commit ae5b81d842a24db0e4d9f846783cc1e2fc489bd9 Author: AdarshGrewal Date: Thu Jul 13 10:36:01 2023 +0530 sm8450-common: Initial import from CPH2487_13.1.0.540(EX01) Change-Id: I19c20d33997ed0bc6dba616de34100142cf2538f diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..8ce5d79 --- /dev/null +++ b/Android.bp @@ -0,0 +1,499 @@ +// Automatically generated file. DO NOT MODIFY +// +// This file is generated by device/oneplus/sm8450-common/setup-makefiles.sh + +soong_namespace { +} + +cc_prebuilt_library_shared { + name: "libagm", + owner: "oneplus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libagm.so"], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libagm.so"], + }, + }, + compile_multilib: "both", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libar-pal", + owner: "oneplus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libar-pal.so"], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libar-pal.so"], + }, + }, + compile_multilib: "both", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.AGMIPC@1.0-impl", + owner: "oneplus", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so"], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so"], + }, + }, + compile_multilib: "both", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvopt", + owner: "oneplus", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libfastcvopt.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthermalclient", + owner: "oneplus", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libthermalclient.so"], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +android_app_import { + name: "CACertService", + owner: "oneplus", + apk: "proprietary/vendor/app/CACertService/CACertService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +android_app_import { + name: "CneApp", + owner: "oneplus", + apk: "proprietary/vendor/app/CneApp/CneApp.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +android_app_import { + name: "IWlanService", + owner: "oneplus", + apk: "proprietary/vendor/app/IWlanService/IWlanService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +android_app_import { + name: "TimeService", + owner: "oneplus", + apk: "proprietary/vendor/app/TimeService/TimeService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, +} + +android_app_import { + name: "PowerOffAlarm", + owner: "oneplus", + apk: "proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + product_specific: true, +} + +android_app_import { + name: "HotwordEnrollmentOKGoogle", + owner: "oneplus", + apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogle.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + +android_app_import { + name: "HotwordEnrollmentXGoogle", + owner: "oneplus", + apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogle.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, +} + +android_app_import { + name: "ImsRcsService", + owner: "oneplus", + apk: "proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, +} + +android_app_import { + name: "QtiTelephony", + owner: "oneplus", + apk: "proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, +} + +android_app_import { + name: "QtiTelephonyService", + owner: "oneplus", + apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, +} + +android_app_import { + name: "WfdService", + owner: "oneplus", + apk: "proprietary/system_ext/priv-app/WfdService/WfdService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +android_app_import { + name: "ims", + owner: "oneplus", + apk: "proprietary/system_ext/priv-app/ims/ims.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +android_app_import { + name: "qcrilmsgtunnel", + owner: "oneplus", + apk: "proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +dex_import { + name: "WfdCommon", + owner: "oneplus", + jars: ["proprietary/system/framework/WfdCommon.jar"], +} + +dex_import { + name: "com.android.hotwordenrollment.common.util", + owner: "oneplus", + jars: ["proprietary/product/framework/com.android.hotwordenrollment.common.util.jar"], + product_specific: true, +} + +dex_import { + name: "qcrilhook", + owner: "oneplus", + jars: ["proprietary/system_ext/framework/qcrilhook.jar"], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.hardware.alarm-V1.0-java", + owner: "oneplus", + jars: ["proprietary/system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar"], + system_ext_specific: true, +} + +dex_import { + name: "vendor.qti.ims.factory-V2.0-java", + owner: "oneplus", + jars: ["proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar"], + system_ext_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.gnss-aidl-service-qti", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.gnss@2.1-service-qti", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.graphics.mapper-impl-qti-display", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "android.hardware.security.keymint-service-qti", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service-qti.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "c2_manifest_vendor", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "c2_manifest_vendor_audio", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_non_qmaa", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_non_qmaa_extn", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_panelchaplin", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/manifest_panelchaplin.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.diag.hal.service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.gnss-service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.display.allocator-service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.display.composer-service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.perf", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.perf.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.power.powermodule", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.power.powermodule.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.qconfig@1.0-service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qconfig@1.0-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.qxr-service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qxr-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.servicetracker@1.2-service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.qti.hardware.vpp@2.0-service", + owner: "oneplus", + src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.vpp@2.0-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_android.hardware.drm@1.4-service.widevine", + owner: "oneplus", + src: "proprietary/odm/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + device_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_oplus_cwb", + owner: "oneplus", + src: "proprietary/odm/etc/vintf/manifest/manifest_oplus_cwb.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + device_specific: true, +} + +prebuilt_etc_xml { + name: "manifest_performance_aidl", + owner: "oneplus", + src: "proprietary/odm/etc/vintf/manifest/manifest_performance_aidl.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + device_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.pixelworks.hardware.display@1.2", + owner: "oneplus", + src: "proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.display@1.2.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + device_specific: true, +} + +prebuilt_etc_xml { + name: "vendor.pixelworks.hardware.feature.irisfeature-service", + owner: "oneplus", + src: "proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + device_specific: true, +} + diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..beb2d61 --- /dev/null +++ b/Android.mk @@ -0,0 +1,9 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/oneplus/sm8450-common/setup-makefiles.sh + +LOCAL_PATH := $(call my-dir) + +ifneq ($(filter udon,$(TARGET_DEVICE)),) + +endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..1a50ab9 --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,4 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/oneplus/sm8450-common/setup-makefiles.sh + diff --git a/proprietary/odm/bin/hw/android.hardware.drm@1.4-service.widevine b/proprietary/odm/bin/hw/android.hardware.drm@1.4-service.widevine new file mode 100644 index 0000000..3481c70 Binary files /dev/null and b/proprietary/odm/bin/hw/android.hardware.drm@1.4-service.widevine differ diff --git a/proprietary/odm/bin/hw/vendor-oplus-hardware-performance-V1-service b/proprietary/odm/bin/hw/vendor-oplus-hardware-performance-V1-service new file mode 100644 index 0000000..b76a46e Binary files /dev/null and b/proprietary/odm/bin/hw/vendor-oplus-hardware-performance-V1-service differ diff --git a/proprietary/odm/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service b/proprietary/odm/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service new file mode 100644 index 0000000..f3810b5 Binary files /dev/null and b/proprietary/odm/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service differ diff --git a/proprietary/odm/bin/irisConfig b/proprietary/odm/bin/irisConfig new file mode 100755 index 0000000..8dadf97 Binary files /dev/null and b/proprietary/odm/bin/irisConfig differ diff --git a/proprietary/odm/bin/oplus_sensor_fb b/proprietary/odm/bin/oplus_sensor_fb new file mode 100755 index 0000000..c315daf Binary files /dev/null and b/proprietary/odm/bin/oplus_sensor_fb differ diff --git a/proprietary/odm/etc/compatibility_matrix_oplus_bluetooth_audio_extend.xml b/proprietary/odm/etc/compatibility_matrix_oplus_bluetooth_audio_extend.xml new file mode 100644 index 0000000..00b7df5 --- /dev/null +++ b/proprietary/odm/etc/compatibility_matrix_oplus_bluetooth_audio_extend.xml @@ -0,0 +1,11 @@ + + + vendor.oplus.hardware.bluetooth_audio_extend + 2.1 + + IBluetoothAudioProvidersFactory + default + + + + diff --git a/proprietary/odm/etc/init/android.hardware.drm@1.4-service.widevine.rc b/proprietary/odm/etc/init/android.hardware.drm@1.4-service.widevine.rc new file mode 100644 index 0000000..206daec --- /dev/null +++ b/proprietary/odm/etc/init/android.hardware.drm@1.4-service.widevine.rc @@ -0,0 +1,36 @@ +on property:init.svc.mediadrm=running + mkdir /data/vendor/mediadrm 0770 media mediadrm +#ifndef OPLUS_FEATURE_DRM_WIDEVINEL3 +#QinLing@MULTIMEDIA.MMSERVER.DRM, 2021/07/23, disable move_widevine_data.sh, it is useless +# start vendor.move_data_sh +# +#service vendor.move_data_sh /system/bin/move_widevine_data.sh +# class late_start +# user media +# group media mediadrm system +# disabled +# oneshot +#endif /* OPLUS_FEATURE_DRM_WIDEVINEL3 */ + +#ifndef OPLUS_FEATURE_DRM_WIDEVINEL3 +#QinLing@MULTIMEDIA.MMSERVER.DRM, 2021/07/23, move service to odm +#service vendor.drm-widevine-hal-1-4 /vendor/bin/hw/android.hardware.drm@1.4-service.widevine +#else /* OPLUS_FEATURE_DRM_WIDEVINEL3 */ +service vendor.drm-widevine-hal-1-4 /odm/bin/hw/android.hardware.drm@1.4-service.widevine +#endif /* OPLUS_FEATURE_DRM_WIDEVINEL3 */ + interface android.hardware.drm@1.0::ICryptoFactory widevine + interface android.hardware.drm@1.0::IDrmFactory widevine + interface android.hardware.drm@1.1::ICryptoFactory widevine + interface android.hardware.drm@1.1::IDrmFactory widevine + interface android.hardware.drm@1.2::ICryptoFactory widevine + interface android.hardware.drm@1.2::IDrmFactory widevine + interface android.hardware.drm@1.3::ICryptoFactory widevine + interface android.hardware.drm@1.3::IDrmFactory widevine + interface android.hardware.drm@1.4::ICryptoFactory widevine + interface android.hardware.drm@1.4::IDrmFactory widevine + interface android.hidl.base@1.0::IBase widevine + class hal + user media + group media mediadrm drmrpc system + ioprio rt 4 + writepid /dev/cpuset/foreground/tasks diff --git a/proprietary/odm/etc/init/vendor-oplus-hardware-performance-V1-service.rc b/proprietary/odm/etc/init/vendor-oplus-hardware-performance-V1-service.rc new file mode 100644 index 0000000..74ad30d --- /dev/null +++ b/proprietary/odm/etc/init/vendor-oplus-hardware-performance-V1-service.rc @@ -0,0 +1,7 @@ +# Add 'readproc' for 'proc/pid/task/tid/*' +service oplus.performance.hal.service-1-0 /odm/bin/hw/vendor-oplus-hardware-performance-V1-service + class hal + capabilities SYS_PTRACE + user root + group system readproc + interface aidl vendor.oplus.hardware.performance.IPerformance/default diff --git a/proprietary/odm/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc b/proprietary/odm/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc new file mode 100644 index 0000000..f188eff --- /dev/null +++ b/proprietary/odm/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc @@ -0,0 +1,5 @@ +service vendor.pixelworks.hardware.feature /odm/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service + class hal animation + user system + group graphics drmrpc + oneshot diff --git a/proprietary/odm/etc/izat.conf b/proprietary/odm/etc/izat.conf new file mode 100644 index 0000000..e8beac8 --- /dev/null +++ b/proprietary/odm/etc/izat.conf @@ -0,0 +1,318 @@ +######################################### +# Log verbosity control for izat modules +######################################### +# OFF = 0, ERROR = 1, WARNING = 2, INFO = 3, DEBUG = 4, VERBOSE = 5 +IZAT_DEBUG_LEVEL = 2 + +################################################## +# Select WIFI Wait Timeout value in seconds for SUPL +################################################## +WIFI_WAIT_TIMEOUT_SELECT = 0 + +################################################## +# Time interval of injecting SRN scan data to modem +# time in seconds. +# Note: recommended value is between 1-5 sec +################################################## +LPPE_SRN_DATA_SCAN_INJECT_TIME=2 + +################################### +# GEOFENCE SERVICES +################################### +# If set to one of the defined values below, it will override +# the responsiveness for geofence services, which implements +# the Proximity Alert API. If not set to a value defined below, +# which is default, it will not override the responsivness. +# The geofence HAL API is unaffected by this value. +# GEOFENCE_SERVICES_RESPONSIVENESS_OVERRIDE Values: +# 1: LOW responsiveness +# 2: MEDIUM responsiveness +# 3: HIGH responsiveness +GEOFENCE_SERVICES_RESPONSIVENESS_OVERRIDE = 0 + +##################################### +#GTP Opt-In app +##################################### + +#GTP privacy policy version url +#https support is required +GTP_PRIVACY_VERSION_URL = https://info.izatcloud.net/privacy/version.html + +#GTP privacy policy version download retry interval +#unit is second. default is 86400 +GTP_PRIVACY_RETRY_INTERVAL = 86400 + +##################################### +# IZAT PREMIUM FEATURE SETTINGS +##################################### +#Possible states of a feature: +#DISABLED +#BASIC +#PREMIUM + +#GTP_MODE valid modes: +# DISABLED +# LEGACY_WWAN +# SDK (WWAN not available for Modems before LocTech 10.0) +# SDK_WIFI (WWAN provided by legacy Modem) +GTP_MODE=DISABLED + +#FUSED_HAL_ONLY +# This setting enables HW FLP over Gnss HIDL. +# ENABLED +# DISABLED +FUSED_HAL_ONLY=DISABLED + +#GTP_WAA valid modes: +# DISABLED +# BASIC +GTP_WAA=DISABLED + +#SAP valid modes: +# DISABLED +# BASIC +# PREMIUM +# PREMIUM_ENV_AIDING +# MODEM_DEFAULT +SAP=PREMIUM + +#FREE_WIFI_SCAN_INJECT valid modes: +#DISABLED +#BASIC +FREE_WIFI_SCAN_INJECT=BASIC + +#SUPL_WIFI valid modes: +#DISABLED +#BASIC +SUPL_WIFI=BASIC + +#WIFI_SUPPLICANT_INFO valid modes: +#DISABLED +#BASIC +WIFI_SUPPLICANT_INFO=BASIC + +##################################### +# Location process launcher settings +##################################### + +# DO NOT MODIFY +# Modifying below attributes without +# caution can have serious implications. + +#Values for PROCESS_STATE: +# ENABLED +# DISABLED + +#Values for LOW_RAM_TARGETS: +# ENABLED +# DISABLED +# Property to enable/disable processes for low ram targets. Uses ro.config.low_ram property +# to identify low ram targets. + +#PROCESS_NAME +# Name of the executable file. + +#FEATURE MASKS: +# GTP-WIFI 0X03 +# GTP-MP-CELL 0xc00 +# GTP-WAA 0x100 +# SAP 0Xc0 +# ODCPI 0x1000 +# FREE_WIFI_SCAN_INJECT 0x2000 +# SUPL_WIFI 0x4000 +# WIFI_SUPPLICANT_INFO 0x8000 + +#Values for PLATFORMS can be: +#1. Any valid values obtained from ro.board.platform separated by single space. For example: msm8960 msm8226 +#2. 'all' or 'all exclude' -> for All platforms +#3. 'all exclude XXXX' -> All platforms exclude XXXX. For example: all exclude msm8937 + +#Values for SOC_IDS can be: +#1. Any valid values obtained from soc_id node separated by single space. For example: 339 386 436 +## soc_id value can be obtained from any one of below node: +## - /sys/devices/soc0/soc_id +## - /sys/devices/system/soc/soc0/id +#2. 'all' or 'all exclude' -> for All soc id's +#3. 'all exclude XXXX' -> All soc id's exclude XXXX. For example: all exclude 339 386 + +#Values for BASEBAND can be: +#1. Any valid values obtained from ro.baseband separated by single space. For example: sglte sglte2 +#2. 'all' or 'all exclude' -> for all basebands +#3. 'all exclude XXXX' -> All basebands exclude XXXX. For example: all exclude sglte +PROCESS_NAME=lowi-server +PROCESS_ARGUMENT= +#ifndef OPLUS_BUG_STABILITY +#YangZhihan@CONNECTIVITY.GPS.GNSS.STABILITY, 2021/07/06, Disable lowi-server +#PROCESS_STATE=ENABLED +#else /* OPLUS_BUG_STABILITY */ +PROCESS_STATE=DISABLED +#endif /* OPLUS_BUG_STABILITY */ +PROCESS_GROUPS=gps wifi inet oem_2901 +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0xf303 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=ENABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=0 +LAUNCH_ON_OPTIN=0 + +PROCESS_NAME=xtwifi-inet-agent +PROCESS_ARGUMENT= +PROCESS_STATE=ENABLED +PROCESS_GROUPS=inet gps +PREMIUM_FEATURE=1 +IZAT_FEATURE_MASK=0xc03 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=ENABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_ON_OPTIN=1 + +PROCESS_NAME=xtwifi-client +PROCESS_ARGUMENT= +PROCESS_STATE=ENABLED +PROCESS_GROUPS=wifi inet gps system oem_2904 +PREMIUM_FEATURE=1 +IZAT_FEATURE_MASK=0xd03 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=ENABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_ON_OPTIN=1 + +PROCESS_NAME=slim_daemon +PROCESS_ARGUMENT= +#ifndef OPLUS_BUG_STABILITY +#YangZhihan@CONNECTIVITY.GPS.GNSS.STABILITY, 2020/06/01, Disable slim_daemon +#PROCESS_STATE=ENABLED +#else /* OPLUS_BUG_STABILITY */ +PROCESS_STATE=DISABLED +#endif /* OPLUS_BUG_STABILITY */ +PROCESS_GROUPS=gps oem_2901 can plugdev diag sensors +PREMIUM_FEATURE=1 +IZAT_FEATURE_MASK=0xf0 +PLATFORMS=all +SOC_IDS=all exclude 386 436 +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_ON_OPTIN=0 + +PROCESS_NAME=xtra-daemon +PROCESS_ARGUMENT= +PROCESS_STATE=ENABLED +PROCESS_GROUPS=inet gps system +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=ENABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=0 +LAUNCH_ON_OPTIN=0 + +PROCESS_NAME=edgnss-daemon +PROCESS_ARGUMENT= +#ifndef OPLUS_BUG_STABILITY +#ShiMinghao@CONNECTIVITY.GPS.GNSS.STABILITY, 2021/10/27, Disable edgnss-daemon +#PROCESS_STATE=ENABLED +#else /* OPLUS_BUG_STABILITY */ +PROCESS_STATE=DISABLED +#endif /* OPLUS_BUG_STABILITY */ +PROCESS_GROUPS=inet gps +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=ENABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_ON_OPTIN=0 + +######################################## +# Engine Service which host DRE module # +# To enable DRE engine service, change # +# PROCESS_STATE=ENABLED # +######################################## +PROCESS_NAME=engine-service +PROCESS_ARGUMENT=DRE-INT libloc_epDr.so +PROCESS_STATE=DISABLED +PROCESS_GROUPS=gps diag inet qwes oem_2901 system +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_ON_OPTIN=0 + +######################################## +# Engine Service which host PPE module # +# To enable PPE engine service, change # +# PROCESS_STATE=ENABLED # +# and update process arugements # +# with PPE library name # +#PROCESS_ARGUMENT=PPE libepsimulator.so# +######################################## +PROCESS_NAME=engine-service +PROCESS_ARGUMENT=PPE libepsimulator.so +PROCESS_STATE=DISABLED +PROCESS_GROUPS=gps diag inet qwes oem_2901 system drmrpc +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_ON_OPTIN=0 + +######################################### +# Engine Service which host QPPE module # +# To enable QPPE engine service, change # +# PROCESS_STATE=ENABLED # +######################################### +PROCESS_NAME=engine-service +PROCESS_ARGUMENT=PPE-INT libqppe.so +PROCESS_STATE=DISABLED +PROCESS_GROUPS=gps diag drmrpc +PREMIUM_FEATURE=0 +IZAT_FEATURE_MASK=0 +PLATFORMS=all +SOC_IDS=all +BASEBAND=all +LOW_RAM_TARGETS=DISABLED +HARDWARE_TYPE=all +VENDOR_ENHANCED_PROCESS=1 +LAUNCH_ON_OPTIN=0 + +######################################## +# Skyhook process # +# To enable Skyhook process, change # +# PROCESS_STATE=ENABLED # +######################################## +#PROCESS_NAME=blpsvc +#PROCESS_ARGUMENT= +#PROCESS_STATE=ENABLED +#PROCESS_GROUPS=gps inet +#PREMIUM_FEATURE=1 +#IZAT_FEATURE_MASK=0xf0f +#PLATFORMS=all +#SOC_IDS=all exclude 386 436 357 368 418 334 335 408 +#BASEBAND=all +#LOW_RAM_TARGETS=DISABLED +#HARDWARE_TYPE=all +#VENDOR_ENHANCED_PROCESS=1 +#LAUNCH_ON_OPTIN=0 diff --git a/proprietary/odm/etc/media_codecs_c2.xml b/proprietary/odm/etc/media_codecs_c2.xml new file mode 100644 index 0000000..90a5333 --- /dev/null +++ b/proprietary/odm/etc/media_codecs_c2.xml @@ -0,0 +1,23 @@ + + + + + + + + diff --git a/proprietary/odm/etc/media_codecs_c2_dolby_audio.xml b/proprietary/odm/etc/media_codecs_c2_dolby_audio.xml new file mode 100644 index 0000000..0cf7da9 --- /dev/null +++ b/proprietary/odm/etc/media_codecs_c2_dolby_audio.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/odm/etc/media_codecs_ffmpeg.xml b/proprietary/odm/etc/media_codecs_ffmpeg.xml new file mode 100644 index 0000000..3c49de6 --- /dev/null +++ b/proprietary/odm/etc/media_codecs_ffmpeg.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + diff --git a/proprietary/odm/etc/media_codecs_odm.xml b/proprietary/odm/etc/media_codecs_odm.xml new file mode 100644 index 0000000..ba43143 --- /dev/null +++ b/proprietary/odm/etc/media_codecs_odm.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/proprietary/odm/etc/media_profiles_V1_0.xml b/proprietary/odm/etc/media_profiles_V1_0.xml new file mode 100644 index 0000000..66128d6 --- /dev/null +++ b/proprietary/odm/etc/media_profiles_V1_0.xml @@ -0,0 +1,867 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/odm/etc/sap.conf b/proprietary/odm/etc/sap.conf new file mode 100644 index 0000000..e8d27b7 --- /dev/null +++ b/proprietary/odm/etc/sap.conf @@ -0,0 +1,179 @@ +################################ +# Sensor Settings +################################ +#The following parameters are optional. +#Internal defaults support MEMS sensors +#native to most handset devices. +#Device specific sensor characterization +#for improved performance is possible as +#described in SAP application notes. +#GYRO_BIAS_RANDOM_WALK= +#ACCEL_RANDOM_WALK_SPECTRAL_DENSITY= +#ANGLE_RANDOM_WALK_SPECTRAL_DENSITY= +#RATE_RANDOM_WALK_SPECTRAL_DENSITY= +#VELOCITY_RANDOM_WALK_SPECTRAL_DENSITY= + +# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info +# 4 - Debug, 5 - Verbose +# If DEBUG_LEVEL is commented, Android's logging levels will be used +DEBUG_LEVEL = 0 +# Sensor Sampling Rate Parameters for Low-Data Rate Filter (should be greater than 0) +# used in loc_eng_reinit +SENSOR_ACCEL_BATCHES_PER_SEC=2 +SENSOR_ACCEL_SAMPLES_PER_BATCH=5 +SENSOR_GYRO_BATCHES_PER_SEC=2 +SENSOR_GYRO_SAMPLES_PER_BATCH=5 +# Sensor Sampling Rate Parameters for High-Data Rate Filter (should be greater than 0) +SENSOR_ACCEL_BATCHES_PER_SEC_HIGH=4 +SENSOR_ACCEL_SAMPLES_PER_BATCH_HIGH=25 +SENSOR_GYRO_BATCHES_PER_SEC_HIGH=4 +SENSOR_GYRO_SAMPLES_PER_BATCH_HIGH=25 + +# Sensor Control Mode (0=AUTO, 1=FORCE_ON, 2=MODEM_DEFAULT) +# used in loc_eng_reinit +SENSOR_CONTROL_MODE=2 + +# Bit mask used to define which sensor algorithms are used. +# Setting each bit has the following definition: +# 0x1 - DISABLE_INS_POSITIONING_FILTER +# 0x0 - ENABLE_INS_POSITIONING_FILTER +SENSOR_ALGORITHM_CONFIG_MASK=0x0 + +#Vehicle Network Provider configuration + +#Service configuration strings +#The number before colon in VN_X items defines version of the format of the rest of the string +#VN_ACCEL_CFG=0:5 +#VN_GYRO_CFG=0:5.5 +#VN_ODOMETRY_CFG=0:2,4.5 + +################################################ +# QDR3 configurations # +################################################ +#VN_SPEED_CFG=1:131,5,8,1,2,3,1,1,9,2,14,2 +#VN_GEAR_CFG=1:422,20,4,0,4,1,9,0,1,2,3,4,5,6,7,8 +VN_SPEED_CFG=1:777,0,0,1,3,1,0.002778,0,40,8,32,8 +VN_GEAR_CFG=1:422,20,4,0,4,1,9,0,1,2,3,4,5,6,7,8 + +################################################ +# QDR2-Gyro configurations # +################################################ +#VN_GYRO_CFG=1:555,0,1,0,0,0,0,-6.5,6.6066,-6.5,-1.00,2,6.607,6.6068,0,0,16,0.0002,0,16,0.0002,0,16,0.0002 +#VN_SPEED_CFG=1:555,0,0,1,2,1,0.01,0,56,8,48,8 +#VN_GEAR_CFG=1:555,16,4,0,1,1,9,0,1,2,3,4,5,6,7,8 + +################################################ +# QDR2-DWT configurations # +################################################ +#VN_SPEED_CFG=1:555,22,1,2,1,1,1,0,8,8,23,1,2,0,1,0,8,8,23,1 +#VN_GEAR_CFG=1:555,12,4,16,14,16,8,1,2,3,4,5,6,7,8 +#VN_DWS_CFG=1:555,0,0,1,3,1,1,0,0,8,0,0,8,8,0,0,16,8,0,0,24,8,0,0 +#VN_GYRO_CFG=1:555,40,16,1.0,40,16,1.0,40,16,1.0 + +##################################################################################### +# VNW service batching configuration strings # +# VNW provider will initialize default type as Time based batching # +# Each service batch value is configured to be 100 # +# VN_ACCEL_CFG_BATCH_VALUE will be treated as time in Ms if VN_CFG_BATCH_TYPE # +# is set to time based batching # +# VN_ACCEL_CFG_BATCH_VALUE will be treated as sample count if VN_CFG_BATCH_TYPE # +# is set to count based batching # +# Uncomment and update batch time /sample count as per selected batching type # +##################################################################################### +# Batching type +# 1 - Time based (default) +# 2 - Count based +VN_CFG_BATCH_TYPE=1 + +#Vehicle Accel batching value, it can either accept time in milli seconds or sample count +#VN_ACCEL_CFG_BATCH_VALUE=100 + +#Vehicle Gyro batching value, it can either accept time in milli seconds or sample count +VN_GYRO_CFG_BATCH_VALUE=50 + +#Vehicle Odo batching value, it can either accept time in milli seconds or sample count +#VN_ODOMETRY_CFG_BATCH_VALUE=100 + +#Vehicle Speed batching value, it can either accept time in milli seconds or sample count +VN_SPEED_CFG_BATCH_VALUE=50 + +#Vehicle Gear batching value, it can either accept time in milli seconds or sample count +VN_GEAR_CFG_BATCH_VALUE=50 + +#Vehicle DWS batching value, it can either accept time in milli seconds or sample count +#VN_DWS_CFG_BATCH_VALUE=100 +#################################################################################### + +#Procesors clock ratio: AP and CAN bus microcontroller +################################################ +# QDR3 configurations # +################################################ +VN_PROC_CLOCK_RATIO=1.0 + +################################################ +# QDR2-DWT OR QDR2-Gyro configurations # +################################################ +#VN_PROC_CLOCK_RATIO = 1.0 + +# Time source used by Sensor HAL +# Setting this value controls accuracy of location sensor services. +# 0 - Unknown +# 1 - CLOCK_BOOTTIME +# 2 - CLOCK_MONOTONIC +# 3 - CLOCK_REALTIME +# 4 - CLOCK_BOOTTIME using Alarm timer interface +NDK_PROVIDER_TIME_SOURCE=1 + +# Sensor Batching Configuration +# 0 - Time based +# 1 - Fixed count based +# 2 - Variable count based +COUNT_BASED_BATCHING=1 +SYNC_ONCE=0 + +# Vehicle Network Data optimization +# Default value: 0 +# Value 0x40000 - Speed(bit 18 eSLIM_SERVICE_VEHICLE_SPEED) +# Value 0x80000 - Speed(bit 19 eSLIM_SERVICE_VEHICLE_DWS) +# Value 0x100000 - Speed(bit 20 eSLIM_SERVICE_VEHICLE_GEAR) +VN_ENABLE_DATA_OPTIMIZATION=0x100000 + +# Vehicle Network Data Routing time interval +# This is applicable only if VN_ENABLE_DATA_OPTIMIZATION value is set +# Default value: 5000 msec +VN_DATA_ROUTING_TIME_INTERVAL_MSEC=3000 + +#Sensor HAL Provider Configuration HAL Library name including path +################################################ +# # +# Configuration for BMI 160 Sensor # +# # +################################################ +#SENSOR_TYPE=2 +#SENSOR_HAL_LIB_PATH=/usr/lib/libbmi160sensors.so.1 + +################################################ +# # +# Configuration for ASM330 Sensor # +# # +################################################ +SENSOR_TYPE=1 +SENSOR_HAL_LIB_PATH=/usr/lib/libasm330sensors.so.1 + + +################################################ +# # +# Configuration for IAM20680 Sensor # +# # +################################################ +#SENSOR_TYPE=3 +#SENSOR_HAL_LIB_PATH=/usr/lib/libiam20680sensors.so.1 + + +################################################ +# # +# Configuration for SMI130 Sensor # +# # +################################################ +#SENSOR_TYPE=4 +#SENSOR_HAL_LIB_PATH=/usr/lib/libsmi130sensors.so.1 diff --git a/proprietary/odm/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml b/proprietary/odm/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml new file mode 100644 index 0000000..78618dc --- /dev/null +++ b/proprietary/odm/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml @@ -0,0 +1,23 @@ + + + + + android.hardware.drm + hwbinder + @1.4::ICryptoFactory/widevine + @1.4::IDrmFactory/widevine + + diff --git a/proprietary/odm/etc/vintf/manifest/manifest_oplus_cwb.xml b/proprietary/odm/etc/vintf/manifest/manifest_oplus_cwb.xml new file mode 100644 index 0000000..d88f05c --- /dev/null +++ b/proprietary/odm/etc/vintf/manifest/manifest_oplus_cwb.xml @@ -0,0 +1,11 @@ + + + vendor.oplus.hardware.cwb + hwbinder + 1.0 + + ICwbService + default + + + diff --git a/proprietary/odm/etc/vintf/manifest/manifest_performance_aidl.xml b/proprietary/odm/etc/vintf/manifest/manifest_performance_aidl.xml new file mode 100644 index 0000000..97114ae --- /dev/null +++ b/proprietary/odm/etc/vintf/manifest/manifest_performance_aidl.xml @@ -0,0 +1,8 @@ + + + + vendor.oplus.hardware.performance + 1 + IPerformance/default + + diff --git a/proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.display@1.2.xml b/proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.display@1.2.xml new file mode 100644 index 0000000..ec29427 --- /dev/null +++ b/proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.display@1.2.xml @@ -0,0 +1,12 @@ + + + + vendor.pixelworks.hardware.display + hwbinder + 1.2 + + IIris + default + + + diff --git a/proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml b/proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml new file mode 100644 index 0000000..eeb1fa6 --- /dev/null +++ b/proprietary/odm/etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml @@ -0,0 +1,12 @@ + + + + vendor.pixelworks.hardware.feature + hwbinder + 1.0 + + IIrisFeature + default + + + diff --git a/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA.img b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA.img new file mode 100644 index 0000000..74dff7e Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA.img differ diff --git a/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_FAE.img b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_FAE.img new file mode 100644 index 0000000..e05080f Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_FAE.img differ diff --git a/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP.img b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP.img new file mode 100644 index 0000000..d0fd953 Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP.img differ diff --git a/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP_FAE.img b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP_FAE.img new file mode 100644 index 0000000..5dddff3 Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP_FAE.img differ diff --git a/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_sys_edge_touch_config.img b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_sys_edge_touch_config.img new file mode 100644 index 0000000..3eff1c2 --- /dev/null +++ b/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_sys_edge_touch_config.img @@ -0,0 +1,106 @@ + + 2022092012 + 1 + sys_edge_touch_config + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/proprietary/odm/firmware/tp/22803/LIB_S3910_TIANMA_HBP.so b/proprietary/odm/firmware/tp/22803/LIB_S3910_TIANMA_HBP.so new file mode 100644 index 0000000..3bf7649 Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/LIB_S3910_TIANMA_HBP.so differ diff --git a/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA.img b/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA.img new file mode 100644 index 0000000..0500ff3 Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA.img differ diff --git a/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_AGING.img b/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_AGING.img new file mode 100644 index 0000000..0500ff3 Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_AGING.img differ diff --git a/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_HBP.img b/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_HBP.img new file mode 100644 index 0000000..0500ff3 Binary files /dev/null and b/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_HBP.img differ diff --git a/proprietary/odm/firmware/tp/22803/sys_edge_touch_config.xml b/proprietary/odm/firmware/tp/22803/sys_edge_touch_config.xml new file mode 100644 index 0000000..261bbfe --- /dev/null +++ b/proprietary/odm/firmware/tp/22803/sys_edge_touch_config.xml @@ -0,0 +1,106 @@ + + 2022092012 + 1 + sys_edge_touch_config + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/odm/lib64/QNN_lib/libQnnHtp.so b/proprietary/odm/lib64/QNN_lib/libQnnHtp.so new file mode 100644 index 0000000..21f61c3 Binary files /dev/null and b/proprietary/odm/lib64/QNN_lib/libQnnHtp.so differ diff --git a/proprietary/odm/lib64/QNN_lib/libQnnHtpPrepare.so b/proprietary/odm/lib64/QNN_lib/libQnnHtpPrepare.so new file mode 100644 index 0000000..cc9d23b Binary files /dev/null and b/proprietary/odm/lib64/QNN_lib/libQnnHtpPrepare.so differ diff --git a/proprietary/odm/lib64/QNN_lib/libQnnHtpV69Stub.so b/proprietary/odm/lib64/QNN_lib/libQnnHtpV69Stub.so new file mode 100644 index 0000000..dbd3d16 Binary files /dev/null and b/proprietary/odm/lib64/QNN_lib/libQnnHtpV69Stub.so differ diff --git a/proprietary/odm/lib64/aiboost/libQnnHtp.so b/proprietary/odm/lib64/aiboost/libQnnHtp.so new file mode 100644 index 0000000..c3e1b1d Binary files /dev/null and b/proprietary/odm/lib64/aiboost/libQnnHtp.so differ diff --git a/proprietary/odm/lib64/aiboost/libQnnHtpPrepare.so b/proprietary/odm/lib64/aiboost/libQnnHtpPrepare.so new file mode 100644 index 0000000..5bb776f Binary files /dev/null and b/proprietary/odm/lib64/aiboost/libQnnHtpPrepare.so differ diff --git a/proprietary/odm/lib64/aiboost/libQnnHtpV69Stub.so b/proprietary/odm/lib64/aiboost/libQnnHtpV69Stub.so new file mode 100644 index 0000000..aff30c0 Binary files /dev/null and b/proprietary/odm/lib64/aiboost/libQnnHtpV69Stub.so differ diff --git a/proprietary/odm/lib64/android.hardware.common-V2-ndk_platform.so b/proprietary/odm/lib64/android.hardware.common-V2-ndk_platform.so new file mode 100644 index 0000000..972d118 Binary files /dev/null and b/proprietary/odm/lib64/android.hardware.common-V2-ndk_platform.so differ diff --git a/proprietary/odm/lib64/hw/vendor.pixelworks.hardware.display@1.0-impl-1.2.so b/proprietary/odm/lib64/hw/vendor.pixelworks.hardware.display@1.0-impl-1.2.so new file mode 100644 index 0000000..3c5f186 Binary files /dev/null and b/proprietary/odm/lib64/hw/vendor.pixelworks.hardware.display@1.0-impl-1.2.so differ diff --git a/proprietary/odm/lib64/lib-virtual-modem-protos.so b/proprietary/odm/lib64/lib-virtual-modem-protos.so new file mode 100644 index 0000000..4c7eb7c Binary files /dev/null and b/proprietary/odm/lib64/lib-virtual-modem-protos.so differ diff --git a/proprietary/odm/lib64/libaiboost_qnn_sr.so b/proprietary/odm/lib64/libaiboost_qnn_sr.so new file mode 100644 index 0000000..1630c46 Binary files /dev/null and b/proprietary/odm/lib64/libaiboost_qnn_sr.so differ diff --git a/proprietary/odm/lib64/libaiboost_sr.so b/proprietary/odm/lib64/libaiboost_sr.so new file mode 100644 index 0000000..6f8670a Binary files /dev/null and b/proprietary/odm/lib64/libaiboost_sr.so differ diff --git a/proprietary/odm/lib64/libaiboost_ubwc.so b/proprietary/odm/lib64/libaiboost_ubwc.so new file mode 100644 index 0000000..affce5c Binary files /dev/null and b/proprietary/odm/lib64/libaiboost_ubwc.so differ diff --git a/proprietary/odm/lib64/libbluetooth_audio_extend_factory_client.so b/proprietary/odm/lib64/libbluetooth_audio_extend_factory_client.so new file mode 100644 index 0000000..b9265f9 Binary files /dev/null and b/proprietary/odm/lib64/libbluetooth_audio_extend_factory_client.so differ diff --git a/proprietary/odm/lib64/libcommcenterfw.so b/proprietary/odm/lib64/libcommcenterfw.so new file mode 100644 index 0000000..4a8ffcb Binary files /dev/null and b/proprietary/odm/lib64/libcommcenterfw.so differ diff --git a/proprietary/odm/lib64/libcommcenterutils.so b/proprietary/odm/lib64/libcommcenterutils.so new file mode 100644 index 0000000..0aff015 Binary files /dev/null and b/proprietary/odm/lib64/libcommcenterutils.so differ diff --git a/proprietary/odm/lib64/libdmtp-protos-lite.so b/proprietary/odm/lib64/libdmtp-protos-lite.so new file mode 100644 index 0000000..191f2d1 Binary files /dev/null and b/proprietary/odm/lib64/libdmtp-protos-lite.so differ diff --git a/proprietary/odm/lib64/libdmtpclient.so b/proprietary/odm/lib64/libdmtpclient.so new file mode 100644 index 0000000..d3c8a0e Binary files /dev/null and b/proprietary/odm/lib64/libdmtpclient.so differ diff --git a/proprietary/odm/lib64/liboemcrypto.so b/proprietary/odm/lib64/liboemcrypto.so new file mode 100644 index 0000000..fc2d444 Binary files /dev/null and b/proprietary/odm/lib64/liboemcrypto.so differ diff --git a/proprietary/odm/lib64/liboplus_service.so b/proprietary/odm/lib64/liboplus_service.so new file mode 100644 index 0000000..9ada169 Binary files /dev/null and b/proprietary/odm/lib64/liboplus_service.so differ diff --git a/proprietary/odm/lib64/liboplusvppfilter.so b/proprietary/odm/lib64/liboplusvppfilter.so new file mode 100644 index 0000000..ede85d6 Binary files /dev/null and b/proprietary/odm/lib64/liboplusvppfilter.so differ diff --git a/proprietary/odm/lib64/libosie_process.so b/proprietary/odm/lib64/libosie_process.so new file mode 100644 index 0000000..6824816 Binary files /dev/null and b/proprietary/odm/lib64/libosie_process.so differ diff --git a/proprietary/odm/lib64/libosie_stub.so b/proprietary/odm/lib64/libosie_stub.so new file mode 100644 index 0000000..de593a0 Binary files /dev/null and b/proprietary/odm/lib64/libosie_stub.so differ diff --git a/proprietary/odm/lib64/libpwirisIoctlWrapper.so b/proprietary/odm/lib64/libpwirisIoctlWrapper.so new file mode 100644 index 0000000..77a6609 Binary files /dev/null and b/proprietary/odm/lib64/libpwirisIoctlWrapper.so differ diff --git a/proprietary/odm/lib64/libpwirisPCS.so b/proprietary/odm/lib64/libpwirisPCS.so new file mode 100644 index 0000000..ff843ad Binary files /dev/null and b/proprietary/odm/lib64/libpwirisPCS.so differ diff --git a/proprietary/odm/lib64/libpwiriscalibrate.so b/proprietary/odm/lib64/libpwiriscalibrate.so new file mode 100644 index 0000000..0043d3e Binary files /dev/null and b/proprietary/odm/lib64/libpwiriscalibrate.so differ diff --git a/proprietary/odm/lib64/libpwirisfeature.so b/proprietary/odm/lib64/libpwirisfeature.so new file mode 100644 index 0000000..2678fa9 Binary files /dev/null and b/proprietary/odm/lib64/libpwirisfeature.so differ diff --git a/proprietary/odm/lib64/libpwirishalwrapper.so b/proprietary/odm/lib64/libpwirishalwrapper.so new file mode 100644 index 0000000..eb8cc82 Binary files /dev/null and b/proprietary/odm/lib64/libpwirishalwrapper.so differ diff --git a/proprietary/odm/lib64/libpwirispq.so b/proprietary/odm/lib64/libpwirispq.so new file mode 100644 index 0000000..0712df9 Binary files /dev/null and b/proprietary/odm/lib64/libpwirispq.so differ diff --git a/proprietary/odm/lib64/libpwirisservice.so b/proprietary/odm/lib64/libpwirisservice.so new file mode 100644 index 0000000..b188a42 Binary files /dev/null and b/proprietary/odm/lib64/libpwirisservice.so differ diff --git a/proprietary/odm/lib64/libpwirissoft.so b/proprietary/odm/lib64/libpwirissoft.so new file mode 100644 index 0000000..0dab67c Binary files /dev/null and b/proprietary/odm/lib64/libpwirissoft.so differ diff --git a/proprietary/odm/lib64/libpwsoftirisPCS.so b/proprietary/odm/lib64/libpwsoftirisPCS.so new file mode 100644 index 0000000..c4baf06 Binary files /dev/null and b/proprietary/odm/lib64/libpwsoftirisPCS.so differ diff --git a/proprietary/odm/lib64/libsnapdragoncolor-pxlw.so b/proprietary/odm/lib64/libsnapdragoncolor-pxlw.so new file mode 100644 index 0000000..34c7789 Binary files /dev/null and b/proprietary/odm/lib64/libsnapdragoncolor-pxlw.so differ diff --git a/proprietary/odm/lib64/mediadrm/libwvdrmengine.so b/proprietary/odm/lib64/mediadrm/libwvdrmengine.so new file mode 100644 index 0000000..11b9ac4 Binary files /dev/null and b/proprietary/odm/lib64/mediadrm/libwvdrmengine.so differ diff --git a/proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so b/proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so new file mode 100644 index 0000000..f16b7e6 Binary files /dev/null and b/proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so differ diff --git a/proprietary/odm/lib64/vendor.oplus.hardware.bluetooth_audio_extend@2.1.so b/proprietary/odm/lib64/vendor.oplus.hardware.bluetooth_audio_extend@2.1.so new file mode 100644 index 0000000..dd304c8 Binary files /dev/null and b/proprietary/odm/lib64/vendor.oplus.hardware.bluetooth_audio_extend@2.1.so differ diff --git a/proprietary/odm/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so b/proprietary/odm/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so new file mode 100644 index 0000000..8091b9d Binary files /dev/null and b/proprietary/odm/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so differ diff --git a/proprietary/odm/lib64/vendor.oplus.hardware.ims@1.0.so b/proprietary/odm/lib64/vendor.oplus.hardware.ims@1.0.so new file mode 100644 index 0000000..bac01fc Binary files /dev/null and b/proprietary/odm/lib64/vendor.oplus.hardware.ims@1.0.so differ diff --git a/proprietary/odm/lib64/vendor.oplus.hardware.performance-V1-ndk_platform.so b/proprietary/odm/lib64/vendor.oplus.hardware.performance-V1-ndk_platform.so new file mode 100644 index 0000000..83a05d1 Binary files /dev/null and b/proprietary/odm/lib64/vendor.oplus.hardware.performance-V1-ndk_platform.so differ diff --git a/proprietary/odm/lib64/vendor.oplus.hardware.radio@1.0.so b/proprietary/odm/lib64/vendor.oplus.hardware.radio@1.0.so new file mode 100644 index 0000000..b756a53 Binary files /dev/null and b/proprietary/odm/lib64/vendor.oplus.hardware.radio@1.0.so differ diff --git a/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.0.so b/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.0.so new file mode 100644 index 0000000..c6331a5 Binary files /dev/null and b/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.0.so differ diff --git a/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.1.so b/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.1.so new file mode 100644 index 0000000..7e86573 Binary files /dev/null and b/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.1.so differ diff --git a/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.2.so b/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.2.so new file mode 100644 index 0000000..281005e Binary files /dev/null and b/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.2.so differ diff --git a/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.0.so b/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.0.so new file mode 100644 index 0000000..bf0c288 Binary files /dev/null and b/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.0.so differ diff --git a/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.1.so b/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.1.so new file mode 100644 index 0000000..251ed69 Binary files /dev/null and b/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.1.so differ diff --git a/proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk b/proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk new file mode 100644 index 0000000..0ea0bbe Binary files /dev/null and b/proprietary/product/app/PowerOffAlarm/PowerOffAlarm.apk differ diff --git a/proprietary/product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml b/proprietary/product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml new file mode 100644 index 0000000..d1bca04 --- /dev/null +++ b/proprietary/product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/proprietary/product/framework/com.android.hotwordenrollment.common.util.jar b/proprietary/product/framework/com.android.hotwordenrollment.common.util.jar new file mode 100644 index 0000000..b3d0d43 Binary files /dev/null and b/proprietary/product/framework/com.android.hotwordenrollment.common.util.jar differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogle.apk b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogle.apk new file mode 100644 index 0000000..1037e78 Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogle.apk differ diff --git a/proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogle.apk b/proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogle.apk new file mode 100644 index 0000000..ec62ad0 Binary files /dev/null and b/proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON/HotwordEnrollmentXGoogle.apk differ diff --git a/proprietary/system/etc/sysconfig/qti_whitelist.xml b/proprietary/system/etc/sysconfig/qti_whitelist.xml new file mode 100644 index 0000000..baf43cd --- /dev/null +++ b/proprietary/system/etc/sysconfig/qti_whitelist.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/system/framework/WfdCommon.jar b/proprietary/system/framework/WfdCommon.jar new file mode 100644 index 0000000..1b78eb0 Binary files /dev/null and b/proprietary/system/framework/WfdCommon.jar differ diff --git a/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk b/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk new file mode 100644 index 0000000..67a8212 Binary files /dev/null and b/proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk differ diff --git a/proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk b/proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk new file mode 100644 index 0000000..901803c Binary files /dev/null and b/proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk differ diff --git a/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk new file mode 100644 index 0000000..e0efcc0 Binary files /dev/null and b/proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk differ diff --git a/proprietary/system_ext/bin/wfdservice b/proprietary/system_ext/bin/wfdservice new file mode 100755 index 0000000..187ba1f Binary files /dev/null and b/proprietary/system_ext/bin/wfdservice differ diff --git a/proprietary/system_ext/etc/init/wfdservice.rc b/proprietary/system_ext/etc/init/wfdservice.rc new file mode 100644 index 0000000..a11d7c2 --- /dev/null +++ b/proprietary/system_ext/etc/init/wfdservice.rc @@ -0,0 +1,28 @@ +# +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +service wfdservice /system_ext/bin/wfdservice + class main + user system + disabled + oneshot + +service wfdservice64 /system_ext/bin/wfdservice64 + class main + user system + disabled + oneshot + +on property:vendor.wfdservice=enable + start wfdservice + +on property:vendor.wfdservice64=enable + start wfdservice64 + +on property:vendor.wfdservice=disable + stop wfdservice + +on property:vendor.wfdservice64=disable + stop wfdservice64 diff --git a/proprietary/system_ext/etc/permissions/qcrilhook.xml b/proprietary/system_ext/etc/permissions/qcrilhook.xml new file mode 100644 index 0000000..da15a15 --- /dev/null +++ b/proprietary/system_ext/etc/permissions/qcrilhook.xml @@ -0,0 +1,6 @@ + + + + diff --git a/proprietary/system_ext/etc/permissions/qti_libpermissions.xml b/proprietary/system_ext/etc/permissions/qti_libpermissions.xml new file mode 100644 index 0000000..1f897af --- /dev/null +++ b/proprietary/system_ext/etc/permissions/qti_libpermissions.xml @@ -0,0 +1,10 @@ + + + + + diff --git a/proprietary/system_ext/etc/permissions/qti_permissions.xml b/proprietary/system_ext/etc/permissions/qti_permissions.xml new file mode 100644 index 0000000..cca66c2 --- /dev/null +++ b/proprietary/system_ext/etc/permissions/qti_permissions.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml new file mode 100644 index 0000000..df6eaaf --- /dev/null +++ b/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml b/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml new file mode 100644 index 0000000..55611f3 --- /dev/null +++ b/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy b/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy new file mode 100644 index 0000000..09d5a83 --- /dev/null +++ b/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy @@ -0,0 +1,78 @@ +# Copyright (c) 2020-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# Copyright (C) 2019 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. + +mmap2: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +futex: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE +prctl: 1 +#ioctl: arg1 == BINDER_VERSION || arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS +ioctl: 1 +close: 1 +openat: 1 +mremap: 1 +fstat64: 1 +readlinkat: 1 +pread64: 1 +fstatfs64: 1 +clock_gettime: 1 +fstatat64: 1 +read: 1 +write: 1 +fcntl64: 1 +ppoll: 1 +faccessat: 1 +rt_sigaction: 1 +getuid32: 1 +madvise: 1 +rt_sigprocmask: 1 +writev: 1 +personality: 1 +getrandom: 1 +gettimeofday: 1 +#set_tls: 1 +statfs64: 1 +ugetrlimit: 1 +execve: 1 +connect: 1 +socket: arg0 == AF_UNIX +getpid: 1 +gettid: 1 +nanosleep: 1 +restart_syscall: 1 +set_tid_address: 1 +open: 1 +exit: 1 +sched_getscheduler: 1 +exit_group: 1 +sigaltstack: 1 +clone: 1 +rt_sigreturn: 1 +setpriority: 1 +getpriority: 1 +timer_create: 1 +timer_delete: 1 +timer_settime: 1 +rt_sigtimedwait: 1 +getdents64: 1 +dup: 1 +lseek: 1 +tgkill: 1 diff --git a/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml b/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml new file mode 100644 index 0000000..6a303d4 --- /dev/null +++ b/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml b/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml new file mode 100644 index 0000000..59c3f63 --- /dev/null +++ b/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/proprietary/system_ext/etc/wfdconfigsink.xml b/proprietary/system_ext/etc/wfdconfigsink.xml new file mode 100644 index 0000000..6f5a2af --- /dev/null +++ b/proprietary/system_ext/etc/wfdconfigsink.xml @@ -0,0 +1,811 @@ + + + + + + + + + LPCM + 1 + 2 + 48000 + 33 + + + + AAC + 1 + 6 + 48000 + 0 + + + + AC3 + 0 + 0 + 0 + 0 + + + + + + + 7 + 0 + + + + + + H.264 + 0 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.264 + 1 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.264 + 2 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.264 + 3 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.264 + 4 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.264 + 5 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.265 + 0 + 4 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + + + + 1 + PNG + + + 5 + 1280 + 720 + CEA + + + + + 1 + + + + + 0 + 0 + + + + + 1 + 0 + + + + + 0 + + WFD_HDCP_2_2 + 6789 + + + + + + + + + + + 1 + + 1 + 1 + + + + + + + 0 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + + + + 0 + 1 + 0 + 0 + 0 + 0 + + + + 4321 + + + + + + 1 + 500 + + + + 1 + + + 5550 + + + 1 + + + 0 + + + 0 + + + + + + + 256000 + 256000 + + + 384000 + 384000 + + + 512000 + 512000 + + + + + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 2500000 + 10000000 + + + + 5000000 + 20000000 + + + + 5000000 + 10000000 + + + + 7000000 + 13000000 + + + + 10000000 + 40000000 + + + + 5000000 + 10000000 + + + + 5000000 + 20000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 10000000 + 40000000 + + + + 2500000 + 10000000 + + + + 5000000 + 20000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 2500000 + 10000000 + + + + 2500000 + 10000000 + + + + 2500000 + 10000000 + + + + 5000000 + 20000000 + + + + 2500000 + 10000000 + + + + 5000000 + 20000000 + + + + 3500000 + 14000000 + + + + 5000000 + 20000000 + + + + 3500000 + 14000000 + + + + 5000000 + 20000000 + + + + 2500000 + 10000000 + + + + 5000000 + 20000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 5000000 + 20000000 + + + + 5000000 + 20000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 5000000 + 20000000 + + + + 10000000 + 40000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + + + 40 + + + 0 + + + -150 + + + 0 + + + 0 + + + 0 + + + 0 + + + -150000 + + + -200000 + + + 1 + + 0 + + + 1 + + diff --git a/proprietary/system_ext/framework/qcrilhook.jar b/proprietary/system_ext/framework/qcrilhook.jar new file mode 100644 index 0000000..a3f6179 Binary files /dev/null and b/proprietary/system_ext/framework/qcrilhook.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar b/proprietary/system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar new file mode 100644 index 0000000..97316a5 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar differ diff --git a/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar new file mode 100644 index 0000000..15a3e43 Binary files /dev/null and b/proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar differ diff --git a/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so b/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so new file mode 100644 index 0000000..daaec1b Binary files /dev/null and b/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so differ diff --git a/proprietary/system_ext/lib64/lib-imsvideocodec.so b/proprietary/system_ext/lib64/lib-imsvideocodec.so new file mode 100644 index 0000000..ac17f00 Binary files /dev/null and b/proprietary/system_ext/lib64/lib-imsvideocodec.so differ diff --git a/proprietary/system_ext/lib64/lib-imsvt.so b/proprietary/system_ext/lib64/lib-imsvt.so new file mode 100644 index 0000000..345267a Binary files /dev/null and b/proprietary/system_ext/lib64/lib-imsvt.so differ diff --git a/proprietary/system_ext/lib64/lib-imsvtextutils.so b/proprietary/system_ext/lib64/lib-imsvtextutils.so new file mode 100644 index 0000000..d9a42f1 Binary files /dev/null and b/proprietary/system_ext/lib64/lib-imsvtextutils.so differ diff --git a/proprietary/system_ext/lib64/lib-imsvtutils.so b/proprietary/system_ext/lib64/lib-imsvtutils.so new file mode 100644 index 0000000..b24d842 Binary files /dev/null and b/proprietary/system_ext/lib64/lib-imsvtutils.so differ diff --git a/proprietary/system_ext/lib64/libdiag_system.so b/proprietary/system_ext/lib64/libdiag_system.so new file mode 100644 index 0000000..c4e528f Binary files /dev/null and b/proprietary/system_ext/lib64/libdiag_system.so differ diff --git a/proprietary/system_ext/lib64/libimscamera_jni.so b/proprietary/system_ext/lib64/libimscamera_jni.so new file mode 100644 index 0000000..1faac5b Binary files /dev/null and b/proprietary/system_ext/lib64/libimscamera_jni.so differ diff --git a/proprietary/system_ext/lib64/libimsmedia_jni.so b/proprietary/system_ext/lib64/libimsmedia_jni.so new file mode 100644 index 0000000..a14e518 Binary files /dev/null and b/proprietary/system_ext/lib64/libimsmedia_jni.so differ diff --git a/proprietary/system_ext/lib64/libmmosal.so b/proprietary/system_ext/lib64/libmmosal.so new file mode 100644 index 0000000..e6e553c Binary files /dev/null and b/proprietary/system_ext/lib64/libmmosal.so differ diff --git a/proprietary/system_ext/lib64/libmmparser_lite.so b/proprietary/system_ext/lib64/libmmparser_lite.so new file mode 100644 index 0000000..f3b27ee Binary files /dev/null and b/proprietary/system_ext/lib64/libmmparser_lite.so differ diff --git a/proprietary/system_ext/lib64/libmmrtpdecoder.so b/proprietary/system_ext/lib64/libmmrtpdecoder.so new file mode 100644 index 0000000..0c15051 Binary files /dev/null and b/proprietary/system_ext/lib64/libmmrtpdecoder.so differ diff --git a/proprietary/system_ext/lib64/libmmrtpencoder.so b/proprietary/system_ext/lib64/libmmrtpencoder.so new file mode 100644 index 0000000..7cfcb40 Binary files /dev/null and b/proprietary/system_ext/lib64/libmmrtpencoder.so differ diff --git a/proprietary/system_ext/lib64/libwfdavenhancements.so b/proprietary/system_ext/lib64/libwfdavenhancements.so new file mode 100644 index 0000000..e7154f9 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdavenhancements.so differ diff --git a/proprietary/system_ext/lib64/libwfdclient.so b/proprietary/system_ext/lib64/libwfdclient.so new file mode 100644 index 0000000..aaaefd7 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdclient.so differ diff --git a/proprietary/system_ext/lib64/libwfdcommonutils.so b/proprietary/system_ext/lib64/libwfdcommonutils.so new file mode 100644 index 0000000..e7bf117 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdcommonutils.so differ diff --git a/proprietary/system_ext/lib64/libwfdconfigutils.so b/proprietary/system_ext/lib64/libwfdconfigutils.so new file mode 100644 index 0000000..7cf7725 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdconfigutils.so differ diff --git a/proprietary/system_ext/lib64/libwfddisplayconfig.so b/proprietary/system_ext/lib64/libwfddisplayconfig.so new file mode 100644 index 0000000..d587503 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfddisplayconfig.so differ diff --git a/proprietary/system_ext/lib64/libwfdmminterface.so b/proprietary/system_ext/lib64/libwfdmminterface.so new file mode 100644 index 0000000..b713325 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdmminterface.so differ diff --git a/proprietary/system_ext/lib64/libwfdmmsink.so b/proprietary/system_ext/lib64/libwfdmmsink.so new file mode 100644 index 0000000..d2c52db Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdmmsink.so differ diff --git a/proprietary/system_ext/lib64/libwfdmmsrc_system.so b/proprietary/system_ext/lib64/libwfdmmsrc_system.so new file mode 100644 index 0000000..2059410 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdmmsrc_system.so differ diff --git a/proprietary/system_ext/lib64/libwfdnative.so b/proprietary/system_ext/lib64/libwfdnative.so new file mode 100644 index 0000000..0011556 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdnative.so differ diff --git a/proprietary/system_ext/lib64/libwfdrtsp.so b/proprietary/system_ext/lib64/libwfdrtsp.so new file mode 100644 index 0000000..151fc6e Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdrtsp.so differ diff --git a/proprietary/system_ext/lib64/libwfdservice.so b/proprietary/system_ext/lib64/libwfdservice.so new file mode 100644 index 0000000..d827aac Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdservice.so differ diff --git a/proprietary/system_ext/lib64/libwfdsinksm.so b/proprietary/system_ext/lib64/libwfdsinksm.so new file mode 100644 index 0000000..ec6d4e9 Binary files /dev/null and b/proprietary/system_ext/lib64/libwfdsinksm.so differ diff --git a/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so new file mode 100644 index 0000000..7f89626 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so new file mode 100644 index 0000000..a1c8483 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so differ diff --git a/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so new file mode 100644 index 0000000..4159948 Binary files /dev/null and b/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so differ diff --git a/proprietary/system_ext/priv-app/WfdService/WfdService.apk b/proprietary/system_ext/priv-app/WfdService/WfdService.apk new file mode 100644 index 0000000..269738a Binary files /dev/null and b/proprietary/system_ext/priv-app/WfdService/WfdService.apk differ diff --git a/proprietary/system_ext/priv-app/ims/ims.apk b/proprietary/system_ext/priv-app/ims/ims.apk new file mode 100644 index 0000000..d41eef7 Binary files /dev/null and b/proprietary/system_ext/priv-app/ims/ims.apk differ diff --git a/proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk b/proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk new file mode 100644 index 0000000..3ce7910 Binary files /dev/null and b/proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk differ diff --git a/proprietary/vendor/app/CACertService/CACertService.apk b/proprietary/vendor/app/CACertService/CACertService.apk new file mode 100644 index 0000000..c7e51e8 Binary files /dev/null and b/proprietary/vendor/app/CACertService/CACertService.apk differ diff --git a/proprietary/vendor/app/CneApp/CneApp.apk b/proprietary/vendor/app/CneApp/CneApp.apk new file mode 100644 index 0000000..37b91b7 Binary files /dev/null and b/proprietary/vendor/app/CneApp/CneApp.apk differ diff --git a/proprietary/vendor/app/IWlanService/IWlanService.apk b/proprietary/vendor/app/IWlanService/IWlanService.apk new file mode 100644 index 0000000..f17d1d5 Binary files /dev/null and b/proprietary/vendor/app/IWlanService/IWlanService.apk differ diff --git a/proprietary/vendor/app/TimeService/TimeService.apk b/proprietary/vendor/app/TimeService/TimeService.apk new file mode 100644 index 0000000..7af32e3 Binary files /dev/null and b/proprietary/vendor/app/TimeService/TimeService.apk differ diff --git a/proprietary/vendor/bin/ATFWD-daemon b/proprietary/vendor/bin/ATFWD-daemon new file mode 100755 index 0000000..82d3c0a Binary files /dev/null and b/proprietary/vendor/bin/ATFWD-daemon differ diff --git a/proprietary/vendor/bin/adpl b/proprietary/vendor/bin/adpl new file mode 100755 index 0000000..8e9e247 Binary files /dev/null and b/proprietary/vendor/bin/adpl differ diff --git a/proprietary/vendor/bin/adsprpcd b/proprietary/vendor/bin/adsprpcd new file mode 100755 index 0000000..da07054 Binary files /dev/null and b/proprietary/vendor/bin/adsprpcd differ diff --git a/proprietary/vendor/bin/agmcap b/proprietary/vendor/bin/agmcap new file mode 100755 index 0000000..3af4990 Binary files /dev/null and b/proprietary/vendor/bin/agmcap differ diff --git a/proprietary/vendor/bin/agmcompressplay b/proprietary/vendor/bin/agmcompressplay new file mode 100755 index 0000000..7bcbc66 Binary files /dev/null and b/proprietary/vendor/bin/agmcompressplay differ diff --git a/proprietary/vendor/bin/agmplay b/proprietary/vendor/bin/agmplay new file mode 100755 index 0000000..e26838b Binary files /dev/null and b/proprietary/vendor/bin/agmplay differ diff --git a/proprietary/vendor/bin/audioadsprpcd b/proprietary/vendor/bin/audioadsprpcd new file mode 100755 index 0000000..23968e9 Binary files /dev/null and b/proprietary/vendor/bin/audioadsprpcd differ diff --git a/proprietary/vendor/bin/cdsprpcd b/proprietary/vendor/bin/cdsprpcd new file mode 100755 index 0000000..52de9c7 Binary files /dev/null and b/proprietary/vendor/bin/cdsprpcd differ diff --git a/proprietary/vendor/bin/cnd b/proprietary/vendor/bin/cnd new file mode 100755 index 0000000..2616451 Binary files /dev/null and b/proprietary/vendor/bin/cnd differ diff --git a/proprietary/vendor/bin/cnss-daemon b/proprietary/vendor/bin/cnss-daemon new file mode 100755 index 0000000..609c26c Binary files /dev/null and b/proprietary/vendor/bin/cnss-daemon differ diff --git a/proprietary/vendor/bin/cplay b/proprietary/vendor/bin/cplay new file mode 100755 index 0000000..1c9a5b8 Binary files /dev/null and b/proprietary/vendor/bin/cplay differ diff --git a/proprietary/vendor/bin/diag-router b/proprietary/vendor/bin/diag-router new file mode 100755 index 0000000..d54b542 Binary files /dev/null and b/proprietary/vendor/bin/diag-router differ diff --git a/proprietary/vendor/bin/dpmQmiMgr b/proprietary/vendor/bin/dpmQmiMgr new file mode 100755 index 0000000..94e6832 Binary files /dev/null and b/proprietary/vendor/bin/dpmQmiMgr differ diff --git a/proprietary/vendor/bin/dspservice b/proprietary/vendor/bin/dspservice new file mode 100755 index 0000000..31d7786 Binary files /dev/null and b/proprietary/vendor/bin/dspservice differ diff --git a/proprietary/vendor/bin/edgnss-daemon b/proprietary/vendor/bin/edgnss-daemon new file mode 100755 index 0000000..b7a5261 Binary files /dev/null and b/proprietary/vendor/bin/edgnss-daemon differ diff --git a/proprietary/vendor/bin/engine-service b/proprietary/vendor/bin/engine-service new file mode 100755 index 0000000..e0d673f Binary files /dev/null and b/proprietary/vendor/bin/engine-service differ diff --git a/proprietary/vendor/bin/feature_enabler_client b/proprietary/vendor/bin/feature_enabler_client new file mode 100755 index 0000000..5d1a595 Binary files /dev/null and b/proprietary/vendor/bin/feature_enabler_client differ diff --git a/proprietary/vendor/bin/garden_app b/proprietary/vendor/bin/garden_app new file mode 100755 index 0000000..fc7784f Binary files /dev/null and b/proprietary/vendor/bin/garden_app differ diff --git a/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti b/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti new file mode 100644 index 0000000..b88f8c1 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti differ diff --git a/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti b/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti new file mode 100644 index 0000000..150a18c Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti differ diff --git a/proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti b/proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti new file mode 100644 index 0000000..dfc3f44 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti differ diff --git a/proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti b/proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti new file mode 100644 index 0000000..1ecb1e5 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti differ diff --git a/proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti b/proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti new file mode 100644 index 0000000..383f760 Binary files /dev/null and b/proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti differ diff --git a/proprietary/vendor/bin/hw/qconfigservice b/proprietary/vendor/bin/hw/qconfigservice new file mode 100644 index 0000000..1c36f09 Binary files /dev/null and b/proprietary/vendor/bin/hw/qconfigservice differ diff --git a/proprietary/vendor/bin/hw/qcrilNrd b/proprietary/vendor/bin/hw/qcrilNrd new file mode 100644 index 0000000..e6d961e Binary files /dev/null and b/proprietary/vendor/bin/hw/qcrilNrd differ diff --git a/proprietary/vendor/bin/hw/qvrservice b/proprietary/vendor/bin/hw/qvrservice new file mode 100644 index 0000000..ac4ba86 Binary files /dev/null and b/proprietary/vendor/bin/hw/qvrservice differ diff --git a/proprietary/vendor/bin/hw/vendor.display.color@1.0-service b/proprietary/vendor/bin/hw/vendor.display.color@1.0-service new file mode 100644 index 0000000..065ffde Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.display.color@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service new file mode 100644 index 0000000..5b31bba Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service new file mode 100644 index 0000000..369ee25 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service new file mode 100644 index 0000000..618a1bd Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.display.allocator-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.display.allocator-service new file mode 100644 index 0000000..7f8d1df Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.display.allocator-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.display.composer-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.display.composer-service new file mode 100644 index 0000000..417edd6 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.display.composer-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@2.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@2.0-service new file mode 100644 index 0000000..530ddc5 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@2.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.perf-hal-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.perf-hal-service new file mode 100644 index 0000000..fba36e2 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.perf-hal-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service new file mode 100644 index 0000000..5ea5d58 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service new file mode 100644 index 0000000..033f8b1 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service new file mode 100644 index 0000000..8ba792d Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service new file mode 100644 index 0000000..03ce08c Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service new file mode 100644 index 0000000..7a924ae Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti b/proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti new file mode 100644 index 0000000..07d84d6 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti b/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti new file mode 100644 index 0000000..881958c Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service new file mode 100644 index 0000000..bc89172 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service differ diff --git a/proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service b/proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service new file mode 100644 index 0000000..a6bc938 Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service differ diff --git a/proprietary/vendor/bin/ims_rtp_daemon b/proprietary/vendor/bin/ims_rtp_daemon new file mode 100755 index 0000000..2b3e080 Binary files /dev/null and b/proprietary/vendor/bin/ims_rtp_daemon differ diff --git a/proprietary/vendor/bin/imsdaemon b/proprietary/vendor/bin/imsdaemon new file mode 100755 index 0000000..4a00e17 Binary files /dev/null and b/proprietary/vendor/bin/imsdaemon differ diff --git a/proprietary/vendor/bin/init.kernel.post_boot-cape.sh b/proprietary/vendor/bin/init.kernel.post_boot-cape.sh new file mode 100755 index 0000000..a61b374 --- /dev/null +++ b/proprietary/vendor/bin/init.kernel.post_boot-cape.sh @@ -0,0 +1,415 @@ +#============================================================================= +# Copyright (c) 2021-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= +#ifdef OPLUS_FEATURE_ZRAM_OPT +function oplus_configure_zram_parameters() { + MemTotalStr=`cat /proc/meminfo | grep MemTotal` + MemTotal=${MemTotalStr:16:8} + + echo lz4 > /sys/block/zram0/comp_algorithm + echo 160 > /sys/module/zram_opt/parameters/vm_swappiness + echo 60 > /sys/module/zram_opt/parameters/direct_vm_swappiness + echo 0 > /proc/sys/vm/page-cluster + + if [ -f /sys/block/zram0/disksize ]; then + if [ -f /sys/block/zram0/use_dedup ]; then + echo 1 > /sys/block/zram0/use_dedup + fi + + if [ $MemTotal -le 524288 ]; then + #config 384MB zramsize with ramsize 512MB + echo 402653184 > /sys/block/zram0/disksize + elif [ $MemTotal -le 1048576 ]; then + #config 768MB zramsize with ramsize 1GB + echo 805306368 > /sys/block/zram0/disksize + elif [ $MemTotal -le 2097152 ]; then + #config 1GB+256MB zramsize with ramsize 2GB + echo lz4 > /sys/block/zram0/comp_algorithm + echo 1342177280 > /sys/block/zram0/disksize + elif [ $MemTotal -le 3145728 ]; then + #config 1GB+512MB zramsize with ramsize 3GB + echo 1610612736 > /sys/block/zram0/disksize + elif [ $MemTotal -le 4194304 ]; then + #config 2GB+512MB zramsize with ramsize 4GB + echo 2684354560 > /sys/block/zram0/disksize + elif [ $MemTotal -le 6291456 ]; then + #config 3GB zramsize with ramsize 6GB + echo 3221225472 > /sys/block/zram0/disksize + else + #config 4GB zramsize with ramsize >=8GB + echo 4294967296 > /sys/block/zram0/disksize + fi + mkswap /dev/block/zram0 + swapon /dev/block/zram0 -p 32758 + fi +} + +function oplus_configure_hybridswap() { + kernel_version=`uname -r` + + if [[ "$kernel_version" == "5.10"* ]]; then + echo 160 > /sys/module/oplus_bsp_zram_opt/parameters/vm_swappiness + else + echo 160 > /sys/module/zram_opt/parameters/vm_swappiness + fi + + echo 0 > /proc/sys/vm/page-cluster + + # FIXME: set system memcg pata in init.kernel.post_boot-lahaina.sh temporary + echo 500 > /dev/memcg/system/memory.app_score + echo systemserver > /dev/memcg/system/memory.name +} + +#/*Add swappiness tunning parameters*/ +function oplus_configure_tuning_swappiness() { + local MemTotalStr=`cat /proc/meminfo | grep MemTotal` + local MemTotal=${MemTotalStr:16:8} + local para_path=/proc/sys/vm + local kernel_version=`uname -r` + + if [[ "$kernel_version" == "5.10"* ]]; then + para_path=/sys/module/oplus_bsp_zram_opt/parameters + fi + + if [ $MemTotal -le 6291456 ]; then + echo 0 > $para_path/vm_swappiness_threshold1 + echo 0 > $para_path/swappiness_threshold1_size + echo 0 > $para_path/vm_swappiness_threshold2 + echo 0 > $para_path/swappiness_threshold2_size + elif [ $MemTotal -le 8388608 ]; then + echo 100 > $para_path/vm_swappiness_threshold1 + echo 2000 > $para_path/swappiness_threshold1_size + echo 120 > $para_path/vm_swappiness_threshold2 + echo 1500 > $para_path/swappiness_threshold2_size + else + echo 100 > $para_path/vm_swappiness_threshold1 + echo 4096 > $para_path/swappiness_threshold1_size + echo 120 > $para_path/vm_swappiness_threshold2 + echo 2048 > $para_path/swappiness_threshold2_size + fi +} +#endif /*OPLUS_FEATURE_ZRAM_OPT*/ + +function configure_read_ahead_kb_values() { + MemTotalStr=`cat /proc/meminfo | grep MemTotal` + MemTotal=${MemTotalStr:16:8} + + dmpts=$(ls /sys/block/*/queue/read_ahead_kb | grep -e dm -e mmc) + + # Set 128 for <= 3GB & + # set 512 for >= 4GB targets. + if [ $MemTotal -le 3145728 ]; then + ra_kb=128 + else + ra_kb=512 + fi + if [ -f /sys/block/mmcblk0/bdi/read_ahead_kb ]; then + echo $ra_kb > /sys/block/mmcblk0/bdi/read_ahead_kb + fi + if [ -f /sys/block/mmcblk0rpmb/bdi/read_ahead_kb ]; then + echo $ra_kb > /sys/block/mmcblk0rpmb/bdi/read_ahead_kb + fi + for dm in $dmpts; do + dm_dev=`echo $dm |cut -d/ -f4` + if [ "$dm_dev" = "" ]; then + is_erofs="" + else + is_erofs=`mount |grep erofs |grep "${dm_dev} "` + fi + if [ "$is_erofs" = "" ]; then + echo $ra_kb > $dm + else + echo 128 > $dm + fi + done +} + +function configure_memory_parameters() { + # Set Memory parameters. + # + # Set per_process_reclaim tuning parameters + # All targets will use vmpressure range 50-70, + # All targets will use 512 pages swap size. + # + # Set Low memory killer minfree parameters + # 32 bit Non-Go, all memory configurations will use 15K series + # 32 bit Go, all memory configurations will use uLMK + Memcg + # 64 bit will use Google default LMK series. + # + # Set ALMK parameters (usually above the highest minfree values) + # vmpressure_file_min threshold is always set slightly higher + # than LMK minfree's last bin value for all targets. It is calculated as + # vmpressure_file_min = (last bin - second last bin ) + last bin + # + # Set allocstall_threshold to 0 for all targets. + # + MemTotalStr=`cat /proc/meminfo | grep MemTotal` + MemTotal=${MemTotalStr:16:8} + + # configure boost pool + if [ $MemTotal -gt 8388608 ]; then + echo 128000 > /proc/boost_pool/camera_pages + fi + +#ifdef OPLUS_FEATURE_ZRAM_OPT + # For vts test which has replace system.img + ls -l /product | grep '\-\>' + if [ $? -eq 0 ]; then + oplus_configure_zram_parameters + else + if [ -f /sys/block/zram0/hybridswap_enable ]; then + oplus_configure_hybridswap + else + oplus_configure_zram_parameters + fi + fi + oplus_configure_tuning_swappiness +#endif /*OPLUS_FEATURE_ZRAM_OPT*/ + configure_read_ahead_kb_values + echo 100 > /proc/sys/vm/swappiness + + # Disable periodic kcompactd wakeups. We do not use THP, so having many + # huge pages is not as necessary. + echo 0 > /proc/sys/vm/compaction_proactiveness + + # With THP enabled, the kernel greatly increases min_free_kbytes over its + # default value. Disable THP to prevent resetting of min_free_kbytes + # value during online/offline pages. + # 11584kb is the standard kernel value of min_free_kbytes for 8Gb of lowmem + if [ -f /sys/kernel/mm/transparent_hugepage/enabled ]; then + echo never > /sys/kernel/mm/transparent_hugepage/enabled + fi + + if [ $MemTotal -le 8388608 ]; then + echo 40 > /proc/sys/vm/watermark_scale_factor + else + echo 16 > /proc/sys/vm/watermark_scale_factor + fi + + echo 0 > /proc/sys/vm/watermark_boost_factor + echo 11584 > /proc/sys/vm/min_free_kbytes +} + +rev=`cat /sys/devices/soc0/revision` +ddr_type=`od -An -tx /proc/device-tree/memory/ddr_device_type` +ddr_type4="07" +ddr_type5="08" + +# Core control parameters for gold +echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus +echo 60 > /sys/devices/system/cpu/cpu4/core_ctl/busy_up_thres +echo 30 > /sys/devices/system/cpu/cpu4/core_ctl/busy_down_thres +echo 100 > /sys/devices/system/cpu/cpu4/core_ctl/offline_delay_ms +echo 3 > /sys/devices/system/cpu/cpu4/core_ctl/task_thres + +# Core control parameters for gold+ +echo 0 > /sys/devices/system/cpu/cpu7/core_ctl/min_cpus +echo 60 > /sys/devices/system/cpu/cpu7/core_ctl/busy_up_thres +echo 30 > /sys/devices/system/cpu/cpu7/core_ctl/busy_down_thres +echo 100 > /sys/devices/system/cpu/cpu7/core_ctl/offline_delay_ms +echo 1 > /sys/devices/system/cpu/cpu7/core_ctl/task_thres + +# Controls how many more tasks should be eligible to run on gold CPUs +# w.r.t number of gold CPUs available to trigger assist (max number of +# tasks eligible to run on previous cluster minus number of CPUs in +# the previous cluster). +# +# Setting to 1 by default which means there should be at least +# 4 tasks eligible to run on gold cluster (tasks running on gold cores +# plus misfit tasks on silver cores) to trigger assitance from gold+. +echo 1 > /sys/devices/system/cpu/cpu7/core_ctl/nr_prev_assist_thresh + +# Disable Core control on silver +echo 0 > /sys/devices/system/cpu/cpu0/core_ctl/enable + +# Setting b.L scheduler parameters +echo 85 85 > /proc/sys/walt/sched_downmigrate +echo 95 95 > /proc/sys/walt/sched_upmigrate +echo 380 > /proc/sys/walt/sched_group_downmigrate +echo 400 > /proc/sys/walt/sched_group_upmigrate +echo 1 > /proc/sys/walt/sched_walt_rotate_big_tasks +echo 400000000 > /proc/sys/walt/sched_coloc_downmigrate_ns +echo 39000000 39000000 39000000 39000000 39000000 39000000 39000000 5000000 > /proc/sys/walt/sched_coloc_busy_hyst_cpu_ns +echo 240 > /proc/sys/walt/sched_coloc_busy_hysteresis_enable_cpus +echo 10 10 10 10 10 10 10 95 > /proc/sys/walt/sched_coloc_busy_hyst_cpu_busy_pct +echo 5000000 5000000 5000000 5000000 5000000 5000000 5000000 2000000 > /proc/sys/walt/sched_util_busy_hyst_cpu_ns +echo 255 > /proc/sys/walt/sched_util_busy_hysteresis_enable_cpus +echo 15 15 15 15 15 15 15 15 > /proc/sys/walt/sched_util_busy_hyst_cpu_util + +# set the threshold for low latency task boost feature which prioritize +# binder activity tasks +echo 325 > /proc/sys/walt/walt_low_latency_task_threshold + +# cpuset parameters +echo 0-3 > /dev/cpuset/background/cpus +echo 0-3 > /dev/cpuset/system-background/cpus + +# Turn off scheduler boost at the end +echo 0 > /proc/sys/walt/sched_boost + +# Reset the RT boost, which is 1024 (max) by default. +echo 0 > /proc/sys/kernel/sched_util_clamp_min_rt_default + +# Limit kswapd in cpu0-X(never runs on super core[6]) +echo `ps -elf | grep -v grep | grep kswapd0 | awk '{print $2}'` > /dev/cpuset/kswapd-like/tasks + +# configure governor settings for silver cluster +echo "walt" > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor +echo 0 > /sys/devices/system/cpu/cpufreq/policy0/walt/down_rate_limit_us +echo 0 > /sys/devices/system/cpu/cpufreq/policy0/walt/up_rate_limit_us +echo 1228800 > /sys/devices/system/cpu/cpufreq/policy0/walt/hispeed_freq +echo 556800 > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq +echo 1804800 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq +echo 1 > /sys/devices/system/cpu/cpufreq/policy0/walt/pl + +# configure input boost settings +echo 1132800 0 0 0 0 0 0 0 > /proc/sys/walt/input_boost/input_boost_freq +echo 100 > /proc/sys/walt/input_boost/input_boost_ms + +# config cpufreq_bouncing parameters for gold cluster +echo "1,1,14,30,2,50,1,50" > /sys/module/cpufreq_bouncing/parameters/config + +# configure governor settings for gold cluster +echo "walt" > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor +echo 0 > /sys/devices/system/cpu/cpufreq/policy4/walt/down_rate_limit_us +echo 0 > /sys/devices/system/cpu/cpufreq/policy4/walt/up_rate_limit_us +echo 1555200 > /sys/devices/system/cpu/cpufreq/policy4/walt/hispeed_freq +echo 1 > /sys/devices/system/cpu/cpufreq/policy4/walt/pl +echo "80 2112000:95" > /sys/devices/system/cpu/cpufreq/policy4/walt/target_loads + +# configure governor settings for gold+ cluster +echo "walt" > /sys/devices/system/cpu/cpufreq/policy7/scaling_governor +echo 0 > /sys/devices/system/cpu/cpufreq/policy7/walt/down_rate_limit_us +echo 0 > /sys/devices/system/cpu/cpufreq/policy7/walt/up_rate_limit_us +echo 1651200 > /sys/devices/system/cpu/cpufreq/policy7/walt/hispeed_freq +echo 1 > /sys/devices/system/cpu/cpufreq/policy7/walt/pl +echo "80 2380800:95" > /sys/devices/system/cpu/cpufreq/policy7/walt/target_loads + +# colocation V3 settings +echo 768000 > /sys/devices/system/cpu/cpufreq/policy4/walt/rtg_boost_freq + +# config cpufreq_bouncing parameters for gold+ cluster +echo "2,1,14,30,2,50,1,50" > /sys/module/cpufreq_bouncing/parameters/config + +#config power effiecny tunning parameters +echo 1 > /sys/module/cpufreq_effiency/parameters/affect_mode +echo "307200,45000,1324800,52000,0" > /sys/module/cpufreq_effiency/parameters/cluster0_effiency +echo "633600,50000,1996800,55000,0" > /sys/module/cpufreq_effiency/parameters/cluster1_effiency +echo "787200,55000,1996800,60000,0" > /sys/module/cpufreq_effiency/parameters/cluster2_effiency + +# configure bus-dcvs +bus_dcvs="/sys/devices/system/cpu/bus_dcvs" + +for device in $bus_dcvs/* +do + cat $device/hw_min_freq > $device/boost_freq +done + +for llccbw in $bus_dcvs/LLCC/*bwmon-llcc +do + echo "4577 7110 9155 12298 14236 15258" > $llccbw/mbps_zones + echo 4 > $llccbw/sample_ms + echo 80 > $llccbw/io_percent + echo 20 > $llccbw/hist_memory + echo 10 > $llccbw/hyst_length + echo 30 > $llccbw/down_thres + echo 0 > $llccbw/guard_band_mbps + echo 250 > $llccbw/up_scale + echo 1600 > $llccbw/idle_mbps + echo 806000 > $llccbw/max_freq + echo 40 > $llccbw/window_ms +done + +for ddrbw in $bus_dcvs/DDR/*bwmon-ddr +do + echo "1720 2086 2929 3879 6515 7980 12191" > $ddrbw/mbps_zones + echo 4 > $ddrbw/sample_ms + echo 80 > $ddrbw/io_percent + echo 20 > $ddrbw/hist_memory + echo 10 > $ddrbw/hyst_length + echo 30 > $ddrbw/down_thres + echo 0 > $ddrbw/guard_band_mbps + echo 250 > $ddrbw/up_scale + echo 1600 > $ddrbw/idle_mbps + echo 2092000 > $ddrbw/max_freq + echo 40 > $ddrbw/window_ms +done + +for latfloor in $bus_dcvs/*/*latfloor +do + echo 25000 > $latfloor/ipm_ceil +done + +for l3silver in $bus_dcvs/L3/*silver +do + echo 1708800 > $l3silver/max_freq +done + +for l3gold in $bus_dcvs/L3/*gold +do + echo 4000 > $l3gold/ipm_ceil + echo 1708800 > $l3gold/max_freq +done + +for l3prime in $bus_dcvs/L3/*prime +do + echo 20000 > $l3prime/ipm_ceil + echo 1708800 > $l3prime/max_freq +done + +for l3pcompute in $bus_dcvs/L3/*prime-compute +do + echo 1708800 > $l3pcompute/max_freq +done + +for ddrprime in $bus_dcvs/DDR/*prime +do + echo 25 > $ddrprime/freq_scale_pct + echo 1881 > $ddrprime/freq_scale_limit_mhz +done + +for qosgold in $bus_dcvs/DDRQOS/*gold +do + echo 50 > $qosgold/ipm_ceil +done + +#set s2idle as default +echo s2idle > /sys/power/mem_sleep +configure_memory_parameters + +#Enable LPM +echo N > /sys/devices/system/cpu/qcom_lpm/parameters/sleep_disabled + +# Let kernel know our image version/variant/crm_version +if [ -f /sys/devices/soc0/select_image ]; then + image_version="10:" + image_version+=`getprop ro.build.id` + image_version+=":" + image_version+=`getprop ro.build.version.incremental` + image_variant=`getprop ro.product.name` + image_variant+="-" + image_variant+=`getprop ro.build.type` + oem_version=`getprop ro.build.version.codename` + echo 10 > /sys/devices/soc0/select_image + echo $image_version > /sys/devices/soc0/image_version + echo $image_variant > /sys/devices/soc0/image_variant + echo $oem_version > /sys/devices/soc0/image_crm_version +fi + +# Change console log level as per console config property +console_config=`getprop persist.vendor.console.silent.config` +case "$console_config" in + "1") + echo "Enable console config to $console_config" + echo 0 > /proc/sys/kernel/printk + ;; + *) + echo "Enable console config to $console_config" + ;; +esac +chown -h system.system /sys/devices/system/cpu/cpufreq/policy0/walt/target_loads +chown -h system.system /sys/devices/system/cpu/cpufreq/policy4/walt/target_loads +chown -h system.system /sys/devices/system/cpu/cpufreq/policy7/walt/target_loads +setprop vendor.post_boot.parsed 1 diff --git a/proprietary/vendor/bin/init.kernel.post_boot-taro.sh b/proprietary/vendor/bin/init.kernel.post_boot-taro.sh new file mode 100755 index 0000000..79a5530 --- /dev/null +++ b/proprietary/vendor/bin/init.kernel.post_boot-taro.sh @@ -0,0 +1,521 @@ +#============================================================================= +# Copyright (c) 2020-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#============================================================================= + +function configure_zram_parameters() { + MemTotalStr=`cat /proc/meminfo | grep MemTotal` + MemTotal=${MemTotalStr:16:8} + + low_ram=`getprop ro.config.low_ram` + + # Zram disk - 75% for Go and < 2GB devices . + # For >2GB Non-Go devices, size = 50% of RAM size. Limit the size to 4GB. + # And enable lz4 zram compression for Go targets. + + let RamSizeGB="( $MemTotal / 1048576 ) + 1" + diskSizeUnit=M + if [ $RamSizeGB -le 2 ]; then + let zRamSizeMB="( $RamSizeGB * 1024 ) * 3 / 4" + else + let zRamSizeMB="( $RamSizeGB * 1024 ) / 2" + fi + + # use MB avoid 32 bit overflow + if [ $zRamSizeMB -gt 4096 ]; then + let zRamSizeMB=4096 + fi + + if [ "$low_ram" == "true" ]; then + echo lz4 > /sys/block/zram0/comp_algorithm + fi + + #ifdef OPLUS_FEATURE_ZRAM_OPT + #Huacai.Zhou@BSP.Kernel.MM, 2021/08/04, add zram opt + echo lz4 > /sys/block/zram0/comp_algorithm + echo 160 > /sys/module/zram_opt/parameters/vm_swappiness + echo 60 > /sys/module/zram_opt/parameters/direct_vm_swappiness + echo 0 > /proc/sys/vm/page-cluster + #endif + + if [ -f /sys/block/zram0/disksize ]; then + if [ -f /sys/block/zram0/use_dedup ]; then + echo 1 > /sys/block/zram0/use_dedup + fi + echo "$zRamSizeMB""$diskSizeUnit" > /sys/block/zram0/disksize + + # ZRAM may use more memory than it saves if SLAB_STORE_USER + # debug option is enabled. + if [ -e /sys/kernel/slab/zs_handle ]; then + echo 0 > /sys/kernel/slab/zs_handle/store_user + fi + if [ -e /sys/kernel/slab/zspage ]; then + echo 0 > /sys/kernel/slab/zspage/store_user + fi + + mkswap /dev/block/zram0 + swapon /dev/block/zram0 -p 32758 + fi +} + +#ifdef OPLUS_FEATURE_ZRAM_OPT +function oplus_configure_zram_parameters() { + MemTotalStr=`cat /proc/meminfo | grep MemTotal` + MemTotal=${MemTotalStr:16:8} + + echo lz4 > /sys/block/zram0/comp_algorithm + echo 160 > /sys/module/zram_opt/parameters/vm_swappiness + echo 60 > /sys/module/zram_opt/parameters/direct_vm_swappiness + echo 0 > /proc/sys/vm/page-cluster + + if [ -f /sys/block/zram0/disksize ]; then + if [ -f /sys/block/zram0/use_dedup ]; then + echo 1 > /sys/block/zram0/use_dedup + fi + + if [ $MemTotal -le 524288 ]; then + #config 384MB zramsize with ramsize 512MB + echo 402653184 > /sys/block/zram0/disksize + elif [ $MemTotal -le 1048576 ]; then + #config 768MB zramsize with ramsize 1GB + echo 805306368 > /sys/block/zram0/disksize + elif [ $MemTotal -le 2097152 ]; then + #config 1GB+256MB zramsize with ramsize 2GB + echo lz4 > /sys/block/zram0/comp_algorithm + echo 1342177280 > /sys/block/zram0/disksize + elif [ $MemTotal -le 3145728 ]; then + #config 1GB+512MB zramsize with ramsize 3GB + echo 1610612736 > /sys/block/zram0/disksize + elif [ $MemTotal -le 4194304 ]; then + #config 2GB+512MB zramsize with ramsize 4GB + echo 2684354560 > /sys/block/zram0/disksize + elif [ $MemTotal -le 6291456 ]; then + #config 3GB zramsize with ramsize 6GB + echo 3221225472 > /sys/block/zram0/disksize + else + #config 4GB zramsize with ramsize >=8GB + echo 4294967296 > /sys/block/zram0/disksize + fi + mkswap /dev/block/zram0 + swapon /dev/block/zram0 -p 32758 + fi +} + +function oplus_configure_hybridswap() { + kernel_version=`uname -r` + + if [[ "$kernel_version" == "5.10"* ]]; then + echo 160 > /sys/module/oplus_bsp_zram_opt/parameters/vm_swappiness + else + echo 160 > /sys/module/zram_opt/parameters/vm_swappiness + fi + + echo 0 > /proc/sys/vm/page-cluster + + # FIXME: set system memcg pata in init.kernel.post_boot-lahaina.sh temporary + echo 500 > /dev/memcg/system/memory.app_score + echo systemserver > /dev/memcg/system/memory.name +} + +#/*Add swappiness tunning parameters*/ +function oplus_configure_tuning_swappiness() { + local MemTotalStr=`cat /proc/meminfo | grep MemTotal` + local MemTotal=${MemTotalStr:16:8} + local para_path=/proc/sys/vm + local kernel_version=`uname -r` + + if [[ "$kernel_version" == "5.10"* ]]; then + para_path=/sys/module/oplus_bsp_zram_opt/parameters + fi + + if [ $MemTotal -le 6291456 ]; then + echo 0 > $para_path/vm_swappiness_threshold1 + echo 0 > $para_path/swappiness_threshold1_size + echo 0 > $para_path/vm_swappiness_threshold2 + echo 0 > $para_path/swappiness_threshold2_size + elif [ $MemTotal -le 8388608 ]; then + echo 70 > $para_path/vm_swappiness_threshold1 + echo 2000 > $para_path/swappiness_threshold1_size + echo 90 > $para_path/vm_swappiness_threshold2 + echo 1500 > $para_path/swappiness_threshold2_size + else + echo 70 > $para_path/vm_swappiness_threshold1 + echo 4096 > $para_path/swappiness_threshold1_size + echo 90 > $para_path/vm_swappiness_threshold2 + echo 2048 > $para_path/swappiness_threshold2_size + fi +} +#endif /*OPLUS_FEATURE_ZRAM_OPT*/ + +function configure_read_ahead_kb_values() { + MemTotalStr=`cat /proc/meminfo | grep MemTotal` + MemTotal=${MemTotalStr:16:8} + + dmpts=$(ls /sys/block/*/queue/read_ahead_kb | grep -e dm -e mmc) + + # Set 128 for <= 3GB & + # set 512 for >= 4GB targets. + if [ $MemTotal -le 3145728 ]; then + ra_kb=128 + else + ra_kb=512 + fi + if [ -f /sys/block/mmcblk0/bdi/read_ahead_kb ]; then + echo $ra_kb > /sys/block/mmcblk0/bdi/read_ahead_kb + fi + if [ -f /sys/block/mmcblk0rpmb/bdi/read_ahead_kb ]; then + echo $ra_kb > /sys/block/mmcblk0rpmb/bdi/read_ahead_kb + fi + for dm in $dmpts; do + dm_dev=`echo $dm |cut -d/ -f4` + if [ "$dm_dev" = "" ]; then + is_erofs="" + else + is_erofs=`mount |grep erofs |grep "${dm_dev} "` + fi + if [ "$is_erofs" = "" ]; then + echo $ra_kb > $dm + else + echo 128 > $dm + fi + done +} + +function configure_memory_parameters() { + # Set Memory parameters. + # + # Set per_process_reclaim tuning parameters + # All targets will use vmpressure range 50-70, + # All targets will use 512 pages swap size. + # + # Set Low memory killer minfree parameters + # 32 bit Non-Go, all memory configurations will use 15K series + # 32 bit Go, all memory configurations will use uLMK + Memcg + # 64 bit will use Google default LMK series. + # + # Set ALMK parameters (usually above the highest minfree values) + # vmpressure_file_min threshold is always set slightly higher + # than LMK minfree's last bin value for all targets. It is calculated as + # vmpressure_file_min = (last bin - second last bin ) + last bin + # + # Set allocstall_threshold to 0 for all targets. + # + MemTotalStr=`cat /proc/meminfo | grep MemTotal` + MemTotal=${MemTotalStr:16:8} + prjname=`getprop ro.boot.prjname` + # configure boost pool + if [ -n "$prjname" ]; then + case $prjname in + "21001"|"21201"|"20846"|"20847") + if [ $MemTotal -gt 8388608 ]; then + echo 128000 > /proc/boost_pool/camera_pages + fi + ;; + *) + echo "$prjname:no special config" + ;; + esac + fi +#ifdef OPLUS_FEATURE_ZRAM_OPT + # For vts test which has replace system.img + ls -l /product | grep '\-\>' + if [ $? -eq 0 ]; then + oplus_configure_zram_parameters + else + if [ -f /sys/block/zram0/hybridswap_enable ]; then + oplus_configure_hybridswap + else + oplus_configure_zram_parameters + fi + fi + oplus_configure_tuning_swappiness +#else +# configure_zram_parameters +#endif /*OPLUS_FEATURE_ZRAM_OPT*/ + configure_read_ahead_kb_values + echo 100 > /proc/sys/vm/swappiness + + # Disable periodic kcompactd wakeups. We do not use THP, so having many + # huge pages is not as necessary. + echo 0 > /proc/sys/vm/compaction_proactiveness + + # With THP enabled, the kernel greatly increases min_free_kbytes over its + # default value. Disable THP to prevent resetting of min_free_kbytes + # value during online/offline pages. + # 11584kb is the standard kernel value of min_free_kbytes for 8Gb of lowmem + if [ -f /sys/kernel/mm/transparent_hugepage/enabled ]; then + echo never > /sys/kernel/mm/transparent_hugepage/enabled + fi + + if [ $MemTotal -le 8388608 ]; then + echo 40 > /proc/sys/vm/watermark_scale_factor + else + echo 16 > /proc/sys/vm/watermark_scale_factor + fi + + echo 0 > /proc/sys/vm/watermark_boost_factor + echo 11584 > /proc/sys/vm/min_free_kbytes +} + +rev=`cat /sys/devices/soc0/revision` +ddr_type=`od -An -tx /proc/device-tree/memory/ddr_device_type` +ddr_type4="07" +ddr_type5="08" + +# Core control parameters for gold +echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus +echo 60 > /sys/devices/system/cpu/cpu4/core_ctl/busy_up_thres +echo 30 > /sys/devices/system/cpu/cpu4/core_ctl/busy_down_thres +echo 100 > /sys/devices/system/cpu/cpu4/core_ctl/offline_delay_ms +echo 3 > /sys/devices/system/cpu/cpu4/core_ctl/task_thres + +# Core control parameters for gold+ +echo 0 > /sys/devices/system/cpu/cpu7/core_ctl/min_cpus +echo 60 > /sys/devices/system/cpu/cpu7/core_ctl/busy_up_thres +echo 30 > /sys/devices/system/cpu/cpu7/core_ctl/busy_down_thres +echo 100 > /sys/devices/system/cpu/cpu7/core_ctl/offline_delay_ms +echo 1 > /sys/devices/system/cpu/cpu7/core_ctl/task_thres + +# Controls how many more tasks should be eligible to run on gold CPUs +# w.r.t number of gold CPUs available to trigger assist (max number of +# tasks eligible to run on previous cluster minus number of CPUs in +# the previous cluster). +# +# Setting to 1 by default which means there should be at least +# 4 tasks eligible to run on gold cluster (tasks running on gold cores +# plus misfit tasks on silver cores) to trigger assitance from gold+. +echo 1 > /sys/devices/system/cpu/cpu7/core_ctl/nr_prev_assist_thresh + +# Disable Core control on silver +echo 0 > /sys/devices/system/cpu/cpu0/core_ctl/enable + +# Setting b.L scheduler parameters +echo 95 95 > /proc/sys/walt/sched_upmigrate +echo 85 85 > /proc/sys/walt/sched_downmigrate +echo 400 > /proc/sys/walt/sched_group_upmigrate +echo 380 > /proc/sys/walt/sched_group_downmigrate +echo 1 > /proc/sys/walt/sched_walt_rotate_big_tasks +echo 1000 > /proc/sys/walt/sched_min_task_util_for_colocation +echo 400000000 > /proc/sys/walt/sched_coloc_downmigrate_ns +echo 39000000 39000000 39000000 39000000 39000000 39000000 39000000 5000000 > /proc/sys/walt/sched_coloc_busy_hyst_cpu_ns +echo 240 > /proc/sys/walt/sched_coloc_busy_hysteresis_enable_cpus +echo 10 10 10 10 10 10 10 95 > /proc/sys/walt/sched_coloc_busy_hyst_cpu_busy_pct +echo 5000000 5000000 5000000 5000000 5000000 5000000 5000000 2000000 > /proc/sys/walt/sched_util_busy_hyst_cpu_ns +echo 255 > /proc/sys/walt/sched_util_busy_hysteresis_enable_cpus +echo 15 15 15 15 15 15 15 15 > /proc/sys/walt/sched_util_busy_hyst_cpu_util + +# set the threshold for low latency task boost feature which prioritize +# binder activity tasks +echo 325 > /proc/sys/walt/walt_low_latency_task_threshold + +# cpuset parameters +echo 0-3 > /dev/cpuset/background/cpus +echo 0-3 > /dev/cpuset/system-background/cpus + +# Turn off scheduler boost at the end +echo 0 > /proc/sys/walt/sched_boost + +# Reset the RT boost, which is 1024 (max) by default. +echo 0 > /proc/sys/kernel/sched_util_clamp_min_rt_default + +# Limit kswapd in cpu0-6 +echo `ps -elf | grep -v grep | grep kswapd0 | awk '{print $2}'` > /dev/cpuset/kswapd-like/tasks + +# configure governor settings for silver cluster +echo "walt" > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor +echo 0 > /sys/devices/system/cpu/cpufreq/policy0/walt/down_rate_limit_us +echo 0 > /sys/devices/system/cpu/cpufreq/policy0/walt/up_rate_limit_us +if [ $rev == "1.0" ]; then + echo 1190400 > /sys/devices/system/cpu/cpufreq/policy0/walt/hispeed_freq +else + echo 1267200 > /sys/devices/system/cpu/cpufreq/policy0/walt/hispeed_freq +fi +echo 614400 > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq +echo 1 > /sys/devices/system/cpu/cpufreq/policy0/walt/pl + +# configure input boost settings +if [ $rev == "1.0" ]; then + echo 1382800 0 0 0 0 0 0 0 > /proc/sys/walt/input_boost/input_boost_freq +else + echo 1171200 0 0 0 0 0 0 0 > /proc/sys/walt/input_boost/input_boost_freq +fi +echo 100 > /proc/sys/walt/input_boost/input_boost_ms + +# configure governor settings for gold cluster +echo "walt" > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor +echo 0 > /sys/devices/system/cpu/cpufreq/policy4/walt/down_rate_limit_us +echo 0 > /sys/devices/system/cpu/cpufreq/policy4/walt/up_rate_limit_us +if [ $rev == "1.0" ]; then + echo 1497600 > /sys/devices/system/cpu/cpufreq/policy4/walt/hispeed_freq +else + echo 1555200 > /sys/devices/system/cpu/cpufreq/policy4/walt/hispeed_freq +fi +echo 1 > /sys/devices/system/cpu/cpufreq/policy4/walt/pl +echo "80 2112000:95" > /sys/devices/system/cpu/cpufreq/policy4/walt/target_loads + +# config cpufreq_bouncing parameters for gold cluster +echo "1,1,13,30,2,50,1,50" > /sys/module/cpufreq_bouncing/parameters/config + +# configure governor settings for gold+ cluster +echo "walt" > /sys/devices/system/cpu/cpufreq/policy7/scaling_governor +echo 0 > /sys/devices/system/cpu/cpufreq/policy7/walt/down_rate_limit_us +echo 0 > /sys/devices/system/cpu/cpufreq/policy7/walt/up_rate_limit_us +if [ $rev == "1.0" ]; then + echo 1536000 > /sys/devices/system/cpu/cpufreq/policy7/walt/hispeed_freq +else + echo 1728000 > /sys/devices/system/cpu/cpufreq/policy7/walt/hispeed_freq +fi +echo 1 > /sys/devices/system/cpu/cpufreq/policy7/walt/pl +echo "80 2380800:95" > /sys/devices/system/cpu/cpufreq/policy7/walt/target_loads + +# config cpufreq_bouncing parameters for gold+ cluster +echo "2,1,14,30,2,50,1,50" > /sys/module/cpufreq_bouncing/parameters/config + +#config power effiecny tunning parameters +echo 1 > /sys/module/cpufreq_effiency/parameters/affect_mode +echo "307200,45000,1363200,52000,0" > /sys/module/cpufreq_effiency/parameters/cluster0_effiency +echo "633600,50000,1996800,55000,0" > /sys/module/cpufreq_effiency/parameters/cluster1_effiency +echo "806400,55000,2054400,60000,0" > /sys/module/cpufreq_effiency/parameters/cluster2_effiency + +# configure bus-dcvs +bus_dcvs="/sys/devices/system/cpu/bus_dcvs" + +for device in $bus_dcvs/* +do + cat $device/hw_min_freq > $device/boost_freq +done + +for llccbw in $bus_dcvs/LLCC/*bwmon-llcc +do + echo "4577 7110 9155 12298 14236 15258" > $llccbw/mbps_zones + echo 4 > $llccbw/sample_ms + echo 80 > $llccbw/io_percent + echo 20 > $llccbw/hist_memory + echo 10 > $llccbw/hyst_length + echo 30 > $llccbw/down_thres + echo 0 > $llccbw/guard_band_mbps + echo 250 > $llccbw/up_scale + echo 1600 > $llccbw/idle_mbps + echo 806000 > $llccbw/max_freq + echo 40 > $llccbw/window_ms +done + +for ddrbw in $bus_dcvs/DDR/*bwmon-ddr +do + echo "1720 2086 2929 3879 6515 7980 12191" > $ddrbw/mbps_zones + echo 4 > $ddrbw/sample_ms + echo 80 > $ddrbw/io_percent + echo 20 > $ddrbw/hist_memory + echo 10 > $ddrbw/hyst_length + echo 30 > $ddrbw/down_thres + echo 0 > $ddrbw/guard_band_mbps + echo 250 > $ddrbw/up_scale + echo 1600 > $ddrbw/idle_mbps + echo 2092000 > $ddrbw/max_freq + echo 40 > $ddrbw/window_ms +done + +for latfloor in $bus_dcvs/*/*latfloor +do + echo 25000 > $latfloor/ipm_ceil +done + +for l3gold in $bus_dcvs/L3/*gold +do + echo 4000 > $l3gold/ipm_ceil +done + +for l3prime in $bus_dcvs/L3/*prime +do + echo 20000 > $l3prime/ipm_ceil +done + +for ddrprime in $bus_dcvs/DDR/*prime +do + echo 25 > $ddrprime/freq_scale_pct + echo 1881 > $ddrprime/freq_scale_limit_mhz +done + +for qosgold in $bus_dcvs/DDRQOS/*gold +do + echo 50 > $qosgold/ipm_ceil +done + +if [ "$rev" == "1.0" ]; then + echo Y > /sys/devices/system/cpu/qcom_lpm/parameters/sleep_disabled + echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state1/disable + echo 1 > /sys/devices/system/cpu/cpu1/cpuidle/state1/disable + echo 1 > /sys/devices/system/cpu/cpu2/cpuidle/state1/disable + echo 1 > /sys/devices/system/cpu/cpu3/cpuidle/state1/disable + echo 1 > /sys/devices/system/cpu/cpu4/cpuidle/state1/disable + echo 1 > /sys/devices/system/cpu/cpu5/cpuidle/state1/disable + echo 1 > /sys/devices/system/cpu/cpu6/cpuidle/state1/disable + echo 1 > /sys/devices/system/cpu/cpu7/cpuidle/state1/disable + echo 0 > "/sys/devices/platform/hypervisor/hypervisor:qcom,gh-watchdog/wakeup_enable" +else + echo N > /sys/devices/system/cpu/qcom_lpm/parameters/sleep_disabled +fi + +echo s2idle > /sys/power/mem_sleep +configure_memory_parameters + +# Let kernel know our image version/variant/crm_version +if [ -f /sys/devices/soc0/select_image ]; then + image_version="10:" + image_version+=`getprop ro.build.id` + image_version+=":" + image_version+=`getprop ro.build.version.incremental` + image_variant=`getprop ro.product.name` + image_variant+="-" + image_variant+=`getprop ro.build.type` + oem_version=`getprop ro.build.version.codename` + echo 10 > /sys/devices/soc0/select_image + echo $image_version > /sys/devices/soc0/image_version + echo $image_variant > /sys/devices/soc0/image_variant + echo $oem_version > /sys/devices/soc0/image_crm_version +fi + +# Change console log level as per console config property +console_config=`getprop persist.vendor.console.silent.config` +case "$console_config" in + "1") + echo "Enable console config to $console_config" + echo 0 > /proc/sys/kernel/printk + ;; + *) + echo "Enable console config to $console_config" + ;; +esac + +chown -h system.system /sys/devices/system/cpu/cpufreq/policy0/schedutil/target_loads +chown -h system.system /sys/devices/system/cpu/cpufreq/policy4/schedutil/target_loads +chown -h system.system /sys/devices/system/cpu/cpufreq/policy7/schedutil/target_loads + +setprop vendor.post_boot.parsed 1 diff --git a/proprietary/vendor/bin/init.kernel.post_boot.sh b/proprietary/vendor/bin/init.kernel.post_boot.sh new file mode 100755 index 0000000..9d215d7 --- /dev/null +++ b/proprietary/vendor/bin/init.kernel.post_boot.sh @@ -0,0 +1,53 @@ +#============================================================================= +# Copyright (c) 2019-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#============================================================================= + +if [ -f /sys/devices/soc0/chip_family ]; then + chipfamily=`cat /sys/devices/soc0/chip_family` +fi + +case "$chipfamily" in + "0x74") + /vendor/bin/sh /vendor/bin/init.kernel.post_boot-taro.sh + ;; + + "0x7B"|"0x7b") + /vendor/bin/sh /vendor/bin/init.kernel.post_boot-diwali.sh + ;; + + "0x82") + /vendor/bin/sh /vendor/bin/init.kernel.post_boot-cape.sh + ;; + *) + echo "***WARNING***: Invalid chip family\n\t No postboot settings applied!!\n" + ;; +esac + diff --git a/proprietary/vendor/bin/init.qcom.sensors.sh b/proprietary/vendor/bin/init.qcom.sensors.sh new file mode 100755 index 0000000..dcc0556 --- /dev/null +++ b/proprietary/vendor/bin/init.qcom.sensors.sh @@ -0,0 +1,33 @@ +#!/vendor/bin/sh +# Copyright (c) 2020 The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +# +# Function to start sensors for SSC enabled platforms +# +cp /vendor/etc/sensors/scripts/* /data/vendor/sensors/scripts/ +chmod a+rw /data/vendor/sensors/scripts/* diff --git a/proprietary/vendor/bin/init.qti.display_boot.sh b/proprietary/vendor/bin/init.qti.display_boot.sh new file mode 100755 index 0000000..30a9b4d --- /dev/null +++ b/proprietary/vendor/bin/init.qti.display_boot.sh @@ -0,0 +1,236 @@ +#!/vendor/bin/sh +# Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# + +# Changes from Qualcomm Innovation Center are provided under the following license: +# +# Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted (subject to the limitations in the +# disclaimer below) provided that the following conditions are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of Qualcomm Innovation Center, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE +# GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT +# HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +target=`getprop ro.board.platform` +if [ -f /sys/devices/soc0/soc_id ]; then + soc_hwid=`cat /sys/devices/soc0/soc_id` +else + soc_hwid=`cat /sys/devices/system/soc/soc0/id` +fi + +case "$target" in + "taro") + #Set property to differentiate Taro + #SOC ID for Taro is 457 + #SOC ID for Taro P is 482 + #SOC ID for Taro 4g is 552 + #SOC ID for Cape MSM is 530 + #SOC ID for Cape APQ is 531 + #SOC ID for Cape 4g is 540 + #SOC ID for cape ukee 591 + case "$soc_hwid" in + 457|482|552) + setprop vendor.gralloc.use_dma_buf_heaps 1 + setprop vendor.display.enable_posted_start_dyn 2 + setprop vendor.display.enable_allow_idle_fallback 1 + #Hao.Lin@MULTIMEDIA.DISPLAY, 2022.03.25, Disable perf_hint operation in high frame rate scenarios of gpu. + # setprop vendor.display.enable_perf_hint_large_comp_cycle 1 + setprop vendor.display.enable_perf_hint_large_comp_cycle 0 + setprop vendor.display.enable_rotator_ui 1 + #Hanjinzhu@MULTIMEDIA.DISPLAY, 2021.09.22, Add for set enable_spec_fence to 0, because QCOM said it still has some error, enable it when it is table + setprop vendor.display.enable_spec_fence 0 + #Hao.Lin@MULTIMEDIA.DISPLAY, 2021.12.14, Add to solve the problem of flickering desktop icons when playing youtube video split screen(case id:05582002). + setprop vendor.display.disable_sdr_dimming 1 + #Hao.Lin@MULTIMEDIA.DISPLAY, 2022.01.17, Add for display disable_system_load_check, In multiple display use case, when there is GPU composition, + # request for CPU bump up to max frequency for such high loading scenario. + setprop vendor.display.disable_system_load_check 1 + setprop vendor.display.thermal.version 1 + setprop vendor.display.enable_rc_support 1 + setprop vendor.display.target.version 3 + setprop vendor.display.disable_mitigated_fps 1 + setprop vendor.display.disable_cwb_idle_fallback 1 + ;; + 530|531|540|591) + setprop vendor.gralloc.use_dma_buf_heaps 1 + setprop vendor.display.enable_posted_start_dyn 2 + setprop vendor.display.enable_allow_idle_fallback 1 + #Hao.Lin@MULTIMEDIA.DISPLAY, 2022.03.25, Disable perf_hint operation in high frame rate scenarios of gpu. + #setprop vendor.display.enable_perf_hint_large_comp_cycle 1 + setprop vendor.display.enable_perf_hint_large_comp_cycle 0 + setprop vendor.display.disable_system_load_check 1 + #Add to solve the problem of flickering desktop icons when playing youtube video split screen(case id:05582002). + setprop vendor.display.disable_sdr_dimming 1 + setprop vendor.display.enable_rotator_ui 1 + setprop vendor.display.enable_spec_fence 1 + setprop vendor.display.thermal.version 1 + setprop vendor.display.enable_rc_support 1 + setprop vendor.display.target.version 2 + setprop vendor.display.enable_qsync_idle 1 + setprop vendor.display.disable_mitigated_fps 1 + setprop vendor.display.disable_cwb_idle_fallback 1 + ;; + 506|547|564) + # Set property for Diwali + # SOC ID for Diwali is 506 + setprop vendor.gralloc.use_dma_buf_heaps 1 + setprop vendor.display.enable_posted_start_dyn 2 + setprop vendor.display.enable_allow_idle_fallback 1 + #Hao.Lin@MULTIMEDIA.DISPLAY, 2022.03.25, Disable perf_hint operation in high frame rate scenarios of gpu. + #setprop vendor.display.enable_perf_hint_large_comp_cycle 1 + setprop vendor.display.enable_perf_hint_large_comp_cycle 0 + setprop vendor.display.disable_system_load_check 1 + #Add to solve the problem of flickering desktop icons when playing youtube video split screen(case id:05582002). + setprop vendor.display.disable_sdr_dimming 1 + setprop vendor.display.enable_rotator_ui 1 + setprop vendor.display.enable_spec_fence 1 + setprop vendor.display.thermal.version 1 + setprop vendor.display.enable_rc_support 1 + setprop vendor.display.target.version 2 + setprop vendor.display.enable_qsync_idle 1 + ;; + esac + ;; + "parrot") + case "$soc_hwid" in + 537) + # Set property for Parrot + setprop vendor.gralloc.use_dma_buf_heaps 1 + setprop vendor.display.enable_posted_start_dyn 2 + setprop vendor.display.enable_allow_idle_fallback 1 + setprop vendor.display.enable_perf_hint_large_comp_cycle 1 + setprop vendor.display.enable_rotator_ui 1 + setprop vendor.display.enable_spec_fence 1 + setprop vendor.display.thermal.version 1 + setprop vendor.display.enable_rc_support 1 + setprop vendor.display.target.version 2 + setprop vendor.display.enable_qsync_idle 1 + setprop vendor.display.disable_mitigated_fps 1 + setprop vendor.display.secure_preview_buffer_format 420_sp + setprop vendor.gralloc.secure_preview_buffer_format 420_sp + setprop vendor.display.disable_non_wfd_vds 1 + ;; + 568|602) + # Set property for Ravelin + # SOC ID for Ravelin is 568 + # SOC ID for Ravelin APQ is 602 + setprop vendor.gralloc.use_dma_buf_heaps 1 + setprop vendor.display.enable_posted_start_dyn 2 + setprop vendor.display.enable_allow_idle_fallback 1 + setprop vendor.display.enable_perf_hint_large_comp_cycle 1 + setprop vendor.display.enable_rotator_ui 1 + setprop vendor.display.enable_spec_fence 1 + setprop vendor.display.thermal.version 1 + setprop vendor.display.enable_rc_support 1 + setprop vendor.display.target.version 2 + setprop vendor.display.enable_qsync_idle 1 + setprop vendor.display.disable_mitigated_fps 1 + setprop vendor.display.secure_preview_buffer_format 420_sp + setprop vendor.gralloc.secure_preview_buffer_format 420_sp + setprop vendor.display.disable_cwb_idle_fallback 1 + ;; + esac + ;; + "lahaina") + #Set property to differentiate Lahaina & Shima + #SOC ID for Lahaina is 415, Lahaina P is 439, Lahaina-ATP is 456 + case "$soc_hwid" in + 415|439|456) + # Set property for lahaina + setprop vendor.display.target.version 1 + setprop vendor.display.enable_posted_start_dyn 2 + setprop vendor.display.enable_perf_hint_large_comp_cycle 1 + setprop vendor.display.enable_allow_idle_fallback 1 + ;; + 450) + # Set property for shima + setprop vendor.display.target.version 2 + setprop vendor.display.enable_perf_hint_large_comp_cycle 1 + setprop vendor.display.enable_posted_start_dyn 1 + setprop vendor.display.enable_qsync_idle 1 + setprop vendor.display.enable_allow_idle_fallback 1 + ;; + 475) + # Set property for Yupik + setprop vendor.display.enable_posted_start_dyn 2 + ;; + esac + ;; + "neo") + case "$soc_hwid" in + 554) + setprop vendor.display.enable_null_display 1 + ;; + 579) + setprop vendor.gralloc.use_dma_buf_heaps 1 + setprop vendor.display.enable_posted_start_dyn 2 + setprop vendor.display.enable_allow_idle_fallback 1 + setprop vendor.display.enable_rotator_ui 1 + setprop vendor.display.thermal.version 1 + setprop vendor.display.target.version 3 + setprop vendor.display.disable_mitigated_fps 1 + setprop vendor.display.disable_cwb_idle_fallback 1 + setprop vendor.display.wait_for_primary_display 1 + ;; + esac + ;; + "holi") + # Set property for holi + setprop vendor.display.target.version 2 + setprop vendor.display.disable_offline_rotator 0 + setprop vendor.display.disable_rotator_ubwc 1 + setprop vendor.display.enable_perf_hint_large_comp_cycle 0 + setprop vendor.display.enable_posted_start_dyn 1 + setprop vendor.display.enable_allow_idle_fallback 1 + ;; +esac diff --git a/proprietary/vendor/bin/init.qti.kernel.sh b/proprietary/vendor/bin/init.qti.kernel.sh new file mode 100755 index 0000000..404e27b --- /dev/null +++ b/proprietary/vendor/bin/init.qti.kernel.sh @@ -0,0 +1,56 @@ +#! /vendor/bin/sh +#============================================================================= +# Copyright (c) 2019-2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#============================================================================= + +verify_pasr_support() +{ + ddr_type=`od -An -tx /proc/device-tree/memory/ddr_device_type` + ddr_type5="08" + + if [ -d /sys/kernel/mem-offline ]; then + #only LPDDR5 supports PAAR + if [ ${ddr_type:4:2} != $ddr_type5 ]; then + setprop vendor.pasr.activemode.enabled false + fi + + setprop vendor.pasr.enabled true + fi +} + +start_msm_irqbalance() +{ + if [ -f /vendor/bin/msm_irqbalance ]; then + start vendor.msm_irqbalance + fi +} +start_msm_irqbalance +verify_pasr_support diff --git a/proprietary/vendor/bin/init.qti.media.sh b/proprietary/vendor/bin/init.qti.media.sh new file mode 100755 index 0000000..ff877aa --- /dev/null +++ b/proprietary/vendor/bin/init.qti.media.sh @@ -0,0 +1,149 @@ +#! /vendor/bin/sh +#============================================================================== +# init.qti.media.sh +# +# Copyright (c) 2020-2022, Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2020, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#=============================================================================== + +build_codename=`getprop vendor.media.system.build_codename` + +if [ -f /sys/devices/soc0/soc_id ]; then + soc_hwid=`cat /sys/devices/soc0/soc_id` 2> /dev/null +else + soc_hwid=`cat /sys/devices/system/soc/soc0/id` 2> /dev/null +fi + +target=`getprop ro.board.platform` +case "$target" in + "neo") + setprop vendor.mm.target.enable.qcom_parser 1040463 + setprop vendor.netflix.bsp_rev "" + case "$soc_hwid" in + *) + setprop vendor.media.target_variant "_neo" + ;; + esac + ;; + "parrot") + setprop vendor.mm.target.enable.qcom_parser 1040463 + setprop vendor.media.target_variant "_parrot_v2" + sku_ver=`cat /sys/devices/platform/soc/aa00000.qcom,vidc/sku_version` 2> /dev/null + if [ $sku_ver -eq 0 ]; then + setprop vendor.media.target_variant "_parrot_v0" + elif [ $sku_ver -eq 1 ]; then + setprop vendor.media.target_variant "_parrot_v1" + fi + + if [ $build_codename -le "13" ]; then + setprop vendor.netflix.bsp_rev "Q6450-36256-1" + fi + ;; + "taro") +#ifndef OPLUS_BUG_COMPATIBILITY +#Bingwang.Yang@PSW.MM.MediaServer.Player.3334768, 2022/04/21, Modify for qcom's mm-parser for Android T +#1040479 is decimal sum of supported codecs:APE/AIFF/FLAC/WAV/QCP/OGG/MP3/DTS/ASF/AMR_WB/AMR_NB/AC3/AAC +#12432626 is decimal sum of supported codecs:MHAS/DSDIFF/DSF/APE/AIFF/WAV/QCP/MP3/MP2TS/MKV/FLV/DTS/AVI/ASF/AC3 +#4044018 is decimal sum of supported codecs:DSDIFF/DSF/APE/AIFF/WAV/QCP/MP3/MP2TS/MKV/FLV/DTS/AVI/ASF/AC3 +#4039922 is decimal sum of supported codecs:DSDIFF/DSF/APE/AIFF/WAV/QCP/MP3/MKV/FLV/DTS/AVI/ASF/AC3 +# setprop vendor.mm.target.enable.qcom_parser 1040479 +# setprop vendor.mm.target.enable.qcom_parser 1040463 [from post-CS2] +# setprop vendor.mm.target.enable.qcom_parser 4044018 +#else /* OPLUS_BUG_COMPATIBILITY */ + setprop vendor.mm.target.enable.qcom_parser 4039922 +#endif /* OPLUS_BUG_COMPATIBILITY */ + case "$soc_hwid" in + 506|547|564) + setprop vendor.media.target_variant "_diwali_v2" + setprop vendor.netflix.bsp_rev "" + sku_ver=`cat /sys/devices/platform/soc/aa00000.qcom,vidc/sku_version` 2> /dev/null + if [ $sku_ver -eq 0 ]; then + setprop vendor.media.target_variant "_diwali_v0" + elif [ $sku_ver -eq 1 ]; then + setprop vendor.media.target_variant "_diwali_v1" + fi + + if [ $build_codename -le "13" ]; then + setprop vendor.netflix.bsp_rev "Q7450-35705-1" + fi + ;; + 591) + setprop vendor.media.target_variant "_ukee" + ;; + 530|531|540) + setprop vendor.media.target_variant "_cape" + if [ $build_codename -le "13" ]; then + setprop vendor.netflix.bsp_rev "Q8450-34634-1" + fi + ;; + *) + setprop vendor.media.target_variant "_taro" + if [ $build_codename -le "13" ]; then + setprop vendor.netflix.bsp_rev "Q8450-34634-1" + fi + ;; + esac + ;; + "lahaina") + case "$soc_hwid" in + 450) + setprop vendor.media.target_variant "_shima_v3" + setprop vendor.netflix.bsp_rev "" + sku_ver=`cat /sys/devices/platform/soc/aa00000.qcom,vidc/sku_version` 2> /dev/null + if [ $sku_ver -eq 1 ]; then + setprop vendor.media.target_variant "_shima_v1" + elif [ $sku_ver -eq 2 ]; then + setprop vendor.media.target_variant "_shima_v2" + fi + ;; + *) + setprop vendor.media.target_variant "_lahaina" + setprop vendor.netflix.bsp_rev "Q875-32408-1" + ;; + esac + ;; + "bengal") + setprop vendor.mm.target.enable.qcom_parser 0 + case "$soc_hwid" in + 518|561|585|586) + setprop vendor.media.target_variant "_khaje_v0" + esac + ;; + "holi") + setprop vendor.media.target_variant "_holi" + ;; + "msmnile") + setprop vendor.media.target_variant "_msmnile" + ;; + "monaco") + setprop vendor.media.target_variant "_monaco" + ;; +esac diff --git a/proprietary/vendor/bin/init.qti.qcv.sh b/proprietary/vendor/bin/init.qti.qcv.sh new file mode 100755 index 0000000..de52f92 --- /dev/null +++ b/proprietary/vendor/bin/init.qti.qcv.sh @@ -0,0 +1,46 @@ +#! /vendor/bin/sh +#============================================================================= +# Copyright (c) 2020, 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null + +# Store soc_id in ro.vendor.qti.soc_id +setprop ro.vendor.qti.soc_id $soc_id + +# For chipsets in QCV family, convert soc_id to soc_name +# and store it in ro.vendor.qti.soc_name. +if [ "$soc_id" -eq 457 ] || [ "$soc_id" -eq 482 ] || [ "$soc_id" -eq 552 ]; then + setprop ro.vendor.qti.soc_name taro + setprop ro.vendor.qti.soc_model SM8450 + setprop ro.vendor.media_performance_class 31 +elif [ "$soc_id" -eq 537 ]; then + setprop ro.vendor.qti.soc_name parrot + setprop ro.vendor.qti.soc_model SM6450 +elif [ "$soc_id" -eq 568 ]; then + setprop ro.vendor.qti.soc_name ravelin + setprop ro.vendor.qti.soc_model SM4450 +elif [ "$soc_id" -eq 506 ] || [ "$soc_id" -eq 547 ] || [ "$soc_id" -eq 564 ]; then + setprop ro.vendor.qti.soc_name diwali + setprop ro.vendor.qti.soc_model SM7450 +elif [ "$soc_id" -eq 591 ]; then + setprop ro.vendor.qti.soc_name ukee + setprop ro.vendor.qti.soc_model SM7475 +elif [ "$soc_id" -eq 530 ] || [ "$soc_id" -eq 531 ] || [ "$soc_id" -eq 540 ]; then + setprop ro.vendor.qti.soc_name cape + setprop ro.vendor.qti.soc_model SM8475 + setprop ro.vendor.media_performance_class 31 +elif [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 456 ] || + [ "$soc_id" -eq 501 ] || [ "$soc_id" -eq 502 ]; then + setprop ro.vendor.qti.soc_name lahaina + setprop ro.vendor.qti.soc_model SM8350 +elif [ "$soc_id" -eq 450 ]; then + setprop ro.vendor.qti.soc_name shima + setprop ro.vendor.qti.soc_model SM7350 +elif [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 499 ] || [ "$soc_id" -eq 497 ] || + [ "$soc_id" -eq 498 ] || [ "$soc_id" -eq 515 ]; then + setprop ro.vendor.qti.soc_name yupik + setprop ro.vendor.qti.soc_model SM7325 +fi diff --git a/proprietary/vendor/bin/init.qti.write.sh b/proprietary/vendor/bin/init.qti.write.sh new file mode 100755 index 0000000..a243551 --- /dev/null +++ b/proprietary/vendor/bin/init.qti.write.sh @@ -0,0 +1,27 @@ +#!/vendor/bin/sh +#============================================================================= +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +write_with_check() { + local i=60 + while [ $i -gt 0 ] + do + if [ -f "$1" ]; then + break + fi + + sleep 1 + i=$(($i-1)) + done + + if [ ! -f "$1" ]; then + exit 1 + fi + + echo $2 > $1 +} + +write_with_check "$1" "$2" diff --git a/proprietary/vendor/bin/irsc_util b/proprietary/vendor/bin/irsc_util new file mode 100755 index 0000000..5b6126d Binary files /dev/null and b/proprietary/vendor/bin/irsc_util differ diff --git a/proprietary/vendor/bin/ks b/proprietary/vendor/bin/ks new file mode 100755 index 0000000..80c2450 Binary files /dev/null and b/proprietary/vendor/bin/ks differ diff --git a/proprietary/vendor/bin/loc_launcher b/proprietary/vendor/bin/loc_launcher new file mode 100755 index 0000000..c7f7738 Binary files /dev/null and b/proprietary/vendor/bin/loc_launcher differ diff --git a/proprietary/vendor/bin/lowi-server b/proprietary/vendor/bin/lowi-server new file mode 100755 index 0000000..53a304a Binary files /dev/null and b/proprietary/vendor/bin/lowi-server differ diff --git a/proprietary/vendor/bin/mdm_helper b/proprietary/vendor/bin/mdm_helper new file mode 100755 index 0000000..e616e85 Binary files /dev/null and b/proprietary/vendor/bin/mdm_helper differ diff --git a/proprietary/vendor/bin/mdm_helper_proxy b/proprietary/vendor/bin/mdm_helper_proxy new file mode 100755 index 0000000..307b739 Binary files /dev/null and b/proprietary/vendor/bin/mdm_helper_proxy differ diff --git a/proprietary/vendor/bin/mlid b/proprietary/vendor/bin/mlid new file mode 100755 index 0000000..a896f3f Binary files /dev/null and b/proprietary/vendor/bin/mlid differ diff --git a/proprietary/vendor/bin/msm_irqbalance b/proprietary/vendor/bin/msm_irqbalance new file mode 100755 index 0000000..f4cb170 Binary files /dev/null and b/proprietary/vendor/bin/msm_irqbalance differ diff --git a/proprietary/vendor/bin/mutualex b/proprietary/vendor/bin/mutualex new file mode 100755 index 0000000..b053e7e Binary files /dev/null and b/proprietary/vendor/bin/mutualex differ diff --git a/proprietary/vendor/bin/netmgrd b/proprietary/vendor/bin/netmgrd new file mode 100755 index 0000000..87f01f0 Binary files /dev/null and b/proprietary/vendor/bin/netmgrd differ diff --git a/proprietary/vendor/bin/pd-mapper b/proprietary/vendor/bin/pd-mapper new file mode 100755 index 0000000..8110200 Binary files /dev/null and b/proprietary/vendor/bin/pd-mapper differ diff --git a/proprietary/vendor/bin/pm-proxy b/proprietary/vendor/bin/pm-proxy new file mode 100755 index 0000000..4bab770 Binary files /dev/null and b/proprietary/vendor/bin/pm-proxy differ diff --git a/proprietary/vendor/bin/pm-service b/proprietary/vendor/bin/pm-service new file mode 100755 index 0000000..6f73ee6 Binary files /dev/null and b/proprietary/vendor/bin/pm-service differ diff --git a/proprietary/vendor/bin/port-bridge b/proprietary/vendor/bin/port-bridge new file mode 100755 index 0000000..187d7d6 Binary files /dev/null and b/proprietary/vendor/bin/port-bridge differ diff --git a/proprietary/vendor/bin/power_off_alarm b/proprietary/vendor/bin/power_off_alarm new file mode 100755 index 0000000..e4c75be Binary files /dev/null and b/proprietary/vendor/bin/power_off_alarm differ diff --git a/proprietary/vendor/bin/poweropt-service b/proprietary/vendor/bin/poweropt-service new file mode 100755 index 0000000..3e8f130 Binary files /dev/null and b/proprietary/vendor/bin/poweropt-service differ diff --git a/proprietary/vendor/bin/ppd b/proprietary/vendor/bin/ppd new file mode 100755 index 0000000..641417f Binary files /dev/null and b/proprietary/vendor/bin/ppd differ diff --git a/proprietary/vendor/bin/qdcmss b/proprietary/vendor/bin/qdcmss new file mode 100755 index 0000000..3c77e98 Binary files /dev/null and b/proprietary/vendor/bin/qdcmss differ diff --git a/proprietary/vendor/bin/qmipriod b/proprietary/vendor/bin/qmipriod new file mode 100755 index 0000000..0997319 Binary files /dev/null and b/proprietary/vendor/bin/qmipriod differ diff --git a/proprietary/vendor/bin/qrtr-cfg b/proprietary/vendor/bin/qrtr-cfg new file mode 100755 index 0000000..a606349 Binary files /dev/null and b/proprietary/vendor/bin/qrtr-cfg differ diff --git a/proprietary/vendor/bin/qrtr-lookup b/proprietary/vendor/bin/qrtr-lookup new file mode 100755 index 0000000..6f41bc8 Binary files /dev/null and b/proprietary/vendor/bin/qrtr-lookup differ diff --git a/proprietary/vendor/bin/qrtr-ns b/proprietary/vendor/bin/qrtr-ns new file mode 100755 index 0000000..8d80fd2 Binary files /dev/null and b/proprietary/vendor/bin/qrtr-ns differ diff --git a/proprietary/vendor/bin/qseecomd b/proprietary/vendor/bin/qseecomd new file mode 100755 index 0000000..39aba9b Binary files /dev/null and b/proprietary/vendor/bin/qseecomd differ diff --git a/proprietary/vendor/bin/qti b/proprietary/vendor/bin/qti new file mode 100755 index 0000000..9d283ba Binary files /dev/null and b/proprietary/vendor/bin/qti differ diff --git a/proprietary/vendor/bin/qvrdatalogger b/proprietary/vendor/bin/qvrdatalogger new file mode 100755 index 0000000..12d723e Binary files /dev/null and b/proprietary/vendor/bin/qvrdatalogger differ diff --git a/proprietary/vendor/bin/qvrservicetest b/proprietary/vendor/bin/qvrservicetest new file mode 100755 index 0000000..1735d5d Binary files /dev/null and b/proprietary/vendor/bin/qvrservicetest differ diff --git a/proprietary/vendor/bin/qvrservicetest64 b/proprietary/vendor/bin/qvrservicetest64 new file mode 100755 index 0000000..e8678fb Binary files /dev/null and b/proprietary/vendor/bin/qvrservicetest64 differ diff --git a/proprietary/vendor/bin/rmt_storage b/proprietary/vendor/bin/rmt_storage new file mode 100755 index 0000000..42276d2 Binary files /dev/null and b/proprietary/vendor/bin/rmt_storage differ diff --git a/proprietary/vendor/bin/sensors.qti b/proprietary/vendor/bin/sensors.qti new file mode 100755 index 0000000..c60a687 Binary files /dev/null and b/proprietary/vendor/bin/sensors.qti differ diff --git a/proprietary/vendor/bin/shsusrd b/proprietary/vendor/bin/shsusrd new file mode 100755 index 0000000..4ed953d Binary files /dev/null and b/proprietary/vendor/bin/shsusrd differ diff --git a/proprietary/vendor/bin/slim_daemon b/proprietary/vendor/bin/slim_daemon new file mode 100755 index 0000000..234a06e Binary files /dev/null and b/proprietary/vendor/bin/slim_daemon differ diff --git a/proprietary/vendor/bin/sscrpcd b/proprietary/vendor/bin/sscrpcd new file mode 100755 index 0000000..91785e4 Binary files /dev/null and b/proprietary/vendor/bin/sscrpcd differ diff --git a/proprietary/vendor/bin/ssgqmigd b/proprietary/vendor/bin/ssgqmigd new file mode 100755 index 0000000..73ff2e3 Binary files /dev/null and b/proprietary/vendor/bin/ssgqmigd differ diff --git a/proprietary/vendor/bin/ssgtzd b/proprietary/vendor/bin/ssgtzd new file mode 100755 index 0000000..79d9cd5 Binary files /dev/null and b/proprietary/vendor/bin/ssgtzd differ diff --git a/proprietary/vendor/bin/tftp_server b/proprietary/vendor/bin/tftp_server new file mode 100755 index 0000000..47cd376 Binary files /dev/null and b/proprietary/vendor/bin/tftp_server differ diff --git a/proprietary/vendor/bin/thermal-engine-v2 b/proprietary/vendor/bin/thermal-engine-v2 new file mode 100755 index 0000000..56c117b Binary files /dev/null and b/proprietary/vendor/bin/thermal-engine-v2 differ diff --git a/proprietary/vendor/bin/time_daemon b/proprietary/vendor/bin/time_daemon new file mode 100755 index 0000000..1e946de Binary files /dev/null and b/proprietary/vendor/bin/time_daemon differ diff --git a/proprietary/vendor/bin/trusteduilistener b/proprietary/vendor/bin/trusteduilistener new file mode 100755 index 0000000..46cd65c Binary files /dev/null and b/proprietary/vendor/bin/trusteduilistener differ diff --git a/proprietary/vendor/bin/vendor.dpmd b/proprietary/vendor/bin/vendor.dpmd new file mode 100755 index 0000000..34284fb Binary files /dev/null and b/proprietary/vendor/bin/vendor.dpmd differ diff --git a/proprietary/vendor/bin/vendor.qti.qspmhal@1.0-service b/proprietary/vendor/bin/vendor.qti.qspmhal@1.0-service new file mode 100755 index 0000000..ee2ae14 Binary files /dev/null and b/proprietary/vendor/bin/vendor.qti.qspmhal@1.0-service differ diff --git a/proprietary/vendor/bin/vendor_modprobe.sh b/proprietary/vendor/bin/vendor_modprobe.sh new file mode 100755 index 0000000..63ad063 --- /dev/null +++ b/proprietary/vendor/bin/vendor_modprobe.sh @@ -0,0 +1,74 @@ +#! /vendor/bin/sh +#============================================================================= +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +VENDOR_DIR="/vendor/lib/modules" +#for gki2.0 /vendor/lib/modules will link to /vendor_dlkm/lib/modules +#also /odm/lib/modules will link to /odm_dlkm/lib/modules +#VENDOR_DLKM_DIR="/vendor_dlkm/lib/modules" + +#ifdef USING_ODM_DLKM +#HuangQiujun@KERNEL.BSP, 2021/08/25: support gki2.0 odm_dlkm partition +ODM_DIR="/odm/lib/modules" +#endif USING_ODM_DLKM + +MODPROBE="/vendor/bin/modprobe" + +# vendor modules partition could be /vendor/lib/modules +# odm modules partition could be /odm/lib/modules +POSSIBLE_DIRS="${VENDOR_DIR} ${ODM_DIR}" +RET=1 + +#ifdef OPLUS_FEATURE_CAMERA_COMMON +#maohong@cam.drv, 2022/06/03, +#Add for ftm mode do not check senosr probe result +if [ "$(cat /sys/systeminfo/ftmmode)" == "3" ]; then + setprop vendor.camera.ftmmode 3 +fi +#endif /* OPLUS_FEATURE_CAMERA_COMMON */ + +for dir in ${POSSIBLE_DIRS} ; +do + if [ ! -e ${dir}/modules.load ]; then + continue + fi + if [ -e ${dir}/modules.blocklist ]; then + blocklist_expr="$(sed -n -e 's/blocklist \(.*\)/\1/p' ${dir}/modules.blocklist | sed -e 's/-/_/g' -e 's/^/-e /')" + else + # Use pattern that won't be found in modules list so that all modules pass through grep below + blocklist_expr="-e %" + fi + #ifdef OPLUS_BUG_STABILITY + #LiuZuofa@CONNECTIVITY.WIFI.HARDWARE.FTM, 2021/10/30, + #Add for ftm mode do not probe qca_cld3_qca6490 ko + if [ "$(cat /sys/systeminfo/ftmmode)" == "3" ]; then + blocklist_expr+=" -e qca_cld3_qca6490" + fi + #endif /* OPLUS_BUG_STABILITY */ + # Filter out modules in blocklist - we would see unnecessary errors otherwise + load_modules=$(cat ${dir}/modules.load | grep -w -v ${blocklist_expr}) + first_module=$(echo ${load_modules} | cut -d " " -f1) + other_modules=$(echo ${load_modules} | cut -d " " -f2-) + if ! ${MODPROBE} -b -s -d ${dir} -a ${first_module} > /dev/null ; then + continue + fi + # load modules individually in case one of them fails to init + for module in ${other_modules}; do + ( ${MODPROBE} -b -s -d ${dir} -a ${module} > /dev/null ) & + done + + wait + + if [ "${dir}" == "${VENDOR_DIR}" ]; then + RET=0 + fi +done + +if [ ${RET} -eq 0 ]; then + setprop vendor.all.modules.ready 1 +fi + +exit ${RET} diff --git a/proprietary/vendor/bin/vppservice b/proprietary/vendor/bin/vppservice new file mode 100755 index 0000000..32e798d Binary files /dev/null and b/proprietary/vendor/bin/vppservice differ diff --git a/proprietary/vendor/bin/wfdhdcphalservice b/proprietary/vendor/bin/wfdhdcphalservice new file mode 100755 index 0000000..35c7060 Binary files /dev/null and b/proprietary/vendor/bin/wfdhdcphalservice differ diff --git a/proprietary/vendor/bin/wfdvndservice b/proprietary/vendor/bin/wfdvndservice new file mode 100755 index 0000000..141e49e Binary files /dev/null and b/proprietary/vendor/bin/wfdvndservice differ diff --git a/proprietary/vendor/bin/wifidisplayhalservice b/proprietary/vendor/bin/wifidisplayhalservice new file mode 100755 index 0000000..022d11e Binary files /dev/null and b/proprietary/vendor/bin/wifidisplayhalservice differ diff --git a/proprietary/vendor/bin/xtra-daemon b/proprietary/vendor/bin/xtra-daemon new file mode 100755 index 0000000..072a247 Binary files /dev/null and b/proprietary/vendor/bin/xtra-daemon differ diff --git a/proprietary/vendor/bin/xtwifi-client b/proprietary/vendor/bin/xtwifi-client new file mode 100755 index 0000000..2be2e93 Binary files /dev/null and b/proprietary/vendor/bin/xtwifi-client differ diff --git a/proprietary/vendor/bin/xtwifi-inet-agent b/proprietary/vendor/bin/xtwifi-inet-agent new file mode 100755 index 0000000..543fe53 Binary files /dev/null and b/proprietary/vendor/bin/xtwifi-inet-agent differ diff --git a/proprietary/vendor/etc/Oplus_QC_LTM_Dev_2020_10_30.pfm b/proprietary/vendor/etc/Oplus_QC_LTM_Dev_2020_10_30.pfm new file mode 100644 index 0000000..a386a77 --- /dev/null +++ b/proprietary/vendor/etc/Oplus_QC_LTM_Dev_2020_10_30.pfm @@ -0,0 +1,62 @@ +{ + "licenseOEMIDs" : 81, + "licenseFeaturesIds" : [ "1000" ], + "licenseHardwareVersions" : [ "0x600F0100" ], + "licensePKHashes" : [ "0xD8E3B5A8DADA006DE3600D3489AF632F62511E17BC2F0834CCD8855294B3EAEA" ], + "licenseeName" : "Oppo QC LTM Commercial License for SM8350" +} + +-----BEGIN CERTIFICATE----- +MIIEpTCCA1mgAwIBAgIUEjbK8QG0dA+U1daaAAABd2jX2ngwQQYJKoZIhvcNAQEK +MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF +AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq +MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD +VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy +MzEyMzU5NTlaMIGGMTIwMAYDVQQDDClPcHBvIFFDIExUTSBDb21tZXJjaWFsIExp +Y2Vuc2UgZm9yIFNNODM1MDEkMCIGA1UECgwbUXVhbGNvbW0gVGVjaG5vbG9naWVz +LCBJbmMuMSowKAYDVQQLDCFRdWFsY29tbSBDcnlwdG9ncmFwaGljIE9wZXJhdGlv +bnMwggEgMAsGCSqGSIb3DQEBAQOCAQ8AMIIBCgKCAQEA//////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +/wIDAQABo4G4MIG1MB8GA1UdIwQYMBaAFIcU6Tcyfr22KPwwamAkEDDYveduMAwG +A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBUGCSsGAQQBiykMAQQIAAAAAAAA +A+gwFgYKKwYBBAGLKQsBAQQIAAAAAAAAAFEwFgYKKwYBBAGLKQsBAgQIAAAAAAAA +YA8wLQYJKwYBBAGLKQwFBCDY47Wo2toAbeNgDTSJr2MvYlEeF7wvCDTM2IVSlLPq +6jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEI +MA0GCWCGSAFlAwQCAQUAogMCASADggEBALyP0TKJTtcoSRFWoHI/gvApSj2PyGRt +Kr+ZReQPFxkB2r3cWrZggtgadC208LTYZBeeaLZC0OLHsvXt5p3fY0aKVA+EIP1R +9MVDW1Oa7ZJjBho9Iwjvyg7MlGciJU3Z6AigneWLtRdzN6/6XmpK9wQvmH92ibn3 +1paduDEVxyqBQFUuMYkdgk644Ndr8e+gvYFAhZrijc7pkLEEWhwZ63MDnyXavaer +W+wnVBmn3tKKIkdDUBcxBpMmizfp6+BoJwm4gz1umlvf9c10uOevzb881YMyqsgA +q+TMH89K2w3fsXH7QFIoOVEtU3HoWP5m6rZdAMRQUkP/0zAQPV5mn40= +-----END CERTIFICATE----- + + +-----BEGIN CERTIFICATE----- +MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB +CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID +AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo +BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE +AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0 +MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo +bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg +T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK +ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh +ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G +PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h +/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk +OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw +ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU +hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al +Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B +AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm +KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf +RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8 +lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY +kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU +ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g= +-----END CERTIFICATE----- diff --git a/proprietary/vendor/etc/Oplus_QC_LTM_SM7475_2023_02_01.pfm b/proprietary/vendor/etc/Oplus_QC_LTM_SM7475_2023_02_01.pfm new file mode 100644 index 0000000..b43f2f8 --- /dev/null +++ b/proprietary/vendor/etc/Oplus_QC_LTM_SM7475_2023_02_01.pfm @@ -0,0 +1,77 @@ +{ + "licenseOEMIDs": 51, + "licenseFeaturesIds": [ + "1000" + ], + "licenseHardwareVersions": [ + "0xA008" + ], + "licensePKHashes": [ + "0x6de0779b5b34d169823493b1645b5507c59e6e6a8125693a14b4f0c49f0e595d" + ], + "licenseeName": "oem_51_prj_RealmeLTM7475", + "features": [ + "Local Tone Mapping" + ], + "INCLUDE_EXPIRATION_EXTENSION": 1, + "licenseExpirationPerpetual": true, + "deviceFileName": "1000-1000-no-exp-2148561129.pfm", + "licenseSerial": "1d013e4286208cbe2b38a1040000018608ec3d2b" +} + +-----BEGIN CERTIFICATE----- +MIIEqjCCA16gAwIBAgIUHQE+QoYgjL4rOKEEAAABhgjsPSswQQYJKoZIhvcNAQEK +MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF +AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq +MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD +VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy +MzEyMzU5NTlaMHUxITAfBgNVBAMMGG9lbV81MV9wcmpfUmVhbG1lTFRNNzQ3NTEk +MCIGA1UECgwbUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuMSowKAYDVQQLDCFR +dWFsY29tbSBDcnlwdG9ncmFwaGljIE9wZXJhdGlvbnMwggEgMAsGCSqGSIb3DQEB +AQOCAQ8AMIIBCgKCAQEA//////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +/////////////////////////////////////////wIDAQABo4HPMIHMMB8GA1Ud +IwQYMBaAFIcU6Tcyfr22KPwwamAkEDDYveduMAwGA1UdEwEB/wQCMAAwDgYDVR0P +AQH/BAQDAgWgMBUGCSsGAQQBiykMAQQIAAAAAAAAA+gwFgYKKwYBBAGLKQsBAQQI +AAAAAAAAAFEwFgYKKwYBBAGLKQsBAgQIAAAAAAAAoAgwLQYJKwYBBAGLKQwFBCBt +4HebWzTRaYI0k7FkW1UHxZ5uaoElaToUtPDEnw5ZXTAVBgkrBgEEAYspDAkECAAA +AABj2VMBMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG +9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAQEAnlSdmIbuO0zwmdVeOTX6Sl1h +hmV4CFjy/XduBzbDrLvHbG8Ntu/LUHq17HAH9+cMTCTmdodWQr7YH1ClVfVND0sI +Q3HMJKdx+ctr5hlDaylObWAIcoV5ug5dZeV3/H4asXA+MTvLSEoBQ53g39lTdu0l +PxXxUaAnbb4j+KYOgoTDpn5I24ot++jJWrBBCJu56n7i/gutcaw/5GQphs6axFZm +DELaaSvwtKWyGB4eWOMpQn2oBnT19a2bRaI5SDkKeXGXposD+ZsnXobzTmGYrgHl +KOiDY4qcL3oVXMqLXjy4ulxvtJXMqNuxKtqp/zXDJXNAM6scCJxKe13qLrHGUQ== +-----END CERTIFICATE----- + + +-----BEGIN CERTIFICATE----- +MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB +CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID +AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo +BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE +AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0 +MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo +bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg +T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK +ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh +ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G +PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h +/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk +OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw +ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU +hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al +Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B +AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm +KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf +RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8 +lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY +kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU +ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g= +-----END CERTIFICATE----- + + diff --git a/proprietary/vendor/etc/Oplus_QC_LTM_SM8450_2021_10_12.pfm b/proprietary/vendor/etc/Oplus_QC_LTM_SM8450_2021_10_12.pfm new file mode 100644 index 0000000..4888364 --- /dev/null +++ b/proprietary/vendor/etc/Oplus_QC_LTM_SM8450_2021_10_12.pfm @@ -0,0 +1,76 @@ +{ + "licenseOEMIDs": 51, + "licenseFeaturesIds": [ + "1000" + ], + "licenseHardwareVersions": [ + "0xA001" + ], + "licensePKHashes": [ + "0x0E754A9963F5ABE8CFEC201498A775AAD080F217B8E8ED70B210D0191C9485F2" + ], + "licenseeName": "oem_51_prj_OppoLTMSM8450", + "features": [ + "Local Tone Mapping" + ], + "licenseExpirationPerpetual": true, + "deviceFileName": "1000-1000-no-exp-432519334.pfm", + "licenseSerial": "67a450c18e8f101eac5aaa640000017c6fbc464a" +} + +-----BEGIN CERTIFICATE----- +MIIEkzCCA0egAwIBAgIUZ6RQwY6PEB6sWqpkAAABfG+8RkowQQYJKoZIhvcNAQEK +MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF +AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq +MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD +VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy +MzEyMzU5NTlaMHUxITAfBgNVBAMMGG9lbV81MV9wcmpfT3Bwb0xUTVNNODQ1MDEk +MCIGA1UECgwbUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuMSowKAYDVQQLDCFR +dWFsY29tbSBDcnlwdG9ncmFwaGljIE9wZXJhdGlvbnMwggEgMAsGCSqGSIb3DQEB +AQOCAQ8AMIIBCgKCAQEA//////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +/////////////////////////////////////////wIDAQABo4G4MIG1MB8GA1Ud +IwQYMBaAFIcU6Tcyfr22KPwwamAkEDDYveduMAwGA1UdEwEB/wQCMAAwDgYDVR0P +AQH/BAQDAgWgMBUGCSsGAQQBiykMAQQIAAAAAAAAA+gwFgYKKwYBBAGLKQsBAQQI +AAAAAAAAAFEwFgYKKwYBBAGLKQsBAgQIAAAAAAAAoAEwLQYJKwYBBAGLKQwFBCAO +dUqZY/Wr6M/sIBSYp3Wq0IDyF7jo7XCyENAZHJSF8jBBBgkqhkiG9w0BAQowNKAP +MA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMC +ASADggEBABx6jvIbb1LdAdf8RH2Yejcb54HQbMQsU1+ATjcVzNt+VvL4OkP2gLuP +5SSA+MGWC52JINc7poQvaHlwVbTldgoSiAFb9R6g+nQg4uSxCk1kcgJzbc283jOF +TqGVre+WTYJcgOcNK/4FLSWpm6sd0SC47/teSBjhA2HSZYzoIT+dI9mNraP1XB90 +JeLcrE9sj0adVfAXJsXJRbUq9yR9x7rmmc3IyGlhN8k70t9Do8dbVKParpaIInqJ +H1NEV87gLl0ccibqTprconNfpH4JwAk8CmhC2nDT8cANoVualEbPgqIGcpJ5OGsU +34kIbX5ekjayqYwygOpRzM4GGEEdopI= +-----END CERTIFICATE----- + + +-----BEGIN CERTIFICATE----- +MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB +CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID +AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo +BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE +AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0 +MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo +bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg +T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK +ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh +ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G +PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h +/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk +OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw +ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU +hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al +Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B +AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm +KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf +RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8 +lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY +kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU +ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g= +-----END CERTIFICATE----- + + diff --git a/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_05_10.pfm b/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_05_10.pfm new file mode 100644 index 0000000..05be3d4 --- /dev/null +++ b/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_05_10.pfm @@ -0,0 +1,77 @@ +{ + "licenseOEMIDs": 51, + "licenseFeaturesIds": [ + "1000" + ], + "licenseHardwareVersions": [ + "0xA008" + ], + "licensePKHashes": [ + "0x0E754A9963F5ABE8CFEC201498A775AAD080F217B8E8ED70B210D0191C9485F2" + ], + "licenseeName": "oem_51_prj_OppoLTM8475", + "features": [ + "Local Tone Mapping" + ], + "INCLUDE_EXPIRATION_EXTENSION": 1, + "licenseExpirationPerpetual": true, + "deviceFileName": "1000-1000-no-exp-3424232405.pfm", + "licenseSerial": "7698cfc1aa9c286acdd07e8200000180b3e6a56d" +} + +-----BEGIN CERTIFICATE----- +MIIEqDCCA1ygAwIBAgIUdpjPwaqcKGrN0H6CAAABgLPmpW0wQQYJKoZIhvcNAQEK +MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF +AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq +MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD +VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy +MzEyMzU5NTlaMHMxHzAdBgNVBAMMFm9lbV81MV9wcmpfT3Bwb0xUTTg0NzUxJDAi +BgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEqMCgGA1UECwwhUXVh +bGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMIIBIDALBgkqhkiG9w0BAQED +ggEPADCCAQoCggEBAP////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////8CAwEAAaOBzzCBzDAfBgNVHSME +GDAWgBSHFOk3Mn69tij8MGpgJBAw2L3nbjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB +/wQEAwIFoDAVBgkrBgEEAYspDAEECAAAAAAAAAPoMBYGCisGAQQBiykLAQEECAAA +AAAAAABRMBYGCisGAQQBiykLAQIECAAAAAAAAKAIMC0GCSsGAQQBiykMBQQgDnVK +mWP1q+jP7CAUmKd1qtCA8he46O1wshDQGRyUhfIwFQYJKwYBBAGLKQwJBAgAAAAA +Ynvg7jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcN +AQEIMA0GCWCGSAFlAwQCAQUAogMCASADggEBANGF5WPNPPZibfb24ebMkYT+cnmL +k/33JEWF//+KMBDC9fllhKAiAEePVFl6jhz8GZqbj0JGW+yaXA/DMStlx9SA96Jg +mz094gflA1JvhwwCm3k1793V0w7oO7YijGKKsyBvL0T/t1AKY9o9+78rkH094c9h +KlfkIAylSovZrUxS/g31GKsNduszDYZ27CAzbBrVWdBBQpOap50pGpogiDlFAn/e +hK5sI37WFSjVRi1kvMr6nz7AiXiF1i2LdKAIyQAfEocoarmEDYUiKyNMPMnV1Nz2 +fhs4JaVb77QSlVpScKPhLdnIJZ6OOzFB4ZBGq3Use8RvTCCUGPgjKy4AUqM= +-----END CERTIFICATE----- + + +-----BEGIN CERTIFICATE----- +MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB +CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID +AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo +BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE +AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0 +MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo +bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg +T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK +ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh +ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G +PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h +/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk +OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw +ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU +hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al +Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B +AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm +KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf +RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8 +lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY +kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU +ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g= +-----END CERTIFICATE----- + + diff --git a/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_07_05.pfm b/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_07_05.pfm new file mode 100644 index 0000000..37453c6 --- /dev/null +++ b/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_07_05.pfm @@ -0,0 +1,77 @@ +{ + "licenseOEMIDs": 51, + "licenseFeaturesIds": [ + "1000" + ], + "licenseHardwareVersions": [ + "0xA008" + ], + "licensePKHashes": [ + "0x0E754A9963F5ABE8CFEC201498A775AAD080F217B8E8ED70B210D0191C9485F2" + ], + "licenseeName": "Oplus_QC_LTM_SM8475_2022_07_05", + "features": [ + "Local Tone Mapping" + ], + "INCLUDE_EXPIRATION_EXTENSION": 1, + "licenseExpirationPerpetual": true, + "deviceFileName": "1000-1000-no-exp-3424232405.pfm", + "licenseSerial": "7698cfc1aa9c286acdd07e8200000180b3e6a56d" +} + +-----BEGIN CERTIFICATE----- +MIIEqDCCA1ygAwIBAgIUdpjPwaqcKGrN0H6CAAABgLPmpW0wQQYJKoZIhvcNAQEK +MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF +AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq +MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD +VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy +MzEyMzU5NTlaMHMxHzAdBgNVBAMMFm9lbV81MV9wcmpfT3Bwb0xUTTg0NzUxJDAi +BgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEqMCgGA1UECwwhUXVh +bGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMIIBIDALBgkqhkiG9w0BAQED +ggEPADCCAQoCggEBAP////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////8CAwEAAaOBzzCBzDAfBgNVHSME +GDAWgBSHFOk3Mn69tij8MGpgJBAw2L3nbjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB +/wQEAwIFoDAVBgkrBgEEAYspDAEECAAAAAAAAAPoMBYGCisGAQQBiykLAQEECAAA +AAAAAABRMBYGCisGAQQBiykLAQIECAAAAAAAAKAIMC0GCSsGAQQBiykMBQQgDnVK +mWP1q+jP7CAUmKd1qtCA8he46O1wshDQGRyUhfIwFQYJKwYBBAGLKQwJBAgAAAAA +Ynvg7jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcN +AQEIMA0GCWCGSAFlAwQCAQUAogMCASADggEBANGF5WPNPPZibfb24ebMkYT+cnmL +k/33JEWF//+KMBDC9fllhKAiAEePVFl6jhz8GZqbj0JGW+yaXA/DMStlx9SA96Jg +mz094gflA1JvhwwCm3k1793V0w7oO7YijGKKsyBvL0T/t1AKY9o9+78rkH094c9h +KlfkIAylSovZrUxS/g31GKsNduszDYZ27CAzbBrVWdBBQpOap50pGpogiDlFAn/e +hK5sI37WFSjVRi1kvMr6nz7AiXiF1i2LdKAIyQAfEocoarmEDYUiKyNMPMnV1Nz2 +fhs4JaVb77QSlVpScKPhLdnIJZ6OOzFB4ZBGq3Use8RvTCCUGPgjKy4AUqM= +-----END CERTIFICATE----- + + +-----BEGIN CERTIFICATE----- +MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB +CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID +AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo +BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE +AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0 +MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo +bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg +T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK +ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh +ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G +PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h +/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk +OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw +ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU +hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al +Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B +AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm +KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf +RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8 +lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY +kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU +ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g= +-----END CERTIFICATE----- + + diff --git a/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_acdb_cal.acdb new file mode 100644 index 0000000..a55fead Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_workspaceFileXml.qwsp new file mode 100644 index 0000000..8ad5732 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_acdb_cal.acdb new file mode 100644 index 0000000..f36b55b Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_workspaceFileXml.qwsp new file mode 100644 index 0000000..cf8efde Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_acdb_cal.acdb new file mode 100644 index 0000000..cb298ba Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_workspaceFileXml.qwsp new file mode 100644 index 0000000..0c48714 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_acdb_cal.acdb new file mode 100644 index 0000000..d494ed8 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_workspaceFileXml.qwsp new file mode 100644 index 0000000..11ef471 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_acdb_cal.acdb new file mode 100644 index 0000000..18652b0 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_workspaceFileXml.qwsp new file mode 100644 index 0000000..6c0fb79 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_acdb_cal.acdb new file mode 100644 index 0000000..aa57f64 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_workspaceFileXml.qwsp new file mode 100644 index 0000000..2b7968c Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_acdb_cal.acdb new file mode 100644 index 0000000..0e9fee8 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_workspaceFileXml.qwsp new file mode 100644 index 0000000..325312f Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd new file mode 100644 index 0000000..15a44b8 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd differ diff --git a/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd new file mode 100644 index 0000000..a461add Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd differ diff --git a/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd new file mode 100644 index 0000000..a7cadd9 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd differ diff --git a/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.20_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.20_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd new file mode 100644 index 0000000..0c4bddb Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.20_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd differ diff --git a/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd new file mode 100644 index 0000000..fd55538 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd differ diff --git a/proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.36_enpu2.pmd b/proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.36_enpu2.pmd new file mode 100644 index 0000000..3bcfcce Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.36_enpu2.pmd differ diff --git a/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_acdb_cal.acdb new file mode 100644 index 0000000..971a8c4 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_workspaceFileXml.qwsp new file mode 100644 index 0000000..9c1a7ba Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_acdb_cal.acdb new file mode 100644 index 0000000..13b0add Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_workspaceFileXml.qwsp new file mode 100644 index 0000000..f0f6369 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_acdb_cal.acdb new file mode 100644 index 0000000..ee5ed42 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_workspaceFileXml.qwsp new file mode 100644 index 0000000..14d7a2c Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_acdb_cal.acdb new file mode 100644 index 0000000..971a8c4 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_workspaceFileXml.qwsp new file mode 100644 index 0000000..9c1a7ba Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_acdb_cal.acdb new file mode 100644 index 0000000..437f814 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_workspaceFileXml.qwsp new file mode 100644 index 0000000..c227ac2 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_acdb_cal.acdb b/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_acdb_cal.acdb new file mode 100644 index 0000000..ee5ed42 Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_acdb_cal.acdb differ diff --git a/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_workspaceFileXml.qwsp b/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_workspaceFileXml.qwsp new file mode 100644 index 0000000..14d7a2c Binary files /dev/null and b/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_workspaceFileXml.qwsp differ diff --git a/proprietary/vendor/etc/apdr.conf b/proprietary/vendor/etc/apdr.conf new file mode 100644 index 0000000..f9abfe5 --- /dev/null +++ b/proprietary/vendor/etc/apdr.conf @@ -0,0 +1,190 @@ +# AP DR SENSOR Configuration file +# +# SENSOR_SERVICE options are one of below +# accel,gyro,vehicle_accel,vehicle_gyro,pedometer,vehicle_odometry,accel_temp, +# gyro_temp,baro,mag_calib,mag_uncalib,amd,rmd. +# +# SENSOR_PROVIDER options is one of -- default,native,ssc,samlite. +# +# SENSOR_RATE = 1~100 (Hz) +# +# SENSOR_SAMPLES = 1~N +# +# SENSOR_STATISTIC_ENABLED +# bit 0: Diag Print Enabled +# bit 1: Adb Print Enabled +# SENSOR_STATISTIC_PRINT_COUNT +# Skip Number of Print +# +# QDR_DYNAMIC_LOADING = 1~3 +# Configure QDR library to be loaded +# 1: QDR3 +# 2: QDR2-GYRO +# 3: QDR2-DWT +# +# + +###################################### +# # +# QDR3 Configuration # +# # +# For QDR3, # +# comment default configuration above# +# and # +# uncomment below configuration # +# settings. # +# # +###################################### +# +SENSOR_SERVICE = accel +SENSOR_PROVIDER = native +SENSOR_RATE = 10 +SENSOR_SAMPLES = 10 +# +SENSOR_SERVICE = vehicle_speed +SENSOR_PROVIDER = native +SENSOR_RATE = 100 +SENSOR_SAMPLES = 1 +# +SENSOR_SERVICE = gyro +SENSOR_PROVIDER = native +SENSOR_RATE = 10 +SENSOR_SAMPLES = 10 +# +SENSOR_SERVICE = vehicle_gear +SENSOR_PROVIDER = native +SENSOR_RATE = 100 +SENSOR_SAMPLES = 1 +# +SENSOR_SERVICE = accel_temp +SENSOR_PROVIDER = native +SENSOR_RATE = 1 +SENSOR_SAMPLES = 1 +# +# +##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS +QDR_DYNAMIC_LOADING = 1 +##Specify CAN sensor type: Valid Options: 14(ODO), 2(ODO_DWT), 3(ODO_DWS) +QDR_CAN_TYPE = 14 +##Reporting offset before PPS boundary +QDR_REPORTING_OFFSET = 20 +# +##QDR_ENABLE_QG shall be set as 1 +QDR_ENABLE_QG = 1 +# +## Error Indication to QDR Core if sensor data is missing for configured duration +## Default value is 150 milliseconds and minimum value is 50 milliseconds +QG_TIME_JUMP_INDICATION_LIMIT = 150 +# +# +##Vehicle Sensor Configuration (CAN data availability) +##QDR_VEH_SENSOR_CONFIG: +## 0: VEHICLE_SENSOR_PRESENT - Vehicle Sensor is available (DEFAULT) +## 1: VEHICLE_SENSOR_OPTIONAL - Vehicle Sensor may or may not be present. +#QDR_VEH_SENSOR_CONFIG = 0 + +##Select Wheel set (E.g.: Front two wheels, Rear two wheels OR All four wheels) +##To be used for differential wheel tick OR speed service. +##This configuration is applicable when QDR_CAN_TYPE configured as +##ODO_DWS(3) or ODO_DWT(2). +##Value "0": Use Front two wheels +##Value "1": Use Rear two wheels +##Value "2": Use All four wheels +#QG_DRIVE_WHEEL_FW_RW_AW = 2 +##Max Wheel tick value above which wheel tick rolls over +##This configuration is applicable when QDR_CAN_TYPE configured as ODO_DWT(2) +#QG_DWT_MAX_WHEEL_TICK_COUNT = 255.0 +##Configure Wheel constant for DWT based below equation +##(2 * pi * WHEEL_RADIUS / Pulses Per revolution) +##This configuration is applicable when QDR_CAN_TYPE configured as ODO_DWT(2) +#QG_DWT_WHEEL_CONSTANT = 0.044 +# + +###################################### +# # +# QDR2-DWT Configuration # +# # +# For QDR2-DWT, # +# comment default configuration above# +# and # +# uncomment below configuration # +# settings. # +# # +###################################### +# +#SENSOR_SERVICE = vehicle_speed +#SENSOR_PROVIDER = native +#SENSOR_RATE = 100 +#SENSOR_SAMPLES = 1 +#SENSOR_STATISTIC_ENABLED = 3 +#SENSOR_STATISTIC_PRINT_COUNT = 50 +# +#SENSOR_SERVICE = vehicle_dws +#SENSOR_PROVIDER = native +#SENSOR_RATE = 100 +#SENSOR_SAMPLES = 1 +#SENSOR_STATISTIC_ENABLED = 3 +#SENSOR_STATISTIC_PRINT_COUNT = 50 +# +#SENSOR_SERVICE = vehicle_gear +#SENSOR_PROVIDER = native +#SENSOR_RATE = 100 +#SENSOR_SAMPLES = 1 +#SENSOR_STATISTIC_ENABLED = 3 +#SENSOR_STATISTIC_PRINT_COUNT = 50 +# +#GNSS_POS_STATISTIC_ENABLED = 3 +#GNSS_POS_STATISTIC_PRNTCNT = 10 +#GNSS_MSR_STATISTIC_ENABLED = 3 +#GNSS_MSR_STATISTIC_PRNTCNT = 10 +# +##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS +#QDR_DYNAMIC_LOADING = 3 +##Enable/disable sensor data flashback feature +#QDR_FLASHBACK_ENABLED = 0 +##Enable/disable sensor data batching feature +#QDR_BATCHING_ENABLED = 0 +##Reporting offset before PPS boundary +#QDR_REPORTING_OFFSET = 20 +##Sensor dispatch threshold declaration +#QDR_SENSDISPATCH_MS = 30 + + +###################################### +# # +# QDR2-GYRO Configuration # +# # +# For QDR2-GYRO, # +# comment default configuration above# +# and # +# uncomment below configuration # +# settings. # +# # +###################################### +# +#SENSOR_SERVICE = vehicle_speed +#SENSOR_PROVIDER = native +#SENSOR_RATE = 100 +#SENSOR_SAMPLES = 1 +# +#SENSOR_SERVICE = vehicle_gyro +#SENSOR_PROVIDER = native +#SENSOR_RATE = 100 +#SENSOR_SAMPLES = 1 +# +#SENSOR_SERVICE = vehicle_gear +#SENSOR_PROVIDER = native +#SENSOR_RATE = 100 +#SENSOR_SAMPLES = 1 +# +##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS +#QDR_DYNAMIC_LOADING = 2 +##Enable/disable sensor data flashback feature +#QDR_FLASHBACK_ENABLED = 0 +##Enable/disable sensor data batching feature +#QDR_BATCHING_ENABLED = 0 +##Reporting offset before PPS boundary +#QDR_REPORTING_OFFSET = 20 +##Sensor dispatch threshold declaration +#QDR_SENSDISPATCH_MS = 30 +# diff --git a/proprietary/vendor/etc/batching.conf b/proprietary/vendor/etc/batching.conf new file mode 100644 index 0000000..25b2375 --- /dev/null +++ b/proprietary/vendor/etc/batching.conf @@ -0,0 +1,57 @@ +################################### +##### Batching settings ##### +################################### + +################################### +# BATCH SIZE +################################### +# The number of batched locations +# requested to modem. The desired number +# defined below may not be satisfied, as +# the modem can only return the number +# of batched locations that can be allocated, +# which is limited by memory. The default +# batch size defined as 20 as below. +BATCH_SIZE=20 + +################################### +# OUTDOOR TRIP BATCH SIZE +################################### +# The number of batched locations +# requested to modem for outdoor +# trip batching. The desired number +# defined below may not be satisfied, as +# the modem can only return the number +# of batched locations that can be allocated, +# which is limited by memory. The default +# trip batch size defined as 600 as below. +OUTDOOR_TRIP_BATCH_SIZE=600 + +################################### +# BATCHING SESSION TIMEOUT +################################### +# Duration with which batch session timeout +# happens in milliseconds. If not specified +# or set to zero, batching session timeout +# defaults to 20 seconds by the modem. +# BATCH_SESSION_TIMEOUT=20000 + +################################### +# BATCHING ACCURACY +################################### +# Set to one of the defined values below +# to define the accuracy of batching. +# If not specified, accuracy defaults +# to LOW. +# BATCHING ACCURACY values: +# Low accuracy = 0 +# Medium accuracy = 1 +# High accuracy = 2 +ACCURACY=1 + +#################################### +# 1: FORCE USING LB 1.0 +# 0: adaptive LB or LB 2.0 would be invoked +# which would rely on CMC sensors +#################################### +USE_LB_1_0 = 1 diff --git a/proprietary/vendor/etc/cacert_location.pem b/proprietary/vendor/etc/cacert_location.pem new file mode 100644 index 0000000..7d79cda --- /dev/null +++ b/proprietary/vendor/etc/cacert_location.pem @@ -0,0 +1,551 @@ +COG +-----BEGIN CERTIFICATE----- +MIIDeTCCAmGgAwIBAgIJAKnFNzqHIGkmMA0GCSqGSIb3DQEBBQUAMGkxFzAVBgNV +BAoTDlFVQUxDT01NLCBJbmMuMScwJQYDVQQLEx5DcnlwdG9ncmFwaGljIE9wZXJh +dGlvbnMgR3JvdXAxJTAjBgNVBAMTHFhUUkEgQWRtbmluaXN0cmF0aXZlIFJvb3Qg +djEwHhcNMTEwMzI0MjAwMzQ3WhcNMjYwMzIwMjAwMzQ3WjBpMRcwFQYDVQQKEw5R +VUFMQ09NTSwgSW5jLjEnMCUGA1UECxMeQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25z +IEdyb3VwMSUwIwYDVQQDExxYVFJBIEFkbW5pbmlzdHJhdGl2ZSBSb290IHYxMIIB +IDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAp97dbUn5CzvikZSpHOVkevx7 +NRAE5OPlyU3rbO1xCHextKpgpRCmGEXmpifN33Q4atSsf0QIoPiq9WtbYZsMU8DZ +YrLuSFH6P9O9fVyqM0sZZpn97frLD7T+/n7r+PqSdoRJnrTD1kaP1iVJuZSaW+sc +x8TIzCJDMf6qWP0zhizqIdFhb4EtgBkRkExUxsQ0xEmBETrbydSEo90be6wLkRgp +AtU208ZKCGrGcNKCNSp9TDkwLn0V408HkQ+iNw4xWpNURWGEoN3h8hOz+O3M6L2S +RxH21P4CnLj0Ag7FqA35JdUtoeSt8UUJnv9kgBh3X0r9oc20+uwlZTOuZW6SkQIB +A6MmMCQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI +hvcNAQEFBQADggEBADkdmsCBpZG44cJafBzcp7zIM57/fme8LuxbF0f50CHH2FHR +P+HOLZARqHBFID+D8+hIDu3FQrtZg/SRscO+dvGjdILcp77S0Qne1K9TLu16aMBg +wgWmr4mIRG/upqF93qVBzO6ffGR6uHAE7XtP/sRcLG34TmIgTtXEWhDSJHvcjlcf +kF7+kMLHUrRcj20MTggKkWkDkCB0jyG9rZB9s127mEZjEMkEeoXi33NvV8qO2ChE +yKPPlpKQT7tXghS0WfK73fSNSmWaTmUlL8N9Rb50uA0rZdarNDYI7jqJSlGFgE2+ +usHoeIDFQK2C6Zha3diWlbs8F3foMXKIfFVhvxo= +-----END CERTIFICATE----- + + +Entrust.net Secure Server Certification Authority +-----BEGIN CERTIFICATE----- +MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UE +BhMCVVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50 +cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UE +AxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQsw +CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3 +dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlh +Yi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVkMTow +OAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp +b24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0 +VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHIN +iC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3wkrYKZImZNHk +mGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcwggHT +MBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHY +pIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5 +BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChs +aW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBM +aW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNo +dHRwOi8vd3d3LmVudHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAi +gA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMC +AQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYE +FPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9 +B0EABAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKn +CqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2Zcgx +xufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd2cNgQ4xYDiKWL2KjLB+6 +rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI= +-----END CERTIFICATE----- + + +Entrust Certification Authority (2048) +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + + +Entrust Root Certification Authority +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + + + +Entrust Root Certification Authority - G2 +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- + + + +DigiCert Assured ID Root CA +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + + +DigiCert Global Root CA +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + + +DigiCert High Assurance EV Root CA +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- + + +VeriSign Class 1 Public Primary Certification Authority +-----BEGIN CERTIFICATE----- +MIICPTCCAaYCEQDNun9W8N/kvFT+IqyzcqpVMA0GCSqGSIb3DQEBAgUAMF8xCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xh +c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05 +NjAxMjkwMDAwMDBaFw0yODA4MDEyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYD +VQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJp +bWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOB +jQAwgYkCgYEA5Rm/baNWYS2ZSHH2Z965jeu3noaACpEO+jglr0aIguVzqKCbJF0N +H8xlbgyw0FaEGIeaBpsQoXPftFg5a27B9hXVqKg/qhIGjTGsf7A01480Z4gJzRQR +4k5FVmkfeAKA2txHkSm7NsljXMXg1y2He6G3MrB7MLoqLzGq7qNn2tsCAwEAATAN +BgkqhkiG9w0BAQIFAAOBgQBMP7iLxmjf7kMzDl3ppssHhE16M/+SG/Q2rdiVIjZo +EWx8QszznC7EBz8UsA9P/5CSdvnivErpj82ggAr3xSnxgiJduLHdgSOjeyUVRjB5 +FvjqBUuUfx3CHMjjt/QQQDwTw18fU+hI5Ia0e6E1sHslurjTjqs/OJ0ANACY89Fx +lA== +-----END CERTIFICATE----- + + +VeriSign Class 2 Public Primary Certification Authority +-----BEGIN CERTIFICATE----- +MIICPDCCAaUCEC0b/EoXjaOR6+f/9YtFvgswDQYJKoZIhvcNAQECBQAwXzELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz +cyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 +MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV +BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAyIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN +ADCBiQKBgQC2WoujDWojg4BrzzmH9CETMwZMJaLtVRKXxaeAufqDwSCg+i8VDXyh +YGt+eSz6Bg86rvYbb7HS/y8oUl+DfUvEerf4Zh+AVPy3wo5ZShRXRtGak75BkQO7 +FYCTXOvnzAhsPz6zSvz/S2wj1VCCJkQZjiPDceoZJEcEnnW/yKYAHwIDAQABMA0G +CSqGSIb3DQEBAgUAA4GBAIobK/o5wXTXXtgZZKJYSi034DNHD6zt96rbHuSLBlxg +J8pFUs4W7z8GZOeUaHxgMxURaa+dYo2jA1Rrpr7l7gUYYAS/QoD90KioHgE796Nc +r6Pc5iaAIzy4RHT3Cq5Ji2F4zCS/iIqnDupzGUH9TQPwiNHleI2lKk/2lw0Xd8rY +-----END CERTIFICATE----- + + +VeriSign Class 3 Public Primary Certification Authority +-----BEGIN CERTIFICATE----- +MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz +cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 +MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV +BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN +ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE +BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is +I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G +CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i +2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ +2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ +-----END CERTIFICATE----- + + +VeriSign Class 1 Public Primary Certification Authority - G2 +-----BEGIN CERTIFICATE----- +MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh +c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy +MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp +emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X +DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw +FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMg +UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo +YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 +MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgdk4xWArzZbxpvUjZudVYK +VdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIqWpDBucSm +Fc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQID +AQABMA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0J +h9ZrbWB85a7FkCMMXErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2ul +uIncrKTdcu1OofdPvAbT6shkdHvClUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68 +DzFc6PLZ +-----END CERTIFICATE----- + + +VeriSign Class 2 Public Primary Certification Authority - G2 +-----BEGIN CERTIFICATE----- +MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns +YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH +MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y +aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe +Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj +IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx +KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B +AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM +HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw +DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC +AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji +nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX +rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn +jBJ7xUS0rg== +-----END CERTIFICATE----- + + +VeriSign Class 3 Public Primary Certification Authority - G2 +-----BEGIN CERTIFICATE----- +MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh +c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy +MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp +emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X +DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw +FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg +UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo +YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 +MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4 +pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0 +13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID +AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk +U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i +F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY +oJ2daZH9 +-----END CERTIFICATE----- + + +VeriSign Class 4 Public Primary Certification Authority - G2 +-----BEGIN CERTIFICATE----- +MIIDAjCCAmsCEDKIjprS9esTR/h/xCA3JfgwDQYJKoZIhvcNAQEFBQAwgcExCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh +c3MgNCBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy +MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp +emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X +DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw +FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMg +UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo +YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 +MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQC68OTP+cSuhVS5B1f5j8V/aBH4xBewRNzjMHPVKmIquNDM +HO0oW369atyzkSTKQWI8/AIBvxwWMZQFl3Zuoq29YRdsTjCG8FE3KlDHqGKB3FtK +qsGgtG7rL+VXxbErQHDbWk2hjh+9Ax/YA9SPTJlxvOKCzFjomDqG04Y48wApHwID +AQABMA0GCSqGSIb3DQEBBQUAA4GBAIWMEsGnuVAVess+rLhDityq3RS6iYF+ATwj +cSGIL4LcY/oCRaxFWdcqWERbt5+BO5JoPeI3JPV7bI92NZYJqFmduc4jq3TWg/0y +cyfYaT5DdPauxYma51N86Xv2S/PBZYPejYqcPIiNOVn8qj8ijaHBZlCBckztImRP +T8qAkbYp +-----END CERTIFICATE----- + + + +VeriSign Class 1 Public Primary Certification Authority - G3 +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4 +nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO +8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV +ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb +PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2 +6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr +n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a +qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4 +wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 +ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs +pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4 +E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== +-----END CERTIFICATE----- + + +VeriSign Class 2 Public Primary Certification Authority - G3 +-----BEGIN CERTIFICATE----- +MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy +aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp +Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV +BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp +Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g +Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU +J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO +JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY +wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o +koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN +qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E +Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe +xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u +7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU +sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI +sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP +cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q +-----END CERTIFICATE----- + + +VeriSign Class 3 Public Primary Certification Authority - G3 +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b +N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t +KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu +kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm +CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ +Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu +imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te +2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe +DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p +F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt +TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- + + +VeriSign Class 4 Public Primary Certification Authority - G3 +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3LpRFpxlmr8Y+1 +GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaStBO3IFsJ ++mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0Gbd +U6LM8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLm +NxdLMEYH5IBtptiWLugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XY +ufTsgsbSPZUd5cBPhMnZo0QoBmrXRazwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/ +ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAj/ola09b5KROJ1WrIhVZPMq1 +CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXttmhwwjIDLk5Mq +g6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm +fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c +2NU8Qh0XwRJdRTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/ +bLvSHgCwIe34QWKCudiyxLtGUPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg== +-----END CERTIFICATE----- + + +VeriSign Class 3 Public Primary Certification Authority - G4 +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp +U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg +SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln +biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm +GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve +fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ +aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj +aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW +kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC +4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga +FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- + + +VeriSign Class 3 Public Primary Certification Authority - G5 +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW +ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 +nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex +t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz +SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG +BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ +rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ +NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH +BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv +MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE +p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y +5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK +WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ +4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N +hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- + + +VeriSign Universal Root Certification Authority +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB +vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W +ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 +IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y +IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh +bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF +9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH +H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H +LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN +/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT +rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw +WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs +exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 +sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ +seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz +4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ +BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR +lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 +7M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- + diff --git a/proprietary/vendor/etc/charger_fw_fstab.qti b/proprietary/vendor/etc/charger_fw_fstab.qti new file mode 100644 index 0000000..87dd4a9 --- /dev/null +++ b/proprietary/vendor/etc/charger_fw_fstab.qti @@ -0,0 +1,33 @@ +# Copyright (c) 2019 - 2020, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Android fstab file. +# 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/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect diff --git a/proprietary/vendor/etc/cne/mwqem.conf b/proprietary/vendor/etc/cne/mwqem.conf new file mode 100644 index 0000000..fb44c05 --- /dev/null +++ b/proprietary/vendor/etc/cne/mwqem.conf @@ -0,0 +1,17 @@ +#configuration parameters for Multi-network Wireless Quality Estimation and Management. + +#Number of previous latency iterations to track to decide the better LQS interface +latency_count:3 +#Threshold in ms to decide the better interface for LQS. +latency_threshold:10 +#Number of tcp connections to be established in each latency session +max_tcp_connects:3 +#Max waiting time for a dns query to be resolved +dns_timeout:9 +#Minimum change in mwqem ratio to update the new LQA ratio +lqa_update_threshold:0.25 +#Timer in msec to track the lqs updates. Only one update will be allowed +#in this duration +lqa_update_count_timer:10000 +#default URL for establishing a tcp sessions +mwqem_http_url:www.qualcomm.com \ No newline at end of file diff --git a/proprietary/vendor/etc/cne/profileMwqem.xml b/proprietary/vendor/etc/cne/profileMwqem.xml new file mode 100644 index 0000000..d0fafbf --- /dev/null +++ b/proprietary/vendor/etc/cne/profileMwqem.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -99,-99 + + + -99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -99,-99 + + + -99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 20 + + 9 + + 3 + + 0.1 + + 20 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -99,-99,-99 + + + -99,-99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 20 + + 8 + + 3 + + 0.1 + + 20 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.08 + + 20 + + 1000 + + 1000000 + + + + + + + + -99,-99 + + + -99,-99 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml new file mode 100644 index 0000000..9f114d0 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1.0 + + 4 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1.0 + + 4 + + 80 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1.0 + + 10 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 20 + + 1000 + + 1000000 + + + + + + + + -75,-75,-75 + + + -75,-75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1.0 + + 4 + + 8 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 30 + + 1000 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1.0 + + + 0.0597 + + + 0.8895 + + + + 1.0 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml new file mode 100644 index 0000000..da27fce --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -82,-82 + + + -82,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1.0 + + 4 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1.0 + + 4 + + 80 + + 1000000 + + + + + + + + -82,-82 + + + -82,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1.0 + + 10 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 20 + + 1000 + + 1000000 + + + + + + + + -82,-82,-82 + + + -82,-82,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1.0 + + 4 + + 8 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 30 + + 1000 + + 1000000 + + + + + + + + -82,-82 + + + -82,-82 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1.0 + + + 0.0597 + + + 0.8895 + + + + 1.0 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml new file mode 100644 index 0000000..a6a1de3 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-79,-79 + + + -79,-79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml new file mode 100644 index 0000000..01420bf --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1.0 + + 4 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1.0 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1.0 + + 10 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-79,-79 + + + -79,-79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1.0 + + 4 + + 8 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 30 + + 1000 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1.0 + + + 0.0597 + + + 0.8895 + + + + 1.0 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml new file mode 100644 index 0000000..cdc522e --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -90,-90 + + + -90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -90,-90 + + + -90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -90,-90,-90 + + + -90,-90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -90,-90 + + + -90,-90 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml new file mode 100644 index 0000000..8978c21 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -87,-88 + + + -87,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -87,-88 + + + -87,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -87,-88,-88 + + + -87,-88,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -85,-85 + + + -85,-85 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile7.xml b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile7.xml new file mode 100644 index 0000000..32f8791 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile7.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -76,-76 + + + -76,-76 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1.0 + + 4 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1.0 + + 4 + + 80 + + 1000000 + + + + + + + + -76,-76 + + + -76,-76 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1.0 + + 10 + + 9 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 20 + + 1000 + + 1000000 + + + + + + + + -76,-76,-76 + + + -76,-76,-76 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1.0 + + 4 + + 8 + + 3 + + 1.0 + + 2 + + 1.0 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1.0 + + 30 + + 1000 + + 1000000 + + + + + + + + -76,-76 + + + -76,-76 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1.0 + + + 0.0597 + + + 0.8895 + + + + 1.0 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml new file mode 100644 index 0000000..ff1ee56 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -85,-85 + + + -85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -85,-85 + + + -85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -85,-85,-85 + + + -85,-85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -80,-80 + + + -80,-80 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml new file mode 100644 index 0000000..b5a673d --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -85,-85 + + + -85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -85,-85 + + + -85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -85,-85,-85 + + + -85,-85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -80,-80 + + + -80,-80 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml new file mode 100644 index 0000000..19475e8 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -75,-75,-75 + + + -75,-75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -65,-65 + + + -65,-65 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml new file mode 100644 index 0000000..1b6c51f --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-82 + + + -79,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-82 + + + -79,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-82,-82 + + + -79,-82,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml new file mode 100644 index 0000000..6bd0264 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-79,-79 + + + -79,-79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml new file mode 100644 index 0000000..8fe1838 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -72,-72 + + + -72,-72 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -72,-72 + + + -72,-72 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -72,-72,-72 + + + -72,-72,-72 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -72,-72 + + + -72,-72 + + -72 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml new file mode 100644 index 0000000..5bf6792 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -75,-75,-75 + + + -75,-75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -65,-65 + + + -65,-65 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml new file mode 100644 index 0000000..b83d7d7 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -90,-90 + + + -90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -90,-90 + + + -90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -90,-90,-90 + + + -90,-90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -90,-90 + + + -90,-90 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml new file mode 100644 index 0000000..f7d484b --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -87,-88 + + + -87,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -87,-88 + + + -87,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -87,-88,-88 + + + -87,-88,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -85,-85 + + + -85,-85 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml new file mode 100644 index 0000000..cd4094c --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-82 + + + -79,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-82 + + + -79,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-82,-82 + + + -79,-82,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml new file mode 100644 index 0000000..62da19e --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -99,-99 + + + -99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -99,-99 + + + -99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -99,-99,-99 + + + -99,-99,-99 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -99,-99 + + + -99,-99 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml new file mode 100644 index 0000000..a6a1de3 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-79,-79 + + + -79,-79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml new file mode 100644 index 0000000..6276cd1 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -72,-72 + + + -72,-72 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -72,-72 + + + -72,-72 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 1 + + 10 + + 9 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -72,-72,-72 + + + -72,-72,-72 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -72,-72 + + + -72,-72 + + -72 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml new file mode 100644 index 0000000..83f79d7 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -90,-90 + + + -90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -90,-90 + + + -90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -90,-90,-90 + + + -90,-90,-90 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -90,-90 + + + -90,-90 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml new file mode 100644 index 0000000..86404c4 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -87,-88 + + + -87,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -87,-88 + + + -87,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -87,-88,-88 + + + -87,-88,-88 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -85,-85 + + + -85,-85 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml new file mode 100644 index 0000000..f61ee10 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -65,-65 + + + -65,-65 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -65,-65 + + + -65,-65 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -65,-65,-65 + + + -65,-65,-65 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -65,-65 + + + -65,-65 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml new file mode 100644 index 0000000..cd023a3 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -80,-80 + + + -80,-80 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -80,-80 + + + -80,-80 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -80,-80,-80 + + + -80,-80,-80 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -80,-80 + + + -80,-80 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml new file mode 100644 index 0000000..a25abce --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -75,-75,-75 + + + -75,-75,-75 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -75,-75 + + + -75,-75 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml new file mode 100644 index 0000000..008ac99 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -85,-85 + + + -85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -85,-85 + + + -85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -85,-85,-85 + + + -85,-85,-85 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -85,-85 + + + -85,-85 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml new file mode 100644 index 0000000..88efd9c --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-79,-79 + + + -79,-79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml new file mode 100644 index 0000000..f71eaf7 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-82 + + + -79,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 0.09 + + 4 + + 9 + + 3 + + 0.1 + + 2 + + 0.55 + + 50 + + 8 + + 2 + + 100 + + 300 + + 0.15 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-82 + + + -79,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.7 + + 0.12 + + 10 + + 9 + + 3 + + 0.1 + + 2 + + 0.64 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.22 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-82,-82 + + + -79,-82,-82 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 0.08 + + 4 + + 8 + + 3 + + 0.1 + + 2 + + 0.62 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 0.30 + + 30 + + 1000 + + 1000000 + + + + + + + + -78,-78 + + + -78,-78 + + -74 + + 5 + + -85 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 0.42 + + + 0.0597 + + + 0.8895 + + + + 0.21 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile7.xml b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile7.xml new file mode 100644 index 0000000..45b35f5 --- /dev/null +++ b/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile7.xml @@ -0,0 +1,293 @@ + + + + 5.2 + Test 1 + + + + true + true + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + 60 + 3 + + someauthapp1 + someauthapp2 + someauthapp3 + + + + + + + + + true + + true + + 400 + + 1000000 + + 77 + + 0.2 + + + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.55 + + 1 + + 4 + + 9 + + 3 + + 1 + + 2 + + 1 + + 50 + + 8 + + 2 + + 100 + + 300 + + 1 + + 4 + + 80 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.64 + + 1 + + 12 + + 3 + + 3 + + 1 + + 2 + + 1 + + 60 + + 8 + + 2 + + 1000 + + 1000 + + 1 + + 20 + + 1000 + + 1000000 + + + + + + + + -79,-79,-79 + + + -79,-79,-79 + + 5 + + -85 + + + 2 + + 120 + + 0.57 + + 1 + + 4 + + 8 + + 3 + + 1 + + 2 + + 1 + + 100 + + 4 + + 2 + + 1000 + + 1000 + + 1 + + 30 + + 1000 + + 1000000 + + + + + + + + -79,-79 + + + -79,-79 + + -74 + + 5 + + -91 + + + 2 + + 120 + + 0.47 + + 8 + + 2 + + + + 1 + + + 0.0597 + + + 0.8895 + + + + 1 + + + 0.1366 + + + 0.5795 + + + + diff --git a/proprietary/vendor/etc/configstore/vpp.configstore.xml b/proprietary/vendor/etc/configstore/vpp.configstore.xml new file mode 100644 index 0000000..61def20 --- /dev/null +++ b/proprietary/vendor/etc/configstore/vpp.configstore.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/data/dsi_config.xml b/proprietary/vendor/etc/data/dsi_config.xml new file mode 100644 index 0000000..3f529c4 --- /dev/null +++ b/proprietary/vendor/etc/data/dsi_config.xml @@ -0,0 +1,1481 @@ + + + + + + + + + 0 + 0 + rmnet0 + + 0 + rmnet0 + + 8 + + rmnet0 + rmnet1 + rmnet2 + rmnet3 + rmnet4 + rmnet5 + rmnet6 + rmnet7 + + + + rmnet0 + rmnet1 + rmnet2 + rmnet3 + rmnet4 + rmnet5 + rmnet6 + rmnet7 + + + + + + + 0 + 1 + rmnet_usb0 + + 0 + rmnet_usb0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_usb0 + rmnet_usb1 + rmnet_usb2 + rmnet_usb3 + rmnet_usb4 + rmnet_usb5 + rmnet_usb6 + rmnet_usb7 + + + + + + + 0 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 0 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + 1 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + 1 + 1 + rmnet0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + 1 + 1 + rmnet0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + 0 + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + 0 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + 0 + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + 0 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + 0 + 1 + rmnet0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + 1 + 1 + rmnet0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + + 0 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + + 1 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + + + + 1 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_ipa0 + + 1 + rmnet0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + rmnet0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + + 1 + rmnet0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + + 1 + rmnet0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_mhi0 + + 1 + rmnet_mhi0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + + + + 1 + 1 + rmnet_ipa0 + 1 + 1 + + 1 + rmnet0 + + 0 + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + diff --git a/proprietary/vendor/etc/data/netmgr_config.xml b/proprietary/vendor/etc/data/netmgr_config.xml new file mode 100644 index 0000000..2a53cb1 --- /dev/null +++ b/proprietary/vendor/etc/data/netmgr_config.xml @@ -0,0 +1,4075 @@ + + + + + + + + + + 255 + 1 + /data/netmgr_cmd_log.txt + + + + + + 0 + 0 + + 0 + rmnet0 + SMDCTL0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + rmnet0 + 0 + 0 + 0 + + 2 + + 1 + 0 + + + 8 + + rmnet0 + rmnet1 + rmnet2 + rmnet3 + rmnet4 + rmnet5 + rmnet6 + rmnet7 + + + 8 + + rmnet0 + rmnet1 + rmnet2 + rmnet3 + rmnet4 + rmnet5 + rmnet6 + rmnet7 + + + 1 + 9 + + rev_rmnet0 + rev_rmnet1 + rev_rmnet2 + rev_rmnet3 + rev_rmnet4 + rev_rmnet5 + rev_rmnet6 + rev_rmnet7 + rev_rmnet8 + + + 9 + + rev_rmnet0 + rev_rmnet1 + rev_rmnet2 + rev_rmnet3 + rev_rmnet4 + rev_rmnet5 + rev_rmnet6 + rev_rmnet7 + rev_rmnet8 + + + + + + + 0 + 1 + + 0 + rmnet_usb0 + HSICTL0 + + 1 + 10 + 4096 + 0 + 0 + 5 + 5 + 0 + 0 + rmnet_usb0 + 0 + 0 + 0 + + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_usb0 + rmnet_usb1 + rmnet_usb2 + rmnet_usb3 + rmnet_usb4 + rmnet_usb5 + rmnet_usb6 + rmnet_usb7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + rev_rmnet_usb0 + rev_rmnet_usb1 + rev_rmnet_usb2 + rev_rmnet_usb3 + rev_rmnet_usb4 + rev_rmnet_usb5 + rev_rmnet_usb6 + rev_rmnet_usb7 + rev_rmnet_usb8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 0 + 1 + 3 + + 1 + rmnet_mhi0 + MHICTL0 + + 1 + 1 + 2048 + 0 + 0 + 5 + 5 + 0 + 0 + rmnet_mhi0 + 1 + 0 + 9 + 0 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 0 + 1 + 3 + + 1 + rmnet_mhi0 + MHICTL0 + + 1 + 1 + 1 + 2048 + 0 + 0 + 5 + 5 + 0 + 0 + rmnet_mhi0 + 1 + 0 + 9 + 0 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 1 + 2048 + 0 + 0 + 7 + 5 + 0 + 0 + rmnet_ipa0 + 0 + 0 + 0 + 10000 + 55000000 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 0 + 1 + + 1 + rmnet0 + DATA5_CNTL + 0 + 1 + 1 + 2048 + 0 + 0 + 5 + 5 + 0 + 0 + rmnet0 + 16 + 0 + 0 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 0 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 10000 + 1 + 5 + + 1 + rmnet0 + DATA5_CNTL + 85000000 + 1 + 1 + 2048 + 0 + 0 + rmnet0 + 5 + 5 + 0 + 0 + 2 + 9 + 0 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + + 1 + 10000 + 0 + 1 + 5 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 1 + 2048 + 0 + 0 + rmnet0 + 5 + 5 + 0 + 0 + 0 + 9 + 1 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 0 + 10000 + 1 + 5 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 85000000 + 1 + 2048 + 0 + 0 + rmnet0 + 5 + 5 + 0 + 0 + 16 + 9 + 1 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 10 + 8192 + 0 + 0 + rmnet_ipa0 + 7 + 7 + 1 + 1 + 16 + 32 + 9 + 1 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 10 + 8192 + 0 + 0 + rmnet_ipa0 + 7 + 7 + 1 + 1 + 2 + 9 + 1 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + + 1 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 1 + 2048 + 0 + 0 + 7 + 5 + 0 + 0 + rmnet_ipa0 + 0 + 0 + 0 + 55000000 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 0 + 1 + 1 + 2048 + 0 + 0 + rmnet_ipa0 + 5 + 5 + 0 + 0 + 0n + + 300000 + 400000 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + 0 + 1 + 10 + 8192 + 0 + 0 + 7 + 7 + 1 + 1 + rmnet_ipa0 + + 16 + 0 + 1 + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + 1 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + 0 + 1 + 10 + 8192 + 7 + 7 + 1 + 0 + rmnet_ipa0 + + 01 + 0 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 10 + 8192 + 0 + 0 + 7 + 7 + 1 + 1 + rmnet_ipa0 + + 16 + 0 + 32 + 0 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 155000000 + 1 + 25000 + + 1 + 10 + 8192 + 0 + 0 + 7 + 7 + 1 + 1 + rmnet_ipa0 + 10000 + + 1 + 1 + 1400 + + 2 + 4 + 8 + 0 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 155000000 + 1 + 25000 + + 1 + 10 + 8192 + 0 + 0 + 7 + 7 + 1 + 1 + rmnet_ipa0 + 10000 + + 1 + 1 + 1400 + + 2 + 4 + 8 + 0 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 155000000 + 1 + 25000 + + 1 + 10 + 8192 + 0 + 0 + 8 + 8 + 1 + 1 + rmnet_ipa0 + 10000 + + 1 + 1 + 1400 + + 2 + 13 + 0 + 1 + 1 + + 2 + + 1 + 0 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + 155000000 + 1 + 25000 + 1 + 10 + 8192 + 0 + 0 + 8 + 8 + 1 + 0 + rmnet_ipa0 + + 2 + 15 + 0 + 1 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + 3 + + 1 + rmnet_mhi0 + MHICTL0 + + 1 + 32 + 16384 + 32 + 16384 + 5 + 5 + 0 + 0 + rmnet_mhi0 + 0 + 1 + 0 + 9 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 1 + 1 + 2048 + 0 + 0 + rmnet_ipa0 + 5 + 5 + 0 + 0 + 0 + 0 + + 300000 + 400000 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + + + + 1 + 0 + 10000 + 1 + 3 + + 1 + rmnet_mhi0 + MHICTL0 + + 1 + 1 + 1504 + 1 + 1504 + 5 + 5 + 0 + 1 + rmnet_mhi0 + 0 + 1 + 4 + 0 + 1 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + 155000000 + 1 + 25000 + 1 + 10 + 8192 + 0 + 0 + 8 + 8 + 1 + 1 + rmnet_ipa0 + 10000 + + 1 + 1 + 1400 + + 2 + 13 + 0 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + 3 + + 1 + rmnet_mhi0 + MHICTL0 + + 1 + 1 + 2048 + 1 + 2048 + 5 + 5 + 1 + 1 + rmnet_mhi0 + 0 + 1 + 4 + 0 + 1 + 1 + 1 + + 2 + + 1 + 0 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + 155000000 + 1 + 25000 + 1 + 10 + 8192 + 20 + 8192 + 8 + 8 + 1 + 1 + 9 + 11 + 0 + 0 + rmnet_ipa0 + + 10000 + 1 + 1 + 1400 + + 2 + 12 + 0 + 1 + 1 + + 2 + 0 + 0 + 1 + 0 + 2 + 0 + + 1 + 0 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + + 1 + rmnet0 + DATA5_CNTL + + 155000000 + 1 + 25000 + + 1 + 10 + 8192 + 0 + 0 + 8 + 8 + 1 + 1 + rmnet_ipa0 + 1 + 1 + 10000 + + 1 + 1 + 1400 + 2 + 12 + 0 + 2 + 1 + 1 + + 2 + + 1 + 0 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 155000000 + 0 + 25000 + 1 + 31 + 16384 + 32 + 16384 + 8 + 8 + 1 + 1 + rmnet_ipa0 + 1 + 1 + 0 + 2 + 100000 + 1 + 1 + 1400 + 1 + 0 + 2 + 13 + 0 + 1 + 0 + 1 + 2 + + 1 + 0 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 0 + 0 + 10000 + 1 + 3 + + 1 + rmnet_mhi0 + MHICTL0 + + 1 + 32 + 16384 + 0 + 0 + 5 + 5 + 1 + 1 + rmnet_mhi0 + 0 + 16 + 224 + 0 + 100000 + 1 + 1 + 1 + + 2 + + 1 + 0 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 8 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + + + 0 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 3500 + 0 + 25000 + 1 + 31 + 16384 + 32 + 16384 + 8 + 8 + 1 + 1 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 100000 + 1 + 1 + 1400 + 1 + 1 + 2 + 125 + 0 + 1 + 9216 + 1 + 2 + + 1 + 0 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + 11 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + + + + 1 + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + 9 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + + + + + + + 0 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + + 1 + rmnet_mhi0 + MHICTL0 + 3500 + 0 + 25000 + 1 + 31 + 31668 + 32 + 16384 + 3000000 + 1 + 9 + 9 + 1 + 1 + 1 + 1 + 1 + rmnet_mhi0 + 1 + 1 + 3 + 1 + 100000 + + 1 + 1 + 1400 + 2 + 2 + 125 + 0 + 1 + 1 + 9216 + 1 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + + 1 + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + + + + + + 0 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + + 1 + rmnet_mhi0 + MHICTL0 + 3500 + 0 + 25000 + 1 + 31 + 31668 + 32 + 16384 + 1000000 + 1 + 9 + 9 + 1 + 1 + 1 + 1 + 1 + rmnet_mhi0 + 1 + 1 + 3 + 1 + 1 + 100000 + 1 + 1 + 1400 + 2 + 2 + 125 + 0 + 1500 + + 1 + 1 + 9216 + 1 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + + 1 + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 3500 + 0 + 25000 + 1 + 31 + 31668 + 32 + 16384 + 9 + 9 + 1 + 1 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 1 + 3 + 1 + 100000 + 1 + 1 + 1400 + 1 + 0 + 2 + 204 + 0 + 1 + 8192 + 1 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + + 1 + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 1 + 63 + 64844 + 32 + 16384 + 1000000 + 1 + 9 + 9 + 1 + 1 + 2 + 2 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 1 + 1 + 100000 + 1500 + + 1 + 1 + 1400 + 2 + 2 + 125 + 1 + 9216 + 1 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + + 1 + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + 1 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 1 + 63 + 64844 + 32 + 16384 + 1000000 + 0 + 9 + 9 + 1 + 1 + 2 + 2 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 1 + 1 + 100000 + 1500 + 1 + 1 + 1400 + 2 + 2 + 125 + 1 + 9216 + 1 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + 0 + 3 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + 1 + + 2 + + + + 0 + 1 + 1 + 1 + 1 + 0 + 16 + 20 + + + + 1 + 1 + 1 + 0 + 0 + 0 + 16 + 1 + + + 3 + + + + 0 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 1 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 2 + 1 + 1 + 4096 + 0 + 0 + 0 + 16 + 1 + + + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + 1 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 1 + 63 + 64844 + 32 + 16384 + 1000000 + 1 + 9 + 9 + 1 + 1 + 2 + 2 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 1 + 1 + 100000 + 1500 + 1 + 1 + 1400 + 2 + 2 + 125 + 1 + 9216 + 1 + 1 + 4 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + 0 + 3 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + 1 + + 3 + + + + 0 + 1 + 1 + 1 + 1 + 0 + 16 + 20 + + + + 1 + 1 + 1 + 0 + 0 + 0 + 16 + 1 + + + + 2 + 1 + 1 + 0 + 0 + 0 + 16 + 20 + + + 4 + + + + 0 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 1 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 2 + 1 + 1 + 4096 + 0 + 0 + 0 + 16 + 1 + + + + 3 + 1 + 1 + 8192 + 0 + 0 + 1 + 16 + 20 + + + + + + + + 1 + 0 + 10000 + 1 + 4 + 1 + 1 + 1 + 1 + 1 + 1 + + 1 + rmnet0 + DATA5_CNTL + 1 + 63 + 64844 + 32 + 16384 + 1000000 + 1 + 9 + 9 + 1 + 1 + 2 + 2 + rmnet_ipa0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 100000 + 1500 + 1 + 1 + 1400 + 2 + 2 + 125 + 1 + 9216 + 1 + 1 + 4 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + 0 + 3 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + 1 + + 3 + + + + 0 + 1 + 1 + 1 + 1 + 0 + 16 + 20 + + + + 1 + 1 + 1 + 0 + 0 + 0 + 16 + 1 + + + + 2 + 1 + 1 + 0 + 0 + 0 + 16 + 20 + + + 4 + + + + 0 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 1 + 1 + 1 + 32768 + 64844 + 500 + 63 + 16 + 20 + + + + 2 + 1 + 1 + 4096 + 0 + 0 + 0 + 16 + 1 + + + + 3 + 1 + 1 + 8192 + 0 + 0 + 1 + 16 + 20 + + + + + 1 + + + + + + + 0 + 0 + 10000 + 1 + 4 + 0 + 1 + 1 + + 1 + rmnet_mhi0 + MHICTL0 + 3500 + 0 + 25000 + 1 + 31 + 31668 + 32 + 16384 + 1000000 + 1 + 9 + 9 + 1 + 1 + 0 + 0 + 1 + rmnet_mhi0 + 1 + 1 + 1 + 1 + 1 + 100000 + 1 + 1 + 1400 + 2 + 128 + 120 + 0 + 1 + 1 + 9216 + 2 + + 1 + 0 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 17 + + rmnet_data0 + rmnet_data1 + rmnet_data2 + rmnet_data3 + rmnet_data4 + rmnet_data5 + rmnet_data6 + rmnet_data7 + rmnet_data8 + rmnet_data9 + rmnet_data10 + rmnet_data11 + rmnet_data12 + rmnet_data13 + rmnet_data14 + rmnet_data15 + rmnet_data16 + + + 6 + + 0 + 1 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 16 + + r_rmnet_data0 + r_rmnet_data1 + r_rmnet_data2 + r_rmnet_data3 + r_rmnet_data4 + r_rmnet_data5 + r_rmnet_data6 + r_rmnet_data7 + r_rmnet_data8 + r_rmnet_data9 + r_rmnet_data10 + r_rmnet_data11 + r_rmnet_data12 + r_rmnet_data13 + r_rmnet_data14 + r_rmnet_data15 + + + 4 + + diff --git a/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml new file mode 100644 index 0000000..7ce249b --- /dev/null +++ b/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/proprietary/vendor/etc/display/DPU660.xml b/proprietary/vendor/etc/display/DPU660.xml new file mode 100644 index 0000000..1e3aed8 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU660.xml @@ -0,0 +1,75 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 24 + 4100.0 + 4800.0 + 1 + 32 + 1.5 + 1.5 + 4.0 + 3 + 2 + 48 + 32 + 3 + 1600.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 61440 + 4608 + 8 + 2 + 75 + 256 + 100 + 1 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 4100 + 0.25 + 3.0 + 5.33 + 16 + 1.7 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + + + + diff --git a/proprietary/vendor/etc/display/DPU670.xml b/proprietary/vendor/etc/display/DPU670.xml new file mode 100644 index 0000000..6a4cad1 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU670.xml @@ -0,0 +1,75 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 4300.0 + 4800.0 + 2 + 32 + 2.0 + 1.5 + 4.0 + 3 + 2 + 48 + 32 + 3 + 1600.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 61440 + 4608 + 8 + 2 + 75 + 256 + 100 + 2 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 4300 + 0.25 + 3.0 + 5.33 + 16 + 1.7 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + + + + diff --git a/proprietary/vendor/etc/display/DPU720.xml b/proprietary/vendor/etc/display/DPU720.xml new file mode 100644 index 0000000..a3389d7 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU720.xml @@ -0,0 +1,76 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 4300 + 4800 + 1 + 32 + 1.5 + 1.5 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 61440 + 4608 + 8 + 2 + 75 + 256 + 100 + 2 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 4300 + 0.25 + 3.0 + 5.33 + 16 + 1.7 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + + + + + diff --git a/proprietary/vendor/etc/display/DPU7__.xml b/proprietary/vendor/etc/display/DPU7__.xml new file mode 100644 index 0000000..11e4f9b --- /dev/null +++ b/proprietary/vendor/etc/display/DPU7__.xml @@ -0,0 +1,75 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5200.0 + 4800.0 + 2 + 32 + 1.5 + 1.5 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 61440 + 4608 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 3900 + 0.25 + 3.0 + 5.33 + 16 + 1.7 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + + + + diff --git a/proprietary/vendor/etc/display/DPU820.xml b/proprietary/vendor/etc/display/DPU820.xml new file mode 100644 index 0000000..ec2c791 --- /dev/null +++ b/proprietary/vendor/etc/display/DPU820.xml @@ -0,0 +1,96 @@ + + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 4100.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 1152 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 4100 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 180 + 11000000 + 5300000 + 14600000 + 6600000 + + + + + + + 90 + + + + 90 + + + + diff --git a/proprietary/vendor/etc/display/DPU8__.xml b/proprietary/vendor/etc/display/DPU8__.xml new file mode 100644 index 0000000..e6c44ed --- /dev/null +++ b/proprietary/vendor/etc/display/DPU8__.xml @@ -0,0 +1,84 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5200.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 1152 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 3900 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 180 + 18200000 + 13600000 + 18200000 + 13600000 + + + + diff --git a/proprietary/vendor/etc/display/DPU9__.xml b/proprietary/vendor/etc/display/DPU9__.xml new file mode 100644 index 0000000..c61bb9d --- /dev/null +++ b/proprietary/vendor/etc/display/DPU9__.xml @@ -0,0 +1,88 @@ + + + + 6 + 8 + 4 + 1 + 1 + 2 + 0 + 3 + 25 + 1.05 + 40 + 5200.0 + 4800.0 + 2 + 32 + 1.4 + 1.4 + 4.0 + 3 + 2 + 48 + 32 + 3 + 800.0 + 261.0 + 4800.0 + 9600.0 + 4.0 + 1.1 + 15360 + 2368 + 8 + 2 + 75 + 256 + 100 + 4 + 4 + 800 + 1600 + 2 + 4 + 3 + 1.45 + 1.0 + 1.0 + 3900 + 0.25 + 3.0 + 5.33 + 16 + 1.6 + 1.4 + 32 + 16 + 8.33 + 8.0 + 75 + 1.8 + 8 + 16.0 + 0.64 + 180 + 18200000 + 13600000 + 18200000 + 13600000 + 5 + 6 + 8 + 1.1 + 25 + + + diff --git a/proprietary/vendor/etc/display/advanced_sf_offsets.xml b/proprietary/vendor/etc/display/advanced_sf_offsets.xml new file mode 100644 index 0000000..7e96cec --- /dev/null +++ b/proprietary/vendor/etc/display/advanced_sf_offsets.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/display/qdcm_calib_data_tianma_nt37705_dsc_cmd_mode_panel.json b/proprietary/vendor/etc/display/qdcm_calib_data_tianma_nt37705_dsc_cmd_mode_panel.json new file mode 100644 index 0000000..d7d8f23 --- /dev/null +++ b/proprietary/vendor/etc/display/qdcm_calib_data_tianma_nt37705_dsc_cmd_mode_panel.json @@ -0,0 +1,218 @@ +{ + "Copyright": "", + "Version": 1, + "tianma_nt37705_dsc_cmd_mode_panel": { + "22803_Native": { + "Applicability": { + "ColorPrimaries": "sRGB", + "GammaTransfer": "sRGB", + "RenderIntent": 0, + "RenderIntentName": "Standard" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30", + "PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133322C5D6C22747522475B3A2C302C312C322C332C342C352C362C372C382C393031312C2C313231312C2C333431312C2C353631312C2C373831312C2C393032322C2C313232322C2C333432322C2C353632322C2C373832322C2C393033332C2C313233332C2C333433332C2C353633332C2C373833332C2C393034342C2C313234342C2C333434342C2C353634342C2C373834342C2C393035352C2C313235352C2C333435352C2C353635352C2C373835352C2C393036362C2C313236362C2C333436362C2C353636362C2C373836362C2C393037372C2C313237372C2C333437372C2C353637372C2C373837372C2C393038382C2C313238382C2C333438382C2C353638382C2C373838382C2C393039392C2C313239392C2C333439392C2C353639392C2C373839392C2C3930312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3931312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3932312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3933312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3934312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3935312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3936312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3937312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3938312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3939312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3930322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3931322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3932322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3933322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3934322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3935322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3936322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3937322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3938322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3939322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3930332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3931332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3932332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3933332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3934332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3935332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3936332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3937332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3938332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3939332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3930342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3931342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3932342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3934342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3935342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3937342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3934362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3935362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3936362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3938362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3939362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3930372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3931372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3932372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3933372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3934372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3935372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3936372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3937372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3938372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3939372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3930382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3931382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3932382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3933382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3934382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3935382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3936382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3937382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3938382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3939382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3930392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3931392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3932392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3933392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3934392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3935392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3936392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3937392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3938392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3939392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3930313030312C30302C3130313230312C30302C3330313430312C30302C3530313630312C30302C3730313830312C30302C3930313031312C31302C3130313231312C31302C3330313431312C31302C3530313631312C31302C3730313831312C31302C3930313032312C32302C3130313232312C32305D33222C756C52743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222C38323631352C3231302C2C22332237302C3231352C322230222C33333832352C3231302C2C22332238352C3431352C322230222C38333034352C3231302C2C22342239302C3631352C322230222C2C3036372C382230222C35322C3636372C382230222C31352C3236372C382230222C36372C3836372C382230222C30313432372C3836302C2C22312238322C3036372C382230222C35313633372C3836302C2C22312239372C3236372C382230222C30323834372C3836302C2C22322230332C3436372C382230222C35323036372C3836302C2C22322231382C3636372C382230222C30333237372C3836302C2C22332232332C3836372C382230222C35333438372C3836302C2C22332234382C3036372C382230222C30343639372C3836302C2C223022312C32302C342230222C35322C3630313432302C2C2235223231312C32302C342230222C36372C3830313432302C2C22312232302C3430313432302C2C22312238322C3030313432302C2C22312233352C3630313432302C2C22312239372C3230313432302C2C22322234302C3830313432302C2C22322230332C3430313432302C2C22322236352C3030313432302C2C22322231382C3630313432302C2C22332237302C3230313432302C2C22332232332C3830313432302C2C22332238352C3430313432302C2C22332234382C3030313432302C2C22342239302C3630313432302C2C223022312C38322C302230222C35322C3632313038302C2C2235223231312C38322C302230222C36372C3832313038302C2C22312232302C3432313038302C2C22312238322C3032313038302C2C22312233352C3632313038302C2C22312239372C3232313038302C2C22322234302C3832313038302C2C22322230332C3432313038302C2C22322236352C3032313038302C2C22322231382C3632313038302C2C22332237302C3232313038302C2C22332232332C3832313038302C2C22332238352C3432313038302C2C22332234382C3032313038302C2C22342239302C3632313038302C2C223022312C33352C362230222C35322C3635313633302C2C2235223231312C33352C362230222C36372C3835313633302C2C22312232302C3435313633302C2C22312238322C3035313633302C2C22312233352C3635313633302C2C22312239372C3235313633302C2C22322234302C3835313633302C2C22322230332C3435313633302C2C22322236352C3035313633302C2C22322231382C3635313633302C2C22332237302C3235313633302C2C22332232332C3835313633302C2C22332238352C3435313633302C2C22332234382C3035313633302C2C22342239302C3635313633302C2C223022312C39372C322230222C35322C3637313239302C2C2235223231312C39372C322230222C36372C3837313239302C2C22312232302C3437313239302C2C22312238322C3037313239302C2C22312233352C3637313239302C2C22312239372C3237313239302C2C22322234302C3837313239302C2C22322230332C3437313239302C2C22322236352C3037313239302C2C22322231382C3637313239302C2C22332237302C3237313239302C2C22332232332C3837313239302C2C22332238352C3437313239302C2C22332234382C3037313239302C2C22342239302C3637313239302C2C223022322C34302C382230222C35322C3630323834302C2C2235223231322C34302C382230222C36372C3830323834302C2C22312232302C3430323834302C2C22312238322C3030323834302C2C22312233352C3630323834302C2C22312239372C3230323834302C2C22322234302C3830323834302C2C22322230332C3430323834302C2C22322236352C3030323834302C2C22322231382C3630323834302C2C22332237302C3230323834302C2C22332232332C3830323834302C2C22332238352C3430323834302C2C22332234382C3030323834302C2C22342239302C3630323834302C2C223022322C30332C342230222C35322C3633323430302C2C2235223231322C30332C342230222C36372C3833323430302C2C22312232302C3433323430302C2C22312238322C3033323430302C2C22312233352C3633323430302C2C22312239372C3233323430302C2C22322234302C3833323430302C2C22322230332C3433323430302C2C22322236352C3033323430302C2C22322231382C3633323430302C2C22332237302C3233323430302C2C22332232332C3833323430302C2C22332238352C3433323430302C2C22332234382C3033323430302C2C22342239302C3633323430302C2C223022322C36352C302230222C35322C3635323036302C2C2235223231322C36352C302230222C36372C3835323036302C2C22312232302C3435323036302C2C22312238322C3035323036302C2C22312233352C3635323036302C2C22312239372C3235323036302C2C22322234302C3835323036302C2C22322230332C3435323036302C2C22322236352C3035323036302C2C22322231382C3635323036302C2C22332237302C3235323036302C2C22332232332C3835323036302C2C22332238352C3435323036302C2C22332234382C3035323036302C2C22342239302C3635323036302C2C223022322C31382C362230222C35322C3638323631302C2C2235223231322C31382C362230222C36372C3838323631302C2C22312232302C3438323631302C2C22312238322C3038323631302C2C22312233352C3638323631302C2C22312239372C3238323631302C2C22322234302C3838323631302C2C22322230332C3438323631302C2C22322236352C3038323631302C2C22322231382C3638323631302C2C22332237302C3238323631302C2C22332232332C3838323631302C2C22332238352C3438323631302C2C22332234382C3038323631302C2C22342239302C3638323631302C2C223022332C37302C322230222C35322C3630333237302C2C2235223231332C37302C322230222C36372C3830333237302C2C22312232302C3430333237302C2C22312238322C3030333237302C2C22312233352C3630333237302C2C22312239372C3230333237302C2C22322234302C3830333237302C2C22322230332C3430333237302C2C22322236352C3030333237302C2C22322231382C3630333237302C2C22332237302C3230333237302C2C22332232332C3830333237302C2C22332238352C3430333237302C2C22332234382C3030333237302C2C22342239302C3630333237302C2C223022332C32332C382230222C35322C3633333832302C2C2235223231332C32332C382230222C36372C3833333832302C2C22312232302C3433333832302C2C22312238322C3033333832302C2C22312233352C3633333832302C2C22312239372C3233333832302C2C22322234302C3833333832302C2C22322230332C3433333832302C2C22322236352C3033333832302C2C22322231382C3633333832302C2C22332237302C3233333832302C2C22332232332C3833333832302C2C22332238352C3433333832302C2C22332234382C3033333832302C2C22342239302C3633333832302C2C223022332C38352C342230222C35322C3635333438302C2C2235223231332C38352C342230222C36372C3835333438302C2C22312232302C3435333438302C2C22312238322C3035333438302C2C22312233352C3635333438302C2C22312239372C3235333438302C2C22322234302C3835333438302C2C22322230332C3435333438302C2C22322236352C3035333438302C2C22322231382C3635333438302C2C22332237302C3235333438302C2C22332232332C3835333438302C2C22332238352C3435333438302C2C22332234382C3035333438302C2C22342239302C3635333438302C2C223022332C34382C302230222C35322C3638333034302C2C2235223231332C34382C302230222C36372C3838333034302C2C22312232302C3438333034302C2C22312238322C3038333034302C2C22312233352C3638333034302C2C22312239372C3238333034302C2C22322234302C3838333034302C2C22322230332C3438333034302C2C22322236352C3038333034302C2C22322231382C3638333034302C2C22332237302C3238333034302C2C22332232332C3838333034302C2C22332238352C3438333034302C2C22332234382C3038333034302C2C22342239302C3638333034302C2C223022342C39302C362230222C35322C3630343639302C2C2235223231342C39302C362230222C36372C3830343639302C2C22312232302C3430343639302C2C22312238322C3030343639302C2C22312233352C3630343639302C2C22312239372C3230343639302C2C22322234302C3830343639302C2C22322230332C3430343639302C2C22322236352C3030343639302C2C22322231382C3630343639302C2C22332237302C3230343639302C2C22332232332C3830343639302C2C22332238352C3430343639302C2C22332234382C3030343639302C2C22342239302C3630343639302C2C223022302C322C36352C2232223635302C322C36352C2235223231302C322C36352C2237223836302C322C36352C22312232302C342C3035322236222C32313038302C322C36352C22312233352C362C3035322236222C37313239302C322C36352C22322234302C382C3035322236222C33323430302C322C36352C22322236352C302C3035322236222C38323631302C322C36352C22332237302C322C3035322236222C33333832302C322C36352C22332238352C342C3035322236222C38333034302C322C36352C22342239302C362C3035322236222C2C3035322C3635322236222C35322C3635322C3635322236222C31352C3235322C3635322236222C36372C3835322C3635322236222C30313432322C3635322C36352C22312238322C3035322C3635322236222C35313633322C3635322C36352C22312239372C3235322C3635322236222C30323834322C3635322C36352C22322230332C3435322C3635322236222C35323036322C3635322C36352C22322231382C3635322C3635322236222C30333237322C3635322C36352C22332232332C3835322C3635322236222C35333438322C3635322C36352C22332234382C3035322C3635322236222C30343639322C3635322C36352C223022352C3231322C36352C2232223635352C3231322C36352C2235223231352C3231322C36352C2237223836352C3231322C36352C22312232302C3431352C3235322236222C32313038352C3231322C36352C22312233352C3631352C3235322236222C37313239352C3231322C36352C22322234302C3831352C3235322236222C33323430352C3231322C36352C22322236352C3031352C3235322236222C38323631352C3231322C36352C22332237302C3231352C3235322236222C33333832352C3231322C36352C22332238352C3431352C3235322236222C38333034352C3231322C36352C22342239302C3631352C3235322236222C2C3036372C3835322236222C35322C3636372C3835322236222C31352C3236372C3835322236222C36372C3836372C3835322236222C30313432372C3836322C36352C22312238322C3036372C3835322236222C35313633372C3836322C36352C22312239372C3236372C3835322236222C30323834372C3836322C36352C22322230332C3436372C3835322236222C35323036372C3836322C36352C22322231382C3636372C3835322236222C30333237372C3836322C36352C22332232332C3836372C3835322236222C35333438372C3836322C36352C22332234382C3036372C3835322236222C30343639372C3836322C36352C223022312C32302C3435322236222C35322C3630313432322C36352C2235223231312C32302C3435322236222C36372C3830313432322C36352C22312232302C3430313432322C36352C22312238322C3030313432322C36352C22312233352C3630313432322C36352C22312239372C3230313432322C36352C22322234302C3830313432322C36352C22322230332C3430313432322C36352C22322236352C3030313432322C36352C22322231382C3630313432322C36352C22332237302C3230313432322C36352C22332232332C3830313432322C36352C22332238352C3430313432322C36352C22332234382C3030313432322C36352C22342239302C3630313432322C36352C223022312C38322C3035322236222C35322C3632313038322C36352C2235223231312C38322C3035322236222C36372C3832313038322C36352C22312232302C3432313038322C36352C22312238322C3032313038322C36352C22312233352C3632313038322C36352C22312239372C3232313038322C36352C22322234302C3832313038322C36352C22322230332C3432313038322C36352C22322236352C3032313038322C36352C22322231382C3632313038322C36352C22332237302C3232313038322C36352C22332232332C3832313038322C36352C22332238352C3432313038322C36352C22332234382C3032313038322C36352C22342239302C3632313038322C36352C223022312C33352C3635322236222C35322C3635313633322C36352C2235223231312C33352C3635322236222C36372C3835313633322C36352C22312232302C3435313633322C36352C22312238322C3035313633322C36352C22312233352C3635313633322C36352C22312239372C3235313633322C36352C22322234302C3835313633322C36352C22322230332C3435313633322C36352C22322236352C3035313633322C36352C22322231382C3635313633322C36352C22332237302C3235313633322C36352C22332232332C3835313633322C36352C22332238352C3435313633322C36352C22332234382C3035313633322C36352C22342239302C3635313633322C36352C223022312C39372C3235322236222C35322C3637313239322C36352C2235223231312C39372C3235322236222C36372C3837313239322C36352C22312232302C3437313239322C36352C22312238322C3037313239322C36352C22312233352C3637313239322C36352C22312239372C3237313239322C36352C22322234302C3837313239322C36352C22322230332C3437313239322C36352C22322236352C3037313239322C36352C22322231382C3637313239322C36352C22332237302C3237313239322C36352C22332232332C3837313239322C36352C22332238352C3437313239322C36352C22332234382C3037313239322C36352C22342239302C3637313239322C36352C223022322C34302C3835322236222C35322C3630323834322C36352C2235223231322C34302C3835322236222C36372C3830323834322C36352C22312232302C3430323834322C36352C22312238322C3030323834322C36352C22312233352C3630323834322C36352C22312239372C3230323834322C36352C22322234302C3830323834322C36352C22322230332C3430323834322C36352C22322236352C3030323834322C36352C22322231382C3630323834322C36352C22332237302C3230323834322C36352C22332232332C3830323834322C36352C22332238352C3430323834322C36352C22332234382C3030323834322C36352C22342239302C3630323834322C36352C223022322C30332C3435322236222C35322C3633323430322C36352C2235223231322C30332C3435322236222C36372C3833323430322C36352C22312232302C3433323430322C36352C22312238322C3033323430322C36352C22312233352C3633323430322C36352C22312239372C3233323430322C36352C22322234302C3833323430322C36352C22322230332C3433323430322C36352C22322236352C3033323430322C36352C22322231382C3633323430322C36352C22332237302C3233323430322C36352C22332232332C3833323430322C36352C22332238352C3433323430322C36352C22332234382C3033323430322C36352C22342239302C3633323430322C36352C223022322C36352C3035322236222C35322C3635323036322C36352C2235223231322C36352C3035322236222C36372C3835323036322C36352C22312232302C3435323036322C36352C22312238322C3035323036322C36352C22312233352C3635323036322C36352C22312239372C3235323036322C36352C22322234302C3835323036322C36352C22322230332C3435323036322C36352C22322236352C3035323036322C36352C22322231382C3635323036322C36352C22332237302C3235323036322C36352C22332232332C3835323036322C36352C22332238352C3435323036322C36352C22332234382C3035323036322C36352C22342239302C3635323036322C36352C223022322C31382C3635322236222C35322C3638323631322C36352C2235223231322C31382C3635322236222C36372C3838323631322C36352C22312232302C3438323631322C36352C22312238322C3038323631322C36352C22312233352C3638323631322C36352C22312239372C3238323631322C36352C22322234302C3838323631322C36352C22322230332C3438323631322C36352C22322236352C3038323631322C36352C22322231382C3638323631322C36352C22332237302C3238323631322C36352C22332232332C3838323631322C36352C22332238352C3438323631322C36352C22332234382C3038323631322C36352C22342239302C3638323631322C36352C223022332C37302C3235322236222C35322C3630333237322C36352C2235223231332C37302C3235322236222C36372C3830333237322C36352C22312232302C3430333237322C36352C22312238322C3030333237322C36352C22312233352C3630333237322C36352C22312239372C3230333237322C36352C22322234302C3830333237322C36352C22322230332C3430333237322C36352C22322236352C3030333237322C36352C22322231382C3630333237322C36352C22332237302C3230333237322C36352C22332232332C3830333237322C36352C22332238352C3430333237322C36352C22332234382C3030333237322C36352C22342239302C3630333237322C36352C223022332C32332C3835322236222C35322C3633333832322C36352C2235223231332C32332C3835322236222C36372C3833333832322C36352C22312232302C3433333832322C36352C22312238322C3033333832322C36352C22312233352C3633333832322C36352C22312239372C3233333832322C36352C22322234302C3833333832322C36352C22322230332C3433333832322C36352C22322236352C3033333832322C36352C22322231382C3633333832322C36352C22332237302C3233333832322C36352C22332232332C3833333832322C36352C22332238352C3433333832322C36352C22332234382C3033333832322C36352C22342239302C3633333832322C36352C223022332C38352C3435322236222C35322C3635333438322C36352C2235223231332C38352C3435322236222C36372C3835333438322C36352C22312232302C3435333438322C36352C22312238322C3035333438322C36352C22312233352C3635333438322C36352C22312239372C3235333438322C36352C22322234302C3835333438322C36352C22322230332C3435333438322C36352C22322236352C3035333438322C36352C22322231382C3635333438322C36352C22332237302C3235333438322C36352C22332232332C3835333438322C36352C22332238352C3435333438322C36352C22332234382C3035333438322C36352C22342239302C3635333438322C36352C223022332C34382C3035322236222C35322C3638333034322C36352C2235223231332C34382C3035322236222C36372C3838333034322C36352C22312232302C3438333034322C36352C22312238322C3038333034322C36352C22312233352C3638333034322C36352C22312239372C3238333034322C36352C22322234302C3838333034322C36352C22322230332C3438333034322C36352C22322236352C3038333034322C36352C22322231382C3638333034322C36352C22332237302C3238333034322C36352C22332232332C3838333034322C36352C22332238352C3438333034322C36352C22332234382C3038333034322C36352C22342239302C3638333034322C36352C223022342C39302C3635322236222C35322C3630343639322C36352C2235223231342C39302C3635322236222C36372C3830343639322C36352C22312232302C3430343639322C36352C22312238322C3030343639322C36352C22312233352C3630343639322C36352C22312239372C3230343639322C36352C22322234302C3830343639322C36352C22322230332C3430343639322C36352C22322236352C3030343639322C36352C22322231382C3630343639322C36352C22332237302C3230343639322C36352C22332232332C3830343639322C36352C22332238352C3430343639322C36352C22332234382C3030343639322C36352C22342239302C3630343639322C36352C223022302C352C32312C2232223635302C352C32312C2235223231302C352C32312C2237223836302C352C32312C22312232302C342C3031352232222C32313038302C352C32312C22312233352C362C3031352232222C37313239302C352C32312C22322234302C382C3031352232222C33323430302C352C32312C22322236352C302C3031352232222C38323631302C352C32312C22332237302C322C3031352232222C33333832302C352C32312C22332238352C342C3031352232222C38333034302C352C32312C22342239302C362C3031352232222C2C3035322C3631352232222C35322C3635322C3631352232222C31352C3235322C3631352232222C36372C3835322C3631352232222C30313432322C3635352C32312C22312238322C3035322C3631352232222C35313633322C3635352C32312C22312239372C3235322C3631352232222C30323834322C3635352C32312C22322230332C3435322C3631352232222C35323036322C3635352C32312C22322231382C3635322C3631352232222C30333237322C3635352C32312C22332232332C3835322C3631352232222C35333438322C3635352C32312C22332234382C3035322C3631352232222C30343639322C3635352C32312C223022352C3231352C32312C2232223635352C3231352C32312C2235223231352C3231352C32312C2237223836352C3231352C32312C22312232302C3431352C3231352232222C32313038352C3231352C32312C22312233352C3631352C3231352232222C37313239352C3231352C32312C22322234302C3831352C3231352232222C33323430352C3231352C32312C22322236352C3031352C3231352232222C38323631352C3231352C32312C22332237302C3231352C3231352232222C33333832352C3231352C32312C22332238352C3431352C3231352232222C38333034352C3231352C32312C22342239302C3631352C3231352232222C2C3036372C3831352232222C35322C3636372C3831352232222C31352C3236372C3831352232222C36372C3836372C3831352232222C30313432372C3836352C32312C22312238322C3036372C3831352232222C35313633372C3836352C32312C22312239372C3236372C3831352232222C30323834372C3836352C32312C22322230332C3436372C3831352232222C35323036372C3836352C32312C22322231382C3636372C3831352232222C30333237372C3836352C32312C22332232332C3836372C3831352232222C35333438372C3836352C32312C22332234382C3036372C3831352232222C30343639372C3836352C32312C223022312C32302C3431352232222C35322C3630313432352C32312C2235223231312C32302C3431352232222C36372C3830313432352C32312C22312232302C3430313432352C32312C22312238322C3030313432352C32312C22312233352C3630313432352C32312C22312239372C3230313432352C32312C22322234302C3830313432352C32312C22322230332C3430313432352C32312C22322236352C3030313432352C32312C22322231382C3630313432352C32312C22332237302C3230313432352C32312C22332232332C3830313432352C32312C22332238352C3430313432352C32312C22332234382C3030313432352C32312C22342239302C3630313432352C32312C223022312C38322C3031352232222C35322C3632313038352C32312C2235223231312C38322C3031352232222C36372C3832313038352C32312C22312232302C3432313038352C32312C22312238322C3032313038352C32312C22312233352C3632313038352C32312C22312239372C3232313038352C32312C22322234302C3832313038352C32312C22322230332C3432313038352C32312C22322236352C3032313038352C32312C22322231382C3632313038352C32312C22332237302C3232313038352C32312C22332232332C3832313038352C32312C22332238352C3432313038352C32312C22332234382C3032313038352C32312C22342239302C3632313038352C32312C223022312C33352C3631352232222C35322C3635313633352C32312C2235223231312C33352C3631352232222C36372C3835313633352C32312C22312232302C3435313633352C32312C22312238322C3035313633352C32312C22312233352C3635313633352C32312C22312239372C3235313633352C32312C22322234302C3835313633352C32312C22322230332C3435313633352C32312C22322236352C3035313633352C32312C22322231382C3635313633352C32312C22332237302C3235313633352C32312C22332232332C3835313633352C32312C22332238352C3435313633352C32312C22332234382C3035313633352C32312C22342239302C3635313633352C32312C223022312C39372C3231352232222C35322C3637313239352C32312C2235223231312C39372C3231352232222C36372C3837313239352C32312C22312232302C3437313239352C32312C22312238322C3037313239352C32312C22312233352C3637313239352C32312C22312239372C3237313239352C32312C22322234302C3837313239352C32312C22322230332C3437313239352C32312C22322236352C3037313239352C32312C22322231382C3637313239352C32312C22332237302C3237313239352C32312C22332232332C3837313239352C32312C22332238352C3437313239352C32312C22332234382C3037313239352C32312C22342239302C3637313239352C32312C223022322C34302C3831352232222C35322C3630323834352C32312C2235223231322C34302C3831352232222C36372C3830323834352C32312C22312232302C3430323834352C32312C22312238322C3030323834352C32312C22312233352C3630323834352C32312C22312239372C3230323834352C32312C22322234302C3830323834352C32312C22322230332C3430323834352C32312C22322236352C3030323834352C32312C22322231382C3630323834352C32312C22332237302C3230323834352C32312C22332232332C3830323834352C32312C22332238352C3430323834352C32312C22332234382C3030323834352C32312C22342239302C3630323834352C32312C223022322C30332C3431352232222C35322C3633323430352C32312C2235223231322C30332C3431352232222C36372C3833323430352C32312C22312232302C3433323430352C32312C22312238322C3033323430352C32312C22312233352C3633323430352C32312C22312239372C3233323430352C32312C22322234302C3833323430352C32312C22322230332C3433323430352C32312C22322236352C3033323430352C32312C22322231382C3633323430352C32312C22332237302C3233323430352C32312C22332232332C3833323430352C32312C22332238352C3433323430352C32312C22332234382C3033323430352C32312C22342239302C3633323430352C32312C223022322C36352C3031352232222C35322C3635323036352C32312C2235223231322C36352C3031352232222C36372C3835323036352C32312C22312232302C3435323036352C32312C22312238322C3035323036352C32312C22312233352C3635323036352C32312C22312239372C3235323036352C32312C22322234302C3835323036352C32312C22322230332C3435323036352C32312C22322236352C3035323036352C32312C22322231382C3635323036352C32312C22332237302C3235323036352C32312C22332232332C3835323036352C32312C22332238352C3435323036352C32312C22332234382C3035323036352C32312C22342239302C3635323036352C32312C223022322C31382C3631352232222C35322C3638323631352C32312C2235223231322C31382C3631352232222C36372C3838323631352C32312C22312232302C3438323631352C32312C22312238322C3038323631352C32312C22312233352C3638323631352C32312C22312239372C3238323631352C32312C22322234302C3838323631352C32312C22322230332C3438323631352C32312C22322236352C3038323631352C32312C22322231382C3638323631352C32312C22332237302C3238323631352C32312C22332232332C3838323631352C32312C22332238352C3438323631352C32312C22332234382C3038323631352C32312C22342239302C3638323631352C32312C223022332C37302C3231352232222C35322C3630333237352C32312C2235223231332C37302C3231352232222C36372C3830333237352C32312C22312232302C3430333237352C32312C22312238322C3030333237352C32312C22312233352C3630333237352C32312C22312239372C3230333237352C32312C22322234302C3830333237352C32312C22322230332C3430333237352C32312C22322236352C3030333237352C32312C22322231382C3630333237352C32312C22332237302C3230333237352C32312C22332232332C3830333237352C32312C22332238352C3430333237352C32312C22332234382C3030333237352C32312C22342239302C3630333237352C32312C223022332C32332C3831352232222C35322C3633333832352C32312C2235223231332C32332C3831352232222C36372C3833333832352C32312C22312232302C3433333832352C32312C22312238322C3033333832352C32312C22312233352C3633333832352C32312C22312239372C3233333832352C32312C22322234302C3833333832352C32312C22322230332C3433333832352C32312C22322236352C3033333832352C32312C22322231382C3633333832352C32312C22332237302C3233333832352C32312C22332232332C3833333832352C32312C22332238352C3433333832352C32312C22332234382C3033333832352C32312C22342239302C3633333832352C32312C223022332C38352C3431352232222C35322C3635333438352C32312C2235223231332C38352C3431352232222C36372C3835333438352C32312C22312232302C3435333438352C32312C22312238322C3035333438352C32312C22312233352C3635333438352C32312C22312239372C3235333438352C32312C22322234302C3835333438352C32312C22322230332C3435333438352C32312C22322236352C3035333438352C32312C22322231382C3635333438352C32312C22332237302C3235333438352C32312C22332232332C3835333438352C32312C22332238352C3435333438352C32312C22332234382C3035333438352C32312C22342239302C3635333438352C32312C223022332C34382C3031352232222C35322C3638333034352C32312C2235223231332C34382C3031352232222C36372C3838333034352C32312C22312232302C3438333034352C32312C22312238322C3038333034352C32312C22312233352C3638333034352C32312C22312239372C3238333034352C32312C22322234302C3838333034352C32312C22322230332C3438333034352C32312C22322236352C3038333034352C32312C22322231382C3638333034352C32312C22332237302C3238333034352C32312C22332232332C3838333034352C32312C22332238352C3438333034352C32312C22332234382C3038333034352C32312C22342239302C3638333034352C32312C223022342C39302C3631352232222C35322C3630343639352C32312C2235223231342C39302C3631352232222C36372C3830343639352C32312C22312232302C3430343639352C32312C22312238322C3030343639352C32312C22312233352C3630343639352C32312C22312239372C3230343639352C32312C22322234302C3830343639352C32312C22322230332C3430343639352C32312C22322236352C3030343639352C32312C22322231382C3630343639352C32312C22332237302C3230343639352C32312C22332232332C3830343639352C32312C22332238352C3430343639352C32312C22332234382C3030343639352C32312C22342239302C3630343639352C32312C223022302C372C38362C2232223635302C372C38362C2235223231302C372C38362C2237223836302C372C38362C22312232302C342C3036372238222C32313038302C372C38362C22312233352C362C3036372238222C37313239302C372C38362C22322234302C382C3036372238222C33323430302C372C38362C22322236352C302C3036372238222C38323631302C372C38362C22332237302C322C3036372238222C33333832302C372C38362C22332238352C342C3036372238222C38333034302C372C38362C22342239302C362C3036372238222C2C3035322C3636372238222C35322C3635322C3636372238222C31352C3235322C3636372238222C36372C3835322C3636372238222C30313432322C3635372C38362C22312238322C3035322C3636372238222C35313633322C3635372C38362C22312239372C3235322C3636372238222C30323834322C3635372C38362C22322230332C3435322C3636372238222C35323036322C3635372C38362C22322231382C3635322C3636372238222C30333237322C3635372C38362C22332232332C3835322C3636372238222C35333438322C3635372C38362C22332234382C3035322C3636372238222C30343639322C3635372C38362C223022352C3231372C38362C2232223635352C3231372C38362C2235223231352C3231372C38362C2237223836352C3231372C38362C22312232302C3431352C3236372238222C32313038352C3231372C38362C22312233352C3631352C3236372238222C37313239352C3231372C38362C22322234302C3831352C3236372238222C33323430352C3231372C38362C22322236352C3031352C3236372238222C38323631352C3231372C38362C22332237302C3231352C3236372238222C33333832352C3231372C38362C22332238352C3431352C3236372238222C38333034352C3231372C38362C22342239302C3631352C3236372238222C2C3036372C3836372238222C35322C3636372C3836372238222C31352C3236372C3836372238222C36372C3836372C3836372238222C30313432372C3836372C38362C22312238322C3036372C3836372238222C35313633372C3836372C38362C22312239372C3236372C3836372238222C30323834372C3836372C38362C22322230332C3436372C3836372238222C35323036372C3836372C38362C22322231382C3636372C3836372238222C30333237372C3836372C38362C22332232332C3836372C3836372238222C35333438372C3836372C38362C22332234382C3036372C3836372238222C30343639372C3836372C38362C223022312C32302C3436372238222C35322C3630313432372C38362C2235223231312C32302C3436372238222C36372C3830313432372C38362C22312232302C3430313432372C38362C22312238322C3030313432372C38362C22312233352C3630313432372C38362C22312239372C3230313432372C38362C22322234302C3830313432372C38362C22322230332C3430313432372C38362C22322236352C3030313432372C38362C22322231382C3630313432372C38362C22332237302C3230313432372C38362C22332232332C3830313432372C38362C22332238352C3430313432372C38362C22332234382C3030313432372C38362C22342239302C3630313432372C38362C223022312C38322C3036372238222C35322C3632313038372C38362C2235223231312C38322C3036372238222C36372C3832313038372C38362C22312232302C3432313038372C38362C22312238322C3032313038372C38362C22312233352C3632313038372C38362C22312239372C3232313038372C38362C22322234302C3832313038372C38362C22322230332C3432313038372C38362C22322236352C3032313038372C38362C22322231382C3632313038372C38362C22332237302C3232313038372C38362C22332232332C3832313038372C38362C22332238352C3432313038372C38362C22332234382C3032313038372C38362C22342239302C3632313038372C38362C223022312C33352C3636372238222C35322C3635313633372C38362C2235223231312C33352C3636372238222C36372C3835313633372C38362C22312232302C3435313633372C38362C22312238322C3035313633372C38362C22312233352C3635313633372C38362C22312239372C3235313633372C38362C22322234302C3835313633372C38362C22322230332C3435313633372C38362C22322236352C3035313633372C38362C22322231382C3635313633372C38362C22332237302C3235313633372C38362C22332232332C3835313633372C38362C22332238352C3435313633372C38362C22332234382C3035313633372C38362C22342239302C3635313633372C38362C223022312C39372C3236372238222C35322C3637313239372C38362C2235223231312C39372C3236372238222C36372C3837313239372C38362C22312232302C3437313239372C38362C22312238322C3037313239372C38362C22312233352C3637313239372C38362C22312239372C3237313239372C38362C22322234302C3837313239372C38362C22322230332C3437313239372C38362C22322236352C3037313239372C38362C22322231382C3637313239372C38362C22332237302C3237313239372C38362C22332232332C3837313239372C38362C22332238352C3437313239372C38362C22332234382C3037313239372C38362C22342239302C3637313239372C38362C223022322C34302C3836372238222C35322C3630323834372C38362C2235223231322C34302C3836372238222C36372C3830323834372C38362C22312232302C3430323834372C38362C22312238322C3030323834372C38362C22312233352C3630323834372C38362C22312239372C3230323834372C38362C22322234302C3830323834372C38362C22322230332C3430323834372C38362C22322236352C3030323834372C38362C22322231382C3630323834372C38362C22332237302C3230323834372C38362C22332232332C3830323834372C38362C22332238352C3430323834372C38362C22332234382C3030323834372C38362C22342239302C3630323834372C38362C223022322C30332C3436372238222C35322C3633323430372C38362C2235223231322C30332C3436372238222C36372C3833323430372C38362C22312232302C3433323430372C38362C22312238322C3033323430372C38362C22312233352C3633323430372C38362C22312239372C3233323430372C38362C22322234302C3833323430372C38362C22322230332C3433323430372C38362C22322236352C3033323430372C38362C22322231382C3633323430372C38362C22332237302C3233323430372C38362C22332232332C3833323430372C38362C22332238352C3433323430372C38362C22332234382C3033323430372C38362C22342239302C3633323430372C38362C223022322C36352C3036372238222C35322C3635323036372C38362C2235223231322C36352C3036372238222C36372C3835323036372C38362C22312232302C3435323036372C38362C22312238322C3035323036372C38362C22312233352C3635323036372C38362C22312239372C3235323036372C38362C22322234302C3835323036372C38362C22322230332C3435323036372C38362C22322236352C3035323036372C38362C22322231382C3635323036372C38362C22332237302C3235323036372C38362C22332232332C3835323036372C38362C22332238352C3435323036372C38362C22332234382C3035323036372C38362C22342239302C3635323036372C38362C223022322C31382C3636372238222C35322C3638323631372C38362C2235223231322C31382C3636372238222C36372C3838323631372C38362C22312232302C3438323631372C38362C22312238322C3038323631372C38362C22312233352C3638323631372C38362C22312239372C3238323631372C38362C22322234302C3838323631372C38362C22322230332C3438323631372C38362C22322236352C3038323631372C38362C22322231382C3638323631372C38362C22332237302C3238323631372C38362C22332232332C3838323631372C38362C22332238352C3438323631372C38362C22332234382C3038323631372C38362C22342239302C3638323631372C38362C223022332C37302C3236372238222C35322C3630333237372C38362C2235223231332C37302C3236372238222C36372C3830333237372C38362C22312232302C3430333237372C38362C22312238322C3030333237372C38362C22312233352C3630333237372C38362C22312239372C3230333237372C38362C22322234302C3830333237372C38362C22322230332C3430333237372C38362C22322236352C3030333237372C38362C22322231382C3630333237372C38362C22332237302C3230333237372C38362C22332232332C3830333237372C38362C22332238352C3430333237372C38362C22332234382C3030333237372C38362C22342239302C3630333237372C38362C223022332C32332C3836372238222C35322C3633333832372C38362C2235223231332C32332C3836372238222C36372C3833333832372C38362C22312232302C3433333832372C38362C22312238322C3033333832372C38362C22312233352C3633333832372C38362C22312239372C3233333832372C38362C22322234302C3833333832372C38362C22322230332C3433333832372C38362C22322236352C3033333832372C38362C22322231382C3633333832372C38362C22332237302C3233333832372C38362C22332232332C3833333832372C38362C22332238352C3433333832372C38362C22332234382C3033333832372C38362C22342239302C3633333832372C38362C223022332C38352C3436372238222C35322C3635333438372C38362C2235223231332C38352C3436372238222C36372C3835333438372C38362C22312232302C3435333438372C38362C22312238322C3035333438372C38362C22312233352C3635333438372C38362C22312239372C3235333438372C38362C22322234302C3835333438372C38362C22322230332C3435333438372C38362C22322236352C3035333438372C38362C22322231382C3635333438372C38362C22332237302C3235333438372C38362C22332232332C3835333438372C38362C22332238352C3435333438372C38362C22332234382C3035333438372C38362C22342239302C3635333438372C38362C223022332C34382C3036372238222C35322C3638333034372C38362C2235223231332C34382C3036372238222C36372C3838333034372C38362C22312232302C3438333034372C38362C22312238322C3038333034372C38362C22312233352C3638333034372C38362C22312239372C3238333034372C38362C22322234302C3838333034372C38362C22322230332C3438333034372C38362C22322236352C3038333034372C38362C22322231382C3638333034372C38362C22332237302C3238333034372C38362C22332232332C3838333034372C38362C22332238352C3438333034372C38362C22332234382C3038333034372C38362C22342239302C3638333034372C38362C223022342C39302C3636372238222C35322C3630343639372C38362C2235223231342C39302C3636372238222C36372C3830343639372C38362C22312232302C3430343639372C38362C22312238322C3030343639372C38362C22312233352C3630343639372C38362C22312239372C3230343639372C38362C22322234302C3830343639372C38362C22322230332C3430343639372C38362C22322236352C3030343639372C38362C22322231382C3630343639372C38362C22332237302C3230343639372C38362C22332232332C3830343639372C38362C22332238352C3430343639372C38362C22332234382C3030343639372C38362C22342239302C3630343639372C38362C223022302C312C32302234222C35322C362C30303134322C2235223231302C312C32302234222C36372C382C30303134322C22312232302C342C30303134322C22312238322C302C30303134322C22312233352C362C30303134322C22312239372C322C30303134322C22322234302C382C30303134322C22322230332C342C30303134322C22322236352C302C30303134322C22322231382C362C30303134322C22332237302C322C30303134322C22332232332C382C30303134322C22332238352C342C30303134322C22332234382C302C30303134322C22342239302C362C30303134322C223022322C3635312C32302234222C35322C3635322C36303134322C2235223231322C3635312C32302234222C36372C3835322C36303134322C22312232302C3435322C36303134322C22312238322C3035322C36303134322C22312233352C3635322C36303134322C22312239372C3235322C36303134322C22322234302C3835322C36303134322C22322230332C3435322C36303134322C22322236352C3035322C36303134322C22322231382C3635322C36303134322C22332237302C3235322C36303134322C22332232332C3835322C36303134322C22332238352C3435322C36303134322C22332234382C3035322C36303134322C22342239302C3635322C36303134322C223022352C3231312C32302234222C35322C3631352C32303134322C2235223231352C3231312C32302234222C36372C3831352C32303134322C22312232302C3431352C32303134322C22312238322C3031352C32303134322C22312233352C3631352C32303134322C22312239372C3231352C32303134322C22322234302C3831352C32303134322C22322230332C3431352C32303134322C22322236352C3031352C32303134322C22322231382C3631352C32303134322C22332237302C3231352C32303134322C22332232332C3831352C32303134322C22332238352C3431352C32303134322C22332234382C3031352C32303134322C22342239302C3631352C32303134322C223022372C3836312C32302234222C35322C3636372C38303134322C2235223231372C3836312C32302234222C36372C3836372C38303134322C22312232302C3436372C38303134322C22312238322C3036372C38303134322C22312233352C3636372C38303134322C22312239372C3236372C38303134322C22322234302C3836372C38303134322C22322230332C3436372C38303134322C22322236352C3036372C38303134322C22322231382C3636372C38303134322C22332237302C3236372C38303134322C22332232332C3836372C38303134322C22332238352C3436372C38303134322C22332234382C3036372C38303134322C22342239302C3636372C38303134322C223022312C32302C34303134322C2232223635312C32302C34303134322C2235223231312C32302C34303134322C2237223836312C32302C34303134322C22312232302C3430313432312C32302234222C32313038312C32302C34303134322C22312233352C3630313432312C32302234222C37313239312C32302C34303134322C22322234302C3830313432312C32302234222C33323430312C32302C34303134322C22322236352C3030313432312C32302234222C38323631312C32302C34303134322C22332237302C3230313432312C32302234222C33333832312C32302C34303134322C22332238352C3430313432312C32302234222C38333034312C32302C34303134322C22342239302C3630313432312C32302234222C2C3032313038312C32302234222C35322C3632313038312C32302234222C31352C3232313038312C32302234222C36372C3832313038312C32302234222C30313432312C38322C30303134322C22312238322C3032313038312C32302234222C35313633312C38322C30303134322C22312239372C3232313038312C32302234222C30323834312C38322C30303134322C22322230332C3432313038312C32302234222C35323036312C38322C30303134322C22322231382C3632313038312C32302234222C30333237312C38322C30303134322C22332232332C3832313038312C32302234222C35333438312C38322C30303134322C22332234382C3032313038312C32302234222C30343639312C38322C30303134322C223022312C33352C36303134322C2232223635312C33352C36303134322C2235223231312C33352C36303134322C2237223836312C33352C36303134322C22312232302C3435313633312C32302234222C32313038312C33352C36303134322C22312233352C3635313633312C32302234222C37313239312C33352C36303134322C22322234302C3835313633312C32302234222C33323430312C33352C36303134322C22322236352C3035313633312C32302234222C38323631312C33352C36303134322C22332237302C3235313633312C32302234222C33333832312C33352C36303134322C22332238352C3435313633312C32302234222C38333034312C33352C36303134322C22342239302C3635313633312C32302234222C2C3037313239312C32302234222C35322C3637313239312C32302234222C31352C3237313239312C32302234222C36372C3837313239312C32302234222C30313432312C39372C32303134322C22312238322C3037313239312C32302234222C35313633312C39372C32303134322C22312239372C3237313239312C32302234222C30323834312C39372C32303134322C22322230332C3437313239312C32302234222C35323036312C39372C32303134322C22322231382C3637313239312C32302234222C30333237312C39372C32303134322C22332232332C3837313239312C32302234222C35333438312C39372C32303134322C22332234382C3037313239312C32302234222C30343639312C39372C32303134322C223022322C34302C38303134322C2232223635322C34302C38303134322C2235223231322C34302C38303134322C2237223836322C34302C38303134322C22312232302C3430323834312C32302234222C32313038322C34302C38303134322C22312233352C3630323834312C32302234222C37313239322C34302C38303134322C22322234302C3830323834312C32302234222C33323430322C34302C38303134322C22322236352C3030323834312C32302234222C38323631322C34302C38303134322C22332237302C3230323834312C32302234222C33333832322C34302C38303134322C22332238352C3430323834312C32302234222C38333034322C34302C38303134322C22342239302C3630323834312C32302234222C2C3033323430312C32302234222C35322C3633323430312C32302234222C31352C3233323430312C32302234222C36372C3833323430312C32302234222C30313432322C30332C34303134322C22312238322C3033323430312C32302234222C35313633322C30332C34303134322C22312239372C3233323430312C32302234222C30323834322C30332C34303134322C22322230332C3433323430312C32302234222C35323036322C30332C34303134322C22322231382C3633323430312C32302234222C30333237322C30332C34303134322C22332232332C3833323430312C32302234222C35333438322C30332C34303134322C22332234382C3033323430312C32302234222C30343639322C30332C34303134322C223022322C36352C30303134322C2232223635322C36352C30303134322C2235223231322C36352C30303134322C2237223836322C36352C30303134322C22312232302C3435323036312C32302234222C32313038322C36352C30303134322C22312233352C3635323036312C32302234222C37313239322C36352C30303134322C22322234302C3835323036312C32302234222C33323430322C36352C30303134322C22322236352C3035323036312C32302234222C38323631322C36352C30303134322C22332237302C3235323036312C32302234222C33333832322C36352C30303134322C22332238352C3435323036312C32302234222C38333034322C36352C30303134322C22342239302C3635323036312C32302234222C2C3038323631312C32302234222C35322C3638323631312C32302234222C31352C3238323631312C32302234222C36372C3838323631312C32302234222C30313432322C31382C36303134322C22312238322C3038323631312C32302234222C35313633322C31382C36303134322C22312239372C3238323631312C32302234222C30323834322C31382C36303134322C22322230332C3438323631312C32302234222C35323036322C31382C36303134322C22322231382C3638323631312C32302234222C30333237322C31382C36303134322C22332232332C3838323631312C32302234222C35333438322C31382C36303134322C22332234382C3038323631312C32302234222C30343639322C31382C36303134322C223022332C37302C32303134322C2232223635332C37302C32303134322C2235223231332C37302C32303134322C2237223836332C37302C32303134322C22312232302C3430333237312C32302234222C32313038332C37302C32303134322C22312233352C3630333237312C32302234222C37313239332C37302C32303134322C22322234302C3830333237312C32302234222C33323430332C37302C32303134322C22322236352C3030333237312C32302234222C38323631332C37302C32303134322C22332237302C3230333237312C32302234222C33333832332C37302C32303134322C22332238352C3430333237312C32302234222C38333034332C37302C32303134322C22342239302C3630333237312C32302234222C2C3033333832312C32302234222C35322C3633333832312C32302234222C31352C3233333832312C32302234222C36372C3833333832312C32302234222C30313432332C32332C38303134322C22312238322C3033333832312C32302234222C35313633332C32332C38303134322C22312239372C3233333832312C32302234222C30323834332C32332C38303134322C22322230332C3433333832312C32302234222C35323036332C32332C38303134322C22322231382C3633333832312C32302234222C30333237332C32332C38303134322C22332232332C3833333832312C32302234222C35333438332C32332C38303134322C22332234382C3033333832312C32302234222C30343639332C32332C38303134322C223022332C38352C34303134322C2232223635332C38352C34303134322C2235223231332C38352C34303134322C2237223836332C38352C34303134322C22312232302C3435333438312C32302234222C32313038332C38352C34303134322C22312233352C3635333438312C32302234222C37313239332C38352C34303134322C22322234302C3835333438312C32302234222C33323430332C38352C34303134322C22322236352C3035333438312C32302234222C38323631332C38352C34303134322C22332237302C3235333438312C32302234222C33333832332C38352C34303134322C22332238352C3435333438312C32302234222C38333034332C38352C34303134322C22342239302C3635333438312C32302234222C2C3038333034312C32302234222C35322C3638333034312C32302234222C31352C3238333034312C32302234222C36372C3838333034312C32302234222C30313432332C34382C30303134322C22312238322C3038333034312C32302234222C35313633332C34382C30303134322C22312239372C3238333034312C32302234222C30323834332C34382C30303134322C22322230332C3438333034312C32302234222C35323036332C34382C30303134322C22322231382C3638333034312C32302234222C30333237332C34382C30303134322C22332232332C3838333034312C32302234222C35333438332C34382C30303134322C22332234382C3038333034312C32302234222C30343639332C34382C30303134322C223022342C39302C36303134322C2232223635342C39302C36303134322C2235223231342C39302C36303134322C2237223836342C39302C36303134322C22312232302C3430343639312C32302234222C32313038342C39302C36303134322C22312233352C3630343639312C32302234222C37313239342C39302C36303134322C22322234302C3830343639312C32302234222C33323430342C39302C36303134322C22322236352C3030343639312C32302234222C38323631342C39302C36303134322C22332237302C3230343639312C32302234222C33333832342C39302C36303134322C22332238352C3430343639312C32302234222C38333034342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30323130382C2232223635302C312C38322230222C31352C322C30323130382C2237223836302C312C38322230222C30313432302C312C38322230222C32313038302C312C38322230222C35313633302C312C38322230222C37313239302C312C38322230222C30323834302C312C38322230222C33323430302C312C38322230222C35323036302C312C38322230222C38323631302C312C38322230222C30333237302C312C38322230222C33333832302C312C38322230222C35333438302C312C38322230222C38333034302C312C38322230222C30343639302C312C38322230222C2C3035322C36323130382C2232223635322C3635312C38322230222C31352C3235322C36323130382C2237223836322C3635312C38322230222C30313432322C3635312C38322230222C32313038322C3635312C38322230222C35313633322C3635312C38322230222C37313239322C3635312C38322230222C30323834322C3635312C38322230222C33323430322C3635312C38322230222C35323036322C3635312C38322230222C38323631322C3635312C38322230222C30333237322C3635312C38322230222C33333832322C3635312C38322230222C35333438322C3635312C38322230222C38333034322C3635312C38322230222C30343639322C3635312C38322230222C2C3031352C32323130382C2232223635352C3231312C38322230222C31352C3231352C32323130382C2237223836352C3231312C38322230222C30313432352C3231312C38322230222C32313038352C3231312C38322230222C35313633352C3231312C38322230222C37313239352C3231312C38322230222C30323834352C3231312C38322230222C33323430352C3231312C38322230222C35323036352C3231312C38322230222C38323631352C3231312C38322230222C30333237352C3231312C38322230222C33333832352C3231312C38322230222C35333438352C3231312C38322230222C38333034352C3231312C38322230222C30343639352C3231312C38322230222C2C3036372C38323130382C2232223635372C3836312C38322230222C31352C3236372C38323130382C2237223836372C3836312C38322230222C30313432372C3836312C38322230222C32313038372C3836312C38322230222C35313633372C3836312C38322230222C37313239372C3836312C38322230222C30323834372C3836312C38322230222C33323430372C3836312C38322230222C35323036372C3836312C38322230222C38323631372C3836312C38322230222C30333237372C3836312C38322230222C33333832372C3836312C38322230222C35333438372C3836312C38322230222C38333034372C3836312C38322230222C30343639372C3836312C38322230222C2C3030313432312C38322230222C35322C3630313432312C38322230222C31352C3230313432312C38322230222C36372C3830313432312C38322230222C30313432312C32302C34323130382C22312238322C3030313432312C38322230222C35313633312C32302C34323130382C22312239372C3230313432312C38322230222C30323834312C32302C34323130382C22322230332C3430313432312C38322230222C35323036312C32302C34323130382C22322231382C3630313432312C38322230222C30333237312C32302C34323130382C22332232332C3830313432312C38322230222C35333438312C32302C34323130382C22332234382C3030313432312C38322230222C30343639312C32302C34323130382C223022312C38322C30323130382C2232223635312C38322C30323130382C2235223231312C38322C30323130382C2237223836312C38322C30323130382C22312232302C3432313038312C38322230222C32313038312C38322C30323130382C22312233352C3632313038312C38322230222C37313239312C38322C30323130382C22322234302C3832313038312C38322230222C33323430312C38322C30323130382C22322236352C3032313038312C38322230222C38323631312C38322C30323130382C22332237302C3232313038312C38322230222C33333832312C38322C30323130382C22332238352C3432313038312C38322230222C38333034312C38322C30323130382C22342239302C3632313038312C38322230222C2C3035313633312C38322230222C35322C3635313633312C38322230222C31352C3235313633312C38322230222C36372C3835313633312C38322230222C30313432312C33352C36323130382C22312238322C3035313633312C38322230222C35313633312C33352C36323130382C22312239372C3235313633312C38322230222C30323834312C33352C36323130382C22322230332C3435313633312C38322230222C35323036312C33352C36323130382C22322231382C3635313633312C38322230222C30333237312C33352C36323130382C22332232332C3835313633312C38322230222C35333438312C33352C36323130382C22332234382C3035313633312C38322230222C30343639312C33352C36323130382C223022312C39372C32323130382C2232223635312C39372C32323130382C2235223231312C39372C32323130382C2237223836312C39372C32323130382C22312232302C3437313239312C38322230222C32313038312C39372C32323130382C22312233352C3637313239312C38322230222C37313239312C39372C32323130382C22322234302C3837313239312C38322230222C33323430312C39372C32323130382C22322236352C3037313239312C38322230222C38323631312C39372C32323130382C22332237302C3237313239312C38322230222C33333832312C39372C32323130382C22332238352C3437313239312C38322230222C38333034312C39372C32323130382C22342239302C3637313239312C38322230222C2C3030323834312C38322230222C35322C3630323834312C38322230222C31352C3230323834312C38322230222C36372C3830323834312C38322230222C30313432322C34302C38323130382C22312238322C3030323834312C38322230222C35313633322C34302C38323130382C22312239372C3230323834312C38322230222C30323834322C34302C38323130382C22322230332C3430323834312C38322230222C35323036322C34302C38323130382C22322231382C3630323834312C38322230222C30333237322C34302C38323130382C22332232332C3830323834312C38322230222C35333438322C34302C38323130382C22332234382C3030323834312C38322230222C30343639322C34302C38323130382C223022322C30332C34323130382C2232223635322C30332C34323130382C2235223231322C30332C34323130382C2237223836322C30332C34323130382C22312232302C3433323430312C38322230222C32313038322C30332C34323130382C22312233352C3633323430312C38322230222C37313239322C30332C34323130382C22322234302C3833323430312C38322230222C33323430322C30332C34323130382C22322236352C3033323430312C38322230222C38323631322C30332C34323130382C22332237302C3233323430312C38322230222C33333832322C30332C34323130382C22332238352C3433323430312C38322230222C38333034322C30332C34323130382C22342239302C3633323430312C38322230222C2C3035323036312C38322230222C35322C3635323036312C38322230222C31352C3235323036312C38322230222C36372C3835323036312C38322230222C30313432322C36352C30323130382C22312238322C3035323036312C38322230222C35313633322C36352C30323130382C22312239372C3235323036312C38322230222C30323834322C36352C30323130382C22322230332C3435323036312C38322230222C35323036322C36352C30323130382C22322231382C3635323036312C38322230222C30333237322C36352C30323130382C22332232332C3835323036312C38322230222C35333438322C36352C30323130382C22332234382C3035323036312C38322230222C30343639322C36352C30323130382C223022322C31382C36323130382C2232223635322C31382C36323130382C2235223231322C31382C36323130382C2237223836322C31382C36323130382C22312232302C3438323631312C38322230222C32313038322C31382C36323130382C22312233352C3638323631312C38322230222C37313239322C31382C36323130382C22322234302C3838323631312C38322230222C33323430322C31382C36323130382C22322236352C3038323631312C38322230222C38323631322C31382C36323130382C22332237302C3238323631312C38322230222C33333832322C31382C36323130382C22332238352C3438323631312C38322230222C38333034322C31382C36323130382C22342239302C3638323631312C38322230222C2C3030333237312C38322230222C35322C3630333237312C38322230222C31352C3230333237312C38322230222C36372C3830333237312C38322230222C30313432332C37302C32323130382C22312238322C3030333237312C38322230222C35313633332C37302C32323130382C22312239372C3230333237312C38322230222C30323834332C37302C32323130382C22322230332C3430333237312C38322230222C35323036332C37302C32323130382C22322231382C3630333237312C38322230222C30333237332C37302C32323130382C22332232332C3830333237312C38322230222C35333438332C37302C32323130382C22332234382C3030333237312C38322230222C30343639332C37302C32323130382C223022332C32332C38323130382C2232223635332C32332C38323130382C2235223231332C32332C38323130382C2237223836332C32332C38323130382C22312232302C3433333832312C38322230222C32313038332C32332C38323130382C22312233352C3633333832312C38322230222C37313239332C32332C38323130382C22322234302C3833333832312C38322230222C33323430332C32332C38323130382C22322236352C3033333832312C38322230222C38323631332C32332C38323130382C22332237302C3233333832312C38322230222C33333832332C32332C38323130382C22332238352C3433333832312C38322230222C38333034332C32332C38323130382C22342239302C3633333832312C38322230222C2C3035333438312C38322230222C35322C3635333438312C38322230222C31352C3235333438312C38322230222C36372C3835333438312C38322230222C30313432332C38352C34323130382C22312238322C3035333438312C38322230222C35313633332C38352C34323130382C22312239372C3235333438312C38322230222C30323834332C38352C34323130382C22322230332C3435333438312C38322230222C35323036332C38352C34323130382C22322231382C3635333438312C38322230222C30333237332C38352C34323130382C22332232332C3835333438312C38322230222C35333438332C38352C34323130382C22332234382C3035333438312C38322230222C30343639332C38352C34323130382C223022332C34382C30323130382C2232223635332C34382C30323130382C2235223231332C34382C30323130382C2237223836332C34382C30323130382C22312232302C3438333034312C38322230222C32313038332C34382C30323130382C22312233352C3638333034312C38322230222C37313239332C34382C30323130382C22322234302C3838333034312C38322230222C33323430332C34382C30323130382C22322236352C3038333034312C38322230222C38323631332C34382C30323130382C22332237302C3238333034312C38322230222C33333832332C34382C30323130382C22332238352C3438333034312C38322230222C38333034332C34382C30323130382C22342239302C3638333034312C38322230222C2C3030343639312C38322230222C35322C3630343639312C38322230222C31352C3230343639312C38322230222C36372C3830343639312C38322230222C30313432342C39302C36323130382C22312238322C3030343639312C38322230222C35313633342C39302C36323130382C22312239372C3230343639312C38322230222C30323834342C39302C36323130382C22322230332C3430343639312C38322230222C35323036342C39302C36323130382C22322231382C3630343639312C38322230222C30333237342C39302C36323130382C22332232332C3830343639312C38322230222C35333438342C39302C36323130382C22332234382C3030343639312C38322230222C30343639342C39302C36323130382C223022302C312C33352236222C35322C362C30353136332C2235223231302C312C33352236222C36372C382C30353136332C22312232302C342C30353136332C22312238322C302C30353136332C22312233352C362C30353136332C22312239372C322C30353136332C22322234302C382C30353136332C22322230332C342C30353136332C22322236352C302C30353136332C22322231382C362C30353136332C22332237302C322C30353136332C22332232332C382C30353136332C22332238352C342C30353136332C22332234382C302C30353136332C22342239302C362C30353136332C223022322C3635312C33352236222C35322C3635322C36353136332C2235223231322C3635312C33352236222C36372C3835322C36353136332C22312232302C3435322C36353136332C22312238322C3035322C36353136332C22312233352C3635322C36353136332C22312239372C3235322C36353136332C22322234302C3835322C36353136332C22322230332C3435322C36353136332C22322236352C3035322C36353136332C22322231382C3635322C36353136332C22332237302C3235322C36353136332C22332232332C3835322C36353136332C22332238352C3435322C36353136332C22332234382C3035322C36353136332C22342239302C3635322C36353136332C223022352C3231312C33352236222C35322C3631352C32353136332C2235223231352C3231312C33352236222C36372C3831352C32353136332C22312232302C3431352C32353136332C22312238322C3031352C32353136332C22312233352C3631352C32353136332C22312239372C3231352C32353136332C22322234302C3831352C32353136332C22322230332C3431352C32353136332C22322236352C3031352C32353136332C22322231382C3631352C32353136332C22332237302C3231352C32353136332C22332232332C3831352C32353136332C22332238352C3431352C32353136332C22332234382C3031352C32353136332C22342239302C3631352C32353136332C223022372C3836312C33352236222C35322C3636372C38353136332C2235223231372C3836312C33352236222C36372C3836372C38353136332C22312232302C3436372C38353136332C22312238322C3036372C38353136332C22312233352C3636372C38353136332C22312239372C3236372C38353136332C22322234302C3836372C38353136332C22322230332C3436372C38353136332C22322236352C3036372C38353136332C22322231382C3636372C38353136332C22332237302C3236372C38353136332C22332232332C3836372C38353136332C22332238352C3436372C38353136332C22332234382C3036372C38353136332C22342239302C3636372C38353136332C223022312C32302C34353136332C2232223635312C32302C34353136332C2235223231312C32302C34353136332C2237223836312C32302C34353136332C22312232302C3430313432312C33352236222C32313038312C32302C34353136332C22312233352C3630313432312C33352236222C37313239312C32302C34353136332C22322234302C3830313432312C33352236222C33323430312C32302C34353136332C22322236352C3030313432312C33352236222C38323631312C32302C34353136332C22332237302C3230313432312C33352236222C33333832312C32302C34353136332C22332238352C3430313432312C33352236222C38333034312C32302C34353136332C22342239302C3630313432312C33352236222C2C3032313038312C33352236222C35322C3632313038312C33352236222C31352C3232313038312C33352236222C36372C3832313038312C33352236222C30313432312C38322C30353136332C22312238322C3032313038312C33352236222C35313633312C38322C30353136332C22312239372C3232313038312C33352236222C30323834312C38322C30353136332C22322230332C3432313038312C33352236222C35323036312C38322C30353136332C22322231382C3632313038312C33352236222C30333237312C38322C30353136332C22332232332C3832313038312C33352236222C35333438312C38322C30353136332C22332234382C3032313038312C33352236222C30343639312C38322C30353136332C223022312C33352C36353136332C2232223635312C33352C36353136332C2235223231312C33352C36353136332C2237223836312C33352C36353136332C22312232302C3435313633312C33352236222C32313038312C33352C36353136332C22312233352C3635313633312C33352236222C37313239312C33352C36353136332C22322234302C3835313633312C33352236222C33323430312C33352C36353136332C22322236352C3035313633312C33352236222C38323631312C33352C36353136332C22332237302C3235313633312C33352236222C33333832312C33352C36353136332C22332238352C3435313633312C33352236222C38333034312C33352C36353136332C22342239302C3635313633312C33352236222C2C3037313239312C33352236222C35322C3637313239312C33352236222C31352C3237313239312C33352236222C36372C3837313239312C33352236222C30313432312C39372C32353136332C22312238322C3037313239312C33352236222C35313633312C39372C32353136332C22312239372C3237313239312C33352236222C30323834312C39372C32353136332C22322230332C3437313239312C33352236222C35323036312C39372C32353136332C22322231382C3637313239312C33352236222C30333237312C39372C32353136332C22332232332C3837313239312C33352236222C35333438312C39372C32353136332C22332234382C3037313239312C33352236222C30343639312C39372C32353136332C223022322C34302C38353136332C2232223635322C34302C38353136332C2235223231322C34302C38353136332C2237223836322C34302C38353136332C22312232302C3430323834312C33352236222C32313038322C34302C38353136332C22312233352C3630323834312C33352236222C37313239322C34302C38353136332C22322234302C3830323834312C33352236222C33323430322C34302C38353136332C22322236352C3030323834312C33352236222C38323631322C34302C38353136332C22332237302C3230323834312C33352236222C33333832322C34302C38353136332C22332238352C3430323834312C33352236222C38333034322C34302C38353136332C22342239302C3630323834312C33352236222C2C3033323430312C33352236222C35322C3633323430312C33352236222C31352C3233323430312C33352236222C36372C3833323430312C33352236222C30313432322C30332C34353136332C22312238322C3033323430312C33352236222C35313633322C30332C34353136332C22312239372C3233323430312C33352236222C30323834322C30332C34353136332C22322230332C3433323430312C33352236222C35323036322C30332C34353136332C22322231382C3633323430312C33352236222C30333237322C30332C34353136332C22332232332C3833323430312C33352236222C35333438322C30332C34353136332C22332234382C3033323430312C33352236222C30343639322C30332C34353136332C223022322C36352C30353136332C2232223635322C36352C30353136332C2235223231322C36352C30353136332C2237223836322C36352C30353136332C22312232302C3435323036312C33352236222C32313038322C36352C30353136332C22312233352C3635323036312C33352236222C37313239322C36352C30353136332C22322234302C3835323036312C33352236222C33323430322C36352C30353136332C22322236352C3035323036312C33352236222C38323631322C36352C30353136332C22332237302C3235323036312C33352236222C33333832322C36352C30353136332C22332238352C3435323036312C33352236222C38333034322C36352C30353136332C22342239302C3635323036312C33352236222C2C3038323631312C33352236222C35322C3638323631312C33352236222C31352C3238323631312C33352236222C36372C3838323631312C33352236222C30313432322C31382C36353136332C22312238322C3038323631312C33352236222C35313633322C31382C36353136332C22312239372C3238323631312C33352236222C30323834322C31382C36353136332C22322230332C3438323631312C33352236222C35323036322C31382C36353136332C22322231382C3638323631312C33352236222C30333237322C31382C36353136332C22332232332C3838323631312C33352236222C35333438322C31382C36353136332C22332234382C3038323631312C33352236222C30343639322C31382C36353136332C223022332C37302C32353136332C2232223635332C37302C32353136332C2235223231332C37302C32353136332C2237223836332C37302C32353136332C22312232302C3430333237312C33352236222C32313038332C37302C32353136332C22312233352C3630333237312C33352236222C37313239332C37302C32353136332C22322234302C3830333237312C33352236222C33323430332C37302C32353136332C22322236352C3030333237312C33352236222C38323631332C37302C32353136332C22332237302C3230333237312C33352236222C33333832332C37302C32353136332C22332238352C3430333237312C33352236222C38333034332C37302C32353136332C22342239302C3630333237312C33352236222C2C3033333832312C33352236222C35322C3633333832312C33352236222C31352C3233333832312C33352236222C36372C3833333832312C33352236222C30313432332C32332C38353136332C22312238322C3033333832312C33352236222C35313633332C32332C38353136332C22312239372C3233333832312C33352236222C30323834332C32332C38353136332C22322230332C3433333832312C33352236222C35323036332C32332C38353136332C22322231382C3633333832312C33352236222C30333237332C32332C38353136332C22332232332C3833333832312C33352236222C35333438332C32332C38353136332C22332234382C3033333832312C33352236222C30343639332C32332C38353136332C223022332C38352C34353136332C2232223635332C38352C34353136332C2235223231332C38352C34353136332C2237223836332C38352C34353136332C22312232302C3435333438312C33352236222C32313038332C38352C34353136332C22312233352C3635333438312C33352236222C37313239332C38352C34353136332C22322234302C3835333438312C33352236222C33323430332C38352C34353136332C22322236352C3035333438312C33352236222C38323631332C38352C34353136332C22332237302C3235333438312C33352236222C33333832332C38352C34353136332C22332238352C3435333438312C33352236222C38333034332C38352C34353136332C22342239302C3635333438312C33352236222C2C3038333034312C33352236222C35322C3638333034312C33352236222C31352C3238333034312C33352236222C36372C3838333034312C33352236222C30313432332C34382C30353136332C22312238322C3038333034312C33352236222C35313633332C34382C30353136332C22312239372C3238333034312C33352236222C30323834332C34382C30353136332C22322230332C3438333034312C33352236222C35323036332C34382C30353136332C22322231382C3638333034312C33352236222C30333237332C34382C30353136332C22332232332C3838333034312C33352236222C35333438332C34382C30353136332C22332234382C3038333034312C33352236222C30343639332C34382C30353136332C223022342C39302C36353136332C2232223635342C39302C36353136332C2235223231342C39302C36353136332C2237223836342C39302C36353136332C22312232302C3430343639312C33352236222C32313038342C39302C36353136332C22312233352C3630343639312C33352236222C37313239342C39302C36353136332C22322234302C3830343639312C33352236222C33323430342C39302C36353136332C22322236352C3030343639312C33352236222C38323631342C39302C36353136332C22332237302C3230343639312C33352236222C33333832342C39302C36353136332C22332238352C3430343639312C33352236222C38333034342C39302C36353136332C22342239302C3630343639312C33352236222C2C302C30373132392C2232223635302C312C39372232222C31352C322C30373132392C2237223836302C312C39372232222C30313432302C312C39372232222C32313038302C312C39372232222C35313633302C312C39372232222C37313239302C312C39372232222C30323834302C312C39372232222C33323430302C312C39372232222C35323036302C312C39372232222C38323631302C312C39372232222C30333237302C312C39372232222C33333832302C312C39372232222C35333438302C312C39372232222C38333034302C312C39372232222C30343639302C312C39372232222C2C3035322C36373132392C2232223635322C3635312C39372232222C31352C3235322C36373132392C2237223836322C3635312C39372232222C30313432322C3635312C39372232222C32313038322C3635312C39372232222C35313633322C3635312C39372232222C37313239322C3635312C39372232222C30323834322C3635312C39372232222C33323430322C3635312C39372232222C35323036322C3635312C39372232222C38323631322C3635312C39372232222C30333237322C3635312C39372232222C33333832322C3635312C39372232222C35333438322C3635312C39372232222C38333034322C3635312C39372232222C30343639322C3635312C39372232222C2C3031352C32373132392C2232223635352C3231312C39372232222C31352C3231352C32373132392C2237223836352C3231312C39372232222C30313432352C3231312C39372232222C32313038352C3231312C39372232222C35313633352C3231312C39372232222C37313239352C3231312C39372232222C30323834352C3231312C39372232222C33323430352C3231312C39372232222C35323036352C3231312C39372232222C38323631352C3231312C39372232222C30333237352C3231312C39372232222C33333832352C3231312C39372232222C35333438352C3231312C39372232222C38333034352C3231312C39372232222C30343639352C3231312C39372232222C2C3036372C38373132392C2232223635372C3836312C39372232222C31352C3236372C38373132392C2237223836372C3836312C39372232222C30313432372C3836312C39372232222C32313038372C3836312C39372232222C35313633372C3836312C39372232222C37313239372C3836312C39372232222C30323834372C3836312C39372232222C33323430372C3836312C39372232222C35323036372C3836312C39372232222C38323631372C3836312C39372232222C30333237372C3836312C39372232222C33333832372C3836312C39372232222C35333438372C3836312C39372232222C38333034372C3836312C39372232222C30343639372C3836312C39372232222C2C3030313432312C39372232222C35322C3630313432312C39372232222C31352C3230313432312C39372232222C36372C3830313432312C39372232222C30313432312C32302C34373132392C22312238322C3030313432312C39372232222C35313633312C32302C34373132392C22312239372C3230313432312C39372232222C30323834312C32302C34373132392C22322230332C3430313432312C39372232222C35323036312C32302C34373132392C22322231382C3630313432312C39372232222C30333237312C32302C34373132392C22332232332C3830313432312C39372232222C35333438312C32302C34373132392C22332234382C3030313432312C39372232222C30343639312C32302C34373132392C223022312C38322C30373132392C2232223635312C38322C30373132392C2235223231312C38322C30373132392C2237223836312C38322C30373132392C22312232302C3432313038312C39372232222C32313038312C38322C30373132392C22312233352C3632313038312C39372232222C37313239312C38322C30373132392C22322234302C3832313038312C39372232222C33323430312C38322C30373132392C22322236352C3032313038312C39372232222C38323631312C38322C30373132392C22332237302C3232313038312C39372232222C33333832312C38322C30373132392C22332238352C3432313038312C39372232222C38333034312C38322C30373132392C22342239302C3632313038312C39372232222C2C3035313633312C39372232222C35322C3635313633312C39372232222C31352C3235313633312C39372232222C36372C3835313633312C39372232222C30313432312C33352C36373132392C22312238322C3035313633312C39372232222C35313633312C33352C36373132392C22312239372C3235313633312C39372232222C30323834312C33352C36373132392C22322230332C3435313633312C39372232222C35323036312C33352C36373132392C22322231382C3635313633312C39372232222C30333237312C33352C36373132392C22332232332C3835313633312C39372232222C35333438312C33352C36373132392C22332234382C3035313633312C39372232222C30343639312C33352C36373132392C223022312C39372C32373132392C2232223635312C39372C32373132392C2235223231312C39372C32373132392C2237223836312C39372C32373132392C22312232302C3437313239312C39372232222C32313038312C39372C32373132392C22312233352C3637313239312C39372232222C37313239312C39372C32373132392C22322234302C3837313239312C39372232222C33323430312C39372C32373132392C22322236352C3037313239312C39372232222C38323631312C39372C32373132392C22332237302C3237313239312C39372232222C33333832312C39372C32373132392C22332238352C3437313239312C39372232222C38333034312C39372C32373132392C22342239302C3637313239312C39372232222C2C3030323834312C39372232222C35322C3630323834312C39372232222C31352C3230323834312C39372232222C36372C3830323834312C39372232222C30313432322C34302C38373132392C22312238322C3030323834312C39372232222C35313633322C34302C38373132392C22312239372C3230323834312C39372232222C30323834322C34302C38373132392C22322230332C3430323834312C39372232222C35323036322C34302C38373132392C22322231382C3630323834312C39372232222C30333237322C34302C38373132392C22332232332C3830323834312C39372232222C35333438322C34302C38373132392C22332234382C3030323834312C39372232222C30343639322C34302C38373132392C223022322C30332C34373132392C2232223635322C30332C34373132392C2235223231322C30332C34373132392C2237223836322C30332C34373132392C22312232302C3433323430312C39372232222C32313038322C30332C34373132392C22312233352C3633323430312C39372232222C37313239322C30332C34373132392C22322234302C3833323430312C39372232222C33323430322C30332C34373132392C22322236352C3033323430312C39372232222C38323631322C30332C34373132392C22332237302C3233323430312C39372232222C33333832322C30332C34373132392C22332238352C3433323430312C39372232222C38333034322C30332C34373132392C22342239302C3633323430312C39372232222C2C3035323036312C39372232222C35322C3635323036312C39372232222C31352C3235323036312C39372232222C36372C3835323036312C39372232222C30313432322C36352C30373132392C22312238322C3035323036312C39372232222C35313633322C36352C30373132392C22312239372C3235323036312C39372232222C30323834322C36352C30373132392C22322230332C3435323036312C39372232222C35323036322C36352C30373132392C22322231382C3635323036312C39372232222C30333237322C36352C30373132392C22332232332C3835323036312C39372232222C35333438322C36352C30373132392C22332234382C3035323036312C39372232222C30343639322C36352C30373132392C223022322C31382C36373132392C2232223635322C31382C36373132392C2235223231322C31382C36373132392C2237223836322C31382C36373132392C22312232302C3438323631312C39372232222C32313038322C31382C36373132392C22312233352C3638323631312C39372232222C37313239322C31382C36373132392C22322234302C3838323631312C39372232222C33323430322C31382C36373132392C22322236352C3038323631312C39372232222C38323631322C31382C36373132392C22332237302C3238323631312C39372232222C33333832322C31382C36373132392C22332238352C3438323631312C39372232222C38333034322C31382C36373132392C22342239302C3638323631312C39372232222C2C3030333237312C39372232222C35322C3630333237312C39372232222C31352C3230333237312C39372232222C36372C3830333237312C39372232222C30313432332C37302C32373132392C22312238322C3030333237312C39372232222C35313633332C37302C32373132392C22312239372C3230333237312C39372232222C30323834332C37302C32373132392C22322230332C3430333237312C39372232222C35323036332C37302C32373132392C22322231382C3630333237312C39372232222C30333237332C37302C32373132392C22332232332C3830333237312C39372232222C35333438332C37302C32373132392C22332234382C3030333237312C39372232222C30343639332C37302C32373132392C223022332C32332C38373132392C2232223635332C32332C38373132392C2235223231332C32332C38373132392C2237223836332C32332C38373132392C22312232302C3433333832312C39372232222C32313038332C32332C38373132392C22312233352C3633333832312C39372232222C37313239332C32332C38373132392C22322234302C3833333832312C39372232222C33323430332C32332C38373132392C22322236352C3033333832312C39372232222C38323631332C32332C38373132392C22332237302C3233333832312C39372232222C33333832332C32332C38373132392C22332238352C3433333832312C39372232222C38333034332C32332C38373132392C22342239302C3633333832312C39372232222C2C3035333438312C39372232222C35322C3635333438312C39372232222C31352C3235333438312C39372232222C36372C3835333438312C39372232222C30313432332C38352C34373132392C22312238322C3035333438312C39372232222C35313633332C38352C34373132392C22312239372C3235333438312C39372232222C30323834332C38352C34373132392C22322230332C3435333438312C39372232222C35323036332C38352C34373132392C22322231382C3635333438312C39372232222C30333237332C38352C34373132392C22332232332C3835333438312C39372232222C35333438332C38352C34373132392C22332234382C3035333438312C39372232222C30343639332C38352C34373132392C223022332C34382C30373132392C2232223635332C34382C30373132392C2235223231332C34382C30373132392C2237223836332C34382C30373132392C22312232302C3438333034312C39372232222C32313038332C34382C30373132392C22312233352C3638333034312C39372232222C37313239332C34382C30373132392C22322234302C3838333034312C39372232222C33323430332C34382C30373132392C22322236352C3038333034312C39372232222C38323631332C34382C30373132392C22332237302C3238333034312C39372232222C33333832332C34382C30373132392C22332238352C3438333034312C39372232222C38333034332C34382C30373132392C22342239302C3638333034312C39372232222C2C3030343639312C39372232222C35322C3630343639312C39372232222C31352C3230343639312C39372232222C36372C3830343639312C39372232222C30313432342C39302C36373132392C22312238322C3030343639312C39372232222C35313633342C39302C36373132392C22312239372C3230343639312C39372232222C30323834342C39302C36373132392C22322230332C3430343639312C39372232222C35323036342C39302C36373132392C22322231382C3630343639312C39372232222C30333237342C39302C36373132392C22332232332C3830343639312C39372232222C35333438342C39302C36373132392C22332234382C3030343639312C39372232222C30343639342C39302C36373132392C223022302C322C34302238222C35322C362C30303238342C2235223231302C322C34302238222C36372C382C30303238342C22312232302C342C30303238342C22312238322C302C30303238342C22312233352C362C30303238342C22312239372C322C30303238342C22322234302C382C30303238342C22322230332C342C30303238342C22322236352C302C30303238342C22322231382C362C30303238342C22332237302C322C30303238342C22332232332C382C30303238342C22332238352C342C30303238342C22332234382C302C30303238342C22342239302C362C30303238342C223022322C3635322C34302238222C35322C3635322C36303238342C2235223231322C3635322C34302238222C36372C3835322C36303238342C22312232302C3435322C36303238342C22312238322C3035322C36303238342C22312233352C3635322C36303238342C22312239372C3235322C36303238342C22322234302C3835322C36303238342C22322230332C3435322C36303238342C22322236352C3035322C36303238342C22322231382C3635322C36303238342C22332237302C3235322C36303238342C22332232332C3835322C36303238342C22332238352C3435322C36303238342C22332234382C3035322C36303238342C22342239302C3635322C36303238342C223022352C3231322C34302238222C35322C3631352C32303238342C2235223231352C3231322C34302238222C36372C3831352C32303238342C22312232302C3431352C32303238342C22312238322C3031352C32303238342C22312233352C3631352C32303238342C22312239372C3231352C32303238342C22322234302C3831352C32303238342C22322230332C3431352C32303238342C22322236352C3031352C32303238342C22322231382C3631352C32303238342C22332237302C3231352C32303238342C22332232332C3831352C32303238342C22332238352C3431352C32303238342C22332234382C3031352C32303238342C22342239302C3631352C32303238342C223022372C3836322C34302238222C35322C3636372C38303238342C2235223231372C3836322C34302238222C36372C3836372C38303238342C22312232302C3436372C38303238342C22312238322C3036372C38303238342C22312233352C3636372C38303238342C22312239372C3236372C38303238342C22322234302C3836372C38303238342C22322230332C3436372C38303238342C22322236352C3036372C38303238342C22322231382C3636372C38303238342C22332237302C3236372C38303238342C22332232332C3836372C38303238342C22332238352C3436372C38303238342C22332234382C3036372C38303238342C22342239302C3636372C38303238342C223022312C32302C34303238342C2232223635312C32302C34303238342C2235223231312C32302C34303238342C2237223836312C32302C34303238342C22312232302C3430313432322C34302238222C32313038312C32302C34303238342C22312233352C3630313432322C34302238222C37313239312C32302C34303238342C22322234302C3830313432322C34302238222C33323430312C32302C34303238342C22322236352C3030313432322C34302238222C38323631312C32302C34303238342C22332237302C3230313432322C34302238222C33333832312C32302C34303238342C22332238352C3430313432322C34302238222C38333034312C32302C34303238342C22342239302C3630313432322C34302238222C2C3032313038322C34302238222C35322C3632313038322C34302238222C31352C3232313038322C34302238222C36372C3832313038322C34302238222C30313432312C38322C30303238342C22312238322C3032313038322C34302238222C35313633312C38322C30303238342C22312239372C3232313038322C34302238222C30323834312C38322C30303238342C22322230332C3432313038322C34302238222C35323036312C38322C30303238342C22322231382C3632313038322C34302238222C30333237312C38322C30303238342C22332232332C3832313038322C34302238222C35333438312C38322C30303238342C22332234382C3032313038322C34302238222C30343639312C38322C30303238342C223022312C33352C36303238342C2232223635312C33352C36303238342C2235223231312C33352C36303238342C2237223836312C33352C36303238342C22312232302C3435313633322C34302238222C32313038312C33352C36303238342C22312233352C3635313633322C34302238222C37313239312C33352C36303238342C22322234302C3835313633322C34302238222C33323430312C33352C36303238342C22322236352C3035313633322C34302238222C38323631312C33352C36303238342C22332237302C3235313633322C34302238222C33333832312C33352C36303238342C22332238352C3435313633322C34302238222C38333034312C33352C36303238342C22342239302C3635313633322C34302238222C2C3037313239322C34302238222C35322C3637313239322C34302238222C31352C3237313239322C34302238222C36372C3837313239322C34302238222C30313432312C39372C32303238342C22312238322C3037313239322C34302238222C35313633312C39372C32303238342C22312239372C3237313239322C34302238222C30323834312C39372C32303238342C22322230332C3437313239322C34302238222C35323036312C39372C32303238342C22322231382C3637313239322C34302238222C30333237312C39372C32303238342C22332232332C3837313239322C34302238222C35333438312C39372C32303238342C22332234382C3037313239322C34302238222C30343639312C39372C32303238342C223022322C34302C38303238342C2232223635322C34302C38303238342C2235223231322C34302C38303238342C2237223836322C34302C38303238342C22312232302C3430323834322C34302238222C32313038322C34302C38303238342C22312233352C3630323834322C34302238222C37313239322C34302C38303238342C22322234302C3830323834322C34302238222C33323430322C34302C38303238342C22322236352C3030323834322C34302238222C38323631322C34302C38303238342C22332237302C3230323834322C34302238222C33333832322C34302C38303238342C22332238352C3430323834322C34302238222C38333034322C34302C38303238342C22342239302C3630323834322C34302238222C2C3033323430322C34302238222C35322C3633323430322C34302238222C31352C3233323430322C34302238222C36372C3833323430322C34302238222C30313432322C30332C34303238342C22312238322C3033323430322C34302238222C35313633322C30332C34303238342C22312239372C3233323430322C34302238222C30323834322C30332C34303238342C22322230332C3433323430322C34302238222C35323036322C30332C34303238342C22322231382C3633323430322C34302238222C30333237322C30332C34303238342C22332232332C3833323430322C34302238222C35333438322C30332C34303238342C22332234382C3033323430322C34302238222C30343639322C30332C34303238342C223022322C36352C30303238342C2232223635322C36352C30303238342C2235223231322C36352C30303238342C2237223836322C36352C30303238342C22312232302C3435323036322C34302238222C32313038322C36352C30303238342C22312233352C3635323036322C34302238222C37313239322C36352C30303238342C22322234302C3835323036322C34302238222C33323430322C36352C30303238342C22322236352C3035323036322C34302238222C38323631322C36352C30303238342C22332237302C3235323036322C34302238222C33333832322C36352C30303238342C22332238352C3435323036322C34302238222C38333034322C36352C30303238342C22342239302C3635323036322C34302238222C2C3038323631322C34302238222C35322C3638323631322C34302238222C31352C3238323631322C34302238222C36372C3838323631322C34302238222C30313432322C31382C36303238342C22312238322C3038323631322C34302238222C35313633322C31382C36303238342C22312239372C3238323631322C34302238222C30323834322C31382C36303238342C22322230332C3438323631322C34302238222C35323036322C31382C36303238342C22322231382C3638323631322C34302238222C30333237322C31382C36303238342C22332232332C3838323631322C34302238222C35333438322C31382C36303238342C22332234382C3038323631322C34302238222C30343639322C31382C36303238342C223022332C37302C32303238342C2232223635332C37302C32303238342C2235223231332C37302C32303238342C2237223836332C37302C32303238342C22312232302C3430333237322C34302238222C32313038332C37302C32303238342C22312233352C3630333237322C34302238222C37313239332C37302C32303238342C22322234302C3830333237322C34302238222C33323430332C37302C32303238342C22322236352C3030333237322C34302238222C38323631332C37302C32303238342C22332237302C3230333237322C34302238222C33333832332C37302C32303238342C22332238352C3430333237322C34302238222C38333034332C37302C32303238342C22342239302C3630333237322C34302238222C2C3033333832322C34302238222C35322C3633333832322C34302238222C31352C3233333832322C34302238222C36372C3833333832322C34302238222C30313432332C32332C38303238342C22312238322C3033333832322C34302238222C35313633332C32332C38303238342C22312239372C3233333832322C34302238222C30323834332C32332C38303238342C22322230332C3433333832322C34302238222C35323036332C32332C38303238342C22322231382C3633333832322C34302238222C30333237332C32332C38303238342C22332232332C3833333832322C34302238222C35333438332C32332C38303238342C22332234382C3033333832322C34302238222C30343639332C32332C38303238342C223022332C38352C34303238342C2232223635332C38352C34303238342C2235223231332C38352C34303238342C2237223836332C38352C34303238342C22312232302C3435333438322C34302238222C32313038332C38352C34303238342C22312233352C3635333438322C34302238222C37313239332C38352C34303238342C22322234302C3835333438322C34302238222C33323430332C38352C34303238342C22322236352C3035333438322C34302238222C38323631332C38352C34303238342C22332237302C3235333438322C34302238222C33333832332C38352C34303238342C22332238352C3435333438322C34302238222C38333034332C38352C34303238342C22342239302C3635333438322C34302238222C2C3038333034322C34302238222C35322C3638333034322C34302238222C31352C3238333034322C34302238222C36372C3838333034322C34302238222C30313432332C34382C30303238342C22312238322C3038333034322C34302238222C35313633332C34382C30303238342C22312239372C3238333034322C34302238222C30323834332C34382C30303238342C22322230332C3438333034322C34302238222C35323036332C34382C30303238342C22322231382C3638333034322C34302238222C30333237332C34382C30303238342C22332232332C3838333034322C34302238222C35333438332C34382C30303238342C22332234382C3038333034322C34302238222C30343639332C34382C30303238342C223022342C39302C36303238342C2232223635342C39302C36303238342C2235223231342C39302C36303238342C2237223836342C39302C36303238342C22312232302C3430343639322C34302238222C32313038342C39302C36303238342C22312233352C3630343639322C34302238222C37313239342C39302C36303238342C22322234302C3830343639322C34302238222C33323430342C39302C36303238342C22322236352C3030343639322C34302238222C38323631342C39302C36303238342C22332237302C3230343639322C34302238222C33333832342C39302C36303238342C22332238352C3430343639322C34302238222C38333034342C39302C36303238342C22342239302C3630343639322C34302238222C2C302C30333234302C2232223635302C322C30332234222C31352C322C30333234302C2237223836302C322C30332234222C30313432302C322C30332234222C32313038302C322C30332234222C35313633302C322C30332234222C37313239302C322C30332234222C30323834302C322C30332234222C33323430302C322C30332234222C35323036302C322C30332234222C38323631302C322C30332234222C30333237302C322C30332234222C33333832302C322C30332234222C35333438302C322C30332234222C38333034302C322C30332234222C30343639302C322C30332234222C2C3035322C36333234302C2232223635322C3635322C30332234222C31352C3235322C36333234302C2237223836322C3635322C30332234222C30313432322C3635322C30332234222C32313038322C3635322C30332234222C35313633322C3635322C30332234222C37313239322C3635322C30332234222C30323834322C3635322C30332234222C33323430322C3635322C30332234222C35323036322C3635322C30332234222C38323631322C3635322C30332234222C30333237322C3635322C30332234222C33333832322C3635322C30332234222C35333438322C3635322C30332234222C38333034322C3635322C30332234222C30343639322C3635322C30332234222C2C3031352C32333234302C2232223635352C3231322C30332234222C31352C3231352C32333234302C2237223836352C3231322C30332234222C30313432352C3231322C30332234222C32313038352C3231322C30332234222C35313633352C3231322C30332234222C37313239352C3231322C30332234222C30323834352C3231322C30332234222C33323430352C3231322C30332234222C35323036352C3231322C30332234222C38323631352C3231322C30332234222C30333237352C3231322C30332234222C33333832352C3231322C30332234222C35333438352C3231322C30332234222C38333034352C3231322C30332234222C30343639352C3231322C30332234222C2C3036372C38333234302C2232223635372C3836322C30332234222C31352C3236372C38333234302C2237223836372C3836322C30332234222C30313432372C3836322C30332234222C32313038372C3836322C30332234222C35313633372C3836322C30332234222C37313239372C3836322C30332234222C30323834372C3836322C30332234222C33323430372C3836322C30332234222C35323036372C3836322C30332234222C38323631372C3836322C30332234222C30333237372C3836322C30332234222C33333832372C3836322C30332234222C35333438372C3836322C30332234222C38333034372C3836322C30332234222C30343639372C3836322C30332234222C2C3030313432322C30332234222C35322C3630313432322C30332234222C31352C3230313432322C30332234222C36372C3830313432322C30332234222C30313432312C32302C34333234302C22312238322C3030313432322C30332234222C35313633312C32302C34333234302C22312239372C3230313432322C30332234222C30323834312C32302C34333234302C22322230332C3430313432322C30332234222C35323036312C32302C34333234302C22322231382C3630313432322C30332234222C30333237312C32302C34333234302C22332232332C3830313432322C30332234222C35333438312C32302C34333234302C22332234382C3030313432322C30332234222C30343639312C32302C34333234302C223022312C38322C30333234302C2232223635312C38322C30333234302C2235223231312C38322C30333234302C2237223836312C38322C30333234302C22312232302C3432313038322C30332234222C32313038312C38322C30333234302C22312233352C3632313038322C30332234222C37313239312C38322C30333234302C22322234302C3832313038322C30332234222C33323430312C38322C30333234302C22322236352C3032313038322C30332234222C38323631312C38322C30333234302C22332237302C3232313038322C30332234222C33333832312C38322C30333234302C22332238352C3432313038322C30332234222C38333034312C38322C30333234302C22342239302C3632313038322C30332234222C2C3035313633322C30332234222C35322C3635313633322C30332234222C31352C3235313633322C30332234222C36372C3835313633322C30332234222C30313432312C33352C36333234302C22312238322C3035313633322C30332234222C35313633312C33352C36333234302C22312239372C3235313633322C30332234222C30323834312C33352C36333234302C22322230332C3435313633322C30332234222C35323036312C33352C36333234302C22322231382C3635313633322C30332234222C30333237312C33352C36333234302C22332232332C3835313633322C30332234222C35333438312C33352C36333234302C22332234382C3035313633322C30332234222C30343639312C33352C36333234302C223022312C39372C32333234302C2232223635312C39372C32333234302C2235223231312C39372C32333234302C2237223836312C39372C32333234302C22312232302C3437313239322C30332234222C32313038312C39372C32333234302C22312233352C3637313239322C30332234222C37313239312C39372C32333234302C22322234302C3837313239322C30332234222C33323430312C39372C32333234302C22322236352C3037313239322C30332234222C38323631312C39372C32333234302C22332237302C3237313239322C30332234222C33333832312C39372C32333234302C22332238352C3437313239322C30332234222C38333034312C39372C32333234302C22342239302C3637313239322C30332234222C2C3030323834322C30332234222C35322C3630323834322C30332234222C31352C3230323834322C30332234222C36372C3830323834322C30332234222C30313432322C34302C38333234302C22312238322C3030323834322C30332234222C35313633322C34302C38333234302C22312239372C3230323834322C30332234222C30323834322C34302C38333234302C22322230332C3430323834322C30332234222C35323036322C34302C38333234302C22322231382C3630323834322C30332234222C30333237322C34302C38333234302C22332232332C3830323834322C30332234222C35333438322C34302C38333234302C22332234382C3030323834322C30332234222C30343639322C34302C38333234302C223022322C30332C34333234302C2232223635322C30332C34333234302C2235223231322C30332C34333234302C2237223836322C30332C34333234302C22312232302C3433323430322C30332234222C32313038322C30332C34333234302C22312233352C3633323430322C30332234222C37313239322C30332C34333234302C22322234302C3833323430322C30332234222C33323430322C30332C34333234302C22322236352C3033323430322C30332234222C38323631322C30332C34333234302C22332237302C3233323430322C30332234222C33333832322C30332C34333234302C22332238352C3433323430322C30332234222C38333034322C30332C34333234302C22342239302C3633323430322C30332234222C2C3035323036322C30332234222C35322C3635323036322C30332234222C31352C3235323036322C30332234222C36372C3835323036322C30332234222C30313432322C36352C30333234302C22312238322C3035323036322C30332234222C35313633322C36352C30333234302C22312239372C3235323036322C30332234222C30323834322C36352C30333234302C22322230332C3435323036322C30332234222C35323036322C36352C30333234302C22322231382C3635323036322C30332234222C30333237322C36352C30333234302C22332232332C3835323036322C30332234222C35333438322C36352C30333234302C22332234382C3035323036322C30332234222C30343639322C36352C30333234302C223022322C31382C36333234302C2232223635322C31382C36333234302C2235223231322C31382C36333234302C2237223836322C31382C36333234302C22312232302C3438323631322C30332234222C32313038322C31382C36333234302C22312233352C3638323631322C30332234222C37313239322C31382C36333234302C22322234302C3838323631322C30332234222C33323430322C31382C36333234302C22322236352C3038323631322C30332234222C38323631322C31382C36333234302C22332237302C3238323631322C30332234222C33333832322C31382C36333234302C22332238352C3438323631322C30332234222C38333034322C31382C36333234302C22342239302C3638323631322C30332234222C2C3030333237322C30332234222C35322C3630333237322C30332234222C31352C3230333237322C30332234222C36372C3830333237322C30332234222C30313432332C37302C32333234302C22312238322C3030333237322C30332234222C35313633332C37302C32333234302C22312239372C3230333237322C30332234222C30323834332C37302C32333234302C22322230332C3430333237322C30332234222C35323036332C37302C32333234302C22322231382C3630333237322C30332234222C30333237332C37302C32333234302C22332232332C3830333237322C30332234222C35333438332C37302C32333234302C22332234382C3030333237322C30332234222C30343639332C37302C32333234302C223022332C32332C38333234302C2232223635332C32332C38333234302C2235223231332C32332C38333234302C2237223836332C32332C38333234302C22312232302C3433333832322C30332234222C32313038332C32332C38333234302C22312233352C3633333832322C30332234222C37313239332C32332C38333234302C22322234302C3833333832322C30332234222C33323430332C32332C38333234302C22322236352C3033333832322C30332234222C38323631332C32332C38333234302C22332237302C3233333832322C30332234222C33333832332C32332C38333234302C22332238352C3433333832322C30332234222C38333034332C32332C38333234302C22342239302C3633333832322C30332234222C2C3035333438322C30332234222C35322C3635333438322C30332234222C31352C3235333438322C30332234222C36372C3835333438322C30332234222C30313432332C38352C34333234302C22312238322C3035333438322C30332234222C35313633332C38352C34333234302C22312239372C3235333438322C30332234222C30323834332C38352C34333234302C22322230332C3435333438322C30332234222C35323036332C38352C34333234302C22322231382C3635333438322C30332234222C30333237332C38352C34333234302C22332232332C3835333438322C30332234222C35333438332C38352C34333234302C22332234382C3035333438322C30332234222C30343639332C38352C34333234302C223022332C34382C30333234302C2232223635332C34382C30333234302C2235223231332C34382C30333234302C2237223836332C34382C30333234302C22312232302C3438333034322C30332234222C32313038332C34382C30333234302C22312233352C3638333034322C30332234222C37313239332C34382C30333234302C22322234302C3838333034322C30332234222C33323430332C34382C30333234302C22322236352C3038333034322C30332234222C38323631332C34382C30333234302C22332237302C3238333034322C30332234222C33333832332C34382C30333234302C22332238352C3438333034322C30332234222C38333034332C34382C30333234302C22342239302C3638333034322C30332234222C2C3030343639322C30332234222C35322C3630343639322C30332234222C31352C3230343639322C30332234222C36372C3830343639322C30332234222C30313432342C39302C36333234302C22312238322C3030343639322C30332234222C35313633342C39302C36333234302C22312239372C3230343639322C30332234222C30323834342C39302C36333234302C22322230332C3430343639322C30332234222C35323036342C39302C36333234302C22322231382C3630343639322C30332234222C30333237342C39302C36333234302C22332232332C3830343639322C30332234222C35333438342C39302C36333234302C22332234382C3030343639322C30332234222C30343639342C39302C36333234302C223022302C322C36352230222C35322C362C30353230362C2235223231302C322C36352230222C36372C382C30353230362C22312232302C342C30353230362C22312238322C302C30353230362C22312233352C362C30353230362C22312239372C322C30353230362C22322234302C382C30353230362C22322230332C342C30353230362C22322236352C302C30353230362C22322231382C362C30353230362C22332237302C322C30353230362C22332232332C382C30353230362C22332238352C342C30353230362C22332234382C302C30353230362C22342239302C362C30353230362C223022322C3635322C36352230222C35322C3635322C36353230362C2235223231322C3635322C36352230222C36372C3835322C36353230362C22312232302C3435322C36353230362C22312238322C3035322C36353230362C22312233352C3635322C36353230362C22312239372C3235322C36353230362C22322234302C3835322C36353230362C22322230332C3435322C36353230362C22322236352C3035322C36353230362C22322231382C3635322C36353230362C22332237302C3235322C36353230362C22332232332C3835322C36353230362C22332238352C3435322C36353230362C22332234382C3035322C36353230362C22342239302C3635322C36353230362C223022352C3231322C36352230222C35322C3631352C32353230362C2235223231352C3231322C36352230222C36372C3831352C32353230362C22312232302C3431352C32353230362C22312238322C3031352C32353230362C22312233352C3631352C32353230362C22312239372C3231352C32353230362C22322234302C3831352C32353230362C22322230332C3431352C32353230362C22322236352C3031352C32353230362C22322231382C3631352C32353230362C22332237302C3231352C32353230362C22332232332C3831352C32353230362C22332238352C3431352C32353230362C22332234382C3031352C32353230362C22342239302C3631352C32353230362C223022372C3836322C36352230222C35322C3636372C38353230362C2235223231372C3836322C36352230222C36372C3836372C38353230362C22312232302C3436372C38353230362C22312238322C3036372C38353230362C22312233352C3636372C38353230362C22312239372C3236372C38353230362C22322234302C3836372C38353230362C22322230332C3436372C38353230362C22322236352C3036372C38353230362C22322231382C3636372C38353230362C22332237302C3236372C38353230362C22332232332C3836372C38353230362C22332238352C3436372C38353230362C22332234382C3036372C38353230362C22342239302C3636372C38353230362C223022312C32302C34353230362C2232223635312C32302C34353230362C2235223231312C32302C34353230362C2237223836312C32302C34353230362C22312232302C3430313432322C36352230222C32313038312C32302C34353230362C22312233352C3630313432322C36352230222C37313239312C32302C34353230362C22322234302C3830313432322C36352230222C33323430312C32302C34353230362C22322236352C3030313432322C36352230222C38323631312C32302C34353230362C22332237302C3230313432322C36352230222C33333832312C32302C34353230362C22332238352C3430313432322C36352230222C38333034312C32302C34353230362C22342239302C3630313432322C36352230222C2C3032313038322C36352230222C35322C3632313038322C36352230222C31352C3232313038322C36352230222C36372C3832313038322C36352230222C30313432312C38322C30353230362C22312238322C3032313038322C36352230222C35313633312C38322C30353230362C22312239372C3232313038322C36352230222C30323834312C38322C30353230362C22322230332C3432313038322C36352230222C35323036312C38322C30353230362C22322231382C3632313038322C36352230222C30333237312C38322C30353230362C22332232332C3832313038322C36352230222C35333438312C38322C30353230362C22332234382C3032313038322C36352230222C30343639312C38322C30353230362C223022312C33352C36353230362C2232223635312C33352C36353230362C2235223231312C33352C36353230362C2237223836312C33352C36353230362C22312232302C3435313633322C36352230222C32313038312C33352C36353230362C22312233352C3635313633322C36352230222C37313239312C33352C36353230362C22322234302C3835313633322C36352230222C33323430312C33352C36353230362C22322236352C3035313633322C36352230222C38323631312C33352C36353230362C22332237302C3235313633322C36352230222C33333832312C33352C36353230362C22332238352C3435313633322C36352230222C38333034312C33352C36353230362C22342239302C3635313633322C36352230222C2C3037313239322C36352230222C35322C3637313239322C36352230222C31352C3237313239322C36352230222C36372C3837313239322C36352230222C30313432312C39372C32353230362C22312238322C3037313239322C36352230222C35313633312C39372C32353230362C22312239372C3237313239322C36352230222C30323834312C39372C32353230362C22322230332C3437313239322C36352230222C35323036312C39372C32353230362C22322231382C3637313239322C36352230222C30333237312C39372C32353230362C22332232332C3837313239322C36352230222C35333438312C39372C32353230362C22332234382C3037313239322C36352230222C30343639312C39372C32353230362C223022322C34302C38353230362C2232223635322C34302C38353230362C2235223231322C34302C38353230362C2237223836322C34302C38353230362C22312232302C3430323834322C36352230222C32313038322C34302C38353230362C22312233352C3630323834322C36352230222C37313239322C34302C38353230362C22322234302C3830323834322C36352230222C33323430322C34302C38353230362C22322236352C3030323834322C36352230222C38323631322C34302C38353230362C22332237302C3230323834322C36352230222C33333832322C34302C38353230362C22332238352C3430323834322C36352230222C38333034322C34302C38353230362C22342239302C3630323834322C36352230222C2C3033323430322C36352230222C35322C3633323430322C36352230222C31352C3233323430322C36352230222C36372C3833323430322C36352230222C30313432322C30332C34353230362C22312238322C3033323430322C36352230222C35313633322C30332C34353230362C22312239372C3233323430322C36352230222C30323834322C30332C34353230362C22322230332C3433323430322C36352230222C35323036322C30332C34353230362C22322231382C3633323430322C36352230222C30333237322C30332C34353230362C22332232332C3833323430322C36352230222C35333438322C30332C34353230362C22332234382C3033323430322C36352230222C30343639322C30332C34353230362C223022322C36352C30353230362C2232223635322C36352C30353230362C2235223231322C36352C30353230362C2237223836322C36352C30353230362C22312232302C3435323036322C36352230222C32313038322C36352C30353230362C22312233352C3635323036322C36352230222C37313239322C36352C30353230362C22322234302C3835323036322C36352230222C33323430322C36352C30353230362C22322236352C3035323036322C36352230222C38323631322C36352C30353230362C22332237302C3235323036322C36352230222C33333832322C36352C30353230362C22332238352C3435323036322C36352230222C38333034322C36352C30353230362C22342239302C3635323036322C36352230222C2C3038323631322C36352230222C35322C3638323631322C36352230222C31352C3238323631322C36352230222C36372C3838323631322C36352230222C30313432322C31382C36353230362C22312238322C3038323631322C36352230222C35313633322C31382C36353230362C22312239372C3238323631322C36352230222C30323834322C31382C36353230362C22322230332C3438323631322C36352230222C35323036322C31382C36353230362C22322231382C3638323631322C36352230222C30333237322C31382C36353230362C22332232332C3838323631322C36352230222C35333438322C31382C36353230362C22332234382C3038323631322C36352230222C30343639322C31382C36353230362C223022332C37302C32353230362C2232223635332C37302C32353230362C2235223231332C37302C32353230362C2237223836332C37302C32353230362C22312232302C3430333237322C36352230222C32313038332C37302C32353230362C22312233352C3630333237322C36352230222C37313239332C37302C32353230362C22322234302C3830333237322C36352230222C33323430332C37302C32353230362C22322236352C3030333237322C36352230222C38323631332C37302C32353230362C22332237302C3230333237322C36352230222C33333832332C37302C32353230362C22332238352C3430333237322C36352230222C38333034332C37302C32353230362C22342239302C3630333237322C36352230222C2C3033333832322C36352230222C35322C3633333832322C36352230222C31352C3233333832322C36352230222C36372C3833333832322C36352230222C30313432332C32332C38353230362C22312238322C3033333832322C36352230222C35313633332C32332C38353230362C22312239372C3233333832322C36352230222C30323834332C32332C38353230362C22322230332C3433333832322C36352230222C35323036332C32332C38353230362C22322231382C3633333832322C36352230222C30333237332C32332C38353230362C22332232332C3833333832322C36352230222C35333438332C32332C38353230362C22332234382C3033333832322C36352230222C30343639332C32332C38353230362C223022332C38352C34353230362C2232223635332C38352C34353230362C2235223231332C38352C34353230362C2237223836332C38352C34353230362C22312232302C3435333438322C36352230222C32313038332C38352C34353230362C22312233352C3635333438322C36352230222C37313239332C38352C34353230362C22322234302C3835333438322C36352230222C33323430332C38352C34353230362C22322236352C3035333438322C36352230222C38323631332C38352C34353230362C22332237302C3235333438322C36352230222C33333832332C38352C34353230362C22332238352C3435333438322C36352230222C38333034332C38352C34353230362C22342239302C3635333438322C36352230222C2C3038333034322C36352230222C35322C3638333034322C36352230222C31352C3238333034322C36352230222C36372C3838333034322C36352230222C30313432332C34382C30353230362C22312238322C3038333034322C36352230222C35313633332C34382C30353230362C22312239372C3238333034322C36352230222C30323834332C34382C30353230362C22322230332C3438333034322C36352230222C35323036332C34382C30353230362C22322231382C3638333034322C36352230222C30333237332C34382C30353230362C22332232332C3838333034322C36352230222C35333438332C34382C30353230362C22332234382C3038333034322C36352230222C30343639332C34382C30353230362C223022342C39302C36353230362C2232223635342C39302C36353230362C2235223231342C39302C36353230362C2237223836342C39302C36353230362C22312232302C3430343639322C36352230222C32313038342C39302C36353230362C22312233352C3630343639322C36352230222C37313239342C39302C36353230362C22322234302C3830343639322C36352230222C33323430342C39302C36353230362C22322236352C3030343639322C36352230222C38323631342C39302C36353230362C22332237302C3230343639322C36352230222C33333832342C39302C36353230362C22332238352C3430343639322C36352230222C38333034342C39302C36353230362C22342239302C3630343639322C36352230222C2C302C30383236312C2232223635302C322C31382236222C31352C322C30383236312C2237223836302C322C31382236222C30313432302C322C31382236222C32313038302C322C31382236222C35313633302C322C31382236222C37313239302C322C31382236222C30323834302C322C31382236222C33323430302C322C31382236222C35323036302C322C31382236222C38323631302C322C31382236222C30333237302C322C31382236222C33333832302C322C31382236222C35333438302C322C31382236222C38333034302C322C31382236222C30343639302C322C31382236222C2C3035322C36383236312C2232223635322C3635322C31382236222C31352C3235322C36383236312C2237223836322C3635322C31382236222C30313432322C3635322C31382236222C32313038322C3635322C31382236222C35313633322C3635322C31382236222C37313239322C3635322C31382236222C30323834322C3635322C31382236222C33323430322C3635322C31382236222C35323036322C3635322C31382236222C38323631322C3635322C31382236222C30333237322C3635322C31382236222C33333832322C3635322C31382236222C35333438322C3635322C31382236222C38333034322C3635322C31382236222C30343639322C3635322C31382236222C2C3031352C32383236312C2232223635352C3231322C31382236222C31352C3231352C32383236312C2237223836352C3231322C31382236222C30313432352C3231322C31382236222C32313038352C3231322C31382236222C35313633352C3231322C31382236222C37313239352C3231322C31382236222C30323834352C3231322C31382236222C33323430352C3231322C31382236222C35323036352C3231322C31382236222C38323631352C3231322C31382236222C30333237352C3231322C31382236222C33333832352C3231322C31382236222C35333438352C3231322C31382236222C38333034352C3231322C31382236222C30343639352C3231322C31382236222C2C3036372C38383236312C2232223635372C3836322C31382236222C31352C3236372C38383236312C2237223836372C3836322C31382236222C30313432372C3836322C31382236222C32313038372C3836322C31382236222C35313633372C3836322C31382236222C37313239372C3836322C31382236222C30323834372C3836322C31382236222C33323430372C3836322C31382236222C35323036372C3836322C31382236222C38323631372C3836322C31382236222C30333237372C3836322C31382236222C33333832372C3836322C31382236222C35333438372C3836322C31382236222C38333034372C3836322C31382236222C30343639372C3836322C31382236222C2C3030313432322C31382236222C35322C3630313432322C31382236222C31352C3230313432322C31382236222C36372C3830313432322C31382236222C30313432312C32302C34383236312C22312238322C3030313432322C31382236222C35313633312C32302C34383236312C22312239372C3230313432322C31382236222C30323834312C32302C34383236312C22322230332C3430313432322C31382236222C35323036312C32302C34383236312C22322231382C3630313432322C31382236222C30333237312C32302C34383236312C22332232332C3830313432322C31382236222C35333438312C32302C34383236312C22332234382C3030313432322C31382236222C30343639312C32302C34383236312C223022312C38322C30383236312C2232223635312C38322C30383236312C2235223231312C38322C30383236312C2237223836312C38322C30383236312C22312232302C3432313038322C31382236222C32313038312C38322C30383236312C22312233352C3632313038322C31382236222C37313239312C38322C30383236312C22322234302C3832313038322C31382236222C33323430312C38322C30383236312C22322236352C3032313038322C31382236222C38323631312C38322C30383236312C22332237302C3232313038322C31382236222C33333832312C38322C30383236312C22332238352C3432313038322C31382236222C38333034312C38322C30383236312C22342239302C3632313038322C31382236222C2C3035313633322C31382236222C35322C3635313633322C31382236222C31352C3235313633322C31382236222C36372C3835313633322C31382236222C30313432312C33352C36383236312C22312238322C3035313633322C31382236222C35313633312C33352C36383236312C22312239372C3235313633322C31382236222C30323834312C33352C36383236312C22322230332C3435313633322C31382236222C35323036312C33352C36383236312C22322231382C3635313633322C31382236222C30333237312C33352C36383236312C22332232332C3835313633322C31382236222C35333438312C33352C36383236312C22332234382C3035313633322C31382236222C30343639312C33352C36383236312C223022312C39372C32383236312C2232223635312C39372C32383236312C2235223231312C39372C32383236312C2237223836312C39372C32383236312C22312232302C3437313239322C31382236222C32313038312C39372C32383236312C22312233352C3637313239322C31382236222C37313239312C39372C32383236312C22322234302C3837313239322C31382236222C33323430312C39372C32383236312C22322236352C3037313239322C31382236222C38323631312C39372C32383236312C22332237302C3237313239322C31382236222C33333832312C39372C32383236312C22332238352C3437313239322C31382236222C38333034312C39372C32383236312C22342239302C3637313239322C31382236222C2C3030323834322C31382236222C35322C3630323834322C31382236222C31352C3230323834322C31382236222C36372C3830323834322C31382236222C30313432322C34302C38383236312C22312238322C3030323834322C31382236222C35313633322C34302C38383236312C22312239372C3230323834322C31382236222C30323834322C34302C38383236312C22322230332C3430323834322C31382236222C35323036322C34302C38383236312C22322231382C3630323834322C31382236222C30333237322C34302C38383236312C22332232332C3830323834322C31382236222C35333438322C34302C38383236312C22332234382C3030323834322C31382236222C30343639322C34302C38383236312C223022322C30332C34383236312C2232223635322C30332C34383236312C2235223231322C30332C34383236312C2237223836322C30332C34383236312C22312232302C3433323430322C31382236222C32313038322C30332C34383236312C22312233352C3633323430322C31382236222C37313239322C30332C34383236312C22322234302C3833323430322C31382236222C33323430322C30332C34383236312C22322236352C3033323430322C31382236222C38323631322C30332C34383236312C22332237302C3233323430322C31382236222C33333832322C30332C34383236312C22332238352C3433323430322C31382236222C38333034322C30332C34383236312C22342239302C3633323430322C31382236222C2C3035323036322C31382236222C35322C3635323036322C31382236222C31352C3235323036322C31382236222C36372C3835323036322C31382236222C30313432322C36352C30383236312C22312238322C3035323036322C31382236222C35313633322C36352C30383236312C22312239372C3235323036322C31382236222C30323834322C36352C30383236312C22322230332C3435323036322C31382236222C35323036322C36352C30383236312C22322231382C3635323036322C31382236222C30333237322C36352C30383236312C22332232332C3835323036322C31382236222C35333438322C36352C30383236312C22332234382C3035323036322C31382236222C30343639322C36352C30383236312C223022322C31382C36383236312C2232223635322C31382C36383236312C2235223231322C31382C36383236312C2237223836322C31382C36383236312C22312232302C3438323631322C31382236222C32313038322C31382C36383236312C22312233352C3638323631322C31382236222C37313239322C31382C36383236312C22322234302C3838323631322C31382236222C33323430322C31382C36383236312C22322236352C3038323631322C31382236222C38323631322C31382C36383236312C22332237302C3238323631322C31382236222C33333832322C31382C36383236312C22332238352C3438323631322C31382236222C38333034322C31382C36383236312C22342239302C3638323631322C31382236222C2C3030333237322C31382236222C35322C3630333237322C31382236222C31352C3230333237322C31382236222C36372C3830333237322C31382236222C30313432332C37302C32383236312C22312238322C3030333237322C31382236222C35313633332C37302C32383236312C22312239372C3230333237322C31382236222C30323834332C37302C32383236312C22322230332C3430333237322C31382236222C35323036332C37302C32383236312C22322231382C3630333237322C31382236222C30333237332C37302C32383236312C22332232332C3830333237322C31382236222C35333438332C37302C32383236312C22332234382C3030333237322C31382236222C30343639332C37302C32383236312C223022332C32332C38383236312C2232223635332C32332C38383236312C2235223231332C32332C38383236312C2237223836332C32332C38383236312C22312232302C3433333832322C31382236222C32313038332C32332C38383236312C22312233352C3633333832322C31382236222C37313239332C32332C38383236312C22322234302C3833333832322C31382236222C33323430332C32332C38383236312C22322236352C3033333832322C31382236222C38323631332C32332C38383236312C22332237302C3233333832322C31382236222C33333832332C32332C38383236312C22332238352C3433333832322C31382236222C38333034332C32332C38383236312C22342239302C3633333832322C31382236222C2C3035333438322C31382236222C35322C3635333438322C31382236222C31352C3235333438322C31382236222C36372C3835333438322C31382236222C30313432332C38352C34383236312C22312238322C3035333438322C31382236222C35313633332C38352C34383236312C22312239372C3235333438322C31382236222C30323834332C38352C34383236312C22322230332C3435333438322C31382236222C35323036332C38352C34383236312C22322231382C3635333438322C31382236222C30333237332C38352C34383236312C22332232332C3835333438322C31382236222C35333438332C38352C34383236312C22332234382C3035333438322C31382236222C30343639332C38352C34383236312C223022332C34382C30383236312C2232223635332C34382C30383236312C2235223231332C34382C30383236312C2237223836332C34382C30383236312C22312232302C3438333034322C31382236222C32313038332C34382C30383236312C22312233352C3638333034322C31382236222C37313239332C34382C30383236312C22322234302C3838333034322C31382236222C33323430332C34382C30383236312C22322236352C3038333034322C31382236222C38323631332C34382C30383236312C22332237302C3238333034322C31382236222C33333832332C34382C30383236312C22332238352C3438333034322C31382236222C38333034332C34382C30383236312C22342239302C3638333034322C31382236222C2C3030343639322C31382236222C35322C3630343639322C31382236222C31352C3230343639322C31382236222C36372C3830343639322C31382236222C30313432342C39302C36383236312C22312238322C3030343639322C31382236222C35313633342C39302C36383236312C22312239372C3230343639322C31382236222C30323834342C39302C36383236312C22322230332C3430343639322C31382236222C35323036342C39302C36383236312C22322231382C3630343639322C31382236222C30333237342C39302C36383236312C22332232332C3830343639322C31382236222C35333438342C39302C36383236312C22332234382C3030343639322C31382236222C30343639342C39302C36383236312C223022302C332C37302232222C35322C362C30303332372C2235223231302C332C37302232222C36372C382C30303332372C22312232302C342C30303332372C22312238322C302C30303332372C22312233352C362C30303332372C22312239372C322C30303332372C22322234302C382C30303332372C22322230332C342C30303332372C22322236352C302C30303332372C22322231382C362C30303332372C22332237302C322C30303332372C22332232332C382C30303332372C22332238352C342C30303332372C22332234382C302C30303332372C22342239302C362C30303332372C223022322C3635332C37302232222C35322C3635322C36303332372C2235223231322C3635332C37302232222C36372C3835322C36303332372C22312232302C3435322C36303332372C22312238322C3035322C36303332372C22312233352C3635322C36303332372C22312239372C3235322C36303332372C22322234302C3835322C36303332372C22322230332C3435322C36303332372C22322236352C3035322C36303332372C22322231382C3635322C36303332372C22332237302C3235322C36303332372C22332232332C3835322C36303332372C22332238352C3435322C36303332372C22332234382C3035322C36303332372C22342239302C3635322C36303332372C223022352C3231332C37302232222C35322C3631352C32303332372C2235223231352C3231332C37302232222C36372C3831352C32303332372C22312232302C3431352C32303332372C22312238322C3031352C32303332372C22312233352C3631352C32303332372C22312239372C3231352C32303332372C22322234302C3831352C32303332372C22322230332C3431352C32303332372C22322236352C3031352C32303332372C22322231382C3631352C32303332372C22332237302C3231352C32303332372C22332232332C3831352C32303332372C22332238352C3431352C32303332372C22332234382C3031352C32303332372C22342239302C3631352C32303332372C223022372C3836332C37302232222C35322C3636372C38303332372C2235223231372C3836332C37302232222C36372C3836372C38303332372C22312232302C3436372C38303332372C22312238322C3036372C38303332372C22312233352C3636372C38303332372C22312239372C3236372C38303332372C22322234302C3836372C38303332372C22322230332C3436372C38303332372C22322236352C3036372C38303332372C22322231382C3636372C38303332372C22332237302C3236372C38303332372C22332232332C3836372C38303332372C22332238352C3436372C38303332372C22332234382C3036372C38303332372C22342239302C3636372C38303332372C223022312C32302C34303332372C2232223635312C32302C34303332372C2235223231312C32302C34303332372C2237223836312C32302C34303332372C22312232302C3430313432332C37302232222C32313038312C32302C34303332372C22312233352C3630313432332C37302232222C37313239312C32302C34303332372C22322234302C3830313432332C37302232222C33323430312C32302C34303332372C22322236352C3030313432332C37302232222C38323631312C32302C34303332372C22332237302C3230313432332C37302232222C33333832312C32302C34303332372C22332238352C3430313432332C37302232222C38333034312C32302C34303332372C22342239302C3630313432332C37302232222C2C3032313038332C37302232222C35322C3632313038332C37302232222C31352C3232313038332C37302232222C36372C3832313038332C37302232222C30313432312C38322C30303332372C22312238322C3032313038332C37302232222C35313633312C38322C30303332372C22312239372C3232313038332C37302232222C30323834312C38322C30303332372C22322230332C3432313038332C37302232222C35323036312C38322C30303332372C22322231382C3632313038332C37302232222C30333237312C38322C30303332372C22332232332C3832313038332C37302232222C35333438312C38322C30303332372C22332234382C3032313038332C37302232222C30343639312C38322C30303332372C223022312C33352C36303332372C2232223635312C33352C36303332372C2235223231312C33352C36303332372C2237223836312C33352C36303332372C22312232302C3435313633332C37302232222C32313038312C33352C36303332372C22312233352C3635313633332C37302232222C37313239312C33352C36303332372C22322234302C3835313633332C37302232222C33323430312C33352C36303332372C22322236352C3035313633332C37302232222C38323631312C33352C36303332372C22332237302C3235313633332C37302232222C33333832312C33352C36303332372C22332238352C3435313633332C37302232222C38333034312C33352C36303332372C22342239302C3635313633332C37302232222C2C3037313239332C37302232222C35322C3637313239332C37302232222C31352C3237313239332C37302232222C36372C3837313239332C37302232222C30313432312C39372C32303332372C22312238322C3037313239332C37302232222C35313633312C39372C32303332372C22312239372C3237313239332C37302232222C30323834312C39372C32303332372C22322230332C3437313239332C37302232222C35323036312C39372C32303332372C22322231382C3637313239332C37302232222C30333237312C39372C32303332372C22332232332C3837313239332C37302232222C35333438312C39372C32303332372C22332234382C3037313239332C37302232222C30343639312C39372C32303332372C223022322C34302C38303332372C2232223635322C34302C38303332372C2235223231322C34302C38303332372C2237223836322C34302C38303332372C22312232302C3430323834332C37302232222C32313038322C34302C38303332372C22312233352C3630323834332C37302232222C37313239322C34302C38303332372C22322234302C3830323834332C37302232222C33323430322C34302C38303332372C22322236352C3030323834332C37302232222C38323631322C34302C38303332372C22332237302C3230323834332C37302232222C33333832322C34302C38303332372C22332238352C3430323834332C37302232222C38333034322C34302C38303332372C22342239302C3630323834332C37302232222C2C3033323430332C37302232222C35322C3633323430332C37302232222C31352C3233323430332C37302232222C36372C3833323430332C37302232222C30313432322C30332C34303332372C22312238322C3033323430332C37302232222C35313633322C30332C34303332372C22312239372C3233323430332C37302232222C30323834322C30332C34303332372C22322230332C3433323430332C37302232222C35323036322C30332C34303332372C22322231382C3633323430332C37302232222C30333237322C30332C34303332372C22332232332C3833323430332C37302232222C35333438322C30332C34303332372C22332234382C3033323430332C37302232222C30343639322C30332C34303332372C223022322C36352C30303332372C2232223635322C36352C30303332372C2235223231322C36352C30303332372C2237223836322C36352C30303332372C22312232302C3435323036332C37302232222C32313038322C36352C30303332372C22312233352C3635323036332C37302232222C37313239322C36352C30303332372C22322234302C3835323036332C37302232222C33323430322C36352C30303332372C22322236352C3035323036332C37302232222C38323631322C36352C30303332372C22332237302C3235323036332C37302232222C33333832322C36352C30303332372C22332238352C3435323036332C37302232222C38333034322C36352C30303332372C22342239302C3635323036332C37302232222C2C3038323631332C37302232222C35322C3638323631332C37302232222C31352C3238323631332C37302232222C36372C3838323631332C37302232222C30313432322C31382C36303332372C22312238322C3038323631332C37302232222C35313633322C31382C36303332372C22312239372C3238323631332C37302232222C30323834322C31382C36303332372C22322230332C3438323631332C37302232222C35323036322C31382C36303332372C22322231382C3638323631332C37302232222C30333237322C31382C36303332372C22332232332C3838323631332C37302232222C35333438322C31382C36303332372C22332234382C3038323631332C37302232222C30343639322C31382C36303332372C223022332C37302C32303332372C2232223635332C37302C32303332372C2235223231332C37302C32303332372C2237223836332C37302C32303332372C22312232302C3430333237332C37302232222C32313038332C37302C32303332372C22312233352C3630333237332C37302232222C37313239332C37302C32303332372C22322234302C3830333237332C37302232222C33323430332C37302C32303332372C22322236352C3030333237332C37302232222C38323631332C37302C32303332372C22332237302C3230333237332C37302232222C33333832332C37302C32303332372C22332238352C3430333237332C37302232222C38333034332C37302C32303332372C22342239302C3630333237332C37302232222C2C3033333832332C37302232222C35322C3633333832332C37302232222C31352C3233333832332C37302232222C36372C3833333832332C37302232222C30313432332C32332C38303332372C22312238322C3033333832332C37302232222C35313633332C32332C38303332372C22312239372C3233333832332C37302232222C30323834332C32332C38303332372C22322230332C3433333832332C37302232222C35323036332C32332C38303332372C22322231382C3633333832332C37302232222C30333237332C32332C38303332372C22332232332C3833333832332C37302232222C35333438332C32332C38303332372C22332234382C3033333832332C37302232222C30343639332C32332C38303332372C223022332C38352C34303332372C2232223635332C38352C34303332372C2235223231332C38352C34303332372C2237223836332C38352C34303332372C22312232302C3435333438332C37302232222C32313038332C38352C34303332372C22312233352C3635333438332C37302232222C37313239332C38352C34303332372C22322234302C3835333438332C37302232222C33323430332C38352C34303332372C22322236352C3035333438332C37302232222C38323631332C38352C34303332372C22332237302C3235333438332C37302232222C33333832332C38352C34303332372C22332238352C3435333438332C37302232222C38333034332C38352C34303332372C22342239302C3635333438332C37302232222C2C3038333034332C37302232222C35322C3638333034332C37302232222C31352C3238333034332C37302232222C36372C3838333034332C37302232222C30313432332C34382C30303332372C22312238322C3038333034332C37302232222C35313633332C34382C30303332372C22312239372C3238333034332C37302232222C30323834332C34382C30303332372C22322230332C3438333034332C37302232222C35323036332C34382C30303332372C22322231382C3638333034332C37302232222C30333237332C34382C30303332372C22332232332C3838333034332C37302232222C35333438332C34382C30303332372C22332234382C3038333034332C37302232222C30343639332C34382C30303332372C223022342C39302C36303332372C2232223635342C39302C36303332372C2235223231342C39302C36303332372C2237223836342C39302C36303332372C22312232302C3430343639332C37302232222C32313038342C39302C36303332372C22312233352C3630343639332C37302232222C37313239342C39302C36303332372C22322234302C3830343639332C37302232222C33323430342C39302C36303332372C22322236352C3030343639332C37302232222C38323631342C39302C36303332372C22332237302C3230343639332C37302232222C33333832342C39302C36303332372C22332238352C3430343639332C37302232222C38333034342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30333338322C2232223635302C332C32332238222C31352C322C30333338322C2237223836302C332C32332238222C30313432302C332C32332238222C32313038302C332C32332238222C35313633302C332C32332238222C37313239302C332C32332238222C30323834302C332C32332238222C33323430302C332C32332238222C35323036302C332C32332238222C38323631302C332C32332238222C30333237302C332C32332238222C33333832302C332C32332238222C35333438302C332C32332238222C38333034302C332C32332238222C30343639302C332C32332238222C2C3035322C36333338322C2232223635322C3635332C32332238222C31352C3235322C36333338322C2237223836322C3635332C32332238222C30313432322C3635332C32332238222C32313038322C3635332C32332238222C35313633322C3635332C32332238222C37313239322C3635332C32332238222C30323834322C3635332C32332238222C33323430322C3635332C32332238222C35323036322C3635332C32332238222C38323631322C3635332C32332238222C30333237322C3635332C32332238222C33333832322C3635332C32332238222C35333438322C3635332C32332238222C38333034322C3635332C32332238222C30343639322C3635332C32332238222C2C3031352C32333338322C2232223635352C3231332C32332238222C31352C3231352C32333338322C2237223836352C3231332C32332238222C30313432352C3231332C32332238222C32313038352C3231332C32332238222C35313633352C3231332C32332238222C37313239352C3231332C32332238222C30323834352C3231332C32332238222C33323430352C3231332C32332238222C35323036352C3231332C32332238222C38323631352C3231332C32332238222C30333237352C3231332C32332238222C33333832352C3231332C32332238222C35333438352C3231332C32332238222C38333034352C3231332C32332238222C30343639352C3231332C32332238222C2C3036372C38333338322C2232223635372C3836332C32332238222C31352C3236372C38333338322C2237223836372C3836332C32332238222C30313432372C3836332C32332238222C32313038372C3836332C32332238222C35313633372C3836332C32332238222C37313239372C3836332C32332238222C30323834372C3836332C32332238222C33323430372C3836332C32332238222C35323036372C3836332C32332238222C38323631372C3836332C32332238222C30333237372C3836332C32332238222C33333832372C3836332C32332238222C35333438372C3836332C32332238222C38333034372C3836332C32332238222C30343639372C3836332C32332238222C2C3030313432332C32332238222C35322C3630313432332C32332238222C31352C3230313432332C32332238222C36372C3830313432332C32332238222C30313432312C32302C34333338322C22312238322C3030313432332C32332238222C35313633312C32302C34333338322C22312239372C3230313432332C32332238222C30323834312C32302C34333338322C22322230332C3430313432332C32332238222C35323036312C32302C34333338322C22322231382C3630313432332C32332238222C30333237312C32302C34333338322C22332232332C3830313432332C32332238222C35333438312C32302C34333338322C22332234382C3030313432332C32332238222C30343639312C32302C34333338322C223022312C38322C30333338322C2232223635312C38322C30333338322C2235223231312C38322C30333338322C2237223836312C38322C30333338322C22312232302C3432313038332C32332238222C32313038312C38322C30333338322C22312233352C3632313038332C32332238222C37313239312C38322C30333338322C22322234302C3832313038332C32332238222C33323430312C38322C30333338322C22322236352C3032313038332C32332238222C38323631312C38322C30333338322C22332237302C3232313038332C32332238222C33333832312C38322C30333338322C22332238352C3432313038332C32332238222C38333034312C38322C30333338322C22342239302C3632313038332C32332238222C2C3035313633332C32332238222C35322C3635313633332C32332238222C31352C3235313633332C32332238222C36372C3835313633332C32332238222C30313432312C33352C36333338322C22312238322C3035313633332C32332238222C35313633312C33352C36333338322C22312239372C3235313633332C32332238222C30323834312C33352C36333338322C22322230332C3435313633332C32332238222C35323036312C33352C36333338322C22322231382C3635313633332C32332238222C30333237312C33352C36333338322C22332232332C3835313633332C32332238222C35333438312C33352C36333338322C22332234382C3035313633332C32332238222C30343639312C33352C36333338322C223022312C39372C32333338322C2232223635312C39372C32333338322C2235223231312C39372C32333338322C2237223836312C39372C32333338322C22312232302C3437313239332C32332238222C32313038312C39372C32333338322C22312233352C3637313239332C32332238222C37313239312C39372C32333338322C22322234302C3837313239332C32332238222C33323430312C39372C32333338322C22322236352C3037313239332C32332238222C38323631312C39372C32333338322C22332237302C3237313239332C32332238222C33333832312C39372C32333338322C22332238352C3437313239332C32332238222C38333034312C39372C32333338322C22342239302C3637313239332C32332238222C2C3030323834332C32332238222C35322C3630323834332C32332238222C31352C3230323834332C32332238222C36372C3830323834332C32332238222C30313432322C34302C38333338322C22312238322C3030323834332C32332238222C35313633322C34302C38333338322C22312239372C3230323834332C32332238222C30323834322C34302C38333338322C22322230332C3430323834332C32332238222C35323036322C34302C38333338322C22322231382C3630323834332C32332238222C30333237322C34302C38333338322C22332232332C3830323834332C32332238222C35333438322C34302C38333338322C22332234382C3030323834332C32332238222C30343639322C34302C38333338322C223022322C30332C34333338322C2232223635322C30332C34333338322C2235223231322C30332C34333338322C2237223836322C30332C34333338322C22312232302C3433323430332C32332238222C32313038322C30332C34333338322C22312233352C3633323430332C32332238222C37313239322C30332C34333338322C22322234302C3833323430332C32332238222C33323430322C30332C34333338322C22322236352C3033323430332C32332238222C38323631322C30332C34333338322C22332237302C3233323430332C32332238222C33333832322C30332C34333338322C22332238352C3433323430332C32332238222C38333034322C30332C34333338322C22342239302C3633323430332C32332238222C2C3035323036332C32332238222C35322C3635323036332C32332238222C31352C3235323036332C32332238222C36372C3835323036332C32332238222C30313432322C36352C30333338322C22312238322C3035323036332C32332238222C35313633322C36352C30333338322C22312239372C3235323036332C32332238222C30323834322C36352C30333338322C22322230332C3435323036332C32332238222C35323036322C36352C30333338322C22322231382C3635323036332C32332238222C30333237322C36352C30333338322C22332232332C3835323036332C32332238222C35333438322C36352C30333338322C22332234382C3035323036332C32332238222C30343639322C36352C30333338322C223022322C31382C36333338322C2232223635322C31382C36333338322C2235223231322C31382C36333338322C2237223836322C31382C36333338322C22312232302C3438323631332C32332238222C32313038322C31382C36333338322C22312233352C3638323631332C32332238222C37313239322C31382C36333338322C22322234302C3838323631332C32332238222C33323430322C31382C36333338322C22322236352C3038323631332C32332238222C38323631322C31382C36333338322C22332237302C3238323631332C32332238222C33333832322C31382C36333338322C22332238352C3438323631332C32332238222C38333034322C31382C36333338322C22342239302C3638323631332C32332238222C2C3030333237332C32332238222C35322C3630333237332C32332238222C31352C3230333237332C32332238222C36372C3830333237332C32332238222C30313432332C37302C32333338322C22312238322C3030333237332C32332238222C35313633332C37302C32333338322C22312239372C3230333237332C32332238222C30323834332C37302C32333338322C22322230332C3430333237332C32332238222C35323036332C37302C32333338322C22322231382C3630333237332C32332238222C30333237332C37302C32333338322C22332232332C3830333237332C32332238222C35333438332C37302C32333338322C22332234382C3030333237332C32332238222C30343639332C37302C32333338322C223022332C32332C38333338322C2232223635332C32332C38333338322C2235223231332C32332C38333338322C2237223836332C32332C38333338322C22312232302C3433333832332C32332238222C32313038332C32332C38333338322C22312233352C3633333832332C32332238222C37313239332C32332C38333338322C22322234302C3833333832332C32332238222C33323430332C32332C38333338322C22322236352C3033333832332C32332238222C38323631332C32332C38333338322C22332237302C3233333832332C32332238222C33333832332C32332C38333338322C22332238352C3433333832332C32332238222C38333034332C32332C38333338322C22342239302C3633333832332C32332238222C2C3035333438332C32332238222C35322C3635333438332C32332238222C31352C3235333438332C32332238222C36372C3835333438332C32332238222C30313432332C38352C34333338322C22312238322C3035333438332C32332238222C35313633332C38352C34333338322C22312239372C3235333438332C32332238222C30323834332C38352C34333338322C22322230332C3435333438332C32332238222C35323036332C38352C34333338322C22322231382C3635333438332C32332238222C30333237332C38352C34333338322C22332232332C3835333438332C32332238222C35333438332C38352C34333338322C22332234382C3035333438332C32332238222C30343639332C38352C34333338322C223022332C34382C30333338322C2232223635332C34382C30333338322C2235223231332C34382C30333338322C2237223836332C34382C30333338322C22312232302C3438333034332C32332238222C32313038332C34382C30333338322C22312233352C3638333034332C32332238222C37313239332C34382C30333338322C22322234302C3838333034332C32332238222C33323430332C34382C30333338322C22322236352C3038333034332C32332238222C38323631332C34382C30333338322C22332237302C3238333034332C32332238222C33333832332C34382C30333338322C22332238352C3438333034332C32332238222C38333034332C34382C30333338322C22342239302C3638333034332C32332238222C2C3030343639332C32332238222C35322C3630343639332C32332238222C31352C3230343639332C32332238222C36372C3830343639332C32332238222C30313432342C39302C36333338322C22312238322C3030343639332C32332238222C35313633342C39302C36333338322C22312239372C3230343639332C32332238222C30323834342C39302C36333338322C22322230332C3430343639332C32332238222C35323036342C39302C36333338322C22322231382C3630343639332C32332238222C30333237342C39302C36333338322C22332232332C3830343639332C32332238222C35333438342C39302C36333338322C22332234382C3030343639332C32332238222C30343639342C39302C36333338322C223022302C332C38352234222C35322C362C30353334382C2235223231302C332C38352234222C36372C382C30353334382C22312232302C342C30353334382C22312238322C302C30353334382C22312233352C362C30353334382C22312239372C322C30353334382C22322234302C382C30353334382C22322230332C342C30353334382C22322236352C302C30353334382C22322231382C362C30353334382C22332237302C322C30353334382C22332232332C382C30353334382C22332238352C342C30353334382C22332234382C302C30353334382C22342239302C362C30353334382C223022322C3635332C38352234222C35322C3635322C36353334382C2235223231322C3635332C38352234222C36372C3835322C36353334382C22312232302C3435322C36353334382C22312238322C3035322C36353334382C22312233352C3635322C36353334382C22312239372C3235322C36353334382C22322234302C3835322C36353334382C22322230332C3435322C36353334382C22322236352C3035322C36353334382C22322231382C3635322C36353334382C22332237302C3235322C36353334382C22332232332C3835322C36353334382C22332238352C3435322C36353334382C22332234382C3035322C36353334382C22342239302C3635322C36353334382C223022352C3231332C38352234222C35322C3631352C32353334382C2235223231352C3231332C38352234222C36372C3831352C32353334382C22312232302C3431352C32353334382C22312238322C3031352C32353334382C22312233352C3631352C32353334382C22312239372C3231352C32353334382C22322234302C3831352C32353334382C22322230332C3431352C32353334382C22322236352C3031352C32353334382C22322231382C3631352C32353334382C22332237302C3231352C32353334382C22332232332C3831352C32353334382C22332238352C3431352C32353334382C22332234382C3031352C32353334382C22342239302C3631352C32353334382C223022372C3836332C38352234222C35322C3636372C38353334382C2235223231372C3836332C38352234222C36372C3836372C38353334382C22312232302C3436372C38353334382C22312238322C3036372C38353334382C22312233352C3636372C38353334382C22312239372C3236372C38353334382C22322234302C3836372C38353334382C22322230332C3436372C38353334382C22322236352C3036372C38353334382C22322231382C3636372C38353334382C22332237302C3236372C38353334382C22332232332C3836372C38353334382C22332238352C3436372C38353334382C22332234382C3036372C38353334382C22342239302C3636372C38353334382C223022312C32302C34353334382C2232223635312C32302C34353334382C2235223231312C32302C34353334382C2237223836312C32302C34353334382C22312232302C3430313432332C38352234222C32313038312C32302C34353334382C22312233352C3630313432332C38352234222C37313239312C32302C34353334382C22322234302C3830313432332C38352234222C33323430312C32302C34353334382C22322236352C3030313432332C38352234222C38323631312C32302C34353334382C22332237302C3230313432332C38352234222C33333832312C32302C34353334382C22332238352C3430313432332C38352234222C38333034312C32302C34353334382C22342239302C3630313432332C38352234222C2C3032313038332C38352234222C35322C3632313038332C38352234222C31352C3232313038332C38352234222C36372C3832313038332C38352234222C30313432312C38322C30353334382C22312238322C3032313038332C38352234222C35313633312C38322C30353334382C22312239372C3232313038332C38352234222C30323834312C38322C30353334382C22322230332C3432313038332C38352234222C35323036312C38322C30353334382C22322231382C3632313038332C38352234222C30333237312C38322C30353334382C22332232332C3832313038332C38352234222C35333438312C38322C30353334382C22332234382C3032313038332C38352234222C30343639312C38322C30353334382C223022312C33352C36353334382C2232223635312C33352C36353334382C2235223231312C33352C36353334382C2237223836312C33352C36353334382C22312232302C3435313633332C38352234222C32313038312C33352C36353334382C22312233352C3635313633332C38352234222C37313239312C33352C36353334382C22322234302C3835313633332C38352234222C33323430312C33352C36353334382C22322236352C3035313633332C38352234222C38323631312C33352C36353334382C22332237302C3235313633332C38352234222C33333832312C33352C36353334382C22332238352C3435313633332C38352234222C38333034312C33352C36353334382C22342239302C3635313633332C38352234222C2C3037313239332C38352234222C35322C3637313239332C38352234222C31352C3237313239332C38352234222C36372C3837313239332C38352234222C30313432312C39372C32353334382C22312238322C3037313239332C38352234222C35313633312C39372C32353334382C22312239372C3237313239332C38352234222C30323834312C39372C32353334382C22322230332C3437313239332C38352234222C35323036312C39372C32353334382C22322231382C3637313239332C38352234222C30333237312C39372C32353334382C22332232332C3837313239332C38352234222C35333438312C39372C32353334382C22332234382C3037313239332C38352234222C30343639312C39372C32353334382C223022322C34302C38353334382C2232223635322C34302C38353334382C2235223231322C34302C38353334382C2237223836322C34302C38353334382C22312232302C3430323834332C38352234222C32313038322C34302C38353334382C22312233352C3630323834332C38352234222C37313239322C34302C38353334382C22322234302C3830323834332C38352234222C33323430322C34302C38353334382C22322236352C3030323834332C38352234222C38323631322C34302C38353334382C22332237302C3230323834332C38352234222C33333832322C34302C38353334382C22332238352C3430323834332C38352234222C38333034322C34302C38353334382C22342239302C3630323834332C38352234222C2C3033323430332C38352234222C35322C3633323430332C38352234222C31352C3233323430332C38352234222C36372C3833323430332C38352234222C30313432322C30332C34353334382C22312238322C3033323430332C38352234222C35313633322C30332C34353334382C22312239372C3233323430332C38352234222C30323834322C30332C34353334382C22322230332C3433323430332C38352234222C35323036322C30332C34353334382C22322231382C3633323430332C38352234222C30333237322C30332C34353334382C22332232332C3833323430332C38352234222C35333438322C30332C34353334382C22332234382C3033323430332C38352234222C30343639322C30332C34353334382C223022322C36352C30353334382C2232223635322C36352C30353334382C2235223231322C36352C30353334382C2237223836322C36352C30353334382C22312232302C3435323036332C38352234222C32313038322C36352C30353334382C22312233352C3635323036332C38352234222C37313239322C36352C30353334382C22322234302C3835323036332C38352234222C33323430322C36352C30353334382C22322236352C3035323036332C38352234222C38323631322C36352C30353334382C22332237302C3235323036332C38352234222C33333832322C36352C30353334382C22332238352C3435323036332C38352234222C38333034322C36352C30353334382C22342239302C3635323036332C38352234222C2C3038323631332C38352234222C35322C3638323631332C38352234222C31352C3238323631332C38352234222C36372C3838323631332C38352234222C30313432322C31382C36353334382C22312238322C3038323631332C38352234222C35313633322C31382C36353334382C22312239372C3238323631332C38352234222C30323834322C31382C36353334382C22322230332C3438323631332C38352234222C35323036322C31382C36353334382C22322231382C3638323631332C38352234222C30333237322C31382C36353334382C22332232332C3838323631332C38352234222C35333438322C31382C36353334382C22332234382C3038323631332C38352234222C30343639322C31382C36353334382C223022332C37302C32353334382C2232223635332C37302C32353334382C2235223231332C37302C32353334382C2237223836332C37302C32353334382C22312232302C3430333237332C38352234222C32313038332C37302C32353334382C22312233352C3630333237332C38352234222C37313239332C37302C32353334382C22322234302C3830333237332C38352234222C33323430332C37302C32353334382C22322236352C3030333237332C38352234222C38323631332C37302C32353334382C22332237302C3230333237332C38352234222C33333832332C37302C32353334382C22332238352C3430333237332C38352234222C38333034332C37302C32353334382C22342239302C3630333237332C38352234222C2C3033333832332C38352234222C35322C3633333832332C38352234222C31352C3233333832332C38352234222C36372C3833333832332C38352234222C30313432332C32332C38353334382C22312238322C3033333832332C38352234222C35313633332C32332C38353334382C22312239372C3233333832332C38352234222C30323834332C32332C38353334382C22322230332C3433333832332C38352234222C35323036332C32332C38353334382C22322231382C3633333832332C38352234222C30333237332C32332C38353334382C22332232332C3833333832332C38352234222C35333438332C32332C38353334382C22332234382C3033333832332C38352234222C30343639332C32332C38353334382C223022332C38352C34353334382C2232223635332C38352C34353334382C2235223231332C38352C34353334382C2237223836332C38352C34353334382C22312232302C3435333438332C38352234222C32313038332C38352C34353334382C22312233352C3635333438332C38352234222C37313239332C38352C34353334382C22322234302C3835333438332C38352234222C33323430332C38352C34353334382C22322236352C3035333438332C38352234222C38323631332C38352C34353334382C22332237302C3235333438332C38352234222C33333832332C38352C34353334382C22332238352C3435333438332C38352234222C38333034332C38352C34353334382C22342239302C3635333438332C38352234222C2C3038333034332C38352234222C35322C3638333034332C38352234222C31352C3238333034332C38352234222C36372C3838333034332C38352234222C30313432332C34382C30353334382C22312238322C3038333034332C38352234222C35313633332C34382C30353334382C22312239372C3238333034332C38352234222C30323834332C34382C30353334382C22322230332C3438333034332C38352234222C35323036332C34382C30353334382C22322231382C3638333034332C38352234222C30333237332C34382C30353334382C22332232332C3838333034332C38352234222C35333438332C34382C30353334382C22332234382C3038333034332C38352234222C30343639332C34382C30353334382C223022342C39302C36353334382C2232223635342C39302C36353334382C2235223231342C39302C36353334382C2237223836342C39302C36353334382C22312232302C3430343639332C38352234222C32313038342C39302C36353334382C22312233352C3630343639332C38352234222C37313239342C39302C36353334382C22322234302C3830343639332C38352234222C33323430342C39302C36353334382C22322236352C3030343639332C38352234222C38323631342C39302C36353334382C22332237302C3230343639332C38352234222C33333832342C39302C36353334382C22332238352C3430343639332C38352234222C38333034342C39302C36353334382C22342239302C3630343639332C38352234222C2C302C30383330342C2232223635302C332C34382230222C31352C322C30383330342C2237223836302C332C34382230222C30313432302C332C34382230222C32313038302C332C34382230222C35313633302C332C34382230222C37313239302C332C34382230222C30323834302C332C34382230222C33323430302C332C34382230222C35323036302C332C34382230222C38323631302C332C34382230222C30333237302C332C34382230222C33333832302C332C34382230222C35333438302C332C34382230222C38333034302C332C34382230222C30343639302C332C34382230222C2C3035322C36383330342C2232223635322C3635332C34382230222C31352C3235322C36383330342C2237223836322C3635332C34382230222C30313432322C3635332C34382230222C32313038322C3635332C34382230222C35313633322C3635332C34382230222C37313239322C3635332C34382230222C30323834322C3635332C34382230222C33323430322C3635332C34382230222C35323036322C3635332C34382230222C38323631322C3635332C34382230222C30333237322C3635332C34382230222C33333832322C3635332C34382230222C35333438322C3635332C34382230222C38333034322C3635332C34382230222C30343639322C3635332C34382230222C2C3031352C32383330342C2232223635352C3231332C34382230222C31352C3231352C32383330342C2237223836352C3231332C34382230222C30313432352C3231332C34382230222C32313038352C3231332C34382230222C35313633352C3231332C34382230222C37313239352C3231332C34382230222C30323834352C3231332C34382230222C33323430352C3231332C34382230222C35323036352C3231332C34382230222C38323631352C3231332C34382230222C30333237352C3231332C34382230222C33333832352C3231332C34382230222C35333438352C3231332C34382230222C38333034352C3231332C34382230222C30343639352C3231332C34382230222C2C3036372C38383330342C2232223635372C3836332C34382230222C31352C3236372C38383330342C2237223836372C3836332C34382230222C30313432372C3836332C34382230222C32313038372C3836332C34382230222C35313633372C3836332C34382230222C37313239372C3836332C34382230222C30323834372C3836332C34382230222C33323430372C3836332C34382230222C35323036372C3836332C34382230222C38323631372C3836332C34382230222C30333237372C3836332C34382230222C33333832372C3836332C34382230222C35333438372C3836332C34382230222C38333034372C3836332C34382230222C30343639372C3836332C34382230222C2C3030313432332C34382230222C35322C3630313432332C34382230222C31352C3230313432332C34382230222C36372C3830313432332C34382230222C30313432312C32302C34383330342C22312238322C3030313432332C34382230222C35313633312C32302C34383330342C22312239372C3230313432332C34382230222C30323834312C32302C34383330342C22322230332C3430313432332C34382230222C35323036312C32302C34383330342C22322231382C3630313432332C34382230222C30333237312C32302C34383330342C22332232332C3830313432332C34382230222C35333438312C32302C34383330342C22332234382C3030313432332C34382230222C30343639312C32302C34383330342C223022312C38322C30383330342C2232223635312C38322C30383330342C2235223231312C38322C30383330342C2237223836312C38322C30383330342C22312232302C3432313038332C34382230222C32313038312C38322C30383330342C22312233352C3632313038332C34382230222C37313239312C38322C30383330342C22322234302C3832313038332C34382230222C33323430312C38322C30383330342C22322236352C3032313038332C34382230222C38323631312C38322C30383330342C22332237302C3232313038332C34382230222C33333832312C38322C30383330342C22332238352C3432313038332C34382230222C38333034312C38322C30383330342C22342239302C3632313038332C34382230222C2C3035313633332C34382230222C35322C3635313633332C34382230222C31352C3235313633332C34382230222C36372C3835313633332C34382230222C30313432312C33352C36383330342C22312238322C3035313633332C34382230222C35313633312C33352C36383330342C22312239372C3235313633332C34382230222C30323834312C33352C36383330342C22322230332C3435313633332C34382230222C35323036312C33352C36383330342C22322231382C3635313633332C34382230222C30333237312C33352C36383330342C22332232332C3835313633332C34382230222C35333438312C33352C36383330342C22332234382C3035313633332C34382230222C30343639312C33352C36383330342C223022312C39372C32383330342C2232223635312C39372C32383330342C2235223231312C39372C32383330342C2237223836312C39372C32383330342C22312232302C3437313239332C34382230222C32313038312C39372C32383330342C22312233352C3637313239332C34382230222C37313239312C39372C32383330342C22322234302C3837313239332C34382230222C33323430312C39372C32383330342C22322236352C3037313239332C34382230222C38323631312C39372C32383330342C22332237302C3237313239332C34382230222C33333832312C39372C32383330342C22332238352C3437313239332C34382230222C38333034312C39372C32383330342C22342239302C3637313239332C34382230222C2C3030323834332C34382230222C35322C3630323834332C34382230222C31352C3230323834332C34382230222C36372C3830323834332C34382230222C30313432322C34302C38383330342C22312238322C3030323834332C34382230222C35313633322C34302C38383330342C22312239372C3230323834332C34382230222C30323834322C34302C38383330342C22322230332C3430323834332C34382230222C35323036322C34302C38383330342C22322231382C3630323834332C34382230222C30333237322C34302C38383330342C22332232332C3830323834332C34382230222C35333438322C34302C38383330342C22332234382C3030323834332C34382230222C30343639322C34302C38383330342C223022322C30332C34383330342C2232223635322C30332C34383330342C2235223231322C30332C34383330342C2237223836322C30332C34383330342C22312232302C3433323430332C34382230222C32313038322C30332C34383330342C22312233352C3633323430332C34382230222C37313239322C30332C34383330342C22322234302C3833323430332C34382230222C33323430322C30332C34383330342C22322236352C3033323430332C34382230222C38323631322C30332C34383330342C22332237302C3233323430332C34382230222C33333832322C30332C34383330342C22332238352C3433323430332C34382230222C38333034322C30332C34383330342C22342239302C3633323430332C34382230222C2C3035323036332C34382230222C35322C3635323036332C34382230222C31352C3235323036332C34382230222C36372C3835323036332C34382230222C30313432322C36352C30383330342C22312238322C3035323036332C34382230222C35313633322C36352C30383330342C22312239372C3235323036332C34382230222C30323834322C36352C30383330342C22322230332C3435323036332C34382230222C35323036322C36352C30383330342C22322231382C3635323036332C34382230222C30333237322C36352C30383330342C22332232332C3835323036332C34382230222C35333438322C36352C30383330342C22332234382C3035323036332C34382230222C30343639322C36352C30383330342C223022322C31382C36383330342C2232223635322C31382C36383330342C2235223231322C31382C36383330342C2237223836322C31382C36383330342C22312232302C3438323631332C34382230222C32313038322C31382C36383330342C22312233352C3638323631332C34382230222C37313239322C31382C36383330342C22322234302C3838323631332C34382230222C33323430322C31382C36383330342C22322236352C3038323631332C34382230222C38323631322C31382C36383330342C22332237302C3238323631332C34382230222C33333832322C31382C36383330342C22332238352C3438323631332C34382230222C38333034322C31382C36383330342C22342239302C3638323631332C34382230222C2C3030333237332C34382230222C35322C3630333237332C34382230222C31352C3230333237332C34382230222C36372C3830333237332C34382230222C30313432332C37302C32383330342C22312238322C3030333237332C34382230222C35313633332C37302C32383330342C22312239372C3230333237332C34382230222C30323834332C37302C32383330342C22322230332C3430333237332C34382230222C35323036332C37302C32383330342C22322231382C3630333237332C34382230222C30333237332C37302C32383330342C22332232332C3830333237332C34382230222C35333438332C37302C32383330342C22332234382C3030333237332C34382230222C30343639332C37302C32383330342C223022332C32332C38383330342C2232223635332C32332C38383330342C2235223231332C32332C38383330342C2237223836332C32332C38383330342C22312232302C3433333832332C34382230222C32313038332C32332C38383330342C22312233352C3633333832332C34382230222C37313239332C32332C38383330342C22322234302C3833333832332C34382230222C33323430332C32332C38383330342C22322236352C3033333832332C34382230222C38323631332C32332C38383330342C22332237302C3233333832332C34382230222C33333832332C32332C38383330342C22332238352C3433333832332C34382230222C38333034332C32332C38383330342C22342239302C3633333832332C34382230222C2C3035333438332C34382230222C35322C3635333438332C34382230222C31352C3235333438332C34382230222C36372C3835333438332C34382230222C30313432332C38352C34383330342C22312238322C3035333438332C34382230222C35313633332C38352C34383330342C22312239372C3235333438332C34382230222C30323834332C38352C34383330342C22322230332C3435333438332C34382230222C35323036332C38352C34383330342C22322231382C3635333438332C34382230222C30333237332C38352C34383330342C22332232332C3835333438332C34382230222C35333438332C38352C34383330342C22332234382C3035333438332C34382230222C30343639332C38352C34383330342C223022332C34382C30383330342C2232223635332C34382C30383330342C2235223231332C34382C30383330342C2237223836332C34382C30383330342C22312232302C3438333034332C34382230222C32313038332C34382C30383330342C22312233352C3638333034332C34382230222C37313239332C34382C30383330342C22322234302C3838333034332C34382230222C33323430332C34382C30383330342C22322236352C3038333034332C34382230222C38323631332C34382C30383330342C22332237302C3238333034332C34382230222C33333832332C34382C30383330342C22332238352C3438333034332C34382230222C38333034332C34382C30383330342C22342239302C3638333034332C34382230222C2C3030343639332C34382230222C35322C3630343639332C34382230222C31352C3230343639332C34382230222C36372C3830343639332C34382230222C30313432342C39302C36383330342C22312238322C3030343639332C34382230222C35313633342C39302C36383330342C22312239372C3230343639332C34382230222C30323834342C39302C36383330342C22322230332C3430343639332C34382230222C35323036342C39302C36383330342C22322231382C3630343639332C34382230222C30333237342C39302C36383330342C22332232332C3830343639332C34382230222C35333438342C39302C36383330342C22332234382C3030343639332C34382230222C30343639342C39302C36383330342C223022302C342C39302236222C35322C362C30303436392C2235223231302C342C39302236222C36372C382C30303436392C22312232302C342C30303436392C22312238322C302C30303436392C22312233352C362C30303436392C22312239372C322C30303436392C22322234302C382C30303436392C22322230332C342C30303436392C22322236352C302C30303436392C22322231382C362C30303436392C22332237302C322C30303436392C22332232332C382C30303436392C22332238352C342C30303436392C22332234382C302C30303436392C22342239302C362C30303436392C223022322C3635342C39302236222C35322C3635322C36303436392C2235223231322C3635342C39302236222C36372C3835322C36303436392C22312232302C3435322C36303436392C22312238322C3035322C36303436392C22312233352C3635322C36303436392C22312239372C3235322C36303436392C22322234302C3835322C36303436392C22322230332C3435322C36303436392C22322236352C3035322C36303436392C22322231382C3635322C36303436392C22332237302C3235322C36303436392C22332232332C3835322C36303436392C22332238352C3435322C36303436392C22332234382C3035322C36303436392C22342239302C3635322C36303436392C223022352C3231342C39302236222C35322C3631352C32303436392C2235223231352C3231342C39302236222C36372C3831352C32303436392C22312232302C3431352C32303436392C22312238322C3031352C32303436392C22312233352C3631352C32303436392C22312239372C3231352C32303436392C22322234302C3831352C32303436392C22322230332C3431352C32303436392C22322236352C3031352C32303436392C22322231382C3631352C32303436392C22332237302C3231352C32303436392C22332232332C3831352C32303436392C22332238352C3431352C32303436392C22332234382C3031352C32303436392C22342239302C3631352C32303436392C223022372C3836342C39302236222C35322C3636372C38303436392C2235223231372C3836342C39302236222C36372C3836372C38303436392C22312232302C3436372C38303436392C22312238322C3036372C38303436392C22312233352C3636372C38303436392C22312239372C3236372C38303436392C22322234302C3836372C38303436392C22322230332C3436372C38303436392C22322236352C3036372C38303436392C22322231382C3636372C38303436392C22332237302C3236372C38303436392C22332232332C3836372C38303436392C22332238352C3436372C38303436392C22332234382C3036372C38303436392C22342239302C3636372C38303436392C223022312C32302C34303436392C2232223635312C32302C34303436392C2235223231312C32302C34303436392C2237223836312C32302C34303436392C22312232302C3430313432342C39302236222C32313038312C32302C34303436392C22312233352C3630313432342C39302236222C37313239312C32302C34303436392C22322234302C3830313432342C39302236222C33323430312C32302C34303436392C22322236352C3030313432342C39302236222C38323631312C32302C34303436392C22332237302C3230313432342C39302236222C33333832312C32302C34303436392C22332238352C3430313432342C39302236222C38333034312C32302C34303436392C22342239302C3630313432342C39302236222C2C3032313038342C39302236222C35322C3632313038342C39302236222C31352C3232313038342C39302236222C36372C3832313038342C39302236222C30313432312C38322C30303436392C22312238322C3032313038342C39302236222C35313633312C38322C30303436392C22312239372C3232313038342C39302236222C30323834312C38322C30303436392C22322230332C3432313038342C39302236222C35323036312C38322C30303436392C22322231382C3632313038342C39302236222C30333237312C38322C30303436392C22332232332C3832313038342C39302236222C35333438312C38322C30303436392C22332234382C3032313038342C39302236222C30343639312C38322C30303436392C223022312C33352C36303436392C2232223635312C33352C36303436392C2235223231312C33352C36303436392C2237223836312C33352C36303436392C22312232302C3435313633342C39302236222C32313038312C33352C36303436392C22312233352C3635313633342C39302236222C37313239312C33352C36303436392C22322234302C3835313633342C39302236222C33323430312C33352C36303436392C22322236352C3035313633342C39302236222C38323631312C33352C36303436392C22332237302C3235313633342C39302236222C33333832312C33352C36303436392C22332238352C3435313633342C39302236222C38333034312C33352C36303436392C22342239302C3635313633342C39302236222C2C3037313239342C39302236222C35322C3637313239342C39302236222C31352C3237313239342C39302236222C36372C3837313239342C39302236222C30313432312C39372C32303436392C22312238322C3037313239342C39302236222C35313633312C39372C32303436392C22312239372C3237313239342C39302236222C30323834312C39372C32303436392C22322230332C3437313239342C39302236222C35323036312C39372C32303436392C22322231382C3637313239342C39302236222C30333237312C39372C32303436392C22332232332C3837313239342C39302236222C35333438312C39372C32303436392C22332234382C3037313239342C39302236222C30343639312C39372C32303436392C223022322C34302C38303436392C2232223635322C34302C38303436392C2235223231322C34302C38303436392C2237223836322C34302C38303436392C22312232302C3430323834342C39302236222C32313038322C34302C38303436392C22312233352C3630323834342C39302236222C37313239322C34302C38303436392C22322234302C3830323834342C39302236222C33323430322C34302C38303436392C22322236352C3030323834342C39302236222C38323631322C34302C38303436392C22332237302C3230323834342C39302236222C33333832322C34302C38303436392C22332238352C3430323834342C39302236222C38333034322C34302C38303436392C22342239302C3630323834342C39302236222C2C3033323430342C39302236222C35322C3633323430342C39302236222C31352C3233323430342C39302236222C36372C3833323430342C39302236222C30313432322C30332C34303436392C22312238322C3033323430342C39302236222C35313633322C30332C34303436392C22312239372C3233323430342C39302236222C30323834322C30332C34303436392C22322230332C3433323430342C39302236222C35323036322C30332C34303436392C22322231382C3633323430342C39302236222C30333237322C30332C34303436392C22332232332C3833323430342C39302236222C35333438322C30332C34303436392C22332234382C3033323430342C39302236222C30343639322C30332C34303436392C223022322C36352C30303436392C2232223635322C36352C30303436392C2235223231322C36352C30303436392C2237223836322C36352C30303436392C22312232302C3435323036342C39302236222C32313038322C36352C30303436392C22312233352C3635323036342C39302236222C37313239322C36352C30303436392C22322234302C3835323036342C39302236222C33323430322C36352C30303436392C22322236352C3035323036342C39302236222C38323631322C36352C30303436392C22332237302C3235323036342C39302236222C33333832322C36352C30303436392C22332238352C3435323036342C39302236222C38333034322C36352C30303436392C22342239302C3635323036342C39302236222C2C3038323631342C39302236222C35322C3638323631342C39302236222C31352C3238323631342C39302236222C36372C3838323631342C39302236222C30313432322C31382C36303436392C22312238322C3038323631342C39302236222C35313633322C31382C36303436392C22312239372C3238323631342C39302236222C30323834322C31382C36303436392C22322230332C3438323631342C39302236222C35323036322C31382C36303436392C22322231382C3638323631342C39302236222C30333237322C31382C36303436392C22332232332C3838323631342C39302236222C35333438322C31382C36303436392C22332234382C3038323631342C39302236222C30343639322C31382C36303436392C223022332C37302C32303436392C2232223635332C37302C32303436392C2235223231332C37302C32303436392C2237223836332C37302C32303436392C22312232302C3430333237342C39302236222C32313038332C37302C32303436392C22312233352C3630333237342C39302236222C37313239332C37302C32303436392C22322234302C3830333237342C39302236222C33323430332C37302C32303436392C22322236352C3030333237342C39302236222C38323631332C37302C32303436392C22332237302C3230333237342C39302236222C33333832332C37302C32303436392C22332238352C3430333237342C39302236222C38333034332C37302C32303436392C22342239302C3630333237342C39302236222C2C3033333832342C39302236222C35322C3633333832342C39302236222C31352C3233333832342C39302236222C36372C3833333832342C39302236222C30313432332C32332C38303436392C22312238322C3033333832342C39302236222C35313633332C32332C38303436392C22312239372C3233333832342C39302236222C30323834332C32332C38303436392C22322230332C3433333832342C39302236222C35323036332C32332C38303436392C22322231382C3633333832342C39302236222C30333237332C32332C38303436392C22332232332C3833333832342C39302236222C35333438332C32332C38303436392C22332234382C3033333832342C39302236222C30343639332C32332C38303436392C223022332C38352C34303436392C2232223635332C38352C34303436392C2235223231332C38352C34303436392C2237223836332C38352C34303436392C22312232302C3435333438342C39302236222C32313038332C38352C34303436392C22312233352C3635333438342C39302236222C37313239332C38352C34303436392C22322234302C3835333438342C39302236222C33323430332C38352C34303436392C22322236352C3035333438342C39302236222C38323631332C38352C34303436392C22332237302C3235333438342C39302236222C33333832332C38352C34303436392C22332238352C3435333438342C39302236222C38333034332C38352C34303436392C22342239302C3635333438342C39302236222C2C3038333034342C39302236222C35322C3638333034342C39302236222C31352C3238333034342C39302236222C36372C3838333034342C39302236222C30313432332C34382C30303436392C22312238322C3038333034342C39302236222C35313633332C34382C30303436392C22312239372C3238333034342C39302236222C30323834332C34382C30303436392C22322230332C3438333034342C39302236222C35323036332C34382C30303436392C22322231382C3638333034342C39302236222C30333237332C34382C30303436392C22332232332C3838333034342C39302236222C35333438332C34382C30303436392C22332234382C3038333034342C39302236222C30343639332C34382C30303436392C223022342C39302C36303436392C2232223635342C39302C36303436392C2235223231342C39302C36303436392C2237223836342C39302C36303436392C22312232302C3430343639342C39302236222C32313038342C39302C36303436392C22312233352C3630343639342C39302236222C37313239342C39302C36303436392C22322234302C3830343639342C39302236222C33323430342C39302C36303436392C22322236352C3030343639342C39302236222C38323631342C39302C36303436392C22332237302C3230343639342C39302236222C33333832342C39302C36303436392C22332238352C3430343639342C39302236222C38333034342C39302C36303436392C22342239302C3630343639342C393022367D5D", + "PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342C33302C3230343834342C36302C3430343038342C39305D35222C756C52743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22803_vivid": { + "Applicability": { + "ColorPrimaries": "sRGB", + "GammaTransfer": "sRGB", + "RenderIntent": 1, + "RenderIntentName": "Standard" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30", + "PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133322C5D6C22747522475B3A2C302C312C322C332C342C352C362C372C382C393031312C2C313231312C2C333431312C2C353631312C2C373831312C2C393032322C2C313232322C2C333432322C2C353632322C2C373832322C2C393033332C2C313233332C2C333433332C2C353633332C2C373833332C2C393034342C2C313234342C2C333434342C2C353634342C2C373834342C2C393035352C2C313235352C2C333435352C2C353635352C2C373835352C2C393036362C2C313236362C2C333436362C2C353636362C2C373836362C2C393037372C2C313237372C2C333437372C2C353637372C2C373837372C2C393038382C2C313238382C2C333438382C2C353638382C2C373838382C2C393039392C2C313239392C2C333439392C2C353639392C2C373839392C2C3930312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3931312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3932312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3933312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3934312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3935312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3936312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3937312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3938312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3939312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3930322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3931322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3932322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3933322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3934322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3935322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3936322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3937322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3938322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3939322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3930332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3931332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3932332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3933332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3934332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3935332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3936332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3937332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3938332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3939332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3930342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3931342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3932342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3934342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3935342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3937342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3934362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3935362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3936362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3938362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3939362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3930372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3931372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3932372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3933372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3934372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3935372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3936372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3937372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3938372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3939372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3930382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3931382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3932382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3933382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3934382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3935382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3936382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3937382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3938382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3939382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3930392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3931392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3932392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3933392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3934392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3935392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3936392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3937392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3938392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3939392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3930313030312C30302C3130313230312C30302C3330313430312C30302C3530313630312C30302C3730313830312C30302C3930313031312C31302C3130313231312C31302C3330313431312C31302C3530313631312C31302C3730313831312C31302C3930313032312C32302C3130313232312C32305D33222C756C52743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222C38323631352C3231302C2C22332237302C3231352C322230222C33333832352C3231302C2C22332238352C3431352C322230222C38333034352C3231302C2C22342239302C3631352C322230222C2C3036372C382230222C35322C3636372C382230222C31352C3236372C382230222C36372C3836372C382230222C30313432372C3836302C2C22312238322C3036372C382230222C35313633372C3836302C2C22312239372C3236372C382230222C30323834372C3836302C2C22322230332C3436372C382230222C35323036372C3836302C2C22322231382C3636372C382230222C30333237372C3836302C2C22332232332C3836372C382230222C35333438372C3836302C2C22332234382C3036372C382230222C30343639372C3836302C2C223022312C32302C342230222C35322C3630313432302C2C2235223231312C32302C342230222C36372C3830313432302C2C22312232302C3430313432302C2C22312238322C3030313432302C2C22312233352C3630313432302C2C22312239372C3230313432302C2C22322234302C3830313432302C2C22322230332C3430313432302C2C22322236352C3030313432302C2C22322231382C3630313432302C2C22332237302C3230313432302C2C22332232332C3830313432302C2C22332238352C3430313432302C2C22332234382C3030313432302C2C22342239302C3630313432302C2C223022312C38322C302230222C35322C3632313038302C2C2235223231312C38322C302230222C36372C3832313038302C2C22312232302C3432313038302C2C22312238322C3032313038302C2C22312233352C3632313038302C2C22312239372C3232313038302C2C22322234302C3832313038302C2C22322230332C3432313038302C2C22322236352C3032313038302C2C22322231382C3632313038302C2C22332237302C3232313038302C2C22332232332C3832313038302C2C22332238352C3432313038302C2C22332234382C3032313038302C2C22342239302C3632313038302C2C223022312C33352C362230222C35322C3635313633302C2C2235223231312C33352C362230222C36372C3835313633302C2C22312232302C3435313633302C2C22312238322C3035313633302C2C22312233352C3635313633302C2C22312239372C3235313633302C2C22322234302C3835313633302C2C22322230332C3435313633302C2C22322236352C3035313633302C2C22322231382C3635313633302C2C22332237302C3235313633302C2C22332232332C3835313633302C2C22332238352C3435313633302C2C22332234382C3035313633302C2C22342239302C3635313633302C2C223022312C39372C322230222C35322C3637313239302C2C2235223231312C39372C322230222C36372C3837313239302C2C22312232302C3437313239302C2C22312238322C3037313239302C2C22312233352C3637313239302C2C22312239372C3237313239302C2C22322234302C3837313239302C2C22322230332C3437313239302C2C22322236352C3037313239302C2C22322231382C3637313239302C2C22332237302C3237313239302C2C22332232332C3837313239302C2C22332238352C3437313239302C2C22332234382C3037313239302C2C22342239302C3637313239302C2C223022322C34302C382230222C35322C3630323834302C2C2235223231322C34302C382230222C36372C3830323834302C2C22312232302C3430323834302C2C22312238322C3030323834302C2C22312233352C3630323834302C2C22312239372C3230323834302C2C22322234302C3830323834302C2C22322230332C3430323834302C2C22322236352C3030323834302C2C22322231382C3630323834302C2C22332237302C3230323834302C2C22332232332C3830323834302C2C22332238352C3430323834302C2C22332234382C3030323834302C2C22342239302C3630323834302C2C223022322C30332C342230222C35322C3633323430302C2C2235223231322C30332C342230222C36372C3833323430302C2C22312232302C3433323430302C2C22312238322C3033323430302C2C22312233352C3633323430302C2C22312239372C3233323430302C2C22322234302C3833323430302C2C22322230332C3433323430302C2C22322236352C3033323430302C2C22322231382C3633323430302C2C22332237302C3233323430302C2C22332232332C3833323430302C2C22332238352C3433323430302C2C22332234382C3033323430302C2C22342239302C3633323430302C2C223022322C36352C302230222C35322C3635323036302C2C2235223231322C36352C302230222C36372C3835323036302C2C22312232302C3435323036302C2C22312238322C3035323036302C2C22312233352C3635323036302C2C22312239372C3235323036302C2C22322234302C3835323036302C2C22322230332C3435323036302C2C22322236352C3035323036302C2C22322231382C3635323036302C2C22332237302C3235323036302C2C22332232332C3835323036302C2C22332238352C3435323036302C2C22332234382C3035323036302C2C22342239302C3635323036302C2C223022322C31382C362230222C35322C3638323631302C2C2235223231322C31382C362230222C36372C3838323631302C2C22312232302C3438323631302C2C22312238322C3038323631302C2C22312233352C3638323631302C2C22312239372C3238323631302C2C22322234302C3838323631302C2C22322230332C3438323631302C2C22322236352C3038323631302C2C22322231382C3638323631302C2C22332237302C3238323631302C2C22332232332C3838323631302C2C22332238352C3438323631302C2C22332234382C3038323631302C2C22342239302C3638323631302C2C223022332C37302C322230222C35322C3630333237302C2C2235223231332C37302C322230222C36372C3830333237302C2C22312232302C3430333237302C2C22312238322C3030333237302C2C22312233352C3630333237302C2C22312239372C3230333237302C2C22322234302C3830333237302C2C22322230332C3430333237302C2C22322236352C3030333237302C2C22322231382C3630333237302C2C22332237302C3230333237302C2C22332232332C3830333237302C2C22332238352C3430333237302C2C22332234382C3030333237302C2C22342239302C3630333237302C2C223022332C32332C382230222C35322C3633333832302C2C2235223231332C32332C382230222C36372C3833333832302C2C22312232302C3433333832302C2C22312238322C3033333832302C2C22312233352C3633333832302C2C22312239372C3233333832302C2C22322234302C3833333832302C2C22322230332C3433333832302C2C22322236352C3033333832302C2C22322231382C3633333832302C2C22332237302C3233333832302C2C22332232332C3833333832302C2C22332238352C3433333832302C2C22332234382C3033333832302C2C22342239302C3633333832302C2C223022332C38352C342230222C35322C3635333438302C2C2235223231332C38352C342230222C36372C3835333438302C2C22312232302C3435333438302C2C22312238322C3035333438302C2C22312233352C3635333438302C2C22312239372C3235333438302C2C22322234302C3835333438302C2C22322230332C3435333438302C2C22322236352C3035333438302C2C22322231382C3635333438302C2C22332237302C3235333438302C2C22332232332C3835333438302C2C22332238352C3435333438302C2C22332234382C3035333438302C2C22342239302C3635333438302C2C223022332C34382C302230222C35322C3638333034302C2C2235223231332C34382C302230222C36372C3838333034302C2C22312232302C3438333034302C2C22312238322C3038333034302C2C22312233352C3638333034302C2C22312239372C3238333034302C2C22322234302C3838333034302C2C22322230332C3438333034302C2C22322236352C3038333034302C2C22322231382C3638333034302C2C22332237302C3238333034302C2C22332232332C3838333034302C2C22332238352C3438333034302C2C22332234382C3038333034302C2C22342239302C3638333034302C2C223022342C39302C362230222C35322C3630343639302C2C2235223231342C39302C362230222C36372C3830343639302C2C22312232302C3430343639302C2C22312238322C3030343639302C2C22312233352C3630343639302C2C22312239372C3230343639302C2C22322234302C3830343639302C2C22322230332C3430343639302C2C22322236352C3030343639302C2C22322231382C3630343639302C2C22332237302C3230343639302C2C22332232332C3830343639302C2C22332238352C3430343639302C2C22332234382C3030343639302C2C22342239302C3630343639302C2C223022302C322C36352C2232223635302C322C36352C2235223231302C322C36352C2237223836302C322C36352C22312232302C342C3035322236222C32313038302C322C36352C22312233352C362C3035322236222C37313239302C322C36352C22322234302C382C3035322236222C33323430302C322C36352C22322236352C302C3035322236222C38323631302C322C36352C22332237302C322C3035322236222C33333832302C322C36352C22332238352C342C3035322236222C38333034302C322C36352C22342239302C362C3035322236222C2C3035322C3635322236222C35322C3635322C3635322236222C31352C3235322C3635322236222C36372C3835322C3635322236222C30313432322C3635322C36352C22312238322C3035322C3635322236222C35313633322C3635322C36352C22312239372C3235322C3635322236222C30323834322C3635322C36352C22322230332C3435322C3635322236222C35323036322C3635322C36352C22322231382C3635322C3635322236222C30333237322C3635322C36352C22332232332C3835322C3635322236222C35333438322C3635322C36352C22332234382C3035322C3635322236222C30343639322C3635322C36352C223022352C3231322C36352C2232223635352C3231322C36352C2235223231352C3231322C36352C2237223836352C3231322C36352C22312232302C3431352C3235322236222C32313038352C3231322C36352C22312233352C3631352C3235322236222C37313239352C3231322C36352C22322234302C3831352C3235322236222C33323430352C3231322C36352C22322236352C3031352C3235322236222C38323631352C3231322C36352C22332237302C3231352C3235322236222C33333832352C3231322C36352C22332238352C3431352C3235322236222C38333034352C3231322C36352C22342239302C3631352C3235322236222C2C3036372C3835322236222C35322C3636372C3835322236222C31352C3236372C3835322236222C36372C3836372C3835322236222C30313432372C3836322C36352C22312238322C3036372C3835322236222C35313633372C3836322C36352C22312239372C3236372C3835322236222C30323834372C3836322C36352C22322230332C3436372C3835322236222C35323036372C3836322C36352C22322231382C3636372C3835322236222C30333237372C3836322C36352C22332232332C3836372C3835322236222C35333438372C3836322C36352C22332234382C3036372C3835322236222C30343639372C3836322C36352C223022312C32302C3435322236222C35322C3630313432322C36352C2235223231312C32302C3435322236222C36372C3830313432322C36352C22312232302C3430313432322C36352C22312238322C3030313432322C36352C22312233352C3630313432322C36352C22312239372C3230313432322C36352C22322234302C3830313432322C36352C22322230332C3430313432322C36352C22322236352C3030313432322C36352C22322231382C3630313432322C36352C22332237302C3230313432322C36352C22332232332C3830313432322C36352C22332238352C3430313432322C36352C22332234382C3030313432322C36352C22342239302C3630313432322C36352C223022312C38322C3035322236222C35322C3632313038322C36352C2235223231312C38322C3035322236222C36372C3832313038322C36352C22312232302C3432313038322C36352C22312238322C3032313038322C36352C22312233352C3632313038322C36352C22312239372C3232313038322C36352C22322234302C3832313038322C36352C22322230332C3432313038322C36352C22322236352C3032313038322C36352C22322231382C3632313038322C36352C22332237302C3232313038322C36352C22332232332C3832313038322C36352C22332238352C3432313038322C36352C22332234382C3032313038322C36352C22342239302C3632313038322C36352C223022312C33352C3635322236222C35322C3635313633322C36352C2235223231312C33352C3635322236222C36372C3835313633322C36352C22312232302C3435313633322C36352C22312238322C3035313633322C36352C22312233352C3635313633322C36352C22312239372C3235313633322C36352C22322234302C3835313633322C36352C22322230332C3435313633322C36352C22322236352C3035313633322C36352C22322231382C3635313633322C36352C22332237302C3235313633322C36352C22332232332C3835313633322C36352C22332238352C3435313633322C36352C22332234382C3035313633322C36352C22342239302C3635313633322C36352C223022312C39372C3235322236222C35322C3637313239322C36352C2235223231312C39372C3235322236222C36372C3837313239322C36352C22312232302C3437313239322C36352C22312238322C3037313239322C36352C22312233352C3637313239322C36352C22312239372C3237313239322C36352C22322234302C3837313239322C36352C22322230332C3437313239322C36352C22322236352C3037313239322C36352C22322231382C3637313239322C36352C22332237302C3237313239322C36352C22332232332C3837313239322C36352C22332238352C3437313239322C36352C22332234382C3037313239322C36352C22342239302C3637313239322C36352C223022322C34302C3835322236222C35322C3630323834322C36352C2235223231322C34302C3835322236222C36372C3830323834322C36352C22312232302C3430323834322C36352C22312238322C3030323834322C36352C22312233352C3630323834322C36352C22312239372C3230323834322C36352C22322234302C3830323834322C36352C22322230332C3430323834322C36352C22322236352C3030323834322C36352C22322231382C3630323834322C36352C22332237302C3230323834322C36352C22332232332C3830323834322C36352C22332238352C3430323834322C36352C22332234382C3030323834322C36352C22342239302C3630323834322C36352C223022322C30332C3435322236222C35322C3633323430322C36352C2235223231322C30332C3435322236222C36372C3833323430322C36352C22312232302C3433323430322C36352C22312238322C3033323430322C36352C22312233352C3633323430322C36352C22312239372C3233323430322C36352C22322234302C3833323430322C36352C22322230332C3433323430322C36352C22322236352C3033323430322C36352C22322231382C3633323430322C36352C22332237302C3233323430322C36352C22332232332C3833323430322C36352C22332238352C3433323430322C36352C22332234382C3033323430322C36352C22342239302C3633323430322C36352C223022322C36352C3035322236222C35322C3635323036322C36352C2235223231322C36352C3035322236222C36372C3835323036322C36352C22312232302C3435323036322C36352C22312238322C3035323036322C36352C22312233352C3635323036322C36352C22312239372C3235323036322C36352C22322234302C3835323036322C36352C22322230332C3435323036322C36352C22322236352C3035323036322C36352C22322231382C3635323036322C36352C22332237302C3235323036322C36352C22332232332C3835323036322C36352C22332238352C3435323036322C36352C22332234382C3035323036322C36352C22342239302C3635323036322C36352C223022322C31382C3635322236222C35322C3638323631322C36352C2235223231322C31382C3635322236222C36372C3838323631322C36352C22312232302C3438323631322C36352C22312238322C3038323631322C36352C22312233352C3638323631322C36352C22312239372C3238323631322C36352C22322234302C3838323631322C36352C22322230332C3438323631322C36352C22322236352C3038323631322C36352C22322231382C3638323631322C36352C22332237302C3238323631322C36352C22332232332C3838323631322C36352C22332238352C3438323631322C36352C22332234382C3038323631322C36352C22342239302C3638323631322C36352C223022332C37302C3235322236222C35322C3630333237322C36352C2235223231332C37302C3235322236222C36372C3830333237322C36352C22312232302C3430333237322C36352C22312238322C3030333237322C36352C22312233352C3630333237322C36352C22312239372C3230333237322C36352C22322234302C3830333237322C36352C22322230332C3430333237322C36352C22322236352C3030333237322C36352C22322231382C3630333237322C36352C22332237302C3230333237322C36352C22332232332C3830333237322C36352C22332238352C3430333237322C36352C22332234382C3030333237322C36352C22342239302C3630333237322C36352C223022332C32332C3835322236222C35322C3633333832322C36352C2235223231332C32332C3835322236222C36372C3833333832322C36352C22312232302C3433333832322C36352C22312238322C3033333832322C36352C22312233352C3633333832322C36352C22312239372C3233333832322C36352C22322234302C3833333832322C36352C22322230332C3433333832322C36352C22322236352C3033333832322C36352C22322231382C3633333832322C36352C22332237302C3233333832322C36352C22332232332C3833333832322C36352C22332238352C3433333832322C36352C22332234382C3033333832322C36352C22342239302C3633333832322C36352C223022332C38352C3435322236222C35322C3635333438322C36352C2235223231332C38352C3435322236222C36372C3835333438322C36352C22312232302C3435333438322C36352C22312238322C3035333438322C36352C22312233352C3635333438322C36352C22312239372C3235333438322C36352C22322234302C3835333438322C36352C22322230332C3435333438322C36352C22322236352C3035333438322C36352C22322231382C3635333438322C36352C22332237302C3235333438322C36352C22332232332C3835333438322C36352C22332238352C3435333438322C36352C22332234382C3035333438322C36352C22342239302C3635333438322C36352C223022332C34382C3035322236222C35322C3638333034322C36352C2235223231332C34382C3035322236222C36372C3838333034322C36352C22312232302C3438333034322C36352C22312238322C3038333034322C36352C22312233352C3638333034322C36352C22312239372C3238333034322C36352C22322234302C3838333034322C36352C22322230332C3438333034322C36352C22322236352C3038333034322C36352C22322231382C3638333034322C36352C22332237302C3238333034322C36352C22332232332C3838333034322C36352C22332238352C3438333034322C36352C22332234382C3038333034322C36352C22342239302C3638333034322C36352C223022342C39302C3635322236222C35322C3630343639322C36352C2235223231342C39302C3635322236222C36372C3830343639322C36352C22312232302C3430343639322C36352C22312238322C3030343639322C36352C22312233352C3630343639322C36352C22312239372C3230343639322C36352C22322234302C3830343639322C36352C22322230332C3430343639322C36352C22322236352C3030343639322C36352C22322231382C3630343639322C36352C22332237302C3230343639322C36352C22332232332C3830343639322C36352C22332238352C3430343639322C36352C22332234382C3030343639322C36352C22342239302C3630343639322C36352C223022302C352C32312C2232223635302C352C32312C2235223231302C352C32312C2237223836302C352C32312C22312232302C342C3031352232222C32313038302C352C32312C22312233352C362C3031352232222C37313239302C352C32312C22322234302C382C3031352232222C33323430302C352C32312C22322236352C302C3031352232222C38323631302C352C32312C22332237302C322C3031352232222C33333832302C352C32312C22332238352C342C3031352232222C38333034302C352C32312C22342239302C362C3031352232222C2C3035322C3631352232222C35322C3635322C3631352232222C31352C3235322C3631352232222C36372C3835322C3631352232222C30313432322C3635352C32312C22312238322C3035322C3631352232222C35313633322C3635352C32312C22312239372C3235322C3631352232222C30323834322C3635352C32312C22322230332C3435322C3631352232222C35323036322C3635352C32312C22322231382C3635322C3631352232222C30333237322C3635352C32312C22332232332C3835322C3631352232222C35333438322C3635352C32312C22332234382C3035322C3631352232222C30343639322C3635352C32312C223022352C3231352C32312C2232223635352C3231352C32312C2235223231352C3231352C32312C2237223836352C3231352C32312C22312232302C3431352C3231352232222C32313038352C3231352C32312C22312233352C3631352C3231352232222C37313239352C3231352C32312C22322234302C3831352C3231352232222C33323430352C3231352C32312C22322236352C3031352C3231352232222C38323631352C3231352C32312C22332237302C3231352C3231352232222C33333832352C3231352C32312C22332238352C3431352C3231352232222C38333034352C3231352C32312C22342239302C3631352C3231352232222C2C3036372C3831352232222C35322C3636372C3831352232222C31352C3236372C3831352232222C36372C3836372C3831352232222C30313432372C3836352C32312C22312238322C3036372C3831352232222C35313633372C3836352C32312C22312239372C3236372C3831352232222C30323834372C3836352C32312C22322230332C3436372C3831352232222C35323036372C3836352C32312C22322231382C3636372C3831352232222C30333237372C3836352C32312C22332232332C3836372C3831352232222C35333438372C3836352C32312C22332234382C3036372C3831352232222C30343639372C3836352C32312C223022312C32302C3431352232222C35322C3630313432352C32312C2235223231312C32302C3431352232222C36372C3830313432352C32312C22312232302C3430313432352C32312C22312238322C3030313432352C32312C22312233352C3630313432352C32312C22312239372C3230313432352C32312C22322234302C3830313432352C32312C22322230332C3430313432352C32312C22322236352C3030313432352C32312C22322231382C3630313432352C32312C22332237302C3230313432352C32312C22332232332C3830313432352C32312C22332238352C3430313432352C32312C22332234382C3030313432352C32312C22342239302C3630313432352C32312C223022312C38322C3031352232222C35322C3632313038352C32312C2235223231312C38322C3031352232222C36372C3832313038352C32312C22312232302C3432313038352C32312C22312238322C3032313038352C32312C22312233352C3632313038352C32312C22312239372C3232313038352C32312C22322234302C3832313038352C32312C22322230332C3432313038352C32312C22322236352C3032313038352C32312C22322231382C3632313038352C32312C22332237302C3232313038352C32312C22332232332C3832313038352C32312C22332238352C3432313038352C32312C22332234382C3032313038352C32312C22342239302C3632313038352C32312C223022312C33352C3631352232222C35322C3635313633352C32312C2235223231312C33352C3631352232222C36372C3835313633352C32312C22312232302C3435313633352C32312C22312238322C3035313633352C32312C22312233352C3635313633352C32312C22312239372C3235313633352C32312C22322234302C3835313633352C32312C22322230332C3435313633352C32312C22322236352C3035313633352C32312C22322231382C3635313633352C32312C22332237302C3235313633352C32312C22332232332C3835313633352C32312C22332238352C3435313633352C32312C22332234382C3035313633352C32312C22342239302C3635313633352C32312C223022312C39372C3231352232222C35322C3637313239352C32312C2235223231312C39372C3231352232222C36372C3837313239352C32312C22312232302C3437313239352C32312C22312238322C3037313239352C32312C22312233352C3637313239352C32312C22312239372C3237313239352C32312C22322234302C3837313239352C32312C22322230332C3437313239352C32312C22322236352C3037313239352C32312C22322231382C3637313239352C32312C22332237302C3237313239352C32312C22332232332C3837313239352C32312C22332238352C3437313239352C32312C22332234382C3037313239352C32312C22342239302C3637313239352C32312C223022322C34302C3831352232222C35322C3630323834352C32312C2235223231322C34302C3831352232222C36372C3830323834352C32312C22312232302C3430323834352C32312C22312238322C3030323834352C32312C22312233352C3630323834352C32312C22312239372C3230323834352C32312C22322234302C3830323834352C32312C22322230332C3430323834352C32312C22322236352C3030323834352C32312C22322231382C3630323834352C32312C22332237302C3230323834352C32312C22332232332C3830323834352C32312C22332238352C3430323834352C32312C22332234382C3030323834352C32312C22342239302C3630323834352C32312C223022322C30332C3431352232222C35322C3633323430352C32312C2235223231322C30332C3431352232222C36372C3833323430352C32312C22312232302C3433323430352C32312C22312238322C3033323430352C32312C22312233352C3633323430352C32312C22312239372C3233323430352C32312C22322234302C3833323430352C32312C22322230332C3433323430352C32312C22322236352C3033323430352C32312C22322231382C3633323430352C32312C22332237302C3233323430352C32312C22332232332C3833323430352C32312C22332238352C3433323430352C32312C22332234382C3033323430352C32312C22342239302C3633323430352C32312C223022322C36352C3031352232222C35322C3635323036352C32312C2235223231322C36352C3031352232222C36372C3835323036352C32312C22312232302C3435323036352C32312C22312238322C3035323036352C32312C22312233352C3635323036352C32312C22312239372C3235323036352C32312C22322234302C3835323036352C32312C22322230332C3435323036352C32312C22322236352C3035323036352C32312C22322231382C3635323036352C32312C22332237302C3235323036352C32312C22332232332C3835323036352C32312C22332238352C3435323036352C32312C22332234382C3035323036352C32312C22342239302C3635323036352C32312C223022322C31382C3631352232222C35322C3638323631352C32312C2235223231322C31382C3631352232222C36372C3838323631352C32312C22312232302C3438323631352C32312C22312238322C3038323631352C32312C22312233352C3638323631352C32312C22312239372C3238323631352C32312C22322234302C3838323631352C32312C22322230332C3438323631352C32312C22322236352C3038323631352C32312C22322231382C3638323631352C32312C22332237302C3238323631352C32312C22332232332C3838323631352C32312C22332238352C3438323631352C32312C22332234382C3038323631352C32312C22342239302C3638323631352C32312C223022332C37302C3231352232222C35322C3630333237352C32312C2235223231332C37302C3231352232222C36372C3830333237352C32312C22312232302C3430333237352C32312C22312238322C3030333237352C32312C22312233352C3630333237352C32312C22312239372C3230333237352C32312C22322234302C3830333237352C32312C22322230332C3430333237352C32312C22322236352C3030333237352C32312C22322231382C3630333237352C32312C22332237302C3230333237352C32312C22332232332C3830333237352C32312C22332238352C3430333237352C32312C22332234382C3030333237352C32312C22342239302C3630333237352C32312C223022332C32332C3831352232222C35322C3633333832352C32312C2235223231332C32332C3831352232222C36372C3833333832352C32312C22312232302C3433333832352C32312C22312238322C3033333832352C32312C22312233352C3633333832352C32312C22312239372C3233333832352C32312C22322234302C3833333832352C32312C22322230332C3433333832352C32312C22322236352C3033333832352C32312C22322231382C3633333832352C32312C22332237302C3233333832352C32312C22332232332C3833333832352C32312C22332238352C3433333832352C32312C22332234382C3033333832352C32312C22342239302C3633333832352C32312C223022332C38352C3431352232222C35322C3635333438352C32312C2235223231332C38352C3431352232222C36372C3835333438352C32312C22312232302C3435333438352C32312C22312238322C3035333438352C32312C22312233352C3635333438352C32312C22312239372C3235333438352C32312C22322234302C3835333438352C32312C22322230332C3435333438352C32312C22322236352C3035333438352C32312C22322231382C3635333438352C32312C22332237302C3235333438352C32312C22332232332C3835333438352C32312C22332238352C3435333438352C32312C22332234382C3035333438352C32312C22342239302C3635333438352C32312C223022332C34382C3031352232222C35322C3638333034352C32312C2235223231332C34382C3031352232222C36372C3838333034352C32312C22312232302C3438333034352C32312C22312238322C3038333034352C32312C22312233352C3638333034352C32312C22312239372C3238333034352C32312C22322234302C3838333034352C32312C22322230332C3438333034352C32312C22322236352C3038333034352C32312C22322231382C3638333034352C32312C22332237302C3238333034352C32312C22332232332C3838333034352C32312C22332238352C3438333034352C32312C22332234382C3038333034352C32312C22342239302C3638333034352C32312C223022342C39302C3631352232222C35322C3630343639352C32312C2235223231342C39302C3631352232222C36372C3830343639352C32312C22312232302C3430343639352C32312C22312238322C3030343639352C32312C22312233352C3630343639352C32312C22312239372C3230343639352C32312C22322234302C3830343639352C32312C22322230332C3430343639352C32312C22322236352C3030343639352C32312C22322231382C3630343639352C32312C22332237302C3230343639352C32312C22332232332C3830343639352C32312C22332238352C3430343639352C32312C22332234382C3030343639352C32312C22342239302C3630343639352C32312C223022302C372C38362C2232223635302C372C38362C2235223231302C372C38362C2237223836302C372C38362C22312232302C342C3036372238222C32313038302C372C38362C22312233352C362C3036372238222C37313239302C372C38362C22322234302C382C3036372238222C33323430302C372C38362C22322236352C302C3036372238222C38323631302C372C38362C22332237302C322C3036372238222C33333832302C372C38362C22332238352C342C3036372238222C38333034302C372C38362C22342239302C362C3036372238222C2C3035322C3636372238222C35322C3635322C3636372238222C31352C3235322C3636372238222C36372C3835322C3636372238222C30313432322C3635372C38362C22312238322C3035322C3636372238222C35313633322C3635372C38362C22312239372C3235322C3636372238222C30323834322C3635372C38362C22322230332C3435322C3636372238222C35323036322C3635372C38362C22322231382C3635322C3636372238222C30333237322C3635372C38362C22332232332C3835322C3636372238222C35333438322C3635372C38362C22332234382C3035322C3636372238222C30343639322C3635372C38362C223022352C3231372C38362C2232223635352C3231372C38362C2235223231352C3231372C38362C2237223836352C3231372C38362C22312232302C3431352C3236372238222C32313038352C3231372C38362C22312233352C3631352C3236372238222C37313239352C3231372C38362C22322234302C3831352C3236372238222C33323430352C3231372C38362C22322236352C3031352C3236372238222C38323631352C3231372C38362C22332237302C3231352C3236372238222C33333832352C3231372C38362C22332238352C3431352C3236372238222C38333034352C3231372C38362C22342239302C3631352C3236372238222C2C3036372C3836372238222C35322C3636372C3836372238222C31352C3236372C3836372238222C36372C3836372C3836372238222C30313432372C3836372C38362C22312238322C3036372C3836372238222C35313633372C3836372C38362C22312239372C3236372C3836372238222C30323834372C3836372C38362C22322230332C3436372C3836372238222C35323036372C3836372C38362C22322231382C3636372C3836372238222C30333237372C3836372C38362C22332232332C3836372C3836372238222C35333438372C3836372C38362C22332234382C3036372C3836372238222C30343639372C3836372C38362C223022312C32302C3436372238222C35322C3630313432372C38362C2235223231312C32302C3436372238222C36372C3830313432372C38362C22312232302C3430313432372C38362C22312238322C3030313432372C38362C22312233352C3630313432372C38362C22312239372C3230313432372C38362C22322234302C3830313432372C38362C22322230332C3430313432372C38362C22322236352C3030313432372C38362C22322231382C3630313432372C38362C22332237302C3230313432372C38362C22332232332C3830313432372C38362C22332238352C3430313432372C38362C22332234382C3030313432372C38362C22342239302C3630313432372C38362C223022312C38322C3036372238222C35322C3632313038372C38362C2235223231312C38322C3036372238222C36372C3832313038372C38362C22312232302C3432313038372C38362C22312238322C3032313038372C38362C22312233352C3632313038372C38362C22312239372C3232313038372C38362C22322234302C3832313038372C38362C22322230332C3432313038372C38362C22322236352C3032313038372C38362C22322231382C3632313038372C38362C22332237302C3232313038372C38362C22332232332C3832313038372C38362C22332238352C3432313038372C38362C22332234382C3032313038372C38362C22342239302C3632313038372C38362C223022312C33352C3636372238222C35322C3635313633372C38362C2235223231312C33352C3636372238222C36372C3835313633372C38362C22312232302C3435313633372C38362C22312238322C3035313633372C38362C22312233352C3635313633372C38362C22312239372C3235313633372C38362C22322234302C3835313633372C38362C22322230332C3435313633372C38362C22322236352C3035313633372C38362C22322231382C3635313633372C38362C22332237302C3235313633372C38362C22332232332C3835313633372C38362C22332238352C3435313633372C38362C22332234382C3035313633372C38362C22342239302C3635313633372C38362C223022312C39372C3236372238222C35322C3637313239372C38362C2235223231312C39372C3236372238222C36372C3837313239372C38362C22312232302C3437313239372C38362C22312238322C3037313239372C38362C22312233352C3637313239372C38362C22312239372C3237313239372C38362C22322234302C3837313239372C38362C22322230332C3437313239372C38362C22322236352C3037313239372C38362C22322231382C3637313239372C38362C22332237302C3237313239372C38362C22332232332C3837313239372C38362C22332238352C3437313239372C38362C22332234382C3037313239372C38362C22342239302C3637313239372C38362C223022322C34302C3836372238222C35322C3630323834372C38362C2235223231322C34302C3836372238222C36372C3830323834372C38362C22312232302C3430323834372C38362C22312238322C3030323834372C38362C22312233352C3630323834372C38362C22312239372C3230323834372C38362C22322234302C3830323834372C38362C22322230332C3430323834372C38362C22322236352C3030323834372C38362C22322231382C3630323834372C38362C22332237302C3230323834372C38362C22332232332C3830323834372C38362C22332238352C3430323834372C38362C22332234382C3030323834372C38362C22342239302C3630323834372C38362C223022322C30332C3436372238222C35322C3633323430372C38362C2235223231322C30332C3436372238222C36372C3833323430372C38362C22312232302C3433323430372C38362C22312238322C3033323430372C38362C22312233352C3633323430372C38362C22312239372C3233323430372C38362C22322234302C3833323430372C38362C22322230332C3433323430372C38362C22322236352C3033323430372C38362C22322231382C3633323430372C38362C22332237302C3233323430372C38362C22332232332C3833323430372C38362C22332238352C3433323430372C38362C22332234382C3033323430372C38362C22342239302C3633323430372C38362C223022322C36352C3036372238222C35322C3635323036372C38362C2235223231322C36352C3036372238222C36372C3835323036372C38362C22312232302C3435323036372C38362C22312238322C3035323036372C38362C22312233352C3635323036372C38362C22312239372C3235323036372C38362C22322234302C3835323036372C38362C22322230332C3435323036372C38362C22322236352C3035323036372C38362C22322231382C3635323036372C38362C22332237302C3235323036372C38362C22332232332C3835323036372C38362C22332238352C3435323036372C38362C22332234382C3035323036372C38362C22342239302C3635323036372C38362C223022322C31382C3636372238222C35322C3638323631372C38362C2235223231322C31382C3636372238222C36372C3838323631372C38362C22312232302C3438323631372C38362C22312238322C3038323631372C38362C22312233352C3638323631372C38362C22312239372C3238323631372C38362C22322234302C3838323631372C38362C22322230332C3438323631372C38362C22322236352C3038323631372C38362C22322231382C3638323631372C38362C22332237302C3238323631372C38362C22332232332C3838323631372C38362C22332238352C3438323631372C38362C22332234382C3038323631372C38362C22342239302C3638323631372C38362C223022332C37302C3236372238222C35322C3630333237372C38362C2235223231332C37302C3236372238222C36372C3830333237372C38362C22312232302C3430333237372C38362C22312238322C3030333237372C38362C22312233352C3630333237372C38362C22312239372C3230333237372C38362C22322234302C3830333237372C38362C22322230332C3430333237372C38362C22322236352C3030333237372C38362C22322231382C3630333237372C38362C22332237302C3230333237372C38362C22332232332C3830333237372C38362C22332238352C3430333237372C38362C22332234382C3030333237372C38362C22342239302C3630333237372C38362C223022332C32332C3836372238222C35322C3633333832372C38362C2235223231332C32332C3836372238222C36372C3833333832372C38362C22312232302C3433333832372C38362C22312238322C3033333832372C38362C22312233352C3633333832372C38362C22312239372C3233333832372C38362C22322234302C3833333832372C38362C22322230332C3433333832372C38362C22322236352C3033333832372C38362C22322231382C3633333832372C38362C22332237302C3233333832372C38362C22332232332C3833333832372C38362C22332238352C3433333832372C38362C22332234382C3033333832372C38362C22342239302C3633333832372C38362C223022332C38352C3436372238222C35322C3635333438372C38362C2235223231332C38352C3436372238222C36372C3835333438372C38362C22312232302C3435333438372C38362C22312238322C3035333438372C38362C22312233352C3635333438372C38362C22312239372C3235333438372C38362C22322234302C3835333438372C38362C22322230332C3435333438372C38362C22322236352C3035333438372C38362C22322231382C3635333438372C38362C22332237302C3235333438372C38362C22332232332C3835333438372C38362C22332238352C3435333438372C38362C22332234382C3035333438372C38362C22342239302C3635333438372C38362C223022332C34382C3036372238222C35322C3638333034372C38362C2235223231332C34382C3036372238222C36372C3838333034372C38362C22312232302C3438333034372C38362C22312238322C3038333034372C38362C22312233352C3638333034372C38362C22312239372C3238333034372C38362C22322234302C3838333034372C38362C22322230332C3438333034372C38362C22322236352C3038333034372C38362C22322231382C3638333034372C38362C22332237302C3238333034372C38362C22332232332C3838333034372C38362C22332238352C3438333034372C38362C22332234382C3038333034372C38362C22342239302C3638333034372C38362C223022342C39302C3636372238222C35322C3630343639372C38362C2235223231342C39302C3636372238222C36372C3830343639372C38362C22312232302C3430343639372C38362C22312238322C3030343639372C38362C22312233352C3630343639372C38362C22312239372C3230343639372C38362C22322234302C3830343639372C38362C22322230332C3430343639372C38362C22322236352C3030343639372C38362C22322231382C3630343639372C38362C22332237302C3230343639372C38362C22332232332C3830343639372C38362C22332238352C3430343639372C38362C22332234382C3030343639372C38362C22342239302C3630343639372C38362C223022302C312C32302234222C35322C362C30303134322C2235223231302C312C32302234222C36372C382C30303134322C22312232302C342C30303134322C22312238322C302C30303134322C22312233352C362C30303134322C22312239372C322C30303134322C22322234302C382C30303134322C22322230332C342C30303134322C22322236352C302C30303134322C22322231382C362C30303134322C22332237302C322C30303134322C22332232332C382C30303134322C22332238352C342C30303134322C22332234382C302C30303134322C22342239302C362C30303134322C223022322C3635312C32302234222C35322C3635322C36303134322C2235223231322C3635312C32302234222C36372C3835322C36303134322C22312232302C3435322C36303134322C22312238322C3035322C36303134322C22312233352C3635322C36303134322C22312239372C3235322C36303134322C22322234302C3835322C36303134322C22322230332C3435322C36303134322C22322236352C3035322C36303134322C22322231382C3635322C36303134322C22332237302C3235322C36303134322C22332232332C3835322C36303134322C22332238352C3435322C36303134322C22332234382C3035322C36303134322C22342239302C3635322C36303134322C223022352C3231312C32302234222C35322C3631352C32303134322C2235223231352C3231312C32302234222C36372C3831352C32303134322C22312232302C3431352C32303134322C22312238322C3031352C32303134322C22312233352C3631352C32303134322C22312239372C3231352C32303134322C22322234302C3831352C32303134322C22322230332C3431352C32303134322C22322236352C3031352C32303134322C22322231382C3631352C32303134322C22332237302C3231352C32303134322C22332232332C3831352C32303134322C22332238352C3431352C32303134322C22332234382C3031352C32303134322C22342239302C3631352C32303134322C223022372C3836312C32302234222C35322C3636372C38303134322C2235223231372C3836312C32302234222C36372C3836372C38303134322C22312232302C3436372C38303134322C22312238322C3036372C38303134322C22312233352C3636372C38303134322C22312239372C3236372C38303134322C22322234302C3836372C38303134322C22322230332C3436372C38303134322C22322236352C3036372C38303134322C22322231382C3636372C38303134322C22332237302C3236372C38303134322C22332232332C3836372C38303134322C22332238352C3436372C38303134322C22332234382C3036372C38303134322C22342239302C3636372C38303134322C223022312C32302C34303134322C2232223635312C32302C34303134322C2235223231312C32302C34303134322C2237223836312C32302C34303134322C22312232302C3430313432312C32302234222C32313038312C32302C34303134322C22312233352C3630313432312C32302234222C37313239312C32302C34303134322C22322234302C3830313432312C32302234222C33323430312C32302C34303134322C22322236352C3030313432312C32302234222C38323631312C32302C34303134322C22332237302C3230313432312C32302234222C33333832312C32302C34303134322C22332238352C3430313432312C32302234222C38333034312C32302C34303134322C22342239302C3630313432312C32302234222C2C3032313038312C32302234222C35322C3632313038312C32302234222C31352C3232313038312C32302234222C36372C3832313038312C32302234222C30313432312C38322C30303134322C22312238322C3032313038312C32302234222C35313633312C38322C30303134322C22312239372C3232313038312C32302234222C30323834312C38322C30303134322C22322230332C3432313038312C32302234222C35323036312C38322C30303134322C22322231382C3632313038312C32302234222C30333237312C38322C30303134322C22332232332C3832313038312C32302234222C35333438312C38322C30303134322C22332234382C3032313038312C32302234222C30343639312C38322C30303134322C223022312C33352C36303134322C2232223635312C33352C36303134322C2235223231312C33352C36303134322C2237223836312C33352C36303134322C22312232302C3435313633312C32302234222C32313038312C33352C36303134322C22312233352C3635313633312C32302234222C37313239312C33352C36303134322C22322234302C3835313633312C32302234222C33323430312C33352C36303134322C22322236352C3035313633312C32302234222C38323631312C33352C36303134322C22332237302C3235313633312C32302234222C33333832312C33352C36303134322C22332238352C3435313633312C32302234222C38333034312C33352C36303134322C22342239302C3635313633312C32302234222C2C3037313239312C32302234222C35322C3637313239312C32302234222C31352C3237313239312C32302234222C36372C3837313239312C32302234222C30313432312C39372C32303134322C22312238322C3037313239312C32302234222C35313633312C39372C32303134322C22312239372C3237313239312C32302234222C30323834312C39372C32303134322C22322230332C3437313239312C32302234222C35323036312C39372C32303134322C22322231382C3637313239312C32302234222C30333237312C39372C32303134322C22332232332C3837313239312C32302234222C35333438312C39372C32303134322C22332234382C3037313239312C32302234222C30343639312C39372C32303134322C223022322C34302C38303134322C2232223635322C34302C38303134322C2235223231322C34302C38303134322C2237223836322C34302C38303134322C22312232302C3430323834312C32302234222C32313038322C34302C38303134322C22312233352C3630323834312C32302234222C37313239322C34302C38303134322C22322234302C3830323834312C32302234222C33323430322C34302C38303134322C22322236352C3030323834312C32302234222C38323631322C34302C38303134322C22332237302C3230323834312C32302234222C33333832322C34302C38303134322C22332238352C3430323834312C32302234222C38333034322C34302C38303134322C22342239302C3630323834312C32302234222C2C3033323430312C32302234222C35322C3633323430312C32302234222C31352C3233323430312C32302234222C36372C3833323430312C32302234222C30313432322C30332C34303134322C22312238322C3033323430312C32302234222C35313633322C30332C34303134322C22312239372C3233323430312C32302234222C30323834322C30332C34303134322C22322230332C3433323430312C32302234222C35323036322C30332C34303134322C22322231382C3633323430312C32302234222C30333237322C30332C34303134322C22332232332C3833323430312C32302234222C35333438322C30332C34303134322C22332234382C3033323430312C32302234222C30343639322C30332C34303134322C223022322C36352C30303134322C2232223635322C36352C30303134322C2235223231322C36352C30303134322C2237223836322C36352C30303134322C22312232302C3435323036312C32302234222C32313038322C36352C30303134322C22312233352C3635323036312C32302234222C37313239322C36352C30303134322C22322234302C3835323036312C32302234222C33323430322C36352C30303134322C22322236352C3035323036312C32302234222C38323631322C36352C30303134322C22332237302C3235323036312C32302234222C33333832322C36352C30303134322C22332238352C3435323036312C32302234222C38333034322C36352C30303134322C22342239302C3635323036312C32302234222C2C3038323631312C32302234222C35322C3638323631312C32302234222C31352C3238323631312C32302234222C36372C3838323631312C32302234222C30313432322C31382C36303134322C22312238322C3038323631312C32302234222C35313633322C31382C36303134322C22312239372C3238323631312C32302234222C30323834322C31382C36303134322C22322230332C3438323631312C32302234222C35323036322C31382C36303134322C22322231382C3638323631312C32302234222C30333237322C31382C36303134322C22332232332C3838323631312C32302234222C35333438322C31382C36303134322C22332234382C3038323631312C32302234222C30343639322C31382C36303134322C223022332C37302C32303134322C2232223635332C37302C32303134322C2235223231332C37302C32303134322C2237223836332C37302C32303134322C22312232302C3430333237312C32302234222C32313038332C37302C32303134322C22312233352C3630333237312C32302234222C37313239332C37302C32303134322C22322234302C3830333237312C32302234222C33323430332C37302C32303134322C22322236352C3030333237312C32302234222C38323631332C37302C32303134322C22332237302C3230333237312C32302234222C33333832332C37302C32303134322C22332238352C3430333237312C32302234222C38333034332C37302C32303134322C22342239302C3630333237312C32302234222C2C3033333832312C32302234222C35322C3633333832312C32302234222C31352C3233333832312C32302234222C36372C3833333832312C32302234222C30313432332C32332C38303134322C22312238322C3033333832312C32302234222C35313633332C32332C38303134322C22312239372C3233333832312C32302234222C30323834332C32332C38303134322C22322230332C3433333832312C32302234222C35323036332C32332C38303134322C22322231382C3633333832312C32302234222C30333237332C32332C38303134322C22332232332C3833333832312C32302234222C35333438332C32332C38303134322C22332234382C3033333832312C32302234222C30343639332C32332C38303134322C223022332C38352C34303134322C2232223635332C38352C34303134322C2235223231332C38352C34303134322C2237223836332C38352C34303134322C22312232302C3435333438312C32302234222C32313038332C38352C34303134322C22312233352C3635333438312C32302234222C37313239332C38352C34303134322C22322234302C3835333438312C32302234222C33323430332C38352C34303134322C22322236352C3035333438312C32302234222C38323631332C38352C34303134322C22332237302C3235333438312C32302234222C33333832332C38352C34303134322C22332238352C3435333438312C32302234222C38333034332C38352C34303134322C22342239302C3635333438312C32302234222C2C3038333034312C32302234222C35322C3638333034312C32302234222C31352C3238333034312C32302234222C36372C3838333034312C32302234222C30313432332C34382C30303134322C22312238322C3038333034312C32302234222C35313633332C34382C30303134322C22312239372C3238333034312C32302234222C30323834332C34382C30303134322C22322230332C3438333034312C32302234222C35323036332C34382C30303134322C22322231382C3638333034312C32302234222C30333237332C34382C30303134322C22332232332C3838333034312C32302234222C35333438332C34382C30303134322C22332234382C3038333034312C32302234222C30343639332C34382C30303134322C223022342C39302C36303134322C2232223635342C39302C36303134322C2235223231342C39302C36303134322C2237223836342C39302C36303134322C22312232302C3430343639312C32302234222C32313038342C39302C36303134322C22312233352C3630343639312C32302234222C37313239342C39302C36303134322C22322234302C3830343639312C32302234222C33323430342C39302C36303134322C22322236352C3030343639312C32302234222C38323631342C39302C36303134322C22332237302C3230343639312C32302234222C33333832342C39302C36303134322C22332238352C3430343639312C32302234222C38333034342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30323130382C2232223635302C312C38322230222C31352C322C30323130382C2237223836302C312C38322230222C30313432302C312C38322230222C32313038302C312C38322230222C35313633302C312C38322230222C37313239302C312C38322230222C30323834302C312C38322230222C33323430302C312C38322230222C35323036302C312C38322230222C38323631302C312C38322230222C30333237302C312C38322230222C33333832302C312C38322230222C35333438302C312C38322230222C38333034302C312C38322230222C30343639302C312C38322230222C2C3035322C36323130382C2232223635322C3635312C38322230222C31352C3235322C36323130382C2237223836322C3635312C38322230222C30313432322C3635312C38322230222C32313038322C3635312C38322230222C35313633322C3635312C38322230222C37313239322C3635312C38322230222C30323834322C3635312C38322230222C33323430322C3635312C38322230222C35323036322C3635312C38322230222C38323631322C3635312C38322230222C30333237322C3635312C38322230222C33333832322C3635312C38322230222C35333438322C3635312C38322230222C38333034322C3635312C38322230222C30343639322C3635312C38322230222C2C3031352C32323130382C2232223635352C3231312C38322230222C31352C3231352C32323130382C2237223836352C3231312C38322230222C30313432352C3231312C38322230222C32313038352C3231312C38322230222C35313633352C3231312C38322230222C37313239352C3231312C38322230222C30323834352C3231312C38322230222C33323430352C3231312C38322230222C35323036352C3231312C38322230222C38323631352C3231312C38322230222C30333237352C3231312C38322230222C33333832352C3231312C38322230222C35333438352C3231312C38322230222C38333034352C3231312C38322230222C30343639352C3231312C38322230222C2C3036372C38323130382C2232223635372C3836312C38322230222C31352C3236372C38323130382C2237223836372C3836312C38322230222C30313432372C3836312C38322230222C32313038372C3836312C38322230222C35313633372C3836312C38322230222C37313239372C3836312C38322230222C30323834372C3836312C38322230222C33323430372C3836312C38322230222C35323036372C3836312C38322230222C38323631372C3836312C38322230222C30333237372C3836312C38322230222C33333832372C3836312C38322230222C35333438372C3836312C38322230222C38333034372C3836312C38322230222C30343639372C3836312C38322230222C2C3030313432312C38322230222C35322C3630313432312C38322230222C31352C3230313432312C38322230222C36372C3830313432312C38322230222C30313432312C32302C34323130382C22312238322C3030313432312C38322230222C35313633312C32302C34323130382C22312239372C3230313432312C38322230222C30323834312C32302C34323130382C22322230332C3430313432312C38322230222C35323036312C32302C34323130382C22322231382C3630313432312C38322230222C30333237312C32302C34323130382C22332232332C3830313432312C38322230222C35333438312C32302C34323130382C22332234382C3030313432312C38322230222C30343639312C32302C34323130382C223022312C38322C30323130382C2232223635312C38322C30323130382C2235223231312C38322C30323130382C2237223836312C38322C30323130382C22312232302C3432313038312C38322230222C32313038312C38322C30323130382C22312233352C3632313038312C38322230222C37313239312C38322C30323130382C22322234302C3832313038312C38322230222C33323430312C38322C30323130382C22322236352C3032313038312C38322230222C38323631312C38322C30323130382C22332237302C3232313038312C38322230222C33333832312C38322C30323130382C22332238352C3432313038312C38322230222C38333034312C38322C30323130382C22342239302C3632313038312C38322230222C2C3035313633312C38322230222C35322C3635313633312C38322230222C31352C3235313633312C38322230222C36372C3835313633312C38322230222C30313432312C33352C36323130382C22312238322C3035313633312C38322230222C35313633312C33352C36323130382C22312239372C3235313633312C38322230222C30323834312C33352C36323130382C22322230332C3435313633312C38322230222C35323036312C33352C36323130382C22322231382C3635313633312C38322230222C30333237312C33352C36323130382C22332232332C3835313633312C38322230222C35333438312C33352C36323130382C22332234382C3035313633312C38322230222C30343639312C33352C36323130382C223022312C39372C32323130382C2232223635312C39372C32323130382C2235223231312C39372C32323130382C2237223836312C39372C32323130382C22312232302C3437313239312C38322230222C32313038312C39372C32323130382C22312233352C3637313239312C38322230222C37313239312C39372C32323130382C22322234302C3837313239312C38322230222C33323430312C39372C32323130382C22322236352C3037313239312C38322230222C38323631312C39372C32323130382C22332237302C3237313239312C38322230222C33333832312C39372C32323130382C22332238352C3437313239312C38322230222C38333034312C39372C32323130382C22342239302C3637313239312C38322230222C2C3030323834312C38322230222C35322C3630323834312C38322230222C31352C3230323834312C38322230222C36372C3830323834312C38322230222C30313432322C34302C38323130382C22312238322C3030323834312C38322230222C35313633322C34302C38323130382C22312239372C3230323834312C38322230222C30323834322C34302C38323130382C22322230332C3430323834312C38322230222C35323036322C34302C38323130382C22322231382C3630323834312C38322230222C30333237322C34302C38323130382C22332232332C3830323834312C38322230222C35333438322C34302C38323130382C22332234382C3030323834312C38322230222C30343639322C34302C38323130382C223022322C30332C34323130382C2232223635322C30332C34323130382C2235223231322C30332C34323130382C2237223836322C30332C34323130382C22312232302C3433323430312C38322230222C32313038322C30332C34323130382C22312233352C3633323430312C38322230222C37313239322C30332C34323130382C22322234302C3833323430312C38322230222C33323430322C30332C34323130382C22322236352C3033323430312C38322230222C38323631322C30332C34323130382C22332237302C3233323430312C38322230222C33333832322C30332C34323130382C22332238352C3433323430312C38322230222C38333034322C30332C34323130382C22342239302C3633323430312C38322230222C2C3035323036312C38322230222C35322C3635323036312C38322230222C31352C3235323036312C38322230222C36372C3835323036312C38322230222C30313432322C36352C30323130382C22312238322C3035323036312C38322230222C35313633322C36352C30323130382C22312239372C3235323036312C38322230222C30323834322C36352C30323130382C22322230332C3435323036312C38322230222C35323036322C36352C30323130382C22322231382C3635323036312C38322230222C30333237322C36352C30323130382C22332232332C3835323036312C38322230222C35333438322C36352C30323130382C22332234382C3035323036312C38322230222C30343639322C36352C30323130382C223022322C31382C36323130382C2232223635322C31382C36323130382C2235223231322C31382C36323130382C2237223836322C31382C36323130382C22312232302C3438323631312C38322230222C32313038322C31382C36323130382C22312233352C3638323631312C38322230222C37313239322C31382C36323130382C22322234302C3838323631312C38322230222C33323430322C31382C36323130382C22322236352C3038323631312C38322230222C38323631322C31382C36323130382C22332237302C3238323631312C38322230222C33333832322C31382C36323130382C22332238352C3438323631312C38322230222C38333034322C31382C36323130382C22342239302C3638323631312C38322230222C2C3030333237312C38322230222C35322C3630333237312C38322230222C31352C3230333237312C38322230222C36372C3830333237312C38322230222C30313432332C37302C32323130382C22312238322C3030333237312C38322230222C35313633332C37302C32323130382C22312239372C3230333237312C38322230222C30323834332C37302C32323130382C22322230332C3430333237312C38322230222C35323036332C37302C32323130382C22322231382C3630333237312C38322230222C30333237332C37302C32323130382C22332232332C3830333237312C38322230222C35333438332C37302C32323130382C22332234382C3030333237312C38322230222C30343639332C37302C32323130382C223022332C32332C38323130382C2232223635332C32332C38323130382C2235223231332C32332C38323130382C2237223836332C32332C38323130382C22312232302C3433333832312C38322230222C32313038332C32332C38323130382C22312233352C3633333832312C38322230222C37313239332C32332C38323130382C22322234302C3833333832312C38322230222C33323430332C32332C38323130382C22322236352C3033333832312C38322230222C38323631332C32332C38323130382C22332237302C3233333832312C38322230222C33333832332C32332C38323130382C22332238352C3433333832312C38322230222C38333034332C32332C38323130382C22342239302C3633333832312C38322230222C2C3035333438312C38322230222C35322C3635333438312C38322230222C31352C3235333438312C38322230222C36372C3835333438312C38322230222C30313432332C38352C34323130382C22312238322C3035333438312C38322230222C35313633332C38352C34323130382C22312239372C3235333438312C38322230222C30323834332C38352C34323130382C22322230332C3435333438312C38322230222C35323036332C38352C34323130382C22322231382C3635333438312C38322230222C30333237332C38352C34323130382C22332232332C3835333438312C38322230222C35333438332C38352C34323130382C22332234382C3035333438312C38322230222C30343639332C38352C34323130382C223022332C34382C30323130382C2232223635332C34382C30323130382C2235223231332C34382C30323130382C2237223836332C34382C30323130382C22312232302C3438333034312C38322230222C32313038332C34382C30323130382C22312233352C3638333034312C38322230222C37313239332C34382C30323130382C22322234302C3838333034312C38322230222C33323430332C34382C30323130382C22322236352C3038333034312C38322230222C38323631332C34382C30323130382C22332237302C3238333034312C38322230222C33333832332C34382C30323130382C22332238352C3438333034312C38322230222C38333034332C34382C30323130382C22342239302C3638333034312C38322230222C2C3030343639312C38322230222C35322C3630343639312C38322230222C31352C3230343639312C38322230222C36372C3830343639312C38322230222C30313432342C39302C36323130382C22312238322C3030343639312C38322230222C35313633342C39302C36323130382C22312239372C3230343639312C38322230222C30323834342C39302C36323130382C22322230332C3430343639312C38322230222C35323036342C39302C36323130382C22322231382C3630343639312C38322230222C30333237342C39302C36323130382C22332232332C3830343639312C38322230222C35333438342C39302C36323130382C22332234382C3030343639312C38322230222C30343639342C39302C36323130382C223022302C312C33352236222C35322C362C30353136332C2235223231302C312C33352236222C36372C382C30353136332C22312232302C342C30353136332C22312238322C302C30353136332C22312233352C362C30353136332C22312239372C322C30353136332C22322234302C382C30353136332C22322230332C342C30353136332C22322236352C302C30353136332C22322231382C362C30353136332C22332237302C322C30353136332C22332232332C382C30353136332C22332238352C342C30353136332C22332234382C302C30353136332C22342239302C362C30353136332C223022322C3635312C33352236222C35322C3635322C36353136332C2235223231322C3635312C33352236222C36372C3835322C36353136332C22312232302C3435322C36353136332C22312238322C3035322C36353136332C22312233352C3635322C36353136332C22312239372C3235322C36353136332C22322234302C3835322C36353136332C22322230332C3435322C36353136332C22322236352C3035322C36353136332C22322231382C3635322C36353136332C22332237302C3235322C36353136332C22332232332C3835322C36353136332C22332238352C3435322C36353136332C22332234382C3035322C36353136332C22342239302C3635322C36353136332C223022352C3231312C33352236222C35322C3631352C32353136332C2235223231352C3231312C33352236222C36372C3831352C32353136332C22312232302C3431352C32353136332C22312238322C3031352C32353136332C22312233352C3631352C32353136332C22312239372C3231352C32353136332C22322234302C3831352C32353136332C22322230332C3431352C32353136332C22322236352C3031352C32353136332C22322231382C3631352C32353136332C22332237302C3231352C32353136332C22332232332C3831352C32353136332C22332238352C3431352C32353136332C22332234382C3031352C32353136332C22342239302C3631352C32353136332C223022372C3836312C33352236222C35322C3636372C38353136332C2235223231372C3836312C33352236222C36372C3836372C38353136332C22312232302C3436372C38353136332C22312238322C3036372C38353136332C22312233352C3636372C38353136332C22312239372C3236372C38353136332C22322234302C3836372C38353136332C22322230332C3436372C38353136332C22322236352C3036372C38353136332C22322231382C3636372C38353136332C22332237302C3236372C38353136332C22332232332C3836372C38353136332C22332238352C3436372C38353136332C22332234382C3036372C38353136332C22342239302C3636372C38353136332C223022312C32302C34353136332C2232223635312C32302C34353136332C2235223231312C32302C34353136332C2237223836312C32302C34353136332C22312232302C3430313432312C33352236222C32313038312C32302C34353136332C22312233352C3630313432312C33352236222C37313239312C32302C34353136332C22322234302C3830313432312C33352236222C33323430312C32302C34353136332C22322236352C3030313432312C33352236222C38323631312C32302C34353136332C22332237302C3230313432312C33352236222C33333832312C32302C34353136332C22332238352C3430313432312C33352236222C38333034312C32302C34353136332C22342239302C3630313432312C33352236222C2C3032313038312C33352236222C35322C3632313038312C33352236222C31352C3232313038312C33352236222C36372C3832313038312C33352236222C30313432312C38322C30353136332C22312238322C3032313038312C33352236222C35313633312C38322C30353136332C22312239372C3232313038312C33352236222C30323834312C38322C30353136332C22322230332C3432313038312C33352236222C35323036312C38322C30353136332C22322231382C3632313038312C33352236222C30333237312C38322C30353136332C22332232332C3832313038312C33352236222C35333438312C38322C30353136332C22332234382C3032313038312C33352236222C30343639312C38322C30353136332C223022312C33352C36353136332C2232223635312C33352C36353136332C2235223231312C33352C36353136332C2237223836312C33352C36353136332C22312232302C3435313633312C33352236222C32313038312C33352C36353136332C22312233352C3635313633312C33352236222C37313239312C33352C36353136332C22322234302C3835313633312C33352236222C33323430312C33352C36353136332C22322236352C3035313633312C33352236222C38323631312C33352C36353136332C22332237302C3235313633312C33352236222C33333832312C33352C36353136332C22332238352C3435313633312C33352236222C38333034312C33352C36353136332C22342239302C3635313633312C33352236222C2C3037313239312C33352236222C35322C3637313239312C33352236222C31352C3237313239312C33352236222C36372C3837313239312C33352236222C30313432312C39372C32353136332C22312238322C3037313239312C33352236222C35313633312C39372C32353136332C22312239372C3237313239312C33352236222C30323834312C39372C32353136332C22322230332C3437313239312C33352236222C35323036312C39372C32353136332C22322231382C3637313239312C33352236222C30333237312C39372C32353136332C22332232332C3837313239312C33352236222C35333438312C39372C32353136332C22332234382C3037313239312C33352236222C30343639312C39372C32353136332C223022322C34302C38353136332C2232223635322C34302C38353136332C2235223231322C34302C38353136332C2237223836322C34302C38353136332C22312232302C3430323834312C33352236222C32313038322C34302C38353136332C22312233352C3630323834312C33352236222C37313239322C34302C38353136332C22322234302C3830323834312C33352236222C33323430322C34302C38353136332C22322236352C3030323834312C33352236222C38323631322C34302C38353136332C22332237302C3230323834312C33352236222C33333832322C34302C38353136332C22332238352C3430323834312C33352236222C38333034322C34302C38353136332C22342239302C3630323834312C33352236222C2C3033323430312C33352236222C35322C3633323430312C33352236222C31352C3233323430312C33352236222C36372C3833323430312C33352236222C30313432322C30332C34353136332C22312238322C3033323430312C33352236222C35313633322C30332C34353136332C22312239372C3233323430312C33352236222C30323834322C30332C34353136332C22322230332C3433323430312C33352236222C35323036322C30332C34353136332C22322231382C3633323430312C33352236222C30333237322C30332C34353136332C22332232332C3833323430312C33352236222C35333438322C30332C34353136332C22332234382C3033323430312C33352236222C30343639322C30332C34353136332C223022322C36352C30353136332C2232223635322C36352C30353136332C2235223231322C36352C30353136332C2237223836322C36352C30353136332C22312232302C3435323036312C33352236222C32313038322C36352C30353136332C22312233352C3635323036312C33352236222C37313239322C36352C30353136332C22322234302C3835323036312C33352236222C33323430322C36352C30353136332C22322236352C3035323036312C33352236222C38323631322C36352C30353136332C22332237302C3235323036312C33352236222C33333832322C36352C30353136332C22332238352C3435323036312C33352236222C38333034322C36352C30353136332C22342239302C3635323036312C33352236222C2C3038323631312C33352236222C35322C3638323631312C33352236222C31352C3238323631312C33352236222C36372C3838323631312C33352236222C30313432322C31382C36353136332C22312238322C3038323631312C33352236222C35313633322C31382C36353136332C22312239372C3238323631312C33352236222C30323834322C31382C36353136332C22322230332C3438323631312C33352236222C35323036322C31382C36353136332C22322231382C3638323631312C33352236222C30333237322C31382C36353136332C22332232332C3838323631312C33352236222C35333438322C31382C36353136332C22332234382C3038323631312C33352236222C30343639322C31382C36353136332C223022332C37302C32353136332C2232223635332C37302C32353136332C2235223231332C37302C32353136332C2237223836332C37302C32353136332C22312232302C3430333237312C33352236222C32313038332C37302C32353136332C22312233352C3630333237312C33352236222C37313239332C37302C32353136332C22322234302C3830333237312C33352236222C33323430332C37302C32353136332C22322236352C3030333237312C33352236222C38323631332C37302C32353136332C22332237302C3230333237312C33352236222C33333832332C37302C32353136332C22332238352C3430333237312C33352236222C38333034332C37302C32353136332C22342239302C3630333237312C33352236222C2C3033333832312C33352236222C35322C3633333832312C33352236222C31352C3233333832312C33352236222C36372C3833333832312C33352236222C30313432332C32332C38353136332C22312238322C3033333832312C33352236222C35313633332C32332C38353136332C22312239372C3233333832312C33352236222C30323834332C32332C38353136332C22322230332C3433333832312C33352236222C35323036332C32332C38353136332C22322231382C3633333832312C33352236222C30333237332C32332C38353136332C22332232332C3833333832312C33352236222C35333438332C32332C38353136332C22332234382C3033333832312C33352236222C30343639332C32332C38353136332C223022332C38352C34353136332C2232223635332C38352C34353136332C2235223231332C38352C34353136332C2237223836332C38352C34353136332C22312232302C3435333438312C33352236222C32313038332C38352C34353136332C22312233352C3635333438312C33352236222C37313239332C38352C34353136332C22322234302C3835333438312C33352236222C33323430332C38352C34353136332C22322236352C3035333438312C33352236222C38323631332C38352C34353136332C22332237302C3235333438312C33352236222C33333832332C38352C34353136332C22332238352C3435333438312C33352236222C38333034332C38352C34353136332C22342239302C3635333438312C33352236222C2C3038333034312C33352236222C35322C3638333034312C33352236222C31352C3238333034312C33352236222C36372C3838333034312C33352236222C30313432332C34382C30353136332C22312238322C3038333034312C33352236222C35313633332C34382C30353136332C22312239372C3238333034312C33352236222C30323834332C34382C30353136332C22322230332C3438333034312C33352236222C35323036332C34382C30353136332C22322231382C3638333034312C33352236222C30333237332C34382C30353136332C22332232332C3838333034312C33352236222C35333438332C34382C30353136332C22332234382C3038333034312C33352236222C30343639332C34382C30353136332C223022342C39302C36353136332C2232223635342C39302C36353136332C2235223231342C39302C36353136332C2237223836342C39302C36353136332C22312232302C3430343639312C33352236222C32313038342C39302C36353136332C22312233352C3630343639312C33352236222C37313239342C39302C36353136332C22322234302C3830343639312C33352236222C33323430342C39302C36353136332C22322236352C3030343639312C33352236222C38323631342C39302C36353136332C22332237302C3230343639312C33352236222C33333832342C39302C36353136332C22332238352C3430343639312C33352236222C38333034342C39302C36353136332C22342239302C3630343639312C33352236222C2C302C30373132392C2232223635302C312C39372232222C31352C322C30373132392C2237223836302C312C39372232222C30313432302C312C39372232222C32313038302C312C39372232222C35313633302C312C39372232222C37313239302C312C39372232222C30323834302C312C39372232222C33323430302C312C39372232222C35323036302C312C39372232222C38323631302C312C39372232222C30333237302C312C39372232222C33333832302C312C39372232222C35333438302C312C39372232222C38333034302C312C39372232222C30343639302C312C39372232222C2C3035322C36373132392C2232223635322C3635312C39372232222C31352C3235322C36373132392C2237223836322C3635312C39372232222C30313432322C3635312C39372232222C32313038322C3635312C39372232222C35313633322C3635312C39372232222C37313239322C3635312C39372232222C30323834322C3635312C39372232222C33323430322C3635312C39372232222C35323036322C3635312C39372232222C38323631322C3635312C39372232222C30333237322C3635312C39372232222C33333832322C3635312C39372232222C35333438322C3635312C39372232222C38333034322C3635312C39372232222C30343639322C3635312C39372232222C2C3031352C32373132392C2232223635352C3231312C39372232222C31352C3231352C32373132392C2237223836352C3231312C39372232222C30313432352C3231312C39372232222C32313038352C3231312C39372232222C35313633352C3231312C39372232222C37313239352C3231312C39372232222C30323834352C3231312C39372232222C33323430352C3231312C39372232222C35323036352C3231312C39372232222C38323631352C3231312C39372232222C30333237352C3231312C39372232222C33333832352C3231312C39372232222C35333438352C3231312C39372232222C38333034352C3231312C39372232222C30343639352C3231312C39372232222C2C3036372C38373132392C2232223635372C3836312C39372232222C31352C3236372C38373132392C2237223836372C3836312C39372232222C30313432372C3836312C39372232222C32313038372C3836312C39372232222C35313633372C3836312C39372232222C37313239372C3836312C39372232222C30323834372C3836312C39372232222C33323430372C3836312C39372232222C35323036372C3836312C39372232222C38323631372C3836312C39372232222C30333237372C3836312C39372232222C33333832372C3836312C39372232222C35333438372C3836312C39372232222C38333034372C3836312C39372232222C30343639372C3836312C39372232222C2C3030313432312C39372232222C35322C3630313432312C39372232222C31352C3230313432312C39372232222C36372C3830313432312C39372232222C30313432312C32302C34373132392C22312238322C3030313432312C39372232222C35313633312C32302C34373132392C22312239372C3230313432312C39372232222C30323834312C32302C34373132392C22322230332C3430313432312C39372232222C35323036312C32302C34373132392C22322231382C3630313432312C39372232222C30333237312C32302C34373132392C22332232332C3830313432312C39372232222C35333438312C32302C34373132392C22332234382C3030313432312C39372232222C30343639312C32302C34373132392C223022312C38322C30373132392C2232223635312C38322C30373132392C2235223231312C38322C30373132392C2237223836312C38322C30373132392C22312232302C3432313038312C39372232222C32313038312C38322C30373132392C22312233352C3632313038312C39372232222C37313239312C38322C30373132392C22322234302C3832313038312C39372232222C33323430312C38322C30373132392C22322236352C3032313038312C39372232222C38323631312C38322C30373132392C22332237302C3232313038312C39372232222C33333832312C38322C30373132392C22332238352C3432313038312C39372232222C38333034312C38322C30373132392C22342239302C3632313038312C39372232222C2C3035313633312C39372232222C35322C3635313633312C39372232222C31352C3235313633312C39372232222C36372C3835313633312C39372232222C30313432312C33352C36373132392C22312238322C3035313633312C39372232222C35313633312C33352C36373132392C22312239372C3235313633312C39372232222C30323834312C33352C36373132392C22322230332C3435313633312C39372232222C35323036312C33352C36373132392C22322231382C3635313633312C39372232222C30333237312C33352C36373132392C22332232332C3835313633312C39372232222C35333438312C33352C36373132392C22332234382C3035313633312C39372232222C30343639312C33352C36373132392C223022312C39372C32373132392C2232223635312C39372C32373132392C2235223231312C39372C32373132392C2237223836312C39372C32373132392C22312232302C3437313239312C39372232222C32313038312C39372C32373132392C22312233352C3637313239312C39372232222C37313239312C39372C32373132392C22322234302C3837313239312C39372232222C33323430312C39372C32373132392C22322236352C3037313239312C39372232222C38323631312C39372C32373132392C22332237302C3237313239312C39372232222C33333832312C39372C32373132392C22332238352C3437313239312C39372232222C38333034312C39372C32373132392C22342239302C3637313239312C39372232222C2C3030323834312C39372232222C35322C3630323834312C39372232222C31352C3230323834312C39372232222C36372C3830323834312C39372232222C30313432322C34302C38373132392C22312238322C3030323834312C39372232222C35313633322C34302C38373132392C22312239372C3230323834312C39372232222C30323834322C34302C38373132392C22322230332C3430323834312C39372232222C35323036322C34302C38373132392C22322231382C3630323834312C39372232222C30333237322C34302C38373132392C22332232332C3830323834312C39372232222C35333438322C34302C38373132392C22332234382C3030323834312C39372232222C30343639322C34302C38373132392C223022322C30332C34373132392C2232223635322C30332C34373132392C2235223231322C30332C34373132392C2237223836322C30332C34373132392C22312232302C3433323430312C39372232222C32313038322C30332C34373132392C22312233352C3633323430312C39372232222C37313239322C30332C34373132392C22322234302C3833323430312C39372232222C33323430322C30332C34373132392C22322236352C3033323430312C39372232222C38323631322C30332C34373132392C22332237302C3233323430312C39372232222C33333832322C30332C34373132392C22332238352C3433323430312C39372232222C38333034322C30332C34373132392C22342239302C3633323430312C39372232222C2C3035323036312C39372232222C35322C3635323036312C39372232222C31352C3235323036312C39372232222C36372C3835323036312C39372232222C30313432322C36352C30373132392C22312238322C3035323036312C39372232222C35313633322C36352C30373132392C22312239372C3235323036312C39372232222C30323834322C36352C30373132392C22322230332C3435323036312C39372232222C35323036322C36352C30373132392C22322231382C3635323036312C39372232222C30333237322C36352C30373132392C22332232332C3835323036312C39372232222C35333438322C36352C30373132392C22332234382C3035323036312C39372232222C30343639322C36352C30373132392C223022322C31382C36373132392C2232223635322C31382C36373132392C2235223231322C31382C36373132392C2237223836322C31382C36373132392C22312232302C3438323631312C39372232222C32313038322C31382C36373132392C22312233352C3638323631312C39372232222C37313239322C31382C36373132392C22322234302C3838323631312C39372232222C33323430322C31382C36373132392C22322236352C3038323631312C39372232222C38323631322C31382C36373132392C22332237302C3238323631312C39372232222C33333832322C31382C36373132392C22332238352C3438323631312C39372232222C38333034322C31382C36373132392C22342239302C3638323631312C39372232222C2C3030333237312C39372232222C35322C3630333237312C39372232222C31352C3230333237312C39372232222C36372C3830333237312C39372232222C30313432332C37302C32373132392C22312238322C3030333237312C39372232222C35313633332C37302C32373132392C22312239372C3230333237312C39372232222C30323834332C37302C32373132392C22322230332C3430333237312C39372232222C35323036332C37302C32373132392C22322231382C3630333237312C39372232222C30333237332C37302C32373132392C22332232332C3830333237312C39372232222C35333438332C37302C32373132392C22332234382C3030333237312C39372232222C30343639332C37302C32373132392C223022332C32332C38373132392C2232223635332C32332C38373132392C2235223231332C32332C38373132392C2237223836332C32332C38373132392C22312232302C3433333832312C39372232222C32313038332C32332C38373132392C22312233352C3633333832312C39372232222C37313239332C32332C38373132392C22322234302C3833333832312C39372232222C33323430332C32332C38373132392C22322236352C3033333832312C39372232222C38323631332C32332C38373132392C22332237302C3233333832312C39372232222C33333832332C32332C38373132392C22332238352C3433333832312C39372232222C38333034332C32332C38373132392C22342239302C3633333832312C39372232222C2C3035333438312C39372232222C35322C3635333438312C39372232222C31352C3235333438312C39372232222C36372C3835333438312C39372232222C30313432332C38352C34373132392C22312238322C3035333438312C39372232222C35313633332C38352C34373132392C22312239372C3235333438312C39372232222C30323834332C38352C34373132392C22322230332C3435333438312C39372232222C35323036332C38352C34373132392C22322231382C3635333438312C39372232222C30333237332C38352C34373132392C22332232332C3835333438312C39372232222C35333438332C38352C34373132392C22332234382C3035333438312C39372232222C30343639332C38352C34373132392C223022332C34382C30373132392C2232223635332C34382C30373132392C2235223231332C34382C30373132392C2237223836332C34382C30373132392C22312232302C3438333034312C39372232222C32313038332C34382C30373132392C22312233352C3638333034312C39372232222C37313239332C34382C30373132392C22322234302C3838333034312C39372232222C33323430332C34382C30373132392C22322236352C3038333034312C39372232222C38323631332C34382C30373132392C22332237302C3238333034312C39372232222C33333832332C34382C30373132392C22332238352C3438333034312C39372232222C38333034332C34382C30373132392C22342239302C3638333034312C39372232222C2C3030343639312C39372232222C35322C3630343639312C39372232222C31352C3230343639312C39372232222C36372C3830343639312C39372232222C30313432342C39302C36373132392C22312238322C3030343639312C39372232222C35313633342C39302C36373132392C22312239372C3230343639312C39372232222C30323834342C39302C36373132392C22322230332C3430343639312C39372232222C35323036342C39302C36373132392C22322231382C3630343639312C39372232222C30333237342C39302C36373132392C22332232332C3830343639312C39372232222C35333438342C39302C36373132392C22332234382C3030343639312C39372232222C30343639342C39302C36373132392C223022302C322C34302238222C35322C362C30303238342C2235223231302C322C34302238222C36372C382C30303238342C22312232302C342C30303238342C22312238322C302C30303238342C22312233352C362C30303238342C22312239372C322C30303238342C22322234302C382C30303238342C22322230332C342C30303238342C22322236352C302C30303238342C22322231382C362C30303238342C22332237302C322C30303238342C22332232332C382C30303238342C22332238352C342C30303238342C22332234382C302C30303238342C22342239302C362C30303238342C223022322C3635322C34302238222C35322C3635322C36303238342C2235223231322C3635322C34302238222C36372C3835322C36303238342C22312232302C3435322C36303238342C22312238322C3035322C36303238342C22312233352C3635322C36303238342C22312239372C3235322C36303238342C22322234302C3835322C36303238342C22322230332C3435322C36303238342C22322236352C3035322C36303238342C22322231382C3635322C36303238342C22332237302C3235322C36303238342C22332232332C3835322C36303238342C22332238352C3435322C36303238342C22332234382C3035322C36303238342C22342239302C3635322C36303238342C223022352C3231322C34302238222C35322C3631352C32303238342C2235223231352C3231322C34302238222C36372C3831352C32303238342C22312232302C3431352C32303238342C22312238322C3031352C32303238342C22312233352C3631352C32303238342C22312239372C3231352C32303238342C22322234302C3831352C32303238342C22322230332C3431352C32303238342C22322236352C3031352C32303238342C22322231382C3631352C32303238342C22332237302C3231352C32303238342C22332232332C3831352C32303238342C22332238352C3431352C32303238342C22332234382C3031352C32303238342C22342239302C3631352C32303238342C223022372C3836322C34302238222C35322C3636372C38303238342C2235223231372C3836322C34302238222C36372C3836372C38303238342C22312232302C3436372C38303238342C22312238322C3036372C38303238342C22312233352C3636372C38303238342C22312239372C3236372C38303238342C22322234302C3836372C38303238342C22322230332C3436372C38303238342C22322236352C3036372C38303238342C22322231382C3636372C38303238342C22332237302C3236372C38303238342C22332232332C3836372C38303238342C22332238352C3436372C38303238342C22332234382C3036372C38303238342C22342239302C3636372C38303238342C223022312C32302C34303238342C2232223635312C32302C34303238342C2235223231312C32302C34303238342C2237223836312C32302C34303238342C22312232302C3430313432322C34302238222C32313038312C32302C34303238342C22312233352C3630313432322C34302238222C37313239312C32302C34303238342C22322234302C3830313432322C34302238222C33323430312C32302C34303238342C22322236352C3030313432322C34302238222C38323631312C32302C34303238342C22332237302C3230313432322C34302238222C33333832312C32302C34303238342C22332238352C3430313432322C34302238222C38333034312C32302C34303238342C22342239302C3630313432322C34302238222C2C3032313038322C34302238222C35322C3632313038322C34302238222C31352C3232313038322C34302238222C36372C3832313038322C34302238222C30313432312C38322C30303238342C22312238322C3032313038322C34302238222C35313633312C38322C30303238342C22312239372C3232313038322C34302238222C30323834312C38322C30303238342C22322230332C3432313038322C34302238222C35323036312C38322C30303238342C22322231382C3632313038322C34302238222C30333237312C38322C30303238342C22332232332C3832313038322C34302238222C35333438312C38322C30303238342C22332234382C3032313038322C34302238222C30343639312C38322C30303238342C223022312C33352C36303238342C2232223635312C33352C36303238342C2235223231312C33352C36303238342C2237223836312C33352C36303238342C22312232302C3435313633322C34302238222C32313038312C33352C36303238342C22312233352C3635313633322C34302238222C37313239312C33352C36303238342C22322234302C3835313633322C34302238222C33323430312C33352C36303238342C22322236352C3035313633322C34302238222C38323631312C33352C36303238342C22332237302C3235313633322C34302238222C33333832312C33352C36303238342C22332238352C3435313633322C34302238222C38333034312C33352C36303238342C22342239302C3635313633322C34302238222C2C3037313239322C34302238222C35322C3637313239322C34302238222C31352C3237313239322C34302238222C36372C3837313239322C34302238222C30313432312C39372C32303238342C22312238322C3037313239322C34302238222C35313633312C39372C32303238342C22312239372C3237313239322C34302238222C30323834312C39372C32303238342C22322230332C3437313239322C34302238222C35323036312C39372C32303238342C22322231382C3637313239322C34302238222C30333237312C39372C32303238342C22332232332C3837313239322C34302238222C35333438312C39372C32303238342C22332234382C3037313239322C34302238222C30343639312C39372C32303238342C223022322C34302C38303238342C2232223635322C34302C38303238342C2235223231322C34302C38303238342C2237223836322C34302C38303238342C22312232302C3430323834322C34302238222C32313038322C34302C38303238342C22312233352C3630323834322C34302238222C37313239322C34302C38303238342C22322234302C3830323834322C34302238222C33323430322C34302C38303238342C22322236352C3030323834322C34302238222C38323631322C34302C38303238342C22332237302C3230323834322C34302238222C33333832322C34302C38303238342C22332238352C3430323834322C34302238222C38333034322C34302C38303238342C22342239302C3630323834322C34302238222C2C3033323430322C34302238222C35322C3633323430322C34302238222C31352C3233323430322C34302238222C36372C3833323430322C34302238222C30313432322C30332C34303238342C22312238322C3033323430322C34302238222C35313633322C30332C34303238342C22312239372C3233323430322C34302238222C30323834322C30332C34303238342C22322230332C3433323430322C34302238222C35323036322C30332C34303238342C22322231382C3633323430322C34302238222C30333237322C30332C34303238342C22332232332C3833323430322C34302238222C35333438322C30332C34303238342C22332234382C3033323430322C34302238222C30343639322C30332C34303238342C223022322C36352C30303238342C2232223635322C36352C30303238342C2235223231322C36352C30303238342C2237223836322C36352C30303238342C22312232302C3435323036322C34302238222C32313038322C36352C30303238342C22312233352C3635323036322C34302238222C37313239322C36352C30303238342C22322234302C3835323036322C34302238222C33323430322C36352C30303238342C22322236352C3035323036322C34302238222C38323631322C36352C30303238342C22332237302C3235323036322C34302238222C33333832322C36352C30303238342C22332238352C3435323036322C34302238222C38333034322C36352C30303238342C22342239302C3635323036322C34302238222C2C3038323631322C34302238222C35322C3638323631322C34302238222C31352C3238323631322C34302238222C36372C3838323631322C34302238222C30313432322C31382C36303238342C22312238322C3038323631322C34302238222C35313633322C31382C36303238342C22312239372C3238323631322C34302238222C30323834322C31382C36303238342C22322230332C3438323631322C34302238222C35323036322C31382C36303238342C22322231382C3638323631322C34302238222C30333237322C31382C36303238342C22332232332C3838323631322C34302238222C35333438322C31382C36303238342C22332234382C3038323631322C34302238222C30343639322C31382C36303238342C223022332C37302C32303238342C2232223635332C37302C32303238342C2235223231332C37302C32303238342C2237223836332C37302C32303238342C22312232302C3430333237322C34302238222C32313038332C37302C32303238342C22312233352C3630333237322C34302238222C37313239332C37302C32303238342C22322234302C3830333237322C34302238222C33323430332C37302C32303238342C22322236352C3030333237322C34302238222C38323631332C37302C32303238342C22332237302C3230333237322C34302238222C33333832332C37302C32303238342C22332238352C3430333237322C34302238222C38333034332C37302C32303238342C22342239302C3630333237322C34302238222C2C3033333832322C34302238222C35322C3633333832322C34302238222C31352C3233333832322C34302238222C36372C3833333832322C34302238222C30313432332C32332C38303238342C22312238322C3033333832322C34302238222C35313633332C32332C38303238342C22312239372C3233333832322C34302238222C30323834332C32332C38303238342C22322230332C3433333832322C34302238222C35323036332C32332C38303238342C22322231382C3633333832322C34302238222C30333237332C32332C38303238342C22332232332C3833333832322C34302238222C35333438332C32332C38303238342C22332234382C3033333832322C34302238222C30343639332C32332C38303238342C223022332C38352C34303238342C2232223635332C38352C34303238342C2235223231332C38352C34303238342C2237223836332C38352C34303238342C22312232302C3435333438322C34302238222C32313038332C38352C34303238342C22312233352C3635333438322C34302238222C37313239332C38352C34303238342C22322234302C3835333438322C34302238222C33323430332C38352C34303238342C22322236352C3035333438322C34302238222C38323631332C38352C34303238342C22332237302C3235333438322C34302238222C33333832332C38352C34303238342C22332238352C3435333438322C34302238222C38333034332C38352C34303238342C22342239302C3635333438322C34302238222C2C3038333034322C34302238222C35322C3638333034322C34302238222C31352C3238333034322C34302238222C36372C3838333034322C34302238222C30313432332C34382C30303238342C22312238322C3038333034322C34302238222C35313633332C34382C30303238342C22312239372C3238333034322C34302238222C30323834332C34382C30303238342C22322230332C3438333034322C34302238222C35323036332C34382C30303238342C22322231382C3638333034322C34302238222C30333237332C34382C30303238342C22332232332C3838333034322C34302238222C35333438332C34382C30303238342C22332234382C3038333034322C34302238222C30343639332C34382C30303238342C223022342C39302C36303238342C2232223635342C39302C36303238342C2235223231342C39302C36303238342C2237223836342C39302C36303238342C22312232302C3430343639322C34302238222C32313038342C39302C36303238342C22312233352C3630343639322C34302238222C37313239342C39302C36303238342C22322234302C3830343639322C34302238222C33323430342C39302C36303238342C22322236352C3030343639322C34302238222C38323631342C39302C36303238342C22332237302C3230343639322C34302238222C33333832342C39302C36303238342C22332238352C3430343639322C34302238222C38333034342C39302C36303238342C22342239302C3630343639322C34302238222C2C302C30333234302C2232223635302C322C30332234222C31352C322C30333234302C2237223836302C322C30332234222C30313432302C322C30332234222C32313038302C322C30332234222C35313633302C322C30332234222C37313239302C322C30332234222C30323834302C322C30332234222C33323430302C322C30332234222C35323036302C322C30332234222C38323631302C322C30332234222C30333237302C322C30332234222C33333832302C322C30332234222C35333438302C322C30332234222C38333034302C322C30332234222C30343639302C322C30332234222C2C3035322C36333234302C2232223635322C3635322C30332234222C31352C3235322C36333234302C2237223836322C3635322C30332234222C30313432322C3635322C30332234222C32313038322C3635322C30332234222C35313633322C3635322C30332234222C37313239322C3635322C30332234222C30323834322C3635322C30332234222C33323430322C3635322C30332234222C35323036322C3635322C30332234222C38323631322C3635322C30332234222C30333237322C3635322C30332234222C33333832322C3635322C30332234222C35333438322C3635322C30332234222C38333034322C3635322C30332234222C30343639322C3635322C30332234222C2C3031352C32333234302C2232223635352C3231322C30332234222C31352C3231352C32333234302C2237223836352C3231322C30332234222C30313432352C3231322C30332234222C32313038352C3231322C30332234222C35313633352C3231322C30332234222C37313239352C3231322C30332234222C30323834352C3231322C30332234222C33323430352C3231322C30332234222C35323036352C3231322C30332234222C38323631352C3231322C30332234222C30333237352C3231322C30332234222C33333832352C3231322C30332234222C35333438352C3231322C30332234222C38333034352C3231322C30332234222C30343639352C3231322C30332234222C2C3036372C38333234302C2232223635372C3836322C30332234222C31352C3236372C38333234302C2237223836372C3836322C30332234222C30313432372C3836322C30332234222C32313038372C3836322C30332234222C35313633372C3836322C30332234222C37313239372C3836322C30332234222C30323834372C3836322C30332234222C33323430372C3836322C30332234222C35323036372C3836322C30332234222C38323631372C3836322C30332234222C30333237372C3836322C30332234222C33333832372C3836322C30332234222C35333438372C3836322C30332234222C38333034372C3836322C30332234222C30343639372C3836322C30332234222C2C3030313432322C30332234222C35322C3630313432322C30332234222C31352C3230313432322C30332234222C36372C3830313432322C30332234222C30313432312C32302C34333234302C22312238322C3030313432322C30332234222C35313633312C32302C34333234302C22312239372C3230313432322C30332234222C30323834312C32302C34333234302C22322230332C3430313432322C30332234222C35323036312C32302C34333234302C22322231382C3630313432322C30332234222C30333237312C32302C34333234302C22332232332C3830313432322C30332234222C35333438312C32302C34333234302C22332234382C3030313432322C30332234222C30343639312C32302C34333234302C223022312C38322C30333234302C2232223635312C38322C30333234302C2235223231312C38322C30333234302C2237223836312C38322C30333234302C22312232302C3432313038322C30332234222C32313038312C38322C30333234302C22312233352C3632313038322C30332234222C37313239312C38322C30333234302C22322234302C3832313038322C30332234222C33323430312C38322C30333234302C22322236352C3032313038322C30332234222C38323631312C38322C30333234302C22332237302C3232313038322C30332234222C33333832312C38322C30333234302C22332238352C3432313038322C30332234222C38333034312C38322C30333234302C22342239302C3632313038322C30332234222C2C3035313633322C30332234222C35322C3635313633322C30332234222C31352C3235313633322C30332234222C36372C3835313633322C30332234222C30313432312C33352C36333234302C22312238322C3035313633322C30332234222C35313633312C33352C36333234302C22312239372C3235313633322C30332234222C30323834312C33352C36333234302C22322230332C3435313633322C30332234222C35323036312C33352C36333234302C22322231382C3635313633322C30332234222C30333237312C33352C36333234302C22332232332C3835313633322C30332234222C35333438312C33352C36333234302C22332234382C3035313633322C30332234222C30343639312C33352C36333234302C223022312C39372C32333234302C2232223635312C39372C32333234302C2235223231312C39372C32333234302C2237223836312C39372C32333234302C22312232302C3437313239322C30332234222C32313038312C39372C32333234302C22312233352C3637313239322C30332234222C37313239312C39372C32333234302C22322234302C3837313239322C30332234222C33323430312C39372C32333234302C22322236352C3037313239322C30332234222C38323631312C39372C32333234302C22332237302C3237313239322C30332234222C33333832312C39372C32333234302C22332238352C3437313239322C30332234222C38333034312C39372C32333234302C22342239302C3637313239322C30332234222C2C3030323834322C30332234222C35322C3630323834322C30332234222C31352C3230323834322C30332234222C36372C3830323834322C30332234222C30313432322C34302C38333234302C22312238322C3030323834322C30332234222C35313633322C34302C38333234302C22312239372C3230323834322C30332234222C30323834322C34302C38333234302C22322230332C3430323834322C30332234222C35323036322C34302C38333234302C22322231382C3630323834322C30332234222C30333237322C34302C38333234302C22332232332C3830323834322C30332234222C35333438322C34302C38333234302C22332234382C3030323834322C30332234222C30343639322C34302C38333234302C223022322C30332C34333234302C2232223635322C30332C34333234302C2235223231322C30332C34333234302C2237223836322C30332C34333234302C22312232302C3433323430322C30332234222C32313038322C30332C34333234302C22312233352C3633323430322C30332234222C37313239322C30332C34333234302C22322234302C3833323430322C30332234222C33323430322C30332C34333234302C22322236352C3033323430322C30332234222C38323631322C30332C34333234302C22332237302C3233323430322C30332234222C33333832322C30332C34333234302C22332238352C3433323430322C30332234222C38333034322C30332C34333234302C22342239302C3633323430322C30332234222C2C3035323036322C30332234222C35322C3635323036322C30332234222C31352C3235323036322C30332234222C36372C3835323036322C30332234222C30313432322C36352C30333234302C22312238322C3035323036322C30332234222C35313633322C36352C30333234302C22312239372C3235323036322C30332234222C30323834322C36352C30333234302C22322230332C3435323036322C30332234222C35323036322C36352C30333234302C22322231382C3635323036322C30332234222C30333237322C36352C30333234302C22332232332C3835323036322C30332234222C35333438322C36352C30333234302C22332234382C3035323036322C30332234222C30343639322C36352C30333234302C223022322C31382C36333234302C2232223635322C31382C36333234302C2235223231322C31382C36333234302C2237223836322C31382C36333234302C22312232302C3438323631322C30332234222C32313038322C31382C36333234302C22312233352C3638323631322C30332234222C37313239322C31382C36333234302C22322234302C3838323631322C30332234222C33323430322C31382C36333234302C22322236352C3038323631322C30332234222C38323631322C31382C36333234302C22332237302C3238323631322C30332234222C33333832322C31382C36333234302C22332238352C3438323631322C30332234222C38333034322C31382C36333234302C22342239302C3638323631322C30332234222C2C3030333237322C30332234222C35322C3630333237322C30332234222C31352C3230333237322C30332234222C36372C3830333237322C30332234222C30313432332C37302C32333234302C22312238322C3030333237322C30332234222C35313633332C37302C32333234302C22312239372C3230333237322C30332234222C30323834332C37302C32333234302C22322230332C3430333237322C30332234222C35323036332C37302C32333234302C22322231382C3630333237322C30332234222C30333237332C37302C32333234302C22332232332C3830333237322C30332234222C35333438332C37302C32333234302C22332234382C3030333237322C30332234222C30343639332C37302C32333234302C223022332C32332C38333234302C2232223635332C32332C38333234302C2235223231332C32332C38333234302C2237223836332C32332C38333234302C22312232302C3433333832322C30332234222C32313038332C32332C38333234302C22312233352C3633333832322C30332234222C37313239332C32332C38333234302C22322234302C3833333832322C30332234222C33323430332C32332C38333234302C22322236352C3033333832322C30332234222C38323631332C32332C38333234302C22332237302C3233333832322C30332234222C33333832332C32332C38333234302C22332238352C3433333832322C30332234222C38333034332C32332C38333234302C22342239302C3633333832322C30332234222C2C3035333438322C30332234222C35322C3635333438322C30332234222C31352C3235333438322C30332234222C36372C3835333438322C30332234222C30313432332C38352C34333234302C22312238322C3035333438322C30332234222C35313633332C38352C34333234302C22312239372C3235333438322C30332234222C30323834332C38352C34333234302C22322230332C3435333438322C30332234222C35323036332C38352C34333234302C22322231382C3635333438322C30332234222C30333237332C38352C34333234302C22332232332C3835333438322C30332234222C35333438332C38352C34333234302C22332234382C3035333438322C30332234222C30343639332C38352C34333234302C223022332C34382C30333234302C2232223635332C34382C30333234302C2235223231332C34382C30333234302C2237223836332C34382C30333234302C22312232302C3438333034322C30332234222C32313038332C34382C30333234302C22312233352C3638333034322C30332234222C37313239332C34382C30333234302C22322234302C3838333034322C30332234222C33323430332C34382C30333234302C22322236352C3038333034322C30332234222C38323631332C34382C30333234302C22332237302C3238333034322C30332234222C33333832332C34382C30333234302C22332238352C3438333034322C30332234222C38333034332C34382C30333234302C22342239302C3638333034322C30332234222C2C3030343639322C30332234222C35322C3630343639322C30332234222C31352C3230343639322C30332234222C36372C3830343639322C30332234222C30313432342C39302C36333234302C22312238322C3030343639322C30332234222C35313633342C39302C36333234302C22312239372C3230343639322C30332234222C30323834342C39302C36333234302C22322230332C3430343639322C30332234222C35323036342C39302C36333234302C22322231382C3630343639322C30332234222C30333237342C39302C36333234302C22332232332C3830343639322C30332234222C35333438342C39302C36333234302C22332234382C3030343639322C30332234222C30343639342C39302C36333234302C223022302C322C36352230222C35322C362C30353230362C2235223231302C322C36352230222C36372C382C30353230362C22312232302C342C30353230362C22312238322C302C30353230362C22312233352C362C30353230362C22312239372C322C30353230362C22322234302C382C30353230362C22322230332C342C30353230362C22322236352C302C30353230362C22322231382C362C30353230362C22332237302C322C30353230362C22332232332C382C30353230362C22332238352C342C30353230362C22332234382C302C30353230362C22342239302C362C30353230362C223022322C3635322C36352230222C35322C3635322C36353230362C2235223231322C3635322C36352230222C36372C3835322C36353230362C22312232302C3435322C36353230362C22312238322C3035322C36353230362C22312233352C3635322C36353230362C22312239372C3235322C36353230362C22322234302C3835322C36353230362C22322230332C3435322C36353230362C22322236352C3035322C36353230362C22322231382C3635322C36353230362C22332237302C3235322C36353230362C22332232332C3835322C36353230362C22332238352C3435322C36353230362C22332234382C3035322C36353230362C22342239302C3635322C36353230362C223022352C3231322C36352230222C35322C3631352C32353230362C2235223231352C3231322C36352230222C36372C3831352C32353230362C22312232302C3431352C32353230362C22312238322C3031352C32353230362C22312233352C3631352C32353230362C22312239372C3231352C32353230362C22322234302C3831352C32353230362C22322230332C3431352C32353230362C22322236352C3031352C32353230362C22322231382C3631352C32353230362C22332237302C3231352C32353230362C22332232332C3831352C32353230362C22332238352C3431352C32353230362C22332234382C3031352C32353230362C22342239302C3631352C32353230362C223022372C3836322C36352230222C35322C3636372C38353230362C2235223231372C3836322C36352230222C36372C3836372C38353230362C22312232302C3436372C38353230362C22312238322C3036372C38353230362C22312233352C3636372C38353230362C22312239372C3236372C38353230362C22322234302C3836372C38353230362C22322230332C3436372C38353230362C22322236352C3036372C38353230362C22322231382C3636372C38353230362C22332237302C3236372C38353230362C22332232332C3836372C38353230362C22332238352C3436372C38353230362C22332234382C3036372C38353230362C22342239302C3636372C38353230362C223022312C32302C34353230362C2232223635312C32302C34353230362C2235223231312C32302C34353230362C2237223836312C32302C34353230362C22312232302C3430313432322C36352230222C32313038312C32302C34353230362C22312233352C3630313432322C36352230222C37313239312C32302C34353230362C22322234302C3830313432322C36352230222C33323430312C32302C34353230362C22322236352C3030313432322C36352230222C38323631312C32302C34353230362C22332237302C3230313432322C36352230222C33333832312C32302C34353230362C22332238352C3430313432322C36352230222C38333034312C32302C34353230362C22342239302C3630313432322C36352230222C2C3032313038322C36352230222C35322C3632313038322C36352230222C31352C3232313038322C36352230222C36372C3832313038322C36352230222C30313432312C38322C30353230362C22312238322C3032313038322C36352230222C35313633312C38322C30353230362C22312239372C3232313038322C36352230222C30323834312C38322C30353230362C22322230332C3432313038322C36352230222C35323036312C38322C30353230362C22322231382C3632313038322C36352230222C30333237312C38322C30353230362C22332232332C3832313038322C36352230222C35333438312C38322C30353230362C22332234382C3032313038322C36352230222C30343639312C38322C30353230362C223022312C33352C36353230362C2232223635312C33352C36353230362C2235223231312C33352C36353230362C2237223836312C33352C36353230362C22312232302C3435313633322C36352230222C32313038312C33352C36353230362C22312233352C3635313633322C36352230222C37313239312C33352C36353230362C22322234302C3835313633322C36352230222C33323430312C33352C36353230362C22322236352C3035313633322C36352230222C38323631312C33352C36353230362C22332237302C3235313633322C36352230222C33333832312C33352C36353230362C22332238352C3435313633322C36352230222C38333034312C33352C36353230362C22342239302C3635313633322C36352230222C2C3037313239322C36352230222C35322C3637313239322C36352230222C31352C3237313239322C36352230222C36372C3837313239322C36352230222C30313432312C39372C32353230362C22312238322C3037313239322C36352230222C35313633312C39372C32353230362C22312239372C3237313239322C36352230222C30323834312C39372C32353230362C22322230332C3437313239322C36352230222C35323036312C39372C32353230362C22322231382C3637313239322C36352230222C30333237312C39372C32353230362C22332232332C3837313239322C36352230222C35333438312C39372C32353230362C22332234382C3037313239322C36352230222C30343639312C39372C32353230362C223022322C34302C38353230362C2232223635322C34302C38353230362C2235223231322C34302C38353230362C2237223836322C34302C38353230362C22312232302C3430323834322C36352230222C32313038322C34302C38353230362C22312233352C3630323834322C36352230222C37313239322C34302C38353230362C22322234302C3830323834322C36352230222C33323430322C34302C38353230362C22322236352C3030323834322C36352230222C38323631322C34302C38353230362C22332237302C3230323834322C36352230222C33333832322C34302C38353230362C22332238352C3430323834322C36352230222C38333034322C34302C38353230362C22342239302C3630323834322C36352230222C2C3033323430322C36352230222C35322C3633323430322C36352230222C31352C3233323430322C36352230222C36372C3833323430322C36352230222C30313432322C30332C34353230362C22312238322C3033323430322C36352230222C35313633322C30332C34353230362C22312239372C3233323430322C36352230222C30323834322C30332C34353230362C22322230332C3433323430322C36352230222C35323036322C30332C34353230362C22322231382C3633323430322C36352230222C30333237322C30332C34353230362C22332232332C3833323430322C36352230222C35333438322C30332C34353230362C22332234382C3033323430322C36352230222C30343639322C30332C34353230362C223022322C36352C30353230362C2232223635322C36352C30353230362C2235223231322C36352C30353230362C2237223836322C36352C30353230362C22312232302C3435323036322C36352230222C32313038322C36352C30353230362C22312233352C3635323036322C36352230222C37313239322C36352C30353230362C22322234302C3835323036322C36352230222C33323430322C36352C30353230362C22322236352C3035323036322C36352230222C38323631322C36352C30353230362C22332237302C3235323036322C36352230222C33333832322C36352C30353230362C22332238352C3435323036322C36352230222C38333034322C36352C30353230362C22342239302C3635323036322C36352230222C2C3038323631322C36352230222C35322C3638323631322C36352230222C31352C3238323631322C36352230222C36372C3838323631322C36352230222C30313432322C31382C36353230362C22312238322C3038323631322C36352230222C35313633322C31382C36353230362C22312239372C3238323631322C36352230222C30323834322C31382C36353230362C22322230332C3438323631322C36352230222C35323036322C31382C36353230362C22322231382C3638323631322C36352230222C30333237322C31382C36353230362C22332232332C3838323631322C36352230222C35333438322C31382C36353230362C22332234382C3038323631322C36352230222C30343639322C31382C36353230362C223022332C37302C32353230362C2232223635332C37302C32353230362C2235223231332C37302C32353230362C2237223836332C37302C32353230362C22312232302C3430333237322C36352230222C32313038332C37302C32353230362C22312233352C3630333237322C36352230222C37313239332C37302C32353230362C22322234302C3830333237322C36352230222C33323430332C37302C32353230362C22322236352C3030333237322C36352230222C38323631332C37302C32353230362C22332237302C3230333237322C36352230222C33333832332C37302C32353230362C22332238352C3430333237322C36352230222C38333034332C37302C32353230362C22342239302C3630333237322C36352230222C2C3033333832322C36352230222C35322C3633333832322C36352230222C31352C3233333832322C36352230222C36372C3833333832322C36352230222C30313432332C32332C38353230362C22312238322C3033333832322C36352230222C35313633332C32332C38353230362C22312239372C3233333832322C36352230222C30323834332C32332C38353230362C22322230332C3433333832322C36352230222C35323036332C32332C38353230362C22322231382C3633333832322C36352230222C30333237332C32332C38353230362C22332232332C3833333832322C36352230222C35333438332C32332C38353230362C22332234382C3033333832322C36352230222C30343639332C32332C38353230362C223022332C38352C34353230362C2232223635332C38352C34353230362C2235223231332C38352C34353230362C2237223836332C38352C34353230362C22312232302C3435333438322C36352230222C32313038332C38352C34353230362C22312233352C3635333438322C36352230222C37313239332C38352C34353230362C22322234302C3835333438322C36352230222C33323430332C38352C34353230362C22322236352C3035333438322C36352230222C38323631332C38352C34353230362C22332237302C3235333438322C36352230222C33333832332C38352C34353230362C22332238352C3435333438322C36352230222C38333034332C38352C34353230362C22342239302C3635333438322C36352230222C2C3038333034322C36352230222C35322C3638333034322C36352230222C31352C3238333034322C36352230222C36372C3838333034322C36352230222C30313432332C34382C30353230362C22312238322C3038333034322C36352230222C35313633332C34382C30353230362C22312239372C3238333034322C36352230222C30323834332C34382C30353230362C22322230332C3438333034322C36352230222C35323036332C34382C30353230362C22322231382C3638333034322C36352230222C30333237332C34382C30353230362C22332232332C3838333034322C36352230222C35333438332C34382C30353230362C22332234382C3038333034322C36352230222C30343639332C34382C30353230362C223022342C39302C36353230362C2232223635342C39302C36353230362C2235223231342C39302C36353230362C2237223836342C39302C36353230362C22312232302C3430343639322C36352230222C32313038342C39302C36353230362C22312233352C3630343639322C36352230222C37313239342C39302C36353230362C22322234302C3830343639322C36352230222C33323430342C39302C36353230362C22322236352C3030343639322C36352230222C38323631342C39302C36353230362C22332237302C3230343639322C36352230222C33333832342C39302C36353230362C22332238352C3430343639322C36352230222C38333034342C39302C36353230362C22342239302C3630343639322C36352230222C2C302C30383236312C2232223635302C322C31382236222C31352C322C30383236312C2237223836302C322C31382236222C30313432302C322C31382236222C32313038302C322C31382236222C35313633302C322C31382236222C37313239302C322C31382236222C30323834302C322C31382236222C33323430302C322C31382236222C35323036302C322C31382236222C38323631302C322C31382236222C30333237302C322C31382236222C33333832302C322C31382236222C35333438302C322C31382236222C38333034302C322C31382236222C30343639302C322C31382236222C2C3035322C36383236312C2232223635322C3635322C31382236222C31352C3235322C36383236312C2237223836322C3635322C31382236222C30313432322C3635322C31382236222C32313038322C3635322C31382236222C35313633322C3635322C31382236222C37313239322C3635322C31382236222C30323834322C3635322C31382236222C33323430322C3635322C31382236222C35323036322C3635322C31382236222C38323631322C3635322C31382236222C30333237322C3635322C31382236222C33333832322C3635322C31382236222C35333438322C3635322C31382236222C38333034322C3635322C31382236222C30343639322C3635322C31382236222C2C3031352C32383236312C2232223635352C3231322C31382236222C31352C3231352C32383236312C2237223836352C3231322C31382236222C30313432352C3231322C31382236222C32313038352C3231322C31382236222C35313633352C3231322C31382236222C37313239352C3231322C31382236222C30323834352C3231322C31382236222C33323430352C3231322C31382236222C35323036352C3231322C31382236222C38323631352C3231322C31382236222C30333237352C3231322C31382236222C33333832352C3231322C31382236222C35333438352C3231322C31382236222C38333034352C3231322C31382236222C30343639352C3231322C31382236222C2C3036372C38383236312C2232223635372C3836322C31382236222C31352C3236372C38383236312C2237223836372C3836322C31382236222C30313432372C3836322C31382236222C32313038372C3836322C31382236222C35313633372C3836322C31382236222C37313239372C3836322C31382236222C30323834372C3836322C31382236222C33323430372C3836322C31382236222C35323036372C3836322C31382236222C38323631372C3836322C31382236222C30333237372C3836322C31382236222C33333832372C3836322C31382236222C35333438372C3836322C31382236222C38333034372C3836322C31382236222C30343639372C3836322C31382236222C2C3030313432322C31382236222C35322C3630313432322C31382236222C31352C3230313432322C31382236222C36372C3830313432322C31382236222C30313432312C32302C34383236312C22312238322C3030313432322C31382236222C35313633312C32302C34383236312C22312239372C3230313432322C31382236222C30323834312C32302C34383236312C22322230332C3430313432322C31382236222C35323036312C32302C34383236312C22322231382C3630313432322C31382236222C30333237312C32302C34383236312C22332232332C3830313432322C31382236222C35333438312C32302C34383236312C22332234382C3030313432322C31382236222C30343639312C32302C34383236312C223022312C38322C30383236312C2232223635312C38322C30383236312C2235223231312C38322C30383236312C2237223836312C38322C30383236312C22312232302C3432313038322C31382236222C32313038312C38322C30383236312C22312233352C3632313038322C31382236222C37313239312C38322C30383236312C22322234302C3832313038322C31382236222C33323430312C38322C30383236312C22322236352C3032313038322C31382236222C38323631312C38322C30383236312C22332237302C3232313038322C31382236222C33333832312C38322C30383236312C22332238352C3432313038322C31382236222C38333034312C38322C30383236312C22342239302C3632313038322C31382236222C2C3035313633322C31382236222C35322C3635313633322C31382236222C31352C3235313633322C31382236222C36372C3835313633322C31382236222C30313432312C33352C36383236312C22312238322C3035313633322C31382236222C35313633312C33352C36383236312C22312239372C3235313633322C31382236222C30323834312C33352C36383236312C22322230332C3435313633322C31382236222C35323036312C33352C36383236312C22322231382C3635313633322C31382236222C30333237312C33352C36383236312C22332232332C3835313633322C31382236222C35333438312C33352C36383236312C22332234382C3035313633322C31382236222C30343639312C33352C36383236312C223022312C39372C32383236312C2232223635312C39372C32383236312C2235223231312C39372C32383236312C2237223836312C39372C32383236312C22312232302C3437313239322C31382236222C32313038312C39372C32383236312C22312233352C3637313239322C31382236222C37313239312C39372C32383236312C22322234302C3837313239322C31382236222C33323430312C39372C32383236312C22322236352C3037313239322C31382236222C38323631312C39372C32383236312C22332237302C3237313239322C31382236222C33333832312C39372C32383236312C22332238352C3437313239322C31382236222C38333034312C39372C32383236312C22342239302C3637313239322C31382236222C2C3030323834322C31382236222C35322C3630323834322C31382236222C31352C3230323834322C31382236222C36372C3830323834322C31382236222C30313432322C34302C38383236312C22312238322C3030323834322C31382236222C35313633322C34302C38383236312C22312239372C3230323834322C31382236222C30323834322C34302C38383236312C22322230332C3430323834322C31382236222C35323036322C34302C38383236312C22322231382C3630323834322C31382236222C30333237322C34302C38383236312C22332232332C3830323834322C31382236222C35333438322C34302C38383236312C22332234382C3030323834322C31382236222C30343639322C34302C38383236312C223022322C30332C34383236312C2232223635322C30332C34383236312C2235223231322C30332C34383236312C2237223836322C30332C34383236312C22312232302C3433323430322C31382236222C32313038322C30332C34383236312C22312233352C3633323430322C31382236222C37313239322C30332C34383236312C22322234302C3833323430322C31382236222C33323430322C30332C34383236312C22322236352C3033323430322C31382236222C38323631322C30332C34383236312C22332237302C3233323430322C31382236222C33333832322C30332C34383236312C22332238352C3433323430322C31382236222C38333034322C30332C34383236312C22342239302C3633323430322C31382236222C2C3035323036322C31382236222C35322C3635323036322C31382236222C31352C3235323036322C31382236222C36372C3835323036322C31382236222C30313432322C36352C30383236312C22312238322C3035323036322C31382236222C35313633322C36352C30383236312C22312239372C3235323036322C31382236222C30323834322C36352C30383236312C22322230332C3435323036322C31382236222C35323036322C36352C30383236312C22322231382C3635323036322C31382236222C30333237322C36352C30383236312C22332232332C3835323036322C31382236222C35333438322C36352C30383236312C22332234382C3035323036322C31382236222C30343639322C36352C30383236312C223022322C31382C36383236312C2232223635322C31382C36383236312C2235223231322C31382C36383236312C2237223836322C31382C36383236312C22312232302C3438323631322C31382236222C32313038322C31382C36383236312C22312233352C3638323631322C31382236222C37313239322C31382C36383236312C22322234302C3838323631322C31382236222C33323430322C31382C36383236312C22322236352C3038323631322C31382236222C38323631322C31382C36383236312C22332237302C3238323631322C31382236222C33333832322C31382C36383236312C22332238352C3438323631322C31382236222C38333034322C31382C36383236312C22342239302C3638323631322C31382236222C2C3030333237322C31382236222C35322C3630333237322C31382236222C31352C3230333237322C31382236222C36372C3830333237322C31382236222C30313432332C37302C32383236312C22312238322C3030333237322C31382236222C35313633332C37302C32383236312C22312239372C3230333237322C31382236222C30323834332C37302C32383236312C22322230332C3430333237322C31382236222C35323036332C37302C32383236312C22322231382C3630333237322C31382236222C30333237332C37302C32383236312C22332232332C3830333237322C31382236222C35333438332C37302C32383236312C22332234382C3030333237322C31382236222C30343639332C37302C32383236312C223022332C32332C38383236312C2232223635332C32332C38383236312C2235223231332C32332C38383236312C2237223836332C32332C38383236312C22312232302C3433333832322C31382236222C32313038332C32332C38383236312C22312233352C3633333832322C31382236222C37313239332C32332C38383236312C22322234302C3833333832322C31382236222C33323430332C32332C38383236312C22322236352C3033333832322C31382236222C38323631332C32332C38383236312C22332237302C3233333832322C31382236222C33333832332C32332C38383236312C22332238352C3433333832322C31382236222C38333034332C32332C38383236312C22342239302C3633333832322C31382236222C2C3035333438322C31382236222C35322C3635333438322C31382236222C31352C3235333438322C31382236222C36372C3835333438322C31382236222C30313432332C38352C34383236312C22312238322C3035333438322C31382236222C35313633332C38352C34383236312C22312239372C3235333438322C31382236222C30323834332C38352C34383236312C22322230332C3435333438322C31382236222C35323036332C38352C34383236312C22322231382C3635333438322C31382236222C30333237332C38352C34383236312C22332232332C3835333438322C31382236222C35333438332C38352C34383236312C22332234382C3035333438322C31382236222C30343639332C38352C34383236312C223022332C34382C30383236312C2232223635332C34382C30383236312C2235223231332C34382C30383236312C2237223836332C34382C30383236312C22312232302C3438333034322C31382236222C32313038332C34382C30383236312C22312233352C3638333034322C31382236222C37313239332C34382C30383236312C22322234302C3838333034322C31382236222C33323430332C34382C30383236312C22322236352C3038333034322C31382236222C38323631332C34382C30383236312C22332237302C3238333034322C31382236222C33333832332C34382C30383236312C22332238352C3438333034322C31382236222C38333034332C34382C30383236312C22342239302C3638333034322C31382236222C2C3030343639322C31382236222C35322C3630343639322C31382236222C31352C3230343639322C31382236222C36372C3830343639322C31382236222C30313432342C39302C36383236312C22312238322C3030343639322C31382236222C35313633342C39302C36383236312C22312239372C3230343639322C31382236222C30323834342C39302C36383236312C22322230332C3430343639322C31382236222C35323036342C39302C36383236312C22322231382C3630343639322C31382236222C30333237342C39302C36383236312C22332232332C3830343639322C31382236222C35333438342C39302C36383236312C22332234382C3030343639322C31382236222C30343639342C39302C36383236312C223022302C332C37302232222C35322C362C30303332372C2235223231302C332C37302232222C36372C382C30303332372C22312232302C342C30303332372C22312238322C302C30303332372C22312233352C362C30303332372C22312239372C322C30303332372C22322234302C382C30303332372C22322230332C342C30303332372C22322236352C302C30303332372C22322231382C362C30303332372C22332237302C322C30303332372C22332232332C382C30303332372C22332238352C342C30303332372C22332234382C302C30303332372C22342239302C362C30303332372C223022322C3635332C37302232222C35322C3635322C36303332372C2235223231322C3635332C37302232222C36372C3835322C36303332372C22312232302C3435322C36303332372C22312238322C3035322C36303332372C22312233352C3635322C36303332372C22312239372C3235322C36303332372C22322234302C3835322C36303332372C22322230332C3435322C36303332372C22322236352C3035322C36303332372C22322231382C3635322C36303332372C22332237302C3235322C36303332372C22332232332C3835322C36303332372C22332238352C3435322C36303332372C22332234382C3035322C36303332372C22342239302C3635322C36303332372C223022352C3231332C37302232222C35322C3631352C32303332372C2235223231352C3231332C37302232222C36372C3831352C32303332372C22312232302C3431352C32303332372C22312238322C3031352C32303332372C22312233352C3631352C32303332372C22312239372C3231352C32303332372C22322234302C3831352C32303332372C22322230332C3431352C32303332372C22322236352C3031352C32303332372C22322231382C3631352C32303332372C22332237302C3231352C32303332372C22332232332C3831352C32303332372C22332238352C3431352C32303332372C22332234382C3031352C32303332372C22342239302C3631352C32303332372C223022372C3836332C37302232222C35322C3636372C38303332372C2235223231372C3836332C37302232222C36372C3836372C38303332372C22312232302C3436372C38303332372C22312238322C3036372C38303332372C22312233352C3636372C38303332372C22312239372C3236372C38303332372C22322234302C3836372C38303332372C22322230332C3436372C38303332372C22322236352C3036372C38303332372C22322231382C3636372C38303332372C22332237302C3236372C38303332372C22332232332C3836372C38303332372C22332238352C3436372C38303332372C22332234382C3036372C38303332372C22342239302C3636372C38303332372C223022312C32302C34303332372C2232223635312C32302C34303332372C2235223231312C32302C34303332372C2237223836312C32302C34303332372C22312232302C3430313432332C37302232222C32313038312C32302C34303332372C22312233352C3630313432332C37302232222C37313239312C32302C34303332372C22322234302C3830313432332C37302232222C33323430312C32302C34303332372C22322236352C3030313432332C37302232222C38323631312C32302C34303332372C22332237302C3230313432332C37302232222C33333832312C32302C34303332372C22332238352C3430313432332C37302232222C38333034312C32302C34303332372C22342239302C3630313432332C37302232222C2C3032313038332C37302232222C35322C3632313038332C37302232222C31352C3232313038332C37302232222C36372C3832313038332C37302232222C30313432312C38322C30303332372C22312238322C3032313038332C37302232222C35313633312C38322C30303332372C22312239372C3232313038332C37302232222C30323834312C38322C30303332372C22322230332C3432313038332C37302232222C35323036312C38322C30303332372C22322231382C3632313038332C37302232222C30333237312C38322C30303332372C22332232332C3832313038332C37302232222C35333438312C38322C30303332372C22332234382C3032313038332C37302232222C30343639312C38322C30303332372C223022312C33352C36303332372C2232223635312C33352C36303332372C2235223231312C33352C36303332372C2237223836312C33352C36303332372C22312232302C3435313633332C37302232222C32313038312C33352C36303332372C22312233352C3635313633332C37302232222C37313239312C33352C36303332372C22322234302C3835313633332C37302232222C33323430312C33352C36303332372C22322236352C3035313633332C37302232222C38323631312C33352C36303332372C22332237302C3235313633332C37302232222C33333832312C33352C36303332372C22332238352C3435313633332C37302232222C38333034312C33352C36303332372C22342239302C3635313633332C37302232222C2C3037313239332C37302232222C35322C3637313239332C37302232222C31352C3237313239332C37302232222C36372C3837313239332C37302232222C30313432312C39372C32303332372C22312238322C3037313239332C37302232222C35313633312C39372C32303332372C22312239372C3237313239332C37302232222C30323834312C39372C32303332372C22322230332C3437313239332C37302232222C35323036312C39372C32303332372C22322231382C3637313239332C37302232222C30333237312C39372C32303332372C22332232332C3837313239332C37302232222C35333438312C39372C32303332372C22332234382C3037313239332C37302232222C30343639312C39372C32303332372C223022322C34302C38303332372C2232223635322C34302C38303332372C2235223231322C34302C38303332372C2237223836322C34302C38303332372C22312232302C3430323834332C37302232222C32313038322C34302C38303332372C22312233352C3630323834332C37302232222C37313239322C34302C38303332372C22322234302C3830323834332C37302232222C33323430322C34302C38303332372C22322236352C3030323834332C37302232222C38323631322C34302C38303332372C22332237302C3230323834332C37302232222C33333832322C34302C38303332372C22332238352C3430323834332C37302232222C38333034322C34302C38303332372C22342239302C3630323834332C37302232222C2C3033323430332C37302232222C35322C3633323430332C37302232222C31352C3233323430332C37302232222C36372C3833323430332C37302232222C30313432322C30332C34303332372C22312238322C3033323430332C37302232222C35313633322C30332C34303332372C22312239372C3233323430332C37302232222C30323834322C30332C34303332372C22322230332C3433323430332C37302232222C35323036322C30332C34303332372C22322231382C3633323430332C37302232222C30333237322C30332C34303332372C22332232332C3833323430332C37302232222C35333438322C30332C34303332372C22332234382C3033323430332C37302232222C30343639322C30332C34303332372C223022322C36352C30303332372C2232223635322C36352C30303332372C2235223231322C36352C30303332372C2237223836322C36352C30303332372C22312232302C3435323036332C37302232222C32313038322C36352C30303332372C22312233352C3635323036332C37302232222C37313239322C36352C30303332372C22322234302C3835323036332C37302232222C33323430322C36352C30303332372C22322236352C3035323036332C37302232222C38323631322C36352C30303332372C22332237302C3235323036332C37302232222C33333832322C36352C30303332372C22332238352C3435323036332C37302232222C38333034322C36352C30303332372C22342239302C3635323036332C37302232222C2C3038323631332C37302232222C35322C3638323631332C37302232222C31352C3238323631332C37302232222C36372C3838323631332C37302232222C30313432322C31382C36303332372C22312238322C3038323631332C37302232222C35313633322C31382C36303332372C22312239372C3238323631332C37302232222C30323834322C31382C36303332372C22322230332C3438323631332C37302232222C35323036322C31382C36303332372C22322231382C3638323631332C37302232222C30333237322C31382C36303332372C22332232332C3838323631332C37302232222C35333438322C31382C36303332372C22332234382C3038323631332C37302232222C30343639322C31382C36303332372C223022332C37302C32303332372C2232223635332C37302C32303332372C2235223231332C37302C32303332372C2237223836332C37302C32303332372C22312232302C3430333237332C37302232222C32313038332C37302C32303332372C22312233352C3630333237332C37302232222C37313239332C37302C32303332372C22322234302C3830333237332C37302232222C33323430332C37302C32303332372C22322236352C3030333237332C37302232222C38323631332C37302C32303332372C22332237302C3230333237332C37302232222C33333832332C37302C32303332372C22332238352C3430333237332C37302232222C38333034332C37302C32303332372C22342239302C3630333237332C37302232222C2C3033333832332C37302232222C35322C3633333832332C37302232222C31352C3233333832332C37302232222C36372C3833333832332C37302232222C30313432332C32332C38303332372C22312238322C3033333832332C37302232222C35313633332C32332C38303332372C22312239372C3233333832332C37302232222C30323834332C32332C38303332372C22322230332C3433333832332C37302232222C35323036332C32332C38303332372C22322231382C3633333832332C37302232222C30333237332C32332C38303332372C22332232332C3833333832332C37302232222C35333438332C32332C38303332372C22332234382C3033333832332C37302232222C30343639332C32332C38303332372C223022332C38352C34303332372C2232223635332C38352C34303332372C2235223231332C38352C34303332372C2237223836332C38352C34303332372C22312232302C3435333438332C37302232222C32313038332C38352C34303332372C22312233352C3635333438332C37302232222C37313239332C38352C34303332372C22322234302C3835333438332C37302232222C33323430332C38352C34303332372C22322236352C3035333438332C37302232222C38323631332C38352C34303332372C22332237302C3235333438332C37302232222C33333832332C38352C34303332372C22332238352C3435333438332C37302232222C38333034332C38352C34303332372C22342239302C3635333438332C37302232222C2C3038333034332C37302232222C35322C3638333034332C37302232222C31352C3238333034332C37302232222C36372C3838333034332C37302232222C30313432332C34382C30303332372C22312238322C3038333034332C37302232222C35313633332C34382C30303332372C22312239372C3238333034332C37302232222C30323834332C34382C30303332372C22322230332C3438333034332C37302232222C35323036332C34382C30303332372C22322231382C3638333034332C37302232222C30333237332C34382C30303332372C22332232332C3838333034332C37302232222C35333438332C34382C30303332372C22332234382C3038333034332C37302232222C30343639332C34382C30303332372C223022342C39302C36303332372C2232223635342C39302C36303332372C2235223231342C39302C36303332372C2237223836342C39302C36303332372C22312232302C3430343639332C37302232222C32313038342C39302C36303332372C22312233352C3630343639332C37302232222C37313239342C39302C36303332372C22322234302C3830343639332C37302232222C33323430342C39302C36303332372C22322236352C3030343639332C37302232222C38323631342C39302C36303332372C22332237302C3230343639332C37302232222C33333832342C39302C36303332372C22332238352C3430343639332C37302232222C38333034342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30333338322C2232223635302C332C32332238222C31352C322C30333338322C2237223836302C332C32332238222C30313432302C332C32332238222C32313038302C332C32332238222C35313633302C332C32332238222C37313239302C332C32332238222C30323834302C332C32332238222C33323430302C332C32332238222C35323036302C332C32332238222C38323631302C332C32332238222C30333237302C332C32332238222C33333832302C332C32332238222C35333438302C332C32332238222C38333034302C332C32332238222C30343639302C332C32332238222C2C3035322C36333338322C2232223635322C3635332C32332238222C31352C3235322C36333338322C2237223836322C3635332C32332238222C30313432322C3635332C32332238222C32313038322C3635332C32332238222C35313633322C3635332C32332238222C37313239322C3635332C32332238222C30323834322C3635332C32332238222C33323430322C3635332C32332238222C35323036322C3635332C32332238222C38323631322C3635332C32332238222C30333237322C3635332C32332238222C33333832322C3635332C32332238222C35333438322C3635332C32332238222C38333034322C3635332C32332238222C30343639322C3635332C32332238222C2C3031352C32333338322C2232223635352C3231332C32332238222C31352C3231352C32333338322C2237223836352C3231332C32332238222C30313432352C3231332C32332238222C32313038352C3231332C32332238222C35313633352C3231332C32332238222C37313239352C3231332C32332238222C30323834352C3231332C32332238222C33323430352C3231332C32332238222C35323036352C3231332C32332238222C38323631352C3231332C32332238222C30333237352C3231332C32332238222C33333832352C3231332C32332238222C35333438352C3231332C32332238222C38333034352C3231332C32332238222C30343639352C3231332C32332238222C2C3036372C38333338322C2232223635372C3836332C32332238222C31352C3236372C38333338322C2237223836372C3836332C32332238222C30313432372C3836332C32332238222C32313038372C3836332C32332238222C35313633372C3836332C32332238222C37313239372C3836332C32332238222C30323834372C3836332C32332238222C33323430372C3836332C32332238222C35323036372C3836332C32332238222C38323631372C3836332C32332238222C30333237372C3836332C32332238222C33333832372C3836332C32332238222C35333438372C3836332C32332238222C38333034372C3836332C32332238222C30343639372C3836332C32332238222C2C3030313432332C32332238222C35322C3630313432332C32332238222C31352C3230313432332C32332238222C36372C3830313432332C32332238222C30313432312C32302C34333338322C22312238322C3030313432332C32332238222C35313633312C32302C34333338322C22312239372C3230313432332C32332238222C30323834312C32302C34333338322C22322230332C3430313432332C32332238222C35323036312C32302C34333338322C22322231382C3630313432332C32332238222C30333237312C32302C34333338322C22332232332C3830313432332C32332238222C35333438312C32302C34333338322C22332234382C3030313432332C32332238222C30343639312C32302C34333338322C223022312C38322C30333338322C2232223635312C38322C30333338322C2235223231312C38322C30333338322C2237223836312C38322C30333338322C22312232302C3432313038332C32332238222C32313038312C38322C30333338322C22312233352C3632313038332C32332238222C37313239312C38322C30333338322C22322234302C3832313038332C32332238222C33323430312C38322C30333338322C22322236352C3032313038332C32332238222C38323631312C38322C30333338322C22332237302C3232313038332C32332238222C33333832312C38322C30333338322C22332238352C3432313038332C32332238222C38333034312C38322C30333338322C22342239302C3632313038332C32332238222C2C3035313633332C32332238222C35322C3635313633332C32332238222C31352C3235313633332C32332238222C36372C3835313633332C32332238222C30313432312C33352C36333338322C22312238322C3035313633332C32332238222C35313633312C33352C36333338322C22312239372C3235313633332C32332238222C30323834312C33352C36333338322C22322230332C3435313633332C32332238222C35323036312C33352C36333338322C22322231382C3635313633332C32332238222C30333237312C33352C36333338322C22332232332C3835313633332C32332238222C35333438312C33352C36333338322C22332234382C3035313633332C32332238222C30343639312C33352C36333338322C223022312C39372C32333338322C2232223635312C39372C32333338322C2235223231312C39372C32333338322C2237223836312C39372C32333338322C22312232302C3437313239332C32332238222C32313038312C39372C32333338322C22312233352C3637313239332C32332238222C37313239312C39372C32333338322C22322234302C3837313239332C32332238222C33323430312C39372C32333338322C22322236352C3037313239332C32332238222C38323631312C39372C32333338322C22332237302C3237313239332C32332238222C33333832312C39372C32333338322C22332238352C3437313239332C32332238222C38333034312C39372C32333338322C22342239302C3637313239332C32332238222C2C3030323834332C32332238222C35322C3630323834332C32332238222C31352C3230323834332C32332238222C36372C3830323834332C32332238222C30313432322C34302C38333338322C22312238322C3030323834332C32332238222C35313633322C34302C38333338322C22312239372C3230323834332C32332238222C30323834322C34302C38333338322C22322230332C3430323834332C32332238222C35323036322C34302C38333338322C22322231382C3630323834332C32332238222C30333237322C34302C38333338322C22332232332C3830323834332C32332238222C35333438322C34302C38333338322C22332234382C3030323834332C32332238222C30343639322C34302C38333338322C223022322C30332C34333338322C2232223635322C30332C34333338322C2235223231322C30332C34333338322C2237223836322C30332C34333338322C22312232302C3433323430332C32332238222C32313038322C30332C34333338322C22312233352C3633323430332C32332238222C37313239322C30332C34333338322C22322234302C3833323430332C32332238222C33323430322C30332C34333338322C22322236352C3033323430332C32332238222C38323631322C30332C34333338322C22332237302C3233323430332C32332238222C33333832322C30332C34333338322C22332238352C3433323430332C32332238222C38333034322C30332C34333338322C22342239302C3633323430332C32332238222C2C3035323036332C32332238222C35322C3635323036332C32332238222C31352C3235323036332C32332238222C36372C3835323036332C32332238222C30313432322C36352C30333338322C22312238322C3035323036332C32332238222C35313633322C36352C30333338322C22312239372C3235323036332C32332238222C30323834322C36352C30333338322C22322230332C3435323036332C32332238222C35323036322C36352C30333338322C22322231382C3635323036332C32332238222C30333237322C36352C30333338322C22332232332C3835323036332C32332238222C35333438322C36352C30333338322C22332234382C3035323036332C32332238222C30343639322C36352C30333338322C223022322C31382C36333338322C2232223635322C31382C36333338322C2235223231322C31382C36333338322C2237223836322C31382C36333338322C22312232302C3438323631332C32332238222C32313038322C31382C36333338322C22312233352C3638323631332C32332238222C37313239322C31382C36333338322C22322234302C3838323631332C32332238222C33323430322C31382C36333338322C22322236352C3038323631332C32332238222C38323631322C31382C36333338322C22332237302C3238323631332C32332238222C33333832322C31382C36333338322C22332238352C3438323631332C32332238222C38333034322C31382C36333338322C22342239302C3638323631332C32332238222C2C3030333237332C32332238222C35322C3630333237332C32332238222C31352C3230333237332C32332238222C36372C3830333237332C32332238222C30313432332C37302C32333338322C22312238322C3030333237332C32332238222C35313633332C37302C32333338322C22312239372C3230333237332C32332238222C30323834332C37302C32333338322C22322230332C3430333237332C32332238222C35323036332C37302C32333338322C22322231382C3630333237332C32332238222C30333237332C37302C32333338322C22332232332C3830333237332C32332238222C35333438332C37302C32333338322C22332234382C3030333237332C32332238222C30343639332C37302C32333338322C223022332C32332C38333338322C2232223635332C32332C38333338322C2235223231332C32332C38333338322C2237223836332C32332C38333338322C22312232302C3433333832332C32332238222C32313038332C32332C38333338322C22312233352C3633333832332C32332238222C37313239332C32332C38333338322C22322234302C3833333832332C32332238222C33323430332C32332C38333338322C22322236352C3033333832332C32332238222C38323631332C32332C38333338322C22332237302C3233333832332C32332238222C33333832332C32332C38333338322C22332238352C3433333832332C32332238222C38333034332C32332C38333338322C22342239302C3633333832332C32332238222C2C3035333438332C32332238222C35322C3635333438332C32332238222C31352C3235333438332C32332238222C36372C3835333438332C32332238222C30313432332C38352C34333338322C22312238322C3035333438332C32332238222C35313633332C38352C34333338322C22312239372C3235333438332C32332238222C30323834332C38352C34333338322C22322230332C3435333438332C32332238222C35323036332C38352C34333338322C22322231382C3635333438332C32332238222C30333237332C38352C34333338322C22332232332C3835333438332C32332238222C35333438332C38352C34333338322C22332234382C3035333438332C32332238222C30343639332C38352C34333338322C223022332C34382C30333338322C2232223635332C34382C30333338322C2235223231332C34382C30333338322C2237223836332C34382C30333338322C22312232302C3438333034332C32332238222C32313038332C34382C30333338322C22312233352C3638333034332C32332238222C37313239332C34382C30333338322C22322234302C3838333034332C32332238222C33323430332C34382C30333338322C22322236352C3038333034332C32332238222C38323631332C34382C30333338322C22332237302C3238333034332C32332238222C33333832332C34382C30333338322C22332238352C3438333034332C32332238222C38333034332C34382C30333338322C22342239302C3638333034332C32332238222C2C3030343639332C32332238222C35322C3630343639332C32332238222C31352C3230343639332C32332238222C36372C3830343639332C32332238222C30313432342C39302C36333338322C22312238322C3030343639332C32332238222C35313633342C39302C36333338322C22312239372C3230343639332C32332238222C30323834342C39302C36333338322C22322230332C3430343639332C32332238222C35323036342C39302C36333338322C22322231382C3630343639332C32332238222C30333237342C39302C36333338322C22332232332C3830343639332C32332238222C35333438342C39302C36333338322C22332234382C3030343639332C32332238222C30343639342C39302C36333338322C223022302C332C38352234222C35322C362C30353334382C2235223231302C332C38352234222C36372C382C30353334382C22312232302C342C30353334382C22312238322C302C30353334382C22312233352C362C30353334382C22312239372C322C30353334382C22322234302C382C30353334382C22322230332C342C30353334382C22322236352C302C30353334382C22322231382C362C30353334382C22332237302C322C30353334382C22332232332C382C30353334382C22332238352C342C30353334382C22332234382C302C30353334382C22342239302C362C30353334382C223022322C3635332C38352234222C35322C3635322C36353334382C2235223231322C3635332C38352234222C36372C3835322C36353334382C22312232302C3435322C36353334382C22312238322C3035322C36353334382C22312233352C3635322C36353334382C22312239372C3235322C36353334382C22322234302C3835322C36353334382C22322230332C3435322C36353334382C22322236352C3035322C36353334382C22322231382C3635322C36353334382C22332237302C3235322C36353334382C22332232332C3835322C36353334382C22332238352C3435322C36353334382C22332234382C3035322C36353334382C22342239302C3635322C36353334382C223022352C3231332C38352234222C35322C3631352C32353334382C2235223231352C3231332C38352234222C36372C3831352C32353334382C22312232302C3431352C32353334382C22312238322C3031352C32353334382C22312233352C3631352C32353334382C22312239372C3231352C32353334382C22322234302C3831352C32353334382C22322230332C3431352C32353334382C22322236352C3031352C32353334382C22322231382C3631352C32353334382C22332237302C3231352C32353334382C22332232332C3831352C32353334382C22332238352C3431352C32353334382C22332234382C3031352C32353334382C22342239302C3631352C32353334382C223022372C3836332C38352234222C35322C3636372C38353334382C2235223231372C3836332C38352234222C36372C3836372C38353334382C22312232302C3436372C38353334382C22312238322C3036372C38353334382C22312233352C3636372C38353334382C22312239372C3236372C38353334382C22322234302C3836372C38353334382C22322230332C3436372C38353334382C22322236352C3036372C38353334382C22322231382C3636372C38353334382C22332237302C3236372C38353334382C22332232332C3836372C38353334382C22332238352C3436372C38353334382C22332234382C3036372C38353334382C22342239302C3636372C38353334382C223022312C32302C34353334382C2232223635312C32302C34353334382C2235223231312C32302C34353334382C2237223836312C32302C34353334382C22312232302C3430313432332C38352234222C32313038312C32302C34353334382C22312233352C3630313432332C38352234222C37313239312C32302C34353334382C22322234302C3830313432332C38352234222C33323430312C32302C34353334382C22322236352C3030313432332C38352234222C38323631312C32302C34353334382C22332237302C3230313432332C38352234222C33333832312C32302C34353334382C22332238352C3430313432332C38352234222C38333034312C32302C34353334382C22342239302C3630313432332C38352234222C2C3032313038332C38352234222C35322C3632313038332C38352234222C31352C3232313038332C38352234222C36372C3832313038332C38352234222C30313432312C38322C30353334382C22312238322C3032313038332C38352234222C35313633312C38322C30353334382C22312239372C3232313038332C38352234222C30323834312C38322C30353334382C22322230332C3432313038332C38352234222C35323036312C38322C30353334382C22322231382C3632313038332C38352234222C30333237312C38322C30353334382C22332232332C3832313038332C38352234222C35333438312C38322C30353334382C22332234382C3032313038332C38352234222C30343639312C38322C30353334382C223022312C33352C36353334382C2232223635312C33352C36353334382C2235223231312C33352C36353334382C2237223836312C33352C36353334382C22312232302C3435313633332C38352234222C32313038312C33352C36353334382C22312233352C3635313633332C38352234222C37313239312C33352C36353334382C22322234302C3835313633332C38352234222C33323430312C33352C36353334382C22322236352C3035313633332C38352234222C38323631312C33352C36353334382C22332237302C3235313633332C38352234222C33333832312C33352C36353334382C22332238352C3435313633332C38352234222C38333034312C33352C36353334382C22342239302C3635313633332C38352234222C2C3037313239332C38352234222C35322C3637313239332C38352234222C31352C3237313239332C38352234222C36372C3837313239332C38352234222C30313432312C39372C32353334382C22312238322C3037313239332C38352234222C35313633312C39372C32353334382C22312239372C3237313239332C38352234222C30323834312C39372C32353334382C22322230332C3437313239332C38352234222C35323036312C39372C32353334382C22322231382C3637313239332C38352234222C30333237312C39372C32353334382C22332232332C3837313239332C38352234222C35333438312C39372C32353334382C22332234382C3037313239332C38352234222C30343639312C39372C32353334382C223022322C34302C38353334382C2232223635322C34302C38353334382C2235223231322C34302C38353334382C2237223836322C34302C38353334382C22312232302C3430323834332C38352234222C32313038322C34302C38353334382C22312233352C3630323834332C38352234222C37313239322C34302C38353334382C22322234302C3830323834332C38352234222C33323430322C34302C38353334382C22322236352C3030323834332C38352234222C38323631322C34302C38353334382C22332237302C3230323834332C38352234222C33333832322C34302C38353334382C22332238352C3430323834332C38352234222C38333034322C34302C38353334382C22342239302C3630323834332C38352234222C2C3033323430332C38352234222C35322C3633323430332C38352234222C31352C3233323430332C38352234222C36372C3833323430332C38352234222C30313432322C30332C34353334382C22312238322C3033323430332C38352234222C35313633322C30332C34353334382C22312239372C3233323430332C38352234222C30323834322C30332C34353334382C22322230332C3433323430332C38352234222C35323036322C30332C34353334382C22322231382C3633323430332C38352234222C30333237322C30332C34353334382C22332232332C3833323430332C38352234222C35333438322C30332C34353334382C22332234382C3033323430332C38352234222C30343639322C30332C34353334382C223022322C36352C30353334382C2232223635322C36352C30353334382C2235223231322C36352C30353334382C2237223836322C36352C30353334382C22312232302C3435323036332C38352234222C32313038322C36352C30353334382C22312233352C3635323036332C38352234222C37313239322C36352C30353334382C22322234302C3835323036332C38352234222C33323430322C36352C30353334382C22322236352C3035323036332C38352234222C38323631322C36352C30353334382C22332237302C3235323036332C38352234222C33333832322C36352C30353334382C22332238352C3435323036332C38352234222C38333034322C36352C30353334382C22342239302C3635323036332C38352234222C2C3038323631332C38352234222C35322C3638323631332C38352234222C31352C3238323631332C38352234222C36372C3838323631332C38352234222C30313432322C31382C36353334382C22312238322C3038323631332C38352234222C35313633322C31382C36353334382C22312239372C3238323631332C38352234222C30323834322C31382C36353334382C22322230332C3438323631332C38352234222C35323036322C31382C36353334382C22322231382C3638323631332C38352234222C30333237322C31382C36353334382C22332232332C3838323631332C38352234222C35333438322C31382C36353334382C22332234382C3038323631332C38352234222C30343639322C31382C36353334382C223022332C37302C32353334382C2232223635332C37302C32353334382C2235223231332C37302C32353334382C2237223836332C37302C32353334382C22312232302C3430333237332C38352234222C32313038332C37302C32353334382C22312233352C3630333237332C38352234222C37313239332C37302C32353334382C22322234302C3830333237332C38352234222C33323430332C37302C32353334382C22322236352C3030333237332C38352234222C38323631332C37302C32353334382C22332237302C3230333237332C38352234222C33333832332C37302C32353334382C22332238352C3430333237332C38352234222C38333034332C37302C32353334382C22342239302C3630333237332C38352234222C2C3033333832332C38352234222C35322C3633333832332C38352234222C31352C3233333832332C38352234222C36372C3833333832332C38352234222C30313432332C32332C38353334382C22312238322C3033333832332C38352234222C35313633332C32332C38353334382C22312239372C3233333832332C38352234222C30323834332C32332C38353334382C22322230332C3433333832332C38352234222C35323036332C32332C38353334382C22322231382C3633333832332C38352234222C30333237332C32332C38353334382C22332232332C3833333832332C38352234222C35333438332C32332C38353334382C22332234382C3033333832332C38352234222C30343639332C32332C38353334382C223022332C38352C34353334382C2232223635332C38352C34353334382C2235223231332C38352C34353334382C2237223836332C38352C34353334382C22312232302C3435333438332C38352234222C32313038332C38352C34353334382C22312233352C3635333438332C38352234222C37313239332C38352C34353334382C22322234302C3835333438332C38352234222C33323430332C38352C34353334382C22322236352C3035333438332C38352234222C38323631332C38352C34353334382C22332237302C3235333438332C38352234222C33333832332C38352C34353334382C22332238352C3435333438332C38352234222C38333034332C38352C34353334382C22342239302C3635333438332C38352234222C2C3038333034332C38352234222C35322C3638333034332C38352234222C31352C3238333034332C38352234222C36372C3838333034332C38352234222C30313432332C34382C30353334382C22312238322C3038333034332C38352234222C35313633332C34382C30353334382C22312239372C3238333034332C38352234222C30323834332C34382C30353334382C22322230332C3438333034332C38352234222C35323036332C34382C30353334382C22322231382C3638333034332C38352234222C30333237332C34382C30353334382C22332232332C3838333034332C38352234222C35333438332C34382C30353334382C22332234382C3038333034332C38352234222C30343639332C34382C30353334382C223022342C39302C36353334382C2232223635342C39302C36353334382C2235223231342C39302C36353334382C2237223836342C39302C36353334382C22312232302C3430343639332C38352234222C32313038342C39302C36353334382C22312233352C3630343639332C38352234222C37313239342C39302C36353334382C22322234302C3830343639332C38352234222C33323430342C39302C36353334382C22322236352C3030343639332C38352234222C38323631342C39302C36353334382C22332237302C3230343639332C38352234222C33333832342C39302C36353334382C22332238352C3430343639332C38352234222C38333034342C39302C36353334382C22342239302C3630343639332C38352234222C2C302C30383330342C2232223635302C332C34382230222C31352C322C30383330342C2237223836302C332C34382230222C30313432302C332C34382230222C32313038302C332C34382230222C35313633302C332C34382230222C37313239302C332C34382230222C30323834302C332C34382230222C33323430302C332C34382230222C35323036302C332C34382230222C38323631302C332C34382230222C30333237302C332C34382230222C33333832302C332C34382230222C35333438302C332C34382230222C38333034302C332C34382230222C30343639302C332C34382230222C2C3035322C36383330342C2232223635322C3635332C34382230222C31352C3235322C36383330342C2237223836322C3635332C34382230222C30313432322C3635332C34382230222C32313038322C3635332C34382230222C35313633322C3635332C34382230222C37313239322C3635332C34382230222C30323834322C3635332C34382230222C33323430322C3635332C34382230222C35323036322C3635332C34382230222C38323631322C3635332C34382230222C30333237322C3635332C34382230222C33333832322C3635332C34382230222C35333438322C3635332C34382230222C38333034322C3635332C34382230222C30343639322C3635332C34382230222C2C3031352C32383330342C2232223635352C3231332C34382230222C31352C3231352C32383330342C2237223836352C3231332C34382230222C30313432352C3231332C34382230222C32313038352C3231332C34382230222C35313633352C3231332C34382230222C37313239352C3231332C34382230222C30323834352C3231332C34382230222C33323430352C3231332C34382230222C35323036352C3231332C34382230222C38323631352C3231332C34382230222C30333237352C3231332C34382230222C33333832352C3231332C34382230222C35333438352C3231332C34382230222C38333034352C3231332C34382230222C30343639352C3231332C34382230222C2C3036372C38383330342C2232223635372C3836332C34382230222C31352C3236372C38383330342C2237223836372C3836332C34382230222C30313432372C3836332C34382230222C32313038372C3836332C34382230222C35313633372C3836332C34382230222C37313239372C3836332C34382230222C30323834372C3836332C34382230222C33323430372C3836332C34382230222C35323036372C3836332C34382230222C38323631372C3836332C34382230222C30333237372C3836332C34382230222C33333832372C3836332C34382230222C35333438372C3836332C34382230222C38333034372C3836332C34382230222C30343639372C3836332C34382230222C2C3030313432332C34382230222C35322C3630313432332C34382230222C31352C3230313432332C34382230222C36372C3830313432332C34382230222C30313432312C32302C34383330342C22312238322C3030313432332C34382230222C35313633312C32302C34383330342C22312239372C3230313432332C34382230222C30323834312C32302C34383330342C22322230332C3430313432332C34382230222C35323036312C32302C34383330342C22322231382C3630313432332C34382230222C30333237312C32302C34383330342C22332232332C3830313432332C34382230222C35333438312C32302C34383330342C22332234382C3030313432332C34382230222C30343639312C32302C34383330342C223022312C38322C30383330342C2232223635312C38322C30383330342C2235223231312C38322C30383330342C2237223836312C38322C30383330342C22312232302C3432313038332C34382230222C32313038312C38322C30383330342C22312233352C3632313038332C34382230222C37313239312C38322C30383330342C22322234302C3832313038332C34382230222C33323430312C38322C30383330342C22322236352C3032313038332C34382230222C38323631312C38322C30383330342C22332237302C3232313038332C34382230222C33333832312C38322C30383330342C22332238352C3432313038332C34382230222C38333034312C38322C30383330342C22342239302C3632313038332C34382230222C2C3035313633332C34382230222C35322C3635313633332C34382230222C31352C3235313633332C34382230222C36372C3835313633332C34382230222C30313432312C33352C36383330342C22312238322C3035313633332C34382230222C35313633312C33352C36383330342C22312239372C3235313633332C34382230222C30323834312C33352C36383330342C22322230332C3435313633332C34382230222C35323036312C33352C36383330342C22322231382C3635313633332C34382230222C30333237312C33352C36383330342C22332232332C3835313633332C34382230222C35333438312C33352C36383330342C22332234382C3035313633332C34382230222C30343639312C33352C36383330342C223022312C39372C32383330342C2232223635312C39372C32383330342C2235223231312C39372C32383330342C2237223836312C39372C32383330342C22312232302C3437313239332C34382230222C32313038312C39372C32383330342C22312233352C3637313239332C34382230222C37313239312C39372C32383330342C22322234302C3837313239332C34382230222C33323430312C39372C32383330342C22322236352C3037313239332C34382230222C38323631312C39372C32383330342C22332237302C3237313239332C34382230222C33333832312C39372C32383330342C22332238352C3437313239332C34382230222C38333034312C39372C32383330342C22342239302C3637313239332C34382230222C2C3030323834332C34382230222C35322C3630323834332C34382230222C31352C3230323834332C34382230222C36372C3830323834332C34382230222C30313432322C34302C38383330342C22312238322C3030323834332C34382230222C35313633322C34302C38383330342C22312239372C3230323834332C34382230222C30323834322C34302C38383330342C22322230332C3430323834332C34382230222C35323036322C34302C38383330342C22322231382C3630323834332C34382230222C30333237322C34302C38383330342C22332232332C3830323834332C34382230222C35333438322C34302C38383330342C22332234382C3030323834332C34382230222C30343639322C34302C38383330342C223022322C30332C34383330342C2232223635322C30332C34383330342C2235223231322C30332C34383330342C2237223836322C30332C34383330342C22312232302C3433323430332C34382230222C32313038322C30332C34383330342C22312233352C3633323430332C34382230222C37313239322C30332C34383330342C22322234302C3833323430332C34382230222C33323430322C30332C34383330342C22322236352C3033323430332C34382230222C38323631322C30332C34383330342C22332237302C3233323430332C34382230222C33333832322C30332C34383330342C22332238352C3433323430332C34382230222C38333034322C30332C34383330342C22342239302C3633323430332C34382230222C2C3035323036332C34382230222C35322C3635323036332C34382230222C31352C3235323036332C34382230222C36372C3835323036332C34382230222C30313432322C36352C30383330342C22312238322C3035323036332C34382230222C35313633322C36352C30383330342C22312239372C3235323036332C34382230222C30323834322C36352C30383330342C22322230332C3435323036332C34382230222C35323036322C36352C30383330342C22322231382C3635323036332C34382230222C30333237322C36352C30383330342C22332232332C3835323036332C34382230222C35333438322C36352C30383330342C22332234382C3035323036332C34382230222C30343639322C36352C30383330342C223022322C31382C36383330342C2232223635322C31382C36383330342C2235223231322C31382C36383330342C2237223836322C31382C36383330342C22312232302C3438323631332C34382230222C32313038322C31382C36383330342C22312233352C3638323631332C34382230222C37313239322C31382C36383330342C22322234302C3838323631332C34382230222C33323430322C31382C36383330342C22322236352C3038323631332C34382230222C38323631322C31382C36383330342C22332237302C3238323631332C34382230222C33333832322C31382C36383330342C22332238352C3438323631332C34382230222C38333034322C31382C36383330342C22342239302C3638323631332C34382230222C2C3030333237332C34382230222C35322C3630333237332C34382230222C31352C3230333237332C34382230222C36372C3830333237332C34382230222C30313432332C37302C32383330342C22312238322C3030333237332C34382230222C35313633332C37302C32383330342C22312239372C3230333237332C34382230222C30323834332C37302C32383330342C22322230332C3430333237332C34382230222C35323036332C37302C32383330342C22322231382C3630333237332C34382230222C30333237332C37302C32383330342C22332232332C3830333237332C34382230222C35333438332C37302C32383330342C22332234382C3030333237332C34382230222C30343639332C37302C32383330342C223022332C32332C38383330342C2232223635332C32332C38383330342C2235223231332C32332C38383330342C2237223836332C32332C38383330342C22312232302C3433333832332C34382230222C32313038332C32332C38383330342C22312233352C3633333832332C34382230222C37313239332C32332C38383330342C22322234302C3833333832332C34382230222C33323430332C32332C38383330342C22322236352C3033333832332C34382230222C38323631332C32332C38383330342C22332237302C3233333832332C34382230222C33333832332C32332C38383330342C22332238352C3433333832332C34382230222C38333034332C32332C38383330342C22342239302C3633333832332C34382230222C2C3035333438332C34382230222C35322C3635333438332C34382230222C31352C3235333438332C34382230222C36372C3835333438332C34382230222C30313432332C38352C34383330342C22312238322C3035333438332C34382230222C35313633332C38352C34383330342C22312239372C3235333438332C34382230222C30323834332C38352C34383330342C22322230332C3435333438332C34382230222C35323036332C38352C34383330342C22322231382C3635333438332C34382230222C30333237332C38352C34383330342C22332232332C3835333438332C34382230222C35333438332C38352C34383330342C22332234382C3035333438332C34382230222C30343639332C38352C34383330342C223022332C34382C30383330342C2232223635332C34382C30383330342C2235223231332C34382C30383330342C2237223836332C34382C30383330342C22312232302C3438333034332C34382230222C32313038332C34382C30383330342C22312233352C3638333034332C34382230222C37313239332C34382C30383330342C22322234302C3838333034332C34382230222C33323430332C34382C30383330342C22322236352C3038333034332C34382230222C38323631332C34382C30383330342C22332237302C3238333034332C34382230222C33333832332C34382C30383330342C22332238352C3438333034332C34382230222C38333034332C34382C30383330342C22342239302C3638333034332C34382230222C2C3030343639332C34382230222C35322C3630343639332C34382230222C31352C3230343639332C34382230222C36372C3830343639332C34382230222C30313432342C39302C36383330342C22312238322C3030343639332C34382230222C35313633342C39302C36383330342C22312239372C3230343639332C34382230222C30323834342C39302C36383330342C22322230332C3430343639332C34382230222C35323036342C39302C36383330342C22322231382C3630343639332C34382230222C30333237342C39302C36383330342C22332232332C3830343639332C34382230222C35333438342C39302C36383330342C22332234382C3030343639332C34382230222C30343639342C39302C36383330342C223022302C342C39302236222C35322C362C30303436392C2235223231302C342C39302236222C36372C382C30303436392C22312232302C342C30303436392C22312238322C302C30303436392C22312233352C362C30303436392C22312239372C322C30303436392C22322234302C382C30303436392C22322230332C342C30303436392C22322236352C302C30303436392C22322231382C362C30303436392C22332237302C322C30303436392C22332232332C382C30303436392C22332238352C342C30303436392C22332234382C302C30303436392C22342239302C362C30303436392C223022322C3635342C39302236222C35322C3635322C36303436392C2235223231322C3635342C39302236222C36372C3835322C36303436392C22312232302C3435322C36303436392C22312238322C3035322C36303436392C22312233352C3635322C36303436392C22312239372C3235322C36303436392C22322234302C3835322C36303436392C22322230332C3435322C36303436392C22322236352C3035322C36303436392C22322231382C3635322C36303436392C22332237302C3235322C36303436392C22332232332C3835322C36303436392C22332238352C3435322C36303436392C22332234382C3035322C36303436392C22342239302C3635322C36303436392C223022352C3231342C39302236222C35322C3631352C32303436392C2235223231352C3231342C39302236222C36372C3831352C32303436392C22312232302C3431352C32303436392C22312238322C3031352C32303436392C22312233352C3631352C32303436392C22312239372C3231352C32303436392C22322234302C3831352C32303436392C22322230332C3431352C32303436392C22322236352C3031352C32303436392C22322231382C3631352C32303436392C22332237302C3231352C32303436392C22332232332C3831352C32303436392C22332238352C3431352C32303436392C22332234382C3031352C32303436392C22342239302C3631352C32303436392C223022372C3836342C39302236222C35322C3636372C38303436392C2235223231372C3836342C39302236222C36372C3836372C38303436392C22312232302C3436372C38303436392C22312238322C3036372C38303436392C22312233352C3636372C38303436392C22312239372C3236372C38303436392C22322234302C3836372C38303436392C22322230332C3436372C38303436392C22322236352C3036372C38303436392C22322231382C3636372C38303436392C22332237302C3236372C38303436392C22332232332C3836372C38303436392C22332238352C3436372C38303436392C22332234382C3036372C38303436392C22342239302C3636372C38303436392C223022312C32302C34303436392C2232223635312C32302C34303436392C2235223231312C32302C34303436392C2237223836312C32302C34303436392C22312232302C3430313432342C39302236222C32313038312C32302C34303436392C22312233352C3630313432342C39302236222C37313239312C32302C34303436392C22322234302C3830313432342C39302236222C33323430312C32302C34303436392C22322236352C3030313432342C39302236222C38323631312C32302C34303436392C22332237302C3230313432342C39302236222C33333832312C32302C34303436392C22332238352C3430313432342C39302236222C38333034312C32302C34303436392C22342239302C3630313432342C39302236222C2C3032313038342C39302236222C35322C3632313038342C39302236222C31352C3232313038342C39302236222C36372C3832313038342C39302236222C30313432312C38322C30303436392C22312238322C3032313038342C39302236222C35313633312C38322C30303436392C22312239372C3232313038342C39302236222C30323834312C38322C30303436392C22322230332C3432313038342C39302236222C35323036312C38322C30303436392C22322231382C3632313038342C39302236222C30333237312C38322C30303436392C22332232332C3832313038342C39302236222C35333438312C38322C30303436392C22332234382C3032313038342C39302236222C30343639312C38322C30303436392C223022312C33352C36303436392C2232223635312C33352C36303436392C2235223231312C33352C36303436392C2237223836312C33352C36303436392C22312232302C3435313633342C39302236222C32313038312C33352C36303436392C22312233352C3635313633342C39302236222C37313239312C33352C36303436392C22322234302C3835313633342C39302236222C33323430312C33352C36303436392C22322236352C3035313633342C39302236222C38323631312C33352C36303436392C22332237302C3235313633342C39302236222C33333832312C33352C36303436392C22332238352C3435313633342C39302236222C38333034312C33352C36303436392C22342239302C3635313633342C39302236222C2C3037313239342C39302236222C35322C3637313239342C39302236222C31352C3237313239342C39302236222C36372C3837313239342C39302236222C30313432312C39372C32303436392C22312238322C3037313239342C39302236222C35313633312C39372C32303436392C22312239372C3237313239342C39302236222C30323834312C39372C32303436392C22322230332C3437313239342C39302236222C35323036312C39372C32303436392C22322231382C3637313239342C39302236222C30333237312C39372C32303436392C22332232332C3837313239342C39302236222C35333438312C39372C32303436392C22332234382C3037313239342C39302236222C30343639312C39372C32303436392C223022322C34302C38303436392C2232223635322C34302C38303436392C2235223231322C34302C38303436392C2237223836322C34302C38303436392C22312232302C3430323834342C39302236222C32313038322C34302C38303436392C22312233352C3630323834342C39302236222C37313239322C34302C38303436392C22322234302C3830323834342C39302236222C33323430322C34302C38303436392C22322236352C3030323834342C39302236222C38323631322C34302C38303436392C22332237302C3230323834342C39302236222C33333832322C34302C38303436392C22332238352C3430323834342C39302236222C38333034322C34302C38303436392C22342239302C3630323834342C39302236222C2C3033323430342C39302236222C35322C3633323430342C39302236222C31352C3233323430342C39302236222C36372C3833323430342C39302236222C30313432322C30332C34303436392C22312238322C3033323430342C39302236222C35313633322C30332C34303436392C22312239372C3233323430342C39302236222C30323834322C30332C34303436392C22322230332C3433323430342C39302236222C35323036322C30332C34303436392C22322231382C3633323430342C39302236222C30333237322C30332C34303436392C22332232332C3833323430342C39302236222C35333438322C30332C34303436392C22332234382C3033323430342C39302236222C30343639322C30332C34303436392C223022322C36352C30303436392C2232223635322C36352C30303436392C2235223231322C36352C30303436392C2237223836322C36352C30303436392C22312232302C3435323036342C39302236222C32313038322C36352C30303436392C22312233352C3635323036342C39302236222C37313239322C36352C30303436392C22322234302C3835323036342C39302236222C33323430322C36352C30303436392C22322236352C3035323036342C39302236222C38323631322C36352C30303436392C22332237302C3235323036342C39302236222C33333832322C36352C30303436392C22332238352C3435323036342C39302236222C38333034322C36352C30303436392C22342239302C3635323036342C39302236222C2C3038323631342C39302236222C35322C3638323631342C39302236222C31352C3238323631342C39302236222C36372C3838323631342C39302236222C30313432322C31382C36303436392C22312238322C3038323631342C39302236222C35313633322C31382C36303436392C22312239372C3238323631342C39302236222C30323834322C31382C36303436392C22322230332C3438323631342C39302236222C35323036322C31382C36303436392C22322231382C3638323631342C39302236222C30333237322C31382C36303436392C22332232332C3838323631342C39302236222C35333438322C31382C36303436392C22332234382C3038323631342C39302236222C30343639322C31382C36303436392C223022332C37302C32303436392C2232223635332C37302C32303436392C2235223231332C37302C32303436392C2237223836332C37302C32303436392C22312232302C3430333237342C39302236222C32313038332C37302C32303436392C22312233352C3630333237342C39302236222C37313239332C37302C32303436392C22322234302C3830333237342C39302236222C33323430332C37302C32303436392C22322236352C3030333237342C39302236222C38323631332C37302C32303436392C22332237302C3230333237342C39302236222C33333832332C37302C32303436392C22332238352C3430333237342C39302236222C38333034332C37302C32303436392C22342239302C3630333237342C39302236222C2C3033333832342C39302236222C35322C3633333832342C39302236222C31352C3233333832342C39302236222C36372C3833333832342C39302236222C30313432332C32332C38303436392C22312238322C3033333832342C39302236222C35313633332C32332C38303436392C22312239372C3233333832342C39302236222C30323834332C32332C38303436392C22322230332C3433333832342C39302236222C35323036332C32332C38303436392C22322231382C3633333832342C39302236222C30333237332C32332C38303436392C22332232332C3833333832342C39302236222C35333438332C32332C38303436392C22332234382C3033333832342C39302236222C30343639332C32332C38303436392C223022332C38352C34303436392C2232223635332C38352C34303436392C2235223231332C38352C34303436392C2237223836332C38352C34303436392C22312232302C3435333438342C39302236222C32313038332C38352C34303436392C22312233352C3635333438342C39302236222C37313239332C38352C34303436392C22322234302C3835333438342C39302236222C33323430332C38352C34303436392C22322236352C3035333438342C39302236222C38323631332C38352C34303436392C22332237302C3235333438342C39302236222C33333832332C38352C34303436392C22332238352C3435333438342C39302236222C38333034332C38352C34303436392C22342239302C3635333438342C39302236222C2C3038333034342C39302236222C35322C3638333034342C39302236222C31352C3238333034342C39302236222C36372C3838333034342C39302236222C30313432332C34382C30303436392C22312238322C3038333034342C39302236222C35313633332C34382C30303436392C22312239372C3238333034342C39302236222C30323834332C34382C30303436392C22322230332C3438333034342C39302236222C35323036332C34382C30303436392C22322231382C3638333034342C39302236222C30333237332C34382C30303436392C22332232332C3838333034342C39302236222C35333438332C34382C30303436392C22332234382C3038333034342C39302236222C30343639332C34382C30303436392C223022342C39302C36303436392C2232223635342C39302C36303436392C2235223231342C39302C36303436392C2237223836342C39302C36303436392C22312232302C3430343639342C39302236222C32313038342C39302C36303436392C22312233352C3630343639342C39302236222C37313239342C39302C36303436392C22322234302C3830343639342C39302236222C33323430342C39302C36303436392C22322236352C3030343639342C39302236222C38323631342C39302C36303436392C22332237302C3230343639342C39302236222C33333832342C39302C36303436392C22332238352C3430343639342C39302236222C38333034342C39302C36303436392C22342239302C3630343639342C393022367D5D", + "PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342C33302C3230343834342C36302C3430343038342C39305D35222C756C52743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "21803_nature": { + "Applicability": { + "ColorPrimaries": "sRGB", + "GammaTransfer": "sRGB", + "RenderIntent": 256, + "RenderIntentName": "21803_nature" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30", + "PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133322C5D6C22747522475B3A2C302C312C322C332C342C352C362C372C382C393031312C2C313231312C2C333431312C2C353631312C2C373831312C2C393032322C2C313232322C2C333432322C2C353632322C2C373832322C2C393033332C2C313233332C2C333433332C2C353633332C2C373833332C2C393034342C2C313234342C2C333434342C2C353634342C2C373834342C2C393035352C2C313235352C2C333435352C2C353635352C2C373835352C2C393036362C2C313236362C2C333436362C2C353636362C2C373836362C2C393037372C2C313237372C2C333437372C2C353637372C2C373837372C2C393038382C2C313238382C2C333438382C2C353638382C2C373838382C2C393039392C2C313239392C2C333439392C2C353639392C2C373839392C2C3930312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3931312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3932312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3933312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3934312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3935312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3936312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3937312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3938312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3939312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3930322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3931322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3932322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3933322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3934322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3935322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3936322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3937322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3938322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3939322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3930332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3931332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3932332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3933332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3934332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3935332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3936332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3937332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3938332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3939332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3930342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3931342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3932342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3934342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3935342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3937342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3934362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3935362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3936362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3938362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3939362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3930372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3931372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3932372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3933372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3934372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3935372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3936372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3937372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3938372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3939372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3930382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3931382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3932382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3933382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3934382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3935382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3936382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3937382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3938382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3939382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3930392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3931392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3932392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3933392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3934392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3935392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3936392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3937392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3938392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3939392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3930313030312C30302C3130313230312C30302C3330313430312C30302C3530313630312C30302C3730313830312C30302C3930313031312C31302C3130313231312C31302C3330313431312C31302C3530313631312C31302C3730313831312C31302C3930313032312C32302C3130313232312C32305D33222C756C52743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222C38323631352C3231302C2C22332237302C3231352C322230222C33333832352C3231302C2C22332238352C3431352C322230222C38333034352C3231302C2C22342239302C3631352C322230222C2C3036372C382230222C35322C3636372C382230222C31352C3236372C382230222C36372C3836372C382230222C30313432372C3836302C2C22312238322C3036372C382230222C35313633372C3836302C2C22312239372C3236372C382230222C30323834372C3836302C2C22322230332C3436372C382230222C35323036372C3836302C2C22322231382C3636372C382230222C30333237372C3836302C2C22332232332C3836372C382230222C35333438372C3836302C2C22332234382C3036372C382230222C30343639372C3836302C2C223022312C32302C342230222C35322C3630313432302C2C2235223231312C32302C342230222C36372C3830313432302C2C22312232302C3430313432302C2C22312238322C3030313432302C2C22312233352C3630313432302C2C22312239372C3230313432302C2C22322234302C3830313432302C2C22322230332C3430313432302C2C22322236352C3030313432302C2C22322231382C3630313432302C2C22332237302C3230313432302C2C22332232332C3830313432302C2C22332238352C3430313432302C2C22332234382C3030313432302C2C22342239302C3630313432302C2C223022312C38322C302230222C35322C3632313038302C2C2235223231312C38322C302230222C36372C3832313038302C2C22312232302C3432313038302C2C22312238322C3032313038302C2C22312233352C3632313038302C2C22312239372C3232313038302C2C22322234302C3832313038302C2C22322230332C3432313038302C2C22322236352C3032313038302C2C22322231382C3632313038302C2C22332237302C3232313038302C2C22332232332C3832313038302C2C22332238352C3432313038302C2C22332234382C3032313038302C2C22342239302C3632313038302C2C223022312C33352C362230222C35322C3635313633302C2C2235223231312C33352C362230222C36372C3835313633302C2C22312232302C3435313633302C2C22312238322C3035313633302C2C22312233352C3635313633302C2C22312239372C3235313633302C2C22322234302C3835313633302C2C22322230332C3435313633302C2C22322236352C3035313633302C2C22322231382C3635313633302C2C22332237302C3235313633302C2C22332232332C3835313633302C2C22332238352C3435313633302C2C22332234382C3035313633302C2C22342239302C3635313633302C2C223022312C39372C322230222C35322C3637313239302C2C2235223231312C39372C322230222C36372C3837313239302C2C22312232302C3437313239302C2C22312238322C3037313239302C2C22312233352C3637313239302C2C22312239372C3237313239302C2C22322234302C3837313239302C2C22322230332C3437313239302C2C22322236352C3037313239302C2C22322231382C3637313239302C2C22332237302C3237313239302C2C22332232332C3837313239302C2C22332238352C3437313239302C2C22332234382C3037313239302C2C22342239302C3637313239302C2C223022322C34302C382230222C35322C3630323834302C2C2235223231322C34302C382230222C36372C3830323834302C2C22312232302C3430323834302C2C22312238322C3030323834302C2C22312233352C3630323834302C2C22312239372C3230323834302C2C22322234302C3830323834302C2C22322230332C3430323834302C2C22322236352C3030323834302C2C22322231382C3630323834302C2C22332237302C3230323834302C2C22332232332C3830323834302C2C22332238352C3430323834302C2C22332234382C3030323834302C2C22342239302C3630323834302C2C223022322C30332C342230222C35322C3633323430302C2C2235223231322C30332C342230222C36372C3833323430302C2C22312232302C3433323430302C2C22312238322C3033323430302C2C22312233352C3633323430302C2C22312239372C3233323430302C2C22322234302C3833323430302C2C22322230332C3433323430302C2C22322236352C3033323430302C2C22322231382C3633323430302C2C22332237302C3233323430302C2C22332232332C3833323430302C2C22332238352C3433323430302C2C22332234382C3033323430302C2C22342239302C3633323430302C2C223022322C36352C302230222C35322C3635323036302C2C2235223231322C36352C302230222C36372C3835323036302C2C22312232302C3435323036302C2C22312238322C3035323036302C2C22312233352C3635323036302C2C22312239372C3235323036302C2C22322234302C3835323036302C2C22322230332C3435323036302C2C22322236352C3035323036302C2C22322231382C3635323036302C2C22332237302C3235323036302C2C22332232332C3835323036302C2C22332238352C3435323036302C2C22332234382C3035323036302C2C22342239302C3635323036302C2C223022322C31382C362230222C35322C3638323631302C2C2235223231322C31382C362230222C36372C3838323631302C2C22312232302C3438323631302C2C22312238322C3038323631302C2C22312233352C3638323631302C2C22312239372C3238323631302C2C22322234302C3838323631302C2C22322230332C3438323631302C2C22322236352C3038323631302C2C22322231382C3638323631302C2C22332237302C3238323631302C2C22332232332C3838323631302C2C22332238352C3438323631302C2C22332234382C3038323631302C2C22342239302C3638323631302C2C223022332C37302C322230222C35322C3630333237302C2C2235223231332C37302C322230222C36372C3830333237302C2C22312232302C3430333237302C2C22312238322C3030333237302C2C22312233352C3630333237302C2C22312239372C3230333237302C2C22322234302C3830333237302C2C22322230332C3430333237302C2C22322236352C3030333237302C2C22322231382C3630333237302C2C22332237302C3230333237302C2C22332232332C3830333237302C2C22332238352C3430333237302C2C22332234382C3030333237302C2C22342239302C3630333237302C2C223022332C32332C382230222C35322C3633333832302C2C2235223231332C32332C382230222C36372C3833333832302C2C22312232302C3433333832302C2C22312238322C3033333832302C2C22312233352C3633333832302C2C22312239372C3233333832302C2C22322234302C3833333832302C2C22322230332C3433333832302C2C22322236352C3033333832302C2C22322231382C3633333832302C2C22332237302C3233333832302C2C22332232332C3833333832302C2C22332238352C3433333832302C2C22332234382C3033333832302C2C22342239302C3633333832302C2C223022332C38352C342230222C35322C3635333438302C2C2235223231332C38352C342230222C36372C3835333438302C2C22312232302C3435333438302C2C22312238322C3035333438302C2C22312233352C3635333438302C2C22312239372C3235333438302C2C22322234302C3835333438302C2C22322230332C3435333438302C2C22322236352C3035333438302C2C22322231382C3635333438302C2C22332237302C3235333438302C2C22332232332C3835333438302C2C22332238352C3435333438302C2C22332234382C3035333438302C2C22342239302C3635333438302C2C223022332C34382C302230222C35322C3638333034302C2C2235223231332C34382C302230222C36372C3838333034302C2C22312232302C3438333034302C2C22312238322C3038333034302C2C22312233352C3638333034302C2C22312239372C3238333034302C2C22322234302C3838333034302C2C22322230332C3438333034302C2C22322236352C3038333034302C2C22322231382C3638333034302C2C22332237302C3238333034302C2C22332232332C3838333034302C2C22332238352C3438333034302C2C22332234382C3038333034302C2C22342239302C3638333034302C2C223022342C39302C362230222C35322C3630343639302C2C2235223231342C39302C362230222C36372C3830343639302C2C22312232302C3430343639302C2C22312238322C3030343639302C2C22312233352C3630343639302C2C22312239372C3230343639302C2C22322234302C3830343639302C2C22322230332C3430343639302C2C22322236352C3030343639302C2C22322231382C3630343639302C2C22332237302C3230343639302C2C22332232332C3830343639302C2C22332238352C3430343639302C2C22332234382C3030343639302C2C22342239302C3630343639302C2C223022302C322C36352C2232223635302C322C36352C2235223231302C322C36352C2237223836302C322C36352C22312232302C342C3035322236222C32313038302C322C36352C22312233352C362C3035322236222C37313239302C322C36352C22322234302C382C3035322236222C33323430302C322C36352C22322236352C302C3035322236222C38323631302C322C36352C22332237302C322C3035322236222C33333832302C322C36352C22332238352C342C3035322236222C38333034302C322C36352C22342239302C362C3035322236222C2C3035322C3635322236222C35322C3635322C3635322236222C31352C3235322C3635322236222C36372C3835322C3635322236222C30313432322C3635322C36352C22312238322C3035322C3635322236222C35313633322C3635322C36352C22312239372C3235322C3635322236222C30323834322C3635322C36352C22322230332C3435322C3635322236222C35323036322C3635322C36352C22322231382C3635322C3635322236222C30333237322C3635322C36352C22332232332C3835322C3635322236222C35333438322C3635322C36352C22332234382C3035322C3635322236222C30343639322C3635322C36352C223022352C3231322C36352C2232223635352C3231322C36352C2235223231352C3231322C36352C2237223836352C3231322C36352C22312232302C3431352C3235322236222C32313038352C3231322C36352C22312233352C3631352C3235322236222C37313239352C3231322C36352C22322234302C3831352C3235322236222C33323430352C3231322C36352C22322236352C3031352C3235322236222C38323631352C3231322C36352C22332237302C3231352C3235322236222C33333832352C3231322C36352C22332238352C3431352C3235322236222C38333034352C3231322C36352C22342239302C3631352C3235322236222C2C3036372C3835322236222C35322C3636372C3835322236222C31352C3236372C3835322236222C36372C3836372C3835322236222C30313432372C3836322C36352C22312238322C3036372C3835322236222C35313633372C3836322C36352C22312239372C3236372C3835322236222C30323834372C3836322C36352C22322230332C3436372C3835322236222C35323036372C3836322C36352C22322231382C3636372C3835322236222C30333237372C3836322C36352C22332232332C3836372C3835322236222C35333438372C3836322C36352C22332234382C3036372C3835322236222C30343639372C3836322C36352C223022312C32302C3435322236222C35322C3630313432322C36352C2235223231312C32302C3435322236222C36372C3830313432322C36352C22312232302C3430313432322C36352C22312238322C3030313432322C36352C22312233352C3630313432322C36352C22312239372C3230313432322C36352C22322234302C3830313432322C36352C22322230332C3430313432322C36352C22322236352C3030313432322C36352C22322231382C3630313432322C36352C22332237302C3230313432322C36352C22332232332C3830313432322C36352C22332238352C3430313432322C36352C22332234382C3030313432322C36352C22342239302C3630313432322C36352C223022312C38322C3035322236222C35322C3632313038322C36352C2235223231312C38322C3035322236222C36372C3832313038322C36352C22312232302C3432313038322C36352C22312238322C3032313038322C36352C22312233352C3632313038322C36352C22312239372C3232313038322C36352C22322234302C3832313038322C36352C22322230332C3432313038322C36352C22322236352C3032313038322C36352C22322231382C3632313038322C36352C22332237302C3232313038322C36352C22332232332C3832313038322C36352C22332238352C3432313038322C36352C22332234382C3032313038322C36352C22342239302C3632313038322C36352C223022312C33352C3635322236222C35322C3635313633322C36352C2235223231312C33352C3635322236222C36372C3835313633322C36352C22312232302C3435313633322C36352C22312238322C3035313633322C36352C22312233352C3635313633322C36352C22312239372C3235313633322C36352C22322234302C3835313633322C36352C22322230332C3435313633322C36352C22322236352C3035313633322C36352C22322231382C3635313633322C36352C22332237302C3235313633322C36352C22332232332C3835313633322C36352C22332238352C3435313633322C36352C22332234382C3035313633322C36352C22342239302C3635313633322C36352C223022312C39372C3235322236222C35322C3637313239322C36352C2235223231312C39372C3235322236222C36372C3837313239322C36352C22312232302C3437313239322C36352C22312238322C3037313239322C36352C22312233352C3637313239322C36352C22312239372C3237313239322C36352C22322234302C3837313239322C36352C22322230332C3437313239322C36352C22322236352C3037313239322C36352C22322231382C3637313239322C36352C22332237302C3237313239322C36352C22332232332C3837313239322C36352C22332238352C3437313239322C36352C22332234382C3037313239322C36352C22342239302C3637313239322C36352C223022322C34302C3835322236222C35322C3630323834322C36352C2235223231322C34302C3835322236222C36372C3830323834322C36352C22312232302C3430323834322C36352C22312238322C3030323834322C36352C22312233352C3630323834322C36352C22312239372C3230323834322C36352C22322234302C3830323834322C36352C22322230332C3430323834322C36352C22322236352C3030323834322C36352C22322231382C3630323834322C36352C22332237302C3230323834322C36352C22332232332C3830323834322C36352C22332238352C3430323834322C36352C22332234382C3030323834322C36352C22342239302C3630323834322C36352C223022322C30332C3435322236222C35322C3633323430322C36352C2235223231322C30332C3435322236222C36372C3833323430322C36352C22312232302C3433323430322C36352C22312238322C3033323430322C36352C22312233352C3633323430322C36352C22312239372C3233323430322C36352C22322234302C3833323430322C36352C22322230332C3433323430322C36352C22322236352C3033323430322C36352C22322231382C3633323430322C36352C22332237302C3233323430322C36352C22332232332C3833323430322C36352C22332238352C3433323430322C36352C22332234382C3033323430322C36352C22342239302C3633323430322C36352C223022322C36352C3035322236222C35322C3635323036322C36352C2235223231322C36352C3035322236222C36372C3835323036322C36352C22312232302C3435323036322C36352C22312238322C3035323036322C36352C22312233352C3635323036322C36352C22312239372C3235323036322C36352C22322234302C3835323036322C36352C22322230332C3435323036322C36352C22322236352C3035323036322C36352C22322231382C3635323036322C36352C22332237302C3235323036322C36352C22332232332C3835323036322C36352C22332238352C3435323036322C36352C22332234382C3035323036322C36352C22342239302C3635323036322C36352C223022322C31382C3635322236222C35322C3638323631322C36352C2235223231322C31382C3635322236222C36372C3838323631322C36352C22312232302C3438323631322C36352C22312238322C3038323631322C36352C22312233352C3638323631322C36352C22312239372C3238323631322C36352C22322234302C3838323631322C36352C22322230332C3438323631322C36352C22322236352C3038323631322C36352C22322231382C3638323631322C36352C22332237302C3238323631322C36352C22332232332C3838323631322C36352C22332238352C3438323631322C36352C22332234382C3038323631322C36352C22342239302C3638323631322C36352C223022332C37302C3235322236222C35322C3630333237322C36352C2235223231332C37302C3235322236222C36372C3830333237322C36352C22312232302C3430333237322C36352C22312238322C3030333237322C36352C22312233352C3630333237322C36352C22312239372C3230333237322C36352C22322234302C3830333237322C36352C22322230332C3430333237322C36352C22322236352C3030333237322C36352C22322231382C3630333237322C36352C22332237302C3230333237322C36352C22332232332C3830333237322C36352C22332238352C3430333237322C36352C22332234382C3030333237322C36352C22342239302C3630333237322C36352C223022332C32332C3835322236222C35322C3633333832322C36352C2235223231332C32332C3835322236222C36372C3833333832322C36352C22312232302C3433333832322C36352C22312238322C3033333832322C36352C22312233352C3633333832322C36352C22312239372C3233333832322C36352C22322234302C3833333832322C36352C22322230332C3433333832322C36352C22322236352C3033333832322C36352C22322231382C3633333832322C36352C22332237302C3233333832322C36352C22332232332C3833333832322C36352C22332238352C3433333832322C36352C22332234382C3033333832322C36352C22342239302C3633333832322C36352C223022332C38352C3435322236222C35322C3635333438322C36352C2235223231332C38352C3435322236222C36372C3835333438322C36352C22312232302C3435333438322C36352C22312238322C3035333438322C36352C22312233352C3635333438322C36352C22312239372C3235333438322C36352C22322234302C3835333438322C36352C22322230332C3435333438322C36352C22322236352C3035333438322C36352C22322231382C3635333438322C36352C22332237302C3235333438322C36352C22332232332C3835333438322C36352C22332238352C3435333438322C36352C22332234382C3035333438322C36352C22342239302C3635333438322C36352C223022332C34382C3035322236222C35322C3638333034322C36352C2235223231332C34382C3035322236222C36372C3838333034322C36352C22312232302C3438333034322C36352C22312238322C3038333034322C36352C22312233352C3638333034322C36352C22312239372C3238333034322C36352C22322234302C3838333034322C36352C22322230332C3438333034322C36352C22322236352C3038333034322C36352C22322231382C3638333034322C36352C22332237302C3238333034322C36352C22332232332C3838333034322C36352C22332238352C3438333034322C36352C22332234382C3038333034322C36352C22342239302C3638333034322C36352C223022342C39302C3635322236222C35322C3630343639322C36352C2235223231342C39302C3635322236222C36372C3830343639322C36352C22312232302C3430343639322C36352C22312238322C3030343639322C36352C22312233352C3630343639322C36352C22312239372C3230343639322C36352C22322234302C3830343639322C36352C22322230332C3430343639322C36352C22322236352C3030343639322C36352C22322231382C3630343639322C36352C22332237302C3230343639322C36352C22332232332C3830343639322C36352C22332238352C3430343639322C36352C22332234382C3030343639322C36352C22342239302C3630343639322C36352C223022302C352C32312C2232223635302C352C32312C2235223231302C352C32312C2237223836302C352C32312C22312232302C342C3031352232222C32313038302C352C32312C22312233352C362C3031352232222C37313239302C352C32312C22322234302C382C3031352232222C33323430302C352C32312C22322236352C302C3031352232222C38323631302C352C32312C22332237302C322C3031352232222C33333832302C352C32312C22332238352C342C3031352232222C38333034302C352C32312C22342239302C362C3031352232222C2C3035322C3631352232222C35322C3635322C3631352232222C31352C3235322C3631352232222C36372C3835322C3631352232222C30313432322C3635352C32312C22312238322C3035322C3631352232222C35313633322C3635352C32312C22312239372C3235322C3631352232222C30323834322C3635352C32312C22322230332C3435322C3631352232222C35323036322C3635352C32312C22322231382C3635322C3631352232222C30333237322C3635352C32312C22332232332C3835322C3631352232222C35333438322C3635352C32312C22332234382C3035322C3631352232222C30343639322C3635352C32312C223022352C3231352C32312C2232223635352C3231352C32312C2235223231352C3231352C32312C2237223836352C3231352C32312C22312232302C3431352C3231352232222C32313038352C3231352C32312C22312233352C3631352C3231352232222C37313239352C3231352C32312C22322234302C3831352C3231352232222C33323430352C3231352C32312C22322236352C3031352C3231352232222C38323631352C3231352C32312C22332237302C3231352C3231352232222C33333832352C3231352C32312C22332238352C3431352C3231352232222C38333034352C3231352C32312C22342239302C3631352C3231352232222C2C3036372C3831352232222C35322C3636372C3831352232222C31352C3236372C3831352232222C36372C3836372C3831352232222C30313432372C3836352C32312C22312238322C3036372C3831352232222C35313633372C3836352C32312C22312239372C3236372C3831352232222C30323834372C3836352C32312C22322230332C3436372C3831352232222C35323036372C3836352C32312C22322231382C3636372C3831352232222C30333237372C3836352C32312C22332232332C3836372C3831352232222C35333438372C3836352C32312C22332234382C3036372C3831352232222C30343639372C3836352C32312C223022312C32302C3431352232222C35322C3630313432352C32312C2235223231312C32302C3431352232222C36372C3830313432352C32312C22312232302C3430313432352C32312C22312238322C3030313432352C32312C22312233352C3630313432352C32312C22312239372C3230313432352C32312C22322234302C3830313432352C32312C22322230332C3430313432352C32312C22322236352C3030313432352C32312C22322231382C3630313432352C32312C22332237302C3230313432352C32312C22332232332C3830313432352C32312C22332238352C3430313432352C32312C22332234382C3030313432352C32312C22342239302C3630313432352C32312C223022312C38322C3031352232222C35322C3632313038352C32312C2235223231312C38322C3031352232222C36372C3832313038352C32312C22312232302C3432313038352C32312C22312238322C3032313038352C32312C22312233352C3632313038352C32312C22312239372C3232313038352C32312C22322234302C3832313038352C32312C22322230332C3432313038352C32312C22322236352C3032313038352C32312C22322231382C3632313038352C32312C22332237302C3232313038352C32312C22332232332C3832313038352C32312C22332238352C3432313038352C32312C22332234382C3032313038352C32312C22342239302C3632313038352C32312C223022312C33352C3631352232222C35322C3635313633352C32312C2235223231312C33352C3631352232222C36372C3835313633352C32312C22312232302C3435313633352C32312C22312238322C3035313633352C32312C22312233352C3635313633352C32312C22312239372C3235313633352C32312C22322234302C3835313633352C32312C22322230332C3435313633352C32312C22322236352C3035313633352C32312C22322231382C3635313633352C32312C22332237302C3235313633352C32312C22332232332C3835313633352C32312C22332238352C3435313633352C32312C22332234382C3035313633352C32312C22342239302C3635313633352C32312C223022312C39372C3231352232222C35322C3637313239352C32312C2235223231312C39372C3231352232222C36372C3837313239352C32312C22312232302C3437313239352C32312C22312238322C3037313239352C32312C22312233352C3637313239352C32312C22312239372C3237313239352C32312C22322234302C3837313239352C32312C22322230332C3437313239352C32312C22322236352C3037313239352C32312C22322231382C3637313239352C32312C22332237302C3237313239352C32312C22332232332C3837313239352C32312C22332238352C3437313239352C32312C22332234382C3037313239352C32312C22342239302C3637313239352C32312C223022322C34302C3831352232222C35322C3630323834352C32312C2235223231322C34302C3831352232222C36372C3830323834352C32312C22312232302C3430323834352C32312C22312238322C3030323834352C32312C22312233352C3630323834352C32312C22312239372C3230323834352C32312C22322234302C3830323834352C32312C22322230332C3430323834352C32312C22322236352C3030323834352C32312C22322231382C3630323834352C32312C22332237302C3230323834352C32312C22332232332C3830323834352C32312C22332238352C3430323834352C32312C22332234382C3030323834352C32312C22342239302C3630323834352C32312C223022322C30332C3431352232222C35322C3633323430352C32312C2235223231322C30332C3431352232222C36372C3833323430352C32312C22312232302C3433323430352C32312C22312238322C3033323430352C32312C22312233352C3633323430352C32312C22312239372C3233323430352C32312C22322234302C3833323430352C32312C22322230332C3433323430352C32312C22322236352C3033323430352C32312C22322231382C3633323430352C32312C22332237302C3233323430352C32312C22332232332C3833323430352C32312C22332238352C3433323430352C32312C22332234382C3033323430352C32312C22342239302C3633323430352C32312C223022322C36352C3031352232222C35322C3635323036352C32312C2235223231322C36352C3031352232222C36372C3835323036352C32312C22312232302C3435323036352C32312C22312238322C3035323036352C32312C22312233352C3635323036352C32312C22312239372C3235323036352C32312C22322234302C3835323036352C32312C22322230332C3435323036352C32312C22322236352C3035323036352C32312C22322231382C3635323036352C32312C22332237302C3235323036352C32312C22332232332C3835323036352C32312C22332238352C3435323036352C32312C22332234382C3035323036352C32312C22342239302C3635323036352C32312C223022322C31382C3631352232222C35322C3638323631352C32312C2235223231322C31382C3631352232222C36372C3838323631352C32312C22312232302C3438323631352C32312C22312238322C3038323631352C32312C22312233352C3638323631352C32312C22312239372C3238323631352C32312C22322234302C3838323631352C32312C22322230332C3438323631352C32312C22322236352C3038323631352C32312C22322231382C3638323631352C32312C22332237302C3238323631352C32312C22332232332C3838323631352C32312C22332238352C3438323631352C32312C22332234382C3038323631352C32312C22342239302C3638323631352C32312C223022332C37302C3231352232222C35322C3630333237352C32312C2235223231332C37302C3231352232222C36372C3830333237352C32312C22312232302C3430333237352C32312C22312238322C3030333237352C32312C22312233352C3630333237352C32312C22312239372C3230333237352C32312C22322234302C3830333237352C32312C22322230332C3430333237352C32312C22322236352C3030333237352C32312C22322231382C3630333237352C32312C22332237302C3230333237352C32312C22332232332C3830333237352C32312C22332238352C3430333237352C32312C22332234382C3030333237352C32312C22342239302C3630333237352C32312C223022332C32332C3831352232222C35322C3633333832352C32312C2235223231332C32332C3831352232222C36372C3833333832352C32312C22312232302C3433333832352C32312C22312238322C3033333832352C32312C22312233352C3633333832352C32312C22312239372C3233333832352C32312C22322234302C3833333832352C32312C22322230332C3433333832352C32312C22322236352C3033333832352C32312C22322231382C3633333832352C32312C22332237302C3233333832352C32312C22332232332C3833333832352C32312C22332238352C3433333832352C32312C22332234382C3033333832352C32312C22342239302C3633333832352C32312C223022332C38352C3431352232222C35322C3635333438352C32312C2235223231332C38352C3431352232222C36372C3835333438352C32312C22312232302C3435333438352C32312C22312238322C3035333438352C32312C22312233352C3635333438352C32312C22312239372C3235333438352C32312C22322234302C3835333438352C32312C22322230332C3435333438352C32312C22322236352C3035333438352C32312C22322231382C3635333438352C32312C22332237302C3235333438352C32312C22332232332C3835333438352C32312C22332238352C3435333438352C32312C22332234382C3035333438352C32312C22342239302C3635333438352C32312C223022332C34382C3031352232222C35322C3638333034352C32312C2235223231332C34382C3031352232222C36372C3838333034352C32312C22312232302C3438333034352C32312C22312238322C3038333034352C32312C22312233352C3638333034352C32312C22312239372C3238333034352C32312C22322234302C3838333034352C32312C22322230332C3438333034352C32312C22322236352C3038333034352C32312C22322231382C3638333034352C32312C22332237302C3238333034352C32312C22332232332C3838333034352C32312C22332238352C3438333034352C32312C22332234382C3038333034352C32312C22342239302C3638333034352C32312C223022342C39302C3631352232222C35322C3630343639352C32312C2235223231342C39302C3631352232222C36372C3830343639352C32312C22312232302C3430343639352C32312C22312238322C3030343639352C32312C22312233352C3630343639352C32312C22312239372C3230343639352C32312C22322234302C3830343639352C32312C22322230332C3430343639352C32312C22322236352C3030343639352C32312C22322231382C3630343639352C32312C22332237302C3230343639352C32312C22332232332C3830343639352C32312C22332238352C3430343639352C32312C22332234382C3030343639352C32312C22342239302C3630343639352C32312C223022302C372C38362C2232223635302C372C38362C2235223231302C372C38362C2237223836302C372C38362C22312232302C342C3036372238222C32313038302C372C38362C22312233352C362C3036372238222C37313239302C372C38362C22322234302C382C3036372238222C33323430302C372C38362C22322236352C302C3036372238222C38323631302C372C38362C22332237302C322C3036372238222C33333832302C372C38362C22332238352C342C3036372238222C38333034302C372C38362C22342239302C362C3036372238222C2C3035322C3636372238222C35322C3635322C3636372238222C31352C3235322C3636372238222C36372C3835322C3636372238222C30313432322C3635372C38362C22312238322C3035322C3636372238222C35313633322C3635372C38362C22312239372C3235322C3636372238222C30323834322C3635372C38362C22322230332C3435322C3636372238222C35323036322C3635372C38362C22322231382C3635322C3636372238222C30333237322C3635372C38362C22332232332C3835322C3636372238222C35333438322C3635372C38362C22332234382C3035322C3636372238222C30343639322C3635372C38362C223022352C3231372C38362C2232223635352C3231372C38362C2235223231352C3231372C38362C2237223836352C3231372C38362C22312232302C3431352C3236372238222C32313038352C3231372C38362C22312233352C3631352C3236372238222C37313239352C3231372C38362C22322234302C3831352C3236372238222C33323430352C3231372C38362C22322236352C3031352C3236372238222C38323631352C3231372C38362C22332237302C3231352C3236372238222C33333832352C3231372C38362C22332238352C3431352C3236372238222C38333034352C3231372C38362C22342239302C3631352C3236372238222C2C3036372C3836372238222C35322C3636372C3836372238222C31352C3236372C3836372238222C36372C3836372C3836372238222C30313432372C3836372C38362C22312238322C3036372C3836372238222C35313633372C3836372C38362C22312239372C3236372C3836372238222C30323834372C3836372C38362C22322230332C3436372C3836372238222C35323036372C3836372C38362C22322231382C3636372C3836372238222C30333237372C3836372C38362C22332232332C3836372C3836372238222C35333438372C3836372C38362C22332234382C3036372C3836372238222C30343639372C3836372C38362C223022312C32302C3436372238222C35322C3630313432372C38362C2235223231312C32302C3436372238222C36372C3830313432372C38362C22312232302C3430313432372C38362C22312238322C3030313432372C38362C22312233352C3630313432372C38362C22312239372C3230313432372C38362C22322234302C3830313432372C38362C22322230332C3430313432372C38362C22322236352C3030313432372C38362C22322231382C3630313432372C38362C22332237302C3230313432372C38362C22332232332C3830313432372C38362C22332238352C3430313432372C38362C22332234382C3030313432372C38362C22342239302C3630313432372C38362C223022312C38322C3036372238222C35322C3632313038372C38362C2235223231312C38322C3036372238222C36372C3832313038372C38362C22312232302C3432313038372C38362C22312238322C3032313038372C38362C22312233352C3632313038372C38362C22312239372C3232313038372C38362C22322234302C3832313038372C38362C22322230332C3432313038372C38362C22322236352C3032313038372C38362C22322231382C3632313038372C38362C22332237302C3232313038372C38362C22332232332C3832313038372C38362C22332238352C3432313038372C38362C22332234382C3032313038372C38362C22342239302C3632313038372C38362C223022312C33352C3636372238222C35322C3635313633372C38362C2235223231312C33352C3636372238222C36372C3835313633372C38362C22312232302C3435313633372C38362C22312238322C3035313633372C38362C22312233352C3635313633372C38362C22312239372C3235313633372C38362C22322234302C3835313633372C38362C22322230332C3435313633372C38362C22322236352C3035313633372C38362C22322231382C3635313633372C38362C22332237302C3235313633372C38362C22332232332C3835313633372C38362C22332238352C3435313633372C38362C22332234382C3035313633372C38362C22342239302C3635313633372C38362C223022312C39372C3236372238222C35322C3637313239372C38362C2235223231312C39372C3236372238222C36372C3837313239372C38362C22312232302C3437313239372C38362C22312238322C3037313239372C38362C22312233352C3637313239372C38362C22312239372C3237313239372C38362C22322234302C3837313239372C38362C22322230332C3437313239372C38362C22322236352C3037313239372C38362C22322231382C3637313239372C38362C22332237302C3237313239372C38362C22332232332C3837313239372C38362C22332238352C3437313239372C38362C22332234382C3037313239372C38362C22342239302C3637313239372C38362C223022322C34302C3836372238222C35322C3630323834372C38362C2235223231322C34302C3836372238222C36372C3830323834372C38362C22312232302C3430323834372C38362C22312238322C3030323834372C38362C22312233352C3630323834372C38362C22312239372C3230323834372C38362C22322234302C3830323834372C38362C22322230332C3430323834372C38362C22322236352C3030323834372C38362C22322231382C3630323834372C38362C22332237302C3230323834372C38362C22332232332C3830323834372C38362C22332238352C3430323834372C38362C22332234382C3030323834372C38362C22342239302C3630323834372C38362C223022322C30332C3436372238222C35322C3633323430372C38362C2235223231322C30332C3436372238222C36372C3833323430372C38362C22312232302C3433323430372C38362C22312238322C3033323430372C38362C22312233352C3633323430372C38362C22312239372C3233323430372C38362C22322234302C3833323430372C38362C22322230332C3433323430372C38362C22322236352C3033323430372C38362C22322231382C3633323430372C38362C22332237302C3233323430372C38362C22332232332C3833323430372C38362C22332238352C3433323430372C38362C22332234382C3033323430372C38362C22342239302C3633323430372C38362C223022322C36352C3036372238222C35322C3635323036372C38362C2235223231322C36352C3036372238222C36372C3835323036372C38362C22312232302C3435323036372C38362C22312238322C3035323036372C38362C22312233352C3635323036372C38362C22312239372C3235323036372C38362C22322234302C3835323036372C38362C22322230332C3435323036372C38362C22322236352C3035323036372C38362C22322231382C3635323036372C38362C22332237302C3235323036372C38362C22332232332C3835323036372C38362C22332238352C3435323036372C38362C22332234382C3035323036372C38362C22342239302C3635323036372C38362C223022322C31382C3636372238222C35322C3638323631372C38362C2235223231322C31382C3636372238222C36372C3838323631372C38362C22312232302C3438323631372C38362C22312238322C3038323631372C38362C22312233352C3638323631372C38362C22312239372C3238323631372C38362C22322234302C3838323631372C38362C22322230332C3438323631372C38362C22322236352C3038323631372C38362C22322231382C3638323631372C38362C22332237302C3238323631372C38362C22332232332C3838323631372C38362C22332238352C3438323631372C38362C22332234382C3038323631372C38362C22342239302C3638323631372C38362C223022332C37302C3236372238222C35322C3630333237372C38362C2235223231332C37302C3236372238222C36372C3830333237372C38362C22312232302C3430333237372C38362C22312238322C3030333237372C38362C22312233352C3630333237372C38362C22312239372C3230333237372C38362C22322234302C3830333237372C38362C22322230332C3430333237372C38362C22322236352C3030333237372C38362C22322231382C3630333237372C38362C22332237302C3230333237372C38362C22332232332C3830333237372C38362C22332238352C3430333237372C38362C22332234382C3030333237372C38362C22342239302C3630333237372C38362C223022332C32332C3836372238222C35322C3633333832372C38362C2235223231332C32332C3836372238222C36372C3833333832372C38362C22312232302C3433333832372C38362C22312238322C3033333832372C38362C22312233352C3633333832372C38362C22312239372C3233333832372C38362C22322234302C3833333832372C38362C22322230332C3433333832372C38362C22322236352C3033333832372C38362C22322231382C3633333832372C38362C22332237302C3233333832372C38362C22332232332C3833333832372C38362C22332238352C3433333832372C38362C22332234382C3033333832372C38362C22342239302C3633333832372C38362C223022332C38352C3436372238222C35322C3635333438372C38362C2235223231332C38352C3436372238222C36372C3835333438372C38362C22312232302C3435333438372C38362C22312238322C3035333438372C38362C22312233352C3635333438372C38362C22312239372C3235333438372C38362C22322234302C3835333438372C38362C22322230332C3435333438372C38362C22322236352C3035333438372C38362C22322231382C3635333438372C38362C22332237302C3235333438372C38362C22332232332C3835333438372C38362C22332238352C3435333438372C38362C22332234382C3035333438372C38362C22342239302C3635333438372C38362C223022332C34382C3036372238222C35322C3638333034372C38362C2235223231332C34382C3036372238222C36372C3838333034372C38362C22312232302C3438333034372C38362C22312238322C3038333034372C38362C22312233352C3638333034372C38362C22312239372C3238333034372C38362C22322234302C3838333034372C38362C22322230332C3438333034372C38362C22322236352C3038333034372C38362C22322231382C3638333034372C38362C22332237302C3238333034372C38362C22332232332C3838333034372C38362C22332238352C3438333034372C38362C22332234382C3038333034372C38362C22342239302C3638333034372C38362C223022342C39302C3636372238222C35322C3630343639372C38362C2235223231342C39302C3636372238222C36372C3830343639372C38362C22312232302C3430343639372C38362C22312238322C3030343639372C38362C22312233352C3630343639372C38362C22312239372C3230343639372C38362C22322234302C3830343639372C38362C22322230332C3430343639372C38362C22322236352C3030343639372C38362C22322231382C3630343639372C38362C22332237302C3230343639372C38362C22332232332C3830343639372C38362C22332238352C3430343639372C38362C22332234382C3030343639372C38362C22342239302C3630343639372C38362C223022302C312C32302234222C35322C362C30303134322C2235223231302C312C32302234222C36372C382C30303134322C22312232302C342C30303134322C22312238322C302C30303134322C22312233352C362C30303134322C22312239372C322C30303134322C22322234302C382C30303134322C22322230332C342C30303134322C22322236352C302C30303134322C22322231382C362C30303134322C22332237302C322C30303134322C22332232332C382C30303134322C22332238352C342C30303134322C22332234382C302C30303134322C22342239302C362C30303134322C223022322C3635312C32302234222C35322C3635322C36303134322C2235223231322C3635312C32302234222C36372C3835322C36303134322C22312232302C3435322C36303134322C22312238322C3035322C36303134322C22312233352C3635322C36303134322C22312239372C3235322C36303134322C22322234302C3835322C36303134322C22322230332C3435322C36303134322C22322236352C3035322C36303134322C22322231382C3635322C36303134322C22332237302C3235322C36303134322C22332232332C3835322C36303134322C22332238352C3435322C36303134322C22332234382C3035322C36303134322C22342239302C3635322C36303134322C223022352C3231312C32302234222C35322C3631352C32303134322C2235223231352C3231312C32302234222C36372C3831352C32303134322C22312232302C3431352C32303134322C22312238322C3031352C32303134322C22312233352C3631352C32303134322C22312239372C3231352C32303134322C22322234302C3831352C32303134322C22322230332C3431352C32303134322C22322236352C3031352C32303134322C22322231382C3631352C32303134322C22332237302C3231352C32303134322C22332232332C3831352C32303134322C22332238352C3431352C32303134322C22332234382C3031352C32303134322C22342239302C3631352C32303134322C223022372C3836312C32302234222C35322C3636372C38303134322C2235223231372C3836312C32302234222C36372C3836372C38303134322C22312232302C3436372C38303134322C22312238322C3036372C38303134322C22312233352C3636372C38303134322C22312239372C3236372C38303134322C22322234302C3836372C38303134322C22322230332C3436372C38303134322C22322236352C3036372C38303134322C22322231382C3636372C38303134322C22332237302C3236372C38303134322C22332232332C3836372C38303134322C22332238352C3436372C38303134322C22332234382C3036372C38303134322C22342239302C3636372C38303134322C223022312C32302C34303134322C2232223635312C32302C34303134322C2235223231312C32302C34303134322C2237223836312C32302C34303134322C22312232302C3430313432312C32302234222C32313038312C32302C34303134322C22312233352C3630313432312C32302234222C37313239312C32302C34303134322C22322234302C3830313432312C32302234222C33323430312C32302C34303134322C22322236352C3030313432312C32302234222C38323631312C32302C34303134322C22332237302C3230313432312C32302234222C33333832312C32302C34303134322C22332238352C3430313432312C32302234222C38333034312C32302C34303134322C22342239302C3630313432312C32302234222C2C3032313038312C32302234222C35322C3632313038312C32302234222C31352C3232313038312C32302234222C36372C3832313038312C32302234222C30313432312C38322C30303134322C22312238322C3032313038312C32302234222C35313633312C38322C30303134322C22312239372C3232313038312C32302234222C30323834312C38322C30303134322C22322230332C3432313038312C32302234222C35323036312C38322C30303134322C22322231382C3632313038312C32302234222C30333237312C38322C30303134322C22332232332C3832313038312C32302234222C35333438312C38322C30303134322C22332234382C3032313038312C32302234222C30343639312C38322C30303134322C223022312C33352C36303134322C2232223635312C33352C36303134322C2235223231312C33352C36303134322C2237223836312C33352C36303134322C22312232302C3435313633312C32302234222C32313038312C33352C36303134322C22312233352C3635313633312C32302234222C37313239312C33352C36303134322C22322234302C3835313633312C32302234222C33323430312C33352C36303134322C22322236352C3035313633312C32302234222C38323631312C33352C36303134322C22332237302C3235313633312C32302234222C33333832312C33352C36303134322C22332238352C3435313633312C32302234222C38333034312C33352C36303134322C22342239302C3635313633312C32302234222C2C3037313239312C32302234222C35322C3637313239312C32302234222C31352C3237313239312C32302234222C36372C3837313239312C32302234222C30313432312C39372C32303134322C22312238322C3037313239312C32302234222C35313633312C39372C32303134322C22312239372C3237313239312C32302234222C30323834312C39372C32303134322C22322230332C3437313239312C32302234222C35323036312C39372C32303134322C22322231382C3637313239312C32302234222C30333237312C39372C32303134322C22332232332C3837313239312C32302234222C35333438312C39372C32303134322C22332234382C3037313239312C32302234222C30343639312C39372C32303134322C223022322C34302C38303134322C2232223635322C34302C38303134322C2235223231322C34302C38303134322C2237223836322C34302C38303134322C22312232302C3430323834312C32302234222C32313038322C34302C38303134322C22312233352C3630323834312C32302234222C37313239322C34302C38303134322C22322234302C3830323834312C32302234222C33323430322C34302C38303134322C22322236352C3030323834312C32302234222C38323631322C34302C38303134322C22332237302C3230323834312C32302234222C33333832322C34302C38303134322C22332238352C3430323834312C32302234222C38333034322C34302C38303134322C22342239302C3630323834312C32302234222C2C3033323430312C32302234222C35322C3633323430312C32302234222C31352C3233323430312C32302234222C36372C3833323430312C32302234222C30313432322C30332C34303134322C22312238322C3033323430312C32302234222C35313633322C30332C34303134322C22312239372C3233323430312C32302234222C30323834322C30332C34303134322C22322230332C3433323430312C32302234222C35323036322C30332C34303134322C22322231382C3633323430312C32302234222C30333237322C30332C34303134322C22332232332C3833323430312C32302234222C35333438322C30332C34303134322C22332234382C3033323430312C32302234222C30343639322C30332C34303134322C223022322C36352C30303134322C2232223635322C36352C30303134322C2235223231322C36352C30303134322C2237223836322C36352C30303134322C22312232302C3435323036312C32302234222C32313038322C36352C30303134322C22312233352C3635323036312C32302234222C37313239322C36352C30303134322C22322234302C3835323036312C32302234222C33323430322C36352C30303134322C22322236352C3035323036312C32302234222C38323631322C36352C30303134322C22332237302C3235323036312C32302234222C33333832322C36352C30303134322C22332238352C3435323036312C32302234222C38333034322C36352C30303134322C22342239302C3635323036312C32302234222C2C3038323631312C32302234222C35322C3638323631312C32302234222C31352C3238323631312C32302234222C36372C3838323631312C32302234222C30313432322C31382C36303134322C22312238322C3038323631312C32302234222C35313633322C31382C36303134322C22312239372C3238323631312C32302234222C30323834322C31382C36303134322C22322230332C3438323631312C32302234222C35323036322C31382C36303134322C22322231382C3638323631312C32302234222C30333237322C31382C36303134322C22332232332C3838323631312C32302234222C35333438322C31382C36303134322C22332234382C3038323631312C32302234222C30343639322C31382C36303134322C223022332C37302C32303134322C2232223635332C37302C32303134322C2235223231332C37302C32303134322C2237223836332C37302C32303134322C22312232302C3430333237312C32302234222C32313038332C37302C32303134322C22312233352C3630333237312C32302234222C37313239332C37302C32303134322C22322234302C3830333237312C32302234222C33323430332C37302C32303134322C22322236352C3030333237312C32302234222C38323631332C37302C32303134322C22332237302C3230333237312C32302234222C33333832332C37302C32303134322C22332238352C3430333237312C32302234222C38333034332C37302C32303134322C22342239302C3630333237312C32302234222C2C3033333832312C32302234222C35322C3633333832312C32302234222C31352C3233333832312C32302234222C36372C3833333832312C32302234222C30313432332C32332C38303134322C22312238322C3033333832312C32302234222C35313633332C32332C38303134322C22312239372C3233333832312C32302234222C30323834332C32332C38303134322C22322230332C3433333832312C32302234222C35323036332C32332C38303134322C22322231382C3633333832312C32302234222C30333237332C32332C38303134322C22332232332C3833333832312C32302234222C35333438332C32332C38303134322C22332234382C3033333832312C32302234222C30343639332C32332C38303134322C223022332C38352C34303134322C2232223635332C38352C34303134322C2235223231332C38352C34303134322C2237223836332C38352C34303134322C22312232302C3435333438312C32302234222C32313038332C38352C34303134322C22312233352C3635333438312C32302234222C37313239332C38352C34303134322C22322234302C3835333438312C32302234222C33323430332C38352C34303134322C22322236352C3035333438312C32302234222C38323631332C38352C34303134322C22332237302C3235333438312C32302234222C33333832332C38352C34303134322C22332238352C3435333438312C32302234222C38333034332C38352C34303134322C22342239302C3635333438312C32302234222C2C3038333034312C32302234222C35322C3638333034312C32302234222C31352C3238333034312C32302234222C36372C3838333034312C32302234222C30313432332C34382C30303134322C22312238322C3038333034312C32302234222C35313633332C34382C30303134322C22312239372C3238333034312C32302234222C30323834332C34382C30303134322C22322230332C3438333034312C32302234222C35323036332C34382C30303134322C22322231382C3638333034312C32302234222C30333237332C34382C30303134322C22332232332C3838333034312C32302234222C35333438332C34382C30303134322C22332234382C3038333034312C32302234222C30343639332C34382C30303134322C223022342C39302C36303134322C2232223635342C39302C36303134322C2235223231342C39302C36303134322C2237223836342C39302C36303134322C22312232302C3430343639312C32302234222C32313038342C39302C36303134322C22312233352C3630343639312C32302234222C37313239342C39302C36303134322C22322234302C3830343639312C32302234222C33323430342C39302C36303134322C22322236352C3030343639312C32302234222C38323631342C39302C36303134322C22332237302C3230343639312C32302234222C33333832342C39302C36303134322C22332238352C3430343639312C32302234222C38333034342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30323130382C2232223635302C312C38322230222C31352C322C30323130382C2237223836302C312C38322230222C30313432302C312C38322230222C32313038302C312C38322230222C35313633302C312C38322230222C37313239302C312C38322230222C30323834302C312C38322230222C33323430302C312C38322230222C35323036302C312C38322230222C38323631302C312C38322230222C30333237302C312C38322230222C33333832302C312C38322230222C35333438302C312C38322230222C38333034302C312C38322230222C30343639302C312C38322230222C2C3035322C36323130382C2232223635322C3635312C38322230222C31352C3235322C36323130382C2237223836322C3635312C38322230222C30313432322C3635312C38322230222C32313038322C3635312C38322230222C35313633322C3635312C38322230222C37313239322C3635312C38322230222C30323834322C3635312C38322230222C33323430322C3635312C38322230222C35323036322C3635312C38322230222C38323631322C3635312C38322230222C30333237322C3635312C38322230222C33333832322C3635312C38322230222C35333438322C3635312C38322230222C38333034322C3635312C38322230222C30343639322C3635312C38322230222C2C3031352C32323130382C2232223635352C3231312C38322230222C31352C3231352C32323130382C2237223836352C3231312C38322230222C30313432352C3231312C38322230222C32313038352C3231312C38322230222C35313633352C3231312C38322230222C37313239352C3231312C38322230222C30323834352C3231312C38322230222C33323430352C3231312C38322230222C35323036352C3231312C38322230222C38323631352C3231312C38322230222C30333237352C3231312C38322230222C33333832352C3231312C38322230222C35333438352C3231312C38322230222C38333034352C3231312C38322230222C30343639352C3231312C38322230222C2C3036372C38323130382C2232223635372C3836312C38322230222C31352C3236372C38323130382C2237223836372C3836312C38322230222C30313432372C3836312C38322230222C32313038372C3836312C38322230222C35313633372C3836312C38322230222C37313239372C3836312C38322230222C30323834372C3836312C38322230222C33323430372C3836312C38322230222C35323036372C3836312C38322230222C38323631372C3836312C38322230222C30333237372C3836312C38322230222C33333832372C3836312C38322230222C35333438372C3836312C38322230222C38333034372C3836312C38322230222C30343639372C3836312C38322230222C2C3030313432312C38322230222C35322C3630313432312C38322230222C31352C3230313432312C38322230222C36372C3830313432312C38322230222C30313432312C32302C34323130382C22312238322C3030313432312C38322230222C35313633312C32302C34323130382C22312239372C3230313432312C38322230222C30323834312C32302C34323130382C22322230332C3430313432312C38322230222C35323036312C32302C34323130382C22322231382C3630313432312C38322230222C30333237312C32302C34323130382C22332232332C3830313432312C38322230222C35333438312C32302C34323130382C22332234382C3030313432312C38322230222C30343639312C32302C34323130382C223022312C38322C30323130382C2232223635312C38322C30323130382C2235223231312C38322C30323130382C2237223836312C38322C30323130382C22312232302C3432313038312C38322230222C32313038312C38322C30323130382C22312233352C3632313038312C38322230222C37313239312C38322C30323130382C22322234302C3832313038312C38322230222C33323430312C38322C30323130382C22322236352C3032313038312C38322230222C38323631312C38322C30323130382C22332237302C3232313038312C38322230222C33333832312C38322C30323130382C22332238352C3432313038312C38322230222C38333034312C38322C30323130382C22342239302C3632313038312C38322230222C2C3035313633312C38322230222C35322C3635313633312C38322230222C31352C3235313633312C38322230222C36372C3835313633312C38322230222C30313432312C33352C36323130382C22312238322C3035313633312C38322230222C35313633312C33352C36323130382C22312239372C3235313633312C38322230222C30323834312C33352C36323130382C22322230332C3435313633312C38322230222C35323036312C33352C36323130382C22322231382C3635313633312C38322230222C30333237312C33352C36323130382C22332232332C3835313633312C38322230222C35333438312C33352C36323130382C22332234382C3035313633312C38322230222C30343639312C33352C36323130382C223022312C39372C32323130382C2232223635312C39372C32323130382C2235223231312C39372C32323130382C2237223836312C39372C32323130382C22312232302C3437313239312C38322230222C32313038312C39372C32323130382C22312233352C3637313239312C38322230222C37313239312C39372C32323130382C22322234302C3837313239312C38322230222C33323430312C39372C32323130382C22322236352C3037313239312C38322230222C38323631312C39372C32323130382C22332237302C3237313239312C38322230222C33333832312C39372C32323130382C22332238352C3437313239312C38322230222C38333034312C39372C32323130382C22342239302C3637313239312C38322230222C2C3030323834312C38322230222C35322C3630323834312C38322230222C31352C3230323834312C38322230222C36372C3830323834312C38322230222C30313432322C34302C38323130382C22312238322C3030323834312C38322230222C35313633322C34302C38323130382C22312239372C3230323834312C38322230222C30323834322C34302C38323130382C22322230332C3430323834312C38322230222C35323036322C34302C38323130382C22322231382C3630323834312C38322230222C30333237322C34302C38323130382C22332232332C3830323834312C38322230222C35333438322C34302C38323130382C22332234382C3030323834312C38322230222C30343639322C34302C38323130382C223022322C30332C34323130382C2232223635322C30332C34323130382C2235223231322C30332C34323130382C2237223836322C30332C34323130382C22312232302C3433323430312C38322230222C32313038322C30332C34323130382C22312233352C3633323430312C38322230222C37313239322C30332C34323130382C22322234302C3833323430312C38322230222C33323430322C30332C34323130382C22322236352C3033323430312C38322230222C38323631322C30332C34323130382C22332237302C3233323430312C38322230222C33333832322C30332C34323130382C22332238352C3433323430312C38322230222C38333034322C30332C34323130382C22342239302C3633323430312C38322230222C2C3035323036312C38322230222C35322C3635323036312C38322230222C31352C3235323036312C38322230222C36372C3835323036312C38322230222C30313432322C36352C30323130382C22312238322C3035323036312C38322230222C35313633322C36352C30323130382C22312239372C3235323036312C38322230222C30323834322C36352C30323130382C22322230332C3435323036312C38322230222C35323036322C36352C30323130382C22322231382C3635323036312C38322230222C30333237322C36352C30323130382C22332232332C3835323036312C38322230222C35333438322C36352C30323130382C22332234382C3035323036312C38322230222C30343639322C36352C30323130382C223022322C31382C36323130382C2232223635322C31382C36323130382C2235223231322C31382C36323130382C2237223836322C31382C36323130382C22312232302C3438323631312C38322230222C32313038322C31382C36323130382C22312233352C3638323631312C38322230222C37313239322C31382C36323130382C22322234302C3838323631312C38322230222C33323430322C31382C36323130382C22322236352C3038323631312C38322230222C38323631322C31382C36323130382C22332237302C3238323631312C38322230222C33333832322C31382C36323130382C22332238352C3438323631312C38322230222C38333034322C31382C36323130382C22342239302C3638323631312C38322230222C2C3030333237312C38322230222C35322C3630333237312C38322230222C31352C3230333237312C38322230222C36372C3830333237312C38322230222C30313432332C37302C32323130382C22312238322C3030333237312C38322230222C35313633332C37302C32323130382C22312239372C3230333237312C38322230222C30323834332C37302C32323130382C22322230332C3430333237312C38322230222C35323036332C37302C32323130382C22322231382C3630333237312C38322230222C30333237332C37302C32323130382C22332232332C3830333237312C38322230222C35333438332C37302C32323130382C22332234382C3030333237312C38322230222C30343639332C37302C32323130382C223022332C32332C38323130382C2232223635332C32332C38323130382C2235223231332C32332C38323130382C2237223836332C32332C38323130382C22312232302C3433333832312C38322230222C32313038332C32332C38323130382C22312233352C3633333832312C38322230222C37313239332C32332C38323130382C22322234302C3833333832312C38322230222C33323430332C32332C38323130382C22322236352C3033333832312C38322230222C38323631332C32332C38323130382C22332237302C3233333832312C38322230222C33333832332C32332C38323130382C22332238352C3433333832312C38322230222C38333034332C32332C38323130382C22342239302C3633333832312C38322230222C2C3035333438312C38322230222C35322C3635333438312C38322230222C31352C3235333438312C38322230222C36372C3835333438312C38322230222C30313432332C38352C34323130382C22312238322C3035333438312C38322230222C35313633332C38352C34323130382C22312239372C3235333438312C38322230222C30323834332C38352C34323130382C22322230332C3435333438312C38322230222C35323036332C38352C34323130382C22322231382C3635333438312C38322230222C30333237332C38352C34323130382C22332232332C3835333438312C38322230222C35333438332C38352C34323130382C22332234382C3035333438312C38322230222C30343639332C38352C34323130382C223022332C34382C30323130382C2232223635332C34382C30323130382C2235223231332C34382C30323130382C2237223836332C34382C30323130382C22312232302C3438333034312C38322230222C32313038332C34382C30323130382C22312233352C3638333034312C38322230222C37313239332C34382C30323130382C22322234302C3838333034312C38322230222C33323430332C34382C30323130382C22322236352C3038333034312C38322230222C38323631332C34382C30323130382C22332237302C3238333034312C38322230222C33333832332C34382C30323130382C22332238352C3438333034312C38322230222C38333034332C34382C30323130382C22342239302C3638333034312C38322230222C2C3030343639312C38322230222C35322C3630343639312C38322230222C31352C3230343639312C38322230222C36372C3830343639312C38322230222C30313432342C39302C36323130382C22312238322C3030343639312C38322230222C35313633342C39302C36323130382C22312239372C3230343639312C38322230222C30323834342C39302C36323130382C22322230332C3430343639312C38322230222C35323036342C39302C36323130382C22322231382C3630343639312C38322230222C30333237342C39302C36323130382C22332232332C3830343639312C38322230222C35333438342C39302C36323130382C22332234382C3030343639312C38322230222C30343639342C39302C36323130382C223022302C312C33352236222C35322C362C30353136332C2235223231302C312C33352236222C36372C382C30353136332C22312232302C342C30353136332C22312238322C302C30353136332C22312233352C362C30353136332C22312239372C322C30353136332C22322234302C382C30353136332C22322230332C342C30353136332C22322236352C302C30353136332C22322231382C362C30353136332C22332237302C322C30353136332C22332232332C382C30353136332C22332238352C342C30353136332C22332234382C302C30353136332C22342239302C362C30353136332C223022322C3635312C33352236222C35322C3635322C36353136332C2235223231322C3635312C33352236222C36372C3835322C36353136332C22312232302C3435322C36353136332C22312238322C3035322C36353136332C22312233352C3635322C36353136332C22312239372C3235322C36353136332C22322234302C3835322C36353136332C22322230332C3435322C36353136332C22322236352C3035322C36353136332C22322231382C3635322C36353136332C22332237302C3235322C36353136332C22332232332C3835322C36353136332C22332238352C3435322C36353136332C22332234382C3035322C36353136332C22342239302C3635322C36353136332C223022352C3231312C33352236222C35322C3631352C32353136332C2235223231352C3231312C33352236222C36372C3831352C32353136332C22312232302C3431352C32353136332C22312238322C3031352C32353136332C22312233352C3631352C32353136332C22312239372C3231352C32353136332C22322234302C3831352C32353136332C22322230332C3431352C32353136332C22322236352C3031352C32353136332C22322231382C3631352C32353136332C22332237302C3231352C32353136332C22332232332C3831352C32353136332C22332238352C3431352C32353136332C22332234382C3031352C32353136332C22342239302C3631352C32353136332C223022372C3836312C33352236222C35322C3636372C38353136332C2235223231372C3836312C33352236222C36372C3836372C38353136332C22312232302C3436372C38353136332C22312238322C3036372C38353136332C22312233352C3636372C38353136332C22312239372C3236372C38353136332C22322234302C3836372C38353136332C22322230332C3436372C38353136332C22322236352C3036372C38353136332C22322231382C3636372C38353136332C22332237302C3236372C38353136332C22332232332C3836372C38353136332C22332238352C3436372C38353136332C22332234382C3036372C38353136332C22342239302C3636372C38353136332C223022312C32302C34353136332C2232223635312C32302C34353136332C2235223231312C32302C34353136332C2237223836312C32302C34353136332C22312232302C3430313432312C33352236222C32313038312C32302C34353136332C22312233352C3630313432312C33352236222C37313239312C32302C34353136332C22322234302C3830313432312C33352236222C33323430312C32302C34353136332C22322236352C3030313432312C33352236222C38323631312C32302C34353136332C22332237302C3230313432312C33352236222C33333832312C32302C34353136332C22332238352C3430313432312C33352236222C38333034312C32302C34353136332C22342239302C3630313432312C33352236222C2C3032313038312C33352236222C35322C3632313038312C33352236222C31352C3232313038312C33352236222C36372C3832313038312C33352236222C30313432312C38322C30353136332C22312238322C3032313038312C33352236222C35313633312C38322C30353136332C22312239372C3232313038312C33352236222C30323834312C38322C30353136332C22322230332C3432313038312C33352236222C35323036312C38322C30353136332C22322231382C3632313038312C33352236222C30333237312C38322C30353136332C22332232332C3832313038312C33352236222C35333438312C38322C30353136332C22332234382C3032313038312C33352236222C30343639312C38322C30353136332C223022312C33352C36353136332C2232223635312C33352C36353136332C2235223231312C33352C36353136332C2237223836312C33352C36353136332C22312232302C3435313633312C33352236222C32313038312C33352C36353136332C22312233352C3635313633312C33352236222C37313239312C33352C36353136332C22322234302C3835313633312C33352236222C33323430312C33352C36353136332C22322236352C3035313633312C33352236222C38323631312C33352C36353136332C22332237302C3235313633312C33352236222C33333832312C33352C36353136332C22332238352C3435313633312C33352236222C38333034312C33352C36353136332C22342239302C3635313633312C33352236222C2C3037313239312C33352236222C35322C3637313239312C33352236222C31352C3237313239312C33352236222C36372C3837313239312C33352236222C30313432312C39372C32353136332C22312238322C3037313239312C33352236222C35313633312C39372C32353136332C22312239372C3237313239312C33352236222C30323834312C39372C32353136332C22322230332C3437313239312C33352236222C35323036312C39372C32353136332C22322231382C3637313239312C33352236222C30333237312C39372C32353136332C22332232332C3837313239312C33352236222C35333438312C39372C32353136332C22332234382C3037313239312C33352236222C30343639312C39372C32353136332C223022322C34302C38353136332C2232223635322C34302C38353136332C2235223231322C34302C38353136332C2237223836322C34302C38353136332C22312232302C3430323834312C33352236222C32313038322C34302C38353136332C22312233352C3630323834312C33352236222C37313239322C34302C38353136332C22322234302C3830323834312C33352236222C33323430322C34302C38353136332C22322236352C3030323834312C33352236222C38323631322C34302C38353136332C22332237302C3230323834312C33352236222C33333832322C34302C38353136332C22332238352C3430323834312C33352236222C38333034322C34302C38353136332C22342239302C3630323834312C33352236222C2C3033323430312C33352236222C35322C3633323430312C33352236222C31352C3233323430312C33352236222C36372C3833323430312C33352236222C30313432322C30332C34353136332C22312238322C3033323430312C33352236222C35313633322C30332C34353136332C22312239372C3233323430312C33352236222C30323834322C30332C34353136332C22322230332C3433323430312C33352236222C35323036322C30332C34353136332C22322231382C3633323430312C33352236222C30333237322C30332C34353136332C22332232332C3833323430312C33352236222C35333438322C30332C34353136332C22332234382C3033323430312C33352236222C30343639322C30332C34353136332C223022322C36352C30353136332C2232223635322C36352C30353136332C2235223231322C36352C30353136332C2237223836322C36352C30353136332C22312232302C3435323036312C33352236222C32313038322C36352C30353136332C22312233352C3635323036312C33352236222C37313239322C36352C30353136332C22322234302C3835323036312C33352236222C33323430322C36352C30353136332C22322236352C3035323036312C33352236222C38323631322C36352C30353136332C22332237302C3235323036312C33352236222C33333832322C36352C30353136332C22332238352C3435323036312C33352236222C38333034322C36352C30353136332C22342239302C3635323036312C33352236222C2C3038323631312C33352236222C35322C3638323631312C33352236222C31352C3238323631312C33352236222C36372C3838323631312C33352236222C30313432322C31382C36353136332C22312238322C3038323631312C33352236222C35313633322C31382C36353136332C22312239372C3238323631312C33352236222C30323834322C31382C36353136332C22322230332C3438323631312C33352236222C35323036322C31382C36353136332C22322231382C3638323631312C33352236222C30333237322C31382C36353136332C22332232332C3838323631312C33352236222C35333438322C31382C36353136332C22332234382C3038323631312C33352236222C30343639322C31382C36353136332C223022332C37302C32353136332C2232223635332C37302C32353136332C2235223231332C37302C32353136332C2237223836332C37302C32353136332C22312232302C3430333237312C33352236222C32313038332C37302C32353136332C22312233352C3630333237312C33352236222C37313239332C37302C32353136332C22322234302C3830333237312C33352236222C33323430332C37302C32353136332C22322236352C3030333237312C33352236222C38323631332C37302C32353136332C22332237302C3230333237312C33352236222C33333832332C37302C32353136332C22332238352C3430333237312C33352236222C38333034332C37302C32353136332C22342239302C3630333237312C33352236222C2C3033333832312C33352236222C35322C3633333832312C33352236222C31352C3233333832312C33352236222C36372C3833333832312C33352236222C30313432332C32332C38353136332C22312238322C3033333832312C33352236222C35313633332C32332C38353136332C22312239372C3233333832312C33352236222C30323834332C32332C38353136332C22322230332C3433333832312C33352236222C35323036332C32332C38353136332C22322231382C3633333832312C33352236222C30333237332C32332C38353136332C22332232332C3833333832312C33352236222C35333438332C32332C38353136332C22332234382C3033333832312C33352236222C30343639332C32332C38353136332C223022332C38352C34353136332C2232223635332C38352C34353136332C2235223231332C38352C34353136332C2237223836332C38352C34353136332C22312232302C3435333438312C33352236222C32313038332C38352C34353136332C22312233352C3635333438312C33352236222C37313239332C38352C34353136332C22322234302C3835333438312C33352236222C33323430332C38352C34353136332C22322236352C3035333438312C33352236222C38323631332C38352C34353136332C22332237302C3235333438312C33352236222C33333832332C38352C34353136332C22332238352C3435333438312C33352236222C38333034332C38352C34353136332C22342239302C3635333438312C33352236222C2C3038333034312C33352236222C35322C3638333034312C33352236222C31352C3238333034312C33352236222C36372C3838333034312C33352236222C30313432332C34382C30353136332C22312238322C3038333034312C33352236222C35313633332C34382C30353136332C22312239372C3238333034312C33352236222C30323834332C34382C30353136332C22322230332C3438333034312C33352236222C35323036332C34382C30353136332C22322231382C3638333034312C33352236222C30333237332C34382C30353136332C22332232332C3838333034312C33352236222C35333438332C34382C30353136332C22332234382C3038333034312C33352236222C30343639332C34382C30353136332C223022342C39302C36353136332C2232223635342C39302C36353136332C2235223231342C39302C36353136332C2237223836342C39302C36353136332C22312232302C3430343639312C33352236222C32313038342C39302C36353136332C22312233352C3630343639312C33352236222C37313239342C39302C36353136332C22322234302C3830343639312C33352236222C33323430342C39302C36353136332C22322236352C3030343639312C33352236222C38323631342C39302C36353136332C22332237302C3230343639312C33352236222C33333832342C39302C36353136332C22332238352C3430343639312C33352236222C38333034342C39302C36353136332C22342239302C3630343639312C33352236222C2C302C30373132392C2232223635302C312C39372232222C31352C322C30373132392C2237223836302C312C39372232222C30313432302C312C39372232222C32313038302C312C39372232222C35313633302C312C39372232222C37313239302C312C39372232222C30323834302C312C39372232222C33323430302C312C39372232222C35323036302C312C39372232222C38323631302C312C39372232222C30333237302C312C39372232222C33333832302C312C39372232222C35333438302C312C39372232222C38333034302C312C39372232222C30343639302C312C39372232222C2C3035322C36373132392C2232223635322C3635312C39372232222C31352C3235322C36373132392C2237223836322C3635312C39372232222C30313432322C3635312C39372232222C32313038322C3635312C39372232222C35313633322C3635312C39372232222C37313239322C3635312C39372232222C30323834322C3635312C39372232222C33323430322C3635312C39372232222C35323036322C3635312C39372232222C38323631322C3635312C39372232222C30333237322C3635312C39372232222C33333832322C3635312C39372232222C35333438322C3635312C39372232222C38333034322C3635312C39372232222C30343639322C3635312C39372232222C2C3031352C32373132392C2232223635352C3231312C39372232222C31352C3231352C32373132392C2237223836352C3231312C39372232222C30313432352C3231312C39372232222C32313038352C3231312C39372232222C35313633352C3231312C39372232222C37313239352C3231312C39372232222C30323834352C3231312C39372232222C33323430352C3231312C39372232222C35323036352C3231312C39372232222C38323631352C3231312C39372232222C30333237352C3231312C39372232222C33333832352C3231312C39372232222C35333438352C3231312C39372232222C38333034352C3231312C39372232222C30343639352C3231312C39372232222C2C3036372C38373132392C2232223635372C3836312C39372232222C31352C3236372C38373132392C2237223836372C3836312C39372232222C30313432372C3836312C39372232222C32313038372C3836312C39372232222C35313633372C3836312C39372232222C37313239372C3836312C39372232222C30323834372C3836312C39372232222C33323430372C3836312C39372232222C35323036372C3836312C39372232222C38323631372C3836312C39372232222C30333237372C3836312C39372232222C33333832372C3836312C39372232222C35333438372C3836312C39372232222C38333034372C3836312C39372232222C30343639372C3836312C39372232222C2C3030313432312C39372232222C35322C3630313432312C39372232222C31352C3230313432312C39372232222C36372C3830313432312C39372232222C30313432312C32302C34373132392C22312238322C3030313432312C39372232222C35313633312C32302C34373132392C22312239372C3230313432312C39372232222C30323834312C32302C34373132392C22322230332C3430313432312C39372232222C35323036312C32302C34373132392C22322231382C3630313432312C39372232222C30333237312C32302C34373132392C22332232332C3830313432312C39372232222C35333438312C32302C34373132392C22332234382C3030313432312C39372232222C30343639312C32302C34373132392C223022312C38322C30373132392C2232223635312C38322C30373132392C2235223231312C38322C30373132392C2237223836312C38322C30373132392C22312232302C3432313038312C39372232222C32313038312C38322C30373132392C22312233352C3632313038312C39372232222C37313239312C38322C30373132392C22322234302C3832313038312C39372232222C33323430312C38322C30373132392C22322236352C3032313038312C39372232222C38323631312C38322C30373132392C22332237302C3232313038312C39372232222C33333832312C38322C30373132392C22332238352C3432313038312C39372232222C38333034312C38322C30373132392C22342239302C3632313038312C39372232222C2C3035313633312C39372232222C35322C3635313633312C39372232222C31352C3235313633312C39372232222C36372C3835313633312C39372232222C30313432312C33352C36373132392C22312238322C3035313633312C39372232222C35313633312C33352C36373132392C22312239372C3235313633312C39372232222C30323834312C33352C36373132392C22322230332C3435313633312C39372232222C35323036312C33352C36373132392C22322231382C3635313633312C39372232222C30333237312C33352C36373132392C22332232332C3835313633312C39372232222C35333438312C33352C36373132392C22332234382C3035313633312C39372232222C30343639312C33352C36373132392C223022312C39372C32373132392C2232223635312C39372C32373132392C2235223231312C39372C32373132392C2237223836312C39372C32373132392C22312232302C3437313239312C39372232222C32313038312C39372C32373132392C22312233352C3637313239312C39372232222C37313239312C39372C32373132392C22322234302C3837313239312C39372232222C33323430312C39372C32373132392C22322236352C3037313239312C39372232222C38323631312C39372C32373132392C22332237302C3237313239312C39372232222C33333832312C39372C32373132392C22332238352C3437313239312C39372232222C38333034312C39372C32373132392C22342239302C3637313239312C39372232222C2C3030323834312C39372232222C35322C3630323834312C39372232222C31352C3230323834312C39372232222C36372C3830323834312C39372232222C30313432322C34302C38373132392C22312238322C3030323834312C39372232222C35313633322C34302C38373132392C22312239372C3230323834312C39372232222C30323834322C34302C38373132392C22322230332C3430323834312C39372232222C35323036322C34302C38373132392C22322231382C3630323834312C39372232222C30333237322C34302C38373132392C22332232332C3830323834312C39372232222C35333438322C34302C38373132392C22332234382C3030323834312C39372232222C30343639322C34302C38373132392C223022322C30332C34373132392C2232223635322C30332C34373132392C2235223231322C30332C34373132392C2237223836322C30332C34373132392C22312232302C3433323430312C39372232222C32313038322C30332C34373132392C22312233352C3633323430312C39372232222C37313239322C30332C34373132392C22322234302C3833323430312C39372232222C33323430322C30332C34373132392C22322236352C3033323430312C39372232222C38323631322C30332C34373132392C22332237302C3233323430312C39372232222C33333832322C30332C34373132392C22332238352C3433323430312C39372232222C38333034322C30332C34373132392C22342239302C3633323430312C39372232222C2C3035323036312C39372232222C35322C3635323036312C39372232222C31352C3235323036312C39372232222C36372C3835323036312C39372232222C30313432322C36352C30373132392C22312238322C3035323036312C39372232222C35313633322C36352C30373132392C22312239372C3235323036312C39372232222C30323834322C36352C30373132392C22322230332C3435323036312C39372232222C35323036322C36352C30373132392C22322231382C3635323036312C39372232222C30333237322C36352C30373132392C22332232332C3835323036312C39372232222C35333438322C36352C30373132392C22332234382C3035323036312C39372232222C30343639322C36352C30373132392C223022322C31382C36373132392C2232223635322C31382C36373132392C2235223231322C31382C36373132392C2237223836322C31382C36373132392C22312232302C3438323631312C39372232222C32313038322C31382C36373132392C22312233352C3638323631312C39372232222C37313239322C31382C36373132392C22322234302C3838323631312C39372232222C33323430322C31382C36373132392C22322236352C3038323631312C39372232222C38323631322C31382C36373132392C22332237302C3238323631312C39372232222C33333832322C31382C36373132392C22332238352C3438323631312C39372232222C38333034322C31382C36373132392C22342239302C3638323631312C39372232222C2C3030333237312C39372232222C35322C3630333237312C39372232222C31352C3230333237312C39372232222C36372C3830333237312C39372232222C30313432332C37302C32373132392C22312238322C3030333237312C39372232222C35313633332C37302C32373132392C22312239372C3230333237312C39372232222C30323834332C37302C32373132392C22322230332C3430333237312C39372232222C35323036332C37302C32373132392C22322231382C3630333237312C39372232222C30333237332C37302C32373132392C22332232332C3830333237312C39372232222C35333438332C37302C32373132392C22332234382C3030333237312C39372232222C30343639332C37302C32373132392C223022332C32332C38373132392C2232223635332C32332C38373132392C2235223231332C32332C38373132392C2237223836332C32332C38373132392C22312232302C3433333832312C39372232222C32313038332C32332C38373132392C22312233352C3633333832312C39372232222C37313239332C32332C38373132392C22322234302C3833333832312C39372232222C33323430332C32332C38373132392C22322236352C3033333832312C39372232222C38323631332C32332C38373132392C22332237302C3233333832312C39372232222C33333832332C32332C38373132392C22332238352C3433333832312C39372232222C38333034332C32332C38373132392C22342239302C3633333832312C39372232222C2C3035333438312C39372232222C35322C3635333438312C39372232222C31352C3235333438312C39372232222C36372C3835333438312C39372232222C30313432332C38352C34373132392C22312238322C3035333438312C39372232222C35313633332C38352C34373132392C22312239372C3235333438312C39372232222C30323834332C38352C34373132392C22322230332C3435333438312C39372232222C35323036332C38352C34373132392C22322231382C3635333438312C39372232222C30333237332C38352C34373132392C22332232332C3835333438312C39372232222C35333438332C38352C34373132392C22332234382C3035333438312C39372232222C30343639332C38352C34373132392C223022332C34382C30373132392C2232223635332C34382C30373132392C2235223231332C34382C30373132392C2237223836332C34382C30373132392C22312232302C3438333034312C39372232222C32313038332C34382C30373132392C22312233352C3638333034312C39372232222C37313239332C34382C30373132392C22322234302C3838333034312C39372232222C33323430332C34382C30373132392C22322236352C3038333034312C39372232222C38323631332C34382C30373132392C22332237302C3238333034312C39372232222C33333832332C34382C30373132392C22332238352C3438333034312C39372232222C38333034332C34382C30373132392C22342239302C3638333034312C39372232222C2C3030343639312C39372232222C35322C3630343639312C39372232222C31352C3230343639312C39372232222C36372C3830343639312C39372232222C30313432342C39302C36373132392C22312238322C3030343639312C39372232222C35313633342C39302C36373132392C22312239372C3230343639312C39372232222C30323834342C39302C36373132392C22322230332C3430343639312C39372232222C35323036342C39302C36373132392C22322231382C3630343639312C39372232222C30333237342C39302C36373132392C22332232332C3830343639312C39372232222C35333438342C39302C36373132392C22332234382C3030343639312C39372232222C30343639342C39302C36373132392C223022302C322C34302238222C35322C362C30303238342C2235223231302C322C34302238222C36372C382C30303238342C22312232302C342C30303238342C22312238322C302C30303238342C22312233352C362C30303238342C22312239372C322C30303238342C22322234302C382C30303238342C22322230332C342C30303238342C22322236352C302C30303238342C22322231382C362C30303238342C22332237302C322C30303238342C22332232332C382C30303238342C22332238352C342C30303238342C22332234382C302C30303238342C22342239302C362C30303238342C223022322C3635322C34302238222C35322C3635322C36303238342C2235223231322C3635322C34302238222C36372C3835322C36303238342C22312232302C3435322C36303238342C22312238322C3035322C36303238342C22312233352C3635322C36303238342C22312239372C3235322C36303238342C22322234302C3835322C36303238342C22322230332C3435322C36303238342C22322236352C3035322C36303238342C22322231382C3635322C36303238342C22332237302C3235322C36303238342C22332232332C3835322C36303238342C22332238352C3435322C36303238342C22332234382C3035322C36303238342C22342239302C3635322C36303238342C223022352C3231322C34302238222C35322C3631352C32303238342C2235223231352C3231322C34302238222C36372C3831352C32303238342C22312232302C3431352C32303238342C22312238322C3031352C32303238342C22312233352C3631352C32303238342C22312239372C3231352C32303238342C22322234302C3831352C32303238342C22322230332C3431352C32303238342C22322236352C3031352C32303238342C22322231382C3631352C32303238342C22332237302C3231352C32303238342C22332232332C3831352C32303238342C22332238352C3431352C32303238342C22332234382C3031352C32303238342C22342239302C3631352C32303238342C223022372C3836322C34302238222C35322C3636372C38303238342C2235223231372C3836322C34302238222C36372C3836372C38303238342C22312232302C3436372C38303238342C22312238322C3036372C38303238342C22312233352C3636372C38303238342C22312239372C3236372C38303238342C22322234302C3836372C38303238342C22322230332C3436372C38303238342C22322236352C3036372C38303238342C22322231382C3636372C38303238342C22332237302C3236372C38303238342C22332232332C3836372C38303238342C22332238352C3436372C38303238342C22332234382C3036372C38303238342C22342239302C3636372C38303238342C223022312C32302C34303238342C2232223635312C32302C34303238342C2235223231312C32302C34303238342C2237223836312C32302C34303238342C22312232302C3430313432322C34302238222C32313038312C32302C34303238342C22312233352C3630313432322C34302238222C37313239312C32302C34303238342C22322234302C3830313432322C34302238222C33323430312C32302C34303238342C22322236352C3030313432322C34302238222C38323631312C32302C34303238342C22332237302C3230313432322C34302238222C33333832312C32302C34303238342C22332238352C3430313432322C34302238222C38333034312C32302C34303238342C22342239302C3630313432322C34302238222C2C3032313038322C34302238222C35322C3632313038322C34302238222C31352C3232313038322C34302238222C36372C3832313038322C34302238222C30313432312C38322C30303238342C22312238322C3032313038322C34302238222C35313633312C38322C30303238342C22312239372C3232313038322C34302238222C30323834312C38322C30303238342C22322230332C3432313038322C34302238222C35323036312C38322C30303238342C22322231382C3632313038322C34302238222C30333237312C38322C30303238342C22332232332C3832313038322C34302238222C35333438312C38322C30303238342C22332234382C3032313038322C34302238222C30343639312C38322C30303238342C223022312C33352C36303238342C2232223635312C33352C36303238342C2235223231312C33352C36303238342C2237223836312C33352C36303238342C22312232302C3435313633322C34302238222C32313038312C33352C36303238342C22312233352C3635313633322C34302238222C37313239312C33352C36303238342C22322234302C3835313633322C34302238222C33323430312C33352C36303238342C22322236352C3035313633322C34302238222C38323631312C33352C36303238342C22332237302C3235313633322C34302238222C33333832312C33352C36303238342C22332238352C3435313633322C34302238222C38333034312C33352C36303238342C22342239302C3635313633322C34302238222C2C3037313239322C34302238222C35322C3637313239322C34302238222C31352C3237313239322C34302238222C36372C3837313239322C34302238222C30313432312C39372C32303238342C22312238322C3037313239322C34302238222C35313633312C39372C32303238342C22312239372C3237313239322C34302238222C30323834312C39372C32303238342C22322230332C3437313239322C34302238222C35323036312C39372C32303238342C22322231382C3637313239322C34302238222C30333237312C39372C32303238342C22332232332C3837313239322C34302238222C35333438312C39372C32303238342C22332234382C3037313239322C34302238222C30343639312C39372C32303238342C223022322C34302C38303238342C2232223635322C34302C38303238342C2235223231322C34302C38303238342C2237223836322C34302C38303238342C22312232302C3430323834322C34302238222C32313038322C34302C38303238342C22312233352C3630323834322C34302238222C37313239322C34302C38303238342C22322234302C3830323834322C34302238222C33323430322C34302C38303238342C22322236352C3030323834322C34302238222C38323631322C34302C38303238342C22332237302C3230323834322C34302238222C33333832322C34302C38303238342C22332238352C3430323834322C34302238222C38333034322C34302C38303238342C22342239302C3630323834322C34302238222C2C3033323430322C34302238222C35322C3633323430322C34302238222C31352C3233323430322C34302238222C36372C3833323430322C34302238222C30313432322C30332C34303238342C22312238322C3033323430322C34302238222C35313633322C30332C34303238342C22312239372C3233323430322C34302238222C30323834322C30332C34303238342C22322230332C3433323430322C34302238222C35323036322C30332C34303238342C22322231382C3633323430322C34302238222C30333237322C30332C34303238342C22332232332C3833323430322C34302238222C35333438322C30332C34303238342C22332234382C3033323430322C34302238222C30343639322C30332C34303238342C223022322C36352C30303238342C2232223635322C36352C30303238342C2235223231322C36352C30303238342C2237223836322C36352C30303238342C22312232302C3435323036322C34302238222C32313038322C36352C30303238342C22312233352C3635323036322C34302238222C37313239322C36352C30303238342C22322234302C3835323036322C34302238222C33323430322C36352C30303238342C22322236352C3035323036322C34302238222C38323631322C36352C30303238342C22332237302C3235323036322C34302238222C33333832322C36352C30303238342C22332238352C3435323036322C34302238222C38333034322C36352C30303238342C22342239302C3635323036322C34302238222C2C3038323631322C34302238222C35322C3638323631322C34302238222C31352C3238323631322C34302238222C36372C3838323631322C34302238222C30313432322C31382C36303238342C22312238322C3038323631322C34302238222C35313633322C31382C36303238342C22312239372C3238323631322C34302238222C30323834322C31382C36303238342C22322230332C3438323631322C34302238222C35323036322C31382C36303238342C22322231382C3638323631322C34302238222C30333237322C31382C36303238342C22332232332C3838323631322C34302238222C35333438322C31382C36303238342C22332234382C3038323631322C34302238222C30343639322C31382C36303238342C223022332C37302C32303238342C2232223635332C37302C32303238342C2235223231332C37302C32303238342C2237223836332C37302C32303238342C22312232302C3430333237322C34302238222C32313038332C37302C32303238342C22312233352C3630333237322C34302238222C37313239332C37302C32303238342C22322234302C3830333237322C34302238222C33323430332C37302C32303238342C22322236352C3030333237322C34302238222C38323631332C37302C32303238342C22332237302C3230333237322C34302238222C33333832332C37302C32303238342C22332238352C3430333237322C34302238222C38333034332C37302C32303238342C22342239302C3630333237322C34302238222C2C3033333832322C34302238222C35322C3633333832322C34302238222C31352C3233333832322C34302238222C36372C3833333832322C34302238222C30313432332C32332C38303238342C22312238322C3033333832322C34302238222C35313633332C32332C38303238342C22312239372C3233333832322C34302238222C30323834332C32332C38303238342C22322230332C3433333832322C34302238222C35323036332C32332C38303238342C22322231382C3633333832322C34302238222C30333237332C32332C38303238342C22332232332C3833333832322C34302238222C35333438332C32332C38303238342C22332234382C3033333832322C34302238222C30343639332C32332C38303238342C223022332C38352C34303238342C2232223635332C38352C34303238342C2235223231332C38352C34303238342C2237223836332C38352C34303238342C22312232302C3435333438322C34302238222C32313038332C38352C34303238342C22312233352C3635333438322C34302238222C37313239332C38352C34303238342C22322234302C3835333438322C34302238222C33323430332C38352C34303238342C22322236352C3035333438322C34302238222C38323631332C38352C34303238342C22332237302C3235333438322C34302238222C33333832332C38352C34303238342C22332238352C3435333438322C34302238222C38333034332C38352C34303238342C22342239302C3635333438322C34302238222C2C3038333034322C34302238222C35322C3638333034322C34302238222C31352C3238333034322C34302238222C36372C3838333034322C34302238222C30313432332C34382C30303238342C22312238322C3038333034322C34302238222C35313633332C34382C30303238342C22312239372C3238333034322C34302238222C30323834332C34382C30303238342C22322230332C3438333034322C34302238222C35323036332C34382C30303238342C22322231382C3638333034322C34302238222C30333237332C34382C30303238342C22332232332C3838333034322C34302238222C35333438332C34382C30303238342C22332234382C3038333034322C34302238222C30343639332C34382C30303238342C223022342C39302C36303238342C2232223635342C39302C36303238342C2235223231342C39302C36303238342C2237223836342C39302C36303238342C22312232302C3430343639322C34302238222C32313038342C39302C36303238342C22312233352C3630343639322C34302238222C37313239342C39302C36303238342C22322234302C3830343639322C34302238222C33323430342C39302C36303238342C22322236352C3030343639322C34302238222C38323631342C39302C36303238342C22332237302C3230343639322C34302238222C33333832342C39302C36303238342C22332238352C3430343639322C34302238222C38333034342C39302C36303238342C22342239302C3630343639322C34302238222C2C302C30333234302C2232223635302C322C30332234222C31352C322C30333234302C2237223836302C322C30332234222C30313432302C322C30332234222C32313038302C322C30332234222C35313633302C322C30332234222C37313239302C322C30332234222C30323834302C322C30332234222C33323430302C322C30332234222C35323036302C322C30332234222C38323631302C322C30332234222C30333237302C322C30332234222C33333832302C322C30332234222C35333438302C322C30332234222C38333034302C322C30332234222C30343639302C322C30332234222C2C3035322C36333234302C2232223635322C3635322C30332234222C31352C3235322C36333234302C2237223836322C3635322C30332234222C30313432322C3635322C30332234222C32313038322C3635322C30332234222C35313633322C3635322C30332234222C37313239322C3635322C30332234222C30323834322C3635322C30332234222C33323430322C3635322C30332234222C35323036322C3635322C30332234222C38323631322C3635322C30332234222C30333237322C3635322C30332234222C33333832322C3635322C30332234222C35333438322C3635322C30332234222C38333034322C3635322C30332234222C30343639322C3635322C30332234222C2C3031352C32333234302C2232223635352C3231322C30332234222C31352C3231352C32333234302C2237223836352C3231322C30332234222C30313432352C3231322C30332234222C32313038352C3231322C30332234222C35313633352C3231322C30332234222C37313239352C3231322C30332234222C30323834352C3231322C30332234222C33323430352C3231322C30332234222C35323036352C3231322C30332234222C38323631352C3231322C30332234222C30333237352C3231322C30332234222C33333832352C3231322C30332234222C35333438352C3231322C30332234222C38333034352C3231322C30332234222C30343639352C3231322C30332234222C2C3036372C38333234302C2232223635372C3836322C30332234222C31352C3236372C38333234302C2237223836372C3836322C30332234222C30313432372C3836322C30332234222C32313038372C3836322C30332234222C35313633372C3836322C30332234222C37313239372C3836322C30332234222C30323834372C3836322C30332234222C33323430372C3836322C30332234222C35323036372C3836322C30332234222C38323631372C3836322C30332234222C30333237372C3836322C30332234222C33333832372C3836322C30332234222C35333438372C3836322C30332234222C38333034372C3836322C30332234222C30343639372C3836322C30332234222C2C3030313432322C30332234222C35322C3630313432322C30332234222C31352C3230313432322C30332234222C36372C3830313432322C30332234222C30313432312C32302C34333234302C22312238322C3030313432322C30332234222C35313633312C32302C34333234302C22312239372C3230313432322C30332234222C30323834312C32302C34333234302C22322230332C3430313432322C30332234222C35323036312C32302C34333234302C22322231382C3630313432322C30332234222C30333237312C32302C34333234302C22332232332C3830313432322C30332234222C35333438312C32302C34333234302C22332234382C3030313432322C30332234222C30343639312C32302C34333234302C223022312C38322C30333234302C2232223635312C38322C30333234302C2235223231312C38322C30333234302C2237223836312C38322C30333234302C22312232302C3432313038322C30332234222C32313038312C38322C30333234302C22312233352C3632313038322C30332234222C37313239312C38322C30333234302C22322234302C3832313038322C30332234222C33323430312C38322C30333234302C22322236352C3032313038322C30332234222C38323631312C38322C30333234302C22332237302C3232313038322C30332234222C33333832312C38322C30333234302C22332238352C3432313038322C30332234222C38333034312C38322C30333234302C22342239302C3632313038322C30332234222C2C3035313633322C30332234222C35322C3635313633322C30332234222C31352C3235313633322C30332234222C36372C3835313633322C30332234222C30313432312C33352C36333234302C22312238322C3035313633322C30332234222C35313633312C33352C36333234302C22312239372C3235313633322C30332234222C30323834312C33352C36333234302C22322230332C3435313633322C30332234222C35323036312C33352C36333234302C22322231382C3635313633322C30332234222C30333237312C33352C36333234302C22332232332C3835313633322C30332234222C35333438312C33352C36333234302C22332234382C3035313633322C30332234222C30343639312C33352C36333234302C223022312C39372C32333234302C2232223635312C39372C32333234302C2235223231312C39372C32333234302C2237223836312C39372C32333234302C22312232302C3437313239322C30332234222C32313038312C39372C32333234302C22312233352C3637313239322C30332234222C37313239312C39372C32333234302C22322234302C3837313239322C30332234222C33323430312C39372C32333234302C22322236352C3037313239322C30332234222C38323631312C39372C32333234302C22332237302C3237313239322C30332234222C33333832312C39372C32333234302C22332238352C3437313239322C30332234222C38333034312C39372C32333234302C22342239302C3637313239322C30332234222C2C3030323834322C30332234222C35322C3630323834322C30332234222C31352C3230323834322C30332234222C36372C3830323834322C30332234222C30313432322C34302C38333234302C22312238322C3030323834322C30332234222C35313633322C34302C38333234302C22312239372C3230323834322C30332234222C30323834322C34302C38333234302C22322230332C3430323834322C30332234222C35323036322C34302C38333234302C22322231382C3630323834322C30332234222C30333237322C34302C38333234302C22332232332C3830323834322C30332234222C35333438322C34302C38333234302C22332234382C3030323834322C30332234222C30343639322C34302C38333234302C223022322C30332C34333234302C2232223635322C30332C34333234302C2235223231322C30332C34333234302C2237223836322C30332C34333234302C22312232302C3433323430322C30332234222C32313038322C30332C34333234302C22312233352C3633323430322C30332234222C37313239322C30332C34333234302C22322234302C3833323430322C30332234222C33323430322C30332C34333234302C22322236352C3033323430322C30332234222C38323631322C30332C34333234302C22332237302C3233323430322C30332234222C33333832322C30332C34333234302C22332238352C3433323430322C30332234222C38333034322C30332C34333234302C22342239302C3633323430322C30332234222C2C3035323036322C30332234222C35322C3635323036322C30332234222C31352C3235323036322C30332234222C36372C3835323036322C30332234222C30313432322C36352C30333234302C22312238322C3035323036322C30332234222C35313633322C36352C30333234302C22312239372C3235323036322C30332234222C30323834322C36352C30333234302C22322230332C3435323036322C30332234222C35323036322C36352C30333234302C22322231382C3635323036322C30332234222C30333237322C36352C30333234302C22332232332C3835323036322C30332234222C35333438322C36352C30333234302C22332234382C3035323036322C30332234222C30343639322C36352C30333234302C223022322C31382C36333234302C2232223635322C31382C36333234302C2235223231322C31382C36333234302C2237223836322C31382C36333234302C22312232302C3438323631322C30332234222C32313038322C31382C36333234302C22312233352C3638323631322C30332234222C37313239322C31382C36333234302C22322234302C3838323631322C30332234222C33323430322C31382C36333234302C22322236352C3038323631322C30332234222C38323631322C31382C36333234302C22332237302C3238323631322C30332234222C33333832322C31382C36333234302C22332238352C3438323631322C30332234222C38333034322C31382C36333234302C22342239302C3638323631322C30332234222C2C3030333237322C30332234222C35322C3630333237322C30332234222C31352C3230333237322C30332234222C36372C3830333237322C30332234222C30313432332C37302C32333234302C22312238322C3030333237322C30332234222C35313633332C37302C32333234302C22312239372C3230333237322C30332234222C30323834332C37302C32333234302C22322230332C3430333237322C30332234222C35323036332C37302C32333234302C22322231382C3630333237322C30332234222C30333237332C37302C32333234302C22332232332C3830333237322C30332234222C35333438332C37302C32333234302C22332234382C3030333237322C30332234222C30343639332C37302C32333234302C223022332C32332C38333234302C2232223635332C32332C38333234302C2235223231332C32332C38333234302C2237223836332C32332C38333234302C22312232302C3433333832322C30332234222C32313038332C32332C38333234302C22312233352C3633333832322C30332234222C37313239332C32332C38333234302C22322234302C3833333832322C30332234222C33323430332C32332C38333234302C22322236352C3033333832322C30332234222C38323631332C32332C38333234302C22332237302C3233333832322C30332234222C33333832332C32332C38333234302C22332238352C3433333832322C30332234222C38333034332C32332C38333234302C22342239302C3633333832322C30332234222C2C3035333438322C30332234222C35322C3635333438322C30332234222C31352C3235333438322C30332234222C36372C3835333438322C30332234222C30313432332C38352C34333234302C22312238322C3035333438322C30332234222C35313633332C38352C34333234302C22312239372C3235333438322C30332234222C30323834332C38352C34333234302C22322230332C3435333438322C30332234222C35323036332C38352C34333234302C22322231382C3635333438322C30332234222C30333237332C38352C34333234302C22332232332C3835333438322C30332234222C35333438332C38352C34333234302C22332234382C3035333438322C30332234222C30343639332C38352C34333234302C223022332C34382C30333234302C2232223635332C34382C30333234302C2235223231332C34382C30333234302C2237223836332C34382C30333234302C22312232302C3438333034322C30332234222C32313038332C34382C30333234302C22312233352C3638333034322C30332234222C37313239332C34382C30333234302C22322234302C3838333034322C30332234222C33323430332C34382C30333234302C22322236352C3038333034322C30332234222C38323631332C34382C30333234302C22332237302C3238333034322C30332234222C33333832332C34382C30333234302C22332238352C3438333034322C30332234222C38333034332C34382C30333234302C22342239302C3638333034322C30332234222C2C3030343639322C30332234222C35322C3630343639322C30332234222C31352C3230343639322C30332234222C36372C3830343639322C30332234222C30313432342C39302C36333234302C22312238322C3030343639322C30332234222C35313633342C39302C36333234302C22312239372C3230343639322C30332234222C30323834342C39302C36333234302C22322230332C3430343639322C30332234222C35323036342C39302C36333234302C22322231382C3630343639322C30332234222C30333237342C39302C36333234302C22332232332C3830343639322C30332234222C35333438342C39302C36333234302C22332234382C3030343639322C30332234222C30343639342C39302C36333234302C223022302C322C36352230222C35322C362C30353230362C2235223231302C322C36352230222C36372C382C30353230362C22312232302C342C30353230362C22312238322C302C30353230362C22312233352C362C30353230362C22312239372C322C30353230362C22322234302C382C30353230362C22322230332C342C30353230362C22322236352C302C30353230362C22322231382C362C30353230362C22332237302C322C30353230362C22332232332C382C30353230362C22332238352C342C30353230362C22332234382C302C30353230362C22342239302C362C30353230362C223022322C3635322C36352230222C35322C3635322C36353230362C2235223231322C3635322C36352230222C36372C3835322C36353230362C22312232302C3435322C36353230362C22312238322C3035322C36353230362C22312233352C3635322C36353230362C22312239372C3235322C36353230362C22322234302C3835322C36353230362C22322230332C3435322C36353230362C22322236352C3035322C36353230362C22322231382C3635322C36353230362C22332237302C3235322C36353230362C22332232332C3835322C36353230362C22332238352C3435322C36353230362C22332234382C3035322C36353230362C22342239302C3635322C36353230362C223022352C3231322C36352230222C35322C3631352C32353230362C2235223231352C3231322C36352230222C36372C3831352C32353230362C22312232302C3431352C32353230362C22312238322C3031352C32353230362C22312233352C3631352C32353230362C22312239372C3231352C32353230362C22322234302C3831352C32353230362C22322230332C3431352C32353230362C22322236352C3031352C32353230362C22322231382C3631352C32353230362C22332237302C3231352C32353230362C22332232332C3831352C32353230362C22332238352C3431352C32353230362C22332234382C3031352C32353230362C22342239302C3631352C32353230362C223022372C3836322C36352230222C35322C3636372C38353230362C2235223231372C3836322C36352230222C36372C3836372C38353230362C22312232302C3436372C38353230362C22312238322C3036372C38353230362C22312233352C3636372C38353230362C22312239372C3236372C38353230362C22322234302C3836372C38353230362C22322230332C3436372C38353230362C22322236352C3036372C38353230362C22322231382C3636372C38353230362C22332237302C3236372C38353230362C22332232332C3836372C38353230362C22332238352C3436372C38353230362C22332234382C3036372C38353230362C22342239302C3636372C38353230362C223022312C32302C34353230362C2232223635312C32302C34353230362C2235223231312C32302C34353230362C2237223836312C32302C34353230362C22312232302C3430313432322C36352230222C32313038312C32302C34353230362C22312233352C3630313432322C36352230222C37313239312C32302C34353230362C22322234302C3830313432322C36352230222C33323430312C32302C34353230362C22322236352C3030313432322C36352230222C38323631312C32302C34353230362C22332237302C3230313432322C36352230222C33333832312C32302C34353230362C22332238352C3430313432322C36352230222C38333034312C32302C34353230362C22342239302C3630313432322C36352230222C2C3032313038322C36352230222C35322C3632313038322C36352230222C31352C3232313038322C36352230222C36372C3832313038322C36352230222C30313432312C38322C30353230362C22312238322C3032313038322C36352230222C35313633312C38322C30353230362C22312239372C3232313038322C36352230222C30323834312C38322C30353230362C22322230332C3432313038322C36352230222C35323036312C38322C30353230362C22322231382C3632313038322C36352230222C30333237312C38322C30353230362C22332232332C3832313038322C36352230222C35333438312C38322C30353230362C22332234382C3032313038322C36352230222C30343639312C38322C30353230362C223022312C33352C36353230362C2232223635312C33352C36353230362C2235223231312C33352C36353230362C2237223836312C33352C36353230362C22312232302C3435313633322C36352230222C32313038312C33352C36353230362C22312233352C3635313633322C36352230222C37313239312C33352C36353230362C22322234302C3835313633322C36352230222C33323430312C33352C36353230362C22322236352C3035313633322C36352230222C38323631312C33352C36353230362C22332237302C3235313633322C36352230222C33333832312C33352C36353230362C22332238352C3435313633322C36352230222C38333034312C33352C36353230362C22342239302C3635313633322C36352230222C2C3037313239322C36352230222C35322C3637313239322C36352230222C31352C3237313239322C36352230222C36372C3837313239322C36352230222C30313432312C39372C32353230362C22312238322C3037313239322C36352230222C35313633312C39372C32353230362C22312239372C3237313239322C36352230222C30323834312C39372C32353230362C22322230332C3437313239322C36352230222C35323036312C39372C32353230362C22322231382C3637313239322C36352230222C30333237312C39372C32353230362C22332232332C3837313239322C36352230222C35333438312C39372C32353230362C22332234382C3037313239322C36352230222C30343639312C39372C32353230362C223022322C34302C38353230362C2232223635322C34302C38353230362C2235223231322C34302C38353230362C2237223836322C34302C38353230362C22312232302C3430323834322C36352230222C32313038322C34302C38353230362C22312233352C3630323834322C36352230222C37313239322C34302C38353230362C22322234302C3830323834322C36352230222C33323430322C34302C38353230362C22322236352C3030323834322C36352230222C38323631322C34302C38353230362C22332237302C3230323834322C36352230222C33333832322C34302C38353230362C22332238352C3430323834322C36352230222C38333034322C34302C38353230362C22342239302C3630323834322C36352230222C2C3033323430322C36352230222C35322C3633323430322C36352230222C31352C3233323430322C36352230222C36372C3833323430322C36352230222C30313432322C30332C34353230362C22312238322C3033323430322C36352230222C35313633322C30332C34353230362C22312239372C3233323430322C36352230222C30323834322C30332C34353230362C22322230332C3433323430322C36352230222C35323036322C30332C34353230362C22322231382C3633323430322C36352230222C30333237322C30332C34353230362C22332232332C3833323430322C36352230222C35333438322C30332C34353230362C22332234382C3033323430322C36352230222C30343639322C30332C34353230362C223022322C36352C30353230362C2232223635322C36352C30353230362C2235223231322C36352C30353230362C2237223836322C36352C30353230362C22312232302C3435323036322C36352230222C32313038322C36352C30353230362C22312233352C3635323036322C36352230222C37313239322C36352C30353230362C22322234302C3835323036322C36352230222C33323430322C36352C30353230362C22322236352C3035323036322C36352230222C38323631322C36352C30353230362C22332237302C3235323036322C36352230222C33333832322C36352C30353230362C22332238352C3435323036322C36352230222C38333034322C36352C30353230362C22342239302C3635323036322C36352230222C2C3038323631322C36352230222C35322C3638323631322C36352230222C31352C3238323631322C36352230222C36372C3838323631322C36352230222C30313432322C31382C36353230362C22312238322C3038323631322C36352230222C35313633322C31382C36353230362C22312239372C3238323631322C36352230222C30323834322C31382C36353230362C22322230332C3438323631322C36352230222C35323036322C31382C36353230362C22322231382C3638323631322C36352230222C30333237322C31382C36353230362C22332232332C3838323631322C36352230222C35333438322C31382C36353230362C22332234382C3038323631322C36352230222C30343639322C31382C36353230362C223022332C37302C32353230362C2232223635332C37302C32353230362C2235223231332C37302C32353230362C2237223836332C37302C32353230362C22312232302C3430333237322C36352230222C32313038332C37302C32353230362C22312233352C3630333237322C36352230222C37313239332C37302C32353230362C22322234302C3830333237322C36352230222C33323430332C37302C32353230362C22322236352C3030333237322C36352230222C38323631332C37302C32353230362C22332237302C3230333237322C36352230222C33333832332C37302C32353230362C22332238352C3430333237322C36352230222C38333034332C37302C32353230362C22342239302C3630333237322C36352230222C2C3033333832322C36352230222C35322C3633333832322C36352230222C31352C3233333832322C36352230222C36372C3833333832322C36352230222C30313432332C32332C38353230362C22312238322C3033333832322C36352230222C35313633332C32332C38353230362C22312239372C3233333832322C36352230222C30323834332C32332C38353230362C22322230332C3433333832322C36352230222C35323036332C32332C38353230362C22322231382C3633333832322C36352230222C30333237332C32332C38353230362C22332232332C3833333832322C36352230222C35333438332C32332C38353230362C22332234382C3033333832322C36352230222C30343639332C32332C38353230362C223022332C38352C34353230362C2232223635332C38352C34353230362C2235223231332C38352C34353230362C2237223836332C38352C34353230362C22312232302C3435333438322C36352230222C32313038332C38352C34353230362C22312233352C3635333438322C36352230222C37313239332C38352C34353230362C22322234302C3835333438322C36352230222C33323430332C38352C34353230362C22322236352C3035333438322C36352230222C38323631332C38352C34353230362C22332237302C3235333438322C36352230222C33333832332C38352C34353230362C22332238352C3435333438322C36352230222C38333034332C38352C34353230362C22342239302C3635333438322C36352230222C2C3038333034322C36352230222C35322C3638333034322C36352230222C31352C3238333034322C36352230222C36372C3838333034322C36352230222C30313432332C34382C30353230362C22312238322C3038333034322C36352230222C35313633332C34382C30353230362C22312239372C3238333034322C36352230222C30323834332C34382C30353230362C22322230332C3438333034322C36352230222C35323036332C34382C30353230362C22322231382C3638333034322C36352230222C30333237332C34382C30353230362C22332232332C3838333034322C36352230222C35333438332C34382C30353230362C22332234382C3038333034322C36352230222C30343639332C34382C30353230362C223022342C39302C36353230362C2232223635342C39302C36353230362C2235223231342C39302C36353230362C2237223836342C39302C36353230362C22312232302C3430343639322C36352230222C32313038342C39302C36353230362C22312233352C3630343639322C36352230222C37313239342C39302C36353230362C22322234302C3830343639322C36352230222C33323430342C39302C36353230362C22322236352C3030343639322C36352230222C38323631342C39302C36353230362C22332237302C3230343639322C36352230222C33333832342C39302C36353230362C22332238352C3430343639322C36352230222C38333034342C39302C36353230362C22342239302C3630343639322C36352230222C2C302C30383236312C2232223635302C322C31382236222C31352C322C30383236312C2237223836302C322C31382236222C30313432302C322C31382236222C32313038302C322C31382236222C35313633302C322C31382236222C37313239302C322C31382236222C30323834302C322C31382236222C33323430302C322C31382236222C35323036302C322C31382236222C38323631302C322C31382236222C30333237302C322C31382236222C33333832302C322C31382236222C35333438302C322C31382236222C38333034302C322C31382236222C30343639302C322C31382236222C2C3035322C36383236312C2232223635322C3635322C31382236222C31352C3235322C36383236312C2237223836322C3635322C31382236222C30313432322C3635322C31382236222C32313038322C3635322C31382236222C35313633322C3635322C31382236222C37313239322C3635322C31382236222C30323834322C3635322C31382236222C33323430322C3635322C31382236222C35323036322C3635322C31382236222C38323631322C3635322C31382236222C30333237322C3635322C31382236222C33333832322C3635322C31382236222C35333438322C3635322C31382236222C38333034322C3635322C31382236222C30343639322C3635322C31382236222C2C3031352C32383236312C2232223635352C3231322C31382236222C31352C3231352C32383236312C2237223836352C3231322C31382236222C30313432352C3231322C31382236222C32313038352C3231322C31382236222C35313633352C3231322C31382236222C37313239352C3231322C31382236222C30323834352C3231322C31382236222C33323430352C3231322C31382236222C35323036352C3231322C31382236222C38323631352C3231322C31382236222C30333237352C3231322C31382236222C33333832352C3231322C31382236222C35333438352C3231322C31382236222C38333034352C3231322C31382236222C30343639352C3231322C31382236222C2C3036372C38383236312C2232223635372C3836322C31382236222C31352C3236372C38383236312C2237223836372C3836322C31382236222C30313432372C3836322C31382236222C32313038372C3836322C31382236222C35313633372C3836322C31382236222C37313239372C3836322C31382236222C30323834372C3836322C31382236222C33323430372C3836322C31382236222C35323036372C3836322C31382236222C38323631372C3836322C31382236222C30333237372C3836322C31382236222C33333832372C3836322C31382236222C35333438372C3836322C31382236222C38333034372C3836322C31382236222C30343639372C3836322C31382236222C2C3030313432322C31382236222C35322C3630313432322C31382236222C31352C3230313432322C31382236222C36372C3830313432322C31382236222C30313432312C32302C34383236312C22312238322C3030313432322C31382236222C35313633312C32302C34383236312C22312239372C3230313432322C31382236222C30323834312C32302C34383236312C22322230332C3430313432322C31382236222C35323036312C32302C34383236312C22322231382C3630313432322C31382236222C30333237312C32302C34383236312C22332232332C3830313432322C31382236222C35333438312C32302C34383236312C22332234382C3030313432322C31382236222C30343639312C32302C34383236312C223022312C38322C30383236312C2232223635312C38322C30383236312C2235223231312C38322C30383236312C2237223836312C38322C30383236312C22312232302C3432313038322C31382236222C32313038312C38322C30383236312C22312233352C3632313038322C31382236222C37313239312C38322C30383236312C22322234302C3832313038322C31382236222C33323430312C38322C30383236312C22322236352C3032313038322C31382236222C38323631312C38322C30383236312C22332237302C3232313038322C31382236222C33333832312C38322C30383236312C22332238352C3432313038322C31382236222C38333034312C38322C30383236312C22342239302C3632313038322C31382236222C2C3035313633322C31382236222C35322C3635313633322C31382236222C31352C3235313633322C31382236222C36372C3835313633322C31382236222C30313432312C33352C36383236312C22312238322C3035313633322C31382236222C35313633312C33352C36383236312C22312239372C3235313633322C31382236222C30323834312C33352C36383236312C22322230332C3435313633322C31382236222C35323036312C33352C36383236312C22322231382C3635313633322C31382236222C30333237312C33352C36383236312C22332232332C3835313633322C31382236222C35333438312C33352C36383236312C22332234382C3035313633322C31382236222C30343639312C33352C36383236312C223022312C39372C32383236312C2232223635312C39372C32383236312C2235223231312C39372C32383236312C2237223836312C39372C32383236312C22312232302C3437313239322C31382236222C32313038312C39372C32383236312C22312233352C3637313239322C31382236222C37313239312C39372C32383236312C22322234302C3837313239322C31382236222C33323430312C39372C32383236312C22322236352C3037313239322C31382236222C38323631312C39372C32383236312C22332237302C3237313239322C31382236222C33333832312C39372C32383236312C22332238352C3437313239322C31382236222C38333034312C39372C32383236312C22342239302C3637313239322C31382236222C2C3030323834322C31382236222C35322C3630323834322C31382236222C31352C3230323834322C31382236222C36372C3830323834322C31382236222C30313432322C34302C38383236312C22312238322C3030323834322C31382236222C35313633322C34302C38383236312C22312239372C3230323834322C31382236222C30323834322C34302C38383236312C22322230332C3430323834322C31382236222C35323036322C34302C38383236312C22322231382C3630323834322C31382236222C30333237322C34302C38383236312C22332232332C3830323834322C31382236222C35333438322C34302C38383236312C22332234382C3030323834322C31382236222C30343639322C34302C38383236312C223022322C30332C34383236312C2232223635322C30332C34383236312C2235223231322C30332C34383236312C2237223836322C30332C34383236312C22312232302C3433323430322C31382236222C32313038322C30332C34383236312C22312233352C3633323430322C31382236222C37313239322C30332C34383236312C22322234302C3833323430322C31382236222C33323430322C30332C34383236312C22322236352C3033323430322C31382236222C38323631322C30332C34383236312C22332237302C3233323430322C31382236222C33333832322C30332C34383236312C22332238352C3433323430322C31382236222C38333034322C30332C34383236312C22342239302C3633323430322C31382236222C2C3035323036322C31382236222C35322C3635323036322C31382236222C31352C3235323036322C31382236222C36372C3835323036322C31382236222C30313432322C36352C30383236312C22312238322C3035323036322C31382236222C35313633322C36352C30383236312C22312239372C3235323036322C31382236222C30323834322C36352C30383236312C22322230332C3435323036322C31382236222C35323036322C36352C30383236312C22322231382C3635323036322C31382236222C30333237322C36352C30383236312C22332232332C3835323036322C31382236222C35333438322C36352C30383236312C22332234382C3035323036322C31382236222C30343639322C36352C30383236312C223022322C31382C36383236312C2232223635322C31382C36383236312C2235223231322C31382C36383236312C2237223836322C31382C36383236312C22312232302C3438323631322C31382236222C32313038322C31382C36383236312C22312233352C3638323631322C31382236222C37313239322C31382C36383236312C22322234302C3838323631322C31382236222C33323430322C31382C36383236312C22322236352C3038323631322C31382236222C38323631322C31382C36383236312C22332237302C3238323631322C31382236222C33333832322C31382C36383236312C22332238352C3438323631322C31382236222C38333034322C31382C36383236312C22342239302C3638323631322C31382236222C2C3030333237322C31382236222C35322C3630333237322C31382236222C31352C3230333237322C31382236222C36372C3830333237322C31382236222C30313432332C37302C32383236312C22312238322C3030333237322C31382236222C35313633332C37302C32383236312C22312239372C3230333237322C31382236222C30323834332C37302C32383236312C22322230332C3430333237322C31382236222C35323036332C37302C32383236312C22322231382C3630333237322C31382236222C30333237332C37302C32383236312C22332232332C3830333237322C31382236222C35333438332C37302C32383236312C22332234382C3030333237322C31382236222C30343639332C37302C32383236312C223022332C32332C38383236312C2232223635332C32332C38383236312C2235223231332C32332C38383236312C2237223836332C32332C38383236312C22312232302C3433333832322C31382236222C32313038332C32332C38383236312C22312233352C3633333832322C31382236222C37313239332C32332C38383236312C22322234302C3833333832322C31382236222C33323430332C32332C38383236312C22322236352C3033333832322C31382236222C38323631332C32332C38383236312C22332237302C3233333832322C31382236222C33333832332C32332C38383236312C22332238352C3433333832322C31382236222C38333034332C32332C38383236312C22342239302C3633333832322C31382236222C2C3035333438322C31382236222C35322C3635333438322C31382236222C31352C3235333438322C31382236222C36372C3835333438322C31382236222C30313432332C38352C34383236312C22312238322C3035333438322C31382236222C35313633332C38352C34383236312C22312239372C3235333438322C31382236222C30323834332C38352C34383236312C22322230332C3435333438322C31382236222C35323036332C38352C34383236312C22322231382C3635333438322C31382236222C30333237332C38352C34383236312C22332232332C3835333438322C31382236222C35333438332C38352C34383236312C22332234382C3035333438322C31382236222C30343639332C38352C34383236312C223022332C34382C30383236312C2232223635332C34382C30383236312C2235223231332C34382C30383236312C2237223836332C34382C30383236312C22312232302C3438333034322C31382236222C32313038332C34382C30383236312C22312233352C3638333034322C31382236222C37313239332C34382C30383236312C22322234302C3838333034322C31382236222C33323430332C34382C30383236312C22322236352C3038333034322C31382236222C38323631332C34382C30383236312C22332237302C3238333034322C31382236222C33333832332C34382C30383236312C22332238352C3438333034322C31382236222C38333034332C34382C30383236312C22342239302C3638333034322C31382236222C2C3030343639322C31382236222C35322C3630343639322C31382236222C31352C3230343639322C31382236222C36372C3830343639322C31382236222C30313432342C39302C36383236312C22312238322C3030343639322C31382236222C35313633342C39302C36383236312C22312239372C3230343639322C31382236222C30323834342C39302C36383236312C22322230332C3430343639322C31382236222C35323036342C39302C36383236312C22322231382C3630343639322C31382236222C30333237342C39302C36383236312C22332232332C3830343639322C31382236222C35333438342C39302C36383236312C22332234382C3030343639322C31382236222C30343639342C39302C36383236312C223022302C332C37302232222C35322C362C30303332372C2235223231302C332C37302232222C36372C382C30303332372C22312232302C342C30303332372C22312238322C302C30303332372C22312233352C362C30303332372C22312239372C322C30303332372C22322234302C382C30303332372C22322230332C342C30303332372C22322236352C302C30303332372C22322231382C362C30303332372C22332237302C322C30303332372C22332232332C382C30303332372C22332238352C342C30303332372C22332234382C302C30303332372C22342239302C362C30303332372C223022322C3635332C37302232222C35322C3635322C36303332372C2235223231322C3635332C37302232222C36372C3835322C36303332372C22312232302C3435322C36303332372C22312238322C3035322C36303332372C22312233352C3635322C36303332372C22312239372C3235322C36303332372C22322234302C3835322C36303332372C22322230332C3435322C36303332372C22322236352C3035322C36303332372C22322231382C3635322C36303332372C22332237302C3235322C36303332372C22332232332C3835322C36303332372C22332238352C3435322C36303332372C22332234382C3035322C36303332372C22342239302C3635322C36303332372C223022352C3231332C37302232222C35322C3631352C32303332372C2235223231352C3231332C37302232222C36372C3831352C32303332372C22312232302C3431352C32303332372C22312238322C3031352C32303332372C22312233352C3631352C32303332372C22312239372C3231352C32303332372C22322234302C3831352C32303332372C22322230332C3431352C32303332372C22322236352C3031352C32303332372C22322231382C3631352C32303332372C22332237302C3231352C32303332372C22332232332C3831352C32303332372C22332238352C3431352C32303332372C22332234382C3031352C32303332372C22342239302C3631352C32303332372C223022372C3836332C37302232222C35322C3636372C38303332372C2235223231372C3836332C37302232222C36372C3836372C38303332372C22312232302C3436372C38303332372C22312238322C3036372C38303332372C22312233352C3636372C38303332372C22312239372C3236372C38303332372C22322234302C3836372C38303332372C22322230332C3436372C38303332372C22322236352C3036372C38303332372C22322231382C3636372C38303332372C22332237302C3236372C38303332372C22332232332C3836372C38303332372C22332238352C3436372C38303332372C22332234382C3036372C38303332372C22342239302C3636372C38303332372C223022312C32302C34303332372C2232223635312C32302C34303332372C2235223231312C32302C34303332372C2237223836312C32302C34303332372C22312232302C3430313432332C37302232222C32313038312C32302C34303332372C22312233352C3630313432332C37302232222C37313239312C32302C34303332372C22322234302C3830313432332C37302232222C33323430312C32302C34303332372C22322236352C3030313432332C37302232222C38323631312C32302C34303332372C22332237302C3230313432332C37302232222C33333832312C32302C34303332372C22332238352C3430313432332C37302232222C38333034312C32302C34303332372C22342239302C3630313432332C37302232222C2C3032313038332C37302232222C35322C3632313038332C37302232222C31352C3232313038332C37302232222C36372C3832313038332C37302232222C30313432312C38322C30303332372C22312238322C3032313038332C37302232222C35313633312C38322C30303332372C22312239372C3232313038332C37302232222C30323834312C38322C30303332372C22322230332C3432313038332C37302232222C35323036312C38322C30303332372C22322231382C3632313038332C37302232222C30333237312C38322C30303332372C22332232332C3832313038332C37302232222C35333438312C38322C30303332372C22332234382C3032313038332C37302232222C30343639312C38322C30303332372C223022312C33352C36303332372C2232223635312C33352C36303332372C2235223231312C33352C36303332372C2237223836312C33352C36303332372C22312232302C3435313633332C37302232222C32313038312C33352C36303332372C22312233352C3635313633332C37302232222C37313239312C33352C36303332372C22322234302C3835313633332C37302232222C33323430312C33352C36303332372C22322236352C3035313633332C37302232222C38323631312C33352C36303332372C22332237302C3235313633332C37302232222C33333832312C33352C36303332372C22332238352C3435313633332C37302232222C38333034312C33352C36303332372C22342239302C3635313633332C37302232222C2C3037313239332C37302232222C35322C3637313239332C37302232222C31352C3237313239332C37302232222C36372C3837313239332C37302232222C30313432312C39372C32303332372C22312238322C3037313239332C37302232222C35313633312C39372C32303332372C22312239372C3237313239332C37302232222C30323834312C39372C32303332372C22322230332C3437313239332C37302232222C35323036312C39372C32303332372C22322231382C3637313239332C37302232222C30333237312C39372C32303332372C22332232332C3837313239332C37302232222C35333438312C39372C32303332372C22332234382C3037313239332C37302232222C30343639312C39372C32303332372C223022322C34302C38303332372C2232223635322C34302C38303332372C2235223231322C34302C38303332372C2237223836322C34302C38303332372C22312232302C3430323834332C37302232222C32313038322C34302C38303332372C22312233352C3630323834332C37302232222C37313239322C34302C38303332372C22322234302C3830323834332C37302232222C33323430322C34302C38303332372C22322236352C3030323834332C37302232222C38323631322C34302C38303332372C22332237302C3230323834332C37302232222C33333832322C34302C38303332372C22332238352C3430323834332C37302232222C38333034322C34302C38303332372C22342239302C3630323834332C37302232222C2C3033323430332C37302232222C35322C3633323430332C37302232222C31352C3233323430332C37302232222C36372C3833323430332C37302232222C30313432322C30332C34303332372C22312238322C3033323430332C37302232222C35313633322C30332C34303332372C22312239372C3233323430332C37302232222C30323834322C30332C34303332372C22322230332C3433323430332C37302232222C35323036322C30332C34303332372C22322231382C3633323430332C37302232222C30333237322C30332C34303332372C22332232332C3833323430332C37302232222C35333438322C30332C34303332372C22332234382C3033323430332C37302232222C30343639322C30332C34303332372C223022322C36352C30303332372C2232223635322C36352C30303332372C2235223231322C36352C30303332372C2237223836322C36352C30303332372C22312232302C3435323036332C37302232222C32313038322C36352C30303332372C22312233352C3635323036332C37302232222C37313239322C36352C30303332372C22322234302C3835323036332C37302232222C33323430322C36352C30303332372C22322236352C3035323036332C37302232222C38323631322C36352C30303332372C22332237302C3235323036332C37302232222C33333832322C36352C30303332372C22332238352C3435323036332C37302232222C38333034322C36352C30303332372C22342239302C3635323036332C37302232222C2C3038323631332C37302232222C35322C3638323631332C37302232222C31352C3238323631332C37302232222C36372C3838323631332C37302232222C30313432322C31382C36303332372C22312238322C3038323631332C37302232222C35313633322C31382C36303332372C22312239372C3238323631332C37302232222C30323834322C31382C36303332372C22322230332C3438323631332C37302232222C35323036322C31382C36303332372C22322231382C3638323631332C37302232222C30333237322C31382C36303332372C22332232332C3838323631332C37302232222C35333438322C31382C36303332372C22332234382C3038323631332C37302232222C30343639322C31382C36303332372C223022332C37302C32303332372C2232223635332C37302C32303332372C2235223231332C37302C32303332372C2237223836332C37302C32303332372C22312232302C3430333237332C37302232222C32313038332C37302C32303332372C22312233352C3630333237332C37302232222C37313239332C37302C32303332372C22322234302C3830333237332C37302232222C33323430332C37302C32303332372C22322236352C3030333237332C37302232222C38323631332C37302C32303332372C22332237302C3230333237332C37302232222C33333832332C37302C32303332372C22332238352C3430333237332C37302232222C38333034332C37302C32303332372C22342239302C3630333237332C37302232222C2C3033333832332C37302232222C35322C3633333832332C37302232222C31352C3233333832332C37302232222C36372C3833333832332C37302232222C30313432332C32332C38303332372C22312238322C3033333832332C37302232222C35313633332C32332C38303332372C22312239372C3233333832332C37302232222C30323834332C32332C38303332372C22322230332C3433333832332C37302232222C35323036332C32332C38303332372C22322231382C3633333832332C37302232222C30333237332C32332C38303332372C22332232332C3833333832332C37302232222C35333438332C32332C38303332372C22332234382C3033333832332C37302232222C30343639332C32332C38303332372C223022332C38352C34303332372C2232223635332C38352C34303332372C2235223231332C38352C34303332372C2237223836332C38352C34303332372C22312232302C3435333438332C37302232222C32313038332C38352C34303332372C22312233352C3635333438332C37302232222C37313239332C38352C34303332372C22322234302C3835333438332C37302232222C33323430332C38352C34303332372C22322236352C3035333438332C37302232222C38323631332C38352C34303332372C22332237302C3235333438332C37302232222C33333832332C38352C34303332372C22332238352C3435333438332C37302232222C38333034332C38352C34303332372C22342239302C3635333438332C37302232222C2C3038333034332C37302232222C35322C3638333034332C37302232222C31352C3238333034332C37302232222C36372C3838333034332C37302232222C30313432332C34382C30303332372C22312238322C3038333034332C37302232222C35313633332C34382C30303332372C22312239372C3238333034332C37302232222C30323834332C34382C30303332372C22322230332C3438333034332C37302232222C35323036332C34382C30303332372C22322231382C3638333034332C37302232222C30333237332C34382C30303332372C22332232332C3838333034332C37302232222C35333438332C34382C30303332372C22332234382C3038333034332C37302232222C30343639332C34382C30303332372C223022342C39302C36303332372C2232223635342C39302C36303332372C2235223231342C39302C36303332372C2237223836342C39302C36303332372C22312232302C3430343639332C37302232222C32313038342C39302C36303332372C22312233352C3630343639332C37302232222C37313239342C39302C36303332372C22322234302C3830343639332C37302232222C33323430342C39302C36303332372C22322236352C3030343639332C37302232222C38323631342C39302C36303332372C22332237302C3230343639332C37302232222C33333832342C39302C36303332372C22332238352C3430343639332C37302232222C38333034342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30333338322C2232223635302C332C32332238222C31352C322C30333338322C2237223836302C332C32332238222C30313432302C332C32332238222C32313038302C332C32332238222C35313633302C332C32332238222C37313239302C332C32332238222C30323834302C332C32332238222C33323430302C332C32332238222C35323036302C332C32332238222C38323631302C332C32332238222C30333237302C332C32332238222C33333832302C332C32332238222C35333438302C332C32332238222C38333034302C332C32332238222C30343639302C332C32332238222C2C3035322C36333338322C2232223635322C3635332C32332238222C31352C3235322C36333338322C2237223836322C3635332C32332238222C30313432322C3635332C32332238222C32313038322C3635332C32332238222C35313633322C3635332C32332238222C37313239322C3635332C32332238222C30323834322C3635332C32332238222C33323430322C3635332C32332238222C35323036322C3635332C32332238222C38323631322C3635332C32332238222C30333237322C3635332C32332238222C33333832322C3635332C32332238222C35333438322C3635332C32332238222C38333034322C3635332C32332238222C30343639322C3635332C32332238222C2C3031352C32333338322C2232223635352C3231332C32332238222C31352C3231352C32333338322C2237223836352C3231332C32332238222C30313432352C3231332C32332238222C32313038352C3231332C32332238222C35313633352C3231332C32332238222C37313239352C3231332C32332238222C30323834352C3231332C32332238222C33323430352C3231332C32332238222C35323036352C3231332C32332238222C38323631352C3231332C32332238222C30333237352C3231332C32332238222C33333832352C3231332C32332238222C35333438352C3231332C32332238222C38333034352C3231332C32332238222C30343639352C3231332C32332238222C2C3036372C38333338322C2232223635372C3836332C32332238222C31352C3236372C38333338322C2237223836372C3836332C32332238222C30313432372C3836332C32332238222C32313038372C3836332C32332238222C35313633372C3836332C32332238222C37313239372C3836332C32332238222C30323834372C3836332C32332238222C33323430372C3836332C32332238222C35323036372C3836332C32332238222C38323631372C3836332C32332238222C30333237372C3836332C32332238222C33333832372C3836332C32332238222C35333438372C3836332C32332238222C38333034372C3836332C32332238222C30343639372C3836332C32332238222C2C3030313432332C32332238222C35322C3630313432332C32332238222C31352C3230313432332C32332238222C36372C3830313432332C32332238222C30313432312C32302C34333338322C22312238322C3030313432332C32332238222C35313633312C32302C34333338322C22312239372C3230313432332C32332238222C30323834312C32302C34333338322C22322230332C3430313432332C32332238222C35323036312C32302C34333338322C22322231382C3630313432332C32332238222C30333237312C32302C34333338322C22332232332C3830313432332C32332238222C35333438312C32302C34333338322C22332234382C3030313432332C32332238222C30343639312C32302C34333338322C223022312C38322C30333338322C2232223635312C38322C30333338322C2235223231312C38322C30333338322C2237223836312C38322C30333338322C22312232302C3432313038332C32332238222C32313038312C38322C30333338322C22312233352C3632313038332C32332238222C37313239312C38322C30333338322C22322234302C3832313038332C32332238222C33323430312C38322C30333338322C22322236352C3032313038332C32332238222C38323631312C38322C30333338322C22332237302C3232313038332C32332238222C33333832312C38322C30333338322C22332238352C3432313038332C32332238222C38333034312C38322C30333338322C22342239302C3632313038332C32332238222C2C3035313633332C32332238222C35322C3635313633332C32332238222C31352C3235313633332C32332238222C36372C3835313633332C32332238222C30313432312C33352C36333338322C22312238322C3035313633332C32332238222C35313633312C33352C36333338322C22312239372C3235313633332C32332238222C30323834312C33352C36333338322C22322230332C3435313633332C32332238222C35323036312C33352C36333338322C22322231382C3635313633332C32332238222C30333237312C33352C36333338322C22332232332C3835313633332C32332238222C35333438312C33352C36333338322C22332234382C3035313633332C32332238222C30343639312C33352C36333338322C223022312C39372C32333338322C2232223635312C39372C32333338322C2235223231312C39372C32333338322C2237223836312C39372C32333338322C22312232302C3437313239332C32332238222C32313038312C39372C32333338322C22312233352C3637313239332C32332238222C37313239312C39372C32333338322C22322234302C3837313239332C32332238222C33323430312C39372C32333338322C22322236352C3037313239332C32332238222C38323631312C39372C32333338322C22332237302C3237313239332C32332238222C33333832312C39372C32333338322C22332238352C3437313239332C32332238222C38333034312C39372C32333338322C22342239302C3637313239332C32332238222C2C3030323834332C32332238222C35322C3630323834332C32332238222C31352C3230323834332C32332238222C36372C3830323834332C32332238222C30313432322C34302C38333338322C22312238322C3030323834332C32332238222C35313633322C34302C38333338322C22312239372C3230323834332C32332238222C30323834322C34302C38333338322C22322230332C3430323834332C32332238222C35323036322C34302C38333338322C22322231382C3630323834332C32332238222C30333237322C34302C38333338322C22332232332C3830323834332C32332238222C35333438322C34302C38333338322C22332234382C3030323834332C32332238222C30343639322C34302C38333338322C223022322C30332C34333338322C2232223635322C30332C34333338322C2235223231322C30332C34333338322C2237223836322C30332C34333338322C22312232302C3433323430332C32332238222C32313038322C30332C34333338322C22312233352C3633323430332C32332238222C37313239322C30332C34333338322C22322234302C3833323430332C32332238222C33323430322C30332C34333338322C22322236352C3033323430332C32332238222C38323631322C30332C34333338322C22332237302C3233323430332C32332238222C33333832322C30332C34333338322C22332238352C3433323430332C32332238222C38333034322C30332C34333338322C22342239302C3633323430332C32332238222C2C3035323036332C32332238222C35322C3635323036332C32332238222C31352C3235323036332C32332238222C36372C3835323036332C32332238222C30313432322C36352C30333338322C22312238322C3035323036332C32332238222C35313633322C36352C30333338322C22312239372C3235323036332C32332238222C30323834322C36352C30333338322C22322230332C3435323036332C32332238222C35323036322C36352C30333338322C22322231382C3635323036332C32332238222C30333237322C36352C30333338322C22332232332C3835323036332C32332238222C35333438322C36352C30333338322C22332234382C3035323036332C32332238222C30343639322C36352C30333338322C223022322C31382C36333338322C2232223635322C31382C36333338322C2235223231322C31382C36333338322C2237223836322C31382C36333338322C22312232302C3438323631332C32332238222C32313038322C31382C36333338322C22312233352C3638323631332C32332238222C37313239322C31382C36333338322C22322234302C3838323631332C32332238222C33323430322C31382C36333338322C22322236352C3038323631332C32332238222C38323631322C31382C36333338322C22332237302C3238323631332C32332238222C33333832322C31382C36333338322C22332238352C3438323631332C32332238222C38333034322C31382C36333338322C22342239302C3638323631332C32332238222C2C3030333237332C32332238222C35322C3630333237332C32332238222C31352C3230333237332C32332238222C36372C3830333237332C32332238222C30313432332C37302C32333338322C22312238322C3030333237332C32332238222C35313633332C37302C32333338322C22312239372C3230333237332C32332238222C30323834332C37302C32333338322C22322230332C3430333237332C32332238222C35323036332C37302C32333338322C22322231382C3630333237332C32332238222C30333237332C37302C32333338322C22332232332C3830333237332C32332238222C35333438332C37302C32333338322C22332234382C3030333237332C32332238222C30343639332C37302C32333338322C223022332C32332C38333338322C2232223635332C32332C38333338322C2235223231332C32332C38333338322C2237223836332C32332C38333338322C22312232302C3433333832332C32332238222C32313038332C32332C38333338322C22312233352C3633333832332C32332238222C37313239332C32332C38333338322C22322234302C3833333832332C32332238222C33323430332C32332C38333338322C22322236352C3033333832332C32332238222C38323631332C32332C38333338322C22332237302C3233333832332C32332238222C33333832332C32332C38333338322C22332238352C3433333832332C32332238222C38333034332C32332C38333338322C22342239302C3633333832332C32332238222C2C3035333438332C32332238222C35322C3635333438332C32332238222C31352C3235333438332C32332238222C36372C3835333438332C32332238222C30313432332C38352C34333338322C22312238322C3035333438332C32332238222C35313633332C38352C34333338322C22312239372C3235333438332C32332238222C30323834332C38352C34333338322C22322230332C3435333438332C32332238222C35323036332C38352C34333338322C22322231382C3635333438332C32332238222C30333237332C38352C34333338322C22332232332C3835333438332C32332238222C35333438332C38352C34333338322C22332234382C3035333438332C32332238222C30343639332C38352C34333338322C223022332C34382C30333338322C2232223635332C34382C30333338322C2235223231332C34382C30333338322C2237223836332C34382C30333338322C22312232302C3438333034332C32332238222C32313038332C34382C30333338322C22312233352C3638333034332C32332238222C37313239332C34382C30333338322C22322234302C3838333034332C32332238222C33323430332C34382C30333338322C22322236352C3038333034332C32332238222C38323631332C34382C30333338322C22332237302C3238333034332C32332238222C33333832332C34382C30333338322C22332238352C3438333034332C32332238222C38333034332C34382C30333338322C22342239302C3638333034332C32332238222C2C3030343639332C32332238222C35322C3630343639332C32332238222C31352C3230343639332C32332238222C36372C3830343639332C32332238222C30313432342C39302C36333338322C22312238322C3030343639332C32332238222C35313633342C39302C36333338322C22312239372C3230343639332C32332238222C30323834342C39302C36333338322C22322230332C3430343639332C32332238222C35323036342C39302C36333338322C22322231382C3630343639332C32332238222C30333237342C39302C36333338322C22332232332C3830343639332C32332238222C35333438342C39302C36333338322C22332234382C3030343639332C32332238222C30343639342C39302C36333338322C223022302C332C38352234222C35322C362C30353334382C2235223231302C332C38352234222C36372C382C30353334382C22312232302C342C30353334382C22312238322C302C30353334382C22312233352C362C30353334382C22312239372C322C30353334382C22322234302C382C30353334382C22322230332C342C30353334382C22322236352C302C30353334382C22322231382C362C30353334382C22332237302C322C30353334382C22332232332C382C30353334382C22332238352C342C30353334382C22332234382C302C30353334382C22342239302C362C30353334382C223022322C3635332C38352234222C35322C3635322C36353334382C2235223231322C3635332C38352234222C36372C3835322C36353334382C22312232302C3435322C36353334382C22312238322C3035322C36353334382C22312233352C3635322C36353334382C22312239372C3235322C36353334382C22322234302C3835322C36353334382C22322230332C3435322C36353334382C22322236352C3035322C36353334382C22322231382C3635322C36353334382C22332237302C3235322C36353334382C22332232332C3835322C36353334382C22332238352C3435322C36353334382C22332234382C3035322C36353334382C22342239302C3635322C36353334382C223022352C3231332C38352234222C35322C3631352C32353334382C2235223231352C3231332C38352234222C36372C3831352C32353334382C22312232302C3431352C32353334382C22312238322C3031352C32353334382C22312233352C3631352C32353334382C22312239372C3231352C32353334382C22322234302C3831352C32353334382C22322230332C3431352C32353334382C22322236352C3031352C32353334382C22322231382C3631352C32353334382C22332237302C3231352C32353334382C22332232332C3831352C32353334382C22332238352C3431352C32353334382C22332234382C3031352C32353334382C22342239302C3631352C32353334382C223022372C3836332C38352234222C35322C3636372C38353334382C2235223231372C3836332C38352234222C36372C3836372C38353334382C22312232302C3436372C38353334382C22312238322C3036372C38353334382C22312233352C3636372C38353334382C22312239372C3236372C38353334382C22322234302C3836372C38353334382C22322230332C3436372C38353334382C22322236352C3036372C38353334382C22322231382C3636372C38353334382C22332237302C3236372C38353334382C22332232332C3836372C38353334382C22332238352C3436372C38353334382C22332234382C3036372C38353334382C22342239302C3636372C38353334382C223022312C32302C34353334382C2232223635312C32302C34353334382C2235223231312C32302C34353334382C2237223836312C32302C34353334382C22312232302C3430313432332C38352234222C32313038312C32302C34353334382C22312233352C3630313432332C38352234222C37313239312C32302C34353334382C22322234302C3830313432332C38352234222C33323430312C32302C34353334382C22322236352C3030313432332C38352234222C38323631312C32302C34353334382C22332237302C3230313432332C38352234222C33333832312C32302C34353334382C22332238352C3430313432332C38352234222C38333034312C32302C34353334382C22342239302C3630313432332C38352234222C2C3032313038332C38352234222C35322C3632313038332C38352234222C31352C3232313038332C38352234222C36372C3832313038332C38352234222C30313432312C38322C30353334382C22312238322C3032313038332C38352234222C35313633312C38322C30353334382C22312239372C3232313038332C38352234222C30323834312C38322C30353334382C22322230332C3432313038332C38352234222C35323036312C38322C30353334382C22322231382C3632313038332C38352234222C30333237312C38322C30353334382C22332232332C3832313038332C38352234222C35333438312C38322C30353334382C22332234382C3032313038332C38352234222C30343639312C38322C30353334382C223022312C33352C36353334382C2232223635312C33352C36353334382C2235223231312C33352C36353334382C2237223836312C33352C36353334382C22312232302C3435313633332C38352234222C32313038312C33352C36353334382C22312233352C3635313633332C38352234222C37313239312C33352C36353334382C22322234302C3835313633332C38352234222C33323430312C33352C36353334382C22322236352C3035313633332C38352234222C38323631312C33352C36353334382C22332237302C3235313633332C38352234222C33333832312C33352C36353334382C22332238352C3435313633332C38352234222C38333034312C33352C36353334382C22342239302C3635313633332C38352234222C2C3037313239332C38352234222C35322C3637313239332C38352234222C31352C3237313239332C38352234222C36372C3837313239332C38352234222C30313432312C39372C32353334382C22312238322C3037313239332C38352234222C35313633312C39372C32353334382C22312239372C3237313239332C38352234222C30323834312C39372C32353334382C22322230332C3437313239332C38352234222C35323036312C39372C32353334382C22322231382C3637313239332C38352234222C30333237312C39372C32353334382C22332232332C3837313239332C38352234222C35333438312C39372C32353334382C22332234382C3037313239332C38352234222C30343639312C39372C32353334382C223022322C34302C38353334382C2232223635322C34302C38353334382C2235223231322C34302C38353334382C2237223836322C34302C38353334382C22312232302C3430323834332C38352234222C32313038322C34302C38353334382C22312233352C3630323834332C38352234222C37313239322C34302C38353334382C22322234302C3830323834332C38352234222C33323430322C34302C38353334382C22322236352C3030323834332C38352234222C38323631322C34302C38353334382C22332237302C3230323834332C38352234222C33333832322C34302C38353334382C22332238352C3430323834332C38352234222C38333034322C34302C38353334382C22342239302C3630323834332C38352234222C2C3033323430332C38352234222C35322C3633323430332C38352234222C31352C3233323430332C38352234222C36372C3833323430332C38352234222C30313432322C30332C34353334382C22312238322C3033323430332C38352234222C35313633322C30332C34353334382C22312239372C3233323430332C38352234222C30323834322C30332C34353334382C22322230332C3433323430332C38352234222C35323036322C30332C34353334382C22322231382C3633323430332C38352234222C30333237322C30332C34353334382C22332232332C3833323430332C38352234222C35333438322C30332C34353334382C22332234382C3033323430332C38352234222C30343639322C30332C34353334382C223022322C36352C30353334382C2232223635322C36352C30353334382C2235223231322C36352C30353334382C2237223836322C36352C30353334382C22312232302C3435323036332C38352234222C32313038322C36352C30353334382C22312233352C3635323036332C38352234222C37313239322C36352C30353334382C22322234302C3835323036332C38352234222C33323430322C36352C30353334382C22322236352C3035323036332C38352234222C38323631322C36352C30353334382C22332237302C3235323036332C38352234222C33333832322C36352C30353334382C22332238352C3435323036332C38352234222C38333034322C36352C30353334382C22342239302C3635323036332C38352234222C2C3038323631332C38352234222C35322C3638323631332C38352234222C31352C3238323631332C38352234222C36372C3838323631332C38352234222C30313432322C31382C36353334382C22312238322C3038323631332C38352234222C35313633322C31382C36353334382C22312239372C3238323631332C38352234222C30323834322C31382C36353334382C22322230332C3438323631332C38352234222C35323036322C31382C36353334382C22322231382C3638323631332C38352234222C30333237322C31382C36353334382C22332232332C3838323631332C38352234222C35333438322C31382C36353334382C22332234382C3038323631332C38352234222C30343639322C31382C36353334382C223022332C37302C32353334382C2232223635332C37302C32353334382C2235223231332C37302C32353334382C2237223836332C37302C32353334382C22312232302C3430333237332C38352234222C32313038332C37302C32353334382C22312233352C3630333237332C38352234222C37313239332C37302C32353334382C22322234302C3830333237332C38352234222C33323430332C37302C32353334382C22322236352C3030333237332C38352234222C38323631332C37302C32353334382C22332237302C3230333237332C38352234222C33333832332C37302C32353334382C22332238352C3430333237332C38352234222C38333034332C37302C32353334382C22342239302C3630333237332C38352234222C2C3033333832332C38352234222C35322C3633333832332C38352234222C31352C3233333832332C38352234222C36372C3833333832332C38352234222C30313432332C32332C38353334382C22312238322C3033333832332C38352234222C35313633332C32332C38353334382C22312239372C3233333832332C38352234222C30323834332C32332C38353334382C22322230332C3433333832332C38352234222C35323036332C32332C38353334382C22322231382C3633333832332C38352234222C30333237332C32332C38353334382C22332232332C3833333832332C38352234222C35333438332C32332C38353334382C22332234382C3033333832332C38352234222C30343639332C32332C38353334382C223022332C38352C34353334382C2232223635332C38352C34353334382C2235223231332C38352C34353334382C2237223836332C38352C34353334382C22312232302C3435333438332C38352234222C32313038332C38352C34353334382C22312233352C3635333438332C38352234222C37313239332C38352C34353334382C22322234302C3835333438332C38352234222C33323430332C38352C34353334382C22322236352C3035333438332C38352234222C38323631332C38352C34353334382C22332237302C3235333438332C38352234222C33333832332C38352C34353334382C22332238352C3435333438332C38352234222C38333034332C38352C34353334382C22342239302C3635333438332C38352234222C2C3038333034332C38352234222C35322C3638333034332C38352234222C31352C3238333034332C38352234222C36372C3838333034332C38352234222C30313432332C34382C30353334382C22312238322C3038333034332C38352234222C35313633332C34382C30353334382C22312239372C3238333034332C38352234222C30323834332C34382C30353334382C22322230332C3438333034332C38352234222C35323036332C34382C30353334382C22322231382C3638333034332C38352234222C30333237332C34382C30353334382C22332232332C3838333034332C38352234222C35333438332C34382C30353334382C22332234382C3038333034332C38352234222C30343639332C34382C30353334382C223022342C39302C36353334382C2232223635342C39302C36353334382C2235223231342C39302C36353334382C2237223836342C39302C36353334382C22312232302C3430343639332C38352234222C32313038342C39302C36353334382C22312233352C3630343639332C38352234222C37313239342C39302C36353334382C22322234302C3830343639332C38352234222C33323430342C39302C36353334382C22322236352C3030343639332C38352234222C38323631342C39302C36353334382C22332237302C3230343639332C38352234222C33333832342C39302C36353334382C22332238352C3430343639332C38352234222C38333034342C39302C36353334382C22342239302C3630343639332C38352234222C2C302C30383330342C2232223635302C332C34382230222C31352C322C30383330342C2237223836302C332C34382230222C30313432302C332C34382230222C32313038302C332C34382230222C35313633302C332C34382230222C37313239302C332C34382230222C30323834302C332C34382230222C33323430302C332C34382230222C35323036302C332C34382230222C38323631302C332C34382230222C30333237302C332C34382230222C33333832302C332C34382230222C35333438302C332C34382230222C38333034302C332C34382230222C30343639302C332C34382230222C2C3035322C36383330342C2232223635322C3635332C34382230222C31352C3235322C36383330342C2237223836322C3635332C34382230222C30313432322C3635332C34382230222C32313038322C3635332C34382230222C35313633322C3635332C34382230222C37313239322C3635332C34382230222C30323834322C3635332C34382230222C33323430322C3635332C34382230222C35323036322C3635332C34382230222C38323631322C3635332C34382230222C30333237322C3635332C34382230222C33333832322C3635332C34382230222C35333438322C3635332C34382230222C38333034322C3635332C34382230222C30343639322C3635332C34382230222C2C3031352C32383330342C2232223635352C3231332C34382230222C31352C3231352C32383330342C2237223836352C3231332C34382230222C30313432352C3231332C34382230222C32313038352C3231332C34382230222C35313633352C3231332C34382230222C37313239352C3231332C34382230222C30323834352C3231332C34382230222C33323430352C3231332C34382230222C35323036352C3231332C34382230222C38323631352C3231332C34382230222C30333237352C3231332C34382230222C33333832352C3231332C34382230222C35333438352C3231332C34382230222C38333034352C3231332C34382230222C30343639352C3231332C34382230222C2C3036372C38383330342C2232223635372C3836332C34382230222C31352C3236372C38383330342C2237223836372C3836332C34382230222C30313432372C3836332C34382230222C32313038372C3836332C34382230222C35313633372C3836332C34382230222C37313239372C3836332C34382230222C30323834372C3836332C34382230222C33323430372C3836332C34382230222C35323036372C3836332C34382230222C38323631372C3836332C34382230222C30333237372C3836332C34382230222C33333832372C3836332C34382230222C35333438372C3836332C34382230222C38333034372C3836332C34382230222C30343639372C3836332C34382230222C2C3030313432332C34382230222C35322C3630313432332C34382230222C31352C3230313432332C34382230222C36372C3830313432332C34382230222C30313432312C32302C34383330342C22312238322C3030313432332C34382230222C35313633312C32302C34383330342C22312239372C3230313432332C34382230222C30323834312C32302C34383330342C22322230332C3430313432332C34382230222C35323036312C32302C34383330342C22322231382C3630313432332C34382230222C30333237312C32302C34383330342C22332232332C3830313432332C34382230222C35333438312C32302C34383330342C22332234382C3030313432332C34382230222C30343639312C32302C34383330342C223022312C38322C30383330342C2232223635312C38322C30383330342C2235223231312C38322C30383330342C2237223836312C38322C30383330342C22312232302C3432313038332C34382230222C32313038312C38322C30383330342C22312233352C3632313038332C34382230222C37313239312C38322C30383330342C22322234302C3832313038332C34382230222C33323430312C38322C30383330342C22322236352C3032313038332C34382230222C38323631312C38322C30383330342C22332237302C3232313038332C34382230222C33333832312C38322C30383330342C22332238352C3432313038332C34382230222C38333034312C38322C30383330342C22342239302C3632313038332C34382230222C2C3035313633332C34382230222C35322C3635313633332C34382230222C31352C3235313633332C34382230222C36372C3835313633332C34382230222C30313432312C33352C36383330342C22312238322C3035313633332C34382230222C35313633312C33352C36383330342C22312239372C3235313633332C34382230222C30323834312C33352C36383330342C22322230332C3435313633332C34382230222C35323036312C33352C36383330342C22322231382C3635313633332C34382230222C30333237312C33352C36383330342C22332232332C3835313633332C34382230222C35333438312C33352C36383330342C22332234382C3035313633332C34382230222C30343639312C33352C36383330342C223022312C39372C32383330342C2232223635312C39372C32383330342C2235223231312C39372C32383330342C2237223836312C39372C32383330342C22312232302C3437313239332C34382230222C32313038312C39372C32383330342C22312233352C3637313239332C34382230222C37313239312C39372C32383330342C22322234302C3837313239332C34382230222C33323430312C39372C32383330342C22322236352C3037313239332C34382230222C38323631312C39372C32383330342C22332237302C3237313239332C34382230222C33333832312C39372C32383330342C22332238352C3437313239332C34382230222C38333034312C39372C32383330342C22342239302C3637313239332C34382230222C2C3030323834332C34382230222C35322C3630323834332C34382230222C31352C3230323834332C34382230222C36372C3830323834332C34382230222C30313432322C34302C38383330342C22312238322C3030323834332C34382230222C35313633322C34302C38383330342C22312239372C3230323834332C34382230222C30323834322C34302C38383330342C22322230332C3430323834332C34382230222C35323036322C34302C38383330342C22322231382C3630323834332C34382230222C30333237322C34302C38383330342C22332232332C3830323834332C34382230222C35333438322C34302C38383330342C22332234382C3030323834332C34382230222C30343639322C34302C38383330342C223022322C30332C34383330342C2232223635322C30332C34383330342C2235223231322C30332C34383330342C2237223836322C30332C34383330342C22312232302C3433323430332C34382230222C32313038322C30332C34383330342C22312233352C3633323430332C34382230222C37313239322C30332C34383330342C22322234302C3833323430332C34382230222C33323430322C30332C34383330342C22322236352C3033323430332C34382230222C38323631322C30332C34383330342C22332237302C3233323430332C34382230222C33333832322C30332C34383330342C22332238352C3433323430332C34382230222C38333034322C30332C34383330342C22342239302C3633323430332C34382230222C2C3035323036332C34382230222C35322C3635323036332C34382230222C31352C3235323036332C34382230222C36372C3835323036332C34382230222C30313432322C36352C30383330342C22312238322C3035323036332C34382230222C35313633322C36352C30383330342C22312239372C3235323036332C34382230222C30323834322C36352C30383330342C22322230332C3435323036332C34382230222C35323036322C36352C30383330342C22322231382C3635323036332C34382230222C30333237322C36352C30383330342C22332232332C3835323036332C34382230222C35333438322C36352C30383330342C22332234382C3035323036332C34382230222C30343639322C36352C30383330342C223022322C31382C36383330342C2232223635322C31382C36383330342C2235223231322C31382C36383330342C2237223836322C31382C36383330342C22312232302C3438323631332C34382230222C32313038322C31382C36383330342C22312233352C3638323631332C34382230222C37313239322C31382C36383330342C22322234302C3838323631332C34382230222C33323430322C31382C36383330342C22322236352C3038323631332C34382230222C38323631322C31382C36383330342C22332237302C3238323631332C34382230222C33333832322C31382C36383330342C22332238352C3438323631332C34382230222C38333034322C31382C36383330342C22342239302C3638323631332C34382230222C2C3030333237332C34382230222C35322C3630333237332C34382230222C31352C3230333237332C34382230222C36372C3830333237332C34382230222C30313432332C37302C32383330342C22312238322C3030333237332C34382230222C35313633332C37302C32383330342C22312239372C3230333237332C34382230222C30323834332C37302C32383330342C22322230332C3430333237332C34382230222C35323036332C37302C32383330342C22322231382C3630333237332C34382230222C30333237332C37302C32383330342C22332232332C3830333237332C34382230222C35333438332C37302C32383330342C22332234382C3030333237332C34382230222C30343639332C37302C32383330342C223022332C32332C38383330342C2232223635332C32332C38383330342C2235223231332C32332C38383330342C2237223836332C32332C38383330342C22312232302C3433333832332C34382230222C32313038332C32332C38383330342C22312233352C3633333832332C34382230222C37313239332C32332C38383330342C22322234302C3833333832332C34382230222C33323430332C32332C38383330342C22322236352C3033333832332C34382230222C38323631332C32332C38383330342C22332237302C3233333832332C34382230222C33333832332C32332C38383330342C22332238352C3433333832332C34382230222C38333034332C32332C38383330342C22342239302C3633333832332C34382230222C2C3035333438332C34382230222C35322C3635333438332C34382230222C31352C3235333438332C34382230222C36372C3835333438332C34382230222C30313432332C38352C34383330342C22312238322C3035333438332C34382230222C35313633332C38352C34383330342C22312239372C3235333438332C34382230222C30323834332C38352C34383330342C22322230332C3435333438332C34382230222C35323036332C38352C34383330342C22322231382C3635333438332C34382230222C30333237332C38352C34383330342C22332232332C3835333438332C34382230222C35333438332C38352C34383330342C22332234382C3035333438332C34382230222C30343639332C38352C34383330342C223022332C34382C30383330342C2232223635332C34382C30383330342C2235223231332C34382C30383330342C2237223836332C34382C30383330342C22312232302C3438333034332C34382230222C32313038332C34382C30383330342C22312233352C3638333034332C34382230222C37313239332C34382C30383330342C22322234302C3838333034332C34382230222C33323430332C34382C30383330342C22322236352C3038333034332C34382230222C38323631332C34382C30383330342C22332237302C3238333034332C34382230222C33333832332C34382C30383330342C22332238352C3438333034332C34382230222C38333034332C34382C30383330342C22342239302C3638333034332C34382230222C2C3030343639332C34382230222C35322C3630343639332C34382230222C31352C3230343639332C34382230222C36372C3830343639332C34382230222C30313432342C39302C36383330342C22312238322C3030343639332C34382230222C35313633342C39302C36383330342C22312239372C3230343639332C34382230222C30323834342C39302C36383330342C22322230332C3430343639332C34382230222C35323036342C39302C36383330342C22322231382C3630343639332C34382230222C30333237342C39302C36383330342C22332232332C3830343639332C34382230222C35333438342C39302C36383330342C22332234382C3030343639332C34382230222C30343639342C39302C36383330342C223022302C342C39302236222C35322C362C30303436392C2235223231302C342C39302236222C36372C382C30303436392C22312232302C342C30303436392C22312238322C302C30303436392C22312233352C362C30303436392C22312239372C322C30303436392C22322234302C382C30303436392C22322230332C342C30303436392C22322236352C302C30303436392C22322231382C362C30303436392C22332237302C322C30303436392C22332232332C382C30303436392C22332238352C342C30303436392C22332234382C302C30303436392C22342239302C362C30303436392C223022322C3635342C39302236222C35322C3635322C36303436392C2235223231322C3635342C39302236222C36372C3835322C36303436392C22312232302C3435322C36303436392C22312238322C3035322C36303436392C22312233352C3635322C36303436392C22312239372C3235322C36303436392C22322234302C3835322C36303436392C22322230332C3435322C36303436392C22322236352C3035322C36303436392C22322231382C3635322C36303436392C22332237302C3235322C36303436392C22332232332C3835322C36303436392C22332238352C3435322C36303436392C22332234382C3035322C36303436392C22342239302C3635322C36303436392C223022352C3231342C39302236222C35322C3631352C32303436392C2235223231352C3231342C39302236222C36372C3831352C32303436392C22312232302C3431352C32303436392C22312238322C3031352C32303436392C22312233352C3631352C32303436392C22312239372C3231352C32303436392C22322234302C3831352C32303436392C22322230332C3431352C32303436392C22322236352C3031352C32303436392C22322231382C3631352C32303436392C22332237302C3231352C32303436392C22332232332C3831352C32303436392C22332238352C3431352C32303436392C22332234382C3031352C32303436392C22342239302C3631352C32303436392C223022372C3836342C39302236222C35322C3636372C38303436392C2235223231372C3836342C39302236222C36372C3836372C38303436392C22312232302C3436372C38303436392C22312238322C3036372C38303436392C22312233352C3636372C38303436392C22312239372C3236372C38303436392C22322234302C3836372C38303436392C22322230332C3436372C38303436392C22322236352C3036372C38303436392C22322231382C3636372C38303436392C22332237302C3236372C38303436392C22332232332C3836372C38303436392C22332238352C3436372C38303436392C22332234382C3036372C38303436392C22342239302C3636372C38303436392C223022312C32302C34303436392C2232223635312C32302C34303436392C2235223231312C32302C34303436392C2237223836312C32302C34303436392C22312232302C3430313432342C39302236222C32313038312C32302C34303436392C22312233352C3630313432342C39302236222C37313239312C32302C34303436392C22322234302C3830313432342C39302236222C33323430312C32302C34303436392C22322236352C3030313432342C39302236222C38323631312C32302C34303436392C22332237302C3230313432342C39302236222C33333832312C32302C34303436392C22332238352C3430313432342C39302236222C38333034312C32302C34303436392C22342239302C3630313432342C39302236222C2C3032313038342C39302236222C35322C3632313038342C39302236222C31352C3232313038342C39302236222C36372C3832313038342C39302236222C30313432312C38322C30303436392C22312238322C3032313038342C39302236222C35313633312C38322C30303436392C22312239372C3232313038342C39302236222C30323834312C38322C30303436392C22322230332C3432313038342C39302236222C35323036312C38322C30303436392C22322231382C3632313038342C39302236222C30333237312C38322C30303436392C22332232332C3832313038342C39302236222C35333438312C38322C30303436392C22332234382C3032313038342C39302236222C30343639312C38322C30303436392C223022312C33352C36303436392C2232223635312C33352C36303436392C2235223231312C33352C36303436392C2237223836312C33352C36303436392C22312232302C3435313633342C39302236222C32313038312C33352C36303436392C22312233352C3635313633342C39302236222C37313239312C33352C36303436392C22322234302C3835313633342C39302236222C33323430312C33352C36303436392C22322236352C3035313633342C39302236222C38323631312C33352C36303436392C22332237302C3235313633342C39302236222C33333832312C33352C36303436392C22332238352C3435313633342C39302236222C38333034312C33352C36303436392C22342239302C3635313633342C39302236222C2C3037313239342C39302236222C35322C3637313239342C39302236222C31352C3237313239342C39302236222C36372C3837313239342C39302236222C30313432312C39372C32303436392C22312238322C3037313239342C39302236222C35313633312C39372C32303436392C22312239372C3237313239342C39302236222C30323834312C39372C32303436392C22322230332C3437313239342C39302236222C35323036312C39372C32303436392C22322231382C3637313239342C39302236222C30333237312C39372C32303436392C22332232332C3837313239342C39302236222C35333438312C39372C32303436392C22332234382C3037313239342C39302236222C30343639312C39372C32303436392C223022322C34302C38303436392C2232223635322C34302C38303436392C2235223231322C34302C38303436392C2237223836322C34302C38303436392C22312232302C3430323834342C39302236222C32313038322C34302C38303436392C22312233352C3630323834342C39302236222C37313239322C34302C38303436392C22322234302C3830323834342C39302236222C33323430322C34302C38303436392C22322236352C3030323834342C39302236222C38323631322C34302C38303436392C22332237302C3230323834342C39302236222C33333832322C34302C38303436392C22332238352C3430323834342C39302236222C38333034322C34302C38303436392C22342239302C3630323834342C39302236222C2C3033323430342C39302236222C35322C3633323430342C39302236222C31352C3233323430342C39302236222C36372C3833323430342C39302236222C30313432322C30332C34303436392C22312238322C3033323430342C39302236222C35313633322C30332C34303436392C22312239372C3233323430342C39302236222C30323834322C30332C34303436392C22322230332C3433323430342C39302236222C35323036322C30332C34303436392C22322231382C3633323430342C39302236222C30333237322C30332C34303436392C22332232332C3833323430342C39302236222C35333438322C30332C34303436392C22332234382C3033323430342C39302236222C30343639322C30332C34303436392C223022322C36352C30303436392C2232223635322C36352C30303436392C2235223231322C36352C30303436392C2237223836322C36352C30303436392C22312232302C3435323036342C39302236222C32313038322C36352C30303436392C22312233352C3635323036342C39302236222C37313239322C36352C30303436392C22322234302C3835323036342C39302236222C33323430322C36352C30303436392C22322236352C3035323036342C39302236222C38323631322C36352C30303436392C22332237302C3235323036342C39302236222C33333832322C36352C30303436392C22332238352C3435323036342C39302236222C38333034322C36352C30303436392C22342239302C3635323036342C39302236222C2C3038323631342C39302236222C35322C3638323631342C39302236222C31352C3238323631342C39302236222C36372C3838323631342C39302236222C30313432322C31382C36303436392C22312238322C3038323631342C39302236222C35313633322C31382C36303436392C22312239372C3238323631342C39302236222C30323834322C31382C36303436392C22322230332C3438323631342C39302236222C35323036322C31382C36303436392C22322231382C3638323631342C39302236222C30333237322C31382C36303436392C22332232332C3838323631342C39302236222C35333438322C31382C36303436392C22332234382C3038323631342C39302236222C30343639322C31382C36303436392C223022332C37302C32303436392C2232223635332C37302C32303436392C2235223231332C37302C32303436392C2237223836332C37302C32303436392C22312232302C3430333237342C39302236222C32313038332C37302C32303436392C22312233352C3630333237342C39302236222C37313239332C37302C32303436392C22322234302C3830333237342C39302236222C33323430332C37302C32303436392C22322236352C3030333237342C39302236222C38323631332C37302C32303436392C22332237302C3230333237342C39302236222C33333832332C37302C32303436392C22332238352C3430333237342C39302236222C38333034332C37302C32303436392C22342239302C3630333237342C39302236222C2C3033333832342C39302236222C35322C3633333832342C39302236222C31352C3233333832342C39302236222C36372C3833333832342C39302236222C30313432332C32332C38303436392C22312238322C3033333832342C39302236222C35313633332C32332C38303436392C22312239372C3233333832342C39302236222C30323834332C32332C38303436392C22322230332C3433333832342C39302236222C35323036332C32332C38303436392C22322231382C3633333832342C39302236222C30333237332C32332C38303436392C22332232332C3833333832342C39302236222C35333438332C32332C38303436392C22332234382C3033333832342C39302236222C30343639332C32332C38303436392C223022332C38352C34303436392C2232223635332C38352C34303436392C2235223231332C38352C34303436392C2237223836332C38352C34303436392C22312232302C3435333438342C39302236222C32313038332C38352C34303436392C22312233352C3635333438342C39302236222C37313239332C38352C34303436392C22322234302C3835333438342C39302236222C33323430332C38352C34303436392C22322236352C3035333438342C39302236222C38323631332C38352C34303436392C22332237302C3235333438342C39302236222C33333832332C38352C34303436392C22332238352C3435333438342C39302236222C38333034332C38352C34303436392C22342239302C3635333438342C39302236222C2C3038333034342C39302236222C35322C3638333034342C39302236222C31352C3238333034342C39302236222C36372C3838333034342C39302236222C30313432332C34382C30303436392C22312238322C3038333034342C39302236222C35313633332C34382C30303436392C22312239372C3238333034342C39302236222C30323834332C34382C30303436392C22322230332C3438333034342C39302236222C35323036332C34382C30303436392C22322231382C3638333034342C39302236222C30333237332C34382C30303436392C22332232332C3838333034342C39302236222C35333438332C34382C30303436392C22332234382C3038333034342C39302236222C30343639332C34382C30303436392C223022342C39302C36303436392C2232223635342C39302C36303436392C2235223231342C39302C36303436392C2237223836342C39302C36303436392C22312232302C3430343639342C39302236222C32313038342C39302C36303436392C22312233352C3630343639342C39302236222C37313239342C39302C36303436392C22322234302C3830343639342C39302236222C33323430342C39302C36303436392C22322236352C3030343639342C39302236222C38323631342C39302C36303436392C22332237302C3230343639342C39302236222C33333832342C39302C36303436392C22332238352C3430343639342C39302236222C38333034342C39302C36303436392C22342239302C3630343639342C393022367D5D", + "PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342C33302C3230343834342C36302C3430343038342C39305D35222C756C52743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22803_adapt_sRGB": { + "Applicability": { + "ColorPrimaries": "sRGB", + "GammaTransfer": "sRGB", + "RenderIntent": 257, + "RenderIntentName": "22803_adapt_sRGB" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30", + "PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133322C5D6C22747522475B3A2C302C312C322C332C342C352C362C372C382C393031312C2C313231312C2C333431312C2C353631312C2C373831312C2C393032322C2C313232322C2C333432322C2C353632322C2C373832322C2C393033332C2C313233332C2C333433332C2C353633332C2C373833332C2C393034342C2C313234342C2C333434342C2C353634342C2C373834342C2C393035352C2C313235352C2C333435352C2C353635352C2C373835352C2C393036362C2C313236362C2C333436362C2C353636362C2C373836362C2C393037372C2C313237372C2C333437372C2C353637372C2C373837372C2C393038382C2C313238382C2C333438382C2C353638382C2C373838382C2C393039392C2C313239392C2C333439392C2C353639392C2C373839392C2C3930312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3931312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3932312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3933312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3934312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3935312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3936312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3937312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3938312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3939312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3930322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3931322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3932322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3933322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3934322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3935322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3936322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3937322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3938322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3939322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3930332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3931332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3932332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3933332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3934332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3935332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3936332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3937332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3938332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3939332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3930342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3931342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3932342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3934342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3935342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3937342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3934362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3935362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3936362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3938362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3939362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3930372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3931372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3932372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3933372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3934372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3935372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3936372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3937372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3938372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3939372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3930382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3931382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3932382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3933382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3934382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3935382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3936382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3937382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3938382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3939382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3930392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3931392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3932392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3933392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3934392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3935392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3936392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3937392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3938392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3939392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3930313030312C30302C3130313230312C30302C3330313430312C30302C3530313630312C30302C3730313830312C30302C3930313031312C31302C3130313231312C31302C3330313431312C31302C3530313631312C31302C3730313831312C31302C3930313032312C32302C3130313232312C32305D33222C756C52743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222C38323631352C3231302C2C22332237302C3231352C322230222C33333832352C3231302C2C22332238352C3431352C322230222C38333034352C3231302C2C22342239302C3631352C322230222C2C3036372C382230222C35322C3636372C382230222C31352C3236372C382230222C36372C3836372C382230222C30313432372C3836302C2C22312238322C3036372C382230222C35313633372C3836302C2C22312239372C3236372C382230222C30323834372C3836302C2C22322230332C3436372C382230222C35323036372C3836302C2C22322231382C3636372C382230222C30333237372C3836302C2C22332232332C3836372C382230222C35333438372C3836302C2C22332234382C3036372C382230222C30343639372C3836302C2C223022312C32302C342230222C35322C3630313432302C2C2235223231312C32302C342230222C36372C3830313432302C2C22312232302C3430313432302C2C22312238322C3030313432302C2C22312233352C3630313432302C2C22312239372C3230313432302C2C22322234302C3830313432302C2C22322230332C3430313432302C2C22322236352C3030313432302C2C22322231382C3630313432302C2C22332237302C3230313432302C2C22332232332C3830313432302C2C22332238352C3430313432302C2C22332234382C3030313432302C2C22342239302C3630313432302C2C223022312C38322C302230222C35322C3632313038302C2C2235223231312C38322C302230222C36372C3832313038302C2C22312232302C3432313038302C2C22312238322C3032313038302C2C22312233352C3632313038302C2C22312239372C3232313038302C2C22322234302C3832313038302C2C22322230332C3432313038302C2C22322236352C3032313038302C2C22322231382C3632313038302C2C22332237302C3232313038302C2C22332232332C3832313038302C2C22332238352C3432313038302C2C22332234382C3032313038302C2C22342239302C3632313038302C2C223022312C33352C362230222C35322C3635313633302C2C2235223231312C33352C362230222C36372C3835313633302C2C22312232302C3435313633302C2C22312238322C3035313633302C2C22312233352C3635313633302C2C22312239372C3235313633302C2C22322234302C3835313633302C2C22322230332C3435313633302C2C22322236352C3035313633302C2C22322231382C3635313633302C2C22332237302C3235313633302C2C22332232332C3835313633302C2C22332238352C3435313633302C2C22332234382C3035313633302C2C22342239302C3635313633302C2C223022312C39372C322230222C35322C3637313239302C2C2235223231312C39372C322230222C36372C3837313239302C2C22312232302C3437313239302C2C22312238322C3037313239302C2C22312233352C3637313239302C2C22312239372C3237313239302C2C22322234302C3837313239302C2C22322230332C3437313239302C2C22322236352C3037313239302C2C22322231382C3637313239302C2C22332237302C3237313239302C2C22332232332C3837313239302C2C22332238352C3437313239302C2C22332234382C3037313239302C2C22342239302C3637313239302C2C223022322C34302C382230222C35322C3630323834302C2C2235223231322C34302C382230222C36372C3830323834302C2C22312232302C3430323834302C2C22312238322C3030323834302C2C22312233352C3630323834302C2C22312239372C3230323834302C2C22322234302C3830323834302C2C22322230332C3430323834302C2C22322236352C3030323834302C2C22322231382C3630323834302C2C22332237302C3230323834302C2C22332232332C3830323834302C2C22332238352C3430323834302C2C22332234382C3030323834302C2C22342239302C3630323834302C2C223022322C30332C342230222C35322C3633323430302C2C2235223231322C30332C342230222C36372C3833323430302C2C22312232302C3433323430302C2C22312238322C3033323430302C2C22312233352C3633323430302C2C22312239372C3233323430302C2C22322234302C3833323430302C2C22322230332C3433323430302C2C22322236352C3033323430302C2C22322231382C3633323430302C2C22332237302C3233323430302C2C22332232332C3833323430302C2C22332238352C3433323430302C2C22332234382C3033323430302C2C22342239302C3633323430302C2C223022322C36352C302230222C35322C3635323036302C2C2235223231322C36352C302230222C36372C3835323036302C2C22312232302C3435323036302C2C22312238322C3035323036302C2C22312233352C3635323036302C2C22312239372C3235323036302C2C22322234302C3835323036302C2C22322230332C3435323036302C2C22322236352C3035323036302C2C22322231382C3635323036302C2C22332237302C3235323036302C2C22332232332C3835323036302C2C22332238352C3435323036302C2C22332234382C3035323036302C2C22342239302C3635323036302C2C223022322C31382C362230222C35322C3638323631302C2C2235223231322C31382C362230222C36372C3838323631302C2C22312232302C3438323631302C2C22312238322C3038323631302C2C22312233352C3638323631302C2C22312239372C3238323631302C2C22322234302C3838323631302C2C22322230332C3438323631302C2C22322236352C3038323631302C2C22322231382C3638323631302C2C22332237302C3238323631302C2C22332232332C3838323631302C2C22332238352C3438323631302C2C22332234382C3038323631302C2C22342239302C3638323631302C2C223022332C37302C322230222C35322C3630333237302C2C2235223231332C37302C322230222C36372C3830333237302C2C22312232302C3430333237302C2C22312238322C3030333237302C2C22312233352C3630333237302C2C22312239372C3230333237302C2C22322234302C3830333237302C2C22322230332C3430333237302C2C22322236352C3030333237302C2C22322231382C3630333237302C2C22332237302C3230333237302C2C22332232332C3830333237302C2C22332238352C3430333237302C2C22332234382C3030333237302C2C22342239302C3630333237302C2C223022332C32332C382230222C35322C3633333832302C2C2235223231332C32332C382230222C36372C3833333832302C2C22312232302C3433333832302C2C22312238322C3033333832302C2C22312233352C3633333832302C2C22312239372C3233333832302C2C22322234302C3833333832302C2C22322230332C3433333832302C2C22322236352C3033333832302C2C22322231382C3633333832302C2C22332237302C3233333832302C2C22332232332C3833333832302C2C22332238352C3433333832302C2C22332234382C3033333832302C2C22342239302C3633333832302C2C223022332C38352C342230222C35322C3635333438302C2C2235223231332C38352C342230222C36372C3835333438302C2C22312232302C3435333438302C2C22312238322C3035333438302C2C22312233352C3635333438302C2C22312239372C3235333438302C2C22322234302C3835333438302C2C22322230332C3435333438302C2C22322236352C3035333438302C2C22322231382C3635333438302C2C22332237302C3235333438302C2C22332232332C3835333438302C2C22332238352C3435333438302C2C22332234382C3035333438302C2C22342239302C3635333438302C2C223022332C34382C302230222C35322C3638333034302C2C2235223231332C34382C302230222C36372C3838333034302C2C22312232302C3438333034302C2C22312238322C3038333034302C2C22312233352C3638333034302C2C22312239372C3238333034302C2C22322234302C3838333034302C2C22322230332C3438333034302C2C22322236352C3038333034302C2C22322231382C3638333034302C2C22332237302C3238333034302C2C22332232332C3838333034302C2C22332238352C3438333034302C2C22332234382C3038333034302C2C22342239302C3638333034302C2C223022342C39302C362230222C35322C3630343639302C2C2235223231342C39302C362230222C36372C3830343639302C2C22312232302C3430343639302C2C22312238322C3030343639302C2C22312233352C3630343639302C2C22312239372C3230343639302C2C22322234302C3830343639302C2C22322230332C3430343639302C2C22322236352C3030343639302C2C22322231382C3630343639302C2C22332237302C3230343639302C2C22332232332C3830343639302C2C22332238352C3430343639302C2C22332234382C3030343639302C2C22342239302C3630343639302C2C223022302C322C36352C2232223635302C322C36352C2235223231302C322C36352C2237223836302C322C36352C22312232302C342C3035322236222C32313038302C322C36352C22312233352C362C3035322236222C37313239302C322C36352C22322234302C382C3035322236222C33323430302C322C36352C22322236352C302C3035322236222C38323631302C322C36352C22332237302C322C3035322236222C33333832302C322C36352C22332238352C342C3035322236222C38333034302C322C36352C22342239302C362C3035322236222C2C3035322C3635322236222C35322C3635322C3635322236222C31352C3235322C3635322236222C36372C3835322C3635322236222C30313432322C3635322C36352C22312238322C3035322C3635322236222C35313633322C3635322C36352C22312239372C3235322C3635322236222C30323834322C3635322C36352C22322230332C3435322C3635322236222C35323036322C3635322C36352C22322231382C3635322C3635322236222C30333237322C3635322C36352C22332232332C3835322C3635322236222C35333438322C3635322C36352C22332234382C3035322C3635322236222C30343639322C3635322C36352C223022352C3231322C36352C2232223635352C3231322C36352C2235223231352C3231322C36352C2237223836352C3231322C36352C22312232302C3431352C3235322236222C32313038352C3231322C36352C22312233352C3631352C3235322236222C37313239352C3231322C36352C22322234302C3831352C3235322236222C33323430352C3231322C36352C22322236352C3031352C3235322236222C38323631352C3231322C36352C22332237302C3231352C3235322236222C33333832352C3231322C36352C22332238352C3431352C3235322236222C38333034352C3231322C36352C22342239302C3631352C3235322236222C2C3036372C3835322236222C35322C3636372C3835322236222C31352C3236372C3835322236222C36372C3836372C3835322236222C30313432372C3836322C36352C22312238322C3036372C3835322236222C35313633372C3836322C36352C22312239372C3236372C3835322236222C30323834372C3836322C36352C22322230332C3436372C3835322236222C35323036372C3836322C36352C22322231382C3636372C3835322236222C30333237372C3836322C36352C22332232332C3836372C3835322236222C35333438372C3836322C36352C22332234382C3036372C3835322236222C30343639372C3836322C36352C223022312C32302C3435322236222C35322C3630313432322C36352C2235223231312C32302C3435322236222C36372C3830313432322C36352C22312232302C3430313432322C36352C22312238322C3030313432322C36352C22312233352C3630313432322C36352C22312239372C3230313432322C36352C22322234302C3830313432322C36352C22322230332C3430313432322C36352C22322236352C3030313432322C36352C22322231382C3630313432322C36352C22332237302C3230313432322C36352C22332232332C3830313432322C36352C22332238352C3430313432322C36352C22332234382C3030313432322C36352C22342239302C3630313432322C36352C223022312C38322C3035322236222C35322C3632313038322C36352C2235223231312C38322C3035322236222C36372C3832313038322C36352C22312232302C3432313038322C36352C22312238322C3032313038322C36352C22312233352C3632313038322C36352C22312239372C3232313038322C36352C22322234302C3832313038322C36352C22322230332C3432313038322C36352C22322236352C3032313038322C36352C22322231382C3632313038322C36352C22332237302C3232313038322C36352C22332232332C3832313038322C36352C22332238352C3432313038322C36352C22332234382C3032313038322C36352C22342239302C3632313038322C36352C223022312C33352C3635322236222C35322C3635313633322C36352C2235223231312C33352C3635322236222C36372C3835313633322C36352C22312232302C3435313633322C36352C22312238322C3035313633322C36352C22312233352C3635313633322C36352C22312239372C3235313633322C36352C22322234302C3835313633322C36352C22322230332C3435313633322C36352C22322236352C3035313633322C36352C22322231382C3635313633322C36352C22332237302C3235313633322C36352C22332232332C3835313633322C36352C22332238352C3435313633322C36352C22332234382C3035313633322C36352C22342239302C3635313633322C36352C223022312C39372C3235322236222C35322C3637313239322C36352C2235223231312C39372C3235322236222C36372C3837313239322C36352C22312232302C3437313239322C36352C22312238322C3037313239322C36352C22312233352C3637313239322C36352C22312239372C3237313239322C36352C22322234302C3837313239322C36352C22322230332C3437313239322C36352C22322236352C3037313239322C36352C22322231382C3637313239322C36352C22332237302C3237313239322C36352C22332232332C3837313239322C36352C22332238352C3437313239322C36352C22332234382C3037313239322C36352C22342239302C3637313239322C36352C223022322C34302C3835322236222C35322C3630323834322C36352C2235223231322C34302C3835322236222C36372C3830323834322C36352C22312232302C3430323834322C36352C22312238322C3030323834322C36352C22312233352C3630323834322C36352C22312239372C3230323834322C36352C22322234302C3830323834322C36352C22322230332C3430323834322C36352C22322236352C3030323834322C36352C22322231382C3630323834322C36352C22332237302C3230323834322C36352C22332232332C3830323834322C36352C22332238352C3430323834322C36352C22332234382C3030323834322C36352C22342239302C3630323834322C36352C223022322C30332C3435322236222C35322C3633323430322C36352C2235223231322C30332C3435322236222C36372C3833323430322C36352C22312232302C3433323430322C36352C22312238322C3033323430322C36352C22312233352C3633323430322C36352C22312239372C3233323430322C36352C22322234302C3833323430322C36352C22322230332C3433323430322C36352C22322236352C3033323430322C36352C22322231382C3633323430322C36352C22332237302C3233323430322C36352C22332232332C3833323430322C36352C22332238352C3433323430322C36352C22332234382C3033323430322C36352C22342239302C3633323430322C36352C223022322C36352C3035322236222C35322C3635323036322C36352C2235223231322C36352C3035322236222C36372C3835323036322C36352C22312232302C3435323036322C36352C22312238322C3035323036322C36352C22312233352C3635323036322C36352C22312239372C3235323036322C36352C22322234302C3835323036322C36352C22322230332C3435323036322C36352C22322236352C3035323036322C36352C22322231382C3635323036322C36352C22332237302C3235323036322C36352C22332232332C3835323036322C36352C22332238352C3435323036322C36352C22332234382C3035323036322C36352C22342239302C3635323036322C36352C223022322C31382C3635322236222C35322C3638323631322C36352C2235223231322C31382C3635322236222C36372C3838323631322C36352C22312232302C3438323631322C36352C22312238322C3038323631322C36352C22312233352C3638323631322C36352C22312239372C3238323631322C36352C22322234302C3838323631322C36352C22322230332C3438323631322C36352C22322236352C3038323631322C36352C22322231382C3638323631322C36352C22332237302C3238323631322C36352C22332232332C3838323631322C36352C22332238352C3438323631322C36352C22332234382C3038323631322C36352C22342239302C3638323631322C36352C223022332C37302C3235322236222C35322C3630333237322C36352C2235223231332C37302C3235322236222C36372C3830333237322C36352C22312232302C3430333237322C36352C22312238322C3030333237322C36352C22312233352C3630333237322C36352C22312239372C3230333237322C36352C22322234302C3830333237322C36352C22322230332C3430333237322C36352C22322236352C3030333237322C36352C22322231382C3630333237322C36352C22332237302C3230333237322C36352C22332232332C3830333237322C36352C22332238352C3430333237322C36352C22332234382C3030333237322C36352C22342239302C3630333237322C36352C223022332C32332C3835322236222C35322C3633333832322C36352C2235223231332C32332C3835322236222C36372C3833333832322C36352C22312232302C3433333832322C36352C22312238322C3033333832322C36352C22312233352C3633333832322C36352C22312239372C3233333832322C36352C22322234302C3833333832322C36352C22322230332C3433333832322C36352C22322236352C3033333832322C36352C22322231382C3633333832322C36352C22332237302C3233333832322C36352C22332232332C3833333832322C36352C22332238352C3433333832322C36352C22332234382C3033333832322C36352C22342239302C3633333832322C36352C223022332C38352C3435322236222C35322C3635333438322C36352C2235223231332C38352C3435322236222C36372C3835333438322C36352C22312232302C3435333438322C36352C22312238322C3035333438322C36352C22312233352C3635333438322C36352C22312239372C3235333438322C36352C22322234302C3835333438322C36352C22322230332C3435333438322C36352C22322236352C3035333438322C36352C22322231382C3635333438322C36352C22332237302C3235333438322C36352C22332232332C3835333438322C36352C22332238352C3435333438322C36352C22332234382C3035333438322C36352C22342239302C3635333438322C36352C223022332C34382C3035322236222C35322C3638333034322C36352C2235223231332C34382C3035322236222C36372C3838333034322C36352C22312232302C3438333034322C36352C22312238322C3038333034322C36352C22312233352C3638333034322C36352C22312239372C3238333034322C36352C22322234302C3838333034322C36352C22322230332C3438333034322C36352C22322236352C3038333034322C36352C22322231382C3638333034322C36352C22332237302C3238333034322C36352C22332232332C3838333034322C36352C22332238352C3438333034322C36352C22332234382C3038333034322C36352C22342239302C3638333034322C36352C223022342C39302C3635322236222C35322C3630343639322C36352C2235223231342C39302C3635322236222C36372C3830343639322C36352C22312232302C3430343639322C36352C22312238322C3030343639322C36352C22312233352C3630343639322C36352C22312239372C3230343639322C36352C22322234302C3830343639322C36352C22322230332C3430343639322C36352C22322236352C3030343639322C36352C22322231382C3630343639322C36352C22332237302C3230343639322C36352C22332232332C3830343639322C36352C22332238352C3430343639322C36352C22332234382C3030343639322C36352C22342239302C3630343639322C36352C223022302C352C32312C2232223635302C352C32312C2235223231302C352C32312C2237223836302C352C32312C22312232302C342C3031352232222C32313038302C352C32312C22312233352C362C3031352232222C37313239302C352C32312C22322234302C382C3031352232222C33323430302C352C32312C22322236352C302C3031352232222C38323631302C352C32312C22332237302C322C3031352232222C33333832302C352C32312C22332238352C342C3031352232222C38333034302C352C32312C22342239302C362C3031352232222C2C3035322C3631352232222C35322C3635322C3631352232222C31352C3235322C3631352232222C36372C3835322C3631352232222C30313432322C3635352C32312C22312238322C3035322C3631352232222C35313633322C3635352C32312C22312239372C3235322C3631352232222C30323834322C3635352C32312C22322230332C3435322C3631352232222C35323036322C3635352C32312C22322231382C3635322C3631352232222C30333237322C3635352C32312C22332232332C3835322C3631352232222C35333438322C3635352C32312C22332234382C3035322C3631352232222C30343639322C3635352C32312C223022352C3231352C32312C2232223635352C3231352C32312C2235223231352C3231352C32312C2237223836352C3231352C32312C22312232302C3431352C3231352232222C32313038352C3231352C32312C22312233352C3631352C3231352232222C37313239352C3231352C32312C22322234302C3831352C3231352232222C33323430352C3231352C32312C22322236352C3031352C3231352232222C38323631352C3231352C32312C22332237302C3231352C3231352232222C33333832352C3231352C32312C22332238352C3431352C3231352232222C38333034352C3231352C32312C22342239302C3631352C3231352232222C2C3036372C3831352232222C35322C3636372C3831352232222C31352C3236372C3831352232222C36372C3836372C3831352232222C30313432372C3836352C32312C22312238322C3036372C3831352232222C35313633372C3836352C32312C22312239372C3236372C3831352232222C30323834372C3836352C32312C22322230332C3436372C3831352232222C35323036372C3836352C32312C22322231382C3636372C3831352232222C30333237372C3836352C32312C22332232332C3836372C3831352232222C35333438372C3836352C32312C22332234382C3036372C3831352232222C30343639372C3836352C32312C223022312C32302C3431352232222C35322C3630313432352C32312C2235223231312C32302C3431352232222C36372C3830313432352C32312C22312232302C3430313432352C32312C22312238322C3030313432352C32312C22312233352C3630313432352C32312C22312239372C3230313432352C32312C22322234302C3830313432352C32312C22322230332C3430313432352C32312C22322236352C3030313432352C32312C22322231382C3630313432352C32312C22332237302C3230313432352C32312C22332232332C3830313432352C32312C22332238352C3430313432352C32312C22332234382C3030313432352C32312C22342239302C3630313432352C32312C223022312C38322C3031352232222C35322C3632313038352C32312C2235223231312C38322C3031352232222C36372C3832313038352C32312C22312232302C3432313038352C32312C22312238322C3032313038352C32312C22312233352C3632313038352C32312C22312239372C3232313038352C32312C22322234302C3832313038352C32312C22322230332C3432313038352C32312C22322236352C3032313038352C32312C22322231382C3632313038352C32312C22332237302C3232313038352C32312C22332232332C3832313038352C32312C22332238352C3432313038352C32312C22332234382C3032313038352C32312C22342239302C3632313038352C32312C223022312C33352C3631352232222C35322C3635313633352C32312C2235223231312C33352C3631352232222C36372C3835313633352C32312C22312232302C3435313633352C32312C22312238322C3035313633352C32312C22312233352C3635313633352C32312C22312239372C3235313633352C32312C22322234302C3835313633352C32312C22322230332C3435313633352C32312C22322236352C3035313633352C32312C22322231382C3635313633352C32312C22332237302C3235313633352C32312C22332232332C3835313633352C32312C22332238352C3435313633352C32312C22332234382C3035313633352C32312C22342239302C3635313633352C32312C223022312C39372C3231352232222C35322C3637313239352C32312C2235223231312C39372C3231352232222C36372C3837313239352C32312C22312232302C3437313239352C32312C22312238322C3037313239352C32312C22312233352C3637313239352C32312C22312239372C3237313239352C32312C22322234302C3837313239352C32312C22322230332C3437313239352C32312C22322236352C3037313239352C32312C22322231382C3637313239352C32312C22332237302C3237313239352C32312C22332232332C3837313239352C32312C22332238352C3437313239352C32312C22332234382C3037313239352C32312C22342239302C3637313239352C32312C223022322C34302C3831352232222C35322C3630323834352C32312C2235223231322C34302C3831352232222C36372C3830323834352C32312C22312232302C3430323834352C32312C22312238322C3030323834352C32312C22312233352C3630323834352C32312C22312239372C3230323834352C32312C22322234302C3830323834352C32312C22322230332C3430323834352C32312C22322236352C3030323834352C32312C22322231382C3630323834352C32312C22332237302C3230323834352C32312C22332232332C3830323834352C32312C22332238352C3430323834352C32312C22332234382C3030323834352C32312C22342239302C3630323834352C32312C223022322C30332C3431352232222C35322C3633323430352C32312C2235223231322C30332C3431352232222C36372C3833323430352C32312C22312232302C3433323430352C32312C22312238322C3033323430352C32312C22312233352C3633323430352C32312C22312239372C3233323430352C32312C22322234302C3833323430352C32312C22322230332C3433323430352C32312C22322236352C3033323430352C32312C22322231382C3633323430352C32312C22332237302C3233323430352C32312C22332232332C3833323430352C32312C22332238352C3433323430352C32312C22332234382C3033323430352C32312C22342239302C3633323430352C32312C223022322C36352C3031352232222C35322C3635323036352C32312C2235223231322C36352C3031352232222C36372C3835323036352C32312C22312232302C3435323036352C32312C22312238322C3035323036352C32312C22312233352C3635323036352C32312C22312239372C3235323036352C32312C22322234302C3835323036352C32312C22322230332C3435323036352C32312C22322236352C3035323036352C32312C22322231382C3635323036352C32312C22332237302C3235323036352C32312C22332232332C3835323036352C32312C22332238352C3435323036352C32312C22332234382C3035323036352C32312C22342239302C3635323036352C32312C223022322C31382C3631352232222C35322C3638323631352C32312C2235223231322C31382C3631352232222C36372C3838323631352C32312C22312232302C3438323631352C32312C22312238322C3038323631352C32312C22312233352C3638323631352C32312C22312239372C3238323631352C32312C22322234302C3838323631352C32312C22322230332C3438323631352C32312C22322236352C3038323631352C32312C22322231382C3638323631352C32312C22332237302C3238323631352C32312C22332232332C3838323631352C32312C22332238352C3438323631352C32312C22332234382C3038323631352C32312C22342239302C3638323631352C32312C223022332C37302C3231352232222C35322C3630333237352C32312C2235223231332C37302C3231352232222C36372C3830333237352C32312C22312232302C3430333237352C32312C22312238322C3030333237352C32312C22312233352C3630333237352C32312C22312239372C3230333237352C32312C22322234302C3830333237352C32312C22322230332C3430333237352C32312C22322236352C3030333237352C32312C22322231382C3630333237352C32312C22332237302C3230333237352C32312C22332232332C3830333237352C32312C22332238352C3430333237352C32312C22332234382C3030333237352C32312C22342239302C3630333237352C32312C223022332C32332C3831352232222C35322C3633333832352C32312C2235223231332C32332C3831352232222C36372C3833333832352C32312C22312232302C3433333832352C32312C22312238322C3033333832352C32312C22312233352C3633333832352C32312C22312239372C3233333832352C32312C22322234302C3833333832352C32312C22322230332C3433333832352C32312C22322236352C3033333832352C32312C22322231382C3633333832352C32312C22332237302C3233333832352C32312C22332232332C3833333832352C32312C22332238352C3433333832352C32312C22332234382C3033333832352C32312C22342239302C3633333832352C32312C223022332C38352C3431352232222C35322C3635333438352C32312C2235223231332C38352C3431352232222C36372C3835333438352C32312C22312232302C3435333438352C32312C22312238322C3035333438352C32312C22312233352C3635333438352C32312C22312239372C3235333438352C32312C22322234302C3835333438352C32312C22322230332C3435333438352C32312C22322236352C3035333438352C32312C22322231382C3635333438352C32312C22332237302C3235333438352C32312C22332232332C3835333438352C32312C22332238352C3435333438352C32312C22332234382C3035333438352C32312C22342239302C3635333438352C32312C223022332C34382C3031352232222C35322C3638333034352C32312C2235223231332C34382C3031352232222C36372C3838333034352C32312C22312232302C3438333034352C32312C22312238322C3038333034352C32312C22312233352C3638333034352C32312C22312239372C3238333034352C32312C22322234302C3838333034352C32312C22322230332C3438333034352C32312C22322236352C3038333034352C32312C22322231382C3638333034352C32312C22332237302C3238333034352C32312C22332232332C3838333034352C32312C22332238352C3438333034352C32312C22332234382C3038333034352C32312C22342239302C3638333034352C32312C223022342C39302C3631352232222C35322C3630343639352C32312C2235223231342C39302C3631352232222C36372C3830343639352C32312C22312232302C3430343639352C32312C22312238322C3030343639352C32312C22312233352C3630343639352C32312C22312239372C3230343639352C32312C22322234302C3830343639352C32312C22322230332C3430343639352C32312C22322236352C3030343639352C32312C22322231382C3630343639352C32312C22332237302C3230343639352C32312C22332232332C3830343639352C32312C22332238352C3430343639352C32312C22332234382C3030343639352C32312C22342239302C3630343639352C32312C223022302C372C38362C2232223635302C372C38362C2235223231302C372C38362C2237223836302C372C38362C22312232302C342C3036372238222C32313038302C372C38362C22312233352C362C3036372238222C37313239302C372C38362C22322234302C382C3036372238222C33323430302C372C38362C22322236352C302C3036372238222C38323631302C372C38362C22332237302C322C3036372238222C33333832302C372C38362C22332238352C342C3036372238222C38333034302C372C38362C22342239302C362C3036372238222C2C3035322C3636372238222C35322C3635322C3636372238222C31352C3235322C3636372238222C36372C3835322C3636372238222C30313432322C3635372C38362C22312238322C3035322C3636372238222C35313633322C3635372C38362C22312239372C3235322C3636372238222C30323834322C3635372C38362C22322230332C3435322C3636372238222C35323036322C3635372C38362C22322231382C3635322C3636372238222C30333237322C3635372C38362C22332232332C3835322C3636372238222C35333438322C3635372C38362C22332234382C3035322C3636372238222C30343639322C3635372C38362C223022352C3231372C38362C2232223635352C3231372C38362C2235223231352C3231372C38362C2237223836352C3231372C38362C22312232302C3431352C3236372238222C32313038352C3231372C38362C22312233352C3631352C3236372238222C37313239352C3231372C38362C22322234302C3831352C3236372238222C33323430352C3231372C38362C22322236352C3031352C3236372238222C38323631352C3231372C38362C22332237302C3231352C3236372238222C33333832352C3231372C38362C22332238352C3431352C3236372238222C38333034352C3231372C38362C22342239302C3631352C3236372238222C2C3036372C3836372238222C35322C3636372C3836372238222C31352C3236372C3836372238222C36372C3836372C3836372238222C30313432372C3836372C38362C22312238322C3036372C3836372238222C35313633372C3836372C38362C22312239372C3236372C3836372238222C30323834372C3836372C38362C22322230332C3436372C3836372238222C35323036372C3836372C38362C22322231382C3636372C3836372238222C30333237372C3836372C38362C22332232332C3836372C3836372238222C35333438372C3836372C38362C22332234382C3036372C3836372238222C30343639372C3836372C38362C223022312C32302C3436372238222C35322C3630313432372C38362C2235223231312C32302C3436372238222C36372C3830313432372C38362C22312232302C3430313432372C38362C22312238322C3030313432372C38362C22312233352C3630313432372C38362C22312239372C3230313432372C38362C22322234302C3830313432372C38362C22322230332C3430313432372C38362C22322236352C3030313432372C38362C22322231382C3630313432372C38362C22332237302C3230313432372C38362C22332232332C3830313432372C38362C22332238352C3430313432372C38362C22332234382C3030313432372C38362C22342239302C3630313432372C38362C223022312C38322C3036372238222C35322C3632313038372C38362C2235223231312C38322C3036372238222C36372C3832313038372C38362C22312232302C3432313038372C38362C22312238322C3032313038372C38362C22312233352C3632313038372C38362C22312239372C3232313038372C38362C22322234302C3832313038372C38362C22322230332C3432313038372C38362C22322236352C3032313038372C38362C22322231382C3632313038372C38362C22332237302C3232313038372C38362C22332232332C3832313038372C38362C22332238352C3432313038372C38362C22332234382C3032313038372C38362C22342239302C3632313038372C38362C223022312C33352C3636372238222C35322C3635313633372C38362C2235223231312C33352C3636372238222C36372C3835313633372C38362C22312232302C3435313633372C38362C22312238322C3035313633372C38362C22312233352C3635313633372C38362C22312239372C3235313633372C38362C22322234302C3835313633372C38362C22322230332C3435313633372C38362C22322236352C3035313633372C38362C22322231382C3635313633372C38362C22332237302C3235313633372C38362C22332232332C3835313633372C38362C22332238352C3435313633372C38362C22332234382C3035313633372C38362C22342239302C3635313633372C38362C223022312C39372C3236372238222C35322C3637313239372C38362C2235223231312C39372C3236372238222C36372C3837313239372C38362C22312232302C3437313239372C38362C22312238322C3037313239372C38362C22312233352C3637313239372C38362C22312239372C3237313239372C38362C22322234302C3837313239372C38362C22322230332C3437313239372C38362C22322236352C3037313239372C38362C22322231382C3637313239372C38362C22332237302C3237313239372C38362C22332232332C3837313239372C38362C22332238352C3437313239372C38362C22332234382C3037313239372C38362C22342239302C3637313239372C38362C223022322C34302C3836372238222C35322C3630323834372C38362C2235223231322C34302C3836372238222C36372C3830323834372C38362C22312232302C3430323834372C38362C22312238322C3030323834372C38362C22312233352C3630323834372C38362C22312239372C3230323834372C38362C22322234302C3830323834372C38362C22322230332C3430323834372C38362C22322236352C3030323834372C38362C22322231382C3630323834372C38362C22332237302C3230323834372C38362C22332232332C3830323834372C38362C22332238352C3430323834372C38362C22332234382C3030323834372C38362C22342239302C3630323834372C38362C223022322C30332C3436372238222C35322C3633323430372C38362C2235223231322C30332C3436372238222C36372C3833323430372C38362C22312232302C3433323430372C38362C22312238322C3033323430372C38362C22312233352C3633323430372C38362C22312239372C3233323430372C38362C22322234302C3833323430372C38362C22322230332C3433323430372C38362C22322236352C3033323430372C38362C22322231382C3633323430372C38362C22332237302C3233323430372C38362C22332232332C3833323430372C38362C22332238352C3433323430372C38362C22332234382C3033323430372C38362C22342239302C3633323430372C38362C223022322C36352C3036372238222C35322C3635323036372C38362C2235223231322C36352C3036372238222C36372C3835323036372C38362C22312232302C3435323036372C38362C22312238322C3035323036372C38362C22312233352C3635323036372C38362C22312239372C3235323036372C38362C22322234302C3835323036372C38362C22322230332C3435323036372C38362C22322236352C3035323036372C38362C22322231382C3635323036372C38362C22332237302C3235323036372C38362C22332232332C3835323036372C38362C22332238352C3435323036372C38362C22332234382C3035323036372C38362C22342239302C3635323036372C38362C223022322C31382C3636372238222C35322C3638323631372C38362C2235223231322C31382C3636372238222C36372C3838323631372C38362C22312232302C3438323631372C38362C22312238322C3038323631372C38362C22312233352C3638323631372C38362C22312239372C3238323631372C38362C22322234302C3838323631372C38362C22322230332C3438323631372C38362C22322236352C3038323631372C38362C22322231382C3638323631372C38362C22332237302C3238323631372C38362C22332232332C3838323631372C38362C22332238352C3438323631372C38362C22332234382C3038323631372C38362C22342239302C3638323631372C38362C223022332C37302C3236372238222C35322C3630333237372C38362C2235223231332C37302C3236372238222C36372C3830333237372C38362C22312232302C3430333237372C38362C22312238322C3030333237372C38362C22312233352C3630333237372C38362C22312239372C3230333237372C38362C22322234302C3830333237372C38362C22322230332C3430333237372C38362C22322236352C3030333237372C38362C22322231382C3630333237372C38362C22332237302C3230333237372C38362C22332232332C3830333237372C38362C22332238352C3430333237372C38362C22332234382C3030333237372C38362C22342239302C3630333237372C38362C223022332C32332C3836372238222C35322C3633333832372C38362C2235223231332C32332C3836372238222C36372C3833333832372C38362C22312232302C3433333832372C38362C22312238322C3033333832372C38362C22312233352C3633333832372C38362C22312239372C3233333832372C38362C22322234302C3833333832372C38362C22322230332C3433333832372C38362C22322236352C3033333832372C38362C22322231382C3633333832372C38362C22332237302C3233333832372C38362C22332232332C3833333832372C38362C22332238352C3433333832372C38362C22332234382C3033333832372C38362C22342239302C3633333832372C38362C223022332C38352C3436372238222C35322C3635333438372C38362C2235223231332C38352C3436372238222C36372C3835333438372C38362C22312232302C3435333438372C38362C22312238322C3035333438372C38362C22312233352C3635333438372C38362C22312239372C3235333438372C38362C22322234302C3835333438372C38362C22322230332C3435333438372C38362C22322236352C3035333438372C38362C22322231382C3635333438372C38362C22332237302C3235333438372C38362C22332232332C3835333438372C38362C22332238352C3435333438372C38362C22332234382C3035333438372C38362C22342239302C3635333438372C38362C223022332C34382C3036372238222C35322C3638333034372C38362C2235223231332C34382C3036372238222C36372C3838333034372C38362C22312232302C3438333034372C38362C22312238322C3038333034372C38362C22312233352C3638333034372C38362C22312239372C3238333034372C38362C22322234302C3838333034372C38362C22322230332C3438333034372C38362C22322236352C3038333034372C38362C22322231382C3638333034372C38362C22332237302C3238333034372C38362C22332232332C3838333034372C38362C22332238352C3438333034372C38362C22332234382C3038333034372C38362C22342239302C3638333034372C38362C223022342C39302C3636372238222C35322C3630343639372C38362C2235223231342C39302C3636372238222C36372C3830343639372C38362C22312232302C3430343639372C38362C22312238322C3030343639372C38362C22312233352C3630343639372C38362C22312239372C3230343639372C38362C22322234302C3830343639372C38362C22322230332C3430343639372C38362C22322236352C3030343639372C38362C22322231382C3630343639372C38362C22332237302C3230343639372C38362C22332232332C3830343639372C38362C22332238352C3430343639372C38362C22332234382C3030343639372C38362C22342239302C3630343639372C38362C223022302C312C32302234222C35322C362C30303134322C2235223231302C312C32302234222C36372C382C30303134322C22312232302C342C30303134322C22312238322C302C30303134322C22312233352C362C30303134322C22312239372C322C30303134322C22322234302C382C30303134322C22322230332C342C30303134322C22322236352C302C30303134322C22322231382C362C30303134322C22332237302C322C30303134322C22332232332C382C30303134322C22332238352C342C30303134322C22332234382C302C30303134322C22342239302C362C30303134322C223022322C3635312C32302234222C35322C3635322C36303134322C2235223231322C3635312C32302234222C36372C3835322C36303134322C22312232302C3435322C36303134322C22312238322C3035322C36303134322C22312233352C3635322C36303134322C22312239372C3235322C36303134322C22322234302C3835322C36303134322C22322230332C3435322C36303134322C22322236352C3035322C36303134322C22322231382C3635322C36303134322C22332237302C3235322C36303134322C22332232332C3835322C36303134322C22332238352C3435322C36303134322C22332234382C3035322C36303134322C22342239302C3635322C36303134322C223022352C3231312C32302234222C35322C3631352C32303134322C2235223231352C3231312C32302234222C36372C3831352C32303134322C22312232302C3431352C32303134322C22312238322C3031352C32303134322C22312233352C3631352C32303134322C22312239372C3231352C32303134322C22322234302C3831352C32303134322C22322230332C3431352C32303134322C22322236352C3031352C32303134322C22322231382C3631352C32303134322C22332237302C3231352C32303134322C22332232332C3831352C32303134322C22332238352C3431352C32303134322C22332234382C3031352C32303134322C22342239302C3631352C32303134322C223022372C3836312C32302234222C35322C3636372C38303134322C2235223231372C3836312C32302234222C36372C3836372C38303134322C22312232302C3436372C38303134322C22312238322C3036372C38303134322C22312233352C3636372C38303134322C22312239372C3236372C38303134322C22322234302C3836372C38303134322C22322230332C3436372C38303134322C22322236352C3036372C38303134322C22322231382C3636372C38303134322C22332237302C3236372C38303134322C22332232332C3836372C38303134322C22332238352C3436372C38303134322C22332234382C3036372C38303134322C22342239302C3636372C38303134322C223022312C32302C34303134322C2232223635312C32302C34303134322C2235223231312C32302C34303134322C2237223836312C32302C34303134322C22312232302C3430313432312C32302234222C32313038312C32302C34303134322C22312233352C3630313432312C32302234222C37313239312C32302C34303134322C22322234302C3830313432312C32302234222C33323430312C32302C34303134322C22322236352C3030313432312C32302234222C38323631312C32302C34303134322C22332237302C3230313432312C32302234222C33333832312C32302C34303134322C22332238352C3430313432312C32302234222C38333034312C32302C34303134322C22342239302C3630313432312C32302234222C2C3032313038312C32302234222C35322C3632313038312C32302234222C31352C3232313038312C32302234222C36372C3832313038312C32302234222C30313432312C38322C30303134322C22312238322C3032313038312C32302234222C35313633312C38322C30303134322C22312239372C3232313038312C32302234222C30323834312C38322C30303134322C22322230332C3432313038312C32302234222C35323036312C38322C30303134322C22322231382C3632313038312C32302234222C30333237312C38322C30303134322C22332232332C3832313038312C32302234222C35333438312C38322C30303134322C22332234382C3032313038312C32302234222C30343639312C38322C30303134322C223022312C33352C36303134322C2232223635312C33352C36303134322C2235223231312C33352C36303134322C2237223836312C33352C36303134322C22312232302C3435313633312C32302234222C32313038312C33352C36303134322C22312233352C3635313633312C32302234222C37313239312C33352C36303134322C22322234302C3835313633312C32302234222C33323430312C33352C36303134322C22322236352C3035313633312C32302234222C38323631312C33352C36303134322C22332237302C3235313633312C32302234222C33333832312C33352C36303134322C22332238352C3435313633312C32302234222C38333034312C33352C36303134322C22342239302C3635313633312C32302234222C2C3037313239312C32302234222C35322C3637313239312C32302234222C31352C3237313239312C32302234222C36372C3837313239312C32302234222C30313432312C39372C32303134322C22312238322C3037313239312C32302234222C35313633312C39372C32303134322C22312239372C3237313239312C32302234222C30323834312C39372C32303134322C22322230332C3437313239312C32302234222C35323036312C39372C32303134322C22322231382C3637313239312C32302234222C30333237312C39372C32303134322C22332232332C3837313239312C32302234222C35333438312C39372C32303134322C22332234382C3037313239312C32302234222C30343639312C39372C32303134322C223022322C34302C38303134322C2232223635322C34302C38303134322C2235223231322C34302C38303134322C2237223836322C34302C38303134322C22312232302C3430323834312C32302234222C32313038322C34302C38303134322C22312233352C3630323834312C32302234222C37313239322C34302C38303134322C22322234302C3830323834312C32302234222C33323430322C34302C38303134322C22322236352C3030323834312C32302234222C38323631322C34302C38303134322C22332237302C3230323834312C32302234222C33333832322C34302C38303134322C22332238352C3430323834312C32302234222C38333034322C34302C38303134322C22342239302C3630323834312C32302234222C2C3033323430312C32302234222C35322C3633323430312C32302234222C31352C3233323430312C32302234222C36372C3833323430312C32302234222C30313432322C30332C34303134322C22312238322C3033323430312C32302234222C35313633322C30332C34303134322C22312239372C3233323430312C32302234222C30323834322C30332C34303134322C22322230332C3433323430312C32302234222C35323036322C30332C34303134322C22322231382C3633323430312C32302234222C30333237322C30332C34303134322C22332232332C3833323430312C32302234222C35333438322C30332C34303134322C22332234382C3033323430312C32302234222C30343639322C30332C34303134322C223022322C36352C30303134322C2232223635322C36352C30303134322C2235223231322C36352C30303134322C2237223836322C36352C30303134322C22312232302C3435323036312C32302234222C32313038322C36352C30303134322C22312233352C3635323036312C32302234222C37313239322C36352C30303134322C22322234302C3835323036312C32302234222C33323430322C36352C30303134322C22322236352C3035323036312C32302234222C38323631322C36352C30303134322C22332237302C3235323036312C32302234222C33333832322C36352C30303134322C22332238352C3435323036312C32302234222C38333034322C36352C30303134322C22342239302C3635323036312C32302234222C2C3038323631312C32302234222C35322C3638323631312C32302234222C31352C3238323631312C32302234222C36372C3838323631312C32302234222C30313432322C31382C36303134322C22312238322C3038323631312C32302234222C35313633322C31382C36303134322C22312239372C3238323631312C32302234222C30323834322C31382C36303134322C22322230332C3438323631312C32302234222C35323036322C31382C36303134322C22322231382C3638323631312C32302234222C30333237322C31382C36303134322C22332232332C3838323631312C32302234222C35333438322C31382C36303134322C22332234382C3038323631312C32302234222C30343639322C31382C36303134322C223022332C37302C32303134322C2232223635332C37302C32303134322C2235223231332C37302C32303134322C2237223836332C37302C32303134322C22312232302C3430333237312C32302234222C32313038332C37302C32303134322C22312233352C3630333237312C32302234222C37313239332C37302C32303134322C22322234302C3830333237312C32302234222C33323430332C37302C32303134322C22322236352C3030333237312C32302234222C38323631332C37302C32303134322C22332237302C3230333237312C32302234222C33333832332C37302C32303134322C22332238352C3430333237312C32302234222C38333034332C37302C32303134322C22342239302C3630333237312C32302234222C2C3033333832312C32302234222C35322C3633333832312C32302234222C31352C3233333832312C32302234222C36372C3833333832312C32302234222C30313432332C32332C38303134322C22312238322C3033333832312C32302234222C35313633332C32332C38303134322C22312239372C3233333832312C32302234222C30323834332C32332C38303134322C22322230332C3433333832312C32302234222C35323036332C32332C38303134322C22322231382C3633333832312C32302234222C30333237332C32332C38303134322C22332232332C3833333832312C32302234222C35333438332C32332C38303134322C22332234382C3033333832312C32302234222C30343639332C32332C38303134322C223022332C38352C34303134322C2232223635332C38352C34303134322C2235223231332C38352C34303134322C2237223836332C38352C34303134322C22312232302C3435333438312C32302234222C32313038332C38352C34303134322C22312233352C3635333438312C32302234222C37313239332C38352C34303134322C22322234302C3835333438312C32302234222C33323430332C38352C34303134322C22322236352C3035333438312C32302234222C38323631332C38352C34303134322C22332237302C3235333438312C32302234222C33333832332C38352C34303134322C22332238352C3435333438312C32302234222C38333034332C38352C34303134322C22342239302C3635333438312C32302234222C2C3038333034312C32302234222C35322C3638333034312C32302234222C31352C3238333034312C32302234222C36372C3838333034312C32302234222C30313432332C34382C30303134322C22312238322C3038333034312C32302234222C35313633332C34382C30303134322C22312239372C3238333034312C32302234222C30323834332C34382C30303134322C22322230332C3438333034312C32302234222C35323036332C34382C30303134322C22322231382C3638333034312C32302234222C30333237332C34382C30303134322C22332232332C3838333034312C32302234222C35333438332C34382C30303134322C22332234382C3038333034312C32302234222C30343639332C34382C30303134322C223022342C39302C36303134322C2232223635342C39302C36303134322C2235223231342C39302C36303134322C2237223836342C39302C36303134322C22312232302C3430343639312C32302234222C32313038342C39302C36303134322C22312233352C3630343639312C32302234222C37313239342C39302C36303134322C22322234302C3830343639312C32302234222C33323430342C39302C36303134322C22322236352C3030343639312C32302234222C38323631342C39302C36303134322C22332237302C3230343639312C32302234222C33333832342C39302C36303134322C22332238352C3430343639312C32302234222C38333034342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30323130382C2232223635302C312C38322230222C31352C322C30323130382C2237223836302C312C38322230222C30313432302C312C38322230222C32313038302C312C38322230222C35313633302C312C38322230222C37313239302C312C38322230222C30323834302C312C38322230222C33323430302C312C38322230222C35323036302C312C38322230222C38323631302C312C38322230222C30333237302C312C38322230222C33333832302C312C38322230222C35333438302C312C38322230222C38333034302C312C38322230222C30343639302C312C38322230222C2C3035322C36323130382C2232223635322C3635312C38322230222C31352C3235322C36323130382C2237223836322C3635312C38322230222C30313432322C3635312C38322230222C32313038322C3635312C38322230222C35313633322C3635312C38322230222C37313239322C3635312C38322230222C30323834322C3635312C38322230222C33323430322C3635312C38322230222C35323036322C3635312C38322230222C38323631322C3635312C38322230222C30333237322C3635312C38322230222C33333832322C3635312C38322230222C35333438322C3635312C38322230222C38333034322C3635312C38322230222C30343639322C3635312C38322230222C2C3031352C32323130382C2232223635352C3231312C38322230222C31352C3231352C32323130382C2237223836352C3231312C38322230222C30313432352C3231312C38322230222C32313038352C3231312C38322230222C35313633352C3231312C38322230222C37313239352C3231312C38322230222C30323834352C3231312C38322230222C33323430352C3231312C38322230222C35323036352C3231312C38322230222C38323631352C3231312C38322230222C30333237352C3231312C38322230222C33333832352C3231312C38322230222C35333438352C3231312C38322230222C38333034352C3231312C38322230222C30343639352C3231312C38322230222C2C3036372C38323130382C2232223635372C3836312C38322230222C31352C3236372C38323130382C2237223836372C3836312C38322230222C30313432372C3836312C38322230222C32313038372C3836312C38322230222C35313633372C3836312C38322230222C37313239372C3836312C38322230222C30323834372C3836312C38322230222C33323430372C3836312C38322230222C35323036372C3836312C38322230222C38323631372C3836312C38322230222C30333237372C3836312C38322230222C33333832372C3836312C38322230222C35333438372C3836312C38322230222C38333034372C3836312C38322230222C30343639372C3836312C38322230222C2C3030313432312C38322230222C35322C3630313432312C38322230222C31352C3230313432312C38322230222C36372C3830313432312C38322230222C30313432312C32302C34323130382C22312238322C3030313432312C38322230222C35313633312C32302C34323130382C22312239372C3230313432312C38322230222C30323834312C32302C34323130382C22322230332C3430313432312C38322230222C35323036312C32302C34323130382C22322231382C3630313432312C38322230222C30333237312C32302C34323130382C22332232332C3830313432312C38322230222C35333438312C32302C34323130382C22332234382C3030313432312C38322230222C30343639312C32302C34323130382C223022312C38322C30323130382C2232223635312C38322C30323130382C2235223231312C38322C30323130382C2237223836312C38322C30323130382C22312232302C3432313038312C38322230222C32313038312C38322C30323130382C22312233352C3632313038312C38322230222C37313239312C38322C30323130382C22322234302C3832313038312C38322230222C33323430312C38322C30323130382C22322236352C3032313038312C38322230222C38323631312C38322C30323130382C22332237302C3232313038312C38322230222C33333832312C38322C30323130382C22332238352C3432313038312C38322230222C38333034312C38322C30323130382C22342239302C3632313038312C38322230222C2C3035313633312C38322230222C35322C3635313633312C38322230222C31352C3235313633312C38322230222C36372C3835313633312C38322230222C30313432312C33352C36323130382C22312238322C3035313633312C38322230222C35313633312C33352C36323130382C22312239372C3235313633312C38322230222C30323834312C33352C36323130382C22322230332C3435313633312C38322230222C35323036312C33352C36323130382C22322231382C3635313633312C38322230222C30333237312C33352C36323130382C22332232332C3835313633312C38322230222C35333438312C33352C36323130382C22332234382C3035313633312C38322230222C30343639312C33352C36323130382C223022312C39372C32323130382C2232223635312C39372C32323130382C2235223231312C39372C32323130382C2237223836312C39372C32323130382C22312232302C3437313239312C38322230222C32313038312C39372C32323130382C22312233352C3637313239312C38322230222C37313239312C39372C32323130382C22322234302C3837313239312C38322230222C33323430312C39372C32323130382C22322236352C3037313239312C38322230222C38323631312C39372C32323130382C22332237302C3237313239312C38322230222C33333832312C39372C32323130382C22332238352C3437313239312C38322230222C38333034312C39372C32323130382C22342239302C3637313239312C38322230222C2C3030323834312C38322230222C35322C3630323834312C38322230222C31352C3230323834312C38322230222C36372C3830323834312C38322230222C30313432322C34302C38323130382C22312238322C3030323834312C38322230222C35313633322C34302C38323130382C22312239372C3230323834312C38322230222C30323834322C34302C38323130382C22322230332C3430323834312C38322230222C35323036322C34302C38323130382C22322231382C3630323834312C38322230222C30333237322C34302C38323130382C22332232332C3830323834312C38322230222C35333438322C34302C38323130382C22332234382C3030323834312C38322230222C30343639322C34302C38323130382C223022322C30332C34323130382C2232223635322C30332C34323130382C2235223231322C30332C34323130382C2237223836322C30332C34323130382C22312232302C3433323430312C38322230222C32313038322C30332C34323130382C22312233352C3633323430312C38322230222C37313239322C30332C34323130382C22322234302C3833323430312C38322230222C33323430322C30332C34323130382C22322236352C3033323430312C38322230222C38323631322C30332C34323130382C22332237302C3233323430312C38322230222C33333832322C30332C34323130382C22332238352C3433323430312C38322230222C38333034322C30332C34323130382C22342239302C3633323430312C38322230222C2C3035323036312C38322230222C35322C3635323036312C38322230222C31352C3235323036312C38322230222C36372C3835323036312C38322230222C30313432322C36352C30323130382C22312238322C3035323036312C38322230222C35313633322C36352C30323130382C22312239372C3235323036312C38322230222C30323834322C36352C30323130382C22322230332C3435323036312C38322230222C35323036322C36352C30323130382C22322231382C3635323036312C38322230222C30333237322C36352C30323130382C22332232332C3835323036312C38322230222C35333438322C36352C30323130382C22332234382C3035323036312C38322230222C30343639322C36352C30323130382C223022322C31382C36323130382C2232223635322C31382C36323130382C2235223231322C31382C36323130382C2237223836322C31382C36323130382C22312232302C3438323631312C38322230222C32313038322C31382C36323130382C22312233352C3638323631312C38322230222C37313239322C31382C36323130382C22322234302C3838323631312C38322230222C33323430322C31382C36323130382C22322236352C3038323631312C38322230222C38323631322C31382C36323130382C22332237302C3238323631312C38322230222C33333832322C31382C36323130382C22332238352C3438323631312C38322230222C38333034322C31382C36323130382C22342239302C3638323631312C38322230222C2C3030333237312C38322230222C35322C3630333237312C38322230222C31352C3230333237312C38322230222C36372C3830333237312C38322230222C30313432332C37302C32323130382C22312238322C3030333237312C38322230222C35313633332C37302C32323130382C22312239372C3230333237312C38322230222C30323834332C37302C32323130382C22322230332C3430333237312C38322230222C35323036332C37302C32323130382C22322231382C3630333237312C38322230222C30333237332C37302C32323130382C22332232332C3830333237312C38322230222C35333438332C37302C32323130382C22332234382C3030333237312C38322230222C30343639332C37302C32323130382C223022332C32332C38323130382C2232223635332C32332C38323130382C2235223231332C32332C38323130382C2237223836332C32332C38323130382C22312232302C3433333832312C38322230222C32313038332C32332C38323130382C22312233352C3633333832312C38322230222C37313239332C32332C38323130382C22322234302C3833333832312C38322230222C33323430332C32332C38323130382C22322236352C3033333832312C38322230222C38323631332C32332C38323130382C22332237302C3233333832312C38322230222C33333832332C32332C38323130382C22332238352C3433333832312C38322230222C38333034332C32332C38323130382C22342239302C3633333832312C38322230222C2C3035333438312C38322230222C35322C3635333438312C38322230222C31352C3235333438312C38322230222C36372C3835333438312C38322230222C30313432332C38352C34323130382C22312238322C3035333438312C38322230222C35313633332C38352C34323130382C22312239372C3235333438312C38322230222C30323834332C38352C34323130382C22322230332C3435333438312C38322230222C35323036332C38352C34323130382C22322231382C3635333438312C38322230222C30333237332C38352C34323130382C22332232332C3835333438312C38322230222C35333438332C38352C34323130382C22332234382C3035333438312C38322230222C30343639332C38352C34323130382C223022332C34382C30323130382C2232223635332C34382C30323130382C2235223231332C34382C30323130382C2237223836332C34382C30323130382C22312232302C3438333034312C38322230222C32313038332C34382C30323130382C22312233352C3638333034312C38322230222C37313239332C34382C30323130382C22322234302C3838333034312C38322230222C33323430332C34382C30323130382C22322236352C3038333034312C38322230222C38323631332C34382C30323130382C22332237302C3238333034312C38322230222C33333832332C34382C30323130382C22332238352C3438333034312C38322230222C38333034332C34382C30323130382C22342239302C3638333034312C38322230222C2C3030343639312C38322230222C35322C3630343639312C38322230222C31352C3230343639312C38322230222C36372C3830343639312C38322230222C30313432342C39302C36323130382C22312238322C3030343639312C38322230222C35313633342C39302C36323130382C22312239372C3230343639312C38322230222C30323834342C39302C36323130382C22322230332C3430343639312C38322230222C35323036342C39302C36323130382C22322231382C3630343639312C38322230222C30333237342C39302C36323130382C22332232332C3830343639312C38322230222C35333438342C39302C36323130382C22332234382C3030343639312C38322230222C30343639342C39302C36323130382C223022302C312C33352236222C35322C362C30353136332C2235223231302C312C33352236222C36372C382C30353136332C22312232302C342C30353136332C22312238322C302C30353136332C22312233352C362C30353136332C22312239372C322C30353136332C22322234302C382C30353136332C22322230332C342C30353136332C22322236352C302C30353136332C22322231382C362C30353136332C22332237302C322C30353136332C22332232332C382C30353136332C22332238352C342C30353136332C22332234382C302C30353136332C22342239302C362C30353136332C223022322C3635312C33352236222C35322C3635322C36353136332C2235223231322C3635312C33352236222C36372C3835322C36353136332C22312232302C3435322C36353136332C22312238322C3035322C36353136332C22312233352C3635322C36353136332C22312239372C3235322C36353136332C22322234302C3835322C36353136332C22322230332C3435322C36353136332C22322236352C3035322C36353136332C22322231382C3635322C36353136332C22332237302C3235322C36353136332C22332232332C3835322C36353136332C22332238352C3435322C36353136332C22332234382C3035322C36353136332C22342239302C3635322C36353136332C223022352C3231312C33352236222C35322C3631352C32353136332C2235223231352C3231312C33352236222C36372C3831352C32353136332C22312232302C3431352C32353136332C22312238322C3031352C32353136332C22312233352C3631352C32353136332C22312239372C3231352C32353136332C22322234302C3831352C32353136332C22322230332C3431352C32353136332C22322236352C3031352C32353136332C22322231382C3631352C32353136332C22332237302C3231352C32353136332C22332232332C3831352C32353136332C22332238352C3431352C32353136332C22332234382C3031352C32353136332C22342239302C3631352C32353136332C223022372C3836312C33352236222C35322C3636372C38353136332C2235223231372C3836312C33352236222C36372C3836372C38353136332C22312232302C3436372C38353136332C22312238322C3036372C38353136332C22312233352C3636372C38353136332C22312239372C3236372C38353136332C22322234302C3836372C38353136332C22322230332C3436372C38353136332C22322236352C3036372C38353136332C22322231382C3636372C38353136332C22332237302C3236372C38353136332C22332232332C3836372C38353136332C22332238352C3436372C38353136332C22332234382C3036372C38353136332C22342239302C3636372C38353136332C223022312C32302C34353136332C2232223635312C32302C34353136332C2235223231312C32302C34353136332C2237223836312C32302C34353136332C22312232302C3430313432312C33352236222C32313038312C32302C34353136332C22312233352C3630313432312C33352236222C37313239312C32302C34353136332C22322234302C3830313432312C33352236222C33323430312C32302C34353136332C22322236352C3030313432312C33352236222C38323631312C32302C34353136332C22332237302C3230313432312C33352236222C33333832312C32302C34353136332C22332238352C3430313432312C33352236222C38333034312C32302C34353136332C22342239302C3630313432312C33352236222C2C3032313038312C33352236222C35322C3632313038312C33352236222C31352C3232313038312C33352236222C36372C3832313038312C33352236222C30313432312C38322C30353136332C22312238322C3032313038312C33352236222C35313633312C38322C30353136332C22312239372C3232313038312C33352236222C30323834312C38322C30353136332C22322230332C3432313038312C33352236222C35323036312C38322C30353136332C22322231382C3632313038312C33352236222C30333237312C38322C30353136332C22332232332C3832313038312C33352236222C35333438312C38322C30353136332C22332234382C3032313038312C33352236222C30343639312C38322C30353136332C223022312C33352C36353136332C2232223635312C33352C36353136332C2235223231312C33352C36353136332C2237223836312C33352C36353136332C22312232302C3435313633312C33352236222C32313038312C33352C36353136332C22312233352C3635313633312C33352236222C37313239312C33352C36353136332C22322234302C3835313633312C33352236222C33323430312C33352C36353136332C22322236352C3035313633312C33352236222C38323631312C33352C36353136332C22332237302C3235313633312C33352236222C33333832312C33352C36353136332C22332238352C3435313633312C33352236222C38333034312C33352C36353136332C22342239302C3635313633312C33352236222C2C3037313239312C33352236222C35322C3637313239312C33352236222C31352C3237313239312C33352236222C36372C3837313239312C33352236222C30313432312C39372C32353136332C22312238322C3037313239312C33352236222C35313633312C39372C32353136332C22312239372C3237313239312C33352236222C30323834312C39372C32353136332C22322230332C3437313239312C33352236222C35323036312C39372C32353136332C22322231382C3637313239312C33352236222C30333237312C39372C32353136332C22332232332C3837313239312C33352236222C35333438312C39372C32353136332C22332234382C3037313239312C33352236222C30343639312C39372C32353136332C223022322C34302C38353136332C2232223635322C34302C38353136332C2235223231322C34302C38353136332C2237223836322C34302C38353136332C22312232302C3430323834312C33352236222C32313038322C34302C38353136332C22312233352C3630323834312C33352236222C37313239322C34302C38353136332C22322234302C3830323834312C33352236222C33323430322C34302C38353136332C22322236352C3030323834312C33352236222C38323631322C34302C38353136332C22332237302C3230323834312C33352236222C33333832322C34302C38353136332C22332238352C3430323834312C33352236222C38333034322C34302C38353136332C22342239302C3630323834312C33352236222C2C3033323430312C33352236222C35322C3633323430312C33352236222C31352C3233323430312C33352236222C36372C3833323430312C33352236222C30313432322C30332C34353136332C22312238322C3033323430312C33352236222C35313633322C30332C34353136332C22312239372C3233323430312C33352236222C30323834322C30332C34353136332C22322230332C3433323430312C33352236222C35323036322C30332C34353136332C22322231382C3633323430312C33352236222C30333237322C30332C34353136332C22332232332C3833323430312C33352236222C35333438322C30332C34353136332C22332234382C3033323430312C33352236222C30343639322C30332C34353136332C223022322C36352C30353136332C2232223635322C36352C30353136332C2235223231322C36352C30353136332C2237223836322C36352C30353136332C22312232302C3435323036312C33352236222C32313038322C36352C30353136332C22312233352C3635323036312C33352236222C37313239322C36352C30353136332C22322234302C3835323036312C33352236222C33323430322C36352C30353136332C22322236352C3035323036312C33352236222C38323631322C36352C30353136332C22332237302C3235323036312C33352236222C33333832322C36352C30353136332C22332238352C3435323036312C33352236222C38333034322C36352C30353136332C22342239302C3635323036312C33352236222C2C3038323631312C33352236222C35322C3638323631312C33352236222C31352C3238323631312C33352236222C36372C3838323631312C33352236222C30313432322C31382C36353136332C22312238322C3038323631312C33352236222C35313633322C31382C36353136332C22312239372C3238323631312C33352236222C30323834322C31382C36353136332C22322230332C3438323631312C33352236222C35323036322C31382C36353136332C22322231382C3638323631312C33352236222C30333237322C31382C36353136332C22332232332C3838323631312C33352236222C35333438322C31382C36353136332C22332234382C3038323631312C33352236222C30343639322C31382C36353136332C223022332C37302C32353136332C2232223635332C37302C32353136332C2235223231332C37302C32353136332C2237223836332C37302C32353136332C22312232302C3430333237312C33352236222C32313038332C37302C32353136332C22312233352C3630333237312C33352236222C37313239332C37302C32353136332C22322234302C3830333237312C33352236222C33323430332C37302C32353136332C22322236352C3030333237312C33352236222C38323631332C37302C32353136332C22332237302C3230333237312C33352236222C33333832332C37302C32353136332C22332238352C3430333237312C33352236222C38333034332C37302C32353136332C22342239302C3630333237312C33352236222C2C3033333832312C33352236222C35322C3633333832312C33352236222C31352C3233333832312C33352236222C36372C3833333832312C33352236222C30313432332C32332C38353136332C22312238322C3033333832312C33352236222C35313633332C32332C38353136332C22312239372C3233333832312C33352236222C30323834332C32332C38353136332C22322230332C3433333832312C33352236222C35323036332C32332C38353136332C22322231382C3633333832312C33352236222C30333237332C32332C38353136332C22332232332C3833333832312C33352236222C35333438332C32332C38353136332C22332234382C3033333832312C33352236222C30343639332C32332C38353136332C223022332C38352C34353136332C2232223635332C38352C34353136332C2235223231332C38352C34353136332C2237223836332C38352C34353136332C22312232302C3435333438312C33352236222C32313038332C38352C34353136332C22312233352C3635333438312C33352236222C37313239332C38352C34353136332C22322234302C3835333438312C33352236222C33323430332C38352C34353136332C22322236352C3035333438312C33352236222C38323631332C38352C34353136332C22332237302C3235333438312C33352236222C33333832332C38352C34353136332C22332238352C3435333438312C33352236222C38333034332C38352C34353136332C22342239302C3635333438312C33352236222C2C3038333034312C33352236222C35322C3638333034312C33352236222C31352C3238333034312C33352236222C36372C3838333034312C33352236222C30313432332C34382C30353136332C22312238322C3038333034312C33352236222C35313633332C34382C30353136332C22312239372C3238333034312C33352236222C30323834332C34382C30353136332C22322230332C3438333034312C33352236222C35323036332C34382C30353136332C22322231382C3638333034312C33352236222C30333237332C34382C30353136332C22332232332C3838333034312C33352236222C35333438332C34382C30353136332C22332234382C3038333034312C33352236222C30343639332C34382C30353136332C223022342C39302C36353136332C2232223635342C39302C36353136332C2235223231342C39302C36353136332C2237223836342C39302C36353136332C22312232302C3430343639312C33352236222C32313038342C39302C36353136332C22312233352C3630343639312C33352236222C37313239342C39302C36353136332C22322234302C3830343639312C33352236222C33323430342C39302C36353136332C22322236352C3030343639312C33352236222C38323631342C39302C36353136332C22332237302C3230343639312C33352236222C33333832342C39302C36353136332C22332238352C3430343639312C33352236222C38333034342C39302C36353136332C22342239302C3630343639312C33352236222C2C302C30373132392C2232223635302C312C39372232222C31352C322C30373132392C2237223836302C312C39372232222C30313432302C312C39372232222C32313038302C312C39372232222C35313633302C312C39372232222C37313239302C312C39372232222C30323834302C312C39372232222C33323430302C312C39372232222C35323036302C312C39372232222C38323631302C312C39372232222C30333237302C312C39372232222C33333832302C312C39372232222C35333438302C312C39372232222C38333034302C312C39372232222C30343639302C312C39372232222C2C3035322C36373132392C2232223635322C3635312C39372232222C31352C3235322C36373132392C2237223836322C3635312C39372232222C30313432322C3635312C39372232222C32313038322C3635312C39372232222C35313633322C3635312C39372232222C37313239322C3635312C39372232222C30323834322C3635312C39372232222C33323430322C3635312C39372232222C35323036322C3635312C39372232222C38323631322C3635312C39372232222C30333237322C3635312C39372232222C33333832322C3635312C39372232222C35333438322C3635312C39372232222C38333034322C3635312C39372232222C30343639322C3635312C39372232222C2C3031352C32373132392C2232223635352C3231312C39372232222C31352C3231352C32373132392C2237223836352C3231312C39372232222C30313432352C3231312C39372232222C32313038352C3231312C39372232222C35313633352C3231312C39372232222C37313239352C3231312C39372232222C30323834352C3231312C39372232222C33323430352C3231312C39372232222C35323036352C3231312C39372232222C38323631352C3231312C39372232222C30333237352C3231312C39372232222C33333832352C3231312C39372232222C35333438352C3231312C39372232222C38333034352C3231312C39372232222C30343639352C3231312C39372232222C2C3036372C38373132392C2232223635372C3836312C39372232222C31352C3236372C38373132392C2237223836372C3836312C39372232222C30313432372C3836312C39372232222C32313038372C3836312C39372232222C35313633372C3836312C39372232222C37313239372C3836312C39372232222C30323834372C3836312C39372232222C33323430372C3836312C39372232222C35323036372C3836312C39372232222C38323631372C3836312C39372232222C30333237372C3836312C39372232222C33333832372C3836312C39372232222C35333438372C3836312C39372232222C38333034372C3836312C39372232222C30343639372C3836312C39372232222C2C3030313432312C39372232222C35322C3630313432312C39372232222C31352C3230313432312C39372232222C36372C3830313432312C39372232222C30313432312C32302C34373132392C22312238322C3030313432312C39372232222C35313633312C32302C34373132392C22312239372C3230313432312C39372232222C30323834312C32302C34373132392C22322230332C3430313432312C39372232222C35323036312C32302C34373132392C22322231382C3630313432312C39372232222C30333237312C32302C34373132392C22332232332C3830313432312C39372232222C35333438312C32302C34373132392C22332234382C3030313432312C39372232222C30343639312C32302C34373132392C223022312C38322C30373132392C2232223635312C38322C30373132392C2235223231312C38322C30373132392C2237223836312C38322C30373132392C22312232302C3432313038312C39372232222C32313038312C38322C30373132392C22312233352C3632313038312C39372232222C37313239312C38322C30373132392C22322234302C3832313038312C39372232222C33323430312C38322C30373132392C22322236352C3032313038312C39372232222C38323631312C38322C30373132392C22332237302C3232313038312C39372232222C33333832312C38322C30373132392C22332238352C3432313038312C39372232222C38333034312C38322C30373132392C22342239302C3632313038312C39372232222C2C3035313633312C39372232222C35322C3635313633312C39372232222C31352C3235313633312C39372232222C36372C3835313633312C39372232222C30313432312C33352C36373132392C22312238322C3035313633312C39372232222C35313633312C33352C36373132392C22312239372C3235313633312C39372232222C30323834312C33352C36373132392C22322230332C3435313633312C39372232222C35323036312C33352C36373132392C22322231382C3635313633312C39372232222C30333237312C33352C36373132392C22332232332C3835313633312C39372232222C35333438312C33352C36373132392C22332234382C3035313633312C39372232222C30343639312C33352C36373132392C223022312C39372C32373132392C2232223635312C39372C32373132392C2235223231312C39372C32373132392C2237223836312C39372C32373132392C22312232302C3437313239312C39372232222C32313038312C39372C32373132392C22312233352C3637313239312C39372232222C37313239312C39372C32373132392C22322234302C3837313239312C39372232222C33323430312C39372C32373132392C22322236352C3037313239312C39372232222C38323631312C39372C32373132392C22332237302C3237313239312C39372232222C33333832312C39372C32373132392C22332238352C3437313239312C39372232222C38333034312C39372C32373132392C22342239302C3637313239312C39372232222C2C3030323834312C39372232222C35322C3630323834312C39372232222C31352C3230323834312C39372232222C36372C3830323834312C39372232222C30313432322C34302C38373132392C22312238322C3030323834312C39372232222C35313633322C34302C38373132392C22312239372C3230323834312C39372232222C30323834322C34302C38373132392C22322230332C3430323834312C39372232222C35323036322C34302C38373132392C22322231382C3630323834312C39372232222C30333237322C34302C38373132392C22332232332C3830323834312C39372232222C35333438322C34302C38373132392C22332234382C3030323834312C39372232222C30343639322C34302C38373132392C223022322C30332C34373132392C2232223635322C30332C34373132392C2235223231322C30332C34373132392C2237223836322C30332C34373132392C22312232302C3433323430312C39372232222C32313038322C30332C34373132392C22312233352C3633323430312C39372232222C37313239322C30332C34373132392C22322234302C3833323430312C39372232222C33323430322C30332C34373132392C22322236352C3033323430312C39372232222C38323631322C30332C34373132392C22332237302C3233323430312C39372232222C33333832322C30332C34373132392C22332238352C3433323430312C39372232222C38333034322C30332C34373132392C22342239302C3633323430312C39372232222C2C3035323036312C39372232222C35322C3635323036312C39372232222C31352C3235323036312C39372232222C36372C3835323036312C39372232222C30313432322C36352C30373132392C22312238322C3035323036312C39372232222C35313633322C36352C30373132392C22312239372C3235323036312C39372232222C30323834322C36352C30373132392C22322230332C3435323036312C39372232222C35323036322C36352C30373132392C22322231382C3635323036312C39372232222C30333237322C36352C30373132392C22332232332C3835323036312C39372232222C35333438322C36352C30373132392C22332234382C3035323036312C39372232222C30343639322C36352C30373132392C223022322C31382C36373132392C2232223635322C31382C36373132392C2235223231322C31382C36373132392C2237223836322C31382C36373132392C22312232302C3438323631312C39372232222C32313038322C31382C36373132392C22312233352C3638323631312C39372232222C37313239322C31382C36373132392C22322234302C3838323631312C39372232222C33323430322C31382C36373132392C22322236352C3038323631312C39372232222C38323631322C31382C36373132392C22332237302C3238323631312C39372232222C33333832322C31382C36373132392C22332238352C3438323631312C39372232222C38333034322C31382C36373132392C22342239302C3638323631312C39372232222C2C3030333237312C39372232222C35322C3630333237312C39372232222C31352C3230333237312C39372232222C36372C3830333237312C39372232222C30313432332C37302C32373132392C22312238322C3030333237312C39372232222C35313633332C37302C32373132392C22312239372C3230333237312C39372232222C30323834332C37302C32373132392C22322230332C3430333237312C39372232222C35323036332C37302C32373132392C22322231382C3630333237312C39372232222C30333237332C37302C32373132392C22332232332C3830333237312C39372232222C35333438332C37302C32373132392C22332234382C3030333237312C39372232222C30343639332C37302C32373132392C223022332C32332C38373132392C2232223635332C32332C38373132392C2235223231332C32332C38373132392C2237223836332C32332C38373132392C22312232302C3433333832312C39372232222C32313038332C32332C38373132392C22312233352C3633333832312C39372232222C37313239332C32332C38373132392C22322234302C3833333832312C39372232222C33323430332C32332C38373132392C22322236352C3033333832312C39372232222C38323631332C32332C38373132392C22332237302C3233333832312C39372232222C33333832332C32332C38373132392C22332238352C3433333832312C39372232222C38333034332C32332C38373132392C22342239302C3633333832312C39372232222C2C3035333438312C39372232222C35322C3635333438312C39372232222C31352C3235333438312C39372232222C36372C3835333438312C39372232222C30313432332C38352C34373132392C22312238322C3035333438312C39372232222C35313633332C38352C34373132392C22312239372C3235333438312C39372232222C30323834332C38352C34373132392C22322230332C3435333438312C39372232222C35323036332C38352C34373132392C22322231382C3635333438312C39372232222C30333237332C38352C34373132392C22332232332C3835333438312C39372232222C35333438332C38352C34373132392C22332234382C3035333438312C39372232222C30343639332C38352C34373132392C223022332C34382C30373132392C2232223635332C34382C30373132392C2235223231332C34382C30373132392C2237223836332C34382C30373132392C22312232302C3438333034312C39372232222C32313038332C34382C30373132392C22312233352C3638333034312C39372232222C37313239332C34382C30373132392C22322234302C3838333034312C39372232222C33323430332C34382C30373132392C22322236352C3038333034312C39372232222C38323631332C34382C30373132392C22332237302C3238333034312C39372232222C33333832332C34382C30373132392C22332238352C3438333034312C39372232222C38333034332C34382C30373132392C22342239302C3638333034312C39372232222C2C3030343639312C39372232222C35322C3630343639312C39372232222C31352C3230343639312C39372232222C36372C3830343639312C39372232222C30313432342C39302C36373132392C22312238322C3030343639312C39372232222C35313633342C39302C36373132392C22312239372C3230343639312C39372232222C30323834342C39302C36373132392C22322230332C3430343639312C39372232222C35323036342C39302C36373132392C22322231382C3630343639312C39372232222C30333237342C39302C36373132392C22332232332C3830343639312C39372232222C35333438342C39302C36373132392C22332234382C3030343639312C39372232222C30343639342C39302C36373132392C223022302C322C34302238222C35322C362C30303238342C2235223231302C322C34302238222C36372C382C30303238342C22312232302C342C30303238342C22312238322C302C30303238342C22312233352C362C30303238342C22312239372C322C30303238342C22322234302C382C30303238342C22322230332C342C30303238342C22322236352C302C30303238342C22322231382C362C30303238342C22332237302C322C30303238342C22332232332C382C30303238342C22332238352C342C30303238342C22332234382C302C30303238342C22342239302C362C30303238342C223022322C3635322C34302238222C35322C3635322C36303238342C2235223231322C3635322C34302238222C36372C3835322C36303238342C22312232302C3435322C36303238342C22312238322C3035322C36303238342C22312233352C3635322C36303238342C22312239372C3235322C36303238342C22322234302C3835322C36303238342C22322230332C3435322C36303238342C22322236352C3035322C36303238342C22322231382C3635322C36303238342C22332237302C3235322C36303238342C22332232332C3835322C36303238342C22332238352C3435322C36303238342C22332234382C3035322C36303238342C22342239302C3635322C36303238342C223022352C3231322C34302238222C35322C3631352C32303238342C2235223231352C3231322C34302238222C36372C3831352C32303238342C22312232302C3431352C32303238342C22312238322C3031352C32303238342C22312233352C3631352C32303238342C22312239372C3231352C32303238342C22322234302C3831352C32303238342C22322230332C3431352C32303238342C22322236352C3031352C32303238342C22322231382C3631352C32303238342C22332237302C3231352C32303238342C22332232332C3831352C32303238342C22332238352C3431352C32303238342C22332234382C3031352C32303238342C22342239302C3631352C32303238342C223022372C3836322C34302238222C35322C3636372C38303238342C2235223231372C3836322C34302238222C36372C3836372C38303238342C22312232302C3436372C38303238342C22312238322C3036372C38303238342C22312233352C3636372C38303238342C22312239372C3236372C38303238342C22322234302C3836372C38303238342C22322230332C3436372C38303238342C22322236352C3036372C38303238342C22322231382C3636372C38303238342C22332237302C3236372C38303238342C22332232332C3836372C38303238342C22332238352C3436372C38303238342C22332234382C3036372C38303238342C22342239302C3636372C38303238342C223022312C32302C34303238342C2232223635312C32302C34303238342C2235223231312C32302C34303238342C2237223836312C32302C34303238342C22312232302C3430313432322C34302238222C32313038312C32302C34303238342C22312233352C3630313432322C34302238222C37313239312C32302C34303238342C22322234302C3830313432322C34302238222C33323430312C32302C34303238342C22322236352C3030313432322C34302238222C38323631312C32302C34303238342C22332237302C3230313432322C34302238222C33333832312C32302C34303238342C22332238352C3430313432322C34302238222C38333034312C32302C34303238342C22342239302C3630313432322C34302238222C2C3032313038322C34302238222C35322C3632313038322C34302238222C31352C3232313038322C34302238222C36372C3832313038322C34302238222C30313432312C38322C30303238342C22312238322C3032313038322C34302238222C35313633312C38322C30303238342C22312239372C3232313038322C34302238222C30323834312C38322C30303238342C22322230332C3432313038322C34302238222C35323036312C38322C30303238342C22322231382C3632313038322C34302238222C30333237312C38322C30303238342C22332232332C3832313038322C34302238222C35333438312C38322C30303238342C22332234382C3032313038322C34302238222C30343639312C38322C30303238342C223022312C33352C36303238342C2232223635312C33352C36303238342C2235223231312C33352C36303238342C2237223836312C33352C36303238342C22312232302C3435313633322C34302238222C32313038312C33352C36303238342C22312233352C3635313633322C34302238222C37313239312C33352C36303238342C22322234302C3835313633322C34302238222C33323430312C33352C36303238342C22322236352C3035313633322C34302238222C38323631312C33352C36303238342C22332237302C3235313633322C34302238222C33333832312C33352C36303238342C22332238352C3435313633322C34302238222C38333034312C33352C36303238342C22342239302C3635313633322C34302238222C2C3037313239322C34302238222C35322C3637313239322C34302238222C31352C3237313239322C34302238222C36372C3837313239322C34302238222C30313432312C39372C32303238342C22312238322C3037313239322C34302238222C35313633312C39372C32303238342C22312239372C3237313239322C34302238222C30323834312C39372C32303238342C22322230332C3437313239322C34302238222C35323036312C39372C32303238342C22322231382C3637313239322C34302238222C30333237312C39372C32303238342C22332232332C3837313239322C34302238222C35333438312C39372C32303238342C22332234382C3037313239322C34302238222C30343639312C39372C32303238342C223022322C34302C38303238342C2232223635322C34302C38303238342C2235223231322C34302C38303238342C2237223836322C34302C38303238342C22312232302C3430323834322C34302238222C32313038322C34302C38303238342C22312233352C3630323834322C34302238222C37313239322C34302C38303238342C22322234302C3830323834322C34302238222C33323430322C34302C38303238342C22322236352C3030323834322C34302238222C38323631322C34302C38303238342C22332237302C3230323834322C34302238222C33333832322C34302C38303238342C22332238352C3430323834322C34302238222C38333034322C34302C38303238342C22342239302C3630323834322C34302238222C2C3033323430322C34302238222C35322C3633323430322C34302238222C31352C3233323430322C34302238222C36372C3833323430322C34302238222C30313432322C30332C34303238342C22312238322C3033323430322C34302238222C35313633322C30332C34303238342C22312239372C3233323430322C34302238222C30323834322C30332C34303238342C22322230332C3433323430322C34302238222C35323036322C30332C34303238342C22322231382C3633323430322C34302238222C30333237322C30332C34303238342C22332232332C3833323430322C34302238222C35333438322C30332C34303238342C22332234382C3033323430322C34302238222C30343639322C30332C34303238342C223022322C36352C30303238342C2232223635322C36352C30303238342C2235223231322C36352C30303238342C2237223836322C36352C30303238342C22312232302C3435323036322C34302238222C32313038322C36352C30303238342C22312233352C3635323036322C34302238222C37313239322C36352C30303238342C22322234302C3835323036322C34302238222C33323430322C36352C30303238342C22322236352C3035323036322C34302238222C38323631322C36352C30303238342C22332237302C3235323036322C34302238222C33333832322C36352C30303238342C22332238352C3435323036322C34302238222C38333034322C36352C30303238342C22342239302C3635323036322C34302238222C2C3038323631322C34302238222C35322C3638323631322C34302238222C31352C3238323631322C34302238222C36372C3838323631322C34302238222C30313432322C31382C36303238342C22312238322C3038323631322C34302238222C35313633322C31382C36303238342C22312239372C3238323631322C34302238222C30323834322C31382C36303238342C22322230332C3438323631322C34302238222C35323036322C31382C36303238342C22322231382C3638323631322C34302238222C30333237322C31382C36303238342C22332232332C3838323631322C34302238222C35333438322C31382C36303238342C22332234382C3038323631322C34302238222C30343639322C31382C36303238342C223022332C37302C32303238342C2232223635332C37302C32303238342C2235223231332C37302C32303238342C2237223836332C37302C32303238342C22312232302C3430333237322C34302238222C32313038332C37302C32303238342C22312233352C3630333237322C34302238222C37313239332C37302C32303238342C22322234302C3830333237322C34302238222C33323430332C37302C32303238342C22322236352C3030333237322C34302238222C38323631332C37302C32303238342C22332237302C3230333237322C34302238222C33333832332C37302C32303238342C22332238352C3430333237322C34302238222C38333034332C37302C32303238342C22342239302C3630333237322C34302238222C2C3033333832322C34302238222C35322C3633333832322C34302238222C31352C3233333832322C34302238222C36372C3833333832322C34302238222C30313432332C32332C38303238342C22312238322C3033333832322C34302238222C35313633332C32332C38303238342C22312239372C3233333832322C34302238222C30323834332C32332C38303238342C22322230332C3433333832322C34302238222C35323036332C32332C38303238342C22322231382C3633333832322C34302238222C30333237332C32332C38303238342C22332232332C3833333832322C34302238222C35333438332C32332C38303238342C22332234382C3033333832322C34302238222C30343639332C32332C38303238342C223022332C38352C34303238342C2232223635332C38352C34303238342C2235223231332C38352C34303238342C2237223836332C38352C34303238342C22312232302C3435333438322C34302238222C32313038332C38352C34303238342C22312233352C3635333438322C34302238222C37313239332C38352C34303238342C22322234302C3835333438322C34302238222C33323430332C38352C34303238342C22322236352C3035333438322C34302238222C38323631332C38352C34303238342C22332237302C3235333438322C34302238222C33333832332C38352C34303238342C22332238352C3435333438322C34302238222C38333034332C38352C34303238342C22342239302C3635333438322C34302238222C2C3038333034322C34302238222C35322C3638333034322C34302238222C31352C3238333034322C34302238222C36372C3838333034322C34302238222C30313432332C34382C30303238342C22312238322C3038333034322C34302238222C35313633332C34382C30303238342C22312239372C3238333034322C34302238222C30323834332C34382C30303238342C22322230332C3438333034322C34302238222C35323036332C34382C30303238342C22322231382C3638333034322C34302238222C30333237332C34382C30303238342C22332232332C3838333034322C34302238222C35333438332C34382C30303238342C22332234382C3038333034322C34302238222C30343639332C34382C30303238342C223022342C39302C36303238342C2232223635342C39302C36303238342C2235223231342C39302C36303238342C2237223836342C39302C36303238342C22312232302C3430343639322C34302238222C32313038342C39302C36303238342C22312233352C3630343639322C34302238222C37313239342C39302C36303238342C22322234302C3830343639322C34302238222C33323430342C39302C36303238342C22322236352C3030343639322C34302238222C38323631342C39302C36303238342C22332237302C3230343639322C34302238222C33333832342C39302C36303238342C22332238352C3430343639322C34302238222C38333034342C39302C36303238342C22342239302C3630343639322C34302238222C2C302C30333234302C2232223635302C322C30332234222C31352C322C30333234302C2237223836302C322C30332234222C30313432302C322C30332234222C32313038302C322C30332234222C35313633302C322C30332234222C37313239302C322C30332234222C30323834302C322C30332234222C33323430302C322C30332234222C35323036302C322C30332234222C38323631302C322C30332234222C30333237302C322C30332234222C33333832302C322C30332234222C35333438302C322C30332234222C38333034302C322C30332234222C30343639302C322C30332234222C2C3035322C36333234302C2232223635322C3635322C30332234222C31352C3235322C36333234302C2237223836322C3635322C30332234222C30313432322C3635322C30332234222C32313038322C3635322C30332234222C35313633322C3635322C30332234222C37313239322C3635322C30332234222C30323834322C3635322C30332234222C33323430322C3635322C30332234222C35323036322C3635322C30332234222C38323631322C3635322C30332234222C30333237322C3635322C30332234222C33333832322C3635322C30332234222C35333438322C3635322C30332234222C38333034322C3635322C30332234222C30343639322C3635322C30332234222C2C3031352C32333234302C2232223635352C3231322C30332234222C31352C3231352C32333234302C2237223836352C3231322C30332234222C30313432352C3231322C30332234222C32313038352C3231322C30332234222C35313633352C3231322C30332234222C37313239352C3231322C30332234222C30323834352C3231322C30332234222C33323430352C3231322C30332234222C35323036352C3231322C30332234222C38323631352C3231322C30332234222C30333237352C3231322C30332234222C33333832352C3231322C30332234222C35333438352C3231322C30332234222C38333034352C3231322C30332234222C30343639352C3231322C30332234222C2C3036372C38333234302C2232223635372C3836322C30332234222C31352C3236372C38333234302C2237223836372C3836322C30332234222C30313432372C3836322C30332234222C32313038372C3836322C30332234222C35313633372C3836322C30332234222C37313239372C3836322C30332234222C30323834372C3836322C30332234222C33323430372C3836322C30332234222C35323036372C3836322C30332234222C38323631372C3836322C30332234222C30333237372C3836322C30332234222C33333832372C3836322C30332234222C35333438372C3836322C30332234222C38333034372C3836322C30332234222C30343639372C3836322C30332234222C2C3030313432322C30332234222C35322C3630313432322C30332234222C31352C3230313432322C30332234222C36372C3830313432322C30332234222C30313432312C32302C34333234302C22312238322C3030313432322C30332234222C35313633312C32302C34333234302C22312239372C3230313432322C30332234222C30323834312C32302C34333234302C22322230332C3430313432322C30332234222C35323036312C32302C34333234302C22322231382C3630313432322C30332234222C30333237312C32302C34333234302C22332232332C3830313432322C30332234222C35333438312C32302C34333234302C22332234382C3030313432322C30332234222C30343639312C32302C34333234302C223022312C38322C30333234302C2232223635312C38322C30333234302C2235223231312C38322C30333234302C2237223836312C38322C30333234302C22312232302C3432313038322C30332234222C32313038312C38322C30333234302C22312233352C3632313038322C30332234222C37313239312C38322C30333234302C22322234302C3832313038322C30332234222C33323430312C38322C30333234302C22322236352C3032313038322C30332234222C38323631312C38322C30333234302C22332237302C3232313038322C30332234222C33333832312C38322C30333234302C22332238352C3432313038322C30332234222C38333034312C38322C30333234302C22342239302C3632313038322C30332234222C2C3035313633322C30332234222C35322C3635313633322C30332234222C31352C3235313633322C30332234222C36372C3835313633322C30332234222C30313432312C33352C36333234302C22312238322C3035313633322C30332234222C35313633312C33352C36333234302C22312239372C3235313633322C30332234222C30323834312C33352C36333234302C22322230332C3435313633322C30332234222C35323036312C33352C36333234302C22322231382C3635313633322C30332234222C30333237312C33352C36333234302C22332232332C3835313633322C30332234222C35333438312C33352C36333234302C22332234382C3035313633322C30332234222C30343639312C33352C36333234302C223022312C39372C32333234302C2232223635312C39372C32333234302C2235223231312C39372C32333234302C2237223836312C39372C32333234302C22312232302C3437313239322C30332234222C32313038312C39372C32333234302C22312233352C3637313239322C30332234222C37313239312C39372C32333234302C22322234302C3837313239322C30332234222C33323430312C39372C32333234302C22322236352C3037313239322C30332234222C38323631312C39372C32333234302C22332237302C3237313239322C30332234222C33333832312C39372C32333234302C22332238352C3437313239322C30332234222C38333034312C39372C32333234302C22342239302C3637313239322C30332234222C2C3030323834322C30332234222C35322C3630323834322C30332234222C31352C3230323834322C30332234222C36372C3830323834322C30332234222C30313432322C34302C38333234302C22312238322C3030323834322C30332234222C35313633322C34302C38333234302C22312239372C3230323834322C30332234222C30323834322C34302C38333234302C22322230332C3430323834322C30332234222C35323036322C34302C38333234302C22322231382C3630323834322C30332234222C30333237322C34302C38333234302C22332232332C3830323834322C30332234222C35333438322C34302C38333234302C22332234382C3030323834322C30332234222C30343639322C34302C38333234302C223022322C30332C34333234302C2232223635322C30332C34333234302C2235223231322C30332C34333234302C2237223836322C30332C34333234302C22312232302C3433323430322C30332234222C32313038322C30332C34333234302C22312233352C3633323430322C30332234222C37313239322C30332C34333234302C22322234302C3833323430322C30332234222C33323430322C30332C34333234302C22322236352C3033323430322C30332234222C38323631322C30332C34333234302C22332237302C3233323430322C30332234222C33333832322C30332C34333234302C22332238352C3433323430322C30332234222C38333034322C30332C34333234302C22342239302C3633323430322C30332234222C2C3035323036322C30332234222C35322C3635323036322C30332234222C31352C3235323036322C30332234222C36372C3835323036322C30332234222C30313432322C36352C30333234302C22312238322C3035323036322C30332234222C35313633322C36352C30333234302C22312239372C3235323036322C30332234222C30323834322C36352C30333234302C22322230332C3435323036322C30332234222C35323036322C36352C30333234302C22322231382C3635323036322C30332234222C30333237322C36352C30333234302C22332232332C3835323036322C30332234222C35333438322C36352C30333234302C22332234382C3035323036322C30332234222C30343639322C36352C30333234302C223022322C31382C36333234302C2232223635322C31382C36333234302C2235223231322C31382C36333234302C2237223836322C31382C36333234302C22312232302C3438323631322C30332234222C32313038322C31382C36333234302C22312233352C3638323631322C30332234222C37313239322C31382C36333234302C22322234302C3838323631322C30332234222C33323430322C31382C36333234302C22322236352C3038323631322C30332234222C38323631322C31382C36333234302C22332237302C3238323631322C30332234222C33333832322C31382C36333234302C22332238352C3438323631322C30332234222C38333034322C31382C36333234302C22342239302C3638323631322C30332234222C2C3030333237322C30332234222C35322C3630333237322C30332234222C31352C3230333237322C30332234222C36372C3830333237322C30332234222C30313432332C37302C32333234302C22312238322C3030333237322C30332234222C35313633332C37302C32333234302C22312239372C3230333237322C30332234222C30323834332C37302C32333234302C22322230332C3430333237322C30332234222C35323036332C37302C32333234302C22322231382C3630333237322C30332234222C30333237332C37302C32333234302C22332232332C3830333237322C30332234222C35333438332C37302C32333234302C22332234382C3030333237322C30332234222C30343639332C37302C32333234302C223022332C32332C38333234302C2232223635332C32332C38333234302C2235223231332C32332C38333234302C2237223836332C32332C38333234302C22312232302C3433333832322C30332234222C32313038332C32332C38333234302C22312233352C3633333832322C30332234222C37313239332C32332C38333234302C22322234302C3833333832322C30332234222C33323430332C32332C38333234302C22322236352C3033333832322C30332234222C38323631332C32332C38333234302C22332237302C3233333832322C30332234222C33333832332C32332C38333234302C22332238352C3433333832322C30332234222C38333034332C32332C38333234302C22342239302C3633333832322C30332234222C2C3035333438322C30332234222C35322C3635333438322C30332234222C31352C3235333438322C30332234222C36372C3835333438322C30332234222C30313432332C38352C34333234302C22312238322C3035333438322C30332234222C35313633332C38352C34333234302C22312239372C3235333438322C30332234222C30323834332C38352C34333234302C22322230332C3435333438322C30332234222C35323036332C38352C34333234302C22322231382C3635333438322C30332234222C30333237332C38352C34333234302C22332232332C3835333438322C30332234222C35333438332C38352C34333234302C22332234382C3035333438322C30332234222C30343639332C38352C34333234302C223022332C34382C30333234302C2232223635332C34382C30333234302C2235223231332C34382C30333234302C2237223836332C34382C30333234302C22312232302C3438333034322C30332234222C32313038332C34382C30333234302C22312233352C3638333034322C30332234222C37313239332C34382C30333234302C22322234302C3838333034322C30332234222C33323430332C34382C30333234302C22322236352C3038333034322C30332234222C38323631332C34382C30333234302C22332237302C3238333034322C30332234222C33333832332C34382C30333234302C22332238352C3438333034322C30332234222C38333034332C34382C30333234302C22342239302C3638333034322C30332234222C2C3030343639322C30332234222C35322C3630343639322C30332234222C31352C3230343639322C30332234222C36372C3830343639322C30332234222C30313432342C39302C36333234302C22312238322C3030343639322C30332234222C35313633342C39302C36333234302C22312239372C3230343639322C30332234222C30323834342C39302C36333234302C22322230332C3430343639322C30332234222C35323036342C39302C36333234302C22322231382C3630343639322C30332234222C30333237342C39302C36333234302C22332232332C3830343639322C30332234222C35333438342C39302C36333234302C22332234382C3030343639322C30332234222C30343639342C39302C36333234302C223022302C322C36352230222C35322C362C30353230362C2235223231302C322C36352230222C36372C382C30353230362C22312232302C342C30353230362C22312238322C302C30353230362C22312233352C362C30353230362C22312239372C322C30353230362C22322234302C382C30353230362C22322230332C342C30353230362C22322236352C302C30353230362C22322231382C362C30353230362C22332237302C322C30353230362C22332232332C382C30353230362C22332238352C342C30353230362C22332234382C302C30353230362C22342239302C362C30353230362C223022322C3635322C36352230222C35322C3635322C36353230362C2235223231322C3635322C36352230222C36372C3835322C36353230362C22312232302C3435322C36353230362C22312238322C3035322C36353230362C22312233352C3635322C36353230362C22312239372C3235322C36353230362C22322234302C3835322C36353230362C22322230332C3435322C36353230362C22322236352C3035322C36353230362C22322231382C3635322C36353230362C22332237302C3235322C36353230362C22332232332C3835322C36353230362C22332238352C3435322C36353230362C22332234382C3035322C36353230362C22342239302C3635322C36353230362C223022352C3231322C36352230222C35322C3631352C32353230362C2235223231352C3231322C36352230222C36372C3831352C32353230362C22312232302C3431352C32353230362C22312238322C3031352C32353230362C22312233352C3631352C32353230362C22312239372C3231352C32353230362C22322234302C3831352C32353230362C22322230332C3431352C32353230362C22322236352C3031352C32353230362C22322231382C3631352C32353230362C22332237302C3231352C32353230362C22332232332C3831352C32353230362C22332238352C3431352C32353230362C22332234382C3031352C32353230362C22342239302C3631352C32353230362C223022372C3836322C36352230222C35322C3636372C38353230362C2235223231372C3836322C36352230222C36372C3836372C38353230362C22312232302C3436372C38353230362C22312238322C3036372C38353230362C22312233352C3636372C38353230362C22312239372C3236372C38353230362C22322234302C3836372C38353230362C22322230332C3436372C38353230362C22322236352C3036372C38353230362C22322231382C3636372C38353230362C22332237302C3236372C38353230362C22332232332C3836372C38353230362C22332238352C3436372C38353230362C22332234382C3036372C38353230362C22342239302C3636372C38353230362C223022312C32302C34353230362C2232223635312C32302C34353230362C2235223231312C32302C34353230362C2237223836312C32302C34353230362C22312232302C3430313432322C36352230222C32313038312C32302C34353230362C22312233352C3630313432322C36352230222C37313239312C32302C34353230362C22322234302C3830313432322C36352230222C33323430312C32302C34353230362C22322236352C3030313432322C36352230222C38323631312C32302C34353230362C22332237302C3230313432322C36352230222C33333832312C32302C34353230362C22332238352C3430313432322C36352230222C38333034312C32302C34353230362C22342239302C3630313432322C36352230222C2C3032313038322C36352230222C35322C3632313038322C36352230222C31352C3232313038322C36352230222C36372C3832313038322C36352230222C30313432312C38322C30353230362C22312238322C3032313038322C36352230222C35313633312C38322C30353230362C22312239372C3232313038322C36352230222C30323834312C38322C30353230362C22322230332C3432313038322C36352230222C35323036312C38322C30353230362C22322231382C3632313038322C36352230222C30333237312C38322C30353230362C22332232332C3832313038322C36352230222C35333438312C38322C30353230362C22332234382C3032313038322C36352230222C30343639312C38322C30353230362C223022312C33352C36353230362C2232223635312C33352C36353230362C2235223231312C33352C36353230362C2237223836312C33352C36353230362C22312232302C3435313633322C36352230222C32313038312C33352C36353230362C22312233352C3635313633322C36352230222C37313239312C33352C36353230362C22322234302C3835313633322C36352230222C33323430312C33352C36353230362C22322236352C3035313633322C36352230222C38323631312C33352C36353230362C22332237302C3235313633322C36352230222C33333832312C33352C36353230362C22332238352C3435313633322C36352230222C38333034312C33352C36353230362C22342239302C3635313633322C36352230222C2C3037313239322C36352230222C35322C3637313239322C36352230222C31352C3237313239322C36352230222C36372C3837313239322C36352230222C30313432312C39372C32353230362C22312238322C3037313239322C36352230222C35313633312C39372C32353230362C22312239372C3237313239322C36352230222C30323834312C39372C32353230362C22322230332C3437313239322C36352230222C35323036312C39372C32353230362C22322231382C3637313239322C36352230222C30333237312C39372C32353230362C22332232332C3837313239322C36352230222C35333438312C39372C32353230362C22332234382C3037313239322C36352230222C30343639312C39372C32353230362C223022322C34302C38353230362C2232223635322C34302C38353230362C2235223231322C34302C38353230362C2237223836322C34302C38353230362C22312232302C3430323834322C36352230222C32313038322C34302C38353230362C22312233352C3630323834322C36352230222C37313239322C34302C38353230362C22322234302C3830323834322C36352230222C33323430322C34302C38353230362C22322236352C3030323834322C36352230222C38323631322C34302C38353230362C22332237302C3230323834322C36352230222C33333832322C34302C38353230362C22332238352C3430323834322C36352230222C38333034322C34302C38353230362C22342239302C3630323834322C36352230222C2C3033323430322C36352230222C35322C3633323430322C36352230222C31352C3233323430322C36352230222C36372C3833323430322C36352230222C30313432322C30332C34353230362C22312238322C3033323430322C36352230222C35313633322C30332C34353230362C22312239372C3233323430322C36352230222C30323834322C30332C34353230362C22322230332C3433323430322C36352230222C35323036322C30332C34353230362C22322231382C3633323430322C36352230222C30333237322C30332C34353230362C22332232332C3833323430322C36352230222C35333438322C30332C34353230362C22332234382C3033323430322C36352230222C30343639322C30332C34353230362C223022322C36352C30353230362C2232223635322C36352C30353230362C2235223231322C36352C30353230362C2237223836322C36352C30353230362C22312232302C3435323036322C36352230222C32313038322C36352C30353230362C22312233352C3635323036322C36352230222C37313239322C36352C30353230362C22322234302C3835323036322C36352230222C33323430322C36352C30353230362C22322236352C3035323036322C36352230222C38323631322C36352C30353230362C22332237302C3235323036322C36352230222C33333832322C36352C30353230362C22332238352C3435323036322C36352230222C38333034322C36352C30353230362C22342239302C3635323036322C36352230222C2C3038323631322C36352230222C35322C3638323631322C36352230222C31352C3238323631322C36352230222C36372C3838323631322C36352230222C30313432322C31382C36353230362C22312238322C3038323631322C36352230222C35313633322C31382C36353230362C22312239372C3238323631322C36352230222C30323834322C31382C36353230362C22322230332C3438323631322C36352230222C35323036322C31382C36353230362C22322231382C3638323631322C36352230222C30333237322C31382C36353230362C22332232332C3838323631322C36352230222C35333438322C31382C36353230362C22332234382C3038323631322C36352230222C30343639322C31382C36353230362C223022332C37302C32353230362C2232223635332C37302C32353230362C2235223231332C37302C32353230362C2237223836332C37302C32353230362C22312232302C3430333237322C36352230222C32313038332C37302C32353230362C22312233352C3630333237322C36352230222C37313239332C37302C32353230362C22322234302C3830333237322C36352230222C33323430332C37302C32353230362C22322236352C3030333237322C36352230222C38323631332C37302C32353230362C22332237302C3230333237322C36352230222C33333832332C37302C32353230362C22332238352C3430333237322C36352230222C38333034332C37302C32353230362C22342239302C3630333237322C36352230222C2C3033333832322C36352230222C35322C3633333832322C36352230222C31352C3233333832322C36352230222C36372C3833333832322C36352230222C30313432332C32332C38353230362C22312238322C3033333832322C36352230222C35313633332C32332C38353230362C22312239372C3233333832322C36352230222C30323834332C32332C38353230362C22322230332C3433333832322C36352230222C35323036332C32332C38353230362C22322231382C3633333832322C36352230222C30333237332C32332C38353230362C22332232332C3833333832322C36352230222C35333438332C32332C38353230362C22332234382C3033333832322C36352230222C30343639332C32332C38353230362C223022332C38352C34353230362C2232223635332C38352C34353230362C2235223231332C38352C34353230362C2237223836332C38352C34353230362C22312232302C3435333438322C36352230222C32313038332C38352C34353230362C22312233352C3635333438322C36352230222C37313239332C38352C34353230362C22322234302C3835333438322C36352230222C33323430332C38352C34353230362C22322236352C3035333438322C36352230222C38323631332C38352C34353230362C22332237302C3235333438322C36352230222C33333832332C38352C34353230362C22332238352C3435333438322C36352230222C38333034332C38352C34353230362C22342239302C3635333438322C36352230222C2C3038333034322C36352230222C35322C3638333034322C36352230222C31352C3238333034322C36352230222C36372C3838333034322C36352230222C30313432332C34382C30353230362C22312238322C3038333034322C36352230222C35313633332C34382C30353230362C22312239372C3238333034322C36352230222C30323834332C34382C30353230362C22322230332C3438333034322C36352230222C35323036332C34382C30353230362C22322231382C3638333034322C36352230222C30333237332C34382C30353230362C22332232332C3838333034322C36352230222C35333438332C34382C30353230362C22332234382C3038333034322C36352230222C30343639332C34382C30353230362C223022342C39302C36353230362C2232223635342C39302C36353230362C2235223231342C39302C36353230362C2237223836342C39302C36353230362C22312232302C3430343639322C36352230222C32313038342C39302C36353230362C22312233352C3630343639322C36352230222C37313239342C39302C36353230362C22322234302C3830343639322C36352230222C33323430342C39302C36353230362C22322236352C3030343639322C36352230222C38323631342C39302C36353230362C22332237302C3230343639322C36352230222C33333832342C39302C36353230362C22332238352C3430343639322C36352230222C38333034342C39302C36353230362C22342239302C3630343639322C36352230222C2C302C30383236312C2232223635302C322C31382236222C31352C322C30383236312C2237223836302C322C31382236222C30313432302C322C31382236222C32313038302C322C31382236222C35313633302C322C31382236222C37313239302C322C31382236222C30323834302C322C31382236222C33323430302C322C31382236222C35323036302C322C31382236222C38323631302C322C31382236222C30333237302C322C31382236222C33333832302C322C31382236222C35333438302C322C31382236222C38333034302C322C31382236222C30343639302C322C31382236222C2C3035322C36383236312C2232223635322C3635322C31382236222C31352C3235322C36383236312C2237223836322C3635322C31382236222C30313432322C3635322C31382236222C32313038322C3635322C31382236222C35313633322C3635322C31382236222C37313239322C3635322C31382236222C30323834322C3635322C31382236222C33323430322C3635322C31382236222C35323036322C3635322C31382236222C38323631322C3635322C31382236222C30333237322C3635322C31382236222C33333832322C3635322C31382236222C35333438322C3635322C31382236222C38333034322C3635322C31382236222C30343639322C3635322C31382236222C2C3031352C32383236312C2232223635352C3231322C31382236222C31352C3231352C32383236312C2237223836352C3231322C31382236222C30313432352C3231322C31382236222C32313038352C3231322C31382236222C35313633352C3231322C31382236222C37313239352C3231322C31382236222C30323834352C3231322C31382236222C33323430352C3231322C31382236222C35323036352C3231322C31382236222C38323631352C3231322C31382236222C30333237352C3231322C31382236222C33333832352C3231322C31382236222C35333438352C3231322C31382236222C38333034352C3231322C31382236222C30343639352C3231322C31382236222C2C3036372C38383236312C2232223635372C3836322C31382236222C31352C3236372C38383236312C2237223836372C3836322C31382236222C30313432372C3836322C31382236222C32313038372C3836322C31382236222C35313633372C3836322C31382236222C37313239372C3836322C31382236222C30323834372C3836322C31382236222C33323430372C3836322C31382236222C35323036372C3836322C31382236222C38323631372C3836322C31382236222C30333237372C3836322C31382236222C33333832372C3836322C31382236222C35333438372C3836322C31382236222C38333034372C3836322C31382236222C30343639372C3836322C31382236222C2C3030313432322C31382236222C35322C3630313432322C31382236222C31352C3230313432322C31382236222C36372C3830313432322C31382236222C30313432312C32302C34383236312C22312238322C3030313432322C31382236222C35313633312C32302C34383236312C22312239372C3230313432322C31382236222C30323834312C32302C34383236312C22322230332C3430313432322C31382236222C35323036312C32302C34383236312C22322231382C3630313432322C31382236222C30333237312C32302C34383236312C22332232332C3830313432322C31382236222C35333438312C32302C34383236312C22332234382C3030313432322C31382236222C30343639312C32302C34383236312C223022312C38322C30383236312C2232223635312C38322C30383236312C2235223231312C38322C30383236312C2237223836312C38322C30383236312C22312232302C3432313038322C31382236222C32313038312C38322C30383236312C22312233352C3632313038322C31382236222C37313239312C38322C30383236312C22322234302C3832313038322C31382236222C33323430312C38322C30383236312C22322236352C3032313038322C31382236222C38323631312C38322C30383236312C22332237302C3232313038322C31382236222C33333832312C38322C30383236312C22332238352C3432313038322C31382236222C38333034312C38322C30383236312C22342239302C3632313038322C31382236222C2C3035313633322C31382236222C35322C3635313633322C31382236222C31352C3235313633322C31382236222C36372C3835313633322C31382236222C30313432312C33352C36383236312C22312238322C3035313633322C31382236222C35313633312C33352C36383236312C22312239372C3235313633322C31382236222C30323834312C33352C36383236312C22322230332C3435313633322C31382236222C35323036312C33352C36383236312C22322231382C3635313633322C31382236222C30333237312C33352C36383236312C22332232332C3835313633322C31382236222C35333438312C33352C36383236312C22332234382C3035313633322C31382236222C30343639312C33352C36383236312C223022312C39372C32383236312C2232223635312C39372C32383236312C2235223231312C39372C32383236312C2237223836312C39372C32383236312C22312232302C3437313239322C31382236222C32313038312C39372C32383236312C22312233352C3637313239322C31382236222C37313239312C39372C32383236312C22322234302C3837313239322C31382236222C33323430312C39372C32383236312C22322236352C3037313239322C31382236222C38323631312C39372C32383236312C22332237302C3237313239322C31382236222C33333832312C39372C32383236312C22332238352C3437313239322C31382236222C38333034312C39372C32383236312C22342239302C3637313239322C31382236222C2C3030323834322C31382236222C35322C3630323834322C31382236222C31352C3230323834322C31382236222C36372C3830323834322C31382236222C30313432322C34302C38383236312C22312238322C3030323834322C31382236222C35313633322C34302C38383236312C22312239372C3230323834322C31382236222C30323834322C34302C38383236312C22322230332C3430323834322C31382236222C35323036322C34302C38383236312C22322231382C3630323834322C31382236222C30333237322C34302C38383236312C22332232332C3830323834322C31382236222C35333438322C34302C38383236312C22332234382C3030323834322C31382236222C30343639322C34302C38383236312C223022322C30332C34383236312C2232223635322C30332C34383236312C2235223231322C30332C34383236312C2237223836322C30332C34383236312C22312232302C3433323430322C31382236222C32313038322C30332C34383236312C22312233352C3633323430322C31382236222C37313239322C30332C34383236312C22322234302C3833323430322C31382236222C33323430322C30332C34383236312C22322236352C3033323430322C31382236222C38323631322C30332C34383236312C22332237302C3233323430322C31382236222C33333832322C30332C34383236312C22332238352C3433323430322C31382236222C38333034322C30332C34383236312C22342239302C3633323430322C31382236222C2C3035323036322C31382236222C35322C3635323036322C31382236222C31352C3235323036322C31382236222C36372C3835323036322C31382236222C30313432322C36352C30383236312C22312238322C3035323036322C31382236222C35313633322C36352C30383236312C22312239372C3235323036322C31382236222C30323834322C36352C30383236312C22322230332C3435323036322C31382236222C35323036322C36352C30383236312C22322231382C3635323036322C31382236222C30333237322C36352C30383236312C22332232332C3835323036322C31382236222C35333438322C36352C30383236312C22332234382C3035323036322C31382236222C30343639322C36352C30383236312C223022322C31382C36383236312C2232223635322C31382C36383236312C2235223231322C31382C36383236312C2237223836322C31382C36383236312C22312232302C3438323631322C31382236222C32313038322C31382C36383236312C22312233352C3638323631322C31382236222C37313239322C31382C36383236312C22322234302C3838323631322C31382236222C33323430322C31382C36383236312C22322236352C3038323631322C31382236222C38323631322C31382C36383236312C22332237302C3238323631322C31382236222C33333832322C31382C36383236312C22332238352C3438323631322C31382236222C38333034322C31382C36383236312C22342239302C3638323631322C31382236222C2C3030333237322C31382236222C35322C3630333237322C31382236222C31352C3230333237322C31382236222C36372C3830333237322C31382236222C30313432332C37302C32383236312C22312238322C3030333237322C31382236222C35313633332C37302C32383236312C22312239372C3230333237322C31382236222C30323834332C37302C32383236312C22322230332C3430333237322C31382236222C35323036332C37302C32383236312C22322231382C3630333237322C31382236222C30333237332C37302C32383236312C22332232332C3830333237322C31382236222C35333438332C37302C32383236312C22332234382C3030333237322C31382236222C30343639332C37302C32383236312C223022332C32332C38383236312C2232223635332C32332C38383236312C2235223231332C32332C38383236312C2237223836332C32332C38383236312C22312232302C3433333832322C31382236222C32313038332C32332C38383236312C22312233352C3633333832322C31382236222C37313239332C32332C38383236312C22322234302C3833333832322C31382236222C33323430332C32332C38383236312C22322236352C3033333832322C31382236222C38323631332C32332C38383236312C22332237302C3233333832322C31382236222C33333832332C32332C38383236312C22332238352C3433333832322C31382236222C38333034332C32332C38383236312C22342239302C3633333832322C31382236222C2C3035333438322C31382236222C35322C3635333438322C31382236222C31352C3235333438322C31382236222C36372C3835333438322C31382236222C30313432332C38352C34383236312C22312238322C3035333438322C31382236222C35313633332C38352C34383236312C22312239372C3235333438322C31382236222C30323834332C38352C34383236312C22322230332C3435333438322C31382236222C35323036332C38352C34383236312C22322231382C3635333438322C31382236222C30333237332C38352C34383236312C22332232332C3835333438322C31382236222C35333438332C38352C34383236312C22332234382C3035333438322C31382236222C30343639332C38352C34383236312C223022332C34382C30383236312C2232223635332C34382C30383236312C2235223231332C34382C30383236312C2237223836332C34382C30383236312C22312232302C3438333034322C31382236222C32313038332C34382C30383236312C22312233352C3638333034322C31382236222C37313239332C34382C30383236312C22322234302C3838333034322C31382236222C33323430332C34382C30383236312C22322236352C3038333034322C31382236222C38323631332C34382C30383236312C22332237302C3238333034322C31382236222C33333832332C34382C30383236312C22332238352C3438333034322C31382236222C38333034332C34382C30383236312C22342239302C3638333034322C31382236222C2C3030343639322C31382236222C35322C3630343639322C31382236222C31352C3230343639322C31382236222C36372C3830343639322C31382236222C30313432342C39302C36383236312C22312238322C3030343639322C31382236222C35313633342C39302C36383236312C22312239372C3230343639322C31382236222C30323834342C39302C36383236312C22322230332C3430343639322C31382236222C35323036342C39302C36383236312C22322231382C3630343639322C31382236222C30333237342C39302C36383236312C22332232332C3830343639322C31382236222C35333438342C39302C36383236312C22332234382C3030343639322C31382236222C30343639342C39302C36383236312C223022302C332C37302232222C35322C362C30303332372C2235223231302C332C37302232222C36372C382C30303332372C22312232302C342C30303332372C22312238322C302C30303332372C22312233352C362C30303332372C22312239372C322C30303332372C22322234302C382C30303332372C22322230332C342C30303332372C22322236352C302C30303332372C22322231382C362C30303332372C22332237302C322C30303332372C22332232332C382C30303332372C22332238352C342C30303332372C22332234382C302C30303332372C22342239302C362C30303332372C223022322C3635332C37302232222C35322C3635322C36303332372C2235223231322C3635332C37302232222C36372C3835322C36303332372C22312232302C3435322C36303332372C22312238322C3035322C36303332372C22312233352C3635322C36303332372C22312239372C3235322C36303332372C22322234302C3835322C36303332372C22322230332C3435322C36303332372C22322236352C3035322C36303332372C22322231382C3635322C36303332372C22332237302C3235322C36303332372C22332232332C3835322C36303332372C22332238352C3435322C36303332372C22332234382C3035322C36303332372C22342239302C3635322C36303332372C223022352C3231332C37302232222C35322C3631352C32303332372C2235223231352C3231332C37302232222C36372C3831352C32303332372C22312232302C3431352C32303332372C22312238322C3031352C32303332372C22312233352C3631352C32303332372C22312239372C3231352C32303332372C22322234302C3831352C32303332372C22322230332C3431352C32303332372C22322236352C3031352C32303332372C22322231382C3631352C32303332372C22332237302C3231352C32303332372C22332232332C3831352C32303332372C22332238352C3431352C32303332372C22332234382C3031352C32303332372C22342239302C3631352C32303332372C223022372C3836332C37302232222C35322C3636372C38303332372C2235223231372C3836332C37302232222C36372C3836372C38303332372C22312232302C3436372C38303332372C22312238322C3036372C38303332372C22312233352C3636372C38303332372C22312239372C3236372C38303332372C22322234302C3836372C38303332372C22322230332C3436372C38303332372C22322236352C3036372C38303332372C22322231382C3636372C38303332372C22332237302C3236372C38303332372C22332232332C3836372C38303332372C22332238352C3436372C38303332372C22332234382C3036372C38303332372C22342239302C3636372C38303332372C223022312C32302C34303332372C2232223635312C32302C34303332372C2235223231312C32302C34303332372C2237223836312C32302C34303332372C22312232302C3430313432332C37302232222C32313038312C32302C34303332372C22312233352C3630313432332C37302232222C37313239312C32302C34303332372C22322234302C3830313432332C37302232222C33323430312C32302C34303332372C22322236352C3030313432332C37302232222C38323631312C32302C34303332372C22332237302C3230313432332C37302232222C33333832312C32302C34303332372C22332238352C3430313432332C37302232222C38333034312C32302C34303332372C22342239302C3630313432332C37302232222C2C3032313038332C37302232222C35322C3632313038332C37302232222C31352C3232313038332C37302232222C36372C3832313038332C37302232222C30313432312C38322C30303332372C22312238322C3032313038332C37302232222C35313633312C38322C30303332372C22312239372C3232313038332C37302232222C30323834312C38322C30303332372C22322230332C3432313038332C37302232222C35323036312C38322C30303332372C22322231382C3632313038332C37302232222C30333237312C38322C30303332372C22332232332C3832313038332C37302232222C35333438312C38322C30303332372C22332234382C3032313038332C37302232222C30343639312C38322C30303332372C223022312C33352C36303332372C2232223635312C33352C36303332372C2235223231312C33352C36303332372C2237223836312C33352C36303332372C22312232302C3435313633332C37302232222C32313038312C33352C36303332372C22312233352C3635313633332C37302232222C37313239312C33352C36303332372C22322234302C3835313633332C37302232222C33323430312C33352C36303332372C22322236352C3035313633332C37302232222C38323631312C33352C36303332372C22332237302C3235313633332C37302232222C33333832312C33352C36303332372C22332238352C3435313633332C37302232222C38333034312C33352C36303332372C22342239302C3635313633332C37302232222C2C3037313239332C37302232222C35322C3637313239332C37302232222C31352C3237313239332C37302232222C36372C3837313239332C37302232222C30313432312C39372C32303332372C22312238322C3037313239332C37302232222C35313633312C39372C32303332372C22312239372C3237313239332C37302232222C30323834312C39372C32303332372C22322230332C3437313239332C37302232222C35323036312C39372C32303332372C22322231382C3637313239332C37302232222C30333237312C39372C32303332372C22332232332C3837313239332C37302232222C35333438312C39372C32303332372C22332234382C3037313239332C37302232222C30343639312C39372C32303332372C223022322C34302C38303332372C2232223635322C34302C38303332372C2235223231322C34302C38303332372C2237223836322C34302C38303332372C22312232302C3430323834332C37302232222C32313038322C34302C38303332372C22312233352C3630323834332C37302232222C37313239322C34302C38303332372C22322234302C3830323834332C37302232222C33323430322C34302C38303332372C22322236352C3030323834332C37302232222C38323631322C34302C38303332372C22332237302C3230323834332C37302232222C33333832322C34302C38303332372C22332238352C3430323834332C37302232222C38333034322C34302C38303332372C22342239302C3630323834332C37302232222C2C3033323430332C37302232222C35322C3633323430332C37302232222C31352C3233323430332C37302232222C36372C3833323430332C37302232222C30313432322C30332C34303332372C22312238322C3033323430332C37302232222C35313633322C30332C34303332372C22312239372C3233323430332C37302232222C30323834322C30332C34303332372C22322230332C3433323430332C37302232222C35323036322C30332C34303332372C22322231382C3633323430332C37302232222C30333237322C30332C34303332372C22332232332C3833323430332C37302232222C35333438322C30332C34303332372C22332234382C3033323430332C37302232222C30343639322C30332C34303332372C223022322C36352C30303332372C2232223635322C36352C30303332372C2235223231322C36352C30303332372C2237223836322C36352C30303332372C22312232302C3435323036332C37302232222C32313038322C36352C30303332372C22312233352C3635323036332C37302232222C37313239322C36352C30303332372C22322234302C3835323036332C37302232222C33323430322C36352C30303332372C22322236352C3035323036332C37302232222C38323631322C36352C30303332372C22332237302C3235323036332C37302232222C33333832322C36352C30303332372C22332238352C3435323036332C37302232222C38333034322C36352C30303332372C22342239302C3635323036332C37302232222C2C3038323631332C37302232222C35322C3638323631332C37302232222C31352C3238323631332C37302232222C36372C3838323631332C37302232222C30313432322C31382C36303332372C22312238322C3038323631332C37302232222C35313633322C31382C36303332372C22312239372C3238323631332C37302232222C30323834322C31382C36303332372C22322230332C3438323631332C37302232222C35323036322C31382C36303332372C22322231382C3638323631332C37302232222C30333237322C31382C36303332372C22332232332C3838323631332C37302232222C35333438322C31382C36303332372C22332234382C3038323631332C37302232222C30343639322C31382C36303332372C223022332C37302C32303332372C2232223635332C37302C32303332372C2235223231332C37302C32303332372C2237223836332C37302C32303332372C22312232302C3430333237332C37302232222C32313038332C37302C32303332372C22312233352C3630333237332C37302232222C37313239332C37302C32303332372C22322234302C3830333237332C37302232222C33323430332C37302C32303332372C22322236352C3030333237332C37302232222C38323631332C37302C32303332372C22332237302C3230333237332C37302232222C33333832332C37302C32303332372C22332238352C3430333237332C37302232222C38333034332C37302C32303332372C22342239302C3630333237332C37302232222C2C3033333832332C37302232222C35322C3633333832332C37302232222C31352C3233333832332C37302232222C36372C3833333832332C37302232222C30313432332C32332C38303332372C22312238322C3033333832332C37302232222C35313633332C32332C38303332372C22312239372C3233333832332C37302232222C30323834332C32332C38303332372C22322230332C3433333832332C37302232222C35323036332C32332C38303332372C22322231382C3633333832332C37302232222C30333237332C32332C38303332372C22332232332C3833333832332C37302232222C35333438332C32332C38303332372C22332234382C3033333832332C37302232222C30343639332C32332C38303332372C223022332C38352C34303332372C2232223635332C38352C34303332372C2235223231332C38352C34303332372C2237223836332C38352C34303332372C22312232302C3435333438332C37302232222C32313038332C38352C34303332372C22312233352C3635333438332C37302232222C37313239332C38352C34303332372C22322234302C3835333438332C37302232222C33323430332C38352C34303332372C22322236352C3035333438332C37302232222C38323631332C38352C34303332372C22332237302C3235333438332C37302232222C33333832332C38352C34303332372C22332238352C3435333438332C37302232222C38333034332C38352C34303332372C22342239302C3635333438332C37302232222C2C3038333034332C37302232222C35322C3638333034332C37302232222C31352C3238333034332C37302232222C36372C3838333034332C37302232222C30313432332C34382C30303332372C22312238322C3038333034332C37302232222C35313633332C34382C30303332372C22312239372C3238333034332C37302232222C30323834332C34382C30303332372C22322230332C3438333034332C37302232222C35323036332C34382C30303332372C22322231382C3638333034332C37302232222C30333237332C34382C30303332372C22332232332C3838333034332C37302232222C35333438332C34382C30303332372C22332234382C3038333034332C37302232222C30343639332C34382C30303332372C223022342C39302C36303332372C2232223635342C39302C36303332372C2235223231342C39302C36303332372C2237223836342C39302C36303332372C22312232302C3430343639332C37302232222C32313038342C39302C36303332372C22312233352C3630343639332C37302232222C37313239342C39302C36303332372C22322234302C3830343639332C37302232222C33323430342C39302C36303332372C22322236352C3030343639332C37302232222C38323631342C39302C36303332372C22332237302C3230343639332C37302232222C33333832342C39302C36303332372C22332238352C3430343639332C37302232222C38333034342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30333338322C2232223635302C332C32332238222C31352C322C30333338322C2237223836302C332C32332238222C30313432302C332C32332238222C32313038302C332C32332238222C35313633302C332C32332238222C37313239302C332C32332238222C30323834302C332C32332238222C33323430302C332C32332238222C35323036302C332C32332238222C38323631302C332C32332238222C30333237302C332C32332238222C33333832302C332C32332238222C35333438302C332C32332238222C38333034302C332C32332238222C30343639302C332C32332238222C2C3035322C36333338322C2232223635322C3635332C32332238222C31352C3235322C36333338322C2237223836322C3635332C32332238222C30313432322C3635332C32332238222C32313038322C3635332C32332238222C35313633322C3635332C32332238222C37313239322C3635332C32332238222C30323834322C3635332C32332238222C33323430322C3635332C32332238222C35323036322C3635332C32332238222C38323631322C3635332C32332238222C30333237322C3635332C32332238222C33333832322C3635332C32332238222C35333438322C3635332C32332238222C38333034322C3635332C32332238222C30343639322C3635332C32332238222C2C3031352C32333338322C2232223635352C3231332C32332238222C31352C3231352C32333338322C2237223836352C3231332C32332238222C30313432352C3231332C32332238222C32313038352C3231332C32332238222C35313633352C3231332C32332238222C37313239352C3231332C32332238222C30323834352C3231332C32332238222C33323430352C3231332C32332238222C35323036352C3231332C32332238222C38323631352C3231332C32332238222C30333237352C3231332C32332238222C33333832352C3231332C32332238222C35333438352C3231332C32332238222C38333034352C3231332C32332238222C30343639352C3231332C32332238222C2C3036372C38333338322C2232223635372C3836332C32332238222C31352C3236372C38333338322C2237223836372C3836332C32332238222C30313432372C3836332C32332238222C32313038372C3836332C32332238222C35313633372C3836332C32332238222C37313239372C3836332C32332238222C30323834372C3836332C32332238222C33323430372C3836332C32332238222C35323036372C3836332C32332238222C38323631372C3836332C32332238222C30333237372C3836332C32332238222C33333832372C3836332C32332238222C35333438372C3836332C32332238222C38333034372C3836332C32332238222C30343639372C3836332C32332238222C2C3030313432332C32332238222C35322C3630313432332C32332238222C31352C3230313432332C32332238222C36372C3830313432332C32332238222C30313432312C32302C34333338322C22312238322C3030313432332C32332238222C35313633312C32302C34333338322C22312239372C3230313432332C32332238222C30323834312C32302C34333338322C22322230332C3430313432332C32332238222C35323036312C32302C34333338322C22322231382C3630313432332C32332238222C30333237312C32302C34333338322C22332232332C3830313432332C32332238222C35333438312C32302C34333338322C22332234382C3030313432332C32332238222C30343639312C32302C34333338322C223022312C38322C30333338322C2232223635312C38322C30333338322C2235223231312C38322C30333338322C2237223836312C38322C30333338322C22312232302C3432313038332C32332238222C32313038312C38322C30333338322C22312233352C3632313038332C32332238222C37313239312C38322C30333338322C22322234302C3832313038332C32332238222C33323430312C38322C30333338322C22322236352C3032313038332C32332238222C38323631312C38322C30333338322C22332237302C3232313038332C32332238222C33333832312C38322C30333338322C22332238352C3432313038332C32332238222C38333034312C38322C30333338322C22342239302C3632313038332C32332238222C2C3035313633332C32332238222C35322C3635313633332C32332238222C31352C3235313633332C32332238222C36372C3835313633332C32332238222C30313432312C33352C36333338322C22312238322C3035313633332C32332238222C35313633312C33352C36333338322C22312239372C3235313633332C32332238222C30323834312C33352C36333338322C22322230332C3435313633332C32332238222C35323036312C33352C36333338322C22322231382C3635313633332C32332238222C30333237312C33352C36333338322C22332232332C3835313633332C32332238222C35333438312C33352C36333338322C22332234382C3035313633332C32332238222C30343639312C33352C36333338322C223022312C39372C32333338322C2232223635312C39372C32333338322C2235223231312C39372C32333338322C2237223836312C39372C32333338322C22312232302C3437313239332C32332238222C32313038312C39372C32333338322C22312233352C3637313239332C32332238222C37313239312C39372C32333338322C22322234302C3837313239332C32332238222C33323430312C39372C32333338322C22322236352C3037313239332C32332238222C38323631312C39372C32333338322C22332237302C3237313239332C32332238222C33333832312C39372C32333338322C22332238352C3437313239332C32332238222C38333034312C39372C32333338322C22342239302C3637313239332C32332238222C2C3030323834332C32332238222C35322C3630323834332C32332238222C31352C3230323834332C32332238222C36372C3830323834332C32332238222C30313432322C34302C38333338322C22312238322C3030323834332C32332238222C35313633322C34302C38333338322C22312239372C3230323834332C32332238222C30323834322C34302C38333338322C22322230332C3430323834332C32332238222C35323036322C34302C38333338322C22322231382C3630323834332C32332238222C30333237322C34302C38333338322C22332232332C3830323834332C32332238222C35333438322C34302C38333338322C22332234382C3030323834332C32332238222C30343639322C34302C38333338322C223022322C30332C34333338322C2232223635322C30332C34333338322C2235223231322C30332C34333338322C2237223836322C30332C34333338322C22312232302C3433323430332C32332238222C32313038322C30332C34333338322C22312233352C3633323430332C32332238222C37313239322C30332C34333338322C22322234302C3833323430332C32332238222C33323430322C30332C34333338322C22322236352C3033323430332C32332238222C38323631322C30332C34333338322C22332237302C3233323430332C32332238222C33333832322C30332C34333338322C22332238352C3433323430332C32332238222C38333034322C30332C34333338322C22342239302C3633323430332C32332238222C2C3035323036332C32332238222C35322C3635323036332C32332238222C31352C3235323036332C32332238222C36372C3835323036332C32332238222C30313432322C36352C30333338322C22312238322C3035323036332C32332238222C35313633322C36352C30333338322C22312239372C3235323036332C32332238222C30323834322C36352C30333338322C22322230332C3435323036332C32332238222C35323036322C36352C30333338322C22322231382C3635323036332C32332238222C30333237322C36352C30333338322C22332232332C3835323036332C32332238222C35333438322C36352C30333338322C22332234382C3035323036332C32332238222C30343639322C36352C30333338322C223022322C31382C36333338322C2232223635322C31382C36333338322C2235223231322C31382C36333338322C2237223836322C31382C36333338322C22312232302C3438323631332C32332238222C32313038322C31382C36333338322C22312233352C3638323631332C32332238222C37313239322C31382C36333338322C22322234302C3838323631332C32332238222C33323430322C31382C36333338322C22322236352C3038323631332C32332238222C38323631322C31382C36333338322C22332237302C3238323631332C32332238222C33333832322C31382C36333338322C22332238352C3438323631332C32332238222C38333034322C31382C36333338322C22342239302C3638323631332C32332238222C2C3030333237332C32332238222C35322C3630333237332C32332238222C31352C3230333237332C32332238222C36372C3830333237332C32332238222C30313432332C37302C32333338322C22312238322C3030333237332C32332238222C35313633332C37302C32333338322C22312239372C3230333237332C32332238222C30323834332C37302C32333338322C22322230332C3430333237332C32332238222C35323036332C37302C32333338322C22322231382C3630333237332C32332238222C30333237332C37302C32333338322C22332232332C3830333237332C32332238222C35333438332C37302C32333338322C22332234382C3030333237332C32332238222C30343639332C37302C32333338322C223022332C32332C38333338322C2232223635332C32332C38333338322C2235223231332C32332C38333338322C2237223836332C32332C38333338322C22312232302C3433333832332C32332238222C32313038332C32332C38333338322C22312233352C3633333832332C32332238222C37313239332C32332C38333338322C22322234302C3833333832332C32332238222C33323430332C32332C38333338322C22322236352C3033333832332C32332238222C38323631332C32332C38333338322C22332237302C3233333832332C32332238222C33333832332C32332C38333338322C22332238352C3433333832332C32332238222C38333034332C32332C38333338322C22342239302C3633333832332C32332238222C2C3035333438332C32332238222C35322C3635333438332C32332238222C31352C3235333438332C32332238222C36372C3835333438332C32332238222C30313432332C38352C34333338322C22312238322C3035333438332C32332238222C35313633332C38352C34333338322C22312239372C3235333438332C32332238222C30323834332C38352C34333338322C22322230332C3435333438332C32332238222C35323036332C38352C34333338322C22322231382C3635333438332C32332238222C30333237332C38352C34333338322C22332232332C3835333438332C32332238222C35333438332C38352C34333338322C22332234382C3035333438332C32332238222C30343639332C38352C34333338322C223022332C34382C30333338322C2232223635332C34382C30333338322C2235223231332C34382C30333338322C2237223836332C34382C30333338322C22312232302C3438333034332C32332238222C32313038332C34382C30333338322C22312233352C3638333034332C32332238222C37313239332C34382C30333338322C22322234302C3838333034332C32332238222C33323430332C34382C30333338322C22322236352C3038333034332C32332238222C38323631332C34382C30333338322C22332237302C3238333034332C32332238222C33333832332C34382C30333338322C22332238352C3438333034332C32332238222C38333034332C34382C30333338322C22342239302C3638333034332C32332238222C2C3030343639332C32332238222C35322C3630343639332C32332238222C31352C3230343639332C32332238222C36372C3830343639332C32332238222C30313432342C39302C36333338322C22312238322C3030343639332C32332238222C35313633342C39302C36333338322C22312239372C3230343639332C32332238222C30323834342C39302C36333338322C22322230332C3430343639332C32332238222C35323036342C39302C36333338322C22322231382C3630343639332C32332238222C30333237342C39302C36333338322C22332232332C3830343639332C32332238222C35333438342C39302C36333338322C22332234382C3030343639332C32332238222C30343639342C39302C36333338322C223022302C332C38352234222C35322C362C30353334382C2235223231302C332C38352234222C36372C382C30353334382C22312232302C342C30353334382C22312238322C302C30353334382C22312233352C362C30353334382C22312239372C322C30353334382C22322234302C382C30353334382C22322230332C342C30353334382C22322236352C302C30353334382C22322231382C362C30353334382C22332237302C322C30353334382C22332232332C382C30353334382C22332238352C342C30353334382C22332234382C302C30353334382C22342239302C362C30353334382C223022322C3635332C38352234222C35322C3635322C36353334382C2235223231322C3635332C38352234222C36372C3835322C36353334382C22312232302C3435322C36353334382C22312238322C3035322C36353334382C22312233352C3635322C36353334382C22312239372C3235322C36353334382C22322234302C3835322C36353334382C22322230332C3435322C36353334382C22322236352C3035322C36353334382C22322231382C3635322C36353334382C22332237302C3235322C36353334382C22332232332C3835322C36353334382C22332238352C3435322C36353334382C22332234382C3035322C36353334382C22342239302C3635322C36353334382C223022352C3231332C38352234222C35322C3631352C32353334382C2235223231352C3231332C38352234222C36372C3831352C32353334382C22312232302C3431352C32353334382C22312238322C3031352C32353334382C22312233352C3631352C32353334382C22312239372C3231352C32353334382C22322234302C3831352C32353334382C22322230332C3431352C32353334382C22322236352C3031352C32353334382C22322231382C3631352C32353334382C22332237302C3231352C32353334382C22332232332C3831352C32353334382C22332238352C3431352C32353334382C22332234382C3031352C32353334382C22342239302C3631352C32353334382C223022372C3836332C38352234222C35322C3636372C38353334382C2235223231372C3836332C38352234222C36372C3836372C38353334382C22312232302C3436372C38353334382C22312238322C3036372C38353334382C22312233352C3636372C38353334382C22312239372C3236372C38353334382C22322234302C3836372C38353334382C22322230332C3436372C38353334382C22322236352C3036372C38353334382C22322231382C3636372C38353334382C22332237302C3236372C38353334382C22332232332C3836372C38353334382C22332238352C3436372C38353334382C22332234382C3036372C38353334382C22342239302C3636372C38353334382C223022312C32302C34353334382C2232223635312C32302C34353334382C2235223231312C32302C34353334382C2237223836312C32302C34353334382C22312232302C3430313432332C38352234222C32313038312C32302C34353334382C22312233352C3630313432332C38352234222C37313239312C32302C34353334382C22322234302C3830313432332C38352234222C33323430312C32302C34353334382C22322236352C3030313432332C38352234222C38323631312C32302C34353334382C22332237302C3230313432332C38352234222C33333832312C32302C34353334382C22332238352C3430313432332C38352234222C38333034312C32302C34353334382C22342239302C3630313432332C38352234222C2C3032313038332C38352234222C35322C3632313038332C38352234222C31352C3232313038332C38352234222C36372C3832313038332C38352234222C30313432312C38322C30353334382C22312238322C3032313038332C38352234222C35313633312C38322C30353334382C22312239372C3232313038332C38352234222C30323834312C38322C30353334382C22322230332C3432313038332C38352234222C35323036312C38322C30353334382C22322231382C3632313038332C38352234222C30333237312C38322C30353334382C22332232332C3832313038332C38352234222C35333438312C38322C30353334382C22332234382C3032313038332C38352234222C30343639312C38322C30353334382C223022312C33352C36353334382C2232223635312C33352C36353334382C2235223231312C33352C36353334382C2237223836312C33352C36353334382C22312232302C3435313633332C38352234222C32313038312C33352C36353334382C22312233352C3635313633332C38352234222C37313239312C33352C36353334382C22322234302C3835313633332C38352234222C33323430312C33352C36353334382C22322236352C3035313633332C38352234222C38323631312C33352C36353334382C22332237302C3235313633332C38352234222C33333832312C33352C36353334382C22332238352C3435313633332C38352234222C38333034312C33352C36353334382C22342239302C3635313633332C38352234222C2C3037313239332C38352234222C35322C3637313239332C38352234222C31352C3237313239332C38352234222C36372C3837313239332C38352234222C30313432312C39372C32353334382C22312238322C3037313239332C38352234222C35313633312C39372C32353334382C22312239372C3237313239332C38352234222C30323834312C39372C32353334382C22322230332C3437313239332C38352234222C35323036312C39372C32353334382C22322231382C3637313239332C38352234222C30333237312C39372C32353334382C22332232332C3837313239332C38352234222C35333438312C39372C32353334382C22332234382C3037313239332C38352234222C30343639312C39372C32353334382C223022322C34302C38353334382C2232223635322C34302C38353334382C2235223231322C34302C38353334382C2237223836322C34302C38353334382C22312232302C3430323834332C38352234222C32313038322C34302C38353334382C22312233352C3630323834332C38352234222C37313239322C34302C38353334382C22322234302C3830323834332C38352234222C33323430322C34302C38353334382C22322236352C3030323834332C38352234222C38323631322C34302C38353334382C22332237302C3230323834332C38352234222C33333832322C34302C38353334382C22332238352C3430323834332C38352234222C38333034322C34302C38353334382C22342239302C3630323834332C38352234222C2C3033323430332C38352234222C35322C3633323430332C38352234222C31352C3233323430332C38352234222C36372C3833323430332C38352234222C30313432322C30332C34353334382C22312238322C3033323430332C38352234222C35313633322C30332C34353334382C22312239372C3233323430332C38352234222C30323834322C30332C34353334382C22322230332C3433323430332C38352234222C35323036322C30332C34353334382C22322231382C3633323430332C38352234222C30333237322C30332C34353334382C22332232332C3833323430332C38352234222C35333438322C30332C34353334382C22332234382C3033323430332C38352234222C30343639322C30332C34353334382C223022322C36352C30353334382C2232223635322C36352C30353334382C2235223231322C36352C30353334382C2237223836322C36352C30353334382C22312232302C3435323036332C38352234222C32313038322C36352C30353334382C22312233352C3635323036332C38352234222C37313239322C36352C30353334382C22322234302C3835323036332C38352234222C33323430322C36352C30353334382C22322236352C3035323036332C38352234222C38323631322C36352C30353334382C22332237302C3235323036332C38352234222C33333832322C36352C30353334382C22332238352C3435323036332C38352234222C38333034322C36352C30353334382C22342239302C3635323036332C38352234222C2C3038323631332C38352234222C35322C3638323631332C38352234222C31352C3238323631332C38352234222C36372C3838323631332C38352234222C30313432322C31382C36353334382C22312238322C3038323631332C38352234222C35313633322C31382C36353334382C22312239372C3238323631332C38352234222C30323834322C31382C36353334382C22322230332C3438323631332C38352234222C35323036322C31382C36353334382C22322231382C3638323631332C38352234222C30333237322C31382C36353334382C22332232332C3838323631332C38352234222C35333438322C31382C36353334382C22332234382C3038323631332C38352234222C30343639322C31382C36353334382C223022332C37302C32353334382C2232223635332C37302C32353334382C2235223231332C37302C32353334382C2237223836332C37302C32353334382C22312232302C3430333237332C38352234222C32313038332C37302C32353334382C22312233352C3630333237332C38352234222C37313239332C37302C32353334382C22322234302C3830333237332C38352234222C33323430332C37302C32353334382C22322236352C3030333237332C38352234222C38323631332C37302C32353334382C22332237302C3230333237332C38352234222C33333832332C37302C32353334382C22332238352C3430333237332C38352234222C38333034332C37302C32353334382C22342239302C3630333237332C38352234222C2C3033333832332C38352234222C35322C3633333832332C38352234222C31352C3233333832332C38352234222C36372C3833333832332C38352234222C30313432332C32332C38353334382C22312238322C3033333832332C38352234222C35313633332C32332C38353334382C22312239372C3233333832332C38352234222C30323834332C32332C38353334382C22322230332C3433333832332C38352234222C35323036332C32332C38353334382C22322231382C3633333832332C38352234222C30333237332C32332C38353334382C22332232332C3833333832332C38352234222C35333438332C32332C38353334382C22332234382C3033333832332C38352234222C30343639332C32332C38353334382C223022332C38352C34353334382C2232223635332C38352C34353334382C2235223231332C38352C34353334382C2237223836332C38352C34353334382C22312232302C3435333438332C38352234222C32313038332C38352C34353334382C22312233352C3635333438332C38352234222C37313239332C38352C34353334382C22322234302C3835333438332C38352234222C33323430332C38352C34353334382C22322236352C3035333438332C38352234222C38323631332C38352C34353334382C22332237302C3235333438332C38352234222C33333832332C38352C34353334382C22332238352C3435333438332C38352234222C38333034332C38352C34353334382C22342239302C3635333438332C38352234222C2C3038333034332C38352234222C35322C3638333034332C38352234222C31352C3238333034332C38352234222C36372C3838333034332C38352234222C30313432332C34382C30353334382C22312238322C3038333034332C38352234222C35313633332C34382C30353334382C22312239372C3238333034332C38352234222C30323834332C34382C30353334382C22322230332C3438333034332C38352234222C35323036332C34382C30353334382C22322231382C3638333034332C38352234222C30333237332C34382C30353334382C22332232332C3838333034332C38352234222C35333438332C34382C30353334382C22332234382C3038333034332C38352234222C30343639332C34382C30353334382C223022342C39302C36353334382C2232223635342C39302C36353334382C2235223231342C39302C36353334382C2237223836342C39302C36353334382C22312232302C3430343639332C38352234222C32313038342C39302C36353334382C22312233352C3630343639332C38352234222C37313239342C39302C36353334382C22322234302C3830343639332C38352234222C33323430342C39302C36353334382C22322236352C3030343639332C38352234222C38323631342C39302C36353334382C22332237302C3230343639332C38352234222C33333832342C39302C36353334382C22332238352C3430343639332C38352234222C38333034342C39302C36353334382C22342239302C3630343639332C38352234222C2C302C30383330342C2232223635302C332C34382230222C31352C322C30383330342C2237223836302C332C34382230222C30313432302C332C34382230222C32313038302C332C34382230222C35313633302C332C34382230222C37313239302C332C34382230222C30323834302C332C34382230222C33323430302C332C34382230222C35323036302C332C34382230222C38323631302C332C34382230222C30333237302C332C34382230222C33333832302C332C34382230222C35333438302C332C34382230222C38333034302C332C34382230222C30343639302C332C34382230222C2C3035322C36383330342C2232223635322C3635332C34382230222C31352C3235322C36383330342C2237223836322C3635332C34382230222C30313432322C3635332C34382230222C32313038322C3635332C34382230222C35313633322C3635332C34382230222C37313239322C3635332C34382230222C30323834322C3635332C34382230222C33323430322C3635332C34382230222C35323036322C3635332C34382230222C38323631322C3635332C34382230222C30333237322C3635332C34382230222C33333832322C3635332C34382230222C35333438322C3635332C34382230222C38333034322C3635332C34382230222C30343639322C3635332C34382230222C2C3031352C32383330342C2232223635352C3231332C34382230222C31352C3231352C32383330342C2237223836352C3231332C34382230222C30313432352C3231332C34382230222C32313038352C3231332C34382230222C35313633352C3231332C34382230222C37313239352C3231332C34382230222C30323834352C3231332C34382230222C33323430352C3231332C34382230222C35323036352C3231332C34382230222C38323631352C3231332C34382230222C30333237352C3231332C34382230222C33333832352C3231332C34382230222C35333438352C3231332C34382230222C38333034352C3231332C34382230222C30343639352C3231332C34382230222C2C3036372C38383330342C2232223635372C3836332C34382230222C31352C3236372C38383330342C2237223836372C3836332C34382230222C30313432372C3836332C34382230222C32313038372C3836332C34382230222C35313633372C3836332C34382230222C37313239372C3836332C34382230222C30323834372C3836332C34382230222C33323430372C3836332C34382230222C35323036372C3836332C34382230222C38323631372C3836332C34382230222C30333237372C3836332C34382230222C33333832372C3836332C34382230222C35333438372C3836332C34382230222C38333034372C3836332C34382230222C30343639372C3836332C34382230222C2C3030313432332C34382230222C35322C3630313432332C34382230222C31352C3230313432332C34382230222C36372C3830313432332C34382230222C30313432312C32302C34383330342C22312238322C3030313432332C34382230222C35313633312C32302C34383330342C22312239372C3230313432332C34382230222C30323834312C32302C34383330342C22322230332C3430313432332C34382230222C35323036312C32302C34383330342C22322231382C3630313432332C34382230222C30333237312C32302C34383330342C22332232332C3830313432332C34382230222C35333438312C32302C34383330342C22332234382C3030313432332C34382230222C30343639312C32302C34383330342C223022312C38322C30383330342C2232223635312C38322C30383330342C2235223231312C38322C30383330342C2237223836312C38322C30383330342C22312232302C3432313038332C34382230222C32313038312C38322C30383330342C22312233352C3632313038332C34382230222C37313239312C38322C30383330342C22322234302C3832313038332C34382230222C33323430312C38322C30383330342C22322236352C3032313038332C34382230222C38323631312C38322C30383330342C22332237302C3232313038332C34382230222C33333832312C38322C30383330342C22332238352C3432313038332C34382230222C38333034312C38322C30383330342C22342239302C3632313038332C34382230222C2C3035313633332C34382230222C35322C3635313633332C34382230222C31352C3235313633332C34382230222C36372C3835313633332C34382230222C30313432312C33352C36383330342C22312238322C3035313633332C34382230222C35313633312C33352C36383330342C22312239372C3235313633332C34382230222C30323834312C33352C36383330342C22322230332C3435313633332C34382230222C35323036312C33352C36383330342C22322231382C3635313633332C34382230222C30333237312C33352C36383330342C22332232332C3835313633332C34382230222C35333438312C33352C36383330342C22332234382C3035313633332C34382230222C30343639312C33352C36383330342C223022312C39372C32383330342C2232223635312C39372C32383330342C2235223231312C39372C32383330342C2237223836312C39372C32383330342C22312232302C3437313239332C34382230222C32313038312C39372C32383330342C22312233352C3637313239332C34382230222C37313239312C39372C32383330342C22322234302C3837313239332C34382230222C33323430312C39372C32383330342C22322236352C3037313239332C34382230222C38323631312C39372C32383330342C22332237302C3237313239332C34382230222C33333832312C39372C32383330342C22332238352C3437313239332C34382230222C38333034312C39372C32383330342C22342239302C3637313239332C34382230222C2C3030323834332C34382230222C35322C3630323834332C34382230222C31352C3230323834332C34382230222C36372C3830323834332C34382230222C30313432322C34302C38383330342C22312238322C3030323834332C34382230222C35313633322C34302C38383330342C22312239372C3230323834332C34382230222C30323834322C34302C38383330342C22322230332C3430323834332C34382230222C35323036322C34302C38383330342C22322231382C3630323834332C34382230222C30333237322C34302C38383330342C22332232332C3830323834332C34382230222C35333438322C34302C38383330342C22332234382C3030323834332C34382230222C30343639322C34302C38383330342C223022322C30332C34383330342C2232223635322C30332C34383330342C2235223231322C30332C34383330342C2237223836322C30332C34383330342C22312232302C3433323430332C34382230222C32313038322C30332C34383330342C22312233352C3633323430332C34382230222C37313239322C30332C34383330342C22322234302C3833323430332C34382230222C33323430322C30332C34383330342C22322236352C3033323430332C34382230222C38323631322C30332C34383330342C22332237302C3233323430332C34382230222C33333832322C30332C34383330342C22332238352C3433323430332C34382230222C38333034322C30332C34383330342C22342239302C3633323430332C34382230222C2C3035323036332C34382230222C35322C3635323036332C34382230222C31352C3235323036332C34382230222C36372C3835323036332C34382230222C30313432322C36352C30383330342C22312238322C3035323036332C34382230222C35313633322C36352C30383330342C22312239372C3235323036332C34382230222C30323834322C36352C30383330342C22322230332C3435323036332C34382230222C35323036322C36352C30383330342C22322231382C3635323036332C34382230222C30333237322C36352C30383330342C22332232332C3835323036332C34382230222C35333438322C36352C30383330342C22332234382C3035323036332C34382230222C30343639322C36352C30383330342C223022322C31382C36383330342C2232223635322C31382C36383330342C2235223231322C31382C36383330342C2237223836322C31382C36383330342C22312232302C3438323631332C34382230222C32313038322C31382C36383330342C22312233352C3638323631332C34382230222C37313239322C31382C36383330342C22322234302C3838323631332C34382230222C33323430322C31382C36383330342C22322236352C3038323631332C34382230222C38323631322C31382C36383330342C22332237302C3238323631332C34382230222C33333832322C31382C36383330342C22332238352C3438323631332C34382230222C38333034322C31382C36383330342C22342239302C3638323631332C34382230222C2C3030333237332C34382230222C35322C3630333237332C34382230222C31352C3230333237332C34382230222C36372C3830333237332C34382230222C30313432332C37302C32383330342C22312238322C3030333237332C34382230222C35313633332C37302C32383330342C22312239372C3230333237332C34382230222C30323834332C37302C32383330342C22322230332C3430333237332C34382230222C35323036332C37302C32383330342C22322231382C3630333237332C34382230222C30333237332C37302C32383330342C22332232332C3830333237332C34382230222C35333438332C37302C32383330342C22332234382C3030333237332C34382230222C30343639332C37302C32383330342C223022332C32332C38383330342C2232223635332C32332C38383330342C2235223231332C32332C38383330342C2237223836332C32332C38383330342C22312232302C3433333832332C34382230222C32313038332C32332C38383330342C22312233352C3633333832332C34382230222C37313239332C32332C38383330342C22322234302C3833333832332C34382230222C33323430332C32332C38383330342C22322236352C3033333832332C34382230222C38323631332C32332C38383330342C22332237302C3233333832332C34382230222C33333832332C32332C38383330342C22332238352C3433333832332C34382230222C38333034332C32332C38383330342C22342239302C3633333832332C34382230222C2C3035333438332C34382230222C35322C3635333438332C34382230222C31352C3235333438332C34382230222C36372C3835333438332C34382230222C30313432332C38352C34383330342C22312238322C3035333438332C34382230222C35313633332C38352C34383330342C22312239372C3235333438332C34382230222C30323834332C38352C34383330342C22322230332C3435333438332C34382230222C35323036332C38352C34383330342C22322231382C3635333438332C34382230222C30333237332C38352C34383330342C22332232332C3835333438332C34382230222C35333438332C38352C34383330342C22332234382C3035333438332C34382230222C30343639332C38352C34383330342C223022332C34382C30383330342C2232223635332C34382C30383330342C2235223231332C34382C30383330342C2237223836332C34382C30383330342C22312232302C3438333034332C34382230222C32313038332C34382C30383330342C22312233352C3638333034332C34382230222C37313239332C34382C30383330342C22322234302C3838333034332C34382230222C33323430332C34382C30383330342C22322236352C3038333034332C34382230222C38323631332C34382C30383330342C22332237302C3238333034332C34382230222C33333832332C34382C30383330342C22332238352C3438333034332C34382230222C38333034332C34382C30383330342C22342239302C3638333034332C34382230222C2C3030343639332C34382230222C35322C3630343639332C34382230222C31352C3230343639332C34382230222C36372C3830343639332C34382230222C30313432342C39302C36383330342C22312238322C3030343639332C34382230222C35313633342C39302C36383330342C22312239372C3230343639332C34382230222C30323834342C39302C36383330342C22322230332C3430343639332C34382230222C35323036342C39302C36383330342C22322231382C3630343639332C34382230222C30333237342C39302C36383330342C22332232332C3830343639332C34382230222C35333438342C39302C36383330342C22332234382C3030343639332C34382230222C30343639342C39302C36383330342C223022302C342C39302236222C35322C362C30303436392C2235223231302C342C39302236222C36372C382C30303436392C22312232302C342C30303436392C22312238322C302C30303436392C22312233352C362C30303436392C22312239372C322C30303436392C22322234302C382C30303436392C22322230332C342C30303436392C22322236352C302C30303436392C22322231382C362C30303436392C22332237302C322C30303436392C22332232332C382C30303436392C22332238352C342C30303436392C22332234382C302C30303436392C22342239302C362C30303436392C223022322C3635342C39302236222C35322C3635322C36303436392C2235223231322C3635342C39302236222C36372C3835322C36303436392C22312232302C3435322C36303436392C22312238322C3035322C36303436392C22312233352C3635322C36303436392C22312239372C3235322C36303436392C22322234302C3835322C36303436392C22322230332C3435322C36303436392C22322236352C3035322C36303436392C22322231382C3635322C36303436392C22332237302C3235322C36303436392C22332232332C3835322C36303436392C22332238352C3435322C36303436392C22332234382C3035322C36303436392C22342239302C3635322C36303436392C223022352C3231342C39302236222C35322C3631352C32303436392C2235223231352C3231342C39302236222C36372C3831352C32303436392C22312232302C3431352C32303436392C22312238322C3031352C32303436392C22312233352C3631352C32303436392C22312239372C3231352C32303436392C22322234302C3831352C32303436392C22322230332C3431352C32303436392C22322236352C3031352C32303436392C22322231382C3631352C32303436392C22332237302C3231352C32303436392C22332232332C3831352C32303436392C22332238352C3431352C32303436392C22332234382C3031352C32303436392C22342239302C3631352C32303436392C223022372C3836342C39302236222C35322C3636372C38303436392C2235223231372C3836342C39302236222C36372C3836372C38303436392C22312232302C3436372C38303436392C22312238322C3036372C38303436392C22312233352C3636372C38303436392C22312239372C3236372C38303436392C22322234302C3836372C38303436392C22322230332C3436372C38303436392C22322236352C3036372C38303436392C22322231382C3636372C38303436392C22332237302C3236372C38303436392C22332232332C3836372C38303436392C22332238352C3436372C38303436392C22332234382C3036372C38303436392C22342239302C3636372C38303436392C223022312C32302C34303436392C2232223635312C32302C34303436392C2235223231312C32302C34303436392C2237223836312C32302C34303436392C22312232302C3430313432342C39302236222C32313038312C32302C34303436392C22312233352C3630313432342C39302236222C37313239312C32302C34303436392C22322234302C3830313432342C39302236222C33323430312C32302C34303436392C22322236352C3030313432342C39302236222C38323631312C32302C34303436392C22332237302C3230313432342C39302236222C33333832312C32302C34303436392C22332238352C3430313432342C39302236222C38333034312C32302C34303436392C22342239302C3630313432342C39302236222C2C3032313038342C39302236222C35322C3632313038342C39302236222C31352C3232313038342C39302236222C36372C3832313038342C39302236222C30313432312C38322C30303436392C22312238322C3032313038342C39302236222C35313633312C38322C30303436392C22312239372C3232313038342C39302236222C30323834312C38322C30303436392C22322230332C3432313038342C39302236222C35323036312C38322C30303436392C22322231382C3632313038342C39302236222C30333237312C38322C30303436392C22332232332C3832313038342C39302236222C35333438312C38322C30303436392C22332234382C3032313038342C39302236222C30343639312C38322C30303436392C223022312C33352C36303436392C2232223635312C33352C36303436392C2235223231312C33352C36303436392C2237223836312C33352C36303436392C22312232302C3435313633342C39302236222C32313038312C33352C36303436392C22312233352C3635313633342C39302236222C37313239312C33352C36303436392C22322234302C3835313633342C39302236222C33323430312C33352C36303436392C22322236352C3035313633342C39302236222C38323631312C33352C36303436392C22332237302C3235313633342C39302236222C33333832312C33352C36303436392C22332238352C3435313633342C39302236222C38333034312C33352C36303436392C22342239302C3635313633342C39302236222C2C3037313239342C39302236222C35322C3637313239342C39302236222C31352C3237313239342C39302236222C36372C3837313239342C39302236222C30313432312C39372C32303436392C22312238322C3037313239342C39302236222C35313633312C39372C32303436392C22312239372C3237313239342C39302236222C30323834312C39372C32303436392C22322230332C3437313239342C39302236222C35323036312C39372C32303436392C22322231382C3637313239342C39302236222C30333237312C39372C32303436392C22332232332C3837313239342C39302236222C35333438312C39372C32303436392C22332234382C3037313239342C39302236222C30343639312C39372C32303436392C223022322C34302C38303436392C2232223635322C34302C38303436392C2235223231322C34302C38303436392C2237223836322C34302C38303436392C22312232302C3430323834342C39302236222C32313038322C34302C38303436392C22312233352C3630323834342C39302236222C37313239322C34302C38303436392C22322234302C3830323834342C39302236222C33323430322C34302C38303436392C22322236352C3030323834342C39302236222C38323631322C34302C38303436392C22332237302C3230323834342C39302236222C33333832322C34302C38303436392C22332238352C3430323834342C39302236222C38333034322C34302C38303436392C22342239302C3630323834342C39302236222C2C3033323430342C39302236222C35322C3633323430342C39302236222C31352C3233323430342C39302236222C36372C3833323430342C39302236222C30313432322C30332C34303436392C22312238322C3033323430342C39302236222C35313633322C30332C34303436392C22312239372C3233323430342C39302236222C30323834322C30332C34303436392C22322230332C3433323430342C39302236222C35323036322C30332C34303436392C22322231382C3633323430342C39302236222C30333237322C30332C34303436392C22332232332C3833323430342C39302236222C35333438322C30332C34303436392C22332234382C3033323430342C39302236222C30343639322C30332C34303436392C223022322C36352C30303436392C2232223635322C36352C30303436392C2235223231322C36352C30303436392C2237223836322C36352C30303436392C22312232302C3435323036342C39302236222C32313038322C36352C30303436392C22312233352C3635323036342C39302236222C37313239322C36352C30303436392C22322234302C3835323036342C39302236222C33323430322C36352C30303436392C22322236352C3035323036342C39302236222C38323631322C36352C30303436392C22332237302C3235323036342C39302236222C33333832322C36352C30303436392C22332238352C3435323036342C39302236222C38333034322C36352C30303436392C22342239302C3635323036342C39302236222C2C3038323631342C39302236222C35322C3638323631342C39302236222C31352C3238323631342C39302236222C36372C3838323631342C39302236222C30313432322C31382C36303436392C22312238322C3038323631342C39302236222C35313633322C31382C36303436392C22312239372C3238323631342C39302236222C30323834322C31382C36303436392C22322230332C3438323631342C39302236222C35323036322C31382C36303436392C22322231382C3638323631342C39302236222C30333237322C31382C36303436392C22332232332C3838323631342C39302236222C35333438322C31382C36303436392C22332234382C3038323631342C39302236222C30343639322C31382C36303436392C223022332C37302C32303436392C2232223635332C37302C32303436392C2235223231332C37302C32303436392C2237223836332C37302C32303436392C22312232302C3430333237342C39302236222C32313038332C37302C32303436392C22312233352C3630333237342C39302236222C37313239332C37302C32303436392C22322234302C3830333237342C39302236222C33323430332C37302C32303436392C22322236352C3030333237342C39302236222C38323631332C37302C32303436392C22332237302C3230333237342C39302236222C33333832332C37302C32303436392C22332238352C3430333237342C39302236222C38333034332C37302C32303436392C22342239302C3630333237342C39302236222C2C3033333832342C39302236222C35322C3633333832342C39302236222C31352C3233333832342C39302236222C36372C3833333832342C39302236222C30313432332C32332C38303436392C22312238322C3033333832342C39302236222C35313633332C32332C38303436392C22312239372C3233333832342C39302236222C30323834332C32332C38303436392C22322230332C3433333832342C39302236222C35323036332C32332C38303436392C22322231382C3633333832342C39302236222C30333237332C32332C38303436392C22332232332C3833333832342C39302236222C35333438332C32332C38303436392C22332234382C3033333832342C39302236222C30343639332C32332C38303436392C223022332C38352C34303436392C2232223635332C38352C34303436392C2235223231332C38352C34303436392C2237223836332C38352C34303436392C22312232302C3435333438342C39302236222C32313038332C38352C34303436392C22312233352C3635333438342C39302236222C37313239332C38352C34303436392C22322234302C3835333438342C39302236222C33323430332C38352C34303436392C22322236352C3035333438342C39302236222C38323631332C38352C34303436392C22332237302C3235333438342C39302236222C33333832332C38352C34303436392C22332238352C3435333438342C39302236222C38333034332C38352C34303436392C22342239302C3635333438342C39302236222C2C3038333034342C39302236222C35322C3638333034342C39302236222C31352C3238333034342C39302236222C36372C3838333034342C39302236222C30313432332C34382C30303436392C22312238322C3038333034342C39302236222C35313633332C34382C30303436392C22312239372C3238333034342C39302236222C30323834332C34382C30303436392C22322230332C3438333034342C39302236222C35323036332C34382C30303436392C22322231382C3638333034342C39302236222C30333237332C34382C30303436392C22332232332C3838333034342C39302236222C35333438332C34382C30303436392C22332234382C3038333034342C39302236222C30343639332C34382C30303436392C223022342C39302C36303436392C2232223635342C39302C36303436392C2235223231342C39302C36303436392C2237223836342C39302C36303436392C22312232302C3430343639342C39302236222C32313038342C39302C36303436392C22312233352C3630343639342C39302236222C37313239342C39302C36303436392C22322234302C3830343639342C39302236222C33323430342C39302C36303436392C22322236352C3030343639342C39302236222C38323631342C39302C36303436392C22332237302C3230343639342C39302236222C33333832342C39302C36303436392C22332238352C3430343639342C39302236222C38333034342C39302C36303436392C22342239302C3630343639342C393022367D5D", + "PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342C33302C3230343834342C36302C3430343038342C39305D35222C756C52743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22803_cinema": { + "Applicability": { + "ColorPrimaries": "sRGB", + "GammaTransfer": "sRGB", + "RenderIntent": 258, + "RenderIntentName": "22803_cinema" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30", + "PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133322C5D6C22747522475B3A2C302C312C322C332C342C352C362C372C382C393031312C2C313231312C2C333431312C2C353631312C2C373831312C2C393032322C2C313232322C2C333432322C2C353632322C2C373832322C2C393033332C2C313233332C2C333433332C2C353633332C2C373833332C2C393034342C2C313234342C2C333434342C2C353634342C2C373834342C2C393035352C2C313235352C2C333435352C2C353635352C2C373835352C2C393036362C2C313236362C2C333436362C2C353636362C2C373836362C2C393037372C2C313237372C2C333437372C2C353637372C2C373837372C2C393038382C2C313238382C2C333438382C2C353638382C2C373838382C2C393039392C2C313239392C2C333439392C2C353639392C2C373839392C2C3930312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3931312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3932312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3933312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3934312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3935312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3936312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3937312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3938312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3939312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3930322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3931322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3932322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3933322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3934322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3935322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3936322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3937322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3938322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3939322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3930332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3931332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3932332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3933332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3934332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3935332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3936332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3937332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3938332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3939332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3930342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3931342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3932342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3934342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3935342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3937342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3934362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3935362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3936362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3938362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3939362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3930372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3931372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3932372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3933372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3934372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3935372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3936372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3937372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3938372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3939372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3930382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3931382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3932382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3933382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3934382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3935382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3936382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3937382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3938382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3939382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3930392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3931392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3932392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3933392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3934392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3935392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3936392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3937392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3938392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3939392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3930313030312C30302C3130313230312C30302C3330313430312C30302C3530313630312C30302C3730313830312C30302C3930313031312C31302C3130313231312C31302C3330313431312C31302C3530313631312C31302C3730313831312C31302C3930313032312C32302C3130313232312C32305D33222C756C52743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222C38323631352C3231302C2C22332237302C3231352C322230222C33333832352C3231302C2C22332238352C3431352C322230222C38333034352C3231302C2C22342239302C3631352C322230222C2C3036372C382230222C35322C3636372C382230222C31352C3236372C382230222C36372C3836372C382230222C30313432372C3836302C2C22312238322C3036372C382230222C35313633372C3836302C2C22312239372C3236372C382230222C30323834372C3836302C2C22322230332C3436372C382230222C35323036372C3836302C2C22322231382C3636372C382230222C30333237372C3836302C2C22332232332C3836372C382230222C35333438372C3836302C2C22332234382C3036372C382230222C30343639372C3836302C2C223022312C32302C342230222C35322C3630313432302C2C2235223231312C32302C342230222C36372C3830313432302C2C22312232302C3430313432302C2C22312238322C3030313432302C2C22312233352C3630313432302C2C22312239372C3230313432302C2C22322234302C3830313432302C2C22322230332C3430313432302C2C22322236352C3030313432302C2C22322231382C3630313432302C2C22332237302C3230313432302C2C22332232332C3830313432302C2C22332238352C3430313432302C2C22332234382C3030313432302C2C22342239302C3630313432302C2C223022312C38322C302230222C35322C3632313038302C2C2235223231312C38322C302230222C36372C3832313038302C2C22312232302C3432313038302C2C22312238322C3032313038302C2C22312233352C3632313038302C2C22312239372C3232313038302C2C22322234302C3832313038302C2C22322230332C3432313038302C2C22322236352C3032313038302C2C22322231382C3632313038302C2C22332237302C3232313038302C2C22332232332C3832313038302C2C22332238352C3432313038302C2C22332234382C3032313038302C2C22342239302C3632313038302C2C223022312C33352C362230222C35322C3635313633302C2C2235223231312C33352C362230222C36372C3835313633302C2C22312232302C3435313633302C2C22312238322C3035313633302C2C22312233352C3635313633302C2C22312239372C3235313633302C2C22322234302C3835313633302C2C22322230332C3435313633302C2C22322236352C3035313633302C2C22322231382C3635313633302C2C22332237302C3235313633302C2C22332232332C3835313633302C2C22332238352C3435313633302C2C22332234382C3035313633302C2C22342239302C3635313633302C2C223022312C39372C322230222C35322C3637313239302C2C2235223231312C39372C322230222C36372C3837313239302C2C22312232302C3437313239302C2C22312238322C3037313239302C2C22312233352C3637313239302C2C22312239372C3237313239302C2C22322234302C3837313239302C2C22322230332C3437313239302C2C22322236352C3037313239302C2C22322231382C3637313239302C2C22332237302C3237313239302C2C22332232332C3837313239302C2C22332238352C3437313239302C2C22332234382C3037313239302C2C22342239302C3637313239302C2C223022322C34302C382230222C35322C3630323834302C2C2235223231322C34302C382230222C36372C3830323834302C2C22312232302C3430323834302C2C22312238322C3030323834302C2C22312233352C3630323834302C2C22312239372C3230323834302C2C22322234302C3830323834302C2C22322230332C3430323834302C2C22322236352C3030323834302C2C22322231382C3630323834302C2C22332237302C3230323834302C2C22332232332C3830323834302C2C22332238352C3430323834302C2C22332234382C3030323834302C2C22342239302C3630323834302C2C223022322C30332C342230222C35322C3633323430302C2C2235223231322C30332C342230222C36372C3833323430302C2C22312232302C3433323430302C2C22312238322C3033323430302C2C22312233352C3633323430302C2C22312239372C3233323430302C2C22322234302C3833323430302C2C22322230332C3433323430302C2C22322236352C3033323430302C2C22322231382C3633323430302C2C22332237302C3233323430302C2C22332232332C3833323430302C2C22332238352C3433323430302C2C22332234382C3033323430302C2C22342239302C3633323430302C2C223022322C36352C302230222C35322C3635323036302C2C2235223231322C36352C302230222C36372C3835323036302C2C22312232302C3435323036302C2C22312238322C3035323036302C2C22312233352C3635323036302C2C22312239372C3235323036302C2C22322234302C3835323036302C2C22322230332C3435323036302C2C22322236352C3035323036302C2C22322231382C3635323036302C2C22332237302C3235323036302C2C22332232332C3835323036302C2C22332238352C3435323036302C2C22332234382C3035323036302C2C22342239302C3635323036302C2C223022322C31382C362230222C35322C3638323631302C2C2235223231322C31382C362230222C36372C3838323631302C2C22312232302C3438323631302C2C22312238322C3038323631302C2C22312233352C3638323631302C2C22312239372C3238323631302C2C22322234302C3838323631302C2C22322230332C3438323631302C2C22322236352C3038323631302C2C22322231382C3638323631302C2C22332237302C3238323631302C2C22332232332C3838323631302C2C22332238352C3438323631302C2C22332234382C3038323631302C2C22342239302C3638323631302C2C223022332C37302C322230222C35322C3630333237302C2C2235223231332C37302C322230222C36372C3830333237302C2C22312232302C3430333237302C2C22312238322C3030333237302C2C22312233352C3630333237302C2C22312239372C3230333237302C2C22322234302C3830333237302C2C22322230332C3430333237302C2C22322236352C3030333237302C2C22322231382C3630333237302C2C22332237302C3230333237302C2C22332232332C3830333237302C2C22332238352C3430333237302C2C22332234382C3030333237302C2C22342239302C3630333237302C2C223022332C32332C382230222C35322C3633333832302C2C2235223231332C32332C382230222C36372C3833333832302C2C22312232302C3433333832302C2C22312238322C3033333832302C2C22312233352C3633333832302C2C22312239372C3233333832302C2C22322234302C3833333832302C2C22322230332C3433333832302C2C22322236352C3033333832302C2C22322231382C3633333832302C2C22332237302C3233333832302C2C22332232332C3833333832302C2C22332238352C3433333832302C2C22332234382C3033333832302C2C22342239302C3633333832302C2C223022332C38352C342230222C35322C3635333438302C2C2235223231332C38352C342230222C36372C3835333438302C2C22312232302C3435333438302C2C22312238322C3035333438302C2C22312233352C3635333438302C2C22312239372C3235333438302C2C22322234302C3835333438302C2C22322230332C3435333438302C2C22322236352C3035333438302C2C22322231382C3635333438302C2C22332237302C3235333438302C2C22332232332C3835333438302C2C22332238352C3435333438302C2C22332234382C3035333438302C2C22342239302C3635333438302C2C223022332C34382C302230222C35322C3638333034302C2C2235223231332C34382C302230222C36372C3838333034302C2C22312232302C3438333034302C2C22312238322C3038333034302C2C22312233352C3638333034302C2C22312239372C3238333034302C2C22322234302C3838333034302C2C22322230332C3438333034302C2C22322236352C3038333034302C2C22322231382C3638333034302C2C22332237302C3238333034302C2C22332232332C3838333034302C2C22332238352C3438333034302C2C22332234382C3038333034302C2C22342239302C3638333034302C2C223022342C39302C362230222C35322C3630343639302C2C2235223231342C39302C362230222C36372C3830343639302C2C22312232302C3430343639302C2C22312238322C3030343639302C2C22312233352C3630343639302C2C22312239372C3230343639302C2C22322234302C3830343639302C2C22322230332C3430343639302C2C22322236352C3030343639302C2C22322231382C3630343639302C2C22332237302C3230343639302C2C22332232332C3830343639302C2C22332238352C3430343639302C2C22332234382C3030343639302C2C22342239302C3630343639302C2C223022302C322C36352C2232223635302C322C36352C2235223231302C322C36352C2237223836302C322C36352C22312232302C342C3035322236222C32313038302C322C36352C22312233352C362C3035322236222C37313239302C322C36352C22322234302C382C3035322236222C33323430302C322C36352C22322236352C302C3035322236222C38323631302C322C36352C22332237302C322C3035322236222C33333832302C322C36352C22332238352C342C3035322236222C38333034302C322C36352C22342239302C362C3035322236222C2C3035322C3635322236222C35322C3635322C3635322236222C31352C3235322C3635322236222C36372C3835322C3635322236222C30313432322C3635322C36352C22312238322C3035322C3635322236222C35313633322C3635322C36352C22312239372C3235322C3635322236222C30323834322C3635322C36352C22322230332C3435322C3635322236222C35323036322C3635322C36352C22322231382C3635322C3635322236222C30333237322C3635322C36352C22332232332C3835322C3635322236222C35333438322C3635322C36352C22332234382C3035322C3635322236222C30343639322C3635322C36352C223022352C3231322C36352C2232223635352C3231322C36352C2235223231352C3231322C36352C2237223836352C3231322C36352C22312232302C3431352C3235322236222C32313038352C3231322C36352C22312233352C3631352C3235322236222C37313239352C3231322C36352C22322234302C3831352C3235322236222C33323430352C3231322C36352C22322236352C3031352C3235322236222C38323631352C3231322C36352C22332237302C3231352C3235322236222C33333832352C3231322C36352C22332238352C3431352C3235322236222C38333034352C3231322C36352C22342239302C3631352C3235322236222C2C3036372C3835322236222C35322C3636372C3835322236222C31352C3236372C3835322236222C36372C3836372C3835322236222C30313432372C3836322C36352C22312238322C3036372C3835322236222C35313633372C3836322C36352C22312239372C3236372C3835322236222C30323834372C3836322C36352C22322230332C3436372C3835322236222C35323036372C3836322C36352C22322231382C3636372C3835322236222C30333237372C3836322C36352C22332232332C3836372C3835322236222C35333438372C3836322C36352C22332234382C3036372C3835322236222C30343639372C3836322C36352C223022312C32302C3435322236222C35322C3630313432322C36352C2235223231312C32302C3435322236222C36372C3830313432322C36352C22312232302C3430313432322C36352C22312238322C3030313432322C36352C22312233352C3630313432322C36352C22312239372C3230313432322C36352C22322234302C3830313432322C36352C22322230332C3430313432322C36352C22322236352C3030313432322C36352C22322231382C3630313432322C36352C22332237302C3230313432322C36352C22332232332C3830313432322C36352C22332238352C3430313432322C36352C22332234382C3030313432322C36352C22342239302C3630313432322C36352C223022312C38322C3035322236222C35322C3632313038322C36352C2235223231312C38322C3035322236222C36372C3832313038322C36352C22312232302C3432313038322C36352C22312238322C3032313038322C36352C22312233352C3632313038322C36352C22312239372C3232313038322C36352C22322234302C3832313038322C36352C22322230332C3432313038322C36352C22322236352C3032313038322C36352C22322231382C3632313038322C36352C22332237302C3232313038322C36352C22332232332C3832313038322C36352C22332238352C3432313038322C36352C22332234382C3032313038322C36352C22342239302C3632313038322C36352C223022312C33352C3635322236222C35322C3635313633322C36352C2235223231312C33352C3635322236222C36372C3835313633322C36352C22312232302C3435313633322C36352C22312238322C3035313633322C36352C22312233352C3635313633322C36352C22312239372C3235313633322C36352C22322234302C3835313633322C36352C22322230332C3435313633322C36352C22322236352C3035313633322C36352C22322231382C3635313633322C36352C22332237302C3235313633322C36352C22332232332C3835313633322C36352C22332238352C3435313633322C36352C22332234382C3035313633322C36352C22342239302C3635313633322C36352C223022312C39372C3235322236222C35322C3637313239322C36352C2235223231312C39372C3235322236222C36372C3837313239322C36352C22312232302C3437313239322C36352C22312238322C3037313239322C36352C22312233352C3637313239322C36352C22312239372C3237313239322C36352C22322234302C3837313239322C36352C22322230332C3437313239322C36352C22322236352C3037313239322C36352C22322231382C3637313239322C36352C22332237302C3237313239322C36352C22332232332C3837313239322C36352C22332238352C3437313239322C36352C22332234382C3037313239322C36352C22342239302C3637313239322C36352C223022322C34302C3835322236222C35322C3630323834322C36352C2235223231322C34302C3835322236222C36372C3830323834322C36352C22312232302C3430323834322C36352C22312238322C3030323834322C36352C22312233352C3630323834322C36352C22312239372C3230323834322C36352C22322234302C3830323834322C36352C22322230332C3430323834322C36352C22322236352C3030323834322C36352C22322231382C3630323834322C36352C22332237302C3230323834322C36352C22332232332C3830323834322C36352C22332238352C3430323834322C36352C22332234382C3030323834322C36352C22342239302C3630323834322C36352C223022322C30332C3435322236222C35322C3633323430322C36352C2235223231322C30332C3435322236222C36372C3833323430322C36352C22312232302C3433323430322C36352C22312238322C3033323430322C36352C22312233352C3633323430322C36352C22312239372C3233323430322C36352C22322234302C3833323430322C36352C22322230332C3433323430322C36352C22322236352C3033323430322C36352C22322231382C3633323430322C36352C22332237302C3233323430322C36352C22332232332C3833323430322C36352C22332238352C3433323430322C36352C22332234382C3033323430322C36352C22342239302C3633323430322C36352C223022322C36352C3035322236222C35322C3635323036322C36352C2235223231322C36352C3035322236222C36372C3835323036322C36352C22312232302C3435323036322C36352C22312238322C3035323036322C36352C22312233352C3635323036322C36352C22312239372C3235323036322C36352C22322234302C3835323036322C36352C22322230332C3435323036322C36352C22322236352C3035323036322C36352C22322231382C3635323036322C36352C22332237302C3235323036322C36352C22332232332C3835323036322C36352C22332238352C3435323036322C36352C22332234382C3035323036322C36352C22342239302C3635323036322C36352C223022322C31382C3635322236222C35322C3638323631322C36352C2235223231322C31382C3635322236222C36372C3838323631322C36352C22312232302C3438323631322C36352C22312238322C3038323631322C36352C22312233352C3638323631322C36352C22312239372C3238323631322C36352C22322234302C3838323631322C36352C22322230332C3438323631322C36352C22322236352C3038323631322C36352C22322231382C3638323631322C36352C22332237302C3238323631322C36352C22332232332C3838323631322C36352C22332238352C3438323631322C36352C22332234382C3038323631322C36352C22342239302C3638323631322C36352C223022332C37302C3235322236222C35322C3630333237322C36352C2235223231332C37302C3235322236222C36372C3830333237322C36352C22312232302C3430333237322C36352C22312238322C3030333237322C36352C22312233352C3630333237322C36352C22312239372C3230333237322C36352C22322234302C3830333237322C36352C22322230332C3430333237322C36352C22322236352C3030333237322C36352C22322231382C3630333237322C36352C22332237302C3230333237322C36352C22332232332C3830333237322C36352C22332238352C3430333237322C36352C22332234382C3030333237322C36352C22342239302C3630333237322C36352C223022332C32332C3835322236222C35322C3633333832322C36352C2235223231332C32332C3835322236222C36372C3833333832322C36352C22312232302C3433333832322C36352C22312238322C3033333832322C36352C22312233352C3633333832322C36352C22312239372C3233333832322C36352C22322234302C3833333832322C36352C22322230332C3433333832322C36352C22322236352C3033333832322C36352C22322231382C3633333832322C36352C22332237302C3233333832322C36352C22332232332C3833333832322C36352C22332238352C3433333832322C36352C22332234382C3033333832322C36352C22342239302C3633333832322C36352C223022332C38352C3435322236222C35322C3635333438322C36352C2235223231332C38352C3435322236222C36372C3835333438322C36352C22312232302C3435333438322C36352C22312238322C3035333438322C36352C22312233352C3635333438322C36352C22312239372C3235333438322C36352C22322234302C3835333438322C36352C22322230332C3435333438322C36352C22322236352C3035333438322C36352C22322231382C3635333438322C36352C22332237302C3235333438322C36352C22332232332C3835333438322C36352C22332238352C3435333438322C36352C22332234382C3035333438322C36352C22342239302C3635333438322C36352C223022332C34382C3035322236222C35322C3638333034322C36352C2235223231332C34382C3035322236222C36372C3838333034322C36352C22312232302C3438333034322C36352C22312238322C3038333034322C36352C22312233352C3638333034322C36352C22312239372C3238333034322C36352C22322234302C3838333034322C36352C22322230332C3438333034322C36352C22322236352C3038333034322C36352C22322231382C3638333034322C36352C22332237302C3238333034322C36352C22332232332C3838333034322C36352C22332238352C3438333034322C36352C22332234382C3038333034322C36352C22342239302C3638333034322C36352C223022342C39302C3635322236222C35322C3630343639322C36352C2235223231342C39302C3635322236222C36372C3830343639322C36352C22312232302C3430343639322C36352C22312238322C3030343639322C36352C22312233352C3630343639322C36352C22312239372C3230343639322C36352C22322234302C3830343639322C36352C22322230332C3430343639322C36352C22322236352C3030343639322C36352C22322231382C3630343639322C36352C22332237302C3230343639322C36352C22332232332C3830343639322C36352C22332238352C3430343639322C36352C22332234382C3030343639322C36352C22342239302C3630343639322C36352C223022302C352C32312C2232223635302C352C32312C2235223231302C352C32312C2237223836302C352C32312C22312232302C342C3031352232222C32313038302C352C32312C22312233352C362C3031352232222C37313239302C352C32312C22322234302C382C3031352232222C33323430302C352C32312C22322236352C302C3031352232222C38323631302C352C32312C22332237302C322C3031352232222C33333832302C352C32312C22332238352C342C3031352232222C38333034302C352C32312C22342239302C362C3031352232222C2C3035322C3631352232222C35322C3635322C3631352232222C31352C3235322C3631352232222C36372C3835322C3631352232222C30313432322C3635352C32312C22312238322C3035322C3631352232222C35313633322C3635352C32312C22312239372C3235322C3631352232222C30323834322C3635352C32312C22322230332C3435322C3631352232222C35323036322C3635352C32312C22322231382C3635322C3631352232222C30333237322C3635352C32312C22332232332C3835322C3631352232222C35333438322C3635352C32312C22332234382C3035322C3631352232222C30343639322C3635352C32312C223022352C3231352C32312C2232223635352C3231352C32312C2235223231352C3231352C32312C2237223836352C3231352C32312C22312232302C3431352C3231352232222C32313038352C3231352C32312C22312233352C3631352C3231352232222C37313239352C3231352C32312C22322234302C3831352C3231352232222C33323430352C3231352C32312C22322236352C3031352C3231352232222C38323631352C3231352C32312C22332237302C3231352C3231352232222C33333832352C3231352C32312C22332238352C3431352C3231352232222C38333034352C3231352C32312C22342239302C3631352C3231352232222C2C3036372C3831352232222C35322C3636372C3831352232222C31352C3236372C3831352232222C36372C3836372C3831352232222C30313432372C3836352C32312C22312238322C3036372C3831352232222C35313633372C3836352C32312C22312239372C3236372C3831352232222C30323834372C3836352C32312C22322230332C3436372C3831352232222C35323036372C3836352C32312C22322231382C3636372C3831352232222C30333237372C3836352C32312C22332232332C3836372C3831352232222C35333438372C3836352C32312C22332234382C3036372C3831352232222C30343639372C3836352C32312C223022312C32302C3431352232222C35322C3630313432352C32312C2235223231312C32302C3431352232222C36372C3830313432352C32312C22312232302C3430313432352C32312C22312238322C3030313432352C32312C22312233352C3630313432352C32312C22312239372C3230313432352C32312C22322234302C3830313432352C32312C22322230332C3430313432352C32312C22322236352C3030313432352C32312C22322231382C3630313432352C32312C22332237302C3230313432352C32312C22332232332C3830313432352C32312C22332238352C3430313432352C32312C22332234382C3030313432352C32312C22342239302C3630313432352C32312C223022312C38322C3031352232222C35322C3632313038352C32312C2235223231312C38322C3031352232222C36372C3832313038352C32312C22312232302C3432313038352C32312C22312238322C3032313038352C32312C22312233352C3632313038352C32312C22312239372C3232313038352C32312C22322234302C3832313038352C32312C22322230332C3432313038352C32312C22322236352C3032313038352C32312C22322231382C3632313038352C32312C22332237302C3232313038352C32312C22332232332C3832313038352C32312C22332238352C3432313038352C32312C22332234382C3032313038352C32312C22342239302C3632313038352C32312C223022312C33352C3631352232222C35322C3635313633352C32312C2235223231312C33352C3631352232222C36372C3835313633352C32312C22312232302C3435313633352C32312C22312238322C3035313633352C32312C22312233352C3635313633352C32312C22312239372C3235313633352C32312C22322234302C3835313633352C32312C22322230332C3435313633352C32312C22322236352C3035313633352C32312C22322231382C3635313633352C32312C22332237302C3235313633352C32312C22332232332C3835313633352C32312C22332238352C3435313633352C32312C22332234382C3035313633352C32312C22342239302C3635313633352C32312C223022312C39372C3231352232222C35322C3637313239352C32312C2235223231312C39372C3231352232222C36372C3837313239352C32312C22312232302C3437313239352C32312C22312238322C3037313239352C32312C22312233352C3637313239352C32312C22312239372C3237313239352C32312C22322234302C3837313239352C32312C22322230332C3437313239352C32312C22322236352C3037313239352C32312C22322231382C3637313239352C32312C22332237302C3237313239352C32312C22332232332C3837313239352C32312C22332238352C3437313239352C32312C22332234382C3037313239352C32312C22342239302C3637313239352C32312C223022322C34302C3831352232222C35322C3630323834352C32312C2235223231322C34302C3831352232222C36372C3830323834352C32312C22312232302C3430323834352C32312C22312238322C3030323834352C32312C22312233352C3630323834352C32312C22312239372C3230323834352C32312C22322234302C3830323834352C32312C22322230332C3430323834352C32312C22322236352C3030323834352C32312C22322231382C3630323834352C32312C22332237302C3230323834352C32312C22332232332C3830323834352C32312C22332238352C3430323834352C32312C22332234382C3030323834352C32312C22342239302C3630323834352C32312C223022322C30332C3431352232222C35322C3633323430352C32312C2235223231322C30332C3431352232222C36372C3833323430352C32312C22312232302C3433323430352C32312C22312238322C3033323430352C32312C22312233352C3633323430352C32312C22312239372C3233323430352C32312C22322234302C3833323430352C32312C22322230332C3433323430352C32312C22322236352C3033323430352C32312C22322231382C3633323430352C32312C22332237302C3233323430352C32312C22332232332C3833323430352C32312C22332238352C3433323430352C32312C22332234382C3033323430352C32312C22342239302C3633323430352C32312C223022322C36352C3031352232222C35322C3635323036352C32312C2235223231322C36352C3031352232222C36372C3835323036352C32312C22312232302C3435323036352C32312C22312238322C3035323036352C32312C22312233352C3635323036352C32312C22312239372C3235323036352C32312C22322234302C3835323036352C32312C22322230332C3435323036352C32312C22322236352C3035323036352C32312C22322231382C3635323036352C32312C22332237302C3235323036352C32312C22332232332C3835323036352C32312C22332238352C3435323036352C32312C22332234382C3035323036352C32312C22342239302C3635323036352C32312C223022322C31382C3631352232222C35322C3638323631352C32312C2235223231322C31382C3631352232222C36372C3838323631352C32312C22312232302C3438323631352C32312C22312238322C3038323631352C32312C22312233352C3638323631352C32312C22312239372C3238323631352C32312C22322234302C3838323631352C32312C22322230332C3438323631352C32312C22322236352C3038323631352C32312C22322231382C3638323631352C32312C22332237302C3238323631352C32312C22332232332C3838323631352C32312C22332238352C3438323631352C32312C22332234382C3038323631352C32312C22342239302C3638323631352C32312C223022332C37302C3231352232222C35322C3630333237352C32312C2235223231332C37302C3231352232222C36372C3830333237352C32312C22312232302C3430333237352C32312C22312238322C3030333237352C32312C22312233352C3630333237352C32312C22312239372C3230333237352C32312C22322234302C3830333237352C32312C22322230332C3430333237352C32312C22322236352C3030333237352C32312C22322231382C3630333237352C32312C22332237302C3230333237352C32312C22332232332C3830333237352C32312C22332238352C3430333237352C32312C22332234382C3030333237352C32312C22342239302C3630333237352C32312C223022332C32332C3831352232222C35322C3633333832352C32312C2235223231332C32332C3831352232222C36372C3833333832352C32312C22312232302C3433333832352C32312C22312238322C3033333832352C32312C22312233352C3633333832352C32312C22312239372C3233333832352C32312C22322234302C3833333832352C32312C22322230332C3433333832352C32312C22322236352C3033333832352C32312C22322231382C3633333832352C32312C22332237302C3233333832352C32312C22332232332C3833333832352C32312C22332238352C3433333832352C32312C22332234382C3033333832352C32312C22342239302C3633333832352C32312C223022332C38352C3431352232222C35322C3635333438352C32312C2235223231332C38352C3431352232222C36372C3835333438352C32312C22312232302C3435333438352C32312C22312238322C3035333438352C32312C22312233352C3635333438352C32312C22312239372C3235333438352C32312C22322234302C3835333438352C32312C22322230332C3435333438352C32312C22322236352C3035333438352C32312C22322231382C3635333438352C32312C22332237302C3235333438352C32312C22332232332C3835333438352C32312C22332238352C3435333438352C32312C22332234382C3035333438352C32312C22342239302C3635333438352C32312C223022332C34382C3031352232222C35322C3638333034352C32312C2235223231332C34382C3031352232222C36372C3838333034352C32312C22312232302C3438333034352C32312C22312238322C3038333034352C32312C22312233352C3638333034352C32312C22312239372C3238333034352C32312C22322234302C3838333034352C32312C22322230332C3438333034352C32312C22322236352C3038333034352C32312C22322231382C3638333034352C32312C22332237302C3238333034352C32312C22332232332C3838333034352C32312C22332238352C3438333034352C32312C22332234382C3038333034352C32312C22342239302C3638333034352C32312C223022342C39302C3631352232222C35322C3630343639352C32312C2235223231342C39302C3631352232222C36372C3830343639352C32312C22312232302C3430343639352C32312C22312238322C3030343639352C32312C22312233352C3630343639352C32312C22312239372C3230343639352C32312C22322234302C3830343639352C32312C22322230332C3430343639352C32312C22322236352C3030343639352C32312C22322231382C3630343639352C32312C22332237302C3230343639352C32312C22332232332C3830343639352C32312C22332238352C3430343639352C32312C22332234382C3030343639352C32312C22342239302C3630343639352C32312C223022302C372C38362C2232223635302C372C38362C2235223231302C372C38362C2237223836302C372C38362C22312232302C342C3036372238222C32313038302C372C38362C22312233352C362C3036372238222C37313239302C372C38362C22322234302C382C3036372238222C33323430302C372C38362C22322236352C302C3036372238222C38323631302C372C38362C22332237302C322C3036372238222C33333832302C372C38362C22332238352C342C3036372238222C38333034302C372C38362C22342239302C362C3036372238222C2C3035322C3636372238222C35322C3635322C3636372238222C31352C3235322C3636372238222C36372C3835322C3636372238222C30313432322C3635372C38362C22312238322C3035322C3636372238222C35313633322C3635372C38362C22312239372C3235322C3636372238222C30323834322C3635372C38362C22322230332C3435322C3636372238222C35323036322C3635372C38362C22322231382C3635322C3636372238222C30333237322C3635372C38362C22332232332C3835322C3636372238222C35333438322C3635372C38362C22332234382C3035322C3636372238222C30343639322C3635372C38362C223022352C3231372C38362C2232223635352C3231372C38362C2235223231352C3231372C38362C2237223836352C3231372C38362C22312232302C3431352C3236372238222C32313038352C3231372C38362C22312233352C3631352C3236372238222C37313239352C3231372C38362C22322234302C3831352C3236372238222C33323430352C3231372C38362C22322236352C3031352C3236372238222C38323631352C3231372C38362C22332237302C3231352C3236372238222C33333832352C3231372C38362C22332238352C3431352C3236372238222C38333034352C3231372C38362C22342239302C3631352C3236372238222C2C3036372C3836372238222C35322C3636372C3836372238222C31352C3236372C3836372238222C36372C3836372C3836372238222C30313432372C3836372C38362C22312238322C3036372C3836372238222C35313633372C3836372C38362C22312239372C3236372C3836372238222C30323834372C3836372C38362C22322230332C3436372C3836372238222C35323036372C3836372C38362C22322231382C3636372C3836372238222C30333237372C3836372C38362C22332232332C3836372C3836372238222C35333438372C3836372C38362C22332234382C3036372C3836372238222C30343639372C3836372C38362C223022312C32302C3436372238222C35322C3630313432372C38362C2235223231312C32302C3436372238222C36372C3830313432372C38362C22312232302C3430313432372C38362C22312238322C3030313432372C38362C22312233352C3630313432372C38362C22312239372C3230313432372C38362C22322234302C3830313432372C38362C22322230332C3430313432372C38362C22322236352C3030313432372C38362C22322231382C3630313432372C38362C22332237302C3230313432372C38362C22332232332C3830313432372C38362C22332238352C3430313432372C38362C22332234382C3030313432372C38362C22342239302C3630313432372C38362C223022312C38322C3036372238222C35322C3632313038372C38362C2235223231312C38322C3036372238222C36372C3832313038372C38362C22312232302C3432313038372C38362C22312238322C3032313038372C38362C22312233352C3632313038372C38362C22312239372C3232313038372C38362C22322234302C3832313038372C38362C22322230332C3432313038372C38362C22322236352C3032313038372C38362C22322231382C3632313038372C38362C22332237302C3232313038372C38362C22332232332C3832313038372C38362C22332238352C3432313038372C38362C22332234382C3032313038372C38362C22342239302C3632313038372C38362C223022312C33352C3636372238222C35322C3635313633372C38362C2235223231312C33352C3636372238222C36372C3835313633372C38362C22312232302C3435313633372C38362C22312238322C3035313633372C38362C22312233352C3635313633372C38362C22312239372C3235313633372C38362C22322234302C3835313633372C38362C22322230332C3435313633372C38362C22322236352C3035313633372C38362C22322231382C3635313633372C38362C22332237302C3235313633372C38362C22332232332C3835313633372C38362C22332238352C3435313633372C38362C22332234382C3035313633372C38362C22342239302C3635313633372C38362C223022312C39372C3236372238222C35322C3637313239372C38362C2235223231312C39372C3236372238222C36372C3837313239372C38362C22312232302C3437313239372C38362C22312238322C3037313239372C38362C22312233352C3637313239372C38362C22312239372C3237313239372C38362C22322234302C3837313239372C38362C22322230332C3437313239372C38362C22322236352C3037313239372C38362C22322231382C3637313239372C38362C22332237302C3237313239372C38362C22332232332C3837313239372C38362C22332238352C3437313239372C38362C22332234382C3037313239372C38362C22342239302C3637313239372C38362C223022322C34302C3836372238222C35322C3630323834372C38362C2235223231322C34302C3836372238222C36372C3830323834372C38362C22312232302C3430323834372C38362C22312238322C3030323834372C38362C22312233352C3630323834372C38362C22312239372C3230323834372C38362C22322234302C3830323834372C38362C22322230332C3430323834372C38362C22322236352C3030323834372C38362C22322231382C3630323834372C38362C22332237302C3230323834372C38362C22332232332C3830323834372C38362C22332238352C3430323834372C38362C22332234382C3030323834372C38362C22342239302C3630323834372C38362C223022322C30332C3436372238222C35322C3633323430372C38362C2235223231322C30332C3436372238222C36372C3833323430372C38362C22312232302C3433323430372C38362C22312238322C3033323430372C38362C22312233352C3633323430372C38362C22312239372C3233323430372C38362C22322234302C3833323430372C38362C22322230332C3433323430372C38362C22322236352C3033323430372C38362C22322231382C3633323430372C38362C22332237302C3233323430372C38362C22332232332C3833323430372C38362C22332238352C3433323430372C38362C22332234382C3033323430372C38362C22342239302C3633323430372C38362C223022322C36352C3036372238222C35322C3635323036372C38362C2235223231322C36352C3036372238222C36372C3835323036372C38362C22312232302C3435323036372C38362C22312238322C3035323036372C38362C22312233352C3635323036372C38362C22312239372C3235323036372C38362C22322234302C3835323036372C38362C22322230332C3435323036372C38362C22322236352C3035323036372C38362C22322231382C3635323036372C38362C22332237302C3235323036372C38362C22332232332C3835323036372C38362C22332238352C3435323036372C38362C22332234382C3035323036372C38362C22342239302C3635323036372C38362C223022322C31382C3636372238222C35322C3638323631372C38362C2235223231322C31382C3636372238222C36372C3838323631372C38362C22312232302C3438323631372C38362C22312238322C3038323631372C38362C22312233352C3638323631372C38362C22312239372C3238323631372C38362C22322234302C3838323631372C38362C22322230332C3438323631372C38362C22322236352C3038323631372C38362C22322231382C3638323631372C38362C22332237302C3238323631372C38362C22332232332C3838323631372C38362C22332238352C3438323631372C38362C22332234382C3038323631372C38362C22342239302C3638323631372C38362C223022332C37302C3236372238222C35322C3630333237372C38362C2235223231332C37302C3236372238222C36372C3830333237372C38362C22312232302C3430333237372C38362C22312238322C3030333237372C38362C22312233352C3630333237372C38362C22312239372C3230333237372C38362C22322234302C3830333237372C38362C22322230332C3430333237372C38362C22322236352C3030333237372C38362C22322231382C3630333237372C38362C22332237302C3230333237372C38362C22332232332C3830333237372C38362C22332238352C3430333237372C38362C22332234382C3030333237372C38362C22342239302C3630333237372C38362C223022332C32332C3836372238222C35322C3633333832372C38362C2235223231332C32332C3836372238222C36372C3833333832372C38362C22312232302C3433333832372C38362C22312238322C3033333832372C38362C22312233352C3633333832372C38362C22312239372C3233333832372C38362C22322234302C3833333832372C38362C22322230332C3433333832372C38362C22322236352C3033333832372C38362C22322231382C3633333832372C38362C22332237302C3233333832372C38362C22332232332C3833333832372C38362C22332238352C3433333832372C38362C22332234382C3033333832372C38362C22342239302C3633333832372C38362C223022332C38352C3436372238222C35322C3635333438372C38362C2235223231332C38352C3436372238222C36372C3835333438372C38362C22312232302C3435333438372C38362C22312238322C3035333438372C38362C22312233352C3635333438372C38362C22312239372C3235333438372C38362C22322234302C3835333438372C38362C22322230332C3435333438372C38362C22322236352C3035333438372C38362C22322231382C3635333438372C38362C22332237302C3235333438372C38362C22332232332C3835333438372C38362C22332238352C3435333438372C38362C22332234382C3035333438372C38362C22342239302C3635333438372C38362C223022332C34382C3036372238222C35322C3638333034372C38362C2235223231332C34382C3036372238222C36372C3838333034372C38362C22312232302C3438333034372C38362C22312238322C3038333034372C38362C22312233352C3638333034372C38362C22312239372C3238333034372C38362C22322234302C3838333034372C38362C22322230332C3438333034372C38362C22322236352C3038333034372C38362C22322231382C3638333034372C38362C22332237302C3238333034372C38362C22332232332C3838333034372C38362C22332238352C3438333034372C38362C22332234382C3038333034372C38362C22342239302C3638333034372C38362C223022342C39302C3636372238222C35322C3630343639372C38362C2235223231342C39302C3636372238222C36372C3830343639372C38362C22312232302C3430343639372C38362C22312238322C3030343639372C38362C22312233352C3630343639372C38362C22312239372C3230343639372C38362C22322234302C3830343639372C38362C22322230332C3430343639372C38362C22322236352C3030343639372C38362C22322231382C3630343639372C38362C22332237302C3230343639372C38362C22332232332C3830343639372C38362C22332238352C3430343639372C38362C22332234382C3030343639372C38362C22342239302C3630343639372C38362C223022302C312C32302234222C35322C362C30303134322C2235223231302C312C32302234222C36372C382C30303134322C22312232302C342C30303134322C22312238322C302C30303134322C22312233352C362C30303134322C22312239372C322C30303134322C22322234302C382C30303134322C22322230332C342C30303134322C22322236352C302C30303134322C22322231382C362C30303134322C22332237302C322C30303134322C22332232332C382C30303134322C22332238352C342C30303134322C22332234382C302C30303134322C22342239302C362C30303134322C223022322C3635312C32302234222C35322C3635322C36303134322C2235223231322C3635312C32302234222C36372C3835322C36303134322C22312232302C3435322C36303134322C22312238322C3035322C36303134322C22312233352C3635322C36303134322C22312239372C3235322C36303134322C22322234302C3835322C36303134322C22322230332C3435322C36303134322C22322236352C3035322C36303134322C22322231382C3635322C36303134322C22332237302C3235322C36303134322C22332232332C3835322C36303134322C22332238352C3435322C36303134322C22332234382C3035322C36303134322C22342239302C3635322C36303134322C223022352C3231312C32302234222C35322C3631352C32303134322C2235223231352C3231312C32302234222C36372C3831352C32303134322C22312232302C3431352C32303134322C22312238322C3031352C32303134322C22312233352C3631352C32303134322C22312239372C3231352C32303134322C22322234302C3831352C32303134322C22322230332C3431352C32303134322C22322236352C3031352C32303134322C22322231382C3631352C32303134322C22332237302C3231352C32303134322C22332232332C3831352C32303134322C22332238352C3431352C32303134322C22332234382C3031352C32303134322C22342239302C3631352C32303134322C223022372C3836312C32302234222C35322C3636372C38303134322C2235223231372C3836312C32302234222C36372C3836372C38303134322C22312232302C3436372C38303134322C22312238322C3036372C38303134322C22312233352C3636372C38303134322C22312239372C3236372C38303134322C22322234302C3836372C38303134322C22322230332C3436372C38303134322C22322236352C3036372C38303134322C22322231382C3636372C38303134322C22332237302C3236372C38303134322C22332232332C3836372C38303134322C22332238352C3436372C38303134322C22332234382C3036372C38303134322C22342239302C3636372C38303134322C223022312C32302C34303134322C2232223635312C32302C34303134322C2235223231312C32302C34303134322C2237223836312C32302C34303134322C22312232302C3430313432312C32302234222C32313038312C32302C34303134322C22312233352C3630313432312C32302234222C37313239312C32302C34303134322C22322234302C3830313432312C32302234222C33323430312C32302C34303134322C22322236352C3030313432312C32302234222C38323631312C32302C34303134322C22332237302C3230313432312C32302234222C33333832312C32302C34303134322C22332238352C3430313432312C32302234222C38333034312C32302C34303134322C22342239302C3630313432312C32302234222C2C3032313038312C32302234222C35322C3632313038312C32302234222C31352C3232313038312C32302234222C36372C3832313038312C32302234222C30313432312C38322C30303134322C22312238322C3032313038312C32302234222C35313633312C38322C30303134322C22312239372C3232313038312C32302234222C30323834312C38322C30303134322C22322230332C3432313038312C32302234222C35323036312C38322C30303134322C22322231382C3632313038312C32302234222C30333237312C38322C30303134322C22332232332C3832313038312C32302234222C35333438312C38322C30303134322C22332234382C3032313038312C32302234222C30343639312C38322C30303134322C223022312C33352C36303134322C2232223635312C33352C36303134322C2235223231312C33352C36303134322C2237223836312C33352C36303134322C22312232302C3435313633312C32302234222C32313038312C33352C36303134322C22312233352C3635313633312C32302234222C37313239312C33352C36303134322C22322234302C3835313633312C32302234222C33323430312C33352C36303134322C22322236352C3035313633312C32302234222C38323631312C33352C36303134322C22332237302C3235313633312C32302234222C33333832312C33352C36303134322C22332238352C3435313633312C32302234222C38333034312C33352C36303134322C22342239302C3635313633312C32302234222C2C3037313239312C32302234222C35322C3637313239312C32302234222C31352C3237313239312C32302234222C36372C3837313239312C32302234222C30313432312C39372C32303134322C22312238322C3037313239312C32302234222C35313633312C39372C32303134322C22312239372C3237313239312C32302234222C30323834312C39372C32303134322C22322230332C3437313239312C32302234222C35323036312C39372C32303134322C22322231382C3637313239312C32302234222C30333237312C39372C32303134322C22332232332C3837313239312C32302234222C35333438312C39372C32303134322C22332234382C3037313239312C32302234222C30343639312C39372C32303134322C223022322C34302C38303134322C2232223635322C34302C38303134322C2235223231322C34302C38303134322C2237223836322C34302C38303134322C22312232302C3430323834312C32302234222C32313038322C34302C38303134322C22312233352C3630323834312C32302234222C37313239322C34302C38303134322C22322234302C3830323834312C32302234222C33323430322C34302C38303134322C22322236352C3030323834312C32302234222C38323631322C34302C38303134322C22332237302C3230323834312C32302234222C33333832322C34302C38303134322C22332238352C3430323834312C32302234222C38333034322C34302C38303134322C22342239302C3630323834312C32302234222C2C3033323430312C32302234222C35322C3633323430312C32302234222C31352C3233323430312C32302234222C36372C3833323430312C32302234222C30313432322C30332C34303134322C22312238322C3033323430312C32302234222C35313633322C30332C34303134322C22312239372C3233323430312C32302234222C30323834322C30332C34303134322C22322230332C3433323430312C32302234222C35323036322C30332C34303134322C22322231382C3633323430312C32302234222C30333237322C30332C34303134322C22332232332C3833323430312C32302234222C35333438322C30332C34303134322C22332234382C3033323430312C32302234222C30343639322C30332C34303134322C223022322C36352C30303134322C2232223635322C36352C30303134322C2235223231322C36352C30303134322C2237223836322C36352C30303134322C22312232302C3435323036312C32302234222C32313038322C36352C30303134322C22312233352C3635323036312C32302234222C37313239322C36352C30303134322C22322234302C3835323036312C32302234222C33323430322C36352C30303134322C22322236352C3035323036312C32302234222C38323631322C36352C30303134322C22332237302C3235323036312C32302234222C33333832322C36352C30303134322C22332238352C3435323036312C32302234222C38333034322C36352C30303134322C22342239302C3635323036312C32302234222C2C3038323631312C32302234222C35322C3638323631312C32302234222C31352C3238323631312C32302234222C36372C3838323631312C32302234222C30313432322C31382C36303134322C22312238322C3038323631312C32302234222C35313633322C31382C36303134322C22312239372C3238323631312C32302234222C30323834322C31382C36303134322C22322230332C3438323631312C32302234222C35323036322C31382C36303134322C22322231382C3638323631312C32302234222C30333237322C31382C36303134322C22332232332C3838323631312C32302234222C35333438322C31382C36303134322C22332234382C3038323631312C32302234222C30343639322C31382C36303134322C223022332C37302C32303134322C2232223635332C37302C32303134322C2235223231332C37302C32303134322C2237223836332C37302C32303134322C22312232302C3430333237312C32302234222C32313038332C37302C32303134322C22312233352C3630333237312C32302234222C37313239332C37302C32303134322C22322234302C3830333237312C32302234222C33323430332C37302C32303134322C22322236352C3030333237312C32302234222C38323631332C37302C32303134322C22332237302C3230333237312C32302234222C33333832332C37302C32303134322C22332238352C3430333237312C32302234222C38333034332C37302C32303134322C22342239302C3630333237312C32302234222C2C3033333832312C32302234222C35322C3633333832312C32302234222C31352C3233333832312C32302234222C36372C3833333832312C32302234222C30313432332C32332C38303134322C22312238322C3033333832312C32302234222C35313633332C32332C38303134322C22312239372C3233333832312C32302234222C30323834332C32332C38303134322C22322230332C3433333832312C32302234222C35323036332C32332C38303134322C22322231382C3633333832312C32302234222C30333237332C32332C38303134322C22332232332C3833333832312C32302234222C35333438332C32332C38303134322C22332234382C3033333832312C32302234222C30343639332C32332C38303134322C223022332C38352C34303134322C2232223635332C38352C34303134322C2235223231332C38352C34303134322C2237223836332C38352C34303134322C22312232302C3435333438312C32302234222C32313038332C38352C34303134322C22312233352C3635333438312C32302234222C37313239332C38352C34303134322C22322234302C3835333438312C32302234222C33323430332C38352C34303134322C22322236352C3035333438312C32302234222C38323631332C38352C34303134322C22332237302C3235333438312C32302234222C33333832332C38352C34303134322C22332238352C3435333438312C32302234222C38333034332C38352C34303134322C22342239302C3635333438312C32302234222C2C3038333034312C32302234222C35322C3638333034312C32302234222C31352C3238333034312C32302234222C36372C3838333034312C32302234222C30313432332C34382C30303134322C22312238322C3038333034312C32302234222C35313633332C34382C30303134322C22312239372C3238333034312C32302234222C30323834332C34382C30303134322C22322230332C3438333034312C32302234222C35323036332C34382C30303134322C22322231382C3638333034312C32302234222C30333237332C34382C30303134322C22332232332C3838333034312C32302234222C35333438332C34382C30303134322C22332234382C3038333034312C32302234222C30343639332C34382C30303134322C223022342C39302C36303134322C2232223635342C39302C36303134322C2235223231342C39302C36303134322C2237223836342C39302C36303134322C22312232302C3430343639312C32302234222C32313038342C39302C36303134322C22312233352C3630343639312C32302234222C37313239342C39302C36303134322C22322234302C3830343639312C32302234222C33323430342C39302C36303134322C22322236352C3030343639312C32302234222C38323631342C39302C36303134322C22332237302C3230343639312C32302234222C33333832342C39302C36303134322C22332238352C3430343639312C32302234222C38333034342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30323130382C2232223635302C312C38322230222C31352C322C30323130382C2237223836302C312C38322230222C30313432302C312C38322230222C32313038302C312C38322230222C35313633302C312C38322230222C37313239302C312C38322230222C30323834302C312C38322230222C33323430302C312C38322230222C35323036302C312C38322230222C38323631302C312C38322230222C30333237302C312C38322230222C33333832302C312C38322230222C35333438302C312C38322230222C38333034302C312C38322230222C30343639302C312C38322230222C2C3035322C36323130382C2232223635322C3635312C38322230222C31352C3235322C36323130382C2237223836322C3635312C38322230222C30313432322C3635312C38322230222C32313038322C3635312C38322230222C35313633322C3635312C38322230222C37313239322C3635312C38322230222C30323834322C3635312C38322230222C33323430322C3635312C38322230222C35323036322C3635312C38322230222C38323631322C3635312C38322230222C30333237322C3635312C38322230222C33333832322C3635312C38322230222C35333438322C3635312C38322230222C38333034322C3635312C38322230222C30343639322C3635312C38322230222C2C3031352C32323130382C2232223635352C3231312C38322230222C31352C3231352C32323130382C2237223836352C3231312C38322230222C30313432352C3231312C38322230222C32313038352C3231312C38322230222C35313633352C3231312C38322230222C37313239352C3231312C38322230222C30323834352C3231312C38322230222C33323430352C3231312C38322230222C35323036352C3231312C38322230222C38323631352C3231312C38322230222C30333237352C3231312C38322230222C33333832352C3231312C38322230222C35333438352C3231312C38322230222C38333034352C3231312C38322230222C30343639352C3231312C38322230222C2C3036372C38323130382C2232223635372C3836312C38322230222C31352C3236372C38323130382C2237223836372C3836312C38322230222C30313432372C3836312C38322230222C32313038372C3836312C38322230222C35313633372C3836312C38322230222C37313239372C3836312C38322230222C30323834372C3836312C38322230222C33323430372C3836312C38322230222C35323036372C3836312C38322230222C38323631372C3836312C38322230222C30333237372C3836312C38322230222C33333832372C3836312C38322230222C35333438372C3836312C38322230222C38333034372C3836312C38322230222C30343639372C3836312C38322230222C2C3030313432312C38322230222C35322C3630313432312C38322230222C31352C3230313432312C38322230222C36372C3830313432312C38322230222C30313432312C32302C34323130382C22312238322C3030313432312C38322230222C35313633312C32302C34323130382C22312239372C3230313432312C38322230222C30323834312C32302C34323130382C22322230332C3430313432312C38322230222C35323036312C32302C34323130382C22322231382C3630313432312C38322230222C30333237312C32302C34323130382C22332232332C3830313432312C38322230222C35333438312C32302C34323130382C22332234382C3030313432312C38322230222C30343639312C32302C34323130382C223022312C38322C30323130382C2232223635312C38322C30323130382C2235223231312C38322C30323130382C2237223836312C38322C30323130382C22312232302C3432313038312C38322230222C32313038312C38322C30323130382C22312233352C3632313038312C38322230222C37313239312C38322C30323130382C22322234302C3832313038312C38322230222C33323430312C38322C30323130382C22322236352C3032313038312C38322230222C38323631312C38322C30323130382C22332237302C3232313038312C38322230222C33333832312C38322C30323130382C22332238352C3432313038312C38322230222C38333034312C38322C30323130382C22342239302C3632313038312C38322230222C2C3035313633312C38322230222C35322C3635313633312C38322230222C31352C3235313633312C38322230222C36372C3835313633312C38322230222C30313432312C33352C36323130382C22312238322C3035313633312C38322230222C35313633312C33352C36323130382C22312239372C3235313633312C38322230222C30323834312C33352C36323130382C22322230332C3435313633312C38322230222C35323036312C33352C36323130382C22322231382C3635313633312C38322230222C30333237312C33352C36323130382C22332232332C3835313633312C38322230222C35333438312C33352C36323130382C22332234382C3035313633312C38322230222C30343639312C33352C36323130382C223022312C39372C32323130382C2232223635312C39372C32323130382C2235223231312C39372C32323130382C2237223836312C39372C32323130382C22312232302C3437313239312C38322230222C32313038312C39372C32323130382C22312233352C3637313239312C38322230222C37313239312C39372C32323130382C22322234302C3837313239312C38322230222C33323430312C39372C32323130382C22322236352C3037313239312C38322230222C38323631312C39372C32323130382C22332237302C3237313239312C38322230222C33333832312C39372C32323130382C22332238352C3437313239312C38322230222C38333034312C39372C32323130382C22342239302C3637313239312C38322230222C2C3030323834312C38322230222C35322C3630323834312C38322230222C31352C3230323834312C38322230222C36372C3830323834312C38322230222C30313432322C34302C38323130382C22312238322C3030323834312C38322230222C35313633322C34302C38323130382C22312239372C3230323834312C38322230222C30323834322C34302C38323130382C22322230332C3430323834312C38322230222C35323036322C34302C38323130382C22322231382C3630323834312C38322230222C30333237322C34302C38323130382C22332232332C3830323834312C38322230222C35333438322C34302C38323130382C22332234382C3030323834312C38322230222C30343639322C34302C38323130382C223022322C30332C34323130382C2232223635322C30332C34323130382C2235223231322C30332C34323130382C2237223836322C30332C34323130382C22312232302C3433323430312C38322230222C32313038322C30332C34323130382C22312233352C3633323430312C38322230222C37313239322C30332C34323130382C22322234302C3833323430312C38322230222C33323430322C30332C34323130382C22322236352C3033323430312C38322230222C38323631322C30332C34323130382C22332237302C3233323430312C38322230222C33333832322C30332C34323130382C22332238352C3433323430312C38322230222C38333034322C30332C34323130382C22342239302C3633323430312C38322230222C2C3035323036312C38322230222C35322C3635323036312C38322230222C31352C3235323036312C38322230222C36372C3835323036312C38322230222C30313432322C36352C30323130382C22312238322C3035323036312C38322230222C35313633322C36352C30323130382C22312239372C3235323036312C38322230222C30323834322C36352C30323130382C22322230332C3435323036312C38322230222C35323036322C36352C30323130382C22322231382C3635323036312C38322230222C30333237322C36352C30323130382C22332232332C3835323036312C38322230222C35333438322C36352C30323130382C22332234382C3035323036312C38322230222C30343639322C36352C30323130382C223022322C31382C36323130382C2232223635322C31382C36323130382C2235223231322C31382C36323130382C2237223836322C31382C36323130382C22312232302C3438323631312C38322230222C32313038322C31382C36323130382C22312233352C3638323631312C38322230222C37313239322C31382C36323130382C22322234302C3838323631312C38322230222C33323430322C31382C36323130382C22322236352C3038323631312C38322230222C38323631322C31382C36323130382C22332237302C3238323631312C38322230222C33333832322C31382C36323130382C22332238352C3438323631312C38322230222C38333034322C31382C36323130382C22342239302C3638323631312C38322230222C2C3030333237312C38322230222C35322C3630333237312C38322230222C31352C3230333237312C38322230222C36372C3830333237312C38322230222C30313432332C37302C32323130382C22312238322C3030333237312C38322230222C35313633332C37302C32323130382C22312239372C3230333237312C38322230222C30323834332C37302C32323130382C22322230332C3430333237312C38322230222C35323036332C37302C32323130382C22322231382C3630333237312C38322230222C30333237332C37302C32323130382C22332232332C3830333237312C38322230222C35333438332C37302C32323130382C22332234382C3030333237312C38322230222C30343639332C37302C32323130382C223022332C32332C38323130382C2232223635332C32332C38323130382C2235223231332C32332C38323130382C2237223836332C32332C38323130382C22312232302C3433333832312C38322230222C32313038332C32332C38323130382C22312233352C3633333832312C38322230222C37313239332C32332C38323130382C22322234302C3833333832312C38322230222C33323430332C32332C38323130382C22322236352C3033333832312C38322230222C38323631332C32332C38323130382C22332237302C3233333832312C38322230222C33333832332C32332C38323130382C22332238352C3433333832312C38322230222C38333034332C32332C38323130382C22342239302C3633333832312C38322230222C2C3035333438312C38322230222C35322C3635333438312C38322230222C31352C3235333438312C38322230222C36372C3835333438312C38322230222C30313432332C38352C34323130382C22312238322C3035333438312C38322230222C35313633332C38352C34323130382C22312239372C3235333438312C38322230222C30323834332C38352C34323130382C22322230332C3435333438312C38322230222C35323036332C38352C34323130382C22322231382C3635333438312C38322230222C30333237332C38352C34323130382C22332232332C3835333438312C38322230222C35333438332C38352C34323130382C22332234382C3035333438312C38322230222C30343639332C38352C34323130382C223022332C34382C30323130382C2232223635332C34382C30323130382C2235223231332C34382C30323130382C2237223836332C34382C30323130382C22312232302C3438333034312C38322230222C32313038332C34382C30323130382C22312233352C3638333034312C38322230222C37313239332C34382C30323130382C22322234302C3838333034312C38322230222C33323430332C34382C30323130382C22322236352C3038333034312C38322230222C38323631332C34382C30323130382C22332237302C3238333034312C38322230222C33333832332C34382C30323130382C22332238352C3438333034312C38322230222C38333034332C34382C30323130382C22342239302C3638333034312C38322230222C2C3030343639312C38322230222C35322C3630343639312C38322230222C31352C3230343639312C38322230222C36372C3830343639312C38322230222C30313432342C39302C36323130382C22312238322C3030343639312C38322230222C35313633342C39302C36323130382C22312239372C3230343639312C38322230222C30323834342C39302C36323130382C22322230332C3430343639312C38322230222C35323036342C39302C36323130382C22322231382C3630343639312C38322230222C30333237342C39302C36323130382C22332232332C3830343639312C38322230222C35333438342C39302C36323130382C22332234382C3030343639312C38322230222C30343639342C39302C36323130382C223022302C312C33352236222C35322C362C30353136332C2235223231302C312C33352236222C36372C382C30353136332C22312232302C342C30353136332C22312238322C302C30353136332C22312233352C362C30353136332C22312239372C322C30353136332C22322234302C382C30353136332C22322230332C342C30353136332C22322236352C302C30353136332C22322231382C362C30353136332C22332237302C322C30353136332C22332232332C382C30353136332C22332238352C342C30353136332C22332234382C302C30353136332C22342239302C362C30353136332C223022322C3635312C33352236222C35322C3635322C36353136332C2235223231322C3635312C33352236222C36372C3835322C36353136332C22312232302C3435322C36353136332C22312238322C3035322C36353136332C22312233352C3635322C36353136332C22312239372C3235322C36353136332C22322234302C3835322C36353136332C22322230332C3435322C36353136332C22322236352C3035322C36353136332C22322231382C3635322C36353136332C22332237302C3235322C36353136332C22332232332C3835322C36353136332C22332238352C3435322C36353136332C22332234382C3035322C36353136332C22342239302C3635322C36353136332C223022352C3231312C33352236222C35322C3631352C32353136332C2235223231352C3231312C33352236222C36372C3831352C32353136332C22312232302C3431352C32353136332C22312238322C3031352C32353136332C22312233352C3631352C32353136332C22312239372C3231352C32353136332C22322234302C3831352C32353136332C22322230332C3431352C32353136332C22322236352C3031352C32353136332C22322231382C3631352C32353136332C22332237302C3231352C32353136332C22332232332C3831352C32353136332C22332238352C3431352C32353136332C22332234382C3031352C32353136332C22342239302C3631352C32353136332C223022372C3836312C33352236222C35322C3636372C38353136332C2235223231372C3836312C33352236222C36372C3836372C38353136332C22312232302C3436372C38353136332C22312238322C3036372C38353136332C22312233352C3636372C38353136332C22312239372C3236372C38353136332C22322234302C3836372C38353136332C22322230332C3436372C38353136332C22322236352C3036372C38353136332C22322231382C3636372C38353136332C22332237302C3236372C38353136332C22332232332C3836372C38353136332C22332238352C3436372C38353136332C22332234382C3036372C38353136332C22342239302C3636372C38353136332C223022312C32302C34353136332C2232223635312C32302C34353136332C2235223231312C32302C34353136332C2237223836312C32302C34353136332C22312232302C3430313432312C33352236222C32313038312C32302C34353136332C22312233352C3630313432312C33352236222C37313239312C32302C34353136332C22322234302C3830313432312C33352236222C33323430312C32302C34353136332C22322236352C3030313432312C33352236222C38323631312C32302C34353136332C22332237302C3230313432312C33352236222C33333832312C32302C34353136332C22332238352C3430313432312C33352236222C38333034312C32302C34353136332C22342239302C3630313432312C33352236222C2C3032313038312C33352236222C35322C3632313038312C33352236222C31352C3232313038312C33352236222C36372C3832313038312C33352236222C30313432312C38322C30353136332C22312238322C3032313038312C33352236222C35313633312C38322C30353136332C22312239372C3232313038312C33352236222C30323834312C38322C30353136332C22322230332C3432313038312C33352236222C35323036312C38322C30353136332C22322231382C3632313038312C33352236222C30333237312C38322C30353136332C22332232332C3832313038312C33352236222C35333438312C38322C30353136332C22332234382C3032313038312C33352236222C30343639312C38322C30353136332C223022312C33352C36353136332C2232223635312C33352C36353136332C2235223231312C33352C36353136332C2237223836312C33352C36353136332C22312232302C3435313633312C33352236222C32313038312C33352C36353136332C22312233352C3635313633312C33352236222C37313239312C33352C36353136332C22322234302C3835313633312C33352236222C33323430312C33352C36353136332C22322236352C3035313633312C33352236222C38323631312C33352C36353136332C22332237302C3235313633312C33352236222C33333832312C33352C36353136332C22332238352C3435313633312C33352236222C38333034312C33352C36353136332C22342239302C3635313633312C33352236222C2C3037313239312C33352236222C35322C3637313239312C33352236222C31352C3237313239312C33352236222C36372C3837313239312C33352236222C30313432312C39372C32353136332C22312238322C3037313239312C33352236222C35313633312C39372C32353136332C22312239372C3237313239312C33352236222C30323834312C39372C32353136332C22322230332C3437313239312C33352236222C35323036312C39372C32353136332C22322231382C3637313239312C33352236222C30333237312C39372C32353136332C22332232332C3837313239312C33352236222C35333438312C39372C32353136332C22332234382C3037313239312C33352236222C30343639312C39372C32353136332C223022322C34302C38353136332C2232223635322C34302C38353136332C2235223231322C34302C38353136332C2237223836322C34302C38353136332C22312232302C3430323834312C33352236222C32313038322C34302C38353136332C22312233352C3630323834312C33352236222C37313239322C34302C38353136332C22322234302C3830323834312C33352236222C33323430322C34302C38353136332C22322236352C3030323834312C33352236222C38323631322C34302C38353136332C22332237302C3230323834312C33352236222C33333832322C34302C38353136332C22332238352C3430323834312C33352236222C38333034322C34302C38353136332C22342239302C3630323834312C33352236222C2C3033323430312C33352236222C35322C3633323430312C33352236222C31352C3233323430312C33352236222C36372C3833323430312C33352236222C30313432322C30332C34353136332C22312238322C3033323430312C33352236222C35313633322C30332C34353136332C22312239372C3233323430312C33352236222C30323834322C30332C34353136332C22322230332C3433323430312C33352236222C35323036322C30332C34353136332C22322231382C3633323430312C33352236222C30333237322C30332C34353136332C22332232332C3833323430312C33352236222C35333438322C30332C34353136332C22332234382C3033323430312C33352236222C30343639322C30332C34353136332C223022322C36352C30353136332C2232223635322C36352C30353136332C2235223231322C36352C30353136332C2237223836322C36352C30353136332C22312232302C3435323036312C33352236222C32313038322C36352C30353136332C22312233352C3635323036312C33352236222C37313239322C36352C30353136332C22322234302C3835323036312C33352236222C33323430322C36352C30353136332C22322236352C3035323036312C33352236222C38323631322C36352C30353136332C22332237302C3235323036312C33352236222C33333832322C36352C30353136332C22332238352C3435323036312C33352236222C38333034322C36352C30353136332C22342239302C3635323036312C33352236222C2C3038323631312C33352236222C35322C3638323631312C33352236222C31352C3238323631312C33352236222C36372C3838323631312C33352236222C30313432322C31382C36353136332C22312238322C3038323631312C33352236222C35313633322C31382C36353136332C22312239372C3238323631312C33352236222C30323834322C31382C36353136332C22322230332C3438323631312C33352236222C35323036322C31382C36353136332C22322231382C3638323631312C33352236222C30333237322C31382C36353136332C22332232332C3838323631312C33352236222C35333438322C31382C36353136332C22332234382C3038323631312C33352236222C30343639322C31382C36353136332C223022332C37302C32353136332C2232223635332C37302C32353136332C2235223231332C37302C32353136332C2237223836332C37302C32353136332C22312232302C3430333237312C33352236222C32313038332C37302C32353136332C22312233352C3630333237312C33352236222C37313239332C37302C32353136332C22322234302C3830333237312C33352236222C33323430332C37302C32353136332C22322236352C3030333237312C33352236222C38323631332C37302C32353136332C22332237302C3230333237312C33352236222C33333832332C37302C32353136332C22332238352C3430333237312C33352236222C38333034332C37302C32353136332C22342239302C3630333237312C33352236222C2C3033333832312C33352236222C35322C3633333832312C33352236222C31352C3233333832312C33352236222C36372C3833333832312C33352236222C30313432332C32332C38353136332C22312238322C3033333832312C33352236222C35313633332C32332C38353136332C22312239372C3233333832312C33352236222C30323834332C32332C38353136332C22322230332C3433333832312C33352236222C35323036332C32332C38353136332C22322231382C3633333832312C33352236222C30333237332C32332C38353136332C22332232332C3833333832312C33352236222C35333438332C32332C38353136332C22332234382C3033333832312C33352236222C30343639332C32332C38353136332C223022332C38352C34353136332C2232223635332C38352C34353136332C2235223231332C38352C34353136332C2237223836332C38352C34353136332C22312232302C3435333438312C33352236222C32313038332C38352C34353136332C22312233352C3635333438312C33352236222C37313239332C38352C34353136332C22322234302C3835333438312C33352236222C33323430332C38352C34353136332C22322236352C3035333438312C33352236222C38323631332C38352C34353136332C22332237302C3235333438312C33352236222C33333832332C38352C34353136332C22332238352C3435333438312C33352236222C38333034332C38352C34353136332C22342239302C3635333438312C33352236222C2C3038333034312C33352236222C35322C3638333034312C33352236222C31352C3238333034312C33352236222C36372C3838333034312C33352236222C30313432332C34382C30353136332C22312238322C3038333034312C33352236222C35313633332C34382C30353136332C22312239372C3238333034312C33352236222C30323834332C34382C30353136332C22322230332C3438333034312C33352236222C35323036332C34382C30353136332C22322231382C3638333034312C33352236222C30333237332C34382C30353136332C22332232332C3838333034312C33352236222C35333438332C34382C30353136332C22332234382C3038333034312C33352236222C30343639332C34382C30353136332C223022342C39302C36353136332C2232223635342C39302C36353136332C2235223231342C39302C36353136332C2237223836342C39302C36353136332C22312232302C3430343639312C33352236222C32313038342C39302C36353136332C22312233352C3630343639312C33352236222C37313239342C39302C36353136332C22322234302C3830343639312C33352236222C33323430342C39302C36353136332C22322236352C3030343639312C33352236222C38323631342C39302C36353136332C22332237302C3230343639312C33352236222C33333832342C39302C36353136332C22332238352C3430343639312C33352236222C38333034342C39302C36353136332C22342239302C3630343639312C33352236222C2C302C30373132392C2232223635302C312C39372232222C31352C322C30373132392C2237223836302C312C39372232222C30313432302C312C39372232222C32313038302C312C39372232222C35313633302C312C39372232222C37313239302C312C39372232222C30323834302C312C39372232222C33323430302C312C39372232222C35323036302C312C39372232222C38323631302C312C39372232222C30333237302C312C39372232222C33333832302C312C39372232222C35333438302C312C39372232222C38333034302C312C39372232222C30343639302C312C39372232222C2C3035322C36373132392C2232223635322C3635312C39372232222C31352C3235322C36373132392C2237223836322C3635312C39372232222C30313432322C3635312C39372232222C32313038322C3635312C39372232222C35313633322C3635312C39372232222C37313239322C3635312C39372232222C30323834322C3635312C39372232222C33323430322C3635312C39372232222C35323036322C3635312C39372232222C38323631322C3635312C39372232222C30333237322C3635312C39372232222C33333832322C3635312C39372232222C35333438322C3635312C39372232222C38333034322C3635312C39372232222C30343639322C3635312C39372232222C2C3031352C32373132392C2232223635352C3231312C39372232222C31352C3231352C32373132392C2237223836352C3231312C39372232222C30313432352C3231312C39372232222C32313038352C3231312C39372232222C35313633352C3231312C39372232222C37313239352C3231312C39372232222C30323834352C3231312C39372232222C33323430352C3231312C39372232222C35323036352C3231312C39372232222C38323631352C3231312C39372232222C30333237352C3231312C39372232222C33333832352C3231312C39372232222C35333438352C3231312C39372232222C38333034352C3231312C39372232222C30343639352C3231312C39372232222C2C3036372C38373132392C2232223635372C3836312C39372232222C31352C3236372C38373132392C2237223836372C3836312C39372232222C30313432372C3836312C39372232222C32313038372C3836312C39372232222C35313633372C3836312C39372232222C37313239372C3836312C39372232222C30323834372C3836312C39372232222C33323430372C3836312C39372232222C35323036372C3836312C39372232222C38323631372C3836312C39372232222C30333237372C3836312C39372232222C33333832372C3836312C39372232222C35333438372C3836312C39372232222C38333034372C3836312C39372232222C30343639372C3836312C39372232222C2C3030313432312C39372232222C35322C3630313432312C39372232222C31352C3230313432312C39372232222C36372C3830313432312C39372232222C30313432312C32302C34373132392C22312238322C3030313432312C39372232222C35313633312C32302C34373132392C22312239372C3230313432312C39372232222C30323834312C32302C34373132392C22322230332C3430313432312C39372232222C35323036312C32302C34373132392C22322231382C3630313432312C39372232222C30333237312C32302C34373132392C22332232332C3830313432312C39372232222C35333438312C32302C34373132392C22332234382C3030313432312C39372232222C30343639312C32302C34373132392C223022312C38322C30373132392C2232223635312C38322C30373132392C2235223231312C38322C30373132392C2237223836312C38322C30373132392C22312232302C3432313038312C39372232222C32313038312C38322C30373132392C22312233352C3632313038312C39372232222C37313239312C38322C30373132392C22322234302C3832313038312C39372232222C33323430312C38322C30373132392C22322236352C3032313038312C39372232222C38323631312C38322C30373132392C22332237302C3232313038312C39372232222C33333832312C38322C30373132392C22332238352C3432313038312C39372232222C38333034312C38322C30373132392C22342239302C3632313038312C39372232222C2C3035313633312C39372232222C35322C3635313633312C39372232222C31352C3235313633312C39372232222C36372C3835313633312C39372232222C30313432312C33352C36373132392C22312238322C3035313633312C39372232222C35313633312C33352C36373132392C22312239372C3235313633312C39372232222C30323834312C33352C36373132392C22322230332C3435313633312C39372232222C35323036312C33352C36373132392C22322231382C3635313633312C39372232222C30333237312C33352C36373132392C22332232332C3835313633312C39372232222C35333438312C33352C36373132392C22332234382C3035313633312C39372232222C30343639312C33352C36373132392C223022312C39372C32373132392C2232223635312C39372C32373132392C2235223231312C39372C32373132392C2237223836312C39372C32373132392C22312232302C3437313239312C39372232222C32313038312C39372C32373132392C22312233352C3637313239312C39372232222C37313239312C39372C32373132392C22322234302C3837313239312C39372232222C33323430312C39372C32373132392C22322236352C3037313239312C39372232222C38323631312C39372C32373132392C22332237302C3237313239312C39372232222C33333832312C39372C32373132392C22332238352C3437313239312C39372232222C38333034312C39372C32373132392C22342239302C3637313239312C39372232222C2C3030323834312C39372232222C35322C3630323834312C39372232222C31352C3230323834312C39372232222C36372C3830323834312C39372232222C30313432322C34302C38373132392C22312238322C3030323834312C39372232222C35313633322C34302C38373132392C22312239372C3230323834312C39372232222C30323834322C34302C38373132392C22322230332C3430323834312C39372232222C35323036322C34302C38373132392C22322231382C3630323834312C39372232222C30333237322C34302C38373132392C22332232332C3830323834312C39372232222C35333438322C34302C38373132392C22332234382C3030323834312C39372232222C30343639322C34302C38373132392C223022322C30332C34373132392C2232223635322C30332C34373132392C2235223231322C30332C34373132392C2237223836322C30332C34373132392C22312232302C3433323430312C39372232222C32313038322C30332C34373132392C22312233352C3633323430312C39372232222C37313239322C30332C34373132392C22322234302C3833323430312C39372232222C33323430322C30332C34373132392C22322236352C3033323430312C39372232222C38323631322C30332C34373132392C22332237302C3233323430312C39372232222C33333832322C30332C34373132392C22332238352C3433323430312C39372232222C38333034322C30332C34373132392C22342239302C3633323430312C39372232222C2C3035323036312C39372232222C35322C3635323036312C39372232222C31352C3235323036312C39372232222C36372C3835323036312C39372232222C30313432322C36352C30373132392C22312238322C3035323036312C39372232222C35313633322C36352C30373132392C22312239372C3235323036312C39372232222C30323834322C36352C30373132392C22322230332C3435323036312C39372232222C35323036322C36352C30373132392C22322231382C3635323036312C39372232222C30333237322C36352C30373132392C22332232332C3835323036312C39372232222C35333438322C36352C30373132392C22332234382C3035323036312C39372232222C30343639322C36352C30373132392C223022322C31382C36373132392C2232223635322C31382C36373132392C2235223231322C31382C36373132392C2237223836322C31382C36373132392C22312232302C3438323631312C39372232222C32313038322C31382C36373132392C22312233352C3638323631312C39372232222C37313239322C31382C36373132392C22322234302C3838323631312C39372232222C33323430322C31382C36373132392C22322236352C3038323631312C39372232222C38323631322C31382C36373132392C22332237302C3238323631312C39372232222C33333832322C31382C36373132392C22332238352C3438323631312C39372232222C38333034322C31382C36373132392C22342239302C3638323631312C39372232222C2C3030333237312C39372232222C35322C3630333237312C39372232222C31352C3230333237312C39372232222C36372C3830333237312C39372232222C30313432332C37302C32373132392C22312238322C3030333237312C39372232222C35313633332C37302C32373132392C22312239372C3230333237312C39372232222C30323834332C37302C32373132392C22322230332C3430333237312C39372232222C35323036332C37302C32373132392C22322231382C3630333237312C39372232222C30333237332C37302C32373132392C22332232332C3830333237312C39372232222C35333438332C37302C32373132392C22332234382C3030333237312C39372232222C30343639332C37302C32373132392C223022332C32332C38373132392C2232223635332C32332C38373132392C2235223231332C32332C38373132392C2237223836332C32332C38373132392C22312232302C3433333832312C39372232222C32313038332C32332C38373132392C22312233352C3633333832312C39372232222C37313239332C32332C38373132392C22322234302C3833333832312C39372232222C33323430332C32332C38373132392C22322236352C3033333832312C39372232222C38323631332C32332C38373132392C22332237302C3233333832312C39372232222C33333832332C32332C38373132392C22332238352C3433333832312C39372232222C38333034332C32332C38373132392C22342239302C3633333832312C39372232222C2C3035333438312C39372232222C35322C3635333438312C39372232222C31352C3235333438312C39372232222C36372C3835333438312C39372232222C30313432332C38352C34373132392C22312238322C3035333438312C39372232222C35313633332C38352C34373132392C22312239372C3235333438312C39372232222C30323834332C38352C34373132392C22322230332C3435333438312C39372232222C35323036332C38352C34373132392C22322231382C3635333438312C39372232222C30333237332C38352C34373132392C22332232332C3835333438312C39372232222C35333438332C38352C34373132392C22332234382C3035333438312C39372232222C30343639332C38352C34373132392C223022332C34382C30373132392C2232223635332C34382C30373132392C2235223231332C34382C30373132392C2237223836332C34382C30373132392C22312232302C3438333034312C39372232222C32313038332C34382C30373132392C22312233352C3638333034312C39372232222C37313239332C34382C30373132392C22322234302C3838333034312C39372232222C33323430332C34382C30373132392C22322236352C3038333034312C39372232222C38323631332C34382C30373132392C22332237302C3238333034312C39372232222C33333832332C34382C30373132392C22332238352C3438333034312C39372232222C38333034332C34382C30373132392C22342239302C3638333034312C39372232222C2C3030343639312C39372232222C35322C3630343639312C39372232222C31352C3230343639312C39372232222C36372C3830343639312C39372232222C30313432342C39302C36373132392C22312238322C3030343639312C39372232222C35313633342C39302C36373132392C22312239372C3230343639312C39372232222C30323834342C39302C36373132392C22322230332C3430343639312C39372232222C35323036342C39302C36373132392C22322231382C3630343639312C39372232222C30333237342C39302C36373132392C22332232332C3830343639312C39372232222C35333438342C39302C36373132392C22332234382C3030343639312C39372232222C30343639342C39302C36373132392C223022302C322C34302238222C35322C362C30303238342C2235223231302C322C34302238222C36372C382C30303238342C22312232302C342C30303238342C22312238322C302C30303238342C22312233352C362C30303238342C22312239372C322C30303238342C22322234302C382C30303238342C22322230332C342C30303238342C22322236352C302C30303238342C22322231382C362C30303238342C22332237302C322C30303238342C22332232332C382C30303238342C22332238352C342C30303238342C22332234382C302C30303238342C22342239302C362C30303238342C223022322C3635322C34302238222C35322C3635322C36303238342C2235223231322C3635322C34302238222C36372C3835322C36303238342C22312232302C3435322C36303238342C22312238322C3035322C36303238342C22312233352C3635322C36303238342C22312239372C3235322C36303238342C22322234302C3835322C36303238342C22322230332C3435322C36303238342C22322236352C3035322C36303238342C22322231382C3635322C36303238342C22332237302C3235322C36303238342C22332232332C3835322C36303238342C22332238352C3435322C36303238342C22332234382C3035322C36303238342C22342239302C3635322C36303238342C223022352C3231322C34302238222C35322C3631352C32303238342C2235223231352C3231322C34302238222C36372C3831352C32303238342C22312232302C3431352C32303238342C22312238322C3031352C32303238342C22312233352C3631352C32303238342C22312239372C3231352C32303238342C22322234302C3831352C32303238342C22322230332C3431352C32303238342C22322236352C3031352C32303238342C22322231382C3631352C32303238342C22332237302C3231352C32303238342C22332232332C3831352C32303238342C22332238352C3431352C32303238342C22332234382C3031352C32303238342C22342239302C3631352C32303238342C223022372C3836322C34302238222C35322C3636372C38303238342C2235223231372C3836322C34302238222C36372C3836372C38303238342C22312232302C3436372C38303238342C22312238322C3036372C38303238342C22312233352C3636372C38303238342C22312239372C3236372C38303238342C22322234302C3836372C38303238342C22322230332C3436372C38303238342C22322236352C3036372C38303238342C22322231382C3636372C38303238342C22332237302C3236372C38303238342C22332232332C3836372C38303238342C22332238352C3436372C38303238342C22332234382C3036372C38303238342C22342239302C3636372C38303238342C223022312C32302C34303238342C2232223635312C32302C34303238342C2235223231312C32302C34303238342C2237223836312C32302C34303238342C22312232302C3430313432322C34302238222C32313038312C32302C34303238342C22312233352C3630313432322C34302238222C37313239312C32302C34303238342C22322234302C3830313432322C34302238222C33323430312C32302C34303238342C22322236352C3030313432322C34302238222C38323631312C32302C34303238342C22332237302C3230313432322C34302238222C33333832312C32302C34303238342C22332238352C3430313432322C34302238222C38333034312C32302C34303238342C22342239302C3630313432322C34302238222C2C3032313038322C34302238222C35322C3632313038322C34302238222C31352C3232313038322C34302238222C36372C3832313038322C34302238222C30313432312C38322C30303238342C22312238322C3032313038322C34302238222C35313633312C38322C30303238342C22312239372C3232313038322C34302238222C30323834312C38322C30303238342C22322230332C3432313038322C34302238222C35323036312C38322C30303238342C22322231382C3632313038322C34302238222C30333237312C38322C30303238342C22332232332C3832313038322C34302238222C35333438312C38322C30303238342C22332234382C3032313038322C34302238222C30343639312C38322C30303238342C223022312C33352C36303238342C2232223635312C33352C36303238342C2235223231312C33352C36303238342C2237223836312C33352C36303238342C22312232302C3435313633322C34302238222C32313038312C33352C36303238342C22312233352C3635313633322C34302238222C37313239312C33352C36303238342C22322234302C3835313633322C34302238222C33323430312C33352C36303238342C22322236352C3035313633322C34302238222C38323631312C33352C36303238342C22332237302C3235313633322C34302238222C33333832312C33352C36303238342C22332238352C3435313633322C34302238222C38333034312C33352C36303238342C22342239302C3635313633322C34302238222C2C3037313239322C34302238222C35322C3637313239322C34302238222C31352C3237313239322C34302238222C36372C3837313239322C34302238222C30313432312C39372C32303238342C22312238322C3037313239322C34302238222C35313633312C39372C32303238342C22312239372C3237313239322C34302238222C30323834312C39372C32303238342C22322230332C3437313239322C34302238222C35323036312C39372C32303238342C22322231382C3637313239322C34302238222C30333237312C39372C32303238342C22332232332C3837313239322C34302238222C35333438312C39372C32303238342C22332234382C3037313239322C34302238222C30343639312C39372C32303238342C223022322C34302C38303238342C2232223635322C34302C38303238342C2235223231322C34302C38303238342C2237223836322C34302C38303238342C22312232302C3430323834322C34302238222C32313038322C34302C38303238342C22312233352C3630323834322C34302238222C37313239322C34302C38303238342C22322234302C3830323834322C34302238222C33323430322C34302C38303238342C22322236352C3030323834322C34302238222C38323631322C34302C38303238342C22332237302C3230323834322C34302238222C33333832322C34302C38303238342C22332238352C3430323834322C34302238222C38333034322C34302C38303238342C22342239302C3630323834322C34302238222C2C3033323430322C34302238222C35322C3633323430322C34302238222C31352C3233323430322C34302238222C36372C3833323430322C34302238222C30313432322C30332C34303238342C22312238322C3033323430322C34302238222C35313633322C30332C34303238342C22312239372C3233323430322C34302238222C30323834322C30332C34303238342C22322230332C3433323430322C34302238222C35323036322C30332C34303238342C22322231382C3633323430322C34302238222C30333237322C30332C34303238342C22332232332C3833323430322C34302238222C35333438322C30332C34303238342C22332234382C3033323430322C34302238222C30343639322C30332C34303238342C223022322C36352C30303238342C2232223635322C36352C30303238342C2235223231322C36352C30303238342C2237223836322C36352C30303238342C22312232302C3435323036322C34302238222C32313038322C36352C30303238342C22312233352C3635323036322C34302238222C37313239322C36352C30303238342C22322234302C3835323036322C34302238222C33323430322C36352C30303238342C22322236352C3035323036322C34302238222C38323631322C36352C30303238342C22332237302C3235323036322C34302238222C33333832322C36352C30303238342C22332238352C3435323036322C34302238222C38333034322C36352C30303238342C22342239302C3635323036322C34302238222C2C3038323631322C34302238222C35322C3638323631322C34302238222C31352C3238323631322C34302238222C36372C3838323631322C34302238222C30313432322C31382C36303238342C22312238322C3038323631322C34302238222C35313633322C31382C36303238342C22312239372C3238323631322C34302238222C30323834322C31382C36303238342C22322230332C3438323631322C34302238222C35323036322C31382C36303238342C22322231382C3638323631322C34302238222C30333237322C31382C36303238342C22332232332C3838323631322C34302238222C35333438322C31382C36303238342C22332234382C3038323631322C34302238222C30343639322C31382C36303238342C223022332C37302C32303238342C2232223635332C37302C32303238342C2235223231332C37302C32303238342C2237223836332C37302C32303238342C22312232302C3430333237322C34302238222C32313038332C37302C32303238342C22312233352C3630333237322C34302238222C37313239332C37302C32303238342C22322234302C3830333237322C34302238222C33323430332C37302C32303238342C22322236352C3030333237322C34302238222C38323631332C37302C32303238342C22332237302C3230333237322C34302238222C33333832332C37302C32303238342C22332238352C3430333237322C34302238222C38333034332C37302C32303238342C22342239302C3630333237322C34302238222C2C3033333832322C34302238222C35322C3633333832322C34302238222C31352C3233333832322C34302238222C36372C3833333832322C34302238222C30313432332C32332C38303238342C22312238322C3033333832322C34302238222C35313633332C32332C38303238342C22312239372C3233333832322C34302238222C30323834332C32332C38303238342C22322230332C3433333832322C34302238222C35323036332C32332C38303238342C22322231382C3633333832322C34302238222C30333237332C32332C38303238342C22332232332C3833333832322C34302238222C35333438332C32332C38303238342C22332234382C3033333832322C34302238222C30343639332C32332C38303238342C223022332C38352C34303238342C2232223635332C38352C34303238342C2235223231332C38352C34303238342C2237223836332C38352C34303238342C22312232302C3435333438322C34302238222C32313038332C38352C34303238342C22312233352C3635333438322C34302238222C37313239332C38352C34303238342C22322234302C3835333438322C34302238222C33323430332C38352C34303238342C22322236352C3035333438322C34302238222C38323631332C38352C34303238342C22332237302C3235333438322C34302238222C33333832332C38352C34303238342C22332238352C3435333438322C34302238222C38333034332C38352C34303238342C22342239302C3635333438322C34302238222C2C3038333034322C34302238222C35322C3638333034322C34302238222C31352C3238333034322C34302238222C36372C3838333034322C34302238222C30313432332C34382C30303238342C22312238322C3038333034322C34302238222C35313633332C34382C30303238342C22312239372C3238333034322C34302238222C30323834332C34382C30303238342C22322230332C3438333034322C34302238222C35323036332C34382C30303238342C22322231382C3638333034322C34302238222C30333237332C34382C30303238342C22332232332C3838333034322C34302238222C35333438332C34382C30303238342C22332234382C3038333034322C34302238222C30343639332C34382C30303238342C223022342C39302C36303238342C2232223635342C39302C36303238342C2235223231342C39302C36303238342C2237223836342C39302C36303238342C22312232302C3430343639322C34302238222C32313038342C39302C36303238342C22312233352C3630343639322C34302238222C37313239342C39302C36303238342C22322234302C3830343639322C34302238222C33323430342C39302C36303238342C22322236352C3030343639322C34302238222C38323631342C39302C36303238342C22332237302C3230343639322C34302238222C33333832342C39302C36303238342C22332238352C3430343639322C34302238222C38333034342C39302C36303238342C22342239302C3630343639322C34302238222C2C302C30333234302C2232223635302C322C30332234222C31352C322C30333234302C2237223836302C322C30332234222C30313432302C322C30332234222C32313038302C322C30332234222C35313633302C322C30332234222C37313239302C322C30332234222C30323834302C322C30332234222C33323430302C322C30332234222C35323036302C322C30332234222C38323631302C322C30332234222C30333237302C322C30332234222C33333832302C322C30332234222C35333438302C322C30332234222C38333034302C322C30332234222C30343639302C322C30332234222C2C3035322C36333234302C2232223635322C3635322C30332234222C31352C3235322C36333234302C2237223836322C3635322C30332234222C30313432322C3635322C30332234222C32313038322C3635322C30332234222C35313633322C3635322C30332234222C37313239322C3635322C30332234222C30323834322C3635322C30332234222C33323430322C3635322C30332234222C35323036322C3635322C30332234222C38323631322C3635322C30332234222C30333237322C3635322C30332234222C33333832322C3635322C30332234222C35333438322C3635322C30332234222C38333034322C3635322C30332234222C30343639322C3635322C30332234222C2C3031352C32333234302C2232223635352C3231322C30332234222C31352C3231352C32333234302C2237223836352C3231322C30332234222C30313432352C3231322C30332234222C32313038352C3231322C30332234222C35313633352C3231322C30332234222C37313239352C3231322C30332234222C30323834352C3231322C30332234222C33323430352C3231322C30332234222C35323036352C3231322C30332234222C38323631352C3231322C30332234222C30333237352C3231322C30332234222C33333832352C3231322C30332234222C35333438352C3231322C30332234222C38333034352C3231322C30332234222C30343639352C3231322C30332234222C2C3036372C38333234302C2232223635372C3836322C30332234222C31352C3236372C38333234302C2237223836372C3836322C30332234222C30313432372C3836322C30332234222C32313038372C3836322C30332234222C35313633372C3836322C30332234222C37313239372C3836322C30332234222C30323834372C3836322C30332234222C33323430372C3836322C30332234222C35323036372C3836322C30332234222C38323631372C3836322C30332234222C30333237372C3836322C30332234222C33333832372C3836322C30332234222C35333438372C3836322C30332234222C38333034372C3836322C30332234222C30343639372C3836322C30332234222C2C3030313432322C30332234222C35322C3630313432322C30332234222C31352C3230313432322C30332234222C36372C3830313432322C30332234222C30313432312C32302C34333234302C22312238322C3030313432322C30332234222C35313633312C32302C34333234302C22312239372C3230313432322C30332234222C30323834312C32302C34333234302C22322230332C3430313432322C30332234222C35323036312C32302C34333234302C22322231382C3630313432322C30332234222C30333237312C32302C34333234302C22332232332C3830313432322C30332234222C35333438312C32302C34333234302C22332234382C3030313432322C30332234222C30343639312C32302C34333234302C223022312C38322C30333234302C2232223635312C38322C30333234302C2235223231312C38322C30333234302C2237223836312C38322C30333234302C22312232302C3432313038322C30332234222C32313038312C38322C30333234302C22312233352C3632313038322C30332234222C37313239312C38322C30333234302C22322234302C3832313038322C30332234222C33323430312C38322C30333234302C22322236352C3032313038322C30332234222C38323631312C38322C30333234302C22332237302C3232313038322C30332234222C33333832312C38322C30333234302C22332238352C3432313038322C30332234222C38333034312C38322C30333234302C22342239302C3632313038322C30332234222C2C3035313633322C30332234222C35322C3635313633322C30332234222C31352C3235313633322C30332234222C36372C3835313633322C30332234222C30313432312C33352C36333234302C22312238322C3035313633322C30332234222C35313633312C33352C36333234302C22312239372C3235313633322C30332234222C30323834312C33352C36333234302C22322230332C3435313633322C30332234222C35323036312C33352C36333234302C22322231382C3635313633322C30332234222C30333237312C33352C36333234302C22332232332C3835313633322C30332234222C35333438312C33352C36333234302C22332234382C3035313633322C30332234222C30343639312C33352C36333234302C223022312C39372C32333234302C2232223635312C39372C32333234302C2235223231312C39372C32333234302C2237223836312C39372C32333234302C22312232302C3437313239322C30332234222C32313038312C39372C32333234302C22312233352C3637313239322C30332234222C37313239312C39372C32333234302C22322234302C3837313239322C30332234222C33323430312C39372C32333234302C22322236352C3037313239322C30332234222C38323631312C39372C32333234302C22332237302C3237313239322C30332234222C33333832312C39372C32333234302C22332238352C3437313239322C30332234222C38333034312C39372C32333234302C22342239302C3637313239322C30332234222C2C3030323834322C30332234222C35322C3630323834322C30332234222C31352C3230323834322C30332234222C36372C3830323834322C30332234222C30313432322C34302C38333234302C22312238322C3030323834322C30332234222C35313633322C34302C38333234302C22312239372C3230323834322C30332234222C30323834322C34302C38333234302C22322230332C3430323834322C30332234222C35323036322C34302C38333234302C22322231382C3630323834322C30332234222C30333237322C34302C38333234302C22332232332C3830323834322C30332234222C35333438322C34302C38333234302C22332234382C3030323834322C30332234222C30343639322C34302C38333234302C223022322C30332C34333234302C2232223635322C30332C34333234302C2235223231322C30332C34333234302C2237223836322C30332C34333234302C22312232302C3433323430322C30332234222C32313038322C30332C34333234302C22312233352C3633323430322C30332234222C37313239322C30332C34333234302C22322234302C3833323430322C30332234222C33323430322C30332C34333234302C22322236352C3033323430322C30332234222C38323631322C30332C34333234302C22332237302C3233323430322C30332234222C33333832322C30332C34333234302C22332238352C3433323430322C30332234222C38333034322C30332C34333234302C22342239302C3633323430322C30332234222C2C3035323036322C30332234222C35322C3635323036322C30332234222C31352C3235323036322C30332234222C36372C3835323036322C30332234222C30313432322C36352C30333234302C22312238322C3035323036322C30332234222C35313633322C36352C30333234302C22312239372C3235323036322C30332234222C30323834322C36352C30333234302C22322230332C3435323036322C30332234222C35323036322C36352C30333234302C22322231382C3635323036322C30332234222C30333237322C36352C30333234302C22332232332C3835323036322C30332234222C35333438322C36352C30333234302C22332234382C3035323036322C30332234222C30343639322C36352C30333234302C223022322C31382C36333234302C2232223635322C31382C36333234302C2235223231322C31382C36333234302C2237223836322C31382C36333234302C22312232302C3438323631322C30332234222C32313038322C31382C36333234302C22312233352C3638323631322C30332234222C37313239322C31382C36333234302C22322234302C3838323631322C30332234222C33323430322C31382C36333234302C22322236352C3038323631322C30332234222C38323631322C31382C36333234302C22332237302C3238323631322C30332234222C33333832322C31382C36333234302C22332238352C3438323631322C30332234222C38333034322C31382C36333234302C22342239302C3638323631322C30332234222C2C3030333237322C30332234222C35322C3630333237322C30332234222C31352C3230333237322C30332234222C36372C3830333237322C30332234222C30313432332C37302C32333234302C22312238322C3030333237322C30332234222C35313633332C37302C32333234302C22312239372C3230333237322C30332234222C30323834332C37302C32333234302C22322230332C3430333237322C30332234222C35323036332C37302C32333234302C22322231382C3630333237322C30332234222C30333237332C37302C32333234302C22332232332C3830333237322C30332234222C35333438332C37302C32333234302C22332234382C3030333237322C30332234222C30343639332C37302C32333234302C223022332C32332C38333234302C2232223635332C32332C38333234302C2235223231332C32332C38333234302C2237223836332C32332C38333234302C22312232302C3433333832322C30332234222C32313038332C32332C38333234302C22312233352C3633333832322C30332234222C37313239332C32332C38333234302C22322234302C3833333832322C30332234222C33323430332C32332C38333234302C22322236352C3033333832322C30332234222C38323631332C32332C38333234302C22332237302C3233333832322C30332234222C33333832332C32332C38333234302C22332238352C3433333832322C30332234222C38333034332C32332C38333234302C22342239302C3633333832322C30332234222C2C3035333438322C30332234222C35322C3635333438322C30332234222C31352C3235333438322C30332234222C36372C3835333438322C30332234222C30313432332C38352C34333234302C22312238322C3035333438322C30332234222C35313633332C38352C34333234302C22312239372C3235333438322C30332234222C30323834332C38352C34333234302C22322230332C3435333438322C30332234222C35323036332C38352C34333234302C22322231382C3635333438322C30332234222C30333237332C38352C34333234302C22332232332C3835333438322C30332234222C35333438332C38352C34333234302C22332234382C3035333438322C30332234222C30343639332C38352C34333234302C223022332C34382C30333234302C2232223635332C34382C30333234302C2235223231332C34382C30333234302C2237223836332C34382C30333234302C22312232302C3438333034322C30332234222C32313038332C34382C30333234302C22312233352C3638333034322C30332234222C37313239332C34382C30333234302C22322234302C3838333034322C30332234222C33323430332C34382C30333234302C22322236352C3038333034322C30332234222C38323631332C34382C30333234302C22332237302C3238333034322C30332234222C33333832332C34382C30333234302C22332238352C3438333034322C30332234222C38333034332C34382C30333234302C22342239302C3638333034322C30332234222C2C3030343639322C30332234222C35322C3630343639322C30332234222C31352C3230343639322C30332234222C36372C3830343639322C30332234222C30313432342C39302C36333234302C22312238322C3030343639322C30332234222C35313633342C39302C36333234302C22312239372C3230343639322C30332234222C30323834342C39302C36333234302C22322230332C3430343639322C30332234222C35323036342C39302C36333234302C22322231382C3630343639322C30332234222C30333237342C39302C36333234302C22332232332C3830343639322C30332234222C35333438342C39302C36333234302C22332234382C3030343639322C30332234222C30343639342C39302C36333234302C223022302C322C36352230222C35322C362C30353230362C2235223231302C322C36352230222C36372C382C30353230362C22312232302C342C30353230362C22312238322C302C30353230362C22312233352C362C30353230362C22312239372C322C30353230362C22322234302C382C30353230362C22322230332C342C30353230362C22322236352C302C30353230362C22322231382C362C30353230362C22332237302C322C30353230362C22332232332C382C30353230362C22332238352C342C30353230362C22332234382C302C30353230362C22342239302C362C30353230362C223022322C3635322C36352230222C35322C3635322C36353230362C2235223231322C3635322C36352230222C36372C3835322C36353230362C22312232302C3435322C36353230362C22312238322C3035322C36353230362C22312233352C3635322C36353230362C22312239372C3235322C36353230362C22322234302C3835322C36353230362C22322230332C3435322C36353230362C22322236352C3035322C36353230362C22322231382C3635322C36353230362C22332237302C3235322C36353230362C22332232332C3835322C36353230362C22332238352C3435322C36353230362C22332234382C3035322C36353230362C22342239302C3635322C36353230362C223022352C3231322C36352230222C35322C3631352C32353230362C2235223231352C3231322C36352230222C36372C3831352C32353230362C22312232302C3431352C32353230362C22312238322C3031352C32353230362C22312233352C3631352C32353230362C22312239372C3231352C32353230362C22322234302C3831352C32353230362C22322230332C3431352C32353230362C22322236352C3031352C32353230362C22322231382C3631352C32353230362C22332237302C3231352C32353230362C22332232332C3831352C32353230362C22332238352C3431352C32353230362C22332234382C3031352C32353230362C22342239302C3631352C32353230362C223022372C3836322C36352230222C35322C3636372C38353230362C2235223231372C3836322C36352230222C36372C3836372C38353230362C22312232302C3436372C38353230362C22312238322C3036372C38353230362C22312233352C3636372C38353230362C22312239372C3236372C38353230362C22322234302C3836372C38353230362C22322230332C3436372C38353230362C22322236352C3036372C38353230362C22322231382C3636372C38353230362C22332237302C3236372C38353230362C22332232332C3836372C38353230362C22332238352C3436372C38353230362C22332234382C3036372C38353230362C22342239302C3636372C38353230362C223022312C32302C34353230362C2232223635312C32302C34353230362C2235223231312C32302C34353230362C2237223836312C32302C34353230362C22312232302C3430313432322C36352230222C32313038312C32302C34353230362C22312233352C3630313432322C36352230222C37313239312C32302C34353230362C22322234302C3830313432322C36352230222C33323430312C32302C34353230362C22322236352C3030313432322C36352230222C38323631312C32302C34353230362C22332237302C3230313432322C36352230222C33333832312C32302C34353230362C22332238352C3430313432322C36352230222C38333034312C32302C34353230362C22342239302C3630313432322C36352230222C2C3032313038322C36352230222C35322C3632313038322C36352230222C31352C3232313038322C36352230222C36372C3832313038322C36352230222C30313432312C38322C30353230362C22312238322C3032313038322C36352230222C35313633312C38322C30353230362C22312239372C3232313038322C36352230222C30323834312C38322C30353230362C22322230332C3432313038322C36352230222C35323036312C38322C30353230362C22322231382C3632313038322C36352230222C30333237312C38322C30353230362C22332232332C3832313038322C36352230222C35333438312C38322C30353230362C22332234382C3032313038322C36352230222C30343639312C38322C30353230362C223022312C33352C36353230362C2232223635312C33352C36353230362C2235223231312C33352C36353230362C2237223836312C33352C36353230362C22312232302C3435313633322C36352230222C32313038312C33352C36353230362C22312233352C3635313633322C36352230222C37313239312C33352C36353230362C22322234302C3835313633322C36352230222C33323430312C33352C36353230362C22322236352C3035313633322C36352230222C38323631312C33352C36353230362C22332237302C3235313633322C36352230222C33333832312C33352C36353230362C22332238352C3435313633322C36352230222C38333034312C33352C36353230362C22342239302C3635313633322C36352230222C2C3037313239322C36352230222C35322C3637313239322C36352230222C31352C3237313239322C36352230222C36372C3837313239322C36352230222C30313432312C39372C32353230362C22312238322C3037313239322C36352230222C35313633312C39372C32353230362C22312239372C3237313239322C36352230222C30323834312C39372C32353230362C22322230332C3437313239322C36352230222C35323036312C39372C32353230362C22322231382C3637313239322C36352230222C30333237312C39372C32353230362C22332232332C3837313239322C36352230222C35333438312C39372C32353230362C22332234382C3037313239322C36352230222C30343639312C39372C32353230362C223022322C34302C38353230362C2232223635322C34302C38353230362C2235223231322C34302C38353230362C2237223836322C34302C38353230362C22312232302C3430323834322C36352230222C32313038322C34302C38353230362C22312233352C3630323834322C36352230222C37313239322C34302C38353230362C22322234302C3830323834322C36352230222C33323430322C34302C38353230362C22322236352C3030323834322C36352230222C38323631322C34302C38353230362C22332237302C3230323834322C36352230222C33333832322C34302C38353230362C22332238352C3430323834322C36352230222C38333034322C34302C38353230362C22342239302C3630323834322C36352230222C2C3033323430322C36352230222C35322C3633323430322C36352230222C31352C3233323430322C36352230222C36372C3833323430322C36352230222C30313432322C30332C34353230362C22312238322C3033323430322C36352230222C35313633322C30332C34353230362C22312239372C3233323430322C36352230222C30323834322C30332C34353230362C22322230332C3433323430322C36352230222C35323036322C30332C34353230362C22322231382C3633323430322C36352230222C30333237322C30332C34353230362C22332232332C3833323430322C36352230222C35333438322C30332C34353230362C22332234382C3033323430322C36352230222C30343639322C30332C34353230362C223022322C36352C30353230362C2232223635322C36352C30353230362C2235223231322C36352C30353230362C2237223836322C36352C30353230362C22312232302C3435323036322C36352230222C32313038322C36352C30353230362C22312233352C3635323036322C36352230222C37313239322C36352C30353230362C22322234302C3835323036322C36352230222C33323430322C36352C30353230362C22322236352C3035323036322C36352230222C38323631322C36352C30353230362C22332237302C3235323036322C36352230222C33333832322C36352C30353230362C22332238352C3435323036322C36352230222C38333034322C36352C30353230362C22342239302C3635323036322C36352230222C2C3038323631322C36352230222C35322C3638323631322C36352230222C31352C3238323631322C36352230222C36372C3838323631322C36352230222C30313432322C31382C36353230362C22312238322C3038323631322C36352230222C35313633322C31382C36353230362C22312239372C3238323631322C36352230222C30323834322C31382C36353230362C22322230332C3438323631322C36352230222C35323036322C31382C36353230362C22322231382C3638323631322C36352230222C30333237322C31382C36353230362C22332232332C3838323631322C36352230222C35333438322C31382C36353230362C22332234382C3038323631322C36352230222C30343639322C31382C36353230362C223022332C37302C32353230362C2232223635332C37302C32353230362C2235223231332C37302C32353230362C2237223836332C37302C32353230362C22312232302C3430333237322C36352230222C32313038332C37302C32353230362C22312233352C3630333237322C36352230222C37313239332C37302C32353230362C22322234302C3830333237322C36352230222C33323430332C37302C32353230362C22322236352C3030333237322C36352230222C38323631332C37302C32353230362C22332237302C3230333237322C36352230222C33333832332C37302C32353230362C22332238352C3430333237322C36352230222C38333034332C37302C32353230362C22342239302C3630333237322C36352230222C2C3033333832322C36352230222C35322C3633333832322C36352230222C31352C3233333832322C36352230222C36372C3833333832322C36352230222C30313432332C32332C38353230362C22312238322C3033333832322C36352230222C35313633332C32332C38353230362C22312239372C3233333832322C36352230222C30323834332C32332C38353230362C22322230332C3433333832322C36352230222C35323036332C32332C38353230362C22322231382C3633333832322C36352230222C30333237332C32332C38353230362C22332232332C3833333832322C36352230222C35333438332C32332C38353230362C22332234382C3033333832322C36352230222C30343639332C32332C38353230362C223022332C38352C34353230362C2232223635332C38352C34353230362C2235223231332C38352C34353230362C2237223836332C38352C34353230362C22312232302C3435333438322C36352230222C32313038332C38352C34353230362C22312233352C3635333438322C36352230222C37313239332C38352C34353230362C22322234302C3835333438322C36352230222C33323430332C38352C34353230362C22322236352C3035333438322C36352230222C38323631332C38352C34353230362C22332237302C3235333438322C36352230222C33333832332C38352C34353230362C22332238352C3435333438322C36352230222C38333034332C38352C34353230362C22342239302C3635333438322C36352230222C2C3038333034322C36352230222C35322C3638333034322C36352230222C31352C3238333034322C36352230222C36372C3838333034322C36352230222C30313432332C34382C30353230362C22312238322C3038333034322C36352230222C35313633332C34382C30353230362C22312239372C3238333034322C36352230222C30323834332C34382C30353230362C22322230332C3438333034322C36352230222C35323036332C34382C30353230362C22322231382C3638333034322C36352230222C30333237332C34382C30353230362C22332232332C3838333034322C36352230222C35333438332C34382C30353230362C22332234382C3038333034322C36352230222C30343639332C34382C30353230362C223022342C39302C36353230362C2232223635342C39302C36353230362C2235223231342C39302C36353230362C2237223836342C39302C36353230362C22312232302C3430343639322C36352230222C32313038342C39302C36353230362C22312233352C3630343639322C36352230222C37313239342C39302C36353230362C22322234302C3830343639322C36352230222C33323430342C39302C36353230362C22322236352C3030343639322C36352230222C38323631342C39302C36353230362C22332237302C3230343639322C36352230222C33333832342C39302C36353230362C22332238352C3430343639322C36352230222C38333034342C39302C36353230362C22342239302C3630343639322C36352230222C2C302C30383236312C2232223635302C322C31382236222C31352C322C30383236312C2237223836302C322C31382236222C30313432302C322C31382236222C32313038302C322C31382236222C35313633302C322C31382236222C37313239302C322C31382236222C30323834302C322C31382236222C33323430302C322C31382236222C35323036302C322C31382236222C38323631302C322C31382236222C30333237302C322C31382236222C33333832302C322C31382236222C35333438302C322C31382236222C38333034302C322C31382236222C30343639302C322C31382236222C2C3035322C36383236312C2232223635322C3635322C31382236222C31352C3235322C36383236312C2237223836322C3635322C31382236222C30313432322C3635322C31382236222C32313038322C3635322C31382236222C35313633322C3635322C31382236222C37313239322C3635322C31382236222C30323834322C3635322C31382236222C33323430322C3635322C31382236222C35323036322C3635322C31382236222C38323631322C3635322C31382236222C30333237322C3635322C31382236222C33333832322C3635322C31382236222C35333438322C3635322C31382236222C38333034322C3635322C31382236222C30343639322C3635322C31382236222C2C3031352C32383236312C2232223635352C3231322C31382236222C31352C3231352C32383236312C2237223836352C3231322C31382236222C30313432352C3231322C31382236222C32313038352C3231322C31382236222C35313633352C3231322C31382236222C37313239352C3231322C31382236222C30323834352C3231322C31382236222C33323430352C3231322C31382236222C35323036352C3231322C31382236222C38323631352C3231322C31382236222C30333237352C3231322C31382236222C33333832352C3231322C31382236222C35333438352C3231322C31382236222C38333034352C3231322C31382236222C30343639352C3231322C31382236222C2C3036372C38383236312C2232223635372C3836322C31382236222C31352C3236372C38383236312C2237223836372C3836322C31382236222C30313432372C3836322C31382236222C32313038372C3836322C31382236222C35313633372C3836322C31382236222C37313239372C3836322C31382236222C30323834372C3836322C31382236222C33323430372C3836322C31382236222C35323036372C3836322C31382236222C38323631372C3836322C31382236222C30333237372C3836322C31382236222C33333832372C3836322C31382236222C35333438372C3836322C31382236222C38333034372C3836322C31382236222C30343639372C3836322C31382236222C2C3030313432322C31382236222C35322C3630313432322C31382236222C31352C3230313432322C31382236222C36372C3830313432322C31382236222C30313432312C32302C34383236312C22312238322C3030313432322C31382236222C35313633312C32302C34383236312C22312239372C3230313432322C31382236222C30323834312C32302C34383236312C22322230332C3430313432322C31382236222C35323036312C32302C34383236312C22322231382C3630313432322C31382236222C30333237312C32302C34383236312C22332232332C3830313432322C31382236222C35333438312C32302C34383236312C22332234382C3030313432322C31382236222C30343639312C32302C34383236312C223022312C38322C30383236312C2232223635312C38322C30383236312C2235223231312C38322C30383236312C2237223836312C38322C30383236312C22312232302C3432313038322C31382236222C32313038312C38322C30383236312C22312233352C3632313038322C31382236222C37313239312C38322C30383236312C22322234302C3832313038322C31382236222C33323430312C38322C30383236312C22322236352C3032313038322C31382236222C38323631312C38322C30383236312C22332237302C3232313038322C31382236222C33333832312C38322C30383236312C22332238352C3432313038322C31382236222C38333034312C38322C30383236312C22342239302C3632313038322C31382236222C2C3035313633322C31382236222C35322C3635313633322C31382236222C31352C3235313633322C31382236222C36372C3835313633322C31382236222C30313432312C33352C36383236312C22312238322C3035313633322C31382236222C35313633312C33352C36383236312C22312239372C3235313633322C31382236222C30323834312C33352C36383236312C22322230332C3435313633322C31382236222C35323036312C33352C36383236312C22322231382C3635313633322C31382236222C30333237312C33352C36383236312C22332232332C3835313633322C31382236222C35333438312C33352C36383236312C22332234382C3035313633322C31382236222C30343639312C33352C36383236312C223022312C39372C32383236312C2232223635312C39372C32383236312C2235223231312C39372C32383236312C2237223836312C39372C32383236312C22312232302C3437313239322C31382236222C32313038312C39372C32383236312C22312233352C3637313239322C31382236222C37313239312C39372C32383236312C22322234302C3837313239322C31382236222C33323430312C39372C32383236312C22322236352C3037313239322C31382236222C38323631312C39372C32383236312C22332237302C3237313239322C31382236222C33333832312C39372C32383236312C22332238352C3437313239322C31382236222C38333034312C39372C32383236312C22342239302C3637313239322C31382236222C2C3030323834322C31382236222C35322C3630323834322C31382236222C31352C3230323834322C31382236222C36372C3830323834322C31382236222C30313432322C34302C38383236312C22312238322C3030323834322C31382236222C35313633322C34302C38383236312C22312239372C3230323834322C31382236222C30323834322C34302C38383236312C22322230332C3430323834322C31382236222C35323036322C34302C38383236312C22322231382C3630323834322C31382236222C30333237322C34302C38383236312C22332232332C3830323834322C31382236222C35333438322C34302C38383236312C22332234382C3030323834322C31382236222C30343639322C34302C38383236312C223022322C30332C34383236312C2232223635322C30332C34383236312C2235223231322C30332C34383236312C2237223836322C30332C34383236312C22312232302C3433323430322C31382236222C32313038322C30332C34383236312C22312233352C3633323430322C31382236222C37313239322C30332C34383236312C22322234302C3833323430322C31382236222C33323430322C30332C34383236312C22322236352C3033323430322C31382236222C38323631322C30332C34383236312C22332237302C3233323430322C31382236222C33333832322C30332C34383236312C22332238352C3433323430322C31382236222C38333034322C30332C34383236312C22342239302C3633323430322C31382236222C2C3035323036322C31382236222C35322C3635323036322C31382236222C31352C3235323036322C31382236222C36372C3835323036322C31382236222C30313432322C36352C30383236312C22312238322C3035323036322C31382236222C35313633322C36352C30383236312C22312239372C3235323036322C31382236222C30323834322C36352C30383236312C22322230332C3435323036322C31382236222C35323036322C36352C30383236312C22322231382C3635323036322C31382236222C30333237322C36352C30383236312C22332232332C3835323036322C31382236222C35333438322C36352C30383236312C22332234382C3035323036322C31382236222C30343639322C36352C30383236312C223022322C31382C36383236312C2232223635322C31382C36383236312C2235223231322C31382C36383236312C2237223836322C31382C36383236312C22312232302C3438323631322C31382236222C32313038322C31382C36383236312C22312233352C3638323631322C31382236222C37313239322C31382C36383236312C22322234302C3838323631322C31382236222C33323430322C31382C36383236312C22322236352C3038323631322C31382236222C38323631322C31382C36383236312C22332237302C3238323631322C31382236222C33333832322C31382C36383236312C22332238352C3438323631322C31382236222C38333034322C31382C36383236312C22342239302C3638323631322C31382236222C2C3030333237322C31382236222C35322C3630333237322C31382236222C31352C3230333237322C31382236222C36372C3830333237322C31382236222C30313432332C37302C32383236312C22312238322C3030333237322C31382236222C35313633332C37302C32383236312C22312239372C3230333237322C31382236222C30323834332C37302C32383236312C22322230332C3430333237322C31382236222C35323036332C37302C32383236312C22322231382C3630333237322C31382236222C30333237332C37302C32383236312C22332232332C3830333237322C31382236222C35333438332C37302C32383236312C22332234382C3030333237322C31382236222C30343639332C37302C32383236312C223022332C32332C38383236312C2232223635332C32332C38383236312C2235223231332C32332C38383236312C2237223836332C32332C38383236312C22312232302C3433333832322C31382236222C32313038332C32332C38383236312C22312233352C3633333832322C31382236222C37313239332C32332C38383236312C22322234302C3833333832322C31382236222C33323430332C32332C38383236312C22322236352C3033333832322C31382236222C38323631332C32332C38383236312C22332237302C3233333832322C31382236222C33333832332C32332C38383236312C22332238352C3433333832322C31382236222C38333034332C32332C38383236312C22342239302C3633333832322C31382236222C2C3035333438322C31382236222C35322C3635333438322C31382236222C31352C3235333438322C31382236222C36372C3835333438322C31382236222C30313432332C38352C34383236312C22312238322C3035333438322C31382236222C35313633332C38352C34383236312C22312239372C3235333438322C31382236222C30323834332C38352C34383236312C22322230332C3435333438322C31382236222C35323036332C38352C34383236312C22322231382C3635333438322C31382236222C30333237332C38352C34383236312C22332232332C3835333438322C31382236222C35333438332C38352C34383236312C22332234382C3035333438322C31382236222C30343639332C38352C34383236312C223022332C34382C30383236312C2232223635332C34382C30383236312C2235223231332C34382C30383236312C2237223836332C34382C30383236312C22312232302C3438333034322C31382236222C32313038332C34382C30383236312C22312233352C3638333034322C31382236222C37313239332C34382C30383236312C22322234302C3838333034322C31382236222C33323430332C34382C30383236312C22322236352C3038333034322C31382236222C38323631332C34382C30383236312C22332237302C3238333034322C31382236222C33333832332C34382C30383236312C22332238352C3438333034322C31382236222C38333034332C34382C30383236312C22342239302C3638333034322C31382236222C2C3030343639322C31382236222C35322C3630343639322C31382236222C31352C3230343639322C31382236222C36372C3830343639322C31382236222C30313432342C39302C36383236312C22312238322C3030343639322C31382236222C35313633342C39302C36383236312C22312239372C3230343639322C31382236222C30323834342C39302C36383236312C22322230332C3430343639322C31382236222C35323036342C39302C36383236312C22322231382C3630343639322C31382236222C30333237342C39302C36383236312C22332232332C3830343639322C31382236222C35333438342C39302C36383236312C22332234382C3030343639322C31382236222C30343639342C39302C36383236312C223022302C332C37302232222C35322C362C30303332372C2235223231302C332C37302232222C36372C382C30303332372C22312232302C342C30303332372C22312238322C302C30303332372C22312233352C362C30303332372C22312239372C322C30303332372C22322234302C382C30303332372C22322230332C342C30303332372C22322236352C302C30303332372C22322231382C362C30303332372C22332237302C322C30303332372C22332232332C382C30303332372C22332238352C342C30303332372C22332234382C302C30303332372C22342239302C362C30303332372C223022322C3635332C37302232222C35322C3635322C36303332372C2235223231322C3635332C37302232222C36372C3835322C36303332372C22312232302C3435322C36303332372C22312238322C3035322C36303332372C22312233352C3635322C36303332372C22312239372C3235322C36303332372C22322234302C3835322C36303332372C22322230332C3435322C36303332372C22322236352C3035322C36303332372C22322231382C3635322C36303332372C22332237302C3235322C36303332372C22332232332C3835322C36303332372C22332238352C3435322C36303332372C22332234382C3035322C36303332372C22342239302C3635322C36303332372C223022352C3231332C37302232222C35322C3631352C32303332372C2235223231352C3231332C37302232222C36372C3831352C32303332372C22312232302C3431352C32303332372C22312238322C3031352C32303332372C22312233352C3631352C32303332372C22312239372C3231352C32303332372C22322234302C3831352C32303332372C22322230332C3431352C32303332372C22322236352C3031352C32303332372C22322231382C3631352C32303332372C22332237302C3231352C32303332372C22332232332C3831352C32303332372C22332238352C3431352C32303332372C22332234382C3031352C32303332372C22342239302C3631352C32303332372C223022372C3836332C37302232222C35322C3636372C38303332372C2235223231372C3836332C37302232222C36372C3836372C38303332372C22312232302C3436372C38303332372C22312238322C3036372C38303332372C22312233352C3636372C38303332372C22312239372C3236372C38303332372C22322234302C3836372C38303332372C22322230332C3436372C38303332372C22322236352C3036372C38303332372C22322231382C3636372C38303332372C22332237302C3236372C38303332372C22332232332C3836372C38303332372C22332238352C3436372C38303332372C22332234382C3036372C38303332372C22342239302C3636372C38303332372C223022312C32302C34303332372C2232223635312C32302C34303332372C2235223231312C32302C34303332372C2237223836312C32302C34303332372C22312232302C3430313432332C37302232222C32313038312C32302C34303332372C22312233352C3630313432332C37302232222C37313239312C32302C34303332372C22322234302C3830313432332C37302232222C33323430312C32302C34303332372C22322236352C3030313432332C37302232222C38323631312C32302C34303332372C22332237302C3230313432332C37302232222C33333832312C32302C34303332372C22332238352C3430313432332C37302232222C38333034312C32302C34303332372C22342239302C3630313432332C37302232222C2C3032313038332C37302232222C35322C3632313038332C37302232222C31352C3232313038332C37302232222C36372C3832313038332C37302232222C30313432312C38322C30303332372C22312238322C3032313038332C37302232222C35313633312C38322C30303332372C22312239372C3232313038332C37302232222C30323834312C38322C30303332372C22322230332C3432313038332C37302232222C35323036312C38322C30303332372C22322231382C3632313038332C37302232222C30333237312C38322C30303332372C22332232332C3832313038332C37302232222C35333438312C38322C30303332372C22332234382C3032313038332C37302232222C30343639312C38322C30303332372C223022312C33352C36303332372C2232223635312C33352C36303332372C2235223231312C33352C36303332372C2237223836312C33352C36303332372C22312232302C3435313633332C37302232222C32313038312C33352C36303332372C22312233352C3635313633332C37302232222C37313239312C33352C36303332372C22322234302C3835313633332C37302232222C33323430312C33352C36303332372C22322236352C3035313633332C37302232222C38323631312C33352C36303332372C22332237302C3235313633332C37302232222C33333832312C33352C36303332372C22332238352C3435313633332C37302232222C38333034312C33352C36303332372C22342239302C3635313633332C37302232222C2C3037313239332C37302232222C35322C3637313239332C37302232222C31352C3237313239332C37302232222C36372C3837313239332C37302232222C30313432312C39372C32303332372C22312238322C3037313239332C37302232222C35313633312C39372C32303332372C22312239372C3237313239332C37302232222C30323834312C39372C32303332372C22322230332C3437313239332C37302232222C35323036312C39372C32303332372C22322231382C3637313239332C37302232222C30333237312C39372C32303332372C22332232332C3837313239332C37302232222C35333438312C39372C32303332372C22332234382C3037313239332C37302232222C30343639312C39372C32303332372C223022322C34302C38303332372C2232223635322C34302C38303332372C2235223231322C34302C38303332372C2237223836322C34302C38303332372C22312232302C3430323834332C37302232222C32313038322C34302C38303332372C22312233352C3630323834332C37302232222C37313239322C34302C38303332372C22322234302C3830323834332C37302232222C33323430322C34302C38303332372C22322236352C3030323834332C37302232222C38323631322C34302C38303332372C22332237302C3230323834332C37302232222C33333832322C34302C38303332372C22332238352C3430323834332C37302232222C38333034322C34302C38303332372C22342239302C3630323834332C37302232222C2C3033323430332C37302232222C35322C3633323430332C37302232222C31352C3233323430332C37302232222C36372C3833323430332C37302232222C30313432322C30332C34303332372C22312238322C3033323430332C37302232222C35313633322C30332C34303332372C22312239372C3233323430332C37302232222C30323834322C30332C34303332372C22322230332C3433323430332C37302232222C35323036322C30332C34303332372C22322231382C3633323430332C37302232222C30333237322C30332C34303332372C22332232332C3833323430332C37302232222C35333438322C30332C34303332372C22332234382C3033323430332C37302232222C30343639322C30332C34303332372C223022322C36352C30303332372C2232223635322C36352C30303332372C2235223231322C36352C30303332372C2237223836322C36352C30303332372C22312232302C3435323036332C37302232222C32313038322C36352C30303332372C22312233352C3635323036332C37302232222C37313239322C36352C30303332372C22322234302C3835323036332C37302232222C33323430322C36352C30303332372C22322236352C3035323036332C37302232222C38323631322C36352C30303332372C22332237302C3235323036332C37302232222C33333832322C36352C30303332372C22332238352C3435323036332C37302232222C38333034322C36352C30303332372C22342239302C3635323036332C37302232222C2C3038323631332C37302232222C35322C3638323631332C37302232222C31352C3238323631332C37302232222C36372C3838323631332C37302232222C30313432322C31382C36303332372C22312238322C3038323631332C37302232222C35313633322C31382C36303332372C22312239372C3238323631332C37302232222C30323834322C31382C36303332372C22322230332C3438323631332C37302232222C35323036322C31382C36303332372C22322231382C3638323631332C37302232222C30333237322C31382C36303332372C22332232332C3838323631332C37302232222C35333438322C31382C36303332372C22332234382C3038323631332C37302232222C30343639322C31382C36303332372C223022332C37302C32303332372C2232223635332C37302C32303332372C2235223231332C37302C32303332372C2237223836332C37302C32303332372C22312232302C3430333237332C37302232222C32313038332C37302C32303332372C22312233352C3630333237332C37302232222C37313239332C37302C32303332372C22322234302C3830333237332C37302232222C33323430332C37302C32303332372C22322236352C3030333237332C37302232222C38323631332C37302C32303332372C22332237302C3230333237332C37302232222C33333832332C37302C32303332372C22332238352C3430333237332C37302232222C38333034332C37302C32303332372C22342239302C3630333237332C37302232222C2C3033333832332C37302232222C35322C3633333832332C37302232222C31352C3233333832332C37302232222C36372C3833333832332C37302232222C30313432332C32332C38303332372C22312238322C3033333832332C37302232222C35313633332C32332C38303332372C22312239372C3233333832332C37302232222C30323834332C32332C38303332372C22322230332C3433333832332C37302232222C35323036332C32332C38303332372C22322231382C3633333832332C37302232222C30333237332C32332C38303332372C22332232332C3833333832332C37302232222C35333438332C32332C38303332372C22332234382C3033333832332C37302232222C30343639332C32332C38303332372C223022332C38352C34303332372C2232223635332C38352C34303332372C2235223231332C38352C34303332372C2237223836332C38352C34303332372C22312232302C3435333438332C37302232222C32313038332C38352C34303332372C22312233352C3635333438332C37302232222C37313239332C38352C34303332372C22322234302C3835333438332C37302232222C33323430332C38352C34303332372C22322236352C3035333438332C37302232222C38323631332C38352C34303332372C22332237302C3235333438332C37302232222C33333832332C38352C34303332372C22332238352C3435333438332C37302232222C38333034332C38352C34303332372C22342239302C3635333438332C37302232222C2C3038333034332C37302232222C35322C3638333034332C37302232222C31352C3238333034332C37302232222C36372C3838333034332C37302232222C30313432332C34382C30303332372C22312238322C3038333034332C37302232222C35313633332C34382C30303332372C22312239372C3238333034332C37302232222C30323834332C34382C30303332372C22322230332C3438333034332C37302232222C35323036332C34382C30303332372C22322231382C3638333034332C37302232222C30333237332C34382C30303332372C22332232332C3838333034332C37302232222C35333438332C34382C30303332372C22332234382C3038333034332C37302232222C30343639332C34382C30303332372C223022342C39302C36303332372C2232223635342C39302C36303332372C2235223231342C39302C36303332372C2237223836342C39302C36303332372C22312232302C3430343639332C37302232222C32313038342C39302C36303332372C22312233352C3630343639332C37302232222C37313239342C39302C36303332372C22322234302C3830343639332C37302232222C33323430342C39302C36303332372C22322236352C3030343639332C37302232222C38323631342C39302C36303332372C22332237302C3230343639332C37302232222C33333832342C39302C36303332372C22332238352C3430343639332C37302232222C38333034342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30333338322C2232223635302C332C32332238222C31352C322C30333338322C2237223836302C332C32332238222C30313432302C332C32332238222C32313038302C332C32332238222C35313633302C332C32332238222C37313239302C332C32332238222C30323834302C332C32332238222C33323430302C332C32332238222C35323036302C332C32332238222C38323631302C332C32332238222C30333237302C332C32332238222C33333832302C332C32332238222C35333438302C332C32332238222C38333034302C332C32332238222C30343639302C332C32332238222C2C3035322C36333338322C2232223635322C3635332C32332238222C31352C3235322C36333338322C2237223836322C3635332C32332238222C30313432322C3635332C32332238222C32313038322C3635332C32332238222C35313633322C3635332C32332238222C37313239322C3635332C32332238222C30323834322C3635332C32332238222C33323430322C3635332C32332238222C35323036322C3635332C32332238222C38323631322C3635332C32332238222C30333237322C3635332C32332238222C33333832322C3635332C32332238222C35333438322C3635332C32332238222C38333034322C3635332C32332238222C30343639322C3635332C32332238222C2C3031352C32333338322C2232223635352C3231332C32332238222C31352C3231352C32333338322C2237223836352C3231332C32332238222C30313432352C3231332C32332238222C32313038352C3231332C32332238222C35313633352C3231332C32332238222C37313239352C3231332C32332238222C30323834352C3231332C32332238222C33323430352C3231332C32332238222C35323036352C3231332C32332238222C38323631352C3231332C32332238222C30333237352C3231332C32332238222C33333832352C3231332C32332238222C35333438352C3231332C32332238222C38333034352C3231332C32332238222C30343639352C3231332C32332238222C2C3036372C38333338322C2232223635372C3836332C32332238222C31352C3236372C38333338322C2237223836372C3836332C32332238222C30313432372C3836332C32332238222C32313038372C3836332C32332238222C35313633372C3836332C32332238222C37313239372C3836332C32332238222C30323834372C3836332C32332238222C33323430372C3836332C32332238222C35323036372C3836332C32332238222C38323631372C3836332C32332238222C30333237372C3836332C32332238222C33333832372C3836332C32332238222C35333438372C3836332C32332238222C38333034372C3836332C32332238222C30343639372C3836332C32332238222C2C3030313432332C32332238222C35322C3630313432332C32332238222C31352C3230313432332C32332238222C36372C3830313432332C32332238222C30313432312C32302C34333338322C22312238322C3030313432332C32332238222C35313633312C32302C34333338322C22312239372C3230313432332C32332238222C30323834312C32302C34333338322C22322230332C3430313432332C32332238222C35323036312C32302C34333338322C22322231382C3630313432332C32332238222C30333237312C32302C34333338322C22332232332C3830313432332C32332238222C35333438312C32302C34333338322C22332234382C3030313432332C32332238222C30343639312C32302C34333338322C223022312C38322C30333338322C2232223635312C38322C30333338322C2235223231312C38322C30333338322C2237223836312C38322C30333338322C22312232302C3432313038332C32332238222C32313038312C38322C30333338322C22312233352C3632313038332C32332238222C37313239312C38322C30333338322C22322234302C3832313038332C32332238222C33323430312C38322C30333338322C22322236352C3032313038332C32332238222C38323631312C38322C30333338322C22332237302C3232313038332C32332238222C33333832312C38322C30333338322C22332238352C3432313038332C32332238222C38333034312C38322C30333338322C22342239302C3632313038332C32332238222C2C3035313633332C32332238222C35322C3635313633332C32332238222C31352C3235313633332C32332238222C36372C3835313633332C32332238222C30313432312C33352C36333338322C22312238322C3035313633332C32332238222C35313633312C33352C36333338322C22312239372C3235313633332C32332238222C30323834312C33352C36333338322C22322230332C3435313633332C32332238222C35323036312C33352C36333338322C22322231382C3635313633332C32332238222C30333237312C33352C36333338322C22332232332C3835313633332C32332238222C35333438312C33352C36333338322C22332234382C3035313633332C32332238222C30343639312C33352C36333338322C223022312C39372C32333338322C2232223635312C39372C32333338322C2235223231312C39372C32333338322C2237223836312C39372C32333338322C22312232302C3437313239332C32332238222C32313038312C39372C32333338322C22312233352C3637313239332C32332238222C37313239312C39372C32333338322C22322234302C3837313239332C32332238222C33323430312C39372C32333338322C22322236352C3037313239332C32332238222C38323631312C39372C32333338322C22332237302C3237313239332C32332238222C33333832312C39372C32333338322C22332238352C3437313239332C32332238222C38333034312C39372C32333338322C22342239302C3637313239332C32332238222C2C3030323834332C32332238222C35322C3630323834332C32332238222C31352C3230323834332C32332238222C36372C3830323834332C32332238222C30313432322C34302C38333338322C22312238322C3030323834332C32332238222C35313633322C34302C38333338322C22312239372C3230323834332C32332238222C30323834322C34302C38333338322C22322230332C3430323834332C32332238222C35323036322C34302C38333338322C22322231382C3630323834332C32332238222C30333237322C34302C38333338322C22332232332C3830323834332C32332238222C35333438322C34302C38333338322C22332234382C3030323834332C32332238222C30343639322C34302C38333338322C223022322C30332C34333338322C2232223635322C30332C34333338322C2235223231322C30332C34333338322C2237223836322C30332C34333338322C22312232302C3433323430332C32332238222C32313038322C30332C34333338322C22312233352C3633323430332C32332238222C37313239322C30332C34333338322C22322234302C3833323430332C32332238222C33323430322C30332C34333338322C22322236352C3033323430332C32332238222C38323631322C30332C34333338322C22332237302C3233323430332C32332238222C33333832322C30332C34333338322C22332238352C3433323430332C32332238222C38333034322C30332C34333338322C22342239302C3633323430332C32332238222C2C3035323036332C32332238222C35322C3635323036332C32332238222C31352C3235323036332C32332238222C36372C3835323036332C32332238222C30313432322C36352C30333338322C22312238322C3035323036332C32332238222C35313633322C36352C30333338322C22312239372C3235323036332C32332238222C30323834322C36352C30333338322C22322230332C3435323036332C32332238222C35323036322C36352C30333338322C22322231382C3635323036332C32332238222C30333237322C36352C30333338322C22332232332C3835323036332C32332238222C35333438322C36352C30333338322C22332234382C3035323036332C32332238222C30343639322C36352C30333338322C223022322C31382C36333338322C2232223635322C31382C36333338322C2235223231322C31382C36333338322C2237223836322C31382C36333338322C22312232302C3438323631332C32332238222C32313038322C31382C36333338322C22312233352C3638323631332C32332238222C37313239322C31382C36333338322C22322234302C3838323631332C32332238222C33323430322C31382C36333338322C22322236352C3038323631332C32332238222C38323631322C31382C36333338322C22332237302C3238323631332C32332238222C33333832322C31382C36333338322C22332238352C3438323631332C32332238222C38333034322C31382C36333338322C22342239302C3638323631332C32332238222C2C3030333237332C32332238222C35322C3630333237332C32332238222C31352C3230333237332C32332238222C36372C3830333237332C32332238222C30313432332C37302C32333338322C22312238322C3030333237332C32332238222C35313633332C37302C32333338322C22312239372C3230333237332C32332238222C30323834332C37302C32333338322C22322230332C3430333237332C32332238222C35323036332C37302C32333338322C22322231382C3630333237332C32332238222C30333237332C37302C32333338322C22332232332C3830333237332C32332238222C35333438332C37302C32333338322C22332234382C3030333237332C32332238222C30343639332C37302C32333338322C223022332C32332C38333338322C2232223635332C32332C38333338322C2235223231332C32332C38333338322C2237223836332C32332C38333338322C22312232302C3433333832332C32332238222C32313038332C32332C38333338322C22312233352C3633333832332C32332238222C37313239332C32332C38333338322C22322234302C3833333832332C32332238222C33323430332C32332C38333338322C22322236352C3033333832332C32332238222C38323631332C32332C38333338322C22332237302C3233333832332C32332238222C33333832332C32332C38333338322C22332238352C3433333832332C32332238222C38333034332C32332C38333338322C22342239302C3633333832332C32332238222C2C3035333438332C32332238222C35322C3635333438332C32332238222C31352C3235333438332C32332238222C36372C3835333438332C32332238222C30313432332C38352C34333338322C22312238322C3035333438332C32332238222C35313633332C38352C34333338322C22312239372C3235333438332C32332238222C30323834332C38352C34333338322C22322230332C3435333438332C32332238222C35323036332C38352C34333338322C22322231382C3635333438332C32332238222C30333237332C38352C34333338322C22332232332C3835333438332C32332238222C35333438332C38352C34333338322C22332234382C3035333438332C32332238222C30343639332C38352C34333338322C223022332C34382C30333338322C2232223635332C34382C30333338322C2235223231332C34382C30333338322C2237223836332C34382C30333338322C22312232302C3438333034332C32332238222C32313038332C34382C30333338322C22312233352C3638333034332C32332238222C37313239332C34382C30333338322C22322234302C3838333034332C32332238222C33323430332C34382C30333338322C22322236352C3038333034332C32332238222C38323631332C34382C30333338322C22332237302C3238333034332C32332238222C33333832332C34382C30333338322C22332238352C3438333034332C32332238222C38333034332C34382C30333338322C22342239302C3638333034332C32332238222C2C3030343639332C32332238222C35322C3630343639332C32332238222C31352C3230343639332C32332238222C36372C3830343639332C32332238222C30313432342C39302C36333338322C22312238322C3030343639332C32332238222C35313633342C39302C36333338322C22312239372C3230343639332C32332238222C30323834342C39302C36333338322C22322230332C3430343639332C32332238222C35323036342C39302C36333338322C22322231382C3630343639332C32332238222C30333237342C39302C36333338322C22332232332C3830343639332C32332238222C35333438342C39302C36333338322C22332234382C3030343639332C32332238222C30343639342C39302C36333338322C223022302C332C38352234222C35322C362C30353334382C2235223231302C332C38352234222C36372C382C30353334382C22312232302C342C30353334382C22312238322C302C30353334382C22312233352C362C30353334382C22312239372C322C30353334382C22322234302C382C30353334382C22322230332C342C30353334382C22322236352C302C30353334382C22322231382C362C30353334382C22332237302C322C30353334382C22332232332C382C30353334382C22332238352C342C30353334382C22332234382C302C30353334382C22342239302C362C30353334382C223022322C3635332C38352234222C35322C3635322C36353334382C2235223231322C3635332C38352234222C36372C3835322C36353334382C22312232302C3435322C36353334382C22312238322C3035322C36353334382C22312233352C3635322C36353334382C22312239372C3235322C36353334382C22322234302C3835322C36353334382C22322230332C3435322C36353334382C22322236352C3035322C36353334382C22322231382C3635322C36353334382C22332237302C3235322C36353334382C22332232332C3835322C36353334382C22332238352C3435322C36353334382C22332234382C3035322C36353334382C22342239302C3635322C36353334382C223022352C3231332C38352234222C35322C3631352C32353334382C2235223231352C3231332C38352234222C36372C3831352C32353334382C22312232302C3431352C32353334382C22312238322C3031352C32353334382C22312233352C3631352C32353334382C22312239372C3231352C32353334382C22322234302C3831352C32353334382C22322230332C3431352C32353334382C22322236352C3031352C32353334382C22322231382C3631352C32353334382C22332237302C3231352C32353334382C22332232332C3831352C32353334382C22332238352C3431352C32353334382C22332234382C3031352C32353334382C22342239302C3631352C32353334382C223022372C3836332C38352234222C35322C3636372C38353334382C2235223231372C3836332C38352234222C36372C3836372C38353334382C22312232302C3436372C38353334382C22312238322C3036372C38353334382C22312233352C3636372C38353334382C22312239372C3236372C38353334382C22322234302C3836372C38353334382C22322230332C3436372C38353334382C22322236352C3036372C38353334382C22322231382C3636372C38353334382C22332237302C3236372C38353334382C22332232332C3836372C38353334382C22332238352C3436372C38353334382C22332234382C3036372C38353334382C22342239302C3636372C38353334382C223022312C32302C34353334382C2232223635312C32302C34353334382C2235223231312C32302C34353334382C2237223836312C32302C34353334382C22312232302C3430313432332C38352234222C32313038312C32302C34353334382C22312233352C3630313432332C38352234222C37313239312C32302C34353334382C22322234302C3830313432332C38352234222C33323430312C32302C34353334382C22322236352C3030313432332C38352234222C38323631312C32302C34353334382C22332237302C3230313432332C38352234222C33333832312C32302C34353334382C22332238352C3430313432332C38352234222C38333034312C32302C34353334382C22342239302C3630313432332C38352234222C2C3032313038332C38352234222C35322C3632313038332C38352234222C31352C3232313038332C38352234222C36372C3832313038332C38352234222C30313432312C38322C30353334382C22312238322C3032313038332C38352234222C35313633312C38322C30353334382C22312239372C3232313038332C38352234222C30323834312C38322C30353334382C22322230332C3432313038332C38352234222C35323036312C38322C30353334382C22322231382C3632313038332C38352234222C30333237312C38322C30353334382C22332232332C3832313038332C38352234222C35333438312C38322C30353334382C22332234382C3032313038332C38352234222C30343639312C38322C30353334382C223022312C33352C36353334382C2232223635312C33352C36353334382C2235223231312C33352C36353334382C2237223836312C33352C36353334382C22312232302C3435313633332C38352234222C32313038312C33352C36353334382C22312233352C3635313633332C38352234222C37313239312C33352C36353334382C22322234302C3835313633332C38352234222C33323430312C33352C36353334382C22322236352C3035313633332C38352234222C38323631312C33352C36353334382C22332237302C3235313633332C38352234222C33333832312C33352C36353334382C22332238352C3435313633332C38352234222C38333034312C33352C36353334382C22342239302C3635313633332C38352234222C2C3037313239332C38352234222C35322C3637313239332C38352234222C31352C3237313239332C38352234222C36372C3837313239332C38352234222C30313432312C39372C32353334382C22312238322C3037313239332C38352234222C35313633312C39372C32353334382C22312239372C3237313239332C38352234222C30323834312C39372C32353334382C22322230332C3437313239332C38352234222C35323036312C39372C32353334382C22322231382C3637313239332C38352234222C30333237312C39372C32353334382C22332232332C3837313239332C38352234222C35333438312C39372C32353334382C22332234382C3037313239332C38352234222C30343639312C39372C32353334382C223022322C34302C38353334382C2232223635322C34302C38353334382C2235223231322C34302C38353334382C2237223836322C34302C38353334382C22312232302C3430323834332C38352234222C32313038322C34302C38353334382C22312233352C3630323834332C38352234222C37313239322C34302C38353334382C22322234302C3830323834332C38352234222C33323430322C34302C38353334382C22322236352C3030323834332C38352234222C38323631322C34302C38353334382C22332237302C3230323834332C38352234222C33333832322C34302C38353334382C22332238352C3430323834332C38352234222C38333034322C34302C38353334382C22342239302C3630323834332C38352234222C2C3033323430332C38352234222C35322C3633323430332C38352234222C31352C3233323430332C38352234222C36372C3833323430332C38352234222C30313432322C30332C34353334382C22312238322C3033323430332C38352234222C35313633322C30332C34353334382C22312239372C3233323430332C38352234222C30323834322C30332C34353334382C22322230332C3433323430332C38352234222C35323036322C30332C34353334382C22322231382C3633323430332C38352234222C30333237322C30332C34353334382C22332232332C3833323430332C38352234222C35333438322C30332C34353334382C22332234382C3033323430332C38352234222C30343639322C30332C34353334382C223022322C36352C30353334382C2232223635322C36352C30353334382C2235223231322C36352C30353334382C2237223836322C36352C30353334382C22312232302C3435323036332C38352234222C32313038322C36352C30353334382C22312233352C3635323036332C38352234222C37313239322C36352C30353334382C22322234302C3835323036332C38352234222C33323430322C36352C30353334382C22322236352C3035323036332C38352234222C38323631322C36352C30353334382C22332237302C3235323036332C38352234222C33333832322C36352C30353334382C22332238352C3435323036332C38352234222C38333034322C36352C30353334382C22342239302C3635323036332C38352234222C2C3038323631332C38352234222C35322C3638323631332C38352234222C31352C3238323631332C38352234222C36372C3838323631332C38352234222C30313432322C31382C36353334382C22312238322C3038323631332C38352234222C35313633322C31382C36353334382C22312239372C3238323631332C38352234222C30323834322C31382C36353334382C22322230332C3438323631332C38352234222C35323036322C31382C36353334382C22322231382C3638323631332C38352234222C30333237322C31382C36353334382C22332232332C3838323631332C38352234222C35333438322C31382C36353334382C22332234382C3038323631332C38352234222C30343639322C31382C36353334382C223022332C37302C32353334382C2232223635332C37302C32353334382C2235223231332C37302C32353334382C2237223836332C37302C32353334382C22312232302C3430333237332C38352234222C32313038332C37302C32353334382C22312233352C3630333237332C38352234222C37313239332C37302C32353334382C22322234302C3830333237332C38352234222C33323430332C37302C32353334382C22322236352C3030333237332C38352234222C38323631332C37302C32353334382C22332237302C3230333237332C38352234222C33333832332C37302C32353334382C22332238352C3430333237332C38352234222C38333034332C37302C32353334382C22342239302C3630333237332C38352234222C2C3033333832332C38352234222C35322C3633333832332C38352234222C31352C3233333832332C38352234222C36372C3833333832332C38352234222C30313432332C32332C38353334382C22312238322C3033333832332C38352234222C35313633332C32332C38353334382C22312239372C3233333832332C38352234222C30323834332C32332C38353334382C22322230332C3433333832332C38352234222C35323036332C32332C38353334382C22322231382C3633333832332C38352234222C30333237332C32332C38353334382C22332232332C3833333832332C38352234222C35333438332C32332C38353334382C22332234382C3033333832332C38352234222C30343639332C32332C38353334382C223022332C38352C34353334382C2232223635332C38352C34353334382C2235223231332C38352C34353334382C2237223836332C38352C34353334382C22312232302C3435333438332C38352234222C32313038332C38352C34353334382C22312233352C3635333438332C38352234222C37313239332C38352C34353334382C22322234302C3835333438332C38352234222C33323430332C38352C34353334382C22322236352C3035333438332C38352234222C38323631332C38352C34353334382C22332237302C3235333438332C38352234222C33333832332C38352C34353334382C22332238352C3435333438332C38352234222C38333034332C38352C34353334382C22342239302C3635333438332C38352234222C2C3038333034332C38352234222C35322C3638333034332C38352234222C31352C3238333034332C38352234222C36372C3838333034332C38352234222C30313432332C34382C30353334382C22312238322C3038333034332C38352234222C35313633332C34382C30353334382C22312239372C3238333034332C38352234222C30323834332C34382C30353334382C22322230332C3438333034332C38352234222C35323036332C34382C30353334382C22322231382C3638333034332C38352234222C30333237332C34382C30353334382C22332232332C3838333034332C38352234222C35333438332C34382C30353334382C22332234382C3038333034332C38352234222C30343639332C34382C30353334382C223022342C39302C36353334382C2232223635342C39302C36353334382C2235223231342C39302C36353334382C2237223836342C39302C36353334382C22312232302C3430343639332C38352234222C32313038342C39302C36353334382C22312233352C3630343639332C38352234222C37313239342C39302C36353334382C22322234302C3830343639332C38352234222C33323430342C39302C36353334382C22322236352C3030343639332C38352234222C38323631342C39302C36353334382C22332237302C3230343639332C38352234222C33333832342C39302C36353334382C22332238352C3430343639332C38352234222C38333034342C39302C36353334382C22342239302C3630343639332C38352234222C2C302C30383330342C2232223635302C332C34382230222C31352C322C30383330342C2237223836302C332C34382230222C30313432302C332C34382230222C32313038302C332C34382230222C35313633302C332C34382230222C37313239302C332C34382230222C30323834302C332C34382230222C33323430302C332C34382230222C35323036302C332C34382230222C38323631302C332C34382230222C30333237302C332C34382230222C33333832302C332C34382230222C35333438302C332C34382230222C38333034302C332C34382230222C30343639302C332C34382230222C2C3035322C36383330342C2232223635322C3635332C34382230222C31352C3235322C36383330342C2237223836322C3635332C34382230222C30313432322C3635332C34382230222C32313038322C3635332C34382230222C35313633322C3635332C34382230222C37313239322C3635332C34382230222C30323834322C3635332C34382230222C33323430322C3635332C34382230222C35323036322C3635332C34382230222C38323631322C3635332C34382230222C30333237322C3635332C34382230222C33333832322C3635332C34382230222C35333438322C3635332C34382230222C38333034322C3635332C34382230222C30343639322C3635332C34382230222C2C3031352C32383330342C2232223635352C3231332C34382230222C31352C3231352C32383330342C2237223836352C3231332C34382230222C30313432352C3231332C34382230222C32313038352C3231332C34382230222C35313633352C3231332C34382230222C37313239352C3231332C34382230222C30323834352C3231332C34382230222C33323430352C3231332C34382230222C35323036352C3231332C34382230222C38323631352C3231332C34382230222C30333237352C3231332C34382230222C33333832352C3231332C34382230222C35333438352C3231332C34382230222C38333034352C3231332C34382230222C30343639352C3231332C34382230222C2C3036372C38383330342C2232223635372C3836332C34382230222C31352C3236372C38383330342C2237223836372C3836332C34382230222C30313432372C3836332C34382230222C32313038372C3836332C34382230222C35313633372C3836332C34382230222C37313239372C3836332C34382230222C30323834372C3836332C34382230222C33323430372C3836332C34382230222C35323036372C3836332C34382230222C38323631372C3836332C34382230222C30333237372C3836332C34382230222C33333832372C3836332C34382230222C35333438372C3836332C34382230222C38333034372C3836332C34382230222C30343639372C3836332C34382230222C2C3030313432332C34382230222C35322C3630313432332C34382230222C31352C3230313432332C34382230222C36372C3830313432332C34382230222C30313432312C32302C34383330342C22312238322C3030313432332C34382230222C35313633312C32302C34383330342C22312239372C3230313432332C34382230222C30323834312C32302C34383330342C22322230332C3430313432332C34382230222C35323036312C32302C34383330342C22322231382C3630313432332C34382230222C30333237312C32302C34383330342C22332232332C3830313432332C34382230222C35333438312C32302C34383330342C22332234382C3030313432332C34382230222C30343639312C32302C34383330342C223022312C38322C30383330342C2232223635312C38322C30383330342C2235223231312C38322C30383330342C2237223836312C38322C30383330342C22312232302C3432313038332C34382230222C32313038312C38322C30383330342C22312233352C3632313038332C34382230222C37313239312C38322C30383330342C22322234302C3832313038332C34382230222C33323430312C38322C30383330342C22322236352C3032313038332C34382230222C38323631312C38322C30383330342C22332237302C3232313038332C34382230222C33333832312C38322C30383330342C22332238352C3432313038332C34382230222C38333034312C38322C30383330342C22342239302C3632313038332C34382230222C2C3035313633332C34382230222C35322C3635313633332C34382230222C31352C3235313633332C34382230222C36372C3835313633332C34382230222C30313432312C33352C36383330342C22312238322C3035313633332C34382230222C35313633312C33352C36383330342C22312239372C3235313633332C34382230222C30323834312C33352C36383330342C22322230332C3435313633332C34382230222C35323036312C33352C36383330342C22322231382C3635313633332C34382230222C30333237312C33352C36383330342C22332232332C3835313633332C34382230222C35333438312C33352C36383330342C22332234382C3035313633332C34382230222C30343639312C33352C36383330342C223022312C39372C32383330342C2232223635312C39372C32383330342C2235223231312C39372C32383330342C2237223836312C39372C32383330342C22312232302C3437313239332C34382230222C32313038312C39372C32383330342C22312233352C3637313239332C34382230222C37313239312C39372C32383330342C22322234302C3837313239332C34382230222C33323430312C39372C32383330342C22322236352C3037313239332C34382230222C38323631312C39372C32383330342C22332237302C3237313239332C34382230222C33333832312C39372C32383330342C22332238352C3437313239332C34382230222C38333034312C39372C32383330342C22342239302C3637313239332C34382230222C2C3030323834332C34382230222C35322C3630323834332C34382230222C31352C3230323834332C34382230222C36372C3830323834332C34382230222C30313432322C34302C38383330342C22312238322C3030323834332C34382230222C35313633322C34302C38383330342C22312239372C3230323834332C34382230222C30323834322C34302C38383330342C22322230332C3430323834332C34382230222C35323036322C34302C38383330342C22322231382C3630323834332C34382230222C30333237322C34302C38383330342C22332232332C3830323834332C34382230222C35333438322C34302C38383330342C22332234382C3030323834332C34382230222C30343639322C34302C38383330342C223022322C30332C34383330342C2232223635322C30332C34383330342C2235223231322C30332C34383330342C2237223836322C30332C34383330342C22312232302C3433323430332C34382230222C32313038322C30332C34383330342C22312233352C3633323430332C34382230222C37313239322C30332C34383330342C22322234302C3833323430332C34382230222C33323430322C30332C34383330342C22322236352C3033323430332C34382230222C38323631322C30332C34383330342C22332237302C3233323430332C34382230222C33333832322C30332C34383330342C22332238352C3433323430332C34382230222C38333034322C30332C34383330342C22342239302C3633323430332C34382230222C2C3035323036332C34382230222C35322C3635323036332C34382230222C31352C3235323036332C34382230222C36372C3835323036332C34382230222C30313432322C36352C30383330342C22312238322C3035323036332C34382230222C35313633322C36352C30383330342C22312239372C3235323036332C34382230222C30323834322C36352C30383330342C22322230332C3435323036332C34382230222C35323036322C36352C30383330342C22322231382C3635323036332C34382230222C30333237322C36352C30383330342C22332232332C3835323036332C34382230222C35333438322C36352C30383330342C22332234382C3035323036332C34382230222C30343639322C36352C30383330342C223022322C31382C36383330342C2232223635322C31382C36383330342C2235223231322C31382C36383330342C2237223836322C31382C36383330342C22312232302C3438323631332C34382230222C32313038322C31382C36383330342C22312233352C3638323631332C34382230222C37313239322C31382C36383330342C22322234302C3838323631332C34382230222C33323430322C31382C36383330342C22322236352C3038323631332C34382230222C38323631322C31382C36383330342C22332237302C3238323631332C34382230222C33333832322C31382C36383330342C22332238352C3438323631332C34382230222C38333034322C31382C36383330342C22342239302C3638323631332C34382230222C2C3030333237332C34382230222C35322C3630333237332C34382230222C31352C3230333237332C34382230222C36372C3830333237332C34382230222C30313432332C37302C32383330342C22312238322C3030333237332C34382230222C35313633332C37302C32383330342C22312239372C3230333237332C34382230222C30323834332C37302C32383330342C22322230332C3430333237332C34382230222C35323036332C37302C32383330342C22322231382C3630333237332C34382230222C30333237332C37302C32383330342C22332232332C3830333237332C34382230222C35333438332C37302C32383330342C22332234382C3030333237332C34382230222C30343639332C37302C32383330342C223022332C32332C38383330342C2232223635332C32332C38383330342C2235223231332C32332C38383330342C2237223836332C32332C38383330342C22312232302C3433333832332C34382230222C32313038332C32332C38383330342C22312233352C3633333832332C34382230222C37313239332C32332C38383330342C22322234302C3833333832332C34382230222C33323430332C32332C38383330342C22322236352C3033333832332C34382230222C38323631332C32332C38383330342C22332237302C3233333832332C34382230222C33333832332C32332C38383330342C22332238352C3433333832332C34382230222C38333034332C32332C38383330342C22342239302C3633333832332C34382230222C2C3035333438332C34382230222C35322C3635333438332C34382230222C31352C3235333438332C34382230222C36372C3835333438332C34382230222C30313432332C38352C34383330342C22312238322C3035333438332C34382230222C35313633332C38352C34383330342C22312239372C3235333438332C34382230222C30323834332C38352C34383330342C22322230332C3435333438332C34382230222C35323036332C38352C34383330342C22322231382C3635333438332C34382230222C30333237332C38352C34383330342C22332232332C3835333438332C34382230222C35333438332C38352C34383330342C22332234382C3035333438332C34382230222C30343639332C38352C34383330342C223022332C34382C30383330342C2232223635332C34382C30383330342C2235223231332C34382C30383330342C2237223836332C34382C30383330342C22312232302C3438333034332C34382230222C32313038332C34382C30383330342C22312233352C3638333034332C34382230222C37313239332C34382C30383330342C22322234302C3838333034332C34382230222C33323430332C34382C30383330342C22322236352C3038333034332C34382230222C38323631332C34382C30383330342C22332237302C3238333034332C34382230222C33333832332C34382C30383330342C22332238352C3438333034332C34382230222C38333034332C34382C30383330342C22342239302C3638333034332C34382230222C2C3030343639332C34382230222C35322C3630343639332C34382230222C31352C3230343639332C34382230222C36372C3830343639332C34382230222C30313432342C39302C36383330342C22312238322C3030343639332C34382230222C35313633342C39302C36383330342C22312239372C3230343639332C34382230222C30323834342C39302C36383330342C22322230332C3430343639332C34382230222C35323036342C39302C36383330342C22322231382C3630343639332C34382230222C30333237342C39302C36383330342C22332232332C3830343639332C34382230222C35333438342C39302C36383330342C22332234382C3030343639332C34382230222C30343639342C39302C36383330342C223022302C342C39302236222C35322C362C30303436392C2235223231302C342C39302236222C36372C382C30303436392C22312232302C342C30303436392C22312238322C302C30303436392C22312233352C362C30303436392C22312239372C322C30303436392C22322234302C382C30303436392C22322230332C342C30303436392C22322236352C302C30303436392C22322231382C362C30303436392C22332237302C322C30303436392C22332232332C382C30303436392C22332238352C342C30303436392C22332234382C302C30303436392C22342239302C362C30303436392C223022322C3635342C39302236222C35322C3635322C36303436392C2235223231322C3635342C39302236222C36372C3835322C36303436392C22312232302C3435322C36303436392C22312238322C3035322C36303436392C22312233352C3635322C36303436392C22312239372C3235322C36303436392C22322234302C3835322C36303436392C22322230332C3435322C36303436392C22322236352C3035322C36303436392C22322231382C3635322C36303436392C22332237302C3235322C36303436392C22332232332C3835322C36303436392C22332238352C3435322C36303436392C22332234382C3035322C36303436392C22342239302C3635322C36303436392C223022352C3231342C39302236222C35322C3631352C32303436392C2235223231352C3231342C39302236222C36372C3831352C32303436392C22312232302C3431352C32303436392C22312238322C3031352C32303436392C22312233352C3631352C32303436392C22312239372C3231352C32303436392C22322234302C3831352C32303436392C22322230332C3431352C32303436392C22322236352C3031352C32303436392C22322231382C3631352C32303436392C22332237302C3231352C32303436392C22332232332C3831352C32303436392C22332238352C3431352C32303436392C22332234382C3031352C32303436392C22342239302C3631352C32303436392C223022372C3836342C39302236222C35322C3636372C38303436392C2235223231372C3836342C39302236222C36372C3836372C38303436392C22312232302C3436372C38303436392C22312238322C3036372C38303436392C22312233352C3636372C38303436392C22312239372C3236372C38303436392C22322234302C3836372C38303436392C22322230332C3436372C38303436392C22322236352C3036372C38303436392C22322231382C3636372C38303436392C22332237302C3236372C38303436392C22332232332C3836372C38303436392C22332238352C3436372C38303436392C22332234382C3036372C38303436392C22342239302C3636372C38303436392C223022312C32302C34303436392C2232223635312C32302C34303436392C2235223231312C32302C34303436392C2237223836312C32302C34303436392C22312232302C3430313432342C39302236222C32313038312C32302C34303436392C22312233352C3630313432342C39302236222C37313239312C32302C34303436392C22322234302C3830313432342C39302236222C33323430312C32302C34303436392C22322236352C3030313432342C39302236222C38323631312C32302C34303436392C22332237302C3230313432342C39302236222C33333832312C32302C34303436392C22332238352C3430313432342C39302236222C38333034312C32302C34303436392C22342239302C3630313432342C39302236222C2C3032313038342C39302236222C35322C3632313038342C39302236222C31352C3232313038342C39302236222C36372C3832313038342C39302236222C30313432312C38322C30303436392C22312238322C3032313038342C39302236222C35313633312C38322C30303436392C22312239372C3232313038342C39302236222C30323834312C38322C30303436392C22322230332C3432313038342C39302236222C35323036312C38322C30303436392C22322231382C3632313038342C39302236222C30333237312C38322C30303436392C22332232332C3832313038342C39302236222C35333438312C38322C30303436392C22332234382C3032313038342C39302236222C30343639312C38322C30303436392C223022312C33352C36303436392C2232223635312C33352C36303436392C2235223231312C33352C36303436392C2237223836312C33352C36303436392C22312232302C3435313633342C39302236222C32313038312C33352C36303436392C22312233352C3635313633342C39302236222C37313239312C33352C36303436392C22322234302C3835313633342C39302236222C33323430312C33352C36303436392C22322236352C3035313633342C39302236222C38323631312C33352C36303436392C22332237302C3235313633342C39302236222C33333832312C33352C36303436392C22332238352C3435313633342C39302236222C38333034312C33352C36303436392C22342239302C3635313633342C39302236222C2C3037313239342C39302236222C35322C3637313239342C39302236222C31352C3237313239342C39302236222C36372C3837313239342C39302236222C30313432312C39372C32303436392C22312238322C3037313239342C39302236222C35313633312C39372C32303436392C22312239372C3237313239342C39302236222C30323834312C39372C32303436392C22322230332C3437313239342C39302236222C35323036312C39372C32303436392C22322231382C3637313239342C39302236222C30333237312C39372C32303436392C22332232332C3837313239342C39302236222C35333438312C39372C32303436392C22332234382C3037313239342C39302236222C30343639312C39372C32303436392C223022322C34302C38303436392C2232223635322C34302C38303436392C2235223231322C34302C38303436392C2237223836322C34302C38303436392C22312232302C3430323834342C39302236222C32313038322C34302C38303436392C22312233352C3630323834342C39302236222C37313239322C34302C38303436392C22322234302C3830323834342C39302236222C33323430322C34302C38303436392C22322236352C3030323834342C39302236222C38323631322C34302C38303436392C22332237302C3230323834342C39302236222C33333832322C34302C38303436392C22332238352C3430323834342C39302236222C38333034322C34302C38303436392C22342239302C3630323834342C39302236222C2C3033323430342C39302236222C35322C3633323430342C39302236222C31352C3233323430342C39302236222C36372C3833323430342C39302236222C30313432322C30332C34303436392C22312238322C3033323430342C39302236222C35313633322C30332C34303436392C22312239372C3233323430342C39302236222C30323834322C30332C34303436392C22322230332C3433323430342C39302236222C35323036322C30332C34303436392C22322231382C3633323430342C39302236222C30333237322C30332C34303436392C22332232332C3833323430342C39302236222C35333438322C30332C34303436392C22332234382C3033323430342C39302236222C30343639322C30332C34303436392C223022322C36352C30303436392C2232223635322C36352C30303436392C2235223231322C36352C30303436392C2237223836322C36352C30303436392C22312232302C3435323036342C39302236222C32313038322C36352C30303436392C22312233352C3635323036342C39302236222C37313239322C36352C30303436392C22322234302C3835323036342C39302236222C33323430322C36352C30303436392C22322236352C3035323036342C39302236222C38323631322C36352C30303436392C22332237302C3235323036342C39302236222C33333832322C36352C30303436392C22332238352C3435323036342C39302236222C38333034322C36352C30303436392C22342239302C3635323036342C39302236222C2C3038323631342C39302236222C35322C3638323631342C39302236222C31352C3238323631342C39302236222C36372C3838323631342C39302236222C30313432322C31382C36303436392C22312238322C3038323631342C39302236222C35313633322C31382C36303436392C22312239372C3238323631342C39302236222C30323834322C31382C36303436392C22322230332C3438323631342C39302236222C35323036322C31382C36303436392C22322231382C3638323631342C39302236222C30333237322C31382C36303436392C22332232332C3838323631342C39302236222C35333438322C31382C36303436392C22332234382C3038323631342C39302236222C30343639322C31382C36303436392C223022332C37302C32303436392C2232223635332C37302C32303436392C2235223231332C37302C32303436392C2237223836332C37302C32303436392C22312232302C3430333237342C39302236222C32313038332C37302C32303436392C22312233352C3630333237342C39302236222C37313239332C37302C32303436392C22322234302C3830333237342C39302236222C33323430332C37302C32303436392C22322236352C3030333237342C39302236222C38323631332C37302C32303436392C22332237302C3230333237342C39302236222C33333832332C37302C32303436392C22332238352C3430333237342C39302236222C38333034332C37302C32303436392C22342239302C3630333237342C39302236222C2C3033333832342C39302236222C35322C3633333832342C39302236222C31352C3233333832342C39302236222C36372C3833333832342C39302236222C30313432332C32332C38303436392C22312238322C3033333832342C39302236222C35313633332C32332C38303436392C22312239372C3233333832342C39302236222C30323834332C32332C38303436392C22322230332C3433333832342C39302236222C35323036332C32332C38303436392C22322231382C3633333832342C39302236222C30333237332C32332C38303436392C22332232332C3833333832342C39302236222C35333438332C32332C38303436392C22332234382C3033333832342C39302236222C30343639332C32332C38303436392C223022332C38352C34303436392C2232223635332C38352C34303436392C2235223231332C38352C34303436392C2237223836332C38352C34303436392C22312232302C3435333438342C39302236222C32313038332C38352C34303436392C22312233352C3635333438342C39302236222C37313239332C38352C34303436392C22322234302C3835333438342C39302236222C33323430332C38352C34303436392C22322236352C3035333438342C39302236222C38323631332C38352C34303436392C22332237302C3235333438342C39302236222C33333832332C38352C34303436392C22332238352C3435333438342C39302236222C38333034332C38352C34303436392C22342239302C3635333438342C39302236222C2C3038333034342C39302236222C35322C3638333034342C39302236222C31352C3238333034342C39302236222C36372C3838333034342C39302236222C30313432332C34382C30303436392C22312238322C3038333034342C39302236222C35313633332C34382C30303436392C22312239372C3238333034342C39302236222C30323834332C34382C30303436392C22322230332C3438333034342C39302236222C35323036332C34382C30303436392C22322231382C3638333034342C39302236222C30333237332C34382C30303436392C22332232332C3838333034342C39302236222C35333438332C34382C30303436392C22332234382C3038333034342C39302236222C30343639332C34382C30303436392C223022342C39302C36303436392C2232223635342C39302C36303436392C2235223231342C39302C36303436392C2237223836342C39302C36303436392C22312232302C3430343639342C39302236222C32313038342C39302C36303436392C22312233352C3630343639342C39302236222C37313239342C39302C36303436392C22322234302C3830343639342C39302236222C33323430342C39302C36303436392C22322236352C3030343639342C39302236222C38323631342C39302C36303436392C22332237302C3230343639342C39302236222C33333832342C39302C36303436392C22332238352C3430343639342C39302236222C38333034342C39302C36303436392C22342239302C3630343639342C393022367D5D", + "PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342C33302C3230343834342C36302C3430343038342C39305D35222C756C52743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22803_colorful": { + "Applicability": { + "ColorPrimaries": "sRGB", + "GammaTransfer": "sRGB", + "RenderIntent": 259, + "RenderIntentName": "22803_colorful" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30", + "PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133322C5D6C22747522475B3A2C302C312C322C332C342C352C362C372C382C393031312C2C313231312C2C333431312C2C353631312C2C373831312C2C393032322C2C313232322C2C333432322C2C353632322C2C373832322C2C393033332C2C313233332C2C333433332C2C353633332C2C373833332C2C393034342C2C313234342C2C333434342C2C353634342C2C373834342C2C393035352C2C313235352C2C333435352C2C353635352C2C373835352C2C393036362C2C313236362C2C333436362C2C353636362C2C373836362C2C393037372C2C313237372C2C333437372C2C353637372C2C373837372C2C393038382C2C313238382C2C333438382C2C353638382C2C373838382C2C393039392C2C313239392C2C333439392C2C353639392C2C373839392C2C3930312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3931312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3932312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3933312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3934312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3935312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3936312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3937312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3938312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3939312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3930322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3931322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3932322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3933322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3934322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3935322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3936322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3937322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3938322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3939322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3930332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3931332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3932332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3933332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3934332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3935332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3936332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3937332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3938332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3939332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3930342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3931342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3932342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3934342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3935342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3937342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3934362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3935362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3936362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3938362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3939362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3930372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3931372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3932372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3933372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3934372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3935372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3936372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3937372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3938372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3939372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3930382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3931382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3932382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3933382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3934382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3935382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3936382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3937382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3938382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3939382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3930392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3931392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3932392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3933392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3934392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3935392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3936392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3937392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3938392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3939392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3930313030312C30302C3130313230312C30302C3330313430312C30302C3530313630312C30302C3730313830312C30302C3930313031312C31302C3130313231312C31302C3330313431312C31302C3530313631312C31302C3730313831312C31302C3930313032312C32302C3130313232312C32305D33222C756C52743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222C38323631352C3231302C2C22332237302C3231352C322230222C33333832352C3231302C2C22332238352C3431352C322230222C38333034352C3231302C2C22342239302C3631352C322230222C2C3036372C382230222C35322C3636372C382230222C31352C3236372C382230222C36372C3836372C382230222C30313432372C3836302C2C22312238322C3036372C382230222C35313633372C3836302C2C22312239372C3236372C382230222C30323834372C3836302C2C22322230332C3436372C382230222C35323036372C3836302C2C22322231382C3636372C382230222C30333237372C3836302C2C22332232332C3836372C382230222C35333438372C3836302C2C22332234382C3036372C382230222C30343639372C3836302C2C223022312C32302C342230222C35322C3630313432302C2C2235223231312C32302C342230222C36372C3830313432302C2C22312232302C3430313432302C2C22312238322C3030313432302C2C22312233352C3630313432302C2C22312239372C3230313432302C2C22322234302C3830313432302C2C22322230332C3430313432302C2C22322236352C3030313432302C2C22322231382C3630313432302C2C22332237302C3230313432302C2C22332232332C3830313432302C2C22332238352C3430313432302C2C22332234382C3030313432302C2C22342239302C3630313432302C2C223022312C38322C302230222C35322C3632313038302C2C2235223231312C38322C302230222C36372C3832313038302C2C22312232302C3432313038302C2C22312238322C3032313038302C2C22312233352C3632313038302C2C22312239372C3232313038302C2C22322234302C3832313038302C2C22322230332C3432313038302C2C22322236352C3032313038302C2C22322231382C3632313038302C2C22332237302C3232313038302C2C22332232332C3832313038302C2C22332238352C3432313038302C2C22332234382C3032313038302C2C22342239302C3632313038302C2C223022312C33352C362230222C35322C3635313633302C2C2235223231312C33352C362230222C36372C3835313633302C2C22312232302C3435313633302C2C22312238322C3035313633302C2C22312233352C3635313633302C2C22312239372C3235313633302C2C22322234302C3835313633302C2C22322230332C3435313633302C2C22322236352C3035313633302C2C22322231382C3635313633302C2C22332237302C3235313633302C2C22332232332C3835313633302C2C22332238352C3435313633302C2C22332234382C3035313633302C2C22342239302C3635313633302C2C223022312C39372C322230222C35322C3637313239302C2C2235223231312C39372C322230222C36372C3837313239302C2C22312232302C3437313239302C2C22312238322C3037313239302C2C22312233352C3637313239302C2C22312239372C3237313239302C2C22322234302C3837313239302C2C22322230332C3437313239302C2C22322236352C3037313239302C2C22322231382C3637313239302C2C22332237302C3237313239302C2C22332232332C3837313239302C2C22332238352C3437313239302C2C22332234382C3037313239302C2C22342239302C3637313239302C2C223022322C34302C382230222C35322C3630323834302C2C2235223231322C34302C382230222C36372C3830323834302C2C22312232302C3430323834302C2C22312238322C3030323834302C2C22312233352C3630323834302C2C22312239372C3230323834302C2C22322234302C3830323834302C2C22322230332C3430323834302C2C22322236352C3030323834302C2C22322231382C3630323834302C2C22332237302C3230323834302C2C22332232332C3830323834302C2C22332238352C3430323834302C2C22332234382C3030323834302C2C22342239302C3630323834302C2C223022322C30332C342230222C35322C3633323430302C2C2235223231322C30332C342230222C36372C3833323430302C2C22312232302C3433323430302C2C22312238322C3033323430302C2C22312233352C3633323430302C2C22312239372C3233323430302C2C22322234302C3833323430302C2C22322230332C3433323430302C2C22322236352C3033323430302C2C22322231382C3633323430302C2C22332237302C3233323430302C2C22332232332C3833323430302C2C22332238352C3433323430302C2C22332234382C3033323430302C2C22342239302C3633323430302C2C223022322C36352C302230222C35322C3635323036302C2C2235223231322C36352C302230222C36372C3835323036302C2C22312232302C3435323036302C2C22312238322C3035323036302C2C22312233352C3635323036302C2C22312239372C3235323036302C2C22322234302C3835323036302C2C22322230332C3435323036302C2C22322236352C3035323036302C2C22322231382C3635323036302C2C22332237302C3235323036302C2C22332232332C3835323036302C2C22332238352C3435323036302C2C22332234382C3035323036302C2C22342239302C3635323036302C2C223022322C31382C362230222C35322C3638323631302C2C2235223231322C31382C362230222C36372C3838323631302C2C22312232302C3438323631302C2C22312238322C3038323631302C2C22312233352C3638323631302C2C22312239372C3238323631302C2C22322234302C3838323631302C2C22322230332C3438323631302C2C22322236352C3038323631302C2C22322231382C3638323631302C2C22332237302C3238323631302C2C22332232332C3838323631302C2C22332238352C3438323631302C2C22332234382C3038323631302C2C22342239302C3638323631302C2C223022332C37302C322230222C35322C3630333237302C2C2235223231332C37302C322230222C36372C3830333237302C2C22312232302C3430333237302C2C22312238322C3030333237302C2C22312233352C3630333237302C2C22312239372C3230333237302C2C22322234302C3830333237302C2C22322230332C3430333237302C2C22322236352C3030333237302C2C22322231382C3630333237302C2C22332237302C3230333237302C2C22332232332C3830333237302C2C22332238352C3430333237302C2C22332234382C3030333237302C2C22342239302C3630333237302C2C223022332C32332C382230222C35322C3633333832302C2C2235223231332C32332C382230222C36372C3833333832302C2C22312232302C3433333832302C2C22312238322C3033333832302C2C22312233352C3633333832302C2C22312239372C3233333832302C2C22322234302C3833333832302C2C22322230332C3433333832302C2C22322236352C3033333832302C2C22322231382C3633333832302C2C22332237302C3233333832302C2C22332232332C3833333832302C2C22332238352C3433333832302C2C22332234382C3033333832302C2C22342239302C3633333832302C2C223022332C38352C342230222C35322C3635333438302C2C2235223231332C38352C342230222C36372C3835333438302C2C22312232302C3435333438302C2C22312238322C3035333438302C2C22312233352C3635333438302C2C22312239372C3235333438302C2C22322234302C3835333438302C2C22322230332C3435333438302C2C22322236352C3035333438302C2C22322231382C3635333438302C2C22332237302C3235333438302C2C22332232332C3835333438302C2C22332238352C3435333438302C2C22332234382C3035333438302C2C22342239302C3635333438302C2C223022332C34382C302230222C35322C3638333034302C2C2235223231332C34382C302230222C36372C3838333034302C2C22312232302C3438333034302C2C22312238322C3038333034302C2C22312233352C3638333034302C2C22312239372C3238333034302C2C22322234302C3838333034302C2C22322230332C3438333034302C2C22322236352C3038333034302C2C22322231382C3638333034302C2C22332237302C3238333034302C2C22332232332C3838333034302C2C22332238352C3438333034302C2C22332234382C3038333034302C2C22342239302C3638333034302C2C223022342C39302C362230222C35322C3630343639302C2C2235223231342C39302C362230222C36372C3830343639302C2C22312232302C3430343639302C2C22312238322C3030343639302C2C22312233352C3630343639302C2C22312239372C3230343639302C2C22322234302C3830343639302C2C22322230332C3430343639302C2C22322236352C3030343639302C2C22322231382C3630343639302C2C22332237302C3230343639302C2C22332232332C3830343639302C2C22332238352C3430343639302C2C22332234382C3030343639302C2C22342239302C3630343639302C2C223022302C322C36352C2232223635302C322C36352C2235223231302C322C36352C2237223836302C322C36352C22312232302C342C3035322236222C32313038302C322C36352C22312233352C362C3035322236222C37313239302C322C36352C22322234302C382C3035322236222C33323430302C322C36352C22322236352C302C3035322236222C38323631302C322C36352C22332237302C322C3035322236222C33333832302C322C36352C22332238352C342C3035322236222C38333034302C322C36352C22342239302C362C3035322236222C2C3035322C3635322236222C35322C3635322C3635322236222C31352C3235322C3635322236222C36372C3835322C3635322236222C30313432322C3635322C36352C22312238322C3035322C3635322236222C35313633322C3635322C36352C22312239372C3235322C3635322236222C30323834322C3635322C36352C22322230332C3435322C3635322236222C35323036322C3635322C36352C22322231382C3635322C3635322236222C30333237322C3635322C36352C22332232332C3835322C3635322236222C35333438322C3635322C36352C22332234382C3035322C3635322236222C30343639322C3635322C36352C223022352C3231322C36352C2232223635352C3231322C36352C2235223231352C3231322C36352C2237223836352C3231322C36352C22312232302C3431352C3235322236222C32313038352C3231322C36352C22312233352C3631352C3235322236222C37313239352C3231322C36352C22322234302C3831352C3235322236222C33323430352C3231322C36352C22322236352C3031352C3235322236222C38323631352C3231322C36352C22332237302C3231352C3235322236222C33333832352C3231322C36352C22332238352C3431352C3235322236222C38333034352C3231322C36352C22342239302C3631352C3235322236222C2C3036372C3835322236222C35322C3636372C3835322236222C31352C3236372C3835322236222C36372C3836372C3835322236222C30313432372C3836322C36352C22312238322C3036372C3835322236222C35313633372C3836322C36352C22312239372C3236372C3835322236222C30323834372C3836322C36352C22322230332C3436372C3835322236222C35323036372C3836322C36352C22322231382C3636372C3835322236222C30333237372C3836322C36352C22332232332C3836372C3835322236222C35333438372C3836322C36352C22332234382C3036372C3835322236222C30343639372C3836322C36352C223022312C32302C3435322236222C35322C3630313432322C36352C2235223231312C32302C3435322236222C36372C3830313432322C36352C22312232302C3430313432322C36352C22312238322C3030313432322C36352C22312233352C3630313432322C36352C22312239372C3230313432322C36352C22322234302C3830313432322C36352C22322230332C3430313432322C36352C22322236352C3030313432322C36352C22322231382C3630313432322C36352C22332237302C3230313432322C36352C22332232332C3830313432322C36352C22332238352C3430313432322C36352C22332234382C3030313432322C36352C22342239302C3630313432322C36352C223022312C38322C3035322236222C35322C3632313038322C36352C2235223231312C38322C3035322236222C36372C3832313038322C36352C22312232302C3432313038322C36352C22312238322C3032313038322C36352C22312233352C3632313038322C36352C22312239372C3232313038322C36352C22322234302C3832313038322C36352C22322230332C3432313038322C36352C22322236352C3032313038322C36352C22322231382C3632313038322C36352C22332237302C3232313038322C36352C22332232332C3832313038322C36352C22332238352C3432313038322C36352C22332234382C3032313038322C36352C22342239302C3632313038322C36352C223022312C33352C3635322236222C35322C3635313633322C36352C2235223231312C33352C3635322236222C36372C3835313633322C36352C22312232302C3435313633322C36352C22312238322C3035313633322C36352C22312233352C3635313633322C36352C22312239372C3235313633322C36352C22322234302C3835313633322C36352C22322230332C3435313633322C36352C22322236352C3035313633322C36352C22322231382C3635313633322C36352C22332237302C3235313633322C36352C22332232332C3835313633322C36352C22332238352C3435313633322C36352C22332234382C3035313633322C36352C22342239302C3635313633322C36352C223022312C39372C3235322236222C35322C3637313239322C36352C2235223231312C39372C3235322236222C36372C3837313239322C36352C22312232302C3437313239322C36352C22312238322C3037313239322C36352C22312233352C3637313239322C36352C22312239372C3237313239322C36352C22322234302C3837313239322C36352C22322230332C3437313239322C36352C22322236352C3037313239322C36352C22322231382C3637313239322C36352C22332237302C3237313239322C36352C22332232332C3837313239322C36352C22332238352C3437313239322C36352C22332234382C3037313239322C36352C22342239302C3637313239322C36352C223022322C34302C3835322236222C35322C3630323834322C36352C2235223231322C34302C3835322236222C36372C3830323834322C36352C22312232302C3430323834322C36352C22312238322C3030323834322C36352C22312233352C3630323834322C36352C22312239372C3230323834322C36352C22322234302C3830323834322C36352C22322230332C3430323834322C36352C22322236352C3030323834322C36352C22322231382C3630323834322C36352C22332237302C3230323834322C36352C22332232332C3830323834322C36352C22332238352C3430323834322C36352C22332234382C3030323834322C36352C22342239302C3630323834322C36352C223022322C30332C3435322236222C35322C3633323430322C36352C2235223231322C30332C3435322236222C36372C3833323430322C36352C22312232302C3433323430322C36352C22312238322C3033323430322C36352C22312233352C3633323430322C36352C22312239372C3233323430322C36352C22322234302C3833323430322C36352C22322230332C3433323430322C36352C22322236352C3033323430322C36352C22322231382C3633323430322C36352C22332237302C3233323430322C36352C22332232332C3833323430322C36352C22332238352C3433323430322C36352C22332234382C3033323430322C36352C22342239302C3633323430322C36352C223022322C36352C3035322236222C35322C3635323036322C36352C2235223231322C36352C3035322236222C36372C3835323036322C36352C22312232302C3435323036322C36352C22312238322C3035323036322C36352C22312233352C3635323036322C36352C22312239372C3235323036322C36352C22322234302C3835323036322C36352C22322230332C3435323036322C36352C22322236352C3035323036322C36352C22322231382C3635323036322C36352C22332237302C3235323036322C36352C22332232332C3835323036322C36352C22332238352C3435323036322C36352C22332234382C3035323036322C36352C22342239302C3635323036322C36352C223022322C31382C3635322236222C35322C3638323631322C36352C2235223231322C31382C3635322236222C36372C3838323631322C36352C22312232302C3438323631322C36352C22312238322C3038323631322C36352C22312233352C3638323631322C36352C22312239372C3238323631322C36352C22322234302C3838323631322C36352C22322230332C3438323631322C36352C22322236352C3038323631322C36352C22322231382C3638323631322C36352C22332237302C3238323631322C36352C22332232332C3838323631322C36352C22332238352C3438323631322C36352C22332234382C3038323631322C36352C22342239302C3638323631322C36352C223022332C37302C3235322236222C35322C3630333237322C36352C2235223231332C37302C3235322236222C36372C3830333237322C36352C22312232302C3430333237322C36352C22312238322C3030333237322C36352C22312233352C3630333237322C36352C22312239372C3230333237322C36352C22322234302C3830333237322C36352C22322230332C3430333237322C36352C22322236352C3030333237322C36352C22322231382C3630333237322C36352C22332237302C3230333237322C36352C22332232332C3830333237322C36352C22332238352C3430333237322C36352C22332234382C3030333237322C36352C22342239302C3630333237322C36352C223022332C32332C3835322236222C35322C3633333832322C36352C2235223231332C32332C3835322236222C36372C3833333832322C36352C22312232302C3433333832322C36352C22312238322C3033333832322C36352C22312233352C3633333832322C36352C22312239372C3233333832322C36352C22322234302C3833333832322C36352C22322230332C3433333832322C36352C22322236352C3033333832322C36352C22322231382C3633333832322C36352C22332237302C3233333832322C36352C22332232332C3833333832322C36352C22332238352C3433333832322C36352C22332234382C3033333832322C36352C22342239302C3633333832322C36352C223022332C38352C3435322236222C35322C3635333438322C36352C2235223231332C38352C3435322236222C36372C3835333438322C36352C22312232302C3435333438322C36352C22312238322C3035333438322C36352C22312233352C3635333438322C36352C22312239372C3235333438322C36352C22322234302C3835333438322C36352C22322230332C3435333438322C36352C22322236352C3035333438322C36352C22322231382C3635333438322C36352C22332237302C3235333438322C36352C22332232332C3835333438322C36352C22332238352C3435333438322C36352C22332234382C3035333438322C36352C22342239302C3635333438322C36352C223022332C34382C3035322236222C35322C3638333034322C36352C2235223231332C34382C3035322236222C36372C3838333034322C36352C22312232302C3438333034322C36352C22312238322C3038333034322C36352C22312233352C3638333034322C36352C22312239372C3238333034322C36352C22322234302C3838333034322C36352C22322230332C3438333034322C36352C22322236352C3038333034322C36352C22322231382C3638333034322C36352C22332237302C3238333034322C36352C22332232332C3838333034322C36352C22332238352C3438333034322C36352C22332234382C3038333034322C36352C22342239302C3638333034322C36352C223022342C39302C3635322236222C35322C3630343639322C36352C2235223231342C39302C3635322236222C36372C3830343639322C36352C22312232302C3430343639322C36352C22312238322C3030343639322C36352C22312233352C3630343639322C36352C22312239372C3230343639322C36352C22322234302C3830343639322C36352C22322230332C3430343639322C36352C22322236352C3030343639322C36352C22322231382C3630343639322C36352C22332237302C3230343639322C36352C22332232332C3830343639322C36352C22332238352C3430343639322C36352C22332234382C3030343639322C36352C22342239302C3630343639322C36352C223022302C352C32312C2232223635302C352C32312C2235223231302C352C32312C2237223836302C352C32312C22312232302C342C3031352232222C32313038302C352C32312C22312233352C362C3031352232222C37313239302C352C32312C22322234302C382C3031352232222C33323430302C352C32312C22322236352C302C3031352232222C38323631302C352C32312C22332237302C322C3031352232222C33333832302C352C32312C22332238352C342C3031352232222C38333034302C352C32312C22342239302C362C3031352232222C2C3035322C3631352232222C35322C3635322C3631352232222C31352C3235322C3631352232222C36372C3835322C3631352232222C30313432322C3635352C32312C22312238322C3035322C3631352232222C35313633322C3635352C32312C22312239372C3235322C3631352232222C30323834322C3635352C32312C22322230332C3435322C3631352232222C35323036322C3635352C32312C22322231382C3635322C3631352232222C30333237322C3635352C32312C22332232332C3835322C3631352232222C35333438322C3635352C32312C22332234382C3035322C3631352232222C30343639322C3635352C32312C223022352C3231352C32312C2232223635352C3231352C32312C2235223231352C3231352C32312C2237223836352C3231352C32312C22312232302C3431352C3231352232222C32313038352C3231352C32312C22312233352C3631352C3231352232222C37313239352C3231352C32312C22322234302C3831352C3231352232222C33323430352C3231352C32312C22322236352C3031352C3231352232222C38323631352C3231352C32312C22332237302C3231352C3231352232222C33333832352C3231352C32312C22332238352C3431352C3231352232222C38333034352C3231352C32312C22342239302C3631352C3231352232222C2C3036372C3831352232222C35322C3636372C3831352232222C31352C3236372C3831352232222C36372C3836372C3831352232222C30313432372C3836352C32312C22312238322C3036372C3831352232222C35313633372C3836352C32312C22312239372C3236372C3831352232222C30323834372C3836352C32312C22322230332C3436372C3831352232222C35323036372C3836352C32312C22322231382C3636372C3831352232222C30333237372C3836352C32312C22332232332C3836372C3831352232222C35333438372C3836352C32312C22332234382C3036372C3831352232222C30343639372C3836352C32312C223022312C32302C3431352232222C35322C3630313432352C32312C2235223231312C32302C3431352232222C36372C3830313432352C32312C22312232302C3430313432352C32312C22312238322C3030313432352C32312C22312233352C3630313432352C32312C22312239372C3230313432352C32312C22322234302C3830313432352C32312C22322230332C3430313432352C32312C22322236352C3030313432352C32312C22322231382C3630313432352C32312C22332237302C3230313432352C32312C22332232332C3830313432352C32312C22332238352C3430313432352C32312C22332234382C3030313432352C32312C22342239302C3630313432352C32312C223022312C38322C3031352232222C35322C3632313038352C32312C2235223231312C38322C3031352232222C36372C3832313038352C32312C22312232302C3432313038352C32312C22312238322C3032313038352C32312C22312233352C3632313038352C32312C22312239372C3232313038352C32312C22322234302C3832313038352C32312C22322230332C3432313038352C32312C22322236352C3032313038352C32312C22322231382C3632313038352C32312C22332237302C3232313038352C32312C22332232332C3832313038352C32312C22332238352C3432313038352C32312C22332234382C3032313038352C32312C22342239302C3632313038352C32312C223022312C33352C3631352232222C35322C3635313633352C32312C2235223231312C33352C3631352232222C36372C3835313633352C32312C22312232302C3435313633352C32312C22312238322C3035313633352C32312C22312233352C3635313633352C32312C22312239372C3235313633352C32312C22322234302C3835313633352C32312C22322230332C3435313633352C32312C22322236352C3035313633352C32312C22322231382C3635313633352C32312C22332237302C3235313633352C32312C22332232332C3835313633352C32312C22332238352C3435313633352C32312C22332234382C3035313633352C32312C22342239302C3635313633352C32312C223022312C39372C3231352232222C35322C3637313239352C32312C2235223231312C39372C3231352232222C36372C3837313239352C32312C22312232302C3437313239352C32312C22312238322C3037313239352C32312C22312233352C3637313239352C32312C22312239372C3237313239352C32312C22322234302C3837313239352C32312C22322230332C3437313239352C32312C22322236352C3037313239352C32312C22322231382C3637313239352C32312C22332237302C3237313239352C32312C22332232332C3837313239352C32312C22332238352C3437313239352C32312C22332234382C3037313239352C32312C22342239302C3637313239352C32312C223022322C34302C3831352232222C35322C3630323834352C32312C2235223231322C34302C3831352232222C36372C3830323834352C32312C22312232302C3430323834352C32312C22312238322C3030323834352C32312C22312233352C3630323834352C32312C22312239372C3230323834352C32312C22322234302C3830323834352C32312C22322230332C3430323834352C32312C22322236352C3030323834352C32312C22322231382C3630323834352C32312C22332237302C3230323834352C32312C22332232332C3830323834352C32312C22332238352C3430323834352C32312C22332234382C3030323834352C32312C22342239302C3630323834352C32312C223022322C30332C3431352232222C35322C3633323430352C32312C2235223231322C30332C3431352232222C36372C3833323430352C32312C22312232302C3433323430352C32312C22312238322C3033323430352C32312C22312233352C3633323430352C32312C22312239372C3233323430352C32312C22322234302C3833323430352C32312C22322230332C3433323430352C32312C22322236352C3033323430352C32312C22322231382C3633323430352C32312C22332237302C3233323430352C32312C22332232332C3833323430352C32312C22332238352C3433323430352C32312C22332234382C3033323430352C32312C22342239302C3633323430352C32312C223022322C36352C3031352232222C35322C3635323036352C32312C2235223231322C36352C3031352232222C36372C3835323036352C32312C22312232302C3435323036352C32312C22312238322C3035323036352C32312C22312233352C3635323036352C32312C22312239372C3235323036352C32312C22322234302C3835323036352C32312C22322230332C3435323036352C32312C22322236352C3035323036352C32312C22322231382C3635323036352C32312C22332237302C3235323036352C32312C22332232332C3835323036352C32312C22332238352C3435323036352C32312C22332234382C3035323036352C32312C22342239302C3635323036352C32312C223022322C31382C3631352232222C35322C3638323631352C32312C2235223231322C31382C3631352232222C36372C3838323631352C32312C22312232302C3438323631352C32312C22312238322C3038323631352C32312C22312233352C3638323631352C32312C22312239372C3238323631352C32312C22322234302C3838323631352C32312C22322230332C3438323631352C32312C22322236352C3038323631352C32312C22322231382C3638323631352C32312C22332237302C3238323631352C32312C22332232332C3838323631352C32312C22332238352C3438323631352C32312C22332234382C3038323631352C32312C22342239302C3638323631352C32312C223022332C37302C3231352232222C35322C3630333237352C32312C2235223231332C37302C3231352232222C36372C3830333237352C32312C22312232302C3430333237352C32312C22312238322C3030333237352C32312C22312233352C3630333237352C32312C22312239372C3230333237352C32312C22322234302C3830333237352C32312C22322230332C3430333237352C32312C22322236352C3030333237352C32312C22322231382C3630333237352C32312C22332237302C3230333237352C32312C22332232332C3830333237352C32312C22332238352C3430333237352C32312C22332234382C3030333237352C32312C22342239302C3630333237352C32312C223022332C32332C3831352232222C35322C3633333832352C32312C2235223231332C32332C3831352232222C36372C3833333832352C32312C22312232302C3433333832352C32312C22312238322C3033333832352C32312C22312233352C3633333832352C32312C22312239372C3233333832352C32312C22322234302C3833333832352C32312C22322230332C3433333832352C32312C22322236352C3033333832352C32312C22322231382C3633333832352C32312C22332237302C3233333832352C32312C22332232332C3833333832352C32312C22332238352C3433333832352C32312C22332234382C3033333832352C32312C22342239302C3633333832352C32312C223022332C38352C3431352232222C35322C3635333438352C32312C2235223231332C38352C3431352232222C36372C3835333438352C32312C22312232302C3435333438352C32312C22312238322C3035333438352C32312C22312233352C3635333438352C32312C22312239372C3235333438352C32312C22322234302C3835333438352C32312C22322230332C3435333438352C32312C22322236352C3035333438352C32312C22322231382C3635333438352C32312C22332237302C3235333438352C32312C22332232332C3835333438352C32312C22332238352C3435333438352C32312C22332234382C3035333438352C32312C22342239302C3635333438352C32312C223022332C34382C3031352232222C35322C3638333034352C32312C2235223231332C34382C3031352232222C36372C3838333034352C32312C22312232302C3438333034352C32312C22312238322C3038333034352C32312C22312233352C3638333034352C32312C22312239372C3238333034352C32312C22322234302C3838333034352C32312C22322230332C3438333034352C32312C22322236352C3038333034352C32312C22322231382C3638333034352C32312C22332237302C3238333034352C32312C22332232332C3838333034352C32312C22332238352C3438333034352C32312C22332234382C3038333034352C32312C22342239302C3638333034352C32312C223022342C39302C3631352232222C35322C3630343639352C32312C2235223231342C39302C3631352232222C36372C3830343639352C32312C22312232302C3430343639352C32312C22312238322C3030343639352C32312C22312233352C3630343639352C32312C22312239372C3230343639352C32312C22322234302C3830343639352C32312C22322230332C3430343639352C32312C22322236352C3030343639352C32312C22322231382C3630343639352C32312C22332237302C3230343639352C32312C22332232332C3830343639352C32312C22332238352C3430343639352C32312C22332234382C3030343639352C32312C22342239302C3630343639352C32312C223022302C372C38362C2232223635302C372C38362C2235223231302C372C38362C2237223836302C372C38362C22312232302C342C3036372238222C32313038302C372C38362C22312233352C362C3036372238222C37313239302C372C38362C22322234302C382C3036372238222C33323430302C372C38362C22322236352C302C3036372238222C38323631302C372C38362C22332237302C322C3036372238222C33333832302C372C38362C22332238352C342C3036372238222C38333034302C372C38362C22342239302C362C3036372238222C2C3035322C3636372238222C35322C3635322C3636372238222C31352C3235322C3636372238222C36372C3835322C3636372238222C30313432322C3635372C38362C22312238322C3035322C3636372238222C35313633322C3635372C38362C22312239372C3235322C3636372238222C30323834322C3635372C38362C22322230332C3435322C3636372238222C35323036322C3635372C38362C22322231382C3635322C3636372238222C30333237322C3635372C38362C22332232332C3835322C3636372238222C35333438322C3635372C38362C22332234382C3035322C3636372238222C30343639322C3635372C38362C223022352C3231372C38362C2232223635352C3231372C38362C2235223231352C3231372C38362C2237223836352C3231372C38362C22312232302C3431352C3236372238222C32313038352C3231372C38362C22312233352C3631352C3236372238222C37313239352C3231372C38362C22322234302C3831352C3236372238222C33323430352C3231372C38362C22322236352C3031352C3236372238222C38323631352C3231372C38362C22332237302C3231352C3236372238222C33333832352C3231372C38362C22332238352C3431352C3236372238222C38333034352C3231372C38362C22342239302C3631352C3236372238222C2C3036372C3836372238222C35322C3636372C3836372238222C31352C3236372C3836372238222C36372C3836372C3836372238222C30313432372C3836372C38362C22312238322C3036372C3836372238222C35313633372C3836372C38362C22312239372C3236372C3836372238222C30323834372C3836372C38362C22322230332C3436372C3836372238222C35323036372C3836372C38362C22322231382C3636372C3836372238222C30333237372C3836372C38362C22332232332C3836372C3836372238222C35333438372C3836372C38362C22332234382C3036372C3836372238222C30343639372C3836372C38362C223022312C32302C3436372238222C35322C3630313432372C38362C2235223231312C32302C3436372238222C36372C3830313432372C38362C22312232302C3430313432372C38362C22312238322C3030313432372C38362C22312233352C3630313432372C38362C22312239372C3230313432372C38362C22322234302C3830313432372C38362C22322230332C3430313432372C38362C22322236352C3030313432372C38362C22322231382C3630313432372C38362C22332237302C3230313432372C38362C22332232332C3830313432372C38362C22332238352C3430313432372C38362C22332234382C3030313432372C38362C22342239302C3630313432372C38362C223022312C38322C3036372238222C35322C3632313038372C38362C2235223231312C38322C3036372238222C36372C3832313038372C38362C22312232302C3432313038372C38362C22312238322C3032313038372C38362C22312233352C3632313038372C38362C22312239372C3232313038372C38362C22322234302C3832313038372C38362C22322230332C3432313038372C38362C22322236352C3032313038372C38362C22322231382C3632313038372C38362C22332237302C3232313038372C38362C22332232332C3832313038372C38362C22332238352C3432313038372C38362C22332234382C3032313038372C38362C22342239302C3632313038372C38362C223022312C33352C3636372238222C35322C3635313633372C38362C2235223231312C33352C3636372238222C36372C3835313633372C38362C22312232302C3435313633372C38362C22312238322C3035313633372C38362C22312233352C3635313633372C38362C22312239372C3235313633372C38362C22322234302C3835313633372C38362C22322230332C3435313633372C38362C22322236352C3035313633372C38362C22322231382C3635313633372C38362C22332237302C3235313633372C38362C22332232332C3835313633372C38362C22332238352C3435313633372C38362C22332234382C3035313633372C38362C22342239302C3635313633372C38362C223022312C39372C3236372238222C35322C3637313239372C38362C2235223231312C39372C3236372238222C36372C3837313239372C38362C22312232302C3437313239372C38362C22312238322C3037313239372C38362C22312233352C3637313239372C38362C22312239372C3237313239372C38362C22322234302C3837313239372C38362C22322230332C3437313239372C38362C22322236352C3037313239372C38362C22322231382C3637313239372C38362C22332237302C3237313239372C38362C22332232332C3837313239372C38362C22332238352C3437313239372C38362C22332234382C3037313239372C38362C22342239302C3637313239372C38362C223022322C34302C3836372238222C35322C3630323834372C38362C2235223231322C34302C3836372238222C36372C3830323834372C38362C22312232302C3430323834372C38362C22312238322C3030323834372C38362C22312233352C3630323834372C38362C22312239372C3230323834372C38362C22322234302C3830323834372C38362C22322230332C3430323834372C38362C22322236352C3030323834372C38362C22322231382C3630323834372C38362C22332237302C3230323834372C38362C22332232332C3830323834372C38362C22332238352C3430323834372C38362C22332234382C3030323834372C38362C22342239302C3630323834372C38362C223022322C30332C3436372238222C35322C3633323430372C38362C2235223231322C30332C3436372238222C36372C3833323430372C38362C22312232302C3433323430372C38362C22312238322C3033323430372C38362C22312233352C3633323430372C38362C22312239372C3233323430372C38362C22322234302C3833323430372C38362C22322230332C3433323430372C38362C22322236352C3033323430372C38362C22322231382C3633323430372C38362C22332237302C3233323430372C38362C22332232332C3833323430372C38362C22332238352C3433323430372C38362C22332234382C3033323430372C38362C22342239302C3633323430372C38362C223022322C36352C3036372238222C35322C3635323036372C38362C2235223231322C36352C3036372238222C36372C3835323036372C38362C22312232302C3435323036372C38362C22312238322C3035323036372C38362C22312233352C3635323036372C38362C22312239372C3235323036372C38362C22322234302C3835323036372C38362C22322230332C3435323036372C38362C22322236352C3035323036372C38362C22322231382C3635323036372C38362C22332237302C3235323036372C38362C22332232332C3835323036372C38362C22332238352C3435323036372C38362C22332234382C3035323036372C38362C22342239302C3635323036372C38362C223022322C31382C3636372238222C35322C3638323631372C38362C2235223231322C31382C3636372238222C36372C3838323631372C38362C22312232302C3438323631372C38362C22312238322C3038323631372C38362C22312233352C3638323631372C38362C22312239372C3238323631372C38362C22322234302C3838323631372C38362C22322230332C3438323631372C38362C22322236352C3038323631372C38362C22322231382C3638323631372C38362C22332237302C3238323631372C38362C22332232332C3838323631372C38362C22332238352C3438323631372C38362C22332234382C3038323631372C38362C22342239302C3638323631372C38362C223022332C37302C3236372238222C35322C3630333237372C38362C2235223231332C37302C3236372238222C36372C3830333237372C38362C22312232302C3430333237372C38362C22312238322C3030333237372C38362C22312233352C3630333237372C38362C22312239372C3230333237372C38362C22322234302C3830333237372C38362C22322230332C3430333237372C38362C22322236352C3030333237372C38362C22322231382C3630333237372C38362C22332237302C3230333237372C38362C22332232332C3830333237372C38362C22332238352C3430333237372C38362C22332234382C3030333237372C38362C22342239302C3630333237372C38362C223022332C32332C3836372238222C35322C3633333832372C38362C2235223231332C32332C3836372238222C36372C3833333832372C38362C22312232302C3433333832372C38362C22312238322C3033333832372C38362C22312233352C3633333832372C38362C22312239372C3233333832372C38362C22322234302C3833333832372C38362C22322230332C3433333832372C38362C22322236352C3033333832372C38362C22322231382C3633333832372C38362C22332237302C3233333832372C38362C22332232332C3833333832372C38362C22332238352C3433333832372C38362C22332234382C3033333832372C38362C22342239302C3633333832372C38362C223022332C38352C3436372238222C35322C3635333438372C38362C2235223231332C38352C3436372238222C36372C3835333438372C38362C22312232302C3435333438372C38362C22312238322C3035333438372C38362C22312233352C3635333438372C38362C22312239372C3235333438372C38362C22322234302C3835333438372C38362C22322230332C3435333438372C38362C22322236352C3035333438372C38362C22322231382C3635333438372C38362C22332237302C3235333438372C38362C22332232332C3835333438372C38362C22332238352C3435333438372C38362C22332234382C3035333438372C38362C22342239302C3635333438372C38362C223022332C34382C3036372238222C35322C3638333034372C38362C2235223231332C34382C3036372238222C36372C3838333034372C38362C22312232302C3438333034372C38362C22312238322C3038333034372C38362C22312233352C3638333034372C38362C22312239372C3238333034372C38362C22322234302C3838333034372C38362C22322230332C3438333034372C38362C22322236352C3038333034372C38362C22322231382C3638333034372C38362C22332237302C3238333034372C38362C22332232332C3838333034372C38362C22332238352C3438333034372C38362C22332234382C3038333034372C38362C22342239302C3638333034372C38362C223022342C39302C3636372238222C35322C3630343639372C38362C2235223231342C39302C3636372238222C36372C3830343639372C38362C22312232302C3430343639372C38362C22312238322C3030343639372C38362C22312233352C3630343639372C38362C22312239372C3230343639372C38362C22322234302C3830343639372C38362C22322230332C3430343639372C38362C22322236352C3030343639372C38362C22322231382C3630343639372C38362C22332237302C3230343639372C38362C22332232332C3830343639372C38362C22332238352C3430343639372C38362C22332234382C3030343639372C38362C22342239302C3630343639372C38362C223022302C312C32302234222C35322C362C30303134322C2235223231302C312C32302234222C36372C382C30303134322C22312232302C342C30303134322C22312238322C302C30303134322C22312233352C362C30303134322C22312239372C322C30303134322C22322234302C382C30303134322C22322230332C342C30303134322C22322236352C302C30303134322C22322231382C362C30303134322C22332237302C322C30303134322C22332232332C382C30303134322C22332238352C342C30303134322C22332234382C302C30303134322C22342239302C362C30303134322C223022322C3635312C32302234222C35322C3635322C36303134322C2235223231322C3635312C32302234222C36372C3835322C36303134322C22312232302C3435322C36303134322C22312238322C3035322C36303134322C22312233352C3635322C36303134322C22312239372C3235322C36303134322C22322234302C3835322C36303134322C22322230332C3435322C36303134322C22322236352C3035322C36303134322C22322231382C3635322C36303134322C22332237302C3235322C36303134322C22332232332C3835322C36303134322C22332238352C3435322C36303134322C22332234382C3035322C36303134322C22342239302C3635322C36303134322C223022352C3231312C32302234222C35322C3631352C32303134322C2235223231352C3231312C32302234222C36372C3831352C32303134322C22312232302C3431352C32303134322C22312238322C3031352C32303134322C22312233352C3631352C32303134322C22312239372C3231352C32303134322C22322234302C3831352C32303134322C22322230332C3431352C32303134322C22322236352C3031352C32303134322C22322231382C3631352C32303134322C22332237302C3231352C32303134322C22332232332C3831352C32303134322C22332238352C3431352C32303134322C22332234382C3031352C32303134322C22342239302C3631352C32303134322C223022372C3836312C32302234222C35322C3636372C38303134322C2235223231372C3836312C32302234222C36372C3836372C38303134322C22312232302C3436372C38303134322C22312238322C3036372C38303134322C22312233352C3636372C38303134322C22312239372C3236372C38303134322C22322234302C3836372C38303134322C22322230332C3436372C38303134322C22322236352C3036372C38303134322C22322231382C3636372C38303134322C22332237302C3236372C38303134322C22332232332C3836372C38303134322C22332238352C3436372C38303134322C22332234382C3036372C38303134322C22342239302C3636372C38303134322C223022312C32302C34303134322C2232223635312C32302C34303134322C2235223231312C32302C34303134322C2237223836312C32302C34303134322C22312232302C3430313432312C32302234222C32313038312C32302C34303134322C22312233352C3630313432312C32302234222C37313239312C32302C34303134322C22322234302C3830313432312C32302234222C33323430312C32302C34303134322C22322236352C3030313432312C32302234222C38323631312C32302C34303134322C22332237302C3230313432312C32302234222C33333832312C32302C34303134322C22332238352C3430313432312C32302234222C38333034312C32302C34303134322C22342239302C3630313432312C32302234222C2C3032313038312C32302234222C35322C3632313038312C32302234222C31352C3232313038312C32302234222C36372C3832313038312C32302234222C30313432312C38322C30303134322C22312238322C3032313038312C32302234222C35313633312C38322C30303134322C22312239372C3232313038312C32302234222C30323834312C38322C30303134322C22322230332C3432313038312C32302234222C35323036312C38322C30303134322C22322231382C3632313038312C32302234222C30333237312C38322C30303134322C22332232332C3832313038312C32302234222C35333438312C38322C30303134322C22332234382C3032313038312C32302234222C30343639312C38322C30303134322C223022312C33352C36303134322C2232223635312C33352C36303134322C2235223231312C33352C36303134322C2237223836312C33352C36303134322C22312232302C3435313633312C32302234222C32313038312C33352C36303134322C22312233352C3635313633312C32302234222C37313239312C33352C36303134322C22322234302C3835313633312C32302234222C33323430312C33352C36303134322C22322236352C3035313633312C32302234222C38323631312C33352C36303134322C22332237302C3235313633312C32302234222C33333832312C33352C36303134322C22332238352C3435313633312C32302234222C38333034312C33352C36303134322C22342239302C3635313633312C32302234222C2C3037313239312C32302234222C35322C3637313239312C32302234222C31352C3237313239312C32302234222C36372C3837313239312C32302234222C30313432312C39372C32303134322C22312238322C3037313239312C32302234222C35313633312C39372C32303134322C22312239372C3237313239312C32302234222C30323834312C39372C32303134322C22322230332C3437313239312C32302234222C35323036312C39372C32303134322C22322231382C3637313239312C32302234222C30333237312C39372C32303134322C22332232332C3837313239312C32302234222C35333438312C39372C32303134322C22332234382C3037313239312C32302234222C30343639312C39372C32303134322C223022322C34302C38303134322C2232223635322C34302C38303134322C2235223231322C34302C38303134322C2237223836322C34302C38303134322C22312232302C3430323834312C32302234222C32313038322C34302C38303134322C22312233352C3630323834312C32302234222C37313239322C34302C38303134322C22322234302C3830323834312C32302234222C33323430322C34302C38303134322C22322236352C3030323834312C32302234222C38323631322C34302C38303134322C22332237302C3230323834312C32302234222C33333832322C34302C38303134322C22332238352C3430323834312C32302234222C38333034322C34302C38303134322C22342239302C3630323834312C32302234222C2C3033323430312C32302234222C35322C3633323430312C32302234222C31352C3233323430312C32302234222C36372C3833323430312C32302234222C30313432322C30332C34303134322C22312238322C3033323430312C32302234222C35313633322C30332C34303134322C22312239372C3233323430312C32302234222C30323834322C30332C34303134322C22322230332C3433323430312C32302234222C35323036322C30332C34303134322C22322231382C3633323430312C32302234222C30333237322C30332C34303134322C22332232332C3833323430312C32302234222C35333438322C30332C34303134322C22332234382C3033323430312C32302234222C30343639322C30332C34303134322C223022322C36352C30303134322C2232223635322C36352C30303134322C2235223231322C36352C30303134322C2237223836322C36352C30303134322C22312232302C3435323036312C32302234222C32313038322C36352C30303134322C22312233352C3635323036312C32302234222C37313239322C36352C30303134322C22322234302C3835323036312C32302234222C33323430322C36352C30303134322C22322236352C3035323036312C32302234222C38323631322C36352C30303134322C22332237302C3235323036312C32302234222C33333832322C36352C30303134322C22332238352C3435323036312C32302234222C38333034322C36352C30303134322C22342239302C3635323036312C32302234222C2C3038323631312C32302234222C35322C3638323631312C32302234222C31352C3238323631312C32302234222C36372C3838323631312C32302234222C30313432322C31382C36303134322C22312238322C3038323631312C32302234222C35313633322C31382C36303134322C22312239372C3238323631312C32302234222C30323834322C31382C36303134322C22322230332C3438323631312C32302234222C35323036322C31382C36303134322C22322231382C3638323631312C32302234222C30333237322C31382C36303134322C22332232332C3838323631312C32302234222C35333438322C31382C36303134322C22332234382C3038323631312C32302234222C30343639322C31382C36303134322C223022332C37302C32303134322C2232223635332C37302C32303134322C2235223231332C37302C32303134322C2237223836332C37302C32303134322C22312232302C3430333237312C32302234222C32313038332C37302C32303134322C22312233352C3630333237312C32302234222C37313239332C37302C32303134322C22322234302C3830333237312C32302234222C33323430332C37302C32303134322C22322236352C3030333237312C32302234222C38323631332C37302C32303134322C22332237302C3230333237312C32302234222C33333832332C37302C32303134322C22332238352C3430333237312C32302234222C38333034332C37302C32303134322C22342239302C3630333237312C32302234222C2C3033333832312C32302234222C35322C3633333832312C32302234222C31352C3233333832312C32302234222C36372C3833333832312C32302234222C30313432332C32332C38303134322C22312238322C3033333832312C32302234222C35313633332C32332C38303134322C22312239372C3233333832312C32302234222C30323834332C32332C38303134322C22322230332C3433333832312C32302234222C35323036332C32332C38303134322C22322231382C3633333832312C32302234222C30333237332C32332C38303134322C22332232332C3833333832312C32302234222C35333438332C32332C38303134322C22332234382C3033333832312C32302234222C30343639332C32332C38303134322C223022332C38352C34303134322C2232223635332C38352C34303134322C2235223231332C38352C34303134322C2237223836332C38352C34303134322C22312232302C3435333438312C32302234222C32313038332C38352C34303134322C22312233352C3635333438312C32302234222C37313239332C38352C34303134322C22322234302C3835333438312C32302234222C33323430332C38352C34303134322C22322236352C3035333438312C32302234222C38323631332C38352C34303134322C22332237302C3235333438312C32302234222C33333832332C38352C34303134322C22332238352C3435333438312C32302234222C38333034332C38352C34303134322C22342239302C3635333438312C32302234222C2C3038333034312C32302234222C35322C3638333034312C32302234222C31352C3238333034312C32302234222C36372C3838333034312C32302234222C30313432332C34382C30303134322C22312238322C3038333034312C32302234222C35313633332C34382C30303134322C22312239372C3238333034312C32302234222C30323834332C34382C30303134322C22322230332C3438333034312C32302234222C35323036332C34382C30303134322C22322231382C3638333034312C32302234222C30333237332C34382C30303134322C22332232332C3838333034312C32302234222C35333438332C34382C30303134322C22332234382C3038333034312C32302234222C30343639332C34382C30303134322C223022342C39302C36303134322C2232223635342C39302C36303134322C2235223231342C39302C36303134322C2237223836342C39302C36303134322C22312232302C3430343639312C32302234222C32313038342C39302C36303134322C22312233352C3630343639312C32302234222C37313239342C39302C36303134322C22322234302C3830343639312C32302234222C33323430342C39302C36303134322C22322236352C3030343639312C32302234222C38323631342C39302C36303134322C22332237302C3230343639312C32302234222C33333832342C39302C36303134322C22332238352C3430343639312C32302234222C38333034342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30323130382C2232223635302C312C38322230222C31352C322C30323130382C2237223836302C312C38322230222C30313432302C312C38322230222C32313038302C312C38322230222C35313633302C312C38322230222C37313239302C312C38322230222C30323834302C312C38322230222C33323430302C312C38322230222C35323036302C312C38322230222C38323631302C312C38322230222C30333237302C312C38322230222C33333832302C312C38322230222C35333438302C312C38322230222C38333034302C312C38322230222C30343639302C312C38322230222C2C3035322C36323130382C2232223635322C3635312C38322230222C31352C3235322C36323130382C2237223836322C3635312C38322230222C30313432322C3635312C38322230222C32313038322C3635312C38322230222C35313633322C3635312C38322230222C37313239322C3635312C38322230222C30323834322C3635312C38322230222C33323430322C3635312C38322230222C35323036322C3635312C38322230222C38323631322C3635312C38322230222C30333237322C3635312C38322230222C33333832322C3635312C38322230222C35333438322C3635312C38322230222C38333034322C3635312C38322230222C30343639322C3635312C38322230222C2C3031352C32323130382C2232223635352C3231312C38322230222C31352C3231352C32323130382C2237223836352C3231312C38322230222C30313432352C3231312C38322230222C32313038352C3231312C38322230222C35313633352C3231312C38322230222C37313239352C3231312C38322230222C30323834352C3231312C38322230222C33323430352C3231312C38322230222C35323036352C3231312C38322230222C38323631352C3231312C38322230222C30333237352C3231312C38322230222C33333832352C3231312C38322230222C35333438352C3231312C38322230222C38333034352C3231312C38322230222C30343639352C3231312C38322230222C2C3036372C38323130382C2232223635372C3836312C38322230222C31352C3236372C38323130382C2237223836372C3836312C38322230222C30313432372C3836312C38322230222C32313038372C3836312C38322230222C35313633372C3836312C38322230222C37313239372C3836312C38322230222C30323834372C3836312C38322230222C33323430372C3836312C38322230222C35323036372C3836312C38322230222C38323631372C3836312C38322230222C30333237372C3836312C38322230222C33333832372C3836312C38322230222C35333438372C3836312C38322230222C38333034372C3836312C38322230222C30343639372C3836312C38322230222C2C3030313432312C38322230222C35322C3630313432312C38322230222C31352C3230313432312C38322230222C36372C3830313432312C38322230222C30313432312C32302C34323130382C22312238322C3030313432312C38322230222C35313633312C32302C34323130382C22312239372C3230313432312C38322230222C30323834312C32302C34323130382C22322230332C3430313432312C38322230222C35323036312C32302C34323130382C22322231382C3630313432312C38322230222C30333237312C32302C34323130382C22332232332C3830313432312C38322230222C35333438312C32302C34323130382C22332234382C3030313432312C38322230222C30343639312C32302C34323130382C223022312C38322C30323130382C2232223635312C38322C30323130382C2235223231312C38322C30323130382C2237223836312C38322C30323130382C22312232302C3432313038312C38322230222C32313038312C38322C30323130382C22312233352C3632313038312C38322230222C37313239312C38322C30323130382C22322234302C3832313038312C38322230222C33323430312C38322C30323130382C22322236352C3032313038312C38322230222C38323631312C38322C30323130382C22332237302C3232313038312C38322230222C33333832312C38322C30323130382C22332238352C3432313038312C38322230222C38333034312C38322C30323130382C22342239302C3632313038312C38322230222C2C3035313633312C38322230222C35322C3635313633312C38322230222C31352C3235313633312C38322230222C36372C3835313633312C38322230222C30313432312C33352C36323130382C22312238322C3035313633312C38322230222C35313633312C33352C36323130382C22312239372C3235313633312C38322230222C30323834312C33352C36323130382C22322230332C3435313633312C38322230222C35323036312C33352C36323130382C22322231382C3635313633312C38322230222C30333237312C33352C36323130382C22332232332C3835313633312C38322230222C35333438312C33352C36323130382C22332234382C3035313633312C38322230222C30343639312C33352C36323130382C223022312C39372C32323130382C2232223635312C39372C32323130382C2235223231312C39372C32323130382C2237223836312C39372C32323130382C22312232302C3437313239312C38322230222C32313038312C39372C32323130382C22312233352C3637313239312C38322230222C37313239312C39372C32323130382C22322234302C3837313239312C38322230222C33323430312C39372C32323130382C22322236352C3037313239312C38322230222C38323631312C39372C32323130382C22332237302C3237313239312C38322230222C33333832312C39372C32323130382C22332238352C3437313239312C38322230222C38333034312C39372C32323130382C22342239302C3637313239312C38322230222C2C3030323834312C38322230222C35322C3630323834312C38322230222C31352C3230323834312C38322230222C36372C3830323834312C38322230222C30313432322C34302C38323130382C22312238322C3030323834312C38322230222C35313633322C34302C38323130382C22312239372C3230323834312C38322230222C30323834322C34302C38323130382C22322230332C3430323834312C38322230222C35323036322C34302C38323130382C22322231382C3630323834312C38322230222C30333237322C34302C38323130382C22332232332C3830323834312C38322230222C35333438322C34302C38323130382C22332234382C3030323834312C38322230222C30343639322C34302C38323130382C223022322C30332C34323130382C2232223635322C30332C34323130382C2235223231322C30332C34323130382C2237223836322C30332C34323130382C22312232302C3433323430312C38322230222C32313038322C30332C34323130382C22312233352C3633323430312C38322230222C37313239322C30332C34323130382C22322234302C3833323430312C38322230222C33323430322C30332C34323130382C22322236352C3033323430312C38322230222C38323631322C30332C34323130382C22332237302C3233323430312C38322230222C33333832322C30332C34323130382C22332238352C3433323430312C38322230222C38333034322C30332C34323130382C22342239302C3633323430312C38322230222C2C3035323036312C38322230222C35322C3635323036312C38322230222C31352C3235323036312C38322230222C36372C3835323036312C38322230222C30313432322C36352C30323130382C22312238322C3035323036312C38322230222C35313633322C36352C30323130382C22312239372C3235323036312C38322230222C30323834322C36352C30323130382C22322230332C3435323036312C38322230222C35323036322C36352C30323130382C22322231382C3635323036312C38322230222C30333237322C36352C30323130382C22332232332C3835323036312C38322230222C35333438322C36352C30323130382C22332234382C3035323036312C38322230222C30343639322C36352C30323130382C223022322C31382C36323130382C2232223635322C31382C36323130382C2235223231322C31382C36323130382C2237223836322C31382C36323130382C22312232302C3438323631312C38322230222C32313038322C31382C36323130382C22312233352C3638323631312C38322230222C37313239322C31382C36323130382C22322234302C3838323631312C38322230222C33323430322C31382C36323130382C22322236352C3038323631312C38322230222C38323631322C31382C36323130382C22332237302C3238323631312C38322230222C33333832322C31382C36323130382C22332238352C3438323631312C38322230222C38333034322C31382C36323130382C22342239302C3638323631312C38322230222C2C3030333237312C38322230222C35322C3630333237312C38322230222C31352C3230333237312C38322230222C36372C3830333237312C38322230222C30313432332C37302C32323130382C22312238322C3030333237312C38322230222C35313633332C37302C32323130382C22312239372C3230333237312C38322230222C30323834332C37302C32323130382C22322230332C3430333237312C38322230222C35323036332C37302C32323130382C22322231382C3630333237312C38322230222C30333237332C37302C32323130382C22332232332C3830333237312C38322230222C35333438332C37302C32323130382C22332234382C3030333237312C38322230222C30343639332C37302C32323130382C223022332C32332C38323130382C2232223635332C32332C38323130382C2235223231332C32332C38323130382C2237223836332C32332C38323130382C22312232302C3433333832312C38322230222C32313038332C32332C38323130382C22312233352C3633333832312C38322230222C37313239332C32332C38323130382C22322234302C3833333832312C38322230222C33323430332C32332C38323130382C22322236352C3033333832312C38322230222C38323631332C32332C38323130382C22332237302C3233333832312C38322230222C33333832332C32332C38323130382C22332238352C3433333832312C38322230222C38333034332C32332C38323130382C22342239302C3633333832312C38322230222C2C3035333438312C38322230222C35322C3635333438312C38322230222C31352C3235333438312C38322230222C36372C3835333438312C38322230222C30313432332C38352C34323130382C22312238322C3035333438312C38322230222C35313633332C38352C34323130382C22312239372C3235333438312C38322230222C30323834332C38352C34323130382C22322230332C3435333438312C38322230222C35323036332C38352C34323130382C22322231382C3635333438312C38322230222C30333237332C38352C34323130382C22332232332C3835333438312C38322230222C35333438332C38352C34323130382C22332234382C3035333438312C38322230222C30343639332C38352C34323130382C223022332C34382C30323130382C2232223635332C34382C30323130382C2235223231332C34382C30323130382C2237223836332C34382C30323130382C22312232302C3438333034312C38322230222C32313038332C34382C30323130382C22312233352C3638333034312C38322230222C37313239332C34382C30323130382C22322234302C3838333034312C38322230222C33323430332C34382C30323130382C22322236352C3038333034312C38322230222C38323631332C34382C30323130382C22332237302C3238333034312C38322230222C33333832332C34382C30323130382C22332238352C3438333034312C38322230222C38333034332C34382C30323130382C22342239302C3638333034312C38322230222C2C3030343639312C38322230222C35322C3630343639312C38322230222C31352C3230343639312C38322230222C36372C3830343639312C38322230222C30313432342C39302C36323130382C22312238322C3030343639312C38322230222C35313633342C39302C36323130382C22312239372C3230343639312C38322230222C30323834342C39302C36323130382C22322230332C3430343639312C38322230222C35323036342C39302C36323130382C22322231382C3630343639312C38322230222C30333237342C39302C36323130382C22332232332C3830343639312C38322230222C35333438342C39302C36323130382C22332234382C3030343639312C38322230222C30343639342C39302C36323130382C223022302C312C33352236222C35322C362C30353136332C2235223231302C312C33352236222C36372C382C30353136332C22312232302C342C30353136332C22312238322C302C30353136332C22312233352C362C30353136332C22312239372C322C30353136332C22322234302C382C30353136332C22322230332C342C30353136332C22322236352C302C30353136332C22322231382C362C30353136332C22332237302C322C30353136332C22332232332C382C30353136332C22332238352C342C30353136332C22332234382C302C30353136332C22342239302C362C30353136332C223022322C3635312C33352236222C35322C3635322C36353136332C2235223231322C3635312C33352236222C36372C3835322C36353136332C22312232302C3435322C36353136332C22312238322C3035322C36353136332C22312233352C3635322C36353136332C22312239372C3235322C36353136332C22322234302C3835322C36353136332C22322230332C3435322C36353136332C22322236352C3035322C36353136332C22322231382C3635322C36353136332C22332237302C3235322C36353136332C22332232332C3835322C36353136332C22332238352C3435322C36353136332C22332234382C3035322C36353136332C22342239302C3635322C36353136332C223022352C3231312C33352236222C35322C3631352C32353136332C2235223231352C3231312C33352236222C36372C3831352C32353136332C22312232302C3431352C32353136332C22312238322C3031352C32353136332C22312233352C3631352C32353136332C22312239372C3231352C32353136332C22322234302C3831352C32353136332C22322230332C3431352C32353136332C22322236352C3031352C32353136332C22322231382C3631352C32353136332C22332237302C3231352C32353136332C22332232332C3831352C32353136332C22332238352C3431352C32353136332C22332234382C3031352C32353136332C22342239302C3631352C32353136332C223022372C3836312C33352236222C35322C3636372C38353136332C2235223231372C3836312C33352236222C36372C3836372C38353136332C22312232302C3436372C38353136332C22312238322C3036372C38353136332C22312233352C3636372C38353136332C22312239372C3236372C38353136332C22322234302C3836372C38353136332C22322230332C3436372C38353136332C22322236352C3036372C38353136332C22322231382C3636372C38353136332C22332237302C3236372C38353136332C22332232332C3836372C38353136332C22332238352C3436372C38353136332C22332234382C3036372C38353136332C22342239302C3636372C38353136332C223022312C32302C34353136332C2232223635312C32302C34353136332C2235223231312C32302C34353136332C2237223836312C32302C34353136332C22312232302C3430313432312C33352236222C32313038312C32302C34353136332C22312233352C3630313432312C33352236222C37313239312C32302C34353136332C22322234302C3830313432312C33352236222C33323430312C32302C34353136332C22322236352C3030313432312C33352236222C38323631312C32302C34353136332C22332237302C3230313432312C33352236222C33333832312C32302C34353136332C22332238352C3430313432312C33352236222C38333034312C32302C34353136332C22342239302C3630313432312C33352236222C2C3032313038312C33352236222C35322C3632313038312C33352236222C31352C3232313038312C33352236222C36372C3832313038312C33352236222C30313432312C38322C30353136332C22312238322C3032313038312C33352236222C35313633312C38322C30353136332C22312239372C3232313038312C33352236222C30323834312C38322C30353136332C22322230332C3432313038312C33352236222C35323036312C38322C30353136332C22322231382C3632313038312C33352236222C30333237312C38322C30353136332C22332232332C3832313038312C33352236222C35333438312C38322C30353136332C22332234382C3032313038312C33352236222C30343639312C38322C30353136332C223022312C33352C36353136332C2232223635312C33352C36353136332C2235223231312C33352C36353136332C2237223836312C33352C36353136332C22312232302C3435313633312C33352236222C32313038312C33352C36353136332C22312233352C3635313633312C33352236222C37313239312C33352C36353136332C22322234302C3835313633312C33352236222C33323430312C33352C36353136332C22322236352C3035313633312C33352236222C38323631312C33352C36353136332C22332237302C3235313633312C33352236222C33333832312C33352C36353136332C22332238352C3435313633312C33352236222C38333034312C33352C36353136332C22342239302C3635313633312C33352236222C2C3037313239312C33352236222C35322C3637313239312C33352236222C31352C3237313239312C33352236222C36372C3837313239312C33352236222C30313432312C39372C32353136332C22312238322C3037313239312C33352236222C35313633312C39372C32353136332C22312239372C3237313239312C33352236222C30323834312C39372C32353136332C22322230332C3437313239312C33352236222C35323036312C39372C32353136332C22322231382C3637313239312C33352236222C30333237312C39372C32353136332C22332232332C3837313239312C33352236222C35333438312C39372C32353136332C22332234382C3037313239312C33352236222C30343639312C39372C32353136332C223022322C34302C38353136332C2232223635322C34302C38353136332C2235223231322C34302C38353136332C2237223836322C34302C38353136332C22312232302C3430323834312C33352236222C32313038322C34302C38353136332C22312233352C3630323834312C33352236222C37313239322C34302C38353136332C22322234302C3830323834312C33352236222C33323430322C34302C38353136332C22322236352C3030323834312C33352236222C38323631322C34302C38353136332C22332237302C3230323834312C33352236222C33333832322C34302C38353136332C22332238352C3430323834312C33352236222C38333034322C34302C38353136332C22342239302C3630323834312C33352236222C2C3033323430312C33352236222C35322C3633323430312C33352236222C31352C3233323430312C33352236222C36372C3833323430312C33352236222C30313432322C30332C34353136332C22312238322C3033323430312C33352236222C35313633322C30332C34353136332C22312239372C3233323430312C33352236222C30323834322C30332C34353136332C22322230332C3433323430312C33352236222C35323036322C30332C34353136332C22322231382C3633323430312C33352236222C30333237322C30332C34353136332C22332232332C3833323430312C33352236222C35333438322C30332C34353136332C22332234382C3033323430312C33352236222C30343639322C30332C34353136332C223022322C36352C30353136332C2232223635322C36352C30353136332C2235223231322C36352C30353136332C2237223836322C36352C30353136332C22312232302C3435323036312C33352236222C32313038322C36352C30353136332C22312233352C3635323036312C33352236222C37313239322C36352C30353136332C22322234302C3835323036312C33352236222C33323430322C36352C30353136332C22322236352C3035323036312C33352236222C38323631322C36352C30353136332C22332237302C3235323036312C33352236222C33333832322C36352C30353136332C22332238352C3435323036312C33352236222C38333034322C36352C30353136332C22342239302C3635323036312C33352236222C2C3038323631312C33352236222C35322C3638323631312C33352236222C31352C3238323631312C33352236222C36372C3838323631312C33352236222C30313432322C31382C36353136332C22312238322C3038323631312C33352236222C35313633322C31382C36353136332C22312239372C3238323631312C33352236222C30323834322C31382C36353136332C22322230332C3438323631312C33352236222C35323036322C31382C36353136332C22322231382C3638323631312C33352236222C30333237322C31382C36353136332C22332232332C3838323631312C33352236222C35333438322C31382C36353136332C22332234382C3038323631312C33352236222C30343639322C31382C36353136332C223022332C37302C32353136332C2232223635332C37302C32353136332C2235223231332C37302C32353136332C2237223836332C37302C32353136332C22312232302C3430333237312C33352236222C32313038332C37302C32353136332C22312233352C3630333237312C33352236222C37313239332C37302C32353136332C22322234302C3830333237312C33352236222C33323430332C37302C32353136332C22322236352C3030333237312C33352236222C38323631332C37302C32353136332C22332237302C3230333237312C33352236222C33333832332C37302C32353136332C22332238352C3430333237312C33352236222C38333034332C37302C32353136332C22342239302C3630333237312C33352236222C2C3033333832312C33352236222C35322C3633333832312C33352236222C31352C3233333832312C33352236222C36372C3833333832312C33352236222C30313432332C32332C38353136332C22312238322C3033333832312C33352236222C35313633332C32332C38353136332C22312239372C3233333832312C33352236222C30323834332C32332C38353136332C22322230332C3433333832312C33352236222C35323036332C32332C38353136332C22322231382C3633333832312C33352236222C30333237332C32332C38353136332C22332232332C3833333832312C33352236222C35333438332C32332C38353136332C22332234382C3033333832312C33352236222C30343639332C32332C38353136332C223022332C38352C34353136332C2232223635332C38352C34353136332C2235223231332C38352C34353136332C2237223836332C38352C34353136332C22312232302C3435333438312C33352236222C32313038332C38352C34353136332C22312233352C3635333438312C33352236222C37313239332C38352C34353136332C22322234302C3835333438312C33352236222C33323430332C38352C34353136332C22322236352C3035333438312C33352236222C38323631332C38352C34353136332C22332237302C3235333438312C33352236222C33333832332C38352C34353136332C22332238352C3435333438312C33352236222C38333034332C38352C34353136332C22342239302C3635333438312C33352236222C2C3038333034312C33352236222C35322C3638333034312C33352236222C31352C3238333034312C33352236222C36372C3838333034312C33352236222C30313432332C34382C30353136332C22312238322C3038333034312C33352236222C35313633332C34382C30353136332C22312239372C3238333034312C33352236222C30323834332C34382C30353136332C22322230332C3438333034312C33352236222C35323036332C34382C30353136332C22322231382C3638333034312C33352236222C30333237332C34382C30353136332C22332232332C3838333034312C33352236222C35333438332C34382C30353136332C22332234382C3038333034312C33352236222C30343639332C34382C30353136332C223022342C39302C36353136332C2232223635342C39302C36353136332C2235223231342C39302C36353136332C2237223836342C39302C36353136332C22312232302C3430343639312C33352236222C32313038342C39302C36353136332C22312233352C3630343639312C33352236222C37313239342C39302C36353136332C22322234302C3830343639312C33352236222C33323430342C39302C36353136332C22322236352C3030343639312C33352236222C38323631342C39302C36353136332C22332237302C3230343639312C33352236222C33333832342C39302C36353136332C22332238352C3430343639312C33352236222C38333034342C39302C36353136332C22342239302C3630343639312C33352236222C2C302C30373132392C2232223635302C312C39372232222C31352C322C30373132392C2237223836302C312C39372232222C30313432302C312C39372232222C32313038302C312C39372232222C35313633302C312C39372232222C37313239302C312C39372232222C30323834302C312C39372232222C33323430302C312C39372232222C35323036302C312C39372232222C38323631302C312C39372232222C30333237302C312C39372232222C33333832302C312C39372232222C35333438302C312C39372232222C38333034302C312C39372232222C30343639302C312C39372232222C2C3035322C36373132392C2232223635322C3635312C39372232222C31352C3235322C36373132392C2237223836322C3635312C39372232222C30313432322C3635312C39372232222C32313038322C3635312C39372232222C35313633322C3635312C39372232222C37313239322C3635312C39372232222C30323834322C3635312C39372232222C33323430322C3635312C39372232222C35323036322C3635312C39372232222C38323631322C3635312C39372232222C30333237322C3635312C39372232222C33333832322C3635312C39372232222C35333438322C3635312C39372232222C38333034322C3635312C39372232222C30343639322C3635312C39372232222C2C3031352C32373132392C2232223635352C3231312C39372232222C31352C3231352C32373132392C2237223836352C3231312C39372232222C30313432352C3231312C39372232222C32313038352C3231312C39372232222C35313633352C3231312C39372232222C37313239352C3231312C39372232222C30323834352C3231312C39372232222C33323430352C3231312C39372232222C35323036352C3231312C39372232222C38323631352C3231312C39372232222C30333237352C3231312C39372232222C33333832352C3231312C39372232222C35333438352C3231312C39372232222C38333034352C3231312C39372232222C30343639352C3231312C39372232222C2C3036372C38373132392C2232223635372C3836312C39372232222C31352C3236372C38373132392C2237223836372C3836312C39372232222C30313432372C3836312C39372232222C32313038372C3836312C39372232222C35313633372C3836312C39372232222C37313239372C3836312C39372232222C30323834372C3836312C39372232222C33323430372C3836312C39372232222C35323036372C3836312C39372232222C38323631372C3836312C39372232222C30333237372C3836312C39372232222C33333832372C3836312C39372232222C35333438372C3836312C39372232222C38333034372C3836312C39372232222C30343639372C3836312C39372232222C2C3030313432312C39372232222C35322C3630313432312C39372232222C31352C3230313432312C39372232222C36372C3830313432312C39372232222C30313432312C32302C34373132392C22312238322C3030313432312C39372232222C35313633312C32302C34373132392C22312239372C3230313432312C39372232222C30323834312C32302C34373132392C22322230332C3430313432312C39372232222C35323036312C32302C34373132392C22322231382C3630313432312C39372232222C30333237312C32302C34373132392C22332232332C3830313432312C39372232222C35333438312C32302C34373132392C22332234382C3030313432312C39372232222C30343639312C32302C34373132392C223022312C38322C30373132392C2232223635312C38322C30373132392C2235223231312C38322C30373132392C2237223836312C38322C30373132392C22312232302C3432313038312C39372232222C32313038312C38322C30373132392C22312233352C3632313038312C39372232222C37313239312C38322C30373132392C22322234302C3832313038312C39372232222C33323430312C38322C30373132392C22322236352C3032313038312C39372232222C38323631312C38322C30373132392C22332237302C3232313038312C39372232222C33333832312C38322C30373132392C22332238352C3432313038312C39372232222C38333034312C38322C30373132392C22342239302C3632313038312C39372232222C2C3035313633312C39372232222C35322C3635313633312C39372232222C31352C3235313633312C39372232222C36372C3835313633312C39372232222C30313432312C33352C36373132392C22312238322C3035313633312C39372232222C35313633312C33352C36373132392C22312239372C3235313633312C39372232222C30323834312C33352C36373132392C22322230332C3435313633312C39372232222C35323036312C33352C36373132392C22322231382C3635313633312C39372232222C30333237312C33352C36373132392C22332232332C3835313633312C39372232222C35333438312C33352C36373132392C22332234382C3035313633312C39372232222C30343639312C33352C36373132392C223022312C39372C32373132392C2232223635312C39372C32373132392C2235223231312C39372C32373132392C2237223836312C39372C32373132392C22312232302C3437313239312C39372232222C32313038312C39372C32373132392C22312233352C3637313239312C39372232222C37313239312C39372C32373132392C22322234302C3837313239312C39372232222C33323430312C39372C32373132392C22322236352C3037313239312C39372232222C38323631312C39372C32373132392C22332237302C3237313239312C39372232222C33333832312C39372C32373132392C22332238352C3437313239312C39372232222C38333034312C39372C32373132392C22342239302C3637313239312C39372232222C2C3030323834312C39372232222C35322C3630323834312C39372232222C31352C3230323834312C39372232222C36372C3830323834312C39372232222C30313432322C34302C38373132392C22312238322C3030323834312C39372232222C35313633322C34302C38373132392C22312239372C3230323834312C39372232222C30323834322C34302C38373132392C22322230332C3430323834312C39372232222C35323036322C34302C38373132392C22322231382C3630323834312C39372232222C30333237322C34302C38373132392C22332232332C3830323834312C39372232222C35333438322C34302C38373132392C22332234382C3030323834312C39372232222C30343639322C34302C38373132392C223022322C30332C34373132392C2232223635322C30332C34373132392C2235223231322C30332C34373132392C2237223836322C30332C34373132392C22312232302C3433323430312C39372232222C32313038322C30332C34373132392C22312233352C3633323430312C39372232222C37313239322C30332C34373132392C22322234302C3833323430312C39372232222C33323430322C30332C34373132392C22322236352C3033323430312C39372232222C38323631322C30332C34373132392C22332237302C3233323430312C39372232222C33333832322C30332C34373132392C22332238352C3433323430312C39372232222C38333034322C30332C34373132392C22342239302C3633323430312C39372232222C2C3035323036312C39372232222C35322C3635323036312C39372232222C31352C3235323036312C39372232222C36372C3835323036312C39372232222C30313432322C36352C30373132392C22312238322C3035323036312C39372232222C35313633322C36352C30373132392C22312239372C3235323036312C39372232222C30323834322C36352C30373132392C22322230332C3435323036312C39372232222C35323036322C36352C30373132392C22322231382C3635323036312C39372232222C30333237322C36352C30373132392C22332232332C3835323036312C39372232222C35333438322C36352C30373132392C22332234382C3035323036312C39372232222C30343639322C36352C30373132392C223022322C31382C36373132392C2232223635322C31382C36373132392C2235223231322C31382C36373132392C2237223836322C31382C36373132392C22312232302C3438323631312C39372232222C32313038322C31382C36373132392C22312233352C3638323631312C39372232222C37313239322C31382C36373132392C22322234302C3838323631312C39372232222C33323430322C31382C36373132392C22322236352C3038323631312C39372232222C38323631322C31382C36373132392C22332237302C3238323631312C39372232222C33333832322C31382C36373132392C22332238352C3438323631312C39372232222C38333034322C31382C36373132392C22342239302C3638323631312C39372232222C2C3030333237312C39372232222C35322C3630333237312C39372232222C31352C3230333237312C39372232222C36372C3830333237312C39372232222C30313432332C37302C32373132392C22312238322C3030333237312C39372232222C35313633332C37302C32373132392C22312239372C3230333237312C39372232222C30323834332C37302C32373132392C22322230332C3430333237312C39372232222C35323036332C37302C32373132392C22322231382C3630333237312C39372232222C30333237332C37302C32373132392C22332232332C3830333237312C39372232222C35333438332C37302C32373132392C22332234382C3030333237312C39372232222C30343639332C37302C32373132392C223022332C32332C38373132392C2232223635332C32332C38373132392C2235223231332C32332C38373132392C2237223836332C32332C38373132392C22312232302C3433333832312C39372232222C32313038332C32332C38373132392C22312233352C3633333832312C39372232222C37313239332C32332C38373132392C22322234302C3833333832312C39372232222C33323430332C32332C38373132392C22322236352C3033333832312C39372232222C38323631332C32332C38373132392C22332237302C3233333832312C39372232222C33333832332C32332C38373132392C22332238352C3433333832312C39372232222C38333034332C32332C38373132392C22342239302C3633333832312C39372232222C2C3035333438312C39372232222C35322C3635333438312C39372232222C31352C3235333438312C39372232222C36372C3835333438312C39372232222C30313432332C38352C34373132392C22312238322C3035333438312C39372232222C35313633332C38352C34373132392C22312239372C3235333438312C39372232222C30323834332C38352C34373132392C22322230332C3435333438312C39372232222C35323036332C38352C34373132392C22322231382C3635333438312C39372232222C30333237332C38352C34373132392C22332232332C3835333438312C39372232222C35333438332C38352C34373132392C22332234382C3035333438312C39372232222C30343639332C38352C34373132392C223022332C34382C30373132392C2232223635332C34382C30373132392C2235223231332C34382C30373132392C2237223836332C34382C30373132392C22312232302C3438333034312C39372232222C32313038332C34382C30373132392C22312233352C3638333034312C39372232222C37313239332C34382C30373132392C22322234302C3838333034312C39372232222C33323430332C34382C30373132392C22322236352C3038333034312C39372232222C38323631332C34382C30373132392C22332237302C3238333034312C39372232222C33333832332C34382C30373132392C22332238352C3438333034312C39372232222C38333034332C34382C30373132392C22342239302C3638333034312C39372232222C2C3030343639312C39372232222C35322C3630343639312C39372232222C31352C3230343639312C39372232222C36372C3830343639312C39372232222C30313432342C39302C36373132392C22312238322C3030343639312C39372232222C35313633342C39302C36373132392C22312239372C3230343639312C39372232222C30323834342C39302C36373132392C22322230332C3430343639312C39372232222C35323036342C39302C36373132392C22322231382C3630343639312C39372232222C30333237342C39302C36373132392C22332232332C3830343639312C39372232222C35333438342C39302C36373132392C22332234382C3030343639312C39372232222C30343639342C39302C36373132392C223022302C322C34302238222C35322C362C30303238342C2235223231302C322C34302238222C36372C382C30303238342C22312232302C342C30303238342C22312238322C302C30303238342C22312233352C362C30303238342C22312239372C322C30303238342C22322234302C382C30303238342C22322230332C342C30303238342C22322236352C302C30303238342C22322231382C362C30303238342C22332237302C322C30303238342C22332232332C382C30303238342C22332238352C342C30303238342C22332234382C302C30303238342C22342239302C362C30303238342C223022322C3635322C34302238222C35322C3635322C36303238342C2235223231322C3635322C34302238222C36372C3835322C36303238342C22312232302C3435322C36303238342C22312238322C3035322C36303238342C22312233352C3635322C36303238342C22312239372C3235322C36303238342C22322234302C3835322C36303238342C22322230332C3435322C36303238342C22322236352C3035322C36303238342C22322231382C3635322C36303238342C22332237302C3235322C36303238342C22332232332C3835322C36303238342C22332238352C3435322C36303238342C22332234382C3035322C36303238342C22342239302C3635322C36303238342C223022352C3231322C34302238222C35322C3631352C32303238342C2235223231352C3231322C34302238222C36372C3831352C32303238342C22312232302C3431352C32303238342C22312238322C3031352C32303238342C22312233352C3631352C32303238342C22312239372C3231352C32303238342C22322234302C3831352C32303238342C22322230332C3431352C32303238342C22322236352C3031352C32303238342C22322231382C3631352C32303238342C22332237302C3231352C32303238342C22332232332C3831352C32303238342C22332238352C3431352C32303238342C22332234382C3031352C32303238342C22342239302C3631352C32303238342C223022372C3836322C34302238222C35322C3636372C38303238342C2235223231372C3836322C34302238222C36372C3836372C38303238342C22312232302C3436372C38303238342C22312238322C3036372C38303238342C22312233352C3636372C38303238342C22312239372C3236372C38303238342C22322234302C3836372C38303238342C22322230332C3436372C38303238342C22322236352C3036372C38303238342C22322231382C3636372C38303238342C22332237302C3236372C38303238342C22332232332C3836372C38303238342C22332238352C3436372C38303238342C22332234382C3036372C38303238342C22342239302C3636372C38303238342C223022312C32302C34303238342C2232223635312C32302C34303238342C2235223231312C32302C34303238342C2237223836312C32302C34303238342C22312232302C3430313432322C34302238222C32313038312C32302C34303238342C22312233352C3630313432322C34302238222C37313239312C32302C34303238342C22322234302C3830313432322C34302238222C33323430312C32302C34303238342C22322236352C3030313432322C34302238222C38323631312C32302C34303238342C22332237302C3230313432322C34302238222C33333832312C32302C34303238342C22332238352C3430313432322C34302238222C38333034312C32302C34303238342C22342239302C3630313432322C34302238222C2C3032313038322C34302238222C35322C3632313038322C34302238222C31352C3232313038322C34302238222C36372C3832313038322C34302238222C30313432312C38322C30303238342C22312238322C3032313038322C34302238222C35313633312C38322C30303238342C22312239372C3232313038322C34302238222C30323834312C38322C30303238342C22322230332C3432313038322C34302238222C35323036312C38322C30303238342C22322231382C3632313038322C34302238222C30333237312C38322C30303238342C22332232332C3832313038322C34302238222C35333438312C38322C30303238342C22332234382C3032313038322C34302238222C30343639312C38322C30303238342C223022312C33352C36303238342C2232223635312C33352C36303238342C2235223231312C33352C36303238342C2237223836312C33352C36303238342C22312232302C3435313633322C34302238222C32313038312C33352C36303238342C22312233352C3635313633322C34302238222C37313239312C33352C36303238342C22322234302C3835313633322C34302238222C33323430312C33352C36303238342C22322236352C3035313633322C34302238222C38323631312C33352C36303238342C22332237302C3235313633322C34302238222C33333832312C33352C36303238342C22332238352C3435313633322C34302238222C38333034312C33352C36303238342C22342239302C3635313633322C34302238222C2C3037313239322C34302238222C35322C3637313239322C34302238222C31352C3237313239322C34302238222C36372C3837313239322C34302238222C30313432312C39372C32303238342C22312238322C3037313239322C34302238222C35313633312C39372C32303238342C22312239372C3237313239322C34302238222C30323834312C39372C32303238342C22322230332C3437313239322C34302238222C35323036312C39372C32303238342C22322231382C3637313239322C34302238222C30333237312C39372C32303238342C22332232332C3837313239322C34302238222C35333438312C39372C32303238342C22332234382C3037313239322C34302238222C30343639312C39372C32303238342C223022322C34302C38303238342C2232223635322C34302C38303238342C2235223231322C34302C38303238342C2237223836322C34302C38303238342C22312232302C3430323834322C34302238222C32313038322C34302C38303238342C22312233352C3630323834322C34302238222C37313239322C34302C38303238342C22322234302C3830323834322C34302238222C33323430322C34302C38303238342C22322236352C3030323834322C34302238222C38323631322C34302C38303238342C22332237302C3230323834322C34302238222C33333832322C34302C38303238342C22332238352C3430323834322C34302238222C38333034322C34302C38303238342C22342239302C3630323834322C34302238222C2C3033323430322C34302238222C35322C3633323430322C34302238222C31352C3233323430322C34302238222C36372C3833323430322C34302238222C30313432322C30332C34303238342C22312238322C3033323430322C34302238222C35313633322C30332C34303238342C22312239372C3233323430322C34302238222C30323834322C30332C34303238342C22322230332C3433323430322C34302238222C35323036322C30332C34303238342C22322231382C3633323430322C34302238222C30333237322C30332C34303238342C22332232332C3833323430322C34302238222C35333438322C30332C34303238342C22332234382C3033323430322C34302238222C30343639322C30332C34303238342C223022322C36352C30303238342C2232223635322C36352C30303238342C2235223231322C36352C30303238342C2237223836322C36352C30303238342C22312232302C3435323036322C34302238222C32313038322C36352C30303238342C22312233352C3635323036322C34302238222C37313239322C36352C30303238342C22322234302C3835323036322C34302238222C33323430322C36352C30303238342C22322236352C3035323036322C34302238222C38323631322C36352C30303238342C22332237302C3235323036322C34302238222C33333832322C36352C30303238342C22332238352C3435323036322C34302238222C38333034322C36352C30303238342C22342239302C3635323036322C34302238222C2C3038323631322C34302238222C35322C3638323631322C34302238222C31352C3238323631322C34302238222C36372C3838323631322C34302238222C30313432322C31382C36303238342C22312238322C3038323631322C34302238222C35313633322C31382C36303238342C22312239372C3238323631322C34302238222C30323834322C31382C36303238342C22322230332C3438323631322C34302238222C35323036322C31382C36303238342C22322231382C3638323631322C34302238222C30333237322C31382C36303238342C22332232332C3838323631322C34302238222C35333438322C31382C36303238342C22332234382C3038323631322C34302238222C30343639322C31382C36303238342C223022332C37302C32303238342C2232223635332C37302C32303238342C2235223231332C37302C32303238342C2237223836332C37302C32303238342C22312232302C3430333237322C34302238222C32313038332C37302C32303238342C22312233352C3630333237322C34302238222C37313239332C37302C32303238342C22322234302C3830333237322C34302238222C33323430332C37302C32303238342C22322236352C3030333237322C34302238222C38323631332C37302C32303238342C22332237302C3230333237322C34302238222C33333832332C37302C32303238342C22332238352C3430333237322C34302238222C38333034332C37302C32303238342C22342239302C3630333237322C34302238222C2C3033333832322C34302238222C35322C3633333832322C34302238222C31352C3233333832322C34302238222C36372C3833333832322C34302238222C30313432332C32332C38303238342C22312238322C3033333832322C34302238222C35313633332C32332C38303238342C22312239372C3233333832322C34302238222C30323834332C32332C38303238342C22322230332C3433333832322C34302238222C35323036332C32332C38303238342C22322231382C3633333832322C34302238222C30333237332C32332C38303238342C22332232332C3833333832322C34302238222C35333438332C32332C38303238342C22332234382C3033333832322C34302238222C30343639332C32332C38303238342C223022332C38352C34303238342C2232223635332C38352C34303238342C2235223231332C38352C34303238342C2237223836332C38352C34303238342C22312232302C3435333438322C34302238222C32313038332C38352C34303238342C22312233352C3635333438322C34302238222C37313239332C38352C34303238342C22322234302C3835333438322C34302238222C33323430332C38352C34303238342C22322236352C3035333438322C34302238222C38323631332C38352C34303238342C22332237302C3235333438322C34302238222C33333832332C38352C34303238342C22332238352C3435333438322C34302238222C38333034332C38352C34303238342C22342239302C3635333438322C34302238222C2C3038333034322C34302238222C35322C3638333034322C34302238222C31352C3238333034322C34302238222C36372C3838333034322C34302238222C30313432332C34382C30303238342C22312238322C3038333034322C34302238222C35313633332C34382C30303238342C22312239372C3238333034322C34302238222C30323834332C34382C30303238342C22322230332C3438333034322C34302238222C35323036332C34382C30303238342C22322231382C3638333034322C34302238222C30333237332C34382C30303238342C22332232332C3838333034322C34302238222C35333438332C34382C30303238342C22332234382C3038333034322C34302238222C30343639332C34382C30303238342C223022342C39302C36303238342C2232223635342C39302C36303238342C2235223231342C39302C36303238342C2237223836342C39302C36303238342C22312232302C3430343639322C34302238222C32313038342C39302C36303238342C22312233352C3630343639322C34302238222C37313239342C39302C36303238342C22322234302C3830343639322C34302238222C33323430342C39302C36303238342C22322236352C3030343639322C34302238222C38323631342C39302C36303238342C22332237302C3230343639322C34302238222C33333832342C39302C36303238342C22332238352C3430343639322C34302238222C38333034342C39302C36303238342C22342239302C3630343639322C34302238222C2C302C30333234302C2232223635302C322C30332234222C31352C322C30333234302C2237223836302C322C30332234222C30313432302C322C30332234222C32313038302C322C30332234222C35313633302C322C30332234222C37313239302C322C30332234222C30323834302C322C30332234222C33323430302C322C30332234222C35323036302C322C30332234222C38323631302C322C30332234222C30333237302C322C30332234222C33333832302C322C30332234222C35333438302C322C30332234222C38333034302C322C30332234222C30343639302C322C30332234222C2C3035322C36333234302C2232223635322C3635322C30332234222C31352C3235322C36333234302C2237223836322C3635322C30332234222C30313432322C3635322C30332234222C32313038322C3635322C30332234222C35313633322C3635322C30332234222C37313239322C3635322C30332234222C30323834322C3635322C30332234222C33323430322C3635322C30332234222C35323036322C3635322C30332234222C38323631322C3635322C30332234222C30333237322C3635322C30332234222C33333832322C3635322C30332234222C35333438322C3635322C30332234222C38333034322C3635322C30332234222C30343639322C3635322C30332234222C2C3031352C32333234302C2232223635352C3231322C30332234222C31352C3231352C32333234302C2237223836352C3231322C30332234222C30313432352C3231322C30332234222C32313038352C3231322C30332234222C35313633352C3231322C30332234222C37313239352C3231322C30332234222C30323834352C3231322C30332234222C33323430352C3231322C30332234222C35323036352C3231322C30332234222C38323631352C3231322C30332234222C30333237352C3231322C30332234222C33333832352C3231322C30332234222C35333438352C3231322C30332234222C38333034352C3231322C30332234222C30343639352C3231322C30332234222C2C3036372C38333234302C2232223635372C3836322C30332234222C31352C3236372C38333234302C2237223836372C3836322C30332234222C30313432372C3836322C30332234222C32313038372C3836322C30332234222C35313633372C3836322C30332234222C37313239372C3836322C30332234222C30323834372C3836322C30332234222C33323430372C3836322C30332234222C35323036372C3836322C30332234222C38323631372C3836322C30332234222C30333237372C3836322C30332234222C33333832372C3836322C30332234222C35333438372C3836322C30332234222C38333034372C3836322C30332234222C30343639372C3836322C30332234222C2C3030313432322C30332234222C35322C3630313432322C30332234222C31352C3230313432322C30332234222C36372C3830313432322C30332234222C30313432312C32302C34333234302C22312238322C3030313432322C30332234222C35313633312C32302C34333234302C22312239372C3230313432322C30332234222C30323834312C32302C34333234302C22322230332C3430313432322C30332234222C35323036312C32302C34333234302C22322231382C3630313432322C30332234222C30333237312C32302C34333234302C22332232332C3830313432322C30332234222C35333438312C32302C34333234302C22332234382C3030313432322C30332234222C30343639312C32302C34333234302C223022312C38322C30333234302C2232223635312C38322C30333234302C2235223231312C38322C30333234302C2237223836312C38322C30333234302C22312232302C3432313038322C30332234222C32313038312C38322C30333234302C22312233352C3632313038322C30332234222C37313239312C38322C30333234302C22322234302C3832313038322C30332234222C33323430312C38322C30333234302C22322236352C3032313038322C30332234222C38323631312C38322C30333234302C22332237302C3232313038322C30332234222C33333832312C38322C30333234302C22332238352C3432313038322C30332234222C38333034312C38322C30333234302C22342239302C3632313038322C30332234222C2C3035313633322C30332234222C35322C3635313633322C30332234222C31352C3235313633322C30332234222C36372C3835313633322C30332234222C30313432312C33352C36333234302C22312238322C3035313633322C30332234222C35313633312C33352C36333234302C22312239372C3235313633322C30332234222C30323834312C33352C36333234302C22322230332C3435313633322C30332234222C35323036312C33352C36333234302C22322231382C3635313633322C30332234222C30333237312C33352C36333234302C22332232332C3835313633322C30332234222C35333438312C33352C36333234302C22332234382C3035313633322C30332234222C30343639312C33352C36333234302C223022312C39372C32333234302C2232223635312C39372C32333234302C2235223231312C39372C32333234302C2237223836312C39372C32333234302C22312232302C3437313239322C30332234222C32313038312C39372C32333234302C22312233352C3637313239322C30332234222C37313239312C39372C32333234302C22322234302C3837313239322C30332234222C33323430312C39372C32333234302C22322236352C3037313239322C30332234222C38323631312C39372C32333234302C22332237302C3237313239322C30332234222C33333832312C39372C32333234302C22332238352C3437313239322C30332234222C38333034312C39372C32333234302C22342239302C3637313239322C30332234222C2C3030323834322C30332234222C35322C3630323834322C30332234222C31352C3230323834322C30332234222C36372C3830323834322C30332234222C30313432322C34302C38333234302C22312238322C3030323834322C30332234222C35313633322C34302C38333234302C22312239372C3230323834322C30332234222C30323834322C34302C38333234302C22322230332C3430323834322C30332234222C35323036322C34302C38333234302C22322231382C3630323834322C30332234222C30333237322C34302C38333234302C22332232332C3830323834322C30332234222C35333438322C34302C38333234302C22332234382C3030323834322C30332234222C30343639322C34302C38333234302C223022322C30332C34333234302C2232223635322C30332C34333234302C2235223231322C30332C34333234302C2237223836322C30332C34333234302C22312232302C3433323430322C30332234222C32313038322C30332C34333234302C22312233352C3633323430322C30332234222C37313239322C30332C34333234302C22322234302C3833323430322C30332234222C33323430322C30332C34333234302C22322236352C3033323430322C30332234222C38323631322C30332C34333234302C22332237302C3233323430322C30332234222C33333832322C30332C34333234302C22332238352C3433323430322C30332234222C38333034322C30332C34333234302C22342239302C3633323430322C30332234222C2C3035323036322C30332234222C35322C3635323036322C30332234222C31352C3235323036322C30332234222C36372C3835323036322C30332234222C30313432322C36352C30333234302C22312238322C3035323036322C30332234222C35313633322C36352C30333234302C22312239372C3235323036322C30332234222C30323834322C36352C30333234302C22322230332C3435323036322C30332234222C35323036322C36352C30333234302C22322231382C3635323036322C30332234222C30333237322C36352C30333234302C22332232332C3835323036322C30332234222C35333438322C36352C30333234302C22332234382C3035323036322C30332234222C30343639322C36352C30333234302C223022322C31382C36333234302C2232223635322C31382C36333234302C2235223231322C31382C36333234302C2237223836322C31382C36333234302C22312232302C3438323631322C30332234222C32313038322C31382C36333234302C22312233352C3638323631322C30332234222C37313239322C31382C36333234302C22322234302C3838323631322C30332234222C33323430322C31382C36333234302C22322236352C3038323631322C30332234222C38323631322C31382C36333234302C22332237302C3238323631322C30332234222C33333832322C31382C36333234302C22332238352C3438323631322C30332234222C38333034322C31382C36333234302C22342239302C3638323631322C30332234222C2C3030333237322C30332234222C35322C3630333237322C30332234222C31352C3230333237322C30332234222C36372C3830333237322C30332234222C30313432332C37302C32333234302C22312238322C3030333237322C30332234222C35313633332C37302C32333234302C22312239372C3230333237322C30332234222C30323834332C37302C32333234302C22322230332C3430333237322C30332234222C35323036332C37302C32333234302C22322231382C3630333237322C30332234222C30333237332C37302C32333234302C22332232332C3830333237322C30332234222C35333438332C37302C32333234302C22332234382C3030333237322C30332234222C30343639332C37302C32333234302C223022332C32332C38333234302C2232223635332C32332C38333234302C2235223231332C32332C38333234302C2237223836332C32332C38333234302C22312232302C3433333832322C30332234222C32313038332C32332C38333234302C22312233352C3633333832322C30332234222C37313239332C32332C38333234302C22322234302C3833333832322C30332234222C33323430332C32332C38333234302C22322236352C3033333832322C30332234222C38323631332C32332C38333234302C22332237302C3233333832322C30332234222C33333832332C32332C38333234302C22332238352C3433333832322C30332234222C38333034332C32332C38333234302C22342239302C3633333832322C30332234222C2C3035333438322C30332234222C35322C3635333438322C30332234222C31352C3235333438322C30332234222C36372C3835333438322C30332234222C30313432332C38352C34333234302C22312238322C3035333438322C30332234222C35313633332C38352C34333234302C22312239372C3235333438322C30332234222C30323834332C38352C34333234302C22322230332C3435333438322C30332234222C35323036332C38352C34333234302C22322231382C3635333438322C30332234222C30333237332C38352C34333234302C22332232332C3835333438322C30332234222C35333438332C38352C34333234302C22332234382C3035333438322C30332234222C30343639332C38352C34333234302C223022332C34382C30333234302C2232223635332C34382C30333234302C2235223231332C34382C30333234302C2237223836332C34382C30333234302C22312232302C3438333034322C30332234222C32313038332C34382C30333234302C22312233352C3638333034322C30332234222C37313239332C34382C30333234302C22322234302C3838333034322C30332234222C33323430332C34382C30333234302C22322236352C3038333034322C30332234222C38323631332C34382C30333234302C22332237302C3238333034322C30332234222C33333832332C34382C30333234302C22332238352C3438333034322C30332234222C38333034332C34382C30333234302C22342239302C3638333034322C30332234222C2C3030343639322C30332234222C35322C3630343639322C30332234222C31352C3230343639322C30332234222C36372C3830343639322C30332234222C30313432342C39302C36333234302C22312238322C3030343639322C30332234222C35313633342C39302C36333234302C22312239372C3230343639322C30332234222C30323834342C39302C36333234302C22322230332C3430343639322C30332234222C35323036342C39302C36333234302C22322231382C3630343639322C30332234222C30333237342C39302C36333234302C22332232332C3830343639322C30332234222C35333438342C39302C36333234302C22332234382C3030343639322C30332234222C30343639342C39302C36333234302C223022302C322C36352230222C35322C362C30353230362C2235223231302C322C36352230222C36372C382C30353230362C22312232302C342C30353230362C22312238322C302C30353230362C22312233352C362C30353230362C22312239372C322C30353230362C22322234302C382C30353230362C22322230332C342C30353230362C22322236352C302C30353230362C22322231382C362C30353230362C22332237302C322C30353230362C22332232332C382C30353230362C22332238352C342C30353230362C22332234382C302C30353230362C22342239302C362C30353230362C223022322C3635322C36352230222C35322C3635322C36353230362C2235223231322C3635322C36352230222C36372C3835322C36353230362C22312232302C3435322C36353230362C22312238322C3035322C36353230362C22312233352C3635322C36353230362C22312239372C3235322C36353230362C22322234302C3835322C36353230362C22322230332C3435322C36353230362C22322236352C3035322C36353230362C22322231382C3635322C36353230362C22332237302C3235322C36353230362C22332232332C3835322C36353230362C22332238352C3435322C36353230362C22332234382C3035322C36353230362C22342239302C3635322C36353230362C223022352C3231322C36352230222C35322C3631352C32353230362C2235223231352C3231322C36352230222C36372C3831352C32353230362C22312232302C3431352C32353230362C22312238322C3031352C32353230362C22312233352C3631352C32353230362C22312239372C3231352C32353230362C22322234302C3831352C32353230362C22322230332C3431352C32353230362C22322236352C3031352C32353230362C22322231382C3631352C32353230362C22332237302C3231352C32353230362C22332232332C3831352C32353230362C22332238352C3431352C32353230362C22332234382C3031352C32353230362C22342239302C3631352C32353230362C223022372C3836322C36352230222C35322C3636372C38353230362C2235223231372C3836322C36352230222C36372C3836372C38353230362C22312232302C3436372C38353230362C22312238322C3036372C38353230362C22312233352C3636372C38353230362C22312239372C3236372C38353230362C22322234302C3836372C38353230362C22322230332C3436372C38353230362C22322236352C3036372C38353230362C22322231382C3636372C38353230362C22332237302C3236372C38353230362C22332232332C3836372C38353230362C22332238352C3436372C38353230362C22332234382C3036372C38353230362C22342239302C3636372C38353230362C223022312C32302C34353230362C2232223635312C32302C34353230362C2235223231312C32302C34353230362C2237223836312C32302C34353230362C22312232302C3430313432322C36352230222C32313038312C32302C34353230362C22312233352C3630313432322C36352230222C37313239312C32302C34353230362C22322234302C3830313432322C36352230222C33323430312C32302C34353230362C22322236352C3030313432322C36352230222C38323631312C32302C34353230362C22332237302C3230313432322C36352230222C33333832312C32302C34353230362C22332238352C3430313432322C36352230222C38333034312C32302C34353230362C22342239302C3630313432322C36352230222C2C3032313038322C36352230222C35322C3632313038322C36352230222C31352C3232313038322C36352230222C36372C3832313038322C36352230222C30313432312C38322C30353230362C22312238322C3032313038322C36352230222C35313633312C38322C30353230362C22312239372C3232313038322C36352230222C30323834312C38322C30353230362C22322230332C3432313038322C36352230222C35323036312C38322C30353230362C22322231382C3632313038322C36352230222C30333237312C38322C30353230362C22332232332C3832313038322C36352230222C35333438312C38322C30353230362C22332234382C3032313038322C36352230222C30343639312C38322C30353230362C223022312C33352C36353230362C2232223635312C33352C36353230362C2235223231312C33352C36353230362C2237223836312C33352C36353230362C22312232302C3435313633322C36352230222C32313038312C33352C36353230362C22312233352C3635313633322C36352230222C37313239312C33352C36353230362C22322234302C3835313633322C36352230222C33323430312C33352C36353230362C22322236352C3035313633322C36352230222C38323631312C33352C36353230362C22332237302C3235313633322C36352230222C33333832312C33352C36353230362C22332238352C3435313633322C36352230222C38333034312C33352C36353230362C22342239302C3635313633322C36352230222C2C3037313239322C36352230222C35322C3637313239322C36352230222C31352C3237313239322C36352230222C36372C3837313239322C36352230222C30313432312C39372C32353230362C22312238322C3037313239322C36352230222C35313633312C39372C32353230362C22312239372C3237313239322C36352230222C30323834312C39372C32353230362C22322230332C3437313239322C36352230222C35323036312C39372C32353230362C22322231382C3637313239322C36352230222C30333237312C39372C32353230362C22332232332C3837313239322C36352230222C35333438312C39372C32353230362C22332234382C3037313239322C36352230222C30343639312C39372C32353230362C223022322C34302C38353230362C2232223635322C34302C38353230362C2235223231322C34302C38353230362C2237223836322C34302C38353230362C22312232302C3430323834322C36352230222C32313038322C34302C38353230362C22312233352C3630323834322C36352230222C37313239322C34302C38353230362C22322234302C3830323834322C36352230222C33323430322C34302C38353230362C22322236352C3030323834322C36352230222C38323631322C34302C38353230362C22332237302C3230323834322C36352230222C33333832322C34302C38353230362C22332238352C3430323834322C36352230222C38333034322C34302C38353230362C22342239302C3630323834322C36352230222C2C3033323430322C36352230222C35322C3633323430322C36352230222C31352C3233323430322C36352230222C36372C3833323430322C36352230222C30313432322C30332C34353230362C22312238322C3033323430322C36352230222C35313633322C30332C34353230362C22312239372C3233323430322C36352230222C30323834322C30332C34353230362C22322230332C3433323430322C36352230222C35323036322C30332C34353230362C22322231382C3633323430322C36352230222C30333237322C30332C34353230362C22332232332C3833323430322C36352230222C35333438322C30332C34353230362C22332234382C3033323430322C36352230222C30343639322C30332C34353230362C223022322C36352C30353230362C2232223635322C36352C30353230362C2235223231322C36352C30353230362C2237223836322C36352C30353230362C22312232302C3435323036322C36352230222C32313038322C36352C30353230362C22312233352C3635323036322C36352230222C37313239322C36352C30353230362C22322234302C3835323036322C36352230222C33323430322C36352C30353230362C22322236352C3035323036322C36352230222C38323631322C36352C30353230362C22332237302C3235323036322C36352230222C33333832322C36352C30353230362C22332238352C3435323036322C36352230222C38333034322C36352C30353230362C22342239302C3635323036322C36352230222C2C3038323631322C36352230222C35322C3638323631322C36352230222C31352C3238323631322C36352230222C36372C3838323631322C36352230222C30313432322C31382C36353230362C22312238322C3038323631322C36352230222C35313633322C31382C36353230362C22312239372C3238323631322C36352230222C30323834322C31382C36353230362C22322230332C3438323631322C36352230222C35323036322C31382C36353230362C22322231382C3638323631322C36352230222C30333237322C31382C36353230362C22332232332C3838323631322C36352230222C35333438322C31382C36353230362C22332234382C3038323631322C36352230222C30343639322C31382C36353230362C223022332C37302C32353230362C2232223635332C37302C32353230362C2235223231332C37302C32353230362C2237223836332C37302C32353230362C22312232302C3430333237322C36352230222C32313038332C37302C32353230362C22312233352C3630333237322C36352230222C37313239332C37302C32353230362C22322234302C3830333237322C36352230222C33323430332C37302C32353230362C22322236352C3030333237322C36352230222C38323631332C37302C32353230362C22332237302C3230333237322C36352230222C33333832332C37302C32353230362C22332238352C3430333237322C36352230222C38333034332C37302C32353230362C22342239302C3630333237322C36352230222C2C3033333832322C36352230222C35322C3633333832322C36352230222C31352C3233333832322C36352230222C36372C3833333832322C36352230222C30313432332C32332C38353230362C22312238322C3033333832322C36352230222C35313633332C32332C38353230362C22312239372C3233333832322C36352230222C30323834332C32332C38353230362C22322230332C3433333832322C36352230222C35323036332C32332C38353230362C22322231382C3633333832322C36352230222C30333237332C32332C38353230362C22332232332C3833333832322C36352230222C35333438332C32332C38353230362C22332234382C3033333832322C36352230222C30343639332C32332C38353230362C223022332C38352C34353230362C2232223635332C38352C34353230362C2235223231332C38352C34353230362C2237223836332C38352C34353230362C22312232302C3435333438322C36352230222C32313038332C38352C34353230362C22312233352C3635333438322C36352230222C37313239332C38352C34353230362C22322234302C3835333438322C36352230222C33323430332C38352C34353230362C22322236352C3035333438322C36352230222C38323631332C38352C34353230362C22332237302C3235333438322C36352230222C33333832332C38352C34353230362C22332238352C3435333438322C36352230222C38333034332C38352C34353230362C22342239302C3635333438322C36352230222C2C3038333034322C36352230222C35322C3638333034322C36352230222C31352C3238333034322C36352230222C36372C3838333034322C36352230222C30313432332C34382C30353230362C22312238322C3038333034322C36352230222C35313633332C34382C30353230362C22312239372C3238333034322C36352230222C30323834332C34382C30353230362C22322230332C3438333034322C36352230222C35323036332C34382C30353230362C22322231382C3638333034322C36352230222C30333237332C34382C30353230362C22332232332C3838333034322C36352230222C35333438332C34382C30353230362C22332234382C3038333034322C36352230222C30343639332C34382C30353230362C223022342C39302C36353230362C2232223635342C39302C36353230362C2235223231342C39302C36353230362C2237223836342C39302C36353230362C22312232302C3430343639322C36352230222C32313038342C39302C36353230362C22312233352C3630343639322C36352230222C37313239342C39302C36353230362C22322234302C3830343639322C36352230222C33323430342C39302C36353230362C22322236352C3030343639322C36352230222C38323631342C39302C36353230362C22332237302C3230343639322C36352230222C33333832342C39302C36353230362C22332238352C3430343639322C36352230222C38333034342C39302C36353230362C22342239302C3630343639322C36352230222C2C302C30383236312C2232223635302C322C31382236222C31352C322C30383236312C2237223836302C322C31382236222C30313432302C322C31382236222C32313038302C322C31382236222C35313633302C322C31382236222C37313239302C322C31382236222C30323834302C322C31382236222C33323430302C322C31382236222C35323036302C322C31382236222C38323631302C322C31382236222C30333237302C322C31382236222C33333832302C322C31382236222C35333438302C322C31382236222C38333034302C322C31382236222C30343639302C322C31382236222C2C3035322C36383236312C2232223635322C3635322C31382236222C31352C3235322C36383236312C2237223836322C3635322C31382236222C30313432322C3635322C31382236222C32313038322C3635322C31382236222C35313633322C3635322C31382236222C37313239322C3635322C31382236222C30323834322C3635322C31382236222C33323430322C3635322C31382236222C35323036322C3635322C31382236222C38323631322C3635322C31382236222C30333237322C3635322C31382236222C33333832322C3635322C31382236222C35333438322C3635322C31382236222C38333034322C3635322C31382236222C30343639322C3635322C31382236222C2C3031352C32383236312C2232223635352C3231322C31382236222C31352C3231352C32383236312C2237223836352C3231322C31382236222C30313432352C3231322C31382236222C32313038352C3231322C31382236222C35313633352C3231322C31382236222C37313239352C3231322C31382236222C30323834352C3231322C31382236222C33323430352C3231322C31382236222C35323036352C3231322C31382236222C38323631352C3231322C31382236222C30333237352C3231322C31382236222C33333832352C3231322C31382236222C35333438352C3231322C31382236222C38333034352C3231322C31382236222C30343639352C3231322C31382236222C2C3036372C38383236312C2232223635372C3836322C31382236222C31352C3236372C38383236312C2237223836372C3836322C31382236222C30313432372C3836322C31382236222C32313038372C3836322C31382236222C35313633372C3836322C31382236222C37313239372C3836322C31382236222C30323834372C3836322C31382236222C33323430372C3836322C31382236222C35323036372C3836322C31382236222C38323631372C3836322C31382236222C30333237372C3836322C31382236222C33333832372C3836322C31382236222C35333438372C3836322C31382236222C38333034372C3836322C31382236222C30343639372C3836322C31382236222C2C3030313432322C31382236222C35322C3630313432322C31382236222C31352C3230313432322C31382236222C36372C3830313432322C31382236222C30313432312C32302C34383236312C22312238322C3030313432322C31382236222C35313633312C32302C34383236312C22312239372C3230313432322C31382236222C30323834312C32302C34383236312C22322230332C3430313432322C31382236222C35323036312C32302C34383236312C22322231382C3630313432322C31382236222C30333237312C32302C34383236312C22332232332C3830313432322C31382236222C35333438312C32302C34383236312C22332234382C3030313432322C31382236222C30343639312C32302C34383236312C223022312C38322C30383236312C2232223635312C38322C30383236312C2235223231312C38322C30383236312C2237223836312C38322C30383236312C22312232302C3432313038322C31382236222C32313038312C38322C30383236312C22312233352C3632313038322C31382236222C37313239312C38322C30383236312C22322234302C3832313038322C31382236222C33323430312C38322C30383236312C22322236352C3032313038322C31382236222C38323631312C38322C30383236312C22332237302C3232313038322C31382236222C33333832312C38322C30383236312C22332238352C3432313038322C31382236222C38333034312C38322C30383236312C22342239302C3632313038322C31382236222C2C3035313633322C31382236222C35322C3635313633322C31382236222C31352C3235313633322C31382236222C36372C3835313633322C31382236222C30313432312C33352C36383236312C22312238322C3035313633322C31382236222C35313633312C33352C36383236312C22312239372C3235313633322C31382236222C30323834312C33352C36383236312C22322230332C3435313633322C31382236222C35323036312C33352C36383236312C22322231382C3635313633322C31382236222C30333237312C33352C36383236312C22332232332C3835313633322C31382236222C35333438312C33352C36383236312C22332234382C3035313633322C31382236222C30343639312C33352C36383236312C223022312C39372C32383236312C2232223635312C39372C32383236312C2235223231312C39372C32383236312C2237223836312C39372C32383236312C22312232302C3437313239322C31382236222C32313038312C39372C32383236312C22312233352C3637313239322C31382236222C37313239312C39372C32383236312C22322234302C3837313239322C31382236222C33323430312C39372C32383236312C22322236352C3037313239322C31382236222C38323631312C39372C32383236312C22332237302C3237313239322C31382236222C33333832312C39372C32383236312C22332238352C3437313239322C31382236222C38333034312C39372C32383236312C22342239302C3637313239322C31382236222C2C3030323834322C31382236222C35322C3630323834322C31382236222C31352C3230323834322C31382236222C36372C3830323834322C31382236222C30313432322C34302C38383236312C22312238322C3030323834322C31382236222C35313633322C34302C38383236312C22312239372C3230323834322C31382236222C30323834322C34302C38383236312C22322230332C3430323834322C31382236222C35323036322C34302C38383236312C22322231382C3630323834322C31382236222C30333237322C34302C38383236312C22332232332C3830323834322C31382236222C35333438322C34302C38383236312C22332234382C3030323834322C31382236222C30343639322C34302C38383236312C223022322C30332C34383236312C2232223635322C30332C34383236312C2235223231322C30332C34383236312C2237223836322C30332C34383236312C22312232302C3433323430322C31382236222C32313038322C30332C34383236312C22312233352C3633323430322C31382236222C37313239322C30332C34383236312C22322234302C3833323430322C31382236222C33323430322C30332C34383236312C22322236352C3033323430322C31382236222C38323631322C30332C34383236312C22332237302C3233323430322C31382236222C33333832322C30332C34383236312C22332238352C3433323430322C31382236222C38333034322C30332C34383236312C22342239302C3633323430322C31382236222C2C3035323036322C31382236222C35322C3635323036322C31382236222C31352C3235323036322C31382236222C36372C3835323036322C31382236222C30313432322C36352C30383236312C22312238322C3035323036322C31382236222C35313633322C36352C30383236312C22312239372C3235323036322C31382236222C30323834322C36352C30383236312C22322230332C3435323036322C31382236222C35323036322C36352C30383236312C22322231382C3635323036322C31382236222C30333237322C36352C30383236312C22332232332C3835323036322C31382236222C35333438322C36352C30383236312C22332234382C3035323036322C31382236222C30343639322C36352C30383236312C223022322C31382C36383236312C2232223635322C31382C36383236312C2235223231322C31382C36383236312C2237223836322C31382C36383236312C22312232302C3438323631322C31382236222C32313038322C31382C36383236312C22312233352C3638323631322C31382236222C37313239322C31382C36383236312C22322234302C3838323631322C31382236222C33323430322C31382C36383236312C22322236352C3038323631322C31382236222C38323631322C31382C36383236312C22332237302C3238323631322C31382236222C33333832322C31382C36383236312C22332238352C3438323631322C31382236222C38333034322C31382C36383236312C22342239302C3638323631322C31382236222C2C3030333237322C31382236222C35322C3630333237322C31382236222C31352C3230333237322C31382236222C36372C3830333237322C31382236222C30313432332C37302C32383236312C22312238322C3030333237322C31382236222C35313633332C37302C32383236312C22312239372C3230333237322C31382236222C30323834332C37302C32383236312C22322230332C3430333237322C31382236222C35323036332C37302C32383236312C22322231382C3630333237322C31382236222C30333237332C37302C32383236312C22332232332C3830333237322C31382236222C35333438332C37302C32383236312C22332234382C3030333237322C31382236222C30343639332C37302C32383236312C223022332C32332C38383236312C2232223635332C32332C38383236312C2235223231332C32332C38383236312C2237223836332C32332C38383236312C22312232302C3433333832322C31382236222C32313038332C32332C38383236312C22312233352C3633333832322C31382236222C37313239332C32332C38383236312C22322234302C3833333832322C31382236222C33323430332C32332C38383236312C22322236352C3033333832322C31382236222C38323631332C32332C38383236312C22332237302C3233333832322C31382236222C33333832332C32332C38383236312C22332238352C3433333832322C31382236222C38333034332C32332C38383236312C22342239302C3633333832322C31382236222C2C3035333438322C31382236222C35322C3635333438322C31382236222C31352C3235333438322C31382236222C36372C3835333438322C31382236222C30313432332C38352C34383236312C22312238322C3035333438322C31382236222C35313633332C38352C34383236312C22312239372C3235333438322C31382236222C30323834332C38352C34383236312C22322230332C3435333438322C31382236222C35323036332C38352C34383236312C22322231382C3635333438322C31382236222C30333237332C38352C34383236312C22332232332C3835333438322C31382236222C35333438332C38352C34383236312C22332234382C3035333438322C31382236222C30343639332C38352C34383236312C223022332C34382C30383236312C2232223635332C34382C30383236312C2235223231332C34382C30383236312C2237223836332C34382C30383236312C22312232302C3438333034322C31382236222C32313038332C34382C30383236312C22312233352C3638333034322C31382236222C37313239332C34382C30383236312C22322234302C3838333034322C31382236222C33323430332C34382C30383236312C22322236352C3038333034322C31382236222C38323631332C34382C30383236312C22332237302C3238333034322C31382236222C33333832332C34382C30383236312C22332238352C3438333034322C31382236222C38333034332C34382C30383236312C22342239302C3638333034322C31382236222C2C3030343639322C31382236222C35322C3630343639322C31382236222C31352C3230343639322C31382236222C36372C3830343639322C31382236222C30313432342C39302C36383236312C22312238322C3030343639322C31382236222C35313633342C39302C36383236312C22312239372C3230343639322C31382236222C30323834342C39302C36383236312C22322230332C3430343639322C31382236222C35323036342C39302C36383236312C22322231382C3630343639322C31382236222C30333237342C39302C36383236312C22332232332C3830343639322C31382236222C35333438342C39302C36383236312C22332234382C3030343639322C31382236222C30343639342C39302C36383236312C223022302C332C37302232222C35322C362C30303332372C2235223231302C332C37302232222C36372C382C30303332372C22312232302C342C30303332372C22312238322C302C30303332372C22312233352C362C30303332372C22312239372C322C30303332372C22322234302C382C30303332372C22322230332C342C30303332372C22322236352C302C30303332372C22322231382C362C30303332372C22332237302C322C30303332372C22332232332C382C30303332372C22332238352C342C30303332372C22332234382C302C30303332372C22342239302C362C30303332372C223022322C3635332C37302232222C35322C3635322C36303332372C2235223231322C3635332C37302232222C36372C3835322C36303332372C22312232302C3435322C36303332372C22312238322C3035322C36303332372C22312233352C3635322C36303332372C22312239372C3235322C36303332372C22322234302C3835322C36303332372C22322230332C3435322C36303332372C22322236352C3035322C36303332372C22322231382C3635322C36303332372C22332237302C3235322C36303332372C22332232332C3835322C36303332372C22332238352C3435322C36303332372C22332234382C3035322C36303332372C22342239302C3635322C36303332372C223022352C3231332C37302232222C35322C3631352C32303332372C2235223231352C3231332C37302232222C36372C3831352C32303332372C22312232302C3431352C32303332372C22312238322C3031352C32303332372C22312233352C3631352C32303332372C22312239372C3231352C32303332372C22322234302C3831352C32303332372C22322230332C3431352C32303332372C22322236352C3031352C32303332372C22322231382C3631352C32303332372C22332237302C3231352C32303332372C22332232332C3831352C32303332372C22332238352C3431352C32303332372C22332234382C3031352C32303332372C22342239302C3631352C32303332372C223022372C3836332C37302232222C35322C3636372C38303332372C2235223231372C3836332C37302232222C36372C3836372C38303332372C22312232302C3436372C38303332372C22312238322C3036372C38303332372C22312233352C3636372C38303332372C22312239372C3236372C38303332372C22322234302C3836372C38303332372C22322230332C3436372C38303332372C22322236352C3036372C38303332372C22322231382C3636372C38303332372C22332237302C3236372C38303332372C22332232332C3836372C38303332372C22332238352C3436372C38303332372C22332234382C3036372C38303332372C22342239302C3636372C38303332372C223022312C32302C34303332372C2232223635312C32302C34303332372C2235223231312C32302C34303332372C2237223836312C32302C34303332372C22312232302C3430313432332C37302232222C32313038312C32302C34303332372C22312233352C3630313432332C37302232222C37313239312C32302C34303332372C22322234302C3830313432332C37302232222C33323430312C32302C34303332372C22322236352C3030313432332C37302232222C38323631312C32302C34303332372C22332237302C3230313432332C37302232222C33333832312C32302C34303332372C22332238352C3430313432332C37302232222C38333034312C32302C34303332372C22342239302C3630313432332C37302232222C2C3032313038332C37302232222C35322C3632313038332C37302232222C31352C3232313038332C37302232222C36372C3832313038332C37302232222C30313432312C38322C30303332372C22312238322C3032313038332C37302232222C35313633312C38322C30303332372C22312239372C3232313038332C37302232222C30323834312C38322C30303332372C22322230332C3432313038332C37302232222C35323036312C38322C30303332372C22322231382C3632313038332C37302232222C30333237312C38322C30303332372C22332232332C3832313038332C37302232222C35333438312C38322C30303332372C22332234382C3032313038332C37302232222C30343639312C38322C30303332372C223022312C33352C36303332372C2232223635312C33352C36303332372C2235223231312C33352C36303332372C2237223836312C33352C36303332372C22312232302C3435313633332C37302232222C32313038312C33352C36303332372C22312233352C3635313633332C37302232222C37313239312C33352C36303332372C22322234302C3835313633332C37302232222C33323430312C33352C36303332372C22322236352C3035313633332C37302232222C38323631312C33352C36303332372C22332237302C3235313633332C37302232222C33333832312C33352C36303332372C22332238352C3435313633332C37302232222C38333034312C33352C36303332372C22342239302C3635313633332C37302232222C2C3037313239332C37302232222C35322C3637313239332C37302232222C31352C3237313239332C37302232222C36372C3837313239332C37302232222C30313432312C39372C32303332372C22312238322C3037313239332C37302232222C35313633312C39372C32303332372C22312239372C3237313239332C37302232222C30323834312C39372C32303332372C22322230332C3437313239332C37302232222C35323036312C39372C32303332372C22322231382C3637313239332C37302232222C30333237312C39372C32303332372C22332232332C3837313239332C37302232222C35333438312C39372C32303332372C22332234382C3037313239332C37302232222C30343639312C39372C32303332372C223022322C34302C38303332372C2232223635322C34302C38303332372C2235223231322C34302C38303332372C2237223836322C34302C38303332372C22312232302C3430323834332C37302232222C32313038322C34302C38303332372C22312233352C3630323834332C37302232222C37313239322C34302C38303332372C22322234302C3830323834332C37302232222C33323430322C34302C38303332372C22322236352C3030323834332C37302232222C38323631322C34302C38303332372C22332237302C3230323834332C37302232222C33333832322C34302C38303332372C22332238352C3430323834332C37302232222C38333034322C34302C38303332372C22342239302C3630323834332C37302232222C2C3033323430332C37302232222C35322C3633323430332C37302232222C31352C3233323430332C37302232222C36372C3833323430332C37302232222C30313432322C30332C34303332372C22312238322C3033323430332C37302232222C35313633322C30332C34303332372C22312239372C3233323430332C37302232222C30323834322C30332C34303332372C22322230332C3433323430332C37302232222C35323036322C30332C34303332372C22322231382C3633323430332C37302232222C30333237322C30332C34303332372C22332232332C3833323430332C37302232222C35333438322C30332C34303332372C22332234382C3033323430332C37302232222C30343639322C30332C34303332372C223022322C36352C30303332372C2232223635322C36352C30303332372C2235223231322C36352C30303332372C2237223836322C36352C30303332372C22312232302C3435323036332C37302232222C32313038322C36352C30303332372C22312233352C3635323036332C37302232222C37313239322C36352C30303332372C22322234302C3835323036332C37302232222C33323430322C36352C30303332372C22322236352C3035323036332C37302232222C38323631322C36352C30303332372C22332237302C3235323036332C37302232222C33333832322C36352C30303332372C22332238352C3435323036332C37302232222C38333034322C36352C30303332372C22342239302C3635323036332C37302232222C2C3038323631332C37302232222C35322C3638323631332C37302232222C31352C3238323631332C37302232222C36372C3838323631332C37302232222C30313432322C31382C36303332372C22312238322C3038323631332C37302232222C35313633322C31382C36303332372C22312239372C3238323631332C37302232222C30323834322C31382C36303332372C22322230332C3438323631332C37302232222C35323036322C31382C36303332372C22322231382C3638323631332C37302232222C30333237322C31382C36303332372C22332232332C3838323631332C37302232222C35333438322C31382C36303332372C22332234382C3038323631332C37302232222C30343639322C31382C36303332372C223022332C37302C32303332372C2232223635332C37302C32303332372C2235223231332C37302C32303332372C2237223836332C37302C32303332372C22312232302C3430333237332C37302232222C32313038332C37302C32303332372C22312233352C3630333237332C37302232222C37313239332C37302C32303332372C22322234302C3830333237332C37302232222C33323430332C37302C32303332372C22322236352C3030333237332C37302232222C38323631332C37302C32303332372C22332237302C3230333237332C37302232222C33333832332C37302C32303332372C22332238352C3430333237332C37302232222C38333034332C37302C32303332372C22342239302C3630333237332C37302232222C2C3033333832332C37302232222C35322C3633333832332C37302232222C31352C3233333832332C37302232222C36372C3833333832332C37302232222C30313432332C32332C38303332372C22312238322C3033333832332C37302232222C35313633332C32332C38303332372C22312239372C3233333832332C37302232222C30323834332C32332C38303332372C22322230332C3433333832332C37302232222C35323036332C32332C38303332372C22322231382C3633333832332C37302232222C30333237332C32332C38303332372C22332232332C3833333832332C37302232222C35333438332C32332C38303332372C22332234382C3033333832332C37302232222C30343639332C32332C38303332372C223022332C38352C34303332372C2232223635332C38352C34303332372C2235223231332C38352C34303332372C2237223836332C38352C34303332372C22312232302C3435333438332C37302232222C32313038332C38352C34303332372C22312233352C3635333438332C37302232222C37313239332C38352C34303332372C22322234302C3835333438332C37302232222C33323430332C38352C34303332372C22322236352C3035333438332C37302232222C38323631332C38352C34303332372C22332237302C3235333438332C37302232222C33333832332C38352C34303332372C22332238352C3435333438332C37302232222C38333034332C38352C34303332372C22342239302C3635333438332C37302232222C2C3038333034332C37302232222C35322C3638333034332C37302232222C31352C3238333034332C37302232222C36372C3838333034332C37302232222C30313432332C34382C30303332372C22312238322C3038333034332C37302232222C35313633332C34382C30303332372C22312239372C3238333034332C37302232222C30323834332C34382C30303332372C22322230332C3438333034332C37302232222C35323036332C34382C30303332372C22322231382C3638333034332C37302232222C30333237332C34382C30303332372C22332232332C3838333034332C37302232222C35333438332C34382C30303332372C22332234382C3038333034332C37302232222C30343639332C34382C30303332372C223022342C39302C36303332372C2232223635342C39302C36303332372C2235223231342C39302C36303332372C2237223836342C39302C36303332372C22312232302C3430343639332C37302232222C32313038342C39302C36303332372C22312233352C3630343639332C37302232222C37313239342C39302C36303332372C22322234302C3830343639332C37302232222C33323430342C39302C36303332372C22322236352C3030343639332C37302232222C38323631342C39302C36303332372C22332237302C3230343639332C37302232222C33333832342C39302C36303332372C22332238352C3430343639332C37302232222C38333034342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30333338322C2232223635302C332C32332238222C31352C322C30333338322C2237223836302C332C32332238222C30313432302C332C32332238222C32313038302C332C32332238222C35313633302C332C32332238222C37313239302C332C32332238222C30323834302C332C32332238222C33323430302C332C32332238222C35323036302C332C32332238222C38323631302C332C32332238222C30333237302C332C32332238222C33333832302C332C32332238222C35333438302C332C32332238222C38333034302C332C32332238222C30343639302C332C32332238222C2C3035322C36333338322C2232223635322C3635332C32332238222C31352C3235322C36333338322C2237223836322C3635332C32332238222C30313432322C3635332C32332238222C32313038322C3635332C32332238222C35313633322C3635332C32332238222C37313239322C3635332C32332238222C30323834322C3635332C32332238222C33323430322C3635332C32332238222C35323036322C3635332C32332238222C38323631322C3635332C32332238222C30333237322C3635332C32332238222C33333832322C3635332C32332238222C35333438322C3635332C32332238222C38333034322C3635332C32332238222C30343639322C3635332C32332238222C2C3031352C32333338322C2232223635352C3231332C32332238222C31352C3231352C32333338322C2237223836352C3231332C32332238222C30313432352C3231332C32332238222C32313038352C3231332C32332238222C35313633352C3231332C32332238222C37313239352C3231332C32332238222C30323834352C3231332C32332238222C33323430352C3231332C32332238222C35323036352C3231332C32332238222C38323631352C3231332C32332238222C30333237352C3231332C32332238222C33333832352C3231332C32332238222C35333438352C3231332C32332238222C38333034352C3231332C32332238222C30343639352C3231332C32332238222C2C3036372C38333338322C2232223635372C3836332C32332238222C31352C3236372C38333338322C2237223836372C3836332C32332238222C30313432372C3836332C32332238222C32313038372C3836332C32332238222C35313633372C3836332C32332238222C37313239372C3836332C32332238222C30323834372C3836332C32332238222C33323430372C3836332C32332238222C35323036372C3836332C32332238222C38323631372C3836332C32332238222C30333237372C3836332C32332238222C33333832372C3836332C32332238222C35333438372C3836332C32332238222C38333034372C3836332C32332238222C30343639372C3836332C32332238222C2C3030313432332C32332238222C35322C3630313432332C32332238222C31352C3230313432332C32332238222C36372C3830313432332C32332238222C30313432312C32302C34333338322C22312238322C3030313432332C32332238222C35313633312C32302C34333338322C22312239372C3230313432332C32332238222C30323834312C32302C34333338322C22322230332C3430313432332C32332238222C35323036312C32302C34333338322C22322231382C3630313432332C32332238222C30333237312C32302C34333338322C22332232332C3830313432332C32332238222C35333438312C32302C34333338322C22332234382C3030313432332C32332238222C30343639312C32302C34333338322C223022312C38322C30333338322C2232223635312C38322C30333338322C2235223231312C38322C30333338322C2237223836312C38322C30333338322C22312232302C3432313038332C32332238222C32313038312C38322C30333338322C22312233352C3632313038332C32332238222C37313239312C38322C30333338322C22322234302C3832313038332C32332238222C33323430312C38322C30333338322C22322236352C3032313038332C32332238222C38323631312C38322C30333338322C22332237302C3232313038332C32332238222C33333832312C38322C30333338322C22332238352C3432313038332C32332238222C38333034312C38322C30333338322C22342239302C3632313038332C32332238222C2C3035313633332C32332238222C35322C3635313633332C32332238222C31352C3235313633332C32332238222C36372C3835313633332C32332238222C30313432312C33352C36333338322C22312238322C3035313633332C32332238222C35313633312C33352C36333338322C22312239372C3235313633332C32332238222C30323834312C33352C36333338322C22322230332C3435313633332C32332238222C35323036312C33352C36333338322C22322231382C3635313633332C32332238222C30333237312C33352C36333338322C22332232332C3835313633332C32332238222C35333438312C33352C36333338322C22332234382C3035313633332C32332238222C30343639312C33352C36333338322C223022312C39372C32333338322C2232223635312C39372C32333338322C2235223231312C39372C32333338322C2237223836312C39372C32333338322C22312232302C3437313239332C32332238222C32313038312C39372C32333338322C22312233352C3637313239332C32332238222C37313239312C39372C32333338322C22322234302C3837313239332C32332238222C33323430312C39372C32333338322C22322236352C3037313239332C32332238222C38323631312C39372C32333338322C22332237302C3237313239332C32332238222C33333832312C39372C32333338322C22332238352C3437313239332C32332238222C38333034312C39372C32333338322C22342239302C3637313239332C32332238222C2C3030323834332C32332238222C35322C3630323834332C32332238222C31352C3230323834332C32332238222C36372C3830323834332C32332238222C30313432322C34302C38333338322C22312238322C3030323834332C32332238222C35313633322C34302C38333338322C22312239372C3230323834332C32332238222C30323834322C34302C38333338322C22322230332C3430323834332C32332238222C35323036322C34302C38333338322C22322231382C3630323834332C32332238222C30333237322C34302C38333338322C22332232332C3830323834332C32332238222C35333438322C34302C38333338322C22332234382C3030323834332C32332238222C30343639322C34302C38333338322C223022322C30332C34333338322C2232223635322C30332C34333338322C2235223231322C30332C34333338322C2237223836322C30332C34333338322C22312232302C3433323430332C32332238222C32313038322C30332C34333338322C22312233352C3633323430332C32332238222C37313239322C30332C34333338322C22322234302C3833323430332C32332238222C33323430322C30332C34333338322C22322236352C3033323430332C32332238222C38323631322C30332C34333338322C22332237302C3233323430332C32332238222C33333832322C30332C34333338322C22332238352C3433323430332C32332238222C38333034322C30332C34333338322C22342239302C3633323430332C32332238222C2C3035323036332C32332238222C35322C3635323036332C32332238222C31352C3235323036332C32332238222C36372C3835323036332C32332238222C30313432322C36352C30333338322C22312238322C3035323036332C32332238222C35313633322C36352C30333338322C22312239372C3235323036332C32332238222C30323834322C36352C30333338322C22322230332C3435323036332C32332238222C35323036322C36352C30333338322C22322231382C3635323036332C32332238222C30333237322C36352C30333338322C22332232332C3835323036332C32332238222C35333438322C36352C30333338322C22332234382C3035323036332C32332238222C30343639322C36352C30333338322C223022322C31382C36333338322C2232223635322C31382C36333338322C2235223231322C31382C36333338322C2237223836322C31382C36333338322C22312232302C3438323631332C32332238222C32313038322C31382C36333338322C22312233352C3638323631332C32332238222C37313239322C31382C36333338322C22322234302C3838323631332C32332238222C33323430322C31382C36333338322C22322236352C3038323631332C32332238222C38323631322C31382C36333338322C22332237302C3238323631332C32332238222C33333832322C31382C36333338322C22332238352C3438323631332C32332238222C38333034322C31382C36333338322C22342239302C3638323631332C32332238222C2C3030333237332C32332238222C35322C3630333237332C32332238222C31352C3230333237332C32332238222C36372C3830333237332C32332238222C30313432332C37302C32333338322C22312238322C3030333237332C32332238222C35313633332C37302C32333338322C22312239372C3230333237332C32332238222C30323834332C37302C32333338322C22322230332C3430333237332C32332238222C35323036332C37302C32333338322C22322231382C3630333237332C32332238222C30333237332C37302C32333338322C22332232332C3830333237332C32332238222C35333438332C37302C32333338322C22332234382C3030333237332C32332238222C30343639332C37302C32333338322C223022332C32332C38333338322C2232223635332C32332C38333338322C2235223231332C32332C38333338322C2237223836332C32332C38333338322C22312232302C3433333832332C32332238222C32313038332C32332C38333338322C22312233352C3633333832332C32332238222C37313239332C32332C38333338322C22322234302C3833333832332C32332238222C33323430332C32332C38333338322C22322236352C3033333832332C32332238222C38323631332C32332C38333338322C22332237302C3233333832332C32332238222C33333832332C32332C38333338322C22332238352C3433333832332C32332238222C38333034332C32332C38333338322C22342239302C3633333832332C32332238222C2C3035333438332C32332238222C35322C3635333438332C32332238222C31352C3235333438332C32332238222C36372C3835333438332C32332238222C30313432332C38352C34333338322C22312238322C3035333438332C32332238222C35313633332C38352C34333338322C22312239372C3235333438332C32332238222C30323834332C38352C34333338322C22322230332C3435333438332C32332238222C35323036332C38352C34333338322C22322231382C3635333438332C32332238222C30333237332C38352C34333338322C22332232332C3835333438332C32332238222C35333438332C38352C34333338322C22332234382C3035333438332C32332238222C30343639332C38352C34333338322C223022332C34382C30333338322C2232223635332C34382C30333338322C2235223231332C34382C30333338322C2237223836332C34382C30333338322C22312232302C3438333034332C32332238222C32313038332C34382C30333338322C22312233352C3638333034332C32332238222C37313239332C34382C30333338322C22322234302C3838333034332C32332238222C33323430332C34382C30333338322C22322236352C3038333034332C32332238222C38323631332C34382C30333338322C22332237302C3238333034332C32332238222C33333832332C34382C30333338322C22332238352C3438333034332C32332238222C38333034332C34382C30333338322C22342239302C3638333034332C32332238222C2C3030343639332C32332238222C35322C3630343639332C32332238222C31352C3230343639332C32332238222C36372C3830343639332C32332238222C30313432342C39302C36333338322C22312238322C3030343639332C32332238222C35313633342C39302C36333338322C22312239372C3230343639332C32332238222C30323834342C39302C36333338322C22322230332C3430343639332C32332238222C35323036342C39302C36333338322C22322231382C3630343639332C32332238222C30333237342C39302C36333338322C22332232332C3830343639332C32332238222C35333438342C39302C36333338322C22332234382C3030343639332C32332238222C30343639342C39302C36333338322C223022302C332C38352234222C35322C362C30353334382C2235223231302C332C38352234222C36372C382C30353334382C22312232302C342C30353334382C22312238322C302C30353334382C22312233352C362C30353334382C22312239372C322C30353334382C22322234302C382C30353334382C22322230332C342C30353334382C22322236352C302C30353334382C22322231382C362C30353334382C22332237302C322C30353334382C22332232332C382C30353334382C22332238352C342C30353334382C22332234382C302C30353334382C22342239302C362C30353334382C223022322C3635332C38352234222C35322C3635322C36353334382C2235223231322C3635332C38352234222C36372C3835322C36353334382C22312232302C3435322C36353334382C22312238322C3035322C36353334382C22312233352C3635322C36353334382C22312239372C3235322C36353334382C22322234302C3835322C36353334382C22322230332C3435322C36353334382C22322236352C3035322C36353334382C22322231382C3635322C36353334382C22332237302C3235322C36353334382C22332232332C3835322C36353334382C22332238352C3435322C36353334382C22332234382C3035322C36353334382C22342239302C3635322C36353334382C223022352C3231332C38352234222C35322C3631352C32353334382C2235223231352C3231332C38352234222C36372C3831352C32353334382C22312232302C3431352C32353334382C22312238322C3031352C32353334382C22312233352C3631352C32353334382C22312239372C3231352C32353334382C22322234302C3831352C32353334382C22322230332C3431352C32353334382C22322236352C3031352C32353334382C22322231382C3631352C32353334382C22332237302C3231352C32353334382C22332232332C3831352C32353334382C22332238352C3431352C32353334382C22332234382C3031352C32353334382C22342239302C3631352C32353334382C223022372C3836332C38352234222C35322C3636372C38353334382C2235223231372C3836332C38352234222C36372C3836372C38353334382C22312232302C3436372C38353334382C22312238322C3036372C38353334382C22312233352C3636372C38353334382C22312239372C3236372C38353334382C22322234302C3836372C38353334382C22322230332C3436372C38353334382C22322236352C3036372C38353334382C22322231382C3636372C38353334382C22332237302C3236372C38353334382C22332232332C3836372C38353334382C22332238352C3436372C38353334382C22332234382C3036372C38353334382C22342239302C3636372C38353334382C223022312C32302C34353334382C2232223635312C32302C34353334382C2235223231312C32302C34353334382C2237223836312C32302C34353334382C22312232302C3430313432332C38352234222C32313038312C32302C34353334382C22312233352C3630313432332C38352234222C37313239312C32302C34353334382C22322234302C3830313432332C38352234222C33323430312C32302C34353334382C22322236352C3030313432332C38352234222C38323631312C32302C34353334382C22332237302C3230313432332C38352234222C33333832312C32302C34353334382C22332238352C3430313432332C38352234222C38333034312C32302C34353334382C22342239302C3630313432332C38352234222C2C3032313038332C38352234222C35322C3632313038332C38352234222C31352C3232313038332C38352234222C36372C3832313038332C38352234222C30313432312C38322C30353334382C22312238322C3032313038332C38352234222C35313633312C38322C30353334382C22312239372C3232313038332C38352234222C30323834312C38322C30353334382C22322230332C3432313038332C38352234222C35323036312C38322C30353334382C22322231382C3632313038332C38352234222C30333237312C38322C30353334382C22332232332C3832313038332C38352234222C35333438312C38322C30353334382C22332234382C3032313038332C38352234222C30343639312C38322C30353334382C223022312C33352C36353334382C2232223635312C33352C36353334382C2235223231312C33352C36353334382C2237223836312C33352C36353334382C22312232302C3435313633332C38352234222C32313038312C33352C36353334382C22312233352C3635313633332C38352234222C37313239312C33352C36353334382C22322234302C3835313633332C38352234222C33323430312C33352C36353334382C22322236352C3035313633332C38352234222C38323631312C33352C36353334382C22332237302C3235313633332C38352234222C33333832312C33352C36353334382C22332238352C3435313633332C38352234222C38333034312C33352C36353334382C22342239302C3635313633332C38352234222C2C3037313239332C38352234222C35322C3637313239332C38352234222C31352C3237313239332C38352234222C36372C3837313239332C38352234222C30313432312C39372C32353334382C22312238322C3037313239332C38352234222C35313633312C39372C32353334382C22312239372C3237313239332C38352234222C30323834312C39372C32353334382C22322230332C3437313239332C38352234222C35323036312C39372C32353334382C22322231382C3637313239332C38352234222C30333237312C39372C32353334382C22332232332C3837313239332C38352234222C35333438312C39372C32353334382C22332234382C3037313239332C38352234222C30343639312C39372C32353334382C223022322C34302C38353334382C2232223635322C34302C38353334382C2235223231322C34302C38353334382C2237223836322C34302C38353334382C22312232302C3430323834332C38352234222C32313038322C34302C38353334382C22312233352C3630323834332C38352234222C37313239322C34302C38353334382C22322234302C3830323834332C38352234222C33323430322C34302C38353334382C22322236352C3030323834332C38352234222C38323631322C34302C38353334382C22332237302C3230323834332C38352234222C33333832322C34302C38353334382C22332238352C3430323834332C38352234222C38333034322C34302C38353334382C22342239302C3630323834332C38352234222C2C3033323430332C38352234222C35322C3633323430332C38352234222C31352C3233323430332C38352234222C36372C3833323430332C38352234222C30313432322C30332C34353334382C22312238322C3033323430332C38352234222C35313633322C30332C34353334382C22312239372C3233323430332C38352234222C30323834322C30332C34353334382C22322230332C3433323430332C38352234222C35323036322C30332C34353334382C22322231382C3633323430332C38352234222C30333237322C30332C34353334382C22332232332C3833323430332C38352234222C35333438322C30332C34353334382C22332234382C3033323430332C38352234222C30343639322C30332C34353334382C223022322C36352C30353334382C2232223635322C36352C30353334382C2235223231322C36352C30353334382C2237223836322C36352C30353334382C22312232302C3435323036332C38352234222C32313038322C36352C30353334382C22312233352C3635323036332C38352234222C37313239322C36352C30353334382C22322234302C3835323036332C38352234222C33323430322C36352C30353334382C22322236352C3035323036332C38352234222C38323631322C36352C30353334382C22332237302C3235323036332C38352234222C33333832322C36352C30353334382C22332238352C3435323036332C38352234222C38333034322C36352C30353334382C22342239302C3635323036332C38352234222C2C3038323631332C38352234222C35322C3638323631332C38352234222C31352C3238323631332C38352234222C36372C3838323631332C38352234222C30313432322C31382C36353334382C22312238322C3038323631332C38352234222C35313633322C31382C36353334382C22312239372C3238323631332C38352234222C30323834322C31382C36353334382C22322230332C3438323631332C38352234222C35323036322C31382C36353334382C22322231382C3638323631332C38352234222C30333237322C31382C36353334382C22332232332C3838323631332C38352234222C35333438322C31382C36353334382C22332234382C3038323631332C38352234222C30343639322C31382C36353334382C223022332C37302C32353334382C2232223635332C37302C32353334382C2235223231332C37302C32353334382C2237223836332C37302C32353334382C22312232302C3430333237332C38352234222C32313038332C37302C32353334382C22312233352C3630333237332C38352234222C37313239332C37302C32353334382C22322234302C3830333237332C38352234222C33323430332C37302C32353334382C22322236352C3030333237332C38352234222C38323631332C37302C32353334382C22332237302C3230333237332C38352234222C33333832332C37302C32353334382C22332238352C3430333237332C38352234222C38333034332C37302C32353334382C22342239302C3630333237332C38352234222C2C3033333832332C38352234222C35322C3633333832332C38352234222C31352C3233333832332C38352234222C36372C3833333832332C38352234222C30313432332C32332C38353334382C22312238322C3033333832332C38352234222C35313633332C32332C38353334382C22312239372C3233333832332C38352234222C30323834332C32332C38353334382C22322230332C3433333832332C38352234222C35323036332C32332C38353334382C22322231382C3633333832332C38352234222C30333237332C32332C38353334382C22332232332C3833333832332C38352234222C35333438332C32332C38353334382C22332234382C3033333832332C38352234222C30343639332C32332C38353334382C223022332C38352C34353334382C2232223635332C38352C34353334382C2235223231332C38352C34353334382C2237223836332C38352C34353334382C22312232302C3435333438332C38352234222C32313038332C38352C34353334382C22312233352C3635333438332C38352234222C37313239332C38352C34353334382C22322234302C3835333438332C38352234222C33323430332C38352C34353334382C22322236352C3035333438332C38352234222C38323631332C38352C34353334382C22332237302C3235333438332C38352234222C33333832332C38352C34353334382C22332238352C3435333438332C38352234222C38333034332C38352C34353334382C22342239302C3635333438332C38352234222C2C3038333034332C38352234222C35322C3638333034332C38352234222C31352C3238333034332C38352234222C36372C3838333034332C38352234222C30313432332C34382C30353334382C22312238322C3038333034332C38352234222C35313633332C34382C30353334382C22312239372C3238333034332C38352234222C30323834332C34382C30353334382C22322230332C3438333034332C38352234222C35323036332C34382C30353334382C22322231382C3638333034332C38352234222C30333237332C34382C30353334382C22332232332C3838333034332C38352234222C35333438332C34382C30353334382C22332234382C3038333034332C38352234222C30343639332C34382C30353334382C223022342C39302C36353334382C2232223635342C39302C36353334382C2235223231342C39302C36353334382C2237223836342C39302C36353334382C22312232302C3430343639332C38352234222C32313038342C39302C36353334382C22312233352C3630343639332C38352234222C37313239342C39302C36353334382C22322234302C3830343639332C38352234222C33323430342C39302C36353334382C22322236352C3030343639332C38352234222C38323631342C39302C36353334382C22332237302C3230343639332C38352234222C33333832342C39302C36353334382C22332238352C3430343639332C38352234222C38333034342C39302C36353334382C22342239302C3630343639332C38352234222C2C302C30383330342C2232223635302C332C34382230222C31352C322C30383330342C2237223836302C332C34382230222C30313432302C332C34382230222C32313038302C332C34382230222C35313633302C332C34382230222C37313239302C332C34382230222C30323834302C332C34382230222C33323430302C332C34382230222C35323036302C332C34382230222C38323631302C332C34382230222C30333237302C332C34382230222C33333832302C332C34382230222C35333438302C332C34382230222C38333034302C332C34382230222C30343639302C332C34382230222C2C3035322C36383330342C2232223635322C3635332C34382230222C31352C3235322C36383330342C2237223836322C3635332C34382230222C30313432322C3635332C34382230222C32313038322C3635332C34382230222C35313633322C3635332C34382230222C37313239322C3635332C34382230222C30323834322C3635332C34382230222C33323430322C3635332C34382230222C35323036322C3635332C34382230222C38323631322C3635332C34382230222C30333237322C3635332C34382230222C33333832322C3635332C34382230222C35333438322C3635332C34382230222C38333034322C3635332C34382230222C30343639322C3635332C34382230222C2C3031352C32383330342C2232223635352C3231332C34382230222C31352C3231352C32383330342C2237223836352C3231332C34382230222C30313432352C3231332C34382230222C32313038352C3231332C34382230222C35313633352C3231332C34382230222C37313239352C3231332C34382230222C30323834352C3231332C34382230222C33323430352C3231332C34382230222C35323036352C3231332C34382230222C38323631352C3231332C34382230222C30333237352C3231332C34382230222C33333832352C3231332C34382230222C35333438352C3231332C34382230222C38333034352C3231332C34382230222C30343639352C3231332C34382230222C2C3036372C38383330342C2232223635372C3836332C34382230222C31352C3236372C38383330342C2237223836372C3836332C34382230222C30313432372C3836332C34382230222C32313038372C3836332C34382230222C35313633372C3836332C34382230222C37313239372C3836332C34382230222C30323834372C3836332C34382230222C33323430372C3836332C34382230222C35323036372C3836332C34382230222C38323631372C3836332C34382230222C30333237372C3836332C34382230222C33333832372C3836332C34382230222C35333438372C3836332C34382230222C38333034372C3836332C34382230222C30343639372C3836332C34382230222C2C3030313432332C34382230222C35322C3630313432332C34382230222C31352C3230313432332C34382230222C36372C3830313432332C34382230222C30313432312C32302C34383330342C22312238322C3030313432332C34382230222C35313633312C32302C34383330342C22312239372C3230313432332C34382230222C30323834312C32302C34383330342C22322230332C3430313432332C34382230222C35323036312C32302C34383330342C22322231382C3630313432332C34382230222C30333237312C32302C34383330342C22332232332C3830313432332C34382230222C35333438312C32302C34383330342C22332234382C3030313432332C34382230222C30343639312C32302C34383330342C223022312C38322C30383330342C2232223635312C38322C30383330342C2235223231312C38322C30383330342C2237223836312C38322C30383330342C22312232302C3432313038332C34382230222C32313038312C38322C30383330342C22312233352C3632313038332C34382230222C37313239312C38322C30383330342C22322234302C3832313038332C34382230222C33323430312C38322C30383330342C22322236352C3032313038332C34382230222C38323631312C38322C30383330342C22332237302C3232313038332C34382230222C33333832312C38322C30383330342C22332238352C3432313038332C34382230222C38333034312C38322C30383330342C22342239302C3632313038332C34382230222C2C3035313633332C34382230222C35322C3635313633332C34382230222C31352C3235313633332C34382230222C36372C3835313633332C34382230222C30313432312C33352C36383330342C22312238322C3035313633332C34382230222C35313633312C33352C36383330342C22312239372C3235313633332C34382230222C30323834312C33352C36383330342C22322230332C3435313633332C34382230222C35323036312C33352C36383330342C22322231382C3635313633332C34382230222C30333237312C33352C36383330342C22332232332C3835313633332C34382230222C35333438312C33352C36383330342C22332234382C3035313633332C34382230222C30343639312C33352C36383330342C223022312C39372C32383330342C2232223635312C39372C32383330342C2235223231312C39372C32383330342C2237223836312C39372C32383330342C22312232302C3437313239332C34382230222C32313038312C39372C32383330342C22312233352C3637313239332C34382230222C37313239312C39372C32383330342C22322234302C3837313239332C34382230222C33323430312C39372C32383330342C22322236352C3037313239332C34382230222C38323631312C39372C32383330342C22332237302C3237313239332C34382230222C33333832312C39372C32383330342C22332238352C3437313239332C34382230222C38333034312C39372C32383330342C22342239302C3637313239332C34382230222C2C3030323834332C34382230222C35322C3630323834332C34382230222C31352C3230323834332C34382230222C36372C3830323834332C34382230222C30313432322C34302C38383330342C22312238322C3030323834332C34382230222C35313633322C34302C38383330342C22312239372C3230323834332C34382230222C30323834322C34302C38383330342C22322230332C3430323834332C34382230222C35323036322C34302C38383330342C22322231382C3630323834332C34382230222C30333237322C34302C38383330342C22332232332C3830323834332C34382230222C35333438322C34302C38383330342C22332234382C3030323834332C34382230222C30343639322C34302C38383330342C223022322C30332C34383330342C2232223635322C30332C34383330342C2235223231322C30332C34383330342C2237223836322C30332C34383330342C22312232302C3433323430332C34382230222C32313038322C30332C34383330342C22312233352C3633323430332C34382230222C37313239322C30332C34383330342C22322234302C3833323430332C34382230222C33323430322C30332C34383330342C22322236352C3033323430332C34382230222C38323631322C30332C34383330342C22332237302C3233323430332C34382230222C33333832322C30332C34383330342C22332238352C3433323430332C34382230222C38333034322C30332C34383330342C22342239302C3633323430332C34382230222C2C3035323036332C34382230222C35322C3635323036332C34382230222C31352C3235323036332C34382230222C36372C3835323036332C34382230222C30313432322C36352C30383330342C22312238322C3035323036332C34382230222C35313633322C36352C30383330342C22312239372C3235323036332C34382230222C30323834322C36352C30383330342C22322230332C3435323036332C34382230222C35323036322C36352C30383330342C22322231382C3635323036332C34382230222C30333237322C36352C30383330342C22332232332C3835323036332C34382230222C35333438322C36352C30383330342C22332234382C3035323036332C34382230222C30343639322C36352C30383330342C223022322C31382C36383330342C2232223635322C31382C36383330342C2235223231322C31382C36383330342C2237223836322C31382C36383330342C22312232302C3438323631332C34382230222C32313038322C31382C36383330342C22312233352C3638323631332C34382230222C37313239322C31382C36383330342C22322234302C3838323631332C34382230222C33323430322C31382C36383330342C22322236352C3038323631332C34382230222C38323631322C31382C36383330342C22332237302C3238323631332C34382230222C33333832322C31382C36383330342C22332238352C3438323631332C34382230222C38333034322C31382C36383330342C22342239302C3638323631332C34382230222C2C3030333237332C34382230222C35322C3630333237332C34382230222C31352C3230333237332C34382230222C36372C3830333237332C34382230222C30313432332C37302C32383330342C22312238322C3030333237332C34382230222C35313633332C37302C32383330342C22312239372C3230333237332C34382230222C30323834332C37302C32383330342C22322230332C3430333237332C34382230222C35323036332C37302C32383330342C22322231382C3630333237332C34382230222C30333237332C37302C32383330342C22332232332C3830333237332C34382230222C35333438332C37302C32383330342C22332234382C3030333237332C34382230222C30343639332C37302C32383330342C223022332C32332C38383330342C2232223635332C32332C38383330342C2235223231332C32332C38383330342C2237223836332C32332C38383330342C22312232302C3433333832332C34382230222C32313038332C32332C38383330342C22312233352C3633333832332C34382230222C37313239332C32332C38383330342C22322234302C3833333832332C34382230222C33323430332C32332C38383330342C22322236352C3033333832332C34382230222C38323631332C32332C38383330342C22332237302C3233333832332C34382230222C33333832332C32332C38383330342C22332238352C3433333832332C34382230222C38333034332C32332C38383330342C22342239302C3633333832332C34382230222C2C3035333438332C34382230222C35322C3635333438332C34382230222C31352C3235333438332C34382230222C36372C3835333438332C34382230222C30313432332C38352C34383330342C22312238322C3035333438332C34382230222C35313633332C38352C34383330342C22312239372C3235333438332C34382230222C30323834332C38352C34383330342C22322230332C3435333438332C34382230222C35323036332C38352C34383330342C22322231382C3635333438332C34382230222C30333237332C38352C34383330342C22332232332C3835333438332C34382230222C35333438332C38352C34383330342C22332234382C3035333438332C34382230222C30343639332C38352C34383330342C223022332C34382C30383330342C2232223635332C34382C30383330342C2235223231332C34382C30383330342C2237223836332C34382C30383330342C22312232302C3438333034332C34382230222C32313038332C34382C30383330342C22312233352C3638333034332C34382230222C37313239332C34382C30383330342C22322234302C3838333034332C34382230222C33323430332C34382C30383330342C22322236352C3038333034332C34382230222C38323631332C34382C30383330342C22332237302C3238333034332C34382230222C33333832332C34382C30383330342C22332238352C3438333034332C34382230222C38333034332C34382C30383330342C22342239302C3638333034332C34382230222C2C3030343639332C34382230222C35322C3630343639332C34382230222C31352C3230343639332C34382230222C36372C3830343639332C34382230222C30313432342C39302C36383330342C22312238322C3030343639332C34382230222C35313633342C39302C36383330342C22312239372C3230343639332C34382230222C30323834342C39302C36383330342C22322230332C3430343639332C34382230222C35323036342C39302C36383330342C22322231382C3630343639332C34382230222C30333237342C39302C36383330342C22332232332C3830343639332C34382230222C35333438342C39302C36383330342C22332234382C3030343639332C34382230222C30343639342C39302C36383330342C223022302C342C39302236222C35322C362C30303436392C2235223231302C342C39302236222C36372C382C30303436392C22312232302C342C30303436392C22312238322C302C30303436392C22312233352C362C30303436392C22312239372C322C30303436392C22322234302C382C30303436392C22322230332C342C30303436392C22322236352C302C30303436392C22322231382C362C30303436392C22332237302C322C30303436392C22332232332C382C30303436392C22332238352C342C30303436392C22332234382C302C30303436392C22342239302C362C30303436392C223022322C3635342C39302236222C35322C3635322C36303436392C2235223231322C3635342C39302236222C36372C3835322C36303436392C22312232302C3435322C36303436392C22312238322C3035322C36303436392C22312233352C3635322C36303436392C22312239372C3235322C36303436392C22322234302C3835322C36303436392C22322230332C3435322C36303436392C22322236352C3035322C36303436392C22322231382C3635322C36303436392C22332237302C3235322C36303436392C22332232332C3835322C36303436392C22332238352C3435322C36303436392C22332234382C3035322C36303436392C22342239302C3635322C36303436392C223022352C3231342C39302236222C35322C3631352C32303436392C2235223231352C3231342C39302236222C36372C3831352C32303436392C22312232302C3431352C32303436392C22312238322C3031352C32303436392C22312233352C3631352C32303436392C22312239372C3231352C32303436392C22322234302C3831352C32303436392C22322230332C3431352C32303436392C22322236352C3031352C32303436392C22322231382C3631352C32303436392C22332237302C3231352C32303436392C22332232332C3831352C32303436392C22332238352C3431352C32303436392C22332234382C3031352C32303436392C22342239302C3631352C32303436392C223022372C3836342C39302236222C35322C3636372C38303436392C2235223231372C3836342C39302236222C36372C3836372C38303436392C22312232302C3436372C38303436392C22312238322C3036372C38303436392C22312233352C3636372C38303436392C22312239372C3236372C38303436392C22322234302C3836372C38303436392C22322230332C3436372C38303436392C22322236352C3036372C38303436392C22322231382C3636372C38303436392C22332237302C3236372C38303436392C22332232332C3836372C38303436392C22332238352C3436372C38303436392C22332234382C3036372C38303436392C22342239302C3636372C38303436392C223022312C32302C34303436392C2232223635312C32302C34303436392C2235223231312C32302C34303436392C2237223836312C32302C34303436392C22312232302C3430313432342C39302236222C32313038312C32302C34303436392C22312233352C3630313432342C39302236222C37313239312C32302C34303436392C22322234302C3830313432342C39302236222C33323430312C32302C34303436392C22322236352C3030313432342C39302236222C38323631312C32302C34303436392C22332237302C3230313432342C39302236222C33333832312C32302C34303436392C22332238352C3430313432342C39302236222C38333034312C32302C34303436392C22342239302C3630313432342C39302236222C2C3032313038342C39302236222C35322C3632313038342C39302236222C31352C3232313038342C39302236222C36372C3832313038342C39302236222C30313432312C38322C30303436392C22312238322C3032313038342C39302236222C35313633312C38322C30303436392C22312239372C3232313038342C39302236222C30323834312C38322C30303436392C22322230332C3432313038342C39302236222C35323036312C38322C30303436392C22322231382C3632313038342C39302236222C30333237312C38322C30303436392C22332232332C3832313038342C39302236222C35333438312C38322C30303436392C22332234382C3032313038342C39302236222C30343639312C38322C30303436392C223022312C33352C36303436392C2232223635312C33352C36303436392C2235223231312C33352C36303436392C2237223836312C33352C36303436392C22312232302C3435313633342C39302236222C32313038312C33352C36303436392C22312233352C3635313633342C39302236222C37313239312C33352C36303436392C22322234302C3835313633342C39302236222C33323430312C33352C36303436392C22322236352C3035313633342C39302236222C38323631312C33352C36303436392C22332237302C3235313633342C39302236222C33333832312C33352C36303436392C22332238352C3435313633342C39302236222C38333034312C33352C36303436392C22342239302C3635313633342C39302236222C2C3037313239342C39302236222C35322C3637313239342C39302236222C31352C3237313239342C39302236222C36372C3837313239342C39302236222C30313432312C39372C32303436392C22312238322C3037313239342C39302236222C35313633312C39372C32303436392C22312239372C3237313239342C39302236222C30323834312C39372C32303436392C22322230332C3437313239342C39302236222C35323036312C39372C32303436392C22322231382C3637313239342C39302236222C30333237312C39372C32303436392C22332232332C3837313239342C39302236222C35333438312C39372C32303436392C22332234382C3037313239342C39302236222C30343639312C39372C32303436392C223022322C34302C38303436392C2232223635322C34302C38303436392C2235223231322C34302C38303436392C2237223836322C34302C38303436392C22312232302C3430323834342C39302236222C32313038322C34302C38303436392C22312233352C3630323834342C39302236222C37313239322C34302C38303436392C22322234302C3830323834342C39302236222C33323430322C34302C38303436392C22322236352C3030323834342C39302236222C38323631322C34302C38303436392C22332237302C3230323834342C39302236222C33333832322C34302C38303436392C22332238352C3430323834342C39302236222C38333034322C34302C38303436392C22342239302C3630323834342C39302236222C2C3033323430342C39302236222C35322C3633323430342C39302236222C31352C3233323430342C39302236222C36372C3833323430342C39302236222C30313432322C30332C34303436392C22312238322C3033323430342C39302236222C35313633322C30332C34303436392C22312239372C3233323430342C39302236222C30323834322C30332C34303436392C22322230332C3433323430342C39302236222C35323036322C30332C34303436392C22322231382C3633323430342C39302236222C30333237322C30332C34303436392C22332232332C3833323430342C39302236222C35333438322C30332C34303436392C22332234382C3033323430342C39302236222C30343639322C30332C34303436392C223022322C36352C30303436392C2232223635322C36352C30303436392C2235223231322C36352C30303436392C2237223836322C36352C30303436392C22312232302C3435323036342C39302236222C32313038322C36352C30303436392C22312233352C3635323036342C39302236222C37313239322C36352C30303436392C22322234302C3835323036342C39302236222C33323430322C36352C30303436392C22322236352C3035323036342C39302236222C38323631322C36352C30303436392C22332237302C3235323036342C39302236222C33333832322C36352C30303436392C22332238352C3435323036342C39302236222C38333034322C36352C30303436392C22342239302C3635323036342C39302236222C2C3038323631342C39302236222C35322C3638323631342C39302236222C31352C3238323631342C39302236222C36372C3838323631342C39302236222C30313432322C31382C36303436392C22312238322C3038323631342C39302236222C35313633322C31382C36303436392C22312239372C3238323631342C39302236222C30323834322C31382C36303436392C22322230332C3438323631342C39302236222C35323036322C31382C36303436392C22322231382C3638323631342C39302236222C30333237322C31382C36303436392C22332232332C3838323631342C39302236222C35333438322C31382C36303436392C22332234382C3038323631342C39302236222C30343639322C31382C36303436392C223022332C37302C32303436392C2232223635332C37302C32303436392C2235223231332C37302C32303436392C2237223836332C37302C32303436392C22312232302C3430333237342C39302236222C32313038332C37302C32303436392C22312233352C3630333237342C39302236222C37313239332C37302C32303436392C22322234302C3830333237342C39302236222C33323430332C37302C32303436392C22322236352C3030333237342C39302236222C38323631332C37302C32303436392C22332237302C3230333237342C39302236222C33333832332C37302C32303436392C22332238352C3430333237342C39302236222C38333034332C37302C32303436392C22342239302C3630333237342C39302236222C2C3033333832342C39302236222C35322C3633333832342C39302236222C31352C3233333832342C39302236222C36372C3833333832342C39302236222C30313432332C32332C38303436392C22312238322C3033333832342C39302236222C35313633332C32332C38303436392C22312239372C3233333832342C39302236222C30323834332C32332C38303436392C22322230332C3433333832342C39302236222C35323036332C32332C38303436392C22322231382C3633333832342C39302236222C30333237332C32332C38303436392C22332232332C3833333832342C39302236222C35333438332C32332C38303436392C22332234382C3033333832342C39302236222C30343639332C32332C38303436392C223022332C38352C34303436392C2232223635332C38352C34303436392C2235223231332C38352C34303436392C2237223836332C38352C34303436392C22312232302C3435333438342C39302236222C32313038332C38352C34303436392C22312233352C3635333438342C39302236222C37313239332C38352C34303436392C22322234302C3835333438342C39302236222C33323430332C38352C34303436392C22322236352C3035333438342C39302236222C38323631332C38352C34303436392C22332237302C3235333438342C39302236222C33333832332C38352C34303436392C22332238352C3435333438342C39302236222C38333034332C38352C34303436392C22342239302C3635333438342C39302236222C2C3038333034342C39302236222C35322C3638333034342C39302236222C31352C3238333034342C39302236222C36372C3838333034342C39302236222C30313432332C34382C30303436392C22312238322C3038333034342C39302236222C35313633332C34382C30303436392C22312239372C3238333034342C39302236222C30323834332C34382C30303436392C22322230332C3438333034342C39302236222C35323036332C34382C30303436392C22322231382C3638333034342C39302236222C30333237332C34382C30303436392C22332232332C3838333034342C39302236222C35333438332C34382C30303436392C22332234382C3038333034342C39302236222C30343639332C34382C30303436392C223022342C39302C36303436392C2232223635342C39302C36303436392C2235223231342C39302C36303436392C2237223836342C39302C36303436392C22312232302C3430343639342C39302236222C32313038342C39302C36303436392C22312233352C3630343639342C39302236222C37313239342C39302C36303436392C22322234302C3830343639342C39302236222C33323430342C39302C36303436392C22322236352C3030343639342C39302236222C38323631342C39302C36303436392C22332237302C3230343639342C39302236222C33333832342C39302C36303436392C22332238352C3430343639342C39302236222C38333034342C39302C36303436392C22342239302C3630343639342C393022367D5D", + "PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342C33302C3230343834342C36302C3430343038342C39305D35222C756C52743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22803_adapt_P3": { + "Applicability": { + "ColorPrimaries": "P3", + "GammaTransfer": "sRGB", + "RenderIntent": 1, + "RenderIntentName": "Standard" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30", + "PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265743A75722C656C22747522425B3A2C303434362C2C303237382C2C323139392C2C3830312C3631312C3231312C3932312C3533312C3033312C3634312C3134312C3535312C3135312C3535312C3936312C3336312C3737312C3137312C3537312C3938312C3238312C3639312C3039312C3339312C3639312C3930322C3330322C3630322C3931322C3231322C3531322C3832322C3132322C3332322C3632322C3933322C3233322C3433322C3734322C3034322C3234322C3534322C3735322C3035322C3235322C3535322C3735322C3936322C3236322C3436322C3636322C3837322C3137322C3337322C3537322C3838322C3038322C3238322C3438322C3638322C3839322C3039322C3239322C3439322C3639322C3830332C3030332C3230332C3430332C3630332C3831332C3031332C3231332C3431332C3631332C3831332C3932332C3132332C3332332C3532332C3732332C3833332C3033332C3233332C3433332C3533332C3733332C3934332C3134332C3234332C3434332C3634332C3734332C3935332C3135332C3235332C3435332C3535332C3735332C3936332C3036332C3236332C3336332C3536332C3736332C3837332C3037332C3137332C3337332C3437332C3637332C3737332C3938332C3038332C3238332C3338332C3538332C3638332C3838332C3939332C3139332C3239332C3339332C3539332C3639332C3839332C3930342C3130342C3230342C3330342C3530342C3630342C3730342C3931342C3031342C3231342C3331342C3431342C3631342C3731342C3832342C3032342C3132342C3232342C3432342C3532342C3632342C3732342C3933342C3033342C3133342C3333342C3433342C3533342C3633342C3833342C3934342C3034342C3134342C3334342C3434342C3534342C3634342C3834342C3935342C3035342C3135342C3235342C3435342C3535342C3635342C3735342C3836342C3036342C3136342C3236342C3336342C3436342C3636342C3736342C3836342C3937342C3037342C3137342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3331362C3431362C3531362C3631362C3731362C3831362C3831362C3932362C3032362C3132362C3232362C3332362C3332362C3432362C3532362C3632362C3732362C3732362C3832362C3933362C3033362C3133362C3233362C3233362C3333362C3433362C3533362C3633362C3633362C3733362C3833362C3934362C3034362C3034362C3134362C3234362C3334362C3434362C3434362C3534362C3634362C3734362C3734362C3834362C3935362C3035362C3135362C3135362C3235362C3335362C3435362C3535362C3535362C3635362C3735362C3835362C3835362C3936362C3036362C3136362C3136362C3236362C3336362C3436362C3536362C3536362C3636362C3736362C3836362C3836362C3937362C3037362C3137362C3137362C3237362C3337362C3437362C3437362C3537362C3637362C3737362C3737362C3837362C3938362C3038362C3038362C3138362C3238362C3338362C3338362C3438362C3538362C3638362C3638362C3738362C3838362C3838362C3939362C3039362C3139362C3139362C3239362C3339362C3439362C3439362C3539362C3639362C3639362C3739362C3839362C3939362C3930372C3030372C3130372C3130372C3230372C3330372C3430372C3430372C3530372C3630372C3630372C3730372C3830372C3930372C3931372C3031372C3131372C3131372C3231372C3331372C3331372C3431372C3531372C3631372C3631372C3731372C3831372C3831372C3932372C3032372C3032372C3132372C3232372C3332372C3332372C3432372C3532372C3532372C3632372C3732372C3732372C3832372C3932372C3933372C3033372C3133372C3133372C3233372C3333372C3333372C3433372C3533372C3533372C3633372C3733372C3833372C3833372C3934372C3034372C3034372C3134372C3234372C3234372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3834372C3834372C3935372C3035372C3035372C3135372C3135372C3235372C3335372C3335372C3435372C3535372C3535372C3635372C3735372C3735372C3835372C3935372C3936372C3036372C3136372C3136372C3236372C3336372C3336372C3436372C3536372C3536372C3636372C3636372C3736372C3836372C3836372C3937372C3037372C3037372C3137372C3237372C3237372C3337372C3337372C3437372C3537372C3537372C3637372C3737372C3737372C3837372C3937372C3938372C3038372C3038372C3138372C3238372C3238372C3338372C3438372C3438372C3538372C3538372C3638372C3738372C3738372C3838372C3938372C3939372C3039372C3039372C3139372C3239372C3239372C3339372C3439372C3439372C3539372C3539372C3639372C3739372C3739372C3839372C3839372C3930382C3030382C3030382C3130382C3130382C3230382C3330382C3330382C3430382C3530382C3530382C3630382C3630382C3730382C3830382C3830382C3930382C3931382C3031382C3131382C3131382C3231382C3231382C3331382C3431382C3431382C3531382C3531382C3631382C3731382C3731382C3831382C3831382C3932382C3032382C3032382C3132382C3132382C3232382C3232382C3332382C3432382C3432382C3532382C3532382C3632382C3732382C3732382C3832382C3832382C3933382C3033382C3033382C3133382C3133382C3233382C3233382C3333382C3433382C3433382C3533382C3533382C3633382C3633382C3733382C3833382C3833382C3933382C3934382C3034382C3134382C3134382C3234382C3234382C3334382C3334382C3434382C3534382C3534382C3634382C3634382C3734382C3734382C3834382C3934382C3935382C3035382C3035382C3135382C3135382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3635382C3635382C3735382C3835382C3835382C3935382C3936382C3036382C3036382C3136382C3236382C3236382C3336382C3336382C3436382C3436382C3536382C3536382C3636382C3736382C3736382C3836382C3836382C3936382C3937382C3037382C3037382C3137382C3137382C3237382C3337382C3337382C3437382C3437382C3537382C3537382C3637382C3637382C3737382C3837382C3837382C3937382C3938382C3038382C3038382C3138382C3138382C3238382C3238382C3338382C3438382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3838382C3838382C3938382C3939382C3039382C3139382C3139382C3239382C3239382C3339382C3339382C3439382C3439382C3539382C3539382C3639382C3639382C3739382C3739382C3839382C3939382C3930392C3030392C3030392C3130392C3130392C3230392C3230392C3330392C3330392C3430392C3430392C3530392C3530392C3630392C3630392C3730392C3830392C3830392C3930392C3931392C3031392C3031392C3131392C3131392C3231392C3231392C3331392C3331392C3431392C3431392C3531392C3531392C3631392C3631392C3731392C3731392C3831392C3831392C3931392C3932392C3032392C3132392C3132392C3232392C3232392C3332392C3332392C3432392C3432392C3532392C3532392C3632392C3632392C3732392C3732392C3832392C3832392C3932392C3933392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3433392C3433392C3533392C3533392C3633392C3633392C3733392C3733392C3833392C3833392C3933392C3934392C3034392C3034392C3134392C3134392C3234392C3234392C3334392C3334392C3434392C3434392C3534392C3534392C3634392C3634392C3734392C3734392C3834392C3834392C3934392C3935392C3035392C3035392C3135392C3135392C3235392C3235392C3335392C3335392C3435392C3435392C3535392C3535392C3635392C3635392C3735392C3735392C3835392C3835392C3935392C3936392C3036392C3036392C3136392C3136392C3236392C3236392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3836392C3836392C3936392C3937392C3037392C3037392C3037392C3137392C3137392C3237392C3237392C3337392C3337392C3437392C3437392C3537392C3537392C3637392C3637392C3737392C3737392C3837392C3837392C3937392C3938392C3038392C3038392C3138392C3138392C3238392C3238392C3238392C3338392C3338392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3938392C3939392C3039392C3039392C3139392C3139392C3239392C3239392C3239392C3339392C3339392C3439392C3439392C3539392C3539392C3639392C3639392C3739392C3739392C3839392C3839392C3939392C3939392C3930313030312C30302C3030313130312C30302C3130313230312C30302C3230313330312C30302C3330313430312C30302C3430313530312C30302C3530313630312C30302C3630313630312C30302C3730313730312C30302C3830313830312C30302C3930313930312C31302C3030313031312C31302C3130313131312C31302C3230313231312C31302C3230313331312C31302C3330313431312C31302C3430313531312C31302C3530313631312C31302C3630313731312C31302C3730313831312C31302C3830313831312C31302C3930313931312C32302C3030313032312C32302C3130313132312C32302C3230313232312C32302C33303133322C5D6C22747522475B3A2C303434362C2C303237382C2C323139392C2C3830312C3631312C3231312C3932312C3533312C3033312C3634312C3134312C3535312C3135312C3535312C3936312C3336312C3737312C3137312C3537312C3938312C3238312C3639312C3039312C3339312C3639312C3930322C3330322C3630322C3931322C3231322C3531322C3832322C3132322C3332322C3632322C3933322C3233322C3433322C3734322C3034322C3234322C3534322C3735322C3035322C3235322C3535322C3735322C3936322C3236322C3436322C3636322C3837322C3137322C3337322C3537322C3838322C3038322C3238322C3438322C3638322C3839322C3039322C3239322C3439322C3639322C3830332C3030332C3230332C3430332C3630332C3831332C3031332C3231332C3431332C3631332C3831332C3932332C3132332C3332332C3532332C3732332C3833332C3033332C3233332C3433332C3533332C3733332C3934332C3134332C3234332C3434332C3634332C3734332C3935332C3135332C3235332C3435332C3535332C3735332C3936332C3036332C3236332C3336332C3536332C3736332C3837332C3037332C3137332C3337332C3437332C3637332C3737332C3938332C3038332C3238332C3338332C3538332C3638332C3838332C3939332C3139332C3239332C3339332C3539332C3639332C3839332C3930342C3130342C3230342C3330342C3530342C3630342C3730342C3931342C3031342C3231342C3331342C3431342C3631342C3731342C3832342C3032342C3132342C3232342C3432342C3532342C3632342C3732342C3933342C3033342C3133342C3333342C3433342C3533342C3633342C3833342C3934342C3034342C3134342C3334342C3434342C3534342C3634342C3834342C3935342C3035342C3135342C3235342C3435342C3535342C3635342C3735342C3836342C3036342C3136342C3236342C3336342C3436342C3636342C3736342C3836342C3937342C3037342C3137342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3331362C3431362C3531362C3631362C3731362C3831362C3831362C3932362C3032362C3132362C3232362C3332362C3332362C3432362C3532362C3632362C3732362C3732362C3832362C3933362C3033362C3133362C3233362C3233362C3333362C3433362C3533362C3633362C3633362C3733362C3833362C3934362C3034362C3034362C3134362C3234362C3334362C3434362C3434362C3534362C3634362C3734362C3734362C3834362C3935362C3035362C3135362C3135362C3235362C3335362C3435362C3535362C3535362C3635362C3735362C3835362C3835362C3936362C3036362C3136362C3136362C3236362C3336362C3436362C3536362C3536362C3636362C3736362C3836362C3836362C3937362C3037362C3137362C3137362C3237362C3337362C3437362C3437362C3537362C3637362C3737362C3737362C3837362C3938362C3038362C3038362C3138362C3238362C3338362C3338362C3438362C3538362C3638362C3638362C3738362C3838362C3838362C3939362C3039362C3139362C3139362C3239362C3339362C3439362C3439362C3539362C3639362C3639362C3739362C3839362C3939362C3930372C3030372C3130372C3130372C3230372C3330372C3430372C3430372C3530372C3630372C3630372C3730372C3830372C3930372C3931372C3031372C3131372C3131372C3231372C3331372C3331372C3431372C3531372C3631372C3631372C3731372C3831372C3831372C3932372C3032372C3032372C3132372C3232372C3332372C3332372C3432372C3532372C3532372C3632372C3732372C3732372C3832372C3932372C3933372C3033372C3133372C3133372C3233372C3333372C3333372C3433372C3533372C3533372C3633372C3733372C3833372C3833372C3934372C3034372C3034372C3134372C3234372C3234372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3834372C3834372C3935372C3035372C3035372C3135372C3135372C3235372C3335372C3335372C3435372C3535372C3535372C3635372C3735372C3735372C3835372C3935372C3936372C3036372C3136372C3136372C3236372C3336372C3336372C3436372C3536372C3536372C3636372C3636372C3736372C3836372C3836372C3937372C3037372C3037372C3137372C3237372C3237372C3337372C3337372C3437372C3537372C3537372C3637372C3737372C3737372C3837372C3937372C3938372C3038372C3038372C3138372C3238372C3238372C3338372C3438372C3438372C3538372C3538372C3638372C3738372C3738372C3838372C3938372C3939372C3039372C3039372C3139372C3239372C3239372C3339372C3439372C3439372C3539372C3539372C3639372C3739372C3739372C3839372C3839372C3930382C3030382C3030382C3130382C3130382C3230382C3330382C3330382C3430382C3530382C3530382C3630382C3630382C3730382C3830382C3830382C3930382C3931382C3031382C3131382C3131382C3231382C3231382C3331382C3431382C3431382C3531382C3531382C3631382C3731382C3731382C3831382C3831382C3932382C3032382C3032382C3132382C3132382C3232382C3232382C3332382C3432382C3432382C3532382C3532382C3632382C3732382C3732382C3832382C3832382C3933382C3033382C3033382C3133382C3133382C3233382C3233382C3333382C3433382C3433382C3533382C3533382C3633382C3633382C3733382C3833382C3833382C3933382C3934382C3034382C3134382C3134382C3234382C3234382C3334382C3334382C3434382C3534382C3534382C3634382C3634382C3734382C3734382C3834382C3934382C3935382C3035382C3035382C3135382C3135382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3635382C3635382C3735382C3835382C3835382C3935382C3936382C3036382C3036382C3136382C3236382C3236382C3336382C3336382C3436382C3436382C3536382C3536382C3636382C3736382C3736382C3836382C3836382C3936382C3937382C3037382C3037382C3137382C3137382C3237382C3337382C3337382C3437382C3437382C3537382C3537382C3637382C3637382C3737382C3837382C3837382C3937382C3938382C3038382C3038382C3138382C3138382C3238382C3238382C3338382C3438382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3838382C3838382C3938382C3939382C3039382C3139382C3139382C3239382C3239382C3339382C3339382C3439382C3439382C3539382C3539382C3639382C3639382C3739382C3739382C3839382C3939382C3930392C3030392C3030392C3130392C3130392C3230392C3230392C3330392C3330392C3430392C3430392C3530392C3530392C3630392C3630392C3730392C3830392C3830392C3930392C3931392C3031392C3031392C3131392C3131392C3231392C3231392C3331392C3331392C3431392C3431392C3531392C3531392C3631392C3631392C3731392C3731392C3831392C3831392C3931392C3932392C3032392C3132392C3132392C3232392C3232392C3332392C3332392C3432392C3432392C3532392C3532392C3632392C3632392C3732392C3732392C3832392C3832392C3932392C3933392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3433392C3433392C3533392C3533392C3633392C3633392C3733392C3733392C3833392C3833392C3933392C3934392C3034392C3034392C3134392C3134392C3234392C3234392C3334392C3334392C3434392C3434392C3534392C3534392C3634392C3634392C3734392C3734392C3834392C3834392C3934392C3935392C3035392C3035392C3135392C3135392C3235392C3235392C3335392C3335392C3435392C3435392C3535392C3535392C3635392C3635392C3735392C3735392C3835392C3835392C3935392C3936392C3036392C3036392C3136392C3136392C3236392C3236392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3836392C3836392C3936392C3937392C3037392C3037392C3037392C3137392C3137392C3237392C3237392C3337392C3337392C3437392C3437392C3537392C3537392C3637392C3637392C3737392C3737392C3837392C3837392C3937392C3938392C3038392C3038392C3138392C3138392C3238392C3238392C3238392C3338392C3338392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3938392C3939392C3039392C3039392C3139392C3139392C3239392C3239392C3239392C3339392C3339392C3439392C3439392C3539392C3539392C3639392C3639392C3739392C3739392C3839392C3839392C3939392C3939392C3930313030312C30302C3030313130312C30302C3130313230312C30302C3230313330312C30302C3330313430312C30302C3430313530312C30302C3530313630312C30302C3630313630312C30302C3730313730312C30302C3830313830312C30302C3930313930312C31302C3030313031312C31302C3130313131312C31302C3230313231312C31302C3230313331312C31302C3330313431312C31302C3430313531312C31302C3530313631312C31302C3630313731312C31302C3730313831312C31302C3830313831312C31302C3930313931312C32302C3030313032312C32302C3130313132312C32302C3230313232312C32302C33303133322C5D6C22747522525B3A2C303434362C2C303237382C2C323139392C2C3830312C3631312C3231312C3932312C3533312C3033312C3634312C3134312C3535312C3135312C3535312C3936312C3336312C3737312C3137312C3537312C3938312C3238312C3639312C3039312C3339312C3639312C3930322C3330322C3630322C3931322C3231322C3531322C3832322C3132322C3332322C3632322C3933322C3233322C3433322C3734322C3034322C3234322C3534322C3735322C3035322C3235322C3535322C3735322C3936322C3236322C3436322C3636322C3837322C3137322C3337322C3537322C3838322C3038322C3238322C3438322C3638322C3839322C3039322C3239322C3439322C3639322C3830332C3030332C3230332C3430332C3630332C3831332C3031332C3231332C3431332C3631332C3831332C3932332C3132332C3332332C3532332C3732332C3833332C3033332C3233332C3433332C3533332C3733332C3934332C3134332C3234332C3434332C3634332C3734332C3935332C3135332C3235332C3435332C3535332C3735332C3936332C3036332C3236332C3336332C3536332C3736332C3837332C3037332C3137332C3337332C3437332C3637332C3737332C3938332C3038332C3238332C3338332C3538332C3638332C3838332C3939332C3139332C3239332C3339332C3539332C3639332C3839332C3930342C3130342C3230342C3330342C3530342C3630342C3730342C3931342C3031342C3231342C3331342C3431342C3631342C3731342C3832342C3032342C3132342C3232342C3432342C3532342C3632342C3732342C3933342C3033342C3133342C3333342C3433342C3533342C3633342C3833342C3934342C3034342C3134342C3334342C3434342C3534342C3634342C3834342C3935342C3035342C3135342C3235342C3435342C3535342C3635342C3735342C3836342C3036342C3136342C3236342C3336342C3436342C3636342C3736342C3836342C3937342C3037342C3137342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3331362C3431362C3531362C3631362C3731362C3831362C3831362C3932362C3032362C3132362C3232362C3332362C3332362C3432362C3532362C3632362C3732362C3732362C3832362C3933362C3033362C3133362C3233362C3233362C3333362C3433362C3533362C3633362C3633362C3733362C3833362C3934362C3034362C3034362C3134362C3234362C3334362C3434362C3434362C3534362C3634362C3734362C3734362C3834362C3935362C3035362C3135362C3135362C3235362C3335362C3435362C3535362C3535362C3635362C3735362C3835362C3835362C3936362C3036362C3136362C3136362C3236362C3336362C3436362C3536362C3536362C3636362C3736362C3836362C3836362C3937362C3037362C3137362C3137362C3237362C3337362C3437362C3437362C3537362C3637362C3737362C3737362C3837362C3938362C3038362C3038362C3138362C3238362C3338362C3338362C3438362C3538362C3638362C3638362C3738362C3838362C3838362C3939362C3039362C3139362C3139362C3239362C3339362C3439362C3439362C3539362C3639362C3639362C3739362C3839362C3939362C3930372C3030372C3130372C3130372C3230372C3330372C3430372C3430372C3530372C3630372C3630372C3730372C3830372C3930372C3931372C3031372C3131372C3131372C3231372C3331372C3331372C3431372C3531372C3631372C3631372C3731372C3831372C3831372C3932372C3032372C3032372C3132372C3232372C3332372C3332372C3432372C3532372C3532372C3632372C3732372C3732372C3832372C3932372C3933372C3033372C3133372C3133372C3233372C3333372C3333372C3433372C3533372C3533372C3633372C3733372C3833372C3833372C3934372C3034372C3034372C3134372C3234372C3234372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3834372C3834372C3935372C3035372C3035372C3135372C3135372C3235372C3335372C3335372C3435372C3535372C3535372C3635372C3735372C3735372C3835372C3935372C3936372C3036372C3136372C3136372C3236372C3336372C3336372C3436372C3536372C3536372C3636372C3636372C3736372C3836372C3836372C3937372C3037372C3037372C3137372C3237372C3237372C3337372C3337372C3437372C3537372C3537372C3637372C3737372C3737372C3837372C3937372C3938372C3038372C3038372C3138372C3238372C3238372C3338372C3438372C3438372C3538372C3538372C3638372C3738372C3738372C3838372C3938372C3939372C3039372C3039372C3139372C3239372C3239372C3339372C3439372C3439372C3539372C3539372C3639372C3739372C3739372C3839372C3839372C3930382C3030382C3030382C3130382C3130382C3230382C3330382C3330382C3430382C3530382C3530382C3630382C3630382C3730382C3830382C3830382C3930382C3931382C3031382C3131382C3131382C3231382C3231382C3331382C3431382C3431382C3531382C3531382C3631382C3731382C3731382C3831382C3831382C3932382C3032382C3032382C3132382C3132382C3232382C3232382C3332382C3432382C3432382C3532382C3532382C3632382C3732382C3732382C3832382C3832382C3933382C3033382C3033382C3133382C3133382C3233382C3233382C3333382C3433382C3433382C3533382C3533382C3633382C3633382C3733382C3833382C3833382C3933382C3934382C3034382C3134382C3134382C3234382C3234382C3334382C3334382C3434382C3534382C3534382C3634382C3634382C3734382C3734382C3834382C3934382C3935382C3035382C3035382C3135382C3135382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3635382C3635382C3735382C3835382C3835382C3935382C3936382C3036382C3036382C3136382C3236382C3236382C3336382C3336382C3436382C3436382C3536382C3536382C3636382C3736382C3736382C3836382C3836382C3936382C3937382C3037382C3037382C3137382C3137382C3237382C3337382C3337382C3437382C3437382C3537382C3537382C3637382C3637382C3737382C3837382C3837382C3937382C3938382C3038382C3038382C3138382C3138382C3238382C3238382C3338382C3438382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3838382C3838382C3938382C3939382C3039382C3139382C3139382C3239382C3239382C3339382C3339382C3439382C3439382C3539382C3539382C3639382C3639382C3739382C3739382C3839382C3939382C3930392C3030392C3030392C3130392C3130392C3230392C3230392C3330392C3330392C3430392C3430392C3530392C3530392C3630392C3630392C3730392C3830392C3830392C3930392C3931392C3031392C3031392C3131392C3131392C3231392C3231392C3331392C3331392C3431392C3431392C3531392C3531392C3631392C3631392C3731392C3731392C3831392C3831392C3931392C3932392C3032392C3132392C3132392C3232392C3232392C3332392C3332392C3432392C3432392C3532392C3532392C3632392C3632392C3732392C3732392C3832392C3832392C3932392C3933392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3433392C3433392C3533392C3533392C3633392C3633392C3733392C3733392C3833392C3833392C3933392C3934392C3034392C3034392C3134392C3134392C3234392C3234392C3334392C3334392C3434392C3434392C3534392C3534392C3634392C3634392C3734392C3734392C3834392C3834392C3934392C3935392C3035392C3035392C3135392C3135392C3235392C3235392C3335392C3335392C3435392C3435392C3535392C3535392C3635392C3635392C3735392C3735392C3835392C3835392C3935392C3936392C3036392C3036392C3136392C3136392C3236392C3236392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3836392C3836392C3936392C3937392C3037392C3037392C3037392C3137392C3137392C3237392C3237392C3337392C3337392C3437392C3437392C3537392C3537392C3637392C3637392C3737392C3737392C3837392C3837392C3937392C3938392C3038392C3038392C3138392C3138392C3238392C3238392C3238392C3338392C3338392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3938392C3939392C3039392C3039392C3139392C3139392C3239392C3239392C3239392C3339392C3339392C3439392C3439392C3539392C3539392C3639392C3639392C3739392C3739392C3839392C3839392C3939392C3939392C3930313030312C30302C3030313130312C30302C3130313230312C30302C3230313330312C30302C3330313430312C30302C3430313530312C30302C3530313630312C30302C3630313630312C30302C3730313730312C30302C3830313830312C30302C3930313930312C31302C3030313031312C31302C3130313131312C31302C3230313231312C31302C3230313331312C31302C3330313431312C31302C3430313531312C31302C3530313631312C31302C3630313731312C31302C3730313831312C31302C3830313831312C31302C3930313931312C32302C3030313032312C32302C3130313132312C32302C3230313232312C32302C33303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265743A75722C656D2270616F43726165733A22225B2C302C302230222C39392C322C312230222C39313231322C302C2C22322230382C342C312230222C36333038322C302C2C2231223830312C31302C312237222C30313233392C3135372C2C22312235392C3330313531382C2C22322235382C3730313236392C2C22332235372C3131313031312C2230222C32322C3339313632312C2238222C32313733312C32392C3939312C22322231302C3238313933322C2230222C39323331312C32392C3931322C22332239372C3530323830322C2233222C34332C3137323739332C2230222C33313637322C30382C3133332C22322239322C3338323532332C2235222C39323238322C30372C3533332C22332235382C3938323231332C2235222C36342C3436333434342C2234222C35313132332C36362C3836342C22322234342C3736333138342C2238222C33333233332C32372C3839342C22332233392C3935333936342C2236222C3533332C2C34303130332C2239223838332C2C37303139312C22312231392C343034312C38302231222C38323832342C2C32313137322C22332232372C363334312C36312239222C34312C3330313531312C33302238222C30313336392C3439312C30302230222C30323830312C38302C32303137382C22322230392C3431313733312C34312231222C37333639312C39312C37313135392C2232223137312C36392C35313132332C22312238322C3139313538312C33312230222C30323636312C31392C34303131382C22322236392C3830323432312C34312236222C38333035322C30312C35323134302C2233223739322C34382C34313137382C22312233342C3938323836312C39312234222C33323934322C39382C31323131302C22332233302C3837323339312C35312234222C39333531322C31392C31323131322C2235223732332C30372C39323134352C22312239352C3037333433312C36322235222C35323331332C36372C30323138372C22332238332C3238333930312C39322231222C39333039332C36362C34323137332C2236222C373337312C38392236222C30313138372C2C38303230302C22312234392C313038312C39392232222C38323038382C2C35303234392C22332236372C353838322C35312236222C38312C3531313830322C31302234222C31313539312C32312C39303234322C22322234302C3531313532322C30302235222C39323536312C39312C35313238312C22332235382C3632313636322C39312230222C30332C3339313437322C33302232222C32313239312C39392C36303231332C22322231312C3139313336312C39392232222C30333134322C30312C32313234322C22332232392C3131323538322C39312239222C34342C3039323430322C36312235222C34313239322C34392C34313231392C22322232342C3139323338322C31322234222C30333939322C37382C31313232322C22332239392C3230333030322C31322231222C37352C3037333437322C34322235222C36313835332C31382C36323238362C22322237352C3538333133322C38322233222C34333931332C35382C37323238392C22342234302C3837333034322C32322232222C3839312C3731322C31392238222C31313036312C3532322C34392237222C30323936312C3832322C36392231222C39323231312C3133322C37392232222C38333034312C3933332C39302236222C32322C3632313330322C36392232222C32313738312C32322C33393237362C22322231322C3032313134322C38392236222C30333430312C33322C39393233372C22332232392C3033313533332C30312236222C35332C3231323430322C38392239222C34313330322C35312C30393238392C22322232332C3231323637332C31302236222C30333839322C36312C35393233392C22332239392C3232323736332C32312234222C37342C3539323432332C31302238222C35313331322C36392C33303337322C22322232342C3439323139332C34302233222C31333436322C33392C35393231392C22342237302C3430333339332C34312236222C32362C3338333037332C39312234222C37313532332C39382C39323339302C22322236362C3939333734332C34322234222C35333332332C38392C33323337362C22342239302C3538333234332C34312235222C34312C3136312C39383332332C22312236322C3138312C30383331362C22322239312C3838312C33383333392C22332237302C3238312C37393330312C22332239382C3139312C32393335332C2232223837312C30332C31383335372C22312230342C3233313933332C39382237222C33323933312C36332C35393331322C22332230322C3733313239332C35392235222C39333438312C30342C34393337352C2234223230322C32322C39393333302C22312231352C3632323937332C33392233222C34323635322C31332C33393336352C22332230332C3933323134332C37392239222C30343435322C34332C34393330362C2235223433332C37302C34393337332C22312234362C3031333831332C35392236222C35323138332C36312C34393335392C22332233342C3132333330342C32302238222C30343539332C37312C36393331382C2236223736332C38382C31393333382C22312235372C3839333631332C39392239222C36323237332C33392C34303435302C22332231352C3539333038342C34302235222C30343539332C33392C33393339385D22222C616D46706E6922655B3A3022302C302C2C2232223036302C302C2C2235223830302C302C2C2237223035302C302C2C2239223239312C302C2C22312232322C352C312230222C34313536312C302C2C22312238362C382C312230222C39313231322C302C2C22322233312C392C322230222C33323036312C302C2C22322238352C322C312230222C38323430312C302C2C22332232302C372C322230222C32333534322C302C2C22332236342C322C322230222C36333038322C302C2C2232222C3736322C372230222C36322C3434322C362230222C31352C3335322C392230222C35372C3936322C362230222C30313230322C3137302C2C22312233322C3537322C342230222C34313636322C3737302C2C22312239362C3638322C302230222C39313932322C3438312C2C22322235312C3238322C372231222C33323037322C3938312C2C22322239352C3739322C332231222C38323431322C3539312C2C22332232302C3939322C372231222C32333735332C3130312C2C22332237342C3230332C332231222C36333239332C3630312C2C2235222C3432352C312233222C31332C3231352C352232222C32352C3238342C352232222C36372C3430352C322232222C30313530352C3331332C2C22312234322C3332352C322232222C34313937352C3932332C2C22312230372C3433352C352233222C39313733352C3334332C2C22322236312C3435352C302233222C33323538352C3435342C2C22322230362C3936352C302233222C38323033352C3736342C2C22332235302C3237352C322234222C32333737352C3837352C2C22332239342C3938352C352235222C37333632352C3339352C2C2238222C3036372C382234222C34332C3236372C332234222C38352C3836372C332235222C37372C3732372C302234222C30313631372C3833352C2C22312235322C3535372C352235222C34313538372C3536352C2C22312231372C3237372C352236222C39313634372C3838362C2C22322236312C3939372C362236222C33323339382C3330362C2C22322231362C3631382C312236222C38323235382C3332362C2C22332237302C3533382C312237222C32333539382C3034372C2C22332231352C3134382C382237222C37333932382C3635372C2C2231223830312C31302C312237222C37332C3330313131372C2C2236223332312C30302C352237222C36382C3230313730372C2C22312233302C3235392C312237222C32313236392C3137372C2C22312239342C3838392C382238222C37313632312C30302C312238222C39313335312C31302C352238222C31323038312C32302C382239222C34323730312C34302C312239222C36323633312C35302C332239222C38323735312C36302C322239222C30333737312C37302C3330312C22332239322C3830313438312C2230222C35333331312C39302C3330312C22332235372C3131313031312C2230222C33312C3732313734392C2C2234223430312C34322C362239222C35362C3532313434392C2C2238223439312C34322C3230312C22312232312C3532313234312C2230222C32313937312C38312C3030312C22312230352C3831313939312C2230222C37313533312C31322C3630312C22312236392C3932313733312C2231222C31323939312C35322C3231312C22322231342C3832313436312C2232222C36323434312C37322C3832312C22322236382C3832313239312C2232222C30333539312C30332C3633312C22332231332C3533313831312C2233222C35333833312C33332C3333312C22332235372C3133313534312C2233222C36312C3634313837312C2233222C33342C3434313837312C2233222C38362C3634313337312C2233222C32392C3934313537312C2233222C31313436312C37342C3734312C22312238332C3734313437312C2234222C35313632312C30342C3333312C22312235372C3234313432312C2233222C39313637312C34342C3234312C22322230322C3434313236312C2234222C34323533312C38342C3135312C22322235362C3834313639312C2235222C38323238312C31352C3236312C22332230312C3935313932312C2236222C33333133312C34352C3436312C22332235352C3435313136312C2237222C37333038312C38352C3037312C2231223439312C30372C3436312C2234223536312C30372C3636312C2237223232312C30372C3736312C2239223736312C30372C3636312C22312239312C3837313130312C2236222C34313832312C30372C3737312C22312234362C3337313130312C2238222C37313037312C32362C3336312C22322230302C3236313934312C2237222C32323731312C36362C3237312C22322234342C3436313438312C2238222C36323937312C30372C3938312C22322239382C3537313232312C2238222C31333332312C34372C3439312C22332234332C3337313036312C2239222C35333336312C37372C3730322C22332238372C3737313739322C2230222C32322C3339313632312C2238222C39342C3539313932312C2238222C35372C3539313533312C2239222C39392C3939313832312C2239222C32313733312C32392C3939312C22312236342C3539313233322C2230222C36313039312C33392C3730322C22312239382C3639313732322C2231222C30323231312C33382C3930322C22322234322C3538313936322C2230222C34323236312C38382C3430322C22322238362C3639313630322C2231222C39323331312C32392C3931322C22332234312C3039313135322C2232222C33333435312C36392C3632322C22332238352C3139313039322C2233222C37333539322C30302C3833322C2232223335322C34312C3831322C2235223732322C35312C3331322C2237223738322C35312C3332322C22312233302C3131323834322C2233222C32313537322C35312C3633322C22312230352C3631323435322C2233222C37313033322C35312C3934322C22312234392C3531323835322C2234222C31323533322C34312C3034322C22322235322C3230323635322C2233222C34323738322C38302C3734322C22322230372C3531323530322C2234222C39323732322C32312C3834322C22332235312C3831323535322C2235222C33333338322C37312C3935322C22332230362C3031323939322C2236222C38333431322C31322C3736322C2232223238322C36332C3635322C2235223735322C37332C3035322C2238223831322C37332C3036322C22312236302C3933323237322C2237222C33313630322C37332C3137322C22312234352C3233323237322C2237222C37313736322C37332C3437322C22312239392C3133323438322C2238222C32323330322C38332C3338322C22322238332C3333323535322C2238222C34323539322C37322C3236322C22322232372C3933323530322C2237222C39323534322C32332C3437322C22332236312C3433323434322C2238222C33333039322C37332C3039322C22332231362C3333323739322C2239222C38333034322C32342C3639322C2233223131322C38352C3237322C2235223838322C38352C3438322C2238223235322C38352C3439322C22312230312C3335323339332C2230222C33313034322C38352C3630332C22312238352C3035323739332C2230222C38313530322C39352C3431332C22322233302C3136323130332C2231222C32323235322C30362C3632332C22322235342C3936323330332C2232222C36323532322C36352C3631332C22322233372C3934323838332C2230222C39323737322C32352C3731332C22332238312C3535323234332C2231222C34333530322C36352C3631332C22332232362C3535323139332C2232222C38333335322C32362C3332332C2233223134322C39372C3730332C2236223931322C39372C3931332C2238223438322C30382C3032332C22312233312C3638323930332C2232222C33313637322C30382C3133332C22312231362C3238323930332C2234222C38313833322C31382C3034332C22322236302C3138323930332C2234222C32323339322C32382C3535332C22322231352C3638323433332C2235222C37323631322C32382C3835332C22322237382C3037323038332C2234222C39323238322C30372C3533332C22332232322C3037323634332C2234222C34333532322C36372C3134332C22332234362C3137323538332C2235222C38333935322C31382C3235332C2233223237332C31302C3133332C2236223035332C31302C3234332C2239223731332C32302C3034332C22312236312C3830333032332C2236222C34313431332C31302C3735332C22312234362C3830333332332C2237222C38313238332C33302C3437332C22322239302C3930333033332C2237222C33323732332C33302C3837332C22322235352C3330333934332C2238222C37323037332C35302C3539332C22322237392C3330333235332C2238222C31333231322C39392C3237332C22332232322C3439323132332C2237222C34333935322C36392C3337332C22332237362C3439323938332C2238222C38333537332C30302C3437332C2234223330332C32322C3337332C2236223138332C32322C3138332C2239223934332C32322C3738332C22312230322C3132333233332C2239222C34313035332C33322C3739332C22312238362C3532333533332C2239222C39313931332C34322C3830342C22322234312C3232333634342C2231222C33323336332C34322C3931342C22322239352C3732333936342C2231222C38323331332C37322C3432342C22332232302C3432333637342C2232222C32333632332C37322C3432342C22332235332C3032333430342C2231222C34333536332C33312C3530342C22332230372C3031333238342C2231222C39333131332C30322C3731342C2234223333332C33342C3431342C2237223331332C33342C3231342C2239223238332C33342C3632342C22312233322C3634333234342C2233222C34313638332C35342C3733342C22312231372C3934333634342C2233222C39313535332C35342C3734342C22322238312C3934333337342C2234222C34323730332C36342C3834342C22322232362C3734333337342C2234222C38323435332C39342C3035342C22332237302C3435333230342C2235222C32333837332C30352C3136342C22332237342C3935333130342C2236222C35333938332C31342C3834342C22332230372C3333333235342C2233222C39333134332C30342C3234342C2234223436332C34362C3434342C2237223434332C34362C3235342C22312231302C3636333934342C2235222C32313137332C35362C3536342C22312232352C3136333836342C2236222C37313535332C36362C3036342C22312239392C3036333936342C2237222C32323832332C38362C3537342C22322234342C3736333138342C2238222C36323836332C38362C3738342C22322239382C3337333230342C2238222C31333231332C31372C3338342C22332233332C3237333832342C2239222C35333832332C32372C3439342C22332232372C3637333632342C2239222C38333332332C33362C3337342C22332233392C3935333936342C2236222C2C392C3736322234222C34322C382C3835322238222C39342C382C3936322239222C34372C353031322C36372C2239223538312C2C3138322231222C32313032312C2C3138322234222C34313634312C2C3138322236222C36313737312C2C3138322239222C39313530312C2C3139322233222C31323932312C2C3139322235222C33323135312C2C3139322238222C35323237312C2C3130332231222C37323439312C2C3130332233222C30333531312C2C3130332235222C32333234312C2C3130332238222C34333036312C2C3131332232222C36333638312C2C3131332235222C3333322C3835322C32362C2232223536322C3035322C30352C2235223531322C3436322C35362C2237223436322C3537322C33372C22312230302C3938322C3237322239222C32313834322C3838322C33382C22312238342C3139322C3238322237222C37313630322C3539322C30392C22312232392C3639322C3739322232222C31323435332C3030322C37392C22322237332C3530332C3230332230222C35323439332C3530332C34302C22322231382C3030332C3730332236222C30333932332C3930332C39302C22332234322C3431332C3131332232222C34333635332C3331332C34312C22332239362C3032332C3732332233222C3236352C3132322C30382C2233223431352C3731322C36372C2235223432342C3139322C30362C2237223337352C3331322C30372C22312231302C3732352C3837322237222C32313036352C3134322C34382C22312239342C3635352C3038322239222C37313532352C3735322C33392C22312235392C3036352C3339322237222C31323936352C3736332C30302C22322239332C3037352C3330332233222C36323431352C3937332C38302C22322233382C3538352C3531332231222C30333135352C3938332C34312C22332236322C3539352C3331332237222C34333838352C3939332C30322C22332232372C3131362C3832332239222C3039372C3237322C30392C2233223035372C3437322C38382C2235223139372C3037322C35382C2237223438372C3333322C39362C22312232302C3735372C3537322237222C32313537372C3837322C35382C22312230352C3638372C3939322230222C37313433372C3939322C34392C22312236392C3631382C3239322239222C31323738382C3032332C33302C22322230342C3732382C3830332237222C36323732382C3733332C31312C22322234382C3134382C3331332234222C30333836382C3335332C38312C22332238322C3636382C3032332231222C35333331382C3037332C35322C22332234372C3739382C3033332235222C31312C3930313132322C38392C2233223338312C32302C3339322237222C33362C3130313032322C34392C2238223836312C32302C3039322233222C30313034392C3936322C37372C22312238322C3439392C3638322235222C35313831312C31302C3439322231222C37313535312C33302C3439322237222C39313437312C34302C3330332230222C31323539312C35302C3430332234222C34323832312C37302C3231332230222C36323135312C38302C3431332235222C38323036312C39302C3031332237222C30333937312C30312C3132332231222C33333030312C31312C3232332234222C35333632312C32312C3432332238222C37333335312C34312C3133332236222C34312C3832313835332C35302C2234223531312C36322C3330332234222C36362C3732313336332C33302C2239223530312C35322C3930332231222C31313034312C36322C3430332232222C32313539312C30322C3238322235222C35313633312C33322C3139322233222C37313236312C34322C3739322237222C39313239312C36322C3730332233222C32323931312C38322C3530332238222C34323433312C39322C3631332231222C36323335312C30332C3931332236222C38323537312C32332C3432332230222C31333130312C34332C3132332235222C33333132312C35332C3432332238222C35333034312C36332C3633332231222C37333336312C37332C3933332237222C37312C3734313439332C32312C2234223634312C39342C3531332230222C30372C3134313639332C39302C2239223734312C30352C3131332230222C31313538312C30352C3531332230222C34313230312C39342C3730332238222C35313334312C32342C3839322232222C37313038312C35342C3830332230222C30323930312C38342C3030332235222C32323632312C39342C3430332239222C34323835312C31352C3931332235222C36323137312C33352C3131332238222C38323938312C34352C3732332232222C31333031312C36352C3432332237222C33333133312C38352C3033332231222C35333435312C39352C3733332234222C37333438312C31362C3134332231222C30322C3737313132332C38312C2234223837312C32372C3531332237222C33372C3537313632332C36312C2239223138312C32372C3631332235222C32313531312C32372C3531332235222C34313734312C33372C3131332236222C36313835312C32372C3331332235222C37313938312C35362C3130332230222C30323332312C38362C3130332237222C32323435312C30372C3931332233222C34323736312C32372C3331332236222C36323838312C34372C3332332231222C39323231312C36372C3532332236222C31333632312C38372C3032332239222C33333734312C30382C3033332233222C35333536312C31382C3633332237222C37333339312C32382C3834332234222C33322C3739313534332C34322C2235223830312C34392C3532332232222C37372C3139313535332C33322C22312231302C3739313235332C32322C22312235322C3439313235332C32322C22312238342C3839313835332C33322C22312230372C3839313835332C33322C22312231392C3639313235332C32322C22322233302C3338313137332C37302C22322236322C3439313230332C34312C22322239342C3239313133332C30322C22322230372C3939313035332C34322C22322232392C3639313037332C38322C22332235312C3039313439332C33332C22332237332C3030323531332C37332C22332239352C3330323733332C31342C22332230382C3730323134332C37342C2232223636322C36312C3933332231222C33352C3931323436332C37322C2238223230322C37312C3132332238222C30313235322C37312C3332332238222C32313139322C37312C3232332238222C35313832322C38312C3132332239222C37313235322C38312C3333332230222C39313836322C38312C3433332231222C31323136322C36312C3832332239222C32323437322C38302C3831332235222C35323230322C32312C3032332231222C37323832322C34312C3932332237222C39323934322C37312C3433332231222C31333336322C39312C3433332235222C33333638322C31322C3934332230222C36333430322C34322C3034332233222C38333432322C35322C3035332231222C39322C3733323838332C36332C2235223137322C38332C3333332233222C33382C3433323638332C33332C22312238302C3733323938332C34332C22312233332C3033323239332C34332C22312236352C3133323239332C34332C22312239372C3434323330332C37332C22322231302C3434323730332C38332C22322232322C3734323930332C39332C22322239332C3933323837332C34332C22322230352C3732323739332C31322C22322233372C3933323533332C38322C22322236392C3333323536332C33332C22332238312C3533323339332C38332C22332230342C3434323731332C32342C22332231362C3534323633332C35342C22332234382C3734323735332C35352C2233223832322C30362C3334332233222C30362C3135323539332C38332C2238223636322C39352C3733332239222C31313532322C31362C3034332230222C33313736322C30362C3834332230222C36313230322C31362C3034332231222C38313932322C31362C3334332232222C30323435322C32362C3234332234222C32323137322C32362C3734332235222C34323437322C32362C3434332235222C36323633322C38352C3734332230222C37323734322C31352C3232332239222C39323837322C35352C3133332235222C31333939322C38352C3134332230222C34333931322C30362C3934332235222C36333135322C34362C3535332230222C38333536322C35362C3835332239222C35332C3938323431332C38342C2236223133322C30382C3334332233222C39382C3838323630332C34342C22312235312C3938323232332C36342C22312230342C3338323232332C36342C22312234362C3038323532332C37342C22312236382C3838323732332C38342C22322239302C3838323034332C31352C22322231332C3238323134332C31352C22322232352C3638323834332C33352C22322232372C3538323534332C33352C22322237382C3237323539332C36342C22322238392C3237323332332C36332C22332231322C3437323536332C33342C22332233342C3637323739332C37342C22332235362C3938323932332C32352C22332238382C3638323735332C33362C2233223938332C32302C3635332233222C36362C3130333730332C38342C2239223932332C31302C3234332238222C31313938332C32302C3435332230222C34313733332C33302C3035332232222C36313837332C33302C3835332233222C39313131332C34302C3435332235222C31323533332C34302C3935332236222C33323635332C35302C3835332238222C35323936332C36302C3235332239222C37323138332C37302C3136332231222C39323637332C36302C3636332231222C31333630332C30302C3335332233222C32333532322C34392C3134332234222C34333135322C37392C3935332230222C36333237332C31302C3135332234222C38333939332C34302C3736332236222C32342C3032333733332C32362C2236223339332C31322C3835332233222C36392C3232333332332C34352C22312232322C3332333533332C36352C22312237342C3932333335332C39352C22312231372C3432333834332C39352C22312234392C3832333535332C31362C22322237312C3832333736332C33362C22322239332C3732333037332C34362C22322231362C3332333737332C36362C22322232382C3532333538332C38362C22332233302C3332333339332C39362C22332232322C3832333139332C39362C22332234332C3132333431332C39352C22332236342C3331333535332C32352C22332238362C3831333439332C37352C22332231392C3332333333332C39362C2234223035332C34342C3736332237222C32372C3434333732332C39352C2239223739332C33342C3936332231222C32313835332C34342C3936332232222C35313431332C36342C3436332235222C37313235332C36342C3236332235222C39313738332C36342C3836332237222C32323731332C37342C3936332239222C34323733332C38342C3337332231222C36323635332C39342C3337332233222C38323736332C39342C3937332234222C30333837332C30352C3937332236222C32333838332C32352C3137332238222C34333537332C31352C3337332237222C35333837332C32342C3736332236222C36333339332C36332C3335332238222C39333932332C31342C3837332232222C38342C3336333436332C34372C2237223236332C35362C3337332234222C30313233332C36362C3037332236222C32313439332C37362C3437332239222C35313833332C39362C3238332233222C37313537332C39362C3238332235222C30323031332C39362C3738332233222C32323833332C30372C3538332233222C34323336332C31372C3038332235222C36323138332C31372C3438332237222C39323730332C33372C3138332239222C31333132332C33372C3739332230222C33333333332C34372C3939332232222C35333334332C35372C3939332234222C37333832332C34372C3839332233222C38333032332C35362C3338332231222C39333734332C30362C3237332235222C3831312C2C3632352232222C36322C363731352C37312C2234223539312C2C3831352230222C34372C383931352C31332C2239223038322C2C3033352236222C32313931322C2C3034352237222C34313435322C2C3135352233222C36313638322C2C3135352239222C39313031322C2C3136352235222C31323133322C2C3136352238222C33323935322C2C3137352236222C35323138322C2C3138352231222C38323430322C2C3138352237222C30333533322C2C3139352234222C32333535322C2C3139352239222C34333238322C2C3230362236222C37333030322C2C3231362230222C3434322C3537352C34322C2232223938322C3337352C30322C2235223331322C3936352C38302C2237223636322C3338352C38322C22312231302C3039322C3134352230222C32313834322C3739352C38342C22312238342C3330332C3235352237222C37313631332C3730352C35362C22312233392C3830332C3937352230222C31323935332C3231352C35372C22322238332C3231332C3538352232222C36323131332C3931352C30392C22322232382C3632332C3139352235222C30333434332C3332362C30302C22332236322C3432332C3630362235222C34333038332C3932362C39302C22332231372C3434332C3131362235222C3936352C3331352C33322C2233223031352C3630352C35312C2235223133342C3939352C31302C2237223837352C3132352C33322C22312232302C3233352C3733352236222C32313136352C3934352C37342C22312239342C3735352C3935352236222C37313832352C3736352C34362C22312235392C3937352C3537352233222C31323338352C3138352C39372C22322230342C3738352C3838352236222C36323732352C3339352C32392C22322234382C3639352C3939352238222C30333636362C3430362C34302C22332237322C3730362C3830362238222C34333939362C3431362C33312C22332232372C3233362C3231362237222C3839372C3537352C30352C2233223635372C3637352C38342C2235223839372C3737352C36342C2237223738372C3833352C36312C22312233302C3636372C3633352234222C32313637372C3438352C36342C22312231352C3339372C3935352236222C37313034382C3031352C33362C22312237392C3332382C3437352233222C32323330382C3533352C32382C22322232342C3334382C3438352239222C36323334382C3235352C35392C22322235382C3935382C3930362230222C30333138382C3836362C37302C22332230332C3137382C3731362233222C35333133382C3838362C30322C22332235372C3230392C3532362236222C32312C3830313232352C34362C2233223139312C32302C3736352235222C33362C3430313132352C39352C2238223536312C31302C3735352234222C30313434392C3537352C39322C22312238322C3430313030352C32342C22312232352C3230313232352C34352C22312236372C3430313634352C37362C22312238392C3430313635352C33372C22322230322C3530313736352C30382C22322234342C3030313638352C31392C22322236362C3430313939352C38392C22322238382C3531313131362C35302C22332230312C3431313232362C31312C22332232332C3431313333362C37312C22332233352C3831313134362C32322C22332237372C3031313236362C31332C2231223735312C36322C3337352236222C32342C3332313836352C36372C2236223337312C36322C3737352233222C31392C3032313436352C30372C22312233312C3432313935352C36362C22312230332C3432313431352C34342C22312233352C3732313633352C34352C22312237372C3232313036352C35362C22322230302C3432313138352C35372C22322233322C3933313430352C36382C22322235342C3733313731352C33392C22322236362C3633313532352C37392C22322239382C3133313234362C35302C22332231312C3933313036362C34312C22332234332C3333313537362C31322C22332235352C3733313638362C35322C22332238372C3234313330362C38332C2231223938312C39342C3738352235222C35342C3535313230352C36382C2237223930312C30352C3338352234222C35392C3035313230352C33382C22312238312C3235313330352C32382C22312230342C3435313130352C30382C22312235352C3134313933352C34352C22312238372C3834313936352C36362C22322231302C3234313838352C34372C22322234322C3835313631352C36382C22322237342C3935313034352C36392C22322239362C3935313735362C33302C22322231392C3335313037362C39302C22332232312C3935313438362C35312C22332234332C3936313130362C31322C22332237352C3636313032362C39322C22332230382C3436313433362C34342C2232223931312C32372C3739352237222C38342C3837313433352C37392C2237223334312C33372C3339352235222C39392C3037313733352C35392C22312232322C3837313134352C35392C22312235342C3237313933352C34392C22312236362C3637313433352C32392C22312239372C3836313336352C35362C22322233302C3136313439352C36372C22322235322C3537313631352C34382C22322237342C3837313833352C33392C22322230372C3637313336362C33302C22322233392C3937313239362C33312C22332235312C3738313930362C30322C22332237332C3938313932362C37322C22332238352C3838313134362C31332C22332230382C3438313035362C33342C2232223834312C35392C3130362236222C31352C3939313635362C35302C2237223837312C35392C3930362235222C30313832312C36392C3530362235222C32313436312C36392C3430362234222C34313439312C36392C3630362234222C37313132312C37392C3430362237222C39313232312C36392C3230362232222C30323334312C38382C3537352236222C32323738312C32392C3739352230222C35323330312C34392C3639352237222C37323132312C36392C3730362234222C39323534312C39392C3231362233222C31333137322C31302C3832362231222C33333739322C34302C3333362230222C36333431322C36302C3133362235222C38333432322C36302C3734362238222C37322C3931323737362C36312C2235223834322C37312C3031362232222C31382C3331323338362C35312C22312236302C3431323738362C35312C22312230332C3531323039362C35312C22312233352C3731323339362C35312C22312236372C3231323639362C36312C22312238392C3532323530362C39312C22322236312C3731323937362C31312C22322239322C3131323930352C38382C22322232352C3331323334352C39392C22322234372C3531323037362C38302C22322235392C3731323838362C34312C22332237312C3532323131362C31322C22332230342C3432323234362C30332C22332232362C3932323736362C38332C22332235382C3932323538362C36352C2233223031322C39332C3232362235222C37352C3933323538362C30322C2238223434322C39332C3632362232222C30313739322C30342C3032362232222C33313234322C30342C3732362234222C35313837322C31342C3432362235222C38313030322C31342C3132362234222C30323333322C33342C3133362230222C32323534322C33342C3233362231222C34323331322C39332C3632362230222C35323233322C32332C3539352239222C37323136322C36332C3031362230222C39323838322C39332C3331362239222C32333930322C32342C3032362237222C34333631322C33342C3733362232222C36333333322C36342C3033362238222C38333236322C38342C3135362237222C34332C3136323830362C32332C2236223331322C30362C3833362231222C37382C3836323331362C31332C22312233312C3336323731362C32332C22312237332C3836323332362C33332C22312231362C3736323033362C34332C22312234382C3836323933362C37332C22322236302C3436323633362C36332C22322239322C3236323435362C31342C22322230352C3236323735362C32342C22322235362C3136323730362C38322C22322236372C3935323833362C39302C22322239392C3635323437362C39312C22332232322C3336323930362C39322C22332234342C3736323034362C37332C22332235362C3436323835362C31342C22332237382C3836323038362C30362C2233223337322C32382C3934362233222C34362C3438323931362C39332C2239223031322C32382C3033362238222C31313137322C33382C3734362232222C34313331322C33382C3334362230222C36313435322C34382C3334362233222C38313938322C35382C3434362236222C31323430322C34382C3934362235222C33323933322C37382C3435362232222C35323334322C37382C3035362231222C37323734322C37382C3235362231222C38323039322C31382C3933362237222C30333730322C35372C3332362230222C32333333322C38372C3932362239222C34333935322C32382C3533362238222C36333738322C36382C3134362237222C39333230322C38382C3136362235222C30342C3530333134362C36342C2236223737332C33302C3334362237222C34392C3230333932362C36342C22312230322C3630333934362C30352C22312235342C3030333634362C39342C22312239362C3030333335362C31352C22312232392C3630333436362C34352C22322235312C3130333137362C36352C22322236332C3130333536362C35352C22322239352C3330333339362C32362C22322239372C3630333139362C32362C22322238392C3830333438362C30362C22332232312C3430333732362C36342C22332234322C3439323636362C31332C22332236342C3830333330362C30342C22332239362C3430333034362C38342C22332232392C3730333038362C32372C2234223633332C35322C3035362234222C30372C3832333134362C34352C2239223837332C34322C3835362235222C32313933332C35322C3735362237222C34313838332C36322C3135362238222C37313732332C36322C3435362239222C39313236332C37322C3236362231222C31323339332C38322C3636362235222C34323530332C38322C3136362234222C36323532332C39322C3336362238222C38323134332C30332C3637362231222C30333934332C31332C3537362233222C32333633332C30332C3637362231222C33333036332C33322C3935362235222C34333038332C38312C3034362231222C37333430332C31322C3834362239222C39333733332C36322C3237362234222C36342C3734333236362C32362C2237223034332C35342C3336362232222C30313231332C36342C3136362234222C32313637332C37342C3436362237222C35313932332C38342C3436362239222C37313536332C37342C3636362238222C30323330332C38342C3937362231222C32323033332C39342C3537362233222C34323135332C30352C3037362235222C36323936332C30352C3937362237222C38323139332C33352C3038362232222C30333139332C32352C3738362232222C32333439332C33352C3338362233222C34333938332C33352C3438362233222C35333939332C35342C3536362235222C37333531332C39332C3235362231222C39333834332C34342C3337362235222C30352C3036333337362C30372C2237223338332C37362C3837362232222C30313335332C38362C3337362235222C33313631332C39362C3537362238222C35313136332C31372C3038362234222C37313439332C30372C3938362235222C30323432332C31372C3438362238222C32323035332C31372C3638362239222C34323737332C32372C3239362230222C36323639332C32372C3639362233222C39323332332C34372C3839362239222C31333933332C36372C3030372232222C33333534332C36372C3530372234222C35333435332C37372C3530372237222C37333434332C37372C3130372239222C38333434332C38362C3339362231222C39333436332C32362C3537362238222C3732322C2C3437372237222C38322C303632372C36372C2235223831322C2C3737372231222C34372C333732372C37362C2239223838322C2C3838372238222C32313732322C2C3930382232222C34313535322C2C3930382239222C36313538332C2C3032382231222C39313131332C2C3032382238222C31323833332C2C3133382236222C33323936332C2C3134382236222C35323639332C2C3135382235222C38323132332C2C3136382232222C30333334332C2C3136382236222C32333836332C2C3237382237222C34333239332C2C3238382238222C37333731332C2C3239382237222C3435322C3039372C38382C2233223530322C3039372C30382C2235223334322C3139372C36372C2237223136322C3838372C32362C22312231302C3130332C3038372236222C32313335332C3730382C32302C22312238342C3931332C3331382234222C37313931332C3731382C34322C22312234392C3432332C3033382233222C31323037332C3432382C33342C22322239332C3232332C3735382232222C36323331332C3033382C30362C22322233382C3333332C3336382239222C30333535332C3633382C37372C22332237322C3733332C3938382236222C34333839332C3334382C33392C22332232372C3935332C3530392233222C3937352C3433372C33382C2233223033352C3433372C39372C2235223636352C3433372C34372C2237223937352C3632372C38352C22312232302C3634352C3538372232222C32313636352C3735372C38392C22312230352C3436352C3931382232222C37313833352C3837382C35322C22312236392C3538352C3633382235222C31323838352C3239382C34342C22322231342C3239352C3935382234222C36323333362C3530382C33362C22322235382C3131362C3037382231222C30333637362C3731382C31382C22332239322C3532362C3338382239222C35333031362C3832382C35392C22332234372C3534362C3831392231222C30312C3536372C3638372233222C35332C3436372C3437372238222C38352C3736372C3337372232222C39372C3934372C3735372231222C30313234372C3437372C38372C22312237322C3939372C3139372233222C35313931382C3930382C30312C22312235372C3232382C3332382234222C39313538382C3633382C37332C22322230322C3734382C3534382236222C34323033382C3535382C36352C22322235362C3336382C3536382236222C38323637382C3537382C36372C22332239302C3838382C3438382235222C33333231382C3139382C32392C22332234352C3030392C3230392232222C37333636392C3232392C35312C2231223733312C32302C3932382232222C39332C3730313033382C36312C2236223434312C33302C3331382235222C37382C3830313233382C31312C22312235302C3338392C3637372232222C32313539312C31302C3339372232222C35313433312C33302C3630382239222C37313736312C35302C3432382233222C30323130312C37302C3233382237222C32323332312C38302C3434382237222C34323634312C39302C3735382237222C36323137312C31312C3136382238222C38323639312C32312C3537382239222C31333331312C33312C3538382237222C33333833312C34312C3939382237222C35333435312C35312C3830392234222C37333837312C37312C3832392231222C36312C3732313736382C32332C2234223033312C37322C3133382232222C38362C3032313437382C30332C2239223631312C37322C3232382236222C31313734312C37322C3432382236222C33313430312C31322C3638372236222C35313834312C35322C3030382237222C37313937312C37322C3032382230222C30323531312C39322C3533382236222C32323934312C31332C3735382231222C34323536312C32332C3935382239222C36323038312C34332C3136382237222C38323939312C35332C3537382237222C31333633312C37332C3839382232222C33333236312C39332C3430392232222C35333138312C30342C3831392230222C37333939312C32342C3232392236222C39312C3835313230382C37342C2234223536312C31352C3435382231222C31372C3735313231382C37342C2239223735312C31352C3034382233222C31313738312C30352C3834382230222C34313031312C31352C3034382230222C35313835312C34342C3930382233222C37313339312C37342C3831382239222C30323132312C30352C3033382232222C32323135312C32352C3534382236222C34323638312C35352C3136382232222C37323231312C37352C3237382234222C39323132312C38352C3338382230222C31333533312C39352C3738382238222C33333036312C31362C3739382239222C35333539312C34362C3131392232222C38333631312C35362C3332392239222C33322C3037313433382C36362C2234223639312C34372C3036382232222C35372C3237313334382C31362C2239223739312C34372C3536382230222C32313133312C34372C3535382238222C34313935312C34372C3835382238222C36313037312C34372C3235382234222C38313431312C38362C3232382231222C30323934312C31372C3333382238222C32323436312C32372C3934382236222C34323739312C35372C3936382231222C37323132312C38372C3137382233222C39323934312C30382C3638382236222C31333437312C32382C3939382238222C33333738312C34382C3430392235222C35333139312C35382C3430392239222C38333032312C37382C3033392231222C36322C3239313036382C36372C2235223732312C36392C3237382233222C38372C3739313936382C34372C22312233302C3539313337382C34372C22312237322C3039313137382C31372C22312230352C3439313937382C34372C22312232372C3139313637382C32372C22312233392C3339313637382C31372C22322235302C3739313230382C35332C22322239322C3539313933382C32352C22322230352C3739313635382C30362C22322233372C3339313238382C33372C22322236392C3330323231382C37382C22332230322C3030323634392C33302C22332230342C3930323136392C39302C22332233362C3830323738392C31322C22332235382C3130323239392C38332C2232223139322C37312C3938382235222C36352C3031323638382C36382C2238223931322C38312C3638382234222C30313237322C39312C3638382236222C33313231322C39312C3938382236222C35313334322C30322C3138382236222C37313936322C30322C3638382237222C39313438322C30322C3738382238222C31323538322C30322C3038382234222C33323130322C32312C3234382239222C35323333322C35312C3836382235222C37323335322C38312C3337382236222C39323836322C30322C3438382235222C31333439322C33322C3439382238222C34333532322C36322C3531392231222C36333535322C39322C3632392233222C38333637322C30332C3734392234222C32332C3334323230392C30302C2235223439322C31342C3130392231222C35382C3634323231382C39392C22312230312C3634323131382C37392C22312235332C3034323831382C39392C22312238352C3634323432392C30302C22312231382C3334323932392C31302C22322233302C3234323333392C33302C22322234322C3634323733392C34302C22322233342C3634323332382C38392C22322234352C3333323134382C34362C22322237372C3033323537382C37372C22322239392C3034323230382C38382C22332231322C3034323033382C39392C22332232342C3934323635392C30312C22332236362C3234323139392C33322C22332237382C3835323430392C39332C2233223435322C31362C3931392232222C32362C3536323532392C31312C2238223938322C32362C3530392239222C31313334322C32362C3830392239222C33313039322C33362C3731392231222C36313632322C34362C3231392233222C38313235322C34362C3431392233222C30323237322C34362C3731392233222C32323739322C36362C3332392230222C34323739322C35362C3731392237222C36323038322C34362C3031392230222C37323938322C36352C3338382230222C30333631322C39352C3839382233222C32333632322C31362C3930392231222C34333835322C35362C3931392236222C36333536322C37362C3732392232222C38333838322C39362C3834392232222C38332C3538323833392C35322C2236223635322C33382C3432392230222C32392C3438323234392C32322C22312238312C3038323634392C32322C22312233342C3138323935392C36322C22312236362C3738323036392C36322C22312239382C3638323436392C36322C22322232312C3638323837392C31332C22322234332C3338323238392C33332C22322235352C3738323938392C35332C22322235372C3338323338392C33332C22322230392C3838323234392C38312C22332232302C3037323137382C31392C22332235322C3538323631392C37302C22332237342C3538323734392C38312C22332239362C3338323637392C38322C22332231392C3138323739392C37342C2234223831332C35302C3433392235222C38362C3730333034392C39322C2239223635332C35302C3033392231222C32313831332C36302C3533392235222C34313436332C36302C3533392234222C37313730332C37302C3633392238222C39313134332C38302C3434392230222C31323536332C38302C3934392232222C33323238332C39302C3234392233222C36323430332C30312C3834392239222C38323431332C31312C3535392231222C30333330332C30312C3534392237222C31333434332C35302C3332392239222C32333535322C38392C3430392234222C34333239332C33302C3332392231222C37333731332C36302C3933392233222C39333433332C39302C3335392236222C35342C3032333836392C38342C2237223032332C35322C3434392230222C39392C3032333136392C31342C22312235322C3232333437392C35342C22312230352C3032333537392C35342C22312234372C3532333938392C39342C22312238392C3132333939392C32352C22322230322C3833333530392C34352C22322232342C3433333630392C35352C22322234362C3333333731392C39352C22322236382C3433333633392C35362C22332236302C3933333134392C37362C22332235322C3733333233392C33362C22332237332C3832333336392C30342C22332230352C3332333830392C31322C22332232372C3632333634392C33332C22332235392C3932333039392C34362C2234223138332C37342C3435392237222C35372C3434333337392C32352C22312232302C3434333237392C31352C22312238322C3734333538392C35352C22312233352C3534333538392C35352C22312238372C3635333730392C31362C22322231302C3835333930392C32362C22322235322C3035333132392C37362C22322237342C3535333233392C30372C22322238362C3035333532392C38362C22322239382C3835333034392C33372C22332231312C3835333136392C30382C22332232332C3235333836392C32382C22332239342C3835333934392C36372C22332231362C3234333537392C32352C22332233372C3934333332392C35332C22332237392C3334333237392C37362C2235223331332C38362C3336392236222C30382C3036333539392C38362C22312237302C3136333839392C39362C22312233332C3337333131392C36372C22312237352C3637333232392C32382C22312231382C3137333931392C33382C22322234302C3237333033392C38382C22322237322C3337333034392C32392C22322239342C3737333534392C34392C22322232372C3137333635392C39392C22322233392C3437333935312C30302231222C31333136332C38372C36303139302C22332237332C3337333639312C31302232222C35333038332C30382C37303137312C22332235372C3137333438312C31302230222C38333835332C30372C3438392236222C39333138332C34362C3836392239222C3533332C2C34303130332C2232223239332C2C35303133332C2235223633332C2C36303133332C2237223836332C2C37303135322C2239223838332C2C37303139312C22312233322C313833312C34302235222C34313636332C2C39303130362C22312239362C333933312C37302233222C39313431342C2C30303131382C22322234312C343034312C39302233222C33323337342C2C31313135302C22322230362C333234312C31312239222C38323832342C2C32313137322C22332235302C323234312C33312237222C32333338342C2C33313138342C22332230352C313334312C35312236222C37333632342C2C33313139362C2236222C3230332C32303137332C2233223931332C3530312C33302236222C36352C3230332C37303132332C2237223639332C3830312C32302239222C30313231332C3730312C31302239222C32313735332C3631312C34302232222C34313239332C3132312C35302238222C37313632332C3732312C37302234222C39313835332C3233312C38302239222C31323038332C3533312C39302239222C34323230332C3833312C31312230222C36323132332C3134312C32312231222C38323134332C3434312C33312231222C30333136332C3734312C34312232222C32333638332C3135312C35312234222C35333430332C3535312C36312233222C37333234332C3836312C38312232222C3039352C3135312C33302234222C34332C3535352C35303136332C2235223738352C3635312C33302231222C31382C3835352C37303137322C22312232302C3735352C30303132312C22312237322C3436352C37303130342C22312231352C3337352C39303139352C22312234372C3838352C39303135372C22312237392C3539352C37303138382C22322230322C3230362C34313132302C22322232342C3231362C30313133312C22322234362C3631362C37313135322C22322236382C3532362C33313136332C22332238302C3633362C30313137342C22332231332C3133362C37313130362C22332232352C3134362C31313136362C22332235372C3636362C33313137382C2231223631372C3638312C33302236222C37332C3038372C39303133332C2236223231372C3339312C33302233222C34382C3339372C34303130332C22312234302C3437372C39303138302C22312239322C3030382C33303136332C22312232352C3631382C38303134352C22312236372C3433382C35303134372C22312239392C3134382C36303137382C22322232322C3336382C30313134302C22322234342C3636382C39313136312C22322236362C3837382C39313139322C22322238382C3738382C38313130342C22332230312C3339382C36313139342C22332232332C3830392C36313132362C22332234352C3231392C33313130372C22332237372C3633392C38313134392C2231223334312C31302C35303138332C2233223639312C31302C35303135332C2236223133312C31302C30303136322C2238223136312C31302C33303135322C22312236302C3339392C34303130302C22312230332C3630313532312C33302232222C35313434312C34302C37303133352C22312237372C3430313336312C36302238222C30323830312C38302C32303137382C22322233322C3530313739312C30312232222C34323935312C31312C31313135312C22322238362C3631313632312C33312230222C39323430312C33312C37313131342C22332232312C3531313035312C35312233222C33333434312C36312C31313135362C22332236352C3931313537312C37312237222C37333639312C39312C37313135392C2231223737312C37322C35303132382C2234223933312C38322C32303131382C2236223239312C39322C30303133382C2239223532312C38322C32303133372C22312235312C3432313338312C37302232222C33313431312C32322C38303133322C22312235352C3732313036312C34302239222C37313239312C38322C34303138362C22322232302C3333313630312C38302236222C32323535312C32332C37313133302C22322237342C3833313434312C31312237222C36323939312C35332C38313130332C22322232392C3233313537312C34312233222C31333134312C38332C39313135352C22332236332C3834313730312C37312230222C35333239312C32342C33313132382C22332231382C3634313134312C30322230222C30322C3835313031312C39302238222C37342C3135313431312C39302236222C32372C3535313232312C39302238222C36392C3835313532312C39302237222C32313530312C33352C31303139392C22312232342C3235313532312C39302233222C35313936312C36342C32303134342C22312230382C3834313439312C36302238222C30323434312C32352C33303138382C22322236322C3535313034312C30312230222C34323539312C36352C34313138312C22322232372C3335313638312C33312234222C39323234312C30362C34313136342C22332236312C3336313132312C35312239222C33333437312C33362C34313138362C22332230362C3136313435312C38312232222C38333732312C37362C31313138392C2232223134312C34372C36313139312C2235223730312C35372C36313131322C2237223935312C35372C30313133312C22312230302C3637313635312C31312234222C32313034312C35372C37313132312C22312236342C3537313735312C31312230222C36313638312C36372C30313131312C22312231382C3336313438312C35302239222C30323735312C32372C34303136382C22322237322C3937313634312C39302239222C35323530312C37372C31313135312C22322233372C3637313839312C33312234222C39323736312C32382C36313131352C22332237312C3738313034312C36312230222C33333739312C35382C39313132372C22332231362C3638313837312C38312234222C38333333312C39382C30323130302C2232223137312C36392C35313132332C2235223034312C38392C34313137332C2237223939312C38392C37313136332C22312234302C3739313938312C33312234222C32313138312C38392C35313130332C22312230352C3939313738312C32312239222C37313832312C38392C36313137322C22312234392C3439313039312C32312239222C30323636312C31392C34303131382C22322230332C3139313934312C30312232222C35323831312C37392C30313135312C22322234372C3539313839312C33312231222C39323836322C32302C34313136342C22332239312C3630323235312C36312233222C34333832322C38302C32313130382C22332234362C3731323330312C39312232222C38333035322C30312C35323134302C2233223430322C39312C33313130352C2235223037322C30322C30313138342C2238223333322C30322C39313130352C22312238302C3332323031312C34312238222C33313232322C31322C32313138342C22312235352C3532323731312C34312239222C37313737322C31322C37313138342C22312238392C3832323331312C34312235222C31323439322C31322C32313133342C22322232332C3031323434312C30312234222C35323334322C37312C32313130322C22322236372C3531323939312C33312234222C39323438322C32322C34313137342C22332230322C3032323734312C36312230222C34333333322C38322C30313138372C22332235362C3833323830312C39312232222C38333638322C32332C36323132312C2233223533322C31342C33313132362C2236223130322C31342C34313130362C2238223736322C32342C37313134362C22312231312C3934323932312C36312233222C33313436322C33342C36313135362C22312239352C3434323533312C36312233222C38313232322C34342C31313135362C22322234302C3434323834312C36312238222C32323734322C34342C31313134362C22322234342C3134323333312C35312239222C35323436322C36332C35313132322C22322239372C3434323130312C34312231222C30333330322C32342C30313130352C22332232322C3534323934312C36312235222C34333934322C38342C30313130382C22332236362C3735323530312C39312232222C38333439322C32352C34323132312C2233223636322C32362C39313135372C2236223333322C32362C39313134372C2239223030322C34362C30313137372C22312235312C3336323134312C37312235222C34313230322C35362C34313130382C22312233362C3736323735312C38312230222C38313736322C36362C33313132382C22322239302C3036323037312C38312235222C32323939322C36362C37313133382C22322230352C3836323237312C38312235222C36323538322C35362C30313133372C22322239372C3935323737312C33312237222C30333033322C31362C37313136352C22332234322C3736323534312C36312239222C34333735322C36362C36313139372C22332237362C3836323739312C39312233222C39333131322C32372C35323139312C2233223739322C34382C34313137382C2236223636322C34382C35313139382C2239223533322C35382C35313131392C22312239312C3038323835312C39312230222C34313933322C36382C38313134392C22312237362C3838323537312C39312236222C39313730322C37382C38313136392C22322233312C3538323039312C30322231222C33323934322C39382C31323131302C22322236352C3138323739312C30322234222C37323536322C39382C39323134302C22322233392C3038323936312C39312230222C30333833322C39372C33313134352C22332236322C3338323133312C37312231222C34333638322C36382C35313136382C22332239362C3438323638312C39312235222C39333531322C31392C31323131322C2234223033332C36302C35323130302C2237223230332C37302C31323137302C2239223037332C37302C30323135302C22312232322C3730333537312C30322236222C34313437332C37302C36323135302C22312231372C3730333838312C30322239222C39313934332C39302C35323132312C22322237312C3330333939312C31322233222C33323339332C30312C37323137312C22322230362C3531333231312C31322238222C38323531332C32312C30323132322C22332231302C3631333232312C32322232222C31333337332C38302C37323136302C22332237322C3930333231312C37312233222C35333330332C35302C30313139382C22332231372C3930333038312C30322231222C39333334332C31312C31323136322C2234223136332C37322C38323134322C2237223433332C38322C31323139312C22312230302C3532333638312C31322239222C32313436332C38322C38323139312C22312231352C3432333539312C32322231222C37313535332C30332C31323133322C22312239392C3333333431312C32322238222C32323032332C32332C31323131332C22322234342C3533333333312C33322236222C36323735332C33332C35323137332C22322236382C3633333234312C33322239222C30333237332C34332C38323132342C22332236322C3533333634312C34322230222C34333731332C30332C38323134322C22332231352C3132333332312C38312238222C37333134332C36322C38323135302C22332236392C3032333939312C32322238222C39342C3534333639312C34322230222C36372C3734333339312C33322231222C30313933332C39342C37323132332C22312230332C3235333830312C33322235222C35313435332C31352C34323137332C22312230382C3035333632312C34322231222C30323433332C33352C30323133342C22322236322C3035333333312C34322234222C34323937332C33352C37323136342C22322239362C3835333834312C35322230222C39323031332C35352C36323133352C22332232312C3535333237312C36322230222C33333831332C36352C38323138352C22332230352C3735333436312C35322236222C36333534332C31352C34323135332C22332235372C3434333534312C30322237222C39333038332C38342C38323134332C2235223732332C30372C39323134352C2238223531332C31372C38323137352C22312238302C3837333132312C35322238222C33313834332C33372C34323134362C22312239352C3037333433312C36322235222C38313832332C33372C39323139362C22322236302C3137333934312C37322233222C32323339332C35372C38323136372C22322231352C3337333036312C37322238222C37323334332C38372C30323137382C22322234392C3937333737312C38322231222C31333936332C39372C36323137382C22332238332C3238333930312C39322231222C35333537332C30382C35323131392C22332236372C3638333330312C39322233222C38333138332C33372C32323134362C22332239392C3036333436312C33322237222C3334342C2C33323139372C2233223230342C2C35323138372C2235223135342C2C36323132382C2237223838342C2C36323130382C22312231302C343734312C37322238222C32313932342C2C37323131372C22312237342C313934312C39322238222C36313839342C2C39333133312C22312232392C363035312C32332239222C31323635352C2C30333134342C22322237332C373135312C35332231222C36323031352C2C31333137362C22322233382C353235312C38332230222C30333136352C2C33333134392C22332238322C343335312C30342232222C35333331352C2C34343136312C22332233372C373435312C33342230222C3337332C3731312C39322230222C33332C3131332C38323135382C2235223937332C3132312C38322232222C31382C3632332C33323130382C22312234302C3432332C34323138372C22312235322C3532332C32323137362C22312239342C3733332C30323133392C22312233372C3133332C36333132312C22312236392C3334332C31333131332C22322239312C3434332C36333138342C22322231342C3434332C39333131362C22322233362C3735332C33333135372C22322235382C3635332C36333137382C22332237302C3535332C39343130302C22332230332C3036332C34343135312C22332232352C3236332C38343137322C22332235372C3638332C33343133342C2231223030352C3037312C38322238222C35332C3937352C33323136382C2236223630352C3637312C38322235222C34382C3237352C37323132382C22312236302C3737352C37323137372C22312237322C3337352C32323134362C22312232352C3038352C38323134392C22312235372C3139352C37333132312C22312238392C3330362C37333131332C22322231322C3131362C35333137342C22322233342C3832362C33333135362C22322235362C3832362C39333137372C22322237382C3633362C35333130392C22332239302C3534362C31343133302C22332231332C3534362C38343136312C22332233352C3635362C35343138322C22332237372C3137362C39343134342C2231223932382C3131312C39322231222C38332C3631382C36323130392C2236223033382C3631312C38322234222C36382C3531382C37323131382C22312239302C3131382C38323138372C22312239322C3531382C30323134362C22312233352C3432382C38323138382C22312237372C3334382C35333133312C22322230302C3035382C37333139322C22322233322C3137382C30333139342C22322235342C3638382C31333135362C22322238362C3039382C31333131382C22322230392C3430392C32333137392C22332231312C3630392C39343136302C22332233332C3531392C38343139312C22332235352C3932392C39343134332C22332238372C3435392C33343139342C2231223535312C33302C38323139382C2234223131312C34302C33323137382C2236223735312C34302C37323137382C2238223339312C35302C30323137382C22312231312C3530313834312C38322231222C33313531312C33302C36323133362C22312235352C3230313735312C38322237222C37313738312C37302C37333139302C22322231302C3830313439312C32332239222C32323135312C31312C32333130352C22322237342C3231313432312C36332234222C37323030312C34312C30333133382C22322231392C3731313135312C39332236222C31333334312C36312C36343133312C22332236332C3531313937312C32342237222C35333938312C39312C32343132342C22332231382C3132313431312C35342236222C38312C3232313935312C39322233222C33342C3732313336312C39322230222C37362C3832313136312C38322234222C31392C3432313636312C38322234222C31313333312C36322C32323137372C22312232332C3732313933312C35322232222C35313436312C37322C30323131382C22312230382C3632313939312C30332239222C30323533312C31332C39333138322C22322236322C3433313833312C34332237222C34323139312C35332C37333136362C22322231372C3433313437312C38332232222C39323633312C39332C30333138392C22332236312C3034313730312C31342235222C33333638312C32342C35343131332C22332239352C3934313633312C34342231222C38333332312C35342C36343130362C2232223831312C32352C30333131342C2234223338312C33352C34333136342C2237223533312C33352C34333131342C2239223337312C33352C30333134332C22312231322C3435313234312C34332232222C34313333312C33352C37333135332C22312237352C3734313237312C37322236222C38313832312C31352C35333132312C22322235302C3035313233312C32332236222C32323637312C35352C33333134342C22322230352C3635313737312C36332235222C37323433312C30362C30333135382C22322235392C3436313831312C30342230222C31333537312C33362C37343135312C22332239332C3936313635312C33342232222C36333531312C37362C32343134342C22332234382C3036313938312C36342231222C35322C3037313235312C36332233222C31352C3437313935312C36332230222C37372C3037313636312C36332231222C30313332312C38372C30333139362C22312235322C3137313137312C35332239222C34313738312C38372C33333136362C22312239362C3437313137312C35332235222C38313533312C30372C37333133302C22322237302C3437313334312C33332230222C32323539312C36372C33333135342C22322232352C3737313239312C36332238222C37323834312C31382C33333134382C22322237392C3238313633312C30342232222C32333030312C36382C32343131322C22332231342C3738313038312C33342234222C36333833312C30392C30343139342C22332236382C3139313531312C36342232222C38322C3039313537312C37332239222C34352C3739313838312C38332230222C30382C3639313339312C38332230222C30313635322C30302C31333133382C22312239322C3630323630312C38332233222C35313032322C30302C31333138372C22312235372C3230323431312C38332236222C39313734312C39392C37333131372C22322237302C3739313832312C32332231222C33323031312C36392C32333134342C22322234352C3039313339312C36332236222C37323436322C31302C39333134382C22322238392C3830323534312C30342232222C32333032322C37302C36343134322C22332234342C3231323030312C34342230222C36333435322C31312C37343131352C22332237382C3331323832312C37342231222C31332C3532323830312C30342234222C38352C3332323232312C30342236222C34382C3532323732312C30342235222C30313039322C31322C39333137392C22312233332C3332323732312C30342230222C35313536322C32322C39333139392C22312239372C3232323633312C30342232222C30323230322C33322C31333138392C22322239312C3732323931312C38332239222C33323532322C35312C33333133342C22322236352C3331323439312C37332230222C37323138322C31322C38333136382C22322239392C3732323134312C30342230222C32333032322C36322C39343138312C22332235342C3233323330312C33342239222C36333937322C33332C32343137352C22332239382C3833323334312C37342233222C34332C3534323132312C31342232222C31362C3534323234312C32342233222C38382C3134323135312C32342235222C31313133322C34342C38343130322C22312237332C3734323535312C32342233222C36313630322C35342C31343138312C22312233382C3234323435312C31342238222C30323835322C36342C36343135322C22322235322C3934323735312C31342238222C34323735322C35342C32343134312C22322236352C3833323337312C36332234222C37323939322C31342C31333137382C22332231302C3634323733312C30342232222C32333433322C36342C34343139312C22332235342C3634323339312C33342236222C36333937322C32352C33343133352C22332230392C3835323434312C37342230222C37332C3836323534312C33342233222C34362C3636323235312C33342235222C31392C3236323935312C33342236222C31313836322C36362C35343137332C22312231342C3336323936312C33342237222C36313335322C37362C39343131342C22312237382C3936323038312C34342230222C30323639322C37362C38343139332C22322230332C3936323238312C34342230222C35323032322C38362C38343132342C22322230372C3636323537312C33342234222C38323930322C39352C32333135382C22332233302C3936323133312C30342237222C32333136322C36362C34343135322C22332237342C3536323938312C33342239222C36333539322C31372C39343135352C22332230392C3837323033312C36342237222C30342C3938323236312C34342238222C37362C3738323136312C34342238222C34392C3738323437312C35342232222C32313430322C38382C31343133352C22312235342C3238323638312C35342234222C36313039322C39382C31343136352C22312232392C3338323939312C35342239222C31323334322C30392C30343139352C22322236332C3539323231312C36342235222C35323037322C31392C30343133362C22322237372C3039323930312C36342232222C39323534322C38382C39343130352C22332236302C3338323232312C31342233222C32333637322C34382C39343137322C22332230352C3538323938312C34342238222C37333631322C31392C33343130362C22332233392C3039323033312C37342238222C34342C3130333837312C36342236222C31372C3030333337312C36342233222C37392C3930333038312C36342234222C32313034332C39302C34343139362C22312239342C3031333030312C37342231222C37313233332C30312C39343134372C22312236392C3131333131312C37342234222C31323838332C32312C30343138372C22322231342C3031333932312C38342233222C36323632332C33312C38343137382C22322231382C3931333732312C38342231222C30333732332C33312C39343137382C22332238312C3431333430312C36342237222C32333039332C32302C38343137322C22332232352C3430333637312C35342231222C37333235332C31312C36343131372C22332234392C3931333432312C38342236222C37342C3432333039312C37342233222C34372C3232333438312C37342237222C30313531332C39322C39343132382C22312237322C3433333130312C38342232222C35313732332C31332C32343136382C22312237372C3233333432312C39342231222C30323330332C32332C37343132392C22322232322C3433333632312C39342231222C34323335332C34332C34353130302C22322236362C3733333035312C30352232222C38323537332C35332C34353134302C22332238302C3133333136312C30352238222C32333937332C36332C36353139302C22332232342C3733333432312C38342238222C35333932332C34322C36343138342C22332235372C3832333139312C36342239222C39333438332C32332C38343134392C2235223530332C30352C34343137382C2237223737332C30352C33343135392C22312235302C3035333131312C39342237222C33313231332C31352C38343139392C22312236352C3435333432312C30352231222C38313031332C33352C36353136302C22322234302C3735333734312C31352231222C32323936332C34352C34353130312C22322239342C3435333535312C31352235222C37323631332C37352C31353132322C22322232392C3335333337312C32352233222C31333932332C38352C30353136322C22332233332C3035333638312C32352239222C35333932332C39352C32353131332C22332236362C3835333434312C30352237222C37333636332C36342C33343138362C22332239392C3735333930312C39342234222C33352C3937333232312C30352239222C33382C3337333434312C32352231222C31313830332C34372C38353134322C22312235332C3937333534312C32352233222C36313530332C34372C38353132322C22312234382C3237333634312C32352231222C30323237332C35372C37353138322C22322230332C3237333436312C33352230222C35323832332C37372C35353136332C22322234372C3537333038312C33352237222C39323236332C39372C33353132342C22332237312C3137333639312C34352235222C33333838332C31382C37353134352C22332238352C3538333731312C35352236222C37333038332C32382C31353137352C22332239382C3537333235312C32352236222C30343431332C39362C31343139392C2235222C323335312C32352235222C31332C373535312C33352230222C36352C373635312C32352237222C30382C393735312C32352239222C30313833352C2C37353133322C22312235322C353735312C31352237222C34313137352C2C37353138312C22312231372C313935312C34352235222C39313633362C2C30353132362C22322236312C373136312C38352234222C33323439362C2C32353139392C22322231362C353236312C30362236222C38323134362C2C33363139312C22332237302C363336312C33362238222C33333130362C2C34363134352C22332232352C343536312C36362236222C37333734362C2C35363130382C2238222C3032332C39353139322C2233223334332C3233312C33352231222C39352C3533332C35353130332C2238223433332C3633312C32352235222C30313836332C3833312C32352236222C32313139332C3933312C32352235222C34313839332C3833312C31352235222C37313134332C3634312C34352235222C39313537332C3135312C36352237222C32323130332C3535312C38352235222C34323033332C3036312C30362235222C36323934332C3336312C31362239222C38323036332C3636312C32362238222C30333039332C3137312C35362230222C33333930332C3537312C36362234222C35333033332C3937312C37362238222C37333637332C3739312C39362235222C30312C3838352C36353134332C2233223237352C3039312C33352233222C32362C3239352C32353130332C2238223236352C3539312C32352239222C30313439352C3739312C32352239222C33313831352C3939312C32352239222C35313531352C3239312C31352230222C37313436362C3830312C34352236222C39313239362C3731312C36352235222C32323432362C3632312C38352237222C34323834362C3433312C30362235222C36323337362C3134312C32362233222C38323439362C3834312C33362239222C31333631362C3535312C35362236222C33333133362C3136312C36362238222C35333235362C3836312C38362233222C37333338362C3439312C39362234222C33312C3732382C39353132332C2233223939382C3633312C33352236222C35362C3034382C30353135332C2238223938382C3134312C33352232222C31313132382C3434312C33352233222C33313034382C3434312C32352239222C35313733382C3533312C31352231222C37313737382C3335312C34352230222C30323531382C3037312C36352238222C32323434382C3238312C38352238222C34323936382C3339312C30362236222C36323439392C3430312C32362236222C39323431392C3431312C34362232222C31333533392C3432312C35362238222C33333335392C3333312C37362232222C35333237392C3234312C38362237222C38333730392C3037312C30372231222C36312C3430313436312C33352236222C32342C3630313836312C33352236222C37362C3530313337312C33352236222C31392C3630313737312C33352237222C31313434312C37302C38353134332C22312236332C3430313837312C33352231222C35313635312C36302C34353139302C22312239372C3730313738312C34352230222C30323033312C30312C36353134362C22322236322C3231313432312C38352238222C34323438312C33312C37363135302C22322231372C3431313435312C32362237222C39323233312C36312C35363133342C22332236312C3031313138312C36362234222C33333737312C39312C33363138372C22332230362C3032313630312C39362235222C38333132312C33322C31373134302C2231223439312C38322C32353138332C2234223235312C39322C31353137332C2237223130312C39322C37353138332C2239223034312C30332C30353138332C22312236312C3933313230312C33352237222C33313838312C30332C32353133332C22312237352C3532313238312C30352238222C38313132312C31332C34353134342C22322235302C3433313733312C36352238222C32323337312C35332C30353133382C22322230352C3133313936312C30362235222C37323233312C39332C30363138322C22322235392C3634313830312C34362238222C31333637312C32342C33363135362C22332239332C3234313633312C37362239222C36333531312C35342C33363136392C22332234382C3434313637312C31372230222C32322C3335313130312C34352234222C37342C3935313031312C34352234222C32372C3635313131312C34352231222C35392C3935313630312C33352231222C31313239312C31352C35353137332C22312230342C3735313231312C33352231222C35313039312C38342C32353133302C22312233382C3435313332312C33352238222C30323936312C35352C30353135362C22322239322C3835313337312C38352237222C35323631312C39352C30363133302C22322234372C3736313431312C32362237222C39323037312C33362C34363137342C22332239312C3036313335312C36362234222C34333231312C37362C32363132382C22332233362C3036313938312C39362238222C38333236312C31372C31373136312C2232223935312C35372C39353132392C2235223532312C37372C38363133302C2237223138312C38372C30363131302C22312232302C3537313138312C39352237222C32313536312C38372C38363130302C22312239342C3337313139312C30362230222C37313630312C38372C35353133392C22312234382C3137313631312C32352238222C30323339312C36372C33353139362C22322231332C3137313038312C38352234222C35323033312C30382C30363131302C22322236372C3138313832312C32362236222C39323538312C35382C31363136342C22332230322C3738313437312C36362236222C34333932312C39382C36363135382C22332234362C3839313631312C30372231222C38333337312C33392C33373133312C2232223239312C39392C31363133322C2235223835322C30302C37363136322C2238223731322C31302C30363133322C22312237302C3330323632312C33362233222C33313031322C32302C34363138322C22312234352C3130323832312C32362239222C37313536322C33302C31363139322C22312237392C3230323432312C32362232222C30323639312C34392C39353138352C22322233332C3739313938312C39352230222C35323535322C31302C30363136302C22322238372C3030323733312C32362238222C30333630322C36302C34363130352C22332232322C3630323838312C36362238222C34333834322C31312C32363138382C22332236362C3531323333312C30372234222C38333539322C35312C30373131322C2233223332322C31322C31363137332C2235223938322C32322C33363139332C2238223135322C33322C30363131342C22312230312C3432323134312C34362235222C33313934322C34322C39363139342C22312238352C3132323135312C34362238222C38313331322C36322C33363135352C22322234302C3132323637312C36362234222C32323431322C33322C39363134332C22322233332C3931323037312C38352230222C35323337322C30322C37363138302C22322239372C3732323633312C32362239222C30333832322C37322C31363135352C22332233322C3832323938312C36362238222C34333236322C31332C38363138382C22332238362C3733323634312C30372239222C39333331322C36332C31373135322C2233223435322C33342C31363135352C2236223232322C34342C35363131362C2238223638322C35342C32363132362C22312233312C3934323735312C36362232222C33313738322C36342C38363137362C22312232362C3134323137312C36362237222C38313734322C37342C34363137362C22322237302C3334323638312C37362234222C32323638322C38342C39363135372C22322235342C3834323735312C35362232222C35323837322C38332C37363131302C22322231382C3134323732312C32362238222C30333034322C36342C33363133352C22332235322C3534323738312C36362239222C34333537322C31352C36363139382C22332230372C3035323734312C30372239222C39333432322C36352C33373134322C2233223738322C35362C38363138372C2236223036322C38362C31363132392C2239223932322C38362C39363134392C22312237312C3936323138312C38362235222C34313232322C38362C32363133382C22312236362C3036323838312C38362236222C38313039322C39362C34363138382C22322231312C3036323739312C38362239222C33323332322C39362C39363139382C22322233352C3937323131312C39362236222C37323330322C37362C36363132372C22322232382C3536323131312C32362238222C30333236322C35362C37363137352C22332237322C3336323038312C37362232222C34333539322C31372C33363133392C22332231372C3037323933312C30372239222C39333932322C35372C33373138312C2234223032322C37382C32363130392C2236223239322C39382C33373138302C2239223136322C39382C39373138302C22312232322C3039323530312C31372230222C34313536322C30392C36373138302C22312230372C3639323431312C31372231222C39313233322C31392C32373139302C22322235312C3439323531312C30372239222C33323137322C32392C31373132312C22322238352C3039323432312C31372233222C37323239322C33392C35373130322C22322235392C3639323430312C39362239222C30333436322C32382C39363131352C22332239322C3038323836312C37362234222C35333830322C39382C39363133392C22332232372C3239323732312C30372239222C39333933322C34392C34373130322C2234223235332C39302C32373139302C2237223332332C30312C30373131322C2239223439332C30312C37373132322C22312235322C3531333731312C32372236222C35313430332C32312C30373136322C22312234372C3531333732312C32372239222C39313038332C33312C36373133332C22322230322C3331333833312C33372234222C34323032332C34312C33373135332C22322233362C3631333235312C34372231222C38323033332C34312C33373134332C22332233302C3131333734312C33372236222C32333830332C33312C32373136322C22332230332C3330333634312C37362234222C35333033332C38302C38363138392C22332234372C3531333931312C31372235222C39333037332C34312C37373133332C2234223538332C31332C30373137322C2237223435332C30332C33373133332C22312232302C3833333831312C33372239222C32313139332C32332C39373133342C22312234352C3133333333312C34372234222C37313538332C34332C32373138342C22322232302C3033333934312C35372231222C32323734332C35332C36373134352C22322236342C3633333036312C35372236222C36323738332C37332C35373134362C22322239382C3433333837312C36372236222C30333039332C37332C35373133362C22332238322C3833333937312C36372235222C34333533332C33332C37373130342C22332235352C3332333637312C30372234222C37333835332C39322C39373136312C22342230302C3033333834312C34372234222C31352C3835333632312C33372239222C38372C3835333032312C35372232222C30313136332C32352C36373133352C22312232332C3835333534312C36372232222C35313038332C34352C39373133362C22312232382C3435333635312C36372236222C30323236332C36352C36373131372C22322239322C3135333437312C37372235222C35323830332C37352C33373134372C22322232372C3635333338312C37372239222C39323234332C39352C37373137382C22332235312C3036333630312C39372231222C33333533332C39352C35373135382C22332234352C3036333830312C39372232222C36333837332C36352C30373134362C22332239372C3234333539312C32372238222C30343231332C33352C30373132342C2235223135332C33372C38373135352C2238223933332C33372C38373134352C22312231312C3637333534312C35372238222C33313637332C36372C30373137362C22312232362C3337333536312C37372232222C38313036332C36372C39373136372C22322239302C3237333937312C38372231222C33323632332C39372C31373139382C22322234352C3037333638312C38372236222C37323336332C30382C32373133392C22322238392C3338333531312C30382231222C31333439332C32382C34383137302C22332239332C3438333432312C30382236222C35333539332C33382C30383139302C22332239372C3438333933312C31382234222C39333032332C37372C38373131382C22342232302C3437333630312C34372237222C3935362C2C33373134352C2233223932362C2C35373133372C2235223138362C2C36373133362C2238223332362C2C36373130362C22312235302C373736312C36372230222C32313438362C2C37373131362C22312239342C383836312C36372230222C37313430362C2C39373134352C22312234392C333037312C38372234222C31323537372C2C32383137302C22322230342C353337312C32382237222C36323333372C2C34383133342C22322236382C323437312C35382239222C30333638372C2C34383133372C22332230332C343537312C38382235222C35333933372C2C36393138302C22332236372C323837312C32392233222C3738332C3234312C36372238222C35332C3534332C34373132372C2236223031332C3734312C37372232222C35382C3435332C30373131372C22312239302C3035332C32373139362C22312231332C3935332C34373132372C22312233352C3635332C34373139362C22312234372C3235332C33373132362C22312238392C3536332C31373137392C22322230322C3936332C35383134312C22322233342C3336332C39383133332C22322236362C3537332C35383138352C22322238382C3737332C39383137372C22332230312C3938332C33383135392C22332231332C3838332C35393135302C22332233352C3839332C30393131322C22332238372C3631342C30393136332C2231223831362C3330312C37372233222C38332C3530362C38373139372C2236223933362C3131312C37372237222C38382C3131362C32373132372C22312231312C3931362C36373135372C22312234332C3531362C37373134372C22312236352C3431362C38373134372C22312236372C3131362C33373139352C22322230302C3032362C36373131392C22322233322C3533362C37383138312C22322236342C3134362C35383139332C22322238362C3135362C32383137352C22322230392C3535362C39383137372C22332232312C3636362C36383135392C22332234332C3837362C34393134312C22332236352C3238362C30393137322C22332239372C3630372C39393134332C2231223634382C3035312C37372233222C31342C3235382C35373137372C2236223636382C3935312C37372238222C31392C3136382C34373130382C22312234312C3736382C37373131382C22312237332C3437382C30373132382C22312238352C3736382C38373135372C22312238372C3136382C30373138352C22322232302C3438382C30373134392C22322235322C3539382C33383139312C22322238342C3130392C35383130342C22322230372C3331392C35383139352C22322232392C3432392C35383138372C22332234312C3733392C36383138392C22332237332C3134392C38393139312C22332239352C3035392C37393135332C22332231382C3838392C38393132342C2231223637312C38302C37373136372C2234223134312C39302C36373135382C2236223339312C39302C38373132382C2239223533312C30312C30373139372C22312237312C3031313430312C38372231222C33313539312C30312C35373139372C22312231362C3331313830312C38372230222C37313739312C39302C32373134352C22322234302C3131313731312C39372231222C32323237312C33312C35383136312C22322230352C3131313135312C34382231222C37323232312C36312C35383131362C22322234392C3731313937312C38382233222C31333137312C39312C34393134302C22332239332C3032313630312C32392232222C36333131312C31322C39393130342C22332233382C3732313734312C34392237222C30322C3433313031312C37372237222C36342C3733313032312C38372234222C31372C3933313432312C38372233222C36392C3233313832312C38372233222C31313939312C33332C36373139382C22312232342C3633313933312C39372230222C36313034312C33332C38373136382C22312232382C3333313032312C35372239222C30323036312C34332C35373130392C22322239322C3533313836312C32382230222C35323731312C38332C34383130342C22322234372C3734313530312C36382236222C39323037312C32342C32383137382C22332238312C3634313633312C30392234222C34333331312C35342C35393136322C22332233362C3234313037312C34392234222C38333635312C39342C32393134352C2232223233312C32352C33373138372C2234223339312C33352C36373135382C2237223734312C34352C36373130392C2239223838312C34352C38373138382C22312232322C3235313235312C38372239222C34313834312C35352C36373130392C22312236362C3235313635312C38372237222C38313833312C33352C30373135352C22322238302C3035313336312C39372231222C33323531312C39352C30383131322C22322233352C3736313930312C34382231222C37323735312C32362C37383131362C22322238392C3336313934312C38382235222C32333031312C37362C31393139302C22332233342C3136313039312C32392239222C36333535312C31372C30393139342C22332237382C3037313532312C35392237222C36322C3337313833312C38372239222C32352C3137313335312C39372235222C37372C3237313535312C39372232222C30313031312C35372C34373137382C22312234322C3437313036312C38372239222C34313636312C36372C31373137382C22312237362C3737313835312C38372232222C38313035312C32372C32373138342C22322238302C3937313336312C38372233222C33323233312C30382C31383130322C22322235352C3838313532312C34382234222C37323837312C34382C36383134362C22322239392C3738313636312C38382234222C32333232312C39382C31393137302C22332234342C3639313431312C33392230222C36333736312C33392C35393139342C22332238382C3539313934312C35392235222C30332C3039313639312C34382233222C36352C3630323631312C35382235222C32382C3730323332312C35382237222C30313237322C32302C31383130352C22312231332C3030323332312C34382238222C35313334322C33302C30383131352C22312237372C3330323234312C36382230222C39313937322C33302C34383131352C22322230312C3939313436312C38372235222C33323435322C30302C38383134322C22322237352C3230323832312C34382231222C37323339322C35302C32383133362C22332231302C3230323537312C38382233222C32333433322C30312C30393135302C22332235342C3931323732312C32392239222C36333538322C35312C35393132352C22332230392C3231323436312C36392230222C33332C3432323732312C37382231222C30362C3332323235312C38382238222C36382C3532323435312C38382235222C31313931322C36322C32383137382C22312236332C3432323037312C39382230222C35313838322C36322C30383139372C22312232382C3632323937312C39382233222C30323034322C37322C37383139382C22322233322C3432323236312C37382236222C33323135322C38312C35383138302C22322239352C3632323233312C34382237222C38323431322C35322C36383136362C22332233302C3732323438312C39382230222C32333436322C31332C35393135312C22332237342C3833323733312C33392232222C37333230322C36332C35393135352C22332232392C3533323937312C36392238222C36332C3534323934312C39382233222C33362C3234323136312C39382239222C39382C3734323936312C30392231222C31313335322C37342C39393135302C22312231342C3035323330312C32392231222C36313234322C30352C30393136312C22312237382C3235323730312C32392230222C30323239322C30352C39393139312C22322232332C3735323433312C33392239222C34323836322C37342C30383136382C22322231362C3134323132312C34382236222C38323633322C35342C34383131372C22332236302C3434323838312C39382237222C32333737322C31352C31393134312C22332239342C3935323134312C33392237222C37333631322C36352C37393136352C22332233392C3435323837312C36392238222C39332C3736323536312C31392230222C36362C3536323637312C31392239222C33392C3536323439312C32392238222C31313239322C30372C30393138322C22312234342C3037323830312C33392232222C36313837322C31372C33393133332C22312230392C3137323930312C32392238222C31323933322C33372C33393135342C22322235332C3237323433312C34392234222C35323536322C34372C31393138342C22322232372C3036323739312C31392234222C38323933322C32362C39383132362C22332236302C3636323736312C38382239222C32333339322C30372C34393136312C22332231352C3737323733312C34392230222C37333633322C36372C37393130362C22332234392C3637323337312C36392233222C33342C3138323939312C33392236222C30372C3139323430312C34392238222C37392C3139323131312C34392239222C32313832322C31392C35393138342C22312237342C3439323731312C34392237222C37313431322C32392C34393130352C22312234392C3839323333312C35392235222C31323237322C33392C39393138352C22322239332C3839323435312C36392237222C35323639322C34392C34393139352C22322231382C3239323036312C36392239222C39323236322C31392C35393136332C22332237302C3638323534312C38382236222C33333032322C30392C30393134322C22332233352C3239323632312C34392231222C37333634322C35392C34393130362C22332236392C3039323836312C36392234222C36342C3131333131312C35392232222C33372C3831333932312C37392235222C30313031332C33312C36393136372C22312236322C3931333034312C37392236222C35313531332C33312C36393131372C22312235372C3331333733312C36392239222C39313938332C34312C39393136372C22322231322C3431333335312C37392238222C34323133332C35312C38393130382C22322234362C3631333636312C38392235222C38323635332C37312C34393130392C22332236302C3231333338312C39392235222C32333531332C34312C34393137362C22332231332C3930333736312C31392235222C35333335332C31312C35393136342C22332236372C3531333334312C36392234222C39333238332C36312C33393131372C2234223539332C32332C34393135362C2237223137332C34332C34393134392C22312234302C3533333035312C39392235222C33313031332C36332C32303231302C22312235352C3833333036312C39392237222C38313030332C36332C33393138392C22322233302C3733333437322C30302234222C32323835332C37332C31303231302C22322237342C3433333137322C30302230222C36323239332C38332C33303237302C22322230392C3533333339322C31302233222C30333639332C38332C35303237302C22332231332C3034333630322C32302230222C34333235332C35332C39393139382C22332235352C3632333538312C34392231222C37333038332C32332C36393136362C22342230302C3633333835312C38392231222C32352C3835333334312C38392235222C30382C3235333634322C30302236222C30313038332C36352C33303234312C22312234332C3335333736322C31302234222C35313739332C37352C34303237312C22312233382C3935333637322C31302238222C30323937332C38352C39303235322C22322230332C3735333539322C32302237222C35323732332C39352C38303239322C22322234372C3136333230322C33302231222C39323334332C30362C30303230332C22332235312C3336333231322C33302237222C33333035332C31362C34303238332C22332234352C3236333531322C33302237222C36333738332C37352C34303231312C22332239372C3435333330312C36392237222C30343132332C34352C33393134382C2235223236332C35372C38303233302C2238223135332C35372C36303230302C22312233312C3537333537322C30302239222C33313439332C38372C31303232312C22312234362C3037333738322C31302239222C38313737332C39372C33303233322C22322231312C3038333130322C32302238222C33323733332C30382C36303232332C22322236352C3538333831322C34302231222C37323537332C31382C35303237332C22322239392C3138333532322C34302233222C32333930332C34382C34303235352C22332230342C3038333533322C35302230222C36333331332C35382C34303230362C22332238372C3938333134322C35302230222C39333033332C39372C35303234322C22342234302C3637333333312C38392239222C3736372C2C33393136382C2233223034372C2C36303232302C2235223639372C2C37393135392C2238223134372C2C37393133392C22312238302C313837322C30302230222C33313430372C2C39393135392C22312232352C333937312C39392236222C37313833382C2C30303230302C22312234392C313038312C39392232222C31323438382C2C32303239322C22322231342C383338322C35302235222C36323734382C2C34303233372C22322238382C303538322C39302234222C31333430382C2C36313230312C22332232332C363638322C32312235222C35333134382C2C37313238332C22332236372C353838322C35312236222C3739332C3635322C30302238222C36332C3635332C37303231312C2236223332332C3036322C30302238222C37382C3136332C32303237302C22312231312C3036332C35303239302C22312234332C3036332C36303239302C22312236352C3636332C38303233312C22312237372C3936332C39303231312C22312238392C3236332C38303235302C22322232322C3537332C36303233342C22322234342C3938332C30303234362C22322237362C3438332C35303236382C22322239382C3938332C39313238302C22332232312C3539332C34313231332C22332234332C3739332C39313232352C22332236352C3130342C32313236362C22332239372C3432342C33313239362C2231223632362C3032322C31302231222C39332C3632362C33303235312C2236223435362C3732322C31302235222C30392C3333362C30303237312C22312234312C3033362C32303236312C22312237332C3233362C35303238312C22312239352C3533362C37303239312C22312230382C3833362C37303238312C22322230302C3833362C35303239302C22322233322C3934362C35303236332C22322237342C3135362C35303235362C22322239362C3336362C33303236382C22322231392C3637362C30313237302C22332233312C3637362C37313237322C22332236332C3038362C36313230352C22332238352C3339362C34313230372C22332232382C3132372C36313239372C2231223635382C3137322C31302233222C32342C3537382C35303238312C2236223338382C3138322C32302231222C33392C3038382C34303231322C22312236312C3938382C37303231322C22312230342C3039382C30303233322C22312232362C3239382C33303235322C22312232382C3939382C30303236312C22322232302C3438382C35303234302C22322236322C3630392C34303233342C22322239342C3431392C36303238362C22322231372C3732392C37303230392C22322234392C3133392C39313233312C22332236312C3335392C30313234332C22332238332C3236392C30313234352C22332230362C3337392C30313234372C22332233382C3630313430322C38312232222C38312C3531313830322C31302234222C35342C3331313631322C32302232222C31372C3131313332322C32302236222C35392C3831313732322C32302235222C31313539312C32312C39303234322C22312232342C3531313333322C32302236222C36313634312C33312C34303236322C22312235382C3831313533322C32302235222C30323534312C32312C35303235302C22322237322C3931313434322C33302236222C35323531312C36312C34303239362C22322234372C3131313038322C39302234222C39323536312C39312C35313238312C22332238312C3632313830322C33312239222C34333031312C32322C33313232362C22332233362C3032313633322C38312232222C38333635312C36322C36313230392C2232223531312C34332C30303231322C2234223238312C34332C38303238322C2237223833312C35332C33303238322C2239223438312C35332C37303238322C22312231322C3833313835322C32302234222C34313035312C36332C34303239322C22312237362C3233313836322C33302231222C38313638312C37332C30303232332C22322236302C3633313435322C30302236222C32323439312C37332C33303233332C22322233352C3534313030322C37302230222C37323036312C31342C38303235392C22322238392C3634313833322C32312231222C31333939312C35342C30313237332C22332232342C3134313736322C35312239222C36333534312C38342C35313233382C22332236382C3935313930322C39312231222C34322C3335313435322C32302230222C30352C3935313037322C33302231222C36372C3335313337322C32302239222C30313930312C37352C38303230332C22312235322C3035313738322C33302236222C34313937312C39352C31303237332C22312230372C3235313639322C34302231222C39313830312C39352C32303234332C22322238302C3535313137322C30302236222C33323332312C30362C31303231342C22322235352C3336313532322C37302230222C37323737312C34362C36303235392C22322239392C3936313536322C31312237222C32333432312C38362C37313233342C22332235342C3037313830322C36312238222C36333636312C32372C35313237382C22332238382C3737313534322C39312236222C37322C3237313336322C32302233222C33352C3437313737322C32302239222C39372C3137313938322C33302236222C30313833312C39372C36303239332C22312237322C3237313639322C33302235222C35313030312C30382C31303236332C22312232372C3238313630322C33302239222C39313533312C30382C39303230342C22322230312C3237313837322C30302233222C33323134312C31382C33303231342C22322238352C3238313834322C37302239222C38323330312C36382C38313231302C22332230302C3938313138322C31312233222C32333633312C30392C36313230342C22332236342C3139313133322C36312236222C36333338312C35392C33313239382C22332230392C3739313137322C30322230222C30332C3339313437322C33302232222C36352C3339313239322C34302233222C31382C3839313739322C34302232222C30313036312C39392C36303235332C22312239322C3239313639322C33302231222C35313632322C30302C39303232342C22312234372C3130323830322C33302238222C39313934322C30302C37303234332C22322231312C3139313336312C39392232222C33323635322C31302C33303238332C22322239352C3230323934322C37302233222C38323032322C37302C38313231302C22332234302C3131323230322C32312234222C32333035322C31312C38313230342C22332237342C3431323534322C36312236222C37333230322C37312C34313233392C22332232392C3131323538322C39312239222C34332C3432323134322C30312230222C30362C3932323735322C30312239222C37382C3432323836322C31312233222C31313432322C36322C37313238302C22312236332C3632323137322C30312237222C35313539322C36322C39313233302C22312232382C3632323038322C31312230222C30323834322C38322C38313236312C22322234322C3532323637322C30312233222C33323237322C30322C37303236332C22322231362C3832323535322C38302230222C38323033322C37322C33303236392C22332235302C3433323330322C32312232222C32333736322C32332C34313231342C22332239342C3233323535322C36312238222C37333231322C38332C31313231392C22332233392C3433323239322C30322232222C37332C3634323736322C32312237222C34362C3634323139322C34312233222C31392C3134323339322C34312230222C31313636322C39342C38313230342C22312232342C3035323731322C35312233222C36313634322C30352C35313230342C22312237382C3535323131322C34312233222C31323830322C32352C39313236352C22322231332C3435323332322C35312230222C34323639322C30352C31313239322C22322231362C3234323632322C36302231222C38323935322C37342C38313236302C22332237302C3134323939322C32312233222C32333139322C32352C39313238342C22332231352C3435323036322C37312234222C37333932322C38352C35313234392C22332235392C3435323939322C30322238222C30342C3736323139322C35312232222C37362C3937323730322C36312234222C34392C3537323830322C36312230222C32313430322C31372C38313234362C22312236342C3237323334322C38312231222C37313130322C34372C35313231382C22312232392C3337323833322C37312232222C31323336322C36372C34313232392C22322238332C3337323137322C39312236222C35323939322C38372C30323232302C22322234372C3137323132322C35312233222C38323336322C35362C35303237392C22332239302C3736323939322C33312232222C33333132322C33372C33313239352C22332233352C3337323735322C37312237222C37333035322C38372C36313239392C22332237392C3438323030322C31322232222C34342C3039323430322C36312235222C31372C3039323431322C37312238222C37392C3839323032322C37312239222C32313134322C33392C35313237382C22312239342C3239323434322C39312231222C37313633322C35392C36313238392C22312236392C3839323036322C39312239222C31323239322C36392C34323231302C22322232342C3139323338322C31322234222C36323233322C38392C36323235312C22322233382C3139323238322C31322231222C39323138322C33392C37313234372C22332239302C3938323137322C32312232222C33333932322C31392C33313234352C22332235352C3139323934322C38312230222C37333437322C38392C35323237302C22332239392C3230333030322C31322231222C37342C3331333432322C38312233222C34372C3431333033322C30322231222C30313631332C34312C31323235302C22312237322C3731333834322C30322237222C35313832332C35312C35323230312C22312237372C3631333137322C32322230222C30323830332C37312C35323231322C22322233322C3131333637322C32322230222C34323035332C38312C32323234322C22322237362C3432333030322C33322236222C38323838332C31322C31323234342C22332238302C3732333231322C34322233222C32333032332C35312C33313239392C22332233332C3430333638322C34312238222C35333636332C33312C33313231382C22332238372C3931333137322C30322238222C39333939332C38312C34323230312C2235223730332C35332C33323233312C2237223338332C36332C34323237332C22312235302C3733333936322C33322237222C33313931332C37332C33323237332C22312236352C3633333736322C33322231222C38313031332C37332C36323236332C22322234302C3933333938322C34322233222C32323437332C39332C31323234342C22322239342C3734333130322C35322230222C37323930332C30342C34323231352C22322232392C3034333231322C35322236222C31333032332C31342C34323237352C22332233332C3134333233322C36322239222C34333735332C36332C39323233322C22332236352C3332333639322C37312231222C38333930332C35332C38323233312C22342232302C3433333038322C32322230222C33352C3735333236322C32322238222C31382C3835333038322C35322239222C30313339332C38352C35323239352C22312236332C3236333230322C36322238222C36313231332C39352C36323233362C22312234382C3935333938322C35322237222C30323838332C30362C30323233362C22322232332C3036333131322C37322230222C35323733332C31362C31323239362C22322235372C3336333731322C37322233222C39323835332C31362C38323233372C22332237312C3636333134322C38322238222C33333137332C34362C31323237382C22332237352C3236333135322C39322233222C37333830332C30362C30323238352C22332230382C3835333332322C30322235222C30343034332C36352C36323234322C2235223037332C37372C34323235342C2238223237332C39372C37323236352C22312235312C3338333430322C35322236222C34313131332C30382C37323239352C22312235362C3838333631322C36322238222C38313739332C31382C38323231372C22322232312C3838333832322C37322239222C33323335332C32382C37323239372C22322237352C3538333133322C38322233222C37323638332C33382C30323232382C22332230302C3638333534322C39322230222C32333531332C35382C32323235392C22332231342C3938333735322C39322238222C36333632332C37382C31333236302C22332232382C3338333837322C31332230222C39333434332C31382C33323238362C22342234302C3837333034322C32322232222C3437382C2C33323230322C2233223135382C2C36323230332C2236223031382C2C38323236322C2238223136382C2C38323231332C22312239302C383838322C33322230222C33313932382C2C39323234332C22312235352C343039322C33322237222C37313436392C2C30323235332C22312238392C313139322C34322233222C31323038392C2C31323235332C22322232342C333339322C37322231222C36323336392C2C35333234302C22322238382C383639322C32332230222C31333232392C2C38333234342C22332235332C313939322C36332235222C35333337312C3030322C38332233222C37333339312C3030322C30342232222C30312C3536332C39323239332C2233223737332C3936322C34322232222C33362C3837332C33323234342C2238223938332C3537322C34322234222C31313133332C3837322C34322235222C33313336332C3937322C34322235222C35313938332C3138322C34322236222C38313830332C3238322C34322239222C30323532332C3438322C35322236222C32323232332C3338322C34322237222C34323336332C3039322C38322236222C36323338332C3439322C30332237222C39323730332C3939322C33332230222C31333133342C3430322C35332235222C33333735342C3031322C38332230222C35333538342C3531322C30342236222C38333332342C3833322C31342236222C33312C3433362C37323237342C2234223830362C3833322C34322239222C37362C3034362C33323234352C2239223232362C3734322C35322236222C31313336362C3035322C35322236222C33313539362C3235322C35322235222C36313332362C3435322C35322239222C38313933362C3535322C35322238222C30323335362C3735322C36322231222C32323534362C3435322C34322239222C34323937362C3536322C38322232222C37323630362C3437322C30332239222C39323433362C3338322C33332237222C31333335362C3039322C35332238222C33333737362C3939322C38332232222C35333939372C3730322C30342234222C38333233372C3034322C31342233222C36312C3639382C33323238342C2234223833382C3539322C35322237222C30372C3030392C31323230362C2239223834392C3330322C35322236222C31313039392C3730322C35322239222C34313232392C3930322C35322238222C36313035392C3331322C36322233222C38313037392C3631322C36322237222C30323837392C3631322C36322235222C32323136392C3830322C34322235222C35323230392C3632322C38322234222C37323733392C3234322C31332239222C39323435392C3135322C33332239222C31333937392C3336322C36332234222C34333130392C3437322C38332237222C36333132392C3538322C30342239222C38333934312C31302C39343234312C2231223539312C33312C32323236352C2234223736312C33312C39323230362C2237223732312C34312C35323232362C2239223737312C34312C39323233362C22312232322C3031313535322C36322237222C34313635312C36312C30323232372C22312238362C3031313236322C37322232222C38313639312C36312C34323231372C22322230312C3231313336322C36322238222C32323738312C35312C34323230352C22322231352C3931313237322C38322232222C37323435312C39312C33333238312C22322237392C3232313530322C33332238222C32333330312C32322C33333239362C22332232342C3032313533322C39332230222C36333234312C34322C39343233312C22332237382C3132313338322C32342234222C32322C3333313236322C35322236222C39342C3533313337322C36322234222C35372C3633313138322C37322230222C30313630312C38332C36323230372C22312234322C3533313838322C36322238222C34313937312C39332C34323232372C22312230372C3133313539322C37322230222C39313032312C39332C39323235372C22322233312C3034313130322C37322235222C33323430312C38332C34323237342C22322234352C3734313331322C39322230222C37323537312C33342C33333239312C22322239392C3834313035322C34332235222C32333132312C36342C38333230372C22332233342C3934313338322C39332232222C36333935312C39342C39343235312C22332239382C3335313133322C33342231222C35322C3635313638322C36322232222C32352C3436313030322C37322233222C38372C3336313530322C37322232222C30313333312C31362C31323234372C22312237322C3336313531322C37322235222C35313830312C32362C32323230382C22312233372C3036313532322C38322230222C39313934312C32362C39323233382C22322235312C3536313932322C38322230222C33323033312C31362C30323233352C22322236352C3336313733322C38322238222C37323839312C36362C34333233322C22332231302C3636313238322C34332236222C32333134312C30372C33333233372C22332236342C3637313532322C30342230222C36333837312C33372C39343238312C22332230392C3837313536322C33342235222C38322C3337313539322C36322235222C35352C3038313131322C37322231222C30382C3938313931322C37322233222C30313835312C32382C36323236372C22312230332C3238313733322C38322234222C35313533312C34382C33323237382C22312235372C3938313634322C38322238222C39313237312C34382C36323236382C22322237312C3938313634322C38322234222C33323236312C33382C33323236362C22322239352C3838313536322C30332233222C38323831312C38382C35333236322C22332233302C3439313330322C34332237222C32333635312C32392C36333232372C22332237342C3839313934322C39332238222C36333939312C37392C31343233322C22332232392C3639313139322C33342239222C31332C3039313639322C36322232222C37352C3630323831322C37322233222C33382C3630323932322C38322230222C30313738322C33302C39323235382C22312232332C3730323534322C38322237222C35313535322C34302C36323234382C22312237372C3930323135322C38322237222C39313739322C35302C37323231392C22322239312C3930323335322C38322235222C33323936322C32302C38323235352C22322230362C3430323336322C39322232222C38323234322C39302C39333231332C22332236302C3231323332322C35332236222C32333637322C34312C32333235372C22332238342C3731323136322C39332234222C37333131322C38312C38343231322C22332233392C3932323430322C33342237222C34332C3532323131322C37322237222C30362C3632323133322C38322239222C36382C3432323633322C38322239222C31313331322C34322C32323239382C22312234332C3532323633322C37322239222C35313437322C34322C31323231382C22312230382C3532323635322C39322233222C30323231322C35322C30323235382C22322232322C3032323435322C38322237222C33323437322C30322C34323238332C22322231362C3732323835322C38322238222C38323035322C39322C35333234322C22332237302C3733323732322C35332235222C32333739322C35332C32333230382C22332231352C3633323837322C30342234222C37333732322C39332C39343233322C22332235392C3134323231322C33342237222C38332C3634323038322C35332231222C35362C3234323439322C35332237222C31392C3634323639322C35332233222C31313237322C30352C35333237352C22312231342C3535323730322C35332235222C36313035322C31352C30333235352C22312239382C3135323133322C37332232222C31323431322C33352C37333235372C22322232332C3235323433322C37332231222C35323930322C31352C37333233352C22322233362C3434323035322C38322238222C38323937322C30352C31333234332C22332239302C3835323832322C35332239222C33333930322C34352C39333237372C22332232352C3935323837322C30342234222C37333334322C30362C33343235322C22332236392C3736323631322C34342231222C31342C3837323630322C38332231222C39362C3137323932322C39332237222C36392C3037323633322C39332238222C32313731322C33372C39333236392C22312236342C3637323534322C39332237222C37313130322C34372C35333234392C22312233392C3237323934322C39332236222C31323935322C36372C30343233302C22322237332C3737323636322C30342237222C35323239322C37372C36343234312C22322236372C3037323334322C38332233222C38323337322C36362C38333235312C22332231312C3837323232322C36332232222C33333634322C35372C39333234392C22332234352C3437323337322C30342235222C37333236322C30382C33343230332C22332238392C3938323132322C34342237222C35342C3239323932322C30342236222C32372C3539323934322C32342233222C39392C3239323434322C31342234222C32313535322C35392C37343230322C22312230352C3539323236322C32342232222C37313835322C38392C37343230342C22312238392C3739323738322C33342237222C32323032332C30302C30343237342C22322233342C3339323939322C34342234222C36323934332C30302C37343230352C22322236382C3330333931322C35342239222C30333130322C36392C30343238302C22332232312C3238323739322C35332233222C33333335322C34392C31333239382C22332238352C3139323138322C32342231222C37333538332C30302C31343236332C22332239392C3930333131322C34342233222C38342C3331333534322C32342232222C35372C3531333934322C33342234222C30313732332C35312C37343236332C22312239322C3031333836322C34342231222C35313534332C38312C30343238342C22312230382C3332333231322C37342231222C30323832332C30322C32343231362C22322235322C3532333830322C36342234222C34323338332C32322C32343234372C22322239362C3632333732322C37342237222C39323432332C35322C33343237392C22332230312C3232333133322C37342238222C32333034332C37312C37343234332C22332237332C3031333432322C39332230222C35333738332C35312C38343235312C22332231382C3131333739322C34342235222C30343033332C31322C36343233352C2235223631332C35332C38343230342C2237223938332C36332C32343236352C22312236302C3233333936322C35342238222C33313932332C38332C36343237362C22312238352C3333333539322C37342232222C38313333332C31342C31343232382C22322237302C3034333931322C38342236222C32323339332C31342C37343234382C22322231352C3234333032322C38342235222C37323434332C34342C37353235302C22322234392C3934333734322C30352234222C31333437332C37342C35353234322C22332235332C3034333535322C30352238222C34333537332C39332C32343239352C22332239352C3133333832322C30342239222C38333132332C37332C36343234342C22342233302C3934333030322C35342233222C34352C3935333437322C36342231222C32382C3635333938322C38342239222C31313030332C39352C30343236382C22312236332C3535333739322C38342238222C36313032332C30362C36343233392C22312236382C3636333331322C39342236222C31323830332C32362C38353236302C22322234332C3036333733322C31352232222C35323735332C33362C37353231312C22322237372C3536333534322C31352237222C39323639332C36362C35353230332C22332230322C3736333837322C33352239222C34333530332C38362C30353230342C22332238352C3636333936322C33352231222C37333231332C30362C39343236382C22332232382C3135333134322C33342236222C30343235332C38352C32343234352C2235223638332C31382C30343235392C2238223538332C31382C36343234392C22312236312C3838333632322C39342238222C34313232332C33382C30353233302C22312237362C3438333932322C30352234222C39313630332C32382C32353233302C22322233312C3638333333322C31352233222C33323137332C34382C37353232322C22322239352C3438333435322C32352237222C38323231332C36382C33353233332C22332232302C3538333836322C33352233222C32333133332C37382C31353235332C22332233342C3638333837322C33352239222C36333035332C39382C39353234352C22332232382C3838333738322C34352233222C39333135332C32382C33343239392C22342236302C3937333436322C35342239222C3238392C2C34343232352C2233223036392C2C37343234352C2236223332392C2C39343235352C2238223138312C3030322C37342235222C31313032312C3030322C36342239222C33313235312C3130322C37342235222C35313637312C3130322C37342231222C37313639312C3230322C37342236222C30323031312C3330322C38342231222C32323032312C3430322C38342232222C34323232312C3430322C37342237222C36323836312C3630322C32352230222C39323030312C3830322C34352237222C31333333312C3930322C37352234222C33333535312C3131322C39352232222C35333938312C3231322C32362230222C38333430312C3331322C33362235222C31312C3238332C34343230382C2233223838332C3138322C37342234222C35362C3438332C36343233382C2239223630332C3838322C37342237222C31313934332C3039322C37342234222C33313838332C3339322C38342232222C36313931332C3639322C38342237222C38313833332C3639322C38342236222C30323435332C3839322C39342230222C32323936342C3030322C39342238222C34323136332C3839322C38342238222C37323030342C3630322C32352238222C39323332342C3131322C35352234222C31333933342C3431322C37352232222C33333336342C3032322C39352239222C35333539342C3632322C33362230222C38333733342C3335322C34362237222C34312C3435362C36343238382C2234223032362C3435322C38342234222C38362C3435362C39343235382C2239223933362C3336322C38342238222C31313338362C3636322C38342238222C34313931362C3836322C39342230222C36313834362C3137322C39342233222C38313437362C3437322C30352231222C30323638362C3537322C30352230222C32323139362C3537322C39342238222C34323438362C3337322C39342230222C37323432362C3638322C33352232222C39323234362C3339322C35352233222C31333836372C3230322C38352231222C33333738372C3031322C30362233222C36333131372C3931322C33362230222C38333634372C3535322C34362235222C37312C3531392C31343237382C2234223135392C3531322C39342234222C31372C3532392C30343233392C2239223936392C3432322C39342234222C32313231392C3732322C39342234222C34313734392C3033322C39342235222C36313537392C3233322C39342237222C38313939392C3633322C30352233222C31323731392C3034322C31352230222C33323432392C3134322C31352230222C35323530392C3433322C39342231222C37323134392C3035322C32352239222C39323936392C3336322C35352239222C31333539392C3637322C38352238222C34333731392C3838322C31362233222C36333533392C3839322C33362236222C38333336312C33302C33363235342C2232223530312C35312C36343233392C2234223038312C36312C32343236392C2237223434312C36312C38343238392C2239223939312C37312C35353234302C22312234322C3431313937322C30352235222C34313038312C38312C33353238302C22312230372C3731313638322C30352239222C39313832312C38312C39353231312C22322233312C3931313938322C31352230222C33323134312C38312C38353236302C22322232352C3931313338322C39342234222C37323935312C30322C31353237322C22322239392C3632313232322C36352237222C32333831312C33322C36353233392C22332233342C3432313834322C31362234222C36333835312C36322C34363231342C22332238382C3533313030322C35362234222C33322C3333313538322C39342231222C30352C3933313839322C30352230222C37372C3334313730322C30352236222C30313832312C31342C34353230312C22312237322C3234313831322C31352231222C35313630312C32342C31353230312C22312233372C3434313532322C31352233222C39313335312C32342C38353235312C22322236312C3534313033322C31352235222C33323237312C33342C32353237312C22322235352C3134313132322C39342237222C37323438312C34342C34353233332C22332231302C3834313736322C37352230222C32333034312C38342C34353236392C22332236342C3135313130322C32362232222C36333338312C31352C39363238342C22332230392C3935313834322C36362233222C36322C3736313531322C30352232222C33352C3936313033322C31352231222C30382C3336313833322C31352235222C30313535312C34362C32353234312C22312239322C3736313534322C31352232222C35313333312C35362C30353235312C22312236372C3036313435322C31352237222C39313837312C35362C37353238312C22322239312C3336313136322C32352232222C33323539312C36362C31353230322C22322237352C3836313235322C30352234222C38323030312C37362C31353231332C22332233302C3036313639322C36352235222C32333835312C32372C30353238392C22332238342C3237313134322C32362236222C37333630312C36372C32363234352C22332231392C3837313038322C36362230222C39322C3638313932322C30352236222C36352C3738313834322C31352235222C32382C3938313335322C31352234222C30313937312C35382C37353233312C22312232332C3438313536322C31352238222C35313336312C37382C35353236322C22312239372C3238313138322C33352231222C30323631312C38382C39353238332C22322232322C3538313938322C33352235222C34323432312C38382C36353239322C22322239352C3638313836322C30352234222C38323832312C39382C37353230342C22332235302C3539313332322C37352232222C32333737312C34392C35353239392C22332239342C3539313636322C32362234222C37333132312C39392C32363235352C22332234392C3230323231322C37362232222C32332C3430323533322C30352237222C39352C3330323535322C31352233222C35382C3630323636322C32352230222C31313730322C37302C31353230322C22312235332C3430323338322C32352239222C35313838322C38302C37353230332C22312231382C3930323639322C33352238222C30323833322C30312C30353239332C22322234322C3631323030322C33352237222C34323934322C30312C31353235332C22322232362C3430323338322C31352233222C38323036322C31312C38353233352C22332237302C3231323633322C37352232222C33333130322C36312C36363236302C22332231352C3631323738322C32362238222C37333333322C31322C30363233352C22332235392C3532323332322C36362239222C35332C3532323334322C31352237222C32362C3032323935322C31352238222C38382C3332323137322C32352235222C31313833322C38322C34353234332C22312237332C3832323638322C33352231222C36313231322C39322C31353232332C22312233382C3732323539322C33352234222C30323635322C30332C30353237332C22322237322C3033323730322C34352231222C34323137322C30332C35353238332C22322233362C3232323537322C30352233222C38323236322C30332C39353239332C22332238302C3833323034322C37352232222C33333732322C38332C31363234312C22332233352C3934323230322C33362235222C37333635322C32342C36363239352C22332236392C3734323033322C36362236222C38332C3834323834322C32352234222C35362C3034323936322C33352235222C31392C3134323537322C33352235222C31313336322C38342C32353236332C22312230342C3134323038322C33352231222C36313033322C38342C30353237322C22312236382C3534323839322C34352233222C30323138322C30352C30353232342C22322238322C3835323030322C33352239222C34323938322C30352C30353237332C22322233362C3834323634322C38342238222C38323937322C30352C34353239332C22332230312C3135323533322C36352239222C33333733322C37352C37363230312C22332235352C3536323530322C33362236222C37333637322C33362C35363234362C22332239392C3136323134322C37362236222C32342C3937323032322C30362234222C39362C3737323233322C30362237222C36392C3737323234322C31362230222C32313632322C34372C39363232312C22312237342C3237323235322C31362231222C37313131322C35372C37363232312C22312233392C3837323835322C31362230222C31323936322C37372C33363232322C22322239332C3137323438322C33362230222C35323639322C38372C32363237322C22322237372C3437323036322C30362234222C38323739322C39362C34353230342C22332232312C3937323733322C37352239222C33333237322C38372C37363236322C22332237352C3138323130322C33362237222C37333438322C32382C37363230362C22332239392C3938323533322C37362234222C36342C3339323634322C33362233222C33372C3639323836322C35362230222C30313031322C37392C37363232352C22312237322C3139323338322C35362233222C35313132322C38392C37363233352C22312236372C3239323139322C35362234222C39313039322C38392C39363239342C22322233322C3130333431322C37362230222C34323435332C32302C34363236372C22322235362C3330333431322C36362236222C38323636332C32302C35363235372C22332231302C3939323238322C33362234222C31333133322C30392C39353237362C22332237332C3839323836322C31362238222C36333330332C30302C36363231352C22332230382C3730333632322C36362238222C30343332332C33302C37363230382C2234223739332C36312C34363236352C2237223237332C38312C39363239372C22312234302C3631333539322C37362239222C33313730332C39312C36363236372C22312235352C3831333839322C37362235222C38313631332C32322C39363238392C22322234302C3932333133322C39362237222C32323137332C32322C38363233392C22322238342C3832333033322C39362233222C37323631332C35322C31373230312C22322231392C3432333534322C30372233222C31333732332C36322C30373235312C22332236322C3032333130322C36362233222C33333138332C34312C30363239302C22332231362C3131333538322C34362237222C38333933332C32322C38363232382C22342234302C3132333033322C38362231222C32352C3833333638322C37362239222C30382C3433333539322C39362236222C30313637332C39332C34363231392C22312234332C3434333930322C30372230222C35313839332C31342C37373233302C22312235382C3634333434322C32372233222C30323539332C35342C34373239322C22322232332C3234333635322C32372239222C35323333332C34342C37373230322C22322237372C3434333438322C35372230222C39323837332C38342C32373237342C22332230322C3835333531322C37372233222C33333336332C37342C32373237332C22332231352C3834333833322C30372237222C36333931332C36332C30363232342C22332234382C3734333630322C37362238222C30343437332C33342C34363233392C2235223236332C39352C37363238392C2238223533332C39352C38373231312C22312231312C3236333730322C31372234222C33313038332C32362C30373231322C22312233362C3736333133322C32372238222C38313638332C34362C33373235332C22322233312C3436333636322C35372231222C33323735332C35362C39373235342C22322238352C3336333137322C35372233222C37323538332C35362C38373232342C22332232302C3436333939322C37372234222C32333632332C30372C30373234372C22332235342C3437333633322C30382231222C36333630332C39362C33373237362C22332233372C3336333433322C32372230222C38333734332C37352C32363239362C22342237302C3836333031322C38362239222C39352C3638333331322C32372231222C39382C3338333831322C32372231222C31313537332C33382C30373239322C22312233342C3938333134322C33372239222C36313738332C34382C37373232342C22312232392C3638333335322C34372239222C31323236332C37382C30373232362C22322239332C3538333837322C36372236222C36323332332C39382C31373234372C22322233382C3238333538322C36372239222C30333534332C39382C33373234372C22332237322C3039333831322C39372230222C34333138332C33392C30373239392C22332238362C3339333733322C30382234222C38333534332C30392C37373230382C22332237392C3238333834322C33372235222C30343438332C38372C32363236382C2239222C3030312C35363233382C2233223037312C3830322C38362230222C34362C3131312C31373235302C2238223739312C3231322C30372239222C31313733312C3131322C30372233222C33313037312C3231322C30372235222C35313739312C3331322C30372237222C38313032312C3431322C31372232222C30323234312C3531322C32372234222C32323535312C3631322C32372235222C34323636312C3731322C32372238222C36323636312C3731322C32372235222C39323531312C3032322C37372230222C31333634312C3232322C39372238222C33333437312C3332322C32382232222C35333239312C3332322C34382231222C38333032312C3632322C36382239222C32312C3139332C38373231312C2234223130332C3539322C31372231222C36362C3739332C39373238302C2239223632342C3330322C31372233222C31313437342C3530322C31372235222C34313131342C3730322C31372233222C36313134342C3830322C31372234222C38313836342C3131322C32372231222C30323638342C3231322C32372235222C32323939342C3331322C32372239222C35323830342C3531322C33372235222C37323030342C3431322C32372238222C39323633342C3132322C36372239222C31333036342C3732322C39372236222C33333937342C3233322C32382230222C36333030342C3733322C34382235222C38333135342C3736322C37382238222C35312C3437362C33373236312C2234223333362C3137322C31372237222C30372C3037362C35373238312C2239223535362C3837322C31372236222C32313430362C3238322C32372230222C34313234362C3538322C32372232222C36313637362C3938322C32372239222C39313130362C3139322C33372233222C31323831362C3339322C33372235222C33323233362C3639322C34372231222C35323133362C3539322C33372236222C37323532362C3439322C33372233222C39323536372C3730322C37372236222C31333638372C3531322C30382232222C34333430372C3332322C32382236222C36333333372C3333322C35382237222C38333236372C3037322C37382234222C38312C3333392C33373236322C2234223436392C3433322C32372234222C33372C3134392C30373237322C2239223838392C3434322C32372238222C32313433392C3634322C32372236222C34313337392C3035322C33372230222C37313530392C3435322C33372235222C39313133392C3835322C34372231222C31323934392C3136322C34372234222C33323236392C3436322C34372239222C35323736392C3636322C35372232222C37323035392C3136322C33372238222C39323038392C3537322C37372232222C32333830392C3938322C30382235222C34333233312C30302C31383234332C22332235362C3830313431322C36382234222C38333338312C35302C34383239372C2232223631312C38312C30373230332C2234223439312C38312C35373230332C2237223236312C39312C32373235332C22312231302C3831313639322C33372234222C32313636312C30322C32373238332C22312230352C3432313630322C34372231222C37313533312C30322C39373234342C22312236392C3032313331322C34372238222C31323837312C31322C37373233352C22322238332C3732313931322C35372234222C35323738312C31322C38373231352C22322236372C3832313131322C33372235222C30333430312C33322C33373236372C22332233322C3632313135322C31382233222C34333535312C36322C35383238332C22332237362C3132313737322C36382231222C39333330312C31332C38383235382C2232223534312C31342C33373233332C2235223432312C32342C35373236332C2237223938312C32342C39373234332C22312234302C3734313833322C34372231222C32313539312C34342C35373236342C22312233352C3534313035322C35372230222C37313536312C35342C33373232352C22312239392C3134313036322C35372239222C32323730312C36342C32373231362C22322231342C3534313436322C36372231222C36323431312C36342C33373238352C22322239372C3034313335322C33372238222C30333032312C37342C35373234372C22332235322C3334313839322C31382233222C34333637312C31352C36383232342C22332239362C3735313433322C37382230222C39333532312C36352C36383230392C2232223737312C33362C39373236332C2235223235312C35362C34373230342C2238223032312C36362C34373237342C22312237302C3636313137322C34372239222C33313232312C37362C35373239342C22312235352C3936313038322C35372231222C37313139312C38362C36373237352C22322231302C3536313139322C36372231222C32323932312C39362C33373231362C22322234342C3136313939322C36372237222C36323534312C30372C32373230372C22322230382C3836313238322C33372237222C30333035312C31372C34373235382C22332236322C3837313233322C31382231222C34333939312C35372C38383238342C22332232372C3537313038322C37382239222C39333034312C30382C31383230392C2233223930312C36382C31373236342C2235223238312C37382C38373238342C2238223834312C38382C38373233352C22312230312C3338313239322C35372233222C33313035312C39382C39373236352C22312238352C3939313630322C36372231222C38313931312C31392C31373233362C22322234302C3139313631322C36372237222C32323136312C32392C33373234372C22322236342C3939313632322C37372235222C36323836312C32392C36373233372C22322233382C3639313730322C34372236222C30333636312C33392C36373233382C22332239322C3539313436322C32382230222C35333631312C38392C36383238342C22332234372C3130323131322C38382230222C39333935322C33302C30393230302C2233223833322C36302C39373238342C2236223031322C39302C32373233352C2238223537322C30312C30373235352C22312233312C3131323730322C35372238222C33313637322C31312C33373230362C22312231362C3431323032322C36372235222C38313135322C33312C33373237372C22322237302C3331323833322C37372239222C32323239322C34312C35373236382C22322239342C3831323734322C38372236222C36323039322C34312C31373236372C22322235382C3731323132322C34372239222C30333439322C35312C37373233392C22332232332C3131323638322C32382237222C35333933322C30322C39383234352C22332235372C3432323133322C37382239222C39333137322C34322C33383236392C2233223736322C37322C32373239342C2236223733322C39322C37373237352C2239223230322C30332C36373230362C22312235312C3733323531322C36372233222C34313630322C32332C36373232372C22312234362C3433323333322C37372235222C38313437322C34332C30373239372C22322239302C3833323734322C38372234222C33323531322C35332C33373230392C22322231352C3933323435322C38372237222C37323831322C35332C34373236382C22322238382C3133323932322C35372235222C31333032322C37332C30383231302C22332234332C3534323030322C33382234222C35333636322C32342C38383234362C22332237372C3634323834322C38382235222C39333439322C35342C37393230302C2234223030322C38342C30373230362C2236223436322C39342C37373230362C2239223033322C31352C31373239362C22312238312C3935323532322C37372239222C34313333322C33352C30373239372C22312236362C3635323033322C37372235222C38313739322C33352C39373231382C22322231312C3835323434322C38372234222C33323533322C35352C32373230392C22322234352C3335323635322C39372232222C37323933322C35352C35373239382C22322239382C3335323132322C35372231222C31333732322C36352C32373233392C22332234332C3635323039322C32382231222C35333238322C33362C32383235362C22332230382C3536323336322C39382236222C30343431322C36362C34393233302C2234223133322C38362C35373232372C2236223539322C30372C35373238372C2239223935322C31372C30373238372C22312231322C3437323931322C38372231222C34313435322C31372C37373234372C22312238362C3637323831322C37372232222C39313631322C32372C37373238372C22322234312C3637323534322C39372233222C33323435322C34372C33373239382C22322236352C3037323734322C39372231222C37323735322C34372C37373239382C22322230392C3236323039322C34372230222C31333535322C36372C34383234302C22332235332C3937323238322C31382239222C35333539322C32382C37383234362C22332231382C3738323036322C39382235222C30343033322C36382C37393231312C2234223437322C36392C30383234352C2237223234322C36392C38383233352C22312231302C3539323038322C35382238222C32313637322C38392C36383239352C22312232352C3839323439322C36382232222C37313736322C39392C37383231362C22312239392C3639323639322C35382238222C32323733332C32302C32383230382C22322234342C3630333631322C37382233222C36323636332C32302C39383233382C22322236382C3730333932322C38382231222C30333533332C30302C31383233352C22332235312C3739323833322C39372230222C33333838322C38392C32383231332C22332233362C3030333533322C38382230222C38333732332C34302C39383232392C22342235302C3330333836322C31392238222C30352C3931333838322C38382237222C38372C3232333530322C39382239222C30313835332C31322C32393230302C22312232332C3332333232322C30392234222C35313437332C32322C34393232302C22312231382C3332333132322C39382236222C30323934332C32322C39393231302C22322237322C3732333533322C30392234222C35323230332C34322C37393233312C22322233372C3132333037322C33392233222C39323232332C35322C36393238312C22332233312C3332333037322C33392230222C32333338332C32322C37383230392C22332238332C3931333135322C31382239222C36333633332C31322C33383234372C22332236382C3232333435322C30392239222C30343736332C35322C39393236312C2235223334332C30342C33393238302C2238223931332C32342C38393231332C22312239302C3634333333322C33392231222C33313136332C33342C38393232332C22312231362C3534333234322C33392232222C38313636332C35342C37393232342C22322230312C3834333037322C35392231222C33323433332C37342C30393230352C22322234352C3534333236322C34392231222C37323538332C39342C37393230372C22332230302C3235333131322C38392231222C31333339332C30352C31393231372C22332239332C3535333930322C37392236222C35333831332C34342C32393237312C22332232362C3633333137322C35382234222C38333037332C33342C32393235302C22342239302C3534333436322C33392231222C37352C3636333033322C33392239222C35382C3136333333322C34392239222C31313832332C33362C36393237342C22312239332C3736333834322C35392233222C36313435332C35362C37393238352C22312230392C3136333236322C36392230222C31323735332C39362C38393238382C22322238332C3336333539322C38392234222C36323430332C39362C37393235382C22322232382C3637333930322C39392234222C30333535332C33372C36303336312C22332235322C3137333033332C31302230222C34333936332C35372C34303339322C22332234362C3437333633332C31302233222C37333435332C36362C30393238342C22332237382C3436333230322C39382239222C30343539332C34362C35393236322C2236223830332C33382C34393235352C2239223830332C34382C37393230362C22312239312C3238333135322C36392233222C34313635332C36382C37393236372C22312230372C3638333137322C37392237222C39313534332C38382C33393239382C22322239312C3239333031332C30302238222C34323332332C31392C35303330312C22322234362C3039333331332C30302239222C38323935332C32392C30303334312C22332238302C3839333734332C33302231222C32333739332C35392C31303333332C22332230352C3339333735332C33302236222C37333432332C38392C34303337352C22332236382C3039333732332C31302232222C39333739332C37382C38393231372C22342239302C3538333632322C32392239222C3839312C3731322C31392238222C38332C3332312C30393236312C2236223935312C3332322C34392234222C31392C3432312C34393231342C22312236312C3032312C35393237342C22312239332C3632312C35393236342C22312232362C3832312C36393235352C22312234382C3732312C36393232352C22322236302C3932312C38393231362C22322238322C3432312C39393231362C22322239342C3832312C39393234362C22322231372C3433312C30393233372C22322231392C3233312C31393232372C22332235312C3733312C34303334312C22332239332C3433312C35303337342C22332232362C3133312C37303335372C22332234382C3033312C39303336392C2231223233342C3431322C34392238222C31342C3130342C37393239322C2236223238342C3231322C33392235222C34392C3131342C35393235332C22312239312C3431342C39393234342C22312233342C3632342C32393238342C22312237362C3232342C34393233352C22312239382C3832342C36393235352C22322232312C3132342C38393233362C22322232332C3932342C38393239352C22322234352C3333342C30393239362C22322235372C3033342C32393236372C22322234392C3333342C31393232372C22332237312C3733342C39303332312C22332239332C3634342C34303337332C22332231362C3634342C39303333362C22332235382C3438342C31303335392C2231223436362C3139322C35392231222C34342C3538362C37393238342C2237223631362C3239322C34392239222C37392C3639362C37393232352C22312232322C3830372C31393236352C22312236342C3930372C33393237352C22312239362C3930372C35393235352C22312232392C3930372C39393234362C22322235312C3031372C31393239362C22322236332C3931372C35393239372C22322237352C3531372C36393239372C22322237372C3931372C37393234382C22322236392C3431372C35393233372C22332239312C3832372C37303333312C22332232342C3333372C37303335342C22332234362C3634372C36303333372C22332238382C3538372C39313333302C2231223339392C3335322C35392237222C37342C3635392C32393231352C2237223634392C3835322C35392234222C30313730392C3436322C35392239222C32313935392C3936322C36392235222C34313939392C3237322C36392235222C37313433392C3637322C36392239222C39313935392C3837322C37392231222C31323438392C3438322C38392232222C33323839392C3638322C38392236222C36323430392C3838322C38392237222C38323130392C3738322C38392234222C39323439392C3838322C38392233222C32333631392C3939332C31302231222C34333134312C31302C32303334342C22332237362C3030313732332C37302239222C38333839312C37302C30313332302C2232223632312C30322C33393232362C2235223830312C30322C38393233362C2237223837312C31322C33393234362C22312233302C3832313931322C36392236222C32313738312C32322C33393237362C22312232352C3732313732322C36392238222C37313236312C33322C32393234372C22312238392C3832313633322C37392238222C32323031312C34322C31393236382C22322232342C3532313534322C39392232222C36323633312C34322C39393238392C22322233382C3732313135332C30302230222C30333430312C33322C39393233372C22332233322C3632313935332C31302233222C34333637312C38322C32303339352C22332230372C3332313939332C39302232222C39333032312C33332C35313336302C2232223835312C33342C39393239362C2235223833312C35342C31393239362C2238223730312C35342C36393239362C22312236302C3834313536322C37392236222C33313032312C37342C32393231382C22312236352C3134313737322C38392234222C37313339312C38342C30393235382C22322232302C3434313838322C39392235222C32323833312C38342C38393233392C22322235342C3834313739332C30302235222C36323835312C39342C35393239392C22322235382C3234313439322C39392235222C30333333312C38342C38393232382C22332235322C3735313730332C31302235222C34333539312C33352C33303331362C22332231372C3935313235332C39302232222C39333833312C38352C33313331312C2232223738312C36362C33393238362C2235223736312C38362C32393232372C2238223833312C39362C32393239372C22312239302C3837313130322C38392234222C33313834312C30372C37393237382C22312239352C3037313331322C39392231222C38313132312C31372C36393231392C22322234302C3837313232322C39392237222C32323037312C32372C39303334302C22322237342C3937313033332C30302235222C36323638312C33372C34303338302C22322238382C3237313433332C30302236222C30333535312C32372C33393236382C22332238322C3637313934332C32302236222C35333830312C37372C30303337352C22332233372C3837313539332C39302234222C39333736312C32382C35313330322C2233223132312C39382C31393232382C2235223839312C31392C32393235382C2238223936312C32392C33393233392C22312232312C3739313732322C39392231222C33313537312C33392C31393230392C22312231362C3439313533322C39392231222C38313634312C34392C31393235392C22322237302C3439313834332C30302232222C32323039312C35392C31303333302C22322230352C3639313935332C31302231222C37323331312C36392C34303336312C22322231392C3239313636332C31302237222C30333338312C35392C33393236392C22332230332C3039313337332C32302233222C35333433322C30302C34303335362C22332235372C3830323932332C39302239222C39333737322C34302C39313330322C2233223235322C30312C34393239382C2236223632322C32312C37393230392C2238223439322C33312C33393238382C22312235312C3331323234322C39392233222C34313330322C35312C30393238392C22312234362C3331323535332C30302230222C38313038322C36312C37303331312C22322239302C3931323636332C30302236222C33323232322C37312C36303336312C22322233352C3631323338332C32302233222C37323933322C38312C35303333322C22322233392C3431323538332C32302231222C30333839322C36312C35393233392C22332233332C3131323939332C33302236222C35333135322C32322C34303336362C22332237372C3732323335332C30312232222C39333239322C36322C37313334322C2233223238322C30332C39393238382C2236223435322C33332C36393233392C2239223232322C34332C34393236392C22312238312C3033323035322C39392237222C34313033322C36332C30303333302C22312237362C3133323836332C30302238222C39313730322C37332C39303337312C22322233312C3333323738332C32302234222C33323435322C39332C35303330332C22322236352C3734323130332C33302236222C37323736322C30342C31303332332C22322236392C3534323330332C33302234222C31333831322C37332C34393236392C22332235332C3234323231332C34302230222C35333137322C33342C38303330372C22332239372C3534323936332C30312234222C30343531322C38342C30313336322C2234223331322C31352C33393231392C2236223038322C33352C34393233392C2239223934322C34352C37303331302C22312230322C3935323735332C30302237222C34313935322C36352C38303333312C22312230372C3135323837332C32302231222C39313333322C38352C34303333322C22322235312C3935323339332C33302230222C33323637322C39352C37303332332C22322238352C3936323430332C33302238222C37323139322C30362C36303338332C22322238392C3636323730332C33302236222C31333933322C37352C37303330302C22332237332C3836323132332C34302239222C36333230322C35362C33303334382C22332233382C3636323439332C32312237222C30343634322C39362C36313337332C2234223334322C31372C38303334302C2237223131322C34372C32303330312C2239223038322C35372C34303336312C22312233322C3937323436332C32302231222C34313838322C37372C32303334322C22312232372C3537323537332C32302233222C39313535322C37372C39303335322C22322237312C3937323638332C32302239222C33323539322C39372C31303332332C22322230362C3938323030332C33302238222C38323930322C30382C31303338332C22332230302C3838323530332C34302231222C31333335322C36372C37393237392C22332238332C3638323930332C34302231222C36333330322C33382C39303331372C22332233382C3938323538332C31312238222C30343636322C30392C30313333342C2234223537322C32392C34303338312C2237223034322C34392C30303330322C22312230302C3939323135332C32302235222C32313536322C35392C36303335322C22312231352C3339323336332C32302237222C37313734322C36392C32303332322C22312237392C3339323336332C32302230222C32323830322C38392C35303339332C22322232342C3439323139332C34302233222C36323932322C39392C31303331342C22322233382C3139323439332C34302232222C30333732322C39392C36303333342C22332236312C3439323533322C39392231222C34333331332C30302C39303332352C22332232362C3930333933332C38302231222C38333235332C37302C36313336312C22342237302C3430333339332C34312236222C31352C3831333039332C39302233222C38372C3932333730332C30312230222C30313436332C31322C35313332302C22312232332C3832333332332C30312235222C35313937332C32322C36313333302C22312232382C3732333933332C31312232222C30323036332C34322C32313332312C22322238322C3432333334332C31312231222C35323831332C36322C37313332332C22322233372C3832333937332C34312232222C39323734332C38322C34313335342C22332234312C3132333038332C34312230222C32333539332C34322C33313332302C22332231342C3731333238332C34302232222C36333434332C32322C35303332382C22332238382C3932333438332C33312236222C30343538332C38322C32313339332C2235223535332C32342C34313332332C2238223932332C34342C31313336342C22312230312C3834333135332C34312239222C33313837332C36342C36313339352C22312233362C3134333636332C35312235222C38313137332C36342C30313336342C22322231312C3534333737332C36312230222C33323833332C37342C34313334352C22322237352C3635333130332C37312237222C37323138332C39342C33313338362C22332230302C3735333831332C39312230222C32333031332C32352C31313332392C22332230342C3235333931332C38312238222C35333234332C37342C30313332342C22332234362C3633333439332C37302231222C38333339332C35342C39313338322C22342239302C3534333239332C36312230222C39352C3136333834332C36312232222C36382C3636333136332C37312237222C31313734332C37362C33313332382C22312231342C3336333337332C37312239222C36313237332C38362C33313334382C22312232392C3136333239332C39312230222C31323337332C31372C38323330312C22322239332C3837333331332C30322234222C36323131332C30372C35313336392C22322233382C3337333731332C30322236222C30333436332C34372C37323331332C22332235322C3837333933332C32322233222C34333036332C34372C37323338322C22332236362C3137333735332C33322236222C37333837332C38362C37313334372C22332238382C3136333431332C30312238222C30343539332C37362C31313333352C2236223332332C37382C30313334392C2239223732332C38382C31313337392C22312230322C3438333838332C30322232222C34313537332C39382C38323337302C22312232372C3538333939332C30322239222C39313037332C30392C36323335312C22322231322C3739333034332C34322231222C34323634332C34392C35323334342C22322236362C3939333734332C34322234222C38323937332C34392C35323330342C22332230312C3539333636332C35322236222C33333731332C37392C38323334362C22332232352C3339333338332C36322237222C37333134342C30302C36323336382C22332230392C3839333138332C36322234222C30343831332C30392C33313337392C22342239302C3538333234332C34312235222C30312C3832312C39313332352C2233223939312C3333332C36312236222C37362C3433312C35313330372C2239223233312C3733332C36312237222C31313238312C3933332C38312238222C34313731312C3933332C37312238222C36313135312C3833332C38312238222C38313737312C3933332C39312232222C30323539312C3034332C39312231222C33323731312C3134332C30322232222C35323133312C3234332C30322233222C37323534312C3334332C30322236222C39323036312C3434332C31322238222C31333835312C3534332C31322236222C34333031312C3834332C36322237222C36333533312C3035332C39322232222C38333935312C3235332C31332238222C34312C3132342C37313330362C2234223332342C3032332C35312233222C39362C3932342C37313330372C2239223136342C3033332C36312239222C32313831342C3433332C37312239222C34313336342C3733332C38312233222C36313739342C3933332C38312232222C39313932342C3134332C38312239222C31323035342C3334332C39312232222C33323736342C3434332C39312236222C35323537342C3534332C39312237222C37323338342C3734332C30322234222C39323239342C3934332C31322236222C31333837342C3834332C30322238222C34333331342C3635332C35322231222C36333733342C3336332C38322232222C38333637342C3639332C31332238222C37312C3431372C30313339372C2234223835372C3430332C37312236222C33372C3230372C39313338372C2239223539372C3431332C38312231222C32313734372C3731332C38312230222C34313339372C3132332C38312236222C37313133372C3532332C39312234222C39313735372C3632332C39312232222C31323338372C3033332C30322232222C33323739372C3233332C30322234222C36323731372C3733332C32322230222C38323931372C3733332C31322239222C30333831372C3833332C32322231222C32333031372C3933332C32322230222C34333234372C3035332C36322230222C36333936372C3136332C39322234222C39333330382C3630332C32332233222C30322C3737392C38313336392C2234223039392C3237332C38312231222C36372C3337392C38313334382C22312232302C3938392C36313335392C22312238322C3239392C30313336392C22312232352C3939392C36323334302C22312236372C3339392C38323333302C22312238392C3739392C39323330302C22322231322C3430313430332C31322231222C34323233312C30302C38323338312C22322234362C3030313930332C31322239222C38323035312C31302C34323339322C22332234302C3330313331332C32322235222C32333333312C31302C33323333322C22332235342C3830313732332C35322237222C36333837312C33302C38323335382C22332230392C3730313338332C31332235222C33322C3732313432332C38312236222C32352C3232313932332C39312230222C39372C3532313733332C39312235222C30313136312C34322C36323336302C22312231332C3132313834332C30322230222C35313435312C35322C31323331302C22312239372C3132313735332C30322237222C30323931312C36322C30323330312C22322234322C3032313436332C31322234222C34323236312C37322C31323337322C22322237362C3332313537332C33322233222C38323138312C37322C39323339332C22332237302C3632313937332C33322238222C32333034312C36322C38323330312C22332237342C3832313039332C35322237222C37333630312C30332C38323334392C22332233392C3733313335332C32332234222C37322C3034313536332C30322231222C35352C3334313737332C30322231222C32382C3634313438332C30322233222C30313838312C38342C39323333302C22312234332C3434313939332C31322235222C35313638312C30352C32323334312C22312232382C3235313730332C31322237222C30323335312C31352C34323335322C22322237322C3335313731332C32322237222C34323039312C32352C32323334332C22322230372C3535313832332C34322234222C38323739312C32352C35323334332C22332239302C3535313832332C33322238222C32333437312C32352C32323335322C22332239342C3935313334332C36322231222C37333433312C36352C37333335302C22332236392C3336313530332C33332236222C30332C3036313339332C30322236222C38352C3237313031332C30322232222C35382C3637313132332C31322230222C31313831312C32372C37323331312C22312237332C3137313533332C31322237222C36313531312C34372C31323331322C22312235382C3237313734332C32322236222C30323338312C35372C35323334332C22322230332C3637313136332C34322231222C35323132312C36372C35323335342C22322232372C3737313736332C34322235222C39323033312C37372C30323338342C22332232312C3737313337332C35322230222C32333739312C36372C32323330332C22332232352C3037313438332C36322234222C37333534312C30382C37333330302C22332238392C3338313534332C33332239222C33332C3239313831332C31322231222C31362C3239313633332C30322237222C38382C3639313035332C31322239222C31313934312C35392C39323334322C22312230342C3139313436332C32322235222C36313434312C37392C30323337322C22312237382C3839313537332C33322230222C31323630312C38392C31323334332C22322232332C3939313838332C34322232222C35323234312C39392C32323335342C22322235372C3530323030332C35322234222C39323935322C30302C34323338352C22332234312C3930323330332C35322234222C33333231312C38392C37323337322C22332235352C3030323132332C37322236222C37333037322C34302C34333338302C22332239392C3730323037332C33332239222C36332C3731323833332C32322234222C34362C3331323236332C32322233222C31392C3431323836332C32322233222C31313637322C37312C37323337322C22312232342C3831323338332C33322230222C36313237322C39312C32323335332C22312230392C3631323639332C33322237222C31323333322C30322C33323332342C22322235332C3532323031332C34322238222C35323936322C31322C35323332352C22322238372C3132323332332C36322231222C39323638322C32322C39323337362C22332237312C3732323932332C36322234222C33333334322C31322C33323330342C22332236352C3732323234332C37322237222C37333538322C36322C36333337302C22342231302C3632323239332C34332235222C39332C3833323834332C32322239222C37362C3133323337332C32322238222C34392C3333323138332C33322230222C32313530322C39332C30323335332C22312235342C3533323639332C33322236222C37313030322C30342C35323332342C22312233392C3534323331332C34322237222C31323736322C32342C34323337352C22322238332C3734323033332C36322232222C36323031322C34342C34323337372C22322231382C3034323234332C37322232222C30333131322C34342C36323334372C22332230322C3134323434332C37322230222C33333236322C32342C35323333342C22332238352C3934323735332C38322232222C38333231322C38342C37333338312C22342234302C3135323730332C35332231222C32342C3735323035332C32322239222C39362C3835323437332C32322238222C36392C3835323138332C32322238222C32313133322C39352C33323337332C22312238342C3436323530332C34322235222C37313532322C31362C30323336342C22312236392C3636323632332C36322230222C31323539322C33362C34323337362C22322231342C3536323134332C37322232222C36323433322C35362C31323331382C22322233382C3636323235332C37322239222C30333433322C35362C33323338372C22332233322C3236323935332C38322234222C33333339322C33362C39323337352C22332232362C3736323937332C30332233222C38333233322C39362C37333332322C22342236302C3237323731332C35332236222C35342C3837323235332C33322233222C32372C3537323137332C33322230222C39392C3837323638332C34322230222C32313036322C39372C37323337342C22312231352C3338323830332C35322234222C37313935322C32382C31323334362C22312239392C3238323732332C36322236222C32323931322C33382C34323331372C22322233342C3738323933332C37322233222C36323535322C35382C30323333382C22322236382C3438323835332C39322230222C30333236322C36382C30323330392C22332235322C3438323036332C38322238222C34333030322C32382C36323337342C22332233362C3338323936332C39322234222C38333835322C30392C35333332332C22342239302C3539323533332C37332236222C38342C3939323036332C34322239222C35372C3739323937332C35322231222C30313932322C39392C31323337352C22312239322C3130333130332C36322232222C35313234332C30302C39323335362C22312238372C3230333431332C36322236222C30323331332C31302C37323335362C22322234322C3130333732332C37322233222C34323236332C33302C35323339372C22322237362C3430333134332C38322232222C38323338332C35302C30323330392C22332237302C3930333135332C38322239222C32333337332C35302C34323330392C22332231342C3430333431332C34322235222C36333933332C35302C33323335382C22332235382C3930333838332C32332231222C30343539332C31312C39333334362C2235223132332C36312C33323332362C2237223638332C37312C35323331362C22312235302C3831333638332C36322236222C33313831332C39312C33323338362C22312236352C3932333230332C37322232222C38313430332C39312C38323334362C22322233302C3332333030332C36322233222C32323935332C30322C39323339362C22322239342C3032333233332C39322230222C36323939332C33322C35323331392C22322239382C3632333133332C38322235222C30333939332C34322C30323332392C22332239322C3132333234332C39322232222C34333732332C38312C31323331342C22332237362C3332333735332C30332234222C38333237332C37322C35333330322C22342239302C3533333131332C36332236222C36352C3634333033332C33332239222C33382C3734333534332C34332235222C31313431332C35342C32333337342C22312237332C3734333435332C34332234222C36313633332C36342C38333333352C22312238382C3634333038332C36332231222C31323132332C38342C32333330362C22322234332C3534333138332C35332237222C35323438332C31352C30333333382C22322239372C3035333430332C37332235222C30333531332C32352C38333336392C22332232322C3135333533332C30342232222C34333930332C32352C39333334392C22332235352C3934333039332C35332235222C36333337332C32342C34323330392C22332230392C3234333237332C33332234222C30343539332C32352C32333336382C2236223330332C36362C33333339372C2238223837332C38362C30333333392C22312235312C3936333039332C39332237222C34313732332C39362C35333337392C22312238362C3837333630332C30342234222C39313233332C30372C34333339392C22322237312C3337333331332C30342235222C34323030332C31372C33343333302C22322232362C3737333332332C31342231222C38323835332C34372C38343332332C22332235302C3837333134332C32342234222C32333238332C36372C37343337342C22332237342C3937333936332C34342238222C36333936332C36372C38343336342C22332230382C3037333331332C39332233222C39333130332C33362C38333332322C22342239302C3537333130332C37332239222C33362C3938333039332C31342234222C34392C3839333031332C32342235222C32313432332C32392C30343333332C22312239342C3339333632332C33342236222C37313235332C33392C34343330342C22312239392C3539333533332C34342230222C32323433332C36392C30343330362C22322234342C3939333234332C34342234222C36323637332C35392C34343332352C22322239382C3239333935332C35342237222C31333531332C37392C36343330372C22332234332C3030343230332C39342231222C35333233332C39392C34343331382C22332234372C3030343730332C39342232222C39333332342C30302C31343335382C22342234302C3239333233332C32342233222C30343539332C35382C34333332352C2231223831312C3234332C38332233222C31342C3034312C35333334382C2236223439312C3934332C32342232222C35392C3435312C30343334302C22312230322C3335312C32343336312C22312234342C3235312C33343335312C22312237362C3935312C34343330322C22312230392C3835312C33343339322C22322233312C3035312C33343338322C22322234332C3535312C34343330332C22322237352C3235312C36343336342C22322238372C3135312C36343332342C22322239392C3935312C37343332352C22332230322C3735312C39343330362C22332230342C3335312C39343337352C22332235362C3636312C33353332312C22332237382C3436312C35353332332C2231223235342C3534332C39332235222C33342C3733342C35333335382C2237223431342C3134332C39332234222C38392C3234342C36343334302C22312233322C3834342C39343336302C22312238342C3335342C31343333302C22312232372C3735342C35343336312C22312235392C3635342C37343336312C22322238312C3435342C39343335322C22322230342C3236342C31343339322C22322231362C3536342C32343334332C22322232382C3536342C34343331342C22332233302C3136342C36343338342C22332233322C3036342C37343332352C22332232342C3736342C39343337352C22332235362C3537342C36343334392C22332239382C3331352C31353334332C2231223538372C3832332C30342236222C37342C3232372C32343334302C2237223834372C3732332C30342236222C30313231372C3033332C30342232222C32313137372C3633332C31342234222C35313731372C3933332C31342235222C37313835372C3334332C32342232222C39313938372C3634332C32342236222C32323331372C3934332C33342230222C34323233372C3135332C33342236222C36323135372C3535332C34342238222C38323735372C3735332C35342231222C30333036372C3935332C35342236222C32333235372C3935332C35342233222C34333634372C3136332C35342236222C36333838372C3637332C30352237222C39333632382C3332332C34352238222C31322C3839392C37343338312C2235223630392C3539332C31342236222C38372C3139392C39343334312C22312234302C3930313730332C32342235222C33313530312C31302C31343336322C22312235352C3430313731332C33342233222C37313039312C31302C39343332332C22322231302C3930313132332C33342232222C32323734312C32302C37343333342C22322236342C3430313932332C34342236222C36323637312C33302C32343330352C22322238382C3730313633332C36342230222C30333438312C33302C37343338352C22332238322C3530313034332C36342235222C34333936312C33302C39343339352C22332239362C3930313435332C39342239222C39333332312C30312C30353339322C2232223934312C35322C30343334322C2235223733312C35322C32343339312C2238223531312C36322C33343330332C22312238302C3232313037332C33342236222C33313633312C37322C33343334332C22312237352C3932313537332C33342230222C38313831312C38322C30343335332C22322235302C3332313738332C34342236222C32323937312C39322C32343334352C22322239342C3732313639332C35342238222C37323031312C30332C30343334362C22322232392C3133313530332C37342234222C31333332312C30332C38343337372C22332231332C3833313031332C37342239222C34333039312C30332C33343331362C22332232372C3033313332332C30352232222C39333335312C37332C30353339332C2232223238312C39342C33343333332C2235223936312C30352C33343331332C2238223334312C30352C38343339322C22312231312C3035313731332C33342237222C33313836312C32352C36343335342C22312231362C3235313832332C34342233222C38313235312C33352C35343339342C22322238302C3235313034332C35342234222C33323630312C34352C34343338352C22322232352C3735313135332C36342238222C37323334312C35352C38343338372C22322234392C3735313935332C37342239222C31333334312C36352C30343337372C22332233332C3935313336332C38342230222C35333730312C35352C34343330362C22332233372C3035313437332C39342235222C39333937312C32362C35353339342C2233223431312C32372C32343337332C2235223839312C33372C39343332332C2238223437312C34372C37343336332C22312233312C3937313535332C34342231222C33313539312C36372C33343336342C22312234362C3337313137332C35342233222C38313438312C37372C39343331362C22322231312C3537313438332C36342236222C33323234312C39372C32343335372C22322236352C3338313030332C38342235222C37323437312C30382C34343339382C22322237392C3638313630332C38342239222C31333337312C30382C37343339382C22332235332C3938313530332C38342232222C35333533312C39372C39343330372C22332235372C3938313232332C30352237222C39333739312C36382C32353331352C2233223534312C34392C34343339332C2236223932312C36392C39343330342C2239223430312C37392C38343335342C22312237312C3139313039332C35342234222C34313832312C39392C39343331362C22312237362C3530323630332C36342235222C39313331322C31302C33343330372C22322234312C3130323631332C37342230222C33323336322C32302C31343334372C22322238352C3730323233332C38342238222C37323439322C33302C34343338382C22322239392C3930323833332C39342231222C31333939322C34302C32343336392C22332239332C3430323634332C39342238222C35333835322C33302C33343335372C22332239372C3130323436332C32352231222C30343430322C38302C34353333342C2233223837322C36312C37343330352C2236223036322C39312C34343333352C2239223733322C30322C37343332362C22312230322C3232323531332C36342235222C34313535322C31322C39343333362C22312230372C3332323932332C37342231222C39313733322C33322C31343339362C22322236312C3832323933332C37342236222C33323339322C34322C38343334382C22322231362C3032323435332C39342230222C38323032322C35322C39343334392C22332232302C3732323636332C30352231222C32333033322C37322C33353339302C22332232342C3032323437332C30352237222C35333037322C35322C30343330372C22332230382C3432323538332C31352238222C30343133322C31332C31353336352C2234223331322C38332C36343336362C2236223938322C31342C30343330362C2239223436322C31342C39343334362C22312232322C3834323632332C36342235222C34313338322C33342C35343331372C22312232372C3934323234332C37342234222C39313636322C34342C39343339372C22322230322C3134323236332C39342232222C34323931322C36342C34343330392C22322233362C3634323137332C39342236222C38323435322C38342C34353331312C22332235302C3834323938332C31352234222C32333535322C39342C32353335312C22332234342C3834323539332C31352238222C36333530322C37342C35343338382C22332232382C3935323630332C32352237222C30343833322C31352C34353337342C2234223334322C38352C39343336362C2237223831322C31362C38343337362C2239223239322C32362C36343338362C22312235322C3636323433332C37342231222C35313031322C34362C32343335372C22312235372C3636323235332C38342232222C39313439322C36362C30343337382C22322232322C3936323437332C30352230222C34323435322C38362C34353339302C22322237362C3036323039332C31352234222C38323538322C30372C30353334322C22332238302C3737323430332C32352235222C32333638322C30372C39353330332C22332237342C3637323031332C32352238222C36333432322C38362C32343331392C22332235382C3037323731332C33352232222C30343337322C33372C33353333362C2234223437322C39372C34343333372C2237223434322C31382C33343334362C22312231302C3738323032332C36342235222C32313438322C33382C37343338372C22312233352C3838323634332C38342232222C37313338322C35382C35343338382C22322232302C3838323337332C30352235222C32323435322C37382C36353335302C22322238342C3338323139332C31352239222C36323439322C39382C33353338312C22322230392C3839323430332C32352238222C31333630322C30392C35353337322C22332230332C3239323730332C32352238222C34333639322C31392C33353331332C22332235362C3938323639332C30352239222C38333638322C33392C34353331352C22342239302C3539323933332C36352239222C30352C3439323139332C37342235222C37372C3130333630332C36342237222C30313734332C32302C35343330382C22312231332C3230333633332C38342236222C35313037332C35302C32343338392C22312231382C3530333136332C30352234222C30323135332C36302C37353336302C22322238322C3130333737332C31352233222C35323330332C38302C34353339312C22322231372C3830333139332C32352233222C39323233332C30312C33353334332C22332233312C3431333830332C33352237222C33333233332C31312C33353331342C22332231352C3831333231332C33352238222C36333635332C37302C33343332392C22332239382C3231333132332C34352233222C30343539332C33312C39353334372C2235223633332C30322C30343334392C2238223530332C31322C38343333392C22312237302C3932333832332C39342237222C33313334332C33322C39353332302C22312239352C3832333934332C30352238222C38313334332C35322C37353332312C22322237302C3332333535332C30352237222C33323130332C36322C34353332312C22322232352C3632333637332C32352233222C37323933332C38322C31353336322C22322235392C3032333139332C33352233222C31333435332C39322C38353339332C22332234332C3833333130332C34352230222C35333833332C30332C34353332342C22332237362C3132333935332C39342231222C38333339332C39322C39353332332C22342239302C3533333432332C36352238222C36352C3934333230332C30352235222C33382C3434333131332C30352232222C31313930332C32342C34353338302C22312236332C3934333632332C30352236222C36313432332C33342C37353332312C22312236382C3434333833332C30352239222C30323939332C34342C35353333312C22322232332C3034333534332C31352230222C35323235332C36342C37353330332C22322236372C3834333737332C33352237222C39323237332C37342C39353338332C22332237312C3234333438332C34352231222C33333536332C38342C35353331342C22332235352C3734333139332C34352235222C36333838332C33342C30343331392C22332233392C3235333530332C35352235222C30343539332C31352C33353330372C2236223431332C37362C31353334382C2238223338332C37362C33353330382C22312236312C3536333039332C39352230222C34313233332C39362C33353339382C22312239362C3337333730332C39352239222C39313534332C31372C39363337302C22322238312C3537333732332C31362231222C34323231332C32372C37363339302C22322233362C3337333033332C30362239222C38323336332C35372C32363339322C22332237302C3937333536332C34362230222C32333539332C38372C32363336352C22332239342C3237333438332C35362236222C36333537332C37372C38363338342C22332231382C3937333633332C30362236222C39333533332C37362C34353334342C22342239302C3537333731332C38352237222C35362C3239333330332C32362233222C36392C3239333732332C33362239222C32313433332C32392C38363330342C22312230352C3839333034332C34362237222C37313736332C34392C39363332352C22322230302C3639333734332C34362239222C32323633332C35392C33363332352C22322237342C3439333137332C36362237222C36323139332C36392C37363332362C22322230392C3339333137332C36362234222C31333632332C39392C31363330382C22332234332C3530343930332C39362235222C35333036342C32302C37373339302C22332235372C3130343332332C30372234222C39333034342C32302C32373333302C22342236302C3239333735332C34362231222C30343539332C39382C33353331382C2231223932312C3535332C31362230222C32342C3635312C39363332312C2237223031312C3236332C33362238222C37392C3436312C33363331322C22312233322C3536312C36363333332C22312237342C3136312C38363338342C22312230372C3736312C39363333352C22312233392C3036312C36363337342C22322236312C3236312C37363333362C22322238332C3336312C38363334362C22322230362C3437312C30363334372C22322231382C3937312C31363335372C22332233302C3737312C32363337382C22332234322C3637312C33363332392C22332235342C3437312C34363339392C22332234362C3737312C34363336392C22332239382C3537312C39373338342C2231223336342C3036332C31362231222C35342C3235342C32363339312C2237223333342C3835332C32362239222C30313130342C3136332C32362239222C32313036342C3536332C33362232222C35313031342C3836332C33362237222C37313335342C3137332C34362233222C39313438342C3337332C34362233222C32323431342C3537332C35362232222C34323833342C3837332C36362232222C36323335342C3038332C36362237222C38323336342C3138332C37362233222C30333137342C3338332C38362230222C32333537342C3638332C38362239222C34333237342C3738332C39362233222C36333336342C3838332C39362233222C39333132352C3832332C35372237222C39312C3734372C37363339322C2234223738372C3034332C33362231222C36372C3534372C35363333332C22312233302C3435372C30363337332C22312239322C3435372C35363332342C22312234352C3535372C39363339342C22312238372C3136372C30363333342C22322232302C3136372C36363339352C22322234322C3436372C38363337352C22322236342C3537372C30363333362C22322238362C3437372C35363335372C22322230392C3037372C39363338382C22332230312C3438372C31363332392C22332230332C3538372C33363337392C22332239342C3938372C34363338392C22332238362C3738372C35363336392C22332234392C3434382C31373339352C2232223133312C32302C32363330352C2235223132312C31302C36363336342C2237223939312C32302C30363332342C22312236302C3830313732332C34362238222C33313832312C33302C33363335352C22312238352C3030313933332C36362233222C38313831312C34302C31363330362C22322235302C3130313534332C36362235222C32323238312C35302C30363336372C22322230352C3030313335332C37362238222C37323731312C35302C37363336382C22322232392C3930313136332C39362235222C31333433312C36302C34373331302C22332233332C3230313636332C30372233222C35333732312C36302C38373336302C22332230372C3830313736332C39362239222C39333135312C32312C31373330352C2232223336312C37322C35363332352C2235223235312C37322C36363339342C2238223233312C38322C35363334352C22312230312C3232313239332C36362231222C33313236312C30332C30363339362C22312230362C3733313130332C36362232222C38313934312C30332C36363338362C22322238302C3333313231332C37362234222C33323131312C31332C37363332382C22322233352C3333313232332C39362230222C37323035312C32332C37363339392C22322236392C3333313333332C30372239222C31333936312C33332C37373336312C22332236332C3433313833332C31372235222C35333036312C34332C32373330322C22332233372C3633313833332C30372237222C39333536312C38332C36373336342C2232223639312C32352C31363331362C2235223438312C32352C38363336352C2238223436312C33352C37363333362C22312233312C3435313634332C37362231222C33313339312C35352C33363335372C22312233362C3835313535332C37362231222C38313837312C36352C30363333372C22322231312C3535313836332C38362235222C33323134312C37352C33363330392C22322236352C3035313737332C39362235222C37323737312C38352C34373335302C22322239392C3035313139332C31372236222C31333339312C39352C35373330322C22332239332C3335313939332C32372235222C35333039312C30362C33373331332C22332234372C3735313039332C30372231222C39333437312C33362C33373339332C2233223832312C35372C33363330372C2236223631312C37372C30363336362C2238223439312C37372C38363339362C22312236312C3337313738332C37362234222C34313232312C39372C34363339372C22312237362C3238313230332C38362235222C39313431312C31382C30363333392C22322234312C3738313531332C39362237222C33323637312C32382C33373336302C22322239352C3438313732332C30372239222C38323930312C33382C33373336312C22332232302C3238313134332C32372238222C32333731312C34382C30373333322C22332231342C3138313234332C32372233222C36333530312C34382C36373337322C22332237372C3738313034332C31372233222C39333839312C37382C32373338342C2233223036312C37392C36363331372C2236223534322C30302C30363339362C2239223432322C30302C39363334372C22312239312C3530323332332C38362237222C34313335322C33302C30363339382C22312230372C3330323933332C39362237222C39313234322C34302C33363338392C22322237312C3730323235332C30372237222C33323939322C35302C35373337302C22322232362C3530323636332C32372231222C38323034322C37302C33373339322C22332234302C3330323537332C32372238222C32333434322C37302C39373331332C22332234342C3430323538332C33372239222C36333333322C38302C36373338332C22332230382C3130323837332C32372230222C30343432322C30312C35373338352C2233223239322C39312C37363335372C2236223537322C32322C33363335372C2239223535322C33322C36363334382C22312232322C3332323634332C39362230222C34313238322C35322C36363338392C22312233372C3132323436332C30372232222C39313936322C36322C37373332302C22322230322C3232323537332C30372238222C34323832322C38322C33373336312C22322234362C3932323139332C32372234222C38323536322C30332C30373333332C22332236302C3833323230332C33372234222C32333936322C30332C37373338332C22332237342C3233323731332C34372239222C36333935322C31332C37373337342C22332231382C3032323639332C31372232222C30343534322C32332C39373331362C2234223732322C31342C37363332392C2237223930322C35342C31373330302C2239223538322C35342C36363336392C22312235322C3534323936332C30372236222C35313231322C37342C36373337302C22312236372C3034323238332C31372230222C39313839322C38342C37373331312C22322232322C3934323439332C31372235222C34323635322C30352C33373333322C22322237362C3435323031332C32372239222C38323838322C31352C37373336332C22332239302C3635323532332C34372233222C32333839322C33352C31373339342C22332230352C3135323134332C36372230222C36333138322C33352C37373331352C22332235382C3035323832332C33372235222C30343935322C33352C37373338352C2234223935322C32362C39373330302C2237223633322C35362C36363338392C22312231302C3436323636332C30372232222C32313238322C37362C36373337302C22312233352C3836323338332C30372239222C37313738322C39362C33373336312C22322232302C3536323939332C31372237222C32323935322C30372C38373336322C22322238342C3937323232332C34372230222C37323230322C32372C34373339332C22322231392C3837323433332C34372238222C31333932322C34372C35373339352C22332232332C3937323035332C36372233222C35333332322C35372C33373334362C22332231372C3337323835332C36372237222C38333136322C33372C32373331332C22342239302C3437323735332C37372236222C39342C3138323333332C30372233222C36372C3538323136332C30372235222C30313234322C36382C39373337302C22312230332C3838323837332C31372230222C35313536322C38382C36373333312C22312231382C3438323739332C32372231222C30323535322C30392C37373338322C22322239322C3039323032332C34372230222C35323931322C33392C33373331352C22322233372C3739323933332C35372236222C39323235322C35392C30373336362C22332235312C3939323835332C37372233222C33333036322C36392C33373337372C22332234352C3939323436332C37372235222C37333034322C36392C39373338372C22332238382C3139323733332C33372236222C30343539322C36392C31373330382C2235223431332C33302C34373330312C2237223239332C35302C35373335302C22312236302C3830333236332C30372235222C33313833332C38302C30373339312C22312239352C3330333738332C32372231222C38313933332C39302C34373334322C22322238302C3631333431332C34372232222C33323831332C32312C33373339342C22322234352C3431333233332C35372236222C37323536332C34312C34373337362C22322237392C3531333035332C37372230222C31333238332C35312C38373337372C22332237332C3831333036332C37372238222C35333836332C36312C32373337372C22332236372C3331333137332C38372235222C39333631332C34312C38373335352C22342239302C3531333337332C39372237222C34352C3232333233332C31372236222C31382C3932333134332C30372232222C30313739332C36322C30373336312C22312236332C3632333737332C32372238222C36313432332C38322C39373335332C22312237382C3333333130332C34372233222C31323431332C31332C32373332352C22322234332C3433333831332C35372235222C35323436332C32332C32373336352C22322238372C3033333832332C36372230222C39323739332C34332C33373334372C22332230322C3533333435332C38372233222C34333430332C35332C39373337382C22332239352C3833333536332C39372231222C37333338332C36332C36373339382C22332231392C3533333432332C34372230222C30343539332C35332C34373333382C2235223538332C34342C32373335332C2238223335332C35342C33373330332C22312233312C3134333736332C33372239222C33313739332C37342C36373332342C22312235362C3534333838332C34372239222C39313130332C39342C34373331352C22322233312C3634333839332C35372232222C33323436332C30352C32373333352C22322238352C3935333331332C36372232222C38323830332C32352C34373331372C22332231302C3735333133332C37372236222C32333432332C34352C31373334382C22332232342C3435333934332C39372230222C36333331332C35352C30373339382C22332230382C3135333535332C39372233222C39333033332C30352C38373331342C22342239302C3535333934332C39372231222C31362C3736333134332C34372235222C38382C3236333634332C34372231222C31313036332C36362C30373338342C22312232342C3536333636332C34372239222C36313138332C37362C34373333352C22312232392C3736333338332C35372238222C31323935332C38362C32373333352C22322238332C3436333238332C35372231222C36323630332C39362C32373338352C22322233382C3637333731332C38372232222C30333634332C32372C35373338382C22332234322C3437333532332C38372236222C34333034332C33372C30373339382C22332233362C3237333533332C39372233222C38333132332C34372C31373337392C22332234392C3736333038332C34372230222C30343539332C33372C37373334392C2236223536332C31392C35383337322C2239223936332C32392C30383336322C22312234322C3339333233332C33382236222C35313431332C33392C36383336332C22312237372C3239333035332C34382236222C30323430332C36392C30383332352C22322234322C3939333537332C36382234222C34323038332C37392C32383339352C22322230372C3039333537332C36382230222C39323631332C38392C38383333372C22332234312C3430343231332C39382231222C33333635342C32302C34393331302C22332236352C3930343933332C31392235222C37333735342C33302C34393339302C22332234392C3730343433332C30392237222C30343438332C38392C34383337352C22342239302C3539333032332C39372234222C34312C3136312C39383332332C2234223234312C3337332C33382235222C32372C3937312C36383333362C2239223739312C3737332C34382236222C32313136312C3038332C36382231222C35313230312C3338332C37382237222C37313433312C3338332C37382230222C39313236312C3438332C37382238222C31323839312C3338332C39382233222C34323032312C3438332C39382232222C36323833312C3538332C39382234222C38323036312C3638332C30392236222C30333237312C3738332C31392230222C32333838312C3938332C32392233222C34333539312C3039332C33392231222C36333939312C3139332C33392238222C38333139312C3239332C33392235222C37312C3637342C37383331342C2234223238342C3838332C36382232222C36372C3639342C31383330352C22312234302C3139342C37383334362C22312239322C3730352C33383339372C22312234352C3430352C35383334372C22312238372C3030352C39383333382C22322230302C3931352C34383334392C22322233322C3531352C37383336392C22322236342C3332352C31393336302C22322238362C3232352C35393331312C22322230392C3232352C39393335322C22332231312C3533352C32393332332C22332232332C3333352C33393337332C22332233352C3133352C37393334342C22332232372C3933352C39393339342C22332232392C3134352C31393338342C2232223131372C3936332C35382239222C31352C3537372C38383338352C2238223330372C3838332C37382230222C30313037372C3439332C37382236222C33313932372C3839332C37382233222C35313637382C3230332C37382234222C38313031382C3730332C38382237222C30323134382C3331332C39382237222C32323936382C3831332C30392231222C34323339382C3232332C30392237222C37323031382C3632332C31392235222C39323732382C3033332C32392231222C31333534382C3733332C33392235222C33333435382C3434332C34392235222C35333235382C3734332C34392233222C37333035382C3135332C34392239222C39333633382C3235332C34392234222C34322C3430313434332C37382235222C34352C3830313235332C37382230222C32382C3830313036332C37382235222C31313330312C36302C39383331382C22312235332C3930313537332C38382233222C36313430312C38302C31383333392C22312235382C3030313039332C30392231222C30323837312C39302C33393332302C22322230332C3831313030332C31392233222C35323233312C30312C38393339322C22322234372C3531313031332C32392235222C39323336312C31312C37393338332C22332237312C3631313332332C34392238222C33333138312C32312C38393333352C22332237352C3831313133332C35392233222C37333437312C33312C35393335352C22332235392C3431313533332C34392234222C37322C3833313130332C37382235222C38352C3333313331332C37382239222C36382C3833313332332C38382235222C31313733312C33332C30383338382C22312230342C3233313933332C39382237222C36313235312C34332C38393336302C22312237382C3933313335332C31392230222C31323430312C35332C35393336302C22322233332C3933313536332C32392231222C35323535312C36332C38393331322C22322238372C3233313038332C34392231222C39323939312C38332C37393330352C22332230322C3733313239332C35392235222C34333131312C39332C38393331362C22332230362C3734313230332C36392234222C37333939312C30342C34393333362C22332238392C3434313430332C35392237222C30332C3935313734332C38382231222C30362C3835313036332C38382238222C39382C3635313137332C39382235222C31313237312C38352C33393333302C22312233342C3135313339332C31392235222C36313836312C39352C33393335302C22312231392C3436313330332C31392237222C31323134312C30362C39393339312C22322236332C3736313731332C32392239222C35323538312C32362C31393330332C22322230382C3636313233332C34392233222C30333432312C34362C30393333352C22332233322C3036313634332C36392232222C34333633312C35362C32393338362C22332233362C3836313935332C37392234222C38333632312C36362C31393330372C22332238392C3336313934332C33392238222C34332C3337313338332C39382236222C34362C3737313139332C39382230222C32392C3738313430332C39382239222C31313939312C31382C35393333302C22312236342C3038313632332C31392236222C36313839312C33382C34393332322C22312234392C3238313134332C32392236222C31323837312C34382C39393334332C22322239332C3838313535332C33392239222C36323032312C36382C31393335342C22322233382C3938313037332C35392235222C30333934312C37382C35393339352C22332236322C3038313738332C37392230222C34333535312C38382C38393337362C22332234362C3738313039332C36392234222C38333034312C39382C34393336362C22342231302C3338313039332C35392231222C37332C3730323131332C30392230222C37362C3630323232332C30392234222C36392C3230323333332C30392236222C32313033322C34302C31393337302C22312239342C3230323235332C31392234222C37313433322C36302C35393338322C22312236392C3630323337332C33392233222C32323030322C38302C30393339332C22322233342C3030323938332C34392238222C36323435322C39302C39393332362C22322236382C3931323330332C36392233222C30333338322C31312C31393330372C22332238322C3331323531332C37392230222C34333638322C32312C35393330382C22332237362C3831323732332C37392239222C38333436322C32312C37393335372C22342233302C3231323831332C35392234222C30342C3232323932332C30392233222C30372C3532323334332C30392239222C39392C3232323535332C31392233222C32313436322C36322C39393333322C22312231352C3632323937332C33392233222C37313936322C39322C31393330342C22322230302C3832323839332C34392232222C32323433322C30332C38393334352C22322235342C3633323331332C35392236222C36323038322C32332C31393330362C22322239382C3433323832332C36392237222C31333230322C33332C34393334372C22332230332C3933323134332C37392239222C35333630322C34332C34393337372C22332230372C3733323535332C38392238222C38333739322C35332C39393339382C22342235302C3433323434332C36392230222C34342C3134323734332C31392233222C33372C3834323036332C31392238222C30313532322C37342C36393338322C22312239322C3734323738332C33392234222C35313434322C39342C39393337342C22312239372C3735323430332C34392235222C30323633322C31352C31393337342C22322236322C3535323931332C35392231222C34323838322C32352C39393333362C22322230372C3635323533332C36392238222C39323132322C34352C33393333372C22332232312C3735323934332C37392238222C33333333322C35352C37393335382C22332233352C3635323536332C39392232222C37333633322C37352C35393338392C22332232392C3535323937332C39392237222C30343836322C35352C34393336352C2234223537322C36362C36393331332C2237223337322C37362C38393333332C22312235302C3736323938332C33392236222C33313133322C30372C31393335342C22312238352C3537323930332C34392237222C38313831322C31372C35393330352C22322236302C3337323532332C35392239222C32323939322C33372C37393339362C22322231352C3137323533332C36392232222C37323533322C34372C39393337372C22322234392C3937323735332C38392233222C31333835322C36372C35393330392C22332236332C3737323537332C39392239222C35333636322C38372C32303434302C22332236372C3637323239342C31302231222C39333734322C39372C30303432302C22342239302C3537323137332C37392231222C30352C3838323537332C33392236222C30382C3638323438332C33392237222C30313738322C39382C34393339332C22312236332C3139323830332C34392239222C36313631322C31392C34393339342C22312235382C3439323532332C35392239222C30323838322C33392C35393336362C22322232332C3239323234332C37392231222C35323335322C35392C35393332382C22322237372C3439323137342C30302230222C39323838322C37392C39303436302C22332239312C3339323238342C30302236222C33333939322C39392C31303434312C22332239352C3539323439342C31302233222C37333638322C39392C37303434312C22332237392C3239323839342C31302231222C30343539322C37392C37393330382C2235223433332C37302C34393337332C2238223533332C38302C37393332342C22312232312C3231333230332C34392239222C33313538332C30312C39393333352C22312234362C3031333831332C35392236222C38313538332C33312C30393334362C22322231312C3731333833332C37392230222C33323435332C35312C33393334382C22322238352C3131333436332C39392235222C38323430332C37312C38303438302C22332231302C3331333238342C30302239222C32333432332C39312C34303431322C22332233342C3132333330342C32302238222C36333132332C30322C31303431322C22332231382C3532333730342C32302235222C30343630332C31322C34303439322C22342239302C3531333637332C38392231222C36352C3132333437332C34392234222C36382C3332333538332C34392235222C31313534332C39322C34393338342C22312231342C3333333231332C36392234222C36313436332C32332C32393330372C22312231392C3133333932332C37392232222C31323935332C34332C39393338382C22322238332C3433333036342C30302230222C36323130332C36332C32303430302C22322232382C3833333637342C31302231222C30333134332C38332C37303431322C22332234322C3833333439342C32302236222C34333135332C30342C32303433332C22332234362C3834333730342C33302233222C38333933332C31342C30303433332C22342233302C3034333831342C33302237222C30343539332C38332C33393335392C2235223139332C37342C34393335352C2238223039332C37342C39393332352C22312237312C3634333339332C36392230222C34313334332C31352C32393336372C22312239362C3135333432332C38392235222C39313234332C33352C35393330392C22322238312C3135333934342C30302231222C34323231332C35352C37303436302C22322232362C3935333835342C30302234222C38323634332C36352C38303432312C22332235302C3835333637342C31302239222C32333736332C38352C37303438322C22332237342C3335333839342C33302237222C36333137332C30362C36303432342C22332236382C3836333631342C34302239222C30343334332C30362C37303436332C22342239302C3535333536332C38392238222C33362C3436333538332C37392234222C32392C3636333839332C38392233222C32313031332C30372C37393337382C22312237342C3737333631332C39392232222C37313033332C32372C36393337392C22312236392C3537333233342C30302230222C32323430332C33372C39303433302C22322233342C3237333334342C30302233222C36323335332C35372C32303439302C22322237382C3737333736342C32302232222C30333838332C37372C38303433332C22332239322C3037333138342C33302233222C34333439332C39372C32303434342C22332238362C3837333339342C34302232222C38333038332C30382C30303435342C22342236302C3838333430342C34302238222C30343539332C35372C38393337392C2236223736332C38382C31393333382C2239223436332C39382C31393335382C22312233322C3839333130332C39392234222C35313630332C30392C36393333392C22312235372C3839333631332C39392239222C39313838332C32392C36303437302C22322231322C3939333332342C30302231222C34323135332C32392C38303432302C22322237362C3239333433342C30302235222C38323039332C34392C38303437312C22332231312C3039333037342C33302237222C33333731332C37392C36303432342C22332231352C3539333038342C34302235222C37333830332C38392C33303438342C22332239382C3939333838342C35302230222C30343738332C39392C33303432352C22342239302C3539333333332C383922397D5D", + "PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22803_CWB_NO_effect": { + "Applicability": { + "ColorPrimaries": "sRGB", + "GammaTransfer": "sRGB", + "RenderIntent": 300, + "RenderIntentName": "22803_CWB_NO_effect" + }, + "DynamicRange": "SDR", + "PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30", + "PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133322C5D6C22747522475B3A2C302C312C322C332C342C352C362C372C382C393031312C2C313231312C2C333431312C2C353631312C2C373831312C2C393032322C2C313232322C2C333432322C2C353632322C2C373832322C2C393033332C2C313233332C2C333433332C2C353633332C2C373833332C2C393034342C2C313234342C2C333434342C2C353634342C2C373834342C2C393035352C2C313235352C2C333435352C2C353635352C2C373835352C2C393036362C2C313236362C2C333436362C2C353636362C2C373836362C2C393037372C2C313237372C2C333437372C2C353637372C2C373837372C2C393038382C2C313238382C2C333438382C2C353638382C2C373838382C2C393039392C2C313239392C2C333439392C2C353639392C2C373839392C2C3930312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3931312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3932312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3933312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3934312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3935312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3936312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3937312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3938312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3939312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3930322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3931322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3932322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3933322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3934322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3935322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3936322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3937322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3938322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3939322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3930332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3931332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3932332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3933332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3934332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3935332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3936332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3937332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3938332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3939332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3930342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3931342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3932342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3934342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3935342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3937342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3934362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3935362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3936362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3938362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3939362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3930372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3931372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3932372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3933372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3934372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3935372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3936372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3937372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3938372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3939372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3930382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3931382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3932382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3933382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3934382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3935382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3936382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3937382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3938382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3939382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3930392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3931392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3932392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3933392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3934392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3935392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3936392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3937392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3938392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3939392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3930313030312C30302C3130313230312C30302C3330313430312C30302C3530313630312C30302C3730313830312C30302C3930313031312C31302C3130313231312C31302C3330313431312C31302C3530313631312C31302C3730313831312C31302C3930313032312C32302C3130313232312C32305D33222C756C52743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3034362C3134362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3934362C3035362C3135362C3235362C3335362C3435362C3535362C3635362C3735362C3835362C3935362C3036362C3136362C3236362C3336362C3436362C3536362C3636362C3736362C3836362C3936362C3037362C3137362C3237362C3337362C3437362C3537362C3637362C3737362C3837362C3937362C3038362C3138362C3238362C3338362C3438362C3538362C3638362C3738362C3838362C3938362C3039362C3139362C3239362C3339362C3439362C3539362C3639362C3739362C3839362C3939372C3030372C3130372C3230372C3330372C3430372C3530372C3630372C3730372C3830372C3930372C3031372C3131372C3231372C3331372C3431372C3531372C3631372C3731372C3831372C3931372C3032372C3132372C3232372C3332372C3432372C3532372C3632372C3732372C3832372C3932372C3033372C3133372C3233372C3333372C3433372C3533372C3633372C3733372C3833372C3933372C3034372C3134372C3234372C3334372C3434372C3534372C3634372C3734372C3834372C3934372C3035372C3135372C3235372C3335372C3435372C3535372C3635372C3735372C3835372C3935372C3036372C3136372C3236372C3336372C3436372C3536372C3636372C3736372C3836372C3936372C3037372C3137372C3237372C3337372C3437372C3537372C3637372C3737372C3837372C3937372C3038372C3138372C3238372C3338372C3438372C3538372C3638372C3738372C3838372C3938372C3039372C3139372C3239372C3339372C3439372C3539372C3639372C3739372C3839372C3939382C3030382C3130382C3230382C3330382C3430382C3530382C3630382C3730382C3830382C3930382C3031382C3131382C3231382C3331382C3431382C3531382C3631382C3731382C3831382C3931382C3032382C3132382C3232382C3332382C3432382C3532382C3632382C3732382C3832382C3932382C3033382C3133382C3233382C3333382C3433382C3533382C3633382C3733382C3833382C3933382C3034382C3134382C3234382C3334382C3434382C3534382C3634382C3734382C3834382C3934382C3035382C3135382C3235382C3335382C3435382C3535382C3635382C3735382C3835382C3935382C3036382C3136382C3236382C3336382C3436382C3536382C3636382C3736382C3836382C3936382C3037382C3137382C3237382C3337382C3437382C3537382C3637382C3737382C3837382C3937382C3038382C3138382C3238382C3338382C3438382C3538382C3638382C3738382C3838382C3938382C3039382C3139382C3239382C3339382C3439382C3539382C3639382C3739382C3839382C3939392C3030392C3130392C3230392C3330392C3430392C3530392C3630392C3730392C3830392C3930392C3031392C3131392C3231392C3331392C3431392C3531392C3631392C3731392C3831392C3931392C3032392C3132392C3232392C3332392C3432392C3532392C3632392C3732392C3832392C3932392C3033392C3133392C3233392C3333392C3433392C3533392C3633392C3733392C3833392C3933392C3034392C3134392C3234392C3334392C3434392C3534392C3634392C3734392C3834392C3934392C3035392C3135392C3235392C3335392C3435392C3535392C3635392C3735392C3835392C3935392C3036392C3136392C3236392C3336392C3436392C3536392C3636392C3736392C3836392C3936392C3037392C3137392C3237392C3337392C3437392C3537392C3637392C3737392C3837392C3937392C3038392C3138392C3238392C3338392C3438392C3538392C3638392C3738392C3838392C3938392C3039392C3139392C3239392C3339392C3439392C3539392C3639392C3739392C3839392C3939312C30302C3030313130312C30302C3230313330312C30302C3430313530312C30302C3630313730312C30302C3830313930312C31302C3030313131312C31302C3230313331312C31302C3430313531312C31302C3630313731312C31302C3830313931312C32302C3030313132312C32302C32303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222C38323631352C3231302C2C22332237302C3231352C322230222C33333832352C3231302C2C22332238352C3431352C322230222C38333034352C3231302C2C22342239302C3631352C322230222C2C3036372C382230222C35322C3636372C382230222C31352C3236372C382230222C36372C3836372C382230222C30313432372C3836302C2C22312238322C3036372C382230222C35313633372C3836302C2C22312239372C3236372C382230222C30323834372C3836302C2C22322230332C3436372C382230222C35323036372C3836302C2C22322231382C3636372C382230222C30333237372C3836302C2C22332232332C3836372C382230222C35333438372C3836302C2C22332234382C3036372C382230222C30343639372C3836302C2C223022312C32302C342230222C35322C3630313432302C2C2235223231312C32302C342230222C36372C3830313432302C2C22312232302C3430313432302C2C22312238322C3030313432302C2C22312233352C3630313432302C2C22312239372C3230313432302C2C22322234302C3830313432302C2C22322230332C3430313432302C2C22322236352C3030313432302C2C22322231382C3630313432302C2C22332237302C3230313432302C2C22332232332C3830313432302C2C22332238352C3430313432302C2C22332234382C3030313432302C2C22342239302C3630313432302C2C223022312C38322C302230222C35322C3632313038302C2C2235223231312C38322C302230222C36372C3832313038302C2C22312232302C3432313038302C2C22312238322C3032313038302C2C22312233352C3632313038302C2C22312239372C3232313038302C2C22322234302C3832313038302C2C22322230332C3432313038302C2C22322236352C3032313038302C2C22322231382C3632313038302C2C22332237302C3232313038302C2C22332232332C3832313038302C2C22332238352C3432313038302C2C22332234382C3032313038302C2C22342239302C3632313038302C2C223022312C33352C362230222C35322C3635313633302C2C2235223231312C33352C362230222C36372C3835313633302C2C22312232302C3435313633302C2C22312238322C3035313633302C2C22312233352C3635313633302C2C22312239372C3235313633302C2C22322234302C3835313633302C2C22322230332C3435313633302C2C22322236352C3035313633302C2C22322231382C3635313633302C2C22332237302C3235313633302C2C22332232332C3835313633302C2C22332238352C3435313633302C2C22332234382C3035313633302C2C22342239302C3635313633302C2C223022312C39372C322230222C35322C3637313239302C2C2235223231312C39372C322230222C36372C3837313239302C2C22312232302C3437313239302C2C22312238322C3037313239302C2C22312233352C3637313239302C2C22312239372C3237313239302C2C22322234302C3837313239302C2C22322230332C3437313239302C2C22322236352C3037313239302C2C22322231382C3637313239302C2C22332237302C3237313239302C2C22332232332C3837313239302C2C22332238352C3437313239302C2C22332234382C3037313239302C2C22342239302C3637313239302C2C223022322C34302C382230222C35322C3630323834302C2C2235223231322C34302C382230222C36372C3830323834302C2C22312232302C3430323834302C2C22312238322C3030323834302C2C22312233352C3630323834302C2C22312239372C3230323834302C2C22322234302C3830323834302C2C22322230332C3430323834302C2C22322236352C3030323834302C2C22322231382C3630323834302C2C22332237302C3230323834302C2C22332232332C3830323834302C2C22332238352C3430323834302C2C22332234382C3030323834302C2C22342239302C3630323834302C2C223022322C30332C342230222C35322C3633323430302C2C2235223231322C30332C342230222C36372C3833323430302C2C22312232302C3433323430302C2C22312238322C3033323430302C2C22312233352C3633323430302C2C22312239372C3233323430302C2C22322234302C3833323430302C2C22322230332C3433323430302C2C22322236352C3033323430302C2C22322231382C3633323430302C2C22332237302C3233323430302C2C22332232332C3833323430302C2C22332238352C3433323430302C2C22332234382C3033323430302C2C22342239302C3633323430302C2C223022322C36352C302230222C35322C3635323036302C2C2235223231322C36352C302230222C36372C3835323036302C2C22312232302C3435323036302C2C22312238322C3035323036302C2C22312233352C3635323036302C2C22312239372C3235323036302C2C22322234302C3835323036302C2C22322230332C3435323036302C2C22322236352C3035323036302C2C22322231382C3635323036302C2C22332237302C3235323036302C2C22332232332C3835323036302C2C22332238352C3435323036302C2C22332234382C3035323036302C2C22342239302C3635323036302C2C223022322C31382C362230222C35322C3638323631302C2C2235223231322C31382C362230222C36372C3838323631302C2C22312232302C3438323631302C2C22312238322C3038323631302C2C22312233352C3638323631302C2C22312239372C3238323631302C2C22322234302C3838323631302C2C22322230332C3438323631302C2C22322236352C3038323631302C2C22322231382C3638323631302C2C22332237302C3238323631302C2C22332232332C3838323631302C2C22332238352C3438323631302C2C22332234382C3038323631302C2C22342239302C3638323631302C2C223022332C37302C322230222C35322C3630333237302C2C2235223231332C37302C322230222C36372C3830333237302C2C22312232302C3430333237302C2C22312238322C3030333237302C2C22312233352C3630333237302C2C22312239372C3230333237302C2C22322234302C3830333237302C2C22322230332C3430333237302C2C22322236352C3030333237302C2C22322231382C3630333237302C2C22332237302C3230333237302C2C22332232332C3830333237302C2C22332238352C3430333237302C2C22332234382C3030333237302C2C22342239302C3630333237302C2C223022332C32332C382230222C35322C3633333832302C2C2235223231332C32332C382230222C36372C3833333832302C2C22312232302C3433333832302C2C22312238322C3033333832302C2C22312233352C3633333832302C2C22312239372C3233333832302C2C22322234302C3833333832302C2C22322230332C3433333832302C2C22322236352C3033333832302C2C22322231382C3633333832302C2C22332237302C3233333832302C2C22332232332C3833333832302C2C22332238352C3433333832302C2C22332234382C3033333832302C2C22342239302C3633333832302C2C223022332C38352C342230222C35322C3635333438302C2C2235223231332C38352C342230222C36372C3835333438302C2C22312232302C3435333438302C2C22312238322C3035333438302C2C22312233352C3635333438302C2C22312239372C3235333438302C2C22322234302C3835333438302C2C22322230332C3435333438302C2C22322236352C3035333438302C2C22322231382C3635333438302C2C22332237302C3235333438302C2C22332232332C3835333438302C2C22332238352C3435333438302C2C22332234382C3035333438302C2C22342239302C3635333438302C2C223022332C34382C302230222C35322C3638333034302C2C2235223231332C34382C302230222C36372C3838333034302C2C22312232302C3438333034302C2C22312238322C3038333034302C2C22312233352C3638333034302C2C22312239372C3238333034302C2C22322234302C3838333034302C2C22322230332C3438333034302C2C22322236352C3038333034302C2C22322231382C3638333034302C2C22332237302C3238333034302C2C22332232332C3838333034302C2C22332238352C3438333034302C2C22332234382C3038333034302C2C22342239302C3638333034302C2C223022342C39302C362230222C35322C3630343639302C2C2235223231342C39302C362230222C36372C3830343639302C2C22312232302C3430343639302C2C22312238322C3030343639302C2C22312233352C3630343639302C2C22312239372C3230343639302C2C22322234302C3830343639302C2C22322230332C3430343639302C2C22322236352C3030343639302C2C22322231382C3630343639302C2C22332237302C3230343639302C2C22332232332C3830343639302C2C22332238352C3430343639302C2C22332234382C3030343639302C2C22342239302C3630343639302C2C223022302C322C36352C2232223635302C322C36352C2235223231302C322C36352C2237223836302C322C36352C22312232302C342C3035322236222C32313038302C322C36352C22312233352C362C3035322236222C37313239302C322C36352C22322234302C382C3035322236222C33323430302C322C36352C22322236352C302C3035322236222C38323631302C322C36352C22332237302C322C3035322236222C33333832302C322C36352C22332238352C342C3035322236222C38333034302C322C36352C22342239302C362C3035322236222C2C3035322C3635322236222C35322C3635322C3635322236222C31352C3235322C3635322236222C36372C3835322C3635322236222C30313432322C3635322C36352C22312238322C3035322C3635322236222C35313633322C3635322C36352C22312239372C3235322C3635322236222C30323834322C3635322C36352C22322230332C3435322C3635322236222C35323036322C3635322C36352C22322231382C3635322C3635322236222C30333237322C3635322C36352C22332232332C3835322C3635322236222C35333438322C3635322C36352C22332234382C3035322C3635322236222C30343639322C3635322C36352C223022352C3231322C36352C2232223635352C3231322C36352C2235223231352C3231322C36352C2237223836352C3231322C36352C22312232302C3431352C3235322236222C32313038352C3231322C36352C22312233352C3631352C3235322236222C37313239352C3231322C36352C22322234302C3831352C3235322236222C33323430352C3231322C36352C22322236352C3031352C3235322236222C38323631352C3231322C36352C22332237302C3231352C3235322236222C33333832352C3231322C36352C22332238352C3431352C3235322236222C38333034352C3231322C36352C22342239302C3631352C3235322236222C2C3036372C3835322236222C35322C3636372C3835322236222C31352C3236372C3835322236222C36372C3836372C3835322236222C30313432372C3836322C36352C22312238322C3036372C3835322236222C35313633372C3836322C36352C22312239372C3236372C3835322236222C30323834372C3836322C36352C22322230332C3436372C3835322236222C35323036372C3836322C36352C22322231382C3636372C3835322236222C30333237372C3836322C36352C22332232332C3836372C3835322236222C35333438372C3836322C36352C22332234382C3036372C3835322236222C30343639372C3836322C36352C223022312C32302C3435322236222C35322C3630313432322C36352C2235223231312C32302C3435322236222C36372C3830313432322C36352C22312232302C3430313432322C36352C22312238322C3030313432322C36352C22312233352C3630313432322C36352C22312239372C3230313432322C36352C22322234302C3830313432322C36352C22322230332C3430313432322C36352C22322236352C3030313432322C36352C22322231382C3630313432322C36352C22332237302C3230313432322C36352C22332232332C3830313432322C36352C22332238352C3430313432322C36352C22332234382C3030313432322C36352C22342239302C3630313432322C36352C223022312C38322C3035322236222C35322C3632313038322C36352C2235223231312C38322C3035322236222C36372C3832313038322C36352C22312232302C3432313038322C36352C22312238322C3032313038322C36352C22312233352C3632313038322C36352C22312239372C3232313038322C36352C22322234302C3832313038322C36352C22322230332C3432313038322C36352C22322236352C3032313038322C36352C22322231382C3632313038322C36352C22332237302C3232313038322C36352C22332232332C3832313038322C36352C22332238352C3432313038322C36352C22332234382C3032313038322C36352C22342239302C3632313038322C36352C223022312C33352C3635322236222C35322C3635313633322C36352C2235223231312C33352C3635322236222C36372C3835313633322C36352C22312232302C3435313633322C36352C22312238322C3035313633322C36352C22312233352C3635313633322C36352C22312239372C3235313633322C36352C22322234302C3835313633322C36352C22322230332C3435313633322C36352C22322236352C3035313633322C36352C22322231382C3635313633322C36352C22332237302C3235313633322C36352C22332232332C3835313633322C36352C22332238352C3435313633322C36352C22332234382C3035313633322C36352C22342239302C3635313633322C36352C223022312C39372C3235322236222C35322C3637313239322C36352C2235223231312C39372C3235322236222C36372C3837313239322C36352C22312232302C3437313239322C36352C22312238322C3037313239322C36352C22312233352C3637313239322C36352C22312239372C3237313239322C36352C22322234302C3837313239322C36352C22322230332C3437313239322C36352C22322236352C3037313239322C36352C22322231382C3637313239322C36352C22332237302C3237313239322C36352C22332232332C3837313239322C36352C22332238352C3437313239322C36352C22332234382C3037313239322C36352C22342239302C3637313239322C36352C223022322C34302C3835322236222C35322C3630323834322C36352C2235223231322C34302C3835322236222C36372C3830323834322C36352C22312232302C3430323834322C36352C22312238322C3030323834322C36352C22312233352C3630323834322C36352C22312239372C3230323834322C36352C22322234302C3830323834322C36352C22322230332C3430323834322C36352C22322236352C3030323834322C36352C22322231382C3630323834322C36352C22332237302C3230323834322C36352C22332232332C3830323834322C36352C22332238352C3430323834322C36352C22332234382C3030323834322C36352C22342239302C3630323834322C36352C223022322C30332C3435322236222C35322C3633323430322C36352C2235223231322C30332C3435322236222C36372C3833323430322C36352C22312232302C3433323430322C36352C22312238322C3033323430322C36352C22312233352C3633323430322C36352C22312239372C3233323430322C36352C22322234302C3833323430322C36352C22322230332C3433323430322C36352C22322236352C3033323430322C36352C22322231382C3633323430322C36352C22332237302C3233323430322C36352C22332232332C3833323430322C36352C22332238352C3433323430322C36352C22332234382C3033323430322C36352C22342239302C3633323430322C36352C223022322C36352C3035322236222C35322C3635323036322C36352C2235223231322C36352C3035322236222C36372C3835323036322C36352C22312232302C3435323036322C36352C22312238322C3035323036322C36352C22312233352C3635323036322C36352C22312239372C3235323036322C36352C22322234302C3835323036322C36352C22322230332C3435323036322C36352C22322236352C3035323036322C36352C22322231382C3635323036322C36352C22332237302C3235323036322C36352C22332232332C3835323036322C36352C22332238352C3435323036322C36352C22332234382C3035323036322C36352C22342239302C3635323036322C36352C223022322C31382C3635322236222C35322C3638323631322C36352C2235223231322C31382C3635322236222C36372C3838323631322C36352C22312232302C3438323631322C36352C22312238322C3038323631322C36352C22312233352C3638323631322C36352C22312239372C3238323631322C36352C22322234302C3838323631322C36352C22322230332C3438323631322C36352C22322236352C3038323631322C36352C22322231382C3638323631322C36352C22332237302C3238323631322C36352C22332232332C3838323631322C36352C22332238352C3438323631322C36352C22332234382C3038323631322C36352C22342239302C3638323631322C36352C223022332C37302C3235322236222C35322C3630333237322C36352C2235223231332C37302C3235322236222C36372C3830333237322C36352C22312232302C3430333237322C36352C22312238322C3030333237322C36352C22312233352C3630333237322C36352C22312239372C3230333237322C36352C22322234302C3830333237322C36352C22322230332C3430333237322C36352C22322236352C3030333237322C36352C22322231382C3630333237322C36352C22332237302C3230333237322C36352C22332232332C3830333237322C36352C22332238352C3430333237322C36352C22332234382C3030333237322C36352C22342239302C3630333237322C36352C223022332C32332C3835322236222C35322C3633333832322C36352C2235223231332C32332C3835322236222C36372C3833333832322C36352C22312232302C3433333832322C36352C22312238322C3033333832322C36352C22312233352C3633333832322C36352C22312239372C3233333832322C36352C22322234302C3833333832322C36352C22322230332C3433333832322C36352C22322236352C3033333832322C36352C22322231382C3633333832322C36352C22332237302C3233333832322C36352C22332232332C3833333832322C36352C22332238352C3433333832322C36352C22332234382C3033333832322C36352C22342239302C3633333832322C36352C223022332C38352C3435322236222C35322C3635333438322C36352C2235223231332C38352C3435322236222C36372C3835333438322C36352C22312232302C3435333438322C36352C22312238322C3035333438322C36352C22312233352C3635333438322C36352C22312239372C3235333438322C36352C22322234302C3835333438322C36352C22322230332C3435333438322C36352C22322236352C3035333438322C36352C22322231382C3635333438322C36352C22332237302C3235333438322C36352C22332232332C3835333438322C36352C22332238352C3435333438322C36352C22332234382C3035333438322C36352C22342239302C3635333438322C36352C223022332C34382C3035322236222C35322C3638333034322C36352C2235223231332C34382C3035322236222C36372C3838333034322C36352C22312232302C3438333034322C36352C22312238322C3038333034322C36352C22312233352C3638333034322C36352C22312239372C3238333034322C36352C22322234302C3838333034322C36352C22322230332C3438333034322C36352C22322236352C3038333034322C36352C22322231382C3638333034322C36352C22332237302C3238333034322C36352C22332232332C3838333034322C36352C22332238352C3438333034322C36352C22332234382C3038333034322C36352C22342239302C3638333034322C36352C223022342C39302C3635322236222C35322C3630343639322C36352C2235223231342C39302C3635322236222C36372C3830343639322C36352C22312232302C3430343639322C36352C22312238322C3030343639322C36352C22312233352C3630343639322C36352C22312239372C3230343639322C36352C22322234302C3830343639322C36352C22322230332C3430343639322C36352C22322236352C3030343639322C36352C22322231382C3630343639322C36352C22332237302C3230343639322C36352C22332232332C3830343639322C36352C22332238352C3430343639322C36352C22332234382C3030343639322C36352C22342239302C3630343639322C36352C223022302C352C32312C2232223635302C352C32312C2235223231302C352C32312C2237223836302C352C32312C22312232302C342C3031352232222C32313038302C352C32312C22312233352C362C3031352232222C37313239302C352C32312C22322234302C382C3031352232222C33323430302C352C32312C22322236352C302C3031352232222C38323631302C352C32312C22332237302C322C3031352232222C33333832302C352C32312C22332238352C342C3031352232222C38333034302C352C32312C22342239302C362C3031352232222C2C3035322C3631352232222C35322C3635322C3631352232222C31352C3235322C3631352232222C36372C3835322C3631352232222C30313432322C3635352C32312C22312238322C3035322C3631352232222C35313633322C3635352C32312C22312239372C3235322C3631352232222C30323834322C3635352C32312C22322230332C3435322C3631352232222C35323036322C3635352C32312C22322231382C3635322C3631352232222C30333237322C3635352C32312C22332232332C3835322C3631352232222C35333438322C3635352C32312C22332234382C3035322C3631352232222C30343639322C3635352C32312C223022352C3231352C32312C2232223635352C3231352C32312C2235223231352C3231352C32312C2237223836352C3231352C32312C22312232302C3431352C3231352232222C32313038352C3231352C32312C22312233352C3631352C3231352232222C37313239352C3231352C32312C22322234302C3831352C3231352232222C33323430352C3231352C32312C22322236352C3031352C3231352232222C38323631352C3231352C32312C22332237302C3231352C3231352232222C33333832352C3231352C32312C22332238352C3431352C3231352232222C38333034352C3231352C32312C22342239302C3631352C3231352232222C2C3036372C3831352232222C35322C3636372C3831352232222C31352C3236372C3831352232222C36372C3836372C3831352232222C30313432372C3836352C32312C22312238322C3036372C3831352232222C35313633372C3836352C32312C22312239372C3236372C3831352232222C30323834372C3836352C32312C22322230332C3436372C3831352232222C35323036372C3836352C32312C22322231382C3636372C3831352232222C30333237372C3836352C32312C22332232332C3836372C3831352232222C35333438372C3836352C32312C22332234382C3036372C3831352232222C30343639372C3836352C32312C223022312C32302C3431352232222C35322C3630313432352C32312C2235223231312C32302C3431352232222C36372C3830313432352C32312C22312232302C3430313432352C32312C22312238322C3030313432352C32312C22312233352C3630313432352C32312C22312239372C3230313432352C32312C22322234302C3830313432352C32312C22322230332C3430313432352C32312C22322236352C3030313432352C32312C22322231382C3630313432352C32312C22332237302C3230313432352C32312C22332232332C3830313432352C32312C22332238352C3430313432352C32312C22332234382C3030313432352C32312C22342239302C3630313432352C32312C223022312C38322C3031352232222C35322C3632313038352C32312C2235223231312C38322C3031352232222C36372C3832313038352C32312C22312232302C3432313038352C32312C22312238322C3032313038352C32312C22312233352C3632313038352C32312C22312239372C3232313038352C32312C22322234302C3832313038352C32312C22322230332C3432313038352C32312C22322236352C3032313038352C32312C22322231382C3632313038352C32312C22332237302C3232313038352C32312C22332232332C3832313038352C32312C22332238352C3432313038352C32312C22332234382C3032313038352C32312C22342239302C3632313038352C32312C223022312C33352C3631352232222C35322C3635313633352C32312C2235223231312C33352C3631352232222C36372C3835313633352C32312C22312232302C3435313633352C32312C22312238322C3035313633352C32312C22312233352C3635313633352C32312C22312239372C3235313633352C32312C22322234302C3835313633352C32312C22322230332C3435313633352C32312C22322236352C3035313633352C32312C22322231382C3635313633352C32312C22332237302C3235313633352C32312C22332232332C3835313633352C32312C22332238352C3435313633352C32312C22332234382C3035313633352C32312C22342239302C3635313633352C32312C223022312C39372C3231352232222C35322C3637313239352C32312C2235223231312C39372C3231352232222C36372C3837313239352C32312C22312232302C3437313239352C32312C22312238322C3037313239352C32312C22312233352C3637313239352C32312C22312239372C3237313239352C32312C22322234302C3837313239352C32312C22322230332C3437313239352C32312C22322236352C3037313239352C32312C22322231382C3637313239352C32312C22332237302C3237313239352C32312C22332232332C3837313239352C32312C22332238352C3437313239352C32312C22332234382C3037313239352C32312C22342239302C3637313239352C32312C223022322C34302C3831352232222C35322C3630323834352C32312C2235223231322C34302C3831352232222C36372C3830323834352C32312C22312232302C3430323834352C32312C22312238322C3030323834352C32312C22312233352C3630323834352C32312C22312239372C3230323834352C32312C22322234302C3830323834352C32312C22322230332C3430323834352C32312C22322236352C3030323834352C32312C22322231382C3630323834352C32312C22332237302C3230323834352C32312C22332232332C3830323834352C32312C22332238352C3430323834352C32312C22332234382C3030323834352C32312C22342239302C3630323834352C32312C223022322C30332C3431352232222C35322C3633323430352C32312C2235223231322C30332C3431352232222C36372C3833323430352C32312C22312232302C3433323430352C32312C22312238322C3033323430352C32312C22312233352C3633323430352C32312C22312239372C3233323430352C32312C22322234302C3833323430352C32312C22322230332C3433323430352C32312C22322236352C3033323430352C32312C22322231382C3633323430352C32312C22332237302C3233323430352C32312C22332232332C3833323430352C32312C22332238352C3433323430352C32312C22332234382C3033323430352C32312C22342239302C3633323430352C32312C223022322C36352C3031352232222C35322C3635323036352C32312C2235223231322C36352C3031352232222C36372C3835323036352C32312C22312232302C3435323036352C32312C22312238322C3035323036352C32312C22312233352C3635323036352C32312C22312239372C3235323036352C32312C22322234302C3835323036352C32312C22322230332C3435323036352C32312C22322236352C3035323036352C32312C22322231382C3635323036352C32312C22332237302C3235323036352C32312C22332232332C3835323036352C32312C22332238352C3435323036352C32312C22332234382C3035323036352C32312C22342239302C3635323036352C32312C223022322C31382C3631352232222C35322C3638323631352C32312C2235223231322C31382C3631352232222C36372C3838323631352C32312C22312232302C3438323631352C32312C22312238322C3038323631352C32312C22312233352C3638323631352C32312C22312239372C3238323631352C32312C22322234302C3838323631352C32312C22322230332C3438323631352C32312C22322236352C3038323631352C32312C22322231382C3638323631352C32312C22332237302C3238323631352C32312C22332232332C3838323631352C32312C22332238352C3438323631352C32312C22332234382C3038323631352C32312C22342239302C3638323631352C32312C223022332C37302C3231352232222C35322C3630333237352C32312C2235223231332C37302C3231352232222C36372C3830333237352C32312C22312232302C3430333237352C32312C22312238322C3030333237352C32312C22312233352C3630333237352C32312C22312239372C3230333237352C32312C22322234302C3830333237352C32312C22322230332C3430333237352C32312C22322236352C3030333237352C32312C22322231382C3630333237352C32312C22332237302C3230333237352C32312C22332232332C3830333237352C32312C22332238352C3430333237352C32312C22332234382C3030333237352C32312C22342239302C3630333237352C32312C223022332C32332C3831352232222C35322C3633333832352C32312C2235223231332C32332C3831352232222C36372C3833333832352C32312C22312232302C3433333832352C32312C22312238322C3033333832352C32312C22312233352C3633333832352C32312C22312239372C3233333832352C32312C22322234302C3833333832352C32312C22322230332C3433333832352C32312C22322236352C3033333832352C32312C22322231382C3633333832352C32312C22332237302C3233333832352C32312C22332232332C3833333832352C32312C22332238352C3433333832352C32312C22332234382C3033333832352C32312C22342239302C3633333832352C32312C223022332C38352C3431352232222C35322C3635333438352C32312C2235223231332C38352C3431352232222C36372C3835333438352C32312C22312232302C3435333438352C32312C22312238322C3035333438352C32312C22312233352C3635333438352C32312C22312239372C3235333438352C32312C22322234302C3835333438352C32312C22322230332C3435333438352C32312C22322236352C3035333438352C32312C22322231382C3635333438352C32312C22332237302C3235333438352C32312C22332232332C3835333438352C32312C22332238352C3435333438352C32312C22332234382C3035333438352C32312C22342239302C3635333438352C32312C223022332C34382C3031352232222C35322C3638333034352C32312C2235223231332C34382C3031352232222C36372C3838333034352C32312C22312232302C3438333034352C32312C22312238322C3038333034352C32312C22312233352C3638333034352C32312C22312239372C3238333034352C32312C22322234302C3838333034352C32312C22322230332C3438333034352C32312C22322236352C3038333034352C32312C22322231382C3638333034352C32312C22332237302C3238333034352C32312C22332232332C3838333034352C32312C22332238352C3438333034352C32312C22332234382C3038333034352C32312C22342239302C3638333034352C32312C223022342C39302C3631352232222C35322C3630343639352C32312C2235223231342C39302C3631352232222C36372C3830343639352C32312C22312232302C3430343639352C32312C22312238322C3030343639352C32312C22312233352C3630343639352C32312C22312239372C3230343639352C32312C22322234302C3830343639352C32312C22322230332C3430343639352C32312C22322236352C3030343639352C32312C22322231382C3630343639352C32312C22332237302C3230343639352C32312C22332232332C3830343639352C32312C22332238352C3430343639352C32312C22332234382C3030343639352C32312C22342239302C3630343639352C32312C223022302C372C38362C2232223635302C372C38362C2235223231302C372C38362C2237223836302C372C38362C22312232302C342C3036372238222C32313038302C372C38362C22312233352C362C3036372238222C37313239302C372C38362C22322234302C382C3036372238222C33323430302C372C38362C22322236352C302C3036372238222C38323631302C372C38362C22332237302C322C3036372238222C33333832302C372C38362C22332238352C342C3036372238222C38333034302C372C38362C22342239302C362C3036372238222C2C3035322C3636372238222C35322C3635322C3636372238222C31352C3235322C3636372238222C36372C3835322C3636372238222C30313432322C3635372C38362C22312238322C3035322C3636372238222C35313633322C3635372C38362C22312239372C3235322C3636372238222C30323834322C3635372C38362C22322230332C3435322C3636372238222C35323036322C3635372C38362C22322231382C3635322C3636372238222C30333237322C3635372C38362C22332232332C3835322C3636372238222C35333438322C3635372C38362C22332234382C3035322C3636372238222C30343639322C3635372C38362C223022352C3231372C38362C2232223635352C3231372C38362C2235223231352C3231372C38362C2237223836352C3231372C38362C22312232302C3431352C3236372238222C32313038352C3231372C38362C22312233352C3631352C3236372238222C37313239352C3231372C38362C22322234302C3831352C3236372238222C33323430352C3231372C38362C22322236352C3031352C3236372238222C38323631352C3231372C38362C22332237302C3231352C3236372238222C33333832352C3231372C38362C22332238352C3431352C3236372238222C38333034352C3231372C38362C22342239302C3631352C3236372238222C2C3036372C3836372238222C35322C3636372C3836372238222C31352C3236372C3836372238222C36372C3836372C3836372238222C30313432372C3836372C38362C22312238322C3036372C3836372238222C35313633372C3836372C38362C22312239372C3236372C3836372238222C30323834372C3836372C38362C22322230332C3436372C3836372238222C35323036372C3836372C38362C22322231382C3636372C3836372238222C30333237372C3836372C38362C22332232332C3836372C3836372238222C35333438372C3836372C38362C22332234382C3036372C3836372238222C30343639372C3836372C38362C223022312C32302C3436372238222C35322C3630313432372C38362C2235223231312C32302C3436372238222C36372C3830313432372C38362C22312232302C3430313432372C38362C22312238322C3030313432372C38362C22312233352C3630313432372C38362C22312239372C3230313432372C38362C22322234302C3830313432372C38362C22322230332C3430313432372C38362C22322236352C3030313432372C38362C22322231382C3630313432372C38362C22332237302C3230313432372C38362C22332232332C3830313432372C38362C22332238352C3430313432372C38362C22332234382C3030313432372C38362C22342239302C3630313432372C38362C223022312C38322C3036372238222C35322C3632313038372C38362C2235223231312C38322C3036372238222C36372C3832313038372C38362C22312232302C3432313038372C38362C22312238322C3032313038372C38362C22312233352C3632313038372C38362C22312239372C3232313038372C38362C22322234302C3832313038372C38362C22322230332C3432313038372C38362C22322236352C3032313038372C38362C22322231382C3632313038372C38362C22332237302C3232313038372C38362C22332232332C3832313038372C38362C22332238352C3432313038372C38362C22332234382C3032313038372C38362C22342239302C3632313038372C38362C223022312C33352C3636372238222C35322C3635313633372C38362C2235223231312C33352C3636372238222C36372C3835313633372C38362C22312232302C3435313633372C38362C22312238322C3035313633372C38362C22312233352C3635313633372C38362C22312239372C3235313633372C38362C22322234302C3835313633372C38362C22322230332C3435313633372C38362C22322236352C3035313633372C38362C22322231382C3635313633372C38362C22332237302C3235313633372C38362C22332232332C3835313633372C38362C22332238352C3435313633372C38362C22332234382C3035313633372C38362C22342239302C3635313633372C38362C223022312C39372C3236372238222C35322C3637313239372C38362C2235223231312C39372C3236372238222C36372C3837313239372C38362C22312232302C3437313239372C38362C22312238322C3037313239372C38362C22312233352C3637313239372C38362C22312239372C3237313239372C38362C22322234302C3837313239372C38362C22322230332C3437313239372C38362C22322236352C3037313239372C38362C22322231382C3637313239372C38362C22332237302C3237313239372C38362C22332232332C3837313239372C38362C22332238352C3437313239372C38362C22332234382C3037313239372C38362C22342239302C3637313239372C38362C223022322C34302C3836372238222C35322C3630323834372C38362C2235223231322C34302C3836372238222C36372C3830323834372C38362C22312232302C3430323834372C38362C22312238322C3030323834372C38362C22312233352C3630323834372C38362C22312239372C3230323834372C38362C22322234302C3830323834372C38362C22322230332C3430323834372C38362C22322236352C3030323834372C38362C22322231382C3630323834372C38362C22332237302C3230323834372C38362C22332232332C3830323834372C38362C22332238352C3430323834372C38362C22332234382C3030323834372C38362C22342239302C3630323834372C38362C223022322C30332C3436372238222C35322C3633323430372C38362C2235223231322C30332C3436372238222C36372C3833323430372C38362C22312232302C3433323430372C38362C22312238322C3033323430372C38362C22312233352C3633323430372C38362C22312239372C3233323430372C38362C22322234302C3833323430372C38362C22322230332C3433323430372C38362C22322236352C3033323430372C38362C22322231382C3633323430372C38362C22332237302C3233323430372C38362C22332232332C3833323430372C38362C22332238352C3433323430372C38362C22332234382C3033323430372C38362C22342239302C3633323430372C38362C223022322C36352C3036372238222C35322C3635323036372C38362C2235223231322C36352C3036372238222C36372C3835323036372C38362C22312232302C3435323036372C38362C22312238322C3035323036372C38362C22312233352C3635323036372C38362C22312239372C3235323036372C38362C22322234302C3835323036372C38362C22322230332C3435323036372C38362C22322236352C3035323036372C38362C22322231382C3635323036372C38362C22332237302C3235323036372C38362C22332232332C3835323036372C38362C22332238352C3435323036372C38362C22332234382C3035323036372C38362C22342239302C3635323036372C38362C223022322C31382C3636372238222C35322C3638323631372C38362C2235223231322C31382C3636372238222C36372C3838323631372C38362C22312232302C3438323631372C38362C22312238322C3038323631372C38362C22312233352C3638323631372C38362C22312239372C3238323631372C38362C22322234302C3838323631372C38362C22322230332C3438323631372C38362C22322236352C3038323631372C38362C22322231382C3638323631372C38362C22332237302C3238323631372C38362C22332232332C3838323631372C38362C22332238352C3438323631372C38362C22332234382C3038323631372C38362C22342239302C3638323631372C38362C223022332C37302C3236372238222C35322C3630333237372C38362C2235223231332C37302C3236372238222C36372C3830333237372C38362C22312232302C3430333237372C38362C22312238322C3030333237372C38362C22312233352C3630333237372C38362C22312239372C3230333237372C38362C22322234302C3830333237372C38362C22322230332C3430333237372C38362C22322236352C3030333237372C38362C22322231382C3630333237372C38362C22332237302C3230333237372C38362C22332232332C3830333237372C38362C22332238352C3430333237372C38362C22332234382C3030333237372C38362C22342239302C3630333237372C38362C223022332C32332C3836372238222C35322C3633333832372C38362C2235223231332C32332C3836372238222C36372C3833333832372C38362C22312232302C3433333832372C38362C22312238322C3033333832372C38362C22312233352C3633333832372C38362C22312239372C3233333832372C38362C22322234302C3833333832372C38362C22322230332C3433333832372C38362C22322236352C3033333832372C38362C22322231382C3633333832372C38362C22332237302C3233333832372C38362C22332232332C3833333832372C38362C22332238352C3433333832372C38362C22332234382C3033333832372C38362C22342239302C3633333832372C38362C223022332C38352C3436372238222C35322C3635333438372C38362C2235223231332C38352C3436372238222C36372C3835333438372C38362C22312232302C3435333438372C38362C22312238322C3035333438372C38362C22312233352C3635333438372C38362C22312239372C3235333438372C38362C22322234302C3835333438372C38362C22322230332C3435333438372C38362C22322236352C3035333438372C38362C22322231382C3635333438372C38362C22332237302C3235333438372C38362C22332232332C3835333438372C38362C22332238352C3435333438372C38362C22332234382C3035333438372C38362C22342239302C3635333438372C38362C223022332C34382C3036372238222C35322C3638333034372C38362C2235223231332C34382C3036372238222C36372C3838333034372C38362C22312232302C3438333034372C38362C22312238322C3038333034372C38362C22312233352C3638333034372C38362C22312239372C3238333034372C38362C22322234302C3838333034372C38362C22322230332C3438333034372C38362C22322236352C3038333034372C38362C22322231382C3638333034372C38362C22332237302C3238333034372C38362C22332232332C3838333034372C38362C22332238352C3438333034372C38362C22332234382C3038333034372C38362C22342239302C3638333034372C38362C223022342C39302C3636372238222C35322C3630343639372C38362C2235223231342C39302C3636372238222C36372C3830343639372C38362C22312232302C3430343639372C38362C22312238322C3030343639372C38362C22312233352C3630343639372C38362C22312239372C3230343639372C38362C22322234302C3830343639372C38362C22322230332C3430343639372C38362C22322236352C3030343639372C38362C22322231382C3630343639372C38362C22332237302C3230343639372C38362C22332232332C3830343639372C38362C22332238352C3430343639372C38362C22332234382C3030343639372C38362C22342239302C3630343639372C38362C223022302C312C32302234222C35322C362C30303134322C2235223231302C312C32302234222C36372C382C30303134322C22312232302C342C30303134322C22312238322C302C30303134322C22312233352C362C30303134322C22312239372C322C30303134322C22322234302C382C30303134322C22322230332C342C30303134322C22322236352C302C30303134322C22322231382C362C30303134322C22332237302C322C30303134322C22332232332C382C30303134322C22332238352C342C30303134322C22332234382C302C30303134322C22342239302C362C30303134322C223022322C3635312C32302234222C35322C3635322C36303134322C2235223231322C3635312C32302234222C36372C3835322C36303134322C22312232302C3435322C36303134322C22312238322C3035322C36303134322C22312233352C3635322C36303134322C22312239372C3235322C36303134322C22322234302C3835322C36303134322C22322230332C3435322C36303134322C22322236352C3035322C36303134322C22322231382C3635322C36303134322C22332237302C3235322C36303134322C22332232332C3835322C36303134322C22332238352C3435322C36303134322C22332234382C3035322C36303134322C22342239302C3635322C36303134322C223022352C3231312C32302234222C35322C3631352C32303134322C2235223231352C3231312C32302234222C36372C3831352C32303134322C22312232302C3431352C32303134322C22312238322C3031352C32303134322C22312233352C3631352C32303134322C22312239372C3231352C32303134322C22322234302C3831352C32303134322C22322230332C3431352C32303134322C22322236352C3031352C32303134322C22322231382C3631352C32303134322C22332237302C3231352C32303134322C22332232332C3831352C32303134322C22332238352C3431352C32303134322C22332234382C3031352C32303134322C22342239302C3631352C32303134322C223022372C3836312C32302234222C35322C3636372C38303134322C2235223231372C3836312C32302234222C36372C3836372C38303134322C22312232302C3436372C38303134322C22312238322C3036372C38303134322C22312233352C3636372C38303134322C22312239372C3236372C38303134322C22322234302C3836372C38303134322C22322230332C3436372C38303134322C22322236352C3036372C38303134322C22322231382C3636372C38303134322C22332237302C3236372C38303134322C22332232332C3836372C38303134322C22332238352C3436372C38303134322C22332234382C3036372C38303134322C22342239302C3636372C38303134322C223022312C32302C34303134322C2232223635312C32302C34303134322C2235223231312C32302C34303134322C2237223836312C32302C34303134322C22312232302C3430313432312C32302234222C32313038312C32302C34303134322C22312233352C3630313432312C32302234222C37313239312C32302C34303134322C22322234302C3830313432312C32302234222C33323430312C32302C34303134322C22322236352C3030313432312C32302234222C38323631312C32302C34303134322C22332237302C3230313432312C32302234222C33333832312C32302C34303134322C22332238352C3430313432312C32302234222C38333034312C32302C34303134322C22342239302C3630313432312C32302234222C2C3032313038312C32302234222C35322C3632313038312C32302234222C31352C3232313038312C32302234222C36372C3832313038312C32302234222C30313432312C38322C30303134322C22312238322C3032313038312C32302234222C35313633312C38322C30303134322C22312239372C3232313038312C32302234222C30323834312C38322C30303134322C22322230332C3432313038312C32302234222C35323036312C38322C30303134322C22322231382C3632313038312C32302234222C30333237312C38322C30303134322C22332232332C3832313038312C32302234222C35333438312C38322C30303134322C22332234382C3032313038312C32302234222C30343639312C38322C30303134322C223022312C33352C36303134322C2232223635312C33352C36303134322C2235223231312C33352C36303134322C2237223836312C33352C36303134322C22312232302C3435313633312C32302234222C32313038312C33352C36303134322C22312233352C3635313633312C32302234222C37313239312C33352C36303134322C22322234302C3835313633312C32302234222C33323430312C33352C36303134322C22322236352C3035313633312C32302234222C38323631312C33352C36303134322C22332237302C3235313633312C32302234222C33333832312C33352C36303134322C22332238352C3435313633312C32302234222C38333034312C33352C36303134322C22342239302C3635313633312C32302234222C2C3037313239312C32302234222C35322C3637313239312C32302234222C31352C3237313239312C32302234222C36372C3837313239312C32302234222C30313432312C39372C32303134322C22312238322C3037313239312C32302234222C35313633312C39372C32303134322C22312239372C3237313239312C32302234222C30323834312C39372C32303134322C22322230332C3437313239312C32302234222C35323036312C39372C32303134322C22322231382C3637313239312C32302234222C30333237312C39372C32303134322C22332232332C3837313239312C32302234222C35333438312C39372C32303134322C22332234382C3037313239312C32302234222C30343639312C39372C32303134322C223022322C34302C38303134322C2232223635322C34302C38303134322C2235223231322C34302C38303134322C2237223836322C34302C38303134322C22312232302C3430323834312C32302234222C32313038322C34302C38303134322C22312233352C3630323834312C32302234222C37313239322C34302C38303134322C22322234302C3830323834312C32302234222C33323430322C34302C38303134322C22322236352C3030323834312C32302234222C38323631322C34302C38303134322C22332237302C3230323834312C32302234222C33333832322C34302C38303134322C22332238352C3430323834312C32302234222C38333034322C34302C38303134322C22342239302C3630323834312C32302234222C2C3033323430312C32302234222C35322C3633323430312C32302234222C31352C3233323430312C32302234222C36372C3833323430312C32302234222C30313432322C30332C34303134322C22312238322C3033323430312C32302234222C35313633322C30332C34303134322C22312239372C3233323430312C32302234222C30323834322C30332C34303134322C22322230332C3433323430312C32302234222C35323036322C30332C34303134322C22322231382C3633323430312C32302234222C30333237322C30332C34303134322C22332232332C3833323430312C32302234222C35333438322C30332C34303134322C22332234382C3033323430312C32302234222C30343639322C30332C34303134322C223022322C36352C30303134322C2232223635322C36352C30303134322C2235223231322C36352C30303134322C2237223836322C36352C30303134322C22312232302C3435323036312C32302234222C32313038322C36352C30303134322C22312233352C3635323036312C32302234222C37313239322C36352C30303134322C22322234302C3835323036312C32302234222C33323430322C36352C30303134322C22322236352C3035323036312C32302234222C38323631322C36352C30303134322C22332237302C3235323036312C32302234222C33333832322C36352C30303134322C22332238352C3435323036312C32302234222C38333034322C36352C30303134322C22342239302C3635323036312C32302234222C2C3038323631312C32302234222C35322C3638323631312C32302234222C31352C3238323631312C32302234222C36372C3838323631312C32302234222C30313432322C31382C36303134322C22312238322C3038323631312C32302234222C35313633322C31382C36303134322C22312239372C3238323631312C32302234222C30323834322C31382C36303134322C22322230332C3438323631312C32302234222C35323036322C31382C36303134322C22322231382C3638323631312C32302234222C30333237322C31382C36303134322C22332232332C3838323631312C32302234222C35333438322C31382C36303134322C22332234382C3038323631312C32302234222C30343639322C31382C36303134322C223022332C37302C32303134322C2232223635332C37302C32303134322C2235223231332C37302C32303134322C2237223836332C37302C32303134322C22312232302C3430333237312C32302234222C32313038332C37302C32303134322C22312233352C3630333237312C32302234222C37313239332C37302C32303134322C22322234302C3830333237312C32302234222C33323430332C37302C32303134322C22322236352C3030333237312C32302234222C38323631332C37302C32303134322C22332237302C3230333237312C32302234222C33333832332C37302C32303134322C22332238352C3430333237312C32302234222C38333034332C37302C32303134322C22342239302C3630333237312C32302234222C2C3033333832312C32302234222C35322C3633333832312C32302234222C31352C3233333832312C32302234222C36372C3833333832312C32302234222C30313432332C32332C38303134322C22312238322C3033333832312C32302234222C35313633332C32332C38303134322C22312239372C3233333832312C32302234222C30323834332C32332C38303134322C22322230332C3433333832312C32302234222C35323036332C32332C38303134322C22322231382C3633333832312C32302234222C30333237332C32332C38303134322C22332232332C3833333832312C32302234222C35333438332C32332C38303134322C22332234382C3033333832312C32302234222C30343639332C32332C38303134322C223022332C38352C34303134322C2232223635332C38352C34303134322C2235223231332C38352C34303134322C2237223836332C38352C34303134322C22312232302C3435333438312C32302234222C32313038332C38352C34303134322C22312233352C3635333438312C32302234222C37313239332C38352C34303134322C22322234302C3835333438312C32302234222C33323430332C38352C34303134322C22322236352C3035333438312C32302234222C38323631332C38352C34303134322C22332237302C3235333438312C32302234222C33333832332C38352C34303134322C22332238352C3435333438312C32302234222C38333034332C38352C34303134322C22342239302C3635333438312C32302234222C2C3038333034312C32302234222C35322C3638333034312C32302234222C31352C3238333034312C32302234222C36372C3838333034312C32302234222C30313432332C34382C30303134322C22312238322C3038333034312C32302234222C35313633332C34382C30303134322C22312239372C3238333034312C32302234222C30323834332C34382C30303134322C22322230332C3438333034312C32302234222C35323036332C34382C30303134322C22322231382C3638333034312C32302234222C30333237332C34382C30303134322C22332232332C3838333034312C32302234222C35333438332C34382C30303134322C22332234382C3038333034312C32302234222C30343639332C34382C30303134322C223022342C39302C36303134322C2232223635342C39302C36303134322C2235223231342C39302C36303134322C2237223836342C39302C36303134322C22312232302C3430343639312C32302234222C32313038342C39302C36303134322C22312233352C3630343639312C32302234222C37313239342C39302C36303134322C22322234302C3830343639312C32302234222C33323430342C39302C36303134322C22322236352C3030343639312C32302234222C38323631342C39302C36303134322C22332237302C3230343639312C32302234222C33333832342C39302C36303134322C22332238352C3430343639312C32302234222C38333034342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30323130382C2232223635302C312C38322230222C31352C322C30323130382C2237223836302C312C38322230222C30313432302C312C38322230222C32313038302C312C38322230222C35313633302C312C38322230222C37313239302C312C38322230222C30323834302C312C38322230222C33323430302C312C38322230222C35323036302C312C38322230222C38323631302C312C38322230222C30333237302C312C38322230222C33333832302C312C38322230222C35333438302C312C38322230222C38333034302C312C38322230222C30343639302C312C38322230222C2C3035322C36323130382C2232223635322C3635312C38322230222C31352C3235322C36323130382C2237223836322C3635312C38322230222C30313432322C3635312C38322230222C32313038322C3635312C38322230222C35313633322C3635312C38322230222C37313239322C3635312C38322230222C30323834322C3635312C38322230222C33323430322C3635312C38322230222C35323036322C3635312C38322230222C38323631322C3635312C38322230222C30333237322C3635312C38322230222C33333832322C3635312C38322230222C35333438322C3635312C38322230222C38333034322C3635312C38322230222C30343639322C3635312C38322230222C2C3031352C32323130382C2232223635352C3231312C38322230222C31352C3231352C32323130382C2237223836352C3231312C38322230222C30313432352C3231312C38322230222C32313038352C3231312C38322230222C35313633352C3231312C38322230222C37313239352C3231312C38322230222C30323834352C3231312C38322230222C33323430352C3231312C38322230222C35323036352C3231312C38322230222C38323631352C3231312C38322230222C30333237352C3231312C38322230222C33333832352C3231312C38322230222C35333438352C3231312C38322230222C38333034352C3231312C38322230222C30343639352C3231312C38322230222C2C3036372C38323130382C2232223635372C3836312C38322230222C31352C3236372C38323130382C2237223836372C3836312C38322230222C30313432372C3836312C38322230222C32313038372C3836312C38322230222C35313633372C3836312C38322230222C37313239372C3836312C38322230222C30323834372C3836312C38322230222C33323430372C3836312C38322230222C35323036372C3836312C38322230222C38323631372C3836312C38322230222C30333237372C3836312C38322230222C33333832372C3836312C38322230222C35333438372C3836312C38322230222C38333034372C3836312C38322230222C30343639372C3836312C38322230222C2C3030313432312C38322230222C35322C3630313432312C38322230222C31352C3230313432312C38322230222C36372C3830313432312C38322230222C30313432312C32302C34323130382C22312238322C3030313432312C38322230222C35313633312C32302C34323130382C22312239372C3230313432312C38322230222C30323834312C32302C34323130382C22322230332C3430313432312C38322230222C35323036312C32302C34323130382C22322231382C3630313432312C38322230222C30333237312C32302C34323130382C22332232332C3830313432312C38322230222C35333438312C32302C34323130382C22332234382C3030313432312C38322230222C30343639312C32302C34323130382C223022312C38322C30323130382C2232223635312C38322C30323130382C2235223231312C38322C30323130382C2237223836312C38322C30323130382C22312232302C3432313038312C38322230222C32313038312C38322C30323130382C22312233352C3632313038312C38322230222C37313239312C38322C30323130382C22322234302C3832313038312C38322230222C33323430312C38322C30323130382C22322236352C3032313038312C38322230222C38323631312C38322C30323130382C22332237302C3232313038312C38322230222C33333832312C38322C30323130382C22332238352C3432313038312C38322230222C38333034312C38322C30323130382C22342239302C3632313038312C38322230222C2C3035313633312C38322230222C35322C3635313633312C38322230222C31352C3235313633312C38322230222C36372C3835313633312C38322230222C30313432312C33352C36323130382C22312238322C3035313633312C38322230222C35313633312C33352C36323130382C22312239372C3235313633312C38322230222C30323834312C33352C36323130382C22322230332C3435313633312C38322230222C35323036312C33352C36323130382C22322231382C3635313633312C38322230222C30333237312C33352C36323130382C22332232332C3835313633312C38322230222C35333438312C33352C36323130382C22332234382C3035313633312C38322230222C30343639312C33352C36323130382C223022312C39372C32323130382C2232223635312C39372C32323130382C2235223231312C39372C32323130382C2237223836312C39372C32323130382C22312232302C3437313239312C38322230222C32313038312C39372C32323130382C22312233352C3637313239312C38322230222C37313239312C39372C32323130382C22322234302C3837313239312C38322230222C33323430312C39372C32323130382C22322236352C3037313239312C38322230222C38323631312C39372C32323130382C22332237302C3237313239312C38322230222C33333832312C39372C32323130382C22332238352C3437313239312C38322230222C38333034312C39372C32323130382C22342239302C3637313239312C38322230222C2C3030323834312C38322230222C35322C3630323834312C38322230222C31352C3230323834312C38322230222C36372C3830323834312C38322230222C30313432322C34302C38323130382C22312238322C3030323834312C38322230222C35313633322C34302C38323130382C22312239372C3230323834312C38322230222C30323834322C34302C38323130382C22322230332C3430323834312C38322230222C35323036322C34302C38323130382C22322231382C3630323834312C38322230222C30333237322C34302C38323130382C22332232332C3830323834312C38322230222C35333438322C34302C38323130382C22332234382C3030323834312C38322230222C30343639322C34302C38323130382C223022322C30332C34323130382C2232223635322C30332C34323130382C2235223231322C30332C34323130382C2237223836322C30332C34323130382C22312232302C3433323430312C38322230222C32313038322C30332C34323130382C22312233352C3633323430312C38322230222C37313239322C30332C34323130382C22322234302C3833323430312C38322230222C33323430322C30332C34323130382C22322236352C3033323430312C38322230222C38323631322C30332C34323130382C22332237302C3233323430312C38322230222C33333832322C30332C34323130382C22332238352C3433323430312C38322230222C38333034322C30332C34323130382C22342239302C3633323430312C38322230222C2C3035323036312C38322230222C35322C3635323036312C38322230222C31352C3235323036312C38322230222C36372C3835323036312C38322230222C30313432322C36352C30323130382C22312238322C3035323036312C38322230222C35313633322C36352C30323130382C22312239372C3235323036312C38322230222C30323834322C36352C30323130382C22322230332C3435323036312C38322230222C35323036322C36352C30323130382C22322231382C3635323036312C38322230222C30333237322C36352C30323130382C22332232332C3835323036312C38322230222C35333438322C36352C30323130382C22332234382C3035323036312C38322230222C30343639322C36352C30323130382C223022322C31382C36323130382C2232223635322C31382C36323130382C2235223231322C31382C36323130382C2237223836322C31382C36323130382C22312232302C3438323631312C38322230222C32313038322C31382C36323130382C22312233352C3638323631312C38322230222C37313239322C31382C36323130382C22322234302C3838323631312C38322230222C33323430322C31382C36323130382C22322236352C3038323631312C38322230222C38323631322C31382C36323130382C22332237302C3238323631312C38322230222C33333832322C31382C36323130382C22332238352C3438323631312C38322230222C38333034322C31382C36323130382C22342239302C3638323631312C38322230222C2C3030333237312C38322230222C35322C3630333237312C38322230222C31352C3230333237312C38322230222C36372C3830333237312C38322230222C30313432332C37302C32323130382C22312238322C3030333237312C38322230222C35313633332C37302C32323130382C22312239372C3230333237312C38322230222C30323834332C37302C32323130382C22322230332C3430333237312C38322230222C35323036332C37302C32323130382C22322231382C3630333237312C38322230222C30333237332C37302C32323130382C22332232332C3830333237312C38322230222C35333438332C37302C32323130382C22332234382C3030333237312C38322230222C30343639332C37302C32323130382C223022332C32332C38323130382C2232223635332C32332C38323130382C2235223231332C32332C38323130382C2237223836332C32332C38323130382C22312232302C3433333832312C38322230222C32313038332C32332C38323130382C22312233352C3633333832312C38322230222C37313239332C32332C38323130382C22322234302C3833333832312C38322230222C33323430332C32332C38323130382C22322236352C3033333832312C38322230222C38323631332C32332C38323130382C22332237302C3233333832312C38322230222C33333832332C32332C38323130382C22332238352C3433333832312C38322230222C38333034332C32332C38323130382C22342239302C3633333832312C38322230222C2C3035333438312C38322230222C35322C3635333438312C38322230222C31352C3235333438312C38322230222C36372C3835333438312C38322230222C30313432332C38352C34323130382C22312238322C3035333438312C38322230222C35313633332C38352C34323130382C22312239372C3235333438312C38322230222C30323834332C38352C34323130382C22322230332C3435333438312C38322230222C35323036332C38352C34323130382C22322231382C3635333438312C38322230222C30333237332C38352C34323130382C22332232332C3835333438312C38322230222C35333438332C38352C34323130382C22332234382C3035333438312C38322230222C30343639332C38352C34323130382C223022332C34382C30323130382C2232223635332C34382C30323130382C2235223231332C34382C30323130382C2237223836332C34382C30323130382C22312232302C3438333034312C38322230222C32313038332C34382C30323130382C22312233352C3638333034312C38322230222C37313239332C34382C30323130382C22322234302C3838333034312C38322230222C33323430332C34382C30323130382C22322236352C3038333034312C38322230222C38323631332C34382C30323130382C22332237302C3238333034312C38322230222C33333832332C34382C30323130382C22332238352C3438333034312C38322230222C38333034332C34382C30323130382C22342239302C3638333034312C38322230222C2C3030343639312C38322230222C35322C3630343639312C38322230222C31352C3230343639312C38322230222C36372C3830343639312C38322230222C30313432342C39302C36323130382C22312238322C3030343639312C38322230222C35313633342C39302C36323130382C22312239372C3230343639312C38322230222C30323834342C39302C36323130382C22322230332C3430343639312C38322230222C35323036342C39302C36323130382C22322231382C3630343639312C38322230222C30333237342C39302C36323130382C22332232332C3830343639312C38322230222C35333438342C39302C36323130382C22332234382C3030343639312C38322230222C30343639342C39302C36323130382C223022302C312C33352236222C35322C362C30353136332C2235223231302C312C33352236222C36372C382C30353136332C22312232302C342C30353136332C22312238322C302C30353136332C22312233352C362C30353136332C22312239372C322C30353136332C22322234302C382C30353136332C22322230332C342C30353136332C22322236352C302C30353136332C22322231382C362C30353136332C22332237302C322C30353136332C22332232332C382C30353136332C22332238352C342C30353136332C22332234382C302C30353136332C22342239302C362C30353136332C223022322C3635312C33352236222C35322C3635322C36353136332C2235223231322C3635312C33352236222C36372C3835322C36353136332C22312232302C3435322C36353136332C22312238322C3035322C36353136332C22312233352C3635322C36353136332C22312239372C3235322C36353136332C22322234302C3835322C36353136332C22322230332C3435322C36353136332C22322236352C3035322C36353136332C22322231382C3635322C36353136332C22332237302C3235322C36353136332C22332232332C3835322C36353136332C22332238352C3435322C36353136332C22332234382C3035322C36353136332C22342239302C3635322C36353136332C223022352C3231312C33352236222C35322C3631352C32353136332C2235223231352C3231312C33352236222C36372C3831352C32353136332C22312232302C3431352C32353136332C22312238322C3031352C32353136332C22312233352C3631352C32353136332C22312239372C3231352C32353136332C22322234302C3831352C32353136332C22322230332C3431352C32353136332C22322236352C3031352C32353136332C22322231382C3631352C32353136332C22332237302C3231352C32353136332C22332232332C3831352C32353136332C22332238352C3431352C32353136332C22332234382C3031352C32353136332C22342239302C3631352C32353136332C223022372C3836312C33352236222C35322C3636372C38353136332C2235223231372C3836312C33352236222C36372C3836372C38353136332C22312232302C3436372C38353136332C22312238322C3036372C38353136332C22312233352C3636372C38353136332C22312239372C3236372C38353136332C22322234302C3836372C38353136332C22322230332C3436372C38353136332C22322236352C3036372C38353136332C22322231382C3636372C38353136332C22332237302C3236372C38353136332C22332232332C3836372C38353136332C22332238352C3436372C38353136332C22332234382C3036372C38353136332C22342239302C3636372C38353136332C223022312C32302C34353136332C2232223635312C32302C34353136332C2235223231312C32302C34353136332C2237223836312C32302C34353136332C22312232302C3430313432312C33352236222C32313038312C32302C34353136332C22312233352C3630313432312C33352236222C37313239312C32302C34353136332C22322234302C3830313432312C33352236222C33323430312C32302C34353136332C22322236352C3030313432312C33352236222C38323631312C32302C34353136332C22332237302C3230313432312C33352236222C33333832312C32302C34353136332C22332238352C3430313432312C33352236222C38333034312C32302C34353136332C22342239302C3630313432312C33352236222C2C3032313038312C33352236222C35322C3632313038312C33352236222C31352C3232313038312C33352236222C36372C3832313038312C33352236222C30313432312C38322C30353136332C22312238322C3032313038312C33352236222C35313633312C38322C30353136332C22312239372C3232313038312C33352236222C30323834312C38322C30353136332C22322230332C3432313038312C33352236222C35323036312C38322C30353136332C22322231382C3632313038312C33352236222C30333237312C38322C30353136332C22332232332C3832313038312C33352236222C35333438312C38322C30353136332C22332234382C3032313038312C33352236222C30343639312C38322C30353136332C223022312C33352C36353136332C2232223635312C33352C36353136332C2235223231312C33352C36353136332C2237223836312C33352C36353136332C22312232302C3435313633312C33352236222C32313038312C33352C36353136332C22312233352C3635313633312C33352236222C37313239312C33352C36353136332C22322234302C3835313633312C33352236222C33323430312C33352C36353136332C22322236352C3035313633312C33352236222C38323631312C33352C36353136332C22332237302C3235313633312C33352236222C33333832312C33352C36353136332C22332238352C3435313633312C33352236222C38333034312C33352C36353136332C22342239302C3635313633312C33352236222C2C3037313239312C33352236222C35322C3637313239312C33352236222C31352C3237313239312C33352236222C36372C3837313239312C33352236222C30313432312C39372C32353136332C22312238322C3037313239312C33352236222C35313633312C39372C32353136332C22312239372C3237313239312C33352236222C30323834312C39372C32353136332C22322230332C3437313239312C33352236222C35323036312C39372C32353136332C22322231382C3637313239312C33352236222C30333237312C39372C32353136332C22332232332C3837313239312C33352236222C35333438312C39372C32353136332C22332234382C3037313239312C33352236222C30343639312C39372C32353136332C223022322C34302C38353136332C2232223635322C34302C38353136332C2235223231322C34302C38353136332C2237223836322C34302C38353136332C22312232302C3430323834312C33352236222C32313038322C34302C38353136332C22312233352C3630323834312C33352236222C37313239322C34302C38353136332C22322234302C3830323834312C33352236222C33323430322C34302C38353136332C22322236352C3030323834312C33352236222C38323631322C34302C38353136332C22332237302C3230323834312C33352236222C33333832322C34302C38353136332C22332238352C3430323834312C33352236222C38333034322C34302C38353136332C22342239302C3630323834312C33352236222C2C3033323430312C33352236222C35322C3633323430312C33352236222C31352C3233323430312C33352236222C36372C3833323430312C33352236222C30313432322C30332C34353136332C22312238322C3033323430312C33352236222C35313633322C30332C34353136332C22312239372C3233323430312C33352236222C30323834322C30332C34353136332C22322230332C3433323430312C33352236222C35323036322C30332C34353136332C22322231382C3633323430312C33352236222C30333237322C30332C34353136332C22332232332C3833323430312C33352236222C35333438322C30332C34353136332C22332234382C3033323430312C33352236222C30343639322C30332C34353136332C223022322C36352C30353136332C2232223635322C36352C30353136332C2235223231322C36352C30353136332C2237223836322C36352C30353136332C22312232302C3435323036312C33352236222C32313038322C36352C30353136332C22312233352C3635323036312C33352236222C37313239322C36352C30353136332C22322234302C3835323036312C33352236222C33323430322C36352C30353136332C22322236352C3035323036312C33352236222C38323631322C36352C30353136332C22332237302C3235323036312C33352236222C33333832322C36352C30353136332C22332238352C3435323036312C33352236222C38333034322C36352C30353136332C22342239302C3635323036312C33352236222C2C3038323631312C33352236222C35322C3638323631312C33352236222C31352C3238323631312C33352236222C36372C3838323631312C33352236222C30313432322C31382C36353136332C22312238322C3038323631312C33352236222C35313633322C31382C36353136332C22312239372C3238323631312C33352236222C30323834322C31382C36353136332C22322230332C3438323631312C33352236222C35323036322C31382C36353136332C22322231382C3638323631312C33352236222C30333237322C31382C36353136332C22332232332C3838323631312C33352236222C35333438322C31382C36353136332C22332234382C3038323631312C33352236222C30343639322C31382C36353136332C223022332C37302C32353136332C2232223635332C37302C32353136332C2235223231332C37302C32353136332C2237223836332C37302C32353136332C22312232302C3430333237312C33352236222C32313038332C37302C32353136332C22312233352C3630333237312C33352236222C37313239332C37302C32353136332C22322234302C3830333237312C33352236222C33323430332C37302C32353136332C22322236352C3030333237312C33352236222C38323631332C37302C32353136332C22332237302C3230333237312C33352236222C33333832332C37302C32353136332C22332238352C3430333237312C33352236222C38333034332C37302C32353136332C22342239302C3630333237312C33352236222C2C3033333832312C33352236222C35322C3633333832312C33352236222C31352C3233333832312C33352236222C36372C3833333832312C33352236222C30313432332C32332C38353136332C22312238322C3033333832312C33352236222C35313633332C32332C38353136332C22312239372C3233333832312C33352236222C30323834332C32332C38353136332C22322230332C3433333832312C33352236222C35323036332C32332C38353136332C22322231382C3633333832312C33352236222C30333237332C32332C38353136332C22332232332C3833333832312C33352236222C35333438332C32332C38353136332C22332234382C3033333832312C33352236222C30343639332C32332C38353136332C223022332C38352C34353136332C2232223635332C38352C34353136332C2235223231332C38352C34353136332C2237223836332C38352C34353136332C22312232302C3435333438312C33352236222C32313038332C38352C34353136332C22312233352C3635333438312C33352236222C37313239332C38352C34353136332C22322234302C3835333438312C33352236222C33323430332C38352C34353136332C22322236352C3035333438312C33352236222C38323631332C38352C34353136332C22332237302C3235333438312C33352236222C33333832332C38352C34353136332C22332238352C3435333438312C33352236222C38333034332C38352C34353136332C22342239302C3635333438312C33352236222C2C3038333034312C33352236222C35322C3638333034312C33352236222C31352C3238333034312C33352236222C36372C3838333034312C33352236222C30313432332C34382C30353136332C22312238322C3038333034312C33352236222C35313633332C34382C30353136332C22312239372C3238333034312C33352236222C30323834332C34382C30353136332C22322230332C3438333034312C33352236222C35323036332C34382C30353136332C22322231382C3638333034312C33352236222C30333237332C34382C30353136332C22332232332C3838333034312C33352236222C35333438332C34382C30353136332C22332234382C3038333034312C33352236222C30343639332C34382C30353136332C223022342C39302C36353136332C2232223635342C39302C36353136332C2235223231342C39302C36353136332C2237223836342C39302C36353136332C22312232302C3430343639312C33352236222C32313038342C39302C36353136332C22312233352C3630343639312C33352236222C37313239342C39302C36353136332C22322234302C3830343639312C33352236222C33323430342C39302C36353136332C22322236352C3030343639312C33352236222C38323631342C39302C36353136332C22332237302C3230343639312C33352236222C33333832342C39302C36353136332C22332238352C3430343639312C33352236222C38333034342C39302C36353136332C22342239302C3630343639312C33352236222C2C302C30373132392C2232223635302C312C39372232222C31352C322C30373132392C2237223836302C312C39372232222C30313432302C312C39372232222C32313038302C312C39372232222C35313633302C312C39372232222C37313239302C312C39372232222C30323834302C312C39372232222C33323430302C312C39372232222C35323036302C312C39372232222C38323631302C312C39372232222C30333237302C312C39372232222C33333832302C312C39372232222C35333438302C312C39372232222C38333034302C312C39372232222C30343639302C312C39372232222C2C3035322C36373132392C2232223635322C3635312C39372232222C31352C3235322C36373132392C2237223836322C3635312C39372232222C30313432322C3635312C39372232222C32313038322C3635312C39372232222C35313633322C3635312C39372232222C37313239322C3635312C39372232222C30323834322C3635312C39372232222C33323430322C3635312C39372232222C35323036322C3635312C39372232222C38323631322C3635312C39372232222C30333237322C3635312C39372232222C33333832322C3635312C39372232222C35333438322C3635312C39372232222C38333034322C3635312C39372232222C30343639322C3635312C39372232222C2C3031352C32373132392C2232223635352C3231312C39372232222C31352C3231352C32373132392C2237223836352C3231312C39372232222C30313432352C3231312C39372232222C32313038352C3231312C39372232222C35313633352C3231312C39372232222C37313239352C3231312C39372232222C30323834352C3231312C39372232222C33323430352C3231312C39372232222C35323036352C3231312C39372232222C38323631352C3231312C39372232222C30333237352C3231312C39372232222C33333832352C3231312C39372232222C35333438352C3231312C39372232222C38333034352C3231312C39372232222C30343639352C3231312C39372232222C2C3036372C38373132392C2232223635372C3836312C39372232222C31352C3236372C38373132392C2237223836372C3836312C39372232222C30313432372C3836312C39372232222C32313038372C3836312C39372232222C35313633372C3836312C39372232222C37313239372C3836312C39372232222C30323834372C3836312C39372232222C33323430372C3836312C39372232222C35323036372C3836312C39372232222C38323631372C3836312C39372232222C30333237372C3836312C39372232222C33333832372C3836312C39372232222C35333438372C3836312C39372232222C38333034372C3836312C39372232222C30343639372C3836312C39372232222C2C3030313432312C39372232222C35322C3630313432312C39372232222C31352C3230313432312C39372232222C36372C3830313432312C39372232222C30313432312C32302C34373132392C22312238322C3030313432312C39372232222C35313633312C32302C34373132392C22312239372C3230313432312C39372232222C30323834312C32302C34373132392C22322230332C3430313432312C39372232222C35323036312C32302C34373132392C22322231382C3630313432312C39372232222C30333237312C32302C34373132392C22332232332C3830313432312C39372232222C35333438312C32302C34373132392C22332234382C3030313432312C39372232222C30343639312C32302C34373132392C223022312C38322C30373132392C2232223635312C38322C30373132392C2235223231312C38322C30373132392C2237223836312C38322C30373132392C22312232302C3432313038312C39372232222C32313038312C38322C30373132392C22312233352C3632313038312C39372232222C37313239312C38322C30373132392C22322234302C3832313038312C39372232222C33323430312C38322C30373132392C22322236352C3032313038312C39372232222C38323631312C38322C30373132392C22332237302C3232313038312C39372232222C33333832312C38322C30373132392C22332238352C3432313038312C39372232222C38333034312C38322C30373132392C22342239302C3632313038312C39372232222C2C3035313633312C39372232222C35322C3635313633312C39372232222C31352C3235313633312C39372232222C36372C3835313633312C39372232222C30313432312C33352C36373132392C22312238322C3035313633312C39372232222C35313633312C33352C36373132392C22312239372C3235313633312C39372232222C30323834312C33352C36373132392C22322230332C3435313633312C39372232222C35323036312C33352C36373132392C22322231382C3635313633312C39372232222C30333237312C33352C36373132392C22332232332C3835313633312C39372232222C35333438312C33352C36373132392C22332234382C3035313633312C39372232222C30343639312C33352C36373132392C223022312C39372C32373132392C2232223635312C39372C32373132392C2235223231312C39372C32373132392C2237223836312C39372C32373132392C22312232302C3437313239312C39372232222C32313038312C39372C32373132392C22312233352C3637313239312C39372232222C37313239312C39372C32373132392C22322234302C3837313239312C39372232222C33323430312C39372C32373132392C22322236352C3037313239312C39372232222C38323631312C39372C32373132392C22332237302C3237313239312C39372232222C33333832312C39372C32373132392C22332238352C3437313239312C39372232222C38333034312C39372C32373132392C22342239302C3637313239312C39372232222C2C3030323834312C39372232222C35322C3630323834312C39372232222C31352C3230323834312C39372232222C36372C3830323834312C39372232222C30313432322C34302C38373132392C22312238322C3030323834312C39372232222C35313633322C34302C38373132392C22312239372C3230323834312C39372232222C30323834322C34302C38373132392C22322230332C3430323834312C39372232222C35323036322C34302C38373132392C22322231382C3630323834312C39372232222C30333237322C34302C38373132392C22332232332C3830323834312C39372232222C35333438322C34302C38373132392C22332234382C3030323834312C39372232222C30343639322C34302C38373132392C223022322C30332C34373132392C2232223635322C30332C34373132392C2235223231322C30332C34373132392C2237223836322C30332C34373132392C22312232302C3433323430312C39372232222C32313038322C30332C34373132392C22312233352C3633323430312C39372232222C37313239322C30332C34373132392C22322234302C3833323430312C39372232222C33323430322C30332C34373132392C22322236352C3033323430312C39372232222C38323631322C30332C34373132392C22332237302C3233323430312C39372232222C33333832322C30332C34373132392C22332238352C3433323430312C39372232222C38333034322C30332C34373132392C22342239302C3633323430312C39372232222C2C3035323036312C39372232222C35322C3635323036312C39372232222C31352C3235323036312C39372232222C36372C3835323036312C39372232222C30313432322C36352C30373132392C22312238322C3035323036312C39372232222C35313633322C36352C30373132392C22312239372C3235323036312C39372232222C30323834322C36352C30373132392C22322230332C3435323036312C39372232222C35323036322C36352C30373132392C22322231382C3635323036312C39372232222C30333237322C36352C30373132392C22332232332C3835323036312C39372232222C35333438322C36352C30373132392C22332234382C3035323036312C39372232222C30343639322C36352C30373132392C223022322C31382C36373132392C2232223635322C31382C36373132392C2235223231322C31382C36373132392C2237223836322C31382C36373132392C22312232302C3438323631312C39372232222C32313038322C31382C36373132392C22312233352C3638323631312C39372232222C37313239322C31382C36373132392C22322234302C3838323631312C39372232222C33323430322C31382C36373132392C22322236352C3038323631312C39372232222C38323631322C31382C36373132392C22332237302C3238323631312C39372232222C33333832322C31382C36373132392C22332238352C3438323631312C39372232222C38333034322C31382C36373132392C22342239302C3638323631312C39372232222C2C3030333237312C39372232222C35322C3630333237312C39372232222C31352C3230333237312C39372232222C36372C3830333237312C39372232222C30313432332C37302C32373132392C22312238322C3030333237312C39372232222C35313633332C37302C32373132392C22312239372C3230333237312C39372232222C30323834332C37302C32373132392C22322230332C3430333237312C39372232222C35323036332C37302C32373132392C22322231382C3630333237312C39372232222C30333237332C37302C32373132392C22332232332C3830333237312C39372232222C35333438332C37302C32373132392C22332234382C3030333237312C39372232222C30343639332C37302C32373132392C223022332C32332C38373132392C2232223635332C32332C38373132392C2235223231332C32332C38373132392C2237223836332C32332C38373132392C22312232302C3433333832312C39372232222C32313038332C32332C38373132392C22312233352C3633333832312C39372232222C37313239332C32332C38373132392C22322234302C3833333832312C39372232222C33323430332C32332C38373132392C22322236352C3033333832312C39372232222C38323631332C32332C38373132392C22332237302C3233333832312C39372232222C33333832332C32332C38373132392C22332238352C3433333832312C39372232222C38333034332C32332C38373132392C22342239302C3633333832312C39372232222C2C3035333438312C39372232222C35322C3635333438312C39372232222C31352C3235333438312C39372232222C36372C3835333438312C39372232222C30313432332C38352C34373132392C22312238322C3035333438312C39372232222C35313633332C38352C34373132392C22312239372C3235333438312C39372232222C30323834332C38352C34373132392C22322230332C3435333438312C39372232222C35323036332C38352C34373132392C22322231382C3635333438312C39372232222C30333237332C38352C34373132392C22332232332C3835333438312C39372232222C35333438332C38352C34373132392C22332234382C3035333438312C39372232222C30343639332C38352C34373132392C223022332C34382C30373132392C2232223635332C34382C30373132392C2235223231332C34382C30373132392C2237223836332C34382C30373132392C22312232302C3438333034312C39372232222C32313038332C34382C30373132392C22312233352C3638333034312C39372232222C37313239332C34382C30373132392C22322234302C3838333034312C39372232222C33323430332C34382C30373132392C22322236352C3038333034312C39372232222C38323631332C34382C30373132392C22332237302C3238333034312C39372232222C33333832332C34382C30373132392C22332238352C3438333034312C39372232222C38333034332C34382C30373132392C22342239302C3638333034312C39372232222C2C3030343639312C39372232222C35322C3630343639312C39372232222C31352C3230343639312C39372232222C36372C3830343639312C39372232222C30313432342C39302C36373132392C22312238322C3030343639312C39372232222C35313633342C39302C36373132392C22312239372C3230343639312C39372232222C30323834342C39302C36373132392C22322230332C3430343639312C39372232222C35323036342C39302C36373132392C22322231382C3630343639312C39372232222C30333237342C39302C36373132392C22332232332C3830343639312C39372232222C35333438342C39302C36373132392C22332234382C3030343639312C39372232222C30343639342C39302C36373132392C223022302C322C34302238222C35322C362C30303238342C2235223231302C322C34302238222C36372C382C30303238342C22312232302C342C30303238342C22312238322C302C30303238342C22312233352C362C30303238342C22312239372C322C30303238342C22322234302C382C30303238342C22322230332C342C30303238342C22322236352C302C30303238342C22322231382C362C30303238342C22332237302C322C30303238342C22332232332C382C30303238342C22332238352C342C30303238342C22332234382C302C30303238342C22342239302C362C30303238342C223022322C3635322C34302238222C35322C3635322C36303238342C2235223231322C3635322C34302238222C36372C3835322C36303238342C22312232302C3435322C36303238342C22312238322C3035322C36303238342C22312233352C3635322C36303238342C22312239372C3235322C36303238342C22322234302C3835322C36303238342C22322230332C3435322C36303238342C22322236352C3035322C36303238342C22322231382C3635322C36303238342C22332237302C3235322C36303238342C22332232332C3835322C36303238342C22332238352C3435322C36303238342C22332234382C3035322C36303238342C22342239302C3635322C36303238342C223022352C3231322C34302238222C35322C3631352C32303238342C2235223231352C3231322C34302238222C36372C3831352C32303238342C22312232302C3431352C32303238342C22312238322C3031352C32303238342C22312233352C3631352C32303238342C22312239372C3231352C32303238342C22322234302C3831352C32303238342C22322230332C3431352C32303238342C22322236352C3031352C32303238342C22322231382C3631352C32303238342C22332237302C3231352C32303238342C22332232332C3831352C32303238342C22332238352C3431352C32303238342C22332234382C3031352C32303238342C22342239302C3631352C32303238342C223022372C3836322C34302238222C35322C3636372C38303238342C2235223231372C3836322C34302238222C36372C3836372C38303238342C22312232302C3436372C38303238342C22312238322C3036372C38303238342C22312233352C3636372C38303238342C22312239372C3236372C38303238342C22322234302C3836372C38303238342C22322230332C3436372C38303238342C22322236352C3036372C38303238342C22322231382C3636372C38303238342C22332237302C3236372C38303238342C22332232332C3836372C38303238342C22332238352C3436372C38303238342C22332234382C3036372C38303238342C22342239302C3636372C38303238342C223022312C32302C34303238342C2232223635312C32302C34303238342C2235223231312C32302C34303238342C2237223836312C32302C34303238342C22312232302C3430313432322C34302238222C32313038312C32302C34303238342C22312233352C3630313432322C34302238222C37313239312C32302C34303238342C22322234302C3830313432322C34302238222C33323430312C32302C34303238342C22322236352C3030313432322C34302238222C38323631312C32302C34303238342C22332237302C3230313432322C34302238222C33333832312C32302C34303238342C22332238352C3430313432322C34302238222C38333034312C32302C34303238342C22342239302C3630313432322C34302238222C2C3032313038322C34302238222C35322C3632313038322C34302238222C31352C3232313038322C34302238222C36372C3832313038322C34302238222C30313432312C38322C30303238342C22312238322C3032313038322C34302238222C35313633312C38322C30303238342C22312239372C3232313038322C34302238222C30323834312C38322C30303238342C22322230332C3432313038322C34302238222C35323036312C38322C30303238342C22322231382C3632313038322C34302238222C30333237312C38322C30303238342C22332232332C3832313038322C34302238222C35333438312C38322C30303238342C22332234382C3032313038322C34302238222C30343639312C38322C30303238342C223022312C33352C36303238342C2232223635312C33352C36303238342C2235223231312C33352C36303238342C2237223836312C33352C36303238342C22312232302C3435313633322C34302238222C32313038312C33352C36303238342C22312233352C3635313633322C34302238222C37313239312C33352C36303238342C22322234302C3835313633322C34302238222C33323430312C33352C36303238342C22322236352C3035313633322C34302238222C38323631312C33352C36303238342C22332237302C3235313633322C34302238222C33333832312C33352C36303238342C22332238352C3435313633322C34302238222C38333034312C33352C36303238342C22342239302C3635313633322C34302238222C2C3037313239322C34302238222C35322C3637313239322C34302238222C31352C3237313239322C34302238222C36372C3837313239322C34302238222C30313432312C39372C32303238342C22312238322C3037313239322C34302238222C35313633312C39372C32303238342C22312239372C3237313239322C34302238222C30323834312C39372C32303238342C22322230332C3437313239322C34302238222C35323036312C39372C32303238342C22322231382C3637313239322C34302238222C30333237312C39372C32303238342C22332232332C3837313239322C34302238222C35333438312C39372C32303238342C22332234382C3037313239322C34302238222C30343639312C39372C32303238342C223022322C34302C38303238342C2232223635322C34302C38303238342C2235223231322C34302C38303238342C2237223836322C34302C38303238342C22312232302C3430323834322C34302238222C32313038322C34302C38303238342C22312233352C3630323834322C34302238222C37313239322C34302C38303238342C22322234302C3830323834322C34302238222C33323430322C34302C38303238342C22322236352C3030323834322C34302238222C38323631322C34302C38303238342C22332237302C3230323834322C34302238222C33333832322C34302C38303238342C22332238352C3430323834322C34302238222C38333034322C34302C38303238342C22342239302C3630323834322C34302238222C2C3033323430322C34302238222C35322C3633323430322C34302238222C31352C3233323430322C34302238222C36372C3833323430322C34302238222C30313432322C30332C34303238342C22312238322C3033323430322C34302238222C35313633322C30332C34303238342C22312239372C3233323430322C34302238222C30323834322C30332C34303238342C22322230332C3433323430322C34302238222C35323036322C30332C34303238342C22322231382C3633323430322C34302238222C30333237322C30332C34303238342C22332232332C3833323430322C34302238222C35333438322C30332C34303238342C22332234382C3033323430322C34302238222C30343639322C30332C34303238342C223022322C36352C30303238342C2232223635322C36352C30303238342C2235223231322C36352C30303238342C2237223836322C36352C30303238342C22312232302C3435323036322C34302238222C32313038322C36352C30303238342C22312233352C3635323036322C34302238222C37313239322C36352C30303238342C22322234302C3835323036322C34302238222C33323430322C36352C30303238342C22322236352C3035323036322C34302238222C38323631322C36352C30303238342C22332237302C3235323036322C34302238222C33333832322C36352C30303238342C22332238352C3435323036322C34302238222C38333034322C36352C30303238342C22342239302C3635323036322C34302238222C2C3038323631322C34302238222C35322C3638323631322C34302238222C31352C3238323631322C34302238222C36372C3838323631322C34302238222C30313432322C31382C36303238342C22312238322C3038323631322C34302238222C35313633322C31382C36303238342C22312239372C3238323631322C34302238222C30323834322C31382C36303238342C22322230332C3438323631322C34302238222C35323036322C31382C36303238342C22322231382C3638323631322C34302238222C30333237322C31382C36303238342C22332232332C3838323631322C34302238222C35333438322C31382C36303238342C22332234382C3038323631322C34302238222C30343639322C31382C36303238342C223022332C37302C32303238342C2232223635332C37302C32303238342C2235223231332C37302C32303238342C2237223836332C37302C32303238342C22312232302C3430333237322C34302238222C32313038332C37302C32303238342C22312233352C3630333237322C34302238222C37313239332C37302C32303238342C22322234302C3830333237322C34302238222C33323430332C37302C32303238342C22322236352C3030333237322C34302238222C38323631332C37302C32303238342C22332237302C3230333237322C34302238222C33333832332C37302C32303238342C22332238352C3430333237322C34302238222C38333034332C37302C32303238342C22342239302C3630333237322C34302238222C2C3033333832322C34302238222C35322C3633333832322C34302238222C31352C3233333832322C34302238222C36372C3833333832322C34302238222C30313432332C32332C38303238342C22312238322C3033333832322C34302238222C35313633332C32332C38303238342C22312239372C3233333832322C34302238222C30323834332C32332C38303238342C22322230332C3433333832322C34302238222C35323036332C32332C38303238342C22322231382C3633333832322C34302238222C30333237332C32332C38303238342C22332232332C3833333832322C34302238222C35333438332C32332C38303238342C22332234382C3033333832322C34302238222C30343639332C32332C38303238342C223022332C38352C34303238342C2232223635332C38352C34303238342C2235223231332C38352C34303238342C2237223836332C38352C34303238342C22312232302C3435333438322C34302238222C32313038332C38352C34303238342C22312233352C3635333438322C34302238222C37313239332C38352C34303238342C22322234302C3835333438322C34302238222C33323430332C38352C34303238342C22322236352C3035333438322C34302238222C38323631332C38352C34303238342C22332237302C3235333438322C34302238222C33333832332C38352C34303238342C22332238352C3435333438322C34302238222C38333034332C38352C34303238342C22342239302C3635333438322C34302238222C2C3038333034322C34302238222C35322C3638333034322C34302238222C31352C3238333034322C34302238222C36372C3838333034322C34302238222C30313432332C34382C30303238342C22312238322C3038333034322C34302238222C35313633332C34382C30303238342C22312239372C3238333034322C34302238222C30323834332C34382C30303238342C22322230332C3438333034322C34302238222C35323036332C34382C30303238342C22322231382C3638333034322C34302238222C30333237332C34382C30303238342C22332232332C3838333034322C34302238222C35333438332C34382C30303238342C22332234382C3038333034322C34302238222C30343639332C34382C30303238342C223022342C39302C36303238342C2232223635342C39302C36303238342C2235223231342C39302C36303238342C2237223836342C39302C36303238342C22312232302C3430343639322C34302238222C32313038342C39302C36303238342C22312233352C3630343639322C34302238222C37313239342C39302C36303238342C22322234302C3830343639322C34302238222C33323430342C39302C36303238342C22322236352C3030343639322C34302238222C38323631342C39302C36303238342C22332237302C3230343639322C34302238222C33333832342C39302C36303238342C22332238352C3430343639322C34302238222C38333034342C39302C36303238342C22342239302C3630343639322C34302238222C2C302C30333234302C2232223635302C322C30332234222C31352C322C30333234302C2237223836302C322C30332234222C30313432302C322C30332234222C32313038302C322C30332234222C35313633302C322C30332234222C37313239302C322C30332234222C30323834302C322C30332234222C33323430302C322C30332234222C35323036302C322C30332234222C38323631302C322C30332234222C30333237302C322C30332234222C33333832302C322C30332234222C35333438302C322C30332234222C38333034302C322C30332234222C30343639302C322C30332234222C2C3035322C36333234302C2232223635322C3635322C30332234222C31352C3235322C36333234302C2237223836322C3635322C30332234222C30313432322C3635322C30332234222C32313038322C3635322C30332234222C35313633322C3635322C30332234222C37313239322C3635322C30332234222C30323834322C3635322C30332234222C33323430322C3635322C30332234222C35323036322C3635322C30332234222C38323631322C3635322C30332234222C30333237322C3635322C30332234222C33333832322C3635322C30332234222C35333438322C3635322C30332234222C38333034322C3635322C30332234222C30343639322C3635322C30332234222C2C3031352C32333234302C2232223635352C3231322C30332234222C31352C3231352C32333234302C2237223836352C3231322C30332234222C30313432352C3231322C30332234222C32313038352C3231322C30332234222C35313633352C3231322C30332234222C37313239352C3231322C30332234222C30323834352C3231322C30332234222C33323430352C3231322C30332234222C35323036352C3231322C30332234222C38323631352C3231322C30332234222C30333237352C3231322C30332234222C33333832352C3231322C30332234222C35333438352C3231322C30332234222C38333034352C3231322C30332234222C30343639352C3231322C30332234222C2C3036372C38333234302C2232223635372C3836322C30332234222C31352C3236372C38333234302C2237223836372C3836322C30332234222C30313432372C3836322C30332234222C32313038372C3836322C30332234222C35313633372C3836322C30332234222C37313239372C3836322C30332234222C30323834372C3836322C30332234222C33323430372C3836322C30332234222C35323036372C3836322C30332234222C38323631372C3836322C30332234222C30333237372C3836322C30332234222C33333832372C3836322C30332234222C35333438372C3836322C30332234222C38333034372C3836322C30332234222C30343639372C3836322C30332234222C2C3030313432322C30332234222C35322C3630313432322C30332234222C31352C3230313432322C30332234222C36372C3830313432322C30332234222C30313432312C32302C34333234302C22312238322C3030313432322C30332234222C35313633312C32302C34333234302C22312239372C3230313432322C30332234222C30323834312C32302C34333234302C22322230332C3430313432322C30332234222C35323036312C32302C34333234302C22322231382C3630313432322C30332234222C30333237312C32302C34333234302C22332232332C3830313432322C30332234222C35333438312C32302C34333234302C22332234382C3030313432322C30332234222C30343639312C32302C34333234302C223022312C38322C30333234302C2232223635312C38322C30333234302C2235223231312C38322C30333234302C2237223836312C38322C30333234302C22312232302C3432313038322C30332234222C32313038312C38322C30333234302C22312233352C3632313038322C30332234222C37313239312C38322C30333234302C22322234302C3832313038322C30332234222C33323430312C38322C30333234302C22322236352C3032313038322C30332234222C38323631312C38322C30333234302C22332237302C3232313038322C30332234222C33333832312C38322C30333234302C22332238352C3432313038322C30332234222C38333034312C38322C30333234302C22342239302C3632313038322C30332234222C2C3035313633322C30332234222C35322C3635313633322C30332234222C31352C3235313633322C30332234222C36372C3835313633322C30332234222C30313432312C33352C36333234302C22312238322C3035313633322C30332234222C35313633312C33352C36333234302C22312239372C3235313633322C30332234222C30323834312C33352C36333234302C22322230332C3435313633322C30332234222C35323036312C33352C36333234302C22322231382C3635313633322C30332234222C30333237312C33352C36333234302C22332232332C3835313633322C30332234222C35333438312C33352C36333234302C22332234382C3035313633322C30332234222C30343639312C33352C36333234302C223022312C39372C32333234302C2232223635312C39372C32333234302C2235223231312C39372C32333234302C2237223836312C39372C32333234302C22312232302C3437313239322C30332234222C32313038312C39372C32333234302C22312233352C3637313239322C30332234222C37313239312C39372C32333234302C22322234302C3837313239322C30332234222C33323430312C39372C32333234302C22322236352C3037313239322C30332234222C38323631312C39372C32333234302C22332237302C3237313239322C30332234222C33333832312C39372C32333234302C22332238352C3437313239322C30332234222C38333034312C39372C32333234302C22342239302C3637313239322C30332234222C2C3030323834322C30332234222C35322C3630323834322C30332234222C31352C3230323834322C30332234222C36372C3830323834322C30332234222C30313432322C34302C38333234302C22312238322C3030323834322C30332234222C35313633322C34302C38333234302C22312239372C3230323834322C30332234222C30323834322C34302C38333234302C22322230332C3430323834322C30332234222C35323036322C34302C38333234302C22322231382C3630323834322C30332234222C30333237322C34302C38333234302C22332232332C3830323834322C30332234222C35333438322C34302C38333234302C22332234382C3030323834322C30332234222C30343639322C34302C38333234302C223022322C30332C34333234302C2232223635322C30332C34333234302C2235223231322C30332C34333234302C2237223836322C30332C34333234302C22312232302C3433323430322C30332234222C32313038322C30332C34333234302C22312233352C3633323430322C30332234222C37313239322C30332C34333234302C22322234302C3833323430322C30332234222C33323430322C30332C34333234302C22322236352C3033323430322C30332234222C38323631322C30332C34333234302C22332237302C3233323430322C30332234222C33333832322C30332C34333234302C22332238352C3433323430322C30332234222C38333034322C30332C34333234302C22342239302C3633323430322C30332234222C2C3035323036322C30332234222C35322C3635323036322C30332234222C31352C3235323036322C30332234222C36372C3835323036322C30332234222C30313432322C36352C30333234302C22312238322C3035323036322C30332234222C35313633322C36352C30333234302C22312239372C3235323036322C30332234222C30323834322C36352C30333234302C22322230332C3435323036322C30332234222C35323036322C36352C30333234302C22322231382C3635323036322C30332234222C30333237322C36352C30333234302C22332232332C3835323036322C30332234222C35333438322C36352C30333234302C22332234382C3035323036322C30332234222C30343639322C36352C30333234302C223022322C31382C36333234302C2232223635322C31382C36333234302C2235223231322C31382C36333234302C2237223836322C31382C36333234302C22312232302C3438323631322C30332234222C32313038322C31382C36333234302C22312233352C3638323631322C30332234222C37313239322C31382C36333234302C22322234302C3838323631322C30332234222C33323430322C31382C36333234302C22322236352C3038323631322C30332234222C38323631322C31382C36333234302C22332237302C3238323631322C30332234222C33333832322C31382C36333234302C22332238352C3438323631322C30332234222C38333034322C31382C36333234302C22342239302C3638323631322C30332234222C2C3030333237322C30332234222C35322C3630333237322C30332234222C31352C3230333237322C30332234222C36372C3830333237322C30332234222C30313432332C37302C32333234302C22312238322C3030333237322C30332234222C35313633332C37302C32333234302C22312239372C3230333237322C30332234222C30323834332C37302C32333234302C22322230332C3430333237322C30332234222C35323036332C37302C32333234302C22322231382C3630333237322C30332234222C30333237332C37302C32333234302C22332232332C3830333237322C30332234222C35333438332C37302C32333234302C22332234382C3030333237322C30332234222C30343639332C37302C32333234302C223022332C32332C38333234302C2232223635332C32332C38333234302C2235223231332C32332C38333234302C2237223836332C32332C38333234302C22312232302C3433333832322C30332234222C32313038332C32332C38333234302C22312233352C3633333832322C30332234222C37313239332C32332C38333234302C22322234302C3833333832322C30332234222C33323430332C32332C38333234302C22322236352C3033333832322C30332234222C38323631332C32332C38333234302C22332237302C3233333832322C30332234222C33333832332C32332C38333234302C22332238352C3433333832322C30332234222C38333034332C32332C38333234302C22342239302C3633333832322C30332234222C2C3035333438322C30332234222C35322C3635333438322C30332234222C31352C3235333438322C30332234222C36372C3835333438322C30332234222C30313432332C38352C34333234302C22312238322C3035333438322C30332234222C35313633332C38352C34333234302C22312239372C3235333438322C30332234222C30323834332C38352C34333234302C22322230332C3435333438322C30332234222C35323036332C38352C34333234302C22322231382C3635333438322C30332234222C30333237332C38352C34333234302C22332232332C3835333438322C30332234222C35333438332C38352C34333234302C22332234382C3035333438322C30332234222C30343639332C38352C34333234302C223022332C34382C30333234302C2232223635332C34382C30333234302C2235223231332C34382C30333234302C2237223836332C34382C30333234302C22312232302C3438333034322C30332234222C32313038332C34382C30333234302C22312233352C3638333034322C30332234222C37313239332C34382C30333234302C22322234302C3838333034322C30332234222C33323430332C34382C30333234302C22322236352C3038333034322C30332234222C38323631332C34382C30333234302C22332237302C3238333034322C30332234222C33333832332C34382C30333234302C22332238352C3438333034322C30332234222C38333034332C34382C30333234302C22342239302C3638333034322C30332234222C2C3030343639322C30332234222C35322C3630343639322C30332234222C31352C3230343639322C30332234222C36372C3830343639322C30332234222C30313432342C39302C36333234302C22312238322C3030343639322C30332234222C35313633342C39302C36333234302C22312239372C3230343639322C30332234222C30323834342C39302C36333234302C22322230332C3430343639322C30332234222C35323036342C39302C36333234302C22322231382C3630343639322C30332234222C30333237342C39302C36333234302C22332232332C3830343639322C30332234222C35333438342C39302C36333234302C22332234382C3030343639322C30332234222C30343639342C39302C36333234302C223022302C322C36352230222C35322C362C30353230362C2235223231302C322C36352230222C36372C382C30353230362C22312232302C342C30353230362C22312238322C302C30353230362C22312233352C362C30353230362C22312239372C322C30353230362C22322234302C382C30353230362C22322230332C342C30353230362C22322236352C302C30353230362C22322231382C362C30353230362C22332237302C322C30353230362C22332232332C382C30353230362C22332238352C342C30353230362C22332234382C302C30353230362C22342239302C362C30353230362C223022322C3635322C36352230222C35322C3635322C36353230362C2235223231322C3635322C36352230222C36372C3835322C36353230362C22312232302C3435322C36353230362C22312238322C3035322C36353230362C22312233352C3635322C36353230362C22312239372C3235322C36353230362C22322234302C3835322C36353230362C22322230332C3435322C36353230362C22322236352C3035322C36353230362C22322231382C3635322C36353230362C22332237302C3235322C36353230362C22332232332C3835322C36353230362C22332238352C3435322C36353230362C22332234382C3035322C36353230362C22342239302C3635322C36353230362C223022352C3231322C36352230222C35322C3631352C32353230362C2235223231352C3231322C36352230222C36372C3831352C32353230362C22312232302C3431352C32353230362C22312238322C3031352C32353230362C22312233352C3631352C32353230362C22312239372C3231352C32353230362C22322234302C3831352C32353230362C22322230332C3431352C32353230362C22322236352C3031352C32353230362C22322231382C3631352C32353230362C22332237302C3231352C32353230362C22332232332C3831352C32353230362C22332238352C3431352C32353230362C22332234382C3031352C32353230362C22342239302C3631352C32353230362C223022372C3836322C36352230222C35322C3636372C38353230362C2235223231372C3836322C36352230222C36372C3836372C38353230362C22312232302C3436372C38353230362C22312238322C3036372C38353230362C22312233352C3636372C38353230362C22312239372C3236372C38353230362C22322234302C3836372C38353230362C22322230332C3436372C38353230362C22322236352C3036372C38353230362C22322231382C3636372C38353230362C22332237302C3236372C38353230362C22332232332C3836372C38353230362C22332238352C3436372C38353230362C22332234382C3036372C38353230362C22342239302C3636372C38353230362C223022312C32302C34353230362C2232223635312C32302C34353230362C2235223231312C32302C34353230362C2237223836312C32302C34353230362C22312232302C3430313432322C36352230222C32313038312C32302C34353230362C22312233352C3630313432322C36352230222C37313239312C32302C34353230362C22322234302C3830313432322C36352230222C33323430312C32302C34353230362C22322236352C3030313432322C36352230222C38323631312C32302C34353230362C22332237302C3230313432322C36352230222C33333832312C32302C34353230362C22332238352C3430313432322C36352230222C38333034312C32302C34353230362C22342239302C3630313432322C36352230222C2C3032313038322C36352230222C35322C3632313038322C36352230222C31352C3232313038322C36352230222C36372C3832313038322C36352230222C30313432312C38322C30353230362C22312238322C3032313038322C36352230222C35313633312C38322C30353230362C22312239372C3232313038322C36352230222C30323834312C38322C30353230362C22322230332C3432313038322C36352230222C35323036312C38322C30353230362C22322231382C3632313038322C36352230222C30333237312C38322C30353230362C22332232332C3832313038322C36352230222C35333438312C38322C30353230362C22332234382C3032313038322C36352230222C30343639312C38322C30353230362C223022312C33352C36353230362C2232223635312C33352C36353230362C2235223231312C33352C36353230362C2237223836312C33352C36353230362C22312232302C3435313633322C36352230222C32313038312C33352C36353230362C22312233352C3635313633322C36352230222C37313239312C33352C36353230362C22322234302C3835313633322C36352230222C33323430312C33352C36353230362C22322236352C3035313633322C36352230222C38323631312C33352C36353230362C22332237302C3235313633322C36352230222C33333832312C33352C36353230362C22332238352C3435313633322C36352230222C38333034312C33352C36353230362C22342239302C3635313633322C36352230222C2C3037313239322C36352230222C35322C3637313239322C36352230222C31352C3237313239322C36352230222C36372C3837313239322C36352230222C30313432312C39372C32353230362C22312238322C3037313239322C36352230222C35313633312C39372C32353230362C22312239372C3237313239322C36352230222C30323834312C39372C32353230362C22322230332C3437313239322C36352230222C35323036312C39372C32353230362C22322231382C3637313239322C36352230222C30333237312C39372C32353230362C22332232332C3837313239322C36352230222C35333438312C39372C32353230362C22332234382C3037313239322C36352230222C30343639312C39372C32353230362C223022322C34302C38353230362C2232223635322C34302C38353230362C2235223231322C34302C38353230362C2237223836322C34302C38353230362C22312232302C3430323834322C36352230222C32313038322C34302C38353230362C22312233352C3630323834322C36352230222C37313239322C34302C38353230362C22322234302C3830323834322C36352230222C33323430322C34302C38353230362C22322236352C3030323834322C36352230222C38323631322C34302C38353230362C22332237302C3230323834322C36352230222C33333832322C34302C38353230362C22332238352C3430323834322C36352230222C38333034322C34302C38353230362C22342239302C3630323834322C36352230222C2C3033323430322C36352230222C35322C3633323430322C36352230222C31352C3233323430322C36352230222C36372C3833323430322C36352230222C30313432322C30332C34353230362C22312238322C3033323430322C36352230222C35313633322C30332C34353230362C22312239372C3233323430322C36352230222C30323834322C30332C34353230362C22322230332C3433323430322C36352230222C35323036322C30332C34353230362C22322231382C3633323430322C36352230222C30333237322C30332C34353230362C22332232332C3833323430322C36352230222C35333438322C30332C34353230362C22332234382C3033323430322C36352230222C30343639322C30332C34353230362C223022322C36352C30353230362C2232223635322C36352C30353230362C2235223231322C36352C30353230362C2237223836322C36352C30353230362C22312232302C3435323036322C36352230222C32313038322C36352C30353230362C22312233352C3635323036322C36352230222C37313239322C36352C30353230362C22322234302C3835323036322C36352230222C33323430322C36352C30353230362C22322236352C3035323036322C36352230222C38323631322C36352C30353230362C22332237302C3235323036322C36352230222C33333832322C36352C30353230362C22332238352C3435323036322C36352230222C38333034322C36352C30353230362C22342239302C3635323036322C36352230222C2C3038323631322C36352230222C35322C3638323631322C36352230222C31352C3238323631322C36352230222C36372C3838323631322C36352230222C30313432322C31382C36353230362C22312238322C3038323631322C36352230222C35313633322C31382C36353230362C22312239372C3238323631322C36352230222C30323834322C31382C36353230362C22322230332C3438323631322C36352230222C35323036322C31382C36353230362C22322231382C3638323631322C36352230222C30333237322C31382C36353230362C22332232332C3838323631322C36352230222C35333438322C31382C36353230362C22332234382C3038323631322C36352230222C30343639322C31382C36353230362C223022332C37302C32353230362C2232223635332C37302C32353230362C2235223231332C37302C32353230362C2237223836332C37302C32353230362C22312232302C3430333237322C36352230222C32313038332C37302C32353230362C22312233352C3630333237322C36352230222C37313239332C37302C32353230362C22322234302C3830333237322C36352230222C33323430332C37302C32353230362C22322236352C3030333237322C36352230222C38323631332C37302C32353230362C22332237302C3230333237322C36352230222C33333832332C37302C32353230362C22332238352C3430333237322C36352230222C38333034332C37302C32353230362C22342239302C3630333237322C36352230222C2C3033333832322C36352230222C35322C3633333832322C36352230222C31352C3233333832322C36352230222C36372C3833333832322C36352230222C30313432332C32332C38353230362C22312238322C3033333832322C36352230222C35313633332C32332C38353230362C22312239372C3233333832322C36352230222C30323834332C32332C38353230362C22322230332C3433333832322C36352230222C35323036332C32332C38353230362C22322231382C3633333832322C36352230222C30333237332C32332C38353230362C22332232332C3833333832322C36352230222C35333438332C32332C38353230362C22332234382C3033333832322C36352230222C30343639332C32332C38353230362C223022332C38352C34353230362C2232223635332C38352C34353230362C2235223231332C38352C34353230362C2237223836332C38352C34353230362C22312232302C3435333438322C36352230222C32313038332C38352C34353230362C22312233352C3635333438322C36352230222C37313239332C38352C34353230362C22322234302C3835333438322C36352230222C33323430332C38352C34353230362C22322236352C3035333438322C36352230222C38323631332C38352C34353230362C22332237302C3235333438322C36352230222C33333832332C38352C34353230362C22332238352C3435333438322C36352230222C38333034332C38352C34353230362C22342239302C3635333438322C36352230222C2C3038333034322C36352230222C35322C3638333034322C36352230222C31352C3238333034322C36352230222C36372C3838333034322C36352230222C30313432332C34382C30353230362C22312238322C3038333034322C36352230222C35313633332C34382C30353230362C22312239372C3238333034322C36352230222C30323834332C34382C30353230362C22322230332C3438333034322C36352230222C35323036332C34382C30353230362C22322231382C3638333034322C36352230222C30333237332C34382C30353230362C22332232332C3838333034322C36352230222C35333438332C34382C30353230362C22332234382C3038333034322C36352230222C30343639332C34382C30353230362C223022342C39302C36353230362C2232223635342C39302C36353230362C2235223231342C39302C36353230362C2237223836342C39302C36353230362C22312232302C3430343639322C36352230222C32313038342C39302C36353230362C22312233352C3630343639322C36352230222C37313239342C39302C36353230362C22322234302C3830343639322C36352230222C33323430342C39302C36353230362C22322236352C3030343639322C36352230222C38323631342C39302C36353230362C22332237302C3230343639322C36352230222C33333832342C39302C36353230362C22332238352C3430343639322C36352230222C38333034342C39302C36353230362C22342239302C3630343639322C36352230222C2C302C30383236312C2232223635302C322C31382236222C31352C322C30383236312C2237223836302C322C31382236222C30313432302C322C31382236222C32313038302C322C31382236222C35313633302C322C31382236222C37313239302C322C31382236222C30323834302C322C31382236222C33323430302C322C31382236222C35323036302C322C31382236222C38323631302C322C31382236222C30333237302C322C31382236222C33333832302C322C31382236222C35333438302C322C31382236222C38333034302C322C31382236222C30343639302C322C31382236222C2C3035322C36383236312C2232223635322C3635322C31382236222C31352C3235322C36383236312C2237223836322C3635322C31382236222C30313432322C3635322C31382236222C32313038322C3635322C31382236222C35313633322C3635322C31382236222C37313239322C3635322C31382236222C30323834322C3635322C31382236222C33323430322C3635322C31382236222C35323036322C3635322C31382236222C38323631322C3635322C31382236222C30333237322C3635322C31382236222C33333832322C3635322C31382236222C35333438322C3635322C31382236222C38333034322C3635322C31382236222C30343639322C3635322C31382236222C2C3031352C32383236312C2232223635352C3231322C31382236222C31352C3231352C32383236312C2237223836352C3231322C31382236222C30313432352C3231322C31382236222C32313038352C3231322C31382236222C35313633352C3231322C31382236222C37313239352C3231322C31382236222C30323834352C3231322C31382236222C33323430352C3231322C31382236222C35323036352C3231322C31382236222C38323631352C3231322C31382236222C30333237352C3231322C31382236222C33333832352C3231322C31382236222C35333438352C3231322C31382236222C38333034352C3231322C31382236222C30343639352C3231322C31382236222C2C3036372C38383236312C2232223635372C3836322C31382236222C31352C3236372C38383236312C2237223836372C3836322C31382236222C30313432372C3836322C31382236222C32313038372C3836322C31382236222C35313633372C3836322C31382236222C37313239372C3836322C31382236222C30323834372C3836322C31382236222C33323430372C3836322C31382236222C35323036372C3836322C31382236222C38323631372C3836322C31382236222C30333237372C3836322C31382236222C33333832372C3836322C31382236222C35333438372C3836322C31382236222C38333034372C3836322C31382236222C30343639372C3836322C31382236222C2C3030313432322C31382236222C35322C3630313432322C31382236222C31352C3230313432322C31382236222C36372C3830313432322C31382236222C30313432312C32302C34383236312C22312238322C3030313432322C31382236222C35313633312C32302C34383236312C22312239372C3230313432322C31382236222C30323834312C32302C34383236312C22322230332C3430313432322C31382236222C35323036312C32302C34383236312C22322231382C3630313432322C31382236222C30333237312C32302C34383236312C22332232332C3830313432322C31382236222C35333438312C32302C34383236312C22332234382C3030313432322C31382236222C30343639312C32302C34383236312C223022312C38322C30383236312C2232223635312C38322C30383236312C2235223231312C38322C30383236312C2237223836312C38322C30383236312C22312232302C3432313038322C31382236222C32313038312C38322C30383236312C22312233352C3632313038322C31382236222C37313239312C38322C30383236312C22322234302C3832313038322C31382236222C33323430312C38322C30383236312C22322236352C3032313038322C31382236222C38323631312C38322C30383236312C22332237302C3232313038322C31382236222C33333832312C38322C30383236312C22332238352C3432313038322C31382236222C38333034312C38322C30383236312C22342239302C3632313038322C31382236222C2C3035313633322C31382236222C35322C3635313633322C31382236222C31352C3235313633322C31382236222C36372C3835313633322C31382236222C30313432312C33352C36383236312C22312238322C3035313633322C31382236222C35313633312C33352C36383236312C22312239372C3235313633322C31382236222C30323834312C33352C36383236312C22322230332C3435313633322C31382236222C35323036312C33352C36383236312C22322231382C3635313633322C31382236222C30333237312C33352C36383236312C22332232332C3835313633322C31382236222C35333438312C33352C36383236312C22332234382C3035313633322C31382236222C30343639312C33352C36383236312C223022312C39372C32383236312C2232223635312C39372C32383236312C2235223231312C39372C32383236312C2237223836312C39372C32383236312C22312232302C3437313239322C31382236222C32313038312C39372C32383236312C22312233352C3637313239322C31382236222C37313239312C39372C32383236312C22322234302C3837313239322C31382236222C33323430312C39372C32383236312C22322236352C3037313239322C31382236222C38323631312C39372C32383236312C22332237302C3237313239322C31382236222C33333832312C39372C32383236312C22332238352C3437313239322C31382236222C38333034312C39372C32383236312C22342239302C3637313239322C31382236222C2C3030323834322C31382236222C35322C3630323834322C31382236222C31352C3230323834322C31382236222C36372C3830323834322C31382236222C30313432322C34302C38383236312C22312238322C3030323834322C31382236222C35313633322C34302C38383236312C22312239372C3230323834322C31382236222C30323834322C34302C38383236312C22322230332C3430323834322C31382236222C35323036322C34302C38383236312C22322231382C3630323834322C31382236222C30333237322C34302C38383236312C22332232332C3830323834322C31382236222C35333438322C34302C38383236312C22332234382C3030323834322C31382236222C30343639322C34302C38383236312C223022322C30332C34383236312C2232223635322C30332C34383236312C2235223231322C30332C34383236312C2237223836322C30332C34383236312C22312232302C3433323430322C31382236222C32313038322C30332C34383236312C22312233352C3633323430322C31382236222C37313239322C30332C34383236312C22322234302C3833323430322C31382236222C33323430322C30332C34383236312C22322236352C3033323430322C31382236222C38323631322C30332C34383236312C22332237302C3233323430322C31382236222C33333832322C30332C34383236312C22332238352C3433323430322C31382236222C38333034322C30332C34383236312C22342239302C3633323430322C31382236222C2C3035323036322C31382236222C35322C3635323036322C31382236222C31352C3235323036322C31382236222C36372C3835323036322C31382236222C30313432322C36352C30383236312C22312238322C3035323036322C31382236222C35313633322C36352C30383236312C22312239372C3235323036322C31382236222C30323834322C36352C30383236312C22322230332C3435323036322C31382236222C35323036322C36352C30383236312C22322231382C3635323036322C31382236222C30333237322C36352C30383236312C22332232332C3835323036322C31382236222C35333438322C36352C30383236312C22332234382C3035323036322C31382236222C30343639322C36352C30383236312C223022322C31382C36383236312C2232223635322C31382C36383236312C2235223231322C31382C36383236312C2237223836322C31382C36383236312C22312232302C3438323631322C31382236222C32313038322C31382C36383236312C22312233352C3638323631322C31382236222C37313239322C31382C36383236312C22322234302C3838323631322C31382236222C33323430322C31382C36383236312C22322236352C3038323631322C31382236222C38323631322C31382C36383236312C22332237302C3238323631322C31382236222C33333832322C31382C36383236312C22332238352C3438323631322C31382236222C38333034322C31382C36383236312C22342239302C3638323631322C31382236222C2C3030333237322C31382236222C35322C3630333237322C31382236222C31352C3230333237322C31382236222C36372C3830333237322C31382236222C30313432332C37302C32383236312C22312238322C3030333237322C31382236222C35313633332C37302C32383236312C22312239372C3230333237322C31382236222C30323834332C37302C32383236312C22322230332C3430333237322C31382236222C35323036332C37302C32383236312C22322231382C3630333237322C31382236222C30333237332C37302C32383236312C22332232332C3830333237322C31382236222C35333438332C37302C32383236312C22332234382C3030333237322C31382236222C30343639332C37302C32383236312C223022332C32332C38383236312C2232223635332C32332C38383236312C2235223231332C32332C38383236312C2237223836332C32332C38383236312C22312232302C3433333832322C31382236222C32313038332C32332C38383236312C22312233352C3633333832322C31382236222C37313239332C32332C38383236312C22322234302C3833333832322C31382236222C33323430332C32332C38383236312C22322236352C3033333832322C31382236222C38323631332C32332C38383236312C22332237302C3233333832322C31382236222C33333832332C32332C38383236312C22332238352C3433333832322C31382236222C38333034332C32332C38383236312C22342239302C3633333832322C31382236222C2C3035333438322C31382236222C35322C3635333438322C31382236222C31352C3235333438322C31382236222C36372C3835333438322C31382236222C30313432332C38352C34383236312C22312238322C3035333438322C31382236222C35313633332C38352C34383236312C22312239372C3235333438322C31382236222C30323834332C38352C34383236312C22322230332C3435333438322C31382236222C35323036332C38352C34383236312C22322231382C3635333438322C31382236222C30333237332C38352C34383236312C22332232332C3835333438322C31382236222C35333438332C38352C34383236312C22332234382C3035333438322C31382236222C30343639332C38352C34383236312C223022332C34382C30383236312C2232223635332C34382C30383236312C2235223231332C34382C30383236312C2237223836332C34382C30383236312C22312232302C3438333034322C31382236222C32313038332C34382C30383236312C22312233352C3638333034322C31382236222C37313239332C34382C30383236312C22322234302C3838333034322C31382236222C33323430332C34382C30383236312C22322236352C3038333034322C31382236222C38323631332C34382C30383236312C22332237302C3238333034322C31382236222C33333832332C34382C30383236312C22332238352C3438333034322C31382236222C38333034332C34382C30383236312C22342239302C3638333034322C31382236222C2C3030343639322C31382236222C35322C3630343639322C31382236222C31352C3230343639322C31382236222C36372C3830343639322C31382236222C30313432342C39302C36383236312C22312238322C3030343639322C31382236222C35313633342C39302C36383236312C22312239372C3230343639322C31382236222C30323834342C39302C36383236312C22322230332C3430343639322C31382236222C35323036342C39302C36383236312C22322231382C3630343639322C31382236222C30333237342C39302C36383236312C22332232332C3830343639322C31382236222C35333438342C39302C36383236312C22332234382C3030343639322C31382236222C30343639342C39302C36383236312C223022302C332C37302232222C35322C362C30303332372C2235223231302C332C37302232222C36372C382C30303332372C22312232302C342C30303332372C22312238322C302C30303332372C22312233352C362C30303332372C22312239372C322C30303332372C22322234302C382C30303332372C22322230332C342C30303332372C22322236352C302C30303332372C22322231382C362C30303332372C22332237302C322C30303332372C22332232332C382C30303332372C22332238352C342C30303332372C22332234382C302C30303332372C22342239302C362C30303332372C223022322C3635332C37302232222C35322C3635322C36303332372C2235223231322C3635332C37302232222C36372C3835322C36303332372C22312232302C3435322C36303332372C22312238322C3035322C36303332372C22312233352C3635322C36303332372C22312239372C3235322C36303332372C22322234302C3835322C36303332372C22322230332C3435322C36303332372C22322236352C3035322C36303332372C22322231382C3635322C36303332372C22332237302C3235322C36303332372C22332232332C3835322C36303332372C22332238352C3435322C36303332372C22332234382C3035322C36303332372C22342239302C3635322C36303332372C223022352C3231332C37302232222C35322C3631352C32303332372C2235223231352C3231332C37302232222C36372C3831352C32303332372C22312232302C3431352C32303332372C22312238322C3031352C32303332372C22312233352C3631352C32303332372C22312239372C3231352C32303332372C22322234302C3831352C32303332372C22322230332C3431352C32303332372C22322236352C3031352C32303332372C22322231382C3631352C32303332372C22332237302C3231352C32303332372C22332232332C3831352C32303332372C22332238352C3431352C32303332372C22332234382C3031352C32303332372C22342239302C3631352C32303332372C223022372C3836332C37302232222C35322C3636372C38303332372C2235223231372C3836332C37302232222C36372C3836372C38303332372C22312232302C3436372C38303332372C22312238322C3036372C38303332372C22312233352C3636372C38303332372C22312239372C3236372C38303332372C22322234302C3836372C38303332372C22322230332C3436372C38303332372C22322236352C3036372C38303332372C22322231382C3636372C38303332372C22332237302C3236372C38303332372C22332232332C3836372C38303332372C22332238352C3436372C38303332372C22332234382C3036372C38303332372C22342239302C3636372C38303332372C223022312C32302C34303332372C2232223635312C32302C34303332372C2235223231312C32302C34303332372C2237223836312C32302C34303332372C22312232302C3430313432332C37302232222C32313038312C32302C34303332372C22312233352C3630313432332C37302232222C37313239312C32302C34303332372C22322234302C3830313432332C37302232222C33323430312C32302C34303332372C22322236352C3030313432332C37302232222C38323631312C32302C34303332372C22332237302C3230313432332C37302232222C33333832312C32302C34303332372C22332238352C3430313432332C37302232222C38333034312C32302C34303332372C22342239302C3630313432332C37302232222C2C3032313038332C37302232222C35322C3632313038332C37302232222C31352C3232313038332C37302232222C36372C3832313038332C37302232222C30313432312C38322C30303332372C22312238322C3032313038332C37302232222C35313633312C38322C30303332372C22312239372C3232313038332C37302232222C30323834312C38322C30303332372C22322230332C3432313038332C37302232222C35323036312C38322C30303332372C22322231382C3632313038332C37302232222C30333237312C38322C30303332372C22332232332C3832313038332C37302232222C35333438312C38322C30303332372C22332234382C3032313038332C37302232222C30343639312C38322C30303332372C223022312C33352C36303332372C2232223635312C33352C36303332372C2235223231312C33352C36303332372C2237223836312C33352C36303332372C22312232302C3435313633332C37302232222C32313038312C33352C36303332372C22312233352C3635313633332C37302232222C37313239312C33352C36303332372C22322234302C3835313633332C37302232222C33323430312C33352C36303332372C22322236352C3035313633332C37302232222C38323631312C33352C36303332372C22332237302C3235313633332C37302232222C33333832312C33352C36303332372C22332238352C3435313633332C37302232222C38333034312C33352C36303332372C22342239302C3635313633332C37302232222C2C3037313239332C37302232222C35322C3637313239332C37302232222C31352C3237313239332C37302232222C36372C3837313239332C37302232222C30313432312C39372C32303332372C22312238322C3037313239332C37302232222C35313633312C39372C32303332372C22312239372C3237313239332C37302232222C30323834312C39372C32303332372C22322230332C3437313239332C37302232222C35323036312C39372C32303332372C22322231382C3637313239332C37302232222C30333237312C39372C32303332372C22332232332C3837313239332C37302232222C35333438312C39372C32303332372C22332234382C3037313239332C37302232222C30343639312C39372C32303332372C223022322C34302C38303332372C2232223635322C34302C38303332372C2235223231322C34302C38303332372C2237223836322C34302C38303332372C22312232302C3430323834332C37302232222C32313038322C34302C38303332372C22312233352C3630323834332C37302232222C37313239322C34302C38303332372C22322234302C3830323834332C37302232222C33323430322C34302C38303332372C22322236352C3030323834332C37302232222C38323631322C34302C38303332372C22332237302C3230323834332C37302232222C33333832322C34302C38303332372C22332238352C3430323834332C37302232222C38333034322C34302C38303332372C22342239302C3630323834332C37302232222C2C3033323430332C37302232222C35322C3633323430332C37302232222C31352C3233323430332C37302232222C36372C3833323430332C37302232222C30313432322C30332C34303332372C22312238322C3033323430332C37302232222C35313633322C30332C34303332372C22312239372C3233323430332C37302232222C30323834322C30332C34303332372C22322230332C3433323430332C37302232222C35323036322C30332C34303332372C22322231382C3633323430332C37302232222C30333237322C30332C34303332372C22332232332C3833323430332C37302232222C35333438322C30332C34303332372C22332234382C3033323430332C37302232222C30343639322C30332C34303332372C223022322C36352C30303332372C2232223635322C36352C30303332372C2235223231322C36352C30303332372C2237223836322C36352C30303332372C22312232302C3435323036332C37302232222C32313038322C36352C30303332372C22312233352C3635323036332C37302232222C37313239322C36352C30303332372C22322234302C3835323036332C37302232222C33323430322C36352C30303332372C22322236352C3035323036332C37302232222C38323631322C36352C30303332372C22332237302C3235323036332C37302232222C33333832322C36352C30303332372C22332238352C3435323036332C37302232222C38333034322C36352C30303332372C22342239302C3635323036332C37302232222C2C3038323631332C37302232222C35322C3638323631332C37302232222C31352C3238323631332C37302232222C36372C3838323631332C37302232222C30313432322C31382C36303332372C22312238322C3038323631332C37302232222C35313633322C31382C36303332372C22312239372C3238323631332C37302232222C30323834322C31382C36303332372C22322230332C3438323631332C37302232222C35323036322C31382C36303332372C22322231382C3638323631332C37302232222C30333237322C31382C36303332372C22332232332C3838323631332C37302232222C35333438322C31382C36303332372C22332234382C3038323631332C37302232222C30343639322C31382C36303332372C223022332C37302C32303332372C2232223635332C37302C32303332372C2235223231332C37302C32303332372C2237223836332C37302C32303332372C22312232302C3430333237332C37302232222C32313038332C37302C32303332372C22312233352C3630333237332C37302232222C37313239332C37302C32303332372C22322234302C3830333237332C37302232222C33323430332C37302C32303332372C22322236352C3030333237332C37302232222C38323631332C37302C32303332372C22332237302C3230333237332C37302232222C33333832332C37302C32303332372C22332238352C3430333237332C37302232222C38333034332C37302C32303332372C22342239302C3630333237332C37302232222C2C3033333832332C37302232222C35322C3633333832332C37302232222C31352C3233333832332C37302232222C36372C3833333832332C37302232222C30313432332C32332C38303332372C22312238322C3033333832332C37302232222C35313633332C32332C38303332372C22312239372C3233333832332C37302232222C30323834332C32332C38303332372C22322230332C3433333832332C37302232222C35323036332C32332C38303332372C22322231382C3633333832332C37302232222C30333237332C32332C38303332372C22332232332C3833333832332C37302232222C35333438332C32332C38303332372C22332234382C3033333832332C37302232222C30343639332C32332C38303332372C223022332C38352C34303332372C2232223635332C38352C34303332372C2235223231332C38352C34303332372C2237223836332C38352C34303332372C22312232302C3435333438332C37302232222C32313038332C38352C34303332372C22312233352C3635333438332C37302232222C37313239332C38352C34303332372C22322234302C3835333438332C37302232222C33323430332C38352C34303332372C22322236352C3035333438332C37302232222C38323631332C38352C34303332372C22332237302C3235333438332C37302232222C33333832332C38352C34303332372C22332238352C3435333438332C37302232222C38333034332C38352C34303332372C22342239302C3635333438332C37302232222C2C3038333034332C37302232222C35322C3638333034332C37302232222C31352C3238333034332C37302232222C36372C3838333034332C37302232222C30313432332C34382C30303332372C22312238322C3038333034332C37302232222C35313633332C34382C30303332372C22312239372C3238333034332C37302232222C30323834332C34382C30303332372C22322230332C3438333034332C37302232222C35323036332C34382C30303332372C22322231382C3638333034332C37302232222C30333237332C34382C30303332372C22332232332C3838333034332C37302232222C35333438332C34382C30303332372C22332234382C3038333034332C37302232222C30343639332C34382C30303332372C223022342C39302C36303332372C2232223635342C39302C36303332372C2235223231342C39302C36303332372C2237223836342C39302C36303332372C22312232302C3430343639332C37302232222C32313038342C39302C36303332372C22312233352C3630343639332C37302232222C37313239342C39302C36303332372C22322234302C3830343639332C37302232222C33323430342C39302C36303332372C22322236352C3030343639332C37302232222C38323631342C39302C36303332372C22332237302C3230343639332C37302232222C33333832342C39302C36303332372C22332238352C3430343639332C37302232222C38333034342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30333338322C2232223635302C332C32332238222C31352C322C30333338322C2237223836302C332C32332238222C30313432302C332C32332238222C32313038302C332C32332238222C35313633302C332C32332238222C37313239302C332C32332238222C30323834302C332C32332238222C33323430302C332C32332238222C35323036302C332C32332238222C38323631302C332C32332238222C30333237302C332C32332238222C33333832302C332C32332238222C35333438302C332C32332238222C38333034302C332C32332238222C30343639302C332C32332238222C2C3035322C36333338322C2232223635322C3635332C32332238222C31352C3235322C36333338322C2237223836322C3635332C32332238222C30313432322C3635332C32332238222C32313038322C3635332C32332238222C35313633322C3635332C32332238222C37313239322C3635332C32332238222C30323834322C3635332C32332238222C33323430322C3635332C32332238222C35323036322C3635332C32332238222C38323631322C3635332C32332238222C30333237322C3635332C32332238222C33333832322C3635332C32332238222C35333438322C3635332C32332238222C38333034322C3635332C32332238222C30343639322C3635332C32332238222C2C3031352C32333338322C2232223635352C3231332C32332238222C31352C3231352C32333338322C2237223836352C3231332C32332238222C30313432352C3231332C32332238222C32313038352C3231332C32332238222C35313633352C3231332C32332238222C37313239352C3231332C32332238222C30323834352C3231332C32332238222C33323430352C3231332C32332238222C35323036352C3231332C32332238222C38323631352C3231332C32332238222C30333237352C3231332C32332238222C33333832352C3231332C32332238222C35333438352C3231332C32332238222C38333034352C3231332C32332238222C30343639352C3231332C32332238222C2C3036372C38333338322C2232223635372C3836332C32332238222C31352C3236372C38333338322C2237223836372C3836332C32332238222C30313432372C3836332C32332238222C32313038372C3836332C32332238222C35313633372C3836332C32332238222C37313239372C3836332C32332238222C30323834372C3836332C32332238222C33323430372C3836332C32332238222C35323036372C3836332C32332238222C38323631372C3836332C32332238222C30333237372C3836332C32332238222C33333832372C3836332C32332238222C35333438372C3836332C32332238222C38333034372C3836332C32332238222C30343639372C3836332C32332238222C2C3030313432332C32332238222C35322C3630313432332C32332238222C31352C3230313432332C32332238222C36372C3830313432332C32332238222C30313432312C32302C34333338322C22312238322C3030313432332C32332238222C35313633312C32302C34333338322C22312239372C3230313432332C32332238222C30323834312C32302C34333338322C22322230332C3430313432332C32332238222C35323036312C32302C34333338322C22322231382C3630313432332C32332238222C30333237312C32302C34333338322C22332232332C3830313432332C32332238222C35333438312C32302C34333338322C22332234382C3030313432332C32332238222C30343639312C32302C34333338322C223022312C38322C30333338322C2232223635312C38322C30333338322C2235223231312C38322C30333338322C2237223836312C38322C30333338322C22312232302C3432313038332C32332238222C32313038312C38322C30333338322C22312233352C3632313038332C32332238222C37313239312C38322C30333338322C22322234302C3832313038332C32332238222C33323430312C38322C30333338322C22322236352C3032313038332C32332238222C38323631312C38322C30333338322C22332237302C3232313038332C32332238222C33333832312C38322C30333338322C22332238352C3432313038332C32332238222C38333034312C38322C30333338322C22342239302C3632313038332C32332238222C2C3035313633332C32332238222C35322C3635313633332C32332238222C31352C3235313633332C32332238222C36372C3835313633332C32332238222C30313432312C33352C36333338322C22312238322C3035313633332C32332238222C35313633312C33352C36333338322C22312239372C3235313633332C32332238222C30323834312C33352C36333338322C22322230332C3435313633332C32332238222C35323036312C33352C36333338322C22322231382C3635313633332C32332238222C30333237312C33352C36333338322C22332232332C3835313633332C32332238222C35333438312C33352C36333338322C22332234382C3035313633332C32332238222C30343639312C33352C36333338322C223022312C39372C32333338322C2232223635312C39372C32333338322C2235223231312C39372C32333338322C2237223836312C39372C32333338322C22312232302C3437313239332C32332238222C32313038312C39372C32333338322C22312233352C3637313239332C32332238222C37313239312C39372C32333338322C22322234302C3837313239332C32332238222C33323430312C39372C32333338322C22322236352C3037313239332C32332238222C38323631312C39372C32333338322C22332237302C3237313239332C32332238222C33333832312C39372C32333338322C22332238352C3437313239332C32332238222C38333034312C39372C32333338322C22342239302C3637313239332C32332238222C2C3030323834332C32332238222C35322C3630323834332C32332238222C31352C3230323834332C32332238222C36372C3830323834332C32332238222C30313432322C34302C38333338322C22312238322C3030323834332C32332238222C35313633322C34302C38333338322C22312239372C3230323834332C32332238222C30323834322C34302C38333338322C22322230332C3430323834332C32332238222C35323036322C34302C38333338322C22322231382C3630323834332C32332238222C30333237322C34302C38333338322C22332232332C3830323834332C32332238222C35333438322C34302C38333338322C22332234382C3030323834332C32332238222C30343639322C34302C38333338322C223022322C30332C34333338322C2232223635322C30332C34333338322C2235223231322C30332C34333338322C2237223836322C30332C34333338322C22312232302C3433323430332C32332238222C32313038322C30332C34333338322C22312233352C3633323430332C32332238222C37313239322C30332C34333338322C22322234302C3833323430332C32332238222C33323430322C30332C34333338322C22322236352C3033323430332C32332238222C38323631322C30332C34333338322C22332237302C3233323430332C32332238222C33333832322C30332C34333338322C22332238352C3433323430332C32332238222C38333034322C30332C34333338322C22342239302C3633323430332C32332238222C2C3035323036332C32332238222C35322C3635323036332C32332238222C31352C3235323036332C32332238222C36372C3835323036332C32332238222C30313432322C36352C30333338322C22312238322C3035323036332C32332238222C35313633322C36352C30333338322C22312239372C3235323036332C32332238222C30323834322C36352C30333338322C22322230332C3435323036332C32332238222C35323036322C36352C30333338322C22322231382C3635323036332C32332238222C30333237322C36352C30333338322C22332232332C3835323036332C32332238222C35333438322C36352C30333338322C22332234382C3035323036332C32332238222C30343639322C36352C30333338322C223022322C31382C36333338322C2232223635322C31382C36333338322C2235223231322C31382C36333338322C2237223836322C31382C36333338322C22312232302C3438323631332C32332238222C32313038322C31382C36333338322C22312233352C3638323631332C32332238222C37313239322C31382C36333338322C22322234302C3838323631332C32332238222C33323430322C31382C36333338322C22322236352C3038323631332C32332238222C38323631322C31382C36333338322C22332237302C3238323631332C32332238222C33333832322C31382C36333338322C22332238352C3438323631332C32332238222C38333034322C31382C36333338322C22342239302C3638323631332C32332238222C2C3030333237332C32332238222C35322C3630333237332C32332238222C31352C3230333237332C32332238222C36372C3830333237332C32332238222C30313432332C37302C32333338322C22312238322C3030333237332C32332238222C35313633332C37302C32333338322C22312239372C3230333237332C32332238222C30323834332C37302C32333338322C22322230332C3430333237332C32332238222C35323036332C37302C32333338322C22322231382C3630333237332C32332238222C30333237332C37302C32333338322C22332232332C3830333237332C32332238222C35333438332C37302C32333338322C22332234382C3030333237332C32332238222C30343639332C37302C32333338322C223022332C32332C38333338322C2232223635332C32332C38333338322C2235223231332C32332C38333338322C2237223836332C32332C38333338322C22312232302C3433333832332C32332238222C32313038332C32332C38333338322C22312233352C3633333832332C32332238222C37313239332C32332C38333338322C22322234302C3833333832332C32332238222C33323430332C32332C38333338322C22322236352C3033333832332C32332238222C38323631332C32332C38333338322C22332237302C3233333832332C32332238222C33333832332C32332C38333338322C22332238352C3433333832332C32332238222C38333034332C32332C38333338322C22342239302C3633333832332C32332238222C2C3035333438332C32332238222C35322C3635333438332C32332238222C31352C3235333438332C32332238222C36372C3835333438332C32332238222C30313432332C38352C34333338322C22312238322C3035333438332C32332238222C35313633332C38352C34333338322C22312239372C3235333438332C32332238222C30323834332C38352C34333338322C22322230332C3435333438332C32332238222C35323036332C38352C34333338322C22322231382C3635333438332C32332238222C30333237332C38352C34333338322C22332232332C3835333438332C32332238222C35333438332C38352C34333338322C22332234382C3035333438332C32332238222C30343639332C38352C34333338322C223022332C34382C30333338322C2232223635332C34382C30333338322C2235223231332C34382C30333338322C2237223836332C34382C30333338322C22312232302C3438333034332C32332238222C32313038332C34382C30333338322C22312233352C3638333034332C32332238222C37313239332C34382C30333338322C22322234302C3838333034332C32332238222C33323430332C34382C30333338322C22322236352C3038333034332C32332238222C38323631332C34382C30333338322C22332237302C3238333034332C32332238222C33333832332C34382C30333338322C22332238352C3438333034332C32332238222C38333034332C34382C30333338322C22342239302C3638333034332C32332238222C2C3030343639332C32332238222C35322C3630343639332C32332238222C31352C3230343639332C32332238222C36372C3830343639332C32332238222C30313432342C39302C36333338322C22312238322C3030343639332C32332238222C35313633342C39302C36333338322C22312239372C3230343639332C32332238222C30323834342C39302C36333338322C22322230332C3430343639332C32332238222C35323036342C39302C36333338322C22322231382C3630343639332C32332238222C30333237342C39302C36333338322C22332232332C3830343639332C32332238222C35333438342C39302C36333338322C22332234382C3030343639332C32332238222C30343639342C39302C36333338322C223022302C332C38352234222C35322C362C30353334382C2235223231302C332C38352234222C36372C382C30353334382C22312232302C342C30353334382C22312238322C302C30353334382C22312233352C362C30353334382C22312239372C322C30353334382C22322234302C382C30353334382C22322230332C342C30353334382C22322236352C302C30353334382C22322231382C362C30353334382C22332237302C322C30353334382C22332232332C382C30353334382C22332238352C342C30353334382C22332234382C302C30353334382C22342239302C362C30353334382C223022322C3635332C38352234222C35322C3635322C36353334382C2235223231322C3635332C38352234222C36372C3835322C36353334382C22312232302C3435322C36353334382C22312238322C3035322C36353334382C22312233352C3635322C36353334382C22312239372C3235322C36353334382C22322234302C3835322C36353334382C22322230332C3435322C36353334382C22322236352C3035322C36353334382C22322231382C3635322C36353334382C22332237302C3235322C36353334382C22332232332C3835322C36353334382C22332238352C3435322C36353334382C22332234382C3035322C36353334382C22342239302C3635322C36353334382C223022352C3231332C38352234222C35322C3631352C32353334382C2235223231352C3231332C38352234222C36372C3831352C32353334382C22312232302C3431352C32353334382C22312238322C3031352C32353334382C22312233352C3631352C32353334382C22312239372C3231352C32353334382C22322234302C3831352C32353334382C22322230332C3431352C32353334382C22322236352C3031352C32353334382C22322231382C3631352C32353334382C22332237302C3231352C32353334382C22332232332C3831352C32353334382C22332238352C3431352C32353334382C22332234382C3031352C32353334382C22342239302C3631352C32353334382C223022372C3836332C38352234222C35322C3636372C38353334382C2235223231372C3836332C38352234222C36372C3836372C38353334382C22312232302C3436372C38353334382C22312238322C3036372C38353334382C22312233352C3636372C38353334382C22312239372C3236372C38353334382C22322234302C3836372C38353334382C22322230332C3436372C38353334382C22322236352C3036372C38353334382C22322231382C3636372C38353334382C22332237302C3236372C38353334382C22332232332C3836372C38353334382C22332238352C3436372C38353334382C22332234382C3036372C38353334382C22342239302C3636372C38353334382C223022312C32302C34353334382C2232223635312C32302C34353334382C2235223231312C32302C34353334382C2237223836312C32302C34353334382C22312232302C3430313432332C38352234222C32313038312C32302C34353334382C22312233352C3630313432332C38352234222C37313239312C32302C34353334382C22322234302C3830313432332C38352234222C33323430312C32302C34353334382C22322236352C3030313432332C38352234222C38323631312C32302C34353334382C22332237302C3230313432332C38352234222C33333832312C32302C34353334382C22332238352C3430313432332C38352234222C38333034312C32302C34353334382C22342239302C3630313432332C38352234222C2C3032313038332C38352234222C35322C3632313038332C38352234222C31352C3232313038332C38352234222C36372C3832313038332C38352234222C30313432312C38322C30353334382C22312238322C3032313038332C38352234222C35313633312C38322C30353334382C22312239372C3232313038332C38352234222C30323834312C38322C30353334382C22322230332C3432313038332C38352234222C35323036312C38322C30353334382C22322231382C3632313038332C38352234222C30333237312C38322C30353334382C22332232332C3832313038332C38352234222C35333438312C38322C30353334382C22332234382C3032313038332C38352234222C30343639312C38322C30353334382C223022312C33352C36353334382C2232223635312C33352C36353334382C2235223231312C33352C36353334382C2237223836312C33352C36353334382C22312232302C3435313633332C38352234222C32313038312C33352C36353334382C22312233352C3635313633332C38352234222C37313239312C33352C36353334382C22322234302C3835313633332C38352234222C33323430312C33352C36353334382C22322236352C3035313633332C38352234222C38323631312C33352C36353334382C22332237302C3235313633332C38352234222C33333832312C33352C36353334382C22332238352C3435313633332C38352234222C38333034312C33352C36353334382C22342239302C3635313633332C38352234222C2C3037313239332C38352234222C35322C3637313239332C38352234222C31352C3237313239332C38352234222C36372C3837313239332C38352234222C30313432312C39372C32353334382C22312238322C3037313239332C38352234222C35313633312C39372C32353334382C22312239372C3237313239332C38352234222C30323834312C39372C32353334382C22322230332C3437313239332C38352234222C35323036312C39372C32353334382C22322231382C3637313239332C38352234222C30333237312C39372C32353334382C22332232332C3837313239332C38352234222C35333438312C39372C32353334382C22332234382C3037313239332C38352234222C30343639312C39372C32353334382C223022322C34302C38353334382C2232223635322C34302C38353334382C2235223231322C34302C38353334382C2237223836322C34302C38353334382C22312232302C3430323834332C38352234222C32313038322C34302C38353334382C22312233352C3630323834332C38352234222C37313239322C34302C38353334382C22322234302C3830323834332C38352234222C33323430322C34302C38353334382C22322236352C3030323834332C38352234222C38323631322C34302C38353334382C22332237302C3230323834332C38352234222C33333832322C34302C38353334382C22332238352C3430323834332C38352234222C38333034322C34302C38353334382C22342239302C3630323834332C38352234222C2C3033323430332C38352234222C35322C3633323430332C38352234222C31352C3233323430332C38352234222C36372C3833323430332C38352234222C30313432322C30332C34353334382C22312238322C3033323430332C38352234222C35313633322C30332C34353334382C22312239372C3233323430332C38352234222C30323834322C30332C34353334382C22322230332C3433323430332C38352234222C35323036322C30332C34353334382C22322231382C3633323430332C38352234222C30333237322C30332C34353334382C22332232332C3833323430332C38352234222C35333438322C30332C34353334382C22332234382C3033323430332C38352234222C30343639322C30332C34353334382C223022322C36352C30353334382C2232223635322C36352C30353334382C2235223231322C36352C30353334382C2237223836322C36352C30353334382C22312232302C3435323036332C38352234222C32313038322C36352C30353334382C22312233352C3635323036332C38352234222C37313239322C36352C30353334382C22322234302C3835323036332C38352234222C33323430322C36352C30353334382C22322236352C3035323036332C38352234222C38323631322C36352C30353334382C22332237302C3235323036332C38352234222C33333832322C36352C30353334382C22332238352C3435323036332C38352234222C38333034322C36352C30353334382C22342239302C3635323036332C38352234222C2C3038323631332C38352234222C35322C3638323631332C38352234222C31352C3238323631332C38352234222C36372C3838323631332C38352234222C30313432322C31382C36353334382C22312238322C3038323631332C38352234222C35313633322C31382C36353334382C22312239372C3238323631332C38352234222C30323834322C31382C36353334382C22322230332C3438323631332C38352234222C35323036322C31382C36353334382C22322231382C3638323631332C38352234222C30333237322C31382C36353334382C22332232332C3838323631332C38352234222C35333438322C31382C36353334382C22332234382C3038323631332C38352234222C30343639322C31382C36353334382C223022332C37302C32353334382C2232223635332C37302C32353334382C2235223231332C37302C32353334382C2237223836332C37302C32353334382C22312232302C3430333237332C38352234222C32313038332C37302C32353334382C22312233352C3630333237332C38352234222C37313239332C37302C32353334382C22322234302C3830333237332C38352234222C33323430332C37302C32353334382C22322236352C3030333237332C38352234222C38323631332C37302C32353334382C22332237302C3230333237332C38352234222C33333832332C37302C32353334382C22332238352C3430333237332C38352234222C38333034332C37302C32353334382C22342239302C3630333237332C38352234222C2C3033333832332C38352234222C35322C3633333832332C38352234222C31352C3233333832332C38352234222C36372C3833333832332C38352234222C30313432332C32332C38353334382C22312238322C3033333832332C38352234222C35313633332C32332C38353334382C22312239372C3233333832332C38352234222C30323834332C32332C38353334382C22322230332C3433333832332C38352234222C35323036332C32332C38353334382C22322231382C3633333832332C38352234222C30333237332C32332C38353334382C22332232332C3833333832332C38352234222C35333438332C32332C38353334382C22332234382C3033333832332C38352234222C30343639332C32332C38353334382C223022332C38352C34353334382C2232223635332C38352C34353334382C2235223231332C38352C34353334382C2237223836332C38352C34353334382C22312232302C3435333438332C38352234222C32313038332C38352C34353334382C22312233352C3635333438332C38352234222C37313239332C38352C34353334382C22322234302C3835333438332C38352234222C33323430332C38352C34353334382C22322236352C3035333438332C38352234222C38323631332C38352C34353334382C22332237302C3235333438332C38352234222C33333832332C38352C34353334382C22332238352C3435333438332C38352234222C38333034332C38352C34353334382C22342239302C3635333438332C38352234222C2C3038333034332C38352234222C35322C3638333034332C38352234222C31352C3238333034332C38352234222C36372C3838333034332C38352234222C30313432332C34382C30353334382C22312238322C3038333034332C38352234222C35313633332C34382C30353334382C22312239372C3238333034332C38352234222C30323834332C34382C30353334382C22322230332C3438333034332C38352234222C35323036332C34382C30353334382C22322231382C3638333034332C38352234222C30333237332C34382C30353334382C22332232332C3838333034332C38352234222C35333438332C34382C30353334382C22332234382C3038333034332C38352234222C30343639332C34382C30353334382C223022342C39302C36353334382C2232223635342C39302C36353334382C2235223231342C39302C36353334382C2237223836342C39302C36353334382C22312232302C3430343639332C38352234222C32313038342C39302C36353334382C22312233352C3630343639332C38352234222C37313239342C39302C36353334382C22322234302C3830343639332C38352234222C33323430342C39302C36353334382C22322236352C3030343639332C38352234222C38323631342C39302C36353334382C22332237302C3230343639332C38352234222C33333832342C39302C36353334382C22332238352C3430343639332C38352234222C38333034342C39302C36353334382C22342239302C3630343639332C38352234222C2C302C30383330342C2232223635302C332C34382230222C31352C322C30383330342C2237223836302C332C34382230222C30313432302C332C34382230222C32313038302C332C34382230222C35313633302C332C34382230222C37313239302C332C34382230222C30323834302C332C34382230222C33323430302C332C34382230222C35323036302C332C34382230222C38323631302C332C34382230222C30333237302C332C34382230222C33333832302C332C34382230222C35333438302C332C34382230222C38333034302C332C34382230222C30343639302C332C34382230222C2C3035322C36383330342C2232223635322C3635332C34382230222C31352C3235322C36383330342C2237223836322C3635332C34382230222C30313432322C3635332C34382230222C32313038322C3635332C34382230222C35313633322C3635332C34382230222C37313239322C3635332C34382230222C30323834322C3635332C34382230222C33323430322C3635332C34382230222C35323036322C3635332C34382230222C38323631322C3635332C34382230222C30333237322C3635332C34382230222C33333832322C3635332C34382230222C35333438322C3635332C34382230222C38333034322C3635332C34382230222C30343639322C3635332C34382230222C2C3031352C32383330342C2232223635352C3231332C34382230222C31352C3231352C32383330342C2237223836352C3231332C34382230222C30313432352C3231332C34382230222C32313038352C3231332C34382230222C35313633352C3231332C34382230222C37313239352C3231332C34382230222C30323834352C3231332C34382230222C33323430352C3231332C34382230222C35323036352C3231332C34382230222C38323631352C3231332C34382230222C30333237352C3231332C34382230222C33333832352C3231332C34382230222C35333438352C3231332C34382230222C38333034352C3231332C34382230222C30343639352C3231332C34382230222C2C3036372C38383330342C2232223635372C3836332C34382230222C31352C3236372C38383330342C2237223836372C3836332C34382230222C30313432372C3836332C34382230222C32313038372C3836332C34382230222C35313633372C3836332C34382230222C37313239372C3836332C34382230222C30323834372C3836332C34382230222C33323430372C3836332C34382230222C35323036372C3836332C34382230222C38323631372C3836332C34382230222C30333237372C3836332C34382230222C33333832372C3836332C34382230222C35333438372C3836332C34382230222C38333034372C3836332C34382230222C30343639372C3836332C34382230222C2C3030313432332C34382230222C35322C3630313432332C34382230222C31352C3230313432332C34382230222C36372C3830313432332C34382230222C30313432312C32302C34383330342C22312238322C3030313432332C34382230222C35313633312C32302C34383330342C22312239372C3230313432332C34382230222C30323834312C32302C34383330342C22322230332C3430313432332C34382230222C35323036312C32302C34383330342C22322231382C3630313432332C34382230222C30333237312C32302C34383330342C22332232332C3830313432332C34382230222C35333438312C32302C34383330342C22332234382C3030313432332C34382230222C30343639312C32302C34383330342C223022312C38322C30383330342C2232223635312C38322C30383330342C2235223231312C38322C30383330342C2237223836312C38322C30383330342C22312232302C3432313038332C34382230222C32313038312C38322C30383330342C22312233352C3632313038332C34382230222C37313239312C38322C30383330342C22322234302C3832313038332C34382230222C33323430312C38322C30383330342C22322236352C3032313038332C34382230222C38323631312C38322C30383330342C22332237302C3232313038332C34382230222C33333832312C38322C30383330342C22332238352C3432313038332C34382230222C38333034312C38322C30383330342C22342239302C3632313038332C34382230222C2C3035313633332C34382230222C35322C3635313633332C34382230222C31352C3235313633332C34382230222C36372C3835313633332C34382230222C30313432312C33352C36383330342C22312238322C3035313633332C34382230222C35313633312C33352C36383330342C22312239372C3235313633332C34382230222C30323834312C33352C36383330342C22322230332C3435313633332C34382230222C35323036312C33352C36383330342C22322231382C3635313633332C34382230222C30333237312C33352C36383330342C22332232332C3835313633332C34382230222C35333438312C33352C36383330342C22332234382C3035313633332C34382230222C30343639312C33352C36383330342C223022312C39372C32383330342C2232223635312C39372C32383330342C2235223231312C39372C32383330342C2237223836312C39372C32383330342C22312232302C3437313239332C34382230222C32313038312C39372C32383330342C22312233352C3637313239332C34382230222C37313239312C39372C32383330342C22322234302C3837313239332C34382230222C33323430312C39372C32383330342C22322236352C3037313239332C34382230222C38323631312C39372C32383330342C22332237302C3237313239332C34382230222C33333832312C39372C32383330342C22332238352C3437313239332C34382230222C38333034312C39372C32383330342C22342239302C3637313239332C34382230222C2C3030323834332C34382230222C35322C3630323834332C34382230222C31352C3230323834332C34382230222C36372C3830323834332C34382230222C30313432322C34302C38383330342C22312238322C3030323834332C34382230222C35313633322C34302C38383330342C22312239372C3230323834332C34382230222C30323834322C34302C38383330342C22322230332C3430323834332C34382230222C35323036322C34302C38383330342C22322231382C3630323834332C34382230222C30333237322C34302C38383330342C22332232332C3830323834332C34382230222C35333438322C34302C38383330342C22332234382C3030323834332C34382230222C30343639322C34302C38383330342C223022322C30332C34383330342C2232223635322C30332C34383330342C2235223231322C30332C34383330342C2237223836322C30332C34383330342C22312232302C3433323430332C34382230222C32313038322C30332C34383330342C22312233352C3633323430332C34382230222C37313239322C30332C34383330342C22322234302C3833323430332C34382230222C33323430322C30332C34383330342C22322236352C3033323430332C34382230222C38323631322C30332C34383330342C22332237302C3233323430332C34382230222C33333832322C30332C34383330342C22332238352C3433323430332C34382230222C38333034322C30332C34383330342C22342239302C3633323430332C34382230222C2C3035323036332C34382230222C35322C3635323036332C34382230222C31352C3235323036332C34382230222C36372C3835323036332C34382230222C30313432322C36352C30383330342C22312238322C3035323036332C34382230222C35313633322C36352C30383330342C22312239372C3235323036332C34382230222C30323834322C36352C30383330342C22322230332C3435323036332C34382230222C35323036322C36352C30383330342C22322231382C3635323036332C34382230222C30333237322C36352C30383330342C22332232332C3835323036332C34382230222C35333438322C36352C30383330342C22332234382C3035323036332C34382230222C30343639322C36352C30383330342C223022322C31382C36383330342C2232223635322C31382C36383330342C2235223231322C31382C36383330342C2237223836322C31382C36383330342C22312232302C3438323631332C34382230222C32313038322C31382C36383330342C22312233352C3638323631332C34382230222C37313239322C31382C36383330342C22322234302C3838323631332C34382230222C33323430322C31382C36383330342C22322236352C3038323631332C34382230222C38323631322C31382C36383330342C22332237302C3238323631332C34382230222C33333832322C31382C36383330342C22332238352C3438323631332C34382230222C38333034322C31382C36383330342C22342239302C3638323631332C34382230222C2C3030333237332C34382230222C35322C3630333237332C34382230222C31352C3230333237332C34382230222C36372C3830333237332C34382230222C30313432332C37302C32383330342C22312238322C3030333237332C34382230222C35313633332C37302C32383330342C22312239372C3230333237332C34382230222C30323834332C37302C32383330342C22322230332C3430333237332C34382230222C35323036332C37302C32383330342C22322231382C3630333237332C34382230222C30333237332C37302C32383330342C22332232332C3830333237332C34382230222C35333438332C37302C32383330342C22332234382C3030333237332C34382230222C30343639332C37302C32383330342C223022332C32332C38383330342C2232223635332C32332C38383330342C2235223231332C32332C38383330342C2237223836332C32332C38383330342C22312232302C3433333832332C34382230222C32313038332C32332C38383330342C22312233352C3633333832332C34382230222C37313239332C32332C38383330342C22322234302C3833333832332C34382230222C33323430332C32332C38383330342C22322236352C3033333832332C34382230222C38323631332C32332C38383330342C22332237302C3233333832332C34382230222C33333832332C32332C38383330342C22332238352C3433333832332C34382230222C38333034332C32332C38383330342C22342239302C3633333832332C34382230222C2C3035333438332C34382230222C35322C3635333438332C34382230222C31352C3235333438332C34382230222C36372C3835333438332C34382230222C30313432332C38352C34383330342C22312238322C3035333438332C34382230222C35313633332C38352C34383330342C22312239372C3235333438332C34382230222C30323834332C38352C34383330342C22322230332C3435333438332C34382230222C35323036332C38352C34383330342C22322231382C3635333438332C34382230222C30333237332C38352C34383330342C22332232332C3835333438332C34382230222C35333438332C38352C34383330342C22332234382C3035333438332C34382230222C30343639332C38352C34383330342C223022332C34382C30383330342C2232223635332C34382C30383330342C2235223231332C34382C30383330342C2237223836332C34382C30383330342C22312232302C3438333034332C34382230222C32313038332C34382C30383330342C22312233352C3638333034332C34382230222C37313239332C34382C30383330342C22322234302C3838333034332C34382230222C33323430332C34382C30383330342C22322236352C3038333034332C34382230222C38323631332C34382C30383330342C22332237302C3238333034332C34382230222C33333832332C34382C30383330342C22332238352C3438333034332C34382230222C38333034332C34382C30383330342C22342239302C3638333034332C34382230222C2C3030343639332C34382230222C35322C3630343639332C34382230222C31352C3230343639332C34382230222C36372C3830343639332C34382230222C30313432342C39302C36383330342C22312238322C3030343639332C34382230222C35313633342C39302C36383330342C22312239372C3230343639332C34382230222C30323834342C39302C36383330342C22322230332C3430343639332C34382230222C35323036342C39302C36383330342C22322231382C3630343639332C34382230222C30333237342C39302C36383330342C22332232332C3830343639332C34382230222C35333438342C39302C36383330342C22332234382C3030343639332C34382230222C30343639342C39302C36383330342C223022302C342C39302236222C35322C362C30303436392C2235223231302C342C39302236222C36372C382C30303436392C22312232302C342C30303436392C22312238322C302C30303436392C22312233352C362C30303436392C22312239372C322C30303436392C22322234302C382C30303436392C22322230332C342C30303436392C22322236352C302C30303436392C22322231382C362C30303436392C22332237302C322C30303436392C22332232332C382C30303436392C22332238352C342C30303436392C22332234382C302C30303436392C22342239302C362C30303436392C223022322C3635342C39302236222C35322C3635322C36303436392C2235223231322C3635342C39302236222C36372C3835322C36303436392C22312232302C3435322C36303436392C22312238322C3035322C36303436392C22312233352C3635322C36303436392C22312239372C3235322C36303436392C22322234302C3835322C36303436392C22322230332C3435322C36303436392C22322236352C3035322C36303436392C22322231382C3635322C36303436392C22332237302C3235322C36303436392C22332232332C3835322C36303436392C22332238352C3435322C36303436392C22332234382C3035322C36303436392C22342239302C3635322C36303436392C223022352C3231342C39302236222C35322C3631352C32303436392C2235223231352C3231342C39302236222C36372C3831352C32303436392C22312232302C3431352C32303436392C22312238322C3031352C32303436392C22312233352C3631352C32303436392C22312239372C3231352C32303436392C22322234302C3831352C32303436392C22322230332C3431352C32303436392C22322236352C3031352C32303436392C22322231382C3631352C32303436392C22332237302C3231352C32303436392C22332232332C3831352C32303436392C22332238352C3431352C32303436392C22332234382C3031352C32303436392C22342239302C3631352C32303436392C223022372C3836342C39302236222C35322C3636372C38303436392C2235223231372C3836342C39302236222C36372C3836372C38303436392C22312232302C3436372C38303436392C22312238322C3036372C38303436392C22312233352C3636372C38303436392C22312239372C3236372C38303436392C22322234302C3836372C38303436392C22322230332C3436372C38303436392C22322236352C3036372C38303436392C22322231382C3636372C38303436392C22332237302C3236372C38303436392C22332232332C3836372C38303436392C22332238352C3436372C38303436392C22332234382C3036372C38303436392C22342239302C3636372C38303436392C223022312C32302C34303436392C2232223635312C32302C34303436392C2235223231312C32302C34303436392C2237223836312C32302C34303436392C22312232302C3430313432342C39302236222C32313038312C32302C34303436392C22312233352C3630313432342C39302236222C37313239312C32302C34303436392C22322234302C3830313432342C39302236222C33323430312C32302C34303436392C22322236352C3030313432342C39302236222C38323631312C32302C34303436392C22332237302C3230313432342C39302236222C33333832312C32302C34303436392C22332238352C3430313432342C39302236222C38333034312C32302C34303436392C22342239302C3630313432342C39302236222C2C3032313038342C39302236222C35322C3632313038342C39302236222C31352C3232313038342C39302236222C36372C3832313038342C39302236222C30313432312C38322C30303436392C22312238322C3032313038342C39302236222C35313633312C38322C30303436392C22312239372C3232313038342C39302236222C30323834312C38322C30303436392C22322230332C3432313038342C39302236222C35323036312C38322C30303436392C22322231382C3632313038342C39302236222C30333237312C38322C30303436392C22332232332C3832313038342C39302236222C35333438312C38322C30303436392C22332234382C3032313038342C39302236222C30343639312C38322C30303436392C223022312C33352C36303436392C2232223635312C33352C36303436392C2235223231312C33352C36303436392C2237223836312C33352C36303436392C22312232302C3435313633342C39302236222C32313038312C33352C36303436392C22312233352C3635313633342C39302236222C37313239312C33352C36303436392C22322234302C3835313633342C39302236222C33323430312C33352C36303436392C22322236352C3035313633342C39302236222C38323631312C33352C36303436392C22332237302C3235313633342C39302236222C33333832312C33352C36303436392C22332238352C3435313633342C39302236222C38333034312C33352C36303436392C22342239302C3635313633342C39302236222C2C3037313239342C39302236222C35322C3637313239342C39302236222C31352C3237313239342C39302236222C36372C3837313239342C39302236222C30313432312C39372C32303436392C22312238322C3037313239342C39302236222C35313633312C39372C32303436392C22312239372C3237313239342C39302236222C30323834312C39372C32303436392C22322230332C3437313239342C39302236222C35323036312C39372C32303436392C22322231382C3637313239342C39302236222C30333237312C39372C32303436392C22332232332C3837313239342C39302236222C35333438312C39372C32303436392C22332234382C3037313239342C39302236222C30343639312C39372C32303436392C223022322C34302C38303436392C2232223635322C34302C38303436392C2235223231322C34302C38303436392C2237223836322C34302C38303436392C22312232302C3430323834342C39302236222C32313038322C34302C38303436392C22312233352C3630323834342C39302236222C37313239322C34302C38303436392C22322234302C3830323834342C39302236222C33323430322C34302C38303436392C22322236352C3030323834342C39302236222C38323631322C34302C38303436392C22332237302C3230323834342C39302236222C33333832322C34302C38303436392C22332238352C3430323834342C39302236222C38333034322C34302C38303436392C22342239302C3630323834342C39302236222C2C3033323430342C39302236222C35322C3633323430342C39302236222C31352C3233323430342C39302236222C36372C3833323430342C39302236222C30313432322C30332C34303436392C22312238322C3033323430342C39302236222C35313633322C30332C34303436392C22312239372C3233323430342C39302236222C30323834322C30332C34303436392C22322230332C3433323430342C39302236222C35323036322C30332C34303436392C22322231382C3633323430342C39302236222C30333237322C30332C34303436392C22332232332C3833323430342C39302236222C35333438322C30332C34303436392C22332234382C3033323430342C39302236222C30343639322C30332C34303436392C223022322C36352C30303436392C2232223635322C36352C30303436392C2235223231322C36352C30303436392C2237223836322C36352C30303436392C22312232302C3435323036342C39302236222C32313038322C36352C30303436392C22312233352C3635323036342C39302236222C37313239322C36352C30303436392C22322234302C3835323036342C39302236222C33323430322C36352C30303436392C22322236352C3035323036342C39302236222C38323631322C36352C30303436392C22332237302C3235323036342C39302236222C33333832322C36352C30303436392C22332238352C3435323036342C39302236222C38333034322C36352C30303436392C22342239302C3635323036342C39302236222C2C3038323631342C39302236222C35322C3638323631342C39302236222C31352C3238323631342C39302236222C36372C3838323631342C39302236222C30313432322C31382C36303436392C22312238322C3038323631342C39302236222C35313633322C31382C36303436392C22312239372C3238323631342C39302236222C30323834322C31382C36303436392C22322230332C3438323631342C39302236222C35323036322C31382C36303436392C22322231382C3638323631342C39302236222C30333237322C31382C36303436392C22332232332C3838323631342C39302236222C35333438322C31382C36303436392C22332234382C3038323631342C39302236222C30343639322C31382C36303436392C223022332C37302C32303436392C2232223635332C37302C32303436392C2235223231332C37302C32303436392C2237223836332C37302C32303436392C22312232302C3430333237342C39302236222C32313038332C37302C32303436392C22312233352C3630333237342C39302236222C37313239332C37302C32303436392C22322234302C3830333237342C39302236222C33323430332C37302C32303436392C22322236352C3030333237342C39302236222C38323631332C37302C32303436392C22332237302C3230333237342C39302236222C33333832332C37302C32303436392C22332238352C3430333237342C39302236222C38333034332C37302C32303436392C22342239302C3630333237342C39302236222C2C3033333832342C39302236222C35322C3633333832342C39302236222C31352C3233333832342C39302236222C36372C3833333832342C39302236222C30313432332C32332C38303436392C22312238322C3033333832342C39302236222C35313633332C32332C38303436392C22312239372C3233333832342C39302236222C30323834332C32332C38303436392C22322230332C3433333832342C39302236222C35323036332C32332C38303436392C22322231382C3633333832342C39302236222C30333237332C32332C38303436392C22332232332C3833333832342C39302236222C35333438332C32332C38303436392C22332234382C3033333832342C39302236222C30343639332C32332C38303436392C223022332C38352C34303436392C2232223635332C38352C34303436392C2235223231332C38352C34303436392C2237223836332C38352C34303436392C22312232302C3435333438342C39302236222C32313038332C38352C34303436392C22312233352C3635333438342C39302236222C37313239332C38352C34303436392C22322234302C3835333438342C39302236222C33323430332C38352C34303436392C22322236352C3035333438342C39302236222C38323631332C38352C34303436392C22332237302C3235333438342C39302236222C33333832332C38352C34303436392C22332238352C3435333438342C39302236222C38333034332C38352C34303436392C22342239302C3635333438342C39302236222C2C3038333034342C39302236222C35322C3638333034342C39302236222C31352C3238333034342C39302236222C36372C3838333034342C39302236222C30313432332C34382C30303436392C22312238322C3038333034342C39302236222C35313633332C34382C30303436392C22312239372C3238333034342C39302236222C30323834332C34382C30303436392C22322230332C3438333034342C39302236222C35323036332C34382C30303436392C22322231382C3638333034342C39302236222C30333237332C34382C30303436392C22332232332C3838333034342C39302236222C35333438332C34382C30303436392C22332234382C3038333034342C39302236222C30343639332C34382C30303436392C223022342C39302C36303436392C2232223635342C39302C36303436392C2235223231342C39302C36303436392C2237223836342C39302C36303436392C22312232302C3430343639342C39302236222C32313038342C39302C36303436392C22312233352C3630343639342C39302236222C37313239342C39302C36303436392C22322234302C3830343639342C39302236222C33323430342C39302C36303436392C22322236352C3030343639342C39302236222C38323631342C39302C36303436392C22332237302C3230343639342C39302236222C33333832342C39302C36303436392C22332238352C3430343639342C39302236222C38333034342C39302C36303436392C22342239302C3630343639342C393022367D5D", + "PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342C33302C3230343834342C36302C3430343038342C39305D35222C756C52743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22881_hdr_121": { + "Applicability": { + "ColorPrimaries": "P3", + "GammaTransfer": "sRGB", + "RenderIntent": 1, + "RenderIntentName": "hdr" + }, + "DynamicRange": "HDR", + "PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30", + "PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "227B696273746F526E756964676E3A223031222C69647073616C49792244303A222C6E656261656C3A2272746575222C756C42743A22305B342C2C323735362C2C383837382C2C363339312C3030312C3630312C3231312C3731312C3232312C3732312C3233312C3633312C3134312C3634312C3235312C3635312C3136312C3536312C3936312C3237312C3637312C3038312C3438312C3638312C3039312C3339312C3639312C3839322C3230322C3430322C3730322C3031322C3331322C3731322C3931322C3232322C3532322C3832322C3033322C3333322C3533322C3833322C3933322C3134322C3434322C3734322C3934322C3035322C3335322C3535322C3835322C3036322C3236322C3436322C3636322C3836322C3037322C3237322C3437322C3637322C3937322C3138322C3338322C3538322C3738322C3938322C3139322C3339322C3439322C3739322C3939332C3030332C3230332C3430332C3630332C3730332C3930332C3131332C3231332C3531332C3631332C3831332C3032332C3132332C3332332C3532332C3632332C3832332C3033332C3233332C3333332C3533332C3633332C3733332C3933332C3134332C3234332C3334332C3534332C3734332C3834332C3035332C3135332C3335332C3435332C3635332C3835332C3036332C3136332C3236332C3436332C3536332C3736332C3936332C3037332C3137332C3337332C3437332C3637332C3737332C3837332C3937332C3038332C3238332C3438332C3538332C3638332C3738332C3838332C3938332C3139332C3339332C3439332C3539332C3639332C3839332C3939342C3030342C3130342C3330342C3430342C3530342C3630342C3730342C3830342C3031342C3231342C3331342C3331342C3431342C3631342C3831342C3931342C3132342C3132342C3232342C3332342C3532342C3732342C3732342C3932342C3033342C3133342C3233342C3333342C3633342C3633342C3833342C3933342C3034342C3134342C3234342C3334342C3534342C3634342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3736342C3736342C3836342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3837342C3837342C3937342C3038342C3138342C3338342C3438342C3438342C3638342C3638342C3738342C3838342C3938342C3938342C3139342C3239342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3030352C3130352C3230352C3230352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3831352C3931352C3032352C3132352C3332352C3432352C3532352C3632352C3632352C3732352C3832352C3932352C3033352C3033352C3033352C3133352C3333352C3433352C3533352C3633352C3733352C3833352C3833352C3933352C3034352C3134352C3334352C3434352C3534352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3036352C3136352C3336352C3336352C3436352C3436352C3636352C3636352C3736352C3736352C3836352C3936352C3037352C3237352C3237352C3337352C3437352C3437352C3537352C3537352C3637352C3837352C3937352C3937352C3038352C3138352C3138352C3238352C3238352C3338352C3438352C3538352C3638352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3239352C3339352C3339352C3439352C3439352C3539352C3639352C3739352C3739352C3839352C3939362C3030362C3030362C3130362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3730362C3830362C3830362C3930362C3031362C3231362C3331362C3331362C3431362C3531362C3531362C3731362C3731362C3731362C3831362C3931362C3032362C3032362C3132362C3232362C3332362C3332362C3432362C3532362C3632362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3233362C3333362C3333362C3533362C3533362C3633362C3633362C3733362C3833362C3933362C3034362C3034362C3234362C3234362C3434362C3534362C3534362C3534362C3634362C3634362C3734362C3734362C3834362C3035362C3035362C3135362C3135362C3235362C3335362C3435362C3435362C3435362C3535362C3535362C3635362C3635362C3735362C3835362C3835362C3935362C3036362C3136362C3236362C3236362C3236362C3436362C3536362C3536362C3636362C3636362C3736362C3836362C3936362C3936362C3037362C3137362C3137362C3237362C3337362C3337362C3437362C3537362C3537362C3637362C3737362C3837362C3837362C3937362C3937362C3138362C3238362C3238362C3338362C3338362C3438362C3538362C3538362C3638362C3638362C3738362C3938362C3938362C3039362C3039362C3039362C3139362C3139362C3239362C3339362C3339362C3439362C3539362C3639362C3739362C3739362C3739362C3839362C3939362C3939362C3939372C3030372C3130372C3130372C3230372C3230372C3330372C3430372C3530372C3630372C3630372C3730372C3730372C3730372C3830372C3930372C3930372C3031372C3031372C3131372C3231372C3331372C3331372C3431372C3631372C3631372C3631372C3731372C3731372C3831372C3831372C3931372C3032372C3032372C3132372C3132372C3232372C3232372C3332372C3332372C3432372C3432372C3532372C3532372C3632372C3732372C3732372C3932372C3932372C3033372C3033372C3133372C3233372C3233372C3233372C3333372C3433372C3433372C3533372C3633372C3633372C3733372C3733372C3833372C3034372C3034372C3034372C3134372C3234372C3234372C3334372C3434372C3434372C3534372C3534372C3634372C3634372C3734372C3734372C3834372C3834372C3934372C3934372C3135372C3135372C3235372C3235372C3335372C3335372C3335372C3435372C3435372C3535372C3635372C3735372C3735372C3835372C3835372C3935372C3036372C3036372C3136372C3236372C3236372C3236372C3336372C3336372C3436372C3436372C3636372C3736372C3736372C3736372C3836372C3936372C3936372C3037372C3037372C3137372C3237372C3237372C3237372C3337372C3337372C3437372C3437372C3537372C3737372C3737372C3737372C3837372C3837372C3937372C3038372C3038372C3138372C3238372C3238372C3338372C3338372C3338372C3338372C3438372C3438372C3538372C3538372C3638372C3838372C3838372C3938372C3938372C3039372C3039372C3139372C3139372C3239372C3339372C3339372C3439372C3439372C3539372C3539372C3639372C3639372C3739372C3739372C3839372C3939372C3939372C3939382C3030382C3030382C3130382C3230382C3330382C3430382C3430382C3530382C3530382C3530382C3630382C3630382C3630382C3730382C3830382C3830382C3031382C3031382C3031382C3131382C3131382C3231382C3231382C3331382C3431382C3431382C3431382C3531382C3531382C3531382C3631382C3631382C3731382C3831382C3831382C3931382C3931382C3032382C3132382C3132382C3232382C3232382C3332382C3332382C3432382C3432382C3532382C3532382C3532382C3532382C3632382C3632382C3732382C3832382C3832382C3932382C3932382C3033382C3033382C3133382C3133382C3233382C3233382C3433382C3533382C3533382C3533382C3633382C3633382C3733382C3733382C3833382C3833382C3933382C3034382C3034382C3134382C3134382C3234382C3334382C3334382C3434382C3434382C3534382C3534382C3634382C3634382C3634382C3734382C3734382C3834382C3834382C3834382C3934382C3035382C3035382C3035382C3135382C3135382C3235382C3235382C3335382C3335382C3435382C3535382C3535382C3635382C3635382C3635382C3835382C3835382C3835382C3935382C3036382C3036382C3136382C3136382C3236382C3236382C3336382C3336382C3436382C3436382C3536382C3636382C3636382C3636382C3736382C3736382C3836382C3836382C3836382C3936382C3936382C3936382C3037382C3037382C3137382C3137382C3337382C3337382C3437382C3437382C3437382C3537382C3537382C3537382C3637382C3637382C3637382C3737382C3737382C3737382C3837382C3837382C3937382C3937382C3038382C3138382C3138382C3338382C3338382C3338382C3438382C3438382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3838382C3838382C3938382C3938382C3039382C3039382C3039382C3239382C3239382C3239382C3339382C3339382C3439382C3439382C3539382C3639382C3639382C3639382C3739382C3739382C3739382C3839382C3839382C3839382C3939382C3939392C3030392C3030392C3130392C3230392C3330392C3330392C3430392C3430392C3430392C3530392C3530392C3630392C3730392C3730392C3830392C3830392C3830392C3930392C3930392C3930392C3031392C3131392C3131392C3131392C3231392C3231392C3231392C3331392C3331392C3431392C3431392C3531392C3531392C3631392C3631392C3631392C3731392C3731392C3831392C3931392C3931392C3032392C3032392C3132392C3132392C3132392C3132392C3232392C3232392C3232392C3332392C3332392C3432392C3432392C3532392C3532392C3632392C3732392C3832392C3832392C3932392C3932392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3333392C3333392C3433392C3433392C3433392C3533392C3533392C3633392C3633392C3633392C3733392C3833392C3933392C3933392C3034392C3034392C3134392C3134392C3234392C3234392C3334392C3334392C3434392C3534392C3534392C3534392C3534392C3634392C3634392C3634392C3734392C3734392C3834392C3834392C3834392C3934392C3934392C3934392C3035392C3035392C3135392C3135392C3235392C3235392C3335392C3335392C3335392C3435392C3435392C3535392C3535392C3635392C3635392C3735392C3735392C3835392C3835392C3935392C3036392C3036392C3036392C3036392C3036392C3136392C3136392C3236392C3236392C3236392C3436392C3436392C3436392C3536392C3536392C3536392C3536392C3636392C3636392C3636392C3736392C3736392C3736392C3936392C3936392C3037392C3037392C3137392C3137392C3137392C3237392C3237392C3237392C3337392C3337392C3437392C3437392C3537392C3537392C3737392C37372C5D6C22747522475B3A2C303334362C2C303337382C2C343239312C3030312C3830312C3431312C3132312C3632312C3233312C3833312C3334312C3834312C3235312C3635312C3236312C3536312C3037312C3437312C3837312C3138312C3538312C3938312C3339312C3639322C3030322C3330322C3630322C3930322C3331322C3631322C3931322C3232322C3532322C3932322C3133322C3433322C3733322C3034322C3234322C3534322C3734322C3035322C3135322C3435322C3735322C3036322C3236322C3336322C3736322C3936322C3237322C3437322C3737322C3937322C3138322C3438322C3638322C3838322C3039322C3239322C3539322C3739322C3939332C3130332C3330332C3530332C3830332C3031332C3131332C3331332C3531332C3731332C3931332C3132332C3332332C3432332C3632332C3832332C3932332C3233332C3333332C3533332C3733332C3833332C3034332C3234332C3434332C3634332C3834332C3035332C3135332C3435332C3535332C3635332C3835332C3036332C3136332C3336332C3536332C3636332C3736332C3037332C3137332C3337332C3437332C3637332C3837332C3038332C3138332C3338332C3438332C3538332C3738332C3938332C3039332C3139332C3339332C3439332C3639332C3739332C3939342C3030342C3130342C3230342C3430342C3630342C3730342C3830342C3930342C3031342C3231342C3431342C3531342C3731342C3831342C3032342C3132342C3232342C3332342C3532342C3632342C3732342C3932342C3033342C3133342C3333342C3433342C3533342C3633342C3733342C3933342C3134342C3134342C3334342C3434342C3534342C3634342C3834342C3035342C3035342C3235342C3335342C3535342C3635342C3735342C3935342C3935342C3136342C3236342C3336342C3436342C3536342C3736342C3836342C3936342C3936342C3137342C3237342C3237342C3337342C3437342C3637342C3737342C3837342C3038342C3138342C3238342C3338342C3538342C3638342C3738342C3838342C3938342C3039342C3239342C3239342C3439342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3430352C3430352C3630352C3730352C3830352C3930352C3031352C3031352C3231352C3331352C3431352C3531352C3731352C3731352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3033352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3734352C3734352C3834352C3934352C3035352C3235352C3235352C3335352C3435352C3435352C3535352C3735352C3835352C3935352C3935352C3036352C3136352C3236352C3436352C3536352C3636352C3736352C3836352C3836352C3936352C3037352C3137352C3337352C3437352C3537352C3537352C3637352C3737352C3837352C3937352C3038352C3238352C3338352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3139352C3239352C3339352C3339352C3439352C3439352C3639352C3739352C3839352C3839352C3939362C3030362C3130362C3330362C3330362C3430362C3530362C3630362C3730362C3730362C3830362C3930362C3031362C3031362C3131362C3231362C3331362C3431362C3431362C3531362C3631362C3831362C3931362C3931362C3032362C3032362C3132362C3232362C3332362C3432362C3432362C3632362C3632362C3732362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C3433362C3533362C3533362C3633362C3733362C3933362C3034362C3134362C3234362C3234362C3334362C3434362C3534362C3634362C3734362C3834362C3834362C3934362C3035362C3035362C3235362C3235362C3235362C3335362C3435362C3535362C3535362C3635362C3835362C3935362C3935362C3036362C3136362C3236362C3236362C3336362C3436362C3436362C3636362C3736362C3836362C3836362C3936362C3936362C3137362C3137362C3237362C3237362C3337362C3437362C3637362C3637362C3637362C3837362C3837362C3937362C3038362C3138362C3138362C3238362C3238362C3338362C3338362C3438362C3538362C3538362C3638362C3638362C3738362C3838362C3938362C3938362C3938362C3139362C3139362C3239362C3239362C3339362C3439362C3439362C3539362C3639362C3739362C3839362C3939362C3939372C3030372C3130372C3130372C3230372C3230372C3330372C3330372C3530372C3530372C3630372C3730372C3730372C3830372C3930372C3930372C3031372C3131372C3131372C3231372C3331372C3431372C3431372C3531372C3531372C3731372C3831372C3931372C3032372C3032372C3132372C3232372C3232372C3332372C3332372C3432372C3532372C3532372C3632372C3632372C3632372C3732372C3732372C3832372C3932372C3932372C3033372C3133372C3233372C3333372C3433372C3433372C3533372C3633372C3633372C3633372C3733372C3833372C3833372C3933372C3933372C3034372C3134372C3134372C3234372C3234372C3334372C3334372C3334372C3534372C3634372C3634372C3734372C3734372C3834372C3934372C3035372C3035372C3135372C3235372C3235372C3235372C3435372C3435372C3535372C3535372C3635372C3735372C3735372C3835372C3835372C3935372C3935372C3036372C3036372C3236372C3236372C3336372C3336372C3436372C3536372C3536372C3736372C3736372C3836372C3836372C3037372C3137372C3137372C3137372C3237372C3337372C3337372C3437372C3537372C3537372C3537372C3637372C3737372C3937372C3937372C3937372C3038372C3138372C3138372C3238372C3338372C3338372C3438372C3438372C3538372C3538372C3638372C3638372C3738372C3738372C3738372C3838372C3039372C3039372C3139372C3139372C3239372C3339372C3339372C3439372C3439372C3539372C3639372C3639372C3639372C3739372C3739372C3839372C3939372C3939382C3130382C3130382C3230382C3230382C3330382C3330382C3430382C3430382C3630382C3730382C3730382C3730382C3830382C3930382C3930382C3031382C3031382C3131382C3231382C3231382C3231382C3331382C3331382C3431382C3431382C3531382C3731382C3731382C3831382C3931382C3931382C3931382C3032382C3132382C3132382C3232382C3232382C3332382C3332382C3332382C3332382C3432382C3532382C3532382C3632382C3632382C3832382C3832382C3932382C3932382C3033382C3033382C3133382C3133382C3233382C3333382C3333382C3433382C3433382C3533382C3533382C3733382C3733382C3833382C3833382C3933382C3034382C3034382C3034382C3134382C3134382C3234382C3334382C3434382C3534382C3534382C3634382C3734382C3734382C3834382C3834382C3834382C3934382C3035382C3035382C3235382C3235382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3635382C3635382C3735382C3735382C3735382C3835382C3835382C3935382C3036382C3036382C3136382C3136382C3236382C3336382C3336382C3436382C3436382C3536382C3536382C3636382C3636382C3736382C3736382C3736382C3736382C3836382C3836382C3936382C3037382C3037382C3137382C3137382C3237382C3237382C3337382C3337382C3437382C3437382C3637382C3737382C3737382C3737382C3837382C3837382C3937382C3937382C3038382C3038382C3138382C3238382C3238382C3338382C3338382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3838382C3838382C3838382C3938382C3938382C3039382C3039382C3139382C3139382C3339382C3339382C3339382C3439382C3439382C3539382C3539382C3639382C3639382C3739382C3839382C3839382C3939382C3939382C3939392C3130392C3130392C3130392C3230392C3330392C3330392C3430392C3430392C3530392C3530392C3630392C3630392C3730392C3730392C3730392C3930392C3930392C3930392C3031392C3031392C3131392C3131392C3131392C3231392C3231392C3231392C3331392C3331392C3431392C3431392C3631392C3631392C3731392C3731392C3731392C3831392C3831392C3831392C3931392C3931392C3931392C3132392C3132392C3132392C3232392C3232392C3332392C3332392C3432392C3532392C3532392C3632392C3632392C3632392C3832392C3832392C3832392C3932392C3932392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3433392C3433392C3433392C3633392C3633392C3633392C3733392C3733392C3833392C3833392C3034392C3034392C3034392C3034392C3134392C3134392C3234392C3334392C3334392C3334392C3434392C3434392C3534392C3534392C3634392C3734392C3834392C3834392C3934392C3934392C3934392C3035392C3035392C3135392C3235392C3235392C3335392C3335392C3335392C3435392C3435392C3435392C3535392C3635392C3635392C3635392C3735392C3735392C3735392C3835392C3835392C3935392C3935392C3036392C3036392C3136392C3136392C3136392C3236392C3236392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3836392C3836392C3836392C3936392C3936392C3936392C3037392C3137392C3137392C3137392C3237392C3337392C3337392C3437392C3437392C3537392C3537392C3637392C3637392C3737392C3737392C3837392C3837392C3937392C3937392C3937392C3038392C3038392C3138392C3138392C3238392C3238392C3238392C3338392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3938392C3938392C3039392C3039392C3039392C3139392C3139392C3239392C3239392C3239392C3339392C3339392C3439392C3439392C3439392C3539392C3539392C3539392C3639392C3639392C3739392C3739392C3839392C3839392C3939392C3939392C3939312C30302C3030313030312C30302C3130313130312C30302C3230313230312C30302C3330313330312C30302C3430313430312C30302C3630313630312C30302C3730313730312C30302C3730313730312C30302C3830313830312C30302C3930313930312C30302C3930313031312C31302C3030313131312C31302C3130313131312C31302C3230313231312C31302C3230313231312C31302C3330313431312C31302C3430313431312C31302C3630313631312C31302C3730313731312C31302C3830313831312C31302C3830313931312C31302C3930313931312C32302C3030313032312C32302C3130313132312C32302C3230313232312C32302C33303133322C5D6C22747522525B3A2C303434362C2C313437382C2C363339312C3230312C3031312C3631312C3332312C3832312C3433312C3933312C3434312C3934312C3335312C3735312C3236312C3536312C3037312C3437312C3837312C3138312C3538312C3938312C3339312C3639322C3030322C3330322C3630322C3930322C3331322C3631322C3931322C3232322C3532322C3932322C3133322C3433322C3733322C3034322C3234322C3534322C3734322C3035322C3135322C3435322C3735322C3036322C3236322C3336322C3736322C3936322C3237322C3437322C3737322C3937322C3138322C3438322C3638322C3838322C3039322C3239322C3539322C3739322C3939332C3130332C3330332C3530332C3830332C3031332C3131332C3331332C3531332C3731332C3931332C3132332C3332332C3432332C3632332C3832332C3932332C3233332C3333332C3533332C3733332C3833332C3034332C3234332C3434332C3634332C3834332C3035332C3135332C3335332C3435332C3535332C3835332C3935332C3036332C3236332C3536332C3636332C3736332C3936332C3037332C3237332C3337332C3537332C3737332C3937332C3038332C3238332C3338332C3438332C3738332C3838332C3938332C3039332C3239332C3339332C3539332C3639332C3839332C3939342C3030342C3130342C3330342C3530342C3630342C3730342C3830342C3930342C3131342C3331342C3431342C3631342C3731342C3931342C3032342C3132342C3232342C3432342C3532342C3632342C3832342C3932342C3033342C3233342C3333342C3433342C3533342C3633342C3833342C3034342C3034342C3234342C3334342C3434342C3534342C3734342C3934342C3934342C3135342C3235342C3435342C3535342C3735342C3935342C3935342C3136342C3236342C3336342C3436342C3536342C3636342C3836342C3936342C3936342C3137342C3237342C3237342C3337342C3437342C3537342C3637342C3737342C3937342C3038342C3138342C3238342C3438342C3538342C3638342C3738342C3838342C3938342C3139342C3139342C3339342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3330352C3330352C3530352C3630352C3730352C3830352C3930352C3930352C3131352C3231352C3331352C3431352C3631352C3631352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3932352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3634352C3634352C3734352C3834352C3934352C3135352C3135352C3235352C3335352C3335352C3435352C3635352C3735352C3835352C3835352C3935352C3036352C3136352C3336352C3436352C3536352C3636352C3736352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3337352C3437352C3537352C3637352C3737352C3837352C3038352C3138352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3938352C3039352C3239352C3239352C3339352C3339352C3439352C3539352C3639352C3639352C3739352C3839352C3939362C3130362C3130362C3230362C3330362C3430362C3530362C3530362C3630362C3730362C3830362C3830362C3930362C3031362C3131362C3231362C3231362C3331362C3431362C3531362C3631362C3631362C3831362C3831362C3931362C3032362C3132362C3232362C3232362C3432362C3432362C3532362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3233362C3333362C3333362C3433362C3533362C3633362C3733362C3833362C3933362C3933362C3034362C3234362C3334362C3434362C3534362C3634362C3634362C3734362C3834362C3834362C3035362C3035362C3035362C3135362C3235362C3335362C3335362C3435362C3535362C3635362C3635362C3835362C3935362C3036362C3036362C3136362C3236362C3236362C3436362C3536362C3636362C3636362C3736362C3736362C3936362C3936362C3037362C3037362C3137362C3237362C3437362C3437362C3437362C3637362C3637362C3737362C3837362C3937362C3937362C3038362C3038362C3138362C3138362C3238362C3438362C3438362C3538362C3538362C3638362C3638362C3738362C3738362C3738362C3938362C3938362C3039362C3039362C3139362C3239362C3239362C3439362C3439362C3539362C3639362C3739362C3739362C3839372C3030372C3030372C3130372C3130372C3230372C3230372C3330372C3330372C3430372C3530372C3530372C3630372C3830372C3830372C3930372C3031372C3031372C3131372C3231372C3331372C3331372C3431372C3431372C3531372C3631372C3731372C3831372C3831372C3931372C3032372C3032372C3132372C3132372C3332372C3432372C3432372C3532372C3532372C3532372C3632372C3632372C3732372C3832372C3832372C3932372C3033372C3033372C3133372C3233372C3233372C3433372C3533372C3533372C3533372C3633372C3733372C3733372C3833372C3833372C3933372C3034372C3034372C3134372C3134372C3234372C3234372C3234372C3434372C3534372C3534372C3634372C3634372C3734372C3834372C3934372C3934372C3035372C3135372C3135372C3135372C3335372C3335372C3435372C3435372C3535372C3635372C3635372C3735372C3735372C3835372C3835372C3935372C3935372C3136372C3136372C3236372C3236372C3336372C3436372C3436372C3536372C3536372C3636372C3736372C3836372C3936372C3936372C3936372C3037372C3237372C3237372C3337372C3437372C3437372C3437372C3537372C3637372C3737372C3737372C3737372C3837372C3937372C3937372C3038372C3238372C3238372C3338372C3338372C3438372C3438372C3538372C3538372C3638372C3638372C3638372C3738372C3838372C3838372C3938372C3938372C3039372C3139372C3139372C3339372C3339372C3439372C3539372C3539372C3539372C3639372C3639372C3739372C3839372C3839382C3030382C3030382C3130382C3130382C3230382C3230382C3330382C3330382C3430382C3530382C3530382C3530382C3630382C3730382C3730382C3930382C3930382C3031382C3131382C3131382C3131382C3231382C3231382C3331382C3331382C3431382C3531382C3531382C3631382C3731382C3731382C3731382C3831382C3032382C3032382C3132382C3132382C3232382C3232382C3232382C3232382C3332382C3432382C3432382C3532382C3532382C3732382C3732382C3832382C3832382C3932382C3932382C3033382C3033382C3133382C3233382C3233382C3333382C3333382C3433382C3433382C3533382C3533382C3733382C3733382C3833382C3933382C3933382C3933382C3034382C3034382C3134382C3234382C3234382C3334382C3334382C3434382C3534382C3534382C3634382C3634382C3634382C3734382C3834382C3834382C3035382C3035382C3035382C3135382C3135382C3235382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3535382C3635382C3635382C3735382C3835382C3835382C3935382C3935382C3036382C3136382C3136382C3336382C3336382C3436382C3436382C3536382C3536382C3636382C3636382C3636382C3636382C3736382C3736382C3836382C3936382C3936382C3037382C3037382C3137382C3137382C3237382C3237382C3337382C3337382C3437382C3537382C3537382C3537382C3737382C3737382C3837382C3837382C3937382C3937382C3038382C3138382C3138382C3238382C3238382C3338382C3438382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3738382C3838382C3838382C3938382C3938382C3039382C3039382C3139382C3139382C3139382C3339382C3339382C3439382C3439382C3539382C3539382C3639382C3739382C3739382C3839382C3839382C3839382C3939392C3030392C3030392C3130392C3230392C3230392C3330392C3330392C3430392C3430392C3530392C3530392C3630392C3630392C3630392C3830392C3830392C3830392C3930392C3930392C3031392C3031392C3031392C3131392C3131392C3131392C3231392C3231392C3331392C3331392C3531392C3531392C3631392C3631392C3631392C3731392C3731392C3731392C3831392C3831392C3831392C3032392C3032392C3032392C3132392C3132392C3232392C3232392C3332392C3432392C3432392C3532392C3532392C3532392C3732392C3732392C3732392C3832392C3832392C3932392C3932392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3333392C3533392C3533392C3533392C3633392C3633392C3733392C3733392C3933392C3933392C3933392C3933392C3034392C3034392C3134392C3234392C3234392C3234392C3334392C3334392C3434392C3434392C3534392C3634392C3734392C3734392C3834392C3834392C3834392C3934392C3934392C3035392C3135392C3135392C3235392C3235392C3235392C3335392C3335392C3335392C3435392C3535392C3535392C3535392C3635392C3635392C3635392C3735392C3735392C3835392C3835392C3935392C3935392C3036392C3036392C3036392C3136392C3136392C3336392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3736392C3836392C3836392C3836392C3936392C3037392C3037392C3037392C3137392C3237392C3237392C3337392C3337392C3537392C3537392C3637392C3637392C3737392C3737392C3837392C3837392C3937392C3937392C3937392C3038392C3038392C3138392C3138392C3238392C3238392C3238392C3338392C3338392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3938392C3938392C3938392C3039392C3039392C3139392C3139392C3139392C3239392C3239392C3439392C3439392C3439392C3539392C3539392C3539392C3639392C3639392C3739392C3739392C3839392C3839392C3939392C3939392C3939312C30302C3030313030312C30302C3130313130312C30302C3230313230312C30302C3330313330312C30302C3430313430312C30302C3530313530312C30302C3630313630312C30302C3630313630312C30302C3830313830312C30302C3930313930312C30302C3930313031312C31302C3030313131312C31302C3130313131312C31302C3230313231312C31302C3230313231312C31302C3330313431312C31302C3430313431312C31302C3630313631312C31302C3730313731312C31302C3830313831312C31302C3830313931312C31302C3930313931312C32302C3030313032312C32302C3130313132312C32302C3230313232312C32302C33303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E65725465752F3C6E656261656C3C3E75685F656E656261656C463E6C6165732F3C75685F656E656261656C3C3E61735F746E656261656C543E75723C65732F7461655F616E6C623E65763C6C61655F616E6C623E65725465752F3C61765F6C6E656261656C3C3E6F63746E61727473655F616E6C623E65725465752F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E65725465752F3C656D5F6D7270746F63655F746E656261656C3C3E61735F74657A6F72655F7078655F616E6C623E656146736C3C65732F74617A5F72655F6F78655F706E656261656C3C3E656D5F6D6B736E69655F616E6C623E65725465752F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E65725465752F3C656D5F6D6B735F796E656261656C3C3E656D5F6D6F66696C67615F656E656261656C543E75723C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C35732F7461727574616F693E6E763C6C6165752D3E3C36762F6C6165753C3E6F63746E61727473313E3C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E65725465752F3C7270746F63655F7475683E65703C6F7265747463735F7461543E75723C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C725465752F3C7270746F63655F7461763E6C703C6F7265747463635F6E6F3E74725465752F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E65725465752F3C6C626E656964676E655F616E6C623E65623C656C646E6E695F6761676E69303E2F3C6C626E656964676E675F69613E6E6F3C666665733E74663C616C7367303E2F3C6C6667613E73483C6575313E3C35482F65753C3E61537574617269746E6F333E3C30532F7461727574616F693E6E563C6C616575333E3C30562F6C6165753C3E6156456C6764546570793E653C33562F6C6164456567795465703C3E615345746764546570793E653C33532F746164456567795465703C3E6F2F666665733E74723C6E6165673C3E6C6667613E733C30662F616C73673C3E75685F65616D3E7835342F3C75685F65616D3E78683C65756D5F6E69333E35312F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B736E693C3E6B733E79433C6C6F79546570313E2F3C6F43546C70793E65663C616C7367303E2F3C6C6667613E73483C6575303E2F3C75483E65533C7461727574616F693E6E3C30532F7461727574616F693E6E563C6C616575303E2F3C6156756C3E65703C6F7265747463685F6575543E75723C65702F6F7265747463685F65753C3E7270746F63655F7461733E74725465752F3C7270746F63655F7461733E74703C6F7265747463765F6C61543E75723C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E543E75723C65702F6F7265747463635F6E6F3E74703C6F7265747463735F78697A5F6E6F3E656146736C3C65702F6F7265747463735F78697A5F6E6F3E65623C656C646E6E695F676E656261656C543E75723C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E30332F3C61537574617269746E6F3C3E6156756C3E6530332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35382F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F363E2F3C61537574617269746E6F3C3E6156756C3E6536312F3C6156756C3E65703C6F7265747463685F6575543E75723C65702F6F7265747463685F65753C3E7270746F63655F7461733E74725465752F3C7270746F63655F7461733E74703C6F7265747463765F6C61543E75723C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E65725465752F3C6C626E656964676E655F616E6C623E65623C656C646E6E695F6761676E69303E2F3C6C626E656964676E675F69613E6E6F3C666665733E74663C616C7367303E2F3C6C6667613E73483C6575313E3C35482F65753C3E61537574617269746E6F333E3C30532F7461727574616F693E6E563C6C616575333E3C30562F6C6165753C3E6156456C6764546570793E653C33562F6C6164456567795465703C3E615345746764546570793E653C33532F746164456567795465703C3E6F2F666665733E74723C6E6165673C3E6C6667613E733C30662F616C73673C3E75685F65616D3E7836313C35682F65756D5F78613C3E75685F65696D3E6E35372F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6F66696C67613E652F3C656D6F6D7972635F6C6F726F3C3E69735F786F7A656E3C3E6C6667613E733C30662F616C73673C3E6874657268736C6F3E64663C616C7367303E2F3C6C6667613E73723C6E6165673C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69313E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E656F3C666665733E74733C7461727574616F693E6E33332F3C61737574617269746E6F3C3E6176756C3E6533332F3C6176756C3E652F3C666F736674653C3E6176756C5F6564656567745F70793E653C33762F6C616575655F67645F65797465703C3E61737574617269746E6F655F67645F6579746570333E2F3C61737574617269746E6F655F67645F65797465703C3E742F726873656F68646C3C3E756C5F746973657A333E34382F3C756C5F746973657A3C3E756C5F7475683E65703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7475683E656C3C7475735F74613C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475735F74613C3E756C5F746176756C3E65703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F746176756C3E652F3C69735F786F7A656E3C3E6173706D696C676E675F69723E64723C64653C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C65723E64673C65726E653C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C726765653E6E623C756C3E65703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E622F756C3E65743C70793E656E756669726F3C6D742F70793E65733C7A693E6537312F3C6973657A3C3E732F6D616C706E695F67726764693C3E502F3E41443C3E45663C616C7367303E2F3C6C6667613E73733C61687072665F63616F743E723C30732F61687072665F63616F743E72743C72686873646C715F69757465303E2F3C687473726C685F64757165693E74743C72686873646C645F6569756F3E74303130302F3C687473726C685F6469646F6574753C3E687473726C685F646F6C3E7730342F3C687473726C685F646F6C3E77743C72686873646C685F67693E6830353C30742F72686873646C685F67693E68633C696C3E703C30632F696C3E70633C6E6F6574746E715F6175696C7974333E2F3C6F63746E6E655F7475716C6174693E79633C6E6F6574746E745F70793E653C31632F6E6F6574746E745F70793E65643C5F656C626E653E643C30642F5F656C626E653E642F3C45443C3E544C3E4D733C72746E6574673E683C30732F72746E6574673E682F3C544C3E4D2F3C6167656D655F686E6E616563656D746E5F73696C3E622C22642273696C70796144493A222C306522616E6C622265743A75727D65", + "PostBlendGamut": "227B69647073616C49792244303A222C6E656261656C3A2272746575222C616D4370616F737222655B3A3022302C302C2C2239223331302C302C2C22312236372C392C342230222C35323539312C2C312236222C34333931312C2C372238222C3837392C3636352C2C2239223339392C3337312C2C22312235382C3238392C372235222C36323238312C30302C3331312C22332230352C3830313631312C2233222C36312C3138313837312C2230222C30313937312C39382C342237222C39313134312C31392C3630312C22322237372C3339313034312C2236222C36333230312C36392C3339312C2232223135322C35372C3036312C22312237312C3237323637312C2232222C30323733322C30382C3636312C22322237382C3238323933322C2232222C37333430322C37382C3035322C2233223235332C39352C3830322C22312237322C3536333233312C2237222C31323334332C37362C3131322C22322238392C3037333231322C2237222C38333531332C35372C3230332C2231222C323533312C31302235222C33392C333433312C31302233222C37313839332C2C39303139312C22322233362C333634312C32302238222C34333636352C2C31303132332C2239222C3130313631312C32302235222C30313531312C32302C33303134322C22312238382C3230313633312C33302230222C37323032312C35302C30303138332C22332235352C3630313336312C34302233222C37312C3539313534312C33302237222C31313130312C35392C39303135332C22312237392C3239313937312C34302231222C38323231322C30302C32303139342C22332235362C3030323232312C35302234222C36322C3638323433312C34302238222C31313539322C35382C36303136342C22322236302C3838323438312C35302232222C39323231322C31392C34303130362C22332235372C3239323234312C36302235222C36332C3736333839312C35302238222C32313939332C32372C38303136352C22322237312C3537333336312C36302232222C30333132332C30382C31303130372C22332236382C3438333733312C37302235222C3035372C2C34303236302C2239223038372C2C33303236302C22312235382C343837322C31302235222C36323839382C2C35303235322C22332233352C393039322C33302232222C33312C3030313237322C32302232222C30313336312C37302C38303232322C22312233392C3930313039322C33302231222C37323538312C30312C33303231342C22332232362C3931313531322C34302238222C31322C3530323731322C33302239222C31313035322C32302C39303239332C22322232302C3930323834322C34302237222C38323837322C36302C38303238352C22332232372C3430323738322C36302234222C30332C3739323232322C35302236222C32313534322C34392C31303236352C22322232312C3639323636322C36302234222C39323837322C39392C33303234372C22332232382C3730333931322C38302231222C30342C3938333230322C37302232222C33313934332C32382C38303232372C22322233322C3338333036322C38302230222C30333838332C39382C34303230392C22332233392C3939333632322C39302236222C3738312C3231322C38392230222C30313532312C3231322C38392233222C39313730312C3731322C39392233222C37323036312C3332332C30302236222C36333031312C3932332C31302235222C36312C3731313732332C30302232222C31313830312C33312C32303335302C22312239392C3331313234332C31302235222C38323834312C35312C35303337322C22332230372C3031313636332C33302237222C35322C3330323738332C32302235222C31313739322C39302C38303337322C22322238302C3431323531332C33302237222C39323134322C33312C33303339342C22332239372C3631323035332C35302238222C34332C3630333930332C34302237222C32313239332C32302C35303339342C22322238312C3230333834332C35302239222C30333234332C37302C32303331372C22332239382C3930333539332C38302230222C34342C3939333530332C36302239222C33313839332C32392C38303331372C22322239322C3039333635332C38302231222C31333335332C38392C36303332392C22342231302C3330343431332C30312231222C3439312C3334332C34392235222C30313134312C3334332C35392230222C39313133312C3734332C36392233222C37323339312C3435332C37392238222C36333135312C3935332C39392230222C37312C3531313437332C37392233222C31313532312C37312C38393338372C22322231302C3831313838332C39392230222C38323138312C39312C39303435302C22332234372C3232313930342C31302236222C36322C3131323135342C30302231222C32313431322C36312C30303436302C22322230312C3931323437342C31302238222C39323537322C39312C31303432332C22332233382C3932323630342C34302233222C35332C3530333838342C33302230222C33313031332C30312C32303434332C22322230322C3831333232342C34302236222C30333737332C34312C33303430362C22332234392C3231333336342C37302230222C35342C3930343130342C35302237222C34313631342C32302C30303431362C22322231332C3730343434342C37302233222C31333838342C37302C30303436382C22342235302C3630343539342C393022352C5D6D2270616946656E3A22225B2C302C302230222C33322C352C302230222C36342C352C302230222C39362C312C302230222C31392C332C302230222C31313133302C302C2C22312234332C362C312230222C35313935332C302C2C22312236372C392C342230222C39313737362C312C2C22322238312C342C382233222C33323039312C2C302234222C35323539312C2C312236222C38323130312C2C332237222C30333630312C2C342238222C32333231312C2C362238222C34333931312C2C372238222C3931322C3734312C2C2232223435322C3734302C2C2234223538322C3734302C2C2237223031322C3834302C2C2239223233322C3934302C2C22312235312C3135322C302230222C33313636322C3235302C2C22312237352C3935322C342230222C37313938322C3635312C2C22312239392C3835322C382232222C32323530322C3036342C2C22322231342C3136322C332236222C36323731322C3536372C2C22322232382C3236322C372238222C30333832322C3936392C2C22332233322C3437322C312239222C34333134322C3237312C2230222C3933342C3039322C2C2232223437342C3139302C2C2235223430342C3139302C2C2237223033342C3239302C2C2239223235342C3439302C2C22312237312C3139342C362230222C33313738342C3839302C2C22312239352C3930352C312231222C38313031352C3330322C2C22322231302C3930352C362234222C32323632352C3930352C2C22322233342C3231352C322237222C36323833352C3431382C2C22322234382C3431352C372239222C30333934352C3032312C2230222C32333635352C3232312C2231222C34333336352C3432312C2231222C3835372C3033332C2C2232223439372C3033322C2C2235223432372C3233302C2C2237223035372C3333302C2C2239223337372C3633302C2C22312239312C3233372C382230222C34313730372C3134312C2C22312232362C3034372C342232222C38313133372C3734332C2C22322234302C3035372C302235222C32323734372C3435362C2C22322235342C3435372C372238222C36323036372C3036392C2C22322236382C3536372C3431312C22332237302C3136372C3731312C22332237322C3836372C3932312C22332238342C3637372C3232312C2237222C3836392C362235222C31332C3436392C372233222C34352C3436392C392232222C37372C3137392C312231222C39392C3337392C332231222C32313231392C3637312C2C22312232342C3838392C302232222C36313134392C3338332C2C22312235382C3238392C372235222C30323136392C3139362C2C22322236322C3939392C352238222C34323637392C3939392C2C22322238362C3230313330312C2231222C38323838312C30302C3632312C22332239302C3430313031312C2233222C33333030312C31302C3333312C22332230352C3830313631312C2233222C3839312C39312C382236222C33332C3432313030342C2C2235223536312C30322C322233222C39372C3232313530322C2C22312231302C3432313830322C2C22312233322C3332313231332C2C22312234342C3932313531342C2C22312236362C3332313032352C2C22312237382C3432313432362C2C22322238302C3332313832382C2C22322239322C3132313333392C2C22322239342C3832313733312C2231222C37323430312C34322C3132312C22322231392C3032313634312C2233222C31333631312C35322C3034312C22332232332C3332313435312C2235222C35333133312C35322C3835312C2231223931312C32342C372237222C35332C3534313033362C2C2235223638312C33342C332234222C31382C3334313633342C2C22312233302C3534313034342C2C22312235322C3534313434342C2C22312237342C3134313834352C2C22312238362C3434313335362C2C22312239382C3634313735382C2C22322230312C3534313236392C2C22322231332C3334313736312C2231222C35323032312C37342C3232312C22322232372C3734313737312C2234222C39323333312C38342C3235312C22332233312C3934313738312C2236222C33333634312C39342C3136312C22332235352C3534313539312C2236222C34312C3036313435392C2C2233223637312C35362C372237222C30362C3736313036362C2C2238223433312C36362C342235222C30313735312C36362C382235222C32313737312C37362C332236222C34313339312C37362C382236222C37313730312C38362C332238222C39313831312C38362C382239222C31323832312C39362C3430312C22322233332C3636313939312C2232222C35323334312C30372C3534312C22322235372C3037313031312C2235222C39323635312C31372C3636312C22332236312C3337313132312C2237222C33333037312C32372C3638312C22332237352C3837313133312C2238222C36312C3138313837312C2230222C39332C3738313138382C2C2236223932312C38382C352237222C35382C3638313938372C2C22312237302C3938313439372C2C22312239322C3938313939372C2C22312231352C3539313530382C2C22312232372C3939313031392C2C22312234392C3139313631312C2230222C31323135312C32392C3232312C22322235332C3939313832312C2234222C35323636312C33392C3435312C22322237372C3339313034312C2236222C39323038312C34392C3638312C22332238312C3639313235312C2239222C33333439312C35392C3839312C22332230362C3239313336312C2239222C38312C3330323939312C2232222C31342C3931323330312C2230222C35362C3131323730392C2C2238223837322C31312C322238222C31313230322C31312C382238222C33313132322C32312C332238222C35313833322C32312C392239222C37313235322C33312C3530312C22312236392C3431323234312C2232222C31323437322C34312C3833312C22322238332C3231323535312C2235222C35323039322C36312C3236312C22322239372C3731323836312C2238222C30333430322C37312C3539312C22332231322C3131323138322C2230222C34333831322C38312C3731322C22332232362C3731323339322C2231222C30322C3533323831312C2233222C34342C3233323332312C2231222C37362C3433323832312C2230222C30392C3133323333392C2C22312232312C3533323933392C2C22312234332C3533323534312C2230222C35313136322C35332C3231312C22312237372C3633323835312C2232222C39313838322C36332C3533312C22322239312C3833323237312C2235222C34323630322C37332C3936312C22322231362C3433323738312C2238222C38323132322C39332C3439312C22332232302C3834323130322C2231222C32333533322C30342C3831322C22332234342C3334323431322C2232222C36333235322C32342C3032322C2232223832322C33352C3534312C2234223536322C34352C3033312C2236223739322C34352C3631312C2239223432322C35352C3231312C22312234312C3835323835312C2231222C33313836322C36352C3531312C22312238352C3535323237312C2232222C38313030322C37352C3933312C22322231302C3235323738312C2235222C32323232322C39352C3436312C22322233342C3136323230312C2238222C36323933322C31362C3039312C22322234382C3636323731322C2231222C30333335322C32362C3532322C22332236322C3136323233322C2233222C34333936322C33362C3933322C22332237362C3836323634322C2234222C35322C3137323035312C2236222C38342C3837323635312C2234222C32372C3137323236312C2233222C34392C3837323936312C2232222C31313237322C37372C3632312C22312239332C3337323338312C2233222C36313031322C39372C3033312C22312232382C3437323839312C2235222C30323733322C30382C3636312C22322234322C3738323431312C2238222C34323635322C32382C3339312C22322236362C3438323133322C2231222C38323237322C33382C3932322C22332237302C3938323734322C2233222C32333638322C35382C3534322C22332239342C3538323336322C2235222C37333430322C37382C3035322C2232223537322C36392C3437312C2235223331322C37392C3035312C2237223534322C37392C3734312C2239223337322C38392C3433312C22312239312C3739323139312C2233222C34313831322C39392C3934312C22312233362C3530333730312C2235222C38313035332C31302C3636312C22322236302C3230333432312C2237222C32323337332C33302C3339312C22322238342C3230333234322C2230222C36323039332C35302C3032322C22322239382C3830333935322C2233222C31333530332C36302C3835322C22332231332C3330333637322C2236222C35333132332C38302C3436322C22332233372C3130333239322C2236222C30332C3031333737312C2238222C33352C3831333338312C2236222C37372C3031333039312C2235222C39392C3831333839312C2235222C32313232332C30322C3635312C22312234342C3332333431312C2235222C36313136332C32322C3336312C22312237382C3632333233312C2237222C30323838332C34322C3139312C22322239322C3932333035322C2230222C35323930332C35322C3932322C22322231372C3732333936322C2233222C39323532332C37322C3835322C22332233312C3232333738322C2236222C33333034332C39322C3637322C22332234352C3933333530322C2237222C37333835332C31332C3337322C2233223632332C38332C3839312C2235223336332C39332C3537312C2237223639332C30342C3336312C22312232302C3434333131312C2236222C32313934332C31342C3936312C22312236342C3934333832312C2236222C36313738332C33342C3737312C22312230392C3234333734312C2238222C31323531332C35342C3630322C22322232332C3634333636322C2231222C35323633332C37342C3633322C22322234372C3434333638322C2234222C39323235332C39342C3636322C22332236312C3035333530322C2237222C33333836332C31352C3538322C22332237352C3735333432322C2239222C37333638332C33352C3339322C2233223235332C39352C3830322C2235223938332C30362C3638312C2238223232332C31362C3437312C22312235302C3136333332312C2237222C32313537332C33362C3237312C22312239342C3736333134312C2237222C37313431332C35362C3138312C22312233392C3036333136312C2239222C31323334332C37362C3131322C22322235332C3436333138322C2232222C35323436332C39362C3234322C22322237372C3237333230322C2235222C39323038332C31372C3237322C22332238312C3837333332322C2238222C33333739332C33372C3339322C22332230362C3537333334332C2230222C38333531332C35372C3230332C223022382C322C36352C2232223533372C322C35352C2234223536372C322C33352C2236223139372C322C33352C2239223431372C322C33352C22312233312C332C3835322234222C33313834392C322C35352C22312236352C313131322C36352C22312237372C323231322C37352C22312238392C313431322C39352C22322238312C393631322C31362C22322239332C353731322C32362C22322230362C313931322C34362C22322230382C373132322C35362C22332231302C333232322C36362C22332231322C393332322C37362C22332232342C373432322C37362C2231222C3835322C3635322238222C35322C3435322C3635322236222C38342C3535322C3635322235222C31372C3135322C3635322234222C33392C3435322C3735322235222C31313335322C3935322C35352C22312236332C3936322C3035322236222C35313238322C3236322C37352C22312239372C3336322C3435322239222C30323230322C3736322C31362C22322230322C3936322C3936322232222C34323631322C3137322C34362C22322232362C3237322C3436322235222C38323832322C3637322C37362C22332233302C3437322C3836322238222C32333134322C3937322C38362C22332234342C3938322C3136322239222C3833352C3030322C39352C2232223437352C3030322C38352C2235223530352C3130322C36352C2237223133352C3230322C36352C2239223435352C3430322C36352C22312237312C3330352C3635322237222C33313938352C3830322C38352C22312230362C3231352C3035322239222C38313431352C3331322C30362C22322232302C3331352C3636322232222C32323133352C3831322C34362C22322233342C3732352C3136322235222C36323434352C3432322C37362C22322235382C3032352C3736322238222C30333635352C3932322C39362C22332236322C3333352C3137322230222C34333137352C3333322C30372C2235222C3734372C3136322231222C39322C3334372C3135322239222C32352C3534372C3235322238222C35372C3134372C3435322238222C37392C3434372C3635322238222C31313439372C3934322C38352C22312231342C3035372C3135322239222C36313332372C3435322C31362C22312233382C3535372C3736322232222C30323434372C3136322C34362C22322235322C3236372C3436322235222C34323935372C3736322C37362C22322236362C3537372C3136322239222C38323237372C3437322C30372C22332237302C3837372C3737322231222C32333538372C3038322C32372C22332239342C3438372C3237322232222C3737392C3737322C33362C2233223331392C3937322C31362C2235223534392C3038322C30362C2237223237392C3338322C39352C2239223539392C3538322C39352C22312231322C3438392C3836322230222C34313133392C3139322C31362C22312234362C3439392C3536322232222C38313635392C3839322C34362C22322236302C3530313230322C35362C22322237322C3430313630322C37362C22322238342C3130313031322C39362C22322238362C3730313431322C30372C22322239382C3430313731322C32372C22332230312C3030313132322C33372C22332230332C3830313432322C33372C22332231352C3630313732322C33372C2239222C3832313131322C34362C2233223433312C31322C3336322233222C36352C3532313531322C31362C2237223239312C31322C3836322231222C30313631312C32322C3136322231222C32313533312C32322C3436322232222C34313235312C32322C3836322233222C36313636312C33322C3236322234222C38313737312C33322C3636322235222C30323738312C34322C3036322237222C32323639312C34322C3536322239222C35323330312C34322C3937322230222C37323031312C35322C3337322232222C39323631312C35322C3837322233222C31333332312C36322C3237322234222C33333133312C36322C3637322235222C35333933312C36322C3937322235222C31312C3834313134322C36362C2233223535312C34342C3436322234222C38352C3634313634322C33362C2238223431312C35342C3036322233222C30313733312C35342C3336322233222C32313735312C35342C3736322233222C34313437312C36342C3136322234222C36313838312C36342C3636322236222C38313939312C37342C3136322237222C31323930312C37342C3536322239222C33323831312C38342C3037322231222C35323532312C38342C3537322232222C37323233312C39342C3037322234222C39323933312C39342C3537322235222C31333634312C39342C3937322236222C33333435312C30352C3437322237222C35333336312C30352C3837322237222C33312C3936313936322C38362C2233223637312C37362C3236322236222C30362C3836313537322C35362C2238223533312C37362C3936322234222C30313935312C38362C3336322235222C32313937312C38362C3736322235222C34313639312C39362C3236322236222C37313031312C39362C3736322237222C39313232312C30372C3236322239222C31323233312C30372C3837322231222C33323134312C31372C3337322232222C35323834312C31372C3837322234222C37323535312C32372C3437322235222C39323236312C32372C3937322237222C31333936312C33372C3437322238222C33333737312C33372C3937322239222C35333638312C34372C3437322239222C36312C3038313439322C30372C2233223739312C39382C3736322238222C32362C3939313130322C37362C2238223735312C30392C3536322236222C30313138312C31392C3036322236222C33313130312C31392C3536322237222C35313831312C32392C3036322238222C37313233312C32392C3636322239222C39313534312C33392C3137322231222C31323535312C33392C3737322232222C33323436312C34392C3337322234222C35323237312C34392C3937322236222C37323937312C35392C3537322237222C39323638312C36392C3137322239222C31333339312C36392C3638322230222C34333130312C37392C3238322230222C36333031312C37392C3738322231222C38312C3231323631322C31372C2234223931322C32312C3037322230222C35362C3231323432322C38362C2238223937322C32312C3936322238222C31313330322C33312C3436322238222C33313432322C34312C3036322239222C35313134322C34312C3537322230222C37313535322C35312C3237322231222C39313836322C35312C3837322233222C31323837322C36312C3437322234222C33323738322C37312C3137322236222C35323539322C37312C3737322238222C38323330322C38312C3437322239222C30333031322C39312C3038322230222C32333831322C39312C3638322231222C34333632322C30322C3238322232222C36333533322C30322C3838322232222C30322C3533323633322C33372C2234223234322C34332C3037322231222C37362C3433323534322C30372C2239223230322C35332C3137322230222C31313632322C35332C3637322230222C33313734322C36332C3237322231222C35313436322C36332C3937322232222C37313937322C37332C3537322233222C39313239322C38332C3237322234222C32323230322C38332C3937322236222C34323131322C39332C3637322238222C36323032322C30342C3337322239222C38323732322C31342C3038322231222C30333533322C31342C3738322232222C32333234322C32342C3338322233222C34333135322C33342C3038322234222C36333036322C33342C3638322234222C32322C3835323435322C35372C2234223536322C35352C3937322233222C39362C3735323436322C32372C2239223632322C37352C3037322232222C31313035322C37352C3637322232222C33313137322C38352C3337322232222C35313838322C39352C3037322233222C38313330322C39352C3737322235222C30323631322C30362C3437322236222C32323732322C31362C3237322238222C34323633322C31362C3937322239222C36323434322C32362C3738322231222C38323235322C33362C3438322233222C30333036322C34362C3238322234222C32333836322C34362C3938322235222C34333637322C35362C3638322236222C36333638322C36362C3338322236222C35322C3137323037322C37372C2234223938322C37372C3637322235222C32372C3137323238322C34372C2239223035322C38372C3837322233222C31313437322C39372C3537322233222C33313539322C30382C3237322234222C36313331322C30382C3937322235222C38313832322C31382C3737322236222C30323134322C32382C3537322238222C32323235322C33382C3337322239222C34323136322C34382C3138322231222C36323037322C34382C3938322233222C38323837322C35382C3738322234222C30333638322C36382C3538322236222C32333439322C37382C3238322237222C35333230322C38382C3038322237222C37333231322C38382C3738322238222C37322C3539323538322C38372C2235223331322C39392C3137322236222C34372C3639323839322C35372C2239223437332C30302C3437322235222C31313939332C31302C3237322235222C34313032332C31302C3937322236222C36313833332C32302C3737322237222C38313335332C33302C3537322238222C30323636332C34302C3437322239222C32323737332C35302C3238322231222C34323738332C36302C3138322233222C36323639332C36302C3938322234222C39323430332C37302C3838322236222C31333231332C38302C3638322237222C33333032332C39302C3438322238222C35333932332C30312C3338322239222C37333933332C31312C3038322239222C30332C3031333939322C30382C2235223833332C30322C3537322238222C37372C3132333231322C37372C22312230302C3032333931322C36372C22312232322C3432333732322C37372C22312234342C3632333533322C37372C22312236362C3432333434322C38372C22312237382C3932333235322C39372C22322239302C3232333136322C31382C22322230332C3432333037322C33382C22322231352C3432333937322C34382C22322232372C3232333838322C36382C22322233392C3132333739322C38382C22332233312C3933333630322C39382C22332234332C3733333531322C30392C22332235352C3633333432322C31392C22332236372C3633333233322C31392C2233223632332C31342C3138322231222C36352C3434333831322C39372C2237223739332C32342C3537322238222C30313632332C33342C3337322238222C32313135332C34342C3237322238222C34313237332C35342C3037322239222C36313039332C35342C3938322230222C39313630332C36342C3838322231222C31323931332C37342C3838322232222C33323133332C38342C3738322234222C35323134332C39342C3738322236222C37323035332C30352C3638322237222C39323835332C31352C3638322239222C31333736332C32352C3539322230222C33333537332C33352C3539322231222C35333438332C34352C3439322232222C37333539332C35352C3339322232222C35332C3236333232322C33382C2235223039332C33362C3038322231222C32382C3336333833322C30382C22312235302C3236333634322C39372C22312237322C3836333535322C39372C22312239342C3936333436322C30382C22312231372C3836333437322C31382C22312233392C3336333338322C32382C22322234312C3736333339322C34382C22322235332C3937333330322C35382C22322236352C3937333331322C37382C22322237372C3837333432322C39382C22322238392C3737333433322C30392C22332239312C3537333434322C32392C22332230342C3437333335322C33392C22332231362C3337333336322C34392C22332232382C3437333237322C34392C223122312C2C3631352231222C33322C373531352C39302C2234223836312C2C3530352238222C39362C353531352C38302C2239223831312C2C3630352238222C31313733312C2C3630352239222C33313435312C2C3831352230222C35313736312C2C3931352231222C37313837322C2C3131352233222C39313838322C2C3231352235222C31323639322C2C3431352237222C34323330322C2C3631352238222C36323930322C2C3732352230222C38323631322C2C3932352232222C30333232332C2C3132352233222C32333932332C2C3232352234222C34333833332C2C3332352234222C3032322C3636352C33312C2232223735322C3536352C31312C2234223838322C3536352C30312C2237223531322C3636352C30312C2239223833322C3736352C30312C22312235312C3736322C3831352231222C33313437322C3037352C32312C22312238352C3837322C3231352233222C37313939322C3437352C35312C22322230302C3937322C3631352237222C32323731322C3837352C39312C22322232342C3438322C3132352230222C36323133322C3338352C32322C22322233382C3738322C3532352233222C30333434322C3738352C35322C22332235322C3138322C3932352235222C34333036322C3039352C36322C2234222C3031352C3131352235222C37322C3631352C3131352233222C30352C3831352C3131352232222C33372C3531352C3331352232222C35392C3831352C3431352232222C31313837352C3631352C33312C22312239332C3431352C3831352234222C36313830352C3032352C35312C22312232382C3032352C3331352237222C30323033352C3632352C39312C22322233322C3832352C3932352230222C34323534352C3133352C32322C22322235362C3233352C3432352234222C38323935352C3733352C35322C22332236302C3633352C3932352236222C32333337352C3134352C37322C22332238342C3234352C3332352238222C3036372C3235352C37312C2232223639372C3335352C35312C2235223832372C3435352C34312C2237223535372C3535352C34312C2239223837372C3835352C34312C22312239312C3836372C3031352235222C34313531372C3336352C36312C22312232362C3936372C3531352237222C38313134372C3936352C39312C22322235302C3137372C3232352231222C32323036372C3537352C32322C22322236342C3737372C3832352234222C36323437372C3238352C36322C22322238382C3138372C3532352237222C30333838372C3838352C38322C22332239322C3539372C3032352239222C35333430372C3339352C30332C2238222C3039392C3031352239222C31332C3639392C3131352237222C34352C3839392C3331352236222C37372C3639392C3531352236222C39392C3939392C3731352236222C32313931312C30302C3031352237222C34313633312C30302C3331352238222C36313035312C30302C3731352239222C38313236312C31302C3032352231222C30323337312C31302C3432352233222C32323138312C31302C3832352234222C34323938312C32302C3232352236222C36323639312C32302C3632352238222C39323330312C32302C3932352239222C31333031312C33302C3333352230222C33333831312C33302C3633352231222C35333732312C33302C3933352232222C30312C3032313432352C31322C2233223733312C32322C3631352239222C36352C3932313832352C38312C2237223639312C33322C3131352238222C30313032312C33322C3431352238222C32313034312C33322C3731352239222C34313735312C34322C3132352230222C36313237312C34322C3532352231222C38313438312C34322C3932352233222C30323439312C35322C3332352235222C33323330312C35322C3832352236222C35323131312C36322C3232352238222C37323831312C36322C3633352230222C39323532312C37322C3033352231222C31333333312C37322C3433352233222C33333134312C37322C3833352233222C35333035312C38322C3233352234222C32312C3034313635352C33322C2233223735312C35342C3832352231222C39352C3034313136352C30322C2238223831312C36342C3432352230222C30313134312C36342C3732352230222C32313236312C37342C3132352231222C34313937312C37342C3532352232222C36313439312C38342C3032352233222C39313630312C38342C3432352235222C31323731312C38342C3932352237222C33323632312C39342C3432352239222C35323433312C39342C3933352230222C37323134312C30352C3433352232222C39323834312C30352C3833352233222C31333635312C31352C3333352235222C33333436312C31352C3733352235222C35333337312C32352C3133352236222C34312C3136313438352C35322C2233223937312C38362C3732352233222C31362C3136313039352C32322C2238223933312C39362C3432352232222C30313336312C39362C3832352232222C32313438312C30372C3232352233222C35313130312C30372C3732352234222C37313631312C31372C3232352235222C39313832312C31372C3732352237222C31323933312C32372C3232352239222C33323834312C32372C3833352231222C35323735312C33372C3333352232222C37323436312C33372C3833352234222C39323237312C34372C3333352236222C31333937312C34372C3833352237222C33333838312C35372C3333352238222C35333739312C35372C3833352238222C36312C3339313031352C37322C2234223030312C31392C3332352235222C33362C3339313731352C34322C2238223136312C32392C3132352234222C30313538312C32392C3632352234222C33313630312C33392C3132352235222C35313432312C33392C3632352236222C37313933312C34392C3132352238222C39313135312C34392C3732352239222C31323236312C35392C3333352231222C33323137312C35392C3833352233222C35323038312C36392C3433352235222C37323838312C37392C3033352236222C39323539312C37392C3633352238222C32333330312C38392C3133352239222C34333231312C38392C3734352230222C36333132312C39392C3234352230222C38312C3531323433352C39322C2234223232322C33312C3732352237222C35362C3531323134352C37322C2238223338322C34312C3632352236222C31313830322C35312C3132352236222C33313932322C35312C3632352237222C35313734322C36312C3232352238222C37313236322C36312C3833352230222C39313537322C37312C3433352231222C31323638322C38312C3133352233222C33323539322C38312C3733352235222C36323430322C39312C3333352237222C38323231322C39312C3933352238222C30333931322C30322C3634352230222C32333732322C31322C3234352231222C34333633322C31322C3834352232222C36333634322C32322C3334352232222C30322C3733323535352C31332C2234223534322C35332C3933352230222C37362C3833323336352C39322C2239223630322C36332C3932352238222C31313133322C37332C3432352239222C33313235322C38332C3032352239222C35313037322C38332C3633352230222C37313538322C39332C3333352232222C39313839322C39332C3933352233222C32323930322C30342C3633352235222C34323931322C31342C3333352237222C36323832322C32342C3033352239222C38323633322C32342C3734352231222C30333434322C33342C3334352232222C32333235322C34342C3034352233222C34333136322C34342C3634352234222C36333137322C35342C3234352234222C33322C3035323437352C33332C2234223836322C37352C3833352232222C30372C3135323438352C31332C2239223033322C38352C3933352230222C31313535322C39352C3533352231222C33313637322C30362C3233352231222C35313439322C30362C3933352232222C38313930322C31362C3533352234222C30323332322C32362C3333352236222C32323433322C33362C3033352237222C34323434322C33362C3733352239222C36323335322C34362C3534352231222C38323136322C35362C3234352233222C30333936322C35362C3934352234222C32333837322C36362C3634352235222C34333738322C37362C3334352236222C36333739322C38362C3034352236222C35322C3437323139352C35332C2234223239322C39372C3633352234222C32372C3538323230352C33332C2239223435322C30382C3833352232222C31313937322C31382C3533352233222C34313030322C32382C3233352233222C36313931322C32382C3933352235222C38313433322C33382C3633352236222C30323834322C34382C3433352238222C32323935322C35382C3233352239222C34323936322C36382C3034352231222C36323837322C36382C3734352233222C38323738322C37382C3534352235222C30333539322C38382C3334352236222C33333430322C39382C3134352237222C35333331322C39382C3834352238222C37333332322C30392C3534352238222C37322C3830333730352C37332C2235223631332C31302C3333352236222C35372C3030333931352C35332C2239223937332C32302C3533352234222C32313430332C33302C3333352235222C34313532332C34302C3033352235222C36313434332C34302C3833352237222C38313036332C35302C3633352238222C30323337332C36302C3434352230222C32323538332C37302C3234352231222C34323539332C38302C3034352233222C37323430332C38302C3934352235222C39323331332C39302C3734352237222C31333132332C30312C3534352238222C33333033332C31312C3334352239222C35333034332C32312C3135352230222C37333035332C32312C3935352230222C30332C3332333132352C39332C2235223134332C32322C3733352238222C37372C3532333433352C37332C22312230302C3432333134352C36332C22312232322C3932333934352C37332C22312235342C3132333735352C37332C22312237362C3032333536352C38332C22312238382C3632333437352C30342C22322239302C3932333238352C31342C22322231332C3132333139352C33342C22322232352C3233333030352C35342C22322233372C3133333930352C37342C22322234392C3033333831352C39342C22332234312C3833333632352C30352C22332235332C3733333533352C31352C22332236352C3733333334352C32352C22332237372C3833333135352C32352C2233223832332C33342C3534352231222C36352C3734333134352C39332C2238223130332C34342C3833352238222C30313033332C35342C3633352238222C32313535332C36342C3433352238222C34313737332C37342C3333352239222C36313639332C38342C3134352230222C39313231332C39342C3034352232222C31323632332C30352C3034352233222C33323833332C30352C3934352235222C35323934332C31352C3834352237222C37323835332C32352C3834352239222C39323736332C33352C3735352230222C31333637332C34352C3635352232222C33333538332C35352C3535352233222C35333539332C36352C3435352234222C38333630332C37352C3335352234222C35332C3536333734352C33342C2235223339332C35362C3434352231222C32382C3736333236352C30342C22312235302C3736333037352C30342C22312238322C3236333937352C30342C22312230352C3536333838352C31342C22312232372C3436333739352C32342C22312234392C3037333630352C33342C22322235312C3437333631352C35342C22322236332C3637333632352C37342C22322237352C3737333633352C39342C22322238372C3737333634352C30352C22322239392C3637333635352C32352C22332230322C3537333536352C34352C22332231342C3437333537352C35352C22332232362C3437333438352C36352C22332233382C3537333339352C36352C223622322C2C3536372234222C34322C323432372C32362C2234223437322C2C3436372231222C30372C313432372C31362C2239223532322C2C3536372232222C31313534322C2C3536372232222C33313136322C2C3736372234222C35313537322C2C3836372235222C37313738322C2C3936372237222C39313739332C2C3136372239222C32323630332C2C3337372231222C34323331332C2C3537372233222C36323032332C2C3637372235222C38323732332C2C3837372236222C30333433332C2C3937372238222C32333234342C2C3137372239222C34333135342C2C3237372239222C3532322C3537372C36362C2232223236322C3537372C34362C2234223439322C3537372C34362C2237223132322C3637372C33362C2239223534322C3737372C34362C22312236312C3537322C3836372235222C33313238322C3038372C36362C22312239352C3638322C3236372237222C38313830322C3438372C39362C22322231302C3838322C3637372231222C32323732322C3838372C33372C22322233342C3539322C3037372235222C36323234322C3339372C37372C22322234382C3939322C3537372238222C30333635322C3739372C30382C22332236322C3439322C3838372231222C34333337332C3030372C31382C2234222C3432352C3236372238222C38322C3132352C3236372237222C31352C3332352C3236372236222C34372C3132352C3336372236222C36392C3532352C3536372236222C31313538352C3732372C37362C22312230342C3232352C3936372238222C36313731352C3133372C30372C22312232382C3933352C3437372231222C30323933352C3633372C33372C22322234322C3833352C3937372235222C34323635352C3234372C37372C22322236362C3334352C3537372239222C38323037352C3734372C31382C22332237302C3835352C3038372232222C32333638352C3235372C33382C22332239342C3535352C3438372233222C3436372C3436372C30372C2233223130372C3536372C39362C2235223433372C3636372C38362C2237223136372C3736372C38362C2239223538372C3936372C38362C22312230322C3637372C3236372239222C34313332372C3437372C30372C22312233362C3837372C3737372232222C38313035372C3038372C34372C22322236302C3038372C3337372236222C32323037372C3738372C38372C22322237342C3839372C3038372230222C36323538372C3339372C31382C22322239382C3239372C3638372233222C31333030372C3939372C34382C22332230332C3830382C3238372235222C35333831382C3430372C36382C2238222C3430313330372C33372C2233223132312C30302C3437372231222C35352C3430313630372C30372C2237223238312C30302C3837372230222C30313630312C31302C3037372231222C32313732312C31302C3337372232222C34313434312C31302C3637372233222C36313935312C31302C3937372234222C38313137312C32302C3337372236222C30323238312C32302C3737372238222C32323139312C33302C3038372230222C35323030312C33302C3438372232222C37323730312C33302C3838372234222C39323531312C34302C3138372235222C31333232312C34302C3538372237222C33333133312C34302C3838372238222C35333034312C35302C3138372238222C30312C3532313833372C35372C2233223234312C34322C3037372234222C37352C3532313234372C33372C2238223330312C34322C3537372233222C30313732312C34322C3837372233222C32313834312C35322C3137372234222C34313536312C35322C3537372235222C36313038312C35322C3837372237222C38313339312C36322C3237372239222C31323430312C36322C3738372230222C33323331312C37322C3138372232222C35323232312C37322C3538372234222C37323033312C37322C3938372236222C39323733312C38322C3338372238222C31333534312C38322C3738372239222C33333435312C39322C3139372230222C35333336312C39322C3439372230222C32312C3534313137372C38372C2233223336312C37342C3337372236222C39352C3634313637372C35372C2238223432312C37342C3937372235222C30313834312C38342C3237372236222C32313936312C38342C3637372236222C34313738312C39342C3037372238222C37313230312C39342C3437372239222C39313531312C39342C3938372231222C31323632312C30352C3338372233222C33323633312C30352C3838372235222C35323434312C31352C3338372237222C37323235312C31352C3838372239222C39323036312C32352C3239372230222C31333836312C32352C3739372231222C33333737312C33352C3139372232222C35333738312C33352C3539372233222C34312C3637313030372C30382C2233223438312C30372C3337372239222C31362C3737313630372C38372C2238223634312C31372C3037372238222C30313037312C31372C3337372238222C32313139312C31372C3837372239222C35313930312C32372C3238372230222C37313532312C32372C3738372232222C39313833312C33372C3238372233222C31323934312C33372C3738372235222C33323835312C34372C3338372237222C35323736312C34372C3838372239222C37323537312C35372C3339372231222C39323338312C35372C3839372233222C31333239312C36372C3339372234222C34333130312C36372C3839372235222C36333131312C37372C3239372235222C36312C3839313732372C33382C2234223630312C33392C3038372231222C33362C3939313433372C30382C2238223836312C33392C3838372230222C30313239312C34392C3238372231222C33313431312C34392C3738372231222C35313233312C35392C3238372233222C37313734312C35392C3738372234222C39313036312C36392C3338372236222C31323237312C36392C3938372238222C33323238312C37392C3439372230222C35323139312C38392C3039372232222C37323939312C38392C3639372233222C30333730312C39392C3139372235222C32333531312C39392C3739372236222C34333532322C30302C3239372237222C36333533322C30302C3739372238222C39312C3031323235372C35382C2234223832322C35312C3538372234222C36362C3131323935372C33382C2238223039322C36312C3438372233222C31313531322C36312C3938372233222C33313633322C37312C3438372234222C35313535322C37312C3938372235222C37313037322C38312C3538372237222C39313438322C39312C3138372238222C31323539322C39312C3739372230222C34323530322C30322C3439372232222C36323431322C31322C3039372234222C38323332322C31322C3639372236222C30333133322C32322C3239372238222C32333034322C32322C3839372239222C34333934322C33322C3430382230222C36333935322C33322C3930382230222C31322C3233323437372C38382C2234223035322C37332C3838372236222C38362C3433323238372C35382C2239223331322C38332C3738372235222C31313833322C39332C3338372235222C33313036322C39332C3838372236222C35313837322C30342C3538372238222C37313439322C31342C3138372239222C30323830322C31342C3739372231222C32323931322C32342C3439372233222C34323033322C33342C3139372235222C36323933322C33342C3739372237222C38323734322C34342C3439372238222C30333635322C35342C3130382230222C32333536322C35342C3730382231222C34333437322C36342C3330382232222C36333538322C36342C3930382233222C33322C3535323439372C30392C2234223437322C39352C3838372239222C30372C3736323330372C38382C2239223733322C30362C3938372238222C31313236322C31362C3538372238222C33313438322C32362C3138372239222C36313230322C32362C3839372230222C38313831322C33362C3439372232222C30323233322C34362C3139372233222C32323434322C34362C3939372235222C34323435322C35362C3639372237222C36323436322C36362C3339372239222C38323337322C37362C3030382231222C30333138322C37362C3730382232222C32333039322C38362C3430382234222C35333030322C39362C3130382235222C37333031322C39362C3730382235222C35322C3938323231372C32392C2234223739322C31382C3739372231222C33372C3138323332372C30392C2239223136322C32382C3939372230222C31313638322C33382C3539372230222C34313830322C34382C3239372231222C36313732322C34382C3939372232222C38313334322C35382C3639372234222C30323735322C36382C3439372236222C32323936322C37382C3139372238222C34323038322C37382C3930382230222C36323938322C38382C3730382231222C38323839322C39382C3430382233222C31333730322C30392C3230382235222C33333631322C30392C3930382236222C35333632322C31392C3630382237222C37333733322C32392C3330382238222C38322C3330333932372C35392C2235223232332C33302C3439372233222C35372C3630333034372C32392C2239223538332C34302C3739372232222C32313131332C35302C3439372233222C34313333332C36302C3139372233222C36313235332C36302C3939372235222C38313836332C37302C3639372236222C30323338332C38302C3439372238222C32323539332C39302C3330382230222C35323530332C30312C3130382232222C37323531332C30312C3930382234222C39323432332C31312C3730382236222C31333333332C32312C3530382237222C33333334332C33312C3330382238222C35333335332C34312C3130382239222C37333436332C34312C3831382230222C30332C3832333434372C37392C2235223734332C35322C3039372236222C38372C3132333735372C35392C22312231302C3132333436372C34392C22312233322C3732333137372C35392C22312235342C3932333937372C36392C22312237362C3832333738372C37392C22312239382C3532333539372C38392C22322230312C3933333430382C30302C22322232332C3133333231382C32302C22322233352C3233333132382C34302C22322234372C3233333033382C36302C22322235392C3133333833382C38302C22332236312C3133333734382C39302C22332237332C3033333535382C31312C22332238352C3033333336382C32312C22332239372C3133333137382C32312C2233223433332C35342C3939372239222C37352C3334333536372C38392C2238223730332C37342C3239372237222C30313733332C38342C3039372237222C32313336332C38342C3839372237222C34313538332C39342C3639372238222C37313530332C30352C3439372239222C39313132332C31352C3330382231222C31323633332C32352C3230382232222C33323834332C33352C3130382234222C35323935332C34352C3030382236222C37323936332C34352C3930382238222C39323937332C35352C3931382230222C31333838332C36352C3831382232222C33333839332C37352C3631382233222C36333830332C38352C3531382234222C38333032332C39352C3331382234222C36332C3036333237382C31302C2235223939332C37362C3930382230222C33382C3436333738372C39392C22312236302C3436333539372C39392C22312239322C3037333330372C39392C22312231352C3337333231382C30302C22312233372C3237333132382C31302C22312234392C3937333033382C33302C22322236312C3337333933382C35302C22322237332C3637333934382C36302C22322238352C3737333935382C38302C22322239372C3837333836382C30312C22332230302C3737333837382C32312C22332231322C3737333738382C34312C22332232342C3737333739382C35312C22332233362C3738333630382C36312C22332234382C3938333531382C36312C2231222C323533312C31302235222C34322C393433312C31302234222C38342C323333312C31302233222C30372C393333312C31302233222C33392C333433312C31302233222C31313435332C2C35303134312C22312237332C313633312C31302236222C35313638332C2C37303137312C22312239372C383933312C31302239222C30323930342C2C30303131322C22322231322C383234312C32302234222C34323632342C2C34303136322C22322233362C333634312C32302238222C38323134342C2C37303139322C22332234302C383934312C33302231222C32333735352C2C30303132332C22332236342C363135312C33302232222C3233322C3638312C31302237222C36322C3938322C35303136312C2235223130322C3638312C31302235222C32372C3938322C36303135312C2239223335322C3738312C31302236222C31313437322C3838312C31302237222C33313239322C3039312C31302238222C36313630322C3239312C32302230222C38313931322C3439312C32302232222C30323033322C3639312C32302234222C32323933322C3839312C32302236222C34323734332C3030312C32302238222C36323535332C3330312C33302230222C38323236332C3530312C33302232222C30333037332C3730312C33302233222C32333937332C3830312C33302234222C34333838332C3031312C33302235222C3135352C3333312C32302230222C38322C3933352C33303139312C2235223132352C3433312C31302238222C34372C3933352C35303138312C2239223437352C3633312C31302238222C31313439352C3833312C31302239222C34313231352C3034312C32302231222C36313732352C3234312C32302233222C38313034352C3534312C32302234222C30323135352C3834312C32302236222C32323036352C3035312C32302239222C34323936352C3335312C33302231222C36323637352C3635312C33302233222C38323438352C3835312C33302234222C30333239352C3136312C33302236222C33333130352C3336312C33302237222C35333031352C3536312C33302237222C3137372C3737312C32302233222C30332C3937372C37303131322C2235223134372C3837312C32302231222C37372C3038372C30303131322C2239223439372C3238312C32302231222C32313531372C3438312C32302232222C34313333372C3638312C32302233222C36313834372C3938312C32302235222C38313136372C3239312C32302237222C30323237372C3539312C32302239222C32323238372C3839312C33302231222C34323039382C3230312C33302233222C36323839382C3530312C33302235222C39323630382C3830312C33302237222C31333431382C3131312C33302238222C33333332382C3331312C33302239222C35333333382C3631312C34302230222C3139312C31302C36303135322C2233223932312C31302C37303134322C2235223236312C31302C39303133322C2237223039312C32302C31303133322C22312231302C3530313332312C32302234222C32313633312C32302C36303135322C22312235342C3430313932312C32302236222C36313936312C33302C32303138322C22312238382C3230313633312C33302230222C30323439312C33302C39303132332C22322230332C3330313334312C33302234222C35323231312C34302C37303136332C22322232372C3030313035312C33302238222C39323832312C35302C34303130342C22332233312C3730313735312C34302231222C33333634312C36302C31303132342C22332235352C3630313336312C34302233222C31312C3132313335312C32302238222C34332C3932313435312C32302237222C38352C3232313635312C32302236222C31382C3132313935312C32302236222C30313633312C36322C32303137322C22312235322C3732313536312C32302238222C34313537312C36322C39303139322C22312239362C3132313237312C33302231222C39313430312C37322C36303133332C22322231312C3632313038312C33302235222C33323632312C38322C34303137332C22322233352C3432313938312C33302239222C37323334312C39322C33303131342C22322235392C3132313739312C34302232222C31333935312C30332C31303134342C22332236332C3933313430312C34302235222C35333937312C30332C38303136342C2231223233312C38342C36303131332C2233223037312C38342C38303130332C2236223430312C39342C31303139322C2238223233312C39342C34303139322C22312235302C3734313739312C32302239222C32313937312C30352C31303130332C22312239342C3735313530312C33302232222C37313331312C30352C39303133332C22312232392C3635313331312C33302235222C31323833312C31352C38303137332C22322234332C3835313332312C33302239222C35323735312C32352C37303132342C22322236372C3635313233312C34302233222C39323437312C33352C36303135342C22332238312C3335313134312C34302237222C33333239312C34352C35303138342C22332230362C3235313934312C34302238222C35312C3337313731312C33302234222C39332C3237313931312C33302232222C32362C3537313232312C33302232222C35382C3437313632312C33302232222C30313937312C33372C30303132332C22312230332C3137313433312C33302233222C35313931312C33372C38303135332C22312233372C3537313334312C33302236222C39313934312C34372C38303138332C22322236312C3037313335312C34302230222C33323137312C35372C38303132342C22322238352C3037313336312C34302234222C37323938312C36372C38303136342C22322239392C3737313337312C34302238222C32333630312C37372C38303139342C22332231342C3537313238312C35302231222C36333632312C38372C37303131352C2231223537312C34392C35303137332C2234223331312C34392C38303135332C2236223734312C35392C31303135332C2238223637312C35392C35303135332C22312230312C3139313935312C33302235222C33313332312C36392C34303136332C22312234352C3239313936312C33302237222C37313835312C37392C34303139332C22312237392C3239313937312C34302231222C31323438312C38392C35303133342C22322239332C3439313139312C34302235222C36323330312C39392C36303137342C22322231382C3230323230312C34302239222C30333132322C30302C37303131352C22332233322C3030323231312C35302232222C34333034322C31302C38303133352C22332235362C3030323232312C35302234222C39312C3731323037312C34302230222C33342C3531323337312C33302238222C36362C3931323737312C33302237222C39382C3931323238312C33302237222C31313432322C38312C37303138332C22312234332C3631323239312C33302239222C35313536322C39312C37303130342C22312238372C3132323330312C34302232222C39313539322C30322C39303134342C22322230322C3732323531312C34302236222C34323831322C32322C31303138342C22322232362C3732323732312C35302230222C38323633322C33322C33303132352C22332234302C3532323933312C35302234222C32333435322C34322C35303135352C22332236342C3432323035312C35302236222C36333537322C35322C35303137352C2232223931322C39332C33303132342C2234223835322C39332C37303131342C2236223239322C30342C31303130342C2239223232322C30342C36303130342C22312234312C3734323231312C34302231222C33313936322C31342C37303132342C22312238352C3834323332312C34302233222C38313530322C32342C39303135342C22322231302C3934323633312C34302237222C32323133322C34342C32303139342C22322234342C3234323934312C35302231222C36323235322C35342C35303133352C22322236382C3134323236312C35302235222C30333037322C36342C38303136352C22332237322C3934323437312C35302238222C34333938322C38342C30303139352C22332230372C3034323638312C36302230222C34322C3236323431312C34302235222C38342C3136323931312C34302234222C31372C3636323432312C34302233222C34392C3536323932312C34302233222C31313137322C33362C35303133342C22312239332C3336323134312C34302234222C36313331322C34362C37303136342C22312232382C3936323435312C34302238222C30323334322C36362C31303139342C22322235322C3636323836312C35302231222C34323736322C37362C35303134352C22322237362C3736323238312C35302236222C38323638322C38362C39303137352C22332239302C3536323539312C35302239222C33333530322C30372C32303131362C22332231352C3537323930312C36302232222C37333632322C31372C35303132362C2232223636322C33382C34303138342C2235223530322C33382C39303137342C2237223034322C34382C34303136342C2239223936322C35382C30303136342C22312239312C3538323635312C34302236222C34313831322C36382C33303137342C22312233362C3738323936312C34302239222C38313435322C37382C37303130352C22322236302C3838323438312C35302232222C32323138322C39382C31303134352C22322239342C3238323939312C35302236222C37323230322C30392C36303138352C22322231392C3239323431312C36302230222C31333132322C32392C31303132362C22332233332C3139323832312C36302233222C35333134322C33392C35303134362C22332235372C3239323234312C36302235222C39322C3030333135312C35302231222C33352C3030333735312C34302239222C36372C3430333336312C34302238222C39392C3430333936312C34302238222C32313032332C37302C36303139342C22312234342C3330333338312C35302230222C36313336332C39302C30303131352C22312237382C3930333839312C35302233222C30323439332C30312C35303135352C22322230332C3731333331312C35302237222C35323831332C32312C31303139352C22322232372C3831333932312C36302231222C39323833332C33312C37303133362C22332234312C3831333534312C36302235222C33333735332C35312C33303136362C22332236352C3831333036312C36302237222C37333937332C36312C37303138362C2233223531332C36322C38303133352C2235223535332C37322C34303132352C2237223938332C38322C30303131352C22312232302C3032333738312C35302231222C32313634332C39322C34303132352C22312236342C3933333230312C35302233222C36313938332C30332C39303134352C22312230392C3633333731312C35302236222C31323032332C32332C36303137352C22322233332C3333333433312C35302239222C35323534332C34332C33303131362C22322235372C3533333135312C36302234222C39323536332C35332C39303135362C22332237312C3533333836312C36302237222C33333538332C37332C36303139362C22332239352C3533333438312C37302230222C38333730332C39332C31303130372C2233223134332C38342C33303136352C2235223138332C38342C39303134352C2238223531332C39342C36303134352C22312234302C3635333430312C35302234222C32313237332C31352C31303134352C22312239342C3535333931312C35302235222C37313531332C32352C38303136352C22312233392C3235333633312C35302238222C31323734332C34352C35303130362C22322236332C3035333435312C36302232222C35323237332C36352C33303134362C22322238372C3335333237312C36302236222C39323339332C38352C30303138362C22332230322C3335333938312C37302230222C34333331332C39352C38303131372C22332232362C3336333630312C37302232222C38333533332C31362C34303133372C2233223736332C39362C38303138352C2236223730332C30372C34303137352C2238223234332C31372C32303136352C22312237302C3337333931312C35302236222C32313939332C32372C38303136352C22312232352C3337333633312C35302237222C37313334332C34372C35303139352C22312236392C3037333435312C36302230222C31323537332C36372C33303132362C22322238332C3837333237312C36302234222C36323030332C38372C32303136362C22322231382C3137333139312C36302238222C30333132332C30382C31303130372C22332233322C3138333031312C37302232222C34333134332C31382C39303134372C22332235362C3238333832312C37302235222C38333436332C33382C37303135372C2232222C303434312C36322235222C35322C383334312C36322233222C39342C313334312C36322233222C31372C393334312C36322233222C34392C343434312C36322234222C31313536342C2C34323135362C22312238332C333634312C36322236222C35313839342C2C37323138362C22312231382C313834312C37322230222C30323232352C2C30323132372C22322233322C313235312C37322235222C34323034352C2C34323137372C22322234362C383535312C37322239222C38323635352C2C37323131382C22332236302C343835312C38322232222C32333337362C2C30323134382C22332238342C333136312C38322234222C3034322C3739312C36322237222C37322C3839322C36323136362C2235223131322C3639312C36322236222C33372C3939322C37323136362C2239223436322C3839312C36322236222C31313538322C3939312C36322238222C34313330332C3130312C36322239222C36313831332C3230312C37322231222C38313133332C3430312C37322233222C30323334332C3730312C37322235222C32323335332C3930312C37322237222C34323136332C3131312C38322230222C36323037332C3331312C38322232222C38323837332C3531312C38322234222C30333638332C3731312C38322235222C32333539332C3931312C38322236222C35333530332C3032312C38322237222C3935352C3534312C37322230222C39322C3734352C35323139362C2235223133352C3534312C36322239222C35372C3934352C36323139362C2239223438352C3834312C36322239222C32313530352C3934312C37322231222C34313432352C3235312C37322232222C36313933352C3435312C37322234222C38313235352C3635312C37322236222C30323436352C3935312C37322238222C32323437352C3236312C38322230222C34323338352C3436312C38322233222C36323139352C3736312C38322235222C38323939352C3037312C38322236222C31333830352C3237312C38322238222C33333731352C3437312C38322239222C35333732352C3637312C39322230222C3937372C3938312C37322233222C31332C3739372C30323132372C2235223135372C3139312C37322232222C38372C3039372C32323132372C22312230302C3539372C34323132372C22312232322C3639372C36323134372C22312234342C3539372C39323135372C22312236362C3030382C32323137372C22312237382C3430382C35323139372C22322238302C3530382C38323131382C22322239322C3531382C31323133382C22322230352C3531382C34323136382C22322231372C3331382C37323138382C22322232392C3132382C30323139382C22332233312C3032382C33323131392C22332233332C3932382C35323132392C22332235352C3032382C38323133392C2239222C3930313033312C37322237222C33332C3830313133312C37322235222C37352C3130313333312C37322235222C30382C3030313433312C37322235222C30313632312C33302C37323135372C22312234322C3730313933312C37322237222C34313636312C34302C32323138372C22312238362C3230313634312C38322230222C38313539312C34302C39323132382C22322230312C3730313335312C38322234222C33323731312C35302C36323136382C22322232352C3730313036312C38322239222C37323533312C36302C33323131392C22322234392C3430313736312C39322233222C31333335312C37302C30323134392C22332236332C3230313337312C39322235222C35333337312C37302C36323136392C2231223032312C36322C38323130382C2233223835312C36322C39323138372C2235223239312C37322C31323138372C2238223132312C37322C33323138372C22312234302C3732313637312C37322239222C32313836312C37322C39323130382C22312238342C3732313338312C38322231222C37313330312C38322C36323133382C22312231392C3732313039312C38322235222C31323932312C39322C34323137382C22322233332C3932313839312C38322239222C35323934312C30332C33323132392C22322235372C3833313730312C39322234222C39323636312C31332C30323136392C22332237312C3533313431312C39322237222C33333538312C31332C38323138392C22332239352C3633313132312C39322239222C34312C3135313230312C38322233222C37332C3935313430312C38322232222C31362C3335313630312C38322231222C34382C3335313930312C38322231222C30313836312C31352C32323132382C22312239322C3035313631312C38322233222C35313930312C32352C30323134382C22312232372C3535313432312C38322236222C39313933312C32352C39323138382C22322235312C3135313333312C39322230222C33323236312C33352C38323133392C22322237352C3135313234312C39322235222C37323038312C34352C37323137392C22322238392C3935313135312C39322239222C31333839312C35352C35333130302C22332230342C3835313935312C30332231222C36333931312C36352C33333132302C2231223236312C33372C34323136382C2234223130312C33372C36323135382C2236223533312C33372C39323134382C2238223436312C34372C32323134382C22312239302C3037313634312C38322235222C33313231312C35372C30323136382C22312233352C3137313435312C38322238222C37313734312C35372C39323139382C22312236392C3237313436312C39322231222C31323437312C36372C39323134392C22322238332C3537313437312C39322236222C35323439312C37372C39323138392C22322230382C3437313438312C30332230222C30333331312C38372C39333132302C22332232322C3237313339312C30332233222C34333233312C39372C38333135302C22332234362C3338313230312C30332235222C38312C3339313236312C38322239222C32342C3239313536312C38322238222C35362C3739313936312C38322237222C38382C3639313237312C38322237222C31313231312C37392C37323138382C22312233332C3539313138312C38322239222C35313435312C38392C36323131392C22312237372C3039313139312C39322233222C39313538312C39392C36323135392C22322239312C3730323230312C39322237222C34323830322C30302C37323139392C22322231362C3830323331312C30332231222C38323732322C31302C38333133302C22332233302C3730323332312C30332235222C32333634322C32302C39333137302C22332235342C3630323433312C30332238222C36333736322C33302C38333139302C2232223630322C38312C39323132392C2234223534322C39312C32323131392C2236223937322C39312C36323131392C2239223930322C30322C30323131392C22312233312C3532323530312C39322231222C33313735322C31322C30323132392C22312237352C3732323531312C39322234222C37313439322C32322C31323136392C22322230302C3832323632312C39322238222C32323132322C33322C32333130302C22322233342C3232323833312C30332232222C36323234322C34322C34333134302C22322235382C3132323035312C30332236222C30333136322C35322C36333138302C22332237322C3032323136312C31332230222C34333138322C36322C37333131312C22332239362C3232323237312C31332232222C32322C3834323331312C39322236222C36342C3734323731312C39322234222C30372C3234323132312C39322234222C33392C3234323632312C39322234222C31313835322C33342C31323134392C22312238332C3134323633312C39322236222C36313030322C34342C32323137392C22312231382C3734323834312C39322239222C30323233322C35342C34333131302C22322234322C3534323136312C30332233222C34323635322C36342C37333135302C22322236362C3634323337312C30332237222C38323637322C38342C30333139302C22332238302C3634323638312C31332231222C32333539322C39342C32333133312C22332230352C3634323839312C31332234222C37333731322C30352C34333135312C2232223135322C33362C35323139392C2234223139322C33362C39323137392C2237223532322C34362C34323137392C2239223635322C34362C39323137392C22312238312C3236323535312C39322238222C34313530322C36362C31323139392C22312232362C3536323736312C30332230222C38313234322C37362C33333132302C22322235302C3636323038312C30332234222C32323936322C38362C37333136302C22322238342C3136323439312C30332238222C36323139322C30372C31333131312C22322230392C3137323730312C31332233222C31333131322C31372C34333134312C22332232332C3137323132312C31332236222C35333133322C32372C37333137312C22332234372C3337323333312C31332238222C37322C3538323535312C30332232222C31352C3538323036312C30332231222C34372C3938323536312C30332230222C38392C3038323137312C30332230222C32313630322C37382C37333131302C22312232342C3938323338312C30332232222C36313934322C39382C30333133302C22312236382C3638323739312C30332235222C30323138322C30392C34333137302C22322239322C3439323131312C30332239222C35323630322C31392C39333131312C22322231372C3739323632312C31332234222C39323732322C33392C33333136312C22332233312C3739323134312C31332237222C33333734322C34392C38333139312C22332235352C3839323435312C32332230222C37333037322C36392C31333131322C2232223939332C37302C34333135302C2235223933332C37302C39333134302C2237223437332C38302C35333133302C22312230302C3530333139312C30332233222C32313133332C39302C38333134302C22312235342C3531333530312C30332235222C36313537332C31312C32333136302C22312239382C3231333931312C30332238222C31323730332C32312C37333130312C22322232332C3031333433312C31332232222C35323233332C34312C32333134312C22322234372C3331333035312C31332237222C39323335332C35312C38333139312C22332236312C3331333536312C32332230222C33333437332C37312C33333132322C22332238352C3531333038312C32332233222C37333739332C38312C37333134322C2233223432332C39322C32333138302C2235223436332C39322C37333137302C2237223939332C30332C33333136302C22312233302C3033333031312C30332236222C32313735332C31332C37333137302C22312238342C3033333432312C30332238222C37313130332C33332C32333139302C22312231392C3833333034312C31332231222C31323333332C34332C38333133312C22322234332C3733333635312C31332235222C35323935332C36332C34333137312C22322237372C3033333337312C32332230222C39323038332C38332C31333132322C22332239312C3033333938312C32332233222C34333130332C39332C37333135322C22332231362C3234333530312C32332236222C38333432332C31342C32333137322C2233223035332C30352C38333131312C2235223039332C31352C34333130312C2238223532332C32352C31333139302C22312235302C3635333832312C30332239222C32313338332C33352C35333130312C22312230352C3735333334312C31332231222C37313732332C35352C31333132312C22312234392C3535333935312C31332234222C31323036332C36352C38333136312C22322237332C3435333737312C31332238222C35323638332C38352C35333130322C22322239372C3735333439312C32332232222C30333830332C30362C33333134322C22332231322C3836333131312C32332236222C34333932332C32362C30333138322C22332234362C3036333832312C32332239222C38333335332C33362C36333130332C2233223637332C32372C33333134312C2236223731332C33372C30333132312C2238223235332C33372C37333132312C22312238302C3337333534312C31332232222C33313131332C35372C32333132312C22312233352C3437333136312C31332233222C37313535332C36372C39333135312C22312237392C3337333837312C31332237222C31323838332C38372C37333139312C22322230342C3237333639312C32332231222C36323431332C30382C35333133322C22322232382C3638333531312C32332235222C30333633332C32382C34333137322C22332234322C3738333333312C32332239222C34333835332C34382C32333131332C22332236362C3938333035312C33332232222C38333238332C35382C39333132332C2233222C303435312C31352233222C36322C383335312C31352232222C30352C313335312C31352231222C33372C303335312C31352232222C35392C353335312C31352232222C31313737352C2C34353134312C22312239332C353535312C31352235222C36313131352C2C37353137312C22312232382C343835312C32352230222C30323633362C2C30353132322C22322234322C363236312C32352234222C34323535362C2C33353137322C22322236362C343536312C32352239222C38323237362C2C37353131332C22332238302C313836312C33352233222C32333039362C2C39353134332C22332230352C313037312C33352235222C3934332C3730312C31352236222C38322C3830332C37353135312C2235223132332C3730312C31352235222C35372C3030332C38353135312C2239223537332C3830312C31352236222C31313739332C3031312C31352237222C34313631332C3131312C31352239222C36313233332C3331312C32352231222C38313534332C3531312C32352233222C30323735332C3731312C32352235222C32323736332C3931312C32352237222C34323737332C3232312C33352230222C36323538332C3432312C33352232222C38323439332C3632312C33352234222C31333330332C3832312C33352236222C33333231332C3932312C33352237222C35333332332C3133312C33352238222C3936352C3735312C31352239222C30332C3735352C37353138312C2235223134352C3735312C31352238222C37372C3035352C38353138312C2239223639352C3036312C31352239222C32313831352C3136312C32352230222C34313633352C3336312C32352232222C36313235352C3636312C32352234222C38313636352C3836312C32352236222C30323837352C3137312C32352238222C32323938352C3337312C33352231222C34323839352C3637312C33352233222C37323730352C3837312C33352235222C39323631352C3138312C33352237222C31333532352C3338312C33352239222C33333533352C3538312C34352230222C35333534352C3738312C34352231222C3938382C3230312C32352233222C32332C3830382C33353132322C2235223136382C3430312C32352231222C39372C3130382C35353131322C22312231302C3630382C37353132322C22312233322C3830382C39353134322C22312235342C3731382C31353135322C22312237362C3431382C34353137322C22312238382C3831382C37353139322C22322230312C3032382C30353132332C22322231332C3032382C33353134332C22322232352C3032382C36353136332C22322232372C3932382C39353139332C22322233392C3833382C32353131342C22332234312C3733382C35353132342C22332235332C3733382C38353134342C22332236352C3834382C30353135342C2231223930312C34302C34353136322C2233223834312C34302C35353135322C2235223238312C34302C36353135322C2238223231312C34302C38353135322C22312233302C3730313035312C32352236222C32313935312C35302C33353137322C22312237342C3930313635312C32352239222C36313539312C35302C39353131332C22312230392C3930313336312C33352233222C31323132312C36302C36353135332C22322233332C3230313037312C33352237222C35323234312C37302C33353130342C22322235372C3130313737312C34352232222C39323036312C38302C30353134342C22332237312C3030313338312C34352236222C33333038312C38302C36353137342C22332239352C3130313938312C34352238222C33312C3032313338312C33352230222C36332C3932313438312C32352239222C30362C3332313638312C32352238222C33382C3332313838312C32352238222C30313835312C39322C31353139322C22312238322C3132313439312C33352230222C35313030312C39322C37353132332C22312231372C3733313130312C33352234222C39313133312C30332C35353136332C22322234312C3333313930312C33352239222C33323435312C31332C33353131342C22322236352C3433313731312C34352233222C37323437312C32332C31353135342C22322238392C3333313432312C34352237222C31333239312C32332C38353139342C22332230342C3333313233312C35352230222C36333431312C33332C35353131352C2231223035312C31352C38353133332C2233223039312C32352C30353132332C2236223432312C32352C32353132332C2238223435312C32352C35353132332C22312238302C3035313832312C33352233222C33313230312C33352C32353134332C22312232352C3235313533312C33352236222C37313933312C33352C39353138332C22312235392C3335313434312C34352230222C31323636312C34352C38353132342C22322237332C3735313335312C34352234222C35323738312C35352C37353137342C22322239372C3735313136312C34352239222C30333630312C36352C36353131352C22332231322C3635313037312C35352233222C34333632312C37352C34353134352C22332233362C3735313737312C35352235222C37312C3237313135312C33352237222C31342C3137313335312C33352236222C34362C3537313635312C33352235222C37382C3637313935312C33352235222C31313230312C36372C32353136332C22312232332C3537313636312C33352237222C35313434312C37372C31353139332C22312236372C3137313537312C34352231222C39313637312C38372C30353133342C22322238312C3837313538312C34352235222C34323030312C39372C30353138342C22322231362C3037313439312C35352230222C38323032312C39372C39353132352C22332232302C3938313430312C35352234222C32333933312C30382C39353136352C22332235342C3038313331312C35352237222C36333136312C31382C37353138352C2231223339312C38392C30353130342C2234223333312C38392C33353139332C2236223736312C38392C36353139332C2238223839312C39392C30353139332C22312232312C3439313439312C34352230222C33313734312C39392C38353131342C22312236352C3730323330312C34352233222C37313438322C30302C38353135342C22312239392C3930323331312C34352237222C32323231322C31302C39353139342C22322232342C3330323432312C35352231222C36323433322C32302C39353134352C22322234382C3330323533312C35352236222C30333335322C34302C30353138352C22332236322C3330323534312C36352230222C34333437322C35302C30353131362C22332238362C3630323435312C36352232222C31322C3532323830312C34352234222C35342C3532323131312C34352233222C39362C3032323531312C34352232222C32392C3032323931312C34352233222C31313734322C32322C33353133342C22312237332C3032323832312C34352235222C35313039322C33322C33353136342C22312230382C3732323933312C34352238222C30323232322C34322C34353130352C22322233322C3532323035312C35352233222C34323734322C35322C36353135352C22322235362C3832323236312C35352237222C38323836322C36322C37353139352C22332237302C3832323337312C36352231222C32333838322C37322C39353133362C22332239342C3932323438312C36352234222C37333031322C38322C39353135362C2232223833322C33342C33353137342C2234223837322C33342C37353136342C2237223331322C34342C31353136342C2239223434322C34342C35353136342C22312237312C3034323035312C34352237222C33313339322C35342C36353138342C22312231362C3434323136312C35352230222C38313133322C36342C37353132352C22322234302C3634323337312C35352234222C32323935322C37342C39353136352C22322237342C3134323638312C35352238222C36323238322C39342C32353131362C22322239382C3234323839312C36352233222C31333230322C30352C34353135362C22332231332C3335323031312C36352236222C35333432322C31352C36353138362C22332233372C3635323132312C36352239222C36322C3136323635312C35352231222C30352C3136323036312C35352230222C33372C3636323536312C34352239222C36392C3736323037312C35352230222C31313439322C37362C35353130352C22312231342C3736323138312C35352232222C36313833322C38362C37353133352C22312235382C3536323339312C35352235222C30323137322C30372C30353137352C22322238322C3437323630312C35352239222C34323639322C31372C33353132362C22322230372C3737323032312C36352234222C39323731322C32372C37353136362C22332232312C3837323333312C36352238222C33333833322C33372C39353130372C22332234352C3937323634312C37352231222C37333236322C35372C32353132372C2232223538322C37382C38353134352C2235223532322C38382C32353133352C2237223036322C38382C37353133352C2239223139322C39382C32353133352C22312231322C3938323839312C35352234222C34313234322C30392C35353135352C22312236362C3239323131312C35352237222C38313038322C31392C38353138352C22322239302C3639323532312C36352231222C33323930322C33392C32353133362C22322232352C3139323933312C36352235222C37323333322C34392C36353138362C22322234392C3339323335312C37352230222C31333435322C36392C30353132372C22332236332C3439323736312C37352233222C35333637322C37392C34353135372C22332238372C3839323038312C37352235222C30332C3930333739312C35352238222C35352C3031333230312C35352237222C38372C3531333830312C35352236222C30313631332C31312C34353136352C22312234322C3431333032312C35352237222C34313736332C32312C37353138352C22312238362C3831333433312C36352230222C39313630332C34312C31353132362C22322232312C3131333834312C36352234222C33323533332C35312C36353136362C22322234352C3731333336312C36352239222C37323935332C37312C31353131372C22322237392C3031333937312C37352233222C31333038332C38312C36353135372C22332239332C3131333339312C37352237222C36333230332C30322C30353138372C22332231382C3532333730312C37352239222C33332C3433333631312C36352231222C37352C3533333132312C36352230222C31382C3133333732312C36352230222C30313234332C33332C33353130362C22312236322C3933333034312C36352230222C34313339332C34332C37353132362C22312231372C3433333535312C36352233222C39313233332C36332C32353135362C22322234312C3833333037312C36352237222C33323236332C37332C38353130372C22322237352C3433333638312C37352232222C37323638332C39332C34353134372C22322239392C3734333230312C37352236222C32333730332C31342C30353138372C22332231342C3834333831312C38352230222C36333033332C32342C36353131382C22332234382C3334333333312C38352232222C36332C3035333333312C36352234222C30362C3135333933312C36352233222C33382C3735333534312C36352233222C30313836332C35352C32353133362C22312239322C3635333935312C36352234222C35313032332C36352C37353135362C22312234372C3135333537312C36352236222C39313935332C38352C33353138362C22322237312C3535333139312C37352230222C33323938332C30362C30353133372C22322230362C3236333830312C37352235222C38323331332C31362C37353137372C22332232302C3436333532312C37352239222C32333533332C33362C33353131382C22332234342C3636333234312C38352233222C36333835332C35362C30353134382C22332237382C3136333735312C38352235222C38332C3737333035312C36352238222C32362C3837333635312C36352236222C36382C3437333336312C36352236222C30313539332C37372C30353136362C22312232332C3337333837312C36352237222C35313734332C38372C36353138362C22312236372C3837333439312C37352230222C39313738332C30382C33353131372C22322230322C3338333131312C37352234222C34323731332C32382C30353136372C22322233362C3038333932312C37352238222C38323234332C33382C38353130382C22332235302C3338333734312C38352233222C32333436332C35382C36353135382C22332237342C3538333436312C38352236222C36333738332C37382C33353137382C22332230392C3038333138312C38352238222C3034362C2C34373130362C2232223937362C2C33373139352C2235223331362C2C33373139352C2237223234362C2C33373139352C2239223836362C2C33373130362C22312239312C303436312C36372231222C34313930362C2C35373133362C22312232362C353736312C36372235222C38313933362C2C38373138362C22322235302C313037312C37372230222C32323236372C2C32373133372C22322237342C313337312C37372235222C36323138372C2C35373138372C22322239382C303737312C38372230222C30333939372C2C38373132382C22332230332C393937312C38372233222C35333032382C2C30373134382C2236222C3031332C38373133362C2232223839332C3831312C36372232222C33352C3231332C38373132362C2237223236332C3831312C36372233222C38392C3831332C39373134362C22312231322C3032332C31373135362C22312232342C3932332C32373137362C22312234362C3632332C34373139362C22312236382C3032332C36373131372C22322237302C3232332C38373134372C22322238322C3333332C30373136372C22322239342C3333332C32373139372C22322230372C3233332C35373131382C22322231392C3133332C37373133382C22332232312C3133332C39373135382C22332233332C3134332C30373137382C22332234352C3234332C32373138382C2237222C3936352C39373137362C2233223831352C3936312C36372236222C35352C3236352C39373136362C2237223238352C3037312C36372236222C30313830352C3137312C36372237222C32313133352C3337312C36372239222C34313035352C3537312C37372230222C36313736352C3737312C37372232222C38313138352C3038312C37372235222C30323339352C3238312C37372237222C33323430352C3538312C38372230222C35323431352C3838312C38372232222C37323432352C3039312C38372235222C39323333352C3339312C38372237222C31333334352C3539312C38372239222C33333335352C3739312C39372230222C35333436352C3939312C39372231222C3939382C3531312C37372231222C33332C3831382C36373130372C2235223337382C3631312C37372230222C30382C3331382C38373130372C22312232302C3932382C30373131372C22312235322C3132382C32373132372C22312237342C3132382C34373134372C22312238362C3832382C37373136372C22312230392C3233382C30373139372C22322231312C3533382C33373131382C22322232332C3633382C36373133382C22322233352C3633382C39373136382C22322234372C3634382C32373138382C22322235392C3534382C35373130392C22332236312C3534382C38373132392C22332237332C3535382C30373134392C22332238352C3735382C32373135392C2231223931312C35302C38373135372C2233223935312C35302C39373134372C2235223339312C36302C30373133372C2238223432312C36302C32373134372C22312235302C3030313436312C37372235222C32313237312C36302C37373136372C22312239342C3230313037312C37372238222C37313930312C37302C33373130382C22312232392C3430313637312C38372232222C31323633312C38302C30373135382C22322234332C3830313338312C38372237222C35323835312C38302C37373130392C22322236372C3830313039312C39372232222C39323837312C39302C33373134392C22332238312C3830313739312C39372236222C33333839312C39302C39373137392C22332231362C3031313230312C39372239222C34312C3032313839312C37372239222C38332C3032313939312C37372238222C31362C3433313130312C37372237222C34382C3533313330312C37372238222C30313137312C30332C36373138372C22312239322C3433313930312C38372230222C35313431312C31332C32373132382C22312233372C3133313531312C38372234222C39313634312C31332C39373136382C22322235312C3933313332312C38372238222C33323037312C32332C37373131392C22322238352C3133313133312C39372233222C37323139312C33332C35373136392C22332230302C3033313933312C39372238222C32333031312C34332C32383130302C22332232342C3133313634312C30382231222C36333333312C34332C39383132302C2231223136312C33352C34373132382C2234223130312C33352C36373131382C2236223533312C33352C38373131382C2238223636312C34352C31373131382C22312239302C3335313434312C38372232222C33313631312C34352C37373134382C22312233352C3635313135312C38372236222C37313335312C35352C35373138382C22312236392C3835313935312C39372230222C31323138312C36352C33373132392C22322239332C3335313836312C39372235222C36323330312C37352C32373137392C22322231382C3335313637312C30382230222C30333332312C38352C31383132302C22332233322C3435313538312C30382234222C34333434312C38352C39383135302C22332235362C3635313239312C30382236222C38312C3237313836312C38372236222C32342C3237313037312C38372235222C35362C3737313237312C38372235222C38382C3837313637312C38372235222C31313431312C37372C39373136382C22312233332C3837313338312C38372238222C35313835312C38372C37373139382C22312237372C3537313239312C39372231222C39313039312C39372C36373134392C22322230322C3438313130312C39372236222C34323631312C30382C36373139392C22322232362C3638313031312C30382231222C38323733312C31382C35383133302C22332234302C3738313032312C30382236222C32333735312C32382C34383137302C22332236342C3838313932312C30382239222C36333038312C33382C33383130312C2232223430312C39392C38373130392C2234223434322C30302C31373139382C2236223937322C30302C34373139382C2239223031322C30302C38373139382C22312233312C3730323231312C39372230222C33313036322C31302C36373131392C22312238352C3130323132312C39372233222C37313839322C32302C35373135392C22322231302C3330323033312C39372238222C32323732322C33302C36383130302C22322233342C3930323134312C30382233222C36323035322C34302C36383135302C22322236382C3030323135312C30382237222C30333137322C35302C36383139302C22332238322C3130323136312C31382231222C34333239322C36302C36383133312C22332230372C3530323037312C31382234222C32322C3632323732312C39372234222C36342C3632323033312C39372233222C30372C3232323333312C39372233222C33392C3332323733312C39372233222C31313036322C34322C32373134392C22312238332C3332323734312C39372235222C36313430322C35322C32373137392C22312232382C3132323735312C39372239222C30323733322C36322C32383131302C22322235322C3132323836312C30382234222C34323336322C37322C34383136302C22322237362C3432323937312C30382239222C38323538322C38322C35383131312C22332239302C3532323039312C31382233222C33333630322C39322C36383135312C22332231352C3733323130312C31382236222C37333033322C30332C36383137312C2232223934322C35342C33373138392C2234223938322C35342C37373137392C2237223532322C36342C30373137392C2239223635322C36342C35373137392C22312238312C3334323037312C39372238222C34313730322C37342C35373139392C22312232362C3734323038312C30382231222C38313534322C38342C36383133302C22322236302C3134323239312C30382235222C32323537322C39342C38383138302C22322238342C3735323430312C31382230222C36323839322C31352C30383133312C22322230392C3935323631312C31382235222C31333032322C32352C32383137312C22332233332C3135323832312C31382239222C35333234322C33352C34383130322C22332235372C3535323933312C32382231222C37322C3236323737312C30382232222C31352C3236323138312C30382231222C34372C3836323638312C30382231222C38392C3036323039312C30382231222C32313730322C39362C36383132302C22312233342C3137323130312C30382233222C36313235322C30372C37383135302C22312237382C3037323331312C30382237222C30323538322C32372C30383139302C22322239322C3937323632312C31382232222C35323231322C33372C33383134312C22322232372C3437323933312C31382236222C39323433322C34372C36383139312C22332234312C3537323235312C32382231222C33333635322C35372C38383133322C22332236352C3837323436312C32382234222C37333138322C37372C30383135322C2232223639322C30392C30383136302C2235223633322C30392C34383135302C2237223237322C30392C39383134302C22312230302C3439323431312C30382235222C32313133322C32392C30383136302C22312235342C3539323632312C30382237222C36313637322C33392C32383139302C22312239382C3539323933312C31382231222C31323131322C34392C36383133312C22322232332C3539323235312C31382235222C35323733322C35392C39383138312C22322234372C3939323636312C32382230222C39323036322C37392C33383132322C22332237312C3139323038312C32382235222C33333238322C38392C37383136322C22332239352C3439323339312C32382238222C38333730322C39392C39383139322C2233223032332C32312C30383130312C2235223136332C32312C35383138302C2237223739332C33312C30383138302C22312232302C3931333633312C30382238222C32313735332C34312C32383139302C22312238342C3131333934312C31382231222C37313230332C35312C36383132312C22312232392C3031333336312C31382234222C31323633332C37312C30383137312C22322235332C3131333737312C31382239222C35323436332C38312C35383131322C22322237372C3531333239312C32382234222C39323738332C39312C39383136322C22332239312C3832333730312C32382238222C34333930332C31322C34383130332C22332232362C3132333132312C33382231222C38333433332C32322C37383132332C2233223534332C34332C30383133312C2235223638332C34332C35383132312C2238223332332C35332C31383132312C22312235302C3433333735312C31382232222C32313238332C36332C34383133312C22312230352C3733333037312C31382234222C37313832332C37332C38383136312C22312234392C3733333538312C31382238222C31323336332C39332C33383130322C22322237332C3734333130312C32382233222C35323039332C30342C38383135322C22322230382C3234333631312C32382237222C30333431332C32342C34383130332C22332232322C3534333233312C33382232222C34333733332C33342C39383134332C22332234362C3934333734312C33382235222C38333236332C35342C34383136332C2233223137332C35352C38383137312C2236223231332C36352C34383136312C2238223934332C37352C30383135312C22312238302C3135333737312C31382236222C33313930332C38352C34383137312C22312233352C3335333139312C31382238222C37313535332C39352C39383130322C22312237392C3336333730312C32382232222C31323039332C31362C35383134322C22322230342C3536333332312C32382236222C36323831332C33362C31383139322C22322233382C3036333933312C33382231222C30333234332C34362C38383133332C22332235322C3336333635312C33382235222C34333536332C36362C34383137332C22332237362C3736333237312C33382239222C38333139332C37362C39383139332C2233223839332C37372C36383130322C2236223933332C38372C32383139312C2238223637332C38372C38383139312C22312230312C3837333539312C31382239222C33313633332C30382C33383130322C22312236352C3138333131312C32382231222C37313238332C31382C39383133322C22322230302C3138333732312C32382235222C32323831332C33382C36383137322C22322233342C3338333434312C33382230222C36323634332C35382C33383132332C22322235382C3838333236312C33382234222C30333037332C37382C30383137332C22332238322C3238333937312C33382239222C34333439332C38382C37383131342C22332230372C3638333639312C34382232222C39333032332C30392C33383133342C2235222C303437322C30302236222C39322C303337322C30302235222C32352C343337322C30302235222C35372C343337322C30302235222C38392C303337322C30302236222C32313330372C2C34303238302C22312232342C323537322C31302230222C36313933372C2C37303232312C22312235382C343837322C31302235222C30323636382C2C30303237312C22322237322C383238322C32302230222C34323838382C2C33303233322C22322239362C383538322C32302235222C39323730382C2C37303237322C22332231312C373838322C32302239222C33333732382C2C39303231332C22332233352C393039322C33302232222C3037332C3932322C31302230222C30332C3932332C39303239302C2235223434332C3932322C30302239222C37372C3432332C39303239302C22312230302C3133332C30303230312C22312232322C3333332C32303232312C22312234342C3333332C33303234312C22312236362C3033332C35303236312C22312237382C3533332C37303239312C22322238302C3733332C39303231322C22322239322C3934332C31303234322C22322230352C3934332C33303236322C22322231372C3934332C35303239322C22322232392C3934332C37303231332C22332233312C3934332C39303233332C22332234332C3935332C31303235332C22332236352C3135332C32303236332C2239222C3038352C31303234312C2233223932352C3138322C31302233222C36352C3438352C31303233312C2237223539352C3238322C31302233222C30313132352C3338322C31302234222C32313434352C3538322C31302236222C34313436352C3738322C31302238222C36313138352C3938322C32302230222C38313639352C3239322C32302232222C31323930352C3439322C32302235222C33323032352C3739322C32302238222C35323133352C3939322C33302230222C37323134362C3230322C33302233222C39323135362C3430322C33302235222C31333136362C3730322C33302237222C33333237362C3930322C33302239222C35333338362C3031322C34302230222C31312C3032382C38303238312C2233223035382C3932322C31302237222C38352C3432382C39303237312C2238223531382C3133322C31302237222C30313234382C3233322C31302238222C32313536382C3533322C32302230222C34313538382C3733322C32302232222C37313230382C3034322C32302234222C39313731382C3234322C32302237222C31323033382C3534322C32302239222C33323234382C3834322C33302232222C35323335382C3135322C33302234222C37323336382C3435322C33302237222C39323337382C3735322C33302239222C31333338382C3036322C34302231222C33333439382C3236322C34302233222C36333630382C3536322C34302234222C33312C3030313237322C32302232222C37332C3030313337322C32302231222C30362C3530313437322C32302231222C33382C3630313637322C32302231222C30313336312C37302C38303232322C22312238322C3630313138322C32302234222C35313630312C38302C33303236322C22312232372C3330313638322C32302238222C39313933312C39302C30303231332C22322235312C3230313339322C33302233222C33323436312C39302C36303236332C22322237352C3531313030322C33302238222C37323538312C30312C33303231342C22322239392C3531313730322C34302233222C32333630312C31312C30303235342C22332231342C3731313331322C34302237222C36333932312C31312C35303238342C2231223135312C31332C33303236322C2233223139312C31332C34303235322C2236223632312C31332C36303235322C2238223735312C31332C38303236322C22312238302C3433313032322C32302237222C33313730312C32332C33303238322C22312232352C3833313732322C33302230222C37313534312C33332C30303232332C22312236392C3133313433322C33302235222C31323437312C33332C37303237332C22322238332C3633313134322C34302230222C35323739312C34332C35303233342C22322230382C3833313934322C34302235222C30333831312C35332C33303237342C22332232322C3933313635322C34302239222C34333034312C36332C30303231352C22332235362C3233313336322C35302232222C37312C3235313035322C33302230222C31342C3235313235322C33302230222C34362C3735313435322C32302239222C37382C3835313635322C33302230222C31313530312C35352C39303231332C22312232332C3935313336322C33302232222C35313035312C36352C37303234332C22312236372C3735313037322C33302236222C39313338312C37352C34303239332C22322239312C3735313937322C34302231222C34323930312C38352C33303234342C22322232362C3035313738322C34302237222C38323133312C39352C31303239342C22332234302C3135313639322C35302231222C32333235312C30362C30303233352C22332236342C3336313330322C35302235222C36333637312C30362C37303236352C2231223339312C38372C35303235332C2234223333312C38372C37303234332C2236223936312C38372C39303234332C2239223030312C39372C32303234332C22312232312C3737313639322C33302235222C33313135312C30382C30303237332C22312237352C3238313430322C33302239222C37313039312C30382C38303231342C22322230302C3538313231322C34302233222C32323931312C31382C37303236342C22322233342C3238313232322C34302238222C36323334312C32382C36303231352C22322235382C3438313133322C35302233222C30333536312C33382C36303236352C22332237322C3538313034322C35302238222C34333738312C34382C34303239352C22332230372C3038313834322C36302230222C31322C3530323731322C33302239222C35342C3530323931322C33302238222C39362C3130323232322C33302238222C32392C3230323532322C33302238222C31313035322C32302C39303239332C22312237332C3430323433322C34302231222C35313539322C33302C38303233342C22312231382C3330323334322C34302235222C30323932322C34302C38303237342C22322234322C3330323335322C35302230222C34323535322C35302C38303232352C22322236362C3730323336322C35302235222C38323837322C36302C38303238352C22332238302C3830323337322C36302230222C33333030322C37302C38303232362C22332231352C3130323238322C36302233222C37333432322C38302C37303234362C2232223733322C34322C36303233342C2234223837322C34322C39303232342C2237223431322C35322C32303232342C2239223534322C35322C36303233342C22312237312C3332323036322C34302234222C33313739322C36322C35303235342C22312231362C3832323037322C34302237222C38313633322C37322C35303239342C22322235302C3232323038322C35302232222C32323636322C38322C36303234352C22322237342C3932323139322C35302237222C36323139322C39322C37303239352C22322230392C3233323230322C36302232222C31333331322C30332C38303234362C22332232332C3433323331322C36302236222C35333633322C31332C38303237362C22332234372C3933323332322C36302239222C36322C3034323337322C34302237222C30352C3134323737322C34302237222C33372C3734323038322C34302236222C36392C3834323538322C34302237222C31313639322C38342C39303238342C22312232342C3034323439322C34302239222C36313234322C30352C30303231352C22312236382C3035323530322C35302233222C30323637322C31352C31303236352C22322239322C3135323731322C35302238222C35323330322C32352C33303231362C22322231372C3535323932322C36302233222C39323732322C33352C35303236362C22332233312C3835323134322C36302238222C33333934322C34352C36303230372C22332236352C3135323235322C37302232222C37333437322C35352C37303233372C2232223338322C39362C38303232352C2235223432322C30372C32303231352C2237223036322C30372C36303231352C2239223239322C31372C31303231352C22312232322C3037323631322C35302232222C34313534322C32372C32303233352C22312236362C3637323732322C35302235222C38313438322C33372C33303238352C22322230312C3137323034322C36302230222C33323531322C34372C36303232362C22322232352C3837323235322C36302235222C37323034322C35372C39303238362C22322235392C3237323536322C37302230222C31333336322C37372C31303232372C22332237332C3537323737322C37302234222C35333738322C38372C33303236372C22332230382C3037323938322C37302237222C30332C3739323232322C35302236222C34352C3839323632322C35302235222C38372C3539323133322C35302235222C30313731322C33392C36303235352C22312234322C3539323134322C35302236222C34313936322C34392C37303238352C22312239362C3139323335322C35302239222C39313930322C36392C30303232362C22322232312C3639323636322C36302234222C33323134322C37392C33303237362C22322235352C3439323038322C36302239222C37323636322C38392C37303232372C22322237392C3839323339322C37302234222C31333938332C30302C30303236372C22332230342C3130333730322C37302238222C36333331332C31302C33303230382C22332232382C3730333931322C38302231222C33332C3131333434322C36302230222C37352C3331333834322C35302239222C30382C3931333335322C35302239222C30313234332C35312C39303239352C22312237322C3031333536322C36302230222C34313539332C37312C31303232362C22312231372C3631333837322C36302234222C39313533332C38312C34303236362C22322235312C3231333239322C36302238222C33323736332C39312C39303231372C22322238352C3032333630322C37302233222C37323239332C31322C33303236372C22332230302C3432333032322C37302238222C32333631332C32322C37303230382C22332232342C3832333433322C38302232222C36333034332C34322C31303234382C22332235382C3432333734322C38302235222C35332C3733333436322C36302234222C39352C3833333936322C36302233222C33382C3533333537322C36302233222C30313736332C38332C31303233362C22312239322C3633333738322C36302234222C35313132332C39332C34303236362C22312234372C3234333130322C36302238222C39313136332C30342C38303230372C22322237312C3834333531322C37302232222C33323339332C32342C33303235372C22322230362C3734333133322C37302237222C38323931332C33342C38303230382C22332233302C3134333634322C38302232222C32333334332C35342C33303234382C22332235342C3534333136322C38302236222C36333836332C36342C38303238382C22332238382C3234333537322C38302239222C38332C3235333438322C36302238222C32362C3435333938322C36302237222C36382C3135333539322C36302237222C30313439332C30362C31303237362C22312232332C3236333830322C36302238222C35313734332C31362C35303230372C22312236372C3936333332322C37302231222C39313838332C33362C30303234372C22322230322C3536333833322C37302236222C34323132332C34362C36303238372C22322233362C3436333435322C38302231222C38323734332C36362C32303234382C22332235302C3936333037322C38302236222C32333137332C37362C38303238382C22332238342C3336333638322C39302230222C36333639332C39362C33303232392C22332231392C3037333130322C39302233222C30342C3938333230322C37302232222C35362C3138333830322C37302231222C38382C3838333431322C37302231222C31313132332C32382C31303231372C22312234332C3938333832322C37302232222C35313537332C33382C36303233372C22312239372C3738333434322C37302235222C30323631332C35382C32303237372C22322233322C3338333036322C38302230222C34323934332C36382C38303232382C22322236362C3338333737322C38302235222C38323537332C38382C35303237382C22332238302C3838333439322C39302230222C33333030332C30392C32303232392C22332231352C3239333031322C39302234222C37333532332C31392C38303235392C22332233392C3939333632322C39302236222C3136382C2C34323231352C2233223130382C2C33323230352C2235223633382C2C33323230352C2237223636382C2C33323231352C2239223339382C2C33323232352C22312231322C363438322C35322233222C34313633382C2C35323236352C22312235362C333738322C35322238222C38313836382C2C38323231362C22322238302C323039322C36322233222C32323339392C2C32323236362C22322230352C343339322C36322239222C37323431392C2C35323232372C22322232392C343739322C37322234222C31333533392C2C38323236372C22332234332C363939322C37322238222C35333835312C3030322C37322239222C3038332C3034322C35322235222C32332C3034332C30323234352C2235223635332C3034322C35322234222C38372C3634332C30323235352C22312231302C3334332C31323236352C22312233322C3634332C32323238352C22312235342C3734332C34323230362C22312237362C3434332C36323232362C22312238382C3934332C38323235362C22322230312C3335332C30323238362C22322231332C3535332C32323230372C22322232352C3635332C34323233372C22322233372C3635332C36323236372C22322234392C3635332C38323238372C22332235312C3736332C30323230382C22332236332C3836332C32323232382C22332238352C3036332C33323233382C2231223030352C3339322C35322239222C34332C3039352C33323238352C2235223637352C3339322C35322238222C30382C3739352C34323239352C22312233302C3439352C35323230362C22312235322C3739352C37323232362C22312237342C3739352C39323234362C22312239362C3530362C31323236362C22312231392C3030362C33323239362C22322232312C3430362C36323232372C22322233332C3630362C38323235372C22322234352C3731362C31323237372C22322235372C3831362C33323230382C22322236392C3831362C36323232382C22332237312C3931362C38323235382C22332239332C3032362C30323236382C22332230362C3232362C32323238382C2231223032382C3134322C36322234222C36332C3134382C31323233362C2235223639382C3234322C36322233222C32382C3734382C34323234362C22312235302C3434382C35323235362C22312237322C3834382C37323236362C22312239342C3835382C30323239362C22312231372C3635382C32323231372C22312233392C3235382C35323233372C22322234312C3635382C38323236372C22322235332C3836382C31323239372C22322236352C3936382C34323232382C22322238372C3036382C37323234382C22322239392C3037382C30323237382C22332230322C3137382C32323239382C22332231342C3337382C35323231392C22332232362C3537382C37323232392C2231223134312C38302C36323238362C2233223138312C38302C37323237362C2236223731312C38302C38323237362C2238223834312C39302C30323238362C22312237302C3530313239322C36322239222C32313939312C39302C34323231372C22312232352C3030313739322C37322233222C37313833312C30312C30323235372C22312235392C3431313330322C37322238222C31323736312C30312C36323231382C22322238332C3031313031322C38322233222C35323139312C31312C33323236382C22322230382C3231313731322C38322239222C30333331312C32312C30323231392C22332232322C3431313332322C39322233222C34333533312C32312C36323235392C22332234362C3831313832322C39322236222C36312C3133313832322C37322233222C30342C3233313932322C37322232222C33362C3833313033322C37322232222C36382C3933313333322C37322233222C30313739312C33332C35323234372C22312232332C3133313833322C37322235222C35313134312C34332C31323237372C22312236372C3033313434322C38322230222C39313537312C34332C38323232382C22322239312C3033313235322C38322235222C34323230312C35332C36323238382C22322231362C3433313935322C39322231222C38323532312C36332C33323233392C22332233302C3633313736322C39322236222C32333734312C37332C30323238392C22332235342C3833313337322C39322239222C36333137312C37332C36333231302C2231223238312C36352C36323237372C2234223332312C36352C38323237372C2236223935312C37352C30323237372C2238223139312C37352C32323237372C22312231312C3835313537322C37322238222C33313234312C37352C38323230382C22312236352C3335313238322C38322232222C37313238312C38352C36323234382C22312239392C3835313039322C38322237222C32323231312C39352C34323230392C22322232342C3535313839322C39322232222C36323733312C30362C32323235392C22322234382C3836313630322C39322238222C30333935312C31362C30333230302C22332237322C3036313431322C30332232222C34333238312C31362C38333234302C22332239362C3536313132322C30332235222C30322C3438313230322C38322232222C34342C3538313430322C38322231222C38362C3138313630322C38322231222C31392C3338313930322C38322232222C31313034312C31382C32323233382C22312236332C3538313631322C38322235222C35313638312C32382C30323237382C22312230382C3438313432322C38322239222C30323032312C32382C39323231392C22322233322C3538313333322C39322234222C34323834312C33382C38323237392C22322236362C3038313234322C30332230222C38323137312C34382C37333232302C22332238302C3238313135322C30332235222C32333439312C35382C36333237302C22332230352C3638313036322C30332238222C37333931312C36382C33333230312C2232223632322C33302C35323237382C2234223736322C33302C37323236382C2237223330322C34302C30323236382C2239223533322C34302C33323236382C22312236312C3330323734322C38322238222C33313738322C35302C31323239382C22312230362C3930323535322C39322231222C38313732322C36302C30323233392C22322234302C3430323536322C39322236222C32323835322C37302C30323239392C22322237342C3130323537322C30332231222C36323338322C38302C30333234302C22322239382C3530323538322C30332237222C31333630322C38302C39333239302C22332231332C3830323439322C31332231222C35333033322C39302C39333233312C22332234372C3331323330322C31332234222C34322C3832323536322C39322231222C38342C3932323836322C39322230222C32372C3632323137322C39322230222C35392C3832323537322C39322231222C31313638322C37322C39323232392C22312231342C3032323338322C39322234222C36313233322C38322C38323236392C22312235382C3132323339322C39322238222C30323736322C39322C38333231302C22322238322C3233323430322C30332233222C34323539322C30332C39333236302C22322230372C3733323531322C30332239222C39323931322C32332C30333231312C22332233312C3133323532322C31332234222C33333234322C33332C30333236312C22332235352C3533323533322C31332237222C37333836322C34332C30333239312C2232223137322C39342C33323236392C2235223231322C39342C36323235392C2237223934322C30352C30323235392C2239223138322C30352C34323236392C22312230322C3935323930322C39322237222C34313433322C31352C34323238392C22312235362C3635323931322C30332230222C38313537322C32352C34333233302C22322239302C3135323033322C30332235222C33323630322C33352C36333238302C22322232352C3035323134322C31332231222C37323233322C34352C37333233312C22322234392C3435323335322C31332236222C31333635322C35352C39333238312C22332236332C3735323436322C32332230222C35333038322C36352C39333232322C22332239372C3435323437322C32332233222C39322C3437323931322C30332230222C33352C3637323332322C30332230222C37372C3237323732322C30332230222C30313530322C33372C32333230302C22312233322C3337323733322C30332231222C34313835322C34372C32333233302C22312238362C3037323734322C30332235222C38313939322C35372C33333237302C22322231312C3637323935322C31332230222C33323133322C36372C35333232312C22322234352C3537323237322C31332235222C37323735322C37372C38333238312C22322236392C3937323438322C32332230222C31333138322C39372C30333233322C22332239332C3337323639322C32332235222C36333630322C30382C32333236322C22332232382C3038323730322C32332238222C31332C3839323434322C30332235222C36352C3039323834322C30332234222C39372C3739323235322C30332234222C30313932322C35392C37333235302C22312235322C3839323336322C30332236222C34313338322C36392C38333237302C22312230372C3539323437322C30332239222C39313432322C38392C31333232312C22322234312C3139323738322C31332234222C33323635322C39392C34333237312C22322237352C3030333030322C31332239222C37323338332C30302C37333232322C22322239392C3530333331322C32332235222C32333730332C32302C30333237322C22332231342C3930333632322C32332239222C36333233332C33302C32333231332C22332234382C3630333833322C33332232222C34332C3231333736322C30332239222C38352C3431333137322C30332239222C32382C3131333637322C30332239222C30313435332C38312C31333239302C22312238322C3331333738322C31332230222C35313830332C39312C33333232312C22312233372C3032333030322C31332234222C39313035332C30322C36333236312C22322236312C3732333331322C31332238222C33323238332C32322C30333231322C22322239352C3632333732322C32332234222C38323930332C33322C34333236322C22332232302C3232333134322C32332239222C32333433332C34322C38333231332C22332234342C3632333535322C33332233222C36333935332C36322C31333235332C22332237382C3332333736322C33332236222C36332C3833333838322C31332234222C31362C3033333339322C31332233222C34382C3733333839322C31332233222C30313038332C30342C34333233312C22312230332C3934333031322C31332235222C35313433332C31342C37333236312C22312235372C3734333432322C31332238222C39313637332C33342C31333230322C22322239312C3434333833322C32332233222C34323930332C34342C35333235322C22322232362C3334333335322C32332238222C38323633332C36342C30333231332C22332234302C3934333736322C33332233222C32333136332C37342C35333236332C22332237342C3434333238322C33332238222C36333738332C38342C39333239332C22332230392C3134333539322C34332230222C39332C3436333930322C31332238222C33362C3636333431322C31332237222C37382C3336333032322C31332237222C31313630332C32362C36333238312C22312233332C3536333233322C31332239222C35313136332C33362C39333230322C22312238372C3336333634322C32332232222C30323330332C35362C34333235322C22322232322C3136333136322C32332237222C34323633332C36362C39333230332C22322235362C3136333737322C33332232222C38323436332C38362C35333235332C22332237302C3736333339322C33332237222C32333938332C30372C30333230342C22332230352C3237333830322C34332232222C37333531332C31372C35333233342C22332233392C3037333232322C34332235222C32342C3038333832322C32332232222C36362C3338333433322C32332232222C30392C3038333034322C32332231222C31313333332C34382C36333232322C22312236332C3338333335322C32332233222C35313838332C36382C31333235322C22312231382C3138333836322C32332237222C30323133332C37382C36333239322C22322234322C3938333438322C33332231222C34323536332C39382C32333234332C22322237362C3939333130322C33332236222C38323239332C30392C39333239332C22332230312C3539333731322C34332232222C33333831332C32392C35333234342C22332233352C3139333333322C34332236222C37333434332C34392C31333238342C22332235392C3939333834322C34332239222C3137392C2C34343234392C2233223131392C2C33343234392C2235223634392C2C33343234392C2237223837392C2C33343235392C22312230302C353339322C39342236222C32313832392C2C34343238392C22312234342C393539322C30352230222C36313736392C2C36353233302C22312238382C323839322C30352236222C30323639312C3030322C30352238222C33323930312C3130322C31352231222C35323032312C3330322C31352234222C37323133312C3530322C31352237222C39323134312C3630322C32352230222C31333235312C3830322C32352232222C33333436312C3930322C32352234222C35333637312C3031322C32352235222C3039332C3135322C39342239222C33332C3135332C31343238392C2235223636332C3135322C39342239222C39372C3835332C31343239392C22312232302C3535332C32353231302C22312234322C3935332C33353233302C22312237342C3035332C35353235302C22312238362C3835332C36353237302C22312230392C3435332C38353230312C22322231312C3736332C30353233312C22322233332C3036332C33353236312C22322234352C3136332C35353239312C22322235372C3236332C37353232322C22322236392C3336332C39353234322C22332237312C3437332C31353237322C22332238332C3637332C32353238322C22332239352C3837332C34353230332C2231223031362C3430322C30352234222C35332C3130362C34353233302C2235223738362C3530322C30352233222C31382C3830362C36353234302C22312234302C3630362C37353235302C22312237322C3030362C38353237302C22312239342C3131362C30353230312C22312230372C3931362C32353232312C22312232392C3531362C35353235312C22322233312C3931362C37353238312C22322235332C3132362C30353231322C22322236352C3332362C32353233322C22322237372C3432362C35353236322C22322238392C3532362C37353239322C22332239312C3632362C39353231332C22332230342C3833362C31353233332C22332232362C3133362C33353234332C2231223033382C3435322C30352239222C37332C3135382C34353238302C2236223730382C3535322C30352238222C33382C3935382C36353239302C22312236302C3635382C38353230312C22312239322C3136382C30353232312C22312231352C3236382C32353234312C22312233372C3036382C35353237312C22312234392C3636382C37353230322C22322236312C3037382C30353232322C22322237332C3337382C33353235322C22322238352C3537382C36353238322C22322239372C3637382C39353231332C22332230302C3738382C32353234332C22332231322C3938382C34353236332C22332233342C3138382C37353238332C22332234362C3438382C39353239332C2231223135312C30312C30353233312C2233223239312C30312C31353233312C2236223832312C30312C32353233312C2238223036312C30312C33353234312C22312238302C3831313530322C31352235222C33313231312C30312C38353237312C22312233352C3331313031322C31352239222C37313235312C31312C33353232322C22312236392C3831313731322C32352234222C31323238312C32312C30353237322C22322239332C3531313332322C33352230222C36323730312C32312C36353233332C22322231382C3931313033322C33352236222C30333033312C33312C33353238332C22332234322C3131313633322C34352231222C34333335312C33312C39353232342C22332236362C3731313134322C34352234222C37312C3133313334322C31352238222C31342C3333313434322C31352238222C34362C3933313534322C31352238222C38382C3133313734322C31352239222C31313930312C35332C30353230322C22312233332C3333313235322C32352232222C35313535312C35332C35353234322C22312237372C3333313935322C32352236222C39313039312C36332C32353239322C22322230322C3433313636322C33352232222C34323831312C37332C30353235332C22322233362C3033313337322C33352238222C38323134312C37332C37353230342C22332235302C3333313138322C34352233222C32333436312C38332C34353235342C22332237342C3733313738322C34352237222C36333039312C39332C30353239342C2231223339312C38352C32353233322C2234223433312C38352C33353233322C2236223037312C38352C35353233322C2239223230312C38352C38353234322C22312233312C3135313139322C32352235222C33313535312C39352C34353237322C22312237352C3735313739322C32352239222C37313639312C30362C31353231332C22322231302C3236313530322C33352234222C32323732312C30362C39353237332C22322234342C3036313331322C34352230222C36323335312C31362C37353233342C22322236382C3436313132322C34352235222C30333637312C32362C35353238342C22332238322C3836313932322C35352230222C35333030312C33362C32353232352C22332231372C3436313633322C35352233222C31322C3438313931322C32352238222C35342C3538313032322C32352238222C39362C3238313332322C32352238222C32392C3438313632322C32352239222C31313335312C32382C39353230332C22312237332C3738313233322C33352232222C35313939312C33382C36353234332C22312231382C3838313034322C33352236222C30323533312C34382C35353239332C22322235322C3038313934322C34352232222C34323336312C35382C34353235342C22322237362C3638313835322C34352237222C38323838312C36382C32353230352C22332239302C3938313736322C35352233222C33333131312C37382C31353235352C22332232352C3438313537322C35352237222C37333833312C37382C39353238352C2232223633322C35302C33353233332C2234223737322C35302C35353233332C2237223431322C35302C37353233332C2239223734322C36302C31353233332C22312237312C3530323436322C33352235222C34313030322C36302C38353237332C22312232362C3230323237322C33352239222C38313134322C37302C37353231342C22322235302C3830323238322C34352234222C32323337322C38302C36353237342C22322238342C3730323139322C34352239222C36323939322C39302C36353232352C22322231392C3131323130322C35352235222C31333332322C30312C36353238352C22332233332C3531323031322C36352230222C35333834322C31312C35353232362C22332236372C3231323931322C36352233222C35322C3832323438322C33352238222C30352C3032323738322C33352238222C33372C3732323039322C33352238222C37392C3032323339322C33352238222C31313839322C39322C37353230342C22312232342C3333323230322C34352231222C36313534322C30332C36353234342C22312236382C3533323131322C34352236222C30323238322C31332C36353239342C22322239322C3733323132322C35352232222C35323131322C32332C37353234352C22322232372C3433323233322C35352237222C39323633322C33332C37353230362C22332234312C3833323234322C36352232222C33333036322C34332C37353235362C22332237352C3333323235322C36352236222C37333738322C35332C37353238362C2232223138322C31352C33353233342C2235223332322C31352C36353233342C2237223036322C32352C30353233342C2239223339322C32352C34353233342C22312232322C3235323832322C34352235222C34313734322C33352C33353236342C22312236362C3935323833322C34352239222C38313938322C34352C33353231352C22322230312C3635323934322C35352234222C33323132322C35352C34353236352C22322233352C3535323036322C35352239222C37323834322C36352C36353232362C22322236392C3135323137322C36352235222C31333337322C37352C37353237362C22332238332C3535323238322C36352239222C35333839322C38352C37353231372C22332231382C3235323239322C37352233222C30332C3437323034322C34352238222C34352C3637323434322C34352238222C38372C3437323834322C34352238222C30313731322C35372C32353238342C22312234322C3637323735322C35352230222C34313137322C36372C32353231352C22312239362C3337323736322C35352233222C39313331322C37372C33353236352C22322233312C3137323937322C35352238222C33323634322C38372C35353231362C22322236352C3037323139322C36352234222C37323337322C39372C37353237362C22322238392C3638323330322C37352230222C31333839322C30382C39353232372C22332231342C3138323531322C37352234222C36333432322C32382C30353236372C22332233382C3838323632322C37352237222C32332C3839323636322C35352233222C37352C3139323037322C35352232222C30382C3839323437322C35352232222C30313134322C37392C39353233352C22312237322C3039323438322C35352234222C34313639322C38392C39353236352C22312231372C3839323539322C35352238222C39313833332C30302C31353231362C22322235312C3630333830322C36352233222C33323237332C31302C34353236362C22322238352C3630333032322C36352239222C37323939332C32302C37353232372C22332231302C3230333333322C37352234222C32333432332C33302C39353237372C22332233342C3730333634322C37352239222C36333135332C35302C32353231382C22332236382C3530333735322C38352232222C35332C3331333039322C35352238222C39352C3531333439322C35352237222C33382C3331333939322C35352237222C30313636332C30322C34353238352C22312239322C3632333930322C35352239222C35313132332C31322C35353231362C22312234372C3432333132322C36352233222C39313436332C32322C38353235362C22322238312C3232333433322C36352238222C33323839332C34322C31353231372C22322231362C3232333834322C37352234222C38323632332C35322C35353236372C22332233302C3832333236322C37352239222C32333135332C36322C38353231382C22332236342C3432333537322C38352234222C36333837332C38322C31353235382C22332239382C3232333738322C38352237222C37332C3834333231322C36352233222C32362C3134333731322C36352232222C35382C3934333232322C36352232222C30313239332C32342C37353233362C22312232332C3134333333322C36352234222C35313734332C34342C30353236362C22312237372C3034333634322C36352238222C39313039332C35342C33353230372C22322230322C3834333036322C37352233222C34323432332C36342C37353235372C22322233362C3934333537322C37352238222C38323335332C38342C32353231382C22332236302C3634333938322C38352234222C32333837332C39342C36353236382C22332239342C3235333330322C38352238222C37333530332C31352C30353230392C22332232392C3035333631322C39352231222C30342C3436333433322C36352237222C34362C3736333933322C36352237222C38382C3536333434322C36352237222C31313831332C35362C30353237362C22312234332C3836333635322C36352239222C35313437332C36362C33353230372C22312239372C3736333037322C37352232222C30323831332C37362C37353235372C22322233322C3636333538322C37352237222C34323235332C39362C32353230382C22322236362C3737333030322C38352233222C38323038332C30372C37353236382C22332239302C3337333531322C38352238222C33333630332C32372C33353231392C22332232352C3037333033322C39352233222C37333433332C33372C37353234392C22332234392C3937333434322C39352236222C33342C3138333435322C37352232222C37362C3438333935322C37352231222C31392C3238333536322C37352231222C31313634332C37382C32353232372C22312237332C3538333837322C37352233222C36313230332C38382C35353235372C22312232382C3538333339322C37352237222C30323534332C30392C30353239372C22322236322C3439333830322C38352232222C34323038332C31392C36353235382C22322239362C3539333432322C38352237222C39323930332C33392C32353230392C22332232312C3239333034322C39352233222C33333533332C34392C38353235392C22332234352C3939333635322C39352237222C37333336332C36392C33353239392C22332237392C3839333137322C30362230222C3937312C3330322C33372237222C32332C3030312C32373237332C2235223635312C3230322C33372237222C38372C3830312C32373238332C22312231302C3630312C33373230342C22312234322C3030312C33373232342C22312236342C3130312C35373234342C22312237362C3930312C36373237342C22312239382C3630312C37373230352C22322231312C3030312C39373233352C22322232332C3331312C31373236352C22322233352C3531312C33373239352C22322234372C3631312C34373232362C22322235392C3731312C36373235362C22332236312C3831312C37373237362C22332238332C3031312C39373239362C22332239352C3431312C39373231372C2239222C3936332C32373232342C2233223034332C3136322C34372232222C37352C3636332C31373232342C2238223830332C3236322C34372233222C30313633332C3236322C34372235222C32313136332C3436322C34372237222C34313238332C3536322C34372239222C37313030332C3736322C35372232222C39313731332C3936322C35372235222C31323133332C3137322C35372238222C33323434332C3337322C36372231222C35323635332C3537322C36372234222C37323836332C3737322C36372237222C39323937332C3937322C37372230222C31333039332C3138322C37372232222C34333330332C3238322C37372234222C36333631332C3438322C37372236222C31312C3931362C36373238342C2233223036362C3631322C34372237222C39352C3731362C36373237342C2238223932362C3731322C34372238222C30313735362C3831322C35372230222C32313138362C3032322C35372232222C35313330362C3232322C35372234222C37313132362C3432322C35372237222C39313833362C3632322C36372230222C31323335362C3832322C36372233222C33323636362C3133322C36372236222C35323837362C3333322C36372239222C37323039362C3633322C37372232222C30333130362C3833322C37372234222C32333331362C3034322C37372237222C34333532362C3234322C37372239222C36333833362C3434322C38372231222C33312C3936382C37373233352C2233223138382C3736322C35372232222C31362C3736382C37373233352C2238223934382C3936322C35372233222C30313837382C3037322C35372235222C33313230382C3237322C35372237222C35313432382C3437322C35372239222C37313334382C3737322C36372232222C39313935382C3038322C36372235222C31323437382C3238322C36372238222C33323838382C3538322C37372231222C36323030382C3838322C37372234222C38323231382C3139322C37372237222C30333332382C3439322C37372239222C32333533382C3639322C38372232222C34333834382C3939322C38372234222C36333136392C3130322C38372235222C36312C3031313331322C35372238222C30342C3131313431322C35372238222C33362C3831313531322C35372238222C37382C3031313731322C35372239222C30313939312C31312C39373230362C22312232332C3431313132322C36372232222C35313534312C32312C34373234362C22312236372C3431313732322C36372237222C39313138312C33312C30373230372C22322239312C3631313333322C37372233222C34323031312C33312C36373236372C22322232362C3231313933322C37372239222C38323433312C34312C32373232382C22332234302C3631313634322C38372235222C32333835312C34312C39373237382C22332237342C3031313135322C38372239222C36333438312C35312C34373231392C2231223138312C35332C37373233362C2234223232312C35332C38373233362C2236223935312C36332C30373233362C2238223239312C36332C31373234362C22312232312C3033313436322C36372235222C33313534312C36332C37373237362C22312236352C3733313037322C37372230222C37313638312C37332C33373232372C22322230302C3333313637322C37372235222C32323831312C38332C30373238372C22322233342C3233313338322C38372231222C36323534312C38332C37373234382C22322235382C3733313139322C38372237222C30333936312C39332C34373230392C22332238322C3133313739322C39372232222C34333439312C30342C31373234392C22332230372C3834313330322C39372236222C30322C3235313839322C36372239222C34342C3335313939322C36372238222C38362C3136313130322C36372238222C31392C3336313330322C36372239222C31313234312C30362C36373231372C22312236332C3736313930322C37372233222C35313938312C31362C32373235372C22312230382C3836313631322C37372237222C30323632312C32362C30373230382C22322234322C3136313432322C38372233222C34323535312C32362C38373236382C22322236362C3836313233322C38372239222C38323038312C33362C36373232392C22332239302C3236313034322C39372235222C33333430312C34362C33373237392C22332231352C3736313734322C39372239222C37333133312C35362C30383231302C2232223332312C33382C35373234372C2234223536312C33382C37373233372C2237223230312C33382C39373234372C2239223533312C34382C32373235372C22312236312C3438313534322C37372236222C33313938312C34382C38373238372C22312231362C3238313235322C38372230222C38313133312C35382C36373233382C22322234302C3838313036322C38372236222C32323436312C36382C35373239382C22322237342C3838313936322C39372232222C36323139312C37382C33373234392C22322230392C3338313837322C39372237222C31333531312C38382C32383230302C22332232332C3838313638322C30382232222C35333134312C39382C30383234302C22332235372C3538313439322C30382236222C34322C3530323037322C37372239222C38342C3730323237322C37372239222C32372C3530323537322C37372239222C35392C3830323837322C38372230222C31313738322C38302C31373231382C22312231342C3230323538322C38372233222C36313433322C38302C39373235382C22312235382C3430323439322C38372238222C30323237322C39302C38373231392C22322238322C3731323330322C39372234222C35323130322C30312C38373237392C22322231372C3531323331322C30382230222C39323732322C31312C37383233302C22332233312C3931323232322C30382235222C33333235322C32312C36383238302C22332236352C3531323133322C30382239222C37333038322C33312C35383231312C2232223836322C30332C33373235382C2235223031322C30332C35373234382C2237223734322C30332C38373234382C2239223038322C31332C32373235382C22312231322C3033323531322C38372237222C34313533322C32332C30373238382C22312235362C3833323432322C39372231222C38313837322C32332C39373233392C22322239302C3533323433322C39372236222C33323131322C33332C39373239392C22322232352C3533323434322C30382232222C37323933322C34332C39383235302C22322235392C3133323435322C30382238222C31333436322C35332C39383230312C22332237332C3733323436322C31382233222C35333039322C36332C39383235312C22332230382C3533323337322C31382236222C39322C3035323333322C39372230222C33352C3335323633322C38372239222C37372C3035323933322C39372230222C30313430322C34352C33373230392C22312233322C3335323734322C39372232222C34313935322C35352C32373234392C22312238362C3235323735322C39372236222C39313230322C36352C32373238392C22322231312C3935323736322C30382231222C33323533322C37352C32383234302C22322235352C3035323837322C30382237222C37323336322C38352C34383230312C22322237392C3635323938322C31382233222C31333938322C39352C34383236312C22332230342C3236323030322C31382238222C36333631322C30362C35383230322C22332233382C3036323930322C32382231222C31332C3437323136322C39372235222C35352C3637323436322C39372235222C39372C3437323836322C39372235222C30313832322C37372C32373236392C22312235322C3737323737322C39372237222C34313338322C38372C32373239392C22312230372C3637323738322C30382231222C39313632322C39372C33383234302C22322234312C3437323839322C30382236222C33323036322C30382C34383239302C22322237352C3538323031322C31382232222C37323938322C31382C36383235312C22332230302C3238323232322C31382238222C32333531322C32382C37383231322C22332232342C3838323333322C32382233222C36333134322C33382C38383235322C22332235382C3638323434322C32382236222C33332C3839323738322C30382231222C38352C3139323139322C30382230222C31382C3939323539322C30382230222C30313235332C30302C30383231302C22312238322C3230333530322C30382232222C35313830332C31302C30383234302C22312233372C3130333631322C30382236222C39313135332C32302C32383239302C22322237312C3030333832322C31382232222C33323638332C33302C34383235312C22322230362C3130333034322C31382237222C38323431332C34302C36383230322C22332232302C3830333335322C32382233222C32333134332C35302C39383236322C22332235342C3430333536322C32382238222C36333836332C37302C31383230332C22332238382C3330333637322C33382231222C36332C3332333231322C30382236222C30362C3532333631322C30382235222C34382C3432333132322C30382235222C30313737332C32322C36383236302C22312230332C3732333133322C30382237222C35313433332C33322C37383239302C22312235372C3732333334322C31382231222C39313737332C34322C39383234312C22322239312C3532333635322C31382237222C34323231332C36322C32383230322C22322232362C3732333936322C32382233222C38323134332C37322C35383235322C22332235302C3432333238322C32382238222C32333736332C38322C39383231332C22332238342C3132333539322C33382233222C36333539332C30332C31383235332C22332231392C3033333730322C33382236222C38332C3834333633322C31382231222C33362C3134333034322C31382230222C36382C3934333534322C31382230222C31313330332C35342C30383231312C22312233332C3334333635322C31382232222C35313036332C36342C32383234312C22312238372C3334333936322C31382237222C30323430332C37342C35383239312C22322232322C3234333238322C32382232222C34323933332C38342C39383235322C22322235362C3434333639322C32382238222C38323836332C30352C33383230332C22332238302C3135333031322C33382233222C32333539332C31352C37383236332C22332230352C3835333432322C33382238222C37333332332C33352C30383230342C22332233392C3835333733322C34382231222C31342C3436333835322C31382236222C35362C3736333336322C31382235222C39382C3636333836322C31382235222C31313033332C37362C34383236312C22312236332C3036333038322C31382237222C35313638332C38362C37383239312C22312231382C3036333339322C32382231222C30323133332C30372C30383234322C22322234322C3937333830322C32382237222C34323636332C31372C35383230332C22322238362C3137333232322C33382232222C38323639332C33372C30383235332C22332230312C3937333733322C33382238222C33333332332C34372C34383231342C22332233352C3737333135322C34382233222C37333135332C35372C38383235342C22332236392C3737333536322C34382236222C34342C3138333038322C32382231222C38362C3438333538322C32382230222C32392C3338333139322C32382230222C31313735332C39382C37383231322C22312238332C3739333330322C32382232222C36313431332C31392C30383234322C22312233382C3839333731322C32382236222C30323935332C32392C35383239322C22322237322C3739333233322C33382232222C34323439332C34392C30383234332C22322231372C3039333834322C33382237222C39323432332C35392C35383230342C22332233312C3839333336322C34382233222C33333235332C37392C31383235342C22332236352C3639333837322C34382238222C37333038332C38392C35383239342C22332239392C3639333239322C35382231222C3738312C3231322C38392230222C32332C3831312C32393230382C2235223536312C3131322C38392230222C39372C3731312C31393231382C22312232302C3531312C32393233382C22312235322C3031312C33393235382C22312237342C3231312C34393237382C22312239362C3131312C35393230392C22312230392C3731312C37393233392C22322232312C3231312C38393237392C22322233332C3632312C30303330302C22322234352C3832312C32303333302C22322236372C3032312C33303336302C22322237392C3232312C35303339302C22332238312C3332312C36303331312C22332239332C3632312C38303334312C22332231362C3032312C39303335312C2231223730332C3237322C38392235222C34332C3837332C31393235382C2235223538332C3137322C38392235222C31382C3737332C32393236382C22312234302C3637332C32393238382C22312237322C3137332C34393230392C22312239342C3337332C35393233392C22312231372C3237332C37393236392C22312232392C3837332C39393239392C22322234312C3338332C31303332302C22322235332C3738332C33303335302C22322237352C3038332C35303338302C22322238372C3238332C37303331312C22322239392C3338332C39303334312C22332230322C3539332C31303337312C22332231342C3839332C32303339312C22332233362C3239332C34303331322C2231223732362C3732322C39392231222C36332C3832362C37393230392C2236223530362C3732322C39392231222C33382C3832362C38393232392C22312236302C3632362C39393234392C22312239322C3233362C31393236392C22312231352C3333362C33393238392C22312233372C3333362C35303331302C22312235392C3033362C37303334302C22322236312C3533362C39303337302C22322237332C3934362C32303330312C22322239352C3134362C34303333312C22322230382C3434362C37303337312C22332231302C3534362C39303339312C22332232322C3835362C31303332322C22332234342C3135362C33303334322C22332235362C3535362C35303336322C2231223734382C3937322C39392236222C38332C3937382C39393236392C2236223632382C3038322C39392236222C35382C3938382C31393237392C22312238302C3738382C32393239392C22312231332C3338382C34303331302C22312233352C3538382C36303334302C22312235372C3438382C39303336302C22312237392C3139382C31303339302C22322238312C3739382C34303332312C22322230342C3039382C37303336312C22322231362C3330392C30303339312C22322232382C3630392C33303332322C22332233302C3830392C35303335322C22332235322C3030392C38303337322C22332236342C3331392C30303339322C22332237362C3731392C32303331332C2231223736312C32312C37303332302C2234223930312C32312C37303331302C2236223734312C32312C38303332302C2238223038312C33312C30303333302C22312230312C3831313233332C30302235222C33313433312C33312C34303337302C22312235352C3631313733332C30302239222C37313637312C33312C39303332312C22312239392C3331313234332C31302235222C32323930312C34312C35303338312C22322232342C3331313934332C32302231222C36323633312C35312C32303334322C22322234382C3831313535332C32302237222C30333036312C35312C38303330332C22332237322C3331313136332C33302233222C34333638312C36312C34303335332C22332230372C3031313636332C33302237222C38312C3833313137332C30302237222C33342C3033313237332C30302237222C36362C3833313437332C30302238222C30392C3133313537332C30302239222C31313033312C37332C38303330312C22312235332C3533313038332C31302232222C35313837312C38332C33303335312C22312239372C3833313638332C31302237222C30323531312C39332C30303330322C22322233322C3133313339332C32302233222C34323534312C39332C37303337322C22322235362C3834313030332C33302230222C38323137312C30342C34303333332C22332238302C3334313730332C33302236222C32333639312C31342C31303338332C22332230352C3934313431332C34302230222C37333432312C31342C36303332342C2232223930312C31362C33303333312C2234223235312C31362C34303333312C2236223938312C31362C36303333312C2239223232312C31362C38303334312C22312235312C3236313132332C31302236222C33313737312C32362C34303338312C22312230362C3036313732332C32302230222C38313032312C33362C31303333322C22322233302C3836313433332C32302236222C32323335312C33362C38303339322C22322236342C3836313234332C33302232222C36323138312C34362C36303335332C22322239382C3436313035332C33302238222C31333730312C35362C34303331342C22332231332C3936313735332C34302234222C35333333312C36362C31303336342C22332234372C3836313436332C34302237222C33322C3138313135332C31302239222C37342C3338313335332C31302238222C31372C3138313535332C31302239222C34392C3538313835332C32302230222C31313437312C36382C31303331322C22312230342C3038313436332C32302233222C36313332312C36382C38303336322C22312234382C3338313237332C32302239222C30323036312C37382C36303332332C22322237322C3638313038332C33302235222C34323139312C38382C34303338332C22322230372C3438313938332C34302231222C39323731312C39382C33303334342C22332233312C3038313739332C34302237222C33333334312C30392C31303339342C22332235352C3739313530332C35302231222C37333237312C30392C38303333352C2232223335322C38302C37303335322C2234223639322C38302C39303334322C2237223333322C39302C32303335322C2239223736322C39302C35303335322C22312239312C3730323839332C32302237222C34313332322C30312C32303339322C22312234362C3531323630332C33302231222C38313636322C31312C30303334332C22322238302C3431323531332C33302237222C33323030322C31312C39303330342C22322231352C3531323432332C34302233222C37323832322C32312C38303336342C22322234392C3131323333332C34302239222C31333435322C33312C38303332352C22332236332C3731323234332C35302235222C35333138322C34312C36303337352C22332239372C3631323035332C35302238222C37322C3533323132332C33302230222C31352C3833323332332C33302230222C35372C3633323632332C33302230222C39392C3033323932332C33302231222C32313032322C33332C33303333332C22312234342C3633323733332C33302235222C36313936322C34332C32303337332C22312238382C3933323634332C34302230222C31323730322C35332C31303333342C22322232332C3433323635332C34302236222C35323933322C36332C31303339342C22322235372C3233323636332C35302232222C39323636322C37332C31303335352C22332237312C3933323637332C35302238222C33333239322C38332C30303330362C22332230362C3633323538332C36302232222C38333132322C38332C39303334362C2232223839322C35352C32303336332C2235223134322C35352C35303336332C2237223038322C35352C38303336332C22312231302C3335323236332C33302237222C32313334322C36352C36303338332C22312237342C3035323037332C34302230222C36313339322C37352C35303333342C22312231392C3335323038332C34302235222C31323233322C38352C35303338342C22322234332C3835323039332C35302231222C35323336322C39352C36303334352C22322237372C3736323130332C35302237222C39323139322C30362C36303330362C22332230322C3436323231332C36302233222C34333731322C31362C37303336362C22332233362C3136323232332C36302238222C38333734322C32362C36303339362C2233223232322C38372C31303332342C2235223536322C38372C34303331342C2238223330322C38372C38303331342C22312233302C3737323239332C34302232222C32313736322C39372C36303334342C22312239342C3438323130332C34302236222C37313731322C30382C36303338342C22312233392C3838323231332C35302231222C31323635322C31382C37303334352C22322237332C3338323332332C35302237222C35323838322C32382C39303330362C22322230382C3238323433332C36302233222C30333631322C34382C30303336362C22332232322C3938323634332C36302239222C34333334322C35382C31303331372C22332235362C3738323635332C37302233222C38333337322C36382C31303335372C2233223634332C30302C39303337342C2235223938332C31302C32303337342C2238223832332C31302C36303337342C22312236302C3230333132332C34302238222C32313239332C32302C35303339342C22312231352C3930333133332C35302231222C37313234332C33302C36303334352C22312236392C3330333234332C35302236222C31323238332C34302C38303339352C22322239332C3930333435332C36302232222C36323431332C36302C30303335362C22322232382C3830333636332C36302238222C30333234332C37302C32303331372C22332235322C3630333837332C37302234222C34333936332C38302C34303336372C22332238362C3430333938332C37302238222C38333939332C39302C35303330382C2233223137332C33322C35303333352C2236223431332C33322C38303332352C2238223335332C34322C33303333352C22312238302C3732333834332C35302233222C33313731332C35322C33303335352C22312234352C3432333835332C35302237222C37313836332C36322C34303339352C22312238392C3932333037332C36302232222C32323830332C37322C36303335362C22322232342C3532333338332C36302238222C36323034332C38322C39303331372C22322235382C3532333639332C37302234222C30333936332C30332C32303337372C22332238322C3233333830332C37302239222C34333639332C31332C35303332382C22332231372C3133333132332C38302234222C39333732332C32332C36303335382C2233223639332C35342C39303338352C2236223034332C36342C33303338352C2238223837332C36342C38303338352C22312231312C3334333337332C35302239222C33313334332C37342C39303330362C22312237352C3034333538332C36302232222C37313439332C39342C31303335362C22322231302C3634333739332C36302237222C32323433332C30352C34303330372C22322235342C3235333131332C37302233222C36323736332C31352C37303336372C22322238382C3235333432332C37302239222C30333639332C33352C31303332382C22332231332C3035333833332C38302235222C35333432332C34352C34303337382C22332233372C3935333135332C38302239222C39333535332C35352C37303331392C2234223232332C38362C33303334362C2236223636332C38362C37303333362C2239223530332C39362C32303333362C22312233312C3936333839332C36302234222C33313037332C30372C34303336362C22312239352C3737333031332C36302238222C38313132332C31372C36303330372C22322234302C3337333332332C37302233222C32323236332C33372C30303335372C22322237342C3937333733332C37302238222C36323539332C34372C34303331382C22322231392C3037333235332C38302234222C31333432332C35372C39303337382C22332233332C3837333636332C39302230222C35333235332C37372C33303332392C22332236372C3737333937332C39302234222C39333338332C38372C36303336392C2234223934332C30392C35303339362C2236223339332C31392C30303338362C2239223233332C31392C35303339362C22312236312C3739333132332C37302230222C33313839332C32392C38303331372C22312232362C3539333433332C37302233222C38313934332C34392C31303335372C22322237302C3139333834332C37302238222C32323039332C35392C36303331382C22322230352C3739333336332C38302234222C37323332332C37392C31303337382C22322233392C3839333837332C39302230222C31333335332C38392C36303332392C22332236332C3739333339332C39302235222C35333138342C30302C30303337392C22332239372C3630343730332C39302239222C30343331342C31302C34313331302C2239222C3232312C31323332322C2233223433312C3032332C32322232222C37352C3232312C30323332322C2238223430312C3032332C32322233222C30313333312C3032332C32322235222C32313835312C3132332C32322237222C34313138312C3232332C33322230222C37313030312C3432332C33322233222C39313731312C3532332C33322236222C31323333312C3732332C34322230222C33323734312C3932332C34322233222C35323036312C3033332C34322236222C37323237312C3233332C35322230222C39323438312C3433332C35322233222C31333739312C3533332C35322235222C34333031312C3633332C35322238222C36333432312C3733332C36322230222C31312C3238332C32323337322C2233223435332C3138332C32322237222C39352C3238332C31323338322C2238223532332C3138332C32322239222C30313435332C3238332C33322231222C32313937332C3338332C33322233222C35313130332C3538332C33322236222C37313132332C3638332C33322239222C39313833332C3838332C34322232222C31323435332C3039332C34322235222C33323836332C3239332C34322239222C35323138332C3439332C35322232222C37323439332C3739332C35322235222C30333630332C3839332C35322238222C32333931342C3030332C36322231222C34333233342C3230332C36322233222C36333634342C3330332C36322235222C33312C3233362C38323333332C2233223537362C3833332C33322233222C31362C3233362C38323334332C2238223534362C3933332C33322235222C30313437362C3034332C33322237222C33313030362C3134332C33322239222C35313232362C3334332C34322232222C37313234362C3534332C34322234222C39313036362C3734332C34322238222C31323537362C3035332C35322231222C33323039362C3235332C35322234222C36323330362C3535332C35322238222C38323631362C3735332C36322231222C30333832362C3935332C36322234222C32333134362C3136332C36322236222C34333435362C3336332C36322239222C36333936362C3536332C37322231222C35312C3339382C30323339332C2233223539382C3139332C33322239222C33362C3339382C31323330342C2238223636382C3239332C34322231222C30313539382C3439332C34322232222C33313132382C3639332C34322235222C35313434382C3839332C34322237222C37313436392C3030332C35322230222C39313138392C3330332C35322233222C31323739392C3530332C35322237222C34323231392C3830332C36322230222C36323532392C3131332C36322233222C38323833392C3431332C36322236222C30333135392C3631332C36322239222C32333336392C3931332C37322232222C34333737392C3132332C37322234222C36333239392C3332332C37322236222C37312C3331313933332C34322235222C31342C3631313034332C34322235222C35362C3431313134332C34322235222C38382C3731313234332C34322237222C31313631312C34312C34323338342C22312234332C3231313634332C35322231222C35313536312C34312C39323333352C22312238372C3531313235332C35322236222C30323330312C35312C35323339352C22322231322C3931313835332C36322232222C34323433312C36312C31323336362C22322234362C3731313436332C36322239222C38323036312C36312C37323332372C22332237302C3331313037332C37322235222C32333638312C37312C33323338372C22332230352C3031313537332C38322230222C37333531312C37312C38323332382C2231223439312C38332C35323331352C2234223733312C38332C36323331352C2236223537312C38332C37323331352C2239223830312C38332C39323333352C22312233312C3833313139332C35322234222C33313436312C39332C34323336352C22312238352C3733313739332C35322239222C38313730312C30342C30323332362C22322232302C3534313330332C36322235222C32323134312C30342C36323338362C22322235342C3634313031332C37322232222C36323037312C31342C33323335372C22322238382C3334313731332C37322238222C30333639312C32342C30323331382C22332230332C3934313332332C38322234222C35333332312C32342C36323336382C22332233372C3834313932332C38322238222C31322C3536313832332C35322237222C35342C3836313932332C35322237222C39362C3636313033332C35322237222C33392C3036313333332C35322239222C31313036312C33362C35323330362C22312238332C3636313833332C36322232222C36313930312C34362C31323335362C22312233382C3036313534332C36322238222C30323834312C34362C38323331372C22322236322C3436313235332C37322234222C34323937312C35362C36323337372C22322239362C3336313036332C38322231222C39323630312C36362C33323334382C22332231312C3936313736332C38322237222C33333333312C37362C31323339382C22332234352C3736313437332C39322232222C37333236312C37362C37323333392C2232223733312C36382C37323333362C2234223038312C36382C39323333362C2237223831312C37382C31323333362C2239223235312C37382C33323335362C22312238312C3238313637332C36322236222C34313830312C37382C39323338362C22312233362C3238313338332C37322231222C38313235312C38382C37323334372C22322237302C3138313139332C37322237222C32323738312C39382C35323330382C22322230352C3238313939332C38322233222C37323631312C30392C33323337382C22322233392C3039313730332C39322230222C31333334312C31392C31323333392C22332235332C3739313531332C39322235222C35333137312C31392C39323338392C22332238372C3639313232332C39322239222C35322C3931323430332C36322239222C30352C3231323630332C36322239222C34372C3131323830332C36322239222C37392C3531323131332C37322231222C32313530322C31312C34323332372C22312233342C3131323831332C37322234222C36313535322C32312C32323337372C22312237382C3531323632332C38322230222C30323439322C33312C30323333382C22322231332C3131323533332C38322236222C35323632322C33312C39323339382C22322234372C3031323434332C39322233222C39323435322C34312C38323336392C22332236312C3731323335332C39322239222C33333138322C35312C37333331302C22332239352C3531323136332C30332233222C38333131322C36312C35333335302C2232223138322C33332C39323335372C2235223532322C34332C31323335372C2237223336322C34332C34323336372C2239223839322C34332C37323337372C22312232322C3833323035332C37322238222C34313435322C35332C34323330382C22312237362C3833323935332C38322233222C38313939322C36332C33323336382C22322231312C3833323836332C38322239222C33323533322C37332C33323332392C22322235352C3033323737332C39322235222C37323436322C38332C32323338392C22322237392C3833323738332C30332231222C31333239322C39332C32333334302C22332230342C3633323639332C30332237222C36333032322C30342C31333339302C22332233382C3634323530332C31332231222C30332C3435323137332C38322231222C34352C3835323337332C38322231222C38372C3735323737332C38322232222C30313132322C38352C30323333382C22312235322C3135323438332C38322234222C34313837322C38352C38323336382C22312230372C3235323339332C38322239222C39313332322C39352C38323332392C22322234312C3236323330332C39322235222C33323935322C30362C38323338392C22322237352C3436323331332C30332231222C37323938322C31362C38333334302C22332230302C3336323432332C30332237222C32333731322C32362C39333330312C22332233342C3136323433332C31332233222C36333534322C33362C38333335312C22332236382C3136323334332C31332237222C32332C3838323130332C38322237222C37352C3238323430332C38322237222C31382C3138323730332C38322238222C30313534322C31382C31323339382C22312237322C3638323631332C39322230222C35313330322C32382C30323332392C22312232372C3738323532332C39322235222C39313834322C33382C30323338392C22322236312C3738323633332C30332231222C33323438322C34382C31333334302C22322230362C3038323734332C30332237222C38323431322C35382C32333330312C22332232302C3838323835332C31332233222C32333234322C36382C33333336312C22332235342C3738323936332C31332239222C36333137322C37382C34333331322C22332238382C3738323837332C32332232222C35332C3230333033332C39322233222C39352C3630333333332C39322233222C33382C3530333733332C39322233222C30313037332C34302C31323334392C22312230332C3030333634332C39322236222C35313832332C35302C31323338392C22312235372C3230333635332C30332231222C39313337332C36302C31333333302C22322239312C3230333736332C30332236222C34323930332C37302C33333330312C22322232362C3530333937332C31332233222C38323034332C38302C35333336312C22332235302C3430333139332C31332239222C32333936332C39302C36333332322C22332238342C3331333230332C32332234222C36333839332C30312C37333336322C22332231392C3431333331332C32332238222C37332C3732333635332C39322239222C32362C3132333036332C39322239222C36382C3032333436332C39322239222C30313539332C36322C39333330302C22312232332C3632333437332C30332232222C35313335332C37322C39333334302C22312237372C3732333538332C30332236222C39313939332C39322C31333339302C22322231322C3832333739332C31332232222C34323633332C30332C33333335312C22322235362C3233333930332C31332239222C38323736332C31332C35333332322C22332238302C3133333232332C32332235222C32333539332C32332C38333337322C22332231352C3033333433332C33332230222C37333532332C34332C30333332332C22332234392C3133333534332C33332234222C30342C3234333238332C30332235222C34362C3634333638332C30332235222C38382C3634333039332C30332235222C31313132332C39342C35333336302C22312235332C3235333130332C30332238222C35313937332C30352C36333330312C22312230382C3435333231332C31332232222C30323532332C31352C39333335312C22322234322C3535333532332C31332238222C34323336332C33352C32333331322C22322237362C3935333833332C32332234222C38323439332C34352C35333337322C22332230312C3835333135332C33332230222C33333332332C35352C38333333332C22332233352C3835333436332C33332236222C37333335332C37352C30333338332C22332236392C3935333637332C33332239222C32342C3837333630332C31332231222C37362C3337333131332C31332231222C31392C3237333631332C31332231222C31313734332C32372C31333332312C22312237332C3937333732332C31332233222C36313630332C33372C33333335312C22312233382C3137333933332C31332238222C30323335332C34372C36333331322C22322237322C3237333235332C32332234222C34323039332C35372C39333337322C22322230372C3637333636332C33332230222C39323232332C37372C33333333332C22332233312C3737333038332C33332236222C33333135332C38372C37333339332C22332236352C3637333339332C34332231222C37333138332C30382C30333333342C22332239392C3838333630332C34332235222C35342C3539333033332C31332237222C30372C3039333533332C31332236222C33392C3939333034332C31332236222C31313537332C34392C35333337312C22312230342C3639333135332C31332239222C36313433332C35392C38333331322C22312235382C3939333536332C32332233222C30323138332C37392C31333336322C22322230332C3039333937332C32332239222C35323831332C38392C36333332332C22322233372C3539333339332C33332235222C39323035342C30302C30333338332C22332236312C3530343830332C34332231222C33333038342C31302C35333334342C22332239352C3530343232332C34332237222C38333131342C32302C39333339342C22342232302C3730343533332C35332230222C3639312C3932332C36342233222C33332C3832312C38343333362C2235223637312C3832332C36342234222C30382C3932312C38343335362C22312233302C3932312C38343337362C22312236322C3432312C39343330372C22312238342C3733312C30343332372C22312230372C3733312C32343336372C22312232392C3533312C33343339372C22322234312C3133312C35343332382C22322235332C3533312C37343336382C22322236352C3933312C38343339382C22322238372C3234312C30343333392C22322239392C3434312C32343336392C22332230322C3734312C33343339392C22332232342C3134312C34353331302C22332233362C3634312C35353333302C2231223631332C3139332C36342239222C35332C3839332C30343339362C2235223639332C3039332C37342230222C33382C3039332C30343331372C22312235302C3939332C31343333372C22312238322C3539332C32343336372C22312230352C3839332C34343338372C22312232372C3839332C35343331382C22312234392C3639332C37343335382C22322236312C3239332C39343338382C22322237332C3730342C31343332392C22322239352C3030342C33343335392C22322230382C3330342C35343339392C22332231302C3630342C37353332302C22332232322C3930342C39353335302C22332234342C3331342C31353337302C22332235362C3831342C32353339302C2231223633362C3834332C37342235222C37332C3934362C38343335372C2236223731362C3834332C37342236222C35382C3034362C39343337372C22312238302C3035362C30343339372C22312230332C3635362C31343332382C22312232352C3935362C33343334382C22312234372C3935362C35343338382C22312236392C3735362C37343331392C22322238312C3436362C30343334392C22322239332C3836362C32343338392C22322231362C3236362C34353331302C22322232382C3536362C37353335302C22332233302C3936362C39353338302C22332235322C3237362C31353330312C22332236342C3637362C33353333312C22332238362C3137362C35353335312C2231223635392C3230332C38342232222C39332C3930392C32343332382C2236223733392C3230332C38342232222C37382C3130392C33343334382C22312230312C3130392C35343335382C22312232332C3730392C37343338382C22312235352C3030392C39343331392C22312237372C3131392C31343334392C22312238392C3931392C34343337392C22322230322C3531392C36353330302C22322232342C3031392C39353334302C22322233362C3432392C32353337302C22322234382C3832392C34353331312C22332236302C3132392C37353334312C22332237322C3432392C39353337312C22332238342C3833392C32353339312C22332230372C3433392C34353331322C2231223737312C35312C32343338382C2234223032312C35312C32343338382C2236223835312C35312C33343339382C2238223239312C35312C34343330392C22312232312C3231313635332C39342232222C33313834312C35312C38343334392C22312237352C3231313136332C39342237222C37313239312C36312C33353330302C22322231302C3131313636332C30352233222C32323732312C36312C39353337302C22322234342C3331313237332C31352230222C36323735312C37312C35353333312C22322237382C3031313837332C31352237222C30333438312C38312C31353330322C22332239322C3731313438332C32352233222C35333131312C38312C37353335322C22332232372C3731313938332C32352237222C39312C3833313839332C39342234222C34342C3133313939332C39342234222C37362C3934313030332C39342235222C31392C3334313230332C39342236222C31313434312C30342C34343338392C22312237332C3034313730332C30352230222C35313439312C30342C39353333302C22312231382C3534313231332C30352236222C30323333312C31342C36353339302C22322235322C3034313931332C31352233222C34323536312C32342C32353336312C22322237362C3934313632332C32352230222C38323339312C32342C39353333322C22332230312C3734313233332C32352236222C33333032312C33342C35353339322C22332233352C3534313833332C33352231222C37333035312C34342C31353333332C2232223931312C34362C32353331302C2234223236312C34362C33353331302C2237223130312C34362C34353331302C2239223533312C34362C36353333302C22312236312C3536313934332C30352234222C33313239312C35362C32353337302C22312231362C3636313535332C30352239222C38313733312C35362C38353332312C22322235302C3636313236332C31352236222C32323237312C36362C35353339312C22322238342C3836313936332C32352232222C37323230312C37362C33353336322C22322231392C3636313737332C32352239222C31333033312C38362C30353332332C22332234332C3436313438332C33352235222C35333835312C38362C37353337332C22332237372C3436313039332C33352239222C34322C3138313238332C30352237222C38342C3438313438332C30352237222C32372C3338313638332C30352238222C35392C3738313838332C30352239222C31313838312C39382C31353331312C22312231342C3538313439332C31352233222C36313933312C39382C38353336312C22312236382C3039313130332C31352239222C30323937312C30392C35353332322C22322239322C3639313930332C32352235222C35323131312C31392C33353339322C22322232372C3639313731332C33352232222C39323034312C32392C31353335332C22332235312C3439313532332C33352238222C33333836312C32392C39353331342C22332238352C3239313333332C34352233222C37333839312C33392C36353335342C2232223336322C32312C30353334312C2235223630322C32312C32353333312C2237223534322C32312C34353334312C2239223038322C32312C37353335312C22312231322C3031323033332C31352237222C34313833322C33312C34353339312C22312236362C3231323733332C32352232222C38313338322C34312C32353335322C22322230312C3231323634332C32352238222C33323931322C35312C30353331332C22322233352C3531323435332C33352235222C37323035322C35312C39353338332C22322236392C3431323336332C34352231222C31333837322C36312C37353334342C22332239332C3231323237332C34352237222C36333730322C37312C35353330352C22332232382C3331323937332C35352231222C38322C3533323635332C32352230222C32352C3933323835332C32352230222C36372C3833323136332C32352230222C30313330322C36332C34353332322C22312233322C3433323736332C32352233222C34313136322C37332C31353336322C22312238362C3533323537332C32352238222C39313630322C37332C39353331332C22322232312C3633323438332C33352234222C33323334322C38332C39353338332C22322235352C3933323339332C34352231222C37323437322C39332C38353334342C22322238392C3834323330332C34352238222C32333230322C30342C37353331352C22332231342C3734323231332C35352233222C36333233322C31342C36353336352C22332234382C3834323032332C35352238222C30332C3835323938332C32352236222C35352C3235323239332C32352236222C39372C3235323439332C32352237222C30313632322C39352C38353338322C22312235322C3736323230332C33352230222C34313538322C30362C36353332332C22312230372C3936323031332C33352235222C39313133322C31362C35353338332C22322235312C3036323032332C34352231222C33323836322C32362C35353334342C22322238352C3436323033332C34352237222C37323939322C33362C35353331352C22332231302C3336323034332C35352234222C32333732322C34362C35353337352C22332234342C3236323035332C36352230222C36333735322C35362C34353332362C22332237382C3436323935332C36352234222C33332C3238323032332C33352233222C37352C3638323332332C33352233222C31382C3538323632332C33352233222C30313035322C33382C30353334332C22312238322C3238323433332C33352236222C35313930322C33382C39353338332C22312233372C3438323434332C34352231222C39313535322C34382C39353334342C22322237312C3538323435332C34352237222C33323339322C35382C39353330352C22322230362C3938323436332C35352234222C38323432322C37382C30353337352C22332233302C3938323537332C36352230222C32333335322C38382C31353333362C22332236342C3838323638332C36352236222C36333338322C39382C31353338362C22332230392C3038323539332C37352230222C35332C3630333035332C33352239222C30362C3030333335332C33352239222C34382C3030333735332C33352239222C30313537332C36302C31353331342C22312230332C3630333536332C34352232222C35313433332C37302C30353335342C22312235372C3930333537332C34352237222C39313138332C38302C30353330352C22322230322C3030333638332C35352233222C34323831332C39302C32353336352C22322233362C3530333739332C36352230222C38323035332C30312C33353333362C22332236302C3531333930332C36352236222C32333937332C31312C34353339362C22332239342C3431333032332C37352232222C37333031332C32312C35353334372C22332232392C3631333033332C37352236222C38332C3132333837332C34352235222C32362C3532333138332C34352235222C36382C3532333538332C34352236222C31313030332C39322C30353337342C22312233332C3232333439332C34352239222C35313036332C39322C39353331352C22312238372C3533333530332C35352233222C30323730332C31332C31353336352C22322232322C3633333631332C35352239222C34323434332C32332C32353333362C22322236362C3133333932332C36352236222C38323637332C33332C35353339362C22332239302C3133333134332C37352232222C33333630332C34332C37353335372C22332232352C3133333235332C37352238222C37333733332C35332C38353330382C22332235392C3433333336332C38352232222C30342C3635333430332C35352232222C35362C3135333830332C35352231222C39382C3135333231332C35352232222C31313632332C31352C37353333352C22312235332C3835333232332C35352235222C35313638332C32352C38353337352C22312231382C3135333333332C35352239222C30323333332C34352C30353332362C22322235322C3335333634332C36352235222C34323137332C35352C32353339362C22322238362C3835333835332C37352232222C39323430332C36352C35353335372C22332231312C3935333137332C37352238222C33333433332C37352C38353331382C22332234352C3935333438332C38352234222C37333536332C39352C30353336382C22332238392C3235333539332C38352238222C33342C3337333033332C35352238222C37362C3737333433332C35352237222C31392C3737333833332C35352238222C31313335332C34372C34353339352C22312238332C3537333934332C36352231222C36313331332C35372C35353333362C22312233382C3837333136332C36352235222C30323036332C36372C37353338362C22322238322C3137333437332C37352231222C34323939332C38372C31353335372C22322231372C3637333738332C37352238222C39323233332C39372C34353331382C22332234312C3738333130332C38352234222C33333236332C30382C37353337382C22332237352C3738333431332C39352230222C37333339332C32382C30353332392C22342231302C3038333632332C39352234222C35342C3939333435332C36352234222C30372C3439333935332C36352233222C34392C3539333436332C36352234222C31313038332C36392C39353335362C22312231342C3239333537332C36352237222C36313134332C38392C31353339362C22312236382C3639333738332C37352231222C30323938332C39392C34353334372C22322230332C3930343130332C37352237222C35323732342C30302C38353330382C22322234372C3430343531332C38352234222C39323036342C32302C32353337382C22332237312C3630343932332C39352230222C33333139342C33302C36353333392C22332230362C3630343334332C39352235222C38333332342C35302C30353338392C22342234302C3030343635332C39352239222C3639312C3733332C30372234222C33332C3933312C36373334302C2235223837312C3533332C30372235222C31382C3133312C35373337302C22312234302C3133312C36373339302C22312236322C3833312C37373331312C22312239342C3133312C38373334312C22312231372C3133312C39373338312C22312233392C3034312C31373331322C22322234312C3634312C32373335322C22322236332C3134312C34373338322C22322237352C3534312C36373332332C22322238372C3934312C38373335332C22332230302C3234312C39373339332C22332231322C3535312C31373332342C22332233342C3035312C32373334342C22332234362C3535312C33373337342C2231223631332C3939332C31372231222C35332C3939332C39373331312C2235223839332C3839332C31372232222C33382C3239332C39373333312C22312236302C3230342C30373335312C22312238322C3830342C31373338312C22312231352C3230342C32373331322C22312233372C3230342C34373334322C22312235392C3130342C36373337322C22322236312C3830342C38373331332C22322238332C3331342C30373335332C22322239352C3731342C32373338332C22322231382C3131342C34373332342C22332232302C3431342C36373335342C22332233322C3831342C37373338342C22332235342C3231342C39373331352C22332236362C3732342C30373333352C2231223633362C3735332C31372237222C38332C3035362C37373337312C2236223831362C3735332C31372238222C35382C3235362C38373330322C22312238302C3335362C39373332322C22312230332C3936362C31373334322C22312233352C3336362C32373337322C22312235372C3436362C34373330332C22312237392C3236362C37373334332C22322238312C3936362C39373337332C22322230342C3437362C31373331342C22322231362C3937362C34373335342C22322233382C3337362C36373338342C22332234302C3637362C38373331352C22332236322C3038362C30373334352C22332237342C3438362C32373337352C22332239362C3038362C34373339352C2231223735392C3231332C32372234222C30342C3031392C32373334322C2236223933392C3331332C32372235222C37382C3331392C34373336322C22312230312C3431392C35373338322C22312233332C3031392C37373331332C22312235352C3431392C39373334332C22312237372C3532392C31373337332C22312239392C3432392C34373330342C22322231322C3132392C36373334342C22322232342C3632392C39373337342C22322234362C3133392C32373331352C22322235382C3533392C34373334352C22332236302C3933392C37373338352C22332238322C3333392C39373331362C22332239342C3734392C31373333362C22332231372C3334392C33373335362C2231223837312C36312C33373330332C2234223132312C36312C33373331332C2236223036312C36312C34373331332C2238223439312C36312C36373333332C22312232312C3531313736332C33372235222C33313235312C36312C39373337332C22312237352C3631313237332C34372230222C37313739312C37312C34373333342C22322231302C3631313737332C34372237222C32323333312C38312C30373330352C22322234342C3931313338332C35372234222C36323336312C38312C36373337352C22322237382C3731313938332C36372231222C30333139312C39312C32373334362C22332230332C3531313539332C36372237222C35333032312C39312C37373330372C22332233372C3631313939332C37372232222C39312C3834313131332C33372237222C34342C3234313131332C33372237222C38362C3134313331332C33372238222C31392C3634313431332C33372239222C31313734312C31342C36373331342C22312237332C3434313931332C34372234222C35313839312C32342C31373337342C22312231382C3934313432332C35372230222C30323833312C32342C38373333352C22322235322C3534313133332C35372237222C34323137312C33342C34373330362C22322238362C3634313733332C36372234222C39323030312C34342C31373337362C22332231312C3434313434332C37372231222C33333932312C34342C37373333372C22332234352C3434313035332C37372236222C37333036312C35342C32373338372C2232223032312C35362C35373334342C2234223436312C35362C36373334342C2237223330312C35362C38373335342C2239223833312C36362C30373336342C22312236312C3836313236332C34372238222C33313639312C36362C35373331352C22312232362C3036313836332C35372233222C38313134312C37362C31373337352C22322236302C3136313537332C36372230222C32323837312C37362C38373333362C22322239342C3436313238332C36372237222C37323930312C38362C35373330372C22322232392C3336313938332C37372234222C31333833312C39362C33373337372C22332235332C3236313639332C38372230222C35333736312C39362C39373332382C22332238372C3337313230332C38372235222C34322C3238313739332C35372231222C38342C3638313839332C35372231222C32372C3539313030332C35372231222C36392C3039313230332C35372233222C31313139312C30392C35373335352C22312231342C3839313830332C35372237222C36313334312C31392C31373330362C22312236382C3439313531332C36372233222C30323438312C31392C39373337362C22322230332C3139313332332C37372230222C35323731312C32392C37373334372C22322233372C3339313133332C37372237222C39323734312C33392C35373330382C22332236312C3139313833332C38372234222C33333637312C34392C32373336382C22332239352C3139313634332C38372239222C38333830312C34392C39373331392C2232223436322C33312C36373337352C2235223830322C33312C38373337352C2237223734322C34312C30373338352C2239223238322C34312C32373330362C22312231322C3431323534332C36372232222C34313134322C34312C39373334362C22312236362C3631323235332C36372237222C38313838322C35312C36373330372C22322230312C3731323036332C37372233222C33323532322C36312C35373337372C22322234352C3131323936332C38372230222C37323635322C37312C33373334382C22322237392C3131323737332C38372237222C31333638322C38312C32373330392C22332230342C3031323538332C39372233222C36333631322C38312C39373335392C22332233382C3231323339332C39372237222C38322C3633323237332C36372234222C33352C3133323437332C36372234222C37372C3033323737332C36372235222C30313630322C38332C30373336362C22312233322C3733323338332C36372238222C34313536322C38332C37373331372C22312238362C3933323139332C37372233222C39313131322C39332C35373336372C22322233312C3133323939332C38372230222C33323934322C30342C34373333382C22322236352C3534323930332C38372237222C37323138322C31342C33373330392C22322239392C3634323831332C39372234222C32333031322C32342C32373337392C22332232342C3534323632332C39372239222C36333134322C33342C31383332302C22332235382C3734323433332C30382234222C30332C3936323730332C37372231222C35352C3436323930332C37372231222C39372C3436323231332C37372232222C30313932322C31362C35373333372C22312236322C3136323931332C37372235222C34313838322C32362C33373337372C22312231372C3336323732332C38372230222C39313533322C33362C32373333382C22322235312C3536323633332C38372236222C33323337322C34362C31373330392C22322239352C3036323634332C39372233222C38323630322C35362C31373337392C22332232302C3136323635332C30382230222C32333533322C36362C31383333302C22332235342C3036323536332C30382236222C36333636322C37362C30383338302C22332238382C3336323437332C31382230222C33332C3338323933332C37372238222C37352C3838323234332C37372238222C31382C3838323534332C37372238222C30313335322C34382C38373330382C22312238322C3538323235332C38372232222C35313331322C35382C37373334382C22312233372C3838323136332C38372237222C39313036322C36382C36373330392C22322238312C3038323137332C39372233222C33323839322C37382C36373336392C22322231362C3538323138332C30382230222C38323133322C38382C37383333302C22332234302C3638323239332C30382237222C32333136322C39382C37383330312C22332237342C3639323230332C31382232222C36333239322C30392C37383335312C22332230392C3939323131332C31382237222C35332C3730333936332C38372234222C30362C3230333237332C38372234222C34382C3230333637332C38372235222C30313837332C38302C30373336382C22312231332C3030333438332C38372238222C35313833332C38302C39373331392C22312236372C3330333439332C39372233222C39313638332C39302C39373336392C22322230322C3631333430332C30382230222C34323432332C31312C30383333302C22322234362C3131333531332C30382236222C38323735332C32312C31383330312C22332237302C3231333632332C31382233222C32333738332C33312C32383336312C22332230352C3331333733332C31382239222C37333931332C34312C32383331322C22332233392C3631333734332C32382233222C38332C3232333839332C39372231222C32362C3733333230332C39372231222C36382C3733333530332C39372232222C31313330332C31332C30373333392C22312233332C3533333431332C39372235222C35313436332C31332C39373337392C22312238372C3933333432332C30382230222C30323231332C33332C30383333302C22322233322C3233333633332C30382236222C34323035332C34332C31383339302C22322236362C3733333734332C31382233222C38323338332C35332C33383336312C22332239302C3933333935332C31382239222C33333431332C36332C35383332322C22332233352C3033333037332C32382235222C37333634332C37332C36383338322C22332236392C3333333138332C33382230222C30342C3835333632332C39372238222C35362C3335333033332C39372238222C39382C3335333433332C39372238222C31313932332C33352C38373339392C22312236332C3135333334332C30382231222C35313039332C34352C38383334302C22312231382C3535333435332C30382236222C30323833332C36352C30383339302C22322235322C3935333636332C31382232222C34323737332C37352C32383336312C22322239362C3535333837332C31382239222C39323131332C38352C34383333322C22332232312C3635333039332C32382236222C33333234332C39352C36383339322C22332235352C3836333230332C33382232222C37333437332C30362C38383334332C22332239392C3136333331332C33382236222C33342C3437333235332C30382234222C37362C3937333635332C30382234222C32392C3037333136332C30382235222C31313635332C36372C36383336302C22312238332C3837333137332C30382238222C36313731332C37372C36383330312C22312234382C3337333238332C31382233222C30323536332C38372C38383336312C22322238322C3637333539332C31382239222C35323530332C30382C31383332322C22322232372C3238333830332C32382235222C39323933332C31382C34383339322C22332235312C3438333132332C33382232222C33333037332C32382C37383335332C22332238352C3638333333332C33382238222C38333330332C33382C39383330342C22342232302C3038333534332C34382232222C36342C3139333837332C31382230222C30372C3639333238332C31382230222C34392C3739333738332C31382231222C31313338332C39392C32383332312C22312231342C3639333839332C31382234222C36313534342C30302C34383336312C22312237382C3030343031332C31382239222C30323439342C31302C36383332322C22322231332C3430343332332C32382235222C35323333342C33302C30383338322C22322235372C3130343633332C33382232222C39323736342C34302C33383335332C22332238312C3330343035332C33382238222C33333939342C35302C37383331342C22332231362C3530343336332C34382234222C38333233342C37302C30383336342C22342235302C3030343637332C34382238222C3439312C3334332C34392235222C33332C3734312C33393335342C2235223637312C3234332C34392236222C31382C3034312C32393338342C22312234302C3134312C33393330352C22312236322C3834312C33393333352C22312239342C3134312C35393336352C22312231372C3334312C36393339352C22312233392C3134312C37393333362C22322234312C3834312C39393337362C22322236332C3435312C31393331372C22322237352C3935312C33393334372C22322239372C3335312C34393338372C22332230302C3635312C36393332382C22332232322C3035312C37393335382C22332233342C3535312C38393337382C22332235362C3135312C39393330392C2231223431342C3730332C35392232222C35332C3730342C36393332352C2235223639342C3630332C35392233222C33382C3130342C36393335352C22312236302C3130342C37393337352C22312238322C3830342C38393330362C22312231352C3231342C30393333362C22312233372C3431342C31393336362C22312235392C3331342C33393330372C22322237312C3031342C35393333372C22322238332C3631342C37393337372C22322230362C3031342C39393331382C22322231382C3432342C31393335382C22332232302C3832342C33393338382C22332234322C3332342C35393331392C22332235342C3732342C36393334392C22332237362C3332342C38393336392C2231223433362C3636332C35392239222C37332C3836362C36393339352C2236223731362C3636332C36392230222C35382C3236362C37393332362C22312238302C3236362C38393334362C22312230332C3936362C39393336362C22312233352C3437362C31393330372C22312235372C3537362C33393333372C22312237392C3437362C35393336372C22322239312C3137362C37393330382C22322230342C3738362C30393334382C22322232362C3238362C32393338382C22322233382C3738362C34393331392C22332235302C3138362C37393335392C22332236322C3538362C39393338392C22332238342C3039362C30303431302C22332239362C3639362C32303433302C2231223435392C3232332C36392236222C39332C3832392C32393336362C2236223833392C3232332C36392237222C37382C3232392C33393339362C22312230312C3332392C35393331372C22312233332C3132392C36393333372C22312235352C3532392C38393336372C22312237372C3733392C31393330382C22312239392C3633392C33393333382C22322231322C3333392C36393337382C22322232342C3933392C38393331392C22322234362C3434392C31393334392C22322235382C3934392C34393338392C22332237302C3334392C36303431302C22332238322C3834392C38303434302C22332230352C3335392C31303437302C22332231372C3935392C32303439302C2231223537312C37312C34393333372C2234223931312C37312C34393333372C2236223935312C37312C35393334372C2238223439312C37312C36393336372C22312232312C3531313837332C37392238222C33313235312C38312C30393330382C22312237352C3731313238332C38392233222C37313839312C38312C35393337382C22322231302C3831313838332C39392230222C32323533312C39312C30393334392C22322235342C3231313339332C39392238222C36323736312C39312C36303431302C22322238382C3131313939342C30302235222C30333639312C30322C32303438302C22332231332C3132313530342C31302231222C35333632312C30322C37303434312C22332234372C3232313930342C31302236222C39312C3634313332332C38392230222C34342C3034313332332C38392230222C38362C3034313432332C38392231222C31392C3534313632332C38392233222C31313634312C32342C38393335382C22312237332C3434313033332C38392237222C35313939312C33342C33393330392C22312232382C3034313633332C39392234222C30323034312C33342C39393337392C22322235322C3834313234342C30302231222C34323437312C34342C35303434302C22322239362C3034313834342C30302238222C39323430312C35342C32303432312C22332231312C3934313535342C31302235222C33333433312C35342C38303438312C22332234352C3934313036342C32302231222C37333636312C36342C33303433322C2232223831312C36362C38393337382C2234223236312C36362C39393337382C2237223230312C37362C30393338382C2239223733312C37362C32393330392C22312236312C3836313537332C39392232222C33313639312C37362C37393334392C22312232362C3136313038332C39392237222C38313334312C38362C33303430302C22322236302C3336313738342C30302234222C32323138312C39362C30303438302C22322239342C3736313439342C31302231222C37323331312C39362C37303435312C22322232392C3837313130342C31302238222C31333234312C30372C34303432322C22332235332C3737313730342C32302235222C35333337312C31372C31303437322C22332239372C3037313331342C33302230222C33322C3939313131332C39392234222C38342C3439313231332C39392234222C32372C3439313431332C39392235222C35392C3939313631332C39392237222C31313139312C31392C38393339392C22312231342C3939313132342C30302231222C36313434312C32392C35303434302C22312236382C3639313832342C30302237222C30323638312C33392C32303431312C22322230332C3439313633342C31302235222C35323032312C33392C39303438312C22322233372C3639313334342C32302232222C39323135312C34392C37303435322C22332236312C3639313135342C32302239222C33333138312C35392C34303432332C22332239352C3739313835342C33302234222C38333431312C36392C31303436332C2232223136322C35312C31303431302C2235223630322C35312C32303431302C2237223634322C35312C34303432302C2239223238322C35312C37303434302C22312231322C3431323036342C30302236222C34313234322C36312C33303438302C22312236362C3731323636342C31302231222C38313938322C37312C30303434312C22322230312C3931323437342C31302238222C33323732322C37312C38303432322C22322234352C3431323238342C32302235222C37323036322C38312C37303439322C22322237392C3531323139342C33302232222C31333039322C39312C35303436332C22332230342C3631323939342C33302239222C36333232322C30322C32303431342C22332233382C3932323630342C34302233222C38322C3433323838342C30302238222C32352C3933323039342C30302238222C36372C3933323239342C30302239222C30313530322C39332C35303431312C22312233322C3733323839342C31302233222C34313536322C30342C32303435312C22312239362C3034323630342C31302238222C39313331322C31342C30303431322C22322233312C3334323431342C32302235222C33323135322C31342C39303438322C22322236352C3834323332342C33302232222C37323438322C32342C38303436332C22332230302C3034323233342C33302239222C32333531322C33342C36303432342C22332233342C3034323034342C34302235222C36333734322C34342C34303438342C22332236382C3434323834342C35302230222C30332C3736323432342C31302235222C35352C3236323632342C31302236222C39372C3336323832342C31302236222C30313932322C33362C31303438312C22312236322C3136323533342C32302230222C34313938322C33362C39303432322C22312231372C3436323334342C32302235222C39313733322C34362C37303438322C22322235312C3736323235342C33302232222C33323637322C35362C37303435332C22322239352C3336323136342C33302239222C38323930322C36362C36303433342C22332232302C3536323137342C34302236222C32333034322C37362C36303439342C22332235342C3636323038342C35302232222C36333237322C38362C34303435352C22332238382C3936323838342C35302237222C33332C3138323735342C32302233222C37352C3638323935342C32302233222C31382C3738323236342C32302233222C30313335322C36382C36303435322C22312238322C3538323936342C32302237222C35313431322C37382C34303439322C22312233372C3938323837342C33302232222C39313236322C38382C33303435332C22322238312C3238323838342C33302239222C34323130322C39382C33303432342C22322231362C3838323839342C34302236222C38323533322C30392C33303439342C22332235302C3039323830342C35302233222C32333636322C31392C33303436352C22332238342C3239323831342C35302239222C36333839322C32392C32303432362C22332231392C3639323632342C36302234222C35332C3530333838342C33302230222C30362C3130333139342C33302230222C34382C3130333439342C33302230222C30313837332C39302C38303432332C22312231332C3031333230342C33302234222C35313933332C30312C37303436332C22312236372C3431333131342C33302239222C39313738332C31312C36303432342C22322230322C3831333232342C34302236222C34323732332C32312C37303439342C22322234362C3431333233342C35302233222C38323136332C33312C38303436352C22332237302C3731333334342C36302230222C32333239332C34312C38303433362C22332230352C3831333335342C36302236222C37333532332C35312C38303438362C22332234392C3231333336342C37302230222C38332C3033333831342C33302237222C32362C3633333132342C33302237222C36382C3733333532342C33302237222C31313330332C32332C39303439332C22312233332C3533333333342C34302231222C35313436332C33332C38303433342C22312239372C3033333334342C34302236222C30323331332C34332C38303439342C22322233322C3433333435342C35302233222C34323335332C36332C30303436352C22322237362C3133333536342C36302230222C38323738332C37332C31303433362C22332230312C3333333737342C36302236222C33333931332C38332C32303430372C22332233352C3533333838342C37302232222C37333235332C39332C33303435372C22332237392C3033333839342C37302237222C30342C3635333734342C34302234222C35362C3235333035342C34302234222C39382C3235333435342C34302234222C31313932332C35352C38303436342C22312236332C3235333336342C34302238222C35313139332C36352C38303430352C22312231382C3735333437342C35302233222C30323034332C37352C39303436352C22322236322C3135333538342C35302239222C34323038332C39352C31303433362C22322239362C3835333739342C36302236222C39323531332C30362C33303430372C22332233312C3136333930342C37302233222C33333734332C31362C35303436372C22332236352C3336333032342C37302239222C37333038332C32362C36303432382C22332239392C3836333133342C38302234222C33342C3237333437342C35302230222C37362C3837333837342C35302230222C31392C3937333238342C35302231222C31313635332C38372C37303432352C22312238332C3937333239342C35302234222C36313831332C39372C37303437352C22312234382C3438333330342C36302230222C30323736332C30382C39303433362C22322238322C3938333531342C36302236222C35323830332C32382C31303439362C22322232372C3638333732342C37302233222C39323334332C33382C34303436372C22332235312C3938333034342C38302230222C33333537332C34382C36303433382C22332239352C3138333235342C38302236222C38333930332C35382C38303438382C22342232302C3738333336342C39302230222C35342C3930343130342C35302237222C30372C3530343530342C35302237222C34392C3630343930342C35302238222C31313338342C31302C34303439352C22312231342C3630343032342C36302231222C36313634342C32302C35303433362C22312237382C3230343133342C36302236222C30323539342C33302C38303439362C22322231332C3730343434342C37302233222C35323633342C35302C30303436372C22322235372C3430343735342C37302239222C39323137342C36302C34303433382C22332238312C3830343037342C38302236222C34333430342C37302C37303439382C22332232362C3130343338342C39302232222C38333833342C38302C39303435392C22342235302C3630343539342C393022357D5D", + "PostBlendHdrBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F683C72646C5F62697620726569736E6F5C3D3222302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E703C6E616C65635F6C6F726F6D5F646F3E65434450493C33702F6E616C65635F6C6F726F6D5F646F3E65703C6E616C656D5F78616C5F6D756E696E616563343E3035302E363438333736383135372F3C6170656E5F6C616D5F78756C696D616E636E3E65753C65735F6450413E4C30313C30752F65735F6450413E4C703C6E616C656D5F6E696C5F6D756E696E616563303E302E32303030303030303930393434393C39702F6E616C656D5F6E696C5F6D756E696E6165633C3E6F6E696D616E5F6C65706B616C5F6D756E696E616563313E30353C306E2F6D6F6E696C61705F61655F6B756C696D616E636E3E65533C5244705F61655F6B756C696D616E636E3E6530343C30532F5244705F61655F6B756C696D616E636E3E656F3C747575705F7461676D6D5F61707363613E65733C61706563323E32702F3C707363613E65763C6C61323E322E2F3C61763E6C2F3C756F70747475675F6D61616D735F617065633C3E6170656E5F6C63703E63723C3C3E3E633C30632F3C3E3E723C31722F3C3E3E673C30672F3C3E3E623C30622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E722F3C3E3E67633C303E2F3C3E63723C303E2F3C3E72673C313E2F3C3E67623C303E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E67623C3C3E3E633C30632F3C3E3E723C30722F3C3E3E673C30672F3C3E3E623C31622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E622F3C3E702F6E616C65705F63633C3E6F74656E6D5F70613C3E6F706E6973743C3E3E783C30782F3C3E3E793C30792F3C3E3E7832362F3C3E78793C333E3C31792F3C3E3E7832313C33782F3C3E3E7936352F3C3E79783C313E35382F3C3E78793C383E3C32792F3C3E3E7835323C34782F3C3E3E7933313C33792F3C3E3E7830333C38782F3C3E3E7938313C33792F3C3E3E7838333C36782F3C3E3E7937323C36792F3C3E3E7835343C31782F3C3E3E7937333C38792F3C3E3E7838343C32782F3C3E3E7933343C36792F3C3E3E7831353C33782F3C3E3E7930353C31792F3C3E3E7834353C34782F3C3E3E7937353C34792F3C3E3E7837353C35782F3C3E3E7935363C37792F3C3E3E7830363C36782F3C3E3E7934373C39792F3C3E3E7833363C37782F3C3E3E7935383C34792F3C3E3E7836363C38782F3C3E3E7939383C38792F3C3E3E7830383C30782F3C3E3E7937393C39792F3C3E3E7832393C33782F3C3E3E79303133322F3C3E792F3C6F706E6973743C3E742F6E6F5F65616D3E70733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E732F6D616C706E695F67726764693C3E73647070735F6D616C706E695F67726764693C3E79746570783E65767463726F2F3C797465703C3E6973657A313E3C37732F7A693E652F3C73647070735F6D616C706E695F67726764693C3E65726C616974656D705F6E616C656C5F6D756E696E6165633C3E6E656261656C313E2F3C6E656261656C3C3E646170615F74747361725F7479746570643E66657561746C2F3C646170615F74747361725F74797465703C3E6C636D616970676E3C3E6F6C3E7730333C306C2F776F3C3E69686867313E30353C30682F67693E682F3C6C636D616970676E3C3E722F6165746C6D695F656170656E5F6C756C696D616E636E3E65613C6164747076695F656F74656E616D707072653C3E69566564536F6174697474736369614461746F43666E67693C3E6E656261656C313E2F3C6E656261656C3C3E61726574635F72745F6C79746570643E66657561746C2F3C61726574635F72745F6C797465703C3E657261635F6C61726574635F6E6F72746C6F303E352E2F3C657261635F6C61726574635F6E6F72746C6F3C3E562F64696F6574537461736969744463746143616E6F69663E67533C617469744D6374654461746143616E6F69663E67653C616E6C623E653C31652F616E6C623E656D3C646F3E653C306D2F646F3E65773C696568674F744D6678614C433E4C3C31772F696568674F744D6678614C433E4C773C696568674F744D667861614D747372656E69446773693E703C31772F696568674F744D667861614D747372656E69446773693E70773C69656867567464696F6574537461736969747363313E2F3C65776769746869566564536F61746974747363693E732F3C745374616369654D6174614461746F43666E67693C3E612F6164747076695F656F74656E616D707072653C3E7964616E696D54635F4D6F7065775F72706F6974696D657A3E72653C616E6C623E653C31652F616E6C623E65723C74615F6574636C72745F70793E65656461666C753C74722F74615F6574636C72745F70793E65723C63656C61725F74615F656F63746E6F723E6C2E303C35722F63656C61725F74615F656F63746E6F723E6C2F3C7964616E696D54635F4D6F7065775F72706F6974696D657A3E722F3C64685F72696C3E627D22", + "PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C6176436C727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C7D5D222C69535A786E6F5465726873656F68646C22737B3A642273696C70796144493A222C30732274613A22227B616D2278393A2C306D226E693A223031222C666F736674653A223033222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A223039222C696D226E313A2C306F22666665732274333A2C307422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A22312D222C61732274303A302E393339393939313635383033373234332C34732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "22881_hdr_hbm_121": { + "Applicability": { + "ColorPrimaries": "P3", + "GammaTransfer": "sRGB", + "RenderIntent": 257, + "RenderIntentName": "hbm" + }, + "DynamicRange": "HDR", + "PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30", + "PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265743A75722C656C22747522425B3A2C303034352C2C353636372C2C363438392C2C313839312C3430312C3930312C3531312C3132312C3532312C3932312C3433312C3034312C3534312C3035312C3535312C3036312C3436312C3836312C3237312C3537312C3937312C3238312C3638312C3938312C3239312C3539312C3839322C3130322C3430322C3730322C3930322C3231322C3531322C3831322C3132322C3332322C3632322C3932322C3233322C3433322C3633322C3833322C3134322C3334322C3534322C3834322C3035322C3235322C3435322C3635322C3835322C3036322C3236322C3436322C3636322C3836322C3037322C3237322C3537322C3637322C3837322C3038322C3238322C3438322C3738322C3938322C3139322C3239322C3439322C3639322C3839332C3030332C3230332C3430332C3630332C3730332C3930332C3131332C3331332C3431332C3631332C3731332C3931332C3032332C3232332C3432332C3632332C3732332C3832332C3033332C3133332C3333332C3533332C3633332C3833332C3933332C3034332C3234332C3334332C3534332C3834332C3035332C3135332C3235332C3335332C3635332C3735332C3835332C3935332C3136332C3236332C3436332C3536332C3736332C3836332C3037332C3137332C3337332C3437332C3637332C3637332C3837332C3937332C3138332C3138332C3338332C3438332C3638332C3738332C3938332C3039332C3139332C3239332C3339332C3539332C3639332C3739332C3939342C3130342C3230342C3330342C3430342C3630342C3830342C3930342C3031342C3131342C3231342C3331342C3531342C3631342C3731342C3831342C3931342C3032342C3032342C3232342C3332342C3432342C3532342C3632342C3832342C3932342C3033342C3133342C3333342C3433342C3533342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3534342C3534342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3735342C3835342C3835342C3935342C3036342C3136342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3337342C3437342C3537342C3637342C3937342C3937342C3038342C3138342C3238342C3338342C3438342C3438342C3538342C3638342C3838342C3938342C3039342C3239342C3239342C3339342C3439342C3539342C3639342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3531352C3531352C3631352C3731352C3831352C3032352C3032352C3132352C3232352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3133352C3233352C3333352C3433352C3633352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3334352C3434352C3534352C3634352C3634352C3834352C3834352C3834352C3934352C3035352C3135352C3235352C3235352C3335352C3535352C3635352C3735352C3835352C3935352C3036352C3036352C3136352C3336352C3336352C3436352C3536352C3636352C3736352C3836352C3836352C3936352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3637352C3737352C3837352C3937352C3937352C3038352C3138352C3238352C3338352C3338352C3438352C3438352C3538352C3638352C3738352C3738352C3838352C3938352C3039352C3139352C3239352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3030362C3130362C3230362C3230362C3330362C3330362C3430362C3530362C3530362C3630362C3730362C3830362C3830362C3930362C3031362C3131362C3131362C3231362C3331362C3331362C3431362C3431362C3631362C3731362C3731362C3731362C3831362C3831362C3931362C3931362C3032362C3032362C3132362C3232362C3432362C3532362C3632362C3632362C3732362C3732362C3832362C3932362C3932362C3133362C3233362C3233362C3333362C3333362C3533362C3533362C3633362C3733362C3833362C3833362C3933362C3034362C3034362C3034362C3134362C3234362C3334362C3434362C3434362C3534362C3534362C3634362C3734362C3734362C3834362C3834362C3934362C3135362C3135362C3235362C3235362C3335362C3435362C3535362C3535362C3535362C3635362C3735362C3935362C3935362C3935362C3036362C3136362C3136362C3336362C3336362C3336362C3436362C3536362C3536362C3636362C3636362C3736362C3836362C3836362C3037362C3037362C3137362C3137362C3337362C3437362C3537362C3637362C3637362C3737362C3837362C3837362C3937362C3937362C3937362C3038362C3138362C3138362C3138362C3238362C3338362C3338362C3338362C3538362C3538362C3638362C3738362C3738362C3838362C3838362C3039362C3039362C3139362C3139362C3239362C3239362C3339362C3439362C3439362C3539362C3539362C3639362C3639362C3739362C3839362C3839362C3939372C3030372C3030372C3130372C3230372C3230372C3330372C3430372C3430372C3530372C3530372C3730372C3730372C3830372C3930372C3930372C3031372C3131372C3231372C3231372C3331372C3331372C3331372C3431372C3531372C3531372C3631372C3731372C3731372C3831372C3831372C3931372C3032372C3032372C3132372C3132372C3232372C3232372C3332372C3432372C3532372C3532372C3632372C3732372C3732372C3932372C3932372C3033372C3233372C3233372C3233372C3233372C3333372C3433372C3433372C3533372C3533372C3633372C3633372C3833372C3833372C3933372C3933372C3134372C3134372C3234372C3234372C3234372C3334372C3334372C3434372C3534372C3534372C3634372C3634372C3734372C3734372C3834372C3834372C3934372C3934372C3035372C3035372C3035372C3135372C3135372C3235372C3235372C3435372C3435372C3435372C3435372C3535372C3635372C3635372C3735372C3835372C3835372C3935372C3935372C3935372C3136372C3136372C3236372C3336372C3336372C3436372C3536372C3536372C3636372C3636372C3836372C3836372C3936372C3936372C3936372C3037372C3237372C3237372C3437372C3437372C3637372C3637372C3737372C3737372C3837372C3937372C3937372C3937372C3937372C3038372C3038372C3038372C3138372C3238372C3238372C3338372C3438372C3438372C3538372C3538372C3738372C3738372C3838372C3938372C3938372C3039372C3039372C3039372C3139372C3139372C3239372C3239372C3339372C3339372C3439372C3539372C3539372C3639372C3739372C3739372C3839372C3839372C3939372C3939382C3030382C3030382C3030382C3030382C3130382C3130382C3230382C3330382C3430382C3430382C3430382C3630382C3630382C3730382C3730382C3730382C3930382C3930382C3930382C3031382C3131382C3131382C3131382C3231382C3231382C3331382C3331382C3331382C3531382C3631382C3631382C3631382C3731382C3731382C3831382C3831382C3032382C3032382C3032382C3032382C3132382C3232382C3232382C3332382C3332382C3432382C3432382C3532382C3632382C3632382C3632382C3732382C3732382C3832382C3932382C3033382C3033382C3133382C3133382C3233382C3333382C3333382C3333382C3433382C3433382C3533382C3533382C3633382C3633382C3633382C3733382C3733382C3833382C3833382C3933382C3933382C3134382C3134382C3234382C3234382C3334382C3434382C3434382C3534382C3534382C3534382C3634382C3634382C3634382C3734382C3734382C3834382C3834382C3035382C3135382C3135382C3235382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3535382C3535382C3735382C3735382C3835382C3835382C3835382C3835382C3935382C3136382C3136382C3236382C3336382C3336382C3336382C3436382C3436382C3536382C3536382C3636382C3636382C3836382C3836382C3936382C3936382C3037382C3037382C3037382C3137382C3137382C3137382C3237382C3437382C3437382C3437382C3437382C3537382C3537382C3537382C3537382C3637382C3637382C3637382C3737382C3837382C3837382C3937382C3038382C3038382C3238382C3238382C3338382C3338382C3438382C3438382C3538382C3638382C3638382C3738382C3838382C3938382C3938382C3039382C3039382C3039382C3039382C3139382C3139382C3139382C3339382C3339382C3339382C3339382C3439382C3439382C3539382C3539382C3639382C3639382C3739382C3739382C3839382C3939382C3939392C3030392C3030392C3030392C3130392C3230392C3230392C3330392C3330392C3330392C3430392C3430392C3530392C3530392C3630392C3630392C3830392C3830392C3830392C3830392C3930392C3031392C3031392C3031392C3131392C3131392C3131392C3231392C3231392C3331392C3331392C3431392C3431392C3531392C3531392C3631392C3631392C3731392C3731392C3831392C3831392C3931392C3931392C3032392C3032392C3032392C3032392C3132392C3232392C3232392C3332392C3332392C3432392C3432392C3532392C3532392C3632392C3632392C3732392C3732392C3732392C3732392C3832392C3932392C3033392C3033392C3033392C3133392C3133392C3233392C3233392C3233392C3233392C3333392C3433392C3433392C3533392C3633392C3633392C3733392C3733392C3833392C3833392C3833392C3933392C3933392C3034392C3034392C3134392C3134392C3234392C3234392C3334392C3334392C3334392C3434392C3434392C3534392C3634392C3634392C3634392C3734392C3734392C3834392C3834392C3934392C3934392C3035392C3035392C3035392C3135392C3135392C3235392C3235392C3235392C3335392C3335392C3335392C3435392C3435392C3535392C3535392C3535392C3635392C3635392C3735392C3735392C3935392C3935392C3036392C3036392C3136392C3136392C3236392C3236392C3236392C3336392C3336392C3436392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3936392C3037392C3037392C3037392C3037392C3137392C3237392C3237392C3237392C3337392C3337392C3337392C3337392C3437392C3437392C3437392C3637392C3637392C3737392C3737392C3837392C3837392C3837392C3937392C3937392C3937392C3038392C3038392C3138392C3138392C3138392C3338392C33382C5D6C22747522475B3A2C303134352C2C383137382C2C323139392C2C3830312C3631312C3331312C3932312C3533312C3133312C3634312C3134312C3635312C3135312C3536312C3036312C3336312C3837312C3237312C3638312C3038312C3338312C3739312C3039312C3439312C3730322C3130322C3430322C3831322C3131322C3431322C3732322C3032322C3332322C3632322C3933322C3233322C3433322C3734322C3034322C3334322C3534322C3735322C3035322C3335322C3535322C3736322C3036322C3236322C3436322C3636322C3937322C3137322C3337322C3537322C3838322C3038322C3238322C3538322C3738322C3939322C3139322C3339322C3539322C3830332C3030332C3230332C3430332C3730332C3831332C3031332C3231332C3431332C3631332C3832332C3032332C3232332C3332332C3532332C3732332C3933332C3033332C3233332C3433332C3633332C3733332C3934332C3134332C3334332C3434332C3634332C3734332C3935332C3035332C3335332C3435332C3635332C3835332C3936332C3136332C3236332C3436332C3636332C3837332C3037332C3137332C3237332C3437332C3537332C3637332C3838332C3038332C3138332C3338332C3438332C3638332C3738332C3838332C3939332C3139332C3239332C3439332C3539332C3739332C3830342C3030342C3030342C3230342C3330342C3530342C3630342C3830342C3931342C3031342C3231342C3331342C3531342C3831342C3932342C3132342C3232342C3332342C3532342C3632342C3832342C3933342C3033342C3133342C3233342C3333342C3433342C3633342C3733342C3833342C3934342C3034342C3234342C3234342C3434342C3534342C3634342C3734342C3935342C3135342C3235342C3335342C3435342C3635342C3735342C3836342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3836342C3837342C3037342C3137342C3337342C3337342C3537342C3637342C3737342C3837342C3938342C3138342C3238342C3238342C3338342C3538342C3638342C3838342C3939342C3039342C3139342C3239342C3339342C3439342C3539342C3739342C3839342C3939342C3930352C3030352C3130352C3230352C3430352C3530352C3630352C3730352C3831352C3031352C3131352C3131352C3231352C3331352C3431352C3531352C3631352C3831352C3931352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3334352C3434352C3534352C3634352C3734352C3934352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3936352C3036352C3136352C3236352C3436352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3137352C3137352C3237352C3337352C3437352C3437352C3637352C3637352C3737352C3838352C3038352C3138352C3238352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3739352C3839352C3930362C3030362C3130362C3230362C3230362C3330362C3430362C3530362C3530362C3630362C3730362C3830362C3830362C3931362C3031362C3131362C3231362C3331362C3431362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3032362C3132362C3332362C3332362C3432362C3432362C3532362C3632362C3732362C3832362C3933362C3033362C3033362C3133362C3233362C3233362C3333362C3433362C3533362C3633362C3633362C3733362C3833362C3933362C3934362C3034362C3134362C3234362C3234362C3334362C3434362C3434362C3534362C3534362C3634362C3734362C3834362C3835362C3035362C3035362C3135362C3235362C3335362C3335362C3435362C3535362C3735362C3735362C3835362C3936362C3036362C3036362C3136362C3336362C3336362C3436362C3536362C3536362C3636362C3636362C3736362C3736362C3836362C3937362C3037362C3137362C3237362C3337362C3337362C3337362C3437362C3537362C3737362C3737362C3837362C3937362C3938362C3038362C3138362C3138362C3238362C3238362C3338362C3538362C3538362C3638362C3638362C3738362C3838362C3938362C3938362C3939362C3039362C3139362C3239362C3239362C3339362C3439362C3539362C3539362C3739362C3839362C3839362C3930372C3030372C3030372C3130372C3230372C3330372C3430372C3430372C3530372C3530372C3630372C3630372C3830372C3930372C3931372C3031372C3031372C3131372C3231372C3231372C3331372C3331372C3431372C3531372C3631372C3631372C3631372C3731372C3831372C3831372C3932372C3032372C3032372C3132372C3232372C3232372C3332372C3332372C3532372C3532372C3632372C3632372C3732372C3732372C3833372C3033372C3033372C3133372C3133372C3233372C3233372C3333372C3433372C3533372C3633372C3733372C3733372C3833372C3933372C3934372C3034372C3134372C3134372C3234372C3234372C3434372C3434372C3534372C3634372C3634372C3734372C3834372C3934372C3935372C3035372C3035372C3035372C3135372C3235372C3235372C3335372C3535372C3535372C3635372C3635372C3735372C3835372C3835372C3936372C3036372C3136372C3136372C3236372C3336372C3436372C3436372C3536372C3636372C3636372C3736372C3736372C3837372C3037372C3037372C3137372C3137372C3237372C3337372C3337372C3437372C3437372C3537372C3537372C3637372C3637372C3737372C3737372C3837372C3837372C3937372C3937372C3938372C3038372C3038372C3138372C3238372C3238372C3338372C3338372C3438372C3438372C3538372C3538372C3638372C3638372C3738372C3738372C3738372C3838372C3838372C3938372C3939372C3139372C3239372C3239372C3239372C3339372C3539372C3539372C3639372C3739372C3839372C3839372C3939372C3930382C3030382C3030382C3130382C3230382C3230382C3430382C3630382C3730382C3830382C3830382C3930382C3931382C3031382C3031382C3031382C3131382C3231382C3231382C3331382C3331382C3431382C3431382C3531382C3531382C3531382C3731382C3831382C3831382C3831382C3932382C3032382C3032382C3132382C3232382C3232382C3332382C3432382C3432382C3532382C3532382C3632382C3632382C3732382C3832382C3832382C3932382C3932382C3933382C3033382C3033382C3133382C3133382C3233382C3233382C3333382C3433382C3433382C3533382C3633382C3633382C3733382C3733382C3833382C3833382C3933382C3933382C3934382C3034382C3134382C3134382C3234382C3334382C3434382C3434382C3434382C3534382C3534382C3634382C3634382C3634382C3734382C3834382C3835382C3035382C3135382C3135382C3135382C3235382C3335382C3435382C3435382C3435382C3535382C3635382C3635382C3635382C3735382C3735382C3835382C3835382C3935382C3935382C3936382C3036382C3136382C3236382C3236382C3336382C3336382C3436382C3436382C3536382C3636382C3636382C3736382C3836382C3836382C3836382C3937382C3037382C3037382C3137382C3237382C3237382C3337382C3337382C3337382C3437382C3437382C3537382C3637382C3737382C3737382C3737382C3837382C3837382C3937382C3938382C3038382C3038382C3138382C3138382C3238382C3238382C3338382C3438382C3438382C3538382C3538382C3538382C3638382C3638382C3738382C3838382C3838382C3938382C3939382C3039382C3139382C3139382C3239382C3239382C3339382C3339382C3439382C3439382C3539382C3539382C3539382C3539382C3739382C3839382C3839382C3939382C3939382C3930392C3030392C3130392C3130392C3230392C3330392C3330392C3330392C3430392C3430392C3530392C3530392C3630392C3630392C3730392C3730392C3830392C3830392C3930392C3930392C3931392C3031392C3031392C3031392C3131392C3231392C3231392C3231392C3231392C3331392C3431392C3431392C3431392C3531392C3531392C3531392C3731392C3831392C3831392C3932392C3032392C3032392C3132392C3132392C3332392C3332392C3432392C3432392C3532392C3532392C3632392C3732392C3832392C3832392C3832392C3932392C3932392C3932392C3933392C3033392C3033392C3033392C3233392C3233392C3233392C3233392C3333392C3333392C3433392C3433392C3533392C3533392C3733392C3733392C3833392C3933392C3934392C3034392C3034392C3034392C3134392C3234392C3234392C3334392C3334392C3334392C3434392C3434392C3534392C3534392C3634392C3634392C3734392C3834392C3834392C3834392C3935392C3035392C3035392C3035392C3135392C3135392C3135392C3235392C3235392C3335392C3335392C3435392C3435392C3535392C3535392C3635392C3635392C3735392C3735392C3835392C3835392C3935392C3936392C3036392C3036392C3036392C3036392C3136392C3236392C3236392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3736392C3736392C3836392C3937392C3037392C3037392C3037392C3137392C3137392C3237392C3237392C3237392C3337392C3337392C3437392C3437392C3537392C3637392C3637392C3737392C3737392C3837392C3837392C3938392C3038392C3038392C3138392C3138392C3238392C3238392C3338392C3338392C3438392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3938392C3939392C3039392C3039392C3139392C3139392C3139392C3239392C3239392C3339392C3339392C3339392C3439392C3439392C3439392C3539392C3539392C3639392C3639392C3639392C3739392C3739392C3839392C3830313030312C30302C3030313130312C30302C3130313230312C30302C3230313330312C30302C3330313330312C30302C3430313430312C30302C3530313530312C30302C3630313730312C30302C3730313830312C30302C3830313930312C30302C3930313031312C31302C3130313131312C31302C3130313131312C31302C3230313331312C31302C3330313331312C31302C3430313531312C31302C3530313531312C31302C3630313631312C31302C3630313731312C31302C3730313831312C31302C3830313931312C31302C3930313931312C32302C3030313032312C32302C3030313132312C32302C3130313232312C32302C3230313232312C32302C33303133322C5D6C22747522525B3A2C303334362C2C303337382C2C333239392C2C3930312C3731312C3432312C3032312C3633312C3233312C3734312C3234312C3735312C3235312C3636312C3136312C3436312C3837312C3237312C3638312C3038312C3338312C3739312C3039312C3439312C3730322C3130322C3430322C3831322C3131322C3431322C3732322C3032322C3332322C3632322C3933322C3233322C3433322C3734322C3034322C3334322C3534322C3735322C3035322C3335322C3535322C3736322C3036322C3236322C3436322C3636322C3937322C3137322C3337322C3537322C3838322C3038322C3238322C3538322C3738322C3939322C3139322C3339322C3539322C3830332C3030332C3230332C3430332C3630332C3730332C3931332C3131332C3331332C3531332C3731332C3932332C3132332C3232332C3432332C3632332C3832332C3933332C3133332C3333332C3533332C3633332C3834332C3034332C3234332C3334332C3534332C3634332C3834332C3935332C3235332C3335332C3535332C3735332C3836332C3036332C3136332C3336332C3536332C3736332C3937332C3037332C3137332C3337332C3437332C3537332C3737332C3938332C3038332C3238332C3338332C3538332C3738332C3838332C3939332C3039332C3139332C3439332C3539332C3639332C3739332C3939332C3930342C3130342C3230342C3430342C3530342C3730342C3830342C3931342C3231342C3331342C3531342C3731342C3832342C3032342C3132342C3232342C3432342C3532342C3732342C3832342C3933342C3033342C3133342C3233342C3333342C3533342C3633342C3733342C3833342C3934342C3134342C3134342C3334342C3434342C3534342C3634342C3835342C3035342C3135342C3235342C3335342C3535342C3635342C3735342C3835342C3936342C3136342C3236342C3336342C3436342C3536342C3736342C3736342C3937342C3037342C3137342C3137342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3038342C3138342C3338342C3438342C3638342C3738342C3838342C3939342C3039342C3139342C3239342C3339342C3539342C3639342C3739342C3739342C3839342C3930352C3030352C3230352C3330352C3430352C3530352C3630352C3830352C3930352C3931352C3031352C3131352C3231352C3331352C3431352C3631352C3731352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3334352C3434352C3534352C3734352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3735352C3835352C3936352C3036352C3236352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3937352C3037352C3137352C3237352C3237352C3437352C3437352C3537352C3637352C3837352C3938352C3038352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3738352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3539352C3639352C3739352C3839352C3930362C3030362C3030362C3130362C3230362C3330362C3330362C3430362C3530362C3630362C3630362C3730362C3830362C3931362C3031362C3131362C3231362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3831362C3932362C3132362C3132362C3232362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3832362C3933362C3033362C3033362C3133362C3233362C3333362C3433362C3433362C3533362C3633362C3733362C3733362C3833362C3934362C3034362C3034362C3134362C3234362C3234362C3434362C3434362C3534362C3634362C3634362C3634362C3734362C3734362C3834362C3935362C3135362C3135362C3235362C3335362C3435362C3435362C3535362C3635362C3735362C3735362C3836362C3036362C3036362C3136362C3336362C3336362C3436362C3436362C3536362C3536362C3636362C3736362C3836362C3937362C3037362C3137362C3137362C3137362C3237362C3337362C3437362C3437362C3537362C3637362C3637362C3737362C3937362C3938362C3038362C3038362C3138362C3238362C3238362C3338362C3338362C3438362C3538362C3738362C3738362C3738362C3838362C3939362C3039362C3039362C3139362C3239362C3339362C3339362C3439362C3539362C3539362C3639362C3739362C3739362C3839362C3930372C3030372C3130372C3130372C3230372C3330372C3430372C3430372C3530372C3630372C3630372C3730372C3730372C3830372C3930372C3931372C3031372C3031372C3131372C3231372C3331372C3331372C3331372C3431372C3531372C3531372C3631372C3731372C3731372C3832372C3032372C3032372C3132372C3132372C3232372C3232372C3332372C3332372C3432372C3432372C3532372C3732372C3732372C3832372C3832372C3932372C3933372C3033372C3133372C3233372C3333372C3433372C3433372C3533372C3633372C3633372C3733372C3833372C3833372C3933372C3934372C3134372C3134372C3234372C3334372C3334372C3434372C3534372C3634372C3634372C3734372C3734372C3734372C3834372C3934372C3935372C3035372C3135372C3135372C3235372C3235372C3335372C3435372C3435372C3535372C3635372C3835372C3835372C3936372C3036372C3136372C3136372C3236372C3336372C3336372C3436372C3436372C3536372C3636372C3636372C3736372C3736372C3837372C3037372C3037372C3137372C3137372C3237372C3237372C3337372C3337372C3537372C3537372C3637372C3637372C3737372C3737372C3737372C3837372C3837372C3938372C3038372C3038372C3138372C3138372C3238372C3238372C3338372C3338372C3438372C3438372C3538372C3538372C3538372C3638372C3638372C3738372C3738372C3838372C3938372C3938372C3939372C3039372C3139372C3139372C3239372C3439372C3539372C3539372C3639372C3639372C3739372C3739372C3839372C3939372C3930382C3030382C3130382C3130382C3330382C3330382C3630382C3730382C3830382C3830382C3830382C3931382C3031382C3031382C3131382C3131382C3231382C3231382C3331382C3331382C3331382C3431382C3531382C3531382C3531382C3631382C3731382C3731382C3932382C3032382C3032382C3132382C3232382C3232382C3332382C3332382C3432382C3432382C3532382C3632382C3632382C3732382C3732382C3732382C3832382C3832382C3932382C3933382C3033382C3033382C3133382C3233382C3233382C3333382C3433382C3433382C3533382C3533382C3633382C3633382C3733382C3733382C3733382C3833382C3933382C3934382C3034382C3134382C3234382C3234382C3234382C3334382C3334382C3434382C3434382C3434382C3534382C3634382C3634382C3734382C3834382C3834382C3834382C3935382C3135382C3235382C3235382C3235382C3335382C3435382C3435382C3435382C3535382C3535382C3635382C3635382C3735382C3735382C3735382C3835382C3936382C3036382C3036382C3136382C3136382C3236382C3236382C3336382C3436382C3436382C3536382C3636382C3636382C3636382C3736382C3836382C3836382C3937382C3037382C3037382C3137382C3137382C3137382C3237382C3237382C3337382C3437382C3537382C3537382C3537382C3637382C3637382C3737382C3737382C3837382C3837382C3937382C3938382C3038382C3038382C3238382C3238382C3238382C3338382C3338382C3338382C3438382C3438382C3538382C3638382C3638382C3738382C3738382C3838382C3938382C3939382C3139382C3139382C3239382C3239382C3339382C3339382C3439382C3439382C3439382C3439382C3539382C3639382C3639382C3739382C3739382C3739382C3839382C3939382C3930392C3030392C3130392C3130392C3130392C3230392C3230392C3430392C3430392C3530392C3530392C3630392C3630392C3730392C3730392C3830392C3830392C3830392C3930392C3930392C3931392C3031392C3131392C3131392C3131392C3131392C3231392C3331392C3331392C3331392C3431392C3431392C3431392C3531392C3631392C3631392C3731392C3931392C3932392C3032392C3032392C3132392C3132392C3332392C3332392C3432392C3432392C3532392C3632392C3732392C3732392C3732392C3832392C3832392C3832392C3832392C3932392C3932392C3933392C3133392C3133392C3133392C3133392C3233392C3233392C3333392C3333392C3433392C3433392C3633392C3633392C3733392C3833392C3833392C3933392C3933392C3934392C3034392C3134392C3134392C3234392C3234392C3234392C3334392C3334392C3434392C3434392C3534392C3534392C3634392C3734392C3734392C3734392C3834392C3934392C3934392C3935392C3035392C3035392C3035392C3135392C3135392C3235392C3235392C3335392C3335392C3435392C3435392C3535392C3535392C3635392C3635392C3735392C3735392C3835392C3835392C3935392C3935392C3935392C3936392C3036392C3136392C3136392C3236392C3236392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3836392C3836392C3936392C3936392C3937392C3037392C3037392C3137392C3137392C3137392C3237392C3237392C3337392C3337392C3437392C3537392C3537392C3637392C3637392C3737392C3737392C3837392C3937392C3938392C3038392C3038392C3138392C3138392C3238392C3238392C3338392C3338392C3338392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3938392C3939392C3039392C3039392C3139392C3139392C3139392C3239392C3239392C3339392C3339392C3339392C3439392C3439392C3439392C3539392C3539392C3639392C3639392C3639392C3739392C3739392C3839392C3830313030312C30302C3030313130312C30302C3130313230312C30302C3230313330312C30302C3330313330312C30302C3430313430312C30302C3530313530312C30302C3630313730312C30302C3730313830312C30302C3830313930312C30302C3930313031312C31302C3130313131312C31302C3130313131312C31302C3230313331312C31302C3330313331312C31302C3430313531312C31302C3530313531312C31302C3630313631312C31302C3630313731312C31302C3730313831312C31302C3830313931312C31302C3930313931312C32302C3030313032312C32302C3030313132312C32302C3130313232312C32302C3230313232312C32302C33303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265743A75722C656D2270616F43726165733A22225B2C302C302230222C30392C362C302230222C37313531362C332C2C22322236342C393432312C2234222C32333031332C2C3239312C2238222C3336392C382230222C39392C3537392C352230222C38313031312C30302C322232222C35323936312C33302C3333312C22332231332C3630313435312C2237222C37312C3238313132312C2232222C30313039312C34382C312237222C39313031312C38382C3134312C22322237362C3439313632322C2233222C34333732312C36392C3137322C2232223836322C39352C3937322C22312239312C3136323333322C2230222C30323731322C38362C3737322C22322238372C3737323534332C2236222C35333534322C39372C3439332C2233223437332C34332C3533332C22312230332C3333333339322C2236222C31323433332C36342C3032332C22322231392C3035333233342C2230222C36333437332C39352C3433342C2231222C353433312C32302231222C33392C393632312C32302235222C37313636332C2C39303131342C22322233352C373635312C36302230222C32333639362C2C33303133372C2231223030312C32302C35303132332C22312233302C3030313133312C33302235222C38313136312C35302C36303130352C22322233362C3830313738312C36302239222C34333130312C30312C37303131382C2231223139312C30392C31303134352C22312232312C3539313032312C35302236222C39313236312C35392C39303132372C22322234372C3330323230312C39302230222C35333331322C33302C36313131302C2232223938322C30372C33303138372C22312232322C3837323533312C38302230222C30323037322C38372C37303135392C22322235382C3738323434312C31312233222C36333133322C39382C31313134322C2233223639332C37342C32303134392C22312234332C3135333831312C39302236222C31323838332C38352C33313130312C22322238392C3036333335312C32312237222C37333935332C31372C33313138332C2236222C313338312C37392235222C30313230372C2C35393137382C22312234382C363738322C31302231222C36323533312C3330322C33302239222C34333131312C3031322C35302239222C34312C3830313839312C39392235222C30313439312C30312C33303237302C22312234392C3331313832322C33302231222C37323633312C35312C37303238352C22332231352C3731313637322C37302238222C34322C3039313839322C32302238222C31313139322C31302C35303239332C22322234302C3430323335322C36302232222C38323234322C39302C35303239382C22332232362C3831323732322C30312238222C33332C3938323332322C36302232222C32313539322C35382C33303232372C22322235312C3339323330322C39302236222C39323635322C35392C38313232322C22332234372C3730333430322C34312231222C34342C3836333631322C38302238222C34313930332C35362C39303238392C22322237322C3237333232322C32312231222C30333038332C39372C30313236342C22332237382C3538333834322C36312235222C30312C3533312C32383233382C22312236302C3432312C33393233302C22312232392C3533312C34393235332C22322233372C3235312C30393231372C22332232352C3535312C36303330302C2231223339312C37312C30393233312C22312235312C3731313437322C33392232222C30323232312C39312C37393235362C22322233382C3332313632332C30302230222C36333133312C34322C34303338322C2232223738322C39302C33393235352C22312235322C3531323930322C37392234222C31323532322C34312C35303336302C22322234392C3031323638332C34302231222C37333234322C31322C37303339362C2233223838322C34392C32303330302C22312236332C3039323037332C31302238222C32323533332C31302C39303330352C22332235302C3430333237332C38302234222C38333136332C31312C35313332312C2234223939332C35372C38303336332C22312237342C3637333939332C35302234222C33323435332C36382C30303335382C22332237312C3839333532332C31312239222C39333938332C38392C31313337342C2231223531312C3236332C36372235222C30313239312C3335332C39372233222C39313137312C3336332C33382234222C37323539312C3837332C37382237222C36333630312C3338332C31392234222C30322C3532313432332C30382235222C31313638312C32322C37383333332C22322236302C3932313934332C37382233222C38323739312C37322C36393337312C22332231372C3232313439332C35392233222C30332C3131323037332C35382238222C32313538322C38312C35383335382C22322237312C3232323931332C32392235222C30333430322C35322C38393338362C22332232382C3332323838342C30302234222C30342C3430333234332C31392232222C33313239332C36302C39393339332C22322238322C3331333531332C37392239222C31333831332C36312C37303431322C22332234392C3232333830342C35302238222C31352C3638333138332C35392238222C35313930332C32392C31393335382C22322230342C3339333937342C32302234222C32333334342C34302C33303437362C22342237302C3030343539342C393022352C5D6D2270616946656E3A22225B2C302C302230222C33322C382C302230222C36342C382C302230222C39362C312C302230222C30392C362C302230222C31313631302C302C2C22312232332C302C302230222C35313032322C312C2C22312231372C352C362233222C39313730312C2C312236222C30323639312C2C352239222C32323338322C2C3032312C22322236342C393432312C2234222C36323435322C2C3737312C22322233382C383033312C2238222C30333432332C2C3239312C22332231322C303233312C2239222C3032322C3535302C2C2232223935322C3235302C2C2234223938322C3035302C2C2237223231322C3035302C2C2239223832322C3235302C2C22312233312C3835322C352230222C33313334322C3935302C2C22312234352C3336322C332230222C37313833322C3836312C2C22312233392C3137322C342234222C31323032322C3937372C2C22322230332C3838322C3430312C22322239342C3338322C3932312C22322237362C3939322C3434312C22322236382C3439322C3736312C22332234302C3930332C3037312C22332233322C3630332C3137312C2234222C3130352C312230222C38322C3039342C392230222C31352C3139342C382230222C33372C3439342C392230222C35392C3030352C312230222C31313136352C3530302C2C22312236332C3631352C302230222C35313636352C3531302C2C22312236372C3232352C312231222C39313535352C3732332C2C22322234312C3433352C332236222C33323233352C3034392C2C22322231352C3834352C3531312C22322230372C3435352C3134312C22322238382C3935352C3535312C22332237302C3535352C3836312C22332236322C3236352C3036312C2236222C3233372C392230222C30332C3133372C372230222C33352C3233372C372230222C35372C3633372C392230222C37392C3334372C322230222C31313338372C3734302C2C22312238332C3935372C322230222C35313938372C3835302C2C22312238372C3636372C352231222C39313937372C3237342C2C22322236312C3937372C392237222C33323735372C3638392C2C22322234352C3439372C3332312C22322232372C3939372C3934312C22322231392C3530382C3435312C22332230312C3130382C3836312C22332238322C3931382C3136312C2238222C3336392C382230222C32332C3336392C372230222C35352C3436392C382230222C37372C3837392C312230222C39392C3537392C352230222C32313630392C3038302C2C22312231342C3238392C372230222C36313331392C3439302C2C22312231382C3030313230322C2C22322230302C3330313930352C2C22322239312C3430313731382C2C22322238332C3230313532312C2230222C35323936312C33302C3333312C22322235372C3530313034312C2235222C39323134312C34302C3636312C22332232312C3830313135312C2237222C33333631312C35302C3437312C2231223530312C39312C302232222C34332C3531313039302C2C2235223637312C39312C322230222C30382C3131313639302C2C22312231302C3832313130302C2C22312233322C3032313730302C2C22312233342C3632313431302C2C22312233362C3732313232322C2C22312233382C3432313133342C2C22322232302C3832313933372C2C22322231322C3932313834312C2230222C34323730312C35322C3732312C22322239352C3532313536312C2235222C37323138312C37322C3337312C22322236392C3832313038312C2238222C31333535312C38322C3639312C22332234332C3332313039312C2239222C32312C3734313630352C2C2233223736312C30342C372232222C39352C3934313031302C2C2238223432312C31342C342230222C30313234312C32342C302230222C32313335312C32342C372231222C34313036312C33342C352232222C36313136312C34342C342235222C38313935312C35342C332237222C30323335312C36342C3330312C22322234322C3434313337312C2232222C34323333312C38342C3235312C22322232362C3134313139312C2237222C38323830312C30352C3039312C22322239392C3535313830322C2231222C31333238312C31352C3431322C22332237332C3135313032322C2231222C34312C3936313631392C2C2233223039312C31362C382236222C32362C3236313132342C2C2238223734312C32362C372233222C30313536312C33362C332233222C32313837312C34362C312234222C34313438312C35362C302236222C36313638312C36362C302238222C38313438312C37362C3030312C22322237302C3836313038312C2233222C32323037312C39362C3135312C22322235342C3937313130312C2238222C36323734312C31372C3130322C22322233382C3537313132322C2232222C30333232312C32372C3933322C22332231322C3037313733322C2234222C33333839312C34372C3334322C2231223237312C32382C3132312C2234223331312C32382C332239222C34362C3638313832372C2C2238223137312C33382C342236222C30313039312C34382C312237222C33313230312C35382C302238222C35313930312C36382C302239222C37313131312C37382C3031312C22312231392C3038313138312C2234222C31323430312C39382C3236312C22322239322C3639313430312C2239222C34323638312C31392C3531322C22322237362C3439313632322C2233222C38323236312C33392C3635322C22332235302C3039313634322C2237222C32333833312C35392C3437322C22332232342C3739313136322C2237222C39312C3530323132312C2236222C33342C3630323432312C2233222C37362C3030323932312C2231222C39382C3530323633312C2230222C31313431322C34302C3430312C22312232332C3730323435312C2231222C35313433322C36302C3533312C22312233372C3730323637312C2235222C39313633322C38302C3837312C22322233312C3131323030322C2230222C33323332322C31312C3232322C22322231352C3331323432322C2235222C37323230322C33312C3637322C22322239382C3031323734322C2239222C30333837322C35312C3830332C22332236322C3631323736332C2230222C34333635322C37312C3530332C2232223931322C31322C3630322C2234223036322C32322C3137312C2236223439322C32322C3735312C2239223032322C33322C3534312C22312233312C3932323434312C2234222C33313235322C35322C3435312C22312236352C3032323636312C2236222C37313336322C37322C3838312C22312236392C3232323139322C2231222C31323835322C30332C3433322C22322235332C3033323731322C2236222C35323134322C33332C3038322C22322233372C3033323234332C2230222C39323831322C35332C3432332C22332230312C3633323536332C2233222C32333539322C37332C3534332C22332238342C3533323438332C2233222C34322C3334323930322C2233222C38342C3534323431322C2230222C31372C3934323132312C2238222C34392C3534323033312C2237222C31313536322C34342C3037312C22312237332C3934323135312C2238222C35313738322C36342C3330322C22312239372C3034323637322C2232222C39313938322C39342C3034322C22322238312C3535323430322C2236222C33323837322C31352C3839322C22322236352C3935323233332C2231222C37323835322C34352C3533332C22322234392C3735323835332C2235222C31333533322C37352C3036332C22332232332C3535323138332C2237222C35333531322C39352C3036332C2232223836322C39352C3937322C2235223031322C30362C3533322C2237223434322C31362C3331322C2239223137322C32362C3230322C22312239312C3136323333322C2230222C34313530322C34362C3531322C22312231362C3436323835322C2233222C38313731322C37362C3234322C22322231302C3736323738322C2237222C32323331322C30372C3139322C22322230342C3637323631332C2232222C35323839322C33372C3134332C22322238372C3737323534332C2236222C39323637322C35372C3938332C22332236312C3537323237332C2239222C33333535322C38372C3339332C22332234352C3537323439332C2239222C39322C3337323738322C2239222C33352C3637323439322C2236222C37372C3138323230322C2234222C39392C3838323331322C2233222C32313831322C32382C3433322C22312233342C3238323733322C2234222C36313134322C35382C3135322C22312234382C3538323636322C2237222C30323534322C38382C3139322C22322234322C3238323739332C2232222C34323533322C31392C3334332C22322232362C3739323832332C2236222C38323731322C34392C3338332C22332230302C3639323835342C2230222C31333639322C37392C3131342C22332238332C3539323438342C2232222C35333637322C39392C3531342C2233223931322C37392C3331332C2235223236322C38392C3138322C2237223739322C39392C3136322C22312232302C3530333230322C2235222C32313634332C31302C3435322C22312236342C3030333832322C2235222C36313936332C34302C3337322C22312237382C3430333935322C2239222C30323437332C37302C3531332C22322237322C3130333139332C2233222C34323536332C30312C3836332C22322235362C3731333432332C2238222C38323734332C34312C3030342C22332233302C3731333535342C2232222C32333732332C37312C3033342C22332231342C3731333338342C2233222C36333830332C39312C3633342C2233223634332C35312C3932332C2235223039332C36312C3839322C2238223532332C37312C3837322C22312235302C3331333039322C2236222C32313437332C30322C3436322C22312238342C3932333831322C2236222C36313839332C33322C3438322C22312230392C3332333035332C2230222C31323330332C36322C3732332C22322230332C3132333538332C2234222C34323539332C30332C3236332C22322238362C3733333931332C2239222C38323837332C33332C3631342C22332236302C3833333235342C2232222C32333835332C36332C3833342C22332234342C3933333238342C2234222C36333134332C39332C3533342C2233223437332C34332C3533332C2236223731332C35332C3439322C2238223335332C36332C3537322C22312238302C3133333837322C2236222C33313330332C39332C3336322C22312231352C3834333830322C2236222C37313832332C32342C3538322C22312233392C3334333234332C2230222C31323433332C36342C3032332C22322233332C3134333837332C2234222C35323632332C39342C3636332C22322231372C3935333431332C2239222C39323031332C33352C3230342C22332230312C3035333934342C2232222C32333139332C36352C3533342C22332238342C3235333038342C2233222C36333437332C39352C3433342C223022362C322C33362C2232223833322C322C31362C2234223037302C322C39352C2236223339302C322C39352C2239223031302C322C30362C22312232312C312C3136322232222C33313632342C322C34362C22312232352C372C3836322237222C37313332312C2C3237322230222C39313631312C2C3637322234222C31323630322C2C3137322237222C32323539322C2C3538322230222C34323138322C2C3938322233222C36323736332C2C3338322236222C38323335332C2C3538322238222C30333933332C2C3738322239222C32333732332C2C3739322230222C3032322C3336322C32362C2232223935322C3935322C39352C2234223139322C3835322C38352C2237223531322C3835322C38352C2239223233322C3935322C39352C22312234312C3336322C3236322231222C33313934322C3636322C33362C22312235352C3037322C3036322236222C37313734322C3537322C39362C22312234392C3038322C3137322232222C31323033322C3638322C36372C22322231332C3939322C3137322239222C35323630322C3639322C32382C22322239362C3230332C3038322235222C38323837332C3430322C37382C22332236302C3530332C3638322238222C32333335332C3730322C38382C2234222C3131352C3036322232222C38322C3130352C3736322230222C31352C3230352C3735322238222C33372C3730352C3835322238222C35392C3431352C3035322239222C31313636352C3431322C31362C22312237332C3231352C3836322233222C35313337352C3332322C36362C22312237372C3032352C3936322239222C39313436352C3633322C32372C22322235312C3534352C3237322236222C33323434352C3834322C39372C22322233352C3135352C3438322232222C37323731352C3935322C34382C22322230392C3436352C3338322236222C30333139352C3636322C38382C22332237322C3936352C3838322238222C3236372C3934322C33362C2233223230372C3734322C31362C2235223433372C3734322C30362C2237223935372C3934322C39352C2239223737372C3235322C30362C22312238312C3835372C3736322232222C33313539372C3236322C34362C22312239352C3636372C3836322237222C37313439372C3537322C30372C22312238392C3838372C3237322233222C31323937372C3938322C36372C22322236332C3839372C3638322230222C35323635382C3330322C33382C22322234372C3330382C3938322235222C39323033382C3431322C37382C22332231312C3731382C3838322238222C33333630382C3132322C39382C2238222C3338392C3036322235222C32332C3437392C3936322233222C35352C3638392C3036322232222C38372C3138392C3336322232222C39392C3938392C3736322232222C32313231392C3239322C34362C22312231342C3839392C3836322236222C36313032312C30302C3536322239222C38313831312C31302C3337322232222C30323231312C32302C3137322235222C32323430312C32302C3937322238222C33323339312C33302C3638322231222C35323238312C34302C3438322234222C37323936312C35302C3138322237222C39323635312C35302C3738322239222C31333434312C36302C3239322230222C33333333312C36302C3539322230222C30312C3532313430322C38362C2233223634312C30322C3436322236222C37352C3832313530322C35362C2238223430312C30322C3936322234222C30313232312C31322C3436322235222C32313533312C32322C3036322237222C34313234312C32322C3736322239222C36313434312C33322C3537322231222C38313234312C34322C3337322234222C30323733312C35322C3237322238222C32323932312C36322C3138322231222C34323931312C36322C3938322234222C36323730312C37322C3838322237222C37323539312C38322C3538322239222C39323338312C39322C3239322231222C31333137312C39322C3839322232222C33333036312C30332C3239322233222C32312C3734313132322C32372C2233223836312C32342C3236322239222C30362C3134313432322C38362C2238223732312C32342C3936322238222C30313634312C33342C3436322239222C32313935312C34342C3137322230222C34313636312C34342C3937322232222C36313936312C35342C3837322235222C38313736312C36342C3737322238222C30323236312C37342C3738322231222C32323535312C38342C3638322234222C34323534312C39342C3638322237222C36323433312C30352C3539322230222C38323232312C31352C3439322232222C30333930312C32352C3139322234222C31333839312C32352C3839322235222C33333738312C33352C3339322236222C34312C3936313233322C36372C2233223139312C33362C3437322233222C32362C3436313733322C32372C2238223035312C34362C3237322232222C30313037312C34362C3937322232222C32313338312C35362C3737322234222C34313139312C36362C3637322236222C36313439312C37362C3537322239222C38313239312C38362C3538322232222C30323838312C39362C3638322235222C32323038312C30372C3638322238222C34323137312C31372C3739322231222C36323036312C32372C3639322234222C38323834312C33372C3639322236222C30333733312C34372C3439322238222C32333532312C35372C3239322239222C34333531312C35372C3839322239222C37312C3238313833322C30382C2234223431312C34382C3137322238222C34362C3838313534322C36372C2238223437312C35382C3137322236222C30313439312C35382C3837322237222C33313730312C36382C3737322238222C35313531312C37382C3738322230222C37313931312C38382C3738322233222C39313831312C39382C3838322236222C31323431312C30392C3938322239222C33323730312C32392C3139322232222C34323839312C33392C3239322235222C36323738312C34392C3339322238222C38323637312C35392C3330332230222C30333436312C36392C3230332232222C32333335312C37392C3030332233222C34333434312C37392C3730332233222C39312C3530323034322C35382C2234223833322C34302C3338322232222C37362C3230323834322C31382C2238223939322C35302C3538322230222C31313931322C36302C3338322231222C33313233322C37302C3338322232222C35313134322C38302C3338322234222C37313534322C39302C3438322237222C39313434322C30312C3639322230222C31323034322C31312C3839322233222C33323433322C33312C3039322236222C35323532322C34312C3239322239222C37323531322C35312C3430332232222C39323430322C36312C3530332234222C30333239322C37312C3530332236222C32333238322C38312C3430332237222C34333337322C39312C3230332237222C31322C3932323733322C39382C2234223236322C34322C3138322236222C39362C3632323734322C35382C2239223332322C35322C3538322235222C31313434322C36322C3438322235222C33313835322C37322C3438322236222C35313736322C38322C3638322238222C37313137322C39322C3839322231222C39313137322C31332C3039322234222C31323736322C32332C3339322237222C33323136322C33332C3630332230222C35323235322C34332C3930332233222C37323334322C36332C3230332236222C39323233322C37332C3330332238222C31333132322C38332C3531332230222C33333131322C39332C3531332231222C35333230322C30342C3331332231222C34322C3434323133322C33392C2234223738322C33342C3639322230222C32372C3134323334322C39382C2239223934322C35342C3138322239222C31313037322C36342C3138322239222C33313438322C37342C3339322230222C35313339322C38342C3539322232222C37313839322C39342C3839322235222C39313839322C31352C3139322238222C31323539322C32352C3530332231222C33323938322C33352C3930332234222C35323138322C35352C3230332237222C37323137322C36352C3630332239222C39323136322C37352C3931332232222C31333035322C39352C3031332233222C33333034322C30362C3131332234222C35333233322C31362C3131332234222C36322C3936323332322C37392C2235223231322C32362C3839322234222C34372C3736323633322C33392C2239223537322C34362C3539322232222C31313639322C35362C3639322233222C34313131322C36362C3839322234222C36313032322C38362C3139322236222C38313532322C39362C3539322238222C30323632322C30372C3930332231222C32323332322C32372C3430332234222C34323731322C33372C3930332237222C36323930322C35372C3331332230222C38323030322C36372C3731332233222C39323039322C38372C3131332235222C31333038322C39372C3431332237222C33333137322C30382C3531332238222C35333236322C31382C3631332238222C39322C3438323231332C30302C2235223833322C31382C3939322238222C37372C3338323732322C36392C22312230302C3138323733322C36392C22312232322C3338323934322C36392C22312233342C3838323236322C37392C22312234362C3838323637322C39392C22312235382C3338323039332C32302C22322235302C3439323530332C34302C22322235322C3139323132332C37302C22322234342C3639323633332C30312C22322233362C3939323235332C33312C22322233382C3039323736332C36312C22332232302C3039323138332C38312C22332231322C3039323539332C39312C22332230342C3130333730332C30322C22332239352C3330333931332C30322C2233223032332C30302C3030332233222C36352C3430333730332C30302C2238223030332C31302C3739322239222C30313932332C32302C3839322238222C32313035332C34302C3039322238222C34313636332C35302C3430332230222C36313637332C36302C3930332232222C38313138332C38302C3430332234222C30323338332C30312C3030332237222C32323138332C31312C3631332230222C34323637332C33312C3331332232222C36323936332C34312C3931332235222C38323036332C36312C3531332238222C30333135332C38312C3032332230222C32333134332C39312C3532332232222C34333333332C30322C3832332232222C36333532332C32322C3032332233222C34332C3731333738332C35302C2235223139332C39312C3530332232222C32382C3832333630332C30302C22312235302C3732333831332C30302C22312237322C3932333133332C30302C22312239342C3532333534332C31302C22312230372C3532333136332C33302C22312231392C3132333737332C36302C22322231312C3232333439332C38302C22322231332C3133333131332C31312C22322230352C3633333932332C34312C22322239362C3933333634332C37312C22322239382C3133333236332C39312C22332238302C3233333837332C31322C22332237322C3333333439332C33322C22332236342C3534333830332C34322C22332235362C3734333132332C34322C2233223537332C37332C3430332236222C31362C3933333438332C33302C2238223635332C39332C3530332231222C30313538332C30342C3730332230222C33313830332C32342C3130332231222C35313432332C33342C3730332232222C37313533332C35342C3330332234222C39313134332C37342C3030332236222C31323334332C38342C3830332239222C33323134332C30352C3631332232222C35323733332C32352C3431332234222C37323133332C34352C3231332237222C39323332332C36352C3032332230222C31333431332C37352C3732332232222C33333630332C39352C3332332233222C34333739332C30362C3832332234222C36333039332C32362C3132332234222C2C323431352C31322C2232223234392C352C39312C2234223437372C352C38312C2236223939362C352C39312C2239223731372C352C30322C22312232312C392C3932352232222C33313533312C2C3232352235222C35313733312C2C3532352238222C37313533312C2C3933352232222C39313932322C2C3433352236222C31323032322C2C3834352230222C33323930332C2C3334352234222C34323739332C2C3734352237222C36323438342C2C3035352230222C38323137342C2C3335352233222C30333835342C2C3435352235222C32333734342C2C3435352236222C3332322C3237352C30322C2232223336322C3836352C38312C2234223639322C3736352C38312C2237223132322C3736352C38312C2239223933322C3836352C39312C22312235312C3137322C3132352232222C33313835322C3537352C34322C22312236352C3037322C3932352238222C37313835322C3438352C31332C22312235392C3238322C3933352235222C31323434322C3539352C39332C22322233332C3430332C3034352233222C35323232332C3530352C36342C22322230372C3930332C3934352239222C38323639332C3231352C32352C22332238302C3431332C3535352234222C32333337332C3631352C35352C2234222C3432352C3132352231222C38322C3431352C3831352239222C31352C3731352C3731352238222C34372C3331352C3831352239222C36392C3132352C3032352230222C31313437352C3432352C32322C22312238332C3132352C3932352235222C35313338352C3433352C38322C22312238372C3234352C3033352232222C39313637352C3634352C36332C22322236312C3835352C3234352230222C33323835352C3835352C33342C22322234352C3736352C3434352237222C37323433352C3936352C30352C22322232392C3237352C3335352232222C31333031352C3637352C34352C22332239322C3937352C3835352235222C3536372C3136352C33322C2233223630372C3935352C31322C2235223933372C3935352C30322C2237223536372C3136352C30322C2239223438372C3436352C32322C22312239312C3736372C3932352234222C34313430372C3437352C37322C22312230362C3738372C3033352230222C38313530372C3738352C34332C22322230302C3139372C3433352237222C31323339382C3130352C31342C22322238332C3330382C3834352235222C35323237382C3431352C38342C22322236372C3032382C3035352231222C39323834382C3532352C34352C22332233312C3632382C3935352236222C33333632382C3233352C36352C2238222C3639392C3432352236222C32332C3839392C3332352234222C36352C3139392C3332352233222C38372C3739392C3632352233222C30313730312C30302C3032352234222C32313032312C30302C3532352237222C34313832312C31302C3132352239222C36313133312C31302C3833352233222C38313033312C32302C3633352236222C30323532312C33302C3434352230222C32323831312C34302C3234352234222C34323830312C34302C3934352237222C35323739312C35302C3735352231222C37323638312C36302C3335352234222C39323437312C36302C3935352236222C31333336312C37302C3435352238222C33333335312C37302C3835352239222C30312C3832313931352C39322C2233223035312C31322C3932352237222C38352C3432313032352C36322C2238223031312C32322C3432352237222C30313033312C32322C3932352238222C32313334312C33322C3533352230222C34313235312C34322C3233352233222C36313535312C35322C3033352236222C38313435312C35322C3833352239222C30323035312C36322C3734352233222C32323334312C37322C3534352237222C34323433312C38322C3435352230222C36323332312C39322C3235352234222C38323231312C30332C3035352237222C30333130312C30332C3635352239222C31333039312C31332C3236352231222C33333038312C31332C3636352232222C33312C3034313733352C33332C2233223237312C33342C3833352231222C30362C3734313134352C30332C2238223333312C34342C3533352231222C30313335312C35342C3133352232222C32313736312C35342C3833352234222C34313637312C36342C3533352237222C36313937312C37342C3434352230222C38313937312C38342C3334352233222C30323537312C39342C3334352237222C32323836312C30352C3235352231222C34323036312C31352C3235352234222C36323035312C32352C3135352238222C38323933312C32352C3936352231222C30333732312C33352C3736352233222C32333731312C34352C3336352235222C34333830312C34352C3936352235222C35312C3336313035352C38332C2233223539312C35362C3233352236222C33362C3036313535352C35332C2238223735312C36362C3033352235222C30313737312C36362C3733352236222C32313139312C37362C3433352238222C35313030312C38362C3334352231222C37313430312C39362C3334352234222C39313430312C30372C3334352238222C31323130312C31372C3335352231222C32323439312C32372C3335352235222C34323638312C33372C3435352239222C36323637312C34372C3436352232222C38323536312C35372C3336352235222C30333535312C36372C3136352237222C32333534312C36372C3936352239222C34333633312C37372C3537352230222C37312C3638313835352C33342C2234223931312C36382C3034352231222C35362C3338313436352C30342C2238223138312C37382C3034352230222C31313230312C37382C3834352231222C33313631312C38382C3634352233222C35313532312C39382C3634352236222C37313033312C30392C3634352239222C39313033312C31392C3735352232222C31323732312C32392C3835352236222C33323132312C33392C3936352230222C35323331312C35392C3036352233222C37323330312C36392C3136352236222C38323339312C37392C3136352239222C30333238312C38392C3037352232222C32333337312C38392C3937352233222C34333436312C39392C3637352234222C39312C3930323136352C38342C2234223234322C36302C3434352236222C37362C3830323936352C35342C2239223530322C37302C3634352235222C31313632322C38302C3434352236222C33313134322C39302C3334352238222C35313135322C30312C3435352231222C37313535322C31312C3535352234222C39313635322C32312C3635352237222C31323335322C33312C3836352231222C33323834322C35312C3036352234222C35323034322C36312C3236352238222C37323133322C37312C3437352231222C39323132322C38312C3537352234222C31333131322C39312C3537352236222C33333130322C30322C3437352238222C34333339322C31322C3237352238222C32322C3332323935352C33352C2234223736322C36322C3335352231222C30372C3232323936352C30352C2239223033322C37322C3735352230222C31313235322C38322C3635352231222C33313736322C39322C3635352233222C35313737322C30332C3735352235222C37313238322C31332C3935352238222C39313338322C33332C3236352232222C31323038322C34332C3536352235222C33323537322C35332C3836352239222C35323736322C37332C3037352232222C37323935322C38332C3337352236222C39323934322C39332C3537352238222C31333933322C30342C3638352231222C33333033322C31342C3538352232222C35333232322C32342C3438352233222C34322C3734323535352C38352C2234223139322C36342C3035352236222C32372C3734323736352C35352C2239223635322C37342C3535352235222C31313737322C38342C3535352236222C33313339322C39342C3635352238222C36313330322C30352C3836352230222C38313930322C32352C3136352233222C30323031322C33352C3436352236222C32323830322C34352C3837352230222C34323330322C36352C3237352233222C35323639322C37352C3537352237222C37323738322C38352C3838352230222C39323837322C30362C3138352233222C31333836322C31362C3338352235222C33333036322C32362C3438352237222C35333235322C33362C3338352237222C37322C3236323834352C32362C2235223731322C35362C3436352230222C35372C3336323136352C39352C2239223238322C37362C3035352239222C32313430322C38362C3136352230222C34313032322C39362C3336352232222C36313033322C30372C3636352234222C38313633322C32372C3036352237222C30323833322C33372C3437352231222C32323633322C34372C3837352234222C34323133322C36372C3337352238222C36323432322C37372C3738352231222C38323631322C39372C3138352234222C30333730322C30382C3538352237222C31333839322C31382C3738352239222C33333039322C32382C3939352231222C35333238322C33382C3939352231222C39322C3838323933352C36362C2235223334322C34382C3536352234222C37372C3938323435352C33362C22312230302C3938323436352C33362C22312233322C3138323537352C34362C22312234342C3738323838352C36362C22312235362C3839323230352C38362C22312236382C3439323631352C31372C22322236302C3639323133352C34372C22322236322C3439323734352C38372C22322236342C3039323236352C31382C22322235362C3439323737352C35382C22322234382C3639323239352C38382C22332233302C3730333630352C30392C22332232322C3930333032352C33392C22332232342C3030333233352C34392C22332231362C3430333334352C35392C2233223432332C32302C3836352239222C36352C3930333533352C37362C2238223630332C34302C3536352236222C30313633332C35302C3636352236222C32313935332C36302C3836352237222C34313537332C38302C3236352239222C36313638332C39302C3637352231222C38313339332C31312C3237352234222C30323539332C32312C3737352237222C32323439332C34312C3438352231222C34323039332C36312C3038352234222C36323438332C37312C3638352237222C38323637332C39312C3239352231222C30333836332C30322C3739352233222C32333036332C32322C3139352235222C34333235332C33322C3439352237222C36333534332C34322C3639352237222C35332C3132333731352C32372C2235223739332C32322C3536352239222C33382C3432333533352C38362C22312236302C3432333734352C38362C22312238322C3732333036352C39362C22312230352C3432333537352C31372C22312231372C3532333039352C33372C22312232392C3233333630352C36372C22322232312C3533333332352C39372C22322232332C3433333034352C33382C22322232352C3033333735352C36382C22322231372C3433333437352C30392C22322230392C3733333039352C33392C22332239302C3934333630352C35392C22332239322C3134333232352C37392C22332238342C3434333633352C39392C22332237362C3834333834352C39392C2233223937332C30342C3637352233222C32362C3534333531352C31372C2238223236332C32342C3537352230222C30313339332C33342C3837352230222C33313631332C35342C3237352231222C35313333332C36342C3737352232222C37313534332C38342C3437352235222C39313235332C30352C3137352237222C31323535332C31352C3838352231222C33323535332C33352C3638352234222C35323135332C35352C3438352237222C37323634332C37352C3239352231222C39323933332C38352C3939352234222C31333133332C30362C3639352236222C33333432332C32362C3239352238222C35333731332C33362C3730362230222C37333131332C35362C3030362230222C2C373332372C33372C2232223934312C2C3937372232222C38342C323631372C32372C2237223830312C2C3537372233222C32392C373631372C35372C22312234312C303831372C37372C22312234332C383132372C31382C22312235352C303432372C35382C22312234372C393832372C39382C22312234392C343333372C33392C22322233312C373733372C38392C22322232332C373234382C32302C22322231352C363534382C36302C22322230372C343934382C30312C22322239382C323135382C33312C22332238302C303335382C35312C22332237322C303335382C37312C2232222C3838322C3337372233222C37322C3037322C3937372232222C30352C3437322C3737372232222C33372C3037322C3737372233222C34392C3937322C3937372235222C31313236322C3138372C37372C22312237332C3038322C3538372231222C35313337322C3039372C35382C22312237372C3239322C3438372239222C39313836332C3030372C33392C22322236312C3130332C3539372238222C33323135332C3031382C32302C22322234352C3131332C3530382236222C37323932332C3931382C39302C22322231392C3732332C3331382232222C31333630332C3532382C35312C22332239322C3632332C3631382236222C3934352C3333372C35372C2232223139352C3033372C33372C2235223532352C3932372C33372C2237223235352C3033372C34372C2239223237352C3233372C36372C22312238312C3533352C3637372239222C33313339352C3034372C32382C22312239352C3734352C3638372236222C37313639352C3135372C30392C22312239392C3235352C3839372234222C31323538352C3436372C39392C22322237332C3637352C3030382233222C35323636352C3537382C37302C22322235372C3438352C3031382230222C39323334352C3538382C33312C22332233312C3238352C3831382236222C33333332352C3039382C37312C2237222C3137372C3537372237222C31332C3337372C3337372236222C34352C3737372C3337372236222C37372C3437372C3537372237222C39392C3437372C3837372238222C32313830372C3238372C31382C22312231342C3738372C3738372234222C36313032372C3339372C38382C22312232382C3030382C3039372232222C30323631382C3730372C37392C22322231322C3031382C3430382231222C34323130382C3132382C35302C22322239352C3132382C3730382239222C37323038382C3333382C33312C22322236392C3933382C3831382236222C31333835382C3234382C38312C22332234332C3934382C3531382239222C3239312C30302C3938372231222C33332C3530313830372C39372C2235223936312C30302C3837372239222C39372C3730313131372C30382C22312231302C3730313531372C32382C22312233322C3130313032372C34382C22312234342C3030313632372C38382C22312234362C3430313333372C31392C22312234382C3430313134372C35392C22322234302C3130313834382C30302C22322233322C3430313635382C34302C22322232342C3630313436382C38302C22322231362C3630313137382C32312C22322230382C3630313837382C36312C22322239392C3530313438382C39312C22332238312C3530313838382C31322C22332237332C3630313239382C32322C2231223431312C33322C3538372235222C35332C3732313533372C34382C2235223239312C33322C3738372233222C31382C3932313034372C34382C22312234302C3032313534372C36382C22312235322C3532313135372C38382C22312236342C3432313835372C32392C22312236362C3832313636372C35392C22312236382C3932313437372C39392C22322236302C3632313338382C34302C22322236322C3032313139382C38302C22322235342C3233313030382C32312C22322234362C3233313830382C36312C22322233382C3233313531382C39312C22332232302C3233313232382C32322C22332231322C3233313832382C35322C22332230342C3333313233382C36322C2231223633312C35342C3639372230222C38332C3034313635372C38382C2236223531312C35342C3938372238222C34382C3334313336372C39382C22312236302C3434313836372C31392C22312237322C3934313537372C33392C22312238342C3834313338372C36392C22312239362C3334313239382C30302C22312239382C3435313130382C34302C22322239302C3135313031382C38302C22322238322C3535313032382C32312C22322237342C3835313932382C36312C22322236362C3835313833382C30322C22322235382C3835313634382C34322C22332234302C3835313435382C37322C22332233322C3935313036382C39322C22332233342C3135313536382C30332C2231223935312C37362C3039372235222C30342C3336313137372C34392C2236223833312C37362C3539372233222C36382C3636313038372C34392C22312238302C3836313638372C36392C22312230332C3336313439372C38392C22312231352C3337313230382C31302C22312231372C3837313231382C35302C22312231392C3937313232382C39302C22322231312C3637313233382C33312C22322231332C3137313234382C37312C22322230352C3437313235382C31322C22322239362C3537313236382C35322C22322238382C3537313137382C39322C22332237302C3637313038382C31332C22332236322C3737313738382C34332C22332235342C3937313339382C35332C2231223238312C37382C3930382231222C32342C3638313138372C39392C2236223236312C38382C3539372239222C39382C3038313139372C39392C22312231312C3238313839382C31302C22312232332C3839313730382C34302C22312233352C3839313631382C37302C22312234372C3339313632382C30312C22312234392C3539313733382C34312C22322234312C3339313834382C38312C22322233332C3839313935382C33322C22322233352C3139313037382C37322C22322232372C3239313138382C30332C22322231392C3339313139382C34332C22332230312C3330323030382C37332C22332239322C3530323830382C39332C22332238342C3730323531382C30342C2232223630322C38302C3330382236222C35342C3030323638382C35302C2236223638322C39302C3130382234222C31392C3530323839382C35302C22312233312C3731323630382C37302C22312235332C3331323531382C39302C22312236352C3331323532382C32312C22312236372C3931323733382C36312C22312237392C3131323834382C30322C22322236312C3931323036382C34322C22322236332C3431323237382C38322C22322235352C3831323438382C32332C22322235372C3031323539382C36332C22322234392C3132323630382C39332C22332233312C3232323631382C32342C22332232332C3332323532382C34342C22332231352C3632323333382C35342C2232223033322C38322C3331382232222C37342C3432323738382C30312C2237223131322C39322C3331382230222C34392C3033323130382C31312C22312236312C3233323031382C32312C22312237332C3933323032382C35312C22312239352C3033323133382C38312C22312239372C3633323334382C31322C22312239392C3833323535382C35322C22322239312C3633323836382C39322C22322239332C3233323138382C33332C22322238352C3533323339382C37332C22322237372C3834323630382C31342C22322236392C3934323731382C34342C22332236312C3034323832382C37342C22332235332C3234323833382C39342C22332234352C3534323634382C30352C2232223435322C38342C3031382237222C39342C3934323538382C36312C2237223633322C39342C3231382235222C36392C3635323030382C36312C22312238312C3835323031382C37312C22312230342C3535323132382C30322C22312231362C3635323333382C33322C22312232382C3235323534382C36322C22322232302C3535323935382C30332C22322232322C3435323237382C34332C22322232342C3035323638382C38332C22322231362C3435323939382C32342C22322230382C3636323331382C36342C22322239392C3836323532382C39342C22332239312C3036323733382C32352C22332238332C3236323734382C34352C22332237352C3536323735382C35352C2232223937322C37362C3532382232222C32352C3536323038382C31322C2237223236322C38362C3832382230222C39392C3236323739382C31322C22312231322C3537323730382C32322C22312233342C3237323931382C35322C22312234362C3337323233382C38322C22312235382C3037323634382C31332C22322235302C3337323036382C35332C22322235322C3237323437382C39332C22322234342C3837323938382C33342C22322234362C3238323330382C37342C22322233382C3538323731382C31352C22332232302C3738323033382C34352C22332231322C3938323334382C37352C22332231342C3238323435382C39352C22332230362C3638323436382C30362C2233223530322C36382C3732382237222C35352C3138323337382C35322C2237223838322C38382C3232382235222C30313831322C39382C3232382235222C32313234322C30392C3332382237222C34313935322C31392C3632382239222C36313137322C32392C3933382232222C38313837322C34392C3433382236222C30323138322C35392C3933382239222C32323038322C37392C3434382233222C34323737322C38392C3934382237222C36323237332C30302C3435382231222C38323536332C31302C3935382235222C30333735332C33302C3335382238222C32333035332C34302C3736382231222C34333334332C35302C3936382233222C36333733332C37302C3036382234222C33332C3130333835382C31332C2235223737332C36302C3532382239222C31382C3530333437382C39322C22312234302C3630333538382C39322C22312237322C3030333739382C31332C22312238342C3731333131382C33332C22312239362C3931333532382C36332C22312230392C3731333134382C39332C22322231312C3031333635382C33342C22322231332C3031333237382C37342C22322230352C3731333838382C31352C22322230372C3232333430382C35352C22322239382C3532333032382C38352C22332238302C3832333533382C32362C22332238322C3132333934382C34362C22332237342C3432333236382C36362C22332236362C3832333437382C37362C2233223935332C34322C3833382234222C30362C3532333635382C32332C2238223334332C36322C3633382232222C30313437332C37322C3833382232222C32313839332C39322C3133382234222C35313631332C30332C3533382236222C37313832332C32332C3033382239222C39313633332C33332C3734382232222C31323034332C35332C3334382236222C33323034332C37332C3035382230222C35323733332C38332C3735382234222C37323333332C30342C3435382237222C39323632332C32342C3036382231222C31333032332C33342C3636382234222C33333231332C35342C3136382237222C35333630332C36342C3536382239222C37333130332C37342C3837382230222C38332C3634333833382C36332C2236223333332C34342C3733382234222C37382C3234333835382C34332C22312230312C3334333037382C34332C22312232332C3734333438382C35332C22312234352C3534333939382C38332C22312235372C3835333631382C30342C22312236392C3635333233382C34342C22322237312C3035333035382C38342C22322237332C3135333836382C31352C22322236352C3835333538382C35352C22322236372C3436333330382C39352C22322235392C3836333032382C33362C22332235312C3236333733382C36362C22332234332C3536333335382C38362C22332233352C3936333836382C30372C22332233372C3436333138382C31372C2231222C353433312C32302231222C35322C383932312C32302231222C39342C323732312C32302231222C31372C393632312C32302233222C33392C393632312C32302235222C31313335322C2C38303138322C22312236332C323133312C33302232222C35313636332C2C34303136332C22312236372C363933312C34302231222C39313236342C2C33303136342C22322235312C353734312C35302231222C33323734352C2C32303136352C22322233352C373635312C36302230222C37323632352C2C39303134362C22322231392C353136312C36302238222C31333530362C2C33303131372C22332239322C363336312C37302233222C3633322C3539312C32302232222C37322C3939322C31303131322C2235223431322C3938312C32302232222C34372C3138322C39303133322C2239223236322C3139312C32302236222C31313637322C3339312C32302239222C33313538322C3739312C33302233222C35313938332C3130312C33302237222C37313938332C3630312C34302232222C39313638332C3131312C34302237222C31323038332C3731312C35302231222C33323137332C3232312C35302236222C35323236332C3732312C36302231222C37323135332C3133312C36302235222C39323134332C3433312C36302238222C31333133332C3633312C37302231222C33333232332C3733312C37302233222C3735352C3634312C32302234222C30332C3134352C34303133322C2235223633352C3334312C32302234222C36372C3334352C34303135322C2239223438352C3634312C32302238222C31313939352C3934312C33302231222C34313830352C3435312C33302235222C36313231352C3935312C33302239222C38313331352C3536312C34302234222C30323031352C3137312C34302238222C32323430352C3737312C35302233222C33323639352C3338312C35302238222C35323738352C3838312C36302232222C37323737352C3339312C36302237222C39323636352C3739312C37302230222C31333735362C3030312C37302233222C33333834362C3230312C37302235222C3937372C3039312C32302237222C32332C3238372C38303137322C2235223835372C3838312C32302237222C38372C3638372C39303138322C22312230302C3739372C32303131332C22312232322C3239372C37303134332C22312233342C3130382C32303138332C22312233362C3630382C38303132342C22312233382C3731382C34303136342C22322233302C3432382C31303131352C22322232322C3932382C38303136352C22322232342C3133382C35303131362C22322231362C3234382C31303135362C22322230382C3234382C37303139362C22322239392C3235382C32303133372C22332238312C3335382C36303136372C22332237332C3535382C39303138372C2231223030312C32302C35303132332C2233223434312C32302C34303131332C2235223038312C32302C35303131332C2238223830312C32302C37303132332C22312233302C3030313133312C33302235222C32313534312C33302C36303138332C22312235342C3530313234312C34302231222C36313036312C34302C39303136342C22312236382C3130313635312C35302230222C30323935312C36302C34303135352C22322235322C3430313237312C36302230222C34323634312C38302C30303135362C22322233362C3830313738312C36302239222C38323832312C39302C33303133372C22332231302C3830313939312C37302236222C32333930312C30312C34303139372C22332230342C3131313730312C38302231222C32312C3232313335312C33302236222C36332C3732313335312C33302235222C30362C3332313535312C33302236222C33382C3132313835312C33302237222C30313335312C36322C33303139332C22312236322C3932313936312C34302232222C34313937312C37322C35303136342C22312238362C3432313338312C35302230222C38313638312C39322C31303135352C22322238302C3433313030312C36302230222C32323937312C30332C38303134362C22322237342C3233313731312C36302239222C36323336312C32332C35303133372C22322235382C3433313233312C37302237222C30333534312C33332C39303131382C22332233322C3633313434312C38302234222C34333932312C34332C39303135382C2231223534312C37342C35303132342C2233223938312C37342C35303131342C2236223632312C37342C38303131342C2238223435312C38342C32303132342C22312237302C3734313738312C34302235222C32313339312C39342C34303138342C22312230352C3335313230312C35302231222C37313930312C31352C30303136352C22312231392C3135313931312C36302230222C31323930312C32352C39303135362C22322230332C3435313833312C36302239222C34323839312C34352C37303134372C22322239362C3035313635312C37302238222C38323138312C36352C35303132382C22332237302C3235313237312C38302236222C32333336312C37352C38303139382C22332235342C3635313438312C39302230222C36312C3836313139312C34302238222C31342C3236313239312C34302237222C34362C3936313539312C34302237222C37382C3837313030312C34302238222C31313130312C30372C36303130352C22312231332C3737313431312C35302233222C35313832312C32372C33303137352C22312233372C3437313233312C36302231222C39313633312C34372C32303136362C22322233312C3537313235312C37302230222C33323033312C36372C32303135372C22322232352C3437313237312C38302230222C37323631312C38372C32303134382C22322230392C3837313139312C38302238222C30333939312C39372C39303131392C22332239322C3138313730312C39302234222C34333438312C31382C32303136392C2231223139312C30392C31303134352C2234223633312C30392C33303133352C2236223337312C30392C37303133352C2239223230312C31392C33303134352C22312232312C3539313032312C35302236222C33313234312C32392C39303139352C22312235352C3339313833312C36302233222C37313935312C34392C38303137362C22312236392C3239313935312C37302232222C31323136312C37392C30303136372C22322235332C3739313138312C38302231222C35323135312C39392C32303135382C22322234372C3330323230312C39302230222C39323533322C31302C32303134392C22332232312C3730323132312C39302237222C33333931322C32302C39313130302C22332231352C3330323633312C30312231222C31322C3431323730312C36302230222C36342C3031323031312C35302239222C39362C3731323531312C35302239222C32392C3731323132312C36302230222C31313035322C32312C39303133362C22312236332C3731323833312C36302236222C35313937322C34312C39303139362C22312238372C3531323036312C37302233222C39313838322C37312C31303138372C22322238312C3731323338312C38302232222C33323438322C39312C35303137382C22322237352C3832323730312C39302231222C37323137322C31322C38303136392C22322236392C3332323932312C30312230222C31333535322C33322C39313133302C22332234332C3832323734312C30312236222C35333134322C35322C35313137302C2232223933322C30332C39303136362C2234223438322C31332C32303135362C2237223232322C31332C38303135362C2239223235322C32332C36303137362C22312237312C3633323433312C36302239222C33313339322C34332C34303132372C22312230362C3533323535312C37302235222C38313231322C36332C37303139372C22322231302C3533323038312C38302234222C32323431322C39332C32303138382C22322231342C3134323530312C39302233222C36323630322C31342C37303137392C22322239372C3934323033312C30312232222C39323139322C34342C31313135302C22332238312C3434323235312C30312239222C33333737322C36342C32313131312C22332237352C3134323037312C31312233222C36322C3335323730312C37302232222C30352C3935323231312C37302231222C34372C3735323831312C37302231222C37392C3835323632312C37302233222C32313230322C33352C36303135372C22312231342C3935323734312C37302238222C36313133322C35352C39303131382C22312233382C3935323137312C38302235222C30323234322C38352C35303139382C22322234322C3235323839312C39302234222C34323933322C31362C32303139392C22322233362C3436323532312C30312233222C38323832322C33362C38313137302C22332232302C3036323035312C31312231222C32333331322C36362C32313134312C22332230342C3636323237312C31312237222C36333130322C38362C32313139312C2232223938322C30372C33303138372C2235223533322C30372C38303137372C2237223337322C31372C36303137372C22312230302C3437323532312C37302238222C32313832322C33372C35303130382C22312234342C3637323734312C38302233222C36313935322C36372C30303137382C22312236382C3637323337312C39302231222C30323037322C38372C37303135392C22322237322C3038323130312C39302239222C34323836322C31382C36313134302C22322236362C3338323033312C30312238222C38323735322C34382C34313133312C22332235302C3038323735312C31312236222C32333334322C36382C39313130322C22332233342C3638323138312C32312232222C36333133322C39382C31313134322C2233223431322C39382C37303133382C2235223136322C30392C33303132382C2238223030322C31392C31303132382C22312233302C3139323132312C38302233222C32313535322C33392C32303135382C22312237342C3439323534312C38302238222C36313638322C35392C38303132392C22312239382C3439323337312C39302236222C30323839322C38392C37313130302C22322239322C3930333230312C30312234222C34323739332C31302C38313139302C22322239362C3230333333312C31312233222C38323638332C34302C37313137312C22332238302C3030333136312C32312231222C32333337332C37302C35313134322C22332236342C3730333738312C32312237222C36333236332C39302C38313138322C2233223134332C38302C39303138382C2235223838332C39302C36303137382C2238223732332C30312C35303137382C22312235302C3831333631312C38302238222C32313338332C32312C38303130392C22312230352C3231333134312C39302232222C37313531332C35312C36303136392C22312232392C3331333137312C30312230222C31323732332C38312C36313134302C22322232332C3832333230312C30312239222C35323632332C31322C38313133312C22322232372C3232333433312C31312237222C39323731332C35322C30313132322C22332231312C3132333536312C32312235222C33333430332C37322C39313138322C22332239342C3832333239312C33312231222C36333439332C30332C33313132332C2233223836332C38322C31303132392C2236223531332C38322C39303130392C2238223535332C39322C38303130392C22312238302C3633333031312C39302231222C33313231332C32332C33303133392C22312233352C3033333733312C39302236222C37313434332C35332C32303139392C22312235392C3333333836312C30312233222C31323735332C38332C35313138302C22322235332C3834333130312C31312232222C35323735332C31342C38313136312C22322235372C3334333533312C32312231222C39323834332C35342C31313135322C22332234312C3234333736312C32312239222C33333633332C38342C32313132332C22332233352C3034333639312C33312234222C37333632332C30352C38313136332C2233223639332C37342C32303134392C2236223434332C38342C31303133392C2238223338332C39342C32303133392C22312231312C3535333430312C39302234222C33313134332C31352C38303136392C22312236352C3035333333312C39302238222C37313437332C34352C39313132302C22312238392C3335333636312C30312236222C31323838332C38352C33313130312C22322238332C3936333030312C31312234222C35323838332C31362C38313139312C22322238372C3536333633312C32312233222C39323038332C35362C33313137322C22332237312C3436333936312C33312231222C33333836332C38362C35313134332C22332236352C3337333030312C33312236222C37333935332C31372C33313138332C2232222C353534312C36322235222C36322C393134312C36322235222C30352C343833312C36322236222C33372C323733312C36322238222C35392C343833312C37322231222C31313936342C2C30323135372C22312237332C383234312C37322239222C35313338342C2C36323134382C22312238372C343035312C38322239222C39313238352C2C34323135392C22322237312C363935312C30332230222C33323936362C2C33333135302C22322236352C303736312C31332230222C37323035372C2C30333135312C22322234392C303237312C31332239222C31333133372C2C34333133322C22332232332C333437312C32332235222C3634332C3830312C36322237222C39322C3030332C34323137362C2235223632332C3230312C36322237222C35372C3430332C32323139362C2239223637332C3430312C37322232222C31313139332C3630312C37322236222C34313130332C3031312C38322230222C36313730332C3431312C38322235222C38313830332C3931312C39322230222C30323530332C3432312C39322236222C32323030332C3932312C30332231222C33323339332C3433312C30332236222C35323538332C3933312C31332232222C37323537332C3334312C31332236222C39323636332C3634312C32332230222C31333735332C3934312C32332234222C33333934332C3035312C32332236222C3736352C3136312C37322230222C31332C3235352C38323139362C2235223834352C3735312C37322230222C37372C3635352C38323132372C2239223839352C3036312C37322235222C32313431352C3336312C37322239222C34313432352C3836312C38322233222C36313033352C3337312C38322238222C38313233352C3937312C39322233222C30323033352C3538312C39322238222C32323532352C3139312C30332234222C34323831352C3739312C30332239222C36323031362C3230312C31332234222C38323130362C3730312C31332238222C39323139362C3131312C32332232222C31333338362C3431312C32332236222C33333537362C3631312C32332238222C3938382C3630312C37322233222C33332C3330382C34323133372C2235223037382C3430312C37322234222C39372C3930382C35323136372C22312232302C3130382C38323139372C22312233322C3731382C32323132382C22312234342C3831382C38323136382C22312235362C3432382C34323131392C22312235382C3633382C30323136392C22322235302C3433382C37333132302C22322235322C3034382C34333137302C22322234342C3335382C30333132312C22322233362C3535382C37333137312C22322232382C3636382C32333132322C22332231302C3736382C37333136322C22332230322C3937382C31333139322C22332230342C3237382C34333132332C2231223131312C34302C33323138372C2233223635312C34302C31323138372C2235223239312C34302C32323138372C2238223232312C34302C34323130382C22312234302C3430313834312C38322233222C32313136312C35302C33323137382C22312237342C3230313935312C39322231222C36313837312C36302C36323136392C22312238382C3030313337312C30332231222C30323937312C38302C31333136302C22322237322C3430313938312C31332231222C34323836312C39302C36333137312C22322236362C3131313330312C32332232222C38323235312C31312C30333136322C22332234302C3431313631312C33332230222C32333633312C32312C30333133332C22332232342C3931313432312C33332236222C33312C3332313237312C38322233222C37332C3832313237312C38322233222C31362C3532313337312C38322234222C34382C3532313737312C38322236222C30313836312C38322C31323138382C22312238322C3432313738312C39322232222C34313639312C39322C34323136392C22312230372C3233313230312C30332231222C39313530312C31332C30333136302C22322230312C3433313831312C31332231222C33323030312C32332C37333137312C22322239342C3433313533312C32332232222C36323738312C34332C33333137322C22322237382C3833313035312C33332231222C30333037312C35332C37333135332C22332236322C3233313236312C33332238222C34333635312C36332C37333131342C2231223535312C39342C35323130392C2234223130312C39342C36323139382C2236223833312C39342C38323130392C2238223836312C30352C32323132392C22312239302C3135313830312C39322234222C33313830312C31352C34323138392C22312232352C3035313232312C30332232222C37313732312C33352C30333137302C22312233392C3035313933312C31332232222C31323932312C34352C39333137312C22322232332C3535313835312C32332232222C35323032312C36352C37333138322C22322231372C3335313637312C33332232222C39323530312C38352C34333137332C22332239302C3735313139312C34332231222C32333039312C39352C38333134342C22332238342C3436313330312C34332236222C37312C3837313231312C39322236222C32342C3437313431312C39322236222C36362C3237313731312C39322236222C39382C3237313232312C39322238222C31313531312C32372C38333131302C22312233332C3337313533312C30332234222C35313534312C34372C34333138302C22312235372C3237313335312C31332233222C39313535312C36372C33333138312C22322235312C3537313337312C32332233222C33323135312C38372C33333139322C22322234352C3637313339312C33332234222C37323933312C30382C33333139332C22322233392C3238313231312C34332233222C31333432312C32382C30333137342C22332231332C3738313732312C35332230222C35333231312C33382C33333132352C2232223130312C32392C34333133302C2234223834312C32392C36333132302C2236223638312C33392C30333133302C2239223631312C33392C36333135302C22312234312C3039313334312C30332237222C33313835312C35392C31333131312C22312237352C3039313136312C31332235222C37313737312C37392C31333130322C22312238392C3139313138312C32332235222C31323138312C39392C32333130332C22322237332C3830323330312C33332235222C35323337322C31302C34333130342C22322236372C3730323532312C34332235222C39323935322C33302C34333139342C22332235312C3230323334312C35332233222C33333534322C35302C31333136352C22332234352C3030323835312C35332239222C32322C3531323233312C31332230222C37342C3231323433312C30332239222C31372C3031323933312C31332230222C34392C3131323634312C31332232222C31313536322C35312C34333134312C22312238332C3331323336312C31332238222C35313639322C37312C33333132322C22312230382C3331323438312C32332236222C30323730322C39312C35333131332C22322230322C3732323730312C33332237222C34323530322C31322C39333132342C22322230362C3032323033312C34332237222C37323439322C34322C32333132352C22322238392C3732323235312C35332236222C31333038322C36322C32333130362C22332237332C3432323137312C36332233222C35333936322C37322C38333135362C2232223934322C33332C35333137312C2234223639322C33332C39333136312C2237223533322C34332C34333137312C2239223636322C35332C31333138312C22312239312C3133323036312C32332231222C34313930322C37332C30333134322C22312232362C3233323138312C32332239222C38313033322C39332C33333133332C22322233302C3434323530312C33332238222C32323433322C31342C38333133342C22322233342C3234323033312C34332238222C36323832322C34342C33333133352C22322232382C3234323535312C35332238222C30333631322C36342C36333132362C22332230322C3934323737312C36332236222C34333330322C38342C36333139362C22332239352C3834323539312C37332232222C37322C3435323533312C32332233222C32352C3135323933312C32332233222C36372C3035323634312C32332233222C39392C3235323435312C32332235222C32313731322C36352C33333138322C22312233342C3535323437312C33332231222C36313834322C38352C36333135332C22312235382C3735323839312C34332230222C30323136322C31362C31333134342C22322236322C3236323532312C35332230222C34323036322C33362C38333135352C22322235362C3636323235312C36332230222C38323135322C36362C34333134362C22332234302C3536323737312C36332239222C32333833322C38362C38333133372C22332233342C3336323939312C37332236222C36333832322C30372C38333138372C2233223030322C33372C32333130332C2235223734322C33372C37333139322C2237223638322C34372C35333130332C22312231302C3837323435312C33332231222C32313334322C36372C34333134332C22312236342C3237323537312C33332237222C36313637322C38372C38333131342C22312238382C3438323130312C34332236222C30323938322C31382C35333131352C22322239322C3038323932312C35332236222C34323938322C34382C34333131362C22322238362C3538323835312C36332236222C38323038322C37382C32333130372C22332237302C3438323538312C37332235222C32333836322C39382C37333138372C22332236342C3339323830312C38332231222C36333835322C31392C38333134382C2233223632322C32392C37333135332C2235223337322C33392C33333135332C2238223331322C34392C31333135332C22312234302C3539323135312C33332237222C32313037322C36392C32333139332C22312239342C3039323537312C34332233222C37313430322C38392C38333137342C22312231392C3330333230312C35332231222C31323831332C31302C37333136352C22322231332C3930333233312C36332231222C35323831332C34302C37333136362C22322231372C3530333236312C37332231222C39323031332C37302C37333136372C22332230312C3430333139312C38332230222C32333939332C30312C34333134382C22332239342C3331333631312C38332237222C36333039332C32312C36333139382C2233223235332C32312C31333131342C2236223030332C32312C38333130342C2238223034332C33312C37333130342C22312237302C3331333834312C34332232222C32313839332C36312C30333134342C22312231352C3831333337312C34332238222C37313233332C38312C37333132352C22312234392C3232333230312C35332236222C31323734332C31322C37333131362C22322234332C3932333333312C36332236222C35323834332C34322C39333131372C22322234372C3532333536312C37332236222C39323034332C38322C30333131382C22332233312C3532333539312C38332235222C33333033332C30332C39333139382C22332232352C3533333232312C39332232222C37333132332C33332C33333134392C2233223038332C31332C34333135342C2236223832332C32332C32333134342C2238223836332C33332C32333135342C22312230312C3133333334312C34332236222C33313732332C35332C36333139342C22312234352C3733333037312C35332232222C37313136332C38332C35333136352C22312237392C3134333130312C36332230222C31323737332C31342C37333135362C22322237332C3934333433312C37332230222C35323837332C35342C30333135372C22322237372C3634333736312C38332230222C39323137332C38342C33333135382C22332236312C3634333939312C38332239222C33333136332C31352C34333132392C22332235352C3735333732312C39332235222C37333435332C34352C30333137392C2234223830332C30352C37333138342C2236223635332C31352C36333137342C2238223739332C32352C36333138342C22312233312C3035333933312C34332239222C33313635332C35352C32333132352C22312237352C3635333736312C35332235222C37313139332C38352C33333139352C22322230302C3136333030312C36332233222C32323730332C31362C37333138362C22322231342C3036333433312C37332233222C36323930332C35362C32333138372C22322230382C3736333936312C38332233222C30333330332C38362C36333137382C22332239312C3937333230312C39332232222C33333439332C31372C38333135392C22332239352C3037333333312C39332238222C37333738332C34372C36343130302C2233222C363835312C30352236222C38322C313335312C30352236222C31352C383035312C30352237222C34372C373934312C31352230222C36392C393035312C31352233222C31313538352C2C32353137312C22312239332C363435312C32352232222C36313230352C2C38353138322C22312230382C343236312C33352233222C30323330362C2C36353139332C22322239312C383037312C34352235222C33323239372C2C35353131352C22322238352C343937312C35352237222C37323637382C2C32353132362C22322236392C373438312C36352236222C31333935382C2C36353130372C22332235332C323638312C37352233222C3735332C3132312C30352238222C30332C3231332C38353138302C2235223933332C3631312C30352239222C36372C3931332C36353132312C2239223139332C3731312C31352235222C32313830332C3032312C31352239222C34313931332C3332312C32352234222C36313632332C3732312C33352230222C38313832332C3233312C33352235222C30323732332C3733312C34352231222C32323332332C3334312C34352237222C34323731332C3834312C35352233222C36323930332C3235312C35352238222C38323130332C3635312C36352234222C39323239332C3036312C36352238222C31333438332C3236312C37352232222C33333837332C3336312C37352235222C3937352C3637312C31352231222C32332C3437352C33353131312C2235223136352C3237312C31352232222C39372C3137352C33353135312C22312231302C3437352C35353138312C22312233322C3137352C38353132322C22312234342C3238352C33353137322C22312234362C3938352C38353133332C22312235382C3239352C34353138332C22322235302C3139352C39353134342C22322234322C3730362C35353130352C22322234342C3131362C31353136352C22322233362C3431362C37353131362C22322232382C3632362C32353136362C22332231302C3832362C36353131372C22332231322C3032362C39353135372C22332230342C3433362C30353138372C2231223030382C3232312C31352235222C34332C3632382C30353135312C2235223438382C3032312C31352237222C31382C3432382C32353139312C22312233302C3732382C35353133322C22312235322C3432382C39353137322C22312236342C3633382C34353132332C22312237362C3334382C30353137332C22312237382C3634382C36353132342C22322237302C3535382C33353138342C22322237322C3236382C30353134352C22322236342C3636382C36353130362C22322235362C3937382C33353135362C22322235382C3237382C38353130372C22332234302C3438382C33353135372C22332233322C3738382C37353139372C22332233342C3139382C30353132382C2231223232312C36302C31353131322C2233223836312C36302C30353131322C2236223630312C36302C30353132322C2238223633312C36302C32353134322C22312236302C3030313636312C32352238222C32313837312C37302C31353132332C22312239342C3030313737312C33352237222C36313739312C38302C34353132342C22312230392C3030313139312C34352238222C31323030312C39302C39353133352C22322239322C3731313630312C35352239222C34323239312C31312C34353135362C22322238362C3531313132312C37352230222C38323837312C32312C37353135372C22332237302C3031313333312C38352230222C32333336312C33312C38353134382C22332235342C3831313134312C38352237222C34312C3532313239312C32352237222C39332C3132313139312C32352237222C32362C3932313339312C32352238222C36382C3032313639312C33352230222C30313338312C30332C31353134332C22312230332C3133313630312C33352238222C35313431312C31332C33353133342C22312232372C3133313132312C34352238222C39313532312C32332C39353133352C22322232312C3533313733312C35352239222C33323232312C34332C36353135362C22322231352C3733313435312C37352231222C37323131312C36332C32353136372C22322230392C3433313936312C38352231222C30333739312C37332C36353136382C22332239322C3033313138312C38352239222C34333538312C38332C35353132392C2231223736312C31352C36353133332C2234223431312C31352C37353133332C2236223235312C31352C39353135332C2238223338312C32352C33353137332C22312230312C3735313832312C34352230222C33313532312C33352C35353134342C22312233352C3835313334312C34352239222C37313634312C35352C31353134352C22312235392C3035313036312C36352230222C31323035312C36352C39353136362C22322234332C3835313837312C37352231222C35323334312C38352C37353137372C22322233372C3735313639312C38352232222C39323133312C30362C34353137382C22332232312C3436313131312C39352232222C33333731312C31362C38353136392C22332231352C3236313332312C39352238222C39312C3037313533312C34352231222C33342C3737313633312C34352231222C37362C3637313933312C34352232222C30392C3737313434312C34352234222C31313233312C35372C30353137342C22312235332C3037313835312C35352231222C35313336312C36372C36353136352C22312237372C3137313537312C36352231222C39313537312C38372C35353137362C22322237312C3637313539312C37352232222C33323437312C30382C35353138372C22322237352C3038313531312C38352234222C37323436312C32382C34353139382C22322235392C3838313333312C39352234222C31333135312C34382C31353139392C22332234332C3538313934312C30362232222C35333034312C35382C34363135302C2232223331312C34392C38353138342C2234223136312C35392C30353138342C2237223030312C35392C34353139342C2239223133312C36392C30353131352C22312235312C3639313736312C35352235222C33313537312C37392C35353139352C22312238352C3839313438312C36352233222C37313739312C39392C34353138362C22322230302C3130323530312C37352234222C32323230322C31302C36353130382C22322230342C3030323632312C38352235222C35323639322C33302C37353131392C22322239372C3130323834312C39352236222C39323538322C35302C37363131302C22332237312C3930323636312C30362236222C33333337322C37302C34363139302C22332236352C3930323138312C31362232222C33322C3731323735312C35352235222C38342C3531323036312C35352235222C32372C3431323536312C35352237222C35392C3631323137312C35352239222C31313138322C37312C39353132362C22312230342C3031323838312C36352236222C36313431322C39312C38353131372C22312232382C3332323930312C37352236222C30323832322C32322C30353131382C22322232322C3932323233312C38352237222C34323732322C34322C33353133392C22322232362C3432323535312C39352238222C38323931322C36322C36363133302C22332231302C3332323737312C30362238222C32333730322C38322C36363133312C22332230342C3232323539312C31362236222C35333839322C30332C32363139312C2232223236322C36332C32353133362C2235223930322C36332C35353133362C2237223934322C37332C31353134362C2239223138322C37332C38353136362C22312230322C3733323738312C36352239222C34313632322C39332C37353133372C22312234362C3034323730312C37352238222C38313934322C31342C39353133382C22322235302C3434323133312C38352239222C32323635322C34342C34353134392C22322235342C3534323635312C30362230222C36323235322C36342C38363135302C22322234382C3734323038312C31362231222C30333134322C39342C32363136312C22332233322C3635323230312C32362230222C34333133322C31352C32363133322C22332232362C3735323032312C32362236222C38322C3735323336312C37352230222C33352C3535323836312C37352230222C37372C3535323437312C37352231222C30313730322C38352C32353133372C22312233322C3335323139312C37352237222C34313335322C30362C32353131382C22312236362C3736323431312C38352235222C38313637322C32362C36353130392C22322238302C3236323933312C39352236222C32323438322C35362C32363131302C22322238342C3336323636312C30362237222C36323038322C37362C39363132312C22322237382C3636323239312C31362238222C30333037322C30372C34363132322C22332236322C3537323531312C32362237222C34333036322C32372C35363130332C22332235362C3737323433312C33362233222C31332C3237323236312C37352237222C36352C3037323736312C37352237222C30382C3137323437312C37352238222C30313433322C38372C33353130382C22312236322C3037323339312C38352233222C34313038322C30382C35353137382C22312239362C3438323731312C39352232222C39313430322C33382C31353137392C22322231312C3038323434312C30362232222C33323231322C35382C38363138302C22322231352C3138323237312C31362234222C37323930322C38382C36363139312C22322230392C3539323030312C32362234222C31333030322C31392C33363139322C22332239322C3539323532312C33362233222C34333039322C33392C36363137332C22332238362C3739323634312C34362230222C33332C3839323935312C38352234222C38352C3739323536312C38352234222C32382C3839323337312C38352235222C30313136322C38392C32353137382C22312238322C3739323339312C39352230222C35313730332C30302C36353134392C22312232372C3230333931312C39352238222C39313233332C33302C33363133302C22322233312C3830333734312C30362239222C33323134332C36302C32363134312C22322234352C3130333737312C32362230222C37323833332C39302C32363135322C22322233392C3531333730312C33362230222C31333033332C32312C30363135332C22332232332C3531333333312C33362239222C35333132332C34312C35363133342C22332231372C3831333635312C34362236222C36332C3531333435312C38352239222C31362C3431333136312C38352239222C35382C3531333037312C39352230222C30313838332C38312C30353132392C22312231332C3531333239312C39352235222C35313633332C30322C35353139392C22312235372C3132333931312C30362234222C39313136332C33322C34363139302C22322236312C3832333934312C31362234222C33323037332C36322C35363130322C22322237352C3032333138312C32362235222C37323836332C39322C36363131332C22322236392C3533333231312C33362236222C31333136332C32332C36363131342C22332235332C3633333034312C34362235222C35333335332C35332C33363138342C22332235372C3033333436312C35362231222C39332C3233333834312C39352234222C34362C3233333635312C39352234222C38382C3333333636312C39352235222C31313731332C37332C37353137392C22312234332C3433333039312C30362230222C35313536332C30342C34363134302C22312238372C3034333931312C30362239222C39313139332C33342C34363133312C22322239312C3734333035312C31362239222C34323130332C36342C37363134322C22322230362C3134333338312C33362230222C37323939332C30352C30363135332C22322239392C3635333631312C34362230222C31333239332C33352C31363135342C22332238332C3835333634312C34362239222C35333538332C36352C30363133352C22332238372C3235333237312C35362235222C32342C3035333334312C39352238222C37362C3035333135312C39352238222C31392C3235333236312C39352239222C31313634332C37352C34363131302C22312237332C3335333738312C30362234222C35313439332C30362C32363138302C22312231382C3036333831312C31362232222C30323132332C33362C34363137312C22322232322C3836333135312C32362232222C34323233332C36362C39363138322C22322233362C3236333638312C33362233222C38323133332C30372C33363139332C22332232302C3837333032312C34362234222C32333432332C33372C37363139342C22332232342C3137333235312C35362233222C36333731332C36372C36363136352C22332231382C3537333937312C35362239222C3834372C2C30373132342C2232223439362C2C36373133342C2235223233362C2C33373135342C2237223236362C2C32373138342C2239223638362C2C33373132352C22312230322C333436312C35372236222C34313531362C2C37373132362C22312232362C323037312C36372238222C38313532372C2C34373134372C22322232302C353937312C38372230222C32323132382C2C33373137382C22322231342C363738312C39372233222C36323930392C2C31373139392C22322230382C323439312C30382235222C39323439392C2C36383130312C22332238312C373839312C31382234222C33333138392C2C38383138312C2237222C3033332C36373135342C2233223631332C3233312C34372235222C35352C3433332C30373137342C2237223438332C3033312C35372230222C30313830332C3133312C35372234222C32313632332C3433312C35372239222C34313833332C3733312C36372234222C36313534332C3134312C37372230222C38313934332C3634312C37372236222C30323934332C3135312C38372233222C32323634332C3635312C38372239222C34323134332C3136312C39372236222C36323433332C3636312C30382232222C38323732332C3037312C30382237222C30333032332C3337312C31382232222C32333331332C3537312C31382237222C34333730332C3637312C32382230222C3139352C3239312C34372239222C33332C3738352C39373139342C2235223637352C3838312C35372231222C30382C3738352C39373134352C22312233302C3139352C31373138352C22312234322C3939352C34373133362C22312236342C3139352C38373138362C22312236362C3930362C33373134372C22312237382C3330362C39373130382C22322237302C3331362C35373137382C22322237322C3032362C31373133392C22322236342C3632362C36373139392C22322235362C3933362C32383135302C22322235382C3333362C37383131312C22332234302C3534362C31383136312C22332233322C3934362C34383130322C22332233342C3434362C35383134322C2231223331382C3034312C35372234222C35332C3933382C38373134352C2235223839382C3733312C35372236222C32382C3933382C39373139352C22312235302C3434382C32373133362C22312237322C3234382C36373138362C22312238342C3535382C31373133372C22312239362C3335382C37373139372C22312239382C3736382C33373135382C22322239302C3737382C30373131392C22322239322C3537382C36373138392C22322239342C3138382C33383134302C22322238362C3538382C39383130312C22322237382C3839382C35383136312C22332237302C3130392C30383131322C22332236322C3530392C33383135322C22332236342C3030392C36383138322C2231223533312C37302C39373130362C2233223238312C37302C38373130362C2236223132312C37302C39373132362C2238223235312C38302C31373135362C22312237302C3730313538312C36372239222C32313539312C39302C30373133372C22312230352C3930313539312C37372239222C37313731312C30312C32373135382C22312232392C3131313930312C39372231222C31323232312C31312C37373137392C22322232332C3031313432312C30382233222C35323631312C33312C32383130312C22322231372C3031313933312C31382236222C39323430312C34312C35383131322C22332239302C3831313135312C32382236222C32333239312C35312C35383130332C22332238342C3731313935312C33382234222C35312C3733313231312C36372236222C30342C3433313231312C36372237222C34362C3433313331312C36372239222C37382C3533313631312C37372232222C31313030312C32332C30373135372C22312231332C3933313632312C38372230222C35313333312C33332C33373135382C22312234372C3133313034312C39372231222C39313634312C34332C38373137392C22322234312C3733313735312C30382233222C33323534312C36332C35383130312C22322234352C3233313337312C31382236222C37323633312C38332C31383132322C22322233392C3033313838312C32382237222C31333432312C39332C35383132332C22332231332C3934313030312C33382237222C35333431312C30342C34383130342C2231223038312C33352C38373134372C2234223732312C33352C38373134372C2236223736312C34352C31373136372C2238223939312C34352C34373139372C22312232312C3435313035312C38372233222C33313334312C35352C36373137382C22312235352C3735313436312C39372232222C37313636312C37352C32373138392C22312237392C3135313138312C30382234222C31323237312C39352C30383131312C22322237332C3135313939312C31382237222C35323836312C30362C38383133322C22322236372C3336313731312C32382239222C39323735312C32362C35383134332C22332235312C3136313233312C33382239222C33333634312C33362C38383134342C22332234352C3236313334312C34382237222C30322C3337313835312C38372231222C35342C3137313935312C38372232222C39362C3137313236312C38372234222C32392C3337313736312C38372237222C31313934312C37372C33373130392C22312236332C3837313038312C39372235222C35313238312C38372C39383130302C22312239372C3137313839312C30382236222C39313739312C30382C37383132312C22322239312C3838313731312C31382238222C33323739312C32382C37383134322C22322239352C3438313733312C33382230222C37323938312C34382C36383136332C22322238392C3438313535312C34382232222C31333937312C36382C33383137342C22332237332C3438313037312C35382231222C35333037312C37382C36383134352C2232223632312C37392C33373139382C2234223537312C37392C35373130392C2237223531312C37392C39373132392C2239223734312C38392C34373134392C22312237312C3339313139312C39372238222C33313339312C39392C39383133302C22312230362C3730323830312C30382238222C38313731322C31302C38383134312C22322232302C3230323932312C32382230222C32323532322C33302C39383136322C22322232342C3430323035312C33382232222C36323132322C36302C31383138332C22322231382C3730323137312C34382234222C30333231322C38302C31383139342C22332230322C3630323938312C35382234222C34333230322C39302C37383139352C22332239352C3831323430312C36382232222C35322C3031323338312C39372238222C39342C3931323638312C39372238222C33372C3931323039312C30382230222C37392C3231323739312C30382233222C31313839322C30322C34383136302C22312231342C3932323331312C31382231222C36313333322C32322C33383136312C22312234382C3332323433312C32382232222C30323934322C34322C35383138322C22322235322C3132323735312C33382234222C34323135322C36322C38383130342C22322234362C3832323038312C34382236222C38323434322C39322C31383132352C22332233302C3933323130312C35382237222C32333533322C31332C31383132362C22332233342C3033323032312C36382236222C36333732322C32332C37383130372C2232223537322C38332C39383136302C2235223432322C39332C33383136302C2237223436322C39332C38383138302C2239223839322C30342C35383131312C22312232322C3434323431312C31382234222C34313534322C32342C34383139312C22312236362C3034323433312C32382234222C38313037322C34342C36383130332C22322237302C3634323835312C33382235222C32323837322C37342C30383132342C22322237342C3834323338312C34382238222C36323637322C39342C35383134352C22322237382C3235323730312C36382230222C30333836322C31352C38383135362C22332236322C3335323832312C37382230222C34333935322C33352C38383134372C22332235362C3735323634312C37382237222C30332C3035323239312C31382234222C34352C3935323639312C31382234222C39372C3036323330312C31382236222C30313432322C31362C31383138312C22312235322C3036323032312C32382232222C34313137322C33362C30383137322C22312238362C3636323234312C33382232222C38313739322C35362C34383137332C22322230312C3336323736312C34382233222C33323630322C38362C30383139342C22322230352C3636323339312C35382235222C37323430322C30372C37383131362C22322230392C3137323931312C36382237222C30333739322C33372C31383133372C22332239322C3337323334312C37382237222C34333938322C35372C33383132382C22332238362C3637323236312C38382235222C32332C3537323239312C32382231222C37352C3537323739312C32382232222C31382C3638323430312C32382233222C30313035322C31382C33383136322C22312237322C3738323332312C33382230222C34313839322C33382C35383134332C22312231372C3438323734312C33382239222C39313532322C36382C30383135342C22322233312C3138323437312C35382231222C33323533322C38382C38383137352C22322233352C3539323230312C36382233222C37323333322C31392C36383139362C22322233392C3039323932312C37382235222C31333632322C34392C32383130382C22332232332C3239323435312C38382235222C35333931322C36392C35383139382C22332231372C3739323537312C39382232222C35332C3239323039312C32382238222C30362C3139323639312C32382239222C34382C3330333430312C33382230222C30313737332C31302C34383133332C22312230332C3530333532312C33382237222C35313632332C33302C37383131342C22312234372C3230333035312C34382236222C39313335332C36302C34383132352C22322236312C3030333837312C35382237222C33323336332C39302C33383133362C22322236352C3431333830312C37382230222C37323336332C32312C33383136372C22322236392C3031333733312C38382231222C31333735332C35312C31383137382C22332235332C3331333436312C39382231222C35333035332C37312C35383135392C22332234372C3831333638312C39382239222C37332C3831333738312C33382235222C32362C3931333439312C33382235222C37382C3032333330312C33382237222C31313530332C31322C33383139332C22312233332C3332333532312C34382233222C35313435332C33322C38383137342C22312237372C3032333235312C35382232222C39313238332C36322C36383138352C22322238312C3932333238312C36382234222C33323339332C39322C37383130372C22322239352C3433333331312C37382236222C37323339332C32332C38383132382C22322239392C3133333334312C38382237222C31333738332C35332C38383133392C22332238332C3433333237312C39382237222C35333138332C38332C34393131302C22332238372C3033333639312C30392234222C30342C3633333338312C34382230222C35362C3633333139312C34382231222C39382C3934333030312C34382232222C31313333332C31342C31383135342C22312236332C3134333432312C34382238222C35313338332C33342C38383133352C22312230382C3034333335312C35382238222C30323231332C36342C38383133362C22322231322C3934333438312C36382239222C34323332332C30352C31383135372C22322232362C3535333731312C38382231222C38323432332C33352C33383137382C22332232302C3235333934312C39382233222C32333931332C36352C35383138392C22332231342C3635333937312C30392232222C36333331332C39352C32393136302C22332231382C3236333530312C31392230222C33342C3435333937312C34382235222C38362C3535333838312C34382235222C32392C3735333839312C34382237222C31313236332C31362C30383139342C22312239332C3136333332312C35382233222C36313331332C33362C38383137352C22312233382C3036333335312C36382232222C30323234332C37362C30383137362C22322235322C3036333738312C37382233222C34323435332C30372C34383139372C22322235362C3637333132312C38382235222C38323635332C33372C38383131392C22332235302C3437333535312C39382237222C32333135332C37372C31393132302C22332234342C3837333638312C30392237222C36333634332C30382C31393131312C22332234382C3538333331312C31392234222C3136382C2C33393135372C2233223830372C2C39393137372C2235223734372C2C36393139372C2237223837372C2C35393133382C22312230302C323537312C38392237222C32313132372C2C37393132392C22312233342C343038312C39392238222C36313234382C2C33303235302C22312234382C363738322C31302231222C30323734392C2C31303238312C22322234322C353539322C32302235222C34323134312C3030322C33302232222C36323533312C3330322C33302239222C38323932312C3730322C34302235222C30333232312C3930322C35302231222C32333631312C3031322C35302235222C34333131312C3031322C35302239222C3238332C3035312C37392239222C32332C3934332C36393130382C2235223836332C3534312C38392232222C30382C3034332C34393136382C22312232302C3534332C36393130392C22312234322C3434332C38393135392C22312235342C3735332C31303231302C22312236362C3635332C36303238302C22312237382C3036332C30303234312C22322237302C3136332C35303231322C22322236322C3937332C30303238322C22322236342C3537332C35303235332C22322236362C3038332C30303232342C22322235382C3438332C34303238342C22332234302C3838332C37303233352C22332234322C3238332C39303238352C22332233342C3839332C30303232362C2231223430362C3830312C38392233222C35332C3130362C35393134382C2235223139362C3430312C38392237222C32382C3330362C34393130392C22312234302C3830362C36393135392C22312236322C3731362C30303230302C22312238342C3031362C34303236302C22312238362C3931362C39303232312C22312239382C3432362C34303239312C22322239302C3533362C30303236322C22322239322C3433362C36303233332C22322239342C3034362C32303239332C22322238362C3534362C37303236342C22322237382C3935362C32303232352C22332237302C3335362C36303238352C22332236322C3835362C39303232362C22332236342C3436362C30303236362C2231223632382C3735312C38392239222C37332C3335382C35393130392C2236223331382C3535312C39392232222C34382C3535382C36393136392C22312237302C3135382C39303230302C22312239322C3036382C33303235302C22312230352C3436382C38303231312C22312231372C3337382C34303238312C22312231392C3838382C30303234322C22322232312C3038382C37303231332C22322231332C3939382C33303238332C22322231352C3530392C30303235342C22322231372C3030392C36303231352C22322230392C3531392C32303237352C22332239302C3931392C36303233362C22332239322C3432392C30303238362C22332239342C3032392C32303232372C2231223834312C39302C38393135392C2233223639312C39302C37393137392C2236223633312C39302C37393139392C2238223836312C30312C30303232302C22312239302C3431313330322C30302237222C33313431312C30312C38303232312C22312232352C3831313431322C31302238222C37313733312C32312C30303234322C22312234392C3331313832322C33302231222C31323434312C33312C35303237332C22322234332C3431313334322C34302234222C35323134312C35312C30303231352C22322233372C3631313735322C35302238222C39323133312C36312C33303234362C22332232312C3631313936322C36302239222C33333132312C37312C33303234372C22332231352C3731313637322C37302238222C37312C3033313233322C30302233222C31342C3833313233322C30302234222C35362C3933313333322C30302236222C39382C3233313633322C31302230222C31313831312C34332C30303234312C22312233332C3833313634322C31302239222C35313235312C35332C33303235322C22312236372C3233313036322C33302231222C39313736312C36332C38303238332C22322237312C3033313637322C34302234222C33323936312C38332C35303231352C22322236352C3633313339322C35302238222C37323236312C30342C31303235362C22322235392C3734313830322C37302231222C31333235312C31342C34303236372C22332234332C3834313931322C38302231222C35333434312C32342C33303235382C2231223339312C36352C30303231312C2234223234312C36352C30303232312C2236223238312C36352C32303234312C2239223531312C36352C36303237312C22312234312C3235313137322C32302232222C33313236312C37352C38303237322C22312237352C3735313538322C33302233222C37313738312C39352C33303239332C22312239392C3336313230322C34302235222C31323539312C31362C31303232352C22322239332C3536313032322C35302239222C35323239312C32362C39303236362C22322238372C3936313833322C37302232222C39323438312C34362C36303238372C22332237312C3936313335322C38302234222C33333537312C35362C39303238382C22332237352C3236313436322C39302232222C31322C3637313138322C31302239222C36342C3537313238322C32302230222C30372C3637313538322C32302232222C33392C3937313039322C32302236222C31313636312C39372C36303230332C22312238332C3738313330322C33302235222C36313230312C31382C31303231342C22312231382C3238313032322C34302237222C30323831312C33382C30303234352C22322232322C3138313034322C36302230222C34323132312C35382C30303237362C22322231362C3938313935322C37302234222C38323531312C36382C39303230382C22332231302C3138313837322C38302236222C32333730312C38382C35303232392C22332230342C3338313239322C39302236222C36333030312C39382C38313230302C2232223034312C39392C38303238322C2234223938312C39392C39303239322C2237223033322C30302C33303231332C2239223436322C30302C39303234332C22312239312C3130323531322C33302239222C34313231322C32302C33303234342C22312232362C3730323233322C34302239222C38313833322C34302C32303236352C22322234302C3430323335322C36302232222C32323734322C36302C33303239362C22322234342C3830323437322C37302236222C36323634322C38302C34303232382C22322234382C3230323539322C38302239222C30333833322C30312C34303235392C22332233322C3431323331322C30312230222C34333133322C32312C31313235302C22332232362C3831323732322C30312238222C36322C3432323930322C33302237222C31352C3332323231322C33302238222C35372C3532323631322C34302230222C38392C3932323332322C34302233222C32313631322C33322C30303237342C22312233342C3732323933322C35302232222C36313335322C34322C39303238352C22312236382C3432323935322C36302234222C30323137322C37322C31303231372C22322237322C3432323238322C37302237222C34323537322C39322C34303234382C22322237362C3333323530322C39302231222C38323037322C31332C36303237392C22332236302C3633323632322C30312233222C32333336322C33332C36313238302C22332235342C3933323434322C31312233222C36333735322C35332C31313237312C2232223838322C31342C37303235342C2235223833322C32342C30303236342C2237223038322C32342C36303238342C22312231302C3434323333322C35302232222C32313234322C34342C31303236352C22312236342C3334323135322C36302231222C36313937322C36342C31303237362C22312239382C3034323337322C37302233222C30323839322C38342C35303239372C22322230332C3134323739322C38302236222C35323230322C30352C39303233392C22322230372C3135323132322C39302239222C38323839322C33352C33313235302C22332239302C3535323434322C31312231222C32333139322C35352C35313237312C22332238342C3835323436322C32312231222C36333738322C37352C32313235322C2233223431322C32362C31303234352C2235223436322C32362C35303235352C2238223630322C33362C32303237352C22312234302C3036323933322C36302230222C32313836322C34362C39303234362C22312239342C3036323935322C36302239222C37313630322C37362C30303235372C22312231392C3836323338322C38302231222C31323532322C39362C35303238382C22322232332C3937323830322C39302234222C35323033322C32372C32313231302C22322232372C3937323433322C30312237222C39323732322C34372C37313234312C22332232312C3437323935322C32312230222C33333132322C37372C30313235322C22332231352C3837323038322C33312230222C37333631322C38372C39313233332C2233223933322C32382C33303232362C2235223039322C32382C38303233362C2238223233322C33382C35303235362C22312236302C3738323334322C36302238222C32313539322C35382C33303232372C22312231352C3738323536322C37302237222C37313433322C37382C37303233382C22312234392C3538323039322C38302239222C31323335322C30392C33303236392C22322235332C3739323731322C30312232222C35323935322C33392C31313239302C22322235372C3839323534322C31312235222C39323635322C35392C38313232322C22332235312C3339323137322C32312237222C33333035322C38392C33313233332C22332234352C3839323439322C33312237222C37333734332C30302C34313231342C2233223636332C32302C32303230372C2236223631332C32302C38303231372C2238223935332C33302C36303233372C22312239302C3430333534322C37302236222C33313332332C35302C36303230382C22312234352C3530333836322C38302235222C37313236332C38302C31303231392C22312237392C3430333539322C39302237222C31323238332C30312C39313233302C22322238332C3631333432322C31312230222C35323838332C33312C39313236312C22322238372C3831333335322C32312233222C39323638332C36312C38313239322C22332238312C3431333138322C33312235222C33333138332C39312C34313230342C22332237352C3932333630322C34312235222C37333837332C31322C36313238342C2233223239332C32322C31303237372C2236223334332C32322C37303238372C2238223638332C33322C36303230382C22312232312C3232333634322C38302233222C33313135332C35322C38303237382C22312237352C3332333137322C39302232222C37313039332C38322C34303237392C22322230302C3332333939322C30312233222C32323131332C31332C34313230312C22322231342C3633333033322C31312236222C36323831332C34332C35313233322C22322231382C3833333036322C32312239222C30333731332C37332C35313236332C22332231322C3433333039322C34312231222C34333231332C30342C33313237342C22332231362C3034333631322C35312231222C38333031332C32342C37313235352C2234223032332C31342C38303233382C2236223137332C32342C36303234382C2239223531332C33342C35303236382C22312235312C3034333634322C38302239222C33313937332C35342C38303233392C22312230362C3234333237322C39302238222C38313032332C38342C37313233302C22322233302C3335333230322C30312239222C32323134332C31352C38313236312C22322234342C3635333433322C32312232222C36323934332C35352C31313239322C22322234382C3935333736322C33312235222C30333834332C38352C33313231342C22332234322C3635333839322C34312237222C34333434332C31362C32313233352C22332234362C3236333532322C35312237222C38333234332C33362C37313231362C2234223834332C31362C36303238382C2237223030332C32362C34303239382C2239223434332C33362C34303231392C22312238312C3036333634322C39302234222C34313930332C35362C39303238392C22312233362C3236333337322C30312233222C38313035332C38362C39313238302C22322236302C3337333530322C31312234222C32323237332C32372C32313231322C22322237342C3737333933322C32312237222C36323038332C35372C36313234332C22322238382C3137333337322C34312230222C30333038332C39372C30313236342C22332237322C3838333630322C35312232222C34333637332C32382C31313237352C22332237362C3538333533322C36312232222C38333537332C34382C38313235362C2237222C333639322C30322236222C32332C313239322C30322238222C36352C313938322C31322230222C39372C333838322C31322235222C30313931382C2C38323239312C22312233322C393039322C32322235222C34313335392C2C32323232332C22312236362C323639322C33322239222C38313736312C3030322C34322236222C30323936312C3430322C35322233222C32323836312C3830322C36322231222C34323536312C3231322C36322238222C36323136312C3631322C37322235222C38323535312C3931322C38322232222C30333035312C3132322C38322238222C32333534312C3232322C39322233222C34333134312C3232322C39322238222C3539332C3536322C31322230222C34332C3336332C31323231312C2235223338332C3935322C31322234222C31382C3635332C39323238312C22312234302C3236332C30323233322C22312236322C3236332C32323239322C22312237342C3636332C35323235332C22312238362C3637332C30323232342C22312239382C3137332C34323230352C22322239302C3337332C39323237352C22322239322C3338332C34323234362C22322239342C3038332C39323232372C22322238362C3639332C34323239372C22322238382C3139332C38323236382C22332237302C3530342C31323232392C22332237322C3130342C33323237392C22332236342C3730342C33333232302C2231223631362C3432322C31322235222C36332C3532362C31323237312C2236223530362C3032322C31322239222C33382C3832362C30323233322C22312236302C3532362C32323238322C22312238322C3532362C35323234332C22312239342C3932362C39323230342C22312230372C3933362C34323237342C22312231392C3534362C30323235352C22322231312C3834362C36323232362C22322231332C3735362C31323239362C22322231352C3535362C37323237372C22322231372C3136362C32323234382C22322230392C3636362C37323230392C22332230312C3137362C31323236392C22332239322C3737362C34333232302C22332239342C3437362C35333236302C2231223833382C3437322C32322231222C38332C3737382C32323233322C2236223832382C3237322C32322236222C36382C3137382C33323230332C22312238302C3837382C36323235332C22312230332C3838382C30323230342C22312232352C3338382C35323237342C22312233372C3339382C30323233352C22312233392C3939382C37323231362C22322234312C3230392C33323238362C22322234332C3231392C30323235372C22322234352C3031392C36323233382C22322233372C3632392C33323230392C22322233392C3232392C38323236392C22332232312C3733392C33333232302C22332232332C3333392C36333238302C22332232352C3033392C39333232312C2231223036312C31312C37323238322C2234223031312C31312C36323230332C2236223135312C31312C36323233332C2238223438312C31312C38323237332C22312231312C3131313232322C34322232222C33313233312C32312C37323237342C22312234352C3731313233322C35322234222C37313835312C33312C39323230362C22312236392C3431313634322C36322238222C31323736312C35312C33323235372C22322236332C3731313136322C38322232222C35323536312C36312C38323230392C22322236372C3231313537322C39322237222C39323835312C38312C31333233302C22332235312C3331313738322C30332239222C33333035312C39312C31333235312C22332234352C3731313439322C31332239222C38312C3333313335322C33322236222C33342C3233313235322C33322238222C37362C3433313335322C34322231222C30392C3833313635322C34322235222C31313533312C36332C30323230352C22312235332C3633313636322C35322235222C35313137312C37332C33323231362C22312238372C3233313038322C36322238222C39313938312C38332C38323235372C22322239312C3233313639322C38322233222C33323339312C30342C34323230392C22322239352C3134313231322C39322237222C37323838312C32342C30333234302C22322238392C3434313732322C31332231222C31333038312C33342C33333237312C22332237332C3734313833322C32332232222C35333437312C34342C32333237322C2232223630312C38352C32323235342C2234223635312C38352C32323236342C2236223739312C38352C34323239342C2239223133312C38352C37323233352C22312235312C3935313339322C35322238222C33313038312C39352C39323234362C22312239352C3636313630322C37322230222C38313730312C31362C34323237372C22322231302C3436313332322C38322234222C32323831312C33362C32323231392C22322231342C3836313134322C39322238222C36323731312C35362C30333236302C22322231382C3436313835322C31332232222C30333131312C36362C36333239312C22332230322C3736313337322C32332235222C34333430312C37362C39333230332C22332230362C3236313438322C33332235222C32322C3938313530322C35322234222C37342C3938313530322C35322235222C32372C3138313830322C35322238222C35392C3638313331322C36322232222C31313338312C31382C39323237362C22312230342C3538313632322C37322232222C36313132312C33382C34323239372C22312233382C3238313334322C38322235222C30323034312C35382C32323233392C22322234322C3438313236322C30332230222C34323534312C37382C32333237302C22322234362C3438313238322C31332234222C38323134312C39382C31333231322C22332233302C3839313030322C32332238222C32333433312C30392C37333234332C22332233342C3239313431322C33332239222C36333033312C32392C30333233342C2232223335322C32302C32323233362C2235223330322C32302C34323235362C2237223534322C32302C38323237362C2239223038322C33302C33323231372C22312230322C3830323034322C37322236222C34313033322C34302C38323232382C22312234362C3630323735322C38322238222C38313835322C36302C36323235392C22322236302C3630323637322C30332232222C32323037322C38302C37333239302C22322237342C3130323839322C31332236222C36323037322C30312C38333233322C22322236382C3831323831322C33332230222C30333536322C32312C38333237332C22332236322C3231323633322C34332233222C34333036322C34312C34333238342C22332235362C3831323035322C35332232222C37322C3732323533322C37322233222C32352C3832323833322C37322234222C37372C3032323234322C37322237222C30313530322C34322C38323231382C22312233322C3432323635322C38322235222C34313635322C36322C35323231392C22312237362C3232323437322C39322237222C38313438322C38322C35333234302C22322239302C3232323639322C31332231222C32323739322C30332C37333238312C22322239342C3833323931322C32332235222C36323839322C33332C30333232332C22322239382C3633323134322C33332239222C30333339322C35332C31333236342C22332239322C3033323136322C35332232222C34333838322C36332C39333237352C22332238362C3733323637322C36332231222C30332C3234323434322C38322232222C35352C3334323834322C38322233222C39372C3534323335322C38322236222C30313133322C36342C30323230392C22312235322C3934323836322C39322235222C34313238322C37342C38333230302C22312239362C3934323838322C30332236222C39313131322C30352C30333233312C22322231312C3935323131322C32332230222C33323432322C32352C34333237322C22322232352C3635323633322C33332234222C37323632322C34352C38333232342C22322232392C3435323036322C34332238222C31333232322C37352C31333235352C22332231332C3935323138322C36332231222C35333731322C39352C30333236362C22332231372C3635323839322C37332230222C32332C3736323035322C39322231222C37352C3836323435322C39322233222C32382C3136323036322C39322235222C30313735322C36362C38323239392C22312238322C3636323737322C30332234222C35313930322C38362C37333239302C22312232372C3636323939322C31332235222C39313833322C31372C31333232322C22322234312C3737323432322C32332239222C33323235322C33372C36333236332C22322235352C3437323035322C34332233222C37323435322C36372C32333230352C22322235392C3337323537322C35332237222C31333135322C38372C37333234362C22332234332C3837323839322C36332239222C35333734322C30382C38333235372C22332234372C3638323631322C37332239222C35332C3338323335322C30332230222C30362C3438323835322C30332231222C34382C3838323536322C30332234222C30313438322C37382C34333238302C22312231332C3338323338322C31332232222C35313633322C39382C35333238312C22312235372C3339323730322C32332234222C39313636322C32392C30333231332C22322237312C3539323333322C33332238222C33323038322C34392C37333235342C22322238352C3339323136322C35332232222C37323338322C37392C34333239352C22322238392C3239323838322C36332236222C31333038332C30302C30333232372C22332237332C3830333231322C37332238222C35333737332C32302C33333233382C22332237372C3730333233322C38332237222C37332C3930333435322C30332238222C33362C3130333036322C31332230222C37382C3530333836322C31332232222C31313131332C37302C37333236312C22312234332C3030333838322C32332231222C35313436332C30312C30333236322C22312238372C3231333331322C33332232222C39313539332C32312C36333239332C22322230322C3431333034322C34332236222C34323930332C35312C35333233352C22322231362C3231333037322C36332230222C38323331332C38312C34333237362C22332231302C3231333839322C37332234222C32333031332C31322C32333230382C22332230342C3932333432322C38332236222C36333830332C33322C36333231392C22332230382C3832333634322C39332235222C30342C3632333435322C31332236222C35362C3832333136322C31332237222C30392C3232333936322C32332230222C31313933332C37322C39333234322C22312236332C3932333139322C32332238222C35313239332C30332C33333234332C22312231382C3033333731322C34332230222C30323432332C33332C32333236342C22322233322C3333333734322C35332233222C34323933332C36332C32333230362C22322234362C3233333737322C36332237222C38323334332C39332C33333234372C22332234302C3334333730322C38332231222C32333134332C32342C32333237382C22332234342C3034333533322C39332233222C36333933332C34342C37333238392C22332234382C3034333935322C30342232222C33342C3434333335322C32332233222C38362C3634333036322C32332234222C33392C3134333037322C32332237222C31313736332C38342C30333230332C22312239332C3734333339322C33332235222C36313132332C30352C36333230342C22312234382C3035333132322C34332236222C30323435332C33352C36333233352C22322236322C3335333235322C36332230222C34323936332C36352C38333237362C22322237362C3335333438322C37332234222C38323437332C30362C30333231382C22332237302C3436333631322C38332238222C32333337332C33362C31333234392C22332237342C3236333534322C30342230222C36333137332C35362C38343235302C22332237382C3236333037322C30342239222C36342C3236333235322C32332239222C31372C3536333036322C33332230222C36392C3036333037322C33332232222C31313739332C38362C32333236332C22312232342C3736333539322C34332231222C36313135332C30372C39333236342C22312237382C3037333432322C35332232222C30323438332C34372C31333238352C22322239322C3437333735322C36332235222C35323030332C37372C34333232372C22322230372C3437333139322C37332239222C39323630332C30382C38333236382C22332230312C3638333432322C39332233222C33333530332C34382C30333239392C22332230352C3438333535322C30342235222C37333430332C36382C39343230312C22332230392C3538333238322C31342234222C3538312C3930322C33342234222C33332C3430312C34343236332C2235223537312C3130322C33342239222C30382C3930312C30343234342C22312233302C3530312C31343239342C22312235322C3630312C32343236352C22312237342C3130312C35343233362C22312238362C3230312C38343230372C22312238382C3831312C32343238372C22322239302C3131312C36343236382C22322239322C3132312C30343234392C22322238342C3932312C34353232302C22322238362C3632312C38353239302C22322238382C3133312C31353236312C22332237302C3733312C33353233322C22332237322C3333312C34353239322C22332237342C3133312C34353234332C2231223730332C3937322C33342238222C35332C3637332C35343230342C2235223739332C3337322C34342234222C33382C3137332C32343238342C22312235302C3837332C34343234352C22312237322C3937332C36343230362C22312239342C3437332C39343237362C22312230372C3538332C33343234372C22312231392C3238332C38343232382C22322231312C3539332C33343230392C22322231332C3539332C38343238392C22322231352C3430342C33353236302C22322231372C3030342C37353233312C22322230392C3731342C31353231322C22332230312C3331342C34353237322C22332239322C3931342C36353233332C22332239342C3731342C37353238332C2231223832362C3933322C34342234222C37332C3833362C36343236342C2236223931362C3533322C35342230222C35382C3433362C35343234352C22312238302C3133362C37343230362C22312230332C3234362C30343236362C22312231352C3834362C35343233372C22312232372C3934362C39343230382C22312233392C3635362C35343238382C22322233312C3936362C31343236392C22322234332C3036362C36353234302C22322233352C3937362C32353231312C22322233372C3637362C37353239312C22322233392C3238362C32353236322C22332232312C3838362C36353233332C22332232332C3538362C39353239332C22332232352C3339362C30353234342C2231223035382C3139322C35342231222C30342C3038382C39343233352C2236223234382C3938322C35342236222C37382C3639382C30343231362C22312230312C3439382C33343236362C22312232332C3639382C36343233372C22312234352C3230392C31343239372C22312235372C3330392C37343237382C22312236392C3031392C33343234392C22322236312C3432392C30353232302C22322236332C3532392C36353230312C22322236352C3433392C33353238312C22322236372C3133392C39353236322C22322235392C3834392C34353233332C22332235312C3434392C39353239332C22332235332C3135392C32353235342C22332235352C3035392C35353230352C2231223337312C33312C36343239352C2234223332312C33312C34343231362C2236223536312C33312C34343234362C2239223030312C33312C36343239362C22312232312C3831313034322C37342234222C33313934312C34312C35343230382C22312236352C3631313035322C38342237222C37313737312C35312C37343234392C22312238392C3531313436322C30352232222C31323938312C37312C31353230312C22322239332C3031313837322C31352238222C35323938312C38312C36353236322C22322238372C3731313339322C33352233222C39323438312C39312C39353230342C22332238312C3132313430322C34352237222C33333837312C30322C39353233352C22332237352C3732313231322C35352238222C39312C3533313237322C36342237222C34342C3633313237322C36342239222C38362C3833313337322C37342233222C32392C3333313637322C37342237222C31313135312C38332C30343233382C22312237332C3333313638322C38342239222C35313039312C39332C32343235392C22312230382C3233313939322C30352233222C30323031312C30342C37353230312C22322231322C3434313531322C31352238222C34323531312C32342C33353236322C22322231362C3534313133322C33352234222C38323331312C33342C39353231342C22332231302C3034313634322C34352238222C32333730312C35342C32353235352C22332230342C3534313735322C36352231222C36333430312C36342C31353236362C2232223831312C30362C33343236372C2234223936312C30362C33343239372C2237223231312C30362C35343232382C2239223734312C30362C39343236382C22312237312C3536313431322C39342232222C33313839312C32362C30343238392C22312231362C3536313732322C30352235222C38313732312C33362C35353232312C22322233302C3536313434322C31352239222C32323034312C35362C33353237322C22322234342C3136313236322C33352235222C36323134312C37362C30353233342C22322233382C3936313937322C35352230222C30333733312C38362C37353237352C22332233322C3436313439322C36352234222C34333233312C30372C30353230372C22332233362C3137313430322C37352234222C34322C3238313732322C38342236222C39342C3338313832322C38342238222C33372C3638313133322C39342231222C37392C3138313533322C39342236222C32313030312C34382C31353231302C22312232342C3338313834322C30352237222C36313034312C35382C36353234312C22312235382C3238313536322C32352231222C30323136312C37382C35353239322C22322236322C3538313438322C33352237222C34323836312C39382C34353234342C22322236362C3839313430322C35352232222C38323636312C31392C33353230362C22332236302C3439313132322C36352237222C32333236312C32392C39353233372C22332236342C3039313633322C37352239222C36333935312C34392C31353234382C2232223636322C34302C37343236392C2235223731322C34302C38343238392C2237223036322C35302C32353231302C2239223639322C35302C37353236302C22312232322C3530323436322C31352231222C34313834322C37302C31353237312C22312236362C3530323038322C32352234222C38313837322C39302C30353231332C22322238302C3731323030322C33352239222C32323239322C31312C31353236342C22322239342C3431323132322C35352234222C36323539322C33312C31353232362C22322239382C3331323134322C36352239222C30333139322C35312C31353236372C22332238322C3931323935322C38352233222C34333838322C36312C37353238382C22332238362C3831323337322C39352233222C39322C3032323136322C30352236222C34352C3132323336322C30352238222C38372C3532323836322C31352231222C30313132322C37322C34353236312C22312235322C3032323138322C32352231222C34313437322C39322C30353237322C22312239362C3133323030322C33352234222C39313430322C31332C30353231342C22322231312C3333323132322C34352238222C33323931322C33332C32353236352C22322232352C3133323434322C36352234222C37323232322C35332C35353232372C22322232392C3133323536322C37352239222C31333931322C37332C36353236382C22332231332C3833323538322C39352232222C35333631322C39332C33353238392C22332231372C3634323030322C30362233222C31332C3534323237322C31352236222C36352C3734323537322C31352238222C31382C3034323038322C32352231222C30313734322C38342C37353236322C22312237322C3634323539322C33352231222C35313030322C30352C34353237332C22312231372C3835323531322C34352234222C39313133322C32352C36353231352C22322234312C3035323833322C35352238222C33323634322C35352C30353236362C22322234352C3935323236322C37352234222C37323035322C37352C34353231382C22322234392C3935323638322C38352239222C31333834322C39352C37353236392C22332234332C3636323730322C30362232222C35333634322C31362C36363238302C22332234372C3636323432322C31362233222C34332C3036323937322C32352236222C39352C3236323338322C32352238222C33382C3636323938322C33352231222C30313337322C39362C36353235332C22312230332C3337323530322C34352231222C35313732322C31372C36353237342C22312234372C3537323732322C35352233222C39313835322C33372C39353230362C22322236312C3837323135322C36352238222C33323437322C36372C34353236372C22322237352C3737323737322C38352233222C37323837322C39372C30353231392C22322237392C3838323230322C39352238222C31333737322C31382C34363235302C22332237332C3638323532322C31362231222C35333537322C33382C35363237312C22332237372C3638323334322C32362232222C36332C3638323338322C33352235222C31362C3838323838322C33352237222C36382C3338323539322C34352230222C31313030322C30392C33353235342C22312233332C3039323331322C35352230222C35313435322C32392C34353236352C22312237372C3339323633322C36352233222C39313638322C34392C39353230372C22322239312C3639323236322C37352237222C34323230322C37392C36353235382C22322230362C3639323039322C39352232222C38323730332C30302C33363230302C22332230302C3730333631322C30362237222C32333730332C32302C39363234312C22332230342C3630333134322C32362231222C36333530332C35302C31363236322C22332230382C3630333136322C33362231222C39332C3230333638322C34352234222C34362C3530333239322C34352236222C39382C3030333939322C34352239222C31313732332C30312C38353234352C22312235332C3831333931322C35352239222C35313238332C33312C31353235362C22312230382C3131333334322C37352231222C30323531332C35312C37353238372C22322232322C3531333137322C38352236222C34323233332C38312C36353233392C22322233362C3532333030322C30362231222C38323733332C31322C34363239302C22332233302C3732333832322C31362236222C32333733332C34322C32363233322C22332233342C3632333435322C32362239222C36333633332C36322C36363235332C22332233382C3732333637322C34362230222C32342C3032333738322C35352233222C37362C3332333439322C35352234222C31392C3833333230322C35352238222C31313535332C31332C32353232362C22312238332C3633333332322C36352237222C36313031332C33332C36353233372C22312233382C3033333934322C37352239222C30323434332C36332C34353237382C22322235322C3433333937322C39352234222C34323136332C39332C34363232302C22322236362C3534333930322C30362239222C38323736332C32342C34363237312C22332236302C3834333933322C32362234222C32333836332C35342C33363231332C22332236342C3734333636322C33362237222C36333736332C37342C39363233342C22332236382C3934333039322C34362237222C34342C3734333838322C36352230222C30372C3134333539322C36352232222C34392C3635333430322C36352235222C31313438332C31352C35353239362C22312231342C3535333732322C37352234222C36313034332C34352C30353230382C22312235382C3935333535322C38352237222C30323437332C37352C30353234392C22322238322C3435333538322C30362231222C34323239332C30362C31363239302C22322239362C3636333731322C31362236222C38323839332C33362C33363234322C22332239302C3936333934322C33362231222C32333939332C36362C34363238332C22332239342C3936333837322C34362234222C37333030332C39362C31363230352C22332230392C3137333330322C35362234222C37342C3636333838322C36352236222C33372C3036333639322C36352238222C37392C3537333630322C37352231222C32313331332C31372C37353235372C22312234342C3437333033322C38352231222C36313037332C34372C34353236382C22312238382C3937333036322C39352233222C31323430332C37372C36363230302C22322231332C3537333239322C30362237222C35323332332C30382C39363235312C22322232372C3738333632322C32362233222C39323033332C34382C32363230332C22332233312C3138333935322C33362237222C33333133332C37382C35363234342C22332233352C3238333938322C35362230222C37333233332C30392C33363236352C22332233392C3439333631322C36362230222C3639312C3132322C35362239222C34332C3631312C36363232362C2235223838312C3331322C36362236222C32382C3231312C32363231372C22312235302C3031312C32363237372C22312237322C3231312C34363234382C22312238342C3831312C36363231392C22312230372C3032312C30363239392C22312230392C3732312C33373237302C22322231312C3132312C38373236312C22322231332C3333312C32373234322C22322231352C3233312C36373233332C22322230372C3933312C39373231342C22322230392C3634312C32373239342C22332230312C3334312C35373236352C22332230332C3034312C36373232362C22332239342C3934312C36373238362C2231223731332C3239322C36362234222C36332C3838332C38363237362C2236223031332C3638322C37362231222C34382C3538332C36363236372C22312237302C3338332C37363232382C22312239322C3538332C39363239382C22312231352C3239332C32363236392C22312232372C3439332C36373234302C22312233392C3130342C31373232312C22322233312C3630342C36373231322C22322233332C3731342C31373239322C22322233352C3631342C36373238332C22322233372C3432342C30373236342C22322233392C3132342C34373233352C22332232312C3932342C37373231362C22332232332C3632342C39373237362C22332232352C3532342C39373233372C2231223933362C3435322C37362231222C39332C3035362C31363234372C2236223233362C3035322C37362237222C36382C3835362C30363232382C22312239302C3635362C32363238382C22312231332C3835362C35363235392C22312233352C3535362C39373233302C22312234372C3736362C34373230312C22312235392C3536362C39373239312C22322236312C3037362C35373237322C22322236332C3238362C31373235332C22322236352C3138362C36373234342C22322236372C3039362C32373232352C22322235392C3739362C36373230362C22332235312C3430372C30373237362C22332235332C3230372C33373233372C22332235352C3130372C34373239372C2231223136392C3830322C37362238222C31342C3230392C35363231382C2236223535392C3530322C38362235222C39382C3130392C36363230392C22312231312C3930392C39363236392C22312234332C3231392C33373233302C22312235352C3931392C37373230312C22312237372C3132392C33373238312C22312238392C3032392C39373236322C22322238312C3533392C36373234332C22322238332C3734392C32373233342C22322238352C3734392C38373231352C22322238372C3535392C34373239352C22322238392C3336392C30373237362C22332238312C3036392C34373234372C22332237332C3836392C38373230382C22332237352C3837392C30373236382C2231223438312C35312C33363237382C2234223533312C35312C32363239382C2236223837312C35312C32363233392C2239223431312C35312C34363238392C22312234312C3331313735322C30372234222C33313636312C36312C32373231312C22312238352C3331313836322C31372238222C37313639312C37312C34373236322C22322230302C3431313138322C33372234222C32323930312C38312C38373233342C22322231342C3231313639322C35372231222C36323231312C30322C33373239352C22322231382C3132313031322C36372237222C30333930312C31322C36373235372C22332230322C3732313132322C38372232222C34333530312C32322C35373238382C22332230362C3532313832322C39372234222C30322C3633313239322C39362236222C35342C3833313139322C39362239222C30372C3133313239322C30372232222C33392C3733313539322C30372237222C31313736312C39332C39373233312C22312239332C3034313430322C32372230222C36313830312C31342C31373237322C22312232382C3134313831322C33372235222C30323932312C32342C36373233342C22322233322C3534313433322C35372232222C34323733312C34342C32373230362C22322233362C3834313035322C36372238222C38323733312C35342C37373236372C22332233302C3534313436322C38372234222C32333333312C37342C30373231392C22332233342C3234313637322C39372237222C36333233312C37342C39383233302C2232223033312C32362C34373236302C2234223138312C32362C34373238302C2237223532312C32362C35373232312C2239223136312C32362C39373237312C22312239312C3136313433322C32372233222C34313431312C34362C30373230332C22312233362C3236313734322C33372237222C38313634312C35362C35373235342C22322235302C3536313436322C35372233222C32323036312C37362C33373231362C22322236342C3336313238322C37372230222C36323436312C39362C30373238372C22322236382C3336313939322C38372236222C30333236312C30372C36373233392C22332236322C3037313331322C30382230222C34333935312C31372C39383237302C22332235362C3937313432322C31382232222C35322C3338313035322C31372236222C30352C3538313035322C31372239222C34372C3938313335322C32372232222C38392C3638313735322C32372237222C32313631312C36382C33373233332C22312233342C3938313037322C34372230222C36313835312C37382C38373237342C22312237382C3138313738322C35372235222C30323038312C39382C36373233362C22322238322C3639313630322C37372231222C34323938312C31392C35373230382C22322239362C3139313532322C38372238222C38323039312C33392C34373236392C22332238302C3939313334322C30382233222C32333838312C35392C30383230312C22332238342C3739313735322C31382237222C36333738312C36392C32383232322C2232223737322C37302C30373237322C2235223932322C37302C32373239322C2237223437322C37302C35373233332C22312231302C3130323038322C33372238222C32313134322C38302C37373234342C22312236342C3530323539322C35372230222C36313338322C30312C33373238352C22312239382C3731323331322C36372235222C31323730322C32312C33373233372C22322231332C3331323333322C38372232222C35323631322C34312C34373230392C22322231372C3831323435322C39372238222C39323731322C36312C34383236302C22332231312C3731323337322C31382234222C33333631322C38312C32383230322C22332231352C3531323938322C32382237222C37333631322C39312C35383232332C2233223130322C38322C36373237332C2235223435322C38322C39373230342C2237223939322C39322C33373234342C22312233302C3632323939322C34372238222C32313636322C30332C36373234352C22312239342C3033323531322C36372231222C37313930322C32332C34373238362C22312232392C3333323433322C37372236222C31323333322C34332C35373234382C22322234332C3033323635322C39372232222C35323334322C36332C38383230302C22322234372C3533323937322C30382238222C39323534322C38332C39383236312C22332234312C3534323030322C32382234222C33333434322C30342C39383231332C22332234352C3434323731322C33382237222C37333534322C32342C34383232342C2233223632322C39342C38373238342C2235223937322C30352C31373230352C2238223432322C30352C36373234352C22312236302C3235323331322C35372239222C32313239322C32352C31373235362C22312231352C3735323133322C37372231222C37313633322C34352C31373239372C22312235392C3035323235322C38372236222C31323036322C36352C34373234392C22322236332C3735323637322C30382232222C35323137322C38352C38383231312C22322237372C3335323939322C31382239222C39323337322C31362C31383237322C22332237312C3336323232322C33382234222C33333337322C33362C32383231342C22332237352C3336323134322C34382237222C37333437322C34362C39383233352C2233223235322C30372C37373238352C2236223530322C31372C31373231362C2238223035322C31372C37373235362C22312238302C3837323432322C36372239222C33313931322C33372C33373235372C22312234352C3437323334322C38372232222C37313336322C35372C34373239382C22312237392C3837323636322C39372236222C31323838322C37372C39383234302C22322239332C3537323139322C31382233222C35323939322C30382C34383231322C22322230382C3138323731322C32382239222C30333230322C32382C39383237332C22332230322C3238323134322C34382234222C34333230322C35382C32383231352C22332230362C3238323136322C35382237222C38333430322C37382C30383233362C2233223837322C31392C33373238362C2236223133322C31392C38373231372C2238223737322C32392C34373235372C22312231312C3539323333322C37372239222C33313634322C34392C32373235382C22312237352C3139323335322C39372232222C37313139322C36392C35373239392C22322230302C3539323837322C30382236222C32323631322C39392C31383234312C22322232342C3430333430322C32382233222C36323832332C31302C38383231332C22322233382C3130333133322C33382239222C30333233332C34302C35383237342C22332233322C3230333735322C35382234222C34333233332C36302C39383231362C22332233362C3230333937322C36382237222C38333433332C38302C38383232372C2234223430332C31312C37373238372C2236223835332C32312C32373230382C2239223430332C33312C30373234382C22312234312C3231333933322C38372239222C33313437332C34312C39373235392C22312239352C3931333136322C30382231222C38313931332C37312C34383238302C22322233302C3431333738322C31382236222C32323534332C30322C31383234322C22322235342C3332333531322C33382232222C36323735332C33322C30383230342C22322236382C3032333434322C34382238222C30333136332C35322C38383236352C22332236322C3232333137322C36382233222C34333236332C38322C34383230372C22332236362C3332333539322C37382236222C38333536332C30332C35383232382C2234223233332C32332C30373237382C2236223638332C32332C36373239382C2239223233332C33332C34373233392C22312237312C3033333434322C39372238222C34313230332C35332C35383233302C22312232362C3833333836322C31382230222C38313834332C38332C31383237312C22322236302C3333333539322C32382235222C32323537332C31342C30383232332C22322238342C3234333532322C34382231222C36323838332C34342C30383239342C22322239382C3134333535322C35382237222C30333239332C37342C30383235362C22332239322C3334333438322C37382232222C34333339332C39342C37383239372C22332239362C3535333930322C38382235222C38333739332C32352C30383230392C2234223036332C32352C31373235392C2237223431332C32352C39373237392C2239223036332C33352C37383231302C22312239312C3935333834322C30382236222C34313133332C36352C30383231312C22312235362C3735333337322C31382238222C38313737332C38352C38383235322C22322239302C3336333330322C33382232222C33323530332C31362C38383230342C22322231352C3336333433322C34382238222C37323831332C35362C30383237352C22322232392C3236333636322C36382235222C31333332332C38362C31383232372C22332232332C3436333639322C38382230222C35333532332C31372C30383236382C22332232372C3737333332322C39382233222C39333033332C33372C35383238392C2234223838332C32372C33383232302C2237223334332C33372C31383234302C2239223938332C34372C31383238302C22312232322C3937333235322C31382233222C34313136332C36372C35383238312C22312238362C3737333937322C32382235222C39313830332C39372C34383232332C22322232312C3438333031322C33382239222C33323633332C32382C36383237342C22322234352C3438333334322C35382235222C37323035332C36382C30383233362C22322235392C3338333637322C37382231222C31333535332C39382C33383239372C22332235332C3739333830322C38382236222C35333835332C32392C33383233392C22332236372C3039333733322C39382239222C39333336332C34392C39393234302C2231223530312C3233322C38382233222C35332C3632312C37383236382C2235223939312C3432322C39382231222C33382C3532312C33383236392C22312236302C3432312C33393233302C22312238322C3732312C35393230312C22312230352C3432312C37393238312C22312231372C3733312C30393236322C22312232392C3533312C34393235332C22322233312C3033312C38393234342C22322233332C3334312C32393233352C22322233352C3334312C36393232362C22322233372C3235312C30393231372C22322233392C3035312C33393239372C22332232312C3735312C35393237382C22332232332C3635312C36393233392C22332232352C3535312C36303330302C2231223632342C3530322C38382239222C37332C3830342C31383232392C2236223132332C3939322C39382236222C35382C3739332C38393232302C22312238302C3739332C39393238302C22312231332C3030342C31393236312C22312232352C3730342C35393234322C22312234372C3030342C39393232332C22312234392C3931342C33393231342C22322235312C3431342C38393230352C22322235332C3732342C33393239352C22322235352C3832342C38393238362C22322235372C3733342C32393236372C22322235392C3533342C36393234382C22332235312C3333342C39393232392C22332235332C3234342C31393239392C22332235352C3234342C31303335302C2231223834362C3836322C39382236222C30342C3036362C35383239392C2236223434362C3436322C30392233222C38382C3036362C34393239302C22312231312C3036362C36393235312C22312233332C3336362C39393233322C22312235352C3137362C33393231332C22312236372C3437362C38393239332C22312237392C3338362C33393238342C22322237312C3938362C39393237352C22322238332C3239362C34393236362C22322238352C3330372C30393234372C22322238372C3230372C35393233382C22322238392C3030372C39393231392C22332237312C3931372C33393239392C22332237332C3831372C36303336302C22332237352C3831372C37303332312C2231223137392C3332322C30392234222C32342C3332392C31393237302C2236223736392C3032322C31392232222C30392C3332392C31393237312C22312233312C3332392C34393233322C22312235332C3732392C38393231332C22312237352C3533392C33393239332C22312238372C3833392C38393237342C22312239392C3834392C34393236352C22322230322C3435392C31393235362C22322230342C3735392C37393233372C22322230362C3836392C33393232382C22322230382C3736392C39393231392C22332230302C3637392C35393239392C22332230322C3537392C39303337302C22332230342C3438392C33303333312C22332230362C3438392C35303339312C2231223339312C37312C30393233312C2234223634312C36312C39393236312C2236223039312C36312C39393231322C2239223732312C37312C31393236322C22312235312C3731313437322C33392232222C33313138312C37312C39393230342C22312239352C3931313438322C34392237222C38313331312C39312C31393236352C22322232302C3231313739322C36392235222C32323932312C30322C35393233372C22322233342C3232313231322C38392232222C36323333312C31322C39393231392C22322233382C3332313632332C30302230222C30333233312C33322C32303338302C22332233322C3132313733332C31302235222C34333133312C34322C31303332322C22332233362C3132313434332C32302238222C31322C3634313031322C32392233222C36342C3934313930322C32392236222C31372C3334313031322C33392230222C35392C3034313331322C33392236222C31313138312C31342C37393232342C22312230342C3534313332322C34392239222C36313432312C32342C39393237352C22312233382C3834313633322C36392236222C30323734312C34342C34393234372C22322235322C3434313235322C38392233222C34323835312C36342C30393232392C22322235362C3934313736332C30302231222C38323935312C37342C35303339302C22332235302C3934313238332C31302237222C32333835312C38342C38303335322C22332235342C3834313339332C33302232222C36333935312C39342C37303338332C2232223933312C34362C33393233332C2234223239312C34362C33393236332C2237223733312C34362C35393231342C2239223437312C34362C39393236342C22312230322C3536313435322C35392233222C34313932312C36362C30393230362C22312234362C3836313736322C36392238222C38313336312C37362C35393236372C22322237302C3336313338322C38392234222C32323038312C39362C32393233392C22322238342C3337313130332C30302232222C36323538312C30372C39303331312C22322238382C3637313831332C31302239222C30333538312C32372C35303337322C22332238322C3537313233332C33302235222C34333538312C33372C38303332342C22332238362C3637313234332C34302238222C36322C3338313137322C34392234222C31352C3638313237322C34392237222C36372C3138313437322C35392232222C39392C3938313837322C35392237222C32313033312C38382C34393233362C22312235342C3438313139322C37392230222C36313437312C39382C39393238372C22312238382C3839313830322C38392237222C30323939312C31392C37393235392C22322230332C3639313632332C30302234222C35323031312C33392C36303333312C22322231372C3239313534332C32302232222C39323331312C35392C34303330332C22332231312C3239313336332C33302238222C33333231312C37392C30303336342C22332231352C3339313737332C35302232222C37333431312C38392C32303338352C2232223738322C39302C33393235352C2235223034322C39302C34393238352C2237223638322C39302C38393233362C22312232302C3431323330322C36392238222C32313535322C30312C39393234372C22312238342C3031323731322C38392232222C36313939322C32312C36393239382C22312231392C3431323533322C39392238222C31323532322C34312C35303336302C22322233332C3231323535332C31302235222C35323733322C36312C36303334322C22322233372C3931323637332C33302232222C39323034322C38312C36303331342C22332234312C3031323539332C34302239222C33333034322C30322C33303336352C22332234352C3132323131332C36302233222C37333234322C31322C37303339362C2233223131322C31332C30393237362C2235223536322C31332C33393230372C2238223131322C31332C37393234372C22312234302C3933323332322C37392239222C32313038322C33332C30393236382C22312230352C3633323833322C39392233222C37313532322C34332C38303330302C22312234392C3133323835332C30302239222C31323235322C36332C39303337312C22322235332C3933323038332C32302236222C35323436322C39332C31303335332C22322236372C3634323230332C34302233222C39323836322C31342C33303332352C22332236312C3834323332332C36302230222C33333836322C33342C32303337362C22332236352C3934323034332C37302234222C37333137322C34342C37303330382C2233223733322C32352C34393238372C2235223039322C32352C37393231382C2238223633322C33352C32393235382C22312237302C3535323833322C39392231222C33313630322C34352C37393237392C22312233352C3235323635332C30302234222C37313235322C36352C36303332312C22312236392C3735323737332C32302230222C31323937322C38352C39303338322C22322238332C3636323030332C33302237222C35323239322C31362C32303336342C22322239372C3436323432332C35302235222C39323639322C33362C35303333362C22332239312C3736323634332C37302231222C33333739322C35362C36303338372C22332239352C3836323536332C38302235222C38333130322C37362C33303331392C2233223236322C33372C34393239382C2236223631322C33372C38393232392C2238223236322C34372C34393236392C22312230312C3137323135332C30302232222C33313333322C36372C30303338302C22312235352C3937323037332C31302235222C37313937322C38372C31303333322C22312239392C3537323339332C33302231222C32323630322C30382C35303339332C22322231342C3438323831332C34302238222C36323032322C33382C30303337352C22322232382C3338323334332C36302235222C30333532322C35382C35303334372C22332232322C3638323736332C38302232222C34333732322C37382C37303339382C22332232362C3838323738332C39302236222C38333133322C39382C35313332302C2233223838322C34392C32303330302C2236223334322C34392C36303333302C2238223938322C35392C33303337302C22312232312C3839323136332C31302232222C33313036322C37392C30303338312C22312238352C3639323138332C32302235222C38313730322C39392C33303333332C22322232302C3330333630332C34302231222C32323533332C31302C39303330352C22322234342C3330333233332C35302238222C36323934332C34302C36303337362C22322235382C3230333935332C37302236222C30333435332C37302C32303334382C22332235322C3530333438332C39302232222C34333635332C39302C36303339392C22332235362C3831333630332C30312236222C38333136332C31312C35313332312C2234223531332C34312C37303330312C2236223037332C35312C32303333312C2239223631332C36312C30303337312C22312235312C3631333936332C32302232222C33313838332C37312C39303338322C22312231362C3431333139332C33302235222C38313533332C30322C33303333342C22322235302C3232333631332C35302231222C32323436332C33322C30303330362C22322237342C3232333534332C36302238222C36323837332C35322C39303337372C22322238382C3232333337332C38302236222C30333438332C38322C37303334392C22332238322C3633333030332C30312232222C34333738332C31332C32313339302C22332238362C3933333332332C31312236222C38333239332C33332C33313332322C2234223234332C35332C31303339312C2236223739332C35332C37303332322C2239223434332C36332C35303336322C22312238312C3433333537332C33302232222C34313731332C38332C36303338332C22312234362C3333333939332C34302235222C38313436332C31342C32303333352C22322238302C3134333632332C36302231222C32323339332C34342C31303339362C22322230352C3234333635332C37302238222C37323830332C37342C31303336382C22322231392C3234333638332C39302235222C31333531332C30352C30313333302C22332231332C3635333431332C31312231222C35333831332C32352C37313339312C22332232372C3035333933332C32312235222C39333432332C35352C30313331332C2234223037332C35352C35303338322C2237223632332C36352C31303331332C2239223337332C37352C30303335332C22312231322C3335333138332C34302230222C34313634332C39352C33303336342C22312237362C3336333630332C35302233222C38313439332C32362C30303331362C22322231312C3136333533332C36302239222C33323332332C35362C30303338372C22322233352C3336333636332C38302236222C37323933332C38362C32303335392C22322234392C3336333839332C30312233222C31333634332C31372C33313332312C22332234332C3837333732332C32312230222C35333035332C34372C31313337322C22332235372C3237333435332C33312233222C39333635332C36372C36313339332C2234223939332C35372C38303336332C2237223535332C36372C35303339332C22312230302C3237333537332C34302233222C32313234332C38372C36303338342C22312237342C3637333939332C35302234222C37313330332C31382C33303331362C22312232392C3438333832332C36302239222C31323134332C34382C34303337372C22322235332C3438333036332C38302235222C35323436332C37382C36303334392C22322237372C3038333339332C30312232222C39323537332C30392C39313331312C22332237312C3839333532332C31312239222C33333038332C34392C31313337322C22332238352C3339333635332C33312234222C37333538332C36392C39313331342C22332238392C3939333138332C34312237222C31312C3234312C32313335302C2233223436312C3733332C30312239222C30362C3833312C34313334312C2238223534312C3333332C32312230222C30313537312C3333332C32312237222C32313939312C3533332C33312235222C35313831312C3733332C34312233222C37313133312C3034332C35312232222C39313134312C3434332C36312231222C31323734312C3834332C37312231222C33323135312C3235332C38312230222C35323235312C3635332C39312230222C37323235312C3935332C39312239222C39323135312C3236332C30322238222C31333035312C3436332C31322236222C33333934312C3636332C32322233222C35333035312C3536332C33322230222C33312C3331342C36313331312C2233223638342C3231332C31312235222C33362C3131342C30313330322C2238223836342C3930332C32312236222C30313839342C3031332C33312233222C33313232342C3331332C34312231222C35313134342C3631332C34312239222C37313535342C3032332C35312238222C39313536342C3432332C36312238222C31323137342C3932332C37312237222C33323537342C3433332C38312237222C35323737342C3933332C39312236222C37323737342C3334332C30322235222C39323637342C3734332C31322234222C31333537342C3934332C32322232222C33333537342C3135332C32322239222C35333637342C3235332C33322236222C35312C3638362C31313339312C2234223830362C3837332C32312233222C35362C3337362C36313338322C2238223139362C3737332C33312234222C31313132362C3837332C34312231222C33313634362C3138332C34312239222C35313536362C3538332C35312237222C37313937362C3039332C36312236222C39313938362C3539332C37312235222C31323639372C3130332C38312235222C34323030372C3730332C39312234222C36323230372C3231332C30322233222C38323230372C3731332C31322232222C30333230372C3232332C32322231222C32333130372C3532332C32322239222C34333130372C3832332C33322237222C36333230372C3932332C34322233222C37312C3833392C37313338322C2234223133392C3533332C33312232222C37362C3633392C34313337332C2239223431392C3533332C34312233222C31313534392C3833332C34312239222C33313936392C3234332C35312237222C35313938392C3634332C36312236222C38313330392C3235332C37312234222C30323431392C3835332C38312234222C32323132392C3436332C39312233222C34323532392C3137332C30322233222C36323732392C3737332C31322232222C38323832392C3338332C32322231222C30333732392C3838332C33322230222C32333732392C3339332C33322238222C34333732392C3639332C34322235222C36333932392C3839332C35322232222C30322C3131313638332C33312238222C35342C3431313438332C34312231222C39362C3931313538332C34312236222C33392C3731313638332C35312232222C31313836312C39312C30313339352C22312239332C3331313439332C36312237222C36313331312C30322C30313335372C22312232382C3832313630332C38312234222C30323833312C31322C33313333392C22322234322C3632313032332C30322233222C34323035312C32322C37323332312C22322235362C3232313433332C32322231222C38323335312C34322C31323330332C22332235302C3332313734332C33322239222C32333435312C35322C32323337342C22332235342C3432313635332C35322235222C36333635312C35322C39323331362C2232223432312C32342C37313338342C2234223737312C32342C36313332352C2237223332312C32342C37313337352C2239223136312C33342C30313333362C22312239312C3234313433332C36312239222C34313831312C33342C39313337372C22312233362C3734313634332C38312236222C38313335312C35342C33313334392C22322236302C3334313036332C30322234222C32323137312C36342C38323333312C22322237342C3634313637332C32322232222C36323837312C38342C34323332332C22322237382C3934313139332C34322231222C30333038312C39342C38323339342C22332238322C3035313430332C35322237222C34333138312C30352C39323335362C22332238362C3335313331332C37322231222C34322C3736313236332C35312239222C30352C3136313236332C36312233222C34372C3736313436332C36312238222C38392C3536313736332C37312234222C32313731312C37362C32313330382C22312234342C3236313837332C38312238222C36313236312C38362C35313336392C22312237382C3836313339332C30322235222C30323938312C30372C31323334312C22322239322C3737313031332C32322234222C35323230312C31372C39323333332C22322230372C3537313732332C34322232222C39323630312C33372C35323331352C22332230312C3737313334332C36322230222C33333730312C35372C30323338362C22332230352C3837313535332C37322235222C37333131312C36372C30323332382C2232223137312C39382C31313331372C2235223532312C39382C32313334372C2237223137312C39382C34313339372C22312231302C3038313839332C38312235222C32313234312C30392C34313332392C22312236342C3739313131332C30322230222C36313838312C31392C39323338302C22312230392C3339313732332C31322237222C31323531312C33392C36323336322C22322232332C3339313634332C33322235222C35323832312C35392C35323334342C22322233372C3139313536332C35322234222C39323333312C37392C34323333362C22332233312C3439313238332C37322231222C33333533312C38392C39323339372C22332233352C3639313639332C38322237222C37333933322C30302C31323333392C2232223539322C31312C35313332382C2235223934322C31312C36313336382C2237223639322C31312C39313331392C22312233302C3531323432332C39312237222C32313736322C33312C31323334302C22312239342C3331323833332C31322231222C37313331322C34312C37323330322C22312232392C3931323635332C32322238222C31323134322C36312C36323337332C22322234332C3931323637332C34322237222C35323535322C38312C37323336352C22322235372C3831323739332C36322235222C39323036322C30322C36323334372C22332236312C3132323631332C38322233222C33333236322C32322C34323331392C22332236352C3432323133332C39322238222C37333736322C33322C37333334302C2233223931322C33332C34313334392C2235223437322C33332C36313338392C2238223132322C34332C30323333302C22312236302C3033323534332C30322239222C32313239322C35332C33323335312C22312231352C3933323136332C32322233222C37313034322C37332C30323331332C22312235392C3633323038332C34322230222C31323836322C39332C31323339342C22322237332C3634323230332C35322238222C35323238322C31342C33323338362C22322238372C3634323432332C37322237222C39323838322C33342C35323336382C22332238312C3934323534332C39322234222C33333139322C35342C34333332302C22332239352C3334323236332C31332230222C37333639322C36342C38333336312C2233223534322C34352C38323336302C2236223030322C35352C31323330312C2238223634322C35352C36323335312C22312238302C3635323336332C32322230222C33313931322C37352C31323337322C22312234352C3535323038332C33322235222C37313636322C39352C30323333342C22312238392C3336323130332C35322232222C31323539322C31362C32323331362C22322230342C3436323432332C37322230222C36323031322C33362C36323339372C22322231382C3436323834332C38322239222C30333631322C35362C39323338392C22332231322C3836323037332C30332236222C34333032322C37362C39333334312C22332232362C3236323838332C32332231222C38333532322C39362C36333338322C2233223037322C36372C30323338312C2236223532322C36372C34323331322C2238223337322C36372C39323336322C22312231312C3237323737332C33322232222C33313534322C38372C35323339332C22312237352C3237323539332C34322236222C37313439322C30382C36323335352C22322231302C3038323831332C36322233222C32323332322C33382C30323332372C22322233342C3238323334332C38322232222C36323833322C35382C35323331392C22322234382C3238323836332C30332230222C30333534322C38382C30333339302C22332234322C3738323139332C31332237222C34333934322C30392C32333335322C22332235362C3139323131332C33332233222C38333535322C32392C30333339332C2233223639322C36392C39323339322C2236223235322C37392C34323333332C2238223939322C38392C30323337332C22312233312C3939323838332C34322233222C33313337322C39392C37323330352C22312230362C3030333830332C35322238222C38313132332C32302C30323336362C22322233302C3830333233332C37322235222C32323135332C34302C35323334382C22322236342C3030333935332C39322233222C36323736332C37302C32333332302C22322237382C3230333538332C31332231222C30333537332C39302C38333330322C22332237322C3731333031332C32332238222C34333937332C32312C32333336332C22332238362C3231333233332C34332234222C38333638332C34312C31333330352C2234223332332C37312C36323330342C2236223937332C38312C31323334342C2239223732332C38312C38323338342C22312236312C3731333739332C35322234222C34313130332C30322C37323331362C22312232362C3832333931332C36322238222C38313035332C33322C31323337372C22322236302C3732333534332C38322235222C32323038332C35322C38323334392C22322239342C3032333237332C30332233222C36323739332C38322C37333333312C22322230392C3133333130332C32332232222C31333530332C31332C34333331332C22332230332C3733333732332C33332239222C35333930332C33332C39333337342C22332231372C3233333035332C35332234222C39333731332C36332C30333330362C2234223135332C38332C32323330352C2237223730332C38332C38323334352C2239223535332C39332C35323338352C22312239312C3534333530332C36322234222C34313932332C31342C36323331372C22312235362C3734333832332C37322238222C38313937332C34342C32323337382C22322239302C3634333635332C39322235222C33323031332C37342C30333334302C22322232352C3034333538332C31332233222C37323732332C30352C30333333322C22322233392C3235333531332C33332232222C31333533332C32352C39333330342C22332233332C3835333334332C34332239222C35333134332C35352C36333337352C22332234372C3435333836332C36332234222C39333834332C37352C38333330372C2234223937332C38352C36323330362C2237223533332C39352C33323333362C2239223338332C30362C32323338362C22312232322C3436333231332C37322233222C34313835332C32362C34323330382C22312238362C3636333733332C38322238222C39313930332C35362C31323336392C22322232312C3636333636332C30332234222C33323034332C38362C31333333312C22322235352C3036333739332C32332232222C37323735332C31372C32333332332C22322236392C3337333832332C34332231222C31333736332C34372C33333339342C22332237332C3037333835332C35332238222C35333337332C37372C31333336362C22332237372C3637333438332C37332233222C39333138332C39372C35333339372C2235223830332C39372C31323338362C2237223436332C39372C39323331372C22312231302C3338333830332C37322236222C32313435332C31382C39323332382C22312238342C3838333233332C38322238222C37313631332C34382C36323336392C22312233392C3938333036332C30332234222C31323735332C37382C36333332312C22322237332C3138333239332C32332231222C35323138332C30392C38333331332C22322238372C3939333532332C34332230222C39323439332C34392C31333339342C22332239312C3939333735332C35332238222C34333230332C37392C32333336362C22332230362C3539333738332C37332234222C38333930342C30302C30333331382C22342231302C3430343331332C38332237222C31312C3635312C30333336322C2233223936312C3534332C33332230222C31362C3534312C33333336332C2238223335312C3134332C34332232222C30313438312C3134332C35332230222C33313930312C3334332C35332238222C35313932312C3534332C36332237222C37313334312C3834332C37332236222C39313435312C3235332C38332236222C31323136312C3635332C39332236222C33323636312C3036332C30342236222C35323836312C3436332C31342236222C37323936312C3736332C32342236222C39323936312C3037332C33342235222C31333037312C3237332C34342234222C33333037312C3337332C35342232222C35333237312C3337332C35342239222C33312C3832342C36333333332C2233223239342C3232332C33332237222C33362C3732342C30333333342C2238223537342C3931332C34332239222C31313730342C3032332C35332237222C33313233342C3232332C36332235222C35313235342C3532332C37332234222C37313736342C3932332C38332233222C39313837342C3433332C39332233222C31323638342C3833332C30342233222C33323039342C3334332C31342233222C35323339342C3834332C32342233222C37323439342C3235332C33342233222C39323539342C3635332C34342232222C31333539342C3935332C35342231222C33333639342C3136332C35342238222C35333839342C3136332C36342236222C36312C3039362C32333331342C2234223431362C3938332C34332235222C36362C3038362C38333331352C2238223839362C3838332C35332237222C31313033362C3039332C36332235222C33313635362C3339332C37332233222C35313637362C3639332C38332232222C37313139372C3130332C39332232222C30323230372C3630332C30342231222C32323031372C3231332C31342231222C34323531372C3731332C32342231222C36323831372C3332332C33342231222C38323032372C3832332C34342231222C30333032372C3233332C35342230222C32333132372C3633332C35342239222C34333232372C3933332C36342236222C36333432372C3034332C37342234222C38312C3335392C30333331352C2234223733392C3834332C35332235222C38362C3334392C37333330362C2239223232392C3834332C36332237222C31313435392C3135332C37332234222C33313937392C3435332C38332233222C36313030392C3935332C39332231222C38313531392C3436332C30342231222C30323732392C3037332C31342231222C32323533392C3737332C32342230222C34323034392C3338332C33342230222C36323334392C3938332C34342230222C38323534392C3539332C35342230222C30333634312C30302C30343339352C22332234322C3730313530332C36342238222C34333834312C30302C38343336372C22332235362C3130313031332C38342233222C30322C3532313030332C36332231222C36342C3031313939332C36332235222C30372C3631313939332C37332231222C34392C3532313130332C37332237222C31313737312C30322C34333335382C22312230342C3332313830332C39332233222C36313432312C31322C34343332302C22312234382C3032313032332C31342231222C30323235312C32322C37343331322C22322236322C3032313433332C33342231222C34323636312C34322C31343331342C22322236362C3932313834332C35342230222C38323137312C35322C34343330362C22332237302C3232313036332C36342239222C32333337312C36322C35343338372C22332237342C3532313037332C38342236222C36333837312C37322C32343333392C2232223832312C34342C33333332372C2234223338312C34342C32333336372C2237223033312C34342C33333332382C2239223936312C34342C36333338382C22312230322C3234313035332C39332236222C34313832312C35342C35343334302C22312234362C3934313136332C31342233222C38313536312C36342C38343332322C22322237302C3734313637332C33342232222C32323538312C38342C33343332342C22322239342C3134313139332C35342231222C36323539312C39342C39343331362C22322239382C3735313630332C37342231222C30333939312C31352C33343330382C22332230332C3035313931332C38342238222C35333230312C32352C34343336392C22332230372C3535313732332C30352233222C35322C3236313937332C38332234222C30352C3736313937332C38332238222C35372C3436313138332C39332233222C39392C3336313438332C30342230222C32313632312C38362C39343337302C22312235342C3336313539332C31342235222C36313437312C30372C32343334322C22312239382C3037313031332C33342233222C31323230312C31372C38343333342C22322231332C3137313732332C35342233222C35323731312C33372C35343333362C22322232372C3137313434332C37342233222C39323432312C35372C32343332382C22332232312C3537313935332C39342231222C33333732312C36372C36353330302C22332232352C3937313237332C30352238222C37333333312C37372C36353335312C2232223637312C31392C30333336392C2235223133312C31392C30343330302C2237223837312C31392C33343335302C22312231302C3839313731332C31342232222C32313135312C32392C32343339312C22312237342C3839313932332C32342237222C36313939312C33392C37343336332C22312231392C3639313534332C34342235222C31323832312C35392C34343335352C22322233332C3739313436332C36342235222C35323434312C37392C33343335372C22322234372C3839313238332C38342235222C39323135312C39392C31343334392C22332235312C3330323030332C30352233222C33333435322C30302C37353332312C22332235352C3730323331332C32352230222C37333136322C31302C39353337322C2233223030322C33312C35343338302C2235223635322C33312C36343332312C2238223330322C33312C39343338312C22312234302C3331323434332C32342234222C32313637322C35312C30343332332C22312230352C3331323835332C34342230222C37313532322C36312C36343338342C22312234392C3231323637332C35342238222C31323535322C38312C36343337362C22322236332C3431323639332C37342237222C35323137322C30322C36343337382C22322237372C3532323631332C39342237222C39323837322C32322C36353336302C22332238312C3032323533332C31352235222C33333238322C34322C33353334322C22332238352C3532323035332C33352232222C37333938322C35322C36353339332C2233223532322C35332C35343331322C2235223138322C35332C37343335322C2238223832322C36332C31343330332C22312236302C3833323736332C33342237222C33313230322C37332C34343334342C22312232352C3933323238332C35342232222C37313135322C39332C31343331362C22312236392C3834323230332C37342230222C31323138322C31342C32343330382C22322239332C3134323332332C39342230222C35323839322C33342C34343339392C22322230382C3334323534332C30352239222C30333630322C35342C35353339312C22332230322C3834323536332C32352238222C34333131322C37342C34353336332C22332231362C3434323238332C34352234222C38333831322C38342C39353331352C2233223035322C37352C32343333332C2236223630322C37352C34343337332C2238223435322C37352C39343333342C22312239302C3435323638332C34342239222C33313832322C39352C33343336352C22312235352C3636323230332C36342235222C37313837322C31362C32343333372C22312239392C3536323332332C38342233222C32323930322C33362C35343332392C22322231342C3936323634332C30352232222C36323632322C35362C38353332312C22322233382C3136323037332C32352231222C30333433322C38362C31353331332C22332233322C3736323139332C34352230222C34333034322C30372C31353338342C22332234362C3337323031332C35352236222C38333734322C31372C37353333362C2233223637322C38372C35343336342C2236223233322C38372C38343330352C2238223038322C39372C34343335352C22312232312C3138323130332C36342231222C33313535322C31382C30343339362C22312238352C3338323931332C37342237222C38313530322C33382C30343335382C22322232302C3338323234332C39342235222C32323733322C35382C34353334302C22322234342C3738323636332C31352234222C36323435322C37382C39353334322C22322235382C3938323139332C33352233222C30333336322C30392C33353333342C22332236322C3639323431332C35352232222C34333936322C32392C35353330362C22332237362C3239323433332C36352238222C38333737322C34392C33353335372C2234223230322C39392C35343338352C2236223935322C39392C39343332362C2239223730332C30302C36343337362C22312234312C3830333431332C37342233222C33313238332C32302C33343331382C22312231362C3030333433332C38342239222C38313333332C34302C35343337392C22322235302C3130333835332C30352237222C32323536332C37302C30353336312C22322237342C3530333438332C32352236222C36323338332C39302C37353336332C22322238382C3831333031332C34352235222C30333239332C32312C33353335352C22332239322C3631333533332C36352234222C34333939332C34312C36353332372C22332230372C3331333635332C38352230222C39333730332C36312C35353337382C2234223932332C30322C34343339362C2236223638332C30322C39343333372C2239223533332C31322C36343338372C22312237312C3632333432332C38342235222C34313031332C33322C35343332392C22312233362C3932333634332C30352230222C38313236332C35322C38353339302C22322238302C3032333137332C31352238222C32323439332C38322C35353337322C22322230352C3532333939332C33352237222C37323231332C31332C33353337342C22322231392C3833333732332C35352236222C31333232332C34332C30353336362C22332232332C3633333335332C37352235222C35333932332C36332C35353333382C22332233372C3333333637332C39352231222C39333933332C38332C36353338392C2234223735332C31342C31343330382C2237223431332C31342C36343334382C2239223336332C32342C34343339382C22312230322C3434333433332C39342235222C34313933332C34342C35353333302C22312236362C3834333735332C31352231222C38313139332C37342C30353339312C22322230312C3934333438332C32352238222C33323432332C39342C38353338332C22322233352C3435333331332C34352238222C37323334332C32352C38353337352C22322234392C3935333234332C36352237222C31333335332C35352C37353336372C22332235332C3735333037332C38352235222C35333136332C38352C33353334392C22332236372C3535333539332C30362231222C39333037332C30362C35363338302C2234223538332C31362C37343330392C2237223234332C32362C33343334392C2239223139332C33362C32343339392C22312233322C3336333234332C30352235222C34313836332C35362C34353332312C22312239362C3736333736332C32352230222C39313132332C38362C31353339322C22322233312C3936333539332C33352238222C33323435332C31372C31353338342C22322236352C3537333632332C35352237222C37323337332C34372C32353337362C22322238392C3037333735332C37352237222C31333438332C37372C32353336382C22332238332C3937333638332C39352235222C35333239332C30382C30363333302C22332239372C3738333331332C31362231222C30343330332C32382C34363338312C2235223431332C32382C33343339392C2237223137332C33382C30353333302C22312232302C3138333034332C30352238222C32313336332C35382C31353334312C22312239342C3838333336332C32352231222C37313732332C37382C37353339322C22312235392C3138333239332C33352238222C31323037332C30392C37353337342C22322238332C3539333332332C35352236222C35323639332C33392C39353336362C22322230382C3539333535332C37352236222C30333131332C37392C32353335382C22332231322C3739333738332C39352235222C34333132342C30302C33363334302C22332232362C3530343731332C31362232222C38333033342C33302C30363330322C22342233302C3630343234332C32362236222C31312C3735312C37353336342C2233223237312C3235332C35352231222C31362C3834312C39353337352C2238223735312C3834332C36352234222C30313039312C3834332C37352232222C33313631312C3934332C38352231222C35313633312C3235332C39352230222C37313235312C3535332C30362230222C39313436312C3835332C31362230222C31323337312C3236332C32362231222C33323837312C3636332C33362231222C35323238312C3037332C34362232222C37323438312C3437332C35362232222C39323538312C3737332C36362232222C31333638312C3937332C37362231222C33333838312C3038332C37362239222C35333139312C3937332C38362237222C33312C3933342C34353333352C2233223439342C3033332C35352238222C34362C3132342C38353334362C2238223038342C3732332C37352231222C31313331342C3832332C37352239222C33313933342C3033332C38352238222C35313036342C3333332C39352238222C37313637342C3733332C30362238222C39313838342C3234332C31362238222C31323739342C3634332C32362238222C34323330342C3135332C33362239222C36323730342C3635332C34362239222C38323930342C3036332C35362239222C30333031342C3436332C36362239222C32333231342C3636332C37362238222C34333431342C3836332C38362237222C36333731342C3936332C39362234222C36312C3230372C32353332362C2234223731362C3939332C36352237222C36362C3439362C37353333372C2239223330362C3839332C38352230222C31313633362C3939332C38352238222C33313336372C3230332C39352237222C35313438372C3630332C30362236222C38313030372C3031332C31362236222C30323331372C3631332C32362237222C32323132372C3132332C33362237222C34323832372C3732332C34362238222C36323233372C3233332C35362238222C38323433372C3733332C36362238222C30333633372C3134332C37362238222C32333833372C3534332C38362237222C34333034372C3734332C39362235222C36333334372C3934332C30372233222C38312C3436392C32353332372C2234223034392C3935332C37352237222C38362C3735392C38353333382C2239223732392C3935332C39352230222C31313036392C3236332C39352238222C33313638392C3536332C30362237222C36313830392C3037332C31362236222C38313532392C3537332C32362236222C30323733392C3138332C33362236222C32323634392C3738332C34362237222C34323335392C3439332C35362237222C36323735312C30302C30363338362C22322236382C3030313630332C37362238222C30333236312C31302C31363338382C22332236322C3430313531332C39362237222C34333636312C31302C38373335302C22332237362C3030313032332C31372233222C30322C3732313331332C38352233222C36342C3332313131332C38352238222C31372C3032313131332C39352234222C35392C3032313331332C30362231222C31313338312C31322C36363339302C22312231342C3132313132332C31362238222C36313233312C32322C36363337322C22312234382C3932313233332C33362237222C30323236312C33322C39363337342C22322237322C3132313634332C35362238222C34323837312C35322C33363338362C22322238362C3332313036332C37362238222C38323638312C36322C36363339382C22332238302C3832313237332C39362238222C32333039312C37322C37373337302C22332239342C3332313138332C31372236222C36333739312C38322C34373333322C2232223033312C35342C37353335392C2234223638312C35342C36363330302C2237223433312C35342C37363336302C2239223437312C36342C30363333312C22312230322C3834313336332C32362231222C34313533312C36342C39363339322C22312235362C3734313537332C33362239222C38313437312C38342C32363339342C22322238302C3734313938332C35362239222C32323739312C39342C37363339362C22322230352C3435313530332C38362230222C37323830312C31352C32363330392C22322231392C3235313032332C30372230222C31333431312C32352C36373330312C22332231332C3735313233332C31372239222C35333032312C33352C37373337322C22332232372C3435313034332C33372235222C35322C3436313539332C30362237222C31352C3036313539332C31362232222C35372C3836313639332C31362238222C39392C3837313030332C32362235222C32313233312C30372C34363333332C22312236342C3037313031332C34362232222C36313238312C31372C37363331352C22312239382C3937313532332C36362231222C31323331312C33372C33363331372C22322232332C3337313134332C38362231222C35323033312C35372C30363332392C22322233372C3537313835332C30372232222C39323833312C36372C36373332312C22332234312C3137313437332C32372232222C33333434312C38372C31373331332C22332234352C3737313638332C33372239222C37333135312C39372C30373337342C2232223837312C32392C37363330322C2235223433312C32392C37363335322C2237223238312C33392C30363331332C22312232302C3339313433332C33362238222C32313735312C33392C39363336342C22312238342C3539313634332C35362234222C37313730312C35392C33363334362C22312232392C3539313236332C37362233222C31323933312C37392C31363334382C22322234332C3939313038332C39362234222C35323635312C38392C39373334302C22322236372C3139313939332C31372235222C39323536322C30302C37373335322C22332236312C3830323631332C33372234222C33333137322C32302C33373333342C22332237352C3530323932332C35372232222C37333937322C33302C34373339352C2233223230322C35312C33363333332C2235223935322C35312C34363338332C2238223730322C35312C38363334342C22312234302C3831323236332C35362231222C32313238322C36312C39363339352C22312231352C3131323637332C36362237222C37313333322C38312C34363337372C22312235392C3131323439332C38362236222C31323536322C30322C33363336392C22322237332C3532323331332C30372237222C35323338322C32322C33373337312C22322238372C3932323333332C32372237222C39323339322C34322C33373337332C22332239312C3632323235332C34372237222C33333939322C36322C30373336352C22332230362C3332323736332C36372234222C38333830322C37322C33373332372C2233223732322C37332C35363336342C2235223438322C37332C37363331352C2238223333322C38332C31363337352C22312237302C3433323738332C36362234222C33313830322C39332C33363332372C22312233352C3734323230332C38362230222C37313036322C31342C31363330392C22312237392C3834323132332C39362239222C31323239322C33342C31373339302C22322230342C3334323234332C32372230222C36323031322C35342C33373330332C22322231382C3634323436332C34372230222C30333132322C37342C34373330352C22332232322C3434323438332C36372230222C34333732322C39342C33373339362C22332233362C3135323030332C37372237222C38333733322C30352C37373335382C2233223235322C39352C33363330362C2236223930322C39352C36363334362C2238223835322C30362C30363330372C22312230312C3036323730332C37362237222C33313533322C31362C34363335382C22312236352C3336323332332C39362233222C37313738322C33362C33373333302C22322230302C3536323434332C31372232222C32323931322C35362C35373332322C22322233342C3036323736332C33372233222C36323833322C37362C38373333342C22322234382C3436323039332C35372233222C30333934322C30372C31373333362C22332235322C3337323231332C37372233222C34333635322C32372C31373332382C22332236362C3137323033332C39372230222C38333636322C33372C37373338392C2233223837322C30382C38363333372C2236223633322C31382C31363337372C2238223538322C31382C36363333382C22312232312C3738323432332C39362230222C33313236322C33382C32363338392C22312239352C3038323234332C30372236222C38313431322C35382C32373335312C22322233302C3338323436332C32372235222C32323734322C37382C36373335332C22322235342C3838323838332C34372236222C36323736322C30392C31373336352C22322237382C3339323331332C36372236222C30333837322C32392C35373336372C22332238322C3239323633332C38372236222C34333638322C34392C36373334392C22332239362C3039323635332C30382233222C38333639322C36392C34383330312C2234223530332C31302C39363335382C2236223236332C32302C34363330392C2239223231332C33302C30363335392C22312235312C3430333833332C30372232222C33313938332C34302C37373330312C22312231362C3830333735332C31372239222C38313234332C36302C39373338322C22322236302C3130333138332C33372238222C32323637332C39302C34373338342C22322238342C3731333730332C35372238222C36323639332C32312C30373338362C22322230392C3231333333332C37372238222C31333730332C34312C36373338382C22332231332C3131333835332C39372238222C35333631332C36312C39383337302C22332232372C3031333937332C31382235222C39333632332C38312C38383332322C2234223233332C32322C39363337392C2236223039332C33322C34373332302C2239223933332C34322C31373337302C22312238312C3232333035332C31372234222C34313731332C36322C30373332322C22312234362C3632333137332C33372231222C38313037332C38322C33373330342C22322239302C3032333639332C35372230222C33323530332C31332C30373330362C22322231352C3633333432332C37372230222C37323532332C33332C38373330382C22322233392C3233333135332C39372230222C31333733332C36332C35383330302C22332234332C3233333837332C31382230222C35333634332C38332C39383339312C22332235372C3134333030332C32382237222C39333735332C31342C30383334332C2234223935332C33342C38373339302C2237223831332C34342C34373333312C2239223736332C35342C31373339312C22312231322C3034333136332C32372236222C34313634332C37342C31373333332C22312237362C3534333338332C34372232222C39313030332C39342C36373331352C22322231312C3935333031332C36372231222C33323433332C32352C34373331372C22322234352C3635333933332C38372231222C37323535332C35352C34373331392C22322236392C3235333836332C30382231222C31333836332C38352C32383331312C22332237332C3335333639332C32382231222C35333737332C30362C39383330332C22332238372C3336333032332C33382238222C39333938332C33362C31383335342C2234223838332C34362C36373339312C2237223634332C35362C32373334322C2239223639332C36362C31373339322C22312233322C3936333137332C33372236222C34313537332C38362C32373334342C22312230372C3536333539332C35372232222C39313033332C30372C39373332362C22322234312C3937333332332C37372231222C33323536332C33372C38373331382C22322237352C3737333435332C39372231222C37323638332C36372C39383332302C22322239392C3437333438332C31382232222C31333939332C39372C39383332322C22332230342C3438333431332C33382231222C36333930332C32382C37383330342C22332231382C3538333933332C34382238222C30343132332C35382C31383335352C2235223731332C35382C33373339322C2237223537332C36382C31373333332C22312232302C3638333037332C33372239222C32313936332C38382C31373336342C22312230352C3538333339332C35372233222C37313533332C30392C36373332362C22312236392C3039333132332C37372231222C31323038332C33392C36373331382C22322239332C3639333235332C39372231222C36323830332C36392C38383331302C22322231382C3839333438332C31382231222C30333532342C30302C30383331322C22332233322C3130343631332C33382231222C34333733342C33302C31383330342C22332234362C3230343534332C34382239222C38333834342C35302C39383337352C22342235302C3530343037332C36382235222C31312C3536312C32373335362C2233223137312C3735332C37372230222C31362C3835312C34373337372C2238223835312C3335332C38372235222C30313239312C3335332C39372233222C33313931312C3435332C30382232222C35313134312C3635332C31382232222C37313835312C3935332C32382233222C39313137312C3336332C33382234222C31323038312C3736332C34382235222C33323738312C3137332C35382236222C35323139312C3537332C36382237222C37323539312C3837332C37382237222C39323739312C3138332C38382238222C31333939312C3338332C39382237222C34333230312C3438332C30392236222C36333630312C3338332C31392234222C33312C3734342C31373333372C2233223339342C3633332C37372239222C34362C3133342C34373335382C2238223138342C3333332C39372233222C31313531342C3433332C30382231222C33313234342C3633332C31382231222C35313436342C3933332C32382231222C37313238342C3334332C33382231222C39313539342C3834332C34382232222C32323530342C3235332C35382233222C34323131342C3735332C36382234222C36323631342C3136332C37382235222C38323032342C3636332C38382235222C30333232342C3936332C39382236222C32333532342C3237332C30392235222C34333832342C3437332C31392234222C36333233342C3437332C32392232222C36312C3031372C30373333382C2234223631372C3630332C38372238222C36362C3430372C35373335392C2239223430372C3530332C30382232222C31313833372C3730332C31382231222C33313636372C3031332C32382230222C35313838372C3331332C33382230222C38313630372C3831332C34382231222C30323931372C3332332C35382231222C32323932372C3832332C36382232222C34323633372C3433332C37382233222C36323134372C3933332C38382234222C38323534372C3434332C39382235222C30333834372C3834332C30392235222C32333135372C3235332C31392235222C34333435372C3435332C32392234222C36333935372C3635332C33392232222C38312C3237392C31373334392C2234223933392C3836332C39372239222C38362C3736392C37383335302C2239223832392C3836332C31382233222C31313236392C3137332C32382231222C33313039392C3437332C33382231222C36313231392C3937332C34382231222C38313033392C3438332C35382231222C30323434392C3039332C36382232222C32323435392C3639332C37382233222C34323136312C30302C32383334382C22322236362C3730313830332C39382235222C38323137312C31302C34393335302C22332237302C3430313931332C31392235222C32333737312C32302C33393335322C22332238342C3030313732332C33392234222C36333538312C32302C39393332342C2232223530312C32322C34383335302C2234223236312C32322C32383330312C2237223031312C32322C32383337312C2239223135312C32322C33383334322C22312238312C3632313732332C33382233222C34313431312C33322C31383332342C22312233362C3732313633332C35382232222C38313535312C34322C32383332362C22322236302C3932313934332C37382233222C32323937312C35322C36383334382C22322238342C3732313336332C39382235222C36323239312C37322C30393336302C22322239382C3732313637332C31392237222C31333030312C38322C32393337322C22332230332C3332313738332C33392236222C35333730312C39322C31393335342C22332231372C3232313439332C35392233222C32322C3934313936332C31382238222C38342C3534313836332C32382233222C33372C3434313936332C32382239222C37392C3634313137332C33382237222C32313031312C37342C35383335342C22312233342C3934313038332C35382234222C36313236312C38342C36383334362C22312238382C3034313339332C37382235222C30323439312C30352C31383335382C22322230332C3535313830332C39382236222C35323331312C31352C36393337302C22322231372C3835313432332C31392238222C39323332312C33352C31393339322C22332232312C3635313833332C33392239222C33333033312C34352C33393338342C22332233352C3435313834332C35392237222C37333933312C35352C31393335362C2232223235312C30372C39383331332C2235223930312C30372C38383336332C2237223835312C31372C30383332342C22312230302C3037313331332C35382230222C32313533312C31372C38383338352C22312236342C3337313332332C36382237222C36313738312C33372C30383337372C22312230392C3537313833332C38382238222C31323032312C34372C36383338392C22322233332C3137313435332C30392239222C35323933312C36372C33393330322C22322234372C3537313137332C33392231222C39323934312C37372C39393331342C22332235312C3337313738332C35392232222C33333735312C39372C33393331362C22332236352C3137313939332C37392230222C37333736312C30382C33393338372C2232223637312C34392C32383334342C2235223433312C34392C32383339342C2237223338312C34392C34383335352C22312232302C3539313834332C36382233222C32313036312C35392C34383331372C22312238342C3939313036332C38382231222C37313231312C36392C38383330392C22312233392C3139313637332C30392231222C31323634312C38392C35393331312C22322235332C3739313439332C32392232222C35323536322C30302C34393333332C22322237372C3130323331332C34392234222C39323637322C32302C31393335352C22332238312C3030323033332C36392235222C33333438322C33302C37393334372C22332238352C3930323334332C38392233222C37333539322C34302C38393331392C2233223130322C37312C30383338352C2235223835322C37312C31383333362C2238223830322C37312C34383339362C22312235302C3031323937332C37382237222C32313538322C38312C35383335382C22312231352C3431323239332C39382234222C37313833322C30322C30393334302C22312235392C3732323031332C31392234222C31323237322C31322C39393335322C22322238332C3332323932332C33392236222C35323239322C33322C39393337342C22322239372C3932323934332C35392237222C30333430322C35322C38393338362C22332230322C3832323736332C37392238222C34333231322C37322C35393338382C22332231362C3732323238332C39392236222C38333332322C38322C38303434302C2233223632322C39332C33383331372C2235223438322C39332C35383337372C2238223333322C39332C39383333382C22312237302C3634323430332C39382230222C33313131322C31342C31383339392C22312234352C3134323931332C30392238222C37313536322C32342C38393338312C22312238392C3434323833332C32392238222C31323939322C34342C39393339332C22322231342C3134323935332C34392239222C36323032322C37342C30393330362C22322232382C3634323138332C37392231222C30333233322C39342C31393332382C22332233322C3635323130332C39392232222C34333134322C30352C39303431302C22332234362C3635323731342C31302230222C38333235322C32352C34303438312C2233223135322C31362C32383335382C2236223930322C31362C35383330392C2238223935322C32362C30383337392C22312230312C3236323632332C30392234222C33313833322C33362C33393332312C22312236352C3736323234332C32392232222C37313139322C35362C32393331332C22322231302C3136323336332C34392232222C32323632322C37362C34393332352C22322233342C3836323538332C36392233222C36323734322C39362C37393334372C22322235382C3437323830332C38392235222C30333036322C31372C39393335392C22332236322C3537323033342C30302235222C34333037322C33372C39303435312C22332237362C3537323834342C32302233222C38333138322C35372C35303431332C2233223737322C32382C39383339392C2236223533322C33382C32393334302C2238223638322C33382C37393330312C22312232312C3938323434332C31392238222C33313536322C35382C33393336322C22312239352C3438323236332C33392235222C38313931322C37382C33393335342C22322233302C3938323438332C35392235222C32323435322C39382C36393336362C22322236342C3639323830332C37392236222C36323637322C32392C30393337382C22322238382C3339323333332C39392238222C30333938322C34392C34303438302C22332239322C3439323635342C31302239222C34333939322C36392C36303438322C22332230372C3439323537342C33302237222C39333131322C38392C33303435342C2234223430332C34302C32393332312C2236223236332C34302C36393337312C2239223331332C35302C32393333322C22312235312C3630333036332C33392231222C33313239332C36302C39393339332C22312232362C3230333937332C34392238222C38313734332C39302C31393338352C22322236302C3731333330332C36392238222C32323338332C31312C35393339372C22322239342C3531333832332C38392239222C37323530332C34312C31303430302C22322231392C3231333435342C31302231222C31333831332C36312C37303431322C22332232332C3431333937342C33302231222C35333932332C39312C30303431342C22332233372C3532333030342C35302230222C39333234332C30322C38303438352C2234223133332C35322C33393335322C2236223039332C35322C38393330332C2239223034332C36322C35393336332C22312238312C3432333337332C34392233222C34313032332C38322C33393332352C22312235362C3132333439332C36392231222C38313637332C30332C36393330372C22322239302C3633333931332C38392231222C33323231332C33332C33393331392C22322232352C3533333634342C30302232222C37323433332C36332C30303433312C22322234392C3233333437342C32302233222C31333934332C38332C37303434332C22332235332C3434333030342C34302234222C35333935332C31342C32303433352C22332236372C3534333232342C36302232222C39333337332C33342C32303430372C2234223935332C36342C33393337332C2237223831332C36342C39393332342C2239223936332C37342C36393338342C22312231322C3234333638332C35392235222C34313934332C39342C36393334362C22312238362C3035333830332C37392233222C39313530332C32352C31393332382C22322232312C3535333533332C39392233222C33323234332C34352C39303433302C22322235352C3535333336342C31302234222C37323536332C37352C38303435322C22322237392C3335333239342C33302235222C31333937332C30362C36303436342C22332238332C3536333032342C35302236222C35333139332C33362C32303435362C22332239372C3736333434342C37302234222C30343430332C35362C34303432382C2234223738332C37362C32393338342C2237223634332C37362C39393333352C2239223839332C38362C37393339352C22312234322C3136333739332C36392236222C34313837332C30372C38393335372C22312230372C3937333132332C38392234222C39313533332C33372C35393333392C22322235312C3537333934342C30302234222C33323237332C36372C34303434312C22322238352C3537333937342C32302235222C37323639332C39372C35303436332C22332230302C3438333031342C34302236222C32333131332C32382C34303437352C22332231342C3738333933342C36302237222C36333332332C35382C32303436372C22332232382C3938333436342C38302235222C30343733332C37382C35303433392C2235223631332C38382C31393338352C2237223637332C38382C39393333362C22312232302C3738333839332C36392239222C32313137332C30392C38393337372C22312230352C3939333132332C38392235222C37313034332C33392C34393334392C22312236392C3539333834342C30302233222C31323638332C36392C34303434312C22322230342C3339333937342C32302234222C36323731332C39392C35303435332C22322232382C3730343131342C34302236222C30333633342C32302C37303436352C22332234322C3330343334342C36302237222C34333934342C35302C38303437372C22332235362C3530343237342C38302236222C38333236342C38302C35303435392C22342237302C3030343539342C393022357D5D", + "PostBlendHdrBlob": "227B6C62626F3A223C22783F6C6D7620726569736E6F5C3D3122302E225C6520636E646F6E693D67225C74752D665C383F223C3E64685F72696C2062657673726F693D6E225C2E325C303E22513C43445F4D657673726F693E6E2E3633322F3C44514D43765F726569736E6F3C3E6170656E5F6C6F636F6C5F726F6D6564443E494333502F3C6170656E5F6C6F636F6C5F726F6D65643C3E6170656E5F6C616D5F78756C696D616E636E3E6530313133322E393936353530363438382F3C6170656E5F6C616D5F78756C696D616E636E3E65753C65735F6450413E4C30313C30752F65735F6450413E4C703C6E616C656D5F6E696C5F6D756E696E616563303E302E39333336303131303536323137383C31702F6E616C656D5F6E696C5F6D756E696E6165633C3E6F6E696D616E5F6C65706B616C5F6D756E696E616563313E33302E31393236392F3C6F6E696D616E5F6C65706B616C5F6D756E696E6165633C3E44535F5265706B616C5F6D756E696E616563343E30302F3C44535F5265706B616C5F6D756E696E6165633C3E756F70747475675F6D61616D735F617065633C3E707363613E6570323C32732F617065633C3E61763E6C2E323C32762F6C613C3E6F2F747575705F7461676D6D5F61707363613E65703C6E616C65705F63633C3E3E72633C303E2F3C3E63723C313E2F3C3E72673C303E2F3C3E67623C303E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E72673C3C3E3E633C30632F3C3E3E723C30722F3C3E3E673C31672F3C3E3E623C30622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E672F3C3E3E62633C303E2F3C3E63723C303E2F3C3E72673C303E2F3C3E67623C313E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E622F3C6170656E5F6C63703E63743C6E6F5F65616D3E70703C696F746E3E73783C303E2F3C3E78793C303E2F3C3E79783C363E3C32782F3C3E3E7935312F3C3E79783C313E33322F3C3E78793C333E3C34792F3C3E3E7838313C35782F3C3E3E7936352F3C3E79783C323E34352F3C3E78793C393E3C31792F3C3E3E7830333C38782F3C3E3E7932313C35792F3C3E3E7838333C36782F3C3E3E7938313C39792F3C3E3E7835343C31782F3C3E3E7935323C39792F3C3E3E7838343C32782F3C3E3E7939323C39792F3C3E3E7831353C33782F3C3E3E7934333C34792F3C3E3E7834353C34782F3C3E3E7939333C34792F3C3E3E7837353C35782F3C3E3E7935343C30792F3C3E3E7830363C36782F3C3E3E7931353C34792F3C3E3E7833363C37782F3C3E3E7938353C36792F3C3E3E7836363C38782F3C3E3E7936363C36792F3C3E3E7830383C30782F3C3E3E7935393C31792F3C3E3E7832393C33782F3C3E3E79303133322F3C3E792F3C6F706E6973743C3E742F6E6F5F65616D3E70733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E732F6D616C706E695F67726764693C3E73647070735F6D616C706E695F67726764693C3E79746570783E65767463726F2F3C797465703C3E6973657A313E3C37732F7A693E652F3C73647070735F6D616C706E695F67726764693C3E65726C616974656D705F6E616C656C5F6D756E696E6165633C3E6E656261656C313E2F3C6E656261656C3C3E646170615F74747361725F7479746570643E66657561746C2F3C646170615F74747361725F74797465703C3E6C636D616970676E3C3E6F6C3E7730333C306C2F776F3C3E69686867313E30353C30682F67693E682F3C6C636D616970676E3C3E722F6165746C6D695F656170656E5F6C756C696D616E636E3E65613C6164747076695F656F74656E616D707072653C3E69566564536F6174697474736369614461746F43666E67693C3E6E656261656C313E2F3C6E656261656C3C3E61726574635F72745F6C79746570643E66657561746C2F3C61726574635F72745F6C797465703C3E657261635F6C61726574635F6E6F72746C6F303E352E2F3C657261635F6C61726574635F6E6F72746C6F3C3E562F64696F6574537461736969744463746143616E6F69663E67533C617469744D6374654461746143616E6F69663E67653C616E6C623E653C31652F616E6C623E656D3C646F3E653C306D2F646F3E65773C696568674F744D6678614C433E4C3C31772F696568674F744D6678614C433E4C773C696568674F744D667861614D747372656E69446773693E703C31772F696568674F744D667861614D747372656E69446773693E70773C69656867567464696F6574537461736969747363313E2F3C65776769746869566564536F61746974747363693E732F3C745374616369654D6174614461746F43666E67693C3E612F6164747076695F656F74656E616D707072653C3E7964616E696D54635F4D6F7065775F72706F6974696D657A3E72653C616E6C623E653C31652F616E6C623E65723C74615F6574636C72745F70793E65656461666C753C74722F74615F6574636C72745F70793E65723C63656C61725F74615F656F63746E6F723E6C2E303C35722F63656C61725F74615F656F63746E6F723E6C2F3C7964616E696D54635F4D6F7065775F72706F6974696D657A3E722F3C64685F72696C3E627D22", + "PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "227B654D436D6C6F6F46226C7B3A6222656C646E6E694567616E6C622265663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B536E693A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A226166736C2C6570226F7265747463735669535A786E6F2265663A6C616573222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C796B3A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C69535A786E6F22657B3A642273696C70796144493A222C306522616E6C622265743A75722C65682265757543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C61734374727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D76226C617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D302C7D532278696F5A656E6854657268736C6F73643A22227B69647073616C49792244303A222C617322747B3A6D2278613A2230312C306D226E693A223031222C666F736674653A223333222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A2230312C306D226E693A222C306F22666665732274333A2C337422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + }, + "hdr10plus": { + "Applicability": { + "ColorPrimaries": "P3", + "GammaTransfer": "sRGB", + "RenderIntent": 256, + "RenderIntentName": "Standard" + }, + "DynamicRange": "HDR", + "PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30", + "PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30", + "PostBlendGC": "227B696273746F526E756964676E3A223031222C69647073616C49792244303A222C6E656261656C3A2272746575222C756C42743A22305B342C2C323735362C2C383837382C2C363439312C3030312C3630312C3331312C3731312C3232312C3632312C3133312C3633312C3134312C3734312C3135312C3635312C3036312C3436312C3836312C3137312C3537312C3937312C3338312C3638312C3938312C3239312C3439312C3839322C3130322C3330322C3730322C3031322C3231322C3631322C3831322C3132322C3332322C3632322C3832322C3133322C3433322C3633322C3833322C3134322C3334322C3434322C3734322C3934322C3135322C3335322C3635322C3735322C3036322C3136322C3336322C3536322C3836322C3936322C3137322C3337322C3537322C3837322C3038322C3238322C3438322C3638322C3838322C3039322C3239322C3439322C3639322C3839322C3839332C3130332C3330332C3530332C3730332C3830332C3031332C3231332C3331332C3531332C3731332C3831332C3032332C3232332C3332332C3532332C3732332C3832332C3033332C3133332C3333332C3533332C3633332C3733332C3933332C3034332C3234332C3334332C3634332C3634332C3934332C3035332C3135332C3335332C3435332C3635332C3735332C3935332C3935332C3136332C3336332C3436332C3636332C3736332C3836332C3037332C3237332C3337332C3437332C3637332C3737332C3837332C3038332C3138332C3238332C3338332C3438332C3638332C3738332C3938332C3938332C3039332C3239332C3339332C3439332C3539332C3639332C3839332C3939342C3030342C3130342C3330342C3430342C3530342C3630342C3930342C3930342C3031342C3131342C3331342C3431342C3431342C3631342C3731342C3831342C3032342C3132342C3232342C3432342C3532342C3632342C3832342C3932342C3033342C3133342C3233342C3333342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3135342C3235342C3335342C3335342C3435342C3635342C3735342C3835342C3935342C3935342C3036342C3236342C3236342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3738342C3738342C3838342C3039342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3430352C3530352C3630352C3730352C3730352C3930352C3031352C3031352C3131352C3231352C3331352C3431352C3431352C3531352C3631352C3831352C3931352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3732352C3832352C3932352C3033352C3133352C3333352C3433352C3433352C3533352C3633352C3633352C3733352C3833352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3634352C3634352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3435352C3535352C3535352C3635352C3835352C3935352C3935352C3036352C3136352C3136352C3236352C3336352C3436352C3436352C3636352C3736352C3836352C3836352C3936352C3037352C3037352C3137352C3237352C3337352C3337352C3337352C3437352C3537352C3537352C3637352C3737352C3837352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3538352C3638352C3738352C3738352C3838352C3938352C3938352C3039352C3039352C3139352C3239352C3339352C3439352C3539352C3539352C3639352C3739352C3839352C3939362C3030362C3030362C3130362C3230362C3230362C3230362C3330362C3430362C3530362C3530362C3630362C3830362C3930362C3930362C3031362C3131362C3131362C3231362C3231362C3331362C3431362C3531362C3531362C3731362C3831362C3831362C3931362C3032362C3132362C3132362C3232362C3332362C3332362C3432362C3532362C3532362C3632362C3732362C3832362C3932362C3932362C3932362C3033362C3133362C3133362C3233362C3433362C3433362C3533362C3633362C3633362C3733362C3833362C3833362C3933362C3034362C3034362C3134362C3134362C3234362C3234362C3334362C3434362C3434362C3634362C3734362C3834362C3834362C3934362C3035362C3135362C3135362C3235362C3235362C3335362C3435362C3535362C3535362C3635362C3635362C3735362C3835362C3835362C3036362C3036362C3136362C3236362C3236362C3336362C3336362C3436362C3536362C3536362C3636362C3636362C3736362C3836362C3936362C3037362C3037362C3137362C3137362C3237362C3237362C3337362C3337362C3437362C3437362C3537362C3637362C3637362C3737362C3837362C3837362C3937362C3038362C3138362C3138362C3238362C3338362C3338362C3438362C3538362C3538362C3538362C3638362C3838362C3838362C3838362C3938362C3938362C3039362C3039362C3139362C3239362C3339362C3339362C3439362C3439362C3539362C3639362C3739362C3739362C3839362C3839362C3939362C3939372C3030372C3030372C3130372C3230372C3230372C3330372C3430372C3530372C3630372C3630372C3730372C3830372C3830372C3930372C3930372C3031372C3131372C3131372C3231372C3331372C3331372C3431372C3431372C3531372C3531372C3631372C3631372C3731372C3731372C3831372C3931372C3931372C3931372C3032372C3132372C3132372C3232372C3332372C3332372C3332372C3432372C3532372C3532372C3632372C3732372C3832372C3832372C3832372C3932372C3033372C3033372C3033372C3133372C3133372C3133372C3333372C3333372C3433372C3533372C3533372C3633372C3633372C3733372C3733372C3833372C3933372C3933372C3034372C3034372C3134372C3134372C3234372C3334372C3334372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3734372C3934372C3934372C3035372C3035372C3135372C3235372C3235372C3235372C3335372C3435372C3435372C3535372C3535372C3635372C3635372C3735372C3835372C3835372C3935372C3935372C3036372C3136372C3236372C3236372C3336372C3336372C3436372C3436372C3536372C3536372C3536372C3636372C3736372C3736372C3736372C3836372C3836372C3936372C3936372C3037372C3137372C3137372C3237372C3237372C3337372C3337372C3437372C3537372C3537372C3737372C3837372C3837372C3837372C3937372C3937372C3038372C3038372C3138372C3138372C3238372C3238372C3338372C3438372C3438372C3538372C3538372C3638372C3638372C3638372C3838372C3838372C3938372C3938372C3039372C3039372C3039372C3139372C3139372C3239372C3339372C3339372C3439372C3539372C3539372C3639372C3639372C3739372C3739372C3839372C3839372C3939382C3030382C3030382C3130382C3130382C3230382C3230382C3330382C3330382C3430382C3430382C3530382C3530382C3630382C3630382C3730382C3730382C3830382C3830382C3930382C3930382C3131382C3131382C3231382C3231382C3231382C3331382C3331382C3331382C3431382C3531382C3531382C3531382C3631382C3631382C3731382C3831382C3931382C3931382C3032382C3032382C3032382C3132382C3232382C3232382C3332382C3332382C3432382C3532382C3532382C3532382C3732382C3732382C3832382C3832382C3832382C3832382C3932382C3033382C3033382C3133382C3133382C3233382C3233382C3333382C3333382C3333382C3433382C3533382C3533382C3533382C3633382C3733382C3733382C3833382C3833382C3833382C3833382C3933382C3034382C3034382C3134382C3134382C3234382C3334382C3334382C3334382C3434382C3434382C3634382C3634382C3734382C3734382C3734382C3834382C3834382C3934382C3934382C3035382C3035382C3035382C3135382C3135382C3235382C3235382C3235382C3435382C3435382C3535382C3535382C3635382C3635382C3635382C3735382C3735382C3835382C3835382C3935382C3935382C3935382C3036382C3036382C3036382C3136382C3136382C3236382C3236382C3336382C3336382C3536382C3536382C3636382C3636382C3736382C3736382C3736382C3836382C3836382C3936382C3936382C3037382C3037382C3137382C3137382C3137382C3337382C3337382C3337382C3437382C3437382C3537382C3537382C3637382C3637382C3737382C3737382C3737382C3837382C3837382C3937382C3937382C3038382C3038382C3138382C3138382C3238382C3238382C3238382C3338382C3438382C3438382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3838382C3838382C3938382C3039382C3039382C3139382C3139382C3239382C3239382C3239382C3239382C3339382C3339382C3439382C3439382C3439382C3539382C3639382C3639382C3739382C3739382C3839382C3839382C3839382C3839382C3939382C3939392C3030392C3030392C3130392C3130392C3130392C3230392C3330392C3330392C3430392C3430392C3430392C3530392C3530392C3630392C3630392C3630392C3630392C3730392C3730392C3830392C3830392C3930392C3930392C3131392C3131392C3131392C3231392C3231392C3331392C3331392C3331392C3431392C3431392C3431392C3431392C3531392C3531392C3631392C3631392C3731392C3731392C3831392C3831392C3931392C3931392C3032392C3032392C3132392C3132392C3132392C3132392C3232392C3232392C3332392C3332392C3332392C3432392C3432392C3632392C3632392C3632392C3632392C3732392C3732392C3832392C3832392C3932392C3932392C3033392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3433392C3433392C3533392C3533392C3633392C3633392C3633392C3733392C3733392C3833392C3833392C3933392C3933392C3933392C3034392C3034392C3034392C3134392C3134392C3234392C3234392C3334392C3334392C3434392C3434392C3534392C3534392C3634392C3634392C3734392C3734392C3734392C3834392C3834392C3934392C3934392C3934392C3035392C3035392C3035392C3035392C3135392C3235392C3235392C3335392C3435392C3535392C3535392C3535392C3635392C3635392C3635392C3735392C3735392C3735392C3835392C3835392C3935392C3935392C3036392C3036392C3036392C3136392C3136392C3236392C3236392C3436392C34362C5D6C22747522475B3A2C303234362C2C303237382C2C333239312C3130312C3830312C3531312C3232312C3732312C3333312C3733312C3334312C3834312C3335312C3835312C3136312C3636312C3037312C3437312C3837312C3138312C3538312C3938312C3339312C3739322C3030322C3330322C3630322C3031322C3331322C3631322C3032322C3332322C3632322C3932322C3233322C3533322C3833322C3134322C3334322C3634322C3934322C3135322C3335322C3635322C3835322C3036322C3336322C3536322C3736322C3037322C3337322C3437322C3737322C3937322C3138322C3338322C3738322C3838322C3139322C3339322C3539322C3839332C3030332C3230332C3430332C3630332C3830332C3031332C3231332C3431332C3631332C3831332C3931332C3132332C3332332C3532332C3732332C3932332C3133332C3333332C3433332C3633332C3833332C3933332C3134332C3334332C3534332C3734332C3934332C3035332C3235332C3435332C3635332C3835332C3935332C3036332C3236332C3436332C3636332C3736332C3936332C3037332C3337332C3437332C3537332C3737332C3837332C3038332C3138332C3338332C3438332C3638332C3838332C3938332C3139332C3239332C3339332C3539332C3739332C3839332C3939342C3130342C3230342C3430342C3630342C3730342C3830342C3930342C3031342C3231342C3331342C3531342C3631342C3731342C3931342C3032342C3132342C3232342C3332342C3532342C3632342C3832342C3932342C3133342C3233342C3333342C3433342C3633342C3733342C3833342C3034342C3234342C3334342C3334342C3534342C3634342C3734342C3934342C3035342C3135342C3335342C3435342C3535342C3735342C3835342C3935342C3036342C3136342C3236342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3537342C3637342C3737342C3837342C3937342C3138342C3238342C3338342C3438342C3538342C3738342C3838342C3938342C3139342C3139342C3239342C3539342C3539342C3639342C3739342C3839342C3939352C3130352C3230352C3330352C3430352C3530352C3630352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3731352C3831352C3931352C3032352C3132352C3132352C3232352C3432352C3432352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3633352C3733352C3833352C3034352C3034352C3134352C3234352C3334352C3434352C3534352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3435352C3535352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3239352C3339352C3439352C3539352C3639352C3739352C3739352C3839352C3939352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3630362C3730362C3830362C3830362C3930362C3031362C3131362C3131362C3231362C3331362C3431362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3532362C3632362C3732362C3832362C3932362C3033362C3033362C3133362C3133362C3233362C3333362C3433362C3533362C3633362C3633362C3833362C3933362C3034362C3134362C3234362C3234362C3334362C3434362C3534362C3534362C3634362C3734362C3734362C3834362C3934362C3135362C3235362C3235362C3335362C3435362C3435362C3535362C3635362C3735362C3835362C3935362C3935362C3136362C3136362C3236362C3336362C3436362C3536362C3536362C3636362C3736362C3736362C3836362C3936362C3936362C3037362C3037362C3237362C3237362C3337362C3337362C3437362C3537362C3537362C3637362C3737362C3737362C3837362C3038362C3038362C3138362C3238362C3238362C3338362C3438362C3438362C3638362C3638362C3738362C3738362C3838362C3938362C3938362C3039362C3139362C3239362C3239362C3339362C3439362C3539362C3539362C3739362C3739362C3839362C3939372C3030372C3030372C3130372C3130372C3230372C3330372C3330372C3530372C3530372C3630372C3730372C3730372C3830372C3830372C3930372C3031372C3031372C3131372C3131372C3231372C3331372C3431372C3531372C3531372C3631372C3631372C3731372C3831372C3931372C3931372C3032372C3032372C3132372C3232372C3232372C3332372C3432372C3432372C3532372C3632372C3732372C3732372C3832372C3932372C3932372C3033372C3133372C3133372C3133372C3233372C3333372C3333372C3333372C3433372C3433372C3633372C3633372C3733372C3833372C3933372C3933372C3034372C3034372C3134372C3234372C3334372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3834372C3934372C3934372C3035372C3135372C3235372C3335372C3335372C3435372C3535372C3535372C3635372C3635372C3735372C3835372C3835372C3935372C3036372C3036372C3136372C3136372C3236372C3236372C3336372C3336372C3436372C3436372C3636372C3736372C3736372C3736372C3836372C3936372C3936372C3037372C3137372C3137372C3137372C3237372C3337372C3337372C3437372C3537372C3637372C3637372C3637372C3837372C3937372C3937372C3937372C3138372C3138372C3138372C3238372C3238372C3338372C3438372C3538372C3638372C3638372C3738372C3738372C3838372C3938372C3938372C3039372C3039372C3139372C3139372C3239372C3339372C3439372C3439372C3539372C3539372C3639372C3639372C3739372C3839372C3839372C3939382C3030382C3130382C3130382C3230382C3330382C3330382C3330382C3430382C3530382C3530382C3630382C3630382C3730382C3730382C3830382C3930382C3930382C3031382C3031382C3131382C3131382C3231382C3231382C3331382C3331382C3431382C3431382C3531382C3631382C3631382C3731382C3831382C3831382C3931382C3032382C3032382C3132382C3132382C3232382C3332382C3332382C3432382C3432382C3532382C3532382C3632382C3732382C3732382C3832382C3932382C3932382C3932382C3133382C3133382C3233382C3233382C3333382C3333382C3433382C3433382C3533382C3633382C3633382C3733382C3833382C3933382C3933382C3933382C3134382C3134382C3234382C3234382C3334382C3334382C3334382C3434382C3434382C3534382C3534382C3634382C3734382C3834382C3834382C3934382C3934382C3035382C3035382C3135382C3135382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3635382C3635382C3735382C3735382C3835382C3835382C3935382C3935382C3036382C3036382C3136382C3136382C3236382C3236382C3436382C3436382C3536382C3536382C3636382C3736382C3736382C3736382C3836382C3936382C3936382C3936382C3037382C3037382C3137382C3237382C3337382C3337382C3437382C3437382C3437382C3537382C3637382C3637382C3737382C3737382C3837382C3937382C3937382C3937382C3038382C3038382C3138382C3138382C3238382C3238382C3338382C3438382C3438382C3538382C3538382C3638382C3638382C3738382C3738382C3738382C3838382C3938382C3938382C3938382C3039382C3139382C3239382C3339382C3339382C3339382C3339382C3439382C3539382C3539382C3639382C3639382C3739382C3839382C3839382C3939392C3030392C3030392C3130392C3130392C3230392C3230392C3230392C3330392C3330392C3430392C3430392C3530392C3530392C3530392C3630392C3630392C3730392C3730392C3730392C3930392C3930392C3031392C3031392C3131392C3131392C3131392C3231392C3231392C3331392C3331392C3431392C3431392C3431392C3531392C3531392C3531392C3631392C3631392C3731392C3731392C3831392C3831392C3032392C3032392C3132392C3132392C3232392C3232392C3332392C3432392C3432392C3532392C3532392C3632392C3632392C3732392C3732392C3732392C3932392C3932392C3932392C3033392C3033392C3133392C3133392C3233392C3233392C3333392C3333392C3333392C3433392C3433392C3533392C3533392C3633392C3633392C3733392C3733392C3833392C3833392C3833392C3933392C3034392C3034392C3034392C3134392C3134392C3234392C3234392C3334392C3434392C3434392C3434392C3534392C3634392C3634392C3734392C3734392C3834392C3834392C3934392C3934392C3035392C3035392C3135392C3135392C3135392C3235392C3335392C3335392C3435392C3435392C3535392C3535392C3535392C3535392C3635392C3635392C3735392C3735392C3835392C3835392C3835392C3935392C3036392C3036392C3136392C3136392C3136392C3236392C3236392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3736392C3736392C3836392C3836392C3836392C3936392C3936392C3037392C3037392C3037392C3137392C3137392C3137392C3137392C3237392C3237392C3337392C3337392C3437392C3437392C3637392C3637392C3737392C3737392C3837392C3837392C3937392C3937392C3937392C3937392C3038392C3038392C3138392C3138392C3138392C3238392C3238392C3438392C3438392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3838392C3938392C3938392C3039392C3039392C3139392C3139392C3239392C3239392C3339392C3339392C3439392C3439392C3539392C3539392C3539392C3639392C3639392C3739392C3739392C3739392C3839392C3939392C3939312C30302C3030313030312C30302C3130313130312C30302C3230313230312C30302C3330313330312C30302C3430313430312C30302C3530313530312C30302C3630313630312C30302C3630313730312C30302C3730313830312C30302C3830313830312C30302C3930313930312C31302C3030313031312C31302C3130313231312C31302C3230313331312C31302C3330313431312C31302C3430313431312C31302C3630313631312C31302C3630313731312C31302C3730313731312C31302C3830313831312C31302C3930313931312C32302C3030313032312C32302C3030313132312C32302C3130313232312C32302C3230313332312C32305D33222C756C52743A22305B342C2C343236372C2C343538392C2C3430312C3331312C3031312C3732312C3432312C3933312C3533312C3934312C3535312C3035312C3435312C3936312C3236312C3737312C3137312C3537312C3938312C3238312C3639312C3039312C3439312C3830322C3130322C3430322C3731322C3131322C3431322C3732322C3132322C3432322C3733322C3033322C3333322C3633322C3934322C3234322C3434322C3735322C3035322C3235322C3435322C3735322C3936322C3136322C3436322C3636322C3837322C3137322C3437322C3537322C3838322C3038322C3238322C3438322C3738322C3839322C3239322C3439322C3639322C3930332C3130332C3330332C3530332C3730332C3931332C3131332C3331332C3531332C3731332C3932332C3032332C3232332C3432332C3632332C3833332C3033332C3233332C3433332C3533332C3733332C3934332C3034332C3234332C3434332C3634332C3835332C3035332C3135332C3335332C3535332C3635332C3835332C3936332C3036332C3236332C3436332C3636332C3736332C3937332C3037332C3337332C3437332C3537332C3737332C3838332C3038332C3138332C3338332C3438332C3638332C3838332C3939332C3139332C3239332C3339332C3539332C3739332C3839332C3930342C3130342C3230342C3430342C3630342C3730342C3830342C3931342C3031342C3231342C3331342C3531342C3631342C3731342C3932342C3032342C3132342C3232342C3332342C3532342C3632342C3832342C3933342C3133342C3233342C3333342C3433342C3633342C3733342C3834342C3034342C3234342C3334342C3334342C3534342C3634342C3734342C3935342C3035342C3235342C3435342C3535342C3635342C3835342C3936342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3937342C3037342C3137342C3237342C3337342C3437342C3637342C3737342C3837342C3938342C3038342C3238342C3338342C3438342C3538342C3638342C3838342C3939342C3039342C3239342C3239342C3339342C3539342C3539342C3639342C3739342C3839342C3930352C3130352C3230352C3330352C3430352C3530352C3630352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3731352C3831352C3932352C3032352C3132352C3132352C3232352C3432352C3432352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3633352C3733352C3834352C3034352C3034352C3134352C3234352C3334352C3434352C3534352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3435352C3535352C3535352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3138352C3238352C3338352C3338352C3438352C3538352C3638352C3738352C3838352C3939352C3039352C3139352C3239352C3239352C3339352C3439352C3539352C3639352C3739352C3739352C3839352C3939352C3930362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3630362C3730362C3830362C3830362C3931362C3031362C3131362C3131362C3231362C3331362C3431362C3431362C3531362C3631362C3731362C3831362C3932362C3032362C3132362C3232362C3332362C3432362C3532362C3532362C3632362C3732362C3832362C3933362C3033362C3033362C3133362C3133362C3233362C3333362C3433362C3533362C3633362C3633362C3833362C3833362C3934362C3034362C3134362C3134362C3234362C3334362C3534362C3534362C3634362C3734362C3734362C3834362C3935362C3035362C3135362C3135362C3235362C3335362C3335362C3435362C3535362C3635362C3735362C3835362C3836362C3036362C3036362C3136362C3236362C3336362C3436362C3436362C3536362C3636362C3636362C3736362C3836362C3836362C3936362C3937362C3137362C3137362C3237362C3237362C3437362C3537362C3537362C3637362C3737362C3737362C3837362C3937362C3938362C3038362C3138362C3138362C3238362C3338362C3338362C3538362C3538362C3638362C3638362C3738362C3838362C3838362C3939362C3039362C3139362C3139362C3239362C3339362C3439362C3439362C3639362C3639362C3739362C3839362C3939362C3930372C3030372C3030372C3130372C3230372C3230372C3430372C3430372C3530372C3630372C3630372C3730372C3730372C3830372C3930372C3931372C3031372C3131372C3231372C3231372C3331372C3431372C3431372C3531372C3531372C3631372C3731372C3831372C3831372C3931372C3932372C3032372C3132372C3132372C3232372C3332372C3332372C3432372C3632372C3732372C3732372C3832372C3932372C3933372C3033372C3133372C3133372C3133372C3233372C3333372C3333372C3333372C3433372C3433372C3633372C3633372C3733372C3833372C3933372C3934372C3034372C3034372C3134372C3234372C3334372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3834372C3934372C3935372C3035372C3035372C3135372C3235372C3235372C3335372C3435372C3435372C3535372C3535372C3635372C3835372C3835372C3936372C3036372C3036372C3136372C3136372C3236372C3236372C3336372C3336372C3436372C3436372C3536372C3636372C3636372C3636372C3736372C3836372C3836372C3937372C3137372C3137372C3137372C3237372C3337372C3337372C3437372C3437372C3537372C3537372C3537372C3737372C3837372C3837372C3838372C3038372C3038372C3038372C3138372C3138372C3238372C3338372C3438372C3538372C3538372C3638372C3638372C3738372C3838372C3838372C3938372C3939372C3039372C3039372C3139372C3239372C3339372C3339372C3439372C3439372C3539372C3539372C3639372C3739372C3739372C3839372C3930382C3030382C3030382C3130382C3230382C3230382C3230382C3330382C3430382C3430382C3530382C3530382C3630382C3630382C3730382C3830382C3830382C3930382C3931382C3031382C3031382C3231382C3231382C3331382C3331382C3431382C3431382C3531382C3531382C3531382C3631382C3731382C3731382C3831382C3931382C3932382C3032382C3032382C3132382C3232382C3232382C3332382C3332382C3432382C3432382C3532382C3632382C3632382C3732382C3832382C3832382C3833382C3033382C3033382C3133382C3133382C3233382C3233382C3333382C3333382C3433382C3533382C3533382C3633382C3733382C3833382C3833382C3834382C3034382C3034382C3134382C3134382C3234382C3234382C3234382C3334382C3334382C3434382C3434382C3534382C3634382C3734382C3734382C3834382C3834382C3934382C3935382C3035382C3035382C3135382C3235382C3235382C3335382C3335382C3435382C3435382C3535382C3535382C3635382C3635382C3735382C3735382C3835382C3835382C3935382C3936382C3036382C3036382C3136382C3136382C3336382C3336382C3436382C3436382C3536382C3636382C3636382C3636382C3736382C3836382C3836382C3836382C3936382C3937382C3037382C3137382C3237382C3237382C3337382C3337382C3337382C3437382C3537382C3537382C3637382C3637382C3737382C3837382C3837382C3837382C3937382C3938382C3038382C3038382C3138382C3138382C3238382C3338382C3338382C3438382C3438382C3538382C3538382C3638382C3638382C3638382C3738382C3838382C3838382C3838382C3939382C3039382C3139382C3239382C3239382C3239382C3239382C3339382C3439382C3439382C3539382C3539382C3639382C3739382C3739382C3839382C3939382C3930392C3030392C3030392C3130392C3130392C3130392C3230392C3230392C3330392C3330392C3430392C3430392C3430392C3630392C3630392C3730392C3730392C3730392C3830392C3830392C3930392C3931392C3031392C3031392C3031392C3131392C3131392C3331392C3331392C3431392C3431392C3431392C3531392C3531392C3531392C3631392C3631392C3731392C3731392C3831392C3831392C3931392C3932392C3032392C3032392C3132392C3132392C3232392C3332392C3332392C3432392C3432392C3532392C3532392C3632392C3632392C3732392C3832392C3832392C3832392C3932392C3933392C3033392C3033392C3133392C3133392C3233392C3233392C3233392C3333392C3333392C3433392C3433392C3533392C3533392C3633392C3633392C3733392C3733392C3733392C3833392C3933392C3933392C3934392C3034392C3034392C3134392C3134392C3234392C3334392C3334392C3334392C3434392C3534392C3534392C3634392C3634392C3734392C3734392C3834392C3834392C3934392C3935392C3035392C3035392C3035392C3135392C3235392C3235392C3335392C3335392C3435392C3435392C3435392C3435392C3535392C3535392C3635392C3635392C3735392C3735392C3735392C3835392C3935392C3936392C3036392C3036392C3036392C3136392C3136392C3236392C3236392C3336392C3336392C3436392C3436392C3536392C3536392C3636392C3636392C3836392C3836392C3836392C3936392C3937392C3037392C3037392C3037392C3137392C3137392C3137392C3137392C3237392C3237392C3337392C3337392C3437392C3437392C3537392C3537392C3637392C3637392C3737392C3737392C3837392C3837392C3837392C3938392C3038392C3038392C3138392C3138392C3138392C3238392C3238392C3338392C3438392C3438392C3438392C3538392C3538392C3638392C3638392C3738392C3738392C3838392C3838392C3838392C3938392C3939392C3039392C3039392C3139392C3139392C3239392C3239392C3339392C3339392C3439392C3439392C3539392C3539392C3539392C3639392C3639392C3739392C3739392C3739392C3839392C3939392C3930313030312C30302C3030313130312C30302C3130313230312C30302C3230313330312C30302C3330313430312C30302C3430313530312C30302C3530313630312C30302C3630313630312C30302C3730313730312C30302C3830313830312C30302C3830313930312C30302C3930313031312C31302C3030313131312C31302C3230313231312C31302C3330313331312C31302C3430313431312C31302C3430313631312C31302C3630313631312C31302C3730313731312C31302C3730313831312C31302C3830313931312C31302C3930313032312C32302C3030313032312C32302C3130313132312C32302C3230313232312C32302C33303133327D5D", + "PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861313E35332F3C75685F65616D3E78683C65756D5F6E69373E3C35682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E662F6C6F616965673C3E6D2F6D65726F5F796F636F6C3E72733C78697A5F6E6F3E65663C616C7367303E2F3C6C6667613E73743C726873656F68646C3C3E6C6667613E733C30662F616C73673C3E6172676E3E65733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E30312F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E666F736674653C3E61737574617269746E6F333E3C33732F7461727574616F693E6E763C6C616575333E3C33762F6C6165753C3E6F2F666665733E74763C6C616575655F67645F6579746570333E2F3C6176756C5F6564656567745F70793E65733C7461727574616F695F6E64656567745F70793E653C33732F7461727574616F695F6E64656567745F70793E652F3C6874657268736C6F3E646C3C7475735F7A693E6538333C346C2F7475735F7A693E656C3C7475685F65753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475685F65753C3E756C5F7461733E74703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E70703C303E2F3C3E702F3C756C5F7461733E746C3C7475765F6C6165753C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E3E703C30702F3C3E6C2F7475765F6C6165753C3E732F78697A5F6E6F3E65733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E79746570753E696E6F666D722F3C797465703C3E6973657A313E3C37732F7A693E652F3C6173706D696C676E675F69723E642F3C41503C3E45443C3E6C6667613E733C30662F616C73673C3E687372615F7061667463726F303E2F3C687372615F7061667463726F3C3E687473726C685F64757165693E743C30742F72686873646C715F697574653C3E687473726C685F6469646F657475313E30303C30742F72686873646C645F6569756F3E74743C72686873646C6C5F776F343E3C30742F72686873646C6C5F776F3C3E687473726C685F6469686867353E30302F3C687473726C685F64696868673C3E6C637069303E2F3C6C6370693C3E6F63746E6E655F7475716C6174693E793C33632F6E6F6574746E715F6175696C79743C3E6F63746E6E655F7479746570313E2F3C6F63746E6E655F74797465703C3E6564625F656C646E303E2F3C6564625F656C646E3C3E442F3E454C3C4D543C3E74736572676E6874303E2F3C74736572676E68743C3E4C2F4D543C3E672F6D615F656E656168636E6D656E6573746C5F6269223E222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265743A75722C656D2270616F43726165733A22225B2C302C302230222C34392C352C302230222C38313832342C302C2C22322237362C363231362C2C22332231352C373431392C2C2237222C3137392C342236222C30313931392C3238312C2C22312230392C3539392C372235222C37323635312C31302C3332312C22332230362C3130313432312C2234222C34312C3538313538312C2235222C30313639312C30392C3130312C22312238392C3539313532312C2234222C38323933312C35392C3031322C22332238362C3639313137322C2233222C32322C3537323934322C2235222C31313837322C37372C3530322C22322237302C3038323830322C2234222C39323832322C34382C3231332C22332237372C3838323137332C2234222C31332C3335333638332C2233222C32313936332C32362C3138322C22322236312C3436333336332C2233222C30333532332C30372C3639332C22332237382C3837333434342C2232222C3432322C2C33303138312C2239223637322C2C31303136312C22312236382C373732312C32302233222C37323332332C2C34303132332C22332237352C323633312C33302237222C3639312C31302C33303130332C22312235302C3130313032312C32302238222C39313534312C33302C34303134332C22322230382C3430313035312C34302234222C36333635312C36302C30303139342C2231223137312C34392C30303135342C22312232312C3939313635312C34302233222C30323632312C37392C38303130352C22322238382C3830323230312C35302239222C37333334322C32302C31303134362C2232223135322C32382C32303132362C22312231322C3338323534312C35302239222C31323231322C37382C36303136362C22322237392C3839323930312C37302235222C38333633322C33392C36303130382C2233223034332C37362C35303136372C22312230332C3537333730312C37302234222C32323830332C34372C37303131382C22332237302C3637333838312C39302230222C39333733332C32382C34303135392C2237222C313235322C30302230222C30313033352C2C30303230302C22312232392C393635322C30302239222C37323239362C2C33303231322C22332234362C393536322C32302238222C34312C3430313935322C31302238222C31313630312C36302C35303238312C22322230302C3830313937322C32302237222C38323537312C39302C34303239332C22332233372C3431313430322C34302237222C31322C3930323330322C34302230222C31313538322C31302C37303230342C22322239302C3030323833322C34302239222C39323036322C36302C31303231362C22332232382C3230323937322C36302238222C30332C3139323130322C36302232222C32313936322C32392C33303232362C22322237312C3739323235322C37302231222C30333035322C38392C32303233382C22332231392C3630333830322C39302231222C39332C3037333237322C38302233222C33313236332C30382C31303233382C22322237322C3338333833322C39302232222C31333934332C37382C36313234302C22342231302C3839333930322C31312232222C31312C373038322C35392237222C30313438372C2C39393230362C22312239392C303438322C37392231222C38323136392C2C31393235382C22332232372C353339322C39392235222C39312C3031313530322C38392231222C31313136312C31312C30393234382C22322237302C3031313332322C39392235222C39323434312C33312C37303330312C22332231382C3131313634332C32302230222C36322C3730323536332C30302239222C32313034322C37302C38303332312C22322235312C3330323839332C32302233222C30333033322C31312C39303337332C22332230392C3031323533332C34302237222C34332C3939323038332C33302238222C33313632332C30302C30303330342C22322234322C3130333732332C35302232222C31333232332C35302C35303336362C22332239392C3530333937332C37302236222C34342C3038333736332C36302235222C34313032332C39382C34303337362C22322233332C3839333832332C37302239222C32333232332C36392C34303334392C22342239302C3539333539332C30312234222C33312C3930312C30393331302C22312231312C343839332C30392235222C30323732312C3430332C31392239222C39323630312C3131332C33392236222C37333837312C3231332C34392238222C31322C3431313134332C33392231222C31313239312C34312C36393336332C22322230312C3831313835332C35392230222C39323139312C37312C31393336362C22332236382C3531313038332C37392239222C39322C3131323831332C36392235222C32313237322C33312C30393330372C22322239312C3231323834332C38392234222C30333737322C36312C38303430302C22332235392C3531323338342C31302233222C37332C3430333035342C30302230222C33313835332C36302C38303435302C22322238322C3130333339342C31302239222C31333037332C31312C39303436332C22342235302C3131333134342C34302238222C36342C3639333435342C33302233222C34313335332C37392C38303438332C22322237332C3930343031342C35302232222C32333137342C34302C33303439362C22342239302C3530343137342C383022322C5D6D2270616946656E3A22225B2C302C302230222C34322C332C302230222C38342C322C302230222C31372C352C302230222C34392C352C302230222C31313037302C302C2C22312239332C322C312230222C36313131332C302C2C22312232382C382C342230222C30323234362C312C2C22322235322C352C382233222C34323636312C2C302235222C36323637312C2C322236222C38323638312C2C332238222C30333639312C2C342238222C33333630312C2C342239222C35333731312C2C342239222C3831322C3035312C2C2232223136322C3035302C2C2235223030322C3035302C2C2237223333322C3035302C2C2239223336322C3135302C2C22312238312C3935322C332230222C34313131322C3535302C2C22312233362C3035322C372230222C38313734322C3935302C2C22322236302C3136322C322232222C32323437322C3436342C2C22322238342C3636322C372236222C36323639322C3936372C2C22322230392C3637322C312238222C31333631322C3237392C2C22332232332C3737322C3330312C22332233352C3837322C3330312C2233222C3539342C362232222C37322C3939342C362230222C31352C3839342C362230222C35372C3239342C372230222C38392C3139342C392230222C32313730352C3130302C2C22312233342C3030352C342230222C36313934352C3730302C2C22312236382C3631352C302232222C30323138352C3331332C2C22322239322C3431352C362235222C35323530352C3931372C2C22322231372C3632352C312238222C39323732352C3432312C2230222C31333733352C3632312C2231222C33333734352C3732312C2231222C35333935352C3832312C2231222C3335372C3733342C2C2232223739372C3833312C2C2235223633372C3933302C2C2237223037372C3034302C2C22312230302C3034372C322230222C32313632372C3534302C2C22312234342C3934372C382230222C36313836372C3235322C2C22312238382C3535372C352233222C31323030372C3935352C2C22322231332C3336372C322237222C35323532372C3636382C2C22322233372C3636372C3930312C22322234392C3737372C3231312C22332235312C3737372C3532312C22332236332C3837372C3733312C22332238352C3037372C3833312C2237222C3137392C342236222C31332C3537392C352233222C35352C3437392C372232222C38372C3937392C392231222C30313931392C3238312C2C22312234322C3538392C352231222C34313836392C3938322C2C22312238362C3839392C322233222C39313530392C3739352C2C22322232312C3030313130372C2C22322233332C3330313530382C2C22322234352C3530313930312C2230222C37323635312C31302C3332312C22322236392C3730313631312C2233222C31333837312C32302C3034312C22332238332C3930313232312C2234222C36333130312C32302C3434312C2238222C3932313730382C2C2233223433312C30322C382235222C37352C3332313131342C2C2238223730312C31322C332233222C30313833312C31322C372233222C32313436312C32322C312233222C34313738312C32322C352234222C37313730312C32322C392235222C39313432312C33322C342237222C31323034312C33322C392239222C33323335312C34322C3331312C22322236352C3532313834312C2232222C37323737312C35322C3234312C22322238392C3832313735312C2235222C31333939312C36322C3036312C22332231342C3032313336312C2237222C36333232312C36322C3636312C2231223830312C33342C3630312C2233223235312C33342C382237222C39352C3234313134362C2C2238223632312C34342C342235222C30313735312C34342C382235222C32313338312C35342C332235222C35313630312C35342C372236222C37313732312C36342C322238222C39313434312C36342C382239222C31323036312C37342C3331312C22322237332C3334313837312C2233222C35323638312C38342C3334312C22322239372C3734313838312C2236222C30333830312C39342C3337312C22332231322C3934313739312C2238222C34333133312C30352C3139312C22332234362C3335313430312C2239222C32312C3636313236312C2232222C37332C3136313436312C2230222C31362C3036313836382C2C2238223534312C37362C322237222C30313637312C37362C362237222C33313330312C38362C312238222C35313632312C38362C362239222C37313734312C39362C3230312C22312236392C3436313839312C2232222C31323038312C30372C3433312C22322239332C3437313031312C2235222C36323630312C31372C3537312C22322231382C3837313132312C2238222C30333932312C32372C3630322C22332234322C3137313133322C2231222C34333235312C33372C3531322C22332236362C3537313933322C2231222C34312C3538313538312C2235222C39332C3038313838312C2232222C33362C3038313139312C2231222C36382C3538313639312C2230222C30313639312C30392C3130312C22312232332C3339313730312C2230222C35313634312C31392C3231312C22312236372C3739313931312C2232222C39313538312C32392C3534312C22322230322C3139313133312C2236222C34323531312C33392C3838312C22322232362C3739313434312C2239222C38323933312C35392C3031322C22332235302C3139313635322C2232222C32333236312C36392C3133322C22332237342C3439313636322C2234222C36333638312C37392C3133322C2231223436322C30312C3437312C2234223930322C30312C3835312C2236223934322C31312C3233312C2238223538322C31312C3732312C22312231312C3631323332312C2232222C33313334322C32312C3933312C22312236352C3631323633312C2234222C37313738322C34312C3235312C22322230302C3531323934312C2237222C32323132322C35312C3638312C22322233342C3631323336322C2230222C36323934322C37312C3032322C22322236382C3131323737322C2233222C30333237322C38312C3335322C22332238322C3431323938322C2236222C34333639322C39312C3536322C22332230372C3931323939322C2236222C38312C3433323132322C2230222C32342C3933323632312C2237222C36362C3933323133312C2236222C30392C3533323633312C2235222C31313633322C34332C3235312C22312236332C3333323934312C2235222C35313738322C35332C3636312C22312230382C3833323336312C2238222C30323732322C37332C3139312C22322234322C3333323937322C2231222C34323735322C38332C3633322C22322237362C3033323439322C2234222C38323338322C30342C3136322C22332239302C3434323830322C2237222C33333630322C31342C3438322C22332231352C3834323032322C2239222C37333133322C32342C3639322C2232223430322C33352C3632322C2234223934322C34352C3130322C2236223039322C34352C3738312C2239223532322C35352C3337312C22312235312C3735323036312C2237222C33313438322C36352C3738312C22312230362C3835323437312C2239222C38313033322C38352C3230322C22322234302C3835323039322C2232222C32323436322C39352C3833322C22322237342C3936323730322C2235222C36323339322C31362C3537322C22322230392C3536323232322C2238222C31333731322C33362C3030332C22332232332C3936323733332C2231222C35333134322C34362C3431332C22332235372C3436323035332C2231222C32322C3537323934322C2235222C37342C3037323535322C2232222C31372C3137323136322C2231222C34392C3737323736322C2230222C31313837322C37372C3530322C22312230342C3637323238322C2230222C36313033322C39372C3131322C22312235382C3137323939322C2233222C30323037322C30382C3834322C22322238322C3738323631322C2236222C35323230322C32382C3538322C22322231372C3538323433322C2239222C39323832322C34382C3231332C22332234312C3038323035332C2232222C33333235322C35382C3833332C22332236352C3538323536332C2234222C37333837322C37382C3134332C2232223634322C36392C3037322C2234223139322C36392C3635322C2237223233322C37392C3333322C2239223836322C38392C3032322C22312230322C3039323838322C2232222C34313832322C39392C3633322C22312235362C3230333530322C2234222C38313437332C31302C3435322C22322239302C3330333332322C2236222C33323031332C33302C3338322C22322232352C3530333234332C2230222C37323833332C35302C3132332C22322235392C3130333036332C2233222C31333436332C36302C3935332C22332237332C3630333737332C2236222C35333938332C38302C3436332C22332230382C3230333239332C2236222C36322C3731333037322C2239222C31352C3331333637322C2237222C35372C3431333438322C2235222C39392C3031333239322C2235222C32313232332C30322C3034322C22312235342C3032333930322C2235222C36313537332C31322C3836322C22312239382C3732333832322C2237222C31323631332C33322C3839322C22322233332C3332333734332C2230222C35323834332C35322C3732332C22322236372C3232333736332C2234222C39323537332C37322C3636332C22332238312C3832333638332C2237222C34333030332C39322C3438332C22332231362C3333333330332C2238222C38333732332C31332C3038332C2232223039332C37332C3931332C2235223633332C38332C3639322C2237223737332C39332C3337322C22312231302C3334333230322C2237222C32313534332C31342C3136322C22312237342C3434333032322C2237222C36313939332C33342C3038322C22312232392C3034333034322C2239222C31323034332C35342C3131332C22322235332C3734333136332C2233222C35323237332C37342C3134332C22322238372C3634333238332C2236222C30333030332C39342C3238332C22332231322C3235333130332C2239222C34333532332C31352C3130342C22332233362C3835333032342C2230222C38333235332C32352C3830342C2233223331332C38352C3633332C2235223935332C39352C3431332C2238223030332C30362C3239322C22312233302C3736333131322C2238222C32313936332C32362C3138322C22312239342C3836333133322C2239222C37313332332C34362C3130332C22312234392C3536333235332C2231222C31323436332C36362C3333332C22322238332C3236333437332C2234222C35323739332C38362C3536332C22322231382C3236333539332C2238222C30333532332C30372C3639332C22332233322C3837333631342C2231222C34333135332C32372C3632342C22332236362C3437333633342C2232222C38333837332C34372C3432342C223322352C322C39352C2232223734332C322C36352C2234223538322C322C35352C2237223931322C322C34352C2239223934332C322C34352C22312237312C352C3435322235222C33313839352C322C36352C22312231362C372C3735322237222C38313433392C322C39352C22322234302C393131322C31362C22322236322C323331322C33362C22322237342C343531322C35362C22322238362C353631322C37362C22322239382C353731322C38362C22332230312C353831322C39362C22332231332C363931322C30372C22332232352C383831322C30372C2232222C3135322C3636322230222C36322C3535322C3535322238222C30352C3335322C3535322236222C33372C3835322C3635322236222C36392C3835322C3735322236222C31313439322C3835322C36352C22312231342C3736322C3035322237222C36313633322C3236322C39352C22312235382C3336322C3536322231222C30323836322C3736322C32362C22322238322C3237322C3036322234222C34323439322C3237322C36362C22322230372C3537322C3436322238222C39323531322C3637322C39362C22332232312C3637322C3837322230222C33333733322C3937322C31372C22332234352C3837322C3937322231222C3833352C3330322C32362C2232223338352C3230322C39352C2235223232352C3330322C38352C2237223635352C3430322C37352C2239223638352C3630322C37352C22312231322C3330352C3835322238222C34313533352C3031322C39352C22312235362C3531352C3336322230222C38313337352C3631322C32362C22322238302C3831352C3936322234222C33323130352C3232322C36362C22322231352C3332352C3536322238222C37323532352C3832322C30372C22322233392C3633352C3037322231222C31333634352C3233322C32372C22332235332C3733352C3437322233222C35333936352C3433322C33372C2235222C3634372C3536322233222C30332C3134372C3536322231222C34352C3034372C3636322230222C37372C3434372C3835322239222C30313530372C3035322C39352C22312233322C3135372C3336322230222C34313435372C3635322C31362C22312237362C3535372C3936322232222C38313239372C3336322C34362C22322230312C3736372C3636322236222C33323132372C3037322C38362C22322233352C3337372C3337322230222C37323534372C3637322C32372C22322235392C3637372C3937322233222C31333736372C3238322C34372C22332237332C3838372C3437322235222C35333039372C3538322C35372C2237222C3438392C3336322236222C31332C3938392C3436322233222C35352C3838392C3536322232222C39372C3338392C3736322231222C30313432392C3039322C31362C22312235322C3039392C3336322232222C34313437392C3739322C33362C22312239362C3430313130322C35362C22312231392C3230313530322C36362C22322232312C3730313930322C38362C22322234332C3130313331322C30372C22322235352C3330313731322C32372C22322236372C3530313132322C34372C22322237392C3630313532322C35372C22332238312C3730313832322C36372C22332239332C3930313033322C37372C22332231362C3130313233322C37372C2239222C3232313731322C38362C2233223733312C31322C3836322236222C37352C3732313032322C34362C2238223231312C32322C3336322234222C30313234312C32322C3636322234222C32313936312C33322C3036322234222C34313339312C33322C3436322236222C37313331312C33322C3936322237222C39313133312C34322C3336322239222C31323734312C34322C3837322231222C33323136312C35322C3337322233222C35323437312C35322C3737322234222C37323638312C36322C3237322236222C39323739312C36322C3637322238222C32333830312C36322C3937322239222C34333032312C37322C3237322239222C36333233312C37322C3537322239222C31312C3134313734322C31372C2233223635312C34342C3936322238222C39352C3634313235322C37362C2238223133312C35342C3536322236222C30313236312C35342C3936322236222C32313938312C36342C3336322237222C35313231312C36342C3836322238222C37313333312C37342C3337322230222C39313135312C37342C3837322231222C31323736312C38342C3337322233222C33323138312C38342C3837322235222C35323439312C39342C3437322237222C38323630312C39342C3837322239222C30333831312C30352C3338322230222C32333932312C30352C3738322231222C34333134312C31352C3138322232222C36333435312C31352C3438322232222C32312C3936313437322C33372C2233223437312C37362C3637322231222C31362C3536313937322C30372C2238223035312C38362C3336322239222C30313138312C38362C3836322239222C33313830312C39362C3337322230222C35313233312C39362C3837322231222C37313335312C30372C3337322232222C39313137312C30372C3937322234222C31323738312C31372C3537322236222C34323230312C32372C3137322238222C36323531312C32372C3638322230222C38323732312C33372C3238322232222C30333933312C33372C3738322233222C32333035312C34372C3238322234222C34333336312C34372C3638322235222C36333537312C35372C3038322235222C34312C3838313739322C36372C2233223439312C30392C3037322234222C33362C3439313430322C33372C2238223936312C30392C3937322232222C31313130312C31392C3437322232222C33313832312C31392C3937322233222C35313235312C32392C3537322234222C37313337312C33392C3137322235222C39313239312C33392C3737322237222C32323830312C34392C3437322239222C34323332312C35392C3038322231222C36323633312C35392C3638322233222C38323834312C36392C3238322234222C30333036312C36392C3838322236222C32333237312C37392C3338322237222C34333438312C37392C3838322238222C36333739312C38392C3238322238222C36312C3831323831322C39372C2234223331322C32312C3237322237222C35362C3331323632322C35372C2238223938322C33312C3137322235222C31313132322C33312C3737322235222C33313834322C34312C3337322236222C35313337322C34312C3937322237222C37313439322C35312C3637322238222C30323231322C36312C3238322230222C32323932322C36312C3938322232222C34323434322C37312C3638322234222C36323735322C38312C3338322236222C38323037322C39312C3038322237222C30333238322C39312C3638322239222C32333439322C30322C3239322230222C35333630322C30322C3739322230222C37333032322C31322C3239322230222C38312C3733323633322C32382C2234223333322C34332C3138322230222C37362C3433323534322C38372C2239223930322C35332C3137322238222C31313134322C35332C3737322238222C33313936322C36332C3437322238222C35313339322C37332C3138322230222C38313531322C37332C3838322231222C30323433322C38332C3538322233222C32323035322C39332C3338322235222C34323536322C30342C3038322237222C36323937322C30342C3738322238222C38323239322C31342C3439322230222C31333430322C32342C3139322232222C33333631322C32342C3839322233222C35333932322C33342C3439322233222C37333234322C33342C3939322233222C30322C3735323235322C35382C2234223335322C35352C3738322233222C39362C3435323236322C31382C2239223033322C36352C3938322231222C31313236322C37352C3538322231222C33313039322C38352C3238322231222C36313531322C39352C3038322233222C38313633322C39352C3838322234222C30323535322C30362C3538322236222C32323237322C31362C3338322238222C34323738322C32362C3139322230222C37323130322C32362C3939322231222C39323431322C33362C3739322233222C31333732322C34362C3439322235222C33333933322C35362C3139322236222C35333235322C35362C3839322236222C37333536322C36362C3439322236222C32322C3837323636322C38382C2234223437322C37372C3138322236222C31372C3537323737322C34382C2239223135322C38372C3438322234222C31313338322C39372C3138322234222C34313231322C39372C3938322234222C36313633322C30382C3738322235222C38313835322C31382C3538322237222C30323737322C32382C3438322239222C32323439322C33382C3239322230222C35323031322C34382C3139322232222C37323432322C34382C3939322234222C39323733322C35382C3839322236222C31333035322C36382C3639322237222C33333236322C37382C3339322239222C35333537322C38382C3039322239222C37333938322C38382C3739322239222C34322C3939323837322C31392C2234223539322C38392C3438322238222C33372C3739323139322C37382C2239223337322C39392C3838322236222C32313530332C30302C3638322236222C34313433332C31302C3438322237222C36313935332C32302C3238322238222C38313138332C33302C3139322230222C31323030332C34302C3039322231222C33323731332C35302C3039322233222C35323333332C35302C3939322235222C37323734332C36302C3839322237222C39323036332C37302C3639322239222C31333337332C38302C3530332230222C33333638332C39302C3330332231222C35333939332C30312C3130332232222C38333331332C30312C3830332232222C37322C3131333938322C33392C2235223731332C39312C3639322231222C35372C3932333330322C30392C2239223539332C31322C3038322239222C32313832332C31322C3938322239222C34313635332C32322C3739322230222C36313238332C33322C3739322231222C39313430332C34322C3639322232222C31323332332C35322C3639322234222C33323134332C36322C3539322236222C35323635332C37322C3539322238222C37323137332C38322C3530332230222C39323438332C39322C3430332231222C31333739332C30332C3330332233222C34333031332C31332C3230332234222C36333432332C32332C3030332235222C38333833332C32332C3730332235222C39322C3333333939322C36392C2235223034332C30342C3639322233222C38372C3134333331322C32392C22312231302C3834333232322C31392C22312235322C3134333033322C31392C22312238342C3034333034322C32392C22312230372C3534333934322C33392C22312232392C3734333935322C35392C22322234312C3734333037322C36392C22322236332C3534333038322C38392C22322238352C3134333039332C30302C22322239372C3535333030332C32302C22332230302C3935333031332C34302C22332232322C3235333032332C35302C22332233342C3535333932332C36302C22332234362C3935333833332C37302C22332236382C3335333634332C37302C2233223631332C30362C3739322238222C36352C3336333531322C36392C2238223530332C32362C3339322234222C30313234332C33362C3239322234222C32313537332C34362C3139322234222C35313430332C35362C3139322234222C37313932332C36362C3139322235222C39313235332C37362C3239322237222C31323237332C38362C3339322239222C33323039332C39362C3430332231222C36323630332C30372C3430332232222C38323032332C31372C3530332234222C30333433332C32372C3530332236222C32333834332C33372C3630332238222C34333136332C34372C3530332239222C36333537332C35372C3530332239222C38333938332C36372C3330332239222C2C383031352C34312C2232223235382C352C32312C2234223139382C352C31312C2237223632382C352C30312C2239223635382C352C31312C22312238312C332C3931352231222C34313630312C2C3131352233222C36313632312C2C3231352234222C38313334312C2C3431352236222C30323835312C2C3631352238222C32323237312C2C3832352230222C34323438322C2C3032352232222C36323539322C2C3132352234222C39323630322C2C3332352236222C31333731322C2C3432352237222C33333832322C2C3432352238222C35333034322C2C3432352238222C3632322C3236352C36312C2232223037322C3236352C34312C2235223031322C3136352C33312C2237223434322C3236352C32312C2239223537322C3336352C32312C22312230322C3136322C3531352233222C34313532322C3736352C34312C22312234362C3536322C3931352236222C38313236322C3137352C38312C22322237302C3837322C3432352230222C32323239322C3637352C32322C22322230352C3437322C3832352234222C37323631322C3138352C36322C22322232392C3738322C3232352238222C31333833322C3438352C39322C22332234332C3938322C3533352230222C35333136322C3538352C30332C2234222C3431352C3031352238222C38322C3831352C3031352236222C32352C3831352C3031352235222C36372C3331352C3131352234222C39392C3331352C3331352234222C32313032352C3531352C35312C22312234342C3431352C3831352236222C36313436352C3032352C38312C22312238382C3232352C3332352230222C30323739352C3632352C32322C22322231332C3132352C3932352234222C35323432352C3233352C36322C22322233372C3633352C3532352238222C39323734352C3733352C30332C22332235312C3833352C3933352231222C33333037352C3134352C32332C22332238352C3234352C3133352232222C3236372C3335352C30322C2233223630372C3435352C38312C2235223634372C3535352C37312C2237223138372C3635352C37312C22312231302C3235372C3831352237222C32313933372C3136352C38312C22312236342C3336372C3431352239222C36313338372C3736352C30322C22312230392C3137372C3132352232222C31323731372C3437352C34322C22322233332C3137372C3832352236222C35323434372C3138352C38322C22322235372C3638372C3533352230222C39323736372C3738352C32332C22332237312C3939372C3033352233222C33333139372C3239352C34332C22332230362C3339372C3333352234222C3038392C3239352C33322C2233223532392C3339352C31322C2235223536392C3539352C30322C2238223030392C3739352C39312C22312233302C3139392C3931352239222C32313835312C30302C3332352230222C34313238312C30302C3632352231222C37313330312C31302C3032352233222C39313132312C31302C3432352235222C31323733312C31302C3832352237222C33323135312C32302C3232352239222C35323436312C32302C3633352231222C37323637312C33302C3033352233222C39323838312C33302C3333352235222C31333939312C33302C3733352236222C34333131312C33302C3933352237222C36333432312C34302C3133352237222C3839312C32322C3732352236222C34332C3332313932352C34322C2235223338312C33322C3132352232222C31382C3932313333352C32322C22312235302C3032313733352C32322C22312237322C3732313034352C33322C22312230352C3132313434352C34322C22312232372C3232313934352C36322C22312234392C3132313335352C38322C22322235312C3732313835352C30332C22322237332C3132313336352C32332C22322238352C3432313736352C34332C22322239372C3732313137352C36332C22332230302C3932313537352C37332C22332232322C3032313937352C39332C22332233342C3232313238352C39332C22332234362C3532313538352C30342C2231223631312C35342C3932352239222C36332C3234313036352C37322C2236223230312C36342C3332352235222C33382C3834313636352C35322C22312236302C3934313037352C35322C22312239322C3734313437352C36322C22312232352C3134313937352C37322C22312234372C3234313438352C39322C22312236392C3034313938352C31332C22322237312C3734313439352C33332C22322239332C3234313939352C35332C22322230362C3535313430352C37332C22322231382C3735313930352C39332C22332232302C3935313431352C30342C22332234322C3135313831352C32342C22332235342C3435313232352C32342C22332236362C3735313532352C33342C2231223533312C38362C3633352232222C38332C3136313938352C30332C2236223132312C39362C3232352239222C35382C3736313639352C38322C22312238302C3837313030352C38322C22312231332C3637313530352C39322C22312234352C3137313031352C30332C22312236372C3237313631352C32332C22312238392C3137313132352C34332C22322239312C3737313732352C36332C22322231342C3237313333352C38332C22322232362C3637313833352C30342C22322233382C3837313434352C32342C22332235302C3137313934352C33342C22332236322C3337313335352C35342C22332237342C3537313835352C35342C22332238362C3937313136352C36342C2231223435312C31392C3133352235222C30342C3039313431352C33332C2236223034312C31392C3833352232222C37382C3639313232352C31332C22312230312C3839313732352C32332C22312233332C3639313233352C32332C22312236352C3139313833352C34332C22312238372C3239313434352C35332C22322230302C3139313035352C37332C22322231322C3839313735352C39332C22322233342C3339313336352C31342C22322234362C3739313936352C33342C22322236382C3039313537352C35342C22332237302C3239313138352C37342C22332238322C3439313638352C38342C22332239342C3739313039352C39342C22332231372C3139313539352C39342C2231223337322C33312C3333352238222C31342C3931323633352C36332C2236223036322C34312C3133352235222C39382C3631323534352C35332C22312232312C3831323135352C35332C22312235332C3631323735352C36332C22312238352C3131323336352C37332C22312230382C3331323037352C38332C22322232302C3231323637352C30342C22322233322C3931323338352C32342C22322235342C3431323039352C34342C22322236362C3831323739352C37342C22322238382C3132323330352C38342C22332239302C3432323930352C30352C22332230332C3632323531352C31352C22332231352C3932323032352C32352C22332233372C3332323532352C32352C2231223339322C35332C3234352232222C33342C3933323635352C30342C2236223038322C36332C3133352238222C31392C3733323636352C38332C22312234312C3933323237352C38332C22312237332C3733323937352C39332C22312230362C3233323638352C30342C22312232382C3433323339352C32342C22322234302C3334323030352C34342C22322236322C3034323730352C36342C22322237342C3634323531352C38342C22322239362C3034323232352C30352C22322230392C3334323932352C32352C22332231312C3634323633352C33352C22332232332C3934323234352C35352C22332234352C3234323834352C35352C22332235372C3634323335352C36352C2232223331322C36352C3934352235222C35342C3935323437352C33342C2237223130322C37352C3934352232222C33392C3735323538352C31342C22312237312C3035323239352C31342C22312239332C3835323939352C32342C22312232362C3336323630352C33342C22312234382C3536323431352C35342C22322236302C3536323132352C37342C22322238322C3236323932352C39342C22322239342C3836323733352C31352C22322231372C3236323534352C33352C22322232392C3636323335352C35352C22332233312C3936323036352C37352C22332235332C3236323736352C38352C22332236352C3536323337352C39352C22332237372C3936323937352C39352C2232223433322C38372C3434352238222C38342C3037323938352C36342C2237223232322C39372C3534352235222C35392C3938323230352C34342C22312239312C3138323930352C35342C22312232342C3038323631352C35342C22312234362C3538323432352C37342C22312236382C3738323233352C38342C22322238302C3738323134352C30352C22322230332C3538323934352C32352C22322232352C3038323835352C34352C22322233372C3538323636352C36352C22322234392C3938323437352C38352C22332236312C3238323238352C30362C22332237332C3538323938352C31362C22332238352C3838323639352C32362C22332230382C3339323230352C32362C2232223535322C39392C3735352231222C30352C3230333330352C39342C2237223334332C30302C3934352238222C38392C3030333631352C38342C22312231322C3330333432352C38342C22312234342C3230333233352C39342C22312236362C3730333134352C30352C22312239382C3030333934352C32352C22322231312C3030333835352C33352C22322232332C3830333736352C35352C22322234352C3430333637352C38352C22322235372C3830333538352C30362C22322237392C3230333439352C31362C22332238312C3531333230352C33362C22332239332C3931333031352C34362C22332231362C3231333831352C35362C22332232382C3731333432352C35362C2232223737332C30322C3935352234222C32352C3432333531352C32352C2237223636332C32322C3235352231222C30313330332C33322C3035352231222C32313633332C33322C3835352231222C34313536332C34322C3735352232222C36313039332C35322C3635352233222C39313331332C36322C3535352235222C31323333332C37322C3435352236222C33323135332C38322C3435352238222C35323736332C39322C3336352231222C37323238332C30332C3336352233222C39323639332C31332C3236352234222C32333031332C32332C3136352236222C34333332332C33332C3036352237222C36333733332C33332C3836352238222C38333235332C34332C3536352238222C39322C3934333032352C37352C2235223634332C32342C3635352235222C38372C3834333433352C34352C22312232302C3634333234352C33352C22312235322C3934333135352C34352C22312238342C3834333036352C34352C22312231372C3434333037352C36352C22312233392C3734333937352C37352C22322235312C3734333938352C39352C22322237332C3534333939352C31362C22322239352C3235333031352C33362C22322230382C3735333032352C35362C22332232302C3135333932352C37362C22332233322C3535333933352C39362C22332234342C3835333834352C30372C22332236362C3235333635352C31372C22332237382C3735333436352C31372C2233223232332C32362C3936352230222C37352C3036333733352C38352C2238223231332C34362C3535352237222C30313934332C35362C3335352236222C32313338332C36362C3335352236222C35313231332C37362C3235352237222C37313833332C38362C3335352238222C39313136332C39362C3336352230222C31323238332C30372C3336352232222C34323030332C31372C3436352234222C36323731332C32372C3536352236222C38323233332C33372C3536352238222C30333634332C34372C3637352230222C32333036332C35372C3637352232222C34333437332C36372C3537352233222C36333838332C37372C3437352234222C39333330332C38372C3337352234222C3531312C2C3636372238222C36322C303431372C36362C2235223030312C2C3436372234222C33372C353431372C34362C2239223536312C2C3436372234222C31313239312C2C3536372235222C34313631312C2C3736372237222C36313633312C2C3836372239222C38313435322C2C3037372231222C30323037322C2C3237372233222C32323438322C2C3437372235222C34323739322C2C3637372237222C37323830322C2C3737372239222C39323032322C2C3938372231222C31333133322C2C3938372232222C33333334332C2C3038372233222C35333535332C2C3038372234222C3333322C3037372C30372C2232223837322C3936372C38362C2235223831322C3836372C37362C2237223335322C3936372C36362C2239223438322C3037372C37362C22312231322C3137322C3236372237222C34313533322C3337372C39362C22312235362C3537322C3637372231222C38313437322C3837372C33372C22322239302C3038322C3137372235222C33323430322C3338372C37372C22322231352C3738322C3537372239222C37323932322C3738372C31382C22322234392C3038322C3938372233222C31333235322C3139372C34382C22332236332C3439322C3138372235222C35333637322C3239372C36382C2235222C3131352C3837372232222C39322C3631352C3837372230222C33352C3631352C3836372239222C37372C3231352C3936372239222C30313330352C3132372C39362C22312233322C3032352C3337372230222C34313435352C3632372C31372C22312237362C3532352C3837372233222C38313339352C3133372C35372C22322230312C3933352C3437372237222C33323432352C3733372C30382C22322233352C3734352C3038372232222C37323934352C3334372C34382C22322236392C3134352C3538372235222C31333237352C3734372C37382C22332238332C3434352C3838372238222C35333739352C3934372C38382C2236222C3936372C3337372235222C31332C3436372C3337372233222C35352C3536372C3437372232222C39372C3036372C3537372231222C30313132372C3736372C32372C22312234322C3937372C3037372233222C34313337372C3337372C34372C22312239362C3437372C3637372236222C39313331372C3038372C38372C22322232312C3938372C3338372230222C33323334372C3738372C32382C22322235352C3739372C3038372234222C37323936372C3339372C36382C22322238392C3139372C3638372238222C31333339372C3939372C30392C22332230342C3530382C3139372231222C36333831382C3230372C31392C2238222C3730313330372C38372C2233223333312C30302C3337372236222C37352C3330313530372C35372C2238223930312C30302C3737372234222C30313034312C30302C3937372235222C32313836312C31302C3337372236222C34313239312C31302C3637372237222C37313331312C32302C3037372239222C39313233312C32302C3438372231222C31323934312C32302C3838372233222C33323336312C33302C3238372235222C35323737312C33302C3638372237222C37323938312C34302C3038372239222C30333230312C34302C3339372231222C32333431312C34302C3639372233222C34333632312C34302C3939372234222C36333933312C35302C3039372234222C30312C3532313933372C31382C2233223135312C34322C3037372239222C39352C3232313234372C38372C2238223832312C34322C3437372238222C30313935312C34322C3837372238222C32313738312C35322C3137372239222C35313231312C35322C3538372230222C37313333312C36322C3038372232222C39313235312C36322C3438372234222C31323936312C36322C3938372236222C33323438312C37322C3338372238222C35323739312C37322C3839372231222C38323031312C38322C3239372233222C30333232312C38322C3639372234222C32333533312C39322C3039372236222C34333734312C39322C3339372237222C36333136312C39322C3539372237222C32312C3434313137372C34382C2233223037312C37342C3338372232222C31362C3134313537372C31382C2238223734312C37342C3838372231222C30313937312C38342C3238372231222C33313730312C38342C3638372232222C35313133312C39342C3138372234222C37313335312C39342C3638372235222C39313237312C30352C3138372237222C31323938312C30352C3639372230222C34323430312C31352C3139372232222C36323831312C31352C3639372234222C38323133312C32352C3139372236222C30333334312C32352C3539372238222C32333635312C32352C3939372239222C34333936312C33352C3330382230222C36333238312C33352C3630382230222C34312C3337313030372C38382C2233223938312C30372C3238372236222C33362C3037313530372C35382C2238223636312C30372C3938372234222C30313839312C31372C3338372235222C33313632312C31372C3838372236222C35313135312C32372C3338372237222C37313337312C32372C3838372239222C39313239312C33372C3439372231222C32323930312C34372C3039372233222C34323532312C34372C3539372235222C36323933312C35372C3139372238222C38323235312C35372C3630382230222C30333436312C36372C3130382231222C32333737312C36372C3630382233222C34333039312C37372C3030382234222C37333430312C37372C3330382234222C36312C3239313632372C31392C2234223830312C32392C3838372239222C34362C3939313233372C38382C2238223638312C33392C3638372238222C31313831312C34392C3138372238222C33313634312C34392C3638372239222C35313137312C35392C3239372231222C37313339312C35392C3839372233222C30323331312C36392C3439372235222C32323033312C37392C3039372237222C34323534312C37392C3639372239222C36323036312C38392C3230382231222C38323337312C38392C3830382233222C30333638312C39392C3430382235222C32333939312C39392C3930382236222C35333231322C30302C3430382237222C37333632322C30302C3830382238222C38312C3131323834372C35392C2234223732322C35312C3239372233222C36362C3931323635372C32392C2239223630322C36312C3139372232222C31313833322C36312C3639372232222C33313736322C37312C3239372233222C35313239322C37312C3839372234222C38313431322C38312C3439372236222C30323433322C39312C3139372238222C32323135322C39312C3830382230222C34323736322C30322C3530382233222C36323138322C31322C3130382235222C38323539322C31322C3830382237222C31333830322C32322C3430382239222C33333132322C32322C3931382230222C35333433322C33322C3431382231222C37333834322C33322C3931382231222C30322C3133323936372C39392C2234223734322C37332C3339372237222C38362C3933323737372C36392C2239223632322C38332C3339372235222C31313935322C38332C3839372236222C33313738322C39332C3539372237222C36313331322C30342C3239372238222C38313533322C30342C3930382230222C30323535322C31342C3630382232222C32323337322C32342C3330382234222C34323838322C33342C3030382236222C37323330322C33342C3730382239222C39323731322C34342C3431382231222C31333033322C35342C3131382232222C33333334322C35342C3731382234222C35333735322C36342C3331382235222C37333137322C36342C3831382235222C32322C3135323738382C33302C2234223836322C39352C3130382231222C31372C3035323639372C39392C2239223734322C30362C3239372239222C31313038322C30362C3939372239222C34313930322C31362C3530382230222C36313433322C32362C3330382232222C38313735322C33362C3030382234222C30323737322C33362C3830382236222C32323439322C34362C3630382238222C35323131322C35362C3431382230222C37323532322C36362C3131382232222C39323933322C36362C3931382234222C31333335322C37362C3631382236222C33333636322C38362C3331382237222C35333038322C38362C3931382238222C37333439322C39362C3431382239222C34322C3238323330382C36302C2234223938322C30382C3830382234222C33372C3138323331382C33302C2239223836322C32382C3030382233222C32313130322C32382C3730382233222C34313033322C33382C3430382234222C36313635322C34382C3230382235222C38313937322C35382C3030382237222C30323939322C35382C3830382239222C33323731322C36382C3731382231222C35323333322C37382C3531382234222C37323834322C38382C3331382236222C39323236322C39382C3131382238222C31333637322C39382C3932382230222C33333039322C30392C3632382231222C36333330322C31392C3332382232222C38333831322C31392C3932382232222C36322C3330333731382C30312C2235223031332C32302C3230382238222C35372C3230333932382C37302C2239223039332C33302C3630382236222C32313332332C34302C3330382237222C34313235332C35302C3130382238222C36313837332C35302C3930382239222C39313130332C36302C3831382231222C31323232332C37302C3731382233222C33323034332C38302C3631382235222C35323635332C39302C3531382237222C37323237332C30312C3331382239222C39323638332C31312C3232382232222C32333030332C32312C3032382233222C34333331332C32312C3832382235222C36333832332C33312C3532382236222C38333334332C34312C3232382236222C38322C3532333033382C33312C2235223233332C33322C3631382231222C37372C3532333334382C30312C22312231302C3232333035382C30312C22312234322C3632333835382C30312C22312237342C3532333736382C31312C22312230372C3132333537382C32312C22312232392C3432333538382C34312C22322234312C3532333439382C36312C22322236332C3333333330382C38312C22322238352C3033333331382C31322C22322239372C3633333232382C33322C22332231302C3033333133382C35322C22332232322C3433333034382C37322C22332233342C3833333834382C38322C22332235362C3233333635382C39322C22332236382C3733333336382C39322C2233223730332C34342C3131382236222C35352C3534333834382C34312C2237223739332C35342C3531382233222C30313533332C36342C3331382233222C32313936332C37342C3231382233222C34313939332C38342C3131382234222C37313532332C39342C3031382236222C39313834332C30352C3031382237222C31323936332C31352C3031382239222C33323838332C32352C3032382232222C36323530332C33352C3032382234222C38323032332C34352C3032382236222C30333533332C34352C3932382238222C32333934332C35352C3833382230222C34333336332C36352C3733382231222C36333837332C37352C3633382232222C38333339332C38352C3333382233222C33332C3136333235382C39312C2235223837332C35362C3931382237222C32382C3136333736382C36312C22312235302C3936333637382C36312C22312239322C3336333538382C36312C22312232352C3336333439382C37312C22312234372C3937333430382C39312C22312237392C3337333531382C30322C22322239312C3437333532382C32322C22322231342C3337333533382C35322C22322233362C3037333634382C37322C22322234382C3537333635382C39322C22332236302C3037333636382C31332C22332237322C3537333637382C33332C22332238342C3937333638382C34332C22332230372C3437333539382C35332C22332231392C3938333330382C36332C2232222C343332312C31302238222C36322C393132312C31302236222C31352C303032312C31302235222C34372C353032312C31302235222C37392C363132312C31302236222C32313430322C2C32303137312C22312232342C383332312C31302238222C36313934322C2C35303130322C22312236382C373732312C32302233222C30323338322C2C39303135322C22322239322C383033312C32302237222C35323131332C2C32303130332C22322232372C333433312C33302232222C39323533332C2C35303134332C22332234312C373633312C33302235222C33333935332C2C36303136332C22332237352C323633312C33302237222C3234322C3737312C32302231222C38322C3837322C36303139312C2235223832322C3637312C31302238222C36372C3437322C37303138312C2239223539322C3837312C31302238222C32313332322C3937312C31302239222C34313734322C3138312C32302231222C36313836322C3338312C32302233222C38313638322C3638312C32302235222C31323330322C3838312C32302237222C33323831322C3039312C33302230222C35323133322C3339312C33302232222C37323334322C3539312C33302234222C39323535322C3739312C33302236222C31333736322C3839312C33302238222C33333038322C3939312C33302239222C35333339322C3939312C33302239222C3036352C3732312C32302234222C30332C3632352C37303132322C2235223634352C3732312C32302231222C38372C3232352C38303131322C22312231302C3433352C30303131322C22312234322C3233352C32303132322C22312236342C3633352C34303134322C22312238362C3733352C37303136322C22312230392C3634352C30303138322C22322232312C3334352C33303130332C22322233332C3734352C35303133332C22322235352C3134352C38303135332C22322236372C3435352C31303137332C22322237392C3635352C33303139332C22332238312C3835352C35303131342C22332230342C3135352C37303132342C22332231362C3435352C37303132342C2237222C3837372C32303137322C2233223432372C3237312C32302235222C36352C3537372C33303134322C2238223130372C3537312C32302234222C30313333372C3737312C32302234222C32313036372C3038312C32302235222C34313538372C3238312C32302237222C37313730372C3638312C32302239222C39313632372C3938312C33302231222C31323234372C3339312C33302233222C33323735372C3639312C33302236222C35323137372C3939312C33302238222C37323438382C3330312C34302230222C39323639382C3530312C34302232222C32333930382C3830312C34302234222C34333232382C3031312C34302235222C36333533382C3131312C34302235222C3639312C31302C33303130332C2233223234312C31302C34303138322C2235223338312C31302C35303137322C2238223931312C31302C37303137322C22312235302C3130313032312C32302238222C32313038312C32302C33303139322C22312230352C3430313732312C33302230222C37313632312C33302C30303132332C22312234392C3530313433312C33302234222C31323236312C33302C38303137332C22322237332C3730313234312C33302239222C35323139312C34302C36303131342C22322230382C3430313035312C34302234222C30333731312C35302C33303135342C22332233322C3030313635312C34302237222C34333334312C35302C39303138342C22332235362C3630313036312C34302239222C31312C3532313035312C33302234222C36332C3132313235312C33302232222C30362C3232313335312C33302231222C33382C3832313635312C33302231222C30313137312C35322C39303131332C22312239322C3932313336312C33302232222C35313432312C36322C37303134332C22312234372C3632313137312C33302236222C39313536312C37322C36303138332C22322238312C3232313038312C34302230222C33323839312C38322C35303133342C22322231362C3232313938312C34302235222C38323532312C39322C33303137342C22332233302C3832313739312C34302239222C32333135312C30332C31303131352C22332236342C3433313430312C35302232222C36333837312C30332C36303132352C2231223333312C38342C34303137332C2233223038312C38342C35303136332C2236223132312C38342C38303135332C2238223735312C39342C31303134332C22312239302C3034313539312C33302235222C33313831312C39342C39303136332C22312234352C3335313330312C33302238222C37313636312C30352C38303139332C22312238392C3535313331312C34302232222C32323230312C31352C38303134342C22322231342C3835313332312C34302236222C36323233312C32352C38303139342C22322234382C3635313333312C35302231222C30333935312C33352C37303133352C22332237322C3235313134312C35302234222C34333538312C34352C35303135352C22332239362C3935313834312C35302236222C35312C3237313431312C34302231222C39332C3937313631312C33302239222C34362C3037313931312C33302238222C37382C3737313232312C33302238222C31313930312C32372C37303139332C22312233332C3837313133312C34302230222C35313336312C33372C36303131342C22312238372C3637313234312C34302233222C30323530312C34372C37303136342C22322232322C3337313335312C34302238222C34323933312C35372C38303130352C22322235362C3337313436312C35302233222C38323736312C36372C39303135352C22332238302C3037313437312C35302237222C32333339312C37372C39303138352C22332230352C3737313338312C35302239222C37333132312C38372C36303130362C2231223137312C34392C30303135342C2234223831312C34392C33303133342C2236223036312C34392C37303132342C2238223639312C35392C31303132342C22312232312C3939313635312C34302233222C33313835312C36392C31303134342C22312238352C3439313636312C34302235222C38313630312C37392C32303137342C22322232302C3639313837312C35302230222C32323434312C38392C34303132352C22322236342C3039313039312C35302234222C36323437312C39392C36303137352C22322238382C3830323230312C35302239222C31333230322C30302C38303131362C22332231332C3530323331312C36302232222C35333932322C31302C37303133362C22332234372C3330323132312C36302234222C39312C3031323436312C34302239222C33342C3731323836312C34302238222C37362C3931323237312C34302237222C31392C3731323637312C34302236222C31313934322C38312C32303137342C22312237332C3931323738312C34302238222C36313430322C39312C33303130352C22312232382C3732323030312C35302232222C30323734322C30322C36303134352C22322236322C3532323331312C35302236222C34323138322C32322C30303138352C22322239362C3632323632312C36302231222C39323031322C33322C32303133362C22332232312C3432323833312C36302235222C33333733322C34322C34303136362C22332235352C3132323934312C36302238222C37333636322C35322C34303138362C2232223031322C38332C36303133352C2234223735322C38332C39303132352C2237223030322C39332C34303131352C2239223733322C39332C39303130352C22312237312C3034323530312C35302231222C33313939322C31342C31303132352C22312232362C3534323831312C35302234222C38313834322C32342C35303136352C22322236302C3834323233312C35302238222C32323638322C33342C39303130362C22322230352C3334323634312C36302233222C37323831322C35342C33303135362C22322233392C3234323036312C36302237222C31333634322C36342C37303139362C22332236332C3034323337312C37302231222C35333437322C37342C38303132372C22332238372C3934323338312C37302232222C33322C3136323530312C35302238222C37342C3836323930312C35302236222C32372C3036323431312C35302235222C35392C3836323032312C35302235222C31313139322C32362C36303135352C22312232342C3136323333312C35302236222C36313734322C34362C30303138352C22312237382C3036323834312C36302230222C30323039322C35362C35303132362C22322230332C3836323336312C36302234222C35323532322C37362C31303137362C22322234372C3036323837312C36302239222C39323535322C38362C35303131372C22332236312C3936323239312C37302233222C33333338322C39362C39303135372C22332239352C3737323530312C37302236222C38333231322C31372C31303136372C2232223135322C32382C32303132362C2234223939322C32382C37303130362C2237223134322C33382C32303139352C2239223937322C33382C38303139352C22312231322C3338323534312C35302239222C34313234322C35382C33303130362C22312236362C3938323036312C36302232222C38313239322C36382C38303134362C22322231312C3238323637312C36302236222C33323133322C38382C35303138362C22322234352C3838323339312C37302231222C37323336322C30392C31303133372C22322237392C3839323930312C37302235222C31333239322C31392C36303137372C22332230342C3639323332312C37302239222C36333032322C33392C30303130382C22332233382C3639323633312C38302230222C37322C3330333733312C36302235222C32352C3030333234312C36302234222C36372C3330333934312C36302233222C30313130332C35302C35303133362C22312233322C3530333336312C36302233222C34313536332C37302C31303134362C22312239362C3130333937312C36302236222C39313431332C38302C37303138362C22322233312C3530333639312C37302230222C33323435332C30312C35303132372C22322237352C3131333331312C37302235222C37323738332C32312C32303137372C22332230302C3131333033312C37302239222C32333631332C33312C38303131382C22332233342C3031333634312C38302233222C36333534332C35312C33303134382C22332236382C3031333036312C38302234222C39322C3532333135312C36302239222C34352C3332333735312C36302237222C38372C3532333436312C36302236222C30313432332C37322C31303136362C22312235322C3732333937312C36302237222C34313738332C38322C37303138362C22312231372C3432333639312C36302239222C39313833332C30332C35303131372C22322235312C3933333431312C37302234222C33323837332C32332C33303136372C22322239352C3533333233312C37302238222C38323131332C34332C32303131382C22332232302C3633333135312C38302233222C32333034332C35332C39303135382C22332235342C3533333736312C38302236222C36333936332C37332C35303138382C22332238382C3533333238312C38302238222C31332C3734333436312C37302233222C36352C3534333037312C37302231222C30382C3834333737312C37302230222C30313734332C38342C35303130372C22312238322C3134333439312C37302230222C35313131332C30352C32303132372C22312233372C3835333231312C37302233222C39313236332C32352C31303135372C22322238312C3335333133312C37302237222C34323230332C34352C31303130382C22322231362C3935333035312C38302232222C38323533332C36352C30303134382C22332235302C3035333037312C38302237222C32333536332C37352C39303138382C22332238342C3035333738312C39302230222C36333539332C39352C36303131392C22332231392C3136333330312C39302232222C34332C3036333537312C37302236222C38352C3936333238312C37302234222C33382C3236333039312C37302233222C30313037332C39362C38303133372C22312230332C3537333730312C37302234222C35313533332C31372C37303135372C22312236372C3237333732312C37302237222C39313638332C33372C37303138372C22322230322C3837333734312C38302231222C34323732332C35372C37303133382C22322234362C3437333836312C38302235222C38323136332C37372C38303138382C22332237302C3637333838312C39302230222C32333139332C39372C37303132392C22332230352C3638333730312C39302233222C37333132332C31382C35303135392C22332233392C3738333432312C39302235222C3533332C2C30323137362C2232223038322C2C38323135362C2235223132322C2C37323134362C2237223735322C2C37323134362C2239223938322C2C38323135362C22312231322C363932312C36322236222C34313134332C2C30323138362C22312236362C323233312C37322230222C38313138332C2C34323132372C22322239302C383633312C37322235222C33323331332C2C37323137372C22322232352C373933312C38322230222C37323933342C2C31323132382C22322235392C323234312C38322234222C31333436342C2C33323136382C22332237332C373334312C38322237222C35333039342C2C33323138382C2235222C3338322C35323130372C2232223939322C3438312C36322238222C33352C3938322C34323137362C2237223637322C3538312C36322237222C30313730322C3638312C36322238222C32313533322C3738312C36322239222C34313036322C3938312C37322231222C36313238322C3139312C37322233222C39313130322C3339312C37322235222C31323831322C3639312C37322238222C33323333322C3839312C38322230222C35323734332C3130312C38322233222C37323036332C3330312C38322235222C39323237332C3430312C38322237222C31333538332C3630312C38322239222C33333739332C3730312C39322230222C36333131332C3730312C39322231222C3137352C3633312C37322233222C31332C3733352C36323131372C2235223835352C3633312C37322230222C39372C3433352C37323130372C22312232302C3633352C39323131372C22312235322C3434352C31323132372C22312237342C3934352C33323134372C22312230372C3134352C36323136372C22312232392C3034352C38323138372C22322233312C3735352C31323131382C22322235332C3335352C34323133382C22322236352C3735352C37323136382C22322238372C3036352C30323138382C22322239392C3336352C32323130392C22332230322C3536352C34323132392C22332231342C3836352C35323133392C22332233362C3236352C36323134392C2238222C3938372C32323136372C2233223533372C3338312C37322235222C37352C3638372C33323134372C2238223331372C3538312C37322234222C30313534372C3738312C37322234222C32313337372C3938312C37322236222C34313839372C3239312C37322237222C37313032372C3639312C37322239222C39313034372C3939312C38322232222C31323735382C3230312C38322234222C33323337382C3630312C38322237222C35323738382C3930312C38322239222C38323030382C3231312C39322232222C30333331382C3531312C39322234222C32333632382C3731312C39322235222C34333933382C3931312C39322237222C36333335382C3132312C39322237222C30312C3730313532312C38322230222C35332C3330313532312C37322238222C39352C3530313632312C37322238222C33382C3230313832312C37322238222C30313436312C33302C31323138372C22312239322C3330313433312C37322239222C35313831312C33302C38323131382C22312234372C3030313134312C38322233222C39313036312C34302C35323136382C22322237312C3730313934312C38322238222C33323339312C35302C33323131392C22322230362C3730313735312C39322233222C38323132312C36302C31323135392C22332233302C3430313436312C39322237222C32333734312C36302C37323139392C22332236342C3030313936312C30332230222C36333537312C37302C31333131302C2231223532312C36322C33323134382C2233223237312C36322C34323132382C2236223431312C36322C36323132382C2238223135312C36322C38323131382C22312238302C3332313137312C38322232222C33313231312C37322C35323133382C22312233352C3732313937312C38322235222C37313036312C38322C33323137382C22312238392C3032313738312C39322230222C31323739312C39322C32323132392C22322231342C3332313639312C39322235222C36323832312C30332C31323137392C22322234382C3133313530312C39322239222C30333535312C30332C39333131302C22332236322C3833313231312C30332233222C34333238312C31332C35333134302C22332239362C3633313731312C30332235222C34312C3434313739312C38322238222C39332C3134313939312C38322236222C33362C3335313130312C38322236222C37382C3035313430312C38322236222C31313330312C30352C38323136382C22312233332C3135313231312C38322238222C35313735312C31352C36323139382C22312238372C3035313132312C39322231222C30323030312C32352C36323134392C22322231322C3835313133312C39322236222C34323433312C33352C36323139392C22322234362C3835313134312C30332231222C38323236312C34352C35333134302C22332237302C3635313035312C30332236222C32333938312C35352C34333137302C22332230352C3335313735312C30332239222C37333831312C36352C30333139302C2231223336312C32372C38323132392C2234223031312C33372C30323131392C2236223235312C33372C33323130392C2238223938312C33372C37323130392C22312232312C3237313134312C39322231222C33313135312C34372C35323132392C22312237352C3737313035312C39322234222C38313030312C35372C36323136392C22322232302C3037313136312C39322238222C32323833312C36372C36333130302C22322235342C3437313237312C30332233222C36323936312C37372C37333136302C22322238382C3337313338312C30332238222C30333739312C38372C37333130312C22332231332C3137313239312C31332232222C35333532312C39372C36333133312C22332233372C3937313939312C31332234222C38312C3239313635312C39322237222C32342C3939313835312C39322235222C37362C3139313236312C39322234222C30392C3939313636312C39322234222C31313234312C37392C31323135392C22312237332C3139313637312C39322236222C35313739312C38392C31323138392C22312232382C3039313738312C30332230222C30323134312C39392C33333132302C22322235322C3939313939312C30332235222C34323537322C30302C35333137302C22322239362C3130323131312C31332230222C39323530322C31302C37333132312C22332231312C3930323232312C31332234222C33333333322C32302C37333136312C22332234352C3730323133312C31332237222C37333236322C33302C35333138312C2232223130322C38312C31333131302C2234223934322C38312C34333130302C2236223139322C38312C38323139392C2239223932322C39312C32323139392C22312236312C3231323839312C39322239222C33313239322C30322C33333131302C22312231362C3832323930312C30332232222C38313134322C31322C36333135302C22322236302C3232323232312C30332237222C32323038322C32322C39333139302C22322239342C3732323533312C31332232222C37323231322C34322C31333134312C22322232392C3732323834312C31332237222C31333134322C35322C34333139312C22332235332C3532323935312C32332231222C35333936322C36322C34333132322C22332238372C3432323836312C32332232222C32322C3134323330312C30332236222C36342C3934323730312C30332234222C31372C3134323131312C30332233222C34392C3934323631312C30332233222C31313338322C32342C32333134302C22312231342C3334323832312C30332235222C36313933322C33342C35333137302C22312236382C3234323234312C30332239222C30323338322C34342C39333131312C22322230332C3234323635312C31332234222C35323931322C36342C33333136312C22322233372C3434323037312C31332239222C39323934322C37342C36333131322C22332236312C3334323338312C32332233222C33333737322C38342C39333135322C22332239352C3234323439312C32332236222C38333730322C39342C39333137322C2232223234322C32362C33333130312C2234223938322C32362C37333139302C2237223233322C33362C32333138302C2239223037322C33362C38333138302C22312230322C3436323434312C30332238222C34313433322C35362C31333130312C22312236362C3136323835312C31332231222C38313438322C36362C35333133312C22322230312C3536323337312C31332236222C33323432322C38362C30333138312C22322234352C3136323838312C32332231222C37323735322C39362C35333133322C22322237392C3237323330312C32332236222C31333638322C30372C39333138322C22332230342C3037323631312C33332230222C36333531322C32372C32333131332C22332233382C3137323732312C33332231222C36322C3238323134312C31332235222C31352C3138323634312C31332233222C35372C3338323235312C31332232222C39392C3238323835312C31332232222C32313632322C36382C34333133312C22312235342C3638323237312C31332234222C36313238322C37382C39333136312C22312230392C3638323738312C31332238222C31323732322C39382C35333130322C22322234332C3639323330312C32332233222C35323436322C31392C31333135322C22322238372C3039323931312C32332238222C39323539322C32392C37333130332C22332230322C3939323433312C33332232222C34333432322C34392C31333134332C22332233362C3939323834312C33332235222C38333435322C35392C34333136332C2232223438332C35302C38333139312C2235223233332C36302C33333137312C2237223537332C36302C39333136312C22312231302C3430333637312C31332236222C32313834332C38302C33333137312C22312237342C3830333039312C31332238222C37313530332C39302C39333130322C22312232392C3931333730312C32332232222C31323035332C31312C35333135322C22322236332C3931333432312C32332237222C35323738332C33312C33333130332C22322230382C3331333134312C33332232222C30333831332C34312C39333134332C22332233322C3331333735312C33332237222C34333834332C36312C35333138332C22332236362C3331333237312C34332230222C38333937332C37312C38333130342C2233223630332C37322C33333133322C2235223435332C37322C38333131322C2237223839332C38322C35333131322C22312233302C3632333239312C32332231222C32313137332C30332C30333131322C22312230352C3133333830312C32332233222C37313832332C31332C37333134322C22312235392C3233333532312C32332236222C31323437332C33332C34333139322C22322239332C3333333434312C33332231222C36323131332C35332C33333134332C22322232382C3733333236312C33332236222C30333334332C37332C30333139332C22332235322C3833333937312C34332231222C34333237332C38332C37333132342C22332238362C3833333539312C34332234222C39333430332C30342C32333134342C2233223832332C38342C36333137322C2235223737332C39342C33333135322C2238223132332C30352C30333135322C22312235302C3935333730312C32332235222C32313439332C31352C36333135322C22312232352C3535333432312C32332237222C37313235332C33352C33333138322C22312237392C3635333334312C33332230222C31323839332C35352C32333133332C22322231342C3735333236312C33332235222C36323533332C37352C32333138332C22322235382C3235333138312C34332230222C30333736332C39352C30333133342C22332238322C3335333939312C34332235222C34333839332C30362C38333137342C22332231372C3336333631312C34332238222C39333033332C32362C34333138342C2233223235332C39362C39333131332C2236223130332C30372C36333139322C2238223434332C31372C34333138322C22312238302C3337333232312C32332238222C33313831332C33372C30333139322C22312234352C3937333034312C33332230222C37313637332C34372C39333132332C22322230302C3137333935312C33332234222C32323332332C36372C39333137332C22322234342C3237333937312C33332239222C36323136332C39372C30333132342C22322237382C3738333030312C34332234222C30333339332C30382C39333137342C22332230332C3838333931312C34332239222C35333432332C32382C38333130352C22332233372C3938333733312C35332232222C39333635332C34382C35333132352C2234222C363733312C31352233222C39322C323533312C31352232222C33352C333533312C31352231222C37372C303533312C31352231222C30313230332C2C35353132312C22312233322C303633312C31352233222C34313535332C2C37353135312C22312237362C373933312C31352237222C38313639342C2C31353130322C22322231312C343334312C32352232222C33323932342C2C35353135322C22322234352C333634312C32352238222C37323635342C2C38353130332C22322236392C393934312C33352232222C31333238352C2C30353134332C22332239332C353035312C33352236222C36333930352C2C30353136332C2236222C3439322C34353136312C2233223131322C3339312C31352235222C35352C3239322C32353134312C2237223838322C3339312C31352234222C30313132322C3439312C31352235222C32313934322C3539312C31352236222C34313437322C3739312C31352238222C36313739322C3939312C32352231222C39313631332C3230312C32352233222C31323333332C3430312C32352236222C33323934332C3630312C32352238222C35323336332C3930312C33352231222C37323737332C3131312C33352233222C39323039332C3331312C33352236222C32333330332C3431312C33352238222C34333631332C3531312C33352239222C36333033332C3531312C34352230222C3238352C3634312C32352230222C32332C3934352C35353138312C2235223037352C3534312C31352238222C30382C3734352C36353138312C22312234302C3034352C38353139312C22312236322C3835352C30353130322C22312239342C3435352C32353132322C22312231372C3635352C35353134322C22312233392C3635352C38353137322C22322235312C3336352C31353139322C22322236332C3936352C33353132332C22322238352C3436352C36353135332C22322239372C3736352C39353137332C22332231302C3037352C31353139332C22332232322C3437352C33353131342C22332233342C3737352C34353133342C22332235362C3137352C35353133342C2231223030372C3339312C32352234222C34332C3739372C33353132322C2235223938372C3439312C32352232222C32382C3639372C35353132322C22312235302C3939372C37353133322C22312238322C3730382C30353134322C22312231352C3330382C33353136322C22312233372C3530382C36353138322C22312235392C3530382C39353131332C22322237312C3331382C33353133332C22322238332C3931382C36353136332C22322230362C3431382C39353139332C22322231382C3832382C32353131342C22332233302C3132382C35353133342C22332234322C3432382C37353135342C22332235342C3832382C39353136342C22332237362C3333382C30353137342C2231223931312C33302C36353138322C2233223636312C33302C37353136322C2236223730312C33302C38353136322C2238223534312C34302C30353136322C22312237302C3830313234312C32352237222C33313730312C34302C35353138322C22312233352C3230313934312C33352230222C37313535312C35302C32353132332C22312237392C3530313635312C33352235222C31323339312C36302C30353137332C22322230342C3930313436312C34352230222C36323432312C36302C38353133342C22322233382C3830313137312C34352235222C30333235312C37302C35353137342C22332236322C3530313837312C34352239222C34333937312C38302C30353131352C22332239362C3430313238312C35352231222C33312C3732313537312C33352232222C38332C3432313637312C33352231222C32362C3632313837312C33352230222C36382C3432313038312C33352230222C30313739312C38322C34353131332C22312232332C3632313738312C33352232222C35313235312C39322C31353134332C22312237372C3532313539312C33352237222C39313539312C39322C39353139332C22322231322C3333313430312C34352232222C34323033312C30332C38353134342C22322234362C3533313331312C34352237222C38323935312C31332C37353130352C22332237302C3333313032312C35352232222C32333638312C32332C34353134352C22332230352C3033313732312C35352235222C37333531312C32332C39353136352C2231223635312C31352C31353137332C2234223330312C31352C32353135332C2236223534312C31352C34353135332C2238223338312C31352C37353135332C22312231312C3635313132312C33352236222C33313634312C32352C35353137332C22312237352C3235313932312C33352239222C37313539312C33352C34353131342C22322231302C3535313933312C34352234222C32323433312C34352C34353136342C22322235342C3035313934312C34352239222C36323536312C35352C34353132352C22322238382C3035313835312C35352234222C30333439312C36352C32353136352C22332230332C3835313636312C35352238222C35333232312C37352C30353130362C22332233372C3735313237312C36352230222C37312C3537313334312C34352232222C32342C3237313534312C34352230222C36362C3537313734312C33352239222C30392C3237313135312C33352239222C31313633312C35372C35353130342C22312236332C3637313036312C34352232222C35313239312C36372C34353134342C22312231382C3537313037312C34352236222C30323633312C37372C35353138342C22322235322C3437313038312C35352231222C34323137312C38372C36353134352C22322238362C3637313139312C35352236222C39323130312C39372C36353139352C22332231312C3538313130312C36352231222C33333932312C30382C35353133362C22332234352C3438313930312C36352234222C37333935312C31382C33353135362C2231223439312C37392C31353136342C2234223234312C37392C34353135342C2236223438312C37392C37353134342C2239223232312C38392C31353134342C22312235312C3639313638312C34352235222C33313638312C39392C31353137342C22312231362C3239313639312C34352238222C38313633322C30302C32353131352C22322235302C3630323830312C35352233222C32323537322C31302C34353136352C22322239342C3230323032312C35352238222C37323830322C32302C36353131362C22322232392C3330323133312C36352234222C31333733322C33302C36353136362C22332235332C3130323134312C36352238222C35333636322C34302C36353139362C22332238372C3130323035312C37352230222C31322C3331323739312C35352231222C36342C3132323130312C35352230222C30372C3432323430312C34352239222C34392C3232323930312C34352239222C31313637322C31322C34353130352C22312230342C3632323931312C35352231222C36313333322C32322C35353133352C22312235382C3632323233312C35352235222C30323837322C33322C38353138352C22322239322C3632323434312C36352231222C35323431322C35322C31353133362C22322232372C3932323735312C36352236222C39323434322C36322C33353138362C22332235312C3932323936312C37352231222C33333337322C37322C34353133372C22332238352C3832323937312C37352234222C38333430322C38322C34353135372C2232223333322C32342C31353136352C2234223138322C32342C34353134352C2237223432322C32342C39353134352C2239223336322C33342C34353134352C22312239312C3734323933312C35352235222C34313732322C34342C35353136352C22312235362C3434323235312C35352238222C38313837322C35342C39353130362C22322239302C3934323536312C36352233222C33323831322C37342C32353136362C22322233352C3534323937312C36352238222C37323235322C38342C36353131372C22322236392C3734323339312C37352233222C31333138322C39342C39353136372C22332239332C3635323530312C37352237222C36333131322C31352C30353139372C22332232382C3735323531312C38352230222C35322C3436323234312C36352231222C30352C3236323634312C35352239222C34372C3536323135312C35352239222C38392C3436323635312C35352239222C32313831322C36362C33353130362C22312234342C3836323936312C36352231222C36313537322C37362C36353133362C22312239382C3936323338312C36352235222C31323132322C39362C31353138362C22322234332C3036323839312C37352230222C35323835322C30372C36353133372C22322237372C3437323331312C37352236222C39323938322C32372C30353138372C22332230322C3437323732312C38352230222C34333931322C33372C33353132382C22332233362C3437323933312C38352234222C38333035322C34372C34353135382C2232223537322C36382C31353136362C2235223332322C36382C36353134362C2237223736322C37382C31353133362C22312230302C3538323737312C36352234222C32313034322C38382C34353134362C22312237342C3038323139312C36352236222C36313839322C39382C38353138362C22312232392C3239323630312C37352230222C31323334322C31392C34353133372C22322236332C3339323232312C37352235222C35323138322C33392C30353138372C22322239372C3739323833312C38352231222C30333331322C34392C35353133382C22332232322C3839323335312C38352235222C34333334322C35392C39353137382C22332235362C3839323636312C38352239222C38333437322C37392C32353139382C2232223639332C37302C39353130372C2235223534332C38302C34353139362C2237223838332C39302C30353138362C22312232302C3730333639312C36352238222C32313236332C30312C33353139362C22312239342C3331333131312C37352231222C37313032332C31312C39353132372C22312234392C3431333732312C37352235222C31323636332C33312C35353137372C22322238332C3631333434312C38352230222C36323430332C35312C32353133382C22322232382C3131333136312C38352235222C30333633332C36312C39353138382C22332235322C3231333737312C39352230222C34333736332C38312C34353132392C22332238362C3231333139312C39352233222C38333939332C39312C37353134392C2233223831332C39322C35353135372C2235223736332C30332C30353133372C2238223131332C30332C36353133372C22312235302C3033333431312C37352233222C32313538332C32332C31353134372C22312231352C3633333932312C37352235222C37313334332C33332C38353137372C22312236392C3833333634312C37352239222C31323039332C35332C35353132382C22322231342C3033333436312C38352234222C36323832332C37332C33353137382C22322234382C3533333238312C39352230222C30333136332C39332C31353132392C22332237322C3633333939312C39352235222C34333139332C30342C37353136392C22332230372C3734333431312C39352238222C39333432332C32342C31353139392C2233223134332C30352C39353139372C2235223039332C31352C35353138372C2238223433332C32352C32353137372C22312237302C3335333033312C37352237222C33313830332C33352C38353138372C22312233352C3935333734312C38352230222C37313736332C35352C35353131382C22312239392C3235333536312C38352234222C32323431332C37352C34353136382C22322233342C3435333438312C38352239222C36323235332C39352C33353132392C22322236382C3936333230312C39352234222C30333638332C31362C32353137392C22332230332C3136333032312C39352239222C35333731332C32362C39363131302C22332233372C3336333733312C30362232222C39333035332C34362C34363133302C2233223436332C32372C33353133382C2236223331332C33372C30353132382C2238223835332C33372C37353131382C22312239302C3737333534312C38352231222C33313233332C35372C34353132382C22312236352C3437333336312C38352234222C37313239332C37372C32353136382C22322231302C3737333238312C38352238222C32323933332C39372C32353130392C22322235342C3938333230312C39352233222C36323837332C31382C32353136392C22322239382C3538333232312C39352238222C31333131332C33382C32363131302C22332232332C3738333134312C30362233222C35333334332C35382C30363135302C22332235372C3938333835312C30362236222C39333637332C36382C36363137302C2235222C383434312C35372238222C30332C353334312C35372236222C34352C363234312C35372236222C38372C333234312C35372236222C30313631342C2C33373137352C22312234322C353434312C35372238222C34313037342C2C35373130362C22312239362C333734312C36372233222C39313231342C2C38373135362C22322233312C303035312C36372238222C33323634352C2C32373131372C22322236352C313435312C37372234222C37323437352C2C35373136372C22322238392C383735312C37372239222C32333130352C2C37373131382C22332231342C343835312C38372232222C36333932352C2C38373133382C2237222C3630332C32373131362C2233223332332C3130312C36372230222C36352C3530332C31373139352C2238223230332C3130312C36372230222C30313533332C3230312C36372231222C32313436332C3430312C36372232222C34313938332C3630312C36372234222C37313231332C3830312C36372236222C39313233332C3031312C36372239222C31323035332C3231312C37372232222C33323636332C3531312C37372235222C35323138332C3731312C37372238222C37323539332C3931312C38372230222C30333830332C3132312C38372233222C32333232332C3232312C38372235222C34333533332C3332312C38372236222C36333035332C3332312C38372237222C3439352C3535312C36372235222C34332C3235352C35373134362C2235223438352C3535312C36372233222C32382C3135352C36373134362C22312235302C3435352C37373135362C22312238322C3335352C39373136362C22312230352C3936352C32373138362C22312233372C3236352C34373130372C22312235392C3236352C37373133372C22322237312C3037352C30373136372C22322238332C3637352C33373139372C22322230362C3137352C36373132382C22322231382C3537352C38373134382C22332232302C3938352C30373137382C22332234322C3238352C32373139382C22332235342C3638352C33373130392C22332237362C3138352C34373131392C2231223331382C3430312C36372239222C36332C3030382C34373138362C2236223230382C3430312C36372238222C34382C3030382C36373138362C22312237302C3330382C38373139362C22312230332C3231382C30373130372C22312232352C3831382C33373132372C22312235372C3131382C36373135372C22312237392C3131382C39373137372C22322239312C3032382C33373130382C22322230342C3632382C36373133382C22322232362C3132382C39373136382C22322233382C3633382C32373138382C22332235302C3033382C35373131392C22332236322C3333382C38373133392C22332237342C3733382C39373134392C22332239362C3234382C31373135392C2231223133312C34302C38373134372C2233223837312C34302C38373133372C2236223132312C34302C39373132372C2238223835312C35302C31373132372C22312239302C3230313435312C37372233222C33313132312C35302C37373135372C22312234352C3830313036312C37372237222C37313137312C36302C34373139372C22312239392C3130313836312C38372232222C32323031312C37302C31373135382C22322232342C3630313537312C38372238222C36323234312C37302C39373130392C22322235382C3630313338312C39372233222C30333037312C38302C36373135392C22332238322C3430313938312C39372237222C34333939312C39302C31373139392C22332231372C3430313339312C30382230222C34312C3932313838312C37372239222C39332C3732313938312C37372237222C34362C3032313139312C37372237222C37382C3832313339312C37372237222C31313131312C39322C36373138372C22312234332C3132313939312C38372230222C35313736312C30332C33373132382C22312239372C3133313730312C38372234222C30323131312C31332C32373137382C22322233322C3033313631312C38372239222C34323734312C32332C30373132392C22322236362C3233313532312C39372235222C38323737312C32332C39373138392C22332239302C3133313233312C30382230222C33333530312C33332C36383132302C22332232352C3033313933312C30382234222C37333533312C34332C31383135302C2231223836312C32352C34373134382C2234223631312C32352C36373132382C2236223935312C32352C38373132382C2238223739312C33352C31373132382C22312233312C3135313433312C38372233222C33313136312C33352C38373135382C22312238352C3735313334312C38372237222C38313131312C34352C37373139382C22322233302C3235313235312C39372232222C32323035312C35352C37373134392C22322236342C3735313236312C39372237222C36323338312C36352C37383130302C22322239382C3835313137312C30382233222C31333331312C37352C35383135302C22332232332C3735313937312C30382237222C35333234312C38352C32383139302C22332235372C3735313538312C31382230222C38312C3737313735312C38372239222C33342C3537313935312C38372237222C37362C3837313236312C38372237222C31392C3637313636312C38372237222C31313035312C37372C30373138382C22312238332C3037313437312C39372230222C36313730312C37372C39373132392C22312233382C3137313438312C39372234222C30323235312C38372C39373137392C22322237322C3137313539312C30382230222C34323838312C30382C30383132302C22322230372C3438313530312C30382235222C39323931312C31382C30383138302C22332233312C3438313531312C31382230222C33333934312C31382C39383132312C22332236352C3338313332312C31382234222C37333937312C32382C36383135312C2232223630312C38392C37373134392C2234223535312C39392C30373132392C2236223839312C39392C33373132392C2239223633312C39392C37373132392C22312237312C3030323130312C39372233222C34313130322C30302C36373135392C22312232362C3830323231312C39372237222C38313135322C31302C37373139392C22322237302C3330323332312C30382232222C32323239322C32302C39383135302C22322230352C3930323533312C30382238222C37323632322C34302C31383130312C22322234392C3130323634312C31382233222C31333635322C35302C31383135312C22332237332C3030323635312C31382237222C35333638322C36302C30383139312C22332230382C3130323436312C32382230222C32322C3632323431312C39372239222C37342C3432323731312C39372238222C31372C3832323132312C39372237222C35392C3632323532312C39372238222C31313139322C33322C30373139392C22312232342C3132323633312C30382230222C36313834322C34322C32383132302C22312237382C3232323834312C30382234222C30323439322C35322C34383137302C22322231332C3332323036312C31382230222C35323133322C36322C37383133312C22322234372C3732323337312C31382236222C39323336322C37322C39383138312C22332237312C3832323538312C32382231222C33333339322C39322C30383133322C22332230362C3832323539312C32382234222C38333432322C39322C39383135322C2232223634322C33342C39383134302C2234223539322C34342C32383133302C2237223833322C34342C37383132302C2239223737322C35342C31383133302C22312231322C3134323735312C30382234222C34313234322C36342C33383135302C22312236362C3934323936312C30382237222C38313439322C37342C36383130312C22322231312C3634323338312C31382232222C33323533322C38342C39383135312C22322235352C3334323639312C31382238222C37323936322C30352C33383131322C22322238392C3535323930312C32382234222C32333030322C31352C36383136322C22332231342C3535323232312C32382238222C36333133322C32352C37383139322C22332234382C3735323233312C33382230222C36322C3636323136312C31382230222C31352C3536323536312C30382238222C35372C3936323037312C30382238222C39392C3836323537312C30382238222C32313333322C38362C31383139302C22312236342C3436323838312C31382231222C36313139322C39362C34383133312C22312231392C3637323130312C31382235222C31323833322C30372C39383138312C22322235332C3737323631312C32382230222C35323537322C32372C33383133322C22322239372C3237323133312C32382236222C30333830322C33372C38383139322C22332232322C3337323434312C33382231222C34333933322C35372C31383133332C22332235362C3437323635312C33382235222C38333137322C36372C32383136332C2232223738322C38382C31383135312C2235223633322C38382C36383133312C2237223038322C39382C31383133312C22312231302C3938323739312C31382233222C32313435322C30392C33383134312C22312238342C3639323031312C31382236222C37313331322C31392C38383138312C22312233392C3839323532312C32382230222C31323036322C33392C33383133322C22322238332C3039323134312C32382236222C35323839322C34392C39383139322C22322231382C3539323635312C33382231222C30333133322C36392C34383134332C22332234322C3739323137312C33382236222C34333236322C37392C38383138332C22332237362C3839323438312C34382230222C38333539322C39392C30383131342C2233223930332C30312C30383130322C2235223835332C30312C35383138312C2238223230332C31312C30383138312C22312234302C3231333731312C31382238222C32313737332C32312C34383139312C22312230352C3831333133312C32382231222C37313633332C33312C39383133322C22312236392C3131333734312C32382235222C31323338332C35312C35383138322C22322230342C3331333436312C33382231222C36323232332C37312C32383134332C22322233382C3931333038312C33382236222C30333535332C38312C38383139332C22332237322C3131333639312C34382232222C34333638332C30322C33383134342C22332230372C3232333031312C34382235222C39333931332C31322C36383136342C2233223133332C31332C37383135322C2235223038332C32332C32383133322C2238223532332C32332C38383133322C22312236302C3433333533312C32382233222C33313030332C34332C33383134322C22312233352C3133333135312C32382236222C37313935332C35332C39383138322C22312238392C3433333736312C33382230222C32323730332C37332C36383133332C22322232342C3733333538312C33382236222C36323634332C39332C34383139332C22322236382C3334333330312C34382231222C30333937332C31342C31383134342C22332239322C3534333931312C34382236222C35333131332C32342C37383139342C22332232372C3734333433312C35382230222C39333534332C34342C31383131352C2233223435332C33352C32383130332C2236223330332C33352C38383138322C2238223834332C34352C35383138322C22312238302C3735333335312C32382238222C33313332332C36352C30383139322C22312235352C3535333936312C33382231222C37313338332C37352C38383133332C22322230302C3835333738312C33382235222C32323133332C39352C36383138332C22322235342C3136333530312C34382231222C36323037332C31362C35383133342C22322238382C3836333432312C34382236222C31333430332C33362C33383139342C22332232332C3036333234312C35382231222C35333733332C35362C30383133352C22332235372C3336333835312C35382235222C39333037332C36362C35383136352C2233223737332C34372C37383134332C2236223732332C35372C34383133332C2238223137332C36372C31383132332C22312231312C3137333936312C33382233222C33313734332C37372C37383134332C22312237352C3937333638312C33382235222C38313730332C39372C36383137332C22322233302C3338333530312C34382230222C32323635332C31382C35383132342C22322237342C3738333532312C34382235222C36323639332C33382C35383138342C22322231392C3338333434312C35382231222C31333033332C35382C34383133352C22332234332C3638333336312C35382236222C35333336332C37382C32383138352C22332237372C3938333038312C35382239222C39333739332C38382C38383130362C2237222C313235322C30302230222C31332C383035312C39392239222C36352C303035312C39392239222C39372C373035312C39392239222C30313033352C2C30303230302C22312236322C303135322C30302232222C34313538352C2C32303234302C22312230372C383435322C30302237222C39313932352C2C36303239302C22322234312C373835322C31302232222C33323336362C2C30303235312C22322237352C383136322C31302238222C37323239362C2C33303231322C22332230302C363436322C32302234222C32333032362C2C35303236322C22332233342C343536322C32302237222C36333934362C2C35303238322C2238222C3931332C31303234302C2233223633332C3031322C30302233222C37352C3831332C30303233302C2238223631332C3031322C30302233222C30313934332C3131322C30302234222C32313937332C3231322C30302236222C35313530332C3431322C30302238222C37313832332C3631322C31302231222C39313834332C3931322C31302233222C31323736332C3132322C31302236222C33323338332C3332322C31302239222C35323939332C3632322C32302232222C38323331332C3832322C32302235222C30333732332C3932322C32302238222C32333134332C3133322C33302230222C34333535332C3133322C33302231222C36333037332C3233322C33302233222C30312C3736352C35303239302C2233223535352C3436322C30302237222C39352C3736352C35303237302C2238223533352C3536322C30302238222C30313836352C3736322C30302239222C32313839352C3936322C31302230222C35313432352C3137322C31302232222C37313734352C3437322C31302235222C39313836352C3637322C31302238222C31323738352C3937322C32302231222C34323330352C3238322C32302234222C36323931352C3538322C32302237222C38323333352C3738322C32302239222C30333834352C3039322C33302232222C32333236352C3139322C33302234222C34333637352C3339322C33302236222C36333139352C3339322C33302237222C32312C3531382C34303233312C2233223337382C3431322C31302232222C31362C3631382C35303232312C2238223435382C3631322C31302232222C30313738382C3831322C31302233222C33313731382C3132322C31302235222C35313434382C3432322C31302237222C37313736382C3732322C32302230222C39313838382C3033322C32302232222C32323730382C3333322C32302235222C34323432382C3733322C32302238222C36323933382C3034322C33302231222C38323435382C3334322C33302234222C30333836382C3534322C33302237222C32333338382C3834322C33302239222C34333739382C3934322C34302231222C37333331382C3135322C34302232222C34312C3430313935322C31302238222C39332C3230313036322C31302237222C33362C3430313136322C31302237222C37382C3330313336322C31302237222C31313630312C36302C35303238312C22312233332C3630313836322C32302230222C35313336312C37302C32303232322C22312238372C3730313537322C32302235222C30323830312C37302C39303237322C22322232322C3730313338322C33302230222C34323434312C38302C37303233332C22322236362C3030313039322C33302236222C38323537312C39302C34303239332C22332238302C3930313739322C34302232222C33333430312C30312C30303234342C22332231352C3931313230322C34302235222C37333433312C30312C34303237342C2231223236312C30332C31303233322C2234223031312C30332C32303232322C2236223335312C30332C33303232322C2238223239312C30332C36303232322C22312232312C3633313930322C32302233222C33313635312C31332C32303235322C22312238352C3333313631322C32302237222C38313730312C32332C30303230332C22322232302C3833313432322C33302233222C32323734312C32332C38303236332C22322236342C3433313333322C33302239222C36323038312C33332C37303231342C22322239382C3633313134322C34302234222C31333031312C34332C35303237342C22332232332C3533313834322C34302239222C35333034312C35332C31303231352C22332235372C3633313335322C35302232222C38312C3135313833322C32302239222C32342C3935313034322C32302237222C37362C3235313234322C32302237222C31392C3135313534322C32302238222C31313534312C34352C38303239322C22312237332C3635313235322C33302230222C36313330312C35352C36303233332C22312232382C3735313136322C33302235222C30323834312C36352C35303238332C22322236322C3735313037322C34302231222C34323538312C37352C35303234342C22322230372C3135313038322C34302237222C39323731312C38352C34303230352C22332233312C3235313838322C35302232222C33333634312C39352C32303234352C22332236352C3235313539322C35302236222C37333837312C39352C38303237352C2232223030312C37372C32303234332C2234223834312C37372C34303233332C2236223239312C37372C37303233332C2239223133312C38372C30303233332C22312236312C3537313438322C33302234222C33313639312C38372C38303236332C22312232362C3337313339322C33302238222C38313734312C39372C38303231342C22322236302C3938313330322C34302233222C32323838312C30382C39303236342C22322230352C3638313431322C34302239222C37323232312C31382C39303232352C22322233392C3838313432322C35302235222C31333335312C32382C39303238352C22332236332C3838313333322C36302230222C35333338312C33382C37303231362C22332230382C3038313034322C36302233222C31322C3930323330322C34302230222C36342C3830323630322C33302238222C31372C3230323930322C33302238222C35392C3030323331322C33302239222C31313538322C31302C37303230342C22312231342C3630323232322C34302231222C36313334322C32302C37303234342C22312236382C3830323333322C34302236222C30323039322C33302C38303239342C22322230332C3930323434322C35302232222C35323732322C35302C30303235352C22322234372C3430323635322C35302238222C39323036322C36302C31303231362C22332237312C3530323636322C36302233222C33333039322C37302C31303235362C22332230362C3630323537322C36302237222C38333232322C37302C39303238362C2232223933322C33322C31303235342C2234223838322C33322C34303234342C2237223233322C33322C38303234342C2239223137322C34322C32303234342C22312230322C3632323734322C34302235222C34313733322C35322C32303237342C22312236362C3432323835322C34302239222C38313938322C36322C34303232352C22322231312C3132323037322C35302235222C33323133322C37322C37303238352C22322234352C3932323338322C36302231222C37323636322C38322C39303234362C22322238392C3232323539322C36302236222C31333739322C30332C31303239362C22332231342C3233323630322C37302231222C36333832322C31332C30303233372C22332234382C3533323531322C37302234222C35322C3934323735322C35302231222C30352C3834323036322C35302230222C35372C3234323436322C34302239222C39392C3134323936322C35302230222C32313632322C37342C35303231352C22312235342C3834323038322C35302233222C36313538322C38342C37303235352C22312231392C3034323339322C35302237222C31323233322C30352C30303230362C22322235332C3235323630322C36302233222C35323137322C31352C33303236362C22322238372C3835323032322C36302239222C30333430322C32352C36303232372C22332232322C3035323233322C37302235222C34333533322C33352C38303237372C22332235362C3135323334322C37302238222C38333836322C34352C38303230382C2232223038322C38362C30303237352C2235223932322C38362C34303235352C2237223337322C38362C39303235352C22312231302C3236323439322C35302235222C32313834322C30372C30303237352C22312237342C3937323630322C35302238222C37313730322C31372C33303231362C22312233392C3237323032322C36302233222C31323435322C32372C37303236362C22322237332C3537323433322C36302239222C35323339322C34372C31303232372C22322231382C3037323834322C37302235222C30333732322C35372C35303238372C22332234322C3337323236322C38302230222C34333835322C36372C38303232382C22332237362C3537323437322C38302234222C38333239322C37372C39303235382C2233223130322C30392C31303232362C2235223035322C30392C36303231362C2237223439322C31392C31303231362C22312233302C3439323731322C36302231222C32313936322C32392C33303232362C22312230352C3139323033322C36302234222C37313932322C33392C37303236362C22312235392C3439323434322C36302239222C31323737322C35392C32303231372C22322239332C3739323036322C37302234222C36323631322C36392C37303237372C22322233382C3439323537322C38302230222C30333035322C38392C32303233382C22332236322C3639323938322C38302236222C34333238322C39392C36303238382C22332239362C3830333230322C39302230222C39333631332C30302C38303231392C2233223232332C32312C31303238362C2235223237332C32312C36303236362C2238223631332C33312C31303236362C22312235302C3631333733322C36302237222C32313239332C34312C34303238362C22312232352C3431333235322C36302239222C37313235332C35312C39303232372C22312237392C3731333736322C37302234222C32323030332C37312C35303237372C22322232342C3131333438322C38302230222C36323034332C39312C32303233382C22322235382C3732333030322C38302236222C30333437332C30322C38303239382C22332239322C3032333531322C39302231222C35333630332C32322C32303233392C22332232372C3332333932322C39302235222C39333034332C33322C35303236392C2233223434332C33332C39303233372C2235223439332C34332C34303232372C2238223933332C35332C30303231372C22312237302C3933333735322C37302232222C33313531332C36332C34303233372C22312234352C3733333237322C37302235222C37313537332C38332C30303237372C22322230302C3133333938322C37302239222C32323432332C39332C37303232382C22322234342C3534333630322C38302235222C36323436332C31342C35303238382C22322238382C3134333332322C39302231222C30333839332C33342C32303234392C22332231332C3534333034322C39302237222C35333133332C34342C37303239392C22332234372C3834333435322C30312231222C39333536332C36342C31313232302C2233223736332C35352C36303238372C2236223731332C36352C31303237372C2238223236332C36352C38303237372C22312230312C3235333537322C37302237222C33313833332C38352C33303238372C22312237352C3035333139322C38302230222C37313939332C30362C30303232382C22322232302C3536333930322C38302235222C32323834332C31362C38303237382C22322236342C3936333732322C39302230222C36323838332C33362C36303234392C22322230392C3636333634322C39302236222C31333332332C35362C34303239392C22332234332C3036333336322C30312232222C35333735332C37362C31313234302C22332237372C3436333937322C30312236222C39333139332C38362C36313237302C2233223039332C37372C32303233382C2236223134332C37372C38303232382C2238223638332C38372C35303232382C22312232312C3637333339322C38302232222C33313236332C30382C31303233382C22312239352C3538333031322C38302235222C38313432332C31382C39303237382C22322235302C3038333832322C39302230222C32323337332C33382C38303232392C22322239342C3438333834322C39302235222C37323431332C35382C37303238392C22322233392C3238333736322C30312231222C31333934332C37382C36313234302C22332236332C3638333538322C30312237222C35333338332C39382C34313239302C22332230382C3039333230322C31312231222C30343831332C30392C39313232312C2238222C333935322C34322231222C33332C313835322C34322230222C37352C333735322C34322230222C31382C313735322C34322231222C30313534352C2C38323232342C22312237322C343935322C34322234222C35313130362C2C30323236342C22312232372C343236322C34322239222C39313534362C2C33323232352C22322236312C333536322C35322235222C33323038362C2C37323238352C22322239352C363936322C36322231222C38323131372C2C30323234362C22332232302C353237322C36322237222C32333933372C2C32323239362C22332235342C333337322C37322231222C36333936372C2C32323232372C2231223130332C3931322C34322236222C34332C3931332C38323235342C2235223239332C3831322C34322235222C33382C3031332C38323235342C22312236302C3431332C39323236342C22312239322C3432332C31323238342C22312232352C3032332C33323231352C22312234372C3432332C35323233352C22312236392C3532332C37323236352C22322238312C3332332C39323239352C22322230342C3033332C32323232362C22322231362C3633332C34323236362C22322233382C3133332C36323238362C22332234302C3633332C38323231372C22332236322C3033332C39323233372C22332237342C3534332C30323235372C22332239362C3034332C30323236372C2231223032352C3437322C35322231222C36332C3837352C34323239342C2236223031352C3437322C34322239222C34382C3937352C35323230352C22312238302C3337352C36323231352C22312231332C3337352C38323233352C22312234352C3038352C31323235352C22312236372C3338352C33323238352C22312238392C3438352C36323231362C22322230322C3338352C39323234362C22322232342C3139352C32323237362C22322233362C3739352C34323230372C22322235382C3239352C37323233372C22332236302C3639352C39323236372C22332238322C3130362C31323238372C22332239342C3630362C32323230382C22332231372C3130362C33323231382C2231223833382C3532322C35322236222C38332C3632382C35323235352C2236223932382C3632322C35322234222C36382C3832382C37323235352C22312230312C3232382C39323236352C22312233332C3233382C31323238352C22312235352C3933382C34323230362C22312238372C3333382C37323233362C22322230302C3434382C30323236362C22322232322C3334382C34323239362C22322234342C3134382C37323232372C22322235362C3735382C30323235372C22322237382C3235382C33323238372C22332238302C3735382C36323231382C22332230332C3235382C38323233382C22332231352C3736382C30323235382C22332233372C3336382C31323236382C2231223635312C37302C31323231362C2234223530312C37302C32323230362C2236223834312C37302C33323230362C2238223738312C37302C35323230362C22312232312C3130313737322C36322232222C33313235312C38302C30323233362C22312237352C3930313338322C36322236222C38313330312C38302C37323238362C22322232302C3430313039322C37322231222C32323434312C39302C34323234372C22322236342C3130313839322C37322238222C36323837312C30312C31323231382C22322239382C3331313530322C38322234222C31333830312C30312C38323236382C22332232332C3331313131322C38322239222C35333833312C31312C33323230392C22332235372C3431313531322C39322232222C37312C3533313331322C36322236222C32342C3433313431322C36322235222C36362C3733313631322C36322235222C30392C3633313831322C36322236222C31313034312C32332C31323237362C22312237332C3133313432322C36322239222C35313839312C32332C38323231372C22312232382C3333313233322C37322234222C30323434312C33332C36323237372C22322236322C3433313134322C38322230222C34323238312C34332C35323233382C22322239362C3833313934322C38322236222C39323431312C35332C33323239382C22332232312C3933313735322C39322232222C33333434312C36332C30323234392C22332236352C3033313236322C39322236222C37333637312C36332C35323237392C2231223439312C35352C32323232372C2234223234312C35352C33323231372C2236223638312C35352C35323231372C2239223532312C35352C38323231372C22312236312C3035313236322C37322233222C33313139312C36352C35323235372C22312231362C3835313037322C37322237222C38313334312C37352C34323230382C22322236302C3535313937322C38322233222C32323538312C38352C33323236382C22322230352C3335313838322C38322239222C37323931312C39352C33323232392C22322233392C3535313739322C39322235222C31333035312C30362C31323238392C22332236332C3636313530322C30332230222C35333138312C30362C38333232302C22332239372C3836313131322C30332233222C31322C3337313738322C37322238222C36342C3237313938322C37322237222C30372C3637313239322C37322237222C34392C3537313539322C37322237222C31313038312C39372C39323239372C22312231342C3138313330322C38322230222C36313933312C30382C38323233382C22312236382C3338313331322C38322236222C30323538312C31382C38323238382C22322230332C3538313332322C39322232222C35323432312C32382C38323235392C22322234372C3038313333322C39322238222C39323635312C33382C38333231302C22332237312C3238313334322C30332233222C33333838312C34382C37333236302C22332230362C3338313035322C30332238222C38333032312C35382C34333239302C2232223233322C31302C39323234382C2234223138322C32302C31323233382C2237223532322C32302C34323233382C2239223536322C32302C38323233382C22312230322C3030323333322C38322235222C34313133322C33302C37323236382C22312235362C3930323234322C38322239222C38313438322C34302C38323231392C22322230312C3630323435322C39322234222C33323632322C35302C39323238392C22322234352C3530323536322C30332231222C37323236322C37302C30333234302C22322237392C3830323637322C30332237222C31333439322C38302C31333239302C22332231342C3030323638322C31332232222C36333632322C39302C30333234312C22332234382C3330323339322C31332235222C35322C3232323834322C39322230222C30352C3132323135322C38322239222C34372C3532323535322C38322239222C38392C3532323935322C38322239222C32313032322C36322C34323231392C22312235342C3232323936322C39322232222C36313038322C37322C34323235392C22312230392C3532323038322C39322237222C31323832322C38322C36333230302C22322234332C3832323339322C30332234222C35323636322C39322C39333237302C22322238372C3433323530322C31332230222C30333030322C31332C31333233312C22332231322C3633323631322C31332236222C34333233322C32332C31333238312C22332234362C3833323632322C32332230222C38333536322C33332C30333231322C2232223237322C37342C35323236392C2235223232322C37342C38323235392C2237223636322C38342C32323235392C22312230302C3634323738322C39322235222C32313134322C39342C32323237392C22312237342C3334323839322C39322238222C37313130322C30352C34333231302C22312232392C3635323031322C30332234222C31323934322C31352C37333237302C22322237332C3035323432322C31332230222C35323938322C33352C30333233312C22322230382C3635323733322C31332236222C30333332322C34352C33333239312C22332233322C3935323934322C32332232222C34333535322C35352C35333234322C22332237362C3135323036322C32332236222C38333938322C36352C34333237322C2232223339322C39362C39333232302C2235223234322C30372C33333231302C2237223738322C30372C37333231302C22312232302C3737323231322C30332231222C32313336322C31372C38333233302C22312239342C3437323432322C30332235222C37313332322C33372C31333237302C22312234392C3837323833322C31332230222C31323137322C34372C35333233312C22322239332C3237323235322C31332236222C36323131322C35372C39333239312C22322232382C3937323636322C32332232222C30333634322C37372C33333235322C22332236322C3237323937322C32332238222C34333837322C38372C36333230332C22332239362C3537323139322C33332232222C39333231322C39372C36333233332C2233223431322C32392C31333238302C2235223436322C32392C36333237302C2238223830322C33392C31333237302C22312234302C3939323633322C30332237222C32313438322C34392C32333239302C22312231352C3739323934322C31332230222C37313534322C35392C36333233312C22312237392C3139323436322C31332236222C31323439322C37392C31333239312C22322231342C3539323937322C32332232222C36323433322C38392C36333235322C22322235382C3239323439322C32332238222C30333936332C30302C31333231332C22332238322C3530333830322C33332234222C35333230332C31302C35333236332C22332231372C3930333132322C33332238222C39333633332C32302C36333239332C2233223533332C34312C32333234312C2235223538332C34312C37333233312C2238223033332C35312C32333233312C22312237302C3131333835322C31332233222C33313730332C36312C35333234312C22312233352C3931333237322C31332236222C37313836332C38312C30333239312C22312239392C3431333738322C32332231222C32323731332C39312C35333234322C22322233342C3832333330322C32332238222C36323835332C31322C32333231332C22322237382C3632333032322C33332234222C30333339332C32322C37333237332C22332231332C3032333533322C34332230222C35333632332C34322C32333232342C22332234372C3332333834322C34332234222C39333136332C35322C34333235342C2233223735332C36332C31333230322C2236223830332C36332C36333238312C2238223335332C37332C32333238312C22312239302C3333333937322C31332239222C33313033332C38332C36333230322C22312236352C3233333339322C32332232222C37313139332C30342C32333234322C22322231302C3734333031322C32332237222C32323134332C31342C38333230332C22322236342C3234333732322C33332233222C36323238332C33342C35333236332C22322230392C3034333434322C34332230222C31333731332C35342C32333233342C22332233332C3434333036322C34332235222C35333135332C36342C37333238342C22332236372C3834333537322C34332239222C39333638332C38342C31333231352C2233223038332C37352C39333235322C2236223133332C38352C34333234322C2238223637332C39352C31333234322C22312231312C3735333839322C32332234222C33313335332C30362C36333236322C22312238352C3636333431322C32332238222C38313531332C32362C32333230332C22322234302C3236333133322C33332233222C32323536332C34362C30333236332C22322238342C3736333934322C33332239222C37323630332C35362C38333232342C22322232392C3536333736322C34332235222C31333234332C37362C36333238342C22332236332C3036333438322C35332231222C35333737332C39362C32333233352C22332239372C3437333030322C35332235222C30343231332C30372C36333236352C2234223430332C39372C36333230332C2236223435332C30382C32333239322C2239223030332C30382C39333239322C22312234312C3138333631322C33332230222C33313837332C32382C35333231332C22312231362C3138333333322C33332233222C38313034332C34382C32333235332C22322236302C3638333135322C33332238222C32323039332C36382C31333231342C22322231352C3238333037322C34332234222C37323233332C38382C30333237342C22322235392C3138333938322C35332231222C31333836332C39382C38333234352C22332238332C3639333730322C35332236222C36333330332C31392C36333239352C22332232382C3139333432322C36332230222C30343933332C33392C31333232362C2239222C353736322C38342231222C34332C333536322C38342230222C38352C363536322C38342230222C32382C353436322C38342231222C30313935362C2C35343232382C22312238322C393636322C38342234222C35313631362C2C37343237382C22312233372C393936322C39342230222C39313136372C2C31343233392C22322238312C303237322C39342236222C33323739372C2C34343239392C22322231362C333637322C30352233222C38323832372C2C38353236302C22332234302C333937322C30352238222C32333835382C2C30353231312C22332237342C333038322C31352233222C36333838382C2C30353234312C2231223331332C3832322C38342236222C36332C3232332C37343235382C2236223530332C3632322C38342235222C34382C3332332C37343236382C22312237302C3832332C38343237382C22312230332C3832332C39343239382C22312233352C3533332C31343232392C22312235372C3933332C33343234392C22312238392C3033332C35343238392C22322230322C3033332C38353231302C22322231342C3734332C30353234302C22322233362C3434332C32353237302C22322234382C3934332C34353230312C22332236302C3434332C36353233312C22332237322C3934332C37353236312C22332239342C3434332C38353238312C22332231372C3034332C38353239312C2231223233352C3438322C39342231222C38332C3038352C33343230392C2236223432352C3338322C39342230222C36382C3238352C34343231392C22312239302C3738352C36343232392C22312232332C3738352C38343234392C22312235352C3539352C30343237392C22312237372C3939352C32353230302C22322230302C3039352C35353233302C22322232322C3039352C38353236302C22322233342C3830362C31353239302C22322235362C3430362C33353233312C22322237382C3030362C36353236312C22332238302C3530362C38353238312C22332230332C3031362C30353231322C22332231352C3531362C31353233322C22332233372C3131362C32353234322C2231223035382C3533322C39342237222C39332C3933382C35343236392C2236223234382C3633322C39342236222C38382C3133382C37343236392C22312231312C3633382C39343238392C22312234332C3734382C31353230302C22312237352C3434382C34353232302C22312239372C3834382C37353235302C22322232302C3035382C30353238302C22322234322C3035382C34353231312C22322235342C3835382C37353235312C22322237362C3436382C30353238312C22322239382C3036382C33353231322C22332230312C3536382C36353234322C22332232332C3136382C38353236322C22332233352C3637382C30353238322C22332235372C3337382C31353230332C2231223936312C38302C33353232302C2234223731312C38302C33353231302C2236223136312C38302C34353231302C2239223030312C38302C36353232302C22312233312C3530313838322C30352233222C33313636312C39302C31353235302C22312239352C3430313439322C30352238222C38313831312C39302C38353231312C22322234302C3031313130322C31352234222C32323036312C30312C35353237312C22322237342C3831313930322C32352230222C36323539312C31312C33353234322C22322231392C3131313631322C32352237222C31333632312C31312C39353230332C22332234332C3231313232322C33352232222C35333835312C32312C34353234332C22332237372C3431313532322C33352235222C38312C3733313632322C30352238222C33342C3633313732322C30352237222C38362C3033313832322C30352237222C32392C3033313133322C30352238222C31313535312C33332C33353239302C22312238332C3633313733322C31352231222C36313431312C34332C30353234312C22312233382C3833313434322C31352237222C30323136312C34332C38353230322C22322238322C3133313335322C32352233222C34323939312C35332C37353236322C22322231372C3633313136322C33352230222C39323233312C36332C35353233332C22332234312C3833313836322C33352236222C33333336312C37332C32353238332C22332237352C3933313437322C34352230222C37333639312C37332C36353231342C2232223630312C36352C36353234312C2234223535312C36352C37353233312C2236223939312C36352C39353233312C2239223933312C37352C32353234312C22312237312C3435313537322C31352235222C34313630312C37352C39353237312C22312233362C3435313338322C32352230222C38313935312C38352C37353233322C22322238302C3135313239322C32352236222C33323130312C39352C37353239322C22322232352C3036313130322C33352232222C37323733312C30362C36353236332C22322235392C3336313031322C33352239222C31333936312C31362C34353232342C22332238332C3536313831322C34352234222C36333130312C32362C31353236342C22332231382C3836313332322C34352238222C32322C3538313230322C32352230222C37342C3538313430322C32352230222C31372C3938313630322C32352230222C35392C3938313930322C32352230222C31313439312C31382C33353232322C22312232342C3638313731322C32352234222C36313435312C32382C32353236322C22312237382C3938313732322C32352239222C31323230312C33382C32353232332C22322232332C3238313733322C33352235222C35323134312C34382C32353239332C22322235372C3838313734322C34352232222C39323537312C35382C32353235342C22332239312C3138313635322C34352238222C34333730312C36382C30353230352C22332232362C3338313436322C35352232222C38333034312C36382C37353234352C2232223534322C33302C35353237322C2234223439322C33302C37353236322C2237223933322C34302C30353236322C2239223937322C34302C34353237322C22312231322C3430323834322C32352238222C34313634322C35302C33353230332C22312237362C3430323835322C33352233222C39313030322C36302C33353235332C22322232312C3330323936322C33352239222C33323334322C37302C34353232342C22322236352C3230323038322C34352235222C37323038322C38302C35353238342C22322239392C3630323139322C35352231222C32333331322C39302C35353234352C22332232342C3931323030322C35352237222C36333534322C30312C34353239352C22332236382C3331323830322C36352230222C36322C3432323536322C33352233222C31352C3432323836322C33352232222C35372C3932323137322C33352232222C39392C3932323537322C33352233222C32313533322C38322C30353234332C22312236342C3732323538322C33352236222C36313539322C39322C31353239332C22312232392C3132323639322C34352232222C31323434322C30332C32353235342C22322236332C3533323930322C34352238222C35323438322C31332C35353232352C22322230382C3233323132322C35352235222C30333831322C32332C36353238352C22332233322C3533323233322C36352231222C34333135322C33332C37353233362C22332236362C3833323134322C36352235222C38333638322C34332C35353237362C2232223538322C39342C33353230342C2235223533322C39342C36353239332C2237223038322C30352C30353239332C22312232302C3035323430322C33352239222C32313635322C30352C39353231342C22312238342C3835323531322C34352233222C37313731322C32352C31353235342C22312234392C3235323732322C34352238222C31323636322C33352C34353231352C22322238332C3735323034322C35352235222C36323630322C34352C37353238352C22322232382C3435323335322C36352231222C30333134322C36352C30353234362C22332235322C3835323536322C36352237222C34333437322C37352C31353230372C22332239362C3135323637322C37352232222C39333930322C38352C30353233372C2233223530322C31372C38353236342C2235223535322C32372C32353235342C2238223130322C32372C36353235342C22312234302C3137323133322C34352236222C32313737322C33372C37353237342C22312231352C3037323334322C34352239222C37313833322C34372C39353232352C22312236392C3437323635322C35352235222C31323838322C36372C33353238352C22322230342C3937323037322C36352231222C36323832322C37372C37353234362C22322234382C3737323438322C36352238222C30333436322C39372C30353231372C22332238322C3137323739322C37352234222C34333839322C30382C33353236372C22332231372C3538323830322C37352238222C39333333322C31382C33353230382C2233223632322C34392C31353232352C2235223737322C34392C35353231352C2238223232322C35392C30353231352C22312236302C3339323635322C35352232222C32313939322C36392C32353234352C22312233352C3239323836322C35352236222C37313136322C37392C35353238352C22312238392C3739323338322C36352231222C32323031322C39392C30353234362C22322233342C3239323739322C36352237222C36323235332C30302C35353231372C22322237382C3030333231322C37352234222C30333738332C31302C39353237372C22332230332C3430333632322C38352230222C35333132332C33302C33353233382C22332233372C3930333933322C38352235222C39333735332C34302C34353236382C2233223834332C36312C33353239352C2235223939332C36312C37353238352C2238223434332C37312C33353238352C22312238302C3531333937322C35352238222C33313132332C38312C35353230362C22312235352C3431333239322C36352232222C37313438332C30322C30353234362C22322231302C3032333730322C36352237222C32323433332C31322C35353230372C22322235342C3532333332322C37352234222C36323537332C33322C31353237372C22322239382C3432333933322C38352230222C31333131332C34322C37353233382C22332232332C3932333435322C38352236222C35333634332C36322C31353239382C22332236372C3332333736322C39352231222C39333238332C37322C33353232392C2233223037332C38332C33353235362C2236223132332C38332C38353234362C2238223736332C39332C34353234362C22312230312C3834333030322C36352235222C33313534332C30342C37353236362C22312237352C3734333531322C36352238222C38313730332C32342C33353231372C22322233302C3334333133322C37352233222C32323735332C33342C39353237372C22322237342C3934333834322C38352230222C36323939332C35342C36353233382C22322231392C3834333436322C38352236222C31333633332C37342C32353230392C22332235332C3334333038322C39352232222C35333137332C38342C37353235392C22332238372C3834333439322C39352237222C30343730332C30352C31353238392C2233223339332C30362C32353231372C2236223434332C30362C37353230372C2238223039332C31362C34353230372C22312233312C3136333132322C37352231222C33313836332C32362C38353232372C22312230362C3136333633322C37352234222C38313133332C34362C34353237372C22322235302C3836333335322C37352239222C32323238332C36362C32353233382C22322230352C3436333137322C38352236222C37323432332C38362C30353239382C22322234392C3336333838322C39352232222C31333136332C39362C37353236392C22332237332C3937333530322C39352238222C35333639332C31372C33363231302C22332231382C3437333032322C30362233222C30343333332C32372C37363234302C2234223731332C32382C30353236372C2236223836332C32382C36353235372C2239223431332C33382C33353235372C22312235312C3538333034322C37352236222C33313339332C34382C38353238372C22312232362C3638333635322C38352230222C38313635332C36382C35353232382C22322238302C3338333437322C38352235222C33323730332C38382C34353238382C22322232352C3938333339322C39352232222C37323035332C30392C32353235392C22322236392C3939333231322C39352238222C31333738332C32392C31363231302C22332230342C3539333932322C30362234222C36333332332C33392C38363237302C22332234382C3139333534322C30362239222C30343036332C35392C33363230312C2231223630372C2C34373230322C2233223535372C2C32373239312C2235223839372C2C32373239312C2238223733372C2C31373230322C22312237302C323237322C32372232222C33313230372C2C33373234322C22312233352C303437322C32372236222C37313435372C2C36373239322C22312237392C363837322C33372232222C31323539372C2C39373236332C22322231342C333138322C33372239222C36323033382C2C33373233342C22322234382C353538322C34372236222C30333036382C2C36373239342C22332237322C363738322C35372232222C34333139382C2C37373234352C22332230372C373738322C35372235222C32312C3533332C36373235322C2233223337332C3533322C32372234222C31362C3733332C34373234322C2238223635332C3533322C32372235222C30313139332C3633322C32372237222C33313232332C3733322C32372239222C35313934332C3933322C33372231222C37313437332C3134322C33372234222C39313639332C3334322C33372238222C32323531332C3634322C34372231222C34323333332C3834322C34372235222C36323035332C3035322C34372238222C38323636332C3235322C35372231222C30333138332C3435322C35372234222C32333739332C3535322C35372237222C35333231332C3635322C35372239222C37333932332C3635322C36372230222C34312C3339352C33373230332C2233223239352C3239322C33372230222C33362C3639352C33373230332C2238223537352C3339322C33372231222C31313031352C3539322C33372232222C33313134352C3739322C33372234222C35313936352C3939322C33372237222C37313339362C3130322C34372230222C30323631362C3430322C34372233222C32323533362C3730322C34372237222C34323435362C3031322C35372230222C36323137362C3231322C35372234222C38323738362C3531322C35372237222C31333230362C3731322C36372230222C33333831362C3831322C36372232222C35333433362C3032322C36372234222C37333035362C3032322C36372236222C36312C3134382C36373236332C2234223131382C3534322C33372236222C35362C3534382C36373236332C2238223439382C3734322C33372237222C31313932382C3934322C33372238222C33313036382C3135322C34372230222C35313838382C3435322C34372233222C38313331382C3735322C34372236222C30323633382C3036322C34372239222C32323635382C3436322C35372233222C34323437382C3736322C35372236222C36323139382C3037322C35372239222C39323730382C3337322C36372233222C31333332382C3537322C36372236222C33333933382C3737322C36372238222C35333535382C3937322C37372230222C37333237382C3038322C37372232222C38312C3030313439322C34372232222C32342C3930313439322C34372232222C37362C3430313539322C34372232222C31392C3330313739322C34372233222C31313934312C39302C39373234342C22312238332C3031313230322C34372236222C36313830312C30312C35373239342C22312233382C3331313930322C35372232222C30323635312C31312C32373235352C22322237322C3631313631322C35372239222C34323539312C32312C30373232362C22322231372C3231313332322C36372235222C39323832312C32312C37373239362C22332234312C3431313033322C37372232222C33333036312C33312C32373234372C22332237352C3631313433322C37372236222C37333339312C33312C36373238372C2231223939312C33332C38373239342C2234223834312C33332C39373238342C2236223339312C34332C31373238342C2239223333312C34332C33373239342C22312236312C3833313634322C35372230222C34313030312C34332C39373233352C22312232362C3833313235322C35372235222C38313335312C35332C36373238352C22322237302C3633313036322C36372232222C32323639312C36332C34373235362C22322231352C3533313936322C36372238222C37323333312C37332C33373232372C22322234392C3933313637322C37372235222C31333536312C38332C30373238372C22332238332C3233313338322C38372231222C35333839312C38332C36373233382C22332231382C3533313838322C38372234222C31322C3835313937322C35372235222C36342C3735313038322C35372234222C31372C3235313238322C35372234222C35392C3235313538322C35372235222C31313838312C38352C38373237352C22312232342C3035313239322C35372239222C36313834312C39352C36373232362C22312237382C3336313030322C36372235222C30323639312C30362C35373238362C22322231332C3736313930322C37372231222C35323633312C31362C34373235372C22322235372C3436313831322C37372238222C39323137312C32362C33373232382C22332238312C3736313732322C38372235222C34333330312C33362C30373237382C22332232362C3036313333322C38372239222C38333733312C33362C36373231392C2232223733312C31382C36373232362C2234223738312C31382C38373231362C2237223233312C32382C30373231362C2239223237312C32382C33373232362C22312230322C3838313732322C36372234222C34313034312C33382C31373236362C22312236362C3838313633322C36372238222C38313439312C34382C31373231372C22322231312C3738313634322C37372235222C33323833312C35382C31373238372C22322235352C3738313635322C38372232222C37323537312C36382C31373235382C22322239392C3238313536322C38372238222C32333930312C37382C30373231392C22332232342C3538313437322C39372234222C36333234312C37382C37373236392C22332236382C3038313038322C39372238222C35322C3630323035322C36372238222C30352C3630323235322C36372238222C35372C3130323535322C36372238222C39392C3230323935322C36372239222C32313832322C36302C33373230372C22312236342C3030323836322C37372233222C36313938322C37302C33373235372C22312231392C3530323837322C37372238222C31323833322C38302C33373231382C22322235332C3930323938322C38372235222C35323937322C39302C34373238382C22322239372C3731323030322C39372232222C30333431322C30312C35373235392C22332233322C3131323031322C39372238222C34333734322C31312C34383231302C22332236362C3431323831322C30382233222C38333238322C32312C32383234302C2232223637322C38322C31373235372C2235223632322C38322C34373234372C2237223237322C38322C37373235372C22312231302C3232323139322C37372236222C32313934322C39322C36373237372C22312238342C3133323130322C37372239222C37313031322C30332C37373232382C22312233392C3633323231322C38372235222C31323935322C31332C38373238382C22322238332C3133323432322C39372232222C36323030322C33332C30373235392C22322231382C3933323633322C39372239222C30333633322C34332C32383232302C22332235322C3333323734322C30382235222C34333037322C35332C32383237302C22332238362C3733323635322C31382230222C39333530322C36332C30383231312C2232223639322C31352C30373232382C2235223734322C31352C33373231382C2237223239322C31352C37373231382C22312233302C3335323132322C38372232222C32313037322C32352C36373234382C22312230352C3235323233322C38372236222C37313133322C33352C38373239382C22312235392C3835323434322C39372232222C31323138322C35352C30373235392C22322230342C3335323735322C39372238222C36323332322C36352C33383232302C22322234382C3135323037322C30382235222C30333935322C37352C36383239302C22332237322C3635323238322C31382232222C34333339322C38352C37383234312C22332231372C3035323239322C31382236222C39333832322C39352C36383238312C2233223731322C33372C36373239382C2235223836322C34372C30373238382C2238223331322C34372C34373238382C22312235302C3437323934322C38372239222C32313139322C35372C35373231392C22312232352C3437323136322C39372233222C37313335322C36372C37373236392C22312238392C3037323437322C39372239222C32323430322C38372C31383232302C22322232342C3537323738322C30382235222C36323534322C39372C34383239302C22322236382C3438323130322C31382232222C30333238322C30382C38383235312C22332239322C3938323431322C31382238222C35333631322C32382C30383231322C22332233372C3438323532322C32382233222C39333235322C33382C30383235322C2233223833322C36392C31373236392C2235223938322C36392C35373235392C2238223533322C36392C39373235392C22312237302C3639323537322C39372236222C33313331322C38392C31373237392C22312234352C3639323738322C30382230222C37313637322C39392C34383232302C22322230302C3230333130322C30382235222C32323632332C30302C39383239302C22322234342C3830333631322C31382232222C36323836332C32302C33383236312C22322238382C3730333033322C31382239222C31333530332C33302C37383232322C22332232332C3330333434322C32382235222C35333034332C35302C31383238322C22332235372C3830333635322C33382230222C39333637332C36302C32383232332C2233223036332C38312C33383232302C2236223131332C38312C38383231302C2238223735332C39312C33383232302C22312239302C3831333939322C30382233222C33313533332C30322C35383234302C22312236352C3932333231322C30382236222C37313839332C32322C30383239302C22322232302C3532333732322C31382232222C32323934332C33322C35383235312C22322237342C3232333334322C31382239222C36323239332C35322C30383232322C22322231392C3132333835322C32382236222C31333932332C36322C36383239322C22332234332C3732333337322C33382232222C35333436332C38322C30383235332C22332238372C3232333638322C33382237222C30343130332C39322C31383238332C2233223238332C30342C35383239302C2236223433332C30342C39383238302C2238223038332C31342C35383238302C22312232312C3134333132322C30382239222C33313835332C32342C38383231312C22312239352C3234333633322C31382233222C38313232332C34342C33383235312C22322234302C3934333135322C31382239222C32323337332C36342C30383232322C22322239342C3634333836322C32382235222C37323631332C37342C36383239322C22322233392C3534333438322C33382232222C31333435332C39342C32383235332C22332237332C3235333030322C33382238222C35333938332C30352C37383231342C22332230382C3835333431322C34382233222C30343732332C32352C30383235342C2234223530332C32362C35383235312C2236223735332C33362C30383234312C2239223330332C33362C36383234312C22312234312C3536333334322C31382235222C33313238332C35362C30383237312C22312231362C3636333835322C31382239222C38313634332C36362C36383232322C22322237302C3336333537322C32382235222C32323839332C38362C33383238322C22322232352C3036333239322C33382232222C37323134332C30372C31383235332C22322236392C3137333930322C33382239222C31333937332C31372C38383232342C22332239332C3737333632322C34382235222C36333531332C33372C34383238342C22332233382C3437333134322C35382230222C30343335332C34372C37383231352C2234223932332C34382C34383231322C2236223038332C34382C39383230322C2239223732332C35382C36383231322C22312236312C3938333336322C32382231222C34313730332C37382C31383233322C22312234362C3038333937322C32382235222C38313137332C38382C38383238322C22322239302C3838333739322C33382231222C33323332332C30392C36383234332C22322234352C3639333531322C33382238222C37323736332C32392C34383231342C22322238392C3639333433322C34382235222C32333530332C34392C32383238342C22332232342C3339333135322C35382231222C36333234332C35392C39383234352C22332236382C3039333736322C35382236222C30343038332C37392C34383237352C2231223731382C2C30393237352C2233223636372C2C39393237352C2236223031372C2C38393237352C2238223934372C2C38393238352C22312238302C343937322C36392230222C33313531372C2C39393232362C22312234352C333138322C36392235222C37313736382C2C32393238362C22312239392C303438322C37392231222C32323031382C2C36393235372C22322232342C383838322C37392238222C36323534392C2C30393232382C22322236382C313139322C38392235222C30333737392C2C32393238382C22332239322C323339322C39392231222C35333830392C2C33393233392C22332232372C353339322C39392235222C33312C3534332C34393233362C2233223438332C3234322C36392232222C32362C3834332C32393232362C2238223836332C3234322C36392234222C31313330332C3334322C36392235222C33313433332C3534322C36392238222C35313236332C3734322C37392230222C37313738332C3934322C37392233222C30323031332C3135322C37392237222C32323033332C3335322C38392230222C34323834332C3535322C38392234222C36323636332C3835322C38392238222C38323238332C3935322C39392231222C30333839332C3136322C39392234222C33333331332C3236322C39392237222C35333033332C3336322C39392239222C37333734332C3336332C30302231222C35312C3330362C32393239362C2234223330362C3130322C36392238222C34362C3730362C31393238362C2238223738362C3230322C36392239222C31313232362C3330322C37392231222C33313435362C3530322C37392233222C35313238362C3730322C37392236222C38313730362C3031322C37392239222C30323033362C3331322C38392233222C32323035362C3531322C38392236222C34323936362C3831322C39392230222C36323638362C3132322C39392233222C39323330362C3332322C39392237222C31333931362C3532332C30302230222C33333533362C3732332C30302233222C35333135362C3832332C30302235222C37333836362C3932332C30302237222C37312C3235382C35393235372C2234223132382C3535322C37392234222C36362C3635382C36393235372C2239223630382C3735322C37392236222C31313134382C3935322C37392237222C33313337382C3136322C38392230222C36313230382C3436322C38392232222C38313732382C3736322C38392236222C30323035382C3037322C38392239222C32323037382C3337322C39392233222C34323938382C3637322C39392236222C37323730382C3937332C30302230222C39323332382C3238332C30302233222C31333034382C3538332C30302236222C33333635382C3738332C30302239222C35333237382C3838332C31302231222C37333039382C3938332C31302233222C39312C3031313530322C38392231222C34342C3031313530322C38392231222C38362C3531313630322C38392231222C32392C3531313830322C38392232222C31313136312C31312C30393234382C22312239332C3331313331322C38392236222C36313132312C31312C36393239382C22312234382C3731313931322C39392232222C30323037312C32312C33393235392C22322239322C3131313632322C39392239222C35323031312C33312C30303333302C22322232372C3731313433332C30302236222C39323434312C33312C37303330312C22332236312C3131313034332C31302233222C33333737312C34312C32303336312C22332239352C3431313534332C31302238222C38333131312C34312C36303330322C2232223930312C35332C30393238382C2234223935312C35332C31393237382C2237223430312C35332C32393238382C2239223434312C35332C34393239382C22312238312C3033313735322C39392231222C34313331312C36332C30393233392C22312234362C3133313436322C39392236222C38313736312C36332C38393239392C22322239302C3033313237332C30302232222C33323131312C37332C36303336302C22322233352C3033313038332C30302239222C37323834312C38332C34303333312C22322236392C3533313838332C31302236222C31333238312C39332C31303339312C22332239332C3933313439332C32302232222C36333631312C39332C37303335322C22332233382C3333313939332C32302236222C32322C3835313239322C39392235222C37342C3835313339322C39392234222C32372C3335313539322C39392235222C36392C3435313739322C39392236222C32313030312C30362C31393237392C22312233342C3236313430332C30302230222C36313136312C30362C38303333302C22312238382C3736313331332C30302236222C31323131312C31362C37303339302C22322233332C3236313232332C31302233222C35323135312C32362C36303336312C22322236372C3936313033332C32302230222C39323738312C33362C35303333322C22332230322C3436313933332C32302236222C34333032312C34362C32303339322C22332233362C3736313534332C33302231222C38333535312C34362C37303333332C2232223734312C33382C30303332302C2234223839312C33382C32303331302C2237223334312C33382C34303332302C2239223438312C33382C37303333302C22312232322C3038313134332C30302234222C34313335312C34382C35303337302C22312238362C3238313934332C31302230222C39313830312C35382C34303333312C22322233312C3138313935332C31302236222C33323335312C36382C34303330322C22322237352C3338313936332C32302233222C37323139312C37382C34303337322C22332230302C3838313837332C33302230222C32333532312C38382C33303333332C22332234342C3238313738332C33302236222C36333036312C39382C30303339332C22332237382C3838313339332C34302230222C36322C3730323536332C30302239222C31352C3830323736332C30302238222C36372C3330323037332C30302239222C30313430322C37302C34303330312C22312234322C3030323837332C31302232222C34313337322C38302C32303334312C22312230372C3230323738332C31302237222C39313932322C39302C32303330322C22322235312C3330323839332C32302233222C33323437322C30312C33303337322C22322239352C3431323830332C33302230222C38323331322C31312C34303334332C22332233302C3031323931332C33302237222C32333734322C32312C34303331342C22332236342C3531323832332C34302233222C36333238322C33312C32303336342C22332230392C3031323533332C34302237222C38322C3732323739332C31302236222C33352C3833323030332C31302236222C38372C3333323330332C31302236222C30313432322C30332C37303337312C22312236322C3133323231332C31302239222C34313439322C31332C37303331322C22312232372C3433323232332C32302234222C39313035322C32332C38303337322C22322237312C3433323333332C33302230222C33323639322C33332C39303334332C22322231362C3633323534332C33302238222C38323533322C35332C31303331342C22332235302C3233323735332C34302235222C32333037322C36332C32303338342C22332238342C3733323736332C35302231222C37333530322C37332C31303333352C22332232392C3333323537332C35302235222C30332C3735323732332C32302233222C35352C3835323033332C32302233222C30382C3435323433332C32302233222C30313534322C33352C38303334322C22312238322C3235323334332C32302236222C35313531322C34352C39303338322C22312234372C3535323435332C33302231222C39313237322C36352C30303334332C22322239312C3635323736332C33302238222C34323831322C37352C33303331342C22322233362C3835323937332C34302235222C38323735322C38352C36303338342C22332237302C3535323239332C35302232222C32333339322C39352C37303335352C22332231352C3036323330332C35302238222C37333832322C30362C37303330362C22332234392C3736323231332C36302232222C32332C3837323435332C33302231222C37352C3937323835332C33302230222C32382C3537323236332C33302230222C30313736322C36372C37303331332C22312230332C3437323237332C33302233222C35313733322C37372C38303335332C22312236372C3737323438332C33302238222C39313439322C39372C31303331342C22322231322C3837323839332C34302235222C34323034322C30382C35303338342C22322236362C3138323131332C35302232222C38323038322C31382C38303336352C22332239302C3838323432332C35302239222C33333631322C33382C31303332362C22332233352C3438323633332C36302235222C37333235322C34382C32303337362C22332237392C3138323634332C36302239222C34332C3939323038332C33302238222C30362C3039323438332C33302237222C34382C3739323838332C33302237222C30313838322C39392C34303339332C22312232332C3630333030332C34302230222C35313935332C30302C36303333342C22312238372C3930333331332C34302235222C30323631332C32302C30303339342C22322234322C3130333732332C35302232222C34323336332C33302C34303336352C22322238362C3430333134332C35302239222C39323330332C34302C38303333362C22332232312C3230333535332C36302236222C33333034332C36302C32303339362C22332235352C3830333836332C37302232222C37333637332C37302C34303335372C22332239392C3530333937332C37302236222C37332C3132333430332C34302235222C32362C3232333830332C34302234222C36382C3932333331332C34302234222C31313131332C31322C39303336342C22312234332C3832333532332C34302237222C35313238332C33322C32303330352C22312231382C3232333933332C35302232222C30323034332C34322C36303336352C22322236322C3432333435332C35302239222C34323738332C36322C32303333362C22322230372C3832333936332C36302236222C39323732332C37322C37303330372C22332234312C3632333438332C37302233222C33333436332C39322C31303337372C22332238352C3232333839332C37302239222C38333130332C30332C34303332382C22342232302C3033333031332C38302233222C39332C3334333632332C35302232222C34362C3534333133332C35302231222C39382C3234333633332C35302231222C31313433332C34342C32303332352C22312237332C3134333934332C35302234222C36313530332C35342C36303337352C22312233382C3634333436332C35302239222C30323336332C37342C32303333362C22322238322C3834333038332C36302236222C35323131332C38342C38303330372C22322233372C3234333639332C37302233222C39323235332C30352C34303337372C22332237312C3135333231332C38302230222C33333938332C31352C39303333382C22332230362C3735333632332C38302236222C38333632332C33352C33303339382C22342234302C3535333933332C39302230222C31342C3636333734332C35302238222C36362C3836333235332C35302238222C31392C3536333835332C35302238222C31313735332C36362C35303339352C22312239332C3536333237332C36302231222C36313932332C38362C30303333362C22312236382C3036333838332C36302236222C30323838332C39362C36303339362C22322231332C3337333430332C37302233222C35323633332C31372C33303336372C22322235372C3737333232332C38302230222C39323737332C33372C30303334382C22332239312C3637333833332C38302237222C34333431332C34372C36303330392C22332233362C3337333435332C39302233222C38333235332C36372C31303335392C22342237302C3137333736332C39302237222C34342C3038333736332C36302235222C39362C3238333337332C36302234222C33392C3938333937332C36302235222C31313138332C38382C36303336362C22312232342C3038333439332C36302237222C36313435332C30392C32303330372C22312238382C3539333031332C37302233222C31323331332C31392C39303336372C22322233332C3839333832332C37302239222C35323136332C33392C37303333382C22322238372C3339333634332C38302237222C30333330332C35392C35303330392C22332232322C3239333436332C39302234222C34333134332C37392C32303337392C22332235362C3939333038332C30312230222C38333837332C38392C38313332302C22342239302C3539333539332C30312234222C32312C353738332C39312234222C37332C353538332C39312233222C31362C393438332C39312234222C35382C393438332C39312235222C30313439382C2C35313337392C22312232332C363638332C39312239222C35313435382C2C37323332302C22312238372C303838332C30322236222C30323230392C2C30323339302C22322232322C333239332C31322233222C34323134392C2C34323337312C22322235362C393639332C32322230222C38323537392C2C37323334322C22332239302C323839332C32322237222C33333830392C2C39323330332C22332232352C343939332C33322232222C37333134392C2C39323334332C2231223434332C3135332C30322230222C39332C3335332C30313339392C2236223833332C3934332C30322230222C37382C3835332C30323331302C22312231312C3435332C30323333302C22312234332C3535332C32323335302C22312237352C3435332C34323338302C22312239372C3935332C36323332312C22322232302C3235332C38323335312C22322234322C3336332C30323339312C22322236342C3236332C32323333322C22322238362C3036332C34323336322C22322239382C3636332C36323330332C22332231312C3336332C38323333332C22332232332C3936332C39323336332C22332234352C3537332C30323338332C22332236372C3337332C30323330342C2231223236362C3031332C30322236222C31342C3230362C39323336302C2236223735362C3930332C30322236222C39382C3731362C30323337302C22312233312C3331362C31323339302C22312236332C3531362C33323332312C22312239352C3431362C35323335312C22312231382C3931362C38323338312C22322234302C3232362C31323331322C22322236322C3332362C33323335322C22322238342C3232362C36323339322C22322230372C3032362C39323333332C22322231392C3733362C31323336332C22332233312C3433362C33323339332C22332235332C3033362C35323332342C22332236352C3733362C36323335342C22332238372C3533362C36323337342C2231223138382C3536332C31322233222C33342C3136382C34323332312C2236223637382C3536332C31322233222C31392C3636382C36323334312C22312235312C3236382C38323336312C22312238332C3437382C30323338312C22312231362C3337382C33323331322C22312233382C3937382C36323334322C22322236302C3237382C39323338322C22322238322C3338382C32323332332C22322230352C3338382C35323336332C22322232372C3138382C38323339332C22322233392C3839382C31323333342C22332235312C3539382C33323336342C22332237332C3139382C35323339342C22332238352C3839382C37323331352C22332230382C3639382C38323333352C2231223939312C31312C35323330322C2234223035312C31312C35323339312C2236223539312C31312C36323330322C2239223533312C31312C38323331322C22312237312C3231313032332C32322233222C34313430312C32312C33323335322C22312233362C3331313632332C32322238222C38313935312C32312C39323331332C22322238302C3331313333332C33322235222C33323430312C33312C36323339332C22322232352C3331313034332C34322232222C37323234312C34312C33323336342C22322235392C3931313734332C35322230222C31333637312C34312C39323333352C22332239332C3331313235332C35322236222C36333031312C35312C34323338352C22332232382C3831313635332C36322230222C31322C3833313136332C32322237222C36342C3933313236332C32322236222C31372C3433313336332C32322237222C35392C3533313636332C32322238222C31313139312C36332C38323330332C22312232342C3433313137332C33322232222C36313335312C37332C35323335332C22312237382C3933313937332C33322238222C31323330312C38332C33323332342C22322232332C3433313738332C34322236222C35323434312C39332C31323330352C22322236372C3333313539332C35322233222C39323038312C39332C38323337352C22332239312C3734313230332C36322230222C34333431312C30342C35323333362C22332233362C3234313730332C36322235222C38333035312C30342C39323337362C2232223733312C30362C34323334332C2234223838312C30362C35323333332C2237223333312C30362C37323334332C2239223437312C31362C30323335332C22312231322C3136313331332C33322237222C34313434312C31362C36323330342C22312237362C3336313032332C34322232222C39313030312C32362C34323336342C22322232312C3436313932332C34322239222C33323534312C33362C33323333352C22322236352C3536313833332C35322237222C37323438312C34362C32323331362C22332230302C3236313634332C36322234222C32333931312C35362C30323337362C22332233342C3636313435332C37322230222C36333435312C35362C36323333372C22332237382C3236313935332C37322235222C35322C3638313334332C34322231222C30352C3738313534332C34322231222C35372C3338313734332C34322231222C39392C3438313035332C34322233222C32313133312C35382C34323334342C22312236342C3438313835332C34322237222C36313439312C36382C32323330352C22312232392C3038313736332C35322233222C31323434312C37382C32323337352C22322236332C3638313737332C36322230222C35323638312C38382C31323334362C22322230382C3538313638332C36322238222C30333332312C39382C31323332372C22332234322C3138313539332C37322235222C34333835312C39382C39323338372C22332237362C3639313230332C38322230222C38333439312C30392C35323332382C2232223637322C38302C30323339342C2235223732322C38302C32323338342C2237223337322C38302C34323339342C22312231302C3430323838332C35322230222C32313135322C39302C32323332352C22312238342C3530323639332C35322234222C37313431322C30312C31323337352C22312234392C3131323630332C36322231222C31323636322C31312C31323334362C22322238332C3831323731332C36322238222C36323830322C32312C32323332372C22322232382C3731323732332C37322235222C30333534322C33312C32323339372C22332236322C3331323733332C38322232222C34333038322C34312C31323335382C22332239362C3831323534332C38322238222C39333731322C34312C38323330392C2232223639322C31332C33323336352C2235223734322C31332C35323336352C2237223339322C31332C38323336352C22312233302C3533323232332C35322238222C32313237322C32332C37323330362C22312230352C3633323233332C36322232222C37313633322C33332C37323335362C22312236392C3333323234332C36322238222C31323738322C34332C38323332372C22322230342C3933323435332C37322236222C36323033322C36332C30323339372C22322234382C3933323536332C38322233222C30333736322C37332C31323337382C22332238322C3533323637332C39322230222C35333330322C38332C31323333392C22332232372C3133323538332C39322235222C39333034322C38332C39323337392C2233223631322C34352C34323334362C2235223836322C34352C36323334362C2238223431322C35352C30323334362C22312235302C3635323435332C36322235222C32313339322C35352C39323337362C22312232352C3735323536332C37322230222C37313735322C37352C30323333372C22312238392C3435323637332C37322236222C32323930322C38352C32323339372C22322233342C3135323938332C38322233222C36323235322C39352C35323337382C22322237382C3236323130332C39322231222C30333039322C30362C37323334392C22332230332C3836323231332C39322238222C35333632322C31362C38333331302C22332234372C3536323232332C30332233222C39333436322C32362C36333335302C2233223733322C37372C32323332372C2235223938322C37372C35323331372C2238223533322C37372C39323332372C22312237302C3737323438332C37322233222C33313531322C38372C39323335372C22312234352C3937323539332C37322237222C37313937322C30382C31323330382C22322230302C3638323830332C38322233222C32323133322C31382C34323337382C22322235342C3438323132332C39322231222C36323537322C32382C38323335392C22322239382C3438323433332C39322238222C31333331322C34382C31333332302C22332233332C3138323734332C30332235222C35333035322C35382C32333338302C22332236372C3838323735332C31332231222C39333838322C36382C32333333312C2233223835322C39392C38323339372C2236223031332C30302C32323339372C2238223735332C30302C37323339372C22312239302C3930333231332C38322230222C33313733332C31302C38323332382C22312237352C3130333432332C38322235222C38313230332C33302C30323338382C22322232302C3930333733332C39322231222C32323435332C34302C34323335392C22322237342C3730333135332C39322238222C36323839332C35302C39333332302C22322231392C3830333636332C30332236222C31333733332C37302C32333339302C22332235332C3530333937332C31332233222C35333437332C38302C35333336312C22332239372C3230333039332C31332238222C30343231332C39302C35333330322C2233223038332C32322C33323336382C2236223233332C32322C37323336382C2238223937332C33322C32323336382C22312232312C3232333833332C38322238222C33313036332C34322C34323330392C22312239352C3432333135332C39322232222C38313532332C35322C38323335392C22322235302C3232333536332C39322238222C32323737332C37322C33333332302C22322230352C3132333038332C30332236222C37323232332C38322C38333330312C22322234392C3232333539332C31332233222C31333136332C30332C32333337312C22332238332C3033333930332C32332230222C35333839332C31332C36333333322C22332231382C3733333232332C32332236222C30343733332C32332C37333338322C2234223330332C34342C36323334392C2236223535332C35342C31323333392C2239223230332C35342C36323334392C22312234312C3534333236332C39322235222C33313338332C36342C39323337392C22312231362C3734333637332C39322239222C38313834332C38342C34333332302C22322237302C3634333139332C30332236222C33323130332C39342C39333339302C22322232352C3535333730332C31332233222C37323634332C31352C35333337312C22322236392C3635333332332C32332231222C31333638332C33352C31333334322C22332230342C3535333833332C32332238222C36333332332C34352C35333331332C22332234382C3335333235332C33332233222C30343336332C35352C37333335332C2234223632332C36362C39333331302C2236223837332C37362C34333330302C2239223532332C37362C39333331302C22312236312C3836333638332C30332232222C34313730332C39362C33333334302C22312234362C3137333030332C30332237222C38313237332C30372C38333330312C22322230312C3037333731332C31332233222C33323632332C32372C35333336312C22322235352C3037333333332C32332230222C37323137332C34372C32333334322C22322239392C3237333035332C32332238222C32333131332C35372C38333331332C22332233342C3037333636332C33332235222C36333934332C37372C33333338332C22332236382C3937333038332C34332230222C30343938332C38372C37333332342C2234223934332C39382C30333338302C2237223230332C39382C35333337302C2239223035332C30392C31333338302C22312239312C3239333830332C30332239222C34313133332C31392C36333331312C22312236362C3639333432332C31332233222C38313739332C33392C32333336312C22322232312C3639333134332C32332230222C33323135332C35392C30333333322C22322237352C3539333935332C32332237222C37323739332C36392C37333331332C22332231302C3839333637332C33332235222C32333733332C38392C35333338332C22332235342C3639333339332C34332232222C36333637342C30302C31333335342C22332239382C3530343830332C34332237222C30343539342C31302C35333339342C2231223233392C2C32343330332C2233223238392C2C30343330332C2236223732392C2C30343330332C2238223736392C2C30343331332C22312230312C333039332C33342234222C33313533392C2C31343336332C22312236352C343239332C33342239222C37313039392C2C34343333342C22322231302C333639332C34342236222C32323433392C2C37343330352C22322235342C333939332C35342234222C36323137312C3130332C35342238222C38323838312C3230332C36342232222C31333530312C3430332C36342235222C33333132312C3430332C36342238222C35333833312C3530332C37342231222C37333635312C3430332C37342233222C35312C3135332C37343336332C2234223130332C3635332C33342236222C34362C3635332C36343336332C2238223638332C3635332C33342238222C31313232332C3735332C34342230222C33313535332C3835332C34342232222C35313438332C3036332C34342236222C38313031332C3236332C34342239222C30323333332C3436332C35342233222C32323435332C3636332C35342237222C34323437332C3936332C36342230222C36323239332C3137332C36342234222C39323930332C3337332C36342238222C31333632332C3437332C37342231222C33333234332C3537332C37342234222C35333036332C3637332C37342237222C37333737332C3637332C37342239222C36312C3931362C37343333342C2234223032362C3731332C34342233222C36362C3531362C37343333342C2239223530362C3831332C34342235222C31313234362C3931332C34342237222C33313437362C3132332C34342239222C36313330362C3332332C35342232222C38313932362C3532332C35342236222C30323335362C3832332C35342239222C32323437362C3033332C36342233222C34323439362C3333332C36342237222C37323231362C3633332C37342231222C39323033362C3833332C37342235222C31333734362C3034332C37342238222C33333436362C3234332C38342231222C35333138362C3334332C38342234222C37333939362C3334332C38342236222C38312C3837382C33343330352C2234223833382C3337332C35342230222C38362C3437382C33343330352C2239223532382C3537332C35342232222C31313136382C3637332C35342234222C33313439382C3837332C35342236222C36313332382C3138332C35342239222C38313934382C3438332C36342233222C30323337382C3738332C36342236222C32323539382C3039332C37342230222C35323531382C3339332C37342234222C37323333382C3639332C37342238222C39323135382C3939332C38342232222C31333836392C3130332C38342235222C33333538392C3430332C38342238222C36333330392C3530332C39342231222C38333132392C3630332C39342233222C30322C3631313532332C35342237222C35342C3731313532332C35342237222C30372C3331313632332C35342237222C34392C3431313732332C35342239222C31313138312C32312C39343331362C22312231342C3431313233332C36342233222C36313334312C33312C35343337362C22312237382C3031313833332C37342230222C30323339312C34312C32343334372C22322231332C3531313534332C37342238222C35323533312C34312C39343331382C22322235372C3431313235332C38342235222C39323237312C35312C36343339382C22332238312C3931313935332C39342232222C34333630312C36312C31343336392C22332232362C3431313336332C39342238222C38333334312C36312C34353330302C2232223532312C37332C32343335362C2234223637312C37332C33343334362C2237223232312C37332C34343335362C2239223336312C37332C36343336362C22312230322C3033313937332C36342238222C34313333312C38332C32343331372C22312236362C3333313538332C37342234222C38313039312C38332C39343337372C22322231312C3433313339332C38342231222C33323633312C39332C37343335382C22322235352C3634313130332C38342239222C37323537312C30342C35343333392C22322239392C3334313830332C39342237222C32333131312C31342C32353330302C22332232342C3834313531332C30352233222C36333634312C31342C37353336302C22332236382C3534313931332C30352238222C34322C3436313631332C37342232222C39342C3636313731332C37342232222C34372C3236313931332C37342233222C38392C3336313132332C37342234222C32313032312C32362C34343336372C22312235342C3336313832332C37342239222C36313338312C33362C32343332382C22312231392C3036313633332C38342235222C31323533312C34362C30343339382C22322235332C3736313434332C39342233222C35323737312C34362C39343337392C22322239372C3636313335332C30352231222C30333431312C35362C37353334302C22332233322C3236313136332C30352238222C34333035312C36362C34353331312C22332236362C3836313736332C31352233222C38333738312C36362C39353335312C2232223436312C35382C36343330382C2235223531312C35382C38343330382C2237223136312C36382C30343330382C22312230302C3338313336332C38342232222C32313034312C36382C36343334382C22312237342C3438313037332C38342236222C37313430312C37382C34343339382C22312233392C3138313937332C39342233222C31323535312C38382C34343337392C22322237332C3838313938332C30352231222C35323839312C39382C33353334302C22322231382C3838313839332C30352238222C30333633312C30392C33353332312C22332235322C3439313730332C31352236222C34333237312C31392C31353339312C22332239362C3039313431332C32352231222C39333930312C31392C37353333322C2232223338322C39302C33343338382C2235223533322C39302C35343338382C2237223138322C39302C38343338382C22312232302C3331323130332C39342230222C32313136322C30312C35343332392C22312239342C3431323930332C39342234222C37313532322C31312C34343337392C22312235392C3231323931332C30352231222C31323737322C32312C34353335302C22322239332C3931323033332C30352238222C36323032322C33312C35353332312C22322234382C3031323034332C31352236222C30333835322C34312C35353330322C22332237322C3631323035332C32352233222C34333439322C35312C34353337322C22332231372C3331323835332C32352239222C39333233322C36312C31353331332C2233223330322C32332C38343336392C2235223535322C33332C30343336392C2238223230322C33332C33343336392C22312234302C3433323733332C39342238222C32313138322C34332C31353330302C22312231352C3533323634332C30352232222C37313634322C35332C31353335302C22312237392C3333323735332C30352239222C31323839322C36332C32353333312C22322232342C3133323836332C31352236222C36323234322C37332C34353330322C22322236382C3233323937332C32352234222C30333138322C38332C35353338322C22332239322C3933323039332C33352231222C35333731322C39332C34353335332C22332233372C3633323839332C33352237222C39333535322C30342C32353339332C2233223432322C35352C39353334302C2235223637322C36352C32353334302C2238223332322C36352C36353334302C22312236302C3535323037332C30352236222C33313330322C37352C35353338302C22312233352C3735323038332C31352230222C37313736322C38352C36353333312C22312239392C3535323139332C31352237222C32323032322C39352C37353331322C22322234342C3336323430332C32352234222C36323436322C31362C30353338322C22322238382C3436323631332C33352232222C31333330322C32362C32353336332C22332232332C3236323732332C33352239222C35333034322C33362C32353333342C22332235372C3936323733332C34352235222C39333937322C34362C31353337342C2233223534322C38372C39353332312C2235223739322C39372C32353331312C2238223434322C39372C36353332312C22312238302C3638323130332C31352233222C33313432322C30382C36353336312C22312235352C3938323231332C31352238222C37313938322C31382C38353331322C22322231302C3738323432332C32352235222C32323334322C33382C30353339322C22322236342C3638323733332C33352232222C36323738322C34382C34353336332C22322230392C3738323035332C34352230222C31333632322C35382C36353334342C22332234332C3538323236332C34352237222C35333436322C36382C38353331352C22332238372C3338323337332C35352233222C30343330322C37382C37353335352C2233223636332C31302C36353330322C2236223831332C32302C30353339312C2238223636332C32302C34353330322C22312230312C3830333932332C32352231222C33313634332C33302C35353333322C22312238352C3130333134332C32352236222C38313231332C34302C38353339322C22322234302C3030333435332C33352233222C32323536332C36302C31353336332C22322238342C3930333836332C34352230222C37323031332C37302C35353334342C22322233392C3130333238332C34352238222C31333035332C38302C39353332352C22332236332C3930333539332C35352235222C35333838332C30312C31353339352C22332230382C3731333730332C36352231222C30343732332C31312C31353333362C2233223838332C34322C32353337322C2236223034332C34322C36353337322C2238223838332C35322C31353338322C22312233312C3132333735332C32352239222C33313936332C36322C33353331332C22312230362C3432333936332C33352234222C38313533332C37322C36353337332C22322236302C3332333338332C34352231222C32323938332C39322C30353334342C22322231352C3232333839332C34352238222C37323433332C30332C35353332352C22322235392C3533333331332C35352236222C31333437332C32332C30353330362C22332239332C3433333732332C36352233222C36333331332C33332C33353336362C22332233382C3233333933332C36352239222C30343235332C34332C34353331372C2234223031332C36342C36353335332C2236223336332C37342C31353335332C2239223131332C37342C36353335332C22312235312C3434333238332C33352237222C33313239332C38342C39353339332C22312232362C3734333639332C34352232222C38313935332C30352C33353335342C22322238302C3735333031332C34352238222C33323331332C31352C38353332352C22322233352C3735333632332C35352236222C37323935332C33352C34353330362C22322237392C3935333234332C36352234222C31333939332C34352C39353337362C22332231342C3935333635332C37352231222C36333833332C36352C33353334372C22332235382C3735333037332C37352237222C30343837332C37352C35353339372C2234223333332C39362C30353333342C2236223638332C39362C35353332342C2239223433332C30372C30353333342C22312237312C3737333730332C34352234222C34313631332C31372C33353336342C22312235362C3137333132332C34352239222C38313338332C32372C39353332352C22322231312C3237333733332C35352236222C33323833332C34372C35353339352C22322236352C3237333335332C36352233222C37323438332C36372C31353337362C22332230302C3537333037332C37352231222C32333532332C37372C37353335372C22332234342C3437333538332C37352239222C36333436332C39372C32353332382C22332238382C3437333939332C38352234222C30343539332C30382C35353336382C2234223735332C31392C32353330352C2237223031332C31392C37353330352C2239223835332C32392C33353330352C22312230322C3239333033332C35352232222C34313134332C33392C37353334352C22312237362C3639333534332C35352236222C39313830332C35392C33353330362C22322233312C3739333236332C36352233222C33323336332C37392C30353337362C22322238352C3739333937332C37352231222C38323031332C38392C38353335372C22332233302C3139333739332C37352239222C32333135342C30302C35353332382C22332237342C3130343331332C38352236222C36333039342C32302C31353339382C22332231392C3030343832332C39352232222C30343539342C33302C34353334392C2231223733392C2C37363335362C2233223738392C2C35363335362C2236223333392C2C34363336362C2238223337392C2C34363337362C22312231312C303539332C37362230222C33313234392C2C36363332372C22312237352C323739332C37362236222C37313839392C2C38363339372C22322232302C3130312C30363333382C22322234322C3330312C32363337382C22322236342C3230312C34363331392C22322238362C3130312C35363335392C22322239382C3830312C37363339392C22332231312C3530312C38373332302C22332233332C3230312C39373336302C22332235352C3030312C39373338302C22332236372C3830312C39373331312C2231223535332C3336332C37362232222C30342C3636332C32363332372C2236223235332C3136332C37362233222C39382C3236332C32363334372C22312232312C3936332C32363336372C22312236332C3236332C34363339372C22312239352C3136332C36363332382C22312231382C3836332C37363336382C22322234302C3137332C30363330392C22322236322C3337332C32363334392C22322238342C3337332C34363338392C22322230372C3237332C36373332302C22322231392C3937332C38373336302C22332233312C3738332C30373339302C22332235332C3438332C31373332312C22332237352C3138332C32373335312C22332239372C3038332C32373337312C2231223437362C3432332C37362239222C32342C3532362C33363339372C2236223137362C3332332C38362230222C31392C3232362C34363331382C22312234312C3832362C35363333382C22312238332C3132362C37363336382C22312231362C3132362C39363339382C22312233382C3833362C32363333392C22322236302C3233362C34363337392C22322238322C3333362C37373331302C22322230352C3434362C30373335302C22322232372C3234362C32373339302C22322234392C3034362C35373333312C22332235312C3834362C37373336312C22332237332C3534362C38373330322C22332239352C3334362C39373332322C22332231382C3235362C30373334322C2231223339382C3138332C38362237222C34342C3438382C31363336382C2236223039382C3138332C38362237222C33392C3138382C32363339382C22312236312C3838382C34363331392C22312230342C3138382C36363334392C22312233362C3138382C39363337392C22312235382C3839382C31373330302C22322238302C3239382C34373334302C22322230332C3439382C38373338302C22322232352C3430392C31373332312C22322234372C3330392C34373336312C22322236392C3130392C36373330322C22332237312C3930392C39373334322C22332239332C3731392C31373337322C22332231362C3531392C32373330332C22332233382C3331392C33373332332C2232223131312C33312C33363334392C2234223336312C33312C34363334392C2237223930312C33312C34363335392C2239223035312C33312C36363336392C22312238312C3731313833332C39362238222C34313132312C34312C31373331302C22312235362C3131313434332C30372234222C38313837312C34312C37373338302C22322230312C3231313035332C31372232222C33323432312C35312C34373336312C22322234352C3531313735332C32372230222C37323436312C36312C31373334322C22322238392C3231313436332C32372238222C32333030312C36312C37373331332C22332231342C3831313936332C33372235222C36333633312C37312C31373337332C22332235382C3531313237332C34372230222C33322C3033313238332C30372232222C38342C3233313238332C30372232222C32372C3833313438332C30372233222C37392C3033313638332C30372234222C32313730312C38332C38373336302C22312234342C3133313139332C30372239222C36313137312C39332C35373332312C22312239382C3833313839332C31372236222C31323332312C30342C32373330322C22322234332C3534313630332C32372234222C35323636312C31342C30373338322C22322238372C3534313431332C33372232222C30333430312C31342C37373336332C22332232322C3234313132332C33372239222C34333034312C32342C34373333342C22332235362C3834313632332C34372235222C38333737312C32342C38373338342C2232223934312C32362C37373330312C2235223130312C32362C38373330312C2237223834312C32362C39373331312C2239223938312C33362C32373332312C22312232322C3736313533332C31372234222C34313136312C33362C38373337312C22312239362C3136313234332C32372230222C39313931312C34362C36373334322C22322234312C3336313035332C32372238222C33323636312C35362C35373332332C22322238352C3736313935332C33372236222C38323730312C36362C33373330342C22332232302C3536313736332C34372234222C32333334312C37362C31373337342C22332236342C3236313437332C35372231222C36333038312C37362C37373333352C22332230392C3036313937332C35372236222C36322C3938313836332C31372238222C32352C3138313936332C31372238222C36372C3738313237332C31372239222C30313930312C37382C34373330322C22312234322C3738313837332C32372233222C34313138312C38382C32373335322C22312231372C3238313638332C32372239222C39313933312C39382C30373332332C22322236312C3438313539332C33372236222C33323738312C30392C30373330342C22322230362C3839313530332C34372234222C38323832312C30392C39373338342C22332234302C3739313431332C35372232222C32333536312C31392C38373336352C22332238342C3439313232332C35372239222C37333330312C32392C35373332362C22332232392C3239313732332C36372234222C38322C3831323630332C32372236222C34352C3131323830332C32372236222C38372C3731323131332C32372237222C30313033322C31312C34373339322C22312236322C3831323831332C33372231222C35313230322C32312C32373334332C22312233372C3331323732332C33372237222C39313036322C33312C32373330342C22322238312C3631323733332C34372234222C34323930322C34312C32373338342C22322233362C3031323734332C35372232222C38323035322C35312C32373337352C22332236302C3931323735332C36372230222C32333838322C36312C32373334362C22332230352C3631323636332C36372237222C37333532322C36312C39373330372C22332234392C3531323237332C37372232222C30332C3933323234332C33372235222C36352C3133323434332C33372235222C30382C3833323734332C33372235222C30313035322C35332C31373337332C22312238322C3933323535332C33372239222C35313332322C36332C30373332342C22312235372C3433323536332C34372235222C39313238322C37332C30373339342C22322230322C3733323637332C35372233222C34323033322C38332C31373337352C22322235362C3233323738332C36372231222C38323237322C39332C32373335362C22332239302C3133323739332C36372239222C33333031322C30342C32373332372C22332232352C3934323730332C37372236222C37333834322C31342C31373338372C22332236392C3834323531332C38372231222C32332C3935323537332C34372233222C38352C3135323737332C34372233222C32382C3935323138332C34372234222C30313137322C38352C35373335342C22312231332C3035323938332C34372238222C35313434322C39352C34373330352C22312237372C3636323030332C35372234222C30323430322C30362C36373337352C22322232322C3936323231332C36372231222C34323335322C31362C38373335362C22322237362C3436323432332C36372239222C38323539322C33362C30373333372C22332231312C3436323533332C37372237222C33333333322C34362C31373331382C22332235352C3236323634332C38372234222C37333237322C35362C30373337382C22332239392C3236323435332C38372239222C35332C3038323530332C35372231222C30362C3238323830332C35372231222C35382C3038323231332C35372232222C30313339322C31382C37373334352C22312233332C3138323232332C35372236222C35313636322C32382C37373339352C22312239372C3838323333332C36372232222C30323632322C33382C39373336362C22322235322C3238323634332C36372239222C34323537322C35382C32373334372C22322239362C3738323935332C37372238222C39323831322C36382C35373332382C22332233312C3838323137332C38372236222C33333735322C37382C37373339382C22332237352C3638323238332C39372232222C37333539322C38382C37373335392C22342231302C3638323139332C39372237222C37332C3130333433332C36372230222C32362C3430333733332C36372230222C37382C3230333134332C36372230222C31313531332C34302C36373332362C22312235332C3430333235332C36372234222C35313938332C35302C38373337362C22312232382C3030333436332C37372230222C30323934332C37302C31373334372C22322237322C3530333737332C37372238222C34323939332C38302C34373332382C22322232372C3130333139332C38372236222C39323134332C39302C38373330392C22332236312C3131333530332C39372234222C33333138332C31312C31373338392C22332230362C3031333731332C30382231222C38333032332C32312C32383334302C22342234302C3031333732332C30382236222C39332C3332333036332C36372238222C34362C3632333436332C36372238222C39382C3432333936332C36372239222C31313733332C37322C34373330372C22312237332C3632333038332C37372232222C36313231332C38322C37373335372C22312234382C3332333339332C37372238222C30323237332C30332C30373332382C22322239322C3833333830332C38372236222C35323232332C31332C35373330392C22322234372C3533333232332C39372234222C39323536332C32332C39373338392C22332238312C3633333633332C30382232222C34333530332C34332C33383336302C22332232362C3533333934332C30382239222C38333534332C35332C35383332312C22342236302C3533333036332C31382234222C31342C3634333638332C37372236222C36362C3934333039332C37372236222C31392C3734333539332C37372237222C31313136332C30352C31373338372C22312230342C3035333730332C38372230222C36313533332C31352C34373333382C22312236382C3735333132332C38372237222C30323639332C32352C39373330392C22322232332C3235333633332C39372234222C35323734332C34352C34373338392C22322236372C3935333235332C30382232222C39323039332C35352C39383336302C22332231322C3035333736332C31382230222C34333033332C37352C34383334312C22332235362C3035333038332C31382237222C38333037332C38352C37383330322C22342239302C3135333239332C32382232222C33342C3937333031332C38372234222C39362C3237333531332C38372234222C34392C3137333032332C38372235222C31313438332C32372C36373336382C22312232342C3437333333332C38372238222C36313935332C34372C30373331392C22312239382C3137333834332C39372234222C31323032332C35372C36373338392C22322234332C3737333436332C30382232222C35323137332C37372C32383336302C22322239372C3437333038332C31382230222C30333631332C38372C38383334312C22332233322C3637333639332C31382238222C34333635332C30382C33383332322C22332237362C3638333131332C32382235222C38333639332C31382C37383338322C22342239302C3538333332332C33382230222C36342C3339333333332C39372232222C31372C3639333833332C39372231222C36392C3539333434332C39372232222C32313930332C35392C31373334392C22312234342C3839333835332C39372236222C36313438332C36392C36373339392C22312231392C3639333437332C30382232222C31323634332C38392C32383336302C22322237332C3239333139332C31382230222C35323739332C39392C39383334312C22322232382C3030343830332C31382238222C30333234342C31302C36383332322C22332236322C3230343432332C32382236222C34333238342C33302C32383330332C22332230372C3330343034332C33382233222C39333332342C34302C37383336332C22342239302C3530343335332C33382238222C33312C3930312C30393331302C2233223039392C2C39393330302C2236223633392C2C38393331302C2238223737392C2C38393333302C22312231312C343839332C30392235222C33313734392C2C39393338302C22312237352C3730312C31393332312C22312230382C3330312C32393335312C22322232302C3730312C34393339312C22322234322C3930312C36393333322C22322236342C3930312C37393338322C22322238362C3830312C39393332332C22322230392C3631312C31393336332C22332232312C3431312C32393330342C22332234332C3131312C33393333342C22332235352C3931312C33393336342C22332237372C3831312C32393338342C2231223835332C3836332C30392238222C30342C3936332C36393338302C2236223535332C3636332C30392238222C39382C3636332C36393330312C22312233312C3336332C37393332312C22312236332C3636332C38393335312C22312239352C3637332C30393339312C22312232382C3337332C32393332322C22322234302C3737332C34393336322C22322237322C3037332C37393331332C22322239342C3037332C39393335332C22322230372C3938332C31393339332C22322232392C3738332C33393333342C22332234312C3538332C34393337342C22332236332C3338332C35393330352C22332238352C3138332C36393333352C22332230382C3038332C36393335352C2231223637362C3033332C31392235222C32342C3832362C39393335312C2236223437362C3932332C31392236222C31392C3533362C30393338312C22312235312C3333362C31393330322C22312238332C3633362C33393333322C22312231362C3633362C35393336322C22312234382C3333362C37393330332C22322236302C3834362C30393334332C22322239322C3034362C33393338332C22322231352C3134362C35393332342C22322233372C3034362C38393336342C22322234392C3835362C30393330352C22332236312C3635362C32393334352C22332238332C3435362C34393338352C22332230362C3235362C35393330362C22332232382C3135362C35393333362C2231223539382C3838332C32392233222C34342C3638382C37393333322C2236223339382C3838332C32392234222C33392C3538382C39393335322C22312237312C3239382C31393338322C22312230342C3639382C33393331332C22312233362C3639382C35393334332C22312236382C3339382C38393338332C22322238302C3830392C31393332342C22322231332C3030392C34393336342C22322233352C3130392C37393330352C22322235372C3131392C30393334352C22322236392C3931392C33393338352C22332238312C3731392C35393332362C22332230342C3631392C37393335362C22332232362C3431392C39393338362C22332234382C3332392C30393331372C2232223431312C34312C31393331332C2234223536312C34312C31393331332C2237223231312C34312C32393332332C2239223435312C34312C34393333332C22312239312C3231313634332C33392236222C34313632312C34312C38393339332C22312235362C3631313135332C34392232222C38313338312C35312C34393336342C22322230312C3831313835332C35392230222C33323133312C36312C31393334352C22322235352C3231313536332C35392238222C37323237312C36312C38393332362C22322239392C3131313137332C36392236222C32333930312C37312C34393330372C22332232342C3731313637332C37392234222C36333634312C37312C38393336372C22332236382C3531313038332C37392239222C33322C3333313139332C33392239222C38342C3533313139332C33392239222C33372C3133313339332C34392230222C37392C3433313539332C34392232222C32313131312C39332C37393334342C22312234342C3634313030332C34392237222C36313637312C30342C33393330352C22312230392C3434313730332C35392234222C31323932312C31342C31393338352C22322235332C3234313531332C36392232222C35323337312C31342C38393336362C22322239372C3334313232332C37392231222C30333231312C32342C36393335372C22332233322C3034313932332C37392238222C34333934312C33342C32393332382C22332236362C3834313433332C38392235222C38333738312C33342C36393337382C2232223235312C33362C37393338342C2235223430312C33362C38393338342C2237223135312C33362C39393338342C2239223339312C34362C32393330352C22312233322C3136313534332C35392232222C34313636312C34362C38393335352C22312239362C3736313235332C35392239222C39313432312C35362C36393333362C22322235312C3036313036332C36392237222C33323337312C36362C34393331372C22322239352C3436313836332C37392235222C38323431312C37362C33393339372C22332233302C3336313737332C38392233222C32333235312C38362C30393337382C22332237342C3136313338332C39392230222C36333039312C38362C36393333392C22332231392C3036313838332C39392236222C37322C3138313937332C35392236222C32352C3438313038332C35392236222C37372C3138313338332C35392237222C30313331312C38382C35393339352C22312235322C3238313938332C36392231222C34313638312C39382C32393334362C22312231372C3738313739332C36392237222C39313534312C30392C31393331372C22322237312C3139313630332C37392235222C33323439312C31392C30393339372C22322231362C3639313531332C38392234222C38323633312C32392C30393338382C22332235302C3539313432332C39392232222C32333437312C32392C38393336392C22332239342C3339313233332C39392239222C37333231312C33392C35303432302C22332233392C3239313733342C30302234222C39322C3131323831332C36392235222C34352C3431323032332C36392235222C39372C3131323332332C36392236222C30313433322C32312C36393337362C22312237322C3231323033332C37392230222C35313730322C33312C34393333372C22312233372C3831323833332C37392236222C39313636322C34312C33393330382C22322239312C3231323834332C38392234222C34323631322C35312C33393338382C22322233362C3731323835332C39392232222C38323835322C36312C33393336392C22332237302C3731323836342C30302230222C32333639322C37312C33303434302C22332231352C3631323737342C30302238222C37333533322C38312C30303431312C22332235392C3531323338342C31302233222C31332C3133323535332C37392233222C36352C3433323735332C37392233222C31382C3233323036332C37392234222C30313435322C36332C33393336372C22312239322C3333323836332C37392238222C35313832322C37332C32393331382C22312235372C3933323737332C38392235222C39313838322C38332C32393339382C22322231322C3433323838332C39392233222C34323733322C39332C33393337392C22322235362C3933323939342C30302231222C38323038322C30342C34303435302C22332230312C3034323031342C30302239222C33333931322C31342C34303433312C22332233352C3834323931342C31302236222C37333835322C32342C33303439312C22332237392C3934323632342C32302232222C33332C3235323938332C38392232222C38352C3535323139332C38392232222C33382C3235323539332C38392233222C30313637322C39352C39393335382C22312231332C3436323330332C38392237222C35313934322C30362C38393330392C22312238372C3136323431332C39392234222C30323031322C31362C39393337392C22322233322C3636323532342C30302231222C34323036322C33362C31303436302C22322238362C3236323733342C31302230222C39323330322C34362C33303434312C22332232312C3336323834342C31302238222C33333234322C35362C34303432322C22332236352C3236323835342C32302235222C37333238322C36362C33303438322C22342230302C3236323736342C33302231222C35332C3338323032332C39392231222C30362C3638323332332C39392231222C35382C3438323732332C39392232222C30313739322C33382C31393334392C22312233332C3638323633332C39392236222C35313137322C34382C32393339392C22312230382C3338323834342C30302232222C30323233322C35382C34303436302C22322235322C3838323036342C31302230222C34323238322C36382C36303434312C22322230372C3538323337342C31302239222C39323632322C37382C39303433322C22332234312C3638323538342C32302237222C33333636322C39382C31303431332C22332238352C3538323639342C33302234222C38333530322C30392C31303437332C22342232302C3639323530342C33302239222C37332C3430333035342C30302230222C32362C3730333335342C30302230222C37382C3630333735342C30302230222C31313931332C36302C32303432302C22312235332C3830333836342C30302235222C35313439332C37302C33303438302C22312232382C3630333038342C31302231222C30323535332C38302C36303435312C22322238322C3130333339342C31302239222C35323630332C30312C30303433322C22322232372C3831333630342C32302237222C39323934332C31312C33303431332C22332237312C3031333931342C33302236222C33333039332C32312C35303439332C22332231362C3031333133342C34302233222C38333033332C33312C36303436342C22342235302C3131333134342C34302238222C39332C3632333837342C30302238222C35362C3032333138342C30302238222C39382C3832333638342C30302239222C31313234332C39322C31303431312C22312238332C3132333739342C31302233222C36313731332C30332C33303436312C22312234382C3933333031342C32302230222C30323837332C31332C37303433322C22322230332C3533333432342C32302237222C35323932332C33332C31303432332C22322235372C3233333833342C33302236222C39323437332C34332C35303430342C22332239312C3433333235342C34302234222C34333431332C35332C39303438342C22332233362C3433333536342C35302231222C38333535332C37332C30303434352C22342237302C3633333537342C35302237222C31342C3935333430342C31302237222C37362C3235333830342C31302237222C32392C3135333331342C31302238222C31313536332C31352C39303439312C22312230342C3535333532342C32302232222C36313034332C33352C32303435322C22312237382C3335333933342C32302238222C31323230332C34352C36303432332C22322232332C3935333435342C33302236222C35323435332C36352C31303430342C22322237372C3735333936342C34302234222C39323839332C37352C36303439342C22332231322C3935333338342C35302233222C34333933332C39352C30303436352C22332236362C3035333739342C36302230222C38333038332C30362C33303433362C22342239302C3536333830342C36302235222C34342C3237333932342C32302235222C39362C3637333433342C32302235222C34392C3537333933342C32302236222C31313938332C34372C35303437322C22312232342C3937333235342C33302230222C36313536332C35372C39303433332C22312239382C3737333636342C33302236222C31323732332C37372C34303430342C22322235332C3437333238342C34302234222C35323937332C39372C30303438342C22322230382C3237333839342C35302233222C30333432332C30382C36303437352C22332234322C3538333431342C36302231222C34333536332C32382C31303435362C22332238362C3638333832342C36302238222C39333730332C33382C34303431372C22342239302C3538333034342C37302234222C36342C3639333435342C33302233222C32372C3039333935342C33302233222C36392C3939333436342C33302234222C32313331332C37392C31303436332C22312235342C3339333837342C33302238222C36313938332C38392C35303431342C22312232392C3239333339342C34302234222C31323235342C30302C31303438342C22322237332C3930343031342C35302232222C36323430342C31302C38303437352C22322232382C3830343632342C36302231222C30333035342C33302C35303435362C22332237322C3130343334342C36302239222C34333239342C35302C31303433372C22332231372C3230343835342C37302236222C39333333342C36302C35303439372C22342239302C3530343137342C383022327D5D", + "PostBlendHdrBlob": "227B6C62626F3A223C22783F6C6D7620726569736E6F5C3D3122302E225C6520636E646F6E693D67225C74752D665C383F223C3E64685F72696C2062657673726F693D6E225C2E325C303E22513C43445F4D657673726F693E6E2E3633322F3C44514D43765F726569736E6F3C3E6170656E5F6C6F636F6C5F726F6D6564443E494333502F3C6170656E5F6C6F636F6C5F726F6D65643C3E6170656E5F6C616D5F78756C696D616E636E3E6536342E38303331383530363437383C35702F6E616C656D5F78616C5F6D756E696E6165633C3E73756465415F4C50313E30302F3C73756465415F4C503C3E6170656E5F6C696D5F6E756C696D616E636E3E652E30303030323030303030303439393939342F3C6170656E5F6C696D5F6E756C696D616E636E3E656E3C6D6F6E696C61705F61655F6B756C696D616E636E3E6536342E38303331383C316E2F6D6F6E696C61705F61655F6B756C696D616E636E3E65533C5244705F61655F6B756C696D616E636E3E6530343C30532F5244705F61655F6B756C696D616E636E3E656F3C747575705F7461676D6D5F61707363613E65733C61706563323E32702F3C707363613E65763C6C61323E322E2F3C61763E6C2F3C756F70747475675F6D61616D735F617065633C3E6170656E5F6C63703E63723C3C3E3E633C30632F3C3E3E723C31722F3C3E3E673C30672F3C3E3E623C30622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E722F3C3E3E67633C303E2F3C3E63723C303E2F3C3E72673C313E2F3C3E67623C303E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E67623C3C3E3E633C30632F3C3E3E723C30722F3C3E3E673C30672F3C3E3E623C31622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E622F3C3E702F6E616C65705F63633C3E6F74656E6D5F70613C3E6F706E6973743C3E3E783C30782F3C3E3E793C30792F3C3E3E7832362F3C3E78793C323E3C35792F3C3E3E7832313C33782F3C3E3E7939342F3C3E79783C313E35382F3C3E78793C383E3C31792F3C3E3E7835323C34782F3C3E3E7933313C30792F3C3E3E7830333C38782F3C3E3E7937313C39792F3C3E3E7838333C36782F3C3E3E7937323C31792F3C3E3E7835343C31782F3C3E3E7937333C31792F3C3E3E7838343C32782F3C3E3E7932343C38792F3C3E3E7831353C33782F3C3E3E7939343C32792F3C3E3E7834353C34782F3C3E3E7936353C34792F3C3E3E7837353C35782F3C3E3E7934363C35792F3C3E3E7830363C36782F3C3E3E7933373C36792F3C3E3E7833363C37782F3C3E3E7933383C38792F3C3E3E7836363C38782F3C3E3E7938383C37792F3C3E3E7830383C30782F3C3E3E7937393C38792F3C3E3E7832393C33782F3C3E3E79303133322F3C3E792F3C6F706E6973743C3E742F6E6F5F65616D3E70733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E732F6D616C706E695F67726764693C3E73647070735F6D616C706E695F67726764693C3E79746570783E65767463726F2F3C797465703C3E6973657A313E3C37732F7A693E652F3C73647070735F6D616C706E695F67726764693C3E65726C616974656D705F6E616C656C5F6D756E696E6165633C3E6E656261656C313E2F3C6E656261656C3C3E646170615F74747361725F7479746570643E66657561746C2F3C646170615F74747361725F74797465703C3E6C636D616970676E3C3E6F6C3E7730333C306C2F776F3C3E69686867313E30353C30682F67693E682F3C6C636D616970676E3C3E722F6165746C6D695F656170656E5F6C756C696D616E636E3E65613C6164747076695F656F74656E616D707072653C3E69566564536F6174697474736369614461746F43666E67693C3E6E656261656C313E2F3C6E656261656C3C3E61726574635F72745F6C79746570643E66657561746C2F3C61726574635F72745F6C797465703C3E657261635F6C61726574635F6E6F72746C6F303E352E2F3C657261635F6C61726574635F6E6F72746C6F3C3E562F64696F6574537461736969744463746143616E6F69663E67533C617469744D6374654461746143616E6F69663E67653C616E6C623E653C31652F616E6C623E656D3C646F3E653C306D2F646F3E65773C696568674F744D6678614C433E4C3C31772F696568674F744D6678614C433E4C773C696568674F744D667861614D747372656E69446773693E703C31772F696568674F744D667861614D747372656E69446773693E70773C69656867567464696F6574537461736969747363313E2F3C65776769746869566564536F61746974747363693E732F3C745374616369654D6174614461746F43666E67693C3E612F6164747076695F656F74656E616D707072653C3E7964616E696D54635F4D6F7065775F72706F6974696D657A3E72653C616E6C623E653C31652F616E6C623E65723C74615F6574636C72745F70793E65656461666C753C74722F74615F6574636C72745F70793E65723C63656C61725F74615F656F63746E6F723E6C2E303C35722F63656C61725F74615F656F63746E6F723E6C2F3C7964616E696D54635F4D6F7065775F72706F6974696D657A3E722F3C64685F72696C3E627D22", + "PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435397D5D", + "PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65", + "PostBlendPa": "227B654D436D6C6F6F46226C7B3A6222656C646E6E694567616E6C622265663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B536E693A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A226166736C2C6570226F7265747463735669535A786E6F2265663A6C616573222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C796B3A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C69535A786E6F22657B3A642273696C70796144493A222C306522616E6C622265743A75722C65682265757543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C61734374727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D76226C617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D302C7D532278696F5A656E6854657268736C6F73643A22227B69647073616C49792244303A222C617322747B3A6D2278613A2230312C306D226E693A223031222C666F736674653A223333222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A6D2278613A2230312C306D226E693A222C306F22666665732274333A2C337422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C6F63746E3A222E302C30682265753A222C30732274613A222E302C30732274616854657268733A222E302C3076226C613A222E307D30", + "PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30", + "WhitePoint": 6500 + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/display/thermallevel_to_fps.xml b/proprietary/vendor/etc/display/thermallevel_to_fps.xml new file mode 100644 index 0000000..5541dad --- /dev/null +++ b/proprietary/vendor/etc/display/thermallevel_to_fps.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/dpm_vndr/vendor.dpm.conf b/proprietary/vendor/etc/dpm_vndr/vendor.dpm.conf new file mode 100644 index 0000000..785650c --- /dev/null +++ b/proprietary/vendor/etc/dpm_vndr/vendor.dpm.conf @@ -0,0 +1,79 @@ +#configuration parameters for DPM Fast Dormancy and TCM module. + +#Configuration params for FD slot 0 +#delay_time while issuing dormancy_request +dpm_s0_fd_delay_time_timer_value:0 +#Idle timer value when SCREEN state is ON +#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time +dpm_s0_fd_screen_on_idle_timer_value:15 +#Idle timer value when SCREEN state is OFF +#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time +dpm_s0_fd_screen_off_idle_timer_value:3 +#Idle timer value when TETHERING is ON +#This takes precedence over SCREEN state +#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time +dpm_s0_fd_tethering_on_idle_timer_value:15 +#FastDormancy can be configured for a network type +#Default configuration 101000011100001000 +dpm_s0_fd_enable_networks_mask:0x028708 + +#Configuration params for FD slot 1 +#delay_time while issuing dormancy_request +dpm_s1_fd_delay_time_timer_value:0 +#Idle timer value when SCREEN state is ON +#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time +dpm_s1_fd_screen_on_idle_timer_value:15 +#Idle timer value when SCREEN state is OFF +#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time +dpm_s1_fd_screen_off_idle_timer_value:3 +#Idle timer value when TETHERING is ON +#This takes precedence over SCREEN state +#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time +dpm_s1_fd_tethering_on_idle_timer_value:15 +#FastDormancy can be configured for a network type +#Default configuration 101000011100001000 +dpm_s1_fd_enable_networks_mask:0x028708 + +#Configuration params for TCM +#Idle timer value when SCREEN state is ON +#min : 1s and max :256s +dpm_tcm_screen_on_idle_timer_value:5 +#Idle timer value when SCREEN state is OFF +#min : 0s and max :256s, tcm is disabled with screen off state +dpm_tcm_screen_off_idle_timer_value:0 +#TCM can be configured for a network type +#Default configuration 111111111111111111110 +dpm_tcm_enable_networks_mask:0x1FFFFE + + +#FastDormancy and TCM can be configured for a network type +#NETWORK_TYPE_UNKNOWN = 0 +#NETWORK_TYPE_GPRS = 1 +#NETWORK_TYPE_EDGE = 2 +#NETWORK_TYPE_UMTS = 3 +#NETWORK_TYPE_CDMA = 4 +#NETWORK_TYPE_EVDO_0 = 5 +#NETWORK_TYPE_EVDO_A = 6 +#NETWORK_TYPE_1xRTT = 7 +#NETWORK_TYPE_HSDPA = 8 +#NETWORK_TYPE_HSUPA = 9 +#NETWORK_TYPE_HSPA = 10 +#NETWORK_TYPE_IDEN = 11 +#NETWORK_TYPE_EVDO_B = 12 +#NETWORK_TYPE_LTE = 13 +#NETWORK_TYPE_EHRPD = 14 +#NETWORK_TYPE_HSPAP = 15 +#NETWORK_TYPE_GSM = 16 +#NETWORK_TYPE_TD_SCDMA = 17 +#NETWORK_TYPE_IWLAN = 18 +#NETWORK_TYPE_LTE_CA = 19 +#NETWORK_TYPE_NR = 20; + +#configuration params for Dormancy manager +#first larger inactivity soft timer to poll for dormancy in seconds. +dpm_dm_t1_inactivity_timer:15 +#second smaller inactivity soft timer to poll for dormancy in seconds. +dpm_dm_t2_inactivity_timer:5 +#number of times T2 can be repeated before registering for dormancy indication with modem directly. +dpm_dm_repeat_t2:5 + diff --git a/proprietary/vendor/etc/eva/facedetection/model3.dat b/proprietary/vendor/etc/eva/facedetection/model3.dat new file mode 100644 index 0000000..c06fcaa Binary files /dev/null and b/proprietary/vendor/etc/eva/facedetection/model3.dat differ diff --git a/proprietary/vendor/etc/gpfspath_oem_config.xml b/proprietary/vendor/etc/gpfspath_oem_config.xml new file mode 100644 index 0000000..6b2e82a --- /dev/null +++ b/proprietary/vendor/etc/gpfspath_oem_config.xml @@ -0,0 +1,61 @@ + + + + + + + /data/vendor/tzstorage/ + /mnt/vendor/persist/data/ + 4 + /data/system/users/ + /data/misc/qsee/ + /qwes + /qwes/licenses + diff --git a/proprietary/vendor/etc/gps.conf b/proprietary/vendor/etc/gps.conf new file mode 100644 index 0000000..a91ba83 --- /dev/null +++ b/proprietary/vendor/etc/gps.conf @@ -0,0 +1,434 @@ +# Error Estimate +# _SET = 1 +# _CLEAR = 0 +ERR_ESTIMATE=0 + +#NTP server +NTP_SERVER=time.xtracloud.net + +#XTRA CA path +XTRA_CA_PATH=/usr/lib/ssl-1.1/certs + +# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info +# 4 - Debug, 5 - Verbose +# If DEBUG_LEVEL is commented, Android's logging levels will be used +DEBUG_LEVEL = 3 + +# Intermediate position report, 1=enable, 0=disable +INTERMEDIATE_POS=0 + +# supl version 1.0 +SUPL_VER=0x10000 + +# Emergency SUPL, 1=enable, 0=disable +#SUPL_ES=1 + +#Choose PDN for Emergency SUPL +#1 - Use emergency PDN +#0 - Use regular SUPL PDN for Emergency SUPL +#USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0 + +#SUPL_MODE is a bit mask set in config.xml per carrier by default. +#If it is uncommented here, this value will overwrite the value from +#config.xml. +#MSA=0X2 +#MSB=0X1 +#SUPL_MODE= + +# GPS Capabilities bit mask +# SCHEDULING = 0x01 +# MSB = 0x02 +# MSA = 0x04 +# ON_DEMAND_TIME = 0x10 +# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING +CAPABILITIES=0x17 + +# Accuracy threshold for intermediate positions +# less accurate positions are ignored, 0 for passing all positions +# ACCURACY_THRES=5000 + +################################ +##### AGPS server settings ##### +################################ + +# FOR SUPL SUPPORT, set the following +# SUPL_HOST=supl.host.com or IP +# SUPL_PORT=1234 + +# FOR MO SUPL SUPPORT, set the following +# MO_SUPL_HOST=supl.host.com or IP +# MO_SUPL_PORT=1234 + +# FOR C2K PDE SUPPORT, set the following +# C2K_HOST=c2k.pde.com or IP +# C2K_PORT=1234 + +# Bitmask of slots that are available +# for write/install to, where 1s indicate writable, +# and the default value is 0 where no slots +# are writable. For example, AGPS_CERT_WRITABLE_MASK +# of b1000001010 makes 3 slots available +# and the remaining 7 slots unwritable. +#AGPS_CERT_WRITABLE_MASK=0 + +#################################### +# LTE Positioning Profile Settings +#################################### +# LPP_PROFILE is a bit mask +# 0: Enable RRLP on LTE(Default) +# 0x1: LPP User Plane +# 0x2: LPP Control Plane +# 0x4: LPP User Plane for NR5G +# 0x8: LPP Control Plane for NR5G +LPP_PROFILE = 2 + +#################################### +#Datum Type +#################################### +# 0: WGS-84 +# 1: PZ-90 +DATUM_TYPE = 0 + +################################ +# EXTRA SETTINGS +################################ +# NMEA provider (1=Modem Processor, 0=Application Processor) +NMEA_PROVIDER=0 + +################################ +# NMEA TAG BLOCK GROUPING +################################ +# NMEA tag block grouping is only applicable to GSA +# Default is disabled +# 0 - disabled +# 1 - enabled +NMEA_TAG_BLOCK_GROUPING_ENABLED = 0 + +# Customized NMEA GGA fix quality that can be used to tell +# whether SENSOR contributed to the fix. +# +# When this configuration item is not enabled (set to any value that is not 1), +# GGA fix quality conforms to NMEA standard spec as below: +# PPP/DGNSS/SBAS correction fix w/ or w/o sensor: 2 +# RTK fixed fix w/ or w/o sensor: 4 +# RTK float fix w/ or w/o sensor: 5 +# SPE fix w/ or w/o sensor: 1 +# Sensor dead reckoning fix: 6 +# +# When this configuration is enabled (set to 1), GGA fix quality +# will be output as below: +# PPP fix w/o sensor: 59, w/ sensor: 69 +# DGNSS/SBAS correction fix w/o sensor: 2, w/ sensor: 62 +# RTK fixed fix w/o sensor: 4, w/ sensor: 64 +# RTK float fix w/o sensor: 5, w/ sensor: 65, +# SPE fix w/o sensor: 1, and w/ sensor: 61 +# Sensor dead reckoning fix: 6 +# +# any value that is not 1 - disabled +# 1 - enabled +CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0 + +################################ +# NMEA Reporting Rate Config, valid only when NMEA_PROVIDER is set to "0" +################################ +# NMEA Reporting Rate +# Set it to "1HZ" for 1Hz NMEA Reporting +# Set it to "NHZ" for NHz NMEA Reporting +#Default : NHZ (overridden by position update rate if set to lower rates) +NMEA_REPORT_RATE=NHZ + +# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE) +SGLTE_TARGET=0 + +################################################## +# Select Positioning Protocol on A-GLONASS system +################################################## +# 0x1: RRC CPlane +# 0x2: RRLP UPlane +# 0x4: LLP Uplane +A_GLONASS_POS_PROTOCOL_SELECT = 0 + +################################################## +# Select technology for LPPe Control Plane +################################################## +# 0x1: DBH for LPPe CP +# 0x2: WLAN AP Measurements for LPPe CP +# 0x4: SRN AP measurement for CP +# 0x8: Sensor Barometer Measurement LPPe CP +# 0x10: Allow LPPe during non-E911 session over CP +# 0x20: Allow shipping the Civic Address to the server over CP +#LPPE_CP_TECHNOLOGY = 0 + +################################################## +# Select technology for LPPe User Plane +################################################## +# 0x1: DBH for LPPe UP +# 0x2: WLAN AP Measurements for LPPe UP +# 0x4: SRN AP measurement for UP +# 0x8: Sensor Barometer Measurement LPPe UP +# 0x10: Allow LPPe during non-E911 session over UP +# 0x20: Allow shipping the Civic Address to the server over UP +#LPPE_UP_TECHNOLOGY = 0 + +################################################## +# AGPS_CONFIG_INJECT +################################################## +# enable/disable injection of AGPS configurations: +# SUPL_VER +# SUPL_HOST +# SUPL_PORT +# MO_SUPL_HOST +# MO_SUPL_PORT +# C2K_HOST +# C2K_PORT +# LPP_PROFILE +# A_GLONASS_POS_PROTOCOL_SELECT +# 0: disable +# 1: enable +AGPS_CONFIG_INJECT = 1 + +################################################## +# GNSS settings for automotive use cases +# Configurations in following section are +# specific to automotive use cases, others +# please do not change, keep the default values +################################################## + +# AP Coarse Timestamp Uncertainty +################################################## +# default : 10 +# AP time stamp uncertainty, until GNSS receiver +# is able to acquire better timing information +AP_TIMESTAMP_UNCERTAINTY = 10 + +##################################### +# DR_SYNC Pulse Availability +##################################### +# 0 : DR_SYNC pulse not available (default) +# 1 : DR_SYNC pulse available +# This configuration enables the driver to make use +# of PPS events generated by DR_SYNC pulse +# Standard Linux PPS driver needs to be enabled +DR_SYNC_ENABLED = 0 + +##################################### +# PPS Device name +##################################### +PPS_DEVICENAME = /dev/pps0 + +##################################### +# Ignore PPS at Startup and after long outage +##################################### +IGNORE_PPS_PULSE_COUNT = 1 + +##################################### +# Long GNSS RF outage in seconds +##################################### +GNSS_OUTAGE_DURATION = 10 + +##################################### +# Engine hub timer offset in msec +##################################### +#ENGINEHUB_TIMER_OFFSET_MSEC = 0 + +##################################### +# AP Clock Accuracy +##################################### +# Quality of APPS processor clock (in PPM). +# Value specified is used for calculation of +# APPS time stamp uncertainty +AP_CLOCK_PPM = 100 + +##################################### +# MAX ms difference to detect missing pulse +##################################### +# Specifies time threshold in ms to validate any missing PPS pulses +MISSING_PULSE_TIME_DELTA = 900 + +##################################### +# Propagation time uncertainty +##################################### +# This settings enables time uncertainty propagation +# logic incase of missing PPS pulse +PROPAGATION_TIME_UNCERTAINTY = 1 + +####################################### +# APN / IP Type Configuration +# APN and IP Type to use for setting +# up WWAN call. +# Use below values for IP Type: +# v4 = 1 +# v6 = 2 +# v4v6 = 3 +# Values for SUB_ID: 0 (DEFAULT), 1 or 2 +####################################### +# INTERNET_APN = abc.xyz +# INTERNET_IP_TYPE = 1 +# INTERNET_SUB_ID = 0 +# SUPL_APN = abc.xyz +# SUPL_IP_TYPE = 1 +# SUPL_APN_SUB2 = abc.xyz +# SUPL_IP_TYPE_SUB2 = 1 + +##################################### +# Set Roaming +##################################### +# This setting enables/disables +# roaming (disable=0 or enable=1) +# SET_ROAMING = 0 + +##################################### +# Modem type +##################################### +# This setting configures modem type +# (external=0 or internal=1) +# comment out the next line to vote +# for the first modem in the list +MODEM_TYPE = 1 + +################################################## +# CONSTRAINED TIME UNCERTAINTY MODE +################################################## +# 0 : disabled (default) +# 1 : enabled +# This setting enables GPS engine to keep its time +# uncertainty below the specified constraint +#CONSTRAINED_TIME_UNCERTAINTY_ENABLED = 0 + +# If constrained time uncertainty mode is enabled, +# this setting specifies the time uncertainty +# threshold that gps engine need to maintain. +# In unit of milli-seconds. +# Default is 0.0 meaning that modem default value +# of time uncertainty threshold will be used. +#CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD = 0.0 + +# If constrained time uncertainty mode is enabled, +# this setting specifies the power budget that +# gps engine is allowed to spend to maintain the time +# uncertainty. +# Default is 0 meaning that GPS engine is not constained +# by power budget and can spend as much power as needed. +# In unit of 0.1 milli watt second. +#CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET = 0 + +################################################## +# POSITION ASSISTED CLOCK ESTIMATOR +################################################## +# 0 : disabled (default) +# 1 : enabled +# This setting enables GPS engine to estimate clock +# bias and drift when the signal from at least 1 +# SV is available and the UE’s position is known by +# other position engines. +#POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED = 0 + +##################################### +# package names and NFW entities they control +##################################### +# Each entry below reperesnts an NFW client +# and the package that controls it. +# A package may control more than one NFW client, +# but an NFW client is controlled by one package only +# +# In case multiple attribution app feature is not supported +# all entries below should correspond to the same package name +NFW_CLIENT_CP = com.example.android.locationattribution +NFW_CLIENT_SUPL = com.example.android.locationattribution +NFW_CLIENT_IMS = com.example.android.locationattribution +NFW_CLIENT_SIM = com.example.android.locationattribution +NFW_CLIENT_MDT = com.example.android.locationattribution +NFW_CLIENT_TLOC = com.example.android.locationattribution +NFW_CLIENT_RLOC = com.example.android.locationattribution +NFW_CLIENT_V2X = com.example.android.locationattribution +NFW_CLIENT_R1 = com.example.android.locationattribution +NFW_CLIENT_R2 = com.example.android.locationattribution +NFW_CLIENT_R3 = com.example.android.locationattribution + +##################################### +# CP_MTLR_ES +##################################### +# CP MTLR ES, 1=enable, 0=disable +CP_MTLR_ES=0 + +################################################## +# GNSS_DEPLOYMENT +################################################## +# 0 : Enable QTI GNSS (default) +# 1 : Enable QCSR SS5 +# 2 : Enable PDS API +# This setting use to select between QTI GNSS, +# QCSR SS5 hardware receiver, and PDS API. +# By default QTI GNSS receiver is enabled. +# GNSS_DEPLOYMENT = 0 + +################################################## +## LOG BUFFER CONFIGURATION +################################################## +#LOG_BUFFER_ENABLED, 1=enable, 0=disable +#*_LEVEL_TIME_DEPTH, maximum time depth of level * +#in log buffer, unit is second +#*_LEVEL_MAX_CAPACITY, maximum numbers of level * +#log print sentences in log buffer +LOG_BUFFER_ENABLED = 0 +E_LEVEL_TIME_DEPTH = 600 +E_LEVEL_MAX_CAPACITY = 50 +W_LEVEL_TIME_DEPTH = 500 +W_LEVEL_MAX_CAPACITY = 100 +I_LEVEL_TIME_DEPTH = 400 +I_LEVEL_MAX_CAPACITY = 200 +D_LEVEL_TIME_DEPTH = 30 +D_LEVEL_MAX_CAPACITY = 300 +V_LEVEL_TIME_DEPTH = 200 +V_LEVEL_MAX_CAPACITY = 400 + +################################################## +# Allow buffer diag log packets when diag memory allocation +# fails during boot up time. +################################################## +BUFFER_DIAG_LOGGING = 1 + +################################################## +# LOC_DIAGIFACE_ENABLED +################################################## +# Enable or disable loading of loc diag interface +# by modules using it. +# 1=enable, 0=disable +LOC_DIAGIFACE_ENABLED = 1 + +####################################### +# NTRIP CLIENT LIBRARY NAME +####################################### +# NTRIP_CLIENT_LIB_NAME = + +################################################## +# Correction Data Framework settings +# Default values: +# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM +# CDFW_INJECT_DATA_INTERVAL = 600000 //10 mins +# CDFW_RTCM_MESSAGE_INTERVAL = 1000 //1 second +# +# If multiple sources coexist on a PL, +# the prorioty sequence can be set by the integer number. +# PRIORITY_1 is higher than PRIORITY_2, for example, +# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM +# CDFW_SOURCE_PRIORITY_2 = CV2X RTCM +################################################## + +################################################## +# RF LOSS +# The loss in 0.1 dbHz from the C/N0 at the antenna port +# These values must be configured by OEM if not +# supported in QMI LOC message +# There is one entry for each signal type +################################################## +RF_LOSS_GPS = 0 +RF_LOSS_GPS_L5 = 0 +RF_LOSS_GLO_LEFT = 0 +RF_LOSS_GLO_CENTER = 0 +RF_LOSS_GLO_RIGHT = 0 +RF_LOSS_BDS = 0 +RF_LOSS_BDS_B2A = 0 +RF_LOSS_GAL = 0 +RF_LOSS_GAL_E5 = 0 +RF_LOSS_NAVIC = 0 diff --git a/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc new file mode 100644 index 0000000..e75e2a7 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc @@ -0,0 +1,5 @@ +service vendor.bluetooth-1-0-qti /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti + class hal + user bluetooth + group bluetooth system wakelock oem_2901 net_raw + capabilities BLOCK_SUSPEND NET_ADMIN diff --git a/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc b/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc new file mode 100644 index 0000000..2a0185d --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2018-2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +service wfdhdcphalservice /vendor/bin/wfdhdcphalservice + class main + user system diff --git a/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc new file mode 100644 index 0000000..47091e6 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc @@ -0,0 +1,4 @@ +service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti + class early_hal + user system + group system diff --git a/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc new file mode 100644 index 0000000..7a699dc --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc @@ -0,0 +1,6 @@ +service gnss_service /vendor/bin/hw/android.hardware.gnss-aidl-service-qti + interface aidl android.hardware.gnss.IGnss/default + interface aidl vendor.qti.gnss.ILocAidlGnss/default + class hal + user gps + group system gps radio vendor_qti_diag diff --git a/proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc new file mode 100644 index 0000000..5cd13dc --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc @@ -0,0 +1,7 @@ +on init + start vendor.keymaster-4-1 + +service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti + class early_hal + user system + group system drmrpc diff --git a/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc new file mode 100644 index 0000000..5962cb7 --- /dev/null +++ b/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc @@ -0,0 +1,11 @@ +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +on init + start vendor.keymint-qti + +service vendor.keymint-qti /vendor/bin/hw/android.hardware.security.keymint-service-qti + class early_hal + user system + group system drmrpc diff --git a/proprietary/vendor/etc/init/cnd.rc b/proprietary/vendor/etc/init/cnd.rc new file mode 100644 index 0000000..cb1d8f7 --- /dev/null +++ b/proprietary/vendor/etc/init/cnd.rc @@ -0,0 +1,8 @@ +service vendor.cnd /system/vendor/bin/cnd + class main + user system + group system wifi inet radio wakelock net_admin + #ifdef OPLUS_BUG_DEBUG + #DuYuanhua@NETWORK.DATA.3652452, 2022/06/09, add capabilities as a workaround + capabilities NET_ADMIN BLOCK_SUSPEND NET_BIND_SERVICE + #endif diff --git a/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc b/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc new file mode 100644 index 0000000..790837b --- /dev/null +++ b/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc @@ -0,0 +1,11 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +service wifidisplayhalservice /vendor/bin/wifidisplayhalservice + class main + user system + group inet input audio media uhid + capabilities NET_RAW + diff --git a/proprietary/vendor/etc/init/dataadpl.rc b/proprietary/vendor/etc/init/dataadpl.rc new file mode 100644 index 0000000..24152a1 --- /dev/null +++ b/proprietary/vendor/etc/init/dataadpl.rc @@ -0,0 +1,13 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +# Create the directories used by DPM subsystem + +#start dataadpl service +service vendor.dataadpl /system/vendor/bin/adpl + class main + user radio + socket adpl_cmd_uds_file dgram 660 radio radio + group radio oem_2901 diag usb inet + disabled \ No newline at end of file diff --git a/proprietary/vendor/etc/init/dataqti.rc b/proprietary/vendor/etc/init/dataqti.rc new file mode 100644 index 0000000..4c682b6 --- /dev/null +++ b/proprietary/vendor/etc/init/dataqti.rc @@ -0,0 +1,19 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +# Create the directories used by DPM subsystem + +# msm specific files that need to be created on /data +on post-fs-data + #Create DATAQTI dir for logs + mkdir /data/vendor/dataqti 0770 radio radio + chmod 0770 /data/vendor/dataqti + +#start dataqti service +service vendor.dataqti /system/vendor/bin/qti + class main + user radio + socket qti_dpm_uds_file dgram 660 radio radio + group radio oem_2901 diag usb inet + disabled diff --git a/proprietary/vendor/etc/init/dpmQmiMgr.rc b/proprietary/vendor/etc/init/dpmQmiMgr.rc new file mode 100644 index 0000000..79d16c3 --- /dev/null +++ b/proprietary/vendor/etc/init/dpmQmiMgr.rc @@ -0,0 +1,17 @@ +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +#start dpmQmiMgr service +service dpmQmiMgr /system/vendor/bin/dpmQmiMgr + interface com.qualcomm.qti.dpm.api@1.0::IdpmQmi dpmQmiService + class hal + user system + group system + disabled + +on property:persist.vendor.dpm.vndr.halservice.enable=* + start dpmQmiMgr + +on property:persist.vendor.dpm.vndr.halservice.enable=0 + stop dpmQmiMgr diff --git a/proprietary/vendor/etc/init/feature_enabler_client.rc b/proprietary/vendor/etc/init/feature_enabler_client.rc new file mode 100644 index 0000000..8a692cc --- /dev/null +++ b/proprietary/vendor/etc/init/feature_enabler_client.rc @@ -0,0 +1,10 @@ +on post-fs-data + mkdir /mnt/vendor/persist/data/pfm 0755 system system + mkdir /mnt/vendor/persist/data/pfm/licenses 0755 system system + chown system system /mnt/vendor/persist/feature_enabler_client + chmod 0775 /mnt/vendor/persist/feature_enabler_client + +service feature_enabler_client /vendor/bin/feature_enabler_client + class late_start + user system + group system graphics diff --git a/proprietary/vendor/etc/init/hw/init.qti.kernel.rc b/proprietary/vendor/etc/init/hw/init.qti.kernel.rc new file mode 100644 index 0000000..503281d --- /dev/null +++ b/proprietary/vendor/etc/init/hw/init.qti.kernel.rc @@ -0,0 +1,208 @@ +#============================================================================= +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#============================================================================= +import /vendor/etc/init/hw/init.qti.kernel.test.rc + +on early-init + start vendor.modprobe + + # Mount tracefs in /sys/kernel/tracing as CONFIG_DEBUG_FS might be + # disabled and /sys/kernel/debug/tracing might not be available + mount tracefs tracefs /sys/kernel/tracing + chmod 0755 /sys/kernel/tracing + + chown root system /dev/kmsg + chmod 0620 /dev/kmsg + + write /proc/sys/kernel/sched_boost 1 + + write /proc/sys/kernel/firmware_config/force_sysfs_fallback 1 + +on init + wait_for_prop vendor.all.modules.ready 1 + + # Create cgroup mount point for memory + mkdir /sys/fs/cgroup/memory/bg 0750 root system + write /sys/fs/cgroup/memory/bg/memory.swappiness 140 + write /sys/fs/cgroup/memory/bg/memory.move_charge_at_immigrate 1 + chown root system /sys/fs/cgroup/memory/bg/tasks + chmod 0660 /sys/fs/cgroup/memory/bg/tasks + + # update scheduler tunables + write /dev/cpuctl/foreground/cpu.uclamp.sched_boost_no_override 1 + write /dev/cpuctl/top-app/cpu.uclamp.sched_boost_no_override 1 + write /dev/cpuctl/background/cpu.uclamp.colocate 0 + write /dev/cpuctl/foreground/cpu.uclamp.colocate 0 + write /dev/cpuctl/top-app/cpu.uclamp.colocate 1 + +on post-fs + # set aggressive read ahead for dm-0 and dm-1 during boot up + write /sys/block/dm-0/queue/read_ahead_kb 2048 + write /sys/block/dm-1/queue/read_ahead_kb 2048 + write /sys/block/dm-2/queue/read_ahead_kb 2048 + +on early-boot + # Allow subsystem (modem etc) debugging + exec_background u:r:vendor_qti_init_shell_bg:s0 -- /vendor/bin/init.qti.write.sh /sys/kernel/boot_adsp/boot 1 + exec_background u:r:vendor_qti_init_shell_bg:s0 -- /vendor/bin/init.qti.write.sh /sys/kernel/boot_cdsp/boot 1 + exec_background u:r:vendor_qti_init_shell_bg:s0 -- /vendor/bin/init.qti.write.sh /sys/devices/virtual/cvp/cvp/boot 1 + +on boot + # Set the console loglevel to < KERN_WARN + # Set the default message loglevel to KERN_INFO + write /proc/sys/kernel/printk "4 6 1 7" + + # Allow access to dload sysfs node + chown root system /sys/kernel/dload/emmc_dload + chmod 0660 /sys/kernel/dload/emmc_dload + chown root system /dev/block/bootdevice/by-name/ramdump + chmod 0660 /dev/block/bootdevice/by-name/ramdump + chown root system /sys/kernel/dload/dload_mode + chmod 0660 /sys/kernel/dload/dload_mode + + # set the io-scheduler to bfq on all mq support devices + write /sys/block/sda/queue/scheduler bfq + write /sys/block/sdb/queue/scheduler bfq + write /sys/block/sdc/queue/scheduler bfq + write /sys/block/sdd/queue/scheduler bfq + write /sys/block/sde/queue/scheduler bfq + write /sys/block/sdf/queue/scheduler bfq + write /sys/block/sdg/queue/scheduler bfq + write /sys/block/sdh/queue/scheduler bfq + write /sys/class/block/mmcblk0/queue/scheduler bfq + write /sys/class/block/mmcblk1/queue/scheduler bfq + + # update io-scheduler tunables + write /sys/block/sda/queue/iosched/slice_idle 0 + write /sys/block/sdb/queue/iosched/slice_idle 0 + write /sys/block/sdc/queue/iosched/slice_idle 0 + write /sys/block/sdd/queue/iosched/slice_idle 0 + write /sys/block/sde/queue/iosched/slice_idle 0 + write /sys/block/sdf/queue/iosched/slice_idle 0 + write /sys/block/sdg/queue/iosched/slice_idle 0 + write /sys/block/sdh/queue/iosched/slice_idle 0 + write /sys/class/block/mmcblk0/queue/iosched/slice_idle 0 + write /sys/class/block/mmcblk1/queue/iosched/slice_idle 0 + + # Allow access to memory hotplug device attributes + chown system system /sys/kernel/mem-offline/anon_migrate + + #ifdef CONFIG_OPLUS_OMRG + write /dev/cpuset/display/cpus 4-7 + #endif + +on post-fs-data + # Create directory used for dump collection + mkdir /data/vendor/ssrdump 0770 root system +#ifdef OPLUS_FEATURE_CPUFREQ_BOUNCING + chown system system /sys/module/cpufreq_bouncing/parameters/enable + chown system system /sys/module/cpufreq_bouncing/parameters/config +#endif +#ifdef OPLUS_FEATURE_TPD +#rock.lin@OPTI, 2020/01/12, add for tpd + chown system system /sys/module/tpd/parameters/tpd_enable + chown system system /sys/module/tpd/parameters/tpd_cmds + chown system system /sys/module/tpd/parameters/tpd_id + chown system system /sys/module/tpd/parameters/tpd_dynamic + chown system system /sys/module/tpd/parameters/st_tpd_enable +#endif +#ifdef OPLUS_FEATURE_INPUT_BOOST + chown system system /proc/oplus_frame_boost/sys_ctrl +#endif +#ifdef OPLUS_FEATURE_OMRG + chown system system /sys/devices/platform/soc/soc:oplus-omrg/oplus-omrg0/ruler_enable +#endif + +on property:persist.sys.ssr.enable_debug=* + write /sys/module/subsys_pil_tz/parameters/enable_debug ${persist.sys.ssr.enable_debug} + +on property:persist.sys.mba_boot_timeout=* + write /sys/module/pil_msa/parameters/pbl_mba_boot_timeout_ms ${persist.sys.mba_boot_timeout} + +on property:persist.sys.modem_auth_timeout=* + write /sys/module/pil_msa/parameters/modem_auth_timeout_ms ${persist.sys.modem_auth_timeout} + +on property:persist.sys.pil_proxy_timeout=* + write /sys/module/peripheral_loader/parameters/proxy_timeout_ms ${persist.sys.pil_proxy_timeout} + +on property:persist.vendor.ssr.enable_ramdumps=1 + write /sys/module/subsystem_restart/parameters/enable_ramdumps 1 + +on property:persist.vendor.ssr.enable_ramdumps=0 + write /sys/module/subsystem_restart/parameters/enable_ramdumps 0 + +on property:persist.vendor.sys.rawdump_copy=1 + write /sys/kernel/dload/emmc_dload 1 + +on property:persist.vendor.sys.rawdump_copy=0 + write /sys/kernel/dload/emmc_dload 0 + +service kernel-boot /vendor/bin/sh /vendor/bin/init.qti.kernel.sh + class core + user root + group root + disabled + oneshot + +service kernel-post-boot /vendor/bin/sh /vendor/bin/init.kernel.post_boot.sh + class core + user root + group root system wakelock graphics + disabled + oneshot + +on property:sys.boot_completed=1 + write /dev/kmsg "Boot completed " + #Reset read ahead for dm-0, dm-1 and dm-2 to 512kb + write /sys/block/dm-0/queue/read_ahead_kb 512 + write /sys/block/dm-1/queue/read_ahead_kb 512 + write /sys/block/dm-2/queue/read_ahead_kb 512 + write /proc/sys/vm/page-cluster 0 + start kernel-boot + start kernel-post-boot + +on charger + start kernel-post-boot + +service vendor.msm_irqbalance /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf + class core + user root + group root + disabled + +service vendor.modprobe /vendor/bin/vendor_modprobe.sh + class main + user root + group root system + disabled + stdio_to_kmsg + seclabel u:r:vendor_modprobe:s0 + oneshot diff --git a/proprietary/vendor/etc/init/ims_rtp_daemon.rc b/proprietary/vendor/etc/init/ims_rtp_daemon.rc new file mode 100644 index 0000000..b76fc82 --- /dev/null +++ b/proprietary/vendor/etc/init/ims_rtp_daemon.rc @@ -0,0 +1,13 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +# imsdatadaemon starts with root and UID will be downgraded to RADIO. +service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon + class main + user radio + group radio vendor_qti_diag inet log + +on property:vendor.ims.DATA_DAEMON_STATUS=1 + restart vendor.ims_rtp_daemon \ No newline at end of file diff --git a/proprietary/vendor/etc/init/imsdaemon.rc b/proprietary/vendor/etc/init/imsdaemon.rc new file mode 100644 index 0000000..7c4fd2a --- /dev/null +++ b/proprietary/vendor/etc/init/imsdaemon.rc @@ -0,0 +1,16 @@ + +# Copyright (c) 2020-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on post-fs-data + mkdir /data/vendor/imslogs 0770 radio radio + chmod 0770 /data/vendor/imslogs + +# imsdaemon starts with root and UID will be downgraded to RADIO. +service vendor.imsdaemon /vendor/bin/imsdaemon + class main + user radio + socket ims_datad stream 0660 system radio + group radio wifi inet vendor_qti_diag log \ No newline at end of file diff --git a/proprietary/vendor/etc/init/init.qdmastats.rc b/proprietary/vendor/etc/init/init.qdmastats.rc new file mode 100644 index 0000000..ca4a62a --- /dev/null +++ b/proprietary/vendor/etc/init/init.qdmastats.rc @@ -0,0 +1,22 @@ +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +on boot + chown system system /sys/module/microdump_collector/parameters/enable_microdump + chown system system /sys/module/microdump_collector/parameters/start_qcomdump + +on post-fs-data + # create QDMA dropbox + mkdir /data/vendor/qdmastats 0700 system system + mkdir /data/vendor/qdma 0770 system system + mkdir /data/vendor/qdma/shared 0770 system system + mkdir /data/vendor/qdma/shared/3 0770 system system + mkdir /data/vendor/qdma/shared/1503 0770 system system + mkdir /dev/socket/qcc_trd 0770 system vendor_qtr + chmod 2770 /dev/socket/qcc_trd + +service vendor.qcc-trd /system/vendor/bin/qcc-trd + class late_start + user system + group vendor_qtr readproc system net_bw_stats radio vendor_rfs_shared sdcard_rw media_rw sdcard_r diff --git a/proprietary/vendor/etc/init/init.qti.display_boot.rc b/proprietary/vendor/etc/init/init.qti.display_boot.rc new file mode 100644 index 0000000..cfefff9 --- /dev/null +++ b/proprietary/vendor/etc/init/init.qti.display_boot.rc @@ -0,0 +1,38 @@ +# Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service qti_display_boot /vendor/bin/init.qti.display_boot.sh + class main + user system + group system + disabled + oneshot + +on post-fs-data + start qti_display_boot + diff --git a/proprietary/vendor/etc/init/init.qti.media.rc b/proprietary/vendor/etc/init/init.qti.media.rc new file mode 100644 index 0000000..5083026 --- /dev/null +++ b/proprietary/vendor/etc/init/init.qti.media.rc @@ -0,0 +1,56 @@ +#============================================================================== +# init.qti.media.rc +# +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2020, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#=============================================================================== +service qti-media /vendor/bin/init.qti.media.sh + class main + user media + group media + disabled + oneshot + +on early-init + setprop vendor.media.system.build_codename ${ro.build.version.release_or_codename} + +on post-fs + start qti-media + +on post-fs-data + setprop ro.media.xml_variant.codecs ${vendor.media.target_variant} + setprop ro.media.xml_variant.codecs_performance ${vendor.media.target_variant} + +on property:vendor.netflix.bsp_rev=* + setprop ro.netflix.bsp_rev ${vendor.netflix.bsp_rev} + +on property:vendor.mm.target.enable.qcom_parser=* + setprop vendor.mm.enable.qcom_parser ${vendor.mm.target.enable.qcom_parser} diff --git a/proprietary/vendor/etc/init/init.qti.qcv.rc b/proprietary/vendor/etc/init/init.qti.qcv.rc new file mode 100644 index 0000000..082134b --- /dev/null +++ b/proprietary/vendor/etc/init/init.qti.qcv.rc @@ -0,0 +1,13 @@ +#! /vendor/etc/init +#============================================================================= +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#============================================================================= + +on early-init + # Set ro.boot.product.vendor.sku to soc_name + exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.qcv.sh + setprop ro.boot.product.vendor.sku ${ro.vendor.qti.soc_name} + setprop ro.soc.model ${ro.vendor.qti.soc_model} + setprop ro.odm.build.media_performance_class ${ro.vendor.media_performance_class} diff --git a/proprietary/vendor/etc/init/init.time_daemon.rc b/proprietary/vendor/etc/init/init.time_daemon.rc new file mode 100644 index 0000000..7d81585 --- /dev/null +++ b/proprietary/vendor/etc/init/init.time_daemon.rc @@ -0,0 +1,14 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on post-fs-data && property:ro.crypto.state=encrypted && property:ro.crypto.type=file + start time_daemon + +service time_daemon /vendor/bin/time_daemon + class main + user system + group system + capabilities SYS_TIME diff --git a/proprietary/vendor/etc/init/init.vendor.sensors.rc b/proprietary/vendor/etc/init/init.vendor.sensors.rc new file mode 100644 index 0000000..0d27eee --- /dev/null +++ b/proprietary/vendor/etc/init/init.vendor.sensors.rc @@ -0,0 +1,54 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# # Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# # Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# # Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +on early-boot + + exec_background u:r:vendor_qti_init_shell_bg:s0 -- /vendor/bin/init.qti.write.sh /sys/kernel/boot_slpi/boot 1 + + chown system system /mnt/vendor/persist/sensors + chown system system /mnt/vendor/persist/sensors/sns.reg + chown system system /mnt/vendor/persist/sensors/sensors_list.txt + chown system system /mnt/vendor/persist/sensors/registry + chown system system /mnt/vendor/persist/sensors/registry/registry + chown system system /mnt/vendor/persist/sensors/registry/registry/sensors_registry + chown system system /mnt/vendor/persist/sensors/sensors_settings + chown system system /mnt/vendor/persist/sensors/registry/sns_reg_config + chown system system /mnt/vendor/persist/sensors/registry/sns_reg_version + chown system system /mnt/vendor/persist/sensors/registry/config + chmod 0664 /mnt/vendor/persist/sensors/sensors_settings + chown system system /sys/kernel/boot_adsp/ssr + chmod 0664 /dev/ssc_interactive + chown system system /dev/ssc_interactive + +on post-fs-data && property:ro.build.type=userdebug + #sensors log dir + mkdir /data/vendor/sensors 0777 system system + mkdir /data/vendor/sensors/scripts 0777 system system diff --git a/proprietary/vendor/etc/init/init_thermal-engine-v2.rc b/proprietary/vendor/etc/init/init_thermal-engine-v2.rc new file mode 100644 index 0000000..daae527 --- /dev/null +++ b/proprietary/vendor/etc/init/init_thermal-engine-v2.rc @@ -0,0 +1,17 @@ +#! /bin/sh +# +#Copyright (c) 2021 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. + +service thermal-engine /vendor/bin/thermal-engine-v2 + class main + user root + group root + socket thermal-send-client stream 0660 system oem_2907 + socket thermal-recv-client stream 0660 system oem_2907 + socket thermal-recv-passive-client stream 0660 system oem_2907 + socket thermal-send-rule stream 0660 system oem_2907 + +on property:sys.boot_completed=1 + restart thermal-engine diff --git a/proprietary/vendor/etc/init/loc-launcher.rc b/proprietary/vendor/etc/init/loc-launcher.rc new file mode 100644 index 0000000..19c618e --- /dev/null +++ b/proprietary/vendor/etc/init/loc-launcher.rc @@ -0,0 +1,49 @@ +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# # Copyright (c) 2009-2012, 2014-2021, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# * Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + + +service loc_launcher /vendor/bin/loc_launcher + class late_start + user gps + group gps + + +on post-fs-data + + #Create directories for Location services + mkdir /data/vendor/location 0770 gps gps + mkdir /data/vendor/location/mq 0770 gps gps + mkdir /data/vendor/location/xtwifi 0770 gps gps + mkdir /dev/socket/location 0770 gps gps + mkdir /dev/socket/location/mq 0770 gps gps + mkdir /dev/socket/location/xtra 0770 gps gps + mkdir /dev/socket/location/ehub 0770 gps gps + mkdir /dev/socket/location/dgnss 0770 gps gps diff --git a/proprietary/vendor/etc/init/mutualex.rc b/proprietary/vendor/etc/init/mutualex.rc new file mode 100644 index 0000000..f93172e --- /dev/null +++ b/proprietary/vendor/etc/init/mutualex.rc @@ -0,0 +1,6 @@ +service vendor.mutualex /vendor/bin/mutualex + class main + user radio + group radio wakelock wifi inet + capabilities BLOCK_SUSPEND + oneshot diff --git a/proprietary/vendor/etc/init/netmgrd.rc b/proprietary/vendor/etc/init/netmgrd.rc new file mode 100644 index 0000000..755090a --- /dev/null +++ b/proprietary/vendor/etc/init/netmgrd.rc @@ -0,0 +1,77 @@ +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on boot + #Create NETMGR daemon socket area + mkdir /dev/socket/netmgr 0750 radio radio + + #Assign TCP buffer thresholds to be ceiling value of technology maximums + #Increased technology maximums should be reflected here. + write /proc/sys/net/core/rmem_max 16777216 + write /proc/sys/net/core/wmem_max 8388608 + + #Load rmnet_core driver + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_ctl + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_core + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_ctl + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_core + +# msm specific files that need to be created on /data +on post-fs-data + #Create NETMGR daemon log dir + mkdir /data/vendor/netmgr 0770 radio radio + chmod 0770 /data/vendor/netmgr + + # Create netmgr recovery folder + mkdir /data/vendor/netmgr/recovery 0700 radio radio + chmod 0770 /data/vendor/netmgr/recovery + write /data/vendor/netmgr/recovery/recovery_info "" + chown radio radio /data/vendor/netmgr/recovery/recovery_info + +# Manage netmgrd based on value of property +on property:persist.vendor.data.mode=disabled + stop vendor.netmgrd + +service vendor.netmgrd /system/vendor/bin/netmgrd + class main + +on property:ro.vendor.use_data_netmgrd=false + # netmgr not supported on specific target + stop vendor.netmgrd + +on property:ro.baseband=apq + stop vendor.netmgrd + +on property:persist.vendor.data.shs_ko_load=1 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_shs + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_shs + +on property:persist.vendor.data.shs_ko_load=0 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_shs + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_shs + +on property:persist.vendor.data.perf_ko_load=3 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_ingress_deag=N + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_ingress_deag=N + +on property:persist.vendor.data.perf_ko_load=2 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_opt_mode="udp" + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_opt_mode="udp" + +on property:persist.vendor.data.perf_ko_load=1 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_perf + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_perf + +on property:persist.vendor.data.perf_ko_load=0 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_perf + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_perf + +on property:persist.vendor.data.offload_ko_load=1 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_offload + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_offload + +on property:persist.vendor.data.offload_ko_load=0 + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_offload + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_offload diff --git a/proprietary/vendor/etc/init/port-bridge.rc b/proprietary/vendor/etc/init/port-bridge.rc new file mode 100644 index 0000000..a22e40a --- /dev/null +++ b/proprietary/vendor/etc/init/port-bridge.rc @@ -0,0 +1,20 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on boot + #Create PORT-BRIDGE daemon socket area + mkdir /dev/socket/port-bridge 0750 radio radio + +# msm specific files that need to be created on /data +on post-fs-data + #Create port-bridge log dir + mkdir /data/vendor/port_bridge 0770 radio radio + chmod 0770 /data/vendor/port_bridge + +service vendor.port-bridge /system/vendor/bin/port-bridge + class main + user radio + group radio system inet + oneshot diff --git a/proprietary/vendor/etc/init/poweropt-service.rc b/proprietary/vendor/etc/init/poweropt-service.rc new file mode 100644 index 0000000..5642bb8 --- /dev/null +++ b/proprietary/vendor/etc/init/poweropt-service.rc @@ -0,0 +1,14 @@ +# @file poweropt-servce.rc +# @brief Definition to enable poweropt +# +# DESCRIPTION +# --------------------------------------------------------------------------- +# Copyright (c) 2020-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# --------------------------------------------------------------------------- +service poweropt-service /vendor/bin/poweropt-service + class hal + user root + group system readproc + diff --git a/proprietary/vendor/etc/init/qapeservice.rc b/proprietary/vendor/etc/init/qapeservice.rc new file mode 100644 index 0000000..94140c6 --- /dev/null +++ b/proprietary/vendor/etc/init/qapeservice.rc @@ -0,0 +1,14 @@ +# @file qapeservice.rc +# @brief Definition for qape client service +# +# DESCRIPTION +# --------------------------------------------------------------------------- +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# --------------------------------------------------------------------------- + +service vendor.qapeservice /vendor/bin/perf_qesdk_client + class main + user system + group system diff --git a/proprietary/vendor/etc/init/qconfig.rc b/proprietary/vendor/etc/init/qconfig.rc new file mode 100644 index 0000000..7a233fa --- /dev/null +++ b/proprietary/vendor/etc/init/qconfig.rc @@ -0,0 +1,14 @@ + # Copyright (c) 2020 Qualcomm Technologies, Inc. + # All Rights Reserved. + # Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.qconfig /vendor/bin/hw/qconfigservice + class hal + user media + group camera + + # HIDL interfaces + interface vendor.qti.hardware.qconfig@1.0::IQConfig default + + # start only when requested (uncomment below to disable service at boot) + # disabled diff --git a/proprietary/vendor/etc/init/qcrilNrd.rc b/proprietary/vendor/etc/init/qcrilNrd.rc new file mode 100644 index 0000000..71a7a07 --- /dev/null +++ b/proprietary/vendor/etc/init/qcrilNrd.rc @@ -0,0 +1,67 @@ +on boot + mkdir /dev/socket/qcrild 0750 radio radio + +service vendor.qcrild /vendor/bin/hw/qcrilNrd + class main + user radio + disabled + group radio cache inet misc audio log readproc wakelock oem_2901 + capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW + +service vendor.qcrild2 /vendor/bin/hw/qcrilNrd -c 2 + class main + user radio + disabled + group radio cache inet misc audio log readproc wakelock oem_2901 + capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW + +service vendor.qcrild3 /vendor/bin/hw/qcrilNrd -c 3 + class main + user radio + disabled + group radio cache inet misc audio log readproc wakelock oem_2901 + capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW + +on property:persist.radio.multisim.config=ssss && property:ro.baseband=msm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + +on property:persist.radio.multisim.config=ssss && property:ro.baseband=mdm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + +on property:persist.radio.multisim.config=SSSS && property:ro.baseband=msm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + +on property:persist.radio.multisim.config=SSSS && property:ro.baseband=mdm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + +on property:persist.radio.multisim.config=dsds && property:ro.baseband=msm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + start vendor.qcrild2 + +on property:persist.radio.multisim.config=dsds && property:ro.baseband=mdm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + start vendor.qcrild2 + +on property:persist.radio.multisim.config=DSDS && property:ro.baseband=msm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + start vendor.qcrild2 + +on property:persist.radio.multisim.config=DSDS && property:ro.baseband=mdm + stop vendor.qcrild + stop vendor.qcrild2 + start vendor.qcrild + start vendor.qcrild2 diff --git a/proprietary/vendor/etc/init/qdcmss.rc b/proprietary/vendor/etc/init/qdcmss.rc new file mode 100644 index 0000000..f114900 --- /dev/null +++ b/proprietary/vendor/etc/init/qdcmss.rc @@ -0,0 +1,12 @@ +service qdcmss /vendor/bin/qdcmss + class late_start + user system + group system graphics + socket qdcmsocket stream 0660 system adb + disabled + +on property:vendor.display.qdcm_socket_service=1 + start qdcmss + +on property:vendor.display.qdcm_socket_service=0 + stop qdcmss diff --git a/proprietary/vendor/etc/init/qmipriod.rc b/proprietary/vendor/etc/init/qmipriod.rc new file mode 100644 index 0000000..909fba0 --- /dev/null +++ b/proprietary/vendor/etc/init/qmipriod.rc @@ -0,0 +1,20 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.qmipriod /system/vendor/bin/qmipriod + class main + user radio + group radio + disabled + +on property:persist.vendor.data.qmipriod_load=1 + start vendor.qmipriod + +on property:persist.vendor.data.qmipriod_load=0 + stop vendor.qmipriod + +on post-fs-data + #Create logging directory + mkdir /data/vendor/qmipriod 0770 radio radio + chmod 0770 /data/vendor/qmipriod diff --git a/proprietary/vendor/etc/init/qseecomd.rc b/proprietary/vendor/etc/init/qseecomd.rc new file mode 100644 index 0000000..a952572 --- /dev/null +++ b/proprietary/vendor/etc/init/qseecomd.rc @@ -0,0 +1,12 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +on init + start vendor.qseecomd + +service vendor.qseecomd /vendor/bin/qseecomd + socket notify-topology stream 660 system drmrpc + class core + user root + group root drmrpc diff --git a/proprietary/vendor/etc/init/qvrd_vndr.rc b/proprietary/vendor/etc/init/qvrd_vndr.rc new file mode 100644 index 0000000..301f01a --- /dev/null +++ b/proprietary/vendor/etc/init/qvrd_vndr.rc @@ -0,0 +1,21 @@ +# File: qvrd_vndr.rc +# +# Copyright (c) 2018-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +on post-fs-data + mkdir /data/vendor/qvr 0770 system system + +# Shawn Liu@Multimedia.display.863163, 2021/11/04, Remove qvrservice to reduce boot memory +# Add qvrservice_vndr,qvrservice_vndr_camera sockets for qvrservice +#service qvrd_vndr /vendor/bin/hw/qvrservice +# class late_start +# user system +# group system camera graphics usb +# socket qvrservice_vndr stream 0660 system system +# socket qvrservice_vndr_camera stream 0660 system system +# capabilities SYS_NICE + +on boot + chown system system /sys/module/drm/parameters/vblankoffdelay diff --git a/proprietary/vendor/etc/init/shsusrd.rc b/proprietary/vendor/etc/init/shsusrd.rc new file mode 100644 index 0000000..338b387 --- /dev/null +++ b/proprietary/vendor/etc/init/shsusrd.rc @@ -0,0 +1,43 @@ +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +on boot + write /data/vendor/shsusr/shsusr_log.txt "" + chown radio radio /data/vendor/shsusr/shsusr_log.txt + + # shsc socket + mkdir /dev/socket/shsusrd 0750 radio radio + +# msm specific files that need to be created on /data +on post-fs-data + #Create SHSUSR daemon log dir + mkdir /data/vendor/shsusr 0770 radio radio + chmod 0770 /data/vendor/shsusr + +service vendor.shsusrd /system/vendor/bin/shsusrd 0x22819000 + class main + user radio + group radio + capabilities NET_ADMIN + disabled + +on property:persist.vendor.data.shsusr_load=1 + start vendor.shsusrd + +on property:persist.vendor.data.shsusr_load=0 + stop vendor.shsusrd + +on property:persist.vendor.data.shsusr_ipa=02 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "02" + +on property:persist.vendor.data.shsusr_ipa=10 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "10" + +on property:persist.vendor.data.shsusr_ipa=20 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "20" + +on property:persist.vendor.data.shsusr_ipa=40 + write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "40" + diff --git a/proprietary/vendor/etc/init/ssgtzd.rc b/proprietary/vendor/etc/init/ssgtzd.rc new file mode 100644 index 0000000..12df3cc --- /dev/null +++ b/proprietary/vendor/etc/init/ssgtzd.rc @@ -0,0 +1,22 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + + +# Create the directories used by qwes +on post-fs-data + mkdir /data/vendor/qwes 0755 system system + +# Start daemon on early-init +on early-boot + start vendor.ssgtzd + +# Used 'disabled' flag, so daemon won't be started until explicit start +service vendor.ssgtzd /vendor/bin/ssgtzd + class late_start + user system + group system + disabled + socket ssgtzd stream 0660 system inet + socket ssgtzd_opener stream 0660 system inet + socket qwes_ipc stream 0660 system inet diff --git a/proprietary/vendor/etc/init/trusteduilistener.rc b/proprietary/vendor/etc/init/trusteduilistener.rc new file mode 100644 index 0000000..ca5fc5a --- /dev/null +++ b/proprietary/vendor/etc/init/trusteduilistener.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.trusteduilistener /vendor/bin/trusteduilistener + class late_start + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc b/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc new file mode 100644 index 0000000..435344a --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc @@ -0,0 +1,4 @@ +service display-color-hal-1-0 /vendor/bin/hw/vendor.display.color@1.0-service + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.dpmd.rc b/proprietary/vendor/etc/init/vendor.dpmd.rc new file mode 100644 index 0000000..ba92a0e --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.dpmd.rc @@ -0,0 +1,23 @@ +# Copyright (c) 2018 - 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +# Create the directories used by DPM subsystem + +on post-fs-data + mkdir /data/vendor/dpm_vndr 0771 system system + chown system system /data/vendor/dpm_vndr + +#start vendor.dpmd service +service vendor.dpmd /vendor/bin/vendor.dpmd + class late_start + #socket dpmd stream 660 root radio + #socket tcm stream 660 root inet + #socket dpmwrapper stream 660 root inet + group system readproc inet radio wakelock oem_2901 + disabled + +on property:persist.vendor.dpm.vndr.feature=* + start vendor.dpmd +on property:persist.vendor.dpm.vndr.feature=0 + stop vendor.dpmd diff --git a/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc b/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc new file mode 100644 index 0000000..8e75c04 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc @@ -0,0 +1,37 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# +# Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.adsprpcd /vendor/bin/adsprpcd + class main + user system + group media diff --git a/proprietary/vendor/etc/init/vendor.qti.audio-adsprpc-service.rc b/proprietary/vendor/etc/init/vendor.qti.audio-adsprpc-service.rc new file mode 100644 index 0000000..90050a2 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.audio-adsprpc-service.rc @@ -0,0 +1,43 @@ +# +# Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.audioadsprpcd_audiopd /vendor/bin/audioadsprpcd audiopd + class main + user media + group media + #ifdef OPLUS_ARCH_EXTENDS + #//Jianfeng.Qiu@MULTIMEDIA.AudioDriver.ADSP, 2020/10/09, Add for load 3rd lib in odm + setenv ADSP_LIBRARY_PATH ";/system/lib/rfsa/adsp;/system/vendor/lib/rfsa/adsp;/dsp;/vendor/dsp;/odm/lib/rfsa/adsp;/vendor/lib/rfsa/adsp" + #endif /* OPLUS_ARCH_EXTENDS */ +#ifdef OPLUS_ARCH_EXTENDS +#//AnXinlong@MULTIMEDIA.AUDIODRIVER.PAL.4746504,case06349236 CR3293993 2022/11/21,start audio rpc daemon early to improve perf +# Start audio adsp rpc deamon at early init stage +on early-init + start vendor.audioadsprpcd_audiopd +#endif /* OPLUS_ARCH_EXTENDS */ diff --git a/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc b/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc new file mode 100644 index 0000000..3e23de6 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc @@ -0,0 +1,40 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# +# Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.cdsprpcd /vendor/bin/cdsprpcd + class main + user system + group system + +on property:vendor.fastrpc.disable.cdsprpcd.daemon=1 + stop vendor.cdsprpcd diff --git a/proprietary/vendor/etc/init/vendor.qti.diag.rc b/proprietary/vendor/etc/init/vendor.qti.diag.rc new file mode 100644 index 0000000..9711229 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.diag.rc @@ -0,0 +1,11 @@ + +on early-boot + start vendor.diag-router + +service vendor.diag-router /vendor/bin/diag-router + class hal + user system + group system + capabilities KILL + disabled + diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc new file mode 100644 index 0000000..a9c4563 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc @@ -0,0 +1,37 @@ +# Copyright (c) 2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +service vendor.agm-1-0 /vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service + class hal + user system + interface vendor.qti.hardware.AGMIPC@1.0::IAGM default + # media gid needed for /dev/fm (radio) and for /data/misc/media (tee) + group system audio media mediadrm oem_2901 wakelock + capabilities BLOCK_SUSPEND SYS_NICE + ioprio rt 4 + task_profiles ProcessCapacityHigh HighPerformance + writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc new file mode 100644 index 0000000..bfe1072 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc @@ -0,0 +1,11 @@ +# Copyright (c) 2017 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +service alarm-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service + interface vendor.qti.hardware.alarm@1.0::IAlarm default + class hal + user system + group system + oneshot + disabled \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc new file mode 100644 index 0000000..8a4bafa --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +service vendor.capabilityconfigstore /vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.display.allocator-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.display.allocator-service.rc new file mode 100644 index 0000000..ca2c7b9 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.display.allocator-service.rc @@ -0,0 +1,6 @@ +service vendor.qti.hardware.display.allocator /vendor/bin/hw/vendor.qti.hardware.display.allocator-service + class hal animation + user system + group graphics drmrpc + capabilities SYS_NICE + onrestart restart surfaceflinger diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.display.composer-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.display.composer-service.rc new file mode 100644 index 0000000..4754fc0 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.display.composer-service.rc @@ -0,0 +1,10 @@ +service vendor.qti.hardware.display.composer /vendor/bin/hw/vendor.qti.hardware.display.composer-service + class hal animation + user system + group graphics drmrpc + capabilities SYS_NICE + onrestart restart surfaceflinger + onrestart restart feature_enabler_client + socket pps stream 0660 system system + # Jared.wu@PERFORMANCE, 2021/09/02, Change cpuset to display to allow hwc run on cpu4~7. + writepid /dev/cpuset/display/tasks diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc new file mode 100644 index 0000000..fd75575 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc @@ -0,0 +1,13 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.dspservice /vendor/bin/dspservice + class hal + user system + group system wakelock oem_2908 + capabilities BLOCK_SUSPEND + interface vendor.qti.hardware.dsp@1.0::IDspService dspservice + + # uncomment below to disable service at boot + # disabled \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc new file mode 100644 index 0000000..773f840 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc @@ -0,0 +1,15 @@ +# @file io-p.c +# @brief Defination for iop service +# +# DESCRIPTION +# --------------------------------------------------------------------------- +# Copyright (c) 2011-2017 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# --------------------------------------------------------------------------- + +service iop-hal-2-0 /vendor/bin/hw/vendor.qti.hardware.iop@2.0-service + class hal + user root + group root readproc + disabled diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.perf-hal-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.perf-hal-service.rc new file mode 100644 index 0000000..6eb4ac2 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.perf-hal-service.rc @@ -0,0 +1,29 @@ +# @file vendor.qti.hardware.perf-hal-service.rc +# @brief Defination perf service +# +# DESCRIPTION +# --------------------------------------------------------------------------- +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# --------------------------------------------------------------------------- +service perf-hal-2-3 /vendor/bin/hw/vendor.qti.hardware.perf-hal-service + class hal + user root + group root system readproc oem_2907 + +on property:vendor.change.cgroup=fg && property:vendor.change.cgroup.for.pid=* + write /dev/cpuset/foreground/tasks ${vendor.change.cgroup.for.pid} + write /dev/cpuctl/foreground/tasks ${vendor.change.cgroup.for.pid} + write /proc/${vendor.change.cgroup.for.pid}/timerslack_ns 50000 + +on property:vendor.change.cgroup=bg && property:vendor.change.cgroup.for.pid=* + write /dev/blkio/background/tasks ${vendor.change.cgroup.for.pid} + write /dev/cpuctl/background/tasks ${vendor.change.cgroup.for.pid} + write /proc/${vendor.change.cgroup.for.pid}/timerslack_ns 40000000 + +on property:vendor.change.cgroup=def && property:vendor.change.cgroup.for.pid=* + write /dev/blkio/tasks ${vendor.change.cgroup.for.pid} + write /dev/cpuctl/tasks ${vendor.change.cgroup.for.pid} + write /dev/cpuset/tasks ${vendor.change.cgroup.for.pid} + write /proc/${vendor.change.cgroup.for.pid}/timerslack_ns 50000 diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc new file mode 100644 index 0000000..bae6658 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc @@ -0,0 +1,14 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# + +on init + start qseecom-service + +service qseecom-service /vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service + class hal + user system + group system drmrpc diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc new file mode 100644 index 0000000..9a6cf19 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc @@ -0,0 +1,4 @@ +service qteeconnector-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service + class early_hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc new file mode 100644 index 0000000..00e2e61 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2017 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +service sensorscal-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc new file mode 100644 index 0000000..b46db3c --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc @@ -0,0 +1,4 @@ +service vendor.servicetracker-1-2 /vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc new file mode 100644 index 0000000..c3ac12b --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc @@ -0,0 +1,8 @@ +# Copyright (c) 2018 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +service soter-1-0 /vendor/bin/hw/vendor.qti.hardware.soter@1.0-service + class hal + user system + group system drmrpc diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc new file mode 100644 index 0000000..672ead6 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc @@ -0,0 +1,4 @@ +service vendor.trustedui-1-0 /vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti + class hal + user system + group system diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc new file mode 100644 index 0000000..80317b4 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc @@ -0,0 +1,4 @@ +service tui_comm-1-0 /vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti + class hal + user system + group system drmrpc diff --git a/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc new file mode 100644 index 0000000..1dee3be --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc @@ -0,0 +1,12 @@ +service vendor-qti-media-c2-hal-1-0 /vendor/bin/hw/vendor.qti.media.c2@1.0-service + class hal + user mediacodec + group mediadrm camera drmrpc system + ioprio rt 4 + writepid /dev/cpuset/foreground/tasks +#ifdef OPLUS_BUG_STABILITY +#HuXin@MULTIMEDIA.MEDIASERVER.PLAYER.2888559, 2022/01/05, +#Add for reboot mediaserver/media.swcodec after c2 service crash + onrestart restart media + onrestart restart media.swcodec +#endif OPLUS_BUG_STABILITY \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc new file mode 100644 index 0000000..e844281 --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc @@ -0,0 +1,7 @@ +service vendor-qti-media-c2audio-hal-1-0 /vendor/bin/hw/vendor.qti.media.c2audio@1.0-service + class hal + user mediacodec + group mediadrm camera drmrpc system + ioprio rt 4 + writepid /dev/cpuset/foreground/tasks + diff --git a/proprietary/vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc new file mode 100644 index 0000000..c63999b --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc @@ -0,0 +1,15 @@ +#============================================================================== +# vendor.qti.qspmhal@1.0-service.rc +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#=============================================================================== +service qspmhal /vendor/bin/vendor.qti.qspmhal@1.0-service + class hal + user system + group system + +on post-fs-data + #Create QSPM-hal deamon related dirs + mkdir /data/vendor/gaming 0770 root system diff --git a/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc new file mode 100644 index 0000000..ffde8db --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc @@ -0,0 +1,11 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +service vendor.rmt_storage /vendor/bin/rmt_storage + class core + user root + shutdown critical + ioprio rt 0 \ No newline at end of file diff --git a/proprietary/vendor/etc/init/vendor.qti.tftp.rc b/proprietary/vendor/etc/init/vendor.qti.tftp.rc new file mode 100644 index 0000000..9649fdc --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.qti.tftp.rc @@ -0,0 +1,14 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +# Create pddump directory +on post-fs-data + mkdir /data/vendor/pddump 0770 oem_2903 oem_2903 + +service vendor.tftp_server /vendor/bin/tftp_server + class core + user root + ioprio rt 4 diff --git a/proprietary/vendor/etc/init/vendor.sensors.qti.rc b/proprietary/vendor/etc/init/vendor.sensors.qti.rc new file mode 100644 index 0000000..bc8c95a --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.sensors.qti.rc @@ -0,0 +1,40 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# # Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# # Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# # Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.sensors.qti /vendor/bin/sensors.qti + class core + user system + group system + +service vendor-sensor-sh /vendor/bin/init.qcom.sensors.sh + class late_start + user root + oneshot diff --git a/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc b/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc new file mode 100644 index 0000000..741875a --- /dev/null +++ b/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc @@ -0,0 +1,37 @@ +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# # Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# # Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# # Neither the name of The Linux Foundation nor +# the names of its contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +service vendor.sensors /vendor/bin/sscrpcd sensorspd + class early_hal + user system + group system wakelock + capabilities BLOCK_SUSPEND + shutdown critical diff --git a/proprietary/vendor/etc/init/vppservice.rc b/proprietary/vendor/etc/init/vppservice.rc new file mode 100644 index 0000000..af1f585 --- /dev/null +++ b/proprietary/vendor/etc/init/vppservice.rc @@ -0,0 +1,17 @@ + # Copyright (c) 2019-2020 Qualcomm Technologies, Inc. + # All Rights Reserved. + # Confidential and Proprietary - Qualcomm Technologies, Inc. + +service vendor.vppservice /vendor/bin/vppservice + class hal + user media + group camera system + + # HIDL interfaces + interface vendor.qti.hardware.vpp@2.0::IHidlVppService vppService + + # don't auto restart + oneshot + + # start only when requested (uncomment below to disable service at boot) + # disabled diff --git a/proprietary/vendor/etc/init/wfdvndservice.rc b/proprietary/vendor/etc/init/wfdvndservice.rc new file mode 100644 index 0000000..c28e32b --- /dev/null +++ b/proprietary/vendor/etc/init/wfdvndservice.rc @@ -0,0 +1,10 @@ +# +# Copyright (c) 2019 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# + +service wfdvndservice /vendor/bin/wfdvndservice + class main + user system + group inet diff --git a/proprietary/vendor/etc/lm/AdaptLaunchFeature.xml b/proprietary/vendor/etc/lm/AdaptLaunchFeature.xml new file mode 100644 index 0000000..b5f4a41 --- /dev/null +++ b/proprietary/vendor/etc/lm/AdaptLaunchFeature.xml @@ -0,0 +1,94 @@ + + + + AdaptLaunch + libadaptlaunch.so + + 1 + 0,1,2 + 0,800,20,990,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 1 + 0,1,2 + 0,800,20,990,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 1 + 0,1,2 + 0,800,20,990,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 0 + 0,1,2 + 0,600,20,800,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 4 + + VmRss + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 1 + + + false + VENDOR_HINT_TAP_EVENT + + + true + VENDOR_HINT_APP_WORKLOAD_TYPE + + + true + VENDOR_HINT_ACTIVITY_START + + + true + VENDOR_HINT_ACTIVITY_RESUME + + + true + VENDOR_HINT_ACTIVITY_STOP + + + true + VENDOR_HINT_ACTIVITY_PAUSE + + + 300 + + VmRss: + + + + + com.android.permissioncontroller + + diff --git a/proprietary/vendor/etc/lm/AppClassifierFeature.xml b/proprietary/vendor/etc/lm/AppClassifierFeature.xml new file mode 100644 index 0000000..1829d2f --- /dev/null +++ b/proprietary/vendor/etc/lm/AppClassifierFeature.xml @@ -0,0 +1,36 @@ + + + + AppClassifier + + 1 + + libappclassifier.so + + + true + VENDOR_HINT_APP_WORKLOAD_TYPE + + + true + VENDOR_HINT_WORKLOAD_HEAVY + 1 + + + diff --git a/proprietary/vendor/etc/lm/LightningLaunchesFeature.xml b/proprietary/vendor/etc/lm/LightningLaunchesFeature.xml new file mode 100644 index 0000000..7d43b31 --- /dev/null +++ b/proprietary/vendor/etc/lm/LightningLaunchesFeature.xml @@ -0,0 +1,94 @@ + + + + LightningLaunches + liblightninglaunches.so + + 1 + 0,1,2 + 0,800,20,990,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 1 + 0,1,2 + 0,800,20,990,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 1 + 0,1,2 + 0,800,20,990,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 1 + 0,1,2 + 0,600,20,800,40,1500 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + + Launch + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 1 + + + true + VENDOR_HINT_APP_WORKLOAD_TYPE + + + true + VENDOR_HINT_ACTIVITY_START + + + true + VENDOR_HINT_ACTIVITY_RESUME + + + true + VENDOR_HINT_ACTIVITY_STOP + + + true + VENDOR_HINT_ACTIVITY_PAUSE + + + true + VENDOR_HINT_DISPLAY_OFF + + + false + VENDOR_HINT_FD_COUNT + 0 + + + + + + com.android.permissioncontroller + + diff --git a/proprietary/vendor/etc/lm/PreKillFeature.xml b/proprietary/vendor/etc/lm/PreKillFeature.xml new file mode 100644 index 0000000..f7cfdbf --- /dev/null +++ b/proprietary/vendor/etc/lm/PreKillFeature.xml @@ -0,0 +1,82 @@ + + + + PreKill + libprekill.so + + 3 + + Memory + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 1 + + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 2 + + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 101 + + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 102 + + + + true + VENDOR_HINT_KILL + 0 + + + + true + VENDOR_HINT_APP_UPDATE + 0 + + + + false + VENDOR_HINT_FIRST_DRAW + 1 + + + + false + VENDOR_HINT_TAP_EVENT + + + 1 + + 120 + + + ion_kgsl + rss_swap + + + + diff --git a/proprietary/vendor/etc/lm/ProCompFeature.xml b/proprietary/vendor/etc/lm/ProCompFeature.xml new file mode 100644 index 0000000..8ec9816 --- /dev/null +++ b/proprietary/vendor/etc/lm/ProCompFeature.xml @@ -0,0 +1,58 @@ + + + + ProComp + libprocomp.so + + 2 + + ProComp + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 101 + + + + true + VENDOR_HINT_FIRST_LAUNCH_BOOST + 102 + + + + false + VENDOR_HINT_ACTIVITY_RESUME + -1 + + + + false + VENDOR_HINT_ACTIVITY_STOP + -1 + + + + false + VENDOR_HINT_ACTIVITY_PAUSE + -1 + + + 1 + + + diff --git a/proprietary/vendor/etc/lm/QAPE.xml b/proprietary/vendor/etc/lm/QAPE.xml new file mode 100644 index 0000000..5785aab --- /dev/null +++ b/proprietary/vendor/etc/lm/QAPE.xml @@ -0,0 +1,115 @@ + + + + + QAPE + libqapesdk.so + + + + + 0x40CA4000,0 + + + + 0x40C68000,0,0x40C68200,0,0x40C68100,0 + + + + 0X42828000,0 + + + + 0x43458000,0x193200,0x4348C000,0x104410,0x43488000,0x30C460 + + + + 0x40C80000,0 + + + + 0x40CD0000,0 + + + + 0x42C2C000,0 + + + + 0x42C30000,0 + + + + + + true + VENDOR_HINT_ACTIVITY_START + -1 + + + + true + VENDOR_HINT_ACTIVITY_PAUSE + -1 + + + + true + VENDOR_HINT_ACTIVITY_RESUME + -1 + + + + true + VENDOR_HINT_ACTIVITY_STOP + -1 + + + + true + VENDOR_HINT_PICARD_TOP_APP + 1 + + + true + VENDOR_HINT_PICARD_RENDER_RATE + 1 + + + true + VENDOR_HINT_PICARD_LOW_LAT + 1 + + + true + VENDOR_HINT_PICARD_HIGH_CPUUTIL + 1 + + + true + VENDOR_HINT_PICARD_LOAD_CHANGED + 1 + + + + com.google.android.gms + com.android.vending + com.google.android.projection.gearhead + + diff --git a/proprietary/vendor/etc/lm/QGPE.xml b/proprietary/vendor/etc/lm/QGPE.xml new file mode 100644 index 0000000..d6560d3 --- /dev/null +++ b/proprietary/vendor/etc/lm/QGPE.xml @@ -0,0 +1,446 @@ + + + + + APEngine + libapengine.so + + 10 + 1 + GAME_OPT_TSENS_RULE1,GAME_OPT_TSENS_RULE2,GAME_OPT_TSENS_RULE3 + + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 2.0, 5.0, 1.0 + 2.0, 5.0, 1.0 + 2.0, 5.0, 1.0 + /proc/sys/walt/sched_group_upmigrate + /proc/sys/walt/sched_group_downmigrate + 4,5,6,7 + + + + 10 + 1 + GAME_OPT_TSENS_RULE1,GAME_OPT_TSENS_RULE2,GAME_OPT_TSENS_RULE3 + + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 2.0, 5.0, 1.0 + 2.0, 5.0, 1.0 + 2.0, 5.0, 1.0 + /proc/sys/walt/sched_group_upmigrate + /proc/sys/walt/sched_group_downmigrate + 4,5,6,7 + + + + 10 + 1 + GAME_OPT_TSENS_RULE1,GAME_OPT_TSENS_RULE2,GAME_OPT_TSENS_RULE3 + + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 0.6, 1.0, 0.4 + 2.0, 5.0, 1.0 + 2.0, 5.0, 1.0 + 2.0, 5.0, 1.0 + /proc/sys/walt/sched_group_upmigrate + /proc/sys/walt/sched_group_downmigrate + 4,5,6,7 + + + + 10 + /proc/sys/walt/sched_group_upmigrate + /proc/sys/walt/sched_group_downmigrate + 4,5,6,7 + + + + + + + 0x4144C100,1000000 + + + 0x4144C100,1000000 + + + + + + 0x40C78000, 0, 0x40C7C000, 0, + 0x41448000, 19000, 0x41448100, 19000 + + + + + + + + + 0x40C78000, 0, 0x40C7C000, 0, + 0x41448000, 79000, 0x41448100, 79000, 0x43480000, 900000, + 0x40800200, 1000, 0x40800000, 1000, 0x40800100, 1000, + 0x40C74000, 0xf0, 0x40408000, 99 + + + + 0x40800200,1651,0x40800000,1651 + + + + 0x40800100,1324 + + + + + + + 0x4144C100,1000000 + + + 0x4144C100,1000000 + + + + + + 0x40C78000, 0, 0x40C7C000, 0, + 0x41448000, 19000, 0x41448100, 19000 + + + + + + + + + 0x40C78000, 0, 0x40C7C000, 0, + 0x41448000, 79000, 0x41448100, 79000, 0x43480000, 900000, + 0x40800200, 1000, 0x40800000, 1000, 0x40800100, 1000, + 0x40C74000, 0xf0, 0x40408000, 99 + + + + 0x40800200,1651,0x40800000,1651 + + + + 0x40800100,1324 + + + + + + + 0x4144C100,1000000 + + + 0x4144C100,1000000 + + + + + + 0x40C78000, 0, 0x40C7C000, 0, + 0x41448000, 19000, 0x41448100, 19000 + + + + + + + + + 0x40C78000, 0, 0x40C7C000, 0, + 0x41448000, 79000, 0x41448100, 79000, 0x43480000, 900000, + 0x40800200, 1000, 0x40800000, 1000, 0x40800100, 1000, + 0x40C74000, 0xf0, 0x40408000, 99 + + + + 0x40800200,1651,0x40800000,1651 + + + + 0x40800100,1324 + + + + + + + + + + + 0x41008000, 0, 0x41008200, 0, + 0x40C78000, 5, 0x40C7C000, 5, + 0x43490000, 30, 0x43494000, 30, + 0x41848000, 0xE3C88, + 0x40C9C000,4 + + + + + + + + 0x41008000, 0, 0x41008200, 0, + 0x40C78000, 5, 0x40C7C000, 5, + 0x43490000, 30, 0x43494000, 30, + 0x41848000, 0xE3C88, + 0x40C9C000,4 + + + + 0x40800200,1651,0x40800000,1651 + + + + 0x40800100,1324 + + + + 0x42804000,0 + + + + 0x43488000,2092000 + + + + 0x40C68000, -3 + + + + + + 4 + + + Fps + + + true + VENDOR_HINT_ACTIVITY_START + -1 + + + + true + VENDOR_HINT_ACTIVITY_PAUSE + -1 + + + + true + VENDOR_HINT_ACTIVITY_RESUME + -1 + + + + true + VENDOR_HINT_ACTIVITY_STOP + -1 + + + + + + /sys/class/drm/sde-crtc-0/measured_fps + /sys/class/drm/sde-crtc-0/fps_periodicity_ms + + 100 + + + + SchedParams + + + true + VENDOR_HINT_ACTIVITY_START + -1 + + + + true + VENDOR_HINT_ACTIVITY_PAUSE + -1 + + + + true + VENDOR_HINT_ACTIVITY_RESUME + -1 + + + + true + VENDOR_HINT_ACTIVITY_STOP + -1 + + + 100 + + /sys/kernel/msm_performance/notify/aggr_big_nr + /sys/kernel/msm_performance/notify/aggr_top_load + /sys/kernel/msm_performance/parameters/core_ctl_register + /sys/kernel/msm_performance/notify/top_load_cluster + /sys/kernel/msm_performance/notify/curr_cap_cluster + + + + + Gpu + + + true + VENDOR_HINT_ACTIVITY_START + -1 + + + + true + VENDOR_HINT_ACTIVITY_PAUSE + -1 + + + + true + VENDOR_HINT_ACTIVITY_RESUME + -1 + + + + true + VENDOR_HINT_ACTIVITY_STOP + -1 + + + + + + + /sys/class/kgsl/kgsl-3d0/gpu_available_frequencies + /sys/class/kgsl/kgsl-3d0/gpu_clock_stats + /sys/class/kgsl/kgsl-3d0/gpuclk + /sys/class/kgsl/kgsl-3d0/gpu_busy_percentage + + 100 + + + + + + true + VENDOR_HINT_THERMAL_UPDATE + -1 + + + true + VENDOR_HINT_APP_WORKLOAD_TYPE + 1 + + + + true + VENDOR_HINT_HEADROOM_REGULATOR + -1 + + + + true + VENDOR_HINT_TAP_EVENT + -1 + + + true + VENDOR_HINT_SENSOR_DATA + 1 + + + true + VENDOR_HINT_TOGGLE_GAMEOPT + 1 + + + + true + VENDOR_HINT_PICARD_TOP_APP + 1 + + + true + VENDOR_HINT_PICARD_RENDER_RATE + 1 + + + true + VENDOR_HINT_PICARD_LOW_LAT + 1 + + + true + VENDOR_HINT_PICARD_HIGH_CPUUTIL + 1 + + + true + VENDOR_HINT_PICARD_LOAD_CHANGED + 1 + + + true + VENDOR_HINT_GAME_ACTION_DISABLE + 1 + + + + com.google.android.gms + com.android.vending + com.google.android.projection.gearhead + com.vectorunit.silver.googleplay + com.kiloo.subwaysurf + com.imangi.templerun2 + com.ogien.trainsim + + + com.google.android.gms + com.android.vending + com.google.android.projection.gearhead + + + com.google.android.gms + com.android.vending + com.google.android.projection.gearhead + + + com.google.android.gms + com.android.vending + com.google.android.projection.gearhead + + diff --git a/proprietary/vendor/etc/lm/QGPEActionMap.xml b/proprietary/vendor/etc/lm/QGPEActionMap.xml new file mode 100644 index 0000000..b68b81a --- /dev/null +++ b/proprietary/vendor/etc/lm/QGPEActionMap.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/lm/SilkyScrollsFeature.xml b/proprietary/vendor/etc/lm/SilkyScrollsFeature.xml new file mode 100644 index 0000000..4bf0c40 --- /dev/null +++ b/proprietary/vendor/etc/lm/SilkyScrollsFeature.xml @@ -0,0 +1,64 @@ + + + + + SilkyScrolls + + 60,90,120,144,180,240 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + libsilkyscrolls.so + + + true + VENDOR_HINT_SCROLL_BOOST + 1 + + + + true + VENDOR_HINT_SCROLL_BOOST + 2 + + + true + VENDOR_HINT_DRAG_START + + + true + VENDOR_HINT_DRAG_END + + + true + VENDOR_HINT_APP_WORKLOAD_TYPE + + + diff --git a/proprietary/vendor/etc/lm/prekill/prekill_2GB.data b/proprietary/vendor/etc/lm/prekill/prekill_2GB.data new file mode 100644 index 0000000..fce8a00 Binary files /dev/null and b/proprietary/vendor/etc/lm/prekill/prekill_2GB.data differ diff --git a/proprietary/vendor/etc/lm/prekill/prekill_4GB.data b/proprietary/vendor/etc/lm/prekill/prekill_4GB.data new file mode 100644 index 0000000..f052cd5 Binary files /dev/null and b/proprietary/vendor/etc/lm/prekill/prekill_4GB.data differ diff --git a/proprietary/vendor/etc/lm/prekill/prekill_6GB.data b/proprietary/vendor/etc/lm/prekill/prekill_6GB.data new file mode 100644 index 0000000..c5db16f Binary files /dev/null and b/proprietary/vendor/etc/lm/prekill/prekill_6GB.data differ diff --git a/proprietary/vendor/etc/lm/sPLHFeature.xml b/proprietary/vendor/etc/lm/sPLHFeature.xml new file mode 100644 index 0000000..f5cf687 --- /dev/null +++ b/proprietary/vendor/etc/lm/sPLHFeature.xml @@ -0,0 +1,79 @@ + + + + + sPLH + + 60,90,120,144,180,240 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 60,90,120,144,180,240 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 60,90,120,144,180,240 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + + 60,90,120,144,180,240 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + 0,690,80,1600,120,2000 + + libsplh.so + + + true + VENDOR_HINT_SCROLL_BOOST + 1 + + + + true + VENDOR_HINT_SCROLL_BOOST + 2 + + + diff --git a/proprietary/vendor/etc/lowi.conf b/proprietary/vendor/etc/lowi.conf new file mode 100644 index 0000000..da2f442 --- /dev/null +++ b/proprietary/vendor/etc/lowi.conf @@ -0,0 +1,23 @@ +#*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====* +# +# LOWI Config file - taro +# +# GENERAL DESCRIPTION +# This file contains the config params for LOWI +# +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +#=============================================================================*/ + +# X86 ONLY - UBUNTU: +# Copy this file in the same directory where the executable is + +# Log level +# EL_LOG_OFF = 0, EL_ERROR = 1, EL_WARNING = 2, EL_INFO = 3, EL_DEBUG = 4, EL_VERBOSE = 5, EL_LOG_ALL = 100 +LOWI_LOG_LEVEL = 2 +LOWI_USE_LOWI_LP = 0 +LOWI_HE_RTT_SUPPORT = 1 +LOWI_USE_NLMSG_FOR_CAPS = 1 +LOWI_RTT_WEIGHTED_MEAN = 1 +LOWI_USE_6G_CHANNELS = 1 diff --git a/proprietary/vendor/etc/ltm_config_tianma_nt37705_dsc_cmd_mode_panel.xml b/proprietary/vendor/etc/ltm_config_tianma_nt37705_dsc_cmd_mode_panel.xml new file mode 100644 index 0000000..b2656fe --- /dev/null +++ b/proprietary/vendor/etc/ltm_config_tianma_nt37705_dsc_cmd_mode_panel.xml @@ -0,0 +1,40 @@ + + + "0.6" + + + + 0 2000 10000 40000 80000 + 0 0 64 96 128 + 1 + + 0 1024 1536 1792 2047 4095 + 0 1024 1536 1792 2047 4095 + 0 + + 2000 + + 8 + 0 30 50 128 160 256 + 1 2 4 4 4 4 + + 0 512 1024 1536 2047 4095 + 128 128 128 128 128 128 + 1 + + 256 + 128 + 5 + 30 + + 1.2 + + 50 + 8 + + + diff --git a/proprietary/vendor/etc/media_cape/video_system_specs.json b/proprietary/vendor/etc/media_cape/video_system_specs.json new file mode 100644 index 0000000..b3706a1 --- /dev/null +++ b/proprietary/vendor/etc/media_cape/video_system_specs.json @@ -0,0 +1,228 @@ +// If you modify this file, +// 1. Push it to /vendor/etc/video_system_specs.json on the device +// 2. Kill media.hwcodec to get the new changed values. +// Note: Please do not use hexadecimal values 0x in this file. +{ + "Video": { + // feature list used for enable/disable + "Features": { + // This enables single buffer multi-offset feature for decoder input buffer + "api_same_input_buffer_support": true, + // This is used for encoder color space conversion with custom matrix. + // custom matrix is defined in kernel driver + // this triggers to enable CSC to 709LR with custom matrix + "enc_csc_custom_matrix": false, + // this enables adaptive blur if possible by encoder. + // this is preprocessing of encoder input YUV buffers + "enc_auto_blur": true, + // this enables encoding rotate by C2D. it is used for some low tier end chipsets which + // don't support rotate feature in video core. TODO - Rename as enc_vpss_rotation + "enc_c2d_rotation": false, + // target supports cvp for all encode usecases. + "enc_cvp_enable": true, + // encoder csc enable + "enc_csc_enable": false, + // perf hints support for decoder and encoder + "perf_control_enable": true, + // this enables pipeline code for querying capabilities and creating codecs + "pipelining": true, + // this enables pre-processing pipeline + "pre_processing_pipelining": false, + // It is used to enable fastCV engine for flip support in the absence of VPSS hardware + // support. + "enc_vpss_flip": true, + // this enables RGB conversion with image convertor + "rgb_image_converter": true, + // this will enable the graphics pipeline for + // CSC and converting images to other format and + // Rotating the frame etc + "vtxr_enable": true, + // this will enable software I/O chache coherency + "sw_cache_coherency": false + }, + "Presets": { + // this is used for secure decoding performance boost handling + // prefech sizes of internal & output buffers + // internal : 200 MB (200 X 1) + // output : 200 MB (12.5 X 16) + "dec_sec_prefetch_size_internal": 209715200, + "dec_sec_prefetch_size_output": 13434880, + // control to force enable linear color format for decoder + // if this is enable, then decoder will produce linear color format output. + // it is bitmask: + // 0x0: no override, + // 0x1: enable 8 bit: linear format. 10 bit: compressed format + // 0x2: 8 bit: compressed format. 10 bit: linear format + // 0x3: 8 bit: linear format. 10 bit: linear format + "dec_linear_color_format": 0, + // maximum MB/sec for default single non-ref b-frame enablement case + // 3840x2160@60fps + "enc_single_nonref_b_max_mbs_per_sec": 1944000, + // maximum MB/frame for default adaptive b-frame enablement case + // 3840x2160/256 + "enc_single_nonref_b_max_mbs_per_frame": 32400, + // maximum width for default adaptive b-frame enablement case + // Max Width=3840, Max Height=3840 + "enc_single_nonref_b_max_width": 3840, + // maximum MB/sec for default Hier-B enablement case + // 1920x1088@60fps + "enc_hier_b_max_mbs_per_sec": 489600, + // maximum MB/frame for default Hier-B enablement case + // 1920x1088/256 + "enc_hier_b_max_mbs_per_frame": 8160, + // maximum width for default Hier-B enablement case + // Max Width=1920, Max Height=1920 + "enc_hier_b_max_width": 1920, + // maximum decoder output rate if it is Nuplayer path and + // player sets max refresh rate + "max_supported_render_rate": 120, + // control to force enable linear color format for encoder + // if this is enable, then encoder will ask camera via + // consumer flag to inform usage of linear color format. + // it is used only for camera path. can't be used for non-camera producer case + // it is bitmask: + // 0x0: no override, + // 0x1: enable 8 bit: linear format. 10 bit: compressed format + // 0x2: 8 bit: compressed format. 10 bit: linear format + // 0x3: 8 bit: linear format. 10 bit: linear format + "enc_linear_color_format": 0, + // override chroma qp offset value for 8 and 10 bits: + // default: 0 + // allowed override value: -12 + "enc_chroma_qp_offset_10_bit": 0, + "enc_chroma_qp_offset_8_bit": 0, + //encoder bitrate savings control (CAC) - content adaptive coding feature + // it is bitmask. + // 0x0: disable CAC + // 0x1: 8 bit: enable. 10 bit: disable + // 0x2: 8 bit: disable. 10 bit: enable + // 0x3: 8 bit: enable. 10 bit: enable + "enc_bitrate_savings": 3, + // minimum encoder bitrate boost + "enc_bitrate_boost": 25, + // maximum and minimum QPs for Encoders + // default: 10 - 40 + // allowed override value: 0 - 51 + "enc_qp_min": 10, + "enc_qp_max": 40, + // additional buffers to be added while computing pipeline delays + "pipeline_extra_output_buffers": 2, + // time threshold of output buffer allocation loop since last input buffer queued(ms) + // 0 --> no such limitation (loop until allocation done) + "max_retry_alloc_output_timeout": 2000, + // Frameworks adds 4 buffers to achive smoothness for all resolutions. To reduce memory usage + // for higher resolutions(> 4k) reduce the output delay by smoothnessFactor. + "smoothnessFactor": 4, + // override default primaries to BT709 for >=UHD decode + "default_primaries_override" : 0, + + // WARNING: + // Please DON'T change these values, if you don't know what you are doing. + // These are the Video HAL capabilities. Video HAL may not function properly with wrong values. + // below are various capability used + "num_vpp_pipes": 4, + // video driver version capability used for skype MediaCodec + "vt_driver_version": 534123018, + // maximum LTR cont for encoder + "ltr_max_count": 2, + // Encoder preprocessing: maximum encoder downscalar factor possible in width or height or both direction + "preprocess_max_downscale_factor": 8, + // encoder support rotation as preprocessing + "preprocess_rotation": 1, + // Allowed encoder Hier-P maximum layer count: [0 - 6] + "enc_hier_p_max_temporal_layer_count": 6, + // Allowed encoder Hier-B maximum layer count: [0 - 4] + "enc_hier_b_max_temporal_layer_count": 4 + }, + // list of codec plugin libraries to be loaded into codec registry + "QC2CodecPlugins": [ + "libqc2vppfilter.so", + //#ifdef OPLUS_FEATURE_OSIE_SR + //shumin.nie@MULTIMEDIA.MMSERVER.PLAYER, 2020/11/10, Add for OSIE and SR + "liboplusvppfilter.so" + //#endif /* OPLUS_FEATURE_OSIE_SR */ + ], + + // list of filters used in pre processing + // each filter shall have properties codec_name/lib_name/input_streams/output_streams + // input_streams lists the id of input streams those are consumed by the filter + // output streams lists the is of output streams those are generated by the filter + // main stream id must be 0 + // An example multiple-stream topology: + // "QC2PreProcessingFilters": [ + // { + // // do not include .secure filter + // // both non-secure and secure filters are covered by non-secure filter name + // "codec_name": "mock.c2.qti.filter.colorconverter", + // "lib_name": "libqcodec2_mock_color_converter.so", + // // the initial input stream must be main stream (id 0) + // "input_streams": [0], + // "output_streams": [0, 1] + // }, + // { + // "codec_name": "mock.c2.qti.filter.vpp", + // "lib_name": "libqcodec2_mock_vpp.so", + // "input_streams": [0], + // "output_streams": [0] + // }, + // { + // "codec_name": "mock.c2.qti.filter.saliency", + // "lib_name": "libqcodec2_mock_saliency.so", + // "input_streams": [1], + // "output_streams": [1] + // }, + // { + // "codec_name": "mock.c2.qti.filter.streamintegrator", + // "lib_name": "libqcodec2_mock_stream_integrator.so", + // "input_streams": [0, 1], + // "output_streams": [0] + // } + // ], + // + "QC2PreProcessingFilters": [ + { + // do not include .secure filter + // both non-secure and secure filters are covered by non-secure filter name + "codec_name": "c2.qti.colorconvert.filter", + "lib_name": "libqc2colorconvertfilter.so", + "input_streams": [0], + "output_streams": [0] + }, + { + "codec_name": "mock.c2.qti.filter", + "lib_name": "libqcodec2_mockfilter.so", + "input_streams": [0], + "output_streams": [0] + } + ], + + // List of HW codecs enabled for this target + "codecs-available": { + "decoders": [ + "c2.qti.avc.decoder", + "c2.qti.avc.decoder.low_latency", + "c2.qti.hevc.decoder", + "c2.qti.hevc.decoder.low_latency", + "c2.qti.vp9.decoder", + "c2.qti.vp9.decoder.low_latency", + "c2.qti.avc.decoder.secure", + "c2.qti.hevc.decoder.secure", + "c2.qti.vp9.decoder.secure" + ], + "encoders": [ + "c2.qti.avc.encoder", + "c2.qti.hevc.encoder", + "c2.qti.hevc.encoder.cq", + "c2.qti.heic.encoder", + "c2.qti.avc.encoder.secure", + "c2.qti.hevc.encoder.secure" + ] + }, + "QC2PostProcessingFilters": { + "vppFilter": [ + "c2.qti.vpp.filter", + "c2.qti.vpp.filter.secure" + ] + } + } +} diff --git a/proprietary/vendor/etc/media_codecs.xml b/proprietary/vendor/etc/media_codecs.xml new file mode 100644 index 0000000..72acce1 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs.xml @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_cape.xml b/proprietary/vendor/etc/media_codecs_cape.xml new file mode 100644 index 0000000..57bd8a1 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_cape.xml @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_cape_vendor.xml b/proprietary/vendor/etc/media_codecs_cape_vendor.xml new file mode 100644 index 0000000..7996f02 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_cape_vendor.xml @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_performance_cape.xml b/proprietary/vendor/etc/media_codecs_performance_cape.xml new file mode 100644 index 0000000..46d77cb --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_performance_cape.xml @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_performance_cape_vendor.xml b/proprietary/vendor/etc/media_codecs_performance_cape_vendor.xml new file mode 100644 index 0000000..6396e43 --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_performance_cape_vendor.xml @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_codecs_vendor_audio.xml b/proprietary/vendor/etc/media_codecs_vendor_audio.xml new file mode 100644 index 0000000..aa8fd9b --- /dev/null +++ b/proprietary/vendor/etc/media_codecs_vendor_audio.xml @@ -0,0 +1,23 @@ + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles.xml b/proprietary/vendor/etc/media_profiles.xml new file mode 100644 index 0000000..66128d6 --- /dev/null +++ b/proprietary/vendor/etc/media_profiles.xml @@ -0,0 +1,867 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles_V1_0.xml b/proprietary/vendor/etc/media_profiles_V1_0.xml new file mode 100644 index 0000000..dc4a051 --- /dev/null +++ b/proprietary/vendor/etc/media_profiles_V1_0.xml @@ -0,0 +1,511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles_cape.xml b/proprietary/vendor/etc/media_profiles_cape.xml new file mode 100644 index 0000000..bc40bec --- /dev/null +++ b/proprietary/vendor/etc/media_profiles_cape.xml @@ -0,0 +1,1967 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles_taro.xml b/proprietary/vendor/etc/media_profiles_taro.xml new file mode 100644 index 0000000..bc40bec --- /dev/null +++ b/proprietary/vendor/etc/media_profiles_taro.xml @@ -0,0 +1,1967 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles_ukee.xml b/proprietary/vendor/etc/media_profiles_ukee.xml new file mode 100644 index 0000000..e810841 --- /dev/null +++ b/proprietary/vendor/etc/media_profiles_ukee.xml @@ -0,0 +1,1827 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_profiles_vendor.xml b/proprietary/vendor/etc/media_profiles_vendor.xml new file mode 100644 index 0000000..66128d6 --- /dev/null +++ b/proprietary/vendor/etc/media_profiles_vendor.xml @@ -0,0 +1,867 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/media_taro/video_system_specs.json b/proprietary/vendor/etc/media_taro/video_system_specs.json new file mode 100644 index 0000000..53611e3 --- /dev/null +++ b/proprietary/vendor/etc/media_taro/video_system_specs.json @@ -0,0 +1,234 @@ +// If you modify this file, +// 1. Push it to /vendor/etc/video_system_specs.json on the device +// 2. Kill media.hwcodec to get the new changed values. +// Note: Please do not use hexadecimal values 0x in this file. +{ + "Video": { + // feature list used for enable/disable + "Features": { + // This enables single buffer multi-offset feature for decoder input buffer + "api_same_input_buffer_support": true, + // This is used for encoder color space conversion with custom matrix. + // custom matrix is defined in kernel driver + // this triggers to enable CSC to 709LR with custom matrix + "enc_csc_custom_matrix": false, + // this enables adaptive blur if possible by encoder. + // this is preprocessing of encoder input YUV buffers + "enc_auto_blur": true, + // this enables encoding rotate by C2D. it is used for some low tier end chipsets which + // don't support rotate feature in video core. TODO - Rename as enc_vpss_rotation + "enc_c2d_rotation": false, + // target supports cvp for all encode usecases. + "enc_cvp_enable": true, + // encoder csc enable + "enc_csc_enable": false, + // perf hints support for decoder + "perf_control_enable": true, + // this enables pipeline code for querying capabilities and creating codecs + "pipelining": true, + // this enables pre-processing pipeline + "pre_processing_pipelining": false, + // It is used to enable fastCV engine for flip support in the absence of VPSS hardware + // support. + "enc_vpss_flip": true, + // this enables RGB conversion with image convertor + "rgb_image_converter": true, + // this will enable carveout memory for secure encoder bitstream + "hw_protected_carveout": false, + // this will enable the graphics pipeline for + // CSC and converting images to other format and + // Rotating the frame etc + "vtxr_enable": true, + // this will enable software I/O chache coherency + "sw_cache_coherency": false + }, + "Presets": { + // this is used for secure decoding performance boost handling + // prefech sizes of internal & output buffers + // internal : 200 MB (200 X 1) + // output : 200 MB (12.5 X 16) + "dec_sec_prefetch_size_internal": 209715200, + "dec_sec_prefetch_size_output": 13434880, + // control to force enable linear color format for decoder + // if this is enable, then decoder will produce linear color format output. + // it is bitmask: + // 0: no override, + // 1: enable 8 bit: linear format. 10 bit: compressed format + // 2: 8 bit: compressed format. 10 bit: linear format + // 3: 8 bit: linear format. 10 bit: linear format + "dec_linear_color_format": 0, + // maximum MB/sec for default single non-ref b-frame enablement case + // 3840x2160@60fps + "enc_single_nonref_b_max_mbs_per_sec": 1944000, + // maximum MB/frame for default adaptive b-frame enablement case + // 3840x2160/256 + "enc_single_nonref_b_max_mbs_per_frame": 32400, + // maximum width for default adaptive b-frame enablement case + // Max Width=3840, Max Height=3840 + "enc_single_nonref_b_max_width": 3840, + // maximum MB/sec for default Hier-B enablement case + // 1920x1088@60fps + "enc_hier_b_max_mbs_per_sec": 489600, + // maximum MB/frame for default Hier-B enablement case + // 1920x1088/256 + "enc_hier_b_max_mbs_per_frame": 8160, + // maximum width for default Hier-B enablement case + // Max Width=1920, Max Height=1920 + "enc_hier_b_max_width": 1920, + // maximum decoder output rate if it is Nuplayer path and + // player sets max refresh rate + "max_supported_render_rate": 120, + // control to force enable linear color format for encoder + // if this is enable, then encoder will ask camera via + // consumer flag to inform usage of linear color format. + // it is used only for camera path. can't be used for non-camera producer case + // it is bitmask: + // 0x0: no override, + // 0x1: enable 8 bit: linear format. 10 bit: compressed format + // 0x2: 8 bit: compressed format. 10 bit: linear format + // 0x3: 8 bit: linear format. 10 bit: linear format + "enc_linear_color_format": 0, + // override chroma qp offset value for 8 and 10 bits: + // default: 0 + // allowed override value: -12 + "enc_chroma_qp_offset_10_bit": 0, + "enc_chroma_qp_offset_8_bit": 0, + //encoder bitrate savings control (CAC) - content adaptive coding feature + // it is bitmask. + // 0x0: disable CAC + // 0x1: 8 bit: enable. 10 bit: disable + // 0x2: 8 bit: disable. 10 bit: enable + // 0x3: 8 bit: enable. 10 bit: enable + "enc_bitrate_savings": 3, + // minimum encoder bitrate boost + "enc_bitrate_boost": 25, + // maximum and minimum QPs for Encoders + // default: 10 - 40 + // allowed override value: 0 - 51 + "enc_qp_min": 10, + "enc_qp_max": 40, + // additional buffers to be added while computing pipeline delays + "pipeline_extra_output_buffers": 2, + // time threshold of output buffer allocation loop since last input buffer queued(ms) + // 0 --> no such limitation (loop until allocation done) + "max_retry_alloc_output_timeout": 2000, + // Frameworks adds 4 buffers to achive smoothness for all resolutions. To reduce memory usage + // for higher resolutions(> 4k) reduce the output delay by smoothnessFactor. + "smoothnessFactor": 4, + // override default primaries to BT709 for >=UHD decode + "default_primaries_override" : 0, + + // WARNING: + // Please DON'T change these values, if you don't know what you are doing. + // These are the Video HAL capabilities. Video HAL may not function properly with wrong values. + // below are various capability used + "num_vpp_pipes": 4, + // video driver version capability used for skype MediaCodec + // Hex Value : 0xPPPPYYMM + // PPPP [2 Bytes] - Product ID + // YY [1 Byte ] - Year (last two digits of year {00..99}) + // MM [1 Byte ] - Month (01..12) + "vt_driver_version": 553784585, + // maximum LTR cont for encoder + "ltr_max_count": 2, + // Encoder preprocessing: maximum encoder downscalar factor possible in width or height or both direction + "preprocess_max_downscale_factor": 8, + // encoder support rotation as preprocessing + "preprocess_rotation": 1, + // Allowed encoder Hier-P maximum layer count: [0 - 6] + "enc_hier_p_max_temporal_layer_count": 6, + // Allowed encoder Hier-B maximum layer count: [0 - 4] + "enc_hier_b_max_temporal_layer_count": 4 + }, + // list of codec plugin libraries to be loaded into codec registry + "QC2CodecPlugins": [ + "libqc2vppfilter.so", + //#ifdef OPLUS_FEATURE_OSIE_SR + //shumin.nie@MULTIMEDIA.MMSERVER.PLAYER, 2020/11/10, Add for OSIE and SR + "liboplusvppfilter.so" + //#endif /* OPLUS_FEATURE_OSIE_SR */ + ], + + // list of filters used in pre processing + // each filter shall have properties codec_name/lib_name/input_streams/output_streams + // input_streams lists the id of input streams those are consumed by the filter + // output streams lists the is of output streams those are generated by the filter + // main stream id must be 0 + // An example multiple-stream topology: + // "QC2PreProcessingFilters": [ + // { + // // do not include .secure filter + // // both non-secure and secure filters are covered by non-secure filter name + // "codec_name": "mock.c2.qti.filter.colorconverter", + // "lib_name": "libqcodec2_mock_color_converter.so", + // // the initial input stream must be main stream (id 0) + // "input_streams": [0], + // "output_streams": [0, 1] + // }, + // { + // "codec_name": "mock.c2.qti.filter.vpp", + // "lib_name": "libqcodec2_mock_vpp.so", + // "input_streams": [0], + // "output_streams": [0] + // }, + // { + // "codec_name": "mock.c2.qti.filter.saliency", + // "lib_name": "libqcodec2_mock_saliency.so", + // "input_streams": [1], + // "output_streams": [1] + // }, + // { + // "codec_name": "mock.c2.qti.filter.streamintegrator", + // "lib_name": "libqcodec2_mock_stream_integrator.so", + // "input_streams": [0, 1], + // "output_streams": [0] + // } + // ], + // + "QC2PreProcessingFilters": [ + { + // do not include .secure filter + // both non-secure and secure filters are covered by non-secure filter name + "codec_name": "c2.qti.colorconvert.filter", + "lib_name": "libqc2colorconvertfilter.so", + "input_streams": [0], + "output_streams": [0] + }, + { + "codec_name": "mock.c2.qti.filter", + "lib_name": "libqcodec2_mockfilter.so", + "input_streams": [0], + "output_streams": [0] + } + ], + + // List of HW codecs enabled for this target + "codecs-available": { + "decoders": [ + "c2.qti.avc.decoder", + "c2.qti.avc.decoder.low_latency", + "c2.qti.hevc.decoder", + "c2.qti.hevc.decoder.low_latency", + "c2.qti.vp9.decoder", + "c2.qti.vp9.decoder.low_latency", + "c2.qti.avc.decoder.secure", + "c2.qti.hevc.decoder.secure", + "c2.qti.vp9.decoder.secure" + ], + "encoders": [ + "c2.qti.avc.encoder", + "c2.qti.hevc.encoder", + "c2.qti.hevc.encoder.cq", + "c2.qti.heic.encoder", + "c2.qti.avc.encoder.secure", + "c2.qti.hevc.encoder.secure" + ] + }, + "QC2PostProcessingFilters": { + "vppFilter": [ + "c2.qti.vpp.filter", + "c2.qti.vpp.filter.secure" + ] + } + } +} diff --git a/proprietary/vendor/etc/media_ukee/video_system_specs.json b/proprietary/vendor/etc/media_ukee/video_system_specs.json new file mode 100644 index 0000000..7a9ff01 --- /dev/null +++ b/proprietary/vendor/etc/media_ukee/video_system_specs.json @@ -0,0 +1,230 @@ +// If you modify this file, +// 1. Push it to /vendor/etc/video_system_specs.json on the device +// 2. Kill media.hwcodec to get the new changed values. +// Note: Please do not use hexadecimal values 0x in this file. +{ + "Video": { + // feature list used for enable/disable + "Features": { + // This enables single buffer multi-offset feature for decoder input buffer + "api_same_input_buffer_support": true, + // This is used for encoder color space conversion with custom matrix. + // custom matrix is defined in kernel driver + // this triggers to enable CSC to 709LR with custom matrix + "enc_csc_custom_matrix": false, + // this enables adaptive blur if possible by encoder. + // this is preprocessing of encoder input YUV buffers + "enc_auto_blur": true, + // this enables encoding rotate by C2D. it is used for some low tier end chipsets which + // don't support rotate feature in video core. TODO - Rename as enc_vpss_rotation + "enc_c2d_rotation": false, + // target supports cvp for all encode usecases. + "enc_cvp_enable": true, + // encoder csc enable + "enc_csc_enable": false, + // perf hints support for decoder and encoder + "perf_control_enable": true, + // this enables pipeline code for querying capabilities and creating codecs + "pipelining": true, + // this enables pre-processing pipeline + "pre_processing_pipelining": false, + // It is used to enable fastCV engine for flip support in the absence of VPSS hardware + // support. + "enc_vpss_flip": true, + // this enables RGB conversion with image convertor + "rgb_image_converter": true, + // this will enable carveout memory for secure encoder bitstream + "hw_protected_carveout": false, + // this will enable the graphics pipeline for + // CSC and converting images to other format and + // Rotating the frame etc + "vtxr_enable": true, + // this will enable software I/O chache coherency + "sw_cache_coherency": false + }, + "Presets": { + // this is used for secure decoding performance boost handling + // prefech sizes of internal & output buffers + // internal : 200 MB (200 X 1) + // output : 200 MB (12.5 X 16) + "dec_sec_prefetch_size_internal": 209715200, + "dec_sec_prefetch_size_output": 13434880, + // control to force enable linear color format for decoder + // if this is enable, then decoder will produce linear color format output. + // it is bitmask: + // 0: no override, + // 1: enable 8 bit: linear format. 10 bit: compressed format + // 2: 8 bit: compressed format. 10 bit: linear format + // 3: 8 bit: linear format. 10 bit: linear format + "dec_linear_color_format": 0, + // maximum MB/sec for default single non-ref b-frame enablement case + // 3840x2160@60fps + "enc_single_nonref_b_max_mbs_per_sec": 1944000, + // maximum MB/frame for default adaptive b-frame enablement case + // 3840x2160/256 + "enc_single_nonref_b_max_mbs_per_frame": 32400, + // maximum width for default adaptive b-frame enablement case + // Max Width=3840, Max Height=3840 + "enc_single_nonref_b_max_width": 3840, + // maximum MB/sec for default Hier-B enablement case + // 1920x1088@60fps + "enc_hier_b_max_mbs_per_sec": 489600, + // maximum MB/frame for default Hier-B enablement case + // 1920x1088/256 + "enc_hier_b_max_mbs_per_frame": 8160, + // maximum width for default Hier-B enablement case + // Max Width=1920, Max Height=1920 + "enc_hier_b_max_width": 1920, + // maximum decoder output rate if it is Nuplayer path and + // player sets max refresh rate + "max_supported_render_rate": 120, + // control to force enable linear color format for encoder + // if this is enable, then encoder will ask camera via + // consumer flag to inform usage of linear color format. + // it is used only for camera path. can't be used for non-camera producer case + // it is bitmask: + // 0x0: no override, + // 0x1: enable 8 bit: linear format. 10 bit: compressed format + // 0x2: 8 bit: compressed format. 10 bit: linear format + // 0x3: 8 bit: linear format. 10 bit: linear format + "enc_linear_color_format": 0, + // override chroma qp offset value for 8 and 10 bits: + // default: 0 + // allowed override value: -12 + "enc_chroma_qp_offset_10_bit": 0, + "enc_chroma_qp_offset_8_bit": 0, + //encoder bitrate savings control (CAC) - content adaptive coding feature + // it is bitmask. + // 0x0: disable CAC + // 0x1: 8 bit: enable. 10 bit: disable + // 0x2: 8 bit: disable. 10 bit: enable + // 0x3: 8 bit: enable. 10 bit: enable + "enc_bitrate_savings": 3, + // minimum encoder bitrate boost + "enc_bitrate_boost": 25, + // maximum and minimum QPs for Encoders + // default: 10 - 40 + // allowed override value: 0 - 51 + "enc_qp_min": 10, + "enc_qp_max": 40, + // additional buffers to be added while computing pipeline delays + "pipeline_extra_output_buffers": 2, + // time threshold of output buffer allocation loop since last input buffer queued(ms) + // 0 --> no such limitation (loop until allocation done) + "max_retry_alloc_output_timeout": 2000, + // Frameworks adds 4 buffers to achive smoothness for all resolutions. To reduce memory usage + // for higher resolutions(> 4k) reduce the output delay by smoothnessFactor. + "smoothnessFactor": 4, + // override default primaries to BT709 for >=UHD decode + "default_primaries_override" : 0, + + // WARNING: + // Please DON'T change these values, if you don't know what you are doing. + // These are the Video HAL capabilities. Video HAL may not function properly with wrong values. + // below are various capability used + "num_vpp_pipes": 4, + // video driver version capability used for skype MediaCodec + "vt_driver_version": 534123018, + // maximum LTR cont for encoder + "ltr_max_count": 2, + // Encoder preprocessing: maximum encoder downscalar factor possible in width or height or both direction + "preprocess_max_downscale_factor": 8, + // encoder support rotation as preprocessing + "preprocess_rotation": 1, + // Allowed encoder Hier-P maximum layer count: [0 - 6] + "enc_hier_p_max_temporal_layer_count": 6, + // Allowed encoder Hier-B maximum layer count: [0 - 4] + "enc_hier_b_max_temporal_layer_count": 4 + }, + // list of codec plugin libraries to be loaded into codec registry + "QC2CodecPlugins": [ + "libqc2vppfilter.so", + //#ifdef OPLUS_FEATURE_OSIE_SR + //shumin.nie@MULTIMEDIA.MMSERVER.PLAYER, 2020/11/10, Add for OSIE and SR + "liboplusvppfilter.so" + //#endif /* OPLUS_FEATURE_OSIE_SR */ + ], + + // list of filters used in pre processing + // each filter shall have properties codec_name/lib_name/input_streams/output_streams + // input_streams lists the id of input streams those are consumed by the filter + // output streams lists the is of output streams those are generated by the filter + // main stream id must be 0 + // An example multiple-stream topology: + // "QC2PreProcessingFilters": [ + // { + // // do not include .secure filter + // // both non-secure and secure filters are covered by non-secure filter name + // "codec_name": "mock.c2.qti.filter.colorconverter", + // "lib_name": "libqcodec2_mock_color_converter.so", + // // the initial input stream must be main stream (id 0) + // "input_streams": [0], + // "output_streams": [0, 1] + // }, + // { + // "codec_name": "mock.c2.qti.filter.vpp", + // "lib_name": "libqcodec2_mock_vpp.so", + // "input_streams": [0], + // "output_streams": [0] + // }, + // { + // "codec_name": "mock.c2.qti.filter.saliency", + // "lib_name": "libqcodec2_mock_saliency.so", + // "input_streams": [1], + // "output_streams": [1] + // }, + // { + // "codec_name": "mock.c2.qti.filter.streamintegrator", + // "lib_name": "libqcodec2_mock_stream_integrator.so", + // "input_streams": [0, 1], + // "output_streams": [0] + // } + // ], + // + "QC2PreProcessingFilters": [ + { + // do not include .secure filter + // both non-secure and secure filters are covered by non-secure filter name + "codec_name": "c2.qti.colorconvert.filter", + "lib_name": "libqc2colorconvertfilter.so", + "input_streams": [0], + "output_streams": [0] + }, + { + "codec_name": "mock.c2.qti.filter", + "lib_name": "libqcodec2_mockfilter.so", + "input_streams": [0], + "output_streams": [0] + } + ], + + // List of HW codecs enabled for this target + "codecs-available": { + "decoders": [ + "c2.qti.avc.decoder", + "c2.qti.avc.decoder.low_latency", + "c2.qti.hevc.decoder", + "c2.qti.hevc.decoder.low_latency", + "c2.qti.vp9.decoder", + "c2.qti.vp9.decoder.low_latency", + "c2.qti.avc.decoder.secure", + "c2.qti.hevc.decoder.secure", + "c2.qti.vp9.decoder.secure" + ], + "encoders": [ + "c2.qti.avc.encoder", + "c2.qti.hevc.encoder", + "c2.qti.hevc.encoder.cq", + "c2.qti.heic.encoder", + "c2.qti.avc.encoder.secure", + "c2.qti.hevc.encoder.secure" + ] + }, + "QC2PostProcessingFilters": { + "vppFilter": [ + "c2.qti.vpp.filter", + "c2.qti.vpp.filter.secure" + ] + } + } +} diff --git a/proprietary/vendor/etc/models/acd/event.eai b/proprietary/vendor/etc/models/acd/event.eai new file mode 100644 index 0000000..f3bb53f Binary files /dev/null and b/proprietary/vendor/etc/models/acd/event.eai differ diff --git a/proprietary/vendor/etc/models/acd/music.eai b/proprietary/vendor/etc/models/acd/music.eai new file mode 100644 index 0000000..502f8c0 Binary files /dev/null and b/proprietary/vendor/etc/models/acd/music.eai differ diff --git a/proprietary/vendor/etc/models/acd/speech.eai b/proprietary/vendor/etc/models/acd/speech.eai new file mode 100644 index 0000000..03654da Binary files /dev/null and b/proprietary/vendor/etc/models/acd/speech.eai differ diff --git a/proprietary/vendor/etc/msm_irqbalance.conf b/proprietary/vendor/etc/msm_irqbalance.conf new file mode 100644 index 0000000..1a64dbc --- /dev/null +++ b/proprietary/vendor/etc/msm_irqbalance.conf @@ -0,0 +1,9 @@ +################################################################################################################################ +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +################################################################################################################################ + +PRIO=1,1,1,1,0,0,0,0 +#arch_timer, arm-pmu, arch_mem_timer +IGNORED_IRQ=27,23,38,115,332 diff --git a/proprietary/vendor/etc/oplus_Widevine_licenses.pfm b/proprietary/vendor/etc/oplus_Widevine_licenses.pfm new file mode 100644 index 0000000..a774465 --- /dev/null +++ b/proprietary/vendor/etc/oplus_Widevine_licenses.pfm @@ -0,0 +1,82 @@ +{ + "licenseOEMIDs": 51, + "licenseFeaturesIds": [ + "1601", + "1600" + ], + "licenseHardwareVersions": [ + "0xA008" + ], + "licensePKHashes": [ + "0x0E754A9963F5ABE8CFEC201498A775AAD080F217B8E8ED70B210D0191C9485F2" + ], + "licenseeName": "oem_51_prj_OppoWidevine8475", + "features": [ + "CPZ" + ], + "featureBundles": [ + "Widevine" + ], + "INCLUDE_EXPIRATION_EXTENSION": 1, + "licenseExpirationPerpetual": true, + "deviceFileName": "1600-1601-no-exp-2228262651.pfm", + "licenseSerial": "4113b37909dd5d13113ddfe9000001802db86f33" +} + +-----BEGIN CERTIFICATE----- +MIIEsTCCA2WgAwIBAgIUQROzeQndXRMRPd/pAAABgC24bzMwQQYJKoZIhvcNAQEK +MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF +AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq +MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD +VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy +MzEyMzU5NTlaMHgxJDAiBgNVBAMMG29lbV81MV9wcmpfT3Bwb1dpZGV2aW5lODQ3 +NTEkMCIGA1UECgwbUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuMSowKAYDVQQL +DCFRdWFsY29tbSBDcnlwdG9ncmFwaGljIE9wZXJhdGlvbnMwggEgMAsGCSqGSIb3 +DQEBAQOCAQ8AMIIBCgKCAQEA//////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////// +/////////////////////////////////////////////wIDAQABo4HTMIHQMB8G +A1UdIwQYMBaAFIcU6Tcyfr22KPwwamAkEDDYveduMAwGA1UdEwEB/wQCMAAwDgYD +VR0PAQH/BAQDAgWgMBkGCSsGAQQBiykMAQQMAAAAAAAABkEAAAZAMBYGCisGAQQB +iykLAQEECAAAAAAAAABRMBYGCisGAQQBiykLAQIECAAAAAAAAKAIMC0GCSsGAQQB +iykMBQQgDnVKmWP1q+jP7CAUmKd1qtCA8he46O1wshDQGRyUhfIwFQYJKwYBBAGL +KQwJBAgAAAAAYlmHRzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRww +GgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggEBAGMZ77wB0vXHm+GX +jiMe7E8I2o6t/4AANqLLXPMk9guNZMLWdp0dQSLWUMhFHGERRvPnolLGZlBrKnwU +/IumSSSYC2kNggmREdCrsb8p1x5yxyvV1L3KhXWEquhJhzTeZihF3e4Ci/WaZgas +qBfs5FGgMnG1x/1TmlMYO1S8q1OSJV2WI5Pc6tacsoHpaC1G4TnDGwYiwi/FUmYu +IqRRo8uTt8X5Lb3lIaLixBeCN+8blZpFAm4o/vx3hPqknbZss9n94qFjEUMchP3B +XVsLL90hAIPhKBCBbnz1EiS9kEIwZLaCzJ9450BT1ZSjbmXGrsBhjuVa6hDP/7lm +sdYBdCM= +-----END CERTIFICATE----- + + +-----BEGIN CERTIFICATE----- +MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB +CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID +AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo +BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE +AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0 +MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo +bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg +T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK +ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh +ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G +PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h +/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk +OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw +ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU +hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al +Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B +AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm +KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf +RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8 +lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY +kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU +ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g= +-----END CERTIFICATE----- + + diff --git a/proprietary/vendor/etc/perf/avcsysnodesconfigs.xml b/proprietary/vendor/etc/perf/avcsysnodesconfigs.xml new file mode 100644 index 0000000..400781e --- /dev/null +++ b/proprietary/vendor/etc/perf/avcsysnodesconfigs.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/commonresourceconfigs.xml b/proprietary/vendor/etc/perf/commonresourceconfigs.xml new file mode 100644 index 0000000..986a703 --- /dev/null +++ b/proprietary/vendor/etc/perf/commonresourceconfigs.xml @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/commonsysnodesconfigs.xml b/proprietary/vendor/etc/perf/commonsysnodesconfigs.xml new file mode 100644 index 0000000..c033dac --- /dev/null +++ b/proprietary/vendor/etc/perf/commonsysnodesconfigs.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/perfboostsconfig.xml b/proprietary/vendor/etc/perf/perfboostsconfig.xml new file mode 100644 index 0000000..2235176 --- /dev/null +++ b/proprietary/vendor/etc/perf/perfboostsconfig.xml @@ -0,0 +1,1094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/perfconfigstore.xml b/proprietary/vendor/etc/perf/perfconfigstore.xml new file mode 100644 index 0000000..1e0da35 --- /dev/null +++ b/proprietary/vendor/etc/perf/perfconfigstore.xml @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/targetconfig.xml b/proprietary/vendor/etc/perf/targetconfig.xml new file mode 100644 index 0000000..0bfcf19 --- /dev/null +++ b/proprietary/vendor/etc/perf/targetconfig.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/targetresourceconfigs.xml b/proprietary/vendor/etc/perf/targetresourceconfigs.xml new file mode 100644 index 0000000..b812ed3 --- /dev/null +++ b/proprietary/vendor/etc/perf/targetresourceconfigs.xml @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/targetsysnodesconfigs.xml b/proprietary/vendor/etc/perf/targetsysnodesconfigs.xml new file mode 100644 index 0000000..b214c69 --- /dev/null +++ b/proprietary/vendor/etc/perf/targetsysnodesconfigs.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/testcommonresourceconfigs.xml b/proprietary/vendor/etc/perf/testcommonresourceconfigs.xml new file mode 100644 index 0000000..8eddfed --- /dev/null +++ b/proprietary/vendor/etc/perf/testcommonresourceconfigs.xml @@ -0,0 +1,356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/perf/testtargetresourceconfigs.xml b/proprietary/vendor/etc/perf/testtargetresourceconfigs.xml new file mode 100644 index 0000000..d4d8469 --- /dev/null +++ b/proprietary/vendor/etc/perf/testtargetresourceconfigs.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.xml b/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.xml new file mode 100644 index 0000000..e5a9345 --- /dev/null +++ b/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.xml @@ -0,0 +1,18 @@ + + + + + diff --git a/proprietary/vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml b/proprietary/vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml new file mode 100644 index 0000000..c119926 --- /dev/null +++ b/proprietary/vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/proprietary/vendor/etc/powerhint.xml b/proprietary/vendor/etc/powerhint.xml new file mode 100644 index 0000000..3bf3058 --- /dev/null +++ b/proprietary/vendor/etc/powerhint.xml @@ -0,0 +1,981 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/public.libraries.txt b/proprietary/vendor/etc/public.libraries.txt new file mode 100644 index 0000000..e677719 --- /dev/null +++ b/proprietary/vendor/etc/public.libraries.txt @@ -0,0 +1,8 @@ +libqti-perfd-client.so +libadsprpc.so +libcdsprpc.so +libsdsprpc.so +libfastcvopt.so +libOpenCL.so +libAncFilter.so +libarcsoft_scbokeh_video.so diff --git a/proprietary/vendor/etc/pwr/PSMPowerOptFeature.xml b/proprietary/vendor/etc/pwr/PSMPowerOptFeature.xml new file mode 100644 index 0000000..297025b --- /dev/null +++ b/proprietary/vendor/etc/pwr/PSMPowerOptFeature.xml @@ -0,0 +1,68 @@ + + + PSMPowerOptFeature + libpsmoptfeature.so + + 0 + /sys/devices/system/cpu/cpu7/online + /sys/devices/system/cpu/cpufreq/policy7 + vendor.display.use_smooth_motion, 0 + camera.disable_zsl_mode, 1 + + + + + + + + + + + + + 0x40C68100, 0xFFFFFFF6, 0x40C68000, 0xFFFFFFF6, 0x40C68200, 0xFFFFFFF6, 0x40CF4000, 0x270F2706, + 0x4143C100, 998, 0x4143C000, 1100, 0x41450100, 0, 0x41454100, 0x4 + + + 0x40804000, 0x7D0 + + + + + + + + + 0x40C68000, 0xFFFFFFEC, 0x40C68200, 0xFFFFFFEC, 0x40CF4000, 0x270F2706, + 0x4143C100, 998, 0x4143C000, 1100, 0x41450100, 0, 0x41454100, 0x4 + + + + + + + + + 0x40C68000, 0xFFFFFFFA, 0x40C68200, 0xFFFFFFFA, 0x40CF4000, 0x270F2706, + 0x4143C100, 998, 0x4143C000, 1100, 0x41450100, 0, 0x41454100, 0x4 + + + + + + + diff --git a/proprietary/vendor/etc/pwr/PowerFeatureConfig.xml b/proprietary/vendor/etc/pwr/PowerFeatureConfig.xml new file mode 100644 index 0000000..cf4028e --- /dev/null +++ b/proprietary/vendor/etc/pwr/PowerFeatureConfig.xml @@ -0,0 +1,33 @@ + + + + PSMPowerOptFeature + 0 + + + VideoPowerOptFeature + 1 + + + StandbyFeature + 1 + + + VendorScenarioPowerOptFeature + 0 + + diff --git a/proprietary/vendor/etc/pwr/StandbyFeature.xml b/proprietary/vendor/etc/pwr/StandbyFeature.xml new file mode 100644 index 0000000..23f12d2 --- /dev/null +++ b/proprietary/vendor/etc/pwr/StandbyFeature.xml @@ -0,0 +1,24 @@ + + + StandbyFeature + libstandbyfeature.so + + 3 + 5 + /sys/devices/platform/soc/1d84000.ufshc/spm_lvl + + diff --git a/proprietary/vendor/etc/pwr/VendorScenarioPowerOptFeature.xml b/proprietary/vendor/etc/pwr/VendorScenarioPowerOptFeature.xml new file mode 100644 index 0000000..97f6e5b --- /dev/null +++ b/proprietary/vendor/etc/pwr/VendorScenarioPowerOptFeature.xml @@ -0,0 +1,35 @@ + + + VendorScenarioPowerOptFeature + libvendorscenariopoweroptfeature.so + + + + 0x00, 0x40C68000, 0xFFFFFFFA, 0x40C68200, 0xFFFFFFFA, 0x40CF4000, 0x270F2706, 0x40CA4000, 0x8 + + 0x01, 0x4183C000, 0x21, 0x41834000, 0x64, 0x41838000, 0, 0x43034000, 0x21,0x43020000, 0x64, 0x43024000, 0, 0x4303C000, 0x858B8 ,0x40804100, 0x3E8, 0x41444100, 0, 0x41444000, 0, 0x41440000, 0x63,0x40CE0000, 0x0032000A, 0x40CE0200, 0x00550055, 0x40CA4000, 0x8 + + 0x02, 0x40CF4000, 0x270F2706, 0x40CA4000, 0x8 + + 0x03, 0x40C68000, 0xFFFFFFEC, 0x40C68200, 0xFFFFFFEC, 0x40CF4000, 0x270F2706 + + 0x04, 0x40CF4000, 0x270F2706, 0x40CA4000, 0x8 + + 0x05, 0x4143C100, 844, 0x4143C000, 1113, 0x4144C100, 600000, 0x4144C000, 600000, 0x41444100, 0, 0x41444000, 0, 0x41450100, 0, 0x41454100, 0x4, 0x41450000, 100, 0x41454000, 0x4 + + + diff --git a/proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml b/proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml new file mode 100644 index 0000000..6be7339 --- /dev/null +++ b/proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml @@ -0,0 +1,77 @@ + + + VideoPowerOptFeature + libvideooptfeature.so + + 30 + 120 + 120 + 6 + + + + + + 0x40CF4000, 0x270F2706 + + + + + + + + + + + 0x40CA4000, 0x8, 0x4143C100, 844, 0x4143C000, 1113, 0x41450100, 0, 0x41454100, 0x4, 0x40C68100, -20, 0x40C68000, -10, 0x4144C100, 600000, 0x4144C000, 600000, 0x41000000, 3 + + + + 0x40CF4000, 0x270F2706 + + + + + + + + + + + 0x40CA4000, 0x8, 0x4143C100, 806, 0x4143C000, 1113, 0x41450100, 0, 0x41454100, 0x4, 0x40C68100, -20, 0x40C68000, -10, 0x4144C100, 600000, 0x4144C000, 600000, 0x41000000, 3 + + + + 0x40CF4000, 0x270F2706 + + + + + + + + + + 0x40CA4000, 0x8, 0x4143C100, 844, 0x4143C000, 1113, 0x41450100, 0, 0x41454100, 0x4, 0x40C68100, -20, 0x40C68000, -10, 0x4144C100, 600000, 0x4144C000, 600000 + + + + com.google.android.gms + com.android.vending + com.google.android.projection.gearhead + + diff --git a/proprietary/vendor/etc/qcril_database/qcrilNr.db b/proprietary/vendor/etc/qcril_database/qcrilNr.db new file mode 100644 index 0000000..50d6095 Binary files /dev/null and b/proprietary/vendor/etc/qcril_database/qcrilNr.db differ diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/10.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/10.0_config.sql new file mode 100644 index 0000000..50286db --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/10.0_config.sql @@ -0,0 +1,14 @@ + +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',10.0); +UPDATE qcril_properties_table SET def_val="" WHERE property="all_bc_msg"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.custom_ecc"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.poweron_opt"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.bar_fake_gcell"; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/11.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/11.0_config.sql new file mode 100644 index 0000000..3369b68 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/11.0_config.sql @@ -0,0 +1,14 @@ + +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',11.0); +UPDATE qcril_properties_table SET def_val="" WHERE property="all_bc_msg"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.custom_ecc"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.poweron_opt"; +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.support_vonr_update", "false"); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql new file mode 100644 index 0000000..1c28edd --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql @@ -0,0 +1,8 @@ +/* + Copyright (c) 2022 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',12.0); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql new file mode 100644 index 0000000..0844259 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql @@ -0,0 +1,13 @@ +/* + Copyright (c) 2022 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',13.0); +UPDATE qcril_properties_table SET def_val="true" WHERE property="persist.vendor.radio.bar_fake_gcell"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.relay_oprt_change"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.lte_vrte_ltd"; +UPDATE qcril_properties_table SET def_val="" WHERE property="persist.vendor.radio.mt_sms_ack"; +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_gba_over_isim_app", "true"); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql new file mode 100644 index 0000000..dfd0f6e --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql @@ -0,0 +1,179 @@ +/* + Copyright (c) 2019-2020 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',6.0); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("is_rat_tlv_supported", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("is_ril_vrte_learning_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("all_bc_msg", "all"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("hw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("sw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("mcfg_ver_info", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.data.profile_update", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.disable_nricon_report", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_ltd_sys_ind", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.dont_use_dsd", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tcp_rst_drop", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.datacall_timeout", "155"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.attach.profile", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.dont_use_epc", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.rcv_dormancy_ind", "on_screen_state"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.no_srv_rc_17", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.bar_fake_gcell", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.wait_time_for_fake_ecc", "10"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.unicode_op_names", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.enableadvancedscan", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.do_not_use_ril_optr_db", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.stack_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.stack_1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.disable_retry", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.max_retry_timeout", "100"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.qcril_gstk.disable", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.qcril_uim_vcc_feature", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.uim_temp_unlock_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.uim_temp_unlock_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.fci"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sglte_csfb", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.rat_on"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.kddi_hold_answ_on", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ims_retry_3gpp", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ims_retry_3gpp2", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.oem_ind_to_both", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.oem_socket", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sap_silent_pin", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.block_allow_data", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.suppress_req", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.data_con_rprt", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.track_heap_mem"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.voice.modem.index"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.ignore_ims_wlan"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.ver_info"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hw_mbn_loaded", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_log_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.adb_log_on", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_payload_on", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_log_interval", "5"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ril_extra_debug", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hw_mbn_update", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_update", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_volte", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sw_mbn_openmkt", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.long_iin_mbn", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.msim.stackid_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.msim.stackid_1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.do_not_init_csvt", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.env.spec"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.apm_sim_not_pwdn", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.add_power_save", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_nw_search", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.voice_on_lte", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.report_rstate", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.fill_eons", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.limit_sys_info", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.no_wait_for_card", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.snapshot_timer", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.snapshot_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.snapshot_data", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.data_timer", "500"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.rcv_data_dorm_ind", "off"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.data_ltd_sys_ind", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.use_se_table_only", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.custom_ecc", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.custom_nw_ecc", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.ecc_hard"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.eri64_as_home", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.prefer_spn", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.proc_nw_scan", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sglte.eons_domain", "cs"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sglte.eons_roam", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.prov_emer_in_lpm", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.relay_oprt_change", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_vrte_ltd", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.3gpp_drte_ltd", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.no_cons_man_roam", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.wait_for_pbm", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.wait_for_pbm_time", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sib16_support", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_full_band", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.cinfo_sweep_limit", "10000"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.use_cc_names", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.reg_den_rej_cause", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.csg_info_avlbl", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.cs_srv_type", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.limit_rac_change", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.poweron_opt", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.sglte_target"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_plmn_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_plmn_1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tuneaway_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tuneaway_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.paging_priority_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.paging_priority_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.is_voip_enabled", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.pwropt_modepref_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.pwropt_modepref_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.default_network", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.always_send_plmn", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.restore_mode_pref", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.manual_nw_rej_ct", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.ignore_dom_time", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.1x_roam_mtu_size", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_tuneaway_0", "0xFF"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.lte_tuneaway_1", "0xFF"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.apm_mdm_not_pwdn", "1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_0_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_0_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_1_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_1_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_2_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_2_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_3_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_lons_3_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_0_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_0_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_1_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_1_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_2_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_2_1"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_3_0"); +INSERT OR REPLACE INTO qcril_properties_table(property) VALUES("persist.vendor.radio.nitz_sons_3_1"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.cn_mcc", "460"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.tw_mcc", "466"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.mbn_path", "/data/modem_config/"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.stack_id_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.stack_id_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.start_ota_daemon", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.mt_sms_ack", "10"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.sms_link_timer", "4"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.force_on_dc", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.block_sms_on_1x", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.process_sups_ind", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.0x9e_not_callname", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.orig_num_disp", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.clir1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.report_codec", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.support_subaddr", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.subaddr_amp", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.reject_cause_21", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.subaddr_ia5_id", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.redir_party_num", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.call_type", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.facnotsup_as_nonw", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.autoanswer.ms", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.voice_diag_logging", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.cb.dup_detection", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.support.encrypted_calls", "true"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.vdp_on_ims_cap", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.disable_modem_cfg", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.5g_mode_pref", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.5g_mode_pref_0", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.5g_mode_pref_1", "0"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.fake_audio_up", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hidl_dev_service", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.is_ussd_supported", "false"); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.hlos_prov_pref_auto", "0"); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/7.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/7.0_config.sql new file mode 100644 index 0000000..4224507 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/7.0_config.sql @@ -0,0 +1,11 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',7.0); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES("persist.vendor.radio.shutdown_deactivate_timer", "90"); +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; +DELETE FROM qcril_properties_table WHERE property="persist.vendor.radio.hlos_prov_pref_auto"; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/8.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/8.0_config.sql new file mode 100644 index 0000000..764c56a --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/8.0_config.sql @@ -0,0 +1,9 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',8.0); +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/config/9.0_config.sql b/proprietary/vendor/etc/qcril_database/upgrade/config/9.0_config.sql new file mode 100644 index 0000000..47bcdcd --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/config/9.0_config.sql @@ -0,0 +1,12 @@ + +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table(property, def_val) VALUES('qcrildb_version',9.0); +UPDATE qcril_properties_table SET def_val="" WHERE property="all_bc_msg"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.custom_ecc"; +UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type"; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql new file mode 100644 index 0000000..001e2cb --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql @@ -0,0 +1,710 @@ +/* + Copyright (c) 2016 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +-- VERSION: 5 +PRAGMA foreign_keys=OFF; +CREATE TABLE qcril_emergency_source_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +INSERT INTO qcril_emergency_source_mcc_table VALUES('334','060','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('730','133','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('732','123','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('901','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('901','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','191','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','1669','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','199','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','112','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','911','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','191','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','192','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','199','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','117','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','112','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','911','','limited'); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','110','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','119','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','120','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('460','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('852','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','110','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','118','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','199','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','113','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('510','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','113','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','114','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('452','115','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','991','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','994','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('502','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('310','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('310','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('302','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('302','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('456','191','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('456','192','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('456','199','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('457','191','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('457','192','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('457','199','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('706','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('704','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('334','066','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('716','105','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','100',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','101',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','102',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','108',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('429','112',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','100',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','101',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','102',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','108',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('470','112',NULL,NULL); +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('505','000','',''); +CREATE TABLE qcril_emergency_source_voice_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','110','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','119','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','120','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','999','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('852','999','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('460','122','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','191','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','1669','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','199','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('520','911','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('414','191','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('414','192','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('414','199','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('515','117','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('515','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('515','911','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','110','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','118','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','199','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','113','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('510','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','113','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','114','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('452','115','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','112','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','911','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','991','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','994','','full'); +INSERT INTO qcril_emergency_source_voice_table VALUES('502','999','','full'); +CREATE TABLE qcril_emergency_source_hard_mcc_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','110','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','119','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','120','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('852','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('460','122','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','1669','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('520','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('414','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','117','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('515','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','110','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','118','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','113','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('510','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','113','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','114','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('452','115','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','991','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','994','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('502','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('310','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('302','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('456','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','191','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('457','199','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','133','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','100',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','101',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','102',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','108',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('429','112',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','100',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','101',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','102',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','108',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('470','112',NULL,NULL); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('234','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('222','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('268','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('204','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('272','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('216','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','150','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','155','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('230','158','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('655','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('286','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('226','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('206','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('260','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('231','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('214','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('208','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','060','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('334','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('732','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('716','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','190','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','192','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('724','193','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('722','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('730','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('712','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('740','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('706','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('704','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('710','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('714','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('748','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('734','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','911','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','000','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','08','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','110','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','999','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','118','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','119','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('262','122','',''); +CREATE TABLE qcril_emergency_source_nw_table(MCC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER)); +CREATE TABLE qcril_emergency_source_escv_iin_table(IIN TEXT, NUMBER TEXT, ESCV INTEGER, ROAM TEXT, PRIMARY KEY(IIN,NUMBER,ROAM)); +CREATE TABLE qcril_emergency_source_escv_nw_table(MCC TEXT, MNC TEXT, NUMBER TEXT, ESCV INTEGER, PRIMARY KEY(MCC,NUMBER, ESCV)); +CREATE TABLE qcril_emergency_source_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC)); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','20','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','15','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','08','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','118','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('222','99','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('268','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('204','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('272','01','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('216','70','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','150','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','155','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('230','03','158','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('655','01','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('286','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('226','10','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('206','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('260','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('231','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('214','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','060','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','020','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','101','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','10','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','190','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','192','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','193','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','05','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','190','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','192','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','193','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','12','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','190','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','192','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','193','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('724','38','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','07','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','10','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('722','070','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('730','02','133','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','001','123','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','102','123','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('732','123','123','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('712','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('740','00','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('706','04','122','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('704','03','122','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','03','066','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('334','030','066','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','30','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('710','300','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('714','02','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('716','06','105','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('748','07','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('734','04','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','911','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('262','03','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','30','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','999','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('234','33','112','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','840','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','854','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','855','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','856','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','857','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','858','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','859','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','860','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','861','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','862','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','863','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','864','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','865','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','866','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','867','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','868','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','869','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','870','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','871','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','872','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','873','108','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','100','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','101','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','102','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('405','874','108','',''); +CREATE TABLE qcril_emergency_source_voice_mcc_mnc_table(MCC TEXT, MNC TEXT, NUMBER TEXT, IMS_ADDRESS TEXT, SERVICE TEXT, PRIMARY KEY(MCC,NUMBER,MNC)); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','840','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','854','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','855','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','856','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','857','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','858','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','859','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','860','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','861','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','862','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','863','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','864','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','865','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','866','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','867','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','868','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','869','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','870','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','871','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','872','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','873','108','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','100','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','101','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','102','','full'); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('405','874','108','','full'); +CREATE TABLE qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property)); +INSERT INTO qcril_properties_table VALUES('qcrildb_version','5'); +CREATE TABLE qcril_operator_specific_config(MCC TEXT, MNC TEXT, WPS_OVER_CS INTEGER, PRIMARY KEY(MCC, MNC)); +INSERT INTO qcril_operator_specific_config VALUES('310','410',1); +DELETE FROM qcril_operator_specific_config where MCC = '310' AND MNC = '410'; +CREATE TABLE qcril_cdma_operator_specific_config(MCC TEXT, MNC TEXT, FORCE_ON_DC INTEGER, PRIMARY KEY(MCC, MNC)); +INSERT INTO qcril_cdma_operator_specific_config VALUES('460','03',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('460','11',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('454','03',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('454','31',1); +INSERT INTO qcril_cdma_operator_specific_config VALUES('204','04',1); +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql new file mode 100644 index 0000000..33285c0 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql @@ -0,0 +1,12 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 10); + +INSERT INTO qcril_emergency_source_mcc_table VALUES('235','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('530','111','',''); + +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('235','999','',''); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql new file mode 100644 index 0000000..a1b4a9d --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql @@ -0,0 +1,56 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 11); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '204' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '206' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '208' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '208' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '214' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '214' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '216' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '999'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '08'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '118'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '222' AND NUMBER = '119'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '226' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '226' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '150'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '155'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '230' AND NUMBER = '158'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '231' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '231' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '234' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '234' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '260' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '260' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '262' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '268' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '272' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '272' AND NUMBER = '999'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '286' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '302' AND NUMBER = '999'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '310' AND NUMBER = '999'; + +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '191'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '192'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '199'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '117'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '192'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '191'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '1669'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '199'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '911'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '655' AND NUMBER = '112'; +DELETE FROM qcril_emergency_source_mcc_table where MCC = '655' AND NUMBER = '911'; + +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('404','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('405','112','',''); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql new file mode 100644 index 0000000..519e270 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql @@ -0,0 +1,41 @@ +/* + Copyright (c) 2022 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 12); + +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','111','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','113','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','117','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','118','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','122','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','125','',''); + +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','111','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','112','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','113','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','117','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','118','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','119','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','122','',''); +INSERT INTO qcril_emergency_source_hard_mcc_table VALUES('450','125','',''); + +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '112', 1, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '119', 4, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '122', 8, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '113', 3, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '125', 9, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '111', 6, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '117', 18, 'home'); +INSERT INTO qcril_emergency_source_escv_iin_table VALUES('8982', '118', 19, 'home'); + +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '112', 1); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '119', 4); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '122', 8); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '113', 3); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '125', 9); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '111', 6); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '117', 18); +INSERT INTO qcril_emergency_source_escv_nw_table VALUES('450', NULL, '118', 19); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql new file mode 100644 index 0000000..2d0c355 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql @@ -0,0 +1,14 @@ +/* + Copyright (c) 2016 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT,value TEXT, PRIMARY KEY(property)); +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 1); + +DELETE FROM qcril_emergency_source_mcc_table where MCC = '234' AND NUMBER = '999'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','999','',''); + +DELETE FROM qcril_emergency_source_mcc_table WHERE MCC = '505' AND NUMBER = '000'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('505', '000', '',''); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql new file mode 100644 index 0000000..53d13ed --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql @@ -0,0 +1,10 @@ +/* + Copyright (c) 2017 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 2); + +CREATE TABLE IF NOT EXISTS qcril_operator_specific_config(MCC TEXT, MNC TEXT, WPS_OVER_CS INTEGER, PRIMARY KEY(MCC, MNC)); +INSERT OR REPLACE INTO qcril_operator_specific_config VALUES ('310', '410', 1); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql new file mode 100644 index 0000000..908f048 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql @@ -0,0 +1,9 @@ +/* + Copyright (c) 2018 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 3); + +DELETE FROM qcril_operator_specific_config where MCC = '310' AND MNC = '410'; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql new file mode 100644 index 0000000..8d809f6 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql @@ -0,0 +1,53 @@ +/* + Copyright (c) 2018 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 4); + +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; + +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '100'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '100'; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql new file mode 100644 index 0000000..276797a --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql @@ -0,0 +1,140 @@ +/* + Copyright (c) 2019 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 5); + +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '840' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '854' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '855' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '856' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '857' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '858' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '859' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '860' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '861' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '862' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '863' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '864' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '865' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '866' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '867' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '868' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '869' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '870' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '871' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '872' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '873' AND NUMBER = '108'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '101'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '102'; +DELETE FROM qcril_emergency_source_voice_mcc_mnc_table where MCC = '405' AND MNC = '874' AND NUMBER = '108'; diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql new file mode 100644 index 0000000..9ce03e1 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql @@ -0,0 +1,9 @@ +/* + Copyright (c) 2019 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +DROP TABLE IF EXISTS qcril_properties_table; +CREATE TABLE qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT); +INSERT OR REPLACE INTO qcril_properties_table (property, def_val) VALUES ('qcrildb_version', 6); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql new file mode 100644 index 0000000..f82b84b --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql @@ -0,0 +1,229 @@ +/* + Copyright (c) 2020 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','01','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','02','116117','',''); + + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','91','116117','',''); + + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','20','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','21','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','88','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','09','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','10','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','11','116117','',''); + +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','15','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','17','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','18','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','115','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','119','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','191','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','196','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','197','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116000','',''); +INSERT INTO qcril_emergency_source_mcc_mnc_table VALUES('208','13','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','01','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','02','116117','',''); + + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','91','116117','',''); + + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','20','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','21','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','88','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','09','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','10','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','11','116117','',''); + +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','15','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','17','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','18','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','115','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','119','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','191','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','196','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','197','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116000','',''); +INSERT INTO qcril_emergency_source_voice_mcc_mnc_table VALUES('208','13','116117','',''); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql new file mode 100644 index 0000000..ee6fe22 --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql @@ -0,0 +1,61 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 8); +INSERT INTO qcril_emergency_source_mcc_table VALUES('204','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('206','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('208','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('208','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('214','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('214','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('216','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('222','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('226','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('226','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','150','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','155','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('230','158','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('231','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('231','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('234','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('260','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('260','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('262','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('268','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('272','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('272','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('286','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('302','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('310','999','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('404','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('405','112','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '191'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','191','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '192'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','192','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '414' AND NUMBER = '199'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('414','199','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '117'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','117','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '192'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','192','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '515' AND NUMBER = '911'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('515','911','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '191'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','191','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '1669'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','1669','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '199'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','199','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '112'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','112','',''); +DELETE FROM qcril_emergency_source_mcc_table where MCC = '520' AND NUMBER = '911'; +INSERT INTO qcril_emergency_source_mcc_table VALUES('520','911','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('655','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('655','911','',''); diff --git a/proprietary/vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql b/proprietary/vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql new file mode 100644 index 0000000..07c3aed --- /dev/null +++ b/proprietary/vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql @@ -0,0 +1,10 @@ +/* + Copyright (c) 2021 Qualcomm Technologies, Inc. + All Rights Reserved. + Confidential and Proprietary - Qualcomm Technologies, Inc. +*/ + +INSERT OR REPLACE INTO qcril_properties_table (property, value) VALUES ('qcrildb_version', 9); + +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','112','',''); +INSERT INTO qcril_emergency_source_mcc_table VALUES('450','119','',''); diff --git a/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855.txt b/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855.txt new file mode 100644 index 0000000..fe495e7 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855.txt @@ -0,0 +1,195 @@ +############################################################################## +# Copyright (c) 2016-2020 Qualcomm Technologies, Inc. +# All Rights Reserved +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Hana MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8150.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_simple + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 + +# Frequency of the sensors +# IMU(accel and gyro) sensor frequency +sensor_frequency_hz = 1000 +# Magnetometer sensor frequency +magnetometer_frequency_hz = 100 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855_6dof_config.xml new file mode 100644 index 0000000..164a42d --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865.txt b/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865.txt new file mode 100644 index 0000000..d1ce0a7 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865.txt @@ -0,0 +1,223 @@ +############################################################################## +# Copyright (c) 2016-2022 Qualcomm Technologies, Inc. +# All Rights Reserved +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Kona MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Host controller Plugin related configurations +#plugin_host_controller_lib = libqvr_hostcontroller_plugin.so + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8250.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# uvc-tracking camera properties +uvc-tracking_camera_id = 1 +uvc-tracking_camera_sensor = v4l_ov9282_stereo +uvc-tracking_camera_driver = v4l2 +uvc-tracking_camera_res = 1280 400 +uvc-tracking_camera_quarter_res = 1280 400 +uvc-tracking_camera_frame_rdi_mode = false +uvc-tracking_camera_frame_rdi_bit_depth = 10 +uvc-tracking_camera_rdi_frame_format = raw10 +uvc-tracking_camera_auto_exposure = false +uvc-tracking_camera_hvx_mode = false +uvc-tracking_camera_hvx_algo = qvrcam_receiver +uvc-tracking_camera_master_only = false +uvc-tracking_camera_control_protected = false +uvc-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-tracking_camera_frame_logging_mode = disabled +uvc-tracking_camera_hvx_sensor = v4l_ov9282 +uvc-tracking_camera_default_flash_mode = off +uvc-tracking_camera_hvx_stereo_slave_camera_id = -1 +uvc-tracking_camera_default_resolution_mode = full +uvc-tracking_camera_supported_formats = y8 +uvc-tracking_camera_default_frame_format = y8 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = qvrcamera_realtime:*>SCHED_OTHER,0,0x70 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_simple + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 + +# Frequency of the sensors +# IMU(accel and gyro) sensor frequency +sensor_frequency_hz = 1000 +# Magnetometer sensor frequency +magnetometer_frequency_hz = 100 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865_6dof_config.xml new file mode 100644 index 0000000..164a42d --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus.txt b/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus.txt new file mode 100644 index 0000000..e395321 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus.txt @@ -0,0 +1,381 @@ +############################################################################## +# Copyright (c) 2016-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service for Morpheus device. + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +plugin_eye_tracking_lib = libqvr_eyetracking_plugin.so + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8250.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0,2 +tracking_camera_sensor = ov9282_stereo +tracking_camera_driver = native_pair +tracking_camera_res = 2560 800 30 90 +tracking_camera_quarter_res = 1280 400 30 90 91.8 +tracking_camera_frame_rdi_mode = true +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw16 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = ov9282 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 depth16 +tracking_camera_default_frame_format = y8 +tracking_camera_fast_frame_request_mode = true +tracking_camera_enable_partial_frame_read = false +tracking_camera_timing_quarter_res_buffer_fill_duration_us = 3675 +tracking_camera_timing_quarter_res_buffer_fill_offset_us = 2560 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# eye camera properties +eye-tracking_camera_id = 5,4 +eye-tracking_camera_sensor = ov6211_stereo +eye-tracking_camera_driver = native_pair +eye-tracking_camera_res = 800 400 60 220 +eye-tracking_camera_quarter_res = 400 200 60 220 +eye-tracking_camera_frame_rdi_mode = true +eye-tracking_camera_frame_rdi_bit_depth = 10 +eye-tracking_camera_rdi_frame_format = raw10 +eye-tracking_camera_auto_exposure = false +eye-tracking_camera_hvx_mode = false +eye-tracking_camera_hvx_algo = qvrcam_receiver +eye-tracking_camera_master_only = true +eye-tracking_camera_control_protected = true +eye-tracking_camera_privileged_client = 0 +eye-tracking_camera_frame_logging_mode = disabled +eye-tracking_camera_hvx_sensor = ov6211 +eye-tracking_camera_default_flash_mode = torch +eye-tracking_camera_hvx_stereo_slave_camera_id = -1 +eye-tracking_camera_default_resolution_mode = full +eye-tracking_camera_supported_formats = y8 +eye-tracking_camera_default_frame_format = y8 + +# RGB left camera properties +rgb-left_camera_id = 3 +rgb-left_camera_sensor = ov8856 +rgb-left_camera_driver = native +rgb-left_camera_res = 3264 2448 30 30 +rgb-left_camera_quarter_res = 1408 792 90 90 91.8 +rgb-left_camera_frame_rdi_mode = false +rgb-left_camera_frame_rdi_bit_depth = 10 +rgb-left_camera_rdi_frame_format = raw10 +rgb-left_camera_auto_exposure = true +rgb-left_camera_hvx_mode = false +rgb-left_camera_hvx_algo = qvrcam_receiver +rgb-left_camera_master_only = false +rgb-left_camera_control_protected = false +rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +rgb-left_camera_frame_logging_mode = disabled +rgb-left_camera_hvx_sensor = ov8856 +rgb-left_camera_default_flash_mode = off +rgb-left_camera_enable_yuv_ipe_bypass = false +rgb-left_camera_hvx_stereo_slave_camera_id = -1 +rgb-left_camera_default_resolution_mode = quarter +rgb-left_camera_supported_formats = yuv420 +rgb-left_camera_default_frame_format = yuv420 +rgb-left_camera_enable_partial_frame_read = true +rgb-left_camera_timing_quarter_res_buffer_fill_duration_us = 10600 +rgb-left_camera_timing_quarter_res_buffer_fill_offset_us = 200 + +# RGB right camera properties +rgb-right_camera_id = 1 +rgb-right_camera_sensor = ov8856 +rgb-right_camera_driver = native +rgb-right_camera_res = 3264 2448 30 30 +rgb-right_camera_quarter_res = 1408 792 90 90 91.8 +rgb-right_camera_frame_rdi_mode = false +rgb-right_camera_frame_rdi_bit_depth = 10 +rgb-right_camera_rdi_frame_format = raw10 +rgb-right_camera_auto_exposure = true +rgb-right_camera_hvx_mode = false +rgb-right_camera_hvx_algo = qvrcam_receiver +rgb-right_camera_master_only = false +rgb-right_camera_control_protected = false +rgb-right_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +rgb-right_camera_frame_logging_mode = disabled +rgb-right_camera_hvx_sensor = ov8856 +rgb-right_camera_default_flash_mode = off +rgb-right_camera_enable_yuv_ipe_bypass = false +rgb-right_camera_hvx_stereo_slave_camera_id = -1 +rgb-right_camera_default_resolution_mode = quarter +rgb-right_camera_supported_formats = yuv420 +rgb-right_camera_default_frame_format = yuv420 +rgb-right_camera_enable_partial_frame_read = true +rgb-right_camera_timing_quarter_res_buffer_fill_duration_us = 10600 +rgb-right_camera_timing_quarter_res_buffer_fill_offset_us = 200 + +# RGB sync camera properties +rgb_camera_id = 3,1 +rgb_camera_sensor = ov8856_stereo +rgb_camera_driver = native_pair +rgb_camera_calibration_name = rgb-left,rgb-right +rgb_camera_res = 6528 2448 30 30 +rgb_camera_quarter_res = 2816 792 90 90 91.8 +rgb_camera_frame_rdi_mode = false +rgb_camera_frame_rdi_bit_depth = 10 +rgb_camera_rdi_frame_format = raw10 +rgb_camera_auto_exposure = true +rgb_camera_hvx_mode = false +rgb_camera_hvx_algo = qvrcam_receiver +rgb_camera_master_only = false +rgb_camera_control_protected = false +rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +rgb_camera_frame_logging_mode = disabled +rgb_camera_hvx_sensor = ov8856 +rgb_camera_default_flash_mode = off +rgb_camera_enable_yuv_ipe_bypass = true +rgb_camera_hvx_stereo_slave_camera_id = -1 +rgb_camera_default_resolution_mode = quarter +rgb_camera_supported_formats = yuv420 +rgb_camera_default_frame_format = yuv420 +rgb_camera_enable_partial_frame_read = true +rgb_camera_timing_quarter_res_buffer_fill_duration_us = 10600 +rgb_camera_timing_quarter_res_buffer_fill_offset_us = 200 + + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = qvrcamera_realtime:*>SCHED_OTHER,0,0x70 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = true + +# Reload the service when the app closes. Default is false. +reload_when_closed = true + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = standalone + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 42 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 + +# Path to neural network model +depth_model_path = /etc/qvr/depth_model.dlc + +# 3D Reconstruction +3dr_enabled = false + +# Size of the samples stored in the 3D reconstruction in meters. +# Type: float +# Suggested Value: 0.01 to 0.1 meter +3dr_config_sample_distance = 0.05 + +# Size of the samples stored in the 3D reconstruction in meters. +# Type: float +# Suggested Value: At least 5 * 3dr_config_sample_distance +3dr_config_integration_distance = 0.25 + +# Max std error acceptable for a fitted/merged plane in meters. +# Type: float +# Suggested Value: 3dr_config_sample_distance * 5 +3dr_config_plane_detection_max_std_error = 0.25 + +# Max angular error acceptable for a merged plane in radians. +# Type: float +# Suggested Value: 0.2 radians +3dr_config_plane_detection_max_angle_error = 0.2 + +# Number of iterations for the plane refinement algorithm. +# Type: unsigned integer +# Suggested Value: 5 +3dr_config_plane_detection_l1_fitting_iterations = 5 + +# Alpha value in shape plane contour extraction algorithm. Set to zero for convex hull. +# Type: float +3dr_config_plane_detection_alpha = 0 + +# Max angle tolerance to determine whether a plane is horizontal or vertical. +# Type: float +3dr_config_plane_orientation_max_angle_tolerance = 5.0 + +# Max valid depth distance in mm. Values strictly greater than the clipping distance are ignored. +# Recommended values: 5000 for dnn, 2000 for dfs +3dr_config_depth_clipping_distance = 5000 + +# Source of depth map +# Valid values: +# depth : Depth Camera +# tracking: Tracking camera +# Type: string +3dr_depth_source = tracking + +# Algorithm to create depth. +# Valid values: +# dfs: Depth from Stereo +# dnn: Depth from Neural Network +# Type: string +# Note: This value will be ignored if 3dr_depth_source = depth +3dr_depth_mode = dnn + +# Preferred 3DR frame rate. System load/performance may limit frame rate. +3dr_depth_fps = 10 + +#Data Capture Properties +dcs_enabled = false + +# EVA/CVP 2.0+ dfs: Depth From Stereo +# Depth and CVP output raster rearrange computation for dfs disparity output. +# true: computation performed on DSP using Halide libraries (faster, low power) +# false: computation performed on ARM CPU +dfs_disparity_convert_on_dsp = false + +# Frequency of the sensors +# IMU(accel and gyro) sensor frequency +sensor_frequency_hz = 1000 +# Magnetometer sensor frequency +magnetometer_frequency_hz = 100 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus_6dof_config.xml new file mode 100644 index 0000000..164a42d --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity.txt b/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity.txt new file mode 100644 index 0000000..9f92848 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity.txt @@ -0,0 +1,378 @@ +############################################################################## +# Copyright (c) 2016-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service for Trinity device. + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +plugin_eye_tracking_lib = libqvr_eyetracking_plugin.so + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8250.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 4,5 +tracking_camera_sensor = ov9282_stereo +tracking_camera_driver = native_pair +tracking_camera_res = 2560 800 30 90 +tracking_camera_quarter_res = 1280 400 30 90 91.8 +tracking_camera_frame_rdi_mode = true +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw16 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = ov9282 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 depth16 +tracking_camera_default_frame_format = y8 +tracking_camera_fast_frame_request_mode = true +tracking_camera_enable_partial_frame_read = false +tracking_camera_timing_quarter_res_buffer_fill_duration_us = 3675 +tracking_camera_timing_quarter_res_buffer_fill_offset_us = 2560 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# eye camera properties +eye-tracking_camera_id = 2,1 +eye-tracking_camera_sensor = ov6211_stereo +eye-tracking_camera_driver = native_pair +eye-tracking_camera_res = 800 400 60 220 +eye-tracking_camera_quarter_res = 400 200 60 220 +eye-tracking_camera_frame_rdi_mode = true +eye-tracking_camera_frame_rdi_bit_depth = 10 +eye-tracking_camera_rdi_frame_format = raw10 +eye-tracking_camera_auto_exposure = false +eye-tracking_camera_hvx_mode = false +eye-tracking_camera_hvx_algo = qvrcam_receiver +eye-tracking_camera_master_only = true +eye-tracking_camera_control_protected = true +eye-tracking_camera_privileged_client = 0 +eye-tracking_camera_frame_logging_mode = disabled +eye-tracking_camera_hvx_sensor = ov6211 +eye-tracking_camera_default_flash_mode = torch +eye-tracking_camera_hvx_stereo_slave_camera_id = -1 +eye-tracking_camera_default_resolution_mode = full +eye-tracking_camera_supported_formats = y8 +eye-tracking_camera_default_frame_format = y8 + +# RGB left camera properties +rgb-left_camera_id = 3 +rgb-left_camera_sensor = ov8856 +rgb-left_camera_driver = native +rgb-left_camera_res = 3264 2448 30 30 +rgb-left_camera_quarter_res = 1408 792 90 90 91.8 +rgb-left_camera_frame_rdi_mode = false +rgb-left_camera_frame_rdi_bit_depth = 10 +rgb-left_camera_rdi_frame_format = raw10 +rgb-left_camera_auto_exposure = true +rgb-left_camera_hvx_mode = false +rgb-left_camera_hvx_algo = qvrcam_receiver +rgb-left_camera_master_only = false +rgb-left_camera_control_protected = false +rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +rgb-left_camera_frame_logging_mode = disabled +rgb-left_camera_hvx_sensor = ov8856 +rgb-left_camera_default_flash_mode = off +rgb-left_camera_enable_yuv_ipe_bypass = false +rgb-left_camera_hvx_stereo_slave_camera_id = -1 +rgb-left_camera_default_resolution_mode = quarter +rgb-left_camera_supported_formats = yuv420 +rgb-left_camera_default_frame_format = yuv420 +rgb-left_camera_enable_partial_frame_read = true +rgb-left_camera_timing_quarter_res_buffer_fill_duration_us = 10600 +rgb-left_camera_timing_quarter_res_buffer_fill_offset_us = 200 + +# RGB right camera properties +rgb-right_camera_id = 0 +rgb-right_camera_sensor = ov8856 +rgb-right_camera_driver = native +rgb-right_camera_res = 3264 2448 30 30 +rgb-right_camera_quarter_res = 1408 792 90 90 91.8 +rgb-right_camera_frame_rdi_mode = false +rgb-right_camera_frame_rdi_bit_depth = 10 +rgb-right_camera_rdi_frame_format = raw10 +rgb-right_camera_auto_exposure = true +rgb-right_camera_hvx_mode = false +rgb-right_camera_hvx_algo = qvrcam_receiver +rgb-right_camera_master_only = false +rgb-right_camera_control_protected = false +rgb-right_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +rgb-right_camera_frame_logging_mode = disabled +rgb-right_camera_hvx_sensor = ov8856 +rgb-right_camera_default_flash_mode = off +rgb-right_camera_enable_yuv_ipe_bypass = false +rgb-right_camera_hvx_stereo_slave_camera_id = -1 +rgb-right_camera_default_resolution_mode = quarter +rgb-right_camera_supported_formats = yuv420 +rgb-right_camera_default_frame_format = yuv420 +rgb-right_camera_enable_partial_frame_read = true +rgb-right_camera_timing_quarter_res_buffer_fill_duration_us = 10600 +rgb-right_camera_timing_quarter_res_buffer_fill_offset_us = 200 + +# RGB sync camera properties +rgb_camera_id = 3,0 +rgb_camera_sensor = ov8856_stereo +rgb_camera_driver = native_pair +rgb_camera_calibration_name = rgb-left,rgb-right +rgb_camera_res = 6528 2448 30 30 +rgb_camera_quarter_res = 2816 792 90 90 91.8 +rgb_camera_frame_rdi_mode = false +rgb_camera_frame_rdi_bit_depth = 10 +rgb_camera_rdi_frame_format = raw10 +rgb_camera_auto_exposure = true +rgb_camera_hvx_mode = false +rgb_camera_hvx_algo = qvrcam_receiver +rgb_camera_master_only = false +rgb_camera_control_protected = false +rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +rgb_camera_frame_logging_mode = disabled +rgb_camera_hvx_sensor = ov8856 +rgb_camera_default_flash_mode = off +rgb_camera_enable_yuv_ipe_bypass = true +rgb_camera_hvx_stereo_slave_camera_id = -1 +rgb_camera_default_resolution_mode = quarter +rgb_camera_supported_formats = yuv420 +rgb_camera_default_frame_format = yuv420 +rgb_camera_enable_partial_frame_read = true +rgb_camera_timing_quarter_res_buffer_fill_duration_us = 10600 +rgb_camera_timing_quarter_res_buffer_fill_offset_us = 200 + + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = qvrcamera_realtime:*>SCHED_OTHER,0,0x70 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = true + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = standalone + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 42 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 + +# Path to neural network model +depth_model_path = /etc/qvr/depth_model.dlc + +# 3D Reconstruction +3dr_enabled = false + +# Size of the samples stored in the 3D reconstruction in meters. +# Type: float +# Suggested Value: 0.01 to 0.1 meter +3dr_config_sample_distance = 0.05 + +# Size of the samples stored in the 3D reconstruction in meters. +# Type: float +# Suggested Value: At least 5 * 3dr_config_sample_distance +3dr_config_integration_distance = 0.25 + +# Max std error acceptable for a fitted/merged plane in meters. +# Type: float +# Suggested Value: 3dr_config_sample_distance * 5 +3dr_config_plane_detection_max_std_error = 0.25 + +# Max angular error acceptable for a merged plane in radians. +# Type: float +# Suggested Value: 0.2 radians +3dr_config_plane_detection_max_angle_error = 0.2 + +# Number of iterations for the plane refinement algorithm. +# Type: unsigned integer +# Suggested Value: 5 +3dr_config_plane_detection_l1_fitting_iterations = 5 + +# Alpha value in shape plane contour extraction algorithm. Set to zero for convex hull. +# Type: float +3dr_config_plane_detection_alpha = 0 + +# Max angle tolerance to determine whether a plane is horizontal or vertical. +# Type: float +3dr_config_plane_orientation_max_angle_tolerance = 5.0 + +# Max valid depth distance in mm. Values strictly greater than the clipping distance are ignored. +3dr_config_depth_clipping_distance = 5000 +# Recommended values: 5000 for dnn, 2000 for dfs + +# Source of depth map +# Valid values: +# depth : Depth Camera +# tracking: Tracking camera +# Type: string +3dr_depth_source = tracking + +# Algorithm to create depth. +# Valid values: +# dfs: Depth from Stereo +# dnn: Depth from Neural Network +# Type: string +# Note: This value will be ignored if 3dr_depth_source = depth +3dr_depth_mode = dnn + +# Preferred 3DR frame rate. System load/performance may limit frame rate. +3dr_depth_fps = 10 + +#Data Capture Properties +dcs_enabled = false + +# EVA/CVP 2.0+ dfs: Depth From Stereo +# Depth and CVP output raster rearrange computation for dfs disparity output. +# true: computation performed on DSP using Halide libraries (faster, low power) +# false: computation performed on ARM CPU +dfs_disparity_convert_on_dsp = false + +# Frequency of the sensors +# IMU(accel and gyro) sensor frequency +sensor_frequency_hz = 1000 +# Magnetometer sensor frequency +magnetometer_frequency_hz = 100 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity_6dof_config.xml new file mode 100644 index 0000000..164a42d --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina.txt b/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina.txt new file mode 100644 index 0000000..945e614 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina.txt @@ -0,0 +1,273 @@ +############################################################################## +# Copyright (c) 2016-2022 Qualcomm Technologies, Inc. +# All Rights Reserved +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Lahaina MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Host controller Plugin related configurations +#plugin_host_controller_lib = libqvr_hostcontroller_plugin.so + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8350.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# uvc-tracking camera properties +uvc-tracking_camera_id = 1 +uvc-tracking_camera_sensor = v4l_ov9282_stereo +uvc-tracking_camera_driver = v4l2 +uvc-tracking_camera_res = 1280 400 +uvc-tracking_camera_quarter_res = 1280 400 +uvc-tracking_camera_frame_rdi_mode = false +uvc-tracking_camera_frame_rdi_bit_depth = 10 +uvc-tracking_camera_rdi_frame_format = raw10 +uvc-tracking_camera_auto_exposure = false +uvc-tracking_camera_hvx_mode = false +uvc-tracking_camera_hvx_algo = qvrcam_receiver +uvc-tracking_camera_master_only = false +uvc-tracking_camera_control_protected = false +uvc-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-tracking_camera_frame_logging_mode = disabled +uvc-tracking_camera_hvx_sensor = v4l_ov9282 +uvc-tracking_camera_default_flash_mode = off +uvc-tracking_camera_hvx_stereo_slave_camera_id = -1 +uvc-tracking_camera_default_resolution_mode = full +uvc-tracking_camera_supported_formats = y8 +uvc-tracking_camera_default_frame_format = y8 + +# uvc-rgb-left camera properties +uvc-rgb-left_camera_id = 2 +uvc-rgb-left_camera_sensor = v4l_ov8856 +uvc-rgb-left_camera_driver = v4l2 +uvc-rgb-left_camera_res = 1280 720 +uvc-rgb-left_camera_quarter_res = 1280 720 +uvc-rgb-left_camera_frame_rdi_mode = false +uvc-rgb-left_camera_frame_rdi_bit_depth = 10 +uvc-rgb-left_camera_rdi_frame_format = raw10 +uvc-rgb-left_camera_auto_exposure = false +uvc-rgb-left_camera_hvx_mode = false +uvc-rgb-left_camera_hvx_algo = qvrcam_receiver +uvc-rgb-left_camera_master_only = false +uvc-rgb-left_camera_control_protected = false +uvc-rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb-left_camera_frame_logging_mode = disabled +uvc-rgb-left_camera_hvx_sensor = v4l_ov8856 +uvc-rgb-left_camera_default_flash_mode = off +uvc-rgb-left_camera_enable_yuv_ipe_bypass = false +uvc-rgb-left_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb-left_camera_default_resolution_mode = full +uvc-rgb-left_camera_supported_formats = yuv420 +uvc-rgb-left_camera_default_frame_format = yuv420 + +# uvc-rgb camera properties +uvc-rgb_camera_id = 3 +uvc-rgb_camera_sensor = v4l_ov8856_stereo +uvc-rgb_camera_driver = v4l2 +uvc-rgb_camera_calibration_name = rgb-left,rgb-right +uvc-rgb_camera_res = 2560 720 +uvc-rgb_camera_quarter_res = 2560 720 +uvc-rgb_camera_frame_rdi_mode = false +uvc-rgb_camera_frame_rdi_bit_depth = 10 +uvc-rgb_camera_rdi_frame_format = raw10 +uvc-rgb_camera_auto_exposure = false +uvc-rgb_camera_hvx_mode = false +uvc-rgb_camera_hvx_algo = qvrcam_receiver +uvc-rgb_camera_master_only = false +uvc-rgb_camera_control_protected = false +uvc-rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb_camera_frame_logging_mode = disabled +uvc-rgb_camera_hvx_sensor = v4l_ov8856 +uvc-rgb_camera_default_flash_mode = off +uvc-rgb_camera_enable_yuv_ipe_bypass = false +uvc-rgb_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb_camera_default_resolution_mode = full +uvc-rgb_camera_supported_formats = yuv420 +uvc-rgb_camera_default_frame_format = yuv420 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_simple + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 + +# Frequency of the sensors +# IMU(accel and gyro) sensor frequency +sensor_frequency_hz = 1000 +# Magnetometer sensor frequency +magnetometer_frequency_hz = 100 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina_6dof_config.xml new file mode 100644 index 0000000..164a42d --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina.txt b/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina.txt new file mode 100644 index 0000000..3840120 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina.txt @@ -0,0 +1,273 @@ +############################################################################## +# Copyright (c) 2016-2022 Qualcomm Technologies, Inc. +# All Rights Reserved +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Lahaina MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Host controller Plugin related configurations +#plugin_host_controller_lib = libqvr_hostcontroller_plugin.so + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8350.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# uvc-tracking camera properties +uvc-tracking_camera_id = 1 +uvc-tracking_camera_sensor = v4l_ov9282_stereo +uvc-tracking_camera_driver = v4l2 +uvc-tracking_camera_res = 1280 400 +uvc-tracking_camera_quarter_res = 1280 400 +uvc-tracking_camera_frame_rdi_mode = false +uvc-tracking_camera_frame_rdi_bit_depth = 10 +uvc-tracking_camera_rdi_frame_format = raw10 +uvc-tracking_camera_auto_exposure = false +uvc-tracking_camera_hvx_mode = false +uvc-tracking_camera_hvx_algo = qvrcam_receiver +uvc-tracking_camera_master_only = false +uvc-tracking_camera_control_protected = false +uvc-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-tracking_camera_frame_logging_mode = disabled +uvc-tracking_camera_hvx_sensor = v4l_ov9282 +uvc-tracking_camera_default_flash_mode = off +uvc-tracking_camera_hvx_stereo_slave_camera_id = -1 +uvc-tracking_camera_default_resolution_mode = full +uvc-tracking_camera_supported_formats = y8 +uvc-tracking_camera_default_frame_format = y8 + +# uvc-rgb-left camera properties +uvc-rgb-left_camera_id = 2 +uvc-rgb-left_camera_sensor = v4l_ov8856 +uvc-rgb-left_camera_driver = v4l2 +uvc-rgb-left_camera_res = 1280 720 +uvc-rgb-left_camera_quarter_res = 1280 720 +uvc-rgb-left_camera_frame_rdi_mode = false +uvc-rgb-left_camera_frame_rdi_bit_depth = 10 +uvc-rgb-left_camera_rdi_frame_format = raw10 +uvc-rgb-left_camera_auto_exposure = false +uvc-rgb-left_camera_hvx_mode = false +uvc-rgb-left_camera_hvx_algo = qvrcam_receiver +uvc-rgb-left_camera_master_only = false +uvc-rgb-left_camera_control_protected = false +uvc-rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb-left_camera_frame_logging_mode = disabled +uvc-rgb-left_camera_hvx_sensor = v4l_ov8856 +uvc-rgb-left_camera_default_flash_mode = off +uvc-rgb-left_camera_enable_yuv_ipe_bypass = false +uvc-rgb-left_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb-left_camera_default_resolution_mode = full +uvc-rgb-left_camera_supported_formats = yuv420 +uvc-rgb-left_camera_default_frame_format = yuv420 + +# uvc-rgb camera properties +uvc-rgb_camera_id = 3 +uvc-rgb_camera_sensor = v4l_ov8856_stereo +uvc-rgb_camera_driver = v4l2 +uvc-rgb_camera_calibration_name = rgb-left,rgb-right +uvc-rgb_camera_res = 2560 720 +uvc-rgb_camera_quarter_res = 2560 720 +uvc-rgb_camera_frame_rdi_mode = false +uvc-rgb_camera_frame_rdi_bit_depth = 10 +uvc-rgb_camera_rdi_frame_format = raw10 +uvc-rgb_camera_auto_exposure = false +uvc-rgb_camera_hvx_mode = false +uvc-rgb_camera_hvx_algo = qvrcam_receiver +uvc-rgb_camera_master_only = false +uvc-rgb_camera_control_protected = false +uvc-rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb_camera_frame_logging_mode = disabled +uvc-rgb_camera_hvx_sensor = v4l_ov8856 +uvc-rgb_camera_default_flash_mode = off +uvc-rgb_camera_enable_yuv_ipe_bypass = false +uvc-rgb_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb_camera_default_resolution_mode = full +uvc-rgb_camera_supported_formats = yuv420 +uvc-rgb_camera_default_frame_format = yuv420 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_simple + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 + +# Frequency of the sensors +# IMU(accel and gyro) sensor frequency +sensor_frequency_hz = 1000 +# Magnetometer sensor frequency +magnetometer_frequency_hz = 100 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina_6dof_config.xml new file mode 100644 index 0000000..164a42d --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio.txt b/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio.txt new file mode 100644 index 0000000..66d8531 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio.txt @@ -0,0 +1,381 @@ +############################################################################## +# Copyright (c) 2021-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Waipio MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Host controller Plugin related configurations +#plugin_host_controller_lib = libqvr_hostcontroller_plugin.so + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8450.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# uvc-tracking camera properties +uvc-tracking_camera_id = 1 +uvc-tracking_camera_sensor = v4l_ov9282_stereo +uvc-tracking_camera_driver = v4l2 +uvc-tracking_camera_res = 1280 400 +uvc-tracking_camera_quarter_res = 1280 400 +uvc-tracking_camera_frame_rdi_mode = false +uvc-tracking_camera_frame_rdi_bit_depth = 10 +uvc-tracking_camera_rdi_frame_format = raw10 +uvc-tracking_camera_auto_exposure = false +uvc-tracking_camera_hvx_mode = false +uvc-tracking_camera_hvx_algo = qvrcam_receiver +uvc-tracking_camera_master_only = false +uvc-tracking_camera_control_protected = false +uvc-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-tracking_camera_frame_logging_mode = disabled +uvc-tracking_camera_hvx_sensor = v4l_ov9282 +uvc-tracking_camera_default_flash_mode = off +uvc-tracking_camera_hvx_stereo_slave_camera_id = -1 +uvc-tracking_camera_default_resolution_mode = full +uvc-tracking_camera_supported_formats = y8 depth16 yuyv mjpeg +uvc-tracking_camera_default_frame_format = y8 + +# wireless-tracking camera properties +wireless-tracking_camera_id = 1 +wireless-tracking_camera_sensor = wl_ov9282_stereo +wireless-tracking_camera_driver = wireless +wireless-tracking_camera_res = 1280 400 +wireless-tracking_camera_quarter_res = 1280 400 +wireless-tracking_camera_frame_rdi_mode = false +wireless-tracking_camera_frame_rdi_bit_depth = 10 +wireless-tracking_camera_rdi_frame_format = raw10 +wireless-tracking_camera_auto_exposure = false +wireless-tracking_camera_hvx_mode = false +wireless-tracking_camera_hvx_algo = qvrcam_receiver +wireless-tracking_camera_master_only = false +wireless-tracking_camera_control_protected = false +wireless-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +wireless-tracking_camera_frame_logging_mode = disabled +wireless-tracking_camera_hvx_sensor = v4l_ov9282 +wireless-tracking_camera_default_flash_mode = off +wireless-tracking_camera_hvx_stereo_slave_camera_id = -1 +wireless-tracking_camera_default_resolution_mode = full +wireless-tracking_camera_supported_formats = y8 depth16 +wireless-tracking_camera_default_frame_format = y8 + +# uvc-rgb-left camera properties +uvc-rgb-left_camera_id = 2 +uvc-rgb-left_camera_sensor = v4l_ov8856 +uvc-rgb-left_camera_driver = v4l2 +uvc-rgb-left_camera_res = 1280 720 +uvc-rgb-left_camera_quarter_res = 1280 720 +uvc-rgb-left_camera_frame_rdi_mode = false +uvc-rgb-left_camera_frame_rdi_bit_depth = 10 +uvc-rgb-left_camera_rdi_frame_format = raw10 +uvc-rgb-left_camera_auto_exposure = false +uvc-rgb-left_camera_hvx_mode = false +uvc-rgb-left_camera_hvx_algo = qvrcam_receiver +uvc-rgb-left_camera_master_only = false +uvc-rgb-left_camera_control_protected = false +uvc-rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb-left_camera_frame_logging_mode = disabled +uvc-rgb-left_camera_hvx_sensor = v4l_ov8856 +uvc-rgb-left_camera_default_flash_mode = off +uvc-rgb-left_camera_enable_yuv_ipe_bypass = false +uvc-rgb-left_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb-left_camera_default_resolution_mode = full +uvc-rgb-left_camera_supported_formats = yuv420 yuyv mjpeg +uvc-rgb-left_camera_default_frame_format = yuv420 + +# wireless-rgb-left camera properties +wireless-rgb-left_camera_id = 2 +wireless-rgb-left_camera_sensor = wl_ov8856 +wireless-rgb-left_camera_driver = wireless +wireless-rgb-left_camera_res = 1280 720 +wireless-rgb-left_camera_quarter_res = 1280 720 +wireless-rgb-left_camera_frame_rdi_mode = false +wireless-rgb-left_camera_frame_rdi_bit_depth = 10 +wireless-rgb-left_camera_rdi_frame_format = raw10 +wireless-rgb-left_camera_auto_exposure = false +wireless-rgb-left_camera_hvx_mode = false +wireless-rgb-left_camera_hvx_algo = qvrcam_receiver +wireless-rgb-left_camera_master_only = false +wireless-rgb-left_camera_control_protected = false +wireless-rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +wireless-rgb-left_camera_frame_logging_mode = disabled +wireless-rgb-left_camera_hvx_sensor = v4l_ov8856 +wireless-rgb-left_camera_default_flash_mode = off +wireless-rgb-left_camera_enable_yuv_ipe_bypass = false +wireless-rgb-left_camera_hvx_stereo_slave_camera_id = -1 +wireless-rgb-left_camera_default_resolution_mode = full +wireless-rgb-left_camera_supported_formats = yuv420 +wireless-rgb-left_camera_default_frame_format = yuv420 + +# uvc-rgb camera properties +uvc-rgb_camera_id = 3 +uvc-rgb_camera_sensor = v4l_ov8856_stereo +uvc-rgb_camera_driver = v4l2 +uvc-rgb_camera_calibration_name = rgb-left,rgb-right +uvc-rgb_camera_res = 2560 720 +uvc-rgb_camera_quarter_res = 2560 720 +uvc-rgb_camera_frame_rdi_mode = false +uvc-rgb_camera_frame_rdi_bit_depth = 10 +uvc-rgb_camera_rdi_frame_format = raw10 +uvc-rgb_camera_auto_exposure = false +uvc-rgb_camera_hvx_mode = false +uvc-rgb_camera_hvx_algo = qvrcam_receiver +uvc-rgb_camera_master_only = false +uvc-rgb_camera_control_protected = false +uvc-rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb_camera_frame_logging_mode = disabled +uvc-rgb_camera_hvx_sensor = v4l_ov8856 +uvc-rgb_camera_default_flash_mode = off +uvc-rgb_camera_enable_yuv_ipe_bypass = false +uvc-rgb_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb_camera_default_resolution_mode = full +uvc-rgb_camera_supported_formats = yuv420 +uvc-rgb_camera_default_frame_format = yuv420 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu QVR_Rule_S:monitor>skin + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 +performance_thermal_level_skin = level1:35 level2:40 level3:45 level4:50 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsup,resup;2>fpsup,resdown;3>fpsdown,resup;4>fpsdown,resdown QVR_Rule_C:1>fpsup,resup;2>fpsup,resdown;3>fpsdown,resup;4>fpsdown,resdown QVR_Rule_S:1>fpsup,resup;2>fpsup,resdown;3>fpsdown,resup;4>fpsdown,resdown + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_smart + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 + +# Depth Estimation Model Path +depth_model_path = /vendor/etc/qvr/depth_model.dlc + +# 3D Reconstruction +3dr_enabled = false + +# Size of the samples stored in the 3D reconstruction in meters. +# Type: float +# Suggested Value: 0.01 to 0.1 meter +3dr_config_sample_distance = 0.05 + +# Size of the samples stored in the 3D reconstruction in meters. +# Type: float +# Suggested Value: At least 5 * 3dr_config_sample_distance +3dr_config_integration_distance = 0.25 + +# Max std error acceptable for a fitted/merged plane in meters. +# Type: float +# Suggested Value: 3dr_config_sample_distance * 5 +3dr_config_plane_detection_max_std_error = 0.25 + +# Max angular error acceptable for a merged plane in radians. +# Type: float +# Suggested Value: 0.2 radians +3dr_config_plane_detection_max_angle_error = 0.2 + +# Number of iterations for the plane refinement algorithm. +# Type: unsigned integer +# Suggested Value: 5 +3dr_config_plane_detection_l1_fitting_iterations = 5 + +# Alpha value in shape plane contour extraction algorithm. Set to zero for convex hull. +# Type: float +3dr_config_plane_detection_alpha = 0 + +# Max angle tolerance to determine whether a plane is horizontal or vertical. +# Type: float +3dr_config_plane_orientation_max_angle_tolerance = 5.0 + +# Max valid depth distance in mm. Values strictly greater than the clipping distance are ignored. +# Recommended values: 5000 for dnn, 2000 for dfs +3dr_config_depth_clipping_distance = 5000 + +# Source of depth map +# Valid values: +# depth : Depth Camera +# tracking: Tracking camera +# Type: string +3dr_depth_source = uvc-tracking + +# Algorithm to create depth. +# Valid values: +# dfs: Depth from Stereo +# dnn: Depth from Neural Network +# Type: string +# Note: This value will be ignored if 3dr_depth_source = depth +3dr_depth_mode = dnn + +# Preferred 3DR frame rate. System load/performance may limit frame rate. +3dr_depth_fps = 10 + +# Remote device parameters +#remote_device_interface_name = wlan2 diff --git a/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_6dof_config.xml new file mode 100644 index 0000000..1399973 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_qvr_3dof_tracker_config.txt b/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_qvr_3dof_tracker_config.txt new file mode 100644 index 0000000..57ce2b6 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_qvr_3dof_tracker_config.txt @@ -0,0 +1,26 @@ +############################################################################## +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr 3dof tracker + +############ Adjustable parameters default values for AHRS sensor fusion algorithm ###################### +# 2 * proportional gain +ahrs_twoKpDef = 0.2 +# 2 * proportional gain used during initialization +ahrs_twoKpInitDef = 20.0 +# initialisation period in seconds +ahrs_initPeriodDef = 1.0 + +########## tunable MAG params ################## +# number of mag frames +num_frames_till_mag_stabilizes = 2500 +# number of mag frames +count_to_validate_threshold = 20 +head_stabilized_threshold = 0.3 +high_wt_mag = 5.0 +low_wt_mag = 0.2 +wt_adjust_slope = 0.6 +yaw_correction_smooth_factor = 0.01 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio.txt b/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio.txt new file mode 100644 index 0000000..d3d2df7 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio.txt @@ -0,0 +1,267 @@ +############################################################################## +# Copyright (c) 2021-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Waipio MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Host controller Plugin related configurations +#plugin_host_controller_lib = libqvr_hostcontroller_plugin.so + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8450.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# uvc-tracking camera properties +uvc-tracking_camera_id = 1 +uvc-tracking_camera_sensor = v4l_ov9282_stereo +uvc-tracking_camera_driver = v4l2 +uvc-tracking_camera_res = 1280 400 +uvc-tracking_camera_quarter_res = 1280 400 +uvc-tracking_camera_frame_rdi_mode = false +uvc-tracking_camera_frame_rdi_bit_depth = 10 +uvc-tracking_camera_rdi_frame_format = raw10 +uvc-tracking_camera_auto_exposure = false +uvc-tracking_camera_hvx_mode = false +uvc-tracking_camera_hvx_algo = qvrcam_receiver +uvc-tracking_camera_master_only = false +uvc-tracking_camera_control_protected = false +uvc-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-tracking_camera_frame_logging_mode = disabled +uvc-tracking_camera_hvx_sensor = v4l_ov9282 +uvc-tracking_camera_default_flash_mode = off +uvc-tracking_camera_hvx_stereo_slave_camera_id = -1 +uvc-tracking_camera_default_resolution_mode = full +uvc-tracking_camera_supported_formats = y8 depth16 yuyv mjpeg +uvc-tracking_camera_default_frame_format = y8 + +# uvc-rgb-left camera properties +uvc-rgb-left_camera_id = 2 +uvc-rgb-left_camera_sensor = v4l_ov8856 +uvc-rgb-left_camera_driver = v4l2 +uvc-rgb-left_camera_res = 1280 720 +uvc-rgb-left_camera_quarter_res = 1280 720 +uvc-rgb-left_camera_frame_rdi_mode = false +uvc-rgb-left_camera_frame_rdi_bit_depth = 10 +uvc-rgb-left_camera_rdi_frame_format = raw10 +uvc-rgb-left_camera_auto_exposure = false +uvc-rgb-left_camera_hvx_mode = false +uvc-rgb-left_camera_hvx_algo = qvrcam_receiver +uvc-rgb-left_camera_master_only = false +uvc-rgb-left_camera_control_protected = false +uvc-rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb-left_camera_frame_logging_mode = disabled +uvc-rgb-left_camera_hvx_sensor = v4l_ov8856 +uvc-rgb-left_camera_default_flash_mode = off +uvc-rgb-left_camera_enable_yuv_ipe_bypass = false +uvc-rgb-left_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb-left_camera_default_resolution_mode = full +uvc-rgb-left_camera_supported_formats = yuv420 yuyv mjpeg +uvc-rgb-left_camera_default_frame_format = yuv420 + +# uvc-rgb camera properties +uvc-rgb_camera_id = 3 +uvc-rgb_camera_sensor = v4l_ov8856_stereo +uvc-rgb_camera_driver = v4l2 +uvc-rgb_camera_calibration_name = rgb-left,rgb-right +uvc-rgb_camera_res = 2560 720 +uvc-rgb_camera_quarter_res = 2560 720 +uvc-rgb_camera_frame_rdi_mode = false +uvc-rgb_camera_frame_rdi_bit_depth = 10 +uvc-rgb_camera_rdi_frame_format = raw10 +uvc-rgb_camera_auto_exposure = false +uvc-rgb_camera_hvx_mode = false +uvc-rgb_camera_hvx_algo = qvrcam_receiver +uvc-rgb_camera_master_only = false +uvc-rgb_camera_control_protected = false +uvc-rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb_camera_frame_logging_mode = disabled +uvc-rgb_camera_hvx_sensor = v4l_ov8856 +uvc-rgb_camera_default_flash_mode = off +uvc-rgb_camera_enable_yuv_ipe_bypass = false +uvc-rgb_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb_camera_default_resolution_mode = full +uvc-rgb_camera_supported_formats = yuv420 +uvc-rgb_camera_default_frame_format = yuv420 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_smart + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 diff --git a/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_6dof_config.xml new file mode 100644 index 0000000..1399973 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_qvr_3dof_tracker_config.txt b/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_qvr_3dof_tracker_config.txt new file mode 100644 index 0000000..57ce2b6 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_qvr_3dof_tracker_config.txt @@ -0,0 +1,26 @@ +############################################################################## +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr 3dof tracker + +############ Adjustable parameters default values for AHRS sensor fusion algorithm ###################### +# 2 * proportional gain +ahrs_twoKpDef = 0.2 +# 2 * proportional gain used during initialization +ahrs_twoKpInitDef = 20.0 +# initialisation period in seconds +ahrs_initPeriodDef = 1.0 + +########## tunable MAG params ################## +# number of mag frames +num_frames_till_mag_stabilizes = 2500 +# number of mag frames +count_to_validate_threshold = 20 +head_stabilized_threshold = 0.3 +high_wt_mag = 5.0 +low_wt_mag = 0.2 +wt_adjust_slope = 0.6 +yaw_correction_smooth_factor = 0.01 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio.txt b/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio.txt new file mode 100644 index 0000000..b9b4133 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio.txt @@ -0,0 +1,267 @@ +############################################################################## +# Copyright (c) 2021-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Waipio MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Host controller Plugin related configurations +#plugin_host_controller_lib = libqvr_hostcontroller_plugin.so + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8450.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# uvc-tracking camera properties +uvc-tracking_camera_id = 1 +uvc-tracking_camera_sensor = v4l_ov9282_stereo +uvc-tracking_camera_driver = v4l2 +uvc-tracking_camera_res = 1280 400 +uvc-tracking_camera_quarter_res = 1280 400 +uvc-tracking_camera_frame_rdi_mode = false +uvc-tracking_camera_frame_rdi_bit_depth = 10 +uvc-tracking_camera_rdi_frame_format = raw10 +uvc-tracking_camera_auto_exposure = true +uvc-tracking_camera_hvx_mode = false +uvc-tracking_camera_hvx_algo = qvrcam_receiver +uvc-tracking_camera_master_only = false +uvc-tracking_camera_control_protected = false +uvc-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-tracking_camera_frame_logging_mode = disabled +uvc-tracking_camera_hvx_sensor = v4l_ov9282 +uvc-tracking_camera_default_flash_mode = off +uvc-tracking_camera_hvx_stereo_slave_camera_id = -1 +uvc-tracking_camera_default_resolution_mode = full +uvc-tracking_camera_supported_formats = y8 depth16 yuyv mjpeg +uvc-tracking_camera_default_frame_format = y8 + +# uvc-rgb-left camera properties +uvc-rgb-left_camera_id = 2 +uvc-rgb-left_camera_sensor = v4l_ov8856 +uvc-rgb-left_camera_driver = v4l2 +uvc-rgb-left_camera_res = 1280 720 +uvc-rgb-left_camera_quarter_res = 1280 720 +uvc-rgb-left_camera_frame_rdi_mode = false +uvc-rgb-left_camera_frame_rdi_bit_depth = 10 +uvc-rgb-left_camera_rdi_frame_format = raw10 +uvc-rgb-left_camera_auto_exposure = true +uvc-rgb-left_camera_hvx_mode = false +uvc-rgb-left_camera_hvx_algo = qvrcam_receiver +uvc-rgb-left_camera_master_only = false +uvc-rgb-left_camera_control_protected = false +uvc-rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb-left_camera_frame_logging_mode = disabled +uvc-rgb-left_camera_hvx_sensor = v4l_ov8856 +uvc-rgb-left_camera_default_flash_mode = off +uvc-rgb-left_camera_enable_yuv_ipe_bypass = false +uvc-rgb-left_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb-left_camera_default_resolution_mode = full +uvc-rgb-left_camera_supported_formats = yuv420 yuyv mjpeg +uvc-rgb-left_camera_default_frame_format = yuv420 + +# uvc-rgb camera properties +uvc-rgb_camera_id = 3 +uvc-rgb_camera_sensor = v4l_ov8856_stereo +uvc-rgb_camera_driver = v4l2 +uvc-rgb_camera_calibration_name = rgb-left,rgb-right +uvc-rgb_camera_res = 2560 720 +uvc-rgb_camera_quarter_res = 2560 720 +uvc-rgb_camera_frame_rdi_mode = false +uvc-rgb_camera_frame_rdi_bit_depth = 10 +uvc-rgb_camera_rdi_frame_format = raw10 +uvc-rgb_camera_auto_exposure = true +uvc-rgb_camera_hvx_mode = false +uvc-rgb_camera_hvx_algo = qvrcam_receiver +uvc-rgb_camera_master_only = false +uvc-rgb_camera_control_protected = false +uvc-rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb_camera_frame_logging_mode = disabled +uvc-rgb_camera_hvx_sensor = v4l_ov8856 +uvc-rgb_camera_default_flash_mode = off +uvc-rgb_camera_enable_yuv_ipe_bypass = false +uvc-rgb_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb_camera_default_resolution_mode = full +uvc-rgb_camera_supported_formats = yuv420 +uvc-rgb_camera_default_frame_format = yuv420 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_smart + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 diff --git a/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_6dof_config.xml new file mode 100644 index 0000000..1399973 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_qvr_3dof_tracker_config.txt b/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_qvr_3dof_tracker_config.txt new file mode 100644 index 0000000..57ce2b6 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_qvr_3dof_tracker_config.txt @@ -0,0 +1,26 @@ +############################################################################## +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr 3dof tracker + +############ Adjustable parameters default values for AHRS sensor fusion algorithm ###################### +# 2 * proportional gain +ahrs_twoKpDef = 0.2 +# 2 * proportional gain used during initialization +ahrs_twoKpInitDef = 20.0 +# initialisation period in seconds +ahrs_initPeriodDef = 1.0 + +########## tunable MAG params ################## +# number of mag frames +num_frames_till_mag_stabilizes = 2500 +# number of mag frames +count_to_validate_threshold = 20 +head_stabilized_threshold = 0.3 +high_wt_mag = 5.0 +low_wt_mag = 0.2 +wt_adjust_slope = 0.6 +yaw_correction_smooth_factor = 0.01 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio.txt b/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio.txt new file mode 100644 index 0000000..b9b4133 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio.txt @@ -0,0 +1,267 @@ +############################################################################## +# Copyright (c) 2021-2022 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service Waipio MTP device + +# Calibration data path +# If device-specific calibration data is present in an alternate location +# (typically one that wouldn't get wiped during a build update), specify +# that path here and the VR service will attempt to load calibration data +# from that path first before loading it from its default location. +#calibration_path = + +# External Sensor related configurations +#external_sensor_lib = + +# External Camera related configurations +#external_camera_lib = + +# EyeTracking Plugin related configurations +#plugin_eye_tracking_lib = + +# Host controller Plugin related configurations +#plugin_host_controller_lib = libqvr_hostcontroller_plugin.so + +# Controls how/when eye tracking is started/stopped: +# "default" : eye tracking mode (enable/disable) must be set prior to +# starting VR mode. +# if enabled, eye tracking will start when VR mode is started. +# if enabled, eye tracking will stop when VR mode is stopped. +# "standalone" : eye tracking will start when eye tracking mode is enabled. +# eye tracking will stop when eye tracking mode is disabled, +# or when VR mode stops. +#plugin_eye_tracking_operating_mode = default + +# Tracker library +6dof_tracker_lib = libtracker_6dof_skel_8450.so + +# Sensor orientation: default is: 1 2 3 (Android Portrait) +# 1 represents x, 2 represents y and 3 represents z +# The 3DOF and 6DOF tracking algorithms require IMU data +# to be in Android Portrait orientation. If the device's +# default orientation is *not* Android Portrait, these values +# are used to convert from device orientation to Android +# Portrait orientation. +# For Android landscape sensor orientation, use 2 -1 3 +#sensor_orientation = 2 -1 3 +sensor_orientation = 1 2 3 + +# tracking camera properties +tracking_camera_id = 0 +tracking_camera_sensor = v4l_ov7251_stereo +tracking_camera_driver = v4l2 +tracking_camera_res = 2560 960 +tracking_camera_quarter_res = 1280 480 +tracking_camera_frame_rdi_mode = false +tracking_camera_frame_rdi_bit_depth = 10 +tracking_camera_rdi_frame_format = raw10 +tracking_camera_auto_exposure = true +tracking_camera_hvx_mode = false +tracking_camera_hvx_algo = qvrcam_receiver +tracking_camera_master_only = false +tracking_camera_control_protected = true +tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +tracking_camera_frame_logging_mode = disabled +tracking_camera_hvx_sensor = v4l_ov7251 +tracking_camera_default_flash_mode = off +tracking_camera_hvx_stereo_slave_camera_id = -1 +tracking_camera_default_resolution_mode = quarter +tracking_camera_supported_formats = y8 +tracking_camera_default_frame_format = y8 +tracking_camera_gamma_blacklevel_cfg = 0.5:0 + +# uvc-tracking camera properties +uvc-tracking_camera_id = 1 +uvc-tracking_camera_sensor = v4l_ov9282_stereo +uvc-tracking_camera_driver = v4l2 +uvc-tracking_camera_res = 1280 400 +uvc-tracking_camera_quarter_res = 1280 400 +uvc-tracking_camera_frame_rdi_mode = false +uvc-tracking_camera_frame_rdi_bit_depth = 10 +uvc-tracking_camera_rdi_frame_format = raw10 +uvc-tracking_camera_auto_exposure = true +uvc-tracking_camera_hvx_mode = false +uvc-tracking_camera_hvx_algo = qvrcam_receiver +uvc-tracking_camera_master_only = false +uvc-tracking_camera_control_protected = false +uvc-tracking_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-tracking_camera_frame_logging_mode = disabled +uvc-tracking_camera_hvx_sensor = v4l_ov9282 +uvc-tracking_camera_default_flash_mode = off +uvc-tracking_camera_hvx_stereo_slave_camera_id = -1 +uvc-tracking_camera_default_resolution_mode = full +uvc-tracking_camera_supported_formats = y8 depth16 yuyv mjpeg +uvc-tracking_camera_default_frame_format = y8 + +# uvc-rgb-left camera properties +uvc-rgb-left_camera_id = 2 +uvc-rgb-left_camera_sensor = v4l_ov8856 +uvc-rgb-left_camera_driver = v4l2 +uvc-rgb-left_camera_res = 1280 720 +uvc-rgb-left_camera_quarter_res = 1280 720 +uvc-rgb-left_camera_frame_rdi_mode = false +uvc-rgb-left_camera_frame_rdi_bit_depth = 10 +uvc-rgb-left_camera_rdi_frame_format = raw10 +uvc-rgb-left_camera_auto_exposure = true +uvc-rgb-left_camera_hvx_mode = false +uvc-rgb-left_camera_hvx_algo = qvrcam_receiver +uvc-rgb-left_camera_master_only = false +uvc-rgb-left_camera_control_protected = false +uvc-rgb-left_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb-left_camera_frame_logging_mode = disabled +uvc-rgb-left_camera_hvx_sensor = v4l_ov8856 +uvc-rgb-left_camera_default_flash_mode = off +uvc-rgb-left_camera_enable_yuv_ipe_bypass = false +uvc-rgb-left_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb-left_camera_default_resolution_mode = full +uvc-rgb-left_camera_supported_formats = yuv420 yuyv mjpeg +uvc-rgb-left_camera_default_frame_format = yuv420 + +# uvc-rgb camera properties +uvc-rgb_camera_id = 3 +uvc-rgb_camera_sensor = v4l_ov8856_stereo +uvc-rgb_camera_driver = v4l2 +uvc-rgb_camera_calibration_name = rgb-left,rgb-right +uvc-rgb_camera_res = 2560 720 +uvc-rgb_camera_quarter_res = 2560 720 +uvc-rgb_camera_frame_rdi_mode = false +uvc-rgb_camera_frame_rdi_bit_depth = 10 +uvc-rgb_camera_rdi_frame_format = raw10 +uvc-rgb_camera_auto_exposure = true +uvc-rgb_camera_hvx_mode = false +uvc-rgb_camera_hvx_algo = qvrcam_receiver +uvc-rgb_camera_master_only = false +uvc-rgb_camera_control_protected = false +uvc-rgb_camera_privileged_client = 0 +# camera logging (disabled, continuous, oneshot) +uvc-rgb_camera_frame_logging_mode = disabled +uvc-rgb_camera_hvx_sensor = v4l_ov8856 +uvc-rgb_camera_default_flash_mode = off +uvc-rgb_camera_enable_yuv_ipe_bypass = false +uvc-rgb_camera_hvx_stereo_slave_camera_id = -1 +uvc-rgb_camera_default_resolution_mode = full +uvc-rgb_camera_supported_formats = yuv420 +uvc-rgb_camera_default_frame_format = yuv420 + +# 6dof pose logging (disabled, continuous, oneshot) +tracking_6dof_pose_logging_mode = disabled + + +# the service will expose display interrupts to its clients from +# /dev/graphics/fb[display_id] (default is fb0) +#display_id = 0 + +# vblank off delay +disp_vblank_off_delay = 20 + +# QVRService display lineptr interrupt is not supported on SM8150/SDM845 +# and later platforms. Set this config to true to handle linePtr interrupt by VSYNC +# interrupt. This config only need to be enable to support apps built with older VR +# SDKs that do not support using vsync callback via svrapi_config.txt. +disp_lineptr_override_to_vsync = false + +#force to mag sensor based drift free 3dof +#force_drift_free_3dof = true + +#Received mag sensor data should be in the range of Earth's magnetic field magnitude range (0.25 to 0.65 gauss) +#if not, then either mag is not calibrated or indicates presence of external noise +#use (0 0) to disable this checking +mag_validity_range_gauss = 0.25 0.65 + +# performance: thread_attributes<_optional soc id> +# format -> [thread type]:[cpu performance level]>[sched_policy],[priority],[cpu_affinity];[cpu performance level]>[sched_policy],[priority],[cpu_affinity]; +# cpu_affinity is given as bit mask +performance_thread_attributes = render:0>SCHED_FIFO,48,0xFF;1>SCHED_FIFO,48,0xF0;2>SCHED_FIFO,48,0xF0;3>SCHED_FIFO,48,0xF0 +performance_thread_attributes = warp:0>SCHED_FIFO,49,0xFF;1>SCHED_FIFO,49,0xF0;2>SCHED_FIFO,49,0xF0;3>SCHED_FIFO,49,0xF0 +performance_thread_attributes = controller:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 +performance_thread_attributes = normal:0>SCHED_OTHER,0,0xFF;1>SCHED_OTHER,0,0xF;2>SCHED_OTHER,0,0xF0;3>SCHED_OTHER,0,0xF0 + +# performance: hints for gpu and cpu levels +# format -> [cpu_level gpu_level]:[hint id in powerhint.xml] [cpu_level gpu_level]:[hint id in powerhint.xml] +# format -> [cpu_level gpu_level] - lower byte for gpu level and next higher byte for cpu_level. Max level 255 +performance_perf_hints = 0x0101:0x0000130A 0x0102:0x0000130B 0x0103:0x0000130C +performance_perf_hints = 0x0201:0x0000130D 0x0202:0x0000130E 0x0203:0x0000130F +performance_perf_hints = 0x0301:0x00001310 0x0302:0x00001311 0x0303:0x00001312 + +# performance thermal rules to be enabled +# format -> [thermal rule name]:[algo type]>[hardware type] +performance_thermal_rules = QVR_Rule_G:monitor>gpu QVR_Rule_C:monitor>cpu + +# performance thermal interval in millisecond +performance_thermal_interval_ms = 1000 + +# performance thermal level in degrees celsius +# format -> [thermal level name]:[temparature in celsius] +performance_thermal_level_cpu = level1:40 level2:50 level3:60 level4:70 +performance_thermal_level_gpu = level1:30 level2:40 level3:50 level4:60 + +# performance: temperature to temperature level mapping +# format -> [hardware type]:[temperature]>[temperature level];[temperature]>[temperature level] +performance_temp_levels = gpu:30000>1;32000>2;34000>3;36000>4 cpu:38000>1;41000>2;42000>3;43000>4 + +# performance: thermal rule threshold index to mitigation actions mapping +# format -> [thermal rule name]:[threshold index]>[mit_action1,mit_action2];[threshold index]>[mit_action1,mit_action2] +# mit_actions: fpsup & fpsdown -> increase & decrease fps , resup & reddown -> increase & decrease eye buffer resolution +performance_mitigation_actions = QVR_Rule_G:1>fpsdown,resup;2>fpsdown,resdown;3>fpsdown,resup;4>fpsup,resdown;5>fpsdown,resdown;6>fpsdown,resup;7>fpsup,resup QVR_Rule_C:1>fpsdown,resup;2>fpsup,resup + +# A hw_transform setting defines a physical transform between two hardware +# components in the Android Portrait coordinate system. The format is as follows: +# hw_transform = [from] [to] [4x3 float matrix] +# The values of the matrix are in meters and are flattened as follows: +# R00 R01 R02 T1 +# R10 R11 R12 T2 --> [ R00 R01 R02 T1 R10 R11 R12 T2 R20 R21 R22 T3 ] +# R20 R21 R22 T3 +# Valid values for [from] and [to] are: +# hmd = virtual HMD reference point +# imu = IMU +# eyeL = left eye tracking camera +# eyeR = right eye tracking camera +hw_transform = imu hmd 1.0 0.0 0.0 0.095 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeL 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 +hw_transform = imu eyeR 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 + +# Early initialization of the Tracker module +6dof_tracker_early_init = false + +# Synchronizer config +# sync_config_eye_pose options: 1=get_eye_pose 2=vsync +# sync_config_tracker options: 1=get_frame 2=vsync +# sync_config_rgb options: 1=get_frame 2=vsync +#sync_config_eye_pose = 1 +#sync_config_tracker = 1 +#sync_config_rgb = 1 + +# device mode definitions +# default: same as standalone +# standalone: all-in-one +# host_simple: host for simple viewer +# host_smart: host for smartviewer +# smartviewer_remote: smartviewer warp-on-host +# smartviewer_local: smartviewer warp-on-hmd +device-mode = host_smart + +# When set to a non-zero value, the service's main thread will run at SCHED_FIFO +# with the specified priority value. +sched_prio = 0 + +# QVR 3dof Tracker library +qvr_3dof_tracker_lib = libqvr_3dof_tracker_skel.so + +# Tracker Helper Prediction - Holt Winter's algo (6dof headset pose prediction) +gyro_alpha = 0.13 +gyro_beta = 0.50 +gyro_gamma = 0.01 +gyro_delta = 0.03 +gyro_epsilon = 1.0 +gyro_f1 = 1.1 +gyro_f2 = 1.1 +gyro_f3 = 5.0 +translation_alpha = 0.068 +translation_beta = 0.059 +translation_f1 = 1.021 diff --git a/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_6dof_config.xml b/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_6dof_config.xml new file mode 100644 index 0000000..1399973 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_6dof_config.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_qvr_3dof_tracker_config.txt b/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_qvr_3dof_tracker_config.txt new file mode 100644 index 0000000..57ce2b6 --- /dev/null +++ b/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_qvr_3dof_tracker_config.txt @@ -0,0 +1,26 @@ +############################################################################## +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr 3dof tracker + +############ Adjustable parameters default values for AHRS sensor fusion algorithm ###################### +# 2 * proportional gain +ahrs_twoKpDef = 0.2 +# 2 * proportional gain used during initialization +ahrs_twoKpInitDef = 20.0 +# initialisation period in seconds +ahrs_initPeriodDef = 1.0 + +########## tunable MAG params ################## +# number of mag frames +num_frames_till_mag_stabilizes = 2500 +# number of mag frames +count_to_validate_threshold = 20 +head_stabilized_threshold = 0.3 +high_wt_mag = 5.0 +low_wt_mag = 0.2 +wt_adjust_slope = 0.6 +yaw_correction_smooth_factor = 0.01 \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/qvr_hid_device_list.txt b/proprietary/vendor/etc/qvr/qvr_hid_device_list.txt new file mode 100644 index 0000000..3dc1b6f --- /dev/null +++ b/proprietary/vendor/etc/qvr/qvr_hid_device_list.txt @@ -0,0 +1,3 @@ +045E:0659 +04B4:00C3 +0659:0680 diff --git a/proprietary/vendor/etc/qvr/qvr_usb_device_list.txt b/proprietary/vendor/etc/qvr/qvr_usb_device_list.txt new file mode 100644 index 0000000..67e2df6 --- /dev/null +++ b/proprietary/vendor/etc/qvr/qvr_usb_device_list.txt @@ -0,0 +1,4 @@ +05c6:901f +05c6:9115 +17ef:b813 +05c6:9125 diff --git a/proprietary/vendor/etc/qvr/qvrservice_config.txt b/proprietary/vendor/etc/qvr/qvrservice_config.txt new file mode 100644 index 0000000..e265744 --- /dev/null +++ b/proprietary/vendor/etc/qvr/qvrservice_config.txt @@ -0,0 +1,9 @@ +############################################################################## +# Copyright (c) 2016-2020 Qualcomm Technologies, Inc. +# All Rights Reserved +# Confidential and Proprietary - Qualcomm Technologies, Inc. +############################################################################## + +# Configuration parameters for qvr service +# VR Service parses the target specific config file under: cfg/// +# Any parameter added here will override the current value of same parameter. diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_abf10238_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_abf10238_tuning.json new file mode 100644 index 0000000..caa1fa3 --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_abf10238_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 160, + "FrameSkipOnStartup" : 4, + "FrameSkip" : 1, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 55, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 1895000, + "InitialGain" : 54, + "BlackLevelBias" : 15, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338a_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338a_tuning.json new file mode 100644 index 0000000..27d1731 --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338a_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 214, + "FrameSkipOnStartup" : 0, + "FrameSkip" : 0, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 30, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 4132000, + "InitialGain" : 142, + "BlackLevelBias" : 15, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338b_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338b_tuning.json new file mode 100644 index 0000000..f54b14e --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338b_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 200, + "FrameSkipOnStartup" : 0, + "FrameSkip" : 0, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 30, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 4105000, + "InitialGain" : 95, + "BlackLevelBias" : 15, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_bbf10138_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_bbf10138_tuning.json new file mode 100644 index 0000000..a67b813 --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_bbf10138_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 160, + "FrameSkipOnStartup" : 0, + "FrameSkip" : 0, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 40, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 843000, + "InitialGain" : 54, + "BlackLevelBias" : 9, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_br015b_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_br015b_tuning.json new file mode 100644 index 0000000..7d174c0 --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_br015b_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 160, + "FrameSkipOnStartup" : 0, + "FrameSkip" : 0, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 55, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 3900000, + "InitialGain" : 116, + "BlackLevelBias" : 15, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_imx476_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_imx476_tuning.json new file mode 100644 index 0000000..2500ea7 --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_imx476_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 234, + "FrameSkipOnStartup" : 1, + "FrameSkip" : 0, + "ConvergenceSpeed" : 0.15, + "LumaTarget" : 50, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 8000000, + "InitialGain" : 400, + "BlackLevelBias" : 0, + "ExposureTable" : + { + "NumValidEntries" : 280, + "ExposureEntry" : + { + "0" : [ 100, 17.0 ], + "1" : [ 100, 18.0 ], + "2" : [ 100, 19.0 ], + "3" : [ 100, 20.0 ], + "4" : [ 100, 21.0 ], + "5" : [ 100, 22.0 ], + "6" : [ 100, 23.0 ], + "7" : [ 100, 24.0 ], + "8" : [ 100, 25.0 ], + "9" : [ 100, 26.0 ], + "10" : [ 100, 27.0 ], + "11" : [ 100, 28.0 ], + "12" : [ 100, 29.0 ], + "13" : [ 100, 30.0 ], + "14" : [ 100, 31.0 ], + "15" : [ 100, 32.0 ], + "16" : [ 100, 33.0 ], + "17" : [ 100, 34.0 ], + "18" : [ 100, 36.0 ], + "19" : [ 100, 38.0 ], + "20" : [ 100, 40.0 ], + "21" : [ 100, 42.0 ], + "22" : [ 100, 44.0 ], + "23" : [ 100, 46.0 ], + "24" : [ 100, 48.0 ], + "25" : [ 100, 50.0 ], + "26" : [ 100, 52.0 ], + "27" : [ 100, 54.0 ], + "28" : [ 100, 56.0 ], + "29" : [ 100, 58.0 ], + "30" : [ 100, 60.0 ], + "31" : [ 100, 62.0 ], + "32" : [ 100, 64.0 ], + "33" : [ 100, 66.0 ], + "34" : [ 100, 68.0 ], + "35" : [ 100, 71.0 ], + "36" : [ 100, 74.0 ], + "37" : [ 100, 77.0 ], + "38" : [ 100, 80.0 ], + "39" : [ 100, 83.0 ], + "40" : [ 100, 86.0 ], + "41" : [ 100, 89.0 ], + "42" : [ 100, 92.0 ], + "43" : [ 100, 95.0 ], + "44" : [ 100, 98.0 ], + "45" : [ 100, 101.0 ], + "46" : [ 100, 105.0 ], + "47" : [ 100, 109.0 ], + "48" : [ 100, 113.0 ], + "49" : [ 100, 117.0 ], + "50" : [ 100, 121.0 ], + "51" : [ 100, 125.0 ], + "52" : [ 100, 129.0 ], + "53" : [ 100, 133.0 ], + "54" : [ 100, 137.0 ], + "55" : [ 100, 142.0 ], + "56" : [ 100, 147.0 ], + "57" : [ 100, 152.0 ], + "58" : [ 100, 157.0 ], + "59" : [ 100, 162.0 ], + "60" : [ 100, 167.0 ], + "61" : [ 100, 173.0 ], + "62" : [ 100, 179.0 ], + "63" : [ 100, 185.0 ], + "64" : [ 100, 191.0 ], + "65" : [ 100, 197.0 ], + "66" : [ 100, 203.0 ], + "67" : [ 100, 210.0 ], + "68" : [ 100, 217.0 ], + "69" : [ 100, 224.0 ], + "70" : [ 100, 231.0 ], + "71" : [ 100, 238.0 ], + "72" : [ 100, 246.0 ], + "73" : [ 100, 254.0 ], + "74" : [ 100, 262.0 ], + "75" : [ 100, 270.0 ], + "76" : [ 100, 279.0 ], + "77" : [ 100, 288.0 ], + "78" : [ 100, 297.0 ], + "79" : [ 100, 306.0 ], + "80" : [ 100, 316.0 ], + "81" : [ 100, 326.0 ], + "82" : [ 100, 336.0 ], + "83" : [ 100, 347.0 ], + "84" : [ 100, 358.0 ], + "85" : [ 100, 369.0 ], + "86" : [ 100, 381.0 ], + "87" : [ 100, 393.0 ], + "88" : [ 100, 405.0 ], + "89" : [ 100, 418.0 ], + "90" : [ 100, 431.0 ], + "91" : [ 100, 444.0 ], + "92" : [ 100, 458.0 ], + "93" : [ 100, 472.0 ], + "94" : [ 100, 487.0 ], + "95" : [ 100, 502.0 ], + "96" : [ 100, 518.0 ], + "97" : [ 100, 534.0 ], + "98" : [ 100, 551.0 ], + "99" : [ 100, 568.0 ], + "100" : [ 100, 586.0 ], + "101" : [ 100, 604.0 ], + "102" : [ 100, 623.0 ], + "103" : [ 100, 642.0 ], + "104" : [ 100, 662.0 ], + "105" : [ 100, 682.0 ], + "106" : [ 100, 703.0 ], + "107" : [ 100, 725.0 ], + "108" : [ 100, 747.0 ], + "109" : [ 100, 770.0 ], + "110" : [ 100, 794.0 ], + "111" : [ 100, 818.0 ], + "112" : [ 100, 843.0 ], + "113" : [ 100, 869.0 ], + "114" : [ 100, 896.0 ], + "115" : [ 100, 923.0 ], + "116" : [ 100, 951.0 ], + "117" : [ 100, 980.0 ], + "118" : [ 100, 1010.0 ], + "119" : [ 100, 1041.0 ], + "120" : [ 100, 1073.0 ], + "121" : [ 100, 1106.0 ], + "122" : [ 100, 1140.0 ], + "123" : [ 100, 1175.0 ], + "124" : [ 100, 1211.0 ], + "125" : [ 100, 1248.0 ], + "126" : [ 100, 1286.0 ], + "127" : [ 100, 1325.0 ], + "128" : [ 100, 1365.0 ], + "129" : [ 100, 1406.0 ], + "130" : [ 100, 1449.0 ], + "131" : [ 100, 1493.0 ], + "132" : [ 100, 1538.0 ], + "133" : [ 100, 1585.0 ], + "134" : [ 100, 1633.0 ], + "135" : [ 100, 1682.0 ], + "136" : [ 100, 1733.0 ], + "137" : [ 100, 1785.0 ], + "138" : [ 100, 1839.0 ], + "139" : [ 100, 1895.0 ], + "140" : [ 100, 1952.0 ], + "141" : [ 100, 2011.0 ], + "142" : [ 100, 2072.0 ], + "143" : [ 100, 2135.0 ], + "144" : [ 100, 2200.0 ], + "145" : [ 100, 2266.0 ], + "146" : [ 100, 2334.0 ], + "147" : [ 100, 2405.0 ], + "148" : [ 100, 2478.0 ], + "149" : [ 100, 2553.0 ], + "150" : [ 100, 2630.0 ], + "151" : [ 100, 2709.0 ], + "152" : [ 100, 2791.0 ], + "153" : [ 100, 2875.0 ], + "154" : [ 100, 2962.0 ], + "155" : [ 100, 3051.0 ], + "156" : [ 100, 3143.0 ], + "157" : [ 100, 3238.0 ], + "158" : [ 100, 3336.0 ], + "159" : [ 100, 3437.0 ], + "160" : [ 100, 3541.0 ], + "161" : [ 100, 3648.0 ], + "162" : [ 100, 3758.0 ], + "163" : [ 100, 3871.0 ], + "164" : [ 100, 3988.0 ], + "165" : [ 100, 4108.0 ], + "166" : [ 100, 4232.0 ], + "167" : [ 101, 4316.0 ], + "168" : [ 112, 4009.0 ], + "169" : [ 112, 4130.0 ], + "170" : [ 112, 4254.0 ], + "171" : [ 113, 4343.0 ], + "172" : [ 125, 4044.0 ], + "173" : [ 125, 4166.0 ], + "174" : [ 125, 4291.0 ], + "175" : [ 138, 4004.0 ], + "176" : [ 138, 4125.0 ], + "177" : [ 138, 4249.0 ], + "178" : [ 139, 4345.0 ], + "179" : [ 153, 4066.0 ], + "180" : [ 169, 3792.0 ], + "181" : [ 169, 3906.0 ], + "182" : [ 169, 4024.0 ], + "183" : [ 169, 4145.0 ], + "184" : [ 169, 4270.0 ], + "185" : [ 186, 3997.0 ], + "186" : [ 186, 4117.0 ], + "187" : [ 186, 4241.0 ], + "188" : [ 187, 4345.0 ], + "189" : [ 206, 4063.0 ], + "190" : [ 227, 3798.0 ], + "191" : [ 227, 3912.0 ], + "192" : [ 227, 4030.0 ], + "193" : [ 227, 4151.0 ], + "194" : [ 227, 4276.0 ], + "195" : [ 250, 4000.0 ], + "196" : [ 250, 4120.0 ], + "197" : [ 250, 4244.0 ], + "198" : [ 251, 4354.0 ], + "199" : [ 277, 4064.0 ], + "200" : [ 305, 3802.0 ], + "201" : [ 305, 3917.0 ], + "202" : [ 305, 4035.0 ], + "203" : [ 305, 4157.0 ], + "204" : [ 305, 4282.0 ], + "205" : [ 336, 4004.0 ], + "206" : [ 336, 4125.0 ], + "207" : [ 336, 4249.0 ], + "208" : [ 337, 4364.0 ], + "209" : [ 371, 4083.0 ], + "210" : [ 409, 3815.0 ], + "211" : [ 409, 3930.0 ], + "212" : [ 409, 4048.0 ], + "213" : [ 409, 4170.0 ], + "214" : [ 409, 4296.0 ], + "215" : [ 450, 4022.0 ], + "216" : [ 450, 4143.0 ], + "217" : [ 450, 4268.0 ], + "218" : [ 495, 3997.0 ], + "219" : [ 495, 4117.0 ], + "220" : [ 495, 4241.0 ], + "221" : [ 496, 4360.0 ], + "222" : [ 546, 4080.0 ], + "223" : [ 601, 3818.0 ], + "224" : [ 601, 3933.0 ], + "225" : [ 601, 4051.0 ], + "226" : [ 601, 4173.0 ], + "227" : [ 601, 4299.0 ], + "228" : [ 662, 4020.0 ], + "229" : [ 662, 4141.0 ], + "230" : [ 662, 4266.0 ], + "231" : [ 729, 3991.0 ], + "232" : [ 729, 4111.0 ], + "233" : [ 729, 4235.0 ], + "234" : [ 730, 4357.0 ], + "235" : [ 803, 4080.0 ], + "236" : [ 884, 3818.0 ], + "237" : [ 884, 3933.0 ], + "238" : [ 884, 4051.0 ], + "239" : [ 884, 4173.0 ], + "240" : [ 884, 4299.0 ], + "241" : [ 973, 4023.0 ], + "242" : [ 973, 4144.0 ], + "243" : [ 973, 4269.0 ], + "244" : [ 1071, 3995.0 ], + "245" : [ 1071, 4115.0 ], + "246" : [ 1071, 4239.0 ], + "247" : [ 1072, 4363.0 ], + "248" : [ 1180, 4083.0 ], + "249" : [ 1298, 3824.0 ], + "250" : [ 1298, 3939.0 ], + "251" : [ 1298, 4058.0 ], + "252" : [ 1298, 4180.0 ], + "253" : [ 1298, 4306.0 ], + "254" : [ 1428, 4032.0 ], + "255" : [ 1428, 4153.0 ], + "256" : [ 1428, 4278.0 ], + "257" : [ 1571, 4006.0 ], + "258" : [ 1600, 4052.0 ], + "259" : [ 1600, 4174.0 ], + "260" : [ 1600, 4300.0 ], + "261" : [ 1600, 4429.0 ], + "262" : [ 1600, 4562.0 ], + "263" : [ 1600, 4699.0 ], + "264" : [ 1600, 4840.0 ], + "265" : [ 1600, 4986.0 ], + "266" : [ 1600, 5136.0 ], + "267" : [ 1600, 5291.0 ], + "268" : [ 1600, 5450.0 ], + "269" : [ 1600, 5614.0 ], + "270" : [ 1600, 5783.0 ], + "271" : [ 1600, 5957.0 ], + "272" : [ 1600, 6136.0 ], + "273" : [ 1600, 6321.0 ], + "274" : [ 1600, 6511.0 ], + "275" : [ 1600, 6707.0 ], + "276" : [ 1600, 6909.0 ], + "277" : [ 1600, 7117.0 ], + "278" : [ 1600, 7331.0 ], + "279" : [ 1600, 7551.0 ], + "280" : [ 1600, 7778.0 ], + "281" : [ 1600, 8012.0 ], + "282" : [ 1600, 8253.0 ], + "283" : [ 1600, 8501.0 ], + "284" : [ 1600, 8757.0 ], + "285" : [ 1600, 9020.0 ], + "286" : [ 1600, 9291.0 ], + "287" : [ 1600, 9570.0 ], + "288" : [ 1600, 9858.0 ], + "289" : [ 1600, 10154.0 ], + "290" : [ 1600, 10459.0 ], + "291" : [ 1600, 10773.0 ], + "292" : [ 1600, 11097.0 ], + "293" : [ 1600, 11430.0 ], + "294" : [ 1600, 11773.0 ], + "295" : [ 1600, 12127.0 ], + "296" : [ 0, 0.0 ], + "297" : [ 0, 0.0 ], + "298" : [ 0, 0.0 ], + "299" : [ 0, 0.0 ], + "300" : [ 0, 0.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2259_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2259_tuning.json new file mode 100644 index 0000000..93d7c0c --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2259_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 160, + "FrameSkipOnStartup" : 4, + "FrameSkip" : 1, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 20, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 3739000, + "InitialGain" : 54, + "BlackLevelBias" : 15, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2260_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2260_tuning.json new file mode 100644 index 0000000..46fd9a6 --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2260_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 160, + "FrameSkipOnStartup" : 4, + "FrameSkip" : 1, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 30, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 843000, + "InitialGain" : 54, + "BlackLevelBias" : 15, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_ov7251_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_ov7251_tuning.json new file mode 100644 index 0000000..751e94f --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_ov7251_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 160, + "FrameSkipOnStartup" : 0, + "FrameSkip" : 0, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 50, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 3900000, + "InitialGain" : 116, + "BlackLevelBias" : 0, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_ov9282_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_ov9282_tuning.json new file mode 100644 index 0000000..c065b9a --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_ov9282_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 250, + "FrameSkipOnStartup" : 0, + "FrameSkip" : 0, + "ConvergenceSpeed" : 1.125, + "LumaTarget" : 50, + "LumaTolerance" : 4, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 4077000, + "InitialGain" : 422, + "BlackLevelBias" : 15, + "ExposureTable" : + { + "NumValidEntries" : 300, + "ExposureEntry" : + { + "0" : [ 54, 1.0 ], + "1" : [ 54, 2.0 ], + "2" : [ 54, 3.0 ], + "3" : [ 54, 4.0 ], + "4" : [ 54, 5.0 ], + "5" : [ 54, 6.0 ], + "6" : [ 54, 7.0 ], + "7" : [ 54, 8.0 ], + "8" : [ 54, 9.0 ], + "9" : [ 54, 10.0 ], + "10" : [ 54, 11.0 ], + "11" : [ 54, 12.0 ], + "12" : [ 54, 13.0 ], + "13" : [ 54, 14.0 ], + "14" : [ 54, 15.0 ], + "15" : [ 54, 16.0 ], + "16" : [ 54, 17.0 ], + "17" : [ 54, 18.0 ], + "18" : [ 54, 19.0 ], + "19" : [ 54, 20.0 ], + "20" : [ 54, 21.0 ], + "21" : [ 54, 22.0 ], + "22" : [ 54, 23.0 ], + "23" : [ 54, 24.0 ], + "24" : [ 54, 25.0 ], + "25" : [ 54, 26.0 ], + "26" : [ 54, 27.0 ], + "27" : [ 54, 28.0 ], + "28" : [ 54, 29.0 ], + "29" : [ 54, 30.0 ], + "30" : [ 54, 31.0 ], + "31" : [ 54, 32.0 ], + "32" : [ 54, 33.0 ], + "33" : [ 54, 34.0 ], + "34" : [ 54, 36.0 ], + "35" : [ 54, 38.0 ], + "36" : [ 54, 40.0 ], + "37" : [ 54, 42.0 ], + "38" : [ 54, 44.0 ], + "39" : [ 54, 46.0 ], + "40" : [ 54, 48.0 ], + "41" : [ 54, 50.0 ], + "42" : [ 54, 52.0 ], + "43" : [ 54, 54.0 ], + "44" : [ 54, 56.0 ], + "45" : [ 54, 58.0 ], + "46" : [ 54, 60.0 ], + "47" : [ 54, 62.0 ], + "48" : [ 54, 64.0 ], + "49" : [ 54, 66.0 ], + "50" : [ 54, 68.0 ], + "51" : [ 54, 71.0 ], + "52" : [ 54, 74.0 ], + "53" : [ 54, 77.0 ], + "54" : [ 54, 80.0 ], + "55" : [ 54, 83.0 ], + "56" : [ 54, 86.0 ], + "57" : [ 54, 89.0 ], + "58" : [ 54, 92.0 ], + "59" : [ 54, 95.0 ], + "60" : [ 54, 98.0 ], + "61" : [ 54, 101.0 ], + "62" : [ 54, 105.0 ], + "63" : [ 54, 109.0 ], + "64" : [ 54, 113.0 ], + "65" : [ 54, 117.0 ], + "66" : [ 54, 121.0 ], + "67" : [ 54, 125.0 ], + "68" : [ 54, 129.0 ], + "69" : [ 54, 133.0 ], + "70" : [ 54, 137.0 ], + "71" : [ 54, 142.0 ], + "72" : [ 54, 147.0 ], + "73" : [ 54, 152.0 ], + "74" : [ 54, 157.0 ], + "75" : [ 54, 162.0 ], + "76" : [ 54, 167.0 ], + "77" : [ 54, 173.0 ], + "78" : [ 54, 179.0 ], + "79" : [ 54, 185.0 ], + "80" : [ 54, 191.0 ], + "81" : [ 54, 197.0 ], + "82" : [ 54, 203.0 ], + "83" : [ 54, 210.0 ], + "84" : [ 54, 217.0 ], + "85" : [ 54, 224.0 ], + "86" : [ 54, 231.0 ], + "87" : [ 54, 238.0 ], + "88" : [ 54, 246.0 ], + "89" : [ 54, 254.0 ], + "90" : [ 54, 262.0 ], + "91" : [ 54, 270.0 ], + "92" : [ 54, 279.0 ], + "93" : [ 54, 288.0 ], + "94" : [ 54, 297.0 ], + "95" : [ 54, 306.0 ], + "96" : [ 54, 316.0 ], + "97" : [ 54, 326.0 ], + "98" : [ 54, 336.0 ], + "99" : [ 54, 347.0 ], + "100" : [ 54, 358.0 ], + "101" : [ 54, 369.0 ], + "102" : [ 54, 381.0 ], + "103" : [ 54, 393.0 ], + "104" : [ 54, 405.0 ], + "105" : [ 54, 418.0 ], + "106" : [ 54, 431.0 ], + "107" : [ 54, 444.0 ], + "108" : [ 54, 458.0 ], + "109" : [ 54, 472.0 ], + "110" : [ 54, 487.0 ], + "111" : [ 54, 502.0 ], + "112" : [ 54, 518.0 ], + "113" : [ 54, 534.0 ], + "114" : [ 54, 551.0 ], + "115" : [ 54, 568.0 ], + "116" : [ 54, 586.0 ], + "117" : [ 54, 604.0 ], + "118" : [ 54, 623.0 ], + "119" : [ 54, 642.0 ], + "120" : [ 54, 662.0 ], + "121" : [ 54, 682.0 ], + "122" : [ 54, 703.0 ], + "123" : [ 54, 725.0 ], + "124" : [ 54, 747.0 ], + "125" : [ 54, 770.0 ], + "126" : [ 54, 794.0 ], + "127" : [ 54, 818.0 ], + "128" : [ 54, 843.0 ], + "129" : [ 54, 869.0 ], + "130" : [ 54, 896.0 ], + "131" : [ 54, 923.0 ], + "132" : [ 54, 951.0 ], + "133" : [ 54, 980.0 ], + "134" : [ 54, 1010.0 ], + "135" : [ 54, 1041.0 ], + "136" : [ 54, 1073.0 ], + "137" : [ 54, 1106.0 ], + "138" : [ 54, 1140.0 ], + "139" : [ 54, 1175.0 ], + "140" : [ 54, 1211.0 ], + "141" : [ 54, 1248.0 ], + "142" : [ 54, 1286.0 ], + "143" : [ 54, 1325.0 ], + "144" : [ 54, 1365.0 ], + "145" : [ 54, 1406.0 ], + "146" : [ 54, 1449.0 ], + "147" : [ 54, 1493.0 ], + "148" : [ 54, 1538.0 ], + "149" : [ 54, 1585.0 ], + "150" : [ 54, 1633.0 ], + "151" : [ 54, 1682.0 ], + "152" : [ 54, 1733.0 ], + "153" : [ 54, 1785.0 ], + "154" : [ 54, 1839.0 ], + "155" : [ 54, 1895.0 ], + "156" : [ 54, 1952.0 ], + "157" : [ 54, 2011.0 ], + "158" : [ 54, 2072.0 ], + "159" : [ 54, 2135.0 ], + "160" : [ 54, 2200.0 ], + "161" : [ 54, 2266.0 ], + "162" : [ 54, 2334.0 ], + "163" : [ 54, 2405.0 ], + "164" : [ 54, 2478.0 ], + "165" : [ 54, 2553.0 ], + "166" : [ 54, 2630.0 ], + "167" : [ 54, 2709.0 ], + "168" : [ 54, 2791.0 ], + "169" : [ 54, 2875.0 ], + "170" : [ 54, 2962.0 ], + "171" : [ 54, 3051.0 ], + "172" : [ 54, 3143.0 ], + "173" : [ 54, 3238.0 ], + "174" : [ 54, 3336.0 ], + "175" : [ 54, 3437.0 ], + "176" : [ 54, 3541.0 ], + "177" : [ 54, 3648.0 ], + "178" : [ 54, 3758.0 ], + "179" : [ 54, 3871.0 ], + "180" : [ 54, 3988.0 ], + "181" : [ 54, 4108.0 ], + "182" : [ 60, 3809.0 ], + "183" : [ 60, 3924.0 ], + "184" : [ 60, 4042.0 ], + "185" : [ 61, 4096.0 ], + "186" : [ 68, 3785.0 ], + "187" : [ 68, 3899.0 ], + "188" : [ 68, 4016.0 ], + "189" : [ 69, 4077.0 ], + "190" : [ 76, 3813.0 ], + "191" : [ 76, 3928.0 ], + "192" : [ 76, 4046.0 ], + "193" : [ 77, 4114.0 ], + "194" : [ 85, 3839.0 ], + "195" : [ 85, 3955.0 ], + "196" : [ 85, 4074.0 ], + "197" : [ 94, 3795.0 ], + "198" : [ 94, 3909.0 ], + "199" : [ 94, 4027.0 ], + "200" : [ 95, 4105.0 ], + "201" : [ 105, 3826.0 ], + "202" : [ 105, 3941.0 ], + "203" : [ 105, 4060.0 ], + "204" : [ 116, 3786.0 ], + "205" : [ 116, 3900.0 ], + "206" : [ 116, 4017.0 ], + "207" : [ 117, 4103.0 ], + "208" : [ 129, 3833.0 ], + "209" : [ 129, 3948.0 ], + "210" : [ 129, 4067.0 ], + "211" : [ 142, 3806.0 ], + "212" : [ 142, 3921.0 ], + "213" : [ 142, 4039.0 ], + "214" : [ 143, 4132.0 ], + "215" : [ 158, 3852.0 ], + "216" : [ 158, 3968.0 ], + "217" : [ 158, 4088.0 ], + "218" : [ 174, 3824.0 ], + "219" : [ 174, 3939.0 ], + "220" : [ 174, 4058.0 ], + "221" : [ 175, 4156.0 ], + "222" : [ 193, 3882.0 ], + "223" : [ 213, 3624.0 ], + "224" : [ 213, 3733.0 ], + "225" : [ 213, 3845.0 ], + "226" : [ 213, 3961.0 ], + "227" : [ 213, 4080.0 ], + "228" : [ 235, 3809.0 ], + "229" : [ 235, 3924.0 ], + "230" : [ 235, 4042.0 ], + "231" : [ 236, 4146.0 ], + "232" : [ 260, 3877.0 ], + "233" : [ 286, 3631.0 ], + "234" : [ 286, 3740.0 ], + "235" : [ 286, 3853.0 ], + "236" : [ 286, 3969.0 ], + "237" : [ 286, 4089.0 ], + "238" : [ 315, 3824.0 ], + "239" : [ 315, 3939.0 ], + "240" : [ 315, 4058.0 ], + "241" : [ 316, 4167.0 ], + "242" : [ 348, 3898.0 ], + "243" : [ 383, 3649.0 ], + "244" : [ 383, 3759.0 ], + "245" : [ 383, 3872.0 ], + "246" : [ 383, 3989.0 ], + "247" : [ 383, 4109.0 ], + "248" : [ 422, 3842.0 ], + "249" : [ 422, 3958.0 ], + "250" : [ 422, 4077.0 ], + "251" : [ 465, 3811.0 ], + "252" : [ 465, 3926.0 ], + "253" : [ 465, 4044.0 ], + "254" : [ 466, 4157.0 ], + "255" : [ 513, 3890.0 ], + "256" : [ 565, 3638.0 ], + "257" : [ 565, 3748.0 ], + "258" : [ 565, 3861.0 ], + "259" : [ 565, 3977.0 ], + "260" : [ 565, 4097.0 ], + "261" : [ 622, 3834.0 ], + "262" : [ 622, 3950.0 ], + "263" : [ 622, 4069.0 ], + "264" : [ 685, 3806.0 ], + "265" : [ 685, 3921.0 ], + "266" : [ 685, 4039.0 ], + "267" : [ 686, 4155.0 ], + "268" : [ 755, 3889.0 ], + "269" : [ 831, 3640.0 ], + "270" : [ 862, 3615.0 ], + "271" : [ 862, 3724.0 ], + "272" : [ 862, 3836.0 ], + "273" : [ 862, 3952.0 ], + "274" : [ 862, 4071.0 ], + "275" : [ 862, 4194.0 ], + "276" : [ 862, 4320.0 ], + "277" : [ 862, 4450.0 ], + "278" : [ 862, 4584.0 ], + "279" : [ 862, 4722.0 ], + "280" : [ 862, 4864.0 ], + "281" : [ 862, 5010.0 ], + "282" : [ 862, 5161.0 ], + "283" : [ 862, 5316.0 ], + "284" : [ 862, 5476.0 ], + "285" : [ 862, 5641.0 ], + "286" : [ 862, 5811.0 ], + "287" : [ 862, 5986.0 ], + "288" : [ 862, 6166.0 ], + "289" : [ 862, 6351.0 ], + "290" : [ 862, 6542.0 ], + "291" : [ 862, 6739.0 ], + "292" : [ 862, 6942.0 ], + "293" : [ 862, 7151.0 ], + "294" : [ 862, 7366.0 ], + "295" : [ 862, 7587.0 ], + "296" : [ 862, 7815.0 ], + "297" : [ 862, 8050.0 ], + "298" : [ 862, 8292.0 ], + "299" : [ 862, 8541.0 ], + "300" : [ 862, 8798.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/qvr/tuning/qvrservice_v4l_ov7251_tuning.json b/proprietary/vendor/etc/qvr/tuning/qvrservice_v4l_ov7251_tuning.json new file mode 100644 index 0000000..d9bcb1f --- /dev/null +++ b/proprietary/vendor/etc/qvr/tuning/qvrservice_v4l_ov7251_tuning.json @@ -0,0 +1,721 @@ +{ + "InitialExposureIndex" : 228, + "FrameSkipOnStartup" : 4, + "FrameSkip" : 1, + "ConvergenceSpeed" : 0.7, + "LumaTarget" : 75, + "LumaTolerance" : 2, + "Iso100Gain" : 1.0, + "VtPixelClock" : 1, + "LinesPerClock" : 1, + "InitialExposureTime" : 7478000, + "InitialGain" : 40, + "BlackLevelBias" : 0, + "ExposureTable" : + { + "NumValidEntries" : 273, + "ExposureEntry" : + { + "0" : [ 1, 10.0 ], + "1" : [ 1, 10.3 ], + "2" : [ 1, 10.6 ], + "3" : [ 1, 10.9 ], + "4" : [ 1, 11.2 ], + "5" : [ 1, 11.5 ], + "6" : [ 1, 11.8 ], + "7" : [ 1, 12.2 ], + "8" : [ 1, 12.6 ], + "9" : [ 1, 13.0 ], + "10" : [ 1, 13.4 ], + "11" : [ 1, 13.8 ], + "12" : [ 1, 14.2 ], + "13" : [ 1, 14.6 ], + "14" : [ 1, 15.0 ], + "15" : [ 1, 15.5 ], + "16" : [ 1, 16.0 ], + "17" : [ 1, 16.5 ], + "18" : [ 1, 17.0 ], + "19" : [ 1, 17.5 ], + "20" : [ 1, 18.0 ], + "21" : [ 1, 18.5 ], + "22" : [ 1, 19.1 ], + "23" : [ 1, 19.7 ], + "24" : [ 1, 20.3 ], + "25" : [ 1, 20.9 ], + "26" : [ 1, 21.5 ], + "27" : [ 1, 22.1 ], + "28" : [ 1, 22.8 ], + "29" : [ 1, 23.5 ], + "30" : [ 1, 24.2 ], + "31" : [ 1, 24.9 ], + "32" : [ 1, 25.6 ], + "33" : [ 1, 26.4 ], + "34" : [ 1, 27.2 ], + "35" : [ 1, 28.0 ], + "36" : [ 1, 28.8 ], + "37" : [ 1, 29.7 ], + "38" : [ 1, 30.6 ], + "39" : [ 1, 31.5 ], + "40" : [ 1, 32.4 ], + "41" : [ 1, 33.4 ], + "42" : [ 1, 34.4 ], + "43" : [ 1, 35.4 ], + "44" : [ 1, 36.5 ], + "45" : [ 1, 37.6 ], + "46" : [ 1, 38.7 ], + "47" : [ 1, 39.9 ], + "48" : [ 1, 41.1 ], + "49" : [ 1, 42.3 ], + "50" : [ 1, 43.6 ], + "51" : [ 1, 44.9 ], + "52" : [ 1, 46.2 ], + "53" : [ 1, 47.6 ], + "54" : [ 1, 49.0 ], + "55" : [ 1, 50.5 ], + "56" : [ 1, 52.0 ], + "57" : [ 1, 53.6 ], + "58" : [ 1, 55.2 ], + "59" : [ 1, 56.9 ], + "60" : [ 1, 58.6 ], + "61" : [ 1, 60.4 ], + "62" : [ 1, 62.2 ], + "63" : [ 1, 64.1 ], + "64" : [ 1, 66.0 ], + "65" : [ 1, 68.0 ], + "66" : [ 1, 70.0 ], + "67" : [ 1, 72.1 ], + "68" : [ 1, 74.3 ], + "69" : [ 1, 76.5 ], + "70" : [ 1, 78.8 ], + "71" : [ 1, 81.2 ], + "72" : [ 1, 83.6 ], + "73" : [ 1, 86.1 ], + "74" : [ 1, 88.7 ], + "75" : [ 1, 91.4 ], + "76" : [ 1, 94.1 ], + "77" : [ 1, 96.9 ], + "78" : [ 1, 99.8 ], + "79" : [ 1, 102.8 ], + "80" : [ 1, 105.9 ], + "81" : [ 1, 109.1 ], + "82" : [ 1, 112.4 ], + "83" : [ 1, 115.8 ], + "84" : [ 1, 119.3 ], + "85" : [ 1, 122.9 ], + "86" : [ 1, 126.6 ], + "87" : [ 1, 130.4 ], + "88" : [ 1, 134.3 ], + "89" : [ 1, 138.3 ], + "90" : [ 1, 142.4 ], + "91" : [ 1, 146.7 ], + "92" : [ 1, 151.1 ], + "93" : [ 1, 155.6 ], + "94" : [ 1, 160.3 ], + "95" : [ 1, 165.1 ], + "96" : [ 1, 170.1 ], + "97" : [ 1, 175.2 ], + "98" : [ 1, 180.5 ], + "99" : [ 1, 185.9 ], + "100" : [ 1, 191.5 ], + "101" : [ 1, 197.2 ], + "102" : [ 1, 203.1 ], + "103" : [ 1, 209.2 ], + "104" : [ 1, 215.5 ], + "105" : [ 1, 222.0 ], + "106" : [ 1, 228.7 ], + "107" : [ 1, 235.6 ], + "108" : [ 1, 242.7 ], + "109" : [ 1, 250.0 ], + "110" : [ 1, 257.5 ], + "111" : [ 1, 265.2 ], + "112" : [ 1, 273.2 ], + "113" : [ 1, 281.4 ], + "114" : [ 1, 289.8 ], + "115" : [ 1, 298.5 ], + "116" : [ 1, 307.5 ], + "117" : [ 1, 316.7 ], + "118" : [ 1, 326.2 ], + "119" : [ 1, 336.0 ], + "120" : [ 1, 346.1 ], + "121" : [ 1, 356.5 ], + "122" : [ 1, 367.2 ], + "123" : [ 1, 378.2 ], + "124" : [ 1, 389.5 ], + "125" : [ 1, 401.2 ], + "126" : [ 1, 413.2 ], + "127" : [ 1, 425.6 ], + "128" : [ 1, 438.4 ], + "129" : [ 1, 451.6 ], + "130" : [ 1, 465.1 ], + "131" : [ 1, 479.1 ], + "132" : [ 1, 493.5 ], + "133" : [ 1, 508.3 ], + "134" : [ 1, 523.5 ], + "135" : [ 1, 539.2 ], + "136" : [ 1, 555.4 ], + "137" : [ 1, 572.1 ], + "138" : [ 1, 589.3 ], + "139" : [ 1, 607.0 ], + "140" : [ 1, 625.2 ], + "141" : [ 1, 644.0 ], + "142" : [ 1, 663.3 ], + "143" : [ 1, 683.2 ], + "144" : [ 1, 703.7 ], + "145" : [ 1, 724.8 ], + "146" : [ 1, 746.5 ], + "147" : [ 1, 768.9 ], + "148" : [ 1, 792.0 ], + "149" : [ 1, 815.8 ], + "150" : [ 1, 840.3 ], + "151" : [ 1, 865.5 ], + "152" : [ 1, 891.5 ], + "153" : [ 1, 918.2 ], + "154" : [ 1, 945.7 ], + "155" : [ 1, 974.1 ], + "156" : [ 1, 1003.3 ], + "157" : [ 1, 1033.4 ], + "158" : [ 1, 1064.4 ], + "159" : [ 1, 1096.3 ], + "160" : [ 1, 1129.2 ], + "161" : [ 1, 1163.1 ], + "162" : [ 1, 1198.0 ], + "163" : [ 1, 1233.9 ], + "164" : [ 1, 1270.9 ], + "165" : [ 1, 1309.0 ], + "166" : [ 1, 1348.3 ], + "167" : [ 1, 1388.7 ], + "168" : [ 1, 1430.4 ], + "169" : [ 1, 1473.3 ], + "170" : [ 1, 1517.5 ], + "171" : [ 1, 1563.0 ], + "172" : [ 1, 1609.9 ], + "173" : [ 1, 1658.2 ], + "174" : [ 1, 1707.9 ], + "175" : [ 1, 1759.1 ], + "176" : [ 1, 1811.9 ], + "177" : [ 1, 1866.3 ], + "178" : [ 1, 1922.3 ], + "179" : [ 1, 1980.0 ], + "180" : [ 1, 2039.4 ], + "181" : [ 1, 2100.6 ], + "182" : [ 1, 2163.6 ], + "183" : [ 1, 2228.5 ], + "184" : [ 1, 2295.4 ], + "185" : [ 1, 2364.3 ], + "186" : [ 1, 2435.2 ], + "187" : [ 1, 2508.3 ], + "188" : [ 1, 2583.5 ], + "189" : [ 1, 2661.0 ], + "190" : [ 1, 2740.8 ], + "191" : [ 1, 2823.0 ], + "192" : [ 1, 2907.7 ], + "193" : [ 1, 2994.9 ], + "194" : [ 1, 3084.7 ], + "195" : [ 1, 3177.2 ], + "196" : [ 1, 3272.5 ], + "197" : [ 1, 3370.7 ], + "198" : [ 1, 3471.8 ], + "199" : [ 1, 3576.0 ], + "200" : [ 1, 3683.3 ], + "201" : [ 1, 3793.8 ], + "202" : [ 1, 3907.6 ], + "203" : [ 1, 4024.8 ], + "204" : [ 1, 4145.5 ], + "205" : [ 1, 4269.9 ], + "206" : [ 1, 4398.0 ], + "207" : [ 1, 4529.9 ], + "208" : [ 1, 4665.8 ], + "209" : [ 1, 4805.8 ], + "210" : [ 1, 4950.0 ], + "211" : [ 1, 5098.5 ], + "212" : [ 1, 5251.5 ], + "213" : [ 1, 5409.0 ], + "214" : [ 1, 5571.3 ], + "215" : [ 1, 5738.4 ], + "216" : [ 1, 5910.6 ], + "217" : [ 1, 6087.9 ], + "218" : [ 1, 6270.5 ], + "219" : [ 1, 6458.6 ], + "220" : [ 1, 6652.4 ], + "221" : [ 1, 6852.0 ], + "222" : [ 1, 7057.6 ], + "223" : [ 1, 7269.3 ], + "224" : [ 1, 7487.4 ], + "225" : [ 1, 7712.0 ], + "226" : [ 1, 7943.4 ], + "227" : [ 1, 8181.7 ], + "228" : [ 2, 4213.6 ], + "229" : [ 2, 4340.0 ], + "230" : [ 2, 4470.2 ], + "231" : [ 2, 4604.3 ], + "232" : [ 2, 4742.4 ], + "233" : [ 2, 4884.7 ], + "234" : [ 2, 5031.2 ], + "235" : [ 2, 5182.1 ], + "236" : [ 2, 5337.6 ], + "237" : [ 2, 5497.7 ], + "238" : [ 2, 5662.6 ], + "239" : [ 2, 5832.5 ], + "240" : [ 2, 6007.5 ], + "241" : [ 2, 6187.7 ], + "242" : [ 2, 6373.3 ], + "243" : [ 2, 6564.5 ], + "244" : [ 2, 6761.4 ], + "245" : [ 2, 6964.2 ], + "246" : [ 2, 7173.1 ], + "247" : [ 2, 7388.3 ], + "248" : [ 2, 7609.9 ], + "249" : [ 2, 7838.2 ], + "250" : [ 2, 8073.3 ], + "251" : [ 3, 5543.7 ], + "252" : [ 3, 5710.0 ], + "253" : [ 3, 5881.3 ], + "254" : [ 3, 6057.7 ], + "255" : [ 3, 6239.4 ], + "256" : [ 3, 6426.6 ], + "257" : [ 3, 6619.4 ], + "258" : [ 3, 6818.0 ], + "259" : [ 3, 7022.5 ], + "260" : [ 3, 7233.2 ], + "261" : [ 3, 7450.2 ], + "262" : [ 3, 7673.7 ], + "263" : [ 3, 7903.9 ], + "264" : [ 3, 8141.0 ], + "265" : [ 4, 6288.9 ], + "266" : [ 4, 6477.6 ], + "267" : [ 4, 6671.9 ], + "268" : [ 4, 6872.1 ], + "269" : [ 4, 7078.3 ], + "270" : [ 4, 7290.6 ], + "271" : [ 4, 7509.3 ], + "272" : [ 4, 7734.6 ], + "273" : [ 4, 7966.6 ], + "274" : [ 4, 8205.6 ], + "275" : [ 0, 0.0 ], + "276" : [ 0, 0.0 ], + "277" : [ 0, 0.0 ], + "278" : [ 0, 0.0 ], + "279" : [ 0, 0.0 ], + "280" : [ 0, 0.0 ], + "281" : [ 0, 0.0 ], + "282" : [ 0, 0.0 ], + "283" : [ 0, 0.0 ], + "284" : [ 0, 0.0 ], + "285" : [ 0, 0.0 ], + "286" : [ 0, 0.0 ], + "287" : [ 0, 0.0 ], + "288" : [ 0, 0.0 ], + "289" : [ 0, 0.0 ], + "290" : [ 0, 0.0 ], + "291" : [ 0, 0.0 ], + "292" : [ 0, 0.0 ], + "293" : [ 0, 0.0 ], + "294" : [ 0, 0.0 ], + "295" : [ 0, 0.0 ], + "296" : [ 0, 0.0 ], + "297" : [ 0, 0.0 ], + "298" : [ 0, 0.0 ], + "299" : [ 0, 0.0 ], + "300" : [ 0, 0.0 ], + "301" : [ 0, 0.0 ], + "302" : [ 0, 0.0 ], + "303" : [ 0, 0.0 ], + "304" : [ 0, 0.0 ], + "305" : [ 0, 0.0 ], + "306" : [ 0, 0.0 ], + "307" : [ 0, 0.0 ], + "308" : [ 0, 0.0 ], + "309" : [ 0, 0.0 ], + "310" : [ 0, 0.0 ], + "311" : [ 0, 0.0 ], + "312" : [ 0, 0.0 ], + "313" : [ 0, 0.0 ], + "314" : [ 0, 0.0 ], + "315" : [ 0, 0.0 ], + "316" : [ 0, 0.0 ], + "317" : [ 0, 0.0 ], + "318" : [ 0, 0.0 ], + "319" : [ 0, 0.0 ], + "320" : [ 0, 0.0 ], + "321" : [ 0, 0.0 ], + "322" : [ 0, 0.0 ], + "323" : [ 0, 0.0 ], + "324" : [ 0, 0.0 ], + "325" : [ 0, 0.0 ], + "326" : [ 0, 0.0 ], + "327" : [ 0, 0.0 ], + "328" : [ 0, 0.0 ], + "329" : [ 0, 0.0 ], + "330" : [ 0, 0.0 ], + "331" : [ 0, 0.0 ], + "332" : [ 0, 0.0 ], + "333" : [ 0, 0.0 ], + "334" : [ 0, 0.0 ], + "335" : [ 0, 0.0 ], + "336" : [ 0, 0.0 ], + "337" : [ 0, 0.0 ], + "338" : [ 0, 0.0 ], + "339" : [ 0, 0.0 ], + "340" : [ 0, 0.0 ], + "341" : [ 0, 0.0 ], + "342" : [ 0, 0.0 ], + "343" : [ 0, 0.0 ], + "344" : [ 0, 0.0 ], + "345" : [ 0, 0.0 ], + "346" : [ 0, 0.0 ], + "347" : [ 0, 0.0 ], + "348" : [ 0, 0.0 ], + "349" : [ 0, 0.0 ], + "350" : [ 0, 0.0 ], + "351" : [ 0, 0.0 ], + "352" : [ 0, 0.0 ], + "353" : [ 0, 0.0 ], + "354" : [ 0, 0.0 ], + "355" : [ 0, 0.0 ], + "356" : [ 0, 0.0 ], + "357" : [ 0, 0.0 ], + "358" : [ 0, 0.0 ], + "359" : [ 0, 0.0 ], + "360" : [ 0, 0.0 ], + "361" : [ 0, 0.0 ], + "362" : [ 0, 0.0 ], + "363" : [ 0, 0.0 ], + "364" : [ 0, 0.0 ], + "365" : [ 0, 0.0 ], + "366" : [ 0, 0.0 ], + "367" : [ 0, 0.0 ], + "368" : [ 0, 0.0 ], + "369" : [ 0, 0.0 ], + "370" : [ 0, 0.0 ], + "371" : [ 0, 0.0 ], + "372" : [ 0, 0.0 ], + "373" : [ 0, 0.0 ], + "374" : [ 0, 0.0 ], + "375" : [ 0, 0.0 ], + "376" : [ 0, 0.0 ], + "377" : [ 0, 0.0 ], + "378" : [ 0, 0.0 ], + "379" : [ 0, 0.0 ], + "380" : [ 0, 0.0 ], + "381" : [ 0, 0.0 ], + "382" : [ 0, 0.0 ], + "383" : [ 0, 0.0 ], + "384" : [ 0, 0.0 ], + "385" : [ 0, 0.0 ], + "386" : [ 0, 0.0 ], + "387" : [ 0, 0.0 ], + "388" : [ 0, 0.0 ], + "389" : [ 0, 0.0 ], + "390" : [ 0, 0.0 ], + "391" : [ 0, 0.0 ], + "392" : [ 0, 0.0 ], + "393" : [ 0, 0.0 ], + "394" : [ 0, 0.0 ], + "395" : [ 0, 0.0 ], + "396" : [ 0, 0.0 ], + "397" : [ 0, 0.0 ], + "398" : [ 0, 0.0 ], + "399" : [ 0, 0.0 ], + "400" : [ 0, 0.0 ], + "401" : [ 0, 0.0 ], + "402" : [ 0, 0.0 ], + "403" : [ 0, 0.0 ], + "404" : [ 0, 0.0 ], + "405" : [ 0, 0.0 ], + "406" : [ 0, 0.0 ], + "407" : [ 0, 0.0 ], + "408" : [ 0, 0.0 ], + "409" : [ 0, 0.0 ], + "410" : [ 0, 0.0 ], + "411" : [ 0, 0.0 ], + "412" : [ 0, 0.0 ], + "413" : [ 0, 0.0 ], + "414" : [ 0, 0.0 ], + "415" : [ 0, 0.0 ], + "416" : [ 0, 0.0 ], + "417" : [ 0, 0.0 ], + "418" : [ 0, 0.0 ], + "419" : [ 0, 0.0 ], + "420" : [ 0, 0.0 ], + "421" : [ 0, 0.0 ], + "422" : [ 0, 0.0 ], + "423" : [ 0, 0.0 ], + "424" : [ 0, 0.0 ], + "425" : [ 0, 0.0 ], + "426" : [ 0, 0.0 ], + "427" : [ 0, 0.0 ], + "428" : [ 0, 0.0 ], + "429" : [ 0, 0.0 ], + "430" : [ 0, 0.0 ], + "431" : [ 0, 0.0 ], + "432" : [ 0, 0.0 ], + "433" : [ 0, 0.0 ], + "434" : [ 0, 0.0 ], + "435" : [ 0, 0.0 ], + "436" : [ 0, 0.0 ], + "437" : [ 0, 0.0 ], + "438" : [ 0, 0.0 ], + "439" : [ 0, 0.0 ], + "440" : [ 0, 0.0 ], + "441" : [ 0, 0.0 ], + "442" : [ 0, 0.0 ], + "443" : [ 0, 0.0 ], + "444" : [ 0, 0.0 ], + "445" : [ 0, 0.0 ], + "446" : [ 0, 0.0 ], + "447" : [ 0, 0.0 ], + "448" : [ 0, 0.0 ], + "449" : [ 0, 0.0 ], + "450" : [ 0, 0.0 ], + "451" : [ 0, 0.0 ], + "452" : [ 0, 0.0 ], + "453" : [ 0, 0.0 ], + "454" : [ 0, 0.0 ], + "455" : [ 0, 0.0 ], + "456" : [ 0, 0.0 ], + "457" : [ 0, 0.0 ], + "458" : [ 0, 0.0 ], + "459" : [ 0, 0.0 ], + "460" : [ 0, 0.0 ], + "461" : [ 0, 0.0 ], + "462" : [ 0, 0.0 ], + "463" : [ 0, 0.0 ], + "464" : [ 0, 0.0 ], + "465" : [ 0, 0.0 ], + "466" : [ 0, 0.0 ], + "467" : [ 0, 0.0 ], + "468" : [ 0, 0.0 ], + "469" : [ 0, 0.0 ], + "470" : [ 0, 0.0 ], + "471" : [ 0, 0.0 ], + "472" : [ 0, 0.0 ], + "473" : [ 0, 0.0 ], + "474" : [ 0, 0.0 ], + "475" : [ 0, 0.0 ], + "476" : [ 0, 0.0 ], + "477" : [ 0, 0.0 ], + "478" : [ 0, 0.0 ], + "479" : [ 0, 0.0 ], + "480" : [ 0, 0.0 ], + "481" : [ 0, 0.0 ], + "482" : [ 0, 0.0 ], + "483" : [ 0, 0.0 ], + "484" : [ 0, 0.0 ], + "485" : [ 0, 0.0 ], + "486" : [ 0, 0.0 ], + "487" : [ 0, 0.0 ], + "488" : [ 0, 0.0 ], + "489" : [ 0, 0.0 ], + "490" : [ 0, 0.0 ], + "491" : [ 0, 0.0 ], + "492" : [ 0, 0.0 ], + "493" : [ 0, 0.0 ], + "494" : [ 0, 0.0 ], + "495" : [ 0, 0.0 ], + "496" : [ 0, 0.0 ], + "497" : [ 0, 0.0 ], + "498" : [ 0, 0.0 ], + "499" : [ 0, 0.0 ], + "500" : [ 0, 0.0 ], + "501" : [ 0, 0.0 ], + "502" : [ 0, 0.0 ], + "503" : [ 0, 0.0 ], + "504" : [ 0, 0.0 ], + "505" : [ 0, 0.0 ], + "506" : [ 0, 0.0 ], + "507" : [ 0, 0.0 ], + "508" : [ 0, 0.0 ], + "509" : [ 0, 0.0 ], + "510" : [ 0, 0.0 ], + "511" : [ 0, 0.0 ], + "512" : [ 0, 0.0 ], + "513" : [ 0, 0.0 ], + "514" : [ 0, 0.0 ], + "515" : [ 0, 0.0 ], + "516" : [ 0, 0.0 ], + "517" : [ 0, 0.0 ], + "518" : [ 0, 0.0 ], + "519" : [ 0, 0.0 ], + "520" : [ 0, 0.0 ], + "521" : [ 0, 0.0 ], + "522" : [ 0, 0.0 ], + "523" : [ 0, 0.0 ], + "524" : [ 0, 0.0 ], + "525" : [ 0, 0.0 ], + "526" : [ 0, 0.0 ], + "527" : [ 0, 0.0 ], + "528" : [ 0, 0.0 ], + "529" : [ 0, 0.0 ], + "530" : [ 0, 0.0 ], + "531" : [ 0, 0.0 ], + "532" : [ 0, 0.0 ], + "533" : [ 0, 0.0 ], + "534" : [ 0, 0.0 ], + "535" : [ 0, 0.0 ], + "536" : [ 0, 0.0 ], + "537" : [ 0, 0.0 ], + "538" : [ 0, 0.0 ], + "539" : [ 0, 0.0 ], + "540" : [ 0, 0.0 ], + "541" : [ 0, 0.0 ], + "542" : [ 0, 0.0 ], + "543" : [ 0, 0.0 ], + "544" : [ 0, 0.0 ], + "545" : [ 0, 0.0 ], + "546" : [ 0, 0.0 ], + "547" : [ 0, 0.0 ], + "548" : [ 0, 0.0 ], + "549" : [ 0, 0.0 ], + "550" : [ 0, 0.0 ], + "551" : [ 0, 0.0 ], + "552" : [ 0, 0.0 ], + "553" : [ 0, 0.0 ], + "554" : [ 0, 0.0 ], + "555" : [ 0, 0.0 ], + "556" : [ 0, 0.0 ], + "557" : [ 0, 0.0 ], + "558" : [ 0, 0.0 ], + "559" : [ 0, 0.0 ], + "560" : [ 0, 0.0 ], + "561" : [ 0, 0.0 ], + "562" : [ 0, 0.0 ], + "563" : [ 0, 0.0 ], + "564" : [ 0, 0.0 ], + "565" : [ 0, 0.0 ], + "566" : [ 0, 0.0 ], + "567" : [ 0, 0.0 ], + "568" : [ 0, 0.0 ], + "569" : [ 0, 0.0 ], + "570" : [ 0, 0.0 ], + "571" : [ 0, 0.0 ], + "572" : [ 0, 0.0 ], + "573" : [ 0, 0.0 ], + "574" : [ 0, 0.0 ], + "575" : [ 0, 0.0 ], + "576" : [ 0, 0.0 ], + "577" : [ 0, 0.0 ], + "578" : [ 0, 0.0 ], + "579" : [ 0, 0.0 ], + "580" : [ 0, 0.0 ], + "581" : [ 0, 0.0 ], + "582" : [ 0, 0.0 ], + "583" : [ 0, 0.0 ], + "584" : [ 0, 0.0 ], + "585" : [ 0, 0.0 ], + "586" : [ 0, 0.0 ], + "587" : [ 0, 0.0 ], + "588" : [ 0, 0.0 ], + "589" : [ 0, 0.0 ], + "590" : [ 0, 0.0 ], + "591" : [ 0, 0.0 ], + "592" : [ 0, 0.0 ], + "593" : [ 0, 0.0 ], + "594" : [ 0, 0.0 ], + "595" : [ 0, 0.0 ], + "596" : [ 0, 0.0 ], + "597" : [ 0, 0.0 ], + "598" : [ 0, 0.0 ], + "599" : [ 0, 0.0 ], + "600" : [ 0, 0.0 ], + "601" : [ 0, 0.0 ], + "602" : [ 0, 0.0 ], + "603" : [ 0, 0.0 ], + "604" : [ 0, 0.0 ], + "605" : [ 0, 0.0 ], + "606" : [ 0, 0.0 ], + "607" : [ 0, 0.0 ], + "608" : [ 0, 0.0 ], + "609" : [ 0, 0.0 ], + "610" : [ 0, 0.0 ], + "611" : [ 0, 0.0 ], + "612" : [ 0, 0.0 ], + "613" : [ 0, 0.0 ], + "614" : [ 0, 0.0 ], + "615" : [ 0, 0.0 ], + "616" : [ 0, 0.0 ], + "617" : [ 0, 0.0 ], + "618" : [ 0, 0.0 ], + "619" : [ 0, 0.0 ], + "620" : [ 0, 0.0 ], + "621" : [ 0, 0.0 ], + "622" : [ 0, 0.0 ], + "623" : [ 0, 0.0 ], + "624" : [ 0, 0.0 ], + "625" : [ 0, 0.0 ], + "626" : [ 0, 0.0 ], + "627" : [ 0, 0.0 ], + "628" : [ 0, 0.0 ], + "629" : [ 0, 0.0 ], + "630" : [ 0, 0.0 ], + "631" : [ 0, 0.0 ], + "632" : [ 0, 0.0 ], + "633" : [ 0, 0.0 ], + "634" : [ 0, 0.0 ], + "635" : [ 0, 0.0 ], + "636" : [ 0, 0.0 ], + "637" : [ 0, 0.0 ], + "638" : [ 0, 0.0 ], + "639" : [ 0, 0.0 ], + "640" : [ 0, 0.0 ], + "641" : [ 0, 0.0 ], + "642" : [ 0, 0.0 ], + "643" : [ 0, 0.0 ], + "644" : [ 0, 0.0 ], + "645" : [ 0, 0.0 ], + "646" : [ 0, 0.0 ], + "647" : [ 0, 0.0 ], + "648" : [ 0, 0.0 ], + "649" : [ 0, 0.0 ], + "650" : [ 0, 0.0 ], + "651" : [ 0, 0.0 ], + "652" : [ 0, 0.0 ], + "653" : [ 0, 0.0 ], + "654" : [ 0, 0.0 ], + "655" : [ 0, 0.0 ], + "656" : [ 0, 0.0 ], + "657" : [ 0, 0.0 ], + "658" : [ 0, 0.0 ], + "659" : [ 0, 0.0 ], + "660" : [ 0, 0.0 ], + "661" : [ 0, 0.0 ], + "662" : [ 0, 0.0 ], + "663" : [ 0, 0.0 ], + "664" : [ 0, 0.0 ], + "665" : [ 0, 0.0 ], + "666" : [ 0, 0.0 ], + "667" : [ 0, 0.0 ], + "668" : [ 0, 0.0 ], + "669" : [ 0, 0.0 ], + "670" : [ 0, 0.0 ], + "671" : [ 0, 0.0 ], + "672" : [ 0, 0.0 ], + "673" : [ 0, 0.0 ], + "674" : [ 0, 0.0 ], + "675" : [ 0, 0.0 ], + "676" : [ 0, 0.0 ], + "677" : [ 0, 0.0 ], + "678" : [ 0, 0.0 ], + "679" : [ 0, 0.0 ], + "680" : [ 0, 0.0 ], + "681" : [ 0, 0.0 ], + "682" : [ 0, 0.0 ], + "683" : [ 0, 0.0 ], + "684" : [ 0, 0.0 ], + "685" : [ 0, 0.0 ], + "686" : [ 0, 0.0 ], + "687" : [ 0, 0.0 ], + "688" : [ 0, 0.0 ], + "689" : [ 0, 0.0 ], + "690" : [ 0, 0.0 ], + "691" : [ 0, 0.0 ], + "692" : [ 0, 0.0 ], + "693" : [ 0, 0.0 ], + "694" : [ 0, 0.0 ], + "695" : [ 0, 0.0 ], + "696" : [ 0, 0.0 ], + "697" : [ 0, 0.0 ], + "698" : [ 0, 0.0 ], + "699" : [ 0, 0.0 ] + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sec_config b/proprietary/vendor/etc/sec_config new file mode 100644 index 0000000..4689406 --- /dev/null +++ b/proprietary/vendor/etc/sec_config @@ -0,0 +1,333 @@ +/* IPC Security Config */ +/* :: */ +16:4294967295:1000:1021:1026 +/* :: */ +75:4294967295:1000:1001:3006 +/* :: */ +56:4294967295:1021 +/* Allow SS CTL service to be used by system and net_raw processes */ +43:4294967295:1000:3004 +/* :: */ +71:4294967295:1001 +/* :: */ +50:4294967295:1001 +/* QMI-SLIM service permitted to gps and net_raw */ +55:4294967295:1021 +/* Allow Sensor services to be used by sensor process */ +256:4294967295:1000:1006:1013:1021:1047:3011 +257:4294967295:1000:1006:1013:1021:1047:3011 +258:4294967295:1000:1006:1013:1021:1047:3011 +259:4294967295:1000:1006:1013:1021:1047:3011 +260:4294967295:1000:1006:1013:1021:1047:3011 +261:4294967295:1000:1006:1013:1021:1047:3011 +262:4294967295:1000:1006:1013:1021:1047:3011 +263:4294967295:1000:1006:1013:1021:1047:3011 +264:4294967295:1000:1006:1013:1021:1047:3011 +265:4294967295:1000:1006:1013:1021:1047:3011 +266:4294967295:1000:1006:1013:1021:1047:3011 +267:4294967295:1000:1006:1013:1021:1047:3011 +268:4294967295:1000:1006:1013:1021:1047:3011 +269:4294967295:1000:1006:1013:1021:1047:3011 +270:4294967295:1000:1006:1013:1021:1047:3011 +271:4294967295:1000:1006:1013:1021:1047:3011 +272:4294967295:1000:1006:1013:1021:1047:3011 +273:4294967295:1000:1006:1013:1021:1047:3011 +274:4294967295:1000:1006:1013:1021:1047:3011 +275:4294967295:1000:1006:1013:1021:1047:3011 +276:4294967295:1000:1006:1013:1021:1047:3011 +277:4294967295:1000:1006:1013:1021:1047:3011 +278:4294967295:1000:1006:1013:1021:1047:3011 +279:4294967295:1000:1006:1013:1021:1047:3011 +280:4294967295:1000:1006:1013:1021:1047:3011 +281:4294967295:1000:1006:1013:1021:1047:3011 +282:4294967295:1000:1006:1013:1021:1047:3011 +283:4294967295:1000:1006:1013:1021:1047:3011 +284:4294967295:1000:1006:1013:1021:1047:3011 +285:4294967295:1000:1006:1013:1021:1047:3011 +286:4294967295:1000:1006:1013:1021:1047:3011 +287:4294967295:1000:1006:1013:1021:1047:3011 +288:4294967295:1000:1006:1013:1021:1047:3011 +289:4294967295:1000:1006:1013:1021:1047:3011 +290:4294967295:1000:1006:1013:1021:1047:3011 +291:4294967295:1000:1006:1013:1021:1047:3011 +292:4294967295:1000:1006:1013:1021:1047:3011 +293:4294967295:1000:1006:1013:1021:1047:3011 +294:4294967295:1000:1006:1013:1021:1047:3011 +295:4294967295:1000:1006:1013:1021:1047:3011 +296:4294967295:1000:1006:1013:1021:1047:3011 +297:4294967295:1000:1006:1013:1021:1047:3011 +298:4294967295:1000:1006:1013:1021:1047:3011 +299:4294967295:1000:1006:1013:1021:1047:3011 +300:4294967295:1000:1006:1013:1021:1047:3011 +301:4294967295:1000:1006:1013:1021:1047:3011 +302:4294967295:1000:1006:1013:1021:1047:3011 +303:4294967295:1000:1006:1013:1021:1047:3011 +304:4294967295:1000:1006:1013:1021:1047:3011 +305:4294967295:1000:1006:1013:1021:1047:3011 +306:4294967295:1000:1006:1013:1021:1047:3011 +307:4294967295:1000:1006:1013:1021:1047:3011 +308:4294967295:1000:1006:1013:1021:1047:3011 +309:4294967295:1000:1006:1013:1021:1047:3011 +310:4294967295:1000:1006:1013:1021:1047:3011 +311:4294967295:1000:1006:1013:1021:1047:3011 +312:4294967295:1000:1006:1013:1021:1047:3011 +313:4294967295:1000:1006:1013:1021:1047:3011 +314:4294967295:1000:1006:1013:1021:1047:3011 +315:4294967295:1000:1006:1013:1021:1047:3011 +316:4294967295:1000:1006:1013:1021:1047:3011 +317:4294967295:1000:1006:1013:1021:1047:3011 +318:4294967295:1000:1006:1013:1021:1047:3011 +319:4294967295:1000:1006:1013:1021:1047:3011 +320:4294967295:1000:1006:1013:1021:1047:3011 +321:4294967295:1000:1006:1013:1021:1047:3011 +322:4294967295:1000:1006:1013:1021:1047:3011 +323:4294967295:1000:1006:1013:1021:1047:3011 +324:4294967295:1000:1006:1013:1021:1047:3011 +325:4294967295:1000:1006:1013:1021:1047:3011 +326:4294967295:1000:1006:1013:1021:1047:3011 +327:4294967295:1000:1006:1013:1021:1047:3011 +328:4294967295:1000:1006:1013:1021:1047:3011 +329:4294967295:1000:1006:1013:1021:1047:3011 +330:4294967295:1000:1006:1013:1021:1047:3011 +331:4294967295:1000:1006:1013:1021:1047:3011 +332:4294967295:1000:1006:1013:1021:1047:3011 +333:4294967295:1000:1006:1013:1021:1047:3011 +334:4294967295:1000:1006:1013:1021:1047:3011 +335:4294967295:1000:1006:1013:1021:1047:3011 +336:4294967295:1000:1006:1013:1021:1047:3011 +337:4294967295:1000:1006:1013:1021:1047:3011 +338:4294967295:1000:1006:1013:1021:1047:3011 +339:4294967295:1000:1006:1013:1021:1047:3011 +340:4294967295:1000:1006:1013:1021:1047:3011 +341:4294967295:1000:1006:1013:1021:1047:3011 +342:4294967295:1000:1006:1013:1021:1047:3011 +343:4294967295:1000:1006:1013:1021:1047:3011 +344:4294967295:1000:1006:1013:1021:1047:3011 +345:4294967295:1000:1006:1013:1021:1047:3011 +346:4294967295:1000:1006:1013:1021:1047:3011 +347:4294967295:1000:1006:1013:1021:1047:3011 +348:4294967295:1000:1006:1013:1021:1047:3011 +349:4294967295:1000:1006:1013:1021:1047:3011 +350:4294967295:1000:1006:1013:1021:1047:3011 +351:4294967295:1000:1006:1013:1021:1047:3011 +352:4294967295:1000:1006:1013:1021:1047:3011 +353:4294967295:1000:1006:1013:1021:1047:3011 +354:4294967295:1000:1006:1013:1021:1047:3011 +355:4294967295:1000:1006:1013:1021:1047:3011 +356:4294967295:1000:1006:1013:1021:1047:3011 +357:4294967295:1000:1006:1013:1021:1047:3011 +358:4294967295:1000:1006:1013:1021:1047:3011 +359:4294967295:1000:1006:1013:1021:1047:3011 +360:4294967295:1000:1006:1013:1021:1047:3011 +361:4294967295:1000:1006:1013:1021:1047:3011 +362:4294967295:1000:1006:1013:1021:1047:3011 +363:4294967295:1000:1006:1013:1021:1047:3011 +364:4294967295:1000:1006:1013:1021:1047:3011 +365:4294967295:1000:1006:1013:1021:1047:3011 +366:4294967295:1000:1006:1013:1021:1047:3011 +367:4294967295:1000:1006:1013:1021:1047:3011 +368:4294967295:1000:1006:1013:1021:1047:3011 +369:4294967295:1000:1006:1013:1021:1047:3011 +370:4294967295:1000:1006:1013:1021:1047:3011 +371:4294967295:1000:1006:1013:1021:1047:3011 +372:4294967295:1000:1006:1013:1021:1047:3011 +373:4294967295:1000:1006:1013:1021:1047:3011 +374:4294967295:1000:1006:1013:1021:1047:3011 +375:4294967295:1000:1006:1013:1021:1047:3011 +376:4294967295:1000:1006:1013:1021:1047:3011 +377:4294967295:1000:1006:1013:1021:1047:3011 +378:4294967295:1000:1006:1013:1021:1047:3011 +379:4294967295:1000:1006:1013:1021:1047:3011 +380:4294967295:1000:1006:1013:1021:1047:3011 +381:4294967295:1000:1006:1013:1021:1047:3011 +382:4294967295:1000:1006:1013:1021:1047:3011 +383:4294967295:1000:1006:1013:1021:1047:3011 +384:4294967295:1000:1006:1013:1021:1047:3011 +385:4294967295:1000:1006:1013:1021:1047:3011 +386:4294967295:1000:1006:1013:1021:1047:3011 +387:4294967295:1000:1006:1013:1021:1047:3011 +388:4294967295:1000:1006:1013:1021:1047:3011 +389:4294967295:1000:1006:1013:1021:1047:3011 +390:4294967295:1000:1006:1013:1021:1047:3011 +391:4294967295:1000:1006:1013:1021:1047:3011 +392:4294967295:1000:1006:1013:1021:1047:3011 +393:4294967295:1000:1006:1013:1021:1047:3011 +394:4294967295:1000:1006:1013:1021:1047:3011 +395:4294967295:1000:1006:1013:1021:1047:3011 +396:4294967295:1000:1006:1013:1021:1047:3011 +397:4294967295:1000:1006:1013:1021:1047:3011 +398:4294967295:1000:1006:1013:1021:1047:3011 +399:4294967295:1000:1006:1013:1021:1047:3011 +400:4294967295:1000:1006:1013:1021:1047:3011 +401:4294967295:1000:1006:1013:1021:1047:3011 +402:4294967295:1000:1006:1013:1021:1047:3011 +403:4294967295:1000:1006:1013:1021:1047:3011 +404:4294967295:1000:1006:1013:1021:1047:3011 +405:4294967295:1000:1006:1013:1021:1047:3011 +406:4294967295:1000:1006:1013:1021:1047:3011 +407:4294967295:1000:1006:1013:1021:1047:3011 +408:4294967295:1000:1006:1013:1021:1047:3011 +409:4294967295:1000:1006:1013:1021:1047:3011 +410:4294967295:1000:1006:1013:1021:1047:3011 +411:4294967295:1000:1006:1013:1021:1047:3011 +412:4294967295:1000:1006:1013:1021:1047:3011 +413:4294967295:1000:1006:1013:1021:1047:3011 +414:4294967295:1000:1006:1013:1021:1047:3011 +415:4294967295:1000:1006:1013:1021:1047:3011 +416:4294967295:1000:1006:1013:1021:1047:3011 +417:4294967295:1000:1006:1013:1021:1047:3011 +418:4294967295:1000:1006:1013:1021:1047:3011 +419:4294967295:1000:1006:1013:1021:1047:3011 +420:4294967295:1000:1006:1013:1021:1047:3011 +421:4294967295:1000:1006:1013:1021:1047:3011 +422:4294967295:1000:1006:1013:1021:1047:3011 +423:4294967295:1000:1006:1013:1021:1047:3011 +424:4294967295:1000:1006:1013:1021:1047:3011 +425:4294967295:1000:1006:1013:1021:1047:3011 +426:4294967295:1000:1006:1013:1021:1047:3011 +427:4294967295:1000:1006:1013:1021:1047:3011 +428:4294967295:1000:1006:1013:1021:1047:3011 +429:4294967295:1000:1006:1013:1021:1047:3011 +430:4294967295:1000:1006:1013:1021:1047:3011 +431:4294967295:1000:1006:1013:1021:1047:3011 +432:4294967295:1000:1006:1013:1021:1047:3011 +433:4294967295:1000:1006:1013:1021:1047:3011 +434:4294967295:1000:1006:1013:1021:1047:3011 +435:4294967295:1000:1006:1013:1021:1047:3011 +436:4294967295:1000:1006:1013:1021:1047:3011 +437:4294967295:1000:1006:1013:1021:1047:3011 +438:4294967295:1000:1006:1013:1021:1047:3011 +439:4294967295:1000:1006:1013:1021:1047:3011 +440:4294967295:1000:1006:1013:1021:1047:3011 +441:4294967295:1000:1006:1013:1021:1047:3011 +442:4294967295:1000:1006:1013:1021:1047:3011 +443:4294967295:1000:1006:1013:1021:1047:3011 +444:4294967295:1000:1006:1013:1021:1047:3011 +445:4294967295:1000:1006:1013:1021:1047:3011 +446:4294967295:1000:1006:1013:1021:1047:3011 +447:4294967295:1000:1006:1013:1021:1047:3011 +448:4294967295:1000:1006:1013:1021:1047:3011 +449:4294967295:1000:1006:1013:1021:1047:3011 +450:4294967295:1000:1006:1013:1021:1047:3011 +451:4294967295:1000:1006:1013:1021:1047:3011 +452:4294967295:1000:1006:1013:1021:1047:3011 +453:4294967295:1000:1006:1013:1021:1047:3011 +454:4294967295:1000:1006:1013:1021:1047:3011 +455:4294967295:1000:1006:1013:1021:1047:3011 +456:4294967295:1000:1006:1013:1021:1047:3011 +457:4294967295:1000:1006:1013:1021:1047:3011 +458:4294967295:1000:1006:1013:1021:1047:3011 +459:4294967295:1000:1006:1013:1021:1047:3011 +460:4294967295:1000:1006:1013:1021:1047:3011 +461:4294967295:1000:1006:1013:1021:1047:3011 +462:4294967295:1000:1006:1013:1021:1047:3011 +463:4294967295:1000:1006:1013:1021:1047:3011 +464:4294967295:1000:1006:1013:1021:1047:3011 +465:4294967295:1000:1006:1013:1021:1047:3011 +466:4294967295:1000:1006:1013:1021:1047:3011 +467:4294967295:1000:1006:1013:1021:1047:3011 +468:4294967295:1000:1006:1013:1021:1047:3011 +469:4294967295:1000:1006:1013:1021:1047:3011 +470:4294967295:1000:1006:1013:1021:1047:3011 +471:4294967295:1000:1006:1013:1021:1047:3011 +472:4294967295:1000:1006:1013:1021:1047:3011 +473:4294967295:1000:1006:1013:1021:1047:3011 +474:4294967295:1000:1006:1013:1021:1047:3011 +475:4294967295:1000:1006:1013:1021:1047:3011 +476:4294967295:1000:1006:1013:1021:1047:3011 +477:4294967295:1000:1006:1013:1021:1047:3011 +478:4294967295:1000:1006:1013:1021:1047:3011 +479:4294967295:1000:1006:1013:1021:1047:3011 +480:4294967295:1000:1006:1013:1021:1047:3011 +481:4294967295:1000:1006:1013:1021:1047:3011 +482:4294967295:1000:1006:1013:1021:1047:3011 +483:4294967295:1000:1006:1013:1021:1047:3011 +484:4294967295:1000:1006:1013:1021:1047:3011 +485:4294967295:1000:1006:1013:1021:1047:3011 +486:4294967295:1000:1006:1013:1021:1047:3011 +487:4294967295:1000:1006:1013:1021:1047:3011 +488:4294967295:1000:1006:1013:1021:1047:3011 +489:4294967295:1000:1006:1013:1021:1047:3011 +490:4294967295:1000:1006:1013:1021:1047:3011 +491:4294967295:1000:1006:1013:1021:1047:3011 +492:4294967295:1000:1006:1013:1021:1047:3011 +493:4294967295:1000:1006:1013:1021:1047:3011 +494:4294967295:1000:1006:1013:1021:1047:3011 +495:4294967295:1000:1006:1013:1021:1047:3011 +496:4294967295:1000:1006:1013:1021:1047:3011 +497:4294967295:1000:1006:1013:1021:1047:3011 +498:4294967295:1000:1006:1013:1021:1047:3011 +499:4294967295:1000:1006:1013:1021:1047:3011 +500:4294967295:1000:1006:1013:1021:1047:3011 +501:4294967295:1000:1006:1013:1021:1047:3011 +502:4294967295:1000:1006:1013:1021:1047:3011 +503:4294967295:1000:1006:1013:1021:1047:3011 +504:4294967295:1000:1006:1013:1021:1047:3011 +505:4294967295:1000:1006:1013:1021:1047:3011 +506:4294967295:1000:1006:1013:1021:1047:3011 +507:4294967295:1000:1006:1013:1021:1047:3011 +508:4294967295:1000:1006:1013:1021:1047:3011 +509:4294967295:1000:1006:1013:1021:1047:3011 +510:4294967295:1000:1006:1013:1021:1047:3011 +511:4294967295:1000:1006:1013:1021:1047:3011 +/* Allow RCS service to aquire net_raw permission */ +18:4294967295:1001:3004 +/* Allow RCS service to communicate to IMS QMI Priv Svc*/ +77:4294967295:1001:3003 +/* Allow RCS service to access QMI-IMSS service */ +18:4294967295:1001:3003 +/* Allow SSGQMIGD to communicate to SSGCCS service*/ +76:4294967295:1001 +/* Allow cnd to accquire netbind */ +18:4294967295:1000:3003 +/* Allow QMID service to aquire net_raw permission */ +3:4294967295:1001:1021:3004 +2:4294967295:1000:1001:3004 +42:4294967295:1001:3004 +18:4294967295:1001:3004 +9:4294967295:1001:3004 +1:4294967295:1001:3004:1000 +4:4294967295:1001:3004 +7:4294967295:1001:3004 +8:4294967295:1001:3004:1000 +68:4294967295:1001:3004 +/* DPM */ +47:4294967295:1001:3004 +/* Allow communication to some QMI services with radio privilages */ +/* Format is :: */ +/* PBM */ +12:4294967295:1001 +/* WMS */ +5:4294967295:1001 +/* IMS VT */ +32:4294967295:1001 +/* IMSP */ +31:4294967295:1001 +/* PDC */ +36:4294967295:1001 +/* SAR */ +17:4294967295:1001 +/* RFRPE */ +41:4294967295:1001 +/*UIM*/ +11:4294967295:1001 +/*CAT*/ +10:4294967295:1001 +/*IMSA*/ +33:4294967295:1001 +/* CSVT */ +29:4294967295:1001 +/*SERVREG_NOTIF*/ +64:4294967295:1001 +66:4294967295:1001 +73:4294967295:1001 +/*LTE*/ +70:4294967295:1001 +/* Allow Data dpmd to access QMI DFS */ +48:4294967295:1000:3004 +/* DIAG */ +4097:4294967295:2002:2950:3009:2901 +/* :: */ +69:4294967295:1000 +/* :: */ +57:4294967295:1000 diff --git a/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy b/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy new file mode 100644 index 0000000..8c75ffb --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy @@ -0,0 +1,68 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# 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. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +getuid: 1 +writev: 1 +prctl: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +openat: 1 +futex: 1 +close: 1 +read: 1 +newfstatat: 1 +fstat: 1 +#ioctl: arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_VERSION +ioctl: 1 +mremap: 1 +readlinkat: 1 +pread64: 1 +fstatfs: 1 +rt_sigprocmask: 1 +faccessat: 1 +sendto: 1 +rt_sigaction: 1 +socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR +recvfrom: 1 +getsockname: 1 +getdents64: 1 +fcntl: 1 +nanosleep: 1 +getrandom: 1 +clone: 1 +pipe2: 1 +exit_group: 1 +write: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +getrlimit: 1 +restart_syscall: 1 +setsockopt: 1 +sched_getscheduler: 1 +rt_sigreturn: 1 +execve: 1 +madvise: 1 +set_tid_address: 1 +connect: 1 +ppoll: 1 +clock_gettime: 1 +setpriority: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy new file mode 100644 index 0000000..7a9d7c7 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy @@ -0,0 +1,101 @@ +################################################################################################### +# Copyright (c) 2020-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +################################################################################################### +# +# Not a Contribution. +# + +# Copyright (C) 2019 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. + +futex: 1 +# ioctl calls are filtered via the selinux policy. +ioctl: 1 +sched_yield: 1 +close: 1 +dup: 1 +ppoll: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +getuid: 1 +getrlimit: 1 +fstat: 1 +newfstatat: 1 +fstatfs: 1 +memfd_create: 1 +ftruncate: 1 + +mremap: 1 +munmap: 1 +prctl: 1 +writev: 1 +sigaltstack: 1 +clone: 1 +exit: 1 +lseek: 1 +rt_sigprocmask: 1 +openat: 1 +write: 1 +nanosleep: 1 +setpriority: 1 +set_tid_address: 1 +getdents64: 1 +readlinkat: 1 +read: 1 +pread64: 1 +gettimeofday: 1 +faccessat: 1 +exit_group: 1 +restart_syscall: 1 +rt_sigreturn: 1 +getrandom: 1 +madvise: 1 + +# crash dump policy additions +clock_gettime: 1 +getpid: 1 +gettid: 1 +pipe2: 1 +recvmsg: 1 +process_vm_readv: 1 +tgkill: 1 +rt_sigaction: 1 +rt_tgsigqueueinfo: 1 +#mprotect: arg2 in 0x1|0x2 +munmap: 1 +#mmap: arg2 in 0x1|0x2 +geteuid: 1 +getgid: 1 +getegid: 1 +getgroups: 1 + +#ifdef OPLUS_FEATURE_OSIE_SR +#shumin.nie@MULTIMEDIA.MMSERVER.PLAYER, 2020/11/10, Add for OSIE and SR +inotify_init1: 1 +inotify_add_watch: 1 +inotify_rm_watch: 1 +#endif /* OPLUS_FEATURE_OSIE_SR */ + +#ifdef OPLUS_FEATURE_VIDEOLOGKIT +#dongdong.ge@MULTIMEDIA.MMSERVER.PLAYER, 2021/01/24, Add for Video Input Dump +unlinkat: 1 +mkdirat: 1 +flock: 1 +fchmod: 1 +#endif /*OPLUS_FEATURE_VIDEOLOGKIT*/ + +sched_setaffinity: 1 +sched_getaffinity: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy new file mode 100644 index 0000000..6930da8 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy @@ -0,0 +1,13 @@ +#Copyright (c) 2019-2020 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. + +# device specific syscalls +pselect6: 1 +eventfd2: 1 +sendto: 1 +recvfrom: 1 +_llseek: 1 +sysinfo: 1 +getcwd: 1 +getdents64: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy new file mode 100644 index 0000000..0a2e17b --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy @@ -0,0 +1,119 @@ +#******************************************************************************* +# Copyright (c) 2020 The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation, nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +#****************************************************************************** + +clone: 1 +close: 1 +connect: 1 +execve: 1 +exit_group: 1 +exit: 1 +faccessat: 1 +fcntl: 1 +fstat: 1 +fstatfs: 1 +futex: 1 +getpid: 1 +getuid: 1 +getgid: 1 +getegid: 1 +getgroups: 1 +geteuid: 1 +umask: 1 +getrandom: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mremap: 1 +munmap: 1 +newfstatat: 1 +openat: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */ +prctl: 1 +pread64: 1 +read: 1 +pwrite64: 1 +write: 1 +writev: 1 +readlinkat: 1 +restart_syscall: 1 +rt_sigaction: 1 +rt_sigprocmask: 1 +rt_sigreturn: 1 +sched_getscheduler: 1 +set_tid_address: 1 +sigaltstack: 1 +unlinkat: 1 +lseek: 1 +##ioctl: arg1 == _IOC(_IOC_NONE || arg1 == _IOC(_IOC_READ || arg1 == VSOC_MAYBE_SEND_INTERRUPT_TO_HOST +ioctl: 1 +clock_gettime: 1 + + +socket: arg0 == AF_INET6 || arg0 == AF_UNIX || arg0 == AF_QIPCRTR +connect: 1 +setsockopt: 1 +getsockname: 1 +socketpair: 1 +ppoll: 1 +pselect6: 1 +accept4: 1 +listen: 1 +bind: 1 +pipe2: 1 + +recvmsg: 1 +sendmsg: 1 + +sendto: 1 +recvfrom: 1 + +getsockname: 1 +nanosleep: 1 +clone: 1 +setsockopt: 1 +getsockopt: 1 +madvise: 1 + +getitimer: 1 +setitimer: 1 +getpid: 1 +bind: 1 +listen: 1 +getpeername: 1 +socketpair: 1 +wait4: 1 +chown: 1 +fchown: 1 +lchown: 1 +umask: 1 +mmap2: 1 +fstat64: 1 +fstatat64: 1 +_llseek: 1 +geteuid: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy new file mode 100644 index 0000000..19b67bb --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy @@ -0,0 +1,48 @@ +#******************************************************************************* +# Copyright (c) 2020 The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation, nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +#****************************************************************************** +bind: 1 +getrlimit: 1 + +pipe2: 1 + +sched_getaffinity: 1 +timerfd_create: 1 +unlinkat: 1 +setpriority: 1 + +epoll_create1: 1 +epoll_ctl: 1 +epoll_pwait: 1 +timerfd_settime: 1 + +fdatasync: 1 +madvise: 1 +ftruncate: 1 + diff --git a/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy new file mode 100644 index 0000000..38a41f9 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy @@ -0,0 +1,73 @@ + +#******************************************************************************* +# Copyright (c) 2020 The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation, nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +#****************************************************************************** + +fdatasync: 1 +getdents64: 1 +gettimeofday: 1 +ioctl: 1 +lseek: 1 +madvise: 1 +mkdirat: 1 +pwrite64: 1 + +timerfd_create: 1 +timerfd_settime: 1 +epoll_create1: 1 +epoll_pwait: 1 +epoll_ctl: 1 + +sched_getaffinity: 1 +gettid: 1 +fchown: 1 +fchmod: 1 +fchmodat: 1 +getsockopt: 1 +fchownat: 1 +fstat: 1 +fstatfs: 1 +newfstatat: 1 +sendmsg: 1 +recvmsg: 1 +gettimeofday: 1 +setsockopt: 1 +rt_tgsigqueueinfo: 1 +ioctl: 1 +mmap: 1 +getuid32: 1 +getuid: 1 +fstat64: 1 +fstatat64: 1 +mkdir: 1 +rmdir: 1 +creat: 1 +chmod: 1 +lseek: 1 +geteuid32: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy new file mode 100644 index 0000000..024600a --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy @@ -0,0 +1,43 @@ + +#******************************************************************************* +# Copyright (c) 2020 The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation, nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +#****************************************************************************** + +unlinkat: 1 +sched_getaffinity: 1 +newfstatat: 1 +fchmodat: 1 +madvise: 1 +mmap: 1 +getuid: 1 +getuid32: 1 +fstat64: 1 +fstatat64: 1 +gettimeofday: 1 +getdents64: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/imsrtp.policy b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy new file mode 100644 index 0000000..38dc4c9 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/imsrtp.policy @@ -0,0 +1,95 @@ +#Copyright (c) 2020 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc + +#Not a contribution. + +#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. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +#prctl: arg0 == PR_SET_VMA || arg0 == PR_SET_NO_NEW_PRIVS || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == 0x37 /* PR_??? */ +prctl: 1 +read: 1 +openat: 1 +close: 1 +shutdown: 1 +kill: 1 +futex: 1 +fstat: 1 +gettimeofday: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +pread64: 1 +fstatfs: 1 +rt_sigaction: 1 +faccessat: 1 +socket: arg0 == AF_UNIX || arg0 == AF_QIPCRTR +writev: 1 +connect: 1 +rt_sigprocmask: 1 +fcntl: 1 +sendto: 1 +getrandom: 1 +lseek: 1 +exit_group: 1 +rt_tgsigqueueinfo: 1 +write: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +recvmsg: 1 +dup: 1 +getrlimit: 1 +restart_syscall: 1 +clone: 1 +gettid: 1 +sched_getscheduler: 1 +ioctl: 1 +execve: 1 +getuid: 1 +madvise: 1 +set_tid_address: 1 +nanosleep: 1 +rt_sigreturn: 1 +rt_sigsuspend: 1 +setpriority: 1 +geteuid: 1 +getgid: 1 +getegid: 1 +getgroups: 1 +pipe2: 1 +setitimer: 1 +pselect6: 1 +getsockname: 1 +recvfrom: 1 +ppoll: 1 +socketpair: 1 +setsockopt: 1 +getsockopt: 1 +sendmsg: 1 +bind: 1 +timer_create: 1 +timer_settime: 1 +timer_delete: 1 +clock_gettime: 1 +sched_getaffinity: 1 +#crash dump policy addition +socket: 1 +process_vm_readv: 1 +tgkill: 1 +sigreturn: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/qapeservice.policy b/proprietary/vendor/etc/seccomp_policy/qapeservice.policy new file mode 100644 index 0000000..fb62469 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qapeservice.policy @@ -0,0 +1,70 @@ +# Copyright (c) 2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc. +# +# Not a contribution. +# +# 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. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +prctl: 1 +futex: 1 +ioctl: 1 +openat: 1 +read: 1 +close: 1 +fstat: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +pread64: 1 +fstatfs: 1 +rt_sigprocmask: 1 +rt_sigaction: 1 +faccessat: 1 +getuid: 1 +getrandom: 1 +fcntl: 1 +writev: 1 +clone: 1 +exit_group: 1 +sched_getaffinity: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +getrlimit: 1 +restart_syscall: 1 +sched_getscheduler: 1 +execve: 1 +socket: arg0 == AF_UNIX +set_tid_address: 1 +rt_sigreturn: 1 +connect: 1 +recvfrom: 1 +nanosleep: 1 + +# added for atoll +clock_gettime: 1 +write: 1 +pipe2: 1 + +# added for legacy +madvise: 1 +gettid: 1 + +# added after manual check +setpriority: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy b/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy new file mode 100644 index 0000000..c059553 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy @@ -0,0 +1,106 @@ +# Copyright (c) 2020-2021 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# 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. + +gettid: 1 +prctl: 1 +write: 1 +read: 1 +close: 1 +openat: 1 +futex: 1 +rt_sigprocmask: 1 +ioctl : 1 +recvfrom: 1 +ppoll: 1 +fcntl: 1 +sendto: 1 +madvise: 1 +pselect6: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +newfstatat: 1 +sigaltstack: 1 +fstat: 1 +pread64: 1 +socket: arg0 == AF_UNIX || arg0 == AF_INET || arg0 == AF_QIPCRTR || arg0 == AF_NETLINK +getuid: 1 +clone: 1 +getsockname: 1 +exit: 1 +writev: 1 +connect: 1 +setsockopt: 1 +set_tid_address: 1 +pipe2: 1 +recvmsg: 1 +nanosleep: 1 +lseek: 1 +mremap: 1 +readlinkat: 1 +fstatfs: 1 +pwrite64: 1 +rt_sigtimedwait: 1 +tgkill: 1 +timer_delete: 1 +bind: 1 +timer_settime: 1 +timer_create: 1 +faccessat: 1 +getdents64: 1 +rt_sigaction: 1 +clock_gettime: 1 +fdatasync: 1 +ftruncate: 1 +setpriority: 1 +getrlimit: 1 +inotify_add_watch: 1 +getrandom: 1 +getgroups: 1 +socketpair: 1 +unlinkat: 1 +accept4: 1 +geteuid: 1 +getgid: 1 +umask: 1 +inotify_init1: 1 +getpid: 1 +listen: 1 +restart_syscall: 1 +sched_getscheduler: 1 +sched_getaffinity: 1 +rt_sigreturn: 1 +exit_group: 1 +getegid: 1 +execve: 1 +fchmodat: 1 +fchmod: 1 +epoll_create1: 1 +epoll_pwait: 1 +epoll_ctl: 1 +epoll_pwait: 1 +eventfd2: 1 +getsockopt: 1 +sendmsg: 1 +send: 1 +recv: 1 +dup: 1 +process_vm_readv: 1 +rt_tgsigqueueinfo: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/qspm.policy b/proprietary/vendor/etc/seccomp_policy/qspm.policy new file mode 100644 index 0000000..83e7250 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qspm.policy @@ -0,0 +1,78 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# 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. + +ioctl: 1 +futex: 1 +openat: 1 +getuid: 1 +writev: 1 +newfstatat: 1 +fstat: 1 +rt_sigaction: 1 +prctl: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +close: 1 +rt_sigreturn: 1 +restart_syscall: 1 +exit: 1 +exit_group: 1 +mprotect: 1 +faccessat: 1 +getrlimit: 1 +read: 1 +lseek: 1 +getdents64: 1 +write: 1 +readlinkat: 1 +fstatfs: 1 +pread64: 1 +munmap: 1 +mremap: 1 +dup: 1 +renameat: 1 +unlinkat: 1 +madvise: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +fstat: 1 +clock_gettime: 1 +socket: arg0 == AF_UNIX +rt_sigprocmask: 1 +connect: 1 +getrandom: 1 +fcntl: 1 +execve: 1 +getpid: 1 +set_tid_address: 1 +sched_getscheduler: 1 +sigaltstack: 1 +sched_getaffinity: 1 +pipe2: 1 + +# crash dump policy additions +sigreturn: 1 +gettid: 1 +recvmsg: 1 +process_vm_readv: 1 +tgkill: 1 +rt_tgsigqueueinfo: 1 +geteuid32: 1 +getgid32: 1 +getegid32: 1 +getgroups32: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy b/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy new file mode 100644 index 0000000..d8a2524 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy @@ -0,0 +1,83 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# 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. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +#prctl: arg0 == 0x37 /* PR_??? */ || arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_SECCOMP || arg0 == PR_CAP_AMBIENT || arg0 == PR_GET_NO_NEW_PRIVS || arg0 == PR_SET_DUMPABLE || arg0 == PR_GET_NAME || arg0 == PR_SET_PTRACER +prctl: 1 +openat: 1 +read: 1 +futex: 1 +close: 1 +fstat: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +fstatfs: 1 +pread64: 1 +rt_sigprocmask: 1 +rt_sigaction: 1 +faccessat: 1 +#ioctl: arg1 == _IOC(_IOC_NONE +ioctl: 1 +clock_gettime: 1 +getrandom: 1 +nanosleep: 1 +fcntl: 1 +getuid: 1 +sigaltstack: 1 +socket: arg0 == AF_QIPCRTR || arg0 == AF_UNIX +writev: 1 +execve: 1 +getpid: 1 +set_tid_address: 1 +sched_getscheduler: 1 +sigaltstack: 1 +sched_getaffinity: 1 +connect: 1 +pipe2: 1 +clone: 1 +ppoll: 1 +restart_syscall: 1 +exit: 1 +exit_group: 1 +rt_sigreturn: 1 +rt_tgsigqueueinfo: 1 +getppid: 1 +dup: 1 +capget: 1 +capset: 1 +setsid: 1 +setitimer: 1 +ptrace: 1 +recvmsg: 1 +exit: 1 +restart_syscall: 1 +gettid: 1 +write: 1 +dup3: 1 +getdents64: 1 +getsockname: 1 +recvfrom: 1 +madvise: 1 +unlinkat: 1 +sendto: 1 +getsockopt: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/qvr@2.0.policy b/proprietary/vendor/etc/seccomp_policy/qvr@2.0.policy new file mode 100644 index 0000000..59165e5 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/qvr@2.0.policy @@ -0,0 +1,104 @@ +ioctl: 1 +fcntl: 1 +munmap: 1 +close: 1 +read: 1 +poll: 1 +fstat: 1 +write: 1 +clone: 1 +lseek: 1 +exit: 1 +getpid: 1 +socket: arg0 == AF_UNIX +connect: 1 +read: 1 +clock_gettime: 1 +gettid: 1 +pipe: 1 +recv: 1 +recvfrom: 1 +bind: 1 +unlink: 1 +unlinkat: 1 +listen: 1 +accept: 1 +shutdown: 1 +send: 1 +sendto: 1 +sendmsg: 1 +setsockopt: 1 +getsockopt: 1 +recvmsg: 1 +sched_setscheduler: 1 +sched_get_priority_max: 1 +sched_get_priority_min: 1 +sched_setaffinity: 1 +sched_getaffinity: 1 +sched_yield: 1 +sysinfo: 1 +getcwd: 1 +inotify_add_watch: 1 +inotify_init: 1 +inotify_init1: 1 +inotify_rm_watch: 1 +eventfd: 1 +dup: 1 +fcntl64: 1 +rt_sigaction: 1 +openat: 1 +fstat64: 1 +mmap2: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +faccessat: 1 +getuid32: 1 +flock: 1 +fstatat64: 1 +_llseek: 1 +getdents64: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +futex: 1 +getsockname: 1 +rt_sigprocmask: 1 +prctl: 1 +readlinkat: 1 +fstatfs64: 1 +sigaltstack: 1 +pread64: 1 +ppoll: 1 +eventfd2: 1 +gettimeofday: 1 +timer_create: 1 +timer_delete: 1 +rt_sigtimedwait: 1 +nanosleep: 1 +exit_group: 1 +accept4: 1 +ugetrlimit: 1 +pipe2: 1 +setpriority: 1 +madvise: 1 +geteuid32: 1 +tgkill: 1 +pselect6: 1 +mremap: 1 +set_tid_address: 1 +statfs64: 1 +remove: 1 +readlink: 1 +open: 1 +stat64: 1 +socketpair: 1 +process_vm_readv: 1 +rt_tgsigqueueinfo: 1 +mmap: 1 +getuid: 1 +newfstatat: 1 +getrlimit: 1 +fstatfs: 1 +geteuid: 1 +rt_sigreturn: 1 +writev: 1 +restart_syscall: 1 +mkdirat: 1 +statfs: 1 +fsync: 1 \ No newline at end of file diff --git a/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy b/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy new file mode 100644 index 0000000..9007c03 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy @@ -0,0 +1,64 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# 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. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE || arg0 == 0x37 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +futex: 1 +read: 1 +openat: 1 +close: 1 +fstat: 1 +readlinkat: 1 +newfstatat: 1 +mremap: 1 +clock_gettime: 1 +pread64: 1 +fstatfs: 1 +rt_sigaction: 1 +faccessat: 1 +rt_sigprocmask: 1 +#ioctl: arg1 == TCGETS || arg1 == BINDER_WRITE_READ || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_VERSION +ioctl: 1 +getrandom: 1 +fcntl: 1 +getuid: 1 +lseek: 1 +exit_group: 1 +sched_getaffinity: 1 +writev: 1 +exit: 1 +getpid: 1 +sigaltstack: 1 +getrlimit: 1 +restart_syscall: 1 +clone: 1 +sched_getscheduler: 1 +execve: 1 +socket: arg0 == AF_UNIX +set_tid_address: 1 +rt_sigreturn: 1 +connect: 1 +gettid: 1 +setpriority: 1 +prctl: 1 +write: 1 +madvise: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/wfdhdcphalservice.policy b/proprietary/vendor/etc/seccomp_policy/wfdhdcphalservice.policy new file mode 100644 index 0000000..e02e63f --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/wfdhdcphalservice.policy @@ -0,0 +1,69 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# Copyright (C) 2019 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. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +mremap: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +#prctl: arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_VMA +prctl: 1 +openat: 1 +futex: 1 +close: 1 +read: 1 +write: 1 +fstat: 1 +fstatat: 1 +readlinkat: 1 +fstatfs: 1 +pread64: 1 +#ioctl: arg1 == BINDER_VERSION || arg1 == BINDER_SET_MAX_THREADS || arg1 == BINDER_WRITE_READ +ioctl: 1 +faccessat: 1 +clock_gettime: 1 +getuid: 1 +getrlimit: 1 +rt_sigaction: 1 +writev: 1 +madvise: 1 +lseek: 1 +rt_sigprocmask: 1 +fcntl: 1 +#set_tls: 1 +personality: 1 +getrandom: 1 +open: 1 +ugetrlimit: 1 +clone: 1 +set_tid_address: 1 +execve: 1 +sched_getscheduler: 1 +exit_group: 1 +rt_sigreturn: 1 +restart_syscall: 1 +connect: 1 +socket: arg0 == AF_UNIX +exit: 1 +readlink: 1 +getpid: 1 +sigaltstack: 1 +setpriority: 1 +getdents64: 1 +dup: 1 \ No newline at end of file diff --git a/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy b/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy new file mode 100644 index 0000000..2b670a8 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy @@ -0,0 +1,82 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# Copyright (C) 2019 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. + +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +munmap: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +#prctl: arg0 == PR_SET_VMA || arg0 == PR_GET_DUMPABLE +prctl: 1 +futex: 1 +openat: 1 +fstatat: 1 +newfstatat: 1 +read: 1 +write: 1 +close: 1 +sendto: 1 +clock_gettime: 1 +fstat: 1 +faccessat: 1 +readlinkat: 1 +pread64: 1 +fstatfs: 1 +getuid: 1 +getrlimit: 1 +rt_sigaction: 1 +#ioctl: arg1 == BINDER_WRITE_READ || arg1 == BINDER_VERSION || arg1 == BINDER_SET_MAX_THREADS +ioctl: 1 +writev: 1 +rt_sigprocmask: 1 +madvise: 1 +fcntl: 1 +clone: 1 +#set_tls: 1 +open: 1 +personality: 1 +getrandom: 1 +restart_syscall: 1 +sched_getscheduler: 1 +execve: 1 +socket: arg0 == AF_UNIX +exit_group: 1 +rt_sigreturn: 1 +connect: 1 +set_tid_address: 1 +readlink: 1 +ugetrlimit: 1 +exit: 1 +getpid: 1 +gettid: 1 +sigaltstack: 1 +setpriority: 1 +lseek: 1 +sched_yield: 1 +_llseek: 1 +nanosleep: 1 +flock: 1 +setsockopt: 1 +bind: 1 +getsockname: 1 +listen: 1 +pselect6: 1 +accept4: 1 +sendmsg: 1 +recvfrom: 1 +mremap: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy b/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy new file mode 100644 index 0000000..39ac916 --- /dev/null +++ b/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy @@ -0,0 +1,96 @@ +# Copyright (c) 2020 Qualcomm Technologies, Inc. +# All Rights Reserved. +# Confidential and Proprietary - Qualcomm Technologies, Inc +# +# Not a contribution. +# +# Copyright (C) 2019 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. + +#ioctl: arg1 == BINDER_WRITE_READ || arg1 == BINDER_VERSION || arg1 == VIDIOC_QBUF || arg1 == BINDER_SET_MAX_THREADS +ioctl: 1 +futex: 1 +mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +clock_gettime: 1 +dup: 1 +munmap: 1 +mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE +#prctl: arg0 == PR_GET_DUMPABLE || arg0 == PR_SET_VMA +prctl: 1 +openat: 1 +close: 1 +fstat: 1 +read: 1 +write: 1 +readlinkat: 1 +unlinkat: 1 +mremap: 1 +pread64: 1 +fstatfs: 1 +fstatat: 1 +newfstatat: 1 +getuid: 1 +getrlimit: 1 +writev: 1 +faccessat: 1 +rt_sigaction: 1 +sendto: 1 +lseek: 1 +madvise: 1 +rt_sigprocmask: 1 +fcntl: 1 +#set_tls: 1 +personality: 1 +getrandom: 1 +ugetrlimit: 1 +rt_sigreturn: 1 +set_tid_address: 1 +open: 1 +exit: 1 +sched_getscheduler: 1 +connect: 1 +execve: 1 +getpid: 1 +exit_group: 1 +socket: arg0 == AF_UNIX +clone: 1 +restart_syscall: 1 +sigaltstack: 1 +setpriority: 1 +setsockopt: 1 +getsockopt: 1 +bind: 1 +listen: 1 +socketpair: 1 +getpriority: 1 +pselect6: 1 +accept4: 1 +sendmsg: 1 +sendmmsg: 1 +recvmsg: 1 +recvfrom: 1 +gettimeofday: 1 +lseek: 1 +getsockname: 1 +nanosleep: 1 +ppoll: 1 +timer_create: 1 +timer_delete: 1 +timer_settime: 1 +rt_sigtimedwait: 1 +eventfd2: 1 +tgkill: 1 +gettid: 1 +sched_yield: 1 +flock: 1 diff --git a/proprietary/vendor/etc/sensors/config/cape_qrd_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/cape_qrd_lsm6dst_0.json new file mode 100644 index 0000000..b8ec190 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/cape_qrd_lsm6dst_0.json @@ -0,0 +1,322 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["530", "531", "540"] + }, + "lsm6dst_0":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "3" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "0" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "10" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "9600" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "15" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "+x" + }, + "y":{ "type": "str", "ver": "0", + "data": "+y" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_ak991x_0.json b/proprietary/vendor/etc/sensors/config/diwali_ak991x_0.json new file mode 100644 index 0000000..0eb3a17 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_ak991x_0.json @@ -0,0 +1,222 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "ak0991x_0":{ + "owner": "sns_ak0991x", + ".mag":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".config_2":{ + "owner": "sns_ak0991x", + "use_fifo":{ "type": "int", "ver": "0", + "data": "0" + }, + "nsf":{ "type": "int", "ver": "0", + "data": "0" + }, + "sdr":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "3" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "12" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "30" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "45" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".mag":{ + "owner": "sns_ak0991x", + ".fac_cal":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0103" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "-0.0308" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0140" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.0308" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "0.9734" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0019" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0140" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0019" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0163" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".fac_cal_2":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0103" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "-0.0308" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0140" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.0308" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "0.9734" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0019" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0140" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0019" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0163" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_bu52053nvx_0.json b/proprietary/vendor/etc/sensors/config/diwali_bu52053nvx_0.json new file mode 100644 index 0000000..50955c1 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_bu52053nvx_0.json @@ -0,0 +1,114 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "HDK", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "bu52053nvx_0":{ + "owner": "sns_bu52053nvx", + ".hall":{ + "owner": "sns_bu52053nvx", + ".config":{ + "owner": "sns_bu52053nvx", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "1" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "bu52053nvx_0_platform":{ + "owner": "sns_bu52053nvx", + ".config":{ + "owner": "sns_bu52053nvx", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "11" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".placement":{ + "owner": "sns_bu52053nvx", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_default_sensors.json b/proprietary/vendor/etc/sensors/config/diwali_default_sensors.json new file mode 100644 index 0000000..0681bda --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_default_sensors.json @@ -0,0 +1,190 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK", "IDP"], + "soc_id": ["506", "547", "564"] + }, + + "default_sensors": { + "owner": "suid", + ".accel": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".motion_detect": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".sensor_temperature": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + }, + ".attr_1": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "0" }, + "val": { "type": "str", "ver": "0", "data": "lsm6dst" } + } + }, + + ".proximity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".ambient_light": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".sar": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + }, + ".attr_1": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".accel_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".amd": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".tilt": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_rot_matrix": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gravity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".game_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".geomag_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".fmv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".rotv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_dynamic_sensors.json b/proprietary/vendor/etc/sensors/config/diwali_dynamic_sensors.json new file mode 100644 index 0000000..252e7d6 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_dynamic_sensors.json @@ -0,0 +1,30 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "HDK", "IDP"], + "soc_id": ["506", "547", "564"] + }, + + "sns_dynamic_libraries": + { + "owner": "dynamic_sensor", + "detect_on_every_boot":{ "type": "int", "ver": "0", + "data": "0" + }, + ".lib0": + { + "owner": "dynamic_sensor", + "name":{ "type": "str", "ver": "0", + "data": "lsm6dst_normal.so" + }, + "reg_fun":{ "type": "str", "ver": "0", + "data": "sns_register_lsm6dst" + }, + "reg_cnt":{ "type": "int", "ver": "0", + "data": "2" + }, + "detected":{ "type": "int", "ver": "0", + "data": "0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_hdk_ak991x_0.json b/proprietary/vendor/etc/sensors/config/diwali_hdk_ak991x_0.json new file mode 100644 index 0000000..5fdc901 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_hdk_ak991x_0.json @@ -0,0 +1,234 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["506", "547", "564"] + }, + "ak0991x_0":{ + "owner": "sns_ak0991x", + ".mag":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".config_2":{ + "owner": "sns_ak0991x", + "use_fifo":{ "type": "int", "ver": "0", + "data": "0" + }, + "nsf":{ "type": "int", "ver": "0", + "data": "0" + }, + "sdr":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "12" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "30" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "62" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "0", + "data": "-y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".mag":{ + "owner": "sns_ak0991x", + ".fac_cal":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.03631" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "-0.09588" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.02545" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.07604" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "0.98413" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.05987" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.02795" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.075012" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.05053" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".fac_cal_2":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_hdk_lps22hh_0.json b/proprietary/vendor/etc/sensors/config/diwali_hdk_lps22hh_0.json new file mode 100644 index 0000000..6f7cc18 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_hdk_lps22hh_0.json @@ -0,0 +1,170 @@ +{ + "config": { + "hw_platform": ["HDK"], + "soc_id": ["506", "547", "564"] + }, + "lps22hh_0":{ + "owner": "lps22hh", + ".presssure":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lps22hh_0_platform":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "92" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "83" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".pressure":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "lps22hh", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_0.json new file mode 100644 index 0000000..aa9b2ca --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_0.json @@ -0,0 +1,322 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["506", "547", "564"] + }, + "lsm6dst_0":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "106" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "10" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "15" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "-y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_1.json b/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_1.json new file mode 100644 index 0000000..2f1b854 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_1.json @@ -0,0 +1,322 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["506", "547", "564"] + }, + "lsm6dst_1":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_1_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "107" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "20" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "12" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "-y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_hdk_tmd3702_0.json b/proprietary/vendor/etc/sensors/config/diwali_hdk_tmd3702_0.json new file mode 100644 index 0000000..9736a6d --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_hdk_tmd3702_0.json @@ -0,0 +1,267 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["506", "547", "564"] + }, + "tmd3702_0":{ + "owner": "sns_tmd3702", + ".als":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "tmd3702_0_platform":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "73" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "14" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "2" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vdd_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vdd" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".als":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "scale":{ "type": "flt", "ver": "0", + "data": "0.75" + } + }, + ".custom_cal":{ + "owner": "sns_tmd3702", + "c_coef":{ "type": "flt", "ver": "0", + "data": "110.0" + }, + "r_coef":{ "type": "flt", "ver": "0", + "data": "-163.0" + }, + "g_coef":{ "type": "flt", "ver": "0", + "data": "4611.0" + }, + "b_coef":{ "type": "flt", "ver": "0", + "data": "-4400.0" + }, + "ct_coef":{ "type": "flt", "ver": "0", + "data": "11211.0" + }, + "ct_offset":{ "type": "flt", "ver": "0", + "data": "1056.0" + }, + "d_factor":{ "type": "flt", "ver": "0", + "data": "582.473.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "a_time_usec":{ "type": "flt", "ver": "0", + "data": "90000.0" + }, + "a_wtime_usec":{ "type": "flt", "ver": "0", + "data": "2800.0" + }, + "a_wlong":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_gain":{ "type": "flt", "ver": "0", + "data": "16000.0" + }, + "a_pers":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_upper_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_lower_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_thrs_halfwidth":{ "type": "flt", "ver": "0", + "data": "10.0" + } + }, + ".cal_target":{ + "owner": "sns_tmd3702", + "lux_cal_target":{ "type": "flt", "ver": "0", + "data": "300.0" + }, + "lux_cal_target_tolerance":{ "type": "flt", "ver": "0", + "data": "20.0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "near_threshold":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "far_threshold":{ "type": "flt", "ver": "0", + "data": "50.0" + } + }, + ".prox_offset_hw_cal":{ + "owner": "sns_tmd3702", + "p_offset_mag":{ "type": "flt", "ver": "0", + "data": "76.0" + }, + "p_offset_sign":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "p_time_usec":{ "type": "flt", "ver": "0", + "data": "22272.0" + }, + "p_wtime_usec":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_wlong":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_pulse_len":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_pulse":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_gain":{ "type": "flt", "ver": "0", + "data": "4000.0" + }, + "p_ldrive_ma":{ "type": "flt", "ver": "0", + "data": "10.0" + }, + "p_pers":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_upper_thrs":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "p_lower_thrs":{ "type": "flt", "ver": "0", + "data": "50.0" + }, + "p_bin_search":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_apc_disable":{ "type": "flt", "ver": "0", + "data": "1.0" + } + } + }, + ".placement":{ + "owner": "sns_tmd3702", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_irq.json b/proprietary/vendor/etc/sensors/config/diwali_irq.json new file mode 100644 index 0000000..d8123bb --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_irq.json @@ -0,0 +1,9 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "sns_irq": { + "owner": "sns_irq" + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_lps22hh_0.json b/proprietary/vendor/etc/sensors/config/diwali_lps22hh_0.json new file mode 100644 index 0000000..7464d0e --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_lps22hh_0.json @@ -0,0 +1,170 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "lps22hh_0":{ + "owner": "lps22hh", + ".presssure":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lps22hh_0_platform":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "92" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "162" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".pressure":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "lps22hh", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_0.json new file mode 100644 index 0000000..a43bd6f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_0.json @@ -0,0 +1,307 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "lsm6dst_0":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "106" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "10" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "164" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "10" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_1.json b/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_1.json new file mode 100644 index 0000000..2d4e5b1 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_1.json @@ -0,0 +1,307 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "lsm6dst_1":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_1_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "107" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "163" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "10" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_mtp_ak991x_0.json b/proprietary/vendor/etc/sensors/config/diwali_mtp_ak991x_0.json new file mode 100644 index 0000000..95e1ba4 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_mtp_ak991x_0.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["MTP", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "0", + "data": "+y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_0.json new file mode 100644 index 0000000..4ad5336 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_0.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["MTP", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "+y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_1.json b/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_1.json new file mode 100644 index 0000000..035bce1 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_1.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["MTP", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "lsm6dst_1_platform":{ + "owner": "lsm6dst", + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "+y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_power_0.json b/proprietary/vendor/etc/sensors/config/diwali_power_0.json new file mode 100644 index 0000000..b8c4607 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_power_0.json @@ -0,0 +1,33 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK", "IDP"], + "soc_id": ["506", "547", "564"] + }, + "power":{ + "owner": "power_manager", + ".island":{ + "owner": "power_manager", + "enable_island":{ "type": "int", "ver": "0", + "data": "1" + } + }, + ".mcps":{ + "owner": "power_manager", + "low_svs_d1":{ "type": "int", "ver": "0", + "data": "200" + }, + "low_svs":{ "type": "int", "ver": "0", + "data": "400" + }, + "svs":{ "type": "int", "ver": "0", + "data": "500" + }, + "nominal":{ "type": "int", "ver": "0", + "data": "800" + }, + "turbo":{ "type": "int", "ver": "0", + "data": "1500" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/diwali_qrd_dynamic_sensors.json b/proprietary/vendor/etc/sensors/config/diwali_qrd_dynamic_sensors.json new file mode 100644 index 0000000..ff87015 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_qrd_dynamic_sensors.json @@ -0,0 +1,30 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["506", "547", "564"] + }, + + "sns_dynamic_libraries": + { + "owner": "dynamic_sensor", + "detect_on_every_boot":{ "type": "int", "ver": "0", + "data": "0" + }, + ".lib0": + { + "owner": "dynamic_sensor", + "name":{ "type": "str", "ver": "0", + "data": "lsm6dst_normal.so" + }, + "reg_fun":{ "type": "str", "ver": "0", + "data": "sns_register_lsm6dst" + }, + "reg_cnt":{ "type": "int", "ver": "0", + "data": "1" + }, + "detected":{ "type": "int", "ver": "0", + "data": "0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_qrd_lps22hh_0.json b/proprietary/vendor/etc/sensors/config/diwali_qrd_lps22hh_0.json new file mode 100644 index 0000000..600964c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_qrd_lps22hh_0.json @@ -0,0 +1,170 @@ +{ + "config": { + "hw_platform": ["QRD"], + "soc_id": ["506", "547", "564"] + }, + "lps22hh_0":{ + "owner": "lps22hh", + ".presssure":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lps22hh_0_platform":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "92" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "162" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".pressure":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "lps22hh", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_qrd_sx932x_0.json b/proprietary/vendor/etc/sensors/config/diwali_qrd_sx932x_0.json new file mode 100644 index 0000000..a92c371 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_qrd_sx932x_0.json @@ -0,0 +1,320 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["506", "547", "564"] + }, + "sx932x_0":{ + "owner": "sns_sx932x", + ".sar":{ + "owner": "sns_sx932x", + ".config":{ + "owner": "sns_sx932x", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "sx932x_0_platform":{ + "owner": "sns_sx932x", + ".config":{ + "owner": "sns_sx932x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "40" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "10" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "4" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "1" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".temp":{ + "owner": "sns_sx932x", + ".fac_cal": + { + "owner": "sns_sx932x", + ".scale":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".sar":{ + "owner": "sns_sx932x", + ".fac_cal": + { + "owner": "sns_sx932x", + ".scale":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_sx932x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".thresh":{ + "owner": "sns_sx932x", + "threshold_0":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_1":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_2":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_3":{ "type": "flt", "ver": "0", + "data": "51.0" + } + }, + ".offset":{ + "owner": "sns_sx932x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".register":{ + "owner": "sns_sx932x", + "Is_config":{ "type": "int", "ver": "0", + "data": "1" + }, + "RegAFEPH0_0x28":{ "type": "int", "ver": "0", + "data": "40" + }, + "RegAFEPH0":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH1_0x29":{ "type": "int", "ver": "0", + "data": "41" + }, + "RegAFEPH1":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH2_0x2A":{ "type": "int", "ver": "0", + "data": "42" + }, + "RegAFEPH2":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH3_0x2B":{ "type": "int", "ver": "0", + "data": "43" + }, + "RegAFEPH3":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFECTR4_0x24":{ "type": "int", "ver": "0", + "data": "36" + }, + "RegAFECTR4":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR7_0x27":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFECTR7":{ "type": "int", "ver": "0", + "data": "71" + }, + "RegAFECTR3_0x23":{ "type": "int", "ver": "0", + "data": "35" + }, + "RegAFECTR3":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR6_0x26":{ "type": "int", "ver": "0", + "data": "38" + }, + "RegAFECTR6":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR8_0x2C":{ "type": "int", "ver": "0", + "data": "44" + }, + "RegAFECTR8":{ "type": "int", "ver": "0", + "data": "18" + }, + "RegAFECTR9_0x2D":{ "type": "int", "ver": "0", + "data": "45" + }, + "RegAFECTR9":{ "type": "int", "ver": "0", + "data": "6" + }, + "RegPROCTR0_0x30":{ "type": "int", "ver": "0", + "data": "48" + }, + "RegPROCTR0":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegPROCTR1_0x31":{ "type": "int", "ver": "0", + "data": "49" + }, + "RegPROCTR1":{ "type": "int", "ver": "0", + "data": "33" + }, + "RegPROCTR4_0x34":{ "type": "int", "ver": "0", + "data": "52" + }, + "RegPROCTR4":{ "type": "int", "ver": "0", + "data": "13" + }, + "RegPROCTR5_0x35":{ "type": "int", "ver": "0", + "data": "53" + }, + "RegPROCTR5":{ "type": "int", "ver": "0", + "data": "8" + }, + "RegPROCTR6_0x36":{ "type": "int", "ver": "0", + "data": "54" + }, + "RegPROCTR6":{ "type": "int", "ver": "0", + "data": "16" + }, + "RegPROCTR7_0x37":{ "type": "int", "ver": "0", + "data": "55" + }, + "RegPROCTR7":{ "type": "int", "ver": "0", + "data": "16" + }, + "RegADVCTR2_0x42":{ "type": "int", "ver": "0", + "data": "66" + }, + "RegADVCTR2":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegADVCTR3_0x43":{ "type": "int", "ver": "0", + "data": "67" + }, + "RegADVCTR3":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegADVCTR4_0x44":{ "type": "int", "ver": "0", + "data": "68" + }, + "RegADVCTR4":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIRFQSrc_0x00":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIRFQSrc":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIrqMsk_0x05":{ "type": "int", "ver": "0", + "data": "5" + }, + "RegIrqMsk":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegGnrlCtrl1_0x11":{ "type": "int", "ver": "0", + "data": "17" + }, + "RegGnrlCtrl1":{ "type": "int", "ver": "0", + "data": "47" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/diwali_qrd_tmd3702_0.json b/proprietary/vendor/etc/sensors/config/diwali_qrd_tmd3702_0.json new file mode 100644 index 0000000..e9b290f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/diwali_qrd_tmd3702_0.json @@ -0,0 +1,267 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["506", "547", "564"] + }, + "tmd3702_0":{ + "owner": "sns_tmd3702", + ".als":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "tmd3702_0_platform":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "73" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "7" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "2" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vdd_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vdd" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".als":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "scale":{ "type": "flt", "ver": "0", + "data": "0.75" + } + }, + ".custom_cal":{ + "owner": "sns_tmd3702", + "c_coef":{ "type": "flt", "ver": "0", + "data": "110.0" + }, + "r_coef":{ "type": "flt", "ver": "0", + "data": "-163.0" + }, + "g_coef":{ "type": "flt", "ver": "0", + "data": "4611.0" + }, + "b_coef":{ "type": "flt", "ver": "0", + "data": "-4400.0" + }, + "ct_coef":{ "type": "flt", "ver": "0", + "data": "11211.0" + }, + "ct_offset":{ "type": "flt", "ver": "0", + "data": "1056.0" + }, + "d_factor":{ "type": "flt", "ver": "0", + "data": "582.473.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "a_time_usec":{ "type": "flt", "ver": "0", + "data": "90000.0" + }, + "a_wtime_usec":{ "type": "flt", "ver": "0", + "data": "2800.0" + }, + "a_wlong":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_gain":{ "type": "flt", "ver": "0", + "data": "16000.0" + }, + "a_pers":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_upper_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_lower_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_thrs_halfwidth":{ "type": "flt", "ver": "0", + "data": "10.0" + } + }, + ".cal_target":{ + "owner": "sns_tmd3702", + "lux_cal_target":{ "type": "flt", "ver": "0", + "data": "300.0" + }, + "lux_cal_target_tolerance":{ "type": "flt", "ver": "0", + "data": "20.0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "near_threshold":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "far_threshold":{ "type": "flt", "ver": "0", + "data": "50.0" + } + }, + ".prox_offset_hw_cal":{ + "owner": "sns_tmd3702", + "p_offset_mag":{ "type": "flt", "ver": "0", + "data": "76.0" + }, + "p_offset_sign":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "p_time_usec":{ "type": "flt", "ver": "0", + "data": "22272.0" + }, + "p_wtime_usec":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_wlong":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_pulse_len":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_pulse":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_gain":{ "type": "flt", "ver": "0", + "data": "4000.0" + }, + "p_ldrive_ma":{ "type": "flt", "ver": "0", + "data": "10.0" + }, + "p_pers":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_upper_thrs":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "p_lower_thrs":{ "type": "flt", "ver": "0", + "data": "50.0" + }, + "p_bin_search":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_apc_disable":{ "type": "flt", "ver": "0", + "data": "1.0" + } + } + }, + ".placement":{ + "owner": "sns_tmd3702", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/qsh_camera.json b/proprietary/vendor/etc/sensors/config/qsh_camera.json new file mode 100644 index 0000000..6c42cba --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/qsh_camera.json @@ -0,0 +1,111 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["457", "482"] + }, + "qsh_camera":{ + "owner": "qsh_camera", + ".config":{ + "owner": "qsh_camera", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "9" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "16" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "1000" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "1000" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "reset_pin_num":{ "type": "int", "ver": "0", + "data": "108" + }, + "reset_pin_pull_type":{"type": "int", "ver": "0", + "data": "3" + }, + "reset_pin_is_chip_pin":{"type": "int", "ver": "0", + "data": "1" + }, + "reset_pin_drive_strength":{"type": "int", "ver": "0", + "data": "0" + }, + "aux_pin_num":{ "type": "int", "ver": "0", + "data": "-1" + }, + "aux_pin_pull_type":{"type": "int", "ver": "0", + "data": "3" + }, + "aux_pin_is_chip_pin":{"type": "int", "ver": "0", + "data": "0" + }, + "aux_pin_drive_strength":{"type": "int", "ver": "0", + "data": "0" + }, + "aux_pin_value_motion_detect":{"type": "int", "ver": "0", + "data": "0" + }, + "aux_pin_value_ulp_streaming":{"type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "85" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".tuning_params":{ + "owner": "qsh_camera", + "fd_threshold":{"type": "int", "ver": "0", + "data": "341" + }, + "max_stg2_entries_per_unit_time":{"type": "int", "ver": "0", + "data": "0" + }, + "rate_limit_unit_time_in_secs":{"type": "int", "ver": "0", + "data": "1" + } + }, + ".als_params":{ + "owner": "qsh_camera", + "als_enable":{"type": "int", "ver": "0", + "data": "1" + }, + "als_reg_cnt":{"type": "int", "ver": "0", + "data": "3" + }, + "als_reg_base":{"type": "int", "ver": "0", + "data": "13185" + }, + "als_reg_hold":{"type": "int", "ver": "0", + "data": "13188" + } + }, + ".md_poll_params":{ + "owner": "qsh_camera", + "md_poll_freq_ms":{"type": "int", "ver": "0", + "data": "0" + }, + "md_detection_reg":{"type": "int", "ver": "0", + "data": "13238" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_amd.json b/proprietary/vendor/etc/sensors/config/sns_amd.json new file mode 100644 index 0000000..64aab56 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_amd.json @@ -0,0 +1,17 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "340", "347", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", + "407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", + "450", "476", "469", "470", "457", "482", "473", "474", "501", "502","475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "525", "554", "537", "579", "549", "591"] + }, + "sns_amd": { + "owner": "sns_amd", + "param1": {"ver": "0","type": "flt","data": "0.06" + }, + "param2": {"ver": "0","type": "flt","data": "0.5" + }, + "sample_rate": {"ver": "0","type": "flt", "data": "10.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json b/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json new file mode 100644 index 0000000..68772f1 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json @@ -0,0 +1,11 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK"], + "soc_id": ["339", "340", "361", "415", "439", "456", "457", "482", "501", "502", "552", "530", "531", "540"] + }, + "sns_amd": { + "owner": "sns_amd", + "enabled": {"ver": "0","type": "int", "data": "0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json b/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json new file mode 100644 index 0000000..c39c1c0 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json @@ -0,0 +1,12 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "347", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440", + "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "454", "450", "476", "469", "470","475", "486", "517", "506", "547", "564", "554", "525", "537", "579", "549", "591"] + }, + "sns_amd": { + "owner": "sns_amd", + "enabled": {"ver": "0","type": "int", "data": "1" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_aont.json b/proprietary/vendor/etc/sensors/config/sns_aont.json new file mode 100644 index 0000000..02f615c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_aont.json @@ -0,0 +1,10 @@ +{ + "config":{ + }, + "sns_aont": { + "owner": "sns_aont", + "aont_enable":{ "type": "int", "ver": "0", + "data": "1" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json b/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json new file mode 100644 index 0000000..0e2c755 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json @@ -0,0 +1,37 @@ +{ + "config":{ + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417","440", + "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "506", "547", "564", "554", "537", "579", "549", "591"] + }, + "sns_basic_gestures": { + "owner": "sns_basic_gestures", + "sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "push_threshold": { "type": "flt", "ver": "0", + "data": "14.7178" + }, + "pull_threshold": { "type": "flt", "ver": "0", + "data": "14.7178" + }, + "shake_threshold": { "type": "flt", "ver": "0", + "data": "14.7178" + }, + "sleep": { "type": "flt", "ver": "0", + "data": "0.3" + }, + "param1": { "type": "flt", "ver": "0", + "data": "0.1" + }, + "param2": { "type": "flt", "ver": "0", + "data": "4.9059" + }, + "param3": { "type": "flt", "ver": "0", + "data": "0.1" + }, + "param4": { "type": "flt", "ver": "0", + "data": "0.2618" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json b/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json new file mode 100644 index 0000000..b23f066 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json @@ -0,0 +1,37 @@ +{ + "config":{ + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "415", "439", "440", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "450", "476", "469", "470", "473", "474", "501", "502", "475", "506", "547", "564", "554","537","579", "549", "591"] + }, + "sns_bring_to_ear": { + "owner": "sns_bring_to_ear", + "sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "facing_angle_threshold": { "type": "flt", "ver": "0", + "data": "1.1345" + }, + "horiz_angle_threshold": { "type": "flt", "ver": "0", + "data": "0.3491" + }, + "vert_angle_threshold": { "type": "flt", "ver": "0", + "data": "0.3491" + }, + "proximity_enable": { "type": "int", "ver": "0", + "data": "0" + }, + "param1": { "type": "flt", "ver": "0", + "data": "2.943" + }, + "param2": { "type": "flt", "ver": "0", + "data": "0.2" + }, + "param3": { "type": "flt", "ver": "0", + "data": "0.2618" + }, + "param4": {"type": "flt", "ver": "0", + "data": "0.2" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_amd.json b/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_amd.json new file mode 100644 index 0000000..aadfcad --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_amd.json @@ -0,0 +1,13 @@ +{ + "config": { + "hw_platform": ["MTP","QRD","Dragon","Surf", "HDK"], + "soc_id": ["339", "340", "356", "361", "415", "439", "456", "450", "457", "482", "552", "530", "531", "540"] + }, + "ccd_amd": { + "owner": "sns_ccd", + "h2": { "ver": "0","type": "int", + "data": "50"}, + "disable_flush_only": { "ver": "0","type": "int", + "data": "0"} + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_ttw.json b/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_ttw.json new file mode 100644 index 0000000..7313d51 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_ttw.json @@ -0,0 +1,143 @@ +{ + "config": { + "hw_platform": ["MTP","QRD","Dragon","Surf", "HDK"], + "soc_id": ["339", "340", "356", "361", "415", "439", "456", "450", "501", "502"] + }, + "ccd_ttw": { + "owner": "sns_ccd", + "te0_ratecfg": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_xmd_win_len_samp": { "ver": "0","type": "int", + "data": "0x4" }, + "te0_xmd_threshhold1": { "ver": "0","type": "int", + "data": "0x4B00" }, + "te0_xmd_threshhold2": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_xmd_hysteresis1": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_xmd_hysteresis2": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_tilt_win_sum_shift": { "ver": "0","type": "int", + "data": "0x2" }, + "te0_tr_win_len_samples": { "ver": "0","type": "int", + "data": "0xD" }, + "te0_tr_angle_cosine_sq": { "ver": "0","type": "int", + "data": "0x327" }, + "te0_tr_decimate_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_tr_hysteresis": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_dt_angle_cosine_sq": { "ver": "0","type": "int", + "data": "0x2D0" }, + "te0_dt_ref_gravity_latch": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori0_x_th_lower": { "ver": "0","type": "int", + "data": "0x1DED" }, + "te0_ori0_x_th_upper": { "ver": "0","type": "int", + "data": "0x0213" }, + "te0_ori0_y_th_lower": { "ver": "0","type": "int", + "data": "0x1B1D" }, + "te0_ori0_y_th_upper": { "ver": "0","type": "int", + "data": "0x04E3" }, + "te0_ori0_z_th_lower": { "ver": "0","type": "int", + "data": "0x1B44" }, + "te0_ori0_z_th_upper": { "ver": "0","type": "int", + "data": "0x4D5" }, + "te0_ori0_x_th_lower_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_x_th_upper_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_y_th_lower_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_y_th_upper_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_z_th_lower_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_z_th_upper_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_ori0_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_x_th_lower": { "ver": "0","type": "int", + "data": "0x1C88" }, + "te0_ori1_x_th_upper": { "ver": "0","type": "int", + "data": "0x377" }, + "te0_ori1_y_th_lower": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_y_th_upper": { "ver": "0","type": "int", + "data": "0xF00" }, + "te0_ori1_z_th_lower": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_z_th_upper": { "ver": "0","type": "int", + "data": "0xA00" }, + "te0_ori1_x_th_lower_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_x_th_upper_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_y_th_lower_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_y_th_upper_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_z_th_lower_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_z_th_upper_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_ori1_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_xmd_cfg1_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_xmd_cfg2_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_tr_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_ori0_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_xmd_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_xmd_cfg2_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_tr_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_ori_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_xmd_cfg1_inv": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd0_xmd_cfg2_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_tr_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_ori0_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd0_output_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg1_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg2_en": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_tr_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_ori1_en": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_xmd_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg2_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_tr_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_ori_cfg1_posthyst": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_xmd_cfg1_inv": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_xmd_cfg2_inv": { "ver": "0","type": "int", + "data": "0x1" }, + "te0_csd1_tr_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_ori1_inv": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_delay": { "ver": "0","type": "int", + "data": "0x0" }, + "te0_csd1_output_inv": { "ver": "0","type": "int", + "data": "0x0" } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd_v2_0_walk.json b/proprietary/vendor/etc/sensors/config/sns_ccd_v2_0_walk.json new file mode 100644 index 0000000..05259e3 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd_v2_0_walk.json @@ -0,0 +1,17 @@ +{ + "config": { + "hw_platform": ["MTP","QRD","Dragon","Surf", "HDK"], + "soc_id": ["339", "340", "361", "450"] + }, + "ccd_walk": { + "owner": "sns_ccd", + "xct": { "ver": "0","type": "int", + "data": "0xA" }, + "mls": { "ver": "0","type": "int", + "data": "0x6" }, + "mps": { "ver": "0","type": "int", + "data": "0x4" }, + "hmps": { "ver": "0","type": "int", + "data": "0x4" } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd_v3_0_walk.json b/proprietary/vendor/etc/sensors/config/sns_ccd_v3_0_walk.json new file mode 100644 index 0000000..697f3d1 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd_v3_0_walk.json @@ -0,0 +1,39 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM", "QRD"], + "soc_id": ["356", "450"] + }, + "ccd_walk": { + "owner": "sns_ccd", + "xct": { "ver": "0","type": "int", + "data": "0xA" }, + "mls": { "ver": "0","type": "int", + "data": "0x2" }, + "mps": { "ver": "0","type": "int", + "data": "0x4" }, + "hmps": { "ver": "0","type": "int", + "data": "0x2" }, + "hwln1": { "ver": "0","type": "int", + "data": "0xA" }, + "mwln3": { "ver": "0","type": "int", + "data": "0xA" }, + "hpe0": { "ver": "0","type": "int", + "data": "0x1" }, + "lcb0": { "ver": "0","type": "int", + "data": "0xE832" }, + "lcb1": { "ver": "0","type": "int", + "data": "0x3F8" }, + "lcb2": { "ver": "0","type": "int", + "data": "0x8E1" }, + "lcb3": { "ver": "0","type": "int", + "data": "0x37B" }, + "lcb4": { "ver": "0","type": "int", + "data": "0x1E6" }, + "lcb5": { "ver": "0","type": "int", + "data": "0x2ADF" }, + "lcb6": { "ver": "0","type": "int", + "data": "0xF9A" }, + "ltt": { "ver": "0","type": "int", + "data": "0xFCFC" } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd_v3_1_walk.json b/proprietary/vendor/etc/sensors/config/sns_ccd_v3_1_walk.json new file mode 100644 index 0000000..5468b18 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd_v3_1_walk.json @@ -0,0 +1,39 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["415", "439", "456", "457", "482","501", "502", "552", "530", "531", "540"] + }, + "ccd_walk": { + "owner": "sns_ccd", + "xct": { "ver": "0","type": "int", + "data": "0xA" }, + "mls": { "ver": "0","type": "int", + "data": "0x6" }, + "mps": { "ver": "0","type": "int", + "data": "0x4" }, + "hmps": { "ver": "0","type": "int", + "data": "0x4" }, + "hwln1": { "ver": "0","type": "int", + "data": "0xA" }, + "mwln3": { "ver": "0","type": "int", + "data": "0xA" }, + "hpe0": { "ver": "0","type": "int", + "data": "0x1" }, + "lcb0": { "ver": "0","type": "int", + "data": "0xD17E" }, + "lcb1": { "ver": "0","type": "int", + "data": "0x0889" }, + "lcb2": { "ver": "0","type": "int", + "data": "0x16C7" }, + "lcb3": { "ver": "0","type": "int", + "data": "0x0106" }, + "lcb4": { "ver": "0","type": "int", + "data": "0x0324" }, + "lcb5": { "ver": "0","type": "int", + "data": "0x3850" }, + "lcb6": { "ver": "0","type": "int", + "data": "0xfffede4b" }, + "ltt": { "ver": "0","type": "int", + "data": "0xFC9C" } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_sensors.json b/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_sensors.json new file mode 100644 index 0000000..d3be752 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_sensors.json @@ -0,0 +1,22 @@ +{ + "config": { + "hw_platform": ["MTP", "QRD", "Dragon", "Surf", "HDK", "RCM"], + "soc_id": ["457", "482", "552", "530", "531", "540"] + }, + "ccd_te0_sensor0": { + "owner": "sns_ccd", + "ccd_version": { "ver": "0", "type": "int", "data": "4" }, + "sensor_name": { "ver": "0", "type": "string", "data": "ccd_ttw" }, + "sensor_type": { "ver": "0", "type": "string", "data": "ccd_ttw" }, + "stream_type": { "ver": "0", "type": "string", "data": "on_change" }, + "int_mask0": { "ver": "0", "type": "int", "data": "0x8FFFFFFF" }, + "int_mask1": { "ver": "0", "type": "int", "data": "0xFF8F8F8F" }, + "int_mask2": { "ver": "0", "type": "int", "data": "0x000001F9" }, + "int_status_value": { "ver": "0", "type": "int", "data": "0x00000200" }, + "state0_mask": { "ver": "0", "type": "int", "data": "0x00000300" }, + "state0_value": { "ver": "0", "type": "int", "data": "0x00000200" }, + "state1_mask": { "ver": "0", "type": "int", "data": "0x00000000" }, + "state1_value": { "ver": "0", "type": "int", "data": "0x00000000" }, + "batch_period": { "ver": "0", "type": "float", "data": "0" } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_te_cd_regs.json b/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_te_cd_regs.json new file mode 100644 index 0000000..25f25fd --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_te_cd_regs.json @@ -0,0 +1,30 @@ +{ + "config": { + "hw_platform": ["MTP", "QRD", "Dragon", "Surf", "HDK", "RCM"], + "soc_id": ["457", "482", "552", "530", "531", "540"] + }, + "ccd_v4_te0": { + "owner": "sns_ccd", + "accel_ratecfg": { "ver": "0", "type": "int", "data": "1" }, + "cfg": { "ver": "0", "type": "int", "data": "0x00000104" }, + "csd0_cfg": { "ver": "0", "type": "int", "data": "0x0010A167" }, + "csd1_cfg": { "ver": "0", "type": "int", "data": "0x00000000" }, + "dt_cfg": { "ver": "0", "type": "int", "data": "0x00000000" }, + "max_axis_cfg": { "ver": "0", "type": "int", "data": "0x00000000" }, + "ori0_x_th": { "ver": "0", "type": "int", "data": "0x0212F7BB" }, + "ori0_y_th": { "ver": "0", "type": "int", "data": "0x04E3EC77" }, + "ori0_z_th": { "ver": "0", "type": "int", "data": "0x04D3ED13" }, + "ori1_x_th": { "ver": "0", "type": "int", "data": "0x00000000" }, + "ori1_y_th": { "ver": "0", "type": "int", "data": "0x00000000" }, + "ori1_z_th": { "ver": "0", "type": "int", "data": "0x00000000" }, + "ori_cfg": { "ver": "0", "type": "int", "data": "0x00000000" }, + "slope0_cfg": { "ver": "0", "type": "int", "data": "0x00000040" }, + "slope1_cfg": { "ver": "0", "type": "int", "data": "0x00000000" }, + "tr0_cfg": { "ver": "0", "type": "int", "data": "0x00035942" }, + "tr1_cfg": { "ver": "0", "type": "int", "data": "0x00000000" }, + "xmd0_cfg1": { "ver": "0", "type": "int", "data": "0x00004AFF" }, + "xmd0_cfg2": { "ver": "0", "type": "int", "data": "0x00000000" }, + "xmd1_cfg1": { "ver": "0", "type": "int", "data": "0x00000000" }, + "xmd1_cfg2": { "ver": "0", "type": "int", "data": "0x00000000" } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_cm.json b/proprietary/vendor/etc/sensors/config/sns_cm.json new file mode 100644 index 0000000..ca4879d --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_cm.json @@ -0,0 +1,20 @@ +{ + "config":{ + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "347", "355", "356", "360", "361", "365", "366", "393", "394", "400", + "407", "416", "417", "437", "440", "415", "439", "444", "445", "420", "424", "443", "459", "441", "471", "455", "456", "454", "450", "476", "469", + "470", "457", "482", "473", "474", "501", "502","475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "525", "554", "537", "579", "549", "591"] + }, +"sns_cm":{ + "owner": "sns_cm", + "heap_size":{ "type": "int", "ver": "0", + "data": "1572864" + }, + "max_batch_disabled":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_batch_period_thrshld_ms":{ "type": "int", "ver": "0", + "data": "10" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_dae.json b/proprietary/vendor/etc/sensors/config/sns_dae.json new file mode 100644 index 0000000..c4c419b --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_dae.json @@ -0,0 +1,30 @@ +{ + "config":{ + "hw_platform": ["MTP","QRD","Dragon","Surf", "HDK", "IDP", "QXR"], + "soc_id": ["339", "356", "361", "415", "439", "456", "450", "457", "482", "501", "502", "552", "530", "531", "540"] + }, + "dae":{ + "owner": "sns_dae", + "use_sdc":{ "type": "int", "ver": "0", + "data": "1" + }, + "debug_accel_values":{ "type": "int", "ver": "0", + "data": "0" + }, + "dd_msg_mask":{ "type": "int", "ver": "0", + "data": "0" + }, + "enable_qdss":{ "type": "int", "ver": "0", + "data": "0" + }, + "dbg_mask":{ "type": "int", "ver": "0", + "data": "0" + }, + "ulog_msg_mask":{ "type": "int", "ver": "0", + "data": "0x1F" + }, + "fwk_msg_mask":{ "type": "int", "ver": "0", + "data": "0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_device_orient.json b/proprietary/vendor/etc/sensors/config/sns_device_orient.json new file mode 100644 index 0000000..2832438 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_device_orient.json @@ -0,0 +1,38 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", + "417", "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_device_orient_platform": { + "owner": "sns_device_orient", + ".config":{ + "owner": "sns_device_orient", + "param0": { + "type": "int", "ver": "0", "data": "4" + }, + "param1": { + "type": "flt", "ver": "0", "data": "20.0" + }, + "param2": { + "type": "flt", "ver": "0", "data": "0.25" + }, + "param3": { + "type": "flt", "ver": "0", "data": "70.0" + }, + "param4": { + "type": "flt", "ver": "0", "data": "45.0" + }, + "param5": { + "type": "flt", "ver": "0", "data": "2.0" + }, + "param6": { + "type": "flt", "ver": "0", "data": "15.0" + }, + "param7": { + "type": "int", "ver": "0", "data": "1" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_diag_filter.json b/proprietary/vendor/etc/sensors/config/sns_diag_filter.json new file mode 100644 index 0000000..6f775c9 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_diag_filter.json @@ -0,0 +1,402 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "347", "355", "356", "360", "361", "352", "365", "366", "393", "394", "400","407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", "450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "525", "554", "537", "579", "549", "591"] + }, + + "sns_diag_config": + { + "owner":"diag_filter_sensor", + "qdss": + { + "type" : "int", + "ver" : "0", + "data" : "0" + } + }, + + "sns_diag_sensor_datatype": + { + "owner":"diag_filter_sensor", + + "geomag_rv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "game_rv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gravity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "cm": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "accel": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "humidity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ambient_temperature": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "sensor_temperature": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "motion_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ultra_violet": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pressure": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "mag": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "offbody_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "thermopile": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ambient_light": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "hall": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "proximity": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rgb": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "flush_test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "md_test": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "da_test": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "amd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rmd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "facing": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro_cal": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "oem1": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "mag_cal": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "resampler": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "smd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "basic_gestures": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "multishake": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "bring_to_ear": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "cmc": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "dpc": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "distance_bound": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "gyro_rot_matrix": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "fmv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "rotv": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pedometer": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "device_orient": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "tilt": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "tilt_to_wake": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "heart_rate": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ppg": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "wrist_tilt_gesture": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "pedometer_wrist": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "data_acquisition_engine": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "ccd_walk": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ccd_ttw": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "ccd_hw": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "threshold": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "sar": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "radar": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "activity_recognition": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "location": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "step_detect": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "sim_sdc": + { + "type" : "int", + "ver" : "0", + "data" : "0" + }, + "dae_datalog_accel": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "dae_datalog_binary": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "elevator_detection": + { + "type" : "int", + "ver" : "0", + "data" : "1" + }, + "llmd": + { + "type" : "int", + "ver" : "0", + "data" : "1" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_direct_channel.json b/proprietary/vendor/etc/sensors/config/sns_direct_channel.json new file mode 100644 index 0000000..7b9ca39 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_direct_channel.json @@ -0,0 +1,11 @@ +{ + "config": { + }, + "sns_direct_channel": + { + "owner": "sns_direct_channel", + "latency_enable":{ "type": "int", "ver": "0", + "data": "0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_distance_bound.json b/proprietary/vendor/etc/sensors/config/sns_distance_bound.json new file mode 100644 index 0000000..cce2544 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_distance_bound.json @@ -0,0 +1,28 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_distance_bound_speed_for_motion_states": { + "owner": "sns_distance_bound", + "unknown": {"ver": "0","type": "flt","data": "16.67" + }, + "stationary": {"ver": "0","type": "flt","data": "0.0" + }, + "move": {"ver": "0","type": "flt","data": "1.0" + }, + "fiddle": {"ver": "0","type": "flt","data": "0.0" + }, + "pedestrian": {"ver": "0","type": "flt","data": "1.0" + }, + "vehicle": {"ver": "0","type": "flt","data": "16.67" + }, + "walk": {"ver": "0","type": "flt","data": "1.1" + }, + "run": {"ver": "0","type": "flt","data": "2.5" + }, + "bike": {"ver": "0","type": "flt","data": "5.55" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_dpc.json b/proprietary/vendor/etc/sensors/config/sns_dpc.json new file mode 100644 index 0000000..da4498a --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_dpc.json @@ -0,0 +1,28 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_dpc": { + "owner": "sns_dpc", + "param1": { + "ver": "0", "type": "flt", "data": "0.5" + }, + "param2": { + "ver": "0", "type": "flt", "data": "0.02" + }, + "param3": { + "ver": "0", "type": "flt", "data": "0.04" + }, + "param4": { + "ver": "0", "type": "flt", "data": "7.5" + }, + "param5": { + "ver": "0", "type": "flt", "data": "0.1" + }, + "param6": { + "ver": "0", "type": "flt", "data": "0.1746" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_facing.json b/proprietary/vendor/etc/sensors/config/sns_facing.json new file mode 100644 index 0000000..26ceb02 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_facing.json @@ -0,0 +1,25 @@ +{ + "config":{ + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "473", "474", "501", "502", "475", "506", "547", "564", "554", "537", "579", "549", "591"] + }, + "sns_facing": { + "owner": "sns_facing", + "angle_threshold": { "type": "flt", "ver": "0", + "data": "0.3491" + }, + "report_neutral": { "type": "int", "ver": "0", + "data": "1" + }, + "sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "min_sample_rate": { "type": "flt", "ver": "0", + "data": "30.0" + }, + "max_sample_rate": { "type": "flt", "ver": "0", + "data": "100.0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_fmv.json b/proprietary/vendor/etc/sensors/config/sns_fmv.json new file mode 100644 index 0000000..3755792 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_fmv.json @@ -0,0 +1,52 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["415", "439", "456", "454","450", "469", "470", "457", "482", "501", "502", "475", "506", "552", "547", "530", "531", "540", "564", "525", "554", "537", "579", "549", "591"] + }, + "sns_fmv_platform": { + "owner": "sns_fmv", + ".config":{ + "owner": "sns_fmv", + "accuracy_unknown": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_abs_rest": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_rel_rest": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_motion": { "type": "int", "ver": "0", + "data": "30000" + }, + "accuracy_fast_motion": { "type": "int", "ver": "0", + "data": "10000" + }, + "gyro_gap_thresh": { "type": "int", "ver": "0", + "data": "500" + }, + "mag_innov": { "type": "flt", "ver": "0", + "data": "9.0" + }, + "mag_sample_gap_fac": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "tyro_thresh_for_zupt": { "type": "flt", "ver": "0", + "data": "0.001" + }, + "amd_int_cfg_param1": { "type": "flt", "ver": "0", + "data": "0.000061" + }, + "amd_int_cfg_param2": { "type": "flt", "ver": "0", + "data": "0.6" + }, + "amd_int_cfg_param3": { "type": "flt", "ver": "0", + "data": "0.4" + }, + "debug_mode": { "type": "int", "ver": "0", + "data": "0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json b/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json new file mode 100644 index 0000000..75f9037 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json @@ -0,0 +1,53 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "476", "486", "517","591"] + }, + "sns_fmv_platform": { + "owner": "sns_fmv", + ".config":{ + "owner": "sns_fmv", + "accuracy_unknown": { "type": "int", "ver": "0", + "data": "3000" + }, + "accuracy_abs_rest": { "type": "int", "ver": "0", + "data": "250" + }, + "accuracy_rel_rest": { "type": "int", "ver": "0", + "data": "1500" + }, + "accuracy_motion": { "type": "int", "ver": "0", + "data": "3000" + }, + "gyro_gap_thresh": { "type": "int", "ver": "0", + "data": "501" + }, + "mag_innov": { "type": "flt", "ver": "0", + "data": "9.0" + }, + "mag_sample_gap_fac": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "tyro_thresh_for_zupt": { "type": "flt", "ver": "0", + "data": "0.001" + }, + "sensor_rpt_rate": { "type": "flt", "ver": "0", + "data": "1.0" + }, + "def_sample_rate": { "type": "flt", "ver": "0", + "data": "5.0" + }, + "amd_int_cfg_param1": { "type": "flt", "ver": "0", + "data": "0.06" + }, + "amd_int_cfg_param2": { "type": "flt", "ver": "0", + "data": "0.5" + }, + "amd_int_cfg_param5": { "type": "flt", "ver": "0", + "data": "0.16" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json b/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json new file mode 100644 index 0000000..f9f5275 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json @@ -0,0 +1,29 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454", "450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_geomag_rv": { + "owner": "sns_geomag_rv", + ".config": { + "owner": "sns_geomag_rv", + "gamerv_cfg_param1": {"type": "int","ver": "0","data": "300" + }, + "gamerv_cfg_param2": {"type": "int","ver": "0","data": "300" + }, + "fusion_min_samp_rate": {"type": "flt","ver": "0","data": "1.0" + }, + "gamerv_def_rpt_rate": {"type": "flt","ver": "0","data": "1.0" + }, + "gamerv_def_sample_rate": {"type": "flt","ver": "0","data": "5.0" + }, + "amd_int_cfg_param1": {"type": "flt","ver": "0","data": "0.06" + }, + "amd_int_cfg_param2": {"type": "flt","ver": "0","data": "0.5" + }, + "game_rv_c_sys": {"type": "int","ver": "0","data": "0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json b/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json new file mode 100644 index 0000000..230c5c9 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json @@ -0,0 +1,26 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "347", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", + "407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "455", "456", "454", "450", + "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "525", "554", "537", "579", "549", "591"] + }, + "sns_gyro_cal_config": { + "owner": "sns_gyro_cal", + "calibration_period": {"type": "int","ver": "0", + "data": "60" + }, + "num_samples": {"type": "int","ver": "0", + "data": "64" + }, + "variance_threshold": {"type": "flt","ver": "0", + "data": "0.00000085" + }, + "sample_rate": {"type": "flt","ver": "0", + "data": "10.0" + }, + "bias_threshold": {"type": "flt","ver": "0", + "data": "0.20" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_heart_rate.json b/proprietary/vendor/etc/sensors/config/sns_heart_rate.json new file mode 100644 index 0000000..1ce019a --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_heart_rate.json @@ -0,0 +1,136 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf","QRD","HDK" + ], + "soc_id": ["300", "301","591"] + }, + "sns_heart_rate": { + "owner": "sns_heart_rate", + "sample_rate_ppg":{"ver": "0","type": "flt", + "data": "20.0" + }, + "sample_rate_accel":{"ver": "0","type": "flt", + "data": "20.0" + }, + "update_flterval_in_fft_samples":{"ver": "0","type": "int", + "data": "20.0" + }, + "min_fft_fltervals_for_first_one_shot_update":{"ver": "0","type": "int", + "data": "7" + }, + "min_fft_fltervals_for_first_continuous_update":{"ver": "0","type": "int", + "data": "7" + }, + "max_bpm_age_for_warm_start":{"ver": "0","type": "int", + "data": "3276800" + }, + "max_alpha":{"ver": "0","type": "flt", + "data": "1.0" + }, + "min_alpha":{"ver": "0","type": "flt", + "data": "0.01" + }, + "min_o_h":{"ver": "0","type": "flt", + "data": "0.5" + }, + "max_o_h":{"ver": "0","type": "flt", + "data": "0.9" + }, + "max_del_b":{"ver": "0","type": "flt", + "data": "10.0" + }, + "acc_peak_distance":{"ver": "0","type": "int", + "data": "1" + }, + "ppg_peak_distance":{"ver": "0","type": "int", + "data": "2" + }, + "num_ppg_peaks":{"ver": "0","type": "int", + "data": "6" + }, + "num_acc_peaks":{"ver": "0","type": "int", + "data": "6" + }, + "peak_width_ppg":{"ver": "0","type": "int", + "data": "2" + }, + "peak_thresh_ppg":{"ver": "0","type": "flt", + "data": "0.1" + }, + "peak_thresh_acc":{"ver": "0","type": "flt", + "data": "0.1" + }, + "max_ind_diff":{"ver": "0","type": "int", + "data": "10" + }, + "max_acc_thr":{"ver": "0","type": "flt", + "data": "80" + }, + "harm_acc_thr":{"ver": "0","type": "flt", + "data": "0.6" + }, + "oneshot_max_acc_thr":{"ver": "0","type": "flt", + "data": "10.0" + }, + "oneshot_harm_acc_thr":{"ver": "0","type": "flt", + "data": "0.4" + }, + "continuous_max_acc_thr":{"ver": "0","type": "flt", + "data": "80.0" + }, + "continuous_harm_acc_thr":{"ver": "0","type": "flt", + "data": "0.6" + }, + "globalminhr":{"ver": "0","type": "flt", + "data": "40.0" + }, + "globalmaxhr":{"ver": "0","type": "flt", + "data": "250.0" + }, + "num_samples_to_skip_after_reset":{"ver": "0","type": "int", + "data": "40" + }, + "noaccel_thresh":{"ver": "0","type": "flt", + "data": "80000.0" + }, + "max_blanked_ppg_segments":{"ver": "0","type": "int", + "data": "51" + }, + "min_bad_spread_ratio_for_ppg_blanking":{"ver": "0","type": "flt", + "data": "2.3" + }, + "max_blanked_accel_segments":{"ver": "0","type": "int", + "data": "0" + }, + "min_bad_spread_ratio_for_accel_blanking":{"ver": "0","type": "flt", + "data": "2.3" + }, + "accuracy_decay_alpha":{"ver": "0","type": "flt", + "data": "0.98" + }, + "android_accuracy_low_thresh":{"ver": "0","type": "flt", + "data": "0.3" + }, + "android_accuracy_high_thresh":{"ver": "0","type": "flt", + "data": "0.7" + }, + "android_accuracy_medium_thresh":{"ver": "0","type": "flt", + "data": "0.45" + }, + "do_minppg":{"ver": "0","type": "int", + "data": "1" + }, + "do_mingoodppgtrack":{"ver": "0","type": "int", + "data": "0" + }, + "do_width_harm":{"ver": "0","type": "int", + "data": "1" + }, + "do_stride_is_hr_processing":{"ver": "0","type": "int", + "data": "0" + }, + "alpha_lowpass":{"ver": "0","type": "flt", + "data": "0.27" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_mag_cal.json b/proprietary/vendor/etc/sensors/config/sns_mag_cal.json new file mode 100644 index 0000000..d6d86a1 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_mag_cal.json @@ -0,0 +1,16 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT", "QXR"], + "soc_id": ["339", "355", "356", "361", "365", "366", "394", "400", "407", "417", "440", "415", "439", "416", "437", "444", "445", "420", + "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "525", "554", "537", "579", "549", "591"] + }, + "sns_mag_cal_config": { + "owner": "sns_mag_cal", + "anomaly_threshold": {"type": "flt","ver": "0", + "data": "200.0" + }, + "sample_rate": { "type": "flt", "ver": "0", + "data": "25.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json b/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json new file mode 100644 index 0000000..8ea6885 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json @@ -0,0 +1,12 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "HDK", "IDP"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "341", "360", "393", "591"] + }, + "sns_mag_cal_config": { + "owner": "sns_mag_cal", + "anomaly_threshold": {"type": "flt","ver": "0", + "data": "200.0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_multishake.json b/proprietary/vendor/etc/sensors/config/sns_multishake.json new file mode 100644 index 0000000..0eae223 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_multishake.json @@ -0,0 +1,25 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "473", "474", "501", "502", "475", "506", "547", "564", "554", "537", "579", "549", "591"] + }, + "sns_multishake": { + "owner": "sns_multishake", + "min_shake_period": { + "ver": "0", "type": "flt", "data": "0.22" + }, + "max_shake_period": { + "ver": "0", "type": "flt", "data": "0.7" + }, + "sleep_time": { + "ver": "0", "type": "flt", "data": "0.12" + }, + "shake_thresh": { + "ver": "0", "type": "flt", "data": "1.5" + }, + "sample_rate": { + "ver": "0", "type": "flt", "data": "100.0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_pedometer.json b/proprietary/vendor/etc/sensors/config/sns_pedometer.json new file mode 100644 index 0000000..ab64f4e --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_pedometer.json @@ -0,0 +1,34 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_pedometer": { + "owner": "sns_pedometer", + "param8": { + "ver": "0", "type": "flt", "data": "3.0" + }, + "param7": { + "ver": "0", "type": "flt", "data": "0.5" + }, + "param6": { + "ver": "0", "type": "flt", "data": "4.0" + }, + "param5": { + "ver": "0", "type": "flt", "data": "0.2" + }, + "param4": { + "ver": "0", "type": "flt", "data": "0.02" + }, + "param3": { + "ver": "0", "type": "flt", "data": "0.1" + }, + "param2": { + "ver": "0", "type": "flt", "data": "0.5" + }, + "param1": { + "ver": "0", "type": "flt", "data": "0.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_rmd.json b/proprietary/vendor/etc/sensors/config/sns_rmd.json new file mode 100644 index 0000000..6882064 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_rmd.json @@ -0,0 +1,26 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", + "400", "407", "417", "440", "415", "439", "416", "437", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", + "454","450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_rmd": { + "owner": "sns_rmd", + "param4": { + "ver": "0", "type": "flt", "data": "0.2" + }, + "param3": { + "ver": "0", "type": "flt", "data": "5" + }, + "param2": { + "ver": "0", "type": "flt", "data": "0.2" + }, + "param1": { + "ver": "0", "type": "flt", "data": "173" + }, + "sample_rate": { + "ver": "0", "type": "flt", "data": "30.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_rotv.json b/proprietary/vendor/etc/sensors/config/sns_rotv.json new file mode 100644 index 0000000..c3ab08c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_rotv.json @@ -0,0 +1,24 @@ +{ + "config": + { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", + "407", "417", "440", "415", "439", "416", "437","444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", + "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "525", "554", "537", "579", "549", "591"] + }, + "sns_rotv_platform": { + "owner": "sns_rotv", + ".config":{ + "owner": "sns_rotv", + "min_report_rate": { + "type": "flt", "ver": "0", "data": "1.0" + }, + "debug_mode": { + "type": "int", "ver": "0", "data": "0" + }, + "sample_rate": { + "type": "flt", "ver": "0", "data": "5.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_smd.json b/proprietary/vendor/etc/sensors/config/sns_smd.json new file mode 100644 index 0000000..9b3b6dd --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_smd.json @@ -0,0 +1,41 @@ +{ + "config": { + "hw_platform": ["MTP", "Dragon", "Surf", "QRD", "HDK", "IDP", "IOT", "QXR"], + "soc_id": ["291", "246", "300", "301", "305", "321", "336", "339", "341", "355", "356", "360", "361", "365", "366", "393", "347", "394", "400", + "407", "416", "417", "437", "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", + "469", "470", "457", "482", "473", "474", "501", "502", "475", "486", "517", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_smd": { + "owner": "sns_smd", + "sample_rate": { + "ver": "0", "type": "flt", "data": "10.0" + }, + "accel_window_time": { + "ver": "0", "type": "int", "data": "5" + }, + "detect_threshold": { + "ver": "0", "type": "flt", "data": "0.158113883" + }, + "self_transition_prob_sm": { + "ver": "0", "type": "flt", "data": "0.9" + }, + "variable_decision_latency": { + "ver": "0", "type": "int", "data": "1" + }, + "max_latency": { + "ver": "0", "type": "int", "data": "10" + }, + "step_count_thresh": { + "ver": "0", "type": "int", "data": "5" + }, + "step_window_time": { + "ver": "0", "type": "int", "data": "3" + }, + "eigen_thresh": { + "ver": "0", "type": "flt", "data": "6.0" + }, + "accel_norm_std_thresh": { + "ver": "0", "type": "flt", "data": "2.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt.json b/proprietary/vendor/etc/sensors/config/sns_tilt.json new file mode 100644 index 0000000..b1b7ddb --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt.json @@ -0,0 +1,18 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "340", "341", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", + "440", "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "457", "482", "473", "474", "501", "502", "475", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_tilt": { + "owner": "sns_tilt", + "sample_rate": {"ver": "0","type": "flt","data": "10.0" + }, + "angle_threshold": {"ver": "0","type": "flt","data": "0.61086524" + }, + "init_accel_window_time": {"ver": "0","type": "flt", "data": "1.0" + }, + "accel_window_time": {"ver": "0","type": "flt", "data": "2.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt_sw_disabled.json b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_disabled.json new file mode 100644 index 0000000..28a92a6 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_disabled.json @@ -0,0 +1,11 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "QRD"], + "soc_id": ["339", "340", "356", "361", "415", "439", "456", "457", "482", "501", "502", "552", "530", "531", "540"] + }, + "sns_tilt": { + "owner": "sns_tilt", + "enabled": {"ver": "0","type": "int", "data": "0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json new file mode 100644 index 0000000..c1490bd --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json @@ -0,0 +1,12 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "HDK", "IDP", "QRD", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "341", "355", "360", "365", "366", "393", "394", "400", "407", "417", "440", "444", "445", "420", "424", "443", + "434", "435", "459", "441", "471", "454","450", "476", "469", "470", "475", "506", "547", "564", "554", "537", "579", "549", "591"] + }, + "sns_tilt": { + "owner": "sns_tilt", + "enabled": {"ver": "0","type": "int", "data": "1" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json b/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json new file mode 100644 index 0000000..1004d22 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json @@ -0,0 +1,47 @@ +{ + "config": { + "hw_platform": [ "MTP", "Dragon", "Surf", "IDP", "QRD", "IOT", "QXR"], + "soc_id": ["291", "246", "305", "321", "336", "339", "355", "356", "360", "361", "365", "366", "393", "394", "400", "407", "417", "440", + "415", "439", "444", "445", "420", "424", "443", "434", "435", "459", "441", "471", "456", "454","450", "476", "469", "470", "457", "482", + "473", "474", "501", "502", "475", "506", "552", "547", "530", "531", "540", "564", "554", "537", "579", "549", "591"] + }, + "sns_tilt_to_wake": { + "owner": "sns_tilt_to_wake", + "accel_sampling_rate":{"ver": "0","type": "flt", + "data": "25.0" + }, + "filter_window_seconds":{"ver": "0","type": "flt", + "data": "0.16" + }, + "accel_window_seconds":{"ver": "0","type": "flt", + "data": "1.1" + }, + "accel_sub_window_seconds":{"ver": "0","type": "flt", + "data": "0.55" + }, + "window_for_accel_stability_check_seconds":{"ver": "0","type": "flt", + "data": "0.16" + }, + "min_delta_pitch_threshold_deg":{"ver": "0","type": "flt", + "data": "45.0" + }, + "min_pitch_threshold_deg":{"ver": "0","type": "flt", + "data": "40.0" + }, + "min_abs_delta_z_threshold_deg":{"ver": "0","type": "flt", + "data": "10.0" + }, + "max_roll_threshold_deg":{"ver": "0","type": "flt", + "data": "25.0" + }, + "max_accel_spread_threshold":{"ver": "0","type": "flt", + "data": "4.8" + }, + "max_accel_norm_deviation_from_G_threshold":{"ver": "0","type": "flt", + "data": "2.7" + }, + "max_pitch_threshold_deg":{"ver": "0","type": "flt", + "data": "200.0" + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json b/proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json new file mode 100644 index 0000000..f8a84b3 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json @@ -0,0 +1,28 @@ +{ + "config": { + "hw_platform": [ + "MTP", "Dragon", "Surf", "QRD" ], + "soc_id": ["300", "301","591"] + }, + "sns_wrist_pedo": { + "owner": "sns_wrist_pedo", + "default_disable": { + "ver": "0", "type": "int", "data": "0" + }, + "sample_rate": { + "ver": "0", "type": "flt", "data": "20.0" + }, + "step_count_threshold": { + "ver": "0", "type": "int", "data": "0" + }, + "step_threshold": { + "ver": "0", "type": "flt", "data": "10.1" + }, + "swing_threshold": { + "ver": "0", "type": "flt", "data": "10.5" + }, + "step_prob_threshold": { + "ver": "0", "type": "flt", "data": "0.49" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_ak991x_0.json b/proprietary/vendor/etc/sensors/config/ukee_ak991x_0.json new file mode 100644 index 0000000..d09d47f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_ak991x_0.json @@ -0,0 +1,222 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["591"] + }, + "ak0991x_0":{ + "owner": "sns_ak0991x", + ".mag":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".config_2":{ + "owner": "sns_ak0991x", + "use_fifo":{ "type": "int", "ver": "0", + "data": "0" + }, + "nsf":{ "type": "int", "ver": "0", + "data": "0" + }, + "sdr":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "12" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "30" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "62" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".mag":{ + "owner": "sns_ak0991x", + ".fac_cal":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0221" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "-0.0142" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0072" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.0126" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0003" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0187" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0003" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.0362" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0067" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".fac_cal_2":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0221" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "-0.0142" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0072" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.0126" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0003" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0187" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0003" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.0362" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0067" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_bu52053nvx_0.json b/proprietary/vendor/etc/sensors/config/ukee_bu52053nvx_0.json new file mode 100644 index 0000000..4cc9b6c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_bu52053nvx_0.json @@ -0,0 +1,114 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["591"] + }, + "bu52053nvx_0":{ + "owner": "sns_bu52053nvx", + ".hall":{ + "owner": "sns_bu52053nvx", + ".config":{ + "owner": "sns_bu52053nvx", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "1" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "bu52053nvx_0_platform":{ + "owner": "sns_bu52053nvx", + ".config":{ + "owner": "sns_bu52053nvx", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "13" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".placement":{ + "owner": "sns_bu52053nvx", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_default_sensors.json b/proprietary/vendor/etc/sensors/config/ukee_default_sensors.json new file mode 100644 index 0000000..0033bf8 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_default_sensors.json @@ -0,0 +1,190 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["591"] + }, + + "default_sensors": { + "owner": "suid", + ".accel": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".motion_detect": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".sensor_temperature": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + }, + ".attr_1": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "0" }, + "val": { "type": "str", "ver": "0", "data": "lsm6dst" } + } + }, + + ".proximity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".ambient_light": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".sar": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + }, + ".attr_1": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".accel_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".amd": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".tilt": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_rot_matrix": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gravity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".game_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".geomag_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".fmv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".rotv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/ukee_dynamic_sensors.json b/proprietary/vendor/etc/sensors/config/ukee_dynamic_sensors.json new file mode 100644 index 0000000..544c96f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_dynamic_sensors.json @@ -0,0 +1,14 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["591"] + }, + + "sns_dynamic_libraries": + { + "owner": "dynamic_sensor", + "detect_on_every_boot":{ "type": "int", "ver": "0", + "data": "0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_hdk_ak991x_0.json b/proprietary/vendor/etc/sensors/config/ukee_hdk_ak991x_0.json new file mode 100644 index 0000000..23ae8b5 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_hdk_ak991x_0.json @@ -0,0 +1,234 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["591"] + }, + "ak0991x_0":{ + "owner": "sns_ak0991x", + ".mag":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".config_2":{ + "owner": "sns_ak0991x", + "use_fifo":{ "type": "int", "ver": "0", + "data": "0" + }, + "nsf":{ "type": "int", "ver": "0", + "data": "0" + }, + "sdr":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "12" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "30" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "62" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "0", + "data": "-y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".mag":{ + "owner": "sns_ak0991x", + ".fac_cal":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.03631" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "-0.09588" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.02545" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.07604" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "0.98413" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.05987" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.02795" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.075012" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.05053" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".fac_cal_2":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/ukee_hdk_lps22hh_0.json b/proprietary/vendor/etc/sensors/config/ukee_hdk_lps22hh_0.json new file mode 100644 index 0000000..a9e8032 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_hdk_lps22hh_0.json @@ -0,0 +1,170 @@ +{ + "config": { + "hw_platform": ["HDK"], + "soc_id": ["591"] + }, + "lps22hh_0":{ + "owner": "lps22hh", + ".presssure":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lps22hh_0_platform":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "92" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "83" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".pressure":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "lps22hh", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_0.json new file mode 100644 index 0000000..e94c374 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_0.json @@ -0,0 +1,322 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["591"] + }, + "lsm6dst_0":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "106" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "10" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "15" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "-y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_1.json b/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_1.json new file mode 100644 index 0000000..16d3e48 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_1.json @@ -0,0 +1,322 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["591"] + }, + "lsm6dst_1":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_1_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "107" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "20" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "12" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "-y" + }, + "y":{ "type": "str", "ver": "0", + "data": "+x" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/ukee_hdk_tmd3702_0.json b/proprietary/vendor/etc/sensors/config/ukee_hdk_tmd3702_0.json new file mode 100644 index 0000000..6ab358a --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_hdk_tmd3702_0.json @@ -0,0 +1,267 @@ +{ + "config":{ + "hw_platform": ["HDK"], + "soc_id": ["591"] + }, + "tmd3702_0":{ + "owner": "sns_tmd3702", + ".als":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "tmd3702_0_platform":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "73" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "14" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "2" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vdd_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vdd" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".als":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "scale":{ "type": "flt", "ver": "0", + "data": "0.75" + } + }, + ".custom_cal":{ + "owner": "sns_tmd3702", + "c_coef":{ "type": "flt", "ver": "0", + "data": "110.0" + }, + "r_coef":{ "type": "flt", "ver": "0", + "data": "-163.0" + }, + "g_coef":{ "type": "flt", "ver": "0", + "data": "4611.0" + }, + "b_coef":{ "type": "flt", "ver": "0", + "data": "-4400.0" + }, + "ct_coef":{ "type": "flt", "ver": "0", + "data": "11211.0" + }, + "ct_offset":{ "type": "flt", "ver": "0", + "data": "1056.0" + }, + "d_factor":{ "type": "flt", "ver": "0", + "data": "582.473.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "a_time_usec":{ "type": "flt", "ver": "0", + "data": "90000.0" + }, + "a_wtime_usec":{ "type": "flt", "ver": "0", + "data": "2800.0" + }, + "a_wlong":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_gain":{ "type": "flt", "ver": "0", + "data": "16000.0" + }, + "a_pers":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_upper_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_lower_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_thrs_halfwidth":{ "type": "flt", "ver": "0", + "data": "10.0" + } + }, + ".cal_target":{ + "owner": "sns_tmd3702", + "lux_cal_target":{ "type": "flt", "ver": "0", + "data": "300.0" + }, + "lux_cal_target_tolerance":{ "type": "flt", "ver": "0", + "data": "20.0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "near_threshold":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "far_threshold":{ "type": "flt", "ver": "0", + "data": "50.0" + } + }, + ".prox_offset_hw_cal":{ + "owner": "sns_tmd3702", + "p_offset_mag":{ "type": "flt", "ver": "0", + "data": "76.0" + }, + "p_offset_sign":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "p_time_usec":{ "type": "flt", "ver": "0", + "data": "22272.0" + }, + "p_wtime_usec":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_wlong":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_pulse_len":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_pulse":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_gain":{ "type": "flt", "ver": "0", + "data": "4000.0" + }, + "p_ldrive_ma":{ "type": "flt", "ver": "0", + "data": "10.0" + }, + "p_pers":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_upper_thrs":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "p_lower_thrs":{ "type": "flt", "ver": "0", + "data": "50.0" + }, + "p_bin_search":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_apc_disable":{ "type": "flt", "ver": "0", + "data": "1.0" + } + } + }, + ".placement":{ + "owner": "sns_tmd3702", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/ukee_irq.json b/proprietary/vendor/etc/sensors/config/ukee_irq.json new file mode 100644 index 0000000..0626f71 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_irq.json @@ -0,0 +1,9 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["591"] + }, + "sns_irq": { + "owner": "sns_irq" + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_lps22hh_0.json b/proprietary/vendor/etc/sensors/config/ukee_lps22hh_0.json new file mode 100644 index 0000000..8d7c541 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_lps22hh_0.json @@ -0,0 +1,170 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["591"] + }, + "lps22hh_0":{ + "owner": "lps22hh", + ".presssure":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lps22hh_0_platform":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "92" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "83" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".pressure":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "lps22hh", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_0.json new file mode 100644 index 0000000..3d468a7 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_0.json @@ -0,0 +1,307 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["591"] + }, + "lsm6dst_0":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "106" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "10" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "15" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_1.json b/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_1.json new file mode 100644 index 0000000..90e4fe8 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_1.json @@ -0,0 +1,307 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["591"] + }, + "lsm6dst_1":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "1" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_1_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "1" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "107" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "12500" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "12" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_mtp_ak991x_0.json b/proprietary/vendor/etc/sensors/config/ukee_mtp_ak991x_0.json new file mode 100644 index 0000000..efd26cd --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_mtp_ak991x_0.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["MTP"], + "soc_id": ["591"] + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "0", + "data": "-x" + }, + "y":{ "type": "str", "ver": "0", + "data": "+y" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_0.json new file mode 100644 index 0000000..56187b5 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_0.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["MTP"], + "soc_id": ["591"] + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "-x" + }, + "y":{ "type": "str", "ver": "0", + "data": "+y" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_1.json b/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_1.json new file mode 100644 index 0000000..ac4fddb --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_1.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["MTP"], + "soc_id": ["591"] + }, + "lsm6dst_1_platform":{ + "owner": "lsm6dst", + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "-x" + }, + "y":{ "type": "str", "ver": "0", + "data": "+y" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_power_0.json b/proprietary/vendor/etc/sensors/config/ukee_power_0.json new file mode 100644 index 0000000..eb39b82 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_power_0.json @@ -0,0 +1,33 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["591"] + }, + "power":{ + "owner": "power_manager", + ".island":{ + "owner": "power_manager", + "enable_island":{ "type": "int", "ver": "0", + "data": "1" + } + }, + ".mcps":{ + "owner": "power_manager", + "low_svs_d1":{ "type": "int", "ver": "0", + "data": "338" + }, + "low_svs":{ "type": "int", "ver": "0", + "data": "423" + }, + "svs":{ "type": "int", "ver": "0", + "data": "557" + }, + "nominal":{ "type": "int", "ver": "0", + "data": "960" + }, + "turbo":{ "type": "int", "ver": "0", + "data": "1200" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_qrd_ak991x_0.json b/proprietary/vendor/etc/sensors/config/ukee_qrd_ak991x_0.json new file mode 100644 index 0000000..29a0d4c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_qrd_ak991x_0.json @@ -0,0 +1,234 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["591"] + }, + "ak0991x_0":{ + "owner": "sns_ak0991x", + ".mag":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".config_2":{ + "owner": "sns_ak0991x", + "use_fifo":{ "type": "int", "ver": "0", + "data": "0" + }, + "nsf":{ "type": "int", "ver": "0", + "data": "0" + }, + "sdr":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".config":{ + "owner": "sns_ak0991x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "12" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "30" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "62" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "0", + "data": "+y" + }, + "y":{ "type": "str", "ver": "0", + "data": "-x" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".mag":{ + "owner": "sns_ak0991x", + ".fac_cal":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.03631" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "-0.09588" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.02545" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "-0.07604" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "0.98413" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.05987" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.02795" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "-0.075012" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.05053" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".fac_cal_2":{ + "owner": "sns_ak0991x", + ".corr_mat":{ + "owner": "sns_ak0991x", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_ak0991x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_ak0991x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_qrd_lps22hh_0.json b/proprietary/vendor/etc/sensors/config/ukee_qrd_lps22hh_0.json new file mode 100644 index 0000000..beeeec0 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_qrd_lps22hh_0.json @@ -0,0 +1,170 @@ +{ + "config": { + "hw_platform": ["QRD"], + "soc_id": ["591"] + }, + "lps22hh_0":{ + "owner": "lps22hh", + ".presssure":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lps22hh_0_platform":{ + "owner": "lps22hh", + ".config":{ + "owner": "lps22hh", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "92" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "83" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "2" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".pressure":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lps22hh", + ".fac_cal": + { + "owner": "lps22hh", + ".scale":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lps22hh", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "lps22hh", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_qrd_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/ukee_qrd_lsm6dst_0.json new file mode 100644 index 0000000..ed7fe10 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_qrd_lsm6dst_0.json @@ -0,0 +1,322 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["591"] + }, + "lsm6dst_0":{ + "owner": "lsm6dst", + ".accel":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "4" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "bus_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "3" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "0" + }, + "i3c_address":{ "type": "int", "ver": "0", + "data": "10" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "0" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "9600" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "15" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "3" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "min_odr":{ "type": "int", "ver": "0", + "data": "20" + }, + "max_odr":{ "type": "int", "ver": "0", + "data": "500" + } + }, + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "+x" + }, + "y":{ "type": "str", "ver": "0", + "data": "+y" + }, + "z":{ "type": "str", "ver": "0", + "data": "+z" + } + }, + ".gyro":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".accel":{ + "owner": "lsm6dst", + ".fac_cal":{ + "owner": "lsm6dst", + ".corr_mat":{ + "owner": "lsm6dst", + "0_0":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "0_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "0_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1_1":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "1_2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2_2":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "y":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "z":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".temp":{ + "owner": "lsm6dst", + ".fac_cal": + { + "owner": "lsm6dst", + ".scale":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "lsm6dst", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".md":{ + "owner": "lsm6dst", + ".config":{ + "owner": "lsm6dst", + "thresh":{ "type": "flt", "ver": "0", + "data": "0.6132" + }, + "disable":{ "type": "int", "ver": "0", + "data": "0" + }, + "win":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + }, + ".placement":{ + "owner": "lsm6dst", + "0":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.1" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_qrd_sx932x_0.json b/proprietary/vendor/etc/sensors/config/ukee_qrd_sx932x_0.json new file mode 100644 index 0000000..0c304fb --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_qrd_sx932x_0.json @@ -0,0 +1,320 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["591"] + }, + "sx932x_0":{ + "owner": "sns_sx932x", + ".sar":{ + "owner": "sns_sx932x", + ".config":{ + "owner": "sns_sx932x", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "sx932x_0_platform":{ + "owner": "sns_sx932x", + ".config":{ + "owner": "sns_sx932x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "40" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "63" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "4" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "1" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".temp":{ + "owner": "sns_sx932x", + ".fac_cal": + { + "owner": "sns_sx932x", + ".scale":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".sar":{ + "owner": "sns_sx932x", + ".fac_cal": + { + "owner": "sns_sx932x", + ".scale":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_sx932x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".thresh":{ + "owner": "sns_sx932x", + "threshold_0":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_1":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_2":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_3":{ "type": "flt", "ver": "0", + "data": "51.0" + } + }, + ".offset":{ + "owner": "sns_sx932x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".register":{ + "owner": "sns_sx932x", + "Is_config":{ "type": "int", "ver": "0", + "data": "1" + }, + "RegAFEPH0_0x28":{ "type": "int", "ver": "0", + "data": "40" + }, + "RegAFEPH0":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH1_0x29":{ "type": "int", "ver": "0", + "data": "41" + }, + "RegAFEPH1":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH2_0x2A":{ "type": "int", "ver": "0", + "data": "42" + }, + "RegAFEPH2":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH3_0x2B":{ "type": "int", "ver": "0", + "data": "43" + }, + "RegAFEPH3":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFECTR4_0x24":{ "type": "int", "ver": "0", + "data": "36" + }, + "RegAFECTR4":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR7_0x27":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFECTR7":{ "type": "int", "ver": "0", + "data": "71" + }, + "RegAFECTR3_0x23":{ "type": "int", "ver": "0", + "data": "35" + }, + "RegAFECTR3":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR6_0x26":{ "type": "int", "ver": "0", + "data": "38" + }, + "RegAFECTR6":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR8_0x2C":{ "type": "int", "ver": "0", + "data": "44" + }, + "RegAFECTR8":{ "type": "int", "ver": "0", + "data": "18" + }, + "RegAFECTR9_0x2D":{ "type": "int", "ver": "0", + "data": "45" + }, + "RegAFECTR9":{ "type": "int", "ver": "0", + "data": "6" + }, + "RegPROCTR0_0x30":{ "type": "int", "ver": "0", + "data": "48" + }, + "RegPROCTR0":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegPROCTR1_0x31":{ "type": "int", "ver": "0", + "data": "49" + }, + "RegPROCTR1":{ "type": "int", "ver": "0", + "data": "33" + }, + "RegPROCTR4_0x34":{ "type": "int", "ver": "0", + "data": "52" + }, + "RegPROCTR4":{ "type": "int", "ver": "0", + "data": "13" + }, + "RegPROCTR5_0x35":{ "type": "int", "ver": "0", + "data": "53" + }, + "RegPROCTR5":{ "type": "int", "ver": "0", + "data": "8" + }, + "RegPROCTR6_0x36":{ "type": "int", "ver": "0", + "data": "54" + }, + "RegPROCTR6":{ "type": "int", "ver": "0", + "data": "16" + }, + "RegPROCTR7_0x37":{ "type": "int", "ver": "0", + "data": "55" + }, + "RegPROCTR7":{ "type": "int", "ver": "0", + "data": "16" + }, + "RegADVCTR2_0x42":{ "type": "int", "ver": "0", + "data": "66" + }, + "RegADVCTR2":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegADVCTR3_0x43":{ "type": "int", "ver": "0", + "data": "67" + }, + "RegADVCTR3":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegADVCTR4_0x44":{ "type": "int", "ver": "0", + "data": "68" + }, + "RegADVCTR4":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIRFQSrc_0x00":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIRFQSrc":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIrqMsk_0x05":{ "type": "int", "ver": "0", + "data": "5" + }, + "RegIrqMsk":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegGnrlCtrl1_0x11":{ "type": "int", "ver": "0", + "data": "17" + }, + "RegGnrlCtrl1":{ "type": "int", "ver": "0", + "data": "47" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_qrd_tmd3702_0.json b/proprietary/vendor/etc/sensors/config/ukee_qrd_tmd3702_0.json new file mode 100644 index 0000000..c5eed75 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_qrd_tmd3702_0.json @@ -0,0 +1,267 @@ +{ + "config":{ + "hw_platform": ["QRD"], + "soc_id": ["591"] + }, + "tmd3702_0":{ + "owner": "sns_tmd3702", + ".als":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "tmd3702_0_platform":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "73" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "14" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "2" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vdd_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vdd" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".als":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "scale":{ "type": "flt", "ver": "0", + "data": "0.75" + } + }, + ".custom_cal":{ + "owner": "sns_tmd3702", + "c_coef":{ "type": "flt", "ver": "0", + "data": "110.0" + }, + "r_coef":{ "type": "flt", "ver": "0", + "data": "-163.0" + }, + "g_coef":{ "type": "flt", "ver": "0", + "data": "4611.0" + }, + "b_coef":{ "type": "flt", "ver": "0", + "data": "-4400.0" + }, + "ct_coef":{ "type": "flt", "ver": "0", + "data": "11211.0" + }, + "ct_offset":{ "type": "flt", "ver": "0", + "data": "1056.0" + }, + "d_factor":{ "type": "flt", "ver": "0", + "data": "582.473.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "a_time_usec":{ "type": "flt", "ver": "0", + "data": "90000.0" + }, + "a_wtime_usec":{ "type": "flt", "ver": "0", + "data": "2800.0" + }, + "a_wlong":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_gain":{ "type": "flt", "ver": "0", + "data": "16000.0" + }, + "a_pers":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_upper_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_lower_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_thrs_halfwidth":{ "type": "flt", "ver": "0", + "data": "10.0" + } + }, + ".cal_target":{ + "owner": "sns_tmd3702", + "lux_cal_target":{ "type": "flt", "ver": "0", + "data": "300.0" + }, + "lux_cal_target_tolerance":{ "type": "flt", "ver": "0", + "data": "20.0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "near_threshold":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "far_threshold":{ "type": "flt", "ver": "0", + "data": "50.0" + } + }, + ".prox_offset_hw_cal":{ + "owner": "sns_tmd3702", + "p_offset_mag":{ "type": "flt", "ver": "0", + "data": "76.0" + }, + "p_offset_sign":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "p_time_usec":{ "type": "flt", "ver": "0", + "data": "22272.0" + }, + "p_wtime_usec":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_wlong":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_pulse_len":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_pulse":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_gain":{ "type": "flt", "ver": "0", + "data": "4000.0" + }, + "p_ldrive_ma":{ "type": "flt", "ver": "0", + "data": "10.0" + }, + "p_pers":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_upper_thrs":{ "type": "flt", "ver": "0", + "data": "461.0" + }, + "p_lower_thrs":{ "type": "flt", "ver": "0", + "data": "50.0" + }, + "p_bin_search":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_apc_disable":{ "type": "flt", "ver": "0", + "data": "1.0" + } + } + }, + ".placement":{ + "owner": "sns_tmd3702", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_shtw2_0.json b/proprietary/vendor/etc/sensors/config/ukee_shtw2_0.json new file mode 100644 index 0000000..0cae75c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_shtw2_0.json @@ -0,0 +1,162 @@ +{ + "config": + { + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["591"] + }, + "shtw2_0":{ + "owner": "sns_shtw2", + ".ambient_temperature":{ + "owner": "sns_shtw2", + ".config":{ + "owner": "sns_shtw2", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".humidity":{ + "owner": "sns_shtw2", + ".config":{ + "owner": "sns_shtw2", + "is_dri":{ "type": "int", "ver": "0", + "data": "0" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "shtw2_0_platform":{ + "owner": "sns_shtw2", + ".config":{ + "owner": "sns_shtw2", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "112" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".ambient_temperature":{ + "owner": "sns_shtw2", + ".fac_cal": + { + "owner": "sns_shtw2", + ".scale":{ + "owner": "sns_shtw2", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_shtw2", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".humidity":{ + "owner": "sns_shtw2", + ".fac_cal": + { + "owner": "sns_shtw2", + ".scale":{ + "owner": "sns_shtw2", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_shtw2", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_shtw2", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".threshold":{ + "owner": "sns_shtw2", + "0":{ "type": "flt", "ver": "0", + "data": "0.5" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.5" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_sx932x_0.json b/proprietary/vendor/etc/sensors/config/ukee_sx932x_0.json new file mode 100644 index 0000000..44f34f8 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_sx932x_0.json @@ -0,0 +1,320 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["591"] + }, + "sx932x_0":{ + "owner": "sns_sx932x", + ".sar":{ + "owner": "sns_sx932x", + ".config":{ + "owner": "sns_sx932x", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "2" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "sx932x_0_platform":{ + "owner": "sns_sx932x", + ".config":{ + "owner": "sns_sx932x", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "4" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "40" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "63" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "4" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "1" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "1" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".temp":{ + "owner": "sns_sx932x", + ".fac_cal": + { + "owner": "sns_sx932x", + ".scale":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".sar":{ + "owner": "sns_sx932x", + ".fac_cal": + { + "owner": "sns_sx932x", + ".scale":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "1.0" + } + }, + ".bias":{ + "owner": "sns_sx932x", + "x":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } + }, + ".placement":{ + "owner": "sns_sx932x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".thresh":{ + "owner": "sns_sx932x", + "threshold_0":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_1":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_2":{ "type": "flt", "ver": "0", + "data": "51.0" + }, + "threshold_3":{ "type": "flt", "ver": "0", + "data": "51.0" + } + }, + ".offset":{ + "owner": "sns_sx932x", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".register":{ + "owner": "sns_sx932x", + "Is_config":{ "type": "int", "ver": "0", + "data": "1" + }, + "RegAFEPH0_0x28":{ "type": "int", "ver": "0", + "data": "40" + }, + "RegAFEPH0":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH1_0x29":{ "type": "int", "ver": "0", + "data": "41" + }, + "RegAFEPH1":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH2_0x2A":{ "type": "int", "ver": "0", + "data": "42" + }, + "RegAFEPH2":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFEPH3_0x2B":{ "type": "int", "ver": "0", + "data": "43" + }, + "RegAFEPH3":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFECTR4_0x24":{ "type": "int", "ver": "0", + "data": "36" + }, + "RegAFECTR4":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR7_0x27":{ "type": "int", "ver": "0", + "data": "39" + }, + "RegAFECTR7":{ "type": "int", "ver": "0", + "data": "71" + }, + "RegAFECTR3_0x23":{ "type": "int", "ver": "0", + "data": "35" + }, + "RegAFECTR3":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR6_0x26":{ "type": "int", "ver": "0", + "data": "38" + }, + "RegAFECTR6":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegAFECTR8_0x2C":{ "type": "int", "ver": "0", + "data": "44" + }, + "RegAFECTR8":{ "type": "int", "ver": "0", + "data": "18" + }, + "RegAFECTR9_0x2D":{ "type": "int", "ver": "0", + "data": "45" + }, + "RegAFECTR9":{ "type": "int", "ver": "0", + "data": "6" + }, + "RegPROCTR0_0x30":{ "type": "int", "ver": "0", + "data": "48" + }, + "RegPROCTR0":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegPROCTR1_0x31":{ "type": "int", "ver": "0", + "data": "49" + }, + "RegPROCTR1":{ "type": "int", "ver": "0", + "data": "33" + }, + "RegPROCTR4_0x34":{ "type": "int", "ver": "0", + "data": "52" + }, + "RegPROCTR4":{ "type": "int", "ver": "0", + "data": "13" + }, + "RegPROCTR5_0x35":{ "type": "int", "ver": "0", + "data": "53" + }, + "RegPROCTR5":{ "type": "int", "ver": "0", + "data": "8" + }, + "RegPROCTR6_0x36":{ "type": "int", "ver": "0", + "data": "54" + }, + "RegPROCTR6":{ "type": "int", "ver": "0", + "data": "16" + }, + "RegPROCTR7_0x37":{ "type": "int", "ver": "0", + "data": "55" + }, + "RegPROCTR7":{ "type": "int", "ver": "0", + "data": "16" + }, + "RegADVCTR2_0x42":{ "type": "int", "ver": "0", + "data": "66" + }, + "RegADVCTR2":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegADVCTR3_0x43":{ "type": "int", "ver": "0", + "data": "67" + }, + "RegADVCTR3":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegADVCTR4_0x44":{ "type": "int", "ver": "0", + "data": "68" + }, + "RegADVCTR4":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIRFQSrc_0x00":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIRFQSrc":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegIrqMsk_0x05":{ "type": "int", "ver": "0", + "data": "5" + }, + "RegIrqMsk":{ "type": "int", "ver": "0", + "data": "0" + }, + "RegGnrlCtrl1_0x11":{ "type": "int", "ver": "0", + "data": "17" + }, + "RegGnrlCtrl1":{ "type": "int", "ver": "0", + "data": "47" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_tmd3702_0.json b/proprietary/vendor/etc/sensors/config/ukee_tmd3702_0.json new file mode 100644 index 0000000..d8aa963 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_tmd3702_0.json @@ -0,0 +1,267 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM"], + "soc_id": ["591"] + }, + "tmd3702_0":{ + "owner": "sns_tmd3702", + ".als":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "3" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "is_dri":{ "type": "int", "ver": "0", + "data": "1" + }, + "hw_id":{ "type": "int", "ver": "0", + "data": "0" + }, + "res_idx":{ "type": "int", "ver": "0", + "data": "0" + }, + "sync_stream":{ "type": "int", "ver": "0", + "data": "0" + } + } + } + }, + "tmd3702_0_platform":{ + "owner": "sns_tmd3702", + ".config":{ + "owner": "sns_tmd3702", + "bus_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "bus_instance":{ "type": "int", "ver": "0", + "data": "2" + }, + "slave_config":{ "type": "int", "ver": "0", + "data": "73" + }, + "min_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "max_bus_speed_khz":{ "type": "int", "ver": "0", + "data": "400" + }, + "reg_addr_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "dri_irq_num":{ "type": "int", "ver": "0", + "data": "14" + }, + "irq_pull_type":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_is_chip_pin":{ "type": "int", "ver": "0", + "data": "1" + }, + "irq_drive_strength":{ "type": "int", "ver": "0", + "data": "0" + }, + "irq_trigger_type":{ "type": "int", "ver": "0", + "data": "1" + }, + "num_rail":{ "type": "int", "ver": "0", + "data": "2" + }, + "rail_on_state":{ "type": "int", "ver": "0", + "data": "2" + }, + "vdd_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vdd" + }, + "vddio_rail":{ "type": "str", "ver": "0", + "data": "/pmic/client/sensor_vddio" + }, + "rigid_body_type":{ "type": "int", "ver": "0", + "data": "0" + } + }, + ".als":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "scale":{ "type": "flt", "ver": "0", + "data": "1.4829" + } + }, + ".custom_cal":{ + "owner": "sns_tmd3702", + "c_coef":{ "type": "flt", "ver": "0", + "data": "110.0" + }, + "r_coef":{ "type": "flt", "ver": "0", + "data": "-100.0" + }, + "g_coef":{ "type": "flt", "ver": "0", + "data": "290.0" + }, + "b_coef":{ "type": "flt", "ver": "0", + "data": "-270.0" + }, + "ct_coef":{ "type": "flt", "ver": "0", + "data": "7245.0" + }, + "ct_offset":{ "type": "flt", "ver": "0", + "data": "1605.0" + }, + "d_factor":{ "type": "flt", "ver": "0", + "data": "833.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "a_time_usec":{ "type": "flt", "ver": "0", + "data": "90000.0" + }, + "a_wtime_usec":{ "type": "flt", "ver": "0", + "data": "2800.0" + }, + "a_wlong":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_gain":{ "type": "flt", "ver": "0", + "data": "16000.0" + }, + "a_pers":{ "type": "flt", "ver": "0", + "data": "1.0" + }, + "a_upper_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_lower_thrs":{ "type": "flt", "ver": "0", + "data": "5.0" + }, + "a_thrs_halfwidth":{ "type": "flt", "ver": "0", + "data": "10.0" + } + }, + ".cal_target":{ + "owner": "sns_tmd3702", + "lux_cal_target":{ "type": "flt", "ver": "0", + "data": "300.0" + }, + "lux_cal_target_tolerance":{ "type": "flt", "ver": "0", + "data": "20.0" + } + } + }, + ".prox":{ + "owner": "sns_tmd3702", + ".fac_cal":{ + "owner": "sns_tmd3702", + "near_threshold":{ "type": "flt", "ver": "0", + "data": "107.0" + }, + "far_threshold":{ "type": "flt", "ver": "0", + "data": "50.0" + } + }, + ".prox_offset_hw_cal":{ + "owner": "sns_tmd3702", + "p_offset_mag":{ "type": "flt", "ver": "0", + "data": "81.0" + }, + "p_offset_sign":{ "type": "flt", "ver": "0", + "data": "0.0" + } + }, + ".def_config":{ + "owner": "sns_tmd3702", + "p_time_usec":{ "type": "flt", "ver": "0", + "data": "22272.0" + }, + "p_wtime_usec":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_wlong":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "p_pulse_len":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_pulse":{ "type": "flt", "ver": "0", + "data": "16.0" + }, + "p_gain":{ "type": "flt", "ver": "0", + "data": "4000.0" + }, + "p_ldrive_ma":{ "type": "flt", "ver": "0", + "data": "10.0" + }, + "p_pers":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_upper_thrs":{ "type": "flt", "ver": "0", + "data": "101.0" + }, + "p_lower_thrs":{ "type": "flt", "ver": "0", + "data": "50.0" + }, + "p_bin_search":{ "type": "flt", "ver": "0", + "data": "2.0" + }, + "p_apc_disable":{ "type": "flt", "ver": "0", + "data": "1.0" + } + } + }, + ".placement":{ + "owner": "sns_tmd3702", + "0":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "1":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "2":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "3":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "4":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "5":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "6":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "7":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "8":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "9":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "10":{ "type": "flt", "ver": "0", + "data": "0.0" + }, + "11":{ "type": "flt", "ver": "0", + "data": "0.0" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_vertigo_ak991x_0.json b/proprietary/vendor/etc/sensors/config/ukee_vertigo_ak991x_0.json new file mode 100644 index 0000000..b2ff252 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_vertigo_ak991x_0.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["Surf", "RCM"], + "soc_id": ["591"] + }, + "ak0991x_0_platform":{ + "owner": "sns_ak0991x", + ".orient":{ + "owner": "sns_ak0991x", + "x":{ "type": "str", "ver": "0", + "data": "+x" + }, + "y":{ "type": "str", "ver": "0", + "data": "-y" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_0.json b/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_0.json new file mode 100644 index 0000000..6ae7b78 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_0.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["Surf", "RCM"], + "soc_id": ["591"] + }, + "lsm6dst_0_platform":{ + "owner": "lsm6dst", + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "+x" + }, + "y":{ "type": "str", "ver": "0", + "data": "-y" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_1.json b/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_1.json new file mode 100644 index 0000000..4e71116 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_1.json @@ -0,0 +1,21 @@ +{ + "config":{ + "hw_platform": ["Surf", "RCM"], + "soc_id": ["591"] + }, + "lsm6dst_1_platform":{ + "owner": "lsm6dst", + ".orient":{ + "owner": "lsm6dst", + "x":{ "type": "str", "ver": "0", + "data": "+x" + }, + "y":{ "type": "str", "ver": "0", + "data": "-y" + }, + "z":{ "type": "str", "ver": "0", + "data": "-z" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/waipio_default_sensors.json b/proprietary/vendor/etc/sensors/config/waipio_default_sensors.json new file mode 100644 index 0000000..d23f738 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/waipio_default_sensors.json @@ -0,0 +1,190 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["457", "482", "552", "530", "531", "540"] + }, + + "default_sensors": { + "owner": "suid", + ".accel": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".motion_detect": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".sensor_temperature": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + }, + ".attr_1": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "0" }, + "val": { "type": "str", "ver": "0", "data": "lsm6dst" } + } + }, + + ".proximity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".ambient_light": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + } + }, + + ".sar": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "16" }, + "val": { "type": "int", "ver": "0", "data": "1" } + }, + ".attr_1": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".accel_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".mag_cal": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".amd": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".tilt": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gyro_rot_matrix": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".gravity": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".game_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".geomag_rv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".fmv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + }, + + ".rotv": { + "owner": "suid", + ".attr_0": { + "owner": "suid", + "id": { "type": "int", "ver": "0", "data": "19" }, + "val": { "type": "int", "ver": "0", "data": "0" } + } + } + } +} diff --git a/proprietary/vendor/etc/sensors/config/waipio_dynamic_sensors.json b/proprietary/vendor/etc/sensors/config/waipio_dynamic_sensors.json new file mode 100644 index 0000000..a52c93c --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/waipio_dynamic_sensors.json @@ -0,0 +1,14 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["457", "482", "552", "530", "531", "540"] + }, + + "sns_dynamic_libraries": + { + "owner": "dynamic_sensor", + "detect_on_every_boot":{ "type": "int", "ver": "0", + "data": "0" + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/waipio_irq.json b/proprietary/vendor/etc/sensors/config/waipio_irq.json new file mode 100644 index 0000000..88b96d7 --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/waipio_irq.json @@ -0,0 +1,9 @@ +{ + "config": { + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["457", "482", "552", "530", "531", "540"] + }, + "sns_irq": { + "owner": "sns_irq" + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/config/waipio_power_0.json b/proprietary/vendor/etc/sensors/config/waipio_power_0.json new file mode 100644 index 0000000..11b2d7f --- /dev/null +++ b/proprietary/vendor/etc/sensors/config/waipio_power_0.json @@ -0,0 +1,33 @@ +{ + "config":{ + "hw_platform": ["MTP", "Surf", "RCM", "QRD", "HDK"], + "soc_id": ["457", "482", "552", "530", "531", "540"] + }, + "power":{ + "owner": "power_manager", + ".island":{ + "owner": "power_manager", + "enable_island":{ "type": "int", "ver": "0", + "data": "1" + } + }, + ".mcps":{ + "owner": "power_manager", + "low_svs_d1":{ "type": "int", "ver": "0", + "data": "338" + }, + "low_svs":{ "type": "int", "ver": "0", + "data": "423" + }, + "svs":{ "type": "int", "ver": "0", + "data": "557" + }, + "nominal":{ "type": "int", "ver": "0", + "data": "960" + }, + "turbo":{ "type": "int", "ver": "0", + "data": "1200" + } + } + } +} \ No newline at end of file diff --git a/proprietary/vendor/etc/sensors/sns_reg_config b/proprietary/vendor/etc/sensors/sns_reg_config new file mode 100644 index 0000000..20a6ce7 --- /dev/null +++ b/proprietary/vendor/etc/sensors/sns_reg_config @@ -0,0 +1,11 @@ +version=3 +file=hw_platform=/sys/devices/soc0/hw_platform +file=platform_subtype=/sys/devices/soc0/platform_subtype +file=platform_subtype_id=/sys/devices/soc0/platform_subtype_id +file=platform_version=/sys/devices/soc0/platform_version +file=soc_id=/sys/devices/soc0/soc_id +file=revision=/sys/devices/soc0/revision +file=output=/mnt/vendor/persist/sensors/registry/registry +file=config=/odm/etc/sensor/config +property=persist.vendor.sensors.enable.property=/mnt/vendor/persist/sensors/registry/file1 +property=persist.vendor.sensors.enable.property1=/mnt/vendor/persist/sensors/registry/file2 diff --git a/proprietary/vendor/etc/snapdragon_color_libs_config.xml b/proprietary/vendor/etc/snapdragon_color_libs_config.xml new file mode 100644 index 0000000..59fac8e --- /dev/null +++ b/proprietary/vendor/etc/snapdragon_color_libs_config.xml @@ -0,0 +1,45 @@ + + + + + libsnapdragoncolor-qdcm.so + 1 + + + libsnapdragoncolor-pxlw.so + 2 + true + false + + + libPanelChaplin.so + 3 + + diff --git a/proprietary/vendor/etc/ssg/ta_config.json b/proprietary/vendor/etc/ssg/ta_config.json new file mode 100644 index 0000000..9f00991 --- /dev/null +++ b/proprietary/vendor/etc/ssg/ta_config.json @@ -0,0 +1,19 @@ +/******************************************************************** +Copyright (c) 2018-19 Qualcomm Technologies, Inc. +All Rights Reserved. +Confidential and Proprietary - Qualcomm Technologies, Inc. +*********************************************************************/ +{ + "embedded_ta_images": [ + { "name":"rtice"}, + { "name":"qwes"}, + { "name":"tzsc"} + ], + "ta_images": [ + { "path":"/vendor/firmware_mnt/image/qwes.mbn"}, + { "path":"/vendor/firmware/image/qwes.mbn"}, + { "path":"/vendor/firmware_mnt/image/haventkn.mbn"}, + { "path":"/vendor/firmware/image/haventkn.mbn"}, + { "path":"/vendor/firmware_mnt/image/tzsc.mbn"} + ] +} diff --git a/proprietary/vendor/etc/ssg/tz_whitelist.json b/proprietary/vendor/etc/ssg/tz_whitelist.json new file mode 100644 index 0000000..eb1667b --- /dev/null +++ b/proprietary/vendor/etc/ssg/tz_whitelist.json @@ -0,0 +1,35 @@ +/******************************************************************** +Copyright (c) 2018 Qualcomm Technologies, Inc. +All Rights Reserved. +Confidential and Proprietary - Qualcomm Technologies, Inc. +*********************************************************************/ + +/* + * Configure class Ids available to third-party apps that try to + * communicate with TZ. The rules defined here are used by + * com.qualcomm.qti.qms.service.TrustZoneAccess to determine + * what classes are available to clients. + * + * For Example - + * { "classId":"80", "name":"I Need Location TA", "permissions":[ "android.permission.ACCESS_FINE_LOCATION" ] }, + * classId: The class ID that a TA is assigned. + * name: The name of that TA. This is only a placeholder for now. + * permissions: A list of Android permissions that a client must have to use this TA. + */ + + +{ + "whitelist": [ + { "classId":"3", "name":"App Loader", "permissions":[] }, + { "classId":"34", "name":"PVC License", "permissions":[] }, + { "classId":"62", "name":"Device Attestation", "permissions":[] }, + { "classId":"78", "name":"Haven Token", "permissions":[] }, + { "classId":"70", "name":"RTIC App", "permissions":[] }, + { "classId":"71", "name":"RTICe App", "permissions":[] }, + { "classId":"101", "name":"Celluar Security Measures", "permissions":[] }, + { "classId":"102", "name":"SCPassThrough", "permissions":[] }, + { "classId":"119", "name":"Platform Feature Management", "permissions":[] }, + { "classId":"120", "name":"QWESTA Services", "permissions":[] }, + { "classId":"146", "name":"TLOC Service", "permissions":[] } + ] +} diff --git a/proprietary/vendor/etc/thermal-engine.conf b/proprietary/vendor/etc/thermal-engine.conf new file mode 100644 index 0000000..33fc821 --- /dev/null +++ b/proprietary/vendor/etc/thermal-engine.conf @@ -0,0 +1,2 @@ +# File empty by default. +# Replace contents of this file with custom configuration. diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml new file mode 100644 index 0000000..d7e709c --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss-aidl-service-qti.xml @@ -0,0 +1,33 @@ + + + + android.hardware.gnss + IGnss/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml new file mode 100644 index 0000000..842fb6e --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml @@ -0,0 +1,36 @@ + + + + android.hardware.gnss + hwbinder + @1.1::IGnss/default + @2.1::IGnss/default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml new file mode 100644 index 0000000..d7f429a --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml @@ -0,0 +1,50 @@ + + + + vendor.qti.hardware.display.mapper + passthrough + 4.0 + + IQtiMapper + default + + + + android.hardware.graphics.mapper + passthrough + 4.0 + + IMapper + default + + + + + diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service-qti.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service-qti.xml new file mode 100644 index 0000000..a6d80fd --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service-qti.xml @@ -0,0 +1,42 @@ + + + + + android.hardware.security.keymint + IKeyMintDevice/default + + + android.hardware.security.sharedsecret + ISharedSecret/default + + + android.hardware.security.secureclock + ISecureClock/default + + + android.hardware.security.keymint + IRemotelyProvisionedComponent/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor.xml b/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor.xml new file mode 100644 index 0000000..f6c22c1 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor.xml @@ -0,0 +1,40 @@ + + + + + android.hardware.media.c2 + hwbinder + 1.0 + + IComponentStore + default + software + + + diff --git a/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml b/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml new file mode 100644 index 0000000..96bb96d --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml @@ -0,0 +1,35 @@ + + + + + android.hardware.media.c2 + hwbinder + @1.0::IComponentStore/default2 + + diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml new file mode 100644 index 0000000..d849f3d --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml @@ -0,0 +1,38 @@ + + + + android.hardware.soundtrigger + hwbinder + 2.3 + + ISoundTriggerHw + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml new file mode 100644 index 0000000..9db37e0 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml @@ -0,0 +1,38 @@ + + + + vendor.qti.hardware.ListenSoundModel + hwbinder + 1.0 + + IListenSoundModel + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/manifest_panelchaplin.xml b/proprietary/vendor/etc/vintf/manifest/manifest_panelchaplin.xml new file mode 100644 index 0000000..2067302 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/manifest_panelchaplin.xml @@ -0,0 +1,13 @@ + + + + vendor.display.PanelChaplin + hwbinder + 1.0 + + IPanelChaplin + default + + @1.0::IPanelChaplin/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml new file mode 100644 index 0000000..c12a367 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml @@ -0,0 +1,17 @@ + + + + + vendor.qti.diaghal + hwbinder + 1.0 + + Idiag + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml new file mode 100644 index 0000000..3fe5020 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml @@ -0,0 +1,10 @@ + + + + vendor.qti.gnss + ILocAidlGnss/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml new file mode 100644 index 0000000..13a821b --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml @@ -0,0 +1,48 @@ + + + + android.hardware.graphics.allocator + hwbinder + 4.0 + + IAllocator + default + + + + vendor.qti.hardware.display.allocator + hwbinder + 4.0 + + IQtiAllocator + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml new file mode 100644 index 0000000..b605996 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.display.composer-service.xml @@ -0,0 +1,115 @@ + + + + + vendor.qti.hardware.display.composer + hwbinder + 3.1 + + IQtiComposer + default + + + + android.hardware.graphics.composer + hwbinder + 2.4 + + IComposer + default + + + + vendor.display.config + hwbinder + 2.0 + + IDisplayConfig + default + + + + vendor.display.color + hwbinder + 1.7 + + IDisplayColor + default + + + + vendor.display.postproc + hwbinder + 1.0 + + IDisplayPostproc + default + + + + vendor.qti.hardware.display.config + 5 + IDisplayConfig/default + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.perf.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.perf.xml new file mode 100644 index 0000000..76dd80e --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.perf.xml @@ -0,0 +1,40 @@ + + + + + vendor.qti.hardware.perf + hwbinder + 2.3 + + IPerf + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.power.powermodule.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.power.powermodule.xml new file mode 100644 index 0000000..0600da6 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.power.powermodule.xml @@ -0,0 +1,17 @@ + + + + + vendor.qti.hardware.power.powermodule + hwbinder + 1.0 + + IPowerModule + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qconfig@1.0-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qconfig@1.0-service.xml new file mode 100644 index 0000000..671600a --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qconfig@1.0-service.xml @@ -0,0 +1,16 @@ + + + + + vendor.qti.hardware.qconfig + hwbinder + 1.0 + + IQConfig + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qxr-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qxr-service.xml new file mode 100644 index 0000000..df3674d --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qxr-service.xml @@ -0,0 +1,32 @@ + + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml new file mode 100644 index 0000000..b685dfe --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml @@ -0,0 +1,16 @@ + + + + vendor.qti.hardware.servicetracker + hwbinder + 1.2 + + IServicetracker + default + + + diff --git a/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.vpp@2.0-service.xml b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.vpp@2.0-service.xml new file mode 100644 index 0000000..70d8576 --- /dev/null +++ b/proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.vpp@2.0-service.xml @@ -0,0 +1,16 @@ + + + + + vendor.qti.hardware.vpp + hwbinder + 2.0 + + IHidlVppService + vppService + + + diff --git a/proprietary/vendor/etc/wfdconfig.xml b/proprietary/vendor/etc/wfdconfig.xml new file mode 100644 index 0000000..085465a --- /dev/null +++ b/proprietary/vendor/etc/wfdconfig.xml @@ -0,0 +1,758 @@ + + + + + + + LPCM + 1 + 2 + 48000 + 33 + + + + AAC + 1 + 6 + 48000 + 0 + + + + AC3 + 0 + 0 + 0 + 0 + + + + + + + 3 + 0 + + + + + + + H.264 + 0 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.264 + 1 + 6 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + H.265 + 0 + 4 + 4096 + 2160 + 0 + 0 + 0 + 1 + 60 + 1 + 1 + + + + + + + 1 + PNG + + + + 5 + 1280 + 720 + CEA + + + + + 1 + + + + + 0 + 0 + + + + + 1 + 0 + + + + + 0 + + WFD_HDCP_2_2 + 6789 + + 0 + + + + + + + + + + + 1 + 1 + 0 + + 1 + 1 + + + + + + + 1 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + + + + 0 + 3 + 0 + 0 + 0 + 0 + + + + 4321 + + + + + + + 1 + + + + 1 + + + 1 + + + 5550 + + + 0 + + 0 + + 0 + + + 22 + + + 44 + + + + + + + + 256000 + 256000 + + + 384000 + 384000 + + + 512000 + 512000 + + + + + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 1000000 + 4000000 + + + + 2500000 + 10000000 + + + + 5000000 + 15000000 + + + + 5000000 + 10000000 + + + + 7000000 + 13000000 + + + + 10000000 + 20000000 + + + + 5000000 + 10000000 + + + + 5000000 + 20000000 + + + + 5000000 + 20000000 + + + + 10000000 + 20000000 + + + + 10000000 + 20000000 + + + + 2500000 + 10000000 + + + + 5000000 + 10000000 + + + + 10000000 + 15000000 + + + + 10000000 + 15000000 + + + + 10000000 + 15000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + 10000000 + 15000000 + + + + 10000000 + 15000000 + + + + 10000000 + 15000000 + + + + 10000000 + 30000000 + + + + 10000000 + 30000000 + + + + + + + + 500000 + 2000000 + + + + 1000000 + 5000000 + + + + 2500000 + 10000000 + + + + 2500000 + 10000000 + + + + 2500000 + 10000000 + + + + 5000000 + 15000000 + + + + 2500000 + 10000000 + + + + 5000000 + 20000000 + + + + 3500000 + 10000000 + + + + 5000000 + 15000000 + + + + 3500000 + 10000000 + + + + 5000000 + 15000000 + + + + 2500000 + 10000000 + + + + 5000000 + 10000000 + + + + 5000000 + 10000000 + + + + 10000000 + 20000000 + + + + 5000000 + 10000000 + + + + 5000000 + 20000000 + + + + 5000000 + 10000000 + + + + 10000000 + 20000000 + + + + 5000000 + 10000000 + + + + 10000000 + 20000000 + + + + 5000000 + 10000000 + + + + 10000000 + 20000000 + + + + 5000000 + 10000000 + + + + 10000000 + 20000000 + + + + 5000000 + 10000000 + + + + 10000000 + 20000000 + + + + 5000000 + 10000000 + + + + 10000000 + 20000000 + + + + 10000000 + 15000000 + + + + 10000000 + 20000000 + + + + 10000000 + 15000000 + + + + 10000000 + 30000000 + + + + + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + 500000 + 2000000 + + + + 1000000 + 4000000 + + + + + + + + 1 + + + + -150 + + + 0 + + + 50 + + + 1 + + + 0 + + + + 1 + 5 + + + + + 1 + + + 1 + + diff --git a/proprietary/vendor/etc/wifi/icm.conf b/proprietary/vendor/etc/wifi/icm.conf new file mode 100644 index 0000000..3a5e88a --- /dev/null +++ b/proprietary/vendor/etc/wifi/icm.conf @@ -0,0 +1,116 @@ +# Copyright (c) 2017, 2019 The Linux Foundation. All rights reserved. + +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of The Linux Foundation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. + +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS +# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# icm configuration file + +#number of devices +num_devices=1 + +# Number of Radios +num_radios=1 + +# Communication interface with driver +# options: ioctl OR cfg +walflag=cfg + +# enable daemon +# 0 - disable +# 1 - enable +daemon=0 + +# enable server_mode +# 0 - disable +# 1 - enable +server_mode=0 + +# debug level +# 1 - minor +# 2 - default +# 3 - major +# 4 - critical +debug_level=2 + +# debug mask +# 0x01 - ICM main module +# 0x02 - ICM SCAN module +# 0x04 - ICM_SELELCTOR module +# 0x08 - ICM_UTIL module +# 0x10 - ICM Test module +# 0xFF - Default +debug_module_bitmap=255 + +# socket interface type +# 0 - TCP socket +# 1 - UDP socket +sock_type=1 + +#### Below this, configuration are per interface starting with id_* #### + +# radio interface name +id_0_radio_ifname=phy0 +#id_1_radio_ifname=phy1 +#id_2_radio_ifname=wifi2 + +# device interface name +id_0_dev_ifname=softap0 +#id_1_dev_ifname=p2p0 +#id_2_dev_ifname=ath2 + +# operating band +# 0 - 2.4 GHz band +# 1 - 5 GHz band +id_0_band=0 +id_1_band=1 +#id_2_band=1 + +# PHY specification +# 0 - 11A +# 1 - 11B +# 2 - 11G +# 3 - FH +# 4 - TURBO_A +# 5 - TURBO_G +# 6 - 11NA +# 7 - 11NG +# 8 - 11AC +id_0_phy_spec=7 +id_1_phy_spec=6 +#id_2_physpec=8 + +# channel width +# 0 - HT20 +# 1 - HT40MINUS +# 2 - HT40PLUS +# 3 - HT40 +id_0_channel_width=0 +id_1_channel_width=2 +#id_2_channel_width=0 + +# channel +id_0_channel=6 +id_1_channel=44 +#id_2_channel=36 diff --git a/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf b/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf new file mode 100644 index 0000000..e313fe4 --- /dev/null +++ b/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf @@ -0,0 +1,7 @@ +disable_scan_offload=1 +p2p_no_group_iface=1 +persistent_reconnect=1 +bss_max_count=400 +p2p_go_ht40=1 +p2p_go_vht=1 +p2p_go_he=1 diff --git a/proprietary/vendor/etc/wifi/vendor_cmd.xml b/proprietary/vendor/etc/wifi/vendor_cmd.xml new file mode 100644 index 0000000..9aad911 --- /dev/null +++ b/proprietary/vendor/etc/wifi/vendor_cmd.xml @@ -0,0 +1,976 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf b/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf new file mode 100644 index 0000000..c73546e --- /dev/null +++ b/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf @@ -0,0 +1,8 @@ +disable_scan_offload=1 +p2p_disabled=1 +tdls_external_control=1 +wowlan_triggers=magic_pkt +bss_max_count=400 +interworking=1 +config_methods=virtual_display virtual_push_button keypad +driver_param="no_rrm=1" diff --git a/proprietary/vendor/etc/xtra_root_cert.pem b/proprietary/vendor/etc/xtra_root_cert.pem new file mode 100644 index 0000000..b0aa01b --- /dev/null +++ b/proprietary/vendor/etc/xtra_root_cert.pem @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDeTCCAmGgAwIBAgIJAKnFNzqHIGkmMA0GCSqGSIb3DQEBBQUAMGkxFzAVBgNV +BAoTDlFVQUxDT01NLCBJbmMuMScwJQYDVQQLEx5DcnlwdG9ncmFwaGljIE9wZXJh +dGlvbnMgR3JvdXAxJTAjBgNVBAMTHFhUUkEgQWRtbmluaXN0cmF0aXZlIFJvb3Qg +djEwHhcNMTEwMzI0MjAwMzQ3WhcNMjYwMzIwMjAwMzQ3WjBpMRcwFQYDVQQKEw5R +VUFMQ09NTSwgSW5jLjEnMCUGA1UECxMeQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25z +IEdyb3VwMSUwIwYDVQQDExxYVFJBIEFkbW5pbmlzdHJhdGl2ZSBSb290IHYxMIIB +IDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAp97dbUn5CzvikZSpHOVkevx7 +NRAE5OPlyU3rbO1xCHextKpgpRCmGEXmpifN33Q4atSsf0QIoPiq9WtbYZsMU8DZ +YrLuSFH6P9O9fVyqM0sZZpn97frLD7T+/n7r+PqSdoRJnrTD1kaP1iVJuZSaW+sc +x8TIzCJDMf6qWP0zhizqIdFhb4EtgBkRkExUxsQ0xEmBETrbydSEo90be6wLkRgp +AtU208ZKCGrGcNKCNSp9TDkwLn0V408HkQ+iNw4xWpNURWGEoN3h8hOz+O3M6L2S +RxH21P4CnLj0Ag7FqA35JdUtoeSt8UUJnv9kgBh3X0r9oc20+uwlZTOuZW6SkQIB +A6MmMCQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI +hvcNAQEFBQADggEBADkdmsCBpZG44cJafBzcp7zIM57/fme8LuxbF0f50CHH2FHR +P+HOLZARqHBFID+D8+hIDu3FQrtZg/SRscO+dvGjdILcp77S0Qne1K9TLu16aMBg +wgWmr4mIRG/upqF93qVBzO6ffGR6uHAE7XtP/sRcLG34TmIgTtXEWhDSJHvcjlcf +kF7+kMLHUrRcj20MTggKkWkDkCB0jyG9rZB9s127mEZjEMkEeoXi33NvV8qO2ChE +yKPPlpKQT7tXghS0WfK73fSNSmWaTmUlL8N9Rb50uA0rZdarNDYI7jqJSlGFgE2+ +usHoeIDFQK2C6Zha3diWlbs8F3foMXKIfFVhvxo= +-----END CERTIFICATE----- diff --git a/proprietary/vendor/etc/xtwifi.conf b/proprietary/vendor/etc/xtwifi.conf new file mode 100644 index 0000000..5d7df9e --- /dev/null +++ b/proprietary/vendor/etc/xtwifi.conf @@ -0,0 +1,78 @@ +#GTP AP Project client core config file +# +#GENERAL DESCRIPTION +#This is used by client core +# +#Copyright (c) 2012-2014 Qualcomm Atheros, Inc. +#All Rights Reserved. +#Qualcomm Atheros Confidential and Proprietary. +# +#Copyright (c) 2017 Qualcomm Technologies, Inc. +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. + +############################################################################## +# non-IOT devices configuration items # +# For non-IOT devices, configure below configuration items # +# according to the app note: 80-NK218-1 and remove the configuration items # +# in section of "IOT devices configuration items". # +############################################################################## + +# ASN URI v2 to be used by some GTP AP modules that +# need to run with ASN URI v2 protocol. +XT_SERVER_ROOT_URL = https://gtp1.izatcloud.net:443/uds/v2 + +# ASN URI v3 to be used by GTP AP modules that +# can support ASN URI v3 protocol. +XT_SERVER_ROOT_URL_V3 = https://gtp1.izatcloud.net:443/uds/v3 + +# size, in bytes, of the cache on device +SIZE_BYTE_TOTAL_CACHE = 5000000 + +############################################################################## +# IOT devices configuration items # +# For IOT devices, configure below configuration items # +# according to the app note and remove the configuration items in section of # +# "non-IOT devices configuration items". # +############################################################################## + +# ASN URI v3 to be used by GTP AP modules that +# can support ASN URI v3 protocol. +# XT_SERVER_ROOT_URL_V3 = https://gtpma1.izatcloud.net:443/uds/v3 + +# 3: Wi-Fi APDB injection via Izat SDK. GTP server is not accessed +# for any GTP requests, instead notification is sent to Izat SDK. +# WiFi crowdsourcing module is disabled. +# 4: Wi-Fi APDB injection via Izat SDK. GTP server is not accessed +# for any GTP requests, instead notification is sent to Izat SDK. +# WiFi crowdsourcing module is active, also accessed via Izat SDK. +# GTP_AP_MODE = 4 + +# 1: MP cell features relies on GTP AP for either download or upload +# 0: MP cell features does not rely on GTP AP +# GTP_AP_NEEDED_BY_MP_CELL = 1 + +############################################################################## +# Configuration items applicable to all devices # +############################################################################## + +# Log verbosity control for most of the GTP WiFi system, including native and +# Java componenets +# OFF = 0, ERROR = 1, WARNING = 2, INFO = 3, DEBUG = 4, VERBOSE = 5, ALL = 100 +DEBUG_GLOBAL_LOG_LEVEL = 2 + +# this is used at the server side to distinguish uploads from different maker/model +# default "Qualcomm" +OEM_ID_IN_REQUEST_TO_SERVER = "Qualcomm" + +# this is used at the server side to distinguish uploads from different maker/model +# default "UNKNOWN" +MODEL_ID_IN_REQUEST_TO_SERVER = "UNKNOWN" + +############################################################################## +# Qualcomm Network Location Provider config # +############################################################################## + +# Accuracy Threshold for NLP position. Position exceeds thsi threshold will be filtered out. +# Default is 25000 meters. +LARGE_ACCURACY_THRESHOLD_TO_FILTER_NLP_POSITION = 25000 diff --git a/proprietary/vendor/lib/egl/eglSubDriverAndroid.so b/proprietary/vendor/lib/egl/eglSubDriverAndroid.so new file mode 100644 index 0000000..a7fa9f3 Binary files /dev/null and b/proprietary/vendor/lib/egl/eglSubDriverAndroid.so differ diff --git a/proprietary/vendor/lib/egl/libEGL_adreno.so b/proprietary/vendor/lib/egl/libEGL_adreno.so new file mode 100644 index 0000000..62e4f2f Binary files /dev/null and b/proprietary/vendor/lib/egl/libEGL_adreno.so differ diff --git a/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so b/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so new file mode 100644 index 0000000..27f170a Binary files /dev/null and b/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so differ diff --git a/proprietary/vendor/lib/egl/libGLESv2_adreno.so b/proprietary/vendor/lib/egl/libGLESv2_adreno.so new file mode 100644 index 0000000..4736d58 Binary files /dev/null and b/proprietary/vendor/lib/egl/libGLESv2_adreno.so differ diff --git a/proprietary/vendor/lib/egl/libVkLayer_ADRENO_qprofiler.so b/proprietary/vendor/lib/egl/libVkLayer_ADRENO_qprofiler.so new file mode 100644 index 0000000..6d80e9d Binary files /dev/null and b/proprietary/vendor/lib/egl/libVkLayer_ADRENO_qprofiler.so differ diff --git a/proprietary/vendor/lib/egl/libq3dtools_adreno.so b/proprietary/vendor/lib/egl/libq3dtools_adreno.so new file mode 100644 index 0000000..38d22f0 Binary files /dev/null and b/proprietary/vendor/lib/egl/libq3dtools_adreno.so differ diff --git a/proprietary/vendor/lib/egl/libq3dtools_esx.so b/proprietary/vendor/lib/egl/libq3dtools_esx.so new file mode 100644 index 0000000..e437a8b Binary files /dev/null and b/proprietary/vendor/lib/egl/libq3dtools_esx.so differ diff --git a/proprietary/vendor/lib/hw/vulkan.adreno.so b/proprietary/vendor/lib/hw/vulkan.adreno.so new file mode 100644 index 0000000..546ec93 Binary files /dev/null and b/proprietary/vendor/lib/hw/vulkan.adreno.so differ diff --git a/proprietary/vendor/lib/libCB.so b/proprietary/vendor/lib/libCB.so new file mode 100644 index 0000000..5065f8a Binary files /dev/null and b/proprietary/vendor/lib/libCB.so differ diff --git a/proprietary/vendor/lib/libOpenCL.so b/proprietary/vendor/lib/libOpenCL.so new file mode 100644 index 0000000..7db24c2 Binary files /dev/null and b/proprietary/vendor/lib/libOpenCL.so differ diff --git a/proprietary/vendor/lib/libadreno_app_profiles.so b/proprietary/vendor/lib/libadreno_app_profiles.so new file mode 100644 index 0000000..f098a52 Binary files /dev/null and b/proprietary/vendor/lib/libadreno_app_profiles.so differ diff --git a/proprietary/vendor/lib/libadreno_utils.so b/proprietary/vendor/lib/libadreno_utils.so new file mode 100644 index 0000000..391b304 Binary files /dev/null and b/proprietary/vendor/lib/libadreno_utils.so differ diff --git a/proprietary/vendor/lib/libagm.so b/proprietary/vendor/lib/libagm.so new file mode 100644 index 0000000..cd3bbd6 Binary files /dev/null and b/proprietary/vendor/lib/libagm.so differ diff --git a/proprietary/vendor/lib/libagm_compress_plugin.so b/proprietary/vendor/lib/libagm_compress_plugin.so new file mode 100644 index 0000000..3ae1f76 Binary files /dev/null and b/proprietary/vendor/lib/libagm_compress_plugin.so differ diff --git a/proprietary/vendor/lib/libagm_mixer_plugin.so b/proprietary/vendor/lib/libagm_mixer_plugin.so new file mode 100644 index 0000000..30ea282 Binary files /dev/null and b/proprietary/vendor/lib/libagm_mixer_plugin.so differ diff --git a/proprietary/vendor/lib/libagm_pcm_plugin.so b/proprietary/vendor/lib/libagm_pcm_plugin.so new file mode 100644 index 0000000..b693732 Binary files /dev/null and b/proprietary/vendor/lib/libagm_pcm_plugin.so differ diff --git a/proprietary/vendor/lib/libagmclient.so b/proprietary/vendor/lib/libagmclient.so new file mode 100644 index 0000000..f199e9f Binary files /dev/null and b/proprietary/vendor/lib/libagmclient.so differ diff --git a/proprietary/vendor/lib/libagmmixer.so b/proprietary/vendor/lib/libagmmixer.so new file mode 100644 index 0000000..09579a3 Binary files /dev/null and b/proprietary/vendor/lib/libagmmixer.so differ diff --git a/proprietary/vendor/lib/libar-pal.so b/proprietary/vendor/lib/libar-pal.so new file mode 100644 index 0000000..d1808df Binary files /dev/null and b/proprietary/vendor/lib/libar-pal.so differ diff --git a/proprietary/vendor/lib/libgpudataproducer.so b/proprietary/vendor/lib/libgpudataproducer.so new file mode 100644 index 0000000..bd567c4 Binary files /dev/null and b/proprietary/vendor/lib/libgpudataproducer.so differ diff --git a/proprietary/vendor/lib/libgsl.so b/proprietary/vendor/lib/libgsl.so new file mode 100644 index 0000000..248c5d3 Binary files /dev/null and b/proprietary/vendor/lib/libgsl.so differ diff --git a/proprietary/vendor/lib/libkcl.so b/proprietary/vendor/lib/libkcl.so new file mode 100644 index 0000000..99f856f Binary files /dev/null and b/proprietary/vendor/lib/libkcl.so differ diff --git a/proprietary/vendor/lib/libkernelmanager.so b/proprietary/vendor/lib/libkernelmanager.so new file mode 100644 index 0000000..2a174fa Binary files /dev/null and b/proprietary/vendor/lib/libkernelmanager.so differ diff --git a/proprietary/vendor/lib/libllvm-glnext.so b/proprietary/vendor/lib/libllvm-glnext.so new file mode 100644 index 0000000..5e65efa Binary files /dev/null and b/proprietary/vendor/lib/libllvm-glnext.so differ diff --git a/proprietary/vendor/lib/libllvm-qcom.so b/proprietary/vendor/lib/libllvm-qcom.so new file mode 100644 index 0000000..3ae0abe Binary files /dev/null and b/proprietary/vendor/lib/libllvm-qcom.so differ diff --git a/proprietary/vendor/lib/libllvm-qgl.so b/proprietary/vendor/lib/libllvm-qgl.so new file mode 100644 index 0000000..543121f Binary files /dev/null and b/proprietary/vendor/lib/libllvm-qgl.so differ diff --git a/proprietary/vendor/lib/libpasrutils.so b/proprietary/vendor/lib/libpasrutils.so new file mode 100644 index 0000000..2719489 Binary files /dev/null and b/proprietary/vendor/lib/libpasrutils.so differ diff --git a/proprietary/vendor/lib/libperfconfig.so b/proprietary/vendor/lib/libperfconfig.so new file mode 100644 index 0000000..a64978e Binary files /dev/null and b/proprietary/vendor/lib/libperfconfig.so differ diff --git a/proprietary/vendor/lib/libperfgluelayer.so b/proprietary/vendor/lib/libperfgluelayer.so new file mode 100644 index 0000000..2bac31d Binary files /dev/null and b/proprietary/vendor/lib/libperfgluelayer.so differ diff --git a/proprietary/vendor/lib/libperfioctl.so b/proprietary/vendor/lib/libperfioctl.so new file mode 100644 index 0000000..78e73b5 Binary files /dev/null and b/proprietary/vendor/lib/libperfioctl.so differ diff --git a/proprietary/vendor/lib/libqconfigclient.so b/proprietary/vendor/lib/libqconfigclient.so new file mode 100644 index 0000000..dcac96a Binary files /dev/null and b/proprietary/vendor/lib/libqconfigclient.so differ diff --git a/proprietary/vendor/lib/libqti-iopd-client.so b/proprietary/vendor/lib/libqti-iopd-client.so new file mode 100644 index 0000000..632536a Binary files /dev/null and b/proprietary/vendor/lib/libqti-iopd-client.so differ diff --git a/proprietary/vendor/lib/libqti-iopd.so b/proprietary/vendor/lib/libqti-iopd.so new file mode 100644 index 0000000..25ce00b Binary files /dev/null and b/proprietary/vendor/lib/libqti-iopd.so differ diff --git a/proprietary/vendor/lib/libqti-perfd-client.so b/proprietary/vendor/lib/libqti-perfd-client.so new file mode 100644 index 0000000..cd87a2f Binary files /dev/null and b/proprietary/vendor/lib/libqti-perfd-client.so differ diff --git a/proprietary/vendor/lib/libqti-perfd.so b/proprietary/vendor/lib/libqti-perfd.so new file mode 100644 index 0000000..3eba73e Binary files /dev/null and b/proprietary/vendor/lib/libqti-perfd.so differ diff --git a/proprietary/vendor/lib/libqti-util.so b/proprietary/vendor/lib/libqti-util.so new file mode 100644 index 0000000..b691efb Binary files /dev/null and b/proprietary/vendor/lib/libqti-util.so differ diff --git a/proprietary/vendor/lib/libqti-utils.so b/proprietary/vendor/lib/libqti-utils.so new file mode 100644 index 0000000..da8f45c Binary files /dev/null and b/proprietary/vendor/lib/libqti-utils.so differ diff --git a/proprietary/vendor/lib/libskewknob.so b/proprietary/vendor/lib/libskewknob.so new file mode 100644 index 0000000..379470e Binary files /dev/null and b/proprietary/vendor/lib/libskewknob.so differ diff --git a/proprietary/vendor/lib/libtinyxml2_1.so b/proprietary/vendor/lib/libtinyxml2_1.so new file mode 100644 index 0000000..b6cb413 Binary files /dev/null and b/proprietary/vendor/lib/libtinyxml2_1.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n00.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n00.bin new file mode 100644 index 0000000..b110004 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n00.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n01.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n01.bin new file mode 100644 index 0000000..f152102 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n01.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n02.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n02.bin new file mode 100644 index 0000000..bb7e203 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n02.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n03.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n03.bin new file mode 100644 index 0000000..094ce49 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n03.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n04.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n04.bin new file mode 100644 index 0000000..13271b3 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n04.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n05.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n05.bin new file mode 100644 index 0000000..79192a9 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n05.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n06.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n06.bin new file mode 100644 index 0000000..8c0d38a Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n06.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n07.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n07.bin new file mode 100644 index 0000000..4794096 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n07.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n08.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n08.bin new file mode 100644 index 0000000..ea0851b Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n08.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n09.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n09.bin new file mode 100644 index 0000000..82c81c1 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n09.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n10.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n10.bin new file mode 100644 index 0000000..704d95f Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n10.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n11.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n11.bin new file mode 100644 index 0000000..05fdae3 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n11.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n12.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n12.bin new file mode 100644 index 0000000..ff69b76 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n12.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n13.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n13.bin new file mode 100644 index 0000000..5fbad45 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n13.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n14.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n14.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n14.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n15.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n15.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n15.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n16.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n16.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n16.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n17.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n17.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n17.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n18.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n18.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n18.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n19.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n19.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n19.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n20.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n20.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n20.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n21.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n21.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n21.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n22.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n22.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n22.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n23.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n23.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n23.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n24.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n24.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n24.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n25.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n25.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n25.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n26.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n26.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n26.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n27.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n27.bin new file mode 100644 index 0000000..43edc09 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n27.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n31.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n31.bin new file mode 100644 index 0000000..5d2968b Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n31.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n32.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n32.bin new file mode 100644 index 0000000..c075ce2 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n32.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n33.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n33.bin new file mode 100644 index 0000000..dbabe16 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n33.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n34.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n34.bin new file mode 100644 index 0000000..4fde884 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n34.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n35.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n35.bin new file mode 100644 index 0000000..8efe1ba Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n35.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n36.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n36.bin new file mode 100644 index 0000000..8db7abe Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n36.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n37.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n37.bin new file mode 100644 index 0000000..436d901 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n37.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n38.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n38.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n38.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n39.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n39.bin new file mode 100644 index 0000000..30208c9 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n39.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n40.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n40.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n40.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n41.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n41.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n41.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n42.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n42.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n42.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n43.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n43.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n43.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n44.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n44.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n44.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n45.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n45.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n45.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n46.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n46.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n46.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n47.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n47.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n47.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n48.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n48.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n48.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n49.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n49.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n49.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n50.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n50.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n50.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n51.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n51.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n51.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n52.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n52.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n52.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n53.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n53.bin new file mode 100644 index 0000000..d9ef152 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n53.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n54.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n54.bin new file mode 100644 index 0000000..8ce62f5 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n54.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/bm2n55.bin b/proprietary/vendor/lib/rfsa/adsp/bm2n55.bin new file mode 100644 index 0000000..f180766 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/bm2n55.bin differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libDspIOProxy_skel.so b/proprietary/vendor/lib/rfsa/adsp/libDspIOProxy_skel.so new file mode 100644 index 0000000..10b1c6b Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libDspIOProxy_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so b/proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so new file mode 100644 index 0000000..b3cb865 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so b/proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so new file mode 100644 index 0000000..dda1333 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libapn_dsp_skel.so b/proprietary/vendor/lib/rfsa/adsp/libapn_dsp_skel.so new file mode 100644 index 0000000..7f71096 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libapn_dsp_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_skel.so b/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_skel.so new file mode 100644 index 0000000..7552bd3 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so b/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so new file mode 100644 index 0000000..87f2680 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so b/proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so new file mode 100644 index 0000000..8daf7bf Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libcvpdsp_2_1.so b/proprietary/vendor/lib/rfsa/adsp/libcvpdsp_2_1.so new file mode 100644 index 0000000..2ef4e85 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libcvpdsp_2_1.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so b/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so new file mode 100644 index 0000000..37b4c38 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so b/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so new file mode 100644 index 0000000..c24fd16 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so b/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so new file mode 100644 index 0000000..85e6917 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libevadsp_3_0.so b/proprietary/vendor/lib/rfsa/adsp/libevadsp_3_0.so new file mode 100644 index 0000000..b00265c Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libevadsp_3_0.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so b/proprietary/vendor/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so new file mode 100644 index 0000000..d700dcf Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so b/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so new file mode 100644 index 0000000..fb22164 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so b/proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so new file mode 100644 index 0000000..973f35b Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so b/proprietary/vendor/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so new file mode 100644 index 0000000..75cf7df Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libhdr_skel.so b/proprietary/vendor/lib/rfsa/adsp/libhdr_skel.so new file mode 100644 index 0000000..dcc80ce Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libhdr_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so b/proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so new file mode 100644 index 0000000..5e65cba Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so b/proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so new file mode 100644 index 0000000..b5eb49c Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libosie_skel.so b/proprietary/vendor/lib/rfsa/adsp/libosie_skel.so new file mode 100644 index 0000000..86bd0a4 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libosie_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so b/proprietary/vendor/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so new file mode 100644 index 0000000..efdf832 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libqvr_dsp_driver_skel.so b/proprietary/vendor/lib/rfsa/adsp/libqvr_dsp_driver_skel.so new file mode 100644 index 0000000..bfcb6e2 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libqvr_dsp_driver_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so b/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so new file mode 100644 index 0000000..879ce20 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8250.so b/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8250.so new file mode 100644 index 0000000..df1d179 Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8250.so differ diff --git a/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8350.so b/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8350.so new file mode 100644 index 0000000..bf088ee Binary files /dev/null and b/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8350.so differ diff --git a/proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so b/proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so new file mode 100644 index 0000000..97a8d2b Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so differ diff --git a/proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so new file mode 100644 index 0000000..252c3db Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so differ diff --git a/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so new file mode 100644 index 0000000..9435d06 Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so differ diff --git a/proprietary/vendor/lib/vendor.qti.hardware.iop@2.0.so b/proprietary/vendor/lib/vendor.qti.hardware.iop@2.0.so new file mode 100644 index 0000000..4d58ebd Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.iop@2.0.so differ diff --git a/proprietary/vendor/lib64/btaudio_offload_if.so b/proprietary/vendor/lib64/btaudio_offload_if.so new file mode 100644 index 0000000..a3222cf Binary files /dev/null and b/proprietary/vendor/lib64/btaudio_offload_if.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so new file mode 100644 index 0000000..fd401c2 Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so new file mode 100644 index 0000000..28bdcfd Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so new file mode 100644 index 0000000..94670a6 Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so new file mode 100644 index 0000000..926b960 Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so new file mode 100644 index 0000000..930ac5c Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so new file mode 100644 index 0000000..ef647aa Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so new file mode 100644 index 0000000..20fb80d Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so new file mode 100644 index 0000000..29d99b6 Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so differ diff --git a/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so new file mode 100644 index 0000000..a9b1252 Binary files /dev/null and b/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so differ diff --git a/proprietary/vendor/lib64/deviceInfoServiceModuleNr.so b/proprietary/vendor/lib64/deviceInfoServiceModuleNr.so new file mode 100644 index 0000000..8d95ef1 Binary files /dev/null and b/proprietary/vendor/lib64/deviceInfoServiceModuleNr.so differ diff --git a/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so b/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so new file mode 100644 index 0000000..032aaeb Binary files /dev/null and b/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so differ diff --git a/proprietary/vendor/lib64/egl/libEGL_adreno.so b/proprietary/vendor/lib64/egl/libEGL_adreno.so new file mode 100644 index 0000000..e9385bd Binary files /dev/null and b/proprietary/vendor/lib64/egl/libEGL_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so b/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so new file mode 100644 index 0000000..1f1c6a9 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libGLESv2_adreno.so b/proprietary/vendor/lib64/egl/libGLESv2_adreno.so new file mode 100644 index 0000000..f7bf763 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libGLESv2_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so b/proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so new file mode 100644 index 0000000..79ebed0 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so differ diff --git a/proprietary/vendor/lib64/egl/libq3dtools_adreno.so b/proprietary/vendor/lib64/egl/libq3dtools_adreno.so new file mode 100644 index 0000000..3f0e849 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libq3dtools_adreno.so differ diff --git a/proprietary/vendor/lib64/egl/libq3dtools_esx.so b/proprietary/vendor/lib64/egl/libq3dtools_esx.so new file mode 100644 index 0000000..57d70e0 Binary files /dev/null and b/proprietary/vendor/lib64/egl/libq3dtools_esx.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so b/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so new file mode 100644 index 0000000..55376ea Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so b/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so new file mode 100644 index 0000000..cd7249c Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so b/proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so new file mode 100644 index 0000000..dbb1296 Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so new file mode 100644 index 0000000..c772847 Binary files /dev/null and b/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so differ diff --git a/proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so b/proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so new file mode 100644 index 0000000..df8a580 Binary files /dev/null and b/proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so b/proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so new file mode 100644 index 0000000..38871a7 Binary files /dev/null and b/proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so differ diff --git a/proprietary/vendor/lib64/hw/sound_trigger.primary.taro.so b/proprietary/vendor/lib64/hw/sound_trigger.primary.taro.so new file mode 100644 index 0000000..e7205ad Binary files /dev/null and b/proprietary/vendor/lib64/hw/sound_trigger.primary.taro.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so new file mode 100644 index 0000000..32825a1 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so new file mode 100644 index 0000000..a486491 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so new file mode 100644 index 0000000..6e9b2ad Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so new file mode 100644 index 0000000..a408484 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so new file mode 100644 index 0000000..f2642e3 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so new file mode 100644 index 0000000..447094d Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so new file mode 100644 index 0000000..84f520d Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so new file mode 100644 index 0000000..0929ffd Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so new file mode 100644 index 0000000..38f38d0 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so new file mode 100644 index 0000000..f57cc71 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so new file mode 100644 index 0000000..5770656 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so new file mode 100644 index 0000000..8aa737e Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so new file mode 100644 index 0000000..8c10a2b Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.qti.hardware.wifidisplaysession@1.0-impl.so b/proprietary/vendor/lib64/hw/vendor.qti.hardware.wifidisplaysession@1.0-impl.so new file mode 100644 index 0000000..36ae684 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vendor.qti.hardware.wifidisplaysession@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/hw/vulkan.adreno.so b/proprietary/vendor/lib64/hw/vulkan.adreno.so new file mode 100644 index 0000000..8e77681 Binary files /dev/null and b/proprietary/vendor/lib64/hw/vulkan.adreno.so differ diff --git a/proprietary/vendor/lib64/lib-imscommon.so b/proprietary/vendor/lib64/lib-imscommon.so new file mode 100644 index 0000000..246d4af Binary files /dev/null and b/proprietary/vendor/lib64/lib-imscommon.so differ diff --git a/proprietary/vendor/lib64/lib-imsdpl.so b/proprietary/vendor/lib64/lib-imsdpl.so new file mode 100644 index 0000000..f538801 Binary files /dev/null and b/proprietary/vendor/lib64/lib-imsdpl.so differ diff --git a/proprietary/vendor/lib64/lib-imsqimf.so b/proprietary/vendor/lib64/lib-imsqimf.so new file mode 100644 index 0000000..e1927c0 Binary files /dev/null and b/proprietary/vendor/lib64/lib-imsqimf.so differ diff --git a/proprietary/vendor/lib64/lib-imsrcsservice.so b/proprietary/vendor/lib64/lib-imsrcsservice.so new file mode 100644 index 0000000..279be3e Binary files /dev/null and b/proprietary/vendor/lib64/lib-imsrcsservice.so differ diff --git a/proprietary/vendor/lib64/lib-imsservice.so b/proprietary/vendor/lib64/lib-imsservice.so new file mode 100644 index 0000000..fafd5fc Binary files /dev/null and b/proprietary/vendor/lib64/lib-imsservice.so differ diff --git a/proprietary/vendor/lib64/lib-imsvtcore.so b/proprietary/vendor/lib64/lib-imsvtcore.so new file mode 100644 index 0000000..80c0525 Binary files /dev/null and b/proprietary/vendor/lib64/lib-imsvtcore.so differ diff --git a/proprietary/vendor/lib64/lib-imsxml.so b/proprietary/vendor/lib64/lib-imsxml.so new file mode 100644 index 0000000..7a877cd Binary files /dev/null and b/proprietary/vendor/lib64/lib-imsxml.so differ diff --git a/proprietary/vendor/lib64/lib-rtpcommon.so b/proprietary/vendor/lib64/lib-rtpcommon.so new file mode 100644 index 0000000..07f4ceb Binary files /dev/null and b/proprietary/vendor/lib64/lib-rtpcommon.so differ diff --git a/proprietary/vendor/lib64/lib-rtpcore.so b/proprietary/vendor/lib64/lib-rtpcore.so new file mode 100644 index 0000000..d8cae4f Binary files /dev/null and b/proprietary/vendor/lib64/lib-rtpcore.so differ diff --git a/proprietary/vendor/lib64/lib-rtpsl.so b/proprietary/vendor/lib64/lib-rtpsl.so new file mode 100644 index 0000000..dc66eeb Binary files /dev/null and b/proprietary/vendor/lib64/lib-rtpsl.so differ diff --git a/proprietary/vendor/lib64/libAlacSwDec.so b/proprietary/vendor/lib64/libAlacSwDec.so new file mode 100644 index 0000000..9f48817 Binary files /dev/null and b/proprietary/vendor/lib64/libAlacSwDec.so differ diff --git a/proprietary/vendor/lib64/libApeSwDec.so b/proprietary/vendor/lib64/libApeSwDec.so new file mode 100644 index 0000000..9d38048 Binary files /dev/null and b/proprietary/vendor/lib64/libApeSwDec.so differ diff --git a/proprietary/vendor/lib64/libCB.so b/proprietary/vendor/lib64/libCB.so new file mode 100644 index 0000000..9b3df9b Binary files /dev/null and b/proprietary/vendor/lib64/libCB.so differ diff --git a/proprietary/vendor/lib64/libDspIOProxy_stub.so b/proprietary/vendor/lib64/libDspIOProxy_stub.so new file mode 100644 index 0000000..da6f074 Binary files /dev/null and b/proprietary/vendor/lib64/libDspIOProxy_stub.so differ diff --git a/proprietary/vendor/lib64/libFileMux_proprietary.so b/proprietary/vendor/lib64/libFileMux_proprietary.so new file mode 100644 index 0000000..531f0db Binary files /dev/null and b/proprietary/vendor/lib64/libFileMux_proprietary.so differ diff --git a/proprietary/vendor/lib64/libFlacSwDec.so b/proprietary/vendor/lib64/libFlacSwDec.so new file mode 100644 index 0000000..ce26d01 Binary files /dev/null and b/proprietary/vendor/lib64/libFlacSwDec.so differ diff --git a/proprietary/vendor/lib64/libGPQTEEC_vendor.so b/proprietary/vendor/lib64/libGPQTEEC_vendor.so new file mode 100644 index 0000000..822c3e6 Binary files /dev/null and b/proprietary/vendor/lib64/libGPQTEEC_vendor.so differ diff --git a/proprietary/vendor/lib64/libGPTEE_vendor.so b/proprietary/vendor/lib64/libGPTEE_vendor.so new file mode 100644 index 0000000..fda7498 Binary files /dev/null and b/proprietary/vendor/lib64/libGPTEE_vendor.so differ diff --git a/proprietary/vendor/lib64/libGPreqcancel.so b/proprietary/vendor/lib64/libGPreqcancel.so new file mode 100644 index 0000000..9b4c2e5 Binary files /dev/null and b/proprietary/vendor/lib64/libGPreqcancel.so differ diff --git a/proprietary/vendor/lib64/libGPreqcancel_svc.so b/proprietary/vendor/lib64/libGPreqcancel_svc.so new file mode 100644 index 0000000..ba57ee4 Binary files /dev/null and b/proprietary/vendor/lib64/libGPreqcancel_svc.so differ diff --git a/proprietary/vendor/lib64/libMapService.so b/proprietary/vendor/lib64/libMapService.so new file mode 100644 index 0000000..89ebd38 Binary files /dev/null and b/proprietary/vendor/lib64/libMapService.so differ diff --git a/proprietary/vendor/lib64/libOpenCL.so b/proprietary/vendor/lib64/libOpenCL.so new file mode 100644 index 0000000..1d40679 Binary files /dev/null and b/proprietary/vendor/lib64/libOpenCL.so differ diff --git a/proprietary/vendor/lib64/libPanelChaplin.so b/proprietary/vendor/lib64/libPanelChaplin.so new file mode 100644 index 0000000..8c42362 Binary files /dev/null and b/proprietary/vendor/lib64/libPanelChaplin.so differ diff --git a/proprietary/vendor/lib64/libQSEEComAPI.so b/proprietary/vendor/lib64/libQSEEComAPI.so new file mode 100644 index 0000000..b586bdc Binary files /dev/null and b/proprietary/vendor/lib64/libQSEEComAPI.so differ diff --git a/proprietary/vendor/lib64/libQTEEConnector_listener.so b/proprietary/vendor/lib64/libQTEEConnector_listener.so new file mode 100644 index 0000000..d93b461 Binary files /dev/null and b/proprietary/vendor/lib64/libQTEEConnector_listener.so differ diff --git a/proprietary/vendor/lib64/libQTEEConnector_vendor.so b/proprietary/vendor/lib64/libQTEEConnector_vendor.so new file mode 100644 index 0000000..ba9435c Binary files /dev/null and b/proprietary/vendor/lib64/libQTEEConnector_vendor.so differ diff --git a/proprietary/vendor/lib64/libQtiRilLoadable.so b/proprietary/vendor/lib64/libQtiRilLoadable.so new file mode 100644 index 0000000..6e9095e Binary files /dev/null and b/proprietary/vendor/lib64/libQtiRilLoadable.so differ diff --git a/proprietary/vendor/lib64/libScenescape.so b/proprietary/vendor/lib64/libScenescape.so new file mode 100644 index 0000000..6fb2841 Binary files /dev/null and b/proprietary/vendor/lib64/libScenescape.so differ diff --git a/proprietary/vendor/lib64/libStereoRectifyWrapper.so b/proprietary/vendor/lib64/libStereoRectifyWrapper.so new file mode 100644 index 0000000..e20036a Binary files /dev/null and b/proprietary/vendor/lib64/libStereoRectifyWrapper.so differ diff --git a/proprietary/vendor/lib64/libTouchInputVM.so b/proprietary/vendor/lib64/libTouchInputVM.so new file mode 100644 index 0000000..bbaec51 Binary files /dev/null and b/proprietary/vendor/lib64/libTouchInputVM.so differ diff --git a/proprietary/vendor/lib64/libTrustedInput.so b/proprietary/vendor/lib64/libTrustedInput.so new file mode 100644 index 0000000..3fa2796 Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedInput.so differ diff --git a/proprietary/vendor/lib64/libTrustedInputTZ.so b/proprietary/vendor/lib64/libTrustedInputTZ.so new file mode 100644 index 0000000..bda1073 Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedInputTZ.so differ diff --git a/proprietary/vendor/lib64/libTrustedInputUtils.so b/proprietary/vendor/lib64/libTrustedInputUtils.so new file mode 100644 index 0000000..ab19c57 Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedInputUtils.so differ diff --git a/proprietary/vendor/lib64/libTrustedUI.so b/proprietary/vendor/lib64/libTrustedUI.so new file mode 100644 index 0000000..01c7dc7 Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedUI.so differ diff --git a/proprietary/vendor/lib64/libTrustedUITZ.so b/proprietary/vendor/lib64/libTrustedUITZ.so new file mode 100644 index 0000000..10cb35c Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedUITZ.so differ diff --git a/proprietary/vendor/lib64/libTrustedUIVM.so b/proprietary/vendor/lib64/libTrustedUIVM.so new file mode 100644 index 0000000..b823d3c Binary files /dev/null and b/proprietary/vendor/lib64/libTrustedUIVM.so differ diff --git a/proprietary/vendor/lib64/libadaptlaunch.so b/proprietary/vendor/lib64/libadaptlaunch.so new file mode 100644 index 0000000..1c9e411 Binary files /dev/null and b/proprietary/vendor/lib64/libadaptlaunch.so differ diff --git a/proprietary/vendor/lib64/libadm.so b/proprietary/vendor/lib64/libadm.so new file mode 100644 index 0000000..b9840e5 Binary files /dev/null and b/proprietary/vendor/lib64/libadm.so differ diff --git a/proprietary/vendor/lib64/libadreno_app_profiles.so b/proprietary/vendor/lib64/libadreno_app_profiles.so new file mode 100644 index 0000000..36ee3ab Binary files /dev/null and b/proprietary/vendor/lib64/libadreno_app_profiles.so differ diff --git a/proprietary/vendor/lib64/libadreno_utils.so b/proprietary/vendor/lib64/libadreno_utils.so new file mode 100644 index 0000000..d6e1112 Binary files /dev/null and b/proprietary/vendor/lib64/libadreno_utils.so differ diff --git a/proprietary/vendor/lib64/libadsp_default_listener.so b/proprietary/vendor/lib64/libadsp_default_listener.so new file mode 100644 index 0000000..99b4379 Binary files /dev/null and b/proprietary/vendor/lib64/libadsp_default_listener.so differ diff --git a/proprietary/vendor/lib64/libadsprpc.so b/proprietary/vendor/lib64/libadsprpc.so new file mode 100644 index 0000000..86cb903 Binary files /dev/null and b/proprietary/vendor/lib64/libadsprpc.so differ diff --git a/proprietary/vendor/lib64/libagm.so b/proprietary/vendor/lib64/libagm.so new file mode 100644 index 0000000..a607000 Binary files /dev/null and b/proprietary/vendor/lib64/libagm.so differ diff --git a/proprietary/vendor/lib64/libagm_compress_plugin.so b/proprietary/vendor/lib64/libagm_compress_plugin.so new file mode 100644 index 0000000..c27f273 Binary files /dev/null and b/proprietary/vendor/lib64/libagm_compress_plugin.so differ diff --git a/proprietary/vendor/lib64/libagm_mixer_plugin.so b/proprietary/vendor/lib64/libagm_mixer_plugin.so new file mode 100644 index 0000000..80cdcdb Binary files /dev/null and b/proprietary/vendor/lib64/libagm_mixer_plugin.so differ diff --git a/proprietary/vendor/lib64/libagm_pcm_plugin.so b/proprietary/vendor/lib64/libagm_pcm_plugin.so new file mode 100644 index 0000000..3ba2920 Binary files /dev/null and b/proprietary/vendor/lib64/libagm_pcm_plugin.so differ diff --git a/proprietary/vendor/lib64/libagmclient.so b/proprietary/vendor/lib64/libagmclient.so new file mode 100644 index 0000000..22ad7f0 Binary files /dev/null and b/proprietary/vendor/lib64/libagmclient.so differ diff --git a/proprietary/vendor/lib64/libagmmixer.so b/proprietary/vendor/lib64/libagmmixer.so new file mode 100644 index 0000000..7413d0f Binary files /dev/null and b/proprietary/vendor/lib64/libagmmixer.so differ diff --git a/proprietary/vendor/lib64/libapengine.so b/proprietary/vendor/lib64/libapengine.so new file mode 100644 index 0000000..78bd02f Binary files /dev/null and b/proprietary/vendor/lib64/libapengine.so differ diff --git a/proprietary/vendor/lib64/libappclassifier.so b/proprietary/vendor/lib64/libappclassifier.so new file mode 100644 index 0000000..f573aaf Binary files /dev/null and b/proprietary/vendor/lib64/libappclassifier.so differ diff --git a/proprietary/vendor/lib64/libar-acdb.so b/proprietary/vendor/lib64/libar-acdb.so new file mode 100644 index 0000000..1f2e387 Binary files /dev/null and b/proprietary/vendor/lib64/libar-acdb.so differ diff --git a/proprietary/vendor/lib64/libar-gpr.so b/proprietary/vendor/lib64/libar-gpr.so new file mode 100644 index 0000000..ce52e5b Binary files /dev/null and b/proprietary/vendor/lib64/libar-gpr.so differ diff --git a/proprietary/vendor/lib64/libar-gsl.so b/proprietary/vendor/lib64/libar-gsl.so new file mode 100644 index 0000000..cf61a58 Binary files /dev/null and b/proprietary/vendor/lib64/libar-gsl.so differ diff --git a/proprietary/vendor/lib64/libar-pal.so b/proprietary/vendor/lib64/libar-pal.so new file mode 100644 index 0000000..61d9253 Binary files /dev/null and b/proprietary/vendor/lib64/libar-pal.so differ diff --git a/proprietary/vendor/lib64/libasn1cper.so b/proprietary/vendor/lib64/libasn1cper.so new file mode 100644 index 0000000..3de0725 Binary files /dev/null and b/proprietary/vendor/lib64/libasn1cper.so differ diff --git a/proprietary/vendor/lib64/libasn1crt.so b/proprietary/vendor/lib64/libasn1crt.so new file mode 100644 index 0000000..19ccd02 Binary files /dev/null and b/proprietary/vendor/lib64/libasn1crt.so differ diff --git a/proprietary/vendor/lib64/libasn1crtx.so b/proprietary/vendor/lib64/libasn1crtx.so new file mode 100644 index 0000000..8a6c3ad Binary files /dev/null and b/proprietary/vendor/lib64/libasn1crtx.so differ diff --git a/proprietary/vendor/lib64/libats.so b/proprietary/vendor/lib64/libats.so new file mode 100644 index 0000000..69fd694 Binary files /dev/null and b/proprietary/vendor/lib64/libats.so differ diff --git a/proprietary/vendor/lib64/libaudio_log_utils.so b/proprietary/vendor/lib64/libaudio_log_utils.so new file mode 100644 index 0000000..160ff25 Binary files /dev/null and b/proprietary/vendor/lib64/libaudio_log_utils.so differ diff --git a/proprietary/vendor/lib64/libbacklight-calib.so b/proprietary/vendor/lib64/libbacklight-calib.so new file mode 100644 index 0000000..c339dd4 Binary files /dev/null and b/proprietary/vendor/lib64/libbacklight-calib.so differ diff --git a/proprietary/vendor/lib64/libbatching.so b/proprietary/vendor/lib64/libbatching.so new file mode 100644 index 0000000..6b1a0c4 Binary files /dev/null and b/proprietary/vendor/lib64/libbatching.so differ diff --git a/proprietary/vendor/lib64/libbatterylistener.so b/proprietary/vendor/lib64/libbatterylistener.so new file mode 100644 index 0000000..00bb25e Binary files /dev/null and b/proprietary/vendor/lib64/libbatterylistener.so differ diff --git a/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so b/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so new file mode 100644 index 0000000..5acd6a6 Binary files /dev/null and b/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so differ diff --git a/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so b/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so new file mode 100644 index 0000000..9da682b Binary files /dev/null and b/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so differ diff --git a/proprietary/vendor/lib64/libbtnv.so b/proprietary/vendor/lib64/libbtnv.so new file mode 100644 index 0000000..5fe49a0 Binary files /dev/null and b/proprietary/vendor/lib64/libbtnv.so differ diff --git a/proprietary/vendor/lib64/libcacertclient.so b/proprietary/vendor/lib64/libcacertclient.so new file mode 100644 index 0000000..00134eb Binary files /dev/null and b/proprietary/vendor/lib64/libcacertclient.so differ diff --git a/proprietary/vendor/lib64/libcapiv2svacnnvendor.so b/proprietary/vendor/lib64/libcapiv2svacnnvendor.so new file mode 100644 index 0000000..b25b027 Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2svacnnvendor.so differ diff --git a/proprietary/vendor/lib64/libcapiv2svarnnvendor.so b/proprietary/vendor/lib64/libcapiv2svarnnvendor.so new file mode 100644 index 0000000..006cddd Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2svarnnvendor.so differ diff --git a/proprietary/vendor/lib64/libcapiv2uvvendor.so b/proprietary/vendor/lib64/libcapiv2uvvendor.so new file mode 100644 index 0000000..95c1118 Binary files /dev/null and b/proprietary/vendor/lib64/libcapiv2uvvendor.so differ diff --git a/proprietary/vendor/lib64/libcdfw.so b/proprietary/vendor/lib64/libcdfw.so new file mode 100644 index 0000000..6d2a23d Binary files /dev/null and b/proprietary/vendor/lib64/libcdfw.so differ diff --git a/proprietary/vendor/lib64/libcdfw_remote_api.so b/proprietary/vendor/lib64/libcdfw_remote_api.so new file mode 100644 index 0000000..35e79ec Binary files /dev/null and b/proprietary/vendor/lib64/libcdfw_remote_api.so differ diff --git a/proprietary/vendor/lib64/libcdsp_default_listener.so b/proprietary/vendor/lib64/libcdsp_default_listener.so new file mode 100644 index 0000000..7f01e7f Binary files /dev/null and b/proprietary/vendor/lib64/libcdsp_default_listener.so differ diff --git a/proprietary/vendor/lib64/libcdsprpc.so b/proprietary/vendor/lib64/libcdsprpc.so new file mode 100644 index 0000000..7ab9c05 Binary files /dev/null and b/proprietary/vendor/lib64/libcdsprpc.so differ diff --git a/proprietary/vendor/lib64/libcne.so b/proprietary/vendor/lib64/libcne.so new file mode 100644 index 0000000..0a88eef Binary files /dev/null and b/proprietary/vendor/lib64/libcne.so differ diff --git a/proprietary/vendor/lib64/libcneapiclient.so b/proprietary/vendor/lib64/libcneapiclient.so new file mode 100644 index 0000000..9a18908 Binary files /dev/null and b/proprietary/vendor/lib64/libcneapiclient.so differ diff --git a/proprietary/vendor/lib64/libcneoplookup.so b/proprietary/vendor/lib64/libcneoplookup.so new file mode 100644 index 0000000..2061986 Binary files /dev/null and b/proprietary/vendor/lib64/libcneoplookup.so differ diff --git a/proprietary/vendor/lib64/libcneqmiutils.so b/proprietary/vendor/lib64/libcneqmiutils.so new file mode 100644 index 0000000..e7e6a13 Binary files /dev/null and b/proprietary/vendor/lib64/libcneqmiutils.so differ diff --git a/proprietary/vendor/lib64/libconfigdb.so b/proprietary/vendor/lib64/libconfigdb.so new file mode 100644 index 0000000..f5ef1d2 Binary files /dev/null and b/proprietary/vendor/lib64/libconfigdb.so differ diff --git a/proprietary/vendor/lib64/libcpion.so b/proprietary/vendor/lib64/libcpion.so new file mode 100644 index 0000000..9788a21 Binary files /dev/null and b/proprietary/vendor/lib64/libcpion.so differ diff --git a/proprietary/vendor/lib64/libcvp2_1.so b/proprietary/vendor/lib64/libcvp2_1.so new file mode 100644 index 0000000..2a84af0 Binary files /dev/null and b/proprietary/vendor/lib64/libcvp2_1.so differ diff --git a/proprietary/vendor/lib64/libcvpcpuRev_skel.so b/proprietary/vendor/lib64/libcvpcpuRev_skel.so new file mode 100644 index 0000000..fa354ed Binary files /dev/null and b/proprietary/vendor/lib64/libcvpcpuRev_skel.so differ diff --git a/proprietary/vendor/lib64/libcwb_client_vendor.so b/proprietary/vendor/lib64/libcwb_client_vendor.so new file mode 100644 index 0000000..315d014 Binary files /dev/null and b/proprietary/vendor/lib64/libcwb_client_vendor.so differ diff --git a/proprietary/vendor/lib64/libcwb_qcom.so b/proprietary/vendor/lib64/libcwb_qcom.so new file mode 100644 index 0000000..1617cf4 Binary files /dev/null and b/proprietary/vendor/lib64/libcwb_qcom.so differ diff --git a/proprietary/vendor/lib64/libdataitems.so b/proprietary/vendor/lib64/libdataitems.so new file mode 100644 index 0000000..6d7a9f2 Binary files /dev/null and b/proprietary/vendor/lib64/libdataitems.so differ diff --git a/proprietary/vendor/lib64/libdiag.so b/proprietary/vendor/lib64/libdiag.so new file mode 100644 index 0000000..b2e3cb9 Binary files /dev/null and b/proprietary/vendor/lib64/libdiag.so differ diff --git a/proprietary/vendor/lib64/libdigital-dimming.so b/proprietary/vendor/lib64/libdigital-dimming.so new file mode 100644 index 0000000..c347835 Binary files /dev/null and b/proprietary/vendor/lib64/libdigital-dimming.so differ diff --git a/proprietary/vendor/lib64/libdisp-aba.so b/proprietary/vendor/lib64/libdisp-aba.so new file mode 100644 index 0000000..8b5f0ab Binary files /dev/null and b/proprietary/vendor/lib64/libdisp-aba.so differ diff --git a/proprietary/vendor/lib64/libdisplaydebug.so b/proprietary/vendor/lib64/libdisplaydebug.so new file mode 100644 index 0000000..5eb3c6e Binary files /dev/null and b/proprietary/vendor/lib64/libdisplaydebug.so differ diff --git a/proprietary/vendor/lib64/libdisplayqos.so b/proprietary/vendor/lib64/libdisplayqos.so new file mode 100644 index 0000000..52a6b1b Binary files /dev/null and b/proprietary/vendor/lib64/libdisplayqos.so differ diff --git a/proprietary/vendor/lib64/libdisplayskuutils.so b/proprietary/vendor/lib64/libdisplayskuutils.so new file mode 100644 index 0000000..b1fff9d Binary files /dev/null and b/proprietary/vendor/lib64/libdisplayskuutils.so differ diff --git a/proprietary/vendor/lib64/libdpmqmihal.so b/proprietary/vendor/lib64/libdpmqmihal.so new file mode 100644 index 0000000..c597872 Binary files /dev/null and b/proprietary/vendor/lib64/libdpmqmihal.so differ diff --git a/proprietary/vendor/lib64/libdpps.so b/proprietary/vendor/lib64/libdpps.so new file mode 100644 index 0000000..e5130c7 Binary files /dev/null and b/proprietary/vendor/lib64/libdpps.so differ diff --git a/proprietary/vendor/lib64/libdrmfs.so b/proprietary/vendor/lib64/libdrmfs.so new file mode 100644 index 0000000..0804390 Binary files /dev/null and b/proprietary/vendor/lib64/libdrmfs.so differ diff --git a/proprietary/vendor/lib64/libdrmtime.so b/proprietary/vendor/lib64/libdrmtime.so new file mode 100644 index 0000000..cdf1677 Binary files /dev/null and b/proprietary/vendor/lib64/libdrmtime.so differ diff --git a/proprietary/vendor/lib64/libdsi_netctrl.so b/proprietary/vendor/lib64/libdsi_netctrl.so new file mode 100644 index 0000000..0f3f95b Binary files /dev/null and b/proprietary/vendor/lib64/libdsi_netctrl.so differ diff --git a/proprietary/vendor/lib64/libdsutils.so b/proprietary/vendor/lib64/libdsutils.so new file mode 100644 index 0000000..e1e0445 Binary files /dev/null and b/proprietary/vendor/lib64/libdsutils.so differ diff --git a/proprietary/vendor/lib64/libeai_fixed.so b/proprietary/vendor/lib64/libeai_fixed.so new file mode 100644 index 0000000..b597c70 Binary files /dev/null and b/proprietary/vendor/lib64/libeai_fixed.so differ diff --git a/proprietary/vendor/lib64/libeai_float.so b/proprietary/vendor/lib64/libeai_float.so new file mode 100644 index 0000000..d19b052 Binary files /dev/null and b/proprietary/vendor/lib64/libeai_float.so differ diff --git a/proprietary/vendor/lib64/libengineplugin.so b/proprietary/vendor/lib64/libengineplugin.so new file mode 100644 index 0000000..5db7586 Binary files /dev/null and b/proprietary/vendor/lib64/libengineplugin.so differ diff --git a/proprietary/vendor/lib64/libeye_tracking_dsp_sample_stub.so b/proprietary/vendor/lib64/libeye_tracking_dsp_sample_stub.so new file mode 100644 index 0000000..addeeeb Binary files /dev/null and b/proprietary/vendor/lib64/libeye_tracking_dsp_sample_stub.so differ diff --git a/proprietary/vendor/lib64/libfastcvdsp_stub.so b/proprietary/vendor/lib64/libfastcvdsp_stub.so new file mode 100644 index 0000000..e581c16 Binary files /dev/null and b/proprietary/vendor/lib64/libfastcvdsp_stub.so differ diff --git a/proprietary/vendor/lib64/libfastcvopt.so b/proprietary/vendor/lib64/libfastcvopt.so new file mode 100644 index 0000000..6486550 Binary files /dev/null and b/proprietary/vendor/lib64/libfastcvopt.so differ diff --git a/proprietary/vendor/lib64/libfmpal.so b/proprietary/vendor/lib64/libfmpal.so new file mode 100644 index 0000000..aa2e099 Binary files /dev/null and b/proprietary/vendor/lib64/libfmpal.so differ diff --git a/proprietary/vendor/lib64/libgame_enhance.so b/proprietary/vendor/lib64/libgame_enhance.so new file mode 100644 index 0000000..8d254de Binary files /dev/null and b/proprietary/vendor/lib64/libgame_enhance.so differ diff --git a/proprietary/vendor/lib64/libgarden.so b/proprietary/vendor/lib64/libgarden.so new file mode 100644 index 0000000..94aefd1 Binary files /dev/null and b/proprietary/vendor/lib64/libgarden.so differ diff --git a/proprietary/vendor/lib64/libgarden_haltests_e2e.so b/proprietary/vendor/lib64/libgarden_haltests_e2e.so new file mode 100644 index 0000000..6b21889 Binary files /dev/null and b/proprietary/vendor/lib64/libgarden_haltests_e2e.so differ diff --git a/proprietary/vendor/lib64/libgdtap.so b/proprietary/vendor/lib64/libgdtap.so new file mode 100644 index 0000000..9470a47 Binary files /dev/null and b/proprietary/vendor/lib64/libgdtap.so differ diff --git a/proprietary/vendor/lib64/libgeofencing.so b/proprietary/vendor/lib64/libgeofencing.so new file mode 100644 index 0000000..2bb2a18 Binary files /dev/null and b/proprietary/vendor/lib64/libgeofencing.so differ diff --git a/proprietary/vendor/lib64/libgnss.so b/proprietary/vendor/lib64/libgnss.so new file mode 100644 index 0000000..7a394d2 Binary files /dev/null and b/proprietary/vendor/lib64/libgnss.so differ diff --git a/proprietary/vendor/lib64/libgnsspps.so b/proprietary/vendor/lib64/libgnsspps.so new file mode 100644 index 0000000..c5c00b2 Binary files /dev/null and b/proprietary/vendor/lib64/libgnsspps.so differ diff --git a/proprietary/vendor/lib64/libgps.utils.so b/proprietary/vendor/lib64/libgps.utils.so new file mode 100644 index 0000000..9e08795 Binary files /dev/null and b/proprietary/vendor/lib64/libgps.utils.so differ diff --git a/proprietary/vendor/lib64/libgpu_tonemapper.so b/proprietary/vendor/lib64/libgpu_tonemapper.so new file mode 100644 index 0000000..a67322d Binary files /dev/null and b/proprietary/vendor/lib64/libgpu_tonemapper.so differ diff --git a/proprietary/vendor/lib64/libgpudataproducer.so b/proprietary/vendor/lib64/libgpudataproducer.so new file mode 100644 index 0000000..419b3db Binary files /dev/null and b/proprietary/vendor/lib64/libgpudataproducer.so differ diff --git a/proprietary/vendor/lib64/libgralloccore.so b/proprietary/vendor/lib64/libgralloccore.so new file mode 100644 index 0000000..5deec3b Binary files /dev/null and b/proprietary/vendor/lib64/libgralloccore.so differ diff --git a/proprietary/vendor/lib64/libgrallocutils.so b/proprietary/vendor/lib64/libgrallocutils.so new file mode 100644 index 0000000..c717492 Binary files /dev/null and b/proprietary/vendor/lib64/libgrallocutils.so differ diff --git a/proprietary/vendor/lib64/libgsl.so b/proprietary/vendor/lib64/libgsl.so new file mode 100644 index 0000000..0d8b949 Binary files /dev/null and b/proprietary/vendor/lib64/libgsl.so differ diff --git a/proprietary/vendor/lib64/libhalide_hexagon_host.so b/proprietary/vendor/lib64/libhalide_hexagon_host.so new file mode 100644 index 0000000..c5bb302 Binary files /dev/null and b/proprietary/vendor/lib64/libhalide_hexagon_host.so differ diff --git a/proprietary/vendor/lib64/libhdr_backlight_adapter.so b/proprietary/vendor/lib64/libhdr_backlight_adapter.so new file mode 100644 index 0000000..636324c Binary files /dev/null and b/proprietary/vendor/lib64/libhdr_backlight_adapter.so differ diff --git a/proprietary/vendor/lib64/libhdr_tm.so b/proprietary/vendor/lib64/libhdr_tm.so new file mode 100644 index 0000000..10e4daf Binary files /dev/null and b/proprietary/vendor/lib64/libhdr_tm.so differ diff --git a/proprietary/vendor/lib64/libhdrdynamic.so b/proprietary/vendor/lib64/libhdrdynamic.so new file mode 100644 index 0000000..2da2344 Binary files /dev/null and b/proprietary/vendor/lib64/libhdrdynamic.so differ diff --git a/proprietary/vendor/lib64/libhdrdynamicootf.so b/proprietary/vendor/lib64/libhdrdynamicootf.so new file mode 100644 index 0000000..a69609e Binary files /dev/null and b/proprietary/vendor/lib64/libhdrdynamicootf.so differ diff --git a/proprietary/vendor/lib64/libhistogram.so b/proprietary/vendor/lib64/libhistogram.so new file mode 100644 index 0000000..1e375ce Binary files /dev/null and b/proprietary/vendor/lib64/libhistogram.so differ diff --git a/proprietary/vendor/lib64/libidl.so b/proprietary/vendor/lib64/libidl.so new file mode 100644 index 0000000..0344e67 Binary files /dev/null and b/proprietary/vendor/lib64/libidl.so differ diff --git a/proprietary/vendor/lib64/libizat_client_api.so b/proprietary/vendor/lib64/libizat_client_api.so new file mode 100644 index 0000000..ce9e9f5 Binary files /dev/null and b/proprietary/vendor/lib64/libizat_client_api.so differ diff --git a/proprietary/vendor/lib64/libizat_core.so b/proprietary/vendor/lib64/libizat_core.so new file mode 100644 index 0000000..1e0e0a4 Binary files /dev/null and b/proprietary/vendor/lib64/libizat_core.so differ diff --git a/proprietary/vendor/lib64/libjnihelper.so b/proprietary/vendor/lib64/libjnihelper.so new file mode 100644 index 0000000..650e397 Binary files /dev/null and b/proprietary/vendor/lib64/libjnihelper.so differ diff --git a/proprietary/vendor/lib64/libkcl.so b/proprietary/vendor/lib64/libkcl.so new file mode 100644 index 0000000..a2844ea Binary files /dev/null and b/proprietary/vendor/lib64/libkcl.so differ diff --git a/proprietary/vendor/lib64/libkernelmanager.so b/proprietary/vendor/lib64/libkernelmanager.so new file mode 100644 index 0000000..e435d83 Binary files /dev/null and b/proprietary/vendor/lib64/libkernelmanager.so differ diff --git a/proprietary/vendor/lib64/libkeymasterdeviceutils.so b/proprietary/vendor/lib64/libkeymasterdeviceutils.so new file mode 100644 index 0000000..b7ecdcf Binary files /dev/null and b/proprietary/vendor/lib64/libkeymasterdeviceutils.so differ diff --git a/proprietary/vendor/lib64/libkeymasterprovision.so b/proprietary/vendor/lib64/libkeymasterprovision.so new file mode 100644 index 0000000..b404e7c Binary files /dev/null and b/proprietary/vendor/lib64/libkeymasterprovision.so differ diff --git a/proprietary/vendor/lib64/libkeymasterutils.so b/proprietary/vendor/lib64/libkeymasterutils.so new file mode 100644 index 0000000..6220861 Binary files /dev/null and b/proprietary/vendor/lib64/libkeymasterutils.so differ diff --git a/proprietary/vendor/lib64/liblbs_core.so b/proprietary/vendor/lib64/liblbs_core.so new file mode 100644 index 0000000..04c4095 Binary files /dev/null and b/proprietary/vendor/lib64/liblbs_core.so differ diff --git a/proprietary/vendor/lib64/liblearningmodule.so b/proprietary/vendor/lib64/liblearningmodule.so new file mode 100644 index 0000000..e02ad04 Binary files /dev/null and b/proprietary/vendor/lib64/liblearningmodule.so differ diff --git a/proprietary/vendor/lib64/liblightninglaunches.so b/proprietary/vendor/lib64/liblightninglaunches.so new file mode 100644 index 0000000..f768ec7 Binary files /dev/null and b/proprietary/vendor/lib64/liblightninglaunches.so differ diff --git a/proprietary/vendor/lib64/liblistensoundmodel2vendor.so b/proprietary/vendor/lib64/liblistensoundmodel2vendor.so new file mode 100644 index 0000000..f429518 Binary files /dev/null and b/proprietary/vendor/lib64/liblistensoundmodel2vendor.so differ diff --git a/proprietary/vendor/lib64/libllvm-glnext.so b/proprietary/vendor/lib64/libllvm-glnext.so new file mode 100644 index 0000000..a5dc468 Binary files /dev/null and b/proprietary/vendor/lib64/libllvm-glnext.so differ diff --git a/proprietary/vendor/lib64/libllvm-qcom.so b/proprietary/vendor/lib64/libllvm-qcom.so new file mode 100644 index 0000000..2b0d3d6 Binary files /dev/null and b/proprietary/vendor/lib64/libllvm-qcom.so differ diff --git a/proprietary/vendor/lib64/libllvm-qgl.so b/proprietary/vendor/lib64/libllvm-qgl.so new file mode 100644 index 0000000..0cc8eee Binary files /dev/null and b/proprietary/vendor/lib64/libllvm-qgl.so differ diff --git a/proprietary/vendor/lib64/liblmthermallistner.so b/proprietary/vendor/lib64/liblmthermallistner.so new file mode 100644 index 0000000..5811e3a Binary files /dev/null and b/proprietary/vendor/lib64/liblmthermallistner.so differ diff --git a/proprietary/vendor/lib64/liblmutils-ns.so b/proprietary/vendor/lib64/liblmutils-ns.so new file mode 100644 index 0000000..db69e88 Binary files /dev/null and b/proprietary/vendor/lib64/liblmutils-ns.so differ diff --git a/proprietary/vendor/lib64/libloc_api_v02.so b/proprietary/vendor/lib64/libloc_api_v02.so new file mode 100644 index 0000000..61cca22 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_api_v02.so differ diff --git a/proprietary/vendor/lib64/libloc_api_wds.so b/proprietary/vendor/lib64/libloc_api_wds.so new file mode 100644 index 0000000..6cebee3 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_api_wds.so differ diff --git a/proprietary/vendor/lib64/libloc_core.so b/proprietary/vendor/lib64/libloc_core.so new file mode 100644 index 0000000..b95d9cd Binary files /dev/null and b/proprietary/vendor/lib64/libloc_core.so differ diff --git a/proprietary/vendor/lib64/libloc_eng_hub.so b/proprietary/vendor/lib64/libloc_eng_hub.so new file mode 100644 index 0000000..7fecfc3 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_eng_hub.so differ diff --git a/proprietary/vendor/lib64/libloc_socket.so b/proprietary/vendor/lib64/libloc_socket.so new file mode 100644 index 0000000..7b309f1 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_socket.so differ diff --git a/proprietary/vendor/lib64/libloc_util.so b/proprietary/vendor/lib64/libloc_util.so new file mode 100644 index 0000000..aed3c65 Binary files /dev/null and b/proprietary/vendor/lib64/libloc_util.so differ diff --git a/proprietary/vendor/lib64/liblocation_api.so b/proprietary/vendor/lib64/liblocation_api.so new file mode 100644 index 0000000..85dad72 Binary files /dev/null and b/proprietary/vendor/lib64/liblocation_api.so differ diff --git a/proprietary/vendor/lib64/liblocationservice.so b/proprietary/vendor/lib64/liblocationservice.so new file mode 100644 index 0000000..5cde93d Binary files /dev/null and b/proprietary/vendor/lib64/liblocationservice.so differ diff --git a/proprietary/vendor/lib64/liblocationservice_glue.so b/proprietary/vendor/lib64/liblocationservice_glue.so new file mode 100644 index 0000000..61cdd9d Binary files /dev/null and b/proprietary/vendor/lib64/liblocationservice_glue.so differ diff --git a/proprietary/vendor/lib64/liblocdiagiface.so b/proprietary/vendor/lib64/liblocdiagiface.so new file mode 100644 index 0000000..af7433a Binary files /dev/null and b/proprietary/vendor/lib64/liblocdiagiface.so differ diff --git a/proprietary/vendor/lib64/liblowi_client.so b/proprietary/vendor/lib64/liblowi_client.so new file mode 100644 index 0000000..9ef3904 Binary files /dev/null and b/proprietary/vendor/lib64/liblowi_client.so differ diff --git a/proprietary/vendor/lib64/liblowi_wifihal.so b/proprietary/vendor/lib64/liblowi_wifihal.so new file mode 100644 index 0000000..e5b91b1 Binary files /dev/null and b/proprietary/vendor/lib64/liblowi_wifihal.so differ diff --git a/proprietary/vendor/lib64/liblqe.so b/proprietary/vendor/lib64/liblqe.so new file mode 100644 index 0000000..52e3d07 Binary files /dev/null and b/proprietary/vendor/lib64/liblqe.so differ diff --git a/proprietary/vendor/lib64/liblx-ar_util.so b/proprietary/vendor/lib64/liblx-ar_util.so new file mode 100644 index 0000000..58c0d1e Binary files /dev/null and b/proprietary/vendor/lib64/liblx-ar_util.so differ diff --git a/proprietary/vendor/lib64/liblx-osal.so b/proprietary/vendor/lib64/liblx-osal.so new file mode 100644 index 0000000..995b98a Binary files /dev/null and b/proprietary/vendor/lib64/liblx-osal.so differ diff --git a/proprietary/vendor/lib64/libmcs.so b/proprietary/vendor/lib64/libmcs.so new file mode 100644 index 0000000..334aad0 Binary files /dev/null and b/proprietary/vendor/lib64/libmcs.so differ diff --git a/proprietary/vendor/lib64/libmdmdetect.so b/proprietary/vendor/lib64/libmdmdetect.so new file mode 100644 index 0000000..99a9e50 Binary files /dev/null and b/proprietary/vendor/lib64/libmdmdetect.so differ diff --git a/proprietary/vendor/lib64/libmdsprpc.so b/proprietary/vendor/lib64/libmdsprpc.so new file mode 100644 index 0000000..7115310 Binary files /dev/null and b/proprietary/vendor/lib64/libmdsprpc.so differ diff --git a/proprietary/vendor/lib64/libmemperfd.so b/proprietary/vendor/lib64/libmemperfd.so new file mode 100644 index 0000000..3dba7a8 Binary files /dev/null and b/proprietary/vendor/lib64/libmemperfd.so differ diff --git a/proprietary/vendor/lib64/libmemutils.so b/proprietary/vendor/lib64/libmemutils.so new file mode 100644 index 0000000..6a093b7 Binary files /dev/null and b/proprietary/vendor/lib64/libmemutils.so differ diff --git a/proprietary/vendor/lib64/libmeters-ns.so b/proprietary/vendor/lib64/libmeters-ns.so new file mode 100644 index 0000000..61076dc Binary files /dev/null and b/proprietary/vendor/lib64/libmeters-ns.so differ diff --git a/proprietary/vendor/lib64/libmeters.so b/proprietary/vendor/lib64/libmeters.so new file mode 100644 index 0000000..08941b3 Binary files /dev/null and b/proprietary/vendor/lib64/libmeters.so differ diff --git a/proprietary/vendor/lib64/libminkdescriptor.so b/proprietary/vendor/lib64/libminkdescriptor.so new file mode 100644 index 0000000..37468cb Binary files /dev/null and b/proprietary/vendor/lib64/libminkdescriptor.so differ diff --git a/proprietary/vendor/lib64/libminksocket_vendor.so b/proprietary/vendor/lib64/libminksocket_vendor.so new file mode 100644 index 0000000..2f27626 Binary files /dev/null and b/proprietary/vendor/lib64/libminksocket_vendor.so differ diff --git a/proprietary/vendor/lib64/libmm-hdcpmgr.so b/proprietary/vendor/lib64/libmm-hdcpmgr.so new file mode 100644 index 0000000..92b814c Binary files /dev/null and b/proprietary/vendor/lib64/libmm-hdcpmgr.so differ diff --git a/proprietary/vendor/lib64/libmmosal_vendor.so b/proprietary/vendor/lib64/libmmosal_vendor.so new file mode 100644 index 0000000..8f3fd57 Binary files /dev/null and b/proprietary/vendor/lib64/libmmosal_vendor.so differ diff --git a/proprietary/vendor/lib64/libmmrtpdecoder_vendor.so b/proprietary/vendor/lib64/libmmrtpdecoder_vendor.so new file mode 100644 index 0000000..4376d68 Binary files /dev/null and b/proprietary/vendor/lib64/libmmrtpdecoder_vendor.so differ diff --git a/proprietary/vendor/lib64/libmmrtpencoder_vendor.so b/proprietary/vendor/lib64/libmmrtpencoder_vendor.so new file mode 100644 index 0000000..9123195 Binary files /dev/null and b/proprietary/vendor/lib64/libmmrtpencoder_vendor.so differ diff --git a/proprietary/vendor/lib64/libnetmgr.so b/proprietary/vendor/lib64/libnetmgr.so new file mode 100644 index 0000000..ca0e4da Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgr.so differ diff --git a/proprietary/vendor/lib64/libnetmgr_common.so b/proprietary/vendor/lib64/libnetmgr_common.so new file mode 100644 index 0000000..7642b8f Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgr_common.so differ diff --git a/proprietary/vendor/lib64/libnetmgr_datapath_proxy.so b/proprietary/vendor/lib64/libnetmgr_datapath_proxy.so new file mode 100644 index 0000000..2757461 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgr_datapath_proxy.so differ diff --git a/proprietary/vendor/lib64/libnetmgr_nr_fusion.so b/proprietary/vendor/lib64/libnetmgr_nr_fusion.so new file mode 100644 index 0000000..cd75774 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgr_nr_fusion.so differ diff --git a/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so b/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so new file mode 100644 index 0000000..2ea4bb4 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so differ diff --git a/proprietary/vendor/lib64/libnetmgr_sscm3.so b/proprietary/vendor/lib64/libnetmgr_sscm3.so new file mode 100644 index 0000000..d7a0a85 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgr_sscm3.so differ diff --git a/proprietary/vendor/lib64/libnetmgr_utils.so b/proprietary/vendor/lib64/libnetmgr_utils.so new file mode 100644 index 0000000..c6b9880 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgr_utils.so differ diff --git a/proprietary/vendor/lib64/libnetmgrext_interface_client.so b/proprietary/vendor/lib64/libnetmgrext_interface_client.so new file mode 100644 index 0000000..9e9b034 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgrext_interface_client.so differ diff --git a/proprietary/vendor/lib64/libnetmgrext_interface_server.so b/proprietary/vendor/lib64/libnetmgrext_interface_server.so new file mode 100644 index 0000000..10ecda4 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgrext_interface_server.so differ diff --git a/proprietary/vendor/lib64/libnetmgrmodemproxy.so b/proprietary/vendor/lib64/libnetmgrmodemproxy.so new file mode 100644 index 0000000..a5421d3 Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgrmodemproxy.so differ diff --git a/proprietary/vendor/lib64/libnetmgrportutils.so b/proprietary/vendor/lib64/libnetmgrportutils.so new file mode 100644 index 0000000..36b3b1a Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgrportutils.so differ diff --git a/proprietary/vendor/lib64/libnetmgrxfrmutils.so b/proprietary/vendor/lib64/libnetmgrxfrmutils.so new file mode 100644 index 0000000..23c3a3d Binary files /dev/null and b/proprietary/vendor/lib64/libnetmgrxfrmutils.so differ diff --git a/proprietary/vendor/lib64/libnlnetmgr.so b/proprietary/vendor/lib64/libnlnetmgr.so new file mode 100644 index 0000000..d969c1b Binary files /dev/null and b/proprietary/vendor/lib64/libnlnetmgr.so differ diff --git a/proprietary/vendor/lib64/libops.so b/proprietary/vendor/lib64/libops.so new file mode 100644 index 0000000..82d9e08 Binary files /dev/null and b/proprietary/vendor/lib64/libops.so differ diff --git a/proprietary/vendor/lib64/libpal_net_if.so b/proprietary/vendor/lib64/libpal_net_if.so new file mode 100644 index 0000000..ab6e3eb Binary files /dev/null and b/proprietary/vendor/lib64/libpal_net_if.so differ diff --git a/proprietary/vendor/lib64/libpalclient.so b/proprietary/vendor/lib64/libpalclient.so new file mode 100644 index 0000000..ea67561 Binary files /dev/null and b/proprietary/vendor/lib64/libpalclient.so differ diff --git a/proprietary/vendor/lib64/libpasrutils.so b/proprietary/vendor/lib64/libpasrutils.so new file mode 100644 index 0000000..836e695 Binary files /dev/null and b/proprietary/vendor/lib64/libpasrutils.so differ diff --git a/proprietary/vendor/lib64/libpdmapper.so b/proprietary/vendor/lib64/libpdmapper.so new file mode 100644 index 0000000..6fc17b9 Binary files /dev/null and b/proprietary/vendor/lib64/libpdmapper.so differ diff --git a/proprietary/vendor/lib64/libpdnotifier.so b/proprietary/vendor/lib64/libpdnotifier.so new file mode 100644 index 0000000..e9b5c14 Binary files /dev/null and b/proprietary/vendor/lib64/libpdnotifier.so differ diff --git a/proprietary/vendor/lib64/libperfconfig.so b/proprietary/vendor/lib64/libperfconfig.so new file mode 100644 index 0000000..26359bf Binary files /dev/null and b/proprietary/vendor/lib64/libperfconfig.so differ diff --git a/proprietary/vendor/lib64/libperfgluelayer.so b/proprietary/vendor/lib64/libperfgluelayer.so new file mode 100644 index 0000000..a9db593 Binary files /dev/null and b/proprietary/vendor/lib64/libperfgluelayer.so differ diff --git a/proprietary/vendor/lib64/libperfioctl.so b/proprietary/vendor/lib64/libperfioctl.so new file mode 100644 index 0000000..758f2d3 Binary files /dev/null and b/proprietary/vendor/lib64/libperfioctl.so differ diff --git a/proprietary/vendor/lib64/libperipheral_client.so b/proprietary/vendor/lib64/libperipheral_client.so new file mode 100644 index 0000000..6045631 Binary files /dev/null and b/proprietary/vendor/lib64/libperipheral_client.so differ diff --git a/proprietary/vendor/lib64/libpowercallback.so b/proprietary/vendor/lib64/libpowercallback.so new file mode 100644 index 0000000..152ecce Binary files /dev/null and b/proprietary/vendor/lib64/libpowercallback.so differ diff --git a/proprietary/vendor/lib64/libpowercore.so b/proprietary/vendor/lib64/libpowercore.so new file mode 100644 index 0000000..32d84a2 Binary files /dev/null and b/proprietary/vendor/lib64/libpowercore.so differ diff --git a/proprietary/vendor/lib64/libprekill.so b/proprietary/vendor/lib64/libprekill.so new file mode 100644 index 0000000..d7e6a4e Binary files /dev/null and b/proprietary/vendor/lib64/libprekill.so differ diff --git a/proprietary/vendor/lib64/libprocomp.so b/proprietary/vendor/lib64/libprocomp.so new file mode 100644 index 0000000..0c22d12 Binary files /dev/null and b/proprietary/vendor/lib64/libprocomp.so differ diff --git a/proprietary/vendor/lib64/libpsmoptfeature.so b/proprietary/vendor/lib64/libpsmoptfeature.so new file mode 100644 index 0000000..2d1a55b Binary files /dev/null and b/proprietary/vendor/lib64/libpsmoptfeature.so differ diff --git a/proprietary/vendor/lib64/libpwirisfeature.so b/proprietary/vendor/lib64/libpwirisfeature.so new file mode 100644 index 0000000..2678fa9 Binary files /dev/null and b/proprietary/vendor/lib64/libpwirisfeature.so differ diff --git a/proprietary/vendor/lib64/libpwirishalwrapper.so b/proprietary/vendor/lib64/libpwirishalwrapper.so new file mode 100644 index 0000000..eb8cc82 Binary files /dev/null and b/proprietary/vendor/lib64/libpwirishalwrapper.so differ diff --git a/proprietary/vendor/lib64/libqapesdk.so b/proprietary/vendor/lib64/libqapesdk.so new file mode 100644 index 0000000..9a0606e Binary files /dev/null and b/proprietary/vendor/lib64/libqapesdk.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_base.so b/proprietary/vendor/lib64/libqc2audio_base.so new file mode 100644 index 0000000..c2514aa Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_base.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_basecodec.so b/proprietary/vendor/lib64/libqc2audio_basecodec.so new file mode 100644 index 0000000..5ab724f Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_basecodec.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_core.so b/proprietary/vendor/lib64/libqc2audio_core.so new file mode 100644 index 0000000..98ae773 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_core.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_hooks.so b/proprietary/vendor/lib64/libqc2audio_hooks.so new file mode 100644 index 0000000..14f72f0 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_hooks.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so b/proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so new file mode 100644 index 0000000..87979cb Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_platform.so b/proprietary/vendor/lib64/libqc2audio_platform.so new file mode 100644 index 0000000..9f8c3d0 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_platform.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_swaudiocodec.so b/proprietary/vendor/lib64/libqc2audio_swaudiocodec.so new file mode 100644 index 0000000..b9b8721 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_swaudiocodec.so differ diff --git a/proprietary/vendor/lib64/libqc2audio_utils.so b/proprietary/vendor/lib64/libqc2audio_utils.so new file mode 100644 index 0000000..087f27e Binary files /dev/null and b/proprietary/vendor/lib64/libqc2audio_utils.so differ diff --git a/proprietary/vendor/lib64/libqc2colorconvertfilter.so b/proprietary/vendor/lib64/libqc2colorconvertfilter.so new file mode 100644 index 0000000..fcff371 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2colorconvertfilter.so differ diff --git a/proprietary/vendor/lib64/libqc2filter.so b/proprietary/vendor/lib64/libqc2filter.so new file mode 100644 index 0000000..aa3de4e Binary files /dev/null and b/proprietary/vendor/lib64/libqc2filter.so differ diff --git a/proprietary/vendor/lib64/libqc2vppfilter.so b/proprietary/vendor/lib64/libqc2vppfilter.so new file mode 100644 index 0000000..66f9ab1 Binary files /dev/null and b/proprietary/vendor/lib64/libqc2vppfilter.so differ diff --git a/proprietary/vendor/lib64/libqcbor.so b/proprietary/vendor/lib64/libqcbor.so new file mode 100644 index 0000000..f3a1779 Binary files /dev/null and b/proprietary/vendor/lib64/libqcbor.so differ diff --git a/proprietary/vendor/lib64/libqcc_file_agent.so b/proprietary/vendor/lib64/libqcc_file_agent.so new file mode 100644 index 0000000..71728ba Binary files /dev/null and b/proprietary/vendor/lib64/libqcc_file_agent.so differ diff --git a/proprietary/vendor/lib64/libqcmaputils.so b/proprietary/vendor/lib64/libqcmaputils.so new file mode 100644 index 0000000..db0246a Binary files /dev/null and b/proprietary/vendor/lib64/libqcmaputils.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_base.so b/proprietary/vendor/lib64/libqcodec2_base.so new file mode 100644 index 0000000..180bcd2 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_base.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_basecodec.so b/proprietary/vendor/lib64/libqcodec2_basecodec.so new file mode 100644 index 0000000..dfee28e Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_basecodec.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_core.so b/proprietary/vendor/lib64/libqcodec2_core.so new file mode 100644 index 0000000..0f09b20 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_core.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_filterbase.so b/proprietary/vendor/lib64/libqcodec2_filterbase.so new file mode 100644 index 0000000..d8f75f9 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_filterbase.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_hooks.so b/proprietary/vendor/lib64/libqcodec2_hooks.so new file mode 100644 index 0000000..c75d0a7 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_hooks.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_mockfilter.so b/proprietary/vendor/lib64/libqcodec2_mockfilter.so new file mode 100644 index 0000000..c9f6cad Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_mockfilter.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_mockqc2filter.so b/proprietary/vendor/lib64/libqcodec2_mockqc2filter.so new file mode 100644 index 0000000..c8a5675 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_mockqc2filter.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_platform.so b/proprietary/vendor/lib64/libqcodec2_platform.so new file mode 100644 index 0000000..0bfd13e Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_platform.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_utils.so b/proprietary/vendor/lib64/libqcodec2_utils.so new file mode 100644 index 0000000..67b81a7 Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_utils.so differ diff --git a/proprietary/vendor/lib64/libqcodec2_v4l2codec.so b/proprietary/vendor/lib64/libqcodec2_v4l2codec.so new file mode 100644 index 0000000..f89bfae Binary files /dev/null and b/proprietary/vendor/lib64/libqcodec2_v4l2codec.so differ diff --git a/proprietary/vendor/lib64/libqconfigclient.so b/proprietary/vendor/lib64/libqconfigclient.so new file mode 100644 index 0000000..c2acea4 Binary files /dev/null and b/proprietary/vendor/lib64/libqconfigclient.so differ diff --git a/proprietary/vendor/lib64/libqcrilDataModule.so b/proprietary/vendor/lib64/libqcrilDataModule.so new file mode 100644 index 0000000..6ce2ee6 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilDataModule.so differ diff --git a/proprietary/vendor/lib64/libqcrilNr.so b/proprietary/vendor/lib64/libqcrilNr.so new file mode 100644 index 0000000..309df69 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNr.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrCellInfoModule.so b/proprietary/vendor/lib64/libqcrilNrCellInfoModule.so new file mode 100644 index 0000000..63a9aee Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrCellInfoModule.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrFramework.so b/proprietary/vendor/lib64/libqcrilNrFramework.so new file mode 100644 index 0000000..356381e Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrFramework.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrImsModule.so b/proprietary/vendor/lib64/libqcrilNrImsModule.so new file mode 100644 index 0000000..7045c9e Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrImsModule.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrLogger.so b/proprietary/vendor/lib64/libqcrilNrLogger.so new file mode 100644 index 0000000..655e136 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrLogger.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrPbmModule.so b/proprietary/vendor/lib64/libqcrilNrPbmModule.so new file mode 100644 index 0000000..4004eb5 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrPbmModule.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrQtiBus.so b/proprietary/vendor/lib64/libqcrilNrQtiBus.so new file mode 100644 index 0000000..ca346f3 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrQtiBus.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrQtiMutex.so b/proprietary/vendor/lib64/libqcrilNrQtiMutex.so new file mode 100644 index 0000000..612f125 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrQtiMutex.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrSmsModule.so b/proprietary/vendor/lib64/libqcrilNrSmsModule.so new file mode 100644 index 0000000..0a8991d Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrSmsModule.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrSocketModule.so b/proprietary/vendor/lib64/libqcrilNrSocketModule.so new file mode 100644 index 0000000..40cb5e5 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrSocketModule.so differ diff --git a/proprietary/vendor/lib64/libqcrilNrVoiceModule.so b/proprietary/vendor/lib64/libqcrilNrVoiceModule.so new file mode 100644 index 0000000..f21fbe5 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrilNrVoiceModule.so differ diff --git a/proprietary/vendor/lib64/libqcrildataaidl.so b/proprietary/vendor/lib64/libqcrildataaidl.so new file mode 100644 index 0000000..5b90ee0 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrildataaidl.so differ diff --git a/proprietary/vendor/lib64/libqcrildatactl.so b/proprietary/vendor/lib64/libqcrildatactl.so new file mode 100644 index 0000000..85685d3 Binary files /dev/null and b/proprietary/vendor/lib64/libqcrildatactl.so differ diff --git a/proprietary/vendor/lib64/libqcrildataqos.so b/proprietary/vendor/lib64/libqcrildataqos.so new file mode 100644 index 0000000..dbb201a Binary files /dev/null and b/proprietary/vendor/lib64/libqcrildataqos.so differ diff --git a/proprietary/vendor/lib64/libqdcm-algo.so b/proprietary/vendor/lib64/libqdcm-algo.so new file mode 100644 index 0000000..ad89615 Binary files /dev/null and b/proprietary/vendor/lib64/libqdcm-algo.so differ diff --git a/proprietary/vendor/lib64/libqdcm-json-mode-parser.so b/proprietary/vendor/lib64/libqdcm-json-mode-parser.so new file mode 100644 index 0000000..1c34fb6 Binary files /dev/null and b/proprietary/vendor/lib64/libqdcm-json-mode-parser.so differ diff --git a/proprietary/vendor/lib64/libqdcm-mode-parser.so b/proprietary/vendor/lib64/libqdcm-mode-parser.so new file mode 100644 index 0000000..cbb0939 Binary files /dev/null and b/proprietary/vendor/lib64/libqdcm-mode-parser.so differ diff --git a/proprietary/vendor/lib64/libqdi.so b/proprietary/vendor/lib64/libqdi.so new file mode 100644 index 0000000..885189b Binary files /dev/null and b/proprietary/vendor/lib64/libqdi.so differ diff --git a/proprietary/vendor/lib64/libqdma_file_agent.so b/proprietary/vendor/lib64/libqdma_file_agent.so new file mode 100644 index 0000000..5c8ffdd Binary files /dev/null and b/proprietary/vendor/lib64/libqdma_file_agent.so differ diff --git a/proprietary/vendor/lib64/libqdp.so b/proprietary/vendor/lib64/libqdp.so new file mode 100644 index 0000000..e73b9e9 Binary files /dev/null and b/proprietary/vendor/lib64/libqdp.so differ diff --git a/proprietary/vendor/lib64/libqdpr.so b/proprietary/vendor/lib64/libqdpr.so new file mode 100644 index 0000000..dfdc1e7 Binary files /dev/null and b/proprietary/vendor/lib64/libqdpr.so differ diff --git a/proprietary/vendor/lib64/libqdutils.so b/proprietary/vendor/lib64/libqdutils.so new file mode 100644 index 0000000..7a267dd Binary files /dev/null and b/proprietary/vendor/lib64/libqdutils.so differ diff --git a/proprietary/vendor/lib64/libqisl.so b/proprietary/vendor/lib64/libqisl.so new file mode 100644 index 0000000..9b9d14b Binary files /dev/null and b/proprietary/vendor/lib64/libqisl.so differ diff --git a/proprietary/vendor/lib64/libqmi.so b/proprietary/vendor/lib64/libqmi.so new file mode 100644 index 0000000..4662e85 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi.so differ diff --git a/proprietary/vendor/lib64/libqmi_cci.so b/proprietary/vendor/lib64/libqmi_cci.so new file mode 100644 index 0000000..20a95e0 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_cci.so differ diff --git a/proprietary/vendor/lib64/libqmi_client_helper.so b/proprietary/vendor/lib64/libqmi_client_helper.so new file mode 100644 index 0000000..d3c61d2 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_client_helper.so differ diff --git a/proprietary/vendor/lib64/libqmi_client_qmux.so b/proprietary/vendor/lib64/libqmi_client_qmux.so new file mode 100644 index 0000000..32534a1 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_client_qmux.so differ diff --git a/proprietary/vendor/lib64/libqmi_common_so.so b/proprietary/vendor/lib64/libqmi_common_so.so new file mode 100644 index 0000000..80043a8 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_common_so.so differ diff --git a/proprietary/vendor/lib64/libqmi_csi.so b/proprietary/vendor/lib64/libqmi_csi.so new file mode 100644 index 0000000..5a354f2 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_csi.so differ diff --git a/proprietary/vendor/lib64/libqmi_encdec.so b/proprietary/vendor/lib64/libqmi_encdec.so new file mode 100644 index 0000000..122846c Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_encdec.so differ diff --git a/proprietary/vendor/lib64/libqmi_legacy.so b/proprietary/vendor/lib64/libqmi_legacy.so new file mode 100644 index 0000000..5cde484 Binary files /dev/null and b/proprietary/vendor/lib64/libqmi_legacy.so differ diff --git a/proprietary/vendor/lib64/libqmiservices.so b/proprietary/vendor/lib64/libqmiservices.so new file mode 100644 index 0000000..3b45af2 Binary files /dev/null and b/proprietary/vendor/lib64/libqmiservices.so differ diff --git a/proprietary/vendor/lib64/libqppe.so b/proprietary/vendor/lib64/libqppe.so new file mode 100644 index 0000000..78a3b31 Binary files /dev/null and b/proprietary/vendor/lib64/libqppe.so differ diff --git a/proprietary/vendor/lib64/libqrtr.so b/proprietary/vendor/lib64/libqrtr.so new file mode 100644 index 0000000..9001f1a Binary files /dev/null and b/proprietary/vendor/lib64/libqrtr.so differ diff --git a/proprietary/vendor/lib64/libqrtrclient.so b/proprietary/vendor/lib64/libqrtrclient.so new file mode 100644 index 0000000..c27b75a Binary files /dev/null and b/proprietary/vendor/lib64/libqrtrclient.so differ diff --git a/proprietary/vendor/lib64/libqseed3.so b/proprietary/vendor/lib64/libqseed3.so new file mode 100644 index 0000000..835f207 Binary files /dev/null and b/proprietary/vendor/lib64/libqseed3.so differ diff --git a/proprietary/vendor/lib64/libqservice.so b/proprietary/vendor/lib64/libqservice.so new file mode 100644 index 0000000..ab9ee60 Binary files /dev/null and b/proprietary/vendor/lib64/libqservice.so differ diff --git a/proprietary/vendor/lib64/libqsocket.so b/proprietary/vendor/lib64/libqsocket.so new file mode 100644 index 0000000..f1b654c Binary files /dev/null and b/proprietary/vendor/lib64/libqsocket.so differ diff --git a/proprietary/vendor/lib64/libqti-iopd-client.so b/proprietary/vendor/lib64/libqti-iopd-client.so new file mode 100644 index 0000000..c8f6adf Binary files /dev/null and b/proprietary/vendor/lib64/libqti-iopd-client.so differ diff --git a/proprietary/vendor/lib64/libqti-iopd.so b/proprietary/vendor/lib64/libqti-iopd.so new file mode 100644 index 0000000..24229ad Binary files /dev/null and b/proprietary/vendor/lib64/libqti-iopd.so differ diff --git a/proprietary/vendor/lib64/libqti-perfd-client.so b/proprietary/vendor/lib64/libqti-perfd-client.so new file mode 100644 index 0000000..3297077 Binary files /dev/null and b/proprietary/vendor/lib64/libqti-perfd-client.so differ diff --git a/proprietary/vendor/lib64/libqti-perfd.so b/proprietary/vendor/lib64/libqti-perfd.so new file mode 100644 index 0000000..5924d39 Binary files /dev/null and b/proprietary/vendor/lib64/libqti-perfd.so differ diff --git a/proprietary/vendor/lib64/libqti-util.so b/proprietary/vendor/lib64/libqti-util.so new file mode 100644 index 0000000..936d81b Binary files /dev/null and b/proprietary/vendor/lib64/libqti-util.so differ diff --git a/proprietary/vendor/lib64/libqti-utils.so b/proprietary/vendor/lib64/libqti-utils.so new file mode 100644 index 0000000..36af34d Binary files /dev/null and b/proprietary/vendor/lib64/libqti-utils.so differ diff --git a/proprietary/vendor/lib64/libqti_vndfwk_detect_vendor.so b/proprietary/vendor/lib64/libqti_vndfwk_detect_vendor.so new file mode 100644 index 0000000..b2cb769 Binary files /dev/null and b/proprietary/vendor/lib64/libqti_vndfwk_detect_vendor.so differ diff --git a/proprietary/vendor/lib64/libqtigefar.so b/proprietary/vendor/lib64/libqtigefar.so new file mode 100644 index 0000000..3862819 Binary files /dev/null and b/proprietary/vendor/lib64/libqtigefar.so differ diff --git a/proprietary/vendor/lib64/libqtikeymaster4.so b/proprietary/vendor/lib64/libqtikeymaster4.so new file mode 100644 index 0000000..ecd3b7f Binary files /dev/null and b/proprietary/vendor/lib64/libqtikeymaster4.so differ diff --git a/proprietary/vendor/lib64/libqtikeymint.so b/proprietary/vendor/lib64/libqtikeymint.so new file mode 100644 index 0000000..2eb2fac Binary files /dev/null and b/proprietary/vendor/lib64/libqtikeymint.so differ diff --git a/proprietary/vendor/lib64/libqvr_cam_cdsp_driver_stub.so b/proprietary/vendor/lib64/libqvr_cam_cdsp_driver_stub.so new file mode 100644 index 0000000..13901e7 Binary files /dev/null and b/proprietary/vendor/lib64/libqvr_cam_cdsp_driver_stub.so differ diff --git a/proprietary/vendor/lib64/libqvr_cdsp_driver_stub.so b/proprietary/vendor/lib64/libqvr_cdsp_driver_stub.so new file mode 100644 index 0000000..a8202b1 Binary files /dev/null and b/proprietary/vendor/lib64/libqvr_cdsp_driver_stub.so differ diff --git a/proprietary/vendor/lib64/libqvr_eyetracking_plugin.so b/proprietary/vendor/lib64/libqvr_eyetracking_plugin.so new file mode 100644 index 0000000..4857908 Binary files /dev/null and b/proprietary/vendor/lib64/libqvr_eyetracking_plugin.so differ diff --git a/proprietary/vendor/lib64/libqvr_hostcontroller_plugin.so b/proprietary/vendor/lib64/libqvr_hostcontroller_plugin.so new file mode 100644 index 0000000..d1d6dcf Binary files /dev/null and b/proprietary/vendor/lib64/libqvr_hostcontroller_plugin.so differ diff --git a/proprietary/vendor/lib64/libqvrcamera_client.qti.so b/proprietary/vendor/lib64/libqvrcamera_client.qti.so new file mode 100644 index 0000000..6cd20a2 Binary files /dev/null and b/proprietary/vendor/lib64/libqvrcamera_client.qti.so differ diff --git a/proprietary/vendor/lib64/libqvrservice.so b/proprietary/vendor/lib64/libqvrservice.so new file mode 100644 index 0000000..4b0b9ad Binary files /dev/null and b/proprietary/vendor/lib64/libqvrservice.so differ diff --git a/proprietary/vendor/lib64/libqvrservice_client.qti.so b/proprietary/vendor/lib64/libqvrservice_client.qti.so new file mode 100644 index 0000000..971384e Binary files /dev/null and b/proprietary/vendor/lib64/libqvrservice_client.qti.so differ diff --git a/proprietary/vendor/lib64/librcc.so b/proprietary/vendor/lib64/librcc.so new file mode 100644 index 0000000..ab16349 Binary files /dev/null and b/proprietary/vendor/lib64/librcc.so differ diff --git a/proprietary/vendor/lib64/librcmask.so b/proprietary/vendor/lib64/librcmask.so new file mode 100644 index 0000000..8d6be44 Binary files /dev/null and b/proprietary/vendor/lib64/librcmask.so differ diff --git a/proprietary/vendor/lib64/libril-db.so b/proprietary/vendor/lib64/libril-db.so new file mode 100644 index 0000000..1c3f0ba Binary files /dev/null and b/proprietary/vendor/lib64/libril-db.so differ diff --git a/proprietary/vendor/lib64/libril-legacy.so b/proprietary/vendor/lib64/libril-legacy.so new file mode 100644 index 0000000..195bee9 Binary files /dev/null and b/proprietary/vendor/lib64/libril-legacy.so differ diff --git a/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so new file mode 100644 index 0000000..74f67bd Binary files /dev/null and b/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so differ diff --git a/proprietary/vendor/lib64/libril-qc-radioconfig.so b/proprietary/vendor/lib64/libril-qc-radioconfig.so new file mode 100644 index 0000000..e9984c0 Binary files /dev/null and b/proprietary/vendor/lib64/libril-qc-radioconfig.so differ diff --git a/proprietary/vendor/lib64/librilqmimiscservices.so b/proprietary/vendor/lib64/librilqmimiscservices.so new file mode 100644 index 0000000..6492938 Binary files /dev/null and b/proprietary/vendor/lib64/librilqmimiscservices.so differ diff --git a/proprietary/vendor/lib64/librpmb.so b/proprietary/vendor/lib64/librpmb.so new file mode 100644 index 0000000..99ae024 Binary files /dev/null and b/proprietary/vendor/lib64/librpmb.so differ diff --git a/proprietary/vendor/lib64/libscveCommon.so b/proprietary/vendor/lib64/libscveCommon.so new file mode 100644 index 0000000..eb99264 Binary files /dev/null and b/proprietary/vendor/lib64/libscveCommon.so differ diff --git a/proprietary/vendor/lib64/libscveCommon_stub.so b/proprietary/vendor/lib64/libscveCommon_stub.so new file mode 100644 index 0000000..179fe3d Binary files /dev/null and b/proprietary/vendor/lib64/libscveCommon_stub.so differ diff --git a/proprietary/vendor/lib64/libscveObjectSegmentation.so b/proprietary/vendor/lib64/libscveObjectSegmentation.so new file mode 100644 index 0000000..6c5ba65 Binary files /dev/null and b/proprietary/vendor/lib64/libscveObjectSegmentation.so differ diff --git a/proprietary/vendor/lib64/libscveObjectTracker.so b/proprietary/vendor/lib64/libscveObjectTracker.so new file mode 100644 index 0000000..c7724b2 Binary files /dev/null and b/proprietary/vendor/lib64/libscveObjectTracker.so differ diff --git a/proprietary/vendor/lib64/libscveObjectTracker_stub.so b/proprietary/vendor/lib64/libscveObjectTracker_stub.so new file mode 100644 index 0000000..0432bb2 Binary files /dev/null and b/proprietary/vendor/lib64/libscveObjectTracker_stub.so differ diff --git a/proprietary/vendor/lib64/libsdedrm.so b/proprietary/vendor/lib64/libsdedrm.so new file mode 100644 index 0000000..0f9e319 Binary files /dev/null and b/proprietary/vendor/lib64/libsdedrm.so differ diff --git a/proprietary/vendor/lib64/libsdm-color.so b/proprietary/vendor/lib64/libsdm-color.so new file mode 100644 index 0000000..bd03069 Binary files /dev/null and b/proprietary/vendor/lib64/libsdm-color.so differ diff --git a/proprietary/vendor/lib64/libsdm-colormgr-algo.so b/proprietary/vendor/lib64/libsdm-colormgr-algo.so new file mode 100644 index 0000000..4a8fa33 Binary files /dev/null and b/proprietary/vendor/lib64/libsdm-colormgr-algo.so differ diff --git a/proprietary/vendor/lib64/libsdm-disp-vndapis.so b/proprietary/vendor/lib64/libsdm-disp-vndapis.so new file mode 100644 index 0000000..91c36db Binary files /dev/null and b/proprietary/vendor/lib64/libsdm-disp-vndapis.so differ diff --git a/proprietary/vendor/lib64/libsdmcore.so b/proprietary/vendor/lib64/libsdmcore.so new file mode 100644 index 0000000..1d0d721 Binary files /dev/null and b/proprietary/vendor/lib64/libsdmcore.so differ diff --git a/proprietary/vendor/lib64/libsdmextension.so b/proprietary/vendor/lib64/libsdmextension.so new file mode 100644 index 0000000..90db8b6 Binary files /dev/null and b/proprietary/vendor/lib64/libsdmextension.so differ diff --git a/proprietary/vendor/lib64/libsdmutils.so b/proprietary/vendor/lib64/libsdmutils.so new file mode 100644 index 0000000..ee6bbe2 Binary files /dev/null and b/proprietary/vendor/lib64/libsdmutils.so differ diff --git a/proprietary/vendor/lib64/libsdsprpc.so b/proprietary/vendor/lib64/libsdsprpc.so new file mode 100644 index 0000000..d290100 Binary files /dev/null and b/proprietary/vendor/lib64/libsdsprpc.so differ diff --git a/proprietary/vendor/lib64/libsensorcal.so b/proprietary/vendor/lib64/libsensorcal.so new file mode 100644 index 0000000..32ceadb Binary files /dev/null and b/proprietary/vendor/lib64/libsensorcal.so differ diff --git a/proprietary/vendor/lib64/libsensorslog.so b/proprietary/vendor/lib64/libsensorslog.so new file mode 100644 index 0000000..a0ffe41 Binary files /dev/null and b/proprietary/vendor/lib64/libsensorslog.so differ diff --git a/proprietary/vendor/lib64/libshsc.so b/proprietary/vendor/lib64/libshsc.so new file mode 100644 index 0000000..4256601 Binary files /dev/null and b/proprietary/vendor/lib64/libshsc.so differ diff --git a/proprietary/vendor/lib64/libshsusr_verinfo.so b/proprietary/vendor/lib64/libshsusr_verinfo.so new file mode 100644 index 0000000..e16d25c Binary files /dev/null and b/proprietary/vendor/lib64/libshsusr_verinfo.so differ diff --git a/proprietary/vendor/lib64/libsi.so b/proprietary/vendor/lib64/libsi.so new file mode 100644 index 0000000..37e6c6b Binary files /dev/null and b/proprietary/vendor/lib64/libsi.so differ diff --git a/proprietary/vendor/lib64/libsilkyscrolls.so b/proprietary/vendor/lib64/libsilkyscrolls.so new file mode 100644 index 0000000..1e18905 Binary files /dev/null and b/proprietary/vendor/lib64/libsilkyscrolls.so differ diff --git a/proprietary/vendor/lib64/libskewknob.so b/proprietary/vendor/lib64/libskewknob.so new file mode 100644 index 0000000..2b74eca Binary files /dev/null and b/proprietary/vendor/lib64/libskewknob.so differ diff --git a/proprietary/vendor/lib64/libslimclient.so b/proprietary/vendor/lib64/libslimclient.so new file mode 100644 index 0000000..dafc247 Binary files /dev/null and b/proprietary/vendor/lib64/libslimclient.so differ diff --git a/proprietary/vendor/lib64/libsnapdragoncolor-manager.so b/proprietary/vendor/lib64/libsnapdragoncolor-manager.so new file mode 100644 index 0000000..5a1c8ca Binary files /dev/null and b/proprietary/vendor/lib64/libsnapdragoncolor-manager.so differ diff --git a/proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so b/proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so new file mode 100644 index 0000000..50c1ae1 Binary files /dev/null and b/proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so differ diff --git a/proprietary/vendor/lib64/libsndcardparser.so b/proprietary/vendor/lib64/libsndcardparser.so new file mode 100644 index 0000000..db8cdc0 Binary files /dev/null and b/proprietary/vendor/lib64/libsndcardparser.so differ diff --git a/proprietary/vendor/lib64/libsns_api.so b/proprietary/vendor/lib64/libsns_api.so new file mode 100644 index 0000000..84d239d Binary files /dev/null and b/proprietary/vendor/lib64/libsns_api.so differ diff --git a/proprietary/vendor/lib64/libsns_device_mode_stub.so b/proprietary/vendor/lib64/libsns_device_mode_stub.so new file mode 100644 index 0000000..f7cf715 Binary files /dev/null and b/proprietary/vendor/lib64/libsns_device_mode_stub.so differ diff --git a/proprietary/vendor/lib64/libsns_direct_channel_stub.so b/proprietary/vendor/lib64/libsns_direct_channel_stub.so new file mode 100644 index 0000000..34fc8a8 Binary files /dev/null and b/proprietary/vendor/lib64/libsns_direct_channel_stub.so differ diff --git a/proprietary/vendor/lib64/libsns_registry_skel.so b/proprietary/vendor/lib64/libsns_registry_skel.so new file mode 100644 index 0000000..1513faf Binary files /dev/null and b/proprietary/vendor/lib64/libsns_registry_skel.so differ diff --git a/proprietary/vendor/lib64/libsnsapi.so b/proprietary/vendor/lib64/libsnsapi.so new file mode 100644 index 0000000..41667b3 Binary files /dev/null and b/proprietary/vendor/lib64/libsnsapi.so differ diff --git a/proprietary/vendor/lib64/libsnsdiaglog.so b/proprietary/vendor/lib64/libsnsdiaglog.so new file mode 100644 index 0000000..be38d75 Binary files /dev/null and b/proprietary/vendor/lib64/libsnsdiaglog.so differ diff --git a/proprietary/vendor/lib64/libsoc_helper.so b/proprietary/vendor/lib64/libsoc_helper.so new file mode 100644 index 0000000..939fbf8 Binary files /dev/null and b/proprietary/vendor/lib64/libsoc_helper.so differ diff --git a/proprietary/vendor/lib64/libspcom.so b/proprietary/vendor/lib64/libspcom.so new file mode 100644 index 0000000..e976c37 Binary files /dev/null and b/proprietary/vendor/lib64/libspcom.so differ diff --git a/proprietary/vendor/lib64/libspl.so b/proprietary/vendor/lib64/libspl.so new file mode 100644 index 0000000..a50245c Binary files /dev/null and b/proprietary/vendor/lib64/libspl.so differ diff --git a/proprietary/vendor/lib64/libsplh.so b/proprietary/vendor/lib64/libsplh.so new file mode 100644 index 0000000..e5e7331 Binary files /dev/null and b/proprietary/vendor/lib64/libsplh.so differ diff --git a/proprietary/vendor/lib64/libssc.so b/proprietary/vendor/lib64/libssc.so new file mode 100644 index 0000000..924c8cd Binary files /dev/null and b/proprietary/vendor/lib64/libssc.so differ diff --git a/proprietary/vendor/lib64/libssc_default_listener.so b/proprietary/vendor/lib64/libssc_default_listener.so new file mode 100644 index 0000000..1439702 Binary files /dev/null and b/proprietary/vendor/lib64/libssc_default_listener.so differ diff --git a/proprietary/vendor/lib64/libssd.so b/proprietary/vendor/lib64/libssd.so new file mode 100644 index 0000000..860e5d0 Binary files /dev/null and b/proprietary/vendor/lib64/libssd.so differ diff --git a/proprietary/vendor/lib64/libstandbyfeature.so b/proprietary/vendor/lib64/libstandbyfeature.so new file mode 100644 index 0000000..3a83461 Binary files /dev/null and b/proprietary/vendor/lib64/libstandbyfeature.so differ diff --git a/proprietary/vendor/lib64/libsynergy_loc_api.so b/proprietary/vendor/lib64/libsynergy_loc_api.so new file mode 100644 index 0000000..befaacb Binary files /dev/null and b/proprietary/vendor/lib64/libsynergy_loc_api.so differ diff --git a/proprietary/vendor/lib64/libsys_info_cache.so b/proprietary/vendor/lib64/libsys_info_cache.so new file mode 100644 index 0000000..00b589e Binary files /dev/null and b/proprietary/vendor/lib64/libsys_info_cache.so differ diff --git a/proprietary/vendor/lib64/libsystem_health_mon.so b/proprietary/vendor/lib64/libsystem_health_mon.so new file mode 100644 index 0000000..46bfcf7 Binary files /dev/null and b/proprietary/vendor/lib64/libsystem_health_mon.so differ diff --git a/proprietary/vendor/lib64/libtestutils.so b/proprietary/vendor/lib64/libtestutils.so new file mode 100644 index 0000000..049a7bd Binary files /dev/null and b/proprietary/vendor/lib64/libtestutils.so differ diff --git a/proprietary/vendor/lib64/libtfa98xx.so b/proprietary/vendor/lib64/libtfa98xx.so new file mode 100644 index 0000000..c9f5ba3 Binary files /dev/null and b/proprietary/vendor/lib64/libtfa98xx.so differ diff --git a/proprietary/vendor/lib64/libthermalclient.so b/proprietary/vendor/lib64/libthermalclient.so new file mode 100644 index 0000000..d2de3e7 Binary files /dev/null and b/proprietary/vendor/lib64/libthermalclient.so differ diff --git a/proprietary/vendor/lib64/libtime_genoff.so b/proprietary/vendor/lib64/libtime_genoff.so new file mode 100644 index 0000000..6f60873 Binary files /dev/null and b/proprietary/vendor/lib64/libtime_genoff.so differ diff --git a/proprietary/vendor/lib64/libtinyxml2_1.so b/proprietary/vendor/lib64/libtinyxml2_1.so new file mode 100644 index 0000000..a1cb4c4 Binary files /dev/null and b/proprietary/vendor/lib64/libtinyxml2_1.so differ diff --git a/proprietary/vendor/lib64/libtracker_6dof_impl.so b/proprietary/vendor/lib64/libtracker_6dof_impl.so new file mode 100644 index 0000000..c8cd45f Binary files /dev/null and b/proprietary/vendor/lib64/libtracker_6dof_impl.so differ diff --git a/proprietary/vendor/lib64/libtrustedapploader.so b/proprietary/vendor/lib64/libtrustedapploader.so new file mode 100644 index 0000000..e1edcc4 Binary files /dev/null and b/proprietary/vendor/lib64/libtrustedapploader.so differ diff --git a/proprietary/vendor/lib64/libvendorscenariopoweroptfeature.so b/proprietary/vendor/lib64/libvendorscenariopoweroptfeature.so new file mode 100644 index 0000000..8824e9e Binary files /dev/null and b/proprietary/vendor/lib64/libvendorscenariopoweroptfeature.so differ diff --git a/proprietary/vendor/lib64/libvideooptfeature.so b/proprietary/vendor/lib64/libvideooptfeature.so new file mode 100644 index 0000000..663d211 Binary files /dev/null and b/proprietary/vendor/lib64/libvideooptfeature.so differ diff --git a/proprietary/vendor/lib64/libvideotxr.so b/proprietary/vendor/lib64/libvideotxr.so new file mode 100644 index 0000000..6da1162 Binary files /dev/null and b/proprietary/vendor/lib64/libvideotxr.so differ diff --git a/proprietary/vendor/lib64/libvmmem.so b/proprietary/vendor/lib64/libvmmem.so new file mode 100644 index 0000000..83ad5a7 Binary files /dev/null and b/proprietary/vendor/lib64/libvmmem.so differ diff --git a/proprietary/vendor/lib64/libvppclient.so b/proprietary/vendor/lib64/libvppclient.so new file mode 100644 index 0000000..cd08ce1 Binary files /dev/null and b/proprietary/vendor/lib64/libvppclient.so differ diff --git a/proprietary/vendor/lib64/libvppcommon.so b/proprietary/vendor/lib64/libvppcommon.so new file mode 100644 index 0000000..f6bda16 Binary files /dev/null and b/proprietary/vendor/lib64/libvppcommon.so differ diff --git a/proprietary/vendor/lib64/libvpphcp.so b/proprietary/vendor/lib64/libvpphcp.so new file mode 100644 index 0000000..2e1a004 Binary files /dev/null and b/proprietary/vendor/lib64/libvpphcp.so differ diff --git a/proprietary/vendor/lib64/libvpphvx.so b/proprietary/vendor/lib64/libvpphvx.so new file mode 100644 index 0000000..e90b54a Binary files /dev/null and b/proprietary/vendor/lib64/libvpphvx.so differ diff --git a/proprietary/vendor/lib64/libvppimmotion.so b/proprietary/vendor/lib64/libvppimmotion.so new file mode 100644 index 0000000..a85bab6 Binary files /dev/null and b/proprietary/vendor/lib64/libvppimmotion.so differ diff --git a/proprietary/vendor/lib64/libvpplibrary.so b/proprietary/vendor/lib64/libvpplibrary.so new file mode 100644 index 0000000..2dd8841 Binary files /dev/null and b/proprietary/vendor/lib64/libvpplibrary.so differ diff --git a/proprietary/vendor/lib64/libvpptestutils.so b/proprietary/vendor/lib64/libvpptestutils.so new file mode 100644 index 0000000..491f657 Binary files /dev/null and b/proprietary/vendor/lib64/libvpptestutils.so differ diff --git a/proprietary/vendor/lib64/libwfdcodecv4l2_proprietary.so b/proprietary/vendor/lib64/libwfdcodecv4l2_proprietary.so new file mode 100644 index 0000000..f3fbd46 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdcodecv4l2_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfdcommonutils_proprietary.so b/proprietary/vendor/lib64/libwfdcommonutils_proprietary.so new file mode 100644 index 0000000..02cea6d Binary files /dev/null and b/proprietary/vendor/lib64/libwfdcommonutils_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfdconfigutils_proprietary.so b/proprietary/vendor/lib64/libwfdconfigutils_proprietary.so new file mode 100644 index 0000000..98a0d2b Binary files /dev/null and b/proprietary/vendor/lib64/libwfdconfigutils_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfddisplayconfig_vendor.so b/proprietary/vendor/lib64/libwfddisplayconfig_vendor.so new file mode 100644 index 0000000..2ff6aad Binary files /dev/null and b/proprietary/vendor/lib64/libwfddisplayconfig_vendor.so differ diff --git a/proprietary/vendor/lib64/libwfdhdcpcp.so b/proprietary/vendor/lib64/libwfdhdcpcp.so new file mode 100644 index 0000000..80666c1 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdhdcpcp.so differ diff --git a/proprietary/vendor/lib64/libwfdhdcpservice_proprietary.so b/proprietary/vendor/lib64/libwfdhdcpservice_proprietary.so new file mode 100644 index 0000000..764a032 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdhdcpservice_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfdmminterface_proprietary.so b/proprietary/vendor/lib64/libwfdmminterface_proprietary.so new file mode 100644 index 0000000..09305ad Binary files /dev/null and b/proprietary/vendor/lib64/libwfdmminterface_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfdmmservice_proprietary.so b/proprietary/vendor/lib64/libwfdmmservice_proprietary.so new file mode 100644 index 0000000..bce6193 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdmmservice_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfdmmsrc_proprietary.so b/proprietary/vendor/lib64/libwfdmmsrc_proprietary.so new file mode 100644 index 0000000..6edaaba Binary files /dev/null and b/proprietary/vendor/lib64/libwfdmmsrc_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfdmodulehdcpsession.so b/proprietary/vendor/lib64/libwfdmodulehdcpsession.so new file mode 100644 index 0000000..cb1a07d Binary files /dev/null and b/proprietary/vendor/lib64/libwfdmodulehdcpsession.so differ diff --git a/proprietary/vendor/lib64/libwfdrtsp_vendor.so b/proprietary/vendor/lib64/libwfdrtsp_vendor.so new file mode 100644 index 0000000..4865945 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdrtsp_vendor.so differ diff --git a/proprietary/vendor/lib64/libwfdsessionmodule.so b/proprietary/vendor/lib64/libwfdsessionmodule.so new file mode 100644 index 0000000..6b28b50 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdsessionmodule.so differ diff --git a/proprietary/vendor/lib64/libwfdsourcesession_proprietary.so b/proprietary/vendor/lib64/libwfdsourcesession_proprietary.so new file mode 100644 index 0000000..82b3fd7 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdsourcesession_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfdsourcesm_proprietary.so b/proprietary/vendor/lib64/libwfdsourcesm_proprietary.so new file mode 100644 index 0000000..06dc296 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdsourcesm_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwfduibcinterface_vendor.so b/proprietary/vendor/lib64/libwfduibcinterface_vendor.so new file mode 100644 index 0000000..1bd29db Binary files /dev/null and b/proprietary/vendor/lib64/libwfduibcinterface_vendor.so differ diff --git a/proprietary/vendor/lib64/libwfduibcsink_vendor.so b/proprietary/vendor/lib64/libwfduibcsink_vendor.so new file mode 100644 index 0000000..145ad2f Binary files /dev/null and b/proprietary/vendor/lib64/libwfduibcsink_vendor.so differ diff --git a/proprietary/vendor/lib64/libwfduibcsinkinterface_vendor.so b/proprietary/vendor/lib64/libwfduibcsinkinterface_vendor.so new file mode 100644 index 0000000..25beaab Binary files /dev/null and b/proprietary/vendor/lib64/libwfduibcsinkinterface_vendor.so differ diff --git a/proprietary/vendor/lib64/libwfduibcsrc_vendor.so b/proprietary/vendor/lib64/libwfduibcsrc_vendor.so new file mode 100644 index 0000000..04410b9 Binary files /dev/null and b/proprietary/vendor/lib64/libwfduibcsrc_vendor.so differ diff --git a/proprietary/vendor/lib64/libwfduibcsrcinterface_vendor.so b/proprietary/vendor/lib64/libwfduibcsrcinterface_vendor.so new file mode 100644 index 0000000..98c08ea Binary files /dev/null and b/proprietary/vendor/lib64/libwfduibcsrcinterface_vendor.so differ diff --git a/proprietary/vendor/lib64/libwfdutils_proprietary.so b/proprietary/vendor/lib64/libwfdutils_proprietary.so new file mode 100644 index 0000000..a6955a6 Binary files /dev/null and b/proprietary/vendor/lib64/libwfdutils_proprietary.so differ diff --git a/proprietary/vendor/lib64/libwms.so b/proprietary/vendor/lib64/libwms.so new file mode 100644 index 0000000..0eaa15f Binary files /dev/null and b/proprietary/vendor/lib64/libwms.so differ diff --git a/proprietary/vendor/lib64/libwqe.so b/proprietary/vendor/lib64/libwqe.so new file mode 100644 index 0000000..6662ada Binary files /dev/null and b/proprietary/vendor/lib64/libwqe.so differ diff --git a/proprietary/vendor/lib64/libwvhidl.so b/proprietary/vendor/lib64/libwvhidl.so new file mode 100644 index 0000000..ac2a7ea Binary files /dev/null and b/proprietary/vendor/lib64/libwvhidl.so differ diff --git a/proprietary/vendor/lib64/libxml.so b/proprietary/vendor/lib64/libxml.so new file mode 100644 index 0000000..0f46bc0 Binary files /dev/null and b/proprietary/vendor/lib64/libxml.so differ diff --git a/proprietary/vendor/lib64/libxtadapter.so b/proprietary/vendor/lib64/libxtadapter.so new file mode 100644 index 0000000..c3eb6c9 Binary files /dev/null and b/proprietary/vendor/lib64/libxtadapter.so differ diff --git a/proprietary/vendor/lib64/libxtwifi_server_protocol.so b/proprietary/vendor/lib64/libxtwifi_server_protocol.so new file mode 100644 index 0000000..1e3cd36 Binary files /dev/null and b/proprietary/vendor/lib64/libxtwifi_server_protocol.so differ diff --git a/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so b/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so new file mode 100644 index 0000000..75eaa85 Binary files /dev/null and b/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so differ diff --git a/proprietary/vendor/lib64/qcrilInterfaces.so b/proprietary/vendor/lib64/qcrilInterfaces.so new file mode 100644 index 0000000..221563d Binary files /dev/null and b/proprietary/vendor/lib64/qcrilInterfaces.so differ diff --git a/proprietary/vendor/lib64/qcrilMarshal.so b/proprietary/vendor/lib64/qcrilMarshal.so new file mode 100644 index 0000000..3f2cea1 Binary files /dev/null and b/proprietary/vendor/lib64/qcrilMarshal.so differ diff --git a/proprietary/vendor/lib64/qcrilNrQmiModule.so b/proprietary/vendor/lib64/qcrilNrQmiModule.so new file mode 100644 index 0000000..e654b84 Binary files /dev/null and b/proprietary/vendor/lib64/qcrilNrQmiModule.so differ diff --git a/proprietary/vendor/lib64/qcrilNr_aidl_IQtiRadioConfig.so b/proprietary/vendor/lib64/qcrilNr_aidl_IQtiRadioConfig.so new file mode 100644 index 0000000..b4a3ff9 Binary files /dev/null and b/proprietary/vendor/lib64/qcrilNr_aidl_IQtiRadioConfig.so differ diff --git a/proprietary/vendor/lib64/qcril_client.so b/proprietary/vendor/lib64/qcril_client.so new file mode 100644 index 0000000..49d8a57 Binary files /dev/null and b/proprietary/vendor/lib64/qcril_client.so differ diff --git a/proprietary/vendor/lib64/qcrild_libqcrilnr.so b/proprietary/vendor/lib64/qcrild_libqcrilnr.so new file mode 100644 index 0000000..d522c7c Binary files /dev/null and b/proprietary/vendor/lib64/qcrild_libqcrilnr.so differ diff --git a/proprietary/vendor/lib64/qcrild_libqcrilnrutils.so b/proprietary/vendor/lib64/qcrild_libqcrilnrutils.so new file mode 100644 index 0000000..591b5a8 Binary files /dev/null and b/proprietary/vendor/lib64/qcrild_libqcrilnrutils.so differ diff --git a/proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so b/proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so new file mode 100644 index 0000000..4a13a08 Binary files /dev/null and b/proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so differ diff --git a/proprietary/vendor/lib64/qtiPeripheralMgr.so b/proprietary/vendor/lib64/qtiPeripheralMgr.so new file mode 100644 index 0000000..78200cb Binary files /dev/null and b/proprietary/vendor/lib64/qtiPeripheralMgr.so differ diff --git a/proprietary/vendor/lib64/qtiril-utils.so b/proprietary/vendor/lib64/qtiril-utils.so new file mode 100644 index 0000000..8437e75 Binary files /dev/null and b/proprietary/vendor/lib64/qtiril-utils.so differ diff --git a/proprietary/vendor/lib64/qtiwakelock.so b/proprietary/vendor/lib64/qtiwakelock.so new file mode 100644 index 0000000..6c951a1 Binary files /dev/null and b/proprietary/vendor/lib64/qtiwakelock.so differ diff --git a/proprietary/vendor/lib64/sensors.ssc.so b/proprietary/vendor/lib64/sensors.ssc.so new file mode 100644 index 0000000..8382e2f Binary files /dev/null and b/proprietary/vendor/lib64/sensors.ssc.so differ diff --git a/proprietary/vendor/lib64/soundfx/libasphere.so b/proprietary/vendor/lib64/soundfx/libasphere.so new file mode 100644 index 0000000..01640cc Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libasphere.so differ diff --git a/proprietary/vendor/lib64/soundfx/libaudiopreprocessing.so b/proprietary/vendor/lib64/soundfx/libaudiopreprocessing.so new file mode 100644 index 0000000..ba38442 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libaudiopreprocessing.so differ diff --git a/proprietary/vendor/lib64/soundfx/libbundlewrapper.so b/proprietary/vendor/lib64/soundfx/libbundlewrapper.so new file mode 100644 index 0000000..bb7daa9 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libbundlewrapper.so differ diff --git a/proprietary/vendor/lib64/soundfx/libdownmix.so b/proprietary/vendor/lib64/soundfx/libdownmix.so new file mode 100644 index 0000000..8bfb395 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libdownmix.so differ diff --git a/proprietary/vendor/lib64/soundfx/libdynproc.so b/proprietary/vendor/lib64/soundfx/libdynproc.so new file mode 100644 index 0000000..f833546 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libdynproc.so differ diff --git a/proprietary/vendor/lib64/soundfx/libeffectproxy.so b/proprietary/vendor/lib64/soundfx/libeffectproxy.so new file mode 100644 index 0000000..e16da00 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libeffectproxy.so differ diff --git a/proprietary/vendor/lib64/soundfx/libhapticgenerator.so b/proprietary/vendor/lib64/soundfx/libhapticgenerator.so new file mode 100644 index 0000000..e0eaae2 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libhapticgenerator.so differ diff --git a/proprietary/vendor/lib64/soundfx/libldnhncr.so b/proprietary/vendor/lib64/soundfx/libldnhncr.so new file mode 100644 index 0000000..4cd0db4 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libldnhncr.so differ diff --git a/proprietary/vendor/lib64/soundfx/libqcompostprocbundle.so b/proprietary/vendor/lib64/soundfx/libqcompostprocbundle.so new file mode 100644 index 0000000..1c1e76f Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libqcompostprocbundle.so differ diff --git a/proprietary/vendor/lib64/soundfx/libqcomvisualizer.so b/proprietary/vendor/lib64/soundfx/libqcomvisualizer.so new file mode 100644 index 0000000..dd15dfa Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libqcomvisualizer.so differ diff --git a/proprietary/vendor/lib64/soundfx/libqcomvoiceprocessing.so b/proprietary/vendor/lib64/soundfx/libqcomvoiceprocessing.so new file mode 100644 index 0000000..6849bde Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libqcomvoiceprocessing.so differ diff --git a/proprietary/vendor/lib64/soundfx/libreverbwrapper.so b/proprietary/vendor/lib64/soundfx/libreverbwrapper.so new file mode 100644 index 0000000..23b656b Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libreverbwrapper.so differ diff --git a/proprietary/vendor/lib64/soundfx/libshoebox.so b/proprietary/vendor/lib64/soundfx/libshoebox.so new file mode 100644 index 0000000..5072447 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libshoebox.so differ diff --git a/proprietary/vendor/lib64/soundfx/libvisualizer.so b/proprietary/vendor/lib64/soundfx/libvisualizer.so new file mode 100644 index 0000000..bc4dcf0 Binary files /dev/null and b/proprietary/vendor/lib64/soundfx/libvisualizer.so differ diff --git a/proprietary/vendor/lib64/vendor.display.PanelChaplin@1.0.so b/proprietary/vendor/lib64/vendor.display.PanelChaplin@1.0.so new file mode 100644 index 0000000..d5264a3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.PanelChaplin@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.0.so b/proprietary/vendor/lib64/vendor.display.color@1.0.so new file mode 100644 index 0000000..7b732c3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.1.so b/proprietary/vendor/lib64/vendor.display.color@1.1.so new file mode 100644 index 0000000..f43dfbe Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.2.so b/proprietary/vendor/lib64/vendor.display.color@1.2.so new file mode 100644 index 0000000..c9a3312 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.3.so b/proprietary/vendor/lib64/vendor.display.color@1.3.so new file mode 100644 index 0000000..9ca998d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.3.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.4.so b/proprietary/vendor/lib64/vendor.display.color@1.4.so new file mode 100644 index 0000000..687d6ff Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.4.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.5.so b/proprietary/vendor/lib64/vendor.display.color@1.5.so new file mode 100644 index 0000000..3765971 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.5.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.6.so b/proprietary/vendor/lib64/vendor.display.color@1.6.so new file mode 100644 index 0000000..a5c0cb2 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.6.so differ diff --git a/proprietary/vendor/lib64/vendor.display.color@1.7.so b/proprietary/vendor/lib64/vendor.display.color@1.7.so new file mode 100644 index 0000000..5aadb0f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.color@1.7.so differ diff --git a/proprietary/vendor/lib64/vendor.display.postproc@1.0.so b/proprietary/vendor/lib64/vendor.display.postproc@1.0.so new file mode 100644 index 0000000..533595b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.display.postproc@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.libdpmctmgr.so b/proprietary/vendor/lib64/vendor.libdpmctmgr.so new file mode 100644 index 0000000..30c2b32 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.libdpmctmgr.so differ diff --git a/proprietary/vendor/lib64/vendor.libdpmfdmgr.so b/proprietary/vendor/lib64/vendor.libdpmfdmgr.so new file mode 100644 index 0000000..fa650a1 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.libdpmfdmgr.so differ diff --git a/proprietary/vendor/lib64/vendor.libdpmframework.so b/proprietary/vendor/lib64/vendor.libdpmframework.so new file mode 100644 index 0000000..f1a10e9 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.libdpmframework.so differ diff --git a/proprietary/vendor/lib64/vendor.libdpmtcm.so b/proprietary/vendor/lib64/vendor.libdpmtcm.so new file mode 100644 index 0000000..ba1972d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.libdpmtcm.so differ diff --git a/proprietary/vendor/lib64/vendor.libmwqemiptablemgr.so b/proprietary/vendor/lib64/vendor.libmwqemiptablemgr.so new file mode 100644 index 0000000..d6e4827 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.libmwqemiptablemgr.so differ diff --git a/proprietary/vendor/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so new file mode 100644 index 0000000..8091b9d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.oplus.hardware.cwb@1.0.so b/proprietary/vendor/lib64/vendor.oplus.hardware.cwb@1.0.so new file mode 100644 index 0000000..886191a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.oplus.hardware.cwb@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.oplus.hardware.display.MixLut3D-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.oplus.hardware.display.MixLut3D-V1-ndk_platform.so new file mode 100644 index 0000000..baa416b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.oplus.hardware.display.MixLut3D-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.0.so b/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.0.so new file mode 100644 index 0000000..c6331a5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.1.so b/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.1.so new file mode 100644 index 0000000..7e86573 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.2.so b/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.2.so new file mode 100644 index 0000000..281005e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature-V1-ndk_platform.so new file mode 100644 index 0000000..961b25f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.0.so b/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.0.so new file mode 100644 index 0000000..bf0c288 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.1.so b/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.1.so new file mode 100644 index 0000000..251ed69 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so new file mode 100644 index 0000000..06457be Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so new file mode 100644 index 0000000..20b99ea Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so new file mode 100644 index 0000000..0bc5661 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so new file mode 100644 index 0000000..f993229 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.4.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.4.so new file mode 100644 index 0000000..b435bd5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.4.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.factory@2.5.so b/proprietary/vendor/lib64/vendor.qti.data.factory@2.5.so new file mode 100644 index 0000000..a0f9925 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.factory@2.5.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so new file mode 100644 index 0000000..f11ba45 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so new file mode 100644 index 0000000..8ad8fc1 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so b/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so new file mode 100644 index 0000000..5a4d776 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.gnss-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.gnss-V1-ndk_platform.so new file mode 100644 index 0000000..9ba51a0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.gnss-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.gnss-service.so b/proprietary/vendor/lib64/vendor.qti.gnss-service.so new file mode 100644 index 0000000..85e2bb2 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.gnss-service.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so b/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so new file mode 100644 index 0000000..819deb6 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so new file mode 100644 index 0000000..6c959df Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so b/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so new file mode 100644 index 0000000..4b2f0f5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so new file mode 100644 index 0000000..30b3ebb Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so new file mode 100644 index 0000000..9539140 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so new file mode 100644 index 0000000..2ef4f31 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so new file mode 100644 index 0000000..48ed47d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so new file mode 100644 index 0000000..8917c95 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so new file mode 100644 index 0000000..28345d1 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so new file mode 100644 index 0000000..5daab0f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so new file mode 100644 index 0000000..0350ac7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.1.so new file mode 100644 index 0000000..3150793 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.2.so new file mode 100644 index 0000000..213d26e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so new file mode 100644 index 0000000..eef6cbe Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so new file mode 100644 index 0000000..4b6acd0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk_platform.so new file mode 100644 index 0000000..3fedbef Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk_platform.so new file mode 100644 index 0000000..30c818d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so new file mode 100644 index 0000000..5a33b51 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so new file mode 100644 index 0000000..7bd93fc Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so new file mode 100644 index 0000000..ae7a8e5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so new file mode 100644 index 0000000..0ebae81 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.1.so new file mode 100644 index 0000000..0d61838 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk_platform.so new file mode 100644 index 0000000..28d6a4a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so new file mode 100644 index 0000000..9001fdd Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so new file mode 100644 index 0000000..ae04ac7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so new file mode 100644 index 0000000..70a2701 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.0.so new file mode 100644 index 0000000..da3e93f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.1.so new file mode 100644 index 0000000..be01a58 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so new file mode 100644 index 0000000..e6de38d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so new file mode 100644 index 0000000..30a930d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so new file mode 100644 index 0000000..2e9e9aa Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so new file mode 100644 index 0000000..a5f3b36 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so new file mode 100644 index 0000000..ebc5b30 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so b/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so new file mode 100644 index 0000000..3c6aa39 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0.so new file mode 100644 index 0000000..e38fea5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.power.powermodule@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.power.powermodule@1.0.so new file mode 100644 index 0000000..63ebc36 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.power.powermodule@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so new file mode 100644 index 0000000..7b7089a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so new file mode 100644 index 0000000..b436f8c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so b/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so new file mode 100644 index 0000000..12f37bb Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so new file mode 100644 index 0000000..5966cd0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qconfig@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qconfig@1.0.so new file mode 100644 index 0000000..5f9334e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qconfig@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so new file mode 100644 index 0000000..a486e33 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so new file mode 100644 index 0000000..c04492b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so new file mode 100644 index 0000000..c57fbed Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so new file mode 100644 index 0000000..951890a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so new file mode 100644 index 0000000..b49e65c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so new file mode 100644 index 0000000..cdaafeb Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims-V7-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims-V7-ndk_platform.so new file mode 100644 index 0000000..74a96da Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims-V7-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so new file mode 100644 index 0000000..612994d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so new file mode 100644 index 0000000..98a9c22 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so new file mode 100644 index 0000000..17c5311 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so new file mode 100644 index 0000000..91423f2 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so new file mode 100644 index 0000000..87cb3e8 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so new file mode 100644 index 0000000..eb02d5c Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so new file mode 100644 index 0000000..e2d3da0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so new file mode 100644 index 0000000..4f9a34a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so new file mode 100644 index 0000000..1e65ab1 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so new file mode 100644 index 0000000..03e44f3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so new file mode 100644 index 0000000..2682e94 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so new file mode 100644 index 0000000..879d70d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so new file mode 100644 index 0000000..3984813 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so new file mode 100644 index 0000000..6bf8df5 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio-V8-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio-V8-ndk_platform.so new file mode 100644 index 0000000..b6bef86 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio-V8-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so new file mode 100644 index 0000000..5f4b898 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so new file mode 100644 index 0000000..74a25e0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so new file mode 100644 index 0000000..66a7f94 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so new file mode 100644 index 0000000..9920132 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so new file mode 100644 index 0000000..618baec Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so new file mode 100644 index 0000000..9d93fe3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so new file mode 100644 index 0000000..1c960e9 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so new file mode 100644 index 0000000..13d2470 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradioconfig-V2-ndk_platform.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradioconfig-V2-ndk_platform.so new file mode 100644 index 0000000..ec0ac98 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradioconfig-V2-ndk_platform.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so new file mode 100644 index 0000000..0218cd3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so new file mode 100644 index 0000000..1845f1f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so new file mode 100644 index 0000000..73d44ea Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so new file mode 100644 index 0000000..510f7ee Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so new file mode 100644 index 0000000..65ba99b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so new file mode 100644 index 0000000..3400ad0 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so new file mode 100644 index 0000000..32f68d1 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so new file mode 100644 index 0000000..0710160 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so new file mode 100644 index 0000000..a9397df Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so new file mode 100644 index 0000000..396c183 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.systemhelper@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.systemhelper@1.0.so new file mode 100644 index 0000000..51cddd7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.systemhelper@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so new file mode 100644 index 0000000..83c72d7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.1.so new file mode 100644 index 0000000..5002643 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.2.so new file mode 100644 index 0000000..6859e31 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so new file mode 100644 index 0000000..79a46aa Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so new file mode 100644 index 0000000..1fc518d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so new file mode 100644 index 0000000..c036a8d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.3.so b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.3.so new file mode 100644 index 0000000..9ba72c8 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.3.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.vpp@2.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@2.0.so new file mode 100644 index 0000000..c683e64 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.vpp@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so b/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so new file mode 100644 index 0000000..15611c7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so b/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so new file mode 100644 index 0000000..3ec425a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so new file mode 100644 index 0000000..d3b969b Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so new file mode 100644 index 0000000..3b6e5a3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.0.so new file mode 100644 index 0000000..ce31c0e Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.1.so new file mode 100644 index 0000000..17640f1 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.connection@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.connection@1.0.so new file mode 100644 index 0000000..0423835 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.connection@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so new file mode 100644 index 0000000..90b52ed Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so new file mode 100644 index 0000000..8d90d64 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@2.0.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@2.0.so new file mode 100644 index 0000000..e90a67a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@2.1.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@2.1.so new file mode 100644 index 0000000..2bbe296 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.factory@2.2.so b/proprietary/vendor/lib64/vendor.qti.ims.factory@2.2.so new file mode 100644 index 0000000..991c624 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.factory@2.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so new file mode 100644 index 0000000..529ead4 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so new file mode 100644 index 0000000..049f5b3 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so new file mode 100644 index 0000000..93b55a4 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so new file mode 100644 index 0000000..20f1d71 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.0.so new file mode 100644 index 0000000..1872360 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.1.so new file mode 100644 index 0000000..3c68a3d Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.2.so b/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.2.so new file mode 100644 index 0000000..3bdd165 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.0.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.0.so new file mode 100644 index 0000000..b803e5a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.1.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.1.so new file mode 100644 index 0000000..fac7480 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.2.so b/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.2.so new file mode 100644 index 0000000..01f803f Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.2.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so new file mode 100644 index 0000000..1a1b936 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so new file mode 100644 index 0000000..a2173d7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.0.so b/proprietary/vendor/lib64/vendor.qti.latency@2.0.so new file mode 100644 index 0000000..ab4de65 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.latency@2.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.latency@2.1.so b/proprietary/vendor/lib64/vendor.qti.latency@2.1.so new file mode 100644 index 0000000..3a6e033 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.latency@2.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.0.so b/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.0.so new file mode 100644 index 0000000..69c7079 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.1.so b/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.1.so new file mode 100644 index 0000000..1d01f0a Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.1.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so b/proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so new file mode 100644 index 0000000..77950a7 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0-impl.so b/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0-impl.so new file mode 100644 index 0000000..33c4c94 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0-impl.so differ diff --git a/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0.so b/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0.so new file mode 100644 index 0000000..524fc73 Binary files /dev/null and b/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0.so differ diff --git a/sm8450-common-vendor.mk b/sm8450-common-vendor.mk new file mode 100644 index 0000000..8cfc706 --- /dev/null +++ b/sm8450-common-vendor.mk @@ -0,0 +1,1373 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/oneplus/sm8450-common/setup-makefiles.sh + +PRODUCT_SOONG_NAMESPACES += \ + vendor/oneplus/sm8450-common + +PRODUCT_COPY_FILES += \ + vendor/oneplus/sm8450-common/proprietary/product/etc/sysconfig/com.android.hotwordenrollment.common.util.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/com.android.hotwordenrollment.common.util.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/bin/hw/android.hardware.drm@1.4-service.widevine:$(TARGET_COPY_OUT_ODM)/bin/hw/android.hardware.drm@1.4-service.widevine \ + vendor/oneplus/sm8450-common/proprietary/odm/bin/hw/vendor-oplus-hardware-performance-V1-service:$(TARGET_COPY_OUT_ODM)/bin/hw/vendor-oplus-hardware-performance-V1-service \ + vendor/oneplus/sm8450-common/proprietary/odm/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service:$(TARGET_COPY_OUT_ODM)/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service \ + vendor/oneplus/sm8450-common/proprietary/odm/bin/irisConfig:$(TARGET_COPY_OUT_ODM)/bin/irisConfig \ + vendor/oneplus/sm8450-common/proprietary/odm/bin/oplus_sensor_fb:$(TARGET_COPY_OUT_ODM)/bin/oplus_sensor_fb \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/compatibility_matrix_oplus_bluetooth_audio_extend.xml:$(TARGET_COPY_OUT_ODM)/etc/compatibility_matrix_oplus_bluetooth_audio_extend.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/init/android.hardware.drm@1.4-service.widevine.rc:$(TARGET_COPY_OUT_ODM)/etc/init/android.hardware.drm@1.4-service.widevine.rc \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/init/vendor-oplus-hardware-performance-V1-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor-oplus-hardware-performance-V1-service.rc \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/izat.conf:$(TARGET_COPY_OUT_ODM)/etc/izat.conf \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/media_codecs_c2.xml:$(TARGET_COPY_OUT_ODM)/etc/media_codecs_c2.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/media_codecs_c2_dolby_audio.xml:$(TARGET_COPY_OUT_ODM)/etc/media_codecs_c2_dolby_audio.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/media_codecs_ffmpeg.xml:$(TARGET_COPY_OUT_ODM)/etc/media_codecs_ffmpeg.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/media_codecs_odm.xml:$(TARGET_COPY_OUT_ODM)/etc/media_codecs_odm.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_ODM)/etc/media_profiles_V1_0.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/etc/sap.conf:$(TARGET_COPY_OUT_ODM)/etc/sap.conf \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/FW_S3910_TIANMA.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_FAE.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/FW_S3910_TIANMA_FAE.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/FW_S3910_TIANMA_HBP.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_HBP_FAE.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/FW_S3910_TIANMA_HBP_FAE.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/FW_S3910_TIANMA_sys_edge_touch_config.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/FW_S3910_TIANMA_sys_edge_touch_config.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/LIB_S3910_TIANMA_HBP.so:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/LIB_S3910_TIANMA_HBP.so \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/LIMIT_S3910_TIANMA.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_AGING.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/LIMIT_S3910_TIANMA_AGING.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/LIMIT_S3910_TIANMA_HBP.img:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/LIMIT_S3910_TIANMA_HBP.img \ + vendor/oneplus/sm8450-common/proprietary/odm/firmware/tp/22803/sys_edge_touch_config.xml:$(TARGET_COPY_OUT_ODM)/firmware/tp/22803/sys_edge_touch_config.xml \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/QNN_lib/libQnnHtp.so:$(TARGET_COPY_OUT_ODM)/lib64/QNN_lib/libQnnHtp.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/QNN_lib/libQnnHtpPrepare.so:$(TARGET_COPY_OUT_ODM)/lib64/QNN_lib/libQnnHtpPrepare.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/QNN_lib/libQnnHtpV69Stub.so:$(TARGET_COPY_OUT_ODM)/lib64/QNN_lib/libQnnHtpV69Stub.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/aiboost/libQnnHtp.so:$(TARGET_COPY_OUT_ODM)/lib64/aiboost/libQnnHtp.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/aiboost/libQnnHtpPrepare.so:$(TARGET_COPY_OUT_ODM)/lib64/aiboost/libQnnHtpPrepare.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/aiboost/libQnnHtpV69Stub.so:$(TARGET_COPY_OUT_ODM)/lib64/aiboost/libQnnHtpV69Stub.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/android.hardware.common-V2-ndk_platform.so:$(TARGET_COPY_OUT_ODM)/lib64/android.hardware.common-V2-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/hw/vendor.pixelworks.hardware.display@1.0-impl-1.2.so:$(TARGET_COPY_OUT_ODM)/lib64/hw/vendor.pixelworks.hardware.display@1.0-impl-1.2.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/lib-virtual-modem-protos.so:$(TARGET_COPY_OUT_ODM)/lib64/lib-virtual-modem-protos.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libaiboost_qnn_sr.so:$(TARGET_COPY_OUT_ODM)/lib64/libaiboost_qnn_sr.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libaiboost_sr.so:$(TARGET_COPY_OUT_ODM)/lib64/libaiboost_sr.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libaiboost_ubwc.so:$(TARGET_COPY_OUT_ODM)/lib64/libaiboost_ubwc.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libbluetooth_audio_extend_factory_client.so:$(TARGET_COPY_OUT_ODM)/lib64/libbluetooth_audio_extend_factory_client.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libcommcenterfw.so:$(TARGET_COPY_OUT_ODM)/lib64/libcommcenterfw.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libcommcenterutils.so:$(TARGET_COPY_OUT_ODM)/lib64/libcommcenterutils.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libdmtp-protos-lite.so:$(TARGET_COPY_OUT_ODM)/lib64/libdmtp-protos-lite.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libdmtpclient.so:$(TARGET_COPY_OUT_ODM)/lib64/libdmtpclient.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/liboemcrypto.so:$(TARGET_COPY_OUT_ODM)/lib64/liboemcrypto.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/liboplus_service.so:$(TARGET_COPY_OUT_ODM)/lib64/liboplus_service.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/liboplusvppfilter.so:$(TARGET_COPY_OUT_ODM)/lib64/liboplusvppfilter.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libosie_process.so:$(TARGET_COPY_OUT_ODM)/lib64/libosie_process.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libosie_stub.so:$(TARGET_COPY_OUT_ODM)/lib64/libosie_stub.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwirisIoctlWrapper.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwirisIoctlWrapper.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwirisPCS.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwirisPCS.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwiriscalibrate.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwiriscalibrate.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwirisfeature.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwirisfeature.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwirishalwrapper.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwirishalwrapper.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwirispq.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwirispq.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwirisservice.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwirisservice.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwirissoft.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwirissoft.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libpwsoftirisPCS.so:$(TARGET_COPY_OUT_ODM)/lib64/libpwsoftirisPCS.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/libsnapdragoncolor-pxlw.so:$(TARGET_COPY_OUT_ODM)/lib64/libsnapdragoncolor-pxlw.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_ODM)/lib64/mediadrm/libwvdrmengine.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.appradio@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.oplus.hardware.bluetooth_audio_extend@2.1.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.bluetooth_audio_extend@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.oplus.hardware.ims@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.ims@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.oplus.hardware.performance-V1-ndk_platform.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.performance-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.oplus.hardware.radio@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.oplus.hardware.radio@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.pixelworks.hardware.display@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.1.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.pixelworks.hardware.display@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.pixelworks.hardware.display@1.2.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.pixelworks.hardware.display@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.0.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.pixelworks.hardware.feature@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/odm/lib64/vendor.pixelworks.hardware.feature@1.1.so:$(TARGET_COPY_OUT_ODM)/lib64/vendor.pixelworks.hardware.feature@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/system/etc/sysconfig/qti_whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/qti_whitelist.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/bin/wfdservice:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/wfdservice \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/init/wfdservice.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/wfdservice.rc \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/permissions/qti_libpermissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_libpermissions.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/vendor.qti.ims.rcsservice.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice.policy \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/sysconfig/qti_telephony_system_packages_config.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_telephony_system_packages_config.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/sysconfig/qti_whitelist_system_ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/sysconfig/qti_whitelist_system_ext.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/com.qualcomm.qti.wifidisplayhal@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/lib-imsvideocodec.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvideocodec.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/lib-imsvt.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvt.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/lib-imsvtextutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtextutils.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/lib-imsvtutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/lib-imsvtutils.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libdiag_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libdiag_system.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libimscamera_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimscamera_jni.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libimsmedia_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libimsmedia_jni.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libmmosal.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmosal.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libmmparser_lite.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmparser_lite.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libmmrtpdecoder.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmrtpdecoder.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libmmrtpencoder.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmmrtpencoder.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdavenhancements.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdavenhancements.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdclient.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdclient.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdcommonutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdcommonutils.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdconfigutils.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdconfigutils.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfddisplayconfig.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfddisplayconfig.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdmminterface.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdmminterface.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdmmsink.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdmmsink.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdmmsrc_system.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdmmsrc_system.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdnative.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdnative.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdrtsp.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdrtsp.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdservice.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdservice.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/libwfdsinksm.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libwfdsinksm.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.diaghal@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/vendor.qti.imsrtpservice@3.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/ATFWD-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ATFWD-daemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/adpl:$(TARGET_COPY_OUT_VENDOR)/bin/adpl \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/adsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/adsprpcd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/agmcap:$(TARGET_COPY_OUT_VENDOR)/bin/agmcap \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/agmcompressplay:$(TARGET_COPY_OUT_VENDOR)/bin/agmcompressplay \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/agmplay:$(TARGET_COPY_OUT_VENDOR)/bin/agmplay \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/audioadsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/audioadsprpcd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/cdsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/cdsprpcd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/cnd:$(TARGET_COPY_OUT_VENDOR)/bin/cnd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/cnss-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/cnss-daemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/cplay:$(TARGET_COPY_OUT_VENDOR)/bin/cplay \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/diag-router:$(TARGET_COPY_OUT_VENDOR)/bin/diag-router \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/dpmQmiMgr:$(TARGET_COPY_OUT_VENDOR)/bin/dpmQmiMgr \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/dspservice:$(TARGET_COPY_OUT_VENDOR)/bin/dspservice \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/edgnss-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/edgnss-daemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/engine-service:$(TARGET_COPY_OUT_VENDOR)/bin/engine-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/feature_enabler_client:$(TARGET_COPY_OUT_VENDOR)/bin/feature_enabler_client \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/garden_app:$(TARGET_COPY_OUT_VENDOR)/bin/garden_app \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.bluetooth@1.0-service-qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.gatekeeper@1.0-service-qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/android.hardware.gnss-aidl-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.gnss-aidl-service-qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.keymaster@4.1-service-qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.security.keymint-service-qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/qconfigservice:$(TARGET_COPY_OUT_VENDOR)/bin/hw/qconfigservice \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/qcrilNrd:$(TARGET_COPY_OUT_VENDOR)/bin/hw/qcrilNrd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/qvrservice:$(TARGET_COPY_OUT_VENDOR)/bin/hw/qvrservice \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.display.color@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.alarm@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.display.allocator-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.display.allocator-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.display.composer-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.display.composer-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@2.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.iop@2.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf-hal-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.perf-hal-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.qseecom@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.servicetracker@1.2-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.soter@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.media.c2@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.media.c2audio@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/ims_rtp_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ims_rtp_daemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/imsdaemon:$(TARGET_COPY_OUT_VENDOR)/bin/imsdaemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.kernel.post_boot-cape.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.kernel.post_boot-cape.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.kernel.post_boot-taro.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.kernel.post_boot-taro.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.kernel.post_boot.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.kernel.post_boot.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.qcom.sensors.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.sensors.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.qti.display_boot.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.display_boot.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.qti.kernel.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.kernel.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.qti.media.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.media.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.qti.qcv.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.qcv.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/init.qti.write.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.write.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/irsc_util:$(TARGET_COPY_OUT_VENDOR)/bin/irsc_util \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/ks:$(TARGET_COPY_OUT_VENDOR)/bin/ks \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/loc_launcher:$(TARGET_COPY_OUT_VENDOR)/bin/loc_launcher \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/lowi-server:$(TARGET_COPY_OUT_VENDOR)/bin/lowi-server \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/mdm_helper:$(TARGET_COPY_OUT_VENDOR)/bin/mdm_helper \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/mdm_helper_proxy:$(TARGET_COPY_OUT_VENDOR)/bin/mdm_helper_proxy \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/mlid:$(TARGET_COPY_OUT_VENDOR)/bin/mlid \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/msm_irqbalance:$(TARGET_COPY_OUT_VENDOR)/bin/msm_irqbalance \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/mutualex:$(TARGET_COPY_OUT_VENDOR)/bin/mutualex \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/netmgrd:$(TARGET_COPY_OUT_VENDOR)/bin/netmgrd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/pd-mapper:$(TARGET_COPY_OUT_VENDOR)/bin/pd-mapper \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/pm-proxy:$(TARGET_COPY_OUT_VENDOR)/bin/pm-proxy \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/pm-service:$(TARGET_COPY_OUT_VENDOR)/bin/pm-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/port-bridge:$(TARGET_COPY_OUT_VENDOR)/bin/port-bridge \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/power_off_alarm:$(TARGET_COPY_OUT_VENDOR)/bin/power_off_alarm \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/poweropt-service:$(TARGET_COPY_OUT_VENDOR)/bin/poweropt-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/ppd:$(TARGET_COPY_OUT_VENDOR)/bin/ppd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qdcmss:$(TARGET_COPY_OUT_VENDOR)/bin/qdcmss \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qmipriod:$(TARGET_COPY_OUT_VENDOR)/bin/qmipriod \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qrtr-cfg:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-cfg \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qrtr-lookup:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-lookup \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qrtr-ns:$(TARGET_COPY_OUT_VENDOR)/bin/qrtr-ns \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qseecomd:$(TARGET_COPY_OUT_VENDOR)/bin/qseecomd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qti:$(TARGET_COPY_OUT_VENDOR)/bin/qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qvrdatalogger:$(TARGET_COPY_OUT_VENDOR)/bin/qvrdatalogger \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qvrservicetest:$(TARGET_COPY_OUT_VENDOR)/bin/qvrservicetest \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/qvrservicetest64:$(TARGET_COPY_OUT_VENDOR)/bin/qvrservicetest64 \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/rmt_storage:$(TARGET_COPY_OUT_VENDOR)/bin/rmt_storage \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/sensors.qti:$(TARGET_COPY_OUT_VENDOR)/bin/sensors.qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/shsusrd:$(TARGET_COPY_OUT_VENDOR)/bin/shsusrd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/slim_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/slim_daemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/sscrpcd:$(TARGET_COPY_OUT_VENDOR)/bin/sscrpcd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/ssgqmigd:$(TARGET_COPY_OUT_VENDOR)/bin/ssgqmigd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/ssgtzd:$(TARGET_COPY_OUT_VENDOR)/bin/ssgtzd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/tftp_server:$(TARGET_COPY_OUT_VENDOR)/bin/tftp_server \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/thermal-engine-v2:$(TARGET_COPY_OUT_VENDOR)/bin/thermal-engine-v2 \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/time_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/time_daemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/trusteduilistener:$(TARGET_COPY_OUT_VENDOR)/bin/trusteduilistener \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/vendor.dpmd:$(TARGET_COPY_OUT_VENDOR)/bin/vendor.dpmd \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/vendor.qti.qspmhal@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/vendor.qti.qspmhal@1.0-service \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/vendor_modprobe.sh:$(TARGET_COPY_OUT_VENDOR)/bin/vendor_modprobe.sh \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/vppservice:$(TARGET_COPY_OUT_VENDOR)/bin/vppservice \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/wfdhdcphalservice:$(TARGET_COPY_OUT_VENDOR)/bin/wfdhdcphalservice \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/wfdvndservice:$(TARGET_COPY_OUT_VENDOR)/bin/wfdvndservice \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/wifidisplayhalservice:$(TARGET_COPY_OUT_VENDOR)/bin/wifidisplayhalservice \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/xtra-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/xtra-daemon \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/xtwifi-client:$(TARGET_COPY_OUT_VENDOR)/bin/xtwifi-client \ + vendor/oneplus/sm8450-common/proprietary/vendor/bin/xtwifi-inet-agent:$(TARGET_COPY_OUT_VENDOR)/bin/xtwifi-inet-agent \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/Oplus_QC_LTM_Dev_2020_10_30.pfm:$(TARGET_COPY_OUT_VENDOR)/etc/Oplus_QC_LTM_Dev_2020_10_30.pfm \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/Oplus_QC_LTM_SM7475_2023_02_01.pfm:$(TARGET_COPY_OUT_VENDOR)/etc/Oplus_QC_LTM_SM7475_2023_02_01.pfm \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/Oplus_QC_LTM_SM8450_2021_10_12.pfm:$(TARGET_COPY_OUT_VENDOR)/etc/Oplus_QC_LTM_SM8450_2021_10_12.pfm \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_05_10.pfm:$(TARGET_COPY_OUT_VENDOR)/etc/Oplus_QC_LTM_SM8475_2022_05_10.pfm \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/Oplus_QC_LTM_SM8475_2022_07_05.pfm:$(TARGET_COPY_OUT_VENDOR)/etc/Oplus_QC_LTM_SM8475_2022_07_05.pfm \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/IDP_UPD/IDP_UPD_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/IDP_UPD/IDP_UPD_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/IDP_UPD/IDP_UPD_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_idp/IDP_diwali_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_idp/IDP_diwali_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_idp/IDP_diwali_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_parrot_qrd/QRD_diwali_parrot_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_qrd/QRD_diwali_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_qrd/QRD_diwali_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_qrd/QRD_diwali_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.20_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.7.20_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.36_enpu2.pmd:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.36_enpu2.pmd \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/ukee_cdp/CDP_ukee_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/ukee_cdp/CDP_ukee_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/ukee_cdp/CDP_ukee_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/ukee_mtp/MTP_ukee_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/ukee_mtp/MTP_ukee_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/ukee_mtp/MTP_ukee_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/ukee_qrd/QRD_ukee_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/ukee_qrd/QRD_ukee_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/ukee_qrd/QRD_ukee_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/waipio_cdp/CDP_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/waipio_cdp/CDP_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/waipio_cdp/CDP_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/waipio_mtp/MTP_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/waipio_mtp/MTP_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/waipio_mtp/MTP_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/waipio_qrd/QRD_acdb_cal.acdb \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/acdbdata/waipio_qrd/QRD_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/waipio_qrd/QRD_workspaceFileXml.qwsp \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/apdr.conf:$(TARGET_COPY_OUT_VENDOR)/etc/apdr.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/batching.conf:$(TARGET_COPY_OUT_VENDOR)/etc/batching.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cacert_location.pem:$(TARGET_COPY_OUT_VENDOR)/etc/cacert_location.pem \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/charger_fw_fstab.qti:$(TARGET_COPY_OUT_VENDOR)/etc/charger_fw_fstab.qti \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/mwqem.conf:$(TARGET_COPY_OUT_VENDOR)/etc/cne/mwqem.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/profileMwqem.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/profileMwqem.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile2.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile3.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile4.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile5.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile6.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile7.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile1.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile15.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile16.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile17.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile18.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile19.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile2.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile20.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile21.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile3.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile32.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile4.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile5.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile6.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ROW/ROW_profile7.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile1.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile2.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile3.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile4.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile5.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile6.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile7.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/VZW/VZW_profile7.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/configstore/vpp.configstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/configstore/vpp.configstore.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/data/dsi_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/dsi_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/data/netmgr_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/data/netmgr_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default-permissions/com.qualcomm.qti.cne.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/DPU660.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU660.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/DPU670.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU670.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/DPU720.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU720.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/DPU7__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU7__.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/DPU820.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU820.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/DPU8__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU8__.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/DPU9__.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/DPU9__.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/advanced_sf_offsets.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/advanced_sf_offsets.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/qdcm_calib_data_tianma_nt37705_dsc_cmd_mode_panel.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/qdcm_calib_data_tianma_nt37705_dsc_cmd_mode_panel.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/display/thermallevel_to_fps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/display/thermallevel_to_fps.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/dpm_vndr/vendor.dpm.conf:$(TARGET_COPY_OUT_VENDOR)/etc/dpm_vndr/vendor.dpm.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/eva/facedetection/model3.dat:$(TARGET_COPY_OUT_VENDOR)/etc/eva/facedetection/model3.dat \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/gpfspath_oem_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gpfspath_oem_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/gps.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gps.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service-qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/android.hardware.gnss-aidl-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss-aidl-service-qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.keymaster@4.1-service-qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.security.keymint-service-qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/cnd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/cnd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/dataadpl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataadpl.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/dataqti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataqti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/dpmQmiMgr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dpmQmiMgr.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/feature_enabler_client.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/feature_enabler_client.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/hw/init.qti.kernel.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qti.kernel.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/imsdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdaemon.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/init.qdmastats.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qdmastats.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/init.qti.display_boot.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.display_boot.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/init.qti.media.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.media.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/init.qti.qcv.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.qcv.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/init.vendor.sensors.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.sensors.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/init_thermal-engine-v2.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init_thermal-engine-v2.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/loc-launcher.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/loc-launcher.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/mutualex.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mutualex.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/netmgrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/netmgrd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/poweropt-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/poweropt-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/qapeservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qapeservice.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/qconfig.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qconfig.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/qcrilNrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrilNrd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/qdcmss.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qdcmss.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/qmipriod.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qmipriod.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/qseecomd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qseecomd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/qvrd_vndr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qvrd_vndr.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/shsusrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/shsusrd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/ssgtzd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ssgtzd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/trusteduilistener.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/trusteduilistener.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.dpmd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.dpmd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.adsprpc-guestos-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.audio-adsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.audio-adsprpc-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.cdsprpc-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.diag.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.diag.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.alarm@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.display.allocator-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.display.allocator-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.display.composer-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.display.composer-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.iop@2.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf-hal-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf-hal-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2audio@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.qspmhal@1.0-service.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.sensors.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.qti.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.sensors.sscrpcd.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/init/wfdvndservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wfdvndservice.rc \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/AdaptLaunchFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/AdaptLaunchFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/AppClassifierFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/AppClassifierFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/LightningLaunchesFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/LightningLaunchesFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/PreKillFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/PreKillFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/ProCompFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/ProCompFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/QAPE.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QAPE.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/QGPE.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QGPE.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/QGPEActionMap.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QGPEActionMap.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/SilkyScrollsFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/SilkyScrollsFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/prekill/prekill_2GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_2GB.data \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/prekill/prekill_4GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_4GB.data \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/prekill/prekill_6GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_6GB.data \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lm/sPLHFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/sPLHFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/lowi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/lowi.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/ltm_config_tianma_nt37705_dsc_cmd_mode_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/ltm_config_tianma_nt37705_dsc_cmd_mode_panel.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_cape/video_system_specs.json:$(TARGET_COPY_OUT_VENDOR)/etc/media_cape/video_system_specs.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_codecs_cape.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_cape.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_codecs_cape_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_cape_vendor.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_codecs_performance_cape.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_cape.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_codecs_performance_cape_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_cape_vendor.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_codecs_vendor_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_vendor_audio.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_profiles_cape.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_cape.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_profiles_taro.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_taro.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_profiles_ukee.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_ukee.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_profiles_vendor.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_vendor.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_taro/video_system_specs.json:$(TARGET_COPY_OUT_VENDOR)/etc/media_taro/video_system_specs.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/media_ukee/video_system_specs.json:$(TARGET_COPY_OUT_VENDOR)/etc/media_ukee/video_system_specs.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/models/acd/event.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/event.eai \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/models/acd/music.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/music.eai \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/models/acd/speech.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/speech.eai \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/msm_irqbalance.conf:$(TARGET_COPY_OUT_VENDOR)/etc/msm_irqbalance.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/oplus_Widevine_licenses.pfm:$(TARGET_COPY_OUT_VENDOR)/etc/oplus_Widevine_licenses.pfm \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/avcsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/avcsysnodesconfigs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/commonsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonsysnodesconfigs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/perfconfigstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfconfigstore.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/targetsysnodesconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetsysnodesconfigs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/testcommonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/testcommonresourceconfigs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/perf/testtargetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/testtargetresourceconfigs.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.hardware_keystore.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/powerhint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/public.libraries.txt:$(TARGET_COPY_OUT_VENDOR)/etc/public.libraries.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/pwr/PSMPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/PSMPowerOptFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/pwr/PowerFeatureConfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/PowerFeatureConfig.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/pwr/StandbyFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/StandbyFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/pwr/VendorScenarioPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/VendorScenarioPowerOptFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/pwr/VideoPowerOptFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/pwr/VideoPowerOptFeature.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/qcrilNr.db:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/qcrilNr.db \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/10.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/10.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/11.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/11.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/12.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/12.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/13.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/13.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/6.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/6.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/7.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/7.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/8.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/8.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/config/9.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/9.0_config.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/0_initial_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/10_version_update_ecc_table.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/11_version_update_ecc_table.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/12_version_update_ecc_table.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/1_version_intro_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/4_version_update_ecc_table_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/5_version_update_ecc_table_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/7_version_update_ecc_table_qcrilnr.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/8_version_update_ecc_table.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/339/0/65536/mtp855.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/339/0/65536/mtp855_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/339/0/65536/mtp855_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/356/0/65536/mtp865.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/356/0/65536/mtp865_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/356/0/65536/mtp865_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/356/1/131072/morpheus.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/356/1/131072/morpheus_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/356/1/131072/morpheus_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/356/1/65536/trinity.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/356/1/65536/trinity_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/356/1/65536/trinity_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/415/0/131072/mtplahaina.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/415/0/131072/mtplahaina_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/415/0/131072/mtplahaina_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/415/0/65536/mtplahaina.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/415/0/65536/mtplahaina_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/415/0/65536/mtplahaina_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/0/65536/mtpwaipio.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/0/65536/mtpwaipio_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/0/65536/mtpwaipio_qvr_3dof_tracker_config.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/0/65536/mtpwaipio_qvr_3dof_tracker_config.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/0/65537/mtpwaipio.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/0/65537/mtpwaipio_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/0/65537/mtpwaipio_qvr_3dof_tracker_config.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/0/65537/mtpwaipio_qvr_3dof_tracker_config.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/3/65536/mtpwaipio.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/3/65536/mtpwaipio_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/3/65536/mtpwaipio_qvr_3dof_tracker_config.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/3/65536/mtpwaipio_qvr_3dof_tracker_config.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/3/65537/mtpwaipio.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_6dof_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/3/65537/mtpwaipio_6dof_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/cfg/457/3/65537/mtpwaipio_qvr_3dof_tracker_config.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/cfg/457/3/65537/mtpwaipio_qvr_3dof_tracker_config.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/qvr_hid_device_list.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/qvr_hid_device_list.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/qvr_usb_device_list.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/qvr_usb_device_list.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/qvrservice_config.txt:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/qvrservice_config.txt \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_abf10238_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_abf10238_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338a_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_asf10338a_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_asf10338b_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_asf10338b_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_bbf10138_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_bbf10138_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_br015b_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_br015b_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_imx476_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_imx476_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2259_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_obf2259_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_obf2260_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_obf2260_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_ov7251_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_ov7251_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_ov9282_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_ov9282_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/qvr/tuning/qvrservice_v4l_ov7251_tuning.json:$(TARGET_COPY_OUT_VENDOR)/etc/qvr/tuning/qvrservice_v4l_ov7251_tuning.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.base-arm64.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.ext-arm64.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/gnss@2.0-base.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-base.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-xtra-daemon.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-xtwifi-client.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/gnss@2.0-xtwifi-inet-agent.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/imsrtp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/imsrtp.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/qapeservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qapeservice.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/qcrilnr@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qcrilnr@2.0.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/qspm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qspm.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/qti-systemd.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qti-systemd.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/qvr@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/qvr@2.0.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/vendor.qti.hardware.dsp.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/wfdhdcphalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdhdcphalservice.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/wfdvndservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wfdvndservice.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/seccomp_policy/wifidisplayhalservice.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/wifidisplayhalservice.policy \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/cape_qrd_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/cape_qrd_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_bu52053nvx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_bu52053nvx_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_default_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_default_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_dynamic_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_dynamic_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_hdk_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_hdk_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_hdk_lps22hh_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_hdk_lps22hh_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_hdk_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_hdk_lsm6dst_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_hdk_lsm6dst_1.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_hdk_tmd3702_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_hdk_tmd3702_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_irq.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_irq.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_lps22hh_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_lps22hh_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_lsm6dst_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_lsm6dst_1.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_mtp_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_mtp_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_mtp_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_mtp_lsm6dst_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_mtp_lsm6dst_1.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_power_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_qrd_dynamic_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_qrd_dynamic_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_qrd_lps22hh_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_qrd_lps22hh_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_qrd_sx932x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_qrd_sx932x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/diwali_qrd_tmd3702_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/diwali_qrd_tmd3702_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/qsh_camera.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/qsh_camera.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_amd_sw_disabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_disabled.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_amd_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_amd_sw_enabled.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_aont.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_aont.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_basic_gestures.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_basic_gestures.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_bring_to_ear.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_bring_to_ear.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_amd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v1_0_amd.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_ccd_v1_0_ttw.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v1_0_ttw.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_ccd_v2_0_walk.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v2_0_walk.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_ccd_v3_0_walk.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v3_0_walk.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_ccd_v3_1_walk.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v3_1_walk.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v4_0_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_ccd_v4_0_te_cd_regs.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_ccd_v4_0_te_cd_regs.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_cm.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_cm.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_dae.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dae.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_device_orient.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_device_orient.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_diag_filter.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_diag_filter.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_direct_channel.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_direct_channel.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_distance_bound.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_distance_bound.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_dpc.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_dpc.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_facing.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_facing.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_fmv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_fmv_legacy.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_fmv_legacy.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_geomag_rv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_geomag_rv.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_gyro_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_gyro_cal.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_heart_rate.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_heart_rate.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_mag_cal.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_mag_cal_legacy.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_mag_cal_legacy.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_multishake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_multishake.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_pedometer.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_pedometer.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_rmd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rmd.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_rotv.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_rotv.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_smd.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_smd.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_tilt.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_tilt_sw_disabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_sw_disabled.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_tilt_sw_enabled.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_sw_enabled.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_tilt_to_wake.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_tilt_to_wake.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/sns_wrist_pedo.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/sns_wrist_pedo.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_bu52053nvx_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_bu52053nvx_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_default_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_default_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_dynamic_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_dynamic_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_hdk_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_hdk_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_hdk_lps22hh_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_hdk_lps22hh_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_hdk_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_hdk_lsm6dst_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_hdk_lsm6dst_1.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_hdk_tmd3702_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_hdk_tmd3702_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_irq.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_irq.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_lps22hh_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_lps22hh_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_lsm6dst_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_lsm6dst_1.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_mtp_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_mtp_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_mtp_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_mtp_lsm6dst_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_mtp_lsm6dst_1.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_power_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_qrd_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_qrd_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_qrd_lps22hh_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_qrd_lps22hh_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_qrd_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_qrd_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_qrd_sx932x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_qrd_sx932x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_qrd_tmd3702_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_qrd_tmd3702_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_shtw2_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_shtw2_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_sx932x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_sx932x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_tmd3702_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_tmd3702_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_vertigo_ak991x_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_vertigo_ak991x_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_vertigo_lsm6dst_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/ukee_vertigo_lsm6dst_1.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/ukee_vertigo_lsm6dst_1.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/waipio_default_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/waipio_default_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/waipio_dynamic_sensors.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/waipio_dynamic_sensors.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/waipio_irq.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/waipio_irq.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/config/waipio_power_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/waipio_power_0.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/sensors/sns_reg_config:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/sns_reg_config \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/snapdragon_color_libs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/snapdragon_color_libs_config.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/ssg/ta_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/ta_config.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/ssg/tz_whitelist.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/tz_whitelist.json \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/wfdconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wfdconfig.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/wifi/icm.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/icm.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/wifi/vendor_cmd.xml:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/vendor_cmd.xml \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/xtra_root_cert.pem:$(TARGET_COPY_OUT_VENDOR)/etc/xtra_root_cert.pem \ + vendor/oneplus/sm8450-common/proprietary/vendor/etc/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/eglSubDriverAndroid.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libEGL_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLESv1_CM_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLESv2_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/egl/libVkLayer_ADRENO_qprofiler.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libVkLayer_ADRENO_qprofiler.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/egl/libq3dtools_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libq3dtools_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/egl/libq3dtools_esx.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libq3dtools_esx.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/hw/vulkan.adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vulkan.adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libCB.so:$(TARGET_COPY_OUT_VENDOR)/lib/libCB.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOpenCL.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libadreno_app_profiles.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadreno_app_profiles.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libadreno_utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libagm_compress_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib/libagm_compress_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libagm_mixer_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib/libagm_mixer_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libagm_pcm_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib/libagm_pcm_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libagmclient.so:$(TARGET_COPY_OUT_VENDOR)/lib/libagmclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libagmmixer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libagmmixer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libgpudataproducer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgpudataproducer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgsl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libkcl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libkcl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libkernelmanager.so:$(TARGET_COPY_OUT_VENDOR)/lib/libkernelmanager.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libllvm-glnext.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-glnext.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-qcom.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libllvm-qgl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libllvm-qgl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libpasrutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libpasrutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfconfig.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libperfgluelayer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfgluelayer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libperfioctl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfioctl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libqconfigclient.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqconfigclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libqti-iopd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-iopd-client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libqti-iopd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-iopd.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd-client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-util.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libqti-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libskewknob.so:$(TARGET_COPY_OUT_VENDOR)/lib/libskewknob.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib/libtinyxml2_1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n00.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n00.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n01.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n01.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n02.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n02.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n03.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n03.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n04.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n04.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n05.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n05.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n06.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n06.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n07.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n07.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n08.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n08.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n09.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n09.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n10.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n10.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n11.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n11.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n12.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n12.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n13.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n13.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n14.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n14.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n15.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n15.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n16.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n16.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n17.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n17.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n18.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n18.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n19.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n19.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n20.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n20.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n21.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n21.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n22.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n22.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n23.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n23.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n24.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n24.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n25.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n25.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n26.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n26.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n27.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n27.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n31.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n31.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n32.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n32.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n33.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n33.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n34.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n34.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n35.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n35.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n36.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n36.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n37.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n37.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n38.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n38.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n39.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n39.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n40.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n40.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n41.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n41.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n42.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n42.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n43.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n43.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n44.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n44.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n45.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n45.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n46.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n46.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n47.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n47.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n48.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n48.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n49.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n49.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n50.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n50.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n51.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n51.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n52.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n52.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n53.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n53.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n54.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n54.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/bm2n55.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/bm2n55.bin \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libDspIOProxy_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libDspIOProxy_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libQ6MSFR_manager_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libadsp_jpege_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libadsp_jpege_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libapn_dsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libapn_dsp_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libbitml_nsp_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libbitml_nsp_v2_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libcamera_nn_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libcvpdsp_2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libcvpdsp_2_1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libdspCV_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libdsp_streamer_binning.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libevadsp_3_0.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libevadsp_3_0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libfastcvadsp.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libfastcvdsp_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libhdr_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libhdr_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libhme_dsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libhme_dsp_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libmctfengine_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libmctfengine_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libosie_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libosie_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libqvr_dsp_driver_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libqvr_dsp_driver_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libscveT2T_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8250.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libtracker_6dof_skel_8250.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8350.so:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/libtracker_6dof_skel_8350.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.AGMIPC@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.iop@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib/vendor.qti.hardware.iop@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.iop@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/btaudio_offload_if.so:$(TARGET_COPY_OUT_VENDOR)/lib64/btaudio_offload_if.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.dpm.api@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.imscmservice@2.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.qualcomm.qti.uceservice@2.3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/deviceInfoServiceModuleNr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/deviceInfoServiceModuleNr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/eglSubDriverAndroid.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libEGL_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLESv1_CM_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLESv2_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libVkLayer_ADRENO_qprofiler.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libq3dtools_adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/egl/libq3dtools_esx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libq3dtools_esx.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/android.hardware.gnss-aidl-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.gnss-aidl-impl-qti.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.gnss@2.1-impl-qti.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/com.dsi.ant@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/sensors.dynamic_sensor_hal.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/sound_trigger.primary.taro.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/sound_trigger.primary.taro.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.wifidisplaysession@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.wifidisplaysession@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/hw/vulkan.adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vulkan.adreno.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-imscommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imscommon.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-imsdpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsdpl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-imsqimf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsqimf.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-imsrcsservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsrcsservice.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-imsservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsservice.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-imsvtcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsvtcore.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-imsxml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsxml.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-rtpcommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpcommon.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-rtpcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpcore.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/lib-rtpsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-rtpsl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libAlacSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libAlacSwDec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libApeSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libApeSwDec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libCB.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libCB.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libDspIOProxy_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libDspIOProxy_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libFileMux_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libFileMux_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libFlacSwDec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libFlacSwDec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libGPQTEEC_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libGPQTEEC_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libGPTEE_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libGPTEE_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libGPreqcancel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libGPreqcancel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libGPreqcancel_svc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libGPreqcancel_svc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libMapService.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libMapService.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libOpenCL.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libOpenCL.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libPanelChaplin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libPanelChaplin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libQSEEComAPI.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libQSEEComAPI.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libQTEEConnector_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libQTEEConnector_listener.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libQTEEConnector_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libQTEEConnector_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libQtiRilLoadable.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libQtiRilLoadable.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libScenescape.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libScenescape.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libStereoRectifyWrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libStereoRectifyWrapper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libTouchInputVM.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libTouchInputVM.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libTrustedInput.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libTrustedInput.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libTrustedInputTZ.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libTrustedInputTZ.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libTrustedInputUtils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libTrustedInputUtils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libTrustedUI.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libTrustedUI.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libTrustedUITZ.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libTrustedUITZ.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libTrustedUIVM.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libTrustedUIVM.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libadaptlaunch.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadaptlaunch.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libadm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadm.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libadreno_app_profiles.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadreno_app_profiles.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libadreno_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadreno_utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libadsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadsp_default_listener.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libadsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libadsprpc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libagm_compress_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libagm_compress_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libagm_mixer_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libagm_mixer_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libagm_pcm_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libagm_pcm_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libagmclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libagmclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libagmmixer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libagmmixer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libapengine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libapengine.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libappclassifier.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libappclassifier.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libar-acdb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-acdb.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libar-gpr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-gpr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libar-gsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libar-gsl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libasn1cper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libasn1cper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libasn1crt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libasn1crt.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libasn1crtx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libasn1crtx.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libats.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libaudio_log_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libaudio_log_utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libbacklight-calib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbacklight-calib.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libbatching.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbatching.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libbatterylistener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbatterylistener.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libbluetooth_audio_session_qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbluetooth_audio_session_qti.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libbluetooth_audio_session_qti_2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbluetooth_audio_session_qti_2_1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libbtnv.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbtnv.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcacertclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcacertclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcapiv2svacnnvendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcapiv2svacnnvendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcapiv2svarnnvendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcapiv2svarnnvendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcapiv2uvvendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcapiv2uvvendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcdfw.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdfw.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcdfw_remote_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdfw_remote_api.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcdsp_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdsp_default_listener.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcdsprpc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcne.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcne.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcneapiclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneapiclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcneoplookup.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneoplookup.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcneqmiutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcneqmiutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libconfigdb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libconfigdb.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcpion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcpion.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcvp2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcvp2_1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcvpcpuRev_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcvpcpuRev_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcwb_client_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcwb_client_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libcwb_qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcwb_qcom.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdataitems.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdataitems.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdiag.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdiag.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdigital-dimming.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdigital-dimming.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdisp-aba.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisp-aba.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdisplaydebug.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplaydebug.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdisplayqos.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplayqos.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdisplayskuutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdisplayskuutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdpmqmihal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdpmqmihal.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdpps.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdpps.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdrmfs.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmfs.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdrmtime.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdrmtime.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdsi_netctrl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsi_netctrl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libdsutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libdsutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libeai_fixed.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libeai_fixed.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libeai_float.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libeai_float.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libengineplugin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libengineplugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libeye_tracking_dsp_sample_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libeye_tracking_dsp_sample_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libfastcvdsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvdsp_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libfmpal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfmpal.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgame_enhance.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgame_enhance.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgarden.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgarden.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgarden_haltests_e2e.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgarden_haltests_e2e.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgdtap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgdtap.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgeofencing.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgeofencing.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgnss.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgnss.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgnsspps.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgnsspps.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgps.utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgps.utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgpu_tonemapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgpu_tonemapper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgpudataproducer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgpudataproducer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgralloccore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgralloccore.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgrallocutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgrallocutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgsl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libhalide_hexagon_host.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhalide_hexagon_host.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libhdr_backlight_adapter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdr_backlight_adapter.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libhdr_tm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdr_tm.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libhdrdynamic.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdrdynamic.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libhdrdynamicootf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdrdynamicootf.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libhistogram.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhistogram.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libidl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libizat_client_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libizat_client_api.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libizat_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libizat_core.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libjnihelper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libjnihelper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libkcl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkcl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libkernelmanager.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkernelmanager.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libkeymasterdeviceutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterdeviceutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libkeymasterprovision.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterprovision.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libkeymasterutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblbs_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblbs_core.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblearningmodule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblearningmodule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblightninglaunches.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblightninglaunches.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblistensoundmodel2vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblistensoundmodel2vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libllvm-glnext.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libllvm-glnext.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libllvm-qcom.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libllvm-qgl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libllvm-qgl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblmthermallistner.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblmthermallistner.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblmutils-ns.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblmutils-ns.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libloc_api_v02.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_api_v02.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libloc_api_wds.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_api_wds.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libloc_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_core.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libloc_eng_hub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_eng_hub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libloc_socket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_socket.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libloc_util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libloc_util.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblocation_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblocation_api.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblocationservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblocationservice.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblocationservice_glue.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblocationservice_glue.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblocdiagiface.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblocdiagiface.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblowi_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblowi_client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblowi_wifihal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblowi_wifihal.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblqe.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblx-ar_util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblx-ar_util.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/liblx-osal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblx-osal.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmcs.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmcs.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmdmdetect.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdmdetect.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmdsprpc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmemperfd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmemperfd.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmemutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmemutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmeters-ns.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmeters-ns.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmeters.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmeters.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libminkdescriptor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminkdescriptor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libminksocket_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libminksocket_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmm-hdcpmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmm-hdcpmgr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmmosal_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmosal_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmmrtpdecoder_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmrtpdecoder_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libmmrtpencoder_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmmrtpencoder_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgr_common.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_common.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgr_datapath_proxy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_datapath_proxy.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgr_nr_fusion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_nr_fusion.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgr_rmnet_ext.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_rmnet_ext.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgr_sscm3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_sscm3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgr_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgr_utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgrext_interface_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgrext_interface_client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgrext_interface_server.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgrext_interface_server.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgrmodemproxy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgrmodemproxy.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgrportutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgrportutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnetmgrxfrmutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnetmgrxfrmutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libnlnetmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libnlnetmgr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libops.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libops.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpal_net_if.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpal_net_if.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpalclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpalclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpasrutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpasrutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpdmapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdmapper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpdnotifier.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdnotifier.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfconfig.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libperfgluelayer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfgluelayer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libperfioctl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfioctl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperipheral_client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpowercallback.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpowercallback.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpowercore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpowercore.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libprekill.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libprekill.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libprocomp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libprocomp.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpsmoptfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpsmoptfeature.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpwirisfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpwirisfeature.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libpwirishalwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpwirishalwrapper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqapesdk.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqapesdk.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_base.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_base.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_basecodec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_basecodec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_core.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_hooks.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_hooks.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_hwaudiocodec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_swaudiocodec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_swaudiocodec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2audio_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2audio_utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2colorconvertfilter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2colorconvertfilter.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2filter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2filter.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqc2vppfilter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqc2vppfilter.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcbor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcbor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcc_file_agent.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcc_file_agent.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcmaputils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcmaputils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_base.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_base.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_basecodec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_basecodec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_core.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_filterbase.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_filterbase.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_hooks.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_hooks.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_mockfilter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_mockfilter.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_mockqc2filter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_mockqc2filter.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcodec2_v4l2codec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcodec2_v4l2codec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqconfigclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqconfigclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilDataModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilDataModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrCellInfoModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrCellInfoModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrFramework.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrFramework.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrImsModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrImsModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrLogger.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrLogger.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrPbmModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrPbmModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrQtiBus.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrQtiBus.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrQtiMutex.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrQtiMutex.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrSmsModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrSmsModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrSocketModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrSocketModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrilNrVoiceModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrilNrVoiceModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrildataaidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrildataaidl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrildatactl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrildatactl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqcrildataqos.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcrildataqos.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdcm-algo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdcm-algo.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdcm-json-mode-parser.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdcm-json-mode-parser.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdcm-mode-parser.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdcm-mode-parser.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdi.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdma_file_agent.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdma_file_agent.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdp.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdpr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdpr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqdutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqdutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqisl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqisl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi_cci.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_cci.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi_client_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_client_helper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi_client_qmux.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_client_qmux.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi_common_so.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_common_so.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi_csi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_csi.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_encdec.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmi_legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmi_legacy.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmiservices.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqppe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqppe.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqrtr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqrtr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqrtrclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqrtrclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqseed3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqseed3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqservice.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqsocket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqsocket.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqti-iopd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-iopd-client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqti-iopd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-iopd.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd-client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-util.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqti-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqti_vndfwk_detect_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti_vndfwk_detect_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqtigefar.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqtigefar.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqtikeymaster4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqtikeymaster4.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqtikeymint.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqtikeymint.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqvr_cam_cdsp_driver_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqvr_cam_cdsp_driver_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqvr_cdsp_driver_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqvr_cdsp_driver_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqvr_eyetracking_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqvr_eyetracking_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqvr_hostcontroller_plugin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqvr_hostcontroller_plugin.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqvrcamera_client.qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqvrcamera_client.qti.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqvrservice.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqvrservice.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libqvrservice_client.qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqvrservice_client.qti.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/librcc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librcc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/librcmask.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librcmask.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libril-db.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-db.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libril-legacy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-legacy.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libril-qc-ltedirectdisc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-ltedirectdisc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libril-qc-radioconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril-qc-radioconfig.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/librilqmimiscservices.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librilqmimiscservices.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/librpmb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librpmb.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libscveCommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveCommon.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libscveCommon_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveCommon_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libscveObjectSegmentation.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveObjectSegmentation.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libscveObjectTracker.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveObjectTracker.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libscveObjectTracker_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libscveObjectTracker_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdedrm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdedrm.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdm-color.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdm-color.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdm-colormgr-algo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdm-colormgr-algo.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdm-disp-vndapis.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdmcore.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdmcore.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdmextension.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdmextension.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdmutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdmutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsdsprpc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsdsprpc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsensorcal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsensorcal.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsensorslog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsensorslog.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libshsc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libshsc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libshsusr_verinfo.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libshsusr_verinfo.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsi.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsilkyscrolls.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsilkyscrolls.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libskewknob.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libskewknob.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libslimclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libslimclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsnapdragoncolor-manager.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnapdragoncolor-manager.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnapdragoncolor-qdcm.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsndcardparser.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsndcardparser.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsns_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsns_api.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsns_device_mode_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsns_device_mode_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsns_direct_channel_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsns_direct_channel_stub.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsns_registry_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsns_registry_skel.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsnsapi.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnsapi.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsnsdiaglog.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnsdiaglog.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsoc_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsoc_helper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libspcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libspcom.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libspl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libspl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsplh.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsplh.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libssc_default_listener.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssc_default_listener.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libssd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libssd.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libstandbyfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libstandbyfeature.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsynergy_loc_api.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsynergy_loc_api.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsys_info_cache.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsys_info_cache.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libsystem_health_mon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsystem_health_mon.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libtestutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtestutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libtfa98xx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtfa98xx.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libtime_genoff.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtime_genoff.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtinyxml2_1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libtracker_6dof_impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtracker_6dof_impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libtrustedapploader.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libtrustedapploader.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvendorscenariopoweroptfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvendorscenariopoweroptfeature.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvideooptfeature.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvideooptfeature.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvideotxr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvideotxr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvmmem.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvmmem.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvppclient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvppclient.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvppcommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvppcommon.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvpphcp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvpphcp.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvpphvx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvpphvx.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvppimmotion.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvppimmotion.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvpplibrary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvpplibrary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libvpptestutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvpptestutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdcodecv4l2_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdcodecv4l2_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdcommonutils_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdcommonutils_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdconfigutils_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdconfigutils_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfddisplayconfig_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfddisplayconfig_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdhdcpcp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdhdcpcp.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdhdcpservice_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdhdcpservice_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdmminterface_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdmminterface_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdmmservice_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdmmservice_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdmmsrc_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdmmsrc_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdmodulehdcpsession.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdmodulehdcpsession.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdrtsp_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdrtsp_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdsessionmodule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdsessionmodule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdsourcesession_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdsourcesession_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdsourcesm_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdsourcesm_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfduibcinterface_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfduibcinterface_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfduibcsink_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfduibcsink_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfduibcsinkinterface_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfduibcsinkinterface_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfduibcsrc_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfduibcsrc_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfduibcsrcinterface_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfduibcsrcinterface_vendor.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwfdutils_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwfdutils_proprietary.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwms.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwms.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwqe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwqe.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libwvhidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwvhidl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libxml.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxml.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libxtadapter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtadapter.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libxtwifi_server_protocol.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtwifi_server_protocol.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/libxtwifi_server_protocol_uri_v3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxtwifi_server_protocol_uri_v3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qcrilInterfaces.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrilInterfaces.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qcrilMarshal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrilMarshal.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qcrilNrQmiModule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrilNrQmiModule.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qcrilNr_aidl_IQtiRadioConfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrilNr_aidl_IQtiRadioConfig.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qcril_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcril_client.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qcrild_libqcrilnr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrild_libqcrilnr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qcrild_libqcrilnrutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qcrild_libqcrilnrutils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qti.video.utils.videobufferlayout.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qtiPeripheralMgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtiPeripheralMgr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qtiril-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtiril-utils.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/qtiwakelock.so:$(TARGET_COPY_OUT_VENDOR)/lib64/qtiwakelock.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/sensors.ssc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.ssc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libasphere.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libasphere.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libaudiopreprocessing.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libaudiopreprocessing.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libbundlewrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libbundlewrapper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libdownmix.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libdownmix.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libdynproc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libdynproc.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libeffectproxy.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libeffectproxy.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libhapticgenerator.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libhapticgenerator.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libldnhncr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libldnhncr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libqcompostprocbundle.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libqcompostprocbundle.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libqcomvisualizer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libqcomvisualizer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libqcomvoiceprocessing.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libqcomvoiceprocessing.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libreverbwrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libreverbwrapper.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libshoebox.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libshoebox.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/soundfx/libvisualizer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libvisualizer.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.PanelChaplin@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.PanelChaplin@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.4.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.5.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.6.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.6.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.color@1.7.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.7.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.libdpmctmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.libdpmctmgr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.libdpmfdmgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.libdpmfdmgr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.libdpmframework.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.libdpmframework.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.libdpmtcm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.libdpmtcm.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.libmwqemiptablemgr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.libmwqemiptablemgr.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.oplus.hardware.communicationcenter-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.oplus.hardware.cwb@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.oplus.hardware.cwb@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.oplus.hardware.display.MixLut3D-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.oplus.hardware.display.MixLut3D-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.pixelworks.hardware.display@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.pixelworks.hardware.display@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.pixelworks.hardware.display@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.pixelworks.hardware.display@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.pixelworks.hardware.feature-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.pixelworks.hardware.feature@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.pixelworks.hardware.feature@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.pixelworks.hardware.feature@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.4.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.factory@2.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@2.5.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.mwqem@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.slm@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.diaghal@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.gnss-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.gnss-service.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss-service.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.AGMIPC@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.alarm@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.cacert@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.server@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.cne.internal.server@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.connection@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.connection@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.flow@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.iwlan@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.iwlan@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.ka-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.latency@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.lce@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.qmi@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.dpmservice@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.dpmservice@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.dsp@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.iop@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.iop@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.mwqemadapter@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.pal@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.pal@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.power.powermodule@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.power.powermodule@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccsyshal@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccsyshal@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qccvndhal@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qconfig@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qdutils_disp@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qseecom@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qteeconnector@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.am@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims-V7-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims-V7-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.4.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.5.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.6.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.7.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.ims@1.8.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.lpa@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio-V8-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio-V8-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradioconfig-V2-ndk_platform.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.qtiradioconfig-V2-ndk_platform.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.slmadapter@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.soter@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.systemhelper@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.systemhelper@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.trustedui@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.trustedui@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.trustedui@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.tui_comm@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.vpp@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.vpp@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.vpp@1.3.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.vpp@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.vpp@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callcapability@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.callinfo@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.configservice@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.configservice@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.configservice@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.connection@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.connection@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.factory@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.factory@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.factory@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.factory@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.factory@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.factory@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.factory@2.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.factory@2.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsconfig@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcssip@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcssip@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcssip@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsuce@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsuce@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.ims.rcsuce@1.2.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.imsrtpservice@3.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.latency@2.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.latency@2.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.latency@2.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.memory.pasrmanager@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.memory.pasrmanager@1.1.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.power.pasrmanager@1.0.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.qspmhal@1.0-impl.so \ + vendor/oneplus/sm8450-common/proprietary/vendor/lib64/vendor.qti.qspmhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.qspmhal@1.0.so + +PRODUCT_PACKAGES += \ + libagm \ + libar-pal \ + vendor.qti.hardware.AGMIPC@1.0-impl \ + libfastcvopt \ + libthermalclient \ + CACertService \ + CneApp \ + IWlanService \ + TimeService \ + PowerOffAlarm \ + HotwordEnrollmentOKGoogle \ + HotwordEnrollmentXGoogle \ + ImsRcsService \ + QtiTelephony \ + QtiTelephonyService \ + WfdService \ + ims \ + qcrilmsgtunnel \ + WfdCommon \ + com.android.hotwordenrollment.common.util \ + qcrilhook \ + vendor.qti.hardware.alarm-V1.0-java \ + vendor.qti.ims.factory-V2.0-java \ + android.hardware.gnss-aidl-service-qti \ + android.hardware.gnss@2.1-service-qti \ + android.hardware.graphics.mapper-impl-qti-display \ + android.hardware.security.keymint-service-qti \ + c2_manifest_vendor \ + c2_manifest_vendor_audio \ + manifest_non_qmaa \ + manifest_non_qmaa_extn \ + manifest_panelchaplin \ + vendor.qti.diag.hal.service \ + vendor.qti.gnss-service \ + vendor.qti.hardware.display.allocator-service \ + vendor.qti.hardware.display.composer-service \ + vendor.qti.hardware.perf \ + vendor.qti.hardware.power.powermodule \ + vendor.qti.hardware.qconfig@1.0-service \ + vendor.qti.hardware.qxr-service \ + vendor.qti.hardware.servicetracker@1.2-service \ + vendor.qti.hardware.vpp@2.0-service \ + manifest_android.hardware.drm@1.4-service.widevine \ + manifest_oplus_cwb \ + manifest_performance_aidl \ + vendor.pixelworks.hardware.display@1.2 \ + vendor.pixelworks.hardware.feature.irisfeature-service