Merge "Revert "Decouple auto-suspend and interactive from display on/off"" into sc-dev
diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk
index 4909b61..550bb8f 100644
--- a/BoardConfig-common.mk
+++ b/BoardConfig-common.mk
@@ -14,6 +14,7 @@
 # limitations under the License.
 #
 include build/make/target/board/BoardConfigMainlineCommon.mk
+include build/make/target/board/BoardConfigPixelCommon.mk
 
 # Should be uncommented after fixing vndk-sp violation is fixed.
 PRODUCT_FULL_TREBLE_OVERRIDE := true
@@ -133,10 +134,6 @@
 # Graphics
 #BOARD_USES_EXYNOS_DATASPACE_FEATURE := true
 
-# Storage options
-BOARD_USES_VENDORIMAGE := true
-TARGET_COPY_OUT_VENDOR := vendor
-
 # Enable chain partition for system.
 BOARD_AVB_VBMETA_SYSTEM := system system_ext product
 BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem
@@ -144,6 +141,12 @@
 BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
 BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 1
 
+# Enable chained vbmeta for boot images
+BOARD_AVB_BOOT_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem
+BOARD_AVB_BOOT_ALGORITHM := SHA256_RSA2048
+BOARD_AVB_BOOT_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
+BOARD_AVB_BOOT_ROLLBACK_INDEX_LOCATION := 2
+
 TARGET_USERIMAGES_USE_EXT4 := true
 TARGET_USERIMAGES_USE_F2FS := true
 BOARD_USERDATAIMAGE_PARTITION_SIZE := 11796480000
@@ -173,12 +176,14 @@
 
 BOARD_SUPER_PARTITION_SIZE := 8531214336
 BOARD_SUPER_PARTITION_GROUPS := google_dynamic_partitions
-BOARD_GOOGLE_DYNAMIC_PARTITIONS_SIZE := 8531214336
+# Set size to BOARD_SUPER_PARTITION_SIZE - overhead (4MiB) (b/182237294)
+BOARD_GOOGLE_DYNAMIC_PARTITIONS_SIZE := 8527020032
 BOARD_GOOGLE_DYNAMIC_PARTITIONS_PARTITION_LIST := \
     system \
     system_ext \
     product \
-    vendor
+    vendor \
+    vendor_dlkm
 
 # Set error limit to BOARD_SUPER_PARTITON_SIZE - 500MB
 BOARD_SUPER_PARTITION_ERROR_LIMIT := 8006926336
@@ -363,6 +368,9 @@
 # System As Root
 BOARD_BUILD_SYSTEM_ROOT_IMAGE := false
 
+# Vendor ramdisk image for kernel development
+BOARD_BUILD_VENDOR_RAMDISK_IMAGE := true
+
 # Kernel modules
 BOARD_VENDOR_KERNEL_MODULES += \
     $(wildcard $(TARGET_KERNEL_DIR)/*.ko)
diff --git a/CleanSpec.mk b/CleanSpec.mk
index 10cf0fb..1ca5183 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -72,3 +72,8 @@
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/bin/hw/android.hardware.usb@1.3-service.slider)
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/init/android.hardware.usb@1.3-service.slider.rc)
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/etc/vintf/manifest/android.hardware.usb@1.3-service.slider.xml)
+
+# Power Stats HAL 1.0 to AIDL
+$(call add-clean-step, rm -f $(PRODUCT_OUT)/vendor/bin/hw/android.hardware.power.stats@1.0-service.gs101)
+$(call add-clean-step, rm -f $(PRODUCT_OUT)/vendor/etc/init/android.hardware.power.stats@1.0-service.gs101.rc)
+$(call add-clean-step, rm -f $(PRODUCT_OUT)/vendor/etc/vintf/manifest/android.hardware.power.stats@1.0-service.gs101.xml)
diff --git a/compatibility_matrix.xml b/compatibility_matrix.xml
index 1938442..ed29152 100644
--- a/compatibility_matrix.xml
+++ b/compatibility_matrix.xml
@@ -80,7 +80,7 @@
     </hal>
     <hal format="hidl" optional="true">
         <name>vendor.google.wireless_charger</name>
-        <version>1.2</version>
+        <version>1.3</version>
         <interface>
             <name>IWirelessCharger</name>
             <instance>default</instance>
diff --git a/conf/fstab.gs101 b/conf/fstab.gs101
index 8bfd58c..1ef1f79 100644
--- a/conf/fstab.gs101
+++ b/conf/fstab.gs101
@@ -8,13 +8,15 @@
 system_ext                                               /system_ext                 ext4    ro,barrier=1             wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
 product                                                  /product                    ext4    ro,barrier=1             wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
 vendor                                                   /vendor                     ext4    ro,barrier=1             wait,slotselect,avb=vbmeta,logical,first_stage_mount
+vendor_dlkm                                              /vendor_dlkm                ext4    ro,barrier=1             wait,slotselect,avb=vbmeta,logical,first_stage_mount
+/dev/block/platform/14700000.ufs/by-name/boot            /boot                       emmc    defaults                 slotselect,avb=boot,first_stage_mount
 /dev/block/platform/14700000.ufs/by-name/efs             /mnt/vendor/efs             ext4    defaults,noatime,rw      wait,check,formattable
 /dev/block/platform/14700000.ufs/by-name/efs_backup      /mnt/vendor/efs_backup      ext4    defaults,noatime,rw      wait,check,formattable
 /dev/block/platform/14700000.ufs/by-name/modem_userdata  /mnt/vendor/modem_userdata  ext4    defaults,noatime,rw      wait,check,formattable
-/dev/block/platform/14700000.ufs/by-name/modem           /mnt/vendor/modem_img       ext4    ro,defaults              wait,slotselect
+/dev/block/platform/14700000.ufs/by-name/modem           /mnt/vendor/modem_img       ext4    ro,defaults,context=u:object_r:modem_img_file:s0    wait,slotselect
 /dev/block/platform/14700000.ufs/by-name/misc            /misc                       emmc    defaults                 wait
 /dev/block/platform/14700000.ufs/by-name/metadata        /metadata                   ext4    noatime,nosuid,nodev,data=journal,commit=1    wait,check,formattable,first_stage_mount,metadata_csum
 /dev/block/platform/14700000.ufs/by-name/pvmfw           /pvmfw                      emmc    defaults                 wait,slotselect,avb=pvmfw,first_stage_mount
-/dev/block/platform/14700000.ufs/by-name/userdata        /data                       f2fs    noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,inlinecrypt,compress_extension=apk,compress_extension=apex,compress_extension=so,atgc    latemount,wait,check,quota,formattable,sysfs_path=/dev/sys/block/bootdevice,checkpoint=fs,reservedsize=128M,fileencryption=aes-256-xts:aes-256-cts:v2,keydirectory=/metadata/vold/metadata_encryption,fscompress
+/dev/block/platform/14700000.ufs/by-name/userdata        /data                       f2fs    noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,inlinecrypt,compress_extension=apk,compress_extension=apex,compress_extension=so,atgc,checkpoint_merge    latemount,wait,check,quota,formattable,sysfs_path=/dev/sys/block/bootdevice,checkpoint=fs,reservedsize=128M,fileencryption=::inlinecrypt_optimized+wrappedkey_v0,metadata_encryption=:wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption,fscompress
 /dev/block/zram0                                         none                        swap    defaults                 zramsize=2147483648,max_comp_streams=8,zram_backingdev_size=512M
 /devices/platform/11110000.usb*                          auto                        vfat    defaults                 voldmanaged=usb:auto
diff --git a/conf/fstab.gs101.emmc b/conf/fstab.gs101.emmc
deleted file mode 100644
index 076978d..0000000
--- a/conf/fstab.gs101.emmc
+++ /dev/null
@@ -1,12 +0,0 @@
-# Android fstab file.
-#<src>                  <mnt_point>         <type>    <mnt_flags and options>                               <fs_mgr_flags>
-# The filesystem that contains the filesystem checker binary (typically /system) cannot
-# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
-
-
-#/dev/block/mmcblk0p2    /system             ext4      ro                                                    wait
-/dev/block/mmcblk0p3    /cache              ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic    wait
-/dev/block/mmcblk0p4    /data               ext4      noatime,nosuid,nodev,nomblk_io_submit,noauto_da_alloc,errors=panic    wait
-
-# VOLD
-/devices/13d00000.dwmmc2/mmc_host/mmc1		/storage/sdcard		vfat	default	voldmanaged=sdcard:auto
diff --git a/conf/fstab.gs101.sdboot b/conf/fstab.gs101.sdboot
deleted file mode 100644
index dd87955..0000000
--- a/conf/fstab.gs101.sdboot
+++ /dev/null
@@ -1,14 +0,0 @@
-# Android fstab file.
-#<src>                  <mnt_point>         <type>    <mnt_flags and options>                               <fs_mgr_flags>
-# The filesystem that contains the filesystem checker binary (typically /system) cannot
-# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
-
-
-#/dev/block/mmcblk1p2    /system             ext4      ro                                                    wait
-/dev/block/mmcblk1p4    /cache              ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic    wait
-/dev/block/mmcblk1p3    /data               ext4      noatime,nosuid,nodev,nomblk_io_submit,noauto_da_alloc,errors=panic    wait
-/dev/block/mmcblk1p8    /efs                ext4      defaults,rw                                           wait
-
-# VOLD
-/devices/10c00000.usb				auto			vfat	default	voldmanaged=usb1:auto
-/devices/10c00000.usb/10c00000.dwc3/xhci-hcd	auto			vfat	default	voldmanaged=usb2:auto
diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc
index eb36739..c2e202f 100644
--- a/conf/init.gs101.rc
+++ b/conf/init.gs101.rc
@@ -17,7 +17,6 @@
 on early-init
     mkdir /mnt/vendor/efs 0771 radio system
     mkdir /mnt/vendor/efs_backup 0771 radio system
-    mkdir /mnt/vendor/modem_img 0771 radio system
     mkdir /mnt/vendor/modem_userdata 0771 radio system
     mkdir /mnt/vendor/persist 0771 system system
     mount debugfs /sys/kernel/debug /sys/kernel/debug
@@ -30,7 +29,7 @@
     # Boot time fs tuning
     write /sys/block/sda/queue/iostats 0
     write /sys/block/sda/queue/scheduler bfq
-    write /sys/block/sda/queue/iosched/slice_idle 8
+    write /sys/block/sda/queue/iosched/slice_idle 0
     write /sys/block/sda/queue/nr_requests 256
     write /dev/sys/fs/by-name/userdata/data_io_flag 56
     write /dev/sys/fs/by-name/userdata/node_io_flag 56
@@ -216,8 +215,6 @@
 
 on post-fs-data
     # Log data folder
-    mkdir /data/log 0771 radio system
-    mkdir /data/log/abox 0771 audioserver system
     mkdir /data/vendor 0771 radio system
     mkdir /data/vendor/log 0771 radio system
     mkdir /data/vendor/log/cbd 0771 radio system
@@ -260,7 +257,6 @@
     mkdir /data/vendor/misc/vpn 0771 root system
 
 # Permissions Camera
-    mkdir /data/camera 0777 root root
     mkdir /data/vendor/camera 0770 system camera
     chmod 0755 /sys/kernel/debug/tracing
     restorecon /sys/kernel/debug/tracing/trace_marker
@@ -410,10 +406,6 @@
     chown radio system /mnt/vendor/modem_userdata
     restorecon_recursive /mnt/vendor/modem_userdata
 
-    # Configure multi-bin radio
-    chown radio system /mnt/vendor/modem_img
-    restorecon_recursive /mnt/vendor/modem_img
-
     restorecon_recursive /mnt/vendor/persist
     restorecon_recursive /mnt/vendor/persist/audio
     restorecon_recursive /mnt/vendor/persist/sensors
@@ -442,6 +434,27 @@
     chown system system /sys/class/backlight/panel0-backlight/hbm_mode
     chown system system /sys/devices/platform/exynos-drm/primary-panel/gamma
     chown system system /sys/module/drm/parameters/vblankoffdelay
+    chown system system /sys/class/dqe/atc/ambient_light
+    chown system system /sys/class/dqe/atc/st
+    chown system system /sys/class/dqe/atc/en
+    chown system system /sys/class/dqe/atc/lt
+    chown system system /sys/class/dqe/atc/ns
+    chown system system /sys/class/dqe/atc/dither
+    chown system system /sys/class/dqe/atc/pl_w1
+    chown system system /sys/class/dqe/atc/pl_w2
+    chown system system /sys/class/dqe/atc/ctmode
+    chown system system /sys/class/dqe/atc/pp_en
+    chown system system /sys/class/dqe/atc/upgrade_on
+    chown system system /sys/class/dqe/atc/tdr_max
+    chown system system /sys/class/dqe/atc/tdr_min
+    chown system system /sys/class/dqe/atc/back_light
+    chown system system /sys/class/dqe/atc/dstep
+    chown system system /sys/class/dqe/atc/scale_mode
+    chown system system /sys/class/dqe/atc/threshold_1
+    chown system system /sys/class/dqe/atc/threshold_2
+    chown system system /sys/class/dqe/atc/threshold_3
+    chown system system /sys/class/dqe/atc/gain_limit
+    chown system system /sys/class/dqe/atc/lt_calc_ab_shift
 
 # Copy DRM Key
 #    copy /system/app/wv.keys /factory/wv.keys
@@ -521,6 +534,16 @@
     chown system system /sys/devices/virtual/sec/tsp/cmd
     chown system system /sys/devices/virtual/sec/tsp/cmd_result
     chown system system /sys/devices/virtual/sec/tsp/status
+    # Allow access to touch
+    chown system input /dev/touch_offload
+    chmod 660 /dev/touch_offload
+
+# Route touch_sensitivity_mode to persist
+on property:debug.touch_sensitivity_mode=0
+    setprop persist.vendor.touch_sensitivity_mode 0
+
+on property:debug.touch_sensitivity_mode=1
+    setprop persist.vendor.touch_sensitivity_mode 1
 
 on property:init.svc.vendor.charger=running
     stop keymaster-4-0
@@ -541,6 +564,7 @@
     # Runtime fs tuning
     write /sys/block/sda/queue/nr_requests 128
     write /sys/block/sda/queue/iostats 1
+    write /sys/block/sda/queue/iosched/slice_idle 8
     write /dev/sys/fs/by-name/userdata/data_io_flag 8
     write /dev/sys/fs/by-name/userdata/node_io_flag 8
 
diff --git a/default-permissions.xml b/default-permissions.xml
index 4524ddb..2a236fb 100644
--- a/default-permissions.xml
+++ b/default-permissions.xml
@@ -72,6 +72,16 @@
     </exception>
 
     <exception
+            package="com.verizon.mips.services">
+        <!-- Call -->
+        <permission name="android.permission.PROCESS_OUTGOING_CALLS" fixed="false"/>
+        <!-- Phone -->
+        <permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
+        <!-- SMS -->
+        <permission name="android.permission.RECEIVE_SMS" fixed="false"/>
+    </exception>
+
+    <exception
         package="com.google.android.factorytest">
         <!-- Camera -->
         <permission name="android.permission.CAMERA" fixed="false"/>
diff --git a/device-common.mk b/device-common.mk
index d0e4ca1..f0b2bda 100644
--- a/device-common.mk
+++ b/device-common.mk
@@ -20,3 +20,6 @@
 PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.hardware.telephony.carrierlock.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.carrierlock.xml
 
+# Factory OTA
+-include vendor/google/factoryota/client/factoryota.mk
+
diff --git a/device.mk b/device.mk
index 3acf0fc..97922d2 100644
--- a/device.mk
+++ b/device.mk
@@ -57,21 +57,6 @@
 LOCAL_KERNEL := $(TARGET_PREBUILT_KERNEL)
 endif
 
-LOCAL_USES_SDMMC_BOOT := false
-LOCAL_USES_UFS_BOOT := true
-LOCAL_USES_EMMC_BOOT := false
-
-# Metadata Encryption
-# Because the kernel interface to dm-default-key changed in Android R,
-# you also need to ensure that you have set the correct value for
-# PRODUCT_SHIPPING_API_LEVEL in device.mk. For example, if your device
-# launches with Android R (API level 30), device.mk should contain:
-#     PRODUCT_SHIPPING_API_LEVEL := 30
-# You can also set the following system property to force the use of
-# the new dm-default-key API regardless of shipping API level:
-PRODUCT_PROPERTY_OVERRIDES += \
-	ro.crypto.dm_default_key.options_format.version=2
-
 # OEM Unlock reporting
 PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
 	ro.oem_unlock_supported=1
@@ -221,23 +206,12 @@
 # Recovery files
 PRODUCT_COPY_FILES += \
 	device/google/gs101/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.gs101.rc
-ifeq ($(LOCAL_USES_SDMMC_BOOT),true)
-PRODUCT_COPY_FILES += \
-	device/google/gs101/conf/fstab.gs101.sdboot:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.gs101 \
-	device/google/gs101/conf/fstab.gs101.sdboot:$(TARGET_COPY_OUT_RECOVERY)/root/first_stage_ramdisk/fstab.gs101
-else
-ifeq ($(LOCAL_USES_UFS_BOOT),true)
+
+# Fstab files
 PRODUCT_COPY_FILES += \
 	device/google/gs101/conf/fstab.gs101:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.gs101 \
-	device/google/gs101/conf/fstab.gs101:$(TARGET_COPY_OUT_RECOVERY)/root/first_stage_ramdisk/fstab.gs101 \
 	device/google/gs101/conf/fstab.persist:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.persist \
 	device/google/gs101/conf/fstab.gs101:$(TARGET_COPY_OUT_VENDOR_RAMDISK)/first_stage_ramdisk/fstab.gs101
-else
-PRODUCT_COPY_FILES += \
-	device/google/gs101/conf/fstab.gs101.emmc:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.gs101 \
-	device/google/gs101/conf/fstab.gs101.emmc:$(TARGET_COPY_OUT_RECOVERY)/root/first_stage_ramdisk/fstab.gs101
-endif
-endif
 
 # Shell scripts
 PRODUCT_COPY_FILES += \
@@ -281,9 +255,6 @@
 	tune2fs.vendor_ramdisk \
 	resize2fs.vendor_ramdisk
 
-PRODUCT_PROPERTY_OVERRIDES += \
-	ro.crypto.volume.filenames_mode=aes-256-cts
-
 # Userdata Checkpointing OTA GC
 PRODUCT_PACKAGES += \
 	checkpoint_gc
@@ -393,10 +364,6 @@
 
 # PowerStats HAL
 PRODUCT_PACKAGES += \
-	android.hardware.power.stats@1.0-service.gs101
-
-# PowerStats AIDL HAL
-PRODUCT_PACKAGES += \
 	android.hardware.power.stats-service.pixel
 
 # dumpstate HAL
@@ -494,6 +461,16 @@
 	android.hardware.drm@1.4-service.widevine \
 	liboemcrypto \
 
+ORIOLE_PRODUCT := %oriole
+RAVEN_PRODUCT := %raven
+ifneq (,$(filter $(ORIOLE_PRODUCT), $(TARGET_PRODUCT)))
+        LOCAL_TARGET_PRODUCT := oriole
+else ifneq (,$(filter $(RAVEN_PRODUCT), $(TARGET_PRODUCT)))
+        LOCAL_TARGET_PRODUCT := raven
+else
+        LOCAL_TARGET_PRODUCT := slider
+endif
+
 SOONG_CONFIG_NAMESPACES += lyric
 SOONG_CONFIG_lyric += \
 	soc \
@@ -507,10 +484,13 @@
 	soc \
 	gcam_awb \
 	ghawb_truetone \
+        target_device \
 
 SOONG_CONFIG_google3a_config_soc := gs101
 SOONG_CONFIG_google3a_config_gcam_awb := true
 SOONG_CONFIG_google3a_config_ghawb_truetone := true
+SOONG_CONFIG_google3a_config_target_device := $(LOCAL_TARGET_PRODUCT)
+
 
 SOONG_CONFIG_NAMESPACES += gch
 SOONG_CONFIG_gch += \
@@ -834,6 +814,10 @@
 # Dynamic Partitions
 PRODUCT_USE_DYNAMIC_PARTITIONS := true
 
+# Use FUSE passthrough
+PRODUCT_PRODUCT_PROPERTIES += \
+	persist.sys.fuse.passthrough.enable=true
+
 # Use /product/etc/fstab.postinstall to mount system_other
 PRODUCT_PRODUCT_PROPERTIES += \
 	ro.postinstall.fstab.prefix=/product
@@ -929,7 +913,11 @@
 
 #$(call inherit-product, vendor/google_devices/telephony/common/device-vendor.mk)
 #$(call inherit-product, vendor/google_devices/gs101/proprietary/device-vendor.mk)
+
+ifneq ($(BOARD_WITHOUT_RADIO),true)
 $(call inherit-product-if-exists, vendor/samsung_slsi/telephony/common/device-vendor.mk)
+endif
+
 ifeq (,$(filter %_64,$(TARGET_PRODUCT)))
 $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
 else
@@ -981,9 +969,6 @@
 	Tag \
 	android.hardware.nfc@1.2-service.st
 
-PRODUCT_COPY_FILES += \
-	device/google/gs101/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf
-
 # SecureElement
 PRODUCT_COPY_FILES += \
 	frameworks/native/data/etc/android.hardware.se.omapi.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.ese.xml \
@@ -1093,6 +1078,10 @@
 include hardware/google/pixel/thermal/device.mk
 PRODUCT_PROPERTY_OVERRIDES += persist.vendor.enable.thermal.genl=true
 
+# TPU firmware
+PRODUCT_PACKAGES += \
+	edgetpu-abrolhos.fw
+
 # TPU NN HAL
 PRODUCT_PACKAGES += \
 	android.hardware.neuralnetworks@1.3-service-darwinn
diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp
index cd5aa6d..e83f056 100644
--- a/dumpstate/DumpstateDevice.cpp
+++ b/dumpstate/DumpstateDevice.cpp
@@ -361,6 +361,9 @@
     DumpFileToFd(fd, "RTX", "/dev/logbuffer_rtx");
 
     RunCommandToFd(fd, "gvotables", {"/vendor/bin/sh", "-c", "cat /sys/kernel/debug/gvotables/*/status"});
+    DumpFileToFd(fd, "BCL", "/sys/devices/virtual/pmic/mitigation/triggered_stats");
+    DumpFileToFd(fd, "IF PMIC", "/sys/devices/virtual/pmic/max77759-mitigation/triggered_stats");
+
 }
 
 // Dump items related to thermal
@@ -377,160 +380,216 @@
 
 // Dump items related to touch
 void DumpstateDevice::dumpTouchSection(int fd) {
-    const char c2_spi_path[] = "/sys/class/spi_master/spi11/spi11.0";
-    const char r3_spi_path[] = "/sys/devices/virtual/sec/tsp";
+    const char stm_cmd_path[4][50] = {"/sys/class/spi_master/spi11/spi11.0",
+                                      "/proc/fts/driver_test",
+                                      "/sys/class/spi_master/spi6/spi6.0",
+                                      "/proc/fts_ext/driver_test"};
+    const char lsi_spi_path[] = "/sys/devices/virtual/sec/tsp";
     char cmd[256];
 
-    snprintf(cmd, sizeof(cmd), "%s/appid", c2_spi_path);
-    if (!access(cmd, R_OK)) {
-        // Touch firmware version
-        DumpFileToFd(fd, "STM touch firmware version", cmd);
+    for (int i = 0; i < 4; i+=2) {
+        snprintf(cmd, sizeof(cmd), "%s", stm_cmd_path[i + 1]);
+        if (!access(cmd, R_OK)) {
+            snprintf(cmd, sizeof(cmd), "echo A0 01 > %s", stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Force Set AP as Bus Owner",
+                           {"/vendor/bin/sh", "-c", cmd});
+        }
 
-        // Touch controller status
-        snprintf(cmd, sizeof(cmd), "%s/status", c2_spi_path);
-        DumpFileToFd(fd, "STM touch status", cmd);
+        snprintf(cmd, sizeof(cmd), "%s/appid", stm_cmd_path[i]);
+        if (!access(cmd, R_OK)) {
+            // Touch firmware version
+            DumpFileToFd(fd, "STM touch firmware version", cmd);
 
-        // Mutual raw data
-        snprintf(cmd, sizeof(cmd),
-                 "echo 13 00 > %s/stm_fts_cmd && cat %s/stm_fts_cmd",
-                 c2_spi_path, c2_spi_path);
-        RunCommandToFd(fd, "Mutual Raw", {"/vendor/bin/sh", "-c", cmd});
+            // Touch controller status
+            snprintf(cmd, sizeof(cmd), "%s/status", stm_cmd_path[i]);
+            DumpFileToFd(fd, "STM touch status", cmd);
 
-        // Mutual strength data
-        snprintf(cmd, sizeof(cmd),
-                 "echo 17 > %s/stm_fts_cmd && cat %s/stm_fts_cmd",
-                 c2_spi_path, c2_spi_path);
-        RunCommandToFd(fd, "Mutual Strength", {"/vendor/bin/sh", "-c", cmd});
+            // Mutual raw data
+            snprintf(cmd, sizeof(cmd),
+                     "echo 13 00 01 > %s/stm_fts_cmd && cat %s/stm_fts_cmd",
+                     stm_cmd_path[i], stm_cmd_path[i]);
+            RunCommandToFd(fd, "Mutual Raw", {"/vendor/bin/sh", "-c", cmd});
 
-        // Self raw data
-        snprintf(cmd, sizeof(cmd),
-                 "echo 15 00 > %s/stm_fts_cmd && cat %s/stm_fts_cmd",
-                 c2_spi_path, c2_spi_path);
-        RunCommandToFd(fd, "Self Raw", {"/vendor/bin/sh", "-c", cmd});
+            // Mutual strength data
+            snprintf(cmd, sizeof(cmd),
+                     "echo 17 01 > %s/stm_fts_cmd && cat %s/stm_fts_cmd",
+                     stm_cmd_path[i], stm_cmd_path[i]);
+            RunCommandToFd(fd, "Mutual Strength", {"/vendor/bin/sh", "-c", cmd});
+
+            // Self raw data
+            snprintf(cmd, sizeof(cmd),
+                     "echo 15 00 01 > %s/stm_fts_cmd && cat %s/stm_fts_cmd",
+                     stm_cmd_path[i], stm_cmd_path[i]);
+            RunCommandToFd(fd, "Self Raw", {"/vendor/bin/sh", "-c", cmd});
+        }
+
+        snprintf(cmd, sizeof(cmd), "%s", stm_cmd_path[i + 1]);
+        if (!access(cmd, R_OK)) {
+            snprintf(cmd, sizeof(cmd), "echo 23 00 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Mutual Raw Data",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 23 03 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Mutual Baseline Data",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 23 02 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Mutual Strength Data",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 24 00 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Self Raw Data",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 24 03 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Self Baseline Data",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 24 02 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Self Strength Data",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 32 10 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Mutual Compensation",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 32 11 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Mutual Low Power Compensation",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 33 12 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Self Compensation",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 34 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Golden Mutual Raw Data",
+                           {"/vendor/bin/sh", "-c", cmd});
+
+            snprintf(cmd, sizeof(cmd), "echo 01 FA 20 00 00 24 80 > %s",
+                     stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Packaging Plant - HW reset",
+                           {"/vendor/bin/sh", "-c", cmd});
+            snprintf(cmd, sizeof(cmd), "echo 01 FA 20 00 00 68 08 > %s",
+                     stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Packaging Plant - Hibernate Memory",
+                           {"/vendor/bin/sh", "-c", cmd});
+            snprintf(cmd, sizeof(cmd),
+                     "echo 02 FB 00 04 3F D8 00 10 01 > %s && cat %s",
+                     stm_cmd_path[i + 1], stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Packaging Plant - Read 16 bytes from Address 0x00041FD8",
+                           {"/vendor/bin/sh", "-c", cmd});
+        }
+
+        snprintf(cmd, sizeof(cmd), "%s/stm_fts_cmd", stm_cmd_path[i]);
+        if (!access(cmd, R_OK)) {
+            // ITO raw data
+            snprintf(cmd, sizeof(cmd),
+                     "echo 01 > %s/stm_fts_cmd && cat %s/stm_fts_cmd",
+                     stm_cmd_path[i], stm_cmd_path[i]);
+            RunCommandToFd(fd, "ITO Raw", {"/vendor/bin/sh", "-c", cmd});
+        }
+
+        if (!access(cmd, R_OK)) {
+            snprintf(cmd, sizeof(cmd), "echo A0 00 > %s", stm_cmd_path[i + 1]);
+            RunCommandToFd(fd, "Restore Bus Owner",
+                           {"/vendor/bin/sh", "-c", cmd});
+        }
     }
 
-    if (!access("/proc/fts/driver_test", R_OK)) {
-        RunCommandToFd(fd, "Mutual Raw Data",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 23 00 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Mutual Baseline Data",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 23 03 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Mutual Strength Data",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 23 02 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Self Raw Data",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 24 00 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Self Baseline Data",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 24 03 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Self Strength Data",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 24 02 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Mutual Compensation",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 32 10 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Self Compensation",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 33 12 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-        RunCommandToFd(fd, "Golden Mutual Raw Data",
-                       {"/vendor/bin/sh", "-c",
-                        "echo 34 > /proc/fts/driver_test && "
-                        "cat /proc/fts/driver_test"});
-    }
-    if (!access(r3_spi_path, R_OK)) {
+    if (!access(lsi_spi_path, R_OK)) {
         // Enable: force touch active
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "force_touch_active,1",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "Force Touch Active", {"/vendor/bin/sh", "-c", cmd});
 
         // Firmware info
-        snprintf(cmd, sizeof(cmd), "%s/fw_version", r3_spi_path);
+        snprintf(cmd, sizeof(cmd), "%s/fw_version", lsi_spi_path);
         DumpFileToFd(fd, "LSI firmware version", cmd);
 
         // Touch status
-        snprintf(cmd, sizeof(cmd), "%s/status", r3_spi_path);
+        snprintf(cmd, sizeof(cmd), "%s/status", lsi_spi_path);
         DumpFileToFd(fd, "LSI touch status", cmd);
 
         // Calibration info
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "get_mis_cal_info",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "Calibration info", {"/vendor/bin/sh", "-c", cmd});
 
         // Mutual strength
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_delta_read_all",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "Mutual Strength", {"/vendor/bin/sh", "-c", cmd});
 
         // Self strength
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_self_delta_read_all",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "Self Strength", {"/vendor/bin/sh", "-c", cmd});
 
         // Raw cap
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_rawcap_read_all",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "Mutual Raw Cap", {"/vendor/bin/sh", "-c", cmd});
 
         // Self raw cap
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_self_rawcap_read_all",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "Self Raw Cap", {"/vendor/bin/sh", "-c", cmd});
 
         // TYPE_AMBIENT_DATA
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_rawdata_read_type,3",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "TYPE_AMBIENT_DATA", {"/vendor/bin/sh", "-c", cmd});
 
         // TYPE_DECODED_DATA
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_rawdata_read_type,5",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "TYPE_DECODED_DATA", {"/vendor/bin/sh", "-c", cmd});
 
         // TYPE_NOI_P2P_MIN
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_rawdata_read_type,30",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "TYPE_NOI_P2P_MIN", {"/vendor/bin/sh", "-c", cmd});
 
         // TYPE_NOI_P2P_MAX
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "run_rawdata_read_type,31",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "TYPE_NOI_P2P_MAX", {"/vendor/bin/sh", "-c", cmd});
 
         // Disable: force touch active
         snprintf(cmd, sizeof(cmd),
                  "echo %s > %s/cmd && cat %s/cmd_result",
                  "force_touch_active,0",
-                 r3_spi_path, r3_spi_path);
+                 lsi_spi_path, lsi_spi_path);
         RunCommandToFd(fd, "Force Touch Active", {"/vendor/bin/sh", "-c", cmd});
     }
 }
diff --git a/gnss/47765/bin/android.hardware.gnss@2.1-impl-google.so b/gnss/47765/bin/android.hardware.gnss@2.1-impl-google.so
index f4a280b..c68317a 100755
--- a/gnss/47765/bin/android.hardware.gnss@2.1-impl-google.so
+++ b/gnss/47765/bin/android.hardware.gnss@2.1-impl-google.so
Binary files differ
diff --git a/gnss/47765/bin/android.hardware.gnss@2.1-service-brcm b/gnss/47765/bin/android.hardware.gnss@2.1-service-brcm
index d04cbfd..57f3e7a 100755
--- a/gnss/47765/bin/android.hardware.gnss@2.1-service-brcm
+++ b/gnss/47765/bin/android.hardware.gnss@2.1-service-brcm
Binary files differ
diff --git a/gnss/47765/bin/flp.default.so b/gnss/47765/bin/flp.default.so
index fc176c0..cf896c7 100755
--- a/gnss/47765/bin/flp.default.so
+++ b/gnss/47765/bin/flp.default.so
Binary files differ
diff --git a/gnss/47765/bin/gps.default.so b/gnss/47765/bin/gps.default.so
index 5ec2552..db78b63 100755
--- a/gnss/47765/bin/gps.default.so
+++ b/gnss/47765/bin/gps.default.so
Binary files differ
diff --git a/gnss/47765/bin/gpsd b/gnss/47765/bin/gpsd
index ca45731..02d5fb6 100755
--- a/gnss/47765/bin/gpsd
+++ b/gnss/47765/bin/gpsd
Binary files differ
diff --git a/gnss/47765/bin/lhd b/gnss/47765/bin/lhd
index 9d465af..3ebb2cd 100755
--- a/gnss/47765/bin/lhd
+++ b/gnss/47765/bin/lhd
Binary files differ
diff --git a/gnss/47765/bin/scd b/gnss/47765/bin/scd
index d4ae8ea..9672fa8 100755
--- a/gnss/47765/bin/scd
+++ b/gnss/47765/bin/scd
Binary files differ
diff --git a/gnss/47765/config/gps.xml b/gnss/47765/config/gps.xml
index 335f1f0..e3af107 100644
--- a/gnss/47765/config/gps.xml
+++ b/gnss/47765/config/gps.xml
@@ -54,6 +54,7 @@
        IgnoreInjectedSystemTime="true"
 
        AttributionAppPkgName="com.google.android.carrierlocation"
+       CpResetInvalidateSec="15"
 
   />
 
@@ -76,10 +77,13 @@
        RfPathLossDb_Cp="3.5"
        RfPathLossDb_Ap_L5="3.5"
        RfPathLossDb_Cp_L5="3.5"
+
+       EnableNavic="true"
   />
 
   <gll_features
        EnableLowPowerPmm="true"
+       EnableNicAutoSwitch="true"
   />
 
 </glgps>
diff --git a/gnss/47765/firmware/SensorHub.patch b/gnss/47765/firmware/SensorHub.patch
index 015037c..f9c1d14 100644
--- a/gnss/47765/firmware/SensorHub.patch
+++ b/gnss/47765/firmware/SensorHub.patch
@@ -1,35 +1,35 @@
 <FormatVersion=0x00010003>
 
-<Crc=96>
-<BlobLength=148422>
+<Crc=176>
+<BlobLength=151003>
 <AsicVersion=0x004776A0>
-<ChangeList=487396>
+<ChangeList=491687>
 <PatchLevel=0>
 <PostPatchLevel=1>
 <CustomerVersion=None>
 <Name=./bin/SensorHub_A0>
 <Type=Application>
 <PatchAddress=0x00800141>
-<Blob=F19403000080000010890041018000B9010100BF010100
+<Blob=F1940300008000000F890041018000B9010100BF010100
 C5010100CB010100D10101000000000000000000000000
 0000000000B1030200B903020000000000050780001DBB
 0100C9030200190402003D8F0100498F01005D8F010069
 8F0100758F0100818F01008D8F0100998F0100A58F0100
-B18F0100D9030200E10302000D988100EDC00100FDC001
+B18F0100D9030200E1030200559E8100EDC00100FDC001
 0019C1010079E90100B161010011620100ADE10100591D
 010045FF0000E9030200D9D80100E9D801001D84010071
 B3010075B30100FDDB01005946010069460100E1950100
-F1030200F9C5010019C60100E99A810000000000000000
+F1030200F9C5010019C6010031A1810000000000000000
 0000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000
 000000000072B60D494FF0E020C0F8081D0B4880F30888
 4FF0000080F31488BFF36F8FC046C0462FF4B9F32AF4D9
-F34FF002001BF431F400F005F800000000800000108900
+F34FF002001BF431F400F005F8000000008000000F8900
 2AF4C9F3002801D000F008F80020C046C04600F097F82A
 F4D5F3000010B5074979441831064C7C44163404E00A68
-081D511888470146A142F8D110BDA81A0200D41A020000
+081D511888470146A142F8D110BD402402006C24020000
 B587B04FF4B07000904FF4C07102914B48019000F5B071
 039100F5387070210590049168461EF4B7F707B000BD00
 0010B5444C0FF49EF5C4E90201207808B114F44EF7A078
@@ -43,8 +43,8 @@
 C80CC10CBC19491A4826F490F5022000F0F3F8BDE80740
 BFE780B514F447F514F447F5FFF779FFFFF7DDFF1BF41F
 F300F063F9FFF789FF10F45DF70E49884204D0E6210FF2
-380000F0D5F90B490120087000F055FA002002BD10C591
-0070D79100B424020000008000C4938900009089006888
+380000F0D5F90B490120087000F055FA002002BD18C591
+0070D79100F32E020000008000CC938900B08F89006887
 8900A0764700A1D19100696E69745F6D61696E2E630038
 B50446322C0D4605D3224627210FF2A81000F0B6F96648
 50F8241040F20112114315B921F0020109E041F0020101
@@ -65,7 +65,7 @@
 24700120F2BD2DE9F0438146002400250027DFF8308058
 F82760F00706D5012000213A462AF453F204430D4369F3
 061648F827607F1C322FEDD30348C0E900450120BDE8F0
-83000150409894890070617463685F6770696F2E630000
+8300015040A094890070617463685F6770696F2E630000
 000000B585B000F0BAF94FF42041384826F437F3012107
 2011F4BDF00121082011F4B9F001210B2011F4B5F00121
 252011F4B1F0062019F44CF3012019F421F30120049001
@@ -76,10 +76,10 @@
 E81040002001F4CFB310B584B0FFF7A8FF104C214604F1
 780000F05BFF04F17801204602F03CF8022002904FF400
 50019004F5D8503430009004F5D050064B5B2202A1FC30
-01F43AF704B010BD4170700058AD8900584D8A00690580
+01F43AF704B010BD4170700060AD8900604D8A00690580
 0025643A25640953746172742063687070417070546173
-6B0A00000000633A5C77735C626F645F34373736303636
-37335F3438373339365C637573746F6D6572735C676F6F
+6B0A00000000633A5C77735C626F645F34373736303638
+39305F3439313638375C637573746F6D6572735C676F6F
 676C655C503231466C61677461696C6D63755C64656C69
 766572795C53656E736F724875625F5032315C7372635C
 6875625F636F6E74726F6C6C65722E63000025643A2564
@@ -102,7 +102,7 @@
 4F8FBFF36F8F4FF0800181F311880CBC03607047134913
 4A0A60BFF34F8FBFF36F8F70470F490F4A0A60BFF34F8F
 BFF36F8F70474FF0000181F31188704760D0910034EF00
-E0D1078000FD078000E00F8900C8E50F00FDBB0100A707
+E0D1078000FD078000E00E8900C8E50F00FDBB0100A707
 80000000800004ED00E000000010C0F3C041002914BF4F
 F048614FF0C861C0F34532C004C00C02EB8010B1FBF0F0
 7047000030B585B00121002002F0D6FA0121012002F0D2
@@ -114,7 +114,7 @@
 164D009005F5105338334FF4C05205F6384103A822F493
 F421F499F3022002904FF44060019005F1380000905A22
 0B4B0FF24801284601F490F5032C0AD16946032011F478
-F000208DF8010069460320FFF75FFD05B030BD00002877
+F000208DF8010069460320FFF75FFD05B030BD00003077
 9100A5050300696E69745F686F73745F696E7465726661
 63652E630000005472616E73706F72744C617965720000
 7FB5204C204E606000250120207425606174A274E37408
@@ -122,7 +122,7 @@
 2860E66004F5D2401C30A0600C9802F0B4FA2B68134883
 4205D3324698210FF27000FFF778FE4FF4006002900394
 4FF4807001904FF4C05304F5C0401C30009004F11C0204
-F5C0504FF490411C3002F0D0FA7FBD00009C888A007085
+F5C0504FF490411C3002F0D0FA7FBD0000A4888A007085
 0600A0F891007185060000B585B00020049001232A2003
 90012201200290012100200190012000904FF4F040FFF7
 A3FF05B000BD00007076745F636F6E74726F6C6C65722E
@@ -272,7 +272,7 @@
 40020FF608318B2011F4A8F7A4F2045404F2DC452846FF
 F79AF904F1320000218172007820B1022104F2E440FFF7
 9CF92846BDE83240FFF78CB9084601F0C2BC633A5C7773
-5C626F645F3437373630363637335F3438373339365C63
+5C626F645F3437373630363839305F3439313638375C63
 7573746F6D6572735C676F6F676C655C503231466C6167
 7461696C6D63755C64656C69766572795C53656E736F72
 4875625F5032315C7372635C636870705C7472616E7370
@@ -464,8 +464,8 @@
 656976656420756E6B6E6F776E20636C69656E74207265
 71756573742E20636F6D6D616E643D2523782C20747261
 6E73616374696F6E2049443D256868750A00000000633A
-5C77735C626F645F3437373630363637335F3438373339
-365C637573746F6D6572735C676F6F676C655C50323146
+5C77735C626F645F3437373630363839305F3439313638
+375C637573746F6D6572735C676F6F676C655C50323146
 6C61677461696C6D63755C64656C69766572795C53656E
 736F724875625F5032315C7372635C636870705C617070
 2E630000000025643A256409496E76616C696420707265
@@ -533,14 +533,14 @@
 03033F1DFFB27608F2D13BB100EB82070E687F689E433B
 4033430B60240A44EA0564521C091D2D0A002D08BF002C
 04D00023E6B20027002EE6E7F1BD0000007E4040E40F41
-4068F59100588889000004414070B594B004464FF4C050
+4068F59100588789000004414070B594B004464FF4C050
 09900023002008900790069005900022012004900021A7
 200390A06902900020019000900AA8D6F468F3DDF442F3
 0546DDF44BF36168C91D4019C90800EBC1050AA832F440
 F3064600200490A07D0390E07C0290A07C0190607D0090
 237D627C217CA06900F03DFE80190830441900F00AF808
 B104F6A844204614B070BD034908707047000001480078
-70470000E8CB9100F8E70000DDF474B27047000038B5FA
+70470000F0CB9100F8E70000DDF474B27047000038B5FA
 F413F30FF2BC01294C972010F487F3216E04F16400DDF4
 A6F205460FF2BC01972010F47CF32968096928468847A0
 6704F170012A68926C284690471D491D48C8614FF41662
@@ -548,8 +548,8 @@
 75E9602A606B60A860089B079A069904F51170FAF48DF4
 09982066F9F4E5F2E968A868FF2226F4B2F36A68296804
 F13800FEF70ADB002002903222E868084B0FF258010190
-A86800902046FFF72DDA37BDF4F89100A4F89100699581
-008CBB9100ADC20F004372656174652053797374656D20
+A86800902046FFF72DDA37BDF4F89100A4F89100B19B81
+0094BB9100ADC20F004372656174652053797374656D20
 4F626A656374730A00004372656174652047756C704D65
 4368696E6F6F6B456E67696E650A00466C61677461696C
 5461736B000000000121FDF7379EFDF7549E0121FFF7DA
@@ -571,19 +571,19 @@
 7BFE30B100230022B6210FF23410FDF77DFA4FF4006204
 F5586104F65C50FEF7F19403E03180000BDA02200290EC
 604FF48060019004F65C0000905A22054B0FF27C1104F6
-2400FFF72AD903B030BD8C888A000F31800070B50C4615
+2400FFF72AD903B030BD94888A000F31800070B50C4615
 46002600E08619AE4210D22946204600F081FE0028F6D5
 10F1040F01D1022070BD10F1020F0CBF0320FF2070BD01
 2070BD70B5C90382B0A0F2045419D500F65C552846FEF7
 82DA060012D00020009069462846FEF79EDA761E012804
 DB024600992046FEF730F92846FEF7FBD9002EECD173BD
-70470000633A5C77735C626F645F343737363036363733
-5F3438373339365C637573746F6D6572735C676F6F676C
+70470000633A5C77735C626F645F343737363036383930
+5F3439313638375C637573746F6D6572735C676F6F676C
 655C503231466C61677461696C6D63755C64656C697665
 72795C53656E736F724875625F5032315C7372635C6368
 70705C696E636C7564655C636870702F7472616E73706F
-72742E6800633A5C77735C626F645F3437373630363637
-335F3438373339365C637573746F6D6572735C676F6F67
+72742E6800633A5C77735C626F645F3437373630363839
+305F3439313638375C637573746F6D6572735C676F6F67
 6C655C503231466C61677461696C6D63755C64656C6976
 6572795C53656E736F724875625F5032315C7372635C63
 6870705C706C6174666F726D5C62636D5C42434D343737
@@ -592,8 +592,8 @@
 34010190009225238B2010F463F120680221FEF744F90A
 E03246294626F42CF101207870324620683946FEF7FBF8
 012003B0F0BD25643A2564094F4F4D2061742025733A25
-640A00633A5C77735C626F645F3437373630363637335F
-3438373339365C637573746F6D6572735C676F6F676C65
+640A00633A5C77735C626F645F3437373630363839305F
+3439313638375C637573746F6D6572735C676F6F676C65
 5C503231466C61677461696C6D63755C64656C69766572
 795C53656E736F724875625F5032315C7372635C636870
 705C73657276696365735C6C6F6F706261636B2E630000
@@ -605,7 +605,7 @@
 4603B0BDE8F043FEF777B810B58A880124012A02D1FFF7
 BAFF00E00024204610BD25643A2564094F4F4D20617420
 25733A25640A00633A5C77735C626F645F343737363036
-3637335F3438373339365C637573746F6D6572735C676F
+3839305F3439313638375C637573746F6D6572735C676F
 6F676C655C503231466C61677461696C6D63755C64656C
 69766572795C53656E736F724875625F5032315C737263
 5C636870705C73657276696365735C646973636F766572
@@ -632,8 +632,8 @@
 118C2009E0CDE90201CDE90001CDE90468B2230FF23021
 8E200FF493F706B0BDE8F08170B50446084615461E46FF
 F7BFFF3246294620680068BDE87040FDF729BF0000633A
-5C77735C626F645F3437373630363637335F3438373339
-365C637573746F6D6572735C676F6F676C655C50323146
+5C77735C626F645F3437373630363839305F3439313638
+375C637573746F6D6572735C676F6F676C655C50323146
 6C61677461696C6D63755C64656C69766572795C53656E
 736F724875625F5032315C7372635C636870705C736572
 76696365732E6300000025643A25640943616E6E6F7420
@@ -666,7 +666,7 @@
 30018E2007E001A8009042230FF230020FF21C018F200F
 F411F60DF5027D10BC5DF80CFB0FF28801416070477047
 000025643A25640950414C3A2025730A0000633A5C7773
-5C626F645F3437373630363637335F3438373339365C63
+5C626F645F3437373630363839305F3439313638375C63
 7573746F6D6572735C676F6F676C655C503231466C6167
 7461696C6D63755C64656C69766572795C53656E736F72
 4875625F5032315C7372635C636870705C706C6174666F
@@ -723,10 +723,10 @@
 C8600C6142F64C0216488068505001F5205114310120FC
 F7BDDF4FF4FA611820FDF750D8050007D1002300224FF4
 CC710FF24C00FCF7A4FB28074CBF20466FF0070032BD13
-460A4601460248007810F4DBB5000000608900713C8000
-813C80005488890060D09100513C8000473D8000436870
+460A4601460248007810F4DBB50000005F8900713C8000
+813C80005487890060D09100513C8000473D8000436870
 704C696E6B5461736B00000000633A5C77735C626F645F
-3437373630363637335F3438373339365C637573746F6D
+3437373630363839305F3439313638375C637573746F6D
 6572735C676F6F676C655C503231466C61677461696C6D
 63755C64656C69766572795C53656E736F724875625F50
 32315C7372F1940320408000635C636870705C706C6174
@@ -782,11 +782,11 @@
 464FF0827000F040FC134DA86078B90FF280040FF20821
 40F2552322468B200FF4E1F00023002240F2562120460E
 E02C6029460FF23C222046FFF76CF8287150B900230022
-4FF417710FF2440001B0BDE83040FCF7F5B831BDF89389
+4FF417710FF2440001B0BDE83040FCF7F5B831BD009489
 007047000025643A2564094348505020474E5353205041
 4C2041504920696E697469616C697A6174696F6E206661
 696C65640A0000633A5C77735C626F645F343737363036
-3637335F3438373339365C637573746F6D6572735C676F
+3839305F3439313638375C637573746F6D6572735C676F
 6F676C655C503231466C61677461696C6D63755C64656C
 69766572795C53656E736F724875625F5032315C737263
 5C636870705C73657276696365735C676E73732E630000
@@ -832,7 +832,7 @@
 164606D10023002295210FF23000FBF7DCFE36B9002300
 2296210FF22000FBF7D4FE3620FEF7D5FB286030B1811D
 2046FFF799FF36203060012070BD0000633A5C77735C62
-6F645F3437373630363637335F3438373339365C637573
+6F645F3437373630363839305F3439313638375C637573
 746F6D6572735C676F6F676C655C503231466C61677461
 696C6D63755C64656C69766572795C53656E736F724875
 625F5032315C7372635C636870705C636F6D6D6F6E5C67
@@ -873,15 +873,15 @@
 204669680969BDE8344008471CB5040014BF5420462001
 90EE230FF2C8200FF2C8020FF2E82100908F200EF4CCF4
 074804703CB1806800281CBF8068002804D0074800E000
-20F7F45CF6012016BDF494890000000000D0126341B4C8
+20F7F45CF6012016BDFC94890000000000D0126341B4C8
 76BE1D4A8000B54980009F1AFF3F1CB504460FF2AC200F
 F274020FF28C110090019440F20B138F200EF49FF4200E
 012814BF00200FF2A02016BD6272636D476E73734F6E4D
 65617344617461000025643A2564095B25735D204D6561
 737572656D656E742064617461206576656E74203A206D
 6561737572656D656E745F636F756E74203D2028256429
-0A000000633A5C77735C626F645F343737363036363733
-5F3438373339365C637573746F6D6572735C676F6F676C
+0A000000633A5C77735C626F645F343737363036383930
+5F3439313638375C637573746F6D6572735C676F6F676C
 655C503231466C61677461696C6D63755C64656C697665
 72795C53656E736F724875625F5032315C7372635C6368
 70705C706C6174666F726D5C62636D5C42434D34373778
@@ -961,7 +961,7 @@
 00F016F90A4CE269100003D00A48016800209047202120
 4624F498F00FF2941197200EF4E3F0002010BD0000A125
 260054F8910080F8910078F8910090F6910074F891007C
-F8910060BB91006CBB9100A55180005075626C69736865
+F8910068BB910074BB9100A55180005075626C69736865
 6420736174656C6C69746520696E666F2025642F25640A
 0070617463685F676E73735F6F6E636869702E63707000
 00004F6E476E73734669785374617475732054533A2566
@@ -992,7 +992,7 @@
 E060024617480FF2A80102601148036896200DF48AF732
 4639462846F7F453F6114D287898B9617C0FF2AC028020
 012908BF4FF4C070009048F6A043642101A824F40FF101
-A8F8F4D0F1012028701BB0F0BD608889000800008008FB
+A8F8F4D0F1012028701BB0F0BD608789000800008008FB
 00800880008090F691008CF6910070617463685F676E73
 735F736572766963652E63707000005374617274476E73
 735265717565737420256C7520256C7520256C75205265
@@ -1032,7 +1032,7 @@
 46304633F4FDF108B03A46BDEC028B31462846BDE8F041
 85E2000000000000E03F2DE9FF4F87B09818401E069001
 20DFF83818DFF814B8DFF8EC8708709BF80000002840F0
-CE800BF10800A8F443F3002608EBC60004F08EF8761C32
+CE800BF10800A8F443F3002608EBC60004F084F8761C32
 2EF8DB00262FE00021BAF1000F02D19DF80020AA802C70
 6F7001220FF6B803AA701F68009711B100218DF8011076
 1C01981AF80D1042780778F809CC1CA040C7F380178C1C
@@ -1043,12 +1043,12 @@
 40288DF8001004D0802808BF4FF0020A01E04FF0010A08
 2C05DB40F2A5310FF2F070FAF753FD394603A898F42DF5
 2046AEF4DAF0014603AA02A8AEF4D5F203A882F4C2F302
-A90BF1080004F031F8002550B3A94606E003A87EF4BAF3
+A90BF1080004F027F8002550B3A94606E003A87EF4BAF3
 09F101005FFA80F900F0F6F881452EDA08EBC900059041
 7804A898F407F518F83900AEF4B3F0014604AA03A8AEF4
 AEF204A882F49BF302A903A8E6F49BF50028DBD0059D03
-A87EF495F30FE000F0D4F8054602A90BF1080003F0E8FF
-08EBC505284604F023F84FEA0910E8802DB94FF4F19403
+A87EF495F30FE000F0D4F8054602A90BF1080003F0DEFF
+08EBC505284604F019F84FEA0910E8802DB94FF4F19403
 A05C800070710FF24070FAF7FBFC052C08BFBAF1010F7F
 F442AF012143E7069E09980FF24C72B0423ABF301A411C
 00210998022333F402F10999441800F0A6F8401D062190
@@ -1068,7 +1068,7 @@
 C0B2B842A6BF0020012100218BF801108BF800000BB0BD
 E8F08F00000BF10800A8F4CAB12DE9F0412DED028B0446
 98469AB00D4616464046EAF444F507463868002878D00F
-F2E4510EA891EC0C0B80EC0C0B4146684603F0ABFFDDE9
+F2E4510EA891EC0C0B80EC0C0B4146684603F0A1FFDDE9
 0001002908BF00282DD0D7E90E21101A0021CDE90E01D7
 E91021DDE90201101A0021CDE91001D7E91421DDE90401
 101A0021CDE91201D7E91621DDE90601101A0021CDE914
@@ -1078,7 +1078,7 @@
 18EE900A24F4D9F4CDE90601059438EE880A38690490B8
 6803903868029010EE100A24F4CAF4CDE9000104230FF2
 48523146284632F4D7F732462946204600F064F8404603
-F047FF4046EAF4CAF401201AB0BDEC028BBDE8F0812DE9
+F03DFF4046EAF4CAF401201AB0BDEC028BBDE8F0812DE9
 F84FD1E90045002D04BF002C9FED240A42D0D1E9068B4F
 F41666A6FB082306FB0B33D1E9088B41F2040600F03AF8
 D1E90A8B12EB0A027B4142F2747600F031F8D1E9048B12
@@ -1120,10 +1120,10 @@
 010FF26C224146304632F40DF60FE0A84228BF4FF00008
 1FA2414606E0AE4234BF394600210FF25422304632F4FC
 F5BDF9A82020991F98FFF788FE14B0BDEC0A8BBDE8F78F
-0000DD9C800068C99100E4CB9100E0AC890001F48100AC
-C891008DEDB5A0F7C6B03EA8C89100FCA9F1D2D8AC8900
+0000C99C800070C99100ECCB9100E8AC890099FD8100B4
+C891008DEDB5A0F7C6B03EB0C89100FCA9F1D2E0AC8900
 0000000000004E400000000080842E412C2C0000A9E80A
-004D62503FEECB910000408F402C00000002460B4651EC
+004D62503FF6CB910000408F402C00000002460B4651EC
 190B22F40AB2CDE9000142463146384632F4B9B500004F
 4E434849505F4E4D45415B305D5B25730000002450474C
 4F522C31302C5354412C25732C25342E33662C25342E33
@@ -1145,19 +1145,19 @@
 642E2530366C642C25632C000000002530336C64253032
 6C642E2530366C642C25632C252E31662C000000252E31
 662C252E31662C0000252E31662C3130302E3000002C2C
-2C2C2C2C2C2C2C2C2C2C00000000C88C8100D08C8100D8
-8C8100E08C810000F504505830704780B5DFF8280D03F0
-51FCBDE80840DFF8AC2DDFF8AC1D29F460B6000010B504
-46DFF8A00D2060DFF8A00D03F0E9FE4DF64200005D10B1
+2C2C2C2C2C2C2C2C2C2C00000000109381001893810020
+9381002893810000F504505830704780B5DFF8280D03F0
+47FCBDE80840DFF8AC2DDFF8AC1D29F460B6000010B504
+46DFF8A00D2060DFF8A00D03F0DFFE4DF64200005D10B1
 2046D8F45AF44DF2B47000210059D2F484F704F5594030
 30E1F489F704F559400830D8F480F604F55840A830E2F4
 25F304F558404830E2F428F304F55740A430E2F429F300
-F0D5FBE2F42BF302F0C9FAE2F439F304F5EE40E830E2F4
+F0D5FBE2F42BF302F0CBFAE2F439F304F5EE40E830E2F4
 42F304F5EE401830DEF463F004F5EA409030CCF400F404
 F5CC40F830E2F43BF304F5A2409830E2F43CF301F06EF8
 E2F43EF304F578503830A7F48DF404F50D50E2F451F304
 F11000E2F45DF3204610BD000038B50C464DF2B4711546
-0858D2F450F72A462146BDE8384004F0CABB2DE9F843DF
+0858D2F450F72A462146BDE8384004F0DEBB2DE9F843DF
 F8B88D04460D46C8F80C5000220021284641F47BF53222
 294604F1100091F433F704F580461036296830468BF450
 F741F2984104F55847495D17F8D40F01290DD1401C7970
@@ -1166,7 +1166,7 @@
 87F800F055FBDFF42FF304F11000CEF4F5F020B904F557
 408030E1F48BF130468EF4C6F53046A7F4B1F090B146F6
 2430005D08B900F088FB47F2E170005D08B900F0E8FB02
-F024FA18B1012130468EF4BBF2204600F088F84DF27876
+F026FA18B1012130468EF4BBF2204600F088F84DF27876
 4AF69C29305990ED0C3B90ED0A2B90ED081B90ED060B20
 46D6F454F02946204600F044F9286859F8F19403506780
 000410884204D204F558414FF0FF300860286849F80400
@@ -1176,7 +1176,7 @@
 462046D8F4C3F028B122683159D2F8DC20204690472046
 D3F421F32168D1F89C10204688470020C8F80C00BDE8F1
 83000038B5044604F5804510352846E2F48AF208B300F0
-C5FA05F039F80421284606F041FB2846E2F482F204F50D
+C5FA05F031FA0421284606F039FD2846E2F482F204F50D
 50ADF452F50168896888474DF2B47000210059D2F483F6
 04F5EE40002100F8E11F41700020DFF8641D487031BD2D
 E9F041064606F55747B4B057F8780F06F50D5880B390F8
@@ -1187,12 +1187,12 @@
 A4F4BCF606F52A44A834204606F58045E2F42AF2103500
 284FD12846A6F4C8F700284AD0F86BDCF4A5F5E3F481F1
 C00743D42046E3F4A2F40746C9F47DF60446411E09B238
-46C9F491F601460AA806F02DFE002C2ED4CCF4F5F458B3
+46C9F491F601460AA807F025F8002C2ED4CCF4F5F458B3
 0122294616A88DF43FF416A903A88AF4C9F7002212A906
 A898F41EF7024603A9684698F4FBF0684697F432F751EC
 100B21F4D6F601280FDBDFF8641D88420BDA31689DED10
 2B896F9DED0E1B9DED0C0B9FED193B304688470AA8CCF4
-89F4404606F010FEE8B9404690F430F1E3F432F1400616
+89F4404607F008F8E8B9404690F430F1E3F432F1400616
 D54021404689F416F788B1012128468EF485F101F097FB
 30B12DF49AF30FF22C02152131F49DF2DFF8F41B002048
 704046B2F458F218B1012128468EF46FF134B0BDE8F081
@@ -1212,16 +1212,16 @@
 30709DF80410062913D8DFE801F00412060F0A080D0000
 2009E0022007E0062005E00521717007E0072000E00320
 707009E07178052906D19DF80510891F09293CBF203030
-7001A90DF5916003F0AAF818B1707840F0100011E001A9
-E6A803F0A1F818B1707840F0200008E001A90DF5826003
-F097F818B1707840F0300070709DF808008DF80C0008F1
+7001A90DF5916003F0A0F818B1707840F0100011E001A9
+E6A803F097F818B1707840F0200008E001A90DF5826003
+F08DF818B1707840F0300070709DF808008DF80C0008F1
 500030F460F301466B4603AA2046D8F49CF481469DF800
-0040281BD100F0F9F8DFF4B1F60146B4A806F0EFFD02A9
-B4A841F467F608B149F0400901F0ECFF0146AAA806F0E2
-FD02A9AAA841F45AF608B149F080095FEA090007D002A9
+0040281BD100F0F9F8DFF4B1F60146B4A806F0E7FF02A9
+B4A841F467F608B149F0400901F0EEFF0146AAA806F0DA
+FF02A9AAA841F45AF608B149F080095FEA090007D002A9
 BEA82EF43CF5307849EA00003070B0799DF800100843B0
-71707800F03F00707002F003F908F1500160F4DBF368B1
-707840F040007070DFEDD20A98ED120A01F09CFF44BF40
+71707800F03F00707002F0FBF808F1500160F4DBF368B1
+707840F040007070DFEDD20A98ED120A01F09EFF44BF40
 F08000707004F5CC40F830E2F405F1014604A8E2F405F1
 02A98AF438F2B0B102A904A885F4F9F08146D9F8080023
 F438F600F094F821F450F58046D9F8040023F42FF600F0
@@ -1232,14 +1232,14 @@
 48010A791AB10A6842F040020A6002AD006821F447F541
 EC100B04F580406A46294610308DF472F4DDE902239FED
 9C9B51EC190B21F4BAF341EC1A0BB0EE4A0AF0EE6A0A33
-F412F430F442F5DFF8C44B206021F41DF502F077FF00F0
+F412F430F442F5DFF8C44B206021F41DF502F06DFF00F0
 DFFD00F02DF801F0A3FB80B2B0F57A7F02D12068401C20
 60DDE9002351EC180B21F468F401F094FB012130F4F1F2
 6060C8A8A7F4B5F5E6A8A7F4B2F50DF58260A7F4AEF50D
 F59160A7F4AAF50DF5A06DBDEC068BBDE8F18F00000000
 0000E03F53EC182B21F446B4DDF818055AF80000584470
 4704F52A40A83070472DE9F043044604F50D598DB00D46
-4846E2F462F0002838D00022002128465AF465F002F0AF
+4846E2F462F0002838D00022002128465AF465F002F0A5
 FE8046687970BB484685F44FF129468BF4A8F64DF6A007
 385DC8B14846E2F449F0A979E2F44AF060B12946684641
 F48DF04846E2F43EF06946A3F45BF168467AF42AF34846
@@ -1251,17 +1251,17 @@
 1B9FED780B002110308CF4FDF50120F19403706E8000F2
 BD000070B5044646F6243186B00120085500F09FFB00B3
 04F50D5528468FF49FF6E2F4A1F610F0480F11D12846B4
-F449F2060009D06946DFF8700403F080FD18B169463046
-A0F45DF6284606F0E4FC204602F063FD00F00BF82046FF
+F449F2060009D06946DFF8700403F076FD18B169463046
+A0F45DF6284606F0DCFE204602F059FD00F00BF82046FF
 F7A8FF4DF2B47004210059D2F4F4F206B070BD2168D1F8
 CC1020460847000070B505460024A87968B105F11000C3
 F401F62FF491F430B9A868401C0B28A8601AD3012418E0
 A879AC60A8B105F5804610363046A6F49AF470B13046A6
 F49CF447F2E4714959401ADFF8401D884203DB00212846
-02F09EFC204670BD799488320000000000408F402DE9F0
+02F094FC204670BD799488320000000000408F402DE9F0
 43814609F5804510359DB02846A6F478F4002420B12846
 DAF475F5804600E0A04609F52A46A8363046DFF4B6F401
-46684606F0F4FB69460AA82DF45EF60AA82FF445F40828
+46684606F0ECFD69460AA82DF45EF60AA82FF445F40828
 4846BF4109F5D645D8F488F0FF0F283540B12846B5F4DE
 F00078012814BF0120002007433046E1F489F71F28B641
 F643F60F8FBB4DF2787050F8090000281EBF90F8481001
@@ -1291,17 +1291,17 @@
 5AF366A8A7F457F37868DCF40EF1F1940300728000A6F4
 56F0014631A82CF48CF604F55845E0350146284654F403
 F001A90BA853F4D5F70BA928462FF4F9F731A90BA830F4
-DDF304F5EE44E8340EE00BA901F039FF6946284641F416
+DDF304F5EE44E8340EE00BA901F02FFF6946284641F416
 F318B169462046E1F42BF60BA830F4D8F30BA830F4D7F3
 0028EBD02046E1F424F605E020B9E87810B1204600F00F
-F80DF5047DBDE8F0810000009589000BA901A853F4DCB7
+F80DF5047DBDE8F0810000089589000BA901A853F4DCB7
 04F11000ACF41CB5F8B50646DFF8E049002006F5574520
-61B03506F5584702F0E5FAA5F4FFF7014606F55840E030
+61B03506F5584702F0DBFAA5F4FFF7014606F55840E030
 53F4B1F7002007F8D80F3046D7F4F7F608B10020787006
 F5EE40E830E1F4EBF5B8884DF6A40188530020B8702078
 88B1286800680668B66C012301220121B0472868006805
-686D6C052303220121A84700202070F1BDE4CB910065BD
-81003CF6000004CB9100F0B583B004460020CDE9000004
+686D6C052303220121A84700202070F1BDECCB9100ADC3
+81003CF600000CCB9100F0B583B004460020CDE9000004
 F52A4601F000FC6A46DFF8801DC3F4BFF62046FFF7D4FD
 8F360746707800284DF2B07538D1307818B12046FFF7FC
 FD00B98FB301207070285900281CBF006800284DD00268
@@ -1312,7 +1312,7 @@
 87F0010108421AD0002070702046FFF75AFF285900281C
 BF006800280FD00268D2F8B02000219047D8F48BF638B1
 285900680568AD6C012301220121A8472046FFF71DFEF7
-BDB0C891002DE9F0468246BDB00E461446994600F049FE
+BDB8C891002DE9F0468246BDB00E461446994600F049FE
 50B12CF44CF631680FF2B002019100944B46152130F44B
 F530680027451CB9F1040FEDB208D10F2D43DBA5F12600
 09280DD2203D0127EDB25046D7F42EF00AF50D50A7F416
@@ -1323,13 +1323,13 @@
 46002201465046A4F4F7F501A8ACF4ECF63DB0BDE8F086
 00005365744C746F45706820476E737328257529204770
 735765656B202825752920536174496428257529200A00
-10B52DED088B02F093FB86B000F04CF8B0EE41AAF0EE61
+10B52DED088B02F089FB86B000F04CF8B0EE41AAF0EE61
 AAB0EE42BAF0EE62BAB0EE438AF0EE638A04D153EC1A2B
 20F435F722D000F03EF8F8B100F027F8684689F4D6F351
 EC180B00F076FD38BF9FED528B04F52A400322B0EE480A
 F0EE680A6946A830DFF4ECF0B0EE483AF0EE683A00F00C
 F82046D5F431F106B0BDEC088BF194039075800010BD00
-00D893890000005940B0EE4B2AF0EE6B2AB0EE4A1AF0EE
+00E093890000005940B0EE4B2AF0EE6B2AB0EE4A1AF0EE
 6A1AB0EE490AF0EE690A7047000053EC192B0020002120
 F4F4B604F580401030A6F445B100002DE9F0470446BCB0
 0F4691461846ACF4EDF307281CBF3968FF2982463FD000
@@ -1340,18 +1340,18 @@
 D05146404688F4A8F238B15146404688F4A3F229460268
 1269904747F2E271012008553CB0BDE8F08710B500F580
 4410342046A6F4F1F0B0F57A7F0CD22046E1F415F40128
-03D10521204605F0F3FBDFF8B01D0020487010BD80F403
+03D10521204605F0EBFDDFF8B01D0020487010BD80F403
 00000000000000794038B5044600F01CF8A6F4D4F0B0F5
 7A7F15D204F50D55284688F46EF62846ACF4EFF528B128
 46ACF4EBF50168896888474DF630010020085547F2E471
 085131BD04F58040103070472DE9FE4F2DED068B834686
-B0DFF8FC0C02F092FB0BF5804042F6E062002110308CF4
+B0DFF8FC0C02F088FB0BF5804042F6E062002110308CF4
 C6F0039000249FED628B9FED639B0C9841F29041085868
 2101FB040505F1500A9AF800008DF8080002A85CF4C6F6
 002800F09D800D9A02EB841200200021C2E90001814603
 9818B1DFF8980CDFF8981CCDE9040104AA2946DFF8900C
-02F0A7FBB0EE40AAF0EE60AA53EC1A2BFFF719FF05D051
-46DFF8740C02F0B3FC81460D9853EC1A2B00EB841851EC
+02F09DFBB0EE40AAF0EE60AA53EC1A2BFFF719FF05D051
+46DFF8740C02F0A9FC81460D9853EC1A2B00EB841851EC
 190B20F457F608F1080627F4BDF5C6E9000105F130074A
 4638693062291D584600F084F8F0852A1D5146584600F0
 F6F8B08502462946584600F048F9C6E9020101220023CD
@@ -1361,17 +1361,17 @@
 18FE22F4F4F7F061DFED210A97ED070A2FF471F5DFED20
 0A2FF427F50020B06286ED090A08F1380308F13A025146
 584600F04BF89AF8040003280CBF0120002088F83B0064
-1C50462CF41FF601F067F9322CC8F83C00FFF450AF0E98
+1C50462CF41FF601F069F9322CC8F83C00FFF450AF0E98
 04700C98006820F45EF700F018F827F448F5189AC2E900
 0106B0BDEC068BBDE8F78F0000004A78DEB14100000000
-80842E4100000000A8C8910000007C4253EC192B20F4C4
+80842E4100000000B0C8910000007C4253EC192B20F4C4
 B538B50846144681680025CA040AD50125490648BF0525
 08212FF446F200B90CB945F00205284632BD2DE9F04180
 460D4682B016461C46284663F42EF1074628788DF80000
 394668462CF476F2411C062FF1940320798000218035D8
 DFE807F004340620242F310001202BE0032131705D3020
 8008F50D50B3F4F8F440B39DF80010342905DB422903DA
-9DF900103B3901E06FF0070149B206F096F8C0B10CE004
+9DF900103B3901E06FF0070149B206F08EFAC0B10CE004
 213170C13008E05130C0B2801F0521092831700CD22088
 2030208008E0062000E00720307003E040F22A4100F002
 F8BDE8F3810FF20400F8F77EBE70617463685F67756C70
@@ -1406,7 +1406,7 @@
 03E040F2EE41FFF7B0FE20462946BDE8F483DFF80C28A2
 FB006701237047DFF80028012321F4C7B50000002321F4
 C3B5000010EE100A22F420B60022DFF8783E20F4F1B300
-00C1270900E09489000000364000003B402DE9F84F2DED
+00C1270900E89489000000364000003B402DE9F84F2DED
 028BADF6086D044604F580400D46103004F55746A5F4D9
 F5783638B9306800F0B8F9F19403B07C80003068816C21
 F0200181640AA895ED0A2B95ED081B95ED060B89F41AF0
@@ -1434,38 +1434,38 @@
 F495F22EF4B7F4ADF80A0004F1100090F44BF74AF69020
 8DED030A005DDFF8347C8DF8100029684DF804CD0DF540
 605DF804CBD0ED820A4DF804CD90ED810A5DF804CB2046
-01F00EFE4DF804CD0DF5406080ED810A48465DF804CBD9
+01F004FE4DF804CD0DF5406080ED810A48465DF804CBD9
 F49FF5014640F6E8406844C2F46DF2C2F4E1F140F6E840
 87ED000A6844C2F4DEF140F6E84087ED010A6844C4F4E1
 F0FFF793FEDFF8C82BDFF8E03B20F487F222F467F4B860
 E0F4D8F740F6A8516944009104F5EE43B03302AA2946E1
 F439F22268D2F8D02029462046904700208DF80500E0F4
-C2F70DF105010091A31D0022294605F0CAFF9DF80500F0
+C2F70DF105010091A31D0022294606F0C2F99DF80500F0
 B1706802681268294690471AA84FF4486121F413F310A8
 282121F40FF300208DF8040010A8009001ABF9681AAA20
 46FFF798FB9DF8041010AA1AA8FDF7D0F904F5EE401830
 DCF4A7F34DF642010120085529462268D2F8D820204690
 479DED0A0B85ED060B29469DED0C0B85ED080B20469DED
-0E0B85ED0A0B2268D2F8E42090470DF6086D00F0A3BF00
+0E0B85ED0A0B2268D2F8E42090470DF6086D00F09FBF00
 000268011D2046D1F477B700000021384687F4B8B50146
 06A80A68D2F88C201047F19403408080004046C0F455B0
-00000022DFF8903D20F4E7B100002DE9F041ADF5F66D04
-4656A9DFF87C0D0FF2BC0806F07AFF054600261CE056A8
+00000022DFF8843D20F4E7B100002DE9F041ADF5F66D04
+4656A9DFF8700D0FF2BC0807F072F9054600261CE056A8
 382101FB060704F58040396B01AA10308EF41EF0D8F436
 F300F054F83946FDF7E7FF00F011F830B12CF414F006AB
-424615212FF417F7761CAE42E0DB0DF5F66DBDE8F081E8
+424615212FF417F7761CAE42E0DB0DF5F66DBDE8F081F0
 94890015202FF4F7B6000080B500210020D8F4F5F10168
 89688847006800281CBFBDE80240FFF7B9BF01BD00B5E5
-B001AA56A9DFF8F00C07F066FA9DF88C0188B1D8F4FDF2
+B001AA56A9DFF8E40C07F05EFC9DF88C0188B1D8F4FDF2
 00F01BF856A9FDF7AEFFFFF7D8FF38B12BF4DBF706AB0F
 F20C0215212FF4DDF665B000BD00004F4E434849505F4E
 4D45415B305D5B25730000004FF4A071009106AB01AA70
 472DE9F24F04462DED048B4DF2B070F2B0005900281CBF
 0068002892464FF0000800F0448104F5804000F1100B01
-22594654A88CF409F0DFF85C2C002154A889F43DF59DF8
+22594654A88CF409F0DFF84C2C002154A889F43DF59DF8
 D81181F0010101EA00090122594636A88BF4F8F736A903
 A889F482F35846A5F457F30025002768B103A896F40DF5
-054603A896F40BF553EC102B01F0D7FB00F047F9074604
+054603A896F40BF553EC102B01F0CDFB00F047F9074604
 F50D563046DBF429F106AA08A9A4F4BBF522A8A2F4F4F5
 3046ACF42BF222A9A3F466F43046ACF425F202A9A3F490
 F45846A5F42BF3002805D03046ACF41AF2A3F4E2F30028
@@ -1484,43 +1484,43 @@
 B0308DF884804068E1F4B7F42168D1F8A8102046884700
 2857D068460021002206C05846E1F4AFF420B15846E1F4
 AFF400040190B9F1000F45D003A896F437F400F0DFFB53
-EC182BDFF8B80DDFF8B81D20F46FF00022DFF8B03D20F4
-3CF100F068F8009040B951EC180B0122DFF8A03D20F41F
-F098BF6D1C002154A889F4CFF051EC100B0022DFF8883D
+EC182BDFF8A40DDFF8A41D20F46FF00022DFF89C3D20F4
+3CF100F068F8009040B951EC180B0122DFF88C3D20F41F
+F098BF6D1C002154A889F4CFF051EC100B0022DFF8743D
 20F436F034BF4FF480400020AA04019950EA924040F400
 40084301904DF2B070F19403D0838000005904685846A5
 F445F20146204624689DF8D831D4F8A0406A46A0474FF0
-010872B04046BDEC048BBDE8F28F8DEDB5A0F7C6B03E00
+010872B04046BDEC048BBDE8F28F8DEDB5A0F7C6B03E08
 95890078DEB14100004F91809698000046C323002D3101
 80841E0040420F00000029F90F2602000094357700E1F5
 050000000065CDCD410000000000007040000000000000
-9040D893890000093D0000BCA06541EC100B2FF48EB153
+9040E093890000093D0000BCA06541EC100B2FF48EB153
 EC182B1FF4F8B72DE9FA472DED068B0446AEB004F52A40
 ADF5805DA830D9F4E5F2014640F6F8706844C1F4B3F7C2
 F4D1F2B0EE408A16A82BF43EF540F658602F230822DFF8
-3C1D684427F40BF604F558454FF00008E035CDF8088028
-4652F4B9F638B100F074FBA4F4F2F60146284652F4A6F6
-DFF8101D3220486047F2E176305D50B100F064FB07F0A4
-F828B1DFF8F81CC1F80480012000E000209FEDDC0ADFF8
-E41CB4EE408AF1EE10FA087040F166820DF580512046D1
+281D684427F40BF604F558454FF00008E035CDF8088028
+4652F4B9F638B100F076FBA4F4F2F60146284652F4A6F6
+DFF8FC1C3220486047F2E176305D50B100F066FB07F09C
+FA28B1DFF8E41CC1F80480012000E000209FEDDC0ADFF8
+D01CB4EE408AF1EE10FA087040F166820DF580512046D1
 F8D010D4F414F40DF58050D0F8D070FEF728FCE1F428F6
-A7EB0009DFF8B40C814514D200F01EFDC7F496F678B140
-F6F8706844C2F476F251EC100BDFF8982CDFF8983C1FF4
+A7EB0009DFF8A00C814514D200F012FDC7F496F678B140
+F6F8706844C2F476F251EC100BDFF8842CDFF8843C1FF4
 3CF798BF012700D9002703A8E1F40DF60598002F12BF40
 F0010040084000059003A9059840F01800059006A8E1F4
-07F600F0F7FA2EF447F1034606A8009040F6F871DBB22A
-4669440DF56460E1F4FDF5014604F5EE40E83007F05BF9
-305D28B900F0F7FA07F037F8064600E0002604F5EE40E8
+07F600F0F9FA2EF447F1034606A8009040F6F871DBB22A
+4669440DF56460E1F4FDF5014604F5EE40E83007F053FB
+305D28B900F0F9FA07F02FFA064600E0002604F5EE40E8
 30E1F4F5F501463EA8DCF421F10DF563600025019052E0
 DDF8300E482101FB05074AF6902007F1280A005D18B19A
 F80400042842D0002207F1200168462EF40BF607F12000
-4CF435F378B1002E35D19DF800008DF81800DFF8BC0B00
-7828B100F0BEFA06A906F0D5FF38B340F65860684400EB
+4CF435F378B1002E35D19DF800008DF81800DFF8A80B00
+7828B100F0C0FA06A907F0CDF938B340F65860684400EB
 C800011D6A4606A85BF424F740F658606844DAF8001040
 F8381016A807F120012CF4EEF79AED000ADFED810A00F0
-66FA08F1010808DB9AF80400012818BF032802D1029840
-1C02906D1C0198B0F908008542A7DB40F65860DFF8583B
-082241466844A2F467F20198B0F908000B2801DB00F076
+68FA08F1010808DB9AF80400012818BF032802D1029840
+1C02906D1C0198B0F908008542A7DB40F65860DFF8443B
+082241466844A2F467F20198B0F908000B2801DB00F078
 FA002625E040F65860684400EBC60504F51940291D0830
 DCF439F7C0B12979017000F1080108308A6842F002028A
 608A6842F004028A6042F008028A6042F010028A6042F0
@@ -1528,4940 +1528,5052 @@
 41D0F8D000E8310DF58052C86104F58041D2F8D0200123
 103120A88BF435F50CA896F4D8F1014620A888F460F700
 F0F2F912A896F431F0014620A888F487F7B0EE409AF0EE
-609A0CA896F43AF2F194036087800000F000FA9FEDDEAB
+609A0CA896F43AF2F194036087800000F002FA9FEDDEAB
 80ED000B53EC182B51EC1A0B1FF470F622F450F000F0B6
-F9886012A896F404F100F0ECF953EC192B80ED040B51EC
+F9886012A896F404F100F0EEF953EC192B80ED040B51EC
 1A0B1FF45EF622F43EF000F0A4F90AAB886104F5804108
 AA10310FA88CF451F00DF58050D0F8D0001FF4C7F7DDE9
 08231FF4D1F7002200231FF427F641EC180B23D253EC18
-2BDFF81C0ADFF81C1A1FF438F641EC180B22F416F009EE
-100A00F0D0F953EC182B1FF410F603D200F0AFF980ED02
-9A00F0BFF953EC182B1FF405F603D200F0A4F980ED069A
-DFF8E009814511D300F0B6F900F062F900F08CF900F05A
-F9886000F0A7F900F059F900F083F900F051F988610DF5
+2BDFF8080ADFF8081A1FF438F641EC180B22F416F009EE
+100A00F0D2F953EC182B1FF410F603D200F0B1F980ED02
+9A00F0C1F953EC182B1FF405F603D200F0A6F980ED069A
+DFF8CC09814511D300F0B8F900F062F900F08EF900F05A
+F9886000F0A9F900F059F900F085F900F051F988610DF5
 80504EF66021D0F8D0009FEDAC8B884238BF9FEDAC8B00
 2000909FEDAC9B88E000BF0150C3470100A040DDF8300E
 0099482202FB010604F5194006F120010830DCF411F75F
 EA000970D0D6E9000109F1180521F4BCF7E860B0EE481A
-F0EE681A96ED020B2EF4F9F400F049F928610127D6E904
+F0EE681A96ED020B2EF4F9F400F04BF928610127D6E904
 0181F00041C5E9000106F120002BF4BFF2824604F50D50
 8EF47AF17AB251468EF402F6C0B17AB206F1200106A82E
-F49BF40DF580520146D2F8D02004F5CC40F83007F0C7FF
+F49BF40DF580520146D2F8D02004F5CC40F83008F0BFF9
 51EC100B81F0004121F485F709EB8701C8627F1C032FD5
-DBD6E9060121F47BF7A86096F82C00042809D1DFF8800D
-DFF8B0182861DFF87C0DA86001204870B06A21F4B1F753
+DBD6E9060121F47BF7A86096F82C00042809D1DFF86C0D
+DFF89C182861DFF8680DA86001204870B06A21F4B1F753
 EC192B1FF455F61FF4C7F66884706A21F4A7F753EC192B
 1FF44BF6FFF777FD288496F82C0089F83C000020C9F804
 000098401C009001990098B1F908108842FFF675AF00F0
-25FF1CBF0168002925D0617919BBB8F1000F11D100F0E2
+1BFF1CBF0168002925D0617919BBB8F1000F11D100F0E4
 F8E1F40EF4D8B904F5194000210830DCF4E9F500F097F8
-0020C8614DF2B0700059066800F0CFF8DCF44BF6326852
-6F01463046904703E000F0C9F800F0DFF8FEF7C9F9E0F4
-75F210B92046D4F4CBF100F0C7FA01460DF57D6004F0B8
-FE16A83EF497F406460DF57D603EF492F4864201D200F0
-ACF800F09AF804AA06A9A4F496F1064690F427F478B300
-F0E2FD0DF580514FF47A72D1F8D010B1FBF2F10818B0F5
-617F08D800F082F800219DED041B9DED060BA4F40BF100
-F079F8A4F44BF1014600F0B8FE1CBF006800280DD042F2
+0020C8614DF2B0700059066800F0D1F8DCF44BF6326852
+6F01463046904703E000F0CBF800F0E1F8FEF7C9F9E0F4
+75F210B92046D4F4CBF100F0BBFA01460DF57D6005F0B0
+F816A83EF497F406460DF57D603EF492F4864201D200F0
+AEF800F09CF804AA06A9A4F496F1064690F427F478B300
+F0D8FD0DF580514FF47A72D1F8D010B1FBF2F10818B0F5
+617F08D800F084F800219DED041B9DED060BA4F40BF100
+F07BF8A4F44BF1014600F0AEFE1CBF006800280DD042F2
 1072914209DA03689DED041BD3F89C309DED060B002231
-46984700F064F868B100F04DF8C6F41FF540B10DF58051
+46984700F066F868B100F04DF8C6F41FF540B10DF58051
 16AAD1F8D0102046D5F412F30CE0029800900DF5805140
-F65863D1F8D0106B444246204600F0F8FD2046D6F415F3
+F65863D1F8D0106B444246204600F0EEFD2046D6F415F3
 2EB00DF5805DBDEC068BBDE8F3878DEDB5A0F7C6B03E65
 CDCD4104F51941F19403F08A8000E831704741EC110B9F
-EDBA0B2EF41AB400005940B0C8910000C2631A48AFBC9A
+EDB70B2EF41AB400005940B8C8910000C2631A48AFBC9A
 F2D77A3E95D626E80B2E113E000000000000E03FDCA54C
 40B0EE408AF0EE608A7047000004F5D6402830C2F413B2
-0000B4EE600AF1EE10FA7047000051EC100B21F464B604
-F50D50DAF466B404F50D50B0F47CB104F51940E8307047
-04F519400830704704F5EE40E830E0F499B1000004F52A
-40A830E1F4ABB0000004F51940E830806921F48AB604F5
-1940E830806821F484B604F5194001210830DCF4EEB404
-F55740B0304068DAF430B42DE9F84F2DED028B0446B8B0
-8846914600F010F901462DA804F0CEFD2DA83EF4ADF300
-250A28B2EE0E8ADFF8007680F281802DA907A82EF4FBF6
-22E09DF81000022808BF0E220AD00020ADF8080002AA03
-A900F054FA00B13546BDF80820694601A8D8F435F70146
-40463FF47BF4694648462CF409F504A87BF4B6F307A82E
-F4E5F607A82EF4E4F6002840F0C08007A900F031FA00F0
-C4FC01466A4604A8A4F4D1F307A901A82EF4C9F6002201
-A903A82EF4DCF268464CF407F03978084210D078680B28
-D7D207A901A82EF4B7F6012201A906A82EF4CAF2024603
-A905A85BF4FDF30023002203A904F110008FF45CF60E21
-ADF80A10017B890704D490ED130A00F058F9B7D4694648
-463FF4D1F50028B1D147F2E0706D1C005D6E1C00288DD0
-0DF10A0203A900F0EAF900B13546BDF80A2094E7AA464D
-F6A40601E00AF1010A3A98824563D2449800EBCA00011D
-684641F4E4F50E21ADF80A100146FFF728FFDCF4CAF483
-46B87868B168464BF4B4F748B1449800EBCA00DFED2D0A
-90ED000AFFF700FFDAD49BF83C00012804D0684661F4C6
-F30028D1D0449800EBCA0000F007F9CBD4694648463FF4
-82F50028C5D1694648462CF468F447F2E0706D1C005D05
-F1010B60B10DF10A0200F097F900B15D46305BA84228BF
-BDF80A200CD216E0ADF8080002AA00F089F900B15D4630
-5BA8420CD3BDF80820694601A8D8F468F6014640463FF4
-AEF3305B854296D338B02846BDEC028BBDE8F28F000060
-B31E0000007940009F8900FA7E6ABC7493883F00003442
-04F1100090F4BCB12DE9F24F2DED028BA8B00446349F2A
-99009790469946FFF7D5FE4DF6A4058346285B834556D2
-00F0B3F8014668462BF4A3F6022114A82BF47FF001460A
-A852F4C9F10AAA69461EA83EF468F200F0A0F801460222
-68462BF4BDF604210AA82BF46BF00246694614A83EF458
-F2DFF88063B07898B94DF6D700005D88B914A83EF45FF2
-00281FBF04F5F19403808E8000EE40E0304078002806D0
-1EA83EF454F20D2801DB012000E00020B07000F06EF8C7
-F4E6F138B9FDF769FFE0F411F041F28931884202D3B2EE
-048A01E09FEDC88A4FF0000A01E00AF1010ACA4549D20E
-20ADF8040007EBCA00011D684641F4FCF4014640463FF4
-C2F40028ECD1B07840B168464BF4CFF620B107EBCA0000
-F036F8E1D4307830B168464BF4BCF610B170680B28D8D2
-694640462CF494F347F2E0700BF1010B005D18B9684660
-F497F710B10020ADF8040001AA00F0BEF808B10BF1010B
-285B58450CD3BDF80420694602A8D8F49CF501462A983F
-F4E2F2285B8345B1D328B0BDEC028BBDE8F18F90ED000A
-B4EE480AF1EE10FA7047000004F5D6402830C1F473B700
-0004F11000C1F4B8B52DE9F0410446CAB00D4604F50D58
-164641462CA887F4D0F204F55841E03106A82EF41CF58C
-4F0EE0DAF430F204A906F011FB10B178680B283BD303A8
-7BF4EAF106A82EF419F506A82EF418F5002860D106A904
-A82EF408F50E20ADF8080006A900F05FF80022694601A8
-2EF415F14046A4F434F4014601AA03A8A4F4F9F103A8A4
-F430F428B103A92CA800F033FE0028D3D104A84BF42EF6
-58B14DF2B470397800590029C0D1DAF4F1F106F0FBFA00
-28C3D147F2E070005D30B102AA01A900F034F8BDF80820
-10E09DF80C00022808BFBDF8082009D00020ADF80A000D
-F10A0201A900F022F8BDF80A2001A96846D8F405F50146
-28463FF44BF201A930462CF4D9F22846D8F4FEF4002896
-D003A87BF481F12CA8A5F400F44AB0BDE8F081000019A9
-68462EF4A0B46946204600E00000F8B50F46044638788D
-F8000015464DF2B47000260059DAF4A1F1694606F082FA
-F8B12046D5F4E8F720B1288840F4806028800126384661
-F437F5042809D13A4841680A2905D22A8842F400722A80
-491C41604DF6D900005D18B9288840F0010028803046F2
-BD00000BEF349377BDBB400000E03FFE7422410000F03F
-F0B505464AF68F20DDB0405D002400280E4644D14DF2B4
-704059DAF461F10621DFF48AF600283AD02048407805F5
-EE47E037002804BFB878002808D1062168462AF4E4F669
-46304652F45EF001243EA8A4F4EAF720A8A4F4E7F70346
-002000903EAA05F50D5102A887F462F102A8A5F47DF306
-2120A8A5F40FF1B2F4D9F040B106213EA8A5F408F1B2F4
-D2F008B10120387020A8A5F46AF33EA8A5F467F320465D
-B0F0BD0000344239B70F00D8938900C0D401009B999999
-99992B4065B10F00FCA9F1D24D6250BFC12709002DE9F0
-4F044604F5F19403109280002A40ADF5257DA830E0F4DE
-F78DF8060000262046D5F4E4F38DF805000027B9468DF8
-0490FFF7DCFD01469AA804F09AFA04F52A408F30B84640
-7800284DF6A40014BF05250825005B18280EDB04F55840
-E0303EF469F0212807DB04F52A408F304078002814BF08
-250C257CA8A4F472F75EA8A4F46FF740A8A4F46CF700F0
-AEF902BF4DF63000005D002832D07CA800905EAB40AA04
-F50D511AA887F4DFF01AA8A5F4FAF200F05AFBE8B100F0
-9DF9B0F5E16F13D8B0F5167F15D902217CA8A5F481F0B2
-F4CDF08246022140A8A5F47AF0B2F4C6F050FA8AF01028
-04D24DF63001012601F8049000F075F9407808B1782001
-E04FF4167002909AA919A82EF46EF313E04FF0010A5BEA
-0A0001BF7F1C08F101089DF80000022808BF09F1010968
-467BF438F019A82EF467F319A82EF466F3002843D1FFF7
-B4FE00F042F900F046F900F032F96846A4F48DF24FF000
-0A0028D346D6D000F02EF902998842D3D2694604F50D50
-04F022FB00284FF0010BCAD169467CA800F07EFCB8B969
-465EA800F079FC90B900F0EAFA78B99DF800000628B9D0
-694640A800F06DFC00281FBF04F5EE40E03040780028AD
-D04DF63001684601F804A07AF4EEF7012683E0002EFCD1
-04F55841E03119A82EF408F324E019A904A82EF409F304
-A99AA83FF43FF2C0B9FFF75EFE00F0ECF800F0F0F800F0
-DCF86846A4F437F248B16846A4F433F220B100F0D8F802
-99884200D37F1C68467AF4C1F719A82EF4F0F219A82EF4
-EFF208B9AF42D4D3A8453EBFAF4201208DF8040000F0D4
-F802BF4DF63000005D002841D07CA8A4F4B7F607465EA8
-A4F4B3F650FA87F740A8A4F4AEF657FA80F7072F02D3FF
-F774FBE0B9182F0BD200210FA82AF463F504F558400FA9
-E03064F4ABF1002846D100F06BFA58B1002727E0022F23
-D100F0A0F8807808B37F1CFFB2072FF5DB00F098F84078
-68B1D6F42AF650B1FEF781F838B17CA8A4F47DF618B904
-F5EE41E0314870FEF70CF98AF418F230BB5FEA090024D0
-012022E0062FDDD0394605A82AF42AF504F5584005A9E0
-30E0F46AF60028D1D100F06EF839468078002814BF5EA8
-7CA8A4F45EF7B1F428F70028C3D04DF630010020085501
-26C1E700209DF8042040EA06011143C9B291B1C0B20028
-1FBF04F5EE40E0304078002823D12046D4F4ACF7F8B99D
-F80410204600F090F919E0FEF7C5F8D8F479F2A0B14AF6
-8F209DF80610005D81F0010108409DF80510084208D0FE
-F7B4F88AF47EF100F0010080F0010000E0012047F2E071
-085540A8F19403A0958000A5F482F15EA8A5F47FF17CA8
-A5F47CF10DF5257DBDE8F08F014603AA6846A3F41FB700
-000122694604F50D5087F496B00022694603A82DF427B6
-000004F50D50A4F444B104F5EE40E030704704F5EE40E0
-3040780028704704F5804010308AF48BB200002DE9F843
-05464AF6A62005F52A47405BA8370B280E46384604DBDF
-F477F3022806DB03E0DFF472F3032801D1012400E00024
-47F2E1794DF6300819F80500002804BF18F80500002806
-D13846DFF442F41F28A441E443E40F0C2E07D24DF6A400
-405B8642BF41FF43FF0F00E0012719F80500002804BF18
-F80500002809D005F50D50AFF4E9F308B1052E01D23800
-00D0012005F52A41B84B11F88F2F5B781A433A40104306
-BF487800282046BDE8F28395BFD633FAED6B3A2DE9F043
-ADF53D7D04460F4690461E4624AA982101A83DF49BF605
-A82AF41EF419A82AF41BF401A8E0F47CF50297204604F5
-EE45FFF78AFDE0354DF6A4096878002802BF4DF6300000
-5D00280BD1DFF81C05006887423EBFC49839F804108842
-3CBF0120287041462046FFF76DFF20B30096434605AA01
-A92046FFF75FFB01A8E0F454F5404506D301A8E0F44FF5
-39F80410884201DB012700E0002719A92046FFF7EEFC87
-F0010108420BD019AB05AA01A92046D3F410F704E005AA
-01A92046FFF708FC2EB304F52A4750373A4605A90FA8E0
-F42FF50FA83DF4D0F5002804BF287800284DF6D90601D1
-305D88B905A9384651F437F500F013F81CBF0068002807
-D0207928B901A9204600F00FF80120305501A856F494F2
-0DF53D7DBDE8F0834DF2B0700059002870470000F8B506
-4606F557450C4655F8B00F00281CBF006800283AD006F5
-2A40A830DFF483F2070018BF012700F032F80521DFF42D
-F3384204D1052120463EF4C3F603E021463046D4F486F3
-00F022F8012200218DF456F610B920463EF490F64D4800
-7840B900F015F805F0F1FE18B1042120463EF4A8F60122
-0E2120463EF4F1F5286800680268126F2146BDE8F84010
-47F1BD6868D9F4CFB500002DE9F041044604F580402DED
-048B00F11008A2B04046A3F4E5F747F2E47642F2293231
-59401A904201DA002958D14DF2B47747F2E3753859CFF4
-38F60528B4BF01200020285500F051F838B1FDF756FADF
-F41EF210B10020285541E0285D00283ED03859CFF422F6
-411C3859C9B2CFF419F6D6F40DF498BB684695F4F5F001
-22414604A88AF442F4694604A887F478F6FFF70AF96846
-95F45DF1B0EE409AF0EE609A684695F454F1074600F0E9
-F8DFF8F1940330998000FC321EF4DBF71EF4EBF6054653
-EC192B00F018F81EF4E4F6024604F5D6402B46B9B22030
-DAF4D8F54046A3F483F7305122B0BDEC048BBDE8F08100
-004DF63000005D70470020AD491EF46EB5D89389000846
-11461A46FBF7F5BC00002DE9F84304462DED028B04F557
-45BAB055F8AC0F00283AD000F0B0F8002836D022A8D9F4
-EDF42A68014610461268926B904724AFB88B1EF4C5F600
-229C4B1EF445F58046386A89461EF4BCF68B4A8C4B1EF4
-3CF542464B461EF40AF641EC180B0122314604A88AF4CB
-F304A9684687F455F7684695F424F151EC100B53EC182B
-1EF4AEF641EC180B9DF8E40000286BD000F070F800231E
-F4D9F465D8794B1EF4F9F461D2A868D9F4F3F4E0F4CFF0
-00F00106A868D9F4ECF4E0F4C8F0000900F00105B86B6F
-F00041884214D000F052F86D4B1EF4DFF404D22268D26E
-35A92046904751EC180B00F0C5F804D22268126C30A920
-4690478EB900F03CF8634B1EF4C9F40BD2216897ED043B
-896F97ED022B9DED241B9DED220B2046884725BBB7F91A
-0008B31EF444F605460E4653EC182B002057491EF4CAF4
-2A4633461EF498F50122544B1EF482F441EC180B98BF9F
-ED558B51EC180B1EF4FFF52368B7F91810DB6F02B22046
-98473AB0BDEC028BBDE8F183000051EC180B0022704704
-F5804610363046A3F4A2B62DE9F8432DED048BF0EE408A
-82B08046B0EE608A0C46B0EE080A2DF457F408F5D64628
-36B0EE409A3046B2F417F30078012805D03046B2F411F3
-0078072801D1002700E00127324E706808B9002507E020
-1A344988428041C043C00F80F0010501208DF804000222
-01A968462DF452F308F50D59484682F465F2002269468E
-F499F030782843384370EE289A1DD1B5EE408AF1EE10FA
-18DDB4EE498AF1EE10FA13D508F52A4000F1A8052846DF
-F48AF13D280AD3484682F445F2B0EE680A07F07DFB7460
-284607F08DFB02B0B0EE690ABDEC048BBDE8F1830D4908
-707047000002460B4651EC1A0B1EF4B6B500220E4B1EF4
-0CB4FCA9F1D24D62503F401277410075524100A40F4100
-00E03F00D07240A0C89100D493890000408F4000000000
-00D07240E1930400007522410446B0EE409AF0EE609A70
-47082101700021417081808170C180704738B500F02BF8
-40B92846A3F405F620B91D210FF25800F6F715FD00F019
-F8BDE83440AAF4DDB2000038B500F017F840B92846A3F4
-F1F520B927210FF23000F6F701FD00F005F8BDE83440B1
-F425B40000206F2A78697800EB02107047044602480078
-0D46F19403C09C800070470000EECB910070617463685F
-676C676E73732E63707000000000082101700021417081
-708180C180704738B504460D466068B5F9061040186060
-B5F90810A0684018A060B5F90410206840182060B5F90A
-10E0684018E060B5F90E102069401820612868A061B5F9
-0C10206A40182062B5F91410606A40186062B5F91610A0
-6A4018A062298BE06A10FA81F0E062698B206B10FA81F0
-2063606920B92868B5F90E10401A606140F2DC51286888
-4203D2302121481FF42BF4206960B1B5F90E1000EE101A
-00EE900AB8EEC00AF8EE600A80EE200A01E0B7EE000AD5
-ED040A60EE200AB7EE001A31EE400A94ED071A40EE010A
-C4ED070A31BD00000F4991EC0C0B80EC0C0B7047D0E90E
-230B49C1E90023D0E91023C1E90223D0E91423C1E90423
-D0E91623C1E90623D0E91823C1E90823D0E91A23C1E90A
-237047A8AC890038B504463220009004F5547504F51963
-2022294620462FF425F032232022AA49284626F44FF120
-4632BD000063F42CB570B5F2B004460D465FA82DF4E9F5
-002641F290406821405901FB060000F150015FA82DF4EB
-F5761C322EF1D34DA82DF4D7F5214601A863F4F5F407E0
-01A9684660F428F069464DA82DF4D8F501A860F41FF000
-28F2D15FA929A8C7F4E1F729AA4DA93BA8C7F4CCF03BA9
-03A82DF494F50AE003A968462DF495F56946204663F4F7
-F403A82DF484F503A82DF47FF50028EFD072B070BD0000
-2DE9F84F0E462DED068B06F1500982B0804693464946FF
-F7A5FF050012D14946404663F4C1F44946404663F4C9F4
-050004D136210FF20820F6F7CEFB15B1284607F0FAF92C
-6804B10124D6E90E23D6F810A0664900201EF49BF2DBE9
-002341EC180BF768002000211EF43CF21ABF780800F001
-060026F80443BFB80900F0010080F001070027E4B23CB3
-494605F11C0007F0E8F9E8B948462DF46AF100F0B4F81E
-F4F2F3CDE90001A8691EF4EDF353EC192B1EF4B7F4DDE9
-00231EF43BF3CDE9000150461EF4E0F3DDE900231EF444
-F203D22946404600F0A7F83E4208BF9FED440B7DD0D5E9
-040153EC182B1EF4DAF341EC190B286800283BD148462A
-F4ACF2DBE9000153EC102B1EF48CF441EC190B48462AF4
-A1F2B0EE40AAF0EE60AAB0EE490AF0EE690A2DF453F206
-4651EC180B53EC1A2B1EF476F441EC100B2DF448F2301A
-1EF497F306460F4648462AF484F251EC100B32463B461E
-F41AF2C5E90201C5F800A04A4605F11C0168465AF430F2
-18E051EC190B01221F4B1EF4C9F104D8D5E9022300201D
-49F1940350A0800008E081F000411EF4BFF107D8D5E902
-2300201A491EF4CAF2C5E9020185ED048B2946404600F0
-32F8B0EE408AF0EE608A48462DF4D9F000F023F8AAEB00
-001EF45FF353EC192B1EF4DFF11EF439F3A861B0EE480A
-F0EE680A02B0BDEC068BBDE8F18F00000000F0BF000000
-0000000000000010410000204101138100000020C12868
-B0EE409AF0EE609A704780B5D1E90223D1E904011EF489
-F241EC100B01BD00291CBF084607F003B9704780B5FFF7
-95FE806902BD000070617463685F676C70655F6164725F
-73746174652E6370700000000038B5044600F038F868B1
-2078A3F4CCF70146684694F490F26946601C07F004F901
-2538B900E000251E210FF67830F6F7A5FA15B168467EF4
-1FF12078062819D8DFE800F0150415080C15150000F014
-F877300AE000F010F8403806E06078801F092804D200F0
-08F82030C0B232BD00F003F832BD002032BD601CA3F459
-B3000000F1580107220A729FED670B00224A72028080ED
-020B4FF0FF32428080ED060B0022026180ED080B80ED0A
-0B80ED0C0B80ED0E0B80ED100B80ED120B80ED140B0A80
-4FF0FF328A700022CA707047000038B50C462DED068B05
-46207828809FED5C9B607868809FED5C8B60681EF49EF2
-4FF0FF32DFF82C3A1EF41CF1C5E902019FED7CABA06828
-61E0681EF485F200F0B1FB00F0ABFBC5E9060120691EF4
-7CF253EC1A2B1EF406F100F0A0FBC5E9080160691EF47B
-F200224FF07B531EF4FAF0C5E90A01A0691EF467F200F0
-93FB00F08DFBC5E90C01E0691EF45EF200F08AFB00F084
-FBC5E90E01206A1EF455F200F081FB00F07BFBC5E91001
-606A1EF44CF200F078FBC5E91201A06A1EF445F253EC1A
-2B1EF4CFF0C5E9140105F15800A178018094F82C108170
-E178C1702846BDEC068B32BD30B587B004460D46114668
-4694F402F428691EF431F241EC100BB5F8581003A894F4
-FAF3024608236946204694F4CAF407B030BD38B5DFF83C
-59044607231022294625F4D3F607231022294604F17000
-25F4CCF6DFF8200938B1DFF8200920B9D5210FF68C10F6
-F7AFF9204600F006F8204632BD000000000000000070B5
-0446002504EB05163046A9F448F706F17000A9F444F76D
-1C072DF3DB70BD000000000000003E112D4454FB210940
-F8B50546002428780026062823D8DFE800F00422090E13
-181D00DFF8BC48DFF8BC0817E0DFF8B848DFF8B80812E0
-DFF8B848DFF8B8080DE0DFF8B448DFF8B40808E0DFF8B4
-48DFF8B40803E0DFF8B048DFF8B0080668DCB100216846
-F19403E0A3800094F43CF16946681CE9F45EF307466846
-7DF4D4F777B92846FFF794FE002100E0491CB14206DA30
-224A43135D8342F7D11019F2BD0020F2BDFEFFFFFFFFFF
-3F3DF0B583B00C4615461E46294601A894F415F1024621
-466846A9F4C0F601A87DF4ADF76846FFF79EFF070019D0
-97F92C00022803D1DFF80008007888B92146384606F07C
-FF60B139463046FFF7C3FE06F1600004704570684679F4
-94F70120FEBD684679F48FF70020FEBD00002DE9F043C7
-B004464E9E0D46904699462CA8FFF781FE00F03BF80246
-29782CAB2046FFF7B7FF002770B34046A3F4CEF150B300
-234A4641460EA889F469F60EA906A887F4EBF106AA2CA9
-03A8FFF7FEFE002203A90AA895F43BF1024606A9684694
-F418F3684694F44FF1002332462CA9204600F011F80700
-06D0287804EB0010691C7030A9F432F6384647B0BDE8F0
-83681CA3F499B10000F8B52DED108B0C462DED020B98B0
-94F86000012816460ED0DBB263B9DDE9180121F0004101
-22DFF840371DF443F798BF002040F2C28104F108079FED
-E2AB97ED040B2FF4F9F7B0EE40DAF0EE60DA97ED040B2F
-F4C7F7B0EE408AF0EE608A97ED0C0B2FF4E9F78DED100B
-97ED0C0B2FF4B9F7B0EE40FAF0EE60FA97ED080B00F0EF
-F941EC190B00F0F5F900F0F3F902460B4600F0B3F900F0
-C7F900F09DF900F0DDF900F0B5F900F0E5F9DFF8C026DF
-F8C0361DF43FF700F0B7F953EC102B00F09DF9CDE90E01
-53EC1B2B00F0B1F9D7E90E231EF401F0CDE90C0106AA39
-460CA88FF434F59DED060B2FF4A6F700F074F99DED060B
-2FF476F700F074F900F0AEF900F086F900F090F9D7E900
-23B0EE40EAF0EE60EA51EC1C0B1EF496F041EC110BB0EE
-41CAF0EE61CA00F092F941EC100BB0EE4C1AF0EE6C1A2F
-F44CF7D7E90C0100F050F953EC1C2B1DF4C6F741EC1B0B
-00F04EF997ED00EB00F044F953EC1E2B51EC1E0B1DF4E6
-F600F052F900F086F900F014FB02460B46204629461EF4
-24F100F078F941EC1C0BB0EE4B0AF0EE6B0A2FF452F7B0
-EE409AF0EE609AB0EE4B0AF0EE6B0A2FF41EF7B0EE40AA
-F0EE60AA00F048F9CDE90A0100F03EF9CDE90801D7E906
-23DFF8AC05DFF8AC151DF484F7CDE90401DDE9042300F0
-2AF9D7E90A231DF47AF70446B8680D461EF41FF0DFF884
-25DFF888351DF49DF600F003F941EC1C0BB0EE4C0AF0EE
-6C0A2FF415F700F0E3F800F0EDF8DDE9082300F0E3F851
-EC180B1DF487F6DDE9082341EC1E0B51EC1D0B1DF47FF6
-DDE90A2341EC120B8DED002B00F007F900F019F92246F1
-940370A780002B461DF443F7DDE90A2341EC110B9DED00
-2B8DED001B8DED022B51EC1C0B1DF463F604460D4600F0
-EDF800F0C5F841EC100B9DED022B9DED001B12A884F4BA
-F60146304684F410F7DDE9100197ED00EB53EC1E2B1DF4
-48F653EC192B1DF416F7DDE90E231DF440F681F0004141
-EC190B53EC1E2B51EC1F0B1DF436F600F068FADDE90E23
-1DF430F600F0CAF881F0004141EC1A0B314608A884F4D2
-F600F070F808AA014602A8A9F439F500F09FF804460D46
-53EC1B2B00F0A1F822462B461DF4E5F600F085F8014602
-AA6846A0F492F2694606F11800A0F487F2314608A884F4
-ADF600F04DF8014608AA02A8A9F416F553EC1B2B00F07C
-F804460D4600F07CF800F05AF800F064F8014602AA6846
-A9F4EFF4694606F12000A0F466F253EC1A2B51EC1D0B1D
-F4E0F553EC182B1EF426F081F0004141EC100B6846A0F4
-4BF2014606F12800A0F450F2D7E9122300F04AF8D7E910
-2306F130041DF498F6C4E9000197ED120B84ED020B0420
-207401201AB0BDEC108BF2BD0000000000000000F03F9D
-ED040B0EA8A9F4C5B40000B0EE40BAF0EE60BA70470000
-B0EE40CAF0EE60CA70470000B0EE4C0AF0EE6C0A2FF4F4
-B5DB48DC491DF4E2B702460B46204629461DF41CB70246
-0B4651EC1A0B1DF416B741EC100B0AA8A0F4FDB1000041
-EC100B2FF408B6DDE918011DF47EB553EC1C2B51EC190B
-1DF478B553EC1C2B51EC1A0B1DF472B553EC1E2B51EC1B
-0B1DF46CB597ED000B53EC102B51EC100B1DF464B553EC
-182B1DF460B553EC192B1DF45CB504460D4653EC1E2B51
-EC1C0B1DF454B530B5A94883B000780C4608B100203EBD
-F822182120461EF4B9F60125E9B201A893F444F6024602
-216846A9F4EFF301A87DF4DCF46846FFF7CDFC20B1C178
-0078001900F8011C684679F4D4F46D1C192DE4DB01203E
-BD000070B504460D46A4B01646FFF783FD0146287804EB
-0010B0F469F538B30AA8FFF7BDFBFFF777FD024629780A
-AB2046FFF7F3FCD8B132460AA903A8FFF749FC002203A9
-06A894F486F602463146684694F463F0684693F49AF651
-EC100B1DF43EF62CF482F48D4988428041C00F24B070BD
-F8B52DED068BC4B0164604460D461B2100F012F9002800
-F0D6802A68926B2946684690472846A9F445F301466A46
-01A8A9F488F368467DF475F49DF80400022803D001A8FF
-F762FC070000F0B980314605A886F4EDF605AA01A92046
-FFF798FF002840F0AD8001233246294626A88FF4B3F200
-233246294608A88FF4ADF208A926A886F4DBF4B0EEF194
-0300AB8000408AF0EE608A26A902A886F4CDF601A8FFF7
-08FB3870032100F0CAF878700F2100F0C6F8786002A894
-F454F02CF426F6B860162100F0C0F8F860192100F0BCF8
-3861112100F0B4F87861142100F0B4F8B861182100F0B0
-F8F8610D2100F0ACF83862092128468FF409F2B0EE409A
-F0EE609A51EC190B6FF001024B4B1DF4B6F641EC100B2C
-F4FAF5B8620A2128468FF4F5F1B0EE40AAF0EE60AA53EC
-192B51EC180B1DF459F400F08BF800223F4B1DF453F441
-EC100B2CF4E1F5786202A894F407F0B8700DF105010320
-87F82C009DF8040004EB0010A9F4CFF215202DF468F150
-B30DF10500A2F435F604469DF8040008B9472517E00128
-08BF532513D0022808BF52250FD0032808BF51250BD004
-2808BF422507D0052808BF452503D006280CBF4E257825
-29F44FF200942B460FF2B00215212DF450F101A879F4B3
-F344B0BDEC068BF1BD0000FFFFDF3D29E10A00B4240200
-581A0000F2CB91004C3682004C3C8200C8318200483682
-00043E8200543F820000258200002B8200042B8200C431
-8200503C8200003E820020FE6D4100505B9366A8F6425B
-8DCBD7A71D13BFA71D133F803A0900FFFF3F3D0000E041
-2A68126D284610472A68926D2846104753EC1A2B1DF49A
-B470617463685F676C70655F616C6D6D67722E63707000
-000045706832416C6D2025632C2025640A0070B500F598
-54A83482B000212046A3F44DF302212046A3F449F30025
-0FF6F82600F066F8032100F05FF86946A9F42CF200F056
-F86D1C042DF2D30FF6E026002500F056F8042100F04FF8
-6946A9F41CF200F046F86D1C212DF2D305212046A3F425
-F300250FF6D82600F042F8052100F03BF86946A9F4FCF1
-00F032F86D1C0C2DF2D30FF6C826002500F032F8062100
-F02BF86946A9F4F8F100F022F86D1C082DF2D3F8F7D7F8
-D0B1DFF8C849606810B13F2100F069FA4FF44860F8F7CD
-F860602820F8F7C9F8A0604FF4486160681EF407F4A068
-28211EF403F40020207073BD68467DF4E3B200002046A3
-F4FBB20000A95D684693F43AB410B50B8848F29014A342
-02D100F014F80CE048F29114A34202D100F0E3FB05E048
-F28F14A34203D100F0C0FC012010BDBDE81040D7F498B1
-70B504460D4600260EE000F021FA50B100F01EFA582101
-FB06510368CA6DD3F8883008319847761CE8888642EDDB
-70BD2DE9F0430D46C1B00446A868410911F0010114BFDF
-F800294FF0FF32A36893431040184304F59856A060A236
-09B9E889308000F0F5F9002800F0668180F488F2F19403
-90AE8000DEF49CF6806810B97A2100F0EDF9288A40B180
-F47DF2DEF491F68168288A2CF4DBF104E080F474F2DEF4
-88F68068708000F0D6F93188D4F4B5F100F0D1F97188D4
-F4B8F100F0CCF90268217AD2F8942001F001019047207A
-00F0810081280CBF0126002600F0BCF93146D3F495F400
-F0B7F90268A168D2F8A020890801F00101904700F0ADF9
-0268A168D2F8A420490801F00101904700F0A3F90268A1
-68D2F8B020490A01F00101904700F099F90268A168D2F8
-AC20C90801F00101904700F08FF90268A168D2F8B82089
-0A01F00101904700F085F9A989D1F414F600F080F9A168
-CA09CB064CBF02230023CE034CBF10260026490302F001
-024CBF202100211A43324311430268D2F89020904700F0
-67F90268A168D2F8BC20090A01F00101904700F05DF9A1
-68E1F414F3A068400004D500F055F90121E1F412F3A068
-002804D500F04DF90121D6F454F507A828F49BF720680F
-F65C09CEF47AF2E1F404F306460020002159F821201043
-491C0729F9D3A16810EA010808BF4FF49018002759F827
-0018EA000F51D004F598503946A830A3F4D7F101461BA8
-A2F407F415E08DF8000001A87DF4B1F19DF80000512801
-DB562807DB684659F444F218B1694607A82AF4F7F21BA8
-A2F4F6F31BA8A2F4F5F360BB1BA8A2F4F3F3C1B202A893
-F4F5F20246394601A8A9F4A0F0024631466846A2F489F1
-01A879F48CF102A87DF485F1684659F41EF20028CED11B
-A8A2F4D7F3C1B201A893F4D9F2A2F4D3F39DF44DF0C11D
-0E2934BF3B300020B8E77F1C072FA5D3002603A82BF438
-F7324607A911A828F463F711A91BA82CF487F412E01BA9
-01A82CF488F43146684628F446F69DF804009DF8001041
-1A03A82BF4A4F51BA82CF481F41BA82CF480F40028E7D0
-761C072ED7DB00F0A7F807A98CF436F000F0A6F8D4F498
-F000F0A2F8FBF778FE00F09EF8D4F472F0A06880010CD5
-00F093F8D8F46FF1064600F08EF846F004010268D2F888
-209047A068010504D5DDF4D1F641F288311AE0C10404D5
-DDF4CAF64FF47A6113E0810404D5DDF4C3F640F6B8310C
-E0410404D5DDF4BCF64FF4FA6105E0000405D5DDF4B5F6
-4FF47A71DEF4CDF400F065F850B1A079297B00F0010001
-F00101884218BF4FF0010801D14FF0000800F055F848B1
-A079297B00F0040001F00401884218BF012700D1002700
-F047F850B1A079297B00F0020001F00201884218BF4FF0
-010901D14FF0000900F037F848B1A079297B00F0100001
-F01001884218BF012600D10026A889E08000F0F1940320
-B2800023F828B100F020F80268E188526E9047B8F1000F
-03D000F01BF8D0F4F7F01FB100F016F8FCF716FAB9F100
-0F03D000F00FF8FCF72DFA1EB100F00AF8D0F410F141B0
-BDE8F08300002068D8F4D7B000002068CEF435B100000F
-F23C50F5F710BA02680A60406848607047000038B58468
-42F02005AC431140214300F59852816022F8A23F049951
-800021BDE83440D7F4A9B50000F8B505462DED068B2868
-0E46CEF40EF100287AD02868D8F4A7F0DEF483F4C00706
-F1440456D42868CEF400F1074606F12C00E1F4DBF1B0EE
-40AAF0EE60AA06F12000E1F4D3F1B0EE409AF0EE609A06
-F11400E1F4CBF1B0EE408AF0EE608A06F10800E1F4C3F1
-3968896FB0EE4A3AF0EE6A3AB0EE492AF0EE692AB0EE48
-1AF0EE681A384688472868CEF4D0F0618901EE101ADFED
-9F0AB8EE411AE18861EE201A01EE101A218902EE101AB8
-EE422AA18862EE200A9FED970AB8EE411A02EE101A0168
-21EE001AB8EE422AD1F8801022EE000A88472868D8F447
-F0DEF423F4C00613D4B4F90200B0F5FA6F0EDA2868CEF4
-9DF0BDEC068B0368B4F90220B4F90010DB6F01B0BDE8F0
-401847BDEC068BF1BDF0B5ADF5037D04460D4602A8D5F4
-36F105F10806F06E00F44040B0F5804F03D040F25F11FF
-F746FF3068029008AFB088ADF80C0003A8F18841803189
-81807189C180B1890181F1894181318A8181718AC18171
-69016105F12000E1F43FF18DED080B05F12C00E1F439F1
-87ED020B05F13800E1F433F187ED040B05F14400E1F42D
-F100F0A1F97E9005F15000E1F426F187ED060B05F15C00
-E1F420F187ED080B05F16800E1F41AF114A8002187ED0A
-0B016096F86C0000F001003863F16E490801F0010140EA
-41003863F16E890801F0010140EA81003863F16EC90801
-F0010140EA01103863F16E090901F0010140EA41103863
-F16E490901F0010140EA8110386305F17800E1F4E9F000
-F05DF9A649086005F18400E1F4E1F000F055F9A3490860
-05F19000E1F4D9F000F04DF9A049086095F89C003228A8
-BF32208DF85400002014E005EBC00202A99E3201EBC001
-4E3153784B70401C13780B70C0B2B2F902304B80B2F904
-308B8092798A719DF854108842B8BF3228E4DB0020ADF8
-0400DDF4DEF401A900910DF10503012202A902F0E6FC9D
-F8040020B9DDF4D1F403F01FF848B320687E4DCDF4B8F7
-002820680ED0CDF4B3F702A9D3F464F26868D8B1FFF774
-FEAB682A786968FEF7F7F913E0CDF4AEF780B12068CDF4
-AAF702A9026812689047686838B12068CDF4F19403B0B5
-8000A1F7AA6829786868F9F7DCFE0DF5037DF0BD000000
-00803A0000803B2DE9F04383B0162089462CF46BF409F1
-4805614E58B128F471F571680FF2F0120191297A009116
-216B7A2CF46FF47068002800F0AE80297AC90738D54FF4
-48611DF4E0F7B06828211DF4DCF70020307009F10801B0
-68FFF72DFEB06809F110010830FFF727FE09F11800E1F4
-33F000F0A7F8B168086109F12400E1F42BF000F09FF8B1
-68486109F13000E1F423F000F097F8B168886109F13C00
-E1F41BF0B76800F08EF8F86128683862A888B884002769
-E07021726811FB079808F1580102EB8010FFF7F7FD00F0
-71F808F160010830FFF7F0FD00F06AF808F168011030FF
-F7E9FD00F063F808F170011830FFF7E2FD08F17800E0F4
-EEF700F05EF820627F1C08F18400E0F4E6F700F056F860
-62FFB208F19000E0F4DEF700F04EF8A06208F19C00E0F4
-D7F700F047F8E06208F1A800E0F4D0F77068317800EB81
-1000F1300400F03EF8206008F1B4000188A1804188E180
-818821818179A17232787168C07901EB821181F83B0008
-F1BC00E0F4B2F796F80080706800EB881400F021F8E063
-08F101003070687A8742BCBF307832288FDBBDE8F78300
-005CC99100F707FFFFB0C89100B4C89100B8C891007068
-327800EB8210704700007068317800EB811451EC100B1F
-F444B000B583B0002001900090DDF4B1F36A4601A902F0
-05FFDDF4ABF3009A019902F005FF07BD70617463685F67
-6C70655F6F6E636869705F7065785F6465636F6465722E
-63707000000048616E646C65486F73744D6963726F4E61
-764D6561734D7367203A2025642C2025642C2030782530
-38780A00010203070102030405060708090A0B0C0D0E10
-131415161718191A1B1C1D1E202122232425000000060A
-10111416171C1D20222301020304050607090000020000
-0000000000100000000001000040000000080000008000
-DFF8380C05F094BD38B5044642F2E0710020085104F51C
-5500F008F900F06AFB04F13000C4F422F5002084F83401
-42F6394184ED420A01200855E83504F530503C303FF439
-F404F5305000213830E2F4FBF02846E3F468F0E2F414F1
-60688CF4CFF52846E3F4ECF40021E3F4EDF404F51455B0
-359FED6A0B42F2D85185ED040B85ED060B85ED080B0020
-0855DFF8B04B20604FF4C8702BF467F500EE100AB8EEC0
-0A84ED010A04F1080002F099FF05F059FD01462A6804F1
-0800BDE8384006F013BA00002DE9F0472DED048B04468C
-B06068A8F4CBF1814604F59C7A5046BFF4F1940340B980
-007DF0B0EE409AF0EE609A5046BFF498F000F0ACFD41EC
-180B6846E3F46BF404F5145757F8B40F8BF433F1E3F46D
-F4050018BF01257868C0F41FF080467868BCF4B7F30078
-09280CBF0126002648EA0500304380F001005DB17868BC
-F4A9F30078012818BF002048EA0000304380F001000299
-C0B2002812BF41F001004808400002907868AFF43CF100
-780299002814BF21F0020041F0020002907868AFF430F1
-00780299012814BF21F0040041F00400029004F13000BF
-F421F051EC100BDFF8742ADFF8743A1CF4E7F402988CBF
-20F0100040F0100002903868ADF41FF20028029814BF40
-F0400020F0400002905046C4F44CF4DFED140AB4EE600A
-0298F1EE10FA54BF20F4007040F40070029000F01DF802
-4600F076FAF0EE690A4B46694604A8E3F4F5F37868BFF4
-00F2626804A906F070F90CB0BDEC048BBDE8F087000000
-000000000000000000484204F13000BCF41CB6FEB50446
-FFF744FF6846E3F4F5F342F6B04004F514560059B03681
-0EC00E00F0010080F0010501F00101B06881F00107BFF4
-78F70028029814BF40F0800020F0800002907068ADF4BF
-F10028029814BF40F0080020F008000290002F029814BF
-40F4804020F480400290002D029814BF40F4005020F400
-500290694604F59C7008F008F92046DAF403F33068A1F4
-9AF610B1204600F0C4FCF7BD00002DE9F84F044604F51C
-502DED048B00F1E809DCB04846E2F41FF7C7F425F48246
-4846E2F419F7E3F4A9F342F2D95700253855002814BF4F
-F005084FF0040804F530568436706870B96068BEF4C1F7
-014652A828F4F5F752A83BF4D6F318B16068A8F49CF070
-602046DAF49CF594F834010028DFEDE49A00F0B1816068
-BEF4A8F7014648A828F4DCF748A83BF4BDF34045C0F0A4
-8104F51450B4304068BFF4CAF1024604F1F00104F5F550
-C5F43FF009A8E3F472F3395D0B98002912BF40F0010040
-0840000B9042F2B4500059ADF42EF100280B9814BF40F0
-020020F002000B900B9840F004000B903CA88CF489F160
-68A8F454F07168A0EB010B04F13000BCF4A1F200F053FE
-04F13000C4F447F3B0EE409AFFF723FF014616A8AFF457
-F304F50C5101F1E80842F210710391CDF808B042F2E031
-0246095D01913CAB09A9009100F068F9514640460AF0E8
-FB04F5305000F1380A4046C4F421F3B4EE690AF1EE10FA
-40F11B814046E3F420F300F006FC41EC190B4846E3F4FB
-F2E3F41BF340B151EC190BDFF8C02BDFF8C03B1CF48CF3
-61D88DF81E504046E3F40EF32AF4AAF5F19403D0BC8000
-ADF820004846E3F49DF28DF81D004046E3F402F3014614
-A85EF456F104F1F0010EA8AFF403F34846E3F4F8F2E3F4
-F8F248303BF419F30428ACBF4FF0010BAB464046E3F4F1
-F200F0E1FD4046BCF4D6F40C904046E3F4ECF28DF81C00
-4846E3F4B7F2BDF820100C9ACDF800B049B20691B0EE48
-1A9DF81D100591F0EE681A01210491B0EE490A14A90391
-F0EE690A0DF11E0102910EA9019194F834319DF81C10E3
-F400F3002800F0BA804846E3F490F20121E3F491F24046
-BCF4A0F400F0E2F84046C4F49BF2012084F8340184ED42
-0A4046BEF443F605464846E3F4A3F3014601232A460CA8
-88F4F1F10CA9684685F473F5694604F5947092F4A0F638
-5D68B14046E3F491F245F41DF12BF45DF305464846E2F4
-D1F52946E1F48AF641460CA8BEF400F3014604F13000BE
-F449F34046E3F47CF3DFEDB20A00F072FDACBF01250025
-385DB0B14046E3F466F22AF402F50728B4BF0120002028
-430BD004F13000BEF400F6DFEDA70A2BF474F28DED000A
-00F07AF84046C4F441F2DFEDA30A00F04FFD2CD5002D04
-BF385D002827D12046DEF450F1052822DB04F130010CA8
-BEF4C1F2DFF80C1A009104F59C756946BFF41DF00CA928
-4606F0A5FA03215046E1F40BF604F51450B4304068BEF4
-E7F7C6F4D7F42846E0F4C0F5BEF4F6F503E002215046E1
-F4F9F504F13000BEF4B7F5306042F63941002008550125
-2CE05046E3F483F101280FD06068BEF412F601460CA828
-F446F60CA83BF427F207281BDB2046DAF4A2F117E0307A
-401C3072C0B2052811DB2046DAF498F135720CE004F130
-00BEF490F5B4EE690AF1EE10FA03D5CDED009A00F009F8
-5CB02846BDEC048BBDE8F28F00000000C843694604F130
-00BEF4B1B70000B0EE481AF0EE681AB0EE490A70470000
-014604F1F00083F46DB20000F8B504462DED028B04F514
-568CB056F8B40F0D46ACF472F720B104F5F05038300AF0
-7AFF7068B0F4F3F00078022805D07068B0F4EDF0007803
-2801D1012600E00026D5E90C010022DFF8D8381CF414F2
-40F28A8004F5305717F88D0F00281EBFA86CC0F3001000
-280DD0D5E90E0100F04BFA08D87878401C7870C0B20428
-02DB00203870787029462046DAF46FF7A86CC00800F001
-008DF80400B0EE408AD5E91001F0EE608A1EF409F40390
-03AB01AA00F064F8DAF4D0F704F13000BEF464F12BF4DE
-F18DED020A334602AA00F056F8DBF4CEF095ED060B8DED
-060B42F6B04095ED080B8DED040B005D40060BD42046DC
-F442F7332806D3009604AB06AA2946F1940360C0800020
-4600F043F89DF80400A96C60F3C301A96403981EF41AF4
-CDE90A010020DFF80818CDE90801022208A90AA883F48C
-F085ED100B04F530509DED060B85ED060B38309DED040B
-85ED080BE3F495F003280AD12046DCF410F730B104F5E8
-50E830BFF45EF785ED0A0B0CB0BDEC028BF1BD0100A040
-000048430000C842B0EE480AF0EE680A29462046704700
-002DE9FE4F2DED088B0C468EB0824694ED0A2B94ED081B
-94ED060B08A884F4FAF5A06CC0F3001020B100F08AF938
-BF012600D300260AF5F05000F138084046E3F459F246EA
-000700F07BF934BF012100214046E3F453F242F2B85000
-2550F80A00BBF4D0F742F68D490078012808BF01252298
-80F00100054207EA050605D119F80A0020B100F066F901
-D2012500E000252EB919F80A0028B100F05CF902D20126
-002705E04046E3F4EBF1384080F001070AF59C70E3F426
-F200F082F90022DFF8E0361CF425F21CF4ADF2834686F0
-0100384360D14046E3F41BF22168081AB0F5FA6F00D865
-B908A94046E3F413F201214046E3F413F221684046E3F4
-13F252E04046E3F411F221684046E3F40BF219F80A0030
-B94046E3F40DF20BFB00F01F283DD300F023F9014602A8
-AFF471F0DDE9022305469FED969B00F01CF9CDE90001D4
-E906239FED948B00F0F2F800F0F4F8CDE90201DDE90423
-00F00CF9CDE90001D4E9082300F0E4F800F0E6F8CDE904
-01DDE9062300F0FEF8CDE90001D4E90A2300F0D6F800F0
-D8F8CDE9060129464046E3F4C0F107E000214046E3F4BF
-F108A94046E3F4B7F137B108A94046E3F4C6F100F0B8F8
-B1E000F0D5F8074600F0D6F8394682F49FF2F0EE609AD4
-E90C01F2EE040AB0EE409AB0EE608A1EF4A9F200EE100A
-F0EE480A2AF4E1F7B1EE048AF0EE480A2BF421F0B0EE40
-BA5EB14046E3F499F10BFB00F0B0F5967F34BFB0EE48BA
-B2EE00BA42F2E07757F80A003C2828BFB42851D3D4E90E
-0100F0A8F89FED5CAB98BF9FED5DAB002E46D100F093F8
-054600F094F8D4E910230646DFF85805DFF858151CF48B
-F02A4641EC130B35461646B0EE438AF0EE638A00F0A6F8
-00F0BCFA324641EC120BB0EE483AF0EE683A2E46B0EE42
-8AF0EE628A1546B0EE43AAF0EE63AA00F091F841EC110B
-B0EE4A3AF0EE6A3A2A463146B0EE482AF0EE682AB0EE49
-0AF0EE690A4046E3F4DCF051EC100B1EF436F20BEE100A
-00F076F853EC192B1CF430F003D357F80A00012807D100
-F045F801464046E3F429F100F01BF84046E3F428F151EC
-100B00F02EF80DD200F031F81799F19403F0C3800090ED
-000B81ED000B00F02AF890ED020B189880ED000B0EB0BD
-EC088BBDE8F78F94ED0C0B4046E3F40FB1000051EC180B
-1CF41AB0DDE900231CF4E8B0D4E90E0121F00041DFF860
-24DFF860341BF4F0B7D4E90C010022DFF858341BF4E9B7
-00004046E3F45BB000004046E3F4F1B0000051EC190B1B
-F4F8B7DFF83824DFF838341BF4B2B70100008014AE1A40
-0000808C5EF2EF3F00000000E7425B3F00000000000010
-400000000000001440009F8900F89E89001BEE100A1EF4
-00B210EE100A1EF4FCB12DE9F84F2DED068BADF5487D04
-469FEDE70A2AF48BF7B0EE408A04F59C70E3F48DF0DFF8
-D453D5ED010A04F5145748EE000AB037C5ED010AB868AF
-F43FF60078012840F0AD812046DCF4ECF40F28C0F0A781
-6068DFF8A493BEF4F8F20146B6A85DF440F5012089F800
-00FA6A616884A8C5F454F6B6A95EA82BF44CF20026E3E0
-5EA906A82BF44CF24CA82BF467F206A85DF4D8F3002806
-D060680023002206A98CF406F2002800F0CC8090F85410
-012940F0C78000F13008DFEDC00A98ED070A00F0BCF907
-DB6068002206A98CF45EF2B0F9F0001F28C0F2B48006A9
-4CA82BF44BF2D8F800001EF487F14FF09442C44B1BF458
-F71EF438F109EE100A2046DCF4B3F3C6F4EFF6804600F0
-94F9BBF4D8F500F08AF900F08EF9BCF47EF0014608A8AE
-F492F6034600200590CDF8008001200490B0EE480A0020
-039002900190F0EE680A4CAA84A90EA8BAF4AAF7B0EE49
-0A2AF4ECF6B0EE408A00F06CF9C3F45CF62AF4E4F6F0EE
-408A00F064F9BDF45EF62AF4DCF6B0EE409A00F05CF9BD
-F462F678EE280A30EE898A2AF4D0F638EE008A95ED010A
-78EE000AC0EE208A01210EA884F43EF3761C416800681E
-F4DDF009EE100A01210EA884F433F395ED010A804630EE
-080A2DF476F7FFF716FF02460B46D8E900011CF430F141
-EC100B2AF480F651EC100B1EF4C0F000EE100AF0EE000A
-00F024F925D518EE900A1EF4FDF002460B4600207F491C
-F457F041EC1A0B28681EF4F2F000F004F9824628EE890A
-8B46FFF7EAFE52465B461BF48EF71EF49CF0286068681E
-F4E0F000F0F2F81EF494F068605EA82BF462F15EA82BF4
-5DF100283FF416AF0020002E89F8000000F0A080684657
-F47DF6024656208DF8040001A9786884F4BFF49DF80010
-386802AA87F439F161486149CDE90401002204A902A882
-F430F528688DED020B1EF4ADF000F087F8DDE902231BF4
-4FF741EC180B95ED010A2DF4FFF6DFED420A00F0BFF86C
-D553EC182B002052491BF46CF6F1940380C7800041EC18
-0B3868042187F42AF151EC100B4D4A4E4B1BF420F636D8
-3968012210A887F4F4F410A90CA885F4A6F004A8A5F48D
-F002208DF81C008DED088B0C98ADF816000CA892F44AF4
-2AF4D8F7069038688BF44EF128B1022809D004D3032804
-D007E0022006E0032004E0042002E0012000E000208DF8
-140004A9386800F09CFA04A8AEF409F720E095ED010A2D
-F4ACF67868B0EE409A7FF41DF48BF429F1044619EE100A
-1EF442F000F01CF80022284B1BF412F641EC110B3868B0
-EE480AF0EE680A0422214687F40FF100202860684677F4
-A8F50DF5487DBDEC068BBDE8F18FCDCCCC3D4FF0944212
-4B1CF43FB000000100C841FFDD3F40B7F3FDD4414C0241
-0000164400007940008076400000E03F349D52A246DF91
-3F14B233E5F03AE13F00004940CD26C0B0FC19FF3FF89E
-8900ECCB910078DEB1410000F03FFCA9F1D24D62503F00
-00F0BF01000040E17A843F80842E4153EC1A2B1BF4BEB5
-B0EE408AF0EE608A704700002046D5F4AFB00000B4EE60
-0AF1EE10FA704700002DE9F0412DED048B0546D4B00E46
-17462969321D01A8A0F475F59DF80400012818BF042875
-D006289FED3A8B76D105F50C6431462046A6F411F62046
-A6F416F710B1284688F4DAF62046A6F459F710B1284688
-F4D1F7002F5BD005F618173879002856D10AAA0BA92046
-A6F461F700284FD000F0DDF9009800F57A7000900A981B
-F4E8F641EC100B0B9902A892F41AF438688CF417F4B06B
-B0EE409AF0EE609A8CF410F451EC190B53EC102B1BF4E0
-F6DDE908231BF424F653EC182B1BF44EF5CDE90C010CA9
-02A892F428F4002202A90EA892F4D7F6044600981BF4BB
-F641EC110B3868B0EE418AF0EE618A1BF4B2F641EC100B
-B0EE481AF0EE681A2246052118A884F42FF40146331D04
-22284687F42DF15CE1FCA9F1D24D62503F010018BF0328
-04D084210FF61830F3F73BFE0DF10500A0F411F702469D
-F80410A8680023A1F488F20028E4D006F1100108684A68
-0B691043CA6889681A437379C00FD20F012B03BF4B0B03
-F0010383F00103012301F04041491E80F0010082F00102
-89411040184010EAD17FC3D005F54A68404689F4F4F500
-2840F0F3807079012806BFB069040D0024F0681BF454F6
-41EC100B214605A892F41EF000275CB30022311D68462A
-F4B3F328688CF454F369465AF46DF4F8B1286800230022
-69468BF444F7040017D0207B800614D52868A7F4F0F01B
-F430F641EC190B94ED060B05A902A892F4B2F002A905A8
-92F402F0012700F0F5F806D1F1940310CB8000B06B0028
-05D01BF41BF641EC190B00F0EBF800F0D28000F001F91F
-B9009800F57A7000904FF4FA6000992AF4EDF30090DDE9
-082351EC180B1BF486F4CDE90C010CA905A892F408F040
-4689F4BFF558B905A892F437F0B0EE401AF0EE601A0099
-00F0B4F889F490F67079012809D1404689F484F528B900
-9A05A900F0A7F889F4E7F52846A7F49CF0B0EE408AF0EE
-608A36A884F433F3404689F470F5B0B14046A7F492F090
-B900F097F889F469F500F0A1F8074617981BF4C3F500F0
-A5F800F09FF8404689F47EF5052749E0404689F47DF500
-2826D04046A7F47AF010BB2846A0F432F6F0B1012200F0
-3CF9294618A800F0A8F818A902A884F44EF602AA00F06B
-F889F469F500F075F8074617981BF497F500F079F800F0
-73F8404689F492F506271DE07079012820D12846A0F40C
-F6E0B9002205A90EA892F488F5044600981BF47EF541EC
-110B22460021B0EE490AF0EE690A18A884F4FBF200F051
-F80427331D3A4636A9284686F4F6F705A891F433F72846
-A0F4E8F54FF0000878B1B26B0123294618A887F481F218
-A902A892F4B7F602A905A891F431F70DF1140842463146
-05F11800A2F409F405F11800A2F437F510B1284688F4E7
-F401A877F46AF354B0BDEC048BBDE8F0810000B0EE490A
-F0EE690A40467047B0EE480AF0EE680A414612A8704700
-0053EC192B002000211BF454B3002214A90EA892F427B5
-0000014636A884F41CB341EC110B3A4600219DED120B18
-A884F49BB200006B4608AA311D284686F496B710B50446
-04F5FB60A4F4FAF720B12046BDE8104088F4D2B510BD00
-00F8B50D462DED048B05F5156784B00446B0EE408AF0EE
-608A1646394684F468F23846A2F401F19FED3C9BB0B984
-ED069B51EC180B0022DFF848371BF4ADF541EC100B2DF4
-BFF353EC102B0020DFF830171BF458F341EC100B01E000
-F061F8204684F408F7F6B2002E52D02046A2F4DCF00028
-4DD005F6D816304685F4E3F2002846D0D4E90601D6E900
-231BF4C5F4DFF8F426DFF8F4361BF435F38DED029B8DED
-009B41EC180BE8686A4602A99FF4A8F7DDE9020153EC18
-2B1BF424F3D6E902231BF4F2F341EC100B204684F43DF3
-51EC180B21F0004141EC100B53EC102B0020DFF8A8161B
-F40EF3DDE9002305460F46DFF89C06DFF8BC161BF4D6F3
-2A463B461BF400F3D6E904231BF4CEF3C4E9080104B0BD
-EC048BF1BD0000000000000000B0EE480AF0EE680A7047
-000070B59EB00D46044604F51166206884F4FFF038B101
-2D18BF052D03D1707808B1F19403A0CE8000B07820B329
-46204689F428F6012D0CBF01210021204687F441F54FF0
-FF3084F8980C012D18BF052D0BD0684684F49EF1014604
-F5216084F43BF26FF07F0084F8880A307818B101212046
-88F4B1F71EB070BD00002DE9F74F2DED068BD8B083463A
-A884F483F109A891F4EEF506A891F4FFF6684692F40AF0
-03A892F44DF15846A0F49AF40026C8B1012259461CA887
-F42DF11CA93AA884F40BF209A93AA884F45FF306A93AA8
-84F4BFF369463AA884F4EBF303A93AA884F443F4012658
-4686F493F4824600209FEDB79A9FEDB78B0CAC0DF17008
-08EBC00181ED008B04EB8001401C0F2881ED009AF4DBDF
-EDB19AC4ED059A0BF17000A4F4C7F09FEDAEAA38B10BF1
-7000A4F4B8F088ED0A0B84ED05AABAF1000F0BF50C690B
-F5FB670BF508655FD0C4ED019AC4ED0A9AC4ED099AC4ED
-0B9A36B9C4ED029AC4ED039AC4ED049A94E009A90BF118
-00A2F452F540B109A90BF11800A2F45AF588ED020B84ED
-01AA2846A6F4F5F670B106A92846A5F47AF600F08AFAC8
-E9120106A92846A5F4D6F600F07EFA60623846A5F4D6F0
-70B169463846A5F4D5F000F077FAC8E9140169463846A5
-F4F9F000F06BFAA0624846A6F4D9F630B9C4ED029A2846
-A6F4C3F6C8B927E003A94846A6F44BF400F05DFAC8E916
-0103A94846A6F4ADF400F051FAE062E8E7002EC4ED029A
-E6D1C4ED039AC4ED049A9FE006A92846A5F4D0F500F044
-FAC8E9040106A92846A5F41AF600F038FAA060C4ED039A
-3846A4F468F770B169463846A4F46BF700F02FFAC8E906
-0169463846A4F48DF700F023FAE060C4ED049A4846A6F4
-89F670B103A94846A6F4A4F300F01AFAC8E9080103A948
-46A6F4EEF300F00EFA2061BAF1000F63D0CDED0C9AC4ED
-069AC4ED079A0BF17000A4F426F000283AD00BF17000A4
-F40AF000F0FCF9CDE91C01DDE91C23D8E904018DED0CAA
-1BF414F3C8E90C0194ED020AD8E90601DDE91C2330EE0A
-0A84ED060A1BF406F3C8E90E0194ED030AD8E90801DDE9
-1C2370EE0A9AC4ED079A1BF4F8F294ED040A30EE0A0A84
-ED080A9FEDD70AC8E91001F4EE409AF1EE10FA1CDB3846
-A4F44CF7C0B169463846A4F485F700F0B9F909EE900A94
-ED070AF4EE409AF1EE10FA09D569463846A4F43CF700F0
-AEF9C8E90E01C4ED079AD8E90601D8E904231BF4C6F2C8
-E9180194ED020AD4ED030A30EE200A84ED0C0A3846A4F4
-81F770B169463846A4F480F700F090F9C8E91801694638
-46A4F4BAF700F084F920630020B349D1ED009A0BEB8001
-D1F8082B00EE102A00F0F1940330D2800071F90BEBC002
-0FD008EBC00102F529621EE000BF0024F4490000000000
-0000000000FA436F12833AD1F8301C00EE101A00F058F9
-14D004EB8001D1ED000AB4EE600AF1EE10FA0BD508EBC0
-0102F6B83292ED001B81ED001B04EB800181ED000ADBF8
-B41BC140C9070DD5BAF1000F0AD104EB800191ED000AB4
-EE490AF1EE10FA48BF81ED009A401C0F28B2DB9BF96009
-10F1010F7AD000277E1CC7F10B00354607FB00FA0EE051
-EC110B53EC102B1BF445F208EBC902C2E9000104EB8900
-80ED009A6D1C062D5EDA9BF96009874218BF8542F6D002
-2F18BF022DF2D00AEBDA714910CA1BA918491EC9B254F8
-213000F0F7F8E6D0C0B2C0F10B034343874202DA821852
-1E05E003EBD37207EB6202521E121AD2B254F822C000EE
-90CAF4EE690AF1EE10FACDD0A84205DA03EBD3735B101B
-1AEB1807E0C5F10B036B4303EBD3735B105B1BC3185B1E
-5FFA83F954F8293030EE209A00F0C4F804D0B4EE409AF1
-EE10FAAEDA08EBC101874291ED001B08EBC20191ED000B
-A2BF51EC100B81F0004141EC100B8FE73746062F85DB58
-46A1F409F61BF4BBF141EC190BD8E9020153EC192B1BF4
-CBF1C8E9020153EC192BDDE91C011BF4C3F1CDE91C01D8
-E906239FED40AB51EC1A0B1BF401F1C8E9060153EC192B
-51EC1A0B1BF4F9F041EC1A0BD8E90E0153EC1A2B1BF4F1
-F0C8E90E01D8E90C2300F087F8C8E90C01D8E9102300F0
-81F8C8E9100153EC1A2BD8E914011BF4DDF0C8E91401D8
-E9122300F073F8C8E91201D8E9162300F06DF8C8E91601
-00259DF97C014FFA85FB8345FFF703FD22D0024693459F
-ED200B594603DA9FED200B58461146C0F10B02424302EB
-D272C0EB620040FA81F0471E08EBC70053EC102B416800
-681AF4D8F741EC100B54F8270001EE100A01E09FED151A
-6098594683F49BF66D1C062DCBDB58B0BDEC068BBDE8F7
-8F000000006940FCA9F1D24D62503F80842E413A8C30E2
-0BD7A33B984A09000000000000002CC0000000000000F0
-3F000000000000F0BF8E79353E0000000000EE103AB4EE
-690AF1EE10FA7047000051EC100B1DF47AB151EC100B81
-F000417047000051EC190B1BF460B070617463685F676C
-70655F74696D656D67722E637070000038B504460A4820
-600D4605F1080104F10800ADF4C9F605F1200104F12000
-91F4BBF295F82C0084F82C00204632BD00BF44C9000090
-F8B0097047000080B526F4EDF601460020002918BF0329
-03D0062918BF0B2900D1012002BD000019B102291BD00D
-D31CE0022804D00428F19403C0D5800005D0062813D015
-E09FED360B70479FED370B7047002818BF032802D00528
-03D008E09FED340B70479FED340B70479FED350B70479F
-ED350B7047000010B50C4690F9011011B1012908D018E0
-0078762815DB9A2813DA9FED2F0B10BD26F418F420B103
-2804D0042806D008E00CB106E02CB99FED2A0B10BD9FED
-2A0B10BD9FED2B0B10BD90F9011011B1012908D00FE000
-7876280CDB9A280ADABBEE080A70470078512804DB7628
-02DABBEE040A7047BBEE0E0A7047000090F90110012902
-D0022908D00AE00078762807DB9A2805DA9FED180B7047
-9FED190B70479FED190B704700000000002025DFD74100
-0000C41D43D74100000020EC4AD241000000A8DFFCD141
-000000F4CC87D14100000018C079D741FCA9F1D24D6270
-3F000000000000F83F7B14AE47E17A843FFCA9F1D24D62
-503F1CD8C6816D1CA8BF99968D69D99896BF0000000000
-00000070B5A8B004460D4616462AF455F140BB214602A8
-2AF452F109E00020864203D101A9284627F488F702A82A
-F443F102A82AF43EF1A8B902A968462AF445F1684629F4
-70F504009DF800008DF8040006D068465CF4CBF20028DF
-D0012CDDD10120DCE728B070BD000038B504460D4626F4
-CDF321462846BDE838400122C0E7000038B504460D4626
-F4C1F321462846BDE838400022B4E70000B648FCF7B1BD
-00002DE9F0412DED048B9EB00446884616461F4604A856
-F428F602464146204683F46DF49FEDAB9A80B30020CDE9
-080006908DED059A06AB206808AA414686F4DEF138468B
-F4E7F4DDE9082351EC100B1AF4B7F741EC180B0CA883F4
-88F2DDE908230746A5689C489D491AF420F600973346CD
-E90A012E6876690AAAB0EE480AF0EE680A04A92846B047
-28B904A876F4B4F5B0EE490A1DE0A068299B289A05A903
-9100210291019100910CA90668B66AB0479DED050AB5EE
-400AF1EE10FA04D5A0680268D2694146904704A876F495
-F59DED050A1EB0BDEC048BBDE8F0812DE9F0410446E8B0
-20689FF4E1F700283ED0216801224AA886F474F4002576
-4E2946204682F47AF107002ED03A68D2F88C20394602A8
-904702A924A89FF4BAF70EE04AA906A883F4B9F4024641
-463046FDF7CEF868467AF45DF524A89FF4B0F724A89FF4
-AFF780B924A89FF4ADF7C1B2684690F4AFF63B681B6B01
-460122384698475FEA0008DCD1E4E76D1C072DC7DB68B0
-BDE8F081000070B582B00C4615461E467EF493F3024600
-962B4621465248FCF7A8FD76BD0000F0B5A5B004460D46
-16461F4612A883F4F1940350D98000E3F14A48049002A8
-92F432F3684692F42FF306A892F42CF3014602AB6A460C
-A881F4FAF506A892F415F312AB324629462046FFF7CDFF
-A0B139460CA881F424F62A9906A881F450F5A06804A903
-9106AB00210291019100910CAA0468A46A12A9A0479DED
-040A25B0F0BD0000F8B52DED028B0E46A0B00546307800
-24052850D10E2101A890F442F60146701CE6F464F070B9
-1221684690F439F66946701CE6F45BF0070018BF012768
-467AF4CFF400E0012701A87AF4CAF49FB33178284682F4
-E3F070B303681B6B0122711C9847060027D03168C96B88
-47032822D12968012202A886F4ABF33168C96A30468847
-33681B6A0546012202A930469847B0EE408AF0EE608A68
-081AF47BF600220B4B1AF4CDF553EC182B23F000431AF4
-B5F498BF012420B02046BDEC028BF2BD0000B4C204CB91
-00FCA9F1D24D62503F00005EC02DE9F24F0446C81D0E28
-BEB004D317210FF25C40F2F7FCFD20687EF4D3F29FF4D9
-F680469DF9F800C01D8DF812000C219DF8120011FB0040
-00F5CA7694F85104002824D104F55879414648469AF4A2
-F178B14846ABF498F10546216848469AF4A3F135B94846
-ABF48FF110B120469AF451F1B07A3268717A00281BBF70
-7A012801200020424504D1002901D0002866D1A3E1C6F8
-008049B1D24B726853F82110A8EB02028A4258D3002070
-7204F5856700253868CC49884205D0A8EB0000CB4A9042
-4ED33960B07A0028E1D1C6F804804846ABF461F10028DA
-D025B900F090F9002084F83C029DF81000002804BF9DF8
-11000028CCD02068ABF452F10690002504A82F5C002F73
-D03946684690F45EF50146069803681B6B012298475FEA
-000A63D0DAF80010C96B884701285DD14846ABF43AF101
-4650468CF426F2002854D137725046DAF80010C96C8847
-00281DBF01200021B172022039E00028A6D0307A3CE100
-F04DF984F83C5201259DF8100004F22C4A80B1F8689DF8
-1010C840C0070AD59DF8110020B10146504629F4ACF010
-B19DF8100012E09DF81100002892D0F968C140C8078ED5
-9DF8100028B10146504629F499F0002885D09DF8110000
-28FAD0032171723072C6F8048006E100F023F9707A20B1
-B17A002918BF012801D06846E9E0347A6846EBE068467A
-F48EF36D1CEDB2022D83DB4846ABF4D7F0002800F0EB80
-4846ABF4D3F04FF496720421B0FBF2F029F4E0F20FF270
-21C0B200254056099004A8285C0790002800F0D0800146
-05A890F4CAF42CA883F425F0069803681B6B012205A998
-4700275FEA000AF19403E0DC80003BD04846ABF4A8F001
-4650468CF494F198BB5046A6F41EF201280ED1DAF80020
-926D04215046904710F1080F05D19DF9F820069805A998
-F491F74846ABF48CF0DAF800305B6B01462CAA9FED550B
-50469847DAF80010C96B834650468847012818BF022806
-D1DAF80010C96C5046884700B10127BBF1000F32D12068
-88F438F7DBF43AF710F0480F77D112A8FCF71AFA05A89F
-F46FF5024612AB02214248FCF74FFB002869D0484609F0
-7AF88246524612A90AA8FCF7A0FA00220AA90DA891F4DD
-F402465146684690F4BAF6684690F4F1F400232CAA12A9
-3348FCF7B3FB8346BBF1000F49D0314808902068A6F470
-F282464846ABF436F083464846ABF434F008A903910246
-00210291019100915B46DAF800C0DCF828C02CA95046E0
-4709A8DDED080A90F9000000EE100AB8EEC00AB4EE600A
-F1EE10FA1FD50798307247B14846ABF40DF00A2803D200
-210120B17200E0032000F038F8707A20B1B17A002918BF
-012803D005A87AF4A8F20DE0347A05A87AF4A3F2204608
-E005A87AF49EF26D1CEDB2022DFFF625AF00203FB0BDE8
-F08F0000E0810A00FF2292FF40771B0000000000000000
-0004CB91000000B4C2012084F83C020DF111039DF9F810
-04AA204699F419B60000707241469DF81220204699F415
-B7000038B50C2312FB0305004C01E0FF2292FFC5F8E841
-13FB0103C3F83442BDE8384070B504460D4694F8380416
-4628B9F822182104F239401BF425F4012084F838042819
-80F8386470BD70617463685F676C70655F676C6F66636E
-6F736E6D67722E6370700000050A0F2D0000002DE9FC4F
-83B08046D2F4F0F0002840F0CF8000F0F9F901904FF47A
-70009000200E99012608704FF47A731C2101FB008101F2
-14610A783AB18988D8F88C2659438A42894106EAD17640
-1C0328EDD30198DFF8C89600F5FA700127029008F5C664
-08F26A6524E0022F20D199F80000E16A0028029814BF95
-F800A04FF0000A88426BEB0B0B6FEA0B004FEAD07B2878
-48BBD9F8080030B300F0B7F9D9F80810D8F88C26511881
-428041C00F1CE0012F38D1E06810B92878002106E00299
-2269002091428941C943C90F22780843024228D00198E0
-604FF47A720198A18802FB010020611EE00020217FD9B1
-4AEA0B0181F00101314303D0A6B12978084311D00198A0
-624FF47A720198218C02FB0100E06201200E990870BAF1
-000F1CBF002089F800007F1C032F9ED39DF80C1008F5C2
-60A9BB08F2BC66717839B13178022902BFA97C012941F2
-883006D0A97CF1940370E0800001291CBF0078002801D0
-7068009008F28C610098C96A88420AD008F28C60806802
-680099D2689047009808F28C61C862A87C012804D13078
-012818BF012000D1002004990870404605B0BDE8F04F00
-22E8E10079002804BF207F002802D10E990120087005B0
-BDE8F08F000000F214610A78097F90F84C0642EA410141
-EA8000C0B270472DE9F0474FF6FD748046A14282B008F2
-7465DFF83C650FF23C593BD100F0CCF80FF2605276690F
-F2E0540E21B0472E6A00F002F903463046D8F8C4160FF2
-705200910E2136687669B04798F869060FF28452002814
-BF54214621286A00910E210668D8F800307669B0470026
-0DE0182101FB0681286A097F009133460768D7F814C022
-460E21E047761CD8F800008642EDD38EE04FF6FF7C6145
-08F21464DFF8AC742AD1162029F489F60FF28C5A40B125
-F490F7CDF8009033465246162129F491F600F079F87669
-52460E21B0474046FFF78AFFF8701C21012088F8BE06E0
-68E86320461CF422F41C2108F5C6601CF41DF4002088F8
-69065BE04FF6FE76B14227D1207850B9E0606860286028
-6A0168096988470020B8800120B870F87868B14046FFF7
-61FF0321084207D000F084F80546D2F467F22946D3F47A
-F2404600F0D7F9002088F8BE0602B04046BDE8F0476EE0
-4FF6FC76B14204D1BDE8FC470121DBF4EAB2180507D501
-202077E183208463840020E0621CE018061AD401202070
-6180A280E3800A9800B9032020810B9860810D9E0EB900
-2002E000F04DF830182061002E0CBFE86B0020E0606661
-0E98A061BDE8F3870000286ACDF800903346066870472D
-E9F041804682B00F461446162029F4F3F558B125F4FCF6
-0FF27431DFF86C330FF26C420091162129F4FAF508F24C
-65DFF854635FB101202870AC8000F01AF80746D2F4FDF1
-3946D3F410F203E000202870A880F08000202861012030
-70404600F064F9404602B0BDE8F04100220121B6E00000
-4046DBF421B300002DE9F0478046894628F44AF64846DB
-F417F309F214658246E86809F5CD6630B9B17821B16969
-4C1EA441E40F00E00024002804BF6869002807D0306D29
-695044A0F5FA70884228BF0124B078AF4F58B9B86848B1
-4846DBF4F3F2B968726A511881428041C00F00E00020A9
-79890703D5B97809B1B1780C43012100224FF47A734FF0
-1C0C0CFB029C0CF2146E9EF800C0BCF1000F0AD0BEF804
-E0D6F824C003FB0EFEF4456CEB0C0C01EADC71521C032A
-E6D32A7802B384F001020A4303D0D9B1B178084318D0C5
-F80CA0A888F1940300E4800003FB00A028614046B5F902
-1028F41CF43069401C3061B07820B1F068401CF0600020
-00E00120B87000206861287F00281CBF3078002806D0B5
-F91E104046BDE8F04728F401B4BDE8F08700002DE9F843
-804608F26A650C46687F794F84F0010630430ED14046FF
-F739FE38B9FFF75EFF8146D2F441F14946D3F454F1FFF7
-56FFB8606C7714B900202870B86032464046BDE8F8435F
-F000012DE9F84F82460AF2BC640027A0786FF050480028
-1646C1464ED10AF27C6531B92078012818BF022801D060
-7870B92F7000215046DBF470F283465046DBF44EF25844
-C345A06006D1012709E028780128EED10121EDE7286958
-453CBF0127D946287B48B31EB13FBBA869012118E0E87A
-88B157B1A86902689268002190470120A8720020C14568
-6008D1A86901684968BDE8F44F084747B1C145F6D0A869
-4946BDE8F84F026812681047A86902689268BDE8F84F01
-211047BDE8F18F4FF47A725143C0F88C16704770B50446
-04F5D3660D46356025F4ACF53CF420F2706085B94FF4C1
-6120461BF427F02F4800218180C1808160017001218170
-00214170C160016170BD28484170704700002648407870
-4700002448C160026170472248C3680B60006910607047
-1FB50291039200210020D1F475F70168896B8847082304
-68A46902AA48F2A311A0471FBD70B500F24C6400F21465
-21782878134EE8B1C1B1A188A88828F444F6A988B1804F
-F47A73A288F2804343226C9A4214D291FBF0F111FB00F1
-A980F18891FBF0F111FB00F008E0B08838B1A88070BD00
-291CBFF088002800D0A08070BDE0938900E46F07002F2F
-6465706F742F636C69656E742F636F72652F72656C2F47
-6F6F676C652F5032312F3438373036372F2E2E2E000000
-7E24247E5056542044756D70203A20474C4C207665722E
-20256C7520666C61677461696C3A25730A000000007E24
-247E5056542044756D70203A2054203D20256C752C204E
-54203D20256C750A0000007E24247E5056542044756D70
-203A2047656F66656E6365203A206E756D203D2025642C
-20496E646F6F72203D2025630A000000007E24247E5056
-542044756D70203A2047656F66656E6365203A20696420
-3D2025642C20737461747573203D2025640A00474C4C20
-7665722E20256C7520666C61677461696C3A2025730A00
-00474C4C207665722E20256C7520666C61677461696C3A
-25730A00000070B52DED068B06469CF4E4F1022804D130
-469CF4DBF1022802D0112100F0EAFB0122022100F0FCFC
-00F0F2FCF1940390E7800000F0F7FCB0EE409AF0EE609A
-00F0F0FCB0EE40AAF0EE60AA53EC182B51EC190B19F452
-F604460D460222022100F0E2FC51EC100B00F0D2FC0246
-0B46204629461AF48CF00122DFF83C3C19F4FDF525D902
-2200F0CEFCB0EE408AF0EE608A0122022100F0C7FC51EC
-180B53EC102B19F4B5F721F00041DFF8102CDFF8143C19
-F4E3F50BD900F0B4FC00F00CF806D30222022100F0AFFC
-00F005F801D2002000E0012045E251EC100B0022002319
-F4F0B538B5044604F10C05002028726872A872204608F0
-17FB00202860686004F55560DFF8B81B01600022002141
-6004F69450002300252EC004F65850BDE8344038211AF4
-A6B62DE9F84F2DED0E8B0C46ECB0206BDFF8881B884215
-4600F0678105F110009CF449F1A0B904F14C004EC84EC5
-606B1BF4FBF7CDE90801103D00F072F900F06EF900F066
-F900F076F900F06EF922E105F19800B7EE000A90ED019A
-D0ED029AD0ED060A216BD4ED0EBA94ED0D8AD5ED26AA94
-ED0FCA94ED1ABA94ED1BAAC0EE20CAD0ED070A006A80EE
-20DA401A00EE100AB8EE400ADFED970A60EE20DA2BEE89
-EAB0EE4E0A08EE2A0A00F02EF9CDE92C0128EE090A0BEE
-A90A00F026F9CDE92A012BEEAA0A9FED8C8B0CEE090A8D
-ED288B8DED268B00F018F9CDE924010CEE29EA1EEE100A
-1BF4A0F7CDE922016DEE8BBA2BEEAA0A8DED208B8DED1E
-8B00F004F9CDE91C012BEE890A00F0FEF8CDE91A012BEE
-2C0A00F0F8F8CDE918016DEE8AAA2AEE890A8DED168B00
-F0EEF8CDE914012AEEA90A00F0E8F8CDE912012AEE0D0A
-8DED108B00F0E0F8CDE90E0128AB0EA80C902AAA10A80B
-902CA912A80A90002614A8099016A8089018A807901AA8
-06901CA805901EA8049020A8039022A8029024A8019026
-A800904AA87DF4AFF406F1010B012200F0B4F881460222
-00F0B0F88046032200F0ACF88246042200F0A8F8074604
-EB8600C06C1BF436F7CDE9000128681BF431F702460B46
-D9E9000119F401F5DDE9002319F4CFF5CDE9000168681B
-F422F702460B46D8E9000119F4F2F4DDE9002319F4C0F5
-8046A86889461BF413F7DAE9002319F4E5F442464B4619
-F4B3F58046E86889461BF406F7D7E9002319F4D8F44246
-4B4619F4A6F51BF4B4F602A941F826005E46042EA8DB02
-A84EC84EC5022202214AA808F02AFA103D05F1A40106A8
-08F044FA06A905F110007DF43DF628A87DF48EF305F110
-024AA97DF43DF54AAB012228A905F110007DF47AF504F1
-340106A808F02BFA06A905F110007DF4F2F505F11000FF
-F722FEF1940320EB800070B9606B1BF4C2F6CDE9080100
-F03AF800F036F800F02EF800F03EF800F036F8206B05F1
-9801086204F1400105F1A40008F02AFA05F19800216E81
-61616EC16104F1400005F1980108F024FA6CB0BDEC0E8B
-BDE8F18F00006F12833A000000000000000059464AA882
-F4B4B010EE100A1BF48CB6CDE90401E06B1BF487B60000
-CDE90601A06B1BF481B600000146842205F110001AF43E
-B5CDE9020104AB02A8009006AA08A90AA87DF46CB370B5
-0C462DED068BD4E9060115461E461BF41EF608EE100AD4
-E908011BF418F608EE900A7DB195ED020AD4ED150A30EE
-600A30EE088A95ED030AD4ED160A30EE600A70EE288A28
-EE080A08EEA80A06F11C052BF4A3F485ED000A94ED1A9A
-D4ED1B9A39EE290A2BF499F4F0EE000A85ED010A60EE20
-0AB6EE000A28F46DF3D5ED000A00F083F84CBF01200020
-6876687E58B3F0EE480AB0EE680A2BF449F4B5EE400AF1
-EE10FA44BFDFED5E0A30EE200A9FED5DAA20EE0A0A85ED
-020A29EEA80A20EE280A69EE080A00EE880A2BF466F4D5
-ED000A60EEA00A80EE200A60EE0A0A9FEDD80A28F4F2F2
-02E0A8609FEDD60A85ED030ABDEC068B70BD00002DE9F0
-43154687B006466869DFF844970C461BF4E7F541EC120B
-95ED021B95ED000B684606F6385882F406F006F5556605
-F13407316849450DD1002070600020B87069467068E862
-3460404680F490F307B0BDE8F0833978B9B195ED070ADF
-EDBC0A00F015F810DB014640467FF45CF500F00AF900EE
-100AD6ED010A30EE200A86ED010A30684845D9D03878D8
-E70000B4EE600AF1EE10FA7047000030B5044604F68C50
-CFB000210170007E002839D0204608F03BF9A8B31EA808
-F03FF902A808F04CF91D252946204608F07BF9014602A8
-08F093F91EAA02A92046FFF76EFD6D1E6DB2002DEED522
-A89BF4C1F600281EBF0E98DFF85C16884213D004F65855
-2B461EAA02A92046FFF7FCFE009522AB1EAA02A9204600
-F01DF90E992A462046FFF76EFF4FB030BDDB0FC940E12E
-65422DE9F0412DED088B04468AB094F8A40D00280D46B0
-EE409A164600F09480002E00F08E8000F0B0F900F096F8
-09EE900A022200F0AAF900F08FF80AEE100AB1EE691AF0
-EE4A0AB0EE690A684608F06CF90322032100F07DF80646
-032200F078F80746012200F074F88046D6E900011BF4D9
-F401EE100AD7E90001B0EE418A1BF4D1F400EE900AD8E9
-000100F0F7FA00F017FB06A808F048F90246694603A808
-F04BF901466A46204608F04CF90222022100F04FF80C34
-00F0F19403B0EE8000E9FA08EE100A0422022100F046F8
-00F0E1FA0AEE900A0422042100F03EF800F0D9FA08EE90
-0A00F0C9FAB0EE40BA00F0C1FAF0EE000A6AEEA00A60EE
-890A60EE8A0A60EEA9AA68EE0B0A68EE80BA30EEEABAB0
-EE4A0A28F46BF20BEE80BA84ED00BAB0EE4A0A28F463F2
-B0EE40AA00F0A1FA48EE0AAA28EE808A00F09FFA48EE00
-AAC4ED01AA02E0FE2100F00DF80AB0BDEC088BBDE8F081
-012128469BF4E8B551EC100B1BF462B40FF24860F1F7A0
-BB2DE9F0438046CFB098F8A40D894618B1404608F023F9
-20B14046FFF761FC002042E01EA808F03EF802A808F04B
-F8404608F01CF9471E00267CB22FE02146404608F074F8
-014602A808F08CF81EAA02A94046FFF767FC22A89BF4BE
-F500281EBF0E98DFF85814884217D0382000FB0490A0F1
-38052B46324602A94046FFF7F6FD009522AB324602A940
-4600F017F80E992A464046FFF768FE1EAE641E012CCDDA
-4046FFF71DFCB8B24FB0BDE8F083000000003443000000
-00CECCCC3DF8B52DED068B9EB004460D4617461E466846
-90F4B9F7002F30D09FED432B286D00F02CFA9FED42AB00
-F092F800F0F6F9E86C00F029FA00F08BF800F07DF818A8
-7FF434F0024629460CA87FF451F778681BF41EF441EC11
-0B386800F009FA00F06BF812A87FF422F002460CA906A8
-7FF43FF706A9684680F4D1F102E0294680F4CDF100F06F
-F800F067F8022100F06CF853EC182B51EC100B19F4A2F2
-1BF4B0F304F6385400EE100A2BF450F22A9E286BD34930
-63B0EE408A012086F83400A06988421CD096ED070ADFED
-CA0AFFF736FE15D5694620467FF44FF351EC100B0022C9
-4B19F48FF10AD294ED000B86ED000B94ED020B86ED020B
-D4E9040109E09DED000B86ED000B9DED020B86ED020BDD
-E904011BF475F3706186ED048AE86DB0611EB0BDEC068B
-F1BD0000000000000000000000000000F0BF41EC100BB0
-EE492AF0EE692AB0EE481AF0EE681A7047000053EC1A2B
-19F472B1B0EE408AF0EE608A022270470122012130469B
-F4DBB400002DE9F84F2DED0C8BB8B004464F9F89469046
-9B461FB94FF4A671FFF7D7FE04F69455287C002820D0DF
-F864A2D14503D1684607F031FF1CE1204607F0F9FFA8B9
-204607F0FDFF461E00E0761E36B2002E0CD43146204607
-F053FF006B5045F4D04845F2D32046FFF725FB06E19FED
-8B2B686800F04BF900F019F9286800F04CF900F01CF901
-463A4616A880F43DF09FED831BA86800F034F900F010F9
-01463A4610A880F431F0DDE916011BF4F1F2099009ADDD
-E9F1940340F2800018011BF4EBF26860DDE910011BF4E6
-F2A860DDE912011BF4E1F2E8600122012138469BF46DF4
-FFF773FE09EE100A0222012138469BF464F4FFF76AFE09
-EE900AB1EE491AF0EE690AB0EE490A06A807F047FF4E9F
-0322032100F0CBF80646032200F0C6F80546012200F0C2
-F88246D6E900011BF4B3F201EE100AD5E90001B0EE418A
-1BF4ABF200EE900ADAE9000100F0D1F800F0F1F80DA807
-F022FF024606A9684607F025FF014606AA03A807F020FF
-0222022100F09DF800F0C4F808EE100A0422022100F095
-F800F0BCF80BEE900A0422042100F08DF800F0B4F808EE
-900A9BED000B9BED02AB53EC102B51EC100B19F492F005
-460E4653EC1A2B51EC1A0B19F48AF02A46334619F458F1
-1BF466F200EE100A2BF408F1F0EE40DA00F082F8B0EE40
-AAB0EE6D0A28F43AF0F0EE40AA00F07CF8B0EE40BA00F0
-78F8B0EE40CAB0EE6D0A28F42CF0F0EE40CA00F06AF8B0
-EE40DA0522052100F04BF809A90291B0EE000A03A90091
-01942BEE800A4168006820EE2D0A20EE290A20EE099A1B
-F42DF2F0EE490A48EE0C0A28EEAC0A40EE0D0A04F10C07
-28EE0A0A02EE100A30EE490A68EEAA2AD7ED011A97ED00
-1A02EE8B0A5B46424649461CA807F0E9FE0146204600F0
-A3F838B0BDEC0C8BBDE8F18FCDCCCC3D0000F03F8EEDB5
-A0FF2292FFF7C6B03E0000594000000000000000000121
-38469BF474B341EC110BB0EE482AF0EE682A7047000041
-EC100BB0EE492AF0EE692AB0EE481AF0EE681A68469BF4
-E1B30000B0EE490A27F4BAB7B0EE690A27F4B6B7B0EE48
-1AB0EE608AF0EE418A1BF4CCB1416800681BF4C8B1B0EE
-418AF0EE618A1BF40AB2B0EE428AF0EE628A1BF404B2B0
-EE418AF0EE618AB0EE429AF0EE629A1BF4FAB100EE100A
-B0EE681AF0EE480A7047000070B500F694550C46287C00
-2831D0012100F034F8064628681BF4E4F100F02AF81BF4
-98F12860032100F028F8064668681BF4D8F100F01EF81B
-F48CF16860022100F01CF80646A8681BF4CCF100F012F8
-1BF480F1A860042100F010F80446E8681BF4C0F1D4E900
-2319F464F01BF472F1E86070BDD6E9002319F45CB02046
-81F4ADB3000070B504460E4694F8A40DB8B1204607F04B
-FD04F11405002895F90100314606D000F014F800F00CF8
-6878287070BD00F00DF800F005F8A878401CA87070BD00
-0004F11501204607F05DBE0000702210FB0240183007F0
-90BD70617463685F676C70655F6E6176737466696C7465
-722E637070000070B504460D461646284604F658513822
-F19403D0F580001AF430F0296BD4F8900D3246BDE87040
-86F470B530B58BB004460D4668460FF2580128221AF41E
-F0284624F429F430B1032812D0042809D005280ED00FE0
-2878001990F8030E032809D106E029786846081810F851
-0C032801D1012000E000200BB030BD80B5A4F455F40428
-16BF03280120002002BD00000202020202030303030303
-0303030202020303030303030303030303030303030303
-03030300000010B5044604F599504BF4DEF541F21C3100
-20085510BD000040684968401A0128ACBF4FF0FF30C00F
-704700002DE9F04FADF2844D044689461546984600264F
-F00C0B6CA80BFB060007F0D2FD761C3C2EF7DB05A827F4
-28F5079840F04A0007904FF0000A4EA89EF445F530A89E
-F442F503464EA800900022216808A880F4BEF608A89FF4
-D9F0002708AEF9B230A89EF469F6ABF433F650B1F9B24E
-A89EF462F6ABF42CF600F0010080F0010000E00120B855
-7F1C072FE8DB206887F451F2DAF453F210F0480018BF01
-208DF80C0049460AA828F453F1DDF8A89411E06CA90BFB
-0A119DF810200A7048600F720AF101005FFA80FA02A874
-F41DF60AA828F44CF10AA828F44BF1002847D1BAF13C0F
-44DA0AA904A828F438F120689EF46FF0014604AA02A89D
-F434F620680DF1090302AA04A98EF43FF70028DCD02068
-9EF46CF09DF809209DF8081000239EF4C9F30028D0D0CD
-F8048000954B46206805AA04A9FDF7ECFF27F4A4F79DF8
-08109DF80C20895D0027114308BF10F15A0F0AD1CDF800
-802B4620684A4602A9FEF7A1F827F48FF701270528A1DA
-ACE7BAF1020F06DBDFF808350C2251466CA89BF4ADF190
-342046FFF725FF002508E06CA80BFB0501087A10B92046
-D5F4C9F26D1C5545F4DB002508E06CA80BFB0501087A10
-B12046D5F4BCF26D1C5545F4DB30A89FF424F04EA89FF4
-21F00DF2844DBDE8F08F00002DE9F84F2DED0E8BCAB004
-46ADF5805D20680D467CF4E6F39DF4ECF704F504510646
-10310020088104F5045010304660287D00F001072868B8
-F40EF72868BAF427F500F04BFA4FF09442DFF8383419F4
-15F041EC180B29462046D5F42FF301202074287DC00627
-D42868BBF4ABF0DFED0A0A00F01FFA00D40FB101202074
-2868BBF4A0F0DFED050A00F014FA08DB3FB900202074EE
-E100BF010048420100C843207C0028F6D051EC180BDFF8
-DC23DFF8DC3318F459F5EDD92868BBF4A9F000F00DFA41
-EC100B2AF4E7F500F0FFF900F0F7F941EC1D0B2868BBF4
-9AF000F0FEF941EC100B2AF402F600F0F0F900F0E8F9F1
-940360F9800041EC1C0B2868BAF4CBF400F0EFF941EC18
-0B2868BAF4B8F427F432F5B0EE409A53EC182B51EC180B
-18F466F50746894619EE100A1AF48AF73A464B4618F42E
-F641EC100B2AF4DEF553EC102BD448D54918F452F541EC
-1B0B287D80074CBF9FEDD29B9FEDD39B0027FCA8482101
-FB0700DCF428F77F1C2F2FF6DB2868BAF480F400F0B4F9
-41EC180B2868BBF423F0002700F0ACF90022C84B18F412
-F541EC1A0B12D253EC1A2B00204FF0804118F424F541EC
-110BB0EE480AF0EE680A27F444F4B0EE408AF0EE608A0A
-A87BF48DF42868B8F44CF601460AA87FF4FEF40AA96846
-7EF44AF3694610A87FF4C6F52868BAF4EDF781462868B8
-F48DF32868B0EE40EAF0EE60EAB8F430F68046A6EB0900
-00EE100AB8EE400ADFEDAA0A80EE200A00F065F902460B
-46D8E9000118F4E5F453EC1E2B18F4B3F5CDE916012068
-7CF4DAF2014608AB06AA684684F4D6F69DED060B27F4F2
-F418F442F641EC100B27F470F78DED180B009700232168
-0022DEA880F4CDF404F11802DEA9C0A89EF40DF4C0AADE
-A9A2A89EF4D6F3DEA904F118009EF487F3A2A89EF476F3
-00B96082608A401E608200B2012808DA3C20608200960A
-AB696810AA2046FFF7C1FDA0680FF2342AD9F480F18046
-04F59851B0317CA827F45DF704F1900912E05846DCF4CB
-F658B9594634A8DCF4CCF6FCA8482234A917FB0200D4F4
-23F67F1C7CA827F455F77CA827F454F7002840F096807C
-A903A827F443F76AA881F4D0F0002102910AAB69690090
-C90801F0010101913246A06803A97BF490F0C8B120689D
-F468F6014603AA68469DF42DF420686AAB32466946FDF7
-B7FE38B903A94846D5F4DCF0684674F4F1F3C9E7684674
-F4EDF303A94846D5F4AFF05FEA000B04D140F20F115046
-F0F75FFD03A9404681F457F258B103A940467CF418F181
-6805914068049004A8029005A800E002900190B0EE495A
-6AA80090F0EE695A2168B0EE4B4AF0EE6B4AB0EE483AF0
-EE683AB0EE4A2AF0EE6A2AB0EE4C1AF0EE6C1AB0EE4D0A
-F0EE6D0A0AAB32465846D4F440F6594658A8DCF448F69D
-ED620AFEEE000A00F064F816D4594646A8DCF43DF69DED
-460BD5F4D9F000287FF462AF594622A8DCF432F69DF8B4
-00012803D1206803A980F4C8F303A94846D5F470F060E7
-3FB217B90020608218E02868BAF4CBF604F50450103000
-25078104F504501030466042F2101248206843FCA91259
-41188018D4F468F56D1C2F2DF2DBA2A89EF4E8F5C0A89E
-F4E5F5DEA89EF4E2F54AB00DF5805DBDEC0E8BBDE8F194
-03F0FC8000F18F000078DEB141010000E08E79453EE6AB
-FF8564AF0A400000000000005940000000000000244000
-00794089F6800000007A44B4EE600AF1EE10FA70470000
-51EC100B53EC182B18F48EB32868B0EE408AF0EE608ABA
-F479B6000010EE100A1AF4ACB570617463685F676C7065
-5F6E61766169642E63707000000010B5044626F436F4DF
-F84C0D007818B1A06820F48050A060204610BD2DE9FE4F
-2DED108B0446ADF53A7D206F40689DF8301307903022CA
-9812FB010808F12C00049020A880F4B2F7E16E096A0090
-CA0902F00102029201F00101019104F10803D8F8142004
-9920467AF46EF7002840F0DF8498A87CF412F276A87CF4
-0FF20020069005909FEDD59B206F4169002914BF012700
-270169002914BF01250025E16E0A7D002A16BF012A4FF0
-01094FF000098068002814BF4FF0010A4FF0000A9DF858
-03B0EE49AAF0EE69AA04F5826670B191F8200080060AD5
-306807687F6A002304F1200220A9B84700F0BEFE92E001
-2A07D0F06881F416F100F0010080F0010B01E04FF0000B
-E06E0721183026F47EF700EA0B0B049904F5BC7081F407
-F1E8B1BAF1000F14BF76A90021B9F1000F14BF98AA0022
-30680191002303930293009200F0EAFC049900F08FFE04
-F5BC707BF4B3F781680691406805902EE05BEA05004BEA
-070714BF05A90021002F14BF06AA0022BAF1000F14BF76
-AB0023B9F1000F14BF98AF002730680097039102920193
-00F0C2FCBBF1000F00F066FE0DD09DED050AB5EE400AF1
-EE10FA06DD0499DDED060A04F5BC707BF445F7E06E007D
-002818BF012826D126A881F4B4F000F086FCCDE9000128
-A881F4ADF000F07FFCCDE902012AA881F4A6F000F078FC
-CDE9080108AB02AA694654A87CF486F1014698AB012232
-A87CF4BCF30122012180F4BCF690ED00AB206F016931B1
-94F8742001EB8201059A41F8042C416931B194F8742001
-EB8201069A41F8042C806948B194F87430882717FB0300
-842276A9883819F42BF303A854F428F202460499706881
-F46DF050B1E06E016AC9040AD52368027D04991B6A2046
-984718B900F081FD0220D6E39DF80C10B06808AA83F4D7
-F4DFF8600DDFF8601DCDE900010022694608A87FF4CCF0
-DDE92C239FED4ECB8DED080B51EC1C0B18F41AF241EC1B
-0B98F82E0050B904990022204600F0D4FD51EC100B00F0
-52FD41EC1B0B04985AF48FF5032830D100200090706886
-F4BCF5694687F405F238B39DED000AB1EE400A00F038FD
-DFF8F42CDFF8F43C18F4F0F1CDE9080170687BF4F19403
-80008100E9F787F4F5F4012812D170687BF4E2F783F43C
-F460B170687BF4DCF783F474F4DDE9080153EC102B18F4
-60F3CDE90801DDE9082351EC1C0B18F4CEF141EC1C0B04
-993069002287F4FFF500F007FD41EC1D0B08F12C0027F4
-ABF0012806DB98F82E0018B1B0EE49DAF0EE69DA00F092
-FB0746D4E90E0153EC182B18F47FF253EC1C2B18F47BF2
-53EC1B2B18F42FF353EC1D2B18F473F2C7E900019DF858
-03002849D0E06E90F82000012740062FD59DF80C0054F4
-A5F10546082D0DD1ED210FF62C40F0F7ADFA0BE0000000
-00000000000000004A78DEB141002D18BF032D05D00498
-0078562803DB762801DA14270EE0062D08BF04270AD002
-2D08BF0A2706D0012D03D0512802DB562800DA02270499
-F068002288F46CF40546CA989DF8301301903A46079800
-9094F87430CB987BF453F6C5F8D8000521E06E183026F4
-DCF5002800F0E8828DED109BB0EE498AE06E017D0129F0
-EE698A00F07AFC00F09E80006AC00540F19A8012A888F4
-7FF6029004F1080305A8019003A906A800902046D8F814
-207AF4A0F5694612A888F488F620B1DDE900239DED008B
-1CE00EA912A888F488F620B1DDE90E239DED0E8B12E00A
-A912A888F488F620B1DDE90A239DED0A8B08E00CA912A8
-88F488F648B1DDE90C239DED0C8B0020002118F4CFF141
-EC1B0B9DF80C00022810D1049BDFF8FC2C93F900303B3B
-5BB202EBC30251EC1B0BD36B926B18F4E8F041EC1B0B00
-F0D4FA02280BD000F0D0FA052807D000F0CCFA0C2803D0
-00F0C8FA082804D153EC1B2BDFF8F40C16E0049826F4BA
-F7012817D104985AF451F420B953EC1B2BDFF8D00C08E0
-04985AF448F4042809D053EC1B2BDFF8C00C4168006818
-F4B6F041EC1B0B08F12C0026F49CF7012804DB98F82E00
-08B100F0E5FB10A912A888F431F628B1DDE9100100F0E6
-FB41EC1B0B049AD8F814109DED100BB0EE481AF0EE681A
-20467AF4AEF6206F94F87410006880F4CAF40746D8F81C
-0018F4F9F1DFF8242CDFF8243C18F481F0D8E9002318F4
-4FF1C7E9000100F057FA074651EC1B0BD7E9002318F444
-F1C7E900019FEDD1DB206F8768002F5DD0E06E007D0328
-1AD100F062FA00F072FA00F064FA0546022200F06EFA07
-2200F05EFA052200F028FA0746032200F064FA41680068
-81F00041C7E900013EE000281AD100F045FA00F055FA00
-F047FA0546022200F051FA052200F041FA072200F00BFA
-0546032200F047FA4168006881F00041C5E9000119E001
-281FD100F028FA0546012200F01AFA022200F0F1940310
-04810028FA0546022200F013FA00F021FA0546032200F0
-0DFA042200F01BFA80ED00DB082294F87410384680F444
-F480ED00AB206FD0F80C90B9F1000F00F0A481E06E007D
-012809D100F0E3F9044698ED020B53EC102B51EC100B91
-E1F0680023002208F12C0188F476F20546E06E006AC106
-B0EE49AAF0EE69AA00F022FB9FEDD5FB9FEDD6CB9FEDD1
-8B2FD59FEDD6BB000548BFF0EE68BA05981AF400F253EC
-1B2B17F4B6F741EC1E0B1CD251EC1B0B53EC1E2B18F453
-F141EC120BB0EE42DAF0EE62DA53EC1B2B51EC1C0B18F4
-8FF041EC110BB0EE4D2AF0EE6D2A9FEDAF0B88F449F575
-E0F0EE6DBA76E0010741BF9DED050ADFEDAB0AB4EE600A
-F1EE10FA2ED5F1EE040AB4EE600AF1EE10FA48BF9FEDA5
-AB61D405981AF4C1F141EC1E0B53EC1E2B51EC1C0B18F4
-61F00022DFF8383A17F48AF702460B460020DFF8381A18
-F40DF141EC100B53EC102B17F47DF70022DFF8183A17F4
-78F741EC1A0B3CE000043AD5F7EE000A9DED050A26F4D3
-F68DED050A9FED8E0B29F4E9F70598B0EE40CAF0EE60CA
-1AF48AF153EC1F2B17F45CF741EC100B29F4DAF70020DF
-F8D41953EC102B18F49BF141EC110BB0EE41BAF0EE61BA
-0020DFF8B81953EC1C2B18F48EF141EC100BB0EE4B1AF0
-EE6B1A26F464F6B0EE40BAF0EE60BA2668D8F814200499
-F66800232046B047B0EE40CA08F12C0059F47AF318B1B2
-EE040A3CEE00CA0026002D73D000F0FAF802280BD000F0
-F6F8052807D000F0F2F8042803D000F0EEF8082801D101
-2700E000279DED051ADFED611AB4EE611A9FED63DBF0EE
-6D0AF1EE10FAB0EE4D0AA8BFF0EE690A1ADADFED5A1AB4
-EE611AF1EE10FA13DB05981AF41DF153EC1F2B17F4EFF6
-41EC100B29F475F753EC102B0020DFF8F81818F42EF141
-EC100B95F85400032818BF00289FED4B9B11D19FED4B1B
-26F4FEF5E06E006A000517D5B0EE4D0AF0EE6D0A12E000
-BF000000000000F03F022817D19FED431B26F4EAF5E06E
-006A000544BFB0EE480AF0EE680A2FB153EC102B00F05F
-FB41EC100B00F09BF817F4F5F7064600F090F8074698ED
-020B00F091F805462CEE0C0A8B4600F0E3F92A465B4617
-F46FF705468B46304618F40AF02A465B4617F466F70022
-002317F462F7C7E90001E06E006AC1061DD4010709D500
-F06AF8044651EC1A0BD4E9002317F451F71AE041050DD5
-00F05EF8054600F05BF89FEDD71B90ED000B26F499F585
-ED000B0CE000040AD500F04EF8044651EC1B0BD4E90023
-17F463F6C4E9000100F0A9F900200DF53A7DF19403A007
-8100BDEC108BBDE8FE8F00000000000000000100704100
-0000000088A34061732D3852C1D03F0100AA4201002042
-9A9999999999B93F0000000000004E400000000000003E
-40349D52A246DF913F00000000000014C0000000000000
-344080ED00DB384694F8741080F45DB2000005F1500023
-F4AEB594F87410079880F45BB2000094F87410484680F4
-55B2000053EC102B51EC100B17F410B6049823F499B500
-00012198A880F456B251EC100B81F000417047000094F8
-74100122384680F432B203224168006881F00041C5E900
-0194F87410384680F426B205460122012176A880F438B2
-04F108030768BF6A04F1200220A938472DE9F04104462D
-ED088B04F58267C2B0164638690D46012287F40CF200F0
-14F941EC180B30A880F42DF20021029100900121019104
-F108033246294620467AF4EFF110B100F0A8FAE9E00590
-049004F5BC782946404680F4D5F340B1294640467BF496
-F2816805914068049011E0386804A9039104F1080305A9
-029104F1200200210191009130A9D0F800C0DCF828C0E0
-479FED659B8DED069B1EA880F4F6F300F034FA80F430F5
-804678687BF488F31EAA4146FCF7D4FA00211EA880F448
-F4DFF80404DFF804148DED060BCDE900010022694606A8
-7EF41DF48DED060BDDE906234FF09440DFF80C1617F46B
-F541EC1A0B8DED0E9B03A853F442F502467868294680F4
-87F300F099F820B900F0A4F89FED450B83E010A888F49E
-F2029004F1080304A80190324605A8009003A920467AF4
-C0F18DED0C9B8DED0A9B8DED089B8DED009B694610A888
-F4A0F210B1DDE9002316E00CA910A888F4A2F210B1DDE9
-0C230EE008A910A888F4A4F210B1DDE9082306E00AA910
-A888F4A6F238B1DDE90A230020002117F4EFF541EC1B0B
-00F0B9F90128284610D15AF49CF020B953EC1B2BDFF868
-0510E000F0B0F9042812D053EC1B2BDFF8580507E026F4
-EFF3022809D153EC1B2BDFF84C054168006817F4F9F441
-EC1B0B0EA910A888F47FF228B1DDE90E0100F034F841EC
-1B0B00222946204600F0ABF8B0EE409AF0EE609A00F02B
-F853EC182B51EC1A0B17F4ADF500F01FF853EC192B17F4
-5FF641EC100B42B0BDEC088BBDE8F08100000000000000
-00ECCB91000000000000005940B0EE49BAF0EE69BA7047
-000010EE100A19F4E4B653EC1B2B17F488B503A873F459
-B400002DE9F8432DED028B89468AB000F068F890461E46
-0446484644F4BAF0002504F5826760B10122494605A826
-F483F3F86888F424F305A956F43DF400B1F19403300B81
-0001252A46494601A826F476F3F86888F417F301A988F4
-16F378BBF868002201A987F476F7054688F419F330B328
-4688F41DF310B3D5F8D80098ED0C2B95ED081B06AA08A9
-00F05AF97BF41EF202A826F4CBF2049840F00200049039
-7D11B940F04000049002AB38689DED060B009608AA0768
-3F694946B84708B902200DE0324600F03CF9494604F17C
-007BF44BF0D4F88400401CC4F8840000200AB0BDEC028B
-BDE8F283B0EE408AF0EE608A7047000070B504460D4616
-462DED068B00F0CCF89FED8C9BC0B900F0D3F8A8B900F0
-CCF890B92EB14FF46C710FF26010EFF748FD00F0BEF800
-F0DAF819F448F60022002317F4ECF441EC190B284659F4
-99F79FEDCD8B60B100F0CEF800F0BCF841EC190BD24800
-F0B1F800F0BBF841EC190B284651F428F3A8B100F09FF8
-012811DB00F0B9F800F0A7F841EC190B00F095F801280C
-BFCC48CC4800F097F800F0A1F841EC190B00F081F80028
-2ED1284659F434F0002829D000F080F8012825DB00F09A
-F800F088F841EC1A0B00F076F802281BD1002229462046
-00F091F800F087F819F4F5F502460B4651EC1A0B17F44F
-F541EC190B4EB100F05CF800F078F819F4E6F500F06EF8
-41EC190B284623F441F3012812D100F06FF800F05DF841
-EC180BA848D0E9002300F058F802460B4651EC180B17F4
-2CF541EC190B00F036F8B8B900F03FF818B100F03CF803
-2810D1284623F41FF302280BD100F02BF800F047F819F4
-B5F553EC192B17F459F441EC190BB0EE490AF0EE690ABD
-EC068B70BDFCA9F1D24D62503F95D626E80B2E113E7061
-7463685F676C70655F636F6D707574657A72682E637070
-000000D4F81404A8F466B03246294620464FE0284626F4
-49B20000284659F4E1B60000D0E9002351EC190B17F452
-B353EC102B51EC180B17F44CB302460B4651EC190B17F4
-D0B451EC100B19F424B5294620467AF46EB0F8B50C4615
-4620462DED028B59F4BEF606462778204626F41DF2042E
-08BF02289FED098B0BD155B90FF2A81000EB8700A0F5A2
-70006819F44BF541EC180B00F007F8BDEC028BF1BD0000
-000000000000B0EE480AF0EE680A704700002DE9F0412D
-ED068B80460E46A2B01746304659F48DF6054634783046
-26F4ECF19FED4D8B9FED419B9FED4DAB35B1032D31D004
-2D64D0052D45D06FE098B9D8F81814012204A883F485F1
-04A9684680F40FF568468DF4A0F640F2BD7188425DDB0F
-F2A81007E002280AD117B10FF2D82001E00FF2182000EB
-840050F8040C49E0304623F459F20128F19403C00E8100
-48D13146404679F4F7F7354A23E002280AD117B10FF228
-3001E00FF2682000EB8400A0F5847030E0304623F441F2
-012830D13146404679F4DFF7294A0BE0012828DB314640
-4603D179F4D6F7254A02E079F4D2F7244A53681268FFF7
-5BFE51EC1A0B17F423F453EC182B17F495F253EC192B17
-F491F20BE002280BD157B10FF2FC2000EB8400A0F5A270
-006819F4AEF441EC180B22B0FFF769FFBDEC068BBDE8F0
-8100BF0000004A78DEB141B09C0800B6F3FDD4414C1241
-00001440000010400000F03F0000494078DEB141989C08
-000000000000000000000000000000F03FA89C0800A09C
-0800209D0800002243E700000000000000000000000000
-00000000000000FAED77C09E5E89C052B88CC05E4BE8BE
-B7D120C0143F5EC02B876AC0ACAD9AC08D28B7C0000000
-0000000000000000000000000074B575BF5249A5BF0AD7
-63BF3411E6BF5249A5BF21B0B2BF1361A1C01361A1C0A2
-B49FC089D2A0C0560EA3C094F6A6C000000000083D1BC0
-90A010415F079EC052B88CC0CA32D4BFAA604CC0F46CD6
-BD000000004DF38E3DA69B44BE62A1563DA69BC43DA60A
-06BEE3A5BBBE21B0B2BE21B032BE00000000A69BC4BD00
-000000000000004DF30E3D0000000058CAB2BD00000000
-0000000000000000000000000000000000000000FE437A
-BD645D1CBF7AC7A9BE0AD7E3BE00000000F5DB17BEFA7E
-0ABF62A1D63C4DF38E3DDC46FB3F000000006DC5963F00
-000000000000002041F13E000000003E79E03FC286A73F
-371A584000000000000000000000000000000000000000
+000090ED000AB4EE600AF1EE10FA7047000051EC100B21
+F462B604F50D50DAF464B404F50D50B0F47AB104F51940
+E830704704F519400830704704F5EE40E830E0F497B100
+0004F52A40A830E1F4A9B0000004F51940E830806921F4
+88B604F51940E830806821F482B604F5194001210830DC
+F4ECB404F55740B0304068DAF42EB42DE9F84F0446B8B0
+8846914600F008F901462DA804F0C6FF2DA83EF4ADF300
+250A28DFF8F07580F283802DA907A82EF4FDF622E09DF8
+1000022808BF0E220AD00020ADF8080002AA03A900F04C
+FA00B13546BDF80820694601A8D8F437F7014640463FF4
+7DF4694648462CF40BF504A87BF4B8F307A82EF4E7F607
+A82EF4E6F6002840F0BD8007A900F029FA00F0BCFC0146
+6A4604A8A4F4D3F307A901A82EF4CBF6002201A903A82E
+F4DEF268464CF409F03978084210D078680B28D7D207A9
+01A82EF4B9F6012201A906A82EF4CCF2024603A905A85B
+F4FFF30023002203A904F110008FF45EF60E21ADF80A10
+017B890706D490ED130AF2EE0E0AFFF742FFB5D4694648
+463FF4D1F50028AFD147F2E0706D1C005D6E1C00288BD0
+0DF10A0203A900F0E0F900B13546BDF80A2092E7AA464D
+F6A40601E00AF1010A389882455ED2429800EBCA00011D
+684641F4E4F50E21ADF80A100146FFF72AFFDCF4CAF483
+46B87858B168464BF4B4F738B1429800EBCA00DFED250A
+FFF702FFDCD49BF83C000128D8D1429800EBCA00DFEDD2
+0AFFF7F6FED0DB694648463FF487F50028CAD169464846
+2CF46DF447F2E0706D1C005D05F1010B60B10DF10A0200
+F092F900B15D46305BA84228BFBDF80A200CD216E0ADF8
+080002AA00F084F900B15D46305BA8420CD3BDF8082069
+4601A8D8F46DF6014640463FF4B3F3305B85429BD32846
+39B0BDE8F08F60B31E000000344200007940089F8900FA
+7E6ABC7493883F04F1100090F4C4B12DE9F24F2DED028B
+A8B00446349F2A99009790469946FFF7DFFE4DF6A40583
+46285B834556D200F0AFF8014668462BF4ABF6022114A8
+2BF487F001460AA852F4D1F10AAA69461EA83EF470F200
+F09CF80146022268462BF4C5F604210AA82BF473F00246
+694614A83EF460F2DFF87C63B07898B94DF6D700005D88
+B914A83EF467F200281FBF04F5EE40E0304078002806D0
+1EA83EF45CF2F19403808E80000D2801DB012000E00020
+B07000F06AF8C7F4EEF138B9FDF771FFE0F419F041F289
+31884202D3B2EE048A01E09FEDC78A4FF0000A01E00AF1
+010ACA454DD20E20ADF8040007EBCA00011D684641F404
+F5014640463FF4CAF40028ECD1B07860B168464BF4D7F6
+40B107EBCA0090ED000AB4EE480AF1EE10FADDD4307830
+B168464BF4C0F610B170680B28D4D2694640462CF498F3
+47F2E0700BF1010B005D18B9684660F49BF710B10020AD
+F8040001AA00F0B8F808B10BF1010B285B58450CD3BDF8
+0420694602A8D8F4A0F501462A983FF4E6F2285B8345AD
+D328B0BDEC028BBDE8F18F04F5D6402830C1F47FB70000
+04F11000C1F4C4B52DE9F0410446CAB00D4604F50D5816
+4641462CA887F4DCF204F55841E03106A82EF428F58D4F
+0EE0DAF43CF204A906F015FD10B178680B283BD303A87B
+F4F6F106A82EF425F506A82EF424F5002860D106A904A8
+2EF414F50E20ADF8080006A900F061F80022694601A82E
+F421F14046A4F440F4014601AA03A8A4F405F203A8A4F4
+3CF428B103A92CA800F035FE0028D3D104A84BF43AF658
+B14DF2B470397800590029C0D1DAF4FDF106F0FFFC0028
+C3D147F2E070005D30B102AA01A900F036F8BDF8082010
+E09DF80C00022808BFBDF8082009D00020ADF80A000DF1
+0A0201A900F024F8BDF80A2001A96846D8F411F5014628
+463FF457F201A930462CF4E5F22846D8F40AF5002896D0
+03A87BF48DF12CA8A5F40CF44AB0BDE8F0810000010034
+4219A968462EF4AAB46946204600E00000F8B50F460446
+38788DF8000015464DF2B47000260059DAF4ABF1694606
+F084FCF8B12046D5F4F2F720B1288840F4806028800126
+384661F441F5042809D13A4841680A2905D22A8842F400
+722A80491C41604DF6D900005D18B9288840F001002880
+3046F2BD00000BEF349377BDBB400000E03FFE74224100
+00F03FF0B505464AF68F20DDB0405D002400280E4644D1
+4DF2B4704059DAF46BF10621DFF494F600283AD0204840
+7805F5EE47E037002804BFB878002808D1062168462AF4
+EEF66946304652F468F001243EA8A4F4F4F720A8A4F4F1
+F70346002000903EAA05F50D5102A887F46CF102A8A5F4
+87F3062120A8A5F419F1B2F4E3F040B106213EA8A5F412
+F1B2F4DCF008B10120387020A8A5F474F33EA8A5F471F3
+20465DB0F0BD0000344239B70F00E0938900C0D401009B
+99999999992B4065B10F00FCA9F1D24D6250BFC1270900
+2DE9F04F044604F52A40ADF5257DA830E0F4E8F78DF806
+0000262046F1940310928000D5F4EEF38DF805000027B9
+468DF80490FFF7DEFD01469AA804F09CFC04F52A408F30
+B846407800284DF6A40014BF05250825005B18280EDB04
+F55840E0303EF473F0212807DB04F52A408F3040780028
+14BF08250C257CA8A4F47CF75EA8A4F479F740A8A4F476
+F700F0AEF902BF4DF63000005D002832D07CA800905EAB
+40AA04F50D511AA887F4E9F01AA8A5F404F300F05AFBE8
+B100F09DF9B0F5E16F13D8B0F5167F15D902217CA8A5F4
+8BF0B2F4D7F08246022140A8A5F484F0B2F4D0F050FA8A
+F0102804D24DF63001012601F8049000F075F9407808B1
+782001E04FF4167002909AA919A82EF478F313E04FF001
+0A5BEA0A0001BF7F1C08F101089DF80000022808BF09F1
+010968467BF442F019A82EF471F319A82EF470F3002843
+D1FFF7B4FE00F042F900F046F900F032F96846A4F497F2
+4FF0000A0028D346D6D000F02EF902998842D3D2694604
+F50D5004F024FD00284FF0010BCAD169467CA800F07EFC
+B8B969465EA800F079FC90B900F0EAFA78B99DF8000006
+28B9D0694640A800F06DFC00281FBF04F5EE40E0304078
+0028ADD04DF63001684601F804A07AF4F8F7012683E000
+2EFCD104F55841E03119A82EF412F324E019A904A82EF4
+13F304A99AA83FF449F2C0B9FFF75EFE00F0ECF800F0F0
+F800F0DCF86846A4F441F248B16846A4F43DF220B100F0
+D8F80299884200D37F1C68467AF4CBF719A82EF4FAF219
+A82EF4F9F208B9AF42D4D3A8453EBFAF4201208DF80400
+00F0D4F802BF4DF63000005D002841D07CA8A4F4C1F607
+465EA8A4F4BDF650FA87F740A8A4F4B8F657FA80F7072F
+02D3FFF780FBE0B9182F0BD200210FA82AF46DF504F558
+400FA9E03064F4B5F1002846D100F06BFA58B1002727E0
+022F23D100F0A0F8807808B37F1CFFB2072FF5DB00F098
+F8407868B1D6F434F650B1FEF78BF838B17CA8A4F487F6
+18B904F5EE41E0314870FEF716F98AF422F230BB5FEA09
+0024D0012022E0062FDDD0394605A82AF434F504F55840
+05A9E030E0F474F60028D1D100F06EF839468078002814
+BF5EA87CA8A4F468F7B1F432F70028C3D04DF630010020
+08550126C1E700209DF8042040EA06011143C9B291B1C0
+B200281FBF04F5EE40E0304078002823D12046D4F4B6F7
+F8B99DF80410204600F090F919E0FEF7CFF8D8F483F2A0
+B14AF68F209DF80610005D81F0010108409DF805100842
+08D0FEF7BEF88AF488F100F0010080F0010000E0012047
+F2E071085540A8A5F48CF15EA8A5F489F17CA8A5F486F1
+0DF5257DF19403A0958000BDE8F08F014603AA6846A3F4
+29B700000122694604F50D5087F4A0B00022694603A82D
+F431B6000004F50D50A4F44EB104F5EE40E030704704F5
+EE40E03040780028704704F5804010308AF495B200002D
+E9F84305464AF6A62005F52A47405BA8370B280E463846
+04DBDFF481F3022806DB03E0DFF47CF3032801D1012400
+E0002447F2E1794DF6300819F80500002804BF18F80500
+002806D13846DFF44CF41F28A441E443E40F0C2E07D24D
+F6A400405B8642BF41FF43FF0F00E0012719F805000028
+04BF18F80500002809D005F50D50AFF4F3F308B1052E01
+D2380000D0012005F52A41B84B11F88F2F5B781A433A40
+104306BF487800282046BDE8F28395BFD633FAED6B3A2D
+E9F043ADF53D7D04460F4690461E4624AA982101A83DF4
+A5F605A82AF428F419A82AF425F401A8E0F486F5029720
+4604F5EE45FFF78AFDE0354DF6A4096878002802BF4DF6
+3000005D00280BD1DFF81C05006887423EBFC49839F804
+1088423CBF0120287041462046FFF76DFF20B300964346
+05AA01A92046FFF761FB01A8E0F45EF5404506D301A8E0
+F459F539F80410884201DB012700E0002719A92046FFF7
+EEFC87F0010108420BD019AB05AA01A92046D3F41AF704
+E005AA01A92046FFF706FC2EB304F52A4750373A4605A9
+0FA8E0F439F50FA83DF4DAF5002804BF287800284DF6D9
+0601D1305D88B905A9384651F441F500F013F81CBF0068
+002807D0207928B901A9204600F00FF80120305501A856
+F49EF20DF53D7DBDE8F0834DF2B0700059002870470000
+F8B5064606F557450C4655F8B00F00281CBF006800283A
+D006F52A40A830DFF48DF2070018BF012700F032F80521
+DFF437F3384204D1052120463EF4CDF603E021463046D4
+F490F300F022F8012200218DF460F610B920463EF49AF6
+4D48007840B900F015F806F0F3F818B1042120463EF4B2
+F601220E2120463EF4FBF5286800680268126F2146BDE8
+F8401047F1BD6868D9F4D9B500002DE9F041044604F580
+402DED048B00F11008A2B04046A3F4EFF747F2E4764EF6
+61223159401A904201DA002958D14DF2B47747F2E37538
+59CFF442F60528B4BF01200020285500F051F838B1FDF7
+60FADFF428F210B10020285541E0285D00283ED03859CF
+F42CF6411C3859C9B2CFF423F6D6F417F498BB684695F4
+FFF00122414604A88AF44CF4694604A887F482F6FFF714
+F9684695F467F1B0EE409AF0EE609A684695F45EF10746
+00F0E9F8DFF8FC321EF4E5F71EF4F5F6054653EC192B00
+F018F8F19403309980001EF4EEF6024604F5D6402B46B9
+B22030DAF4E2F54046A3F48DF7305122B0BDEC048BBDE8
+F08100004DF63000005D70470020AD491EF478B5E09389
+00084611461A46FBF7FFBC00002DE9F84304462DED028B
+04F55745BAB055F8AC0F00283AD000F0B0F8002836D022
+A8D9F4F7F42A68014610461268926B904724AFB88B1EF4
+CFF600229C4B1EF44FF58046386A89461EF4C6F68B4A8C
+4B1EF446F542464B461EF414F641EC180B0122314604A8
+8AF4D5F304A9684687F45FF7684695F42EF151EC100B53
+EC182B1EF4B8F641EC180B9DF8E40000286BD000F070F8
+00231EF4E3F465D8794B1EF403F561D2A868D9F4FDF4E0
+F4D9F000F00106A868D9F4F6F4E0F4D2F0000900F00105
+B86B6FF00041884214D000F052F86D4B1EF4E9F404D222
+68D26E35A92046904751EC180B00F0C5F804D22268126C
+30A9204690478EB900F03CF8634B1EF4D3F40BD2216897
+ED043B896F97ED022B9DED241B9DED220B2046884725BB
+B7F91A0008B31EF44EF605460E4653EC182B002057491E
+F4D4F42A4633461EF4A2F50122544B1EF48CF441EC180B
+98BF9FED558B51EC180B1EF409F62368B7F91810DB6F02
+B2204698473AB0BDEC028BBDE8F183000051EC180B0022
+704704F5804610363046A3F4ACB62DE9F8432DED048BF0
+EE408A82B08046B0EE608A0C46B0EE080A2DF461F408F5
+D6462836B0EE409A3046B2F421F30078012805D03046B2
+F41BF30078072801D1002700E00127324E706808B90025
+07E0201A344988428041C043C00F80F0010501208DF804
+00022201A968462DF45CF308F50D59484682F46FF20022
+69468EF4A3F030782843384370EE289A1DD1B5EE408AF1
+EE10FA18DDB4EE498AF1EE10FA13D508F52A4000F1A805
+2846DFF494F13D280AD3484682F44FF2B0EE680A07F07F
+FD7460284607F08FFD02B0B0EE690ABDEC048BBDE8F183
+0D4908707047000002460B4651EC1A0B1EF4C0B500220E
+4B1EF416B4FCA9F1D24D62503F401277410075524100A4
+0F410000E03F00D07240A8C89100DC93890000408F4000
+00000000D07240E1930400007522410446B0EE409AF0EE
+609A7047082101700021417081808170C180704738B500
+F02BF840B92846A3F40FF620B91D210FF25800F6F71FFD
+00F019F8BDE83440AAF4E7B2000038B500F017F840B928
+46A3F4FBF520B927210FF23000F6F70BFD00F005F8BDE8
+3440B1F42FB40000206F2A78697800EB02107047044602
+4800780D4670470000F6CB910070617463685F676C676E
+7373F19403C09C80002E63707000000000082101700021
+417081708180C180704738B504460D466068B5F9061040
+186060B5F90810A0684018A060B5F90410206840182060
+B5F90A10E0684018E060B5F90E102069401820612868A0
+61B5F90C10206A40182062B5F91410606A40186062B5F9
+1610A06A4018A062298BE06A10FA81F0E062698B206B10
+FA81F02063606920B92868B5F90E10401A606140F2DC51
+2868884203D2302121481FF435F4206960B1B5F90E1000
+EE101A00EE900AB8EEC00AF8EE600A80EE200A01E0B7EE
+000AD5ED040A60EE200AB7EE001A31EE400A94ED071A40
+EE010AC4ED070A31BD00000F4991EC0C0B80EC0C0B7047
+D0E90E230B49C1E90023D0E91023C1E90223D0E91423C1
+E90423D0E91623C1E90623D0E91823C1E90823D0E91A23
+C1E90A237047B0AC890038B504463220009004F5547504
+F519632022294620462FF42FF032232022AA49284626F4
+59F1204632BD000063F436B570B5F2B004460D465FA82D
+F4F3F5002641F290406821405901FB060000F150015FA8
+2DF4F5F5761C322EF1D34DA82DF4E1F5214601A863F4FF
+F407E001A9684660F432F069464DA82DF4E2F501A860F4
+29F00028F2D15FA929A8C7F4EBF729AA4DA93BA8C7F4D6
+F03BA903A82DF49EF50AE003A968462DF49FF569462046
+63F401F503A82DF48EF503A82DF489F50028EFD072B070
+BD00002DE9F84F0E462DED068B06F1500982B080469346
+4946FFF7A5FF050012D14946404663F4CBF44946404663
+F4D3F4050004D136210FF20820F6F7D8FB15B1284607F0
+FCFB2C6804B10124D6E90E23D6F810A0664900201EF4A5
+F2DBE9002341EC180BF768002000211EF446F21ABF7808
+00F001060026F80443BFB80900F0010080F001070027E4
+B23CB3494605F11C0007F0EAFBE8B948462DF474F100F0
+B4F81EF4FCF3CDE90001A8691EF4F7F353EC192B1EF4C1
+F4DDE900231EF445F3CDE9000150461EF4EAF3DDE90023
+1EF44EF203D22946404600F0A7F83E4208BF9FED440B7D
+D0D5E9040153EC182B1EF4E4F341EC190B286800283BD1
+48462AF4B6F2DBE9000153EC102B1EF496F441EC190B48
+462AF4ABF2B0EE40AAF0EE60AAB0EE490AF0EE690A2DF4
+5DF2064651EC180B53EC1A2B1EF480F441EC100B2DF452
+F2301A1EF4A1F306460F4648462AF48EF251EC100B3246
+3B461EF424F2C5E90201C5F800A04A4605F11C0168465A
+F43AF218E051EC190B01221F4B1EF4D3F104D8D5E90223
+00201D4908E081F000411EF4C9F107D8D5E9022300201A
+49F1940350A080001EF4D4F2C5E9020185ED048B294640
+4600F032F8B0EE408AF0EE608A48462DF4E3F000F023F8
+AAEB00001EF469F353EC192B1EF4E9F11EF443F3A861B0
+EE480AF0EE680A02B0BDEC068BBDE8F18F00000000F0BF
+00000000000000000000104100002041F1168100000020
+C12868B0EE409AF0EE609A704780B5D1E90223D1E90401
+1EF493F241EC100B01BD00291CBF084607F005BB704780
+B5FFF795FE806902BD000070617463685F676C70655F61
+64725F73746174652E6370700000000038B5044600F038
+F868B12078A3F4D6F70146684694F49AF26946601C07F0
+06FB012538B900E000251E210FF67830F6F7AFFA15B168
+467EF429F12078062819D8DFE800F0150415080C151500
+00F014F877300AE000F010F8403806E06078801F092804
+D200F008F82030C0B232BD00F003F832BD002032BD601C
+A3F463B3000000F1580107220A729FED670B00224A7202
+8080ED020B4FF0FF32428080ED060B0022026180ED080B
+80ED0A0B80ED0C0B80ED0E0B80ED100B80ED120B80ED14
+0B0A804FF0FF328A700022CA707047000038B50C462DED
+068B0546207828809FED5C9B607868809FED5C8B60681E
+F4A8F24FF0FF32DFF82C3A1EF426F1C5E902019FED7CAB
+A0682861E0681EF48FF200F0B1FB00F0ABFBC5E9060120
+691EF486F253EC1A2B1EF410F100F0A0FBC5E908016069
+1EF485F200224FF07B531EF404F1C5E90A01A0691EF471
+F200F093FB00F08DFBC5E90C01E0691EF468F200F08AFB
+00F084FBC5E90E01206A1EF45FF200F081FB00F07BFBC5
+E91001606A1EF456F200F078FBC5E91201A06A1EF44FF2
+53EC1A2B1EF4D9F0C5E9140105F15800A178018094F82C
+108170E178C1702846BDEC068B32BD30B587B004460D46
+1146684694F40CF428691EF43BF241EC100BB5F8581003
+A894F404F4024608236946204694F4D4F407B030BD38B5
+DFF83C59044607231022294625F4DDF607231022294604
+F1700025F4D6F6DFF8200938B1DFF8200920B9D5210FF6
+8C10F6F7B9F9204600F006F8204632BD00000000000000
+0070B50446002504EB05163046A9F452F706F17000A9F4
+4EF76D1C072DF3DB70BD000000000000003E112D4454FB
+210940F8B50546002428780026062823D8DFE800F00422
+090E13181D00DFF8BC48DFF8BC0817E0DFF8B848DFF8B8
+0812E0DFF8B848DFF8B8080DE0DFF8B448DFF8B40808E0
+DFF8B448DFF8B40803E0DFF8B048DFF8B0080668DCB100
+21684694F446F16946681CE9F468F3074668467DF4DEF7
+F19403E0A3800077B92846FFF794FE002100E0491CB142
+06DA30224A43135D8342F7D11019F2BD0020F2BDFEFFFF
+FFFFFF3F3DF0B583B00C4615461E46294601A894F41FF1
+024621466846A9F4CAF601A87DF4B7F76846FFF79EFF07
+0019D097F92C00022803D1DFF80008007888B921463846
+07F07EF960B139463046FFF7C3FE06F160000470457068
+4679F49EF70120FEBD684679F499F70020FEBD00002DE9
+F043C7B004464E9E0D46904699462CA8FFF781FE00F03B
+F8024629782CAB2046FFF7B7FF002770B34046A3F4D8F1
+50B300234A4641460EA889F473F60EA906A887F4F5F106
+AA2CA903A8FFF7FEFE002203A90AA895F445F1024606A9
+684694F422F3684694F459F1002332462CA9204600F011
+F8070006D0287804EB0010691C7030A9F43CF6384647B0
+BDE8F083681CA3F4A3B10000F8B52DED108B0C462DED02
+0B98B094F86000012816460ED0DBB263B9DDE9180121F0
+00410122DFF840371DF44DF798BF002040F2C28104F108
+079FEDE2AB97ED040B30F403F0B0EE40DAF0EE60DA97ED
+040B2FF4D1F7B0EE408AF0EE608A97ED0C0B2FF4F3F78D
+ED100B97ED0C0B2FF4C3F7B0EE40FAF0EE60FA97ED080B
+00F0EFF941EC190B00F0F5F900F0F3F902460B4600F0B3
+F900F0C7F900F09DF900F0DDF900F0B5F900F0E5F9DFF8
+C026DFF8C0361DF449F700F0B7F953EC102B00F09DF9CD
+E90E0153EC1B2B00F0B1F9D7E90E231EF40BF0CDE90C01
+06AA39460CA88FF43EF59DED060B2FF4B0F700F074F99D
+ED060B2FF480F700F074F900F0AEF900F086F900F090F9
+D7E90023B0EE40EAF0EE60EA51EC1C0B1EF4A0F041EC11
+0BB0EE41CAF0EE61CA00F092F941EC100BB0EE4C1AF0EE
+6C1A2FF456F7D7E90C0100F050F953EC1C2B1DF4D0F741
+EC1B0B00F04EF997ED00EB00F044F953EC1E2B51EC1E0B
+1DF4F0F600F052F900F086F900F014FB02460B46204629
+461EF42EF100F078F941EC1C0BB0EE4B0AF0EE6B0A2FF4
+5CF7B0EE409AF0EE609AB0EE4B0AF0EE6B0A2FF428F7B0
+EE40AAF0EE60AA00F048F9CDE90A0100F03EF9CDE90801
+D7E90623DFF8AC05DFF8AC151DF48EF7CDE90401DDE904
+2300F02AF9D7E90A231DF484F70446B8680D461EF429F0
+DFF88425DFF888351DF4A7F600F003F941EC1C0BB0EE4C
+0AF0EE6C0A2FF41FF700F0E3F800F0EDF8DDE9082300F0
+E3F851EC180B1DF491F6DDE9082341EC1E0B51EC1D0B1D
+F489F6DDE90A2341EC120B8DED002B00F007F900F019F9
+22462B461DF44DF7DDE90A2341EC110B9DED002B8DEDF1
+940370A78000001B8DED022B51EC1C0B1DF46DF604460D
+4600F0EDF800F0C5F841EC100B9DED022B9DED001B12A8
+84F4C4F60146304684F41AF7DDE9100197ED00EB53EC1E
+2B1DF452F653EC192B1DF420F7DDE90E231DF44AF681F0
+004141EC190B53EC1E2B51EC1F0B1DF440F600F068FADD
+E90E231DF43AF600F0CAF881F0004141EC1A0B314608A8
+84F4DCF600F070F808AA014602A8A9F443F500F09FF804
+460D4653EC1B2B00F0A1F822462B461DF4EFF600F085F8
+014602AA6846A0F49CF2694606F11800A0F491F2314608
+A884F4B7F600F04DF8014608AA02A8A9F420F553EC1B2B
+00F07CF804460D4600F07CF800F05AF800F064F8014602
+AA6846A9F4F9F4694606F12000A0F470F253EC1A2B51EC
+1D0B1DF4EAF553EC182B1EF430F081F0004141EC100B68
+46A0F455F2014606F12800A0F45AF2D7E9122300F04AF8
+D7E9102306F130041DF4A2F6C4E9000197ED120B84ED02
+0B0420207401201AB0BDEC108BF2BD0000000000000000
+F03F9DED040B0EA8A9F4CFB40000B0EE40BAF0EE60BA70
+470000B0EE40CAF0EE60CA70470000B0EE4C0AF0EE6C0A
+2FF4FEB5DB48DC491DF4ECB702460B46204629461DF426
+B702460B4651EC1A0B1DF420B741EC100B0AA8A0F407B2
+000041EC100B2FF412B6DDE918011DF488B553EC1C2B51
+EC190B1DF482B553EC1C2B51EC1A0B1DF47CB553EC1E2B
+51EC1B0B1DF476B597ED000B53EC102B51EC100B1DF46E
+B553EC182B1DF46AB553EC192B1DF466B504460D4653EC
+1E2B51EC1C0B1DF45EB530B5A94883B000780C4608B100
+203EBDF822182120461EF4C3F60125E9B201A893F44EF6
+024602216846A9F4F9F301A87DF4E6F46846FFF7CDFC20
+B1C1780078001900F8011C684679F4DEF46D1C192DE4DB
+01203EBD000070B504460D46A4B01646FFF783FD014628
+7804EB0010B0F473F538B30AA8FFF7BDFBFFF777FD0246
+29780AAB2046FFF7F3FCD8B132460AA903A8FFF749FC00
+2203A906A894F490F602463146684694F46DF0684693F4
+A4F651EC100B1DF448F62CF48CF48D4988428041C00F24
+B070BDF8B52DED068BC4B0164604460D461B2100F012F9
+002800F0D6802A68926B2946684690472846A9F44FF301
+466A4601A8A9F492F368467DF47FF49DF80400022803D0
+01A8FFF762FC070000F0B980314605A886F4F7F605AA01
+A92046FFF798FF002840F0AD8001233246294626A88FF4
+BDF200233246294608A88FF4B7F208A926A886F4E5F4B0
+EE408AF0EE608A26A902A886F4D7F601A8FFF708FBF194
+0300AB80003870032100F0CAF878700F2100F0C6F87860
+02A894F45EF02CF430F6B860162100F0C0F8F860192100
+F0BCF83861112100F0B4F87861142100F0B4F8B8611821
+00F0B0F8F8610D2100F0ACF83862092128468FF413F2B0
+EE409AF0EE609A51EC190B6FF001024B4B1DF4C0F641EC
+100B2CF404F6B8620A2128468FF4FFF1B0EE40AAF0EE60
+AA53EC192B51EC180B1DF463F400F08BF800223F4B1DF4
+5DF441EC100B2CF4EBF5786202A894F411F0B8700DF105
+01032087F82C009DF8040004EB0010A9F4D9F215202DF4
+72F150B30DF10500A2F43FF604469DF8040008B9472517
+E0012808BF532513D0022808BF52250FD0032808BF5125
+0BD0042808BF422507D0052808BF452503D006280CBF4E
+25782529F459F200942B460FF2B00215212DF45AF101A8
+79F4BDF344B0BDEC068BF1BD0000FFFFDF3D29E10A00F3
+2E0200581A0000FACB91004C4082004C468200C83B8200
+484082000448820054498200002F820000358200043582
+00C43B8200504682000048820020FE6D4100505B9366A8
+F6425B8DCBD7A71D13BFA71D133F803A0900FFFF3F3D00
+00E0412A68126D284610472A68926D2846104753EC1A2B
+1DF4A4B470617463685F676C70655F616C6D6D67722E63
+707000000045706832416C6D2025632C2025640A0070B5
+00F59854A83482B000212046A3F457F302212046A3F453
+F300250FF2C00600F084F8032100F07DF86946A9F436F2
+00F074F86D1C042DF2D30FF2A806002500F074F8042100
+F06DF86946A9F426F200F064F86D1C212DF2D305212046
+A3F42FF300250FF2A00600F060F8052100F059F86946A9
+F406F200F050F86D1C0C2DF2D30FF29006002500F050F8
+062100F049F86946A9F402F200F040F86D1C082DF2D3F8
+F7E1F8D0B1DFF8004E606810B13F2100F085FC4FF44860
+F8F7D7F860602820F8F7D3F8A0604FF4486160681EF411
+F4A06828211EF40DF40020207073BD0102030701020304
+05060708090A0B0C0D0E10131415161718191A1B1C1D1E
+202122232425000000060A10111416171C1D2022230102
+03040506070968467DF4CFB200002046A3F4E7B20000A9
+5D684693F426B410B50B8848F29014A34202D100F014F8
+0CE048F29114A34202D100F0E1FD05E048F28F14A34203
+D100F0C2FE012010BDBDE81040D7F484B170B504460D46
+00260EE000F01FFC50B100F01CFC582101FB06510368CA
+6DD3F8883008319847761CE8888642EDDB70BD2DE9F04F
+884608F14805A3B00446288C092802DB6D2100F0F19403
+90AE800005FC08F108094FF0000AB9F81C00C0B2A8F48C
+F7064601AF11E0CEF419F360B100F0F0FBD0F800C0B9F8
+1C30BBF80C20DCF884C0DBB26946E0470AF1010A288C82
+4564DAA82000FB0A8000F1BC0100F59E7B0A68521E0092
+4A680192002A8B687B60CB68BB600B69FB604B693B618B
+697B61CB69BB610B6AFB614B6A3B628B6A7B62CB6ABB62
+0B6BFB624B6B3B638B6B7B63CB6BBB630B6CFB634B6C3B
+648B6C7B64CB6CBB640B6DFB644B6D3B658B6D7B65CB6D
+BB650B6EFB654B6E3B668B6E7B66CB6EBB660B6FFB664B
+6F3B678B6F7B67C96FB96721A9DBF80000F867DBF80400
+2190DBF808004860206895D0CEF4AFF20028A1D000F085
+FBD0F800C0BBF80C20DCF83CC033466946E04795E798F8
+0600C0071ED502A83FF4B4F4102208F114011EF42FF300
+F06DFB98B100F06AFBB8F806100906490E01F001010191
+02A9009131460668D9F80830D9F80420D6F838C0E04708
+F12806707DC00721D5707B8DF80D0070680190B0680290
+308AADF81000708AADF8120030788DF80000B07B8DF80E
+00307B8DF80C007088ADF8020000F038FB28B100F035FB
+69460268126C9047A879F0B1F0690190B0690090A8788D
+F80A0068798DF80D0028798DF80C0028788DF80800E878
+8DF80B0068788DF8090000F017FB28B100F014FB694602
+68D26E9047287EE8B1B5F91A00ADF80000A88BADF80200
+A87F8DF80400E87F8DF8050000F0FFFA68B100F0FCFA07
+46DDE900010A46014638463F68D9F80030D7F844C0E047
+A87D58B3F0690390B0690290A8788DF8120068798DF815
+0028798DF8140028788DF81000E8788DF8130068788DF8
+110000F0D6FA90B100F0D3FA0646D9F80000019002A883
+B00CC869460CC10CC80CC130463668D6F84CC00EBCE047
+08F19006307A80B16846D6F40DF730690290F068019070
+8900F0B2FA28B100F0B1FA69460268926D904708F17A07
+B87840B36846B0F460F2B7F804A0388AADF80A00F889AD
+F80800B889ADF806007889ADF804003889ADF80200F888
+00F090FA80B100F08FFA8346694603A8D6F4CEF6DBF800
+C0D9F80030DCF848C0024651465846E04708F1750B9BF8
+030050B36846B0F42AF2B7F800A0A86A0190686A009095
+F82C008DF808009BF802008DF80B009BF801008DF80A00
+9BF800008DF8090000F060FA70B100F05DFA0546694603
+A8E1F4E0F1024628462D68D9F800302D6D5146A847B87C
+80B16846E1F4E1F17068029030680190B88A00F042FA28
+B100F041FA69460268526D904708F1B0052878F1940320
+B2800080B16846E1F4D2F1A868029068680190688800F0
+2DFA28B100F02CFA69460268D26D9047307D80B16846E1
+F4C5F1F0690290B0690190F08A00F01AFA28B100F019FA
+69460268126E904723B0BDE8F08F2DE9F0430D46C1B004
+46A868410911F0010114BFDFF804294FF0FF32A3689343
+1040184304F59856A060A23609B9E889308000F0F7F900
+2800F0678180F478F0DEF48CF4806818B94FF4A07100F0
+EEF9288A40B180F46CF0DEF480F48168288A2BF4CAF704
+E080F463F0DEF477F48068708000F0D7F93188D3F4A4F7
+00F0D2F97188D3F4A7F700F0CDF90268217AD2F8942001
+F001019047207A00F0810081280CBF0126002600F0BDF9
+3146D3F484F200F0B8F90268A168D2F8A020890801F001
+01904700F0AEF90268A168D2F8A420490801F001019047
+00F0A4F90268A168D2F8B020490A01F00101904700F09A
+F90268A168D2F8AC20C90801F00101904700F090F90268
+A168D2F8B820890A01F00101904700F086F9A989D1F403
+F400F081F9A168CA09CB064CBF02230023CE034CBF1026
+0026490302F001024CBF202100211A43324311430268D2
+F89020904700F068F90268A168D2F8BC20090A01F00101
+904700F05EF9A168E1F403F1A068400004D500F056F901
+21E1F401F1A068002804D500F04EF90121D6F443F307A8
+28F48AF520680FF62C09CEF469F0E1F4F3F00646002000
+2159F821201043491C0729F9D3A16810EA010808BF4FF4
+9018002759F8270018EA000F51D004F598503946A830A2
+F4C6F701461BA8A2F4F6F115E08DF8000001A87CF4A0F7
+9DF80000512801DB562807DB684659F433F018B1694607
+A82AF4E6F01BA8A2F4E5F11BA8A2F4E4F160BB1BA8A2F4
+E2F1C1B202A893F4E4F00246394601A8A8F48FF6024631
+466846A1F478F701A878F47BF702A87CF474F7684659F4
+0DF00028CED11BA8A2F4C6F1C1B201A893F4C8F0A2F4C2
+F19CF43CF6C11D0E2934BF3B300020B8E77F1C072FA5D3
+002603A82BF427F5324607A911A828F452F511A91BA82C
+F476F212E01BA901A82CF477F23146684628F435F49DF8
+04009DF80010411A03A82BF493F31BA82CF470F21BA82C
+F46FF20028E7D0761C072ED7DB00F0A6F807A98BF425F6
+00F0A7F8D3F487F600F0A3F8FBF767FC00F09FF8D3F461
+F6A06880010CD500F092F8D7F45EF7064600F08DF846F0
+04010268D2F888209047A068010504D5DDF4C0F441F288
+311AE0C10404D5DDF4B9F44FF47A6113E0810404D5DDF4
+B2F440F6B8310CE0410404D5DDF4ABF44FF4F19403B0B5
+8000FA6105E0000405D5DDF4A4F44FF47A71DEF4BCF200
+F066F850B1A079297B00F0010001F00101884218BF4FF0
+010801D14FF0000800F056F848B1A079297B00F0040001
+F00401884218BF012700D1002700F048F850B1A079297B
+00F0020001F00201884218BF4FF0010901D14FF0000900
+F038F848B1A079297B00F0100001F01001884218BF0126
+00D10026A889E08000F022F828B100F01FF80268E18852
+6E9047B8F1000F03D000F01CF8CFF4E6F61FB100F017F8
+FCF705F8B9F1000F03D000F010F8FCF71CF81EB100F00B
+F8CFF4FFF641B0BDE8F0832068D7F4C7B60000ADF80000
+2068CDF423B700000FF24450F4F7FEBF02680A60406848
+607047000038B5846842F02005AC431140214300F59852
+816022F8A23F049951800021BDE83440D7F497B30000F8
+B505462DED068B28680E46CDF4FCF600287AD02868D7F4
+95F6DEF471F2C00706F1440456D42868CDF4EEF6074606
+F12C00E0F4C9F7B0EE40AAF0EE60AA06F12000E0F4C1F7
+B0EE409AF0EE609A06F11400E0F4B9F7B0EE408AF0EE60
+8A06F10800E0F4B1F73968896FB0EE4A3AF0EE6A3AB0EE
+492AF0EE692AB0EE481AF0EE681A384688472868CDF4BE
+F6618901EE101ADFED9F0AB8EE411AE18861EE201A01EE
+101A218902EE101AB8EE422AA18862EE200A9FED970AB8
+EE411A02EE101A016821EE001AB8EE422AD1F8801022EE
+000A88472868D7F435F6DEF411F2C00613D4B4F90200B0
+F5FA6F0EDA2868CDF48BF6BDEC068B0368B4F90220B4F9
+0010DB6F01B0BDE8F0401847BDEC068BF1BDF0B5ADF503
+7D04460D4602A8D4F424F705F10806F06E00F44040B0F5
+804F03D040F22521FFF746FF3068029008AFB088ADF80C
+0003A8F1884180318981807189C180B1890181F1894181
+318A8181718AC1817169016105F12000E0F42DF78DED08
+0B05F12C00E0F427F787ED020B05F13800E0F421F787ED
+040B05F14400E0F41BF700F097F97E9005F15000E0F414
+F787ED060B05F15C00E0F40EF787ED080B05F16800E0F4
+08F714A8002187ED0A0B016096F86C0000F001003863F1
+6E490801F0010140EA41003863F16E890801F0010140EA
+81003863F16EC90801F0010140EA01103863F16E090901
+F0010140EA41103863F16E490901F0010140EA81103863
+05F17800E0F4D7F600F053F9A649086005F18400E0F4CF
+F600F04BF9A349086005F19000E0F4C7F600F043F9A049
+086095F89C003228A8BF32208DF85400002014E005EBC0
+0202A99E3201EBC0014E3153784B70401CF1940340B980
+0013780B70C0B2B2F902304B80B2F904308B8092798A71
+9DF854108842B8BF3228E4DB0020ADF80400DDF4CCF201
+A900910DF10503012202A902F0CCFC9DF8040020B9DDF4
+BFF203F005F848B320687E4DCDF4A6F5002820680ED0CD
+F4A1F502A9D3F452F06868D8B1FFF774FEAB682A786968
+FDF7DBFF13E0CDF49CF580B12068CDF498F502A9026812
+689047686838B12068CDF48FF5AA6829786868F9F7CAFC
+0DF5037DF0BD00000000803A0000803B2DE9F04383B016
+2089462CF459F209F14805614E58B128F45FF371680FF2
+F8120191297A009116216B7A2CF45DF27068002800F0AE
+80297AC90738D54FF448611DF4CEF5B06828211DF4CAF5
+0020307009F10801B068FFF72DFEB06809F110010830FF
+F727FE09F11800E0F421F600F09DF8B168086109F12400
+E0F419F600F095F8B168486109F13000E0F411F600F08D
+F8B168886109F13C00E0F409F6B76800F084F8F8612868
+3862A888B884002769E07021726811FB079808F1580102
+EB8010FFF7F7FD00F075F808F160010830FFF7F0FD00F0
+6EF808F168011030FFF7E9FD00F067F808F170011830FF
+F7E2FD08F17800E0F4DCF500F062F820627F1C08F18400
+E0F4D4F500F05AF86062FFB208F19000E0F4CCF500F052
+F8A06208F19C00E0F4C5F500F04BF8E06208F1A800E0F4
+BEF57068317800EB811000F1300400F034F8206008F1B4
+000188A1804188E180818821818179A17232787168C079
+01EB821181F83B0008F1BC00E0F4A0F596F80080706800
+EB881400F017F8E06308F101003070687A8742BCBF3078
+32288FDBBDE8F783000064C99100F707FFFFB8C89100BC
+C89100C0C8910051EC100B1EF43CB67068327800EB8210
+704700007068317800EB811451EC100B1EF42EB600B583
+B0002001900090DDF49BF16A4601A902F0E7FEDDF495F1
+009A019902F0E7FE07BD70617463685F676C70655F6F6E
+636869705F7065785F6465636F6465722E637070000000
+48616E646C65486F73744D6963726F4E61764D6561734D
+7367203A2025642C2025642C203078253038780A000000
+0200000000000000100000000001000040000000080000
+008000DFF8380C05F094BD38B5044642F2E07100200851
+04F51C5500F008F900F06AFB04F13000C4F42AF3002084
+F8340142F6394184ED420A01200855E83504F530503C30
+3FF441F204F5305000213830E1F403F72846E2F470F6E1
+F41CF760688CF4D7F32846E3F4F4F20021E3F4F5F204F5
+1455B0359FED6A0B42F2D85185ED040BF19403D0BC8000
+85ED060B85ED080B00200855DFF8B04B20604FF4C8702B
+F46FF300EE100AB8EEC00A84ED010A04F1080002F099FF
+05F059FD01462A6804F10800BDE8384005F0F5BF00002D
+E9F0472DED048B04468CB06068A7F4D3F7814604F59C7A
+5046BEF485F6B0EE409AF0EE609A5046BEF4A0F600F0AC
+FD41EC180B6846E3F473F204F5145757F8B40F8AF43BF7
+E3F475F2050018BF01257868BFF427F680467868BCF4BF
+F1007809280CBF0126002648EA0500304380F001005DB1
+7868BCF4B1F10078012818BF002048EA0000304380F001
+000299C0B2002812BF41F001004808400002907868AEF4
+44F700780299002814BF21F0020041F0020002907868AE
+F438F700780299012814BF21F0040041F00400029004F1
+3000BEF429F651EC100BDFF8742ADFF8743A1CF4EFF202
+988CBF20F0100040F0100002903868ADF427F000280298
+14BF40F0400020F0400002905046C4F454F2DFED140AB4
+EE600A0298F1EE10FA54BF20F4007040F40070029000F0
+1DF8024600F076FAF0EE690A4B46694604A8E3F4FDF178
+68BFF408F0626804A905F052FF0CB0BDEC048BBDE8F087
+000000000000000000000000484204F13000BCF424B4FE
+B50446FFF744FF6846E3F4FDF142F6B04004F514560059
+B036810EC00E00F0010080F0010501F00101B06881F001
+07BFF480F50028029814BF40F0800020F0800002907068
+ACF4C7F70028029814BF40F0080020F008000290002F02
+9814BF40F4804020F480400290002D029814BF40F40050
+20F400500290694604F59C7007F0EAFE2046DAF40BF130
+68A1F4A2F410B1204600F0C4FCF7BD00002DE9F84F0446
+04F51C502DED048B00F1E809DCB04846E2F427F5C7F42D
+F282464846E2F421F5E3F4B1F142F2D957002538550028
+14BF4FF005084FF0040804F530568436706870B96068BE
+F4C9F5014652A828F4FDF552A83BF4DEF118B16068A7F4
+A4F670602046DAF4A4F394F834010028DFEDE49A00F0B1
+816068BEF4B0F5014648A828F4E4F548A83BF4C5F14045
+C0F0A48104F51450B4304068BEF4D2F7024604F1F00104
+F5F550C4F447F609A8E3F47AF1395D0B98002912BF40F0
+0100400840000B9042F2B4500059ACF436F700280B9814
+BF40F0020020F002000B900B9840F004000B903CA88BF4
+91F76068A7F45CF67168A0EB010B04F13000BCF4A9F000
+F053FE04F13000C4F44FF1B0EE409AFFF723FF014616A8
+AFF45FF104F50C5101F1E80842F210710391CDF808B042
+F2E0310246095D01913CAB09A90091F1940360C0800000
+F068F9514640460AF0CAF904F5305000F1380A4046C4F4
+29F1B4EE690AF1EE10FA40F11B814046E3F428F100F006
+FC41EC190B4846E3F403F1E3F423F140B151EC190BDFF8
+C02BDFF8C03B1CF494F161D88DF81E504046E3F416F12A
+F4B2F3ADF820004846E3F4A5F08DF81D004046E3F40AF1
+014614A85DF45EF704F1F0010EA8AFF40BF14846E3F400
+F1E3F400F148303BF421F10428ACBF4FF0010BAB464046
+E3F4F9F000F0E1FD4046BCF4DEF20C904046E3F4F4F08D
+F81C004846E3F4BFF0BDF820100C9ACDF800B049B20691
+B0EE481A9DF81D100591F0EE681A01210491B0EE490A14
+A90391F0EE690A0DF11E0102910EA9019194F834319DF8
+1C10E3F408F1002800F0BA804846E3F498F00121E3F499
+F04046BCF4A8F200F0E2F84046C4F4A3F0012084F83401
+84ED420A4046BEF44BF405464846E3F4ABF1014601232A
+460CA887F4F9F70CA9684685F47BF3694604F5947092F4
+A8F4385D68B14046E3F499F044F425F72BF465F1054648
+46E2F4D9F32946E1F492F441460CA8BEF408F1014604F1
+3000BEF451F14046E3F484F1DFEDB20A00F072FDACBF01
+250025385DB0B14046E3F46EF02AF40AF30728B4BF0120
+002028430BD004F13000BEF408F4DFEDA70A2BF47CF08D
+ED000A00F07AF84046C4F449F0DFEDA30A00F04FFD2CD5
+002D04BF385D002827D12046DDF458F7052822DB04F130
+010CA8BEF4C9F0DFF80C1A009104F59C756946BEF425F6
+0CA9284606F087F803215046E1F413F404F51450B43040
+68BEF4EFF5C6F4DFF22846E0F4C8F3BEF4FEF303E00221
+5046E1F401F404F13000BEF4BFF3306042F63941002008
+5501252CE05046E2F48BF701280FD06068BEF41AF40146
+0CA828F44EF40CA83BF42FF007281BDB2046D9F4AAF717
+E0307A401C3072C0B2052811DB2046D9F4A0F735720CE0
+04F13000BEF498F3B4EE690AF1EE10FA03D5CDED009A00
+F009F85CB02846BDEC048BBDE8F28F00000000C8436946
+04F13000BEF4B9B50000B0EE481AF0EE681AB0EE490A70
+470000014604F1F00083F475B00000F8B504462DED028B
+04F514568CB056F8B40F0D46ACF47AF520B104F5F05038
+300AF05CFD7068AFF4FBF60078022805D07068AFF4F5F6
+0078032801D1012600E00026D5E90C010022DFF8D8381C
+F41CF040F28A8004F5305717F88D0F00281EBFA86CC0F3
+001000280DD0D5E90E0100F04BFA08D87878401C7870C0
+B2042802DB00203870787029462046DAF477F5A86CC008
+00F001008DF80400B0EE408AD5E9F19403F0C380001001
+F0EE608A1EF411F2039003AB01AA00F064F8DAF4D8F504
+F13000BDF46CF72AF4E6F78DED020A334602AA00F056F8
+DAF4D6F695ED060B8DED060B42F6B04095ED080B8DED04
+0B005D40060BD42046DCF44AF5332806D3009604AB06AA
+2946204600F043F89DF80400A96C60F3C301A96403981E
+F422F2CDE90A010020DFF80818CDE90801022208A90AA8
+82F494F685ED100B04F530509DED060B85ED060B38309D
+ED040B85ED080BE2F49DF603280AD12046DCF418F530B1
+04F5E850E830BFF466F585ED0A0B0CB0BDEC028BF1BD01
+00A040000048430000C842B0EE480AF0EE680A29462046
+704700002DE9FE4F2DED088B0C468EB0824694ED0A2B94
+ED081B94ED060B08A884F402F4A06CC0F3001020B100F0
+8AF938BF012600D300260AF5F05000F138084046E3F461
+F046EA000700F07BF934BF012100214046E3F45BF042F2
+B850002550F80A00BBF4D8F542F68D490078012808BF01
+25229880F00100054207EA050605D119F80A0020B100F0
+66F901D2012500E000252EB919F80A0028B100F05CF902
+D20126002705E04046E2F4F3F7384080F001070AF59C70
+E3F42EF000F082F90022DFF8E0361CF42DF01CF4B5F083
+4686F00100384360D14046E3F423F02168081AB0F5FA6F
+00D865B908A94046E3F41BF001214046E3F41BF0216840
+46E3F41BF052E04046E3F419F021684046E3F413F019F8
+0A0030B94046E3F415F00BFB00F01F283DD300F023F901
+4602A8AEF479F6DDE9022305469FED969B00F01CF9CDE9
+0001D4E906239FED948B00F0F2F800F0F4F8CDE90201DD
+E9042300F00CF9CDE90001D4E9082300F0E4F800F0E6F8
+CDE90401DDE9062300F0FEF8CDE90001D4E90A2300F0D6
+F800F0D8F8CDE9060129464046E2F4C8F707E000214046
+E2F4C7F708A94046E2F4BFF737B108A94046E2F4CEF700
+F0B8F8B1E000F0D5F8074600F0D6F8394682F4A7F0F0EE
+609AD4E90C01F2EE040AB0EE409AB0EE608A1EF4B1F000
+EE100AF0EE480A2AF4E9F5B1EE048AF0EE480A2AF429F6
+B0EE40BA5EB14046E2F4A1F70BFB00F0B0F5967F34BFB0
+EE48BAB2EE00BA42F2E07757F80A003C2828BFB42851D3
+D4E90E0100F0A8F89FED5CAB98BF9FED5DAB002E46D100
+F093F8054600F094F8D4E910230646DFF85805DFF85815
+1BF493F62A4641EC130B35461646B0EE438AF0EE638A00
+F0A6F800F0BCFA324641EC120BB0EE483AF0EE683A2E46
+B0EE428AF0EE628A1546B0EE43AAF0EE63AA00F091F841
+EC110BB0EE4A3AF0EE6A3A2A46F1940380C780003146B0
+EE482AF0EE682AB0EE490AF0EE690A4046E2F4E4F651EC
+100B1EF43EF00BEE100A00F076F853EC192B1BF438F603
+D357F80A00012807D100F045F801464046E2F431F700F0
+1BF84046E2F430F751EC100B00F02EF80DD200F031F817
+9990ED000B81ED000B00F02AF890ED020B189880ED000B
+0EB0BDEC088BBDE8F78F94ED0C0B4046E2F417B7000051
+EC180B1BF422B6DDE900231BF4F0B6D4E90E0121F00041
+DFF86024DFF860341BF4F8B5D4E90C010022DFF858341B
+F4F1B500004046E2F463B600004046E2F4F9B6000051EC
+190B1BF400B6DFF83824DFF838341BF4BAB50100008014
+AE1A400000808C5EF2EF3F00000000E7425B3F00000000
+000010400000000000001440089F8900009F89001BEE10
+0A1EF408B010EE100A1EF404B02DE9F84F2DED068BADF5
+487D04469FEDE70A2AF493F5B0EE408A04F59C70E2F495
+F6DFF8D453D5ED010A04F5145748EE000AB037C5ED010A
+B868AFF447F40078012840F0AD812046DCF4F4F20F28C0
+F0A7816068DFF8A493BEF400F10146B6A85DF448F30120
+89F80000FA6A616884A8C5F45CF4B6A95EA82BF454F000
+26E3E05EA906A82BF454F04CA82BF46FF006A85DF4E0F1
+002806D060680023002206A98CF40EF0002800F0CC8090
+F85410012940F0C78000F13008DFEDC00A98ED070A00F0
+BCF907DB6068002206A98CF466F0B0F9F0001F28C0F2B4
+8006A94CA82BF453F0D8F800001DF48FF74FF09442C44B
+1BF460F51DF440F709EE100A2046DCF4BBF1C6F4F7F480
+4600F094F9BBF4E0F300F08AF900F08EF9BBF486F60146
+08A8AEF49AF4034600200590CDF8008001200490B0EE48
+0A0020039002900190F0EE680A4CAA84A90EA8BAF4B2F5
+B0EE490A2AF4F4F4B0EE408A00F06CF9C3F464F42AF4EC
+F4F0EE408A00F064F9BDF466F42AF4E4F4B0EE409A00F0
+5CF9BDF46AF478EE280A30EE898A2AF4D8F438EE008A95
+ED010A78EE000AC0EE208A01210EA884F446F1761C4168
+00681DF4E5F609EE100A01210EA884F43BF195ED010A80
+4630EE080A2DF47EF5FFF716FF02460B46D8E900011BF4
+38F741EC100B2AF488F451EC100B1DF4C8F600EE100AF0
+EE000A00F024F925D518EE900A1DF405F702460B460020
+7F491BF45FF641EC1A0B28681DF4FAF600F004F9824628
+EE890A8B46FFF7EAFE52465B461BF496F51DF4A4F62860
+68681DF4E8F600F0F2F81DF49CF668605EA82AF46AF75E
+A82AF465F700283FF416AF0020002E89F8000000F0A080
+684657F485F4024656208DF8F1940310CB8000040001A9
+786884F4C7F29DF80010386802AA86F441F761486149CD
+E90401002204A902A882F438F328688DED020B1DF4B5F6
+00F087F8DDE902231BF457F541EC180B95ED010A2DF407
+F5DFED420A00F0BFF86CD553EC182B002052491BF474F4
+41EC180B3868042186F432F751EC100B4D4A4E4B1BF428
+F436D83968012210A887F4FCF210A90CA884F4AEF604A8
+A4F495F602208DF81C008DED088B0C98ADF816000CA892
+F452F22AF4E0F5069038688AF456F728B1022809D004D3
+032804D007E0022006E0032004E0042002E0012000E000
+208DF8140004A9386800F09CFA04A8AEF411F520E095ED
+010A2DF4B4F47868B0EE409A7FF425F28AF431F7044619
+EE100A1DF44AF600F01CF80022284B1BF41AF441EC110B
+3868B0EE480AF0EE680A0422214686F417F70020286068
+4677F4B0F30DF5487DBDEC068BBDE8F18FCDCCCC3D4FF0
+9442124B1BF447B600000100C841FFDD3F40B7F3FDD441
+4C02410000164400007940008076400000E03F349D52A2
+46DF913F14B233E5F03AE13F00004940CD26C0B0FC19FF
+3F009F8900F4CB910078DEB1410000F03FFCA9F1D24D62
+503F0000F0BF01000040E17A843F80842E4153EC1A2B1B
+F4C6B3B0EE408AF0EE608A704700002046D4F4B7B60000
+B4EE600AF1EE10FA704700002DE9F0412DED048B0546D4
+B00E4617462969321D01A8A0F47DF39DF80400012818BF
+042875D006289FED3A8B76D105F50C6431462046A6F419
+F42046A6F41EF510B1284688F4E2F42046A6F461F510B1
+284688F4D9F5002F5BD005F618173879002856D10AAA0B
+A92046A6F469F500284FD000F0DDF9009800F57A700090
+0A981BF4F0F441EC100B0B9902A892F422F238688CF41F
+F2B06BB0EE409AF0EE609A8CF418F251EC190B53EC102B
+1BF4E8F4DDE908231BF42CF453EC182B1BF456F3CDE90C
+010CA902A892F430F2002202A90EA892F4DFF404460098
+1BF4C3F441EC110B3868B0EE418AF0EE618A1BF4BAF441
+EC100BB0EE481AF0EE681A2246052118A884F437F20146
+331D0422284686F435F75CE1FCA9F1D24D62503F010018
+BF032804D084210FF61830F3F743FC0DF10500A0F419F5
+02469DF80410A8680023A1F490F00028E4D006F1100108
+684A680B691043CA6889681A437379C00FD20F012B03BF
+4B0B03F0010383F00103012301F04041491E80F0010082
+F0010289411040184010EAD17FC3D005F54A68404689F4
+FCF3002840F0F3807079012806BFB069040D0024F0681B
+F45CF441EC100B214605A8F19403A0CE800091F426F600
+275CB30022311D68462AF4BBF128688CF45CF169465AF4
+75F2F8B128680023002269468BF44CF5040017D0207B80
+0614D52868A6F4F8F61BF438F441EC190B94ED060B05A9
+02A891F4BAF602A905A891F40AF6012700F0F5F806D1B0
+6B002805D01BF423F441EC190B00F0EBF800F0D28000F0
+01F91FB9009800F57A7000904FF4FA6000992AF4F5F100
+90DDE9082351EC180B1BF48EF2CDE90C010CA905A891F4
+10F6404689F4C7F358B905A891F43FF6B0EE401AF0EE60
+1A009900F0B4F889F498F47079012809D1404689F48CF3
+28B9009A05A900F0A7F889F4EFF32846A6F4A4F6B0EE40
+8AF0EE608A36A884F43BF1404689F478F3B0B14046A6F4
+9AF690B900F097F889F471F300F0A1F8074617981BF4CB
+F300F0A5F800F09FF8404689F486F3052749E0404689F4
+85F3002826D04046A6F482F610BB2846A0F43AF4F0B101
+2200F03CF9294618A800F0A8F818A902A884F456F402AA
+00F06BF889F471F300F075F8074617981BF49FF300F079
+F800F073F8404689F49AF306271DE07079012820D12846
+A0F414F4E0B9002205A90EA892F490F3044600981BF486
+F341EC110B22460021B0EE490AF0EE690A18A884F403F1
+00F051F80427331D3A4636A9284686F4FEF505A891F43B
+F52846A0F4F0F34FF0000878B1B26B0123294618A887F4
+89F018A902A892F4BFF402A905A891F439F50DF1140842
+46314605F11800A2F411F205F11800A2F43FF310B12846
+88F4EFF201A877F472F154B0BDEC048BBDE8F0810000B0
+EE490AF0EE690A40467047B0EE480AF0EE680A414612A8
+7047000053EC192B002000211BF45CB1002214A90EA892
+F42FB30000014636A884F424B141EC110B3A4600219DED
+120B18A884F4A3B000006B4608AA311D284686F49EB510
+B5044604F5FB60A4F402F620B12046BDE8104088F4DAB3
+10BD0000F8B50D462DED048B05F5156784B00446B0EE40
+8AF0EE608A1646394684F470F03846A1F409F79FED3C9B
+B0B984ED069B51EC180B0022DFF848371BF4B5F341EC10
+0B2DF4C7F153EC102B0020DFF830171BF460F141EC100B
+01E000F061F8204684F410F5F6B2002E52D02046A1F4E4
+F600284DD005F6D816304685F4EBF0002846D0D4E90601
+D6E900231BF4CDF2DFF8F426DFF8F4361BF43DF18DED02
+9B8DED009B41EC180BE8686A4602A99FF4B0F5DDE90201
+53EC182B1BF42CF1D6E902231BF4FAF141EC100B204684
+F445F151EC180B21F0004141EC100B53EC102B0020DFF8
+A8161BF416F1DDE90023F1940330D2800005460F46DFF8
+9C06DFF8BC161BF4DEF12A463B461BF408F1D6E904231B
+F4D6F1C4E9080104B0BDEC048BF1BD0000000000000000
+B0EE480AF0EE680A7047000070B59EB00D46044604F511
+66206883F407F738B1012D18BF052D03D1707808B1B078
+20B32946204689F430F4012D0CBF01210021204687F449
+F34FF0FF3084F8980C012D18BF052D0BD0684683F4A6F7
+014604F5216084F443F06FF07F0084F8880A307818B101
+21204688F4B9F51EB070BD00002DE9F74F2DED068BD8B0
+83463AA883F48BF709A891F4F6F306A891F407F5684691
+F412F603A891F455F75846A0F4A2F20026C8B101225946
+1CA886F435F71CA93AA884F413F009A93AA884F467F106
+A93AA884F4C7F169463AA884F4F3F103A93AA884F44BF2
+0126584686F49BF2824600209FEDB79A9FEDB78B0CAC0D
+F1700808EBC00181ED008B04EB8001401C0F2881ED009A
+F4DBDFEDB19AC4ED059A0BF17000A3F4CFF69FEDAEAA38
+B10BF17000A3F4C0F688ED0A0B84ED05AABAF1000F0BF5
+0C690BF5FB670BF508655FD0C4ED019AC4ED0A9AC4ED09
+9AC4ED0B9A36B9C4ED029AC4ED039AC4ED049A94E009A9
+0BF11800A2F45AF340B109A90BF11800A2F462F388ED02
+0B84ED01AA2846A6F4FDF470B106A92846A5F482F400F0
+8AFAC8E9120106A92846A5F4DEF400F07EFA60623846A4
+F4DEF670B169463846A4F4DDF600F077FAC8E914016946
+3846A4F401F700F06BFAA0624846A6F4E1F430B9C4ED02
+9A2846A6F4CBF4C8B927E003A94846A6F453F200F05DFA
+C8E9160103A94846A6F4B5F200F051FAE062E8E7002EC4
+ED029AE6D1C4ED039AC4ED049A9FE006A92846A5F4D8F3
+00F044FAC8E9040106A92846A5F422F400F038FAA060C4
+ED039A3846A4F470F570B169463846A4F473F500F02FFA
+C8E9060169463846A4F495F500F023FAE060C4ED049A48
+46A6F491F470B103A94846A6F4ACF100F01AFAC8E90801
+03A94846A6F4F6F100F00EFA2061BAF1000F63D0CDED0C
+9AC4ED069AC4ED079A0BF17000A3F42EF600283AD00BF1
+7000A3F412F600F0FCF9CDE91C01DDE91C23D8E904018D
+ED0CAA1BF41CF1C8E90C0194ED020AD8E90601DDE91C23
+30EE0A0A84ED060A1BF40EF1C8E90E0194ED030AD8E908
+01DDE91C2370EE0A9AC4ED079A1BF400F194ED040A30EE
+0A0A84ED080A9FEDD70AC8E91001F4EE409AF1EE10FA1C
+DB3846A4F454F5C0B169463846A4F48DF500F0B9F909EE
+900A94ED070AF4EE409AF1EE10FA09D569463846A4F444
+F500F0AEF9C8E90E01F19403C0D58000C4ED079AD8E906
+01D8E904231BF4CEF0C8E9180194ED020AD4ED030A30EE
+200A84ED0C0A3846A4F489F570B169463846A4F488F500
+F090F9C8E9180169463846A4F4C2F500F084F920630020
+B349D1ED009A0BEB8001D1F8082B00EE102A00F071F90B
+EBC0020FD008EBC00102F529621EE000BF0024F4490000
+0000000000000000FA436F12833AD1F8301C00EE101A00
+F058F914D004EB8001D1ED000AB4EE600AF1EE10FA0BD5
+08EBC00102F6B83292ED001B81ED001B04EB800181ED00
+0ADBF8B41BC140C9070DD5BAF1000F0AD104EB800191ED
+000AB4EE490AF1EE10FA48BF81ED009A401C0F28B2DB9B
+F9600910F1010F7AD000277E1CC7F10B00354607FB00FA
+0EE051EC110B53EC102B1BF44DF008EBC902C2E9000104
+EB890080ED009A6D1C062D5EDA9BF96009874218BF8542
+F6D0022F18BF022DF2D00AEBDA714910CA1BA918491EC9
+B254F8213000F0F7F8E6D0C0B2C0F10B034343874202DA
+8218521E05E003EBD37207EB6202521E121AD2B254F822
+C000EE90CAF4EE690AF1EE10FACDD0A84205DA03EBD373
+5B101B1AEB1807E0C5F10B036B4303EBD3735B105B1BC3
+185B1E5FFA83F954F8293030EE209A00F0C4F804D0B4EE
+409AF1EE10FAAEDA08EBC101874291ED001B08EBC20191
+ED000BA2BF51EC100B81F0004141EC100B8FE73746062F
+85DB5846A1F411F41AF4C3F741EC190BD8E9020153EC19
+2B1AF4D3F7C8E9020153EC192BDDE91C011AF4CBF7CDE9
+1C01D8E906239FED40AB51EC1A0B1AF409F7C8E9060153
+EC192B51EC1A0B1AF401F741EC1A0BD8E90E0153EC1A2B
+1AF4F9F6C8E90E01D8E90C2300F087F8C8E90C01D8E910
+2300F081F8C8E9100153EC1A2BD8E914011AF4E5F6C8E9
+1401D8E9122300F073F8C8E91201D8E9162300F06DF8C8
+E9160100259DF97C014FFA85FB8345FFF703FD22D00246
+93459FED200B594603DA9FED200B58461146C0F10B0242
+4302EBD272C0EB620040FA81F0471E08EBC70053EC102B
+416800681AF4E0F541EC100B54F8270001EE100A01E09F
+ED151A6098594683F4A3F46D1C062DCBDB58B0BDEC068B
+BDE8F78F000000006940FCA9F1D24D62503F80842E413A
+8C30E20BD7A33B984A09000000000000002CC000000000
+0000F03F000000000000F0BF8E79353E0000000000EE10
+3AB4EE690AF1EE10FA7047000051EC100B1CF482B751EC
+100B81F000417047000051EC190B1AF468B67061746368
+5F676C70655F74696D656D67722E637070000038B50446
+0A4820600D4605F1F1940350D98000080104F10800ADF4
+D1F405F1200104F1200091F4C3F095F82C0084F82C0020
+4632BD00BF44C9000090F8B0097047000080B526F4F5F4
+01460020002918BF032903D0062918BF0B2900D1012002
+BD000019B102291BD00DD31CE0022804D0042805D00628
+13D015E09FED360B70479FED370B7047002818BF032802
+D0052803D008E09FED340B70479FED340B70479FED350B
+70479FED350B7047000010B50C4690F9011011B1012908
+D018E00078762815DB9A2813DA9FED2F0B10BD26F420F2
+20B1032804D0042806D008E00CB106E02CB99FED2A0B10
+BD9FED2A0B10BD9FED2B0B10BD90F9011011B1012908D0
+0FE0007876280CDB9A280ADABBEE080A70470078512804
+DB762802DABBEE040A7047BBEE0E0A7047000090F90110
+012902D0022908D00AE00078762807DB9A2805DA9FED18
+0B70479FED190B70479FED190B704700000000002025DF
+D741000000C41D43D74100000020EC4AD241000000A8DF
+FCD141000000F4CC87D14100000018C079D741FCA9F1D2
+4D62703F000000000000F83F7B14AE47E17A843FFCA9F1
+D24D62503F1CD8C6816D1CA8BF99968D69D99896BF0000
+00000000000070B5A8B004460D46164629F45DF740BB21
+4602A829F45AF709E00020864203D101A9284627F490F5
+02A829F44BF702A829F446F7A8B902A9684629F44DF768
+4629F478F304009DF800008DF8040006D068465CF4D3F0
+0028DFD0012CDDD10120DCE728B070BD000038B504460D
+4626F4D5F121462846BDE838400122C0E7000038B50446
+0D4626F4C9F121462846BDE838400022B4E70000B648FC
+F7AFBB00002DE9F0412DED048B9EB00446884616461F46
+04A856F430F402464146204683F475F29FEDAB9A80B300
+20CDE9080006908DED059A06AB206808AA414685F4E6F7
+38468BF4EFF2DDE9082351EC100B1AF4BFF541EC180B0C
+A883F490F0DDE908230746A5689C489D491AF428F40097
+3346CDE90A012E6876690AAAB0EE480AF0EE680A04A928
+46B04728B904A876F4BCF3B0EE490A1DE0A068299B289A
+05A9039100210291019100910CA90668B66AB0479DED05
+0AB5EE400AF1EE10FA04D5A0680268D2694146904704A8
+76F49DF39DED050A1EB0BDEC048BBDE8F0812DE9F04104
+46E8B020689FF4E9F500283ED0216801224AA886F47CF2
+0025764E2946204681F482F707002ED03A68D2F88C2039
+4602A8904702A924A89FF4C2F50EE04AA906A883F4C1F2
+024641463046FCF7CCFE68467AF465F324A89FF4B8F524
+A89FF4B7F580B9F19403E0DC800024A89FF4B5F5C1B268
+4690F4B7F43B681B6B01460122384698475FEA0008DCD1
+E4E76D1C072DC7DB68B0BDE8F081000070B582B00C4615
+461E467EF49BF1024600962B4621465248FCF7A6FB76BD
+0000F0B5A5B004460D4616461F4612A882F4EBF74A4804
+9002A892F43AF1684692F437F106A892F434F1014602AB
+6A460CA881F402F406A892F41DF112AB324629462046FF
+F7CDFFA0B139460CA881F42CF42A9906A881F458F3A068
+04A9039106AB00210291019100910CAA0468A46A12A9A0
+479DED040A25B0F0BD0000F8B52DED028B0E46A0B00546
+30780024052850D10E2101A890F44AF40146701CE5F46C
+F670B91221684690F441F46946701CE5F463F6070018BF
+012768467AF4D7F200E0012701A87AF4D2F29FB3317828
+4681F4EBF670B303681B6B0122711C9847060027D03168
+C96B8847032822D12968012202A886F4B3F13168C96A30
+46884733681B6A0546012202A930469847B0EE408AF0EE
+608A68081AF483F400220B4B1AF4D5F353EC182B23F000
+431AF4BDF298BF012420B02046BDEC028BF2BD0000B4C2
+0CCB9100FCA9F1D24D62503F00005EC02DE9F24F0446C8
+1D0E28BEB004D317210FF25C40F2F704FC20687EF4DBF0
+9FF4E1F480469DF9F800C01D8DF812000C219DF8120011
+FB004000F5CA7694F85104002824D104F5587941464846
+99F4AAF778B14846AAF4A0F705462168484699F4ABF735
+B94846AAF497F710B1204699F459F7B07A3268717A0028
+1BBF707A012801200020424504D1002901D0002866D1A3
+E1C6F8008049B1D24B726853F82110A8EB02028A4258D3
+0020707204F5856700253868CC49884205D0A8EB0000CB
+4A90424ED33960B07A0028E1D1C6F804804846AAF469F7
+0028DAD025B900F090F9002084F83C029DF81000002804
+BF9DF811000028CCD02068AAF45AF70690002504A82F5C
+002F73D03946684690F466F30146069803681B6B012298
+475FEA000A63D0DAF80010C96B884701285DD14846AAF4
+42F7014650468CF42EF0002854D137725046DAF80010C9
+6C884700281DBF01200021B172022039E00028A6D0307A
+3CE100F04DF984F83C5201259DF8100004F22C4A80B1F8
+689DF81010C840C0070AD59DF8110020B10146504628F4
+B4F610B19DF8100012E09DF81100002892D0F968C140C8
+078ED59DF8100028B10146504628F4A1F6002885D09DF8
+11000028FAD0032171723072C6F8048006E100F023F970
+7A20B1B17A002918BF012801D06846E9E0347A6846EBE0
+68467AF496F1F1940370E080006D1CEDB2022D83DB4846
+AAF4DFF6002800F0EB804846AAF4DBF64FF496720421B0
+FBF2F029F4E8F00FF27021C0B200254056099004A8285C
+0790002800F0D080014605A890F4D2F22CA882F42DF606
+9803681B6B012205A9984700275FEA000A3BD04846AAF4
+B0F6014650468BF49CF798BB5046A6F426F001280ED1DA
+F80020926D04215046904710F1080F05D19DF9F8200698
+05A998F499F54846AAF494F6DAF800305B6B01462CAA9F
+ED550B50469847DAF80010C96B834650468847012818BF
+022806D1DAF80010C96C5046884700B10127BBF1000F32
+D1206888F440F5DBF442F510F0480F77D112A8FCF718F8
+05A89FF477F3024612AB02214248FCF74DF9002869D048
+4608F05CFE8246524612A90AA8FCF79EF800220AA90DA8
+91F4E5F202465146684690F4C2F4684690F4F9F200232C
+AA12A93348FCF7B1F98346BBF1000F49D0314808902068
+A6F478F082464846AAF43EF683464846AAF43CF608A903
+91024600210291019100915B46DAF800C0DCF828C02CA9
+5046E04709A8DDED080A90F9000000EE100AB8EEC00AB4
+EE600AF1EE10FA1FD50798307247B14846AAF415F60A28
+03D200210120B17200E0032000F038F8707A20B1B17A00
+2918BF012803D005A87AF4B0F00DE0347A05A87AF4ABF0
+204608E005A87AF4A6F06D1CEDB2022DFFF625AF00203F
+B0BDE8F08F0000E0810A00FF2292FF40771B0000000000
+000000000CCB91000000B4C2012084F83C020DF111039D
+F9F81004AA204699F421B40000707241469DF812202046
+99F41DB5000038B50C2312FB0305004C01E0FF2292FFC5
+F8E84113FB0103C3F83442BDE8384070B504460D4694F8
+3804164628B9F822182104F239401BF42DF2012084F838
+04281980F8386470BD70617463685F676C70655F676C6F
+66636E6F736E6D67722E6370700000050A0F2D0000002D
+E9FC4F83B08046D1F4F8F6002840F0CF8000F0F9F90190
+4FF47A70009000200E99012608704FF47A731C2101FB00
+8101F214610A783AB18988D8F88C2659438A42894106EA
+D176401C0328EDD30198DFF8C89600F5FA700127029008
+F5C66408F26A6524E0022F20D199F80000E16A00280298
+14BF95F800A04FF0000A88426BEB0B0B6FEA0B004FEAD0
+7B287848BBD9F8080030B300F0B7F9D9F80810D8F88C26
+511881428041C00F1CE0012F38D1E06810B92878002106
+E002992269002091428941C943C90F22780843024228D0
+0198E0604FF47A720198A18802FB010020611EE0002021
+7FD9B14AEAF1940300E480000B0181F00101314303D0A6
+B12978084311D00198A0624FF47A720198218C02FB0100
+E06201200E990870BAF1000F1CBF002089F800007F1C03
+2F9ED39DF80C1008F5C260A9BB08F2BC66717839B13178
+022902BFA97C012941F2883006D0A97C01291CBF007800
+2801D07068009008F28C610098C96A88420AD008F28C60
+806802680099D2689047009808F28C61C862A87C012804
+D13078012818BF012000D1002004990870404605B0BDE8
+F04F0022E8E10079002804BF207F002802D10E99012008
+7005B0BDE8F08F000000F214610A78097F90F84C0642EA
+410141EA8000C0B270472DE9F0474FF6FD748046A14282
+B008F27465DFF83C650FF23C593BD100F0CCF80FF26052
+76690FF2E0540E21B0472E6A00F002F903463046D8F8C4
+160FF2705200910E2136687669B04798F869060FF28452
+002814BF54214621286A00910E210668D8F800307669B0
+4700260DE0182101FB0681286A097F009133460768D7F8
+14C022460E21E047761CD8F800008642EDD38EE04FF6FF
+7C614508F21464DFF8AC742AD1162029F491F40FF28C5A
+40B125F498F5CDF8009033465246162129F499F400F079
+F8766952460E21B0474046FFF78AFFF8701C21012088F8
+BE06E068E86320461CF42AF21C2108F5C6601CF425F200
+2088F869065BE04FF6FE76B14227D1207850B9E0606860
+2860286A0168096988470020B8800120B870F87868B140
+46FFF761FF0321084207D000F084F80546D2F46FF02946
+D3F482F0404600F0D7F9002088F8BE0602B04046BDE8F0
+476EE04FF6FC76B14204D1BDE8FC470121DBF4F2B01805
+07D501202077E183208463840020E0621CE018061AD401
+2020706180A280E3800A9800B9032020810B9860810D9E
+0EB9002002E000F04DF830182061002E0CBFE86B0020E0
+6066610E98A061BDE8F3870000286ACDF8009033460668
+70472DE9F041804682B00F461446162029F4FBF358B125
+F404F50FF27431DFF86C330FF26C420091162129F402F4
+08F24C65DFF854635FB101202870AC8000F01AF80746D2
+F405F03946D3F418F003E000202870A880F08000202861
+01203070404600F064F9404602B0BDE8F04100220121B6
+E000004046DBF429B100002DE9F0478046894628F452F4
+4846DBF41FF109F214658246E86809F5CD6630B9B17821
+B169694C1EA441E40F00E00024002804BF6869002807D0
+306D29695044A0F5FA70884228BF0124B078AF4F58B9B8
+6848B14846DBF4FBF0B968726A511881428041C00F00E0
+0020A979F1940390E78000890703D5B97809B1B1780C43
+012100224FF47A734FF01C0C0CFB029C0CF2146E9EF800
+C0BCF1000F0AD0BEF804E0D6F824C003FB0EFEF4456CEB
+0C0C01EADC71521C032AE6D32A7802B384F001020A4303
+D0D9B1B178084318D0C5F80CA0A88803FB00A028614046
+B5F9021028F424F23069401C3061B07820B1F068401CF0
+60002000E00120B87000206861287F00281CBF30780028
+06D0B5F91E104046BDE8F04728F409B2BDE8F08700002D
+E9F843804608F26A650C46687F794F84F0010630430ED1
+4046FFF739FE38B9FFF75EFF8146D1F449F74946D2F45C
+F7FFF756FFB8606C7714B900202870B86032464046BDE8
+F8435FF000012DE9F84F82460AF2BC640027A0786FF050
+4800281646C1464ED10AF27C6531B92078012818BF0228
+01D0607870B92F7000215046DBF478F083465046DBF456
+F05844C345A06006D1012709E028780128EED10121EDE7
+286958453CBF0127D946287B48B31EB13FBBA869012118
+E0E87A88B157B1A86902689268002190470120A8720020
+C145686008D1A86901684968BDE8F44F084747B1C145F6
+D0A8694946BDE8F84F026812681047A86902689268BDE8
+F84F01211047BDE8F18F4FF47A725143C0F88C16704770
+B5044604F5D3660D46356025F4B4F33CF428F0706085B9
+4FF4C16120461AF42FF62F4800218180C1808160017001
+21817000214170C160016170BD28484170704700002648
+4078704700002448C160026170472248C3680B60006910
+6070471FB50291039200210020D1F47DF50168896B8847
+08230468A46902AA48F2A311A0471FBD70B500F24C6400
+F2146521782878134EE8B1C1B1A188A88828F44CF4A988
+B1804FF47A73A288F2804343226C9A4214D291FBF0F111
+FB00F1A980F18891FBF0F111FB00F008E0B08838B1A880
+70BD00291CBFF088002800D0A08070BDE8938900A78007
+002F2F6465706F742F636C69656E742F636F72652F7265
+6C2F476F6F676C652F5032312F3439303830342F2E2E2E
+0000007E24247E5056542044756D70203A20474C4C2076
+65722E20256C7520666C61677461696C3A25730A000000
+007E24247E5056542044756D70203A2054203D20256C75
+2C204E54203D20256C750A0000007E24247E5056542044
+756D70203A2047656F66656E6365203A206E756D203D20
+25642C20496E646F6F72203D2025630A000000007E2424
+7E5056542044756D70203A2047656F66656E6365203A20
+6964203D2025642C20737461747573203D2025640A0047
+4C4C20F1940320EB80007665722E20256C7520666C6167
+7461696C3A2025730A0000474C4C207665722E20256C75
+20666C61677461696C3A25730A00000070B52DED068B06
+469BF4ECF7022804D130469BF4E3F7022802D0112100F0
+EAFB0122022100F0FCFC00F0F2FC00F0F7FCB0EE409AF0
+EE609A00F0F0FCB0EE40AAF0EE60AA53EC182B51EC190B
+19F45AF404460D460222022100F0E2FC51EC100B00F0D2
+FC02460B462046294619F494F60122DFF83C3C19F405F4
+25D9022200F0CEFCB0EE408AF0EE608A0122022100F0C7
+FC51EC180B53EC102B19F4BDF521F00041DFF8102CDFF8
+143C19F4EBF30BD900F0B4FC00F00CF806D30222022100
+F0AFFC00F005F801D2002000E0012045E251EC100B0022
+002319F4F8B338B5044604F10C05002028726872A87220
+4608F0F9F800202860686004F55560DFF8B81B01600022
+0021416004F69450002300252EC004F65850BDE8344038
+211AF4AEB42DE9F84F2DED0E8B0C46ECB0206BDFF8881B
+8842154600F0678105F110009BF451F7A0B904F14C004E
+C84EC5606B1BF403F6CDE90801103D00F072F900F06EF9
+00F066F900F076F900F06EF922E105F19800B7EE000A90
+ED019AD0ED029AD0ED060A216BD4ED0EBA94ED0D8AD5ED
+26AA94ED0FCA94ED1ABA94ED1BAAC0EE20CAD0ED070A00
+6A80EE20DA401A00EE100AB8EE400ADFED970A60EE20DA
+2BEE89EAB0EE4E0A08EE2A0A00F02EF9CDE92C0128EE09
+0A0BEEA90A00F026F9CDE92A012BEEAA0A9FED8C8B0CEE
+090A8DED288B8DED268B00F018F9CDE924010CEE29EA1E
+EE100A1BF4A8F5CDE922016DEE8BBA2BEEAA0A8DED208B
+8DED1E8B00F004F9CDE91C012BEE890A00F0FEF8CDE91A
+012BEE2C0A00F0F8F8CDE918016DEE8AAA2AEE890A8DED
+168B00F0EEF8CDE914012AEEA90A00F0E8F8CDE912012A
+EE0D0A8DED108B00F0E0F8CDE90E0128AB0EA80C902AAA
+10A80B902CA912A80A90002614A8099016A8089018A807
+901AA806901CA805901EA8049020A8039022A8029024A8
+019026A800904AA87DF4B7F206F1010B012200F0B4F881
+46022200F0B0F88046032200F0ACF88246042200F0A8F8
+074604EB8600C06C1BF43EF5CDE9000128681BF439F502
+460B46D9E9000119F409F3DDE9002319F4D7F3CDE90001
+68681BF42AF502460B46D8E9000119F4FAF2DDE9002319
+F4C8F38046A86889461BF41BF5DAE9002319F4EDF24246
+4B4619F4BBF38046E86889461BF40EF5D7E9002319F4E0
+F242464B4619F4AEF31BF4BCF402A941F826005E46042E
+A8DBF19403B0EE800002A84EC84EC5022202214AA808F0
+0CF8103D05F1A40106A808F026F806A905F110007DF445
+F428A87DF496F105F110024AA97DF445F34AAB012228A9
+05F110007DF482F304F1340106A808F00DF806A905F110
+007DF4FAF305F11000FFF722FE70B9606B1BF4CAF4CDE9
+080100F03AF800F036F800F02EF800F03EF800F036F820
+6B05F19801086204F1400105F1A40008F00CF805F19800
+216E8161616EC16104F1400005F1980108F006F86CB0BD
+EC0E8BBDE8F18F00006F12833A00000000000000005946
+4AA881F4BCB610EE100A1BF494B4CDE90401E06B1BF48F
+B40000CDE90601A06B1BF489B400000146842205F11000
+1AF446B3CDE9020104AB02A8009006AA08A90AA87DF474
+B170B50C462DED068BD4E9060115461E461BF426F408EE
+100AD4E908011BF420F408EE900A7DB195ED020AD4ED15
+0A30EE600A30EE088A95ED030AD4ED160A30EE600A70EE
+288A28EE080A08EEA80A06F11C052BF4ABF285ED000A94
+ED1A9AD4ED1B9A39EE290A2BF4A1F2F0EE000A85ED010A
+60EE200AB6EE000A28F475F1D5ED000A00F083F84CBF01
+2000206876687E58B3F0EE480AB0EE680A2BF451F2B5EE
+400AF1EE10FA44BFDFED5E0A30EE200A9FED5DAA20EE0A
+0A85ED020A29EEA80A20EE280A69EE080A00EE880A2BF4
+6EF2D5ED000A60EEA00A80EE200A60EE0A0A9FEDD80A28
+F4FAF002E0A8609FEDD60A85ED030ABDEC068B70BD0000
+2DE9F043154687B006466869DFF844970C461BF4EFF341
+EC120B95ED021B95ED000B684606F6385881F40EF606F5
+556605F13407316849450DD1002070600020B870694670
+68E8623460404680F498F107B0BDE8F0833978B9B195ED
+070ADFEDBC0A00F015F810DB014640467FF464F300F00A
+F900EE100AD6ED010A30EE200A86ED010A30684845D9D0
+3878D8E70000B4EE600AF1EE10FA7047000030B5044604
+F68C50CFB000210170007E002839D0204607F01DFFA8B3
+1EA807F021FF02A807F02EFF1D252946204607F05DFF01
+4602A807F075FF1EAA02A92046FFF76EFD6D1E6DB2002D
+EED522A89BF4C9F400281EBF0E98DFF85C16884213D004
+F658552B461EAA02A92046FFF7FCFE009522AB1EAA02A9
+204600F01DF90E992A462046FFF76EFF4FB030BDDB0FC9
+40E12E65422DE9F0412DED088B04468AB094F8A40D0028
+0D46B0EE409A164600F09480002E00F08E8000F0B0F900
+F096F809EE900A022200F0AAF900F08FF80AEE100AB1EE
+691AF0EE4A0AB0EE690A684607F04EFF0322032100F07D
+F8F1940340F280000646032200F078F80746012200F074
+F88046D6E900011BF4E1F201EE100AD7E90001B0EE418A
+1BF4D9F200EE900AD8E9000100F0F7FA00F017FB06A807
+F02AFF0246694603A807F02DFF01466A46204607F02EFF
+0222022100F04FF80C3400F0E9FA08EE100A0422022100
+F046F800F0E1FA0AEE900A0422042100F03EF800F0D9FA
+08EE900A00F0C9FAB0EE40BA00F0C1FAF0EE000A6AEEA0
+0A60EE890A60EE8A0A60EEA9AA68EE0B0A68EE80BA30EE
+EABAB0EE4A0A28F473F00BEE80BA84ED00BAB0EE4A0A28
+F46BF0B0EE40AA00F0A1FA48EE0AAA28EE808A00F09FFA
+48EE00AAC4ED01AA02E0FE2100F00DF80AB0BDEC088BBD
+E8F081012128469BF4F0B351EC100B1BF46AB20FF24860
+F1F7A8B92DE9F0438046CFB098F8A40D894618B1404607
+F005FF20B14046FFF761FC002042E01EA807F020FE02A8
+07F02DFE404607F0FEFE471E00267CB22FE02146404607
+F056FE014602A807F06EFE1EAA02A94046FFF767FC22A8
+9BF4C6F300281EBF0E98DFF85814884217D0382000FB04
+90A0F138052B46324602A94046FFF7F6FD009522AB3246
+02A9404600F017F80E992A464046FFF768FE1EAE641E01
+2CCDDA4046FFF71DFCB8B24FB0BDE8F083000000003443
+00000000CECCCC3DF8B52DED068B9EB004460D4617461E
+46684690F4C1F5002F30D09FED432B286D00F02CFA9FED
+42AB00F092F800F0F6F9E86C00F029FA00F08BF800F07D
+F818A87EF43CF6024629460CA87FF459F578681BF426F2
+41EC110B386800F009FA00F06BF812A87EF42AF602460C
+A906A87FF447F506A968467FF4D9F702E029467FF4D5F7
+00F06FF800F067F8022100F06CF853EC182B51EC100B19
+F4AAF01BF4B8F104F6385400EE100A2BF458F02A9E286B
+D3493063B0EE408A012086F83400A06988421CD096ED07
+0ADFEDCA0AFFF736FE15D5694620467FF457F151EC100B
+0022C94B18F497F70AD294ED000B86ED000B94ED020B86
+ED020BD4E9040109E09DED000B86ED000B9DED020B86ED
+020BDDE904011BF47DF1706186ED048AE86DB0611EB0BD
+EC068BF1BD0000000000000000000000000000F0BF41EC
+100BB0EE492AF0EE692AB0EE481AF0EE681A7047000053
+EC1A2B18F47AB7B0EE408AF0EE608A0222704701220121
+30469BF4E3B200002DE9F84F2DED0C8BB8B004464F9F89
+4690469B461FB94FF4A671FFF7D7FE04F69455287C0028
+20D0DFF864A2D14503D1684607F013FD1CE1204607F0DB
+FDA8B9204607F0DFFD461E00E0761E36B2002E0CD43146
+F19403D0F58000204607F035FD006B5045F4D04845F2D3
+2046FFF725FB06E19FED8B2B686800F04BF900F019F928
+6800F04CF900F01CF901463A4616A87FF445F69FED831B
+A86800F034F900F010F901463A4610A87FF439F6DDE916
+011BF4F9F0099009ADDDE918011BF4F3F06860DDE91001
+1BF4EEF0A860DDE912011BF4E9F0E8600122012138469B
+F475F2FFF773FE09EE100A0222012138469BF46CF2FFF7
+6AFE09EE900AB1EE491AF0EE690AB0EE490A06A807F029
+FD4E9F0322032100F0CBF80646032200F0C6F805460122
+00F0C2F88246D6E900011BF4BBF001EE100AD5E90001B0
+EE418A1BF4B3F000EE900ADAE9000100F0D1F800F0F1F8
+0DA807F004FD024606A9684607F007FD014606AA03A807
+F002FD0222022100F09DF800F0C4F808EE100A04220221
+00F095F800F0BCF80BEE900A0422042100F08DF800F0B4
+F808EE900A9BED000B9BED02AB53EC102B51EC100B18F4
+9AF605460E4653EC1A2B51EC1A0B18F492F62A46334618
+F460F71BF46EF000EE100A2AF410F7F0EE40DA00F082F8
+B0EE40AAB0EE6D0A27F442F6F0EE40AA00F07CF8B0EE40
+BA00F078F8B0EE40CAB0EE6D0A27F434F6F0EE40CA00F0
+6AF8B0EE40DA0522052100F04BF809A90291B0EE000A03
+A9009101942BEE800A4168006820EE2D0A20EE290A20EE
+099A1BF435F0F0EE490A48EE0C0A28EEAC0A40EE0D0A04
+F10C0728EE0A0A02EE100A30EE490A68EEAA2AD7ED011A
+97ED001A02EE8B0A5B46424649461CA807F0CBFC014620
+4600F0A3F838B0BDEC0C8BBDE8F18FCDCCCC3D0000F03F
+8EEDB5A0FF2292FFF7C6B03E0000594000000000000000
+00012138469BF47CB141EC110BB0EE482AF0EE682A7047
+000041EC100BB0EE492AF0EE692AB0EE481AF0EE681A68
+469BF4E9B10000B0EE490A27F4C2B5B0EE690A27F4BEB5
+B0EE481AB0EE608AF0EE418A1AF4D4B7416800681AF4D0
+B7B0EE418AF0EE618A1BF412B0B0EE428AF0EE628A1BF4
+0CB0B0EE418AF0EE618AB0EE429AF0EE629A1BF402B000
+EE100AB0EE681AF0EE480A7047000070B500F694550C46
+287C002831D0012100F034F8064628681AF4ECF700F02A
+F81AF4A0F72860032100F028F8064668681AF4E0F700F0
+1EF81AF494F76860022100F01CF80646A8681AF4D4F700
+F012F81AF488F7A860042100F010F80446E8681AF4C8F7
+D4E9002318F46CF61AF47AF7E86070BDD6E9002318F464
+B6204681F4B5B1000070B504460E4694F8A40DB8B12046
+07F02DFB04F11405002895F90100314606D000F014F8F1
+940360F9800000F00CF86878287070BD00F00DF800F005
+F8A878401CA87070BD000004F11501204607F03FBC0000
+702210FB0240183007F072BB70617463685F676C70655F
+6E6176737466696C7465722E637070000070B504460D46
+1646284604F65851382219F438F6296BD4F8900D3246BD
+E8704086F478B330B58BB004460D4668460FF258012822
+19F426F6284624F431F230B1032812D0042809D005280E
+D00FE02878001990F8030E032809D106E0297868460818
+10F8510C032801D1012000E000200BB030BD80B5A4F45D
+F2042816BF03280120002002BD00000202020202030303
+0303030303030202020303030303030303030303030303
+03030303030300000010B5044604F599504BF4E6F341F2
+1C310020085510BD000040684968401A0128ACBF4FF0FF
+30C00F704700002DE9F04FADF2844D0446894615469846
+00264FF00C0B6CA80BFB060007F0B4FB761C3C2EF7DB05
+A827F430F3079840F04A0007904FF0000A4EA89EF44DF3
+30A89EF44AF303464EA800900022216808A880F4C6F408
+A89EF4E1F6002708AEF9B230A89EF471F4ABF43BF450B1
+F9B24EA89EF46AF4ABF434F400F0010080F0010000E001
+20B8557F1C072FE8DB206887F459F0DAF45BF010F04800
+18BF01208DF80C0049460AA827F45BF7DDF8A89411E06C
+A90BFB0A119DF810200A7048600F720AF101005FFA80FA
+02A874F425F40AA827F454F70AA827F453F7002847D1BA
+F13C0F44DA0AA904A827F440F720689DF477F6014604AA
+02A89DF43CF420680DF1090302AA04A98EF447F50028DC
+D020689DF474F69DF809209DF8081000239EF4D1F10028
+D0D0CDF8048000954B46206805AA04A9FDF7ECFF27F4AC
+F59DF808109DF80C20895D0027114308BF10F15A0F0AD1
+CDF800802B4620684A4602A9FEF7A1F827F497F5012705
+28A1DAACE7BAF1020F06DBDFF808350C2251466CA89AF4
+B5F790342046FFF725FF002508E06CA80BFB0501087A10
+B92046D5F4D1F06D1C5545F4DB002508E06CA80BFB0501
+087A10B12046D5F4C4F06D1C5545F4DB30A89EF42CF64E
+A89EF429F60DF2844DBDE8F08F00002DE9F84F2DED0E8B
+CAB00446ADF5805D20680D467CF4EEF19DF4F4F504F504
+51064610310020088104F5045010304660287D00F00107
+2868B8F416F52868BAF42FF300F04BFA4FF09442DFF838
+3418F41DF641EC180B29462046D5F437F101202074287D
+C00627D42868BAF4B3F6DFED0A0A00F01FFA00D40FB101
+2020742868BAF4A8F6DFED050A00F014FA08DB3FB9F194
+03F0FC800000202074EEE100BF010048420100C843207C
+0028F6D051EC180BDFF8DC23DFF8DC3318F461F3EDD928
+68BAF4B1F600F00DFA41EC100B2AF4EFF300F0FFF900F0
+F7F941EC1D0B2868BAF4A2F600F0FEF941EC100B2AF40A
+F400F0F0F900F0E8F941EC1C0B2868BAF4D3F200F0EFF9
+41EC180B2868BAF4C0F227F43AF3B0EE409A53EC182B51
+EC180B18F46EF30746894619EE100A1AF492F53A464B46
+18F436F441EC100B2AF4E6F353EC102BD448D54918F45A
+F341EC1B0B287D80074CBF9FEDD29B9FEDD39B0027FCA8
+482101FB0700DCF430F57F1C2F2FF6DB2868BAF488F200
+F0B4F941EC180B2868BAF42BF6002700F0ACF90022C84B
+18F41AF341EC1A0B12D253EC1A2B00204FF0804118F42C
+F341EC110BB0EE480AF0EE680A27F44CF2B0EE408AF0EE
+608A0AA87BF495F22868B8F454F401460AA87FF406F30A
+A968467EF452F1694610A87FF4CEF32868BAF4F5F58146
+2868B8F495F12868B0EE40EAF0EE60EAB8F438F48046A6
+EB090000EE100AB8EE400ADFEDAA0A80EE200A00F065F9
+02460B46D8E9000118F4EDF253EC1E2B18F4BBF3CDE916
+0120687CF4E2F0014608AB06AA684684F4DEF49DED060B
+27F4FAF218F44AF441EC100B27F478F58DED180B009700
+2321680022DEA880F4D5F204F11802DEA9C0A89EF415F2
+C0AADEA9A2A89EF4DEF1DEA904F118009EF48FF1A2A89E
+F47EF100B96082608A401E608200B2012808DA3C206082
+00960AAB696810AA2046FFF7C1FDA0680FF2342AD8F488
+F7804604F59851B0317CA827F465F504F1900912E05846
+DCF4D3F458B9594634A8DCF4D4F4FCA8482234A917FB02
+00D4F42BF47F1C7CA827F45DF57CA827F45CF5002840F0
+96807CA903A827F44BF56AA880F4D8F6002102910AAB69
+690090C90801F0010101913246A06803A97AF498F6C8B1
+20689DF470F4014603AA68469DF435F220686AAB324669
+46FDF7B7FE38B903A94846D4F4E4F6684674F4F9F1C9E7
+684674F4F5F103A94846D4F4B7F65FEA000B04D140F20F
+115046F0F767FB03A9404681F45FF058B103A940467BF4
+20F7816805914068049004A8029005A800E002900190B0
+EE495A6AA80090F0EE695A2168B0EE4B4AF0EE6B4AB0EE
+483AF0EE683AB0EE4A2AF0EE6A2AB0EE4C1AF0EE6C1AB0
+EE4D0AF0EE6D0A0AAB32465846D4F448F4594658A8DCF4
+50F49DED620AFEEE000A00F064F816D4594646A8DCF445
+F49DED460BD4F4E1F600287FF462AF594622A8DCF43AF4
+9DF8B400012803D1206803A980F4D0F103A94846F19403
+80008100D4F478F660E73FB217B90020608218E02868BA
+F4D3F404F5045010300025078104F504501030466042F2
+101248206843FCA9125941188018D4F470F36D1C2F2DF2
+DBA2A89EF4F0F3C0A89EF4EDF3DEA89EF4EAF34AB00DF5
+805DBDEC0E8BBDE8F18F000078DEB141010000E08E7945
+3EE6ABFF8564AF0A400000000000005940000000000000
+24400000794079FA800000007A44B4EE600AF1EE10FA70
+47000051EC100B53EC182B18F496B12868B0EE408AF0EE
+608ABAF481B4000010EE100A1AF4B4B370617463685F67
+6C70655F6E61766169642E63707000000010B5044626F4
+3EF2DFF84C0D007818B1A06820F48050A060204610BD2D
+E9FE4F2DED108B0446ADF53A7D206F40689DF830130790
+3022CA9812FB010808F12C00049020A880F4BAF5E16E09
+6A0090CA0902F00102029201F00101019104F10803D8F8
+1420049920467AF476F5002840F0DF8498A87CF41AF076
+A87CF417F00020069005909FEDD59B206F4169002914BF
+012700270169002914BF01250025E16E0A7D002A16BF01
+2A4FF001094FF000098068002814BF4FF0010A4FF0000A
+9DF85803B0EE49AAF0EE69AA04F5826670B191F8200080
+060AD5306807687F6A002304F1200220A9B84700F0BEFE
+92E0012A07D0F06880F41EF700F0010080F0010B01E04F
+F0000BE06E0721183026F486F500EA0B0B049904F5BC70
+80F40FF7E8B1BAF1000F14BF76A90021B9F1000F14BF98
+AA002230680191002303930293009200F0EAFC049900F0
+8FFE04F5BC707BF4BBF581680691406805902EE05BEA05
+004BEA070714BF05A90021002F14BF06AA0022BAF1000F
+14BF76AB0023B9F1000F14BF98AF002730680097039102
+92019300F0C2FCBBF1000F00F066FE0DD09DED050AB5EE
+400AF1EE10FA06DD0499DDED060A04F5BC707BF44DF5E0
+6E007D002818BF012826D126A880F4BCF600F086FCCDE9
+000128A880F4B5F600F07FFCCDE902012AA880F4AEF600
+F078FCCDE9080108AB02AA694654A87BF48EF7014698AB
+012232A87CF4C4F10122012180F4C4F490ED00AB206F01
+6931B194F8742001EB8201059A41F8042C416931B194F8
+742001EB8201069A41F8042C806948B194F87430882717
+FB0300842276A9883819F433F103A854F430F002460499
+706880F475F650B1E06E016AC9040AD52368027D04991B
+6A2046984718B900F081FD0220D6E39DF80C10B06808AA
+83F4DFF2DFF8600DDFF8601DCDE900010022694608A87E
+F4D4F6DDE92C239FED4ECB8DED080B51EC1C0BF1940310
+04810018F422F041EC1B0B98F82E0050B9049900222046
+00F0D4FD51EC100B00F052FD41EC1B0B04985AF497F303
+2830D100200090706886F4C4F3694687F40DF038B39DED
+000AB1EE400A00F038FDDFF8F42CDFF8F43C17F4F8F7CD
+E9080170687BF4F1F587F4FDF2012812D170687BF4EAF5
+83F444F260B170687BF4E4F583F47CF2DDE9080153EC10
+2B18F468F1CDE90801DDE9082351EC1C0B17F4D6F741EC
+1C0B04993069002287F407F400F007FD41EC1D0B08F12C
+0026F4B3F6012806DB98F82E0018B1B0EE49DAF0EE69DA
+00F092FB0746D4E90E0153EC182B18F487F053EC1C2B18
+F483F053EC1B2B18F437F153EC1D2B18F47BF0C7E90001
+9DF85803002849D0E06E90F82000012740062FD59DF80C
+0053F4ADF70546082D0DD1ED210FF62C40F0F7B5F80BE0
+00000000000000000000004A78DEB141002D18BF032D05
+D004980078562803DB762801DA14270EE0062D08BF0427
+0AD0022D08BF0A2706D0012D03D0512802DB562800DA02
+270499F068002288F474F20546CA989DF8301301903A46
+0798009094F87430CB987BF45BF4C5F8D8000521E06E18
+3026F4E4F3002800F0E8828DED109BB0EE498AE06E017D
+0129F0EE698A00F07AFC00F09E80006AC00540F19A8012
+A888F487F4029004F1080305A8019003A906A800902046
+D8F814207AF4A8F3694612A888F490F420B1DDE900239D
+ED008B1CE00EA912A888F490F420B1DDE90E239DED0E8B
+12E00AA912A888F490F420B1DDE90A239DED0A8B08E00C
+A912A888F490F448B1DDE90C239DED0C8B0020002117F4
+D7F741EC1B0B9DF80C00022810D1049BDFF8FC2C93F900
+303B3B5BB202EBC30251EC1B0BD36B926B17F4F0F641EC
+1B0B00F0D4FA02280BD000F0D0FA052807D000F0CCFA0C
+2803D000F0C8FA082804D153EC1B2BDFF8F40C16E00498
+26F4C2F5012817D104985AF459F220B953EC1B2BDFF8D0
+0C08E004985AF450F2042809D053EC1B2BDFF8C00C4168
+006817F4BEF641EC1B0B08F12C0026F4A4F5012804DB98
+F82E0008B100F0E5FB10A912A888F439F428B1DDE91001
+00F0E6FB41EC1B0B049AD8F814109DED100BB0EE481AF0
+EE681A20467AF4B6F4206F94F87410006880F4D2F20746
+D8F81C0018F401F0DFF8242CDFF8243C17F489F6D8E900
+2317F457F7C7E9000100F057FA074651EC1B0BD7E90023
+17F44CF7C7E900019FEDD1DB206F8768002F5DD0E06E00
+7D03281AD100F062FA00F072FA00F064FA0546022200F0
+6EFA072200F05EFA052200F028FA07460322F19403A007
+810000F064FA4168006881F00041C7E900013EE000281A
+D100F045FA00F055FA00F047FA0546022200F051FA0522
+00F041FA072200F00BFA0546032200F047FA4168006881
+F00041C5E9000119E001281FD100F028FA0546012200F0
+1AFA022200F028FA0546022200F013FA00F021FA054603
+2200F00DFA042200F01BFA80ED00DB082294F874103846
+80F44CF280ED00AB206FD0F80C90B9F1000F00F0A481E0
+6E007D012809D100F0E3F9044698ED020B53EC102B51EC
+100B91E1F0680023002208F12C0188F47EF00546E06E00
+6AC106B0EE49AAF0EE69AA00F022FB9FEDD5FB9FEDD6CB
+9FEDD18B2FD59FEDD6BB000548BFF0EE68BA05981AF408
+F053EC1B2B17F4BEF541EC1E0B1CD251EC1B0B53EC1E2B
+17F45BF741EC120BB0EE42DAF0EE62DA53EC1B2B51EC1C
+0B17F497F641EC110BB0EE4D2AF0EE6D2A9FEDAF0B88F4
+51F375E0F0EE6DBA76E0010741BF9DED050ADFEDAB0AB4
+EE600AF1EE10FA2ED5F1EE040AB4EE600AF1EE10FA48BF
+9FEDA5AB61D4059819F4C9F741EC1E0B53EC1E2B51EC1C
+0B17F469F60022DFF8383A17F492F502460B460020DFF8
+381A17F415F741EC100B53EC102B17F485F50022DFF818
+3A17F480F541EC1A0B3CE000043AD5F7EE000A9DED050A
+26F4DBF48DED050A9FED8E0B29F4F1F50598B0EE40CAF0
+EE60CA19F492F753EC1F2B17F464F541EC100B29F4E2F5
+0020DFF8D41953EC102B17F4A3F741EC110BB0EE41BAF0
+EE61BA0020DFF8B81953EC1C2B17F496F741EC100BB0EE
+4B1AF0EE6B1A26F46CF4B0EE40BAF0EE60BA2668D8F814
+200499F66800232046B047B0EE40CA08F12C0059F482F1
+18B1B2EE040A3CEE00CA0026002D73D000F0FAF802280B
+D000F0F6F8052807D000F0F2F8042803D000F0EEF80828
+01D1012700E000279DED051ADFED611AB4EE611A9FED63
+DBF0EE6D0AF1EE10FAB0EE4D0AA8BFF0EE690A1ADADFED
+5A1AB4EE611AF1EE10FA13DB059819F425F753EC1F2B17
+F4F7F441EC100B29F47DF553EC102B0020DFF8F81817F4
+36F741EC100B95F85400032818BF00289FED4B9B11D19F
+ED4B1B26F406F4E06E006A000517D5B0EE4D0AF0EE6D0A
+12E000BF000000000000F03F022817D19FED431B26F4F2
+F3E06E006A000544BFB0EE480AF0EE680A2FB153EC102B
+00F05FFB41EC100B00F09BF817F4FDF5064600F090F807
+4698ED020B00F091F805462CEE0C0A8B4600F0E3F92A46
+5B4617F477F505468B46304617F412F62A465B4617F46E
+F50022002317F46AF5C7E90001E06E006AF19403300B81
+00C1061DD4010709D500F06AF8044651EC1A0BD4E90023
+17F459F51AE041050DD500F05EF8054600F05BF89FEDD7
+1B90ED000B26F4A1F385ED000B0CE000040AD500F04EF8
+044651EC1B0BD4E9002317F46BF4C4E9000100F0A9F900
+200DF53A7DBDEC108BBDE8FE8F00000000000000000100
+7041000000000088A34061732D3852C1D03F0100AA4201
+0020429A9999999999B93F0000000000004E4000000000
+00003E40349D52A246DF913F00000000000014C0000000
+000000344080ED00DB384694F8741080F465B0000005F1
+500023F4B6B394F87410079880F463B0000094F8741048
+4680F45DB0000053EC102B51EC100B17F418B4049823F4
+A1B30000012198A880F45EB051EC100B81F00041704700
+0094F874100122384680F43AB003224168006881F00041
+C5E9000194F87410384680F42EB005460122012176A880
+F440B004F108030768BF6A04F1200220A938472DE9F041
+04462DED088B04F58267C2B0164638690D46012287F414
+F000F014F941EC180B30A880F435F00021029100900121
+019104F1080332462946204679F4F7F710B100F0A8FAE9
+E00590049004F5BC782946404680F4DDF140B129464046
+7BF49EF0816805914068049011E0386804A9039104F108
+0305A9029104F1200200210191009130A9D0F800C0DCF8
+28C0E0479FED659B8DED069B1EA880F4FEF100F034FA80
+F438F3804678687BF490F11EAA4146FCF7D4FA00211EA8
+80F450F2DFF80404DFF804148DED060BCDE90001002269
+4606A87EF425F28DED060BDDE906234FF09440DFF80C16
+17F473F341EC1A0B8DED0E9B03A853F44AF30246786829
+4680F48FF100F099F820B900F0A4F89FED450B83E010A8
+88F4A6F0029004F1080304A80190324605A8009003A920
+4679F4C8F78DED0C9B8DED0A9B8DED089B8DED009B6946
+10A888F4A8F010B1DDE9002316E00CA910A888F4AAF010
+B1DDE90C230EE008A910A888F4ACF010B1DDE9082306E0
+0AA910A888F4AEF038B1DDE90A230020002117F4F7F341
+EC1B0B00F0B9F90128284610D159F4A4F620B953EC1B2B
+DFF8680510E000F0B0F9042812D053EC1B2BDFF8580507
+E026F4F7F1022809D153EC1B2BDFF84C054168006817F4
+01F341EC1B0B0EA910A888F487F028B1DDE90E0100F034
+F841EC1B0B00222946204600F0ABF8B0EE409AF0EE609A
+00F02BF853EC182B51EC1A0B17F4B5F300F01FF853EC19
+2B17F467F441EC100B42B0BDEC088BBDE8F08100000000
+00000000F4CB91000000000000005940F19403C00E8100
+B0EE49BAF0EE69BA7047000010EE100A19F4ECB453EC1B
+2B17F490B303A873F461B200002DE9F8432DED028B8946
+8AB000F068F890461E460446484643F4C2F6002504F582
+6760B10122494605A826F48BF1F86888F42CF105A956F4
+45F200B101252A46494601A826F47EF1F86888F41FF101
+A988F41EF178BBF868002201A987F47EF5054688F421F1
+30B3284688F425F110B3D5F8D80098ED0C2B95ED081B06
+AA08A900F05AF97BF426F002A826F4D3F0049840F00200
+0490397D11B940F04000049002AB38689DED060B009608
+AA07683F694946B84708B902200DE0324600F03CF94946
+04F17C007AF453F6D4F88400401CC4F8840000200AB0BD
+EC028BBDE8F283B0EE408AF0EE608A7047000070B50446
+0D4616462DED068B00F0CCF89FED8C9BC0B900F0D3F8A8
+B900F0CCF890B92EB14FF46C710FF26010EFF750FB00F0
+BEF800F0DAF819F450F40022002317F4F4F241EC190B28
+4659F4A1F59FEDCD8B60B100F0CEF800F0BCF841EC190B
+D24800F0B1F800F0BBF841EC190B284651F430F1A8B100
+F09FF8012811DB00F0B9F800F0A7F841EC190B00F095F8
+01280CBFCC48CC4800F097F800F0A1F841EC190B00F081
+F800282ED1284658F43CF6002829D000F080F8012825DB
+00F09AF800F088F841EC1A0B00F076F802281BD1002229
+46204600F091F800F087F819F4FDF302460B4651EC1A0B
+17F457F341EC190B4EB100F05CF800F078F819F4EEF300
+F06EF841EC190B284623F449F1012812D100F06FF800F0
+5DF841EC180BA848D0E9002300F058F802460B4651EC18
+0B17F434F341EC190B00F036F8B8B900F03FF818B100F0
+3CF8032810D1284623F427F102280BD100F02BF800F047
+F819F4BDF353EC192B17F461F241EC190BB0EE490AF0EE
+690ABDEC068B70BDFCA9F1D24D62503F95D626E80B2E11
+3E70617463685F676C70655F636F6D707574657A72682E
+637070000000D4F81404A7F46EB63246294620464FE028
+4626F451B00000284659F4E9B40000D0E9002351EC190B
+17F45AB153EC102B51EC180B17F454B102460B4651EC19
+0B17F4D8B251EC100B19F42CB32946204679F476B6F8B5
+0C46154620462DED028B59F4C6F406462778204626F425
+F0042E08BF02289FED098B0BD155B90FF2A81000EB8700
+A0F5A270006819F453F341EC180B00F007F8BDEC028BF1
+BD0000000000000000B0EE480AF0EE680A704700002DE9
+F0412DED068B80460E46A2B01746304659F495F4054634
+78304625F4F4F79FED4D8B9FED419BF19403501281009F
+ED4DAB35B1032D31D0042D64D0052D45D06FE098B9D8F8
+1814012204A882F48DF704A9684680F417F368468DF4A8
+F440F2BD7188425DDB0FF2A81007E002280AD117B10FF2
+D82001E00FF2182000EB840050F8040C49E0304623F461
+F0012848D13146404679F4FFF5354A23E002280AD117B1
+0FF2283001E00FF2682000EB8400A0F5847030E0304623
+F449F0012830D13146404679F4E7F5294A0BE0012828DB
+3146404603D179F4DEF5254A02E079F4DAF5244A536812
+68FFF75BFE51EC1A0B17F42BF253EC182B17F49DF053EC
+192B17F499F00BE002280BD157B10FF2FC2000EB8400A0
+F5A270006819F4B6F241EC180B22B0FFF769FFBDEC068B
+BDE8F08100BF0000004A78DEB141B09C0800B6F3FDD441
+4C124100001440000010400000F03F0000494078DEB141
+989C08000000000000000000000000000000F03FA89C08
+00A09C0800209D0800002243E700000000000000000000
+00000000000000000000FAED77C09E5E89C052B88CC05E
+4BE8BEB7D120C0143F5EC02B876AC0ACAD9AC08D28B7C0
+0000000000000000000000000000000074B575BF5249A5
+BF0AD763BF3411E6BF5249A5BF21B0B2BF1361A1C01361
+A1C0A2B49FC089D2A0C0560EA3C094F6A6C00000000008
+3D1BC090A010415F079EC052B88CC0CA32D4BFAA604CC0
+F46CD6BD000000004DF38E3DA69B44BE62A1563DA69BC4
+3DA60A06BEE3A5BBBE21B0B2BE21B032BE00000000A69B
+C4BD00000000000000004DF30E3D0000000058CAB2BD00
 0000000000000000000000000000000000000000000000
-00000000000000000000933A713FA69B443E8A8EC43FE3
-A5EB3F000000000000000093A9823F0000000021B03240
-58A8153F423E083F85EBD13E0000000000000000000000
-00AC1C9A3F000000000000000000000000000000000000
-000000000000000000000000000042CFF63F00000000E1
-0B233F0000000000000000B7D1A03E0000000010E9C73F
-E86A933FED0D4E40000000000000000000000000000000
+FE437ABD645D1CBF7AC7A9BE0AD7E3BE00000000F5DB17
+BEFA7E0ABF62A1D63C4DF38E3DDC46FB3F000000006DC5
+963F00000000000000002041F13E000000003E79E03FC2
+86A73F371A584000000000000000000000000000000000
 0000000000000000000000000000000000000000000000
-000000000000000000000000000024B90C3FC7297ABE8A
-8EC43FB37B0A4000000000000000007FD93D3F00000000
-764F2A40371A403F3789013FF46C563E00000000000000
-0000000000D7A3A83F0000000000000000000000000000
+00000000000000000000000000933A713FA69B443E8A8E
+C43FE3A5EB3F000000000000000093A9823F0000000021
+B0324058A8153F423E083F85EBD13E0000000000000000
+00000000AC1C9A3F000000000000000000000000000000
+000000000000000000000000000000000042CFF63F0000
+0000E10B233F0000000000000000B7D1A03E0000000010
+E9C73FE86A933FED0D4E40000000000000000000000000
 0000000000000000000000000000000000000000000000
-000000000000000000000000000000F19403501281008A
-8E44BF8A8E44BF6C0949BF8A8E44BF6C0949BF371A40BF
-371A40BF569F3BBF569F3BBF0000000000000000000000
-00000000008A8E44BF8A8E44BF7E8C81BF6C0949BF8A8E
-44BF371A40BF6C0949BF6C0949BF8A8E44BF6C0949BF6C
-0949BF8A8E44BF000000008A8E44BF371A40BFBF7D4DBF
-8A8E44BF8A8E44BF8A8E44BFF0EEC00AB2EE0E1AF4EE41
-0AF1EE10FA09D5D0ED040A30EE800A80ED040A80ED070A
-80ED0A0A704700F59C7005F0B6BF10B5044600202060A0
-619FED060B84ED020B84ED040B04F11C0022F4DFF62046
-10BD00BF000000000000000038B504460D4635F4E3F700
-2802BF94F9010095F90110884214BF0120002032BD0978
-027891428041C043C00F7047000009B93F210FE0022908
-BF04210BD0032908BF102107D0042908BF012103D00529
-0CBF1F21FF2140780140481E8041C00F7047000010B504
-4605F074FF1E237022084904F118001EF48FF604F63850
-8EF4FBF50020C4F8900D2046FDF743FA204610BD00BF25
-70810080B5CEF4A3F608B1002002BD0021CFF471F00168
-896A884741F690310858C00B00F0010002BD00002DE9F2
-4F2DED028B0446ADF5047D606809281CBF0828002800F0
-2184002004F5D85501F108078DF8080003902D1D9FEDC2
-8B41F20808C2A60CE00096002341F2020100F055FC2046
-E0477888C7190398401C039086990398C988884280F0F2
-830C2004900A2001903A88501F50D0401E00F0BD80401E
-00F0D080401E00F0D080401E00F0DA80401E00F0E38040
-1E00F0F380401E00F03981401E00F08481401E00F08681
-401E00F0B782401E00F01282401E00F0FA81401E00F0A3
-81401E00F0C882C01E00F04782C01E00F02D82401E00F0
-4782E93800F09183401E00F09A83401E00F0A38347F6FB
-61401A00F0C982401E00F02A83401E00F04583401E00F0
-5E83401E00F07383801E00F0538394E7F88938B900960E
-2300F0EAFB052200F0E3FB06E0688004F50450F989D030
-FDF71BF8B88908B10B2802DB00F0E7FB00E02880B88864
-2802DA00F0F6FB12E04FF47A7190FBF1F14FF47A7202FB
-110008B100F0EAFBB888A880F888E880387A6872787A28
-724FF6F871788908420AD000964146D4F800C0019B3A88
-DCF834C12046E04700E06881606805281CBF0428062824
-D104A835F420F7387A8DF81400787A8DF81500A888ADF8
-1000E888ADF81200F9886888884211D3687A00280ED060
-6806281CBF4FF47A70ADF8100000F07EFB04D00268D2F8
-942004A990472DE7B888B0F57A7FF19403E015810005D0
-00F0A9FB062200F074FB00E0A881F888B0F57A7F04D000
-9606233A88414615E7E88117E7B888288214E7B88828B9
-00F092FB082200F05DFB00E06882B7F90600A88207E7B8
-8828B900F085FB092200F050FB00E0E882F8882883FBE6
-7868E861388938B90096082300F047FB0A2200F040FB00
-E028847889688401208DF80800E8E6B98800291CBF0129
-022903D0009604230B22C2E700F010FB1CBFA88D88420E
-D000291FBF04F5C850B8308068002806D001290CBF0021
-01210268D26B90476068042818BF052821D1A07BF8B9E0
-7BB98871B9D8B1688EC8B9E073032100F0F5FA00F0FAFA
-90B141F268310A5D002109E060B900F0E7FA00F0EFFA38
-B141F268310A5D01210368D3F8A8309847B888A8859FE6
-F88880B117F429F053EC182B16F4A9F60122DFF84C3516
-F464F604D9B888002818BF012809D0009606230C226CE7
-000000000000B03F00000000E88541F6F831F888288609
-5D00291FBF04F5C851B831D1F808A0BAF1000F1FD0E98D
-01290CBF91464FF000094FF4FA61019116F4F5F753EC18
-2B16F475F60022DFF8E83416F470F616F4CAF700900023
-DAF800C0DCF834C14A4601215046E04751E6B888A884F8
-88E8844CE6B888B0F57A7F02DD0096042305E0F888B0F5
-C84F07DD0096062300F091FA0E2200F08AFA02E06885B8
-882885606804281CBF052806280BD100F078FA08D00268
-698DD26A00EE101A298DBBEE440A904723E6B888002818
-BF012809D0022818BF032805D000F09AFA122200F065FA
-00E06886F88820B90096062300F067FA00E0A886B868B0
-F1207F04D20096082300F05DFA00E0A863B88910B900F0
-5FFA00E0A8876068042812BF0528A07B002817D1E07BB9
-88A9B9002812D0A88D00280FD141F6B810032100590268
-D26A904700F027FA18B100F008FA002198470020E073EE
-E60028FCD100F011FA00F01FFA03D000F0FAF901219847
-E2E6B88800281CBF0128022805D000F049FA112200F014
-FA00E0E887F88841F64431085300F0DEF94880BAE5B888
-002818BF012803D100F0E3F9888004E000F031FA102200
-F0FCF900F0C6F9C88004F5D8503B894430038104F5D850
-4430818801B1012141F6B81004F5D8520059D0F800C0DC
-F83CC04432C9B2D288E04790E5B888010018BF01280DD1
-04F5D85244320128508118BF002141F6B8100059026852
-6C90477DE50096042319225DE67989884238BF401CFAD3
-73E5F9887888890008318842F8D107F1080A4FF001094F
-F0000B14E041F6B81004A90059F19403701981000368DB
-6D01EB4B02BAF80010C9B2984718B900F0C3F94FF00009
-0AF1040A0BF1010BF8888345E7D3B9F1000FD6D007F108
-0A4FF0000B13E041F6B81000590368BAF80010BAF80220
-1B6EC9B2984718B900F0A4F94FF000090AF1040A0BF101
-0BF8888345E8D3B9F1000F2BD107F1080AF888814526D2
-41F6B81004A9005931F8192003683AF8041B1B6EC9B298
-4709F10109EDE7B88800281CBF0128022812D1002041F6
-503307EB400104EB400289889952401C0728F6DB00F038
-F902D0204605F02CFCFFE4009604230F22DFE5B8880028
-18BF01280ED100F024F9488300F00DF9888300F010F9C8
-8304F5D851788944310884E7E4009604231322C7E56068
-062818BF05283FF4D6AC78880C2855D1B888142190FBF1
-F1142202FB110101B920B9009604234FF40042B0E5F988
-91FBF2F2142303FB121202B921B9009606234FF40042A3
-E5398900F0D2F802B921B9009608234FF4004299E57989
-00F0C8F802B921B9019B00964FF400428FE500F0D9F848
-8400F0C2F8888400F0C5F8C88404F5D850798944300185
-00F0CFF81FBF04F5C850B830806800280ED0009100F0C1
-F8CB8CD0F800C0DCF840C000F0BAF88A8C00F0B7F8498C
-E04784E4009602234FF4004263E5B96804F5C850D030DD
-F4AFF7B98804F5C850D030DDF4ABF722F4BBF204F5C851
-B831496B28F48DF522F4B3F204F5C851B831096BC9B228
-F478F561E4B88800281CBF0128022802D1F988022904DB
-0096042348F2020237E541F66E31085504F5D851F8886E
-3148704AE4786841F69031085145E44FF0000907EB4900
-808800281CBF0128022802D000F0B1F804E004EB490141
-F67032505209F10109B9F1070FEADB2DE4B7F9041004F5
-DD50DEF4C3F326E400F06EF8FBD0B988012918BF002102
-68D2F8F02090471AE400F062F8FBD0B988012918BF0021
-0268D2F8F8209047F2E700F056F8EFD0B988012918BF00
-210268D2F8F4209047E6E79DF8080020B1002104F5DD50
-DEF4FCF12168D1F82811204688470DF5047DBDEC028BBD
-E8F18F000000002A4000408F40142291FBF2F203FB1212
-704704F5D851F88844317047000004F5D8513889443170
-47000041F2683103680A5DD3F8A8307047000004F5D851
-4431704741F6F830005D0028704700000120E073022141
-F6B81000590268D26A1047000004F5C850B83080687047
-000004F5C850B8308068002870474146204660470000D4
-F800C0DCF834C170470000D4F800C03A88DCF834C14146
-2046604700964146D4F800C0F19403001D8100049B3A88
-DCF834C1204660470096AAEB0703D4F800C03A88DCF834
-C1414620466047000000960423D4F800C03A88DCF834C1
-41462046604700960423D4F800C0DCF834C17047000000
-F5596001750260704700002DE9F44F2DED0E8B0F46AAB0
-0446D7E904010122DD4B16F435F304F1380B94BF012000
-20BBF8181051FA80F0ABF818000A2100B225F46AF2ABF8
-18003968097AC9070BD50A2818DA389805F0EFFAF3EE04
-0A90ED020A00F0C3F90ED5BBF918502046C0F44BF5ABF8
-18503898A1F484F704F12C014860002047E101202070B4
-F9021019B138688068800502D50020607000E0481E6080
-F2EE0F9A3868007A800748BFDFEDCD9A0020ADF8080082
-4681463898B8F47BF6014603A825F4DBF50026B9EE009A
-DFEDB28A9FEDB18A9FEDB0AA25E0B0EE4A0AB6F4F3F0F0
-EE40AAF0EE6A0AB0EE480A25F473F2B0EE408AF0EE6A0A
-B0EE680A25F425F2F0EE408A95ED130AB4EE409AF1EE10
-FA05D5B8F9F0000B28A8BFB0EE409A03A825F4A7F503A8
-25F4A2F5002844D103A9684625F4A8F538980023002269
-4686F46AF5054603A9684625F49DF538980022694686F4
-CEF5002D8046E0D095ED130ADFED8E0A00F03FF9A8BF0A
-F1010AF4EE409AF1EE10FAC5D5B8F9F010761C2E29A4BF
-01208DF80900484625F4FEF1814608F1F000F6B2B0F902
-0016F428F47F4A804B16F4B2F218F492F4012E00EE900A
-92D1B0EE60AAA5E79BED00CB5FFA8AF016F41FF441EC1D
-0B51EC1C0B53EC1D2B16F47FF29FED74AB3ABFB0EE4AEA
-F0EE6AEA9FED72EB53EC1E2B16F48EF2CDE900019FED70
-BB51EC1B0B53EC1E2B16F40EF453EC1D2B16F480F2DDE9
-002316F44EF300226A4B16F45CF241EC1C0B04D2B0EE4B
-CAF0EE6BCA06E00122654B16F42CF298BF9FED64CB8BED
-00CBDBE900234FF02040624916F460F253EC1A2B16F42E
-F341EC100B25F4EAF3C5B225B13868042124F4E2F600B1
-0325022E0ADBA9F10100192806D238EE680ADFED550A00
-F0B2F801D4B5420CD39FED530AB4EE409AF1EE10FA05D5
-9DF8090010B901208DF8080038688068410604D49DF808
-1009B1C00505D53898A1F462F604F12C0148604EF66020
-E0603868007A800712D441F28830E06038688068810608
-D4000709D5D7E9040101223C4B16F4CFF102D840F6B830
-E06004F12C00456875B9A079002508B1401EA0719DF808
-0084F82C0028462AB0BDEC0E8BBDE8F28FD7E904010022
-304B16F4D6F108D238688068010604D580075CBF43F698
-20E060B968E068491B8842F1940390208100DBD2A07900
-2530B900212046BEF4E4F004200125A071607870B9B868
-A06204F1100079687DF4C0F197ED060B8BED020B97ED04
-0B8BED040B0120607039462046C0F4C2F56080A080B868
-A060BAE700000000E03F000000000100B041349D52A246
-DF913F000000000000E03F000000606666EE3F00000000
-0000F03F0000F03F0000384000000000000038409999C9
-3F20C9293F0000204200003E4000009C4100000840B4EE
-600AF1EE10FA70470000E74825F465B4000038B5044604
-F5F96304F1100204F11001B4F46CF400252068982101FB
-050008B1B4F404F56D1C0D2DF5DB204632BD00002DE9FE
-4F2DED028BADF5B66D804689460024A4A800EB0410B6F4
-9EF2641C322CF7DB92A825F438F480A825F435F442A8B5
-F4B4F704A8B5F4B1F7D8F84C00A9EB000040F2DC51DDF8
-C0458842A4AD08F5A06780F0D080DDF8E8A5322604F111
-0052F47CF140B304F11101504655F4E0F0F8B104F11101
-684638F472F300F0E8F8217C012918BF0021084212D0D4
-E9020181F00041C5E9000104F1110205F10901684652F4
-3DF104F1110180A825F402F410351834761ED1D180A824
-F4F7F2C1B2062025F421F00390002580A824F4EEF2C1B2
-A24B1022A4A898F492F40026AA4605E01834BBF1010B18
-D10AF1010A03995FFA8AFA8A454FDAA4A901EB0A1000F1
-090102A838F42CF30146684638F428F300F09EF8DDF8C0
-454FF0320B02A904F111003DF403F20028DBD03A689DF8
-04304FF0180C1CFB032203F046F941EC180B42A8B5F47D
-F742A898F456F4014601F05BF880ED008B04A8B5F472F7
-04A898F44BF4014604A87EF4F9F494ED000B80ED000B51
-EC180B01F04DFF34BF01204FF0FF304519D4E9000116F4
-6AF034BF01204FF0FF308619A8E704A87BF401F268B225
-F41EF0062806D170B225F419F0062808BF012000D00020
-387404A87BF43AF198B104A87BF436F1014604A87EF4C6
-F4012241680068DFF8543E16F441F094BF01200020397C
-0840387442A87BF482F187ED020B01E00020387440F2DC
-51DDF8BC0588421DD2C8F84C900024182000FB04F5DDF8
-C005291838682818B6F4A4F14046B6F4B7F13E68A81953
-EC102B4168006816F4DFF1AA19641CC2E90001322CE4D3
-0DF5B66DBDEC028BBDE8F78F0000014601AA4046B6F4AB
-B1000070B586B004460D46B8F458F0082104F5B0607DF4
-97F2DFF8BC0D04F0CBFF0822082104F1C8007AF437F329
-462046AAF451F5284604F21476B8F40EF330602846B6F4
-5AF1014604F5E3607DF4F19403202481000BF02846B8F4
-06F3284686ED070AB8F405F351EC100B04F5CF6618F4EF
-F130602846B5F457F64169006981F0004118F4E5F17060
-2846B8F413F386ED020A2046B1F4A4F7284604F29476B8
-F4DFF2B0602846B6F42BF101466846A8F43FF701462046
-B8F401F39FED140B04F65830B8F4FFF204F60810DFF814
-1D016004F5E055012131604835002101716976DFF8000D
-4170017004F5C0507830B8F4EDF20FF224026F212046B8
-F495F00020288006B070BD0000DDC50B00000000000000
-6940C0C89100496E69744B4600002DE9F34F81B041F678
-502DED0E8B8CB0ADF5085D17469846684498F423F30DF5
-00500025D0F86C02ADF8385000F6C4200F9000268068B5
-F4E5F5F1EE04AA0078012810D10F988068A9F41CF60126
-0078022806D00F988068A9F414F60078032801D18DF838
-600F98006886F497F4DFF8581C884245D0B868800440F1
-15860F988068B8F47DF4B8F47DF407000AD000F093FEB8
-F455F2C01B4EF660218842BF41FF0F00E000270DF50050
-0122D0F86C02C8300D9001217EF48FF3044600F05CFE02
-4653681268D4E9000116F421F00122DFF8F83B15F40AF7
-0DF5005094BF01240024D0F86C02B8F469F20F28C0F0DC
-8554EA070040F0D88500F05EFEB8F444F4002800F0D185
-0F98006886F447F400EE100A9FEDDB9BB8EE400ADFEDD8
-0AB0EE498AF0EE698A80EE20AAB7EE00BA0EB1F0EE4BAA
-00F040FE00F5D1600090404698F474F2082840F06A8100
-F08FFE0428C0F2658100F08AFE05280DF50050B8BFF0EE
-4BAAD0F86C0200F5CF6696ED010A20EE0A0A02F0F8F996
-ED000A41EC120B9FEDBF1B20EE0A0A00F0D0FD02F0ECF9
-00F0D6FD0DF5846098F4CEF20146009A02A87CF401F604
-21CAA8B8F4F1F38CA8B5F43AF502F0E3F907460D980222
-02217EF40AF3022100F095FD00F036FE07460D98042204
-217EF4FFF2044696ED000A24F488F602F0C0F9D4E90023
-15F4BEF6C7E9000100F020FE06460D98062206217EF4EA
-F2042101F043FF00F016FE06460D98082208217EF4DFF2
-012101F038FF00F006FE9DED020B80ED000B022100F0FF
-FD9DED040B80ED000B032100F0F8FD9DED060B80ED000B
-042100F0F1FD064600F0B8FD03F07EFC01F016FFC6E900
-0100F004FE0646CBE004214EA8B8F490F3042110A8B8F4
-8CF300F0B3FD31B290ED00BB0DF50050D0F898027EF4AD
-F200F0A7FD002241680068DFF8343A15F466F6C7E90001
-00F09DFD00F05AFD15F430F741EC180B012100F0B7FD00
-F0DBFD012100F0BEFDF19403B02781000746012100F0B7
-FD044600F0D2FD00F0C3FDC7E90001022100F0A4FD0746
-042200F0C8FD022100F0A9FD0746022100F0A2FD044604
-2200F0BDFD00F0ADFDC7E90001032100F08EFD07460622
-00F0B2FD032100F093FD074600F08CFD0446062200F0A8
-FD00F098FDC7E90001042100F079FD0746082200F09DFD
-00F0D9FC042100F080FD0746042100F075FD0446082200
-F090FD00F080FDC7E9000110A94EA87BF430F002F01CFE
-CAA94EA87BF42AF00DF50050B0EE40DAD0F89C02F0EE60
-DA31B27EF42FF2024651EC1D0B5368126815F474F741EC
-1D0B21F0004141EC1E0B51EC1B0B53EC1C2B15F4B0F602
-F0ECF902F016FE0022DFF8183915F495F50AD91AEE900A
-17F4FAF753EC1D2B23F0004315F4AEF511D2314640467A
-F4C3F30DF5005031B2D0F898027AF472F70DF5005031B2
-D0F89C027AF46BF7761E012EBFF631AF00F031FD15F421
-F702460B4651EC180B15F4F3F741EC180B404698F404F1
-082840F03F8400F01FFD0428C0F23A84404698F4F9F008
-2803D040F2371102F0DFFA0DF5C65098F40BF100F00DFD
-014604220DF5C6507AF491F000F005FD064600F002FD01
-4641F67850324668447AF485F0012639E000BF00007A44
-0000000000000000012231460DF5C6507EF4A2F100F0EE
-FC022200F031FC0746042200F0E9FC032200F02AFC0746
-062200F0E2FC042200F023FC0746082200F0DBFC324600
-F016FC41F67850314668447EF482F100F084FC02460020
-53681268DFF8F41715F48CF7C7E90001761C00F0BDFCB0
-42C8DA41F20840684498F4B2F00DF5756098F4AEF040F6
-58606844B5F48BF310A898F4A6F041F678536B440DF5C6
-5201217AF4C8F141F208400DF5C65210A968447AF4DAF0
-0DF5005240F65860D2F89C2210A968447AF4F4F641F208
-400DF5756168447AF4F5F4002800F0A48320A879F4DBF3
-0DF55660B5F45DF340F658626A440DF575617AF4DCF6DF
-F8581700988DED1E9BCDE912518DED1C9B8DED1A9B8DED
-189B8DED169B8DED149B032203217EF431F11090022200
-9803217EF42BF105460098012203217EF425F106460098
-032202217EF41FF107460098022202217EF419F1044600
-98012202217EF413F181460098032201217EF40DF18246
-0098022201217EF407F183460098012201217EF401F112
-A90C91069514A90B91059616A90A91039718A909915346
-1AA908915A46109907911CA9049102941EA90091CDF804
-90014686A879F423F4042204210DF5756079F4CFF70DF5
-756164A879F48AF4F19403402B810042A879F461F386AB
-012264A979F454F542AA86A920A879F40BF5032100F0F0
-FB00F0ECFB0646012100F0EAFB95ED002B90ED000B96ED
-001B06A87BF4A5F200F091FBB5F4A3F5014606AA68467C
-F4BEF1694600F07BFBB8F47BF1032100F0D0FB00F0CCFB
-0646012100F0CAFB03F048FA41EC190BD5E9000102F096
-F941EC120BD6E90001B0EE42BAF0EE62BA02F08CF941EC
-110BD7E90001B0EE4B2AF0EE6B2A00F01AFB02F080F900
-F020FB68467BF46BF2014600F04AFBB8F44CF100F03EFB
-B8F44CF100F028FB074600F02BFB044600F07AFB00F0F4
-FA0546D7E90023D4E9000115F4EBF400F00DFBD5E90023
-15F4E5F417F4F3F501F053FDF7EE000A24F471F300F03B
-FBB8F42DF10D98052205217EF438F0054600F00BFB00F0
-4FFB17F4DDF501F03DFDF7EE000A24F45BF300F025FBB8
-F41BF100F047FB054600F0C1FA00F03CFB17F4CAF501F0
-2AFD8DED000A0DF500506946D0F87002B8F40BF100F0E7
-FA00F0C1FE01F01BFD00F007FBB8F405F100F0F7FAB5F4
-5DF2B0EE40BAF0EE60BA042100F03CFB53EC1B2B416800
-6815F494F400F0D8FAB5F440F60D98072207217DF4EFF7
-054600F090FA00F006FB17F494F501F0F4FC0DF5005001
-25D0F87002B8F4DFF0042100F01AFB00F05CFA00F0BAFA
-BEF416F700F078FA00F054FA17F47CF501F0DCFC00F0B0
-FAB8F4CEF0012100F005FB064600F001FB96ED001B90ED
-000B27F4D8F302F0C6F80022002315F466F309D253EC19
-2BDFF8940EDFF8941E15F44BF441EC190B00F0CDFA00F0
-47FA4168006800F065FA53EC182B15F4B5F517F44BF501
-F0ABFC01F0FDFF80F2F58000F08DFA064600F078FAB5F4
-94F4024653681268D6E9000115F4DFF421F0004102F0A1
-FB16D900F074FAB5F49AF1064600F063FAB5F495F10246
-53691269D6E9040115F4CAF421F000410122DFF8E43315
-F4F9F240F2C98000F0B5FA0528C0F2C58040F6A8000DF5
-75620DF5C651684479F4A3F701460DF5C6530122FCA879
-F4B8F797F47CF606460DE000F0DAF900F054FA02465368
-1268D7E9000115F49DF4C7E90001761E012EEFDA00F08C
-FA01B2BEA8B8F41AF000F086FA01B280A8B8F414F000F0
-80FA064652E0042142A8B8F40CF001F001FE00F07AFA02
-2100F083FA0746042200F075FA032100F07CFA07460622
-00F06EFA042100F075FA0746082200F067FA31B200F0A2
-F9BEA87DF419F707460DF5566142A87AF403F50DF50050
-B0EE408AD0F89C02F0EE608A31B27DF408F700F0C2F915
-F450F4C7E90001F19403D02E810031B280A87DF4FEF607
-4631B2BEA87DF4F9F6044600F076F9761E4168006881F0
-004101F0C1FED4E9000101F0B9FDC7E90001012EAADABE
-A87AF4B0F351EC100B21F00041DFF8E02CDFF8E03C15F4
-5CF298BF0025BEA87AF4F7F3BEA87AF49EF351EC100BDF
-F8C82CDFF8C83C15F44CF29CBF01208DF8390000F006FA
-002607460FE039B280A87DF4BDF6012241680068DFF8A4
-3C21F0004115F45AF238BF761C7F1E012FEDDAF6B2042E
-00DA0025012100F0DEF98346012100F0DAF9814600F0D6
-F9824600F0D3F90446032100F0D0F90646032100F0CCF9
-0746DBE9000102460B46D9E9000115F44FF2CDE90001D4
-E90023DAE9000115F447F2DDE9002315F415F304468946
-D6E90023D7E9000115F43BF222464B4615F409F317F417
-F401F077FB80EE0A0A01F02DFD41EC180B0F988068A7F4
-1DF6007838B951EC180B0122DFF8B83E15F4E0F10FD90F
-988068A7F40FF6007801280AD151EC180BDFF8A02EDFF8
-A03E15F4D0F101D8002555E0002D53D000F009F9064600
-F05EF902F0F8FF01F090FA00F0F6F8C6E9000103220D98
-03217DF42FF600F0CBF802F0E9FF01F081FA00F0E7F8C6
-E9000105220D9805217DF420F6064600F0F3F802F0D9FF
-01F071FA00F0D7F8C6E9000107220D9807217DF410F606
-4600F0B1F802F0C9FF01F061FA00F0C7F8C6E9000100F0
-E7F8B5F405F300F053F9B7F4E3F600F0DFF8B5F451F000
-F0E7F8B5F441F40F980068A0F4F5F500F043F9B7F4F5F6
-0DF5005000F001F951EC100B0122DFF8DC3D15F46CF133
-D800F0C9F800F0F1F853EC102BB0EE080A28EE000A1646
-1F4601F09BFC32463B4615F47DF120D200F0A8F8B7F4DE
-F651EC190B17F472F300EE100A00F0A6F8B7F4CCF600F0
-A8F800F0D0F800F064FD01F08DFD01F0C8FE17F460F300
-EE100A00F094F8B7F4BEF601E000F0B7F89DF8380078B1
-00F0F0F8062802DB9DF8390040B100F0ABF80DF5005000
-21D0F87002B7F484F60CB00DF5085D2846BDEC0E8BBDE8
-FE8F00001440009F89000000C642EACB9100FF2292FF00
-80484000002240000059400000F03F53EC192B41680068
-15F48CB332463146FCA87DF473B5000090ED000B87ED00
-0B7047000090ED000B87ED000B31460DF5C6507DF463B5
-000006460222022120A87DF474B50422042120A87DF46F
-B50000B0EE41BAF0EE61BAB0EE42CAF0EE62CA70470000
-41EC100BB0EE4C2AF0EE6C2AB0EE4B1AF0EE6B1A704700
-00D6E9002315F4D8B1024651EC180B5368126870470D98
-012201217DF4F194036032810031B500000D9803220321
-7DF42BB500000322032120A87DF43DB500000DF5005001
-21D0F87002704741EC100B0DF50050D0F8700270470000
-0DF50050D0F87002B7F422B00DF50050D0F86C02704700
-000DF50050D0F86C02B5F406B20DF500508DED000A6946
-D0F87002704707460DF5005031B2D0F898027DF4FCB40D
-F500500021D0F87002B7F401B600000DF50050B0EE408A
-D0F87002B7F4A0B341680068D5E9002315F47AB1012201
-2120A87DF4F1B400004EA87DF4DDB40000CAA87DF4D9B4
-000003218CA87DF4D4B490ED000B87ED000B10A87DF4CD
-B40000054602210DF556607DF4C6B4024653681268D4E9
-000115F481B00000404697F4D9B3000007460222314640
-467DF4ACB401460DF50050D0F86C02704790ED000B87ED
-000B42A87DF4A7B400002DE9F0472DED0E8BADF5116D80
-460C4615469A4604A8B8F4F7F540F6C800684424F432F3
-0C2100910246012321464046B2F420F10DF5086024F426
-F302460C200090002321464046B2F414F1069840F4C870
-069008F52C6695F82410002914BF40F0040020F0040006
-9004A9069840F09000069014BF40F0040020F004000690
-07A8B8F4CBF501F039FB044602F06DFE02F06EFE07A9DD
-F86C79039102940190009540F638003368726801F08FF8
-39466844B8F4B9F517B13846A8F437F7DDF8689901F025
-FC002808F6F8249FEDCB8B9FEDCCBAF6EE00CA00F09280
-1CA8FEF76FFE04A907A8B8F499F501F007FB02F03BFE00
-F0CDFB02F03FFE07A903910297019000953368726801F0
-EEFF1CA90AA8B8F48AF51CA8FEF753FE0120009040F6C8
-010023012269440AA8B3F495F640F6C80169441CA8B3F4
-C7F4054601211CA8B3F4F4F4002D00F0A3FB6FD000F086
-FA51EC190B17F49EF100EE100A60EE2C0A99ED1C0A23F4
-1AF789ED1C0A012301220DF50861404600F0EDFC00285F
-D008F588500021D030A8F469F730B301F0B0FA007810B3
-2046B8F481F5F0EE409A2046B8F492F5306BB0EE409AB8
-F49FF501F037FC00EE900AB0EE490AB4F467F5B0EEC00A
-DFEDEA0A01F01DFC06DBF0EE690A23F4E4F62046B8F48D
-F5294608A8A7F4C9F62046B8F448F500F042FA00F012FA
-002833D02046B8F451F5B0EE40BA2DE0009040F6C80140
-F638000123032269446844B3F45BF540F6C80169443846
-B3F453F4050002D000F019FA9FE708A8B3F4DDF2014600
-F013FA002D00F08F812046B8F41AF500F014FA00F0E4F9
-002804D02046B8F423F5B0EE40BAD5E02046B8F433F500
-F0D1F9F0EEF19403F0358100409A2046B8F454F59FEDC1
-1BD9F88000B0EE40AA00F0FEF953EC182B14F424F700F0
-FEF900F016FA074600F017FA00F003FA00F0FDF9B0EE40
-9A00F00FFAC168806817F4F3F000F0F3F939EE000A26F4
-93F700F0D3F904467068A0F43FF3064600F0EEF99FEDAC
-5B00F0BEF900F0B4F902F0EFFC41EC140B00F068F9B0EE
-6A6A00F05EF9B0EE44BAF0EE64BAB0EE45AAF0EE65AAB0
-EE46CA00F04AF951EC180B17F4C4F003EE100A00F03AF9
-B0EE4C6AF0EE693AB0EE4B4AF0EE6B4A00F04EF9B0EE63
-BAF0EE46BA00F086F917F4F6F041EC120BD7E9040100F0
-38F9B0EE6B6AF0EE4B3AB0EE42BAF0EE62BAB0EE63CAB0
-EE46DAF0EE66DAB0EE47EAF0EE67EA17F494F001EE900A
-F0EE6E7AB0EE4E7AF0EE6D6AB0EE4D6AB0EE4A5AF0EE6A
-5A00F024F9B0EE4B2AF0EE6B2AB0EE491A2346D9ED1D0A
-99ED1C0A08AA31465046B6F4F4F601215046B7F4D8F301
-215046B7F4ACF34046B6F4D7F5DFED6B0A01F01DFB15DB
-99ED200ADFED680A01F016FB0ED5E86E17F4A2F041EC10
-0B4046B5F4F5F099ED200A20EE2C0A4046B7F4A2F3B0E0
-00BF000000000000E03FDB0F49402046B8F45DF400F0FB
-F8B0EE40AA2046B8F47EF49FED561BD5F88000F0EE409A
-00F028F953EC182B14F44EF600F028F900F040F9804600
-F041F900F02DF900F027F9B0EE409A00F039F9C1688068
-17F41DF000F01DF939EE000A26F4BDF600F0FDF8074670
-68A0F469F2044600F018F9B0EE6A6A9FED405BF0EE4A3A
-00F0CCF819EE900A17F44AF041EC140B00F0A8F8B0EE44
-AAF0EE64AAF0EE639A00F0D4F8B0EE46CAF0EE66CAB0EE
-47DAF0EE67DA51EC180B16F4EAF703EE100AF0EE6D7AB0
-EE4D7AF0EE6C6AB0EE4C6A00F068F8F0EE693AB0EE4A4A
-F0EE6A4A00F06EF800F09AF817F41AF041EC120BD8E904
-0100F076F8B0EE42AAF0EE62AAB0EE63CA00F0A2F8F0EE
-46CA00F042F816F4BEF701EE900A00F034F8B0EE6C6A00
-F040F800F054F8B0EE4A2AF0EE6A2AB0EE491A3B46D5ED
-1D0A95ED1C0A2A4621465046B6F424F601215046B7F408
-F301215046B7F4DCF20DF5116D2846BDEC0E8BBDE8F087
-00BFDB0F493F7E36EA460F621248000000000000494000
-0000000000F03FF0EE4E7AB0EE6D7AF0EE4D6A70470000
-B0EE66DAF0EE47DAB0EE67EA70470000B0EE4B5AF0EE6B
-5A70470000F0EE6D7AB0EE4D7AF0EE4C6A70470000E86E
-F0EE439AB0EE448AF0EE648A7047F0EE4C3AB0EE484AF0
-EE684AB0EE693A70470000F0EE4D7AB0EE6C7AF0EE4C6A
-B0EE6B6AF1940380398100B0EE4A5AF0EE6A5AF0EE4B3A
-70470000F0EE40AA2046B8F487B30000F0EE40BA2046B8
-F485B30000B0EE63BAB0EE45AAF0EE65AAF0EE46BAB0EE
-66CAF0EE47CAB0EE67DA70470000B0EE66CAB0EE47DAF0
-EE67DA70470000B0EE45BAF0EE65BA7047000029464846
-B3F45CB1B0EE409A2046B8F473B30000B0EE40CA2046B8
-F45BB30000B0EE41DAF0EE61DA16F44EB741EC100BB0EE
-4D1AF0EE6D1A23F444B400EE100A23F4DCB44168006816
-F4F6B6002001900090F0EE4C7AB0EE6B7AF0EE4B6A7047
-B0EE408AF0EE608A2046B8F447B300002DE9F8432DED06
-8BADF5A66D05460F4614461E461EA897F471F005F1C808
-01220121FFF776FC814603220321FFF771FC00F0EAFF14
-F4B8F516F4C6F608EE100A2846B4F419F631467AF4A8F6
-00F0BAF896ED1C0A23F49AF438EE000A26F45AF500F0CE
-FF02460B4651EC190B14F414F716F4AAF6002F00EE100A
-9FED4F9A9FED4F8B4FD001F056F980F28280314612A8A7
-F40AF400F0A0F8012200F099F805F5D16700F0A5F800F0
-9DF869460CA8BEF46FF101463A4606A87BF48CF3F0EE49
-0A96ED1C0A23F404F423F460F400F098FF41EC1A0B00F0
-92F89DED080B2846AEF493F200F079F8032200F072F800
-F080F800F078F8694618A8BEF44AF101460CA8BDF45EF2
-3A460CA968467BF463F3694606A803F019FC00F071F89D
-ED060B2846AEF472F2002C33D000F056F8072200F04FF8
-1EAC80ED008B2846B4F4F1F2F06E00F050FF16F488F653
-EC182B14F4E4F516F43AF609EE900A96ED200A23F416F4
-F0EE490A23F4B4F3002001900120009000F046FF00F03C
-FF19EE900A16F46CF641EC100B0023002201F074F9AEF4
-3CF20DF5A66DBDEC068BBDE8F183112D4454FB21194001
-000040E17A843F010000E051B89E3F0000084000004842
-000000000000F03FB0EE409AF0EE609A7047000001211E
-A87DF44CB0082201211EA878F41BB700000246002312A9
-68467AF46AB480ED008B2846B4F43FB500000020019000
-23012000900022B0EE4A1AF0EE6A1A1EA970472DE9F047
-EAB004460E46904660A820F47BF760A833F45CF3814660
-A93AA823F4B1F6002504F6C42718E014A901A823F49DF6
-38680023002201A984F45FF601F0D3FB08D114A823F487
-F614A823F482F60028EAD06D1C3AA823F4A2F63AA823F4
-A1F688B93AA9684623F492F69DF800008DF8040001AA31
-4602A820F4E9F702A914A823F46DF6E0E7B868B7F4BBF0
-BCF4BBF206462046B6F495F6824604F590501830BBF4F3
-F30196F19403103D8100EDB200955346B8684246494603
-F0E8FB6AB0BDE8F08700002DE9F0478246ADF6C84D40F6
-08400D466844B6F4EDF201462A465046A9F4F8F10646DF
-F8E40C37F4E3F1A868000504D50AF58850D030BDF4E7F0
-0AF6F820BDF4E7F05046BDF41AF10AF6B4270AF5F46838
-69B6F4C1F60146404652F43DF13869B6F4BAF60AF5FD69
-0146484652F434F15046B4F497F401465046BDF40BF131
-465046BDF40BF136B9A868400A00F001015046ADF4E3F5
-A868C00800F001015046AAF4E2F42A4600215046AAF487
-F520B101465046A8F4C0F76FE0002432A8302101FB0400
-84F4A0F0641C3C2CF6DB0AF503600290CDF80490CDF800
-803C232A4632A95046ADF40CF08AF86807C2B232A95046
-A9F487F15046AAF40AF340F60841694402A8B6F4E2F203
-4632A80090324629465046ACF404F55046DBF40DF242F2
-11718842DFF8E45B34D3387898B9B86903F0BCFCBCF408
-F268B99AF96807012809DB5046B6F4E2F5DFEDC00A00F0
-8AFF48BF012600D400265046B4F437F107465046B4F41F
-F404461EB15046B6F4CAF501E0DFF8C40D0AF5D1610191
-3B460AF1C8010091224601462846FBF76BF92846FAF754
-FF284603F063FA0DF6C84DBDE8F087000000001E400100
-00C0470139400000E03F2DE9F8432DED028BADF5C46D80
-460C4615461F4602A8BDF46BF002A822F412F4049840F0
-05000026049017B140F04000049002A905A8BDF46BF000
-F0B5FD02F0E9F802F0EBF8014605A800900B233A4600F0
-12FB0DF5BF60BDF460F0E0A8B8F49FF19FED8E2B9FED8D
-1B9FED8C0BDAA87AF4BCF00146E0A8BDF45EF001F0F8FA
-002790ED000B8DEDE60BD8F8C40A9FF4AFF6CDF8A805C8
-A823F44CF550A800EB07191021484616F44DF54846B4F4
-A2F37F1C1E2FF2DB3DA823F43CF5D8F8C40A85F4E8F002
-46214605A8BDF443F005A917A823F40BF550AF15E0A06C
-16F478F40022DFF8D83D14F449F241EC100B87ED000B00
-F0E1F869463DA823F429F5103717A823F4EFF417A823F4
-EAF428BB00F0D3F8D8F8C40A0022694684F423F5814600
-F0CAF8D8F8C40A00230022694684F4ABF404464846BDF4
-1FF00028E0D000F0BBF86A4607F1090101A850F437F200
-2DC3D1E06C16F43CF4C7E73DA822F4F4F3C5B229460429
-08F6F8282FDBDFF8503D102250A896F492F50C21284623
-F412F145B2E80714D46D1E6DB211E050A800EB061000F1
-0901684636F430F401463DA853F494F118B16946C8A823
-F4D1F4761CAE42EBDBC8A905A855F480F70146E0AB0DF5
-BF62F19403A0408100404603F099FB06464046B7F4BBF7
-00F04BFADFF8F85D03DC40F2FB3100F060F84046B7F49D
-F700F03FFA03DC4FF47F7100F056F84046B8F447F000F0
-35FA03DC40F2FD3100F04CF84046B8F439F000F04BF803
-D340F2FE3100F042F84046B7F4D3F700F021FA03DC40F2
-FF3100F038F84046B7F4E5F7002241680068002314F45B
-F103D34FF4806100F02AF84046B7F4D7F70022C1688068
-002314F44DF103D340F2014100F01CF84046B7F4C9F700
-2241690069002314F43FF103D340F2024100F00EF80DF5
-C46D3046BDEC028BBDE8F2830000000048430000000000
-0000002846ECF78DBA000051EC100B0022002314F422B1
-17A9684623F41CB42DE9F84F2DED048BADF6E83D80461E
-460DF5E66096F4CEF4D8F8780600EE100A002700F0C3F9
-48BF0127082208210DF5E66078F44DF408F588509FEDD8
-0B0021D030A8F481F004464046BDF45DF405464046BDF4
-5BF482464046B6F43DF683464046BCF455F0DDF8301C0E
-9108F1C80900210D910C910B940A919FEDCA1BDDF8281C
-09919FEDC70B002108910795019008F5D160DDF8241C05
-910090CDF818A0CDF810B003974B46DDF8201C02914246
-314610A8BDF42CF408F580540346A83408F5EA6208F5E7
-61204603F03FFEDDF82C7C4046BCF41CF0012640F6B931
-884200D207B10026D8F8AC0A00EE100AF0EE000AB4EE60
-0AF7EE008AF1EE10FAB0EE688A22D4F0EE088AB4EE680A
-F1EE10FA04D5F0EE048A9FEDD58A16E0F1EE000A00F066
-FD48BFB7EE088A0ED4F1EE040AB4EE600AB1EE008AF1EE
-10FA46BFF0EE488AB0EE008AF2EE008A002F29D1012201
-2100F037F90746012100F075F900F057F900F05BF9C7E9
-00010322032100F029F90746022100F067F900F049F900
-F04DF9C7E900010522052100F01BF90746062100F059F9
-00F03BF900F03FF9C7E900010722072100F00DF90746B7
-EE000A23F448F0B0EE409ADFEDDE9AB0EE690A23F440F0
-D8F8AC0A00EE900AB0EE081A69EE200A80EE010A40EE28
-0A10EE900A16F496F2C7E90001022200F0FFF807460421
-00F029F900F005F900F00FF9C7E900010422042100F0DD
-F80746052100F01BF900F0F7F800F001F9C7E900010622
-00F0D4F80746082100F00EF900F0EAF800F0F4F8C7E900
-01082200F0FFF800F0DBF8D8F8AC0A00EE900A20EE200A
-00F033FBC7E90001072200F0F0F800F0CCF8F6EE000A20
-EE200A20EE080A00F024FBC7E90001CEB1012200F0B8F8
-0646032100F0E2F800F024FC00F0A6F8C6E90001052200
-F0F19403304481009BF80646072100F0D5F800F017FC00
-F099F8C6E900010DF5E661484678F404F50422042100F0
-B7F890ED000B26F482F09FED9C1B22F420F700F0E6FA51
-EC180BDFF8302ADFF8303A13F4AEF71CD8012200F0A0F8
-064600F065F826F467F022F4ABF7D6E9002301F017F841
-EC180B00F095F853EC182B4168006813F4B9F703D200F0
-8CF880ED008B0822072100F083F806460722082100F07E
-F8022200F056F800F078F806460122022100F074F80622
-00F04CF8052100F06EF806460522062100F069F86F2100
-F041F84846B5F404F74046DAF4ADF642F2117188420ED3
-4046B6F494F200F048FC08F5D16400EE100A22464946DF
-F80C05FAF766FC0DF6E83DBDEC048BBDE8F18F00000000
-000059400000000000000000B5EE400AF1EE10FA704700
-00B0EE480AF0EE680A704700000DF5E6607CF4AEB30621
-0DF5E6607CF4A9B30000D7E9002313F46EB790ED000B86
-ED000B7047000002210DF5E6607CF499B300000746B0EE
-690A22F421B700000546D8F8AC0A16F481B10000054618
-EE900A16F47BB1000002460B46D5E9000113F44AB70121
-48467CF47CB30322032148467CF477B3000008210DF5E6
-607CF471B300002046BDF4A9B2000010B500F5B0642146
-DFF83C04FAF766FF2046BDE8104096F4BFB300009A9999
-3F2DE9F04104460D460422042104F1C8007CF452F3FFF7
-02FA00F05CF8DFED2C0A00F0AEFB4CBF002601262046BD
-F436F2304305D1D4F8CC0AA6F4FCF2007878B1D4F8CC0A
-B3F44EF50078022806D1D4F8CC0AA7F487F50078012801
-D0012700E0002704F6F820B7F41DF500B9002700202870
-D4F8CC0AA6F4DDF2007802280CBF012000202870287830
-B9D4F8CC0AB6F4E7F3B7F49FF100E001202870287858B9
-D4F8CC0AB6F4DCF3BDF452F280462046BBF4F6F5804500
-D201262E703846BDE8F08100009A99993E112D4454FB21
-F93FDB0F494000EE100A25F440B72DE9F84F2DED068BAD
-F51E7D8046894692469B4660A8B3F409F522A8B3F406F5
-D8F8780620F0004000EE100AF1EE040A00F038FB08F52C
-6722D578689FF4D2F2DFF8D81D884208D200F0A2F90078
-78B100F09EF9007801280AD000F099F9007870B978689F
-F4BEF2DFF8B41D884207D3F868A7F409F50078072818BF
-012400D10024F868A7F400F500250078022805D0F868A7
-F4F9F40078032800D1012505EA04008DF8140000F073F9
-0078461E06A8B641B6F4ABF308989DF8141040F00D00F6
-0F0890002914BF40F0100020F010000890002E089814BF
-F19403C047810040F4006020F40060089059469BF80800
-000708984CBF40F4804020F48040089000244046A9F49C
-F770B14046B6F442F33040284208D0504622F41AF520B9
-089820F018000124089000F0A0FE05464046B3F470F406
-4606A909A8FBF7A7FA00F031F9834601F065FC01F066FC
-02460395029609A801905B4603200090FFF78AFE08F5B0
-6116A8B6F46BF3B198AE9B049022AA0020039002900190
-60A9AF98009009A8B6F471F399F91000DDF8CCB2002818
-BF022803D1B2980E90CDF834B048463D68BDF46FF10646
-012111A822F4ACF3019086F0010101200090029128462D
-68D5F808C04B4609AA16A9E047C8B1022813D199F91000
-18B9514608F5F46004E0022805D1514608F5FD603AF4FB
-F606E040F2275100F00CFB01E0012801D10120A0E0002C
-72D099F9100000280CBFB2EE048AB3EE048AF7EE000A9B
-ED000A22F411F5F0EE408A00F0B2F99FEDD19B53EC192B
-13F4A1F541EC100B25F41FF600F0A1FDFFF744FE53EC19
-2B13F495F541EC100B25F413F60020DFF8D01B00F098F8
-00F080F80020DFF8C41B53EC1A2B13F4CDF741EC100BB0
-EE481AF0EE681A22F4A3F499F9100000F067F810BB9DF8
-1400F8B19BED000AF3EE0E0A00F007FA18D500F068F802
-460B460020DFF8841B13F4EDF641EC120B9FEDB01B9FED
-B20B84F4F1F200F08BFAFFF7D5FD22F4C3F400F043F800
-F059F8044600F056F8D0E9002351EC180B13F448F5C4E9
-000199F91000002818BF022814D178680022514684F447
-F09BED000ABDEEC00A10EE101A20F8F01FB29991ED000A
-BDEEC00A10EE101A4180012160A87CF465F18146012122
-A87CF460F100F022F813F4A8F6B09AC2E9000100200DF5
-1E7DBDEC068BBDE8F28FC0C89100009F8900B0EE408AF0
-EE608A7047000041EC110BB0EE418AF0EE618A70470000
-10EE100A15F428B7024653681268D9E900017047AF9801
-217CF432B153EC102B13F43AB74046B7F4E5B200008DED
-140B4046BCF4F1B700002DE9F84F2DED088B8CB080468A
-46144602A8B6F4BBF708F6C4260025B068A7F461F3AB46
-007801280CBF01270027B068A7F458F308F5F469007802
-280AD0B068A7F450F30078032804D0484621F4A4F60A28
-01DA4FF0010BBFB94046B5F4DEF7972805D2207A000702
-D4BBF1000F0CD030689FF4E5F0054601F0FCFA0246F068
-2B4602A9B6F4B6F7054621464046A9F401F69FEDA0AB18
-B100F0B8F8002856D1002D54D09DED069B01F0E4FA0246
-51EC190B5369126913F413F600F0A9FCFFF775FF0522F1
-9403504B8100052108F1C8007CF4B5F005469DED080A22
-F43EF4D5E90023B0EE40BA0020DFF8A41913F471F40546
-8B461BEE100A15F495F62A465B4613F439F500F075F853
-EC102B51EC180B13F4A9F60122DFF8983913F41AF419D9
-9DED088A3FB9F3EE0E0AB0EE480A22F4B6F3B0EE408A00
-F066F800F05EF880ED00AB00F051F841EC100B22F40AF4
-FFF730FF1DE0207A000732D5484621F41FF670B3484621
-F41BF6042829DA00F04BF800F043F880ED00ABF06AB7F4
-C2F122F4F0F3F06AFFF715FFB7F4B7F1FFF701F801F073
-FA8446002001900090DCE9042351EC190B13F49FF541EC
-100B01230B22B0EE481AF0EE681A51464046ADF40BF20C
-B0BDEC088BBDE8F18F349D52A246DF913F000000000000
-3940FF2292FF0000000000000000074618EE100A15F41B
-B6000041EC100B25F472B40522012150467CF41DB00000
-08220121504677F4EBB600004046B6F4ABB60000F0B5BF
-B004464498A0B98868800405D52046BBF4F3F221F4B5F5
-58B904F6AC25286AB3F415F20078092803D02046B6F4D1
-F008B9002055E0286815F4E7F541EC100B3CF497F100F0
-5FF800EE100A22F4E3F306460DA8BDF49BF010A8B3F43E
-F2024669692CA8BCF43DF704F5FD6110A81FF42EF72046
-B3F42DF28DED080B2046BCF4A4F606900DA90AA8BDF48B
-F02046B3F4CCF40746A8699EF4C8F70021059104910246
-0AA90391009706A902919FED580B08A9019110AB2CA91A
-A8B3F41EF32046BBF4A3F2B0EB460F08D29DED260AF1EE
-040A00F00AF848BF012002D4286AB6F41AF63FB0F0BDDF
-ED4B0AB4EE600AF1EE10FA7047000065CDCD41E1330D00
-000000000000F03F51EC100B15F436B5F8B505462DED06
-8B05F6AC2082B090ED000ADFED350AFFF7E1FF0C461746
-1E465DDA006AB3F48CF10078042857D105F588503946D0
-30A7F4DBF200F075F801224FF07A5313F4F0F203D940F2
-BD5100F077F82846B7F47EF1B0EE408A05F5EE60BCF4FC
-F7F0EE480AB3F4FCF0B0EE40AA08220121204677F421F6
-0422012120467BF448F70022DFF8D436C0E90023B06801
-279FED160AC00544BF9FED150A0027FFF700FEDFF8C026
-DFF8E03613F4FCF200F042F841EC100B22F4BEF2002001
-90009000F023F800F0EFFA01F0E2F841EC100B3B460C22
-00F01FF8ADF4E7F002B0BDEC068BF1BD00000100803FCD
-CC9041666634428244E74A1857C63FF84E810000000000
-00409F400100A040B0EE401AF0EE601A70470000B0EE48
-1AF0EE681A2146284670470000B0EE409AF0EE609AF194
-03E04E810051EC190B7047000053EC192B13F4FEB40FF2
-0400EBF7D4BB70617463685F676C70655F6E6176676E73
-736B662E637070000000002DE9F24F2DED108BADF6582D
-804691469A46B0EE40FAF0EE60FA00F093FA0CA882F4FC
-F74046B7F437F10346DDF8982A0CA94046B2F4CCF10028
-00F068820DF5B46095F4FBF506A8B5F4CAF7089840F201
-110843089001260DF59560B3F4D0F0ECA8B3F4CDF0AEA8
-B3F4CAF070A8B3F4C7F000F0E1FA04464046B3F4B1F005
-4606A909A8FAF7E8FEFFF772FD01F0A6F8FEF738FE01F0
-AAF802460394029509A801903B460320009000F058FAAE
-A964A8B5F4ACF7002004900390029001900DF5B46370A8
-0090ECAA0DF595615CA8B5F4B1F708F6BC270CA87C68BC
-F4B9F50546012118A821F4F6F701900096204685F00101
-02910CAB2468D4F808C05CAA64A9E04718B140F2F451FF
-F768FF00F064FA032290ED000B8DED000B00F045FA0522
-90ED000B8DED020B00F03EFA04AB90ED000B8DED040B02
-AA69463AA877F410F10346012208F5D16118A877F445F3
-00F043FA0446012118A895F4E2F5032200F01FFA044602
-2118A895F4DAF5052200F017FA0446032118A895F4D2F5
-012190ED000B84ED000B0DF595607BF419F604460121EC
-A87BF414F6024600F047FADDF8C02A9FEDD09BC2E90001
-0DF5B4614046B0F436F3B0EE40BAF0EE60BA9DED0E0B22
-F488F1DDF8C40A022800F0D7F99FEDD3AB08BF9FEDD3DB
-09D0012807BFB0EE4ADAF0EE6ADAB0EE49DAF0EE69DA08
-F590501830B3F400F3DDF8C00A4168006853EC102B13F4
-28F341EC100BDDF8C00A80ED000B51EC100B0022002313
-F476F105D2DDF8981ADFF8E00322F475F400F0B1FF0078
-01280CBF0125002500F0AAFF0078022804D000F0A5FF00
-78032801D1B34601E04FF0000B002D53EC1B2B18D051EC
-1C0B13F440F2FFF77CFD00F0ACF900F08AF9B0EE40EAF0
-EE60EAB0EE4D0AF0EE6D0A25F4E4F100F098F9C9E90001
-0FE051EC1D0B13F455F153EC1C2B13F423F2FFF75FFD00
-F08FF900F06DF989ED000B00F073FF007805280CBF0124
-002400F01EFFB0EE40DAF0EE60DA53EC1B2B51EC1C0B13
-F408F241EC1B0B00F048F99FEDCACBB0EE40EAF0EE60EA
-53EC1D2B51EC1C0B13F426F153EC1E2B13F46CF341EC11
-0B9FEDC10B22F444F0FFF74CFE9FED740B22F484F08AED
-000B00F038F953EC182B00F00AF90EBF9FEDBA0BB0EE49
-0AF0EE690A00F03DF941EC180BDDF8C80A50B1DDF8C00A
-90ED000B22F498F053EC102B51EC180BA3E051ECF19403
-705281001F0B0022DFF81C3E13F4D2F00FD3BBF1000F00
-F0BD8000F0C5FEDDF8C02A5368126851EC100B13F4C3F0
-80F0B18000F003FF007818B100F003FF007870B900F0E9
-F851EC180BFFF7DBFB41EC110B9FED5C0B21F4F1F700F0
-BBF874E084F001010D4204D0D9E9000100F00EF96ED9BB
-F1000F06D000F0CAF8DFF8AC3D13F474F064D9002D3CD0
-00F0DBFE007801282DD14046BAF4CFF750B14046B5F497
-F351EC100B00F0F1F802D88AED00CB66E0387808B99FED
-839B00F075FEFFF785FB00F0A9F800F097F853EC182B51
-EC1C0B13F48BF053EC1A2B13F4D1F241EC110B00F08FF8
-21F4EFF700F073F82CE000F0A8FE0078042804D100F089
-F8DFF8303D3FE0254205D08AED00AB00F080F86E4B37E0
-BBF1000F25D000F093FE0078012816D100F088F89AED00
-1B00F05AF80CBF9FED620B9FED150B21F47FF78AED000B
-DAE90001D9E9002313F433F031D22BE000F077FE007804
-2804D100F058F84FF080430EE000F06DFE0078022821D1
-0020DFF8C41CDFF8B43CCAE900010122D9E9000112F4F2
-F714D80EE0000000000000F03F00204D494C4BCAE90001
-0122D9E9000112F4E2F701D8002602E00020C9E9000030
-460DF6582DBDEC108BBDE8F28F00000000000000001040
-00000000000022408AED000BD9E9002351EC100B704700
-0090F8540001287047B0EE418AF0EE618A70470000B0EE
-40AAF0EE60AA70470000B0EE490AF0EE690A70470000D9
-E9000101227047B0EE4B0AF0EE6B0A25F46AB0B0EE40CA
-F0EE60CA7047000041EC100B21F478B7DDF8981AB86800
-23002283F459B2000090ED000B84ED000B01210DF5B460
-7BF4FFB3000051EC100B12F4C4B753EC102B51EC1E0B13
-F408B2DDF8C00A4168006853EC102B13F400B201220121
-0DF5B4607BF4E6B30122DFF8A83B12F46BB70000E09304
-00E19304000000F03F00003E4000002240349D52A2C0C8
-91000000000000000040000000000000F83F0000000000
-00E03F0000144046DF913F53681268D4E9000113F410B1
-4046B3F4BBB000002DE9FE4F2DED108B82B0ADF5905D80
-46002500260DF580513020D1F84812704341180DF5D962
-801882F4FEF4761C3C2EF0DB002600F028FD01FB060008
-B182F4CDF4761C3C2EF5DB0DF5805640F27C60D6F84862
-684422F431F240F23460684422F42CF2FFA8FF30F13022
-F427F2FFA8FF30A93022F422F2FFA8FF30613022F41DF2
-FFA8FF30193022F418F2DFF8A41DCDE90C519FED76CB8D
-ED0ECB8DED0ACB11A8BCF41BF41BA8B2F4BEF5F1940300
-56810008F6BC27024679680DF59960BCF4BAF21BA8B2F4
-B3F58DF82050ADF81A508DF81950ADF81E508DF81D50F4
-A8B2F472F5B6A8B2F46FF58DF81C500DF5D96A00F033FD
-9FEDD1AA00780328A946DFEDCFAA9FEDCEBA9FEDCD9ADF
-EDCC9A04D000F023FD0078022802D101208DF81C000024
-00F01EFDAB460078052808BF012400F017FD007818B100
-F00FFD007808B94FF0010BFFF701FB20B924B94046BCF4
-7EF400B101208DF81800B0EE4CFA9DF818005BEA0000F0
-EE6CFA3ED00DF580509FEDB4DBD0F84C0221F4ADF00028
-31D0414684A8B2F43FF50DF5805172A8D1F84C1254F45A
-F44046B6F461F50446FFF7CAF9834600F0FEFC00F0FFFC
-00F00DFD0346059401200490039502950195CDF800B000
-F086FCB1F41EF734A877F4FDF700F079FC00F0CFFC00F0
-C7FC00F099FCFFF7AFFEFFF7B1FA00283FD00DF58050D0
-F8500221F46FF0002837D0414684A8B2F401F50DF58051
-72A8D1F8501254F41CF4FFF7F4FE02904046B2F4C4F404
-46FFF789F9834600F0BDFC00F0BEFC00F0CCFC0194CDF8
-00B00346029991ED001B00F047FCB2F42DF134A877F4BE
-F708F590501830BCF409F400F08DFC00F085FC00F057FC
-B0EE40FAF0EE60FA0024DFEDCBDA25E000BF0000000000
-00000000F0F8FBF13039F477F79DF81A009AED0A0A401C
-8DF81A003BEE00BA9DED0A0BB6A803F08DF800F075FCFF
-F72BFE05D19AED0A0A79EE809A09F101090AF1300A641C
-00F0CDFB80F2C7809AF9100040B102280DD04FF4E561FF
-F764FB9AF9100030B90DF580504FF0010BD0F84C0204E0
-0DF58050AB46D0F850020AF12C0151F4ADF51BEA000FD9
-D09AED0A0AF3EE010AFFF796FAD2DB9DF82000401C8DF8
-20000AF12C01FFA8FF30F13022F4D9F000F031FCFFF7E7
-FD0BD19DF81F00401C8DF81F000AF12C01FFA8FF301930
-22F4C8F00AF12C0110A835F419F083469DF818000290B0
-EE4C1A0AA80090F0EE6C1A03950195FFF7CBFD00F0BEFB
-00F0C1FB59464046FFF721FB00283FF47AAF9DF81B009A
-ED0A0A401C8DF81B007AEE80AA9DED0A0BF4A803F00CF8
-B4EE6DAAF1EE10FA1FDB00F083FB00F0F6FBFFF7BBF800
-F077FB00F0F7FB8346B8689EF4D9F116A90391024609A9
-0291059514A901910495CDF800B09FEDCD0B3FAB00F057
-FB00F03DFBB8689DED27AA00F0CDFBFFF782FD0DD100F0
-37FB613022F46AF09DF819009AED0A0A401C39EE009A8D
-F81900DDE90A010022DFF8183A12F454F50ED29DF81E00
-401C8DF81E0040E700BF0000C64200000000F194039059
-810000000000000000409DF81D00401C8DF81D0031E79D
-F81B0000280FBF9FEDB08A00EE100AB8EE400A8AEE808A
-9DF81A0000280FBFDFEDAA8A00EE100AB8EE400ACBEE00
-8A9DF8190000280FBF9FEDA49A00EE100AB8EE400A89EE
-009A5FFA89F9B9F1000F0FBFDFED9E9A00EE109AB8EE40
-0AC9EE809A00F0FFFA00F072FBFFF737F800F0F3FA00F0
-73FB00F081FB00F027FB00F0C9FA27981090FFA9FF3161
-3100F0EDFA00F05DFBFFF722F800F0DEFA00F05EFB00F0
-6CFB00F012FB00F0B4FAFFA9FF319DED27EA193100F0D8
-FA00F048FBFFF70DF800F0C9FA00F049FB00F057FB00F0
-FDFA00F09FFA9DED27DA4046B6F494F38246FEF7FDFF04
-4600F031FBFFF7E8FC00F034FB00F03EFB0121FFAACDF8
-14A004910395029501950346FF320094B0EE4A0AF0EE6A
-0A1932414664A8B1F448F59DF81800002861D19FED690A
-B4EE40DAF1EE10FA0AD564A877F4C6F5FFF762F90EEE90
-0A04E000BF01002041DFED5FEAB6A802F01FFFFFF7B3FC
-F4A802F01AFF9DF81C000590B0EE40BA9DF81D000490F0
-EE60BA9DF81E000390CDF804909DF81F0002909DF81900
-009051EC1A0B14F473F604EE100AF0EE6E4AB0EE44AAF0
-EE64AA51EC1B0B14F467F603EE900A9DF820309DF81A20
-9DF81B109DED101AF0EE6A4AB0EE4A4AB0EE4D3AF0EE4E
-2AB0EE692AF0EE491AF0EE680AB0EE480A2DA802F0E0FE
-0146404600F09CFB9FED399A0DF5D96A002417E01AA834
-F49BF60146B0EE4F0AF0EE6F0A4046B0F4C1F040B100F0
-1EFA00F002FAA93021F435F730365D460AF1300A641C00
-F0EEF980F2C7809AF9100058B1022800F0AF8040F28C71
-FFF784F99AF91000002840F0A68000F089FA5FEA000940
-F0A38000F0E5F951F4D1F30028DDD0B9F1000F05F1010B
-0AF12C01C1D040F23460684421F405F7B4EE6D9AF1EE10
-FA30DB40F23461694400F0ECF900F05CFAFEF721FF0890
-00F0DDF900F05CFA8146B8689EF43EF002460020059004
-90CDF8009016A803909FED010B0AE000BF000000000040
-9F4000000000010000400000C64208A802903FAB14A801
-9000F0AFF900F095F90AF12C0119A834F420F681460120
-0390B0EE4C1A9DF818000290F0EE6C1A38780190B0EE41
-8A0AA80090F0EE618A19EE100A14F4F4F500F0C2F94946
-4046FFF722F900283ED000F08EF9DDE90C01DDE90E2312
-F49EF31FD2387802281CD09DF81800C8B9DDE90E01DDE9
-0C2312F4F7F541EC100B24F405F424F42DF49FEDA61B21
-F4CBF2D6E90223FFF7D7FB41EC100B86EDF19403205D81
-00020B8AED020B40F27C600AF12C01684421F47CF63036
-5D469DED279A43E74FF000095CE70DF580500AF12C01D0
-F84C0257E740F234600AF12C01684439F4B2F431E79DF8
-1C00002836D00DF5805649A8D6F8486221F44CF640F27C
-61694400F046F90DF5D96A0025002415E00AF12C013FA8
-32F46BF560B100F02CF99AF9100030366D1C022804D10A
-F12C0149A821F43DF60AF1300A641C00F0F8F8E6DBFFA9
-FF3149AAA9312DA8BBF432F1FFA8FF302DA9A93050F414
-F10DF5805040F27C61D0F84C02694450F40BF10DF58050
-FFA9FF31D0F85002A93150F402F100F0EEF8301A6DB290
-FBF1F0854203D040F2DF71FFF76EF89DF81C00002800F0
-BA80786BD9F4D6F3FEF7B0F980F0B3803869A4F407F700
-78002803D13869BAF44DF2002840F0A7800DF5805151A8
-D1F84C1254F4A3F00DF580513FA8D1F8501254F49CF078
-6BB6F407F1FEF79FFF3FAF51AE00EE100A3A4631464046
-02F08CFD51A968461EF476F600F026F99DED390A9FED84
-9AB4EE490AB7EE008AF1EE10FAF1EE048AA8BFF0EE489A
-08DA00F0C2F84EBFF0EE689AF1EE080A70EEC09A3FA968
-461EF457F600F007F99DED390AB4EE490AF1EE10FAB6EE
-00AAA8BFF0EE488A08DA00F0A7F84EBFF0EE088A38EEC0
-0A60EE0A8A4FF00008DFF898641EE09AF91000022818D1
-0AF12C013FA883F434F190B100F05DF851F449F268B1F7
-EE000A28EE890A21F400F2FEF796FDDAE9022312F494F2
-CAE9020107F101084FFA88F7AF4228DA00F04CF817FB01
-0A0AF12C0021F470F102280CBFB0EE4A9AB0EE489A9AF9
-10000028CAD10AF12C0151A883F403F10028C3D00AF12C
-01304683F4FCF00028BCD000F0C2F80028B8D0F7EE000A
-29EE890AC6E702B00DF5905D2846BDEC108BBDE8FE8F00
-00000000000088C34098F96807E4B28442704700002DA9
-1BA8B2F40CB1FFA8FF300AF12C01704700000DF580500A
-F12C01D0F85002704700000DF580503021D0F848027047
-0DF599612DA8B2F4D5B100005146304681F4D0B7099011
-A916A8BBF41FB70000FFA9FF31F1313FA81EF4AEB508F5
-90501830BBF4BBB70000B0EE480AF0EE680A72AA84A934
-A87047F7EE000AB4EE600AF1EE10FA7047000007461AEE
-100A14F431B4000041EC100BB0EE481AF0EE681A0CAB0E
-AA7047000041EC100BB0EE481AF0EE681A21F462B116A9
-0391059509A90291049514A90191024600949FEDC30B3F
-AB0DF599612DA8B2F484B100002440000010400000F83F
-0100A040000008403869A6F461B00000F19403B0608100
-3869B2F41DB0000053EC102B51EC1D0B12F4CAB1B0EE40
-8AF0EE608A34A877F4CDB2000000236A4641462DA8B1F4
-D6B6B868002300220AF12C0182F43BB4000007464046B2
-F43EB0B0EE408AF0EE608A4046B2F4E3B200000DF58050
-0AF12C01D0F84C0251F448B101462EA8A5F4EEB00446B8
-689DF4D2B52DE9F0430C4604F12C018FB020788E78637C
-15460328A3BF6278032A012200225BB1277C00EE107A00
-EE903AB8EE400AF8EE600A80EE200A01E09FED8E0AD4ED
-090A4B78F5EE400AF1EE10FAC6BF94ED0A1AC1EE200ADF
-ED870A5BB1097801EE101A01EE903AB8EE411AF8EE611A
-81EE211A01E09FED7F1A002A1DBFD4ED011A94ED022A71
-EEC21ADFED7A1A02EE100A6178F8EE423A02EE101AA178
-00291DBF02EE901AF8EE622AC3EEA22ADFED712AB8EE42
-2AA17C33EEC22A59B1227C03EE102A04EE101AB8EE433A
-B8EE444A83EE043A01E09FED673A28B1207C00F05AF8C4
-EE233A01E0DFED633A00270FF28C18E946382202FB0781
-684613F4F7F199ED014A9DED005ADFED5B4A04EE245A30
-4600F040F8D9ED024A207800F039F8D9ED034A207C00F0
-34F8D9ED044A607C00F02FF8D9ED054A04EE245A99ED06
-4A04EE005A99ED074A04EE205A99ED084A04EE015A99ED
-094A04EE215A99ED0A4A04EE025A99ED0B4A04EE225A99
-ED0C4A04EE235A99ED0D4A05EB87007F1C04EE035A032F
-80ED005AB4DB0FB0BDE8F083000004EE245A04EE100AB8
-EE444A704700003EB504466A46FFF72BFF334DDDED000A
-95F9010095F900106B46421E93ED010AF4EE400AF1EE10
-FAA1BF93ED021AF4EE410AF1EE10FA491E0DDAD3ED020A
-491CF4EE400AF1EE10FA05DB9DED000AFEF739FD48BF42
-1C29706A70002095F9011020F4D0F76870002095F90010
-20F4CAF728700A2095F9011020F48AF768700A2095F900
-1020F484F7287094F8BC2A95F90110022A02D101290CDB
-07E0012A03D1032903DA012804E0032901DB022004E003
-2801DB012000E0002084F8BC0A37BD0000F03F00002E40
-C0C891000000000000409F4000000000EACB910010AE6D
-40C19FB53F6CD3933FE68E993FFE86BD3FA5019DBE9F30
-D0BE13E0003EB9F354BE53F1503E4E359F3FE6CE793E6E
-2188BEFBE418BE3B2D72C02A0CA2BF839F42BF9E7598BF
-ED27A4BF0AEF983E0CCA953E09298CBDD241393ECB503B
-BE21292ABFE3AFA5BE7A806C3E8475823E60BFA2C030D8
-BDBFA316D1BFE4484EBFBD5083BF88C0583EAB5713BF17
-CF16BE9622503E5486CDBDE6459ABFF194034064810003
-A9DCBE8041143EB74F2E3E2DE9F84F2DED068BADF6184D
-8046DDF8585CA868400800F001008A4614461F46009008
-F5C079DDF8643CDDF8602C9DF85C1CB0EE408AB0EE419A
-F0EE619A4846DDF482F40DF51A60B5F4F2F69FEDCA0AB4
-EE408AF1EE10FA4CBF0126002621466846A4F425F70346
-B0EE491AF0EE691AB0EE480A5246414636A8D6F4E3F700
-F077FA10A8B0F450F304A8B5F45BF5297A0698C9074EBF
-40F00100400840000690297A069849074CBF40F0800020
-F080000690002E069814BF40F0100020F01000069008F1
-C006B068CCF488F701903B4600200090726831680BA8B5
-F49FF604A907A8B5F439F50390CDF808A0019400977368
-3268B0EE490AF0EE690A76A964A8B5F430F500F034FA00
-F036FA07A81DF4BFF536A820F460F1297A0024C9074CBF
-08210721884206DB07AB36AA76A94046D7F454F1044607
-A94046D7F421F236A976A8B0F45FF48346012176A8B0F4
-8CF400F068FCBBF1000F08EE100ADFED878A66D0594610
-A8B0F477F35AA8B5F42EF20146D8F8C0014FF47A7310AA
-B5F4FCF2C0B1069840F00400069003203874012087F824
-009DED5E0B87ED000BB0EE680ADDED600A20F498F610EE
-100A14F458F1C7E9020100F0DCF906989DED2A0A40F480
-700690DFEDDE0A20EE200ABDEEC09A04A908A8B5F4C0F4
-03908DED029A10A8019000972B9814F43BF141EC100B73
-68326876A948A8B5F4B5F4002100910023032236A9B0F4
-00F536A976A8B0F4FAF30700069820F48270069009D039
-4610A878F4E4F6F86E2B90386E2890786E29907CB107A9
-4046D7F4A3F100F099F900F09BF9012176A8B0F40FF400
-F0EBFB08EE100A10A8BBF4BAF3002800F0648101A8BAF4
-8EF4297A039849074EBF40F0010040084000039001A903
-9840F40020039008A8BAF48DF400902B9814F4E9F041EC
-100B0C23524610A948A8BAF487F401469FEDA40B0DF51A
-6336AA0BA8B7F414F200285AD04846DDF4EBF3002855D0
-4DF804CD0DF500605DF804CB90ED6B0B20F465F64DF804
-CD0DF50060B0EE409AF0EE609A5DF804CB90ED690B20F4
-57F653EC192B51EC100B11F45BF714F469F000F02BF9B4
-EE490A40F6A810F1EE10FA68444CBF01270027D0E90A23
-416A006A11F447F714F455F000F017F9B4EE490AF1EE10
-FA4CBF012000204DF804CD0DF54061DFED7E0A91ED000A
-5DF804CBB4EE600AF1EE10FAACBF01210021384380F001
-00084304BF4846DDF495F330689DF488F200240746A246
-06E032A5C24A00004842BAF1060FF19403D067810008D0
-B06880F4FCF15146D2F44BF340B100240DE0B06880F4F3
-F10621D2F442F304460AF101005FFA80FABAF1070FE5DB
-287A8007B6EE009A04D4DFF83806874200D24CB19FED5E
-0AB4EE408AF1EE10FA08BF9DED2C8A10D09DF81800B0EE
-490AC007DFED580A48BFB6EE040AB4EE608AF1EE10FA48
-BF28EE008A4846DDF446F3002823D04846DDF447F30146
-10A877F4C7F7B0EE40AAF0EE60AA4846DDF43EF300F092
-F80ED2B4EE688AF1EE10FA09D59DF85C0C0328484602D1
-DDF433F301E0DDF426F34846DDF421F300285FD04846DD
-F424F300F078F848464CD2DDF426F320B94846DDF424F3
-002850D14846DDF41DF3D8B951EC1A0B13F4A8F700EE10
-0A20EE098A00F06CF88DED2C0AF0EE480A9DED2E0A20F4
-1EF58DED2E0AF0EE480A9DED2F0A20F416F58DED2F0A48
-46DDF401F388B14846DDF4FFF2B0EE408AF0EE608A4846
-DDF4E8F20146B0EE480AF0EE680A10A8B0F4EAF14846DD
-F4E7F2D0B94846DDF4D9F2014610A877F459F700F097FA
-2C900FE0DDF4E3F251EC100B53EC1A2B11F465F53CBF48
-46DDF4DDF200F027F88DED2C0A0DF51A6210A9404600F0
-31F80DF6184DBDEC068BBDE8F18F0000000000000000F0
-BF0100804000007A4400007A4500803B4553EC102B51EC
-1A0B11F43EB509EE100AB1EE000A20F418B5F0EE480A9D
-ED2C0A20F4B4B476A8D6F491B000000120009000230122
-36A964A8B0F406B42DE9F8432DED108BA4B08046002003
-9004900C4615460CA8A4F486F404F16006DFEDCC9AF068
-05909FEDCBBB4046B1F461F69FEDCBAA90ED00CB4046B3
-F476F4B0EE409A2046BBF4FDF10028B0EE698ADFEDC48A
-08F1C00700F03381306913F43BF741EC1B0B706913F436
-F741EC1A0B95ED0ADBDFF8081453EC1D2B002011F4ABF4
-00F09B8051EC1D0B13F4DDF608EE100AD5E90C0113F4D7
-F600EE100A38EE008AB4EE698AF1EE10FA40F187800121
-4046B4F409F2D5E9020113F4C5F609EE100AD5E9000113
-F4BFF600EE100A20EE000A09EE090A23F45DF5DFEDED0A
-B4EE600AF1EE10FA8DED030A36DB95ED001B95ED020B23
-F416F500F0D0F90490D5E9020113F4A1F600EE100A20F4
-7FF4D5E90001F0EE408A13F497F600EE100A20F475F4B0
-EE409A9DED030A20F46FF420F46DF4D5E90A01B0EE40CA
-13F485F600EE100AD5E90C0160EE288A13F47DF600EE10
-0A40EE098AC8EE8C8AD5E9080195ED06CB13F471F600EE
-100A23F413F551EC1B0B0022BF4B11F469F4B0EE409A1D
-D2B868CCF467F4814619EE100AF19403606B810013F4A4
-F600F068F941EC110BB0EE41DAF0EE61DA51EC1C0B00F0
-5EF941EC100B0021B0EE4D1AF0EE6D1A484696F472F0B0
-6813F48BF6D7E9042311F4E7F521F00041AA4AAA4B11F4
-17F49CBFF868B3F473F7214606A8A4F4A1F3814651EC1A
-0B13F42CF60AEE100AD5E9080113F426F604EE900AD5E9
-0601F0EE64AA13F41EF604EE100AF0EE6A4AD6ED083A96
-ED033A9DED042A9DED031AF0EE682AF0EE481AF0EE4A0A
-CDED000A8DED011AF0EE61AAB0EE42DAF0EE62DAB0EE43
-EAF0EE63EAB0EE44FAF0EE64FA51EC1B0B13F4F6F500EE
-100A00230022F0EE6F4AB0EE4F4AF0EE6E3AB0EE4E3AF0
-EE6D2AB0EE4D2AF0EE6A1A9DED011ADDED000A494612A8
-B7F4ECF406A80190CDED069A03A8009005AB04AA0CA907
-A8B7F41AF538689DF425F00146002002900190009007AB
-F86812AAB7F499F6B06813F408F6C7E9040104F1180108
-F1DC004FF4AAF1F06A78662046BBF4B1F040B151EC1B0B
-0022654B11F4AEF338BF012000D30020387696ED000AB5
-EE400AF1EE10FA08BF9FED5E0A87ED1A0AB0EE680A23F4
-3EF4F0EE408AB0EE480A23F438F43868B0EE408A9CF4E5
-F70446002001900090DFED577A9FED567AF0EE686A9DED
-046A96ED083A05989FED4E5B0AE000BF0000C843000000
-40A654584132A5C24A00247449F0EE493AF0EE438AF0EE
-63AAB0EE459AF0EE659AB0EE46DAF0EE66DAB0EE47EAF0
-EE67EA13F4A4F541EC120BF0EE6E7AB0EE4E7AF0EE6D6A
-B0EE4D6AB0EE495AF0EE695AF0EE6A3AB0EE4C4AF0EE6C
-4AB0EE683ADFED351AB0EE481AF0EE4A0ACDED020AF0EE
-41DAB0EE61DAB0EE429AF0EE629AB0EE43CAB0EE448AF0
-EE648AF0EE63CAB0EE45AAF0EE65AAB0EE46EAF0EE66EA
-B0EE47FAF0EE67FA51EC1B0B13F41EF500EE100AF0EE6F
-7AB0EE4F7AF0EE6E6AB0EE4E6AB0EE4A5AF0EE6A5AF0EE
-6C3AB0EE484AF0EE684AB0EE4C3AB0EE492AF0EE692AF0
-EE4D1AB0EE6D1A2B46DDED020A0CAA21464046B3F478F3
-24B0BDEC108BBDE8F18300004FF094420B4B11F455B500
-00915F010000004940FB7E6ABC7493883F000079400000
-C642000000000000000018B7D1380000000078DEB14151
-EC100B13F4D2B4012180F83A107047B830704700218160
-416001607047000070B504462DED068B76F4B6F3B0EE40
-AAF0EE60AA204693F463F69FED1C8BB0EE489AF0EE689A
-0546012616E031B2204679F4F0F653EC1A2B4168006811
-F44EF441EC100B53EC102B11F4BEF253EC192B11F48CF3
-41EC190B761C204693F440F6F19403F06E8100B042E3DA
-022D0ADB681E11F41FF402460B4651EC190B11F4F1F441
-EC180BB0EE480AF0EE680ABDEC068B70BD000000000000
-000070B504460D46681E164604283CBF701E042804D325
-210FF21000E9F7AFFB04F180000580468070BD70617463
-685F676C70655F6D61747269782E63707000000030B50C
-468BB00546206813F49DF4CDE90801606813F498F4CDE9
-0601606813F493F4CDE90401A06813F48EF4CDE9020104
-AB02A8009006AA08A9284675F480F10BB030BD10B51CC9
-1CC00C3810BD0000D0ED010A90ED020A90ED001A60EEA0
-0A41EE400A80EE200AB1EE400A81ED000A90ED010A80EE
-200A81ED010A90ED000A80EE200AB1EE400A81ED020A01
-20704780B500F0E9F81E280CBF0120002002BD10B50446
-04F1100075F4FCF004F1980000F034F904F1A40000F030
-F9204610BD10B5044688F4BCF79FED152B9FED141B9FED
-130B04F1180077F444F00F48206304F1340000F01AF904
-F1400000F016F90020E06520666066A066E06604F13400
-FFF70EFF04F14000FFF70AFF0020A06560652065E06420
-4610BD00BFFF2292FF000000000000000038B504460D46
-00F09BF8854203D3C9210848E9F7FFFA94F9140045FA80
-F01E21B0FBF1F11E2202FB1100702101FB0040183032BD
-648B810070B504460E4678F4B5F106F1180104F11800B9
-F49DF7306B206306F1340104F13400FFF75FFF06F14001
-04F14000FFF759FF04F14C054C3628463146102212F497
-F23069286170696861B069A861F069E861306A28622046
-70BD000080ED000AC0ED010A80ED021A7047000010B504
-4600F002F8204610BDF8B504460D46AC4216461C4F03D1
-6E213846E9F7A7FAB44203D16F213846E9F7A1FA95ED00
-0AD6ED000A96ED011A20EE200AD5ED010A00EE810A84ED
-000A95ED000AD6ED010A96ED021A20EE200AD5ED010A00
-EE810A84ED010A95ED010AD6ED010A96ED021A20EE200A
-D5ED020A00EE810A84ED020A2046F2BD00BF5C58800080
-B500F005F8401E8041C00F02BD0000807D70472DE9F041
-2DED068B0D460C9F0D9E044611469846B0EE408AF0EE60
-8AB0EE419AF0EE619AB0EE42AAA4F480F0414604F11800
-B0F479F72563394604F1340001F0A3FC314604F1400001
-F09EFC84ED17AA84ED189AC4ED199A84ED1A8AC4ED1B8A
-00210E9804EB810250F82130D364491C0429F7DBBDEC06
-8B2046BDE8F08100000878401C40B21E2808BF00200870
-704700210170416001727047000000F5E05070300022C0
-E902220260426070470000F194038072810010B50446FF
-F7FEFD204610BD30B5044641F65C4087B0005DF2F7A8FC
-072104A812F496F1002041F6503104AA04EB4003CB181D
-885DB11B8C0BB9012306E0012B08BF022302D0022B01D1
-03238354401C0328EBDB04F5CE50006890B109190A8801
-2A0CBF00220122CB8F03938B8F02938B6B01934B6B0093
-04680B6BA46B04A9A04707B030BD000010B5C824FCF7EC
-D9FCF746DA20B90120E9F774D9641EF5D110BD000070B5
-044604F5C85656F8BC0F10B10168496B8847A06804F5C8
-55D035C8B1B062012141F28230005BB0842846D8F432F3
-01206073A06803280BD1FFF7D3FFA06882B2606881B220
-462468D4F830410023A0472846BDE87040D8F442B300F5
-0850DC30704710B500F6945000210022002300241EC010
-BD000091ED000B80ED000B91ED020B80ED020B91ED040B
-80ED040B7047000010B500F1580100220A709FED210B01
-224A7000228A608A700122CA7000220A7101224A710022
-8A710122CA71002200EBC20303F67804521C84ED000B03
-F6181403F6B81384ED000B142A83ED000BEEDB00F50462
-002393625362D36213631372D360136100F65820DFF880
-33536100239361D36181ED040B136213709370D370DFF8
-6C231370037103604371C37110BD00000000000000002D
-E9F0410E462DED048BB0EE408AF0EE608AB0EE420AF0EE
-620A0F2E84B005461746B0EE419AF0EE619AB0EE432AF0
-EE632A98462EDBB8F437F21398119C0290019443460F98
-0090B0EE491AF0EE691AB0EE480AF0EE680A3A46314628
-46B8F45BF11298039002944346109801903A460E980090
-B0EE490AF0EE690A31462846B8F486F104B02846BDEC04
-8BBDE8F041B8F408B304B0BDEC048BBDE8F08100002DE9
-F84F2DED028B5FEA010A8046B0EE408AF0EE608A914614
-D00C9800EE100A00EE90AAB8EE400AF8EE600A80EE200A
-DFED9E0AB4EE600AF1EE10FA54BF0026012621E0012601
-25DFF86CB29BF8000008F6420788B900F01BF907D936B9
-BAF10C0F0ADA4046B7F4C5F730B12D2000F015F900D90D
-B12D20787008F15A042079012818BF002008E0DFED890A
-B4EE600AF1EE10FAD7D40025D6E7BAF1000F4FD09BF800
-105A2904DB2178002918BF002846D100F0EDF807D936B9
-BAF10C0F23DA4046B7F497F7F8B100F0CEF800F0E6F807
-D935B9BAF1080F0EDA4046B7F48AF750B100F0C1F83870
-5A217878401C787040B21FF439F617E07878401E787000
-2140B21FF46BF60FE000F0A6F800F0B4F87870002251EC
-180B684B10F409F704D2F194031076810000F09AF800F0
-A8F878705A219BF80000401C8BF80000C0B21FF42AF68B
-F8000097F901001F28A8BF03260ADA97F900001F28A8BF
-022604DABAF1000F14BF012626784046B3F486F4B7F448
-F707462078072808F6580555D8DFE800F0040D18263131
-3B4E00F080F818BB5FFA89F028B9012F33D03AE05FFA89
-F008B107203FE0012F2BD000F070F898B92FE0012F04D1
-052020700298686004E000F065F828B306202070002025
-E0012F17D000F05CF808B1062024E0032E267029D01AE0
-00F053F818B10620207000200AE0012F1FD00CE0012F07
-D100F047F820B9052020700298686014E000F03FF888B9
-032E26700ED1029828600BE05FFA89F040B90020207005
-E040F239110FF29C00E8F7C0FF0299B0EE480AF0EE680A
-4046B8F452F42078012804D198F85E0A08B102202070BD
-EC028BBDE8F18F3878401E3870002140B21FF4BBB50000
-3878401C38705A2140B21FF479B5000038700021787840
-1E787040B21FF4AAB54046B8F479B5000051EC180B0022
-0A4B10F426B63870002251EC180B074B10F41FB6000001
-00403F0100003FE0930400EDCB91000000144000002440
-0000344070617463685F676C70655F636F6E746578745F
-6D67722E6370700000704700002DE9F0412DED028B0446
-0D46ADF59A6D90461F4628461FF419F00D2804DB3B210F
-F2D460E8F750FF002084F84C0028461FF40CF004283CDB
-00269FED4B8A684620F4FAF0014614A86022F0EE482AB0
-EE482ADFEDDA1A9FEDD91ADFEDD80A9FEDD70A02FB0600
-BBF489F5761C0C2EE6DB14A801902046B9F473F3294602
-A852F49FF302460097434601A92046B9F494F4019814A9
-401A602190FBF1F3DBB2022B07DB2A4614A9204600F060
-F8012084F84C0094F84C000DF59A6DBDEC028BBDE8F081
-000070B51C4698B01346DFF8B865266068461D4612B99F
-EDB80A41E0012A08BF91ED000A3CD0002204E051F82260
-40F8086B521C9A42F8D3DFF8C83508222946684693F44C
-F105EBD5704008B5EB4002694610D16A4602EBC002083A
-01EBC00092ED000AD0ED000A30EE200AF6EE000A20EE20
-0A08E0681E00EBD070C003000C51F8300000EE100A6846
-00EBC50008389DED001AD0ED000A70EEC10AC4ED000A18
-B070BD00000000C843F8B52DED0A8B0646B2B00D461046
-1F461EF466F7044600200EE001A9AA6C41F8202001EB80
-01EA6C41F8302F401C2A6D0A636A6D0A666035B842EEDB
-DFF8DC0400906B463A4601A900F010F900F09AFAC6E904
-01009812F487F7C6E9F19403A07981000C016B463A460D
-A900F002F900F08CFAC6E90601009812F479F7C6E90E01
-3046B6F41EF6B0EE408A9FED730AB4EE408AF1EE10FA0F
-D596ED0C1B9FED700B1FF4A9F486ED0C0B9FED6D0B96ED
-0E1B1FF4A1F486ED0E0B6B463A4625A900F0D8F886ED0A
-0A64B20098B064052C0CDB6B463A4619A900F0CCF800F0
-56FAC6E90801009812F443F704E00020C6E90800DFF834
-14C6E910013B460DAA01A9304600F0B9F89FED580AB4EE
-408AF1EE10FA54DB96ED0C0B1FF4C8F4B0EE409AF0EE60
-9A96ED060B1FF4C0F4B0EE40AAF0EE60AA96ED0E0B1FF4
-B8F4B0EE40BAF0EE60BA96ED040B1FF4B0F4B0EE40CAF0
-EE60CAB0EE480A1FF4A4F41FF4A2F4F0EE408A53EC192B
-51EC1A0B10F4D6F404460D4653EC1B2B51EC1C0B10F4CE
-F422462B4610F49CF504460D4618EE900A12F4EEF60246
-0B462046294610F408F712F49EF600EE100A22F440F5DF
-ED2F0A60EE200A96ED150A1FF416F401E09FED2C0A86ED
-150AD6E910010022D64B10F489F407D23A46B0EE480A19
-A93046B9F47FF602E0D148B265F0659FEDD10B96ED0C1B
-1FF401F486ED0C0B9FEDCD0B96ED0E1B1FF4F9F386ED0E
-0B9FEDC90B96ED101B1FF4F1F386ED100B9FEDC70AD6ED
-120A1FF4E1F386ED120A9FEDCF8AD6ED150AB0EE480A1F
-F4D7F386ED150AB0EE480AD6ED170A1FF4CFF386ED170A
-32B0BDEC0A8BF1BD0000000000009B99193E3333333333
-33C33F9A99193EE12E654200003443304673E62DE9F94F
-81B088462DED0E8BA8B09246DFEDB48A9FEDB3CADFEDB2
-CA9FEDB1DADFEDB0DA002400259FEDA69B9FEDA7AB0DF1
-70091CE008EB8500D0ED000A0AEB850090ED000A22F47F
-F400F063F900F053F912F409F649F8250012F44DF600F0
-4FF951EC100B12F4FFF549F825006D1C9DF8E0008542DE
-D304AD00269FED99EA00279FED94BB28E05F4513D009EB
-87009FED921A90ED000ADFED920A20EE010AB0F4DEF1DF
-ED8E0A20EE200A1FF490F33EEE00EA0BF1010B9DF8E000
-8345E3D3B5EE40EAF1EE10FA04DD85ED00EA6F60083576
-1C9FED83EA7F1C9DF8E000874260D20AEB870090ED000A
-1FF49FF308EB8700B0EE408A90ED000A1FF497F338EE00
-0A22F457F408EB8700002CD0ED000AC0EE800A0AEB8700
-70EEA88AD0ED000A59F8270080EE800A30EE0CCA03D10D
-EE900A012433E012F4DFF553EC1B2B10F4B1F312F491F5
-00EE900AB0EE608A1DEE900A12F4D1F553EC1B2B10F4A3
-F312F483F500EE100AF0EE480AB0F479F100F0D1F800F0
-C1F812F477F508EEF19403307D8100100AF0EE480AB0EE
-6C0A1FF4F3F2F0EE40CAF0EE480AB0EE4D0A1FF4A5F2B0
-EE40DA4FF0000B89E7F0EE680AB0EE4C0A22F4CCF300F0
-B0F800F0A0F812F456F512F49CF5CDE900018DED029B02
-2202A9684677F411F2B0EE40BAF0EE60BAB0EE4D0A1FF4
-F7F230EE2C8A51EC1B0B12F43DF537990865B6B2314603
-29F6EE008A40DB3A4B082204A892F4DEF604ADF0076868
-08EB8000D0ED000A68680AEB800090ED000A04D522F491
-F310EE100A19E022F48CF3E86808EB8000B0EE40BAD0ED
-000AE8680AEB800090ED000A22F47EF3F0EE400AB0EE4B
-0AB0F404F100EE68BA1BEE100A12F44AF500F048F812F4
-FEF412F444F500F046F851EC100B12F4F6F43799086528
-EE280A379880ED150A1FF4A1F2DFED170AB4EE600AF1EE
-10FA02D537981549416528B0BDEC0E8BBDE8F78F0000C8
-42000039400000B4428DEDB5A0F7C6B03EBD3786350000
-00000080764000C2631ADCA54C40349D52A246DF913F35
-FA8E3CE12E654200000000ED110D0001000034E0507038
-0000344353EC1A2B10F4D2B2CDE902018DED009B022269
-4602A877F471B1000010EE100A12F4EEB470617463685F
-676C70655F6465616C732E637070000000002DE9F84F2D
-ED108BADF59A6D82469946B1F47AF449465046B1F456F3
-494650460AF58075B1F450F2686AB0EE40AAA2F493F600
-7890B94846B2F48CF551EC100B0122DFF8083910F453F2
-07D8DFEDD00AB0EE4A0A1FF4ACF1B0EE40AA95ED009B9F
-EDC78B8DED048B09F5D866A86812F4A9F4CDE9020100F0
-C7FC0078012807D100F0BEFC007818B9F07A80F0010400
-E00024686AB2F4F2F7B7F4ACF24FF0000818B1686AB8F4
-A4F1804600F0B1FC9FEDA3FBB3F411F50027B0EE4FEAF0
-EE6FEA38B900F0A5FCB9F4D5F53168884200D37CB100F0
-9DFCBAF413F131688142F0EE68EA06D3686AB0F48FF000
-78052808BF012700F089FC0078072808BFF0EE68EAF17B
-5046B1F4CCF128B1DFF84408DFF84418CDE90401307BA8
-B100F071FC007888B900F071FC0078022804D000F06CFC
-0078032807D153EC192B51EC1F0B10F417F241EC190B00
-F05BFC40F2E93B007801280FD1306858450CD300F047FC
-B0EE491AF0EE691A02D29FED760B13E09FED770B15E000
-F044FC0078022817D13068584514D300F032FCB0EE491A
-F0EE691A04D29FED700B1FF413F103E09FED6F0B1FF454
-F1B0EE409AF0EE609A19E000F02FFCB3F491F4A0B9686A
-B0F425F0007805280ED100F020FC0078012809D1DFED65
-0AB0EE4A0A1FF4F19403C080810031F1F0EE68EAB0EE40
-AA9FED61BB00F0FBFB00F0E5FB99F8E80600F0DBFB18B3
-00F00AFCB3F46CF401281DDB707C00281CBFB07C002817
-D01AEE100A12F4D6F3D6E9062310F4A8F100F0CAFB00F0
-C2FB96ED080B1FF468F153EC102B51EC1C0B10F46CF241
-EC1C0B8DED008BB0EE48DA00F0DAFBF0EE68DA00780128
-1ED109F1C000B2F47BF451EC100BDFF8F426DFF8F43610
-F465F19FED40DB38BFF0EE6BDA13D3707C88B153EC1E2B
-51EC1F0B10F473F19FED3BDB41EC1E0B06E000F0B4FB00
-78022808BF9FED2DDB00F0B5FBB3F417F4012808DB707C
-00281FBFB07C0028F0EE6BDA8DED00FBB07A08B19FED30
-DB00F06AFBB0EE4C0AF0EE6C0A1FF4BAF000F068FB00F0
-70FB53EC102BDFF87806DFF8781610F440F141EC1F0B00
-F064FBB07A00F04BFBDFED0EAA00284FD04846B2F47AF0
-B4EE6A0AF1EE10FA05DA4846B2F472F000F0FEFA38DB53
-EC1C2B00F057FB41EC1F0BB0EE4CDAF0EE6CDA36E00150
-C347000000000000D03F00000000000014400000000000
-0014C0000000000000244000000000000024C0C2B8B23D
-000000000000E03F000000000000084000000000000000
-40000000000000F03F0000000000002540920A863E53EC
-1D2B0020DFF8CC1510F4E7F041EC1D0B00F033FBB3F495
-F301280BDB707C00281CBFB07C002805D053EC1F2B00F0
-09FB41EC1F0B00F019FB007878B900F019FB0078022804
-D000F014FB0078032805D1707B18B1B0EE4CDAF0EE6CDA
-012100F012FB032180ED00CB00F00DFB022180ED00FB00
-F008FB834653EC1E2B51EC1C0B10F4ABF0CBE90001B8F1
-000F18BF8DED00DB00F0F7FA80469DED001BB0EE4D0AF0
-EE6D0A1FF407F088ED000B6FB1022100F0E9FA074600F0
-E5FA41680068D7E9002310F45CF1C7E9000100F0D6FAB3
-F438F3002848D0052100F0D5FA4168006812F45DF200EE
-100A22F4FFF09FED891BB0EE41DAF0EE61DA00F0B3FA00
-22DFF8EC3410F46AF041EC100B00F07EFA1EF48CF700F0
-74FA00F0B5FA4168006812F43EF200EE100A22F4E0F0B0
-EE40EA51EC1D0B12F434F200EE100A22F4D2F02EEE000A
-00F08EFA00F06CFA00F058FA022100F099FA0546022100
-F095FA00F055FA00F025FA85ED000B052100F08CFA0546
-B0EE4A0A1EF4F5F700F073FAC5E9000100F053FAB0EE40
-9AF0EE609A9DED040B1EF4EBF751EC100B53EC192B10F4
-1DF041EC190BB07AE0B14846B1F45EF7B4EE6A0AF1EE10
-FA05DA4846B1F45AF700F0E2F902DBB2EE040A01E09FED
-D40A00F048FAF194035084810053EC192B10F400F041EC
-190B9FEDD08B062100F04FFA054651EC190B0022DFF8FC
-3310F43BF2C5E90001062100F042FADDE90423054600F0
-1BFA00F009FAB0EE40AAF0EE60AA062100F034FA074653
-EC1C2B51EC1A0B0FF4D7F741EC110B97ED000B1EF43FF7
-85ED000B072100F022FA054600F001FAC5E90001082100
-F01AFA092180ED009B00F015FA00F09FF900F0E9F9C5E9
-00010A2100F00CFA00F096F953EC102B00F0E4F9C5E900
-010B2100F001FA00F08BF900F0D5F9C5E9000164B10921
-00F0F7F90546092100F0F3F99FEDCD1B00F083F985ED00
-0B707A00285ED1012100F0E7F90546012100F0E3F99FED
-C71B00F073F985ED000B00F0DAF900F0D7F99FEDC21B00
-F069F985ED000B022100F0D0F90546012100F0CCF90821
-00F01BF900F0C7F9BB4A41680068BA4B0FF44FF727D208
-2100F0BDF9B64AB64B03E0112D4454FB21F93FC0E90023
-062100F0B1F90546082100F0ADF9002241680068AE4B10
-F49BF1C5E90001072100F0A2F90546082100F09EF9D0E9
-002300F078F9C5E90001052100F095F900F091F9032100
-F0E2F800F08EF90022C0E90022012100F088F905460121
-00F084F900F014F985ED000B00F07DF900F07AF900F00C
-F985ED000B022100F075F90546022100F071F900F001F9
-85ED000B052100F06AF90546052100F066F900F0F6F885
-ED000B062100F05FF90546062100F05BF900F0EBF885ED
-000B082100F054F90546082100F050F900F0E0F885ED00
-0B092100F049F90546092100F045F900F0D5F885ED000B
-0B2100F03EF905460B2100F03AF900F0CAF885ED000B06
-A892F459F20822082174F4E3F1012200F0B4F805460121
-00F028F9022200F095F800F021F9032200F072F8032106
-A878F4FCF20546022100F018F9042200F067F8042106A8
-78F4F1F20546052100F00DF9052200F082F80546062100
-F006F9062200F06BF80546082100F0FFF8072200F05CF8
-0546092100F0F8F8082200F04DF805460B2100F0F1F802
-2200F040F800F074F80546032100F0E8F8012200F055F8
-0546022200F069F8082200F03EF805460A2100F0DAF807
-2200F02FF805460822072106A878F4B1F2062200F046F8
-0546072100F0CAF8052200F02FF80446062200F03FF86F
-2190ED000B84ED000B06A8B1F4BDF50DF59A6DBDEC108B
-BDE8F18F00000000C8430000000000407F4090ED000B85
-ED000B7047000090ED000B85ED000B082106A878F480B2
-90ED000B85ED000B072106A878F478B290ED000B85ED00
-0B062106A8F19403E087810078F470B290ED000B85ED00
-0B022106A878F468B290ED000B85ED000B052106A878F4
-60B2DFED1A0AB4EE600AF1EE10FA70470000012106A878
-F454B205469DED020B1EF4E1B500009FED121B90ED000B
-1EF480B50000F83F9A9999999999C93FEE7C3F355EBAD1
-3FD1DCFFFFFFFFDF3F0000594000000000000010407B14
-AE47E17A843F7B14AE47E17A843F000008400100FA4311
-EA2D819997713DB0EE40DAF0EE60DA70470000B0EE4D1A
-F0EE6D1A70470000B0EE40CAF0EE60CA7047000041EC10
-0B1EF4A0B5B0EE490AF0EE690A1EF49AB553EC102B51EC
-180B0FF4CCB551EC1B0B0FF4C8B553EC192B51EC1B0B0F
-F4C2B551EC190B002200230FF47CB510EE100A11F4E2B7
-686AA2F4A9B10000686AA3F43DB40000686AB2F4B7B200
-0005460421504678F4E5B1000010B52DED028B0446B0EE
-408AF0EE608AAFF44CF4204692F425F104EBC000083880
-ED008BBDEC028B10BD000080B5FEF7A9FABDE8014021F4
-0FB6000001704270837080ED010AC0ED020A80ED031A00
-F12C02009901740199417402998174C0ED051A80ED062A
-C0ED072A80ED083AC0ED093A80ED0A4A03991170049951
-7005999170C2ED014A70472DE9F14F2DED048BB8B0B0EE
-408A8A469146684635F4B6F5694612A81FF40AF00FF278
-1B0CE0B8F90010814205DA00F0B1F86946484636F47BF6
-12A81EF4F6F712A81EF4F1F7002840F0888000F0A2F83C
-98D0F8C0000022694680F427F000F1F008B8F902000FF4
-9FF63F4A3F4B0FF429F511F409F700EE900AB0EE480AAF
-F4FFF210EE100A20F0004011F445F7384A384B0FF4D7F4
-41EC190B07D83648374953EC192B0FF498F641EC190B53
-EC192B334834490FF406F5334A344B0FF4D4F50FF446F6
-074602A85946102210F4E8F51E2097FBF0F4002C01D404
-2C04D318210FF2C800E7F712FE02A850F8246000EB8400
-4068801B0FF457F60022244B0FF42BF7CDE900011E2000
-FB14700FF44CF6DDE900230FF4D6F404460D4630460FF4
-43F622462B460FF49FF50FF411F6B8F90010814205DA00
-F02DF86946504636F4F7F52D2F04DA07EBD77040100F30
-6AE74B2FB4BFC7F14B00002064E738B0BDEC048BBDE8F1
-8F0000349D52A246DF913F122D4454FB21F93F112D4454
-FB21094000C2631ADCA54C409A9999999999B9BF00003E
-4012A968461EF452B7000000002D0000003C0000004100
-000070617463685F676C70655F6E61767574696C2E6370
-70000010B50446FEF724FA204610BD676C70655F6E6176
-73746669F19403708B81006C7465722E68000038B50D46
-044601211AF4CEF62168896F20468847002842D0297809
-B1212907DB42290EDB512903DB762927DB9A2936DA00F0
-50F802282CD000F04CF805280FD127E0212901DB3429F2
-DB342927DB0FF2900000EBC100A0F5D07090ED000B31BD
-00F038F8012802D19FED0E0B31BD00F031F8042806D19F
-ED0D0B31BD00F02AF8072802D19FED0B0B31BD00F023F8
-082802D19FED0A0B31BD9FED0A0B31BD9FED0B0B31BD3F
-219BE18F6D4C3F560691E929A261BFFA49C47AF49D47BF
-133680DA4F965F3FCF68A6D90ED6473F00000000000000
-0028461BF48FB3000000000000ADF3606CD08062BFF365
-376DA55B5FBF8BE4AC01AAB559BFA62103A9AF0F54BF7D
-40F17A68D34CBFB3BA9DC9738741BF8FDF22CAF3ED28BF
-9A372BFBDE41243FB6D0DF956E5C403F85D3F46C65A84B
-3F2AEB04222E7A533F0FAEAE7A2820593FF47058D322C6
-5E3F2E79711F0F36623F2C253032580000002C25303358
-0000002C253034580000002C253035580000006666863F
-7593883F0E2D0A42000000000001000002000003000004
-0001000001010001020001030001040002000002010002
-0200020300020401000001000101000201000301000401
-0100010101010102010103010104010200010201010202
-0102030102040200000200010200020200030200040201
-0002010102010202010302010403000003000103000203
-0003030004030100030101030102030103030104030300
-0303010303020303030303040401000401010401020401
-0304010404020004020104020204020304020404030004
-030104030204030304030400000AD7A33BEC51383D0500
-0000000010410000004000000000000000000000704100
-00A04100000042000020420AD7233C0AD7233D01000000
-0100000000009041010000000000704100009041000000
-00000000000000E4410000C4410000A041010203040000
-A0410000884100008041010203040000F0410000C84100
-00A0410203050A0000F0410000C8410000A0410203050A
-0608060001080000FCFEFF00010200F6808E8100848F81
-00889081008C9181009092810085EB0F42040000000AD7
-A33C0000703F0AD7233C0AD7233D0AD7233D0300000000
-000040000000400000000000008040060000000AD7233D
-01000000CDCC4C3E00000000000000000000A041060100
-00010000000AD7A33C0000803E0000A03E020000000000
-803F000000000000D0410A000000000040C0000000C033
-338341F19403008F810033338341881300008FC2753EFF
-FFFFFF03010300000000000000803F0100000000000000
-0A000000000040C0000000C03333834133338341000000
-000000F041000000000000000000000000000000000000
-000000000000000000000100000000C0794400C0794400
-00A0406400FA0000000000000000000000C6420000C642
-0000C64285EB0F42040000000AD7A33C0000613F0AD723
-3C0AD7A33C0AD7233D0300000000000040000000400000
-000000008040060000000AD7A33C010000000000C03F00
-000000000000000000A04106010000010000000AD7233D
-0000803E0000963E010200000000803F00000000000060
-4104000000CDCC8CC0CDCC8CC06666AE419A99BD41B80B
-00008FC2753EFFFFFFFF03010300000000000000803F01
-0000000000000004000000CDCC8CC0CDCC8CC06666AE41
-9A99BD41000000000000F0410000000000000000000000
-0000000000000000000100000005000000010000009A99
-193ECDCCCC3E0000A0406400FA00000000000000000000
-00C6420000C6420000C64285EB0F42040000000AD7A33C
-00004D3F0AD7233C0AD7A33C0AD7A33C03000000000000
-41000000400000000000000040060000000AD7A33C0200
-000000000040000000000000803F0000F0410601000001
-000000EC51383E0000803E0000883E010200000000803F
-0100000000006041010000000000C0C00000C0C0CDCCD0
-41CDCCE841D00700008FC2753EFFFFFFFF030201030000
-00000000803F0100000000000000010000000000C0C000
-00C0C0CDCCD0410000E841010000000000F04100000000
-0000000000000000000000000000000001000000050000
-00010000009A99193ECDCCCC3E0000A0406400FA000000
-0000000000000000C6420000C6420000C64285EB0F4202
-0000000AD7233C0000003E0AD7233C0AD7A33C0AD7A33C
-0300000000001041000080400000000000000040060000
-000AD7233C020000000000404000000000000000400000
-48420601000001000000CDCCCC3E0000803E0000803D01
-0200000000803F010000000000604101000000000020C1
-000020C1CDCC4543CD4C7543F40100008FC2753EFFFFFF
-FF03020103000000000000803F01000000000000000100
-0000000020C1000020C10000AF42CDCCD4420100000000
-00F0410000000000000000000000000000000000000000
-010000000500000001000000CDCCCC3DCDCCCC3E0000A0
-4032006400FA000000000000000000C6420000C6420000
-C642F194039092810085EB0F42000000000AD7233C0000
-803D0AD7233C0AD7A33C0AD7A33C030000000000204100
-0080400000000000000040060000000AD7233C02000000
-0000404000000000000080400000484206010000010000
-009A99193F0000803E0000003D010200000000803F0100
-00000000604101000000000020C1000020C13363924400
-C0B744F40100008FC2753EFFFFFFFF0302010300000000
-0000803F010000000000000001000000000020C1000020
-C10000ED4300801444010000000000F041000000000000
-0000000000000000000000000000010000000500000001
-000000CDCCCC3D9A99993E0000A04032006400FA000000
-000000000000C6420000C6420000C642012100F01F0291
-40414A400942F8201070470000F8B504463E48254650F8
-252002F1480302F144011E681E600F6826EA070738060D
-D50F6847F080070F604FF400671F600B6823F400630B60
-1269120600E03A0506D5086840F4006008602046FBF740
-DB2C48782111FB0500C26C100002D031462046904704F1
-1F00BDE8F24040B2BDE770B50446032804BFBDE87040F9
-F7729D022804BFBDE87040FFF7DE9F1D49782212FB0015
-2E1D96F94400012802D06FF0060070BD00212046FBF718
-D995F8720010B12046FBF70CDB2046FAF735DD00212046
-FBF7B9D92046FEF7C8DC95F8521000222046FEF7E0DC70
-780C2804D0FAF73BDB3078FAF738DB2046074988470021
-2046FBF783D9002070BD000080E200E0647F0100E8D491
-007D3F01002DE9F04186B0E2F473F60026846FE2F46FF6
-00F5117801A8009003AB02AA04A94046E4F44DF200283B
-D402980199081803D14046E4F454F233E0E2F459F6761C
-90F88802F6B2864203D30020E3F4E0F627E000270AE0C5
-1BB5F5006F88BF4FF400652368049800F01FF8EF190298
-8742F1D300270AE0C51BB5F5006F88BF4FF40065236803
-9800F00FF8EF1901988742F1D30298019909184046E4F4
-19F20028B9D106B0BDE8F081DB683A18A9B22046184700
-00FEB500200090E2F419F6214D846F0FF298072846E8F7
-F0D806461DE069462846E8F758D8012817DB142805D002
-46142362213846E7F796F80120ADF8040001A90020ADF8
-06000098029020462268126B90472846E8F75CD8304646
-1E0128DDDAF7BD00001CB5E2F4E9F50A490968806F89B2
-01910849096889B2009107490B6807490A6804680749E4
-6B0968A04713BD8CBB91006088890090F69100ECF89100
-E8F89100E4F8910070617463685F7076745F6576656E74
-73F19403209681002E63707000000000012100F01F0291
-40DFF8F02206E00000012100F01F029140DFF8E4224009
-42F820107047012100F01F029140DFF8D422F4E700002D
-E9F04107000D4618BF002D164698462AD04EB3A9882868
-FEF75ADE20B3B1883068FEF755DEF8B1387868B17969D9
-B9032813D0DFF89C4204F15800FDF74CDFA8B16FF00100
-56E0F868DFF88C12A0F51650884224BF4FF46120F86007
-F10800FEF7DCD90028E5D14FF0FF3043E00E20FFF7B4FF
-FDF7E6DD97EC060B84EC060B277843460022294604F158
-00FDF7F2DE00230122314604F11800FDF7EBDE3846DFF8
-3812884738468D498847380018BF0120E9F71DFB802517
-B94FF420750DE0032F0BD1217C874DFF291CBF0320FEF7
-1DDBA17A01220320FEF784DB8248B8F1000F1CBF402181
-610168A94301600E20FFF76CFF0020BDE8F081000038B5
-754C7A4D04F15800FDF7E7DE08B9287008E0287840B920
-78032804BF0021FEF7FAD90020687031BD0E20FFF758FF
-FDF78ADD0020FDF74DDD0020FDF740DD6A4D6C49286808
-4328606549207888476948816889B2A961416889B26961
-C06880B2686304F15800FDF7ECDE04F11800BDE83240FD
-F7E69E38B55D4C2078C0B1554D5849287888470E20FFF7
-33FF60685A490840554908600020207060700E20FFF716
-FF287800B10120BDE83240E9F7A1BA31BD7CB5F6F7C1DB
-4C4C4F49606822680840114040F213120240884342EA00
-0512B12068104320604948026810001CBF28469047A805
-3B4E4CD5206840F400702060206F00F003013170080018
-BF0120E9F777FA307803281ED1B07AFDF79BDC206820F4
-00302060317CFF291CBF0320FEF775DAB17A01220320FE
-F7DCDAA06F344B0203120BD004C00CC2F34531D20C18BF
-01229847F060716908001AD030788DF8000003280FD160
-6F0005000DADF80200606F0002000DADF80400206FC003
-400CADF8060003E00020ADF8020001906846884740F203
-1005421CBF06F15800FDF7D3DE15F0900F1CBF06F11800
-FDF7CCDEA8030CD53078032809D1307CFF2806D0606C00
-0403D100210320FEF743DA6560F6F73EDB73BD000000E1
-00E080E100E080E200E098E4910081DA3100D12A01000D
-2B0100800002003440104030E59100DFFF3F0034E59100
-DFFF7F00B8D19100892C0100012100F01F0291406D4A05
-E0012100F01F029140DFF8AC21400942F8201070472DE9
-F04F83B0EFF3108B72B6F6F7E0D943F60958401C41F100
-01A8FB004508FB0155640A44EAC5546D0A204629464246
-F19403B099810000230FF419F7A8FB0023A4EB020A0026
-B4EB0A0865EB060940F2E7300021001BA941CDE900014F
-F47A722046294600230FF402F74FF47A72A2FB0045DDE9
-0001001900904C4F4D48F8630098F865C7F85480C9EA0A
-40B865F86B40F00100F863386F20F0100038672520FFF7
-A1FF3868434940F001003860386840F0100038600E70F6
-F78DD98BF31088BDE8F78F000070B53C4E3A4982B03068
-20F00070306070680A788002001682180A7052B23AB9A8
-B10128B4BF4FF080604FF040600FE008B9002A06E000F0
-800102F08002914205D100284CBF01200320800600E000
-20316821F040610843306000208DF8000001F408F3441C
-41F100054B2002E09DF80000401E8DF800009DF9000030
-B101F4F9F28D42F3D828BF8442F0D29DF9000020B9A921
-0FF27400E6F7E2FD306840F00070306073BD000038B5F6
-F753DA124C256825B9B3210FF25400E6F7D1FDE80607D5
-10202060A068C0F3001008B9FFF797FF2520FFF72AFFBD
-E83140F6F73E9A00E100E080E200E000205040A0E10600
-E9CB91003C2050406820504080B50720F7F76ADBBDE801
-4000F024B870617463685F74696D5F6C6C2E6300000121
-00F01F029140084A05E0012100F01F029140DFF8182040
-0942F820107047012100F01F029140024AF5E700E100E0
-80E100E080E200E080B51B20FFF7E6FF2520FFF7E3FF1C
-20FFF7E0FF1D20FFF7DDFF1E20FFF7DAFF1B20FFF7E1FF
-2520FFF7DEFF1C20FFF7DBFF1D20FFF7D8FFBDE802401E
-20D3E780B51B20FFF7C0FF2520FFF7BDFF1C20FFF7BAFF
-1D20FFF7B7FFBDE802401E20B2E7000010B50C4CA079C0
-0744BF0120FCF744DEA079800704D5BDE810400320FCF7
-3C9E10BD000080B5FCF7A7DD0348FDF728D91AE00000E8
-D691000A2AAA0280B5FCF79BDD0022004901E00A2AAA02
-0120FCF79BDD0020FCF7A4DEFDF788D9FDF7ACD95FF001
-00FDF78CD8BDE80140C8E70000864870478648874A0168
-1368194031F0006104D140685168084020F02001080018
-BF0120C0B2704770B5F8F73BDA7E487E4C7F4E8047FFF7
-79FFFDF78DD9F6F747D82060A068401CA060306840F004
-003060F5F759DF0546306820F004003060F6F736D86060
-25B1FDF7B6D97148804703E0FDF779D9FFF779FF284670
-BD000010B5FFF7BDFF04460120F8F7A7D994F8290110B9
-FBF70ADA58B9002200210D20E9F74AF80D20F7F721DE01
-20F8F7A8D902E0F8F765DB20B9BDE810400120F8F7B199
-10BD2DE9F047FFF79CFF08B10020A2E0FBF7F5DBFFF7F1
-9403409D810095FF08B1002697E0554880470600FAD054
-4C554EFFF788FF2568052D00F5947A0DDB7088C0F34000
-48B9F8F7FDDC30B9F8F728DA18B930890021012703E070
-894FF42F71002761606FF000418D4218BF2D1A28464549
-8847060002D1444880476AE0E8F7DDFF00F08BF80FF220
-1820B940F201114046E6F773FC01208AF80000FFF792FF
-5FB10120F8F712D9FBF7A2D928B9F8F707D910B10220FC
-F777D81120FCF768D93846FFF753FF074600F068F820B9
-40F217114046E6F752FCF8F704D9DFF8B09090B9F7F75D
-DFE6F7BBFA04460D46E9F70FF8FCF79FDBC8474FF0FF30
-2549A043A943E9F705F80CE0C847F7F7B9DBFCF791DB9A
-F8010010B9F8F7D2D808B9FFF7EBFE0020F8F7D2D857B1
-1420FCF7FCDB20B94FF4AB714046E6F720FCFEF79CDBFC
-F786DB1448804700208AF800001120FCF71ED90120FBF7
-55DB3046BDE8F087007E404000E100E000E200E0E95101
-000CEA910010ED00E0055201006D540100F8E9910090E9
-9100B955010091540100F5520100FFFF0300FD5601004F
-F4FA611120FCF7BF98000070617463685F706D2E630000
-2F48704710B5FFF7FBFF04682CB94FF48B710FF2BC00E6
-F7D7FB204610BD000080B5FFF7EFFF806802BD000010B5
-032805D002462B210FF2AC00E6F7D0FBFFF7EFFF204984
-6C436B01F1F00213711E4B1C1994611D4C1460147944B9
-846B9460446C5461C46BD460046C146105E0641E042C84
-BF0FF2840494610268CA6042680A6182684A61C2688A61
-0269CA6142690A6282694A62C2698A62026ACA63426A9A
-184A64826A9A188A64026B9A184A60006B181808600846
-BDE8104000F02CB8007E4040ECE09100000040405C7714
-9162636D5F73797374656D5F7368617265642E68007061
-7463685F6661696C736166655F636D302E630000000055
-6E6B6E6F776E2048617264776172652045786365707469
-6F6E00002DE9F041044688B02146292016F494F3304D31
-4FD5F8008004F1F806012030754FF480110020B847B061
-002070622B492B480A46002802BF00292A482A4A3262F0
-6100281CBF316A002901D0B8477062002704EB870000F5
-9071F8B2FBF76CDE7F1C032FF5D3686810B328681F4F00
-2818BFB8421CD130690090B8453068019070680290B068
-0390A06C0590606C06902068049003D072B60320FBF71F
-DF696868468847B84511D00120FBF793DC0DE072B60320
-FBF712DF0D480E494461183000F2FF3000090001FCF7F3
-D808B0BDE8F08100BFE4E0910075080100B4240200F194
-03D0A081000000800000000000ACEF0F00EFBEADDECCDC
-9100B9070100012100F01F029140734A05E0012100F01F
-029140DFF8C421400942F820107047012100F01F029140
-6D4AF5E72DE9FE4304466C4D0E461746984605F14400FD
-F705DA10B16FF0010079E0FCF731DAB18830680FF2A419
-FEF7F5D818B940214846E6F7AAFAB9883868FEF7ECD818
-B941214846E6F7A1FA43460022314605F14400FDF7B2D9
-002301223946281DFDF7ACD92420FFF7BBFF05F40BF601
-2005F414F65148007805F424F6012005F417F6F8F775D8
-18B94B214846E6F77EFA002005F421F6012005F41EF6E8
-6C00906946286D00F038F86888ADF80800002005F428F6
-E868009069462869404D00F02BF8ADF80800012005F41C
-F66FF46070286040F2DF306860207800F0010005F445F6
-002005F404F6012005F401F6882068602420FFF77EFF01
-20F7F7EBDF3220F5F7F6DE2320FFF765FF2420FFF762FF
-0020BDE8FE830000ADF804000020ADF80600704770B524
-4C04F14400FDF778D910B96FF0060070BD1425224E03E0
-0120F5F7D6DE6D1EF06B10B93068800701D4002DF4D1EF
-F3108572B6207808B11A4880472320FFF73CFF2420FFF7
-39FF85F31088002005F4B0F5012005F4ADF5002005F48C
-F50020F7F7A5DF04F14400FDF755D9201DFDF752D9FCF7
-7ED9F8F728D8002814BF00206FF0070070BD00E100E080
-E100E080E200E060E29100FDE291000450104000501040
-0DC2010070617463685F6769692E630010B50446002101
-F4C5F02046FDF784DD08480C2111FB04000022017A2046
-FDF799DD2046044988472046BDE810400021024A104754
-E5910085B301009DB30100F8B50446207A002843D0E568
-2068E9071FD5617A03291AD06FF00801A161016DC1F346
-0199B1A37C04F1200202EBC306776847B177898F4202D3
-791A718106E0C91B002777815B1E01D40029EED10121E1
-71690705D56FF00900A0610120E07101E0A16919B12046
-0B49884711E0617C21B950F8701F21F00E01016015F489
-7F1CBF204605F4D4F3A80644BF204605F4CFF30020E060
-F1BDB5F801002848294A01681160C16851600169916041
-69D16025490B681361436A5361006B9061086AD061224A
-486A5060886A9060C86AD06000211F481F4A50F8043B42
-F82130491C1029F8DB7047000038B5164C14482168154D
-184A01606168C160A1680161E168416121692960616941
-62A169016300210F4852F8213040F8043B491C1029F8DB
-0D488047E06928620848416869628168A962C068F19403
-60A48100E862BDE832400848004700001000204070E891
-00900020408CE89100C000204060C89100E9A10100DDA1
-010038B5FF251728044617D8DFE800F00C1E2F4249505E
-6C7A81888F969DA4ABB2B9C0C7CED5DC290020E8F756FC
-012858D00C20E8F751FC02284CD02246D9210FF29410E6
-F7F2F8284632BD0320E8F744FC012854D00F20E8F73FFC
-0228EDD147E00320E8F739FC0128E7D148E00420E8F733
-FC01284AD02520E8F72EFC022808BF2525E0D00E20E8F7
-27FC0328D5D10E25D9E71420E8F720FC0128CED11425D2
-E71720E8F719FC0128C7D11725CBE73120E8F712FC0128
-08BF3125C4D01620E8F70BFC0228B9D11625BDE70C20E8
-F704FC012801D10C25B6E70020E8F7FDFB0228ABD10025
-AFE70F20E8F7F6FB012801D10F25A8E70320E8F7EFFB02
-289DD10325A1E70420E8F7E8FB012896D104259AE71020
-E8F7E1FB01288FD1102593E71320E8F7DAFB012888D113
-258CE71F20E8F7D3FB0128F7D11F2585E71E20E8F7CCFB
-0128F0D11E257EE72020E8F7C5FB0128E9D1202577E727
-20E8F7BEFB0128E2D1272570E70920E8F7B7FB0128DBD1
-092569E70620E8F7B0FB0128D4D1062562E72F20E8F7A9
-FB0228CDD12F255BE72B20E8F7A2FB0128C6D12B2554E7
-2E20E8F79BFB0128BFD12E254DE72D20E8F794FB0128B8
-D12D2546E70820E8F78DFB0128B1D108253FE70B20E8F7
-86FB0128AAD10B2538E770617463685F706D692E630010
-B50446EDF728FD04F5FE40BDE81040603028F405B10000
-70B5A4B004461D4602292898299B2A9E04BF5178002906
-D101930296009013780FF254020BE0002A1ABF11780029
-0FF26C0201930296134600900FF26802802103A81EF407
-F404201DF4F0F318B91C201DF4ECF340B1606800F5FE40
-2A4603A960302AF46DF605E019F4ECF42A4603A91FF4FA
-F724B070BD4553575F46494C453D256420617267732825
-686C752025686C752025686C752900000000756E6B6E6F
-776E00257320617267732825686C752025686C75202568
-6C75290038B505460C4604F1100105F1100040F49BF604
-F11C0105F11C000A6802604A6842608A688260CA68C260
-0969016105F1300004F1300191ED000B80ED000B8A6882
-600A7B02734A7B427391ED040B80ED040B0A7E02764A7E
-42768A7E8276CA69C2610A6A02624A6A42628A6A8262CA
-6AC262096B016331BD2DE9FE4F2DED108B04460D46B0EE
-408AF0EE608AADF50A7D53EC182B002000210DF4E8F506
-D160682FF46EF20DF4B4F741EC180B204630F4F19403F0
-A78100F9F428B19C989C99806820F02100886000226068
-00F060FD33F48AF706460022294607A81CF408F5012130
-1D1CF4ACF258B19C98007A800607D56068002200F045FD
-07A933F474F7064674A82CF42CF6024600F041FD04F584
-704DF439F39FEDC6AB9FEDC7BB0027059078B1006A10F4
-25F041EC1B0B0598DFF87C1AD0E9062300200DF4F1F501
-2741EC1A0BA7984FF0000908B1007821E00AA81CF445F4
-DFF85C1ACDE9089100F011FD1CF46FF7014608A80090CD
-F804900AAB0EAA04F58F504DF4E4F503902878342808DB
-422806DA039820B10C98C00900F001000390002F9FEDA9
-DB9FEDAA9B48D0287834289FEDAACA4CDA287800277628
-3FDB9A283DDA41F21040005D002838D008A82CF4CCF502
-4600F027FD5FEA00081EBF059890F83C0004281CBF98F8
-3C00042823D000F091FCC16980690DF421F741EC100B1C
-F431F500F0CFFC16D208F1180898ED020A00F070FC0FD5
-00F073FC0CD251EC1A0B02460B46D8E900010DF450F600
-F08EFC012741EC1D0B08A84EF472F360A840F46BF4A699
-002943D04CF4C0F34AE04228B0DA04F59850F030007A00
-28AAD008A82CF482F5024604F5985100F0D1FC07001EBF
-059890F83C0004281CBF97F83C00042821D000F046FC41
-6800680DF4D6F641EC100B1CF4E6F400F084FC14D21837
-97ED020A00F026FC0ED500F029FC0BD2D7E9002351EC1A
-0B0DF408F600F046FC4FF0010941EC1D0B08A84EF429F3
-71E700F05CFC1CF448F5024660A904F178004BF43AF304
-F10800009060AB059A314622A84EF425F308A831F484F6
-9C98007A800604D5606807A933F484F503E06068294633
-F47FF5804604F138004FF444F1B0EE40AAF0EE60AA2046
-30F4C3F363994A075ABFC90901F0010101210190009102
-95B0EE4A1A9C9AF0EE6A1A434608A900F01CFC22A84EF4
-3FF5307B800603D50E9840F480700E90DFF85408069028
-78342803DB4228B8BF012000DB00208DF8100018AE9DF8
-10004FF0FF0B002886F808B086F809B086F80AB00DF138
-0A9FED85AB00F0B48003988DF801B000EA09008DF80000
-D8469DF80000002871D004F59851002200F024FC804604
-F59850F030D0E9002300F082FB53EC1A2B0DF4A4F441EC
-1B0B9AED06EB51EC1E0B53EC1B2BB7EE000AD8ED090A0D
-F456F430EE60CA9FED6E1BB0EE41FAF0EE61FA1CEE100A
-24D80FF4B3F68046894651EC1E0B53EC1B2B0DF40BF600
-F08DFB00F07FFBB0EE40BAF0EE60BA28E0000000000000
-0080FFFFFFFFFFFFEF7F0000000000000000F1940380AB
-81000000000000408F406F12833A0FF48EF68046894651
-EC1B0B53EC1E2B0DF4E6F500F068FB00F05AFB53EC102B
-00204FF080410DF4DBF541EC1B0B28464FF490F051EC1B
-0B53EC102B0DF490F600F04EFB804660680DF1010308AA
-29462EF4CCF69DF80010002900F08D8086F80880307AFF
-2803D00E9840F080000E90307AC0071DD59DF838000006
-19D5307A401C3072B7EE000AC0B2C828A4BF38303072DA
-ED020A30EE600ADFED330A20EE200A00F031FBDAE90623
-0DF4E1F4CAE90601287876289FED2DBB9FED2ECA9FED24
-FBC0F2F2809A2880F2EF80039896F809908DF8119010EA
-070879D0002200F073FB074604F59850F030D0E9062300
-F0C7FA53EC1A2B0DF4E9F341EC1D0B9AED06EB51EC1E0B
-53EC1D2B0DF49FF39FED101B8DED021BB7EE000AD7ED09
-0A30EE600A10EE100A2FD80FF4FAF5CDE9000153EC1D2B
-51EC1E0B0DF452F5DDE900230DF4C4F300F0BEFA00F084
-FA34E000BF9A9999999999B93FFCA9F1D24D62503F0000
-0000000000400AD7233C00000000007522416F12033A18
-B19DF8010030726FE786F808B076E70FF4CAF5CDE90001
-53EC1E2B51EC1D0B0DF422F5DDE900230DF494F300F08E
-FA53EC102B51EC1F0B0DF416F541EC1D0B28464EF4CBF7
-51EC1D0B53EC102B0DF4CBF500F089FA814660680DF111
-0308AA29462EF443F6B8F1000F18BF86F8099006D10028
-1ABF9DF81100707286F809B0DAE906239DF8107000F07D
-FA00F08AFA059800F023FAD0B1059AD369926900F033FA
-00F035FA01280BDB00F01DFA00F073FA00F009FA53EC1D
-2B0DF41DF441EC1D0B00F0CFFA00F05BFA00F0AFFA707A
-FF282AD1059800282BD000F01FFA28D551EC1D0B00F09E
-FA03D200F007FA41EC1D0B9DED060A00F013FA1AD59FED
-7B1B00F0F6F900F0EAF900F0EEF9002851EC1D0BDFF8DC
-240CBFDFF8D834DFF8D8340DF462F500F020FA70720E98
-40F480600E9028464EF45EF7002802D000F0D4F9002800
-F08880DAE906239DF8107000F01AFA00F027FA05980028
-00F0BFF958D053EC1D2B0020DFF894140DF4C5F3059AD3
-6992690DF4C0F300F0CAF901280BDB00F0B2F900F008FA
-00F09EF953EC1D2B0DF4B2F341EC1D0B00F064FA00F0F0
-F900F044FA00F0BAF933D551EC1D0B00F039FA03D200F0
-A2F941EC1D0B9DED060A00F0AEF925D500F08FF9022818
-BF9FEDC1FB00F089F9022818BF9FEDD7ABB0EE4F1AF0EE
-6F1A00F083F951EC100B53EC1A2B0DF4F9F400F0B7F987
-B2B77200F073F9012804BF380A70720E98F1940310AF81
-0040F480500E900E98C0041ED400F024FA00F0B0F900F0
-04FAB8B1C1688A0714D5890612D59FED2E1B90ED060B1F
-F4F0F251EC100BEB4AED4B0DF4D0F400F08EF9B0720E98
-40F480500E90DAE906239DF8106000F092F906AF41EC10
-0B3246394600F0A0F905988DED180B002800F0F6800078
-34280DDB42280BDA9DED060ADFEDD40AB4EE600AF1EE10
-FAA4BF00208DF85D000598C1698069DDE918230DF426F3
-CDE9180109A81CF43BF101280BDB00F015F900F06BF900
-F001F9DDE918230DF415F3CDE91801287834280DDB4228
-0BDA00F09EF913D253EC1A2B0020C5490AE09A99999999
-99B93F00F092F907D253EC1A2B51EC1B0B0DF4F9F2CDE9
-1801284619F4AEF1012840F0A9800598D0ED080A9FEDB0
-0AF4EE400AF1EE10FA42BFDDED060AF4EE400AF1EE10FA
-40F1978000F093F9DAE90623064600F01FF941EC100B60
-680022314633F463F300212846F2F7CDFAB0EE409AF0EE
-609A53EC192B0020A5490DF4F1F141EC1A0BB0EE491AF0
-EE691A9DED180B1FF44BF2B0EE40BAF0EE60BAB7EE000A
-DAED020A30EE600A00F0F9F806460F4651EC190B53EC1B
-2B0DF45DF332463B460DF4CFF1DAE906230DF49DF241EC
-1B0B8AED06BB00F023F951EC1B0B53EC102B0DF449F341
-EC100B21F0004141EC1B0B51EC100B002200230DF473F1
-94BF01244FF0FF3451EC1A0B53EC1B2B0DF48DF12DD20D
-F478F253EC192B0DF4ECF341EC100B1CF430F306462046
-0DF40CF30446894630460DF411F300F0A5F8B7EE000ADA
-ED020A064630EE600A0F4600F0A7F832463B460DF485F1
-224600F091F802460B46DAE906010DF406F3CAE906010E
-9840F400600E902A469B98011D684649F490F100F0CCF8
-9B9880ED020B08A99B98FFF7DBFA9C98007A400704D59B
-980022002145F46AF60598002814BF0124002408A834F4
-6CF222A84EF4A7F560A840F474F074A84DF449F70DF50A
-7D2046BDEC108BBDE8FE8F4FF094424E4B0DF48BB30000
-0000000000003240B0EE40DAF0EE60DA7047000028461C
-F41FB00000B0EE4D0AF0EE6D0A1FF490B153EC1D2B51EC
-1B0B0DF4F8B151EC1D0B0DF4F4B141EC1D0B09A81CF409
-B000009DED6A0AB4EE4C0AF1EE10FA7047000051EC1B0B
-2F4A314B0DF4F2B07B14AE47E17A843F04F59850F03053
-EC182B704741EC100B9DED021B1FF462B141EC100BB0EE
-4F1AF0EE6F1A1FF45AB141EC100B1CF412B142464B460D
-F4EEB053EC192B0DF4EAB0DAE90623074651EC190B0DF4
-E3B0000010EE100A0FF408B3059901EBF19403A0B28100
-8000C06A0FF402B30DF1180841EC100B3A46414604F584
-704CF49CB5B0EE480AF0EE680A70470000B0EE480AF0EE
-680A2946704751EC100B00220D4B0DF4A0B07012033A95
-BFD6330000F0BF0000F03FFFFF7F7FFCA9F1D24D62703F
-4D62503F00002CC00018F5400000E03F78DEB14100F905
-41B0EE480AF0EE680A1CF440B39DED18AB51EC1A0B0022
-00230DF478B041EC100B60680022394633F4F1B10000B0
-EE480AF0EE680AE83104F584704CF4B7B50000B0EE480A
-F0EE680A04F5A05104F584704CF4ACB50022294668461B
-F45BB700002DE9F0412DED028B06460C46BCB015462046
-3FF457F728463FF454F706F530767068AFF4B3F301462A
-A84EF4FBF5014604A81CF40FF346E004A968461CF410F3
-684618F44BF50746012F39D07068002269467DF43BF380
-467DF4E6F620B34046D8F4A4F500BB7068002300226946
-7DF4BFF2C8B1C06800F03001302914D110F00C0F11D030
-6802AA394678F4D3F200F0C5F853EC102B51EC180B0DF4
-07F003D2694620461AF414F14046B5F419F638B14046DA
-F4F3F418B9694628461AF408F104A81CF4C3F204A81CF4
-BEF20028B3D020462BF477F7012804BF20463FF4F2F628
-462BF46FF7012804BF28463FF4EAF63CB0BDEC028BBDE8
-F081000070B52DED028B0D468AB0044695F850008DF808
-00164602A804F5307418F4E0F40146206806AA78F487F2
-00F079F851EC100B53EC182B0CF4BBF738BF002062D3D5
-E90623DDE906010DF4A0F0CDE9000100202F49CDE90401
-022204A9684673F46BF653EC102B00202A490CF4BDF741
-EC180B606898F4F2F305460020CDE90000039003AB2068
-6A4602A978F455F39DED000B1CF43BF10446306840B9B0
-EE480AF0EE680A1CF432F12018401B306028460DF416F1
-044630680D460DF407F122462B460DF463F053EC182B0D
-F417F10DF4D1F004461BF414F70F49884212D320460DF4
-F4F0CDE9040100200C49CDE90801002208A904A873F41F
-F651EC100B0DF4B9F0044620460AB0BDEC028B70BD0000
-0018F54000408F40012E930270999441B0EE408AF0EE60
-8A84F4F4B480B5D6487DF462F7BDE80840D44ADC4914F4
-3FB62DE9F0472DED088B0D0088B080460FF26C3603D120
-213046E5F76AF8287908B1212807DB281D4FF4C9F218B9
-21213046E5F75EF86879012809D1A869C449084204D129
-7908F140001BF426F3ACE0052804D108F140001BF48BF0
-A5E0297908F140001BF4B1F30028F7D16879042803D03E
-213046E5F73CF8A969B6480840B0F1F1940330B6810060
-6FEAD1EA69900FE7D1286A830FE4D1C1F38733C1F38711
-01910093C2F387510291C2F387310391C2F387110491C0
-F387510591C0F38731C0F387100790069100205DF82010
-CA11012A06D161F0FF01C943491C49424DF82010401C08
-28F0D300980DF453F000229B4B0CF4DDF608F1080741EC
-180B87ED008B9FED98AB01980DF444F000224FF079530C
-F4CDF641EC190B87ED029B02980DF438F053EC1A2B0CF4
-C2F641EC1B0B87ED04BB03980DF42DF053EC1A2B0CF4B7
-F641EC1A0B87ED06AB0498C4023C6205984FEA8039C7F8
-249006984FEA004AC7F828A007980604FE6208F1380701
-203870281D4FF426F298B1754800F1080181ED008B81ED
-029B81ED04BB81ED06AB0C62C1F82490C1F828A0CE6203
-2180F83810012038777877002140467EF40CF008B0BDEC
-088BBDE8F087000000B591B0002100F8541F0121417068
-467DF478F601465F487DF48EF66846DAF451F211B000BD
-00002DE9F84F2DED028B98B004462598DDF890900D4600
-2104F1A00601709046307800289B469FED5B8B73D108A8
-7DF456F64146204600F076F804F1380720B14B4991F838
-00032807D0387F00281DBF38780028214604F1580108A8
-7DF459F6DDE90A010FF415F000900DF1280AA434DAE902
-010FF40DF00190DAE904010FF408F00290DAE906010FF4
-03F09AED080A0390B8EEC00A8DED040A9AED090AB8EEC0
-0A8DED050A9AED0A0AB8EEC00A8DED060A9AED0B0AB8EE
-C00A8DED070A7069854208D0786E224629467AF400F410
-F1010F07D075619DF8580002280CBF0123002305E008A8
-DAF4DAF19FED2A0B15E06A46D9ED000A9BED000A414620
-4673F484F110EE100A0FF40CF041EC180B08A8DAF4C5F1
-B0EE480AF0EE680A18B0BDEC028BBDE8F18F10B50C462D
-ED028B94ED000B1BF46AF551EC100B0022134B0CF4AAF5
-0FD294ED028B114B51EC180B01220CF47DF506D8002211
-4B0CF49CF538BF012000D30020BDEC028B10BD0000A094
-8900E4CB9100003F00C00000C0CF0000103E0000000000
-00703E00004E4000805640295C0F000000000000000000
-0080664070617463685F676C70655F696F6E6F6D67722E
-63707000002DE9FE4304468846C4F4E0F308B100205EE0
-FCF707DE0646A068371A606810F1010F02D0B7F57A7F02
-D90020A6606060656805E0E0F414F4D0F88002E4F740DE
-F7F7B0DEF7F72CDF8146E0F409F4D0F87C0281450DD2E0
-F403F46168D0F8800240186060E0F4FCF36168D0F88402
-8842E0D242469FA18E20F7F758DEF19403C0B98100E0F4
-F0F36168D0F8840288420DD2F7F78BDEF7F707DF024660
-680FF28821029001973346A068009010E0002918BF8D42
-0FD0F7F779DEF7F7F5DE6168029101973346A168009102
-460FF27C218F20F7F72FDE0120BDE8FE8338B50C461546
-E0F4C1F32A46214600F51170E1F493F70246AA4206D0BD
-E838404E210FF20C20E4F73ABE31BD30B50C46C1B00FF2
-60219720F7F70EDE002C00F0ED80E0F4A3F3012180F861
-1212AD2068E96A68614908A0882883E08868832089A883
-6089E883A0892884E0896884208AA884608AE8846069A8
-6294F8480000F0010040EA4100E86220F00200A16CC1F3
-400140EA4100E86220F00400A16CC1F3800140EA8100E8
-6220F00800A16CC1F3C00140EAC100E86220F01000A16C
-C1F3001140EA0110E86220F02000A16CC1F3401140EA41
-10E86294ED060B8DED100B94ED080B8DED120BD4E90A01
-0EF48AF6A860D4F8F0010EF4CDF602460B46D4E90A010C
-F427F60EF47DF6E860D4E90C010EF478F62861D4E90E01
-0EF473F66863D4E910010EF46EF628633E48006868643D
-480068A8643D480068E86494F84C003228A8BF32208DF8
-980000200DE004EBC00210A912F84E3F01EB400103F03F
-0301F8593F401C92794A709DF89810884238BF3228EBD3
-10A8E1F4A8F76869E1F4B7F718A8E0F40AF594F84C0004
-F14E01E9F772FAE1F41EF00446E1F423F0844206D1E1F4
-1BF00446E1F420F084420CD00FF208119620F7F74FDDE1
-F40FF00446E1F408F02146E1F43FF0FBF71BD80FF23411
-D0E90623CDE90E23D0E90423CDE90C23D0E90223CDE90A
-23D0E90023CDE90823D0E91023CDE90623D0E90E23CDE9
-0423D0E90C23CDE90223D0E90A23CDE90023D0E9082396
-20F7F71EDD41B030BD25730000B0C89100B4C89100B8C8
-910070617463685F7076745F656E67696E655F6362732E
-63707000000000284F6E4C6F673A427265616B2025642C
-2025642C2025642C2025642C202564290A000000284F6E
-4C6F673A44656C61792025642C2025642C2025642C2025
-642C202564290A000000476C4D6963726F4E617643616C
-6C6261636B733A3A4F6E526573706F6E73652073746172
-740A00005570646174696E672073746F72656420636F6E
-7465787420737461747573207768656E20746865206669
-72737420706F736974696F6E206973207075626C697368
-65640A00000000436B6747657452756E74696D65496E66
-6F2C256C6C752C256C6C752C256C6C752C256C6C752C25
-6C6C752C256C6C752C256C6C75F1940350BD81002C256C
-6C752C256C6C750A000830EFF743B8000010B5044651F4
-6CF5204610BD70B504460D4604F54F6690B004F5547130
-4600F027F868462BF4A2F602462946304644F42DF750B1
-01208DF83900694600208DF83800606D02689268904710
-B070BD0000012900D0704780B541684FF4FA7000903C23
-052201F55D703FF48AF401BD000070B5874D82B000200C
-4628706870002611E0E06800EB86014888400544BF0120
-287068463FF430F3684638F449F708B101206870761C60
-898642EAD373BD000070B506462DED0A8BD6F8E4000C46
-0168D1F8A411884724280CBF01250025B4F90A0000EE10
-0AB4F9000000EE900AD6F8E4000168B8EEC00AF8EEE00A
-C0EE80BADFED560A896F80EE208A88470028DFED548A59
-D000F0C6F8F3EE000AA08A20EE20CA00EE100AD6F8E400
-0168896CB8EE400A20EE2B0ADFED4B0A20EE200A00EE08
-CA88475649F2EE01AA0A780228B7EE089ADFED459A9FED
-45AAB0EE6ABA02D162B9012005E0042801D13AB908E001
-2804D1DFED3F9A0DB1DFED3E9A032805D1DFED3D9ACDB1
-F0EE6A9A16E0042805D1DFED3A9A8DB1DFED3A9A0EE002
-2805D1DFED389A4DB1DFED389A06E0052804D1DFED369A
-0DB1DFED369A487808B39FED350A79EE809A1CE000F06C
-F820EE2B0ADFED310A20EE200AA08A20EE08CA00EE100A
-B8EE400AF2EE0B0AB7EE009AF3EE099A9FED2AAAB0EE04
-BAF2EE068A00EE20CAB4F9000000F04FF8B4F9100000EE
-29CA00F049F8B4F9080000EE0ACA00F043F8E08A00EE0B
-CA00EE100AB8EE400AB4F90A0000EE28CA30B100F035F8
-8CEE000A30EE090A03E09FED050A39EE000A84ED030ABD
-EC0A8B70BD000000007A4400000000CDCC4C3E9A991941
-CDCCCC3ECDCC24415C8F1A41CDCC0C4133339341E17A8A
-419A999D41CDCC92413333B7417B14AC413333333F0000
-16420000FC41F0CB9100B4F9120000EE100AB8EEC00A70
-4700002DE9F8430C46462C804616461D460FF2605902D3
-102100F061F808F5F7671421386811FB04040020A07001
-20A0700020E07055EA060008D038690168D1F8A4108847
-10B91A2100F049F8002E08F5F870214616D02CF406F410
-B9252100F03EF8204638F40BF628B10020A0700120A070
-E0700CE0A078411CA17000190121C17005E02CF4F3F310
-B9342100F027F8002D08F50670214616D02CF4E4F310B9
-3A2100F01CF8204638F4E9F528B138690168D1F87C1188
-4778B1A078411CA17000190221C17008E02CF4D1F328B9
-4846BDE8F4434321E4F7E0BAF19403E0C08100BDE8F183
-4846E4F7DBBA00002DE9F34FC3B000F5E4700C90439800
-F5F76415E000F000FA00F006FA0168C9688847C11C2069
-8B440168D1F8CC108847584519D20FA837F46DF20FA837
-F4AAF2439840301AF416F3002840F0CF8144990FA837F4
-BFF1439800F140011CA81AF497F64FF0060B5BE0B87801
-2803D04FF4937100F0D5F997F9030018B140F2271100F0
-CEF9206805990818407B18B94FF4947100F0C5F900F0B7
-F907687F6A51184A782169B84718B94FF4967100F0B8F9
-00F0B2F900F0B8F92168059A0495511809AB0A7B039201
-22029208AA019200F091F9AD680FA9A847079D4398EDB2
-294658301AF43BF54398294640301AF458F5002000F085
-F94118401C002203288A71F7D300F07DF90020087300F0
-79F9FF20487300F075F9002008611CA81AF418F61CA81E
-F4C1F1002884D11CA81EF4C6F1C0B20790142148430590
-059920680F18384638F42DF50028394606BF439800F5BC
-700C982CF414F3B8723946439800F5D0702CF40DF3F872
-08AB079943983A46C9B23DF46FF1384600F0DEF90CC809
-A938460CC138F40CF5002598B320690168D1F810118847
-00281CBFB87C002805D078782F2818BF4FF0010800D1A8
-460C9839462CF4E5F288F00101084214D020690168896F
-884778B9BDF8280040F47F40ADF828000A2138788DF825
-104000EB3840F47F40ADF828009DF8200000F0E3008DF8
-2000B87CA8B1384638F4D5F4402518B9384638F4CCF400
-B1C025384638F4C3F438B14398394600F5F8702CF4B0F2
-00B1C02520690168D1F8A410884700283FF4F0AEB87806
-9008B99F2102E0042802D3A02100F0ECF800F0E6F800F0
-ECF8026806995269C9B29047C01C0B9020690168D1F8CC
-1088470B9959448842FFF4E1AE09A915A839F42DF34FF0
-000809E038464EF401F418B1384637F4E3F7706008F101
-08069880457BDA08EB070090F9039019A800EB880A4846
-38F449F08AF8000007EB4906707B10B9BA2100F0B0F830
-7B8AF801008AF8025008A80DA901EB480102780A70B9F1
-000F42784A7015A800EB8806CCD00DA80DA910F8180000
-F0E70001F81800B9F1010F08D138464EF477F000283846
-0ED037F4C8F6BFE7B9F1020FBDD138464EF46BF0002838
-460AD037F4EAF6B3E74EF4ABF3002838460AD037F4CCF6
-ABE74EF4A3F3002838460AD037F4F2F6A3E738F42BF400
-28384618D037F454F79BE738F423F40028384602D037F4
-1AF793E738F417F4002890D09AF8020000F07F008AF802
-00384600F0FAF885E738F4F1940370C4810009F4002882
-D0384600F01CF97DE7002000E0401C0699C0B28842FADB
-00F032F805686D6A51184A782169A84718B94FF4827100
-F033F800F02DF800F033F819A904910DA9039115AB0699
-059AC9B20291012101912168511800F00AF82D690FA9A8
-470B98834475E645B0BDE8F08F00004978079A0091D2B2
-056870472168059A511870476069059A002100913B4621
-68704700000FA837F4EBB000000FF26800E4F7C6B80168
-096A0847000070B504460D463CF4A5F60FF2500620B94F
-F4A7713046E4F7B5F8294604F140001DF4AAF720B140F2
-4F113046E4F7AAF8294604F158001AF49BF3294604F1F8
-001AF496F3294604F1D00045F4F9F5294604F1A000BDE8
-70401AF468B370617463685F676C6D657372645F736174
-5F6D67722E63707000000038B504464EF4CCF20FF26815
-0168896F884710B9162100F07FF820461AF43EF6002820
-460DD14EF4D5F2062807D8DFE800F016162C1604161600
-042032BD232121E01AF42BF6012820460CD14EF4C2F228
-B1C01E012802D9801E0FD001E0022032BD2F210FE01AF4
-19F602280AD120464EF4B0F210B1C01E022801D8082032
-BD3A2100E0402100F047F8012032BD000010B586B00478
-A4F15600092810D268460FF2BC0114220CF4FBF7062117
-484170694601EB4401047031F8AC1C416002E0134800EB
-C40006B010BD000070B5044638F40EF30FF29C0510B96A
-2100F01CF800F038F802D36C2100F016F82078562808DB
-5F2806DA0FF2A40101EB400030F8AC0C70BD034830F816
-0070BDF8CA910074440500F84B05002846E3F7F7BF0000
-70B5044638F4E4F20FF2480510B97A21FFF7F2FF00F00E
-F802D37C21FFF7ECFF2078562804DB5F2802DA313880B2
-70BD304670BD2078A0F15106F6B2252E70472407F505EF
-061A00C4016A0567029A04BE07000070617463685F676C
-6D657372645F617369635F756E69745F636F6E76657274
-65722E637070000000801D021CAA16D6179C052A167D19
-980C9F11000010B590B0044630F455F220680268926804
-F16001904768462BF4B8F10021ADF83810014604F16400
-2BF4EEF110B010BDF0B589B004460F46154630F4BBF5B8
-6D0268926829469047064678680123012229462CF4A7F3
-070000F0D580E068C00540F1D1802846F0F7F1FE002800
-F0A980287808B1212803DB422812DB512810DAE0688003
-0DD5294638462CF441F14DF483F3022805D100F0B9F800
-F0C3F800F0B9F8287834282ADB422828DAE068800325D5
-00208DF8140004902946F1940300C8810038462CF43BF1
-04A903910DF111030DF11201029106AA0DF11301019105
-A9009107A933F467F09DF81110084209D09DF810000228
-05D100F08BF800F095F800F08BF8287851281EDB76281C
-DAE068800319D501208DF80000294638462CF44AF12269
-6B46294648F423F59DF8001081F00101084207D000F071
-F800F069F800F073F8C4E90E01287876283CDB9A283ADA
-00208DF80A008DF80900294638462CF4FDF002A901910D
-F10A030DF10901009103AA04A947F47AF6201D816821F4
-003181609DF8080001281DD002280DD1201D41F4003181
-6041F40011816000F038F800F042F8C4E90E010DE096F8
-74000D281CBF0C28112806D1201D41F40031816021F400
-118160287851281EDB76281CDA28461AF48DF4012804D0
-28461AF488F4022812D1201D816841F400318160816821
-F020018160207B800747BF201D41F01001201D21F01001
-816009B0F0BD0000284617F4E5B50000C4E90E01201D81
-6841F4001181607047D4E90E0153EC102B0BF4FCB610B5
-040007D09FED102B9FED0F1B9FED0E0B71F49FF39FED0C
-0B9FED0D1B84ED060B84ED080B84ED0A1B84ED0C0B0020
-84ED100B84ED121BA063BDE810400148F1F744BF009F89
-00000000000000000000000000008803412DE9F04FADF2
-CC4D82460AF5D75168463DF446F40AF52455F8352A4669
-4661A80AF534562AF490F47436B06A81075ABF400900F0
-010701276E212CA81AF46AF21FB92E9840F010002E9001
-219DA817F495F2022193A817F491F2042189A817F48DF2
-FFA8A83017F48FF2052157A817F485F2FFA80621803017
-F480F20AF114072CA93C6868461AF44BF223685B6A0246
-214617A898472A4617A90DA82AF454F461A921A83EF4AC
-F321AA0DA903A82AF44BF49DA900F0F9FA2FAA03A97FA8
-2AF443F438680168096A884701462A4614A82AF43AF461
-A900F0E8FA00F0EFFA7FA900F0D7FA00F0E4FA9DA943A8
-3EF488F343AA694622A82AF427F47FA914A83EF47FF322
-A900F0D1FA00F0D8FA00F0C0FA00F0CEFA2A46694675A8
-2AF415F442F6F41042F2117150F80A00884208D322AA7F
-A968463EF476F3694675A83EF484F37FA918A817F408F2
-7FA90EA817F404F275A904A817F400F275A94DA817F4FC
-F10AF5A85000F11C08404639F4D5F101462A4600F0B0FA
-00F08BFA39AA2FA943A82AF4E2F339A817F4E1F1014650
-4622F4A1F56BA817F4DAF10146504622F4D4F642F6EF59
-19F80A00002865D061A9E3A83EF426F3E3AA2946D9A82A
-F4C5F3FFA98031EDA8F1940390CB81003EF41CF3EDAAD9
-A9CFA82AF4BBF393A9F7A83EF413F3F7AACFA9BBA82AF4
-B2F3FFA889A908303EF409F3FFAA0832BBA9B1A82AF4A7
-F3FFA857A930303EF4FEF2FFAA3032B1A900F05FFAFFA8
-9DA958303EF4F4F2FFAA583200F05AFA00F02AFA61A900
-F03CFAB1AA294600F04DFA9DA9BBA83EF4E3F2BBAA00F0
-4AFA00F012FA38680168096A884701462A46B1A82AF479
-F361A9BBA83EF4D1F2BBAAB1A900F033FA9DA9CFA83EF4
-C9F2CFAA00F030FA00F0F4F90AF5D45420463DF40BF183
-4619F486F500283CD15946CFA81AF40EF106E0694622A8
-3EF4E1F2CFA81AF4E6F0CFA81DF48FF460BBCFA81DF495
-F4C2B20AF5146168463CF471F1CFA81DF48CF4C1B22046
-3DF4D8F00828E6D8DFE800F0070A06060D1005131600DA
-E7DDE7694639A8D8E7694643A8D5E769460EA8D2E76946
-18A8CFE769464DA8CCE7694604A8C9E76BA83EF4AEF2B8
-B96BA900F0CBF900F0ACF92FA922A81AF498F22FA90EA8
-1AF494F200F0AEF92FA94DA81AF48EF22FA943A81AF48A
-F202E06BA83EF494F20AF5345419F80A00C13460B12078
-18B900F0A8F900F08AF900F090F943A83EF483F222A83D
-E0E07958B318A83EF47CF222A83EF479F200F081F94DA8
-3EF474F239A83EF471F243A83EF46EF261A900F082F92A
-4600F09CF900F06CF9607820B99DA900F080F900F06DF9
-F8680168D1F87411884700281CBF207A002856D004A80F
-E0504622F4A4F770B118A83EF44CF222A83EF449F200F0
-51F904A83EF444F239A83EF441F241E093AA7FA9C5A82A
-F4A9F2C5A83EF436F218B900F053F900F041F9607820B9
-9DA900F04DF900F03AF989AA93A900F058F9A7A900F044
-F92FA94DA81AF413F2E07810B900F027F911E0FFAAA832
-57A9BBA83EF4F2F189AABBA9B1A83EF4EDF100F03DF9A7
-A900F02BF900F018F9207848B900F024F900F006F900F0
-20F92FA922A81AF4F0F119F80A0068B943A8039018AB39
-A8029004AA0EA801904DA922A80090504622F405F6FFA9
-A83100F008F92FA939A81AF4D7F1F8680168896F884700
-283FD100F0F3F8A7AA04A900F00EF900F0DDF800F0EBF8
-A7AA4DA900F006F900F0CDF800F0E3F8A7AA18A900F0FE
-F800F0C1F800F0DBF8A7AA22A900F0F6F82FA922A83EF4
-B1F100F0D1F8A7AA0EA900F0ECF82FA90EA83EF4A7F100
-F0C7F8A7AA39A900F0E2F82FA939A83EF49DF100F0BDF8
-A7AA43A900F0D8F82FA943A83EF493F197480078002864
-D02FA817F408F0002513E0306830F825008DF800006846
-37F4B4F648B13068F1940320CF810000EB850000F028F9
-18B169462FA818F489F36D1C42F6725030F80A008542E5
-D32FA83EF477F1002840D100F08FF8B1AA04A900F0A1F8
-A7A900F075F800F086F8B1AA4DA900F098F8A7A900F064
-F800F07DF8B1AA18A900F08FF8A7A900F057F800F074F8
-B1AA22A900F086F8A7A922A83EF446F100F06AF800F07C
-F8A7A90EA83EF43EF100F062F8B1AA39A900F074F8A7A9
-39A83EF434F100F058F8B1AA43A900F06AF8A7A943A83E
-F42AF10AF5905004A9743038F4C0F64DA90AF5895038F4
-BBF618A90AF5BA5038F4B6F60AF5C05022A9103038F4B0
-F60AF5B0500EA9703038F4AAF60AF5985039A9C83038F4
-A4F643A9404638F4A0F66BA90AF5C75038F49BF60DF2CC
-4DBDE8F08F00002FA918A83EF4F6B02FA94DA83EF4F2B0
-2FA918A81AF4ECB02FA904A83EF4EAB00EA83EF4F3B000
-002FA904A81AF4E0B061A939A83EF4B4B057A9A7A83EF4
-B0B02FA9B1A83EF4ACB093A92FA83EF4A8B039AA0AA968
-462AF447B100002FAA14A90AA82AF441B10000B1AA0EA9
-A7A82AF43BB10000A7A92FA82AF436B11FB50446087802
-2806D003284AD03D2845D03F283DD047E0012003903F23
-FF2002902D223420019016215020009004F5B050703038
-F404F7012003903C233A2002901B223020019005214720
-009004F5895038F4F5F6012003903C23FF2002901A2230
-20019004214720009004F59050743038F4E5F600F01FF8
-04F5BA5038F4DFF600F019F804F5C050103038F4D8F608
-E031F4DDF142F6C451085502E0204622F44EF7002000E0
-024804B010BD0000F4938900D5080400012003904023FF
-20029022223020019002214720009070474088400A00F0
-010070470000002070472DE9F0410F4682B08046387802
-2808F5097408F5F6767CA50AD0032800F0C280052800F0
-AA80062814D00C282DD0BDE0404640F4ABF2206800F596
-70009000230622414630463EF489F208F5E67019F4A3F2
-A5E0787802280DDA404640F4BEF1404640F493F22068C8
-30009006227878431CDBB204E04FF49670009000230522
-414630463EF46AF28AE078780C2804BF207F0028F8D108
-F13C06B0680168276A896C884701465A48DFF868E15A4B
-5B4A00EA070474451CBF3840984229D1584C0FF27C10A7
-4218BF974209D1012918BF02291FD0032918BF04291BD0
-712115E0504A974209D1012918BF022912D0032918BF04
-290ED07B2108E09F4205D1012918BF032906D0822100E0
-8621E3F704FA00E0174630680268926939469047B06802
-68126D39469047F19403B0D28100B06890ED540AFAEE06
-0A30EE200A80ED540A9FED340AB0680168D1F8E0118847
-B06850F4ABF7B06814F4D6F640B9B06813231122012114
-F4C1F62A46304918E0B0680368DB6D0022002198472A46
-2D490FE098F81E02401C88F81E02C0B2022805DB40463F
-F46EF62A46274901E02A46264940463DF4C2F7002004E0
-30463EF421F2F9E72248BDE8F681000070B50446C80782
-B015461E4604D4CD210FF27800E3F7A6F960681B49006C
-086029466068406C52F4EFF06068406C314652F4ECF000
-22002168463EF475F008218DF8001003218DF801100146
-606839F451F173BD000000006866F640FFFF00F00F0000
-301100003011000034110000371100003581BC050015C0
-050009BA0500C9BD050045BC050008C991007061746368
-5F676C6D657372645F61736963696E69742E6370700000
-2DE9F84F2DED048B9CB0154633980FF26C4A0078B0EE40
-8AB0EE419AF0EE619A10B9272100F082F9DDF8C4904846
-47F45FF010B9282100F079F9369F2A98F862389C204668
-F4A0F60020019023462D98DDF8B0802B99009042462E68
-D6F80CC02846E047379E8346304668F48DF62146304668
-F481F63078092802DB362100F055F93178B0EE480A06F1
-08006AF49CF2002030717079584502D03D2100F046F92F
-984FF0000A20B1B079404538BF4FF0010A002000E0401C
-3178C0B28842FAD300F030F918B100F02DF9012807D120
-980078052814BF06284FF0010B01D04FF0000B48464CF4
-16F428B100F01BF9012808BF002100D030993598049002
-91CDF800B02098039007F132000190B3787278317806F1
-080069F44DF478700120387028462968496988478DF834
-00284629680969884701280CBF4FF001084FF000083278
-209813A968F4BDF400F0E7F8034610A80C90CDF81CB011
-A80B90CDF814800EA80A90CDF80C900FA80990B0EE490A
-12A80890F0EE690A2E98069013A9329804909DF8340002
-90B07801907078009006F10800327869F4D3F7484617F4
-56F100EE100AB8EE400ADFEDAC0A20EE200A87ED030A33
-98007860B300F0AFF8032828DB00F0ABF800EE100A3398
-D0ED020AA548B8EE400A20EE200AD0ED000A80EE800A87
-ED030A484617F430F100EE100A9E48D0ED000A9FED9A1A
-C0EE810AB8EE400A20EE800AD7ED030A00F031F948BF87
-ED030A00203861786113AD607800284AD09FED900A0020
-0CE004EB8001D1ED020AB4EE600AF1EE10FA48BFB0EE60
-0A401CC0B2A1788842EFDB002000E0401C2178C0B28842
-FAD3B5EE400AF1940340D68100F1EE10FA2ADDA0789FED
-7F8ADFED7E8A9FED7D9A16E004EB8001D1ED020AC0EE80
-0AB4EE608AF1EE10FA09D506EB8001B0EE608AD1ED028A
-55F8201009EE101A401CC0B221788842E5DB00F03DF808
-B1B0EE688A87ED048A87ED059ABAF1000F9DF83400DDED
-130A9DED0E1A05EB800090ED000A30EE600ADDED0F0A70
-EE810AC7ED010A1198B8611298F861D7ED070A30EE800A
-87ED080A0F9878620E98B86207F1300071790170B17941
-701098B8601CBF002078701CB0BDEC048BBDE8F18F2968
-896928460847484619F491B500005046E2F7C5BF00002D
-E9F0412DED028B0446B0EE408A9046DEB28DB22DB94FF4
-8C710FF22C10E2F7B3FF099F00203860404644F4AFF518
-B1404619F471F540B140464CF4D1F230B1404619F469F5
-012801D1012000E000200899002211E0B5EE400AF1EE10
-FA01D59FED330A01EB8203521C83ED000AD7ED000A30EE
-800A87ED000AAA4245DA04EB8203002893ED000A30EE48
-0AF0EEC00AB7EE000A30EE601AB0EE410ADBD0B7EE000A
-00F04BF8DBD5B0EE000AF7EE001A40EE801ABDEEE10A10
-EE103AA3F1030C0CFB03FC5B000CF1010CC3F1050300EE
-10CA01EE903AB8EEC00AF8EEE11A002E01EEA00A18BF02
-2AB0EEC00ABAD0032A18BF042AB6D0B6EE000A00F01FF8
-54BFB0EE410AB0EE600AACE700EE105AB8EE400AD7ED00
-0A80EE800A87ED000ABDEC028BBDE8F081000087F4B234
-C2F38E4D000000008452000088520000F4EE400AF1EE10
-FA7047000070617463685F676C6D657372645F706B6669
-742E63707000F0B50546ADF22C5D0E4605F58167394601
-A84FF4E3F7002420E001A968464CF415F3694630462AF4
-E9F7B8B1694638464FF4EEF7FFA90078A0316054694638
-464FF4E6F76A460378002128463AF434F569463846641C
-4FF4E7F7E4B201A84CF4F3F20028D9D19CB3DFF8C45528
-6810B92A2100F0F5FA2D6807A84FF490610BF46BF60026
-22E0A71B212F28BF20272968496A28468847014601A835
-F4CFF535F4E3F601688969884707A90091FAB207687F6A
-FFA9A031731801A9B84701A835F463F601A83DF4B6F520
-36F6B2A642DADB0DF22C5DF0BD00002DE9F84F2DED0E8B
-80460C4615469FEDC29B86B053EC102B51EC190B0AF446
-F600F0BEFADDF87890074648464CF4BCF118B100F099FA
-012800D000208DF81000242120460BF41CF6A07BA78140
-F00500A07305F11801484691ED020A35F400F7208005F1
-1801484691ED040A35F4B0F705F1480660809FEDAA0AD6
-ED010A00F0F19403D0D9810077FA6082D6ED020A00F072
-FAA082D6ED030A00F06DFAE0829DF85000D0B1A07B40F0
-0A00A073DFED9F0AD6ED051A96ED041A21EE800ABDEEC0
-0A10EE100A96ED060A21EE201A20EE200ABDEEC11ABDEE
-C00A03E09FED941A9FED930A208384ED080A05F1180084
-ED071ADFED900A90ED080AB4EE600AF1EE10FA80F21C82
-D8F804000268D269291D9047D8F80810B0EE408A484617
-F442F0B0EE40AAF0EE60AA38460AF46DF607468B4618EE
-100A0CF415F705F11802D36992690AF4B7F553EC1A2B0A
-F4B3F541EC100B33F4BBF253EC102B384659460AF461F6
-41EC180B484616F4E0F60390484616F488F59DF8101009
-B14FF4E1600090002201208DF8040001A902A819F4A8F3
-51EC180B21F0004141EC1A0B484616F483F6074602A816
-F47FF6791C401C19F4F5F30AF41FF602460B4651EC1A0B
-0AF48BF402D3852100F0E3F9002726E0484619F48EF303
-98B0EE40AAF0EE60AA0AF413F653EC1A2B0AF493F48246
-05F11800B7EE000AD0ED020A30EE600A8B4610EE100A0C
-F4AFF652465B460AF481F453EC182B0AF44FF541EC180B
-7F1C02A816F443F6401C874206D251EC180B002200230A
-F452F4CBD305F11800F7EE000A90ED020A30EE200A10EE
-100A0CF48BF653EC182B0AF45DF4002200230AF419F441
-EC1D0B02D9932100F093F9484616F43CF60AF4CAF50022
-B44B0AF494F641EC1A0B484616F48FF60190D8F8080001
-68D1F894108847804653EC1D2B51EC1A0B0AF437F441EC
-1B0B40460AF4AEF541EC1C0BB0EE4C1AF0EE6C1AB0EE41
-8AF0EE618A40460AF4A1F553EC1B2B0AF421F400F063F9
-B0EE40EAF0EE60EA40460AF494F553EC1A2B0AF414F400
-F04EF900F05CF90AF48AF553EC1D2B0AF40AF441EC180B
-51EC1C0B53EC1E2B0AF48CF501228F4B0AF4E2F310D2B0
-EE480AF0EE680A13E0000000000000E03F00000047286B
-6E52000000000AD7A33B53EC182B51EC190B0AF4B8F441
-EC100B19F474F58346BBFBF8FA08FB1AB0A0729FED7DDB
-00F008F9012851D100F000F918B100F0FDF803284AD158
-460AF448F553EC1C2B0AF412F641EC1B0BB0EE4A1AF0EE
-6A1AB0EE4B0AF0EE6B0A1CF420F4B0EE40CAF0EE60CA19
-F448F520819FED6C1BB0EE418AF0EE618A51EC1B0B53EC
-1A2B0AF4F3F500F0EBF819F437F5A07153EC1C2B51EC1D
-0B0AF49EF300F0D8F800F0E6F8207453EC1A2B00205F49
-0AF493F302460B4651EC1B0B0AF4D7F500F0D7F84B2190
-FBF1F14B2202FB11001DE001980199BAFBF0F001FB10A1
-218153ECF1940360DD81001B2B0399B0FBF1F801FB1800
-A07151EC1D0B0AF471F300F0ABF800F0B9F82074009800
-99B8FBF0F001FB1080A080287E10F01A0F1DD0A07B40F0
-4000A07300F087F818B100F084F8032812D100F084F801
-2803D000F080F802280AD100F07CF8022802D0A8690005
-03D5A07B40F08000A073A869010603D4410501D4C00448
-D5A07B40F08000A073A869010604D5A088317850FA81F0
-0EE0400502D5A088717808E0B0789DF8101019B1717809
-0251FA80F0A1884018A0800099A0888842A4BF401AA080
-A088B84202D200990818A080A088C01BA08000F03BF805
-280AD1A869400507D500F038F8012803DBA088A0710020
-A08000F02CF804280AD1A869C00407D500F029F8022803
-D1A088A0710020A080A07B40F02000A0739DF8501011B1
-40F01000A07306B0BDEC0E8BBDE8F18F00408F400000E0
-3F0000000000007040000000000000344008C991000000
-344048464CF459B60000484619F4B9B1000060EE800AFD
-EEE00A10EE900A7047000053EC192B0AF492B30FF21C00
-E2F7E0BB41EC100BB0EE481AF0EE681A1CF418B341EC10
-0B19F442B470617463685F676C6D657372645F61696469
-6E675F6D67722E637070000000002DE9F04182B004460D
-461646314668462CF476F495F85E000FF2B40708B1A828
-02DB112100F04AF805F1340898ED000A00F048F802DA14
-2100F040F898ED010A00F040F802DA152100F038F898ED
-030A00F038F802DA162100F030F868462CF47BF402281E
-D105F15E0019F455F150B105F15E0036F47AF6A0B105F1
-5E0019F44BF101280ED13246294620465CF44CF0314620
-465CF4C6F03246294620465CF443F108E068462CF457F4
-04281CBF04F21C705CF43DF2BDE8F38100003846E2F763
-BB0000B5EE400AF1EE10FA7047000070617463685F676C
-6D657372645F7361745F7265706F72745F76616C696469
-74795F63686B2E63707000000070B5A0B004463BF4F1F5
-20464FF460F4014601A83DF4D0F0204637F459F7014601
-AA0BA829F46CF10BA83DF4F9F000285ED1002545E02069
-0168D1F8C011884710B3204637F47CF604281DD1684636
-F417F6C8B169460BA82AF4FEF3A0B1022101A815F467F7
-20464FF432F4014601AA15A829F445F115A829F454F105
-2803DB69460BA83DF4C8F069460BA82AF4E4F3B0B16068
-C06800EB8500FFF763F806466068C06800EB850029F484
-F1034632466946204600F028F869460BA83DF4ACF06D1C
-60684089854212D2A0683AF4BEF370B16068C06830F825
-008DF8F19403F0E081000000694620690268D2F8E82090
-470028A3D1E3E70BA83DF495F020464FF424F34F2118F4
-F5F320B070BD00002DE9F04387B00446884617461D4638
-F40FF10646FF2E0FF2F80903D116214846E2F7B0FA2069
-0168D1F8A410884708B900270025062104A80BF43CF240
-4636F493F538420AD1002200F058F800F05AF88DF81000
-01208DF8110008E0A07E022818BF032803D02F214846E2
-F78BFA4FB1012200F043F800F045F88DF8120001208DF8
-13004DB1022200F038F800F03AF88DF8140001208DF815
-003146204638F449F181463146204638F48AF103950190
-0297CDF8009004ABA068324641463AF45FF30646414604
-F11C0017F42DF2314604F1440018F42AF5314604F15C00
-18F447F5314604F1740018F442F5314604F18C0018F43D
-F507B0BDE8F0834146684619F404B023685B6A02463146
-2046184770617463685F676C6D657372645F7365617263
-685F6D67725F626173652E6370700000002DE9F44F2DED
-028B81468846B2F4C0F104460025002609F5A3674FF030
-0A01E0761C36B2A64216DA38681AFB060BD8E90023DBE9
-02010AF471F200F06FF8EFD2DBE90401D8E902230AF468
-F200F066F8E6D201252DE0182C05DAB9F86400401CA9F8
-640023E0A9F864509FED308B002638681AFB06F42018B4
-F4F6F710B9A9F8646014E000F044F851EC100B53EC182B
-0AF49EF007D200F03BF8B0EE408AF0EE608AA9F8646076
-1C36B2192EE0DBB9F9646038681AFB06F4201809F13801
-203080F4FCF38DB9386898ED000B201880ED020B386898
-ED020B201880ED040B386898ED040B201880ED060B0020
-3968611881F82C00BE809DF80800022803D13968611881
-F82C00BDEC028BBDE8F18F000038682018203080F471B4
-000021F00041014A044B0AF454B0F168E388FFFFFFFFFF
-FFEF7FB5F8E43E30B591B004460D4601A829F47BF49DF8
-0900401E012823D8684646F437F00246606802A972F47C
-F620B926210FF23C00E2F772F99DF80010606871F4EFF3
-60B1297CC90609D46979012903D1696AC1F3406111B901
-A986F48BF0684665F4DEF701A84CF481F011B030BD0000
-70617463685F676C70655F6E61766D7367706172736572
-2E637070002DE9FE4F2DED048B96B004462E9E0FF28419
-30780D4610B9252100F0B7F8307E10B9262100F0B2F830
-9F387810B9272100F0ACF8DDF8C4A09AF8000010B92821
-00F0A4F8DDF8A080404646F43BF010B9292100F09BF842
-46211D684646F414F00EA867F4D5F10021201DEFF7BFF8
-B0EEF1940380E48100408AF0EE608A201D16F430F209EE
-100A0EA805902B98DDF89C90049096F878000390CDF800
-A0339802903298019051EC180B0CF4B3F101EE900A3B46
-4A46B8EE491A06F1380196ED040B204651F458F306A867
-F4A5F1269FDDF8BCB01B9A0390CDF808B00196CDF80090
-3B462946204651F404F42D98359D039004950EAB2C9802
-9049462A98019006A800902046726851F4A0F4307A6870
-0120E8759DF8380080F0010028761498E861012068759D
-F8180080F00100A875404618F479F6022807D001950097
-1C9A1B995B46204652F48BF01C980078062818D1287800
-281CBFE87D002812D0287E80B99AED070AB0EEC00ADFED
-090AB4EE600AF1EE10FA05DB28700021C5E90201286128
-7516B0BDEC048BBDE8F78F0000CECCCC3E4846E2F77FB8
-000070617463685F676C6D657372645F636F646570726D
-2E63707000000070B586B004460D4668460FF244011822
-0BF430F004F648062178307C032918BF042900F0010009
-D1717C80F00100084304D1C0226946204650F4DCF22046
-4FF4E7F73068286006B004F1400070BD00000101000040
-5000080401000090500008FFFF0000FFFF0000042900D1
-704710B584B0089C0294079C0194069C009440F407F71F
-BD30B5ADF2CC4D40680C460168D1F8CC1015468847B0F5
-966F04D917210FF26C00E2F71CF8204634F4E9F703464F
-F4966207A901A865F432F7297865F4B3F7697800F020F8
-A97800F01DF8E97800F01AF8297900F017F8512100F014
-F8762100F011F8002100F00EF801A865F421F7009007AB
-02220421204634F42CF70DF2CC4D30BD000001A865F48D
-B7000070617463685F676C6D657372645F7472616E7361
-6374696F6E5F7270635F656E636F6465725F636172702E
-63707000002DE9F043ABB0044604F6941105A84FF46FF0
-04F634290AE004F6BC104BF4AEF3694648464FF4E6F005
-A84FF481F005A84FF480F0C0B905A968464FF45FF02668
-61686A4602A83AF425F400F07DF800F075F800F06DF802
-A93046984700286946DAD104F60C20DDE704F62C1105A8
-18F485F342E0761C6068F9B23AF495F4F6B2864207D260
-683246F9B23AF4A9F40028F0D1A8460022F9B201A843F4
-8BF488F00100054209D00122F9B2684643F482F4024601
-A902A843F4D3F5606801A93AF455F404EB4010008A0428
-13DB2668616801AA03A83AF4DEF300F036F800F02EF800
-F026F803A93046984718B901A948464BF444F305A818F4
-21F305A81BF4CAF698B905A81BF4D0F607466168FAB204
-A8F1940310E881003AF4ACF304A836F435F2002500284F
-F00008B7D001250026A5E72BB0BDE8F08333685B6941EC
-100B3A4670470746D4F8EC0E09F485B70000E0680168D1
-F8BC1108470000F8B504460D46002600277AB229466846
-43F426F4014604F604104FF427F008B1012603E07F1CFF
-B2032FEEDB3046F2BD30B50FF2A80485B004AB25680FF2
-A4041D6000200FF298031B7825680FF298048DF80C3002
-AB1D6001AB25680FF28C041D60002325680095062918D8
-DFE801F00F0F040F0B0713009AB903AB0FE0032A0FD202
-A90AE0032A0BD201A906E0032A07D204A902E0032A03D2
-6946531803B1187805B030BD00000B4B1B7801220BB101
-207047007C06280CD8DFE800F006060606060408000729
-02E0012900E0052908BF002210467047EFCB9100010608
-000100000007020100010305000100000030B5ADF2CC4D
-40680C460168D1F8CC1015468847B0F5966F04D912210F
-F28C00E1F79CFE204634F469F603464FF4966207A901A8
-65F4B2F5296865F49DF6696800F031F8A96800F02EF8E9
-6800F02BF8296900F028F8696900F025F8A96900F022F8
-E96900F01FF8296A00F01CF800F019F8A96A00F017F8E9
-6A00F014F8296B00F011F800F00EF801A865F491F50090
-07AB0E220421204634F49CF50DF2CC4D30BD0000696A01
-A865F466B670617463685F676C6D657372645F7472616E
-73616374696F6E5F7270635F656E636F6465725F70696B
-652E63707000002DE9F84F80462DED0A8B08F12C0A82B0
-9AF801B09AF802900C4608F17F0043F431F400259FED54
-9B9FED55AB38B108F17F0018F4EDF3471EBF41FF0F00E0
-002708F17F004BF448F130B108F17F0018F4DFF3012808
-BF01270097002757E0BBF1000F01D04F4550DA009810B1
-B81E03284BD208EB87069FED44CB706B0BF406F741EC18
-0BF06D0BF401F741EC1B0B53EC182B0020002109F479F4
-04D153EC1B2B09F474F41BD051EC180B0BF4A7F600EE90
-0AB0EE608A51EC1B0B0BF49FF600EE100AF0EE480A1BF4
-09F5DFED310A00F06BF8304A304B09F4F9F641EC1C0B51
-EC1C0B53EC1A2B09F48BF43CBFB0EE4CAAF0EE6CAA51EC
-190B53EC1C2B09F480F43CBFB0EE4C9AF0EE6C9A7F1CFF
-B29AF800008742A3DB51EC190B53EC1A2B09F415F69AED
-190ADFED1D0A41EC180B00F03BF841EC100B18F49FF405
-2816DB2078A0B1174894ED010AD0ED000AB4EE600AF1EE
-10FA0ADB134800680BF497F653EC182B09F44DF434BF03
-25012502B02846BDEC0A8BBDE8F28F0000000080842EC1
-F19403A0EB81000000000080842E410000000000000000
-0000B443112D4454FB21194000007A4418520000145200
-0020EE200A10EE100A0BF46CB670B582B00E4614461D46
-C1F497F220B116210FF27800E1F759FD16F1010F18D1E8
-0705D5CAF484F104F00101EFF7CCFCA80729D5CAF47CF1
-2A462146EFF7CCFCCAF476F12A46214602B0BDE87040EF
-F7CDBC00210020C1F445F40168096888470799069B0091
-2A4621460468A468A04700210020C1F436F40168896A88
-473146BDE87C40CDF4B0B073BD000070617463685F6775
-6C706D655F6368696E6F6F6B5F656E67696E652E637070
-0010B5DFF82447204615F446F104F12800BDE8104015F4
-40B1F8B50446DFF80C0720600D4616461F46002016F4D9
-F016F479F16060002016F4D3F016F4A1F1A06004F51460
-42F4F8F004F5945042F414F104F59850002100F8181F41
-608560C66007610020002304EB4002FF21918104EB8002
-04EBC00101F58061C2F85C31C1E90033401CA828EED3DF
-F89C5605F128003CF492F228463CF48FF22046F2BD0000
-2DE9F843044690460D46404642F4ACF520B12A210FF2A4
-60E1F7B2FC41F224374246385903689B68294698470022
-0021284642F48DF000220021404642F488F005F15E0018
-F464F250B105F15E0018F45FF2012804D0404643F400F0
-00284FD005F16006DFF82096307D0A2818BF0B2803D00C
-2818BF112804D105F15E01484616F450F4307D0E281DD1
-05F15E0109F1280029F45FF5002805F15E0104D009F128
-0016F43FF40EE0484629F44FF550B105F15E0109F12800
-3CF428F23859026831781268904705F15E0104F5146042
-F4CBF7294643F408F000F014F826F478F418B100F00FF8
-26F4FFF400F00BF826F4F7F328B100F006F8BDE8F84326
-F448B4BDE8F18342462946204670472DE9F04F934687B0
-044600268A468BF89C6005A861680FF298580A68926A90
-470BF1780703E0C7214046E1F723FC05A843F404F20028
-00F0EC80656805A901A843F4FEF12A68926801A9284690
-478146494604A819F4B0F7514604A828F438F20028E4D1
-4946684619F4CCF7494603A819F4CAF703A82BF4E5F401
-2809F1280506D0D0D3032839D05DD3042858D0CAE76846
-43F457F218B16F214046E1F7EAFB00F0C4F80146584617
-F4B8F6286B012640031BD595ED000AD7ED010A00F0B0F8
-04D587ED010A00F0B1F8787099F8740009280BD195ED00
-0AD7ED020A00F0A0F804D587ED020A00F0A1F8B87099F8
-74000F289CD100F09AF8387098E7684643F421F218B1F1
-940330EF810088214046E1F7B4FB00F08EF801460BF160
-0017F481F6286B0126400341BF95ED000AD7ED030AF4EE
-400AF1EE10FA04D587ED030A00F078F8F87076E701208B
-F89C00684643F4FCF100B9012695F83000800608D44946
-02A819F454F702A82BF46FF4042832D195F8300040062E
-D500F05BF801460BF1300017F44EF699F874000B281CBF
-0C28112806D100F04DF801460BF1480017F440F697ED05
-0A00F03CF809DB387C787487ED060A00F03DF838742868
-786139E797ED060A00F02FF8F9DBC7ED060A00F030F878
-742EE700F02CF801460BF1180017F41FF697ED070A00F0
-1BF809DBB87CF87487ED080A00F01CF8B8742868F86118
-E797ED080A00F00EF8F9DBC7ED080A00F00FF8F8740DE7
-304607B0BDE8F08F0000D5ED000AF4EE400AF1EE10FA70
-470000684643F413B100002DE9F84F804608F598562DED
-028B1836ADF52A7D7160CC4C214604F1280018F4CDF020
-463CF4D8F09FA814F445F70FA814F442F78DA818F4BBF4
-D8F804100A68926A06A8904726E0D8F8044006A9684643
-F4DCF02268926869462046904704462146684619F48EF6
-69469FA816F4BAF294F874000A2818BF0B2804D00C281C
-BF11280D2807D12146684619F48FF669468DA818F49BF4
-06A843F4B6F00028D3D1B068026892688DA990479FA967
-A818F46DF466E04269002A1CBFDBF81420002A39D00978
-2A79914235D141680068DBE9002309F41BF321F0004141
-EC100B53EC102B00209A4909F487F141EC100B18F41DF2
-B0EE408AF0EE608A04F15E0043F4A1F0142500B1042528
-4609F4F1F241EC110BB0EE480AF0EE680A1BF4D1F151EC
-100B8C4A8C4B09F427F104D8F0680268126A01A99047B0
-680268D268214690479DF800018AF00101084314D12146
-404627F494F1B56804F15E0108A82BF48CF32A68D26901
-462846904720B104F15E010FA816F437F27F1C032F38DB
-67A818F413F467A818F412F4002840F09A8067A905A818
-F401F419A843F45AF067A9684618F4FAF319AA69464046
-FFF70FFE09A817F42CF700F0D4F8814609A941A817F42D
-F60BE0F46841A81BF4BEF122681268C1B22046904741A8
-17F400F641A81BF4A9F10028EED0B9F1FF0FC7D000277A
-B2494604A842F42EF700F0B8F80400BAD04FF0000A04F1
-5C0578B210BB214603A819F4E0F503A82BF4FBF2022808
-D0214602A819F4D7F502A82BF4F2F2042810D1494625A8
-1BF4FEF020B949461FA81BF4F9F030B12A7F2146404627
-F4B7F14FF0010A287E08281CBF01203070002F2FD1F194
-03C0F281000222494601A842F4F5F60146D8F804000268
-92689047002822D000F1600100F1180B8A7E002A04F118
-003FF413AF416800680022002309F46FF011D8DBE90001
-09F46AF00CD82D489BED040AD0ED000AB4EE600AF1EE10
-FA02DB03202870687039E70FA828F408F002282FDB0FA9
-41A818F45CF325E041A9684618F45DF319A842F4B6F702
-4669464046FFF76FFD09A817F48CF600F034F801460022
-01A842F4A9F600F033F8B46800F15E0102A82BF4B3F222
-68126A01462046904741A818F443F341A818F442F30028
-D4D008F5945041F40CF6404627F465F00DF52A7DBDEC02
-8BBDE8F18F00000CC99100D0C0000000408F409B999999
-9999B93F90B80700024619A9404626F481B40000D8F804
-2001461046126892681047000070617463685F676C6D65
-7372645F737669645F7265706F72745F6D67722E637070
-000000704700002DE9F84F2DED048B044692B0207A8A46
-9346B0EE408A10B90F2100F051FA04F2447500F029FA80
-46A8680168496C8847209E0121317008F1940706F17C09
-79783171797886F82C10797886F85410797989F8001021
-99B172817B808900EE101A00F016FA286880EE209A67F4
-4FF4D8ED000AB0F8DC0000F005FA60EE208A0020327990
-4206EB80011FD25AF8202000EE102AB8EE400A00F0D5F8
-81ED030A9DF858200AB1002212E05BF8202000EE102A00
-F0C6F80BEB800281ED0D0A92ED080A00F0BEF881ED170A
-03E00022CA604A63CA65401C0828D3D300F0CAF918B100
-F0C7F9012840D13878052818BF06283BD109A80FF2FC31
-20220AF49AF000F0B4F94FF0000B70B100F0CBF983280A
-D201A80FF2FC3120220AF48BF0202201A909A80AF486F0
-307983450ED209A850F82B005AF8200000F0A6F920EE09
-0A06EB8B0080EE280A80ED030A0BF1010BBBF1080FE8D3
-002000E0401C31798842FBD3002000E0401C8842FCD3A8
-690121EEF744F8B0EE409AF0EE609A18EE900A0BF494F1
-04F5ED625368126808F464F753EC192B09F4AAF10BF440
-F108EE900A286867F4BDF389F8020006F17F01AA696846
-44F471F706F1880080ED028AD8F82C10C160E168C9F808
-1094ED0E0B80ED000BC0ED048A01203070B87889F80100
-00F048F960B900F041F948B100F05AF9832805D2387807
-2804BF042089F801003878052812BF0628032089F80100
-B879707106F12C01F879B071B8794870F879887006F154
-01B8794870F8798870B079082802D3932100F045F912B0
-BDEC048BBDE8F18FB8EEC00A20EE090A80EE280AF19403
-50F68100704700002DE9F84F2DED048B044682B0207A10
-B9992100F02DF994F8580000281CBF94F8F800002802D1
-9A2100F022F904F24475A8680168496C8847019000F0F5
-F88046A8680268697FD26D90470646286867F433F38246
-286867F431F38146A8680268697F526A90470746A86802
-68697F926A9047002F08BF032806D1202209F5807109F5
-907009F49CF708F19400D6ED058A96ED169A477998ED00
-8A04F55676012030709AF825003072012030760AF11400
-A96934F44DF286ED040BE0687060B9F8DC0000F0B7F820
-EE080A80EE288A00EE107AB8EE400AF6EE008A20EE090A
-20EE280A10EE100A0BF4B7F041EC100B17F4A9F6C0B200
-9029EE280A86ED0B0A04F5627000990170477008F19400
-86ED0A8A877890F803A090F804B000F081F878B900F07A
-F860B100F093F8832808D298F89400072804D104274FF0
-010A4FF0020B0198807B00EE100A0198808900F078F808
-2FC0EE208A02D3DE2100F089F809EB870000F07BF886ED
-090A00F059F818B100F056F8012809D198F8940006281C
-BF0528072802D109EB8B0003E00098C01909EB800000F0
-62F886ED070A98F8940006281CBF052807280CD0009887
-4202DAF72100F05DF80098381A082802D3F82100F056F8
-00F02CF818B100F029F8012809D198F8940006281CBF05
-28072802D109EB8A0003E00098381A09EB800000F035F8
-86ED080A20465CF4A8F384F8D00302B004F10801BDEC04
-8B04F56470BDE8F44F43F461B4000020680168896F0847
-A86917F4DBB40000A8680268697F526D1047000000EE10
-0AB8EE400A7047000000EE900AB8EE400AF8EE600A7047
-000020680168D1F870110847000090ED480AB8EE400A20
-EE280A80EE080A704700000FF20400E0F7EABE70617463
-685F676C6D657372645F7361745F7265706F72745F7472
-6B5F6D736D742E63707000000002000000030000000000
-0000060000000100000005000000040000000700000003
-0000000400000001000000000000000200000006000000
-0500000007000000F8B504460D4616461F4605F15E0017
-F475F4012800F0B980E567C4F88060394604F1780067F4
-68F10698E0752946204667F470F10020207600274FF07E
-50E06130462AF497F73818007BFF2808D194ED070ADFED
-4E0A30EE200A84ED070A0DE030462AF487F73818217E00
-7B814205D230462AF47FF73818007B20767F1C052FDEDB
-DFED430A94ED070A0FF21417B4EE600AF1EE10FA03DA33
-213846E0F766FE94ED070A1AF4C6F584ED070AF19403E0
-F98100294604F128005BF451F104F1780065F411F720B9
-04F1780067F42CF118B104F1280067F42DF10022002168
-463BF42AF5014606208DF8000007988DF80100204636F4
-06F6204667F431F1E0B105F15000816821F02001816021
-F04001816021F08001816021F00801816021F400718160
-41F48001816000F039F8012141F46AF619480068686300
-F031F80546204667F40DF185F8480000F029F805462046
-67F407F185F84A0000F021F80546204667F4BFF085F84B
-0000F019F80546204667F4BDF085F84C00204667F4B2F0
-38B1204667F4B4F018B15B213846E0F7F1FDF1BDCDCC4C
-BE9A99193EA83E0000304666F4F5B7000070617463685F
-676C6D657372645F7361745F7265706F72745F76657474
-696E672E637070000000002DE9FC4D0D46044605F16007
-606897F800801646414600F5146039F4B9F3002838D160
-6805F15E02414600F5146039F48DF300287BD028462AF4
-D4F1002860680FF2081B42F6D45A414624D000F5D4503A
-F47AF1C8B9002542F6D016606800EB85004146305836F4
-D7F338B1606800EB85014246715821F46BF606E06D1C09
-2DECD330215846E0F78DFD60684146504417F45CF04BE0
-00F5D750FEF75DFE00283FD000F04BF8387D0A2804D060
-684146504417F46DF0294601A82AF49FF101A842F4D8F3
-022832DB00F034F890F84B0090B100F02FF890F84C0018
-B149215846E0F760FD294668462AF488F16068694600F5
-D7503AF494F400F01CF890F84C00A8B100F017F890F84B
-0018B152215846E0F748FD23685B6A3246294620469847
-05E06068414621F4DFF500F007F8BDE8F38D000030462A
-F439B6000060683246294600F5D7503AF48BB400007061
-7463685F676C6D657372645F6163715F6D67722E637070
-0000002DE9F0418AB0044604F5927504F59476287804F1
-FC0704F1D40838BB40463BF4D7F220B1204636F463F007
-281ED120464DF426F60246394668463BF4A7F269464046
-4DF417F688B130463BF4C1F220B916210FF25800E0F7F1
-FC012028702146D4F8CC000268926890471BE02878C8B1
-394640464DF4FEF5A0B10020287038463BF4A8F2314638
-463BF4AAF230463BF4A1F2E86A401CE8622146D4F8CC00
-0268D26890470AB0BDE8F081000070617463685F676C6D
-657372645F7368617265645F7361745F7365617263685F
-6D67722E6370700070B52DED068B82B004460D461646B0
-EE409AF0EE608AB0EE418A00F0FDF800F0F7F800F0C3F9
-00F0FDF8EDB290ED060A002D18BF032D16D1F1940370FD
-8100F6B2022E18BF032E11D1A06801686668896825B988
-4701460223002203E0884701230422014635686D693046
-A84700F0BBF800F0C5F8B0EE409A34F467F7B0EE69AA41
-6800680AF431F509EE29AA09EE100A00F01FF80AEE089A
-808900EE100A60680168496CB8EE408A884729EE080AD0
-ED000AC0EEA80A20EE208A00F09AF802DC452100F05EFE
-02B0B0EE480ABDEC068B70BD60680168496C084770B52D
-ED048BB0EE409A9FEDA80AB4EE409A82B00446F1EE10FA
-F0EE608AB0EE418A0D46164648BF00206BD400F08AF800
-F084F800F050F900F08AF8EDB290ED060A002D18BF032D
-16D1F6B2022E18BF032E11D1A06801686668896825B988
-4701460223002203E0884701230422014635686D693046
-A84700F048F800F052F8F0EE408A34F4F4F6B0EE699A41
-6800680AF4BEF408EEA99A08EE900A60680FF68854FFF7
-AAFF49EE088A808900F00EF920EE288A00F030F803DA78
-212046E0F7E9FBB0EE480A1AF449F3B0EE408A00F023F8
-03DC7D212046E0F7DCFBB6EE000A38EE008A9FED720AB4
-EE408AF1EE10FA03D47E212046E0F7CDFBBDEEC80A10EE
-100A80B202B0BDEC048B70BD60EE299AB0EE680A1AF408
-B3B5EE408AF1EE10FA70470000F0EE400AB2EE040A00EE
-809AF2EE040AC9EE200A1AF408B301216846EDF756BBF3
-B2EAB22146684600F034BE00EE100A60680268D26CC8EE
-809AE9B2104700002DE9F0412DED068B064682B070680C
-460168496C1546F0EE408AB0EE608A88472B46808900EE
-100AF8EE409A22463146684600F00FFEFFF7CFFF00F09B
-F800EE100A70680268D26C88EE008A21469047270090ED
-06AA18BF032FB3EE069A1AD1022D18BF032D16D1B06801
-68D6F80480896824B9884701460223002203E088470123
-04220146D8F800C0DCF814C04046E047B0EE40AA706802
-68D26C21469047012F007A00F060F880EE080ABDEEC00A
-10EE104AE4B22AEE08AA04D1022D06D16406240E03E002
-2F08BF9FED219ABBEE0E0A39EE000AF2EE040AF2EE04AA
-00F03DF8042F20EE080A09D1BBEE080A39EE000AF2EE04
-0A00F031F820EE080A00EE904AF8EE600A20EE0A0A20EE
-200A20EE200A032F20EE290A08BF032D20EE280A0CD1DF
-ED0C0AF4EE608AF1EE10FAACBFF5EE000ADFED080A20EE
-200A02B0BDEC068BBDE8F08100000100A04000FF7F4700
-000042B7F37D3D0000803DC0EE200AB0EE6A0A1AF440B2
-00EE100AB8EE400A7047000051EC100B0AF498B32DE9F2
-4F2DED0E8B0446ADF56E7DFFF783FE4FF4F19403000182
-0060710EAD808900EE100A0DA809F460F24FF47A70ADF8
-3400B8EE40AAC820ADF83800F3EE048A0F20A8714FF4C3
-702881F0EE680AAA7B9FED1F0A002120462FAE1DF4DAF2
-B0800022606803681B6B00219847074600F0E6FC002198
-47804600F0C5FC39469047414690ED02BA00F0BEFC9047
-394690ED028A00F0B8FC904700791CF4F8F100F0B2FCF0
-EE40BA4146904700791CF4EFF1A0680168D1F89811B0EE
-409A884700F008FD06D200F0E5FC90ED030A07E0000048
-4300F086FCFFF792FF00EE100A00F068FCA0680168D1F8
-9811F0EE40AA884700F0EFFC04D200F0CCFC90ED030A05
-E000F06FFCFFF77BFF00EE100A00F047FCA0680168D1F8
-A011F0EE409A884700F0D8FC04D200F0B5FC90ED040A05
-E000F052FCFFF764FF00EE100A00F03AFCA0680168D1F8
-A011B0EE40BA884700F0C1FC04D200F09EFC90ED040A05
-E000F03BFCFFF74DFF00EE100A00F019FCDFED7F0A2AEE
-A08A60EE20AAB0EE480A2BEE209A09EEE00A00F0F5FB03
-D44FF48D7100F01EFC39EE6A0A00F0ECFB03D440F21B11
-00F015FCFFF74BFE03DA40F2211100F00EFCDFED6EAAB4
-EE6A8ADFED6D9AF1EE10FAA8BFB0EE698AB5EE409AF1EE
-10FA03DA40F2271100F0FAFBB4EE6A9AF1EE10FAA8BFB0
-EE699AB0EE480A17F4F1F02874B0EE490A17F4ECF06874
-00F007FC00219847074600F038FC00F0A6FB18B94FF49A
-7100F0DBFB00F02FFC00F0B9FB0DF14A0100F0D0FB00F0
-03FC0021984700F0AFFB0DF15A0100F0C6FB00F0E8FB02
-220021984700F0A4FB0DF16A0100F0BBFBDFF8A0062F90
-002100F02AFC007D307200F0CAFB08B1032002E000F011
-FC407D7072002100F01CFC0021807DB07200F017FC007D
-F07200F0B7FB08B1032002E000F0FEFB407D3073002100
-F009FC0021807D70730DF1DE0B00F002FC002100F0FBFB
-0022807D307400210420707600F0EEFB307701220420F0
-7700F0E7FB8DF8DE00022204208BF8030000F0DFFB8BF8
-060004208BF80900A0680168C96F884718B1A88840F480
-60A880A0680168D1F8A811884718B1A88840F40060A880
-F6EE000ADFF8CC0590ED000ADFF8C80540EE0A0A90ED00
-0A0DF5B27AFCEEE0AAF6EE000A40EE0A0ABCEEE0BAC6ED
-05AACAED03AA1BEE100A00210DAA02EB8102491C0E29C2
-F8D001F7DBDFF88C0500F012FBDFF8880506E000BF0000
-803501007E4300007E43B6EE001A40EE0A0A90ED000A8F
-A800F1010820EE0A0ABDF83800B3AFDFAEFCEEE0BAF5EE
-000A00EE201ABCEEC1CA00EE100A98F8F1940390048200
-1920C7ED05BA86ED05CAF0EE680AB8EE400A032120461D
-F427F1B8804FF0FF0988F81B9000F02AFB00F0C8FA96A9
-00F0F5FA00F029FB0321984700F0BFFA9AA900F0ECFA00
-F00FFB03220321984700F0B5FAAEA900F0E2FADFF8F004
-B390032100F052FB0321007D38722820787200F04BFB03
-21807DB87200F046FB0321007DF8725020387300F03FFB
-0321807D787300F03AFB007DB87300F0DAFA20B100F0D1
-FA08B1022000E05020F873032100F02BFB0022807D3874
-03212C2038830920B87600F018FBF87600F0D8FA00F076
-FABAA900F0A4FA04208DF8F902BEAF00F0D9FA03217F1C
-9847F87003220220B871032100F000FB01467972606802
-68526D904790ED008A60680268797A526D9047F0EE480A
-90ED0C0A20461BF4C3F27871022200F0A5FA0090012200
-F0A1FA00999431943034F46AF318B940F2D51100F071FA
-0420F872F0EE680ABDF838007A7BFFF77AFD042120461D
-F486F0B08003220120B87387F80F9004216068DFF8D873
-03689B6D9847042100F021FAC6A900F04DFA00F0ABFA04
-2100F019FACAA900F045FA00F0A3FA042100F011FADAA9
-00F03DFA00F09BFA042100F009FACEA900F035FADF9704
-2100F0A7FA0421007D307200F0A2FA0421407D707200F0
-9DFA0421807DB07200F098FA0421007DF0720220307300
-F091FA0421807D707300F08CFA042100F085FA807D3074
-0120707600F049FA04219847307702220120F077042100
-F071FA8DF89E03E7AEB61C0120F0700322606803681B6B
-04219847B07186F80C90012070728BF8129000F013FA02
-219847834600F032FA0BF19401943034F4DDF218B94FF4
-0A7100F0E4F900F026FA022100F0ACF90DF1F20100F0D8
-F900F00BFA02219847022100F0A1F90DF5817100F0CDF9
-5997022100F03EFA007D8AF8080000F0DDF920B100F0D4
-F908B1032005E060680268D26C02219047407D8AF80900
-022100F028FA0022807D8AF80A00022102208AF8110000
-F015FA8AF81400012202208AF81700022100F00CFA8AF8
-1A008DF8849100F0BDF901219847074600F0D6F900F05C
-F938B100F0DDF9074600F0E0F900F054F918B940F25521
-00F089F900F0C5F900F001FA0DF5C37100F07EF900F0CF
-F900F0F9F90DF5CB7100F076F900F0C1F900F0F1F90DF5
-D37100F06EF982487E90012100F0DEF9007D8DF8000200
-F07DF920B100F074F908B10A2005E060680268D26C0121
-9047407D80AD012168709FED768B00F0C6F90022807DA8
-70012102208DF83D029FED73DB00F0F1940320088200B2
-F988F803000122022088F8060000F0B7F988F809000222
-042088F80C0000F0AFF988F80F0088F81590022088F812
-009FED679B0820B073A0680168D1F88811884751EC100B
-644A644B08F43FF053EC182B07F4F1F553EC1D2B07F4BF
-F607F431F700B240423082022201208DF8040001A96846
-16F4C8F4A168ECF7EDFE00F0C3F807F41FF700B2404270
-826846A168ECF7E2FE9FED521BB0EE41EAF0EE61EA00F0
-B2F841EC100BB0EE4E1AF0EE6E1A19F426F653EC102B51
-EC180B07F4BCF553EC1D2B07F48AF607F4FCF640B24042
-F073FC9832F4F4F60168896988470368FC991B6B0DAA98
-473F4890ED000A3F48CDED00AAF6EE000A00F08CF88DED
-010A00F0A4F83A488DED03BA00F083F88DED020A00F09B
-F8CDED06BA00F07BF88DED070AF6EE000A334890ED000A
-32488DED0BCA00F06FF88DED080A00F087F82F4800F068
-F88DED040A00F080F82C4800F061F88DED050A00F079F8
-2A4800F05AF88DED0C0AF2EE040A90ED000AFC9820EE0A
-0A80EE200AF6EE000A30EE200ABCEEC00A8DED090A32F4
-9BF60168896988470368FC995B6B6A4698470DF56E7DBD
-EC0E8BBDE8F18F000048320000583200005C3200006832
-0000303333009899190000000000000030400000000000
-00E03F0000000000FBC34092EC0044234E3D4000000000
-0000F03F4C320000543200006432000060320000783200
-00743200007C320000F08C810053EC102B51EC190B07F4
-12B540EE0A0ABCEEE00A7047000007F19401943034F429
-B100000321009100F19402AB797047B0EEC00AF6EE000A
-B4EE600AF1EE10FA70470000F6EE000A90ED000A704700
-000021009100F19402AB79704701220021B0EE491AF0EE
-480A2046FFF751B9000001220021B0EE6B1AF0EE4B0A20
-46FFF747B90000891C20461DF4BAB50FF27C10DFF7F2BD
-A0680168D1F8A01108470000A0680168D1F89811084700
-00A0680168D1F8981008470000A0680168D1F844110847
-000060680268D26D70470122606803689B6D7047000060
-6803689B6D0421184700000022606803689B6D03211847
-606803689B6D012270470000606803681B6B0122704700
-00606803689B6D002201211847606803689B6D00220221
-1847606803689B6D022201211847606803689B6D012201
-211847606803689B6D002200211847606803689B6D0322
-0421184760680268D26C0021104700000021606803681B
-6B18470000007DB0735020F07360680268D26C10470121
-606803681B6B1847000001210091F19403B00B820000F1
-9402AB79704751EC100B0022002307F42EB438B5044632
-B1022A0ED00BD3042A17D00CD317E0022B21D100216846
-13F4CCF0022220E002211AE0012118E0032B05D1042168
-4613F4C0F0012214E004210EE005210CE00FF2280540F2
-D6212846DFF745FD4FF436712846DFF740FD0021684613
-F4AAF000226946204616F4FBF231BD70617463685F676C
-6D657372645F72656365697665725F706172616D657465
-72735F70726F6772616D6D65722E637070000000002DE9
-F0438946ADF5097D044699F9140000270B2890461E4604
-D01A210FF29C10DFF70AFD002504A8302101FB050077F4
-4BF16D1C0B2DF6DB424604A9204600F01FF803288DF808
-0014DB9FED570B86ED0A0B86ED0C0B0B2106F138006EF4
-28F602A8019000960B2304AA49462046ADF403F0074638
-460DF5097DBDE8F08300002DE9F0410D00FCB004461746
-04D146210FF22810DFF7D0FC00264CA800EB0618102140
-4609F488F64046A7F4DDF4761C0C2EF2DB3AA816F477F6
-206878F424F20246394602A8B0F47FF102A914A816F447
-F64CAE30E000F06DF820680022694677F47AF6074600F0
-65F8206800230022694677F403F680463846B0F477F1C0
-B100F058F86A4606F1090101A843F490F3D8F8480009F4
-96F50022224B07F468F3C6E9000100F046F869463AA816
-F44AF6103614A816F410F614A816F40BF60028C9D03AA8
-15F43AF541B2022904DB184B10224CA889F4DCF63AA815
-F42FF50B21C0B216F459F246B2002714E04CA800EB0710
-00F10901684629F47AF501463AA846F4DEF230B16A4629
-462046ACF498F100B130357F1CB742E8DB30467CB0BDE8
-F081000065CDCD410000000000007940E1330D0014A968
-4616F4D8B570617463685F676C70655F6C73712E637070
-00002DE9F041ADF5856D1600044608BF0D26A6F1090005
-28884604D322210FF26010DFF722FC404614F4F7F30028
-00F091803246012105A814F4F5F304F15E0043F401F301
-4605A814F46DF404F15001684616F4C6F0694605A814F4
-84F404F15C0705A8397814F40EF404F1080505A895ED07
-0A14F477F6696A00F070F8A86909F4F9F400F073F8E86A
-09F4F4F400F06EF895ED000B00F06CF895ED0C0A00F062
-F895ED0D0A00F05EF895ED0E0A00F05AF895ED020B00F0
-5CF895ED040B00F058F8397900F059F8397E00F056F8A9
-6A00F045F8797E00F050F895ED080A00F042F80A2E09DB
-E96B00F039F8296C00F036F895ED110A00F036F80B2E02
-DB797800F03BF80C2E18DB04F1F19403400F82005E0016
-F475F1012804D1032100F030F80D210BE004F15E0016F4
-6AF1C1B200F027F804F15E0013F403F2014600F020F80D
-2E02DB797900F01BF80422414605A814F48EF305A815F4
-0FF301200DF5856DBDE8F08105A814F429B4000005A814
-F4FDB5000041EC100B05A814F423B6000005A814F483B3
-000070617463685F676C6D655F6D736D746D67722E6370
-70000038B5044615467FF4B7F230B12168C96B20468847
-85F84000012032BDF8B505460C462A68126D1B21904700
-2670B12268126D1B212046904740B12A68126D1C212846
-904700F08EF887420AD11221284678F49EF70746122120
-4678F499F7874200D001262A68126D05212846904700F0
-73F8874218BF01262A68126D0321284690472268126D07
-46032120469047874214BF002686F001062A68126D0721
-284690472268126D0546072120469047854218BF002630
-46F2BDF8B516461C4621B1481E252801D2262904DB3721
-0FF2A000DFF7FEFA3268126D1C213046904700F041F800
-2587420CD13268126D1221304690472268126D07461221
-20469047874200D001253268126D05213046904700F023
-F8874218BF01253268126D1D21304690472268126D0746
-1D2120469047874214BF012700273268126D0321304690
-472268126D0646032120469047864218BF012547EA0500
-F2BD2268126D07460521204610472268126D07461C2120
-46104770617463685F676C70655F62646570686D67722E
-6370700070B504460D46284649F402F506280FF2004658
-D8DFE800F0040C141C2E3D4F0000F058F8D8B102281FD0
-1BD320214BE000F050F810B994ED010A70BD2A2143E000
-F048F810B994ED020A70BD34213BE000F040F818B10228
-07D003D308E094ED000A70BD94ED050A70BD94ED080A70
-BD422129E000F02EF818B1022804D026D305E094ED030A
-70BD94ED090A70BD50211AE000F01FF818B1022807D003
-D308E094ED040A70BD94ED070A70BD94ED0A0A70BD5E21
-08E000F00DF810B994ED0B0A70BD682100E06A213046DF
-F73DFA9FEDC60A70BD284615F4FFB7000070B51E46052A
-04BF012EC1480C4615460FD0022E08D10DB9BE480AE005
-2A18BF042A09D1BC4804E0042A08BF012E03D1BA4890ED
-000A70BD0168D1F88410884733462A462146BDE87040D5
-F49FB5000038B50D46D6F47AF200F066F902D3882100F0
-34F900F04CF9457800F0A9F8854202DB892100F02AF928
-4632BD70B505460E46D6F463F20FF2AC24806800788642
-02D3902100F01AF9281DD6F4F19403D012820053F2A049
-06EB4602555C854202DB912100F00EF9284670BDF8B505
-4614462A68126C0E469047A0B100F07CF884420FF26827
-02DB9C2100F071F8281DD6F434F2864202DB9D2100F069
-F8002E08BF042C01D10020F2BD032E08BF032C0BD02846
-D6F426F2B421806911FB060000EB8400D0F8C80000B101
-20F2BD000070B504460D462268926A90472268526A0646
-2946204690470546042D10D1B4210FF2F810DFF796F920
-46D6F403F2B421806911FB060000EB8500D0F8C80070BD
-032E08BF032DEFD1704870BDF8B504460D46164600F028
-F886420FF2C01702DBC32100F01DF8201DD6F4E0F18542
-02DBC42100F015F8042E0CD1C62100F010F82046D6F4D7
-F1B421806911FB050000EB86008BE0032D08BF032EF1D1
-5B48F2BD3846DFF757B90000052032F449B100002DE9F8
-43054688462A680FF26016926A90472A68526A07464146
-284690470446042C04D1D7213046DFF73CF903E0032F08
-BF032C1AD02846D6F4A4F1814600F01FF8B4214F43D9F8
-181000F01DF818B9E1213046DFF726F92846D6F493F106
-4600F00EF8B16900F00FF806E000F008F8394901EB8000
-D0F87801BDE8F28300004146284642E00000791801EB84
-01D1F8C81001EB8000D0F8A4007047F8B506460F461546
-FFF7A8FF85420FF2C00402DBF02100F027F8301DD6F460
-F1874202DBF12100F01FF8032F08BF032D00D18DE73046
-D6F457F10646B4204743B069381800EB8500D0F8C80018
-B94FF4807100F009F8B06917EB000000EB8500D0F8C800
-F2BD00002046DFF7CDB8000038B50D46D6F438F100F024
-F803D340F20911FFF7F1FF00F009F88578052D03DB4FF4
-8571FFF7E8FF284632BD074805EB450108187047000000
-00000070320000E88C8100EC8C8100F08C8100F48C8100
-C88D81000FF20804806800788542704770617463685F67
-6C6D657372645F72656365697665725F706172616D6574
-6572732E6370700000002DE9F0472DED0E8B04468846CA
-B04046CBF4FEF0064641F2AC47317838596EF4F9F20500
-68D02A68D2F89020711C9047002861D02B681B6B012271
-1C284698475FEA000958D0D9F80010C96B8847D8E90223
-054698F810A098ED0A9B98ED10AB98ED16BB98ED18CB9F
-ED65EB51EC1E0B06F4FCF7AA4541EC1D0B1ED003234822
-614914A80EF456F5395914AB9FED5F1BB0EE4D0AF0EE6D
-0A42466846C1F44CF7CBF4E6F068B314AAB0EE4D0AF0EE
-6D0A41464046C2F468F023E002A86FF464F39FED521B05
-46B0EE418AF0EE618A53ECF19403601682001D2B51EC1E
-0B06F4C9F741EC100B39592B46B0EE481AF0EE681A4246
-6846C1F4E3F6CBF49FF0002875D002A94046C2F40DF1D8
-E90A2351EC190B07F467F021F00041D8E9102341EC180B
-51EC1A0B07F45DF021F00041D8E9162341EC190B51EC1B
-0B07F453F021F00041D8E9182341EC1A0B51EC1C0B07F4
-49F021F000414FF09442304B06F4B8F698F810509FED2E
-CBAA4541EC1B0B18BF9FED2DCB05D13078022804BF012D
-9FED20CB51EC1C0B53EC182B06F485F60ED353EC192B06
-F480F609D353EC1A2B06F47BF604D353EC1B2B06F476F6
-21D2012D0AD1D9F80010C96C4846884720B9385931466E
-F451F612E0BAF1030F1CBF98F8100003280BD1701C8CF4
-78F0054638598DF498F0317800232A468AF419F4002000
-E001204AB0BDEC0E8BBDE8F08700BF0000000000003E40
-00000000004CDD40190D0900000000000000000078DEB1
-410000000000002440000000000000594030B5A7B00446
-0D4615F454F4294601A84CF412F016E001A968464CF413
-F0684640F4CAF520B1684640F4C6F5012806D1684640F4
-4BF50146204615F429F201A84CF41AF001A84CF419F000
-28E3D027B030BD000038B504460D46A81F142821D8DFE8
-00F056170B0E2020201D1A111A14171A1D1A1D201D4747
-009FED2E0B31BD9FED2E0B31BD9FED2F0B31BD9FED2F0B
-31BD9FED300B31BD9FED300B31BD9FED310B31BD226812
-6D20212046904728B1022812D008D3032821D032E02946
-2046BDE834407BF4ECB00A2D21D00B2D25D00C2D1AD19F
-ED250B31BD0A2D06D00B2D0AD00C2D05D0172D06D01FE0
-9FED210B31BD9FED220B31BD9FED220B31BD0A2D06D00B
-2D0AD00C2D05D0172D06D00DE09FED1E0B31BD9FED1F0B
-31BD9FED1F0B31BD57210FF28400DEF7DEFE9FED1D0B31
-BD0000FFFFFFFFFFFF7F3CFEFFFFFFFFFF3F3DFFFFFFFF
-FFFFDF3D000000000000C03E0000000000003040000000
-000000203E112D4454FB21193E112D4454FB21893D0100
-00000000503E0F2D4454FB21593D000000000000A03F00
-0000000000003E102D4454FB21D93D000000000000B03F
-000000000000F03F70617463685F676C70655F6570686D
-67722E63707000000010B504461D212268126D9047A028
-11D22268126D042120469047C1B2204681F415F4DFED05
-0AB4EE600AF1EE10FA01D5012010BD002010BD0100C841
-006A05490840054988420CBF0FF2100000A07047000000
-00FEFFFFF010000030343737365F4130000749086808B1
-002070470648C008C000F19403F019820008600549C908
-C900091A0160704700BF00CB9100071089000060890038
-B504460D46AC4205D0206820188047241DAC42F9D131BD
-10B50446044979440E31044878440C30FFF7EAFF204610
-BD2400000004000000599BFFFF0D4BFEFFF506FFFF119E
-FEFF2DD2FFFF193EFEFF49BDFEFF19E050F8041BCB0744
-BFA9F101035918121F0023042A41F8043BF9D25FEA827C
-0B4604D54FF0000CA1F800C09B1CD10744BF0021197050
-F8042B002AE1D17047816807E002681168536889185B18
-C36008320260C2689142F4D04A1C82600878704738B504
-460D46A068E168884212D120686168884208BF0BF45DF6
-2068227C016802B14944A16042685218E2600830914220
-60ECD0A068401CA06000F8015D31BD2DE9F0418AB000F1
-080105910268520801EBC2010691002107910891016849
-0800EBC10108310091017901F001018DF8101040680099
-400801EBC000019000200290039084E005A8FFF7A9FF04
-4614F0030603D105A8FFF7A2FFC61C25090F2D1BD105A8
-FFF79BFF00F10F0515E005980168081805990790496808
-180890059808300590079808998842F0D0401C079010F8
-011D6846FFF793FF761EF2D1002D51D005A8FFF77BFF06
-46A00800F00300032804BF05A8FFF772FFDDF800800299
-039F06EB002008E0A8F10808A8F10801801A0A6849688F
-18394658F8082C8A1A8242F1D30C1AAE1C2DD0BC4206D1
-58F8044B58F8040B0719BC42F8D00298039914F8015B88
-4217D100980199884208BF0BF4C0F5009800689DF81010
-029009B148440290009902984968009A09180832884203
-910092E7D00298401C0290761E00F8015DD1D102980399
-88427FF47BAF0198009981427FF476AF0AB0BDE8F08100
-00FDFDFFFFFC370800F8938900000000008FFEFFFF0200
-000002000000140000002008000000608900F533000095
-FDFFFFF3FF040001F1FF01F1FF01F1FF01F1FF01F1FF01
-F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF
+000000000000000000000000000000000024B90C3FC729
+7ABE8A8EC43FB37B0A4000000000F19403E01581000000
+00007FD93D3F00000000764F2A40371A403F3789013FF4
+6C563E000000000000000000000000D7A3A83F00000000
+0000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000
+00008A8E44BF8A8E44BF6C0949BF8A8E44BF6C0949BF37
+1A40BF371A40BF569F3BBF569F3BBF0000000000000000
+00000000000000008A8E44BF8A8E44BF7E8C81BF6C0949
+BF8A8E44BF371A40BF6C0949BF6C0949BF8A8E44BF6C09
+49BF6C0949BF8A8E44BF000000008A8E44BF371A40BFBF
+7D4DBF8A8E44BF8A8E44BF8A8E44BFF0EEC00AB2EE0E1A
+F4EE410AF1EE10FA09D5D0ED040A30EE800A80ED040A80
+ED070A80ED0A0A704700F59C7005F098BD10B504460020
+2060A0619FED060B84ED020B84ED040B04F11C0022F4E7
+F4204610BD00BF000000000000000038B504460D4635F4
+EBF5002802BF94F9010095F90110884214BF0120002032
+BD0978027891428041C043C00F7047000009B93F210FE0
+022908BF04210BD0032908BF102107D0042908BF012103
+D005290CBF1F21FF2140780140481E8041C00F70470000
+10B5044605F056FD1E237022084904F118001EF497F404
+F638508EF403F40020C4F8900D2046FDF743FA204610BD
+00BFD96F810080B5CEF4ABF408B1002002BD0021CEF479
+F60168896A884741F690310858C00B00F0010002BD0000
+2DE9F041044682B0A06800280F4657D0F98810F1010F18
+BF002951D105290CBF0121002104F50450D030D8F43BF0
+F888A06004F5C85555F8B80F0268F988526A9047F88804
+F5D85101F1F808C0B928680268D26F0021904728680268
+926A0021904798F8000028B1A86810B30168C96E88471E
+E028680268D26A0921904718E00A2801461DD128680268
+D26F904728680268926A0A21904798F8000000281CBFA8
+68002802D00168C96E8847012088F8010005222368D3F8
+6C31002120469847AAE0D4F804C0604550D00B2807D1C4
+F808C000231FFA8CF21FFA8CF14AE004F598566C360328
+4BD00CD3052800F08A8008D2BCF1010F18BFBCF1030F03
+D0BCF1050F2AD085E000208DF80000ADF802006A462868
+0368D3F88C300DF1020198479DF8000020B99F210FF2C8
+30EEF7CAFE2168D1F8041120468847A86810B10168496E
+884722F4D2F3344B0FF2C832042126F4D4F2002030835E
+E000203083A86820B10268126F04F16C0190476068FA88
+002381B220462468D4F83041A0474BE0BCF1040F45D1B0
+686862B0892884288FD0B1D8F8F1940370198100080031
+68814215D3081AE96B4118E96305E01E4A5118E963298F
+491C2987E96B1B4A9142F5D26422296C5043801F401828
+6402E00020E863288704F5C8509030DFF416F1A86820B1
+0168C96E8847A868C0B96068FA8881B220462468D4F830
+410023A04728680268D26A0F21904709E0BCF1040F03D1
+2046D9F4FEF6ACE74FF0FF30A060BDE8F38184F5910000
+7CF3DB00840C242DE9F047044689466068042818BF0528
+41D104F5045004F5985509F11006002700F1D00886350F
+F2A42A07E040F243115046EEF733FE708886197F1CB9F8
+0E00874228D2308844F20401401A02D0401E13D0EBE701
+202870B07B01280CBF012100214046D8F442F028780028
+E3D104F504501C30DEF4A4F6DDE73079012818BF002068
+7068780028D5D0F18800222046D9F4D6F1CFE7BDE8F087
+00002DE9F04F044687B0606800288A4600F0DC8004F5D8
+5604F5D8570AF108054FF0000B361D50374FF47A780FF2
+042904E0B884688845190BF1010BBAF80600834580F0C3
+802888401F0DD00A3866D047F6F271401A7BD0801E00F0
+9580C01E04BF28793864E5E7E88920B940F26B1100F0AF
+F806E0708004F50450E989D030FCF711FFA88908B10B28
+04DB40F2751100F09FF800E03080A888642804DA4FF4BF
+7100F096F811E0414690FBF1F108FB110018B14FF4C271
+00F08BF8A888B080E888F080287A7072687A3072606805
+2818BF0428AED1684635F42DF4297A8DF80410697A8DF8
+0510B188ADF80010F188ADF80210EA88718891429BD371
+7A00291FBFADF8008004F5CE510A68002A91D001461046
+1268D2F8942090478AE7A88800281CBF012802280DD138
+80E88878802889B88041F6F830005D002802D0204605F0
+9BFC76E740F2B51100F042F871E7A96804F5C850D030DD
+F453F7A98804F5C850D030DDF44FF722F45FF204F5CE51
+C96A28F432F522F458F204F5CE51896AC9B228F41EF555
+E7A88800281CBF0128022804D040F2D51100F01BF800E0
+3884E88800281CBF0128022804D04FF4F07100F00FF800
+E07884288900281CBF012802283FF436AF40F2EB11BEE7
+07B0BDE8F08F4846EEF715BD000070B504460D46606801
+2801BFA06810F1010FE888B0F5004F1CD168880D2805F1
+0C0617D3304617F41DF669880C39884210D2304617F416
+F6FF280BD8304617F411F63146421C04F5D050BDE87040
+001D17F4A4B470BD000070617463685F676C6D655F7065
+69665F696D706C5F6465632E637070000000004D696E69
+4D652025730A000000F55960F19403001D810001750260
+704700002DE9F44F2DED0E8B0F46AAB00446D7E9040101
+22DD4B16F45BF304F1380B94BF01200020BBF8181051FA
+80F0ABF818000A2100B225F490F2ABF818003968097AC9
+070BD50A2818DA389805F039FEF3EE040A90ED020A00F0
+C3F90ED5BBF918502046C0F471F5ABF818503898A1F4AA
+F704F12C014860002047E101202070B4F9021019B13868
+8068800502D50020607000E0481E6080F2EE0F9A386800
+7A800748BFDFEDCD9A0020ADF80800824681463898B8F4
+A1F6014603A825F401F60026B9EE009ADFEDB28A9FEDB1
+8A9FEDB0AA25E0B0EE4A0AB6F419F1F0EE40AAF0EE6A0A
+B0EE480A25F499F2B0EE408AF0EE6A0AB0EE680A25F44B
+F2F0EE408A95ED130AB4EE409AF1EE10FA05D5B8F9F000
+0B28A8BFB0EE409A03A825F4CDF503A825F4C8F5002844
+D103A9684625F4CEF5389800230022694686F490F50546
+03A9684625F4C3F538980022694686F4F4F5002D8046E0
+D095ED130ADFED8E0A00F03FF9A8BF0AF1010AF4EE409A
+F1EE10FAC5D5B8F9F010761C2E29A4BF01208DF8090048
+4625F424F2814608F1F000F6B2B0F9020016F44EF47F4A
+804B16F4D8F218F4B8F4012E00EE900A92D1B0EE60AAA5
+E79BED00CB5FFA8AF016F445F441EC1D0B51EC1C0B53EC
+1D2B16F4A5F29FED74AB3ABFB0EE4AEAF0EE6AEA9FED72
+EB53EC1E2B16F4B4F2CDE900019FED70BB51EC1B0B53EC
+1E2B16F434F453EC1D2B16F4A6F2DDE9002316F474F300
+226A4B16F482F241EC1C0B04D2B0EE4BCAF0EE6BCA06E0
+0122654B16F452F298BF9FED64CB8BED00CBDBE900234F
+F02040624916F486F253EC1A2B16F454F341EC100B25F4
+10F4C5B225B13868042124F408F700B10325022E0ADBA9
+F10100192806D238EE680ADFED550A00F0B2F801D4B542
+0CD39FED530AB4EE409AF1EE10FA05D59DF8090010B901
+208DF8080038688068410604D49DF8081009B1C00505D5
+3898A1F488F604F12C0148604EF66020E0603868007A80
+0712D441F28830E06038688068810608D4000709D5D7E9
+040101223C4B16F4F5F102D840F6B830E06004F12C0045
+6875B9A079002508B1401EA0719DF8080084F82C002846
+2AB0BDEC0E8BBDE8F28FD7E904010022304B16F4FCF108
+D238688068010604D580075CBF43F69820E060B968E068
+491B8842DBD2A079002530B900212046BEF40AF1042001
+25A071607870B9B868A06204F1100079687DF4E6F197ED
+060B8BED020B97ED040B8BED040B0120607039462046C0
+F4E8F56080A080B868A060F1940390208100BAE7000000
+00E03F000000000100B041349D52A246DF913F00000000
+0000E03F000000606666EE3F000000000000F03F0000F0
+3F0000384000000000000038409999C93F20C9293F0000
+204200003E4000009C4100000840B4EE600AF1EE10FA70
+470000E74825F48BB4000038B5044604F5F96304F11002
+04F11001B4F492F400252068982101FB050008B1B4F42A
+F56D1C0D2DF5DB204632BD00002DE9FE4F2DED028BADF5
+B66D804689460024A4A800EB0410B6F4C4F2641C322CF7
+DB92A825F45EF480A825F45BF442A8B5F4DAF704A8B5F4
+D7F7D8F84C00A9EB000040F2DC51DDF8C0458842A4AD08
+F5A06780F0D080DDF8E8A5322604F1110052F4A2F140B3
+04F11101504655F406F1F8B104F11101684638F498F300
+F0E8F8217C012918BF0021084212D0D4E9020181F00041
+C5E9000104F1110205F10901684652F463F104F1110180
+A825F428F410351834761ED1D180A824F41DF3C1B20620
+25F447F00390002580A824F414F3C1B2A24B1022A4A898
+F4B8F40026AA4605E01834BBF1010B18D10AF1010A0399
+5FFA8AFA8A454FDAA4A901EB0A1000F1090102A838F452
+F30146684638F44EF300F09EF8DDF8C0454FF0320B02A9
+04F111003DF429F20028DBD03A689DF804304FF0180C1C
+FB032203F046F941EC180B42A8B5F4A3F742A898F47CF4
+014601F05BF880ED008B04A8B5F498F704A898F471F401
+4604A87EF41FF594ED000B80ED000B51EC180B01F04DFF
+34BF01204FF0FF304519D4E9000116F490F034BF01204F
+F0FF308619A8E704A87BF427F268B225F444F0062806D1
+70B225F43FF0062808BF012000D00020387404A87BF460
+F198B104A87BF45CF1014604A87EF4ECF4012241680068
+DFF8543E16F467F094BF01200020397C0840387442A87B
+F4A8F187ED020B01E00020387440F2DC51DDF8BC058842
+1DD2C8F84C900024182000FB04F5DDF8C0052918386828
+18B6F4CAF14046B6F4DDF13E68A81953EC102B41680068
+16F405F2AA19641CC2E90001322CE4D30DF5B66DBDEC02
+8BBDE8F78F0000014601AA4046B6F4D1B1000070B586B0
+04460D46B8F47EF0082104F5B0607DF4BDF2DFF8BC0D05
+F015FB0822082104F1C8007AF45DF329462046AAF477F5
+284604F21476B8F434F330602846B6F480F1014604F5E3
+607DF431F02846B8F42CF3284686ED070AB8F42BF351EC
+100B04F5CF6618F415F230602846B5F47DF64169006981
+F0004118F40BF270602846B8F439F386ED020A2046B1F4
+CAF7284604F29476B8F4F194032024810005F3B0602846
+B6F451F101466846A8F465F701462046B8F427F39FED14
+0B04F65830B8F425F304F60810DFF8141D016004F5E055
+012131604835002101716976DFF8000D4170017004F5C0
+507830B8F413F30FF224026F212046B8F4BBF000202880
+06B070BD0000DDC50B000000000000006940C8C8910049
+6E69744B4600002DE9F34F81B041F678502DED0E8B8CB0
+ADF5085D17469846684498F449F30DF500500025D0F86C
+02ADF8385000F6C4200F9000268068B5F40BF6F1EE04AA
+0078012810D10F988068A9F442F601260078022806D00F
+988068A9F43AF60078032801D18DF838600F98006886F4
+BDF4DFF8581C884245D0B868800440F115860F988068B8
+F4A3F4B8F4A3F407000AD000F093FEB8F47BF2C01B4EF6
+60218842BF41FF0F00E000270DF500500122D0F86C02C8
+300D9001217EF4B5F3044600F05CFE024653681268D4E9
+000116F447F00122DFF8F83B15F430F70DF5005094BF01
+240024D0F86C02B8F48FF20F28C0F0DC8554EA070040F0
+D88500F05EFEB8F46AF4002800F0D1850F98006886F46D
+F400EE100A9FEDDB9BB8EE400ADFEDD80AB0EE498AF0EE
+698A80EE20AAB7EE00BA0EB1F0EE4BAA00F040FE00F5D1
+600090404698F49AF2082840F06A8100F08FFE0428C0F2
+658100F08AFE05280DF50050B8BFF0EE4BAAD0F86C0200
+F5CF6696ED010A20EE0A0A02F0F8F996ED000A41EC120B
+9FEDBF1B20EE0A0A00F0D0FD02F0ECF900F0D6FD0DF584
+6098F4F4F20146009A02A87CF427F60421CAA8B8F417F4
+8CA8B5F460F502F0E3F907460D98022202217EF430F302
+2100F095FD00F036FE07460D98042204217EF425F30446
+96ED000A24F4AEF602F0C0F9D4E9002315F4E4F6C7E900
+0100F020FE06460D98062206217EF410F3042101F043FF
+00F016FE06460D98082208217EF405F3012101F038FF00
+F006FE9DED020B80ED000B022100F0FFFD9DED040B80ED
+000B032100F0F8FD9DED060B80ED000B042100F0F1FD06
+4600F0B8FD03F07EFC01F016FFC6E9000100F004FE0646
+CBE004214EA8B8F4B6F3042110A8B8F4B2F300F0B3FD31
+B290ED00BB0DF50050D0F898027EF4D3F200F0A7FD0022
+41680068DFF8343A15F48CF6C7E9000100F09DFD00F05A
+FD15F456F741EC180B012100F0B7FD00F0DBFD012100F0
+BEFD0746012100F0B7FD044600F0D2FD00F0C3FDC7E900
+01022100F0A4FD0746042200F0C8FD022100F0A9FD0746
+022100F0A2FD0446042200F0BDFD00F0ADFDC7E9000103
+2100F08EFD07460622F19403B027810000F0B2FD032100
+F093FD074600F08CFD0446062200F0A8FD00F098FDC7E9
+0001042100F079FD0746082200F09DFD00F0D9FC042100
+F080FD0746042100F075FD0446082200F090FD00F080FD
+C7E9000110A94EA87BF456F002F01CFECAA94EA87BF450
+F00DF50050B0EE40DAD0F89C02F0EE60DA31B27EF455F2
+024651EC1D0B5368126815F49AF741EC1D0B21F0004141
+EC1E0B51EC1B0B53EC1C2B15F4D6F602F0ECF902F016FE
+0022DFF8183915F4BBF50AD91AEE900A18F420F053EC1D
+2B23F0004315F4D4F511D2314640467AF4E9F30DF50050
+31B2D0F898027AF498F70DF5005031B2D0F89C027AF491
+F7761E012EBFF631AF00F031FD15F447F702460B4651EC
+180B16F419F041EC180B404698F42AF1082840F03F8400
+F01FFD0428C0F23A84404698F41FF1082803D040F23711
+02F0DFFA0DF5C65098F431F100F00DFD014604220DF5C6
+507AF4B7F000F005FD064600F002FD014641F678503246
+68447AF4ABF0012639E000BF00007A4400000000000000
+00012231460DF5C6507EF4C8F100F0EEFC022200F031FC
+0746042200F0E9FC032200F02AFC0746062200F0E2FC04
+2200F023FC0746082200F0DBFC324600F016FC41F67850
+314668447EF4A8F100F084FC0246002053681268DFF8F4
+1715F4B2F7C7E90001761C00F0BDFCB042C8DA41F20840
+684498F4D8F00DF5756098F4D4F040F658606844B5F4B1
+F310A898F4CCF041F678536B440DF5C65201217AF4EEF1
+41F208400DF5C65210A968447AF400F10DF5005240F658
+60D2F89C2210A968447AF41AF741F208400DF575616844
+7AF41BF5002800F0A48320A879F401F40DF55660B5F483
+F340F658626A440DF575617AF402F7DFF8581700988DED
+1E9BCDE912518DED1C9B8DED1A9B8DED189B8DED169B8D
+ED149B032203217EF457F110900222009803217EF451F1
+05460098012203217EF44BF106460098032202217EF445
+F107460098022202217EF43FF104460098012202217EF4
+39F181460098032201217EF433F182460098022201217E
+F42DF183460098012201217EF427F112A90C91069514A9
+0B91059616A90A91039718A9099153461AA908915A4610
+9907911CA9049102941EA90091CDF80490014686A879F4
+49F4042204210DF5756079F4F5F70DF5756164A879F4B0
+F442A879F487F386AB012264A979F47AF542AA86A920A8
+79F431F5032100F0F0FB00F0ECFB0646012100F0EAFB95
+ED002B90ED000B96ED001B06A87BF4CBF200F091FBB5F4
+C9F5014606AA6846F19403402B81007CF4E4F1694600F0
+7BFBB8F4A1F1032100F0D0FB00F0CCFB0646012100F0CA
+FB03F048FA41EC190BD5E9000102F096F941EC120BD6E9
+0001B0EE42BAF0EE62BA02F08CF941EC110BD7E90001B0
+EE4B2AF0EE6B2A00F01AFB02F080F900F020FB68467BF4
+91F2014600F04AFBB8F472F100F03EFBB8F472F100F028
+FB074600F02BFB044600F07AFB00F0F4FA0546D7E90023
+D4E9000115F411F500F00DFBD5E9002315F40BF517F419
+F601F053FDF7EE000A24F497F300F03BFBB8F453F10D98
+052205217EF45EF0054600F00BFB00F04FFB17F403F601
+F03DFDF7EE000A24F481F300F025FBB8F441F100F047FB
+054600F0C1FA00F03CFB17F4F0F501F02AFD8DED000A0D
+F500506946D0F87002B8F431F100F0E7FA00F0C1FE01F0
+1BFD00F007FBB8F42BF100F0F7FAB5F483F2B0EE40BAF0
+EE60BA042100F03CFB53EC1B2B4168006815F4BAF400F0
+D8FAB5F466F60D98072207217EF415F0054600F090FA00
+F006FB17F4BAF501F0F4FC0DF500500125D0F87002B8F4
+05F1042100F01AFB00F05CFA00F0BAFABEF43CF700F078
+FA00F054FA17F4A2F501F0DCFC00F0B0FAB8F4F4F00121
+00F005FB064600F001FB96ED001B90ED000B27F4FEF302
+F0C6F80022002315F48CF309D253EC192BDFF8940EDFF8
+941E15F471F441EC190B00F0CDFA00F047FA4168006800
+F065FA53EC182B15F4DBF517F471F501F0ABFC01F0FDFF
+80F2F58000F08DFA064600F078FAB5F4BAF40246536812
+68D6E9000115F405F521F0004102F0A1FB16D900F074FA
+B5F4C0F1064600F063FAB5F4BBF1024653691269D6E904
+0115F4F0F421F000410122DFF8E43315F41FF340F2C980
+00F0B5FA0528C0F2C58040F6A8000DF575620DF5C65168
+4479F4C9F701460DF5C6530122FCA879F4DEF797F4A2F6
+06460DE000F0DAF900F054FA024653681268D7E9000115
+F4C3F4C7E90001761E012EEFDA00F08CFA01B2BEA8B8F4
+40F000F086FA01B280A8B8F43AF000F080FA064652E004
+2142A8B8F432F001F001FE00F07AFA022100F083FA0746
+042200F075FA032100F07CFA0746062200F06EFA042100
+F075FA0746082200F067FA31B200F0A2F9BEA87DF43FF7
+07460DF5566142A87AF429F50DF50050B0EE408AD0F89C
+02F0EE608A31B27DF42EF700F0C2F915F476F4C7E90001
+31B280A87DF424F7074631B2BEA87DF41FF7044600F076
+F9761E4168006881F0004101F0C1FED4E9000101F0B9FD
+C7E90001012EAADABEA87AF4D6F351EC100B21F00041DF
+F8E02CDFF8E03CF19403D02E810015F482F298BF0025BE
+A87AF41DF4BEA87AF4C4F351EC100BDFF8C82CDFF8C83C
+15F472F29CBF01208DF8390000F006FA002607460FE039
+B280A87DF4E3F6012241680068DFF8A43C21F0004115F4
+80F238BF761C7F1E012FEDDAF6B2042E00DA0025012100
+F0DEF98346012100F0DAF9814600F0D6F9824600F0D3F9
+0446032100F0D0F90646032100F0CCF90746DBE9000102
+460B46D9E9000115F475F2CDE90001D4E90023DAE90001
+15F46DF2DDE9002315F43BF304468946D6E90023D7E900
+0115F461F222464B4615F42FF317F43DF401F077FB80EE
+0A0A01F02DFD41EC180B0F988068A7F443F6007838B951
+EC180B0122DFF8B83E15F406F20FD90F988068A7F435F6
+007801280AD151EC180BDFF8A02EDFF8A03E15F4F6F101
+D8002555E0002D53D000F009F9064600F05EF902F0F8FF
+01F090FA00F0F6F8C6E9000103220D9803217DF455F600
+F0CBF802F0E9FF01F081FA00F0E7F8C6E9000105220D98
+05217DF446F6064600F0F3F802F0D9FF01F071FA00F0D7
+F8C6E9000107220D9807217DF436F6064600F0B1F802F0
+C9FF01F061FA00F0C7F8C6E9000100F0E7F8B5F42BF300
+F053F9B7F409F700F0DFF8B5F477F000F0E7F8B5F467F4
+0F980068A0F41BF600F043F9B7F41BF70DF5005000F001
+F951EC100B0122DFF8DC3D15F492F133D800F0C9F800F0
+F1F853EC102BB0EE080A28EE000A16461F4601F09BFC32
+463B4615F4A3F120D200F0A8F8B7F404F751EC190B17F4
+98F300EE100A00F0A6F8B7F4F2F600F0A8F800F0D0F800
+F064FD01F08DFD01F0C8FE17F486F300EE100A00F094F8
+B7F4E4F601E000F0B7F89DF8380078B100F0F0F8062802
+DB9DF8390040B100F0ABF80DF500500021D0F87002B7F4
+AAF60CB00DF5085D2846BDEC0E8BBDE8FE8F0000144008
+9F89000000C642F2CB9100FF2292FF0080484000002240
+000059400000F03F53EC192B4168006815F4B2B3324631
+46FCA87DF499B5000090ED000B87ED000B7047000090ED
+000B87ED000B31460DF5C6507DF489B500000646022202
+2120A87DF49AB50422042120A87DF495B50000B0EE41BA
+F0EE61BAB0EE42CAF0EE62CA7047000041EC100BB0EE4C
+2AF0EE6C2AB0EE4B1AF0EE6B1A70470000D6E9002315F4
+FEB1024651EC180B5368126870470D98012201217DF457
+B500000D98032203217DF451B500000322032120A87DF4
+63B500000DF500500121D0F87002704741EC100B0DF500
+50D0F87002704700000DF50050D0F87002B7F448B00DF5
+0050D0F86C02F1940360328100704700000DF50050D0F8
+6C02B5F42CB20DF500508DED000A6946D0F87002704707
+460DF5005031B2D0F898027DF422B50DF500500021D0F8
+7002B7F427B600000DF50050B0EE408AD0F87002B7F4C6
+B341680068D5E9002315F4A0B10122012120A87DF417B5
+00004EA87DF403B50000CAA87DF4FFB4000003218CA87D
+F4FAB490ED000B87ED000B10A87DF4F3B4000005460221
+0DF556607DF4ECB4024653681268D4E9000115F4A7B000
+00404697F4FFB3000007460222314640467DF4D2B40146
+0DF50050D0F86C02704790ED000B87ED000B42A87DF4CD
+B400002DE9F0472DED0E8BADF5116D80460C4615469A46
+04A8B8F41DF640F6C800684424F458F30C210091024601
+2321464046B2F446F10DF5086024F44CF302460C200090
+002321464046B2F43AF1069840F4C870069008F52C6695
+F82410002914BF40F0040020F00400069004A9069840F0
+9000069014BF40F0040020F00400069007A8B8F4F1F501
+F039FB044602F06DFE02F06EFE07A9DDF86C7903910294
+0190009540F638003368726801F08FF839466844B8F4DF
+F517B13846A8F45DF7DDF8689901F025FC002808F6F824
+9FEDCB8B9FEDCCBAF6EE00CA00F092801CA8FEF76FFE04
+A907A8B8F4BFF501F007FB02F03BFE00F0CDFB02F03FFE
+07A903910297019000953368726801F0EEFF1CA90AA8B8
+F4B0F51CA8FEF753FE0120009040F6C801002301226944
+0AA8B3F4BBF640F6C80169441CA8B3F4EDF4054601211C
+A8B3F41AF5002D00F0A3FB6FD000F086FA51EC190B17F4
+C4F100EE100A60EE2C0A99ED1C0A23F440F789ED1C0A01
+2301220DF50861404600F0EDFC00285FD008F588500021
+D030A8F48FF730B301F0B0FA007810B32046B8F4A7F5F0
+EE409A2046B8F4B8F5306BB0EE409AB8F4C5F501F037FC
+00EE900AB0EE490AB4F48DF5B0EEC00ADFEDEA0A01F01D
+FC06DBF0EE690A23F40AF72046B8F4B3F5294608A8A7F4
+EFF62046B8F46EF500F042FA00F012FA002833D02046B8
+F477F5B0EE40BA2DE0009040F6C80140F6380001230322
+69446844B3F481F540F6C80169443846B3F479F4050002
+D000F019FA9FE708A8B3F403F3014600F013FA002D00F0
+8F812046B8F440F500F014FA00F0E4F9002804D02046B8
+F449F5B0EE40BAD5E02046B8F459F500F0D1F9F0EE409A
+2046B8F47AF59FEDC11BD9F88000B0EE40AA00F0FEF953
+EC182B14F44AF700F0FEF900F016FA074600F017FA00F0
+03FA00F0FDF9B0EE409A00F00FFAC168806817F419F100
+F0F3F939EEF19403F0358100000A26F4B9F700F0D3F904
+467068A0F465F3064600F0EEF99FEDAC5B00F0BEF900F0
+B4F902F0EFFC41EC140B00F068F9B0EE6A6A00F05EF9B0
+EE44BAF0EE64BAB0EE45AAF0EE65AAB0EE46CA00F04AF9
+51EC180B17F4EAF003EE100A00F03AF9B0EE4C6AF0EE69
+3AB0EE4B4AF0EE6B4A00F04EF9B0EE63BAF0EE46BA00F0
+86F917F41CF141EC120BD7E9040100F038F9B0EE6B6AF0
+EE4B3AB0EE42BAF0EE62BAB0EE63CAB0EE46DAF0EE66DA
+B0EE47EAF0EE67EA17F4BAF001EE900AF0EE6E7AB0EE4E
+7AF0EE6D6AB0EE4D6AB0EE4A5AF0EE6A5A00F024F9B0EE
+4B2AF0EE6B2AB0EE491A2346D9ED1D0A99ED1C0A08AA31
+465046B6F41AF701215046B7F4FEF301215046B7F4D2F3
+4046B6F4FDF5DFED6B0A01F01DFB15DB99ED200ADFED68
+0A01F016FB0ED5E86E17F4C8F041EC100B4046B5F41BF1
+99ED200A20EE2C0A4046B7F4C8F3B0E000BF0000000000
+00E03FDB0F49402046B8F483F400F0FBF8B0EE40AA2046
+B8F4A4F49FED561BD5F88000F0EE409A00F028F953EC18
+2B14F474F600F028F900F040F9804600F041F900F02DF9
+00F027F9B0EE409A00F039F9C168806817F443F000F01D
+F939EE000A26F4E3F600F0FDF807467068A0F48FF20446
+00F018F9B0EE6A6A9FED405BF0EE4A3A00F0CCF819EE90
+0A17F470F041EC140B00F0A8F8B0EE44AAF0EE64AAF0EE
+639A00F0D4F8B0EE46CAF0EE66CAB0EE47DAF0EE67DA51
+EC180B17F410F003EE100AF0EE6D7AB0EE4D7AF0EE6C6A
+B0EE4C6A00F068F8F0EE693AB0EE4A4AF0EE6A4A00F06E
+F800F09AF817F440F041EC120BD8E9040100F076F8B0EE
+42AAF0EE62AAB0EE63CA00F0A2F8F0EE46CA00F042F816
+F4E4F701EE900A00F034F8B0EE6C6A00F040F800F054F8
+B0EE4A2AF0EE6A2AB0EE491A3B46D5ED1D0A95ED1C0A2A
+4621465046B6F44AF601215046B7F42EF301215046B7F4
+02F30DF5116D2846BDEC0E8BBDE8F08700BFDB0F493F7E
+36EA460F6212480000000000004940000000000000F03F
+F0EE4E7AB0EE6D7AF0EE4D6A70470000B0EE66DAF0EE47
+DAB0EE67EA70470000B0EE4B5AF0EE6B5A70470000F0EE
+6D7AB0EE4D7AF0EE4C6A70470000E86EF0EE439AB0EE44
+8AF0EE648A7047F0EE4C3AB0EE484AF0EE684AB0EE693A
+70470000F0EE4D7AB0EE6C7AF0EE4C6AB0EE6B6AB0EE4A
+5AF0EE6A5AF0EE4B3A70470000F0EE40AA2046B8F4ADB3
+0000F0EE40BA2046B8F4ABB30000B0EE63BAB0EE45AAF0
+EE65AAF0EE46BAB0EE66CAF0EE47CAB0EE67DA70470000
+B0EE66CAF1940380398100B0EE47DAF0EE67DA70470000
+B0EE45BAF0EE65BA7047000029464846B3F482B1B0EE40
+9A2046B8F499B30000B0EE40CA2046B8F481B30000B0EE
+41DAF0EE61DA16F474B741EC100BB0EE4D1AF0EE6D1A23
+F46AB400EE100A23F402B54168006816F41CB700200190
+0090F0EE4C7AB0EE6B7AF0EE4B6A7047B0EE408AF0EE60
+8A2046B8F46DB300002DE9F8432DED068BADF5A66D0546
+0F4614461E461EA897F497F005F1C80801220121FFF776
+FC814603220321FFF771FC00F0EAFF14F4DEF516F4ECF6
+08EE100A2846B4F43FF631467AF4CEF600F0BAF896ED1C
+0A23F4C0F438EE000A26F480F500F0CEFF02460B4651EC
+190B14F43AF716F4D0F6002F00EE100A9FED4F9A9FED4F
+8B4FD001F056F980F28280314612A8A7F430F400F0A0F8
+012200F099F805F5D16700F0A5F800F09DF869460CA8BE
+F495F101463A4606A87BF4B2F3F0EE490A96ED1C0A23F4
+2AF423F486F400F098FF41EC1A0B00F092F89DED080B28
+46AEF4B9F200F079F8032200F072F800F080F800F078F8
+694618A8BEF470F101460CA8BDF484F23A460CA968467B
+F489F3694606A803F063FF00F071F89DED060B2846AEF4
+98F2002C33D000F056F8072200F04FF81EAC80ED008B28
+46B4F417F3F06E00F050FF16F4AEF653EC182B14F40AF6
+16F460F609EE900A96ED200A23F43CF4F0EE490A23F4DA
+F3002001900120009000F046FF00F03CFF19EE900A16F4
+92F641EC100B0023002201F074F9AEF462F20DF5A66DBD
+EC068BBDE8F183112D4454FB21194001000040E17A843F
+010000E051B89E3F0000084000004842000000000000F0
+3FB0EE409AF0EE609A7047000001211EA87DF472B00822
+01211EA878F441B700000246002312A968467AF490B480
+ED008B2846B4F465B50000002001900023012000900022
+B0EE4A1AF0EE6A1A1EA970472DE9F047EAB004460E4690
+4660A820F4A1F760A833F482F3814660A93AA823F4D7F6
+002504F6C42718E014A901A823F4C3F638680023002201
+A984F485F601F0D3FB08D114A823F4ADF614A823F4A8F6
+0028EAD06D1C3AA823F4C8F63AA823F4C7F688B93AA968
+4623F4B8F69DF800008DF8040001AA314602A821F40FF0
+02A914A823F493F6E0E7B868B7F4E1F0BCF4E1F2064620
+46B6F4BBF6824604F590501830BBF419F40196EDB20095
+5346B8684246494603F032FF6AB0BDE8F08700002DE9F0
+478246ADF6C84D40F608400D466844B6F413F301462A46
+5046A9F41EF20646DFF8E40C37F409F2A868000504D50A
+F58850F19403103D8100D030BDF40DF10AF6F820BDF40D
+F15046BDF440F10AF6B4270AF5F4683869B6F4E7F60146
+404652F463F13869B6F4E0F60AF5FD690146484652F45A
+F15046B4F4BDF401465046BDF431F131465046BDF431F1
+36B9A868400A00F001015046ADF409F6A868C00800F001
+015046AAF408F52A4600215046AAF4ADF520B101465046
+A8F4E6F76FE0002432A8302101FB040084F4C6F0641C3C
+2CF6DB0AF503600290CDF80490CDF800803C232A4632A9
+5046ADF432F08AF86807C2B232A95046A9F4ADF15046AA
+F430F340F60841694402A8B6F408F3034632A800903246
+29465046ACF42AF55046DBF433F242F211718842DFF8E4
+5B34D3387898B9B86904F006F8BCF42EF268B99AF96807
+012809DB5046B6F408F6DFEDC00A00F08AFF48BF012600
+D400265046B4F45DF107465046B4F445F404461EB15046
+B6F4F0F501E0DFF8C40D0AF5D16101913B460AF1C80100
+91224601462846FBF789FB2846FBF772F9284603F0ADFD
+0DF6C84DBDE8F087000000001E40010000C04701394000
+00E03F2DE9F8432DED028BADF5C46D80460C4615461F46
+02A8BDF491F002A822F438F4049840F005000026049017
+B140F04000049002A905A8BDF491F000F0B5FD02F0E9F8
+02F0EBF8014605A800900B233A4600F012FB0DF5BF60BD
+F486F0E0A8B8F4C5F19FED8E2B9FED8D1B9FED8C0BDAA8
+7AF4E2F00146E0A8BDF484F001F0F8FA002790ED000B8D
+EDE60BD8F8C40A9FF4D5F6CDF8A805C8A823F472F550A8
+00EB07191021484616F473F54846B4F4C8F37F1C1E2FF2
+DB3DA823F462F5D8F8C40A85F40EF10246214605A8BDF4
+69F005A917A823F431F550AF15E0A06C16F49EF40022DF
+F8D83D14F46FF241EC100B87ED000B00F0E1F869463DA8
+23F44FF5103717A823F415F517A823F410F528BB00F0D3
+F8D8F8C40A0022694684F449F5814600F0CAF8D8F8C40A
+00230022694684F4D1F404464846BDF445F00028E0D000
+F0BBF86A4607F1090101A850F45DF2002DC3D1E06C16F4
+62F4C7E73DA822F41AF4C5B22946042908F6F8282FDBDF
+F8503D102250A896F4B8F50C21284623F438F145B2E807
+14D46D1E6DB211E050A800EB061000F10901684636F456
+F401463DA853F4BAF118B16946C8A823F4F7F4761CAE42
+EBDBC8A905A855F4A6F70146E0AB0DF5BF62404603F0E3
+FE06464046B7F4E1F700F04BFADFF8F85D03DC40F2FB31
+00F060F84046B7F4C3F700F03FFA03DC4FF47F7100F056
+F84046B8F46DF000F035FA03DC40F2FD3100F04CF84046
+B8F4F19403A04081005FF000F04BF803D340F2FE3100F0
+42F84046B7F4F9F700F021FA03DC40F2FF3100F038F840
+46B8F40BF0002241680068002314F481F103D34FF48061
+00F02AF84046B7F4FDF70022C1688068002314F473F103
+D340F2014100F01CF84046B7F4EFF70022416900690023
+14F465F103D340F2024100F00EF80DF5C46D3046BDEC02
+8BBDE8F28300000000484300000000000000002846ECF7
+B3BA000051EC100B0022002314F448B117A9684623F442
+B42DE9F84F2DED048BADF6E83D80461E460DF5E66096F4
+F4F4D8F8780600EE100A002700F0C3F948BF0127082208
+210DF5E66078F473F408F588509FEDD80B0021D030A8F4
+A7F004464046BDF483F405464046BDF481F482464046B6
+F463F683464046BCF47BF0DDF8301C0E9108F1C8090021
+0D910C910B940A919FEDCA1BDDF8281C09919FEDC70B00
+2108910795019008F5D160DDF8241C05910090CDF818A0
+CDF810B003974B46DDF8201C02914246314610A8BDF452
+F408F580540346A83408F5EA6208F5E761204604F089F9
+DDF82C7C4046BCF442F0012640F6B931884200D207B100
+26D8F8AC0A00EE100AF0EE000AB4EE600AF7EE008AF1EE
+10FAB0EE688A22D4F0EE088AB4EE680AF1EE10FA04D5F0
+EE048A9FEDD58A16E0F1EE000A00F066FD48BFB7EE088A
+0ED4F1EE040AB4EE600AB1EE008AF1EE10FA46BFF0EE48
+8AB0EE008AF2EE008A002F29D10122012100F037F90746
+012100F075F900F057F900F05BF9C7E900010322032100
+F029F90746022100F067F900F049F900F04DF9C7E90001
+0522052100F01BF90746062100F059F900F03BF900F03F
+F9C7E900010722072100F00DF90746B7EE000A23F46EF0
+B0EE409ADFEDDE9AB0EE690A23F466F0D8F8AC0A00EE90
+0AB0EE081A69EE200A80EE010A40EE280A10EE900A16F4
+BCF2C7E90001022200F0FFF80746042100F029F900F005
+F900F00FF9C7E900010422042100F0DDF80746052100F0
+1BF900F0F7F800F001F9C7E90001062200F0D4F8074608
+2100F00EF900F0EAF800F0F4F8C7E90001082200F0FFF8
+00F0DBF8D8F8AC0A00EE900A20EE200A00F033FBC7E900
+01072200F0F0F800F0CCF8F6EE000A20EE200A20EE080A
+00F024FBC7E90001CEB1012200F0B8F80646032100F0E2
+F800F024FC00F0A6F8C6E90001052200F09BF806460721
+00F0D5F800F017FC00F099F8C6E900010DF5E661484678
+F42AF50422042100F0B7F890ED000B26F4A8F09FED9C1B
+22F446F700F0E6FA51EC180BDFF8302ADFF8303A13F4D4
+F7F19403304481001CD8012200F0A0F8064600F065F826
+F48DF022F4D1F7D6E9002301F017F841EC180B00F095F8
+53EC182B4168006813F4DFF703D200F08CF880ED008B08
+22072100F083F806460722082100F07EF8022200F056F8
+00F078F806460122022100F074F8062200F04CF8052100
+F06EF806460522062100F069F86F2100F041F84846B5F4
+2AF74046DAF4D3F642F2117188420ED34046B6F4BAF200
+F048FC08F5D16400EE100A22464946DFF80C05FAF784FE
+0DF6E83DBDEC048BBDE8F18F0000000000005940000000
+0000000000B5EE400AF1EE10FA70470000B0EE480AF0EE
+680A704700000DF5E6607CF4D4B306210DF5E6607CF4CF
+B30000D7E9002313F494B790ED000B86ED000B70470000
+02210DF5E6607CF4BFB300000746B0EE690A22F447B700
+000546D8F8AC0A16F4A7B10000054618EE900A16F4A1B1
+000002460B46D5E9000113F470B7012148467CF4A2B303
+22032148467CF49DB3000008210DF5E6607CF497B30000
+2046BDF4CFB2000010B500F5B0642146DFF83C04FBF784
+F92046BDE8104096F4E5B300009A99993F2DE9F0410446
+0D460422042104F1C8007CF478F3FFF702FA00F05CF8DF
+ED2C0A00F0AEFB4CBF002601262046BDF45CF2304305D1
+D4F8CC0AA6F422F3007878B1D4F8CC0AB3F474F5007802
+2806D1D4F8CC0AA7F4ADF50078012801D0012700E00027
+04F6F820B7F443F500B9002700202870D4F8CC0AA6F403
+F3007802280CBF012000202870287830B9D4F8CC0AB6F4
+0DF4B7F4C5F100E001202870287858B9D4F8CC0AB6F402
+F4BDF478F280462046BBF41CF6804500D201262E703846
+BDE8F08100009A99993E112D4454FB21F93FDB0F494000
+EE100A25F466B72DE9F84F2DED068BADF51E7D80468946
+92469B4660A8B3F42FF522A8B3F42CF5D8F8780620F000
+4000EE100AF1EE040A00F038FB08F52C6722D578689FF4
+F8F2DFF8D81D884208D200F0A2F9007878B100F09EF900
+7801280AD000F099F9007870B978689FF4E4F2DFF8B41D
+884207D3F868A7F42FF50078072818BF012400D10024F8
+68A7F426F500250078022805D0F868A7F41FF500780328
+00D1012505EA04008DF8140000F073F90078461E06A8B6
+41B6F4D1F308989DF8141040F00D00F60F0890002914BF
+40F0100020F010000890002E089814BF40F4006020F400
+60089059469BF80800000708984CBF40F4804020F48040
+089000244046A9F4C2F770B14046B6F468F33040284208
+D0504622F440F520B9089820F018000124089000F0A0FE
+F19403C047810005464046B3F496F4064606A909A8FBF7
+C5FC00F031F9834601F065FC01F066FC02460395029609
+A801905B4603200090FFF78AFE08F5B06116A8B6F491F3
+B198AE9B049022AA002003900290019060A9AF98009009
+A8B6F497F399F91000DDF8CCB2002818BF022803D1B298
+0E90CDF834B048463D68BDF495F10646012111A822F4D2
+F3019086F0010101200090029128462D68D5F808C04B46
+09AA16A9E047C8B1022813D199F9100018B9514608F5F4
+6004E0022805D1514608F5FD603AF421F706E040F22751
+00F00CFB01E0012801D10120A0E0002C72D099F9100000
+280CBFB2EE048AB3EE048AF7EE000A9BED000A22F437F5
+F0EE408A00F0B2F99FEDD19B53EC192B13F4C7F541EC10
+0B25F445F600F0A1FDFFF744FE53EC192B13F4BBF541EC
+100B25F439F60020DFF8D01B00F098F800F080F80020DF
+F8C41B53EC1A2B13F4F3F741EC100BB0EE481AF0EE681A
+22F4C9F499F9100000F067F810BB9DF81400F8B19BED00
+0AF3EE0E0A00F007FA18D500F068F802460B460020DFF8
+841B13F413F741EC120B9FEDB01B9FEDB20B84F417F300
+F08BFAFFF7D5FD22F4E9F400F043F800F059F8044600F0
+56F8D0E9002351EC180B13F46EF5C4E9000199F9100000
+2818BF022814D178680022514684F46DF09BED000ABDEE
+C00A10EE101A20F8F01FB29991ED000ABDEEC00A10EE10
+1A4180012160A87CF48BF18146012122A87CF486F100F0
+22F813F4CEF6B09AC2E9000100200DF51E7DBDEC068BBD
+E8F28FC8C89100089F8900B0EE408AF0EE608A70470000
+41EC110BB0EE418AF0EE618A7047000010EE100A15F44E
+B7024653681268D9E900017047AF9801217CF458B153EC
+102B13F460B74046B7F40BB300008DED140B4046BDF417
+B000002DE9F84F2DED088B8CB080468A46144602A8B6F4
+E1F708F6C4260025B068A7F487F3AB46007801280CBF01
+270027B068A7F47EF308F5F469007802280AD0B068A7F4
+76F30078032804D0484621F4CAF60A2801DA4FF0010BBF
+B94046B6F404F0972805D2207A000702D4BBF1000F0CD0
+30689FF40BF1054601F0FCFA0246F0682B4602A9B6F4DC
+F7054621464046A9F427F69FEDA0AB18B100F0B8F80028
+56D1002D54D09DED069B01F0E4FA024651EC190B536912
+6913F439F600F0A9FCFFF775FF0522052108F1C8007CF4
+DBF005469DED080A22F464F4D5E90023B0EE40BA0020DF
+F8A41913F497F405468B461BEE100A15F4BBF62A465B46
+13F45FF500F075F853EC102B51EC180B13F4CFF60122F1
+9403504B8100DFF8983913F440F419D99DED088A3FB9F3
+EE0E0AB0EE480A22F4DCF3B0EE408A00F066F800F05EF8
+80ED00AB00F051F841EC100B22F430F4FFF730FF1DE020
+7A000732D5484621F445F670B3484621F441F6042829DA
+00F04BF800F043F880ED00ABF06AB7F4E8F122F416F4F0
+6AFFF715FFB7F4DDF1FFF701F801F073FA844600200190
+0090DCE9042351EC190B13F4C5F541EC100B01230B22B0
+EE481AF0EE681A51464046ADF431F20CB0BDEC088BBDE8
+F18F349D52A246DF913F0000000000003940FF2292FF00
+00000000000000074618EE100A15F441B6000041EC100B
+25F498B40522012150467CF443B0000008220121504677
+F411B700004046B6F4D1B60000F0B5BFB004464498A0B9
+8868800405D52046BBF419F321F4DBF558B904F6AC2528
+6AB3F43BF20078092803D02046B6F4F7F008B9002055E0
+286815F40DF641EC100B3CF4BDF100F05FF800EE100A22
+F409F406460DA8BDF4C1F010A8B3F464F2024669692CA8
+BCF463F704F5FD6110A81FF454F72046B3F453F28DED08
+0B2046BCF4CAF606900DA90AA8BDF4B1F02046B3F4F2F4
+0746A8699EF4EEF700210591049102460AA90391009706
+A902919FED580B08A9019110AB2CA91AA8B3F444F32046
+BBF4C9F2B0EB460F08D29DED260AF1EE040A00F00AF848
+BF012002D4286AB6F440F63FB0F0BDDFED4B0AB4EE600A
+F1EE10FA7047000065CDCD41E1330D00000000000000F0
+3F51EC100B15F45CB5F8B505462DED068B05F6AC2082B0
+90ED000ADFED350AFFF7E1FF0C4617461E465DDA006AB3
+F4B2F10078042857D105F588503946D030A7F401F300F0
+75F801224FF07A5313F416F303D940F2BD5100F077F828
+46B7F4A4F1B0EE408A05F5EE60BDF422F0F0EE480AB3F4
+22F1B0EE40AA08220121204677F447F60422012120467B
+F46EF70022DFF8D436C0E90023B06801279FED160AC005
+44BF9FED150A0027FFF700FEDFF8C026DFF8E03613F422
+F300F042F841EC100B22F4E4F200200190009000F023F8
+00F0EFFA01F0E2F841EC100B3B460C2200F01FF8ADF40D
+F102B0BDEC068BF1BD00000100803FCDCC904166663442
+8244E74A1857C63FAC4E81000000000000409F400100A0
+40B0EE401AF0EE601A70470000B0EE481AF0EE681A2146
+284670470000B0EE409AF0EE609A51EC190B7047000053
+EC192B13F424B50FF20400EBF7FABB70617463685F676C
+70655F6E6176676E73736B662E637070000000002DE9F2
+4F2DED108BADF6582D804691469A46B0EE40FAF0EEF194
+03E04E810060FA00F093FA0CA883F422F04046B7F45DF1
+0346DDF8982A0CA94046B2F4F2F1002800F068820DF5B4
+6095F421F606A8B5F4F0F7089840F20111084308900126
+0DF59560B3F4F6F0ECA8B3F4F3F0AEA8B3F4F0F070A8B3
+F4EDF000F0E1FA04464046B3F4D7F0054606A909A8FBF7
+06F9FFF772FD01F0A6F8FEF738FE01F0AAF80246039402
+9509A801903B460320009000F058FAAEA964A8B5F4D2F7
+002004900390029001900DF5B46370A80090ECAA0DF595
+615CA8B5F4D7F708F6BC270CA87C68BCF4DFF505460121
+18A822F41CF001900096204685F0010102910CAB2468D4
+F808C05CAA64A9E04718B140F2F451FFF768FF00F064FA
+032290ED000B8DED000B00F045FA052290ED000B8DED02
+0B00F03EFA04AB90ED000B8DED040B02AA69463AA877F4
+36F10346012208F5D16118A877F46BF300F043FA044601
+2118A895F408F6032200F01FFA0446022118A895F400F6
+052200F017FA0446032118A895F4F8F5012190ED000B84
+ED000B0DF595607BF43FF604460121ECA87BF43AF60246
+00F047FADDF8C02A9FEDD09BC2E900010DF5B4614046B0
+F45CF3B0EE40BAF0EE60BA9DED0E0B22F4AEF1DDF8C40A
+022800F0D7F99FEDD3AB08BF9FEDD3DB09D0012807BFB0
+EE4ADAF0EE6ADAB0EE49DAF0EE69DA08F590501830B3F4
+26F3DDF8C00A4168006853EC102B13F44EF341EC100BDD
+F8C00A80ED000B51EC100B0022002313F49CF105D2DDF8
+981ADFF8E00322F49BF400F0B1FF007801280CBF012500
+2500F0AAFF0078022804D000F0A5FF0078032801D1B346
+01E04FF0000B002D53EC1B2B18D051EC1C0B13F466F2FF
+F77CFD00F0ACF900F08AF9B0EE40EAF0EE60EAB0EE4D0A
+F0EE6D0A25F40AF200F098F9C9E900010FE051EC1D0B13
+F47BF153EC1C2B13F449F2FFF75FFD00F08FF900F06DF9
+89ED000B00F073FF007805280CBF0124002400F01EFFB0
+EE40DAF0EE60DA53EC1B2B51EC1C0B13F42EF241EC1B0B
+00F048F99FEDCACBB0EE40EAF0EE60EA53EC1D2B51EC1C
+0B13F44CF153EC1E2B13F492F341EC110B9FEDC10B22F4
+6AF0FFF74CFE9FED740B22F4AAF08AED000B00F038F953
+EC182B00F00AF90EBF9FEDBA0BB0EE490AF0EE690A00F0
+3DF941EC180BDDF8C80A50B1DDF8C00A90ED000B22F4BE
+F053EC102B51EC180BA3E051EC1F0B0022DFF81C3E13F4
+F8F00FD3BBF1000F00F0BD8000F0C5FEDDF8C02A536812
+6851EC100B13F4E9F080F0B18000F003FF007818B100F0
+03FF007870B900F0E9F851EC180BFFF7DBFB41ECF19403
+70528100110B9FED5C0B22F417F000F0BBF874E084F001
+010D4204D0D9E9000100F00EF96ED9BBF1000F06D000F0
+CAF8DFF8AC3D13F49AF064D9002D3CD000F0DBFE007801
+282DD14046BAF4F5F750B14046B5F4BDF351EC100B00F0
+F1F802D88AED00CB66E0387808B99FED839B00F075FEFF
+F785FB00F0A9F800F097F853EC182B51EC1C0B13F4B1F0
+53EC1A2B13F4F7F241EC110B00F08FF822F415F000F073
+F82CE000F0A8FE0078042804D100F089F8DFF8303D3FE0
+254205D08AED00AB00F080F86E4B37E0BBF1000F25D000
+F093FE0078012816D100F088F89AED001B00F05AF80CBF
+9FED620B9FED150B21F4A5F78AED000BDAE90001D9E900
+2313F459F031D22BE000F077FE0078042804D100F058F8
+4FF080430EE000F06DFE0078022821D10020DFF8C41CDF
+F8B43CCAE900010122D9E9000113F418F014D80EE00000
+00000000F03F00204D494C4BCAE900010122D9E9000113
+F408F001D8002602E00020C9E9000030460DF6582DBDEC
+108BBDE8F28F0000000000000000104000000000000022
+408AED000BD9E9002351EC100B7047000090F854000128
+7047B0EE418AF0EE618A70470000B0EE40AAF0EE60AA70
+470000B0EE490AF0EE690A70470000D9E9000101227047
+B0EE4B0AF0EE6B0A25F490B0B0EE40CAF0EE60CA704700
+0041EC100B21F49EB7DDF8981AB8680023002283F47FB2
+000090ED000B84ED000B01210DF5B4607BF425B4000051
+EC100B12F4EAB753EC102B51EC1E0B13F42EB2DDF8C00A
+4168006853EC102B13F426B2012201210DF5B4607BF40C
+B40122DFF8A83B12F491B70000E0930400E19304000000
+F03F00003E4000002240349D52A2C8C891000000000000
+000040000000000000F83F000000000000E03F00001440
+46DF913F53681268D4E9000113F436B14046B3F4E1B000
+002DE9FE4F2DED108B82B0ADF5905D8046002500260DF5
+80513020D1F84812704341180DF5D962801882F424F576
+1C3C2EF0DB002600F028FD01FB060008B182F4F3F4761C
+3C2EF5DB0DF5805640F27C60D6F84862684422F457F240
+F23460684422F452F2FFA8FF30F13022F44DF2FFA8FF30
+A93022F448F2FFA8FF30613022F443F2FFA8FF30193022
+F43EF2DFF8A41DCDE90C519FED76CB8DED0ECB8DED0ACB
+11A8BCF441F41BA8B2F4E4F508F6BC27024679680DF599
+60BCF4E0F21BA8B2F4D9F58DF82050ADF81A508DF81950
+ADF81E508DF81D50F4A8B2F498F5B6A8B2F495F58DF81C
+500DF5D96A00F033FD9FEDD1AA00780328A946F1940300
+568100DFEDCFAA9FEDCEBA9FEDCD9ADFEDCC9A04D000F0
+23FD0078022802D101208DF81C00002400F01EFDAB4600
+78052808BF012400F017FD007818B100F00FFD007808B9
+4FF0010BFFF701FB20B924B94046BCF4A4F400B101208D
+F81800B0EE4CFA9DF818005BEA0000F0EE6CFA3ED00DF5
+80509FEDB4DBD0F84C0221F4D3F0002831D0414684A8B2
+F465F50DF5805172A8D1F84C1254F480F44046B6F487F5
+0446FFF7CAF9834600F0FEFC00F0FFFC00F00DFD034605
+9401200490039502950195CDF800B000F086FCB1F444F7
+34A878F423F000F079FC00F0CFFC00F0C7FC00F099FCFF
+F7AFFEFFF7B1FA00283FD00DF58050D0F8500221F495F0
+002837D0414684A8B2F427F50DF5805172A8D1F8501254
+F442F4FFF7F4FE02904046B2F4EAF40446FFF789F98346
+00F0BDFC00F0BEFC00F0CCFC0194CDF800B00346029991
+ED001B00F047FCB2F453F134A877F4E4F708F590501830
+BCF42FF400F08DFC00F085FC00F057FCB0EE40FAF0EE60
+FA0024DFEDCBDA25E000BF000000000000000000F0F8FB
+F13039F49DF79DF81A009AED0A0A401C8DF81A003BEE00
+BA9DED0A0BB6A803F0D7FB00F075FCFFF72BFE05D19AED
+0A0A79EE809A09F101090AF1300A641C00F0CDFB80F2C7
+809AF9100040B102280DD04FF4E561FFF764FB9AF91000
+30B90DF580504FF0010BD0F84C0204E00DF58050AB46D0
+F850020AF12C0151F4D3F51BEA000FD9D09AED0A0AF3EE
+010AFFF796FAD2DB9DF82000401C8DF820000AF12C01FF
+A8FF30F13022F4FFF000F031FCFFF7E7FD0BD19DF81F00
+401C8DF81F000AF12C01FFA8FF30193022F4EEF00AF12C
+0110A835F43FF083469DF818000290B0EE4C1A0AA80090
+F0EE6C1A03950195FFF7CBFD00F0BEFB00F0C1FB594640
+46FFF721FB00283FF47AAF9DF81B009AED0A0A401C8DF8
+1B007AEE80AA9DED0A0BF4A803F056FBB4EE6DAAF1EE10
+FA1FDB00F083FB00F0F6FBFFF7BBF800F077FB00F0F7FB
+8346B8689EF4FFF116A90391024609A90291059514A901
+910495CDF800B09FEDCD0B3FAB00F057FB00F03DFBB868
+9DED27AA00F0CDFBFFF782FD0DD100F037FB613022F490
+F09DF819009AED0A0A401C39EE009A8DF81900DDE90A01
+0022DFF8183A12F47AF50ED29DF81E00401C8DF81E0040
+E700BF0000C6420000000000000000000000409DF81D00
+401C8DF81D0031E79DF81B0000280FBF9FEDB08A00EE10
+0AB8EE400A8AEE808A9DF81A0000280FBFDFEDAA8A00EE
+100AB8EE400ACBEE008A9DF8190000280FBFF194039059
+81009FEDA49A00EE100AB8EE400A89EE009A5FFA89F9B9
+F1000F0FBFDFED9E9A00EE109AB8EE400AC9EE809A00F0
+FFFA00F072FBFFF737F800F0F3FA00F073FB00F081FB00
+F027FB00F0C9FA27981090FFA9FF31613100F0EDFA00F0
+5DFBFFF722F800F0DEFA00F05EFB00F06CFB00F012FB00
+F0B4FAFFA9FF319DED27EA193100F0D8FA00F048FBFFF7
+0DF800F0C9FA00F049FB00F057FB00F0FDFA00F09FFA9D
+ED27DA4046B6F4BAF38246FEF7FDFF044600F031FBFFF7
+E8FC00F034FB00F03EFB0121FFAACDF814A00491039502
+9501950346FF320094B0EE4A0AF0EE6A0A1932414664A8
+B1F46EF59DF81800002861D19FED690AB4EE40DAF1EE10
+FA0AD564A877F4ECF5FFF762F90EEE900A04E000BF0100
+2041DFED5FEAB6A803F069FAFFF7B3FCF4A803F064FA9D
+F81C000590B0EE40BA9DF81D000490F0EE60BA9DF81E00
+0390CDF804909DF81F0002909DF81900009051EC1A0B14
+F499F604EE100AF0EE6E4AB0EE44AAF0EE64AA51EC1B0B
+14F48DF603EE900A9DF820309DF81A209DF81B109DED10
+1AF0EE6A4AB0EE4A4AB0EE4D3AF0EE4E2AB0EE692AF0EE
+491AF0EE680AB0EE480A2DA803F02AFA0146404600F09C
+FB9FED399A0DF5D96A002417E01AA834F4C1F60146B0EE
+4F0AF0EE6F0A4046B0F4E7F040B100F01EFA00F002FAA9
+3021F45BF730365D460AF1300A641C00F0EEF980F2C780
+9AF9100058B1022800F0AF8040F28C71FFF784F99AF910
+00002840F0A68000F089FA5FEA000940F0A38000F0E5F9
+51F4F7F30028DDD0B9F1000F05F1010B0AF12C01C1D040
+F23460684421F42BF7B4EE6D9AF1EE10FA30DB40F23461
+694400F0ECF900F05CFAFEF721FF089000F0DDF900F05C
+FA8146B8689EF464F00246002005900490CDF8009016A8
+03909FED010B0AE000BF0000000000409F400000000001
+0000400000C64208A802903FAB14A8019000F0AFF900F0
+95F90AF12C0119A834F446F6814601200390B0EE4C1A9D
+F818000290F0EE6C1A38780190B0EE418A0AA80090F0EE
+618A19EE100A14F41AF600F0C2F949464046FFF722F900
+283ED000F08EF9DDE90C01DDE90E2312F4C4F31FD23878
+02281CD09DF81800C8B9DDE90E01DDE90C2312F41DF641
+EC100B24F42BF424F453F49FEDA61B21F4F1F2D6E90223
+FFF7D7FB41EC100B86ED020B8AED020B40F27C600AF12C
+01684421F4A2F630365D469DED279A43E74FF000095CE7
+0DF580500AF12C01D0F84C0257E740F234600AF12C0168
+4439F4D8F431E79DF81C00002836D00DF5F19403205D81
+00805649A8D6F8486221F472F640F27C61694400F046F9
+0DF5D96A0025002415E00AF12C013FA832F491F560B100
+F02CF99AF9100030366D1C022804D10AF12C0149A821F4
+63F60AF1300A641C00F0F8F8E6DBFFA9FF3149AAA9312D
+A8BBF458F1FFA8FF302DA9A93050F43AF10DF5805040F2
+7C61D0F84C02694450F431F10DF58050FFA9FF31D0F850
+02A93150F428F100F0EEF8301A6DB290FBF1F0854203D0
+40F2DF71FFF76EF89DF81C00002800F0BA80786BD9F4FC
+F3FEF7B0F980F0B3803869A4F42DF70078002803D13869
+BAF473F2002840F0A7800DF5805151A8D1F84C1254F4C9
+F00DF580513FA8D1F8501254F4C2F0786BB6F42DF1FEF7
+9FFF3FAF51AE00EE100A3A463146404603F0D6F851A968
+461EF49CF600F026F99DED390A9FED849AB4EE490AB7EE
+008AF1EE10FAF1EE048AA8BFF0EE489A08DA00F0C2F84E
+BFF0EE689AF1EE080A70EEC09A3FA968461EF47DF600F0
+07F99DED390AB4EE490AF1EE10FAB6EE00AAA8BFF0EE48
+8A08DA00F0A7F84EBFF0EE088A38EEC00A60EE0A8A4FF0
+0008DFF898641EE09AF91000022818D10AF12C013FA883
+F45AF190B100F05DF851F46FF268B1F7EE000A28EE890A
+21F426F2FEF796FDDAE9022312F4BAF2CAE9020107F101
+084FFA88F7AF4228DA00F04CF817FB010A0AF12C0021F4
+96F102280CBFB0EE4A9AB0EE489A9AF910000028CAD10A
+F12C0151A883F429F10028C3D00AF12C01304683F422F1
+0028BCD000F0C2F80028B8D0F7EE000A29EE890AC6E702
+B00DF5905D2846BDEC108BBDE8FE8F0000000000000088
+C34098F96807E4B28442704700002DA91BA8B2F432B1FF
+A8FF300AF12C01704700000DF580500AF12C01D0F85002
+704700000DF580503021D0F8480270470DF599612DA8B2
+F4FBB100005146304681F4F6B7099011A916A8BBF445B7
+0000FFA9FF31F1313FA81EF4D4B508F590501830BBF4E1
+B70000B0EE480AF0EE680A72AA84A934A87047F7EE000A
+B4EE600AF1EE10FA7047000007461AEE100A14F457B400
+0041EC100BB0EE481AF0EE681A0CAB0EAA7047000041EC
+100BB0EE481AF0EE681A21F488B116A90391059509A902
+91049514A90191024600949FEDC30B3FAB0DF599612DA8
+B2F4AAB100002440000010400000F83F0100A040000008
+403869A6F487B000003869B2F443B0000053EC102B51EC
+1D0B12F4F0B1B0EE408AF0EE608A34A877F4F3B2000000
+236A4641462DA8B1F4FCB6B868002300220AF12C0182F4
+61B4000007464046B2F464B0B0EE408AF19403B0608100
+F0EE608A4046B2F409B300000DF580500AF12C01D0F84C
+0251F46EB101462EA8A5F414B10446B8689DF4F8B52DE9
+F0430C4604F12C018FB020788E78637C15460328A3BF62
+78032A012200225BB1277C00EE107A00EE903AB8EE400A
+F8EE600A80EE200A01E09FED8E0AD4ED090A4B78F5EE40
+0AF1EE10FAC6BF94ED0A1AC1EE200ADFED870A5BB10978
+01EE101A01EE903AB8EE411AF8EE611A81EE211A01E09F
+ED7F1A002A1DBFD4ED011A94ED022A71EEC21ADFED7A1A
+02EE100A6178F8EE423A02EE101AA17800291DBF02EE90
+1AF8EE622AC3EEA22ADFED712AB8EE422AA17C33EEC22A
+59B1227C03EE102A04EE101AB8EE433AB8EE444A83EE04
+3A01E09FED673A28B1207C00F05AF8C4EE233A01E0DFED
+633A00270FF28C18E946382202FB0781684613F41DF299
+ED014A9DED005ADFED5B4A04EE245A304600F040F8D9ED
+024A207800F039F8D9ED034A207C00F034F8D9ED044A60
+7C00F02FF8D9ED054A04EE245A99ED064A04EE005A99ED
+074A04EE205A99ED084A04EE015A99ED094A04EE215A99
+ED0A4A04EE025A99ED0B4A04EE225A99ED0C4A04EE235A
+99ED0D4A05EB87007F1C04EE035A032F80ED005AB4DB0F
+B0BDE8F083000004EE245A04EE100AB8EE444A70470000
+3EB504466A46FFF72BFF334DDDED000A95F9010095F900
+106B46421E93ED010AF4EE400AF1EE10FAA1BF93ED021A
+F4EE410AF1EE10FA491E0DDAD3ED020A491CF4EE400AF1
+EE10FA05DB9DED000AFEF739FD48BF421C29706A700020
+95F9011020F4F6F76870002095F9001020F4F0F728700A
+2095F9011020F4B0F768700A2095F9001020F4AAF72870
+94F8BC2A95F90110022A02D101290CDB07E0012A03D103
+2903DA012804E0032901DB022004E0032801DB012000E0
+002084F8BC0A37BD0000F03F00002E40C8C89100000000
+0000409F4000000000F2CB910010AE6D40C19FB53F6CD3
+933FE68E993FFE86BD3FA5019DBE9F30D0BE13E0003EB9
+F354BE53F1503E4E359F3FE6CE793E6E2188BEFBE418BE
+3B2D72C02A0CA2BF839F42BF9E7598BFED27A4BF0AEF98
+3E0CCA953E09298CBDD241393ECB503BBE21292ABFE3AF
+A5BE7A806C3E8475823E60BFA2C030D8BDBFA316D1BFE4
+484EBFBD5083BF88C0583EAB5713BF17CF16BE9622503E
+5486CDBDE6459ABF03A9DCBE8041143EB74F2E3E2DE9F8
+4F2DED068BADF6184D8046DDF8585CA868400800F00100
+8A4614461F46009008F5C079DDF8643CDDF8602C9DF85C
+1CB0EE408AB0EE419AF0EE619A4846F1940340648100DD
+F4A8F40DF51A60B5F418F79FEDCA0AB4EE408AF1EE10FA
+4CBF0126002621466846A4F44BF70346B0EE491AF0EE69
+1AB0EE480A5246414636A8D7F409F000F077FA10A8B0F4
+76F304A8B5F481F5287AC00706984EBF40F00100400840
+000690DFEDB68A287A400706984CBF40F0800020F08000
+0690002E069814BF40F0100020F0100006906CA8B5F4A6
+F20146D8F8C0014FF47A732246B5F474F3C0B1069840F0
+0400069003203874012087F824009DED700B87ED000BB0
+EE680ADDED720A20F410F710EE100A14F4D0F1C7E90201
+08F1C006B068CCF487F701903B4600200090726831680B
+A8B5F49EF604A907A8B5F438F50390CDF808A001940097
+73683268B0EE490AF0EE690A76A95AA8B5F42FF500F00D
+FA00F00FFA07A81DF4BEF536A820F45FF1297A0024C907
+4CBF08210721884206DB07AB36AA76A94046D7F453F104
+4607A94046D7F420F236A976A8B0F45EF48346012176A8
+B0F48BF400F041FCBBF1000F08EE100A41D0594610A8B0
+F478F300F0DCF906989DED2A0A40F480700690DFEDDE0A
+20EE200ABDEEC09A04A908A8B5F4E6F403908DED029A10
+A8019000972B9814F461F141EC100B7368326876A948A8
+B5F4DBF4002100910023032236A9B0F426F536A976A8B0
+F420F40700069820F48070069009D0394610A878F40AF7
+F86E2B90386E2890786E29907CB107A94046D7F4C9F100
+F099F900F09BF9012176A8B0F435F400F0EBFB08EE100A
+10A8BBF4E0F3002800F0648101A8BAF4B4F4297A039849
+074EBF40F0010040084000039001A9039840F400200390
+08A8BAF4B3F400902B9814F40FF141EC100B0C23524610
+A948A8BAF4ADF401469FEDA40B0DF51A6336AA0BA8B7F4
+3AF200285AD04846DDF411F4002855D04DF804CD0DF500
+605DF804CB90ED6B0B20F48BF64DF804CD0DF50060B0EE
+409AF0EE609A5DF804CB90ED690B20F47DF653EC192B51
+EC100B11F481F714F48FF000F02BF9B4EE490A40F6A810
+F1EE10FA68444CBF01270027D0E90A23416A006A11F46D
+F714F47BF000F017F9B4EE490AF1EE10FA4CBF01200020
+4DF804CD0DF54061DFED7E0A91ED000A5DF804CBB4EE60
+0AF1EE10FAACBF01210021384380F00100084304BF4846
+DDF4BBF330689DF4AEF200240746A24606E032A5C24A00
+004842BAF1060F08D0B06880F422F25146D2F471F340B1
+00240DE0B06880F419F20621D2F468F304460AF101005F
+FA80FABAF1070FE5DB287A8007B6EE009A04D4DFF83806
+874200D24CB19FED5E0AB4EE408AF19403D0678100F1EE
+10FA08BF9DED2C8A10D09DF81800B0EE490AC007DFED58
+0A48BFB6EE040AB4EE608AF1EE10FA48BF28EE008A4846
+DDF46CF3002823D04846DDF46DF3014610A877F4EDF7B0
+EE40AAF0EE60AA4846DDF464F300F092F80ED2B4EE688A
+F1EE10FA09D59DF85C0C0328484602D1DDF459F301E0DD
+F44CF34846DDF447F300285FD04846DDF44AF300F078F8
+48464CD2DDF44CF320B94846DDF44AF3002850D14846DD
+F443F3D8B951EC1A0B13F4CEF700EE100A20EE098A00F0
+6CF88DED2C0AF0EE480A9DED2E0A20F444F58DED2E0AF0
+EE480A9DED2F0A20F43CF58DED2F0A4846DDF427F388B1
+4846DDF425F3B0EE408AF0EE608A4846DDF40EF30146B0
+EE480AF0EE680A10A8B0F410F24846DDF40DF3D0B94846
+DDF4FFF2014610A877F47FF700F097FA2C900FE0DDF409
+F351EC100B53EC1A2B11F48BF53CBF4846DDF403F300F0
+27F88DED2C0A0DF51A6210A9404600F031F80DF6184DBD
+EC068BBDE8F18F0000000000000000F0BF010080400000
+7A4400007A4500803B4553EC102B51EC1A0B11F464B509
+EE100AB1EE000A20F43EB5F0EE480A9DED2C0A20F4DAB4
+76A8D6F4B7B00000012000900023012236A95AA8B0F42C
+B42DE9F8432DED108BA4B080460020039004900C461546
+0CA8A4F4ACF404F16006DFEDCC9AF06805909FEDCBBB40
+46B1F487F69FEDCBAA90ED00CB4046B3F49CF4B0EE409A
+2046BBF423F20028B0EE698ADFEDC48A08F1C00700F033
+81306913F461F741EC1B0B706913F45CF741EC1A0B95ED
+0ADBDFF8081453EC1D2B002011F4D1F400F09B8051EC1D
+0B13F403F708EE100AD5E90C0113F4FDF600EE100A38EE
+008AB4EE698AF1EE10FA40F1878001214046B4F42FF2D5
+E9020113F4EBF609EE100AD5E9000113F4E5F600EE100A
+20EE000A09EE090A23F483F5DFEDED0AB4EE600AF1EE10
+FA8DED030A36DB95ED001B95ED020B23F43CF500F0D0F9
+0490D5E9020113F4C7F600EE100A20F4A5F4D5E90001F0
+EE408A13F4BDF600EE100A20F49BF4B0EE409A9DED030A
+20F495F420F493F4D5E90A01B0EE40CA13F4ABF600EE10
+0AD5E90C0160EE288A13F4A3F600EE100A40EE098AC8EE
+8C8AD5E9080195ED06CB13F497F600EE100A23F439F551
+EC1B0B0022BF4B11F48FF4B0EE409A1DD2B868CCF48DF4
+814619EE100A13F4CAF600F068F941EC110BB0EE41DAF0
+EE61DA51EC1C0B00F05EF941EC100B0021B0EE4D1AF0EE
+6D1A484696F498F0B06813F4B1F6D7E9042311F40DF621
+F00041AA4AAA4B11F43DF49CBFF19403606B8100F868B3
+F499F7214606A8A4F4C7F3814651EC1A0B13F452F60AEE
+100AD5E9080113F44CF604EE900AD5E90601F0EE64AA13
+F444F604EE100AF0EE6A4AD6ED083A96ED033A9DED042A
+9DED031AF0EE682AF0EE481AF0EE4A0ACDED000A8DED01
+1AF0EE61AAB0EE42DAF0EE62DAB0EE43EAF0EE63EAB0EE
+44FAF0EE64FA51EC1B0B13F41CF600EE100A00230022F0
+EE6F4AB0EE4F4AF0EE6E3AB0EE4E3AF0EE6D2AB0EE4D2A
+F0EE6A1A9DED011ADDED000A494612A8B7F412F506A801
+90CDED069A03A8009005AB04AA0CA907A8B7F440F53868
+9DF44BF00146002002900190009007ABF86812AAB7F4BF
+F6B06813F42EF6C7E9040104F1180108F1DC004FF4D0F1
+F06A78662046BBF4D7F040B151EC1B0B0022654B11F4D4
+F338BF012000D30020387696ED000AB5EE400AF1EE10FA
+08BF9FED5E0A87ED1A0AB0EE680A23F464F4F0EE408AB0
+EE480A23F45EF43868B0EE408A9DF40BF0044600200190
+0090DFED577A9FED567AF0EE686A9DED046A96ED083A05
+989FED4E5B0AE000BF0000C84300000040A654584132A5
+C24A00247449F0EE493AF0EE438AF0EE63AAB0EE459AF0
+EE659AB0EE46DAF0EE66DAB0EE47EAF0EE67EA13F4CAF5
+41EC120BF0EE6E7AB0EE4E7AF0EE6D6AB0EE4D6AB0EE49
+5AF0EE695AF0EE6A3AB0EE4C4AF0EE6C4AB0EE683ADFED
+351AB0EE481AF0EE4A0ACDED020AF0EE41DAB0EE61DAB0
+EE429AF0EE629AB0EE43CAB0EE448AF0EE648AF0EE63CA
+B0EE45AAF0EE65AAB0EE46EAF0EE66EAB0EE47FAF0EE67
+FA51EC1B0B13F444F500EE100AF0EE6F7AB0EE4F7AF0EE
+6E6AB0EE4E6AB0EE4A5AF0EE6A5AF0EE6C3AB0EE484AF0
+EE684AB0EE4C3AB0EE492AF0EE692AF0EE4D1AB0EE6D1A
+2B46DDED020A0CAA21464046B3F49EF324B0BDEC108BBD
+E8F18300004FF094420B4B11F47BB50000915F01000000
+4940FB7E6ABC7493883F000079400000C6420000000000
+00000018B7D1380000000078DEB14151EC100B13F4F8B4
+012180F83A107047B83070470021816041600160704700
+0070B504462DED068B76F4DCF3B0EE40AAF0EE60AA2046
+93F489F69FED1C8BB0EE489AF0EE689A0546012616E031
+B2204679F416F753EC1A2B4168006811F474F441EC100B
+53EC102B11F4E4F253EC192B11F4B2F341EC190B761C20
+4693F466F6B042E3DA022D0ADB681E11F445F402460B46
+51EC190B11F417F541EC180BB0EE480AF0EE680ABDEC06
+8B70BD000000000000000070B504460D46681E16460428
+3CBF701E042804D325210FF2F19403F06E81001000E9F7
+D5FB04F180000580468070BD70617463685F676C70655F
+6D61747269782E63707000000030B50C468BB005462068
+13F4C3F4CDE90801606813F4BEF4CDE90601606813F4B9
+F4CDE90401A06813F4B4F4CDE9020104AB02A8009006AA
+08A9284675F4A6F10BB030BD10B51CC91CC00C3810BD00
+00D0ED010A90ED020A90ED001A60EEA00A41EE400A80EE
+200AB1EE400A81ED000A90ED010A80EE200A81ED010A90
+ED000A80EE200AB1EE400A81ED020A0120704780B500F0
+E9F81E280CBF0120002002BD10B5044604F1100075F422
+F104F1980000F034F904F1A40000F030F9204610BD10B5
+044688F4E2F79FED152B9FED141B9FED130B04F1180077
+F46AF00F48206304F1340000F01AF904F1400000F016F9
+0020E06520666066A066E06604F13400FFF70EFF04F140
+00FFF70AFF0020A06560652065E064204610BD00BFFF22
+92FF000000000000000038B504460D4600F09BF8854203
+D3C9210848E9F725FB94F9140045FA80F01E21B0FBF1F1
+1E2202FB1100702101FB0040183032BDAC91810070B504
+460E4678F4DBF106F1180104F11800B9F4C3F7306B2063
+06F1340104F13400FFF75FFF06F1400104F14000FFF759
+FF04F14C054C3628463146102212F4BDF2306928617069
+6861B069A861F069E861306A2862204670BD000080ED00
+0AC0ED010A80ED021A7047000010B5044600F002F82046
+10BDF8B504460D46AC4216461C4F03D16E213846E9F7CD
+FAB44203D16F213846E9F7C7FA95ED000AD6ED000A96ED
+011A20EE200AD5ED010A00EE810A84ED000A95ED000AD6
+ED010A96ED021A20EE200AD5ED010A00EE810A84ED010A
+95ED010AD6ED010A96ED021A20EE200AD5ED020A00EE81
+0A84ED020A2046F2BD00BF5C58800080B500F005F8401E
+8041C00F02BD0000807D70472DE9F0412DED068B0D460C
+9F0D9E044611469846B0EE408AF0EE608AB0EE419AF0EE
+619AB0EE42AAA4F4A6F0414604F11800B0F49FF7256339
+4604F1340001F0EDFF314604F1400001F0E8FF84ED17AA
+84ED189AC4ED199A84ED1A8AC4ED1B8A00210E9804EB81
+0250F82130D364491C0429F7DBBDEC068B2046BDE8F081
+00000878401C40B21E2808BF0020087070470021017041
+6001727047000000F5E05070300022C0E9022202604260
+7047000010B50446FFF7FEFD204610BD002918BFD3F410
+B1704700002DE9F0478846914604461CF437F704F59857
+23F439F289374FF0000A41F68A1541F6891609E01AF808
+00C02803D1032030550020F194038072810028530AF101
+0ACA453FD2305D0028F0D0022803D011D303282BD0F2E7
+1AF80800C02802D101203055EBE7295B4A1CB1F5C06F2A
+53E5D2C855E3E71AF80800C42807D12A5B3946204600F0
+22F800203055D6E7C0280AD1295B0846421CB1F5C06F3C
+BFC021C1552A530220DCE7C12804D0ECE71AF80800C128
+02D100202853F3E7C028BED000202853CDE7BDE8F08700
+002DE9F04104460D0082B0164640F2036008D1864201D2
+002E35D02368F43300229B6B2EE0082E0AD3F10701D486
+420BD323682988F43300229B6BC9B221E02368F4330022
+9B6B1BE02768D7F8F4706B4629462046B84730B9236829
+88F0330022DB6BC9B20DE02368D3F8F030B61E32462946
+2046984738B92368D3F82C310022002120469847B6E028
+88032804D1EA88511E8941C90F00E00021032804BFEA88
+0A2A09D101220020114350EA010704BF6068002808D19E
+E00022032804BFE8880B28F0D10120EFE7A0680028F3D0
+04F5D850FA30BDF80010017129880180468048F2831128
+88884203D129462046DAF4F5F741F6B818334658F80400
+D0F800C0DCF894C02A462146E047002870D129880A46A2
+F50140FF2812D858F8040006686A88366C931F9BB2AA1D
+B047288848F28E1188425CD129462046DAF4CDF757E00F
+F258502FB1032936D0D521E9F720F932E061680A291FD1
+032A0CD0062A33D048F202039A4213D100F048F85B6E29
+46204698473FE004BFE988042906D12268D2F800210021
+2046904715E0EC2100E0F421E9F7FDF82BE0032A0DD006
+2A13D0092A18D0102A1DD0172A01BF324629462046DAF4
+DFF71BE02368D3F80C31324629462046984713E000F018
+F81B692946204698470CE000F011F89B69294620469847
+05E000F00AF85B6A2946204698472046D3F4C7F0BDE8F3
+810000236803F5807332467047000030B5044641F65C40
+87B0005DF2F758FB072104A812F450F0002041F6503104
+AA04EB4003CB181D885DB11B8C0BB9012306E0012B08BF
+022302D0022B01D103238354401C0328EBDB04F5CE5000
+6890B109190A88012A0CBF00220122CB8F03938B8F0293
+8B6B01934B6B009304680B6BA46B04A9A04707B030BD00
+002DE9FE4F044604F598552DED068B6C3504F5C85782B0
+8A46B837C5F804A07868DDF850B0B0EE408AF0EE608A38
+B1CDF800B006680A9B9DF82420B66AB04738680268926F
+514690470A980668D0F80480BBF1000F09D117E053EC18
+2B0020954911F402F041EC180BC84651EC180B0022914B
+10F4E7F608F10109EDD9F194031076810011F47EF08619
+864238BFC846C5F800A0AE60A5F80C8038690FF2803901
+688969884728616068012812D0052809D004280ED00328
+16D1BBF1000F19D14FF4C07112E0B86820B10268D2F8B0
+20002190472868A86001220020A88100212046D4F4C9F0
+A3E04FF4E4714846E9F711F89DE01FFA88F1701A398C10
+FA81F0796A401A11F45EF00022002310F49EF641EC190B
+B0EE49AAF0EE69AAE9D2786C404211F445F0674A674B10
+F4CFF653EC192B10F4CBF60022002310F487F641EC190B
+0DD2614A624B10F4A4F608D2AE6811F418F08019B0421C
+D2A989491C18E00022002310F496F615D26FF40012594B
+10F46CF60FD853EC192B0020564910F4A5F6AE6810F4FE
+F7301A03D2A98911B1491EA981A8603D8F002D49D051EC
+1A0B4FF000524D4B10F475F63FD204F5E0500022C0F800
+A051EC1A0B494B11F4D0F010F4CAF746193E8780B2FD6B
+10F4FAF70022434B10F47AF602460B4651EC1A0B10F4FE
+F710F4CEF74519FD6353EC1A2BD7F840803B49002010F4
+68F600223A4B10F436F710F4BEF700EB080337483B6485
+4204D3701C388735484019F86338680568FA6B398F2D6D
+A84701E00020388704F5C8500021D030D8F4F8F0A06804
+282DD100200190606801280BD138680268D26E01A99047
+28B940F2D5114846E8F759FF0CE02046D3F4D3F7A06825
+68D5F8305182B2606881B200232046A847CDF800B02046
+24680A9B9DF82420D4F84441B0EE480AF0EE680A5146A0
+4709E06068052818BF042804D04FF4F4714846E8F731FF
+02B0BDEC068BBDE8F78F0000F0C10000F04195D626E80B
+2E113E0000E0FFFFFFEF41FFFFEFC10000F0BFC7292C42
+4206C24100005940000018C000840C24007CF3DB10B5C8
+24FBF730DFFBF78ADF20B90120E8F7B8DE641EF5D110BD
+000070B5044604F5C85656F8BC0F10B10168496B8847A0
+6804F5C855D035C8B1B062012141F28230005BB0842846
+D8F476F001206073A06803280BD1FFF7D3FFA06882B260
+6881B220462468D4F830410023A0472846BDE87040D8F4
+86B080B541F6BC11085810B10168C96D8847BDE8044040
+F223210CE0000080B541F6BC11085810B10168096E8847
+BDE8044040F22F210FF27C00E8F7B6BE7047000070B588
+8800248C80921E1C8004E011F8016BAD191D80641C1D88
+9442F7DB85420CBF0120002070BDF8B504460D460020A8
+80164606EBD6704010B6EB400005D040F24E210FF22C00
+E8F78EFE2F460020002104E017F8012B801880B2491CB1
+42F8DBA88020462168F19403A0798100D1F8FC10884738
+80F1BD000070617463685F676C6D655F706569665F696D
+706C2E6370700000000000F50850DC30704710B500F694
+5000210022002300241EC010BD000091ED000B80ED000B
+91ED020B80ED020B91ED040B80ED040B7047000010B500
+F1580100220A709FED210B01224A7000228A608A700122
+CA7000220A7101224A7100228A710122CA71002200EBC2
+0303F67804521C84ED000B03F6181403F6B81384ED000B
+142A83ED000BEEDB00F50462002393625362D362136313
+72D360136100F65820DFF88033536100239361D36181ED
+040B136213709370D370DFF86C231370037103604371C3
+7110BD00000000000000002DE9F0410E462DED048BB0EE
+408AF0EE608AB0EE420AF0EE620A0F2E84B005461746B0
+EE419AF0EE619AB0EE432AF0EE632A98462EDBB7F413F7
+1398119C0290019443460F980090B0EE491AF0EE691AB0
+EE480AF0EE680A3A4631462846B7F437F6129803900294
+4346109801903A460E980090B0EE490AF0EE690A314628
+46B7F462F604B02846BDEC048BBDE8F041B7F4E4B704B0
+BDEC048BBDE8F08100002DE9F84F2DED028B5FEA010A80
+46B0EE408AF0EE608A914614D00C9800EE100A00EE90AA
+B8EE400AF8EE600A80EE200ADFED9E0AB4EE600AF1EE10
+FA54BF0026012621E001260125DFF86CB29BF8000008F6
+420788B900F01BF907D936B9BAF10C0F0ADA4046B7F4A1
+F430B12D2000F015F900D90DB12D20787008F15A042079
+012818BF002008E0DFED890AB4EE600AF1EE10FAD7D400
+25D6E7BAF1000F4FD09BF800105A2904DB2178002918BF
+002846D100F0EDF807D936B9BAF10C0F23DA4046B7F473
+F4F8B100F0CEF800F0E6F807D935B9BAF1080F0EDA4046
+B7F466F450B100F0C1F838705A217878401C787040B21F
+F415F317E07878401E7870002140B21FF447F30FE000F0
+A6F800F0B4F87870002251EC180B684B10F4E5F304D200
+F09AF800F0A8F878705A219BF80000401C8BF80000C0B2
+1FF406F38BF8000097F901001F28A8BF03260ADA97F900
+001F28A8BF022604DABAF1000F14BF012626784046B3F4
+62F1B7F424F407462078072808F6580555D8DFE800F004
+0D182631313B4E00F080F818BB5FFA89F028B9012F33D0
+3AE05FFA89F008B107203FE0012F2BD000F070F898B92F
+E0012F04D1052020700298686004E000F065F828B30620
+2070002025E0012F17D000F05CF808B1062024E0032E26
+7029D01AE000F053F818B10620207000200AE0012F1FD0
+0CE0012F07D100F0F19403307D810047F820B905202070
+0298686014E000F03FF888B9032E26700ED1029828600B
+E05FFA89F040B90020207005E040F239110FF29C00E8F7
+9CFC0299B0EE480AF0EE680A4046B8F42EF12078012804
+D198F85E0A08B102202070BDEC028BBDE8F18F3878401E
+3870002140B21FF497B200003878401C38705A2140B21F
+F455B20000387000217878401E787040B21FF486B24046
+B8F455B2000051EC180B00220A4B10F402B33870002251
+EC180B074B10F4FBB200000100403F0100003FE0930400
+F5CB910000001440000024400000344070617463685F67
+6C70655F636F6E746578745F6D67722E63707000007047
+00002DE9F0412DED028B04460D46ADF59A6D90461F4628
+461EF4F5F40D2804DB3B210FF2D460E8F72CFC002084F8
+4C0028461EF4E8F404283CDB00269FED4B8A68461FF4D6
+F5014614A86022F0EE482AB0EE482ADFEDDA1A9FEDD91A
+DFEDD80A9FEDD70A02FB0600BBF465F2761C0C2EE6DB14
+A801902046B9F44FF0294602A852F47BF0024600974346
+01A92046B9F470F1019814A9401A602190FBF1F3DBB202
+2B07DB2A4614A9204600F060F8012084F84C0094F84C00
+0DF59A6DBDEC028BBDE8F081000070B51C4698B01346DF
+F8B865266068461D4612B99FEDB80A41E0012A08BF91ED
+000A3CD0002204E051F8226040F8086B521C9A42F8D3DF
+F8C83508222946684692F428F605EBD5704008B5EB4002
+694610D16A4602EBC002083A01EBC00092ED000AD0ED00
+0A30EE200AF6EE000A20EE200A08E0681E00EBD070C003
+000C51F8300000EE100A684600EBC50008389DED001AD0
+ED000A70EEC10AC4ED000A18B070BD00000000C843F8B5
+2DED0A8B0646B2B00D4610461F461EF442F4044600200E
+E001A9AA6C41F8202001EB8001EA6C41F8302F401C2A6D
+0A636A6D0A666035B842EEDBDFF8DC0400906B463A4601
+A900F010F900F09AFAC6E90401009812F463F4C6E90C01
+6B463A460DA900F002F900F08CFAC6E90601009812F455
+F4C6E90E013046B6F4FAF2B0EE408A9FED730AB4EE408A
+F1EE10FA0FD596ED0C1B9FED700B1FF485F186ED0C0B9F
+ED6D0B96ED0E1B1FF47DF186ED0E0B6B463A4625A900F0
+D8F886ED0A0A64B20098B064052C0CDB6B463A4619A900
+F0CCF800F056FAC6E90801009812F41FF404E00020C6E9
+0800DFF83414C6E910013B460DAA01A9304600F0B9F89F
+ED580AB4EE408AF1EE10FA54DB96ED0C0B1FF4A4F1B0EE
+409AF0EE609A96ED060B1FF49CF1B0EE40AAF0EE60AA96
+ED0E0B1FF494F1F19403C0808100B0EE40BAF0EE60BA96
+ED040B1FF48CF1B0EE40CAF0EE60CAB0EE480A1FF480F1
+1FF47EF1F0EE408A53EC192B51EC1A0B10F4B2F104460D
+4653EC1B2B51EC1C0B10F4AAF122462B4610F478F20446
+0D4618EE900A12F4CAF302460B462046294610F4E4F312
+F47AF300EE100A22F41CF2DFED2F0A60EE200A96ED150A
+1FF4F2F001E09FED2C0A86ED150AD6E910010022D64B10
+F465F107D23A46B0EE480A19A93046B9F45BF302E0D148
+B265F0659FEDD10B96ED0C1B1FF4DDF086ED0C0B9FEDCD
+0B96ED0E1B1FF4D5F086ED0E0B9FEDC90B96ED101B1FF4
+CDF086ED100B9FEDC70AD6ED120A1FF4BDF086ED120A9F
+EDCF8AD6ED150AB0EE480A1FF4B3F086ED150AB0EE480A
+D6ED170A1FF4ABF086ED170A32B0BDEC0A8BF1BD000000
+0000009B99193E333333333333C33F9A99193EE12E6542
+00003443304673E62DE9F94F81B088462DED0E8BA8B092
+46DFEDB48A9FEDB3CADFEDB2CA9FEDB1DADFEDB0DA0024
+00259FEDA69B9FEDA7AB0DF170091CE008EB8500D0ED00
+0A0AEB850090ED000A22F45BF100F063F900F053F912F4
+E5F249F8250012F429F300F04FF951EC100B12F4DBF249
+F825006D1C9DF8E0008542DED304AD00269FED99EA0027
+9FED94BB28E05F4513D009EB87009FED921A90ED000ADF
+ED920A20EE010AAFF4BAF6DFED8E0A20EE200A1FF46CF0
+3EEE00EA0BF1010B9DF8E0008345E3D3B5EE40EAF1EE10
+FA04DD85ED00EA6F600835761C9FED83EA7F1C9DF8E000
+874260D20AEB870090ED000A1FF47BF008EB8700B0EE40
+8A90ED000A1FF473F038EE000A22F433F108EB8700002C
+D0ED000AC0EE800A0AEB870070EEA88AD0ED000A59F827
+0080EE800A30EE0CCA03D10DEE900A012433E012F4BBF2
+53EC1B2B10F48DF012F46DF200EE900AB0EE608A1DEE90
+0A12F4ADF253EC1B2B10F47FF012F45FF200EE100AF0EE
+480AAFF455F600F0D1F800F0C1F812F453F208EE100AF0
+EE480AB0EE6C0A1EF4CFF7F0EE40CAF0EE480AB0EE4D0A
+1EF481F7B0EE40DA4FF0000B89E7F0EE680AB0EE4C0A22
+F4A8F000F0B0F800F0A0F812F432F212F478F2CDE90001
+8DED029B022202A9684676F4EDF6B0EE40BAF0EE60BAB0
+EE4D0A1EF4D3F730EE2C8A51EC1B0B12F419F237990865
+B6B231460329F6EE008A40DB3A4B082204A892F4BAF304
+ADF007686808EB8000D0ED000A68680AEB800090ED000A
+04D522F46DF010EE100A19E022F468F0E86808EB8000B0
+EE40BAD0ED000AE8680AEB800090ED000A22F45AF0F0EE
+400AB0EE4B0AF1940350848100AFF4E0F500EE68BA1BEE
+100A12F426F200F048F812F4DAF112F420F200F046F851
+EC100B12F4D2F13799086528EE280A379880ED150A1EF4
+7DF7DFED170AB4EE600AF1EE10FA02D537981549416528
+B0BDEC0E8BBDE8F78F0000C842000039400000B4428DED
+B5A0F7C6B03EBD378635000000000080764000C2631ADC
+A54C40349D52A246DF913F35FA8E3CE12E654200000000
+ED110D0001000034E05070380000344353EC1A2B0FF4AE
+B7CDE902018DED009B0222694602A876F44DB6000010EE
+100A12F4CAB170617463685F676C70655F6465616C732E
+637070000000002DE9F84F2DED108BADF59A6D82469946
+B1F456F149465046B1F432F0494650460AF58075B0F42C
+F7686AB0EE40AAA2F46FF3007890B94846B2F468F251EC
+100B0122DFF808390FF42FF707D8DFEDD00AB0EE4A0A1E
+F488F6B0EE40AA95ED009B9FEDC78B8DED048B09F5D866
+A86812F485F1CDE9020100F0C7FC0078012807D100F0BE
+FC007818B9F07A80F0010400E00024686AB2F4CEF4B6F4
+88F74FF0000818B1686AB7F480F6804600F0B1FC9FEDA3
+FBB3F4EDF10027B0EE4FEAF0EE6FEA38B900F0A5FCB9F4
+B1F23168884200D37CB100F09DFCB9F4EFF531688142F0
+EE68EA06D3686AAFF46BF50078052808BF012700F089FC
+0078072808BFF0EE68EAF17B5046B0F4A8F628B1DFF844
+08DFF84418CDE90401307BA8B100F071FC007888B900F0
+71FC0078022804D000F06CFC0078032807D153EC192B51
+EC1F0B0FF4F3F641EC190B00F05BFC40F2E93B00780128
+0FD1306858450CD300F047FCB0EE491AF0EE691A02D29F
+ED760B13E09FED770B15E000F044FC0078022817D13068
+584514D300F032FCB0EE491AF0EE691A04D29FED700B1E
+F4EFF503E09FED6F0B1EF430F6B0EE409AF0EE609A19E0
+00F02FFCB3F46DF1A0B9686AAFF401F5007805280ED100
+F020FC0078012809D1DFED650AB0EE4A0A1EF40DF6F0EE
+68EAB0EE40AA9FED61BB00F0FBFB00F0E5FB99F8E80600
+F0DBFB18B300F00AFCB3F448F101281DDB707C00281CBF
+B07C002817D01AEE100A12F4B2F0D6E906230FF484F600
+F0CAFB00F0C2FB96ED080B1EF444F653EC102B51EC1C0B
+0FF448F741EC1C0B8DED008BB0EE48DA00F0DAFBF0EE68
+DA007801281ED109F1C000B2F457F151EC100BDFF8F426
+DFF8F4360FF441F69FED40DB38BFF0EE6BDA13D3707C88
+B153EC1E2B51EC1F0B0FF44FF69FED3BDB41EC1E0B06E0
+00F0B4FB0078022808BF9FED2DDB00F0B5FBB3F4F3F001
+2808DB707CF19403E087810000281FBFB07C0028F0EE6B
+DA8DED00FBB07A08B19FED30DB00F06AFBB0EE4C0AF0EE
+6C0A1EF496F500F068FB00F070FB53EC102BDFF87806DF
+F878160FF41CF641EC1F0B00F064FBB07A00F04BFBDFED
+0EAA00284FD04846B1F456F5B4EE6A0AF1EE10FA05DA48
+46B1F44EF500F0FEFA38DB53EC1C2B00F057FB41EC1F0B
+B0EE4CDAF0EE6CDA36E00150C347000000000000D03F00
+0000000000144000000000000014C00000000000002440
+00000000000024C0C2B8B23D000000000000E03F000000
+00000008400000000000000040000000000000F03F0000
+000000002540920A863E53EC1D2B0020DFF8CC150FF4C3
+F541EC1D0B00F033FBB3F471F001280BDB707C00281CBF
+B07C002805D053EC1F2B00F009FB41EC1F0B00F019FB00
+7878B900F019FB0078022804D000F014FB0078032805D1
+707B18B1B0EE4CDAF0EE6CDA012100F012FB032180ED00
+CB00F00DFB022180ED00FB00F008FB834653EC1E2B51EC
+1C0B0FF487F5CBE90001B8F1000F18BF8DED00DB00F0F7
+FA80469DED001BB0EE4D0AF0EE6D0A1EF4E3F488ED000B
+6FB1022100F0E9FA074600F0E5FA41680068D7E900230F
+F438F6C7E9000100F0D6FAB3F414F0002848D0052100F0
+D5FA4168006811F439F700EE100A21F4DBF59FED891BB0
+EE41DAF0EE61DA00F0B3FA0022DFF8EC340FF446F541EC
+100B00F07EFA1EF468F400F074FA00F0B5FA4168006811
+F41AF700EE100A21F4BCF5B0EE40EA51EC1D0B11F410F7
+00EE100A21F4AEF52EEE000A00F08EFA00F06CFA00F058
+FA022100F099FA0546022100F095FA00F055FA00F025FA
+85ED000B052100F08CFA0546B0EE4A0A1EF4D1F400F073
+FAC5E9000100F053FAB0EE409AF0EE609A9DED040B1EF4
+C7F451EC100B53EC192B0FF4F9F441EC190BB07AE0B148
+46B1F43AF4B4EE6A0AF1EE10FA05DA4846B1F436F400F0
+E2F902DBB2EE040A01E09FEDD40A00F048FA53EC192B0F
+F4DCF441EC190B9FEDD08B062100F04FFA054651EC190B
+0022DFF8FC330FF417F7C5E90001062100F042FADDE904
+23054600F01BFA00F009FAB0EE40AAF0EE60AA062100F0
+34FA074653EC1C2B51EC1A0B0FF4B3F441EC110B97ED00
+0B1EF41BF485ED000B072100F022FA054600F001FAC5E9
+0001082100F01AFA092180ED009B00F015FA00F09FF900
+F0E9F9C5E900010A2100F00CFA00F096F953EC102B00F0
+E4F9C5E900010B2100F001FA00F08BF900F0D5F9C5E900
+0164B1092100F0F7F90546092100F0F3F99FEDCD1B00F0
+83F985EDF19403708B8100000B707A00285ED1012100F0
+E7F90546012100F0E3F99FEDC71B00F073F985ED000B00
+F0DAF900F0D7F99FEDC21B00F069F985ED000B022100F0
+D0F90546012100F0CCF9082100F01BF900F0C7F9BB4A41
+680068BA4B0FF42BF427D2082100F0BDF9B64AB64B03E0
+112D4454FB21F93FC0E90023062100F0B1F90546082100
+F0ADF9002241680068AE4B0FF477F6C5E90001072100F0
+A2F90546082100F09EF9D0E9002300F078F9C5E9000105
+2100F095F900F091F9032100F0E2F800F08EF90022C0E9
+0022012100F088F90546012100F084F900F014F985ED00
+0B00F07DF900F07AF900F00CF985ED000B022100F075F9
+0546022100F071F900F001F985ED000B052100F06AF905
+46052100F066F900F0F6F885ED000B062100F05FF90546
+062100F05BF900F0EBF885ED000B082100F054F9054608
+2100F050F900F0E0F885ED000B092100F049F905460921
+00F045F900F0D5F885ED000B0B2100F03EF905460B2100
+F03AF900F0CAF885ED000B06A891F435F70822082173F4
+BFF6012200F0B4F80546012100F028F9022200F095F800
+F021F9032200F072F8032106A877F4D8F70546022100F0
+18F9042200F067F8042106A877F4CDF70546052100F00D
+F9052200F082F80546062100F006F9062200F06BF80546
+082100F0FFF8072200F05CF80546092100F0F8F8082200
+F04DF805460B2100F0F1F8022200F040F800F074F80546
+032100F0E8F8012200F055F80546022200F069F8082200
+F03EF805460A2100F0DAF8072200F02FF8054608220721
+06A877F48DF7062200F046F80546072100F0CAF8052200
+F02FF80446062200F03FF86F2190ED000B84ED000B06A8
+B1F499F20DF59A6DBDEC108BBDE8F18F00000000C84300
+00000000407F4090ED000B85ED000B7047000090ED000B
+85ED000B082106A877F45CB790ED000B85ED000B072106
+A877F454B790ED000B85ED000B062106A877F44CB790ED
+000B85ED000B022106A877F444B790ED000B85ED000B05
+2106A877F43CB7DFED1A0AB4EE600AF1EE10FA70470000
+012106A877F430B705469DED020B1EF4BDB200009FED12
+1B90ED000B1EF45CB20000F83F9A9999999999C93FEE7C
+3F355EBAD13FD1DCFFFFFFFFDF3F000059400000000000
+0010407B14AE47E17A843F7B14AE47E17A843F00000840
+0100FA4311EA2D819997713DB0EE40DAF0EE60DA704700
+00B0EE4D1AF0EE6D1A70470000B0EE40CAF0EE60CA7047
+000041EC100B1EF47CB2B0EE490AF0EE690A1EF476B253
+EC102BF19403008F810051EC180B0FF4A8B251EC1B0B0F
+F4A4B253EC192B51EC1B0B0FF49EB251EC190B00220023
+0FF458B210EE100A11F4BEB4686AA1F485B60000686AA3
+F419B10000686AB1F493B7000005460421504677F4C1B6
+000010B52DED028B0446B0EE408AF0EE608AAFF428F120
+4691F401F604EBC000083880ED008BBDEC028B10BD0000
+80B5FDF75FFFBDE8014021F4EBB2000001704270837080
+ED010AC0ED020A80ED031A00F12C020099017401994174
+02998174C0ED051A80ED062AC0ED072A80ED083AC0ED09
+3A80ED0A4A039911700499517005999170C2ED014A7047
+2DE9F14F2DED048BB8B0B0EE408A8A469146684635F492
+F2694612A81EF4E6F40FF2781B0CE0B8F90010814205DA
+00F0B1F86946484636F457F312A81EF4D2F412A81EF4CD
+F4002840F0888000F0A2F83C98D0F8C000002269467FF4
+03F500F1F008B8F902000FF47BF33F4A3F4B0FF405F211
+F4E5F300EE900AB0EE480AAEF4DBF710EE100A20F00040
+11F421F4384A384B0FF4B3F141EC190B07D83648374953
+EC192B0FF474F341EC190B53EC192B334834490FF4E2F1
+334A344B0FF4B0F20FF422F3074602A85946102210F4C4
+F21E2097FBF0F4002C01D4042C04D318210FF2C800E7F7
+EEFA02A850F8246000EB84004068801B0FF433F3002224
+4B0FF407F4CDE900011E2000FB14700FF428F3DDE90023
+0FF4B2F104460D4630460FF41FF322462B460FF47BF20F
+F4EDF2B8F90010814205DA00F02DF86946504636F4D3F2
+2D2F04DA07EBD77040100F306AE74B2FB4BFC7F14B0000
+2064E738B0BDEC048BBDE8F18F0000349D52A246DF913F
+122D4454FB21F93F112D4454FB21094000C2631ADCA54C
+409A9999999999B9BF00003E4012A968461EF42EB40000
+00002D0000003C0000004100000070617463685F676C70
+655F6E61767574696C2E637070000010B50446FDF7DAFE
+204610BD676C70655F6E6176737466696C7465722E6800
+0038B50D46044601211AF4AAF32168896F204688470028
+42D0297809B1212907DB42290EDB512903DB762927DB9A
+2936DA00F050F802282CD000F04CF805280FD127E02129
+01DB3429F2DB342927DB0FF2900000EBC100A0F5D07090
+ED000B31BD00F038F8012802D19FED0E0B31BD00F031F8
+042806D19FED0D0B31BD00F02AF8072802D19FED0B0B31
+BD00F023F8082802D19FED0A0B31BD9FED0A0B31BD9FED
+0B0B31BD3F219BE18F6D4C3F560691E929A261BFFA49C4
+7AF49D47BF133680DA4F965F3FCF68A6D90ED6473F0000
+0000F19403909281000000000028461BF46BB000000000
+0000ADF3606CD08062BFF365376DA55B5FBF8BE4AC01AA
+B559BFA62103A9AF0F54BF7D40F17A68D34CBFB3BA9DC9
+738741BF8FDF22CAF3ED28BF9A372BFBDE41243FB6D0DF
+956E5C403F85D3F46C65A84B3F2AEB04222E7A533F0FAE
+AE7A2820593FF47058D322C65E3F2E79711F0F36623F2C
+253032580000002C253033580000002C25303458000000
+2C253035580000006666863F7593883F0E2D0A42000000
+0000010000020000030000040001000001010001020001
+0300010400020000020100020200020300020401000001
+0001010002010003010004010100010101010102010103
+0101040102000102010102020102030102040200000200
+0102000202000302000402010002010102010202010302
+0104030000030001030002030003030004030100030101
+0301020301030301040303000303010303020303030303
+0404010004010104010204010304010404020004020104
+0202040203040204040300040301040302040303040304
+00000AD7A33BEC51383D05000000000010410000004000
+00000000000000000070410000A0410000004200002042
+0AD7233C0AD7233D010000000100000000009041010000
+00000070410000904100000000000000000000E4410000
+C4410000A041010203040000A041000088410000804101
+0203040000F0410000C8410000A0410203050A0000F041
+0000C8410000A0410203050A0608060001080000FCFEFF
+00010200F6C8948100CC958100D0968100D4978100D898
+810085EB0F42040000000AD7A33C0000703F0AD7233C0A
+D7233D0AD7233D03000000000000400000004000000000
+00008040060000000AD7233D01000000CDCC4C3E000000
+00000000000000A04106010000010000000AD7A33C0000
+803E0000A03E020000000000803F000000000000D0410A
+000000000040C0000000C0333383413333834188130000
+8FC2753EFFFFFFFF03010300000000000000803F010000
+00000000000A000000000040C0000000C0333383413333
+8341000000000000F04100000000000000000000000000
+0000000000000000000000000000000100000000C07944
+00C079440000A0406400FA0000000000000000000000C6
+420000C6420000C64285EB0F42040000000AD7A33C0000
+613F0AD7233C0AD7A33C0AD7233D030000000000004000
+0000400000000000008040060000000AD7A33C01000000
+0000C03F00000000000000000000A04106010000010000
+00F19403209681000AD7233D0000803E0000963E010200
+000000803F000000000000604104000000CDCC8CC0CDCC
+8CC06666AE419A99BD41B80B00008FC2753EFFFFFFFF03
+010300000000000000803F010000000000000004000000
+CDCC8CC0CDCC8CC06666AE419A99BD41000000000000F0
+4100000000000000000000000000000000000000000100
+000005000000010000009A99193ECDCCCC3E0000A04064
+00FA0000000000000000000000C6420000C6420000C642
+85EB0F42040000000AD7A33C00004D3F0AD7233C0AD7A3
+3C0AD7A33C030000000000004100000040000000000000
+0040060000000AD7A33C02000000000000400000000000
+00803F0000F0410601000001000000EC51383E0000803E
+0000883E010200000000803F0100000000006041010000
+000000C0C00000C0C0CDCCD041CDCCE841D00700008FC2
+753EFFFFFFFF03020103000000000000803F0100000000
+000000010000000000C0C00000C0C0CDCCD0410000E841
+010000000000F041000000000000000000000000000000
+00000000000100000005000000010000009A99193ECDCC
+CC3E0000A0406400FA0000000000000000000000C64200
+00C6420000C64285EB0F42020000000AD7233C0000003E
+0AD7233C0AD7A33C0AD7A33C0300000000001041000080
+400000000000000040060000000AD7233C020000000000
+40400000000000000040000048420601000001000000CD
+CCCC3E0000803E0000803D010200000000803F01000000
+0000604101000000000020C1000020C1CDCC4543CD4C75
+43F40100008FC2753EFFFFFFFF03020103000000000000
+803F010000000000000001000000000020C1000020C100
+00AF42CDCCD442010000000000F0410000000000000000
+0000000000000000000000000100000005000000010000
+00CDCCCC3DCDCCCC3E0000A04032006400FA0000000000
+00000000C6420000C6420000C64285EB0F42000000000A
+D7233C0000803D0AD7233C0AD7A33C0AD7A33C03000000
+00002041000080400000000000000040060000000AD723
+3C02000000000040400000000000008040000048420601
+0000010000009A99193F0000803E0000003D0102000000
+00803F010000000000604101000000000020C1000020C1
+3363924400C0B744F40100008FC2753EFFFFFFFF030201
+03000000000000803F0100000000000000010000000000
+20C1000020C10000ED4300801444010000000000F04100
+0000000000000000000000000000000000000001000000
+F19403B09981000500000001000000CDCCCC3D9A99993E
+0000A04032006400FA000000000000000000C6420000C6
+420000C642012100F01F029140414A400942F820107047
+0000F8B504463E48254650F8252002F1480302F144011E
+681E600F6826EA070738060DD50F6847F080070F604FF4
+00671F600B6823F400630B601269120600E03A0506D508
+6840F4006008602046FBF71CD82C48782111FB0500C26C
+100002D031462046904704F11F00BDE8F24040B2BDE770
+B50446032804BFBDE87040F9F74E9A022804BFBDE87040
+FFF7BA9C1D49782212FB00152E1D96F94400012802D06F
+F0060070BD00212046FAF7F4DD95F8720010B12046FAF7
+E8DF2046FAF711DA00212046FAF795DE2046FEF7A4D995
+F8521000222046FEF7BCD970780C2804D0FAF717D83078
+FAF714D820460749884700212046FAF75FDE002070BD00
+0080E200E0647F0100E8D491007D3F01002DE9F04186B0
+E2F44FF30026846FE2F44BF300F5117801A8009003AB02
+AA04A94046E3F429F700283BD402980199081803D14046
+E3F430F733E0E2F435F3761C90F88802F6B2864203D300
+20E3F4BCF327E000270AE0C51BB5F5006F88BF4FF40065
+2368049800F01FF8EF1902988742F1D300270AE0C51BB5
+F5006F88BF4FF400652368039800F00FF8EF1901988742
+F1D30298019909184046E3F4F5F60028B9D106B0BDE8F0
+81DB683A18A9B2204618470000FEB500200090E2F4F5F2
+214D846F0FF298072846E7F7CCDD06461DE069462846E7
+F734DD012817DB142805D00246142362213846E6F772FD
+0120ADF8040001A90020ADF80600009802902046226812
+6B90472846E7F738DD3046461E0128DDDAF7BD00001CB5
+E2F4C5F20A490968806F89B201910849096889B2009107
+490B6807490A6804680749E46B0968A04713BD94BB9100
+6087890090F69100ECF89100E8F89100E4F89100706174
+63685F7076745F6576656E74732E637070000000000121
+00F01F029140DFF8F02206E00000012100F01F029140DF
+F8E422400942F820107047012100F01F029140DFF8D422
+F4E700002DE9F04107000D4618BF002D164698462AD04E
+B3A9882868FEF736DB20B3B1883068FEF731DBF8B13878
+68B17969D9B9032813D0DFF89C4204F15800FDF728DCA8
+B16FF0010056E0F868DFF88C12A0F51650884224BF4FF4
+6120F86007F10800FDF7B8DE0028E5D14FF0FF3043E00E
+20FFF7B4FFFDF7C2DA97EC060B84EC060B277843460022
+294604F15800FDF7CEDB00230122314604F11800FDF7F1
+9403409D8100C7DB3846DFF83812884738468D49884738
+0018BF0120E8F7F9FF802517B94FF420750DE0032F0BD1
+217C874DFF291CBF0320FDF7F9DFA17A01220320FEF760
+D88248B8F1000F1CBF402181610168A94301600E20FFF7
+6CFF0020BDE8F081000038B5754C7A4D04F15800FDF7C3
+DB08B9287008E0287840B92078032804BF0021FDF7D6DE
+0020687031BD0E20FFF758FFFDF766DA0020FDF729DA00
+20FDF71CDA6A4D6C492868084328606549207888476948
+816889B2A961416889B26961C06880B2686304F15800FD
+F7C8DB04F11800BDE83240FDF7C29B38B55D4C2078C0B1
+554D5849287888470E20FFF733FF60685A490840554908
+600020207060700E20FFF716FF287800B10120BDE83240
+E8F77DBF31BD7CB5F6F79DD84C4C4F4960682268084011
+4040F213120240884342EA000512B12068104320604948
+026810001CBF28469047A8053B4E4CD5206840F4007020
+60206F00F003013170080018BF0120E8F753FF30780328
+1ED1B07AFDF777D9206820F400302060317CFF291CBF03
+20FDF751DFB17A01220320FDF7B8DFA06F344B0203120B
+D004C00CC2F34531D20C18BF01229847F060716908001A
+D030788DF8000003280FD1606F0005000DADF80200606F
+0002000DADF80400206FC003400CADF8060003E00020AD
+F8020001906846884740F2031005421CBF06F15800FDF7
+AFDB15F0900F1CBF06F11800FDF7A8DBA8030CD5307803
+2809D1307CFF2806D0606C000403D100210320FDF71FDF
+6560F6F71AD873BD000000E100E080E100E080E200E098
+E4910081DA3100D12A01000D2B01008000020034401040
+30E59100DFFF3F0034E59100DFFF7F00B8D19100892C01
+00012100F01F0291406D4A05E0012100F01F029140DFF8
+AC21400942F8201070472DE9F04F83B0EFF3108B72B6F5
+F7BCDE43F60958401C41F10001A8FB004508FB0155640A
+44EAC5546D0A20462946424600230FF4F5F3A8FB0023A4
+EB020A0026B4EB0A0865EB060940F2E7300021001BA941
+CDE900014FF47A722046294600230FF4DEF34FF47A72A2
+FB0045DDE90001001900904C4F4D48F8630098F865C7F8
+5480C9EA0A40B865F86B40F00100F863386F20F0100038
+672520FFF7A1FF3868434940F001003860386840F01000
+38600E70F5F769DE8BF31088BDE8F78F000070B53C4E3A
+4982B0306820F00070306070680A788002001682180A70
+52B23AB9A8B10128B4BF4FF080604FF040600FE008B900
+2A06E000F0800102F08002914205D100284CBF0120F194
+03D0A081000320800600E00020316821F0406108433060
+00208DF8000000F4E4F7441C41F100054B2002E09DF800
+00401E8DF800009DF9000030B100F4D5F78D42F3D828BF
+8442F0D29DF9000020B9A9210FF27400E6F7BEFA306840
+F00070306073BD000038B5F5F72FDF124C256825B9B321
+0FF25400E6F7ADFAE80607D510202060A068C0F3001008
+B9FFF797FF2520FFF72AFFBDE83140F5F71A9F00E100E0
+80E200E000205040A0E10600F1CB91003C205040682050
+4080B50720F7F746D8BDE8014000F024B870617463685F
+74696D5F6C6C2E630000012100F01F029140084A05E001
+2100F01F029140DFF81820400942F820107047012100F0
+1F029140024AF5E700E100E080E100E080E200E080B51B
+20FFF7E6FF2520FFF7E3FF1C20FFF7E0FF1D20FFF7DDFF
+1E20FFF7DAFF1B20FFF7E1FF2520FFF7DEFF1C20FFF7DB
+FF1D20FFF7D8FFBDE802401E20D3E780B51B20FFF7C0FF
+2520FFF7BDFF1C20FFF7BAFF1D20FFF7B7FFBDE802401E
+20B2E7000010B50C4CA079C00744BF0120FCF720DBA079
+800704D5BDE810400320FCF7189B10BD000080B5FCF783
+DA0348FCF704DE1AE00000E8D691000A2AAA0280B5FCF7
+77DA0022004901E00A2AAA020120FCF777DA0020FCF780
+DBFCF764DEFCF788DE5FF00100FCF768DDBDE80140C8E7
+0000864870478648874A01681368194031F0006104D140
+685168084020F02001080018BF0120C0B2704770B5F7F7
+17DF7E487E4C7F4E8047FFF779FFFCF769DEF5F723DD20
+60A068401CA060306840F004003060F5F735DC05463068
+20F004003060F5F712DD606025B1FCF792DE7148804703
+E0FCF755DEFFF779FF284670BD000010B5FFF7BDFF0446
+0120F7F783DE94F8290110B9FAF7E6DE58B9002200210D
+20E8F726FD0D20F7F7FDDA0120F7F784DE02E0F8F741D8
+20B9BDE810400120F7F78D9E10BD2DE9F047FFF79CFF08
+B10020A2E0FBF7D1D8FFF795FF08B1002697E055488047
+0600FAD0544C554EFFF788FF2568052D00F5947A0DDB70
+88C0F3400048B9F8F7D9D930B9F7F704DF18B930890021
+012703E070894FF42F71002761606FF000418D4218BF2D
+1A284645498847060002D1444880476AE0E8F7B9FC00F0
+8BF80FF2201820B940F201114046E6F74FF901208AF800
+00FFF792FF5FB10120F7F7EEDDFAF77EDE28B9F7F7E3DD
+10B10220FBF753DD1120FBF744DE3846FFF753FF074600
+F068F820B940F217114046E6F72EF9F7F7E0DDDFF8B090
+90B9F7F739DCE5F797FF04460D46E8F7EBFCFCF7F19403
+60A481007BD8C8474FF0FF302549A043A943E8F7E1FC0C
+E0C847F7F795D8FCF76DD89AF8010010B9F7F7AEDD08B9
+FFF7EBFE0020F7F7AEDD57B11420FCF7D8D820B94FF4AB
+714046E6F7FCF8FEF778D8FCF762D81448804700208AF8
+00001120FBF7FADD0120FBF731D83046BDE8F087007E40
+4000E100E000E200E0E95101000CEA910010ED00E00552
+01006D540100F8E9910090E99100B955010091540100F5
+520100FFFF0300FD5601004FF4FA611120FBF79B9D0000
+70617463685F706D2E6300002F48704710B5FFF7FBFF04
+682CB94FF48B710FF2BC00E6F7B3F8204610BD000080B5
+FFF7EFFF806802BD000010B5032805D002462B210FF2AC
+00E6F7ACF8FFF7EFFF2049846C436B01F1F00213711E4B
+1C1994611D4C1460147944B9846B9460446C5461C46BD4
+60046C146105E0641E042C84BF0FF2840494610268CA60
+42680A6182684A61C2688A610269CA6142690A6282694A
+62C2698A62026ACA63426A9A184A64826A9A188A64026B
+9A184A60006B181808600846BDE8104000F02CB8007E40
+40ECE09100000040405C77149162636D5F73797374656D
+5F7368617265642E680070617463685F6661696C736166
+655F636D302E6300000000556E6B6E6F776E2048617264
+7761726520457863657074696F6E00002DE9F041044688
+B02146292016F470F0304D314FD5F8008004F1F8060120
+30754FF480110020B847B061002070622B492B480A4600
+2802BF00292A482A4A3262F06100281CBF316A002901D0
+B8477062002704EB870000F59071F8B2FBF748DB7F1C03
+2FF5D3686810B328681F4F002818BFB8421CD130690090
+B8453068019070680290B0680390A06C0590606C069020
+68049003D072B60320FBF7FBDB696868468847B84511D0
+0120FBF76FD90DE072B60320FBF7EEDB0D480E49446118
+3000F2FF3000090001FBF7CFDD08B0BDE8F08100BFE4E0
+910075080100F32E02000000800000000000ACEF0F00EF
+BEADDECCDC9100B9070100012100F01F029140734A05E0
+012100F01F029140DFF8C421400942F820107047012100
+F01F0291406D4AF5E72DE9FE4304466C4D0E4617469846
+05F14400FCF7E1DE10B16FF0010079E0FBF70DDFB18830
+680FF2A419FDF7D1DD18B940214846E5F786FFB9883868
+FDF7C8DD18B941214846E5F77DFF43460022314605F144
+00FCF78EDE002301223946281DFCF788DE2420FFF7BBFF
+05F4E7F2012005F4F0F25148007805F400F3012005F4F3
+F2F7F751DD18B94B214846E5F75AFF002005F4F19403F0
+A78100FDF2012005F4FAF2E86C00906946286D00F038F8
+6888ADF80800002005F404F3E868009069462869404D00
+F02BF8ADF80800012005F4F8F26FF46070286040F2DF30
+6860207800F0010005F421F3002005F4E0F2012005F4DD
+F2882068602420FFF77EFF0120F7F7C7DC3220F5F7D2DB
+2320FFF765FF2420FFF762FF0020BDE8FE830000ADF804
+000020ADF80600704770B5244C04F14400FCF754DE10B9
+6FF0060070BD1425224E03E00120F5F7B2DB6D1EF06B10
+B93068800701D4002DF4D1EFF3108572B6207808B11A48
+80472320FFF73CFF2420FFF739FF85F31088002005F48C
+F2012005F489F2002005F468F20020F7F781DC04F14400
+FCF731DE201DFCF72EDEFBF75ADEF7F704DD002814BF00
+206FF0070070BD00E100E080E100E080E200E060E29100
+FDE2910004501040005010400DC2010070617463685F67
+69692E630010B50446002100F4A1F52046FDF760DA0848
+0C2111FB04000022017A2046FDF775DA20460449884720
+46BDE810400021024A104754E5910085B301009DB30100
+F8B50446207A002843D0E5682068E9071FD5617A03291A
+D06FF00801A161016DC1F3460199B1A37C04F1200202EB
+C306776847B177898F4202D3791A718106E0C91B002777
+815B1E01D40029EED10121E171690705D56FF00900A061
+0120E07101E0A16919B120460B49884711E0617C21B950
+F8701F21F00E01016015F4897F1CBF204605F4B0F0A806
+44BF204605F4ABF00020E060F1BDB5F801002848294A01
+681160C1685160016991604169D16025490B681361436A
+5361006B9061086AD061224A486A5060886A9060C86AD0
+6000211F481F4A50F8043B42F82130491C1029F8DB7047
+000038B5164C14482168154D184A01606168C160A16801
+61E16841612169296061694162A169016300210F4852F8
+213040F8043B491C1029F8DB0D488047E0692862084841
+6869628168A962C068E862BDE832400848004700001000
+204070E89100900020408CE89100C000204068C89100E9
+A10100DDA1010038B5FF251728044617D8DFE800F00C1E
+2F4249505E6C7A81888F969DA4ABB2B9C0C7CED5DC2900
+20E8F732F9012858D00C20E8F72DF902284CD02246D921
+0FF29410E5F7CEFD284632BD0320E8F720F9012854D00F
+20E8F71BF90228EDD147E00320E8F715F90128E7D148E0
+0420E8F70FF901284AD02520E8F70AF9022808BF2525E0
+D00E20E8F703F90328D5D10E25D9E71420E8F7FCF80128
+CED11425D2E71720E8F7F5F80128C7D11725F1940380AB
+8100CBE73120E8F7EEF8012808BF3125C4D01620E8F7E7
+F80228B9D11625BDE70C20E8F7E0F8012801D10C25B6E7
+0020E8F7D9F80228ABD10025AFE70F20E8F7D2F8012801
+D10F25A8E70320E8F7CBF802289DD10325A1E70420E8F7
+C4F8012896D104259AE71020E8F7BDF801288FD1102593
+E71320E8F7B6F8012888D113258CE71F20E8F7AFF80128
+F7D11F2585E71E20E8F7A8F80128F0D11E257EE72020E8
+F7A1F80128E9D1202577E72720E8F79AF80128E2D12725
+70E70920E8F793F80128DBD1092569E70620E8F78CF801
+28D4D1062562E72F20E8F785F80228CDD12F255BE72B20
+E8F77EF80128C6D12B2554E72E20E8F777F80128BFD12E
+254DE72D20E8F770F80128B8D12D2546E70820E8F769F8
+0128B1D108253FE70B20E8F762F80128AAD10B2538E770
+617463685F706D692E630010B50446EDF704FA04F5FE40
+BDE81040603027F4E1B5000070B5A4B004461D46022928
+98299B2A9E04BF5178002906D101930296009013780FF2
+54020BE0002A1ABF117800290FF26C0201930296134600
+900FF26802802103A81EF4E3F004201DF4CCF018B91C20
+1DF4C8F040B1606800F5FE402A4603A960302AF449F305
+E019F4C8F12A4603A91FF4D6F424B070BD4553575F4649
+4C453D256420617267732825686C752025686C75202568
+6C752900000000756E6B6E6F776E002573206172677328
+25686C752025686C752025686C75290038B505460C4604
+F1100105F1100040F477F304F11C0105F11C000A680260
+4A6842608A688260CA68C2600969016105F1300004F130
+0191ED000B80ED000B8A6882600A7B02734A7B427391ED
+040B80ED040B0A7E02764A7E42768A7E8276CA69C2610A
+6A02624A6A42628A6A8262CA6AC262096B016331BD2DE9
+FE4F2DED108B04460D46B0EE408AF0EE608AADF50A7D53
+EC182B002000210DF4C4F206D160682EF44AF70DF490F4
+41EC180B204630F4D5F128B19C989C99806820F0210088
+600022606800F060FD33F466F406460022294607A81CF4
+E4F10121301D1BF488F758B19C98007A800607D5606800
+2200F045FD07A933F450F4064674A82CF408F3024600F0
+41FD04F584704DF415F09FEDC6AB9FEDC7BB0027059078
+B1006A0FF401F541EC1B0B0598DFF87C1AD0E906230020
+0DF4CDF2012741EC1A0BA7984FF0000908B1007821E00A
+A81CF421F1DFF85C1ACDE9089100F011FD1CF44BF40146
+08A80090CDF804900AAB0EAA04F58F504DF4C0F2039028
+78342808DB422806DA039820B10C98C009F1940310AF81
+0000F001000390002F9FEDA9DB9FEDAA9B48D028783428
+9FEDAACA4CDA2878002776283FDB9A283DDA41F2104000
+5D002838D008A82CF4A8F2024600F027FD5FEA00081EBF
+059890F83C0004281CBF98F83C00042823D000F091FCC1
+6980690DF4FDF341EC100B1CF40DF200F0CFFC16D208F1
+180898ED020A00F070FC0FD500F073FC0CD251EC1A0B02
+460B46D8E900010DF42CF300F08EFC012741EC1D0B08A8
+4EF44EF060A840F447F1A699002943D04CF49CF04AE042
+28B0DA04F59850F030007A0028AAD008A82CF45EF20246
+04F5985100F0D1FC07001EBF059890F83C0004281CBF97
+F83C00042821D000F046FC416800680DF4B2F341EC100B
+1CF4C2F100F084FC14D2183797ED020A00F026FC0ED500
+F029FC0BD2D7E9002351EC1A0B0DF4E4F200F046FC4FF0
+010941EC1D0B08A84EF405F071E700F05CFC1CF424F202
+4660A904F178004BF416F004F10800009060AB059A3146
+22A84EF401F008A831F460F39C98007A800604D5606807
+A933F460F203E06068294633F45BF2804604F138004EF4
+20F6B0EE40AAF0EE60AA204630F49FF063994A075ABFC9
+0901F001010121019000910295B0EE4A1A9C9AF0EE6A1A
+434608A900F01CFC22A84EF41BF2307B800603D50E9840
+F480700E90DFF8540806902878342803DB4228B8BF0120
+00DB00208DF8100018AE9DF810004FF0FF0B002886F808
+B086F809B086F80AB00DF1380A9FED85AB00F0B4800398
+8DF801B000EA09008DF80000D8469DF80000002871D004
+F59851002200F024FC804604F59850F030D0E9002300F0
+82FB53EC1A2B0DF480F141EC1B0B9AED06EB51EC1E0B53
+EC1B2BB7EE000AD8ED090A0DF432F130EE60CA9FED6E1B
+B0EE41FAF0EE61FA1CEE100A24D80FF48FF38046894651
+EC1E0B53EC1B2B0DF4E7F200F08DFB00F07FFBB0EE40BA
+F0EE60BA28E00000000000000080FFFFFFFFFFFFEF7F00
+000000000000000000000000408F406F12833A0FF46AF3
+8046894651EC1B0B53EC1E2B0DF4C2F200F068FB00F05A
+FB53EC102B00204FF080410DF4B7F241EC1B0B28464EF4
+6CF551EC1B0B53EC102B0DF46CF300F04EFB804660680D
+F1010308AA29462EF4A8F39DF80010002900F08D8086F8
+0880307AFF2803D00E9840F080000E90307AC0071DD59D
+F83800000619D5307A401C3072B7EE000AC0B2C828A4BF
+38303072DAED020A30EE600ADFED330A20EE200A00F031
+FBDAE906230DF4BDF1CAE90601287876289FED2DBB9FED
+2ECA9FED24FBC0F2F2809A2880F2EF80F19403A0B28100
+039896F809908DF8119010EA070879D0002200F073FB07
+4604F59850F030D0E9062300F0C7FA53EC1A2B0DF4C5F0
+41EC1D0B9AED06EB51EC1E0B53EC1D2B0DF47BF09FED10
+1B8DED021BB7EE000AD7ED090A30EE600A10EE100A2FD8
+0FF4D6F2CDE9000153EC1D2B51EC1E0B0DF42EF2DDE900
+230DF4A0F000F0BEFA00F084FA34E000BF9A9999999999
+B93FFCA9F1D24D62503F00000000000000400AD7233C00
+000000007522416F12033A18B19DF8010030726FE786F8
+08B076E70FF4A6F2CDE9000153EC1E2B51EC1D0B0DF4FE
+F1DDE900230DF470F000F08EFA53EC102B51EC1F0B0DF4
+F2F141EC1D0B28464EF4A7F451EC1D0B53EC102B0DF4A7
+F200F089FA814660680DF1110308AA29462EF41FF3B8F1
+000F18BF86F8099006D100281ABF9DF81100707286F809
+B0DAE906239DF8107000F07DFA00F08AFA059800F023FA
+D0B1059AD369926900F033FA00F035FA01280BDB00F01D
+FA00F073FA00F009FA53EC1D2B0DF4F9F041EC1D0B00F0
+CFFA00F05BFA00F0AFFA707AFF282AD1059800282BD000
+F01FFA28D551EC1D0B00F09EFA03D200F007FA41EC1D0B
+9DED060A00F013FA1AD59FED7B1B00F0F6F900F0EAF900
+F0EEF9002851EC1D0BDFF8DC240CBFDFF8D834DFF8D834
+0DF43EF200F020FA70720E9840F480600E9028464EF43A
+F4002802D000F0D4F9002800F08880DAE906239DF81070
+00F01AFA00F027FA0598002800F0BFF958D053EC1D2B00
+20DFF894140DF4A1F0059AD36992690DF49CF000F0CAF9
+01280BDB00F0B2F900F008FA00F09EF953EC1D2B0DF48E
+F041EC1D0B00F064FA00F0F0F900F044FA00F0BAF933D5
+51EC1D0B00F039FA03D200F0A2F941EC1D0B9DED060A00
+F0AEF925D500F08FF9022818BF9FEDC1FB00F089F90228
+18BF9FEDD7ABB0EE4F1AF0EE6F1A00F083F951EC100B53
+EC1A2B0DF4D5F100F0B7F987B2B77200F073F9012804BF
+380A70720E9840F480500E900E98C0041ED400F024FA00
+F0B0F900F004FAB8B1C1688A0714D5890612D59FED2E1B
+90ED060B1EF4CCF751EC100BEB4AED4B0DF4ACF100F08E
+F9B0720E9840F480500E90DAE906239DF8106000F092F9
+06AF41EC100B3246394600F0A0F905988DED180B002800
+F0F680007834280DDB42280BDA9DED060ADFEDD40AB4EE
+600AF1EE10FAA4BF00208DF85D000598C1698069DDE918
+230DF402F0CDE9180109A81BF417F601280BDB00F015F9
+00F06BF900F001F9DDE918230CF4F1F7CDE91801287834
+280DDB42280BDA00F09EF913D253ECF1940330B681001A
+2B0020C5490AE09A9999999999B93F00F092F907D253EC
+1A2B51EC1B0B0CF4D5F7CDE91801284618F48AF6012840
+F0A9800598D0ED080A9FEDB00AF4EE400AF1EE10FA42BF
+DDED060AF4EE400AF1EE10FA40F1978000F093F9DAE906
+23064600F01FF941EC100B60680022314633F43FF00021
+2846F2F7A1F9B0EE409AF0EE609A53EC192B0020A5490C
+F4CDF641EC1A0BB0EE491AF0EE691A9DED180B1EF427F7
+B0EE40BAF0EE60BAB7EE000ADAED020A30EE600A00F0F9
+F806460F4651EC190B53EC1B2B0DF439F032463B460CF4
+ABF6DAE906230CF479F741EC1B0B8AED06BB00F023F951
+EC1B0B53EC102B0DF425F041EC100B21F0004141EC1B0B
+51EC100B002200230CF44FF694BF01244FF0FF3451EC1A
+0B53EC1B2B0CF469F62DD20CF454F753EC192B0DF4C8F0
+41EC100B1CF40CF0064620460CF4E8F70446894630460C
+F4EDF700F0A5F8B7EE000ADAED020A064630EE600A0F46
+00F0A7F832463B460CF461F6224600F091F802460B46DA
+E906010CF4E2F7CAE906010E9840F400600E902A469B98
+011D684648F46CF600F0CCF89B9880ED020B08A99B98FF
+F7DBFA9C98007A400704D59B980022002145F446F30598
+002814BF0124002408A833F448F722A84EF483F260A83F
+F450F574A84DF425F40DF50A7D2046BDEC108BBDE8FE8F
+4FF094424E4B0DF467B000000000000000003240B0EE40
+DAF0EE60DA7047000028461BF4FBB40000B0EE4D0AF0EE
+6D0A1EF46CB653EC1D2B51EC1B0B0CF4D4B651EC1D0B0C
+F4D0B641EC1D0B09A81BF4E5B400009DED6A0AB4EE4C0A
+F1EE10FA7047000051EC1B0B2F4A314B0CF4CEB57B14AE
+47E17A843F04F59850F03053EC182B704741EC100B9DED
+021B1EF43EB641EC100BB0EE4F1AF0EE6F1A1EF436B641
+EC100B1BF4EEB542464B460CF4CAB553EC192B0CF4C6B5
+DAE90623074651EC190B0CF4BFB5000010EE100A0EF4E4
+B7059901EB8000C06A0EF4DEB70DF1180841EC100B3A46
+414604F584704CF478B2B0EE480AF0EE680A70470000B0
+EE480AF0EE680A2946704751EC100B00220D4B0CF47CB5
+7012033A95BFD6330000F0BF0000F03FFFFF7F7FFCA9F1
+D24D62703F4D62503F00002CC00018F5400000E03F78DE
+B14100F90541B0EE480AF0EE680A1CF41CB09DED18AB51
+EC1A0B002200230CF454B541EC100B60680022394632F4
+CDB60000B0EE480AF0EE680AE83104F584704CF493B200
+00B0EE480AF0EE680A04F5A05104F584704CF488B20022
+294668461BF437B400002DE9F041F19403C0B981002DED
+028B06460C46BCB0154620463FF433F428463FF430F406
+F530767068AFF48FF001462AA84EF4D7F2014604A81BF4
+EBF746E004A968461BF4ECF7684618F427F20746012F39
+D07068002269467DF417F080467DF4C2F320B34046D8F4
+80F200BB70680023002269467CF49BF7C8B1C06800F030
+01302914D110F00C0F11D0306802AA394677F4AFF700F0
+C5F853EC102B51EC180B0CF4E3F403D26946204619F4F0
+F54046B5F4F5F238B14046DAF4CFF118B96946284619F4
+E4F504A81BF49FF704A81BF49AF70028B3D020462BF453
+F4012804BF20463FF4CEF328462BF44BF4012804BF2846
+3FF4C6F33CB0BDEC028BBDE8F081000070B52DED028B0D
+468AB0044695F850008DF80800164602A804F5307418F4
+BCF10146206806AA77F463F700F079F851EC100B53EC18
+2B0CF497F438BF002062D3D5E90623DDE906010CF47CF5
+CDE9000100202F49CDE90401022204A9684673F447F353
+EC102B00202A490CF499F441EC180B606898F4CEF00546
+0020CDE90000039003AB20686A4602A978F431F09DED00
+0B1BF417F60446306840B9B0EE480AF0EE680A1BF40EF6
+2018401B306028460CF4F2F5044630680D460CF4E3F522
+462B460CF43FF553EC182B0CF4F3F50CF4ADF504461BF4
+F0F30F49884212D320460CF4D0F5CDE9040100200C49CD
+E90801002208A904A873F4FBF251EC100B0CF495F50446
+20460AB0BDEC028B70BD00000018F54000408F40012E93
+0270999441B0EE408AF0EE608A84F4D0B180B5D6487DF4
+3EF4BDE80840D44ADC4914F41BB32DE9F0472DED088B0D
+0088B080460FF26C3603D120213046E4F746FD287908B1
+212807DB281D4EF4A5F718B921213046E4F73AFD687901
+2809D1A869C449084204D1297908F140001BF402F0ACE0
+052804D108F140001AF467F5A5E0297908F140001BF48D
+F00028F7D16879042803D03E213046E4F718FDA969B648
+0840B0F1606FEAD1EA69900FE7D1286A830FE4D1C1F387
+33C1F3871101910093C2F387510291C2F387310391C2F3
+87110491C0F387510591C0F38731C0F387100790069100
+205DF82010CA11012A06D161F0FF01C943491C49424DF8
+2010401C0828F0D300980CF42FF500229B4B0CF4B9F308
+F1080741EC180B87ED008B9FED98AB01980CF420F50022
+4FF079530CF4A9F341EC190B87ED029B02980CF414F553
+EC1A2B0CF49EF341EC1B0B87ED04BB03980CF409F553EC
+1A2B0CF493F341EC1A0B87ED06AB0498C4023C6205984F
+EA8039C7F8249006984FEA004AF1940350BD8100C7F828
+A007980604FE6208F1380701203870281D4EF402F798B1
+754800F1080181ED008B81ED029B81ED04BB81ED06AB0C
+62C1F82490C1F828A0CE62032180F83810012038777877
+002140467DF4E8F408B0BDEC088BBDE8F087000000B591
+B0002100F8541F0121417068467DF454F301465F487DF4
+6AF36846D9F42DF711B000BD00002DE9F84F2DED028B98
+B004462598DDF890900D46002104F1A006017090463078
+00289B469FED5B8B73D108A87DF432F34146204600F076
+F804F1380720B14B4991F83800032807D0387F00281DBF
+38780028214604F1580108A87DF435F3DDE90A010EF4F1
+F400900DF1280AA434DAE902010EF4E9F40190DAE90401
+0EF4E4F40290DAE906010EF4DFF49AED080A0390B8EEC0
+0A8DED040A9AED090AB8EEC00A8DED050A9AED0A0AB8EE
+C00A8DED060A9AED0B0AB8EEC00A8DED070A7069854208
+D0786E224629467AF4DCF010F1010F07D075619DF85800
+02280CBF0123002305E008A8D9F4B6F69FED2A0B15E06A
+46D9ED000A9BED000A4146204672F460F610EE100A0EF4
+E8F441EC180B08A8D9F4A1F6B0EE480AF0EE680A18B0BD
+EC028BBDE8F18F10B50C462DED028B94ED000B1BF446F2
+51EC100B0022134B0CF486F20FD294ED028B114B51EC18
+0B01220CF459F206D80022114B0CF478F238BF012000D3
+0020BDEC028B10BD0000A8948900ECCB9100003F00C000
+00C0CF0000103E000000000000703E00004E4000805640
+295C0F0000000000000000000080664070617463685F67
+6C70655F696F6E6F6D67722E63707000002DE9FE430446
+8846C4F4BCF008B100205EE0FCF7E3DA0646A068371A60
+6810F1010F02D0B7F57A7F02D90020A6606060656805E0
+E0F4F0F0D0F88002E4F71CDBF7F78CDBF7F708DC8146E0
+F4E5F0D0F87C0281450DD2E0F4DFF06168D0F880024018
+6060E0F4D8F06168D0F884028842E0D242469FA18E20F7
+F734DBE0F4CCF06168D0F8840288420DD2F7F767DBF7F7
+E3DB024660680FF28821029001973346A068009010E000
+2918BF8D420FD0F7F755DBF7F7D1DB6168029101973346
+A168009102460FF27C218F20F7F70BDB0120BDE8FE8338
+B50C461546E0F49DF02A46214600F51170E1F46FF40246
+AA4206D0BDE838404E210FF20C20E4F716BB31BD30B50C
+46C1B00FF260219720F7F7EADA002C00F0ED80E0F47FF0
+012180F8611212AD2068E96A68614908A0882883E08868
+832089A8836089E883A0892884E0896884208AA884608A
+E8846069A86294F8480000F0F19403E0C08100010040EA
+4100E86220F00200A16CC1F3400140EA4100E86220F004
+00A16CC1F3800140EA8100E86220F00800A16CC1F3C001
+40EAC100E86220F01000A16CC1F3001140EA0110E86220
+F02000A16CC1F3401140EA4110E86294ED060B8DED100B
+94ED080B8DED120BD4E90A010EF466F3A860D4F8F0010E
+F4A9F302460B46D4E90A010CF403F30EF459F3E860D4E9
+0C010EF454F32861D4E90E010EF44FF36863D4E910010E
+F44AF328633E48006868643D480068A8643D480068E864
+94F84C003228A8BF32208DF8980000200DE004EBC00210
+A912F84E3F01EB400103F03F0301F8593F401C92794A70
+9DF89810884238BF3228EBD310A8E1F484F46869E1F493
+F418A8E0F4E6F194F84C0004F14E01E8F74EFFE0F4FAF4
+0446E0F4FFF4844206D1E0F4F7F40446E0F4FCF484420C
+D00FF208119620F7F72BDAE0F4EBF40446E0F4E4F42146
+E0F41BF5FAF7F7DC0FF23411D0E90623CDE90E23D0E904
+23CDE90C23D0E90223CDE90A23D0E90023CDE90823D0E9
+1023CDE90623D0E90E23CDE90423D0E90C23CDE90223D0
+E90A23CDE90023D0E908239620F7F7FAD941B030BD2573
+0000B8C89100BCC89100C0C8910070617463685F707674
+5F656E67696E655F6362732E63707000000000284F6E4C
+6F673A427265616B2025642C2025642C2025642C202564
+2C202564290A000000284F6E4C6F673A44656C61792025
+642C2025642C2025642C2025642C202564290A00000047
+6C4D6963726F4E617643616C6C6261636B733A3A4F6E52
+6573706F6E73652073746172740A00005570646174696E
+672073746F72656420636F6E7465787420737461747573
+207768656E2074686520666972737420706F736974696F
+6E206973207075626C69736865640A00000000436B6747
+657452756E74696D65496E666F2C256C6C752C256C6C75
+2C256C6C752C256C6C752C256C6C752C256C6C752C256C
+6C752C256C6C752C256C6C750A000830EEF733BD000010
+B5044651F448F2204610BD70B504460D4604F54F6690B0
+04F55471304600F027F868462BF47EF302462946304644
+F409F450B101208DF83900694600208DF83800606D0268
+9268904710B070BD0000012900D0704780B541684FF4FA
+7000903C23052201F55D703FF466F101BD000070B5874D
+82B000200C4628706870002611E0E06800EB8601488840
+0544BF0120287068463FF40CF0684638F425F408B10120
+6870761C60898642EAD373BD000070B506462DED0A8BD6
+F8E4000C460168D1F8A411F1940370C48100884724280C
+BF01250025B4F90A0000EE100AB4F9000000EE900AD6F8
+E4000168B8EEC00AF8EEE00AC0EE80BADFED560A896F80
+EE208A88470028DFED548A59D000F0C6F8F3EE000AA08A
+20EE20CA00EE100AD6F8E4000168896CB8EE400A20EE2B
+0ADFED4B0A20EE200A00EE08CA88475649F2EE01AA0A78
+0228B7EE089ADFED459A9FED45AAB0EE6ABA02D162B901
+2005E0042801D13AB908E0012804D1DFED3F9A0DB1DFED
+3E9A032805D1DFED3D9ACDB1F0EE6A9A16E0042805D1DF
+ED3A9A8DB1DFED3A9A0EE0022805D1DFED389A4DB1DFED
+389A06E0052804D1DFED369A0DB1DFED369A487808B39F
+ED350A79EE809A1CE000F06CF820EE2B0ADFED310A20EE
+200AA08A20EE08CA00EE100AB8EE400AF2EE0B0AB7EE00
+9AF3EE099A9FED2AAAB0EE04BAF2EE068A00EE20CAB4F9
+000000F04FF8B4F9100000EE29CA00F049F8B4F9080000
+EE0ACA00F043F8E08A00EE0BCA00EE100AB8EE400AB4F9
+0A0000EE28CA30B100F035F88CEE000A30EE090A03E09F
+ED050A39EE000A84ED030ABDEC0A8B70BD000000007A44
+00000000CDCC4C3E9A991941CDCCCC3ECDCC24415C8F1A
+41CDCC0C4133339341E17A8A419A999D41CDCC92413333
+B7417B14AC413333333F000016420000FC41F8CB9100B4
+F9120000EE100AB8EEC00A704700002DE9F8430C46462C
+804616461D460FF2605902D3102100F061F808F5F76714
+21386811FB04040020A0700120A0700020E07055EA0600
+08D038690168D1F8A410884710B91A2100F049F8002E08
+F5F870214616D02CF4E2F010B9252100F03EF8204638F4
+E7F228B10020A0700120A070E0700CE0A078411CA17000
+190121C17005E02CF4CFF010B9342100F027F8002D08F5
+0670214616D02CF4C0F010B93A2100F01CF8204638F4C5
+F228B138690168D1F87C11884778B1A078411CA1700019
+0221C17008E02CF4ADF028B94846BDE8F4434321E3F7BC
+BFBDE8F1834846E3F7B7BF00002DE9F34FC3B000F5E470
+0C90439800F5F76415E000F000FA00F006FA0168C96888
+47C11C20698B440168D1F8CC108847584519D20FA836F4
+49F70FA836F486F74398403019F4F2F7002840F0CF8144
+990FA836F49BF6439800F140011CA81AF473F34FF0060B
+5BE0B878012803D04FF4937100F0D5F997F9030018B140
+F2271100F0CEF9206805990818407B18B94FF4947100F0
+C5F900F0B7F907687F6A51184A782169B84718B94FF496
+7100F0B8F900F0B2F900F0B8F92168059A0495511809AB
+0A7B03920122029208AAF1940300C88100019200F091F9
+AD680FA9A847079D4398EDB2294658301AF417F2439829
+4640301AF434F2002000F085F94118401C002203288A71
+F7D300F07DF90020087300F079F9FF20487300F075F900
+2008611CA81AF4F4F21CA81DF49DF6002884D11CA81DF4
+A2F6C0B20790142148430590059920680F18384638F409
+F20028394606BF439800F5BC700C982BF4F0F7B8723946
+439800F5D0702BF4E9F7F87208AB079943983A46C9B23C
+F44BF6384600F0DEF90CC809A938460CC138F4E8F10025
+98B320690168D1F81011884700281CBFB87C002805D078
+782F2818BF4FF0010800D1A8460C9839462BF4C1F788F0
+0101084214D020690168896F884778B9BDF8280040F47F
+40ADF828000A2138788DF825104000EB3840F47F40ADF8
+28009DF8200000F0E3008DF82000B87CA8B1384638F4B1
+F1402518B9384638F4A8F100B1C025384638F49FF138B1
+4398394600F5F8702BF48CF700B1C02520690168D1F8A4
+10884700283FF4F0AEB878069008B99F2102E0042802D3
+A02100F0ECF800F0E6F800F0ECF8026806995269C9B290
+47C01C0B9020690168D1F8CC1088470B9959448842FFF4
+E1AE09A915A839F409F04FF0000809E038464EF4DDF018
+B1384637F4BFF4706008F10108069880457BDA08EB0700
+90F9039019A800EB880A484637F425F58AF8000007EB49
+06707B10B9BA2100F0B0F8307B8AF801008AF8025008A8
+0DA901EB480102780A70B9F1000F42784A7015A800EB88
+06CCD00DA80DA910F8180000F0E70001F81800B9F1010F
+08D138464DF453F5002838460ED037F4A4F3BFE7B9F102
+0FBDD138464DF447F5002838460AD037F4C6F3B3E74EF4
+87F0002838460AD037F4A8F3ABE74EF47FF0002838460A
+D037F4CEF3A3E738F407F10028384618D037F430F49BE7
+38F4FFF00028384602D037F4F6F393E738F4F3F0002890
+D09AF8020000F07F008AF80200384600F0FAF885E738F4
+E5F0002882D0384600F01CF97DE7002000E0401C0699C0
+B28842FADB00F032F805686D6A51184A782169A84718B9
+4FF4827100F033F800F02DF800F033F819A904910DA903
+9115AB0699059AC9B20291012101912168511800F00AF8
+2D690FA9A8470B98834475E645B0BDE8F08F0000497807
+9A0091D2B2056870472168059A511870476069059A0021
+00913B462168704700000FA836F4C7B500000FF26800E3
+F7A2BD0168096A0847000070B504460D463CF481F30FF2
+500620B94FF4A7713046E3F791FD294604F140001DF486
+F420B140F24F113046F1940390CB8100E3F786FD294604
+F158001AF477F0294604F1F8001AF472F0294604F1D000
+45F4D5F2294604F1A000BDE870401AF444B07061746368
+5F676C6D657372645F7361745F6D67722E637070000000
+38B504464DF4A8F70FF268150168896F884710B9162100
+F07FF820461AF41AF3002820460DD14DF4B1F7062807D8
+DFE800F016162C1604161600042032BD232121E01AF407
+F3012820460CD14DF49EF728B1C01E012802D9801E0FD0
+01E0022032BD2F210FE01AF4F5F202280AD120464DF48C
+F710B1C01E022801D8082032BD3A2100E0402100F047F8
+012032BD000010B586B00478A4F15600092810D268460F
+F2BC0114220CF4D7F4062117484170694601EB44010470
+31F8AC1C416002E0134800EBC40006B010BD000070B504
+4637F4EAF70FF29C0510B96A2100F01CF800F038F802D3
+6C2100F016F82078562808DB5F2806DA0FF2A40101EB40
+0030F8AC0C70BD034830F8160070BD00CB910074440500
+F84B05002846E3F7D3BC000070B5044637F4C0F70FF248
+0510B97A21FFF7F2FF00F00EF802D37C21FFF7ECFF2078
+562804DB5F2802DA313880B270BD304670BD2078A0F151
+06F6B2252E70472407F505EF061A00C4016A0567029A04
+BE07000070617463685F676C6D657372645F617369635F
+756E69745F636F6E7665727465722E637070000000801D
+021CAA16D6179C052A167D19980C9F1100002DE9F041AD
+F5006D0446C0208DF800000D46C1208DF8010090460220
+002641F6C81716E0725D00F80D200846B0F5006F02D100
+F027F80020715DC02902BF00F80D10401CB0F5006F02D1
+00F01BF80020761C411C4645E5D3C02200F80D20B1F500
+6F02D100F00EF80021C42001F80D004A1C385912B26946
+CFF42AF10DF5006DBDE8F08138594FF400626946CFF420
+B170470000704700004F210FF28C20E3F739BC00002DE9
+F04204468EB0A0681646B0420D469946666004D058210F
+F26820E3F728FC4FF0FF30A06004F5C85757F8B80F0268
+6168D26FC9B29047386802686168926A89B290470420AD
+F80000ADF806501420ADF80200ADF808600020ADF80A00
+ADF81200042E18BF052E07D12368D3F8E43004AA03A920
+46984702E00390ADF81000AE4270D0012E06D0032E09D0
+042E1FD00A2E54D062E000F073F8386803215AE0042D5B
+D1E07B002858D00020E073032138680268D26A9047B868
+00284ED041F2683103680A5DD3F8A8300021984745E004
+F11C0019F40CF404F1300019F408F404F1440019F404F4
+04F1580019F400F4F1940320CF810042F2181100200855
+A07B70B10020A073B86840B10268D2F884209FED4C1B9F
+ED4B0B0021904700F033F8052D1ED006A82AF440F20146
+41F60830005BADF81800B86898B10268D2F8942090470E
+E038680268D26A1021904738680268D26A022190473868
+04210268D26A9047002104F5DD50D3F451F0B9F1000F06
+D100F080F869462046984700F073F80EB0BDE8F0823868
+0268D26A01211047000070470000F0B5ADF6F47D04460C
+20ADF80200ADF806100D20ADF8000016461D4617F474F0
+2DF4E8F40290022222A103A80CF422F300F048F82B4600
+20ADF80E00324600F041F840F6EC70BDF80210471A3946
+04A81BF45CF7BDF802104118ADF8021069464118381A01
+F1100605D106220FF2A401B01F0CF4EFF216F8010C20B1
+002006F8010B00F019F89DF80200C00703D50020307000
+F011F8694600F022F82046984700F016F80DF6F47DF0BD
+0000000000000000000025730000BDF80200401CADF802
+007047BDF80200801CADF802007047BDF80200821C92B2
+6946204676E600002368BDF80220D3F8F8307047704700
+007047000070617463685F676C6D655F706569665F696D
+706C5F656E632E63707000000000202E2E2E200A000010
+B590B004462FF489F520680268926804F1600190476846
+2AF4ECF40021ADF83810014604F164002AF422F510B010
+BDF0B589B004460F46154630F4EFF0B86D026892682946
+9047064678680123012229462BF4DBF6070000F0D580E0
+68C00540F1D1802846F0F71DFC002800F0A980287808B1
+212803DB422812DB512810DAE06880030DD5294638462B
+F475F44CF4B7F6022805D100F0B9F800F0C3F800F0B9F8
+287834282ADB422828DAE068800325D500208DF8140004
+90294638462BF46FF404A903910DF111030DF112010291
+06AA0DF11301019105A9009107A932F49BF39DF8111008
+4209D09DF81000022805D100F08BF800F095F800F08BF8
+287851281EDB76281CDAE068800319D501208DF8000029
+4638462BF47EF422696B46294648F457F09DF8001081F0
+0101084207D000F071F800F069F800F073F8C4E90E0128
+7876283CDB9A283ADA00208DF80A008DF8090029463846
+2BF431F402A901910DF10A030DF10901009103AA04A947
+F4AEF1201D816821F4003181609DF8080001281DD00228
+0DD1201D41F40031816041F40011816000F038F800F042
+F8C4E90E010DE096F874000D281CBF0C28112806D1201D
+41F40031816021F400118160287851281EDB76281CDA28
+4619F4C1F70128F19403B0D2810004D0284619F4BCF702
+2812D1201D816841F400318160816821F020018160207B
+800747BF201D41F01001201D21F01001816009B0F0BD00
+00284617F419B10000C4E90E01201D816841F400118160
+7047D4E90E0153EC102B0BF430B210B5040007D09FED10
+2B9FED0F1B9FED0E0B70F4D3F69FED0C0B9FED0D1B84ED
+060B84ED080B84ED0A1B84ED0C0B002084ED100B84ED12
+1BA063BDE810400148F1F770BC089F8900000000000000
+000000000000008803412DE9F04FADF2CC4D82460AF5D7
+5168463CF47AF70AF52455F8352A46694661A80AF53456
+29F4C4F77436B06A81075ABF400900F0010701276E212C
+A819F49EF51FB92E9840F010002E9001219DA816F4C9F5
+022193A816F4C5F5042189A816F4C1F5FFA8A83016F4C3
+F5052157A816F4B9F5FFA80621803016F4B4F50AF11407
+2CA93C68684619F47FF523685B6A0246214617A898472A
+4617A90DA829F488F761A921A83DF4E0F621AA0DA903A8
+29F47FF79DA900F0F9FA2FAA03A97FA829F477F7386801
+68096A884701462A4614A829F46EF761A900F0E8FA00F0
+EFFA7FA900F0D7FA00F0E4FA9DA943A83DF4BCF643AA69
+4622A829F45BF77FA914A83DF4B3F622A900F0D1FA00F0
+D8FA00F0C0FA00F0CEFA2A46694675A829F449F742F6F4
+1042F2117150F80A00884208D322AA7FA968463DF4AAF6
+694675A83DF4B8F67FA918A816F43CF57FA90EA816F438
+F575A904A816F434F575A94DA816F430F50AF5A85000F1
+1C08404638F409F501462A4600F0B0FA00F08BFA39AA2F
+A943A829F416F739A816F415F50146504622F4D5F06BA8
+16F40EF50146504622F408F242F6EF5919F80A00002865
+D061A9E3A83DF45AF6E3AA2946D9A829F4F9F6FFA98031
+EDA83DF450F6EDAAD9A9CFA829F4EFF693A9F7A83DF447
+F6F7AACFA9BBA829F4E6F6FFA889A908303DF43DF6FFAA
+0832BBA9B1A829F4DBF6FFA857A930303DF432F6FFAA30
+32B1A900F05FFAFFA89DA958303DF428F6FFAA583200F0
+5AFA00F02AFA61A900F03CFAB1AA294600F04DFA9DA9BB
+A83DF417F6BBAA00F04AFA00F012FA38680168096A8847
+01462A46B1A829F4ADF661A9BBA83DF405F6BBAAB1A900
+F033FA9DA9CFA83DF4FDF5CFAA00F030FA00F0F4F90AF5
+D45420463CF43FF4834619F4BAF000283CD15946CFA819
+F442F406E0694622A83DF415F6CFA819F41AF4CFA81CF4
+C3F760BBCFA81CF4C9F7C2B20AF5146168463BF4A5F4CF
+A81CF4C0F7C1B220463CF40CF40828E6D8DFE800F0070A
+06060D100513F1940340D681001600DAE7DDE7694639A8
+D8E7694643A8D5E769460EA8D2E7694618A8CFE769464D
+A8CCE7694604A8C9E76BA83DF4E2F5B8B96BA900F0CBF9
+00F0ACF92FA922A819F4CCF52FA90EA819F4C8F500F0AE
+F92FA94DA819F4C2F52FA943A819F4BEF502E06BA83DF4
+C8F50AF5345419F80A00C13460B1207818B900F0A8F900
+F08AF900F090F943A83DF4B7F522A83DE0E07958B318A8
+3DF4B0F522A83DF4ADF500F081F94DA83DF4A8F539A83D
+F4A5F543A83DF4A2F561A900F082F92A4600F09CF900F0
+6CF9607820B99DA900F080F900F06DF9F8680168D1F874
+11884700281CBF207A002856D004A80FE0504622F4D8F2
+70B118A83DF480F522A83DF47DF500F051F904A83DF478
+F539A83DF475F541E093AA7FA9C5A829F4DDF5C5A83DF4
+6AF518B900F053F900F041F9607820B99DA900F04DF900
+F03AF989AA93A900F058F9A7A900F044F92FA94DA819F4
+47F5E07810B900F027F911E0FFAAA83257A9BBA83DF426
+F589AABBA9B1A83DF421F500F03DF9A7A900F02BF900F0
+18F9207848B900F024F900F006F900F020F92FA922A819
+F424F519F80A0068B943A8039018AB39A8029004AA0EA8
+01904DA922A80090504622F439F1FFA9A83100F008F92F
+A939A819F40BF5F8680168896F884700283FD100F0F3F8
+A7AA04A900F00EF900F0DDF800F0EBF8A7AA4DA900F006
+F900F0CDF800F0E3F8A7AA18A900F0FEF800F0C1F800F0
+DBF8A7AA22A900F0F6F82FA922A83DF4E5F400F0D1F8A7
+AA0EA900F0ECF82FA90EA83DF4DBF400F0C7F8A7AA39A9
+00F0E2F82FA939A83DF4D1F400F0BDF8A7AA43A900F0D8
+F82FA943A83DF4C7F497480078002864D02FA816F43CF3
+002513E0306830F825008DF80000684637F4E8F148B130
+6800EB850000F028F918B169462FA817F4BDF66D1C42F6
+725030F80A008542E5D32FA83DF4ABF4002840D100F08F
+F8B1AA04A900F0A1F8A7A900F075F800F086F8B1AA4DA9
+00F098F8A7A900F064F800F07DF8B1AA18A900F08FF8A7
+A900F057F800F074F8B1AA22A900F086F8A7A922A83DF4
+7AF400F06AF800F07CF8A7A90EA83DF472F400F062F8B1
+AA39A900F074F8A7A939A83DF468F400F058F8B1AA43A9
+00F06AF8A7A943A83DF45EF40AF5905004A9743038F4F4
+F14DA90AF5895038F4EFF118A90AF5BA5038F4EAF10AF5
+C05022A9103038F4E4F10AF5B0500EA9703038F4DEF10A
+F5985039A9C83038F4D8F143A9404638F4D4F16BA90AF5
+C75038F4CFF10DF2CC4DBDE8F08F00002FA918A83DF42A
+B42FA94DA8F19403D0D981003DF426B42FA918A819F420
+B42FA904A83DF41EB40EA83DF427B400002FA904A819F4
+14B461A939A83DF4E8B357A9A7A83DF4E4B32FA9B1A83D
+F4E0B393A92FA83DF4DCB339AA0AA9684629F47BB40000
+2FAA14A90AA829F475B40000B1AA0EA9A7A829F46FB400
+00A7A92FA829F46AB41FB504460878022806D003284AD0
+3D2845D03F283DD047E0012003903F23FF2002902D2234
+20019016215020009004F5B050703038F438F201200390
+3C233A2002901B223020019005214720009004F5895038
+F429F2012003903C23FF2002901A223020019004214720
+009004F59050743038F419F200F01FF804F5BA5038F413
+F200F019F804F5C050103038F40CF208E030F411F542F6
+C451085502E0204622F482F2002000E0024804B010BD00
+00FC938900D5080400012003904023FF20029022223020
+019002214720009070474088400A00F001007047000000
+2070472DE9F0410F4682B080463878022808F5097408F5
+F6767CA50AD0032800F0C280052800F0AA80062814D00C
+282DD0BDE040463FF4DFF5206800F59670009000230622
+414630463DF4BDF508F5E67018F4D7F5A5E0787802280D
+DA40463FF4F2F440463FF4C7F52068C830009006227878
+431CDBB204E04FF49670009000230522414630463DF49E
+F58AE078780C2804BF207F0028F8D108F13C06B0680168
+276A896C884701465A48DFF868E15A4B5B4A00EA070474
+451CBF3840984229D1584C0FF27C10A74218BF974209D1
+012918BF02291FD0032918BF04291BD0712115E0504A97
+4209D1012918BF022912D0032918BF04290ED07B2108E0
+9F4205D1012918BF032906D0822100E08621E2F738FD00
+E0174630680268926939469047B0680268126D39469047
+B06890ED540AFAEE060A30EE200A80ED540A9FED340AB0
+680168D1F8E0118847B06850F4DFF2B06814F40AF240B9
+B06813231122012114F4F5F12A46304918E0B0680368DB
+6D0022002198472A462D490FE098F81E02401C88F81E02
+C0B2022805DB40463FF4A2F12A46274901E02A46264940
+463DF4F6F2002004E030463DF455F5F9E72248BDE8F681
+000070B50446C80782B015461E4604D4CD210FF27800E2
+F7DAFC60681B49006C086029466068406C51F423F46068
+406C314651F420F40022002168463DF4A9F308218DF800
+1003218DF801100146606838F485F473BD000000006866
+F640FFFF00F00F00003011000030110000341100003711
+00003581BC050015C0050009BA0500C9BD050045BC0500
+10C99100F1940360DD810070617463685F676C6D657372
+645F61736963696E69742E63707000002DE9F84F2DED04
+8B9CB0154633980FF26C4A0078B0EE408AB0EE419AF0EE
+619A10B9272100F082F9DDF8C490484646F493F310B928
+2100F079F9369F2A98F862389C204668F4D4F100200190
+23462D98DDF8B0802B99009042462E68D6F80CC02846E0
+47379E8346304668F4C1F12146304668F4B5F130780928
+02DB362100F055F93178B0EE480A06F1080069F4D0F500
+2030717079584502D03D2100F046F92F984FF0000A20B1
+B079404538BF4FF0010A002000E0401C3178C0B28842FA
+D300F030F918B100F02DF9012807D120980078052814BF
+06284FF0010B01D04FF0000B48464BF44AF728B100F01B
+F9012808BF002100D03099359804900291CDF800B02098
+039007F132000190B3787278317806F1080068F481F778
+700120387028462968496988478DF83400284629680969
+884701280CBF4FF001084FF000083278209813A967F4F1
+F700F0E7F8034610A80C90CDF81CB011A80B90CDF81480
+0EA80A90CDF80C900FA80990B0EE490A12A80890F0EE69
+0A2E98069013A9329804909DF834000290B07801907078
+009006F10800327869F407F3484616F48AF400EE100AB8
+EE400ADFEDAC0A20EE200A87ED030A3398007860B300F0
+AFF8032828DB00F0ABF800EE100A3398D0ED020AA548B8
+EE400A20EE200AD0ED000A80EE800A87ED030A484616F4
+64F400EE100A9E48D0ED000A9FED9A1AC0EE810AB8EE40
+0A20EE800AD7ED030A00F031F948BF87ED030A00203861
+786113AD607800284AD09FED900A00200CE004EB8001D1
+ED020AB4EE600AF1EE10FA48BFB0EE600A401CC0B2A178
+8842EFDB002000E0401C2178C0B28842FAD3B5EE400AF1
+EE10FA2ADDA0789FED7F8ADFED7E8A9FED7D9A16E004EB
+8001D1ED020AC0EE800AB4EE608AF1EE10FA09D506EB80
+01B0EE608AD1ED028A55F8201009EE101A401CC0B22178
+8842E5DB00F03DF808B1B0EE688A87ED048A87ED059ABA
+F1000F9DF83400DDED130A9DED0E1A05EB800090ED000A
+30EE600ADDED0F0A70EE810AC7ED010A1198B8611298F8
+61D7ED070A30EE800A87ED080A0F9878620E98B86207F1
+300071790170B17941701098B8601CBF002078701CB0BD
+EC048BBDE8F18F2968896928460847484619F4C5B00000
+5046E2F7F9BA00002DE9F0412DED028B0446B0EE408A90
+46DEB28DB22DB94FF48C710FF22C10E2F7E7FA099F0020
+3860404644F4E3F018B1404619F4A5F040B140464BF405
+F630B1F19403F0E08100404619F49DF0012801D1012000
+E000200899002211E0B5EE400AF1EE10FA01D59FED330A
+01EB8203521C83ED000AD7ED000A30EE800A87ED000AAA
+4245DA04EB8203002893ED000A30EE480AF0EEC00AB7EE
+000A30EE601AB0EE410ADBD0B7EE000A00F04BF8DBD5B0
+EE000AF7EE001A40EE801ABDEEE10A10EE103AA3F1030C
+0CFB03FC5B000CF1010CC3F1050300EE10CA01EE903AB8
+EEC00AF8EEE11A002E01EEA00A18BF022AB0EEC00ABAD0
+032A18BF042AB6D0B6EE000A00F01FF854BFB0EE410AB0
+EE600AACE700EE105AB8EE400AD7ED000A80EE800A87ED
+000ABDEC028BBDE8F081000087F4B234C2F38E4D000000
+008452000088520000F4EE400AF1EE10FA704700007061
+7463685F676C6D657372645F706B6669742E63707000F0
+B50546ADF22C5D0E4605F58167394601A84FF417F30024
+20E001A968464BF449F6694630462AF41DF3B8B1694638
+464FF422F3FFA90078A0316054694638464FF41AF36A46
+0378002128463AF468F069463846641C4FF41BF3E4B201
+A84BF427F60028D9D19CB3DFF8C455286810B92A2100F0
+F5FA2D6807A84FF490610BF49FF1002622E0A71B212F28
+BF20272968496A28468847014601A835F403F135F417F2
+01688969884707A90091FAB207687F6AFFA9A031731801
+A9B84701A835F497F101A83DF4EAF02036F6B2A642DADB
+0DF22C5DF0BD00002DE9F84F2DED0E8B80460C4615469F
+EDC29B86B053EC102B51EC190B0AF47AF100F0BEFADDF8
+7890074648464BF4F0F418B100F099FA012800D000208D
+F81000242120460BF450F1A07BA78140F00500A07305F1
+1801484691ED020A35F434F2208005F11801484691ED04
+0A35F4E4F205F1480660809FEDAA0AD6ED010A00F077FA
+6082D6ED020A00F072FAA082D6ED030A00F06DFAE0829D
+F85000D0B1A07B40F00A00A073DFED9F0AD6ED051A96ED
+041A21EE800ABDEEC00A10EE100A96ED060A21EE201A20
+EE200ABDEEC11ABDEEC00A03E09FED941A9FED930A2083
+84ED080A05F1180084ED071ADFED900A90ED080AB4EE60
+0AF1EE10FA80F21C82D8F804000268D269291D9047D8F8
+0810B0EE408A484616F476F3B0EE40AAF0EE60AA38460A
+F4A1F107468B4618EE100A0CF449F205F11802D3699269
+0AF4EBF053EC1A2B0AF4E7F041EC100B32F4EFF553EC10
+2B384659460AF495F141EC180B484616F414F203904846
+16F4BCF09DF8101009B14FF4E1600090002201208DF804
+0001A902A818F4DCF651EC180B21F0004141EC1A0B4846
+16F4F1940380E48100B7F1074602A816F4B3F1791C401C
+18F429F70AF453F102460B4651EC1A0B09F4BFF702D385
+2100F0E3F9002726E0484618F4C2F60398B0EE40AAF0EE
+60AA0AF447F153EC1A2B09F4C7F7824605F11800B7EE00
+0AD0ED020A30EE600A8B4610EE100A0CF4E3F152465B46
+09F4B5F753EC182B0AF483F041EC180B7F1C02A816F477
+F1401C874206D251EC180B0022002309F486F7CBD305F1
+1800F7EE000A90ED020A30EE200A10EE100A0CF4BFF153
+EC182B09F491F70022002309F44DF741EC1D0B02D99321
+00F093F9484616F470F10AF4FEF00022B44B0AF4C8F141
+EC1A0B484616F4C3F10190D8F808000168D1F894108847
+804653EC1D2B51EC1A0B09F46BF741EC1B0B40460AF4E2
+F041EC1C0BB0EE4C1AF0EE6C1AB0EE418AF0EE618A4046
+0AF4D5F053EC1B2B09F455F700F063F9B0EE40EAF0EE60
+EA40460AF4C8F053EC1A2B09F448F700F04EF900F05CF9
+0AF4BEF053EC1D2B09F43EF741EC180B51EC1C0B53EC1E
+2B0AF4C0F001228F4B09F416F710D2B0EE480AF0EE680A
+13E0000000000000E03F00000047286B6E52000000000A
+D7A33B53EC182B51EC190B09F4ECF741EC100B19F4A8F0
+8346BBFBF8FA08FB1AB0A0729FED7DDB00F008F9012851
+D100F000F918B100F0FDF803284AD158460AF47CF053EC
+1C2B0AF446F141EC1B0BB0EE4A1AF0EE6A1AB0EE4B0AF0
+EE6B0A1BF454F7B0EE40CAF0EE60CA19F47CF020819FED
+6C1BB0EE418AF0EE618A51EC1B0B53EC1A2B0AF427F100
+F0EBF819F46BF0A07153EC1C2B51EC1D0B09F4D2F600F0
+D8F800F0E6F8207453EC1A2B00205F4909F4C7F602460B
+4651EC1B0B0AF40BF100F0D7F84B2190FBF1F14B2202FB
+11001DE001980199BAFBF0F001FB10A1218153EC1B2B03
+99B0FBF1F801FB1800A07151EC1D0B09F4A5F600F0ABF8
+00F0B9F8207400980099B8FBF0F001FB1080A080287E10
+F01A0F1DD0A07B40F04000A07300F087F818B100F084F8
+032812D100F084F8012803D000F080F802280AD100F07C
+F8022802D0A869000503D5A07B40F08000A073A8690106
+03D4410501D4C00448D5A07B40F08000A073A869010604
+D5A088317850FA81F00EE0400502D5A088717808E0B078
+9DF8101019B17178090251FA80F0A1884018A0800099A0
+888842A4BF401AA080A088B84202D200990818A080A088
+C01BA08000F03BF805280AD1A869400507D500F038F801
+2803DBA088A0710020A08000F02CF804280AD1A869C004
+07D500F029F8022803D1A088A0710020A080A07B40F020
+00F1940310E88100A0739DF8501011B140F01000A07306
+B0BDEC0E8BBDE8F18F00408F400000E03F000000000000
+7040000000000000344010C991000000344048464CF48D
+B10000484618F4EDB4000060EE800AFDEEE00A10EE900A
+7047000053EC192B09F4C6B60FF21C00E1F714BF41EC10
+0BB0EE481AF0EE681A1BF44CB641EC100B18F476B77061
+7463685F676C6D657372645F616964696E675F6D67722E
+637070000000002DE9F04182B004460D46164631466846
+2BF4AAF795F85E000FF2B40708B1A82802DB112100F04A
+F805F1340898ED000A00F048F802DA142100F040F898ED
+010A00F040F802DA152100F038F898ED030A00F038F802
+DA162100F030F868462BF4AFF702281ED105F15E0018F4
+89F450B105F15E0036F4AEF1A0B105F15E0018F47FF401
+280ED13246294620465BF480F3314620465BF4FAF33246
+294620465BF477F408E068462BF48BF704281CBF04F21C
+705BF471F5BDE8F38100003846E1F797BE0000B5EE400A
+F1EE10FA7047000070617463685F676C6D657372645F73
+61745F7265706F72745F76616C69646974795F63686B2E
+63707000000070B5A0B004463BF425F120464EF494F701
+4601A83CF404F4204637F48DF2014601AA0BA828F4A0F4
+0BA83CF42DF400285ED1002545E020690168D1F8C01188
+4710B3204637F4B0F104281DD1684636F44BF1C8B16946
+0BA829F432F7A0B1022101A815F49BF220464EF466F701
+4601AA15A828F479F415A828F488F4052803DB69460BA8
+3CF4FCF369460BA829F418F7B0B16068C06800EB8500FF
+F763F806466068C06800EB850028F4B8F4034632466946
+204600F028F869460BA83CF4E0F36D1C60684089854212
+D2A06839F4F2F670B16068C06830F825008DF800006946
+20690268D2F8E82090470028A3D1E3E70BA83CF4C9F320
+464EF458F64F2117F429F720B070BD00002DE9F04387B0
+0446884617461D4637F443F40646FF2E0FF2F80903D116
+214846E1F7E4FD20690168D1F8A410884708B900270025
+062104A80AF470F5404636F4C7F038420AD1002200F058
+F800F05AF88DF8100001208DF8110008E0A07E022818BF
+032803D02F214846E1F7BFFD4FB1012200F043F800F045
+F88DF8120001208DF813004DB1022200F038F800F03AF8
+8DF8140001208DF815003146204637F47DF48146314620
+4637F4BEF4039501900297CDF8009004ABA06832464146
+39F493F60646414604F11C0016F461F5314604F1440018
+F45EF0314604F15C0018F47BF0314604F1740018F476F0
+F19403A0EB8100314604F18C0018F471F007B0BDE8F083
+4146684618F438B323685B6A0246314620461847706174
+63685F676C6D657372645F7365617263685F6D67725F62
+6173652E6370700000002DE9F44F2DED028B81468846B1
+F4F4F404460025002609F5A3674FF0300A01E0761C36B2
+A64216DA38681AFB060BD8E90023DBE9020109F4A5F500
+F06FF8EFD2DBE90401D8E9022309F49CF500F066F8E6D2
+01252DE0182C05DAB9F86400401CA9F8640023E0A9F864
+509FED308B002638681AFB06F42018B4F42AF310B9A9F8
+646014E000F044F851EC100B53EC182B09F4D2F307D200
+F03BF8B0EE408AF0EE608AA9F86460761C36B2192EE0DB
+B9F9646038681AFB06F4201809F1380120307FF430F78D
+B9386898ED000B201880ED020B386898ED020B201880ED
+040B386898ED040B201880ED060B00203968611881F82C
+00BE809DF80800022803D13968611881F82C00BDEC028B
+BDE8F18F00003868201820307FF4A5B7000021F0004101
+4A044B09F488B3F168E388FFFFFFFFFFFFEF7FB5F8E43E
+30B591B004460D4601A828F4AFF79DF80900401E012823
+D8684645F46BF30246606802A972F4B0F120B926210FF2
+3C00E1F7A6FC9DF80010606870F423F760B1297CC90609
+D46979012903D1696AC1F3406111B901A985F4BFF36846
+65F412F301A84BF4B5F311B030BD000070617463685F67
+6C70655F6E61766D73677061727365722E637070002DE9
+FE4F2DED048B96B004462E9E0FF2841930780D4610B925
+2100F0B7F8307E10B9262100F0B2F8309F387810B92721
+00F0ACF8DDF8C4A09AF8000010B9282100F0A4F8DDF8A0
+80404645F46FF310B9292100F09BF84246211D684645F4
+48F30EA866F409F50021201DEEF7EBFDB0EE408AF0EE60
+8A201D15F464F509EE100A0EA805902B98DDF89C900490
+96F878000390CDF800A0339802903298019051EC180B0B
+F4E7F401EE900A3B464A46B8EE491A06F1380196ED040B
+204650F48CF606A866F4D9F4269FDDF8BCB01B9A0390CD
+F808B00196CDF800903B462946204650F438F72D98359D
+039004950EAB2C98029049462A98019006A80090204672
+6850F4D4F7307A68700120E8759DF8380080F001002876
+1498E861012068759DF8180080F00100A875404618F4AD
+F1022807D0019500971C9A1B995B46204651F4BFF31C98
+0078062818D1287800281CBFE87D002812D0287E80B99A
+ED070AB0EEC00ADFED090AB4EE600AF1EE10FA05DB2870
+0021C5E902012861287516B0BDEC048BBDE8F78F0000F1
+940330EF8100CECCCC3E4846E1F7B3BB00007061746368
+5F676C6D657372645F636F646570726D2E637070000000
+70B586B004460D4668460FF2440118220AF464F304F648
+062178307C032918BF042900F0010009D1717C80F00100
+084304D1C022694620464FF410F620464FF41BF3306828
+6006B004F1400070BD0000010100004050000804010000
+90500008FFFF0000FFFF0000042900D1704710B584B008
+9C0294079C0194069C009440F43BF21FBD30B5ADF2CC4D
+40680C460168D1F8CC1015468847B0F5966F04D917210F
+F26C00E1F750FB204634F41DF303464FF4966207A901A8
+65F466F2297865F4E7F2697800F020F8A97800F01DF8E9
+7800F01AF8297900F017F8512100F014F8762100F011F8
+002100F00EF801A865F455F2009007AB02220421204634
+F460F20DF2CC4D30BD000001A865F4C1B2000070617463
+685F676C6D657372645F7472616E73616374696F6E5F72
+70635F656E636F6465725F636172702E63707000002DE9
+F043ABB0044604F6941105A84EF4A3F304F634290AE004
+F6BC104AF4E2F6694648464EF41AF405A84EF4B5F305A8
+4EF4B4F3C0B905A968464EF493F3266861686A4602A839
+F459F700F07DF800F075F800F06DF802A9304698470028
+6946DAD104F60C20DDE704F62C1105A817F4B9F642E076
+1C6068F9B239F4C9F7F6B2864207D260683246F9B239F4
+DDF70028F0D1A8460022F9B201A842F4BFF788F0010005
+4209D00122F9B2684642F4B6F7024601A902A843F407F1
+606801A939F489F704EB4010008A042813DB2668616801
+AA03A839F412F700F036F800F02EF800F026F803A93046
+984718B901A948464AF478F605A817F455F605A81BF4FE
+F198B905A81BF404F207466168FAB204A839F4E0F604A8
+35F469F5002500284FF00008B7D001250026A5E72BB0BD
+E8F08333685B6941EC100B3A4670470746D4F8EC0E09F4
+B9B20000E0680168D1F8BC1108470000F8B504460D4600
+2600277AB22946684642F45AF7014604F604104EF45BF3
+08B1012603E07F1CFFB2032FEEDB3046F2BD30B50FF2A8
+0485B004AB25680FF2A4041D6000200FF298031B782568
+0FF298048DF80C3002AB1D6001AB25680FF28C041D6000
+2325680095062918D8DFE801F00F0F040F0B0713009AB9
+03AB0FE0032A0FD202A90AE0032A0BD201A906E0032A07
+D204A902E0032A03D26946531803B1187805B030BD0000
+0B4B1B7801220BB101207047007C06280CD8DFE800F006
+06060606040800072902E0012900E0052908BF0022F194
+03C0F2810010467047F7CB910001060800010000000702
+0100010305000100000030B5ADF2CC4D40680C460168D1
+F8CC1015468847B0F5966F04D912210FF28C00E1F7D0F9
+204634F49DF103464FF4966207A901A865F4E6F0296865
+F4D1F1696800F031F8A96800F02EF8E96800F02BF82969
+00F028F8696900F025F8A96900F022F8E96900F01FF829
+6A00F01CF800F019F8A96A00F017F8E96A00F014F8296B
+00F011F800F00EF801A865F4C5F0009007AB0E22042120
+4634F4D0F00DF2CC4D30BD0000696A01A865F49AB17061
+7463685F676C6D657372645F7472616E73616374696F6E
+5F7270635F656E636F6465725F70696B652E6370700000
+2DE9F84F80462DED0A8B08F12C0A82B09AF801B09AF802
+900C4608F17F0042F465F700259FED549B9FED55AB38B1
+08F17F0017F421F7471EBF41FF0F00E0002708F17F004A
+F47CF430B108F17F0017F413F7012808BF012700970027
+57E0BBF1000F01D04F4550DA009810B1B81E03284BD208
+EB87069FED44CB706B0BF43AF241EC180BF06D0BF435F2
+41EC1B0B53EC182B0020002108F4ADF704D153EC1B2B08
+F4A8F71BD051EC180B0BF4DBF100EE900AB0EE608A51EC
+1B0B0BF4D3F100EE100AF0EE480A1BF43DF0DFED310A00
+F06BF8304A304B09F42DF241EC1C0B51EC1C0B53EC1A2B
+08F4BFF73CBFB0EE4CAAF0EE6CAA51EC190B53EC1C2B08
+F4B4F73CBFB0EE4C9AF0EE6C9A7F1CFFB29AF800008742
+A3DB51EC190B53EC1A2B09F449F19AED190ADFED1D0A41
+EC180B00F03BF841EC100B17F4D3F7052816DB2078A0B1
+174894ED010AD0ED000AB4EE600AF1EE10FA0ADB134800
+680BF4CBF153EC182B08F481F734BF0325012502B02846
+BDEC0A8BBDE8F28F0000000080842EC10000000080842E
+4100000000000000000000B443112D4454FB2119400000
+7A44185200001452000020EE200A10EE100A0BF4A0B170
+B582B00E4614461D46C0F4CBF520B116210FF27800E1F7
+8DF816F1010F18D1E80705D5C9F4B8F404F00101EFF7F8
+F9A80729D5C9F4B0F42A462146EFF7F8F9C9F4AAF42A46
+214602B0BDE87040EFF7F9B900210020C0F479F7016809
+6888470799069B00912A4621460468A468A04700210020
+C0F46AF70168896A88473146BDE87C40CCF4E4B373BD00
+0070617463685F67756C706D655F6368696E6F6F6B5F65
+6E67696E652E6370700010B5DFF82447204614F47AF404
+F12800BDE8104014F474B4F8B50446DFF80C0720600D46
+16461F46002015F40DF415F4ADF46060002015F4F19403
+50F6810007F415F4D5F4A06004F5146041F42CF404F594
+5041F448F404F59850002100F8181F41608560C6600761
+0020002304EB4002FF21918104EB800204EBC00101F580
+61C2F85C31C1E90033401CA828EED3DFF89C5605F12800
+3BF4C6F528463BF4C3F52046F2BD00002DE9F843044690
+460D46404642F4E0F020B12A210FF2A460E0F7E6FF41F2
+24374246385903689B682946984700220021284641F4C1
+F300220021404641F4BCF305F15E0017F498F550B105F1
+5E0017F493F5012804D0404642F434F300284FD005F160
+06DFF82096307D0A2818BF0B2803D00C2818BF112804D1
+05F15E01484615F484F7307D0E281DD105F15E0109F128
+0029F493F0002805F15E0104D009F1280015F473F70EE0
+484629F483F050B105F15E0109F128003BF45CF5385902
+6831781268904705F15E0104F5146042F4FFF2294642F4
+3CF300F014F825F4ACF718B100F00FF826F433F000F00B
+F825F42BF728B100F006F8BDE8F84325F47CB7BDE8F183
+42462946204670472DE9F04F934687B0044600268A468B
+F89C6005A861680FF298580A68926A90470BF1780703E0
+C7214046E0F757FF05A842F438F5002800F0EC80656805
+A901A842F432F52A68926801A9284690478146494604A8
+19F4E4F2514604A827F46CF50028E4D14946684619F400
+F3494603A819F4FEF203A82BF419F0012809F1280506D0
+D0D3032839D05DD3042858D0CAE7684642F48BF518B16F
+214046E0F71EFF00F0C4F80146584617F4ECF1286B0126
+40031BD595ED000AD7ED010A00F0B0F804D587ED010A00
+F0B1F8787099F8740009280BD195ED000AD7ED020A00F0
+A0F804D587ED020A00F0A1F8B87099F874000F289CD100
+F09AF8387098E7684642F455F518B188214046E0F7E8FE
+00F08EF801460BF1600017F4B5F1286B0126400341BF95
+ED000AD7ED030AF4EE400AF1EE10FA04D587ED030A00F0
+78F8F87076E701208BF89C00684642F430F500B9012695
+F83000800608D4494602A819F488F202A82AF4A3F70428
+32D195F8300040062ED500F05BF801460BF1300017F482
+F199F874000B281CBF0C28112806D100F04DF801460BF1
+480017F474F197ED050A00F03CF809DB387C787487ED06
+0A00F03DF838742868786139E797ED060A00F02FF8F9DB
+C7ED060A00F030F878742EE700F02CF801460BF1180017
+F453F197ED070A00F01BF809DBB87CF87487ED080A00F0
+1CF8B8742868F86118E797ED080A00F00EF8F9DBC7ED08
+0A00F00FF8F8740DE7304607B0BDE8F08F0000F19403E0
+F98100D5ED000AF4EE400AF1EE10FA70470000684642F4
+47B400002DE9F84F804608F598562DED028B1836ADF52A
+7D7160CC4C214604F1280017F401F420463BF40CF49FA8
+14F479F20FA814F476F28DA817F4EFF7D8F804100A6892
+6A06A8904726E0D8F8044006A9684642F410F422689268
+69462046904704462146684619F4C2F169469FA815F4EE
+F594F874000A2818BF0B2804D00C281CBF11280D2807D1
+2146684619F4C3F169468DA817F4CFF706A842F4EAF300
+28D3D1B068026892688DA990479FA967A817F4A1F766E0
+4269002A1CBFDBF81420002A39D009782A79914235D141
+680068DBE9002308F44FF621F0004141EC100B53EC102B
+00209A4908F4BBF441EC100B17F451F5B0EE408AF0EE60
+8A04F15E0042F4D5F3142500B10425284608F425F641EC
+110BB0EE480AF0EE680A1AF405F551EC100B8C4A8C4B08
+F45BF404D8F0680268126A01A99047B0680268D2682146
+90479DF800018AF00101084314D12146404626F4C8F4B5
+6804F15E0108A82AF4C0F62A68D26901462846904720B1
+04F15E010FA815F46BF57F1C032F38DB67A817F447F767
+A817F446F7002840F09A8067A905A817F435F719A842F4
+8EF367A9684617F42EF719AA69464046FFF70FFE09A817
+F460F200F0D4F8814609A941A817F461F10BE0F46841A8
+1AF4F2F422681268C1B22046904741A817F434F141A81A
+F4DDF40028EED0B9F1FF0FC7D000277AB2494604A842F4
+62F200F0B8F80400BAD04FF0000A04F15C0578B210BB21
+4603A819F414F103A82AF42FF6022808D0214602A819F4
+0BF102A82AF426F6042810D1494625A81AF432F420B949
+461FA81AF42DF430B12A7F2146404626F4EBF44FF0010A
+287E08281CBF01203070002F2FD10222494601A842F429
+F20146D8F80400026892689047002822D000F1600100F1
+180B8A7E002A04F118003FF413AF416800680022002308
+F4A3F311D8DBE9000108F49EF30CD82D489BED040AD0ED
+000AB4EE600AF1EE10FA02DB03202870687039E70FA827
+F43CF302282FDB0FA941A817F490F625E041A9684617F4
+91F619A842F4EAF2024669464046FFF76FFD09A817F4C0
+F100F034F80146002201A842F4DDF100F033F8B46800F1
+5E0102A82AF4E7F52268126A01462046904741A817F477
+F641A817F476F60028D4D008F5945041F440F1404626F4
+99F30DF52A7DBDEC028BBDE8F18F000014C99100D0C000
+0000408F409B9999999999B93F90B80700024619A94046
+25F4B5B70000D8F804200146104612689268F1940370FD
+81001047000070617463685F676C6D657372645F737669
+645F7265706F72745F6D67722E63707000000070470000
+2DE9F84F2DED048B044692B0207A8A469346B0EE408A10
+B90F2100F051FA04F2447500F029FA8046A8680168496C
+8847209E0121317008F1940706F17C0979783171797886
+F82C10797886F85410797989F800102199B172817B8089
+00EE101A00F016FA286880EE209A66F483F7D8ED000AB0
+F8DC0000F005FA60EE208A00203279904206EB80011FD2
+5AF8202000EE102AB8EE400A00F0D5F881ED030A9DF858
+200AB1002212E05BF8202000EE102A00F0C6F80BEB8002
+81ED0D0A92ED080A00F0BEF881ED170A03E00022CA604A
+63CA65401C0828D3D300F0CAF918B100F0C7F9012840D1
+3878052818BF06283BD109A80FF2FC31202209F4CEF300
+F0B4F94FF0000B70B100F0CBF983280AD201A80FF2FC31
+202209F4BFF3202201A909A809F4BAF3307983450ED209
+A850F82B005AF8200000F0A6F920EE090A06EB8B0080EE
+280A80ED030A0BF1010BBBF1080FE8D3002000E0401C31
+798842FBD3002000E0401C8842FCD3A8690121EDF770FD
+B0EE409AF0EE609A18EE900A0AF4C8F404F5ED62536812
+6808F498F253EC192B08F4DEF40AF474F408EE900A2868
+66F4F1F689F8020006F17F01AA69684644F4A5F206F188
+0080ED028AD8F82C10C160E168C9F8081094ED0E0B80ED
+000BC0ED048A01203070B87889F8010000F048F960B900
+F041F948B100F05AF9832805D23878072804BF042089F8
+01003878052812BF0628032089F80100B879707106F12C
+01F879B071B8794870F879887006F15401B8794870F879
+8870B079082802D3932100F045F912B0BDEC048BBDE8F1
+8FB8EEC00A20EE090A80EE280A704700002DE9F84F2DED
+048B044682B0207A10B9992100F02DF994F8580000281C
+BF94F8F800002802D19A2100F022F904F24475A8680168
+496C8847019000F0F5F88046A8680268697FD26D904706
+46286866F467F68246286866F465F68146A8680268697F
+526A90470746A8680268697F926A9047002F08BF032806
+D1202209F5807109F5907009F4D0F208F19400D6ED058A
+96ED169A477998ED008A04F55676012030709AF8250030
+72012030760AF11400A96933F481F586ED040BE0687060
+B9F8DC0000F0B7F820EE080A80EE288A00EE107AB8EE40
+0AF6EE008A20EE090A20EE280A10EE100A0AF4EBF341EC
+100B17F4DDF1C0B2009029EE280A86ED0B0A04F5627000
+990170477008F1940086ED0A8A877890F8F19403000182
+0003A090F804B000F081F878B900F07AF860B100F093F8
+832808D298F89400072804D104274FF0010A4FF0020B01
+98807B00EE100A0198808900F078F8082FC0EE208A02D3
+DE2100F089F809EB870000F07BF886ED090A00F059F818
+B100F056F8012809D198F8940006281CBF0528072802D1
+09EB8B0003E00098C01909EB800000F062F886ED070A98
+F8940006281CBF052807280CD00098874202DAF72100F0
+5DF80098381A082802D3F82100F056F800F02CF818B100
+F029F8012809D198F8940006281CBF0528072802D109EB
+8A0003E00098381A09EB800000F035F886ED080A20465B
+F4DCF684F8D00302B004F10801BDEC048B04F56470BDE8
+F44F42F495B7000020680168896F0847A86917F40FB000
+00A8680268697F526D1047000000EE100AB8EE400A7047
+000000EE900AB8EE400AF8EE600A7047000020680168D1
+F870110847000090ED480AB8EE400A20EE280A80EE080A
+704700000FF20400E0F71EBA70617463685F676C6D6573
+72645F7361745F7265706F72745F74726B5F6D736D742E
+6370700000000200000003000000000000000600000001
+0000000500000004000000070000000300000004000000
+0100000000000000020000000600000005000000070000
+00F8B504460D4616461F4605F15E0016F4A9F7012800F0
+B980E567C4F88060394604F1780066F49CF40698E07529
+46204666F4A4F40020207600274FF07E50E06130462AF4
+CBF23818007BFF2808D194ED070ADFED4E0A30EE200A84
+ED070A0DE030462AF4BBF23818217E007B814205D23046
+2AF4B3F23818007B20767F1C052FDEDBDFED430A94ED07
+0A0FF21417B4EE600AF1EE10FA03DA33213846E0F79AF9
+94ED070A1AF4FAF084ED070A294604F128005AF485F404
+F1780065F445F220B904F1780066F460F418B104F12800
+66F461F40022002168463BF45EF0014606208DF8000007
+988DF80100204636F43AF1204666F465F4E0B105F15000
+816821F02001816021F04001816021F08001816021F008
+01816021F40071816041F48001816000F039F8012141F4
+9EF119480068686300F031F80546204666F441F485F848
+0000F029F80546204666F43BF485F84A0000F021F80546
+204666F4F3F385F84B0000F019F80546204666F4F1F385
+F84C00204666F4E6F338B1204666F4E8F318B15B213846
+E0F725F9F1BDCDCC4CBE9A99193EA83E0000304666F429
+B3000070617463685F676C6D657372645F7361745F7265
+706F72745F76657474696E672E637070F1940390048200
+000000002DE9FC4D0D46044605F16007606897F8008016
+46414600F5146038F4EDF6002838D1606805F15E024146
+00F5146038F4C1F600287BD0284629F408F5002860680F
+F2081B42F6D45A414624D000F5D45039F4AEF4C8B90025
+42F6D016606800EB85004146305835F40BF738B1606800
+EB85014246715821F49FF106E06D1C092DECD330215846
+E0F7C1F860684146504416F490F34BE000F5D750FEF75D
+FE00283FD000F04BF8387D0A2804D060684146504416F4
+A1F3294601A829F4D3F401A841F40CF7022832DB00F034
+F890F84B0090B100F02FF890F84C0018B149215846E0F7
+94F82946684629F4BCF46068694600F5D75039F4C8F700
+F01CF890F84C00A8B100F017F890F84B0018B152215846
+E0F77CF823685B6A324629462046984705E06068414621
+F413F100F007F8BDE8F38D000030462AF46DB100006068
+3246294600F5D75039F4BFB7000070617463685F676C6D
+657372645F6163715F6D67722E6370700000002DE9F041
+8AB0044604F5927504F59476287804F1FC0704F1D40838
+BB40463AF40BF620B1204635F497F307281ED120464DF4
+5AF10246394668463AF4DBF5694640464DF44BF188B130
+463AF4F5F520B916210FF25800E0F725F8012028702146
+D4F8CC000268926890471BE02878C8B1394640464DF432
+F1A0B10020287038463AF4DCF5314638463AF4DEF53046
+3AF4D5F5E86A401CE8622146D4F8CC000268D26890470A
+B0BDE8F081000070617463685F676C6D657372645F7368
+617265645F7361745F7365617263685F6D67722E637070
+0070B52DED068B82B004460D461646B0EE409AF0EE608A
+B0EE418A00F0FDF800F0F7F800F0C3F900F0FDF8EDB290
+ED060A002D18BF032D16D1F6B2022E18BF032E11D1A068
+01686668896825B9884701460223002203E08847012304
+22014635686D693046A84700F0BBF800F0C5F8B0EE409A
+34F49BF2B0EE69AA416800680AF465F009EE29AA09EE10
+0A00F01FF80AEE089A808900EE100A60680168496CB8EE
+408A884729EE080AD0ED000AC0EEA80A20EE208A00F09A
+F802DC452100F05EFE02B0B0EE480ABDEC068B70BD6068
+0168496C084770B52DED048BB0EE409A9FEDA80AB4EE40
+9A82B00446F1EE10FAF0EE608AB0EE418A0D46164648BF
+00206BD400F08AF800F084F800F050F900F08AF8EDB290
+ED060A002D18BF032D16D1F6B2022E18BF032E11D1A068
+01686668896825B9884701460223002203E08847012304
+22014635686D693046A84700F048F8F194032008820000
+F052F8F0EE408A34F428F2B0EE699A4168006809F4F2F7
+08EEA99A08EE900A60680FF68854FFF7AAFF49EE088A80
+8900F00EF920EE288A00F030F803DA78212046DFF71DFF
+B0EE480A19F47DF6B0EE408A00F023F803DC7D212046DF
+F710FFB6EE000A38EE008A9FED720AB4EE408AF1EE10FA
+03D47E212046DFF701FFBDEEC80A10EE100A80B202B0BD
+EC048B70BD60EE299AB0EE680A19F43CB6B5EE408AF1EE
+10FA70470000F0EE400AB2EE040A00EE809AF2EE040AC9
+EE200A19F43CB601216846EDF782B8F3B2EAB221466846
+00F034BE00EE100A60680268D26CC8EE809AE9B2104700
+002DE9F0412DED068B064682B070680C460168496C1546
+F0EE408AB0EE608A88472B46808900EE100AF8EE409A22
+463146684600F00FFEFFF7CFFF00F09BF800EE100A7068
+0268D26C88EE008A21469047270090ED06AA18BF032FB3
+EE069A1AD1022D18BF032D16D1B0680168D6F804808968
+24B9884701460223002203E08847012304220146D8F800
+C0DCF814C04046E047B0EE40AA70680268D26C21469047
+012F007A00F060F880EE080ABDEEC00A10EE104AE4B22A
+EE08AA04D1022D06D16406240E03E0022F08BF9FED219A
+BBEE0E0A39EE000AF2EE040AF2EE04AA00F03DF8042F20
+EE080A09D1BBEE080A39EE000AF2EE040A00F031F820EE
+080A00EE904AF8EE600A20EE0A0A20EE200A20EE200A03
+2F20EE290A08BF032D20EE280A0CD1DFED0C0AF4EE608A
+F1EE10FAACBFF5EE000ADFED080A20EE200A02B0BDEC06
+8BBDE8F08100000100A04000FF7F4700000042B7F37D3D
+0000803DC0EE200AB0EE6A0A19F474B500EE100AB8EE40
+0A7047000051EC100B09F4CCB62DE9F24F2DED0E8B0446
+ADF56E7DFFF783FE4FF460710EAD808900EE100A0DA808
+F494F54FF47A70ADF83400B8EE40AAC820ADF83800F3EE
+048A0F20A8714FF4C3702881F0EE680AAA7B9FED1F0A00
+2120462FAE1CF40EF6B0800022606803681B6B00219847
+074600F0E6FC00219847804600F0C5FC39469047414690
+ED02BA00F0BEFC9047394690ED028A00F0B8FC90470079
+1BF42CF500F0B2FCF0EE40BA4146904700791BF423F5A0
+680168D1F89811B0EE409A884700F008FD06D200F0E5FC
+90ED030A07E00000484300F086FCFFF792FF00EE100A00
+F068FCA0680168D1F89811F0EE40AA884700F0EFFC04D2
+00F0CCFC90ED030A05E000F06FFCFFF77BFF00EE100A00
+F047FCA0680168D1F8A011F0EE409A884700F0D8FC04D2
+00F0B5FC90ED040A05E000F052FCF19403B00B8200FFF7
+64FF00EE100A00F03AFCA0680168D1F8A011B0EE40BA88
+4700F0C1FC04D200F09EFC90ED040A05E000F03BFCFFF7
+4DFF00EE100A00F019FCDFED7F0A2AEEA08A60EE20AAB0
+EE480A2BEE209A09EEE00A00F0F5FB03D44FF48D7100F0
+1EFC39EE6A0A00F0ECFB03D440F21B1100F015FCFFF74B
+FE03DA40F2211100F00EFCDFED6EAAB4EE6A8ADFED6D9A
+F1EE10FAA8BFB0EE698AB5EE409AF1EE10FA03DA40F227
+1100F0FAFBB4EE6A9AF1EE10FAA8BFB0EE699AB0EE480A
+16F425F42874B0EE490A16F420F4687400F007FC002198
+47074600F038FC00F0A6FB18B94FF49A7100F0DBFB00F0
+2FFC00F0B9FB0DF14A0100F0D0FB00F003FC0021984700
+F0AFFB0DF15A0100F0C6FB00F0E8FB02220021984700F0
+A4FB0DF16A0100F0BBFBDFF8A0062F90002100F02AFC00
+7D307200F0CAFB08B1032002E000F011FC407D70720021
+00F01CFC0021807DB07200F017FC007DF07200F0B7FB08
+B1032002E000F0FEFB407D3073002100F009FC0021807D
+70730DF1DE0B00F002FC002100F0FBFB0022807D307400
+210420707600F0EEFB307701220420F07700F0E7FB8DF8
+DE00022204208BF8030000F0DFFB8BF8060004208BF809
+00A0680168C96F884718B1A88840F48060A880A0680168
+D1F8A811884718B1A88840F40060A880F6EE000ADFF8CC
+0590ED000ADFF8C80540EE0A0A90ED000A0DF5B27AFCEE
+E0AAF6EE000A40EE0A0ABCEEE0BAC6ED05AACAED03AA1B
+EE100A00210DAA02EB8102491C0E29C2F8D001F7DBDFF8
+8C0500F012FBDFF8880506E000BF0000803501007E4300
+007E43B6EE001A40EE0A0A90ED000A8FA800F1010820EE
+0A0ABDF83800B3AFDFAEFCEEE0BAF5EE000A00EE201ABC
+EEC1CA00EE100A98F81920C7ED05BA86ED05CAF0EE680A
+B8EE400A032120461CF45BF4B8804FF0FF0988F81B9000
+F02AFB00F0C8FA96A900F0F5FA00F029FB0321984700F0
+BFFA9AA900F0ECFA00F00FFB03220321984700F0B5FAAE
+A900F0E2FADFF8F004B390032100F052FB0321007D3872
+2820787200F04BFB0321807DB87200F046FB0321007DF8
+725020387300F03FFB0321807D787300F03AFB007DB873
+00F0DAFA20B100F0D1FA08B1022000E05020F873032100
+F02BFB0022807D387403212C2038830920B87600F018FB
+F87600F0D8FA00F076FABAA900F0A4FA04208DF8F902BE
+AF00F0D9FA03217F1C9847F87003220220B871032100F0
+00FB0146797260680268526D904790ED008A6068026879
+7A526D9047F0EE480A90ED0C0AF19403400F820020461A
+F4F7F57871022200F0A5FA0090012200F0A1FA00999431
+943033F49EF618B940F2D51100F071FA0420F872F0EE68
+0ABDF838007A7BFFF77AFD042120461CF4BAF3B0800322
+0120B87387F80F9004216068DFF8D87303689B6D984704
+2100F021FAC6A900F04DFA00F0ABFA042100F019FACAA9
+00F045FA00F0A3FA042100F011FADAA900F03DFA00F09B
+FA042100F009FACEA900F035FADF97042100F0A7FA0421
+007D307200F0A2FA0421407D707200F09DFA0421807DB0
+7200F098FA0421007DF0720220307300F091FA0421807D
+707300F08CFA042100F085FA807D30740120707600F049
+FA04219847307702220120F077042100F071FA8DF89E03
+E7AEB61C0120F0700322606803681B6B04219847B07186
+F80C90012070728BF8129000F013FA02219847834600F0
+32FA0BF19401943033F411F618B94FF40A7100F0E4F900
+F026FA022100F0ACF90DF1F20100F0D8F900F00BFA0221
+9847022100F0A1F90DF5817100F0CDF95997022100F03E
+FA007D8AF8080000F0DDF920B100F0D4F908B1032005E0
+60680268D26C02219047407D8AF80900022100F028FA00
+22807D8AF80A00022102208AF8110000F015FA8AF81400
+012202208AF81700022100F00CFA8AF81A008DF8849100
+F0BDF901219847074600F0D6F900F05CF938B100F0DDF9
+074600F0E0F900F054F918B940F2552100F089F900F0C5
+F900F001FA0DF5C37100F07EF900F0CFF900F0F9F90DF5
+CB7100F076F900F0C1F900F0F1F90DF5D37100F06EF982
+487E90012100F0DEF9007D8DF8000200F07DF920B100F0
+74F908B10A2005E060680268D26C01219047407D80AD01
+2168709FED768B00F0C6F90022807DA870012102208DF8
+3D029FED73DB00F0B2F988F803000122022088F8060000
+F0B7F988F809000222042088F80C0000F0AFF988F80F00
+88F81590022088F812009FED679B0820B073A0680168D1
+F88811884751EC100B644A644B07F473F353EC182B07F4
+25F153EC1D2B07F4F3F107F465F200B240423082022201
+208DF8040001A9684615F4FCF7A168ECF719FC00F0C3F8
+07F453F200B2404270826846A168ECF70EFC9FED521BB0
+EE41EAF0EE61EA00F0B2F841EC100BB0EE4E1AF0EE6E1A
+19F45AF153EC102B51EC180B07F4F0F053EC1D2B07F4BE
+F107F430F240B24042F073FC9832F428F2016889698847
+0368FC991B6B0DAA98473F4890ED000A3F48CDED00AAF6
+EE000A00F08CF88DED010A00F0A4F83A488DED03BA00F0
+83F88DED020A00F09BF8CDEDF19403D012820006BA00F0
+7BF88DED070AF6EE000A334890ED000A32488DED0BCA00
+F06FF88DED080A00F087F82F4800F068F88DED040A00F0
+80F82C4800F061F88DED050A00F079F82A4800F05AF88D
+ED0C0AF2EE040A90ED000AFC9820EE0A0A80EE200AF6EE
+000A30EE200ABCEEC00A8DED090A32F4CFF10168896988
+470368FC995B6B6A4698470DF56E7DBDEC0E8BBDE8F18F
+000048320000583200005C320000683200003033330098
+9919000000000000003040000000000000E03F00000000
+00FBC34092EC0044234E3D40000000000000F03F4C3200
+0054320000643200006032000078320000743200007C32
+00003893810053EC102B51EC190B07F446B040EE0A0ABC
+EEE00A7047000007F19401943033F45DB4000003210091
+00F19402AB797047B0EEC00AF6EE000AB4EE600AF1EE10
+FA70470000F6EE000A90ED000A704700000021009100F1
+9402AB79704701220021B0EE491AF0EE480A2046FFF751
+B9000001220021B0EE6B1AF0EE4B0A2046FFF747B90000
+891C20461DF4EEB00FF27C10DFF726B9A0680168D1F8A0
+1108470000A0680168D1F8981108470000A0680168D1F8
+981008470000A0680168D1F844110847000060680268D2
+6D70470122606803689B6D70470000606803689B6D0421
+184700000022606803689B6D03211847606803689B6D01
+2270470000606803681B6B012270470000606803689B6D
+002201211847606803689B6D002202211847606803689B
+6D022201211847606803689B6D01220121184760680368
+9B6D002200211847606803689B6D032204211847606802
+68D26C0021104700000021606803681B6B18470000007D
+B0735020F07360680268D26C10470121606803681B6B18
+4700000121009100F19402AB79704751EC100B00220023
+06F462B738B5044632B1022A0ED00BD3042A17D00CD317
+E0022B21D10021684612F400F4022220E002211AE00121
+18E0032B05D10421684612F4F4F3012214E004210EE005
+210CE00FF2280540F2D6212846DFF779F84FF436712846
+DFF774F80021684612F4DEF300226946204615F42FF631
+BD70617463685F676C6D657372645F7265636569766572
+5F706172616D65746572735F70726F6772616D6D65722E
+637070000000002DE9F0438946ADF5097D044699F91400
+00270B2890461E4604D01A210FF29C10DFF73EF8002504
+A8302101FB050076F47FF46D1C0B2DF6DB424604A92046
+00F01FF803288DF8080014DB9FED570B86ED0A0B86ED0C
+0B0B2106F138006EF45CF1F194036016820002A8019000
+960B2304AA49462046ACF437F3074638460DF5097DBDE8
+F08300002DE9F0410D00FCB00446174604D146210FF228
+10DFF704F800264CA800EB06181021404609F4BCF14046
+A7F411F0761C0C2EF2DB3AA816F4ABF1206877F458F502
+46394602A8AFF4B3F402A914A816F47BF14CAE30E000F0
+6DF820680022694677F4AEF1074600F065F82068002300
+22694677F437F180463846AFF4ABF4C0B100F058F86A46
+06F1090101A842F4C4F6D8F8480009F4CAF00022224B06
+F49CF6C6E9000100F046F869463AA816F47EF1103614A8
+16F444F114A816F43FF10028C9D03AA815F46EF041B202
+2904DB184B10224CA889F410F23AA815F463F00B21C0B2
+15F48DF546B2002714E04CA800EB071000F10901684629
+F4AEF001463AA845F412F630B16A4629462046ABF4CCF4
+00B130357F1CB742E8DB30467CB0BDE8F081000065CDCD
+410000000000007940E1330D0014A9684616F40CB17061
+7463685F676C70655F6C73712E63707000002DE9F041AD
+F5856D1600044608BF0D26A6F109000528884604D32221
+0FF26010DEF756FF404613F42BF7002800F09180324601
+2105A813F429F704F15E0042F435F6014605A813F4A1F7
+04F15001684615F4FAF3694605A813F4B8F704F15C0705
+A8397813F442F704F1080505A895ED070A14F4ABF1696A
+00F070F8A86909F42DF000F073F8E86A09F428F000F06E
+F895ED000B00F06CF895ED0C0A00F062F895ED0D0A00F0
+5EF895ED0E0A00F05AF895ED020B00F05CF895ED040B00
+F058F8397900F059F8397E00F056F8A96A00F045F8797E
+00F050F895ED080A00F042F80A2E09DBE96B00F039F829
+6C00F036F895ED110A00F036F80B2E02DB797800F03BF8
+0C2E18DB04F15E0015F4A9F4012804D1032100F030F80D
+210BE004F15E0015F49EF4C1B200F027F804F15E0012F4
+37F5014600F020F80D2E02DB797900F01BF80422414605
+A813F4C2F605A814F443F601200DF5856DBDE8F08105A8
+13F45DB7000005A814F431B1000041EC100B05A814F457
+B1000005A813F4B7B6000070617463685F676C6D655F6D
+736D746D67722E637070000038B5044615467EF4EBF530
+B12168C96B2046884785F84000012032BDF8B505460C46
+2A68126D1B219047002670B12268126D1B212046904740
+B12A68126D1C212846904700F08EF887420AD112212846
+78F4D2F207461221204678F4CDF2874200D001262A6812
+6D05212846904700F073F8874218BF01262A68126D0321
+284690472268126D0746F19403F0198200032120469047
+874214BF002686F001062A68126D072128469047226812
+6D0546072120469047854218BF00263046F2BDF8B51646
+1C4621B1481E252801D2262904DB37210FF2A000DEF732
+FE3268126D1C213046904700F041F8002587420CD13268
+126D1221304690472268126D0746122120469047874200
+D001253268126D05213046904700F023F8874218BF0125
+3268126D1D21304690472268126D07461D212046904787
+4214BF012700273268126D0321304690472268126D0646
+032120469047864218BF012547EA0500F2BD2268126D07
+460521204610472268126D07461C212046104770617463
+685F676C70655F62646570686D67722E6370700070B504
+460D46284649F436F006280FF2004658D8DFE800F0040C
+141C2E3D4F0000F058F8D8B102281FD01BD320214BE000
+F050F810B994ED010A70BD2A2143E000F048F810B994ED
+020A70BD34213BE000F040F818B1022807D003D308E094
+ED000A70BD94ED050A70BD94ED080A70BD422129E000F0
+2EF818B1022804D026D305E094ED030A70BD94ED090A70
+BD50211AE000F01FF818B1022807D003D308E094ED040A
+70BD94ED070A70BD94ED0A0A70BD5E2108E000F00DF810
+B994ED0B0A70BD682100E06A213046DEF771FD9FEDC60A
+70BD284615F433B3000070B51E46052A04BF012EC1480C
+4615460FD0022E08D10DB9BE480AE0052A18BF042A09D1
+BC4804E0042A08BF012E03D1BA4890ED000A70BD0168D1
+F88410884733462A462146BDE87040D5F4D3B0000038B5
+0D46D5F4AEF500F066F902D3882100F034F900F04CF945
+7800F0A9F8854202DB892100F02AF9284632BD70B50546
+0E46D5F497F50FF2AC2480680078864202D3902100F01A
+F9281DD5F487F5A04906EB4602555C854202DB912100F0
+0EF9284670BDF8B5054614462A68126C0E469047A0B100
+F07CF884420FF2682702DB9C2100F071F8281DD5F468F5
+864202DB9D2100F069F8002E08BF042C01D10020F2BD03
+2E08BF032C0BD02846D5F45AF5B421806911FB060000EB
+8400D0F8C80000B10120F2BD000070B504460D46226892
+6A90472268526A06462946204690470546042D10D1B421
+0FF2F810DEF7CAFC2046D5F437F5B421806911FB060000
+EB8500D0F8C80070BD032E08BF032DEFD1704870BDF8B5
+04460D46164600F028F886420FF2C01702DBC32100F01D
+F8201DD5F414F5854202DBC42100F015F8042E0CD1C621
+00F010F82046D5F40BF5B421806911FB050000EB86008B
+E0032D08BF032EF1D1F19403801D82005B48F2BD3846DE
+F78BBC0000052031F47DB400002DE9F843054688462A68
+0FF26016926A90472A68526A0746414628469047044604
+2C04D1D7213046DEF770FC03E0032F08BF032C1AD02846
+D5F4D8F4814600F01FF8B4214F43D9F8181000F01DF818
+B9E1213046DEF75AFC2846D5F4C7F4064600F00EF8B169
+00F00FF806E000F008F8394901EB8000D0F87801BDE8F2
+8300004146284642E00000791801EB8401D1F8C81001EB
+8000D0F8A4007047F8B506460F461546FFF7A8FF85420F
+F2C00402DBF02100F027F8301DD5F494F4874202DBF121
+00F01FF8032F08BF032D00D18DE73046D5F48BF40646B4
+204743B069381800EB8500D0F8C80018B94FF4807100F0
+09F8B06917EB000000EB8500D0F8C800F2BD00002046DE
+F701BC000038B50D46D5F46CF400F024F803D340F20911
+FFF7F1FF00F009F88578052D03DB4FF48571FFF7E8FF28
+4632BD074805EB45010818704700000000000070320000
+3093810034938100389381003C938100109481000FF208
+04806800788542704770617463685F676C6D657372645F
+72656365697665725F706172616D65746572732E637070
+0000002DE9F0472DED0E8B04468846CAB04046CAF432F4
+064641F2AC47317838596DF42DF6050068D02A68D2F890
+20711C9047002861D02B681B6B0122711C284698475FEA
+000958D0D9F80010C96B8847D8E90223054698F810A098
+ED0A9B98ED10AB98ED16BB98ED18CB9FED65EB51EC1E0B
+06F430F3AA4541EC1D0B1ED003234822614914A80EF48A
+F0395914AB9FED5F1BB0EE4D0AF0EE6D0A42466846C1F4
+80F2CAF41AF468B314AAB0EE4D0AF0EE6D0A41464046C1
+F49CF323E002A86EF498F69FED521B0546B0EE418AF0EE
+618A53EC1D2B51EC1E0B06F4FDF241EC100B39592B46B0
+EE481AF0EE681A42466846C1F417F2CAF4D3F3002875D0
+02A94046C1F441F4D8E90A2351EC190B06F49BF321F000
+41D8E9102341EC180B51EC1A0B06F491F321F00041D8E9
+162341EC190B51EC1B0B06F487F321F00041D8E9182341
+EC1A0B51EC1C0B06F47DF321F000414FF09442304B06F4
+ECF198F810509FED2ECBAA4541EC1B0B18BF9FED2DCB05
+D13078022804BF012D9FED20CB51EC1C0B53EC182B06F4
+B9F10ED353EC192B06F4B4F109D353EC1A2B06F4AFF104
+D353EC1B2B06F4AAF121D2012D0AD1D9F80010C96C4846
+884720B9385931466EF485F112E0BAF1030F1CBF98F810
+0003280BD1701C8BF4ACF3054638598CF4CCF331780023
+2A4689F44DF70020F194031021820000E001204AB0BDEC
+0E8BBDE8F08700BF0000000000003E4000000000004CDD
+40190D0900000000000000000078DEB141000000000000
+2440000000000000594030B5A7B004460D4614F488F729
+4601A84BF446F316E001A968464BF447F3684640F4FEF0
+20B1684640F4FAF0012806D1684640F47FF00146204614
+F45DF501A84BF44EF301A84BF44DF30028E3D027B030BD
+000038B504460D46A81F142821D8DFE800F056170B0E20
+20201D1A111A14171A1D1A1D201D4747009FED2E0B31BD
+9FED2E0B31BD9FED2F0B31BD9FED2F0B31BD9FED300B31
+BD9FED300B31BD9FED310B31BD2268126D202120469047
+28B1022812D008D3032821D032E029462046BDE834407A
+F420B40A2D21D00B2D25D00C2D1AD19FED250B31BD0A2D
+06D00B2D0AD00C2D05D0172D06D01FE09FED210B31BD9F
+ED220B31BD9FED220B31BD0A2D06D00B2D0AD00C2D05D0
+172D06D00DE09FED1E0B31BD9FED1F0B31BD9FED1F0B31
+BD57210FF28400DEF712FA9FED1D0B31BD0000FFFFFFFF
+FFFF7F3CFEFFFFFFFFFF3F3DFFFFFFFFFFFFDF3D000000
+000000C03E0000000000003040000000000000203E112D
+4454FB21193E112D4454FB21893D010000000000503E0F
+2D4454FB21593D000000000000A03F000000000000003E
+102D4454FB21D93D000000000000B03F000000000000F0
+3F70617463685F676C70655F6570686D67722E63707000
+000010B504461D212268126D9047A02811D22268126D04
+2120469047C1B2204680F449F7DFED050AB4EE600AF1EE
+10FA01D5012010BD002010BD0100C841006A0549084005
+4988420CBF0FF2100000A0704700000000FEFFFFF01000
+0030343737365F4130000749086808B1002070470648C0
+08C00008600549C908C900091A0160704700BF08CB9100
+070F8900005F890038B504460D46AC4205D02068201880
+47241DAC42F9D131BD10B50446044979440E3104487844
+0C30FFF7EAFF204610BD24000000040000000998FFFF75
+41FEFF11FDFEFF6998FEFF2DD2FFFF8134FEFFA1B7FEFF
+19E050F8041BCB0744BFA9F101035918121F0023042A41
+F8043BF9D25FEA827C0B4604D54FF0000CA1F800C09B1C
+D10744BF0021197050F8042B002AE1D17047816807E002
+681168536889185B18C36008320260C2689142F4D04A1C
+82600878704738B504460D46A068E168884212D1206861
+68884208BF0BF491F12068227C016802B14944A1604268
+5218E260083091422060ECD0A068401CA06000F8015D31
+BD2DE9F0418AB0F19403A024820000F108010591026852
+0801EBC20106910021079108910168490800EBC1010831
+0091017901F001018DF8101040680099400801EBC00001
+9000200290039084E005A8FFF7A9FF044614F0030603D1
+05A8FFF7A2FFC61C25090F2D1BD105A8FFF79BFF00F10F
+0515E00598016808180599079049680818089005980830
+0590079808998842F0D0401C079010F8011D6846FFF793
+FF761EF2D1002D51D005A8FFF77BFF0646A00800F00300
+032804BF05A8FFF772FFDDF800800299039F06EB002008
+E0A8F10808A8F10801801A0A6849688F18394658F8082C
+8A1A8242F1D30C1AAE1C2DD0BC4206D158F8044B58F804
+0B0719BC42F8D00298039914F8015B884217D100980199
+884208BF0BF4F4F0009800689DF81010029009B1484402
+90009902984968009A09180832884203910092E7D00298
+401C0290761E00F8015DD1D10298039988427FF47BAF01
+98009981427FF476AF0AB0BDE8F0810000FDFDFFFFFC37
+080000948900000000008FFEFFFF020000000200000014
+000000C7080000005F8900FD34000095FDFFFFF3FF0400
 01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1
 FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01
 F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF
-01F1F5011003CD150100D9045E206028200AA1068000EA
-0001007FB8C0FF0812B71012FC0812CD0820060E010100
-BEE7AEFF0812E3101220081007F19F8100E40801000508
-1007180A0100612D800090501003312E8000E00810078D
-03800010180100790810079C19010011048000D4081359
-973810022C0100D108F19403801D8200102B642D01005D
-968100142E01000D98810068300100A9938100E8450100
-19948100A84901006D9C81008C520100E90812B0081007
-2D9D81003853010091101003A05401001D0810032C6F01
-003508123C0810088DA4810094800100C9A3401002A101
-00151012E40810143D9B810098AF01008199810000B001
-00EDA2810044B42012A1501002C201003910136CC36011
-381324FC70129A281408040200E11982009CD702261015
-2046441E0300798B81005037030091D5800028430300B1
-0810033C450300FD0810084446030045D6800004472811
-0814048849030075D74810024A03008D08100B304B0300
-6DA681000486030085081014C48B030039FD8100B4C503
-000DFE8100D4C6030071FF08100BC80300ED008200C8D7
-0300CDC9F81003F00300A9D038100A09040071BD810028
-310400B50810048453040099EC30140B54040021ED8100
-605504002DEE18102A5A040061F081001061040085D181
-00C073040001223846FC990400390E8200D49F0400B9A7
-810080B404004108100B9CBD040075C7810074CD040045
-08101330CE040095C58100203F050025C6810054410500
-61081014104305001DE18100BC610500FDFA8100FC6E05
-0079D898140376050051D9C814037D050009C068100289
-0500ED0813708A3011481404648E050065FC98100B9705
-0015E08100F89A050001E7481403A2050055E8781002B4
-050089A8100470BE05003DD31812DF2812BEA010070606
-00B9178200C021081588100CFCDC0600C1E5810040E506
-0011E4A0101303070021EA8100DC71070019DF8100889F
-070035F9F0100BAA070005F481004CC5070055F6D01002
-D10700E5581804F071080019D750100B78080089FD8000
-6091080095084010039F0800F50AC81003AB0800AD0F90
-1007AF0800FD3A8000B0B52010033B800008BB10100EC8
-8000EC26090039CD800078310900550814047C40090081
-CEF010024B0900F508140454590900B1B5301803950900
-65B76010029809008D08101BE49A09000D188200DCD809
-00ED0F820020130A0089108200D81C0A007DD8180C1430
-0A0091DA80008C750A00B9DE58127B2012E3D0100AD70A
-005D9C8000BCE40A00850812F408100879218100F4C90B
-00D523D01C13CF0B00ED248100D8D20B0089338100E0EA
-0B00553A480312F20818045581006EF60BB62384F80817
-693CE01803020C00293DE01403060C00DD3E9818030B0C
-009D4100100B1C0C00404600BFF0240C00ED456011081F
-0D4600031002260CF194031021820000E908301964270C
-008D4A8100A4360C00A14C8100C8370C00B14D8100B83C
-0C681384602818067E8100AC890C0075B01403489D0C00
-6D60100814AF0C00690C82000CE420110812840817B973
-201003F50C005174B812F6081C0FE2810090080D00D977
-8100CC100D009D7850041C03120D0045792003110817B5
-7BC01403150D00551D101802280D005DF81404EC940D00
-71651010079A0D0039668000C09B20110812E0081001DD
-67808014020D0035685011081017D569800098A60D0085
-6D80001CA90D00756E800050AA0D00ED081314AB381E6F
-C003110810134D708000F0AC0D0095728000ACAE0D0021
-738000F8081B1974001003B00D001175601002B10D00D1
-081384B3481006768000A4B40D00B10812CC081004897C
-800074B8B810078180005CC80D006984401013CE0D00F9
-8D800094D60D00918F800064D70D00C190701003D80D00
-3D91A01C03D90D00099238051003DA0D000596081002DD
-0D00BD0812D8081BE997501C03E00D00819848051007E3
-0D008D998000C8ECD01AEB581C02000E00A96805100484
-050E00B95820100B070E004120A388140D0E00F1AC2818
-031F0E0051AE38100A280E008DB28000E42D0E00B50810
-04542E0E00C5B3F81C03310E00911560041403420E0071
-F8201413500E0069B8800070580E0025B98000B45D0E00
-95BA081403610E0031BB181C08620E0061BF8000806D0E
-D8031DD0041C03730E00F5E008031295801007E28000C4
-960E0035E318110810074DE480006C980E009908129008
-1755E5701299401108129C0810048D7281007CAD681908
-1C03F0B40E0085000410039CC30E00FD081300C4401E64
-480417CB0EB8110812D07019F8180424080F00ED136018
-03180F0075B3181803520F0071B4901012550F00591182
-00B46C0F0035128200A46D0F0085081003846F0F00B108
-12BC0812E908100B98700F004D1382007C710F00990812
-B40812FD0813107210100214820090081609101C04A874
-0F0045E6B003128B081EE950061007A00F00512F8000A8
-C140110812EC0822A9101C03C30F001D0A00041003C50F
-009150D81803C60F00A551781403C70F00C5533012C8A8
-1654301C02C90F00B5C8061C04D8D20F00CD95680612D4
-101656E012D9601EB940031C03DC0F0019BAF00412DE10
-11081003ACDF0F0029801C03B8510000D128044004D0C9
-0000050004C301000CF16704F331030044F10B04A16052
-0904F2D20104520D04E118F54F70F16F04F1CFE0210412
-E60512E2042DCCF19403A02482003312F10427A0BBEA30
-0100003206E30100010201000000000000000000000000
+01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1
+FF01F1FF01F1FF01F1FF01F1FF01F1FF01F1F5011003CD
+150100D9045E206028200AA1068000EA0001007FB8C0FF
+0812B71012FC0812CD0820060E010100BEE7AEFF0812E3
+10122008101339A68100E40801004DA58100180A010061
+2D800090501003312E8000E00810078D03800010180100
+790810079C19010011048000D40813A19D3810122C0100
+199E8100642D0100A59C8100142E010055101008683001
+00F1998100E84550100B9A8100A8490100B5A281008C52
+581002A38100B008127508133853BC11181003A0540100
+650810032C6F01007D08123C081004D5AA810094807011
+081003A8A101005D0812E408101485A1810098AF0100C9
+9F810000B0010035A9810044B42012A7501007C2010081
+A881006CC36011181324FC701130140900040200792382
+009CD7022610152046441E0300C19181005037030081D9
+800028430300A10810033C450300ED08100B4446030035
+DA800004470300690814048849030065DB4810024A0300
+7D08100B304B0300B5AC810004860300CD081014C48B03
+00D1068200B4C50300A5078200D4C603000909081007C8
+0300850A8200F1940330288200C8D74012D3F81003F003
+0041DA38100A090400B9C3810028310400FD0810088453
+040031F68100D454181108140460550400C5F718101B5A
+0400F9F98100106104001DDB8100C073040001223846FC
+990400D11760129F10101BAE810080B4040089AD81009C
+BD04000DD1810074CD0400DDD0810030CE08100ECB8100
+203F05006DCC810054410500A908101410430500B5EA81
+00BC61050095048200FC6E050011E2981002760500E908
+1404147D050051C668100A89050035C78100708A050065
+481014648E0500FD05820094970500ADE98100F89A0500
+99F0481403A20500EDF1781002B4050021A8100470BE05
+00D5DC181003DF05005DC4A0100706060051218200C021
+081588100CFCDC060059EF810040E50600A9EDA0101303
+0700B9F38100DC710700B1E88100889F0700CD0230100B
+AA07009DFD81004CC50700EDFFD0180BD107007DDD8100
+F0710800B1E05014037808007901301003910800850C40
+10039F0800E50EC81003AB08009D13901022AF0800FD3A
+8000B0B50800953B800008BB0800EDCC8000EC26090029
+D1800078310900450814047C40090071D2F010024B0900
+E508140454590900F9BB301803950900ADBD6010029809
+00D5081003E49A0900A5C81013DCD80900851982002013
+0A00211A8200D81C0A0015D8180C14300A0081DE80008C
+750A00A9E258127B2011E0100B88D70A00499C8000BCE4
+0A00710812F40810082D218100F4C90B008923D01C13CF
+0B00A1248100D8D20B003D338100E0EA0B00093A480312
+F20818045581006EF60BB62384F808171D3CE01002020C
+00DD08140424060C00913E9818030B0C00514100100B1C
+0C00404600BFF0240C00A14560110812C108100400260C
+009D46283018270C00414A8100A4360C00554C8100C837
+0C00654D8100B83C0C68180B84600C0031858100AC890C
+000DB01403489D0C005D60100B14AF0C00011682000CE4
+0C00810812840817017A201002F50C0099081013D8F60C
+00E9EB810090080D00217E8100CC100D00E5081C041812
+0D008D7F2003110817FD81C01403150D00091D10180228
+0D00A5F81404EC940D00716510100A9A0D0039668000C0
+9B0D00550812E0081001DD67808014020D003568501108
+1017D569800098A60D00856D80001CA90D00756E800050
+AA0D00ED081314AB381E6FC0031108100C4D708000F0AC
+0D0095728000ACAE901002738000F8081B1974001003B0
+0D001175601002B10D00D1081384B3481006768000A4B4
+0D00B10812F19403C02B8200CC081010897C800074B80D
+00458180005CC80D006984401013CE0D00E98D800094D6
+0D00798F800064D70D00AD90701003D80D002991A01002
+D90D00F508100490DA0D00F195081006DD0D00A9968000
+D8081BD597501C03E00D006D98480512E3401003998000
+C8EC101AF5581C02000E00A96805100484050E00B95820
+100B070E004120A388140D0E00DDAC281C031F0E0079AE
+80041803230E0071B240100A280E00B1B68000E42D0E00
+D9081404542E0E00E9B7001C03310E00291F6804140342
+0E0061FC281413500E0059BC800070580E0015BD8000B4
+5D0E0085BE101403610E0021BF201007620E0051C38000
+806D681EC4D8041C03730E00E5E410031295901007E680
+00C4960E0025E718110810073DE880006C980E00890812
+90081745E9781299401108129C081F4172A0051002A40E
+004D081804E0A70E00117360100AA80E00197581007CAD
+0E009508180490B10E009D78E81002B40E00F908133CB5
+981E7918041108123508100390B60E0039081344B9C011
+08126C081B1DF2D012C3401108180400C40E0001648812
+CB8812690816D0001D48031C0424080F00DD17F0031803
+0C0F00051A7010020F0F00A1081004AC180F00791C1010
+03220F008DCDA01C03280F001DCE20061002290F002108
+124C081225081288081231081C040C2A0F00BDCF080310
+02310F00C1081C0340340F00AD4005100354350F00B108
+133C37201AB9C81003520F00B9BAE01C02550F00F1F803
+1008B46C0F00CD1B8200A46D601E1C180310026F0F0049
+0812BC08128108100398700F00E508137C7168121D3011
+081295081310721010021E8200900812A10813A874C81D
+100513E48B0811F0100B3CA00F00512F8000A8C10F004D
+0812EC0822A91012C3681E0AB0041403C50F009150801C
+03C60F00A55128031403C70F00C553D81403C80F007554
+D81C02C90F00FD78071C03D8D20F00159807180438D40F
+00B5569016D91012BFE81C03DC0F0061C0A00512DE1011
+0813ACDFF811801C03B851000069D8044004D0C9000005
+0004C301000CF16704F331030044F10B04A160520904F2
+D20104520D04E118F54F70F16F04F1CFE0F14B041E1247
+0B120E042DD4341207112BA0BB42300100003206E30100
+0102010000000000000000000000000010006200FEEFA2
+01CE6A020023DD2A27FAEAFFFF2343EFCACE4D8414C4B2
+C796D61E987A6BD9E8FF78FFFFFF02000000130062008C
+C86D00CE6A020041EE58270FB8FFFFC60615A53FB86AEF
+CBF3F9CDF19403502F8200E74DEDA6802B18007A000000
+0200000014006200E3AD5E00CE6A0200C2E75827D8B8FF
+FFB10515A5D83171EF8835E5E0E9E104B35AE5E1FFD3FF
+FFFF0200000015006200B3405700CE6A02003572512729
+B9FFFF3C0615A54A5683EF5AFF64D8FF5D755CD71BE4FF
+5AFFFFFF0200000016006200C8454500CE6A02007B8851
+2740B8FFFF3C0615A5A17382EF73DAC5F51234EB5ECAD8
+E2FF7EFFFFFF0200000017006200EEE41500CE6A020061
+9FB32638B5FFFFBAEF14A58A7E4745F9D7081540A1EE6A
+374DE3FFFFFFFFFF0200000018006200902A5E00CE6A02
+000289B326A5B4FFFFAEE414A58E994545644E43182B0F
+99A871E3E6FFB3FFFFFF020000001900620033944200CE
+6A0200F079C02605B5FFFFA4F614A534D93B447AE19F13
+813DBB8BAD1AE1FF89FFFFFF020000001A006200020367
+00CE6A02009C0BC126F5B4FFFF8EF214A540BA41447C6D
+5810A20DAACE13F51E00D1FFFFFF020000001B00620013
+4B4F00CE6A0200899B6227CBB1FFFF56F714A58A3CF49A
+C1512820F285C1E950FB0F0037000000020000001C0062
+0016341600CE6A0200DD83612769B1FFFFF4F714A54B7F
+F29A8E6C6CB73CB49E72E283FCFF27000000020000001D
+00620031691600CE6A0200F2605727CBB2FFFF22F914A5
+366F63995CB6E41A56E81DAF92AA0B002B000000020000
+001E0062001FE64200CE6A0200A2C55627E3B2FFFFAAEB
+14A5361269991A9AE101F1C8E8E88FA60E001D00000002
+000000200062003AD14000CE6A020011FB4A2732B9FFFF
+3C0415A5EF9E34EFA1F01ECBFF5CC0E9AC89E2FFC5FFFF
+FF020000002100620016CA2F00CE6A0200BA4C4B27A7B8
+FFFF560915A57F0733EF0ADBD1E54795380F3EA7E0FF3B
+00000002000000220062000BAD4900CE6A0200B1284327
+6EB2FFFF58FF14A5E92589998DCC2E0A3FE56B5FD3F2E7
+FF4C00000002000000230062009DA36200CE6A0200D4E1
+432720B2FFFF5FF914A544C58799EB285E01166A31A9EB
+B5F2FF9F00000002000000240062002B894500CE6A0200
+7B36C22621B5FFFF56ED14A551352C45348695C78E395A
+587E5FE7FF36000000020000002500620032E64700CE6A
+02006659C22642B5FFFFDDE814A5BF852A457507E6E6A3
+EB9179DC90E3FFDCFFFFFF0200000026006200C5E2CE00
+CE6A02005A53B12732E6FFFFCF1CEBCAD568E5BD973192
+8F9BE472DA055104001400000002000000270062007E95
+E000CE6A02005270312754EBFFFFB830ECCA7A96B411BD
+794D83F19403E03282009C1CF38D2AF100000400000002
+000000280062008861F700CE6A02002CAA442955EEFFFF
+9EA5EDCA5A20D76AF54FB784B747C0325B660400260000
+00020000002900620014BBBD00CE6A0200103B3F2776B8
+FFFFE80815A5B4B45FEF20F71EBB73A3091ABA87E1FF00
+000000020000002A0062004D56AC00CE6A020001A53F27
+28B9FFFF1F0515A5414865EFE61D60C70449BB4DF9E5E2
+FF04FFFFFF020000002B0062006B4E4600CE6A0200E899
+232755B1FFFF06F314A5838A96993C3CB9055B4F164551
+04ECFF69FFFFFF020000002C006200A3BF6100CE6A0200
+C355282746B2FFFF11FA14A56E4296992B33D605EDE66E
+8461B60100AA000000020000002D006200249C4100CE6A
+0200B6C9EA2643B5FFFF31F614A5207F2F455043E6056B
+1FF3F9B2180C005C000000020000002E006200C5166700
+CE6A0200CE1EEB2698B5FFFFC0F814A562E43445E45D62
+007693F83EA0E10C0067FFFFFF020000000FFF00000000
 0000000000000000000000000000000000000000000000
+0000000000000000000000000000000200000011FF0000
 0000000000000000000000000000000000000000000000
-00000000000000000000000000000000000010005F006A
-189701AE4E020080B72627EDECFFFF729AEECA76045F23
-71F19095832FC8586BB8E9FF86FFFFFF0200000013005F
-007C636100AE4E0200182F58279EB3FFFF270715A5BC39
-A3FEFF50D0CD0DF14463CF5717007A0000000200000014
-005F00F4175400AE4E020077265827C0B3FFFF770615A5
-51B2A9FEBE2747E35CEAD36CBE1EE2FFE9FFFFFF020000
-0015005F0026874B00AE4E0200CBAE50279FB2FFFFFB02
-15A52BF7BBFE971DD6D96F2931171F2EE5FF69FFFFFF02
-00000016005F0024213F00AE4E02002BC75027F9B2FFFF
-AB0215A5E612BBFEAA4CF3FBE2E8EC149CADE3FF8CFFFF
-FF0200000017005F002CDC1A00AE4E020063C6B5260EB0
-FFFFBAEB14A5B08A84547056D709D5E13A324A3FE3FF10
-0000000200000018005F009BB16100AE4E02007CB1B526
-F8B0FFFF89DF14A5AEA78254E7B0D31481AD1E68355CE7
-FFC1FFFFFF0200000019005F0065894500AE4E02007B7A
-C226A4B0FFFF94F414A5B09E7853D2B4E710D387924A1C
-E9E1FF89FFFFFF020000001A005F0006056A00AE4E0200
-450CC32660B0FFFF5FEB14A550807E5316CB710E43F9AE
-8C94471F00D0FFFFFF020000001B005F00C89E4900AE4E
-0200B73A61275AB7FFFF75F314A5A26F2FAA0718EE1F33
-AC27A6D49A0F0037000000020000001C005F0045481B00
-AE4E0200CC226027A5B6FFFFA10015A559BA2DAA92F100
-B31C303633243EFCFF29000000020000001D005F0005E2
-1000AE4E0200462B562749B6FFFFFD0215A591BA9EA887
-9111182E771B6E7D5B0B002D000000020000001E005F00
-86253F00AE4E0200718F5527F2B6FFFF98FC14A5425DA4
-A8E5A7D0FE0C5C21A88A630E002C000000020000002000
-5F0000723500AE4E02004A3B4A27DDB4FFFF650115A505
-646DFE6E4F45CA03CEC9A6CADEE2FFDAFFFFFF02000000
-21005F00CBBB2600AE4E0200298D4A27B2B3FFFF7D0A15
-A5BECD6BFE19EE36EC9E4003C5CB0BE1FF4FFFFFFF0200
-000022005F005EA44400AE4E02000EF04127BBB6FFFFAE
-FC14A5E2CAC4A8B41E9A0732762E1E9A6EE7FF4C000000
-0200000023005F00F7AC5E00AE4E0200E0AA42279DB6FF
-FFCCFE14A5E468C3A88A7839FF06887D676BA5F1FF9D00
-000002000000F194033028820024005F00C6E04A00AE4E
-02006456C42683AFFFFFDEE414A558FB68549E466FCA95
-BC9B114EF5E6FF440000000200000025005F00838F4F00
-AE4E0200E77BC4267EB0FFFF0AE114A5A14A6754184BCB
-E6805FC435ECBEE3FFEFFFFFFF0200000026005F00174E
-DB00AE4E020049F5AC27B5E1FFFF7F04EACA6875CACC2D
-F7A88E453001B7582D0400140000000200000027005F00
-75D5DD00AE4E0200675E2D2705EDFFFF8FA0EBCA9A1C8F
-206F9EF98040C24D6C5CEB000002000000020000002800
-5F009CEAF600AE4E0200E6074D2977E7FFFF1F67ECCACC
-A8B47976EE8D86A6BE5A0D5C2B04002200000002000000
-29005F00F6B3B300AE4E02003E793E270FB4FFFFC10515
-A505AE98FE250AC4B9CC1690D7997AE1FF0B0000000200
-00002A005F00735CA100AE4E0200EEE03E272DB3FFFFC1
-0215A566409EFEE5D8C3C66331830AD489E4FF19FFFFFF
-020000002B005F0012164200AE4E02004F612227C7B5FF
-FF5EF914A592BBD2A83413EC023B2608044E0AEDFF69FF
-FFFF020000002C005F007A235D00AE4E02007E1E2727F1
-B6FFFF810A15A5965CD2A84373DF033FE89142198D0000
-AC000000020000002D005F004E774700AE4E02008BE6EC
-26EFAFFFFFB7E914A525836B547884B302144944B9857E
-0B0058000000020000002E005F00159B6D00AE4E020076
-3DED266CB0FFFFB7EE14A51BE47054A9CD84FE766AF9FC
-13ED0D0066FFFFFF020000000FFF000000000000000000
-0000000000000000000000000000000000000000000000
-000000000000000000000200000011FF00000000000000
-0000000000000000000000000000000000000000000000
-0000000000000000000000000200000012FF0000000000
-0000000000000000000000000000000000000000000000
-0000000000000000000000000000020000001FFF000000
-0000000000000000000000000000000000000000000000
-0000000000000000000000000000000002000000200000
-0001005F0023CB2000505302001016E72749C0FFFF0ED1
-04AA6CDA56677E4BDB043E39C057BE03DEFFBAFFFFFF02
-00000002005F00915B3A00A8550200102CE727E3BFFFFF
-0FCE04AAF6855667CBF4A407FA2BD0D785660600180000
-000200000003005F0059962000A8550200BAF5E726FEC2
-FFFFC10205AA1F20DB1164ECFC178141931CE417F3FFDA
-FFFFFF0200000004005F00B6E00400505302008068E826
-09C3FFFF1C0205AA44F0DB11023224A26F58C7EFB007E9
-FFBAFFFFFFF19403C02B82000200000005005F00880707
-00F85002009E19E82650C3FFFFA5F604AAA918DB11C081
-453F614F710FCCE7F5FF1B0000000200000007005F002E
-DE1300A8550200416BE826D3C2FFFF2D0005AA6A65DB11
-CAFF71F495522400DDC4EFFFD5FFFFFF0200000008005F
-003CFE1A00A8550200E54C26278AC3FFFFD10C05AA40B3
-A311085D3D0FD3213905D45AC600CFFFFFFF0200000009
-005F00B3421F00A85502002D9B2627B3C3FFFF590705AA
-73D8A311FC3E7C0183E3DB728262BD0090FFFFFF020000
-000B005F0041382900A855020093365A286BC3FFFFEFE4
-04AAB5DF2CBC5F5270F8E7B5F8D1A826D1001AFEFFFF02
-0000000C005F007E233900A855020079585A282DC3FFFF
-72E304AADFC52CBC647512E5F59A2E068734B00059FFFF
-FF020000000D005F0073DD3100505302000D627B28B8C3
-FFFF2BDD04AA97CC06BCCAD1BDCC01C34C7B767A0D0006
-000000020000000E005F00B6499B54505302003419F423
-35A5FFFF32154BA5F95A159DA4FD9F4C4B0CDFCBB1E7D4
-FF8CFFFFFF020000000F005F001D2A3800A85502004FF1
-7A28B1C2FFFFB2D804AA5F6906BCB0D60CC93F7E22A259
-3E1B00EFFFFFFF0200000012005F00EE21BB54A8550200
-770EEE237EBFFFFF1F294BA5FAAAC29D347E0D4C9E96A7
-4CF4E4D0FF80FFFFFF0200000013005F00961A0B009847
-02001DD1232770C3FFFF100105AA70B5DA119C547B851F
-369720FC530600530000000200000015005F00CF391D00
-A85502008F94E227A6BFFFFF61E104AA6E6F39676E97DC
-0F2A98CC6E26D4EAFFEEFFFFFF0200000018005F00CB18
-5A00A8550200253BCD2735BFFFFFF4D204AA21036D67BC
-DF48176A93A3084F60E8FF4DFFFFFF0200000019005F00
-B28C2000A8550200E4A4E22727C0FFFFCEDE04AA7A5D39
-67FC97B8EF25C33A0F68C7EEFFF8FFFFFF020000001A00
-5F0090482D00A855020098B4342867C3FFFF96F104AA56
-743FBC7C9F3FBCA2C9A16D260148007FFEFFFF02000000
-1B005F00AEC82800A85502009B49E227F9BEFFFFFCDC04
-AAB9723967F0C579FBD4156CA3AD450100BAFFFFFF0200
-00001E005F00659E4100A8550200E010CD27E8BEFFFFCE
-C604AAC5576C67FA0557180788C6A7D85D6900F3FEFFFF
-020000001F005F00651A2000A8550200D350E227AFBFFF
-FF52E704AAB7F338675D79E7E65BFEF8572857F0FFFDFF
-FFFF0200000021005F005695350098470200FD527B289C
-C3FFFF0AD304AAC18F06BC87CD2ACFD83FE42978C0F0FF
-FDFFFFFFF19403502F82000200000024005F00F6713000
-A8550200AC717B282DC4FFFF4FCD04AAEEAD06BC7AA423
-CC0172E5DE52A00E00D3FFFFFF0200000006FF00000000
-0000000000000000000000000000000000000000000000
-000000000000000000000000000000020000000AFF0000
-0000000000000000000000000000000000000000000000
-00000000000000000000000000000000000200000010FF
+00000000000000000000000000000000000200000012FF
 0000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000002000000
-11FF000000000000000000000000000000000000000000
+1FFF000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000200
-000014FF00000000000000000000000000000000000000
+000020000000010062003F961F0010660200C479E22747
+C6FFFFB9EA04AA47763558CE30A11146362B30B389DDFF
+B9FFFFFF02000000020062004B543900686802005B8DE2
+27DAC5FFFF8AE504AA1023355840E2C20EA078E2B57E90
+06001900000002000000030062007FEE1C00686802004A
+CAE92660C4FFFFCFEB04AAE86EB902E3998B0B17862F0E
+48D7F2FFDBFFFFFF02000000040062007F290E00686802
+00953BEA265CC4FFFF3EE904AA6536BA02665CCEB7D104
+50C2BD8FE8FFBAFFFFFF020000000500620030DC020068
+680200C3ECE926E3C3FFFF8EEC04AABF57B9023A2B41CA
+0887B16F4F17F6FF1B0000000200000007006200721E19
+0068680200DE3CEA2671C4FFFF26EA04AA23B5B902ACA2
+A1E46C0E1FF5CF79EFFFD5FFFFFF02000000080062001E
+AA190068680200FA17282712C5FFFFF9E804AAD4F18202
+70BB4FFFA31050FACA04C600CFFFFFFF02000000090062
+0018252100686802009D65282715C4FFFFE9EF04AA191A
+8302F19403703682001C9155F5711A2B642AA2BC0091FF
+FFFF020000000B006200DD4D3100686802005F125D2861
+C1FFFFC9DE04AAA58A0AAD1AFBC5FD2302CDB17403CE00
+5BFEFFFF020000000C00620064BA3D0068680200B2385D
+284BC1FFFFB8D304AA42740AAD38976FEB44EFFDE41414
+AF0059FFFFFF020000000D0062007FF63000686802000A
+3F7E28A2C0FFFF23DF04AA16EDE4AC3E9DAAD421A7965B
+86840D0006000000020000000E0062005E6D7D54085F02
+0032B6F3237197FFFF50C24AA5F68BC58D2C1D1C4DD01C
+D6D1351FD4FF8CFFFFFF020000000F006200F049360068
+68020043D07D286BC1FFFFF5D604AAF090E4AC757513D0
+2B484C80BA211B00EFFFFFFF02000000120062007D9E9E
+546868020069C8ED23A5BEFFFFCF4C4BA56AAB728E86A1
+894C93807A5C7307D0FF80FFFFFF02000000130062003D
+39100068680200769F252781C5FFFF30ED04AA17BAB902
+272489A282A2DFFA1BE506005300000002000000150062
+0039FC1E00B05C0200F3FCDD275AC6FFFF1DF804AA9E22
+18580B99E11C48CFC5370DB4EAFFEDFFFFFF0200000018
+0062004EAF5B0068680200DC9BC827EEC5FFFF4ADA04AA
+59374B589242CD1B459A53E9C62BE7FF4EFFFFFF020000
+001900620072621A0010660200A908DE27DDC5FFFFD0FA
+04AAB8EF1758984E71FA3167A1E642BBEEFFF9FFFFFF02
+0000001A00620087FE280068680200349237288EBFFFFF
+ECEA04AAD99B1CAD1AC1B7C4AC654E4AC16445007FFEFF
+FF020000001B00620056092500686802001EAFDD274AC6
+FFFF370005AAAAFA1758C8CAF20432BE197FF6CB0000BA
+FFFFFF020000001E00620072974400686802000E70C827
+A3C5FFFF54D904AA848D4A585B7C491E852C09872F8B67
+00F3FEFFFF020000001F0062001112180068680200D9B8
+DD2755C6FFFFDEF704AA947D17586E1449EF93FFBD34BD
+51F0FFFDFFFFFF02000000210062007147350068680200
+B1357E2873C0FFFFE6D704AA6388E4AC533D1AD7848C54
+1985BBF0FFFDFFFFFF020000002400620010FE2F006868
+0200C04A7E2835C1FFFF90E004AA37D9E4ACBF5015D44F
+3922BC85520E00D3FFFFFF0200000006FF000000000000
 0000000000000000000000000000000000000000000000
-0200000016FF0000000000000000000000000000000000
+00000000000000000000000000020000000AFF00000000
 0000000000000000000000000000000000000000000000
-00000200000017FF000000000000000000000000000000
+0000000000000000000000000000000200000010FF0000
 0000000000000000000000000000000000000000000000
-00000000020000001CFF00000000000000000000000000
+00F19403003A8200000000000000000000000000000000
+000200000011FF00000000000000000000000000000000
 0000000000000000000000000000000000000000000000
-000000000000020000001DFF0000000000000000000000
+0000000200000014FF0000000000000000000000000000
 0000000000000000000000000000000000000000000000
-00000000000000000200000020FF000000000000000000
+00000000000200000016FF000000000000000000000000
 0000000000000000000000000000000000000000000000
-000000000000000000000200000022FF00000000000000
+000000000000000200000017FF00000000000000000000
 0000000000000000000000000000000000000000000000
-0000000000000000000000000200000023FF0000000000
+000000000000000000020000001CFF0000000000000000
 0000000000000000000000000000000000000000000000
-0000000000000000000000000000020000002400000001
-005F0100A0270000C00100CD34B62D0EB5FFFF4D8FD49D
-62709D050000410502941DF60060020000000000020000
-0002005FFC00A0EE0000400100CDA40A2E51B6FFFF1969
-D49D5EDEAC060000B9A11B7D1F6400200F000000000002
-00000003005F050020E60000500100CD44EC2DDCB5FFFF
-F165D49DCF7F720600004AA51946C35A00E00000000000
-000200000004005F0600A0700000600100CDAC252EB8B6
-FFFF4A62D49DC54E80060000D7BAF1FBD33F0060020000
-0000000200000005005F010080460000700100CD7C282E
-C3B6FFFF785ED49D42F298060000C796C2C38D5E002002
-00000000000200000006005FFC0020540000900100CD1C
-B32D02B5FFFF986AD49D15EC890500001F635FA955A200
-400600F19403E0328200000000000200000007005F0500
-C0C50000A00100CCA4ED2DE2B5FFFFC469D49D3FC97B06
-000095A5746FA45A00A0FEFF000000000200000008005F
-060040F40000B00100CDFCEE2DE7B5FFFFF067D49D0323
-7C0600003AB7DEB6B3440040FEFF000000000200000009
-015FFE00C0B40000C00100CD5C5E2DBFB3FFFF1B67D49D
-ABE74F5B0000028E5BB7E77100A0000000000000020000
-000A005FF90080E10000300100CD04DD2DA2B5FFFF5655
-D49DF0943A5B0000600AD06A72EE00E0FDFF0000000002
-0000000B015F000020250000500100CD640D2E5BB6FFFF
-7B5BD49D11AB175B0000FCB32735E65700200000000000
-00020000000C005FFF0040820000600100CD94E52DC3B5
-FFFF1B67D49DB4F79A5B0000F9DB7C4C08290080060000
-000000020000000D005FFE0080600000700100CD64DB2D
-9CB5FFFF2C54D49DA7EF2F5B0000063682A16EC90060FE
-FF00000000020000000E005FF90080230000800100CDBC
-B12DFDB4FFFF9F62D49D43DE965B0000E2AF50C8844800
-E0010000000000020000000F005F0000E04B0000A00100
-CDBCD82D92B5FFFF4864D49D7137B75B0000CDCEA83DB9
-3D00600300000000000200000010005FFF00608D0100B0
-0100CD64922D85B4FFFFBA74D49DB3D5B35A0000CE0C28
-94EAF700C0FFFF000000000200000011005F0400007200
-00C00100CD4C9B2E7DB8FFFF166DD49D1CF840B10000D9
-9BA55E337000E00C00000000000200000012005FFD00A0
-BB0000300100CDFCC92E32B9FFFFEC6BD49D6F9A77B100
-00FAE8F42AD81B00200200000000000200000013005F03
-00E0210000400100CDA4F32ED3B9FFFFCD5ED49D191A73
-B2000001C458C28A3D00C0FBFF00000000020000001400
-5F020060920000500100CDFCF52EDCB9FFFFC468D49DDF
-AB83B2000035ECDC785C0B00E0F1FF0000000002000000
-15005F040020420000700100CD34BF2E08B9FFFFE475D4
-9DFFF763B100005295F90E5D730000FAFF000000000200
-000016005FFD00C0160100800100CD9CE02E89B9FFFF9E
-63D49DDFEEAAB10000A6043AF46EFF00E0FCFF00000000
-0200000017005F030020130000900100CC4CDE2E80B9FF
-FFF135D49DDF2FA3B10000A5033D7D16F200E00B000000
-00000200000018005F0200C06F0000A00100CC54212EA8
-B6FFFF1B68D49D6873FBB100008FB8F862093F00E00000
-00000000020000001800000001005F00E7454805C06A02
-00A5510B28DBA9FFFFC9800DA12CE39DC5110465218C61
-5EAFF19403703682004D371900C0FFFFFF020000000200
-5F0034C4700AC06A0200051F2E2737A6FFFF75DB0CA188
-164CC21747C4C03FA050B9823EEDFFDCFFFFFF02000000
-03005F00A939AC01C06A0200FFE5742741A6FFFFCE490D
-A115D2F1EF60B900230F6A628016A6FDFFA8FFFFFF0200
-000004005F000AD18D00C06A0200C74322277DA9FFFFBC
-CB0CA1F40AEF1B46C37784316A78F5A931FAFFE8FFFFFF
-0200000005005F00DFBE1203C06A0200D56DEC264BA2FF
-FF97740EA1329A81EE7D6614242BEA0022EEEEFEFFF7FF
-FFFF0200000006005F0072D72C01C06A020085FE05280B
-A7FFFF68990DA136BD47C5F3B642D3BC2816BEAFDFFFFF
-060000000200000007005F00F3DF5B07C06A02009504C6
-2604A7FFFF61D60CA164E79F45535C1AA0C6B39295EA6C
-0100790000000200000008005F00673A2A03C06A0200A4
-36752707A9FFFF89560EA13FD3E3991035EAFE80734B09
-ABB6FFFFF4FFFFFF0200000009005F0019340301C06A02
-0069B2D72641A8FFFF0C9F0CA1FE8BE6195BDD7149C4A0
-AA1AC98DF5FFDFFFFFFF020000000A005F00A9C34B03C0
-6A020025D8732732A5FFFFD55B0DA15239D3EFE625F695
-D696705CB149FEFFB7FFFFFF020000000B3F5F00DE41DC
-07C06A0200CA7F3D2596A5FFFFC19E10A176C79BB10DF8
-9E5486CD179798CDFEFF5D000000020000000C005F0022
-423E04C06A020040C5BB27A4A7FFFF48750CA16620D472
-89AFE42F3BE7657A2C280000D2FFFFFF020000000D005F
-00B31D8502C06A02005C04722786A9FFFF8E850DA17DB8
-E11FA2BE0C2AE56115EE5807030025000000020000000E
-005F0003BE2900C06A020012990F27C6A4FFFF99E10DA1
-1808CC714C2A9F5330B58DA1550D030023000000020000
-000F005F004F7CAD06B06A0200D200DA25FEA2FFFF9284
-0CA1381DFD157D184727DE1901E09F5AFAFF1700000002
-00000010005F00AD943606C06A02006438BD2721A5FFFF
-4A1C0DA1E91F987359FB5C1A4ED8BD2D4407F7FFCFFFFF
-FF0200000011005F0039C4EE06C06A02003C6C0D281AA9
-FFFF8B580CA15939FF9CEBE58EBF735003058FB40C002A
-0000000200000012005F00ABF69B00C06A0200B70F6127
-3BA6FFFF3F800DA1EC732AC6347B257CEFCA1FB4A94E0B
-00130000000200000013005F00FECD9C04C06A0200C2B7
-FC27FAACFFFFEBFD0CA10A81D79E94BB5D48372B8E6D05
-8EFEFF2C0000000200000014005F0067300003C06A0200
-6A7A2D2640A1FFFF66590DA1BBA128EAC968E1733A7BD2
-96F19403003A820020331100FEFFFFFF0200000015005F
-0009456C0CC06A0200F698F0262EA0FFFF70CB0DA10588
-54C2AAEF17CF0A687B11560303001D0000000200000016
-005F00E18E8B03C06A0200BA430B26B29FFFFFA5E90CA1
-8BF20EECD47F7DD53B7F2EDF6479E9FF3F000000020000
-0017005F00A95A8C00C06A0200631C3F2733A4FFFF6421
-0DA12AB9E4EE69976761A5C0F6A457DC03000700000002
-00000018005F00DEE89305C06A020043931826FCA3FFFF
-BFEB0CA1CA1183426EFB9A1DF2E010BD45180000FCFFFF
-FF0200000019005F003283FE04C06A02005D1B372769A6
-FFFFCB5A0DA182F8E46F6A3F2C26C5732B6CE65A020044
-000000020000001A005F004BF3E902C06A02004A3F7026
-07A2FFFF34F40DA13F8D446EC8CABB0A4B070153874401
-0031000000020000001B005F003A159904C06A02000322
-CE271AA9FFFF9F700DA168D08D9A061B4017B326960842
-C6FDFFBDFFFFFF020000001C005F003EE13309C06A0200
-E284B32708A4FFFFE84B0DA1C78EBD739034DEC879B113
-26FE5D1400D2FFFFFF020000001D005F009FD8C200C06A
-0200531B202804ACFFFFDD950DA178C47E9D2DE35258CC
-875D0C7198F6FFC1FFFFFF020000001E005F00920E7502
-C06A0200B2142C2660A3FFFFD7FF0DA1A2106546A5D2EC
-8B609FDE935A9BF3FFCCFFFFFF020000001F005F008E43
-1D05C06A02004B5DF3268AA7FFFF9DD80DA1A5FA4C4655
-DCDA096536628213CEFCFFECFFFFFF0200000020005F00
-F6F44E02C06A0200C593012752A8FFFF8E1C0DA13EF249
-1A51CF599CB949E926628F00000E000000020000002000
-000002005F007521ED0010570200085690142CCDFFFF20
-F3EACAB739C56587F9607DFE50A90BAF7B19004C000000
-0200000003005F00181DEA00105702000AF87F0108B2FF
-FF8679EBCAC3371E13F482080ABF2188E5B045F5FFEAFC
-FFFF0200000004005F00C6B5E600A04E0200F7147514F4
-C8FFFF4E6DEBCA23D8D16583E99C7D163C582D6C24FAFF
-C80000000200000005005F00C98914011057020062258D
-14B0D1FFFF2BC3EACA8FFD23E59F20F984E481FFACC45B
-1C00DEFFFFFF0200000006005F00FBA11401105702009C
-B16701BC9DFFFFF27DEACA5F301031B58B6E80FC4F352D
-2546F9FFC3FEFFFF0200000009005F0037881801A04E02
-00FA1C811408D5FFFF5008EBCA53366BEE6AAC41826552
-AB77518D1600180100000200000001FF00000000000000
+0000000000000000000000020000001DFF000000000000
 0000000000000000000000000000000000000000000000
-F1CC01903D820000000000000000000000000002000000
-07FF000000000000000000000000000000000000000000
+000000000000000000000000000200000020FF00000000
+0000000000000000000000000000000000000000000000
+0000000000000000000000000000000200000022FF0000
+0000000000000000000000000000000000000000000000
+00000000000000000000000000000000000200000023FF
+0000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000002000000
+240000000100620100002C0000500100CD1CB62D0EB5FF
+FF429CD49D567164F600002CF92A45590D006002000000
+000002000000020062FC0000F70000600100CD740A2E50
+B6FFFF0E76D49D329F73F700009EA3BD21445600400F00
+00000000020000000300620500E0EF0000700100CD24EC
+2DDCB5FFFF9173D49DC06C38F7000003A74558164D0000
+010000000000020000000400620600607D0000900100CD
+8C252EB8B6FFFFBE6FD49D528247F70000DEBBCB60B94C
+0060020000000000020000000500620100804C0000A001
+00CD5C282EC3B6FFFF176CD49D753E60F70000F19C786E
+5366002002000000000002000000060062FC00404A0000
+B00100CD04B32D02B5FFFFB777D49DA6454EF600002567
+3C495892004006000000000002000000070062050060CE
+0000300100CD8CED2DE2B5FFFFB876D49DA75544F70000
+7EA74D74016400A0FEFF00000000020000000800620600
+20000100400100CDE4EE2DE7B5FFFFE474D49DB2B444F7
+00001EB8F852174F0020FEFF0000000002000000090062
+FE00C0B70000500100CD5C5C2DB7B3FFFF2958D49DDC0A
+134C0000F88CC7D33C7E0060FFFF00000000020000000A
+0062F900C0DF0000600100CD0CDB2D9AB5FFFFE345D49D
+F19403903D8200C613FE4B0000A80B16C02BFB00E0FDFF
+00000000020000000B0162000060210000700100CD740B
+2E54B6FFFF0B4AD49D06C5DC4B000023AE0650DF510000
+000000000000020000000C0062FF00807A0000800100CD
+8CE32DBBB5FFFF7F56D49DDDF75E4C0000A0DC4C1B771C
+00C0060000000000020000000D0062FE00C06600009001
+00CD64D92D94B5FFFF3B43D49DC1B0F34B000071371F6B
+29BC0060FEFF00000000020000000E0062F900201E0000
+B00100CDACAF2DF5B4FFFF2E52D49DF22D594C000022AA
+5DD23A5C0000020000000000020000000F006200004045
+0000C00100CDA4D62D89B5FFFF0253D49D96EB7A4C0000
+35CF215A6931006003000000000002000000100062FF00
+C08D0100300100CD7C902D7EB4FFFFC864D49D19A9784B
+0000670D693FBBE800A0FFFF0000000002000000110062
+0400C0670000400100CD649D2E85B8FFFF6B6DD49D03B2
+09A20000899A5A83EF6200200D00000000000200000012
+0062FD0040BD0000500100CD3CCC2E3AB9FFFF6D6BD49D
+79A23EA2000092EBA65D4E0D0020020000000000020000
+001300620300201B0000600100CDECF52EDBB9FFFFCE5D
+D49D4F203BA3000040D2A479652300C0FBFF0000000002
+0000001400620200A0960000800100CD44F82EE5B9FFFF
+1B68D49DF57A4BA3000076EF7313091600E0F1FF000000
+00020000001500620400A0360000900100CC64C12E11B9
+FFFF0E76D49DF6AA2AA20000D3926659E16900E0F9FF00
+00000002000000160062FD00C01F0100A00100CDD4E22E
+92B9FFFFC963D49DFB7E72A20000B1057BED78F200C0FC
+FF00000000020000001700620300401B0000C00100CD7C
+E02E88B9FFFF1B37D49D2B646AA200006D0F750D67F400
+000C000000000002000000180062020040660000300100
+CD7C232EB0B6FFFF4568D49D80BDC0A200002FBA82BCB6
+480000010000000000020000001800000001006200B029
+5605E0860200E9B10D28CAA4FFFFDF810DA1DFD74DB6E4
+8A6221E065AAF8F0C21800B9FFFFFF0200000002006200
+D691700AE0860200F181302700A1FFFF84EF0CA16882F7
+B2608D29C1CF68B8020302EDFFDEFFFFFF020000000300
+62007756AF01E0860200188E75273DABFFFFCB3D0DA110
+32A1E0D6C56122112187CA7F0BFDFFA6FFFFFF02000000
+04006200633E9400E086020030462427AEA9FFFF53AB0C
+A1E3E39F0C59081586E72ECD3DF308FAFFEAFFFFFF0200
+000005006200E6611203E08602005717ED26F3A9FFFFF1
+940320418200FA9F0EA168EE2DDF4E4FEE23E6BCAF6A40
+DFFEFFF7FFFFFF02000000060062005A653101E0860200
+685A082892A7FFFFD3B00DA1CEB3F7B51445A9D47934DC
+059EEFFFFF0C0000000200000007006200BC906807E086
+0200C4FCC526F7A4FFFFD2BC0CA17D7A4C36675032A0C2
+7661DF3B3A0200720000000200000008006200E4712F03
+E08602002D69742766A6FFFF787F0CA1A4E1928A38B517
+FFBCC60A5355A1FFFFF4FFFFFF02000000090062003D0D
+FC00E0860200CEACD92686A9FFFF13760CA10EB7950ADB
+15054ACAED3064CE56F5FFE2FFFFFF020000000A006200
+DF5E5203E0860200F0777427A9ACFFFFBB6B0DA1B4AF82
+E08C909696AB6C3CA53DCCFDFFB9FFFFFF020000000B3F
+6200BE02D807E086020054543F25E39AFFFF889610A141
+273EA246CBCE5433ABDFDDE66FFFFF5D00000002000000
+0C006200B6E94F04E0860200007CB72793ABFFFF2A5A0E
+A15E0C85635E9BEA2FA79A3BC493D7FFFFD2FFFFFF0200
+00000D006200D9968302E08602003E187427D7A8FFFF22
+6B0DA1D018941001EA9629B943E8370049030026000000
+020000000E0062009EE93400E0860200AC3A0B278AA9FF
+FF9AFA0DA1206F796212D19D5842518EE54A3903001000
+0000020000000F00620017E7AD06E0860200B3C6DB2517
+A3FFFF598B0CA153A5A6061C5B6B279B371F2A1282FAFF
+17000000020000001000620020104006E086020006DBB8
+27D6ADFFFFED490DA11DFE48645261B91A244CF0769CB0
+F6FFCEFFFFFF0200000011006200C28CE806E086020042
+1B0D2886AAFFFFB56D0CA14E54B18DAE35C7BFCFEBF34E
+8A100D0038000000020000001200620049CE9B00E08602
+00A7786327EDA5FFFF45770DA16313D7B687D7AF7B47E1
+E9FDC36A0B000D00000002000000130062008CCFA004E0
+860200C3A9FC2707A9FFFF41F90CA12146898F5724B848
+043AE9B698DAFEFF2C0000000200000014006200F2D8FE
+02E086020057602E2612A7FFFF866A0DA1EAA2D0DA1BBE
+A174408589DF5B301100FEFFFFFF02000000150062009F
+5A6F0CE0860200CC1AF32649A7FFFFD3C50DA1F193FEB2
+1EE7A9CFFDB0085A6F3403001C00000002000000160062
+003E9C9303E0860200AB300C2690A5FFFF55D70CA14A4B
+B6DC9BA1FFD5C1488F285CEAE9FF430000000200000017
+00620061668B00E08602009FC33F270AABFFFF75300DA1
+48F892DFAB5EC663921531EC23E10300FFFFFFFF020000
+001800620075A89705E086020047DB18261FA2FFFFF194
+03B044820061DC0CA1C8E32B332D62D41D8AA4B2068810
+0000FBFFFFFF0200000019006200A01C0B05E08602004C
+CD3227EEAAFFFF9A540DA131F892602D8B8326695447B5
+26D0020043000000020000001A006200160BF102E08602
+00B1DC6B26FFA7FFFF131E0EA1255BEE5E1EB9780B09DD
+369BED98010030000000020000001B0062006862A904E0
+8602007D7ACD277BA7FFFF9A740DA13DA33E8BFC568A17
+D131A5514E54FDFFBFFFFFFF020000001C0062005C1125
+09E08602003035AF27C5AEFFFF58640DA1A8606E641505
+FFC80665626F970B1400D0FFFFFF020000001D00620053
+BDC800E0860200A0EB1F28C3A8FFFFD6770DA10C4E318E
+A33E5157B923A8565D2CF6FFC2FFFFFF020000001E0062
+0064DF7F02E0860200A9EF2B2659A4FFFF2EE00DA13844
+0E3722DE218C9831AFDCCE42F3FFCEFFFFFF020000001F
+00620051501A05E0860200CF31F3266DA7FFFF02E50DA1
+B36DFA365A0B250A68B825CBFDAAFCFFECFFFFFF020000
+0020006200D2E75C02E08602005E7D032731AAFFFF7C19
+0DA1C214FA0AB5A9039D0209E86F58A400000A00000002
+0000002000000002006200B872FD00806802003E168714
+E8DFFFFF6587EBCA9214CB563122607BF60DE2294FF819
+00380000000200000003006200FBDFE50080680200A4DE
+85014038FFFF3EACEBCAE18F7003DA2C5E0A4FB11D025E
+13F0FF39FDFFFF020000000400620009C3FE00C06A0200
+02CF6B148CDFFFFF1E44EACA89E6D656679DB97C86E982
+522F76FBFFB50000000200000005006200CCBC10018068
+020021EC921464E6FFFF2633ECCACB512ED68506F885C0
+7B35C8D9C717000FFCFFFF020000000600620032C22401
+C06A020028BA67019CD1FEFF0EBCEBCAFBBA1121AA7B19
+81A908744B4F06F7FF9CFEFFFF0200000009006200B1F7
+0C01C06A020084D08614FCE4FFFF52DFEBCA59E574DF4E
+5C6282774AF69B53581800F80000000200000001FF0000
+0000000000000000000000000000000000000000000000
+00000000000000000000000000000000000200000007FF
+0000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000002000000
+08FF000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000200
-000008FF00000000000000000000000000000000000000
+000009000000C1006200A56DF726D078020019DACB1D10
+E9FFFFB2F3EECA915F32F82FE67CC0D471C18A4BC4F4FF
+EAFFFFFF02000000C2006200037B4426D0780200F11C01
+40488200B0D2401E3CECFFFFC706ECCA00604255F8C6ED
+BFFEF363301C1300000500000002000000C30062002935
+5126D078020095E0081DD9DCFFFF8E62E8CA027D789A2F
+FEC5BF132F9CE9C6F7FFFFFCFFFFFF02000000C7006200
+46871C00D0780200AB040D00590C00004265EBCA61B2A1
+00C9E5D484B6A233B69AFFFFFF0000000002000000C4FF
 0000000000000000000000000000000000000000000000
-0200000009000000C1005F0027E4C726B05C02001025C8
-1DEEEAFFFF532CEECA04A31D07CF1472C0096E81676EE6
-F4FFF1FFFFFF02000000C2005F00FFF65F26B05C0200EF
-4C491E1DD4FFFF2471EACA2CCF31647F36CFBF2F52400C
-500B00000300000002000000C3005F0061F26926B05C02
-008A80071DEDDEFFFF4EFFE7CAB73663A90E9579BF02ED
-B8C4B2FCFFFFFEFFFFFF02000000C7005F005D9B2400B0
-5C0200AFFD0800B90A00008596EBCA748F352EDD690661
-341E0597FBFFFFFF0000000002000000C4FF0000000000
+0000000000000000000000000000000000000002000000
+C5FF000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000200
+0000C6FF00000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000
-000000000000000000000000000002000000C5FF000000
-0000000000000000000000000000000000000000000000
-0000000000000000000000000000000002000000C6FF00
-0000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000200000007
-000000>
+0200000007000000>
 
diff --git a/interfaces/boot/1.2/BootControl.cpp b/interfaces/boot/1.2/BootControl.cpp
index b754404..70b9594 100644
--- a/interfaces/boot/1.2/BootControl.cpp
+++ b/interfaces/boot/1.2/BootControl.cpp
@@ -17,16 +17,16 @@
 #define LOG_TAG "bootcontrolhal"
 
 #include "BootControl.h"
-#include "GptUtils.h"
 
 #include <android-base/file.h>
 #include <android-base/unique_fd.h>
 #include <bootloader_message/bootloader_message.h>
 #include <cutils/properties.h>
-//#include <hardware/boot_control.h>
 #include <libboot_control/libboot_control.h>
 #include <log/log.h>
 
+#include "DevInfo.h"
+#include "GptUtils.h"
 
 namespace android {
 namespace hardware {
@@ -37,14 +37,17 @@
 using android::bootable::GetMiscVirtualAbMergeStatus;
 using android::bootable::InitMiscVirtualAbMessageIfNeeded;
 using android::bootable::SetMiscVirtualAbMergeStatus;
-using android::hardware::boot::V1_1::MergeStatus;
-using android::hardware::boot::V1_0::CommandResult;
 using android::hardware::boot::V1_0::BoolResult;
+using android::hardware::boot::V1_0::CommandResult;
+using android::hardware::boot::V1_1::MergeStatus;
 
 namespace {
 
+// clang-format off
+
 #define BOOT_A_PATH     "/dev/block/by-name/boot_a"
 #define BOOT_B_PATH     "/dev/block/by-name/boot_b"
+#define DEVINFO_PATH    "/dev/block/by-name/devinfo"
 
 // slot flags
 #define AB_ATTR_PRIORITY_SHIFT      52
@@ -59,6 +62,8 @@
 #define AB_ATTR_MAX_PRIORITY        3UL
 #define AB_ATTR_MAX_RETRY_COUNT     3UL
 
+// clang-format on
+
 static std::string getDevPath(uint32_t slot) {
     char real_path[PATH_MAX];
 
@@ -97,42 +102,89 @@
     return !!(e->attr & flag);
 }
 
-static int setSlotFlag(uint32_t slot, uint64_t flag) {
+static bool setSlotFlag(uint32_t slot, uint64_t flag) {
     std::string dev_path = getDevPath(slot);
     if (dev_path.empty()) {
         ALOGI("Could not get device path for slot %d\n", slot);
-        return -1;
+        return false;
     }
 
     GptUtils gpt(dev_path);
     if (gpt.Load()) {
         ALOGI("failed to load gpt data\n");
-        return -1;
+        return false;
     }
 
     gpt_entry *e = gpt.GetPartitionEntry(slot ? "boot_b" : "boot_a");
     if (e == nullptr) {
         ALOGI("failed to get gpt entry\n");
-        return -1;
+        return false;
     }
 
     e->attr |= flag;
     gpt.Sync();
 
-    return 0;
+    return true;
 }
 
+static bool is_devinfo_valid;
+static bool is_devinfo_initialized;
+static std::mutex devinfo_lock;
+static devinfo_t devinfo;
+
+static bool isDevInfoValid() {
+    const std::lock_guard<std::mutex> lock(devinfo_lock);
+
+    if (is_devinfo_initialized) {
+        return is_devinfo_valid;
+    }
+
+    is_devinfo_initialized = true;
+
+    android::base::unique_fd fd(open(DEVINFO_PATH, O_RDONLY));
+    android::base::ReadFully(fd, &devinfo, sizeof devinfo);
+
+    if (devinfo.magic != DEVINFO_MAGIC) {
+        return is_devinfo_valid;
+    }
+
+    uint32_t version = ((uint32_t)devinfo.ver_major << 16) | devinfo.ver_minor;
+    // only version 3.3+ supports A/B data
+    if (version >= 0x0003'0003) {
+        is_devinfo_valid = true;
+    }
+
+    return is_devinfo_valid;
 }
 
+static bool DevInfoSync() {
+    if (!isDevInfoValid()) {
+        return false;
+    }
+
+    android::base::unique_fd fd(open(DEVINFO_PATH, O_WRONLY));
+    return android::base::WriteFully(fd, &devinfo, sizeof devinfo);
+}
+
+static void DevInfoInitSlot(devinfo_ab_slot_data_t &slot_data) {
+    slot_data.retry_count = AB_ATTR_MAX_RETRY_COUNT;
+    slot_data.unbootable = 0;
+    slot_data.successful = 0;
+    slot_data.active = 1;
+    slot_data.fastboot_ok = 0;
+}
+
+}  // namespace
+
 // Methods from ::android::hardware::boot::V1_0::IBootControl follow.
 Return<uint32_t> BootControl::getNumberSlots() {
     uint32_t slots = 0;
 
     if (access(BOOT_A_PATH, F_OK) == 0)
-      slots++;
+        slots++;
 
     if (access(BOOT_B_PATH, F_OK) == 0)
-      slots++;
+        slots++;
 
     return slots;
 }
@@ -149,8 +201,17 @@
         _hidl_cb({true, ""});
         return Void();
     }
-    int ret = setSlotFlag(getCurrentSlot(), AB_ATTR_SUCCESSFUL);
-    ret ? _hidl_cb({false, "Failed to set successful flag"}) : _hidl_cb({true, ""});
+
+    bool ret;
+    if (isDevInfoValid()) {
+        auto const slot = getCurrentSlot();
+        devinfo.ab_data.slots[slot].successful = 1;
+        ret = DevInfoSync();
+    } else {
+        ret = setSlotFlag(getCurrentSlot(), AB_ATTR_SUCCESSFUL);
+    }
+
+    !ret ? _hidl_cb({false, "Failed to set successful flag"}) : _hidl_cb({true, ""});
     return Void();
 }
 
@@ -160,27 +221,45 @@
         return Void();
     }
 
-    std::string dev_path = getDevPath(slot);
-    if (dev_path.empty()) {
-        _hidl_cb({false, "Could not get device path for slot"});
-        return Void();
-    }
+    if (isDevInfoValid()) {
+        auto &active_slot_data = devinfo.ab_data.slots[slot];
+        auto &inactive_slot_data = devinfo.ab_data.slots[!slot];
 
-    GptUtils gpt(dev_path);
-    if (gpt.Load()) {
-        _hidl_cb({false, "failed to load gpt data"});
-        return Void();
-    }
+        inactive_slot_data.active = 0;
+        DevInfoInitSlot(active_slot_data);
 
-    gpt_entry *active_entry = gpt.GetPartitionEntry(slot == 0 ? "boot_a" : "boot_b");
-    gpt_entry *inactive_entry = gpt.GetPartitionEntry(slot == 0 ? "boot_b" : "boot_a");
-    if (active_entry == nullptr || inactive_entry == nullptr) {
-        _hidl_cb({false, "failed to get entries for boot partitions"});
-        return Void();
-    }
+        if (!DevInfoSync()) {
+            _hidl_cb({false, "Could not update DevInfo data"});
+            return Void();
+        }
+    } else {
+        std::string dev_path = getDevPath(slot);
+        if (dev_path.empty()) {
+            _hidl_cb({false, "Could not get device path for slot"});
+            return Void();
+        }
 
-    ALOGV("slot active attributes %lx\n", active_entry->attr);
-    ALOGV("slot inactive attributes %lx\n", inactive_entry->attr);
+        GptUtils gpt(dev_path);
+        if (gpt.Load()) {
+            _hidl_cb({false, "failed to load gpt data"});
+            return Void();
+        }
+
+        gpt_entry *active_entry = gpt.GetPartitionEntry(slot == 0 ? "boot_a" : "boot_b");
+        gpt_entry *inactive_entry = gpt.GetPartitionEntry(slot == 0 ? "boot_b" : "boot_a");
+        if (active_entry == nullptr || inactive_entry == nullptr) {
+            _hidl_cb({false, "failed to get entries for boot partitions"});
+            return Void();
+        }
+
+        ALOGV("slot active attributes %lx\n", active_entry->attr);
+        ALOGV("slot inactive attributes %lx\n", inactive_entry->attr);
+
+        // update attributes for active and inactive
+        inactive_entry->attr &= ~AB_ATTR_ACTIVE;
+        active_entry->attr = AB_ATTR_ACTIVE | (AB_ATTR_MAX_PRIORITY << AB_ATTR_PRIORITY_SHIFT) |
+                             (AB_ATTR_MAX_RETRY_COUNT << AB_ATTR_RETRY_COUNT_SHIFT);
+    }
 
     char boot_dev[PROPERTY_VALUE_MAX];
     property_get("ro.boot.bootdevice", boot_dev, "");
@@ -189,14 +268,14 @@
         return Void();
     }
 
-    std::string boot_lun_path = std::string("/sys/devices/platform/") +
-                                boot_dev + "/pixel/boot_lun_enabled";
+    std::string boot_lun_path =
+            std::string("/sys/devices/platform/") + boot_dev + "/pixel/boot_lun_enabled";
     int fd = open(boot_lun_path.c_str(), O_RDWR);
     if (fd < 0) {
         // Try old path for kernels < 5.4
         // TODO: remove once kernel 4.19 support is deprecated
-        std::string boot_lun_path = std::string("/sys/devices/platform/") +
-                                    boot_dev + "/attributes/boot_lun_enabled";
+        std::string boot_lun_path =
+                std::string("/sys/devices/platform/") + boot_dev + "/attributes/boot_lun_enabled";
         fd = open(boot_lun_path.c_str(), O_RDWR);
         if (fd < 0) {
             _hidl_cb({false, "failed to open ufs attr boot_lun_enabled"});
@@ -204,11 +283,6 @@
         }
     }
 
-    // update attributes for active and inactive
-    inactive_entry->attr &= ~AB_ATTR_ACTIVE;
-    active_entry->attr = AB_ATTR_ACTIVE | (AB_ATTR_MAX_PRIORITY << AB_ATTR_PRIORITY_SHIFT) |
-                         (AB_ATTR_MAX_RETRY_COUNT << AB_ATTR_RETRY_COUNT_SHIFT);
-
     //
     // bBootLunEn
     // 0x1  => Boot LU A = enabled, Boot LU B = disable
@@ -231,20 +305,29 @@
         return Void();
     }
 
-    std::string dev_path = getDevPath(slot);
-    if (dev_path.empty()) {
-        _hidl_cb({false, "Could not get device path for slot"});
-        return Void();
+    if (isDevInfoValid()) {
+        auto &slot_data = devinfo.ab_data.slots[slot];
+        slot_data.unbootable = 1;
+        if (!DevInfoSync()) {
+            _hidl_cb({false, "Could not update DevInfo data"});
+            return Void();
+        }
+    } else {
+        std::string dev_path = getDevPath(slot);
+        if (dev_path.empty()) {
+            _hidl_cb({false, "Could not get device path for slot"});
+            return Void();
+        }
+
+        GptUtils gpt(dev_path);
+        gpt.Load();
+
+        gpt_entry *e = gpt.GetPartitionEntry(slot ? "boot_b" : "boot_a");
+        e->attr |= AB_ATTR_UNBOOTABLE;
+
+        gpt.Sync();
     }
 
-    GptUtils gpt(dev_path);
-    gpt.Load();
-
-    gpt_entry *e = gpt.GetPartitionEntry(slot ? "boot_b" : "boot_a");
-    e->attr |= AB_ATTR_UNBOOTABLE;
-
-    gpt.Sync();
-
     _hidl_cb({true, ""});
     return Void();
 }
@@ -254,10 +337,20 @@
         return BoolResult::FALSE;
     if (slot >= getNumberSlots())
         return BoolResult::INVALID_SLOT;
-    return isSlotFlagSet(slot, AB_ATTR_UNBOOTABLE) ? BoolResult::FALSE : BoolResult::TRUE;
+
+    bool unbootable;
+    if (isDevInfoValid()) {
+        auto &slot_data = devinfo.ab_data.slots[slot];
+        unbootable = !!slot_data.unbootable;
+    } else {
+        unbootable = isSlotFlagSet(slot, AB_ATTR_UNBOOTABLE);
+    }
+
+    return unbootable ? BoolResult::FALSE : BoolResult::TRUE;
 }
 
-Return<::android::hardware::boot::V1_0::BoolResult> BootControl::isSlotMarkedSuccessful(uint32_t slot) {
+Return<::android::hardware::boot::V1_0::BoolResult> BootControl::isSlotMarkedSuccessful(
+        uint32_t slot) {
     if (getNumberSlots() == 0) {
         // just return true so that we don't we another call trying to mark it as successful
         // when there is no slots
@@ -265,7 +358,16 @@
     }
     if (slot >= getNumberSlots())
         return BoolResult::INVALID_SLOT;
-    return isSlotFlagSet(slot, AB_ATTR_SUCCESSFUL) ? BoolResult::TRUE : BoolResult::FALSE;
+
+    bool successful;
+    if (isDevInfoValid()) {
+        auto &slot_data = devinfo.ab_data.slots[slot];
+        successful = !!slot_data.successful;
+    } else {
+        successful = isSlotFlagSet(slot, AB_ATTR_SUCCESSFUL);
+    }
+
+    return successful ? BoolResult::TRUE : BoolResult::FALSE;
 }
 
 Return<void> BootControl::getSuffix(uint32_t slot, getSuffix_cb _hidl_cb) {
@@ -278,7 +380,8 @@
     return InitMiscVirtualAbMessageIfNeeded();
 }
 
-Return<bool> BootControl::setSnapshotMergeStatus(::android::hardware::boot::V1_1::MergeStatus status) {
+Return<bool> BootControl::setSnapshotMergeStatus(
+        ::android::hardware::boot::V1_1::MergeStatus status) {
     return SetMiscVirtualAbMergeStatus(getCurrentSlot(), status);
 }
 
@@ -295,13 +398,14 @@
     if (getNumberSlots() == 0)
         return 0;
 
+    if (isDevInfoValid())
+        return devinfo.ab_data.slots[1].active ? 1 : 0;
     return isSlotFlagSet(1, AB_ATTR_ACTIVE) ? 1 : 0;
 }
 
 // Methods from ::android::hidl::base::V1_0::IBase follow.
 
-
-IBootControl* HIDL_FETCH_IBootControl(const char* /* name */) {
+IBootControl *HIDL_FETCH_IBootControl(const char * /* name */) {
     auto module = new BootControl();
 
     module->Init();
diff --git a/interfaces/boot/1.2/BootControl.h b/interfaces/boot/1.2/BootControl.h
index b601779..17b5f0f 100644
--- a/interfaces/boot/1.2/BootControl.h
+++ b/interfaces/boot/1.2/BootControl.h
@@ -26,16 +26,15 @@
 namespace V1_2 {
 namespace implementation {
 
+using ::android::sp;
 using ::android::hardware::hidl_array;
 using ::android::hardware::hidl_memory;
 using ::android::hardware::hidl_string;
 using ::android::hardware::hidl_vec;
 using ::android::hardware::Return;
 using ::android::hardware::Void;
-using ::android::sp;
 
 struct BootControl : public IBootControl {
-
     bool Init();
 
     // Methods from ::android::hardware::boot::V1_0::IBootControl follow.
@@ -45,22 +44,23 @@
     Return<void> setActiveBootSlot(uint32_t slot, setActiveBootSlot_cb _hidl_cb) override;
     Return<void> setSlotAsUnbootable(uint32_t slot, setSlotAsUnbootable_cb _hidl_cb) override;
     Return<::android::hardware::boot::V1_0::BoolResult> isSlotBootable(uint32_t slot) override;
-    Return<::android::hardware::boot::V1_0::BoolResult> isSlotMarkedSuccessful(uint32_t slot) override;
+    Return<::android::hardware::boot::V1_0::BoolResult> isSlotMarkedSuccessful(
+            uint32_t slot) override;
     Return<void> getSuffix(uint32_t slot, getSuffix_cb _hidl_cb) override;
 
     // Methods from ::android::hardware::boot::V1_1::IBootControl follow.
-    Return<bool> setSnapshotMergeStatus(::android::hardware::boot::V1_1::MergeStatus status) override;
+    Return<bool> setSnapshotMergeStatus(
+            ::android::hardware::boot::V1_1::MergeStatus status) override;
     Return<::android::hardware::boot::V1_1::MergeStatus> getSnapshotMergeStatus() override;
 
     // Methods from ::android::hardware::boot::V1_2::IBootControl follow.
     Return<uint32_t> getActiveBootSlot() override;
 
     // Methods from ::android::hidl::base::V1_0::IBase follow.
-
 };
 
 // FIXME: most likely delete, this is only for passthrough implementations
-extern "C" IBootControl* HIDL_FETCH_IBootControl(const char* name);
+extern "C" IBootControl *HIDL_FETCH_IBootControl(const char *name);
 
 }  // namespace implementation
 }  // namespace V1_2
diff --git a/interfaces/boot/1.2/DevInfo.h b/interfaces/boot/1.2/DevInfo.h
new file mode 100644
index 0000000..a09a83a
--- /dev/null
+++ b/interfaces/boot/1.2/DevInfo.h
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#pragma once
+
+namespace android {
+namespace hardware {
+namespace boot {
+namespace V1_2 {
+namespace implementation {
+
+//
+// definitions taken from ABL code
+//
+
+constexpr uint32_t DEVINFO_MAGIC = 0x49564544;
+constexpr size_t DEVINFO_AB_SLOT_COUNT = 2;
+
+struct devinfo_ab_slot_data_t {
+    uint8_t retry_count;
+    uint8_t unbootable : 1;
+    uint8_t successful : 1;
+    uint8_t active : 1;
+    uint8_t fastboot_ok : 1;
+    uint8_t : 4;
+    uint8_t unused[2];
+} __attribute__((packed));
+
+typedef struct {
+    devinfo_ab_slot_data_t slots[DEVINFO_AB_SLOT_COUNT];
+} __attribute__((packed)) devinfo_ab_data_t;
+
+struct devinfo_t {
+    uint32_t magic;
+    uint16_t ver_major;
+    uint16_t ver_minor;
+    uint8_t unused[40];
+    devinfo_ab_data_t ab_data;
+    uint8_t unused1[72];  // use remaining up to complete 128 bytes
+} __attribute__((packed));
+
+static_assert(sizeof(devinfo_t) == 128, "invalid devinfo struct size");
+
+}  // namespace implementation
+}  // namespace V1_2
+}  // namespace boot
+}  // namespace hardware
+}  // namespace android
diff --git a/interfaces/boot/1.2/GptUtils.cpp b/interfaces/boot/1.2/GptUtils.cpp
index 514aa89..25088e7 100644
--- a/interfaces/boot/1.2/GptUtils.cpp
+++ b/interfaces/boot/1.2/GptUtils.cpp
@@ -18,10 +18,10 @@
 
 #include "GptUtils.h"
 
-#include <errno.h>
-#include <log/log.h>
 #include <android-base/file.h>
+#include <errno.h>
 #include <linux/fs.h>
+#include <log/log.h>
 #include <zlib.h>
 
 namespace android {
@@ -32,8 +32,7 @@
 
 namespace {
 
-static int ValidateGptHeader(gpt_header *gpt)
-{
+static int ValidateGptHeader(gpt_header *gpt) {
     if (gpt->signature != GPT_SIGNATURE) {
         ALOGE("invalid gpt signature 0x%lx\n", gpt->signature);
         return -1;
@@ -52,12 +51,11 @@
     return 0;
 }
 
-}
+}  // namespace
 
 GptUtils::GptUtils(const std::string dev_path) : dev_path(dev_path), fd(0) {}
 
-int GptUtils::Load(void)
-{
+int GptUtils::Load(void) {
     fd = open(dev_path.c_str(), O_RDWR);
     if (fd < 0) {
         ALOGE("failed to open block dev %s, %d\n", dev_path.c_str(), errno);
@@ -102,20 +100,19 @@
     }
 
     if (ValidateGptHeader(&gpt_backup)) {
-        ALOGW("error validating gpt backup\n"); // just warn about it, not fail
+        ALOGW("error validating gpt backup\n");  // just warn about it, not fail
     }
 
     // Create map <partition name, gpt_entry pointer>
     auto get_name = [](const uint16_t *efi_name) {
         char name[37] = {};
-        for (int i = 0; efi_name[i] && i < sizeof name - 1; ++i)
-            name[i] = efi_name[i];
+        for (int i = 0; efi_name[i] && i < sizeof name - 1; ++i) name[i] = efi_name[i];
         return std::string(name);
     };
 
-    for (auto const &e: entry_array) {
+    for (auto const &e : entry_array) {
         if (e.name[0] == 0)
-            break;   // stop at the first partition with no name
+            break;  // stop at the first partition with no name
         std::string s = get_name(e.name);
         entries[s] = const_cast<gpt_entry *>(&e);
     }
@@ -123,19 +120,17 @@
     return 0;
 }
 
-gpt_entry *GptUtils::GetPartitionEntry(std::string name)
-{
-    return entries.find(name) != entries.end() ?  entries[name] : nullptr;
+gpt_entry *GptUtils::GetPartitionEntry(std::string name) {
+    return entries.find(name) != entries.end() ? entries[name] : nullptr;
 }
 
-int GptUtils::Sync(void)
-{
+int GptUtils::Sync(void) {
     if (!fd)
         return -1;
 
     // calculate crc and check if we need to update gpt
     gpt_primary.entries_crc32 = crc32(0, reinterpret_cast<uint8_t *>(entry_array.data()),
-                                entry_array.size() * sizeof(gpt_entry));
+                                      entry_array.size() * sizeof(gpt_entry));
 
     // save old crc
     uint32_t crc = gpt_primary.crc32;
@@ -143,7 +138,7 @@
 
     gpt_primary.crc32 = crc32(0, reinterpret_cast<uint8_t *>(&gpt_primary), sizeof gpt_primary);
     if (crc == gpt_primary.crc32)
-        return 0; // nothing to do (no changes)
+        return 0;  // nothing to do (no changes)
 
     ALOGI("updating GPT\n");
 
@@ -161,7 +156,7 @@
         return -1;
     }
 
-    //update GPT backup entries and backup
+    // update GPT backup entries and backup
     lseek64(fd, block_size * gpt_backup.start_lba, SEEK_SET);
     ret = write(fd, entry_array.data(), entry_array.size() * sizeof(gpt_entry));
     if (ret < 0) {
@@ -184,8 +179,7 @@
     return 0;
 }
 
-GptUtils::~GptUtils()
-{
+GptUtils::~GptUtils() {
     if (fd) {
         Sync();
         close(fd);
diff --git a/interfaces/boot/1.2/GptUtils.h b/interfaces/boot/1.2/GptUtils.h
index 8965118..a2bed33 100644
--- a/interfaces/boot/1.2/GptUtils.h
+++ b/interfaces/boot/1.2/GptUtils.h
@@ -16,9 +16,9 @@
 
 #pragma once
 
+#include <map>
 #include <string>
 #include <vector>
-#include <map>
 
 namespace android {
 namespace hardware {
@@ -26,7 +26,7 @@
 namespace V1_2 {
 namespace implementation {
 
-#define GPT_SIGNATURE       0x5452415020494645UL
+#define GPT_SIGNATURE 0x5452415020494645UL
 
 typedef struct {
     uint8_t type_guid[16];
@@ -55,21 +55,21 @@
 } __attribute__((packed)) gpt_header;
 
 class GptUtils {
-   public:
+  public:
     GptUtils(const std::string dev_path);
     int Load(void);
     gpt_entry *GetPartitionEntry(std::string name);
     int Sync(void);
     ~GptUtils();
 
-   private:
+  private:
     std::string dev_path;
     int fd;
     uint32_t block_size;
     gpt_header gpt_primary;
     gpt_header gpt_backup;
     std::vector<gpt_entry> entry_array;
-    std::map<std::string, gpt_entry *>entries;
+    std::map<std::string, gpt_entry *> entries;
 };
 
 }  // namespace implementation
diff --git a/interfaces/boot/1.2/service.cpp b/interfaces/boot/1.2/service.cpp
index 158c456..f07682e 100644
--- a/interfaces/boot/1.2/service.cpp
+++ b/interfaces/boot/1.2/service.cpp
@@ -16,10 +16,11 @@
 
 #define LOG_TAG "android.hardware.boot@1.2-service"
 
-#include <log/log.h>
+#include <android/hardware/boot/1.2/IBootControl.h>
 #include <hidl/HidlTransportSupport.h>
 #include <hidl/Status.h>
-#include <android/hardware/boot/1.2/IBootControl.h>
+#include <log/log.h>
+
 #include "BootControl.h"
 
 using ::android::status_t;
@@ -27,9 +28,9 @@
 using ::android::hardware::boot::V1_2::IBootControl;
 
 using ::android::hardware::boot::V1_2::implementation::BootControl;
-//using ::android::hardware::boot::implementation::BootControl;
+// using ::android::hardware::boot::implementation::BootControl;
 
-int main (int /* argc */, char * /* argv */ []) {
+int main(int /* argc */, char * /* argv */[]) {
     // This function must be called before you join to ensure the proper
     // number of threads are created. The threadpool will never exceed
     // size one because of this call.
@@ -38,12 +39,12 @@
     ::android::sp bootctrl = new BootControl();
     const status_t status = bootctrl->registerAsService();
     if (status != ::android::OK) {
-        return 1; // or handle error
+        return 1;  // or handle error
     }
 
     // Adds this thread to the threadpool, resulting in one total
     // thread in the threadpool. We could also do other things, but
     // would have to specify 'false' to willJoin in configureRpcThreadpool.
     ::android::hardware::joinRpcThreadpool();
-    return 1; // joinRpcThreadpool should never return
+    return 1;  // joinRpcThreadpool should never return
 }
diff --git a/manifest-gralloc3.xml b/manifest-gralloc3.xml
index 3142a99..6b5010c 100644
--- a/manifest-gralloc3.xml
+++ b/manifest-gralloc3.xml
@@ -223,7 +223,7 @@
     <hal format="hidl">
       <name>vendor.google.wireless_charger</name>
       <transport>hwbinder</transport>
-      <version>1.2</version>
+      <version>1.3</version>
       <interface>
         <name>IWirelessCharger</name>
         <instance>default</instance>
diff --git a/manifest.xml b/manifest.xml
index 8dd4c31..2c0a308 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -223,7 +223,7 @@
     <hal format="hidl">
       <name>vendor.google.wireless_charger</name>
       <transport>hwbinder</transport>
-      <version>1.2</version>
+      <version>1.3</version>
       <interface>
         <name>IWirelessCharger</name>
         <instance>default</instance>
diff --git a/manifest_64-gralloc3.xml b/manifest_64-gralloc3.xml
index 750dbc2..3688484 100644
--- a/manifest_64-gralloc3.xml
+++ b/manifest_64-gralloc3.xml
@@ -212,7 +212,7 @@
     <hal format="hidl">
       <name>vendor.google.wireless_charger</name>
       <transport>hwbinder</transport>
-      <version>1.2</version>
+      <version>1.3</version>
       <interface>
         <name>IWirelessCharger</name>
         <instance>default</instance>
diff --git a/manifest_64.xml b/manifest_64.xml
index 7f38648..78f6a01 100644
--- a/manifest_64.xml
+++ b/manifest_64.xml
@@ -212,7 +212,7 @@
     <hal format="hidl">
       <name>vendor.google.wireless_charger</name>
       <transport>hwbinder</transport>
-      <version>1.2</version>
+      <version>1.3</version>
       <interface>
         <name>IWirelessCharger</name>
         <instance>default</instance>
diff --git a/nfc/libnfc-nci.conf b/nfc/libnfc-nci.conf
deleted file mode 100644
index c475161..0000000
--- a/nfc/libnfc-nci.conf
+++ /dev/null
@@ -1,108 +0,0 @@
-###############################################################################
-# Application options
-NFC_DEBUG_ENABLED=0
-
-###############################################################################
-# File used for NFA storage
-NFA_STORAGE="/data/nfc"
-
-###############################################################################
-# Force UICC to only listen to the following technology(s).
-# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
-# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F
-UICC_LISTEN_TECH_MASK=0x07
-
-###############################################################################
-# AID for Empty Select command
-# If specified, this AID will be substituted when an Empty SELECT command is
-# detected.  The first byte is the length of the AID.  Maximum length is 16.
-AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00}
-
-###############################################################################
-# When screen is turned off, specify the desired power state of the controller.
-# 0: power-off-sleep state; DEFAULT
-# 1: full-power state
-# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
-SCREEN_OFF_POWER_STATE=1
-
-###############################################################################
-# Force tag polling for the following technology(s).
-# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
-# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
-#            NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
-#            NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO |
-#            NFA_TECHNOLOGY_MASK_ACTIVE
-#
-# Notable bits:
-# NFA_TECHNOLOGY_MASK_A             0x01    /* NFC Technology A             */
-# NFA_TECHNOLOGY_MASK_B             0x02    /* NFC Technology B             */
-# NFA_TECHNOLOGY_MASK_F             0x04    /* NFC Technology F             */
-# NFA_TECHNOLOGY_MASK_ISO15693      0x08    /* Proprietary Technology       */
-# NFA_TECHNOLOGY_MASK_KOVIO         0x20    /* Proprietary Technology       */
-# NFA_TECHNOLOGY_MASK_ACTIVE        0x40    /* NFC Technology Active        */
-POLLING_TECH_MASK=0x2F
-
-###############################################################################
-# Force P2P to only listen for the following technology(s).
-# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
-# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
-# NFA_TECHNOLOGY_MASK_ACTIVE
-#
-# Notable bits:
-# NFA_TECHNOLOGY_MASK_A             0x01    /* NFC Technology A             */
-# NFA_TECHNOLOGY_MASK_F             0x04    /* NFC Technology F             */
-# NFA_TECHNOLOGY_MASK_ACTIVE         0x40    /* NFC Technology Active        */
-P2P_LISTEN_TECH_MASK=0x00
-
-PRESERVE_STORAGE=0x01
-
-###############################################################################
-# Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h.
-# The value is set to 3 by default as it assumes we will discover 0xF2,
-# 0xF3, and 0xF4. If a platform will exclude and SE, this value can be reduced
-# so that the stack will not wait any longer than necessary.
-# Maximum EE supported number
-# NXP PN547C2 0x02
-# NXP PN65T 0x03
-# NXP PN548C2 0x02
-# NXP PN66T 0x03
-NFA_MAX_EE_SUPPORTED=0x02
-
-###############################################################################
-# AID_MATCHING constants
-# AID_MATCHING_EXACT_ONLY 0x00
-# AID_MATCHING_EXACT_OR_PREFIX 0x01
-# AID_MATCHING_PREFIX_ONLY 0x02
-# AID_MATCHING_EXACT_OR_SUBSET_OR_PREFIX 0x03
-AID_MATCHING_MODE=0x03
-
-###############################################################################
-#Set the default Felica T3T System Code :
-#This settings will be used when application does not set this parameter
-DEFAULT_SYS_CODE={FE:FE}
-
-###############################################################################
-# Value of NIC parameter NFCC_COFNIG_CONTROL
-# 0x00  NFCC is not allowed to manage RF configuration
-# 0x01  NFCC is allowed to manage RF configuration
-NFCC_CONFIG_CONTROL=0x01
-
-###############################################################################
-#Set if the AID routing should be blocked for the power modes not supported.
-NFA_AID_BLOCK_ROUTE=1
-
-###############################################################################
-#Set the OffHost AID supported power state:
-OFFHOST_AID_ROUTE_PWR_STATE=0x3B
-
-###############################################################################
-# Mifare Tag implementation
-# 0: General implementation
-# 1: Legacy implementation
-LEGACY_MIFARE_READER=0
-
-###############################################################################
-# Nfc recovery implementation
-# 0: Crash Nfc Service
-# 1: Toggle Nfc state
-RECOVERY_OPTION=1
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 1e2628a..a67817d 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -75,9 +75,6 @@
     <!-- Type of the ambient tap sensor. Empty if ambient tap is not supported. -->
     <string name="config_dozeTapSensorType" translatable="false">com.google.sensor.single_touch</string>
 
-    <!-- Type of the udfps long press sensor. Empty if long press is not supported. -->
-    <string name="config_dozeUdfpsLongPressSensorType" translatable="false">com.google.sensor.long_press</string>
-
     <!-- If this is true, the screen will come on when you unplug usb/power/whatever. -->
     <bool name="config_unplugTurnsOnScreen">true</bool>
 
@@ -111,7 +108,7 @@
     <integer name="config_shutdownBatteryTemperature">600</integer>
 
     <!-- Whether or not we should show the option to show battery percentage -->
-    <bool name="config_battery_percentage_setting_available">false</bool>
+    <bool name="config_battery_percentage_setting_available">true</bool>
 
     <!-- Number of physical SIM slots on the device. This includes both eSIM
     and pSIM slots, and is not necessarily the same as the number of phones/logical modems
diff --git a/pixelstats/service.cpp b/pixelstats/service.cpp
index 4df1d84..33d885f 100644
--- a/pixelstats/service.cpp
+++ b/pixelstats/service.cpp
@@ -31,6 +31,7 @@
     .UFSLifetimeA = UFSHC_PATH(health_descriptor/life_time_estimation_a),
     .UFSLifetimeB = UFSHC_PATH(health_descriptor/life_time_estimation_b),
     .UFSLifetimeC = UFSHC_PATH(health_descriptor/life_time_estimation_c),
+    .UFSHostResetPath = UFSHC_PATH(err_stats/dev_reset_count),
     .F2fsStatsPath = "/sys/fs/f2fs/",
 };
 
diff --git a/powerhint.json b/powerhint.json
index 336b395..2133b8b 100644
--- a/powerhint.json
+++ b/powerhint.json
@@ -5,6 +5,7 @@
       "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
       "Values": [
         "9999999",
+        "1401000",
         "1197000"
       ],
       "DefaultIndex": 0,
@@ -45,7 +46,7 @@
       "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
       "Values": [
         "9999999",
-        "1999000"
+        "1826000"
       ],
       "DefaultIndex": 0,
       "ResetOnInit": true
@@ -64,10 +65,11 @@
       "Name": "GPUMinFreq",
       "Path": "/sys/devices/platform/1c500000.mali/scaling_min_freq",
       "Values": [
-        "151000",
-        "762000"
+        "762000",
+        "471000",
+        "302000",
+        "151000"
       ],
-      "DefaultIndex": 0,
       "ResetOnInit": true
     },
     {
@@ -200,22 +202,34 @@
       "Value": "9999999"
     },
     {
-      "PowerHint": "CAMERA_STREAMING_STANDARD",
+      "PowerHint": "CAMERA_STREAMING_HIGH",
       "Node": "CPUBigClusterMaxFreq",
       "Duration": 0,
-      "Value": "1999000"
+      "Value": "1826000"
+    },
+    {
+      "PowerHint": "CAMERA_STREAMING_HIGH",
+      "Node": "CPULittleClusterMaxFreq",
+      "Duration": 0,
+      "Value": "1401000"
+    },
+    {
+      "PowerHint": "CAMERA_STREAMING_HIGH",
+      "Node": "GPUMinFreq",
+      "Duration": 0,
+      "Value": "302000"
     },
     {
       "PowerHint": "CAMERA_STREAMING_STANDARD",
-      "Node": "PreferHighCapEnable",
+      "Node": "CPUBigClusterMaxFreq",
       "Duration": 0,
-      "Value": "1"
+      "Value": "1826000"
     },
     {
       "PowerHint": "CAMERA_STREAMING_STANDARD",
       "Node": "GPUMinFreq",
       "Duration": 0,
-      "Value": "762000"
+      "Value": "471000"
     },
     {
       "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
diff --git a/powerstats/Android.bp b/powerstats/Android.bp
index 07e16f1..7c7066c 100644
--- a/powerstats/Android.bp
+++ b/powerstats/Android.bp
@@ -23,50 +23,11 @@
 }
 
 cc_binary {
-    // TODO(b/167628903) : remove this
-    name: "android.hardware.power.stats@1.0-service.gs101",
-    header_libs: [
-        "device_kernel_headers",
-    ],
-    relative_install_path: "hw",
-    init_rc: ["android.hardware.power.stats@1.0-service.gs101.rc"],
-    vintf_fragments: ["android.hardware.power.stats@1.0-service.gs101.xml"],
-    srcs: [
-        "AocStateResidencyDataProvider.cpp",
-        "DvfsStateResidencyDataProvider.cpp",
-        "RailDataProvider.cpp",
-        "service.cpp",
-        "UfsStateResidencyDataProvider.cpp",
-    ],
-    cflags: [
-        "-Wall",
-        "-Werror",
-    ],
-    static_libs: [
-       "libpixelpowerstats",
-    ],
-    shared_libs: [
-        "android.hardware.power.stats@1.0",
-        "pixelpowerstats_provider_aidl_interface-cpp",
-        "libbase",
-        "libbinder",
-        "libcutils",
-        "libfmq",
-        "libhidlbase",
-        "liblog",
-        "libutils",
-    ],
-    vendor: true,
-}
-
-cc_binary {
     name: "android.hardware.power.stats-service.pixel",
     init_rc: ["android.hardware.power.stats-service.pixel.rc"],
     vintf_fragments: ["android.hardware.power.stats-service.pixel.xml"],
     srcs: [
-        "AocStateResidencyDataProviderAidl.cpp",
-        "DvfsStateResidencyDataProviderAidl.cpp",
-        "serviceaidl.cpp"
+        "*.cpp",
     ],
     cflags: [
         "-Wall",
@@ -81,6 +42,7 @@
         "liblog",
         "libutils",
         "libbinder_ndk",
+        "pixel_stateresidency_provider_aidl_interface-ndk_platform",
         "android.hardware.power.stats-V1-ndk_platform",
     ],
     relative_install_path: "hw",
diff --git a/powerstats/AocStateResidencyDataProvider.cpp b/powerstats/AocStateResidencyDataProvider.cpp
index 41c75bc..c64496d 100644
--- a/powerstats/AocStateResidencyDataProvider.cpp
+++ b/powerstats/AocStateResidencyDataProvider.cpp
@@ -13,29 +13,25 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#define LOG_TAG "libpixelpowerstats"
 
 #include "AocStateResidencyDataProvider.h"
 
 #include <android-base/logging.h>
 
-#include <utility>
-
+namespace aidl {
 namespace android {
 namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
+namespace power {
+namespace stats {
 
-AocStateResidencyDataProvider::AocStateResidencyDataProvider(
-        std::vector<std::pair<uint32_t, std::string>> ids,
-        std::vector<std::pair<std::string, std::string>> states) {
+AocStateResidencyDataProvider::AocStateResidencyDataProvider(std::vector<std::pair<std::string,
+        std::string>> ids, std::vector<std::pair<std::string, std::string>> states) {
     // AoC stats are reported in ticks of 244.140625ns. The transform
     // function converts ticks to milliseconds.
     // 1000000 / 244.140625 = 4096.
     static const uint64_t AOC_CLK = 4096;
     std::function<uint64_t(uint64_t)> aocTickToMs = [](uint64_t a) { return a / AOC_CLK; };
-    StateResidencyConfig config = {
+    GenericStateResidencyDataProvider::StateResidencyConfig config = {
             .entryCountSupported = true,
             .entryCountPrefix = "Counter:",
             .totalTimeSupported = true,
@@ -45,61 +41,88 @@
             .lastEntryPrefix = "Time last entered:",
             .lastEntryTransform = aocTickToMs,
     };
-    uint32_t state_id;
-    for (auto &id : ids) {
-        state_id = 1;
-        for (auto &state : states) {
+    for (const auto &id : ids) {
+        for (const auto &state : states) {
             std::vector<std::pair<std::string, std::string>> aocStateHeaders = {
-                    std::make_pair(state.first, ""),
+                std::make_pair(state.first, ""),
             };
+            std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
+            cfgs.emplace_back(generateGenericStateResidencyConfigs(config, aocStateHeaders),
+                    id.first, "");
             std::unique_ptr<GenericStateResidencyDataProvider> sdp(
-                    new GenericStateResidencyDataProvider(id.second + state.second));
-            sdp->addEntity(id.first, PowerEntityConfig(state_id++, "",
-                                                       generateGenericStateResidencyConfigs(
-                                                               config, aocStateHeaders)));
-            mProviders.push_back(std::move(sdp));
+                    new GenericStateResidencyDataProvider(id.second + state.second, cfgs));
+            mProviders[id.first].push_back(std::move(sdp));
         }
     }
 }
 
-bool AocStateResidencyDataProvider::getResults(
-        std::unordered_map<uint32_t, PowerEntityStateResidencyResult> &results) {
-    for (auto &provider : mProviders) {
-        provider->getResults(results);
-    }
-    return true;
-}
-
-std::vector<PowerEntityStateSpace> AocStateResidencyDataProvider::getStateSpaces() {
-    // Return state spaces based on all configured providers.
+bool AocStateResidencyDataProvider::getStateResidencies(
+        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) {
     // States from the same power entity are merged.
-    std::map<uint32_t, PowerEntityStateSpace> stateSpaces;
-    for (auto &provider : mProviders) {
-        for (auto &stateSpace : provider->getStateSpaces()) {
-            auto it = stateSpaces.find(stateSpace.powerEntityId);
-            if (it != stateSpaces.end()) {
-                auto &states = it->second.states;
-                auto size = states.size();
-                states.resize(size + stateSpace.states.size());
-                for (uint32_t i = 0; i < stateSpace.states.size(); i++) {
-                    states[size + i] = stateSpace.states[i];
+    bool ret = true;
+    for (const auto &providerList : mProviders) {
+        int32_t stateId = 0;
+        std::string curEntity = providerList.first;
+        std::vector<StateResidency> stateResidencies;
+
+        // Iterate over each provider in the providerList, appending each of the states
+        for (const auto &provider : providerList.second) {
+            std::unordered_map<std::string, std::vector<StateResidency>> residency;
+            ret &= provider->getStateResidencies(&residency);
+
+            // Each provider should only return data for curEntity but checking anyway
+            if (residency.find(curEntity) != residency.end()) {
+                for (auto &r : residency.at(curEntity)) {
+                    /*
+                     * Modifying stateId here because we are stitching together infos from
+                     * multiple GenericStateResidencyDataProviders. stateId must be modified
+                     * to maintain uniqueness for a given entity
+                     */
+                    r.id = stateId++;
+                    stateResidencies.push_back(r);
                 }
-            } else {
-                stateSpaces.insert(std::pair<uint32_t, PowerEntityStateSpace>(
-                        stateSpace.powerEntityId, stateSpace));
             }
         }
-    }
 
-    std::vector<PowerEntityStateSpace> ret;
-    for (auto &stateSpace : stateSpaces) {
-        ret.push_back(stateSpace.second);
+        residencies->emplace(curEntity, stateResidencies);
     }
     return ret;
 }
 
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
+std::unordered_map<std::string, std::vector<State>> AocStateResidencyDataProvider::getInfo() {
+    // States from the same power entity are merged
+    std::unordered_map<std::string, std::vector<State>> infos;
+    for (const auto &providerList : mProviders) {
+        int32_t stateId = 0;
+        std::string curEntity = providerList.first;
+        std::vector<State> stateInfos;
+
+        // Iterate over each provider in the providerList, appending each of the states
+        for (const auto &provider : providerList.second) {
+            std::unordered_map<std::string, std::vector<State>> info = provider->getInfo();
+
+            // Each provider should only return data for curEntity but checking anyway
+            if (info.find(curEntity) != info.end()) {
+                for (auto &i : info.at(curEntity)) {
+                    /*
+                     * Modifying stateId because we are stitching together infos from
+                     * multiple GenericStateResidencyDataProviders. stateId must be modified
+                     * to maintain uniqueness for a given entity
+                     */
+                    i.id = stateId++;
+                    stateInfos.push_back(i);
+                }
+            }
+        }
+
+        infos.emplace(curEntity, stateInfos);
+    }
+
+    return infos;
+}
+
+}  // namespace stats
+}  // namespace power
 }  // namespace hardware
 }  // namespace android
+}  // namespace aidl
diff --git a/powerstats/AocStateResidencyDataProvider.h b/powerstats/AocStateResidencyDataProvider.h
index eef7ce7..5008912 100644
--- a/powerstats/AocStateResidencyDataProvider.h
+++ b/powerstats/AocStateResidencyDataProvider.h
@@ -13,35 +13,33 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#ifndef HARDWARE_GOOGLE_PIXEL_POWERSTATS_AOCSTATERESIDENCYDATAPROVIDER_H
-#define HARDWARE_GOOGLE_PIXEL_POWERSTATS_AOCSTATERESIDENCYDATAPROVIDER_H
+#pragma once
 
-#include <pixelpowerstats/GenericStateResidencyDataProvider.h>
-#include <pixelpowerstats/PowerStats.h>
+#include <dataproviders/GenericStateResidencyDataProvider.h>
+#include <PowerStatsAidl.h>
 
+namespace aidl {
 namespace android {
 namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
+namespace power {
+namespace stats {
 
-class AocStateResidencyDataProvider : public IStateResidencyDataProvider {
+class AocStateResidencyDataProvider : public PowerStats::IStateResidencyDataProvider {
   public:
-    AocStateResidencyDataProvider(std::vector<std::pair<uint32_t, std::string>> ids,
+    AocStateResidencyDataProvider(std::vector<std::pair<std::string, std::string>> ids,
                                   std::vector<std::pair<std::string, std::string>> states);
     ~AocStateResidencyDataProvider() = default;
-    bool getResults(
-            std::unordered_map<uint32_t, PowerEntityStateResidencyResult> &results) override;
-    std::vector<PowerEntityStateSpace> getStateSpaces() override;
+    bool getStateResidencies(
+        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) override;
+    std::unordered_map<std::string, std::vector<State>> getInfo() override;
 
   private:
-    std::vector<std::unique_ptr<GenericStateResidencyDataProvider>> mProviders;
+    std::unordered_map<std::string /* entity name */,
+        std::vector<std::unique_ptr<GenericStateResidencyDataProvider>> /* providers */> mProviders;
 };
 
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
+}  // namespace stats
+}  // namespace power
 }  // namespace hardware
 }  // namespace android
-
-#endif  // HARDWARE_GOOGLE_PIXEL_POWERSTATS_AOCSTATERESIDENCYDATAPROVIDER_H
+}  // namespace aidl
\ No newline at end of file
diff --git a/powerstats/AocStateResidencyDataProviderAidl.cpp b/powerstats/AocStateResidencyDataProviderAidl.cpp
deleted file mode 100644
index 3759a66..0000000
--- a/powerstats/AocStateResidencyDataProviderAidl.cpp
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "AocStateResidencyDataProviderAidl.h"
-
-#include <android-base/logging.h>
-
-namespace aidl {
-namespace android {
-namespace hardware {
-namespace power {
-namespace stats {
-
-AocStateResidencyDataProvider::AocStateResidencyDataProvider(std::vector<std::pair<std::string,
-        std::string>> ids, std::vector<std::pair<std::string, std::string>> states) {
-    // AoC stats are reported in ticks of 244.140625ns. The transform
-    // function converts ticks to milliseconds.
-    // 1000000 / 244.140625 = 4096.
-    static const uint64_t AOC_CLK = 4096;
-    std::function<uint64_t(uint64_t)> aocTickToMs = [](uint64_t a) { return a / AOC_CLK; };
-    GenericStateResidencyDataProvider::StateResidencyConfig config = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "Counter:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "Cumulative time:",
-            .totalTimeTransform = aocTickToMs,
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "Time last entered:",
-            .lastEntryTransform = aocTickToMs,
-    };
-    for (const auto &id : ids) {
-        for (const auto &state : states) {
-            std::vector<std::pair<std::string, std::string>> aocStateHeaders = {
-                std::make_pair(state.first, ""),
-            };
-            std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
-            cfgs.emplace_back(generateGenericStateResidencyConfigs(config, aocStateHeaders),
-                    id.first, "");
-            std::unique_ptr<GenericStateResidencyDataProvider> sdp(
-                    new GenericStateResidencyDataProvider(id.second + state.second, cfgs));
-            mProviders[id.first].push_back(std::move(sdp));
-        }
-    }
-}
-
-bool AocStateResidencyDataProvider::getStateResidencies(
-        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) {
-    // States from the same power entity are merged.
-    bool ret = true;
-    for (const auto &providerList : mProviders) {
-        int32_t stateId = 0;
-        std::string curEntity = providerList.first;
-        std::vector<StateResidency> stateResidencies;
-
-        // Iterate over each provider in the providerList, appending each of the states
-        for (const auto &provider : providerList.second) {
-            std::unordered_map<std::string, std::vector<StateResidency>> residency;
-            ret &= provider->getStateResidencies(&residency);
-
-            // Each provider should only return data for curEntity but checking anyway
-            if (residency.find(curEntity) != residency.end()) {
-                for (auto &r : residency.at(curEntity)) {
-                    /*
-                     * Modifying stateId here because we are stitching together infos from
-                     * multiple GenericStateResidencyDataProviders. stateId must be modified
-                     * to maintain uniqueness for a given entity
-                     */
-                    r.id = stateId++;
-                    stateResidencies.push_back(r);
-                }
-            }
-        }
-
-        residencies->emplace(curEntity, stateResidencies);
-    }
-    return ret;
-}
-
-std::unordered_map<std::string, std::vector<State>> AocStateResidencyDataProvider::getInfo() {
-    // States from the same power entity are merged
-    std::unordered_map<std::string, std::vector<State>> infos;
-    for (const auto &providerList : mProviders) {
-        int32_t stateId = 0;
-        std::string curEntity = providerList.first;
-        std::vector<State> stateInfos;
-
-        // Iterate over each provider in the providerList, appending each of the states
-        for (const auto &provider : providerList.second) {
-            std::unordered_map<std::string, std::vector<State>> info = provider->getInfo();
-
-            // Each provider should only return data for curEntity but checking anyway
-            if (info.find(curEntity) != info.end()) {
-                for (auto &i : info.at(curEntity)) {
-                    /*
-                     * Modifying stateId because we are stitching together infos from
-                     * multiple GenericStateResidencyDataProviders. stateId must be modified
-                     * to maintain uniqueness for a given entity
-                     */
-                    i.id = stateId++;
-                    stateInfos.push_back(i);
-                }
-            }
-        }
-
-        infos.emplace(curEntity, stateInfos);
-    }
-
-    return infos;
-}
-
-}  // namespace stats
-}  // namespace power
-}  // namespace hardware
-}  // namespace android
-}  // namespace aidl
diff --git a/powerstats/AocStateResidencyDataProviderAidl.h b/powerstats/AocStateResidencyDataProviderAidl.h
deleted file mode 100644
index 5008912..0000000
--- a/powerstats/AocStateResidencyDataProviderAidl.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#pragma once
-
-#include <dataproviders/GenericStateResidencyDataProvider.h>
-#include <PowerStatsAidl.h>
-
-namespace aidl {
-namespace android {
-namespace hardware {
-namespace power {
-namespace stats {
-
-class AocStateResidencyDataProvider : public PowerStats::IStateResidencyDataProvider {
-  public:
-    AocStateResidencyDataProvider(std::vector<std::pair<std::string, std::string>> ids,
-                                  std::vector<std::pair<std::string, std::string>> states);
-    ~AocStateResidencyDataProvider() = default;
-    bool getStateResidencies(
-        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) override;
-    std::unordered_map<std::string, std::vector<State>> getInfo() override;
-
-  private:
-    std::unordered_map<std::string /* entity name */,
-        std::vector<std::unique_ptr<GenericStateResidencyDataProvider>> /* providers */> mProviders;
-};
-
-}  // namespace stats
-}  // namespace power
-}  // namespace hardware
-}  // namespace android
-}  // namespace aidl
\ No newline at end of file
diff --git a/powerstats/DvfsStateResidencyDataProvider.cpp b/powerstats/DvfsStateResidencyDataProvider.cpp
index 95289bd..511159e 100644
--- a/powerstats/DvfsStateResidencyDataProvider.cpp
+++ b/powerstats/DvfsStateResidencyDataProvider.cpp
@@ -13,8 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#define LOG_TAG "libpixelpowerstats"
-
 #include "DvfsStateResidencyDataProvider.h"
 
 #include <android-base/logging.h>
@@ -29,97 +27,90 @@
 using android::base::StartsWith;
 using android::base::Trim;
 
+static const std::string nameSuffix = "-DVFS";
+
+namespace aidl {
 namespace android {
 namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
+namespace power {
+namespace stats {
 
-DvfsStateResidencyDataProvider::DvfsStateResidencyDataProvider(std::string path, uint64_t clockRate)
-    : mPath(std::move(path)), mClockRate(clockRate) {}
+DvfsStateResidencyDataProvider::DvfsStateResidencyDataProvider(std::string path, uint64_t clockRate,
+        std::vector<Config> cfgs)
+    : mPath(std::move(path)), mClockRate(clockRate), mPowerEntities(std::move(cfgs)) {}
 
-void DvfsStateResidencyDataProvider::addEntity(
-        uint32_t id, std::string name, std::vector<std::pair<std::string, std::string>> states) {
-    mPowerEntities.push_back({id, name, states});
-}
-
-int32_t DvfsStateResidencyDataProvider::matchEntity(char *line) {
-    for (auto const &entity : mPowerEntities) {
-        if (entity.powerEntityName == Trim(std::string(line))) {
-            return entity.powerEntityId;
+int32_t DvfsStateResidencyDataProvider::matchEntity(char const *line) {
+    for (int32_t i = 0; i < mPowerEntities.size(); i++) {
+        if (mPowerEntities[i].powerEntityName == Trim(std::string(line))) {
+            return i;
         }
     }
     return -1;
 }
 
-int32_t DvfsStateResidencyDataProvider::matchState(char *line, int32_t entityId) {
-    uint32_t stateId = 0;
-    for (auto const &entity : mPowerEntities) {
-        if (entityId == entity.powerEntityId) {
-            for (auto const &state : entity.states) {
-                if (StartsWith(Trim(std::string(line)), state.second)) {
-                    return stateId;
-                }
-                stateId++;
-            }
-            return -1;
+int32_t DvfsStateResidencyDataProvider::matchState(char const *line, const Config& powerEntity) {
+    for (int32_t i = 0; i < powerEntity.states.size(); i++) {
+        if (StartsWith(Trim(std::string(line)), powerEntity.states[i].second)) {
+            return i;
         }
     }
     return -1;
 }
 
-bool DvfsStateResidencyDataProvider::parseState(char *line, uint64_t &duration, uint64_t &count) {
+bool DvfsStateResidencyDataProvider::parseState(char const *line, uint64_t *duration,
+        uint64_t *count) {
     std::vector<std::string> parts = Split(line, " ");
     if (parts.size() != 7) {
         return false;
     }
-    if (!ParseUint(Trim(parts[3]), &count)) {
+    if (!ParseUint(Trim(parts[3]), count)) {
         return false;
     }
-    if (!ParseUint(Trim(parts[6]), &duration)) {
+    if (!ParseUint(Trim(parts[6]), duration)) {
         return false;
     }
     return true;
 }
 
-bool DvfsStateResidencyDataProvider::getResults(
-        std::unordered_map<uint32_t, PowerEntityStateResidencyResult> &results) {
+bool DvfsStateResidencyDataProvider::getStateResidencies(
+        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) {
     std::unique_ptr<FILE, decltype(&fclose)> fp(fopen(mPath.c_str(), "r"), fclose);
     if (!fp) {
-        PLOG(ERROR) << __func__ << ":Failed to open file " << mPath
-                    << " Error = " << strerror(errno);
+        PLOG(ERROR) << __func__ << ":Failed to open file " << mPath;
         return false;
     }
 
-    for (auto const &stateSpace : getStateSpaces()) {
-        PowerEntityStateResidencyResult result = {.powerEntityId = stateSpace.powerEntityId};
-        result.stateResidencyData.resize(stateSpace.states.size());
-        for (uint32_t i = 0; i < result.stateResidencyData.size(); i++) {
-            result.stateResidencyData[i].powerEntityStateId =
-                    stateSpace.states[i].powerEntityStateId;
+    for (const Config &powerEntity : mPowerEntities) {
+        std::vector<StateResidency> stateResidency(powerEntity.states.size());
+        for (int32_t i = 0; i < stateResidency.size(); i++) {
+            stateResidency[i].id = i;
         }
-        results.insert(std::make_pair(stateSpace.powerEntityId, result));
+        residencies->emplace(powerEntity.powerEntityName + nameSuffix, stateResidency);
     }
 
     size_t len = 0;
     char *line = nullptr;
 
-    int32_t temp = -1, entityId = -1, stateId = -1;
+    int32_t temp, powerEntityIndex, stateId = -1;
     uint64_t duration, count;
+    auto it = residencies->end();
 
     while (getline(&line, &len, fp.get()) != -1) {
         temp = matchEntity(line);
-        // Assign entityId only when a new valid entity is encountered.
+        // Assign new index only when a new valid entity is encountered.
         if (temp >= 0) {
-            entityId = temp;
+            powerEntityIndex = temp;
+            it = residencies->find(mPowerEntities[powerEntityIndex].powerEntityName + nameSuffix);
         }
-        if (entityId >= 0) {
-            stateId = matchState(line, entityId);
+
+        if (it != residencies->end()) {
+            stateId = matchState(line, mPowerEntities[powerEntityIndex]);
+
             if (stateId >= 0) {
-                if (parseState(line, duration, count)) {
-                    results[entityId].stateResidencyData[stateId].totalTimeInStateMs =
+                if (parseState(line, &duration, &count)) {
+                    it->second[stateId].totalTimeInStateMs =
                             duration / mClockRate;
-                    results[entityId].stateResidencyData[stateId].totalStateEntryCount = count;
+                    it->second[stateId].totalStateEntryCount = count;
                 } else {
                     LOG(ERROR) << "Failed to parse duration and count from [" << std::string(line)
                                << "]";
@@ -134,25 +125,25 @@
     return true;
 }
 
-std::vector<PowerEntityStateSpace> DvfsStateResidencyDataProvider::getStateSpaces() {
-    std::vector<PowerEntityStateSpace> stateSpaces;
-    stateSpaces.reserve(mPowerEntities.size());
+std::unordered_map<std::string, std::vector<State>> DvfsStateResidencyDataProvider::getInfo() {
+    std::unordered_map<std::string, std::vector<State>> info;
     for (auto const &entity : mPowerEntities) {
-        PowerEntityStateSpace s = {.powerEntityId = entity.powerEntityId};
-        s.states.resize(entity.states.size());
-        uint32_t stateId = 0;
+        std::vector<State> stateInfo(entity.states.size());
+        int32_t stateId = 0;
         for (auto const &state : entity.states) {
-            s.states[stateId] = {.powerEntityStateId = stateId,
-                                 .powerEntityStateName = state.first};
+            stateInfo[stateId] = State{
+                .id = stateId,
+                .name = state.first
+            };
             stateId++;
         }
-        stateSpaces.emplace_back(s);
+        info.emplace(entity.powerEntityName + nameSuffix, stateInfo);
     }
-    return stateSpaces;
+    return info;
 }
 
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
+}  // namespace stats
+}  // namespace power
 }  // namespace hardware
 }  // namespace android
+}  // namespace aidl
diff --git a/powerstats/DvfsStateResidencyDataProvider.h b/powerstats/DvfsStateResidencyDataProvider.h
index ffa1414..ca8ab22 100644
--- a/powerstats/DvfsStateResidencyDataProvider.h
+++ b/powerstats/DvfsStateResidencyDataProvider.h
@@ -13,71 +13,56 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#ifndef HARDWARE_GOOGLE_PIXEL_POWERSTATS_DVFSSTATERESIDENCYDATAPROVIDER_H
-#define HARDWARE_GOOGLE_PIXEL_POWERSTATS_DVFSSTATERESIDENCYDATAPROVIDER_H
+#pragma once
 
-#include <pixelpowerstats/PowerStats.h>
+#include <PowerStatsAidl.h>
 
+namespace aidl {
 namespace android {
 namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
+namespace power {
+namespace stats {
 
-class DvfsStateResidencyDataProvider : public IStateResidencyDataProvider {
+class DvfsStateResidencyDataProvider : public PowerStats::IStateResidencyDataProvider {
   public:
-    /*
-     * path - path to dvfs sysfs node.
-     * clockRate - clock rate in KHz.
-     */
-    DvfsStateResidencyDataProvider(std::string path, uint64_t clockRate);
-    ~DvfsStateResidencyDataProvider() = default;
-
-    /*
-     * id - the power entity id
-     * name - the power entity name to parse from sysfs node
-     * frequencies - list of pairs (frequency display name, frequency in sysfs
-     *               node).
-     */
-    void addEntity(uint32_t id, std::string name,
-                   std::vector<std::pair<std::string, std::string>> frequencies);
-
-    /*
-     * See IStateResidencyDataProvider::getResults.
-     */
-    bool getResults(
-            std::unordered_map<uint32_t, PowerEntityStateResidencyResult> &results) override;
-
-    /*
-     * See IStateResidencyDataProvider::getStateSpaces.
-     */
-    std::vector<PowerEntityStateSpace> getStateSpaces() override;
-
-  private:
-    int32_t matchEntity(char *line);
-    int32_t matchState(char *line, int32_t entityId);
-    bool parseState(char *line, uint64_t &duration, uint64_t &count);
-
-    const std::string mPath;
-    const uint64_t mClockRate;
-
-    struct config {
-        // Power entity id.
-        uint32_t powerEntityId;
-
+    class Config {
+      public:
         // Power entity name to parse.
         std::string powerEntityName;
 
         // List of state pairs (name to display, name to parse).
         std::vector<std::pair<std::string, std::string>> states;
     };
-    std::vector<config> mPowerEntities;
+    /*
+     * path - path to dvfs sysfs node.
+     * clockRate - clock rate in KHz.
+     */
+    DvfsStateResidencyDataProvider(std::string path, uint64_t clockRate, std::vector<Config> cfgs);
+    ~DvfsStateResidencyDataProvider() = default;
+
+    /*
+     * See IStateResidencyDataProvider::getStateResidencies
+     */
+    bool getStateResidencies(
+        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) override;
+
+    /*
+     * See IStateResidencyDataProvider::getInfo
+     */
+    std::unordered_map<std::string, std::vector<State>> getInfo() override;
+
+  private:
+    int32_t matchEntity(char const *line);
+    int32_t matchState(char const *line, const Config& powerEntity);
+    bool parseState(char const *line, uint64_t *duration, uint64_t *count);
+
+    const std::string mPath;
+    const uint64_t mClockRate;
+    std::vector<Config> mPowerEntities;
 };
 
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
+}  // namespace stats
+}  // namespace power
 }  // namespace hardware
 }  // namespace android
-
-#endif  // HARDWARE_GOOGLE_PIXEL_POWERSTATS_DVFSSTATERESIDENCYDATAPROVIDER_H
+}  // namespace aidl
diff --git a/powerstats/DvfsStateResidencyDataProviderAidl.cpp b/powerstats/DvfsStateResidencyDataProviderAidl.cpp
deleted file mode 100644
index ca6ea9a..0000000
--- a/powerstats/DvfsStateResidencyDataProviderAidl.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include "DvfsStateResidencyDataProviderAidl.h"
-
-#include <android-base/logging.h>
-#include <android-base/parseint.h>
-#include <android-base/strings.h>
-
-#include <string>
-#include <utility>
-
-using android::base::ParseUint;
-using android::base::Split;
-using android::base::StartsWith;
-using android::base::Trim;
-
-static const std::string nameSuffix = "-DVFS";
-
-namespace aidl {
-namespace android {
-namespace hardware {
-namespace power {
-namespace stats {
-
-DvfsStateResidencyDataProvider::DvfsStateResidencyDataProvider(std::string path, uint64_t clockRate,
-        std::vector<Config> cfgs)
-    : mPath(std::move(path)), mClockRate(clockRate), mPowerEntities(std::move(cfgs)) {}
-
-int32_t DvfsStateResidencyDataProvider::matchEntity(char const *line) {
-    for (int32_t i = 0; i < mPowerEntities.size(); i++) {
-        if (mPowerEntities[i].powerEntityName == Trim(std::string(line))) {
-            return i;
-        }
-    }
-    return -1;
-}
-
-int32_t DvfsStateResidencyDataProvider::matchState(char const *line, const Config& powerEntity) {
-    for (int32_t i = 0; i < powerEntity.states.size(); i++) {
-        if (StartsWith(Trim(std::string(line)), powerEntity.states[i].second)) {
-            return i;
-        }
-    }
-    return -1;
-}
-
-bool DvfsStateResidencyDataProvider::parseState(char const *line, uint64_t *duration,
-        uint64_t *count) {
-    std::vector<std::string> parts = Split(line, " ");
-    if (parts.size() != 7) {
-        return false;
-    }
-    if (!ParseUint(Trim(parts[3]), count)) {
-        return false;
-    }
-    if (!ParseUint(Trim(parts[6]), duration)) {
-        return false;
-    }
-    return true;
-}
-
-bool DvfsStateResidencyDataProvider::getStateResidencies(
-        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) {
-    std::unique_ptr<FILE, decltype(&fclose)> fp(fopen(mPath.c_str(), "r"), fclose);
-    if (!fp) {
-        PLOG(ERROR) << __func__ << ":Failed to open file " << mPath;
-        return false;
-    }
-
-    for (const Config &powerEntity : mPowerEntities) {
-        std::vector<StateResidency> stateResidency(powerEntity.states.size());
-        for (int32_t i = 0; i < stateResidency.size(); i++) {
-            stateResidency[i].id = i;
-        }
-        residencies->emplace(powerEntity.powerEntityName + nameSuffix, stateResidency);
-    }
-
-    size_t len = 0;
-    char *line = nullptr;
-
-    int32_t temp, powerEntityIndex, stateId = -1;
-    uint64_t duration, count;
-    auto it = residencies->end();
-
-    while (getline(&line, &len, fp.get()) != -1) {
-        temp = matchEntity(line);
-        // Assign new index only when a new valid entity is encountered.
-        if (temp >= 0) {
-            powerEntityIndex = temp;
-            it = residencies->find(mPowerEntities[powerEntityIndex].powerEntityName + nameSuffix);
-        }
-
-        if (it != residencies->end()) {
-            stateId = matchState(line, mPowerEntities[powerEntityIndex]);
-
-            if (stateId >= 0) {
-                if (parseState(line, &duration, &count)) {
-                    it->second[stateId].totalTimeInStateMs =
-                            duration / mClockRate;
-                    it->second[stateId].totalStateEntryCount = count;
-                } else {
-                    LOG(ERROR) << "Failed to parse duration and count from [" << std::string(line)
-                               << "]";
-                    return false;
-                }
-            }
-        }
-    }
-
-    free(line);
-
-    return true;
-}
-
-std::unordered_map<std::string, std::vector<State>> DvfsStateResidencyDataProvider::getInfo() {
-    std::unordered_map<std::string, std::vector<State>> info;
-    for (auto const &entity : mPowerEntities) {
-        std::vector<State> stateInfo(entity.states.size());
-        int32_t stateId = 0;
-        for (auto const &state : entity.states) {
-            stateInfo[stateId] = State{
-                .id = stateId,
-                .name = state.first
-            };
-            stateId++;
-        }
-        info.emplace(entity.powerEntityName + nameSuffix, stateInfo);
-    }
-    return info;
-}
-
-}  // namespace stats
-}  // namespace power
-}  // namespace hardware
-}  // namespace android
-}  // namespace aidl
diff --git a/powerstats/DvfsStateResidencyDataProviderAidl.h b/powerstats/DvfsStateResidencyDataProviderAidl.h
deleted file mode 100644
index ca8ab22..0000000
--- a/powerstats/DvfsStateResidencyDataProviderAidl.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#pragma once
-
-#include <PowerStatsAidl.h>
-
-namespace aidl {
-namespace android {
-namespace hardware {
-namespace power {
-namespace stats {
-
-class DvfsStateResidencyDataProvider : public PowerStats::IStateResidencyDataProvider {
-  public:
-    class Config {
-      public:
-        // Power entity name to parse.
-        std::string powerEntityName;
-
-        // List of state pairs (name to display, name to parse).
-        std::vector<std::pair<std::string, std::string>> states;
-    };
-    /*
-     * path - path to dvfs sysfs node.
-     * clockRate - clock rate in KHz.
-     */
-    DvfsStateResidencyDataProvider(std::string path, uint64_t clockRate, std::vector<Config> cfgs);
-    ~DvfsStateResidencyDataProvider() = default;
-
-    /*
-     * See IStateResidencyDataProvider::getStateResidencies
-     */
-    bool getStateResidencies(
-        std::unordered_map<std::string, std::vector<StateResidency>> *residencies) override;
-
-    /*
-     * See IStateResidencyDataProvider::getInfo
-     */
-    std::unordered_map<std::string, std::vector<State>> getInfo() override;
-
-  private:
-    int32_t matchEntity(char const *line);
-    int32_t matchState(char const *line, const Config& powerEntity);
-    bool parseState(char const *line, uint64_t *duration, uint64_t *count);
-
-    const std::string mPath;
-    const uint64_t mClockRate;
-    std::vector<Config> mPowerEntities;
-};
-
-}  // namespace stats
-}  // namespace power
-}  // namespace hardware
-}  // namespace android
-}  // namespace aidl
diff --git a/powerstats/RailDataProvider.cpp b/powerstats/RailDataProvider.cpp
deleted file mode 100644
index d0efc17..0000000
--- a/powerstats/RailDataProvider.cpp
+++ /dev/null
@@ -1,340 +0,0 @@
-/*
- * Copyright (C) 2018 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#define LOG_TAG "libpixelpowerstats"
-
-#include "RailDataProvider.h"
-
-#include <android-base/file.h>
-#include <android-base/logging.h>
-#include <android-base/properties.h>
-#include <android-base/stringprintf.h>
-#include <android-base/strings.h>
-#include <inttypes.h>
-#include <stdlib.h>
-
-#include <algorithm>
-#include <exception>
-#include <thread>
-
-namespace android {
-namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
-
-#define MAX_FILE_PATH_LEN 128
-#define MAX_DEVICE_NAME_LEN 64
-#define MAX_QUEUE_SIZE 8192
-
-constexpr char kIioDirRoot[] = "/sys/bus/iio/devices/";
-const char *const kDeviceNames[] = {"s2mpg10-odpm", "s2mpg11-odpm"};
-constexpr char kDeviceType[] = "iio:device";
-constexpr uint32_t MAX_SAMPLING_RATE = 10;
-constexpr uint64_t WRITE_TIMEOUT_NS = 1000000000;
-
-#define MAX_RAIL_NAME_LEN 50
-#define STR(s) #s
-#define XSTR(s) STR(s)
-
-void RailDataProvider::findIioPowerMonitorNodes() {
-    struct dirent *ent;
-    int fd;
-    char devName[MAX_DEVICE_NAME_LEN];
-    char filePath[MAX_FILE_PATH_LEN];
-    DIR *iioDir = opendir(kIioDirRoot);
-    if (!iioDir) {
-        ALOGE("Error opening directory: %s, error: %d", kIioDirRoot, errno);
-        return;
-    }
-    while (ent = readdir(iioDir), ent) {
-        if (strcmp(ent->d_name, ".") != 0 && strcmp(ent->d_name, "..") != 0 &&
-                strlen(ent->d_name) > strlen(kDeviceType) &&
-                strncmp(ent->d_name, kDeviceType, strlen(kDeviceType)) == 0) {
-            snprintf(filePath, MAX_FILE_PATH_LEN, "%s/%s", ent->d_name, "name");
-            fd = openat(dirfd(iioDir), filePath, O_RDONLY);
-            if (fd < 0) {
-                ALOGW("Failed to open directory: %s, error: %d", filePath, errno);
-                continue;
-            }
-            if (read(fd, devName, MAX_DEVICE_NAME_LEN) < 0) {
-                ALOGW("Failed to read device name from file: %s(%d)", filePath, fd);
-                close(fd);
-                continue;
-            }
-
-            for (const auto &kDeviceName : kDeviceNames) {
-                if (strncmp(devName, kDeviceName, strlen(kDeviceName)) == 0) {
-                    snprintf(filePath, MAX_FILE_PATH_LEN, "%s/%s", kIioDirRoot, ent->d_name);
-                    mOdpm.devicePaths.push_back(filePath);
-                }
-            }
-            close(fd);
-        }
-    }
-    closedir(iioDir);
-    return;
-}
-
-size_t RailDataProvider::parsePowerRails() {
-    std::string data;
-    std::string railFileName;
-    std::string spsFileName;
-    uint32_t index = 0;
-    uint32_t samplingRate;
-    for (const auto &path : mOdpm.devicePaths) {
-        railFileName = path + "/enabled_rails";
-        spsFileName = path + "/sampling_rate";
-        if (!android::base::ReadFileToString(spsFileName, &data)) {
-            ALOGW("Error reading file: %s", spsFileName.c_str());
-            continue;
-        }
-        samplingRate = strtoul(data.c_str(), NULL, 10);
-        if (!samplingRate || samplingRate == ULONG_MAX) {
-            ALOGE("Error parsing: %s", spsFileName.c_str());
-            break;
-        }
-        if (!android::base::ReadFileToString(railFileName, &data)) {
-            ALOGW("Error reading file: %s", railFileName.c_str());
-            continue;
-        }
-        std::istringstream railNames(data);
-        std::string line;
-        while (std::getline(railNames, line)) {
-            std::vector<std::string> words = android::base::Split(line, ":][");
-            if (words.size() == 4) {
-                const std::string channelName = words[1];
-                if (mOdpm.railsInfo.count(channelName) == 0) {
-                    const std::string subsysName = words[3];
-                    mOdpm.railsInfo.emplace(channelName, RailData{.devicePath = path,
-                                                            .index = index,
-                                                            .subsysName = subsysName,
-                                                            .samplingRate = samplingRate});
-                    index++;
-                } else {
-                    ALOGW("There exists rails with the same name (not supported): %s." \
-                        " Only the last occurrence of rail energy will be provided.",
-                        channelName.c_str());
-                }
-            } else {
-                ALOGW("Unexpected format in file: %s", railFileName.c_str());
-            }
-        }
-    }
-    return index;
-}
-
-int RailDataProvider::parseIioEnergyNodeString(const std::string &contents, OnDeviceMmt &odpm) {
-    std::istringstream energyData(contents);
-    std::string line;
-
-    int ret = 0;
-    uint64_t timestamp = 0;
-    bool timestampRead = false;
-
-    while (std::getline(energyData, line)) {
-        bool parseLineSuccess = false;
-
-        if (timestampRead == false) {
-            /* Read timestamp from boot (ms) */
-            if (sscanf(line.c_str(), "t=%" PRIu64, &timestamp) == 1) {
-                if (timestamp == 0 || timestamp == ULLONG_MAX) {
-                    ALOGW("Potentially wrong timestamp: %" PRIu64, timestamp);
-                }
-                timestampRead = true;
-                parseLineSuccess = true;
-            }
-
-        } else {
-            /* Read rail energy */
-            uint64_t energy = 0;
-            char railNameRaw[MAX_RAIL_NAME_LEN + 1];
-            if (sscanf(line.c_str(),
-                       "CH%*d(T=%*" PRIu64 ")[%" XSTR(MAX_RAIL_NAME_LEN) "[^]]], %" PRIu64,
-                       railNameRaw, &energy) == 2) {
-                std::string railName(railNameRaw);
-
-                /* If the count == 0, the rail may not be enabled */
-                /* The count cannot be > 1; mChannelIds is a map */
-                if (odpm.railsInfo.count(railName) == 1) {
-                    size_t index = odpm.railsInfo[railName].index;
-                    odpm.reading[index].index = index;
-                    odpm.reading[index].timestamp = timestamp;
-                    odpm.reading[index].energy = energy;
-                    if (odpm.reading[index].energy == ULLONG_MAX) {
-                        ALOGW("Potentially wrong energy value on rail: %s", railName.c_str());
-                    }
-                }
-                parseLineSuccess = true;
-            }
-        }
-
-        if (parseLineSuccess == false) {
-            ret = -1;
-            break;
-        }
-    }
-
-    return ret;
-}
-
-int RailDataProvider::parseIioEnergyNode(std::string devName) {
-    int ret;
-    std::string data;
-    std::string fileName = devName + "/energy_value";
-    if (!android::base::ReadFileToString(fileName, &data)) {
-        ALOGE("Error reading file: %s", fileName.c_str());
-        return -1;
-    }
-
-    ret = parseIioEnergyNodeString(data, mOdpm);
-    if (ret != 0) {
-        ALOGW("Unexpected format in file: %s", fileName.c_str());
-    }
-    return ret;
-}
-
-Status RailDataProvider::parseIioEnergyNodes() {
-    Status ret = Status::SUCCESS;
-    if (mOdpm.hwEnabled == false) {
-        return Status::NOT_SUPPORTED;
-    }
-
-    for (const auto &devicePath : mOdpm.devicePaths) {
-        if (parseIioEnergyNode(devicePath) < 0) {
-            ALOGE("Error in parsing power stats");
-            ret = Status::FILESYSTEM_ERROR;
-            break;
-        }
-    }
-    return ret;
-}
-
-RailDataProvider::RailDataProvider() {
-    findIioPowerMonitorNodes();
-    size_t numRails = parsePowerRails();
-    if (mOdpm.devicePaths.empty() || numRails == 0) {
-        mOdpm.hwEnabled = false;
-    } else {
-        mOdpm.hwEnabled = true;
-        mOdpm.reading.resize(numRails);
-    }
-}
-
-Return<void> RailDataProvider::getRailInfo(IPowerStats::getRailInfo_cb _hidl_cb) {
-    hidl_vec<RailInfo> rInfo;
-    Status ret = Status::SUCCESS;
-    size_t index;
-    std::lock_guard<std::mutex> _lock(mOdpm.mLock);
-    if (mOdpm.hwEnabled == false) {
-        ALOGI("getRailInfo not supported");
-        _hidl_cb(rInfo, Status::NOT_SUPPORTED);
-        return Void();
-    }
-    rInfo.resize(mOdpm.railsInfo.size());
-    for (const auto &railData : mOdpm.railsInfo) {
-        index = railData.second.index;
-        rInfo[index].railName = railData.first;
-        rInfo[index].subsysName = railData.second.subsysName;
-        rInfo[index].index = index;
-        rInfo[index].samplingRate = railData.second.samplingRate;
-    }
-    _hidl_cb(rInfo, ret);
-    return Void();
-}
-
-Return<void> RailDataProvider::getEnergyData(const hidl_vec<uint32_t> &railIndices,
-                                             IPowerStats::getEnergyData_cb _hidl_cb) {
-    hidl_vec<EnergyData> eVal;
-    std::lock_guard<std::mutex> _lock(mOdpm.mLock);
-    Status ret = parseIioEnergyNodes();
-
-    if (ret != Status::SUCCESS) {
-        ALOGE("Failed to getEnergyData");
-        _hidl_cb(eVal, ret);
-        return Void();
-    }
-
-    if (railIndices.size() == 0) {
-        eVal.resize(mOdpm.railsInfo.size());
-        memcpy(&eVal[0], &mOdpm.reading[0], mOdpm.reading.size() * sizeof(EnergyData));
-    } else {
-        eVal.resize(railIndices.size());
-        int i = 0;
-        for (const auto &railIndex : railIndices) {
-            if (railIndex >= mOdpm.reading.size()) {
-                ret = Status::INVALID_INPUT;
-                eVal.resize(0);
-                break;
-            }
-            memcpy(&eVal[i], &mOdpm.reading[railIndex], sizeof(EnergyData));
-            i++;
-        }
-    }
-    _hidl_cb(eVal, ret);
-    return Void();
-}
-
-Return<void> RailDataProvider::streamEnergyData(uint32_t timeMs, uint32_t samplingRate,
-                                                IPowerStats::streamEnergyData_cb _hidl_cb) {
-    std::lock_guard<std::mutex> _lock(mOdpm.mLock);
-    if (mOdpm.fmqSynchronized != nullptr) {
-        _hidl_cb(MessageQueueSync::Descriptor(), 0, 0, Status::INSUFFICIENT_RESOURCES);
-        return Void();
-    }
-    uint32_t sps = std::min(samplingRate, MAX_SAMPLING_RATE);
-    uint32_t numSamples = timeMs * sps / 1000;
-    mOdpm.fmqSynchronized.reset(new (std::nothrow) MessageQueueSync(MAX_QUEUE_SIZE, true));
-    if (mOdpm.fmqSynchronized == nullptr || mOdpm.fmqSynchronized->isValid() == false) {
-        mOdpm.fmqSynchronized = nullptr;
-        _hidl_cb(MessageQueueSync::Descriptor(), 0, 0, Status::INSUFFICIENT_RESOURCES);
-        return Void();
-    }
-    std::thread pollThread = std::thread([this, sps, numSamples]() {
-        uint64_t sleepTimeUs = 1000000 / sps;
-        uint32_t currSamples = 0;
-        while (currSamples < numSamples) {
-            mOdpm.mLock.lock();
-            if (parseIioEnergyNodes() == Status::SUCCESS) {
-                mOdpm.fmqSynchronized->writeBlocking(&mOdpm.reading[0], mOdpm.reading.size(),
-                                                     WRITE_TIMEOUT_NS);
-                mOdpm.mLock.unlock();
-                currSamples++;
-                if (usleep(sleepTimeUs) < 0) {
-                    ALOGW("Sleep interrupted");
-                    break;
-                }
-            } else {
-                mOdpm.mLock.unlock();
-                break;
-            }
-        }
-        mOdpm.mLock.lock();
-        mOdpm.fmqSynchronized = nullptr;
-        mOdpm.mLock.unlock();
-        return;
-    });
-    pollThread.detach();
-    _hidl_cb(*(mOdpm.fmqSynchronized)->getDesc(), numSamples, mOdpm.reading.size(),
-             Status::SUCCESS);
-    return Void();
-}
-
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
-}  // namespace hardware
-}  // namespace android
diff --git a/powerstats/RailDataProvider.h b/powerstats/RailDataProvider.h
deleted file mode 100644
index 61313e2..0000000
--- a/powerstats/RailDataProvider.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#ifndef ANDROID_HARDWARE_POWERSTATS_RAILDATAPROVIDER_H
-#define ANDROID_HARDWARE_POWERSTATS_RAILDATAPROVIDER_H
-
-#include <fmq/MessageQueue.h>
-#include <pixelpowerstats/PowerStats.h>
-
-namespace android {
-namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
-
-typedef MessageQueue<EnergyData, kSynchronizedReadWrite> MessageQueueSync;
-struct RailData {
-    std::string devicePath;
-    uint32_t index;
-    std::string subsysName;
-    uint32_t samplingRate;
-};
-
-struct OnDeviceMmt {
-    std::mutex mLock;
-    bool hwEnabled;
-    std::vector<std::string> devicePaths;
-    std::map<std::string, RailData> railsInfo;
-    std::vector<EnergyData> reading;
-    std::unique_ptr<MessageQueueSync> fmqSynchronized;
-};
-
-class RailDataProvider : public IRailDataProvider {
-public:
-    RailDataProvider();
-    // Methods from ::android::hardware::power::stats::V1_0::IPowerStats follow.
-    Return<void> getRailInfo(IPowerStats::getRailInfo_cb _hidl_cb) override;
-    Return<void> getEnergyData(const hidl_vec<uint32_t>& railIndices,
-                        IPowerStats::getEnergyData_cb _hidl_cb) override;
-    Return<void> streamEnergyData(uint32_t timeMs, uint32_t samplingRate,
-                        IPowerStats::streamEnergyData_cb _hidl_cb) override;
- private:
-     OnDeviceMmt mOdpm;
-     void findIioPowerMonitorNodes();
-     size_t parsePowerRails();
-     int parseIioEnergyNodeString(const std::string &contents,
-                    OnDeviceMmt &odpm);
-     int parseIioEnergyNode(std::string devName);
-     Status parseIioEnergyNodes();
-};
-
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
-}  // namespace hardware
-}  // namespace android
-
-#endif  // ANDROID_HARDWARE_POWERSTATS_RAILDATAPROVIDER_H
diff --git a/powerstats/UfsStateResidencyDataProvider.cpp b/powerstats/UfsStateResidencyDataProvider.cpp
deleted file mode 100644
index 7ca6f3b..0000000
--- a/powerstats/UfsStateResidencyDataProvider.cpp
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#define LOG_TAG "libpixelpowerstats"
-
-#include "UfsStateResidencyDataProvider.h"
-
-#include <android-base/logging.h>
-#include <android-base/parseint.h>
-#include <android-base/strings.h>
-
-#include <string>
-#include <utility>
-
-using android::base::ParseUint;
-using android::base::Split;
-using android::base::StartsWith;
-using android::base::Trim;
-
-namespace android {
-namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
-
-const uint32_t HIBERNATE_STATE_ID = 0;
-
-UfsStateResidencyDataProvider::UfsStateResidencyDataProvider(uint32_t powerEntityId)
-    : mPowerEntityId(powerEntityId) {}
-
-bool UfsStateResidencyDataProvider::getResults(
-        std::unordered_map<uint32_t, PowerEntityStateResidencyResult> &results) {
-    PowerEntityStateResidencyResult result = {
-            .powerEntityId = mPowerEntityId,
-            .stateResidencyData = {{.powerEntityStateId = HIBERNATE_STATE_ID}}};
-
-    // The transform function converts microseconds to milliseconds.
-    std::function<uint64_t(uint64_t)> usecToMs = [](uint64_t a) { return a / 1000; };
-
-    std::string prefix = "/sys/bus/platform/devices/14700000.ufs/ufs_stats/";
-
-    result.stateResidencyData[0].totalTimeInStateMs =
-            usecToMs(readStat(prefix + "hibern8_total_us"));
-    result.stateResidencyData[0].totalStateEntryCount = readStat(prefix + "hibern8_exit_cnt");
-    result.stateResidencyData[0].lastEntryTimestampMs =
-            usecToMs(readStat(prefix + "last_hibern8_enter_time"));
-    results.insert(std::make_pair(mPowerEntityId, result));
-    return true;
-}
-
-std::vector<PowerEntityStateSpace> UfsStateResidencyDataProvider::getStateSpaces() {
-    return {{.powerEntityId = mPowerEntityId,
-             .states = {{.powerEntityStateId = HIBERNATE_STATE_ID,
-                         .powerEntityStateName = "HIBERN8"}}}};
-}
-
-uint64_t UfsStateResidencyDataProvider::readStat(std::string path) {
-    std::unique_ptr<FILE, decltype(&fclose)> fp(fopen(path.c_str(), "r"), fclose);
-    if (!fp) {
-        PLOG(ERROR) << __func__ << ":Failed to open file " << path
-                    << " Error = " << strerror(errno);
-        return 0;
-    }
-    const size_t size = 20;
-    char buf[size];
-    (void)fread(&buf, sizeof(char), size, fp.get());
-    uint64_t ret;
-    if (!ParseUint(Trim(std::string(buf)), &ret)) {
-        LOG(ERROR) << "Failed to parse uint64 from [" << std::string(buf) << "]";
-    }
-    return ret;
-}
-
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
-}  // namespace hardware
-}  // namespace android
diff --git a/powerstats/UfsStateResidencyDataProvider.h b/powerstats/UfsStateResidencyDataProvider.h
deleted file mode 100644
index 8d1ea73..0000000
--- a/powerstats/UfsStateResidencyDataProvider.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#ifndef HARDWARE_GOOGLE_PIXEL_POWERSTATS_UFSSTATERESIDENCYDATAPROVIDER_H
-#define HARDWARE_GOOGLE_PIXEL_POWERSTATS_UFSSTATERESIDENCYDATAPROVIDER_H
-
-#include <pixelpowerstats/PowerStats.h>
-
-namespace android {
-namespace hardware {
-namespace google {
-namespace pixel {
-namespace powerstats {
-
-class UfsStateResidencyDataProvider : public IStateResidencyDataProvider {
-  public:
-    /*
-     * powerEntityId - id for the UFS power entity.
-     */
-    UfsStateResidencyDataProvider(uint32_t powerEntityId);
-    ~UfsStateResidencyDataProvider() = default;
-
-    /*
-     * See IStateResidencyDataProvider::getResults.
-     */
-    bool getResults(
-            std::unordered_map<uint32_t, PowerEntityStateResidencyResult> &results) override;
-
-    /*
-     * See IStateResidencyDataProvider::getStateSpaces.
-     */
-    std::vector<PowerEntityStateSpace> getStateSpaces() override;
-
-  private:
-    uint64_t readStat(std::string path);
-
-    uint32_t mPowerEntityId;
-};
-
-}  // namespace powerstats
-}  // namespace pixel
-}  // namespace google
-}  // namespace hardware
-}  // namespace android
-
-#endif  // HARDWARE_GOOGLE_PIXEL_POWERSTATS_UFSSTATERESIDENCYDATAPROVIDER_H
diff --git a/powerstats/android.hardware.power.stats@1.0-service.gs101.rc b/powerstats/android.hardware.power.stats@1.0-service.gs101.rc
deleted file mode 100644
index afc3580..0000000
--- a/powerstats/android.hardware.power.stats@1.0-service.gs101.rc
+++ /dev/null
@@ -1,5 +0,0 @@
-service vendor.power.stats-hal-1-0 /vendor/bin/hw/android.hardware.power.stats@1.0-service.gs101
-    interface android.hardware.power.stats@1.0::IPowerStats default
-    class hal
-    user system
-    group system
diff --git a/powerstats/android.hardware.power.stats@1.0-service.gs101.xml b/powerstats/android.hardware.power.stats@1.0-service.gs101.xml
deleted file mode 100644
index 2e9956f..0000000
--- a/powerstats/android.hardware.power.stats@1.0-service.gs101.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<manifest version="1.0" type="device">
-    <hal format="hidl">
-        <name>android.hardware.power.stats</name>
-        <transport>hwbinder</transport>
-        <version>1.0</version>
-        <interface>
-           <name>IPowerStats</name>
-           <instance>default</instance>
-        </interface>
-    </hal>
-</manifest>
diff --git a/powerstats/service.cpp b/powerstats/service.cpp
index 4cf1f35..acf4b8a 100644
--- a/powerstats/service.cpp
+++ b/powerstats/service.cpp
@@ -14,313 +14,174 @@
  * limitations under the License.
  */
 
-#define LOG_TAG "android.hardware.power.stats@1.0-service.gs101"
+#define LOG_TAG "android.hardware.power.stats-service.pixel"
 
-#include <android/log.h>
-#include <binder/IPCThreadState.h>
-#include <binder/IServiceManager.h>
-#include <binder/ProcessState.h>
-#include <hidl/HidlTransportSupport.h>
-#include <pixelpowerstats/AidlStateResidencyDataProvider.h>
-#include <pixelpowerstats/GenericStateResidencyDataProvider.h>
-#include <pixelpowerstats/PowerStats.h>
-
+#include <PowerStatsAidl.h>
 #include "AocStateResidencyDataProvider.h"
 #include "DvfsStateResidencyDataProvider.h"
-#include "RailDataProvider.h"
-#include "UfsStateResidencyDataProvider.h"
+#include <dataproviders/DisplayStateResidencyDataProvider.h>
+#include <dataproviders/GenericStateResidencyDataProvider.h>
+#include <dataproviders/IioEnergyMeterDataProvider.h>
+#include <dataproviders/PowerStatsEnergyConsumer.h>
+#include <dataproviders/PowerStatsEnergyAttribution.h>
+#include <dataproviders/PixelStateResidencyDataProvider.h>
 
-using android::OK;
-using android::sp;
-using android::status_t;
+#include <android-base/logging.h>
+#include <android-base/properties.h>
+#include <android/binder_manager.h>
+#include <android/binder_process.h>
+#include <log/log.h>
 
-// libhwbinder:
-using android::hardware::configureRpcThreadpool;
-using android::hardware::joinRpcThreadpool;
+using aidl::android::hardware::power::stats::AocStateResidencyDataProvider;
+using aidl::android::hardware::power::stats::DisplayStateResidencyDataProvider;
+using aidl::android::hardware::power::stats::DvfsStateResidencyDataProvider;
+using aidl::android::hardware::power::stats::EnergyConsumerType;
+using aidl::android::hardware::power::stats::GenericStateResidencyDataProvider;
+using aidl::android::hardware::power::stats::IioEnergyMeterDataProvider;
+using aidl::android::hardware::power::stats::PixelStateResidencyDataProvider;
+using aidl::android::hardware::power::stats::PowerStats;
+using aidl::android::hardware::power::stats::PowerStatsEnergyConsumer;
 
-// Generated HIDL files
-using android::hardware::power::stats::V1_0::IPowerStats;
-using android::hardware::power::stats::V1_0::PowerEntityType;
-using android::hardware::power::stats::V1_0::implementation::PowerStats;
+constexpr char kBootHwSoCRev[] = "ro.boot.hw.soc.rev";
 
-// Pixel specific
-using android::hardware::google::pixel::powerstats::AidlStateResidencyDataProvider;
-using android::hardware::google::pixel::powerstats::AocStateResidencyDataProvider;
-using android::hardware::google::pixel::powerstats::DvfsStateResidencyDataProvider;
-using android::hardware::google::pixel::powerstats::generateGenericStateResidencyConfigs;
-using android::hardware::google::pixel::powerstats::GenericStateResidencyDataProvider;
-using android::hardware::google::pixel::powerstats::PowerEntityConfig;
-using android::hardware::google::pixel::powerstats::RailDataProvider;
-using android::hardware::google::pixel::powerstats::StateResidencyConfig;
-using android::hardware::google::pixel::powerstats::UfsStateResidencyDataProvider;
-
-// A constant to represnt the number of nanoseconds in one millisecond.
-static const int NS_TO_MS = 1000000;
-
-void addAoCStats(PowerStats *const service) {
+void addAoC(std::shared_ptr<PowerStats> p) {
     std::string prefix = "/sys/devices/platform/19000000.aoc/control/";
 
     // Add AoC cores (a32, ff1, hf0, and hf1)
-    std::vector<std::pair<uint32_t, std::string>> coreIds = {
-            {service->addPowerEntity("AoC-A32", PowerEntityType::SUBSYSTEM), prefix + "a32_"},
-            {service->addPowerEntity("AoC-FF1", PowerEntityType::SUBSYSTEM), prefix + "ff1_"},
-            {service->addPowerEntity("AoC-HF1", PowerEntityType::SUBSYSTEM), prefix + "hf1_"},
-            {service->addPowerEntity("AoC-HF0", PowerEntityType::SUBSYSTEM), prefix + "hf0_"},
+    std::vector<std::pair<std::string, std::string>> coreIds = {
+            {"AoC-A32", prefix + "a32_"},
+            {"AoC-FF1", prefix + "ff1_"},
+            {"AoC-HF1", prefix + "hf1_"},
+            {"AoC-HF0", prefix + "hf0_"},
     };
     std::vector<std::pair<std::string, std::string>> coreStates = {
             {"DWN", "off"}, {"RET", "retention"}, {"WFI", "wfi"}};
-    service->addStateResidencyDataProvider(new AocStateResidencyDataProvider(coreIds, coreStates));
+    p->addStateResidencyDataProvider(std::make_shared<AocStateResidencyDataProvider>(coreIds,
+            coreStates));
 
     // Add AoC voltage stats
-    std::vector<std::pair<uint32_t, std::string>> voltageIds = {
-            {service->addPowerEntity("AoC-Voltage", PowerEntityType::SUBSYSTEM),
-             prefix + "voltage_"},
+    std::vector<std::pair<std::string, std::string>> voltageIds = {
+            {"AoC-Voltage", prefix + "voltage_"},
     };
     std::vector<std::pair<std::string, std::string>> voltageStates = {{"NOM", "nominal"},
                                                                       {"SUD", "super_underdrive"},
                                                                       {"UUD", "ultra_underdrive"},
                                                                       {"UD", "underdrive"}};
-    service->addStateResidencyDataProvider(
-            new AocStateResidencyDataProvider(voltageIds, voltageStates));
+    p->addStateResidencyDataProvider(
+            std::make_shared<AocStateResidencyDataProvider>(voltageIds, voltageStates));
 
     // Add AoC monitor mode
-    std::vector<std::pair<uint32_t, std::string>> monitorIds = {
-            {service->addPowerEntity("AoC", PowerEntityType::SUBSYSTEM), prefix + "monitor_"},
+    std::vector<std::pair<std::string, std::string>> monitorIds = {
+            {"AoC", prefix + "monitor_"},
     };
     std::vector<std::pair<std::string, std::string>> monitorStates = {
             {"MON", "mode"},
     };
-    service->addStateResidencyDataProvider(
-            new AocStateResidencyDataProvider(monitorIds, monitorStates));
+    p->addStateResidencyDataProvider(
+            std::make_shared<AocStateResidencyDataProvider>(monitorIds, monitorStates));
 }
 
-void addCpuCStateStats(PowerStats *const service) {
-    // CPU stats are reported in nanoseconds. The transform function
-    // converts nanoseconds to milliseconds.
-    std::function<uint64_t(uint64_t)> cpuNsToMs = [](uint64_t a) { return a / NS_TO_MS; };
-    StateResidencyConfig cStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "down_count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "total_down_time_ns:",
-            .totalTimeTransform = cpuNsToMs,
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "last_down_time_ns:",
-            .lastEntryTransform = cpuNsToMs,
-    };
+void addDvfsStats(std::shared_ptr<PowerStats> p) {
+    // A constant to represent the number of nanoseconds in one millisecond
+    const int NS_TO_MS = 1000000;
 
-    sp<GenericStateResidencyDataProvider> cStateSdp = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/1742048c.acpm_stats/core_stats");
-    for (std::string state :
-         {"CORE00", "CORE01", "CORE02", "CORE03", "CORE10", "CORE11", "CORE20", "CORE21"}) {
-        cStateSdp->addEntity(service->addPowerEntity(state, PowerEntityType::SUBSYSTEM),
-                             PowerEntityConfig("CORES:", generateGenericStateResidencyConfigs(
-                                                                 cStateConfig,
-                                                                 {std::make_pair("DOWN", state)})));
-    }
-    for (std::string state : {"CLUSTER0", "CLUSTER1", "CLUSTER2"}) {
-        cStateSdp->addEntity(
-                service->addPowerEntity(state, PowerEntityType::SUBSYSTEM),
-                PowerEntityConfig("CLUSTERS:",
-                                  generateGenericStateResidencyConfigs(
-                                          cStateConfig, {std::make_pair("DOWN", state)})));
-    }
-    service->addStateResidencyDataProvider(cStateSdp);
+    std::vector<DvfsStateResidencyDataProvider::Config> cfgs;
+
+    cfgs.push_back({"MIF", {
+        std::make_pair("3172KHz", "3172000"),
+        std::make_pair("2730KHz", "2730000"),
+        std::make_pair("2535KHz", "2535000"),
+        std::make_pair("2288KHz", "2288000"),
+        std::make_pair("2028KHz", "2028000"),
+        std::make_pair("1716KHz", "1716000"),
+        std::make_pair("1539KHz", "1539000"),
+        std::make_pair("1352KHz", "1352000"),
+        std::make_pair("1014KHz", "1014000"),
+        std::make_pair("845KHz", "845000"),
+        std::make_pair("676KHz", "676000"),
+        std::make_pair("546KHz", "546000"),
+        std::make_pair("421KHz", "421000"),
+        std::make_pair("0KHz", "0"),
+    }});
+
+    cfgs.push_back({"CL0", {
+        std::make_pair("2024KHz", "2024000"),
+        std::make_pair("1950KHz", "1950000"),
+        std::make_pair("1868KHz", "1868000"),
+        std::make_pair("1803KHz", "1803000"),
+        std::make_pair("1745KHz", "1745000"),
+        std::make_pair("1704KHz", "1704000"),
+        std::make_pair("1598KHz", "1598000"),
+        std::make_pair("1459KHz", "1459000"),
+        std::make_pair("1401KHz", "1401000"),
+        std::make_pair("1328KHz", "1328000"),
+        std::make_pair("1197KHz", "1197000"),
+        std::make_pair("1098KHz", "1098000"),
+        std::make_pair("930KHz", "930000"),
+        std::make_pair("889KHz", "889000"),
+        std::make_pair("738KHz", "738000"),
+        std::make_pair("574KHz", "574000"),
+        std::make_pair("300KHz", "300000"),
+        std::make_pair("0KHz", "0"),
+    }});
+
+    cfgs.push_back({"CL1", {
+        std::make_pair("2253KHz", "2253000"),
+        std::make_pair("2130KHz", "2130000"),
+        std::make_pair("1999KHz", "1999000"),
+        std::make_pair("1836KHz", "1836000"),
+        std::make_pair("1663KHz", "1663000"),
+        std::make_pair("1491KHz", "1491000"),
+        std::make_pair("1328KHz", "1328000"),
+        std::make_pair("1197KHz", "1197000"),
+        std::make_pair("1024KHz", "1024000"),
+        std::make_pair("910KHz", "910000"),
+        std::make_pair("799KHz", "799000"),
+        std::make_pair("696KHz", "696000"),
+        std::make_pair("533KHz", "533000"),
+        std::make_pair("400KHz", "400000"),
+        std::make_pair("0KHz", "0"),
+    }});
+
+    cfgs.push_back({"CL2", {
+        std::make_pair("2630KHz", "2630000"),
+        std::make_pair("2507KHz", "2507000"),
+        std::make_pair("2401KHz", "2401000"),
+        std::make_pair("2302KHz", "2302000"),
+        std::make_pair("2252KHz", "2252000"),
+        std::make_pair("2188KHz", "2188000"),
+        std::make_pair("2048KHz", "2048000"),
+        std::make_pair("1901KHz", "1901000"),
+        std::make_pair("1826KHz", "1826000"),
+        std::make_pair("1745KHz", "1745000"),
+        std::make_pair("1582KHz", "1582000"),
+        std::make_pair("1426KHz", "1426000"),
+        std::make_pair("1277KHz", "1277000"),
+        std::make_pair("1237KHz", "1237000"),
+        std::make_pair("1106KHz", "1106000"),
+        std::make_pair("984KHz", "984000"),
+        std::make_pair("851KHz", "851000"),
+        std::make_pair("848KHz", "848000"),
+        std::make_pair("500KHz", "500000"),
+        std::make_pair("0KHz", "0"),
+    }});
+
+    cfgs.push_back({"TPU", {
+        std::make_pair("1066MHz", "1066000000"),
+    }});
+
+    p->addStateResidencyDataProvider(std::make_shared<DvfsStateResidencyDataProvider>(
+            "/sys/devices/platform/acpm_stats/fvp_stats", NS_TO_MS, cfgs));
 }
 
-void addDvfsStats(PowerStats *const service) {
-    sp<DvfsStateResidencyDataProvider> dvfsSdp = new DvfsStateResidencyDataProvider(
-            "/sys/devices/platform/1742048c.acpm_stats/fvp_stats", NS_TO_MS);
+void addSoC(std::shared_ptr<PowerStats> p) {
+    // A constant to represent the number of nanoseconds in one millisecond.
+    const int NS_TO_MS = 1000000;
 
-    dvfsSdp->addEntity(service->addPowerEntity("MIF-DVFS", PowerEntityType::SUBSYSTEM), "MIF",
-                       {
-                               std::make_pair("3172KHz", "3172000"),
-                               std::make_pair("2730KHz", "2730000"),
-                               std::make_pair("2535KHz", "2535000"),
-                               std::make_pair("2288KHz", "2288000"),
-                               std::make_pair("2028KHz", "2028000"),
-                               std::make_pair("1716KHz", "1716000"),
-                               std::make_pair("1539KHz", "1539000"),
-                               std::make_pair("1352KHz", "1352000"),
-                               std::make_pair("1014KHz", "1014000"),
-                               std::make_pair("845KHz", "845000"),
-                               std::make_pair("676KHz", "676000"),
-                               std::make_pair("546KHz", "546000"),
-                               std::make_pair("421KHz", "421000"),
-                               std::make_pair("0KHz", "0"),
-                       });
-
-    dvfsSdp->addEntity(service->addPowerEntity("CL0-DVFS", PowerEntityType::SUBSYSTEM), "CL0",
-                       {
-                               std::make_pair("2196KHz", "2196000"),
-                               std::make_pair("2098KHz", "2098000"),
-                               std::make_pair("2024KHz", "2024000"),
-                               std::make_pair("1950KHz", "1950000"),
-                               std::make_pair("1868KHz", "1868000"),
-                               std::make_pair("1745KHz", "1745000"),
-                               std::make_pair("1598KHz", "1598000"),
-                               std::make_pair("1459KHz", "1459000"),
-                               std::make_pair("1328KHz", "1328000"),
-                               std::make_pair("1197KHz", "1197000"),
-                               std::make_pair("1098KHz", "1098000"),
-                               std::make_pair("889KHz", "889000"),
-                               std::make_pair("738KHz", "738000"),
-                               std::make_pair("574KHz", "574000"),
-                               std::make_pair("300KHz", "300000"),
-                               std::make_pair("0KHz", "0"),
-                       });
-
-    dvfsSdp->addEntity(service->addPowerEntity("CL1-DVFS", PowerEntityType::SUBSYSTEM), "CL1",
-                       {
-                               std::make_pair("2466KHz", "2466000"),
-                               std::make_pair("2393KHz", "2393000"),
-                               std::make_pair("2348KHz", "2348000"),
-                               std::make_pair("2253KHz", "2253000"),
-                               std::make_pair("2130KHz", "2130000"),
-                               std::make_pair("1999KHz", "1999000"),
-                               std::make_pair("1836KHz", "1836000"),
-                               std::make_pair("1663KHz", "1663000"),
-                               std::make_pair("1491KHz", "1491000"),
-                               std::make_pair("1328KHz", "1328000"),
-                               std::make_pair("1197KHz", "1197000"),
-                               std::make_pair("1024KHz", "1024000"),
-                               std::make_pair("910KHz", "910000"),
-                               std::make_pair("799KHz", "799000"),
-                               std::make_pair("696KHz", "696000"),
-                               std::make_pair("533KHz", "533000"),
-                               std::make_pair("400KHz", "400000"),
-                               std::make_pair("0KHz", "0"),
-                       });
-
-    dvfsSdp->addEntity(service->addPowerEntity("CL2-DVFS", PowerEntityType::SUBSYSTEM), "CL2",
-                       {
-                               std::make_pair("3195KHz", "3195000"),
-                               std::make_pair("3097KHz", "3097000"),
-                               std::make_pair("2999KHz", "2999000"),
-                               std::make_pair("2900KHz", "2900000"),
-                               std::make_pair("2802KHz", "2802000"),
-                               std::make_pair("2704KHz", "2704000"),
-                               std::make_pair("2630KHz", "2630000"),
-                               std::make_pair("2507KHz", "2507000"),
-                               std::make_pair("2401KHz", "2401000"),
-                               std::make_pair("2302KHz", "2302000"),
-                               std::make_pair("2188KHz", "2188000"),
-                               std::make_pair("2048KHz", "2048000"),
-                               std::make_pair("1901KHz", "1901000"),
-                               std::make_pair("1745KHz", "1745000"),
-                               std::make_pair("1582KHz", "1582000"),
-                               std::make_pair("1426KHz", "1426000"),
-                               std::make_pair("1237KHz", "1237000"),
-                               std::make_pair("1106KHz", "1106000"),
-                               std::make_pair("984KHz", "984000"),
-                               std::make_pair("848KHz", "848000"),
-                               std::make_pair("500KHz", "500000"),
-                               std::make_pair("0KHz", "0"),
-                       });
-
-    // TODO(sujee): Complete frequency table for TPU.
-    dvfsSdp->addEntity(service->addPowerEntity("TPU-DVFS", PowerEntityType::SUBSYSTEM), "TPU",
-                       {
-                               std::make_pair("1066MHz", "1066000000"),
-                       });
-
-    service->addStateResidencyDataProvider(dvfsSdp);
-}
-
-void addGPUStats(PowerStats *const service) {
-    StateResidencyConfig gpuStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "count = ",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "total_time = ",
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "last_entry_time = ",
-    };
-
-    sp<GenericStateResidencyDataProvider> gpu = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/1c500000.mali/power_stats");
-
-    PowerEntityConfig onOffConfig("Summary stats: (times in ms)",
-                                  generateGenericStateResidencyConfigs(
-                                          gpuStateConfig, {{"DOWN", "OFF:"}, {"UP", "ON:"}}));
-    gpu->addEntity(service->addPowerEntity("GPU", PowerEntityType::SUBSYSTEM), onOffConfig);
-
-    PowerEntityConfig DVFSConfig(
-            "DVFS stats: (times in ms)",
-            generateGenericStateResidencyConfigs(gpuStateConfig, {{"996MHz", "996000:"},
-                                                                  {"885MHz", "885000:"},
-                                                                  {"750MHz", "750000:"},
-                                                                  {"434MHz", "434000:"},
-                                                                  {"302MHz", "302000:"},
-                                                                  {"151MHz", "151000:"}}));
-    gpu->addEntity(service->addPowerEntity("GPU-DVFS", PowerEntityType::SUBSYSTEM), DVFSConfig);
-    service->addStateResidencyDataProvider(gpu);
-}
-
-void addNFCStats(PowerStats *const service) {
-    StateResidencyConfig nfcStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "Cumulative count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "Cumulative duration msec:",
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "Last entry timestamp msec:",
-    };
-    std::vector<std::pair<std::string, std::string>> nfcStateHeaders = {
-            std::make_pair("IDLE", "Idle mode:"),
-            std::make_pair("ACTIVE", "Active mode:"),
-            std::make_pair("ACTIVE-RW", "Active Reader/Writer mode:"),
-    };
-
-    sp<GenericStateResidencyDataProvider> nfcSdp = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/10960000.hsi2c/i2c-4/4-0008/power_stats");
-    nfcSdp->addEntity(service->addPowerEntity("NFC", PowerEntityType::SUBSYSTEM),
-                      PowerEntityConfig("NFC subsystem", generateGenericStateResidencyConfigs(
-                                                                 nfcStateConfig, nfcStateHeaders)));
-    service->addStateResidencyDataProvider(nfcSdp);
-}
-
-void addPCIeStats(PowerStats *const service) {
-    // Add PCIe power entities for Modem and WiFi
-    StateResidencyConfig pcieStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "Cumulative count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "Cumulative duration msec:",
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "Last entry timestamp msec:",
-    };
-    std::vector<std::pair<std::string, std::string>> pcieStateHeaders = {
-            std::make_pair("UP", "Link up:"),
-            std::make_pair("DOWN", "Link down:"),
-    };
-
-    // Add PCIe - Modem
-    sp<GenericStateResidencyDataProvider> pcieModemSdp = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/11920000.pcie/power_stats");
-    uint32_t pcieModemId = service->addPowerEntity("PCIe-Modem", PowerEntityType::SUBSYSTEM);
-    pcieModemSdp->addEntity(
-            pcieModemId,
-            PowerEntityConfig("Version: 1", generateGenericStateResidencyConfigs(
-                                                    pcieStateConfig, pcieStateHeaders)));
-    service->addStateResidencyDataProvider(pcieModemSdp);
-
-    // Add PCIe - WiFi
-    sp<GenericStateResidencyDataProvider> pcieWifiSdp = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/14520000.pcie/power_stats");
-    uint32_t pcieWifiId = service->addPowerEntity("PCIe-WiFi", PowerEntityType::SUBSYSTEM);
-    pcieWifiSdp->addEntity(
-            pcieWifiId,
-            PowerEntityConfig("Version: 1", generateGenericStateResidencyConfigs(
-                                                    pcieStateConfig, pcieStateHeaders)));
-    service->addStateResidencyDataProvider(pcieWifiSdp);
-}
-
-void addSocStats(PowerStats *const service) {
     // ACPM stats are reported in nanoseconds. The transform function
     // converts nanoseconds to milliseconds.
     std::function<uint64_t(uint64_t)> acpmNsToMs = [](uint64_t a) { return a / NS_TO_MS; };
-    StateResidencyConfig lpmStateConfig = {
+    const GenericStateResidencyDataProvider::StateResidencyConfig lpmStateConfig = {
             .entryCountSupported = true,
             .entryCountPrefix = "success_count:",
             .totalTimeSupported = true,
@@ -330,7 +191,7 @@
             .lastEntryPrefix = "last_entry_time_ns:",
             .lastEntryTransform = acpmNsToMs,
     };
-    StateResidencyConfig downStateConfig = {
+    const GenericStateResidencyDataProvider::StateResidencyConfig downStateConfig = {
             .entryCountSupported = true,
             .entryCountPrefix = "down_count:",
             .totalTimeSupported = true,
@@ -340,7 +201,7 @@
             .lastEntryPrefix = "last_down_time_ns:",
             .lastEntryTransform = acpmNsToMs,
     };
-    StateResidencyConfig reqStateConfig = {
+    const GenericStateResidencyDataProvider::StateResidencyConfig reqStateConfig = {
             .entryCountSupported = true,
             .entryCountPrefix = "req_up_count:",
             .totalTimeSupported = true,
@@ -351,141 +212,343 @@
             .lastEntryTransform = acpmNsToMs,
 
     };
-    std::vector<std::pair<std::string, std::string>> powerStateHeaders = {
+    const std::vector<std::pair<std::string, std::string>> powerStateHeaders = {
             std::make_pair("SICD", "SICD"),
             std::make_pair("SLEEP", "SLEEP"),
             std::make_pair("SLEEP_SLCMON", "SLEEP_SLCMON"),
             std::make_pair("STOP", "STOP"),
     };
-    std::vector<std::pair<std::string, std::string>> mifReqStateHeaders = {
+    const std::vector<std::pair<std::string, std::string>> mifReqStateHeaders = {
             std::make_pair("AOC", "AOC"),
             std::make_pair("GSA", "GSA"),
     };
-    std::vector<std::pair<std::string, std::string>> slcReqStateHeaders = {
+    const std::vector<std::pair<std::string, std::string>> slcReqStateHeaders = {
             std::make_pair("AOC", "AOC"),
     };
 
-    sp<GenericStateResidencyDataProvider> socSdp = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/1742048c.acpm_stats/soc_stats");
+    std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
+    cfgs.emplace_back(generateGenericStateResidencyConfigs(lpmStateConfig, powerStateHeaders),
+            "LPM", "LPM:");
+    cfgs.emplace_back(generateGenericStateResidencyConfigs(downStateConfig, powerStateHeaders),
+            "MIF", "MIF:");
+    cfgs.emplace_back(generateGenericStateResidencyConfigs(reqStateConfig, mifReqStateHeaders),
+            "MIF-REQ", "MIF_REQ:");
+    cfgs.emplace_back(generateGenericStateResidencyConfigs(downStateConfig, powerStateHeaders),
+            "SLC", "SLC:");
+    cfgs.emplace_back(generateGenericStateResidencyConfigs(reqStateConfig, slcReqStateHeaders),
+            "SLC-REQ", "SLC_REQ:");
 
-    socSdp->addEntity(service->addPowerEntity("LPM", PowerEntityType::SUBSYSTEM),
-                      PowerEntityConfig("LPM:", generateGenericStateResidencyConfigs(
-                                                        lpmStateConfig, powerStateHeaders)));
-    socSdp->addEntity(service->addPowerEntity("MIF", PowerEntityType::SUBSYSTEM),
-                      PowerEntityConfig("MIF:", generateGenericStateResidencyConfigs(
-                                                        downStateConfig, powerStateHeaders)));
-    socSdp->addEntity(service->addPowerEntity("MIF-REQ", PowerEntityType::SUBSYSTEM),
-                      PowerEntityConfig("MIF_REQ:", generateGenericStateResidencyConfigs(
-                                                            reqStateConfig, mifReqStateHeaders)));
-    socSdp->addEntity(service->addPowerEntity("SLC", PowerEntityType::SUBSYSTEM),
-                      PowerEntityConfig("SLC:", generateGenericStateResidencyConfigs(
-                                                        downStateConfig, powerStateHeaders)));
-    socSdp->addEntity(service->addPowerEntity("SLC-REQ", PowerEntityType::SUBSYSTEM),
-                      PowerEntityConfig("SLC_REQ:", generateGenericStateResidencyConfigs(
-                                                            reqStateConfig, slcReqStateHeaders)));
+    auto socSdp = std::make_shared<GenericStateResidencyDataProvider>(
+            "/sys/devices/platform/acpm_stats/soc_stats", cfgs);
 
-    service->addStateResidencyDataProvider(socSdp);
+    p->addStateResidencyDataProvider(socSdp);
 }
 
-void addUfsStats(PowerStats *const service) {
-    sp<UfsStateResidencyDataProvider> ufsSdp = new UfsStateResidencyDataProvider(
-            service->addPowerEntity("UFS", PowerEntityType::SUBSYSTEM));
-    service->addStateResidencyDataProvider(ufsSdp);
+void setEnergyMeter(std::shared_ptr<PowerStats> p) {
+    std::vector<const std::string> deviceNames { "s2mpg10-odpm", "s2mpg11-odpm" };
+    p->setEnergyMeterDataProvider(std::make_unique<IioEnergyMeterDataProvider>(deviceNames, true));
 }
 
-void addWifiStats(PowerStats *const service) {
-    sp<GenericStateResidencyDataProvider> wifiSdp =
-            new GenericStateResidencyDataProvider("/sys/wifi/power_stats");
+void addDisplay(std::shared_ptr<PowerStats> p) {
+    // Add display residency stats
 
-    // The transform function converts microseconds to milliseconds.
-    std::function<uint64_t(uint64_t)> usecToMs = [](uint64_t a) { return a / 1000; };
-    StateResidencyConfig stateConfig = {
+    /*
+     * TODO(b/167216667): Add complete set of display states here. Must account
+     * for ALL devices built using this source
+     */
+    std::vector<std::string> states = {
+        "Off",
+        "LP: 1440x3040@30",
+        "On: 1440x3040@60",
+        "On: 1440x3040@90",
+        "HBM: 1440x3040@60",
+        "HBM: 1440x3040@90"};
+
+    auto displaySdp =
+        std::make_shared<DisplayStateResidencyDataProvider>("Display",
+            "/sys/class/backlight/panel0-backlight/state",
+            states);
+    p->addStateResidencyDataProvider(displaySdp);
+
+    // Add display energy consumer
+    /*
+     * TODO(b/167216667): Add correct display power model here. Must read from display rail
+     * and include proper coefficients for display states. Must account for ALL devices built
+     * using this source.
+     */
+    auto displayConsumer = PowerStatsEnergyConsumer::createMeterAndEntityConsumer(p,
+            EnergyConsumerType::DISPLAY, "display", {"PPVAR_VSYS_PWR_DISP"}, "Display",
+            {{"LP: 1440x3040@30", 1},
+             {"On: 1440x3040@60", 2},
+             {"On: 1440x3040@90", 3}});
+
+    p->addEnergyConsumer(displayConsumer);
+}
+
+void addCPUclusters(std::shared_ptr<PowerStats> p) {
+    // A constant to represent the number of nanoseconds in one millisecond.
+    const int NS_TO_MS = 1000000;
+
+    std::function<uint64_t(uint64_t)> acpmNsToMs = [](uint64_t a) { return a / NS_TO_MS; };
+    const GenericStateResidencyDataProvider::StateResidencyConfig cpuStateConfig = {
+            .entryCountSupported = true,
+            .entryCountPrefix = "down_count:",
+            .totalTimeSupported = true,
+            .totalTimePrefix = "total_down_time_ns:",
+            .totalTimeTransform = acpmNsToMs,
+            .lastEntrySupported = true,
+            .lastEntryPrefix = "last_down_time_ns:",
+            .lastEntryTransform = acpmNsToMs,
+    };
+
+    const std::vector<std::pair<std::string, std::string>> cpuStateHeaders = {
+            std::make_pair("DOWN", ""),
+    };
+
+    std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
+    for (std::string name : {"CORE00", "CORE01", "CORE02", "CORE03", "CORE10", "CORE11",
+                                "CORE20", "CORE21", "CLUSTER0", "CLUSTER1", "CLUSTER2"}) {
+        cfgs.emplace_back(generateGenericStateResidencyConfigs(cpuStateConfig, cpuStateHeaders),
+            name, name);
+    }
+
+    auto cpuSdp = std::make_shared<GenericStateResidencyDataProvider>(
+            "/sys/devices/platform/acpm_stats/core_stats", cfgs);
+
+    p->addStateResidencyDataProvider(cpuSdp);
+
+    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
+            EnergyConsumerType::CPU_CLUSTER, "CPUCL0", {"S4M_VDD_CPUCL0"}));
+    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
+            EnergyConsumerType::CPU_CLUSTER, "CPUCL1", {"S3M_VDD_CPUCL1"}));
+    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
+            EnergyConsumerType::CPU_CLUSTER, "CPUCL2", {"S2M_VDD_CPUCL2"}));
+}
+
+void addGPU(std::shared_ptr<PowerStats> p) {
+    // Add gpu energy consumer
+    std::map<std::string, int32_t> stateCoeffs;
+    const int socRev = android::base::GetIntProperty(kBootHwSoCRev, 0);
+
+    // B0/B1 chips have different GPU DVFS operating points than A0/A1 SoC
+    if (socRev >= 2) {
+        stateCoeffs = {
+            {"151000",  10},
+            {"202000",  20},
+            {"251000",  30},
+            {"302000",  40},
+            {"351000",  50},
+            {"400000",  60},
+            {"471000",  70},
+            {"510000",  80},
+            {"572000",  90},
+            {"701000", 100},
+            {"762000", 110},
+            {"848000", 120}};
+    } else {
+        stateCoeffs = {
+            {"151000",  10},
+            {"302000",  20},
+            {"455000",  30},
+            {"572000",  40},
+            {"670000",  50}};
+    }
+
+    auto gpuConsumer = PowerStatsEnergyConsumer::createMeterAndAttrConsumer(p,
+            EnergyConsumerType::OTHER, "GPU", {"S2S_VDD_G3D"},
+            {{UID_TIME_IN_STATE, "/sys/devices/platform/1c500000.mali/uid_time_in_state"}},
+            stateCoeffs);
+
+    p->addEnergyConsumer(gpuConsumer);
+}
+
+void addMobileRadio(std::shared_ptr<PowerStats> p)
+{
+    // A constant to represent the number of microseconds in one millisecond.
+    const int US_TO_MS = 1000;
+
+    // modem power_stats are reported in microseconds. The transform function
+    // converts microseconds to milliseconds.
+    std::function<uint64_t(uint64_t)> modemUsToMs = [](uint64_t a) { return a / US_TO_MS; };
+    const GenericStateResidencyDataProvider::StateResidencyConfig powerStateConfig = {
             .entryCountSupported = true,
             .entryCountPrefix = "count:",
             .totalTimeSupported = true,
             .totalTimePrefix = "duration_usec:",
-            .totalTimeTransform = usecToMs,
+            .totalTimeTransform = modemUsToMs,
             .lastEntrySupported = true,
             .lastEntryPrefix = "last_entry_timestamp_usec:",
-            .lastEntryTransform = usecToMs,
+            .lastEntryTransform = modemUsToMs,
     };
-    StateResidencyConfig pcieStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "duration_usec:",
-            .totalTimeTransform = usecToMs,
+    const std::vector<std::pair<std::string, std::string>> powerStateHeaders = {
+            std::make_pair("SLEEP", "SLEEP:"),
     };
 
-    std::vector<std::pair<std::string, std::string>> stateHeaders = {
-            std::make_pair("AWAKE", "AWAKE:"),
-            std::make_pair("ASLEEP", "ASLEEP:"),
-    };
-    std::vector<std::pair<std::string, std::string>> pcieStateHeaders = {
-            std::make_pair("L0", "L0:"),     std::make_pair("L1", "L1:"),
-            std::make_pair("L1_1", "L1_1:"), std::make_pair("L1_2", "L1_2:"),
-            std::make_pair("L2", "L2:"),
-    };
+    std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
+    cfgs.emplace_back(generateGenericStateResidencyConfigs(powerStateConfig, powerStateHeaders),
+            "MODEM", "");
 
-    wifiSdp->addEntity(
-            service->addPowerEntity("WIFI", PowerEntityType::SUBSYSTEM),
-            PowerEntityConfig(generateGenericStateResidencyConfigs(stateConfig, stateHeaders)));
-    wifiSdp->addEntity(service->addPowerEntity("WIFI-PCIE", PowerEntityType::SUBSYSTEM),
-                       PowerEntityConfig(generateGenericStateResidencyConfigs(pcieStateConfig,
-                                                                              pcieStateHeaders)));
+    p->addStateResidencyDataProvider(std::make_shared<GenericStateResidencyDataProvider>(
+            "/sys/devices/platform/cpif/modem/power_stats", cfgs));
 
-    service->addStateResidencyDataProvider(wifiSdp);
+    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
+            EnergyConsumerType::MOBILE_RADIO, "MODEM", {"VSYS_PWR_MODEM", "VSYS_PWR_RFFE"}));
 }
 
-int main(int /* argc */, char ** /* argv */) {
-    ALOGI("power.stats service 1.0 is starting.");
+void addGNSS(std::shared_ptr<PowerStats> p)
+{
+    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
+            EnergyConsumerType::GNSS, "GPS", {"L9S_GNSS_CORE"}));
+}
 
-    PowerStats *service = new PowerStats();
+void addNFC(std::shared_ptr<PowerStats> p) {
+    const GenericStateResidencyDataProvider::StateResidencyConfig nfcStateConfig = {
+        .entryCountSupported = true,
+        .entryCountPrefix = "Cumulative count:",
+        .totalTimeSupported = true,
+        .totalTimePrefix = "Cumulative duration msec:",
+        .lastEntrySupported = true,
+        .lastEntryPrefix = "Last entry timestamp msec:",
+    };
+    const std::vector<std::pair<std::string, std::string>> nfcStateHeaders = {
+        std::make_pair("IDLE", "Idle mode:"),
+        std::make_pair("ACTIVE", "Active mode:"),
+        std::make_pair("ACTIVE-RW", "Active Reader/Writer mode:"),
+    };
 
-    // Add rail data provider
-    service->setRailDataProvider(std::make_unique<RailDataProvider>());
+    std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
+    cfgs.emplace_back(generateGenericStateResidencyConfigs(nfcStateConfig, nfcStateHeaders),
+            "NFC", "NFC subsystem");
 
-    addAoCStats(service);
-    addCpuCStateStats(service);
-    addDvfsStats(service);
-    addGPUStats(service);
-    addNFCStats(service);
-    addPCIeStats(service);
-    addSocStats(service);
-    addUfsStats(service);
-    addWifiStats(service);
+    auto nfcSdp = std::make_shared<GenericStateResidencyDataProvider>(
+            "/sys/devices/platform/10960000.hsi2c/i2c-3/3-0008/power_stats", cfgs);
 
-    // Add Power Entities that require the Aidl data provider
-    sp<AidlStateResidencyDataProvider> aidlSdp = new AidlStateResidencyDataProvider();
-    uint32_t bluetoothId = service->addPowerEntity("Bluetooth", PowerEntityType::SUBSYSTEM);
-    aidlSdp->addEntity(bluetoothId, "Bluetooth", {"Idle", "Active", "Tx", "Rx"});
-    uint32_t citadelId = service->addPowerEntity("Citadel", PowerEntityType::SUBSYSTEM);
-    aidlSdp->addEntity(citadelId, "Citadel", {"Last-Reset", "Active", "Deep-Sleep"});
-    service->addStateResidencyDataProvider(aidlSdp);
+    p->addStateResidencyDataProvider(nfcSdp);
+}
 
-    auto serviceStatus = android::defaultServiceManager()->addService(
-            android::String16("power.stats-vendor"), aidlSdp);
-    if (serviceStatus != android::OK) {
-        ALOGE("Unable to register power.stats-vendor service %d", serviceStatus);
-        return 1;
-    }
+void addPCIe(std::shared_ptr<PowerStats> p) {
+    // Add PCIe power entities for Modem and WiFi
+    const GenericStateResidencyDataProvider::StateResidencyConfig pcieStateConfig = {
+        .entryCountSupported = true,
+        .entryCountPrefix = "Cumulative count:",
+        .totalTimeSupported = true,
+        .totalTimePrefix = "Cumulative duration msec:",
+        .lastEntrySupported = true,
+        .lastEntryPrefix = "Last entry timestamp msec:",
+    };
+    const std::vector<std::pair<std::string, std::string>> pcieStateHeaders = {
+        std::make_pair("UP", "Link up:"),
+        std::make_pair("DOWN", "Link down:"),
+    };
 
-    sp<android::ProcessState> ps{android::ProcessState::self()};  // Create non-HW binder threadpool
-    ps->startThreadPool();
+    // Add PCIe - Modem
+    const std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> pcieModemCfgs = {
+        {generateGenericStateResidencyConfigs(pcieStateConfig, pcieStateHeaders), "PCIe-Modem",
+                "Version: 1"}
+    };
+    auto pcieModemSdp = std::make_shared<GenericStateResidencyDataProvider>(
+            "/sys/devices/platform/11920000.pcie/power_stats", pcieModemCfgs);
+    p->addStateResidencyDataProvider(pcieModemSdp);
 
-    // Configure the threadpool
-    configureRpcThreadpool(1, true /*callerWillJoin*/);
+    // Add PCIe - WiFi
+    const std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> pcieWifiCfgs = {
+        {generateGenericStateResidencyConfigs(pcieStateConfig, pcieStateHeaders),
+            "PCIe-WiFi", "Version: 1"}
+    };
+    auto pcieWifiSdp = std::make_shared<GenericStateResidencyDataProvider>(
+            "/sys/devices/platform/14520000.pcie/power_stats", pcieWifiCfgs);
+    p->addStateResidencyDataProvider(pcieWifiSdp);
+}
 
-    status_t status = service->registerAsService();
-    if (status != OK) {
-        ALOGE("Could not register service for power.stats HAL Iface (%d), exiting.", status);
-        return 1;
-    }
+void addWifi(std::shared_ptr<PowerStats> p) {
+    // The transform function converts microseconds to milliseconds.
+    std::function<uint64_t(uint64_t)> usecToMs = [](uint64_t a) { return a / 1000; };
+    const GenericStateResidencyDataProvider::StateResidencyConfig stateConfig = {
+        .entryCountSupported = true,
+        .entryCountPrefix = "count:",
+        .totalTimeSupported = true,
+        .totalTimePrefix = "duration_usec:",
+        .totalTimeTransform = usecToMs,
+        .lastEntrySupported = true,
+        .lastEntryPrefix = "last_entry_timestamp_usec:",
+        .lastEntryTransform = usecToMs,
+    };
+    const GenericStateResidencyDataProvider::StateResidencyConfig pcieStateConfig = {
+        .entryCountSupported = true,
+        .entryCountPrefix = "count:",
+        .totalTimeSupported = true,
+        .totalTimePrefix = "duration_usec:",
+        .totalTimeTransform = usecToMs,
+        .lastEntrySupported = false,
+    };
 
-    ALOGI("power.stats service is ready");
-    joinRpcThreadpool();
+    const std::vector<std::pair<std::string, std::string>> stateHeaders = {
+        std::make_pair("AWAKE", "AWAKE:"),
+        std::make_pair("ASLEEP", "ASLEEP:"),
 
-    // In normal operation, we don't expect the thread pool to exit
-    ALOGE("power.stats service is shutting down");
-    return 1;
+    };
+    const std::vector<std::pair<std::string, std::string>> pcieStateHeaders = {
+        std::make_pair("L0", "L0:"),
+        std::make_pair("L1", "L1:"),
+        std::make_pair("L1_1", "L1_1:"),
+        std::make_pair("L1_2", "L1_2:"),
+        std::make_pair("L2", "L2:"),
+    };
+
+    const std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs = {
+        {generateGenericStateResidencyConfigs(stateConfig, stateHeaders), "WIFI", "WIFI"},
+        {generateGenericStateResidencyConfigs(pcieStateConfig, pcieStateHeaders), "WIFI-PCIE",
+                "WIFI-PCIE"}
+    };
+
+    auto wifiSdp = std::make_shared<GenericStateResidencyDataProvider>("/sys/wifi/power_stats",
+            cfgs);
+    p->addStateResidencyDataProvider(wifiSdp);
+}
+
+/**
+ * Unlike other data providers, which source power entity state residency data from the kernel,
+ * this data provider acts as a general-purpose channel for state residency data providers
+ * that live in user space. Entities are defined here and user space clients of this provider's
+ * vendor service register callbacks to provide state residency data for their given pwoer entity.
+ */
+void addPixelStateResidencyDataProvider(std::shared_ptr<PowerStats> p) {
+    std::shared_ptr<PixelStateResidencyDataProvider> pixelSdp =
+            ndk::SharedRefBase::make<PixelStateResidencyDataProvider>();
+
+    pixelSdp->addEntity("Bluetooth", {{0, "Idle"}, {1, "Active"}, {2, "Tx"}, {3, "Rx"}});
+
+    pixelSdp->start();
+    p->addStateResidencyDataProvider(pixelSdp);
+}
+
+int main() {
+    LOG(INFO) << "Pixel PowerStats HAL AIDL Service is starting.";
+
+    // single thread
+    ABinderProcess_setThreadPoolMaxThreadCount(0);
+
+    std::shared_ptr<PowerStats> p = ndk::SharedRefBase::make<PowerStats>();
+
+    setEnergyMeter(p);
+
+    addPixelStateResidencyDataProvider(p);
+    addAoC(p);
+    addDisplay(p);
+    addDvfsStats(p);
+    addSoC(p);
+    addCPUclusters(p);
+    addGPU(p);
+    addMobileRadio(p);
+    addGNSS(p);
+    addNFC(p);
+    addPCIe(p);
+    addWifi(p);
+
+    const std::string instance = std::string() + PowerStats::descriptor + "/default";
+    binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
+    LOG_ALWAYS_FATAL_IF(status != STATUS_OK);
+
+    ABinderProcess_joinThreadPool();
+    return EXIT_FAILURE;  // should not reach
 }
diff --git a/powerstats/serviceaidl.cpp b/powerstats/serviceaidl.cpp
deleted file mode 100644
index 25eb6ea..0000000
--- a/powerstats/serviceaidl.cpp
+++ /dev/null
@@ -1,392 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#define LOG_TAG "android.hardware.power.stats-service.pixel"
-
-#include <PowerStatsAidl.h>
-#include "AocStateResidencyDataProviderAidl.h"
-#include "DvfsStateResidencyDataProviderAidl.h"
-#include <dataproviders/DisplayStateResidencyDataProvider.h>
-#include <dataproviders/GenericStateResidencyDataProvider.h>
-#include <dataproviders/IioEnergyMeterDataProvider.h>
-#include <dataproviders/PowerStatsEnergyConsumer.h>
-#include <dataproviders/PowerStatsEnergyAttribution.h>
-
-#include <android-base/logging.h>
-#include <android-base/properties.h>
-#include <android/binder_manager.h>
-#include <android/binder_process.h>
-#include <log/log.h>
-
-using aidl::android::hardware::power::stats::AocStateResidencyDataProvider;
-using aidl::android::hardware::power::stats::DisplayStateResidencyDataProvider;
-using aidl::android::hardware::power::stats::DvfsStateResidencyDataProvider;
-using aidl::android::hardware::power::stats::EnergyConsumerType;
-using aidl::android::hardware::power::stats::GenericStateResidencyDataProvider;
-using aidl::android::hardware::power::stats::IioEnergyMeterDataProvider;
-using aidl::android::hardware::power::stats::PowerStats;
-using aidl::android::hardware::power::stats::PowerStatsEnergyConsumer;
-
-constexpr char kBootHwSoCRev[] = "ro.boot.hw.soc.rev";
-
-void addAoC(std::shared_ptr<PowerStats> p) {
-    std::string prefix = "/sys/devices/platform/19000000.aoc/control/";
-
-    // Add AoC cores (a32, ff1, hf0, and hf1)
-    std::vector<std::pair<std::string, std::string>> coreIds = {
-            {"AoC-A32", prefix + "a32_"},
-            {"AoC-FF1", prefix + "ff1_"},
-            {"AoC-HF1", prefix + "hf1_"},
-            {"AoC-HF0", prefix + "hf0_"},
-    };
-    std::vector<std::pair<std::string, std::string>> coreStates = {
-            {"DWN", "off"}, {"RET", "retention"}, {"WFI", "wfi"}};
-    p->addStateResidencyDataProvider(new AocStateResidencyDataProvider(coreIds, coreStates));
-
-    // Add AoC voltage stats
-    std::vector<std::pair<std::string, std::string>> voltageIds = {
-            {"AoC-Voltage", prefix + "voltage_"},
-    };
-    std::vector<std::pair<std::string, std::string>> voltageStates = {{"NOM", "nominal"},
-                                                                      {"SUD", "super_underdrive"},
-                                                                      {"UUD", "ultra_underdrive"},
-                                                                      {"UD", "underdrive"}};
-    p->addStateResidencyDataProvider(
-            new AocStateResidencyDataProvider(voltageIds, voltageStates));
-
-    // Add AoC monitor mode
-    std::vector<std::pair<std::string, std::string>> monitorIds = {
-            {"AoC", prefix + "monitor_"},
-    };
-    std::vector<std::pair<std::string, std::string>> monitorStates = {
-            {"MON", "mode"},
-    };
-    p->addStateResidencyDataProvider(
-            new AocStateResidencyDataProvider(monitorIds, monitorStates));
-}
-
-void addDvfsStats(std::shared_ptr<PowerStats> p) {
-    // A constant to represent the number of nanoseconds in one millisecond
-    const int NS_TO_MS = 1000000;
-
-    std::vector<DvfsStateResidencyDataProvider::Config> cfgs;
-
-    cfgs.push_back({"MIF", {
-        std::make_pair("3172KHz", "3172000"),
-        std::make_pair("2730KHz", "2730000"),
-        std::make_pair("2535KHz", "2535000"),
-        std::make_pair("2288KHz", "2288000"),
-        std::make_pair("2028KHz", "2028000"),
-        std::make_pair("1716KHz", "1716000"),
-        std::make_pair("1539KHz", "1539000"),
-        std::make_pair("1352KHz", "1352000"),
-        std::make_pair("1014KHz", "1014000"),
-        std::make_pair("845KHz", "845000"),
-        std::make_pair("676KHz", "676000"),
-        std::make_pair("546KHz", "546000"),
-        std::make_pair("421KHz", "421000"),
-        std::make_pair("0KHz", "0"),
-    }});
-
-    cfgs.push_back({"CL0", {
-        std::make_pair("2024KHz", "2024000"),
-        std::make_pair("1950KHz", "1950000"),
-        std::make_pair("1868KHz", "1868000"),
-        std::make_pair("1803KHz", "1803000"),
-        std::make_pair("1745KHz", "1745000"),
-        std::make_pair("1704KHz", "1704000"),
-        std::make_pair("1598KHz", "1598000"),
-        std::make_pair("1459KHz", "1459000"),
-        std::make_pair("1401KHz", "1401000"),
-        std::make_pair("1328KHz", "1328000"),
-        std::make_pair("1197KHz", "1197000"),
-        std::make_pair("1098KHz", "1098000"),
-        std::make_pair("930KHz", "930000"),
-        std::make_pair("889KHz", "889000"),
-        std::make_pair("738KHz", "738000"),
-        std::make_pair("574KHz", "574000"),
-        std::make_pair("300KHz", "300000"),
-        std::make_pair("0KHz", "0"),
-    }});
-
-    cfgs.push_back({"CL1", {
-        std::make_pair("2253KHz", "2253000"),
-        std::make_pair("2130KHz", "2130000"),
-        std::make_pair("1999KHz", "1999000"),
-        std::make_pair("1836KHz", "1836000"),
-        std::make_pair("1663KHz", "1663000"),
-        std::make_pair("1491KHz", "1491000"),
-        std::make_pair("1328KHz", "1328000"),
-        std::make_pair("1197KHz", "1197000"),
-        std::make_pair("1024KHz", "1024000"),
-        std::make_pair("910KHz", "910000"),
-        std::make_pair("799KHz", "799000"),
-        std::make_pair("696KHz", "696000"),
-        std::make_pair("533KHz", "533000"),
-        std::make_pair("400KHz", "400000"),
-        std::make_pair("0KHz", "0"),
-    }});
-
-    cfgs.push_back({"CL2", {
-        std::make_pair("2630KHz", "2630000"),
-        std::make_pair("2507KHz", "2507000"),
-        std::make_pair("2401KHz", "2401000"),
-        std::make_pair("2302KHz", "2302000"),
-        std::make_pair("2252KHz", "2252000"),
-        std::make_pair("2188KHz", "2188000"),
-        std::make_pair("2048KHz", "2048000"),
-        std::make_pair("1901KHz", "1901000"),
-        std::make_pair("1826KHz", "1826000"),
-        std::make_pair("1745KHz", "1745000"),
-        std::make_pair("1582KHz", "1582000"),
-        std::make_pair("1426KHz", "1426000"),
-        std::make_pair("1277KHz", "1277000"),
-        std::make_pair("1237KHz", "1237000"),
-        std::make_pair("1106KHz", "1106000"),
-        std::make_pair("984KHz", "984000"),
-        std::make_pair("851KHz", "851000"),
-        std::make_pair("848KHz", "848000"),
-        std::make_pair("500KHz", "500000"),
-        std::make_pair("0KHz", "0"),
-    }});
-
-    cfgs.push_back({"TPU", {
-        std::make_pair("1066MHz", "1066000000"),
-    }});
-
-    p->addStateResidencyDataProvider(new DvfsStateResidencyDataProvider(
-            "/sys/devices/platform/1742048c.acpm_stats/fvp_stats", NS_TO_MS, cfgs));
-}
-
-void addSoC(std::shared_ptr<PowerStats> p) {
-    // A constant to represent the number of nanoseconds in one millisecond.
-    const int NS_TO_MS = 1000000;
-
-    // ACPM stats are reported in nanoseconds. The transform function
-    // converts nanoseconds to milliseconds.
-    std::function<uint64_t(uint64_t)> acpmNsToMs = [](uint64_t a) { return a / NS_TO_MS; };
-    const GenericStateResidencyDataProvider::StateResidencyConfig lpmStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "success_count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "total_time_ns:",
-            .totalTimeTransform = acpmNsToMs,
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "last_entry_time_ns:",
-            .lastEntryTransform = acpmNsToMs,
-    };
-    const GenericStateResidencyDataProvider::StateResidencyConfig downStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "down_count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "total_down_time_ns:",
-            .totalTimeTransform = acpmNsToMs,
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "last_down_time_ns:",
-            .lastEntryTransform = acpmNsToMs,
-    };
-    const GenericStateResidencyDataProvider::StateResidencyConfig reqStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "req_up_count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "total_req_up_time_ns:",
-            .totalTimeTransform = acpmNsToMs,
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "last_req_up_time_ns:",
-            .lastEntryTransform = acpmNsToMs,
-
-    };
-    const std::vector<std::pair<std::string, std::string>> powerStateHeaders = {
-            std::make_pair("SICD", "SICD"),
-            std::make_pair("SLEEP", "SLEEP"),
-            std::make_pair("SLEEP_SLCMON", "SLEEP_SLCMON"),
-            std::make_pair("STOP", "STOP"),
-    };
-    const std::vector<std::pair<std::string, std::string>> mifReqStateHeaders = {
-            std::make_pair("AOC", "AOC"),
-            std::make_pair("GSA", "GSA"),
-    };
-    const std::vector<std::pair<std::string, std::string>> slcReqStateHeaders = {
-            std::make_pair("AOC", "AOC"),
-    };
-
-    std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
-    cfgs.emplace_back(generateGenericStateResidencyConfigs(lpmStateConfig, powerStateHeaders),
-            "LPM", "LPM:");
-    cfgs.emplace_back(generateGenericStateResidencyConfigs(downStateConfig, powerStateHeaders),
-            "MIF", "MIF:");
-    cfgs.emplace_back(generateGenericStateResidencyConfigs(reqStateConfig, mifReqStateHeaders),
-            "MIF-REQ", "MIF_REQ:");
-    cfgs.emplace_back(generateGenericStateResidencyConfigs(downStateConfig, powerStateHeaders),
-            "SLC", "SLC:");
-    cfgs.emplace_back(generateGenericStateResidencyConfigs(reqStateConfig, slcReqStateHeaders),
-            "SLC-REQ", "SLC_REQ:");
-
-    android::sp<GenericStateResidencyDataProvider> socSdp = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/1742048c.acpm_stats/soc_stats", cfgs);
-
-    p->addStateResidencyDataProvider(socSdp);
-}
-
-void setEnergyMeter(std::shared_ptr<PowerStats> p) {
-    std::vector<const std::string> deviceNames { "s2mpg10-odpm", "s2mpg11-odpm" };
-    p->setEnergyMeterDataProvider(std::make_unique<IioEnergyMeterDataProvider>(deviceNames, true));
-}
-
-void addDisplay(std::shared_ptr<PowerStats> p) {
-    // Add display residency stats
-    android::sp<DisplayStateResidencyDataProvider> displaySdp =
-        new DisplayStateResidencyDataProvider("Display",
-            "/sys/class/backlight/panel0-backlight/state",
-            /*
-             * TODO(b/167216667): Add complete set of display states here. Must account
-             * for ALL devices built using this source
-             */
-            {"Off", "LP: 1440x3040@30", "On: 1440x3040@60", "On: 1440x3040@90", "HBM: 1440x3040@60",
-            "HBM: 1440x3040@90"});
-    p->addStateResidencyDataProvider(displaySdp);
-
-    // Add display energy consumer
-    android::sp<PowerStatsEnergyConsumer> displayConsumer;
-    /*
-     * TODO(b/167216667): Add correct display power model here. Must read from display rail
-     * and include proper coefficients for display states. Must account for ALL devices built
-     * using this source.
-     */
-    displayConsumer = PowerStatsEnergyConsumer::createMeterAndEntityConsumer(p,
-            EnergyConsumerType::DISPLAY, "display", {"PPVAR_VSYS_PWR_DISP"}, "Display",
-            {{"LP: 1440x3040@30", 1},
-             {"On: 1440x3040@60", 2},
-             {"On: 1440x3040@90", 3}});
-
-    p->addEnergyConsumer(displayConsumer);
-}
-
-void addCPUclusters(std::shared_ptr<PowerStats> p)
-{
-    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
-            EnergyConsumerType::CPU_CLUSTER, "CPUCL0", {"S4M_VDD_CPUCL0"}));
-    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
-            EnergyConsumerType::CPU_CLUSTER, "CPUCL1", {"S3M_VDD_CPUCL1"}));
-    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
-            EnergyConsumerType::CPU_CLUSTER, "CPUCL2", {"S2M_VDD_CPUCL2"}));
-}
-
-void addGPU(std::shared_ptr<PowerStats> p) {
-    // Add gpu energy consumer
-    android::sp<PowerStatsEnergyConsumer> gpuConsumer;
-    std::map<std::string, int32_t> stateCoeffs;
-    const int socRev = android::base::GetIntProperty(kBootHwSoCRev, 0);
-
-    // B0/B1 chips have different GPU DVFS operating points than A0/A1 SoC
-    if (socRev >= 2) {
-        stateCoeffs = {
-            {"151000",  10},
-            {"202000",  20},
-            {"251000",  30},
-            {"302000",  40},
-            {"351000",  50},
-            {"400000",  60},
-            {"471000",  70},
-            {"510000",  80},
-            {"572000",  90},
-            {"701000", 100},
-            {"762000", 110},
-            {"848000", 120}};
-    } else {
-        stateCoeffs = {
-            {"151000",  10},
-            {"302000",  20},
-            {"455000",  30},
-            {"572000",  40},
-            {"670000",  50}};
-    }
-
-    gpuConsumer = PowerStatsEnergyConsumer::createMeterAndAttrConsumer(p,
-            EnergyConsumerType::OTHER, "GPU", {"S2S_VDD_G3D"},
-            {{UID_TIME_IN_STATE, "/sys/devices/platform/1c500000.mali/uid_time_in_state"}},
-            stateCoeffs);
-
-    p->addEnergyConsumer(gpuConsumer);
-}
-
-void addMobileRadio(std::shared_ptr<PowerStats> p)
-{
-    // A constant to represent the number of microseconds in one millisecond.
-    const int US_TO_MS = 1000;
-
-    // modem power_stats are reported in microseconds. The transform function
-    // converts microseconds to milliseconds.
-    std::function<uint64_t(uint64_t)> modemUsToMs = [](uint64_t a) { return a / US_TO_MS; };
-    const GenericStateResidencyDataProvider::StateResidencyConfig powerStateConfig = {
-            .entryCountSupported = true,
-            .entryCountPrefix = "count:",
-            .totalTimeSupported = true,
-            .totalTimePrefix = "duration_usec:",
-            .totalTimeTransform = modemUsToMs,
-            .lastEntrySupported = true,
-            .lastEntryPrefix = "last_entry_timestamp_usec:",
-            .lastEntryTransform = modemUsToMs,
-    };
-    const std::vector<std::pair<std::string, std::string>> powerStateHeaders = {
-            std::make_pair("SLEEP", "SLEEP:"),
-    };
-
-    std::vector<GenericStateResidencyDataProvider::PowerEntityConfig> cfgs;
-    cfgs.emplace_back(generateGenericStateResidencyConfigs(powerStateConfig, powerStateHeaders),
-            "MODEM", "");
-
-    android::sp<GenericStateResidencyDataProvider> modemSdp = new GenericStateResidencyDataProvider(
-            "/sys/devices/platform/cpif/modem/power_stats", cfgs);
-
-    p->addStateResidencyDataProvider(modemSdp);
-
-    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
-            EnergyConsumerType::MOBILE_RADIO, "MODEM", {"VSYS_PWR_MODEM", "VSYS_PWR_RFFE"}));
-}
-
-void addGNSS(std::shared_ptr<PowerStats> p)
-{
-    p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(p,
-            EnergyConsumerType::GNSS, "GPS", {"L9S_GNSS_CORE"}));
-}
-
-int main() {
-    LOG(INFO) << "Pixel PowerStats HAL AIDL Service is starting.";
-
-    // single thread
-    ABinderProcess_setThreadPoolMaxThreadCount(0);
-
-    std::shared_ptr<PowerStats> p = ndk::SharedRefBase::make<PowerStats>();
-
-    setEnergyMeter(p);
-
-    addAoC(p);
-    addDisplay(p);
-    addDvfsStats(p);
-    addSoC(p);
-    addCPUclusters(p);
-    addGPU(p);
-    addMobileRadio(p);
-    addGNSS(p);
-
-    const std::string instance = std::string() + PowerStats::descriptor + "/default";
-    binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
-    LOG_ALWAYS_FATAL_IF(status != STATUS_OK);
-
-    ABinderProcess_joinThreadPool();
-    return EXIT_FAILURE;  // should not reach
-}
diff --git a/rro_overlays/WifiOverlay/res/values/config.xml b/rro_overlays/WifiOverlay/res/values/config.xml
index e958aec..3002216 100644
--- a/rro_overlays/WifiOverlay/res/values/config.xml
+++ b/rro_overlays/WifiOverlay/res/values/config.xml
@@ -106,6 +106,9 @@
     <!-- Override channel utilization estimation with fixed value, disabled in brcm-based pixels -->
     <bool translatable="false" name="config_wifiChannelUtilizationOverrideEnabled">false</bool>
 
+    <!-- Enable adding minimum confirmation duration when sending network score to connectivity service. -->
+    <bool translatable="false" name="config_wifiMinConfirmationDurationSendNetworkScoreEnabled">true</bool>
+
     <!-- Enable concurrent STA + STA peer to peer + internet connectivity -->
     <bool translatable="false" name="config_wifiMultiStaLocalOnlyConcurrencyEnabled">true</bool>
 
@@ -114,4 +117,7 @@
 
     <!-- Enable concurrent STA + Bridged access point (AP) support -->
     <bool translatable="false" name="config_wifiStaWithBridgedSoftApConcurrencySupported">true</bool>
+
+    <!-- Enable aggregation of Wifi link layer radio stats from all radios -->
+    <bool translatable="false" name="config_config_wifiLinkLayerAllRadiosStatsAggregationEnabled">true</bool>
 </resources>