From 34002b789bb1ca54baac3395db5b09261aa98f0d Mon Sep 17 00:00:00 2001 From: BigfootACA Date: Fri, 15 Jan 2021 23:16:35 +0800 Subject: [PATCH] Added support for Xiaomi MIX3 (perseus) --- build.sh | 1 + device_specific/perseus.dtb | Bin 0 -> 567307 bytes device_specific/perseus.dts | 26822 ++++++++++++++++ .../perseus/ASN1X509Dxe/ASN1X509Dxe.efi | Bin 0 -> 40960 bytes sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.depex | 1 + sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.efi | Bin 0 -> 40960 bytes .../perseus/ButtonsDxe/ButtonsDxe.depex | Bin 0 -> 72 bytes .../Binary/perseus/ButtonsDxe/ButtonsDxe.efi | Bin 0 -> 36864 bytes .../Binary/perseus/ChipInfo/ChipInfo.depex | 1 + .../Binary/perseus/ChipInfo/ChipInfo.efi | Bin 0 -> 40960 bytes .../Binary/perseus/ClockDxe/ClockDxe.depex | 1 + .../Binary/perseus/ClockDxe/ClockDxe.efi | Bin 0 -> 270336 bytes sdm845Pkg/Binary/perseus/DALSys/DALSys.depex | 1 + sdm845Pkg/Binary/perseus/DALSys/DALSys.efi | Bin 0 -> 294912 bytes sdm845Pkg/Binary/perseus/DALTLMM/.depex | 1 + .../Binary/perseus/DALTLMM/DALTLMM.depex | 1 + sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.efi | Bin 0 -> 45056 bytes .../EmuVariableRuntimeDxe.depex | 1 + .../EmuVariableRuntimeDxe.efi | Bin 0 -> 40960 bytes sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.depex | 1 + sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.efi | Bin 0 -> 65536 bytes .../Binary/perseus/GlinkDxe/GlinkDxe.depex | 1 + .../perseus/HWIODxeDriver/HWIODxeDriver.depex | 1 + .../perseus/HWIODxeDriver/HWIODxeDriver.efi | Bin 0 -> 32768 bytes sdm845Pkg/Binary/perseus/HashDxe/HashDxe.efi | Bin 0 -> 45056 bytes sdm845Pkg/Binary/perseus/I2C/I2C.depex | Bin 0 -> 72 bytes sdm845Pkg/Binary/perseus/NpaDxe/NpaDxe.depex | 1 + sdm845Pkg/Binary/perseus/NpaDxe/NpaDxe.efi | Bin 0 -> 73728 bytes .../PlatformInfoDxeDriver.depex | 1 + .../PlatformInfoDxeDriver.efi | Bin 0 -> 28672 bytes .../Binary/perseus/PmicDxe/PmicDxe.depex | 1 + sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.efi | Bin 0 -> 200704 bytes .../QcomChargerDxeLA/QcomChargerDxeLA.depex | 1 + .../QcomChargerDxeLA/QcomChargerDxeLA.efi | Bin 0 -> 131072 bytes .../Binary/perseus/QdssDxe/QdssDxe.depex | 1 + .../perseus/RealTimeClock/RealTimeClock.depex | 1 + .../perseus/RealTimeClock/RealTimeClock.efi | Bin 0 -> 32768 bytes sdm845Pkg/Binary/perseus/RngDxe/RngDxe.efi | Bin 0 -> 28672 bytes sdm845Pkg/Binary/perseus/SPI/SPI.depex | Bin 0 -> 72 bytes sdm845Pkg/Binary/perseus/SPMI/SPMI.depex | 1 + sdm845Pkg/Binary/perseus/SPMI/SPMI.efi | Bin 0 -> 40960 bytes .../Binary/perseus/SdccDxe/SdccDxe.depex | Bin 0 -> 36 bytes sdm845Pkg/Binary/perseus/SdccDxe/SdccDxe.efi | Bin 0 -> 106496 bytes .../Binary/perseus/SecRSADxe/SecRSADxe.efi | Bin 0 -> 36864 bytes .../perseus/SecurityDxe/SecurityDxe.efi | Bin 0 -> 81920 bytes .../Binary/perseus/SmemDxe/SmemDxe.depex | 1 + sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.efi | Bin 0 -> 36864 bytes sdm845Pkg/Binary/perseus/UFSDxe/UFSDxe.depex | 1 + sdm845Pkg/Binary/perseus/UFSDxe/UFSDxe.efi | Bin 0 -> 761856 bytes .../Binary/perseus/ULogDxe/ULogDxe.depex | 1 + sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.efi | Bin 0 -> 73728 bytes .../perseus/UsbConfigDxe/UsbConfigDxe.depex | 1 + .../perseus/UsbConfigDxe/UsbConfigDxe.efi | Bin 0 -> 86016 bytes .../perseus/UsbDeviceDxe/UsbDeviceDxe.depex | 1 + .../perseus/UsbDeviceDxe/UsbDeviceDxe.efi | Bin 0 -> 45056 bytes .../Binary/perseus/UsbMsdDxe/UsbMsdDxe.depex | 1 + .../Binary/perseus/UsbMsdDxe/UsbMsdDxe.efi | Bin 0 -> 49152 bytes .../perseus/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex | 1 + .../perseus/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi | Bin 0 -> 32768 bytes .../perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex | Bin 0 -> 288 bytes .../perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi | Bin 0 -> 98304 bytes sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dtb | Bin 0 -> 81026 bytes sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dts | 763 + sdm845Pkg/perseus.dsc | 19 + sdm845Pkg/perseus.fdf | 368 + 65 files changed, 27997 insertions(+) create mode 100644 device_specific/perseus.dtb create mode 100644 device_specific/perseus.dts create mode 100644 sdm845Pkg/Binary/perseus/ASN1X509Dxe/ASN1X509Dxe.efi create mode 100644 sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/ButtonsDxe/ButtonsDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/ButtonsDxe/ButtonsDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.depex create mode 100644 sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.efi create mode 100644 sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/DALSys/DALSys.depex create mode 100644 sdm845Pkg/Binary/perseus/DALSys/DALSys.efi create mode 100644 sdm845Pkg/Binary/perseus/DALTLMM/.depex create mode 100644 sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.depex create mode 100644 sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.efi create mode 100644 sdm845Pkg/Binary/perseus/EmuVariableRuntimeDxe/EmuVariableRuntimeDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/EmuVariableRuntimeDxe/EmuVariableRuntimeDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/GlinkDxe/GlinkDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.depex create mode 100644 sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.efi create mode 100644 sdm845Pkg/Binary/perseus/HashDxe/HashDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/I2C/I2C.depex create mode 100644 sdm845Pkg/Binary/perseus/NpaDxe/NpaDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/NpaDxe/NpaDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/PlatformInfoDxeDriver/PlatformInfoDxeDriver.depex create mode 100644 sdm845Pkg/Binary/perseus/PlatformInfoDxeDriver/PlatformInfoDxeDriver.efi create mode 100644 sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/QcomChargerDxeLA/QcomChargerDxeLA.depex create mode 100644 sdm845Pkg/Binary/perseus/QcomChargerDxeLA/QcomChargerDxeLA.efi create mode 100644 sdm845Pkg/Binary/perseus/QdssDxe/QdssDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/RealTimeClock/RealTimeClock.depex create mode 100644 sdm845Pkg/Binary/perseus/RealTimeClock/RealTimeClock.efi create mode 100644 sdm845Pkg/Binary/perseus/RngDxe/RngDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/SPI/SPI.depex create mode 100644 sdm845Pkg/Binary/perseus/SPMI/SPMI.depex create mode 100644 sdm845Pkg/Binary/perseus/SPMI/SPMI.efi create mode 100644 sdm845Pkg/Binary/perseus/SdccDxe/SdccDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/SdccDxe/SdccDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/SecRSADxe/SecRSADxe.efi create mode 100644 sdm845Pkg/Binary/perseus/SecurityDxe/SecurityDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/UFSDxe/UFSDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/UFSDxe/UFSDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/UsbDeviceDxe/UsbDeviceDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/UsbDeviceDxe/UsbDeviceDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex create mode 100644 sdm845Pkg/Binary/perseus/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi create mode 100644 sdm845Pkg/Binary/perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex create mode 100644 sdm845Pkg/Binary/perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi create mode 100644 sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dtb create mode 100644 sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dts create mode 100644 sdm845Pkg/perseus.dsc create mode 100644 sdm845Pkg/perseus.fdf diff --git a/build.sh b/build.sh index 6fb99eb..c21a5b2 100755 --- a/build.sh +++ b/build.sh @@ -7,6 +7,7 @@ DEVICES=( polaris akari beryllium + perseus ) ##################################### function _help(){ diff --git a/device_specific/perseus.dtb b/device_specific/perseus.dtb new file mode 100644 index 0000000000000000000000000000000000000000..ab9c567cbd0e1cb3a9e4789ea32bf164601af1dd GIT binary patch literal 567307 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%0Du`2@ai~a$IrzWSC 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 literal 0 HcmV?d00001 diff --git a/device_specific/perseus.dts b/device_specific/perseus.dts new file mode 100644 index 0000000..19a3e84 --- /dev/null +++ b/device_specific/perseus.dts @@ -0,0 +1,26822 @@ +/dts-v1/; + +/ { + #address-cells = <0x02>; + #size-cells = <0x02>; + model = "Xiaomi Technologies, Inc. Perseus MP v2.1"; + compatible = "qcom,sdm845-mtp\0qcom,sdm845\0qcom,mtp"; + qcom,msm-id = <0x141 0x20001>; + interrupt-parent = <0x01>; + qcom,board-id = <0x63 0x00>; + + cpus { + #address-cells = <0x02>; + #size-cells = <0x00>; + + cpu@0 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x00>; + enable-method = "psci"; + efficiency = <0x400>; + cache-size = <0x8000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x02>; + #cooling-cells = <0x02>; + next-level-cache = <0x03>; + sched-energy-costs = <0x04 0x05>; + phandle = <0x11>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x20000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x03>; + + l3-cache { + compatible = "arm,arch-cache"; + cache-size = <0x200000>; + cache-level = <0x03>; + phandle = <0x06>; + }; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x12000>; + phandle = <0xc2>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0xa000>; + phandle = <0xca>; + }; + + l1-tlb { + qcom,dump-size = <0x6000>; + phandle = <0xd6>; + }; + }; + + cpu@100 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x100>; + enable-method = "psci"; + efficiency = <0x400>; + cache-size = <0x8000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x02>; + #cooling-cells = <0x02>; + next-level-cache = <0x07>; + sched-energy-costs = <0x04 0x05>; + phandle = <0x12>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x20000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x07>; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x12000>; + phandle = <0xc3>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0xa000>; + phandle = <0xcb>; + }; + + l1-tlb { + qcom,dump-size = <0x6000>; + phandle = <0xd7>; + }; + }; + + cpu@200 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x200>; + enable-method = "psci"; + efficiency = <0x400>; + cache-size = <0x8000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x02>; + #cooling-cells = <0x02>; + next-level-cache = <0x08>; + sched-energy-costs = <0x04 0x05>; + phandle = <0x13>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x20000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x08>; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x12000>; + phandle = <0xc4>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0xa000>; + phandle = <0xcc>; + }; + + l1-tlb { + qcom,dump-size = <0x6000>; + phandle = <0xd8>; + }; + }; + + cpu@300 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x300>; + enable-method = "psci"; + efficiency = <0x400>; + cache-size = <0x8000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x02>; + #cooling-cells = <0x02>; + next-level-cache = <0x09>; + sched-energy-costs = <0x04 0x05>; + phandle = <0x14>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x20000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x09>; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x12000>; + phandle = <0xc5>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0xa000>; + phandle = <0xcd>; + }; + + l1-tlb { + qcom,dump-size = <0x6000>; + phandle = <0xd9>; + }; + }; + + cpu@400 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x400>; + enable-method = "psci"; + efficiency = <0x6cc>; + cache-size = <0x20000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x0a>; + #cooling-cells = <0x02>; + next-level-cache = <0x0b>; + sched-energy-costs = <0x0c 0x0d>; + phandle = <0x15>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x40000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x0b>; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x24000>; + phandle = <0xc6>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x14000>; + phandle = <0xce>; + }; + + l1-tlb { + qcom,dump-size = <0x6800>; + phandle = <0xda>; + }; + }; + + cpu@500 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x500>; + enable-method = "psci"; + efficiency = <0x6cc>; + cache-size = <0x20000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x0a>; + #cooling-cells = <0x02>; + next-level-cache = <0x0e>; + sched-energy-costs = <0x0c 0x0d>; + phandle = <0x16>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x40000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x0e>; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x24000>; + phandle = <0xc7>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x14000>; + phandle = <0xcf>; + }; + + l1-tlb { + qcom,dump-size = <0x6800>; + phandle = <0xdb>; + }; + }; + + cpu@600 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x600>; + enable-method = "psci"; + efficiency = <0x6cc>; + cache-size = <0x20000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x0a>; + #cooling-cells = <0x02>; + next-level-cache = <0x0f>; + sched-energy-costs = <0x0c 0x0d>; + phandle = <0x17>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x40000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x0f>; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x24000>; + phandle = <0xc8>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x14000>; + phandle = <0xd0>; + }; + + l1-tlb { + qcom,dump-size = <0x6800>; + phandle = <0xdc>; + }; + }; + + cpu@700 { + device_type = "cpu"; + compatible = "arm,armv8"; + reg = <0x00 0x700>; + enable-method = "psci"; + efficiency = <0x6cc>; + cache-size = <0x20000>; + cpu-release-addr = <0x00 0x90000000>; + qcom,lmh-dcvs = <0x0a>; + #cooling-cells = <0x02>; + next-level-cache = <0x10>; + sched-energy-costs = <0x0c 0x0d>; + phandle = <0x18>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-size = <0x40000>; + cache-level = <0x02>; + next-level-cache = <0x06>; + phandle = <0x10>; + }; + + l1-icache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x24000>; + phandle = <0xc9>; + }; + + l1-dcache { + compatible = "arm,arch-cache"; + qcom,dump-size = <0x14000>; + phandle = <0xd1>; + }; + + l1-tlb { + qcom,dump-size = <0x6800>; + phandle = <0xdd>; + }; + }; + + cpu-map { + + cluster0 { + + core0 { + cpu = <0x11>; + }; + + core1 { + cpu = <0x12>; + }; + + core2 { + cpu = <0x13>; + }; + + core3 { + cpu = <0x14>; + }; + }; + + cluster1 { + + core0 { + cpu = <0x15>; + }; + + core1 { + cpu = <0x16>; + }; + + core2 { + cpu = <0x17>; + }; + + core3 { + cpu = <0x18>; + }; + }; + }; + }; + + soc { + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges = <0x00 0x00 0x00 0xffffffff>; + compatible = "simple-bus"; + phandle = <0x2b2>; + + qcom,gdsc@0x16b004 { + compatible = "qcom,gdsc"; + regulator-name = "pcie_0_gdsc"; + reg = <0x16b004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x265>; + }; + + qcom,gdsc@0x18d004 { + compatible = "qcom,gdsc"; + regulator-name = "pcie_1_gdsc"; + reg = <0x18d004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x26a>; + }; + + qcom,gdsc@0x175004 { + compatible = "qcom,gdsc"; + regulator-name = "ufs_card_gdsc"; + reg = <0x175004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x2b3>; + }; + + qcom,gdsc@0x177004 { + compatible = "qcom,gdsc"; + regulator-name = "ufs_phy_gdsc"; + reg = <0x177004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0xa8>; + }; + + qcom,gdsc@0x10f004 { + compatible = "qcom,gdsc"; + regulator-name = "usb30_prim_gdsc"; + reg = <0x10f004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x2aa>; + }; + + qcom,gdsc@0x110004 { + compatible = "qcom,gdsc"; + regulator-name = "usb30_sec_gdsc"; + reg = <0x110004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x2af>; + }; + + qcom,gdsc@0x17d030 { + compatible = "qcom,gdsc"; + regulator-name = "hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc"; + reg = <0x17d030 0x04>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + status = "ok"; + phandle = <0x1a9>; + }; + + qcom,gdsc@0x17d03c { + compatible = "qcom,gdsc"; + regulator-name = "hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc"; + reg = <0x17d03c 0x04>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + status = "ok"; + phandle = <0x1aa>; + }; + + qcom,gdsc@0x17d034 { + compatible = "qcom,gdsc"; + regulator-name = "hlos1_vote_aggre_noc_mmu_tbu1_gdsc"; + reg = <0x17d034 0x04>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + status = "ok"; + phandle = <0x1a4>; + }; + + qcom,gdsc@0x17d038 { + compatible = "qcom,gdsc"; + regulator-name = "hlos1_vote_aggre_noc_mmu_tbu2_gdsc"; + reg = <0x17d038 0x04>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + status = "ok"; + phandle = <0x1a5>; + }; + + qcom,gdsc@0x17d040 { + compatible = "qcom,gdsc"; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc"; + reg = <0x17d040 0x04>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + status = "ok"; + phandle = <0x1a6>; + }; + + qcom,gdsc@0x17d048 { + compatible = "qcom,gdsc"; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc"; + reg = <0x17d048 0x04>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + status = "ok"; + phandle = <0x1a7>; + }; + + qcom,gdsc@0x17d044 { + compatible = "qcom,gdsc"; + regulator-name = "hlos1_vote_mmnoc_mmu_tbu_sf_gdsc"; + reg = <0x17d044 0x04>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + status = "ok"; + phandle = <0x1a8>; + }; + + qcom,gdsc@0xad06004 { + compatible = "qcom,gdsc"; + regulator-name = "bps_gdsc"; + reg = <0xad06004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + qcom,support-hw-trigger; + phandle = <0x1c5>; + }; + + qcom,gdsc@0xad09004 { + compatible = "qcom,gdsc"; + regulator-name = "ife_0_gdsc"; + reg = <0xad09004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x1c1>; + }; + + qcom,gdsc@0xad0a004 { + compatible = "qcom,gdsc"; + regulator-name = "ife_1_gdsc"; + reg = <0xad0a004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x1c2>; + }; + + qcom,gdsc@0xad07004 { + compatible = "qcom,gdsc"; + regulator-name = "ipe_0_gdsc"; + reg = <0xad07004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + qcom,support-hw-trigger; + phandle = <0x1c3>; + }; + + qcom,gdsc@0xad08004 { + compatible = "qcom,gdsc"; + regulator-name = "ipe_1_gdsc"; + reg = <0xad08004 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + qcom,support-hw-trigger; + phandle = <0x1c4>; + }; + + qcom,gdsc@0xad0b134 { + compatible = "qcom,gdsc"; + regulator-name = "titan_top_gdsc"; + reg = <0xad0b134 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0x1bb>; + }; + + qcom,gdsc@0xaf03000 { + compatible = "qcom,gdsc"; + regulator-name = "mdss_core_gdsc"; + reg = <0xaf03000 0x04>; + qcom,poll-cfg-gdscr; + qcom,support-hw-trigger; + status = "ok"; + proxy-supply = <0x19>; + qcom,proxy-consumer-enable; + qcom,en-few-wait-val = <0x06>; + qcom,en-rest-wait-val = <0x05>; + phandle = <0x19>; + }; + + syscon@0x5091540 { + compatible = "syscon"; + reg = <0x5091540 0x04>; + phandle = <0x1a>; + }; + + qcom,gdsc@0x509106c { + compatible = "qcom,gdsc"; + regulator-name = "gpu_cx_gdsc"; + reg = <0x509106c 0x04>; + hw-ctrl-addr = <0x1a>; + qcom,no-status-check-on-disable; + qcom,gds-timeout = <0x1f4>; + qcom,clk-dis-wait-val = <0x08>; + status = "ok"; + parent-supply = <0x1b>; + phandle = <0x1a3>; + }; + + qcom,gdsc@0x509100c { + compatible = "qcom,gdsc"; + regulator-name = "gpu_gx_gdsc"; + reg = <0x509100c 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + clock-names = "core_root_clk"; + clocks = <0x1c 0x02>; + qcom,force-enable-root-clk; + parent-supply = <0x1d>; + domain-addr = <0x1e>; + sw-reset = <0x1f>; + qcom,reset-aon-logic; + phandle = <0x2a7>; + }; + + qcom,gdsc@0xab00874 { + compatible = "qcom,gdsc"; + regulator-name = "vcodec0_gdsc"; + reg = <0xab00874 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + qcom,support-hw-trigger; + phandle = <0x260>; + }; + + qcom,gdsc@0xab008b4 { + compatible = "qcom,gdsc"; + regulator-name = "vcodec1_gdsc"; + reg = <0xab008b4 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + qcom,support-hw-trigger; + phandle = <0x261>; + }; + + qcom,gdsc@0xab00814 { + compatible = "qcom,gdsc"; + regulator-name = "venus_gdsc"; + reg = <0xab00814 0x04>; + qcom,poll-cfg-gdscr; + status = "ok"; + phandle = <0xc0>; + }; + + qcom,mdss_dsi_pll@ae94a00 { + compatible = "qcom,mdss_dsi_pll_10nm"; + label = "MDSS DSI 0 PLL"; + cell-index = <0x00>; + #clock-cells = <0x01>; + reg = <0xae94a00 0x1e0 0xae94400 0x800 0xaf03000 0x08>; + reg-names = "pll_base\0phy_base\0gdsc_base"; + clocks = <0x20 0x00>; + clock-names = "iface_clk"; + clock-rate = <0x00>; + qcom,dsi-pll-ssc-en; + qcom,dsi-pll-ssc-mode = "down-spread"; + gdsc-supply = <0x19>; + phandle = <0x2b4>; + + qcom,platform-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,platform-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "gdsc"; + qcom,supply-min-voltage = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-disable-load = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_pll@ae96a00 { + compatible = "qcom,mdss_dsi_pll_10nm"; + label = "MDSS DSI 1 PLL"; + cell-index = <0x01>; + #clock-cells = <0x01>; + reg = <0xae96a00 0x1e0 0xae96400 0x800 0xaf03000 0x08>; + reg-names = "pll_base\0phy_base\0gdsc_base"; + clocks = <0x20 0x00>; + clock-names = "iface_clk"; + clock-rate = <0x00>; + qcom,dsi-pll-ssc-en; + qcom,dsi-pll-ssc-mode = "down-spread"; + gdsc-supply = <0x19>; + phandle = <0x2b5>; + + qcom,platform-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,platform-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "gdsc"; + qcom,supply-min-voltage = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-disable-load = <0x00>; + }; + }; + }; + + qcom,mdss_dp_pll@c011000 { + compatible = "qcom,mdss_dp_pll_10nm"; + label = "MDSS DP PLL"; + cell-index = <0x00>; + #clock-cells = <0x01>; + reg = <0x88ea000 0x200 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf03000 0x08>; + reg-names = "pll_base\0phy_base\0ln_tx0_base\0ln_tx1_base\0gdsc_base"; + gdsc-supply = <0x19>; + clocks = <0x20 0x00 0x21 0x00 0x22 0x9f 0x22 0xa9 0x22 0xa3>; + clock-names = "iface_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk\0pipe_clk"; + clock-rate = <0x00>; + phandle = <0x30>; + + qcom,platform-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,platform-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "gdsc"; + qcom,supply-min-voltage = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-disable-load = <0x00>; + }; + }; + }; + + qcom,smp2pgpio-rdbg-2-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "rdbg"; + qcom,remote-pid = <0x02>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x23>; + }; + + qcom,smp2pgpio_client_rdbg_2_in { + compatible = "qcom,smp2pgpio_client_rdbg_2_in"; + gpios = <0x23 0x00 0x00>; + }; + + qcom,smp2pgpio-rdbg-2-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "rdbg"; + qcom,remote-pid = <0x02>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x24>; + }; + + qcom,smp2pgpio_client_rdbg_2_out { + compatible = "qcom,smp2pgpio_client_rdbg_2_out"; + gpios = <0x24 0x00 0x00>; + }; + + qcom,smp2pgpio-rdbg-1-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "rdbg"; + qcom,remote-pid = <0x01>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x25>; + }; + + qcom,smp2pgpio_client_rdbg_1_in { + compatible = "qcom,smp2pgpio_client_rdbg_1_in"; + gpios = <0x25 0x00 0x00>; + }; + + qcom,smp2pgpio-rdbg-1-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "rdbg"; + qcom,remote-pid = <0x01>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x26>; + }; + + qcom,smp2pgpio_client_rdbg_1_out { + compatible = "qcom,smp2pgpio_client_rdbg_1_out"; + gpios = <0x26 0x00 0x00>; + }; + + qcom,smp2pgpio-rdbg-5-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "rdbg"; + qcom,remote-pid = <0x05>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x27>; + }; + + qcom,smp2pgpio_client_rdbg_5_in { + compatible = "qcom,smp2pgpio_client_rdbg_5_in"; + gpios = <0x27 0x00 0x00>; + }; + + qcom,smp2pgpio-rdbg-5-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "rdbg"; + qcom,remote-pid = <0x05>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x28>; + }; + + qcom,smp2pgpio_client_rdbg_5_out { + compatible = "qcom,smp2pgpio_client_rdbg_5_out"; + gpios = <0x28 0x00 0x00>; + }; + + qcom,mdss_mdp@ae00000 { + compatible = "qcom,sde-kms"; + reg = <0xae00000 0x81d40 0xaeb0000 0x2008 0xaeac000 0xf0>; + reg-names = "mdp_phys\0vbif_phys\0regdma_phys"; + clocks = <0x22 0x1b 0x22 0x1c 0x20 0x00 0x20 0x01 0x20 0x17 0x20 0x24>; + clock-names = "gcc_iface\0gcc_bus\0iface_clk\0bus_clk\0core_clk\0vsync_clk"; + clock-rate = <0x00 0x00 0x00 0x00 0x11e1a300 0x124f800 0x00>; + clock-max-rate = <0x00 0x00 0x00 0x00 0x19a14780 0x124f800 0x00>; + sde-vdd-supply = <0x19>; + interrupt-parent = <0x01>; + interrupts = <0x00 0x53 0x00>; + interrupt-controller; + #interrupt-cells = <0x01>; + iommus = <0x29 0x880 0x08 0x29 0xc80 0x08>; + #address-cells = <0x01>; + #size-cells = <0x00>; + #power-domain-cells = <0x00>; + qcom,sde-off = <0x1000>; + qcom,sde-len = <0x45c>; + qcom,sde-ctl-off = <0x2000 0x2200 0x2400 0x2600 0x2800>; + qcom,sde-ctl-size = <0xe4>; + qcom,sde-ctl-display-pref = "primary\0primary\0none\0none\0none"; + qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x00 0x00 0x4a000>; + qcom,sde-mixer-size = <0x320>; + qcom,sde-mixer-display-pref = "primary\0primary\0none\0none\0none\0none"; + qcom,sde-dspp-top-off = <0x1300>; + qcom,sde-dspp-top-size = <0x0c>; + qcom,sde-dspp-off = <0x55000 0x57000 0x59000 0x5b000>; + qcom,sde-dspp-size = <0x17e0>; + qcom,sde-dest-scaler-top-off = <0x61000>; + qcom,sde-dest-scaler-top-size = <0x0c>; + qcom,sde-dest-scaler-off = <0x800 0x1000>; + qcom,sde-dest-scaler-size = <0x800>; + qcom,sde-wb-off = <0x66000>; + qcom,sde-wb-size = <0x2c8>; + qcom,sde-wb-xin-id = <0x06>; + qcom,sde-wb-id = <0x02>; + qcom,sde-wb-clk-ctrl = <0x3b8 0x18>; + qcom,sde-intf-off = <0x6b000 0x6b800 0x6c000 0x6c800>; + qcom,sde-intf-size = <0x280>; + qcom,sde-intf-type = "dp\0dsi\0dsi\0dp"; + qcom,sde-pp-off = <0x71000 0x71800 0x72000 0x72800 0x73000>; + qcom,sde-pp-slave = <0x00 0x00 0x00 0x00 0x01>; + qcom,sde-pp-size = <0xd4>; + qcom,sde-te2-off = <0x2000 0x2000 0x00 0x00 0x00>; + qcom,sde-cdm-off = <0x7a200>; + qcom,sde-cdm-size = <0x224>; + qcom,sde-dsc-off = <0x81000 0x81400 0x81800 0x81c00>; + qcom,sde-dsc-size = <0x140>; + qcom,sde-dither-off = <0x30e0 0x30e0 0x30e0 0x30e0 0x00>; + qcom,sde-dither-version = <0x10000>; + qcom,sde-dither-size = <0x20>; + qcom,sde-sspp-type = "vig\0vig\0vig\0vig\0dma\0dma\0dma\0dma"; + qcom,sde-sspp-off = <0x5000 0x7000 0x9000 0xb000 0x25000 0x27000 0x29000 0x2b000>; + qcom,sde-sspp-src-size = <0x1c8>; + qcom,sde-sspp-xin-id = <0x00 0x04 0x08 0x0c 0x01 0x05 0x09 0x0d>; + qcom,sde-sspp-excl-rect = <0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,sde-sspp-smart-dma-priority = <0x05 0x06 0x07 0x08 0x01 0x02 0x03 0x04>; + qcom,sde-smart-dma-rev = "smart_dma_v2"; + qcom,sde-mixer-pair-mask = <0x02 0x01 0x06 0x00 0x00 0x03>; + qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>; + qcom,sde-sspp-clk-ctrl = <0x2ac 0x00 0x2b4 0x00 0x2bc 0x00 0x2c4 0x00 0x2ac 0x08 0x2b4 0x08 0x2bc 0x08 0x2c4 0x08>; + qcom,sde-sspp-csc-off = <0x1a00>; + qcom,sde-csc-type = "csc-10bit"; + qcom,sde-qseed-type = "qseedv3"; + qcom,sde-sspp-qseed-off = <0xa00>; + qcom,sde-mixer-linewidth = <0xa00>; + qcom,sde-sspp-linewidth = <0xa00>; + qcom,sde-wb-linewidth = <0x1000>; + qcom,sde-mixer-blendstages = <0x0b>; + qcom,sde-highest-bank-bit = <0x02>; + qcom,sde-ubwc-version = <0x200>; + qcom,sde-smart-panel-align-mode = <0x0c>; + qcom,sde-panic-per-pipe; + qcom,sde-has-cdp; + qcom,sde-has-src-split; + qcom,sde-has-dim-layer; + qcom,sde-has-idle-pc; + qcom,sde-has-dest-scaler; + qcom,sde-max-dest-scaler-input-linewidth = <0x800>; + qcom,sde-max-dest-scaler-output-linewidth = <0xa00>; + qcom,sde-max-bw-low-kbps = <0x927c00>; + qcom,sde-max-bw-high-kbps = <0x927c00>; + qcom,sde-min-core-ib-kbps = <0x493e00>; + qcom,sde-min-llcc-ib-kbps = <0xc3500>; + qcom,sde-min-dram-ib-kbps = <0xc3500>; + qcom,sde-dram-channels = <0x02>; + qcom,sde-num-nrt-paths = <0x00>; + qcom,sde-dspp-ad-version = <0x40000>; + qcom,sde-dspp-ad-off = <0x28000 0x27000>; + qcom,sde-vbif-off = <0x00>; + qcom,sde-vbif-size = <0x1040>; + qcom,sde-vbif-id = <0x00>; + qcom,sde-vbif-memtype-0 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-memtype-1 = <0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-qos-rt-remap = <0x03 0x03 0x04 0x04 0x05 0x05 0x06 0x06>; + qcom,sde-vbif-qos-nrt-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-danger-lut = <0x0f 0xffff 0x00 0x00>; + qcom,sde-safe-lut-linear = <0x04 0xfff8 0x00 0xfff0>; + qcom,sde-safe-lut-macrotile = <0x0a 0xfe00 0x0b 0xfc00 0x0c 0xf800 0x00 0xf000>; + qcom,sde-safe-lut-nrt = <0x00 0xffff>; + qcom,sde-safe-lut-cwb = <0x00 0xffff>; + qcom,sde-qos-lut-linear = <0x04 0x00 0x357 0x05 0x00 0x3357 0x06 0x00 0x23357 0x07 0x00 0x223357 0x08 0x00 0x2223357 0x09 0x00 0x22223357 0x0a 0x02 0x22223357 0x0b 0x22 0x22223357 0x0c 0x222 0x22223357 0x0d 0x2222 0x22223357 0x0e 0x12222 0x22223357 0x00 0x112222 0x22223357>; + qcom,sde-qos-lut-macrotile = <0x0a 0x03 0x44556677 0x0b 0x33 0x44556677 0x0c 0x233 0x44556677 0x0d 0x2233 0x44556677 0x0e 0x12233 0x44556677 0x00 0x112233 0x44556677>; + qcom,sde-qos-lut-nrt = <0x00 0x00 0x00>; + qcom,sde-qos-lut-cwb = <0x00 0x75300000 0x00>; + qcom,sde-cdp-setting = <0x01 0x01 0x01 0x00>; + qcom,sde-qos-cpu-mask = <0x03>; + qcom,sde-qos-cpu-dma-latency = <0x12c>; + qcom,sde-inline-rotator = <0x2a 0x00>; + qcom,sde-inline-rot-xin = <0x0a 0x0b>; + qcom,sde-inline-rot-xin-type = "sspp\0wb"; + qcom,sde-inline-rot-clk-ctrl = <0x2bc 0x08 0x2bc 0x0c>; + qcom,sde-reg-dma-off = <0x00>; + qcom,sde-reg-dma-version = <0x01>; + qcom,sde-reg-dma-trigger-off = <0x119c>; + phandle = <0x2c>; + connectors = <0x2b7 0x4e5>; + #cooling-cells = <0x02>; + + qcom,sde-sspp-vig-blocks { + qcom,sde-vig-csc-off = <0x1a00>; + qcom,sde-vig-qseed-off = <0xa00>; + qcom,sde-vig-qseed-size = <0xa0>; + }; + + qcom,sde-dspp-blocks { + qcom,sde-dspp-igc = <0x00 0x30001>; + qcom,sde-dspp-hsic = <0x800 0x10007>; + qcom,sde-dspp-memcolor = <0x880 0x10007>; + qcom,sde-dspp-sixzone = <0x900 0x10007>; + qcom,sde-dspp-vlut = <0xa00 0x10008>; + qcom,sde-dspp-gamut = <0x1000 0x40000>; + qcom,sde-dspp-pcc = <0x1700 0x40000>; + qcom,sde-dspp-gc = <0x17c0 0x10008>; + qcom,sde-dspp-hist = <0x800 0x10007>; + qcom,sde-dspp-dither = <0x82c 0x10007>; + }; + + qcom,platform-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,platform-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "sde-vdd"; + qcom,supply-min-voltage = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-disable-load = <0x00>; + }; + }; + + qcom,smmu_sde_sec_cb { + compatible = "qcom,smmu_sde_sec"; + iommus = <0x29 0x881 0x08 0x29 0xc81 0x08>; + phandle = <0x2b6>; + }; + + qcom,sde-data-bus { + qcom,msm-bus,name = "mdss_sde"; + qcom,msm-bus,num-cases = <0x03>; + qcom,msm-bus,num-paths = <0x02>; + qcom,msm-bus,vectors-KBps = <0x16 0x200 0x00 0x00 0x17 0x200 0x00 0x00 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800 0x16 0x200 0x00 0x61a800 0x17 0x200 0x00 0x61a800>; + }; + + qcom,sde-reg-bus { + qcom,msm-bus,name = "mdss_reg"; + qcom,msm-bus,num-cases = <0x04>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,active-only; + qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x12c00 0x01 0x24e 0x00 0x249f0 0x01 0x24e 0x00 0x493e0>; + }; + + qcom,mdss_dsi_sim_video { + qcom,mdss-dsi-panel-name = "Dummy video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x00 0x00 0x00 0x01 0x00>; + qcom,panel-ack-disabled; + qcom,panel-supply-entries = <0x4cb>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,mdss-dsi-te-pin-select = <0x00>; + phandle = <0x4d8>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x280>; + qcom,mdss-dsi-panel-height = <0x1e0>; + qcom,mdss-dsi-h-front-porch = <0x08>; + qcom,mdss-dsi-h-back-porch = <0x08>; + qcom,mdss-dsi-h-pulse-width = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x06>; + qcom,mdss-dsi-v-front-porch = <0x06>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x00 0x00 0x00>; + qcom,mdss-dsi-on-command = [32 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-off-command = [22 01 00 00 00 00 02 00 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; + qcom,display-topology = <0x01 0x00 0x01 0x02 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_sim_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-t-clk-post = <0x0c>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,panel-ack-disabled; + phandle = <0x4da>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,display-topology = <0x01 0x00 0x01 0x02 0x02 0x01>; + qcom,default-topology-index = <0x01>; + qcom,panel-roi-alignment = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x2e4>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,display-topology = <0x01 0x00 0x01 0x02 0x02 0x01>; + qcom,default-topology-index = <0x01>; + qcom,panel-roi-alignment = <0x21c 0x28 0x21c 0x28 0x21c 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; + }; + + timing@2 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-v-front-porch = <0x564>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-on-command = <0x29010000 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,display-topology = <0x01 0x00 0x01 0x02 0x02 0x01>; + qcom,default-topology-index = <0x01>; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; + }; + }; + }; + + qcom,mdss_dsi_sim_dsc_375_cmd { + qcom,mdss-dsi-panel-name = "Simulator cmd mode DSC 3.75:1 dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + phandle = <0x4dc>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2723115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1a0606 0x22200707 0x4030400>; + qcom,display-topology = <0x01 0x01 0x01>; + qcom,default-topology-index = <0x00>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_video { + qcom,mdss-dsi-panel-name = "Sim dual video mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-panel-broadcast-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + phandle = <0x4d9>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x500>; + qcom,mdss-dsi-panel-height = <0x5a0>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 32 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_cmd { + qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,cmd-sync-wait-broadcast; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + phandle = <0x4db>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x21c>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x1c>; + qcom,mdss-dsi-h-back-porch = <0x04>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-v-front-porch = <0x0c>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-on-command = <0x5010000 0x129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,default-topology-index = <0x00>; + }; + + timing@1 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x5010000 0x129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x300c0d 0x2a270c0d 0x9030400>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + }; + + timing@2 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x28>; + qcom,mdss-dsi-on-command = <0x5010000 0x129>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_dsc_375_cmd { + qcom,mdss-dsi-panel-name = "Sim dual cmd mode DSC 3.75:1 dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,cmd-sync-wait-broadcast; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-wd; + qcom,mdss-dsi-te-using-te-pin; + qcom,panel-ack-disabled; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + phandle = <0x4dd>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,default-topology-index = <0x00>; + }; + + timing@1 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 31 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_sharp_4k_dsc_video { + qcom,mdss-dsi-panel-name = "Sharp 4k video mode dsc dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0xc8 0x00 0xc8 0x01 0xc8>; + qcom,mdss-pan-physical-width-dimension = <0x47>; + qcom,mdss-pan-physical-height-dimension = <0x81>; + qcom,mdss-dsi-tx-eot-append; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-t-clk-post = <0x0c>; + qcom,mdss-dsi-t-clk-pre = <0x27>; + phandle = <0x4ce>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 10 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_sharp_4k_dsc_cmd { + qcom,mdss-dsi-panel-name = "Sharp 4k cmd mode dsc dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0xc8 0x00 0xc8 0x01 0xc8>; + qcom,mdss-pan-physical-width-dimension = <0x47>; + qcom,mdss-pan-physical-height-dimension = <0x81>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,dcs-cmd-by-left; + qcom,mdss-dsi-tx-eot-append; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-t-clk-post = <0x0c>; + qcom,mdss-dsi-t-clk-pre = <0x27>; + phandle = <0x4d1>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-jitter = <0x08 0x0a>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 78 00 01 11 05 01 00 00 78 00 01 29]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x180606 0x21200606 0x4030400>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_nt35597_wqxga_video_truly { + qcom,mdss-dsi-panel-name = "Dual nt35597 video mode dsi truly panel without DSC"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x14 0x01 0x32>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-underflow-color = <0x3ff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + phandle = <0x4d4>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 11 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 03 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_nt35597_truly_wqxga_cmd { + qcom,mdss-dsi-panel-name = "Dual nt35597 cmd mode dsi truly panel without DSC"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + phandle = <0x4d5>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-jitter = <0x01 0x01>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 02 45 15 01 00 00 00 00 02 05 40 15 01 00 00 00 00 02 06 19 15 01 00 00 00 00 02 07 1e 15 01 00 00 00 00 02 0b 73 15 01 00 00 00 00 02 0c 73 15 01 00 00 00 00 02 0e b0 15 01 00 00 00 00 02 0f ae 15 01 00 00 00 00 02 11 b8 15 01 00 00 00 00 02 13 00 15 01 00 00 00 00 02 58 80 15 01 00 00 00 00 02 59 01 15 01 00 00 00 00 02 5a 00 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 80 15 01 00 00 00 00 02 5d 81 15 01 00 00 00 00 02 5e 00 15 01 00 00 00 00 02 5f 01 15 01 00 00 00 00 02 72 11 15 01 00 00 00 00 02 68 03 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 1c 15 01 00 00 00 00 02 01 0b 15 01 00 00 00 00 02 02 0c 15 01 00 00 00 00 02 03 01 15 01 00 00 00 00 02 04 0f 15 01 00 00 00 00 02 05 10 15 01 00 00 00 00 02 06 10 15 01 00 00 00 00 02 07 10 15 01 00 00 00 00 02 08 89 15 01 00 00 00 00 02 09 8a 15 01 00 00 00 00 02 0a 13 15 01 00 00 00 00 02 0b 13 15 01 00 00 00 00 02 0c 15 15 01 00 00 00 00 02 0d 15 15 01 00 00 00 00 02 0e 17 15 01 00 00 00 00 02 0f 17 15 01 00 00 00 00 02 10 1c 15 01 00 00 00 00 02 11 0b 15 01 00 00 00 00 02 12 0c 15 01 00 00 00 00 02 13 01 15 01 00 00 00 00 02 14 0f 15 01 00 00 00 00 02 15 10 15 01 00 00 00 00 02 16 10 15 01 00 00 00 00 02 17 10 15 01 00 00 00 00 02 18 89 15 01 00 00 00 00 02 19 8a 15 01 00 00 00 00 02 1a 13 15 01 00 00 00 00 02 1b 13 15 01 00 00 00 00 02 1c 15 15 01 00 00 00 00 02 1d 15 15 01 00 00 00 00 02 1e 17 15 01 00 00 00 00 02 1f 17 15 01 00 00 00 00 02 20 40 15 01 00 00 00 00 02 21 01 15 01 00 00 00 00 02 22 00 15 01 00 00 00 00 02 23 40 15 01 00 00 00 00 02 24 40 15 01 00 00 00 00 02 25 6d 15 01 00 00 00 00 02 26 40 15 01 00 00 00 00 02 27 40 15 01 00 00 00 00 02 e0 00 15 01 00 00 00 00 02 dc 21 15 01 00 00 00 00 02 dd 22 15 01 00 00 00 00 02 de 07 15 01 00 00 00 00 02 df 07 15 01 00 00 00 00 02 e3 6d 15 01 00 00 00 00 02 e1 07 15 01 00 00 00 00 02 e2 07 15 01 00 00 00 00 02 29 d8 15 01 00 00 00 00 02 2a 2a 15 01 00 00 00 00 02 4b 03 15 01 00 00 00 00 02 4c 11 15 01 00 00 00 00 02 4d 10 15 01 00 00 00 00 02 4e 01 15 01 00 00 00 00 02 4f 01 15 01 00 00 00 00 02 50 10 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 52 80 15 01 00 00 00 00 02 53 00 15 01 00 00 00 00 02 56 00 15 01 00 00 00 00 02 54 07 15 01 00 00 00 00 02 58 07 15 01 00 00 00 00 02 55 25 15 01 00 00 00 00 02 5b 43 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5f 73 15 01 00 00 00 00 02 60 73 15 01 00 00 00 00 02 63 22 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 67 08 15 01 00 00 00 00 02 68 04 15 01 00 00 00 00 02 72 02 15 01 00 00 00 00 02 7a 80 15 01 00 00 00 00 02 7b 91 15 01 00 00 00 00 02 7c d8 15 01 00 00 00 00 02 7d 60 15 01 00 00 00 00 02 7f 15 15 01 00 00 00 00 02 75 15 15 01 00 00 00 00 02 b3 c0 15 01 00 00 00 00 02 b4 00 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 78 00 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 80 00 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 93 0a 15 01 00 00 00 00 02 94 0a 15 01 00 00 00 00 02 8a 00 15 01 00 00 00 00 02 9b ff 15 01 00 00 00 00 02 9d b0 15 01 00 00 00 00 02 9f 63 15 01 00 00 00 00 02 98 10 15 01 00 00 00 00 02 ec 00 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 04 3b 03 0a 0a 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 c0 00 29 01 00 00 00 00 0c c9 01 01 70 00 0a 06 67 04 c5 12 18 15 01 00 00 00 00 02 fb 01 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1c0707 0x23210707 0x5030400>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; + }; + }; + }; + + qcom,mdss_dsi_nt35597_dsc_cmd_truly { + qcom,mdss-dsi-panel-name = "nt35597 cmd mode dsi truly panel with DSC"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-t-clk-post = <0x0b>; + qcom,mdss-dsi-t-clk-pre = <0x23>; + qcom,ulps-enabled; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + phandle = <0x4d6>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-jitter = <0x01 0x01>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00315 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x10150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0505 0x3030400>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,default-topology-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_nt35597_dsc_video_truly { + qcom,mdss-dsi-panel-name = "nt35597 video mode dsi truly panel with DSC"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-dma-schedule-line = <0x05>; + qcom,mdss-dsi-t-clk-post = <0x0b>; + qcom,mdss-dsi-t-clk-pre = <0x23>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-supported-dfps-list = <0x3c 0x37 0x35>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + phandle = <0x4d7>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x20150100 0x02 0xfb011501 0x00 0x2000115 0x1000000 0x20155 0x15010000 0x202 0x45150100 0x02 0x5401501 0x00 0x2061915 0x1000000 0x2071e 0x15010000 0x20b 0x73150100 0x02 0xc731501 0x00 0x20eb015 0x1000000 0x20fae 0x15010000 0x211 0xb8150100 0x02 0x13001501 0x00 0x2588015 0x1000000 0x25901 0x15010000 0x25a 0x150100 0x02 0x5b011501 0x00 0x25c8015 0x1000000 0x25d81 0x15010000 0x25e 0x150100 0x02 0x5f011501 0x00 0x2721115 0x1000000 0x26803 0x15010000 0x2ff 0x24150100 0x02 0xfb011501 0x00 0x2001c15 0x1000000 0x2010b 0x15010000 0x202 0xc150100 0x02 0x3011501 0x00 0x2040f15 0x1000000 0x20510 0x15010000 0x206 0x10150100 0x02 0x7101501 0x00 0x2088915 0x1000000 0x2098a 0x15010000 0x20a 0x13150100 0x02 0xb131501 0x00 0x20c1515 0x1000000 0x20d15 0x15010000 0x20e 0x17150100 0x02 0xf171501 0x00 0x2101c15 0x1000000 0x2110b 0x15010000 0x212 0xc150100 0x02 0x13011501 0x00 0x2140f15 0x1000000 0x21510 0x15010000 0x216 0x10150100 0x02 0x17101501 0x00 0x2188915 0x1000000 0x2198a 0x15010000 0x21a 0x13150100 0x02 0x1b131501 0x00 0x21c1515 0x1000000 0x21d15 0x15010000 0x21e 0x17150100 0x02 0x1f171501 0x00 0x2204015 0x1000000 0x22101 0x15010000 0x222 0x150100 0x02 0x23401501 0x00 0x2244015 0x1000000 0x2256d 0x15010000 0x226 0x40150100 0x02 0x27401501 0x00 0x2e00015 0x1000000 0x2dc21 0x15010000 0x2dd 0x22150100 0x02 0xde071501 0x00 0x2df0715 0x1000000 0x2e36d 0x15010000 0x2e1 0x7150100 0x02 0xe2071501 0x00 0x229d815 0x1000000 0x22a2a 0x15010000 0x24b 0x3150100 0x02 0x4c111501 0x00 0x24d1015 0x1000000 0x24e01 0x15010000 0x24f 0x1150100 0x02 0x50101501 0x00 0x2510015 0x1000000 0x25280 0x15010000 0x253 0x150100 0x02 0x56001501 0x00 0x2540715 0x1000000 0x25807 0x15010000 0x255 0x25150100 0x02 0x5b431501 0x00 0x25c0015 0x1000000 0x25f73 0x15010000 0x260 0x73150100 0x02 0x63221501 0x00 0x2640015 0x1000000 0x26708 0x15010000 0x268 0x4150100 0x02 0x72021501 0x00 0x27a8015 0x1000000 0x27b91 0x15010000 0x27c 0xd8150100 0x02 0x7d601501 0x00 0x27f1515 0x1000000 0x27515 0x15010000 0x2b3 0xc0150100 0x02 0xb4001501 0x00 0x2b50015 0x1000000 0x27800 0x15010000 0x279 0x150100 0x02 0x80001501 0x00 0x2830015 0x1000000 0x2930a 0x15010000 0x294 0xa150100 0x02 0x8a001501 0x00 0x29bff15 0x1000000 0x29db0 0x15010000 0x29f 0x63150100 0x02 0x98101501 0x00 0x2ec0015 0x1000000 0x2ff10 0x39010000 0x11c1 0x9200010 0x2000268 0x1bb000a 0x66704c5 0x39010000 0x3c2 0x10f01501 0x00 0x2c00339 0x1000000 0x43b03 0xa0a1501 0x00 0x2350015 0x1000000 0x2e501 0x15010000 0x2bb 0x3150100 0x02 0xfb010501 0x7800 0x2110005 0x1000078 0x22900>; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsi-panel-phy-timings = <0x150505 0x201f0504 0x3030400>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,default-topology-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_sharp_1080p_cmd { + qcom,mdss-dsi-panel-name = "sharp 1080p cmd mode dsi panel"; + qcom,mdss-dsi-panel-controller = <0x2bb>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-destination = "display_1"; + qcom,mdss-dsi-panel-clockrate = <0x32a9f880>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x40>; + qcom,mdss-pan-physical-height-dimension = <0x75>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-t-clk-post = <0x0c>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-on-check-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + phandle = <0x4d2>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-off-command = <0x5010000 0x10000128 0x5010000 0x40000110>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; + qcom,mdss-dsi-panel-clockrate = <0x35a4e900>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_r63417_truly_1080p_cmd { + qcom,mdss-dsi-panel-name = "r63417 truly 1080p cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0x0c>; + qcom,mdss-dsi-t-clk-pre = <0x29>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-post-init-delay = <0x01>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x1c>; + qcom,mdss-dsi-panel-on-check-value = <0x1c>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + phandle = <0x4e2>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x60>; + qcom,mdss-dsi-h-back-porch = <0x40>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x10>; + qcom,mdss-dsi-v-front-porch = <0x04>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [23 01 00 00 00 00 02 d6 01 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 51 ff 15 01 00 00 00 00 02 53 2c 15 01 00 00 00 00 02 55 00 05 01 00 00 78 00 02 11 00 23 01 00 00 00 00 02 b0 04 29 01 00 00 00 00 07 b3 04 00 00 00 00 00 29 01 00 00 00 00 03 b6 3a d3 29 01 00 00 00 00 03 c0 00 00 29 01 00 00 00 00 23 c1 84 60 10 eb ff 6f ce ff ff 17 02 58 73 ae b1 20 c6 ff ff 1f f3 ff 5f 10 10 10 10 00 02 01 22 22 00 01 29 01 00 00 00 00 08 c2 31 f7 80 06 08 00 00 29 01 00 00 00 00 17 c4 70 00 00 00 00 04 00 00 00 0c 06 00 00 00 00 00 04 00 00 00 0c 06 29 01 00 00 00 00 29 c6 78 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 00 78 00 69 00 69 00 69 00 00 00 00 00 69 00 69 00 69 10 19 07 29 01 00 00 00 00 0a cb 31 fc 3f 8c 00 00 00 00 c0 23 01 00 00 00 00 02 cc 0b 29 01 00 00 00 00 0b d0 11 81 bb 1e 1e 4c 19 19 0c 00 29 01 00 00 00 00 1a d3 1b 33 bb bb b3 33 33 33 00 01 00 a0 d8 a0 0d 4e 4e 33 3b 22 72 07 3d bf 33 29 01 00 00 00 00 08 d5 06 00 00 01 51 01 32 29 01 00 00 00 00 1f c7 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 01 0a 11 18 26 33 3e 50 38 42 52 60 67 6e 77 29 01 00 00 14 00 14 c8 01 00 00 00 00 fc 00 00 00 00 00 fc 00 00 00 00 00 fc 00 05 01 00 00 14 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 14 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-timings = <0xe6382600 0x686e2a3c 0x44030400>; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; + qcom,mdss-dsi-panel-clockrate = <0x35a4e900>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dual_sharp_1080p_120hz_cmd { + qcom,mdss-dsi-panel-name = "sharp 1080p 120hz dual dsi cmd mode panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0x01 0x01 0x0a>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,cmd-sync-wait-broadcast; + qcom,cmd-sync-wait-trigger; + qcom,mdss-tear-check-frame-rate = <0x2ee0>; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-t-clk-post = <0x0f>; + qcom,mdss-dsi-t-clk-pre = <0x36>; + phandle = <0x4d3>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x21c>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x1c>; + qcom,mdss-dsi-h-back-porch = <0x04>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-v-front-porch = <0x0c>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ba 07 15 01 00 00 00 00 02 c0 00 15 01 00 00 00 00 02 bb 10 15 01 00 00 00 00 02 d9 00 15 01 00 00 00 00 02 ef 70 15 01 00 00 00 00 02 f7 80 39 01 00 00 00 00 06 3b 03 0e 0c 08 1c 15 01 00 00 00 00 02 e9 0e 15 01 00 00 00 00 02 ea 0c 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 c0 00 15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 59 6a 15 01 00 00 00 00 02 0b 1b 15 01 00 00 00 00 02 61 f7 15 01 00 00 00 00 02 62 6c 15 01 00 00 00 00 02 00 01 15 01 00 00 00 00 02 01 55 15 01 00 00 00 00 02 04 c8 15 01 00 00 00 00 02 05 1a 15 01 00 00 00 00 02 0d 93 15 01 00 00 00 00 02 0e 93 15 01 00 00 00 00 02 0f 7e 15 01 00 00 00 00 02 06 69 15 01 00 00 00 00 02 07 bc 15 01 00 00 00 00 02 10 03 15 01 00 00 00 00 02 11 64 15 01 00 00 00 00 02 12 5a 15 01 00 00 00 00 02 13 40 15 01 00 00 00 00 02 14 40 15 01 00 00 00 00 02 15 00 15 01 00 00 00 00 02 33 13 15 01 00 00 00 00 02 5a 40 15 01 00 00 00 00 02 5b 40 15 01 00 00 00 00 02 5e 80 15 01 00 00 00 00 02 ff 24 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 80 15 01 00 00 00 00 02 14 80 15 01 00 00 00 00 02 01 80 15 01 00 00 00 00 02 15 80 15 01 00 00 00 00 02 02 80 15 01 00 00 00 00 02 16 80 15 01 00 00 00 00 02 03 0a 15 01 00 00 00 00 02 17 0c 15 01 00 00 00 00 02 04 06 15 01 00 00 00 00 02 18 08 15 01 00 00 00 00 02 05 80 15 01 00 00 00 00 02 19 80 15 01 00 00 00 00 02 06 80 15 01 00 00 00 00 02 1a 80 15 01 00 00 00 00 02 07 80 15 01 00 00 00 00 02 1b 80 15 01 00 00 00 00 02 08 80 15 01 00 00 00 00 02 1c 80 15 01 00 00 00 00 02 09 80 15 01 00 00 00 00 02 1d 80 15 01 00 00 00 00 02 0a 80 15 01 00 00 00 00 02 1e 80 15 01 00 00 00 00 02 0b 1a 15 01 00 00 00 00 02 1f 1b 15 01 00 00 00 00 02 0c 16 15 01 00 00 00 00 02 20 17 15 01 00 00 00 00 02 0d 1c 15 01 00 00 00 00 02 21 1d 15 01 00 00 00 00 02 0e 18 15 01 00 00 00 00 02 22 19 15 01 00 00 00 00 02 0f 0e 15 01 00 00 00 00 02 23 10 15 01 00 00 00 00 02 10 80 15 01 00 00 00 00 02 24 80 15 01 00 00 00 00 02 11 80 15 01 00 00 00 00 02 25 80 15 01 00 00 00 00 02 12 80 15 01 00 00 00 00 02 26 80 15 01 00 00 00 00 02 13 80 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 74 ff 15 01 00 00 00 00 02 75 ff 15 01 00 00 00 00 02 8d 00 15 01 00 00 00 00 02 8e 00 15 01 00 00 00 00 02 8f 9c 15 01 00 00 00 00 02 90 0c 15 01 00 00 00 00 02 91 0e 15 01 00 00 00 00 02 d6 00 15 01 00 00 00 00 02 d7 20 15 01 00 00 00 00 02 d8 00 15 01 00 00 00 00 02 d9 88 15 01 00 00 00 00 02 e5 05 15 01 00 00 00 00 02 e6 10 15 01 00 00 00 00 02 54 06 15 01 00 00 00 00 02 55 05 15 01 00 00 00 00 02 56 04 15 01 00 00 00 00 02 58 03 15 01 00 00 00 00 02 59 33 15 01 00 00 00 00 02 5a 33 15 01 00 00 00 00 02 5b 01 15 01 00 00 00 00 02 5c 00 15 01 00 00 00 00 02 5d 01 15 01 00 00 00 00 02 5e 0a 15 01 00 00 00 00 02 5f 0a 15 01 00 00 00 00 02 60 0a 15 01 00 00 00 00 02 61 0a 15 01 00 00 00 00 02 62 10 15 01 00 00 00 00 02 63 01 15 01 00 00 00 00 02 64 00 15 01 00 00 00 00 02 65 00 15 01 00 00 00 00 02 ef 00 15 01 00 00 00 00 02 f0 00 15 01 00 00 00 00 02 6d 20 15 01 00 00 00 00 02 66 44 15 01 00 00 00 00 02 68 01 15 01 00 00 00 00 02 69 00 15 01 00 00 00 00 02 67 11 15 01 00 00 00 00 02 6a 06 15 01 00 00 00 00 02 6b 31 15 01 00 00 00 00 02 6c 90 15 01 00 00 00 00 02 ab c3 15 01 00 00 00 00 02 b1 49 15 01 00 00 00 00 02 aa 80 15 01 00 00 00 00 02 b0 90 15 01 00 00 00 00 02 b2 a4 15 01 00 00 00 00 02 b3 00 15 01 00 00 00 00 02 b4 23 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 00 15 01 00 00 00 00 02 b7 00 15 01 00 00 00 00 02 b8 00 15 01 00 00 00 00 02 b9 00 15 01 00 00 00 00 02 ba 00 15 01 00 00 00 00 02 bb 00 15 01 00 00 00 00 02 bc 00 15 01 00 00 00 00 02 bd 00 15 01 00 00 00 00 02 be 00 15 01 00 00 00 00 02 bf 00 15 01 00 00 00 00 02 c0 00 15 01 00 00 00 00 02 c7 40 15 01 00 00 00 00 02 c9 00 15 01 00 00 00 00 02 c1 2a 15 01 00 00 00 00 02 c2 2a 15 01 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 c4 00 15 01 00 00 00 00 02 c5 00 15 01 00 00 00 00 02 c6 00 15 01 00 00 00 00 02 c8 ab 15 01 00 00 00 00 02 ca 00 15 01 00 00 00 00 02 cb 00 15 01 00 00 00 00 02 cc 20 15 01 00 00 00 00 02 cd 40 15 01 00 00 00 00 02 ce a8 15 01 00 00 00 00 02 cf a8 15 01 00 00 00 00 02 d0 00 15 01 00 00 00 00 02 d1 00 15 01 00 00 00 00 02 d2 00 15 01 00 00 00 00 02 d3 00 15 01 00 00 00 00 02 af 01 15 01 00 00 00 00 02 a4 1e 15 01 00 00 00 00 02 95 41 15 01 00 00 00 00 02 96 03 15 01 00 00 00 00 02 98 00 15 01 00 00 00 00 02 9a 9a 15 01 00 00 00 00 02 9b 03 15 01 00 00 00 00 02 9d 80 15 01 00 00 00 00 02 ff 26 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 fa d0 15 01 00 00 00 00 02 6b 80 15 01 00 00 00 00 02 6c 5c 15 01 00 00 00 00 02 6d 0c 15 01 00 00 00 00 02 6e 0e 15 01 00 00 00 00 02 58 01 15 01 00 00 00 00 02 59 15 15 01 00 00 00 00 02 5a 01 15 01 00 00 00 00 02 5b 00 15 01 00 00 00 00 02 5c 01 15 01 00 00 00 00 02 5d 2b 15 01 00 00 00 00 02 74 00 15 01 00 00 00 00 02 75 ba 15 01 00 00 00 00 02 81 0a 15 01 00 00 00 00 02 4e 81 15 01 00 00 00 00 02 4f 83 15 01 00 00 00 00 02 51 00 15 01 00 00 00 00 02 53 4d 15 01 00 00 00 00 02 54 03 15 01 00 00 00 00 02 ff e0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 b2 81 15 01 00 00 00 00 02 62 28 15 01 00 00 00 00 02 a2 09 15 01 00 00 00 00 02 b3 01 15 01 00 00 00 00 02 ed 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 01 11 15 01 00 00 00 00 02 ff 20 15 01 00 00 00 00 02 75 00 15 01 00 00 00 00 02 76 71 15 01 00 00 00 00 02 77 00 15 01 00 00 00 00 02 78 84 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 7a a5 15 01 00 00 00 00 02 7b 00 15 01 00 00 00 00 02 7c bb 15 01 00 00 00 00 02 7d 00 15 01 00 00 00 00 02 7e ce 15 01 00 00 00 00 02 7f 00 15 01 00 00 00 00 02 80 e0 15 01 00 00 00 00 02 81 00 15 01 00 00 00 00 02 82 ef 15 01 00 00 00 00 02 83 00 15 01 00 00 00 00 02 84 ff 15 01 00 00 00 00 02 85 01 15 01 00 00 00 00 02 86 0b 15 01 00 00 00 00 02 87 01 15 01 00 00 00 00 02 88 38 15 01 00 00 00 00 02 89 01 15 01 00 00 00 00 02 8a 5b 15 01 00 00 00 00 02 8b 01 15 01 00 00 00 00 02 8c 95 15 01 00 00 00 00 02 8d 01 15 01 00 00 00 00 02 8e c4 15 01 00 00 00 00 02 8f 02 15 01 00 00 00 00 02 90 0d 15 01 00 00 00 00 02 91 02 15 01 00 00 00 00 02 92 4a 15 01 00 00 00 00 02 93 02 15 01 00 00 00 00 02 94 4c 15 01 00 00 00 00 02 95 02 15 01 00 00 00 00 02 96 85 15 01 00 00 00 00 02 97 02 15 01 00 00 00 00 02 98 c3 15 01 00 00 00 00 02 99 02 15 01 00 00 00 00 02 9a e9 15 01 00 00 00 00 02 9b 03 15 01 00 00 00 00 02 9c 16 15 01 00 00 00 00 02 9d 03 15 01 00 00 00 00 02 9e 34 15 01 00 00 00 00 02 9f 03 15 01 00 00 00 00 02 a0 56 15 01 00 00 00 00 02 a2 03 15 01 00 00 00 00 02 a3 62 15 01 00 00 00 00 02 a4 03 15 01 00 00 00 00 02 a5 6c 15 01 00 00 00 00 02 a6 03 15 01 00 00 00 00 02 a7 74 15 01 00 00 00 00 02 a9 03 15 01 00 00 00 00 02 aa 80 15 01 00 00 00 00 02 ab 03 15 01 00 00 00 00 02 ac 89 15 01 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae 8b 15 01 00 00 00 00 02 af 03 15 01 00 00 00 00 02 b0 8d 15 01 00 00 00 00 02 b1 03 15 01 00 00 00 00 02 b2 8e 15 01 00 00 00 00 02 b3 00 15 01 00 00 00 00 02 b4 71 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 84 15 01 00 00 00 00 02 b7 00 15 01 00 00 00 00 02 b8 a5 15 01 00 00 00 00 02 b9 00 15 01 00 00 00 00 02 ba bb 15 01 00 00 00 00 02 bb 00 15 01 00 00 00 00 02 bc ce 15 01 00 00 00 00 02 bd 00 15 01 00 00 00 00 02 be e0 15 01 00 00 00 00 02 bf 00 15 01 00 00 00 00 02 c0 ef 15 01 00 00 00 00 02 c1 00 15 01 00 00 00 00 02 c2 ff 15 01 00 00 00 00 02 c3 01 15 01 00 00 00 00 02 c4 0b 15 01 00 00 00 00 02 c5 01 15 01 00 00 00 00 02 c6 38 15 01 00 00 00 00 02 c7 01 15 01 00 00 00 00 02 c8 5b 15 01 00 00 00 00 02 c9 01 15 01 00 00 00 00 02 ca 95 15 01 00 00 00 00 02 cb 01 15 01 00 00 00 00 02 cc c4 15 01 00 00 00 00 02 cd 02 15 01 00 00 00 00 02 ce 0d 15 01 00 00 00 00 02 cf 02 15 01 00 00 00 00 02 d0 4a 15 01 00 00 00 00 02 d1 02 15 01 00 00 00 00 02 d2 4c 15 01 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 d4 85 15 01 00 00 00 00 02 d5 02 15 01 00 00 00 00 02 d6 c3 15 01 00 00 00 00 02 d7 02 15 01 00 00 00 00 02 d8 e9 15 01 00 00 00 00 02 d9 03 15 01 00 00 00 00 02 da 16 15 01 00 00 00 00 02 db 03 15 01 00 00 00 00 02 dc 34 15 01 00 00 00 00 02 dd 03 15 01 00 00 00 00 02 de 56 15 01 00 00 00 00 02 df 03 15 01 00 00 00 00 02 e0 62 15 01 00 00 00 00 02 e1 03 15 01 00 00 00 00 02 e2 6c 15 01 00 00 00 00 02 e3 03 15 01 00 00 00 00 02 e4 74 15 01 00 00 00 00 02 e5 03 15 01 00 00 00 00 02 e6 80 15 01 00 00 00 00 02 e7 03 15 01 00 00 00 00 02 e8 89 15 01 00 00 00 00 02 e9 03 15 01 00 00 00 00 02 ea 8b 15 01 00 00 00 00 02 eb 03 15 01 00 00 00 00 02 ec 8d 15 01 00 00 00 00 02 ed 03 15 01 00 00 00 00 02 ee 8e 15 01 00 00 00 00 02 ef 00 15 01 00 00 00 00 02 f0 71 15 01 00 00 00 00 02 f1 00 15 01 00 00 00 00 02 f2 84 15 01 00 00 00 00 02 f3 00 15 01 00 00 00 00 02 f4 a5 15 01 00 00 00 00 02 f5 00 15 01 00 00 00 00 02 f6 bb 15 01 00 00 00 00 02 f7 00 15 01 00 00 00 00 02 f8 ce 15 01 00 00 00 00 02 f9 00 15 01 00 00 00 00 02 fa e0 15 01 00 00 00 00 02 ff 21 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 00 00 15 01 00 00 00 00 02 01 ef 15 01 00 00 00 00 02 02 00 15 01 00 00 00 00 02 03 ff 15 01 00 00 00 00 02 04 01 15 01 00 00 00 00 02 05 0b 15 01 00 00 00 00 02 06 01 15 01 00 00 00 00 02 07 38 15 01 00 00 00 00 02 08 01 15 01 00 00 00 00 02 09 5b 15 01 00 00 00 00 02 0a 01 15 01 00 00 00 00 02 0b 95 15 01 00 00 00 00 02 0c 01 15 01 00 00 00 00 02 0d c4 15 01 00 00 00 00 02 0e 02 15 01 00 00 00 00 02 0f 0d 15 01 00 00 00 00 02 10 02 15 01 00 00 00 00 02 11 4a 15 01 00 00 00 00 02 12 02 15 01 00 00 00 00 02 13 4c 15 01 00 00 00 00 02 14 02 15 01 00 00 00 00 02 15 85 15 01 00 00 00 00 02 16 02 15 01 00 00 00 00 02 17 c3 15 01 00 00 00 00 02 18 02 15 01 00 00 00 00 02 19 e9 15 01 00 00 00 00 02 1a 03 15 01 00 00 00 00 02 1b 16 15 01 00 00 00 00 02 1c 03 15 01 00 00 00 00 02 1d 34 15 01 00 00 00 00 02 1e 03 15 01 00 00 00 00 02 1f 56 15 01 00 00 00 00 02 20 03 15 01 00 00 00 00 02 21 62 15 01 00 00 00 00 02 22 03 15 01 00 00 00 00 02 23 6c 15 01 00 00 00 00 02 24 03 15 01 00 00 00 00 02 25 74 15 01 00 00 00 00 02 26 03 15 01 00 00 00 00 02 27 80 15 01 00 00 00 00 02 28 03 15 01 00 00 00 00 02 29 89 15 01 00 00 00 00 02 2a 03 15 01 00 00 00 00 02 2b 8b 15 01 00 00 00 00 02 2d 03 15 01 00 00 00 00 02 2f 8d 15 01 00 00 00 00 02 30 03 15 01 00 00 00 00 02 31 8e 15 01 00 00 00 00 02 32 00 15 01 00 00 00 00 02 33 71 15 01 00 00 00 00 02 34 00 15 01 00 00 00 00 02 35 84 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 37 a5 15 01 00 00 00 00 02 38 00 15 01 00 00 00 00 02 39 bb 15 01 00 00 00 00 02 3a 00 15 01 00 00 00 00 02 3b ce 15 01 00 00 00 00 02 3d 00 15 01 00 00 00 00 02 3f e0 15 01 00 00 00 00 02 40 00 15 01 00 00 00 00 02 41 ef 15 01 00 00 00 00 02 42 00 15 01 00 00 00 00 02 43 ff 15 01 00 00 00 00 02 44 01 15 01 00 00 00 00 02 45 0b 15 01 00 00 00 00 02 46 01 15 01 00 00 00 00 02 47 38 15 01 00 00 00 00 02 48 01 15 01 00 00 00 00 02 49 5b 15 01 00 00 00 00 02 4a 01 15 01 00 00 00 00 02 4b 95 15 01 00 00 00 00 02 4c 01 15 01 00 00 00 00 02 4d c4 15 01 00 00 00 00 02 4e 02 15 01 00 00 00 00 02 4f 0d 15 01 00 00 00 00 02 50 02 15 01 00 00 00 00 02 51 4a 15 01 00 00 00 00 02 52 02 15 01 00 00 00 00 02 53 4c 15 01 00 00 00 00 02 54 02 15 01 00 00 00 00 02 55 85 15 01 00 00 00 00 02 56 02 15 01 00 00 00 00 02 58 c3 15 01 00 00 00 00 02 59 02 15 01 00 00 00 00 02 5a e9 15 01 00 00 00 00 02 5b 03 15 01 00 00 00 00 02 5c 16 15 01 00 00 00 00 02 5d 03 15 01 00 00 00 00 02 5e 34 15 01 00 00 00 00 02 5f 03 15 01 00 00 00 00 02 60 56 15 01 00 00 00 00 02 61 03 15 01 00 00 00 00 02 62 62 15 01 00 00 00 00 02 63 03 15 01 00 00 00 00 02 64 6c 15 01 00 00 00 00 02 65 03 15 01 00 00 00 00 02 66 74 15 01 00 00 00 00 02 67 03 15 01 00 00 00 00 02 68 80 15 01 00 00 00 00 02 69 03 15 01 00 00 00 00 02 6a 89 15 01 00 00 00 00 02 6b 03 15 01 00 00 00 00 02 6c 8b 15 01 00 00 00 00 02 6d 03 15 01 00 00 00 00 02 6e 8d 15 01 00 00 00 00 02 6f 03 15 01 00 00 00 00 02 70 8e 15 01 00 00 00 00 02 71 00 15 01 00 00 00 00 02 72 71 15 01 00 00 00 00 02 73 00 15 01 00 00 00 00 02 74 84 15 01 00 00 00 00 02 75 00 15 01 00 00 00 00 02 76 a5 15 01 00 00 00 00 02 77 00 15 01 00 00 00 00 02 78 bb 15 01 00 00 00 00 02 79 00 15 01 00 00 00 00 02 7a ce 15 01 00 00 00 00 02 7b 00 15 01 00 00 00 00 02 7c e0 15 01 00 00 00 00 02 7d 00 15 01 00 00 00 00 02 7e ef 15 01 00 00 00 00 02 7f 00 15 01 00 00 00 00 02 80 ff 15 01 00 00 00 00 02 81 01 15 01 00 00 00 00 02 82 0b 15 01 00 00 00 00 02 83 01 15 01 00 00 00 00 02 84 38 15 01 00 00 00 00 02 85 01 15 01 00 00 00 00 02 86 5b 15 01 00 00 00 00 02 87 01 15 01 00 00 00 00 02 88 95 15 01 00 00 00 00 02 89 01 15 01 00 00 00 00 02 8a c4 15 01 00 00 00 00 02 8b 02 15 01 00 00 00 00 02 8c 0d 15 01 00 00 00 00 02 8d 02 15 01 00 00 00 00 02 8e 4a 15 01 00 00 00 00 02 8f 02 15 01 00 00 00 00 02 90 4c 15 01 00 00 00 00 02 91 02 15 01 00 00 00 00 02 92 85 15 01 00 00 00 00 02 93 02 15 01 00 00 00 00 02 94 c3 15 01 00 00 00 00 02 95 02 15 01 00 00 00 00 02 96 e9 15 01 00 00 00 00 02 97 03 15 01 00 00 00 00 02 98 16 15 01 00 00 00 00 02 99 03 15 01 00 00 00 00 02 9a 34 15 01 00 00 00 00 02 9b 03 15 01 00 00 00 00 02 9c 56 15 01 00 00 00 00 02 9d 03 15 01 00 00 00 00 02 9e 62 15 01 00 00 00 00 02 9f 03 15 01 00 00 00 00 02 a0 6c 15 01 00 00 00 00 02 a2 03 15 01 00 00 00 00 02 a3 74 15 01 00 00 00 00 02 a4 03 15 01 00 00 00 00 02 a5 80 15 01 00 00 00 00 02 a6 03 15 01 00 00 00 00 02 a7 89 15 01 00 00 00 00 02 a9 03 15 01 00 00 00 00 02 aa 8b 15 01 00 00 00 00 02 ab 03 15 01 00 00 00 00 02 ac 8d 15 01 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae 8e 15 01 00 00 00 00 02 af 00 15 01 00 00 00 00 02 b0 71 15 01 00 00 00 00 02 b1 00 15 01 00 00 00 00 02 b2 84 15 01 00 00 00 00 02 b3 00 15 01 00 00 00 00 02 b4 a5 15 01 00 00 00 00 02 b5 00 15 01 00 00 00 00 02 b6 bb 15 01 00 00 00 00 02 b7 00 15 01 00 00 00 00 02 b8 ce 15 01 00 00 00 00 02 b9 00 15 01 00 00 00 00 02 ba e0 15 01 00 00 00 00 02 bb 00 15 01 00 00 00 00 02 bc ef 15 01 00 00 00 00 02 bd 00 15 01 00 00 00 00 02 be ff 15 01 00 00 00 00 02 bf 01 15 01 00 00 00 00 02 c0 0b 15 01 00 00 00 00 02 c1 01 15 01 00 00 00 00 02 c2 38 15 01 00 00 00 00 02 c3 01 15 01 00 00 00 00 02 c4 5b 15 01 00 00 00 00 02 c5 01 15 01 00 00 00 00 02 c6 95 15 01 00 00 00 00 02 c7 01 15 01 00 00 00 00 02 c8 c4 15 01 00 00 00 00 02 c9 02 15 01 00 00 00 00 02 ca 0d 15 01 00 00 00 00 02 cb 02 15 01 00 00 00 00 02 cc 4a 15 01 00 00 00 00 02 cd 02 15 01 00 00 00 00 02 ce 4c 15 01 00 00 00 00 02 cf 02 15 01 00 00 00 00 02 d0 85 15 01 00 00 00 00 02 d1 02 15 01 00 00 00 00 02 d2 c3 15 01 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 d4 e9 15 01 00 00 00 00 02 d5 03 15 01 00 00 00 00 02 d6 16 15 01 00 00 00 00 02 d7 03 15 01 00 00 00 00 02 d8 34 15 01 00 00 00 00 02 d9 03 15 01 00 00 00 00 02 da 56 15 01 00 00 00 00 02 db 03 15 01 00 00 00 00 02 dc 62 15 01 00 00 00 00 02 dd 03 15 01 00 00 00 00 02 de 6c 15 01 00 00 00 00 02 df 03 15 01 00 00 00 00 02 e0 74 15 01 00 00 00 00 02 e1 03 15 01 00 00 00 00 02 e2 80 15 01 00 00 00 00 02 e3 03 15 01 00 00 00 00 02 e4 89 15 01 00 00 00 00 02 e5 03 15 01 00 00 00 00 02 e6 8b 15 01 00 00 00 00 02 e7 03 15 01 00 00 00 00 02 e8 8d 15 01 00 00 00 00 02 e9 03 15 01 00 00 00 00 02 ea 8e 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 01 29]; + qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 10 05 01 00 00 10 00 01 28 15 01 00 00 00 00 02 b0 00 05 01 00 00 40 00 01 10 15 01 00 00 00 00 02 4f 01]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x240909 0x26240909 0x6030400>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_s6e3ha3_amoled_wqhd_cmd { + qcom,mdss-dsi-panel-name = "Dual s6e3ha3 amoled cmd mode dsi panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x1f>; + qcom,mdss-dsi-v-front-porch = <0x1e>; + qcom,mdss-dsi-v-pulse-width = <0x08>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-on-command = [05 01 00 00 05 00 02 11 00 39 01 00 00 00 00 05 2a 00 00 05 9f 39 01 00 00 00 00 05 2b 00 00 09 ff 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b0 10 39 01 00 00 00 00 02 b5 a0 39 01 00 00 00 00 02 c4 03 39 01 00 00 00 00 0a f6 42 57 37 00 aa cc d0 00 00 39 01 00 00 00 00 02 f9 03 39 01 00 00 00 00 14 c2 00 00 d8 d8 00 80 2b 05 08 0e 07 0b 05 0d 0a 15 13 20 1e 39 01 00 00 78 00 03 f0 a5 a5 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 02 53 20 39 01 00 00 00 00 02 51 60 05 01 00 00 05 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 3c 00 02 28 00 05 01 00 00 b4 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-lp-mode-on = [39 00 00 00 05 00 03 f0 5a 5a 39 00 00 00 05 00 03 f1 5a 5a 39 00 00 00 05 00 03 fc 5a 5a 39 00 00 00 05 00 02 b0 17 39 00 00 00 05 00 02 cb 10 39 00 00 00 05 00 02 b0 2d 39 00 00 00 05 00 02 cb cd 39 00 00 00 05 00 02 b0 0e 39 00 00 00 05 00 02 cb 02 39 00 00 00 05 00 02 b0 0f 39 00 00 00 05 00 02 cb 09 39 00 00 00 05 00 02 b0 02 39 00 00 00 05 00 02 f2 c9 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f2 c0 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f4 aa 39 00 00 00 05 00 02 b0 08 39 00 00 00 05 00 02 b1 30 39 00 00 00 05 00 02 b0 09 39 00 00 00 05 00 02 b1 0a 39 00 00 00 05 00 02 b0 0d 39 00 00 00 05 00 02 b1 10 39 00 00 00 05 00 02 b0 00 39 00 00 00 05 00 02 f7 03 39 00 00 00 05 00 02 fe 30 39 01 00 00 05 00 02 fe b0]; + qcom,mdss-dsi-lp-mode-off = [39 00 00 00 05 00 03 f0 5a 5a 39 00 00 00 05 00 03 f1 5a 5a 39 00 00 00 05 00 03 fc 5a 5a 39 00 00 00 05 00 02 b0 2d 39 00 00 00 05 00 02 cb 4d 39 00 00 00 05 00 02 b0 17 39 00 00 00 05 00 02 cb 04 39 00 00 00 05 00 02 b0 0e 39 00 00 00 05 00 02 cb 06 39 00 00 00 05 00 02 b0 0f 39 00 00 00 05 00 02 cb 05 39 00 00 00 05 00 02 b0 02 39 00 00 00 05 00 02 f2 b8 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f2 80 39 00 00 00 05 00 02 b0 03 39 00 00 00 05 00 02 f4 8a 39 00 00 00 05 00 02 b0 08 39 00 00 00 05 00 02 b1 10 39 00 00 00 05 00 02 b0 09 39 00 00 00 05 00 02 b1 0a 39 00 00 00 05 00 02 b0 0d 39 00 00 00 05 00 02 b1 80 39 00 00 00 05 00 02 b0 00 39 00 00 00 05 00 02 f7 03 39 00 00 00 05 00 02 fe 30 39 01 00 00 05 00 02 fe b0]; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,dcs-cmd-by-left; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xff>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x7a>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + phandle = <0x55b>; + }; + + qcom,mdss_dsi_nt35597_wqxga_video { + qcom,mdss-dsi-panel-name = "Dual nt35597 video mode dsi panel without DSC"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0x3ff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,cmd-sync-wait-broadcast; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-min-refresh-rate = <0x37>; + qcom,mdss-dsi-max-refresh-rate = <0x3c>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + phandle = <0x4de>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ba 03 15 01 00 00 00 00 02 e5 01 15 01 00 00 00 00 02 35 00 15 01 00 00 00 00 02 bb 03 15 01 00 00 00 00 02 b0 03 39 01 00 00 00 00 06 3b 03 08 08 64 9a 15 01 00 00 00 00 02 ff e0 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 6b 3d 15 01 00 00 00 00 02 6c 3d 15 01 00 00 00 00 02 6d 3d 15 01 00 00 00 00 02 6e 3d 15 01 00 00 00 00 02 6f 3d 15 01 00 00 00 00 02 35 02 15 01 00 00 00 00 02 36 72 15 01 00 00 00 00 02 37 10 15 01 00 00 00 00 02 08 c0 15 01 00 00 00 00 02 ff 10 05 01 00 00 78 00 02 11 00 05 01 00 00 32 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 3c 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>; + qcom,config-select = <0x4cc>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + + config0 { + qcom,split-mode = "dualctl-split"; + phandle = <0x4cc>; + }; + + config1 { + qcom,split-mode = "pingpong-split"; + phandle = <0x55c>; + }; + }; + }; + }; + + qcom,mdss_dsi_nt35597_wqxga_cmd { + qcom,mdss-dsi-panel-name = "Dual nt35597 cmd mode dsi panel without DSC"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x4a>; + qcom,mdss-pan-physical-height-dimension = <0x83>; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,ulps-enabled; + phandle = <0x4df>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x15010000 0x100002ff 0x10150100 0x100002 0xfb011501 0x1000 0x2ba0315 0x1000010 0x2e501 0x15010000 0x10000235 0x150100 0x100002 0xbb101501 0x1000 0x2b00315 0x1000010 0x2ffe0 0x15010000 0x100002fb 0x1150100 0x100002 0x6b3d1501 0x1000 0x26c3d15 0x1000010 0x26d3d 0x15010000 0x1000026e 0x3d150100 0x100002 0x6f3d1501 0x1000 0x2350215 0x1000010 0x23672 0x15010000 0x10000237 0x10150100 0x100002 0x8c01501 0x1000 0x2ff2415 0x1000010 0x2fb01 0x15010000 0x100002c6 0x6150100 0x100002 0xff100501 0xa000 0x2110005 0x10000a0 0x22900>; + qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 3c 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-timings = <0x1c0807 0x23220707 0x5030400>; + qcom,config-select = <0x4cd>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <0x2d0 0x80 0x2d0 0x80 0x5a0 0x80>; + + config0 { + qcom,split-mode = "dualctl-split"; + phandle = <0x4cd>; + }; + + config1 { + qcom,split-mode = "pingpong-split"; + phandle = <0x55d>; + }; + }; + }; + }; + + qcom,mdss_dsi_nt36850_truly_wqhd_cmd { + qcom,mdss-dsi-panel-name = "Dual nt36850 cmd mode dsi truly panel without DSC"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-lane-map = "lane_map_0123"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x32>; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x30>; + phandle = <0x4e0>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x8c>; + qcom,mdss-dsi-h-pulse-width = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 36 00 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 44 03 e8 15 01 00 00 00 00 02 51 ff 15 01 00 00 00 00 02 53 2c 15 01 00 00 00 00 02 55 01 05 01 00 00 0a 00 02 20 00 15 01 00 00 00 00 02 bb 10 05 01 00 00 78 00 02 11 00 05 01 00 00 78 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x1f0808 0x24230808 0x5030400>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_test_oled_cmd { + qcom,mdss-dsi-panel-name = "Dual test cmd mode DSI amoled non-DSC panel"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "non_burst_sync_event"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x02 0x01 0x02>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-hfp-power-mode; + qcom,mdss-dsi-hbp-power-mode; + qcom,mdss-dsi-hsa-power-mode; + phandle = <0x4e1>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + }; + }; + }; + }; + + qcom,sde_rscc@af20000 { + cell-index = <0x00>; + compatible = "qcom,sde-rsc"; + reg = <0xaf20000 0x1c44 0xaf30000 0x3fd4>; + reg-names = "drv\0wrapper"; + qcom,sde-rsc-version = <0x01>; + vdd-supply = <0x19>; + clocks = <0x20 0x23 0x20 0x22>; + clock-names = "vsync_clk\0iface_clk"; + clock-rate = <0x00 0x00>; + qcom,sde-dram-channels = <0x02>; + mboxes = <0x2b 0x00>; + mbox-names = "disp_rsc"; + phandle = <0x2b7>; + + qcom,sde-data-bus { + qcom,msm-bus,name = "disp_rsc_mnoc"; + qcom,msm-bus,active-only; + qcom,msm-bus,num-cases = <0x03>; + qcom,msm-bus,num-paths = <0x02>; + qcom,msm-bus,vectors-KBps = <0x4e23 0x5023 0x00 0x00 0x4e24 0x5023 0x00 0x00 0x4e23 0x5023 0x00 0x61a800 0x4e24 0x5023 0x00 0x61a800 0x4e23 0x5023 0x00 0x61a800 0x4e24 0x5023 0x00 0x61a800>; + }; + + qcom,sde-llcc-bus { + qcom,msm-bus,name = "disp_rsc_llcc"; + qcom,msm-bus,active-only; + qcom,msm-bus,num-cases = <0x03>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x4e21 0x5021 0x00 0x00 0x4e21 0x5021 0x00 0x61a800 0x4e21 0x5021 0x00 0x61a800>; + }; + + qcom,sde-ebi-bus { + qcom,msm-bus,name = "disp_rsc_ebi"; + qcom,msm-bus,active-only; + qcom,msm-bus,num-cases = <0x03>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x4e20 0x5020 0x00 0x00 0x4e20 0x5020 0x00 0x61a800 0x4e20 0x5020 0x00 0x61a800>; + }; + }; + + qcom,mdss_rotator@ae00000 { + compatible = "qcom,sde_rotator"; + reg = <0xae00000 0xac000 0xaeb8000 0x3000>; + reg-names = "mdp_phys\0rot_vbif_phys"; + #list-cells = <0x01>; + qcom,mdss-rot-mode = <0x01>; + qcom,mdss-highest-bank-bit = <0x02>; + qcom,msm-bus,name = "mdss_rotator"; + qcom,msm-bus,num-cases = <0x03>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x19 0x200 0x00 0x00 0x19 0x200 0x00 0x61a800 0x19 0x200 0x00 0x61a800>; + rot-vdd-supply = <0x19>; + qcom,supply-names = "rot-vdd"; + clocks = <0x22 0x1b 0x22 0x1c 0x20 0x00 0x20 0x20 0x20 0x01>; + clock-names = "gcc_iface\0gcc_bus\0iface_clk\0rot_clk\0axi_clk"; + interrupt-parent = <0x2c>; + interrupts = <0x02 0x00>; + power-domains = <0x2c>; + qcom,mdss-rot-vbif-qos-setting = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,mdss-rot-vbif-memtype = <0x03 0x03>; + qcom,mdss-rot-cdp-setting = <0x01 0x01>; + qcom,mdss-rot-qos-lut = <0x00 0x00 0x00 0x00>; + qcom,mdss-rot-danger-lut = <0x00 0x00>; + qcom,mdss-rot-safe-lut = <0xffff 0xffff>; + qcom,mdss-inline-rot-qos-lut = <0x44556677 0x112233 0x44556677 0x112233>; + qcom,mdss-inline-rot-danger-lut = <0x55aaff 0xffff>; + qcom,mdss-inline-rot-safe-lut = <0xf000 0xff00>; + qcom,mdss-default-ot-rd-limit = <0x20>; + qcom,mdss-default-ot-wr-limit = <0x20>; + qcom,mdss-sbuf-headroom = <0x14>; + cache-slice-names = "rotator"; + cache-slices = <0x2d 0x04>; + phandle = <0x2a>; + + qcom,rot-reg-bus { + qcom,msm-bus,name = "mdss_rot_reg"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,active-only; + qcom,msm-bus,vectors-KBps = <0x01 0x24e 0x00 0x00 0x01 0x24e 0x00 0x12c00>; + phandle = <0x2b8>; + }; + + qcom,smmu_rot_unsec_cb { + compatible = "qcom,smmu_sde_rot_unsec"; + iommus = <0x29 0x1090 0x00>; + phandle = <0x2b9>; + }; + + qcom,smmu_rot_sec_cb { + compatible = "qcom,smmu_sde_rot_sec"; + iommus = <0x29 0x1091 0x00>; + phandle = <0x2ba>; + }; + }; + + qcom,mdss_dsi_ctrl0@ae94000 { + compatible = "qcom,dsi-ctrl-hw-v2.2"; + label = "dsi-ctrl-0"; + cell-index = <0x00>; + reg = <0xae94000 0x400 0xaf08000 0x04>; + reg-names = "dsi_ctrl\0disp_cc_base"; + interrupt-parent = <0x2c>; + interrupts = <0x04 0x00>; + vdda-1p2-supply = <0x2e>; + clocks = <0x20 0x02 0x20 0x03 0x20 0x04 0x20 0x1a 0x20 0x1b 0x20 0x13>; + clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk"; + qcom,null-insertion-enabled; + phandle = <0x2bb>; + + qcom,ctrl-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,ctrl-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vdda-1p2"; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-enable-load = <0x5528>; + qcom,supply-disable-load = <0x04>; + }; + }; + + qcom,core-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,core-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "refgen"; + qcom,supply-min-voltage = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-disable-load = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_ctrl1@ae96000 { + compatible = "qcom,dsi-ctrl-hw-v2.2"; + label = "dsi-ctrl-1"; + cell-index = <0x01>; + reg = <0xae96000 0x400 0xaf08000 0x04>; + reg-names = "dsi_ctrl\0disp_cc_base"; + interrupt-parent = <0x2c>; + interrupts = <0x05 0x00>; + vdda-1p2-supply = <0x2e>; + clocks = <0x20 0x05 0x20 0x06 0x20 0x07 0x20 0x1c 0x20 0x1d 0x20 0x15>; + clock-names = "byte_clk\0byte_clk_rcg\0byte_intf_clk\0pixel_clk\0pixel_clk_rcg\0esc_clk"; + qcom,null-insertion-enabled; + phandle = <0x2bc>; + + qcom,ctrl-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,ctrl-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vdda-1p2"; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-enable-load = <0x5528>; + qcom,supply-disable-load = <0x04>; + }; + }; + + qcom,core-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,core-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "refgen"; + qcom,supply-min-voltage = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-disable-load = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_phy0@ae94400 { + compatible = "qcom,dsi-phy-v3.0"; + label = "dsi-phy-0"; + cell-index = <0x00>; + reg = <0xae94400 0x7c0>; + reg-names = "dsi_phy"; + gdsc-supply = <0x19>; + vdda-0p9-supply = <0x2f>; + qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; + qcom,platform-lane-config = <0x00 0x00 0x00 0x00 0x80>; + qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; + phandle = <0x2bd>; + + qcom,phy-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,phy-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vdda-0p9"; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-max-voltage = <0xd6d80>; + qcom,supply-enable-load = <0x8ca0>; + qcom,supply-disable-load = <0x20>; + }; + }; + }; + + qcom,mdss_dsi_phy0@ae96400 { + compatible = "qcom,dsi-phy-v3.0"; + label = "dsi-phy-1"; + cell-index = <0x01>; + reg = <0xae96400 0x7c0>; + reg-names = "dsi_phy"; + gdsc-supply = <0x19>; + vdda-0p9-supply = <0x2f>; + qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; + qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; + qcom,platform-lane-config = <0x00 0x00 0x00 0x00 0x80>; + phandle = <0x2be>; + + qcom,phy-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,phy-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vdda-0p9"; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-max-voltage = <0xd6d80>; + qcom,supply-enable-load = <0x8ca0>; + qcom,supply-disable-load = <0x20>; + }; + }; + }; + + qcom,dp_display@0 { + cell-index = <0x00>; + compatible = "qcom,dp-display"; + gdsc-supply = <0x19>; + vdda-1p2-supply = <0x2e>; + vdda-0p9-supply = <0x2f>; + reg = <0xae90000 0xdc 0xae90200 0xc0 0xae90400 0x508 0xae90a00 0x94 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0xaf02000 0x1a0 0x780000 0x621c 0x88ea030 0x10 0x88e8000 0x20 0xaee1000 0x34>; + reg-names = "dp_ahb\0dp_aux\0dp_link\0dp_p0\0dp_phy\0dp_ln_tx0\0dp_ln_tx1\0dp_mmss_cc\0qfprom_physical\0dp_pll\0usb3_dp_com\0hdcp_physical"; + interrupt-parent = <0x2c>; + interrupts = <0x0c 0x00>; + clocks = <0x20 0x08 0x21 0x00 0x22 0x9f 0x22 0xa9 0x22 0xa3 0x20 0x0c 0x20 0x0e 0x20 0x11 0x20 0x0a 0x20 0x12 0x30 0x05>; + clock-names = "core_aux_clk\0core_usb_ref_clk_src\0core_usb_ref_clk\0core_usb_cfg_ahb_clk\0core_usb_pipe_clk\0ctrl_link_clk\0ctrl_link_iface_clk\0ctrl_pixel_clk\0crypto_clk\0pixel_clk_rcg\0pixel_parent"; + qcom,aux-cfg0-settings = [20 00]; + qcom,aux-cfg1-settings = <0x2413231d>; + qcom,aux-cfg2-settings = [28 24]; + qcom,aux-cfg3-settings = [2c 00]; + qcom,aux-cfg4-settings = [30 0a]; + qcom,aux-cfg5-settings = [34 26]; + qcom,aux-cfg6-settings = [38 0a]; + qcom,aux-cfg7-settings = [3c 03]; + qcom,aux-cfg8-settings = [40 bb]; + qcom,aux-cfg9-settings = [44 03]; + qcom,max-pclk-frequency-khz = <0xa4cb8>; + phandle = <0x2bf>; + qcom,dp-usbpd-detection = <0x4e3>; + qcom,ext-disp = <0x4e4>; + pinctrl-names = "mdss_dp_active\0mdss_dp_sleep"; + pinctrl-0 = <0x410 0x412>; + pinctrl-1 = <0x411 0x413>; + qcom,aux-en-gpio = <0x34 0x2b 0x00>; + qcom,aux-sel-gpio = <0x34 0x33 0x00>; + qcom,usbplug-cc-gpio = <0x34 0x26 0x00>; + status = "disabled"; + + qcom,ctrl-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,ctrl-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vdda-1p2"; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-enable-load = <0x5528>; + qcom,supply-disable-load = <0x04>; + }; + }; + + qcom,phy-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,phy-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vdda-0p9"; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-max-voltage = <0xd6d80>; + qcom,supply-enable-load = <0x8ca0>; + qcom,supply-disable-load = <0x20>; + }; + }; + + qcom,core-supply-entries { + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,core-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "refgen"; + qcom,supply-min-voltage = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-disable-load = <0x00>; + }; + }; + }; + + qcom,qupv3_0_geni_se@8c0000 { + compatible = "qcom,qupv3-geni-se"; + reg = <0x8c0000 0x6000>; + qcom,bus-mas-id = <0x56>; + qcom,bus-slv-id = <0x200>; + qcom,iommu-s1-bypass; + phandle = <0x35>; + + qcom,iommu_qupv3_0_geni_se_cb { + compatible = "qcom,qupv3-geni-se-cb"; + iommus = <0x29 0x03 0x00>; + phandle = <0x2c0>; + }; + }; + + qcom,qup_uart@0x898000 { + compatible = "qcom,msm-geni-serial-hs"; + reg = <0x898000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x31 0x32 0x33>; + pinctrl-1 = <0x31 0x32 0x33>; + interrupts-extended = <0x01 0x00 0x25f 0x00 0x34 0x30 0x00>; + status = "ok"; + qcom,wakeup-byte = <0xfd>; + qcom,wrapper-core = <0x35>; + phandle = <0x2c1>; + }; + + qcom,qup_uart@0x89c000 { + compatible = "qcom,msm-geni-serial-hs"; + reg = <0x89c000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x36>; + pinctrl-1 = <0x37>; + interrupts-extended = <0x01 0x00 0x260 0x00 0x34 0x60 0x00>; + status = "disabled"; + qcom,wakeup-byte = <0xfd>; + qcom,wrapper-core = <0x35>; + phandle = <0x2c2>; + }; + + i2c@880000 { + compatible = "qcom,i2c-geni"; + reg = <0x880000 0x4000>; + interrupts = <0x00 0x259 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x00 0x03 0x40 0x00 0x38 0x01 0x00 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x39>; + pinctrl-1 = <0x3a>; + qcom,wrapper-core = <0x35>; + status = "disabled"; + phandle = <0x2c3>; + }; + + i2c@884000 { + compatible = "qcom,i2c-geni"; + reg = <0x884000 0x4000>; + interrupts = <0x00 0x25a 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x01 0x03 0x40 0x00 0x38 0x01 0x01 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x3b>; + pinctrl-1 = <0x3c>; + qcom,wrapper-core = <0x35>; + status = "disabled"; + phandle = <0x2c4>; + }; + + i2c@888000 { + compatible = "qcom,i2c-geni"; + reg = <0x888000 0x4000>; + interrupts = <0x00 0x25b 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x02 0x03 0x40 0x00 0x38 0x01 0x02 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x3d>; + pinctrl-1 = <0x3e>; + qcom,wrapper-core = <0x35>; + status = "disabled"; + phandle = <0x2c5>; + }; + + i2c@88c000 { + compatible = "qcom,i2c-geni"; + reg = <0x88c000 0x4000>; + interrupts = <0x00 0x25c 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x03 0x03 0x40 0x00 0x38 0x01 0x03 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x3f>; + pinctrl-1 = <0x40>; + qcom,wrapper-core = <0x35>; + status = "ok"; + phandle = <0x2c6>; + + nq@28 { + compatible = "qcom,nq-nci"; + reg = <0x28>; + qcom,nq-irq = <0x34 0x3f 0x00>; + qcom,nq-ven = <0x34 0x80 0x00>; + qcom,nq-firm = <0x34 0x58 0x00>; + qcom,nq-clkreq = <0xe6 0x15 0x00>; + qcom,nq-esepwr = <0x34 0x74 0x00>; + interrupt-parent = <0x34>; + qcom,clk-src = "BBCLK3"; + interrupts = <0x3f 0x00>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active\0nfc_suspend"; + pinctrl-0 = <0x461 0x463 0x2f6>; + pinctrl-1 = <0x462 0x464>; + clocks = <0x21 0x04>; + clock-names = "ref_clk"; + }; + }; + + i2c@890000 { + compatible = "qcom,i2c-geni"; + reg = <0x890000 0x4000>; + interrupts = <0x00 0x25d 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x04 0x03 0x40 0x00 0x38 0x01 0x04 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x41>; + pinctrl-1 = <0x42>; + qcom,wrapper-core = <0x35>; + status = "disabled"; + phandle = <0x2c7>; + }; + + i2c@894000 { + compatible = "qcom,i2c-geni"; + reg = <0x894000 0x4000>; + interrupts = <0x00 0x25e 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x05 0x03 0x40 0x00 0x38 0x01 0x05 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x43>; + pinctrl-1 = <0x44>; + qcom,wrapper-core = <0x35>; + status = "ok"; + phandle = <0x2c8>; + + tas2557@4c { + compatible = "ti,tas2557"; + reg = <0x4c>; + ti,cdc-reset-gpio = <0x34 0x45 0x00>; + ti,irq-gpio = <0x34 0x1e 0x00>; + ti,i2s-bits = <0x10>; + ti,bypass-tmax = <0x00>; + }; + }; + + i2c@898000 { + compatible = "qcom,i2c-geni"; + reg = <0x898000 0x4000>; + interrupts = <0x00 0x25f 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x06 0x03 0x40 0x00 0x38 0x01 0x06 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x45>; + pinctrl-1 = <0x46>; + qcom,wrapper-core = <0x35>; + status = "disabled"; + phandle = <0x2c9>; + }; + + i2c@89c000 { + compatible = "qcom,i2c-geni"; + reg = <0x89c000 0x4000>; + interrupts = <0x00 0x260 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; + dmas = <0x38 0x00 0x07 0x03 0x40 0x00 0x38 0x01 0x07 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x47>; + pinctrl-1 = <0x48>; + qcom,wrapper-core = <0x35>; + status = "disabled"; + phandle = <0x2ca>; + }; + + spi@880000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x880000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x4c 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x49>; + pinctrl-1 = <0x4a>; + interrupts = <0x00 0x259 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x00 0x01 0x40 0x00 0x38 0x01 0x00 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2cb>; + }; + + spi@884000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x884000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x4e 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x4b>; + pinctrl-1 = <0x4c>; + interrupts = <0x00 0x25a 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x01 0x01 0x40 0x00 0x38 0x01 0x01 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2cc>; + }; + + spi@888000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x888000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x50 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x4d>; + pinctrl-1 = <0x4e>; + interrupts = <0x00 0x25b 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x02 0x01 0x40 0x00 0x38 0x01 0x02 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2cd>; + }; + + spi@88c000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x88c000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x52 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x4f>; + pinctrl-1 = <0x50>; + interrupts = <0x00 0x25c 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x03 0x01 0x40 0x00 0x38 0x01 0x03 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2ce>; + }; + + spi@890000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x890000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x54 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x51>; + pinctrl-1 = <0x52>; + interrupts = <0x00 0x25d 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x04 0x01 0x40 0x00 0x38 0x01 0x04 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "ok"; + phandle = <0x2cf>; + + 4775_gps@89 { + compatible = "ssp,bcm4775"; + reg = <0x00>; + spi-max-frequency = <0xb71b00>; + ssp-host-req = <0x34 0x81 0x00>; + ssp-mcu-resp = <0x34 0x84 0x00>; + ssp-mcu-req = <0x34 0x8f 0x00>; + gps,nstandby = <0x34 0x85 0x00>; + interrupt-parent = <0x34>; + interrupts = <0x81 0x00>; + spi-cpha; + spi-cpol; + interrupt-names = "gps_irq"; + gps,power_enable = <0xe6 0x13 0x00>; + pinctrl-names = "gps_active\0gps_suspend"; + pinctrl-0 = <0x535 0x536 0x537 0x538 0x539>; + pinctrl-1 = <0x53a 0x53b 0x53c>; + }; + }; + + spi@894000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x894000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x56 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x53>; + pinctrl-1 = <0x54>; + interrupts = <0x00 0x25e 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x05 0x01 0x40 0x00 0x38 0x01 0x05 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2d0>; + }; + + spi@898000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x898000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x58 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x55>; + pinctrl-1 = <0x56>; + interrupts = <0x00 0x25f 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x06 0x01 0x40 0x00 0x38 0x01 0x06 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2d1>; + }; + + spi@89c000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0x89c000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5a 0x22 0x6c 0x22 0x6d>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x57>; + pinctrl-1 = <0x58>; + interrupts = <0x00 0x260 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x35>; + dmas = <0x38 0x00 0x07 0x01 0x40 0x00 0x38 0x01 0x07 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2d2>; + }; + + qcom,qupv3_1_geni_se@ac0000 { + compatible = "qcom,qupv3-geni-se"; + reg = <0xac0000 0x6000>; + qcom,bus-mas-id = <0x54>; + qcom,bus-slv-id = <0x200>; + qcom,iommu-s1-bypass; + phandle = <0x5b>; + + qcom,iommu_qupv3_1_geni_se_cb { + compatible = "qcom,qupv3-geni-se-cb"; + iommus = <0x29 0x6c3 0x00>; + phandle = <0x2d3>; + }; + }; + + qcom,qup_uart@0xa84000 { + compatible = "qcom,msm-geni-console"; + reg = <0xa84000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x59>; + pinctrl-1 = <0x5a>; + interrupts = <0x00 0x162 0x00>; + qcom,wrapper-core = <0x5b>; + status = "ok"; + phandle = <0x2d4>; + }; + + qcom,qup_uart@0xa88000 { + compatible = "qcom,msm-geni-console"; + reg = <0xa88000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x5c>; + pinctrl-1 = <0x5d>; + interrupts = <0x00 0x163 0x00>; + qcom,wrapper-core = <0x5b>; + status = "disabled"; + phandle = <0x2d5>; + }; + + i2c@a80000 { + compatible = "qcom,i2c-geni"; + reg = <0xa80000 0x4000>; + interrupts = <0x00 0x161 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x00 0x03 0x40 0x00 0x5e 0x01 0x00 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x5f>; + pinctrl-1 = <0x60>; + qcom,wrapper-core = <0x5b>; + status = "disabled"; + phandle = <0x2d6>; + }; + + i2c@a84000 { + compatible = "qcom,i2c-geni"; + reg = <0xa84000 0x4000>; + interrupts = <0x00 0x162 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x01 0x03 0x40 0x00 0x5e 0x01 0x01 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x61>; + pinctrl-1 = <0x62>; + qcom,wrapper-core = <0x5b>; + status = "disabled"; + phandle = <0x2d7>; + }; + + i2c@a88000 { + compatible = "qcom,i2c-geni"; + reg = <0xa88000 0x4000>; + interrupts = <0x00 0x163 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x02 0x03 0x40 0x00 0x5e 0x01 0x02 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x63>; + pinctrl-1 = <0x64>; + qcom,wrapper-core = <0x5b>; + status = "ok"; + phandle = <0x2d8>; + + qcom,smb1355@8 { + compatible = "qcom,i2c-pmic"; + reg = <0x08>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupt-parent = <0x2ee>; + interrupts = <0x00 0xd1 0x00 0x08>; + interrupt_names = "smb1355_0"; + interrupt-controller; + #interrupt-cells = <0x03>; + qcom,periph-map = <0x10 0x12 0x13 0x16>; + phandle = <0x523>; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <0x100 0x100>; + phandle = <0x522>; + }; + + qcom,smb1355-charger@1000 { + compatible = "qcom,smb1355"; + qcom,pmic-revid = <0x522>; + reg = <0x1000 0x700>; + #address-cells = <0x01>; + #size-cells = <0x01>; + interrupt-parent = <0x523>; + status = "ok"; + io-channels = <0x4e6 0x02 0x4e6 0x0c>; + io-channel-names = "charger_temp\0charger_temp_max"; + qcom,enable-ctm; + phandle = <0x5a9>; + + qcom,chgr@1000 { + reg = <0x1000 0x100>; + interrupts = <0x10 0x01 0x01>; + interrupt-names = "chg-state-change"; + }; + + qcom,chgr-misc@1600 { + reg = <0x1600 0x100>; + interrupts = <0x16 0x01 0x01 0x16 0x06 0x01>; + interrupt-names = "wdog-bark\0temperature-change"; + }; + }; + }; + + qcom,smb1355@c { + compatible = "qcom,i2c-pmic"; + reg = <0x0c>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupt-parent = <0x2ee>; + interrupts = <0x00 0xd1 0x00 0x08>; + interrupt_names = "smb1355_1"; + interrupt-controller; + #interrupt-cells = <0x03>; + qcom,periph-map = <0x10 0x12 0x13 0x16>; + phandle = <0x525>; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <0x100 0x100>; + phandle = <0x524>; + }; + + qcom,smb1355-charger@1000 { + compatible = "qcom,smb1355"; + qcom,pmic-revid = <0x524>; + reg = <0x1000 0x700>; + #address-cells = <0x01>; + #size-cells = <0x01>; + interrupt-parent = <0x525>; + status = "ok"; + io-channels = <0x4e6 0x02 0x4e6 0x0c>; + io-channel-names = "charger_temp\0charger_temp_max"; + qcom,enable-ctm; + phandle = <0x5aa>; + + qcom,chgr@1000 { + reg = <0x1000 0x100>; + interrupts = <0x10 0x01 0x01>; + interrupt-names = "chg-state-change"; + }; + + qcom,chgr-misc@1600 { + reg = <0x1600 0x100>; + interrupts = <0x16 0x01 0x01 0x16 0x06 0x01>; + interrupt-names = "wdog-bark\0temperature-change"; + }; + }; + }; + + idtp9220@61 { + compatible = "idt,p9220"; + reg = <0x61>; + idt,irq = <0x34 0x3e 0x00>; + idt,enable = <0x34 0x5d 0x00>; + idt,qc3-icl = <0x10c8e0>; + idt,qc2-icl = <0x10c8e0>; + idt,wireless-flag; + interrupt-parent = <0x34>; + interrupts = <0x3e 0x00>; + interrupt-names = "idt_irq"; + pinctrl-names = "idt_active\0idt_suspend"; + pinctrl-0 = <0x52a 0x52b>; + pinctrl-1 = <0x52c 0x52d>; + phandle = <0x5ae>; + }; + }; + + i2c@a8c000 { + compatible = "qcom,i2c-geni"; + reg = <0xa8c000 0x4000>; + interrupts = <0x00 0x164 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x03 0x03 0x40 0x00 0x5e 0x01 0x03 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x65>; + pinctrl-1 = <0x66>; + qcom,wrapper-core = <0x5b>; + status = "disabled"; + phandle = <0x2d9>; + }; + + i2c@a90000 { + compatible = "qcom,i2c-geni"; + reg = <0xa90000 0x4000>; + interrupts = <0x00 0x165 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x04 0x03 0x40 0x00 0x5e 0x01 0x04 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x67>; + pinctrl-1 = <0x68>; + qcom,wrapper-core = <0x5b>; + status = "disabled"; + phandle = <0x2da>; + }; + + i2c@a94000 { + compatible = "qcom,i2c-geni"; + reg = <0xa94000 0x4000>; + interrupts = <0x00 0x166 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x05 0x03 0x40 0x00 0x5e 0x01 0x05 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x69>; + pinctrl-1 = <0x6a>; + qcom,wrapper-core = <0x5b>; + status = "disabled"; + phandle = <0x2db>; + }; + + i2c@a98000 { + compatible = "qcom,i2c-geni"; + reg = <0xa98000 0x4000>; + interrupts = <0x00 0x167 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x06 0x03 0x40 0x00 0x5e 0x01 0x06 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x6b>; + pinctrl-1 = <0x6c>; + qcom,wrapper-core = <0x5b>; + status = "ok"; + phandle = <0x2dc>; + + fts@49 { + compatible = "st,fts"; + reg = <0x49>; + interrupt-parent = <0x34>; + interrupts = <0x1f 0x2008>; + pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; + pinctrl-0 = <0x52e>; + pinctrl-1 = <0x52f 0x530>; + vdd-supply = <0x531>; + avdd-supply = <0x340>; + fts,pwr-reg-name = "avdd"; + fts,bus-reg-name = "vdd"; + fts,irq-gpio = <0x34 0x1f 0x2008>; + fts,irq-gpio-name = "fts_irq"; + fts,reset-gpio-enable; + fts,reset-gpio = <0x34 0x20 0x00>; + fts,x-max = <0x437>; + fts,y-max = <0x923>; + fts,reset-gpio-name = "fts_rst"; + fts,irq-flags = <0x2008>; + fts,key-num = <0x02>; + fts,key-codes = <0x9e 0x8b>; + fts,config-array-size = <0x01>; + fts,default-fw-name = "st_fts_e5.ftb"; + + fts,cfg_0 { + fts,tp-vendor = <0x52>; + fts,fw-name = "st_fts_e5.ftb"; + fts,limit-name = "stm_fts_production_limits.csv"; + }; + }; + + atmel_mxt_ts_640u@4a { + compatible = "atmel,mxt-ts"; + reg = <0x4a>; + interrupt-parent = <0x34>; + interrupts = <0x1f 0x2008>; + vdd-supply = <0x340>; + vddio-supply = <0x531>; + pinctrl-names = "pmx_ts_active\0pmx_ts_suspend"; + pinctrl-0 = <0x52e>; + pinctrl-1 = <0x52f 0x530>; + atmel,reset-gpio = <0x34 0x20 0x00>; + atmel,reset-low-prepower; + atmel,irq-gpio = <0x34 0x1f 0x2008>; + atmel,mxt-fw-name = "mXT640U2000.fw"; + atmel,config-array-size = <0x01>; + atmel,default-config = <0x00>; + atmel,default-panel-id = <0x51>; + atmel,irqflags = <0x2008>; + atmel,gpio-mask = <0x0c>; + atmel,esd-reset; + atmel,no-keys; + atmel,use-ta-gpio; + atmel,raw-min = <0xbb8>; + atmel,raw-max = <0x1b58>; + + atmel,cfg_1 { + atmel,family-id = <0xa6>; + atmel,variant-id = <0x01>; + atmel,version = <0x20>; + atmel,build = <0x00>; + atmel,rev-id = <0x12>; + atmel,mxt-cfg-name = "mxt_640u_gov_config.fw"; + atmel,vendor-id = <0x0c>; + atmel,panel-id = <0x51>; + atmel,key-codes = <0x9e 0x8b 0x66>; + atmel,selfintthr-stylus = <0x00>; + atmel,t71-tchthr-pos = <0x16>; + atmel,self-chgtime-min = <0x00>; + atmel,self-chgtime-max = <0x00>; + atmel,mult-intthr-sensitive = <0x08>; + atmel,mult-intthr-not-sensitive = <0x11>; + atmel,atchthr-sensitive = <0x06>; + atmel,mult-tchthr-sensitive = <0x14>; + atmel,mult-tchthr-not-sensitive = <0x00>; + atmel,wake-up-self-adcx = <0x10>; + atmel,atchratio = <0x00>; + atmel,xycfg = <0x08>; + atmel,xsize = <0x1e>; + atmel,xrange-lsb = <0x37>; + atmel,xrange-msb = <0x04>; + atmel,tchhyst = <0x0a>; + atmel,intthrhyst = <0x03>; + atmel,xtchthr = <0x23>; + atmel,xtchhyst = <0x0f>; + atmel,intthrx = <0x08>; + atmel,ytchthr = <0x23>; + atmel,ytchhyst = <0x0f>; + atmel,intthry = <0x08>; + }; + }; + }; + + i2c@a9c000 { + compatible = "qcom,i2c-geni"; + reg = <0xa9c000 0x4000>; + interrupts = <0x00 0x168 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; + dmas = <0x5e 0x00 0x07 0x03 0x40 0x00 0x5e 0x01 0x07 0x03 0x40 0x00>; + dma-names = "tx\0rx"; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x6d>; + pinctrl-1 = <0x6e>; + qcom,wrapper-core = <0x5b>; + status = "disabled"; + phandle = <0x2dd>; + }; + + spi@a80000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa80000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5c 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x6f>; + pinctrl-1 = <0x6f>; + interrupts = <0x00 0x161 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x00 0x01 0x40 0x00 0x5e 0x01 0x00 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "ok"; + phandle = <0x2de>; + }; + + spi@a84000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa84000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x5e 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x70>; + pinctrl-1 = <0x71>; + interrupts = <0x00 0x162 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x01 0x01 0x40 0x00 0x5e 0x01 0x01 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2df>; + }; + + spi@a88000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa88000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x60 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x72>; + pinctrl-1 = <0x73>; + interrupts = <0x00 0x163 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x02 0x01 0x40 0x00 0x5e 0x01 0x02 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2e0>; + }; + + spi@a8c000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa8c000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x62 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x74>; + pinctrl-1 = <0x75>; + interrupts = <0x00 0x164 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x03 0x01 0x40 0x00 0x5e 0x01 0x03 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2e1>; + }; + + spi@a90000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa90000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x64 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x76>; + pinctrl-1 = <0x77>; + interrupts = <0x00 0x165 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x04 0x01 0x40 0x00 0x5e 0x01 0x04 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2e2>; + }; + + spi@a94000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa94000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x66 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x78>; + pinctrl-1 = <0x79>; + interrupts = <0x00 0x166 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x05 0x01 0x40 0x00 0x5e 0x01 0x05 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2e3>; + }; + + spi@a98000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa98000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x68 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x7a>; + pinctrl-1 = <0x7b>; + interrupts = <0x00 0x167 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x06 0x01 0x40 0x00 0x5e 0x01 0x06 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2e4>; + }; + + spi@a9c000 { + compatible = "qcom,spi-geni"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xa9c000 0x4000>; + reg-names = "se_phys"; + clock-names = "se-clk\0m-ahb\0s-ahb"; + clocks = <0x22 0x6a 0x22 0x6e 0x22 0x6f>; + pinctrl-names = "default\0sleep"; + pinctrl-0 = <0x7c>; + pinctrl-1 = <0x7d>; + interrupts = <0x00 0x168 0x00>; + spi-max-frequency = <0x2faf080>; + qcom,wrapper-core = <0x5b>; + dmas = <0x5e 0x00 0x07 0x01 0x40 0x00 0x5e 0x01 0x07 0x01 0x40 0x00>; + dma-names = "tx\0rx"; + status = "disabled"; + phandle = <0x2e5>; + }; + + jtagmm@7040000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7040000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x11>; + phandle = <0x2e6>; + }; + + jtagmm@7140000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7140000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x12>; + phandle = <0x2e7>; + }; + + jtagmm@7240000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7240000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x13>; + phandle = <0x2e8>; + }; + + jtagmm@7340000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7340000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x14>; + phandle = <0x2e9>; + }; + + jtagmm@7440000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7440000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x15>; + phandle = <0x2ea>; + }; + + jtagmm@7540000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7540000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x16>; + phandle = <0x2eb>; + }; + + jtagmm@7640000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7640000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x17>; + phandle = <0x2ec>; + }; + + jtagmm@7740000 { + compatible = "qcom,jtagv8-mm"; + reg = <0x7740000 0x1000>; + reg-names = "etm-base"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,coresight-jtagmm-cpu = <0x18>; + phandle = <0x2ed>; + }; + + interrupt-controller@17a00000 { + compatible = "arm,gic-v3"; + #interrupt-cells = <0x03>; + interrupt-controller; + #redistributor-regions = <0x01>; + redistributor-stride = <0x00 0x20000>; + reg = <0x17a00000 0x10000 0x17a60000 0x100000>; + interrupts = <0x01 0x09 0x04>; + interrupt-parent = <0x7f>; + ignored-save-restore-irqs = <0x26>; + phandle = <0x7f>; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <0x01 0x01 0xf08 0x01 0x02 0xf08 0x01 0x03 0xf08 0x01 0x00 0xf08>; + clock-frequency = <0x124f800>; + }; + + timer@0x17C90000 { + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges; + compatible = "arm,armv7-timer-mem"; + reg = <0x17c90000 0x1000>; + clock-frequency = <0x124f800>; + + frame@0x17CA0000 { + frame-number = <0x00>; + interrupts = <0x00 0x07 0x04 0x00 0x06 0x04>; + reg = <0x17ca0000 0x1000 0x17cb0000 0x1000>; + }; + + frame@17cc0000 { + frame-number = <0x01>; + interrupts = <0x00 0x08 0x04>; + reg = <0x17cc0000 0x1000>; + status = "disabled"; + }; + + frame@17cd0000 { + frame-number = <0x02>; + interrupts = <0x00 0x09 0x04>; + reg = <0x17cd0000 0x1000>; + status = "disabled"; + }; + + frame@17ce0000 { + frame-number = <0x03>; + interrupts = <0x00 0x0a 0x04>; + reg = <0x17ce0000 0x1000>; + status = "disabled"; + }; + + frame@17cf0000 { + frame-number = <0x04>; + interrupts = <0x00 0x0b 0x04>; + reg = <0x17cf0000 0x1000>; + status = "disabled"; + }; + + frame@17d00000 { + frame-number = <0x05>; + interrupts = <0x00 0x0c 0x04>; + reg = <0x17d00000 0x1000>; + status = "disabled"; + }; + + frame@17d10000 { + frame-number = <0x06>; + interrupts = <0x00 0x0d 0x04>; + reg = <0x17d10000 0x1000>; + status = "disabled"; + }; + }; + + restart@10ac000 { + compatible = "qcom,pshold"; + reg = <0xc264000 0x04 0x1fd3000 0x04>; + reg-names = "pshold-base\0tcsr-boot-misc-detect"; + qcom,force-warm-reboot; + }; + + aop-msg-client { + compatible = "qcom,debugfs-qmp-client"; + mboxes = <0x80 0x00>; + mbox-names = "aop"; + }; + + qcom,spmi@c440000 { + compatible = "qcom,spmi-pmic-arb"; + reg = <0xc440000 0x1100 0xc600000 0x2000000 0xe600000 0x100000 0xe700000 0xa0000 0xc40a000 0x26000>; + reg-names = "core\0chnls\0obsrvr\0intr\0cnfg"; + interrupt-names = "periph_irq"; + interrupts = <0x00 0x1e1 0x00>; + qcom,ee = <0x00>; + qcom,channel = <0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + interrupt-controller; + #interrupt-cells = <0x04>; + cell-index = <0x00>; + phandle = <0x2ee>; + + qcom,pm8998@0 { + compatible = "qcom,spmi-pmic"; + reg = <0x00 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <0x100 0x100>; + phandle = <0x2ef>; + }; + + qcom,power-on@800 { + compatible = "qcom,qpnp-power-on"; + reg = <0x800 0x100>; + interrupts = <0x00 0x08 0x00 0x00 0x00 0x08 0x01 0x00 0x00 0x08 0x04 0x00 0x00 0x08 0x05 0x00>; + interrupt-names = "kpdpwr\0resin\0resin-bark\0kpdpwr-resin-bark"; + qcom,pon-dbc-delay = <0xf424>; + qcom,kpdpwr-sw-debounce; + qcom,system-reset; + qcom,store-hard-reset-reason; + + qcom,pon_1 { + qcom,pon-type = <0x00>; + qcom,support-reset = <0x01>; + qcom,pull-up = <0x01>; + linux,code = <0x74>; + qcom,s1-timer = <0x1a40>; + qcom,s2-timer = <0x7d0>; + qcom,s2-type = <0x07>; + }; + + qcom,pon_2 { + qcom,pon-type = <0x01>; + qcom,pull-up = <0x01>; + linux,code = <0x72>; + }; + + qcom,pon_3 { + qcom,pon-type = <0x03>; + qcom,support-reset = <0x01>; + qcom,pull-up = <0x01>; + qcom,s1-timer = <0x548>; + qcom,s2-timer = <0x7d0>; + qcom,s2-type = <0x01>; + qcom,use-bark; + }; + }; + + qcom,temp-alarm@2400 { + compatible = "qcom,qpnp-temp-alarm"; + reg = <0x2400 0x100>; + interrupts = <0x00 0x24 0x00 0x01>; + label = "pm8998_tz"; + qcom,channel-num = <0x06>; + qcom,temp_alarm-vadc = <0x81>; + #thermal-sensor-cells = <0x00>; + phandle = <0xfb>; + }; + + pinctrl@c000 { + compatible = "qcom,spmi-gpio"; + reg = <0xc000 0x1a00>; + interrupts = <0x00 0xc0 0x00 0x00 0x00 0xc1 0x00 0x00 0x00 0xc3 0x00 0x00 0x00 0xc4 0x00 0x00 0x00 0xc5 0x00 0x00 0x00 0xc6 0x00 0x00 0x00 0xc7 0x00 0x00 0x00 0xc8 0x00 0x00 0x00 0xc9 0x00 0x00 0x00 0xca 0x00 0x00 0x00 0xcb 0x00 0x00 0x00 0xcc 0x00 0x00 0x00 0xcd 0x00 0x00 0x00 0xcf 0x00 0x00 0x00 0xd0 0x00 0x00 0x00 0xd1 0x00 0x00 0x00 0xd2 0x00 0x00 0x00 0xd4 0x00 0x00 0x00 0xd6 0x00 0x00>; + interrupt-names = "pm8998_gpio1\0pm8998_gpio2\0pm8998_gpio4\0pm8998_gpio5\0pm8998_gpio6\0pm8998_gpio7\0pm8998_gpio8\0pm8998_gpio9\0pm8998_gpio10\0pm8998_gpio11\0pm8998_gpio12\0pm8998_gpio13\0pm8998_gpio14\0pm8998_gpio16\0pm8998_gpio17\0pm8998_gpio18\0pm8998_gpio19\0pm8998_gpio21\0pm8998_gpio23"; + gpio-controller; + #gpio-cells = <0x02>; + qcom,gpios-disallowed = <0x03 0x0f 0x14 0x16 0x18 0x19 0x1a>; + phandle = <0xe6>; + + key_home { + + key_home_default { + pins = "gpio5"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x00>; + phandle = <0x2f0>; + }; + }; + + key_vol_up { + + key_vol_up_default { + pins = "gpio6"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x00>; + phandle = <0x2f1>; + }; + }; + + key_cam_snapshot { + + key_cam_snapshot_default { + pins = "gpio7"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x00>; + phandle = <0x2f2>; + }; + }; + + key_cam_focus { + + key_cam_focus_default { + pins = "gpio8"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x00>; + phandle = <0x2f3>; + }; + }; + + camera_dvdd_en { + + camera_dvdd_en_default { + pins = "gpio9"; + function = "normal"; + power-source = <0x00>; + output-low; + phandle = <0x2f4>; + }; + }; + + camera_rear_dvdd_en { + + camera_rear_dvdd_en_default { + pins = "gpio11"; + function = "normal"; + power-source = <0x00>; + output-low; + phandle = <0x2f5>; + }; + }; + + nfc_clk { + + nfc_clk_default { + pins = "gpio21"; + function = "normal"; + input-enable; + power-source = <0x01>; + phandle = <0x2f6>; + }; + }; + + gps_clk { + + gps_clk_default { + pins = "gpio16"; + function = "func1"; + bias-disable; + output-low; + input-disable; + power-source = <0x00>; + phandle = <0x537>; + }; + }; + + gps_power { + + gps_power_default { + pins = "gpio19"; + function = "normal"; + power-source = <0x01>; + output-high; + input-disable; + phandle = <0x538>; + }; + }; + }; + + qcom,coincell@2800 { + compatible = "qcom,qpnp-coincell"; + reg = <0x2800 0x100>; + phandle = <0x2f7>; + }; + + qcom,pm8998_rtc { + compatible = "qcom,qpnp-rtc"; + #address-cells = <0x01>; + #size-cells = <0x01>; + qcom,qpnp-rtc-write = <0x00>; + qcom,qpnp-rtc-alarm-pwrup = <0x01>; + phandle = <0x2f8>; + + qcom,pm8998_rtc_rw@6000 { + reg = <0x6000 0x100>; + }; + + qcom,pm8998_rtc_alarm@6100 { + reg = <0x6100 0x100>; + interrupts = <0x00 0x61 0x01 0x00>; + }; + }; + + vadc@3100 { + compatible = "qcom,qpnp-vadc-hc"; + reg = <0x3100 0x100>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x31 0x00 0x01>; + interrupt-names = "eoc-int-en-set"; + qcom,adc-vdd-reference = <0x753>; + phandle = <0x81>; + + chan@6 { + label = "die_temp"; + reg = <0x06>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "absolute"; + qcom,scale-function = <0x03>; + qcom,hw-settle-time = <0x00>; + qcom,fast-avg-setup = <0x00>; + qcom,cal-val = <0x00>; + }; + + chan@0 { + label = "ref_gnd"; + reg = <0x00>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "absolute"; + qcom,scale-function = <0x00>; + qcom,hw-settle-time = <0x00>; + qcom,fast-avg-setup = <0x00>; + qcom,cal-val = <0x00>; + }; + + chan@1 { + label = "ref_1250v"; + reg = <0x01>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "absolute"; + qcom,scale-function = <0x00>; + qcom,hw-settle-time = <0x00>; + qcom,fast-avg-setup = <0x00>; + qcom,cal-val = <0x00>; + }; + + chan@83 { + label = "vph_pwr"; + reg = <0x83>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x01>; + qcom,calibration-type = "absolute"; + qcom,scale-function = <0x00>; + qcom,hw-settle-time = <0x00>; + qcom,fast-avg-setup = <0x00>; + }; + + chan@85 { + label = "vcoin"; + reg = <0x85>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x01>; + qcom,calibration-type = "absolute"; + qcom,scale-function = <0x00>; + qcom,hw-settle-time = <0x00>; + qcom,fast-avg-setup = <0x00>; + }; + + chan@4c { + label = "xo_therm"; + reg = <0x4c>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x04>; + qcom,hw-settle-time = <0x02>; + qcom,fast-avg-setup = <0x00>; + }; + + chan@4d { + label = "cam_therm0"; + reg = <0x4d>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,fast-avg-setup = <0x00>; + }; + + chan@4e { + label = "cam_therm1"; + reg = <0x4e>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,fast-avg-setup = <0x00>; + }; + + chan@4f { + label = "pa_therm0"; + reg = <0x4f>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,fast-avg-setup = <0x00>; + }; + + chan@50 { + label = "pa_therm1"; + reg = <0x50>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,fast-avg-setup = <0x00>; + }; + + chan@51 { + label = "quiet_therm"; + reg = <0x51>; + qcom,decimation = <0x02>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,fast-avg-setup = <0x00>; + }; + }; + + vadc@3400 { + compatible = "qcom,qpnp-adc-tm-hc"; + reg = <0x3400 0x100>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x34 0x00 0x01>; + interrupt-names = "eoc-int-en-set"; + qcom,adc-vdd-reference = <0x753>; + qcom,adc_tm-vadc = <0x81>; + qcom,decimation = <0x00>; + qcom,fast-avg-setup = <0x00>; + #thermal-sensor-cells = <0x01>; + phandle = <0x2f9>; + + chan@83 { + label = "vph_pwr"; + reg = <0x83>; + qcom,pre-div-channel-scaling = <0x01>; + qcom,calibration-type = "absolute"; + qcom,scale-function = <0x00>; + qcom,hw-settle-time = <0x00>; + qcom,btm-channel-number = <0x60>; + }; + + chan@4c { + label = "xo_therm"; + reg = <0x4c>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x04>; + qcom,hw-settle-time = <0x02>; + qcom,btm-channel-number = <0x68>; + qcom,thermal-node; + }; + + chan@4d { + label = "cam_therm0"; + reg = <0x4d>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,btm-channel-number = <0x88>; + qcom,thermal-node; + }; + + chan@4e { + label = "cam_therm1"; + reg = <0x4e>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,btm-channel-number = <0x70>; + qcom,thermal-node; + }; + + chan@4f { + label = "pa_therm0"; + reg = <0x4f>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,btm-channel-number = <0x78>; + qcom,thermal-node; + }; + + chan@50 { + label = "pa_therm1"; + reg = <0x50>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,btm-channel-number = <0x90>; + qcom,thermal-node; + }; + + chan@51 { + label = "quiet_therm"; + reg = <0x51>; + qcom,pre-div-channel-scaling = <0x00>; + qcom,calibration-type = "ratiometric"; + qcom,scale-function = <0x02>; + qcom,hw-settle-time = <0x02>; + qcom,btm-channel-number = <0x80>; + qcom,thermal-node; + }; + }; + + qcom,clkdiv@5b00 { + compatible = "qcom,qpnp-clkdiv"; + reg = <0x5b00 0x100>; + #clock-cells = <0x01>; + qcom,cxo-freq = <0x124f800>; + qcom,clkdiv-id = <0x01>; + qcom,clkdiv-init-freq = <0x124f800>; + phandle = <0x2fa>; + }; + + qcom,clkdiv@5c00 { + compatible = "qcom,qpnp-clkdiv"; + reg = <0x5c00 0x100>; + #clock-cells = <0x01>; + qcom,cxo-freq = <0x124f800>; + qcom,clkdiv-id = <0x02>; + qcom,clkdiv-init-freq = <0x124f800>; + phandle = <0x2fb>; + }; + + qcom,clkdiv@5d00 { + compatible = "qcom,qpnp-clkdiv"; + reg = <0x5d00 0x100>; + #clock-cells = <0x01>; + qcom,cxo-freq = <0x124f800>; + qcom,clkdiv-id = <0x03>; + qcom,clkdiv-init-freq = <0x124f800>; + phandle = <0x2fc>; + }; + }; + + qcom,pm8998@1 { + compatible = "qcom,spmi-pmic"; + reg = <0x01 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + }; + + qcom,pm8005@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <0x100 0x100>; + phandle = <0x2fd>; + }; + + qcom,temp-alarm@2400 { + compatible = "qcom,qpnp-temp-alarm"; + reg = <0x2400 0x100>; + interrupts = <0x04 0x24 0x00 0x01>; + label = "pm8005_tz"; + #thermal-sensor-cells = <0x00>; + phandle = <0xfe>; + }; + + pinctrl@c000 { + compatible = "qcom,spmi-gpio"; + reg = <0xc000 0x400>; + interrupts = <0x04 0xc0 0x00 0x00 0x04 0xc1 0x00 0x00>; + interrupt-names = "pm8005_gpio1\0pm8005_gpio2"; + gpio-controller; + #gpio-cells = <0x02>; + qcom,gpios-disallowed = <0x03 0x04>; + phandle = <0x2fe>; + }; + }; + + qcom,pm8005@5 { + compatible = "qcom,spmi-pmic"; + reg = <0x05 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + + regulator@1400 { + compatible = "qcom,qpnp-regulator"; + reg = <0x1400 0x100>; + regulator-name = "pm8005_s1"; + status = "disabled"; + }; + + regulator@1700 { + compatible = "qcom,qpnp-regulator"; + reg = <0x1700 0x100>; + regulator-name = "pm8005_s2"; + status = "disabled"; + }; + + regulator@1a00 { + compatible = "qcom,qpnp-regulator"; + reg = <0x1a00 0x100>; + regulator-name = "pm8005_s3"; + status = "disabled"; + }; + + regulator@1d00 { + compatible = "qcom,qpnp-regulator"; + reg = <0x1d00 0x100>; + regulator-name = "pm8005_s4"; + status = "disabled"; + }; + }; + + qcom,pmi8998@2 { + compatible = "qcom,spmi-pmic"; + reg = <0x02 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + phandle = <0x580>; + + qcom,revid@100 { + compatible = "qcom,qpnp-revid"; + reg = <0x100 0x100>; + qcom,fab-id-valid; + phandle = <0x4e7>; + }; + + qcom,misc@900 { + compatible = "qcom,qpnp-misc"; + reg = <0x900 0x100>; + phandle = <0x4ef>; + }; + + qcom,power-on@800 { + compatible = "qcom,qpnp-power-on"; + reg = <0x800 0x100>; + }; + + qcom,temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400 0x100>; + interrupts = <0x02 0x24 0x00 0x01>; + io-channels = <0x4e6 0x07>; + io-channel-names = "thermal"; + #thermal-sensor-cells = <0x00>; + phandle = <0x4f3>; + }; + + pinctrl@c000 { + compatible = "qcom,spmi-gpio"; + reg = <0xc000 0xe00>; + interrupts = <0x02 0xc0 0x00 0x00 0x02 0xc1 0x00 0x00 0x02 0xc2 0x00 0x00 0x02 0xc4 0x00 0x00 0x02 0xc5 0x00 0x00 0x02 0xc7 0x00 0x00 0x02 0xc8 0x00 0x00 0x02 0xc9 0x00 0x00 0x02 0xca 0x00 0x00 0x02 0xcb 0x00 0x00 0x02 0xcd 0x00 0x00>; + interrupt-names = "pmi8998_gpio1\0pmi8998_gpio2\0pmi8998_gpio3\0pmi8998_gpio5\0pmi8998_gpio6\0pmi8998_gpio8\0pmi8998_gpio9\0pmi8998_gpio10\0pmi8998_gpio11\0pmi8998_gpio12\0pmi8998_gpio14"; + gpio-controller; + #gpio-cells = <0x02>; + qcom,gpios-disallowed = <0x04 0x07 0x0d>; + phandle = <0x4f4>; + + usb2_vbus_boost { + + usb2_vbus_boost_default { + pins = "gpio2"; + function = "normal"; + output-low; + power-source = <0x00>; + phandle = <0x581>; + }; + }; + + qnovo_fet_ctrl { + + qnovo_fet_ctrl_default { + pins = "gpio6"; + function = "func1"; + output-low; + input-disable; + bias-disable; + power-source = <0x00>; + qcom,drive-strength = <0x01>; + phandle = <0x4e8>; + }; + }; + + usb2_vbus_det { + + usb2_vbus_det_default { + pins = "gpio8"; + function = "normal"; + input-enable; + bias-pull-down; + power-source = <0x01>; + phandle = <0x529>; + }; + }; + + usb2_id_det { + + usb2_id_det_default { + pins = "gpio9"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <0x00>; + phandle = <0x582>; + }; + }; + + usb2_ext_5v_boost { + + usb2_ext_5v_boost_default { + pins = "gpio10"; + function = "normal"; + output-low; + power-source = <0x00>; + phandle = <0x4f5>; + }; + }; + }; + + qcom,qpnp-qnovo@1500 { + compatible = "qcom,qpnp-qnovo"; + reg = <0x1500 0x100>; + interrupts = <0x02 0x15 0x00 0x00>; + interrupt-names = "ptrain-done"; + qcom,pmic-revid = <0x4e7>; + pinctrl-names = "default"; + pinctrl-0 = <0x4e8>; + phandle = <0x583>; + }; + + qcom,qpnp-smb2 { + compatible = "qcom,qpnp-smb2"; + #address-cells = <0x01>; + #size-cells = <0x01>; + #cooling-cells = <0x02>; + qcom,pmic-revid = <0x4e7>; + io-channels = <0x4e6 0x08 0x4e6 0x0a 0x4e6 0x03 0x4e6 0x04 0x4e6 0x05>; + io-channel-names = "charger_temp\0charger_temp_max\0usbin_i\0usbin_v\0dcin_i"; + qcom,boost-threshold-ua = <0x186a0>; + qcom,wipower-max-uw = <0x4c4b40>; + dpdm-supply = <0x2ad>; + qcom,thermal-mitigation = <0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240 0xf4240 0xf4240>; + qcom,auto-recharge-soc; + qcom,suspend-input-on-debug-batt; + qcom,usb-icl-ua = <0x29f630>; + qcom,fcc-max-ua = <0x2f4d60>; + qcom,dc-icl-ua = <0x10c8e0>; + qcom,fcc-low-temp-delta = <0x2d5190>; + qcom,fcc-hot-temp-delta = <0x192d50>; + qcom,fcc-cool-temp-delta = <0x233f70>; + qcom,sw-jeita-enable; + qcom,use-ext-boost; + qcom,wireless-support; + qcom,thermal-mitigation-dc = <0x10c8e0 0xaae60 0x802c8 0x6ddd0 0x4f588>; + qcom,thermal-mitigation-dcp = <0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x1b7740 0x186a00 0x155cc0 0x124f80 0xf4240>; + qcom,thermal-mitigation-qc3 = <0x2ab980 0x299488 0x274a98 0x2500a8 0x22b6b8 0x206cc8 0x1e8480 0x1b7740 0x192d50 0x16e360 0x14c080 0x124f80 0x102ca0 0xdbba0 0xb7b74 0x802c8>; + qcom,thermal-mitigation-qc2 = <0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x18cba8 0x174508 0x15be68 0x1437c8 0x12b128 0x112a88 0x9c7a98 0xe1d48 0xc96a8 0xb1008 0x98968 0x802c8>; + qcom,thermal-mitigation-pd-base = <0x2dc6c0 0x2ab980 0x27ac40 0x249f00 0x2191c0 0x1e8480 0x1b7740 0x186a00 0x186a00 0x155cc0 0x124f80 0x10c8e0 0xf4240 0xe7ef0 0xd0214 0x802c8>; + phandle = <0x584>; + + qcom,chgr@1000 { + reg = <0x1000 0x100>; + interrupts = <0x02 0x10 0x00 0x01 0x02 0x10 0x01 0x01 0x02 0x10 0x02 0x01 0x02 0x10 0x03 0x01 0x02 0x10 0x04 0x01>; + interrupt-names = "chg-error\0chg-state-change\0step-chg-state-change\0step-chg-soc-update-fail\0step-chg-soc-update-request"; + }; + + qcom,otg@1100 { + reg = <0x1100 0x100>; + interrupts = <0x02 0x11 0x00 0x03 0x02 0x11 0x01 0x03 0x02 0x11 0x02 0x03 0x02 0x11 0x03 0x03>; + interrupt-names = "otg-fail\0otg-overcurrent\0otg-oc-dis-sw-sts\0testmode-change-detect"; + }; + + qcom,bat-if@1200 { + reg = <0x1200 0x100>; + interrupts = <0x02 0x12 0x00 0x01 0x02 0x12 0x01 0x03 0x02 0x12 0x02 0x03 0x02 0x12 0x03 0x03 0x02 0x12 0x04 0x03 0x02 0x12 0x05 0x03>; + interrupt-names = "bat-temp\0bat-ocp\0bat-ov\0bat-low\0bat-therm-or-id-missing\0bat-terminal-missing"; + }; + + qcom,usb-chgpth@1300 { + reg = <0x1300 0x100>; + interrupts = <0x02 0x13 0x00 0x03 0x02 0x13 0x01 0x03 0x02 0x13 0x02 0x03 0x02 0x13 0x03 0x03 0x02 0x13 0x04 0x03 0x02 0x13 0x05 0x01 0x02 0x13 0x06 0x01 0x02 0x13 0x07 0x01>; + interrupt-names = "usbin-collapse\0usbin-lt-3p6v\0usbin-uv\0usbin-ov\0usbin-plugin\0usbin-src-change\0usbin-icl-change\0type-c-change"; + }; + + qcom,dc-chgpth@1400 { + reg = <0x1400 0x100>; + interrupts = <0x02 0x14 0x00 0x03 0x02 0x14 0x01 0x03 0x02 0x14 0x02 0x03 0x02 0x14 0x03 0x03 0x02 0x14 0x04 0x03 0x02 0x14 0x05 0x03 0x02 0x14 0x06 0x01>; + interrupt-names = "dcin-collapse\0dcin-lt-3p6v\0dcin-uv\0dcin-ov\0dcin-plugin\0div2-en-dg\0dcin-icl-change"; + }; + + qcom,chgr-misc@1600 { + reg = <0x1600 0x100>; + interrupts = <0x02 0x16 0x00 0x01 0x02 0x16 0x01 0x01 0x02 0x16 0x02 0x03 0x02 0x16 0x03 0x03 0x02 0x16 0x04 0x03 0x02 0x16 0x05 0x03 0x02 0x16 0x06 0x02 0x02 0x16 0x07 0x03>; + interrupt-names = "wdog-snarl\0wdog-bark\0aicl-fail\0aicl-done\0high-duty-cycle\0input-current-limiting\0temperature-change\0switcher-power-ok"; + }; + + qcom,smb2-vconn { + regulator-name = "smb2-vconn"; + phandle = <0x4ea>; + }; + + qcom,smb2-vbus { + regulator-name = "smb2-vbus"; + phandle = <0x585>; + }; + }; + + qcom,usb-pdphy@1700 { + compatible = "qcom,qpnp-pdphy"; + reg = <0x1700 0x100>; + vdd-pdphy-supply = <0xba>; + vbus-supply = <0x4e9>; + vconn-supply = <0x4ea>; + interrupts = <0x02 0x17 0x00 0x01 0x02 0x17 0x01 0x01 0x02 0x17 0x02 0x01 0x02 0x17 0x03 0x01 0x02 0x17 0x04 0x01 0x02 0x17 0x05 0x01 0x02 0x17 0x06 0x01>; + interrupt-names = "sig-tx\0sig-rx\0msg-tx\0msg-rx\0msg-tx-failed\0msg-tx-discarded\0msg-rx-discarded"; + qcom,default-sink-caps = <0x1388 0xbb8 0x2328 0xbb8 0x2ee0 0x8ca>; + mi,limit_pd_vbus = <0x01>; + mi,pd_vbus_max_limit = <0x895440>; + phandle = <0x4e3>; + }; + + bcl@4200 { + compatible = "qcom,msm-bcl-lmh"; + reg = <0x4200 0xff 0x4300 0xff>; + reg-names = "fg_user_adc\0fg_lmh"; + interrupts = <0x02 0x42 0x00 0x00 0x02 0x42 0x01 0x00 0x02 0x42 0x02 0x00 0x02 0x42 0x03 0x00 0x02 0x42 0x04 0x00>; + interrupt-names = "bcl-high-ibat\0bcl-very-high-ibat\0bcl-low-vbat\0bcl-very-low-vbat\0bcl-crit-low-vbat"; + #thermal-sensor-cells = <0x01>; + phandle = <0x4f0>; + }; + + rradc@4500 { + compatible = "qcom,rradc"; + reg = <0x4500 0x100>; + #address-cells = <0x01>; + #size-cells = <0x00>; + #io-channel-cells = <0x01>; + qcom,pmic-revid = <0x4e7>; + phandle = <0x4e6>; + }; + + qpnp,fg { + compatible = "qcom,fg-gen3"; + #address-cells = <0x01>; + #size-cells = <0x01>; + qcom,pmic-revid = <0x4e7>; + io-channels = <0x4e6 0x00>; + io-channel-names = "rradc_batt_id"; + qcom,rradc-base = <0x4500>; + qcom,fg-esr-timer-awake = <0x60 0x60>; + qcom,fg-esr-timer-asleep = <0x100 0x100>; + qcom,fg-esr-timer-charging = <0x00 0x60>; + qcom,cycle-counter-en; + qcom,fg-auto-recharge-soc; + qcom,fg-recharge-soc-thr = <0x63>; + status = "okay"; + qcom,fg-force-load-profile; + qcom,fg-sys-term-current = <0xfffffed4>; + qcom,fg-chg-term-current = <0xc8>; + qcom,fg-cutoff-voltage = <0xd48>; + qcom,fg-cutoff-current = <0xc8>; + qcom,fg-empty-voltage = <0xc1c>; + qcom,fg-jeita-hyst-temp = <0x01>; + qcom,fg-jeita-thresholds = <0x00 0x0f 0x2d 0x3c>; + qcom,fg-esr-clamp-mohms = <0x3c>; + qcom,fg-batt-temp-delta = <0x06>; + qcom,battery-data = <0x4eb>; + phandle = <0x586>; + + qcom,fg-batt-soc@4000 { + status = "okay"; + reg = <0x4000 0x100>; + interrupts = <0x02 0x40 0x00 0x03 0x02 0x40 0x01 0x03 0x02 0x40 0x02 0x01 0x02 0x40 0x03 0x01 0x02 0x40 0x04 0x03 0x02 0x40 0x05 0x01 0x02 0x40 0x06 0x03 0x02 0x40 0x07 0x03>; + interrupt-names = "soc-update\0soc-ready\0bsoc-delta\0msoc-delta\0msoc-low\0msoc-empty\0msoc-high\0msoc-full"; + }; + + qcom,fg-batt-info@4100 { + status = "okay"; + reg = <0x4100 0x100>; + interrupts = <0x02 0x41 0x00 0x03 0x02 0x41 0x01 0x03 0x02 0x41 0x02 0x03 0x02 0x41 0x03 0x03 0x02 0x41 0x06 0x03>; + interrupt-names = "vbatt-pred-delta\0vbatt-low\0esr-delta\0batt-missing\0batt-temp-delta"; + }; + + qcom,fg-memif@4400 { + status = "okay"; + reg = <0x4400 0x100>; + interrupts = <0x02 0x44 0x00 0x03 0x02 0x44 0x01 0x03 0x02 0x44 0x02 0x01>; + interrupt-names = "ima-rdy\0mem-xcp\0dma-grant"; + }; + }; + }; + + qcom,pmi8998@3 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + phandle = <0x587>; + + pwm@b100 { + compatible = "qcom,qpnp-pwm"; + reg = <0xb100 0x100 0xb042 0x7e>; + reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base"; + qcom,lpg-lut-size = <0x7e>; + qcom,channel-id = <0x01>; + qcom,supported-sizes = <0x06 0x09>; + qcom,ramp-index = <0x00>; + #pwm-cells = <0x02>; + status = "disabled"; + phandle = <0x588>; + }; + + pwm@b200 { + compatible = "qcom,qpnp-pwm"; + reg = <0xb200 0x100 0xb042 0x7e>; + reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base"; + qcom,lpg-lut-size = <0x7e>; + qcom,channel-id = <0x02>; + qcom,supported-sizes = <0x06 0x09>; + qcom,ramp-index = <0x01>; + #pwm-cells = <0x02>; + status = "disabled"; + phandle = <0x589>; + }; + + pwm@b300 { + compatible = "qcom,qpnp-pwm"; + reg = <0xb300 0x100 0xb042 0x7e>; + reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base"; + qcom,lpg-lut-size = <0x7e>; + qcom,channel-id = <0x03>; + qcom,supported-sizes = <0x06 0x09>; + qcom,ramp-index = <0x02>; + #pwm-cells = <0x02>; + phandle = <0x4ee>; + }; + + pwm@b400 { + compatible = "qcom,qpnp-pwm"; + reg = <0xb400 0x100 0xb042 0x7e>; + reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base"; + qcom,lpg-lut-size = <0x7e>; + qcom,channel-id = <0x04>; + qcom,supported-sizes = <0x06 0x09>; + qcom,ramp-index = <0x03>; + #pwm-cells = <0x02>; + phandle = <0x4ed>; + }; + + pwm@b500 { + compatible = "qcom,qpnp-pwm"; + reg = <0xb500 0x100 0xb042 0x7e>; + reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base"; + qcom,lpg-lut-size = <0x7e>; + qcom,channel-id = <0x05>; + qcom,supported-sizes = <0x06 0x09>; + qcom,ramp-index = <0x04>; + #pwm-cells = <0x02>; + phandle = <0x4ec>; + }; + + pwm@b600 { + compatible = "qcom,qpnp-pwm"; + reg = <0xb600 0x100 0xb042 0x7e>; + reg-names = "qpnp-lpg-channel-base\0qpnp-lpg-lut-base"; + qcom,lpg-lut-size = <0x7e>; + qcom,channel-id = <0x06>; + qcom,supported-sizes = <0x06 0x09>; + qcom,ramp-index = <0x05>; + #pwm-cells = <0x02>; + status = "disabled"; + phandle = <0x58a>; + }; + + qcom,leds@d000 { + compatible = "qcom,leds-qpnp"; + reg = <0xd000 0x100>; + label = "rgb"; + status = "okay"; + + qcom,rgb_0 { + label = "rgb"; + qcom,id = <0x03>; + qcom,mode = "pwm"; + pwms = <0x4ec 0x00 0x00>; + qcom,pwm-us = <0x3e8>; + qcom,max-current = <0x0c>; + qcom,default-state = "off"; + linux,name = "white"; + qcom,start-idx = <0x01>; + qcom,idx-len = <0x0b>; + qcom,duty-pcts = [00 05 0a 0f 14 1d 28 32 3c 4b 64]; + qcom,lut-flags = <0x1f>; + qcom,pause-lo = <0x7d0>; + qcom,pause-hi = <0x3e8>; + qcom,ramp-step-ms = <0x64>; + qcom,use-blink; + status = "okay"; + phandle = <0x58b>; + }; + + qcom,rgb_1 { + label = "rgb"; + qcom,id = <0x04>; + qcom,mode = "pwm"; + pwms = <0x4ed 0x00 0x00>; + qcom,pwm-us = <0x3e8>; + qcom,max-current = <0x0c>; + qcom,default-state = "off"; + linux,name = "green"; + status = "disabled"; + phandle = <0x58c>; + }; + + qcom,rgb_2 { + label = "rgb"; + qcom,id = <0x05>; + qcom,mode = "pwm"; + pwms = <0x4ee 0x00 0x00>; + qcom,pwm-us = <0x3e8>; + qcom,max-current = <0x0c>; + qcom,default-state = "off"; + linux,name = "blue"; + status = "disabled"; + phandle = <0x58d>; + }; + }; + + qpnp-labibb-regulator { + compatible = "qcom,qpnp-labibb-regulator"; + #address-cells = <0x01>; + #size-cells = <0x01>; + qcom,pmic-revid = <0x4e7>; + status = "disabled"; + phandle = <0x58e>; + + qcom,ibb@dc00 { + reg = <0xdc00 0x100>; + reg-names = "ibb_reg"; + regulator-name = "ibb_reg"; + regulator-min-microvolt = <0x4630c0>; + regulator-max-microvolt = <0x5b8d80>; + interrupts = <0x03 0xdc 0x02 0x01>; + interrupt-names = "ibb-sc-err"; + qcom,qpnp-ibb-min-voltage = <0x155cc0>; + qcom,qpnp-ibb-step-size = <0x186a0>; + qcom,qpnp-ibb-slew-rate = <0x1e8480>; + qcom,qpnp-ibb-use-default-voltage; + qcom,qpnp-ibb-init-voltage = <0x53ec60>; + qcom,qpnp-ibb-init-amoled-voltage = <0x3d0900>; + qcom,qpnp-ibb-init-lcd-voltage = <0x53ec60>; + qcom,qpnp-ibb-soft-start = <0x3e8>; + qcom,qpnp-ibb-lab-pwrup-delay = <0x1f40>; + qcom,qpnp-ibb-lab-pwrdn-delay = <0x1f40>; + qcom,qpnp-ibb-en-discharge; + qcom,qpnp-ibb-full-pull-down; + qcom,qpnp-ibb-pull-down-enable; + qcom,qpnp-ibb-switching-clock-frequency = <0x5c8>; + qcom,qpnp-ibb-limit-maximum-current = <0x60e>; + qcom,qpnp-ibb-debounce-cycle = <0x10>; + qcom,qpnp-ibb-limit-max-current-enable; + qcom,qpnp-ibb-ps-enable; + qcom,qpnp-ibb-discharge-resistor = <0x12c>; + phandle = <0x4d0>; + }; + + qcom,lab@de00 { + reg = <0xde00 0x100>; + reg-names = "lab"; + regulator-name = "lab_reg"; + regulator-min-microvolt = <0x4630c0>; + regulator-max-microvolt = <0x5b8d80>; + interrupts = <0x03 0xde 0x00 0x01 0x03 0xde 0x01 0x01>; + interrupt-names = "lab-vreg-ok\0lab-sc-err"; + qcom,qpnp-lab-min-voltage = <0x4630c0>; + qcom,qpnp-lab-step-size = <0x186a0>; + qcom,qpnp-lab-slew-rate = <0x1388>; + qcom,qpnp-lab-use-default-voltage; + qcom,qpnp-lab-init-voltage = <0x53ec60>; + qcom,qpnp-lab-init-amoled-voltage = <0x4630c0>; + qcom,qpnp-lab-init-lcd-voltage = <0x53ec60>; + qcom,qpnp-lab-soft-start = <0x320>; + qcom,qpnp-lab-full-pull-down; + qcom,qpnp-lab-pull-down-enable; + qcom,qpnp-lab-switching-clock-frequency = <0x640>; + qcom,qpnp-lab-limit-maximum-current = <0x640>; + qcom,qpnp-lab-limit-max-current-enable; + qcom,qpnp-lab-ps-threshold = <0x46>; + qcom,qpnp-lab-ps-enable; + qcom,qpnp-lab-nfet-size = <0x64>; + qcom,qpnp-lab-pfet-size = <0x64>; + qcom,qpnp-lab-max-precharge-time = <0x1f4>; + phandle = <0x4cf>; + }; + }; + + qcom,leds@d800 { + compatible = "qcom,qpnp-wled"; + reg = <0xd800 0x100 0xd900 0x100>; + reg-names = "qpnp-wled-ctrl-base\0qpnp-wled-sink-base"; + interrupts = <0x03 0xd8 0x01 0x01 0x03 0xd8 0x02 0x01>; + interrupt-names = "ovp-irq\0sc-irq"; + linux,name = "wled"; + linux,default-trigger = "bkl-trigger"; + qcom,fdbk-output = "auto"; + qcom,vref-uv = <0x1f20c>; + qcom,switch-freq-khz = <0x320>; + qcom,ovp-mv = <0x73a0>; + qcom,ilim-ma = <0x3ca>; + qcom,boost-duty-ns = <0x1a>; + qcom,mod-freq-khz = <0x2580>; + qcom,dim-mode = "hybrid"; + qcom,hyb-thres = <0x271>; + qcom,sync-dly-us = <0x320>; + qcom,fs-curr-ua = <0x61a8>; + qcom,cons-sync-write-delay-us = <0x3e8>; + qcom,led-strings-list = <0x10203>; + qcom,en-ext-pfet-sc-pro; + qcom,pmic-revid = <0x4e7>; + qcom,loop-auto-gm-en; + status = "disabled"; + phandle = <0x58f>; + }; + + qcom,leds@d300 { + compatible = "qcom,qpnp-flash-led-v2"; + status = "okay"; + reg = <0xd300 0x100>; + label = "flash"; + interrupts = <0x03 0xd3 0x00 0x01 0x03 0xd3 0x03 0x01 0x03 0xd3 0x04 0x01>; + interrupt-names = "led-fault-irq\0all-ramp-down-done-irq\0all-ramp-up-done-irq"; + qcom,hdrm-auto-mode; + qcom,short-circuit-det; + qcom,open-circuit-det; + qcom,vph-droop-det; + qcom,thermal-derate-en; + qcom,thermal-derate-current = <0xc8 0x1f4 0x3e8>; + qcom,isc-delay = <0xc0>; + qcom,pmic-revid = <0x4e7>; + phandle = <0x590>; + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x00>; + qcom,current-ma = <0x3e8>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x505>; + }; + + qcom,flash_1 { + label = "flash"; + qcom,led-name = "led:flash_1"; + qcom,max-current = <0x5dc>; + qcom,default-led-trigger = "flash1_trigger"; + qcom,id = <0x01>; + qcom,current-ma = <0x3e8>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x506>; + }; + + qcom,flash_2 { + label = "flash"; + qcom,led-name = "led:flash_2"; + qcom,max-current = <0x2ee>; + qcom,default-led-trigger = "flash2_trigger"; + qcom,id = <0x02>; + qcom,current-ma = <0x1f4>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x50a>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current = <0x12c>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x00>; + qcom,current-ma = <0x4b>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x507>; + }; + + qcom,torch_1 { + label = "torch"; + qcom,led-name = "led:torch_1"; + qcom,max-current = <0x12c>; + qcom,default-led-trigger = "torch1_trigger"; + qcom,id = <0x01>; + qcom,current-ma = <0x4b>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x508>; + }; + + qcom,torch_2 { + label = "torch"; + qcom,led-name = "led:torch_2"; + qcom,max-current = <0x1f4>; + qcom,default-led-trigger = "torch2_trigger"; + qcom,id = <0x02>; + qcom,current-ma = <0x12c>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x50b>; + }; + + qcom,led_switch_0 { + label = "switch"; + qcom,led-name = "led:switch_0"; + qcom,led-mask = <0x03>; + qcom,default-led-trigger = "switch0_trigger"; + phandle = <0x509>; + }; + + qcom,led_switch_1 { + label = "switch"; + qcom,led-name = "led:switch_1"; + qcom,led-mask = <0x04>; + qcom,default-led-trigger = "switch1_trigger"; + phandle = <0x50c>; + }; + + qcom,led_switch_2 { + label = "switch"; + qcom,led-name = "led:switch_2"; + qcom,led-mask = <0x04>; + qcom,default-led-trigger = "switch2_trigger"; + pinctrl-names = "led_enable\0led_disable"; + pinctrl-0 = <0x3e3>; + pinctrl-1 = <0x3e4>; + phandle = <0x591>; + }; + + qcom,flashlight { + label = "flash"; + qcom,led-name = "flashlight"; + qcom,max-current = <0x2ee>; + qcom,default-led-trigger = "flashlight_trigger"; + qcom,id = <0x03>; + qcom,current-ma = <0x1f4>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x30d4>; + qcom,hdrm-voltage-mv = <0x145>; + qcom,hdrm-vol-hi-lo-win-mv = <0x64>; + phandle = <0x592>; + }; + }; + + qcom,haptics@c000 { + compatible = "qcom,qpnp-haptics"; + reg = <0xc000 0x100>; + interrupts = <0x03 0xc0 0x00 0x03 0x03 0xc0 0x01 0x03>; + interrupt-names = "hap-sc-irq\0hap-play-irq"; + qcom,pmic-revid = <0x4e7>; + qcom,pmic-misc = <0x4ef>; + qcom,misc-clk-trim-error-reg = <0xf3>; + qcom,actuator-type = <0x00>; + qcom,play-mode = "direct"; + qcom,vmax-mv = <0x9f8>; + qcom,ilim-ma = <0x320>; + qcom,sc-dbc-cycles = <0x08>; + qcom,wave-play-rate-us = <0x130e>; + qcom,en-brake; + qcom,lra-high-z = "opt1"; + qcom,lra-auto-res-mode = "qwd"; + qcom,lra-res-cal-period = <0x04>; + status = "okay"; + qcom,lra-auto-mode; + qcom,wave-shape = "sine"; + qcom,effect-max = <0x03>; + qcom,effect-arry = <0x3e880000 0x00 0x3e3ebe88 0x00 0x3e3e3ebe 0xa0000000>; + phandle = <0x593>; + }; + }; + }; + + qcom,spmi-debug@6b22000 { + compatible = "qcom,spmi-pmic-arb-debug"; + reg = <0x6b22000 0x60 0x7820a8 0x04>; + reg-names = "core\0fuse"; + clocks = <0x7e 0x00>; + clock-names = "core_clk"; + qcom,fuse-disable-bit = <0x0c>; + #address-cells = <0x02>; + #size-cells = <0x00>; + phandle = <0x2ff>; + + qcom,pm8998-debug@0 { + compatible = "qcom,spmi-pmic"; + reg = <0x00 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8998-debug@1 { + compatible = "qcom,spmi-pmic"; + reg = <0x01 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmi8998-debug@2 { + compatible = "qcom,spmi-pmic"; + reg = <0x02 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmi8998-debug@3 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8005-debug@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8005-debug@5 { + compatible = "qcom,spmi-pmic"; + reg = <0x05 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + }; + + qcom,cpubw { + compatible = "qcom,devbw"; + governor = "performance"; + qcom,src-dst-ports = <0x01 0x302>; + qcom,active-only; + qcom,bw-tbl = <0x8f0 0x11e1 0x1964 0x1fc4 0x23c3 0x300a 0x379c>; + phandle = <0x82>; + }; + + qcom,cpu-bwmon { + compatible = "qcom,bimc-bwmon4"; + reg = <0x1436400 0x300 0x1436300 0x200>; + reg-names = "base\0global_base"; + interrupts = <0x00 0x245 0x04>; + qcom,mport = <0x00>; + qcom,hw-timer-hz = <0x124f800>; + qcom,target-dev = <0x82>; + qcom,count-unit = <0x10000>; + phandle = <0x300>; + }; + + qcom,llccbw { + compatible = "qcom,devbw"; + governor = "performance"; + qcom,src-dst-ports = <0x81 0x200>; + qcom,active-only; + qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; + phandle = <0x83>; + }; + + qcom,llcc-bwmon { + compatible = "qcom,bimc-bwmon5"; + reg = <0x114a000 0x1000>; + reg-names = "base"; + interrupts = <0x00 0x244 0x04>; + qcom,hw-timer-hz = <0x124f800>; + qcom,target-dev = <0x83>; + qcom,count-unit = <0x400000>; + qcom,byte-mid-mask = <0xe000>; + qcom,byte-mid-match = <0xe000>; + phandle = <0x301>; + }; + + qcom,memlat-cpu0 { + compatible = "qcom,devbw"; + governor = "powersave"; + qcom,src-dst-ports = <0x01 0x200>; + qcom,active-only; + qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; + phandle = <0x84>; + }; + + qcom,memlat-cpu4 { + compatible = "qcom,devbw"; + governor = "powersave"; + qcom,src-dst-ports = <0x01 0x200>; + qcom,active-only; + status = "ok"; + qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; + phandle = <0x85>; + }; + + qcom,snoc_cnoc_keepalive { + compatible = "qcom,devbw"; + governor = "powersave"; + qcom,src-dst-ports = <0x8b 0x273>; + qcom,active-only; + status = "ok"; + qcom,bw-tbl = <0x01>; + phandle = <0x302>; + }; + + qcom,cpu0-memlat-mon { + compatible = "qcom,arm-memlat-mon"; + qcom,cpulist = <0x11 0x12 0x13 0x14>; + qcom,target-dev = <0x84>; + qcom,cachemiss-ev = <0x2a>; + qcom,core-dev-table = <0x493e0 0x2fa 0xb6d00 0x6b8 0x114900 0x826 0x15f900 0xb71 0x185100 0xf27>; + phandle = <0x303>; + }; + + qcom,cpu4-memlat-mon { + compatible = "qcom,arm-memlat-mon"; + qcom,cpulist = <0x15 0x16 0x17 0x18>; + qcom,target-dev = <0x85>; + qcom,cachemiss-ev = <0x2a>; + qcom,core-dev-table = <0x493e0 0x2fa 0x79e00 0x6b8 0xc4e00 0x826 0xfd200 0xb71 0x122a00 0xf27 0x180600 0x134f 0x1a5e00 0x172b 0x1de200 0x1ae1>; + phandle = <0x304>; + }; + + qcom,l3-cpu0 { + compatible = "devfreq-simple-dev"; + clock-names = "devfreq_clk"; + clocks = <0x86 0x03>; + governor = "performance"; + phandle = <0x87>; + }; + + qcom,l3-cpu4 { + compatible = "devfreq-simple-dev"; + clock-names = "devfreq_clk"; + clocks = <0x86 0x04>; + governor = "performance"; + phandle = <0x88>; + }; + + qcom,cpu0-l3lat-mon { + compatible = "qcom,arm-memlat-mon"; + qcom,cpulist = <0x11 0x12 0x13 0x14>; + qcom,target-dev = <0x87>; + qcom,cachemiss-ev = <0x17>; + qcom,core-dev-table = <0x493e0 0x11e1a300 0x75300 0x18085800 0x9f600 0x1c9c3800 0xb6d00 0x22551000 0xdc500 0x26e8f000 0xef100 0x2ca1c800 0x114900 0x325aa000 0x12c000 0x38137800 0x143700 0x3dcc5000 0x15ae00 0x43852800 0x172500 0x48190800 0x19c800 0x4dd1e000 0x1af400 0x538ab800>; + phandle = <0x305>; + }; + + qcom,cpu4-l3lat-mon { + compatible = "qcom,arm-memlat-mon"; + qcom,cpulist = <0x15 0x16 0x17 0x18>; + qcom,target-dev = <0x88>; + qcom,cachemiss-ev = <0x17>; + qcom,core-dev-table = <0x493e0 0x11e1a300 0xc9900 0x22551000 0x114900 0x2ca1c800 0x14cd00 0x38137800 0x19c800 0x48190800 0x1e7800 0x4dd1e000 0x249f00 0x538ab800 0x29e500 0x5efc6800>; + phandle = <0x306>; + }; + + qcom,l3-cdsp { + compatible = "devfreq-simple-dev"; + clock-names = "devfreq_clk"; + clocks = <0x86 0x0d>; + governor = "powersave"; + phandle = <0x9f>; + }; + + cpu-pmu { + compatible = "arm,armv8-pmuv3"; + qcom,irq-is-percpu; + interrupts = <0x01 0x05 0x04>; + phandle = <0x307>; + }; + + qcom,mincpubw { + compatible = "qcom,devbw"; + governor = "powersave"; + qcom,src-dst-ports = <0x01 0x200>; + qcom,active-only; + qcom,bw-tbl = <0x2fa 0x478 0x6b8 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; + phandle = <0x89>; + }; + + devfreq-cpufreq { + phandle = <0x308>; + + mincpubw-cpufreq { + target-dev = <0x89>; + cpu-to-dev-map-0 = <0x1a1300 0x2fa>; + cpu-to-dev-map-4 = <0x1cb600 0x2fa 0x249f00 0xf27>; + }; + }; + + qcom,devfreq-compute { + compatible = "qcom,arm-cpu-mon"; + qcom,cpulist = <0x15 0x16 0x17 0x18>; + qcom,target-dev = <0x89>; + qcom,core-dev-table = <0x1cb600 0x2fa 0x286e00 0xf27 0x29e500 0x1ae1>; + phandle = <0x309>; + }; + + qcom,rpmhclk { + compatible = "qcom,rpmh-clk-sdm845"; + #clock-cells = <0x01>; + mboxes = <0x8a 0x00>; + mbox-names = "apps"; + phandle = <0x21>; + }; + + qcom,gcc@100000 { + compatible = "qcom,gcc-sdm845-v2.1\0syscon"; + reg = <0x100000 0x1f0000>; + reg-names = "cc_base"; + vdd_cx-supply = <0x1b>; + vdd_cx_ao-supply = <0x8b>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x22>; + }; + + qcom,videocc@ab00000 { + compatible = "qcom,video_cc-sdm845-v2\0syscon"; + reg = <0xab00000 0x10000>; + reg-names = "cc_base"; + vdd_cx-supply = <0x1b>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0xa4>; + }; + + qcom,camcc@ad00000 { + compatible = "qcom,cam_cc-sdm845-v2\0syscon"; + reg = <0xad00000 0x10000>; + reg-names = "cc_base"; + vdd_cx-supply = <0x1b>; + vdd_mx-supply = <0x8c>; + qcom,cam_cc_csi0phytimer_clk_src-opp-handle = <0x8d>; + qcom,cam_cc_csi1phytimer_clk_src-opp-handle = <0x8e>; + qcom,cam_cc_csi2phytimer_clk_src-opp-handle = <0x8f>; + qcom,cam_cc_cci_clk_src-opp-handle = <0x90>; + qcom,cam_cc_ife_0_csid_clk_src-opp-handle = <0x91>; + qcom,cam_cc_ife_0_clk_src-opp-handle = <0x92>; + qcom,cam_cc_ife_1_csid_clk_src-opp-handle = <0x93>; + qcom,cam_cc_ife_1_clk_src-opp-handle = <0x94>; + qcom,cam_cc_ife_lite_csid_clk_src-opp-handle = <0x95>; + qcom,cam_cc_ife_lite_clk_src-opp-handle = <0x96>; + qcom,cam_cc_icp_clk_src-opp-handle = <0x97>; + qcom,cam_cc_ipe_0_clk_src-opp-handle = <0x98>; + qcom,cam_cc_ipe_1_clk_src-opp-handle = <0x99>; + qcom,cam_cc_bps_clk_src-opp-handle = <0x9a>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + qcom,cam_cc_csi3phytimer_clk_src-opp-handle = <0x9b>; + phandle = <0xa5>; + }; + + qcom,dispcc@af00000 { + compatible = "qcom,dispcc-sdm845-v2\0syscon"; + reg = <0xaf00000 0x10000>; + reg-names = "cc_base"; + vdd_cx-supply = <0x1b>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x20>; + }; + + qcom,gpucc@5090000 { + compatible = "qcom,gpucc-sdm845-v2\0syscon"; + reg = <0x5090000 0x9000>; + reg-names = "cc_base"; + vdd_cx-supply = <0x1b>; + vdd_mx-supply = <0x8c>; + qcom,gpu_cc_gmu_clk_src-opp-handle = <0x9c>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0xa6>; + }; + + qcom,gfxcc@5090000 { + compatible = "qcom,gfxcc-sdm845-v2"; + reg = <0x5090000 0x9000>; + reg-names = "cc_base"; + vdd_gfx-supply = <0x1d>; + qcom,gpu_cc_gx_gfx3d_clk_src-opp-handle = <0x9d>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x1c>; + }; + + syscon@17970018 { + compatible = "syscon"; + reg = <0x17970018 0x04>; + phandle = <0xa7>; + }; + + qcom,cpucc@0x17d41000 { + compatible = "qcom,clk-cpu-osm-v2"; + reg = <0x17d41000 0x1400 0x17d43000 0x1400 0x17d45800 0x1400>; + reg-names = "osm_l3_base\0osm_pwrcl_base\0osm_perfcl_base"; + vdd_l3_mx_ao-supply = <0x9e>; + vdd_pwrcl_mx_ao-supply = <0x9e>; + qcom,mx-turbo-freq = <0x581e9800 0x64b54000 0xc4b20101>; + l3-devs = <0x87 0x88 0x9f 0x9d>; + clock-names = "xo_ao"; + clocks = <0x21 0x01>; + #clock-cells = <0x01>; + phandle = <0x86>; + + qcom,limits-dcvs@0 { + compatible = "qcom,msm-hw-limits"; + interrupts = <0x00 0x20 0x04>; + qcom,affinity = <0x00>; + #thermal-sensor-cells = <0x00>; + phandle = <0x02>; + }; + + qcom,limits-dcvs@1 { + compatible = "qcom,msm-hw-limits"; + interrupts = <0x00 0x21 0x04>; + qcom,affinity = <0x01>; + #thermal-sensor-cells = <0x00>; + isens_vref-supply = <0xa0>; + isens-vref-settings = <0xd6d80 0xd6d80 0x4e20>; + phandle = <0x0a>; + }; + + qcom,wil6210 { + compatible = "qcom,wil6210"; + qcom,pcie-parent = <0xa1>; + qcom,wigig-en = <0x34 0x27 0x00>; + qcom,msm-bus,name = "wil6210"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x00 0x00 0x2d 0x200 0x927c0 0xc3500>; + qcom,use-ext-supply; + vdd-supply = <0xa2>; + vddio-supply = <0xa3>; + qcom,use-ext-clocks; + clocks = <0x21 0x0a 0x21 0x0b>; + clock-names = "rf_clk3_clk\0rf_clk3_pin_clk"; + qcom,smmu-support; + qcom,smmu-mapping = <0x20000000 0xe0000000>; + qcom,smmu-s1-en; + qcom,smmu-fast-map; + qcom,smmu-coherent; + qcom,keep-radio-on-during-sleep; + status = "ok"; + phandle = <0x30a>; + }; + }; + + qcom,cc-debug@100000 { + compatible = "qcom,debugcc-sdm845"; + qcom,cc-count = <0x06>; + qcom,gcc = <0x22>; + qcom,videocc = <0xa4>; + qcom,camcc = <0xa5>; + qcom,dispcc = <0x20>; + qcom,gpucc = <0xa6>; + qcom,cpucc = <0xa7>; + clock-names = "xo_clk_src"; + clocks = <0x21 0x00>; + #clock-cells = <0x01>; + phandle = <0x30b>; + }; + + qcom,aopclk { + compatible = "qcom,aop-qmp-clk-v1"; + #clock-cells = <0x01>; + mboxes = <0x80 0x00>; + mbox-names = "qdss_clk"; + phandle = <0x7e>; + }; + + ufsice@1d90000 { + compatible = "qcom,ice"; + reg = <0x1d90000 0x8000>; + qcom,enable-ice-clk; + clock-names = "ufs_core_clk\0bus_clk\0iface_clk\0ice_core_clk"; + clocks = <0x22 0x8a 0x22 0x88 0x22 0x89 0x22 0x8c>; + qcom,op-freq-hz = <0x00 0x00 0x00 0x11e1a300>; + vdd-hba-supply = <0xa8>; + qcom,msm-bus,name = "ufs_ice_noc"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x01 0x28a 0x00 0x00 0x01 0x28a 0x3e8 0x00>; + qcom,bus-vector-names = "MIN\0MAX"; + qcom,instance-type = "ufs"; + phandle = <0xaa>; + }; + + ufsphy_mem@1d87000 { + reg = <0x1d87000 0xda8>; + reg-names = "phy_mem"; + #phy-cells = <0x00>; + lanes-per-direction = <0x02>; + clock-names = "ref_clk_src\0ref_clk\0ref_aux_clk"; + clocks = <0x21 0x00 0x22 0x88 0x22 0xb9>; + status = "ok"; + phandle = <0xa9>; + compatible = "qcom,ufs-phy-qmp-v3"; + vdda-phy-supply = <0x2f>; + vdda-pll-supply = <0x2e>; + vdda-phy-max-microamp = <0xf5b4>; + vdda-pll-max-microamp = <0x477c>; + }; + + ufshc@1d84000 { + compatible = "qcom,ufshc"; + reg = <0x1d84000 0x2500>; + interrupts = <0x00 0x109 0x00>; + phys = <0xa9>; + phy-names = "ufsphy"; + ufs-qcom-crypto = <0xaa>; + lanes-per-direction = <0x02>; + dev-ref-clk-freq = <0x00>; + clock-names = "core_clk\0bus_aggr_clk\0iface_clk\0core_clk_unipro\0core_clk_ice\0ref_clk\0tx_lane0_sync_clk\0rx_lane0_sync_clk\0rx_lane1_sync_clk"; + clocks = <0x22 0xb1 0x22 0xb7 0x22 0x89 0x22 0xb3 0x22 0xb5 0x21 0x00 0x22 0x92 0x22 0x90 0x22 0x91>; + freq-table-hz = <0x2faf080 0xbebc200 0x00 0x00 0x00 0x00 0x23c3460 0x8f0d180 0x47868c0 0x11e1a300 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + non-removable; + qcom,msm-bus,name = "ufshc_mem"; + qcom,msm-bus,num-cases = <0x16>; + qcom,msm-bus,num-paths = <0x02>; + qcom,msm-bus,vectors-KBps = <0x7b 0x200 0x00 0x00 0x01 0x2f5 0x00 0x00 0x7b 0x200 0x39a 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x734 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0xe68 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1cd0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x734 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0xe68 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1cd0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x39a0 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x1f334 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x3e667 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x200000 0x00 0x01 0x2f5 0x19000 0x00 0x7b 0x200 0x3e667 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x7cccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x00 0x7b 0x200 0x247ae 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x48ccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x200000 0x00 0x01 0x2f5 0x19000 0x00 0x7b 0x200 0x48ccd 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x9199a 0x00 0x01 0x2f5 0x3e8 0x00 0x7b 0x200 0x400000 0x00 0x01 0x2f5 0x32000 0x64000 0x7b 0x200 0x74a000 0x00 0x01 0x2f5 0x4b000 0x00>; + qcom,bus-vector-names = "MIN\0PWM_G1_L1\0PWM_G2_L1\0PWM_G3_L1\0PWM_G4_L1\0PWM_G1_L2\0PWM_G2_L2\0PWM_G3_L2\0PWM_G4_L2\0HS_RA_G1_L1\0HS_RA_G2_L1\0HS_RA_G3_L1\0HS_RA_G1_L2\0HS_RA_G2_L2\0HS_RA_G3_L2\0HS_RB_G1_L1\0HS_RB_G2_L1\0HS_RB_G3_L1\0HS_RB_G1_L2\0HS_RB_G2_L2\0HS_RB_G3_L2\0MAX"; + qcom,pm-qos-cpu-groups = <0x0f 0xf0>; + qcom,pm-qos-cpu-group-latency-us = <0x46 0x46>; + qcom,pm-qos-default-cpu = <0x00>; + pinctrl-names = "dev-reset-assert\0dev-reset-deassert"; + pinctrl-0 = <0xab>; + pinctrl-1 = <0xac>; + resets = <0x22 0x0e>; + reset-names = "core_reset"; + status = "ok"; + phandle = <0x30c>; + vdd-hba-supply = <0xa8>; + vdd-hba-fixed-regulator; + vcc-supply = <0x33c>; + vcc-voltage-level = <0x2d0370 0x2d2a80>; + vccq2-supply = <0x4ca>; + vcc-max-microamp = <0x927c0>; + vccq2-max-microamp = <0x927c0>; + qcom,vddp-ref-clk-supply = <0x330>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + }; + + sdhci@8804000 { + compatible = "qcom,sdhci-msm-v5"; + reg = <0x8804000 0x1000>; + reg-names = "hc_mem"; + interrupts = <0x00 0xcc 0x00 0x00 0xde 0x00>; + interrupt-names = "hc_irq\0pwr_irq"; + qcom,bus-width = <0x04>; + qcom,large-address-bus; + qcom,msm-bus,name = "sdhc2"; + qcom,msm-bus,num-cases = <0x08>; + qcom,msm-bus,num-paths = <0x02>; + qcom,msm-bus,vectors-KBps = <0x51 0x200 0x00 0x00 0x01 0x260 0x00 0x00 0x51 0x200 0x416 0x640 0x01 0x260 0x640 0x640 0x51 0x200 0xcc3e 0x13880 0x01 0x260 0x13880 0x13880 0x51 0x200 0xff50 0x186a0 0x01 0x260 0x186a0 0x186a0 0x51 0x200 0x1fe9e 0x30d40 0x01 0x260 0x208c8 0x208c8 0x51 0x200 0x3fd3e 0x30d40 0x01 0x260 0x249f0 0x249f0 0x51 0x200 0x3fd3e 0x61a80 0x01 0x260 0x493e0 0x493e0 0x51 0x200 0x146cc2 0x3e8000 0x01 0x260 0x146cc2 0x3e8000>; + qcom,bus-bw-vectors-bps = <0x00 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x60152b0 0xbebc200 0xffffffff>; + qcom,restore-after-cx-collapse; + qcom,clk-rates = <0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xc02a560>; + qcom,bus-speed-mode = "SDR12\0SDR25\0SDR50\0DDR50\0SDR104"; + qcom,devfreq,freq-table = <0x2faf080 0xc02a560>; + clocks = <0x22 0x70 0x22 0x71>; + clock-names = "iface_clk\0core_clk"; + qcom,pm-qos-irq-type = "affine_irq"; + qcom,pm-qos-irq-latency = <0x46 0x46>; + qcom,pm-qos-cpu-groups = <0x3f 0xc0>; + qcom,pm-qos-legacy-latency-us = <0x46 0x46 0x46 0x46>; + status = "disabled"; + phandle = <0x30d>; + vdd-supply = <0x33d>; + qcom,vdd-voltage-level = <0x2d0370 0x2d2a80>; + qcom,vdd-current-level = <0xc8 0xc3500>; + vdd-io-supply = <0x337>; + qcom,vdd-io-voltage-level = <0x1b9680 0x2d2a80>; + qcom,vdd-io-current-level = <0xc8 0x55f0>; + pinctrl-names = "active\0sleep\0ds_400KHz\0ds_50MHz\0ds_100MHz\0ds_200MHz"; + pinctrl-0 = <0x3e7 0x3ed 0x3f3 0x3e6>; + pinctrl-1 = <0x3e8 0x3ee 0x3f4 0x3e6>; + pinctrl-2 = <0x3e9 0x3ef 0x3f5>; + pinctrl-3 = <0x3ea 0x3f0 0x3f6>; + pinctrl-4 = <0x3eb 0x3f1 0x3f7>; + pinctrl-5 = <0x3ec 0x3f2 0x3f8>; + cd-gpios = <0x34 0x7e 0x01>; + }; + + qcom,mss@4080000 { + compatible = "qcom,pil-q6v55-mss"; + reg = <0x4080000 0x100 0x1f63000 0x08 0x1f65000 0x08 0x1f64000 0x08 0x4180000 0x20 0xc2b0000 0x04 0xb2e0100 0x04 0x4180044 0x04>; + reg-names = "qdsp6_base\0halt_q6\0halt_modem\0halt_nc\0rmb_base\0restart_reg\0pdc_sync\0alt_reset"; + clocks = <0x21 0x00 0x22 0x2c 0x22 0x2f 0x22 0x0b 0x22 0x2d 0x22 0x30 0x22 0x2e 0x22 0x48>; + clock-names = "xo\0iface_clk\0bus_clk\0mem_clk\0gpll0_mss_clk\0snoc_axi_clk\0mnoc_axi_clk\0prng_clk"; + qcom,proxy-clock-names = "xo\0prng_clk"; + qcom,active-clock-names = "iface_clk\0bus_clk\0mem_clk\0gpll0_mss_clk\0snoc_axi_clk\0mnoc_axi_clk"; + interrupts = <0x00 0x10a 0x01>; + vdd_cx-supply = <0x1b>; + vdd_cx-voltage = <0x181>; + vdd_mx-supply = <0x8c>; + vdd_mx-uV = <0x181>; + vdd_mss-supply = <0xad>; + vdd_mss-uV = <0x181>; + qcom,firmware-name = "modem"; + qcom,pil-self-auth; + qcom,sysmon-id = <0x00>; + qcom,minidump-id = <0x03>; + qcom,ssctl-instance-id = <0x12>; + qcom,override-acc; + qcom,signal-aop; + qcom,qdsp6v65-1-0; + qcom,mss_pdc_offset = <0x09>; + status = "ok"; + memory-region = <0xae>; + qcom,mem-protect-id = <0x0f>; + qcom,gpio-err-fatal = <0xaf 0x00 0x00>; + qcom,gpio-err-ready = <0xaf 0x01 0x00>; + qcom,gpio-proxy-unvote = <0xaf 0x02 0x00>; + qcom,gpio-stop-ack = <0xaf 0x03 0x00>; + qcom,gpio-shutdown-ack = <0xaf 0x07 0x00>; + qcom,gpio-force-stop = <0xb0 0x00 0x00>; + mboxes = <0x80 0x00>; + mbox-names = "mss-pil"; + phandle = <0x30e>; + + qcom,mba-mem@0 { + compatible = "qcom,pil-mba-mem"; + memory-region = <0xb1>; + }; + }; + + qcom,lpass@17300000 { + compatible = "qcom,pil-tz-generic"; + reg = <0x17300000 0x100>; + interrupts = <0x00 0xa2 0x01>; + vdd_cx-supply = <0x1b>; + qcom,proxy-reg-names = "vdd_cx"; + qcom,vdd_cx-uV-uA = <0x181 0x186a0>; + clocks = <0x21 0x00>; + clock-names = "xo"; + qcom,proxy-clock-names = "xo"; + qcom,pas-id = <0x01>; + qcom,proxy-timeout-ms = <0x2710>; + qcom,smem-id = <0x1a7>; + qcom,sysmon-id = <0x01>; + status = "ok"; + qcom,ssctl-instance-id = <0x14>; + qcom,firmware-name = "adsp"; + qcom,signal-aop; + memory-region = <0xb2>; + qcom,gpio-err-fatal = <0xb3 0x00 0x00>; + qcom,gpio-proxy-unvote = <0xb3 0x02 0x00>; + qcom,gpio-err-ready = <0xb3 0x01 0x00>; + qcom,gpio-stop-ack = <0xb3 0x03 0x00>; + qcom,gpio-force-stop = <0xb4 0x00 0x00>; + mboxes = <0x80 0x00>; + mbox-names = "adsp-pil"; + }; + + qcom,ssc@5c00000 { + compatible = "qcom,pil-tz-generic"; + reg = <0x5c00000 0x4000>; + interrupts = <0x00 0x1ee 0x01>; + vdd_cx-supply = <0xb5>; + qcom,vdd_cx-uV-uA = <0x181 0x00>; + vdd_mx-supply = <0xb6>; + qcom,vdd_mx-uV-uA = <0x181 0x00>; + qcom,proxy-reg-names = "vdd_cx\0vdd_mx"; + qcom,keep-proxy-regs-on; + clocks = <0x21 0x00>; + clock-names = "xo"; + qcom,proxy-clock-names = "xo"; + qcom,pas-id = <0x0c>; + qcom,proxy-timeout-ms = <0x2710>; + qcom,smem-id = <0x1a8>; + qcom,sysmon-id = <0x03>; + qcom,ssctl-instance-id = <0x16>; + qcom,signal-aop; + qcom,firmware-name = "slpi"; + status = "ok"; + memory-region = <0xb7>; + qcom,gpio-err-fatal = <0xb8 0x00 0x00>; + qcom,gpio-proxy-unvote = <0xb8 0x02 0x00>; + qcom,gpio-err-ready = <0xb8 0x01 0x00>; + qcom,gpio-stop-ack = <0xb8 0x03 0x00>; + qcom,gpio-force-stop = <0xb9 0x00 0x00>; + mboxes = <0x80 0x00>; + mbox-names = "slpi-pil"; + }; + + slim@171c0000 { + cell-index = <0x01>; + compatible = "qcom,slim-ngd"; + reg = <0x171c0000 0x2c000 0x17184000 0x2a000>; + reg-names = "slimbus_physical\0slimbus_bam_physical"; + interrupts = <0x00 0xa3 0x00 0x00 0xa4 0x00>; + interrupt-names = "slimbus_irq\0slimbus_bam_irq"; + qcom,apps-ch-pipes = <0x780000>; + qcom,ea-pc = <0x270>; + qcom,iommu-s1-bypass; + phandle = <0x30f>; + + qcom,iommu_slim_ctrl_cb { + compatible = "qcom,iommu-slim-ctrl-cb"; + iommus = <0x29 0x1806 0x00 0x29 0x180d 0x00 0x29 0x180e 0x01 0x29 0x1810 0x01>; + phandle = <0x310>; + }; + + msm_dai_slim { + compatible = "qcom,msm-dai-slim"; + elemental-addr = [ff ff ff fe 17 02]; + }; + + tavil_codec { + compatible = "qcom,tavil-slim-pgd"; + elemental-addr = [00 01 50 02 17 02]; + interrupt-parent = <0x555>; + interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f>; + qcom,wcd-rst-gpio-node = <0x556>; + clock-names = "wcd_clk"; + clocks = <0x557 0x00>; + cdc-vdd-buck-supply = <0x4ca>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + cdc-buck-sido-supply = <0x4ca>; + qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-buck-sido-current = <0x3d090>; + cdc-vdd-tx-h-supply = <0x4ca>; + qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-tx-h-current = <0x61a8>; + cdc-vdd-rx-h-supply = <0x4ca>; + qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vdd-rx-h-current = <0x61a8>; + cdc-vddpx-1-supply = <0x4ca>; + qcom,cdc-vddpx-1-voltage = <0x1b7740 0x1b7740>; + qcom,cdc-vddpx-1-current = <0x2710>; + qcom,cdc-static-supplies = "cdc-vdd-buck\0cdc-buck-sido\0cdc-vdd-tx-h\0cdc-vdd-rx-h\0cdc-vddpx-1"; + qcom,cdc-micbias1-mv = <0xa8c>; + qcom,cdc-micbias2-mv = <0x708>; + qcom,cdc-micbias3-mv = <0xa8c>; + qcom,cdc-micbias4-mv = <0xa8c>; + qcom,cdc-mclk-clk-rate = <0x927c00>; + qcom,cdc-slim-ifd = "tavil-slim-ifd"; + qcom,cdc-slim-ifd-elemental-addr = [00 00 50 02 17 02]; + qcom,cdc-dmic-sample-rate = <0x493e00>; + qcom,cdc-mad-dmic-rate = <0x927c0>; + qcom,wdsp-cmpnt-dev-name = "tavil_codec"; + phandle = <0x553>; + + wcd_pinctrl@5 { + compatible = "qcom,wcd-pinctrl"; + qcom,num-gpios = <0x05>; + gpio-controller; + #gpio-cells = <0x02>; + phandle = <0x5b0>; + + us_euro_sw_wcd_active { + phandle = <0x543>; + + mux { + pins = "gpio1"; + }; + + config { + pins = "gpio1"; + output-high; + }; + }; + + us_euro_sw_wcd_sleep { + phandle = <0x544>; + + mux { + pins = "gpio1"; + }; + + config { + pins = "gpio1"; + output-low; + }; + }; + + spkr_1_wcd_en_active { + phandle = <0x53f>; + + mux { + pins = "gpio2"; + }; + + config { + pins = "gpio2"; + output-high; + }; + }; + + spkr_1_wcd_en_sleep { + phandle = <0x540>; + + mux { + pins = "gpio2"; + }; + + config { + pins = "gpio2"; + input-enable; + }; + }; + + spkr_2_sd_n_active { + phandle = <0x541>; + + mux { + pins = "gpio3"; + }; + + config { + pins = "gpio3"; + output-high; + }; + }; + + spkr_2_sd_n_sleep { + phandle = <0x542>; + + mux { + pins = "gpio3"; + }; + + config { + pins = "gpio3"; + input-enable; + }; + }; + + hph_en0_wcd_active { + phandle = <0x545>; + + mux { + pins = "gpio4"; + }; + + config { + pins = "gpio4"; + output-high; + }; + }; + + hph_en0_wcd_sleep { + phandle = <0x546>; + + mux { + pins = "gpio4"; + }; + + config { + pins = "gpio4"; + output-low; + }; + }; + + hph_en1_wcd_active { + phandle = <0x547>; + + mux { + pins = "gpio5"; + }; + + config { + pins = "gpio5"; + output-high; + }; + }; + + hph_en1_wcd_sleep { + phandle = <0x548>; + + mux { + pins = "gpio5"; + }; + + config { + pins = "gpio5"; + output-low; + }; + }; + }; + + msm_cdc_pinctrll { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x53f>; + pinctrl-1 = <0x540>; + phandle = <0x549>; + }; + + msm_cdc_pinctrlr { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x541>; + pinctrl-1 = <0x542>; + phandle = <0x54a>; + }; + + msm_cdc_pinctrl_us_euro_sw { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x543>; + pinctrl-1 = <0x544>; + phandle = <0x5b1>; + }; + + msm_cdc_pinctrl_hph_en0 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x545>; + pinctrl-1 = <0x546>; + phandle = <0x54b>; + }; + + msm_cdc_pinctrl_hph_en1 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x547>; + pinctrl-1 = <0x548>; + phandle = <0x54c>; + }; + + swr_master { + compatible = "qcom,swr-wcd"; + #address-cells = <0x02>; + #size-cells = <0x00>; + + wsa881x@20170211 { + compatible = "qcom,wsa881x"; + reg = <0x00 0x20170211>; + qcom,spkr-sd-n-node = <0x549>; + phandle = <0x54f>; + }; + + wsa881x@20170212 { + compatible = "qcom,wsa881x"; + reg = <0x00 0x20170212>; + qcom,spkr-sd-n-node = <0x54a>; + phandle = <0x550>; + }; + + wsa881x@21170213 { + compatible = "qcom,wsa881x"; + reg = <0x00 0x21170213>; + qcom,spkr-sd-n-node = <0x549>; + phandle = <0x551>; + }; + + wsa881x@21170214 { + compatible = "qcom,wsa881x"; + reg = <0x00 0x21170214>; + qcom,spkr-sd-n-node = <0x54a>; + phandle = <0x552>; + }; + }; + + wcd_spi { + compatible = "qcom,wcd-spi-v2"; + qcom,master-bus-num = <0x00>; + qcom,chip-select = <0x00>; + qcom,max-frequency = <0x16e3600>; + qcom,mem-base-addr = <0x100000>; + phandle = <0x554>; + }; + }; + }; + + slim@17240000 { + status = "ok"; + cell-index = <0x03>; + compatible = "qcom,slim-ngd"; + reg = <0x17240000 0x2c000 0x17204000 0x20000>; + reg-names = "slimbus_physical\0slimbus_bam_physical"; + interrupts = <0x00 0x123 0x00 0x00 0x124 0x00>; + interrupt-names = "slimbus_irq\0slimbus_bam_irq"; + qcom,iommu-s1-bypass; + phandle = <0x311>; + + qcom,iommu_slim_ctrl_cb { + compatible = "qcom,iommu-slim-ctrl-cb"; + iommus = <0x29 0x1813 0x00>; + phandle = <0x312>; + }; + + wcn3990 { + compatible = "qcom,btfmslim_slave"; + elemental-addr = [00 01 20 02 17 02]; + qcom,btfm-slim-ifd = "btfmslim_slave_ifd"; + qcom,btfm-slim-ifd-elemental-addr = [00 00 20 02 17 02]; + phandle = <0x313>; + }; + }; + + qcom,msm-eud@88e0000 { + compatible = "qcom,msm-eud"; + interrupt-names = "eud_irq"; + interrupts = <0x00 0x1ec 0x04>; + reg = <0x88e0000 0x2000>; + reg-names = "eud_base"; + clocks = <0x22 0xa9>; + clock-names = "cfg_ahb_clk"; + vdda33-supply = <0xba>; + status = "ok"; + phandle = <0x2ac>; + }; + + qcom,spss@1880000 { + compatible = "qcom,pil-tz-generic"; + reg = <0x188101c 0x04 0x1881024 0x04 0x1881028 0x04 0x188103c 0x04 0x1882014 0x04>; + reg-names = "sp2soc_irq_status\0sp2soc_irq_clr\0sp2soc_irq_mask\0rmb_err\0rmb_err_spare2"; + interrupts = <0x00 0x160 0x01>; + vdd_cx-supply = <0x1b>; + qcom,proxy-reg-names = "vdd_cx"; + qcom,vdd_cx-uV-uA = <0x181 0x186a0>; + vdd_mx-supply = <0x8c>; + vdd_mx-uV = <0x181 0x186a0>; + clocks = <0x21 0x00>; + clock-names = "xo"; + qcom,proxy-clock-names = "xo"; + qcom,pil-generic-irq-handler; + status = "ok"; + qcom,pas-id = <0x0e>; + qcom,proxy-timeout-ms = <0x2710>; + qcom,signal-aop; + qcom,firmware-name = "spss"; + memory-region = <0xbb>; + qcom,spss-scsr-bits = <0x18 0x19>; + mboxes = <0x80 0x00>; + mbox-names = "spss-pil"; + }; + + qcom,wdt@17980000 { + compatible = "qcom,msm-watchdog"; + reg = <0x17980000 0x1000>; + reg-names = "wdt-base"; + interrupts = <0x00 0x00 0x00 0x00 0x01 0x00>; + qcom,bark-time = <0x4e20>; + qcom,pet-time = <0x3a98>; + qcom,ipi-ping; + qcom,wakeup-enable; + phandle = <0x314>; + }; + + qcom,turing@8300000 { + compatible = "qcom,pil-tz-generic"; + reg = <0x8300000 0x100000>; + interrupts = <0x00 0x242 0x01>; + vdd_cx-supply = <0x1b>; + qcom,proxy-reg-names = "vdd_cx"; + qcom,vdd_cx-uV-uA = <0x181 0x186a0>; + clocks = <0x21 0x00>; + clock-names = "xo"; + qcom,proxy-clock-names = "xo"; + qcom,pas-id = <0x12>; + qcom,proxy-timeout-ms = <0x2710>; + qcom,smem-id = <0x259>; + qcom,sysmon-id = <0x07>; + qcom,ssctl-instance-id = <0x17>; + qcom,firmware-name = "cdsp"; + qcom,signal-aop; + memory-region = <0xbc>; + qcom,gpio-err-fatal = <0xbd 0x00 0x00>; + qcom,gpio-proxy-unvote = <0xbd 0x02 0x00>; + qcom,gpio-err-ready = <0xbd 0x01 0x00>; + qcom,gpio-stop-ack = <0xbd 0x03 0x00>; + qcom,gpio-force-stop = <0xbe 0x00 0x00>; + status = "ok"; + mboxes = <0x80 0x00>; + mbox-names = "cdsp-pil"; + }; + + qcom,msm-rtb { + compatible = "qcom,msm-rtb"; + qcom,rtb-size = <0x100000>; + }; + + qcom,mpm2-sleep-counter@0x0c221000 { + compatible = "qcom,mpm2-sleep-counter"; + reg = <0xc221000 0x1000>; + clock-frequency = <0x8000>; + }; + + qcom,msm-cdsp-loader { + compatible = "qcom,cdsp-loader"; + qcom,proc-img-to-load = "cdsp"; + }; + + qcom,msm-adsprpc-mem { + compatible = "qcom,msm-adsprpc-mem-region"; + memory-region = <0xbf>; + }; + + qcom,msm_fastrpc { + compatible = "qcom,msm-fastrpc-compute"; + qcom,rpc-latency-us = <0x263>; + + qcom,msm_fastrpc_compute_cb1 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1401 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb2 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1402 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb3 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1403 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb4 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1404 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb5 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1405 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb6 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1406 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb7 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1407 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb8 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + iommus = <0x29 0x1408 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb9 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + qcom,secure-context-bank; + iommus = <0x29 0x1409 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb10 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "cdsprpc-smd"; + qcom,secure-context-bank; + iommus = <0x29 0x140a 0x30>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb11 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "adsprpc-smd"; + iommus = <0x29 0x1823 0x00>; + dma-coherent; + }; + + qcom,msm_fastrpc_compute_cb12 { + compatible = "qcom,msm-fastrpc-compute-cb"; + label = "adsprpc-smd"; + iommus = <0x29 0x1824 0x00>; + dma-coherent; + }; + }; + + qcom,msm-imem@146bf000 { + compatible = "qcom,msm-imem"; + reg = <0x146bf000 0x1000>; + ranges = <0x00 0x146bf000 0x1000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + + mem_dump_table@10 { + compatible = "qcom,msm-imem-mem_dump_table"; + reg = <0x10 0x08>; + }; + + dload_type@18 { + compatible = "qcom,msm-imem-dload-type"; + reg = <0x18 0x04>; + }; + + restart_reason@65c { + compatible = "qcom,msm-imem-restart_reason"; + reg = <0x65c 0x04>; + }; + + dload_type@1c { + compatible = "qcom,msm-imem-dload-type"; + reg = <0x1c 0x04>; + }; + + boot_stats@6b0 { + compatible = "qcom,msm-imem-boot_stats"; + reg = <0x6b0 0x20>; + }; + + pil@94c { + compatible = "qcom,msm-imem-pil"; + reg = <0x94c 0xc8>; + }; + + kaslr_offset@6d0 { + compatible = "qcom,msm-imem-kaslr_offset"; + reg = <0x6d0 0x0c>; + }; + + diag_dload@c8 { + compatible = "qcom,msm-imem-diag-dload"; + reg = <0xc8 0xc8>; + }; + }; + + qcom,venus@aae0000 { + compatible = "qcom,pil-tz-generic"; + reg = <0xaae0000 0x4000>; + vdd-supply = <0xc0>; + qcom,proxy-reg-names = "vdd"; + clocks = <0xa4 0x0b 0xa4 0x08 0xa4 0x0a>; + clock-names = "core_clk\0iface_clk\0bus_clk"; + qcom,proxy-clock-names = "core_clk\0iface_clk\0bus_clk"; + qcom,pas-id = <0x09>; + qcom,msm-bus,name = "pil-venus"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x00 0x00 0x3f 0x200 0x00 0x4a380>; + qcom,proxy-timeout-ms = <0x64>; + qcom,firmware-name = "venus"; + memory-region = <0xc1>; + status = "ok"; + }; + + qcom,msm-ssc-sensors { + compatible = "qcom,msm-ssc-sensors"; + status = "ok"; + qcom,firmware-name = "slpi_ps"; + phandle = <0x5af>; + }; + + cpuss_dump { + compatible = "qcom,cpuss-dump"; + + qcom,l1_i_cache0 { + qcom,dump-node = <0xc2>; + qcom,dump-id = <0x60>; + }; + + qcom,l1_i_cache1 { + qcom,dump-node = <0xc3>; + qcom,dump-id = <0x61>; + }; + + qcom,l1_i_cache2 { + qcom,dump-node = <0xc4>; + qcom,dump-id = <0x62>; + }; + + qcom,l1_i_cache3 { + qcom,dump-node = <0xc5>; + qcom,dump-id = <0x63>; + }; + + qcom,l1_i_cache100 { + qcom,dump-node = <0xc6>; + qcom,dump-id = <0x64>; + }; + + qcom,l1_i_cache101 { + qcom,dump-node = <0xc7>; + qcom,dump-id = <0x65>; + }; + + qcom,l1_i_cache102 { + qcom,dump-node = <0xc8>; + qcom,dump-id = <0x66>; + }; + + qcom,l1_i_cache103 { + qcom,dump-node = <0xc9>; + qcom,dump-id = <0x67>; + }; + + qcom,l1_d_cache0 { + qcom,dump-node = <0xca>; + qcom,dump-id = <0x80>; + }; + + qcom,l1_d_cache1 { + qcom,dump-node = <0xcb>; + qcom,dump-id = <0x81>; + }; + + qcom,l1_d_cache2 { + qcom,dump-node = <0xcc>; + qcom,dump-id = <0x82>; + }; + + qcom,l1_d_cache3 { + qcom,dump-node = <0xcd>; + qcom,dump-id = <0x83>; + }; + + qcom,l1_d_cache100 { + qcom,dump-node = <0xce>; + qcom,dump-id = <0x84>; + }; + + qcom,l1_d_cache101 { + qcom,dump-node = <0xcf>; + qcom,dump-id = <0x85>; + }; + + qcom,l1_d_cache102 { + qcom,dump-node = <0xd0>; + qcom,dump-id = <0x86>; + }; + + qcom,l1_d_cache103 { + qcom,dump-node = <0xd1>; + qcom,dump-id = <0x87>; + }; + + qcom,llcc1_d_cache { + qcom,dump-node = <0xd2>; + qcom,dump-id = <0x140>; + }; + + qcom,llcc2_d_cache { + qcom,dump-node = <0xd3>; + qcom,dump-id = <0x141>; + }; + + qcom,llcc3_d_cache { + qcom,dump-node = <0xd4>; + qcom,dump-id = <0x142>; + }; + + qcom,llcc4_d_cache { + qcom,dump-node = <0xd5>; + qcom,dump-id = <0x143>; + }; + + qcom,l1_tlb_dump0 { + qcom,dump-node = <0xd6>; + qcom,dump-id = <0x120>; + }; + + qcom,l1_tlb_dump100 { + qcom,dump-node = <0xd7>; + qcom,dump-id = <0x121>; + }; + + qcom,l1_tlb_dump200 { + qcom,dump-node = <0xd8>; + qcom,dump-id = <0x122>; + }; + + qcom,l1_tlb_dump300 { + qcom,dump-node = <0xd9>; + qcom,dump-id = <0x123>; + }; + + qcom,l1_tlb_dump400 { + qcom,dump-node = <0xda>; + qcom,dump-id = <0x124>; + }; + + qcom,l1_tlb_dump500 { + qcom,dump-node = <0xdb>; + qcom,dump-id = <0x125>; + }; + + qcom,l1_tlb_dump600 { + qcom,dump-node = <0xdc>; + qcom,dump-id = <0x126>; + }; + + qcom,l1_tlb_dump700 { + qcom,dump-node = <0xdd>; + qcom,dump-id = <0x127>; + }; + }; + + kryo3xx-erp { + compatible = "arm,arm64-kryo3xx-cpu-erp"; + interrupts = <0x01 0x06 0x04 0x01 0x07 0x04 0x00 0x22 0x04 0x00 0x23 0x04>; + interrupt-names = "l1-l2-faultirq\0l1-l2-errirq\0l3-scu-errirq\0l3-scu-faultirq"; + }; + + qcom,llcc@1100000 { + compatible = "qcom,llcc-core\0syscon\0simple-mfd"; + reg = <0x1100000 0x250000>; + reg-names = "llcc_base"; + qcom,llcc-banks-off = <0x00 0x80000 0x100000 0x180000>; + qcom,llcc-broadcast-off = <0x200000>; + + qcom,sdm845-llcc { + compatible = "qcom,sdm845-llcc"; + #cache-cells = <0x01>; + max-slices = <0x20>; + phandle = <0x2d>; + }; + + qcom,llcc-perfmon { + compatible = "qcom,llcc-perfmon"; + }; + + qcom,llcc-erp { + compatible = "qcom,llcc-erp"; + interrupt-names = "ecc_irq"; + interrupts = <0x00 0x246 0x04>; + }; + + qcom,llcc-amon { + compatible = "qcom,llcc-amon"; + }; + + llcc_1_dcache { + qcom,dump-size = <0x1141c0>; + phandle = <0xd2>; + }; + + llcc_2_dcache { + qcom,dump-size = <0x1141c0>; + phandle = <0xd3>; + }; + + llcc_3_dcache { + qcom,dump-size = <0x1141c0>; + phandle = <0xd4>; + }; + + llcc_4_dcache { + qcom,dump-size = <0x1141c0>; + phandle = <0xd5>; + }; + }; + + qcom,ipc-spinlock@1f40000 { + compatible = "qcom,ipc-spinlock-sfpb"; + reg = <0x1f40000 0x8000>; + qcom,num-locks = <0x08>; + }; + + qcom,smem@86000000 { + compatible = "qcom,smem"; + reg = <0x86000000 0x200000 0x17911008 0x04 0x778000 0x7000 0x1fd4000 0x08>; + reg-names = "smem\0irq-reg-base\0aux-mem1\0smem_targ_info_reg"; + qcom,mpu-enabled; + }; + + qcom,glink-mailbox-xprt-spss@1885008 { + compatible = "qcom,glink-mailbox-xprt"; + reg = <0x1885008 0x08 0x1885010 0x04 0x188501c 0x04 0x1886008 0x04>; + reg-names = "mbox-loc-addr\0mbox-loc-size\0irq-reg-base\0irq-rx-reset"; + qcom,irq-mask = <0x01>; + interrupts = <0x00 0x15c 0x04>; + label = "spss"; + qcom,tx-ring-size = <0x400>; + qcom,rx-ring-size = <0x400>; + }; + + qcom,qmp-aop@c300000 { + compatible = "qcom,qmp-mbox"; + label = "aop"; + reg = <0xc300000 0x100000 0x1799000c 0x04>; + reg-names = "msgram\0irq-reg-base"; + qcom,irq-mask = <0x01>; + interrupts = <0x00 0x185 0x01>; + priority = <0x00>; + mbox-desc-offset = <0x00>; + #mbox-cells = <0x01>; + phandle = <0x80>; + }; + + mailbox@179e0000 { + compatible = "qcom,tcs-drv"; + label = "apps_rsc"; + reg = <0x179e0000 0x100 0x179e0d00 0x3000>; + interrupts = <0x00 0x05 0x00>; + #mbox-cells = <0x01>; + qcom,drv-id = <0x02>; + qcom,tcs-config = <0x02 0x02 0x00 0x03 0x01 0x03 0x03 0x01>; + phandle = <0x8a>; + }; + + mailbox@af20000 { + compatible = "qcom,tcs-drv"; + label = "display_rsc"; + reg = <0xaf20000 0x100 0xaf21c00 0x3000>; + interrupts = <0x00 0x81 0x00>; + #mbox-cells = <0x01>; + qcom,drv-id = <0x00>; + qcom,tcs-config = <0x00 0x01 0x01 0x01 0x02 0x00 0x03 0x01>; + phandle = <0x2b>; + }; + + system_pm { + compatible = "qcom,system-pm"; + mboxes = <0x8a 0x00>; + }; + + qcom,glink-smem-native-xprt-modem@86000000 { + compatible = "qcom,glink-smem-native-xprt"; + reg = <0x86000000 0x200000 0x1799000c 0x04>; + reg-names = "smem\0irq-reg-base"; + qcom,irq-mask = <0x1000>; + interrupts = <0x00 0x1c1 0x01>; + label = "mpss"; + }; + + qcom,glink-smem-native-xprt-adsp@86000000 { + compatible = "qcom,glink-smem-native-xprt"; + reg = <0x86000000 0x200000 0x1799000c 0x04>; + reg-names = "smem\0irq-reg-base"; + qcom,irq-mask = <0x100>; + interrupts = <0x00 0x9c 0x01>; + label = "lpass"; + cpu-affinity = <0x01 0x02>; + qcom,qos-config = <0xde>; + qcom,ramp-time = <0xaf>; + }; + + qcom,glink-qos-config-adsp { + compatible = "qcom,glink-qos-config"; + qcom,flow-info = <0x3c 0x00 0x3c 0x00 0x3c 0x00 0x3c 0x00>; + qcom,mtu-size = <0x800>; + qcom,tput-stats-cycle = <0x0a>; + phandle = <0xde>; + }; + + qcom,glink-smem-native-xprt-dsps@86000000 { + compatible = "qcom,glink-smem-native-xprt"; + reg = <0x86000000 0x200000 0x1799000c 0x04>; + reg-names = "smem\0irq-reg-base"; + qcom,irq-mask = <0x1000000>; + interrupts = <0x00 0xaa 0x01>; + label = "dsps"; + }; + + qcom,glink-spi-xprt-wdsp { + compatible = "qcom,glink-spi-xprt"; + label = "wdsp"; + qcom,remote-fifo-config = <0xdf>; + qcom,qos-config = <0xe0>; + qcom,ramp-time = <0x10 0x20 0x30 0x40>; + phandle = <0x316>; + }; + + qcom,glink-fifo-config-wdsp { + compatible = "qcom,glink-fifo-config"; + qcom,out-read-idx-reg = <0x12000>; + qcom,out-write-idx-reg = <0x12004>; + qcom,in-read-idx-reg = <0x1200c>; + qcom,in-write-idx-reg = <0x12010>; + phandle = <0xdf>; + }; + + qcom,glink-qos-config-wdsp { + compatible = "qcom,glink-qos-config"; + qcom,flow-info = <0x80 0x00 0x70 0x01 0x60 0x02 0x50 0x03>; + qcom,mtu-size = <0x800>; + qcom,tput-stats-cycle = <0x0a>; + phandle = <0xe0>; + }; + + qcom,glink-smem-native-xprt-cdsp@86000000 { + compatible = "qcom,glink-smem-native-xprt"; + reg = <0x86000000 0x200000 0x1799000c 0x04>; + reg-names = "smem\0irq-reg-base"; + qcom,irq-mask = <0x10>; + interrupts = <0x00 0x23e 0x01>; + label = "cdsp"; + }; + + qcom,glink-ssr-modem { + compatible = "qcom,glink_ssr"; + label = "modem"; + qcom,edge = "mpss"; + qcom,notify-edges = <0xe1 0xe2 0xe3 0xe4>; + qcom,xprt = "smem"; + phandle = <0xe5>; + }; + + qcom,glink-ssr-adsp { + compatible = "qcom,glink_ssr"; + label = "adsp"; + qcom,edge = "lpass"; + qcom,notify-edges = <0xe5 0xe2 0xe3>; + qcom,xprt = "smem"; + phandle = <0xe1>; + }; + + qcom,glink-ssr-dsps { + compatible = "qcom,glink_ssr"; + label = "slpi"; + qcom,edge = "dsps"; + qcom,notify-edges = <0xe5 0xe1 0xe3>; + qcom,xprt = "smem"; + phandle = <0xe2>; + }; + + qcom,glink-ssr-cdsp { + compatible = "qcom,glink_ssr"; + label = "cdsp"; + qcom,edge = "cdsp"; + qcom,notify-edges = <0xe5 0xe1 0xe2>; + qcom,xprt = "smem"; + phandle = <0xe3>; + }; + + qcom,glink-ssr-spss { + compatible = "qcom,glink_ssr"; + label = "spss"; + qcom,edge = "spss"; + qcom,notify-edges = <0xe5>; + qcom,xprt = "mailbox"; + phandle = <0xe4>; + }; + + qcom,ipc_router { + compatible = "qcom,ipc_router"; + qcom,node-id = <0x01>; + }; + + qcom,ipc_router_modem_xprt { + compatible = "qcom,ipc_router_glink_xprt"; + qcom,ch-name = "IPCRTR"; + qcom,xprt-remote = "mpss"; + qcom,glink-xprt = "smem"; + qcom,xprt-linkid = <0x01>; + qcom,xprt-version = <0x01>; + qcom,fragmented-data; + }; + + qcom,ipc_router_q6_xprt { + compatible = "qcom,ipc_router_glink_xprt"; + qcom,ch-name = "IPCRTR"; + qcom,xprt-remote = "lpass"; + qcom,glink-xprt = "smem"; + qcom,xprt-linkid = <0x01>; + qcom,xprt-version = <0x01>; + qcom,fragmented-data; + }; + + qcom,ipc_router_dsps_xprt { + compatible = "qcom,ipc_router_glink_xprt"; + qcom,ch-name = "IPCRTR"; + qcom,xprt-remote = "dsps"; + qcom,glink-xprt = "smem"; + qcom,xprt-linkid = <0x01>; + qcom,xprt-version = <0x01>; + qcom,fragmented-data; + qcom,dynamic-wakeup-source; + qcom,low-latency-xprt; + }; + + qcom,ipc_router_cdsp_xprt { + compatible = "qcom,ipc_router_glink_xprt"; + qcom,ch-name = "IPCRTR"; + qcom,xprt-remote = "cdsp"; + qcom,glink-xprt = "smem"; + qcom,xprt-linkid = <0x01>; + qcom,xprt-version = <0x01>; + qcom,fragmented-data; + }; + + qcom,qsee_ipc_irq_bridge { + compatible = "qcom,qsee-ipc-irq-bridge"; + + qcom,qsee-ipc-irq-spss { + qcom,rx-irq-clr = <0x1888008 0x04>; + qcom,rx-irq-clr-mask = <0x01>; + qcom,dev-name = "qsee_ipc_irq_spss"; + interrupts = <0x00 0x15d 0x04>; + label = "spss"; + }; + }; + + qcom,spcom { + compatible = "qcom,spcom"; + qcom,spcom-ch-names = "sp_kernel\0sp_ssr"; + status = "ok"; + }; + + qcom,spss_utils { + compatible = "qcom,spss-utils"; + qcom,spss-fuse1-addr = <0x7841c4>; + qcom,spss-fuse1-bit = <0x1b>; + qcom,spss-fuse2-addr = <0x7841c4>; + qcom,spss-fuse2-bit = <0x1a>; + qcom,spss-dev-firmware-name = "spss2d"; + qcom,spss-test-firmware-name = "spss2t"; + qcom,spss-prod-firmware-name = "spss2p"; + qcom,spss-debug-reg-addr = <0x1886020>; + status = "ok"; + phandle = <0x317>; + }; + + qcom,glink_pkt { + compatible = "qcom,glinkpkt"; + + qcom,glinkpkt-at-mdm0 { + qcom,glinkpkt-transport = "smem"; + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DS"; + qcom,glinkpkt-dev-name = "at_mdm0"; + }; + + qcom,glinkpkt-loopback_cntl { + qcom,glinkpkt-transport = "lloop"; + qcom,glinkpkt-edge = "local"; + qcom,glinkpkt-ch-name = "LOCAL_LOOPBACK_CLNT"; + qcom,glinkpkt-dev-name = "glink_pkt_loopback_ctrl"; + }; + + qcom,glinkpkt-loopback_data { + qcom,glinkpkt-transport = "lloop"; + qcom,glinkpkt-edge = "local"; + qcom,glinkpkt-ch-name = "glink_pkt_lloop_CLNT"; + qcom,glinkpkt-dev-name = "glink_pkt_loopback"; + }; + + qcom,glinkpkt-apr-apps2 { + qcom,glinkpkt-transport = "smem"; + qcom,glinkpkt-edge = "adsp"; + qcom,glinkpkt-ch-name = "apr_apps2"; + qcom,glinkpkt-dev-name = "apr_apps2"; + }; + + qcom,glinkpkt-data40-cntl { + qcom,glinkpkt-transport = "smem"; + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA40_CNTL"; + qcom,glinkpkt-dev-name = "smdcntl8"; + }; + + qcom,glinkpkt-data1 { + qcom,glinkpkt-transport = "smem"; + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA1"; + qcom,glinkpkt-dev-name = "smd7"; + }; + + qcom,glinkpkt-data4 { + qcom,glinkpkt-transport = "smem"; + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA4"; + qcom,glinkpkt-dev-name = "smd8"; + }; + + qcom,glinkpkt-data11 { + qcom,glinkpkt-transport = "smem"; + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "DATA11"; + qcom,glinkpkt-dev-name = "smd11"; + }; + }; + + qcom,sps { + compatible = "qcom,msm_sps_4k"; + qcom,pipe-attr-ee; + }; + + qcom,qbt1000 { + compatible = "qcom,qbt1000"; + clock-names = "core\0iface"; + clock-frequency = <0x17d7840>; + qcom,ipc-gpio = <0x34 0x79 0x00>; + qcom,finger-detect-gpio = <0xe6 0x05 0x00>; + phandle = <0x318>; + status = "disabled"; + }; + + qseecom@86d00000 { + compatible = "qcom,qseecom"; + reg = <0x86d00000 0x3c00000>; + reg-names = "secapp-region"; + qcom,hlos-num-ce-hw-instances = <0x01>; + qcom,hlos-ce-hw-instance = <0x00>; + qcom,qsee-ce-hw-instance = <0x00>; + qcom,disk-encrypt-pipe-pair = <0x02>; + qcom,support-fde; + qcom,no-clock-support; + qcom,fde-key-size; + qcom,msm-bus,name = "qseecom-noc"; + qcom,msm-bus,num-cases = <0x04>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x30d40 0x61a80 0x7d 0x200 0x493e0 0xc3500 0x7d 0x200 0x61a80 0xf4240>; + clock-names = "core_clk_src\0core_clk\0iface_clk\0bus_clk"; + clocks = <0x22 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; + qcom,ce-opp-freq = <0xa37d070>; + qcom,qsee-reentrancy-support = <0x02>; + phandle = <0x319>; + }; + + qrng@793000 { + compatible = "qcom,msm-rng"; + reg = <0x793000 0x1000>; + qcom,msm-rng-iface-clk; + qcom,no-qrng-config; + qcom,msm-bus,name = "msm-rng-noc"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x01 0x26a 0x00 0x00 0x01 0x26a 0x00 0x493e0>; + clocks = <0x22 0x48>; + clock-names = "iface_clk"; + phandle = <0x31a>; + }; + + tz-log@146bf720 { + compatible = "qcom,tz-log"; + reg = <0x146bf720 0x3000>; + qcom,hyplog-enabled; + hyplog-address-offset = <0x410>; + hyplog-size-offset = <0x414>; + phandle = <0x31b>; + }; + + qcedev@1de0000 { + compatible = "qcom,qcedev"; + reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; + reg-names = "crypto-base\0crypto-bam-base"; + interrupts = <0x00 0x110 0x00>; + qcom,bam-pipe-pair = <0x03>; + qcom,ce-hw-instance = <0x00>; + qcom,ce-device = <0x00>; + qcom,ce-hw-shared; + qcom,bam-ee = <0x00>; + qcom,msm-bus,name = "qcedev-noc"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x60180 0x60180>; + clock-names = "core_clk_src\0core_clk\0iface_clk\0bus_clk"; + clocks = <0x22 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; + qcom,ce-opp-freq = <0xa37d070>; + qcom,request-bw-before-clk; + qcom,smmu-s1-enable; + iommus = <0x29 0x706 0x01 0x29 0x716 0x01>; + phandle = <0x31c>; + + qcom_cedev_ns_cb { + compatible = "qcom,qcedev,context-bank"; + label = "ns_context"; + iommus = <0x29 0x712 0x00 0x29 0x71f 0x00>; + virtual-addr = <0x60000000>; + virtual-size = <0x40000000>; + }; + + qcom_cedev_s_cb { + compatible = "qcom,qcedev,context-bank"; + label = "secure_context"; + iommus = <0x29 0x713 0x00 0x29 0x71c 0x00 0x29 0x71d 0x00 0x29 0x71e 0x00>; + virtual-addr = <0x60200000>; + virtual-size = <0x40000000>; + qcom,secure-context-bank; + }; + }; + + qcom,msm_hdcp { + compatible = "qcom,msm-hdcp"; + phandle = <0x31d>; + }; + + qcrypto@1de0000 { + compatible = "qcom,qcrypto"; + reg = <0x1de0000 0x20000 0x1dc4000 0x24000>; + reg-names = "crypto-base\0crypto-bam-base"; + interrupts = <0x00 0x110 0x00>; + qcom,bam-pipe-pair = <0x02>; + qcom,ce-hw-instance = <0x00>; + qcom,ce-device = <0x00>; + qcom,bam-ee = <0x00>; + qcom,ce-hw-shared; + qcom,clk-mgmt-sus-res; + qcom,msm-bus,name = "qcrypto-noc"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x7d 0x200 0x00 0x00 0x7d 0x200 0x60180 0x60180>; + clock-names = "core_clk_src\0core_clk\0iface_clk\0bus_clk"; + clocks = <0x22 0x11 0x22 0x11 0x22 0x0f 0x22 0x10>; + qcom,ce-opp-freq = <0xa37d070>; + qcom,request-bw-before-clk; + qcom,use-sw-aes-cbc-ecb-ctr-algo; + qcom,use-sw-aes-xts-algo; + qcom,use-sw-aes-ccm-algo; + qcom,use-sw-ahash-algo; + qcom,use-sw-aead-algo; + qcom,use-sw-hmac-algo; + qcom,smmu-s1-enable; + iommus = <0x29 0x704 0x01 0x29 0x714 0x01>; + phandle = <0x31e>; + }; + + qcom,msm_gsi { + compatible = "qcom,msm_gsi"; + }; + + qcom,rmtfs_sharedmem@0 { + compatible = "qcom,sharedmem-uio"; + reg = <0x00 0x200000>; + reg-names = "rmtfs"; + qcom,client-id = <0x01>; + qcom,guard-memory; + }; + + qcom,rmnet-ipa { + compatible = "qcom,rmnet-ipa3"; + qcom,rmnet-ipa-ssr; + qcom,ipa-loaduC; + qcom,ipa-advertise-sg-support; + qcom,ipa-napi-enable; + }; + + qcom,ipa@01e00000 { + compatible = "qcom,ipa"; + reg = <0x1e00000 0x34000 0x1e04000 0x2c000>; + reg-names = "ipa-base\0gsi-base"; + interrupts = <0x00 0x137 0x00 0x00 0x1b0 0x00>; + interrupt-names = "ipa-irq\0gsi-irq"; + qcom,ipa-hw-ver = <0x0d>; + qcom,ipa-hw-mode = <0x00>; + qcom,ee = <0x00>; + qcom,use-ipa-tethering-bridge; + qcom,modem-cfg-emb-pipe-flt; + qcom,ipa-wdi2; + qcom,use-64-bit-dma-mask; + qcom,arm-smmu; + qcom,bandwidth-vote-for-ipa; + qcom,msm-bus,name = "ipa"; + qcom,msm-bus,num-cases = <0x05>; + qcom,msm-bus,num-paths = <0x04>; + qcom,msm-bus,vectors-KBps = <0x5a 0x200 0x00 0x00 0x5a 0x249 0x00 0x00 0x01 0x2a4 0x00 0x00 0x8f 0x309 0x00 0x00 0x5a 0x200 0x13880 0x927c0 0x5a 0x249 0x13880 0x55730 0x01 0x2a4 0x9c40 0x9c40 0x8f 0x309 0x00 0x4b 0x5a 0x200 0x13880 0x9c400 0x5a 0x249 0x13880 0x9c400 0x01 0x2a4 0x13880 0x13880 0x8f 0x309 0x00 0x96 0x5a 0x200 0x324b0 0xea600 0x5a 0x249 0x324b0 0xea600 0x01 0x2a4 0x324b0 0x27100 0x8f 0x309 0x00 0x12c 0x5a 0x200 0x324b0 0x36ee80 0x5a 0x249 0x324b0 0x36ee80 0x01 0x2a4 0x324b0 0x493e0 0x8f 0x309 0x00 0x163>; + qcom,bus-vector-names = "MIN\0SVS2\0SVS\0NOMINAL\0TURBO"; + qcom,ipa-ram-mmap = <0x280 0x00 0x00 0x288 0x78 0x4000 0x308 0x78 0x4000 0x388 0x78 0x4000 0x408 0x78 0x4000 0x0f 0x00 0x07 0x08 0x0e 0x488 0x78 0x4000 0x508 0x78 0x4000 0x0f 0x00 0x07 0x08 0x0e 0x588 0x78 0x4000 0x608 0x78 0x4000 0x688 0x140 0x7c8 0x00 0x800 0x7d0 0x200 0x9d0 0x200 0x00 0x00 0x00 0xbd8 0x1024 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x80 0x200 0x2000 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x2000 0x00 0x1c00 0x400>; + phandle = <0x31f>; + + qcom,smp2pgpio_map_ipa_1_out { + compatible = "qcom,smp2pgpio-map-ipa-1-out"; + gpios = <0xe7 0x00 0x00>; + }; + + qcom,smp2pgpio_map_ipa_1_in { + compatible = "qcom,smp2pgpio-map-ipa-1-in"; + gpios = <0xe8 0x00 0x00>; + }; + + ipa_smmu_ap { + compatible = "qcom,ipa-smmu-ap-cb"; + qcom,smmu-s1-bypass; + iommus = <0x29 0x720 0x00>; + qcom,iova-mapping = <0x20000000 0x40000000>; + qcom,additional-mapping = <0x146bd000 0x146bd000 0x2000>; + phandle = <0x320>; + }; + + ipa_smmu_wlan { + compatible = "qcom,ipa-smmu-wlan-cb"; + qcom,smmu-s1-bypass; + iommus = <0x29 0x721 0x00>; + qcom,additional-mapping = <0x1e60000 0x1e60000 0x80000>; + phandle = <0x321>; + }; + + ipa_smmu_uc { + compatible = "qcom,ipa-smmu-uc-cb"; + qcom,smmu-s1-bypass; + iommus = <0x29 0x722 0x00>; + qcom,iova-mapping = <0x40000000 0x20000000>; + phandle = <0x322>; + }; + }; + + qcom,ipa_fws { + compatible = "qcom,pil-tz-generic"; + qcom,pas-id = <0x0f>; + qcom,firmware-name = "ipa_fws"; + qcom,pil-force-shutdown; + memory-region = <0xe9>; + }; + + qcom,chd_sliver { + compatible = "qcom,core-hang-detect"; + label = "silver"; + qcom,threshold-arr = <0x17e00058 0x17e10058 0x17e20058 0x17e30058>; + qcom,config-arr = <0x17e00060 0x17e10060 0x17e20060 0x17e30060>; + }; + + qcom,chd_gold { + compatible = "qcom,core-hang-detect"; + label = "gold"; + qcom,threshold-arr = <0x17e40058 0x17e50058 0x17e60058 0x17e70058>; + qcom,config-arr = <0x17e40060 0x17e50060 0x17e60060 0x17e70060>; + }; + + qcom,ghd { + compatible = "qcom,gladiator-hang-detect-v2"; + qcom,threshold-arr = <0x1799041c 0x17990420>; + qcom,config-reg = <0x17990434>; + }; + + qcom,msm-gladiator-v3@17900000 { + compatible = "qcom,msm-gladiator-v3"; + reg = <0x17900000 0xd080>; + reg-names = "gladiator_base"; + interrupts = <0x00 0x11 0x00>; + }; + + qcom,cmd-db@861e0000 { + compatible = "qcom,cmd-db"; + reg = <0xc3f000c 0x08>; + phandle = <0x323>; + }; + + dcc_v2@10a2000 { + compatible = "qcom,dcc-v2"; + reg = <0x10a2000 0x1000 0x10ae000 0x2000>; + reg-names = "dcc-base\0dcc-ram-base"; + dcc-ram-offset = <0x6000>; + qcom,curr-link-list = <0x02>; + qcom,link-list = <0x00 0x1740300 0x06 0x00 0x00 0x1620500 0x04 0x00 0x00 0x7840000 0x01 0x00 0x00 0x7841010 0x0c 0x00 0x00 0x7842000 0x10 0x00 0x00 0x7842500 0x02 0x00 0x02 0x07 0x00 0x00 0x00 0x7841000 0x01 0x00 0x02 0x01 0x00 0x00 0x02 0xa5 0x00 0x00 0x00 0x7841008 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17dc3a84 0x02 0x00 0x00 0x17db3a84 0x01 0x00 0x00 0x1301000 0x02 0x00 0x00 0x17990044 0x01 0x00 0x00 0x17d45f00 0x01 0x00 0x00 0x17d45f08 0x06 0x00 0x00 0x17d45f80 0x01 0x00 0x00 0x17d47418 0x01 0x00 0x00 0x17d47570 0x01 0x00 0x00 0x17d47588 0x01 0x00 0x00 0x17d43700 0x01 0x00 0x00 0x17d43708 0x06 0x00 0x00 0x17d43780 0x01 0x00 0x00 0x17d44c18 0x01 0x00 0x00 0x17d44d70 0x01 0x00 0x00 0x17d44d88 0x01 0x00 0x00 0x17d41700 0x01 0x00 0x00 0x17d41708 0x06 0x00 0x00 0x17d41780 0x01 0x00 0x00 0x17d42c18 0x01 0x00 0x00 0x17d42d70 0x01 0x00 0x00 0x17d42d88 0x01 0x00 0x01 0x69ea00c 0x600007 0x01 0x01 0x69ea01c 0x136800 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136810 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136820 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136830 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136840 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136850 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136860 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x136870 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3e9a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c0a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d1a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d2a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d5a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3d6a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b1a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b2a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b5a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3b6a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c2a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c5a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0x3c6a0 0x01 0x01 0x69ea01c 0x1368a0 0x01 0x00 0x69ea014 0x01 0x01 0x01 0x69ea01c 0xf1e000 0x01 0x01 0x69ea008 0x07 0x01 0x00 0x13e7e00 0x1f 0x00 0x00 0x1132100 0x01 0x00 0x00 0x1136044 0x04 0x00 0x00 0x11360b0 0x01 0x00 0x00 0x113e030 0x02 0x00 0x00 0x1141000 0x01 0x00 0x00 0x1148058 0x04 0x00 0x00 0x1160410 0x03 0x00 0x00 0x11604a0 0x01 0x00 0x00 0x11604b8 0x01 0x00 0x00 0x1165804 0x01 0x00 0x00 0x1166418 0x01 0x00 0x00 0x11b2100 0x01 0x00 0x00 0x11b6044 0x04 0x00 0x00 0x11be030 0x02 0x00 0x00 0x11c1000 0x01 0x00 0x00 0x11c8058 0x04 0x00 0x00 0x11e0410 0x03 0x00 0x00 0x11e04a0 0x01 0x00 0x00 0x11e04b8 0x01 0x00 0x00 0x11e5804 0x01 0x00 0x00 0x11e6418 0x01 0x00 0x00 0x1232100 0x01 0x00 0x00 0x1236044 0x04 0x00 0x00 0x12360b0 0x01 0x00 0x00 0x123e030 0x02 0x00 0x00 0x1241000 0x01 0x00 0x00 0x1248058 0x04 0x00 0x00 0x1260410 0x03 0x00 0x00 0x12604a0 0x01 0x00 0x00 0x12604b8 0x01 0x00 0x00 0x1265804 0x01 0x00 0x00 0x1266418 0x01 0x00 0x00 0x12b2100 0x01 0x00 0x00 0x12b6044 0x03 0x00 0x00 0x12b6050 0x01 0x00 0x00 0x12b60b0 0x01 0x00 0x00 0x12be030 0x02 0x00 0x00 0x12c1000 0x01 0x00 0x00 0x12c8058 0x04 0x00 0x00 0x12e0410 0x03 0x00 0x00 0x12e04a0 0x01 0x00 0x00 0x12e04b8 0x01 0x00 0x00 0x12e5804 0x01 0x00 0x00 0x12e6418 0x01 0x00 0x00 0x1380900 0x08 0x00 0x00 0x1380d00 0x05 0x00 0x00 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0x1132100 0x01 0x00 0x00 0x1136044 0x04 0x00 0x00 0x11360b0 0x01 0x00 0x00 0x113e030 0x02 0x00 0x00 0x1141000 0x01 0x00 0x00 0x1148058 0x04 0x00 0x00 0x1160410 0x03 0x00 0x00 0x11604a0 0x01 0x00 0x00 0x11604b8 0x01 0x00 0x00 0x1165804 0x01 0x00 0x00 0x1166418 0x01 0x00 0x00 0x11b2100 0x01 0x00 0x00 0x11b6044 0x04 0x00 0x00 0x11be030 0x02 0x00 0x00 0x11c1000 0x01 0x00 0x00 0x11c8058 0x04 0x00 0x00 0x11e0410 0x03 0x00 0x00 0x11e04a0 0x01 0x00 0x00 0x11e04b8 0x01 0x00 0x00 0x11e5804 0x01 0x00 0x00 0x11e6418 0x01 0x00 0x00 0x1232100 0x01 0x00 0x00 0x1236044 0x04 0x00 0x00 0x12360b0 0x01 0x00 0x00 0x123e030 0x02 0x00 0x00 0x1241000 0x01 0x00 0x00 0x1248058 0x04 0x00 0x00 0x1260410 0x03 0x00 0x00 0x12604a0 0x01 0x00 0x00 0x12604b8 0x01 0x00 0x00 0x1265804 0x01 0x00 0x00 0x1266418 0x01 0x00 0x00 0x12b2100 0x01 0x00 0x00 0x12b6044 0x03 0x00 0x00 0x12b6050 0x01 0x00 0x00 0x12b60b0 0x01 0x00 0x00 0x12be030 0x02 0x00 0x00 0x12c1000 0x01 0x00 0x00 0x12c8058 0x04 0x00 0x00 0x12e0410 0x03 0x00 0x00 0x12e04a0 0x01 0x00 0x00 0x12e04b8 0x01 0x00 0x00 0x12e5804 0x01 0x00 0x00 0x12e6418 0x01 0x00 0x00 0x1380900 0x08 0x00 0x00 0x1380d00 0x05 0x00 0x00 0x1430280 0x01 0x00 0x00 0x1430288 0x01 0x00 0x00 0x143028c 0x07 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00>; + phandle = <0x324>; + }; + + qcom,msm-core@780000 { + compatible = "qcom,apss-core-ea"; + reg = <0x780000 0x1000>; + }; + + qcom,icnss@18800000 { + compatible = "qcom,icnss"; + reg = <0x18800000 0x800000 0xa0000000 0x10000000 0xb0000000 0x10000>; + reg-names = "membase\0smmu_iova_base\0smmu_iova_ipa"; + iommus = <0x29 0x40 0x01>; + interrupts = <0x00 0x19e 0x00 0x00 0x19f 0x00 0x00 0x1a0 0x00 0x00 0x1a1 0x00 0x00 0x1a2 0x00 0x00 0x1a3 0x00 0x00 0x1a4 0x00 0x00 0x1a5 0x00 0x00 0x1a6 0x00 0x00 0x1a7 0x00 0x00 0x1a8 0x00 0x00 0x1a9 0x00>; + qcom,wlan-msa-memory = <0x100000>; + qcom,gpio-force-fatal-error = <0xea 0x00 0x00>; + qcom,gpio-early-crash-ind = <0xea 0x01 0x00>; + vdd-0.8-cx-mx-supply = <0xeb>; + vdd-1.8-xo-supply = <0xec>; + vdd-1.3-rfa-supply = <0xed>; + vdd-3.3-ch0-supply = <0xee>; + qcom,vdd-0.8-cx-mx-config = <0xc3500 0xc3500>; + qcom,vdd-3.3-ch0-config = <0x2f5d00 0x328980>; + qcom,smmu-s1-bypass; + }; + + qmi-tmd-devices { + compatible = "qcom,qmi_cooling_devices"; + + modem { + qcom,instance-id = <0x00>; + + modem_pa { + qcom,qmi-dev-name = "pa"; + #cooling-cells = <0x02>; + phandle = <0x325>; + }; + + modem_proc { + qcom,qmi-dev-name = "modem"; + #cooling-cells = <0x02>; + phandle = <0x326>; + }; + + modem_current { + qcom,qmi-dev-name = "modem_current"; + #cooling-cells = <0x02>; + phandle = <0x327>; + }; + + modem_skin { + qcom,qmi-dev-name = "modem_skin"; + #cooling-cells = <0x02>; + phandle = <0x328>; + }; + + modem_vdd { + qcom,qmi-dev-name = "cpuv_restriction_cold"; + #cooling-cells = <0x02>; + phandle = <0x103>; + }; + }; + + adsp { + qcom,instance-id = <0x01>; + + adsp_vdd { + qcom,qmi-dev-name = "cpuv_restriction_cold"; + #cooling-cells = <0x02>; + phandle = <0x104>; + }; + }; + + cdsp { + qcom,instance-id = <0x43>; + + cdsp_vdd { + qcom,qmi-dev-name = "cpuv_restriction_cold"; + #cooling-cells = <0x02>; + phandle = <0x105>; + }; + }; + + slpi { + qcom,instance-id = <0x53>; + + slpi_vdd { + qcom,qmi-dev-name = "cpuv_restriction_cold"; + #cooling-cells = <0x02>; + phandle = <0x106>; + }; + }; + }; + + thermal-zones { + phandle = <0x329>; + + aoss0-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0xef 0x00>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu0-silver-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0xef 0x01>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu1-silver-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0xef 0x02>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu2-silver-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0xef 0x03>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu3-silver-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x04>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + kryo-l3-0-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x05>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + kryo-l3-1-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x06>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu0-gold-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x07>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu1-gold-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x08>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu2-gold-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x09>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cpu3-gold-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x0a>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + gpu0-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x0b>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + gpu1-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0xef 0x0c>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + aoss1-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x00>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mdm-dsp-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x01>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + ddr-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x02>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + wlan-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x03>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + compute-hvx-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x04>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + camera-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x05>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmss-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x06>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mdm-core-usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x07>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + gpu-virt-max-step { + polling-delay-passive = <0x0a>; + polling-delay = <0x64>; + thermal-governor = "step_wise"; + + trips { + + gpu-trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0xf1>; + }; + }; + + cooling-maps { + + gpu_cdev0 { + trip = <0xf1>; + cooling-device = <0x9d 0x00 0xffffffff>; + }; + }; + }; + + silv-virt-max-step { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + + trips { + + silver-trip { + temperature = <0x1d4c0>; + hysteresis = <0x00>; + type = "passive"; + }; + }; + }; + + gold-virt-max-step { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + + trips { + + gold-trip { + temperature = <0x1d4c0>; + hysteresis = <0x00>; + type = "passive"; + }; + }; + }; + + pop-mem-step { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0xf0 0x02>; + thermal-governor = "step_wise"; + + trips { + + pop-trip { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0xf2>; + }; + }; + + cooling-maps { + + pop_cdev4 { + trip = <0xf2>; + cooling-device = <0x15 0xffffffff 0xfffffffd>; + }; + + pop_cdev5 { + trip = <0xf2>; + cooling-device = <0x16 0xffffffff 0xfffffffd>; + }; + + pop_cdev6 { + trip = <0xf2>; + cooling-device = <0x17 0xffffffff 0xfffffffd>; + }; + + pop_cdev7 { + trip = <0xf2>; + cooling-device = <0x18 0xffffffff 0xfffffffd>; + }; + }; + }; + + cpu0-silver-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x01>; + thermal-governor = "step_wise"; + + trips { + + emerg-config0 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xf3>; + }; + }; + + cooling-maps { + + emerg_cdev0 { + trip = <0xf3>; + cooling-device = <0x11 0xfffffffe 0xfffffffe>; + }; + }; + }; + + cpu1-silver-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x02>; + thermal-governor = "step_wise"; + + trips { + + emerg-config1 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xf4>; + }; + }; + + cooling-maps { + + emerg_cdev1 { + trip = <0xf4>; + cooling-device = <0x12 0xfffffffe 0xfffffffe>; + }; + }; + }; + + cpu2-silver-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x03>; + thermal-governor = "step_wise"; + + trips { + + emerg-config2 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xf5>; + }; + }; + + cooling-maps { + + emerg_cdev2 { + trip = <0xf5>; + cooling-device = <0x13 0xfffffffe 0xfffffffe>; + }; + }; + }; + + cpu3-silver-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x04>; + thermal-governor = "step_wise"; + + trips { + + emerg-config3 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xf6>; + }; + }; + + cooling-maps { + + emerg_cdev3 { + trip = <0xf6>; + cooling-device = <0x14 0xfffffffe 0xfffffffe>; + }; + }; + }; + + cpu0-gold-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x07>; + thermal-governor = "step_wise"; + + trips { + + emerg-config4 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xf7>; + }; + }; + + cooling-maps { + + emerg_cdev4 { + trip = <0xf7>; + cooling-device = <0x15 0xfffffffe 0xfffffffe>; + }; + }; + }; + + cpu1-gold-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x08>; + thermal-governor = "step_wise"; + + trips { + + emerg-config5 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xf8>; + }; + }; + + cooling-maps { + + emerg_cdev5 { + trip = <0xf8>; + cooling-device = <0x16 0xfffffffe 0xfffffffe>; + }; + }; + }; + + cpu2-gold-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x09>; + thermal-governor = "step_wise"; + + trips { + + emerg-config6 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xf9>; + }; + }; + + cooling-maps { + + emerg_cdev6 { + trip = <0xf9>; + cooling-device = <0x17 0xfffffffe 0xfffffffe>; + }; + }; + }; + + cpu3-gold-step { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0xef 0x0a>; + thermal-governor = "step_wise"; + + trips { + + emerg-config7 { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0xfa>; + }; + }; + + cooling-maps { + + emerg_cdev7 { + trip = <0xfa>; + cooling-device = <0x18 0xfffffffe 0xfffffffe>; + }; + }; + }; + + lmh-dcvs-01 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0x0a>; + + trips { + + active-config { + temperature = <0x17318>; + hysteresis = <0x7530>; + type = "passive"; + }; + }; + }; + + lmh-dcvs-00 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0x02>; + + trips { + + active-config { + temperature = <0x17318>; + hysteresis = <0x7530>; + type = "passive"; + }; + }; + }; + + pm8998_tz { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0xfb>; + phandle = <0x32a>; + + trips { + + pm8998-trip0 { + temperature = <0x19a28>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0xfc>; + }; + + pm8998-trip1 { + temperature = <0x1e848>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0xfd>; + }; + + pm8998-trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x32b>; + }; + }; + + cooling-maps { + + trip0_cpu0 { + trip = <0xfc>; + cooling-device = <0x11 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu1 { + trip = <0xfc>; + cooling-device = <0x12 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu2 { + trip = <0xfc>; + cooling-device = <0x13 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu3 { + trip = <0xfc>; + cooling-device = <0x14 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu4 { + trip = <0xfc>; + cooling-device = <0x15 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu5 { + trip = <0xfc>; + cooling-device = <0x16 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu6 { + trip = <0xfc>; + cooling-device = <0x17 0xfffffffd 0xfffffffd>; + }; + + trip0_cpu7 { + trip = <0xfc>; + cooling-device = <0x18 0xfffffffd 0xfffffffd>; + }; + + trip1_cpu1 { + trip = <0xfd>; + cooling-device = <0x12 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu2 { + trip = <0xfd>; + cooling-device = <0x13 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu3 { + trip = <0xfd>; + cooling-device = <0x14 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu4 { + trip = <0xfd>; + cooling-device = <0x15 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu5 { + trip = <0xfd>; + cooling-device = <0x16 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu6 { + trip = <0xfd>; + cooling-device = <0x17 0xfffffffe 0xfffffffe>; + }; + + trip1_cpu7 { + trip = <0xfd>; + cooling-device = <0x18 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pm8005_tz { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0xfe>; + + trips { + + pm8005-trip0 { + temperature = <0x19a28>; + hysteresis = <0x00>; + type = "passive"; + }; + + pm8005-trip1 { + temperature = <0x1e848>; + hysteresis = <0x00>; + type = "passive"; + }; + + pm8005-trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "passive"; + }; + }; + }; + + aoss0-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x00>; + tracks-low; + + trips { + + aoss0-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0xff>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0xff>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0xff>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0xff>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0xff>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0xff>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0xff>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0xff>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0xff>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0xff>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0xff>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu0-silver-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x01>; + tracks-low; + + trips { + + cpu0-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x107>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x107>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x107>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x107>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x107>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x107>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x107>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x107>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x107>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x107>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x107>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu1-silver-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x02>; + tracks-low; + + trips { + + cpu1-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x108>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x108>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x108>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x108>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x108>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x108>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x108>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x108>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x108>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x108>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x108>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu2-silver-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x03>; + tracks-low; + + trips { + + cpu2-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x109>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x109>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x109>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x109>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x109>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x109>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x109>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x109>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x109>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x109>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x109>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu3-silver-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x04>; + tracks-low; + + trips { + + cpu3-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x10a>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x10a>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + kryo-l3-0-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x05>; + tracks-low; + + trips { + + l3-0-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x10b>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x10b>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + kryo-l3-1-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x06>; + tracks-low; + + trips { + + l3-1-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x10c>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x10c>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu0-gold-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x07>; + tracks-low; + + trips { + + cpug0-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x10d>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x10d>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu1-gold-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x08>; + tracks-low; + + trips { + + cpug1-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x10e>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x10e>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu2-gold-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x09>; + tracks-low; + + trips { + + cpug2-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x10f>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x10f>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + cpu3-gold-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x0a>; + tracks-low; + + trips { + + cpug3-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x110>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x110>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x110>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x110>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x110>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x110>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x110>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x110>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x110>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x110>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x110>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + gpu0-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x0b>; + tracks-low; + + trips { + + gpu0-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x111>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x111>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x111>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x111>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x111>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x111>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x111>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x111>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x111>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x111>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x111>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + gpu1-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xef 0x0c>; + tracks-low; + + trips { + + gpu1-trip_l { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x112>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x112>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x112>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x112>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x112>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x112>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x112>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x112>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x112>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x112>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x112>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + aoss1-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x00>; + tracks-low; + + trips { + + aoss1-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x113>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x113>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x113>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x113>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x113>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x113>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x113>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x113>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x113>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x113>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x113>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + mdm-dsp-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x01>; + tracks-low; + + trips { + + dsp-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x114>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x114>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x114>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x114>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x114>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x114>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x114>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x114>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x114>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x114>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x114>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + ddr-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x02>; + tracks-low; + + trips { + + ddr-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x115>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x115>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x115>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x115>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x115>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x115>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x115>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x115>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x115>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x115>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x115>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + wlan-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x03>; + tracks-low; + + trips { + + wlan-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x116>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x116>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x116>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x116>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x116>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x116>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x116>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x116>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x116>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x116>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x116>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + compute-hvx-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x04>; + tracks-low; + + trips { + + hvx-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x117>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x117>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x117>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x117>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x117>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x117>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x117>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x117>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x117>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x117>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x117>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + camera-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x05>; + tracks-low; + + trips { + + camera-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x118>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x118>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x118>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x118>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x118>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x118>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x118>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x118>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x118>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x118>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x118>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + mmss-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x06>; + tracks-low; + + trips { + + mmss-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x119>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x119>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x119>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x119>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x119>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x119>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x119>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x119>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x119>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x119>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x119>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + mdm-core-lowf { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_floor"; + thermal-sensors = <0xf0 0x07>; + tracks-low; + + trips { + + mdm-trip { + temperature = <0x1388>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x11a>; + }; + }; + + cooling-maps { + + cpu0_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x11 0x04 0x04>; + }; + + cpu4_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x15 0x09 0x09>; + }; + + gpu_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x9d 0x01 0x01>; + }; + + cx_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x100 0x00 0x00>; + }; + + mx_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x101 0x00 0x00>; + }; + + ebi_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x102 0x00 0x00>; + }; + + modem_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x103 0x00 0x00>; + }; + + adsp_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x104 0x00 0x00>; + }; + + cdsp_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x105 0x00 0x00>; + }; + + slpi_vdd_cdev { + trip = <0x11a>; + cooling-device = <0x106 0x00 0x00>; + }; + }; + }; + + ibat-high { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4f0 0x00>; + wake-capable-sensor; + + trips { + + low-ibat { + temperature = <0x1388>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x594>; + }; + }; + }; + + ibat-vhigh { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x4f0 0x01>; + wake-capable-sensor; + + trips { + + ibat_vhigh { + temperature = <0x1770>; + hysteresis = <0x64>; + type = "passive"; + phandle = <0x595>; + }; + }; + }; + + vbat { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "low_limits_cap"; + thermal-sensors = <0x4f0 0x02>; + wake-capable-sensor; + tracks-low; + + trips { + + low-vbat { + temperature = <0xc80>; + hysteresis = <0x64>; + type = "passive"; + phandle = <0x4f1>; + }; + }; + + cooling-maps { + + vbat_cpu4 { + trip = <0x4f1>; + cooling-device = <0x15 0xfffffffe 0xfffffffe>; + }; + + vbat_cpu5 { + trip = <0x4f1>; + cooling-device = <0x16 0xfffffffe 0xfffffffe>; + }; + + vbat_map6 { + trip = <0x4f1>; + cooling-device = <0x17 0xfffffffe 0xfffffffe>; + }; + + vbat_map7 { + trip = <0x4f1>; + cooling-device = <0x18 0xfffffffe 0xfffffffe>; + }; + }; + }; + + vbat_low { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_cap"; + thermal-sensors = <0x4f0 0x03>; + wake-capable-sensor; + tracks-low; + + trips { + + low-vbat { + temperature = <0xaf0>; + hysteresis = <0x00>; + type = "passive"; + }; + }; + }; + + vbat_too_low { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "low_limits_cap"; + thermal-sensors = <0x4f0 0x04>; + wake-capable-sensor; + tracks-low; + + trips { + + low-vbat { + temperature = <0xa28>; + hysteresis = <0x00>; + type = "passive"; + }; + }; + }; + + soc { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "low_limits_cap"; + thermal-sensors = <0x4f0 0x05>; + wake-capable-sensor; + tracks-low; + + trips { + + low-soc { + temperature = <0x0a>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x4f2>; + }; + }; + + cooling-maps { + + soc_cpu4 { + trip = <0x4f2>; + cooling-device = <0x15 0xfffffffe 0xfffffffe>; + }; + + soc_cpu5 { + trip = <0x4f2>; + cooling-device = <0x16 0xfffffffe 0xfffffffe>; + }; + + soc_map6 { + trip = <0x4f2>; + cooling-device = <0x17 0xfffffffe 0xfffffffe>; + }; + + soc_map7 { + trip = <0x4f2>; + cooling-device = <0x18 0xfffffffe 0xfffffffe>; + }; + }; + }; + + pmi8998_tz { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x4f3>; + wake-capable-sensor; + disable-thermal-zone; + + trips { + + pmi8998-trip0 { + temperature = <0x19a28>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x596>; + }; + + pmi8998-trip1 { + temperature = <0x1e848>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x597>; + }; + + pmi8998-trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x598>; + }; + }; + }; + + xo_therm { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x2f9 0x4c>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0xfde8>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cam_therm0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x2f9 0x4d>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0xfde8>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + cam_therm1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x2f9 0x4e>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0xfde8>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + pa_therm0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x2f9 0x4f>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0xfde8>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + pa_therm1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x2f9 0x50>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0xfde8>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + quiet_therm { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x2f9 0x51>; + thermal-governor = "user_space"; + + trips { + + active-config0 { + temperature = <0xfde8>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + }; + + tsens@c222000 { + compatible = "qcom,sdm845-tsens"; + reg = <0xc222000 0x04 0xc263000 0x1ff>; + reg-names = "tsens_srot_physical\0tsens_tm_physical"; + interrupts = <0x00 0x1fa 0x00 0x00 0x1fc 0x00>; + interrupt-names = "tsens-upper-lower\0tsens-critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0xef>; + }; + + tsens@c223000 { + compatible = "qcom,sdm845-tsens"; + reg = <0xc223000 0x04 0xc265000 0x1ff>; + reg-names = "tsens_srot_physical\0tsens_tm_physical"; + interrupts = <0x00 0x1fb 0x00 0x00 0x1fd 0x00>; + interrupt-names = "tsens-upper-lower\0tsens-critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0xf0>; + }; + + mem_dump { + compatible = "qcom,mem-dump"; + memory-region = <0x11b>; + + rpmh { + qcom,dump-size = <0x2000000>; + qcom,dump-id = <0xec>; + }; + + fcm { + qcom,dump-size = <0x8400>; + qcom,dump-id = <0xee>; + }; + + rpm_sw { + qcom,dump-size = <0x28000>; + qcom,dump-id = <0xea>; + }; + + pmic { + qcom,dump-size = <0x10000>; + qcom,dump-id = <0xe4>; + }; + + tmc_etf { + qcom,dump-size = <0x10000>; + qcom,dump-id = <0xf0>; + }; + + tmc_etfswao { + qcom,dump-size = <0x8400>; + qcom,dump-id = <0xf1>; + }; + + tmc_etr_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x100>; + }; + + tmc_etf_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x101>; + }; + + etfswao_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x102>; + }; + + misc_data { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0xe8>; + }; + + tpdm_swao { + qcom,dump-size = <0x512>; + qcom,dump-id = <0xf2>; + }; + }; + + qcom,gpi-dma@0x800000 { + #dma-cells = <0x05>; + compatible = "qcom,gpi-dma"; + reg = <0x800000 0x60000>; + reg-names = "gpi-top"; + interrupts = <0x00 0xf4 0x00 0x00 0xf5 0x00 0x00 0xf6 0x00 0x00 0xf7 0x00 0x00 0xf8 0x00 0x00 0xf9 0x00 0x00 0xfa 0x00 0x00 0xfb 0x00 0x00 0xfc 0x00 0x00 0xfd 0x00 0x00 0xfe 0x00 0x00 0xff 0x00 0x00 0x100 0x00>; + qcom,max-num-gpii = <0x0d>; + qcom,gpii-mask = <0xfa>; + qcom,ev-factor = <0x02>; + iommus = <0x29 0x16 0x00>; + qcom,smmu-cfg = <0x01>; + qcom,iova-range = <0x00 0x100000 0x00 0x100000>; + status = "ok"; + phandle = <0x38>; + }; + + qcom,gpi-dma@0xa00000 { + #dma-cells = <0x05>; + compatible = "qcom,gpi-dma"; + reg = <0xa00000 0x60000>; + reg-names = "gpi-top"; + interrupts = <0x00 0x117 0x00 0x00 0x118 0x00 0x00 0x119 0x00 0x00 0x11a 0x00 0x00 0x11b 0x00 0x00 0x11c 0x00 0x00 0x125 0x00 0x00 0x126 0x00 0x00 0x127 0x00 0x00 0x128 0x00 0x00 0x129 0x00 0x00 0x12a 0x00 0x00 0x12b 0x00>; + qcom,max-num-gpii = <0x0d>; + qcom,gpii-mask = <0xfa>; + qcom,ev-factor = <0x02>; + iommus = <0x29 0x6d6 0x00>; + qcom,smmu-cfg = <0x01>; + qcom,iova-range = <0x00 0x100000 0x00 0x100000>; + status = "ok"; + phandle = <0x5e>; + }; + + msm_tspp@0x8880000 { + compatible = "qcom,msm_tspp"; + reg = <0x88a7000 0x200 0x88a8000 0x200 0x88a9000 0x1000 0x8884000 0x23000>; + reg-names = "MSM_TSIF0_PHYS\0MSM_TSIF1_PHYS\0MSM_TSPP_PHYS\0MSM_TSPP_BAM_PHYS"; + interrupts = <0x00 0x79 0x00 0x00 0x77 0x00 0x00 0x78 0x00 0x00 0x7a 0x00>; + interrupt-names = "TSIF_TSPP_IRQ\0TSIF0_IRQ\0TSIF1_IRQ\0TSIF_BAM_IRQ"; + clock-names = "iface_clk\0ref_clk"; + clocks = <0x22 0x77 0x22 0x79>; + qcom,msm-bus,name = "tsif"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x52 0x200 0x00 0x00 0x52 0x200 0x3000 0x6000>; + pinctrl-names = "disabled\0tsif0-mode1\0tsif0-mode2\0tsif1-mode1\0tsif1-mode2\0dual-tsif-mode1\0dual-tsif-mode2"; + pinctrl-0; + pinctrl-1 = <0x11c>; + pinctrl-2 = <0x11c 0x11d>; + pinctrl-3 = <0x11e>; + pinctrl-4 = <0x11e 0x11f>; + pinctrl-5 = <0x11c 0x11e>; + pinctrl-6 = <0x11c 0x11d 0x11e 0x11f>; + qcom,smmu-s1-bypass; + iommus = <0x29 0x20 0x0f>; + phandle = <0x32c>; + }; + + rpmh-regulator-ebilvl { + compatible = "qcom,rpmh-arc-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ebi.lvl"; + + regulator-s1 { + regulator-name = "pm8998_s1_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x01>; + regulator-max-microvolt = <0x10000>; + phandle = <0x32d>; + }; + + regulator-cdev { + compatible = "qcom,rpmh-reg-cdev"; + mboxes = <0x80 0x00>; + qcom,reg-resource-name = "ebi"; + #cooling-cells = <0x02>; + phandle = <0x102>; + }; + }; + + rpmh-regulator-smpa2 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "smpa2"; + + regulator-s2 { + regulator-name = "pm8998_s2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + qcom,init-voltage = <0x10c8e0>; + phandle = <0x32e>; + }; + }; + + rpmh-regulator-smpa3 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "smpa3"; + + regulator-s3 { + regulator-name = "pm8998_s3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x14a140>; + regulator-max-microvolt = <0x14a140>; + qcom,init-voltage = <0x14a140>; + phandle = <0x32f>; + }; + }; + + rpmh-regulator-smpa5 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "smpa5"; + + regulator-s5 { + regulator-name = "pm8998_s5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1d0d80>; + regulator-max-microvolt = <0x1f20c0>; + qcom,init-voltage = <0x1d0d80>; + phandle = <0xa3>; + }; + }; + + rpmh-regulator-mxlvl { + compatible = "qcom,rpmh-arc-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "mx.lvl"; + + regulator-s6-level { + regulator-name = "pm8998_s6_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x01>; + regulator-max-microvolt = <0x10000>; + phandle = <0x8c>; + }; + + regulator-s6-level-ao { + regulator-name = "pm8998_s6_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x01>; + regulator-max-microvolt = <0x10000>; + phandle = <0x9e>; + }; + + mx-cdev-lvl { + compatible = "qcom,regulator-cooling-device"; + regulator-cdev-supply = <0x8c>; + regulator-levels = <0x101 0x01>; + #cooling-cells = <0x02>; + phandle = <0x101>; + }; + }; + + rpmh-regulator-smpa7 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "smpa7"; + + regulator-s7 { + regulator-name = "pm8998_s7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xdbba0>; + regulator-max-microvolt = <0xfafa0>; + qcom,init-voltage = <0xdbba0>; + phandle = <0xa2>; + }; + }; + + rpmh-regulator-cxlvl { + compatible = "qcom,rpmh-arc-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "cx.lvl"; + pm8998_s9_level-parent-supply = <0x8c>; + pm8998_s9_level_ao-parent-supply = <0x9e>; + + regulator-s9-level { + regulator-name = "pm8998_s9_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x11>; + regulator-max-microvolt = <0x10000>; + qcom,min-dropout-voltage-level = <0xffffffff>; + phandle = <0x1b>; + }; + + regulator-s9-level-ao { + regulator-name = "pm8998_s9_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x11>; + regulator-max-microvolt = <0x10000>; + qcom,min-dropout-voltage-level = <0xffffffff>; + phandle = <0x8b>; + }; + + regulator-cdev { + compatible = "qcom,rpmh-reg-cdev"; + mboxes = <0x80 0x00>; + qcom,reg-resource-name = "cx"; + #cooling-cells = <0x02>; + phandle = <0x100>; + }; + }; + + rpmh-regulator-ldoa1 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa1"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + proxy-supply = <0x2f>; + + regulator-l1 { + regulator-name = "pm8998_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xd6d80>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x11940>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x02>; + phandle = <0x2f>; + }; + + regulator-l1-ao { + regulator-name = "pm8998_l1_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xd6d80>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x02>; + phandle = <0xa0>; + }; + + regulator-l1-so { + regulator-name = "pm8998_l1_so"; + qcom,set = <0x02>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xd6d80>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x02>; + qcom,init-enable = <0x00>; + }; + }; + + rpmh-regulator-ldoa2 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa2"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-l2 { + regulator-name = "pm8998_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x02>; + regulator-always-on; + phandle = <0x330>; + }; + }; + + rpmh-regulator-ldoa3 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa3"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l3 { + regulator-name = "pm8998_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0xf4240>; + qcom,init-voltage = <0xf4240>; + qcom,init-mode = <0x02>; + phandle = <0x331>; + }; + }; + + rpmh-regulator-lmxlvl { + compatible = "qcom,rpmh-arc-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "lmx.lvl"; + + regulator-l4-level { + regulator-name = "pm8998_l4_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x01>; + regulator-max-microvolt = <0x10000>; + phandle = <0xb6>; + }; + }; + + rpmh-regulator-ldoa5 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa5"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l5 { + regulator-name = "pm8998_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xc3500>; + regulator-max-microvolt = <0xc3500>; + qcom,init-voltage = <0xc3500>; + qcom,init-mode = <0x02>; + phandle = <0xeb>; + }; + }; + + rpmh-regulator-ldoa6 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa6"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l6 { + regulator-name = "pm8998_l6"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1c5200>; + regulator-max-microvolt = <0x1c5200>; + qcom,init-voltage = <0x1c5200>; + qcom,init-mode = <0x02>; + phandle = <0x332>; + }; + }; + + rpmh-regulator-ldoa7 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa7"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l7 { + regulator-name = "pm8998_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x02>; + phandle = <0xec>; + }; + }; + + rpmh-regulator-ldoa8 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa8"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l8 { + regulator-name = "pm8998_l8"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x130b00>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x02>; + phandle = <0x333>; + }; + }; + + rpmh-regulator-ldoa9 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa9"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l9 { + regulator-name = "pm8998_l9"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1a0040>; + regulator-max-microvolt = <0x2cad80>; + qcom,init-voltage = <0x1a0040>; + qcom,init-mode = <0x02>; + phandle = <0x334>; + }; + }; + + rpmh-regulator-ldoa10 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa10"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l10 { + regulator-name = "pm8998_l10"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1a0040>; + regulator-max-microvolt = <0x2cad80>; + qcom,init-voltage = <0x1a0040>; + qcom,init-mode = <0x02>; + phandle = <0x335>; + }; + }; + + rpmh-regulator-ldoa11 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa11"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l11 { + regulator-name = "pm8998_l11"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xf4240>; + regulator-max-microvolt = <0xffdc0>; + qcom,init-voltage = <0xf4240>; + qcom,init-mode = <0x02>; + phandle = <0x336>; + }; + }; + + rpmh-regulator-ldoa12 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa12"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l12 { + regulator-name = "pm8998_l12"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x02>; + phandle = <0x121>; + }; + }; + + rpmh-regulator-ldoa13 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa13"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l13 { + regulator-name = "pm8998_l13"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x2d2a80>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x02>; + phandle = <0x337>; + }; + }; + + rpmh-regulator-ldoa14 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa14"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + proxy-supply = <0x120>; + + regulator-l14 { + regulator-name = "pm8998_l14"; + qcom,set = <0x03>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x1c138>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1e8480>; + qcom,init-voltage = <0x1cfde0>; + qcom,init-mode = <0x04>; + phandle = <0x120>; + regulator-boot-on; + }; + }; + + rpmh-regulator-ldoa15 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa15"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l15 { + regulator-name = "pm8998_l15"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x02>; + phandle = <0x338>; + }; + }; + + rpmh-regulator-ldoa16 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa16"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l16 { + regulator-name = "pm8998_l16"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x294280>; + regulator-max-microvolt = <0x294280>; + qcom,init-voltage = <0x294280>; + qcom,init-mode = <0x02>; + phandle = <0x339>; + }; + }; + + rpmh-regulator-ldoa17 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa17"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l17 { + regulator-name = "pm8998_l17"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x13e5c0>; + regulator-max-microvolt = <0x13e5c0>; + qcom,init-voltage = <0x13e5c0>; + qcom,init-mode = <0x02>; + phandle = <0xed>; + }; + }; + + rpmh-regulator-ldoa18 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa18"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l18 { + regulator-name = "pm8998_l18"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x294280>; + regulator-max-microvolt = <0x2d2a80>; + qcom,init-voltage = <0x294280>; + qcom,init-mode = <0x02>; + phandle = <0x33a>; + }; + }; + + rpmh-regulator-ldoa19 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa19"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l19 { + regulator-name = "pm8998_l19"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2b9440>; + regulator-max-microvolt = <0x2f5d00>; + qcom,init-voltage = <0x2b9440>; + qcom,init-mode = <0x02>; + phandle = <0x33b>; + }; + }; + + rpmh-regulator-ldoa20 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa20"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l20 { + regulator-name = "pm8998_l20"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x294280>; + regulator-max-microvolt = <0x2d2a80>; + qcom,init-voltage = <0x294280>; + qcom,init-mode = <0x04>; + phandle = <0x33c>; + }; + }; + + rpmh-regulator-ldoa21 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa21"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l21 { + regulator-name = "pm8998_l21"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x294280>; + regulator-max-microvolt = <0x2d2a80>; + qcom,init-voltage = <0x294280>; + qcom,init-mode = <0x02>; + phandle = <0x33d>; + }; + }; + + rpmh-regulator-ldoa22 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa22"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l22 { + regulator-name = "pm8998_l22"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2bb380>; + regulator-max-microvolt = <0x328980>; + qcom,init-voltage = <0x2bb380>; + qcom,init-mode = <0x02>; + phandle = <0x33e>; + }; + }; + + rpmh-regulator-ldoa23 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa23"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l23 { + regulator-name = "pm8998_l23"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2dc6c0>; + regulator-max-microvolt = <0x328980>; + qcom,init-voltage = <0x2dc6c0>; + qcom,init-mode = <0x02>; + phandle = <0x33f>; + }; + }; + + rpmh-regulator-ldoa24 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa24"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + pm8998_l24-parent-supply = <0x121>; + + regulator-l24 { + regulator-name = "pm8998_l24"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2f1e80>; + regulator-max-microvolt = <0x2f1e80>; + qcom,init-voltage = <0x2f1e80>; + qcom,init-mode = <0x02>; + phandle = <0xba>; + }; + }; + + rpmh-regulator-ldoa25 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa25"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-l25 { + regulator-name = "pm8998_l25"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2dc6c0>; + regulator-max-microvolt = <0x328980>; + qcom,init-voltage = <0x2dc6c0>; + qcom,init-mode = <0x02>; + phandle = <0xee>; + }; + }; + + rpmh-regulator-ldoa26 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa26"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + proxy-supply = <0x2e>; + + regulator-l26 { + regulator-name = "pm8998_l26"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0xaa50>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x02>; + phandle = <0x2e>; + }; + }; + + rpmh-regulator-lcxlvl { + compatible = "qcom,rpmh-arc-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "lcx.lvl"; + + regulator-l27-level { + regulator-name = "pm8998_l27_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x01>; + regulator-max-microvolt = <0x10000>; + phandle = <0xb5>; + }; + }; + + rpmh-regulator-ldoa28 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "ldoa28"; + qcom,regulator-type = "pmic4-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x01>; + + regulator-l28 { + regulator-name = "pm8998_l28"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x325aa0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x325aa0>; + qcom,init-mode = <0x02>; + phandle = <0x340>; + regulator-boot-on; + }; + }; + + rpmh-regulator-vsa1 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "vsa1"; + + regulator-lvs1 { + regulator-name = "pm8998_lvs1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x341>; + }; + }; + + rpmh-regulator-vsa2 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "vsa2"; + + regulator-lvs2 { + regulator-name = "pm8998_lvs2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x342>; + }; + }; + + rpmh-regulator-bobb1 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "bobb1"; + qcom,regulator-type = "pmic4-bob"; + qcom,send-defaults; + + regulator-bob { + regulator-name = "pmi8998_bob"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x328980>; + regulator-max-microvolt = <0x36ee80>; + qcom,init-voltage = <0x328980>; + qcom,init-mode = <0x00>; + phandle = <0x343>; + }; + + regulator-bob-ao { + regulator-name = "pmi8998_bob_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x328980>; + regulator-max-microvolt = <0x36ee80>; + qcom,init-voltage = <0x328980>; + qcom,init-mode = <0x03>; + phandle = <0x344>; + }; + }; + + rpmh-regulator-gfxlvl { + compatible = "qcom,rpmh-arc-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "gfx.lvl"; + + regulator-s1-level { + regulator-name = "pm8005_s1_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x31>; + regulator-max-microvolt = <0x10000>; + qcom,init-voltage-level = <0x31>; + phandle = <0x1d>; + }; + }; + + rpmh-regulator-msslvl { + compatible = "qcom,rpmh-arc-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "mss.lvl"; + + regulator-s2-level { + regulator-name = "pm8005_s2_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x01>; + regulator-max-microvolt = <0x10000>; + phandle = <0xad>; + }; + }; + + rpmh-regulator-smpc3 { + compatible = "qcom,rpmh-vrm-regulator"; + mboxes = <0x8a 0x00>; + qcom,resource-name = "smpc3"; + + regulator-s3 { + regulator-name = "pm8005_s3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x927c0>; + regulator-max-microvolt = <0x927c0>; + qcom,init-voltage = <0x927c0>; + phandle = <0x345>; + }; + }; + + refgen-regulator@ff1000 { + compatible = "qcom,refgen-regulator"; + reg = <0xff1000 0x60>; + regulator-name = "refgen"; + regulator-enable-ramp-delay = <0x05>; + status = "ok"; + proxy-supply = <0x122>; + qcom,proxy-consumer-enable; + phandle = <0x122>; + }; + + csr@6001000 { + compatible = "qcom,coresight-csr"; + reg = <0x6001000 0x1000>; + reg-names = "csr-base"; + coresight-name = "coresight-csr"; + qcom,usb-bam-support; + qcom,hwctrl-set-support; + qcom,set-byte-cntr-support; + qcom,blk-size = <0x01>; + phandle = <0x128>; + }; + + csr@6b0e000 { + compatible = "qcom,coresight-csr"; + reg = <0x6b0e000 0x1000>; + reg-names = "csr-base"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + coresight-name = "coresight-swao-csr"; + qcom,timestamp-support; + qcom,blk-size = <0x01>; + phandle = <0x346>; + }; + + replicator@6046000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b909>; + reg = <0x6046000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x347>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x123>; + phandle = <0x135>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x124>; + phandle = <0x136>; + }; + }; + }; + }; + + replicator@6b0a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b909>; + reg = <0x6b0a000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator-swao"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x348>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x125>; + phandle = <0x129>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x126>; + phandle = <0x187>; + }; + }; + + port@2 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x127>; + phandle = <0x142>; + }; + }; + }; + }; + + tmc@6b09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b961>; + reg = <0x6b09000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etf-swao"; + coresight-csr = <0x128>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x349>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x129>; + phandle = <0x125>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x12a>; + phandle = <0x12b>; + }; + }; + }; + }; + + funnel@0x6b08000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6b08000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-swao"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x34a>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x12b>; + phandle = <0x12a>; + }; + }; + + port@1 { + reg = <0x06>; + + endpoint { + slave-mode; + remote-endpoint = <0x12c>; + phandle = <0x188>; + }; + }; + + port@2 { + reg = <0x07>; + + endpoint { + slave-mode; + remote-endpoint = <0x12d>; + phandle = <0x12e>; + }; + }; + }; + }; + + tpda@6b01000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x6b01000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-swao"; + qcom,tpda-atid = <0x47>; + qcom,dsb-elem-size = <0x01 0x20>; + qcom,cmb-elem-size = <0x00 0x40>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x34b>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x12e>; + phandle = <0x12d>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x12f>; + phandle = <0x131>; + }; + }; + + port@2 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x130>; + phandle = <0x132>; + }; + }; + }; + }; + + tpdm@6b02000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6b02000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x34c>; + + port { + + endpoint { + remote-endpoint = <0x131>; + phandle = <0x12f>; + }; + }; + }; + + tpdm@6b03000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6b03000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,msr-fix-req; + phandle = <0x34d>; + + port { + + endpoint { + remote-endpoint = <0x132>; + phandle = <0x130>; + }; + }; + }; + + tmc@6048000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b961>; + reg = <0x6048000 0x1000 0x6064000 0x15000>; + reg-names = "tmc-base\0bam-base"; + arm,buffer-size = <0x400000>; + arm,sg-enable; + coresight-name = "coresight-tmc-etr"; + coresight-ctis = <0x133 0x134>; + coresight-csr = <0x128>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + interrupts = <0x00 0x10e 0x01>; + interrupt-names = "byte-cntr-irq"; + phandle = <0x34e>; + + port { + + endpoint { + slave-mode; + remote-endpoint = <0x135>; + phandle = <0x123>; + }; + }; + }; + + tmc@6047000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b961>; + reg = <0x6047000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etf"; + coresight-ctis = <0x133 0x134>; + coresight-csr = <0x128>; + arm,default-sink; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x34f>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x136>; + phandle = <0x124>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x137>; + phandle = <0x138>; + }; + }; + }; + }; + + funnel@6045000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6045000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-merg"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x350>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x138>; + phandle = <0x137>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x139>; + phandle = <0x13c>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + slave-mode; + remote-endpoint = <0x13a>; + phandle = <0x140>; + }; + }; + }; + }; + + stm@6002000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b962>; + reg = <0x6002000 0x1000 0x16280000 0x180000>; + reg-names = "stm-base\0stm-stimulus-base"; + coresight-name = "coresight-stm"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x351>; + + port { + + endpoint { + remote-endpoint = <0x13b>; + phandle = <0x13f>; + }; + }; + }; + + hwevent@0x014066f0 { + compatible = "qcom,coresight-hwevent"; + reg = <0x14066f0 0x04 0x14166f0 0x04 0x1406038 0x04 0x1416038 0x04>; + reg-names = "ddr-ch0-cfg\0ddr-ch23-cfg\0ddr-ch0-ctrl\0ddr-ch23-ctrl"; + coresight-name = "coresight-hwevent"; + coresight-csr = <0x128>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x352>; + }; + + funnel@0x6041000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6041000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x353>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x13c>; + phandle = <0x139>; + }; + }; + + port@1 { + reg = <0x03>; + + endpoint { + slave-mode; + remote-endpoint = <0x13d>; + phandle = <0x17e>; + }; + }; + + port@2 { + reg = <0x06>; + + endpoint { + slave-mode; + remote-endpoint = <0x13e>; + phandle = <0x181>; + }; + }; + + port@3 { + reg = <0x07>; + + endpoint { + slave-mode; + remote-endpoint = <0x13f>; + phandle = <0x13b>; + }; + }; + }; + }; + + funnel@0x6043000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6043000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in2"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x354>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x140>; + phandle = <0x13a>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x141>; + phandle = <0x189>; + }; + }; + + port@2 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x142>; + phandle = <0x127>; + }; + }; + + port@3 { + reg = <0x02>; + + endpoint { + slave-mode; + remote-endpoint = <0x143>; + phandle = <0x154>; + }; + }; + + port@4 { + reg = <0x05>; + + endpoint { + slave-mode; + remote-endpoint = <0x144>; + phandle = <0x18c>; + }; + }; + + port@5 { + reg = <0x06>; + + endpoint { + slave-mode; + remote-endpoint = <0x145>; + phandle = <0x146>; + }; + }; + }; + }; + + funnel@0x6943000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6943000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-gfx"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + status = "disabled"; + phandle = <0x355>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x146>; + phandle = <0x145>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x147>; + phandle = <0x2a8>; + }; + }; + + port@2 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x148>; + phandle = <0x2a9>; + }; + }; + }; + }; + + tpda@6004000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x6004000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda"; + qcom,tpda-atid = <0x41>; + qcom,bc-elem-size = <0x0a 0x20 0x0d 0x20>; + qcom,tc-elem-size = <0x0d 0x20>; + qcom,dsb-elem-size = <0x00 0x20 0x02 0x20 0x03 0x20 0x05 0x20 0x06 0x20 0x0a 0x20 0x0b 0x20 0x0d 0x20>; + qcom,cmb-elem-size = <0x03 0x40 0x07 0x40 0x09 0x40 0x0d 0x40>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x356>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x149>; + phandle = <0x182>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x14a>; + phandle = <0x15e>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + slave-mode; + remote-endpoint = <0x14b>; + phandle = <0x16a>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + slave-mode; + remote-endpoint = <0x14c>; + phandle = <0x172>; + }; + }; + + port@4 { + reg = <0x05>; + + endpoint { + slave-mode; + remote-endpoint = <0x14d>; + phandle = <0x159>; + }; + }; + + port@5 { + reg = <0x06>; + + endpoint { + slave-mode; + remote-endpoint = <0x14e>; + phandle = <0x16d>; + }; + }; + + port@6 { + reg = <0x07>; + + endpoint { + slave-mode; + remote-endpoint = <0x14f>; + phandle = <0x177>; + }; + }; + + port@7 { + reg = <0x09>; + + endpoint { + slave-mode; + remote-endpoint = <0x150>; + phandle = <0x176>; + }; + }; + + port@8 { + reg = <0x0a>; + + endpoint { + slave-mode; + remote-endpoint = <0x151>; + phandle = <0x160>; + }; + }; + + port@9 { + reg = <0x0b>; + + endpoint { + slave-mode; + remote-endpoint = <0x152>; + phandle = <0x15f>; + }; + }; + + port@10 { + reg = <0x0d>; + + endpoint { + slave-mode; + remote-endpoint = <0x153>; + phandle = <0x175>; + }; + }; + }; + }; + + funnel@6832000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6832000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-modem"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x357>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x154>; + phandle = <0x143>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x155>; + phandle = <0x156>; + }; + }; + }; + }; + + tpda@6831000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x6831000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-modem"; + qcom,tpda-atid = <0x43>; + qcom,dsb-elem-size = <0x00 0x20>; + qcom,cmb-elem-size = <0x00 0x40>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x358>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x156>; + phandle = <0x155>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x157>; + phandle = <0x158>; + }; + }; + }; + }; + + tpdm@6830000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6830000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-modem"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x359>; + + port { + + endpoint { + remote-endpoint = <0x158>; + phandle = <0x157>; + }; + }; + }; + + funnel@6845000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6845000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-lpass"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x35a>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x159>; + phandle = <0x14d>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x15a>; + phandle = <0x15d>; + }; + }; + }; + }; + + funnel_1@6845000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6867010 0x10 0x6845000 0x1000>; + reg-names = "funnel-base-dummy\0funnel-base-real"; + coresight-name = "coresight-funnel-lpass-1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,duplicate-funnel; + phandle = <0x35b>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x15b>; + phandle = <0x183>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x15c>; + phandle = <0x18a>; + }; + }; + }; + }; + + tpdm@6844000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6844000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-lpass"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,msr-fix-req; + phandle = <0x35c>; + + port { + + endpoint { + remote-endpoint = <0x15d>; + phandle = <0x15a>; + }; + }; + }; + + tpdm@6c28000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6c28000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-center"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,msr-fix-req; + phandle = <0x35d>; + + port { + + endpoint { + remote-endpoint = <0x15e>; + phandle = <0x14a>; + }; + }; + }; + + tpdm@6a24000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6a24000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-north"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,msr-fix-req; + phandle = <0x35e>; + + port { + + endpoint { + remote-endpoint = <0x15f>; + phandle = <0x152>; + }; + }; + }; + + tpdm@69d0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x69d0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-qm"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x35f>; + + port { + + endpoint { + remote-endpoint = <0x160>; + phandle = <0x151>; + }; + }; + }; + + tpda@7862000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x7862000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-apss"; + qcom,tpda-atid = <0x42>; + qcom,dsb-elem-size = <0x00 0x20>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x360>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x161>; + phandle = <0x18f>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x162>; + phandle = <0x163>; + }; + }; + }; + }; + + tpdm@7860000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x7860000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-apss"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x361>; + + port { + + endpoint { + remote-endpoint = <0x163>; + phandle = <0x162>; + }; + }; + }; + + tpda@78c0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x78c0000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-llm-silver"; + qcom,tpda-atid = <0x48>; + qcom,cmb-elem-size = <0x00 0x20>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x362>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x164>; + phandle = <0x190>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x165>; + phandle = <0x166>; + }; + }; + }; + }; + + tpdm@78a0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x78a0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-silver"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x363>; + + port { + + endpoint { + remote-endpoint = <0x166>; + phandle = <0x165>; + }; + }; + }; + + tpda@78d0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x78d0000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-llm-gold"; + qcom,tpda-atid = <0x49>; + qcom,cmb-elem-size = <0x00 0x20>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x364>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x167>; + phandle = <0x191>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x168>; + phandle = <0x169>; + }; + }; + }; + }; + + tpdm@78b0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x78b0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-gold"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x365>; + + port { + + endpoint { + remote-endpoint = <0x169>; + phandle = <0x168>; + }; + }; + }; + + funnel@6c0b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6c0b000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl-mm"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x366>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x16a>; + phandle = <0x14b>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x16b>; + phandle = <0x16c>; + }; + }; + }; + }; + + tpdm@6c08000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6c08000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-mm"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,msr-fix-req; + phandle = <0x367>; + + port { + + endpoint { + remote-endpoint = <0x16c>; + phandle = <0x16b>; + }; + }; + }; + + funnel@6861000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6861000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-turing"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x368>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x16d>; + phandle = <0x14e>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x16e>; + phandle = <0x171>; + }; + }; + }; + }; + + funnel_1@6861000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6867000 0x10 0x6861000 0x1000>; + reg-names = "funnel-base-dummy\0funnel-base-real"; + coresight-name = "coresight-funnel-turing-1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,duplicate-funnel; + phandle = <0x369>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x16f>; + phandle = <0x184>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x170>; + phandle = <0x186>; + }; + }; + }; + }; + + tpdm@6860000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6860000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-turing"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,msr-fix-req; + phandle = <0x36a>; + + port { + + endpoint { + remote-endpoint = <0x171>; + phandle = <0x16e>; + }; + }; + }; + + funnel@69e2000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x69e2000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr-0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x36b>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x172>; + phandle = <0x14c>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x173>; + phandle = <0x174>; + }; + }; + }; + }; + + tpdm@69e0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x69e0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,msr-fix-req; + phandle = <0x36c>; + + port { + + endpoint { + remote-endpoint = <0x174>; + phandle = <0x173>; + }; + }; + }; + + tpdm@6850000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6850000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-pimem"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x36d>; + + port { + + endpoint { + remote-endpoint = <0x175>; + phandle = <0x153>; + }; + }; + }; + + tpdm@684c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x684c000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-prng"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x36e>; + + port { + + endpoint { + remote-endpoint = <0x176>; + phandle = <0x150>; + }; + }; + }; + + tpdm@6840000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6840000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-vsense"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x36f>; + + port { + + endpoint { + remote-endpoint = <0x177>; + phandle = <0x14f>; + }; + }; + }; + + tpda@7832000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x7832000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-olc"; + qcom,tpda-atid = <0x45>; + qcom,cmb-elem-size = <0x00 0x40>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x370>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x178>; + phandle = <0x18e>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x179>; + phandle = <0x17a>; + }; + }; + }; + }; + + tpdm@7830000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x7830000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-olc"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x371>; + + port { + + endpoint { + remote-endpoint = <0x17a>; + phandle = <0x179>; + }; + }; + }; + + tpda@6882000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b969>; + reg = <0x6882000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-spss"; + qcom,tpda-atid = <0x46>; + qcom,dsb-elem-size = <0x00 0x20>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x372>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x17b>; + phandle = <0x17f>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x17c>; + phandle = <0x17d>; + }; + }; + }; + }; + + tpdm@6880000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b968>; + reg = <0x6880000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-spss"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x373>; + + port { + + endpoint { + remote-endpoint = <0x17d>; + phandle = <0x17c>; + }; + }; + }; + + funnel@6883000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6883000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-spss"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x374>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x17e>; + phandle = <0x13d>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x17f>; + phandle = <0x17b>; + }; + }; + + port@2 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x180>; + phandle = <0x18b>; + }; + }; + }; + }; + + funnel@6005000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x6005000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-qatb"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x375>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x181>; + phandle = <0x13e>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x182>; + phandle = <0x149>; + }; + }; + + port@2 { + reg = <0x06>; + + endpoint { + slave-mode; + remote-endpoint = <0x183>; + phandle = <0x15b>; + }; + }; + + port@3 { + reg = <0x07>; + + endpoint { + slave-mode; + remote-endpoint = <0x184>; + phandle = <0x16f>; + }; + }; + }; + }; + + cti@69e1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x69e1000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-ddr_dl_0_cti"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x376>; + }; + + cti@69e4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x69e4000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-ddr_dl_1_cti0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x377>; + }; + + cti@69e5000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x69e5000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-ddr_dl_1_cti1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x378>; + }; + + cti@6c09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6c09000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-dlmm_cti0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x379>; + }; + + cti@6c0a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6c0a000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-dlmm_cti1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x37a>; + }; + + cti@78e0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x78e0000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-apss_cti0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x37b>; + }; + + cti@78f0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x78f0000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-apss_cti1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x37c>; + }; + + cti@7900000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7900000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-apss_cti2"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x37d>; + }; + + cti@6010000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6010000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x133>; + }; + + cti@6011000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6011000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x37e>; + }; + + cti@6012000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6012000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti2"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + qcom,cti-gpio-trigout = <0x04>; + pinctrl-names = "cti-trigout-pctrl"; + pinctrl-0 = <0x185>; + phandle = <0x37f>; + }; + + cti@6013000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6013000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti3"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x380>; + }; + + cti@6014000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6014000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti4"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x381>; + }; + + cti@6015000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6015000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti5"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x382>; + }; + + cti@6016000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6016000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti6"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x383>; + }; + + cti@6017000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6017000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti7"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x384>; + }; + + cti@6018000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6018000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti8"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x134>; + }; + + cti@6019000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6019000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti9"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x385>; + }; + + cti@601a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x601a000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti10"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x386>; + }; + + cti@601b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x601b000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti11"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x387>; + }; + + cti@601c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x601c000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti12"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x388>; + }; + + cti@601d000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x601d000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti13"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x389>; + }; + + cti@601e000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x601e000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti14"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x38a>; + }; + + cti@601f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x601f000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti15"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x38b>; + }; + + cti@7020000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7020000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu0"; + cpu = <0x11>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x38c>; + }; + + cti@7120000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7120000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu1"; + cpu = <0x12>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x38d>; + }; + + cti@7220000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7220000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu2"; + cpu = <0x13>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x38e>; + }; + + cti@7320000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7320000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu3"; + cpu = <0x14>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x38f>; + }; + + cti@7420000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7420000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu4"; + cpu = <0x15>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x390>; + }; + + cti@7520000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7520000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu5"; + cpu = <0x16>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x391>; + }; + + cti@7620000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7620000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu6"; + cpu = <0x17>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x392>; + }; + + cti@7720000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x7720000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-cpu7"; + cpu = <0x18>; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x393>; + }; + + cti@6b04000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b966>; + reg = <0x6b04000 0x1000>; + reg-names = "cti-base"; + coresight-name = "coresight-cti-swao_cti0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x394>; + }; + + tgu@6b0c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b999>; + reg = <0x6b0c000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <0x03>; + tgu-conditions = <0x04>; + tgu-regs = <0x04>; + tgu-timer-counters = <0x08>; + coresight-name = "coresight-tgu-ipcb"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x395>; + }; + + turing_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-turing-etm0"; + qcom,inst-id = <0x0d>; + + port { + + endpoint { + remote-endpoint = <0x186>; + phandle = <0x170>; + }; + }; + }; + + dummy_sink { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-eud"; + qcom,dummy-sink; + phandle = <0x396>; + + port { + + endpoint { + slave-mode; + remote-endpoint = <0x187>; + phandle = <0x126>; + }; + }; + }; + + sensor_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-sensor-etm0"; + qcom,inst-id = <0x08>; + + port { + + endpoint { + remote-endpoint = <0x188>; + phandle = <0x12c>; + }; + }; + }; + + modem_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-modem-etm0"; + qcom,inst-id = <0x02>; + + port { + + endpoint { + remote-endpoint = <0x189>; + phandle = <0x141>; + }; + }; + }; + + audio_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-audio-etm0"; + qcom,inst-id = <0x05>; + + port { + + endpoint { + remote-endpoint = <0x18a>; + phandle = <0x15c>; + }; + }; + }; + + spss_etm0 { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-spss-etm0"; + qcom,dummy-source; + + port { + + endpoint { + remote-endpoint = <0x18b>; + phandle = <0x180>; + }; + }; + }; + + funnel@7810000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x7810000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-apss-merg"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x397>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x18c>; + phandle = <0x144>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x18d>; + phandle = <0x19a>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + slave-mode; + remote-endpoint = <0x18e>; + phandle = <0x178>; + }; + }; + + port@3 { + reg = <0x04>; + + endpoint { + slave-mode; + remote-endpoint = <0x18f>; + phandle = <0x161>; + }; + }; + + port@4 { + reg = <0x05>; + + endpoint { + slave-mode; + remote-endpoint = <0x190>; + phandle = <0x164>; + }; + }; + + port@5 { + reg = <0x06>; + + endpoint { + slave-mode; + remote-endpoint = <0x191>; + phandle = <0x167>; + }; + }; + }; + }; + + etm@7040000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7040000 0x1000>; + cpu = <0x11>; + coresight-name = "coresight-etm0"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x398>; + + port { + + endpoint { + remote-endpoint = <0x192>; + phandle = <0x19b>; + }; + }; + }; + + etm@7140000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7140000 0x1000>; + cpu = <0x12>; + coresight-name = "coresight-etm1"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x399>; + + port { + + endpoint { + remote-endpoint = <0x193>; + phandle = <0x19c>; + }; + }; + }; + + etm@7240000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7240000 0x1000>; + cpu = <0x13>; + coresight-name = "coresight-etm2"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x39a>; + + port { + + endpoint { + remote-endpoint = <0x194>; + phandle = <0x19d>; + }; + }; + }; + + etm@7340000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7340000 0x1000>; + cpu = <0x14>; + coresight-name = "coresight-etm3"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x39b>; + + port { + + endpoint { + remote-endpoint = <0x195>; + phandle = <0x19e>; + }; + }; + }; + + etm@7440000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7440000 0x1000>; + cpu = <0x15>; + coresight-name = "coresight-etm4"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x39c>; + + port { + + endpoint { + remote-endpoint = <0x196>; + phandle = <0x19f>; + }; + }; + }; + + etm@7540000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7540000 0x1000>; + cpu = <0x16>; + coresight-name = "coresight-etm5"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x39d>; + + port { + + endpoint { + remote-endpoint = <0x197>; + phandle = <0x1a0>; + }; + }; + }; + + etm@7640000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7640000 0x1000>; + cpu = <0x17>; + coresight-name = "coresight-etm6"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x39e>; + + port { + + endpoint { + remote-endpoint = <0x198>; + phandle = <0x1a1>; + }; + }; + }; + + etm@7740000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb95d>; + reg = <0x7740000 0x1000>; + cpu = <0x18>; + coresight-name = "coresight-etm7"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x39f>; + + port { + + endpoint { + remote-endpoint = <0x199>; + phandle = <0x1a2>; + }; + }; + }; + + funnel@7800000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0x3b908>; + reg = <0x7800000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-apss"; + clocks = <0x7e 0x00>; + clock-names = "apb_pclk"; + phandle = <0x3a0>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x19a>; + phandle = <0x18d>; + }; + }; + + port@1 { + reg = <0x00>; + + endpoint { + slave-mode; + remote-endpoint = <0x19b>; + phandle = <0x192>; + }; + }; + + port@2 { + reg = <0x01>; + + endpoint { + slave-mode; + remote-endpoint = <0x19c>; + phandle = <0x193>; + }; + }; + + port@3 { + reg = <0x02>; + + endpoint { + slave-mode; + remote-endpoint = <0x19d>; + phandle = <0x194>; + }; + }; + + port@4 { + reg = <0x03>; + + endpoint { + slave-mode; + remote-endpoint = <0x19e>; + phandle = <0x195>; + }; + }; + + port@5 { + reg = <0x04>; + + endpoint { + slave-mode; + remote-endpoint = <0x19f>; + phandle = <0x196>; + }; + }; + + port@6 { + reg = <0x05>; + + endpoint { + slave-mode; + remote-endpoint = <0x1a0>; + phandle = <0x197>; + }; + }; + + port@7 { + reg = <0x06>; + + endpoint { + slave-mode; + remote-endpoint = <0x1a1>; + phandle = <0x198>; + }; + }; + + port@8 { + reg = <0x07>; + + endpoint { + slave-mode; + remote-endpoint = <0x1a2>; + phandle = <0x199>; + }; + }; + }; + }; + + arm,smmu-kgsl@5040000 { + status = "ok"; + compatible = "qcom,smmu-v2"; + reg = <0x5040000 0x10000>; + #iommu-cells = <0x01>; + qcom,dynamic; + qcom,use-3-lvl-tables; + qcom,disable-atos; + #global-interrupts = <0x02>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1a3>; + interrupts = <0x00 0xe5 0x04 0x00 0xe7 0x04 0x00 0x16c 0x04 0x00 0x16d 0x04 0x00 0x16e 0x04 0x00 0x16f 0x04 0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04 0x00 0x173 0x04>; + clock-names = "gcc_gpu_memnoc_gfx_clk"; + clocks = <0x22 0x29>; + attach-impl-defs = <0x6000 0x2378 0x6060 0x1055 0x678c 0x08 0x6794 0x28 0x6800 0x06 0x6900 0x3ff 0x6924 0x204 0x6928 0x11000 0x6930 0x800 0x6960 0xffffffff 0x6b64 0x1a5551 0x6b68 0x9a82a382>; + phandle = <0x1ab>; + }; + + apps-smmu@0x15000000 { + compatible = "qcom,qsmmu-v500"; + reg = <0x15000000 0x80000 0x150c2000 0x20>; + reg-names = "base\0tcu-base"; + #iommu-cells = <0x02>; + qcom,skip-init; + qcom,use-3-lvl-tables; + qcom,disable-atos; + #global-interrupts = <0x01>; + #size-cells = <0x01>; + #address-cells = <0x01>; + ranges; + interrupts = <0x00 0x41 0x04 0x00 0x60 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0xb5 0x04 0x00 0xb6 0x04 0x00 0xb7 0x04 0x00 0xb8 0x04 0x00 0xb9 0x04 0x00 0xba 0x04 0x00 0xbb 0x04 0x00 0xbc 0x04 0x00 0xbd 0x04 0x00 0xbe 0x04 0x00 0xbf 0x04 0x00 0xc0 0x04 0x00 0x13b 0x04 0x00 0x13c 0x04 0x00 0x13d 0x04 0x00 0x13e 0x04 0x00 0x13f 0x04 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x142 0x04 0x00 0x143 0x04 0x00 0x144 0x04 0x00 0x145 0x04 0x00 0x146 0x04 0x00 0x147 0x04 0x00 0x148 0x04 0x00 0x149 0x04 0x00 0x14a 0x04 0x00 0x14b 0x04 0x00 0x14c 0x04 0x00 0x14d 0x04 0x00 0x14e 0x04 0x00 0x14f 0x04 0x00 0x150 0x04 0x00 0x151 0x04 0x00 0x152 0x04 0x00 0x153 0x04 0x00 0x154 0x04 0x00 0x155 0x04 0x00 0x156 0x04 0x00 0x157 0x04>; + qcom,msm-bus,name = "apps_smmu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>; + qcom,actlr = <0x880 0x08 0x103 0x881 0x08 0x103 0xc80 0x08 0x103 0xc81 0x08 0x103 0x1090 0x00 0x103 0x1091 0x00 0x103 0x10a0 0x08 0x103 0x10b0 0x00 0x103 0x10a1 0x08 0x103 0x10a3 0x08 0x103 0x10a4 0x08 0x103 0x10b4 0x00 0x103 0x10a5 0x08 0x103>; + qcom,mmu500-errata-1 = <0x800 0x3ff 0xc00 0x3ff>; + phandle = <0x29>; + + anoc_1_tbu@0x150c5000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150c5000 0x1000 0x150c2200 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0x00 0x400>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1a4>; + qcom,msm-bus,name = "apps_smmu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>; + phandle = <0x3a1>; + }; + + anoc_2_tbu@0x150c9000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150c9000 0x1000 0x150c2208 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0x400 0x400>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1a5>; + qcom,msm-bus,name = "apps_smmu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>; + phandle = <0x3a2>; + }; + + mnoc_hf_0_tbu@0x150cd000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150cd000 0x1000 0x150c2210 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0x800 0x400>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1a6>; + qcom,msm-bus,name = "mnoc_hf_0_tbu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x16 0x305 0x00 0x00 0x16 0x305 0x00 0x3e8>; + phandle = <0x3a3>; + }; + + mnoc_hf_1_tbu@0x150d1000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150d1000 0x1000 0x150c2218 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0xc00 0x400>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1a7>; + qcom,msm-bus,name = "mnoc_hf_1_tbu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x16 0x305 0x00 0x00 0x16 0x305 0x00 0x3e8>; + phandle = <0x3a4>; + }; + + mnoc_sf_0_tbu@0x150d5000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150d5000 0x1000 0x150c2220 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0x1000 0x400>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1a8>; + qcom,msm-bus,name = "mnoc_sf_0_tbu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x89 0x304 0x00 0x00 0x89 0x304 0x00 0x3e8>; + phandle = <0x3a5>; + }; + + compute_dsp_tbu@0x150d9000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150d9000 0x1000 0x150c2228 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0x1400 0x400>; + qcom,msm-bus,name = "apps_smmu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>; + phandle = <0x3a6>; + }; + + adsp_tbu@0x150dd000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150dd000 0x1000 0x150c2230 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0x1800 0x400>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1a9>; + qcom,msm-bus,name = "apps_smmu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>; + phandle = <0x3a7>; + }; + + anoc_1_pcie_tbu@0x150e1000 { + compatible = "qcom,qsmmuv500-tbu"; + reg = <0x150e1000 0x1000 0x150c2238 0x08>; + reg-names = "base\0status-reg"; + qcom,stream-id-range = <0x1c00 0x400>; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1aa>; + clock-names = "gcc_aggre_noc_pcie_tbu_clk"; + clocks = <0x22 0x06>; + qcom,msm-bus,name = "apps_smmu"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,active-only; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x8b 0x273 0x00 0x00 0x8b 0x273 0x00 0x3e8>; + phandle = <0x3a8>; + }; + }; + + kgsl_iommu_test_device { + status = "disabled"; + compatible = "iommu-debug-test"; + iommus = <0x1ab 0x07>; + }; + + apps_iommu_test_device { + compatible = "iommu-debug-test"; + iommus = <0x29 0x20 0x00>; + }; + + apps_iommu_coherent_test_device { + compatible = "iommu-debug-test"; + iommus = <0x29 0x20 0x00>; + dma-coherent; + }; + + qcom,ion { + compatible = "qcom,msm-ion"; + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,ion-heap@25 { + reg = <0x19>; + qcom,ion-heap-type = "SYSTEM"; + phandle = <0x3a9>; + }; + + qcom,ion-heap@22 { + reg = <0x16>; + memory-region = <0xbf>; + qcom,ion-heap-type = "DMA"; + }; + + qcom,ion-heap@27 { + reg = <0x1b>; + memory-region = <0x1ac>; + qcom,ion-heap-type = "DMA"; + }; + + qcom,ion-heap@19 { + reg = <0x13>; + memory-region = <0x1ad>; + qcom,ion-heap-type = "DMA"; + }; + + qcom,ion-heap@13 { + reg = <0x0d>; + memory-region = <0x1ae>; + qcom,ion-heap-type = "HYP_CMA"; + }; + + qcom,ion-heap@10 { + reg = <0x0a>; + memory-region = <0x1af>; + qcom,ion-heap-type = "HYP_CMA"; + }; + + qcom,ion-heap@9 { + reg = <0x09>; + qcom,ion-heap-type = "SYSTEM_SECURE"; + }; + }; + + qcom,smp2p-modem@1799000c { + compatible = "qcom,smp2p"; + reg = <0x1799000c 0x04>; + qcom,remote-pid = <0x01>; + qcom,irq-bitmask = <0x4000>; + interrupts = <0x00 0x1c3 0x01>; + }; + + qcom,smp2p-adsp@1799000c { + compatible = "qcom,smp2p"; + reg = <0x1799000c 0x04>; + qcom,remote-pid = <0x02>; + qcom,irq-bitmask = <0x400>; + interrupts = <0x00 0x9e 0x01>; + }; + + qcom,smp2p-dsps@1799000c { + compatible = "qcom,smp2p"; + reg = <0x1799000c 0x04>; + qcom,remote-pid = <0x03>; + qcom,irq-bitmask = <0x4000000>; + interrupts = <0x00 0xac 0x01>; + }; + + qcom,smp2p-cdsp@1799000c { + compatible = "qcom,smp2p"; + reg = <0x1799000c 0x04>; + qcom,remote-pid = <0x05>; + qcom,irq-bitmask = <0x40>; + interrupts = <0x00 0x240 0x01>; + }; + + qcom,smp2pgpio-smp2p-15-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x0f>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b0>; + }; + + qcom,smp2pgpio_test_smp2p_15_in { + compatible = "qcom,smp2pgpio_test_smp2p_15_in"; + gpios = <0x1b0 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-15-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x0f>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b1>; + }; + + qcom,smp2pgpio_test_smp2p_15_out { + compatible = "qcom,smp2pgpio_test_smp2p_15_out"; + gpios = <0x1b1 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-1-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x01>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b2>; + }; + + qcom,smp2pgpio_test_smp2p_1_in { + compatible = "qcom,smp2pgpio_test_smp2p_1_in"; + gpios = <0x1b2 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-1-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x01>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b3>; + }; + + qcom,smp2pgpio_test_smp2p_1_out { + compatible = "qcom,smp2pgpio_test_smp2p_1_out"; + gpios = <0x1b3 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-2-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x02>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b4>; + }; + + qcom,smp2pgpio_test_smp2p_2_in { + compatible = "qcom,smp2pgpio_test_smp2p_2_in"; + gpios = <0x1b4 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-2-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x02>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b5>; + }; + + qcom,smp2pgpio_test_smp2p_2_out { + compatible = "qcom,smp2pgpio_test_smp2p_2_out"; + gpios = <0x1b5 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-3-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x03>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b6>; + }; + + qcom,smp2pgpio_test_smp2p_3_in { + compatible = "qcom,smp2pgpio_test_smp2p_3_in"; + gpios = <0x1b6 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-3-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x03>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b7>; + }; + + qcom,smp2pgpio_test_smp2p_3_out { + compatible = "qcom,smp2pgpio_test_smp2p_3_out"; + gpios = <0x1b7 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-5-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x05>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b8>; + }; + + qcom,smp2pgpio_test_smp2p_5_in { + compatible = "qcom,smp2pgpio_test_smp2p_5_in"; + gpios = <0x1b8 0x00 0x00>; + }; + + qcom,smp2pgpio-smp2p-5-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "smp2p"; + qcom,remote-pid = <0x05>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1b9>; + }; + + qcom,smp2pgpio_test_smp2p_5_out { + compatible = "qcom,smp2pgpio_test_smp2p_5_out"; + gpios = <0x1b9 0x00 0x00>; + }; + + qcom,smp2pgpio-sleepstate-gpio-3-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "sleepstate"; + qcom,remote-pid = <0x03>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x1ba>; + }; + + qcom,smp2pgpio-sleepstate-3-out { + compatible = "qcom,smp2pgpio_sleepstate_3_out"; + gpios = <0x1ba 0x00 0x00>; + }; + + qcom,smp2pgpio-ssr-smp2p-1-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "slave-kernel"; + qcom,remote-pid = <0x01>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xaf>; + }; + + qcom,smp2pgpio-ssr-smp2p-1-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "master-kernel"; + qcom,remote-pid = <0x01>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xb0>; + }; + + qcom,smp2pgpio-ssr-smp2p-2-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "slave-kernel"; + qcom,remote-pid = <0x02>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xb3>; + }; + + qcom,smp2pgpio-ssr-smp2p-2-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "master-kernel"; + qcom,remote-pid = <0x02>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xb4>; + }; + + qcom,smp2pgpio-ssr-smp2p-3-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "slave-kernel"; + qcom,remote-pid = <0x03>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xb8>; + }; + + qcom,smp2pgpio-ssr-smp2p-3-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "master-kernel"; + qcom,remote-pid = <0x03>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xb9>; + }; + + qcom,smp2pgpio-ssr-smp2p-5-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "slave-kernel"; + qcom,remote-pid = <0x05>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xbd>; + }; + + qcom,smp2pgpio-ssr-smp2p-5-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "master-kernel"; + qcom,remote-pid = <0x05>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xbe>; + }; + + qcom,smp2pgpio-ipa-1-out { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "ipa"; + qcom,remote-pid = <0x01>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xe7>; + }; + + qcom,smp2pgpio-ipa-1-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "ipa"; + qcom,remote-pid = <0x01>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xe8>; + }; + + qcom,smp2pgpio-wlan-1-in { + compatible = "qcom,smp2pgpio"; + qcom,entry-name = "wlan"; + qcom,remote-pid = <0x01>; + qcom,is-inbound; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0xea>; + }; + + qcom,cam-req-mgr { + compatible = "qcom,cam-req-mgr"; + status = "ok"; + }; + + qcom,csiphy@ac65000 { + cell-index = <0x00>; + compatible = "qcom,csiphy-v1.0\0qcom,csiphy"; + reg = <0xac65000 0x1000>; + reg-names = "csiphy"; + reg-cam-base = <0x65000>; + interrupts = <0x00 0x1dd 0x00>; + interrupt-names = "csiphy"; + gdscr-supply = <0x1bb>; + regulator-names = "gdscr\0refgen"; + csi-vdd-voltage = <0x124f80>; + mipi-csi-vdd-supply = <0x2f>; + clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x13 0xa5 0x0c 0xa5 0x0b>; + clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy0_clk\0csi0phytimer_clk_src\0csi0phytimer_clk"; + src-clock-name = "csi0phytimer_clk_src"; + clock-cntl-level = "turbo"; + clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; + status = "ok"; + refgen-supply = <0x122>; + phandle = <0x8d>; + }; + + qcom,csiphy@ac66000 { + cell-index = <0x01>; + compatible = "qcom,csiphy-v1.0\0qcom,csiphy"; + reg = <0xac66000 0x1000>; + reg-names = "csiphy"; + reg-cam-base = <0x66000>; + interrupts = <0x00 0x1de 0x00>; + interrupt-names = "csiphy"; + gdscr-supply = <0x1bb>; + regulator-names = "gdscr\0refgen"; + csi-vdd-voltage = <0x124f80>; + mipi-csi-vdd-supply = <0x2f>; + clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x14 0xa5 0x0e 0xa5 0x0d>; + clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy1_clk\0csi1phytimer_clk_src\0csi1phytimer_clk"; + src-clock-name = "csi1phytimer_clk_src"; + clock-cntl-level = "turbo"; + clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; + status = "ok"; + refgen-supply = <0x122>; + phandle = <0x8e>; + }; + + qcom,csiphy@ac67000 { + cell-index = <0x02>; + compatible = "qcom,csiphy-v1.0\0qcom,csiphy"; + reg = <0xac67000 0x1000>; + reg-names = "csiphy"; + reg-cam-base = <0x67000>; + interrupts = <0x00 0x1df 0x00>; + interrupt-names = "csiphy"; + gdscr-supply = <0x1bb>; + regulator-names = "gdscr\0refgen"; + csi-vdd-voltage = <0x124f80>; + mipi-csi-vdd-supply = <0x2f>; + clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x15 0xa5 0x10 0xa5 0x0f>; + clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy2_clk\0csi2phytimer_clk_src\0csi2phytimer_clk"; + src-clock-name = "csi2phytimer_clk_src"; + clock-cntl-level = "turbo"; + clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; + status = "ok"; + refgen-supply = <0x122>; + phandle = <0x8f>; + }; + + qcom,cci@ac4a000 { + cell-index = <0x00>; + compatible = "qcom,cci"; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg = <0xac4a000 0x4000>; + reg-names = "cci"; + reg-cam-base = <0x4a000>; + interrupt-names = "cci"; + interrupts = <0x00 0x1cc 0x00>; + status = "ok"; + gdscr-supply = <0x1bb>; + regulator-names = "gdscr"; + clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x07 0xa5 0x08>; + clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cci_clk\0cci_clk_src"; + src-clock-name = "cci_clk_src"; + clock-cntl-level = "lowsvs"; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c3460>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x1bc 0x1bd>; + pinctrl-1 = <0x1be 0x1bf>; + gpios = <0x34 0x11 0x00 0x34 0x12 0x00 0x34 0x13 0x00 0x34 0x14 0x00>; + gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; + gpio-req-tbl-flags = <0x01 0x01 0x01 0x01>; + gpio-req-tbl-label = "CCI_I2C_DATA0\0CCI_I2C_CLK0\0CCI_I2C_DATA1\0CCI_I2C_CLK1"; + phandle = <0x90>; + + qcom,i2c_standard_mode { + hw-thigh = <0xc9>; + hw-tlow = <0xae>; + hw-tsu-sto = <0xcc>; + hw-tsu-sta = <0xe7>; + hw-thd-dat = <0x16>; + hw-thd-sta = <0xa2>; + hw-tbuf = <0xe3>; + hw-scl-stretch-en = <0x01>; + hw-trdhld = <0x06>; + hw-tsp = <0x03>; + cci-clk-src = <0x23c3460>; + status = "ok"; + phandle = <0x3aa>; + }; + + qcom,i2c_fast_mode { + hw-thigh = <0x26>; + hw-tlow = <0x38>; + hw-tsu-sto = <0x28>; + hw-tsu-sta = <0x28>; + hw-thd-dat = <0x16>; + hw-thd-sta = <0x23>; + hw-tbuf = <0x3e>; + hw-scl-stretch-en = <0x01>; + hw-trdhld = <0x06>; + hw-tsp = <0x03>; + cci-clk-src = <0x23c3460>; + status = "ok"; + phandle = <0x3ab>; + }; + + qcom,i2c_custom_mode { + hw-thigh = <0x26>; + hw-tlow = <0x38>; + hw-tsu-sto = <0x28>; + hw-tsu-sta = <0x28>; + hw-thd-dat = <0x16>; + hw-thd-sta = <0x23>; + hw-tbuf = <0x3e>; + hw-scl-stretch-en = <0x01>; + hw-trdhld = <0x06>; + hw-tsp = <0x03>; + cci-clk-src = <0x23c3460>; + status = "ok"; + phandle = <0x3ac>; + }; + + qcom,i2c_fast_plus_mode { + hw-thigh = <0x10>; + hw-tlow = <0x16>; + hw-tsu-sto = <0x11>; + hw-tsu-sta = <0x12>; + hw-thd-dat = <0x10>; + hw-thd-sta = <0x0f>; + hw-tbuf = <0x18>; + hw-scl-stretch-en = <0x01>; + hw-trdhld = <0x03>; + hw-tsp = <0x03>; + cci-clk-src = <0x23c3460>; + status = "ok"; + phandle = <0x3ad>; + }; + + qcom,cam-res-mgr { + compatible = "qcom,cam-res-mgr"; + status = "ok"; + }; + + qcom,actuator@0 { + cell-index = <0x00>; + reg = <0x00>; + compatible = "qcom,actuator"; + cci-master = <0x00>; + cam_vaf-supply = <0x50d>; + regulator-names = "cam_vaf"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x00>; + phandle = <0x515>; + }; + + qcom,actuator@1 { + cell-index = <0x01>; + reg = <0x01>; + compatible = "qcom,actuator"; + cci-master = <0x01>; + cam_vaf-supply = <0x50e>; + regulator-names = "cam_vaf"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x00>; + phandle = <0x51a>; + }; + + qcom,ois@0 { + cell-index = <0x00>; + reg = <0x00>; + compatible = "qcom,ois"; + cci-master = <0x00>; + cam_vaf-supply = <0x50f>; + regulator-names = "cam_vaf"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x2ab980>; + rgltr-max-voltage = <0x2ab980>; + rgltr-load-current = <0x00>; + status = "ok"; + phandle = <0x517>; + }; + + qcom,eeprom@0 { + cell-index = <0x00>; + reg = <0x00>; + compatible = "qcom,eeprom"; + slave-addr = <0xa0>; + i2c-freq-mode = <0x01>; + num-blocks = <0x01>; + page0 = <0x00 0x00 0x00 0x00 0x00 0x00>; + poll0 = <0x00 0x00 0x00 0x00 0x00 0x00>; + mem0 = <0x2000 0x00 0x02 0x00 0x01 0x00>; + qcom,cam-power-seq-type = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x01>; + qcom,cam-power-seq-delay = <0x01>; + cam_vio-supply = <0x510>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x00>; + rgltr-max-voltage = <0x00 0x00>; + rgltr-load-current = <0x00 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x48b 0x48d>; + pinctrl-1 = <0x48c 0x48e>; + gpios = <0x34 0x0d 0x00>; + gpio-req-tbl-num = <0x00>; + gpio-req-tbl-flags = <0x01>; + gpio-req-tbl-label = "CAMIF_MCLK0"; + cci-master = <0x00>; + status = "ok"; + clocks = <0xa5 0x42>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + phandle = <0x516>; + }; + + qcom,eeprom@1 { + cell-index = <0x01>; + reg = <0x01>; + compatible = "qcom,eeprom"; + slave-addr = <0xa0>; + i2c-freq-mode = <0x01>; + num-blocks = <0x01>; + page0 = <0x00 0x00 0x00 0x00 0x00 0x00>; + poll0 = <0x00 0x00 0x00 0x00 0x00 0x00>; + mem0 = <0x2000 0x00 0x02 0x00 0x01 0x00>; + qcom,cam-power-seq-type = "cam_vio"; + qcom,cam-power-seq-cfg-val = <0x01>; + qcom,cam-power-seq-delay = <0x01>; + cam_vio-supply = <0x510>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x00>; + rgltr-max-voltage = <0x00 0x00>; + rgltr-load-current = <0x00 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x48b 0x499>; + pinctrl-1 = <0x48c 0x49a>; + gpios = <0x34 0x0d 0x00>; + gpio-req-tbl-num = <0x00>; + gpio-req-tbl-flags = <0x01>; + gpio-req-tbl-label = "CAMIF_MCLK0"; + cci-master = <0x00>; + status = "ok"; + clocks = <0xa5 0x42>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + phandle = <0x51b>; + }; + + qcom,eeprom@2 { + cell-index = <0x02>; + reg = <0x02>; + compatible = "qcom,eeprom"; + slave-addr = <0xa8>; + i2c-freq-mode = <0x01>; + cam_vio-supply = <0x510>; + cam_vana-supply = <0x343>; + cam_vdig-supply = <0x511>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; + rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; + rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x497 0x493>; + pinctrl-1 = <0x498 0x494>; + gpios = <0x34 0x0f 0x00 0x34 0x68 0x00 0xe6 0x09 0x00 0x34 0x1d 0x00>; + gpio-reset = <0x01>; + gpio-vdig = <0x02>; + gpio-vana = <0x03>; + gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; + gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; + gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2\0CAM_VDIG2\0CAM_VANA2"; + cci-master = <0x01>; + status = "ok"; + clocks = <0xa5 0x46>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + phandle = <0x51f>; + }; + + qcom,eeprom@3 { + cell-index = <0x03>; + reg = <0x03>; + compatible = "qcom,eeprom"; + slave-addr = <0xa2>; + i2c-freq-mode = <0x01>; + cam_vio-supply = <0x510>; + cam_vana-supply = <0x343>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_vana\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x328980 0x00>; + rgltr-max-voltage = <0x00 0x36ee80 0x00>; + rgltr-load-current = <0x00 0x13880 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x48f 0x512>; + pinctrl-1 = <0x490 0x513>; + gpios = <0x34 0x0e 0x00 0x34 0x19 0x00 0x34 0x1b 0x00>; + gpio-reset = <0x01>; + gpio-vana = <0x02>; + gpio-req-tbl-num = <0x00 0x01 0x02>; + gpio-req-tbl-flags = <0x01 0x00 0x00>; + gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET3\0CAM_VANA3"; + sensor-mode = <0x00>; + cci-master = <0x00>; + status = "ok"; + clocks = <0xa5 0x44>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + phandle = <0x521>; + }; + + qcom,cam-sensor@0 { + cell-index = <0x00>; + compatible = "qcom,cam-sensor"; + reg = <0x00>; + csiphy-sd-index = <0x00>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x00>; + sensor-position-yaw = <0xb4>; + led-flash-src = <0x514>; + actuator-src = <0x515>; + eeprom-src = <0x516>; + ois-src = <0x517>; + cam_vio-supply = <0x510>; + cam_vana-supply = <0x343>; + cam_vdig-supply = <0x511>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; + rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; + rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x48b 0x48d>; + pinctrl-1 = <0x48c 0x48e>; + gpios = <0x34 0x0d 0x00 0x34 0x18 0x00 0x34 0x28 0x00 0xe6 0x0b 0x00 0x34 0x66 0x00>; + gpio-reset = <0x01>; + gpio-vana = <0x02>; + gpio-vdig = <0x03>; + gpio-custom1 = <0x04>; + gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04>; + gpio-req-tbl-flags = <0x01 0x00 0x00 0x00 0x00>; + gpio-req-tbl-label = "CAMIF_MCLK0\0CAM_RESET0\0CAM_VANA0\0CAM_VDIG0\0CAM_CUSTOM0"; + sensor-mode = <0x00>; + cci-master = <0x00>; + status = "ok"; + clocks = <0xa5 0x42>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + }; + + qcom,cam-sensor@1 { + cell-index = <0x01>; + compatible = "qcom,cam-sensor"; + reg = <0x01>; + csiphy-sd-index = <0x01>; + sensor-position-roll = <0x5a>; + sensor-position-pitch = <0x00>; + sensor-position-yaw = <0xb4>; + led-flash-src = <0x519>; + actuator-src = <0x51a>; + eeprom-src = <0x51b>; + cam_vio-supply = <0x510>; + cam_vana-supply = <0x343>; + cam_vdig-supply = <0x511>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; + rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; + rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x51c 0x499>; + pinctrl-1 = <0x51d 0x49a>; + gpios = <0x34 0x10 0x00 0x34 0x25 0x00 0x34 0x27 0x00 0x34 0x17 0x00 0x34 0x24 0x00>; + gpio-reset = <0x01>; + gpio-vdig = <0x02>; + gpio-vana = <0x03>; + gpio-vio = <0x04>; + gpio-req-tbl-num = <0x00 0x01 0x02 0x03 0x04>; + gpio-req-tbl-flags = <0x01 0x00 0x00 0x00 0x00>; + gpio-req-tbl-label = "CAMIF_MCLK3\0CAM_RESET1\0CAM_VDIG1\0CAM_VANA1\0CAM_VIO1"; + sensor-mode = <0x00>; + cci-master = <0x01>; + status = "ok"; + clocks = <0xa5 0x48>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + }; + + qcom,cam-sensor@2 { + cell-index = <0x02>; + compatible = "qcom,cam-sensor"; + reg = <0x02>; + csiphy-sd-index = <0x02>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x00>; + sensor-position-yaw = <0x00>; + led-flash-src = <0x51e>; + eeprom-src = <0x51f>; + cam_vio-supply = <0x510>; + cam_vana-supply = <0x343>; + cam_vdig-supply = <0x511>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_vana\0cam_vdig\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x328980 0x100590 0x00>; + rgltr-max-voltage = <0x00 0x36ee80 0x100590 0x00>; + rgltr-load-current = <0x00 0x13880 0x19a28 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x497 0x493>; + pinctrl-1 = <0x498 0x494>; + gpios = <0x34 0x0f 0x00 0x34 0x68 0x00 0xe6 0x09 0x00 0x34 0x1d 0x00>; + gpio-reset = <0x01>; + gpio-vdig = <0x02>; + gpio-vana = <0x03>; + gpio-req-tbl-num = <0x00 0x01 0x02 0x03>; + gpio-req-tbl-flags = <0x01 0x00 0x00 0x00>; + gpio-req-tbl-label = "CAMIF_MCLK2\0CAM_RESET2\0CAM_VDIG2\0CAM_VANA2"; + sensor-mode = <0x00>; + cci-master = <0x01>; + status = "ok"; + clocks = <0xa5 0x46>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + }; + + qcom,cam-sensor@3 { + cell-index = <0x03>; + compatible = "qcom,cam-sensor"; + reg = <0x03>; + csiphy-sd-index = <0x01>; + sensor-position-roll = <0x10e>; + sensor-position-pitch = <0x00>; + sensor-position-yaw = <0x00>; + led-flash-src = <0x520>; + eeprom-src = <0x521>; + cam_vio-supply = <0x510>; + cam_vana-supply = <0x343>; + cam_clk-supply = <0x1bb>; + regulator-names = "cam_vio\0cam_vana\0cam_clk"; + rgltr-cntrl-support; + rgltr-min-voltage = <0x00 0x328980 0x00>; + rgltr-max-voltage = <0x00 0x36ee80 0x00>; + rgltr-load-current = <0x00 0x13880 0x00>; + gpio-no-mux = <0x00>; + pinctrl-names = "cam_default\0cam_suspend"; + pinctrl-0 = <0x48f 0x512>; + pinctrl-1 = <0x490 0x513>; + gpios = <0x34 0x0e 0x00 0x34 0x19 0x00 0x34 0x1b 0x00>; + gpio-reset = <0x01>; + gpio-vana = <0x02>; + gpio-req-tbl-num = <0x00 0x01 0x02>; + gpio-req-tbl-flags = <0x01 0x00 0x00>; + gpio-req-tbl-label = "CAMIF_MCLK1\0CAM_RESET3\0CAM_VANA3"; + sensor-mode = <0x00>; + cci-master = <0x00>; + status = "ok"; + clocks = <0xa5 0x44>; + clock-names = "cam_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x16e3600>; + }; + }; + + qcom,cam_smmu { + compatible = "qcom,msm-cam-smmu"; + status = "ok"; + non-fatal-fault-disabled; + + msm_cam_smmu_ife { + compatible = "qcom,msm-cam-smmu-cb"; + iommus = <0x29 0x808 0x00 0x29 0x810 0x08 0x29 0xc08 0x00 0x29 0xc10 0x08>; + label = "ife"; + + iova-mem-map { + phandle = <0x3ae>; + + iova-mem-region-io { + iova-region-name = "io"; + iova-region-start = <0x7400000>; + iova-region-len = <0xd8c00000>; + iova-region-id = <0x03>; + status = "ok"; + }; + }; + }; + + msm_cam_smmu_jpeg { + compatible = "qcom,msm-cam-smmu-cb"; + iommus = <0x29 0x1060 0x08 0x29 0x1068 0x08>; + label = "jpeg"; + + iova-mem-map { + phandle = <0x3af>; + + iova-mem-region-io { + iova-region-name = "io"; + iova-region-start = <0x7400000>; + iova-region-len = <0xd8c00000>; + iova-region-id = <0x03>; + status = "ok"; + }; + }; + }; + + msm_cam_icp_fw { + compatible = "qcom,msm-cam-smmu-fw-dev"; + label = "icp"; + memory-region = <0x1c0>; + }; + + msm_cam_smmu_icp { + compatible = "qcom,msm-cam-smmu-cb"; + iommus = <0x29 0x107a 0x02 0x29 0x1020 0x08 0x29 0x1040 0x08 0x29 0x1030 0x00 0x29 0x1050 0x00>; + label = "icp"; + + iova-mem-map { + phandle = <0x3b0>; + + iova-mem-region-firmware { + iova-region-name = "firmware"; + iova-region-start = <0x00>; + iova-region-len = <0x500000>; + iova-region-id = <0x00>; + status = "ok"; + }; + + iova-mem-region-shared { + iova-region-name = "shared"; + iova-region-start = <0x7400000>; + iova-region-len = <0x6400000>; + iova-region-id = <0x01>; + status = "ok"; + iova-granularity = <0x15>; + }; + + iova-mem-region-secondary-heap { + iova-region-name = "secheap"; + iova-region-start = <0xd800000>; + iova-region-len = <0x100000>; + iova-region-id = <0x04>; + status = "ok"; + }; + + iova-mem-region-io { + iova-region-name = "io"; + iova-region-start = <0xda00000>; + iova-region-len = <0xd2500000>; + iova-region-id = <0x03>; + status = "ok"; + }; + + iova-mem-qdss-region { + iova-region-name = "qdss"; + iova-region-start = <0xd900000>; + iova-region-len = <0x100000>; + iova-region-id = <0x05>; + qdss-phy-addr = <0x16790000>; + status = "ok"; + }; + }; + }; + + msm_cam_smmu_cpas_cdm { + compatible = "qcom,msm-cam-smmu-cb"; + iommus = <0x29 0x1000 0x00>; + label = "cpas-cdm0"; + + iova-mem-map { + phandle = <0x3b1>; + + iova-mem-region-io { + iova-region-name = "io"; + iova-region-start = <0x7400000>; + iova-region-len = <0xd8c00000>; + iova-region-id = <0x03>; + status = "ok"; + }; + }; + }; + + msm_cam_smmu_secure { + compatible = "qcom,msm-cam-smmu-cb"; + label = "cam-secure"; + qcom,secure-cb; + }; + + msm_cam_smmu_fd { + compatible = "qcom,msm-cam-smmu-cb"; + iommus = <0x29 0x1070 0x00>; + label = "fd"; + + iova-mem-map { + phandle = <0x3b2>; + + iova-mem-region-io { + iova-region-name = "io"; + iova-region-start = <0x7400000>; + iova-region-len = <0xd8c00000>; + iova-region-id = <0x03>; + status = "ok"; + }; + }; + }; + + msm_cam_smmu_lrme { + compatible = "qcom,msm-cam-smmu-cb"; + iommus = <0x29 0x1038 0x00 0x29 0x1058 0x00>; + label = "lrme"; + + iova-mem-map { + phandle = <0x3b3>; + + iova-mem-region-shared { + iova-region-name = "shared"; + iova-region-start = <0x7400000>; + iova-region-len = <0x6400000>; + iova-region-id = <0x01>; + status = "ok"; + }; + + iova-mem-region-io { + iova-region-name = "io"; + iova-region-start = <0xd800000>; + iova-region-len = <0xd2800000>; + iova-region-id = <0x03>; + status = "ok"; + }; + }; + }; + }; + + qcom,cam-cpas@ac40000 { + cell-index = <0x00>; + compatible = "qcom,cam-cpas"; + label = "cpas"; + arch-compat = "cpas_top"; + status = "ok"; + reg-names = "cam_cpas_top\0cam_camnoc"; + reg = <0xac40000 0x1000 0xac42000 0x5000>; + reg-cam-base = <0x40000 0x42000>; + interrupt-names = "cpas_camnoc"; + interrupts = <0x00 0x1cb 0x00>; + qcom,cpas-hw-ver = <0x170110>; + camnoc-axi-min-ib-bw = <0xb2d05e00>; + regulator-names = "camss-vdd"; + camss-vdd-supply = <0x1bb>; + clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0slow_ahb_clk_src\0cpas_ahb_clk\0camnoc_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x06>; + src-clock-name = "slow_ahb_clk_src"; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00>; + clock-cntl-level = "suspend\0minsvs\0lowsvs\0svs\0svs_l1\0nominal\0turbo"; + qcom,msm-bus,name = "cam_ahb"; + qcom,msm-bus,num-cases = <0x07>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x01 0x24d 0x00 0x00 0x01 0x24d 0x00 0x12ad4 0x01 0x24d 0x00 0x12ad4 0x01 0x24d 0x00 0x249f0 0x01 0x24d 0x00 0x249f0 0x01 0x24d 0x00 0x493e0 0x01 0x24d 0x00 0x493e0>; + vdd-corners = <0x01 0x11 0x31 0x41 0x81 0xc1 0x101 0x141 0x151 0x181 0x1a1>; + vdd-corner-ahb-mapping = "suspend\0suspend\0minsvs\0lowsvs\0svs\0svs_l1\0nominal\0nominal\0nominal\0turbo\0turbo"; + client-id-based; + client-names = "csiphy0\0csiphy1\0csiphy2\0csiphy3\0cci0\0csid0\0csid1\0csid2\0ife0\0ife1\0ife2\0ipe0\0ipe1\0cam-cdm-intf0\0cpas-cdm0\0bps0\0icp0\0jpeg-dma0\0jpeg-enc0\0fd0\0lrmecpas0"; + client-axi-port-names = "cam_hf_1\0cam_hf_2\0cam_hf_2\0cam_hf_2\0cam_sf_1\0cam_hf_1\0cam_hf_2\0cam_hf_2\0cam_hf_1\0cam_hf_2\0cam_hf_2\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1\0cam_sf_1"; + client-bus-camnoc-based; + + qcom,axi-port-list { + + qcom,axi-port1 { + qcom,axi-port-name = "cam_hf_1"; + + qcom,axi-port-mnoc { + qcom,msm-bus,name = "cam_hf_1_mnoc"; + qcom,msm-bus-vector-dyn-vote; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x88 0x200 0x00 0x00 0x88 0x200 0x00 0x00>; + }; + + qcom,axi-port-camnoc { + qcom,msm-bus,name = "cam_hf_1_camnoc"; + qcom,msm-bus-vector-dyn-vote; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x92 0x30a 0x00 0x00 0x92 0x30a 0x00 0x00>; + }; + }; + + qcom,axi-port2 { + qcom,axi-port-name = "cam_hf_2"; + + qcom,axi-port-mnoc { + qcom,msm-bus,name = "cam_hf_2_mnoc"; + qcom,msm-bus-vector-dyn-vote; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x91 0x200 0x00 0x00 0x91 0x200 0x00 0x00>; + }; + + qcom,axi-port-camnoc { + qcom,msm-bus,name = "cam_hf_2_camnoc"; + qcom,msm-bus-vector-dyn-vote; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x93 0x30a 0x00 0x00 0x93 0x30a 0x00 0x00>; + }; + }; + + qcom,axi-port3 { + qcom,axi-port-name = "cam_sf_1"; + + qcom,axi-port-mnoc { + qcom,msm-bus,name = "cam_sf_1_mnoc"; + qcom,msm-bus-vector-dyn-vote; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x89 0x200 0x00 0x00 0x89 0x200 0x00 0x00>; + }; + + qcom,axi-port-camnoc { + qcom,msm-bus,name = "cam_sf_1_camnoc"; + qcom,msm-bus-vector-dyn-vote; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x94 0x30a 0x00 0x00 0x94 0x30a 0x00 0x00>; + }; + }; + }; + }; + + qcom,cam-cdm-intf { + compatible = "qcom,cam-cdm-intf"; + cell-index = <0x00>; + label = "cam-cdm-intf"; + num-hw-cdm = <0x01>; + cdm-client-names = "vfe\0jpegdma\0jpegenc\0fd\0lrmecdm"; + status = "ok"; + }; + + qcom,cpas-cdm0@ac48000 { + cell-index = <0x00>; + compatible = "qcom,cam170-cpas-cdm0"; + label = "cpas-cdm"; + reg = <0xac48000 0x1000>; + reg-names = "cpas-cdm"; + reg-cam-base = <0x48000>; + interrupts = <0x00 0x1cd 0x00>; + interrupt-names = "cpas-cdm"; + regulator-names = "camss"; + camss-supply = <0x1bb>; + clock-names = "gcc_camera_ahb\0gcc_camera_axi\0cam_cc_soc_ahb_clk\0cam_cc_cpas_ahb_clk\0cam_cc_camnoc_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06>; + clock-rates = <0x00 0x00 0x00 0x00 0x00>; + clock-cntl-level = "svs"; + cdm-client-names = "ife"; + status = "ok"; + }; + + qcom,cam-isp { + compatible = "qcom,cam-isp"; + arch-compat = "ife"; + status = "ok"; + }; + + qcom,csid0@acb3000 { + cell-index = <0x00>; + compatible = "qcom,csid170"; + reg-names = "csid"; + reg = <0xacb3000 0x1000>; + reg-cam-base = <0xb3000>; + interrupt-names = "csid"; + interrupts = <0x00 0x1d0 0x00>; + regulator-names = "camss\0ife0"; + camss-supply = <0x1bb>; + ife0-supply = <0x1c1>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_csid_clk\0ife_csid_clk_src\0ife_cphy_rx_clk\0cphy_rx_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x25 0xa5 0x26 0xa5 0x24 0xa5 0x0a 0xa5 0x22 0xa5 0x23 0xa5 0x06 0xa5 0x21>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clock-cntl-level = "svs\0turbo"; + src-clock-name = "ife_csid_clk_src"; + clock-control-debugfs = "true"; + status = "ok"; + phandle = <0x91>; + }; + + qcom,vfe0@acaf000 { + cell-index = <0x00>; + compatible = "qcom,vfe170"; + reg-names = "ife"; + reg = <0xacaf000 0x4000>; + reg-cam-base = <0xaf000>; + interrupt-names = "ife"; + interrupts = <0x00 0x1d1 0x00>; + regulator-names = "camss\0ife0"; + camss-supply = <0x1bb>; + ife0-supply = <0x1c1>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x22 0xa5 0x23 0xa5 0x06 0xa5 0x21>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clock-cntl-level = "svs\0svs_l1\0turbo"; + src-clock-name = "ife_clk_src"; + clock-control-debugfs = "true"; + clock-names-option = "ife_dsp_clk"; + clocks-option = <0xa5 0x27>; + clock-rates-option = <0x23c34600>; + status = "ok"; + phandle = <0x92>; + }; + + qcom,csid1@acba000 { + cell-index = <0x01>; + compatible = "qcom,csid170"; + reg-names = "csid"; + reg = <0xacba000 0x1000>; + reg-cam-base = <0xba000>; + interrupt-names = "csid"; + interrupts = <0x00 0x1d2 0x00>; + regulator-names = "camss\0ife1"; + camss-supply = <0x1bb>; + ife1-supply = <0x1c2>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_csid_clk\0ife_csid_clk_src\0ife_cphy_rx_clk\0cphy_rx_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x2c 0xa5 0x2d 0xa5 0x2b 0xa5 0x0a 0xa5 0x29 0xa5 0x2a 0xa5 0x06 0xa5 0x28>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clock-cntl-level = "svs\0turbo"; + src-clock-name = "ife_csid_clk_src"; + clock-control-debugfs = "true"; + status = "ok"; + phandle = <0x93>; + }; + + qcom,vfe1@acb6000 { + cell-index = <0x01>; + compatible = "qcom,vfe170"; + reg-names = "ife"; + reg = <0xacb6000 0x4000>; + reg-cam-base = <0xb6000>; + interrupt-names = "ife"; + interrupts = <0x00 0x1d3 0x00>; + regulator-names = "camss\0ife1"; + camss-supply = <0x1bb>; + ife1-supply = <0x1c2>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk\0ife_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x29 0xa5 0x2a 0xa5 0x06 0xa5 0x28>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clock-cntl-level = "svs\0svs_l1\0turbo"; + src-clock-name = "ife_clk_src"; + clock-control-debugfs = "true"; + clock-names-option = "ife_dsp_clk"; + clocks-option = <0xa5 0x2e>; + clock-rates-option = <0x23c34600>; + status = "ok"; + phandle = <0x94>; + }; + + qcom,csid-lite@acc8000 { + cell-index = <0x02>; + compatible = "qcom,csid-lite170"; + reg-names = "csid-lite"; + reg = <0xacc8000 0x1000>; + reg-cam-base = <0xc8000>; + interrupt-names = "csid-lite"; + interrupts = <0x00 0x1d4 0x00>; + regulator-names = "camss"; + camss-supply = <0x1bb>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_csid_clk\0ife_csid_clk_src\0ife_cphy_rx_clk\0cphy_rx_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x32 0xa5 0x33 0xa5 0x31 0xa5 0x0a 0xa5 0x2f 0xa5 0x30 0xa5 0x06>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x16e36000 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x23c34600 0x00>; + clock-cntl-level = "svs\0turbo"; + src-clock-name = "ife_csid_clk_src"; + clock-control-debugfs = "true"; + status = "ok"; + phandle = <0x95>; + }; + + qcom,vfe-lite@acc4000 { + cell-index = <0x02>; + compatible = "qcom,vfe-lite170"; + reg-names = "ife-lite"; + reg = <0xacc4000 0x4000>; + reg-cam-base = <0xc4000>; + interrupt-names = "ife-lite"; + interrupts = <0x00 0x1d5 0x00>; + regulator-names = "camss"; + camss-supply = <0x1bb>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0slow_ahb_clk_src\0ife_clk\0ife_clk_src\0camnoc_axi_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x54 0xa5 0x2f 0xa5 0x30 0xa5 0x06>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; + clock-cntl-level = "svs\0svs_l1\0turbo"; + src-clock-name = "ife_clk_src"; + clock-control-debugfs = "true"; + status = "ok"; + phandle = <0x96>; + }; + + qcom,cam-icp { + compatible = "qcom,cam-icp"; + compat-hw-name = "qcom,a5\0qcom,ipe0\0qcom,ipe1\0qcom,bps"; + num-a5 = <0x01>; + num-ipe = <0x02>; + num-bps = <0x01>; + status = "ok"; + }; + + qcom,a5@ac00000 { + cell-index = <0x00>; + compatible = "qcom,cam-a5"; + reg = <0xac00000 0x6000 0xac10000 0x8000 0xac18000 0x3000>; + reg-names = "a5_qgic\0a5_sierra\0a5_csr"; + reg-cam-base = <0x00 0x10000 0x18000>; + interrupts = <0x00 0x1cf 0x00>; + interrupt-names = "a5"; + regulator-names = "camss-vdd"; + camss-vdd-supply = <0x1bb>; + clock-names = "gcc_cam_ahb_clk\0gcc_cam_axi_clk\0soc_fast_ahb\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0icp_clk\0icp_clk_src"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x17 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x1d 0xa5 0x1e>; + clock-rates = <0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x23c34600>; + clock-cntl-level = "svs\0turbo"; + fw_name = "CAMERA_ICP.elf"; + ubwc-cfg = <0x7b 0x1ef>; + status = "ok"; + phandle = <0x97>; + }; + + qcom,ipe0 { + cell-index = <0x00>; + compatible = "qcom,cam-ipe"; + reg = <0xac87000 0x3000>; + reg-names = "ipe0_top"; + reg-cam-base = <0x87000>; + regulator-names = "ipe0-vdd"; + ipe0-vdd-supply = <0x1c3>; + clock-names = "ipe_0_ahb_clk\0ipe_0_areg_clk\0ipe_0_axi_clk\0ipe_0_clk\0ipe_0_clk_src"; + src-clock-name = "ipe_0_clk_src"; + clock-control-debugfs = "true"; + clocks = <0xa5 0x34 0xa5 0x35 0xa5 0x36 0xa5 0x37 0xa5 0x38>; + clock-rates = <0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x00 0x23c34600>; + clock-cntl-level = "svs\0svs_l1\0nominal\0turbo"; + status = "ok"; + phandle = <0x98>; + }; + + qcom,ipe1 { + cell-index = <0x01>; + compatible = "qcom,cam-ipe"; + reg = <0xac91000 0x3000>; + reg-names = "ipe1_top"; + reg-cam-base = <0x91000>; + regulator-names = "ipe1-vdd"; + ipe1-vdd-supply = <0x1c4>; + clock-names = "ipe_1_ahb_clk\0ipe_1_areg_clk\0ipe_1_axi_clk\0ipe_1_clk\0ipe_1_clk_src"; + src-clock-name = "ipe_1_clk_src"; + clock-control-debugfs = "true"; + clocks = <0xa5 0x39 0xa5 0x3a 0xa5 0x3b 0xa5 0x3c 0xa5 0x3d>; + clock-rates = <0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x00 0x23c34600>; + clock-cntl-level = "svs\0svs_l1\0nominal\0turbo"; + status = "ok"; + phandle = <0x99>; + }; + + qcom,bps { + cell-index = <0x00>; + compatible = "qcom,cam-bps"; + reg = <0xac6f000 0x3000>; + reg-names = "bps_top"; + reg-cam-base = <0x6f000>; + regulator-names = "bps-vdd"; + bps-vdd-supply = <0x1c5>; + clock-names = "bps_ahb_clk\0bps_areg_clk\0bps_axi_clk\0bps_clk\0bps_clk_src"; + src-clock-name = "bps_clk_src"; + clock-control-debugfs = "true"; + clocks = <0xa5 0x00 0xa5 0x01 0xa5 0x02 0xa5 0x03 0xa5 0x04>; + clock-rates = <0x00 0x00 0x00 0x00 0x18148d00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x00 0x23c34600>; + clock-cntl-level = "svs\0svs_l1\0nominal\0turbo"; + status = "ok"; + phandle = <0x9a>; + }; + + qcom,cam-jpeg { + compatible = "qcom,cam-jpeg"; + compat-hw-name = "qcom,jpegenc\0qcom,jpegdma"; + num-jpeg-enc = <0x01>; + num-jpeg-dma = <0x01>; + status = "ok"; + }; + + qcom,jpegenc@ac4e000 { + cell-index = <0x00>; + compatible = "qcom,cam_jpeg_enc"; + reg-names = "jpege_hw"; + reg = <0xac4e000 0x4000>; + reg-cam-base = <0x4e000>; + interrupt-names = "jpeg"; + interrupts = <0x00 0x1da 0x00>; + regulator-names = "camss-vdd"; + camss-vdd-supply = <0x1bb>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegenc_clk_src\0jpegenc_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x3f 0xa5 0x3e>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; + src-clock-name = "jpegenc_clk_src"; + clock-cntl-level = "nominal"; + status = "ok"; + phandle = <0x3b4>; + }; + + qcom,jpegdma@0xac52000 { + cell-index = <0x00>; + compatible = "qcom,cam_jpeg_dma"; + reg-names = "jpegdma_hw"; + reg = <0xac52000 0x4000>; + reg-cam-base = <0x52000>; + interrupt-names = "jpegdma"; + interrupts = <0x00 0x1db 0x00>; + regulator-names = "camss-vdd"; + camss-vdd-supply = <0x1bb>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0jpegdma_clk_src\0jpegdma_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x3f 0xa5 0x3e>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00>; + src-clock-name = "jpegdma_clk_src"; + clock-cntl-level = "nominal"; + status = "ok"; + phandle = <0x3b5>; + }; + + qcom,cam-fd { + compatible = "qcom,cam-fd"; + compat-hw-name = "qcom,fd"; + num-fd = <0x01>; + status = "ok"; + }; + + qcom,fd@ac5a000 { + cell-index = <0x00>; + compatible = "qcom,fd41"; + reg-names = "fd_core\0fd_wrapper"; + reg = <0xac5a000 0x1000 0xac5b000 0x400>; + reg-cam-base = <0x5a000 0x5b000>; + interrupt-names = "fd"; + interrupts = <0x00 0x1ce 0x00>; + regulator-names = "camss-vdd"; + camss-vdd-supply = <0x1bb>; + clock-names = "gcc_ahb_clk\0gcc_axi_clk\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0fd_core_clk_src\0fd_core_clk\0fd_core_uar_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x19 0xa5 0x18 0xa5 0x1a>; + src-clock-name = "fd_core_clk_src"; + clock-control-debugfs = "true"; + clock-cntl-level = "svs\0svs_l1\0turbo"; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20113a80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + status = "ok"; + phandle = <0x3b6>; + }; + + ad-hoc-bus { + compatible = "qcom,msm-bus-device"; + reg = <0x16e0000 0x40000 0x1700000 0x40000 0x1500000 0x40000 0x14e0000 0x40000 0x17900000 0x40000 0x1380000 0x40000 0x1380000 0x40000 0x1740000 0x40000 0x1620000 0x40000 0x1620000 0x40000 0x1620000 0x40000>; + reg-names = "aggre1_noc-base\0aggre2_noc-base\0config_noc-base\0dc_noc-base\0gladiator_noc-base\0mc_virt-base\0mem_noc-base\0mmss_noc-base\0system_noc-base\0ipa_virt-base\0camnoc_virt-base"; + mbox-names = "apps_rsc\0disp_rsc"; + mboxes = <0x8a 0x00 0x2b 0x00>; + phandle = <0x3b7>; + + rsc-apps { + cell-id = <0x1f40>; + label = "apps_rsc"; + qcom,rsc-dev; + qcom,req_state = <0x02>; + phandle = <0x1c6>; + }; + + rsc-disp { + cell-id = <0x1f41>; + label = "disp_rsc"; + qcom,rsc-dev; + qcom,req_state = <0x03>; + phandle = <0x1c7>; + }; + + bcm-acv { + cell-id = <0x1b7d>; + label = "ACV"; + qcom,bcm-name = "ACV"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x244>; + }; + + bcm-alc { + cell-id = <0x1b7e>; + label = "ALC"; + qcom,bcm-name = "ALC"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x22c>; + }; + + bcm-mc0 { + cell-id = <0x1b58>; + label = "MC0"; + qcom,bcm-name = "MC0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x243>; + }; + + bcm-sh0 { + cell-id = <0x1b5b>; + label = "SH0"; + qcom,bcm-name = "SH0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x247>; + }; + + bcm-mm0 { + cell-id = <0x1b63>; + label = "MM0"; + qcom,bcm-name = "MM0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x24d>; + }; + + bcm-sh1 { + cell-id = <0x1b5c>; + label = "SH1"; + qcom,bcm-name = "SH1"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x245>; + }; + + bcm-mm1 { + cell-id = <0x1b64>; + label = "MM1"; + qcom,bcm-name = "MM1"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x1d4>; + }; + + bcm-sh2 { + cell-id = <0x1b5d>; + label = "SH2"; + qcom,bcm-name = "SH2"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x249>; + }; + + bcm-mm2 { + cell-id = <0x1b65>; + label = "MM2"; + qcom,bcm-name = "MM2"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x24b>; + }; + + bcm-sh3 { + cell-id = <0x1b5e>; + label = "SH3"; + qcom,bcm-name = "SH3"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x211>; + }; + + bcm-mm3 { + cell-id = <0x1b66>; + label = "MM3"; + qcom,bcm-name = "MM3"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x219>; + }; + + bcm-sh4 { + cell-id = <0x1b5f>; + label = "SH4"; + qcom,bcm-name = "SH4"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x3b8>; + }; + + bcm-sh5 { + cell-id = <0x1b60>; + label = "SH5"; + qcom,bcm-name = "SH5"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x214>; + }; + + bcm-sn0 { + cell-id = <0x1b6a>; + label = "SN0"; + qcom,bcm-name = "SN0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x254>; + }; + + bcm-ce0 { + cell-id = <0x1b7a>; + label = "CE0"; + qcom,bcm-name = "CE0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x1d0>; + }; + + bcm-ip0 { + cell-id = <0x1b7b>; + label = "IP0"; + qcom,bcm-name = "IP0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x242>; + }; + + bcm-cn0 { + cell-id = <0x1b7c>; + label = "CN0"; + qcom,bcm-name = "CN0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x1d7>; + }; + + bcm-qup0 { + cell-id = <0x1b7f>; + label = "QUP0"; + qcom,bcm-name = "QUP0"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x1cb>; + }; + + bcm-sn1 { + cell-id = <0x1b6b>; + label = "SN1"; + qcom,bcm-name = "SN1"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x255>; + }; + + bcm-sn2 { + cell-id = <0x1b6c>; + label = "SN2"; + qcom,bcm-name = "SN2"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x252>; + }; + + bcm-sn3 { + cell-id = <0x1b6d>; + label = "SN3"; + qcom,bcm-name = "SN3"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x250>; + }; + + bcm-sn4 { + cell-id = <0x1b6e>; + label = "SN4"; + qcom,bcm-name = "SN4"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x22b>; + }; + + bcm-sn5 { + cell-id = <0x1b6f>; + label = "SN5"; + qcom,bcm-name = "SN5"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x258>; + }; + + bcm-sn6 { + cell-id = <0x1b70>; + label = "SN6"; + qcom,bcm-name = "SN6"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x24e>; + }; + + bcm-sn7 { + cell-id = <0x1b71>; + label = "SN7"; + qcom,bcm-name = "SN7"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x256>; + }; + + bcm-sn8 { + cell-id = <0x1b72>; + label = "SN8"; + qcom,bcm-name = "SN8"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x257>; + }; + + bcm-sn9 { + cell-id = <0x1b73>; + label = "SN9"; + qcom,bcm-name = "SN9"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x222>; + }; + + bcm-sn11 { + cell-id = <0x1b75>; + label = "SN11"; + qcom,bcm-name = "SN11"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x226>; + }; + + bcm-sn12 { + cell-id = <0x1b76>; + label = "SN12"; + qcom,bcm-name = "SN12"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x227>; + }; + + bcm-sn14 { + cell-id = <0x1b78>; + label = "SN14"; + qcom,bcm-name = "SN14"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x229>; + }; + + bcm-sn15 { + cell-id = <0x1b79>; + label = "SN15"; + qcom,bcm-name = "SN15"; + qcom,rscs = <0x1c6>; + qcom,bcm-dev; + phandle = <0x228>; + }; + + bcm-mc0_display { + cell-id = <0x6978>; + label = "MC0_DISPLAY"; + qcom,bcm-name = "MC0"; + qcom,rscs = <0x1c7>; + qcom,bcm-dev; + phandle = <0x259>; + }; + + bcm-sh0_display { + cell-id = <0x6979>; + label = "SH0_DISPLAY"; + qcom,bcm-name = "SH0"; + qcom,rscs = <0x1c7>; + qcom,bcm-dev; + phandle = <0x25b>; + }; + + bcm-mm0_display { + cell-id = <0x697a>; + label = "MM0_DISPLAY"; + qcom,bcm-name = "MM0"; + qcom,rscs = <0x1c7>; + qcom,bcm-dev; + phandle = <0x25f>; + }; + + bcm-mm1_display { + cell-id = <0x697b>; + label = "MM1_DISPLAY"; + qcom,bcm-name = "MM1"; + qcom,rscs = <0x1c7>; + qcom,bcm-dev; + phandle = <0x233>; + }; + + bcm-mm2_display { + cell-id = <0x697c>; + label = "MM2_DISPLAY"; + qcom,bcm-name = "MM2"; + qcom,rscs = <0x1c7>; + qcom,bcm-dev; + phandle = <0x25d>; + }; + + bcm-mm3_display { + cell-id = <0x697d>; + label = "MM3_DISPLAY"; + qcom,bcm-name = "MM3"; + qcom,rscs = <0x1c7>; + qcom,bcm-dev; + phandle = <0x235>; + }; + + fab-aggre1_noc { + cell-id = <0x1802>; + label = "fab-aggre1_noc"; + qcom,fab-dev; + qcom,base-name = "aggre1_noc-base"; + qcom,qos-off = <0x1000>; + qcom,base-offset = <0x4000>; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x1c9>; + }; + + fab-aggre2_noc { + cell-id = <0x1803>; + label = "fab-aggre2_noc"; + qcom,fab-dev; + qcom,base-name = "aggre2_noc-base"; + qcom,qos-off = <0x1000>; + qcom,base-offset = <0x4000>; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x1ce>; + }; + + fab-camnoc_virt { + cell-id = <0x180a>; + label = "fab-camnoc_virt"; + qcom,fab-dev; + qcom,base-name = "camnoc_virt-base"; + qcom,bypass-qos-prg; + clocks; + phandle = <0x1d3>; + }; + + fab-config_noc { + cell-id = <0x1400>; + label = "fab-config_noc"; + qcom,fab-dev; + qcom,base-name = "config_noc-base"; + qcom,bypass-qos-prg; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x1d6>; + }; + + fab-dc_noc { + cell-id = <0x1806>; + label = "fab-dc_noc"; + qcom,fab-dev; + qcom,base-name = "dc_noc-base"; + qcom,bypass-qos-prg; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x204>; + }; + + fab-gladiator_noc { + cell-id = <0x1804>; + label = "fab-gladiator_noc"; + qcom,fab-dev; + qcom,base-name = "gladiator_noc-base"; + qcom,bypass-qos-prg; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x208>; + }; + + fab-ipa_virt { + cell-id = <0x1809>; + label = "fab-ipa_virt"; + qcom,fab-dev; + qcom,base-name = "ipa_virt-base"; + qcom,bypass-qos-prg; + clocks; + phandle = <0x20a>; + }; + + fab-mc_virt { + cell-id = <0x1807>; + label = "fab-mc_virt"; + qcom,fab-dev; + qcom,base-name = "mc_virt-base"; + qcom,bypass-qos-prg; + clocks; + phandle = <0x20c>; + }; + + fab-mem_noc { + cell-id = <0x1808>; + label = "fab-mem_noc"; + qcom,fab-dev; + qcom,base-name = "mem_noc-base"; + qcom,qos-off = <0x1000>; + qcom,base-offset = <0x10000>; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x210>; + }; + + fab-mmss_noc { + cell-id = <0x800>; + label = "fab-mmss_noc"; + qcom,fab-dev; + qcom,base-name = "mmss_noc-base"; + qcom,qos-off = <0x1000>; + qcom,base-offset = <0x9000>; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x216>; + }; + + fab-system_noc { + cell-id = <0x400>; + label = "fab-system_noc"; + qcom,fab-dev; + qcom,base-name = "system_noc-base"; + qcom,qos-off = <0x1000>; + qcom,base-offset = <0x9000>; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x21b>; + }; + + fab-mc_virt_display { + cell-id = <0x6590>; + label = "fab-mc_virt_display"; + qcom,fab-dev; + qcom,base-name = "mc_virt-base"; + qcom,bypass-qos-prg; + clocks; + phandle = <0x22e>; + }; + + fab-mem_noc_display { + cell-id = <0x6591>; + label = "fab-mem_noc_display"; + qcom,fab-dev; + qcom,base-name = "mem_noc-base"; + qcom,qos-off = <0x1000>; + qcom,base-offset = <0x10000>; + qcom,bypass-qos-prg; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x230>; + }; + + fab-mmss_noc_display { + cell-id = <0x6592>; + label = "fab-mmss_noc_display"; + qcom,fab-dev; + qcom,base-name = "mmss_noc-base"; + qcom,bypass-qos-prg; + qcom,bus-type = <0x01>; + clocks; + phandle = <0x232>; + }; + + mas-qhm-a1noc-cfg { + cell-id = <0x79>; + label = "mas-qhm-a1noc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1c8>; + qcom,bus-dev = <0x1c9>; + phandle = <0x239>; + }; + + mas-qhm-qup1 { + cell-id = <0x56>; + label = "mas-qhm-qup1"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1ca>; + qcom,bus-dev = <0x1c9>; + qcom,bcms = <0x1cb>; + phandle = <0x3b9>; + }; + + mas-qhm-tsif { + cell-id = <0x52>; + label = "mas-qhm-tsif"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1ca>; + qcom,bus-dev = <0x1c9>; + phandle = <0x3ba>; + }; + + mas-xm-sdc2 { + cell-id = <0x51>; + label = "mas-xm-sdc2"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x01>; + qcom,connections = <0x1ca>; + qcom,bus-dev = <0x1c9>; + qcom,ap-owned; + qcom,prio = <0x01>; + phandle = <0x3bb>; + }; + + mas-xm-sdc4 { + cell-id = <0x50>; + label = "mas-xm-sdc4"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x02>; + qcom,connections = <0x1ca>; + qcom,bus-dev = <0x1c9>; + qcom,ap-owned; + qcom,prio = <0x01>; + phandle = <0x3bc>; + }; + + mas-xm-ufs-card { + cell-id = <0x7a>; + label = "mas-xm-ufs-card"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x03>; + qcom,connections = <0x1ca>; + qcom,bus-dev = <0x1c9>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3bd>; + }; + + mas-xm-ufs-mem { + cell-id = <0x7b>; + label = "mas-xm-ufs-mem"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x04>; + qcom,connections = <0x1ca>; + qcom,bus-dev = <0x1c9>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3be>; + }; + + mas-xm-pcie-0 { + cell-id = <0x2d>; + label = "mas-xm-pcie-0"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x05>; + qcom,connections = <0x1cc>; + qcom,bus-dev = <0x1c9>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3bf>; + }; + + mas-qhm-a2noc-cfg { + cell-id = <0x7c>; + label = "mas-qhm-a2noc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1cd>; + qcom,bus-dev = <0x1ce>; + phandle = <0x23a>; + }; + + mas-qhm-qdss-bam { + cell-id = <0x35>; + label = "mas-qhm-qdss-bam"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + phandle = <0x3c0>; + }; + + mas-qhm-qup2 { + cell-id = <0x54>; + label = "mas-qhm-qup2"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + qcom,bcms = <0x1cb>; + phandle = <0x3c1>; + }; + + mas-qnm-cnoc { + cell-id = <0x76>; + label = "mas-qnm-cnoc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x00>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + qcom,ap-owned; + qcom,prio = <0x01>; + phandle = <0x23e>; + }; + + mas-qxm-crypto { + cell-id = <0x7d>; + label = "mas-qxm-crypto"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x01>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + qcom,bcms = <0x1d0>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3c2>; + }; + + mas-qxm-ipa { + cell-id = <0x5a>; + label = "mas-qxm-ipa"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x02>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + qcom,ap-owned; + qcom,prio = <0x02>; + qcom,defer-init-qos; + qcom,node-qos-bcms = <0x1b7b 0x00 0x01>; + phandle = <0x3c3>; + }; + + mas-xm-pcie3-1 { + cell-id = <0x64>; + label = "mas-xm-pcie3-1"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x06>; + qcom,connections = <0x1d1>; + qcom,bus-dev = <0x1ce>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3c4>; + }; + + mas-xm-qdss-etr { + cell-id = <0x3c>; + label = "mas-xm-qdss-etr"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x07>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3c5>; + }; + + mas-xm-usb3-0 { + cell-id = <0x3d>; + label = "mas-xm-usb3-0"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x0a>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3c6>; + + qcom,node-qos-clks { + clocks = <0x22 0x09>; + clock-names = "clk-usb3-prim-axi-no-rate"; + }; + }; + + mas-xm-usb3-1 { + cell-id = <0x65>; + label = "mas-xm-usb3-1"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x0b>; + qcom,connections = <0x1cf>; + qcom,bus-dev = <0x1ce>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3c7>; + + qcom,node-qos-clks { + clocks = <0x22 0x0a>; + clock-names = "clk-usb3-sec-axi-no-rate"; + }; + }; + + mas-qxm-camnoc-hf0-uncomp { + cell-id = <0x92>; + label = "mas-qxm-camnoc-hf0-uncomp"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1d2>; + qcom,bus-dev = <0x1d3>; + qcom,bcms = <0x1d4>; + phandle = <0x3c8>; + }; + + mas-qxm-camnoc-hf1-uncomp { + cell-id = <0x93>; + label = "mas-qxm-camnoc-hf1-uncomp"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1d2>; + qcom,bus-dev = <0x1d3>; + qcom,bcms = <0x1d4>; + phandle = <0x3c9>; + }; + + mas-qxm-camnoc-sf-uncomp { + cell-id = <0x94>; + label = "mas-qxm-camnoc-sf-uncomp"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1d2>; + qcom,bus-dev = <0x1d3>; + qcom,bcms = <0x1d4>; + phandle = <0x3ca>; + }; + + mas-qhm-spdm { + cell-id = <0x24>; + label = "mas-qhm-spdm"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1d5>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x3cb>; + }; + + mas-qnm-snoc { + cell-id = <0x2733>; + label = "mas-qnm-snoc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x1d8 0x1d9 0x1da 0x1db 0x1dc 0x1dd 0x1de 0x1df 0x1e0 0x1e1 0x1e2 0x1e3 0x1e4 0x1e5 0x1e6 0x1e7 0x1e8 0x1e9 0x1ea 0x1eb 0x1ec 0x1ed 0x1ee 0x1ef 0x1f0 0x1f1 0x1f2 0x1f3 0x1f4 0x1f5 0x1f6 0x1f7 0x1f8 0x1f9 0x1fa 0x1fb 0x1fc 0x1fd 0x1fe 0x1ff 0x200 0x201>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x24f>; + }; + + mas-qhm-cnoc { + cell-id = <0x7e>; + label = "mas-qhm-cnoc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x202 0x203>; + qcom,bus-dev = <0x204>; + phandle = <0x23b>; + }; + + mas-acm-l3 { + cell-id = <0x01>; + label = "mas-acm-l3"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x205 0x206 0x207>; + qcom,bus-dev = <0x208>; + phandle = <0x3cc>; + }; + + mas-pm-gnoc-cfg { + cell-id = <0x7f>; + label = "mas-pm-gnoc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x205>; + qcom,bus-dev = <0x208>; + phandle = <0x3cd>; + }; + + mas-ipa-core-master { + cell-id = <0x8f>; + label = "mas-ipa-core-master"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x209>; + qcom,bus-dev = <0x20a>; + phandle = <0x3ce>; + }; + + mas-llcc-mc { + cell-id = <0x81>; + label = "mas-llcc-mc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x04>; + qcom,connections = <0x20b>; + qcom,bus-dev = <0x20c>; + phandle = <0x246>; + }; + + mas-acm-tcu { + cell-id = <0x68>; + label = "mas-acm-tcu"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x00>; + qcom,connections = <0x20d 0x20e 0x20f>; + qcom,bus-dev = <0x210>; + qcom,bcms = <0x211>; + qcom,ap-owned; + qcom,prio = <0x07>; + phandle = <0x3cf>; + }; + + mas-qhm-memnoc-cfg { + cell-id = <0x82>; + label = "mas-qhm-memnoc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x212 0x213>; + qcom,bus-dev = <0x210>; + phandle = <0x23f>; + }; + + mas-qnm-apps { + cell-id = <0x83>; + label = "mas-qnm-apps"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x02>; + qcom,qport = <0x02 0x03>; + qcom,connections = <0x20e>; + qcom,bus-dev = <0x210>; + qcom,bcms = <0x214>; + qcom,ap-owned; + qcom,prio = <0x00>; + phandle = <0x241>; + }; + + mas-qnm-mnoc-hf { + cell-id = <0x84>; + label = "mas-qnm-mnoc-hf"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x02>; + qcom,qport = <0x04 0x05>; + qcom,connections = <0x20d 0x20e>; + qcom,bus-dev = <0x210>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x24c>; + }; + + mas-qnm-mnoc-sf { + cell-id = <0x85>; + label = "mas-qnm-mnoc-sf"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x07>; + qcom,connections = <0x20d 0x20e 0x20f>; + qcom,bus-dev = <0x210>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x24a>; + }; + + mas-qnm-snoc-gc { + cell-id = <0x86>; + label = "mas-qnm-snoc-gc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x08>; + qcom,connections = <0x20e>; + qcom,bus-dev = <0x210>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + phandle = <0x251>; + }; + + mas-qnm-snoc-sf { + cell-id = <0x87>; + label = "mas-qnm-snoc-sf"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x09>; + qcom,connections = <0x20d 0x20e>; + qcom,bus-dev = <0x210>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + phandle = <0x253>; + }; + + mas-qxm-gpu { + cell-id = <0x1a>; + label = "mas-qxm-gpu"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x02>; + qcom,qport = <0x0a 0x0b>; + qcom,connections = <0x20d 0x20e 0x20f>; + qcom,bus-dev = <0x210>; + qcom,ap-owned; + qcom,prio = <0x00>; + phandle = <0x3d0>; + }; + + mas-qhm-mnoc-cfg { + cell-id = <0x67>; + label = "mas-qhm-mnoc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x215>; + qcom,bus-dev = <0x216>; + phandle = <0x23c>; + }; + + mas-qxm-camnoc-hf0 { + cell-id = <0x88>; + label = "mas-qxm-camnoc-hf0"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x01>; + qcom,connections = <0x217>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x1d4>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d1>; + }; + + mas-qxm-camnoc-hf1 { + cell-id = <0x91>; + label = "mas-qxm-camnoc-hf1"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x02>; + qcom,connections = <0x217>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x1d4>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d2>; + }; + + mas-qxm-camnoc-sf { + cell-id = <0x89>; + label = "mas-qxm-camnoc-sf"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x00>; + qcom,connections = <0x218>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x219>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d3>; + }; + + mas-qxm-mdp0 { + cell-id = <0x16>; + label = "mas-qxm-mdp0"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x03>; + qcom,connections = <0x217>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x1d4>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d4>; + }; + + mas-qxm-mdp1 { + cell-id = <0x17>; + label = "mas-qxm-mdp1"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x04>; + qcom,connections = <0x217>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x1d4>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d5>; + }; + + mas-qxm-rot { + cell-id = <0x19>; + label = "mas-qxm-rot"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x05>; + qcom,connections = <0x218>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x219>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d6>; + }; + + mas-qxm-venus0 { + cell-id = <0x3f>; + label = "mas-qxm-venus0"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x06>; + qcom,connections = <0x218>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x219>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d7>; + }; + + mas-qxm-venus1 { + cell-id = <0x40>; + label = "mas-qxm-venus1"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x07>; + qcom,connections = <0x218>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x219>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d8>; + }; + + mas-qxm-venus-arm9 { + cell-id = <0x8a>; + label = "mas-qxm-venus-arm9"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x08>; + qcom,connections = <0x218>; + qcom,bus-dev = <0x216>; + qcom,bcms = <0x219>; + qcom,ap-owned; + qcom,prio = <0x00>; + qcom,forwarding; + qcom,node-qos-bcms = <0x1b64 0x00 0x01>; + phandle = <0x3d9>; + }; + + mas-qhm-snoc-cfg { + cell-id = <0x36>; + label = "mas-qhm-snoc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x21a>; + qcom,bus-dev = <0x21b>; + phandle = <0x23d>; + }; + + mas-qnm-aggre1-noc { + cell-id = <0x274f>; + label = "mas-qnm-aggre1-noc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x21c 0x21d 0x21e 0x21f 0x220 0x221>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x222>; + phandle = <0x236>; + }; + + mas-qnm-aggre2-noc { + cell-id = <0x2750>; + label = "mas-qnm-aggre2-noc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x21c 0x21d 0x223 0x21e 0x21f 0x220 0x224 0x225 0x221>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x226>; + phandle = <0x238>; + }; + + mas-qnm-gladiator-sodv { + cell-id = <0x8b>; + label = "mas-qnm-gladiator-sodv"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x21c 0x223 0x21e 0x21f 0x220 0x224 0x225 0x221>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x227>; + phandle = <0x240>; + }; + + mas-qnm-memnoc { + cell-id = <0x8e>; + label = "mas-qnm-memnoc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x21e 0x21f 0x21c 0x220 0x221>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x228>; + phandle = <0x248>; + }; + + mas-qnm-pcie-anoc { + cell-id = <0x8c>; + label = "mas-qnm-pcie-anoc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,connections = <0x21e 0x21f 0x220 0x21d 0x221>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x229>; + phandle = <0x237>; + }; + + mas-qxm-pimem { + cell-id = <0x8d>; + label = "mas-qxm-pimem"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x03>; + qcom,connections = <0x21e 0x22a>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x22b>; + qcom,ap-owned; + qcom,prio = <0x02>; + phandle = <0x3da>; + }; + + mas-xm-gic { + cell-id = <0x95>; + label = "mas-xm-gic"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x00>; + qcom,connections = <0x21e 0x22a>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x227>; + qcom,ap-owned; + qcom,prio = <0x01>; + phandle = <0x3db>; + }; + + mas-alc { + cell-id = <0x90>; + label = "mas-alc"; + qcom,buswidth = <0x01>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x20c>; + qcom,bcms = <0x22c>; + phandle = <0x3dc>; + }; + + mas-llcc-mc_display { + cell-id = <0x4e20>; + label = "mas-llcc-mc_display"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x04>; + qcom,connections = <0x22d>; + qcom,bus-dev = <0x22e>; + phandle = <0x25a>; + }; + + mas-qnm-mnoc-hf_display { + cell-id = <0x4e21>; + label = "mas-qnm-mnoc-hf_display"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x02>; + qcom,qport = <0x04 0x05>; + qcom,connections = <0x22f>; + qcom,bus-dev = <0x230>; + phandle = <0x25e>; + }; + + mas-qnm-mnoc-sf_display { + cell-id = <0x4e22>; + label = "mas-qnm-mnoc-sf_display"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x07>; + qcom,connections = <0x22f>; + qcom,bus-dev = <0x230>; + phandle = <0x25c>; + }; + + mas-qxm-mdp0_display { + cell-id = <0x4e23>; + label = "mas-qxm-mdp0_display"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x03>; + qcom,connections = <0x231>; + qcom,bus-dev = <0x232>; + qcom,bcms = <0x233>; + phandle = <0x3dd>; + }; + + mas-qxm-mdp1_display { + cell-id = <0x4e24>; + label = "mas-qxm-mdp1_display"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x04>; + qcom,connections = <0x231>; + qcom,bus-dev = <0x232>; + qcom,bcms = <0x233>; + phandle = <0x3de>; + }; + + mas-qxm-rot_display { + cell-id = <0x4e25>; + label = "mas-qxm-rot_display"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,qport = <0x05>; + qcom,connections = <0x234>; + qcom,bus-dev = <0x232>; + qcom,bcms = <0x235>; + phandle = <0x3df>; + }; + + slv-qns-a1noc-snoc { + cell-id = <0x274e>; + label = "slv-qns-a1noc-snoc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1c9>; + qcom,connections = <0x236>; + phandle = <0x1ca>; + }; + + slv-srvc-aggre1-noc { + cell-id = <0x2e8>; + label = "slv-srvc-aggre1-noc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1c9>; + qcom,bcms = <0x222>; + phandle = <0x1c8>; + }; + + slv-qns-pcie-a1noc-snoc { + cell-id = <0x2754>; + label = "slv-qns-pcie-a1noc-snoc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1c9>; + qcom,connections = <0x237>; + phandle = <0x1cc>; + }; + + slv-qns-a2noc-snoc { + cell-id = <0x2751>; + label = "slv-qns-a2noc-snoc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1ce>; + qcom,connections = <0x238>; + phandle = <0x1cf>; + }; + + slv-qns-pcie-snoc { + cell-id = <0x2e9>; + label = "slv-qns-pcie-snoc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1ce>; + qcom,connections = <0x237>; + phandle = <0x1d1>; + }; + + slv-srvc-aggre2-noc { + cell-id = <0x2ea>; + label = "slv-srvc-aggre2-noc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1ce>; + qcom,bcms = <0x226>; + phandle = <0x1cd>; + }; + + slv-qns-camnoc-uncomp { + cell-id = <0x30a>; + label = "slv-qns-camnoc-uncomp"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d3>; + phandle = <0x1d2>; + }; + + slv-qhs-a1-noc-cfg { + cell-id = <0x2af>; + label = "slv-qhs-a1-noc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,connections = <0x239>; + qcom,bcms = <0x1d7>; + phandle = <0x1f7>; + }; + + slv-qhs-a2-noc-cfg { + cell-id = <0x2b0>; + label = "slv-qhs-a2-noc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,connections = <0x23a>; + qcom,bcms = <0x1d7>; + phandle = <0x1e2>; + }; + + slv-qhs-aop { + cell-id = <0x2eb>; + label = "slv-qhs-aop"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1ef>; + }; + + slv-qhs-aoss { + cell-id = <0x2ec>; + label = "slv-qhs-aoss"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f8>; + }; + + slv-qhs-camera-cfg { + cell-id = <0x24d>; + label = "slv-qhs-camera-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1da>; + }; + + slv-qhs-clk-ctl { + cell-id = <0x26c>; + label = "slv-qhs-clk-ctl"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x200>; + }; + + slv-qhs-compute-dsp-cfg { + cell-id = <0x2ed>; + label = "slv-qhs-compute-dsp-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1ee>; + }; + + slv-qhs-cpr-cx { + cell-id = <0x28b>; + label = "slv-qhs-cpr-cx"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f6>; + }; + + slv-qhs-crypto0-cfg { + cell-id = <0x271>; + label = "slv-qhs-crypto0-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1fd>; + }; + + slv-qhs-dcc-cfg { + cell-id = <0x2aa>; + label = "slv-qhs-dcc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,connections = <0x23b>; + qcom,bcms = <0x1d7>; + phandle = <0x1e6>; + }; + + slv-qhs-ddrss-cfg { + cell-id = <0x2ee>; + label = "slv-qhs-ddrss-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e7>; + }; + + slv-qhs-display-cfg { + cell-id = <0x24e>; + label = "slv-qhs-display-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e4>; + }; + + slv-qhs-glm { + cell-id = <0x2d6>; + label = "slv-qhs-glm"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e0>; + }; + + slv-qhs-gpuss-cfg { + cell-id = <0x256>; + label = "slv-qhs-gpuss-cfg"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1eb>; + }; + + slv-qhs-imem-cfg { + cell-id = <0x273>; + label = "slv-qhs-imem-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x201>; + }; + + slv-qhs-ipa { + cell-id = <0x2a4>; + label = "slv-qhs-ipa"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f5>; + }; + + slv-qhs-mnoc-cfg { + cell-id = <0x280>; + label = "slv-qhs-mnoc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,connections = <0x23c>; + qcom,bcms = <0x1d7>; + phandle = <0x1dd>; + }; + + slv-qhs-pcie0-cfg { + cell-id = <0x29b>; + label = "slv-qhs-pcie0-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1ea>; + }; + + slv-qhs-pcie-gen3-cfg { + cell-id = <0x29c>; + label = "slv-qhs-pcie-gen3-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e9>; + }; + + slv-qhs-pdm { + cell-id = <0x267>; + label = "slv-qhs-pdm"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e1>; + }; + + slv-qhs-phy-refgen-south { + cell-id = <0x2f0>; + label = "slv-qhs-phy-refgen-south"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e8>; + }; + + slv-qhs-pimem-cfg { + cell-id = <0x2a9>; + label = "slv-qhs-pimem-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1fe>; + }; + + slv-qhs-prng { + cell-id = <0x26a>; + label = "slv-qhs-prng"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f9>; + }; + + slv-qhs-qdss-cfg { + cell-id = <0x27b>; + label = "slv-qhs-qdss-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e3>; + }; + + slv-qhs-qupv3-north { + cell-id = <0x263>; + label = "slv-qhs-qupv3-north"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f0>; + }; + + slv-qhs-qupv3-south { + cell-id = <0x265>; + label = "slv-qhs-qupv3-south"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1fb>; + }; + + slv-qhs-sdc2 { + cell-id = <0x260>; + label = "slv-qhs-sdc2"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1dc>; + }; + + slv-qhs-sdc4 { + cell-id = <0x261>; + label = "slv-qhs-sdc4"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1db>; + }; + + slv-qhs-snoc-cfg { + cell-id = <0x282>; + label = "slv-qhs-snoc-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,connections = <0x23d>; + qcom,bcms = <0x1d7>; + phandle = <0x1df>; + }; + + slv-qhs-spdm { + cell-id = <0x279>; + label = "slv-qhs-spdm"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1fc>; + }; + + slv-qhs-spss-cfg { + cell-id = <0x2f1>; + label = "slv-qhs-spss-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1d9>; + }; + + slv-qhs-tcsr { + cell-id = <0x26f>; + label = "slv-qhs-tcsr"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1e5>; + }; + + slv-qhs-tlmm-north { + cell-id = <0x2db>; + label = "slv-qhs-tlmm-north"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1ff>; + }; + + slv-qhs-tlmm-south { + cell-id = <0x2f3>; + label = "slv-qhs-tlmm-south"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1d8>; + }; + + slv-qhs-tsif { + cell-id = <0x23f>; + label = "slv-qhs-tsif"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1ed>; + }; + + slv-qhs-ufs-card-cfg { + cell-id = <0x2f4>; + label = "slv-qhs-ufs-card-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f3>; + }; + + slv-qhs-ufs-mem-cfg { + cell-id = <0x2f5>; + label = "slv-qhs-ufs-mem-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1de>; + }; + + slv-qhs-usb3-0 { + cell-id = <0x247>; + label = "slv-qhs-usb3-0"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f1>; + }; + + slv-qhs-usb3-1 { + cell-id = <0x2ef>; + label = "slv-qhs-usb3-1"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f4>; + }; + + slv-qhs-venus-cfg { + cell-id = <0x254>; + label = "slv-qhs-venus-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1ec>; + }; + + slv-qhs-vsense-ctrl-cfg { + cell-id = <0x2f6>; + label = "slv-qhs-vsense-ctrl-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1fa>; + }; + + slv-qns-cnoc-a2noc { + cell-id = <0x2d5>; + label = "slv-qns-cnoc-a2noc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,connections = <0x23e>; + qcom,bcms = <0x1d7>; + phandle = <0x1d5>; + }; + + slv-srvc-cnoc { + cell-id = <0x286>; + label = "slv-srvc-cnoc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x1d6>; + qcom,bcms = <0x1d7>; + phandle = <0x1f2>; + }; + + slv-qhs-llcc { + cell-id = <0x2f8>; + label = "slv-qhs-llcc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x204>; + phandle = <0x203>; + }; + + slv-qhs-memnoc { + cell-id = <0x2f9>; + label = "slv-qhs-memnoc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x204>; + qcom,connections = <0x23f>; + phandle = <0x202>; + }; + + slv-qns-gladiator-sodv { + cell-id = <0x2d8>; + label = "slv-qns-gladiator-sodv"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x208>; + qcom,connections = <0x240>; + phandle = <0x206>; + }; + + slv-qns-gnoc-memnoc { + cell-id = <0x2fb>; + label = "slv-qns-gnoc-memnoc"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x02>; + qcom,bus-dev = <0x208>; + qcom,connections = <0x241>; + phandle = <0x207>; + }; + + slv-srvc-gnoc { + cell-id = <0x2fc>; + label = "slv-srvc-gnoc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x208>; + phandle = <0x205>; + }; + + slv-ipa-core-slave { + cell-id = <0x309>; + label = "slv-ipa-core-slave"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x20a>; + qcom,bcms = <0x242>; + phandle = <0x209>; + }; + + slv-ebi { + cell-id = <0x200>; + label = "slv-ebi"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x04>; + qcom,bus-dev = <0x20c>; + qcom,bcms = <0x243 0x244>; + phandle = <0x20b>; + }; + + slv-qhs-mdsp-ms-mpu-cfg { + cell-id = <0x2fd>; + label = "slv-qhs-mdsp-ms-mpu-cfg"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x210>; + phandle = <0x213>; + }; + + slv-qns-apps-io { + cell-id = <0x2fe>; + label = "slv-qns-apps-io"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x210>; + qcom,bcms = <0x245>; + phandle = <0x20d>; + }; + + slv-qns-llcc { + cell-id = <0x302>; + label = "slv-qns-llcc"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x04>; + qcom,bus-dev = <0x210>; + qcom,connections = <0x246>; + qcom,bcms = <0x247>; + phandle = <0x20e>; + }; + + slv-qns-memnoc-snoc { + cell-id = <0x308>; + label = "slv-qns-memnoc-snoc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x210>; + qcom,connections = <0x248>; + qcom,bcms = <0x249>; + phandle = <0x20f>; + }; + + slv-srvc-memnoc { + cell-id = <0x303>; + label = "slv-srvc-memnoc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x210>; + phandle = <0x212>; + }; + + slv-qns2-mem-noc { + cell-id = <0x304>; + label = "slv-qns2-mem-noc"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x216>; + qcom,connections = <0x24a>; + qcom,bcms = <0x24b>; + phandle = <0x218>; + }; + + slv-qns-mem-noc-hf { + cell-id = <0x305>; + label = "slv-qns-mem-noc-hf"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x02>; + qcom,bus-dev = <0x216>; + qcom,connections = <0x24c>; + qcom,bcms = <0x24d>; + phandle = <0x217>; + }; + + slv-srvc-mnoc { + cell-id = <0x25b>; + label = "slv-srvc-mnoc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x216>; + phandle = <0x215>; + }; + + slv-qhs-apss { + cell-id = <0x2a1>; + label = "slv-qhs-apss"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x24e>; + phandle = <0x21f>; + }; + + slv-qns-cnoc { + cell-id = <0x2734>; + label = "slv-qns-cnoc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,connections = <0x24f>; + qcom,bcms = <0x250>; + phandle = <0x220>; + }; + + slv-qns-memnoc-gc { + cell-id = <0x306>; + label = "slv-qns-memnoc-gc"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,connections = <0x251>; + qcom,bcms = <0x252>; + phandle = <0x22a>; + }; + + slv-qns-memnoc-sf { + cell-id = <0x307>; + label = "slv-qns-memnoc-sf"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,connections = <0x253>; + qcom,bcms = <0x254>; + phandle = <0x21d>; + }; + + slv-qxs-imem { + cell-id = <0x249>; + label = "slv-qxs-imem"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x255>; + phandle = <0x21e>; + }; + + slv-qxs-pcie { + cell-id = <0x299>; + label = "slv-qxs-pcie"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x256>; + phandle = <0x224>; + }; + + slv-qxs-pcie-gen3 { + cell-id = <0x29a>; + label = "slv-qxs-pcie-gen3"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x257>; + phandle = <0x223>; + }; + + slv-qxs-pimem { + cell-id = <0x2c8>; + label = "slv-qxs-pimem"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + phandle = <0x21c>; + }; + + slv-srvc-snoc { + cell-id = <0x24b>; + label = "slv-srvc-snoc"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x24e>; + phandle = <0x21a>; + }; + + slv-xs-qdss-stm { + cell-id = <0x24c>; + label = "slv-xs-qdss-stm"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x258>; + phandle = <0x221>; + }; + + slv-xs-sys-tcu-cfg { + cell-id = <0x2a0>; + label = "slv-xs-sys-tcu-cfg"; + qcom,buswidth = <0x08>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x21b>; + qcom,bcms = <0x24e>; + phandle = <0x225>; + }; + + slv-ebi_display { + cell-id = <0x5020>; + label = "slv-ebi_display"; + qcom,buswidth = <0x04>; + qcom,agg-ports = <0x04>; + qcom,bus-dev = <0x22e>; + qcom,bcms = <0x259>; + phandle = <0x22d>; + }; + + slv-qns-llcc_display { + cell-id = <0x5021>; + label = "slv-qns-llcc_display"; + qcom,buswidth = <0x10>; + qcom,agg-ports = <0x04>; + qcom,bus-dev = <0x230>; + qcom,connections = <0x25a>; + qcom,bcms = <0x25b>; + phandle = <0x22f>; + }; + + slv-qns2-mem-noc_display { + cell-id = <0x5022>; + label = "slv-qns2-mem-noc_display"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x01>; + qcom,bus-dev = <0x232>; + qcom,connections = <0x25c>; + qcom,bcms = <0x25d>; + phandle = <0x234>; + }; + + slv-qns-mem-noc-hf_display { + cell-id = <0x5023>; + label = "slv-qns-mem-noc-hf_display"; + qcom,buswidth = <0x20>; + qcom,agg-ports = <0x02>; + qcom,bus-dev = <0x232>; + qcom,connections = <0x25e>; + qcom,bcms = <0x25f>; + phandle = <0x231>; + }; + }; + + qcom,vidc@aa00000 { + compatible = "qcom,msm-vidc\0qcom,sdm845-vidc"; + status = "ok"; + reg = <0xaa00000 0x200000>; + interrupts = <0x00 0xae 0x04>; + cache-slice-names = "vidsc0\0vidsc1"; + cache-slices = <0x2d 0x02 0x2d 0x03>; + venus-supply = <0xc0>; + venus-core0-supply = <0x260>; + venus-core1-supply = <0x261>; + clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk"; + clocks = <0xa4 0x0b 0xa4 0x08 0xa4 0x0a 0xa4 0x05 0xa4 0x04 0xa4 0x07 0xa4 0x06>; + qcom,proxy-clock-names = "core_clk\0iface_clk\0bus_clk\0core0_clk\0core0_bus_clk\0core1_clk\0core1_bus_clk"; + qcom,clock-configs = <0x01 0x00 0x00 0x01 0x00 0x01 0x00>; + qcom,allowed-clock-rates = <0x5f5e100 0xbebc200 0x13ab6680 0x18148d00 0x1a76e700 0x1fc4ef40>; + phandle = <0x3e0>; + + bus_cnoc { + compatible = "qcom,msm-vidc,bus"; + label = "cnoc"; + qcom,bus-master = <0x01>; + qcom,bus-slave = <0x254>; + qcom,bus-governor = "performance"; + qcom,bus-range-kbps = <0x3e8 0x3e8>; + }; + + venus_bus_ddr { + compatible = "qcom,msm-vidc,bus"; + label = "venus-ddr"; + qcom,bus-master = <0x3f>; + qcom,bus-slave = <0x200>; + qcom,bus-governor = "msm-vidc-ddr"; + qcom,bus-range-kbps = <0x3e8 0x33b260>; + }; + + arm9_bus_ddr { + compatible = "qcom,msm-vidc,bus"; + label = "venus-arm9-ddr"; + qcom,bus-master = <0x3f>; + qcom,bus-slave = <0x200>; + qcom,bus-governor = "performance"; + qcom,bus-range-kbps = <0x3e8 0x3e8>; + }; + + venus_bus_llcc { + compatible = "qcom,msm-vidc,bus"; + label = "venus-llcc"; + qcom,bus-master = <0x3f>; + qcom,bus-slave = <0x302>; + qcom,bus-governor = "msm-vidc-llcc"; + qcom,bus-range-kbps = <0x4268 0x1eb04>; + }; + + non_secure_cb { + compatible = "qcom,msm-vidc,context-bank"; + label = "venus_ns"; + iommus = <0x29 0x10a0 0x08 0x29 0x10b0 0x00>; + buffer-types = <0xfff>; + virtual-addr-pool = <0x70800000 0x6f800000>; + }; + + secure_bitstream_cb { + compatible = "qcom,msm-vidc,context-bank"; + label = "venus_sec_bitstream"; + iommus = <0x29 0x10a1 0x08 0x29 0x10a5 0x08>; + buffer-types = <0x241>; + virtual-addr-pool = <0x4b000000 0x25800000>; + qcom,secure-context-bank; + }; + + secure_pixel_cb { + compatible = "qcom,msm-vidc,context-bank"; + label = "venus_sec_pixel"; + iommus = <0x29 0x10a3 0x08>; + buffer-types = <0x106>; + virtual-addr-pool = <0x25800000 0x25800000>; + qcom,secure-context-bank; + }; + + secure_non_pixel_cb { + compatible = "qcom,msm-vidc,context-bank"; + label = "venus_sec_non_pixel"; + iommus = <0x29 0x10a4 0x08 0x29 0x10b4 0x00>; + buffer-types = <0x480>; + virtual-addr-pool = <0x1000000 0x24800000>; + qcom,secure-context-bank; + }; + }; + + qcom,lpm-levels { + compatible = "qcom,lpm-levels"; + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,pm-cluster@0 { + reg = <0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + label = "L3"; + qcom,clstr-tmr-add = <0x3e8>; + qcom,psci-mode-shift = <0x04>; + qcom,psci-mode-mask = <0xfff>; + + qcom,pm-cluster-level@0 { + reg = <0x00>; + label = "l3-wfi"; + qcom,psci-mode = <0x01>; + qcom,latency-us = <0x33>; + qcom,ss-power = <0x1c4>; + qcom,energy-overhead = <0x10eeb>; + qcom,time-overhead = <0x63>; + }; + + qcom,pm-cluster-level@1 { + reg = <0x01>; + label = "llcc-off"; + qcom,psci-mode = <0xc24>; + qcom,latency-us = <0x19a2>; + qcom,ss-power = <0x6c>; + qcom,energy-overhead = <0x3d0900>; + qcom,time-overhead = <0x1388>; + qcom,min-child-idx = <0x02>; + qcom,is-reset; + qcom,notify-rpm; + }; + + qcom,pm-cpu@0 { + #address-cells = <0x01>; + #size-cells = <0x00>; + qcom,psci-mode-shift = <0x00>; + qcom,psci-mode-mask = <0x0f>; + qcom,ref-stddev = <0x1f4>; + qcom,tmr-add = <0x3e8>; + qcom,ref-premature-cnt = <0x01>; + qcom,cpu = <0x11 0x12 0x13 0x14>; + + qcom,pm-cpu-level@0 { + reg = <0x00>; + label = "wfi"; + qcom,psci-cpu-mode = <0x01>; + qcom,latency-us = <0x2b>; + qcom,ss-power = <0x96>; + qcom,energy-overhead = <0x2710>; + qcom,time-overhead = <0x64>; + }; + + qcom,pm-cpu-level@1 { + reg = <0x01>; + label = "pc"; + qcom,psci-cpu-mode = <0x03>; + qcom,latency-us = <0x1cd>; + qcom,ss-power = <0x64>; + qcom,energy-overhead = <0x61a80>; + qcom,time-overhead = <0x1f4>; + qcom,is-reset; + qcom,use-broadcast-timer; + }; + + qcom,pm-cpu-level@2 { + reg = <0x02>; + label = "rail-pc"; + qcom,psci-cpu-mode = <0x04>; + qcom,latency-us = <0x213>; + qcom,ss-power = <0x49>; + qcom,energy-overhead = <0x7a120>; + qcom,time-overhead = <0x258>; + qcom,is-reset; + qcom,use-broadcast-timer; + }; + }; + + qcom,pm-cpu@1 { + #address-cells = <0x01>; + #size-cells = <0x00>; + qcom,psci-mode-shift = <0x00>; + qcom,psci-mode-mask = <0x0f>; + qcom,ref-stddev = <0x64>; + qcom,tmr-add = <0x64>; + qcom,ref-premature-cnt = <0x03>; + qcom,cpu = <0x15 0x16 0x17 0x18>; + + qcom,pm-cpu-level@0 { + reg = <0x00>; + label = "wfi"; + qcom,psci-cpu-mode = <0x01>; + qcom,latency-us = <0x2b>; + qcom,ss-power = <0x1c6>; + qcom,energy-overhead = <0x96ef>; + qcom,time-overhead = <0x53>; + }; + + qcom,pm-cpu-level@1 { + reg = <0x01>; + label = "pc"; + qcom,psci-cpu-mode = <0x03>; + qcom,latency-us = <0x26d>; + qcom,ss-power = <0x1b4>; + qcom,energy-overhead = <0x661b1>; + qcom,time-overhead = <0x375>; + qcom,is-reset; + qcom,use-broadcast-timer; + }; + + qcom,pm-cpu-level@2 { + reg = <0x02>; + label = "rail-pc"; + qcom,psci-cpu-mode = <0x04>; + qcom,latency-us = <0x425>; + qcom,ss-power = <0x190>; + qcom,energy-overhead = <0x688c1>; + qcom,time-overhead = <0x3e8>; + qcom,is-reset; + qcom,use-broadcast-timer; + }; + }; + }; + }; + + qcom,rpm-stats@c300000 { + compatible = "qcom,rpm-stats"; + reg = <0xc300000 0x1000 0xc3f0004 0x04>; + reg-names = "phys_addr_base\0offset_addr"; + }; + + qcom,rpmh-master-stats@b221200 { + compatible = "qcom,rpmh-master-stats-v1"; + reg = <0xb221200 0x60>; + qcom,use-alt-unit = <0x03>; + }; + + pinctrl@03400000 { + compatible = "qcom,sdm845-pinctrl-v2"; + reg = <0x3400000 0xc00000 0x179900f0 0x60>; + reg-names = "pinctrl_regs\0spi_cfg_regs"; + interrupts = <0x00 0xd0 0x00>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + interrupt-parent = <0x01>; + phandle = <0x34>; + + ufs_dev_reset_assert { + phandle = <0xab>; + + config { + pins = "ufs_reset"; + bias-pull-down; + drive-strength = <0x08>; + output-low; + }; + }; + + ufs_dev_reset_deassert { + phandle = <0xac>; + + config { + pins = "ufs_reset"; + bias-pull-down; + drive-strength = <0x08>; + output-high; + }; + }; + + flash_led3_front { + + flash_led3_front_en { + phandle = <0x3e1>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + drive_strength = <0x02>; + output-high; + bias-disable; + }; + }; + + flash_led3_front_dis { + phandle = <0x3e2>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + drive_strength = <0x02>; + output-low; + bias-disable; + }; + }; + }; + + flash_led3_iris { + + flash_led3_iris_en { + phandle = <0x3e3>; + + mux { + pins = "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio23"; + drive_strength = <0x02>; + output-high; + bias-disable; + }; + }; + + flash_led3_iris_dis { + phandle = <0x3e4>; + + mux { + pins = "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio23"; + drive_strength = <0x02>; + output-low; + bias-disable; + }; + }; + }; + + wcd9xxx_intr { + + wcd_intr_default { + phandle = <0x3e5>; + + mux { + pins = "gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio54"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + }; + + storage_cd { + phandle = <0x3e6>; + + mux { + pins = "gpio126"; + function = "gpio"; + }; + + config { + pins = "gpio126"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + sdc2_clk_on { + phandle = <0x3e7>; + + config { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <0x10>; + }; + }; + + sdc2_clk_off { + phandle = <0x3e8>; + + config { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + sdc2_clk_ds_400KHz { + phandle = <0x3e9>; + + config { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <0x10>; + }; + }; + + sdc2_clk_ds_50MHz { + phandle = <0x3ea>; + + config { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <0x10>; + }; + }; + + sdc2_clk_ds_100MHz { + phandle = <0x3eb>; + + config { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <0x10>; + }; + }; + + sdc2_clk_ds_200MHz { + phandle = <0x3ec>; + + config { + pins = "sdc2_clk"; + bias-disable; + drive-strength = <0x10>; + }; + }; + + sdc2_cmd_on { + phandle = <0x3ed>; + + config { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_cmd_off { + phandle = <0x3ee>; + + config { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + sdc2_cmd_ds_400KHz { + phandle = <0x3ef>; + + config { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_cmd_ds_50MHz { + phandle = <0x3f0>; + + config { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_cmd_ds_100MHz { + phandle = <0x3f1>; + + config { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_cmd_ds_200MHz { + phandle = <0x3f2>; + + config { + pins = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_data_on { + phandle = <0x3f3>; + + config { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_data_off { + phandle = <0x3f4>; + + config { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + sdc2_data_ds_400KHz { + phandle = <0x3f5>; + + config { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_data_ds_50MHz { + phandle = <0x3f6>; + + config { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_data_ds_100MHz { + phandle = <0x3f7>; + + config { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + sdc2_data_ds_200MHz { + phandle = <0x3f8>; + + config { + pins = "sdc2_data"; + bias-pull-up; + drive-strength = <0x0a>; + }; + }; + + pcie0 { + + pcie0_clkreq_default { + phandle = <0x262>; + + mux { + pins = "gpio36"; + function = "pci_e0"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + pcie0_perst_default { + phandle = <0x263>; + + mux { + pins = "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio35"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + pcie0_wake_default { + phandle = <0x264>; + + mux { + pins = "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + pcie1 { + + pcie1_clkreq_default { + phandle = <0x267>; + + mux { + pins = "gpio103"; + function = "pci_e1"; + }; + + config { + pins = "gpio103"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + pcie1_perst_default { + phandle = <0x268>; + + mux { + pins = "gpio102"; + function = "gpio"; + }; + + config { + pins = "gpio102"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + pcie1_wake_default { + phandle = <0x269>; + + mux { + pins = "gpio104"; + function = "gpio"; + }; + + config { + pins = "gpio104"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + cdc_reset_ctrl { + + cdc_reset_sleep { + phandle = <0x3f9>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + drive-strength = <0x02>; + bias-disable; + output-low; + }; + }; + + cdc_reset_active { + phandle = <0x3fa>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + drive-strength = <0x08>; + bias-pull-down; + output-high; + }; + }; + }; + + spkr_i2s_clk_pin { + + spkr_i2s_clk_sleep { + phandle = <0x3fb>; + + mux { + pins = "gpio69"; + function = "spkr_i2s"; + }; + + config { + pins = "gpio69"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + spkr_i2s_clk_active { + phandle = <0x3fc>; + + mux { + pins = "gpio69"; + function = "spkr_i2s"; + }; + + config { + pins = "gpio69"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + wcd_gnd_mic_swap { + + wcd_gnd_mic_swap_idle { + phandle = <0x3fd>; + + mux { + pins = "gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio51"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + wcd_gnd_mic_swap_active { + phandle = <0x3fe>; + + mux { + pins = "gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio51"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + }; + + wcd_usbc_analog_en1 { + + wcd_usbc_ana_en1_idle { + phandle = <0x3ff>; + + mux { + pins = "gpio119"; + function = "gpio"; + }; + + config { + pins = "gpio119"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + wcd_usbc_ana_en1_active { + phandle = <0x400>; + + mux { + pins = "gpio119"; + function = "gpio"; + }; + + config { + pins = "gpio119"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + }; + + wcd_usbc_analog_en2 { + + wcd_usbc_ana_en2_idle { + phandle = <0x401>; + + mux { + pins = "gpio80"; + function = "gpio"; + }; + + config { + pins = "gpio80"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + wcd_usbc_ana_en2_active { + phandle = <0x402>; + + mux { + pins = "gpio80"; + function = "gpio"; + }; + + config { + pins = "gpio80"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + }; + + pri_aux_pcm_clk { + + pri_aux_pcm_clk_sleep { + phandle = <0x403>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_clk_active { + phandle = <0x404>; + + mux { + pins = "gpio65"; + function = "pri_mi2s"; + }; + + config { + pins = "gpio65"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + pri_aux_pcm_sync { + + pri_aux_pcm_sync_sleep { + phandle = <0x405>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_sync_active { + phandle = <0x406>; + + mux { + pins = "gpio66"; + function = "pri_mi2s_ws"; + }; + + config { + pins = "gpio66"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + pri_aux_pcm_din { + + pri_aux_pcm_din_sleep { + phandle = <0x407>; + + mux { + pins = "gpio67"; + function = "gpio"; + }; + + config { + pins = "gpio67"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_din_active { + phandle = <0x408>; + + mux { + pins = "gpio67"; + function = "pri_mi2s"; + }; + + config { + pins = "gpio67"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + pri_aux_pcm_dout { + + pri_aux_pcm_dout_sleep { + phandle = <0x409>; + + mux { + pins = "gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_aux_pcm_dout_active { + phandle = <0x40a>; + + mux { + pins = "gpio68"; + function = "pri_mi2s"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + pmx_sde { + phandle = <0x40b>; + + sde_dsi_active { + phandle = <0x40c>; + + mux { + pins = "gpio6\0gpio52"; + function = "gpio"; + }; + + config { + pins = "gpio6\0gpio52"; + drive-strength = <0x08>; + bias-disable = <0x00>; + }; + }; + + sde_dsi_suspend { + phandle = <0x40d>; + + mux { + pins = "gpio6\0gpio52"; + function = "gpio"; + }; + + config { + pins = "gpio6\0gpio52"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + pmx_sde_te { + + sde_te_active { + phandle = <0x40e>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + sde_te_suspend { + phandle = <0x40f>; + + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + sde_dp_aux_active { + phandle = <0x410>; + + mux { + pins = "gpio43\0gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio43\0gpio51"; + bias-disable = <0x00>; + drive-strength = <0x08>; + }; + }; + + sde_dp_aux_suspend { + phandle = <0x411>; + + mux { + pins = "gpio43\0gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio43\0gpio51"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + sde_dp_usbplug_cc_active { + phandle = <0x412>; + + mux { + pins = "gpio38"; + function = "gpio"; + }; + + config { + pins = "gpio38"; + bias-disable; + drive-strength = <0x10>; + }; + }; + + sde_dp_usbplug_cc_suspend { + phandle = <0x413>; + + mux { + pins = "gpio38"; + function = "gpio"; + }; + + config { + pins = "gpio38"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + pmx_ts_int_active { + + ts_int_active { + phandle = <0x414>; + + mux { + pins = "gpio122"; + function = "gpio"; + }; + + config { + pins = "gpio122"; + drive-strength = <0x08>; + bias-pull-up; + }; + }; + }; + + pmx_ts_int_suspend { + + ts_int_suspend1 { + phandle = <0x415>; + + mux { + pins = "gpio122"; + function = "gpio"; + }; + + config { + pins = "gpio122"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + pmx_ts_reset_active { + + ts_reset_active { + phandle = <0x416>; + + mux { + pins = "gpio99"; + function = "gpio"; + }; + + config { + pins = "gpio99"; + drive-strength = <0x08>; + bias-pull-up; + }; + }; + }; + + pmx_ts_reset_suspend { + + ts_reset_suspend1 { + phandle = <0x417>; + + mux { + pins = "gpio99"; + function = "gpio"; + }; + + config { + pins = "gpio99"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + pmx_ts_release { + + ts_release { + phandle = <0x418>; + + mux { + pins = "gpio122\0gpio99"; + function = "gpio"; + }; + + config { + pins = "gpio122\0gpio99"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + ts_mux { + + ts_active { + phandle = <0x52e>; + + mux { + pins = "gpio31\0gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio31\0gpio32"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + ts_reset_suspend { + phandle = <0x530>; + + mux { + pins = "gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio32"; + drive-strength = <0x02>; + bias-pull-down; + bias-disable; + }; + }; + + ts_int_suspend { + phandle = <0x52f>; + + mux { + pins = "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + sec_aux_pcm { + + sec_aux_pcm_sleep { + phandle = <0x41c>; + + mux { + pins = "gpio80\0gpio81"; + function = "gpio"; + }; + + config { + pins = "gpio80\0gpio81"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + sec_aux_pcm_active { + phandle = <0x41d>; + + mux { + pins = "gpio80\0gpio81"; + function = "sec_mi2s"; + }; + + config { + pins = "gpio80\0gpio81"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + sec_aux_pcm_din { + + sec_aux_pcm_din_sleep { + phandle = <0x41e>; + + mux { + pins = "gpio82"; + function = "gpio"; + }; + + config { + pins = "gpio82"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + sec_aux_pcm_din_active { + phandle = <0x41f>; + + mux { + pins = "gpio82"; + function = "sec_mi2s"; + }; + + config { + pins = "gpio82"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + sec_aux_pcm_dout { + + sec_aux_pcm_dout_sleep { + phandle = <0x420>; + + mux { + pins = "gpio83"; + function = "gpio"; + }; + + config { + pins = "gpio83"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + sec_aux_pcm_dout_active { + phandle = <0x421>; + + mux { + pins = "gpio83"; + function = "sec_mi2s"; + }; + + config { + pins = "gpio83"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + tert_aux_pcm { + + tert_aux_pcm_sleep { + phandle = <0x422>; + + mux { + pins = "gpio75\0gpio76"; + function = "gpio"; + }; + + config { + pins = "gpio75\0gpio76"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + tert_aux_pcm_active { + phandle = <0x423>; + + mux { + pins = "gpio75\0gpio76"; + function = "ter_mi2s"; + }; + + config { + pins = "gpio75\0gpio76"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + tert_aux_pcm_din { + + tert_aux_pcm_din_sleep { + phandle = <0x424>; + + mux { + pins = "gpio77"; + function = "gpio"; + }; + + config { + pins = "gpio77"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + tert_aux_pcm_din_active { + phandle = <0x425>; + + mux { + pins = "gpio77"; + function = "ter_mi2s"; + }; + + config { + pins = "gpio77"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + tert_aux_pcm_dout { + + tert_aux_pcm_dout_sleep { + phandle = <0x426>; + + mux { + pins = "gpio78"; + function = "gpio"; + }; + + config { + pins = "gpio78"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + tert_aux_pcm_dout_active { + phandle = <0x427>; + + mux { + pins = "gpio78"; + function = "ter_mi2s"; + }; + + config { + pins = "gpio78"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_aux_pcm { + + quat_aux_pcm_sleep { + phandle = <0x428>; + + mux { + pins = "gpio58\0gpio59"; + function = "gpio"; + }; + + config { + pins = "gpio58\0gpio59"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_aux_pcm_active { + phandle = <0x429>; + + mux { + pins = "gpio58\0gpio59"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio58\0gpio59"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + quat_aux_pcm_din { + + quat_aux_pcm_din_sleep { + phandle = <0x42a>; + + mux { + pins = "gpio60"; + function = "gpio"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_aux_pcm_din_active { + phandle = <0x42b>; + + mux { + pins = "gpio60"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_aux_pcm_dout { + + quat_aux_pcm_dout_sleep { + phandle = <0x42c>; + + mux { + pins = "gpio61"; + function = "gpio"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_aux_pcm_dout_active { + phandle = <0x42d>; + + mux { + pins = "gpio61"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + pri_mi2s_mclk { + + pri_mi2s_mclk_sleep { + phandle = <0x42e>; + + mux { + pins = "gpio64"; + function = "gpio"; + }; + + config { + pins = "gpio64"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_mclk_active { + phandle = <0x42f>; + + mux { + pins = "gpio64"; + function = "pri_mi2s"; + }; + + config { + pins = "gpio64"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + pri_mi2s_sck { + + pri_mi2s_sck_sleep { + phandle = <0x430>; + + mux { + pins = "gpio65"; + function = "gpio"; + }; + + config { + pins = "gpio65"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_sck_active { + phandle = <0x431>; + + mux { + pins = "gpio65"; + function = "pri_mi2s"; + }; + + config { + pins = "gpio65"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + pri_mi2s_ws { + + pri_mi2s_ws_sleep { + phandle = <0x432>; + + mux { + pins = "gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio66"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_ws_active { + phandle = <0x433>; + + mux { + pins = "gpio66"; + function = "pri_mi2s_ws"; + }; + + config { + pins = "gpio66"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + pri_mi2s_sd0 { + + pri_mi2s_sd0_sleep { + phandle = <0x434>; + + mux { + pins = "gpio67"; + function = "gpio"; + }; + + config { + pins = "gpio67"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_sd0_active { + phandle = <0x435>; + + mux { + pins = "gpio67"; + function = "pri_mi2s"; + }; + + config { + pins = "gpio67"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + pri_mi2s_sd1 { + + pri_mi2s_sd1_sleep { + phandle = <0x436>; + + mux { + pins = "gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + pri_mi2s_sd1_active { + phandle = <0x437>; + + mux { + pins = "gpio68"; + function = "pri_mi2s"; + }; + + config { + pins = "gpio68"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + sec_mi2s_mclk { + + sec_mi2s_mclk_sleep { + phandle = <0x438>; + + mux { + pins = "gpio79"; + function = "gpio"; + }; + + config { + pins = "gpio79"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + sec_mi2s_mclk_active { + phandle = <0x439>; + + mux { + pins = "gpio79"; + function = "sec_mi2s"; + }; + + config { + pins = "gpio79"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + sec_mi2s { + + sec_mi2s_sleep { + phandle = <0x43a>; + + mux { + pins = "gpio80\0gpio81"; + function = "gpio"; + }; + + config { + pins = "gpio80\0gpio81"; + drive-strength = <0x02>; + bias-disable; + input-enable; + }; + }; + + sec_mi2s_active { + phandle = <0x43b>; + + mux { + pins = "gpio80\0gpio81"; + function = "sec_mi2s"; + }; + + config { + pins = "gpio80\0gpio81"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + sec_mi2s_sd0 { + + sec_mi2s_sd0_sleep { + phandle = <0x43c>; + + mux { + pins = "gpio82"; + function = "gpio"; + }; + + config { + pins = "gpio82"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + sec_mi2s_sd0_active { + phandle = <0x43d>; + + mux { + pins = "gpio82"; + function = "sec_mi2s"; + }; + + config { + pins = "gpio82"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + sec_mi2s_sd1 { + + sec_mi2s_sd1_sleep { + phandle = <0x43e>; + + mux { + pins = "gpio83"; + function = "gpio"; + }; + + config { + pins = "gpio83"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + sec_mi2s_sd1_active { + phandle = <0x43f>; + + mux { + pins = "gpio83"; + function = "sec_mi2s"; + }; + + config { + pins = "gpio83"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + tert_mi2s_mclk { + + tert_mi2s_mclk_sleep { + phandle = <0x440>; + + mux { + pins = "gpio74"; + function = "gpio"; + }; + + config { + pins = "gpio74"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + tert_mi2s_mclk_active { + phandle = <0x441>; + + mux { + pins = "gpio74"; + function = "ter_mi2s"; + }; + + config { + pins = "gpio74"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + tert_mi2s { + + tert_mi2s_sleep { + phandle = <0x442>; + + mux { + pins = "gpio75\0gpio76"; + function = "gpio"; + }; + + config { + pins = "gpio75\0gpio76"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + tert_mi2s_active { + phandle = <0x443>; + + mux { + pins = "gpio75\0gpio76"; + function = "ter_mi2s"; + }; + + config { + pins = "gpio75\0gpio76"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + tert_mi2s_sd0 { + + tert_mi2s_sd0_sleep { + phandle = <0x444>; + + mux { + pins = "gpio77"; + function = "gpio"; + }; + + config { + pins = "gpio77"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + tert_mi2s_sd0_active { + phandle = <0x445>; + + mux { + pins = "gpio77"; + function = "ter_mi2s"; + }; + + config { + pins = "gpio77"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + tert_mi2s_sd1 { + + tert_mi2s_sd1_sleep { + phandle = <0x446>; + + mux { + pins = "gpio78"; + function = "gpio"; + }; + + config { + pins = "gpio78"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + tert_mi2s_sd1_active { + phandle = <0x447>; + + mux { + pins = "gpio78"; + function = "ter_mi2s"; + }; + + config { + pins = "gpio78"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_mi2s_mclk { + + quat_mi2s_mclk_sleep { + phandle = <0x448>; + + mux { + pins = "gpio57"; + function = "gpio"; + }; + + config { + pins = "gpio57"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_mi2s_mclk_active { + phandle = <0x449>; + + mux { + pins = "gpio57"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio57"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_mi2s { + + quat_mi2s_sleep { + phandle = <0x44a>; + + mux { + pins = "gpio58\0gpio59"; + function = "gpio"; + }; + + config { + pins = "gpio58\0gpio59"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_mi2s_active { + phandle = <0x44b>; + + mux { + pins = "gpio58\0gpio59"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio58\0gpio59"; + drive-strength = <0x08>; + bias-disable; + output-high; + }; + }; + }; + + quat_mi2s_sd0 { + + quat_mi2s_sd0_sleep { + phandle = <0x44c>; + + mux { + pins = "gpio60"; + function = "gpio"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_mi2s_sd0_active { + phandle = <0x44d>; + + mux { + pins = "gpio60"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_mi2s_sd1 { + + quat_mi2s_sd1_sleep { + phandle = <0x44e>; + + mux { + pins = "gpio61"; + function = "gpio"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_mi2s_sd1_active { + phandle = <0x44f>; + + mux { + pins = "gpio61"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_mi2s_sd2 { + + quat_mi2s_sd2_sleep { + phandle = <0x450>; + + mux { + pins = "gpio62"; + function = "gpio"; + }; + + config { + pins = "gpio62"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_mi2s_sd2_active { + phandle = <0x451>; + + mux { + pins = "gpio62"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio62"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_mi2s_sd3 { + + quat_mi2s_sd3_sleep { + phandle = <0x452>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + quat_mi2s_sd3_active { + phandle = <0x453>; + + mux { + pins = "gpio63"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio63"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_tdm { + + quat_tdm_sleep { + phandle = <0x454>; + + mux { + pins = "gpio58\0gpio59"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio58\0gpio59"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + quat_tdm_active { + phandle = <0x455>; + + mux { + pins = "gpio58\0gpio59"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio58\0gpio59"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + quat_tdm_dout { + + quat_tdm_dout_sleep { + phandle = <0x456>; + + mux { + pins = "gpio61"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + quat_tdm_dout_active { + phandle = <0x457>; + + mux { + pins = "gpio61"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + quat_tdm_din { + + quat_tdm_din_sleep { + phandle = <0x458>; + + mux { + pins = "gpio60"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + quat_tdm_din_active { + phandle = <0x459>; + + mux { + pins = "gpio60"; + function = "qua_mi2s"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se0_i2c_pins { + phandle = <0x45a>; + + qupv3_se0_i2c_active { + phandle = <0x39>; + + mux { + pins = "gpio0\0gpio1"; + function = "qup0"; + }; + + config { + pins = "gpio0\0gpio1"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se0_i2c_sleep { + phandle = <0x3a>; + + mux { + pins = "gpio0\0gpio1"; + function = "gpio"; + }; + + config { + pins = "gpio0\0gpio1"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se0_spi_pins { + phandle = <0x45b>; + + qupv3_se0_spi_active { + phandle = <0x49>; + + mux { + pins = "gpio0\0gpio1\0gpio2\0gpio3"; + function = "qup0"; + }; + + config { + pins = "gpio0\0gpio1\0gpio2\0gpio3"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_sleep { + phandle = <0x4a>; + + mux { + pins = "gpio0\0gpio1\0gpio2\0gpio3"; + function = "gpio"; + }; + + config { + pins = "gpio0\0gpio1\0gpio2\0gpio3"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se1_i2c_pins { + phandle = <0x45c>; + + qupv3_se1_i2c_active { + phandle = <0x3b>; + + mux { + pins = "gpio17\0gpio18"; + function = "qup1"; + }; + + config { + pins = "gpio17\0gpio18"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se1_i2c_sleep { + phandle = <0x3c>; + + mux { + pins = "gpio17\0gpio18"; + function = "gpio"; + }; + + config { + pins = "gpio17\0gpio18"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se1_spi_pins { + phandle = <0x45d>; + + qupv3_se1_spi_active { + phandle = <0x4b>; + + mux { + pins = "gpio17\0gpio18\0gpio19\0gpio20"; + function = "qup1"; + }; + + config { + pins = "gpio17\0gpio18\0gpio19\0gpio20"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_sleep { + phandle = <0x4c>; + + mux { + pins = "gpio17\0gpio18\0gpio19\0gpio20"; + function = "gpio"; + }; + + config { + pins = "gpio17\0gpio18\0gpio19\0gpio20"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se2_i2c_pins { + phandle = <0x45e>; + + qupv3_se2_i2c_active { + phandle = <0x3d>; + + mux { + pins = "gpio27\0gpio28"; + function = "qup2"; + }; + + config { + pins = "gpio27\0gpio28"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se2_i2c_sleep { + phandle = <0x3e>; + + mux { + pins = "gpio27\0gpio28"; + function = "gpio"; + }; + + config { + pins = "gpio27\0gpio28"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se2_spi_pins { + phandle = <0x45f>; + + qupv3_se2_spi_active { + phandle = <0x4d>; + + mux { + pins = "gpio27\0gpio28\0gpio29\0gpio30"; + function = "qup2"; + }; + + config { + pins = "gpio27\0gpio28\0gpio29\0gpio30"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_sleep { + phandle = <0x4e>; + + mux { + pins = "gpio27\0gpio28\0gpio29\0gpio30"; + function = "gpio"; + }; + + config { + pins = "gpio27\0gpio28\0gpio29\0gpio30"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se3_i2c_pins { + phandle = <0x460>; + + qupv3_se3_i2c_active { + phandle = <0x3f>; + + mux { + pins = "gpio41\0gpio42"; + function = "qup3"; + }; + + config { + pins = "gpio41\0gpio42"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se3_i2c_sleep { + phandle = <0x40>; + + mux { + pins = "gpio41\0gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio41\0gpio42"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + nfc { + + nfc_int_active { + phandle = <0x461>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + nfc_int_suspend { + phandle = <0x462>; + + mux { + pins = "gpio63"; + function = "gpio"; + }; + + config { + pins = "gpio63"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + nfc_enable_active { + phandle = <0x463>; + + mux { + pins = "gpio128\0gpio88\0gpio116"; + function = "gpio"; + }; + + config { + pins = "gpio128\0gpio88\0gpio116"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + nfc_enable_suspend { + phandle = <0x464>; + + mux { + pins = "gpio128\0gpio88\0gpio116"; + function = "gpio"; + }; + + config { + pins = "gpio128\0gpio88\0gpio116"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se3_spi_pins { + phandle = <0x465>; + + qupv3_se3_spi_active { + phandle = <0x4f>; + + mux { + pins = "gpio41\0gpio42\0gpio43\0gpio44"; + function = "qup3"; + }; + + config { + pins = "gpio41\0gpio42\0gpio43\0gpio44"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_sleep { + phandle = <0x50>; + + mux { + pins = "gpio41\0gpio42\0gpio43\0gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio41\0gpio42\0gpio43\0gpio44"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se4_i2c_pins { + phandle = <0x466>; + + qupv3_se4_i2c_active { + phandle = <0x41>; + + mux { + pins = "gpio89\0gpio90"; + function = "qup4"; + }; + + config { + pins = "gpio89\0gpio90"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se4_i2c_sleep { + phandle = <0x42>; + + mux { + pins = "gpio89\0gpio90"; + function = "gpio"; + }; + + config { + pins = "gpio89\0gpio90"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se4_spi_pins { + phandle = <0x467>; + + qupv3_se4_spi_active { + phandle = <0x51>; + + mux { + pins = "gpio89\0gpio90\0gpio91\0gpio92"; + function = "qup4"; + }; + + config { + pins = "gpio89\0gpio90\0gpio91\0gpio92"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_sleep { + phandle = <0x52>; + + mux { + pins = "gpio89\0gpio90\0gpio91\0gpio92"; + function = "gpio"; + }; + + config { + pins = "gpio89\0gpio90\0gpio91\0gpio92"; + drive-strength = <0x06>; + bias-disable; + output-high; + }; + }; + }; + + qupv3_se5_i2c_pins { + phandle = <0x468>; + + qupv3_se5_i2c_active { + phandle = <0x43>; + + mux { + pins = "gpio85\0gpio86"; + function = "qup5"; + }; + + config { + pins = "gpio85\0gpio86"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se5_i2c_sleep { + phandle = <0x44>; + + mux { + pins = "gpio85\0gpio86"; + function = "gpio"; + }; + + config { + pins = "gpio85\0gpio86"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se5_spi_pins { + phandle = <0x469>; + + qupv3_se5_spi_active { + phandle = <0x53>; + + mux { + pins = "gpio85\0gpio86\0gpio87\0gpio88"; + function = "qup5"; + }; + + config { + pins = "gpio85\0gpio86\0gpio87\0gpio88"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se5_spi_sleep { + phandle = <0x54>; + + mux { + pins = "gpio85\0gpio86\0gpio87\0gpio88"; + function = "gpio"; + }; + + config { + pins = "gpio85\0gpio86\0gpio87\0gpio88"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se6_i2c_pins { + phandle = <0x46a>; + + qupv3_se6_i2c_active { + phandle = <0x45>; + + mux { + pins = "gpio45\0gpio46"; + function = "qup6"; + }; + + config { + pins = "gpio45\0gpio46"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se6_i2c_sleep { + phandle = <0x46>; + + mux { + pins = "gpio45\0gpio46"; + function = "gpio"; + }; + + config { + pins = "gpio45\0gpio46"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se6_4uart_pins { + phandle = <0x46b>; + + qupv3_se6_ctsrx { + phandle = <0x31>; + + mux { + pins = "gpio45\0gpio48"; + function = "qup6"; + }; + + config { + pins = "gpio45\0gpio48"; + drive-strength = <0x02>; + bias-no-pull; + }; + }; + + qupv3_se6_rts { + phandle = <0x32>; + + mux { + pins = "gpio46"; + function = "qup6"; + }; + + config { + pins = "gpio46"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se6_tx { + phandle = <0x33>; + + mux { + pins = "gpio47"; + function = "qup6"; + }; + + config { + pins = "gpio47"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se6_spi_pins { + phandle = <0x46c>; + + qupv3_se6_spi_active { + phandle = <0x55>; + + mux { + pins = "gpio45\0gpio46\0gpio47\0gpio48"; + function = "qup6"; + }; + + config { + pins = "gpio45\0gpio46\0gpio47\0gpio48"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_sleep { + phandle = <0x56>; + + mux { + pins = "gpio45\0gpio46\0gpio47\0gpio48"; + function = "gpio"; + }; + + config { + pins = "gpio45\0gpio46\0gpio47\0gpio48"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se7_i2c_pins { + phandle = <0x46d>; + + qupv3_se7_i2c_active { + phandle = <0x47>; + + mux { + pins = "gpio93\0gpio94"; + function = "qup7"; + }; + + config { + pins = "gpio93\0gpio94"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se7_i2c_sleep { + phandle = <0x48>; + + mux { + pins = "gpio93\0gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio93\0gpio94"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se7_4uart_pins { + phandle = <0x46e>; + + qupv3_se7_4uart_active { + phandle = <0x36>; + + mux { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + function = "qup7"; + }; + + config { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se7_4uart_sleep { + phandle = <0x37>; + + mux { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + function = "gpio"; + }; + + config { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se7_spi_pins { + phandle = <0x46f>; + + qupv3_se7_spi_active { + phandle = <0x57>; + + mux { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + function = "qup7"; + }; + + config { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_sleep { + phandle = <0x58>; + + mux { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + function = "gpio"; + }; + + config { + pins = "gpio93\0gpio94\0gpio95\0gpio96"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se8_i2c_pins { + phandle = <0x470>; + + qupv3_se8_i2c_active { + phandle = <0x5f>; + + mux { + pins = "gpio65\0gpio66"; + function = "qup8"; + }; + + config { + pins = "gpio65\0gpio66"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se8_i2c_sleep { + phandle = <0x60>; + + mux { + pins = "gpio65\0gpio66"; + function = "gpio"; + }; + + config { + pins = "gpio65\0gpio66"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se8_spi_pins { + phandle = <0x471>; + + qupv3_se8_spi_active { + phandle = <0x6f>; + + mux { + pins = "gpio65\0gpio66\0gpio67\0gpio68"; + function = "qup8"; + }; + + config { + pins = "gpio65\0gpio66\0gpio67\0gpio68"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_sleep { + phandle = <0x472>; + + mux { + pins = "gpio65\0gpio66\0gpio67\0gpio68"; + function = "gpio"; + }; + + config { + pins = "gpio65\0gpio66\0gpio67\0gpio68"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se9_i2c_pins { + phandle = <0x473>; + + qupv3_se9_i2c_active { + phandle = <0x61>; + + mux { + pins = "gpio6\0gpio7"; + function = "qup9"; + }; + + config { + pins = "gpio6\0gpio7"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se9_i2c_sleep { + phandle = <0x62>; + + mux { + pins = "gpio6\0gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio6\0gpio7"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se9_2uart_pins { + phandle = <0x474>; + + qupv3_se9_2uart_active { + phandle = <0x59>; + + mux { + pins = "gpio4\0gpio5"; + function = "qup9"; + }; + + config { + pins = "gpio4\0gpio5"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se9_2uart_sleep { + phandle = <0x5a>; + + mux { + pins = "gpio4\0gpio5"; + function = "gpio"; + }; + + config { + pins = "gpio4\0gpio5"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se9_spi_pins { + phandle = <0x475>; + + qupv3_se9_spi_active { + phandle = <0x70>; + + mux { + pins = "gpio4\0gpio5\0gpio6\0gpio7"; + function = "qup9"; + }; + + config { + pins = "gpio4\0gpio5\0gpio6\0gpio7"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se9_spi_sleep { + phandle = <0x71>; + + mux { + pins = "gpio4\0gpio5\0gpio6\0gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio4\0gpio5\0gpio6\0gpio7"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se10_i2c_pins { + phandle = <0x476>; + + qupv3_se10_i2c_active { + phandle = <0x63>; + + mux { + pins = "gpio55\0gpio56"; + function = "qup10"; + }; + + config { + pins = "gpio55\0gpio56"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se10_i2c_sleep { + phandle = <0x64>; + + mux { + pins = "gpio55\0gpio56"; + function = "gpio"; + }; + + config { + pins = "gpio55\0gpio56"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se10_2uart_pins { + phandle = <0x477>; + + qupv3_se10_2uart_active { + phandle = <0x5c>; + + mux { + pins = "gpio53\0gpio54"; + function = "qup10"; + }; + + config { + pins = "gpio53\0gpio54"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se10_2uart_sleep { + phandle = <0x5d>; + + mux { + pins = "gpio53\0gpio54"; + function = "gpio"; + }; + + config { + pins = "gpio53\0gpio54"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se10_spi_pins { + phandle = <0x478>; + + qupv3_se10_spi_active { + phandle = <0x72>; + + mux { + pins = "gpio53\0gpio54\0gpio55\0gpio56"; + function = "qup10"; + }; + + config { + pins = "gpio53\0gpio54\0gpio55\0gpio56"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se10_spi_sleep { + phandle = <0x73>; + + mux { + pins = "gpio53\0gpio54\0gpio55\0gpio56"; + function = "gpio"; + }; + + config { + pins = "gpio53\0gpio54\0gpio55\0gpio56"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se11_i2c_pins { + phandle = <0x479>; + + qupv3_se11_i2c_active { + phandle = <0x65>; + + mux { + pins = "gpio31\0gpio32"; + function = "qup11"; + }; + + config { + pins = "gpio31\0gpio32"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se11_i2c_sleep { + phandle = <0x66>; + + mux { + pins = "gpio31\0gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio31\0gpio32"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se11_spi_pins { + phandle = <0x47a>; + + qupv3_se11_spi_active { + phandle = <0x74>; + + mux { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + function = "qup11"; + }; + + config { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se11_spi_sleep { + phandle = <0x75>; + + mux { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + function = "gpio"; + }; + + config { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se12_i2c_pins { + phandle = <0x47b>; + + qupv3_se12_i2c_active { + phandle = <0x67>; + + mux { + pins = "gpio49\0gpio50"; + function = "qup12"; + }; + + config { + pins = "gpio49\0gpio50"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se12_i2c_sleep { + phandle = <0x68>; + + mux { + pins = "gpio49\0gpio50"; + function = "gpio"; + }; + + config { + pins = "gpio49\0gpio50"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se12_spi_pins { + phandle = <0x47c>; + + qupv3_se12_spi_active { + phandle = <0x76>; + + mux { + pins = "gpio49\0gpio50\0gpio51\0gpio52"; + function = "qup12"; + }; + + config { + pins = "gpio49\0gpio50\0gpio51\0gpio52"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se12_spi_sleep { + phandle = <0x77>; + + mux { + pins = "gpio49\0gpio50\0gpio51\0gpio52"; + function = "gpio"; + }; + + config { + pins = "gpio49\0gpio50\0gpio51\0gpio52"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se13_i2c_pins { + phandle = <0x47d>; + + qupv3_se13_i2c_active { + phandle = <0x69>; + + mux { + pins = "gpio105\0gpio106"; + function = "qup13"; + }; + + config { + pins = "gpio105\0gpio106"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se13_i2c_sleep { + phandle = <0x6a>; + + mux { + pins = "gpio105\0gpio106"; + function = "gpio"; + }; + + config { + pins = "gpio105\0gpio106"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se13_spi_pins { + phandle = <0x47e>; + + qupv3_se13_spi_active { + phandle = <0x78>; + + mux { + pins = "gpio105\0gpio106\0gpio107\0gpio108"; + function = "qup13"; + }; + + config { + pins = "gpio105\0gpio106\0gpio107\0gpio108"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_sleep { + phandle = <0x79>; + + mux { + pins = "gpio105\0gpio106\0gpio107\0gpio108"; + function = "gpio"; + }; + + config { + pins = "gpio105\0gpio106\0gpio107\0gpio108"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se14_i2c_pins { + phandle = <0x47f>; + + qupv3_se14_i2c_active { + phandle = <0x6b>; + + mux { + pins = "gpio33\0gpio34"; + function = "qup14"; + }; + + config { + pins = "gpio33\0gpio34"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se14_i2c_sleep { + phandle = <0x6c>; + + mux { + pins = "gpio33\0gpio34"; + function = "gpio"; + }; + + config { + pins = "gpio33\0gpio34"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se14_spi_pins { + phandle = <0x480>; + + qupv3_se14_spi_active { + phandle = <0x7a>; + + mux { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + function = "qup14"; + }; + + config { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_sleep { + phandle = <0x7b>; + + mux { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + function = "gpio"; + }; + + config { + pins = "gpio31\0gpio32\0gpio33\0gpio34"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + qupv3_se15_i2c_pins { + phandle = <0x481>; + + qupv3_se15_i2c_active { + phandle = <0x6d>; + + mux { + pins = "gpio81\0gpio82"; + function = "qup15"; + }; + + config { + pins = "gpio81\0gpio82"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se15_i2c_sleep { + phandle = <0x6e>; + + mux { + pins = "gpio81\0gpio82"; + function = "gpio"; + }; + + config { + pins = "gpio81\0gpio82"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + qupv3_se15_spi_pins { + phandle = <0x482>; + + qupv3_se15_spi_active { + phandle = <0x7c>; + + mux { + pins = "gpio81\0gpio82\0gpio83\0gpio84"; + function = "qup15"; + }; + + config { + pins = "gpio81\0gpio82\0gpio83\0gpio84"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se15_spi_sleep { + phandle = <0x7d>; + + mux { + pins = "gpio81\0gpio82\0gpio83\0gpio84"; + function = "gpio"; + }; + + config { + pins = "gpio81\0gpio82\0gpio83\0gpio84"; + drive-strength = <0x06>; + bias-disable; + }; + }; + }; + + cci0_active { + phandle = <0x1bc>; + + mux { + pins = "gpio17\0gpio18"; + function = "cci_i2c"; + }; + + config { + pins = "gpio17\0gpio18"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + cci0_suspend { + phandle = <0x1be>; + + mux { + pins = "gpio17\0gpio18"; + function = "cci_i2c"; + }; + + config { + pins = "gpio17\0gpio18"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + cci1_active { + phandle = <0x1bd>; + + mux { + pins = "gpio19\0gpio20"; + function = "cci_i2c"; + }; + + config { + pins = "gpio19\0gpio20"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + cci1_suspend { + phandle = <0x1bf>; + + mux { + pins = "gpio19\0gpio20"; + function = "cci_i2c"; + }; + + config { + pins = "gpio19\0gpio20"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + cam_sensor_fisheye_active { + phandle = <0x483>; + + mux { + pins = "gpio76\0gpio75"; + function = "gpio"; + }; + + config { + pins = "gpio76\0gpio75"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_sensor_fisheye_suspend { + phandle = <0x484>; + + mux { + pins = "gpio76\0gpio75"; + function = "gpio"; + }; + + config { + pins = "gpio76\0gpio75"; + bias-pull-down; + drive-strength = <0x02>; + output-low; + }; + }; + + cam_sensor_depth_active { + phandle = <0x485>; + + mux { + pins = "gpio28\0gpio23\0gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio28\0gpio23\0gpio24"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_sensor_depth_suspend { + phandle = <0x486>; + + mux { + pins = "gpio28\0gpio23\0gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio28\0gpio23\0gpio24"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + max_rst_active { + phandle = <0x487>; + + mux { + pins = "gpio31\0gpio77\0gpio78\0gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio31\0gpio77\0gpio78\0gpio32"; + bias-disable; + drive-strength = <0x08>; + }; + }; + + max_rst_suspend { + phandle = <0x488>; + + mux { + pins = "gpio31\0gpio77\0gpio78\0gpio32"; + function = "gpio"; + }; + + config { + pins = "gpio31\0gpio77\0gpio78\0gpio32"; + bias-pull-down; + drive-strength = <0x08>; + }; + }; + + max_6dof_active { + phandle = <0x489>; + + mux { + pins = "gpio30\0gpio95\0gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio30\0gpio95\0gpio94"; + bias-disable; + drive-strength = <0x08>; + }; + }; + + max_6dof_suspend { + phandle = <0x48a>; + + mux { + pins = "gpio30\0gpio95\0gpio94"; + function = "gpio"; + }; + + config { + pins = "gpio30\0gpio95\0gpio94"; + bias-pull-down; + drive-strength = <0x08>; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x48b>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-disable; + drive-strength = <0x04>; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x48c>; + + mux { + pins = "gpio13"; + function = "cam_mclk"; + }; + + config { + pins = "gpio13"; + bias-pull-down; + drive-strength = <0x04>; + }; + }; + + cam_sensor_rear_active { + phandle = <0x48d>; + + mux { + pins = "gpio24\0gpio40\0gpio11\0gpio102"; + function = "gpio"; + }; + + config { + pins = "gpio24\0gpio40\0gpio11\0gpio102"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_sensor_rear_suspend { + phandle = <0x48e>; + + mux { + pins = "gpio24\0gpio40\0gpio11\0gpio102"; + function = "gpio"; + }; + + config { + pins = "gpio24\0gpio40\0gpio11\0gpio102"; + bias-pull-down; + drive-strength = <0x02>; + output-low; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x48f>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-disable; + drive-strength = <0x04>; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x490>; + + mux { + pins = "gpio14"; + function = "cam_mclk"; + }; + + config { + pins = "gpio14"; + bias-pull-down; + drive-strength = <0x04>; + output-low; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x51c>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-disable; + drive-strength = <0x04>; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x51d>; + + mux { + pins = "gpio16"; + function = "cam_mclk"; + }; + + config { + pins = "gpio16"; + bias-pull-down; + drive-strength = <0x04>; + output-low; + }; + }; + + cam_sensor_front_active { + phandle = <0x493>; + + mux { + pins = "gpio104\0gpio9\0gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio104\0gpio9\0gpio29"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_sensor_front_suspend { + phandle = <0x494>; + + mux { + pins = "gpio104\0gpio9\0gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio104\0gpio9\0gpio29"; + bias-pull-down; + drive-strength = <0x02>; + output-low; + }; + }; + + cam_sensor_iris_active { + phandle = <0x57b>; + + mux { + pins = "gpio25\0gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio25\0gpio27"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_sensor_iris_suspend { + phandle = <0x57c>; + + mux { + pins = "gpio25\0gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio25\0gpio27"; + bias-pull-down; + drive-strength = <0x02>; + output-low; + bias-disable; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x497>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-disable; + drive-strength = <0x04>; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x498>; + + mux { + pins = "gpio15"; + function = "cam_mclk"; + }; + + config { + pins = "gpio15"; + bias-pull-down; + drive-strength = <0x04>; + }; + }; + + cam_sensor_rear2_active { + phandle = <0x499>; + + mux { + pins = "gpio37\0gpio39\0gpio23\0gpio36"; + function = "gpio"; + }; + + config { + pins = "gpio37\0gpio39\0gpio23\0gpio36"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_sensor_rear2_suspend { + phandle = <0x49a>; + + mux { + pins = "gpio37\0gpio39\0gpio23\0gpio36"; + function = "gpio"; + }; + + config { + pins = "gpio37\0gpio39\0gpio23\0gpio36"; + bias-pull-down; + drive-strength = <0x02>; + output-low; + }; + }; + + cam_sensor_rear_vana { + phandle = <0x49b>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_res_mgr_active { + phandle = <0x49c>; + + mux { + pins = [00]; + function = "gpio"; + }; + + config { + pins = [00]; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_res_mgr_suspend { + phandle = <0x49d>; + + mux { + pins = [00]; + function = "gpio"; + }; + + config { + pins = [00]; + bias-disable; + drive-strength = <0x02>; + output-low; + }; + }; + + trigout_a { + phandle = <0x185>; + + mux { + pins = "gpio90"; + function = "qdss_cti"; + }; + + config { + pins = "gpio90"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + tsif0_signals_active { + phandle = <0x11c>; + + tsif1_clk { + pins = "gpio89"; + function = "tsif1_clk"; + }; + + tsif1_en { + pins = "gpio90"; + function = "tsif1_en"; + }; + + tsif1_data { + pins = "gpio91"; + function = "tsif1_data"; + }; + + signals_cfg { + pins = "gpio89\0gpio90\0gpio91"; + drive_strength = <0x02>; + bias-pull-down; + }; + }; + + tsif0_sync_active { + phandle = <0x11d>; + + tsif1_sync { + pins = "gpio12"; + function = "tsif1_sync"; + drive_strength = <0x02>; + bias-pull-down; + }; + }; + + tsif1_signals_active { + phandle = <0x11e>; + + tsif2_clk { + pins = "gpio93"; + function = "tsif2_clk"; + }; + + tsif2_en { + pins = "gpio94"; + function = "tsif2_en"; + }; + + tsif2_data { + pins = "gpio95"; + function = "tsif2_data"; + }; + + signals_cfg { + pins = "gpio93\0gpio94\0gpio95"; + drive_strength = <0x02>; + bias-pull-down; + }; + }; + + tsif1_sync_active { + phandle = <0x11f>; + + tsif2_sync { + pins = "gpio96"; + function = "tsif2_sync"; + drive_strength = <0x02>; + bias-pull-down; + }; + }; + + ap2mdm { + + ap2mdm_active { + phandle = <0x49e>; + + mux { + pins = "gpio21\0gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio21\0gpio23"; + drive-strength = <0x10>; + bias-disable; + }; + }; + + ap2mdm_sleep { + phandle = <0x49f>; + + mux { + pins = "gpio21\0gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio21\0gpio23"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + mdm2ap { + + mdm2ap_active { + phandle = <0x4a0>; + + mux { + pins = "gpio22\0gpio20"; + function = "gpio"; + }; + + config { + pins = "gpio22\0gpio20"; + drive-strength = <0x08>; + bias-disable; + }; + }; + + mdm2ap_sleep { + phandle = <0x4a1>; + + mux { + pins = "gpio22\0gpio20"; + function = "gpio"; + }; + + config { + pins = "gpio22\0gpio20"; + drive-strength = <0x08>; + bias-disable; + }; + }; + }; + + idt { + + idt_int_active { + phandle = <0x52a>; + + mux { + pins = "gpio62"; + function = "gpio"; + }; + + config { + pins = "gpio62"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + + idt_int_suspend { + phandle = <0x52c>; + + mux { + pins = "gpio62"; + function = "gpio"; + }; + + config { + pins = "gpio62"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + + idt_enable_active { + phandle = <0x52b>; + + mux { + pins = "gpio93"; + function = "gpio"; + }; + + config { + pins = "gpio93"; + drive-strength = <0x02>; + bias-disable; + bias-pull-down; + output-low; + }; + }; + + idt_enable_suspend { + phandle = <0x52d>; + + mux { + pins = "gpio93"; + function = "gpio"; + }; + + config { + pins = "gpio93"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + }; + + sbu_mic_oe_ctrl { + + hw-auto-sw-en_idle { + phandle = <0x576>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + hw-auto-sw-en_active { + phandle = <0x577>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + }; + + sbu_uart_en_ctrl { + + uart_audio_en_idle { + phandle = <0x578>; + + mux { + pins = "gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio51"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + uart_audio_en_active { + phandle = <0x579>; + + mux { + pins = "gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio51"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + }; + + ai_key_ctrl { + + ai_key_active { + phandle = <0x526>; + + mux { + pins = "gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + + ai_key_idle { + phandle = <0x57a>; + + mux { + pins = "gpio44"; + function = "gpio"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + }; + + adc2_switch_gpio_ctrl { + + adc2_switch_idle { + phandle = <0x55a>; + + mux { + pins = "gpio28"; + function = "gpio"; + }; + + config { + pins = "gpio28"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + adc2_switch_active { + phandle = <0x559>; + + mux { + pins = "gpio28"; + function = "gpio"; + }; + + config { + pins = "gpio28"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + }; + + cam_sensor_ir_active { + phandle = <0x512>; + + mux { + pins = "gpio25\0gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio25\0gpio27"; + bias-disable; + drive-strength = <0x02>; + }; + }; + + cam_sensor_ir_suspend { + phandle = <0x513>; + + mux { + pins = "gpio25\0gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio25\0gpio27"; + bias-pull-down; + drive-strength = <0x02>; + output-low; + }; + }; + + fp_mux { + + fp_active { + phandle = <0x57d>; + + mux { + pins = "gpio121"; + function = "gpio"; + }; + + config { + pins = "gpio121"; + drive-strength = <0x08>; + bias-disable; + }; + }; + + fp_suspend { + phandle = <0x57e>; + + mux { + pins = "gpio121"; + function = "gpio"; + }; + + config { + pins = "gpio121"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + msm_gpio_78 { + phandle = <0x527>; + + mux { + pins = "gpio78"; + function = "gpio"; + }; + + config { + pins = "gpio78"; + drive-strength = <0x02>; + bias-disable; + output-low; + }; + }; + + msm_gpio_78_output_high { + phandle = <0x528>; + + mux { + pins = "gpio78"; + function = "gpio"; + }; + + config { + pins = "gpio78"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + + msm_gpio_121 { + phandle = <0x57f>; + + mux { + pins = "gpio121"; + function = "gpio"; + }; + + config { + pins = "gpio121"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + atest_usb13_active { + phandle = <0x534>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x0c>; + bias-pull-up; + }; + }; + + atest_usb13_suspend { + phandle = <0x533>; + + mux { + pins = "gpio8"; + function = "gpio"; + }; + + config { + pins = "gpio8"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + gps { + + gps_int_active { + phandle = <0x535>; + + mux { + pins = "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio129"; + drive-strength = <0x02>; + input-enable; + }; + }; + + gps_int_suspend { + phandle = <0x53a>; + + mux { + pins = "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio129"; + drive-strength = <0x02>; + input-enable; + }; + }; + + gps_resp_active { + phandle = <0x539>; + + mux { + pins = "gpio132"; + function = "gpio"; + }; + + config { + pins = "gpio132"; + drive-strength = <0x02>; + input-enable; + bias-disable; + }; + }; + + gps_resp_suspend { + phandle = <0x53c>; + + mux { + pins = "gpio132"; + function = "gpio"; + }; + + config { + pins = "gpio132"; + drive-strength = <0x02>; + input-enable; + bias-disable; + }; + }; + + gps_enable_active { + phandle = <0x536>; + + mux { + pins = "gpio133\0gpio143"; + function = "gpio"; + }; + + config { + pins = "gpio133\0gpio143"; + drive-strength = <0x02>; + output-low; + }; + }; + + gps_enable_suspend { + phandle = <0x53b>; + + mux { + pins = "gpio133\0gpio143"; + function = "gpio"; + }; + + config { + pins = "gpio133\0gpio143"; + drive-strength = <0x02>; + output-low; + }; + }; + }; + + msm_gpio_51 { + phandle = <0x53d>; + + mux { + pins = "gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio51"; + drive-strength = <0x02>; + bias-disable; + output-low; + }; + }; + + msm_gpio_51_output_high { + phandle = <0x53e>; + + mux { + pins = "gpio51"; + function = "gpio"; + }; + + config { + pins = "gpio51"; + drive-strength = <0x02>; + bias-disable; + output-high; + }; + }; + }; + + qcom,pcie@0x1c00000 { + compatible = "qcom,pci-msm"; + cell-index = <0x00>; + reg = <0x1c00000 0x2000 0x1c06000 0x1000 0x60000000 0xf1d 0x60000f20 0xa8 0x60100000 0x100000 0x60200000 0x100000 0x60300000 0xd00000>; + reg-names = "parf\0phy\0dm_core\0elbi\0conf\0io\0bars"; + #address-cells = <0x03>; + #size-cells = <0x02>; + ranges = <0x1000000 0x00 0x60200000 0x60200000 0x00 0x100000 0x2000000 0x00 0x60300000 0x60300000 0x00 0xd00000>; + interrupt-parent = <0xa1>; + interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; + #interrupt-cells = <0x01>; + interrupt-map-mask = <0x00 0x00 0x00 0xffffffff>; + interrupt-map = <0x00 0x00 0x00 0x00 0x01 0x00 0x8d 0x00 0x00 0x00 0x00 0x01 0x01 0x00 0x95 0x00 0x00 0x00 0x00 0x02 0x01 0x00 0x96 0x00 0x00 0x00 0x00 0x03 0x01 0x00 0x97 0x00 0x00 0x00 0x00 0x04 0x01 0x00 0x98 0x00 0x00 0x00 0x00 0x05 0x01 0x00 0x8c 0x00 0x00 0x00 0x00 0x06 0x01 0x00 0x2a0 0x00 0x00 0x00 0x00 0x07 0x01 0x00 0x2a1 0x00 0x00 0x00 0x00 0x08 0x01 0x00 0x2a2 0x00 0x00 0x00 0x00 0x09 0x01 0x00 0x2a3 0x00 0x00 0x00 0x00 0x0a 0x01 0x00 0x2a4 0x00 0x00 0x00 0x00 0x0b 0x01 0x00 0x2a5 0x00 0x00 0x00 0x00 0x0c 0x01 0x00 0x2a6 0x00 0x00 0x00 0x00 0x0d 0x01 0x00 0x2a7 0x00 0x00 0x00 0x00 0x0e 0x01 0x00 0x2a8 0x00 0x00 0x00 0x00 0x0f 0x01 0x00 0x2a9 0x00 0x00 0x00 0x00 0x10 0x01 0x00 0x2aa 0x00 0x00 0x00 0x00 0x11 0x01 0x00 0x2ab 0x00 0x00 0x00 0x00 0x12 0x01 0x00 0x2ac 0x00 0x00 0x00 0x00 0x13 0x01 0x00 0x2ad 0x00 0x00 0x00 0x00 0x14 0x01 0x00 0x2ae 0x00 0x00 0x00 0x00 0x15 0x01 0x00 0x2af 0x00 0x00 0x00 0x00 0x16 0x01 0x00 0x2b0 0x00 0x00 0x00 0x00 0x17 0x01 0x00 0x2b1 0x00 0x00 0x00 0x00 0x18 0x01 0x00 0x2b2 0x00 0x00 0x00 0x00 0x19 0x01 0x00 0x2b3 0x00 0x00 0x00 0x00 0x1a 0x01 0x00 0x2b4 0x00 0x00 0x00 0x00 0x1b 0x01 0x00 0x2b5 0x00 0x00 0x00 0x00 0x1c 0x01 0x00 0x2b6 0x00 0x00 0x00 0x00 0x1d 0x01 0x00 0x2b7 0x00 0x00 0x00 0x00 0x1e 0x01 0x00 0x2b8 0x00 0x00 0x00 0x00 0x1f 0x01 0x00 0x2b9 0x00 0x00 0x00 0x00 0x20 0x01 0x00 0x2ba 0x00 0x00 0x00 0x00 0x21 0x01 0x00 0x2bb 0x00 0x00 0x00 0x00 0x22 0x01 0x00 0x2bc 0x00 0x00 0x00 0x00 0x23 0x01 0x00 0x2bd 0x00 0x00 0x00 0x00 0x24 0x01 0x00 0x2be 0x00 0x00 0x00 0x00 0x25 0x01 0x00 0x2bf 0x00>; + interrupt-names = "int_msi\0int_a\0int_b\0int_c\0int_d\0int_global_int\0msi_0\0msi_1\0msi_2\0msi_3\0msi_4\0msi_5\0msi_6\0msi_7\0msi_8\0msi_9\0msi_10\0msi_11\0msi_12\0msi_13\0msi_14\0msi_15\0msi_16\0msi_17\0msi_18\0msi_19\0msi_20\0msi_21\0msi_22\0msi_23\0msi_24\0msi_25\0msi_26\0msi_27\0msi_28\0msi_29\0msi_30\0msi_31"; + qcom,phy-sequence = <0x804 0x01 0x00 0x34 0x14 0x00 0x138 0x30 0x00 0x48 0x07 0x00 0x15c 0x06 0x00 0x90 0x01 0x00 0x88 0x20 0x00 0xf0 0x00 0x00 0xf8 0x01 0x00 0xf4 0xc9 0x00 0x11c 0xff 0x00 0x120 0x3f 0x00 0x164 0x01 0x00 0x154 0x00 0x00 0x148 0x0a 0x00 0x5c 0x19 0x00 0x38 0x90 0x00 0xb0 0x82 0x00 0xc0 0x02 0x00 0xbc 0xea 0x00 0xb8 0xab 0x00 0xa0 0x00 0x00 0x9c 0x0d 0x00 0x98 0x04 0x00 0x13c 0x00 0x00 0x60 0x06 0x00 0x68 0x16 0x00 0x70 0x36 0x00 0x184 0x01 0x00 0x138 0x33 0x00 0x3c 0x02 0x00 0x40 0x06 0x00 0x80 0x04 0x00 0xdc 0x00 0x00 0xd8 0x3f 0x00 0x0c 0x09 0x00 0x10 0x01 0x00 0x1c 0x40 0x00 0x20 0x01 0x00 0x14 0x02 0x00 0x18 0x00 0x00 0x24 0x7e 0x00 0x28 0x15 0x00 0x244 0x02 0x00 0x2a4 0x12 0x00 0x260 0x10 0x00 0x28c 0x06 0x00 0x504 0x03 0x00 0x500 0x10 0x00 0x50c 0x14 0x00 0x4d4 0x0e 0x00 0x4d8 0x04 0x00 0x4dc 0x1a 0x00 0x434 0x4b 0x00 0x414 0x04 0x00 0x40c 0x04 0x00 0x4f8 0x71 0x00 0x564 0x59 0x00 0x568 0x59 0x00 0x4fc 0x80 0x00 0x51c 0x40 0x00 0x444 0x71 0x00 0x43c 0x40 0x00 0x854 0x04 0x00 0x62c 0x52 0x00 0x654 0x10 0x00 0x65c 0x1a 0x00 0x660 0x06 0x00 0x8c8 0x83 0x00 0x8cc 0x09 0x00 0x8d0 0xa2 0x00 0x8d4 0x40 0x00 0x8c4 0x02 0x00 0x9ac 0x00 0x00 0x8a0 0x01 0x00 0x9e0 0x00 0x00 0x9dc 0x20 0x00 0x9a8 0x00 0x00 0x8a4 0x01 0x00 0x8a8 0x73 0x00 0x9d8 0xbb 0x00 0x9b0 0x03 0x00 0xa0c 0x0d 0x00 0x86c 0x00 0x00 0x644 0x00 0x00 0x804 0x03 0x00 0x800 0x00 0x00 0x808 0x03 0x00>; + pinctrl-names = "default"; + pinctrl-0 = <0x262 0x263 0x264>; + perst-gpio = <0x34 0x23 0x00>; + wake-gpio = <0x34 0x25 0x00>; + gdsc-vdd-supply = <0x265>; + vreg-1.8-supply = <0x2e>; + vreg-0.9-supply = <0x2f>; + vreg-cx-supply = <0x1b>; + qcom,vreg-1.8-voltage-level = <0x124f80 0x124f80 0x5dc0>; + qcom,vreg-0.9-voltage-level = <0xd6d80 0xd6d80 0x5dc0>; + qcom,vreg-cx-voltage-level = <0x10000 0x81 0x00>; + qcom,l1ss-supported; + qcom,aux-clk-sync; + qcom,ep-latency = <0x0a>; + qcom,phy-status-offset = <0x974>; + qcom,boot-option = <0x01>; + linux,pci-domain = <0x00>; + qcom,msi-gicm-addr = <0x17a00040>; + qcom,msi-gicm-base = <0x2c0>; + qcom,pcie-phy-ver = <0x30>; + qcom,use-19p2mhz-aux-clk; + qcom,smmu-sid-base = <0x1c10>; + iommu-map = <0x00 0x29 0x1c10 0x01 0x100 0x29 0x1c11 0x01 0x200 0x29 0x1c12 0x01 0x300 0x29 0x1c13 0x01 0x400 0x29 0x1c14 0x01 0x500 0x29 0x1c15 0x01 0x600 0x29 0x1c16 0x01 0x700 0x29 0x1c17 0x01 0x800 0x29 0x1c18 0x01 0x900 0x29 0x1c19 0x01 0xa00 0x29 0x1c1a 0x01 0xb00 0x29 0x1c1b 0x01 0xc00 0x29 0x1c1c 0x01 0xd00 0x29 0x1c1d 0x01 0xe00 0x29 0x1c1e 0x01 0xf00 0x29 0x1c1f 0x01>; + qcom,msm-bus,name = "pcie0"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x2d 0x200 0x00 0x00 0x2d 0x200 0x1f4 0x320>; + clocks = <0x22 0x36 0x21 0x00 0x22 0x31 0x22 0x33 0x22 0x35 0x22 0x37 0x22 0x34 0x22 0x38 0x22 0x06 0x22 0x42 0x22 0x41>; + clock-names = "pcie_0_pipe_clk\0pcie_0_ref_clk_src\0pcie_0_aux_clk\0pcie_0_cfg_ahb_clk\0pcie_0_mstr_axi_clk\0pcie_0_slv_axi_clk\0pcie_0_ldo\0pcie_0_slv_q2a_axi_clk\0pcie_tbu_clk\0pcie_phy_refgen_clk\0pcie_phy_aux_clk"; + max-clock-frequency-hz = <0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x5f5e100 0x00>; + resets = <0x22 0x01 0x22 0x18>; + reset-names = "pcie_0_core_reset\0pcie_0_phy_reset"; + phandle = <0xa1>; + status = "disabled"; + }; + + qcom,pcie@0x1c08000 { + compatible = "qcom,pci-msm"; + cell-index = <0x01>; + reg = <0x1c08000 0x2000 0x1c0a000 0x2000 0x40000000 0xf1d 0x40000f20 0xa8 0x40100000 0x100000 0x40200000 0x100000 0x40300000 0x1fd00000>; + reg-names = "parf\0phy\0dm_core\0elbi\0conf\0io\0bars"; + #address-cells = <0x03>; + #size-cells = <0x02>; + ranges = <0x1000000 0x00 0x40200000 0x40200000 0x00 0x100000 0x2000000 0x00 0x40300000 0x40300000 0x00 0x1fd00000>; + interrupt-parent = <0x266>; + interrupts = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25>; + #interrupt-cells = <0x01>; + interrupt-map-mask = <0x00 0x00 0x00 0xffffffff>; + interrupt-map = <0x00 0x00 0x00 0x00 0x7f 0x00 0x133 0x00 0x00 0x00 0x00 0x01 0x7f 0x00 0x1b2 0x00 0x00 0x00 0x00 0x02 0x7f 0x00 0x1b3 0x00 0x00 0x00 0x00 0x03 0x7f 0x00 0x1b6 0x00 0x00 0x00 0x00 0x04 0x7f 0x00 0x1b7 0x00 0x00 0x00 0x00 0x05 0x7f 0x00 0x132 0x00 0x00 0x00 0x00 0x06 0x7f 0x00 0x2c0 0x00 0x00 0x00 0x00 0x07 0x7f 0x00 0x2c1 0x00 0x00 0x00 0x00 0x08 0x7f 0x00 0x2c2 0x00 0x00 0x00 0x00 0x09 0x7f 0x00 0x2c3 0x00 0x00 0x00 0x00 0x0a 0x7f 0x00 0x2c4 0x00 0x00 0x00 0x00 0x0b 0x7f 0x00 0x2c5 0x00 0x00 0x00 0x00 0x0c 0x7f 0x00 0x2c6 0x00 0x00 0x00 0x00 0x0d 0x7f 0x00 0x2c7 0x00 0x00 0x00 0x00 0x0e 0x7f 0x00 0x2c8 0x00 0x00 0x00 0x00 0x0f 0x7f 0x00 0x2c9 0x00 0x00 0x00 0x00 0x10 0x7f 0x00 0x2ca 0x00 0x00 0x00 0x00 0x11 0x7f 0x00 0x2cb 0x00 0x00 0x00 0x00 0x12 0x7f 0x00 0x2cc 0x00 0x00 0x00 0x00 0x13 0x7f 0x00 0x2cd 0x00 0x00 0x00 0x00 0x14 0x7f 0x00 0x2ce 0x00 0x00 0x00 0x00 0x15 0x7f 0x00 0x2cf 0x00 0x00 0x00 0x00 0x16 0x7f 0x00 0x2d0 0x00 0x00 0x00 0x00 0x17 0x7f 0x00 0x2d1 0x00 0x00 0x00 0x00 0x18 0x7f 0x00 0x2d2 0x00 0x00 0x00 0x00 0x19 0x7f 0x00 0x2d3 0x00 0x00 0x00 0x00 0x1a 0x7f 0x00 0x2d4 0x00 0x00 0x00 0x00 0x1b 0x7f 0x00 0x2d5 0x00 0x00 0x00 0x00 0x1c 0x7f 0x00 0x2d6 0x00 0x00 0x00 0x00 0x1d 0x7f 0x00 0x2d7 0x00 0x00 0x00 0x00 0x1e 0x7f 0x00 0x2d8 0x00 0x00 0x00 0x00 0x1f 0x7f 0x00 0x2d9 0x00 0x00 0x00 0x00 0x20 0x7f 0x00 0x2da 0x00 0x00 0x00 0x00 0x21 0x7f 0x00 0x2db 0x00 0x00 0x00 0x00 0x22 0x7f 0x00 0x2dc 0x00 0x00 0x00 0x00 0x23 0x7f 0x00 0x2dd 0x00 0x00 0x00 0x00 0x24 0x7f 0x00 0x2de 0x00 0x00 0x00 0x00 0x25 0x7f 0x00 0x2df 0x00>; + interrupt-names = "int_msi\0int_a\0int_b\0int_c\0int_d\0int_global_int\0msi_0\0msi_1\0msi_2\0msi_3\0msi_4\0msi_5\0msi_6\0msi_7\0msi_8\0msi_9\0msi_10\0msi_11\0msi_12\0msi_13\0msi_14\0msi_15\0msi_16\0msi_17\0msi_18\0msi_19\0msi_20\0msi_21\0msi_22\0msi_23\0msi_24\0msi_25\0msi_26\0msi_27\0msi_28\0msi_29\0msi_30\0msi_31"; + qcom,phy-sequence = <0x1804 0x03 0x00 0xdc 0x27 0x00 0x14 0x01 0x00 0x20 0x31 0x00 0x24 0x01 0x00 0x28 0xde 0x00 0x2c 0x07 0x00 0x34 0x4c 0x00 0x38 0x06 0x00 0x54 0x18 0x00 0x58 0xb0 0x00 0x6c 0x8c 0x00 0x70 0x20 0x00 0x78 0x14 0x00 0x7c 0x34 0x00 0xb4 0x06 0x00 0xb8 0x06 0x00 0xc0 0x16 0x00 0xc4 0x16 0x00 0xcc 0x36 0x00 0xd0 0x36 0x00 0xf0 0x05 0x00 0xf8 0x42 0x00 0x100 0x82 0x00 0x108 0x68 0x00 0x11c 0x55 0x00 0x120 0x55 0x00 0x124 0x03 0x00 0x128 0xab 0x00 0x12c 0xaa 0x00 0x130 0x02 0x00 0x150 0x3f 0x00 0x158 0x3f 0x00 0x178 0x10 0x00 0x1cc 0x04 0x00 0x1d0 0x30 0x00 0x1e0 0x04 0x00 0x1e8 0x73 0x00 0x1f0 0x1c 0x00 0x1fc 0x15 0x00 0x21c 0x04 0x00 0x224 0x01 0x00 0x228 0x22 0x00 0x22c 0x00 0x00 0x98 0x05 0x00 0x80c 0x00 0x00 0x818 0x0d 0x00 0x860 0x01 0x00 0x864 0x3a 0x00 0x87c 0x2f 0x00 0x8c0 0x09 0x00 0x8c4 0x09 0x00 0x8c8 0x1a 0x00 0x8d0 0x01 0x00 0x8d4 0x07 0x00 0x8d8 0x31 0x00 0x8dc 0x31 0x00 0x8e0 0x03 0x00 0x8fc 0x02 0x00 0x900 0x01 0x00 0x908 0x12 0x00 0x914 0x25 0x00 0x918 0x00 0x00 0x91c 0x05 0x00 0x920 0x01 0x00 0x924 0x26 0x00 0x928 0x12 0x00 0x930 0x04 0x00 0x934 0x04 0x00 0x938 0x09 0x00 0x954 0x15 0x00 0x960 0x32 0x00 0x968 0x7f 0x00 0x96c 0x07 0x00 0x978 0x04 0x00 0x980 0x70 0x00 0x984 0x8b 0x00 0x988 0x08 0x00 0x98c 0x09 0x00 0x990 0x03 0x00 0x994 0x04 0x00 0x998 0x02 0x00 0x99c 0x0c 0x00 0x9a4 0x02 0x00 0x9c0 0x5c 0x00 0x9c4 0x3e 0x00 0x9c8 0x3f 0x00 0xa30 0x01 0x00 0xa34 0xa0 0x00 0xa38 0x08 0x00 0xaa4 0x01 0x00 0xaac 0xc3 0x00 0xab0 0x00 0x00 0xab8 0x8c 0x00 0xac0 0x7f 0x00 0xac4 0x2a 0x00 0x810 0x0c 0x00 0x814 0x00 0x00 0xacc 0x04 0x00 0x93c 0x20 0x00 0x100c 0x00 0x00 0x1018 0x0d 0x00 0x1060 0x01 0x00 0x1064 0x3a 0x00 0x107c 0x2f 0x00 0x10c0 0x09 0x00 0x10c4 0x09 0x00 0x10c8 0x1a 0x00 0x10d0 0x01 0x00 0x10d4 0x07 0x00 0x10d8 0x31 0x00 0x10dc 0x31 0x00 0x10e0 0x03 0x00 0x10fc 0x02 0x00 0x1100 0x01 0x00 0x1108 0x12 0x00 0x1114 0x25 0x00 0x1118 0x00 0x00 0x111c 0x05 0x00 0x1120 0x01 0x00 0x1124 0x26 0x00 0x1128 0x12 0x00 0x1130 0x04 0x00 0x1134 0x04 0x00 0x1138 0x09 0x00 0x1154 0x15 0x00 0x1160 0x32 0x00 0x1168 0x7f 0x00 0x116c 0x07 0x00 0x1178 0x04 0x00 0x1180 0x70 0x00 0x1184 0x8b 0x00 0x1188 0x08 0x00 0x118c 0x09 0x00 0x1190 0x03 0x00 0x1194 0x04 0x00 0x1198 0x02 0x00 0x119c 0x0c 0x00 0x11a4 0x02 0x00 0x11c0 0x5c 0x00 0x11c4 0x3e 0x00 0x11c8 0x3f 0x00 0x1230 0x01 0x00 0x1234 0xa0 0x00 0x1238 0x08 0x00 0x12a4 0x01 0x00 0x12ac 0xc3 0x00 0x12b0 0x00 0x00 0x12b8 0x8c 0x00 0x12c0 0x7f 0x00 0x12c4 0x2a 0x00 0x1010 0x0c 0x00 0x1014 0x0f 0x00 0x12cc 0x04 0x00 0x113c 0x20 0x00 0x195c 0x3f 0x00 0x1974 0x50 0x00 0x196c 0x9f 0x00 0x182c 0x19 0x00 0x1840 0x07 0x00 0x1854 0x17 0x00 0x1868 0x09 0x00 0x1800 0x00 0x00 0xaa8 0x01 0x00 0x12a8 0x01 0x00 0x1808 0x01 0x00>; + pinctrl-names = "default"; + pinctrl-0 = <0x267 0x268 0x269>; + perst-gpio = <0x34 0x66 0x00>; + wake-gpio = <0x34 0x68 0x00>; + gdsc-vdd-supply = <0x26a>; + vreg-1.8-supply = <0x2e>; + vreg-0.9-supply = <0x2f>; + vreg-cx-supply = <0x1b>; + qcom,vreg-1.8-voltage-level = <0x124f80 0x124f80 0x5dc0>; + qcom,vreg-0.9-voltage-level = <0xd6d80 0xd6d80 0x5dc0>; + qcom,vreg-cx-voltage-level = <0x10000 0x101 0x00>; + qcom,l1ss-supported; + qcom,aux-clk-sync; + qcom,ep-latency = <0x0a>; + qcom,slv-addr-space-size = <0x20000000>; + qcom,phy-status-offset = <0x1aac>; + qcom,boot-option = <0x01>; + linux,pci-domain = <0x01>; + qcom,msi-gicm-addr = <0x17a00040>; + qcom,msi-gicm-base = <0x2e0>; + qcom,max-link-speed = <0x03>; + qcom,use-19p2mhz-aux-clk; + qcom,smmu-sid-base = <0x1c00>; + iommu-map = <0x00 0x29 0x1c00 0x01 0x100 0x29 0x1c01 0x01 0x200 0x29 0x1c02 0x01 0x300 0x29 0x1c03 0x01 0x400 0x29 0x1c04 0x01 0x500 0x29 0x1c05 0x01 0x600 0x29 0x1c06 0x01 0x700 0x29 0x1c07 0x01 0x800 0x29 0x1c08 0x01 0x900 0x29 0x1c09 0x01 0xa00 0x29 0x1c0a 0x01 0xb00 0x29 0x1c0b 0x01 0xc00 0x29 0x1c0c 0x01 0xd00 0x29 0x1c0d 0x01 0xe00 0x29 0x1c0e 0x01 0xf00 0x29 0x1c0f 0x01>; + qcom,msm-bus,name = "pcie1"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x64 0x200 0x00 0x00 0x64 0x200 0x1f4 0x320>; + clocks = <0x22 0x3e 0x21 0x00 0x22 0x39 0x22 0x3b 0x22 0x3d 0x22 0x3f 0x22 0x3c 0x22 0x40 0x22 0x06 0x22 0x42 0x22 0x41>; + clock-names = "pcie_1_pipe_clk\0pcie_1_ref_clk_src\0pcie_1_aux_clk\0pcie_1_cfg_ahb_clk\0pcie_1_mstr_axi_clk\0pcie_1_slv_axi_clk\0pcie_1_ldo\0pcie_1_slv_q2a_axi_clk\0pcie_tbu_clk\0pcie_phy_refgen_clk\0pcie_phy_aux_clk"; + max-clock-frequency-hz = <0x00 0x00 0x124f800 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x5f5e100 0x00>; + resets = <0x22 0x02 0x22 0x19>; + reset-names = "pcie_1_core_reset\0pcie_1_phy_reset"; + phandle = <0x266>; + status = "disabled"; + }; + + qcom,msm-pcm { + compatible = "qcom,msm-pcm-dsp"; + qcom,msm-pcm-dsp-id = <0x00>; + phandle = <0x26b>; + }; + + qcom,msm-pcm-routing { + compatible = "qcom,msm-pcm-routing"; + phandle = <0x275>; + }; + + qcom,msm-compr-dsp { + compatible = "qcom,msm-compr-dsp"; + phandle = <0x276>; + }; + + qcom,msm-pcm-low-latency { + compatible = "qcom,msm-pcm-dsp"; + qcom,msm-pcm-dsp-id = <0x01>; + qcom,msm-pcm-low-latency; + qcom,latency-level = "regular"; + phandle = <0x26c>; + }; + + qcom,msm-ultra-low-latency { + compatible = "qcom,msm-pcm-dsp"; + qcom,msm-pcm-dsp-id = <0x02>; + qcom,msm-pcm-low-latency; + qcom,latency-level = "ultra"; + phandle = <0x26d>; + }; + + qcom,msm-pcm-dsp-noirq { + compatible = "qcom,msm-pcm-dsp-noirq"; + qcom,msm-pcm-low-latency; + qcom,latency-level = "ultra"; + phandle = <0x277>; + }; + + qcom,msm-compress-dsp { + compatible = "qcom,msm-compress-dsp"; + phandle = <0x271>; + }; + + qcom,msm-voip-dsp { + compatible = "qcom,msm-voip-dsp"; + phandle = <0x26e>; + }; + + qcom,msm-pcm-voice { + compatible = "qcom,msm-pcm-voice"; + qcom,destroy-cvd; + phandle = <0x26f>; + }; + + qcom,msm-stub-codec { + compatible = "qcom,msm-stub-codec"; + phandle = <0x4a2>; + }; + + qcom,msm-dai-fe { + compatible = "qcom,msm-dai-fe"; + }; + + qcom,msm-pcm-afe { + compatible = "qcom,msm-pcm-afe"; + phandle = <0x273>; + }; + + qcom,msm-dai-q6-hdmi { + compatible = "qcom,msm-dai-q6-hdmi"; + qcom,msm-dai-q6-dev-id = <0x08>; + phandle = <0x278>; + }; + + qcom,msm-dai-q6-dp { + compatible = "qcom,msm-dai-q6-hdmi"; + qcom,msm-dai-q6-dev-id = <0x6020>; + phandle = <0x279>; + }; + + qcom,msm-pcm-loopback { + compatible = "qcom,msm-pcm-loopback"; + phandle = <0x270>; + }; + + qcom,msm-dai-mi2s { + compatible = "qcom,msm-dai-mi2s"; + phandle = <0x4a3>; + + qcom,msm-dai-q6-mi2s-prim { + compatible = "qcom,msm-dai-q6-mi2s"; + qcom,msm-dai-q6-mi2s-dev-id = <0x00>; + qcom,msm-mi2s-rx-lines = <0x03>; + qcom,msm-mi2s-tx-lines = <0x00>; + phandle = <0x27a>; + }; + + qcom,msm-dai-q6-mi2s-sec { + compatible = "qcom,msm-dai-q6-mi2s"; + qcom,msm-dai-q6-mi2s-dev-id = <0x01>; + qcom,msm-mi2s-rx-lines = <0x01>; + qcom,msm-mi2s-tx-lines = <0x00>; + phandle = <0x27b>; + }; + + qcom,msm-dai-q6-mi2s-tert { + compatible = "qcom,msm-dai-q6-mi2s"; + qcom,msm-dai-q6-mi2s-dev-id = <0x02>; + qcom,msm-mi2s-rx-lines = <0x00>; + qcom,msm-mi2s-tx-lines = <0x03>; + phandle = <0x27c>; + }; + + qcom,msm-dai-q6-mi2s-quat { + compatible = "qcom,msm-dai-q6-mi2s"; + qcom,msm-dai-q6-mi2s-dev-id = <0x03>; + qcom,msm-mi2s-rx-lines = <0x01>; + qcom,msm-mi2s-tx-lines = <0x02>; + phandle = <0x27d>; + }; + + qcom,msm-dai-q6-mi2s-quin { + compatible = "qcom,msm-dai-q6-mi2s"; + qcom,msm-dai-q6-mi2s-dev-id = <0x04>; + qcom,msm-mi2s-rx-lines = <0x01>; + qcom,msm-mi2s-tx-lines = <0x02>; + phandle = <0x4a4>; + }; + + qcom,msm-dai-q6-mi2s-senary { + compatible = "qcom,msm-dai-q6-mi2s"; + qcom,msm-dai-q6-mi2s-dev-id = <0x06>; + qcom,msm-mi2s-rx-lines = <0x00>; + qcom,msm-mi2s-tx-lines = <0x03>; + phandle = <0x4a5>; + }; + }; + + qcom,msm-lsm-client { + compatible = "qcom,msm-lsm-client"; + phandle = <0x274>; + }; + + qcom,msm-dai-q6 { + compatible = "qcom,msm-dai-q6"; + + qcom,msm-dai-q6-sb-0-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4000>; + phandle = <0x282>; + }; + + qcom,msm-dai-q6-sb-0-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4001>; + phandle = <0x283>; + }; + + qcom,msm-dai-q6-sb-1-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4002>; + phandle = <0x284>; + }; + + qcom,msm-dai-q6-sb-1-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4003>; + phandle = <0x285>; + }; + + qcom,msm-dai-q6-sb-2-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4004>; + phandle = <0x286>; + }; + + qcom,msm-dai-q6-sb-2-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4005>; + phandle = <0x287>; + }; + + qcom,msm-dai-q6-sb-3-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4006>; + phandle = <0x288>; + }; + + qcom,msm-dai-q6-sb-3-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4007>; + phandle = <0x289>; + }; + + qcom,msm-dai-q6-sb-4-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4008>; + phandle = <0x28a>; + }; + + qcom,msm-dai-q6-sb-4-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4009>; + phandle = <0x28b>; + }; + + qcom,msm-dai-q6-sb-5-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x400b>; + phandle = <0x28c>; + }; + + qcom,msm-dai-q6-sb-5-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x400a>; + phandle = <0x295>; + }; + + qcom,msm-dai-q6-sb-6-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x400c>; + phandle = <0x296>; + }; + + qcom,msm-dai-q6-sb-7-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x400e>; + phandle = <0x297>; + }; + + qcom,msm-dai-q6-sb-7-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x400f>; + phandle = <0x298>; + }; + + qcom,msm-dai-q6-sb-8-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4010>; + phandle = <0x4a6>; + }; + + qcom,msm-dai-q6-sb-8-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x4011>; + phandle = <0x299>; + }; + + qcom,msm-dai-q6-bt-sco-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x3000>; + phandle = <0x4a7>; + }; + + qcom,msm-dai-q6-bt-sco-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x3001>; + phandle = <0x4a8>; + }; + + qcom,msm-dai-q6-int-fm-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x3004>; + phandle = <0x4a9>; + }; + + qcom,msm-dai-q6-int-fm-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x3005>; + phandle = <0x4aa>; + }; + + qcom,msm-dai-q6-be-afe-pcm-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0xe0>; + phandle = <0x28d>; + }; + + qcom,msm-dai-q6-be-afe-pcm-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0xe1>; + phandle = <0x28e>; + }; + + qcom,msm-dai-q6-afe-proxy-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0xf1>; + phandle = <0x28f>; + }; + + qcom,msm-dai-q6-afe-proxy-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0xf0>; + phandle = <0x290>; + }; + + qcom,msm-dai-q6-afe-loopback-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x6001>; + phandle = <0x4ab>; + }; + + qcom,msm-dai-q6-incall-record-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x8003>; + phandle = <0x291>; + }; + + qcom,msm-dai-q6-incall-record-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x8004>; + phandle = <0x292>; + }; + + qcom,msm-dai-q6-incall-music-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x8005>; + phandle = <0x293>; + }; + + qcom,msm-dai-q6-incall-music-2-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x8002>; + phandle = <0x294>; + }; + + qcom,msm-dai-q6-usb-audio-rx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x7000>; + phandle = <0x29a>; + }; + + qcom,msm-dai-q6-usb-audio-tx { + compatible = "qcom,msm-dai-q6-dev"; + qcom,msm-dai-q6-dev-id = <0x7001>; + phandle = <0x29b>; + }; + }; + + qcom,msm-pcm-hostless { + compatible = "qcom,msm-pcm-hostless"; + phandle = <0x272>; + }; + + qcom,msm-audio-apr { + compatible = "qcom,msm-audio-apr"; + qcom,subsys-name = "apr_adsp"; + phandle = <0x4ac>; + + sound-tavil { + compatible = "qcom,sdm845-asoc-snd-tavil"; + qcom,model = "sdm845-tavil-snd-card"; + qcom,ext-disp-audio-rx; + qcom,wcn-btfm; + qcom,mi2s-audio-intf; + qcom,auxpcm-audio-intf; + qcom,msm-mi2s-master = <0x01 0x01 0x01 0x01>; + asoc-platform = <0x26b 0x26c 0x26d 0x26e 0x26f 0x270 0x271 0x272 0x273 0x274 0x275 0x276 0x277>; + asoc-platform-names = "msm-pcm-dsp.0\0msm-pcm-dsp.1\0msm-pcm-dsp.2\0msm-voip-dsp\0msm-pcm-voice\0msm-pcm-loopback\0msm-compress-dsp\0msm-pcm-hostless\0msm-pcm-afe\0msm-lsm-client\0msm-pcm-routing\0msm-compr-dsp\0msm-pcm-dsp-noirq"; + asoc-cpu = <0x278 0x279 0x27a 0x27b 0x27c 0x27d 0x27e 0x27f 0x280 0x281 0x282 0x283 0x284 0x285 0x286 0x287 0x288 0x289 0x28a 0x28b 0x28c 0x28d 0x28e 0x28f 0x290 0x291 0x292 0x293 0x294 0x295 0x296 0x297 0x298 0x299 0x29a 0x29b 0x29c 0x29d 0x29e 0x29f 0x2a0 0x2a1 0x2a2 0x2a3 0x2a4>; + asoc-cpu-names = "msm-dai-q6-hdmi.8\0msm-dai-q6-dp.24608\0msm-dai-q6-mi2s.0\0msm-dai-q6-mi2s.1\0msm-dai-q6-mi2s.2\0msm-dai-q6-mi2s.3\0msm-dai-q6-auxpcm.1\0msm-dai-q6-auxpcm.2\0msm-dai-q6-auxpcm.3\0msm-dai-q6-auxpcm.4\0msm-dai-q6-dev.16384\0msm-dai-q6-dev.16385\0msm-dai-q6-dev.16386\0msm-dai-q6-dev.16387\0msm-dai-q6-dev.16388\0msm-dai-q6-dev.16389\0msm-dai-q6-dev.16390\0msm-dai-q6-dev.16391\0msm-dai-q6-dev.16392\0msm-dai-q6-dev.16393\0msm-dai-q6-dev.16395\0msm-dai-q6-dev.224\0msm-dai-q6-dev.225\0msm-dai-q6-dev.241\0msm-dai-q6-dev.240\0msm-dai-q6-dev.32771\0msm-dai-q6-dev.32772\0msm-dai-q6-dev.32773\0msm-dai-q6-dev.32770\0msm-dai-q6-dev.16394\0msm-dai-q6-dev.16396\0msm-dai-q6-dev.16398\0msm-dai-q6-dev.16399\0msm-dai-q6-dev.16401\0msm-dai-q6-dev.28672\0msm-dai-q6-dev.28673\0msm-dai-q6-tdm.36864\0msm-dai-q6-tdm.36865\0msm-dai-q6-tdm.36880\0msm-dai-q6-tdm.36881\0msm-dai-q6-tdm.36896\0msm-dai-q6-tdm.36897\0msm-dai-q6-tdm.36912\0msm-dai-q6-tdm.36913\0msm-dai-q6-tdm.36914"; + phandle = <0x4ad>; + qcom,audio-routing = "AIF4 VI\0MCLK\0RX_BIAS\0MCLK\0MADINPUT\0MCLK\0hifi amp\0LINEOUT1\0MIC BIAS2\0Headset Mic\0AMIC2_EXT_0\0MIC BIAS2\0MIC BIAS4\0ANCLeft Headset Mic\0AMIC2_EXT_1\0MIC BIAS4\0MIC BIAS1\0ANCRight Headset Mic\0AMIC3\0MIC BIAS1\0AMIC4\0MIC BIAS1\0MIC BIAS1\0ANCRight Headset Mic\0AMIC1\0MIC BIAS4\0MIC BIAS4\0ANCLeft Headset Mic"; + qcom,msm-mbhc-hphl-swh = <0x01>; + qcom,msm-mbhc-gnd-swh = <0x01>; + qcom,hph-en0-gpio = <0x54b>; + qcom,hph-en1-gpio = <0x54c>; + qcom,tavil-mclk-clk-freq = <0x927c00>; + asoc-codec = <0x4a2 0x54d>; + asoc-codec-names = "msm-stub-codec.1\0msm-ext-disp-audio-codec-rx"; + qcom,usbc-analog-en1-gpio = <0x54e>; + pinctrl-names = "aud_active\0aud_sleep\0quat-mi2s-active\0quat-mi2s-sleep\0quat-tdm-active\0quat-tdm-sleep"; + pinctrl-0 = <0x402>; + pinctrl-1 = <0x401>; + qcom,wsa-max-devs = <0x00>; + qcom,wsa-devs = <0x54f 0x550 0x551 0x552>; + qcom,wsa-aux-dev-prefix = "SpkrLeft\0SpkrRight\0SpkrLeft\0SpkrRight"; + qcom,adc2-switch-gpio = <0x558>; + qcom,msm-mbhc-usbc-audio-supported = <0x01>; + qcom,usbc-analog-en2-gpio = <0x34 0x50 0x00>; + pinctrl-2 = <0x44b 0x44d 0x44f>; + pinctrl-3 = <0x44a 0x44c 0x44e>; + pinctrl-4 = <0x455 0x457>; + pinctrl-5 = <0x454 0x456>; + }; + }; + + qcom,msm-pri-auxpcm { + compatible = "qcom,msm-auxpcm-dev"; + qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>; + qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>; + qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-data = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-auxpcm-interface = "primary"; + qcom,msm-cpudai-afe-clk-ver = <0x02>; + phandle = <0x27e>; + }; + + qcom,msm-sec-auxpcm { + compatible = "qcom,msm-auxpcm-dev"; + qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>; + qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>; + qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-data = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-auxpcm-interface = "secondary"; + qcom,msm-cpudai-afe-clk-ver = <0x02>; + phandle = <0x27f>; + }; + + qcom,msm-tert-auxpcm { + compatible = "qcom,msm-auxpcm-dev"; + qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>; + qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>; + qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-data = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-auxpcm-interface = "tertiary"; + qcom,msm-cpudai-afe-clk-ver = <0x02>; + phandle = <0x280>; + }; + + qcom,msm-quat-auxpcm { + compatible = "qcom,msm-auxpcm-dev"; + qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>; + qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>; + qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-data = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-auxpcm-interface = "quaternary"; + qcom,msm-cpudai-afe-clk-ver = <0x02>; + phandle = <0x281>; + }; + + qcom,msm-quin-auxpcm { + compatible = "qcom,msm-auxpcm-dev"; + qcom,msm-cpudai-auxpcm-mode = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-sync = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-frame = <0x05 0x04>; + qcom,msm-cpudai-auxpcm-quant = <0x02 0x02>; + qcom,msm-cpudai-auxpcm-num-slots = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-slot-mapping = <0x01 0x01>; + qcom,msm-cpudai-auxpcm-data = <0x00 0x00>; + qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>; + qcom,msm-auxpcm-interface = "quinary"; + qcom,msm-cpudai-afe-clk-ver = <0x02>; + phandle = <0x4ae>; + }; + + qcom,msm-hdmi-dba-codec-rx { + compatible = "qcom,msm-hdmi-dba-codec-rx"; + qcom,dba-bridge-chip = "adv7533"; + phandle = <0x4af>; + }; + + qcom,msm-audio-ion { + compatible = "qcom,msm-audio-ion"; + qcom,smmu-version = <0x02>; + qcom,smmu-enabled; + iommus = <0x29 0x1821 0x00>; + qcom,smmu-sid-mask = <0x00 0x0f>; + phandle = <0x4b0>; + }; + + qcom,msm-adsp-loader { + status = "ok"; + compatible = "qcom,adsp-loader"; + qcom,adsp-state = <0x00>; + }; + + qcom,msm-dai-tdm-pri-rx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9100>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9000>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-pri-rx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9000>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x29c>; + }; + }; + + qcom,msm-dai-tdm-pri-tx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9101>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9001>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-pri-tx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9001>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x29d>; + }; + }; + + qcom,msm-dai-tdm-sec-rx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9110>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9010>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-sec-rx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9010>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x29e>; + }; + }; + + qcom,msm-dai-tdm-sec-tx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9111>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9011>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-sec-tx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9011>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x29f>; + }; + }; + + qcom,msm-dai-tdm-tert-rx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9120>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9020>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-tert-rx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9020>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x2a0>; + }; + }; + + qcom,msm-dai-tdm-tert-tx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9121>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9021>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-tert-tx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9021>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x2a1>; + }; + }; + + qcom,msm-dai-tdm-quat-rx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9130>; + qcom,msm-cpudai-tdm-group-num-ports = <0x02>; + qcom,msm-cpudai-tdm-group-port-id = <0x9030 0x9032>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + phandle = <0x4b1>; + + qcom,msm-dai-q6-tdm-quat-rx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9030>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x2a2>; + }; + + qcom,msm-dai-q6-tdm-quat-rx-1 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9032>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x2a4>; + }; + }; + + qcom,msm-dai-tdm-quat-tx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9131>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9031>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-quat-tx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9031>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x2a3>; + }; + }; + + qcom,msm-dai-tdm-quin-rx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9140>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9040>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-quin-rx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9040>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x4b2>; + }; + }; + + qcom,msm-dai-tdm-quin-tx { + compatible = "qcom,msm-dai-tdm"; + qcom,msm-cpudai-tdm-group-id = <0x9141>; + qcom,msm-cpudai-tdm-group-num-ports = <0x01>; + qcom,msm-cpudai-tdm-group-port-id = <0x9041>; + qcom,msm-cpudai-tdm-clk-rate = <0x177000>; + qcom,msm-cpudai-tdm-clk-internal = <0x01>; + qcom,msm-cpudai-tdm-sync-mode = <0x01>; + qcom,msm-cpudai-tdm-sync-src = <0x01>; + qcom,msm-cpudai-tdm-data-out = <0x00>; + qcom,msm-cpudai-tdm-invert-sync = <0x01>; + qcom,msm-cpudai-tdm-data-delay = <0x01>; + + qcom,msm-dai-q6-tdm-quin-tx-0 { + compatible = "qcom,msm-dai-q6-tdm"; + qcom,msm-cpudai-tdm-dev-id = <0x9041>; + qcom,msm-cpudai-tdm-data-align = <0x00>; + phandle = <0x4b3>; + }; + }; + + qcom,avtimer@170f7000 { + compatible = "qcom,avtimer"; + reg = <0x170f700c 0x04 0x170f7010 0x04>; + reg-names = "avtimer_lsb_addr\0avtimer_msb_addr"; + qcom,clk-div = <0xc0>; + qcom,clk-mult = <0x0a>; + }; + + qcom,kgsl-hyp { + compatible = "qcom,pil-tz-generic"; + qcom,pas-id = <0x0d>; + qcom,firmware-name = "a630_zap"; + memory-region = <0x2a5>; + phandle = <0x4b4>; + }; + + qcom,kgsl-busmon { + label = "kgsl-busmon"; + compatible = "qcom,kgsl-busmon"; + phandle = <0x4b5>; + }; + + qcom,gpubw { + compatible = "qcom,devbw"; + governor = "bw_vbif"; + qcom,src-dst-ports = <0x1a 0x200>; + qcom,bw-tbl = <0x00 0x17d 0x23c 0x2fa 0x478 0x623 0x826 0xa25 0xb71 0xf27 0x134f 0x172b 0x1ae1>; + phandle = <0x2a6>; + }; + + qcom,kgsl-3d0@5000000 { + label = "kgsl-3d0"; + compatible = "qcom,kgsl-3d0\0qcom,kgsl-3d"; + status = "ok"; + reg = <0x5000000 0x40000 0x5061000 0x800>; + reg-names = "kgsl_3d0_reg_memory\0kgsl_3d0_cx_dbgc_memory"; + interrupts = <0x00 0x12c 0x00>; + interrupt-names = "kgsl_3d0_irq"; + qcom,id = <0x00>; + qcom,chipid = <0x6030001>; + qcom,initial-pwrlevel = <0x06>; + qcom,gpu-quirk-hfi-use-reg; + qcom,gpu-quirk-secvid-set-once; + qcom,idle-timeout = <0x50>; + qcom,no-nap; + qcom,highest-bank-bit = <0x0f>; + qcom,min-access-length = <0x20>; + qcom,ubwc-mode = <0x02>; + qcom,snapshot-size = <0x100000>; + qcom,gpu-qdss-stm = <0x161c0000 0x40000>; + qcom,tsens-name = "tsens_tz_sensor12"; + #cooling-cells = <0x02>; + qcom,pm-qos-active-latency = <0x1cc>; + clocks = <0x1c 0x03 0xa6 0x0a 0x22 0x1a 0x22 0x29 0xa6 0x04 0x86 0x10>; + clock-names = "core_clk\0rbbmtimer_clk\0mem_clk\0mem_iface_clk\0gmu_clk\0l3_vote"; + qcom,isense-clk-on-level = <0x01>; + qcom,gpubw-dev = <0x2a6>; + qcom,bus-control; + qcom,msm-bus,name = "grp3d"; + qcom,bus-width = <0x20>; + qcom,msm-bus,num-cases = <0x0d>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x00 0x00 0x1a 0x200 0x00 0x61a80 0x1a 0x200 0x00 0x927c0 0x1a 0x200 0x00 0xc3500 0x1a 0x200 0x00 0x124f80 0x1a 0x200 0x00 0x192580 0x1a 0x200 0x00 0x2162e0 0x1a 0x200 0x00 0x2990a0 0x1a 0x200 0x00 0x2ee000 0x1a 0x200 0x00 0x3e12a0 0x1a 0x200 0x00 0x4f1a00 0x1a 0x200 0x00 0x5ee8e0 0x1a 0x200 0x00 0x6e1b80>; + regulator-names = "vddcx\0vdd"; + vddcx-supply = <0x1a3>; + vdd-supply = <0x2a7>; + cache-slice-names = "gpu\0gpuhtw"; + cache-slices = <0x2d 0x0c 0x2d 0x0b>; + phandle = <0x9d>; + + qcom,gpu-coresights { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,gpu-coresight"; + status = "disabled"; + + qcom,gpu-coresight@0 { + reg = <0x00>; + coresight-name = "coresight-gfx"; + coresight-atid = <0x32>; + + port { + + endpoint { + remote-endpoint = <0x2a8>; + phandle = <0x147>; + }; + }; + }; + + qcom,gpu-coresight@1 { + reg = <0x01>; + coresight-name = "coresight-gfx-cx"; + coresight-atid = <0x33>; + + port { + + endpoint { + remote-endpoint = <0x2a9>; + phandle = <0x148>; + }; + }; + }; + }; + + qcom,l3-pwrlevels { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,l3-pwrlevels"; + + qcom,l3-pwrlevel@0 { + reg = <0x00>; + qcom,l3-freq = <0x00>; + }; + + qcom,l3-pwrlevel@1 { + reg = <0x01>; + qcom,l3-freq = <0x3010b000>; + }; + + qcom,l3-pwrlevel@2 { + reg = <0x02>; + qcom,l3-freq = <0x4dd1e000>; + }; + }; + + qcom,gpu-mempools { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,gpu-mempools"; + + qcom,gpu-mempool@0 { + reg = <0x00>; + qcom,mempool-page-size = <0x1000>; + qcom,mempool-reserved = <0x800>; + qcom,mempool-allocate; + }; + + qcom,gpu-mempool@1 { + reg = <0x01>; + qcom,mempool-page-size = <0x2000>; + qcom,mempool-reserved = <0x400>; + qcom,mempool-allocate; + }; + + qcom,gpu-mempool@2 { + reg = <0x02>; + qcom,mempool-page-size = <0x10000>; + qcom,mempool-reserved = <0x100>; + }; + + qcom,gpu-mempool@3 { + reg = <0x03>; + qcom,mempool-page-size = <0x100000>; + qcom,mempool-reserved = <0x20>; + }; + }; + + qcom,gpu-pwrlevels { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,gpu-pwrlevels"; + + qcom,gpu-pwrlevel@0 { + reg = <0x00>; + qcom,gpu-freq = <0x2a51bd80>; + qcom,bus-freq = <0x0c>; + qcom,bus-min = <0x0c>; + qcom,bus-max = <0x0c>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <0x01>; + qcom,gpu-freq = <0x283baec0>; + qcom,bus-freq = <0x0c>; + qcom,bus-min = <0x0a>; + qcom,bus-max = <0x0c>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <0x02>; + qcom,gpu-freq = <0x23863d00>; + qcom,bus-freq = <0x0a>; + qcom,bus-min = <0x09>; + qcom,bus-max = <0x0c>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <0x03>; + qcom,gpu-freq = <0x1efe9200>; + qcom,bus-freq = <0x09>; + qcom,bus-min = <0x08>; + qcom,bus-max = <0x0b>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <0x04>; + qcom,gpu-freq = <0x18ad2380>; + qcom,bus-freq = <0x08>; + qcom,bus-min = <0x07>; + qcom,bus-max = <0x09>; + }; + + qcom,gpu-pwrlevel@5 { + reg = <0x05>; + qcom,gpu-freq = <0x14628180>; + qcom,bus-freq = <0x06>; + qcom,bus-min = <0x05>; + qcom,bus-max = <0x07>; + }; + + qcom,gpu-pwrlevel@6 { + reg = <0x06>; + qcom,gpu-freq = <0xf518240>; + qcom,bus-freq = <0x04>; + qcom,bus-min = <0x03>; + qcom,bus-max = <0x05>; + }; + + qcom,gpu-pwrlevel@7 { + reg = <0x07>; + qcom,gpu-freq = <0x00>; + qcom,bus-freq = <0x00>; + qcom,bus-min = <0x00>; + qcom,bus-max = <0x00>; + }; + }; + }; + + qcom,kgsl-iommu { + compatible = "qcom,kgsl-smmu-v2"; + reg = <0x5040000 0x10000>; + qcom,protect = <0x40000 0xc000>; + qcom,micro-mmu-control = <0x6000>; + clocks = <0x22 0x26 0x22 0x1a 0x22 0x29>; + clock-names = "iface_clk\0mem_clk\0mem_iface_clk"; + qcom,secure_align_mask = <0xfff>; + qcom,retention; + qcom,hyp_secure_alloc; + phandle = <0x4b6>; + + gfx3d_user { + compatible = "qcom,smmu-kgsl-cb"; + label = "gfx3d_user"; + iommus = <0x1ab 0x00>; + qcom,gpu-offset = <0x48000>; + phandle = <0x4b7>; + }; + + gfx3d_secure { + compatible = "qcom,smmu-kgsl-cb"; + iommus = <0x1ab 0x02 0x1ab 0x01>; + phandle = <0x4b8>; + }; + }; + + qcom,gmu { + label = "kgsl-gmu"; + compatible = "qcom,gpu-gmu"; + reg = <0x506a000 0x30000 0xb200000 0x300000>; + reg-names = "kgsl_gmu_reg\0kgsl_gmu_pdc_reg"; + interrupts = <0x00 0x130 0x00 0x00 0x131 0x00>; + interrupt-names = "kgsl_hfi_irq\0kgsl_gmu_irq"; + qcom,msm-bus,name = "cnoc"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x01>; + qcom,msm-bus,vectors-KBps = <0x1a 0x2734 0x00 0x00 0x1a 0x2734 0x00 0x64>; + regulator-names = "vddcx\0vdd"; + vddcx-supply = <0x1a3>; + vdd-supply = <0x2a7>; + clocks = <0xa6 0x04 0xa6 0x0a 0x22 0x1a 0x22 0x29>; + clock-names = "gmu_clk\0cxo_clk\0axi_clk\0memnoc_clk"; + phandle = <0x9c>; + + qcom,gmu-pwrlevels { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,gmu-pwrlevels"; + + qcom,gmu-pwrlevel@0 { + reg = <0x00>; + qcom,gmu-freq = <0x00>; + }; + + qcom,gmu-pwrlevel@1 { + reg = <0x01>; + qcom,gmu-freq = <0xbebc200>; + }; + + qcom,gmu-pwrlevel@2 { + reg = <0x02>; + qcom,gmu-freq = <0x1dcd6500>; + }; + }; + + gmu_user { + compatible = "qcom,smmu-gmu-user-cb"; + iommus = <0x1ab 0x04>; + phandle = <0x4b9>; + }; + + gmu_kernel { + compatible = "qcom,smmu-gmu-kernel-cb"; + iommus = <0x1ab 0x05>; + phandle = <0x4ba>; + }; + }; + + ssusb@a600000 { + compatible = "qcom,dwc-usb3-msm"; + reg = <0xa600000 0xf8c00 0x88ee000 0x400>; + reg-names = "core_base\0ahb2phy_base"; + iommus = <0x29 0x740 0x00>; + qcom,smmu-s1-bypass; + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges; + interrupts = <0x00 0x1e9 0x00 0x00 0x82 0x00 0x00 0x1e6 0x00 0x00 0x1e8 0x00>; + interrupt-names = "dp_hs_phy_irq\0pwr_event_irq\0ss_phy_irq\0dm_hs_phy_irq"; + USB3_GDSC-supply = <0x2aa>; + qcom,usb-dbm = <0x2ab>; + qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; + qcom,num-gsi-evt-buffs = <0x03>; + qcom,use-pdc-interrupts; + qcom,pm-qos-latency = <0x2c>; + extcon = <0x4e3 0x4e3 0x2ac>; + clocks = <0x22 0x95 0x22 0x12 0x22 0x09 0x22 0x97 0x22 0x99 0x22 0xa9 0x22 0x9f>; + clock-names = "core_clk\0iface_clk\0bus_aggr_clk\0utmi_clk\0sleep_clk\0cfg_ahb_clk\0xo"; + qcom,core-clk-rate = <0x7f28155>; + qcom,core-clk-rate-hs = <0x3f940ab>; + resets = <0x22 0x0f>; + reset-names = "core_reset"; + qcom,msm-bus,name = "usb0"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x03>; + qcom,msm-bus,vectors-KBps = <0x3d 0x200 0x00 0x00 0x3d 0x2a4 0x00 0x00 0x01 0x247 0x00 0x00 0x3d 0x200 0x3a980 0xaae60 0x3d 0x2a4 0x00 0x960 0x01 0x247 0x00 0x9c40>; + phandle = <0x4bb>; + + dwc3@a600000 { + compatible = "snps,dwc3"; + reg = <0xa600000 0xcd00>; + interrupts = <0x00 0x85 0x00>; + usb-phy = <0x2ad 0x2ae>; + tx-fifo-resize; + linux,sysdev_is_parent; + snps,disable-clk-gating; + snps,has-lpm-erratum; + snps,hird-threshold = [10]; + snps,usb3_lpm_capable; + usb-core-id = <0x00>; + maximum-speed = "high-speed"; + }; + + qcom,usbbam@a704000 { + compatible = "qcom,usb-bam-msm"; + reg = <0xa704000 0x17000>; + interrupts = <0x00 0x84 0x00>; + qcom,bam-type = <0x00>; + qcom,usb-bam-fifo-baseaddr = <0x146bb000>; + qcom,usb-bam-num-pipes = <0x08>; + qcom,ignore-core-reset-ack; + qcom,disable-clk-gating; + qcom,usb-bam-override-threshold = <0x4001>; + qcom,usb-bam-max-mbps-highspeed = <0x190>; + qcom,usb-bam-max-mbps-superspeed = <0xe10>; + qcom,reset-bam-on-connect; + + qcom,pipe0 { + label = "ssusb-qdss-in-0"; + qcom,usb-bam-mem-type = <0x02>; + qcom,dir = <0x01>; + qcom,pipe-num = <0x00>; + qcom,peer-bam = <0x00>; + qcom,peer-bam-physical-address = <0x6064000>; + qcom,src-bam-pipe-index = <0x00>; + qcom,dst-bam-pipe-index = <0x00>; + qcom,data-fifo-offset = <0x00>; + qcom,data-fifo-size = <0x1800>; + qcom,descriptor-fifo-offset = <0x1800>; + qcom,descriptor-fifo-size = <0x800>; + }; + }; + }; + + qusb@88e2000 { + compatible = "qcom,qusb2phy-v2"; + reg = <0x88e2000 0x400 0x7801e8 0x04 0x88e7014 0x04>; + reg-names = "qusb_phy_base\0efuse_addr\0refgen_north_bg_reg_addr"; + qcom,efuse-bit-pos = <0x19>; + qcom,efuse-num-bits = <0x03>; + qcom,tune-efuse-correction = <0x00>; + vdd-supply = <0x2f>; + vdda18-supply = <0x121>; + vdda33-supply = <0xba>; + qcom,override-bias-ctrl2; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; + qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; + qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x17 0x198 0x21 0x214 0x08 0x220 0x58 0x224 0x07 0x240 0x2a 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>; + phy_type = "utmi"; + clocks = <0x21 0x00 0x22 0xa9>; + clock-names = "ref_clk_src\0cfg_ahb_clk"; + resets = <0x22 0x08>; + reset-names = "phy_reset"; + phandle = <0x2ad>; + pinctrl-names = "atest_usb13_suspend\0atest_usb13_active"; + pinctrl-0 = <0x533>; + pinctrl-1 = <0x534>; + mi,efuse-pll-bias; + mi,need-override_tune1; + mi,override_tune1 = <0x01 0x17 0x02 0x17 0x03 0x37 0x04 0x37 0x05 0x47 0x06 0x47 0x07 0x77>; + mi,efuse-pll-bias-seq = <0x01 0x24 0x02 0x21 0x03 0x23 0x04 0x21 0x05 0x20 0x06 0x20 0x07 0x21>; + mi,need-overide_tune1; + }; + + ssphy@88e8000 { + compatible = "qcom,usb-ssphy-qmp-dp-combo"; + reg = <0x88e8000 0x3000>; + reg-names = "qmp_phy_base"; + vdd-supply = <0x2f>; + core-supply = <0x2e>; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; + qcom,vbus-valid-override; + qcom,qmp-phy-init-seq = <0x1048 0x07 0x00 0x1080 0x14 0x00 0x1034 0x08 0x00 0x1138 0x30 0x00 0x103c 0x02 0x00 0x108c 0x08 0x00 0x115c 0x16 0x00 0x1164 0x01 0x00 0x113c 0x80 0x00 0x10b0 0x82 0x00 0x10b8 0xab 0x00 0x10bc 0xea 0x00 0x10c0 0x02 0x00 0x1060 0x06 0x00 0x1068 0x16 0x00 0x1070 0x36 0x00 0x10dc 0x00 0x00 0x10d8 0x3f 0x00 0x10f8 0x01 0x00 0x10f4 0xc9 0x00 0x1148 0x0a 0x00 0x10a0 0x00 0x00 0x109c 0x34 0x00 0x1098 0x15 0x00 0x1090 0x04 0x00 0x1154 0x00 0x00 0x1094 0x00 0x00 0x10f0 0x00 0x00 0x1040 0x0a 0x00 0x1010 0x01 0x00 0x101c 0x31 0x00 0x1020 0x01 0x00 0x1014 0x00 0x00 0x1018 0x00 0x00 0x1024 0x85 0x00 0x1028 0x07 0x00 0x1430 0x0b 0x00 0x14d4 0x0f 0x00 0x14d8 0x4e 0x00 0x14dc 0x18 0x00 0x14f8 0x77 0x00 0x14fc 0x80 0x00 0x1504 0x03 0x00 0x150c 0x16 0x00 0x1564 0x05 0x00 0x14c0 0x03 0x00 0x1830 0x0b 0x00 0x18d4 0x0f 0x00 0x18d8 0x4e 0x00 0x18dc 0x18 0x00 0x18f8 0x77 0x00 0x18fc 0x80 0x00 0x1904 0x03 0x00 0x190c 0x16 0x00 0x1964 0x05 0x00 0x18c0 0x03 0x00 0x1260 0x10 0x00 0x12a4 0x12 0x00 0x128c 0x16 0x00 0x1248 0x09 0x00 0x1244 0x06 0x00 0x1660 0x10 0x00 0x16a4 0x12 0x00 0x168c 0x16 0x00 0x1648 0x09 0x00 0x1644 0x06 0x00 0x1cc8 0x83 0x00 0x1ccc 0x09 0x00 0x1cd0 0xa2 0x00 0x1cd4 0x40 0x00 0x1cc4 0x02 0x00 0x1c80 0xd1 0x00 0x1c84 0x1f 0x00 0x1c88 0x47 0x00 0x1c64 0x1b 0x00 0x1434 0x75 0x00 0x1834 0x75 0x00 0x1dd8 0xba 0x00 0x1c0c 0x9f 0x00 0x1c10 0x9f 0x00 0x1c14 0xb7 0x00 0x1c18 0x4e 0x00 0x1c1c 0x65 0x00 0x1c20 0x6b 0x00 0x1c24 0x15 0x00 0x1c28 0x0d 0x00 0x1c2c 0x15 0x00 0x1c30 0x0d 0x00 0x1c34 0x15 0x00 0x1c38 0x0d 0x00 0x1c3c 0x15 0x00 0x1c40 0x1d 0x00 0x1c44 0x15 0x00 0x1c48 0x0d 0x00 0x1c4c 0x15 0x00 0x1c50 0x0d 0x00 0x1e0c 0x21 0x00 0x1e10 0x60 0x00 0x1c5c 0x02 0x00 0x1ca0 0x04 0x00 0x1c8c 0x44 0x00 0x1c70 0xe7 0x00 0x1c74 0x03 0x00 0x1c78 0x40 0x00 0x1c7c 0x00 0x00 0x1cb8 0x75 0x00 0x1cb0 0x86 0x00 0x1cbc 0x13 0x00 0x1cac 0x04 0x00 0xffffffff 0xffffffff 0x00>; + qcom,qmp-phy-reg-offset = <0x1d74 0x1cd8 0x1cdc 0x1c04 0x1c00 0x1c08 0x2a18 0x08 0x04 0x1c 0x00 0x10 0x0c 0x1a0c>; + clocks = <0x22 0xa0 0x22 0xa3 0x21 0x00 0x22 0x9f 0x22 0xa2 0x22 0xa9>; + clock-names = "aux_clk\0pipe_clk\0ref_clk_src\0ref_clk\0com_aux_clk\0cfg_ahb_clk"; + resets = <0x22 0x13 0x22 0x11>; + reset-names = "global_phy_reset\0phy_reset"; + phandle = <0x2ae>; + extcon = <0x4e3>; + }; + + dbm@a6f8000 { + compatible = "qcom,usb-dbm-1p5"; + reg = <0xa6f8000 0x400>; + qcom,reset-ep-after-lpm-resume; + phandle = <0x2ab>; + }; + + usb_audio_qmi_dev { + compatible = "qcom,usb-audio-qmi-dev"; + iommus = <0x29 0x182c 0x00>; + qcom,usb-audio-stream-id = <0x0c>; + qcom,usb-audio-intr-num = <0x02>; + }; + + usb_nop_phy { + compatible = "usb-nop-xceiv"; + phandle = <0x4bc>; + }; + + ssusb@a800000 { + compatible = "qcom,dwc-usb3-msm"; + reg = <0xa800000 0xf8c00 0x88ee000 0x400>; + reg-names = "core_base\0ahb2phy_base"; + iommus = <0x29 0x760 0x00>; + qcom,smmu-s1-bypass; + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges; + interrupts = <0x00 0x1eb 0x00 0x00 0x87 0x00 0x00 0x1e7 0x00 0x00 0x1ea 0x00>; + interrupt-names = "dp_hs_phy_irq\0pwr_event_irq\0ss_phy_irq\0dm_hs_phy_irq"; + USB3_GDSC-supply = <0x2af>; + qcom,dwc-usb3-msm-tx-fifo-size = <0x5328>; + qcom,use-pdc-interrupts; + clocks = <0x22 0x9a 0x22 0x13 0x22 0x0a 0x22 0x9c 0x22 0x9e 0x22 0xa9 0x22 0xa4>; + clock-names = "core_clk\0iface_clk\0bus_aggr_clk\0utmi_clk\0sleep_clk\0cfg_ahb_clk\0xo"; + qcom,core-clk-rate = <0x7f28155>; + qcom,core-clk-rate-hs = <0x3f940ab>; + resets = <0x22 0x10>; + reset-names = "core_reset"; + status = "disabled"; + qcom,msm-bus,name = "usb1"; + qcom,msm-bus,num-cases = <0x02>; + qcom,msm-bus,num-paths = <0x02>; + qcom,msm-bus,vectors-KBps = <0x65 0x200 0x00 0x00 0x01 0x2ef 0x00 0x00 0x65 0x200 0x3a980 0xaae60 0x01 0x2ef 0x00 0x9c40>; + phandle = <0x4bd>; + extcon = <0x532>; + + dwc3@a800000 { + compatible = "snps,dwc3"; + reg = <0xa800000 0xcd00>; + interrupts = <0x00 0x8a 0x00>; + usb-phy = <0x2b0 0x2b1>; + tx-fifo-resize; + linux,sysdev_is_parent; + snps,disable-clk-gating; + snps,has-lpm-erratum; + snps,hird-threshold = [10]; + snps,usb3_lpm_capable; + usb-core-id = <0x01>; + dr_mode = "host"; + maximum-speed = "high-speed"; + }; + }; + + qusb@88e3000 { + compatible = "qcom,qusb2phy-v2"; + reg = <0x88e3000 0x400 0x88e7014 0x04>; + reg-names = "qusb_phy_base\0refgen_north_bg_reg_addr"; + vdd-supply = <0x2f>; + vdda18-supply = <0x121>; + vdda33-supply = <0xba>; + qcom,override-bias-ctrl2; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; + qcom,qusb-phy-reg-offset = <0x240 0x1a0 0x210 0x230 0xa8 0x254 0x198 0x228 0x22c 0x27c 0x280 0x2a0>; + qcom,qusb-phy-init-seq = <0x23 0x210 0x03 0x04 0x7c 0x18c 0x80 0x2c 0x0a 0x184 0x19 0xb4 0x40 0x194 0x20 0x198 0x21 0x214 0x00 0x220 0x58 0x224 0x20 0x240 0x29 0x244 0xca 0x248 0x04 0x24c 0x03 0x250 0x00 0x23c 0x22 0x210>; + phy_type = "utmi"; + clocks = <0x21 0x00 0x22 0xa9>; + clock-names = "ref_clk_src\0cfg_ahb_clk"; + resets = <0x22 0x09>; + reset-names = "phy_reset"; + status = "okay"; + phandle = <0x2b0>; + }; + + ssphy@88eb000 { + compatible = "qcom,usb-ssphy-qmp-v2"; + reg = <0x88eb000 0x1000 0x1fcbff0 0x04>; + reg-names = "qmp_phy_base\0vls_clamp_reg"; + vdd-supply = <0x2f>; + core-supply = <0x2e>; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xd6d80>; + qcom,vbus-valid-override; + qcom,qmp-phy-init-seq = <0x48 0x07 0x00 0x80 0x14 0x00 0x34 0x04 0x00 0x138 0x30 0x00 0x3c 0x02 0x00 0x8c 0x08 0x00 0x15c 0x06 0x00 0x164 0x01 0x00 0x13c 0x80 0x00 0xb0 0x82 0x00 0xb8 0xab 0x00 0xbc 0xea 0x00 0xc0 0x02 0x00 0x60 0x06 0x00 0x68 0x16 0x00 0x70 0x36 0x00 0xdc 0x00 0x00 0xd8 0x3f 0x00 0xf8 0x01 0x00 0xf4 0xc9 0x00 0x148 0x0a 0x00 0xa0 0x00 0x00 0x9c 0x34 0x00 0x98 0x15 0x00 0x90 0x04 0x00 0x154 0x00 0x00 0x94 0x00 0x00 0xf0 0x00 0x00 0x40 0x0a 0x00 0xd0 0x80 0x00 0x10 0x01 0x00 0x1c 0x31 0x00 0x20 0x01 0x00 0x14 0x00 0x00 0x18 0x00 0x00 0x24 0x85 0x00 0x28 0x07 0x00 0x4c0 0x0c 0x00 0x564 0x50 0x00 0x430 0x0b 0x00 0x4d4 0x0e 0x00 0x4d8 0x4e 0x00 0x4dc 0x18 0x00 0x4f8 0x77 0x00 0x4fc 0x80 0x00 0x504 0x03 0x00 0x50c 0x1c 0x00 0x434 0x75 0x00 0x444 0x80 0x00 0x408 0x0a 0x00 0x40c 0x06 0x00 0x500 0x00 0x00 0x260 0x10 0x00 0x2a4 0x12 0x00 0x28c 0xc6 0x00 0x248 0x06 0x00 0x244 0x06 0x00 0x8c8 0x83 0x00 0x8cc 0x09 0x00 0x8d0 0xa2 0x00 0x8d4 0x40 0x00 0x8c4 0x02 0x00 0x864 0x1b 0x00 0x80c 0x9f 0x00 0x810 0x9f 0x00 0x814 0xb5 0x00 0x818 0x4c 0x00 0x81c 0x64 0x00 0x820 0x6a 0x00 0x824 0x15 0x00 0x828 0x0d 0x00 0x82c 0x15 0x00 0x830 0x0d 0x00 0x834 0x15 0x00 0x838 0x0d 0x00 0x83c 0x15 0x00 0x840 0x0d 0x00 0x844 0x15 0x00 0x848 0x0d 0x00 0x84c 0x15 0x00 0x850 0x0d 0x00 0x85c 0x02 0x00 0x8a0 0x04 0x00 0x88c 0x44 0x00 0x880 0xd1 0x00 0x884 0x1f 0x00 0x888 0x47 0x00 0x870 0xe7 0x00 0x874 0x03 0x00 0x878 0x40 0x00 0x87c 0x00 0x00 0x9d8 0xba 0x00 0x8b8 0x75 0x00 0x8b0 0x86 0x00 0x8bc 0x13 0x00 0xa0c 0x21 0x00 0xa10 0x60 0x00 0xffffffff 0xffffffff 0x00>; + qcom,qmp-phy-reg-offset = <0x974 0x8d8 0x8dc 0x804 0x800 0x808>; + clocks = <0x22 0xa5 0x22 0xa8 0x21 0x00 0x22 0xa4 0x22 0xa9>; + clock-names = "aux_clk\0pipe_clk\0ref_clk_src\0ref_clk\0cfg_ahb_clk"; + resets = <0x22 0x14 0x22 0x15>; + reset-names = "phy_reset\0phy_phy_reset"; + status = "okay"; + phandle = <0x2b1>; + }; + + qcom,csiphy@ac68000 { + cell-index = <0x03>; + compatible = "qcom,csiphy-v1.0\0qcom,csiphy"; + reg = <0xac68000 0x1000>; + reg-names = "csiphy"; + reg-cam-base = <0x68000>; + interrupts = <0x00 0x1c0 0x00>; + interrupt-names = "csiphy"; + regulator-names = "gdscr\0refgen"; + gdscr-supply = <0x1bb>; + refgen-supply = <0x122>; + csi-vdd-voltage = <0x124f80>; + mipi-csi-vdd-supply = <0x2f>; + clocks = <0xa5 0x06 0xa5 0x55 0xa5 0x54 0xa5 0x09 0xa5 0x0a 0xa5 0x16 0xa5 0x12 0xa5 0x11>; + clock-names = "camnoc_axi_clk\0soc_ahb_clk\0slow_ahb_src_clk\0cpas_ahb_clk\0cphy_rx_clk_src\0csiphy3_clk\0csi3phytimer_clk_src\0csi3phytimer_clk"; + clock-cntl-level = "turbo"; + clock-rates = <0x00 0x00 0x00 0x00 0x16e36000 0x00 0x100db355 0x00>; + status = "ok"; + phandle = <0x9b>; + }; + + qcom,cam-lrme { + compatible = "qcom,cam-lrme"; + arch-compat = "lrme"; + status = "ok"; + }; + + qcom,lrme@ac6b000 { + cell-index = <0x00>; + compatible = "qcom,lrme"; + reg-names = "lrme"; + reg = <0xac6b000 0xa00>; + reg-cam-base = <0x6b000>; + interrupt-names = "lrme"; + interrupts = <0x00 0x1dc 0x00>; + regulator-names = "camss"; + camss-supply = <0x1bb>; + clock-names = "camera_ahb\0camera_axi\0soc_ahb_clk\0cpas_ahb_clk\0camnoc_axi_clk\0lrme_clk_src\0lrme_clk"; + clocks = <0x22 0x0c 0x22 0x0d 0xa5 0x55 0xa5 0x09 0xa5 0x06 0xa5 0x41 0xa5 0x40>; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0xbebc200 0xbebc200 0x00 0x00 0x00 0x00 0x00 0x10089d40 0x10089d40 0x00 0x00 0x00 0x00 0x00 0x1312d000 0x1312d000 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x17d78400>; + clock-cntl-level = "lowsvs\0svs\0svs_l1\0turbo"; + src-clock-name = "lrme_clk_src"; + status = "ok"; + phandle = <0x4be>; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_1 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x00>; + qcom,client-id = <0x00>; + qcom,allocate-boot-time; + label = "modem"; + }; + + qcom,client_2 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x00>; + qcom,client-id = <0x02>; + label = "modem"; + }; + + qcom,client_3 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x500000>; + qcom,client-id = <0x01>; + qcom,allocate-on-request; + label = "modem"; + phandle = <0x4bf>; + }; + }; + + syscon@0x5091508 { + compatible = "syscon"; + reg = <0x5091508 0x04>; + phandle = <0x1e>; + }; + + syscon@0x5091008 { + compatible = "syscon"; + reg = <0x5091008 0x04>; + phandle = <0x1f>; + }; + + interrupt-controller@0xb220000 { + compatible = "qcom,pdc-sdm845-v2"; + reg = <0xb220000 0x400>; + #interrupt-cells = <0x03>; + interrupt-parent = <0x7f>; + interrupt-controller; + phandle = <0x01>; + }; + + dsi_panel_pwr_supply { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x55e>; + + qcom,panel-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x14>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x01>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x02>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-post-on-sleep = <0x14>; + }; + }; + + dsi_panel_pwr_supply_no_labibb { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x55f>; + + qcom,panel-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x14>; + }; + }; + + dsi_panel_pwr_supply_vdd_no_labibb { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x560>; + + qcom,panel-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x14>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x01>; + qcom,supply-name = "vdd"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0xd13a8>; + qcom,supply-disable-load = <0x00>; + qcom,supply-post-on-sleep = <0x00>; + }; + }; + + qcom,dsi-display@0 { + compatible = "qcom,dsi-display"; + label = "dsi_sharp_4k_dsc_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4ce>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x561>; + }; + + qcom,dsi-display@1 { + compatible = "qcom,dsi-display"; + label = "dsi_sharp_4k_dsc_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4d1>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x562>; + }; + + qcom,dsi-display@2 { + compatible = "qcom,dsi-display"; + label = "dsi_sharp_1080_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4d2>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x563>; + }; + + qcom,dsi-display@3 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_sharp_1080_120hz_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4d3>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x564>; + }; + + qcom,dsi-display@4 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_nt35597_truly_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4d4>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x565>; + }; + + qcom,dsi-display@5 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_nt35597_truly_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4d5>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x566>; + }; + + qcom,dsi-display@6 { + compatible = "qcom,dsi-display"; + label = "dsi_nt35597_truly_dsc_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bc>; + qcom,dsi-phy = <0x2be>; + clocks = <0x2b5 0x18 0x2b5 0x1b>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4d6>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x567>; + }; + + qcom,dsi-display@7 { + compatible = "qcom,dsi-display"; + label = "dsi_nt35597_truly_dsc_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bc>; + qcom,dsi-phy = <0x2be>; + clocks = <0x2b5 0x18 0x2b5 0x1b>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4d7>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x568>; + }; + + qcom,dsi-display@8 { + compatible = "qcom,dsi-display"; + label = "dsi_sim_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,dsi-panel = <0x4d8>; + phandle = <0x569>; + }; + + qcom,dsi-display@9 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_sim_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,dsi-panel = <0x4d9>; + phandle = <0x56a>; + }; + + qcom,dsi-display@10 { + compatible = "qcom,dsi-display"; + label = "dsi_sim_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,dsi-panel = <0x4da>; + phandle = <0x56b>; + }; + + qcom,dsi-display@11 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_sim_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,dsi-panel = <0x4db>; + phandle = <0x56c>; + }; + + qcom,dsi-display@12 { + compatible = "qcom,dsi-display"; + label = "dsi_sim_dsc_375_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,dsi-panel = <0x4dc>; + phandle = <0x56d>; + }; + + qcom,dsi-display@13 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_sim_dsc_375_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,dsi-panel = <0x4dd>; + phandle = <0x56e>; + }; + + qcom,dsi-display@14 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_nt35597_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4de>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x56f>; + }; + + qcom,dsi-display@15 { + compatible = "qcom,dsi-display"; + label = "dsi_dual_nt35597_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb 0x2bc>; + qcom,dsi-phy = <0x2bd 0x2be>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4df>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x570>; + }; + + qcom,dsi-display@16 { + compatible = "qcom,dsi-display"; + label = "dsi_jdi_fhd_r63452_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4f8>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x59c>; + vddts-supply = <0x340>; + }; + + qcom,dsi-display@17 { + compatible = "qcom,dsi-display"; + label = "dsi_ss_ea8074_fhd_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4f9>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + oled-vdda-supply = <0x33e>; + phandle = <0x59d>; + vci-supply = <0x4fa>; + }; + + qcom,dsi-display@18 { + compatible = "qcom,dsi-display"; + label = "dsi_jdi_fhd_nt35596s_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,panel-mode-gpio = <0x34 0x34 0x00>; + qcom,dsi-panel = <0x4fb>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x59e>; + }; + + qcom,dsi-display@19 { + compatible = "qcom,dsi-display"; + label = "dsi_gvo_rm69299_fhd_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + phandle = <0x59f>; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,dsi-panel = <0x4fc>; + vddio-supply = <0x120>; + vci-supply = <0x4fa>; + + ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + phandle = <0x575>; + }; + }; + }; + }; + + qcom,wb-display@0 { + compatible = "qcom,wb-display"; + cell-index = <0x00>; + label = "wb_display"; + phandle = <0x4e5>; + }; + + qcom,msm-ext-disp { + compatible = "qcom,msm-ext-disp"; + phandle = <0x4e4>; + + qcom,msm-ext-disp-audio-codec-rx { + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + phandle = <0x54d>; + }; + }; + + qcom,mdss_dsi_jdi_fhd_r63452_cmd { + qcom,mdss-dsi-panel-name = "jdi fhd cmd incell dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "JDI FHD R63452 CMD PANEL"; + qcom,mdss-dsi-panel-sleepwrmod = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-panel-timings = <0xe3503600 0xa9a33a50 0x3d030400>; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2d>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x01 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x40>; + qcom,mdss-pan-physical-height-dimension = <0x72>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-panel-on-dimming-delay = <0x78>; + qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; + phandle = <0x4f8>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-h-back-porch = <0x28>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x04>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x29000000 0x2b0 0x290000 0x02 0xd6012900 0x00 0xeec64dc 0xec3b5200 0xb0b1315 0x680bb529 0x00 0x2b003 0x39000000 0x235 0x390000 0x02 0x36003900 0x00 0x23a7739 0x00 0x52a00 0x43739 0x00 0x52b00 0x77f39 0x00 0x34400 0x390000 0x02 0x51ff3900 0x00 0x2532439 0x00 0x25500 0x39000000 0x25e 0x390000 0x02 0x84000501 0x1400 0x2290005 0x1000050 0x21100 0x29000000 0x2b0 0x4390000 0x02 0x84002900 0x00 0x2c81129 0x1000000 0x2b003>; + qcom,mdss-dsi-off-command = [29 00 00 00 00 00 02 b0 00 29 00 00 00 00 00 02 d6 01 29 00 00 00 00 00 0e ec 64 dc ec 3b 52 00 0b 0b 13 15 68 0b 95 29 00 00 00 00 00 02 b0 03 05 01 00 00 02 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x1a0406 0xa0a0506 0x5030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_ss_fhd_ea8074_cmd { + qcom,mdss-dsi-panel-name = "ss fhd cmd dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "SS FHD EA8074 CMD PANEL"; + qcom,mdss-dsi-panel-sleepwrmod = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x31>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0x3ff>; + qcom,mdss-brightness-max-level = <0x3ff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-dcs-type-ss; + qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x89>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-on-command-tuning; + qcom,dispparam-enabled; + phandle = <0x4f9>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-h-front-porch = <0x30>; + qcom,mdss-dsi-h-back-porch = <0x30>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x1c>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-pulse-width = <0x0c>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 05 2b 00 00 08 6f 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 53 25 39 01 00 00 6e 00 02 55 00 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; + qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; + qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 25]; + qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; + qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; + qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 25]; + qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; + qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x200808 0x24230808 0x5030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_ss_notch_fhd_ea8074_cmd { + qcom,mdss-dsi-panel-name = "ss notch fhd cmd dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "SS NOTCH FHD EA8074 CMD PANEL"; + qcom,mdss-dsi-panel-sleepwrmod = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,ulps-enabled; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-brightness-max-level = <0x3ff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-dcs-type-ss; + qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x8e>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,dispparam-enabled; + qcom,mdss-panel-on-dimming-delay = <0x78>; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x34>; + phandle = <0x4fd>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x38>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x18>; + qcom,mdss-dsi-v-front-porch = <0x1a>; + qcom,mdss-dsi-v-pulse-width = <0x0c>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = <0x5010000 0xa000211 0x390000 0x05 0x2b000008 0xc7390000 0x03 0xf05a5a39 0x00 0x8eff0 0x31003331 0x14353900 0x00 0x2b00139 0x00 0x2bb03 0x39000000 0x2b0 0x4f390000 0x02 0xcb003900 0x00 0x2b06b39 0x00 0x2cb00 0x39000000 0x2f7 0x3390000 0x02 0xb0053900 0x00 0x2b11039 0x00 0x2b002 0x39000000 0x5d5 0x2175414 0x39010000 0x3f0 0xa5a53900 0x00 0x2350039 0x00 0x35100 0x390000 0x02 0x53203901 0x6e00 0x2550005 0x1000000 0x22900>; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 ef b0 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 00 00 00 39 01 00 00 01 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-nolp-command = [05 01 00 00 00 00 02 28 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 17 39 00 00 00 00 00 04 e3 86 80 01 39 00 00 00 00 00 02 53 20 39 01 00 00 00 00 03 f0 a5 a5 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; + qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; + qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; + qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; + qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-fod-off-command = [39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-dispparam-hbm-fod-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-fod-on-command = [39 01 00 00 00 00 02 53 20 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 10 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 00 39 00 00 00 00 00 02 f7 03 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 02 53 e0]; + qcom,mdss-dsi-dispparam-hbm-fod-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-fod2norm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 b2 00 40 39 00 00 00 00 00 02 b0 04 39 00 00 00 00 00 02 b2 80 39 00 00 00 00 00 02 f7 03 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-dispparam-hbm-fod2norm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; + qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-jitter = <0x01 0x01>; + qcom,mdss-dsi-read-panel-id-command = [06 01 00 01 05 00 02 db 00]; + qcom,mdss-dsi-read-panel-id-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_jdi_fhd_nt35596s_video { + qcom,mdss-dsi-panel-name = "jdi fhd video dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "JDI FHD NT35596S VIDEO PANEL"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x00 0x0f 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x88>; + qcom,cont-splash-enabled; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-panel-on-dimming-delay = <0x78>; + qcom,esd-err-irq-gpio = <0x34 0x34 0x2001>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-supported-dfps-list = <0x3c 0x37>; + qcom,dispccbb-enabled; + qcom,dispblnotify-enabled; + qcom,dispparam-enabled; + qcom,disp-paneloff-disablecabc-enabled; + qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; + qcom,disp-panel-offon-mode-enabled; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-xy-coordinate = <0x0f 0x18>; + qcom,mdss-dsi-panel-max-luminance = <0x0f 0x20>; + qcom,mdss-dsi-panel-max-luminance-valid = <0x01 0x01>; + qcom,mdss-dsi-panel-bl-info = <0x198 0x1f4 0x17c 0x26c>; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x34>; + phandle = <0x4fb>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-h-front-porch = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x28>; + qcom,mdss-dsi-h-pulse-width = <0x1c>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x18>; + qcom,mdss-dsi-v-front-porch = <0x07>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 9d 34 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c4 25 15 00 00 00 00 00 02 d1 08 15 00 00 00 00 00 02 d2 84 15 01 00 00 00 00 02 ff 26 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 03 1c 15 00 00 00 00 00 02 3b 08 15 00 00 00 00 00 02 6b 08 15 00 00 00 00 00 02 97 08 15 00 00 00 00 00 02 c5 08 15 00 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 23 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 01 84 15 00 00 00 00 00 02 05 2d 15 00 00 00 00 00 02 06 00 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 13 ff 15 00 00 00 00 00 02 14 f8 15 00 00 00 00 00 02 15 ed 15 00 00 00 00 00 02 16 e5 15 00 00 00 00 00 02 09 01 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b 01 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d 01 15 00 00 00 00 00 02 0e 01 15 00 00 00 00 00 02 0f 01 15 00 00 00 00 00 02 10 01 15 00 00 00 00 00 02 11 01 15 00 00 00 00 00 02 12 01 15 00 00 00 00 00 02 17 ff 15 00 00 00 00 00 02 18 ee 15 00 00 00 00 00 02 19 dd 15 00 00 00 00 00 02 1a c7 15 00 00 00 00 00 02 1b af 15 00 00 00 00 00 02 1c 99 15 00 00 00 00 00 02 1d 99 15 00 00 00 00 00 02 1e 88 15 00 00 00 00 00 02 1f 77 15 00 00 00 00 00 02 20 66 15 00 00 00 00 00 02 33 00 15 00 00 00 00 00 02 21 ff 15 00 00 00 00 00 02 22 f8 15 00 00 00 00 00 02 23 ef 15 00 00 00 00 00 02 24 e7 15 00 00 00 00 00 02 25 de 15 00 00 00 00 00 02 26 d7 15 00 00 00 00 00 02 27 cd 15 00 00 00 00 00 02 28 c4 15 00 00 00 00 00 02 29 bc 15 00 00 00 00 00 02 2a b3 15 01 00 00 00 00 02 ff 22 15 00 00 00 00 00 02 00 0a 15 00 00 00 00 00 02 01 43 15 00 00 00 00 00 02 02 5b 15 00 00 00 00 00 02 03 6a 15 00 00 00 00 00 02 04 7a 15 00 00 00 00 00 02 05 82 15 00 00 00 00 00 02 06 85 15 00 00 00 00 00 02 07 80 15 00 00 00 00 00 02 08 7c 15 00 00 00 00 00 02 09 7c 15 00 00 00 00 00 02 0a 74 15 00 00 00 00 00 02 0b 71 15 00 00 00 00 00 02 0c 6e 15 00 00 00 00 00 02 0d 68 15 00 00 00 00 00 02 0e 65 15 01 00 00 00 00 02 0f 5c 15 00 00 00 00 00 02 10 32 15 00 00 00 00 00 02 11 18 15 00 00 00 00 00 02 12 00 15 00 00 00 00 00 02 13 00 15 00 00 00 00 00 02 1a 00 15 00 00 00 00 00 02 1b 00 15 00 00 00 00 00 02 1c 00 15 00 00 00 00 00 02 1d 00 15 00 00 00 00 00 02 1e 00 15 00 00 00 00 00 02 1f 00 15 00 00 00 00 00 02 20 00 15 00 00 00 00 00 02 21 00 15 00 00 00 00 00 02 22 00 15 00 00 00 00 00 02 23 00 15 00 00 00 00 00 02 24 00 15 01 00 00 00 00 02 25 00 15 00 00 00 00 00 02 26 00 15 00 00 00 00 00 02 27 00 15 00 00 00 00 00 02 28 00 15 00 00 00 00 00 02 29 00 15 00 00 00 00 00 02 2a 00 15 00 00 00 00 00 02 2b 00 15 00 00 00 00 00 02 2f 00 15 00 00 00 00 00 02 30 00 15 00 00 00 00 00 02 31 00 15 00 00 00 00 00 02 32 0c 15 00 00 00 00 00 02 33 0c 15 00 00 00 00 00 02 34 0c 15 00 00 00 00 00 02 35 0b 15 00 00 00 00 00 02 36 09 15 00 00 00 00 00 02 37 09 15 01 00 00 00 00 02 38 08 15 00 00 00 00 00 02 39 05 15 00 00 00 00 00 02 3a 03 15 00 00 00 00 00 02 3b 00 15 00 00 00 00 00 02 3f 00 15 00 00 00 00 00 02 40 00 15 00 00 00 00 00 02 41 00 15 00 00 00 00 00 02 42 00 15 00 00 00 00 00 02 43 00 15 00 00 00 00 00 02 44 00 15 00 00 00 00 00 02 45 00 15 00 00 00 00 00 02 46 00 15 00 00 00 00 00 02 47 00 15 00 00 00 00 00 02 48 00 15 00 00 00 00 00 02 49 03 15 00 00 00 00 00 02 4a 06 15 01 00 00 00 00 02 4b 07 15 00 00 00 00 00 02 4c 07 15 00 00 00 00 00 02 4d 00 15 00 00 00 00 00 02 4e 00 15 00 00 00 00 00 02 4f 00 15 00 00 00 00 00 02 50 00 15 00 00 00 00 00 02 51 00 15 00 00 00 00 00 02 52 00 15 00 00 00 00 00 02 53 01 15 00 00 00 00 00 02 54 01 15 00 00 00 00 00 02 55 89 15 00 00 00 00 00 02 56 00 15 00 00 00 00 00 02 58 00 15 00 00 00 00 00 02 68 00 15 00 00 00 00 00 02 84 ff 15 00 00 00 00 00 02 85 ff 15 01 00 00 00 00 02 86 03 15 00 00 00 00 00 02 87 00 15 00 00 00 00 00 02 88 00 15 00 00 00 00 00 02 a2 20 15 00 00 00 00 00 02 a9 01 15 00 00 00 00 00 02 aa 12 15 00 00 00 00 00 02 ab 13 15 00 00 00 00 00 02 ac 0a 15 00 00 00 00 00 02 ad 74 15 00 00 00 00 00 02 af 33 15 00 00 00 00 00 02 b0 03 15 00 00 00 00 00 02 b1 14 15 00 00 00 00 00 02 b2 42 15 00 00 00 00 00 02 b3 40 15 00 00 00 00 00 02 b4 a5 15 01 00 00 00 00 02 b6 44 15 00 00 00 00 00 02 b7 04 15 00 00 00 00 00 02 b8 14 15 00 00 00 00 00 02 b9 42 15 00 00 00 00 00 02 ba 40 15 00 00 00 00 00 02 bb a5 15 00 00 00 00 00 02 bd 44 15 00 00 00 00 00 02 be 04 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 75 15 00 00 00 00 00 02 c1 6a 15 00 00 00 00 00 02 c2 a5 15 00 00 00 00 00 02 c4 22 15 00 00 00 00 00 02 c5 02 15 00 00 00 00 00 02 c6 00 15 01 00 00 00 00 02 c7 95 15 00 00 00 00 00 02 c8 8a 15 00 00 00 00 00 02 c9 a5 15 00 00 00 00 00 02 cb 22 15 00 00 00 00 00 02 cc 02 15 00 00 00 00 00 02 cd 00 15 00 00 00 00 00 02 ce b5 15 00 00 00 00 00 02 cf aa 15 00 00 00 00 00 02 d0 a5 15 00 00 00 00 00 02 d2 22 15 00 00 00 00 00 02 d3 02 15 01 00 00 00 00 02 fb 01 15 01 00 00 00 00 02 ff 10 15 01 00 00 00 00 02 26 02 15 00 00 00 00 00 02 35 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 15 01 00 00 00 00 02 b0 00 05 01 00 00 50 00 02 11 00 05 01 00 00 14 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 46 00 02 10 00]; + qcom,mdss-dsi-displayoff-command = [05 01 00 00 20 00 02 28 00]; + qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x01>; + qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; + qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcstillon-command = [15 00 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; + qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; + qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 82]; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; + qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; + qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; + qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; + qcom,mdss-dsi-dispparam-papermode2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01 15 01 00 00 00 00 02 ff 20 15 00 00 00 00 00 02 75 00 15 00 00 00 00 00 02 76 00 15 00 00 00 00 00 02 77 00 15 00 00 00 00 00 02 78 27 15 00 00 00 00 00 02 79 00 15 00 00 00 00 00 02 7a 67 15 00 00 00 00 00 02 7b 00 15 00 00 00 00 00 02 7c 94 15 00 00 00 00 00 02 7d 00 15 00 00 00 00 00 02 7e b8 15 00 00 00 00 00 02 7f 00 15 00 00 00 00 00 02 80 d4 15 00 00 00 00 00 02 81 00 15 00 00 00 00 00 02 82 ea 15 00 00 00 00 00 02 83 00 15 00 00 00 00 00 02 84 fc 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 0f 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 46 15 00 00 00 00 00 02 89 01 15 00 00 00 00 00 02 8a 70 15 00 00 00 00 00 02 8b 01 15 00 00 00 00 00 02 8c ad 15 00 00 00 00 00 02 8d 01 15 00 00 00 00 00 02 8e da 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 1d 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 50 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 52 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 83 15 00 00 00 00 00 02 97 02 15 00 00 00 00 00 02 98 ba 15 00 00 00 00 00 02 99 02 15 00 00 00 00 00 02 9a de 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 12 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 2e 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 54 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 61 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 6f 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 7e 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa 90 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac a7 15 00 00 00 00 00 02 ad 03 15 00 00 00 00 00 02 ae c2 15 00 00 00 00 00 02 af 03 15 00 00 00 00 00 02 b0 d5 15 00 00 00 00 00 02 b1 03 15 01 00 00 00 00 02 b2 d8 15 00 00 00 00 00 02 b3 00 15 00 00 00 00 00 02 b4 00 15 00 00 00 00 00 02 b5 00 15 00 00 00 00 00 02 b6 27 15 00 00 00 00 00 02 b7 00 15 00 00 00 00 00 02 b8 67 15 00 00 00 00 00 02 b9 00 15 00 00 00 00 00 02 ba 94 15 00 00 00 00 00 02 bb 00 15 00 00 00 00 00 02 bc b8 15 00 00 00 00 00 02 bd 00 15 00 00 00 00 00 02 be d4 15 00 00 00 00 00 02 bf 00 15 00 00 00 00 00 02 c0 ea 15 00 00 00 00 00 02 c1 00 15 00 00 00 00 00 02 c2 fc 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 0f 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 46 15 00 00 00 00 00 02 c7 01 15 00 00 00 00 00 02 c8 70 15 00 00 00 00 00 02 c9 01 15 00 00 00 00 00 02 ca ad 15 00 00 00 00 00 02 cb 01 15 00 00 00 00 00 02 cc da 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 1d 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 50 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 52 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 83 15 00 00 00 00 00 02 d5 02 15 00 00 00 00 00 02 d6 ba 15 00 00 00 00 00 02 d7 02 15 00 00 00 00 00 02 d8 de 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 12 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 2e 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 54 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 61 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 6f 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 7e 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 90 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 a7 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea c2 15 00 00 00 00 00 02 eb 03 15 00 00 00 00 00 02 ec d5 15 00 00 00 00 00 02 ed 03 15 00 00 00 00 00 02 ee d8 15 00 00 00 00 00 02 ef 00 15 00 00 00 00 00 02 f0 bc 15 00 00 00 00 00 02 f1 00 15 00 00 00 00 00 02 f2 cb 15 00 00 00 00 00 02 f3 00 15 00 00 00 00 00 02 f4 e4 15 00 00 00 00 00 02 f5 00 15 00 00 00 00 00 02 f6 f9 15 00 00 00 00 00 02 f7 01 15 00 00 00 00 00 02 f8 0b 15 00 00 00 00 00 02 f9 01 15 00 00 00 00 00 02 fa 1b 15 01 00 00 00 00 02 ff 21 15 00 00 00 00 00 02 00 01 15 00 00 00 00 00 02 01 2a 15 00 00 00 00 00 02 02 01 15 00 00 00 00 00 02 03 38 15 00 00 00 00 00 02 04 01 15 00 00 00 00 00 02 05 44 15 00 00 00 00 00 02 06 01 15 00 00 00 00 00 02 07 6e 15 00 00 00 00 00 02 08 01 15 00 00 00 00 00 02 09 8f 15 00 00 00 00 00 02 0a 01 15 00 00 00 00 00 02 0b c2 15 00 00 00 00 00 02 0c 01 15 00 00 00 00 00 02 0d e9 15 00 00 00 00 00 02 0e 02 15 00 00 00 00 00 02 0f 27 15 00 00 00 00 00 02 10 02 15 00 00 00 00 00 02 11 56 15 00 00 00 00 00 02 12 02 15 00 00 00 00 00 02 13 58 15 00 00 00 00 00 02 14 02 15 00 00 00 00 00 02 15 87 15 00 00 00 00 00 02 16 02 15 00 00 00 00 00 02 17 bd 15 00 00 00 00 00 02 18 02 15 00 00 00 00 00 02 19 e2 15 00 00 00 00 00 02 1a 03 15 00 00 00 00 00 02 1b 14 15 00 00 00 00 00 02 1c 03 15 00 00 00 00 00 02 1d 30 15 00 00 00 00 00 02 1e 03 15 00 00 00 00 00 02 1f 58 15 00 00 00 00 00 02 20 03 15 00 00 00 00 00 02 21 64 15 00 00 00 00 00 02 22 03 15 00 00 00 00 00 02 23 72 15 00 00 00 00 00 02 24 03 15 00 00 00 00 00 02 25 81 15 00 00 00 00 00 02 26 03 15 00 00 00 00 00 02 27 95 15 00 00 00 00 00 02 28 03 15 00 00 00 00 00 02 29 ad 15 00 00 00 00 00 02 2a 03 15 00 00 00 00 00 02 2b c6 15 00 00 00 00 00 02 2d 03 15 00 00 00 00 00 02 2f d6 15 00 00 00 00 00 02 30 03 15 01 00 00 00 00 02 31 d8 15 00 00 00 00 00 02 32 00 15 00 00 00 00 00 02 33 bc 15 00 00 00 00 00 02 34 00 15 00 00 00 00 00 02 35 cb 15 00 00 00 00 00 02 36 00 15 00 00 00 00 00 02 37 e4 15 00 00 00 00 00 02 38 00 15 00 00 00 00 00 02 39 f9 15 00 00 00 00 00 02 3a 01 15 00 00 00 00 00 02 3b 0b 15 00 00 00 00 00 02 3d 01 15 00 00 00 00 00 02 3f 1b 15 00 00 00 00 00 02 40 01 15 00 00 00 00 00 02 41 2a 15 00 00 00 00 00 02 42 01 15 00 00 00 00 00 02 43 38 15 00 00 00 00 00 02 44 01 15 00 00 00 00 00 02 45 44 15 00 00 00 00 00 02 46 01 15 00 00 00 00 00 02 47 6e 15 00 00 00 00 00 02 48 01 15 00 00 00 00 00 02 49 8f 15 00 00 00 00 00 02 4a 01 15 00 00 00 00 00 02 4b c2 15 00 00 00 00 00 02 4c 01 15 00 00 00 00 00 02 4d e9 15 00 00 00 00 00 02 4e 02 15 00 00 00 00 00 02 4f 27 15 00 00 00 00 00 02 50 02 15 00 00 00 00 00 02 51 56 15 00 00 00 00 00 02 52 02 15 00 00 00 00 00 02 53 58 15 00 00 00 00 00 02 54 02 15 00 00 00 00 00 02 55 87 15 00 00 00 00 00 02 56 02 15 00 00 00 00 00 02 58 bd 15 00 00 00 00 00 02 59 02 15 00 00 00 00 00 02 5a e2 15 00 00 00 00 00 02 5b 03 15 00 00 00 00 00 02 5c 14 15 00 00 00 00 00 02 5d 03 15 00 00 00 00 00 02 5e 30 15 00 00 00 00 00 02 5f 03 15 00 00 00 00 00 02 60 58 15 00 00 00 00 00 02 61 03 15 00 00 00 00 00 02 62 64 15 00 00 00 00 00 02 63 03 15 00 00 00 00 00 02 64 72 15 00 00 00 00 00 02 65 03 15 00 00 00 00 00 02 66 81 15 00 00 00 00 00 02 67 03 15 00 00 00 00 00 02 68 95 15 00 00 00 00 00 02 69 03 15 01 00 00 00 00 02 6a ad 15 00 00 00 00 00 02 6b 03 15 00 00 00 00 00 02 6c c6 15 00 00 00 00 00 02 6d 03 15 00 00 00 00 00 02 6e d6 15 00 00 00 00 00 02 6f 03 15 00 00 00 00 00 02 70 d8 15 00 00 00 00 00 02 71 01 15 00 00 00 00 00 02 72 7d 15 00 00 00 00 00 02 73 01 15 00 00 00 00 00 02 74 81 15 00 00 00 00 00 02 75 01 15 00 00 00 00 00 02 76 88 15 00 00 00 00 00 02 77 01 15 00 00 00 00 00 02 78 8f 15 00 00 00 00 00 02 79 01 15 00 00 00 00 00 02 7a 96 15 00 00 00 00 00 02 7b 01 15 00 00 00 00 00 02 7c 9d 15 00 00 00 00 00 02 7d 01 15 00 00 00 00 00 02 7e a3 15 00 00 00 00 00 02 7f 01 15 00 00 00 00 00 02 80 a8 15 00 00 00 00 00 02 81 01 15 00 00 00 00 00 02 82 ae 15 00 00 00 00 00 02 83 01 15 00 00 00 00 00 02 84 c3 15 00 00 00 00 00 02 85 01 15 00 00 00 00 00 02 86 d6 15 00 00 00 00 00 02 87 01 15 00 00 00 00 00 02 88 f5 15 00 00 00 00 00 02 89 02 15 00 00 00 00 00 02 8a 12 15 00 00 00 00 00 02 8b 02 15 00 00 00 00 00 02 8c 42 15 00 00 00 00 00 02 8d 02 15 00 00 00 00 00 02 8e 6b 15 00 00 00 00 00 02 8f 02 15 00 00 00 00 00 02 90 6c 15 00 00 00 00 00 02 91 02 15 00 00 00 00 00 02 92 98 15 00 00 00 00 00 02 93 02 15 00 00 00 00 00 02 94 cd 15 00 00 00 00 00 02 95 02 15 00 00 00 00 00 02 96 f2 15 00 00 00 00 00 02 97 03 15 00 00 00 00 00 02 98 20 15 00 00 00 00 00 02 99 03 15 00 00 00 00 00 02 9a 3c 15 00 00 00 00 00 02 9b 03 15 00 00 00 00 00 02 9c 61 15 00 00 00 00 00 02 9d 03 15 00 00 00 00 00 02 9e 6b 15 00 00 00 00 00 02 9f 03 15 00 00 00 00 00 02 a0 77 15 00 00 00 00 00 02 a2 03 15 00 00 00 00 00 02 a3 85 15 00 00 00 00 00 02 a4 03 15 00 00 00 00 00 02 a5 95 15 00 00 00 00 00 02 a6 03 15 00 00 00 00 00 02 a7 9f 15 00 00 00 00 00 02 a9 03 15 00 00 00 00 00 02 aa bf 15 00 00 00 00 00 02 ab 03 15 00 00 00 00 00 02 ac d6 15 00 00 00 00 00 02 ad 03 15 01 00 00 00 00 02 ae d8 15 00 00 00 00 00 02 af 01 15 00 00 00 00 00 02 b0 7d 15 00 00 00 00 00 02 b1 01 15 00 00 00 00 00 02 b2 81 15 00 00 00 00 00 02 b3 01 15 00 00 00 00 00 02 b4 88 15 00 00 00 00 00 02 b5 01 15 00 00 00 00 00 02 b6 8f 15 00 00 00 00 00 02 b7 01 15 00 00 00 00 00 02 b8 96 15 00 00 00 00 00 02 b9 01 15 00 00 00 00 00 02 ba 9d 15 00 00 00 00 00 02 bb 01 15 00 00 00 00 00 02 bc a3 15 00 00 00 00 00 02 bd 01 15 00 00 00 00 00 02 be a8 15 00 00 00 00 00 02 bf 01 15 00 00 00 00 00 02 c0 ae 15 00 00 00 00 00 02 c1 01 15 00 00 00 00 00 02 c2 c3 15 00 00 00 00 00 02 c3 01 15 00 00 00 00 00 02 c4 d6 15 00 00 00 00 00 02 c5 01 15 00 00 00 00 00 02 c6 f5 15 00 00 00 00 00 02 c7 02 15 00 00 00 00 00 02 c8 12 15 00 00 00 00 00 02 c9 02 15 00 00 00 00 00 02 ca 42 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 cc 6b 15 00 00 00 00 00 02 cd 02 15 00 00 00 00 00 02 ce 6c 15 00 00 00 00 00 02 cf 02 15 00 00 00 00 00 02 d0 98 15 00 00 00 00 00 02 d1 02 15 00 00 00 00 00 02 d2 cd 15 00 00 00 00 00 02 d3 02 15 00 00 00 00 00 02 d4 f2 15 00 00 00 00 00 02 d5 03 15 00 00 00 00 00 02 d6 20 15 00 00 00 00 00 02 d7 03 15 00 00 00 00 00 02 d8 3c 15 00 00 00 00 00 02 d9 03 15 00 00 00 00 00 02 da 61 15 00 00 00 00 00 02 db 03 15 00 00 00 00 00 02 dc 6b 15 00 00 00 00 00 02 dd 03 15 00 00 00 00 00 02 de 77 15 00 00 00 00 00 02 df 03 15 00 00 00 00 00 02 e0 85 15 00 00 00 00 00 02 e1 03 15 00 00 00 00 00 02 e2 95 15 00 00 00 00 00 02 e3 03 15 00 00 00 00 00 02 e4 9f 15 00 00 00 00 00 02 e5 03 15 00 00 00 00 00 02 e6 bf 15 00 00 00 00 00 02 e7 03 15 00 00 00 00 00 02 e8 d6 15 00 00 00 00 00 02 e9 03 15 00 00 00 00 00 02 ea d8 15 01 00 00 00 00 02 ff 10]; + qcom,mdss-dsi-dispparam-papermode2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-default-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; + qcom,mdss-dsi-dispparam-default-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-normal1-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 01]; + qcom,mdss-dsi-dispparam-normal1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-normal2-command = [15 01 00 00 00 00 02 ff 10 15 01 00 00 10 00 02 26 02]; + qcom,mdss-dsi-dispparam-normal2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-brightness-command = [06 01 00 01 05 00 02 52 00]; + qcom,mdss-dsi-read-brightness-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; + qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 a1 00]; + qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-max-luminance-valid-command = [06 01 00 01 05 00 02 db 00]; + qcom,mdss-dsi-dispparam-max-luminance-valid-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x220808 0x24240808 0x5030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_gvo_fhd_rm69299_cmd { + qcom,mdss-dsi-panel-name = "gvo fhd cmd dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "GVO FHD RM69299 CMD PANEL"; + qcom,mdss-dsi-panel-sleepwrmod = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-brightness-max-level = <0x3ff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-dcs-type-ss; + qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x89>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-on-command-tuning; + qcom,dispparam-enabled; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x34>; + phandle = <0x4fc>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x38>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x18>; + qcom,mdss-dsi-v-front-porch = <0x1a>; + qcom,mdss-dsi-v-pulse-width = <0x0c>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [15 01 00 00 0a 00 02 fe 00 39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-hbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 22]; + qcom,mdss-dsi-doze-lbm-command = [39 01 00 00 00 00 03 51 00 01 39 01 00 00 01 00 02 53 23]; + qcom,mdss-dsi-nolp-command = [39 01 00 00 00 00 02 53 20]; + qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; + qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; + qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 20]; + qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e0]; + qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_tianma_fhd_rm69299_cmd { + qcom,mdss-dsi-panel-name = "tianma fhd cmd dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "TIANMA FHD RM69299 CMD PANEL"; + qcom,mdss-dsi-panel-sleepwrmod = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,ulps-enabled; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-brightness-max-level = <0x3ff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-dcs-type-ss; + qcom,mdss-dsi-reset-sequence = <0x01 0x01 0x00 0x01 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x89>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,dispparam-enabled; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x34>; + phandle = <0x502>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c8>; + qcom,mdss-dsi-h-front-porch = <0x38>; + qcom,mdss-dsi-h-back-porch = <0x38>; + qcom,mdss-dsi-h-pulse-width = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x18>; + qcom,mdss-dsi-v-front-porch = <0x1a>; + qcom,mdss-dsi-v-pulse-width = <0x0c>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 00 00 00 00 00 03 51 00 00 39 00 00 00 00 00 02 35 00 05 01 00 00 78 00 02 11 00 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x220809 0x25230909 0x6030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_tianma_fhd_nt36672a_video { + qcom,mdss-dsi-panel-name = "tianma fhd video dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "TIANMA FHD NT36672A VIDEO PANEL"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x00 0x0a 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x88>; + qcom,cont-splash-enabled; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,esd-err-irq-gpio = <0x34 0x0a 0x2001>; + qcom,dispparam-enabled; + qcom,mdss-panel-on-dimming-delay = <0x78>; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x33>; + phandle = <0x4fe>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c6>; + qcom,mdss-dsi-h-front-porch = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-pulse-width = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-v-front-porch = <0x0f>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-on-command = <0x15010000 0x2ff 0x22150000 0x02 0x401500 0x00 0x201c015 0x00 0x20240 0x15000000 0x203 0x40150000 0x02 0x4401500 0x00 0x2054015 0x00 0x20640 0x15000000 0x207 0x40150000 0x02 0x8401500 0x00 0x2094015 0x00 0x20a40 0x15000000 0x20b 0x40150000 0x02 0xc401500 0x00 0x20d4015 0x00 0x20e40 0x15000000 0x20f 0x40150000 0x02 0x10401500 0x00 0x2115015 0x00 0x21260 0x15000000 0x213 0x70150000 0x02 0x14581500 0x00 0x2156815 0x00 0x21678 0x15010000 0x217 0x77150000 0x02 0x18391500 0x00 0x2192d15 0x00 0x21a2e 0x15000000 0x21b 0x32150000 0x02 0x1c371500 0x00 0x21d3a15 0x00 0x21e40 0x15000000 0x21f 0x40150000 0x02 0x20401500 0x00 0x2214015 0x00 0x22240 0x15000000 0x223 0x40150000 0x02 0x24401500 0x00 0x2254015 0x00 0x22640 0x15000000 0x227 0x40150000 0x02 0x28401500 0x00 0x22d0015 0x00 0x22f40 0x15000000 0x230 0x40150000 0x02 0x31401500 0x00 0x2324015 0x00 0x23340 0x15000000 0x234 0x40150100 0x02 0x35401500 0x00 0x2364015 0x00 0x23740 0x15000000 0x238 0x40150000 0x02 0x39401500 0x00 0x23a4015 0x00 0x23b40 0x15000000 0x23d 0x40150000 0x02 0x3f401500 0x00 0x2404015 0x00 0x24140 0x15000000 0x242 0x40150000 0x02 0x43401500 0x00 0x2444015 0x00 0x24540 0x15000000 0x246 0x40150000 0x02 0x47401500 0x00 0x2484015 0x00 0x24940 0x15000000 0x24a 0x40150000 0x02 0x4b401500 0x00 0x24c4015 0x00 0x24d40 0x15000000 0x24e 0x40150000 0x02 0x4f401501 0x00 0x2504015 0x00 0x25140 0x15000000 0x252 0x40150000 0x02 0x53011500 0x00 0x2540115 0x00 0x255fe 0x15000000 0x256 0x77150000 0x02 0x58cd1500 0x00 0x259d015 0x00 0x25ad0 0x15000000 0x25b 0x50150000 0x02 0x5c501500 0x00 0x25d5015 0x00 0x25e50 0x15000000 0x25f 0x50150000 0x02 0x60501500 0x00 0x2615015 0x00 0x26250 0x15000000 0x263 0x50150000 0x02 0x64501500 0x00 0x2655015 0x00 0x26650 0x15000000 0x267 0x50150000 0x02 0x68501500 0x00 0x2695015 0x1000000 0x26a50 0x15000000 0x26b 0x50150000 0x02 0x6c501500 0x00 0x26d5015 0x00 0x26e50 0x15000000 0x26f 0x50150000 0x02 0x70071500 0x00 0x2710015 0x00 0x27200 0x15000000 0x273 0x150000 0x02 0x74061500 0x00 0x2750c15 0x00 0x27603 0x15000000 0x277 0x9150000 0x02 0x780f1500 0x00 0x2796815 0x00 0x27a88 0x15000000 0x27c 0x80150000 0x02 0x7d801500 0x00 0x27e8015 0x00 0x27f00 0x15000000 0x280 0x150000 0x02 0x81001500 0x00 0x2830115 0x00 0x28400 0x15010000 0x285 0x80150000 0x02 0x86801500 0x00 0x2878015 0x00 0x28840 0x15000000 0x289 0x91150000 0x02 0x8a981500 0x00 0x28b8015 0x00 0x28c80 0x15000000 0x28d 0x80150000 0x02 0x8e801500 0x00 0x28f8015 0x00 0x29080 0x15000000 0x291 0x80150000 0x02 0x92801500 0x00 0x2938015 0x00 0x29480 0x15000000 0x295 0x80150000 0x02 0x96801500 0x00 0x2978015 0x00 0x29880 0x15000000 0x299 0x80150000 0x02 0x9a801500 0x00 0x29b8015 0x00 0x29c80 0x15000000 0x29d 0x80150100 0x02 0x9e801500 0x00 0x29f8015 0x00 0x2a08a 0x15000000 0x2a2 0x80150000 0x02 0xa6801500 0x00 0x2a78015 0x00 0x2a980 0x15000000 0x2aa 0x80150000 0x02 0xab801500 0x00 0x2ac8015 0x00 0x2ad80 0x15000000 0x2ae 0x80150000 0x02 0xaf801500 0x00 0x2b77615 0x00 0x2b876 0x15000000 0x2b9 0x5150000 0x02 0xba0d1500 0x00 0x2bb1415 0x00 0x2bc0f 0x15000000 0x2bd 0x18150000 0x02 0xbe1f1500 0x00 0x2bf0515 0x00 0x2c00d 0x15000000 0x2c1 0x14150000 0x02 0xc2031501 0x00 0x2c30715 0x00 0x2c40a 0x15000000 0x2c5 0xa0150000 0x02 0xc6551500 0x00 0x2c7ff15 0x00 0x2c839 0x15000000 0x2c9 0x44150000 0x02 0xca121500 0x00 0x2cd8015 0x00 0x2db80 0x15000000 0x2dc 0x80150000 0x02 0xdd801500 0x00 0x2e08015 0x00 0x2e180 0x15000000 0x2e2 0x80150000 0x02 0xe3801500 0x00 0x2e48015 0x00 0x2e540 0x15000000 0x2e6 0x40150000 0x02 0xe7401500 0x00 0x2e84015 0x00 0x2e940 0x15000000 0x2ea 0x40150000 0x02 0xeb401500 0x00 0x2ec4015 0x00 0x2ed40 0x15000000 0x2ee 0x40150000 0x02 0xef401500 0x00 0x2f04015 0x00 0x2f140 0x15000000 0x2f2 0x40150000 0x02 0xf3401500 0x00 0x2f44015 0x00 0x2f540 0x15000000 0x2f6 0x40150100 0x02 0xfb011501 0x00 0x2ff2315 0x00 0x2fb01 0x15000000 0x201 0x84150000 0x02 0x52d1500 0x00 0x2060015 0x00 0x21101 0x15000000 0x212 0x7b150000 0x02 0x156f1500 0x00 0x2160b15 0x00 0x2290a 0x15000000 0x230 0xff150000 0x02 0x31ff1500 0x00 0x232ff15 0x00 0x233ff 0x15000000 0x234 0xff150000 0x02 0x35ff1500 0x00 0x236ff15 0x00 0x237ff 0x15000000 0x238 0xfc150100 0x02 0x39f81500 0x00 0x23af415 0x00 0x23bf1 0x15000000 0x23d 0xee150000 0x02 0x3feb1500 0x00 0x240e815 0x00 0x241e5 0x15000000 0x22a 0x13150000 0x02 0x45ff1500 0x00 0x246ff15 0x00 0x247ff 0x15000000 0x248 0xff150000 0x02 0x49ff1500 0x00 0x24aff15 0x00 0x24bff 0x15000000 0x24c 0xff150000 0x02 0x4ded1500 0x00 0x24ed515 0x00 0x24fbf 0x15000000 0x250 0xa6150100 0x02 0x51961500 0x00 0x2528615 0x00 0x25376 0x15000000 0x254 0x66150000 0x02 0x2b0e1500 0x00 0x258ff15 0x00 0x259ff 0x15000000 0x25a 0xff150000 0x02 0x5bff1500 0x00 0x25cff15 0x00 0x25dff 0x15000000 0x25e 0xff150000 0x02 0x5fff1500 0x00 0x260f615 0x00 0x261ea 0x15000000 0x262 0xe1150000 0x02 0x63d81500 0x00 0x264ce15 0x00 0x265c3 0x15000000 0x266 0xba150100 0x02 0x67b31501 0x00 0x2ff2515 0x00 0x2fb01 0x15000000 0x205 0x4150100 0x02 0xff261500 0x00 0x2fb0115 0x00 0x21caf 0x15010000 0x2ff 0x10150000 0x02 0xfb011500 0x00 0x251ff15 0x00 0x25324 0x15000000 0x255 0x50100 0x02 0x29000501 0x4600 0x2110015 0x1000000 0x2ff24 0x15000000 0x2fb 0x1150000 0x02 0xc3011500 0x00 0x2c45415 0x1000000 0x2ff10>; + qcom,mdss-dsi-off-command = [15 01 00 00 00 00 02 ff 24 15 00 00 00 00 00 02 fb 01 15 00 00 00 00 00 02 c3 00 15 01 00 00 00 00 02 ff 10 05 01 00 00 00 00 02 28 00 05 01 00 00 3c 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x01>; + qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01]; + qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcoff-command = [39 01 00 00 01 00 02 55 00]; + qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; + qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 81]; + qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 82]; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 83]; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 00 00 02 55 80]; + qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_ebbg_fhd_ft8716_video { + qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "EBBG FHD FT8716 VIDEO PANEL"; + qcom,mdss-dsi-panel-sleepwrmod = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + qcom,mdss-dsi-reset-sequence = <0x01 0x05 0x00 0x02 0x01 0x06>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x88>; + qcom,cont-splash-enabled; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-panel-on-dimming-delay = <0x78>; + qcom,mdss-dsi-pan-enable-dynamic-fps; + qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; + qcom,dsi-supported-dfps-list = <0x3c 0x37>; + qcom,dispccbb-enabled; + qcom,dispblnotify-enabled; + qcom,dispparam-enabled; + qcom,mdss-night-brightness = <0x07 0x19 0x2b 0x3d>; + qcom,disp-panel-offon-mode-enabled; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-panel-xy-coordinate = <0x04 0x03>; + qcom,mdss-dsi-panel-max-luminance = <0x01 0x01>; + qcom,mdss-dsi-panel-bl-info = <0x134 0x221 0x1a4 0x2bc>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10c 0x6010001 0x10d 0x6010001 0x10f 0x6010001 0x11d 0x6010001 0x1ac>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c 0x00 0x07 0x00 0xc0 0x02 0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,mdss-panel-off-keep-reset; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x2f>; + phandle = <0x4ff>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-h-front-porch = <0x1c>; + qcom,mdss-dsi-h-back-porch = <0x1c>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x10>; + qcom,mdss-dsi-v-front-porch = <0x0e>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-on-command = [15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 01 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1c 00 00 1c 00 15 00 00 00 00 00 02 00 b3 15 00 00 00 00 00 02 ca 8c 15 00 00 00 00 00 02 00 80 15 00 00 00 00 00 02 a5 bf 15 00 00 00 00 00 02 00 a1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 d1 15 00 00 00 00 00 02 c0 0c 15 00 00 00 00 00 02 00 88 29 01 00 00 00 00 05 c2 83 00 12 92 15 00 00 00 00 00 02 00 ca 15 00 00 00 00 00 02 cb 02 15 00 00 00 00 00 02 00 8a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 9a 15 00 00 00 00 00 02 cc 04 15 00 00 00 00 00 02 00 a9 15 00 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 89 15 01 00 00 00 00 02 cd 0b 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0b ca 80 e5 ff 80 ff b2 ff 00 00 00 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 10 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 9a 8b 8b c9 9a 99 a9 a9 a9 ba 99 89 88 67 34 22 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 11 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 8a 9b 99 c8 9a 99 99 a9 99 ba 8a 89 88 67 45 33 22 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 12 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 90 99 9a 8a b9 a9 98 99 a9 99 b9 8a 88 88 78 45 33 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 13 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 9a 8a 8a b8 9a 98 99 99 99 a9 9a 88 88 78 56 34 33 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 14 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 8a 9a 89 b8 99 99 98 99 99 b8 8a 88 88 78 56 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 15 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 99 a8 99 89 89 99 89 a9 9a 88 88 88 57 44 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 16 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 99 99 98 98 8a 89 99 98 89 a9 99 88 88 88 67 55 44 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 17 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 89 99 89 a8 99 88 89 99 98 98 a9 88 88 88 67 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 18 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 99 98 98 89 89 98 98 89 98 99 89 88 88 78 55 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 19 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 98 89 89 98 89 89 88 99 88 a8 89 89 88 88 78 66 55 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1a 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 99 88 98 89 89 88 89 98 98 98 89 88 88 78 66 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1b 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 89 98 88 89 88 89 98 88 98 89 89 88 88 88 67 66 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1c 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 98 88 98 98 88 88 98 88 98 98 88 88 88 88 77 67 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1d 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 98 88 98 88 88 98 88 88 98 88 88 88 88 78 77 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1e 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 89 88 88 88 98 97 88 88 88 88 88 88 78 15 00 00 00 00 00 02 00 00 15 00 00 00 00 00 02 c6 1f 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 13 c7 80 88 88 88 88 88 88 88 88 88 89 88 88 88 88 88 88 88 15 00 00 00 00 00 02 00 00 15 01 00 00 00 00 02 c6 00 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 0d 0a 07 04 08 10 11 0f 0e 15 13 0f 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 83 88 79 68 62 65 68 70 7f 8c 8d 92 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 6d 6b 6a 66 68 70 73 74 75 76 74 72 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 63 68 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 05 2a 00 00 04 37 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 05 2b 00 00 08 6f 15 00 00 00 00 00 02 91 80 15 00 00 00 00 00 02 00 00 29 01 00 00 00 00 04 ff 87 16 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 16 15 00 00 00 00 00 02 00 81 29 00 00 00 00 00 0d f3 f8 e1 00 f8 e1 00 00 1e 00 00 1e 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 00 02 10 00 15 01 00 00 00 00 02 00 00 29 01 00 00 05 00 05 f7 5a a5 87 16]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-displayoff-command = [05 01 00 00 16 00 02 28 00]; + qcom,mdss-dsi-displayon-command = [05 01 00 00 14 00 02 29 00]; + qcom,mdss-dsi-displayoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-displayon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x01>; + qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 00 00 02 55 00 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 00 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 2c]; + qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-idleon-command = [39 01 00 00 01 00 02 39 00]; + qcom,mdss-dsi-dispparam-idleoff-command = [39 01 00 00 01 00 02 38 00]; + qcom,mdss-dsi-dispparam-xy-coordinate-command = [06 01 00 01 05 00 02 a1 00]; + qcom,mdss-dsi-dispparam-xy-coordinate-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-max-luminance-command = [06 01 00 01 05 00 02 dc 00]; + qcom,mdss-dsi-dispparam-max-luminance-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x1e0808 0x24220808 0x5030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_ebbg_fhd_ft8719_video { + qcom,mdss-dsi-panel-name = "ebbg fhd video dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "EBBG FHD FT8719 VIDEO PANEL"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x01 0x04 0x00 0x01 0x01 0x0f>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x8d>; + qcom,cont-splash-enabled; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x401640>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,dispparam-enabled; + qcom,mdss-panel-on-dimming-delay = <0x78>; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x41>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a 0x6010001 0x10b 0x6010001 0x10d>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c 0x00 0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01 0x01 0x01>; + phandle = <0x500>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x8c6>; + qcom,mdss-dsi-h-front-porch = <0x1c>; + qcom,mdss-dsi-h-back-porch = <0x10>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-v-front-porch = <0x78>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 87 19 01 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 87 19 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 04 ca 0f 0f 0f 15 00 00 00 00 00 02 00 80 29 00 00 00 00 00 0d ca be b5 ad a6 a0 9b 96 91 8d 8a 87 83 15 00 00 00 00 00 02 00 90 29 01 00 00 00 00 0a ca fe ff 66 f6 ff 66 fb ff 32 15 00 00 00 00 00 02 00 a0 29 00 00 00 00 00 0d d6 7a 79 74 8c 8c 92 97 9b 97 8f 80 77 15 00 00 00 00 00 02 00 b0 29 00 00 00 00 00 0d d6 7e 7d 81 7a 7a 7b 7c 81 84 85 80 82 15 00 00 00 00 00 02 00 c0 29 00 00 00 00 00 0d d6 7d 7d 78 8a 89 8f 97 97 8f 8c 80 7a 15 00 00 00 00 00 02 00 d0 29 01 00 00 00 00 0d d6 7e 7d 81 7c 79 7b 7c 80 84 85 80 82 15 00 00 00 00 00 02 00 e0 29 00 00 00 00 00 0d d6 7b 7b 7b 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 f0 29 00 00 00 00 00 0d d6 7e 7e 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 10 29 01 00 00 00 00 0d d7 80 80 80 80 80 80 80 80 80 80 80 80 15 00 00 00 00 00 02 00 00 29 00 00 00 00 00 04 ff 00 00 00 15 00 00 00 00 00 02 00 80 29 01 00 00 00 00 03 ff 00 00 15 00 00 00 00 00 02 91 00 15 00 00 00 00 00 02 51 ff 15 00 00 00 00 00 02 53 24 15 00 00 00 00 00 02 55 00 05 01 00 00 5a 00 02 11 00 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 0a 00 02 28 00 05 01 00 00 5a 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x01>; + qcom,mdss-dsi-dispparam-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-dimmingon-command = [15 01 00 00 01 00 02 53 2c]; + qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-ceon-command = [15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-ceon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-ceoff-command = [15 01 00 00 00 00 02 91 00]; + qcom,mdss-dsi-dispparam-ceoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcuion-command = [15 01 00 00 00 00 02 55 01 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcuion-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command = [15 01 00 00 00 00 02 55 02 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcstillon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command = [15 01 00 00 00 00 02 55 03 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcmovieon-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-dispparam-skince-cabcoff-command = [15 01 00 00 01 00 02 55 00 15 01 00 00 00 00 02 91 80]; + qcom,mdss-dsi-dispparam-skince-cabcoff-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x210808 0x25220908 0x6030400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_samsung_fhd_ea8076_cmd { + qcom,mdss-dsi-panel-name = "samsung ea8076 fhd cmd dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "SAMSUNG FHD EA8076 CMD PANEL"; + qcom,mdss-dsi-panel-sleepwrmod = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,ulps-enabled; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-brightness-max-level = <0x7ff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-bl-dcs-type-ss; + qcom,mdss-dsi-reset-sequence = <0x00 0x01 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x93>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,dispparam-enabled; + qcom,mdss-panel-on-dimming-delay = <0x78>; + qcom,disp-doze-backlight-threshold = <0x08>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-t-clk-post = <0x0f>; + qcom,mdss-dsi-t-clk-pre = <0x37>; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,panel-supply-entries = <0x4f6>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-min-level = <0x02>; + qcom,mdss-dsi-bl-max-level = <0x7ff>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + phandle = <0x501>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-h-front-porch = <0x40>; + qcom,mdss-dsi-h-back-porch = <0x40>; + qcom,mdss-dsi-h-pulse-width = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x40>; + qcom,mdss-dsi-v-front-porch = <0x40>; + qcom,mdss-dsi-v-pulse-width = <0x14>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-panel-clockrate = <0x4190ab00>; + qcom,mdss-dsi-panel-jitter = <0x05 0x01>; + qcom,mdss-dsi-on-command = [05 01 00 00 0a 00 02 11 00 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 35 00 39 00 00 00 00 00 03 b7 01 4b 39 01 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 05 2b 00 00 09 23 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 07 39 00 00 00 00 00 03 d9 88 2e 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 03 fc 5a 5a 39 00 00 00 00 00 0c e9 11 55 a6 75 a3 b8 bb 2a 00 1a b8 39 00 00 00 00 00 03 f0 a5 a5 39 01 00 00 00 00 03 fc a5 a5 39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 b0 09 39 00 00 00 00 00 02 d8 00 39 01 00 00 00 00 03 f0 a5 a5 39 00 00 00 00 00 02 53 20 39 00 00 00 00 00 03 51 00 00 39 01 00 00 43 00 02 55 00 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 78 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-hbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 01 00 02 53 22 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-doze-lbm-command = [39 00 00 00 00 00 03 f0 5a 5a 39 00 00 00 00 00 02 d4 8b 39 00 00 00 00 00 02 b0 a5 39 00 00 00 00 00 02 c7 00 39 00 00 00 00 00 02 b0 69 39 00 00 00 00 00 03 b9 08 8f 39 01 00 00 00 00 02 53 23 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-nolp-command = [05 01 00 00 22 00 02 28 00 39 01 00 00 00 00 02 53 20 05 01 00 00 00 00 02 29 00]; + qcom,mdss-dsi-doze-hbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-doze-lbm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-off-command = [39 01 00 00 00 00 02 55 00]; + qcom,mdss-dsi-dispparam-acl-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l1-command = [39 01 00 00 00 00 02 55 01]; + qcom,mdss-dsi-dispparam-acl-l1-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l2-command = [39 01 00 00 00 00 02 55 02]; + qcom,mdss-dsi-dispparam-acl-l2-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-acl-l3-command = [39 01 00 00 00 00 02 55 03]; + qcom,mdss-dsi-dispparam-acl-l3-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-off-command = [39 01 00 00 00 00 02 53 28]; + qcom,mdss-dsi-dispparam-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-hbm-on-command = [39 01 00 00 00 00 02 53 e8]; + qcom,mdss-dsi-dispparam-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-dimmingon-command = [39 01 00 00 01 00 02 53 28]; + qcom,mdss-dsi-dispparam-dimmingon-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-crc-srgb-on-command = [39 01 00 00 00 00 02 81 90 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-dispparam-crc-srgb-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-crc-dcip3-on-command = [39 01 00 00 00 00 02 81 91 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 00 39 01 00 00 00 00 02 b0 01 39 01 00 00 00 00 16 b1 ae 0c 05 3f c6 14 05 07 aa 4a dd c8 c3 14 c0 e8 dc 19 ff f4 d9 39 01 00 00 00 00 02 b0 16 39 01 00 00 00 00 16 b1 bd 02 00 14 d1 00 04 07 aa 0c ec cb c8 0f dd d9 e4 05 ff ff ff 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-dispparam-crc-dcip3-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-dispparam-crc-off-command = [39 01 00 00 00 00 02 81 00 39 01 00 00 00 00 03 f0 5a 5a 39 01 00 00 00 00 02 b1 01 39 01 00 00 00 00 03 f0 a5 a5]; + qcom,mdss-dsi-dispparam-crc-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-panel-phy-timings = <0x240a0a 0x2625090a 0x6020400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_visionox_fhd_r66455_cmd { + qcom,mdss-dsi-panel-name = "visionox r66455 fhd cmd dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 CMD PANEL"; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-bl-min-level = <0x02>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x00 0x02 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x93>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-bl-dcs-type-ss; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x36>; + qcom,panel-supply-entries = <0x4f7>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + phandle = <0x503>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-h-back-porch = <0x28>; + qcom,mdss-dsi-h-front-porch = <0x60>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x10>; + qcom,mdss-dsi-v-front-porch = <0x19>; + qcom,mdss-dsi-v-pulse-width = <0x03>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 b0 00 39 01 00 00 00 00 02 b3 00 39 01 00 00 00 00 02 b0 80 39 01 00 00 00 00 02 e6 00 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6020400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_visionox_fhd_r66455_vid { + qcom,mdss-dsi-panel-name = "visionox r66455 fhd video dsi panel"; + qcom,mdss-dsi-panel-id = <0x00>; + qcom,mdss-dsi-panel-model = "VISIONOX FHD R66455 VIDEO PANEL"; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-traffic-mode = "burst_mode"; + qcom,mdss-dsi-bllp-eof-power-mode; + qcom,mdss-dsi-bllp-power-mode; + qcom,mdss-dsi-lp11-init; + qcom,mdss-dsi-lane-0-state; + qcom,mdss-dsi-lane-1-state; + qcom,mdss-dsi-lane-2-state; + qcom,mdss-dsi-lane-3-state; + qcom,mdss-dsi-bl-min-level = <0x02>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-brightness-max-level = <0xfff>; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-reset-sequence = <0x00 0x02 0x01 0x0a>; + qcom,mdss-pan-physical-width-dimension = <0x44>; + qcom,mdss-pan-physical-height-dimension = <0x93>; + qcom,mdss-dsi-tx-eot-append; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x38a4 0x3c8c 0x7d00 0x4268 0x3c8c 0x7530 0x1f40 0xbb8>; + qcom,mdss-dsi-panel-peak-brightness = <0x419ce0>; + qcom,mdss-dsi-panel-blackness-level = <0xc9e>; + qcom,mdss-dsi-bl-dcs-type-ss; + qcom,mdss-dsi-t-clk-post = <0x0e>; + qcom,mdss-dsi-t-clk-pre = <0x36>; + qcom,panel-supply-entries = <0x4f7>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + phandle = <0x504>; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-h-back-porch = <0x28>; + qcom,mdss-dsi-h-front-porch = <0x60>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x10>; + qcom,mdss-dsi-v-front-porch = <0x19>; + qcom,mdss-dsi-v-pulse-width = <0x03>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 02 e6 01 39 01 00 00 00 00 03 51 04 00 39 01 00 00 00 00 02 35 00 05 01 00 00 78 00 02 29 00 05 01 00 00 78 00 02 11 00]; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 55 00 02 10 00]; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-panel-phy-timings = <0x230909 0x26240909 0x6020400>; + qcom,display-topology = <0x01 0x00 0x01>; + qcom,default-topology-index = <0x00>; + }; + }; + }; + + dsi_amoled_panel_pwr_supply { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x4cb>; + + qcom,panel-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x01>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x0a>; + qcom,supply-pre-off-sleep = <0x0a>; + }; + }; + + dsi_amoled_samsung_ea8076_panel_pwr_supply { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x4f6>; + + qcom,panel-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1cfde0>; + qcom,supply-max-voltage = <0x1cfde0>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x01>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x0a>; + qcom,supply-pre-off-sleep = <0x0a>; + }; + }; + + dsi_amoled_visionox_r66455_panel_pwr_supply { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x4f7>; + + qcom,panel-supply-entry@0 { + reg = <0x00>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x01>; + qcom,supply-name = "vci"; + qcom,supply-min-voltage = <0x2ab980>; + qcom,supply-max-voltage = <0x2ab980>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x0a>; + qcom,supply-pre-off-sleep = <0x0a>; + }; + }; + + dsi_nt35596s_panel_pwr_supply { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x599>; + + qcom,panel-supply-entry@0 { + reg = <0x01>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-pre-off-sleep = <0x05>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x02>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x03>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-off-sleep = <0x05>; + }; + }; + + dsi_nt36672a_panel_pwr_supply { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x59a>; + + qcom,panel-supply-entry@0 { + reg = <0x01>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x01>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x02>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x53ec60>; + qcom,supply-max-voltage = <0x53ec60>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x03>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x53ec60>; + qcom,supply-max-voltage = <0x53ec60>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + }; + }; + + dsi_ft8719_panel_pwr_supply { + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x59b>; + + qcom,panel-supply-entry@0 { + reg = <0x01>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-enable-load = <0xf230>; + qcom,supply-disable-load = <0x50>; + qcom,supply-post-on-sleep = <0x04>; + qcom,supply-pre-off-sleep = <0x04>; + }; + + qcom,panel-supply-entry@1 { + reg = <0x02>; + qcom,supply-name = "lab"; + qcom,supply-min-voltage = <0x53ec60>; + qcom,supply-max-voltage = <0x53ec60>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-post-on-sleep = <0x03>; + }; + + qcom,panel-supply-entry@2 { + reg = <0x03>; + qcom,supply-name = "ibb"; + qcom,supply-min-voltage = <0x53ec60>; + qcom,supply-max-voltage = <0x3473bc0>; + qcom,supply-enable-load = <0x186a0>; + qcom,supply-disable-load = <0x64>; + qcom,supply-pre-off-sleep = <0x04>; + }; + }; + + qcom,dsi-display@20 { + compatible = "qcom,dsi-display"; + label = "dsi_ss_ea8074_notch_fhd_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,dsi-panel = <0x4fd>; + vddio-supply = <0x120>; + vci-supply = <0x4fa>; + phandle = <0x5a0>; + }; + + qcom,dsi-display@21 { + compatible = "qcom,dsi-display"; + label = "dsi_tianma_fhd_nt36672a_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c>; + pinctrl-1 = <0x40d>; + qcom,dsi-panel = <0x4fe>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x5a1>; + }; + + qcom,dsi-display@22 { + compatible = "qcom,dsi-display"; + label = "dsi_ebbg_fhd_ft8716_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,dsi-panel = <0x4ff>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x5a2>; + }; + + qcom,dsi-display@23 { + compatible = "qcom,dsi-display"; + label = "dsi_ebbg_fhd_ft8719_video_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c>; + pinctrl-1 = <0x40d>; + qcom,dsi-panel = <0x500>; + vddio-supply = <0x120>; + lab-supply = <0x4cf>; + ibb-supply = <0x4d0>; + phandle = <0x5a3>; + }; + + qcom,dsi-display@24 { + compatible = "qcom,dsi-display"; + label = "dsi_samsung_fhd_ea8076_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,dsi-panel = <0x501>; + vddio-supply = <0x120>; + vci-supply = <0x4fa>; + qcom,dsi-display-active; + phandle = <0x5a4>; + }; + + qcom,dsi-display@25 { + compatible = "qcom,dsi-display"; + label = "dsi_tianma_rm69299_fhd_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,dsi-panel = <0x502>; + vddio-supply = <0x120>; + vci-supply = <0x4fa>; + phandle = <0x5a5>; + }; + + qcom,dsi-display@26 { + compatible = "qcom,dsi-display"; + label = "dsi_visionox_fhd_r66455_cmd_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,dsi-panel = <0x503>; + vddio-supply = <0x120>; + vci-supply = <0x4fa>; + phandle = <0x5a6>; + }; + + qcom,dsi-display@27 { + compatible = "qcom,dsi-display"; + label = "dsi_visionox_fhd_r66455_vid_display"; + qcom,display-type = "primary"; + qcom,dsi-ctrl = <0x2bb>; + qcom,dsi-phy = <0x2bd>; + clocks = <0x2b4 0x06 0x2b4 0x09>; + clock-names = "mux_byte_clk\0mux_pixel_clk"; + pinctrl-names = "panel_active\0panel_suspend"; + pinctrl-0 = <0x40c 0x40e>; + pinctrl-1 = <0x40d 0x40f>; + qcom,platform-te-gpio = <0x34 0x0a 0x00>; + qcom,platform-reset-gpio = <0x34 0x06 0x00>; + qcom,dsi-panel = <0x504>; + vddio-supply = <0x120>; + vci-supply = <0x4fa>; + phandle = <0x5a7>; + }; + + qcom,camera-flash@0 { + cell-index = <0x00>; + reg = <0x00 0x00>; + compatible = "qcom,camera-flash"; + flash-source = <0x505 0x506>; + torch-source = <0x507 0x508>; + switch-source = <0x509>; + status = "ok"; + phandle = <0x514>; + }; + + qcom,camera-flash@1 { + cell-index = <0x01>; + reg = <0x01 0x00>; + compatible = "qcom,camera-flash"; + flash-source = <0x505 0x506>; + torch-source = <0x507 0x508>; + switch-source = <0x509>; + status = "ok"; + phandle = <0x519>; + }; + + qcom,camera-flash@2 { + cell-index = <0x02>; + reg = <0x02 0x00>; + compatible = "qcom,camera-flash"; + flash-source = <0x50a>; + torch-source = <0x50b>; + switch-source = <0x50c>; + status = "ok"; + phandle = <0x51e>; + }; + + qcom,camera-flash@3 { + cell-index = <0x03>; + reg = <0x03 0x00>; + compatible = "qcom,camera-flash"; + flash-source = <0x50a>; + torch-source = <0x50b>; + switch-source = <0x50c>; + status = "ok"; + phandle = <0x520>; + }; + + gpio-regulator@0 { + compatible = "regulator-fixed"; + reg = <0x00 0x00>; + regulator-name = "actuator_rear_regulator"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + regulator-enable-ramp-delay = <0x64>; + enable-active-high; + gpio = <0x34 0x1a 0x00>; + vin-supply = <0x343>; + phandle = <0x50d>; + }; + + gpio-regulator@1 { + compatible = "regulator-fixed"; + reg = <0x01 0x00>; + regulator-name = "actuator_rear_aux_regulator"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + regulator-enable-ramp-delay = <0x64>; + enable-active-high; + gpio = <0x34 0x15 0x00>; + vin-supply = <0x343>; + phandle = <0x50e>; + }; + + gpio-regulator@2 { + compatible = "regulator-fixed"; + reg = <0x02 0x00>; + regulator-name = "camera_vdig_ldo"; + regulator-min-microvolt = <0x100590>; + regulator-max-microvolt = <0x100590>; + regulator-enable-ramp-delay = <0x87>; + enable-active-high; + gpio = <0x34 0x23 0x00>; + vin-supply = <0x32f>; + phandle = <0x511>; + }; + + gpio-regulator@3 { + compatible = "regulator-fixed"; + reg = <0x03 0x00>; + regulator-name = "camera_ois_regulator"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + regulator-enable-ramp-delay = <0x64>; + enable-active-high; + gpio = <0x34 0x5e 0x00>; + vin-supply = <0x343>; + phandle = <0x50f>; + }; + + gpio-regulator@4 { + compatible = "regulator-fixed"; + reg = <0x04 0x00>; + regulator-name = "camera_vio_ldo"; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + regulator-enable-ramp-delay = <0x87>; + enable-active-high; + gpio = <0x34 0x57 0x00>; + vin-supply = <0x4ca>; + phandle = <0x510>; + }; + + gpio_keys { + compatible = "gpio-keys"; + label = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x2f1 0x526>; + + vol_up { + label = "volume_up"; + gpios = <0xe6 0x06 0x01>; + linux,input-type = <0x01>; + linux,code = <0x73>; + gpio-key,wakeup; + debounce-interval = <0x0f>; + linux,can-disable; + }; + + ai_key { + label = "ai_key"; + gpios = <0x34 0x2c 0x01>; + linux,input-type = <0x01>; + linux,code = <0x2b1>; + gpio-key,wakeup; + debounce-interval = <0x27>; + }; + }; + + disp_vci_vreg { + compatible = "regulator-fixed"; + regulator-name = "disp_vci_vreg"; + start-delay-us = <0xfa0>; + enable-active-high; + regulator-boot-on; + gpio = <0x34 0x63 0x00>; + phandle = <0x4fa>; + }; + + disp_vddio_vreg { + compatible = "regulator-fixed"; + regulator-name = "disp_vddio_vreg"; + startup-delay-us = <0xfa0>; + enable-active-high; + regulator-boot-on; + gpio = <0x34 0x4f 0x00>; + phandle = <0x531>; + }; + + fp_vdd_vreg { + compatible = "regulator-fixed"; + regulator-name = "fp_vdd_vreg"; + startup-delay-us = <0xfa0>; + enable-active-high; + gpio = <0x34 0x32 0x00>; + regulator-always-on; + phandle = <0x5ad>; + }; + + fingerprint_fpc { + status = "ok"; + compatible = "fpc,fpc1020"; + interrupt-parent = <0x34>; + interrupts = <0x79 0x00>; + fpc,gpio_irq = <0x34 0x79 0x00>; + pinctrl-names = "fpc1020_reset_reset\0fpc1020_reset_active"; + pinctrl-0 = <0x53d>; + pinctrl-1 = <0x53e>; + }; + + fingerprint_goodix { + compatible = "goodix,fingerprint"; + gooidx,gpio-reset = <0x34 0x33 0x00>; + goodix,gpio-irq = <0x34 0x79 0x00>; + fp-gpio-pwr = <0x34 0x32 0x00>; + status = "ok"; + }; + + thermal-message { + thermal,batt-array-size = "13"; + thermal,batt-level-screen-on = "0 2 4 6 8 9 10 11 12 13 14 14 16"; + thermal,batt-level-screen-off = "0 1 1 1 3 4 5 5 5 7 9 14 16"; + }; + + msm_cdc_pinctrl@49 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x400>; + pinctrl-1 = <0x3ff>; + phandle = <0x54e>; + }; + + wcd9xxx-irq { + status = "ok"; + compatible = "qcom,wcd9xxx-irq"; + interrupt-controller; + #interrupt-cells = <0x01>; + interrupt-parent = <0x34>; + qcom,gpio-connect = <0x34 0x36 0x00>; + pinctrl-names = "default"; + pinctrl-0 = <0x3e5>; + phandle = <0x555>; + }; + + audio_ext_clk_lnbb { + status = "ok"; + compatible = "qcom,audio-ref-clk"; + clock-names = "osr_clk"; + clocks = <0x21 0x02>; + qcom,node_has_rpm_clock; + #clock-cells = <0x01>; + phandle = <0x557>; + }; + + msm_cdc_pinctrl@64 { + compatible = "qcom,msm-cdc-pinctrl"; + qcom,cdc-rst-n-gpio = <0x34 0x40 0x00>; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x3fa>; + pinctrl-1 = <0x3f9>; + phandle = <0x556>; + }; + + qocm,wcd-dsp-glink { + compatible = "qcom,wcd-dsp-glink"; + }; + + qcom,wcd-dsp-mgr { + compatible = "qcom,wcd-dsp-mgr"; + qcom,wdsp-components = <0x553 0x00 0x554 0x01 0x316 0x02>; + qcom,img-filename = "cpe_9340"; + }; + + msm_cdc_pinctrl@28 { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active\0aud_sleep"; + pinctrl-0 = <0x559>; + pinctrl-1 = <0x55a>; + phandle = <0x558>; + }; + }; + + chosen { + pureason = <0x80121>; + linux,initrd-end = <0x00 0x855fe7bf>; + linux,initrd-start = <0x00 0x84582000>; + kaslr-seed = <0x00 0x00>; + bootargs = "rcupdate.rcu_expedited=1 console=ttyMSM0,115200n8 earlycon=msm_geni_serial,0xA84000 androidboot.hardware=qcom androidboot.console=ttyMSM0 video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 service_locator.enable=1 swiotlb=2048 androidboot.configfs=true firmware_class.path=/vendor/firmware_mnt/image loop.max_part=7 androidboot.usbcontroller=a600000.dwc3 androidboot.selinux=permissive buildvariant=eng androidboot.verifiedbootstate=orange androidboot.keymaster=1 dm=\"1 vroot none ro 1,0 7224056 verity 1 PARTUUID=4393f766-9d57-114f-6ddc-fbd3a03abb04 PARTUUID=4393f766-9d57-114f-6ddc-fbd3a03abb04 4096 4096 903007 903007 sha1 60269df32ca7fa68bb8882f6b69ead526490de38 3f891cb887cece021b8c41267432563de31aaf7d 10 restart_on_corruption ignore_zero_blocks use_fec_from_device PARTUUID=4393f766-9d57-114f-6ddc-fbd3a03abb04 fec_roots 2 fec_blocks 910119 fec_start 910119\" root=/dev/dm-0 androidboot.vbmeta.device=PARTUUID=97ba16ee-1abe-d734-fb53-d337240b49eb androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=unlocked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=3392 androidboot.vbmeta.digest=6c11a9ec39dba1878b7100ee2936c76ee5a16a5eab5ee1bb1f2eef4e48e79043 androidboot.vbmeta.invalidate_on_error=yes androidboot.veritymode=enforcing androidboot.bootdevice=1d84000.ufshc androidboot.serialno=fee4e525 androidboot.baseband=msm msm_drm.dsi_display0=dsi_samsung_fhd_ea8076_cmd_display: rootwait ro init=/init androidboot.ramdump=disable androidboot.secureboot=1 androidboot.dp=0x0 androidboot.cpuid=0xeaee6a75 androidboot.hwversion=6.9.0 androidboot.hwc=CN androidboot.cert=M1810E5E androidboot.hwlevel=MP androidboot.dtbo_idx=0 androidboot.dtb_idx=1"; + }; + + aliases { + ufshc1 = "/soc/ufshc@1d84000"; + pci-domain0 = "/soc/qcom,pcie@0x1c00000"; + pci-domain1 = "/soc/qcom,pcie@0x1c08000"; + sdhc2 = "/soc/sdhci@8804000"; + serial0 = "/soc/qcom,qup_uart@0xa84000"; + spi0 = "/soc/spi@a80000"; + i2c0 = "/soc/i2c@a88000"; + i2c1 = "/soc/i2c@88c000"; + hsuart0 = "/soc/qcom,qup_uart@0x898000"; + }; + + memory { + ddr_device_type = <0x07>; + device_type = "memory"; + reg = <0x00 0x80000000 0x01 0x00 0x01 0x80000000 0x00 0xfc8a0000>; + }; + + energy-costs { + compatible = "sched-energy"; + phandle = <0x4c0>; + + core-cost0 { + busy-cost-data = <0x493e0 0x0c 0x62700 0x11 0x75300 0x15 0x8ca00 0x1b 0x9f600 0x1f 0xb6d00 0x25 0xc9900 0x2a 0xdc500 0x2f 0xef100 0x34 0x101d00 0x39 0x114900 0x3e 0x12c000 0x46 0x143700 0x4e 0x15ae00 0x59 0x172500 0x67 0x189c00 0x7a 0x19c800 0x8d 0x1af400 0xa0>; + idle-cost-data = <0x0a 0x08 0x06 0x04>; + phandle = <0x04>; + }; + + core-cost1 { + busy-cost-data = <0x493e0 0xbd 0x62700 0x20b 0x75300 0x2fb 0x8ca00 0x41c 0x9f600 0x4f9 0xb6d00 0x600 0xc9900 0x6c8 0xdc500 0x786 0xef100 0x83c 0x101d00 0x8ec 0x114900 0x998 0x127500 0xa44 0x13a100 0xaf4 0x14cd00 0xbb0 0x164400 0xcb7 0x177000 0xdab 0x189c00 0xeca 0x19c800 0x1020 0x1af400 0x11b7 0x1c2000 0x139b 0x1d4c00 0x15cf 0x1e7800 0x1852 0x1fef00 0x1bd0 0x211b00 0x1ec4 0x224700 0x21b4 0x237300 0x2480 0x249f00 0x272e 0x25cb00 0x2a36 0x26f700 0x2f0d 0x286e00 0x3d46 0x29e500 0x63f2 0x2a3000 0x7530 0x2a7b00 0x88b8 0x2ac600 0x9c40 0x2b5c00 0xc350 0x2d1e00 0xea60>; + idle-cost-data = <0x64 0x50 0x3c 0x28>; + phandle = <0x0c>; + }; + + cluster-cost0 { + busy-cost-data = <0x493e0 0x03 0x62700 0x04 0x75300 0x04 0x8ca00 0x04 0x9f600 0x05 0xb6d00 0x05 0xc9900 0x06 0xdc500 0x07 0xef100 0x07 0x101d00 0x08 0x114900 0x09 0x12c000 0x09 0x143700 0x0a 0x15ae00 0x0b 0x172500 0x0c 0x189c00 0x0d 0x19c800 0x0f 0x1af400 0x11>; + idle-cost-data = <0x04 0x03 0x02 0x01>; + phandle = <0x05>; + }; + + cluster-cost1 { + busy-cost-data = <0x493e0 0x18 0x62700 0x18 0x75300 0x19 0x8ca00 0x19 0x9f600 0x1a 0xb6d00 0x1b 0xc9900 0x1c 0xdc500 0x1d 0xef100 0x1e 0x101d00 0x20 0x114900 0x22 0x127500 0x25 0x13a100 0x28 0x14cd00 0x2d 0x164400 0x32 0x177000 0x39 0x189c00 0x40 0x19c800 0x4a 0x1af400 0x54 0x1c2000 0x60 0x1d4c00 0x6a 0x1e7800 0x71 0x1fef00 0x78 0x211b00 0x7d 0x224700 0x7f 0x237300 0x82 0x249f00 0x87 0x25cb00 0x8c 0x26f700 0x91 0x286e00 0x96 0x29e500 0x9b 0x2a3000 0xa0 0x2a7b00 0xa5 0x2ac600 0xaa 0x2b5c00 0xb4 0x2d1e00 0xbe>; + idle-cost-data = <0x04 0x03 0x02 0x01>; + phandle = <0x0d>; + }; + }; + + psci { + compatible = "arm,psci-1.0"; + method = "smc"; + }; + + vendor { + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges = <0x00 0x00 0x00 0xffffffff>; + compatible = "simple-bus"; + phandle = <0x4c1>; + + ext_5v_boost { + status = "ok"; + compatible = "regulator-fixed"; + regulator-name = "ext_5v_boost"; + gpio = <0x4f4 0x0a 0x00>; + enable-active-high; + regulator-enable-ramp-delay = <0x640>; + pinctrl-names = "default"; + pinctrl-0 = <0x4f5>; + phandle = <0x4e9>; + }; + + bt_wcn3990 { + compatible = "qca,wcn3990"; + qca,bt-vdd-io-supply = <0x32f>; + qca,bt-vdd-xtal-supply = <0xa3>; + qca,bt-vdd-core-supply = <0xec>; + qca,bt-vdd-pa-supply = <0xed>; + qca,bt-vdd-ldo-supply = <0xee>; + qca,bt-vdd-io-voltage-level = <0x14a140 0x14a140>; + qca,bt-vdd-xtal-voltage-level = <0x1f20c0 0x1f20c0>; + qca,bt-vdd-core-voltage-level = <0x1b7740 0x1b7740>; + qca,bt-vdd-pa-voltage-level = <0x13e5c0 0x13e5c0>; + qca,bt-vdd-ldo-voltage-level = <0x328980 0x328980>; + qca,bt-vdd-io-current-level = <0x01>; + qca,bt-vdd-xtal-current-level = <0x01>; + qca,bt-vdd-core-current-level = <0x01>; + qca,bt-vdd-pa-current-level = <0x01>; + qca,bt-vdd-ldo-current-level = <0x01>; + phandle = <0x5ac>; + }; + + qcom,battery-data { + qcom,batt-id-range-pct = <0x0f>; + phandle = <0x4eb>; + + qcom,e5_sun_3200mAh { + qcom, = <0x18>; + qcom,max-voltage-uv = <0x432380>; + qcom,fg-cc-cv-threshold-mv = <0x1126>; + qcom,nom-batt-capacity-mah = <0xc80>; + qcom,batt-id-kohm = <0x44>; + qcom,battery-beta = <0xd34>; + qcom,battery-type = "e5_sun_3200mAh"; + qcom,fastchg-current-ma = <0xc1c>; + qcom,jeita-fcc-ranges = <0x00 0x32 0x4baf0 0x33 0x64 0xe30d0 0x65 0x96 0x211c90 0x97 0x1c2 0x2f4d60 0x1c3 0x258 0x17a6b0>; + qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; + qcom,checksum = <0x2ddd>; + qcom,gui-version = "PMI8998GUI - 2.0.0.58"; + qcom,fg-profile-data = <0xdb1e15fd 0x73033bf4 0xe71ca9fb 0x10044c0a 0x5f17032a 0x4f44505a 0x72000000 0x11000000 0xe1bc 0x64c489c2 0x21000800 0xf8dafeed 0xddfccff3 0x2bfa5d13 0x81fd6a2a 0x24060920 0x27001400 0x511f53fc 0x60a79fd 0xcb1cdf02 0x2c0c1c12 0x7f188223 0x8a445e5a 0x67000000 0xf000000 0xf907 0x96c2478b 0x1b000000 0x6900feed 0x3f412f2 0xe10609fb 0x2500fd1a 0xae33ccff 0x7100000 0x500c6646 0x1b004000 0x7d010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + }; + + qcom,e5_cos_3200mAh { + qcom, = <0x18>; + qcom,max-voltage-uv = <0x432380>; + qcom,fg-cc-cv-threshold-mv = <0x1126>; + qcom,nom-batt-capacity-mah = <0xc80>; + qcom,batt-id-kohm = <0x64>; + qcom,battery-beta = <0xd34>; + qcom,battery-type = "e5_cos_3200mAh"; + qcom,fastchg-current-ma = <0xc1c>; + qcom,jeita-fcc-ranges = <0x00 0x32 0x4baf0 0x33 0x64 0xe30d0 0x65 0x96 0x211c90 0x97 0x1c2 0x2f4d60 0x1c3 0x258 0x17a6b0>; + qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; + qcom,checksum = <0x6f2a>; + qcom,gui-version = "PMI8998GUI - 2.0.0.58"; + qcom,fg-profile-data = <0xcb1e45fd 0x150366f5 0xe41ce201 0xd90d7b0a 0x8f17ff23 0x3a446f5a 0x70000000 0x10000000 0x3db5 0x4dcd89bb 0x1d000800 0xa6dac707 0x13fc5801 0xe7f56512 0x7d06d02a 0x2e060920 0x27001400 0x5f1f43fc 0xd803edfd 0xb41c2c03 0xc8156a12 0x7518d723 0xe84d2d5b 0x65000000 0xe000000 0x40cc 0x5fca78bc 0x17000000 0x5d00c707 0x7dfdc900 0x9aecbd02 0x17027623 0xcb33ccff 0x7100000 0x760c6646 0x17004000 0x71010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + }; + + qcom,itech-3020mah { + qcom,max-voltage-uv = <0x432380>; + qcom,fastchg-current-ma = <0xc1c>; + qcom,nom-batt-capacity-mah = <0xc80>; + qcom,fg-cc-cv-threshold-mv = <0x1126>; + qcom,batt-id-kohm = <0x96>; + qcom,battery-beta = <0xd34>; + qcom,battery-type = "itech_3000mah"; + qcom,jeita-fcc-ranges = <0x00 0x32 0x493e0 0x33 0x64 0xe1d48 0x65 0x96 0x17a6b0 0x97 0x1c2 0x2f4d60 0x1c3 0x258 0x17a6b0>; + qcom,jeita-fv-ranges = <0x00 0x32 0x432380 0x33 0x64 0x432380 0x65 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x258 0x3e8fa0>; + qcom,checksum = <0x8e3d>; + qcom,gui-version = "PMI8998GUI - 2.0.0.58"; + qcom,fg-profile-data = <0xa1f3a06 0xac706 0xd41c0c02 0x980dc70a 0x9517d623 0x7f44315a 0x6f000000 0x11000000 0xd8bb 0x61cddfa2 0x26000800 0xabea51ec 0xd1fcbbf3 0x580cf3fa 0x6206bb32 0x1f060920 0x27001400 0x18202505 0xd40af405 0xc81ced02 0x1a0c1912 0x9118ac23 0x2044d65a 0x6e000000 0xe000000 0x86d5 0x3eca24ca 0x1e000000 0x5bf251ec 0x7bf422eb 0x7a0787fb 0x69babc1b 0xab33ccff 0x7100000 0x3e0d6646 0x1e004000 0x66010afa 0xff000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + }; + }; + + extcon_usb1 { + compatible = "linux,extcon-usb-gpio"; + vbus-gpio = <0x4f4 0x08 0x00>; + pinctrl-names = "default"; + pinctrl-0 = <0x529>; + phandle = <0x532>; + }; + }; + + firmware { + phandle = <0x4c2>; + + android { + compatible = "android,firmware"; + + fstab { + compatible = "android,fstab"; + + system { + compatible = "android,system"; + dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/system"; + type = "ext4"; + mnt_flags = "ro,barrier=1,discard"; + fsmgr_flags = "wait"; + status = "disabled"; + }; + + vendor { + compatible = "android,vendor"; + dev = "/dev/block/platform/soc/1d84000.ufshc/by-name/vendor"; + type = "ext4"; + mnt_flags = "ro,barrier=1,discard"; + fsmgr_flags = "wait,avb"; + }; + }; + + vbmeta { + compatible = "android,vbmeta"; + parts = "vbmeta,boot,system,vendor,dtbo,recovery"; + }; + }; + }; + + reserved-memory { + #address-cells = <0x02>; + #size-cells = <0x02>; + ranges; + phandle = <0x4c3>; + + hyp_region@85700000 { + no-map; + reg = <0x00 0x85700000 0x00 0x600000>; + phandle = <0x4c4>; + }; + + xbl_region@85e00000 { + no-map; + reg = <0x00 0x85d00000 0x00 0x200000>; + phandle = <0x4c5>; + }; + + removed_region@85fc0000 { + no-map; + reg = <0x00 0x85fc0000 0x00 0x4940000>; + phandle = <0x4c6>; + }; + + qseecom_region@0x8ab00000 { + compatible = "shared-dma-pool"; + no-map; + reg = <0x00 0x8ab00000 0x00 0x1400000>; + phandle = <0x1ac>; + }; + + camera_region@0x8bf00000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x8bf00000 0x00 0x500000>; + phandle = <0x1c0>; + }; + + ips_fw_region@0x8c400000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x8c400000 0x00 0x10000>; + phandle = <0xe9>; + }; + + ipa_gsi_region@0x8c410000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x8c410000 0x00 0x5000>; + phandle = <0x4c7>; + }; + + gpu_region@0x8c415000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x8c415000 0x00 0x2000>; + phandle = <0x2a5>; + }; + + adsp_region@0x8c500000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x8c500000 0x00 0x1e00000>; + phandle = <0xb2>; + }; + + wlan_fw_region@0x8e300000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x8e300000 0x00 0x100000>; + phandle = <0x4c8>; + }; + + modem_region@0x8e400000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x8e400000 0x00 0x7800000>; + phandle = <0xae>; + }; + + video_region@0x95c00000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x95c00000 0x00 0x500000>; + phandle = <0xc1>; + }; + + cdsp_region@0x96100000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x96100000 0x00 0x800000>; + phandle = <0xbc>; + }; + + mba_region@0x96900000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x96900000 0x00 0x200000>; + phandle = <0xb1>; + }; + + slpi_region@0x96b00000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x96b00000 0x00 0x1400000>; + phandle = <0xb7>; + }; + + pil_spss_region@0x97f00000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0x97f00000 0x00 0x100000>; + phandle = <0xbb>; + }; + + adsp_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1000000>; + phandle = <0xbf>; + }; + + qseecom_ta_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1000000>; + phandle = <0x1ad>; + }; + + secure_sp_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x800000>; + phandle = <0x1ae>; + }; + + cont_splash_region@9d400000 { + reg = <0x00 0x9d400000 0x00 0x2400000>; + label = "cont_splash_region"; + phandle = <0x4c9>; + }; + + secure_display_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x5c00000>; + phandle = <0x1af>; + }; + + mem_dump_region { + compatible = "shared-dma-pool"; + reusable; + size = <0x00 0x2400000>; + phandle = <0x11b>; + }; + + linux,cma { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x2000000>; + linux,cma-default; + }; + + ramdump_fb_region@af000000 { + compatible = "removed-dma-pool"; + no-map; + reg = <0x00 0xaf000000 0x00 0x1000000>; + phandle = <0x5ab>; + }; + }; + + regulator-pm8998-s4 { + compatible = "qcom,stub-regulator"; + regulator-name = "pm8998_s4"; + qcom,hpm-min-load = <0x186a0>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + phandle = <0x4ca>; + }; + + __symbols__ { + CPU0 = "/cpus/cpu@0"; + L2_0 = "/cpus/cpu@0/l2-cache"; + L3_0 = "/cpus/cpu@0/l2-cache/l3-cache"; + L1_I_0 = "/cpus/cpu@0/l1-icache"; + L1_D_0 = "/cpus/cpu@0/l1-dcache"; + L1_TLB_0 = "/cpus/cpu@0/l1-tlb"; + CPU1 = "/cpus/cpu@100"; + L2_100 = "/cpus/cpu@100/l2-cache"; + L1_I_100 = "/cpus/cpu@100/l1-icache"; + L1_D_100 = "/cpus/cpu@100/l1-dcache"; + L1_TLB_100 = "/cpus/cpu@100/l1-tlb"; + CPU2 = "/cpus/cpu@200"; + L2_200 = "/cpus/cpu@200/l2-cache"; + L1_I_200 = "/cpus/cpu@200/l1-icache"; + L1_D_200 = "/cpus/cpu@200/l1-dcache"; + L1_TLB_200 = "/cpus/cpu@200/l1-tlb"; + CPU3 = "/cpus/cpu@300"; + L2_300 = "/cpus/cpu@300/l2-cache"; + L1_I_300 = "/cpus/cpu@300/l1-icache"; + L1_D_300 = "/cpus/cpu@300/l1-dcache"; + L1_TLB_300 = "/cpus/cpu@300/l1-tlb"; + CPU4 = "/cpus/cpu@400"; + L2_400 = "/cpus/cpu@400/l2-cache"; + L1_I_400 = "/cpus/cpu@400/l1-icache"; + L1_D_400 = "/cpus/cpu@400/l1-dcache"; + L1_TLB_400 = "/cpus/cpu@400/l1-tlb"; + CPU5 = "/cpus/cpu@500"; + L2_500 = "/cpus/cpu@500/l2-cache"; + L1_I_500 = "/cpus/cpu@500/l1-icache"; + L1_D_500 = "/cpus/cpu@500/l1-dcache"; + L1_TLB_500 = "/cpus/cpu@500/l1-tlb"; + CPU6 = "/cpus/cpu@600"; + L2_600 = "/cpus/cpu@600/l2-cache"; + L1_I_600 = "/cpus/cpu@600/l1-icache"; + L1_D_600 = "/cpus/cpu@600/l1-dcache"; + L1_TLB_600 = "/cpus/cpu@600/l1-tlb"; + CPU7 = "/cpus/cpu@700"; + L2_700 = "/cpus/cpu@700/l2-cache"; + L1_I_700 = "/cpus/cpu@700/l1-icache"; + L1_D_700 = "/cpus/cpu@700/l1-dcache"; + L1_TLB_700 = "/cpus/cpu@700/l1-tlb"; + soc = "/soc"; + pcie_0_gdsc = "/soc/qcom,gdsc@0x16b004"; + pcie_1_gdsc = "/soc/qcom,gdsc@0x18d004"; + ufs_card_gdsc = "/soc/qcom,gdsc@0x175004"; + ufs_phy_gdsc = "/soc/qcom,gdsc@0x177004"; + usb30_prim_gdsc = "/soc/qcom,gdsc@0x10f004"; + usb30_sec_gdsc = "/soc/qcom,gdsc@0x110004"; + hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc = "/soc/qcom,gdsc@0x17d030"; + hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc = "/soc/qcom,gdsc@0x17d03c"; + hlos1_vote_aggre_noc_mmu_tbu1_gdsc = "/soc/qcom,gdsc@0x17d034"; + hlos1_vote_aggre_noc_mmu_tbu2_gdsc = "/soc/qcom,gdsc@0x17d038"; + hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc = "/soc/qcom,gdsc@0x17d040"; + hlos1_vote_mmnoc_mmu_tbu_hf1_gdsc = "/soc/qcom,gdsc@0x17d048"; + hlos1_vote_mmnoc_mmu_tbu_sf_gdsc = "/soc/qcom,gdsc@0x17d044"; + bps_gdsc = "/soc/qcom,gdsc@0xad06004"; + ife_0_gdsc = "/soc/qcom,gdsc@0xad09004"; + ife_1_gdsc = "/soc/qcom,gdsc@0xad0a004"; + ipe_0_gdsc = "/soc/qcom,gdsc@0xad07004"; + ipe_1_gdsc = "/soc/qcom,gdsc@0xad08004"; + titan_top_gdsc = "/soc/qcom,gdsc@0xad0b134"; + mdss_core_gdsc = "/soc/qcom,gdsc@0xaf03000"; + gpu_cx_hw_ctrl = "/soc/syscon@0x5091540"; + gpu_cx_gdsc = "/soc/qcom,gdsc@0x509106c"; + gpu_gx_gdsc = "/soc/qcom,gdsc@0x509100c"; + vcodec0_gdsc = "/soc/qcom,gdsc@0xab00874"; + vcodec1_gdsc = "/soc/qcom,gdsc@0xab008b4"; + venus_gdsc = "/soc/qcom,gdsc@0xab00814"; + mdss_dsi0_pll = "/soc/qcom,mdss_dsi_pll@ae94a00"; + mdss_dsi1_pll = "/soc/qcom,mdss_dsi_pll@ae96a00"; + mdss_dp_pll = "/soc/qcom,mdss_dp_pll@c011000"; + smp2pgpio_rdbg_2_in = "/soc/qcom,smp2pgpio-rdbg-2-in"; + smp2pgpio_rdbg_2_out = "/soc/qcom,smp2pgpio-rdbg-2-out"; + smp2pgpio_rdbg_1_in = "/soc/qcom,smp2pgpio-rdbg-1-in"; + smp2pgpio_rdbg_1_out = "/soc/qcom,smp2pgpio-rdbg-1-out"; + smp2pgpio_rdbg_5_in = "/soc/qcom,smp2pgpio-rdbg-5-in"; + smp2pgpio_rdbg_5_out = "/soc/qcom,smp2pgpio-rdbg-5-out"; + mdss_mdp = "/soc/qcom,mdss_mdp@ae00000"; + smmu_sde_sec = "/soc/qcom,mdss_mdp@ae00000/qcom,smmu_sde_sec_cb"; + sde_rscc = "/soc/qcom,sde_rscc@af20000"; + mdss_rotator = "/soc/qcom,mdss_rotator@ae00000"; + rot_reg = "/soc/qcom,mdss_rotator@ae00000/qcom,rot-reg-bus"; + smmu_rot_unsec = "/soc/qcom,mdss_rotator@ae00000/qcom,smmu_rot_unsec_cb"; + smmu_rot_sec = "/soc/qcom,mdss_rotator@ae00000/qcom,smmu_rot_sec_cb"; + mdss_dsi0 = "/soc/qcom,mdss_dsi_ctrl0@ae94000"; + mdss_dsi1 = "/soc/qcom,mdss_dsi_ctrl1@ae96000"; + mdss_dsi_phy0 = "/soc/qcom,mdss_dsi_phy0@ae94400"; + mdss_dsi_phy1 = "/soc/qcom,mdss_dsi_phy0@ae96400"; + sde_dp = "/soc/qcom,dp_display@0"; + qupv3_0 = "/soc/qcom,qupv3_0_geni_se@8c0000"; + iommu_qupv3_0_geni_se_cb = "/soc/qcom,qupv3_0_geni_se@8c0000/qcom,iommu_qupv3_0_geni_se_cb"; + qupv3_se6_4uart = "/soc/qcom,qup_uart@0x898000"; + qupv3_se7_4uart = "/soc/qcom,qup_uart@0x89c000"; + qupv3_se0_i2c = "/soc/i2c@880000"; + qupv3_se1_i2c = "/soc/i2c@884000"; + qupv3_se2_i2c = "/soc/i2c@888000"; + qupv3_se3_i2c = "/soc/i2c@88c000"; + qupv3_se4_i2c = "/soc/i2c@890000"; + qupv3_se5_i2c = "/soc/i2c@894000"; + qupv3_se6_i2c = "/soc/i2c@898000"; + qupv3_se7_i2c = "/soc/i2c@89c000"; + qupv3_se0_spi = "/soc/spi@880000"; + qupv3_se1_spi = "/soc/spi@884000"; + qupv3_se2_spi = "/soc/spi@888000"; + qupv3_se3_spi = "/soc/spi@88c000"; + qupv3_se4_spi = "/soc/spi@890000"; + qupv3_se5_spi = "/soc/spi@894000"; + qupv3_se6_spi = "/soc/spi@898000"; + qupv3_se7_spi = "/soc/spi@89c000"; + qupv3_1 = "/soc/qcom,qupv3_1_geni_se@ac0000"; + iommu_qupv3_1_geni_se_cb = "/soc/qcom,qupv3_1_geni_se@ac0000/qcom,iommu_qupv3_1_geni_se_cb"; + qupv3_se9_2uart = "/soc/qcom,qup_uart@0xa84000"; + qupv3_se10_2uart = "/soc/qcom,qup_uart@0xa88000"; + qupv3_se8_i2c = "/soc/i2c@a80000"; + qupv3_se9_i2c = "/soc/i2c@a84000"; + qupv3_se10_i2c = "/soc/i2c@a88000"; + qupv3_se11_i2c = "/soc/i2c@a8c000"; + qupv3_se12_i2c = "/soc/i2c@a90000"; + qupv3_se13_i2c = "/soc/i2c@a94000"; + qupv3_se14_i2c = "/soc/i2c@a98000"; + qupv3_se15_i2c = "/soc/i2c@a9c000"; + qupv3_se8_spi = "/soc/spi@a80000"; + qupv3_se9_spi = "/soc/spi@a84000"; + qupv3_se10_spi = "/soc/spi@a88000"; + qupv3_se11_spi = "/soc/spi@a8c000"; + qupv3_se12_spi = "/soc/spi@a90000"; + qupv3_se13_spi = "/soc/spi@a94000"; + qupv3_se14_spi = "/soc/spi@a98000"; + qupv3_se15_spi = "/soc/spi@a9c000"; + jtag_mm0 = "/soc/jtagmm@7040000"; + jtag_mm1 = "/soc/jtagmm@7140000"; + jtag_mm2 = "/soc/jtagmm@7240000"; + jtag_mm3 = "/soc/jtagmm@7340000"; + jtag_mm4 = "/soc/jtagmm@7440000"; + jtag_mm5 = "/soc/jtagmm@7540000"; + jtag_mm6 = "/soc/jtagmm@7640000"; + jtag_mm7 = "/soc/jtagmm@7740000"; + intc = "/soc/interrupt-controller@17a00000"; + spmi_bus = "/soc/qcom,spmi@c440000"; + pm8998_revid = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,revid@100"; + pm8998_tz = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,temp-alarm@2400"; + pm8998_gpios = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000"; + key_home_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_home/key_home_default"; + key_vol_up_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_vol_up/key_vol_up_default"; + key_cam_snapshot_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_cam_snapshot/key_cam_snapshot_default"; + key_cam_focus_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/key_cam_focus/key_cam_focus_default"; + camera_dvdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_dvdd_en/camera_dvdd_en_default"; + camera_rear_dvdd_en_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/camera_rear_dvdd_en/camera_rear_dvdd_en_default"; + nfc_clk_default = "/soc/qcom,spmi@c440000/qcom,pm8998@0/pinctrl@c000/nfc_clk/nfc_clk_default"; + pm8998_coincell = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,coincell@2800"; + pm8998_rtc = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,pm8998_rtc"; + pm8998_vadc = "/soc/qcom,spmi@c440000/qcom,pm8998@0/vadc@3100"; + pm8998_adc_tm = "/soc/qcom,spmi@c440000/qcom,pm8998@0/vadc@3400"; + pm8998_div_clk1 = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,clkdiv@5b00"; + pm8998_div_clk2 = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,clkdiv@5c00"; + pm8998_div_clk3 = "/soc/qcom,spmi@c440000/qcom,pm8998@0/qcom,clkdiv@5d00"; + pm8005_revid = "/soc/qcom,spmi@c440000/qcom,pm8005@4/qcom,revid@100"; + pm8005_tz = "/soc/qcom,spmi@c440000/qcom,pm8005@4/qcom,temp-alarm@2400"; + pm8005_gpios = "/soc/qcom,spmi@c440000/qcom,pm8005@4/pinctrl@c000"; + spmi_debug_bus = "/soc/qcom,spmi-debug@6b22000"; + cpubw = "/soc/qcom,cpubw"; + bwmon = "/soc/qcom,cpu-bwmon"; + llccbw = "/soc/qcom,llccbw"; + llcc_bwmon = "/soc/qcom,llcc-bwmon"; + memlat_cpu0 = "/soc/qcom,memlat-cpu0"; + memlat_cpu4 = "/soc/qcom,memlat-cpu4"; + snoc_cnoc_keepalive = "/soc/qcom,snoc_cnoc_keepalive"; + devfreq_memlat_0 = "/soc/qcom,cpu0-memlat-mon"; + devfreq_memlat_4 = "/soc/qcom,cpu4-memlat-mon"; + l3_cpu0 = "/soc/qcom,l3-cpu0"; + l3_cpu4 = "/soc/qcom,l3-cpu4"; + devfreq_l3lat_0 = "/soc/qcom,cpu0-l3lat-mon"; + devfreq_l3lat_4 = "/soc/qcom,cpu4-l3lat-mon"; + l3_cdsp = "/soc/qcom,l3-cdsp"; + cpu_pmu = "/soc/cpu-pmu"; + mincpubw = "/soc/qcom,mincpubw"; + devfreq_cpufreq = "/soc/devfreq-cpufreq"; + devfreq_compute = "/soc/qcom,devfreq-compute"; + clock_rpmh = "/soc/qcom,rpmhclk"; + clock_gcc = "/soc/qcom,gcc@100000"; + clock_videocc = "/soc/qcom,videocc@ab00000"; + clock_camcc = "/soc/qcom,camcc@ad00000"; + clock_dispcc = "/soc/qcom,dispcc@af00000"; + clock_gpucc = "/soc/qcom,gpucc@5090000"; + clock_gfx = "/soc/qcom,gfxcc@5090000"; + cpucc_debug = "/soc/syscon@17970018"; + clock_cpucc = "/soc/qcom,cpucc@0x17d41000"; + lmh_dcvs0 = "/soc/qcom,cpucc@0x17d41000/qcom,limits-dcvs@0"; + lmh_dcvs1 = "/soc/qcom,cpucc@0x17d41000/qcom,limits-dcvs@1"; + wil6210 = "/soc/qcom,cpucc@0x17d41000/qcom,wil6210"; + clock_debug = "/soc/qcom,cc-debug@100000"; + clock_aop = "/soc/qcom,aopclk"; + ufs_ice = "/soc/ufsice@1d90000"; + ufsphy_mem = "/soc/ufsphy_mem@1d87000"; + ufshc_mem = "/soc/ufshc@1d84000"; + sdhc_2 = "/soc/sdhci@8804000"; + pil_modem = "/soc/qcom,mss@4080000"; + slim_aud = "/soc/slim@171c0000"; + iommu_slim_aud_ctrl_cb = "/soc/slim@171c0000/qcom,iommu_slim_ctrl_cb"; + slim_qca = "/soc/slim@17240000"; + iommu_slim_qca_ctrl_cb = "/soc/slim@17240000/qcom,iommu_slim_ctrl_cb"; + btfmslim_codec = "/soc/slim@17240000/wcn3990"; + eud = "/soc/qcom,msm-eud@88e0000"; + wdog = "/soc/qcom,wdt@17980000"; + ssc_sensors = "/soc/qcom,msm-ssc-sensors"; + llcc = "/soc/qcom,llcc@1100000/qcom,sdm845-llcc"; + LLCC_1 = "/soc/qcom,llcc@1100000/llcc_1_dcache"; + LLCC_2 = "/soc/qcom,llcc@1100000/llcc_2_dcache"; + LLCC_3 = "/soc/qcom,llcc@1100000/llcc_3_dcache"; + LLCC_4 = "/soc/qcom,llcc@1100000/llcc_4_dcache"; + qmp_aop = "/soc/qcom,qmp-aop@c300000"; + apps_rsc = "/soc/mailbox@179e0000"; + disp_rsc = "/soc/mailbox@af20000"; + glink_qos_adsp = "/soc/qcom,glink-qos-config-adsp"; + glink_spi_xprt_wdsp = "/soc/qcom,glink-spi-xprt-wdsp"; + glink_fifo_wdsp = "/soc/qcom,glink-fifo-config-wdsp"; + glink_qos_wdsp = "/soc/qcom,glink-qos-config-wdsp"; + glink_mpss = "/soc/qcom,glink-ssr-modem"; + glink_lpass = "/soc/qcom,glink-ssr-adsp"; + glink_dsps = "/soc/qcom,glink-ssr-dsps"; + glink_cdsp = "/soc/qcom,glink-ssr-cdsp"; + glink_spss = "/soc/qcom,glink-ssr-spss"; + spss_utils = "/soc/qcom,spss_utils"; + qcom_qbt1000 = "/soc/qcom,qbt1000"; + qcom_seecom = "/soc/qseecom@86d00000"; + qcom_rng = "/soc/qrng@793000"; + qcom_tzlog = "/soc/tz-log@146bf720"; + qcom_cedev = "/soc/qcedev@1de0000"; + qcom_msmhdcp = "/soc/qcom,msm_hdcp"; + qcom_crypto = "/soc/qcrypto@1de0000"; + ipa_hw = "/soc/qcom,ipa@01e00000"; + ipa_smmu_ap = "/soc/qcom,ipa@01e00000/ipa_smmu_ap"; + ipa_smmu_wlan = "/soc/qcom,ipa@01e00000/ipa_smmu_wlan"; + ipa_smmu_uc = "/soc/qcom,ipa@01e00000/ipa_smmu_uc"; + cmd_db = "/soc/qcom,cmd-db@861e0000"; + dcc = "/soc/dcc_v2@10a2000"; + modem_pa = "/soc/qmi-tmd-devices/modem/modem_pa"; + modem_proc = "/soc/qmi-tmd-devices/modem/modem_proc"; + modem_current = "/soc/qmi-tmd-devices/modem/modem_current"; + modem_skin = "/soc/qmi-tmd-devices/modem/modem_skin"; + modem_vdd = "/soc/qmi-tmd-devices/modem/modem_vdd"; + adsp_vdd = "/soc/qmi-tmd-devices/adsp/adsp_vdd"; + cdsp_vdd = "/soc/qmi-tmd-devices/cdsp/cdsp_vdd"; + slpi_vdd = "/soc/qmi-tmd-devices/slpi/slpi_vdd"; + thermal_zones = "/soc/thermal-zones"; + gpu_trip0 = "/soc/thermal-zones/gpu-virt-max-step/trips/gpu-trip0"; + pop_trip = "/soc/thermal-zones/pop-mem-step/trips/pop-trip"; + emerg_config0 = "/soc/thermal-zones/cpu0-silver-step/trips/emerg-config0"; + emerg_config1 = "/soc/thermal-zones/cpu1-silver-step/trips/emerg-config1"; + emerg_config2 = "/soc/thermal-zones/cpu2-silver-step/trips/emerg-config2"; + emerg_config3 = "/soc/thermal-zones/cpu3-silver-step/trips/emerg-config3"; + emerg_config4 = "/soc/thermal-zones/cpu0-gold-step/trips/emerg-config4"; + emerg_config5 = "/soc/thermal-zones/cpu1-gold-step/trips/emerg-config5"; + emerg_config6 = "/soc/thermal-zones/cpu2-gold-step/trips/emerg-config6"; + emerg_config7 = "/soc/thermal-zones/cpu3-gold-step/trips/emerg-config7"; + pm8998_temp_alarm = "/soc/thermal-zones/pm8998_tz"; + pm8998_trip0 = "/soc/thermal-zones/pm8998_tz/trips/pm8998-trip0"; + pm8998_trip1 = "/soc/thermal-zones/pm8998_tz/trips/pm8998-trip1"; + pm8998_trip2 = "/soc/thermal-zones/pm8998_tz/trips/pm8998-trip2"; + aoss0_trip = "/soc/thermal-zones/aoss0-lowf/trips/aoss0-trip"; + cpu0_trip = "/soc/thermal-zones/cpu0-silver-lowf/trips/cpu0-trip"; + cpu1_trip = "/soc/thermal-zones/cpu1-silver-lowf/trips/cpu1-trip"; + cpu2_trip = "/soc/thermal-zones/cpu2-silver-lowf/trips/cpu2-trip"; + cpu3_trip = "/soc/thermal-zones/cpu3-silver-lowf/trips/cpu3-trip"; + l3_0_trip = "/soc/thermal-zones/kryo-l3-0-lowf/trips/l3-0-trip"; + l3_1_trip = "/soc/thermal-zones/kryo-l3-1-lowf/trips/l3-1-trip"; + cpug0_trip = "/soc/thermal-zones/cpu0-gold-lowf/trips/cpug0-trip"; + cpug1_trip = "/soc/thermal-zones/cpu1-gold-lowf/trips/cpug1-trip"; + cpug2_trip = "/soc/thermal-zones/cpu2-gold-lowf/trips/cpug2-trip"; + cpug3_trip = "/soc/thermal-zones/cpu3-gold-lowf/trips/cpug3-trip"; + gpu0_trip_l = "/soc/thermal-zones/gpu0-lowf/trips/gpu0-trip"; + gpu1_trip_l = "/soc/thermal-zones/gpu1-lowf/trips/gpu1-trip_l"; + aoss1_trip = "/soc/thermal-zones/aoss1-lowf/trips/aoss1-trip"; + dsp_trip = "/soc/thermal-zones/mdm-dsp-lowf/trips/dsp-trip"; + ddr_trip = "/soc/thermal-zones/ddr-lowf/trips/ddr-trip"; + wlan_trip = "/soc/thermal-zones/wlan-lowf/trips/wlan-trip"; + hvx_trip = "/soc/thermal-zones/compute-hvx-lowf/trips/hvx-trip"; + camera_trip = "/soc/thermal-zones/camera-lowf/trips/camera-trip"; + mmss_trip = "/soc/thermal-zones/mmss-lowf/trips/mmss-trip"; + mdm_trip = "/soc/thermal-zones/mdm-core-lowf/trips/mdm-trip"; + tsens0 = "/soc/tsens@c222000"; + tsens1 = "/soc/tsens@c223000"; + gpi_dma0 = "/soc/qcom,gpi-dma@0x800000"; + gpi_dma1 = "/soc/qcom,gpi-dma@0xa00000"; + tspp = "/soc/msm_tspp@0x8880000"; + pm8998_s1_level = "/soc/rpmh-regulator-ebilvl/regulator-s1"; + ebi_cdev = "/soc/rpmh-regulator-ebilvl/regulator-cdev"; + pm8998_s2 = "/soc/rpmh-regulator-smpa2/regulator-s2"; + pm8998_s3 = "/soc/rpmh-regulator-smpa3/regulator-s3"; + pm8998_s5 = "/soc/rpmh-regulator-smpa5/regulator-s5"; + pm8998_s6_level = "/soc/rpmh-regulator-mxlvl/regulator-s6-level"; + pm8998_s6_level_ao = "/soc/rpmh-regulator-mxlvl/regulator-s6-level-ao"; + mx_cdev = "/soc/rpmh-regulator-mxlvl/mx-cdev-lvl"; + pm8998_s7 = "/soc/rpmh-regulator-smpa7/regulator-s7"; + pm8998_s9_level = "/soc/rpmh-regulator-cxlvl/regulator-s9-level"; + pm8998_s9_level_ao = "/soc/rpmh-regulator-cxlvl/regulator-s9-level-ao"; + cx_cdev = "/soc/rpmh-regulator-cxlvl/regulator-cdev"; + pm8998_l1 = "/soc/rpmh-regulator-ldoa1/regulator-l1"; + pm8998_l1_ao = "/soc/rpmh-regulator-ldoa1/regulator-l1-ao"; + pm8998_l2 = "/soc/rpmh-regulator-ldoa2/regulator-l2"; + pm8998_l3 = "/soc/rpmh-regulator-ldoa3/regulator-l3"; + pm8998_l4_level = "/soc/rpmh-regulator-lmxlvl/regulator-l4-level"; + pm8998_l5 = "/soc/rpmh-regulator-ldoa5/regulator-l5"; + pm8998_l6 = "/soc/rpmh-regulator-ldoa6/regulator-l6"; + pm8998_l7 = "/soc/rpmh-regulator-ldoa7/regulator-l7"; + pm8998_l8 = "/soc/rpmh-regulator-ldoa8/regulator-l8"; + pm8998_l9 = "/soc/rpmh-regulator-ldoa9/regulator-l9"; + pm8998_l10 = "/soc/rpmh-regulator-ldoa10/regulator-l10"; + pm8998_l11 = "/soc/rpmh-regulator-ldoa11/regulator-l11"; + pm8998_l12 = "/soc/rpmh-regulator-ldoa12/regulator-l12"; + pm8998_l13 = "/soc/rpmh-regulator-ldoa13/regulator-l13"; + pm8998_l14 = "/soc/rpmh-regulator-ldoa14/regulator-l14"; + pm8998_l15 = "/soc/rpmh-regulator-ldoa15/regulator-l15"; + pm8998_l16 = "/soc/rpmh-regulator-ldoa16/regulator-l16"; + pm8998_l17 = "/soc/rpmh-regulator-ldoa17/regulator-l17"; + pm8998_l18 = "/soc/rpmh-regulator-ldoa18/regulator-l18"; + pm8998_l19 = "/soc/rpmh-regulator-ldoa19/regulator-l19"; + pm8998_l20 = "/soc/rpmh-regulator-ldoa20/regulator-l20"; + pm8998_l21 = "/soc/rpmh-regulator-ldoa21/regulator-l21"; + pm8998_l22 = "/soc/rpmh-regulator-ldoa22/regulator-l22"; + pm8998_l23 = "/soc/rpmh-regulator-ldoa23/regulator-l23"; + pm8998_l24 = "/soc/rpmh-regulator-ldoa24/regulator-l24"; + pm8998_l25 = "/soc/rpmh-regulator-ldoa25/regulator-l25"; + pm8998_l26 = "/soc/rpmh-regulator-ldoa26/regulator-l26"; + pm8998_l27_level = "/soc/rpmh-regulator-lcxlvl/regulator-l27-level"; + pm8998_l28 = "/soc/rpmh-regulator-ldoa28/regulator-l28"; + pm8998_lvs1 = "/soc/rpmh-regulator-vsa1/regulator-lvs1"; + pm8998_lvs2 = "/soc/rpmh-regulator-vsa2/regulator-lvs2"; + pmi8998_bob = "/soc/rpmh-regulator-bobb1/regulator-bob"; + pmi8998_bob_ao = "/soc/rpmh-regulator-bobb1/regulator-bob-ao"; + pm8005_s1_level = "/soc/rpmh-regulator-gfxlvl/regulator-s1-level"; + pm8005_s2_level = "/soc/rpmh-regulator-msslvl/regulator-s2-level"; + pm8005_s3 = "/soc/rpmh-regulator-smpc3/regulator-s3"; + refgen = "/soc/refgen-regulator@ff1000"; + csr = "/soc/csr@6001000"; + swao_csr = "/soc/csr@6b0e000"; + replicator_qdss = "/soc/replicator@6046000"; + replicator_out_tmc_etr = "/soc/replicator@6046000/ports/port@0/endpoint"; + replicator_in_tmc_etf = "/soc/replicator@6046000/ports/port@1/endpoint"; + replicator_swao = "/soc/replicator@6b0a000"; + replicator_swao_in_tmc_etf_swao = "/soc/replicator@6b0a000/ports/port@0/endpoint"; + replicator_swao_out_eud = "/soc/replicator@6b0a000/ports/port@1/endpoint"; + replicator_swao_out_funnel_in2 = "/soc/replicator@6b0a000/ports/port@2/endpoint"; + tmc_etf_swao = "/soc/tmc@6b09000"; + tmc_etf_swao_out_replicator = "/soc/tmc@6b09000/ports/port@0/endpoint"; + tmc_etf_swao_in_funnel_swao = "/soc/tmc@6b09000/ports/port@1/endpoint"; + funnel_swao = "/soc/funnel@0x6b08000"; + funnel_swao_out_tmc_etf_swao = "/soc/funnel@0x6b08000/ports/port@0/endpoint"; + funnel_swao_in_sensor_etm0 = "/soc/funnel@0x6b08000/ports/port@1/endpoint"; + funnel_swao_in_tpda_swao = "/soc/funnel@0x6b08000/ports/port@2/endpoint"; + tpda_swao = "/soc/tpda@6b01000"; + tpda_swao_out_funnel_swao = "/soc/tpda@6b01000/ports/port@0/endpoint"; + tpda_swao_in_tpdm_swao0 = "/soc/tpda@6b01000/ports/port@1/endpoint"; + tpda_swao_in_tpdm_swao1 = "/soc/tpda@6b01000/ports/port@2/endpoint"; + tpdm_swao0 = "/soc/tpdm@6b02000"; + tpdm_swao0_out_tpda_swao = "/soc/tpdm@6b02000/port/endpoint"; + tpdm_swao1 = "/soc/tpdm@6b03000"; + tpdm_swao1_out_tpda_swao = "/soc/tpdm@6b03000/port/endpoint"; + tmc_etr = "/soc/tmc@6048000"; + tmc_etr_in_replicator = "/soc/tmc@6048000/port/endpoint"; + tmc_etf = "/soc/tmc@6047000"; + tmc_etf_out_replicator = "/soc/tmc@6047000/ports/port@0/endpoint"; + tmc_etf_in_funnel_merg = "/soc/tmc@6047000/ports/port@1/endpoint"; + funnel_merg = "/soc/funnel@6045000"; + funnel_merg_out_tmc_etf = "/soc/funnel@6045000/ports/port@0/endpoint"; + funnel_merg_in_funnel_in0 = "/soc/funnel@6045000/ports/port@1/endpoint"; + funnel_merg_in_funnel_in2 = "/soc/funnel@6045000/ports/port@2/endpoint"; + stm = "/soc/stm@6002000"; + stm_out_funnel_in0 = "/soc/stm@6002000/port/endpoint"; + hwevent = "/soc/hwevent@0x014066f0"; + funnel_in0 = "/soc/funnel@0x6041000"; + funnel_in0_out_funnel_merg = "/soc/funnel@0x6041000/ports/port@0/endpoint"; + funnel_in0_in_funnel_spss = "/soc/funnel@0x6041000/ports/port@1/endpoint"; + funnel_in0_in_funnel_qatb = "/soc/funnel@0x6041000/ports/port@2/endpoint"; + funnel_in0_in_stm = "/soc/funnel@0x6041000/ports/port@3/endpoint"; + funnel_in2 = "/soc/funnel@0x6043000"; + funnel_in2_out_funnel_merg = "/soc/funnel@0x6043000/ports/port@0/endpoint"; + funnel_in2_in_modem_etm0 = "/soc/funnel@0x6043000/ports/port@1/endpoint"; + funnel_in2_in_replicator_swao = "/soc/funnel@0x6043000/ports/port@2/endpoint"; + funnel_in2_in_funnel_modem = "/soc/funnel@0x6043000/ports/port@3/endpoint"; + funnel_in2_in_funnel_apss_merg = "/soc/funnel@0x6043000/ports/port@4/endpoint"; + funnel_in2_in_funnel_gfx = "/soc/funnel@0x6043000/ports/port@5/endpoint"; + funnel_gfx = "/soc/funnel@0x6943000"; + funnel_gfx_out_funnel_in2 = "/soc/funnel@0x6943000/ports/port@0/endpoint"; + funnel_in2_in_gfx = "/soc/funnel@0x6943000/ports/port@1/endpoint"; + funnel_in2_in_gfx_cx = "/soc/funnel@0x6943000/ports/port@2/endpoint"; + tpda = "/soc/tpda@6004000"; + tpda_out_funnel_qatb = "/soc/tpda@6004000/ports/port@0/endpoint"; + tpda_in_tpdm_center = "/soc/tpda@6004000/ports/port@1/endpoint"; + tpda_in_funnel_dl_mm = "/soc/tpda@6004000/ports/port@2/endpoint"; + tpda_in_funnel_ddr_0 = "/soc/tpda@6004000/ports/port@3/endpoint"; + tpda_in_funnel_lpass = "/soc/tpda@6004000/ports/port@4/endpoint"; + tpda_in_funnel_turing = "/soc/tpda@6004000/ports/port@5/endpoint"; + tpda_in_tpdm_vsense = "/soc/tpda@6004000/ports/port@6/endpoint"; + tpda_in_tpdm_prng = "/soc/tpda@6004000/ports/port@7/endpoint"; + tpda_in_tpdm_qm = "/soc/tpda@6004000/ports/port@8/endpoint"; + tpda_in_tpdm_north = "/soc/tpda@6004000/ports/port@9/endpoint"; + tpda_in_tpdm_pimem = "/soc/tpda@6004000/ports/port@10/endpoint"; + funnel_modem = "/soc/funnel@6832000"; + funnel_modem_out_funnel_in2 = "/soc/funnel@6832000/ports/port@0/endpoint"; + funnel_modem_in_tpda_modem = "/soc/funnel@6832000/ports/port@1/endpoint"; + tpda_modem = "/soc/tpda@6831000"; + tpda_modem_out_funnel_modem = "/soc/tpda@6831000/ports/port@0/endpoint"; + tpda_modem_in_tpdm_modem = "/soc/tpda@6831000/ports/port@1/endpoint"; + tpdm_modem = "/soc/tpdm@6830000"; + tpdm_modem_out_tpda_modem = "/soc/tpdm@6830000/port/endpoint"; + funnel_lpass = "/soc/funnel@6845000"; + funnel_lpass_out_tpda = "/soc/funnel@6845000/ports/port@0/endpoint"; + funnel_lpass_in_tpdm_lpass = "/soc/funnel@6845000/ports/port@1/endpoint"; + funnel_lpass_1 = "/soc/funnel_1@6845000"; + funnel_lpass_1_out_funnel_qatb = "/soc/funnel_1@6845000/ports/port@0/endpoint"; + funnel_lpass_1_in_audio_etm0 = "/soc/funnel_1@6845000/ports/port@1/endpoint"; + tpdm_lpass = "/soc/tpdm@6844000"; + tpdm_lpass_out_funnel_lpass = "/soc/tpdm@6844000/port/endpoint"; + tpdm_center = "/soc/tpdm@6c28000"; + tpdm_center_out_tpda = "/soc/tpdm@6c28000/port/endpoint"; + tpdm_north = "/soc/tpdm@6a24000"; + tpdm_north_out_tpda = "/soc/tpdm@6a24000/port/endpoint"; + tpdm_qm = "/soc/tpdm@69d0000"; + tpdm_qm_out_tpda = "/soc/tpdm@69d0000/port/endpoint"; + tpda_apss = "/soc/tpda@7862000"; + tpda_apss_out_funnel_apss_merg = "/soc/tpda@7862000/ports/port@0/endpoint"; + tpda_apss_in_tpdm_apss = "/soc/tpda@7862000/ports/port@1/endpoint"; + tpdm_apss = "/soc/tpdm@7860000"; + tpdm_apss_out_tpda_apss = "/soc/tpdm@7860000/port/endpoint"; + tpda_llm_silver = "/soc/tpda@78c0000"; + tpda_llm_silver_out_funnel_apss_merg = "/soc/tpda@78c0000/ports/port@0/endpoint"; + tpda_llm_silver_in_tpdm_llm_silver = "/soc/tpda@78c0000/ports/port@1/endpoint"; + tpdm_llm_silver = "/soc/tpdm@78a0000"; + tpdm_llm_silver_out_tpda_llm_silver = "/soc/tpdm@78a0000/port/endpoint"; + tpda_llm_gold = "/soc/tpda@78d0000"; + tpda_llm_gold_out_funnel_apss_merg = "/soc/tpda@78d0000/ports/port@0/endpoint"; + tpda_llm_gold_in_tpdm_llm_gold = "/soc/tpda@78d0000/ports/port@1/endpoint"; + tpdm_llm_gold = "/soc/tpdm@78b0000"; + tpdm_llm_gold_out_tpda_llm_gold = "/soc/tpdm@78b0000/port/endpoint"; + funnel_dl_mm = "/soc/funnel@6c0b000"; + funnel_dl_mm_out_tpda = "/soc/funnel@6c0b000/ports/port@0/endpoint"; + funnel_dl_mm_in_tpdm_mm = "/soc/funnel@6c0b000/ports/port@1/endpoint"; + tpdm_mm = "/soc/tpdm@6c08000"; + tpdm_mm_out_funnel_dl_mm = "/soc/tpdm@6c08000/port/endpoint"; + funnel_turing = "/soc/funnel@6861000"; + funnel_turing_out_tpda = "/soc/funnel@6861000/ports/port@0/endpoint"; + funnel_turing_in_tpdm_turing = "/soc/funnel@6861000/ports/port@1/endpoint"; + funnel_turing_1 = "/soc/funnel_1@6861000"; + funnel_turing_1_out_funnel_qatb = "/soc/funnel_1@6861000/ports/port@0/endpoint"; + funnel_turing_1_in_turing_etm0 = "/soc/funnel_1@6861000/ports/port@1/endpoint"; + tpdm_turing = "/soc/tpdm@6860000"; + tpdm_turing_out_funnel_turing = "/soc/tpdm@6860000/port/endpoint"; + funnel_ddr_0 = "/soc/funnel@69e2000"; + funnel_ddr_0_out_tpda = "/soc/funnel@69e2000/ports/port@0/endpoint"; + funnel_ddr_0_in_tpdm_ddr = "/soc/funnel@69e2000/ports/port@1/endpoint"; + tpdm_ddr = "/soc/tpdm@69e0000"; + tpdm_ddr_out_funnel_ddr_0 = "/soc/tpdm@69e0000/port/endpoint"; + tpdm_pimem = "/soc/tpdm@6850000"; + tpdm_pimem_out_tpda = "/soc/tpdm@6850000/port/endpoint"; + tpdm_prng = "/soc/tpdm@684c000"; + tpdm_prng_out_tpda = "/soc/tpdm@684c000/port/endpoint"; + tpdm_vsense = "/soc/tpdm@6840000"; + tpdm_vsense_out_tpda = "/soc/tpdm@6840000/port/endpoint"; + tpda_olc = "/soc/tpda@7832000"; + tpda_olc_out_funnel_apss_merg = "/soc/tpda@7832000/ports/port@0/endpoint"; + tpda_olc_in_tpdm_olc = "/soc/tpda@7832000/ports/port@1/endpoint"; + tpdm_olc = "/soc/tpdm@7830000"; + tpdm_olc_out_tpda_olc = "/soc/tpdm@7830000/port/endpoint"; + tpda_spss = "/soc/tpda@6882000"; + tpda_spss_out_funnel_spss = "/soc/tpda@6882000/ports/port@0/endpoint"; + tpda_spss_in_tpdm_spss = "/soc/tpda@6882000/ports/port@1/endpoint"; + tpdm_spss = "/soc/tpdm@6880000"; + tpdm_spss_out_tpda_spss = "/soc/tpdm@6880000/port/endpoint"; + funnel_spss = "/soc/funnel@6883000"; + funnel_spss_out_funnel_in0 = "/soc/funnel@6883000/ports/port@0/endpoint"; + funnel_spss_in_tpda_spss = "/soc/funnel@6883000/ports/port@1/endpoint"; + funnel_spss_in_spss_etm0 = "/soc/funnel@6883000/ports/port@2/endpoint"; + funnel_qatb = "/soc/funnel@6005000"; + funnel_qatb_out_funnel_in0 = "/soc/funnel@6005000/ports/port@0/endpoint"; + funnel_qatb_in_tpda = "/soc/funnel@6005000/ports/port@1/endpoint"; + funnel_qatb_in_funnel_lpass_1 = "/soc/funnel@6005000/ports/port@2/endpoint"; + funnel_qatb_in_funnel_turing_1 = "/soc/funnel@6005000/ports/port@3/endpoint"; + cti0_ddr0 = "/soc/cti@69e1000"; + cti0_ddr1 = "/soc/cti@69e4000"; + cti1_ddr1 = "/soc/cti@69e5000"; + cti0_dlmm = "/soc/cti@6c09000"; + cti1_dlmm = "/soc/cti@6c0a000"; + cti0_apss = "/soc/cti@78e0000"; + cti1_apss = "/soc/cti@78f0000"; + cti2_apss = "/soc/cti@7900000"; + cti0 = "/soc/cti@6010000"; + cti1 = "/soc/cti@6011000"; + cti2 = "/soc/cti@6012000"; + cti3 = "/soc/cti@6013000"; + cti4 = "/soc/cti@6014000"; + cti5 = "/soc/cti@6015000"; + cti6 = "/soc/cti@6016000"; + cti7 = "/soc/cti@6017000"; + cti8 = "/soc/cti@6018000"; + cti9 = "/soc/cti@6019000"; + cti10 = "/soc/cti@601a000"; + cti11 = "/soc/cti@601b000"; + cti12 = "/soc/cti@601c000"; + cti13 = "/soc/cti@601d000"; + cti14 = "/soc/cti@601e000"; + cti15 = "/soc/cti@601f000"; + cti_cpu0 = "/soc/cti@7020000"; + cti_cpu1 = "/soc/cti@7120000"; + cti_cpu2 = "/soc/cti@7220000"; + cti_cpu3 = "/soc/cti@7320000"; + cti_cpu4 = "/soc/cti@7420000"; + cti_cpu5 = "/soc/cti@7520000"; + cti_cpu6 = "/soc/cti@7620000"; + cti_cpu7 = "/soc/cti@7720000"; + cti0_swao = "/soc/cti@6b04000"; + ipcb_tgu = "/soc/tgu@6b0c000"; + turing_etm0_out_funnel_turing_1 = "/soc/turing_etm0/port/endpoint"; + dummy_eud = "/soc/dummy_sink"; + eud_in_replicator_swao = "/soc/dummy_sink/port/endpoint"; + sensor_etm0_out_funnel_swao = "/soc/sensor_etm0/port/endpoint"; + modem_etm0_out_funnel_in2 = "/soc/modem_etm0/port/endpoint"; + audio_etm0_out_funnel_lpass_1 = "/soc/audio_etm0/port/endpoint"; + spss_etm0_out_funnel_spss = "/soc/spss_etm0/port/endpoint"; + funnel_apss_merg = "/soc/funnel@7810000"; + funnel_apss_merg_out_funnel_in2 = "/soc/funnel@7810000/ports/port@0/endpoint"; + funnel_apss_merg_in_funnel_apss = "/soc/funnel@7810000/ports/port@1/endpoint"; + funnel_apss_merg_in_tpda_olc = "/soc/funnel@7810000/ports/port@2/endpoint"; + funnel_apss_merg_in_tpda_apss = "/soc/funnel@7810000/ports/port@3/endpoint"; + funnel_apss_merg_in_tpda_llm_silver = "/soc/funnel@7810000/ports/port@4/endpoint"; + funnel_apss_merg_in_tpda_llm_gold = "/soc/funnel@7810000/ports/port@5/endpoint"; + etm0 = "/soc/etm@7040000"; + etm0_out_funnel_apss = "/soc/etm@7040000/port/endpoint"; + etm1 = "/soc/etm@7140000"; + etm1_out_funnel_apss = "/soc/etm@7140000/port/endpoint"; + etm2 = "/soc/etm@7240000"; + etm2_out_funnel_apss = "/soc/etm@7240000/port/endpoint"; + etm3 = "/soc/etm@7340000"; + etm3_out_funnel_apss = "/soc/etm@7340000/port/endpoint"; + etm4 = "/soc/etm@7440000"; + etm4_out_funnel_apss = "/soc/etm@7440000/port/endpoint"; + etm5 = "/soc/etm@7540000"; + etm5_out_funnel_apss = "/soc/etm@7540000/port/endpoint"; + etm6 = "/soc/etm@7640000"; + etm6_out_funnel_apss = "/soc/etm@7640000/port/endpoint"; + etm7 = "/soc/etm@7740000"; + etm7_out_funnel_apss = "/soc/etm@7740000/port/endpoint"; + funnel_apss = "/soc/funnel@7800000"; + funnel_apss_out_funnel_apss_merg = "/soc/funnel@7800000/ports/port@0/endpoint"; + funnel_apss_in_etm0 = "/soc/funnel@7800000/ports/port@1/endpoint"; + funnel_apss_in_etm1 = "/soc/funnel@7800000/ports/port@2/endpoint"; + funnel_apss_in_etm2 = "/soc/funnel@7800000/ports/port@3/endpoint"; + funnel_apss_in_etm3 = "/soc/funnel@7800000/ports/port@4/endpoint"; + funnel_apss_in_etm4 = "/soc/funnel@7800000/ports/port@5/endpoint"; + funnel_apss_in_etm5 = "/soc/funnel@7800000/ports/port@6/endpoint"; + funnel_apss_in_etm6 = "/soc/funnel@7800000/ports/port@7/endpoint"; + funnel_apss_in_etm7 = "/soc/funnel@7800000/ports/port@8/endpoint"; + kgsl_smmu = "/soc/arm,smmu-kgsl@5040000"; + apps_smmu = "/soc/apps-smmu@0x15000000"; + anoc_1_tbu = "/soc/apps-smmu@0x15000000/anoc_1_tbu@0x150c5000"; + anoc_2_tbu = "/soc/apps-smmu@0x15000000/anoc_2_tbu@0x150c9000"; + mnoc_hf_0_tbu = "/soc/apps-smmu@0x15000000/mnoc_hf_0_tbu@0x150cd000"; + mnoc_hf_1_tbu = "/soc/apps-smmu@0x15000000/mnoc_hf_1_tbu@0x150d1000"; + mnoc_sf_0_tbu = "/soc/apps-smmu@0x15000000/mnoc_sf_0_tbu@0x150d5000"; + compute_dsp_tbu = "/soc/apps-smmu@0x15000000/compute_dsp_tbu@0x150d9000"; + adsp_tbu = "/soc/apps-smmu@0x15000000/adsp_tbu@0x150dd000"; + anoc_1_pcie_tbu = "/soc/apps-smmu@0x15000000/anoc_1_pcie_tbu@0x150e1000"; + system_heap = "/soc/qcom,ion/qcom,ion-heap@25"; + smp2pgpio_smp2p_15_in = "/soc/qcom,smp2pgpio-smp2p-15-in"; + smp2pgpio_smp2p_15_out = "/soc/qcom,smp2pgpio-smp2p-15-out"; + smp2pgpio_smp2p_1_in = "/soc/qcom,smp2pgpio-smp2p-1-in"; + smp2pgpio_smp2p_1_out = "/soc/qcom,smp2pgpio-smp2p-1-out"; + smp2pgpio_smp2p_2_in = "/soc/qcom,smp2pgpio-smp2p-2-in"; + smp2pgpio_smp2p_2_out = "/soc/qcom,smp2pgpio-smp2p-2-out"; + smp2pgpio_smp2p_3_in = "/soc/qcom,smp2pgpio-smp2p-3-in"; + smp2pgpio_smp2p_3_out = "/soc/qcom,smp2pgpio-smp2p-3-out"; + smp2pgpio_smp2p_5_in = "/soc/qcom,smp2pgpio-smp2p-5-in"; + smp2pgpio_smp2p_5_out = "/soc/qcom,smp2pgpio-smp2p-5-out"; + smp2pgpio_sleepstate_3_out = "/soc/qcom,smp2pgpio-sleepstate-gpio-3-out"; + smp2pgpio_ssr_smp2p_1_in = "/soc/qcom,smp2pgpio-ssr-smp2p-1-in"; + smp2pgpio_ssr_smp2p_1_out = "/soc/qcom,smp2pgpio-ssr-smp2p-1-out"; + smp2pgpio_ssr_smp2p_2_in = "/soc/qcom,smp2pgpio-ssr-smp2p-2-in"; + smp2pgpio_ssr_smp2p_2_out = "/soc/qcom,smp2pgpio-ssr-smp2p-2-out"; + smp2pgpio_ssr_smp2p_3_in = "/soc/qcom,smp2pgpio-ssr-smp2p-3-in"; + smp2pgpio_ssr_smp2p_3_out = "/soc/qcom,smp2pgpio-ssr-smp2p-3-out"; + smp2pgpio_ssr_smp2p_5_in = "/soc/qcom,smp2pgpio-ssr-smp2p-5-in"; + smp2pgpio_ssr_smp2p_5_out = "/soc/qcom,smp2pgpio-ssr-smp2p-5-out"; + smp2pgpio_ipa_1_out = "/soc/qcom,smp2pgpio-ipa-1-out"; + smp2pgpio_ipa_1_in = "/soc/qcom,smp2pgpio-ipa-1-in"; + smp2pgpio_wlan_1_in = "/soc/qcom,smp2pgpio-wlan-1-in"; + cam_csiphy0 = "/soc/qcom,csiphy@ac65000"; + cam_csiphy1 = "/soc/qcom,csiphy@ac66000"; + cam_csiphy2 = "/soc/qcom,csiphy@ac67000"; + cam_cci = "/soc/qcom,cci@ac4a000"; + i2c_freq_100Khz = "/soc/qcom,cci@ac4a000/qcom,i2c_standard_mode"; + i2c_freq_400Khz = "/soc/qcom,cci@ac4a000/qcom,i2c_fast_mode"; + i2c_freq_custom = "/soc/qcom,cci@ac4a000/qcom,i2c_custom_mode"; + i2c_freq_1Mhz = "/soc/qcom,cci@ac4a000/qcom,i2c_fast_plus_mode"; + ife_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_ife/iova-mem-map"; + jpeg_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_jpeg/iova-mem-map"; + icp_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_icp/iova-mem-map"; + cpas_cdm_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cpas_cdm/iova-mem-map"; + fd_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_fd/iova-mem-map"; + lrme_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_lrme/iova-mem-map"; + cam_csid0 = "/soc/qcom,csid0@acb3000"; + cam_vfe0 = "/soc/qcom,vfe0@acaf000"; + cam_csid1 = "/soc/qcom,csid1@acba000"; + cam_vfe1 = "/soc/qcom,vfe1@acb6000"; + cam_csid_lite = "/soc/qcom,csid-lite@acc8000"; + cam_vfe_lite = "/soc/qcom,vfe-lite@acc4000"; + cam_a5 = "/soc/qcom,a5@ac00000"; + cam_ipe0 = "/soc/qcom,ipe0"; + cam_ipe1 = "/soc/qcom,ipe1"; + cam_bps = "/soc/qcom,bps"; + cam_jpeg_enc = "/soc/qcom,jpegenc@ac4e000"; + cam_jpeg_dma = "/soc/qcom,jpegdma@0xac52000"; + cam_fd = "/soc/qcom,fd@ac5a000"; + ad_hoc_bus = "/soc/ad-hoc-bus"; + rsc_apps = "/soc/ad-hoc-bus/rsc-apps"; + rsc_disp = "/soc/ad-hoc-bus/rsc-disp"; + bcm_acv = "/soc/ad-hoc-bus/bcm-acv"; + bcm_alc = "/soc/ad-hoc-bus/bcm-alc"; + bcm_mc0 = "/soc/ad-hoc-bus/bcm-mc0"; + bcm_sh0 = "/soc/ad-hoc-bus/bcm-sh0"; + bcm_mm0 = "/soc/ad-hoc-bus/bcm-mm0"; + bcm_sh1 = "/soc/ad-hoc-bus/bcm-sh1"; + bcm_mm1 = "/soc/ad-hoc-bus/bcm-mm1"; + bcm_sh2 = "/soc/ad-hoc-bus/bcm-sh2"; + bcm_mm2 = "/soc/ad-hoc-bus/bcm-mm2"; + bcm_sh3 = "/soc/ad-hoc-bus/bcm-sh3"; + bcm_mm3 = "/soc/ad-hoc-bus/bcm-mm3"; + bcm_sh4 = "/soc/ad-hoc-bus/bcm-sh4"; + bcm_sh5 = "/soc/ad-hoc-bus/bcm-sh5"; + bcm_sn0 = "/soc/ad-hoc-bus/bcm-sn0"; + bcm_ce0 = "/soc/ad-hoc-bus/bcm-ce0"; + bcm_ip0 = "/soc/ad-hoc-bus/bcm-ip0"; + bcm_cn0 = "/soc/ad-hoc-bus/bcm-cn0"; + bcm_qup0 = "/soc/ad-hoc-bus/bcm-qup0"; + bcm_sn1 = "/soc/ad-hoc-bus/bcm-sn1"; + bcm_sn2 = "/soc/ad-hoc-bus/bcm-sn2"; + bcm_sn3 = "/soc/ad-hoc-bus/bcm-sn3"; + bcm_sn4 = "/soc/ad-hoc-bus/bcm-sn4"; + bcm_sn5 = "/soc/ad-hoc-bus/bcm-sn5"; + bcm_sn6 = "/soc/ad-hoc-bus/bcm-sn6"; + bcm_sn7 = "/soc/ad-hoc-bus/bcm-sn7"; + bcm_sn8 = "/soc/ad-hoc-bus/bcm-sn8"; + bcm_sn9 = "/soc/ad-hoc-bus/bcm-sn9"; + bcm_sn11 = "/soc/ad-hoc-bus/bcm-sn11"; + bcm_sn12 = "/soc/ad-hoc-bus/bcm-sn12"; + bcm_sn14 = "/soc/ad-hoc-bus/bcm-sn14"; + bcm_sn15 = "/soc/ad-hoc-bus/bcm-sn15"; + bcm_mc0_display = "/soc/ad-hoc-bus/bcm-mc0_display"; + bcm_sh0_display = "/soc/ad-hoc-bus/bcm-sh0_display"; + bcm_mm0_display = "/soc/ad-hoc-bus/bcm-mm0_display"; + bcm_mm1_display = "/soc/ad-hoc-bus/bcm-mm1_display"; + bcm_mm2_display = "/soc/ad-hoc-bus/bcm-mm2_display"; + bcm_mm3_display = "/soc/ad-hoc-bus/bcm-mm3_display"; + fab_aggre1_noc = "/soc/ad-hoc-bus/fab-aggre1_noc"; + fab_aggre2_noc = "/soc/ad-hoc-bus/fab-aggre2_noc"; + fab_camnoc_virt = "/soc/ad-hoc-bus/fab-camnoc_virt"; + fab_config_noc = "/soc/ad-hoc-bus/fab-config_noc"; + fab_dc_noc = "/soc/ad-hoc-bus/fab-dc_noc"; + fab_gladiator_noc = "/soc/ad-hoc-bus/fab-gladiator_noc"; + fab_ipa_virt = "/soc/ad-hoc-bus/fab-ipa_virt"; + fab_mc_virt = "/soc/ad-hoc-bus/fab-mc_virt"; + fab_mem_noc = "/soc/ad-hoc-bus/fab-mem_noc"; + fab_mmss_noc = "/soc/ad-hoc-bus/fab-mmss_noc"; + fab_system_noc = "/soc/ad-hoc-bus/fab-system_noc"; + fab_mc_virt_display = "/soc/ad-hoc-bus/fab-mc_virt_display"; + fab_mem_noc_display = "/soc/ad-hoc-bus/fab-mem_noc_display"; + fab_mmss_noc_display = "/soc/ad-hoc-bus/fab-mmss_noc_display"; + mas_qhm_a1noc_cfg = "/soc/ad-hoc-bus/mas-qhm-a1noc-cfg"; + mas_qhm_qup1 = "/soc/ad-hoc-bus/mas-qhm-qup1"; + mas_qhm_tsif = "/soc/ad-hoc-bus/mas-qhm-tsif"; + mas_xm_sdc2 = "/soc/ad-hoc-bus/mas-xm-sdc2"; + mas_xm_sdc4 = "/soc/ad-hoc-bus/mas-xm-sdc4"; + mas_xm_ufs_card = "/soc/ad-hoc-bus/mas-xm-ufs-card"; + mas_xm_ufs_mem = "/soc/ad-hoc-bus/mas-xm-ufs-mem"; + mas_xm_pcie_0 = "/soc/ad-hoc-bus/mas-xm-pcie-0"; + mas_qhm_a2noc_cfg = "/soc/ad-hoc-bus/mas-qhm-a2noc-cfg"; + mas_qhm_qdss_bam = "/soc/ad-hoc-bus/mas-qhm-qdss-bam"; + mas_qhm_qup2 = "/soc/ad-hoc-bus/mas-qhm-qup2"; + mas_qnm_cnoc = "/soc/ad-hoc-bus/mas-qnm-cnoc"; + mas_qxm_crypto = "/soc/ad-hoc-bus/mas-qxm-crypto"; + mas_qxm_ipa = "/soc/ad-hoc-bus/mas-qxm-ipa"; + mas_xm_pcie3_1 = "/soc/ad-hoc-bus/mas-xm-pcie3-1"; + mas_xm_qdss_etr = "/soc/ad-hoc-bus/mas-xm-qdss-etr"; + mas_xm_usb3_0 = "/soc/ad-hoc-bus/mas-xm-usb3-0"; + mas_xm_usb3_1 = "/soc/ad-hoc-bus/mas-xm-usb3-1"; + mas_qxm_camnoc_hf0_uncomp = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf0-uncomp"; + mas_qxm_camnoc_hf1_uncomp = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf1-uncomp"; + mas_qxm_camnoc_sf_uncomp = "/soc/ad-hoc-bus/mas-qxm-camnoc-sf-uncomp"; + mas_qhm_spdm = "/soc/ad-hoc-bus/mas-qhm-spdm"; + mas_qnm_snoc = "/soc/ad-hoc-bus/mas-qnm-snoc"; + mas_qhm_cnoc = "/soc/ad-hoc-bus/mas-qhm-cnoc"; + mas_acm_l3 = "/soc/ad-hoc-bus/mas-acm-l3"; + mas_pm_gnoc_cfg = "/soc/ad-hoc-bus/mas-pm-gnoc-cfg"; + mas_ipa_core_master = "/soc/ad-hoc-bus/mas-ipa-core-master"; + mas_llcc_mc = "/soc/ad-hoc-bus/mas-llcc-mc"; + mas_acm_tcu = "/soc/ad-hoc-bus/mas-acm-tcu"; + mas_qhm_memnoc_cfg = "/soc/ad-hoc-bus/mas-qhm-memnoc-cfg"; + mas_qnm_apps = "/soc/ad-hoc-bus/mas-qnm-apps"; + mas_qnm_mnoc_hf = "/soc/ad-hoc-bus/mas-qnm-mnoc-hf"; + mas_qnm_mnoc_sf = "/soc/ad-hoc-bus/mas-qnm-mnoc-sf"; + mas_qnm_snoc_gc = "/soc/ad-hoc-bus/mas-qnm-snoc-gc"; + mas_qnm_snoc_sf = "/soc/ad-hoc-bus/mas-qnm-snoc-sf"; + mas_qxm_gpu = "/soc/ad-hoc-bus/mas-qxm-gpu"; + mas_qhm_mnoc_cfg = "/soc/ad-hoc-bus/mas-qhm-mnoc-cfg"; + mas_qxm_camnoc_hf0 = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf0"; + mas_qxm_camnoc_hf1 = "/soc/ad-hoc-bus/mas-qxm-camnoc-hf1"; + mas_qxm_camnoc_sf = "/soc/ad-hoc-bus/mas-qxm-camnoc-sf"; + mas_qxm_mdp0 = "/soc/ad-hoc-bus/mas-qxm-mdp0"; + mas_qxm_mdp1 = "/soc/ad-hoc-bus/mas-qxm-mdp1"; + mas_qxm_rot = "/soc/ad-hoc-bus/mas-qxm-rot"; + mas_qxm_venus0 = "/soc/ad-hoc-bus/mas-qxm-venus0"; + mas_qxm_venus1 = "/soc/ad-hoc-bus/mas-qxm-venus1"; + mas_qxm_venus_arm9 = "/soc/ad-hoc-bus/mas-qxm-venus-arm9"; + mas_qhm_snoc_cfg = "/soc/ad-hoc-bus/mas-qhm-snoc-cfg"; + mas_qnm_aggre1_noc = "/soc/ad-hoc-bus/mas-qnm-aggre1-noc"; + mas_qnm_aggre2_noc = "/soc/ad-hoc-bus/mas-qnm-aggre2-noc"; + mas_qnm_gladiator_sodv = "/soc/ad-hoc-bus/mas-qnm-gladiator-sodv"; + mas_qnm_memnoc = "/soc/ad-hoc-bus/mas-qnm-memnoc"; + mas_qnm_pcie_anoc = "/soc/ad-hoc-bus/mas-qnm-pcie-anoc"; + mas_qxm_pimem = "/soc/ad-hoc-bus/mas-qxm-pimem"; + mas_xm_gic = "/soc/ad-hoc-bus/mas-xm-gic"; + mas_alc = "/soc/ad-hoc-bus/mas-alc"; + mas_llcc_mc_display = "/soc/ad-hoc-bus/mas-llcc-mc_display"; + mas_qnm_mnoc_hf_display = "/soc/ad-hoc-bus/mas-qnm-mnoc-hf_display"; + mas_qnm_mnoc_sf_display = "/soc/ad-hoc-bus/mas-qnm-mnoc-sf_display"; + mas_qxm_mdp0_display = "/soc/ad-hoc-bus/mas-qxm-mdp0_display"; + mas_qxm_mdp1_display = "/soc/ad-hoc-bus/mas-qxm-mdp1_display"; + mas_qxm_rot_display = "/soc/ad-hoc-bus/mas-qxm-rot_display"; + slv_qns_a1noc_snoc = "/soc/ad-hoc-bus/slv-qns-a1noc-snoc"; + slv_srvc_aggre1_noc = "/soc/ad-hoc-bus/slv-srvc-aggre1-noc"; + slv_qns_pcie_a1noc_snoc = "/soc/ad-hoc-bus/slv-qns-pcie-a1noc-snoc"; + slv_qns_a2noc_snoc = "/soc/ad-hoc-bus/slv-qns-a2noc-snoc"; + slv_qns_pcie_snoc = "/soc/ad-hoc-bus/slv-qns-pcie-snoc"; + slv_srvc_aggre2_noc = "/soc/ad-hoc-bus/slv-srvc-aggre2-noc"; + slv_qns_camnoc_uncomp = "/soc/ad-hoc-bus/slv-qns-camnoc-uncomp"; + slv_qhs_a1_noc_cfg = "/soc/ad-hoc-bus/slv-qhs-a1-noc-cfg"; + slv_qhs_a2_noc_cfg = "/soc/ad-hoc-bus/slv-qhs-a2-noc-cfg"; + slv_qhs_aop = "/soc/ad-hoc-bus/slv-qhs-aop"; + slv_qhs_aoss = "/soc/ad-hoc-bus/slv-qhs-aoss"; + slv_qhs_camera_cfg = "/soc/ad-hoc-bus/slv-qhs-camera-cfg"; + slv_qhs_clk_ctl = "/soc/ad-hoc-bus/slv-qhs-clk-ctl"; + slv_qhs_compute_dsp_cfg = "/soc/ad-hoc-bus/slv-qhs-compute-dsp-cfg"; + slv_qhs_cpr_cx = "/soc/ad-hoc-bus/slv-qhs-cpr-cx"; + slv_qhs_crypto0_cfg = "/soc/ad-hoc-bus/slv-qhs-crypto0-cfg"; + slv_qhs_dcc_cfg = "/soc/ad-hoc-bus/slv-qhs-dcc-cfg"; + slv_qhs_ddrss_cfg = "/soc/ad-hoc-bus/slv-qhs-ddrss-cfg"; + slv_qhs_display_cfg = "/soc/ad-hoc-bus/slv-qhs-display-cfg"; + slv_qhs_glm = "/soc/ad-hoc-bus/slv-qhs-glm"; + slv_qhs_gpuss_cfg = "/soc/ad-hoc-bus/slv-qhs-gpuss-cfg"; + slv_qhs_imem_cfg = "/soc/ad-hoc-bus/slv-qhs-imem-cfg"; + slv_qhs_ipa = "/soc/ad-hoc-bus/slv-qhs-ipa"; + slv_qhs_mnoc_cfg = "/soc/ad-hoc-bus/slv-qhs-mnoc-cfg"; + slv_qhs_pcie0_cfg = "/soc/ad-hoc-bus/slv-qhs-pcie0-cfg"; + slv_qhs_pcie_gen3_cfg = "/soc/ad-hoc-bus/slv-qhs-pcie-gen3-cfg"; + slv_qhs_pdm = "/soc/ad-hoc-bus/slv-qhs-pdm"; + slv_qhs_phy_refgen_south = "/soc/ad-hoc-bus/slv-qhs-phy-refgen-south"; + slv_qhs_pimem_cfg = "/soc/ad-hoc-bus/slv-qhs-pimem-cfg"; + slv_qhs_prng = "/soc/ad-hoc-bus/slv-qhs-prng"; + slv_qhs_qdss_cfg = "/soc/ad-hoc-bus/slv-qhs-qdss-cfg"; + slv_qhs_qupv3_north = "/soc/ad-hoc-bus/slv-qhs-qupv3-north"; + slv_qhs_qupv3_south = "/soc/ad-hoc-bus/slv-qhs-qupv3-south"; + slv_qhs_sdc2 = "/soc/ad-hoc-bus/slv-qhs-sdc2"; + slv_qhs_sdc4 = "/soc/ad-hoc-bus/slv-qhs-sdc4"; + slv_qhs_snoc_cfg = "/soc/ad-hoc-bus/slv-qhs-snoc-cfg"; + slv_qhs_spdm = "/soc/ad-hoc-bus/slv-qhs-spdm"; + slv_qhs_spss_cfg = "/soc/ad-hoc-bus/slv-qhs-spss-cfg"; + slv_qhs_tcsr = "/soc/ad-hoc-bus/slv-qhs-tcsr"; + slv_qhs_tlmm_north = "/soc/ad-hoc-bus/slv-qhs-tlmm-north"; + slv_qhs_tlmm_south = "/soc/ad-hoc-bus/slv-qhs-tlmm-south"; + slv_qhs_tsif = "/soc/ad-hoc-bus/slv-qhs-tsif"; + slv_qhs_ufs_card_cfg = "/soc/ad-hoc-bus/slv-qhs-ufs-card-cfg"; + slv_qhs_ufs_mem_cfg = "/soc/ad-hoc-bus/slv-qhs-ufs-mem-cfg"; + slv_qhs_usb3_0 = "/soc/ad-hoc-bus/slv-qhs-usb3-0"; + slv_qhs_usb3_1 = "/soc/ad-hoc-bus/slv-qhs-usb3-1"; + slv_qhs_venus_cfg = "/soc/ad-hoc-bus/slv-qhs-venus-cfg"; + slv_qhs_vsense_ctrl_cfg = "/soc/ad-hoc-bus/slv-qhs-vsense-ctrl-cfg"; + slv_qns_cnoc_a2noc = "/soc/ad-hoc-bus/slv-qns-cnoc-a2noc"; + slv_srvc_cnoc = "/soc/ad-hoc-bus/slv-srvc-cnoc"; + slv_qhs_llcc = "/soc/ad-hoc-bus/slv-qhs-llcc"; + slv_qhs_memnoc = "/soc/ad-hoc-bus/slv-qhs-memnoc"; + slv_qns_gladiator_sodv = "/soc/ad-hoc-bus/slv-qns-gladiator-sodv"; + slv_qns_gnoc_memnoc = "/soc/ad-hoc-bus/slv-qns-gnoc-memnoc"; + slv_srvc_gnoc = "/soc/ad-hoc-bus/slv-srvc-gnoc"; + slv_ipa_core_slave = "/soc/ad-hoc-bus/slv-ipa-core-slave"; + slv_ebi = "/soc/ad-hoc-bus/slv-ebi"; + slv_qhs_mdsp_ms_mpu_cfg = "/soc/ad-hoc-bus/slv-qhs-mdsp-ms-mpu-cfg"; + slv_qns_apps_io = "/soc/ad-hoc-bus/slv-qns-apps-io"; + slv_qns_llcc = "/soc/ad-hoc-bus/slv-qns-llcc"; + slv_qns_memnoc_snoc = "/soc/ad-hoc-bus/slv-qns-memnoc-snoc"; + slv_srvc_memnoc = "/soc/ad-hoc-bus/slv-srvc-memnoc"; + slv_qns2_mem_noc = "/soc/ad-hoc-bus/slv-qns2-mem-noc"; + slv_qns_mem_noc_hf = "/soc/ad-hoc-bus/slv-qns-mem-noc-hf"; + slv_srvc_mnoc = "/soc/ad-hoc-bus/slv-srvc-mnoc"; + slv_qhs_apss = "/soc/ad-hoc-bus/slv-qhs-apss"; + slv_qns_cnoc = "/soc/ad-hoc-bus/slv-qns-cnoc"; + slv_qns_memnoc_gc = "/soc/ad-hoc-bus/slv-qns-memnoc-gc"; + slv_qns_memnoc_sf = "/soc/ad-hoc-bus/slv-qns-memnoc-sf"; + slv_qxs_imem = "/soc/ad-hoc-bus/slv-qxs-imem"; + slv_qxs_pcie = "/soc/ad-hoc-bus/slv-qxs-pcie"; + slv_qxs_pcie_gen3 = "/soc/ad-hoc-bus/slv-qxs-pcie-gen3"; + slv_qxs_pimem = "/soc/ad-hoc-bus/slv-qxs-pimem"; + slv_srvc_snoc = "/soc/ad-hoc-bus/slv-srvc-snoc"; + slv_xs_qdss_stm = "/soc/ad-hoc-bus/slv-xs-qdss-stm"; + slv_xs_sys_tcu_cfg = "/soc/ad-hoc-bus/slv-xs-sys-tcu-cfg"; + slv_ebi_display = "/soc/ad-hoc-bus/slv-ebi_display"; + slv_qns_llcc_display = "/soc/ad-hoc-bus/slv-qns-llcc_display"; + slv_qns2_mem_noc_display = "/soc/ad-hoc-bus/slv-qns2-mem-noc_display"; + slv_qns_mem_noc_hf_display = "/soc/ad-hoc-bus/slv-qns-mem-noc-hf_display"; + msm_vidc = "/soc/qcom,vidc@aa00000"; + tlmm = "/soc/pinctrl@03400000"; + ufs_dev_reset_assert = "/soc/pinctrl@03400000/ufs_dev_reset_assert"; + ufs_dev_reset_deassert = "/soc/pinctrl@03400000/ufs_dev_reset_deassert"; + flash_led3_front_en = "/soc/pinctrl@03400000/flash_led3_front/flash_led3_front_en"; + flash_led3_front_dis = "/soc/pinctrl@03400000/flash_led3_front/flash_led3_front_dis"; + flash_led3_iris_en = "/soc/pinctrl@03400000/flash_led3_iris/flash_led3_iris_en"; + flash_led3_iris_dis = "/soc/pinctrl@03400000/flash_led3_iris/flash_led3_iris_dis"; + wcd_intr_default = "/soc/pinctrl@03400000/wcd9xxx_intr/wcd_intr_default"; + storage_cd = "/soc/pinctrl@03400000/storage_cd"; + sdc2_clk_on = "/soc/pinctrl@03400000/sdc2_clk_on"; + sdc2_clk_off = "/soc/pinctrl@03400000/sdc2_clk_off"; + sdc2_clk_ds_400KHz = "/soc/pinctrl@03400000/sdc2_clk_ds_400KHz"; + sdc2_clk_ds_50MHz = "/soc/pinctrl@03400000/sdc2_clk_ds_50MHz"; + sdc2_clk_ds_100MHz = "/soc/pinctrl@03400000/sdc2_clk_ds_100MHz"; + sdc2_clk_ds_200MHz = "/soc/pinctrl@03400000/sdc2_clk_ds_200MHz"; + sdc2_cmd_on = "/soc/pinctrl@03400000/sdc2_cmd_on"; + sdc2_cmd_off = "/soc/pinctrl@03400000/sdc2_cmd_off"; + sdc2_cmd_ds_400KHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_400KHz"; + sdc2_cmd_ds_50MHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_50MHz"; + sdc2_cmd_ds_100MHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_100MHz"; + sdc2_cmd_ds_200MHz = "/soc/pinctrl@03400000/sdc2_cmd_ds_200MHz"; + sdc2_data_on = "/soc/pinctrl@03400000/sdc2_data_on"; + sdc2_data_off = "/soc/pinctrl@03400000/sdc2_data_off"; + sdc2_data_ds_400KHz = "/soc/pinctrl@03400000/sdc2_data_ds_400KHz"; + sdc2_data_ds_50MHz = "/soc/pinctrl@03400000/sdc2_data_ds_50MHz"; + sdc2_data_ds_100MHz = "/soc/pinctrl@03400000/sdc2_data_ds_100MHz"; + sdc2_data_ds_200MHz = "/soc/pinctrl@03400000/sdc2_data_ds_200MHz"; + pcie0_clkreq_default = "/soc/pinctrl@03400000/pcie0/pcie0_clkreq_default"; + pcie0_perst_default = "/soc/pinctrl@03400000/pcie0/pcie0_perst_default"; + pcie0_wake_default = "/soc/pinctrl@03400000/pcie0/pcie0_wake_default"; + pcie1_clkreq_default = "/soc/pinctrl@03400000/pcie1/pcie1_clkreq_default"; + pcie1_perst_default = "/soc/pinctrl@03400000/pcie1/pcie1_perst_default"; + pcie1_wake_default = "/soc/pinctrl@03400000/pcie1/pcie1_wake_default"; + cdc_reset_sleep = "/soc/pinctrl@03400000/cdc_reset_ctrl/cdc_reset_sleep"; + cdc_reset_active = "/soc/pinctrl@03400000/cdc_reset_ctrl/cdc_reset_active"; + spkr_i2s_clk_sleep = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_sleep"; + spkr_i2s_clk_active = "/soc/pinctrl@03400000/spkr_i2s_clk_pin/spkr_i2s_clk_active"; + wcd_gnd_mic_swap_idle = "/soc/pinctrl@03400000/wcd_gnd_mic_swap/wcd_gnd_mic_swap_idle"; + wcd_gnd_mic_swap_active = "/soc/pinctrl@03400000/wcd_gnd_mic_swap/wcd_gnd_mic_swap_active"; + wcd_usbc_analog_en1_idle = "/soc/pinctrl@03400000/wcd_usbc_analog_en1/wcd_usbc_ana_en1_idle"; + wcd_usbc_analog_en1_active = "/soc/pinctrl@03400000/wcd_usbc_analog_en1/wcd_usbc_ana_en1_active"; + wcd_usbc_analog_en2_idle = "/soc/pinctrl@03400000/wcd_usbc_analog_en2/wcd_usbc_ana_en2_idle"; + wcd_usbc_analog_en2_active = "/soc/pinctrl@03400000/wcd_usbc_analog_en2/wcd_usbc_ana_en2_active"; + pri_aux_pcm_clk_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_clk/pri_aux_pcm_clk_sleep"; + pri_aux_pcm_clk_active = "/soc/pinctrl@03400000/pri_aux_pcm_clk/pri_aux_pcm_clk_active"; + pri_aux_pcm_sync_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_sync/pri_aux_pcm_sync_sleep"; + pri_aux_pcm_sync_active = "/soc/pinctrl@03400000/pri_aux_pcm_sync/pri_aux_pcm_sync_active"; + pri_aux_pcm_din_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_din/pri_aux_pcm_din_sleep"; + pri_aux_pcm_din_active = "/soc/pinctrl@03400000/pri_aux_pcm_din/pri_aux_pcm_din_active"; + pri_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/pri_aux_pcm_dout/pri_aux_pcm_dout_sleep"; + pri_aux_pcm_dout_active = "/soc/pinctrl@03400000/pri_aux_pcm_dout/pri_aux_pcm_dout_active"; + pmx_sde = "/soc/pinctrl@03400000/pmx_sde"; + sde_dsi_active = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_active"; + sde_dsi_suspend = "/soc/pinctrl@03400000/pmx_sde/sde_dsi_suspend"; + sde_te_active = "/soc/pinctrl@03400000/pmx_sde_te/sde_te_active"; + sde_te_suspend = "/soc/pinctrl@03400000/pmx_sde_te/sde_te_suspend"; + sde_dp_aux_active = "/soc/pinctrl@03400000/sde_dp_aux_active"; + sde_dp_aux_suspend = "/soc/pinctrl@03400000/sde_dp_aux_suspend"; + sde_dp_usbplug_cc_active = "/soc/pinctrl@03400000/sde_dp_usbplug_cc_active"; + sde_dp_usbplug_cc_suspend = "/soc/pinctrl@03400000/sde_dp_usbplug_cc_suspend"; + ts_int_active1 = "/soc/pinctrl@03400000/pmx_ts_int_active/ts_int_active"; + ts_int_suspend1 = "/soc/pinctrl@03400000/pmx_ts_int_suspend/ts_int_suspend1"; + ts_reset_active1 = "/soc/pinctrl@03400000/pmx_ts_reset_active/ts_reset_active"; + ts_reset_suspend1 = "/soc/pinctrl@03400000/pmx_ts_reset_suspend/ts_reset_suspend1"; + ts_release = "/soc/pinctrl@03400000/pmx_ts_release/ts_release"; + ts_active = "/soc/pinctrl@03400000/ts_mux/ts_active"; + ts_reset_suspend = "/soc/pinctrl@03400000/ts_mux/ts_reset_suspend"; + ts_int_suspend = "/soc/pinctrl@03400000/ts_mux/ts_int_suspend"; + sec_aux_pcm_sleep = "/soc/pinctrl@03400000/sec_aux_pcm/sec_aux_pcm_sleep"; + sec_aux_pcm_active = "/soc/pinctrl@03400000/sec_aux_pcm/sec_aux_pcm_active"; + sec_aux_pcm_din_sleep = "/soc/pinctrl@03400000/sec_aux_pcm_din/sec_aux_pcm_din_sleep"; + sec_aux_pcm_din_active = "/soc/pinctrl@03400000/sec_aux_pcm_din/sec_aux_pcm_din_active"; + sec_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/sec_aux_pcm_dout/sec_aux_pcm_dout_sleep"; + sec_aux_pcm_dout_active = "/soc/pinctrl@03400000/sec_aux_pcm_dout/sec_aux_pcm_dout_active"; + tert_aux_pcm_sleep = "/soc/pinctrl@03400000/tert_aux_pcm/tert_aux_pcm_sleep"; + tert_aux_pcm_active = "/soc/pinctrl@03400000/tert_aux_pcm/tert_aux_pcm_active"; + tert_aux_pcm_din_sleep = "/soc/pinctrl@03400000/tert_aux_pcm_din/tert_aux_pcm_din_sleep"; + tert_aux_pcm_din_active = "/soc/pinctrl@03400000/tert_aux_pcm_din/tert_aux_pcm_din_active"; + tert_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/tert_aux_pcm_dout/tert_aux_pcm_dout_sleep"; + tert_aux_pcm_dout_active = "/soc/pinctrl@03400000/tert_aux_pcm_dout/tert_aux_pcm_dout_active"; + quat_aux_pcm_sleep = "/soc/pinctrl@03400000/quat_aux_pcm/quat_aux_pcm_sleep"; + quat_aux_pcm_active = "/soc/pinctrl@03400000/quat_aux_pcm/quat_aux_pcm_active"; + quat_aux_pcm_din_sleep = "/soc/pinctrl@03400000/quat_aux_pcm_din/quat_aux_pcm_din_sleep"; + quat_aux_pcm_din_active = "/soc/pinctrl@03400000/quat_aux_pcm_din/quat_aux_pcm_din_active"; + quat_aux_pcm_dout_sleep = "/soc/pinctrl@03400000/quat_aux_pcm_dout/quat_aux_pcm_dout_sleep"; + quat_aux_pcm_dout_active = "/soc/pinctrl@03400000/quat_aux_pcm_dout/quat_aux_pcm_dout_active"; + pri_mi2s_mclk_sleep = "/soc/pinctrl@03400000/pri_mi2s_mclk/pri_mi2s_mclk_sleep"; + pri_mi2s_mclk_active = "/soc/pinctrl@03400000/pri_mi2s_mclk/pri_mi2s_mclk_active"; + pri_mi2s_sck_sleep = "/soc/pinctrl@03400000/pri_mi2s_sck/pri_mi2s_sck_sleep"; + pri_mi2s_sck_active = "/soc/pinctrl@03400000/pri_mi2s_sck/pri_mi2s_sck_active"; + pri_mi2s_ws_sleep = "/soc/pinctrl@03400000/pri_mi2s_ws/pri_mi2s_ws_sleep"; + pri_mi2s_ws_active = "/soc/pinctrl@03400000/pri_mi2s_ws/pri_mi2s_ws_active"; + pri_mi2s_sd0_sleep = "/soc/pinctrl@03400000/pri_mi2s_sd0/pri_mi2s_sd0_sleep"; + pri_mi2s_sd0_active = "/soc/pinctrl@03400000/pri_mi2s_sd0/pri_mi2s_sd0_active"; + pri_mi2s_sd1_sleep = "/soc/pinctrl@03400000/pri_mi2s_sd1/pri_mi2s_sd1_sleep"; + pri_mi2s_sd1_active = "/soc/pinctrl@03400000/pri_mi2s_sd1/pri_mi2s_sd1_active"; + sec_mi2s_mclk_sleep = "/soc/pinctrl@03400000/sec_mi2s_mclk/sec_mi2s_mclk_sleep"; + sec_mi2s_mclk_active = "/soc/pinctrl@03400000/sec_mi2s_mclk/sec_mi2s_mclk_active"; + sec_mi2s_sleep = "/soc/pinctrl@03400000/sec_mi2s/sec_mi2s_sleep"; + sec_mi2s_active = "/soc/pinctrl@03400000/sec_mi2s/sec_mi2s_active"; + sec_mi2s_sd0_sleep = "/soc/pinctrl@03400000/sec_mi2s_sd0/sec_mi2s_sd0_sleep"; + sec_mi2s_sd0_active = "/soc/pinctrl@03400000/sec_mi2s_sd0/sec_mi2s_sd0_active"; + sec_mi2s_sd1_sleep = "/soc/pinctrl@03400000/sec_mi2s_sd1/sec_mi2s_sd1_sleep"; + sec_mi2s_sd1_active = "/soc/pinctrl@03400000/sec_mi2s_sd1/sec_mi2s_sd1_active"; + tert_mi2s_mclk_sleep = "/soc/pinctrl@03400000/tert_mi2s_mclk/tert_mi2s_mclk_sleep"; + tert_mi2s_mclk_active = "/soc/pinctrl@03400000/tert_mi2s_mclk/tert_mi2s_mclk_active"; + tert_mi2s_sleep = "/soc/pinctrl@03400000/tert_mi2s/tert_mi2s_sleep"; + tert_mi2s_active = "/soc/pinctrl@03400000/tert_mi2s/tert_mi2s_active"; + tert_mi2s_sd0_sleep = "/soc/pinctrl@03400000/tert_mi2s_sd0/tert_mi2s_sd0_sleep"; + tert_mi2s_sd0_active = "/soc/pinctrl@03400000/tert_mi2s_sd0/tert_mi2s_sd0_active"; + tert_mi2s_sd1_sleep = "/soc/pinctrl@03400000/tert_mi2s_sd1/tert_mi2s_sd1_sleep"; + tert_mi2s_sd1_active = "/soc/pinctrl@03400000/tert_mi2s_sd1/tert_mi2s_sd1_active"; + quat_mi2s_mclk_sleep = "/soc/pinctrl@03400000/quat_mi2s_mclk/quat_mi2s_mclk_sleep"; + quat_mi2s_mclk_active = "/soc/pinctrl@03400000/quat_mi2s_mclk/quat_mi2s_mclk_active"; + quat_mi2s_sleep = "/soc/pinctrl@03400000/quat_mi2s/quat_mi2s_sleep"; + quat_mi2s_active = "/soc/pinctrl@03400000/quat_mi2s/quat_mi2s_active"; + quat_mi2s_sd0_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd0/quat_mi2s_sd0_sleep"; + quat_mi2s_sd0_active = "/soc/pinctrl@03400000/quat_mi2s_sd0/quat_mi2s_sd0_active"; + quat_mi2s_sd1_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd1/quat_mi2s_sd1_sleep"; + quat_mi2s_sd1_active = "/soc/pinctrl@03400000/quat_mi2s_sd1/quat_mi2s_sd1_active"; + quat_mi2s_sd2_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd2/quat_mi2s_sd2_sleep"; + quat_mi2s_sd2_active = "/soc/pinctrl@03400000/quat_mi2s_sd2/quat_mi2s_sd2_active"; + quat_mi2s_sd3_sleep = "/soc/pinctrl@03400000/quat_mi2s_sd3/quat_mi2s_sd3_sleep"; + quat_mi2s_sd3_active = "/soc/pinctrl@03400000/quat_mi2s_sd3/quat_mi2s_sd3_active"; + quat_tdm_sleep = "/soc/pinctrl@03400000/quat_tdm/quat_tdm_sleep"; + quat_tdm_active = "/soc/pinctrl@03400000/quat_tdm/quat_tdm_active"; + quat_tdm_dout_sleep = "/soc/pinctrl@03400000/quat_tdm_dout/quat_tdm_dout_sleep"; + quat_tdm_dout_active = "/soc/pinctrl@03400000/quat_tdm_dout/quat_tdm_dout_active"; + quat_tdm_din_sleep = "/soc/pinctrl@03400000/quat_tdm_din/quat_tdm_din_sleep"; + quat_tdm_din_active = "/soc/pinctrl@03400000/quat_tdm_din/quat_tdm_din_active"; + qupv3_se0_i2c_pins = "/soc/pinctrl@03400000/qupv3_se0_i2c_pins"; + qupv3_se0_i2c_active = "/soc/pinctrl@03400000/qupv3_se0_i2c_pins/qupv3_se0_i2c_active"; + qupv3_se0_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se0_i2c_pins/qupv3_se0_i2c_sleep"; + qupv3_se0_spi_pins = "/soc/pinctrl@03400000/qupv3_se0_spi_pins"; + qupv3_se0_spi_active = "/soc/pinctrl@03400000/qupv3_se0_spi_pins/qupv3_se0_spi_active"; + qupv3_se0_spi_sleep = "/soc/pinctrl@03400000/qupv3_se0_spi_pins/qupv3_se0_spi_sleep"; + qupv3_se1_i2c_pins = "/soc/pinctrl@03400000/qupv3_se1_i2c_pins"; + qupv3_se1_i2c_active = "/soc/pinctrl@03400000/qupv3_se1_i2c_pins/qupv3_se1_i2c_active"; + qupv3_se1_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se1_i2c_pins/qupv3_se1_i2c_sleep"; + qupv3_se1_spi_pins = "/soc/pinctrl@03400000/qupv3_se1_spi_pins"; + qupv3_se1_spi_active = "/soc/pinctrl@03400000/qupv3_se1_spi_pins/qupv3_se1_spi_active"; + qupv3_se1_spi_sleep = "/soc/pinctrl@03400000/qupv3_se1_spi_pins/qupv3_se1_spi_sleep"; + qupv3_se2_i2c_pins = "/soc/pinctrl@03400000/qupv3_se2_i2c_pins"; + qupv3_se2_i2c_active = "/soc/pinctrl@03400000/qupv3_se2_i2c_pins/qupv3_se2_i2c_active"; + qupv3_se2_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se2_i2c_pins/qupv3_se2_i2c_sleep"; + qupv3_se2_spi_pins = "/soc/pinctrl@03400000/qupv3_se2_spi_pins"; + qupv3_se2_spi_active = "/soc/pinctrl@03400000/qupv3_se2_spi_pins/qupv3_se2_spi_active"; + qupv3_se2_spi_sleep = "/soc/pinctrl@03400000/qupv3_se2_spi_pins/qupv3_se2_spi_sleep"; + qupv3_se3_i2c_pins = "/soc/pinctrl@03400000/qupv3_se3_i2c_pins"; + qupv3_se3_i2c_active = "/soc/pinctrl@03400000/qupv3_se3_i2c_pins/qupv3_se3_i2c_active"; + qupv3_se3_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sleep"; + nfc_int_active = "/soc/pinctrl@03400000/nfc/nfc_int_active"; + nfc_int_suspend = "/soc/pinctrl@03400000/nfc/nfc_int_suspend"; + nfc_enable_active = "/soc/pinctrl@03400000/nfc/nfc_enable_active"; + nfc_enable_suspend = "/soc/pinctrl@03400000/nfc/nfc_enable_suspend"; + qupv3_se3_spi_pins = "/soc/pinctrl@03400000/qupv3_se3_spi_pins"; + qupv3_se3_spi_active = "/soc/pinctrl@03400000/qupv3_se3_spi_pins/qupv3_se3_spi_active"; + qupv3_se3_spi_sleep = "/soc/pinctrl@03400000/qupv3_se3_spi_pins/qupv3_se3_spi_sleep"; + qupv3_se4_i2c_pins = "/soc/pinctrl@03400000/qupv3_se4_i2c_pins"; + qupv3_se4_i2c_active = "/soc/pinctrl@03400000/qupv3_se4_i2c_pins/qupv3_se4_i2c_active"; + qupv3_se4_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se4_i2c_pins/qupv3_se4_i2c_sleep"; + qupv3_se4_spi_pins = "/soc/pinctrl@03400000/qupv3_se4_spi_pins"; + qupv3_se4_spi_active = "/soc/pinctrl@03400000/qupv3_se4_spi_pins/qupv3_se4_spi_active"; + qupv3_se4_spi_sleep = "/soc/pinctrl@03400000/qupv3_se4_spi_pins/qupv3_se4_spi_sleep"; + qupv3_se5_i2c_pins = "/soc/pinctrl@03400000/qupv3_se5_i2c_pins"; + qupv3_se5_i2c_active = "/soc/pinctrl@03400000/qupv3_se5_i2c_pins/qupv3_se5_i2c_active"; + qupv3_se5_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se5_i2c_pins/qupv3_se5_i2c_sleep"; + qupv3_se5_spi_pins = "/soc/pinctrl@03400000/qupv3_se5_spi_pins"; + qupv3_se5_spi_active = "/soc/pinctrl@03400000/qupv3_se5_spi_pins/qupv3_se5_spi_active"; + qupv3_se5_spi_sleep = "/soc/pinctrl@03400000/qupv3_se5_spi_pins/qupv3_se5_spi_sleep"; + qupv3_se6_i2c_pins = "/soc/pinctrl@03400000/qupv3_se6_i2c_pins"; + qupv3_se6_i2c_active = "/soc/pinctrl@03400000/qupv3_se6_i2c_pins/qupv3_se6_i2c_active"; + qupv3_se6_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se6_i2c_pins/qupv3_se6_i2c_sleep"; + qupv3_se6_4uart_pins = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins"; + qupv3_se6_ctsrx = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins/qupv3_se6_ctsrx"; + qupv3_se6_rts = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins/qupv3_se6_rts"; + qupv3_se6_tx = "/soc/pinctrl@03400000/qupv3_se6_4uart_pins/qupv3_se6_tx"; + qupv3_se6_spi_pins = "/soc/pinctrl@03400000/qupv3_se6_spi_pins"; + qupv3_se6_spi_active = "/soc/pinctrl@03400000/qupv3_se6_spi_pins/qupv3_se6_spi_active"; + qupv3_se6_spi_sleep = "/soc/pinctrl@03400000/qupv3_se6_spi_pins/qupv3_se6_spi_sleep"; + qupv3_se7_i2c_pins = "/soc/pinctrl@03400000/qupv3_se7_i2c_pins"; + qupv3_se7_i2c_active = "/soc/pinctrl@03400000/qupv3_se7_i2c_pins/qupv3_se7_i2c_active"; + qupv3_se7_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se7_i2c_pins/qupv3_se7_i2c_sleep"; + qupv3_se7_4uart_pins = "/soc/pinctrl@03400000/qupv3_se7_4uart_pins"; + qupv3_se7_4uart_active = "/soc/pinctrl@03400000/qupv3_se7_4uart_pins/qupv3_se7_4uart_active"; + qupv3_se7_4uart_sleep = "/soc/pinctrl@03400000/qupv3_se7_4uart_pins/qupv3_se7_4uart_sleep"; + qupv3_se7_spi_pins = "/soc/pinctrl@03400000/qupv3_se7_spi_pins"; + qupv3_se7_spi_active = "/soc/pinctrl@03400000/qupv3_se7_spi_pins/qupv3_se7_spi_active"; + qupv3_se7_spi_sleep = "/soc/pinctrl@03400000/qupv3_se7_spi_pins/qupv3_se7_spi_sleep"; + qupv3_se8_i2c_pins = "/soc/pinctrl@03400000/qupv3_se8_i2c_pins"; + qupv3_se8_i2c_active = "/soc/pinctrl@03400000/qupv3_se8_i2c_pins/qupv3_se8_i2c_active"; + qupv3_se8_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se8_i2c_pins/qupv3_se8_i2c_sleep"; + qupv3_se8_spi_pins = "/soc/pinctrl@03400000/qupv3_se8_spi_pins"; + qupv3_se8_spi_active = "/soc/pinctrl@03400000/qupv3_se8_spi_pins/qupv3_se8_spi_active"; + qupv3_se8_spi_sleep = "/soc/pinctrl@03400000/qupv3_se8_spi_pins/qupv3_se8_spi_sleep"; + qupv3_se9_i2c_pins = "/soc/pinctrl@03400000/qupv3_se9_i2c_pins"; + qupv3_se9_i2c_active = "/soc/pinctrl@03400000/qupv3_se9_i2c_pins/qupv3_se9_i2c_active"; + qupv3_se9_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se9_i2c_pins/qupv3_se9_i2c_sleep"; + qupv3_se9_2uart_pins = "/soc/pinctrl@03400000/qupv3_se9_2uart_pins"; + qupv3_se9_2uart_active = "/soc/pinctrl@03400000/qupv3_se9_2uart_pins/qupv3_se9_2uart_active"; + qupv3_se9_2uart_sleep = "/soc/pinctrl@03400000/qupv3_se9_2uart_pins/qupv3_se9_2uart_sleep"; + qupv3_se9_spi_pins = "/soc/pinctrl@03400000/qupv3_se9_spi_pins"; + qupv3_se9_spi_active = "/soc/pinctrl@03400000/qupv3_se9_spi_pins/qupv3_se9_spi_active"; + qupv3_se9_spi_sleep = "/soc/pinctrl@03400000/qupv3_se9_spi_pins/qupv3_se9_spi_sleep"; + qupv3_se10_i2c_pins = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins"; + qupv3_se10_i2c_active = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins/qupv3_se10_i2c_active"; + qupv3_se10_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se10_i2c_pins/qupv3_se10_i2c_sleep"; + qupv3_se10_2uart_pins = "/soc/pinctrl@03400000/qupv3_se10_2uart_pins"; + qupv3_se10_2uart_active = "/soc/pinctrl@03400000/qupv3_se10_2uart_pins/qupv3_se10_2uart_active"; + qupv3_se10_2uart_sleep = "/soc/pinctrl@03400000/qupv3_se10_2uart_pins/qupv3_se10_2uart_sleep"; + qupv3_se10_spi_pins = "/soc/pinctrl@03400000/qupv3_se10_spi_pins"; + qupv3_se10_spi_active = "/soc/pinctrl@03400000/qupv3_se10_spi_pins/qupv3_se10_spi_active"; + qupv3_se10_spi_sleep = "/soc/pinctrl@03400000/qupv3_se10_spi_pins/qupv3_se10_spi_sleep"; + qupv3_se11_i2c_pins = "/soc/pinctrl@03400000/qupv3_se11_i2c_pins"; + qupv3_se11_i2c_active = "/soc/pinctrl@03400000/qupv3_se11_i2c_pins/qupv3_se11_i2c_active"; + qupv3_se11_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sleep"; + qupv3_se11_spi_pins = "/soc/pinctrl@03400000/qupv3_se11_spi_pins"; + qupv3_se11_spi_active = "/soc/pinctrl@03400000/qupv3_se11_spi_pins/qupv3_se11_spi_active"; + qupv3_se11_spi_sleep = "/soc/pinctrl@03400000/qupv3_se11_spi_pins/qupv3_se11_spi_sleep"; + qupv3_se12_i2c_pins = "/soc/pinctrl@03400000/qupv3_se12_i2c_pins"; + qupv3_se12_i2c_active = "/soc/pinctrl@03400000/qupv3_se12_i2c_pins/qupv3_se12_i2c_active"; + qupv3_se12_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sleep"; + qupv3_se12_spi_pins = "/soc/pinctrl@03400000/qupv3_se12_spi_pins"; + qupv3_se12_spi_active = "/soc/pinctrl@03400000/qupv3_se12_spi_pins/qupv3_se12_spi_active"; + qupv3_se12_spi_sleep = "/soc/pinctrl@03400000/qupv3_se12_spi_pins/qupv3_se12_spi_sleep"; + qupv3_se13_i2c_pins = "/soc/pinctrl@03400000/qupv3_se13_i2c_pins"; + qupv3_se13_i2c_active = "/soc/pinctrl@03400000/qupv3_se13_i2c_pins/qupv3_se13_i2c_active"; + qupv3_se13_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sleep"; + qupv3_se13_spi_pins = "/soc/pinctrl@03400000/qupv3_se13_spi_pins"; + qupv3_se13_spi_active = "/soc/pinctrl@03400000/qupv3_se13_spi_pins/qupv3_se13_spi_active"; + qupv3_se13_spi_sleep = "/soc/pinctrl@03400000/qupv3_se13_spi_pins/qupv3_se13_spi_sleep"; + qupv3_se14_i2c_pins = "/soc/pinctrl@03400000/qupv3_se14_i2c_pins"; + qupv3_se14_i2c_active = "/soc/pinctrl@03400000/qupv3_se14_i2c_pins/qupv3_se14_i2c_active"; + qupv3_se14_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sleep"; + qupv3_se14_spi_pins = "/soc/pinctrl@03400000/qupv3_se14_spi_pins"; + qupv3_se14_spi_active = "/soc/pinctrl@03400000/qupv3_se14_spi_pins/qupv3_se14_spi_active"; + qupv3_se14_spi_sleep = "/soc/pinctrl@03400000/qupv3_se14_spi_pins/qupv3_se14_spi_sleep"; + qupv3_se15_i2c_pins = "/soc/pinctrl@03400000/qupv3_se15_i2c_pins"; + qupv3_se15_i2c_active = "/soc/pinctrl@03400000/qupv3_se15_i2c_pins/qupv3_se15_i2c_active"; + qupv3_se15_i2c_sleep = "/soc/pinctrl@03400000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sleep"; + qupv3_se15_spi_pins = "/soc/pinctrl@03400000/qupv3_se15_spi_pins"; + qupv3_se15_spi_active = "/soc/pinctrl@03400000/qupv3_se15_spi_pins/qupv3_se15_spi_active"; + qupv3_se15_spi_sleep = "/soc/pinctrl@03400000/qupv3_se15_spi_pins/qupv3_se15_spi_sleep"; + cci0_active = "/soc/pinctrl@03400000/cci0_active"; + cci0_suspend = "/soc/pinctrl@03400000/cci0_suspend"; + cci1_active = "/soc/pinctrl@03400000/cci1_active"; + cci1_suspend = "/soc/pinctrl@03400000/cci1_suspend"; + cam_sensor_fisheye_active = "/soc/pinctrl@03400000/cam_sensor_fisheye_active"; + cam_sensor_fisheye_suspend = "/soc/pinctrl@03400000/cam_sensor_fisheye_suspend"; + cam_sensor_depth_active = "/soc/pinctrl@03400000/cam_sensor_depth_active"; + cam_sensor_depth_suspend = "/soc/pinctrl@03400000/cam_sensor_depth_suspend"; + max_rst_active = "/soc/pinctrl@03400000/max_rst_active"; + max_rst_suspend = "/soc/pinctrl@03400000/max_rst_suspend"; + max_6dof_active = "/soc/pinctrl@03400000/max_6dof_active"; + max_6dof_suspend = "/soc/pinctrl@03400000/max_6dof_suspend"; + cam_sensor_mclk0_active = "/soc/pinctrl@03400000/cam_sensor_mclk0_active"; + cam_sensor_mclk0_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk0_suspend"; + cam_sensor_rear_active = "/soc/pinctrl@03400000/cam_sensor_rear_active"; + cam_sensor_rear_suspend = "/soc/pinctrl@03400000/cam_sensor_rear_suspend"; + cam_sensor_mclk1_active = "/soc/pinctrl@03400000/cam_sensor_mclk1_active"; + cam_sensor_mclk1_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk1_suspend"; + cam_sensor_mclk3_active = "/soc/pinctrl@03400000/cam_sensor_mclk3_active"; + cam_sensor_mclk3_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk3_suspend"; + cam_sensor_front_active = "/soc/pinctrl@03400000/cam_sensor_front_active"; + cam_sensor_front_suspend = "/soc/pinctrl@03400000/cam_sensor_front_suspend"; + cam_sensor_iris_active = "/soc/pinctrl@03400000/cam_sensor_iris_active"; + cam_sensor_iris_suspend = "/soc/pinctrl@03400000/cam_sensor_iris_suspend"; + cam_sensor_mclk2_active = "/soc/pinctrl@03400000/cam_sensor_mclk2_active"; + cam_sensor_mclk2_suspend = "/soc/pinctrl@03400000/cam_sensor_mclk2_suspend"; + cam_sensor_rear2_active = "/soc/pinctrl@03400000/cam_sensor_rear2_active"; + cam_sensor_rear2_suspend = "/soc/pinctrl@03400000/cam_sensor_rear2_suspend"; + cam_sensor_rear_vana = "/soc/pinctrl@03400000/cam_sensor_rear_vana"; + cam_res_mgr_active = "/soc/pinctrl@03400000/cam_res_mgr_active"; + cam_res_mgr_suspend = "/soc/pinctrl@03400000/cam_res_mgr_suspend"; + trigout_a = "/soc/pinctrl@03400000/trigout_a"; + tsif0_signals_active = "/soc/pinctrl@03400000/tsif0_signals_active"; + tsif0_sync_active = "/soc/pinctrl@03400000/tsif0_sync_active"; + tsif1_signals_active = "/soc/pinctrl@03400000/tsif1_signals_active"; + tsif1_sync_active = "/soc/pinctrl@03400000/tsif1_sync_active"; + ap2mdm_active = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_active"; + ap2mdm_sleep = "/soc/pinctrl@03400000/ap2mdm/ap2mdm_sleep"; + mdm2ap_active = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_active"; + mdm2ap_sleep = "/soc/pinctrl@03400000/mdm2ap/mdm2ap_sleep"; + pcie0 = "/soc/qcom,pcie@0x1c00000"; + pcie1 = "/soc/qcom,pcie@0x1c08000"; + pcm0 = "/soc/qcom,msm-pcm"; + routing = "/soc/qcom,msm-pcm-routing"; + compr = "/soc/qcom,msm-compr-dsp"; + pcm1 = "/soc/qcom,msm-pcm-low-latency"; + pcm2 = "/soc/qcom,msm-ultra-low-latency"; + pcm_noirq = "/soc/qcom,msm-pcm-dsp-noirq"; + compress = "/soc/qcom,msm-compress-dsp"; + voip = "/soc/qcom,msm-voip-dsp"; + voice = "/soc/qcom,msm-pcm-voice"; + stub_codec = "/soc/qcom,msm-stub-codec"; + afe = "/soc/qcom,msm-pcm-afe"; + dai_hdmi = "/soc/qcom,msm-dai-q6-hdmi"; + dai_dp = "/soc/qcom,msm-dai-q6-dp"; + loopback = "/soc/qcom,msm-pcm-loopback"; + msm_dai_mi2s = "/soc/qcom,msm-dai-mi2s"; + dai_mi2s0 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-prim"; + dai_mi2s1 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-sec"; + dai_mi2s2 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-tert"; + dai_mi2s3 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quat"; + dai_mi2s4 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quin"; + dai_mi2s5 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-senary"; + lsm = "/soc/qcom,msm-lsm-client"; + sb_0_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-0-rx"; + sb_0_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-0-tx"; + sb_1_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-1-rx"; + sb_1_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-1-tx"; + sb_2_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-2-rx"; + sb_2_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-2-tx"; + sb_3_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-3-rx"; + sb_3_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-3-tx"; + sb_4_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-4-rx"; + sb_4_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-4-tx"; + sb_5_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-5-tx"; + sb_5_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-5-rx"; + sb_6_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-6-rx"; + sb_7_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-rx"; + sb_7_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-tx"; + sb_8_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-8-rx"; + sb_8_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-8-tx"; + bt_sco_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-rx"; + bt_sco_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-tx"; + int_fm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-rx"; + int_fm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-tx"; + afe_pcm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-rx"; + afe_pcm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-tx"; + afe_proxy_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-rx"; + afe_proxy_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-tx"; + afe_loopback_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-loopback-tx"; + incall_record_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-rx"; + incall_record_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-tx"; + incall_music_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-rx"; + incall_music_2_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-2-rx"; + usb_audio_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-rx"; + usb_audio_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-tx"; + hostless = "/soc/qcom,msm-pcm-hostless"; + audio_apr = "/soc/qcom,msm-audio-apr"; + snd_934x = "/soc/qcom,msm-audio-apr/sound-tavil"; + dai_pri_auxpcm = "/soc/qcom,msm-pri-auxpcm"; + dai_sec_auxpcm = "/soc/qcom,msm-sec-auxpcm"; + dai_tert_auxpcm = "/soc/qcom,msm-tert-auxpcm"; + dai_quat_auxpcm = "/soc/qcom,msm-quat-auxpcm"; + dai_quin_auxpcm = "/soc/qcom,msm-quin-auxpcm"; + hdmi_dba = "/soc/qcom,msm-hdmi-dba-codec-rx"; + msm_audio_ion = "/soc/qcom,msm-audio-ion"; + dai_pri_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-pri-rx/qcom,msm-dai-q6-tdm-pri-rx-0"; + dai_pri_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-pri-tx/qcom,msm-dai-q6-tdm-pri-tx-0"; + dai_sec_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-sec-rx/qcom,msm-dai-q6-tdm-sec-rx-0"; + dai_sec_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-sec-tx/qcom,msm-dai-q6-tdm-sec-tx-0"; + dai_tert_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-tert-rx/qcom,msm-dai-q6-tdm-tert-rx-0"; + dai_tert_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-tert-tx/qcom,msm-dai-q6-tdm-tert-tx-0"; + msm_dai_tdm_quat_rx = "/soc/qcom,msm-dai-tdm-quat-rx"; + dai_quat_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-0"; + dai_quat_tdm_rx_1 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-1"; + dai_quat_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quat-tx/qcom,msm-dai-q6-tdm-quat-tx-0"; + dai_quin_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quin-rx/qcom,msm-dai-q6-tdm-quin-rx-0"; + dai_quin_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quin-tx/qcom,msm-dai-q6-tdm-quin-tx-0"; + pil_gpu = "/soc/qcom,kgsl-hyp"; + msm_bus = "/soc/qcom,kgsl-busmon"; + gpubw = "/soc/qcom,gpubw"; + msm_gpu = "/soc/qcom,kgsl-3d0@5000000"; + gfx_out_funnel_in2 = "/soc/qcom,kgsl-3d0@5000000/qcom,gpu-coresights/qcom,gpu-coresight@0/port/endpoint"; + gfx_cx_out_funnel_in2 = "/soc/qcom,kgsl-3d0@5000000/qcom,gpu-coresights/qcom,gpu-coresight@1/port/endpoint"; + kgsl_msm_iommu = "/soc/qcom,kgsl-iommu"; + gfx3d_user = "/soc/qcom,kgsl-iommu/gfx3d_user"; + gfx3d_secure = "/soc/qcom,kgsl-iommu/gfx3d_secure"; + gmu = "/soc/qcom,gmu"; + gmu_user = "/soc/qcom,gmu/gmu_user"; + gmu_kernel = "/soc/qcom,gmu/gmu_kernel"; + usb0 = "/soc/ssusb@a600000"; + qusb_phy0 = "/soc/qusb@88e2000"; + usb_qmp_dp_phy = "/soc/ssphy@88e8000"; + dbm_1p5 = "/soc/dbm@a6f8000"; + usb_nop_phy = "/soc/usb_nop_phy"; + usb1 = "/soc/ssusb@a800000"; + qusb_phy1 = "/soc/qusb@88e3000"; + usb_qmp_phy = "/soc/ssphy@88eb000"; + cam_csiphy3 = "/soc/qcom,csiphy@ac68000"; + cam_lrme = "/soc/qcom,lrme@ac6b000"; + mem_client_3_size = "/soc/qcom,memshare/qcom,client_3"; + gpu_gx_domain_addr = "/soc/syscon@0x5091508"; + gpu_gx_sw_reset = "/soc/syscon@0x5091008"; + pdc = "/soc/interrupt-controller@0xb220000"; + energy_costs = "/energy-costs"; + CPU_COST_0 = "/energy-costs/core-cost0"; + CPU_COST_1 = "/energy-costs/core-cost1"; + CLUSTER_COST_0 = "/energy-costs/cluster-cost0"; + CLUSTER_COST_1 = "/energy-costs/cluster-cost1"; + vendor = "/vendor"; + firmware = "/firmware"; + reserved_memory = "/reserved-memory"; + hyp_region = "/reserved-memory/hyp_region@85700000"; + xbl_region = "/reserved-memory/xbl_region@85e00000"; + removed_region = "/reserved-memory/removed_region@85fc0000"; + qseecom_mem = "/reserved-memory/qseecom_region@0x8ab00000"; + pil_camera_mem = "/reserved-memory/camera_region@0x8bf00000"; + pil_ipa_fw_mem = "/reserved-memory/ips_fw_region@0x8c400000"; + pil_ipa_gsi_mem = "/reserved-memory/ipa_gsi_region@0x8c410000"; + pil_gpu_mem = "/reserved-memory/gpu_region@0x8c415000"; + pil_adsp_mem = "/reserved-memory/adsp_region@0x8c500000"; + wlan_fw_region = "/reserved-memory/wlan_fw_region@0x8e300000"; + pil_modem_mem = "/reserved-memory/modem_region@0x8e400000"; + pil_video_mem = "/reserved-memory/video_region@0x95c00000"; + pil_cdsp_mem = "/reserved-memory/cdsp_region@0x96100000"; + pil_mba_mem = "/reserved-memory/mba_region@0x96900000"; + pil_slpi_mem = "/reserved-memory/slpi_region@0x96b00000"; + pil_spss_mem = "/reserved-memory/pil_spss_region@0x97f00000"; + adsp_mem = "/reserved-memory/adsp_region"; + qseecom_ta_mem = "/reserved-memory/qseecom_ta_region"; + secure_sp_mem = "/reserved-memory/secure_sp_region"; + cont_splash_memory = "/reserved-memory/cont_splash_region@9d400000"; + secure_display_memory = "/reserved-memory/secure_display_region"; + dump_mem = "/reserved-memory/mem_dump_region"; + pm8998_s4 = "/regulator-pm8998-s4"; + }; +}; diff --git a/sdm845Pkg/Binary/perseus/ASN1X509Dxe/ASN1X509Dxe.efi b/sdm845Pkg/Binary/perseus/ASN1X509Dxe/ASN1X509Dxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..be476add59358ede707a2075086412b1ef5e04ae GIT binary patch literal 40960 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 HN#Oqg!UzB{ literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.depex b/sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.depex new file mode 100644 index 0000000..743af29 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.depex @@ -0,0 +1 @@ +B¹7®E‘L¡–ÙfŸÓG£k0_ú}ôÄJ¤}ˆ/‚ì0 \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.efi b/sdm845Pkg/Binary/perseus/AdcDxe/AdcDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..5db466528d579a0813519d5c2e80fc98316f0193 GIT binary patch literal 40960 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/ButtonsDxe/ButtonsDxe.depex b/sdm845Pkg/Binary/perseus/ButtonsDxe/ButtonsDxe.depex new file mode 100644 index 0000000000000000000000000000000000000000..f943d352a92f2640dc80948557c912e83a8d80fc GIT binary patch literal 72 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.depex b/sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.depex new file mode 100644 index 0000000..26bd57d --- /dev/null +++ b/sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.depex @@ -0,0 +1 @@ +B¹7®E‘L¡–ÙfŸÓG£|Þaž'™(OŸ=2Ø \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.efi b/sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.efi new file mode 100644 index 0000000000000000000000000000000000000000..f2d5b20d7e9b46fe546cb014e7d28940e2fb70d0 GIT binary patch literal 40960 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 Q7~;SX2ZlKCKa>Oi2jlQ*CIA2c literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.depex b/sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.depex new file mode 100644 index 0000000..14cd96a --- /dev/null +++ b/sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.depex @@ -0,0 +1 @@ +B¹7®E‘L¡–ÙfŸÓG£iv° —zH¤µ(Û{EÎñ \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.efi b/sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..885293c91fd171d3da85d1727541751caa3b15b5 GIT binary patch literal 270336 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

{2; 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 pttR=_Lnt!!tGh=MBsV{`W=2w@*))rg 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

mZ++!DVu)k|hO?UB%HsUf1OK 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/DALTLMM/.depex b/sdm845Pkg/Binary/perseus/DALTLMM/.depex new file mode 100644 index 0000000..d24065d --- /dev/null +++ b/sdm845Pkg/Binary/perseus/DALTLMM/.depex @@ -0,0 +1 @@ +B¹7®E‘L¡–ÙfŸÓG£ \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.depex b/sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.depex new file mode 100644 index 0000000..d24065d --- /dev/null +++ b/sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.depex @@ -0,0 +1 @@ +B¹7®E‘L¡–ÙfŸÓG£ \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.efi b/sdm845Pkg/Binary/perseus/DALTLMM/DALTLMM.efi new file mode 100644 index 0000000000000000000000000000000000000000..c0a08db6973562d516a0c73badff932a95ee35db GIT binary patch literal 45056 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/EmuVariableRuntimeDxe/EmuVariableRuntimeDxe.depex b/sdm845Pkg/Binary/perseus/EmuVariableRuntimeDxe/EmuVariableRuntimeDxe.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/EmuVariableRuntimeDxe/EmuVariableRuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/EmuVariableRuntimeDxe/EmuVariableRuntimeDxe.efi b/sdm845Pkg/Binary/perseus/EmuVariableRuntimeDxe/EmuVariableRuntimeDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..3adbc013403342a1998d4a7c3f6dacc659661144 GIT binary patch literal 40960 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.depex b/sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.efi b/sdm845Pkg/Binary/perseus/EnvDxe/EnvDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..939a07f6a6ed9ba3018b1453c0f6a22221e908bb GIT binary patch literal 65536 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/GlinkDxe/GlinkDxe.depex b/sdm845Pkg/Binary/perseus/GlinkDxe/GlinkDxe.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/GlinkDxe/GlinkDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.depex b/sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.depex new file mode 100644 index 0000000..d24065d --- /dev/null +++ b/sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.depex @@ -0,0 +1 @@ +B¹7®E‘L¡–ÙfŸÓG£ \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.efi b/sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.efi new file mode 100644 index 0000000000000000000000000000000000000000..43876dfaf5c0b58dbf5c50a09ac0169df4f73272 GIT binary patch literal 32768 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 E0q#NS^Z)<= literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/HashDxe/HashDxe.efi b/sdm845Pkg/Binary/perseus/HashDxe/HashDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..6ea00af780ae0a07d5af8fe05a0c53f37c2e3c7a GIT binary patch literal 45056 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 WSYW^c0~Q#tz<>n?EbzZzf&U47YcIP1 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/I2C/I2C.depex b/sdm845Pkg/Binary/perseus/I2C/I2C.depex new file mode 100644 index 0000000000000000000000000000000000000000..11fe8cca73649a5e8d1ea12c6a00b8b08ff95721 GIT binary patch literal 72 zcmV-O0Jr}FLb*4te?^f@p_bWZpVLR90_OS}BwvVZPp9g_j;ndYfXobF%?yYTxq8baLCaO;;c1|t?645t(6&3sSV21_6yNou(TDcQs1_3O@LY;s8B>R299@c$DITzjQb3nT7MqdBHVt27svj`5#v-I7oHyIgYqwwfuQ*3mA_zV%ag&_M=u33LRrHV%{ELl+^zYU`8vGN)B z7gB21=sOlISyswLX=l-Fe0FYE827W=uU@5&hcq?sK-$i5i+gAI@bI1C&%U)Y+(W5N zpM9%o%i-ZoTUy*rTMnc(ZMoK^GS95u89w7y`sFUQsZ2(rso0s-O?qR<{Z+ z(X!Xi%vO!f?u^JzO>N4o*YwSW?&DhqsCkD<-TEi*s_1|QP1kx?&1rTIi0r4`0s6_( z?tNjPU+Hs!IRa0v(p-9ku^%cOly^9}s(9vfnR!_>VLIcjo;a%RVufdw-tQ4;B%?U<3ek)n%4rp z(ct?4e8a)#eo*ZgE_?$18QK@q9=)z?rhV@uHE%!dXVAWt_64-p=s%nGf_tO11@|%9 z-bR1TwCzpX_i5XMwmoRui?+wWy^Z#+VXEJJaPO!6v(SE!_8Vz`jP@I7-;4HM_kh;& z=0Km7X#-y2k~+BfHZ6R=zLP(re%6dkDS3 zkdLV^Y*T?bwfgX7vA?2`Pk(GPBYfu7BwhOZHvb=EkJ9Hy zZdarY+X=7DX{+fA58R%}e(;^*zS!2gd_Q4)&y3)QH=X4BbazJWG%c$(H>`B;`R?Px z;d|K=N>An5e15yp!QPowbG&}{@eebq=4{h4_8iA%mgjx<@vJ=k@lUYHwhL7BQ+N>r zPGoOi`&ydP<=Xr-^-~{s#b^1qr0DyBZ*~ugNV{9%TQ#)$dMdrJr+TB5-y_|FYo%>* zih9GpP1<|&zQJ`L*IO(faTC9l%HVek88bDR_*5F-boE^wdu$Fi~M#Y zzb9Q8wYRCkxV{(Whzx(yp!ATcx}$}ETb2h6d1gm`1f2MW|Kjs%=-7Sb?UQSiZ(@zg zozM@y$-STQxrlo|UVC%fQ|RVTRMMWWAn!A)=OUvy$Z9q+yB6796F$A{>M*i2eC@-Z zAys{*GdF8y zG&f0&^J-e_E6A)vM+c_r4fD{^;(q$g=%(07{Jo~R+)L`E&rNWzMecpOmp;?F=hfV; zF7&Dsyx{&-hF)Z~@k7%gbUou{{;PXb%4y!)E_7QA5NInj4$ zn;n}hr+rzZD8?MS{Rm^1?_1!V$_f$76ogOoENoN2%Xi_S{1zI%pR6)Jy5|3&n`Vsj z5p+c1mFVZsRNG5s;B7{B+AoV@VtXchM&zSwUNPe%xAw-#G!^^k8gzR#@yn~q@Q+i0 zleoq7k1FChZ)TJjDRxMyapkF@XujsDxDQ*&Qpf%@-d**tT=*{iw4f`@F`L9DMpoZG zd4^k!lQ^h^e}9!rpV3ql!;hg;nUTe_;FXrYPk2|OwY_NgxnGSoVzT}4JA9`7u?{_( zdXZkZ=_0))+nZN|OpapjX-aLZXd0o{Ua0WdX5XvmTm18*s_jMl8ob?f8~q=}FFcE1 zcuwoJ=L7iMjQ=~CCj2cz9}Dp{n&E4f({DUag%85lpX1lMqV?W*TGbd`8;1Ts?>C^; zri1uz(_!$eJ7=sZk);m!5(|Eo1D=>Jvi=CNbNcBX_2cP z@c!W@{TIf;j|2WF@Egv7?-jYi0bgywp9lQIz`YOLL+GREpRIeH<=s1SAvolIhs@z) zi-kvEQa@|Y7M&Lx7aNGT!FkxA=z6iGYbofNVS~lz>HaEBFWlwQM?4jZN$er^S7q3e zxo)@;Sko_=z9rr+Pq>pKdwZC2mo{ZCSzDO)7~lVeshx4yzTu9n#MfWf+oyTm;c1YjE*Z&62cplm9*EslZU;pFh=*Vxmk1tNhQya%C4jlIN zu@2qoEQ6krgI~bjS9GCIvwJ2U=iDy*z-I#!w;wqu@%46WBc6|)Y1bmxm~v*_(zUPJ z-vupCWp{_$9a&=Xyj$FheVuXGJYVm)-kEM!q#yUYl4s|(S|q2NwswCb9R1nXpK!>n zGj4a}vh*)XhdXjbH*HyC?qxpOTf%?PoQw9VXNzL?TqN_*lyE2}^Uze+Xd zA#T}Q{z6ggHP%OhFBd$--i@AyP)uS?=DNMiaeLJ+=C>*%&WtGHsSvTxnit%i=BZEm z4r%-N293G*Y@A1owwE<<@Ps=ll3Q^59FHq~!dt|u#CLnA{*>4inpiIflZmldTe8m2j2t8$wBxIfZzv$2 zmmU11=aja3WBxVcF1g;ER`7yc7aj;dJkUcPuYafC$=cjbzf)Ys@6*eE&U#T}-RNTd z=w^)M;8rJ-^CJ(p*7JtQ;S+Zc*7(U0546P??@7jbg0X(YScL~$So=?c&)JND_+xJ& z|0-#$UN~>O-jXpSuk}-NjX;}5+H8++%VNG5f}XLsrJVP5|2;Ps{Z97MrwnnqJQiCoD z(Z@wk$Uy|jTLy1JhuYvnGi^SkU$5%h8amZJ?{;|L`iiWl^7s9b+|xsh&$i=w`YJ&d z``ttGB%b>bc;(t2UYc`5|>Y1wENxr5&G2 zK64uMd}T-|T%I&$;)Zc+!eMeVxg!d~>qp%i_KeWNkx^HKdkj(Gt>f~;g4gSFzdhfl zj!T~8E9lUJRrA}(!^fVk@*1`(_g_)z6Sx1WF%ezBh$yGE?J6-T5_a;Ah zZ2qL&vhqpXpX@0MOnREUlZ{{c4~{Afj~Z7Le)zI`!}s@EW6&VgfhdyR94pS$de z@Q-_$G^O+kJ>ow4?MFt93x)kEWly0>sr|~30@|r??ubHg6@lwl;lhyXcscyOWr!A* z`(-0s#{I>k+(w%v zd%_#Woen=`+;bgY2c5#ppA5;T|20M*(k?RUa-;3malbIy7h1HAzN`pZ@)=j5(N=gU zZG)pi^l@3Z&t-0S=rUxQI!YO`v{i(>UBsOp3gg=w{hm-bU%AnxDW{sVH|K~#?_T46``vu^+rE3#-rjtv`|YB_NpG(~UwV-fuSf5S zSZ9MH(~~~w?XbG zGo%|ly%OLt+xIu{ToH$7Xg7HJB*0^~A67W{ZQ+-Pf#i+~#f&+6yF12w!#vn|eHyZD ze)kooZwlq>*Bkz^P+|4VnQh3~mzLNQ~WZF0w^lJkm>0XuMS z%-2hL;3rP!>-pdoyw<&AihG6+xn1d#65J~!N8ggI^2S>CZ2Dte>~GmQ5pn{JC-@h- zvzdDasH#V@$Th|A%YSAbBIg&|G9eUeBX7OW$R%b+-gS9epFrOumq@NXGcu@D>C?1< zwf+M2#($G9FmjBawU0CJdm}T-?`o?s*4>@=17gnofOJjw_hS5$nD=8H<2Uy!xK|+e z>NUO1x)&d76+^$wl}drbH&lOxIZ1M8-!pR^d;J}Gsf>slc=#%K_o~x9b-(bOT+e>4 z3m-hcHgk8fZk61rovX88jtNYG!1z4++ZHW`+<~J_W4sNFF8x% ze9g$Qbk2pTh~!^tdW2S0yF9fLpS%mNBtP~Rv{w%^^Ti`AIqpV|CLc08a*pwQ7alhO zFKt>R2C(=g`+PR753r`GXPi@ow}WOzQnMaF2E103F@%Y)Omvv7) zv|^LnJOx8_^(^Zd){~Y!2W@+9e^qJ=%snBaEo+M{YrSpF=xPZuVD5-epoQ3d|8OmE zI73BKm_PC1+rn$-w@s(5)D%2JEHC>Z;4*U0QjZ|EXYH*8*;@<#^Akg#%$Sk=pn}1s z?*0ayhE16Q6W{)?j`k&1`=49wU*^6+Z%LXi^h{@rDd(}KWQ{R(yNZebX;6r>^x?%-cN}CtkA19QCitq@$M6nOmDQc;lWGrj=h_0N3+lF-TaZ5(q6ls92|xl9$fbcu0F@R72gv=W@6-?C>UdiV%*HD0Zl z-?PYXbl%TQB%hBz?rg*U$tDlphGvBgllzM7X3iky+ZMncee~bL9@r}8m-u+#klP(R z%>MHc@)mf>M%LQsbSk-)6ml(|;0koRm_4^dG`#Jgp`_5Hq0yot5zKA}OjCgg^RxwH z&qK}_LGmhPOGDAA>=iSw!?%pcz`@MX*qt30$@*XRb>1GNGVL~hBJY_i^L)SYdf8Rx zUW>h7^hNq;Cr6p6kG!0-eOyEvqmRnV&gsK@+Ff~6)?$~b%2Ditdy>>_?|G_n3pGR2 zpes<&TSuRm=lkfntIFDx<|W_8?@fIS9rT{|Rz5^L;`M|o7t21n@>Q}wJTIy0zByi% zR8i8?T>q;d_qW=s%A?Xg#GFH2khh9F8|!of=kNQPZB$aFPwpvCWyttUuk?e{Xmh%s z(S}-udEWF;CG)I#ePOxtBz9 z-4geGpxK|%ew+E-UPGL^^=0x)=hn#GjjrEZG*oXR4<|Nu)046u7)U-YDe?(=jt)hB zh#!?05j);n>dPQ+gAY$L>tGIId;h>!zlUyR`_-moe8^LK2jEM^My0-GAa;?>96BH} zlswc_@RRF{+=(s!WG}X8SUpdedimgitMT6R))cM+=it65K9yL$f zeh9y-@RuW*qlK??!6oyVHU9*^PM<3lXyMiURcuwBidM`G#qP!qE3QznsJeC{Ylw{- zN(Sol-Mw0y@U0?anYW%L-Y>pH#eDr$qsVpUjA_xW)aEVCCvSOqDEtBOg5)o6pFu4f z^&q`9&xA7Sm&E7w85@ee3yr=$*jsWaR@2_Ty__-Rk{3N>@IvOs0ptp^jQlpfGMJmD z##JFtLq3xxn({$64#Ky8z?=8*g^wT`a*vsb{MsWY=IxK8>o#aQ0l$Rb_8gWd|0;9dvo@}&M=R{+?$w6;PmN~{r7QGiytMVcIuk0^&ml5&1La|}!(zWQ0a^>%0 zRBSPy(`h$XQ?ccJRqR@1n|`W&d?~UmCXaM~lI&yT@7n_%9Wq%$-aG-l7eeoB;HgC! zzX*W-kGVMqU(zEIb0_0p-1rnNBDEu;_nFD6(U8-KK^=59y9Z<2 z1JR#s!>72Q)$l3B1Mw*X(ZOtdN)A3{kl|BO@J-@R29W=F$H-+2kvKe(T|~@E+jYPf zQxld*Hvjs_p?{Z~vUvlUiT)Y1DdI(ohfdo5O3eE)eT|}R2hUFr?r0xBj=i)UCheZ4 z<{3YF06F{BWyI?P7%#a%=p;T*Nat<`oei?r!Mgcri_R>!GHg)xB}%JuI((`4Q4cZ^ zUn=y8zkLomOka5w^1Bi_PC=eU$hDAt2kNR{HRHJUBJGV&s7Z3xR7*@@_$<~|WqGXA zG*4wU^WB~3@5jiqVsR*XwC8zwyBXiN&&cXU$5hdwy~#+D;y%i8$i51+s5*o{lo4UY^wL%dRB zoN0Xj+fZG`%-FZxGOQrH_`XoI^jfdJpS`k{p58p>r`SKBo4GjpPsV?YHH7Hq5o_$C zmw|gCb(!UX9dg~|MPYc!J*joQ%9rfej2@cfCMPE2CO6RSxLF6-^eh_6K8Mh=ahPt) zLgWBVQIW+TprwpH4?|1ZtdzPXBKM|owToSCFSWXhUzpF{(@69vRaN!x+XdfVJz@B+ z4!&t$Gx_#}#kV8)6msHoHdDjynH8>+vB)@5u|IpPA5s5lkE?SYMny8>$CFbKzE#GP zG{W>P#C|fKI>sTmWZht|CnPT;d`e`4-*?blP;An?(xSN|-<4pU{GbE2dZ7t>iv=sW zl20(QfqJuc9%=z`z3I{NpQoBdy9 z^`B_GH#=YoESSj_Oc`-pF*HbiE3+XKdxaV<(dU0KpOw~}-!YF!9BSIJH*y6$Pt;ew zqc8trlfI!=U#YV8(NZhKmW;9Xxxla`aN3>m3k8D_3Rbo2}9{9D0JI{$ZQ_;+;vfBx0kPW{VGx$Hn*;@_M!oIpp# zcZePce@Z8f(idTWvOemmnd>gmg#3qG@w}D@9JV(E>&S_!&BKUmBxT|%q#4s5>RpTmPf57Km zjA6y~1>u3jufqG%-J^9y%w)%Y!gF(-n-%#6V-L_KKz>BVQqJ1!Vd7BMTpOnnS8st2 zLE`Grg`x0bco1T&Wz5$y_6p|YG-CL2KFf)hmT~fYDDmqW z`l{+8-&pA2i~l<&U;Gwdx>^q>;_*ceTm@Aou09s7QLH~U6SH)cL-so0wfjx@&$uo! zTFN*_vu^o~u};d4T*s0(YdOfvt(~w6P zd0Z&#oXMf^UUWm&RU%tM&U>k6?^q+9mGME=J<3`GCF0`>@@4jXrLft2pQ>EIoSjl7 z>wPVlTBV|PUM>;8-#p&gFKD$Uzh3AVa|9h&zDxP)$znXLIf#TR$A<|{|vt=x(6jKU{z`4f3g;W27Bc@|*f zWNb?8t$l#1^uc$K&znKaT2bxNZ~32Zu~bxCjB~m>6kE?{JMqn@#5Fy^@e+AW!Eea*;3dZMTs+$q9Qk}GHj;X=j(fW=#iz?Y zgqf=-2e;t83)@=)y&J0g=u7#O{K_9oGW01KSD(_z+jYQaUJiWcoWhOZkeos(aPP@F zjQzS|)niZSe5v)yh@&b#4XpUbgV=!N z3cdy`ek?PQevEYJhn;gy?M6R`I$&C?JoOo_i#{dlr=J5xv-07`EEst{|2hT2I zu1pPuzly#zBa?Z^WCi)2>3rJxp1H_$H0?*f-#$J>d(|rxUMcw+0{V89cpb>*|?cyZzso?)hH@J%(xSK58`4;XK z@3xP#Y5aXRc&>KfDY)9C@j?sFA?We^Z+qiFbb8>EN%}wsjXwpq`dfQKSxmL^% zQ(I`}b!x;v5%;_%aSr+{pVRQy`0&`9F6xnhV;&g)5bb4N{vAF^;v{uNehX%a1>>QvDvfdT%u3}{{JYJY?ZlVY5g%-Y zFPq^XwE^?$;hj0p%ef4h!5#4AV|XI@Nb$YDhxamVW()bA2>d<*ze5E|rwVG* zHh%XW5Q_eRwU#}W60Uc(kAJ|?U&GhUvAkmSmq=&!Ibd3>oZWT{M&=;++t`coZ)ix; zM>)nnxtsCtbl@)dhDpzlEZkS4Q}Ud^ACc?pTJJsVIZ?lHww6=!zLMMB<(|K96Sxx1 z1#c3g%3SakK5f15PjUs=+f3#G@mY^*>mLuJzv8O`=tVjHUh>=x*y1{1wpRw4y zk9sDF-~MJk9~OKaefH!_A4%N9Ju z!4i{=zt$Bv1Rsx(Ba6?oh`*3FhbM%hfq^P|g!-4@5Eb1`+oQAA;urD?1Dn|o zlXH1Q2VX<)569_!A8ccn*iipaRPOy4KeB~dhei0{8rEc61|$co7T7!`JFo)Fb!UlSF!e$)|>6I#p|rA9l#_$nD+yQ^PC{Z+|< zRN@yiMj4tnh;hA6AAOU~#?Twk(<*Qd?qbY^4*Cm*ne>ZIiXFAPQY-#|?=kw29M^EA zAK;k)dFJX>`g#)j?fCl-^i@w^;)jlr>l@41hr81ExXCTV*GNeITw-&(-Y-RTCE5pFht(_3Z}tqYm8KIurK_ z3-`a{pB97bKlV?f3j=HLPlvyte`>J&QyKOf#6LxbB?n$hIoCf;>%vxVaE!YkV2*o& zHSR?IX}SZZ#DWP}Ft&gC7XIlE*mDX#=*VZqZ++v=qAExHN4v{a@zd1gK*^W~a%?}ckmrnl3zJ{*oAO8ufcp@0Ocx#7%qmKz}Rrk1R0hueE%c?a2BUX)W5kQ$DvZCBmB;dDD^1*uHI=hrT23O{1**D(8v%oFx^YSu*FZoJQAYXYZJWbQ?ZjCwV z$qM$7KEO51KmG1QZSC`l1qbb2zUgxtvl%(=d>}Wotuj{<~6JSDUr_I;-I0#qTx!5hD0zoIba(8 z+oXGv1v8oZ_CC!aY84JsA1C_~#E|4HjC%6OkKhZ>7aecT*nG3Sr<5q~WYs!Es))bH zAsG2`$=}_8uG{&hGHg+u9}4H9ql)>S*d#WU^_$3JH~FOjT)&?#WJ{7LJoy`L2_f6k*7E-B7}_z zO|n;G@1NUy&$b*6vzHrU9Y>zM;~6j6f7gJE@0Vv2f+uJz{h#Da3&H1A85LEo&5zqS zozFLj&-ocLSpi)qr4}hC6m^4_v(oyN<*4YoVPbD76+AyNZykQYbIDyOc*49E_ z(!Tz)_U(2%^hEYJHq{_6$qy;y_h;I%XWZy1E}VR*r-wDSc`nz@w7Z6X$rIXZV>$or zl@p0;S0hKv*lC#f*k8EyriV;ftg~bx^w&b;O!)o){7!+^4Q9P8IV-nb)c{TS#9PYC z+oWDxYGxlMHn@#3$XTiIbEDsvrH2`NoBK_-xvCl`n1+`u1yyWB&Ub^w~b4 z#G-FKJhA(b{zCBPb@LwHGB(E1O15WiM(gdsAQ6hrD`UYGuy8!X1;0m z$o}KGIpB*OylYx*%C>)pot+Ew6$gxel?jvF4a^`1Oo0W{#&y%4&+Vs|1E$1+Y3&B4 z{cvYpZLnbe-T@;%)f;@TpUD?BfSfD3b{b#%>1vhtF}j?DE-dESqa$Ce`(aPj?>204 zT~9STU+Y~l3_E)wmHJIJxMF9jitS<^u179BBNZ&+Q)+mhrdFb!d(CIs6Y`wHip8&N zwC%~xdvMsG!Hc_)J^L!0lcMsrle0;Mo}A$-<{|%o>BXVw*Dh93H9Qm>;!#m)+qPg! z-6uU%zuVE3(>*xv*PULmKb_}0$!mxnyiJ{T41W_HEPKmYk-m&w&N}(a5c!>B?4Qc> zb|Iee;$hKP8tc9pJWr^I3+A%#AF5E%`d5_x5Audr=Ciko|NIpA)xe8hw(u<00poeB z!I47W2>p8W@M|-a?DK5g`Xk~YcoHZWuFotY7JVWVn>AO(j<^R$c$VjQ8UF2}2SRN# zso{`wA~#}V?OM7q$7sVP#vYWHI$TAk^Q?lK-$j~=&f@!zwb0}#N$C@kxi$bgpHV6= zjdoXakGveuB@gPKul1;GVBLGP=g_>j@Al69>%G0$Mpv09p{Lh*Dq}O}8*_$o-mOp7 z=KOWoZ*x9=^7}c|b_XwoKcSI~pEI9%&MYYU66=G{92ttemy%U0vN<+wLaoT=+PdVh z2O7$hn&4SApuYziWE} z-8gIRTpO6-&=t+9+X{B*^SLlrIA97an?BEiF=}IqWKYB!JjLfLjI9hkBFC{&bZ+0h zIXnmCiF{I|qRH?}?xmo6ZNtKbo|U6#@1tisnV;^%9tNR{{xr!442oQGsfrClM=vE$ z(*o{dx8&DUQ0_gNrZ(ksU*<94gZM4s!vW%iuXwKt{DU?g_z-}9`RI5MIR;N(GvR9L z-9{t#zY`M*eJRi+^PA@9tZ4lB0_aPHKB4PSYQ&)NL+ERVzE`o&`?1Rr!~oyovzc0| z4UG2y`fJXIUY=#ij$F($bhd03(XOTeiQsW*dwAZP`0-kN z`Zf6WtMT!(@bxpPpPxbQEXjHn>|FWmJJi|!3)Yzab31bD$``)ofT_0XI=6HK^9u(| z!4k8dx^7^ecfe>?o#Mk5%y+pjd7hIQ@;vg{GuF+y%&4(7_OoP8JH&d5&&HMP69n)< z5^sdrd)rDqkT+dbhIqEFp15%t=e$dtEB7}NmlU9f{vXP79e3G;H4BaBfCiW%q#t)%;7BnA)W?2);nWsyQwXV7EV$&=!M|P{|RlyT|AFE*4f7oOkGLuhA$(4@tJGyy%HB{ z7L411DV}52tB!|1rhGFa1Cehz_7lJ!SCFp|8{A^^3|^T$%ZywD&(JC3ng4}6uQFU> z&j#$$V?2{=*yR~woA}th|MB+hw)wxn7CWDZ!lRpAq4Vs>Wrenr=Zw5_Q zB44Rh-Y0Qaf_UrC|8($7&U~ik?nQXnmF@q|0n;$Ygb8;8^GgRzlLhm`ZeX@KU<&4% z{fNyAZ9nTn4Dvnd_U=_-`9waAS?qUxgnedxPsPM9zeJnw@t^WoC>Exjd=dvx^Ppl` zkMZsR%T}JTc&Rb}XZz5980PYn%ToqYgy!Io&;jW}Tgf z%+1((IWjB;-!5`2z0oz}IZniA$n=)p)HxA1i;Qn2 z{wp2h!Jc_Gl{w3-0ro_`fs9X}ClhHS^@T&2gFgAwP-6|fnz&J(D_G+umqPAF;(218 z;GOW|ox2zBa53ICVCJ1aq)z%XYEQvUjeO+(0ip1FJTH4C_^Y7j>+~V<+hlA;=FzXi zpIvfhLK5{MJg0dvG1?^NOF5@y2=n0~+KRnrq^Q`yu_`J!E@3VBSMDPV4km9x$q9(Y@A^+3j7;Ndg>wYdo^`j`nzANdAxLE z5BO--T=wpwzdnxsv?tB}-sif4Z!_pa`jY26i@|Sun1orpId!6mC z#lpSM!o4m|o^7lJK6xZX??s+5+lf3R^;`a@?~wJ6aPb>BKHdPWsN(n zqLkR9g_v1l?%nKzW_VQ0%U5XhYw>JX7vpMjj>~#3 zrrsJ?{QN*pXq(iP$U0{hL^CiOCf+&BHL z*Em1uwIp;nfxkV;^PL|XbC7vf_X^guC-A${&xM>lYx`f(Q_jRct{7_}v4A1RaWYmr z?vm$+Ga_q^F=s>`hi}Axkv~J9#Bq;9v)F)7p5rG6{|)Ar!`v7Bs3;Vde2!~hR!eSzwYtU zd1)Q;yS9ryW;^=Oo;Uj#WA#C9W!nbEbX3-r%r7nI)Wzu35wZ35_GA9~D~OjeBlBiy zVa}k4Jcgfj`pz}TP(@#yhQWNOaTxgW@XhhC;;%8<4%p?Yp zwWS?vKg}9I@)F{6l8M8sc$Qtx&M5nl84J`DD&rXrJ8zcAhI=?@@_*B$=^tDd|BwhK z_78{MTQKifFrSyJ5gFULnt;aKMy}>(#1qTW$qIaXG1vaZK8O)Z7`mPn`4?x*dp)YM z3LhKPRkj+pZ9(DWjX9o)rjA&;eb+EE?*^YGhJFEjL%YbIz2M+Y^1vlu>B-;-UJB=?4*=iIA@Pb2t!iZRqvH}fetJjhu5@l9)9uB$3v z)i#9t&+_|bd~bdEcnV)u7pVn&Vc*(08 zC-_Z2Cv`xlnAbzYcz*``D98V8WPf7}etA8gi~0Qk*RRxwub?B}m1)!(J;=Qa+$!dR z)+eBK2ehgiLg6UaeXPrEUnuA6$Qd0?#<}3x_?7{YH_&DAGnZ3CP>Jt+xC^@)?$Di< zCR2A@mhOm-h`xxvmu~fS_`yEtOCme%>%_O+#PXTxi0) zWx?DAk0wI5=+9tu^E9~(Y64@Q{L8N|l{ye&+-!J~MBYR497D)!$hide`3u+uIgf#n z8##mg5OJTE`@ccvtOK_N*LdpWJPF%&>al%^BYsu3xNSG<5z)&x44v#(QOGm(uLBq3 ztb=RwU#=TCj67IfD4Il$rTng;{Zr~x^mgw5n*Z5FFV}^#U#=UAE%eJ&v0J$ITmB0M zzg$=7eYws*knaO|7Lseb_%BL(x$a8$%XOu_La`@%G1s#`m00b*^vyZ*V(pE&vG(ov z-MwnZZ<#l~3f=#hIxYGXd%TTTP>*tRDEw!5)XcL7VqXd!t4GJe=$O>O6c{=1{C(rm zBbkpy{t~YlzGFjg>pTwA-_mueVnFAZpXK9B{Y%FIFC5+B2 z5q+W_Zwqj;7s;HF*HztePm|8QqN`FXiLUM~&E!m`C(h1u&BQE=ndhb_c_zwrX=C`d4ShQ7`OmaT3FFd+V?nMs{d}nL^@#1J-s`Kee0=Nu7Ec3VH2q%+c*x|K4EMF@n4gdXXu;W zOV@j2t9||}6rHhVAp41?{mI$zyP4xW|Hbo9$WO*~u)Lz}DaIlD3QO=s?XF%G`-#zI z9ec{19n9j4lB+KmShveh-X5Dx8AMD(K6KC^Wvu0=8~DBKS1xYb&e?LsrxWjme9tjH z?SMHxvB|FF`5gyLwZ%uV$*y2lIba$r7_mu#A-)-(ie7e->Fxc_dGDRgGdWZ08+|wr z&eDM-bhq@az8yMneHS`#gM$wLesjDNEIOR^*7n)HA7Nk1(a$QExsNS-O(*322|d*K z^~5YZTOH*cYtw614eig_;^Ws51Kq~I>{&HY+w)yyDEmX~tyC27TXbIby3S+liFEZs z2c1n;O<}KYc$G7o!$(r+0! z&GVU59`E%cKWx5J&iU-U)J==ex)1ni*pci3+iO)>;|-(c!SD^c`gh3NSpT!;F>=>c zeT+4byaPbi%W@V5bvD^k!DXCb3XTA_8MjW{YpfGFKhD;#-+(KTTzu2a`!7m$Qx{UMHEWaRQ`msHx;tXR<)c+V` zlJyzyVdxl>Jst%vYwc@}X)5Q$S@>{13CHw^V@xf_%rRA3V>0NPDQCl(Yne4&;Hh%p zX*h1;ncod>#HQHain`HHqxNE`ik4HCAhj3!**oO@YQ}z*@20Z0wd@f|+g;RMNG-6m z(cqgc*M;QmgjV4}Y0?0p*T@&nh290=5uGXpx72Dq#&b6Dx$Dwa(Z_T5ie@;*RB+N9 zQ_vbykovGi_=0KFPTcZbD9jpgV>x4x`U|0D#j3?^r314&YB22ji_y>|{cE)MkC8J^ z<%~Y_U34|E_Uw2)vV2hRBYggw)Bz`=)9;|O<%~(Evgj-{a+faF7Ve1D2}mwXCWl6Qpb;!`@)sdzV>7AZzH8O(=tQg3|M412@yLMceix5ea(7K z_Gyb3_8yr1j#m3jcILK?k5S(xYxfsIjdLJ zxQXZ=lEQwyG#gCt{!CdrL!do{|}h zN$&cqz2wY=v*%eG{zYSs<2-B0mD&C#@jszC~%m1e$@mY*>^lVQVXTl(FyF{TbJzayj=#4x{yyA~w>z62iT8yDvB5j(yBK+7 zCaG8%{>h`Ltrb7T^Jc}Yql?Mqbhfo~b*Yz=jwF+gR<4Wf$IC&(J`3nCcV;LoeL>T9 za>Mdz&biRF4w^(4;%ojyRwAeP@z^qw@%XIq6au>o`}ba}!g7X-2RSJ6En-WFZ1sPe z<7`!UDDP)xpYInI?J|DhLp%>`AEQ`1Te@SM`7itJiO%3-uVth8{#(tcUlyH`8cTU5 zMd&*LKhnryR1{nwasRQ+JcIVE7SQkSKkHPBJd1`ro-=%!>{WXrzvm3odVIX#m;&wt z>|NXsUmxJTC|B~XqImm^e@?J?j?9s);m8HZ`blijepapwdzU)Xi_pJj)^=qJlyTnF zA#!4e$^B+?{RXjH+T9KwuS#z{jD0FVXOvC%)yjEn zslBJ{cxZ7b`n<-ug|owT&pcGLV@ya~<*FD)&hW6iSMWo|e8im+OoguR z(8n#*NF^yXN6z{ypFX1Y0>)JXt)AKGbqYG$m8vL!o(JfMeY{{R@$>ucth^=AwNq)8 z5#}+;+X{Ufpl<{8ZAD(+6`HiZ6(!K5LsJjv@a3h|^_~=pKF#-b)uZA*XgcKX9sCzG z)^B0(U)1eunb)|z_t0ByP}1;{sH9l zR2RCi2VUE{@EvHp6~4c#dUoi-G4!A}da#pNwA|2v-ofK>ILkEJjzBnC7 zg$}Put$t6+8O5%zOQA8o9%BQ}K@bz;l3pZ%a+7CC;9+VfK@C_k%B4OG=TlIf#s$xY7*%b0+@h(6ot^E*lR=X^)T297cdhxmzd_?OG|TV3Xu+wmjKRaG5w zP5fMfS%<6jRh@hc~Zmt@@2kY(=dXX*yf?@JFCw0*{&Ln0jzzQ{P_nVD~)gYE2f z)T4hN81~zzqJZy5!M*+)DRtL^Yk+G&@FY4YHaq}&b$EK5cO|a3bY1qUI4dJ>J~Ei5 zs&i~#yb?WshWQa&Zd{0-=WCo75ANI0^R3w2cfh?{d4jSpE;>^V&(HFsh#I5!wS8p~CiZz{LgFHb|PQd`1j7f(tc0H_wb<#yi36=^9Hr@ zbB@p2R(BD7ez%ZkSGnH8^)dKCb#+7CfM%X4cZH(PT+MpUt6j2R>2g-1)Xr1|Ios|P z<~#6ByJt(?#`5wV8+pbo>&~Hb1*g>c$(fC1W4F|~nAfKek30lVT%1{10*}HPa$v42 zVNI7yeXp1L-U6OqS_JHS&{LJi+=MJ1p7oQuSNz1rjNt<6d@uO4eL^v9gh$xPoT|~G z*z@pbKW&6A=~v!iEYH{*F%&XZnkOK0jbc9fyg6rqgO5#<%~-F%;-mN5F5{hV_PjNh z`tT~^E)V-I9()xsDr@Sq?~s=M&Rz4E=a)*ZeI7a)B*vM}`DCMvxGuGI1Lu?7-+$&Q zd%nzJ?BL8B$fxA9YS0Z2Iod-;yeI44ETcA2^6f?)5j-XC3hwNqDi84;{M)Ac1Ny90 z9$+`O3iTD>kAKG;Nmb2D&AvcMWY)C7)1&-SFKartUMh0?COyO{Tj zun02F-eFy?S3SqtMQZN4IG24v{CM^T^p+&c{w+QoVr|5;WSkS~miM+&2gtcl?A>4A zPepITo@Tx63M}P(imT6~R_{fgMPaXBKKHYhmwe2b&yar?eHS_UZt7w7J`e(l%YjOjuL-h!Sc-d+}7p|1@(#ZHc}Z*1ome(yL>MryG|jvDwx zR!;j98Hudq+#?U?4zIaSF&Co#Lq>rMQJ-7dCn&Woj0~7=PmAaf-mD;2$GkzV2@h&{j3)_dm?uBtm4ez6V|=| zl~2xP4Pi&JM)&Y3c5d7B0iK5yIf)PSlgG8M+di>?@gzf^X9?>ro@MYXQPKaCz!wQG z=7L+!){*_xAG02nwKV^YW=%>)$Zh8_d0khd;3$dDe-ag%%8+=-{V~)l5;EPx{vEs%;|Dnu2Jv0sRo~& zq9yfP_qd8m96Fu(fALp(2R0zD&A`eWzYf10)_BK>#OW?IVJSSozwLdtWT5`~v{39Q zbAK(o<9&R4H@q=GZ>4P-GFyBVy2rbN)gly@Jx zuvY~*FC>}xJHb25g$}8?E<>Ix=Uf%Q_hQSewdi*zXOL{qTc5MVr6%rlWmc51?!B#$ z8W!#?C9ah9>$b7$a^7Vg>vCFSVgUuhcKeJI`~8Aw^G#nS#HjO$BtpFWO{B77*XR!(QgC^uLn4#7hD0TUNz=&kPj%<@8>EphrWi63PAZ?blk@iX?xxvc4BeEGaX zK=wNm$^Xs28aBI;HO(=01oe_))6c$uUWm<>V@KDH*lPu?T& zGWqB6$VSd!d?qe8R%Y3$J&p;?BU@=R(>QDU^WT%U)j^xzqOI1VP3ksmdy)E$2KX&L z&xfv5VS}D3iKDgD_<1}L4<2#!Q@zmSK_&gz@j$V}7U26lTx%S-3T`oReKQW1ZL<;= zHQ;B3PUwmR_zY^EV6dwDGn;R5^wCmg_Hm`f7a61F2aG+eo4aT~*=iqe&!R&=gC?;x z+wYb;{B8w0LEOJr_V^azTgBEzN2(gok<%CJ3z54$$BFG<+#|8?ALpQ}pu!wSMi+F+ zepN!cEIW&*s}oIcjk9Pn_c(;6K3&k%*FlrE)THSHu8Td`vb%^HPN7BST@^?{e%|15 zYK(~A_xgU26cc^1{d6LoJNcJ5yX!TnkID#ghB!Lw=Dl1ekMEHI=%)k1}ec?0mOv(<_+gs_^5& zXPN6H{;y--Hc^g2Vu%-MD{+PF=gGT;y(+WIGu)qZj>UR*=plS2Z;m3@7Vr9>Nl!53sd_44gH7U@6(L8ewe&pDl<~gwfH%^eu1V7%;Suy zvwaxvh8-u*3>thg_qn%~PEy9REOOq=67Cs#YTnyeT9x0a&VLzkuQfk*ygydtdk8+c zf!DIsB?2$G{{@U|}T)%qb$h({W z#lBqING-K?i56I2+oU~G%QF<@;4@Q_Lz7d%aftf-zB-EcjQ<9DtGErtde% z{pf!FQxx+E|L}KQJ~8bSPr<3AL7}@_$glb|&kX6?DRcX|r=i4NqGN~LnR`~cJnQdt z4X715BpxCU!ZTKxwL4t{TGx`-B9_|Ji+`ug1i!ow-uS#b&G?k}CChJlXR>jf_Y9k# zmm0rq8$FGDJu}ni9wx`)^Y89hv$e04y-m&+rf$}>Vc9pOP8+|)-g&Iutzz#WBXSUX zn`Q09K9uB~lr9+M=)8>dP4`owVK$V8lz* z-^?Q)yz>fGN&VnF(Z5Hb=|}LZoOw=uuVb&Y48OR7&lEZ98=qLmeK`YVd!d@WiT42a zG58>{UuJ}7#WxAuL$p~;y^egJ0bB)jF>+1dHu1jn?Jm!Zoi2~@jxBqf_L?oxILjR4 zY{)d_@YQbQ@HGcalLd20H!xQ_U<$I#elE0N+TA>V%`<-=UBmmXSMv<^tEL^v8KA<` zcspvrZ%B>TVf1eOed}@#aTdaLer>S$GpVJU%bYH@f}RH7VNUHz2Lle88qPOq@^mwf zAr6>o3+7X%s|RSMqbjCGGoUBm{5UwIpx@$K*Mo!jGpX|iA<7K{&iH2g-&K-L+4 zRe1zC2ddYzk1;eaH=qqRZMf@P+|L~NHS65lN5F5#EwbO^@hBtqj^~N!n#6=6L*h?t zPHmUG+B$sS3V1Tl@MoDpi3MbC-EFm%S_66a_bJvR);w&)FG6b~9;|oJXrJ*`-oZEX z45!37P!*}AALxm#z^B*XQ^*|~ddEBVto}2N{>9hZb5|8@HRu%{n7QIu+?AVyYfCy^~MQ&$(hyo66REykCAJzxWDQrenjlZo|E^ohDMG-=IY26;yuZ0 zW{`&wyYlrTHe!y7pR1oSY^pGPLTnWuCH!swbNgfTv5lB2FJ)Sap;PkPYke1b;@>?W z_hkJ}&6g1$Z0^AvYQ+eWClGs5z9HxIoo3XlnDd$4cQgAxGM*nXj$K{kQ$K`0aLRgo zuUg{LOQx+XDU}JU^P!8e)7#tr2;osoX0@cO{=;+l;KEmb=Y7 zynGk_CbFNOJI2&vou&VSjxlxAs2TC6#A1TWNnbwCGD_ZsGlPshSczXGW@oJ%DPWvc z=!D42(=tRa>tX7rO_yy~uM?XKetT_ZU;mxsx}BqzJev4ZXAB`Vfb1VpQ^XkrL)hEk zv%Zj=4t63j?>K%x5fr~{)_A5MC!Q@e;!Lq0ng68D$vN+L^^6PeH$n&9L3y`P8+{J| zR{F{0+z9Ib8h5Nlj&4mw&WF(d0CP>gmeUGv=8fdq8ooF1o%h8Ck#%Mj z{&GEIXDr74zSr$-OIhpPky}L0l$a$K_&|}0f~&C|-Iu(Xz~*Qwb_sTn1&&K9R9Mc4 zqb{XU?q#{ucpo~m3m!OglEQz^!U)Pb=|bp{_OsB|2zH}yhBzBC}12@JPljQU|=fD1wzV46f zYtY%gX4`!s2Xy`1z9fD-!TC9HvD-FuVPl}hWvp4mkIJ6a$c9j0ZppN0fIMpJlUe|q z>bE9{o}{sdRgw~Y0$sQtUvoI^ygY%KUVXk^5lpFT8LsrQ0;Lxx%RJ|a{1M$JU$m{2 zeHy9XdPqy#a~pM_%-g{eoR=f{O*@uKB&*22IG>pA)(fm!#&yU_p)>2b@8sVhXfk{m zG-Zw0Qdj?QsEud3Hf=#RB1568kl&^q;#1M@O!DySke95BAiPY0xe9ZZ@63Uy^ZL_Mo+a{-|$nnelhLRo(ct0(YNLIjn*GZp>Cs8=?{-JW8K5U zsi(Tg9XR@u7We=ioP=H#zrr3R`X*=me8`;s-36m3bB3BR&;E*a7(QrRqOoK-#!{VY z^7bRHD`YP*g{+(N@pGSo`v|{@-M3X#kJdxzb#ar@zrl6Ur40NY=d>BmoD0mupPF;B zVH1oyW2P1kul;75#)OV z?9D@?#4KA}SCPx$9R&C;u?-*p!}t$26~&ao2dXi$HyN4MVCK(6FPee(zz=~Pc7b*D_$#Y4pBK5xmQ_xxG;ALST>5uYIP~!;Ur7{r_oy*ZpVxl}Uf-f7^VG`YRV} zv9srsi5*Ph|Aafqh$A^8h&+ueD7i9`k;q5(k38=GOh#$QNMKV}*)o#%(+}Y6-YoV2 zGJ~9B66{J|?;CvUJjdF)d9j0sB5UFMA$L+lO>~F8Uqg3-kJ^2EICnL%zCPs8n~&dWe@t-af~O1|+7GY?<=tnjALLBc z)iQUQXQ&E4-t)Sj6`mZ-c0IelulDRAo-s0c;|fw^^Xw7U4)1wW!mZGGFxwN}iXXK3 zw6$pHj?t`FKPVlPw~hWjtQefPwMgmp%hemtUwUca1N8nww@csZ9@6$lO+ItlKCD*y zvunT6_S9PKjTZR%{L7cgnJdBcAIWq4De%@4d2ZsR;paIcM6s{Dwdk8Wgiqpw#Lk4j zuNz~&Hhg-u=sG;M&I^2ru?rt%tP-Ebf690H@4QYlpRpDnUo-6X$#N#M#Fu{jy1&^? zY^3G=9GtS=S~qOWWNEjUId)Uw7`>c$czsYsWsUK@1xlAZTTKpUMlsh`4GWQ5DhS_4 z8+Wof2g~}p7&*v1v0UI;kFG;L_BvE(O96H<_!a?b+faMEC$7-~;7d7tte>K_|m-wQ!j18EL_|c7OTaxaVHSXyoeF3^E zbgZ}Nv)3W0)ZOx;&~H}~Bab`S5G zCVA$r@oTe8y|?>k?2hN%+{W{6E!3}Vc4f3af!xWfL|$cme}Yfh%aA&io&2`roy0j3 zBi9h@bIPbQYGl74NL@zdZsJSic`VS7tOr(=wfQu!vG#u0nbgU?vLzinJh#3n6T0P7@fj+oHQ_zjfXER0piz z)@R6SAF}R;tn0Vw?-`{0&C4)9XIj5EIIi3Go$c-G|L&&~f3DTPjo!w{j@9F@|6+qut zd}Hn!WB!c|_%6TPH|A`UDT|h`C|_D)u)e!?bC<2WqjXV1RPiVrbTK#!@Z1{$Hml?= z8D{SMTdyr$IRC2hyA~}hSW&pLe96N3T;Oi`Z7XlPZfSYxvW3?0W-eNK>x!}fh;4W< z3lr_1SNO~xX&6w`mabTI$I_A|XW4W0GMIABor~^RQgXY`0J26u%4cC1iGY4@OFQwUa5DdwNkcH=XMes09VB@6W@y)**Rc_%Q@%jqLMpG%Q_*OvuOFsB`XXQ%I$Di_l^np zF7)LF&6a$fdBKu^7r(kSXPNUN>RfT^Hx!Newwq7#Hv*2KJ3|zye{bh6!QY z%G5=76_u6TF>l#*^Cw*SSP}UKbEa z2cWljZ#Y|vi8ish<~+fian?RMF2zeEUi0IwpJOQ)hB5QlmhKC5wgT(s7c`%sMb%|Y zHe<((QMUD)Bbu{l#mYODUSG0g>5}Wf`bL&i$!<7GHJG05_a84Zt+PyiQ3uj+B z*PuL2!YM;OZppB?yp1VKmpkKo5n{ zTmb{^doypy<&u)9oDCE$7ogtm%$qkeZ{EDGSyBrq8&IfZb;r=mwC#8d{4nKsESrsI za%y~hQjKRa(;1kDr+HPEJ)PhZG$QRkLqL_@_>@6Xk*K|603Ul zgl+*6Tt}4E2OwcIJo0;rau0qKR~pg{0W z3}F=f9N{abZP&x6HmyIVd0JcHxMAv+R_=hUyLrbDo^{yFCJjqZRm<}o+{w7(*kH~U zb+fH2a!$j<#`HxauctMy)Yc-t?CDlPFLWGvu#!sz`b5gfNF-Q+K5Nir9$*hY%vvxS zO+jwLjYC7-qcOV0T@8aOK;&tc^}+h(Tb6m_^`^Ez|*(&>eh$CW9)3=20= zH3}dJfz5*@Z5$EXq+=Bpo^ES^rSOJWD;FA0JjDdS61j&EfAF)&aIjQ^;24qHFI@&8 zG_*V(x@M9|G`_-ZBAPAkZlHrtV-IQ1X`zl~ZG%K#7nt*$qg5)pgV6~M0*A%T{{bTj zFjEW)^vxkj2!6}fGx~y&sal><)5Age?|dFz_~`n>qx$1x|r#fezI| zz-JjA=xneEEhtR_vHXRq;XrMtaiVtU#1JeO_8~mxPj@bEXz8S86|1n$Zrf}V_PkiR zGQV@%!+R(PvOT6PLVgB!1v4z> zm2@_mo_Um&bPJLIUI~y)W8Tr66_(d5#0PCyg#|rzTp3cLRz-^%79@Mh3f#h;M-!N| zi}<8^I6DlB9=cLTlaujOPR+!@ z&_5d=JB|H^3m*#>j?QFr(^D;YqNoGbnf8Wf+lwA=FM1+al!-qxGnt8x1TKpN)^^rs4bM&ADc0(rI8qc5)=y(mYtMQZrnd zyrXNLuDUB$Ud@|^Zh0)?=q`5^&$Ea6-G>HPL{x+xRd1!DpJ)B~i7U$U z;FtARfYxD&Gv(NLY%&=i+p~kiQdHXMY4jW;BVfC@5L=p^mIqDs(A|~o0yqQR&ZeN7p0+11_n3=Ou2fA| z@3xON$>XUCaJq@aQmz(-;bn( z6jf1!iy!E(-)-%%L0PJ=kofICAr`T!WfdHsvMWRo#s|W{n)BPcKdvnAsW%o8bAhfa zLHUFDmS@N%Q}1n#d@gyrTruGk=Yu4vf!|?%fCLMmO&oirVdeJME1`vL>ePE9gPP9O zJsJczp?r#{kPf*Hobh2=L9sq0y;ehO=}VGRxRK67;47R0?h~+rG;I1Z1QabMdheF~ zZnK>iLPMPa z0qKJ~mYYR%%$%s0J`kH+`QnuDW4}f4I>93;QGPSo3JaQe{yM>{1b;~o zg$5EcJS`RQvUpJkhl-asoHecsg(KI-T|wb@Sl?j7!#Y2_t*fw6&3XjI9<&eKBfPO_Q?;VsMPpRSN`KE$9op zun4)F61tXH%9b>6S-=E?EtZUKQ#OdW=W;YWRNfhAK+-Mk(E&%0s~C&~U}TWY=0#hVd$Ci#o&LIW;{NSH~u^F^HP+ z!_Y4^=Bu7AWDBxRMDaXkKR|C41kr{l2(xH-+`?G4HHb`Q5W+ydWP#Fg%CWXqVOBLK zPN*Gb-ZD3_3rJTA;l?yx+Y*tC5@JL^xj*IP7%pZDrn+Q!CAGl~S4>k14o0?O>&P)R z)-=#Wb99kkGEI94%;$pbAk#^~w`?IXthP?W!)1J+vM*O{X0D_o3ONhSH0R+(qekKZ zA}tTn`|?@Yn@C6XCVP`SJGg_4)M~LtVr`TLrO-M^q6$cit`tps9>T!3x~RsboiYVn zdF`VOlw$(1(3H)vl(i{qO1?4|PQ`>5!y+Pl4iq(Iv+I#irbSK@cY4LF79qb#8=cMD zaC}7cgkPmD(@ZII+LFWo!tjk>4C_^v3h`4td6uvh5ii4OPUNfk^8 z#A!%yAkxkez6L>cGzfW8FgmbeAX*SxR7K9cMN7$j!H25!7jX{ zj@M5w3OM(IfWt2ec<$>0CSMZp&Nl>9UKS9w#-GBmX){<$O{W8CLmrj$DZWU zjQ0gci60VaEc7hPC4~Pi#IG+BtPoryh{NF)goY;9oE}BGs%iS0?9W#r9^u(QsqH{Y zE`Vm2o<>Wt-1L~lg0QR;8Wso9nEPwMGtwTX)5!F6PjIS)ty$=~;tJXA$?P@U_Kywrw?8Ew@+)Gk{_#(Nq)9 z1H(E9>S_U6~If~L~!cl+^Q0rRk4w-yb^(3e3*;LWO75}L)WMW9=8zdT;{l;E3HxW}q+f>^8oV)hH!N${w~ ztvtMD0{vBX;SXHPyBsL11lI^&B)CqnMsSKjB_PKF?~k|;!oaljQ$j%eTj0u}>Cg_G>Cr)Gg5k2j{`jp^f=Jt zK#v1G4)i$C<3NuCJr49Z@L_Ra7cQjzkM9k<`Q%q$7{B!UFWx?N^5qBr>rK()_rLaq zGatSE%J8+jZ~xhk)!%N8zmR$*`?H@t_~-wkJTMUdhwmo;<1_`{^>vXllhn4 ze(*0or__FAIDdRUWeiI2V^eso68sjy9}xT{!S@J$9R86OUPA{b4fbg;3AG(zw{AtC!uV=PUZ4h!v8INyKzg5 z$R_^DbGq~ca%OVG`$I`*T^xt*j|{bv`r1du-7jt(*koUX_t!+V9RI$^Q2E1u7Z`i( z_k-HYdP(PNo1#R{OV)>>tX~cBmwimuh!*dBTflb-zDF?e9Z^0<(EEP4hu(9K13eD( zIPm|E1L&je!l&@@`}ij{a=OI}iS+7n}m0i&wM61nVOl6#$uV##1m(u&j8)@^Tnw6sRTEg;=hF;!B~7`W`Z70 z72r+c-qqv4|5*;~D#}wZxjDb&SNvsv)nD^3`s;qp-}bNi*Zf`ox_`sJ>EH5i`*-}i zzEVG0KT+?ibAB-R0Y12?y}teW)z|OBPm00?I~_yrqqP&Yz8b3y)y~z1Yl+%i4GM4Y zY9+lfyD_&>+Nf+SZ>(;tZLpol&d|=eo#CCtPI_l{XKtso1K5gk3*v16wc2*=YVBHW zw|2dDWBcazt?k>}ced|tE3X}W?e=SZS0YyuSJGEzugqNmmQa+tRATk)z8(3>xp{0 zK3l(7U$5V+Z`W_tPizcrtZ&pdu5Mi4C|$a7>E@-|mz2wW8w_}pzBGGj{nFayiR?AV=5LkXpnK$R4Q(U`9P7HBt7@Dul-OHGnu|UU%;4d40%9eB9+!~f9pJ; zC@@K9zWL{Vb-u5%_t|@`wbx#+z4khob>CuN``JA4Yoo>xV-ko-ASQvB1Y#11NgyVH zm;_=Hh)EzOftUpTKaoIbA!9W`e$;OI*&>##!;pwysyaoj)~BK9cNL877=cUH#=fMD zB>N?xj8y>w2rXrd-S|@AuMV)t>)7Qba1lRZNNds69s#Q_sPtBPpR)gF;Co7VrbHiNMNkz*BaC!Y@V@TUV;=A90F{^03A0%M0if3VAc zWnP!Rhwt*go!sRw)v>f2drk*#@Jw2zV~0(Q9by~{-`LaT@8m1r7~0Ry-`K+iZWJ(y z<~YXAUEx`do)g2y{%KM-&*k(cvhbBe7McM1b3mgvQ4IAC4c%@5{FOv8d=FsniljaN#R&s$)@6!dYZr}qq_QZh~P8xbO;XL90IfH-xW1b6M zo}qjG8qb24CUMUbz3xQz{GX2|1uj2h2weI{eIU4h&fv0X?Bqh89q!|qrJkE{uw({1 z+09Q4p61x$v^GvUYU2m|(^*AtH7{Lzi-o2i<0Ni^udJJ&9=rs&x3SJN?$MWK8ktlM zoOdCUwVX~0V(-1xvvRJ)`=<2G(@F1EvTzc~Vcu->wl2&;9%lBt3-@$Qm;N#*C7@$0 ztto*?bvkjy-tV!-D#j{WA&(Y}_wgAPng@?L4Y!DSr$el9qVab}{=gXyUjDxLnSE%e z;zwO<<54qf#Yb^9Wa0V*Ha8@Rh-UGi&bz*q(6KwG9p`jW5)#&Rcw*D3Ub&TB(Ue7mx*W-WB zZ9M$|YwU&X+_&2?*saTW<3rH?F=+RIc0OZ`J)oU!fNg=cTVT?Mpk2ena2#mgK|HMk zpWx}Voolowu!{G9@0!b|tmoP7r@OdD#&X>;%BR z57-32CIB`Cu>GKY0`R&_Hn|eCF9H5}@O~NahXCIX_$L9M0{9GmdY^M(sA4Jbx*m^<`%CzFmpB|B-I&Sp%OcfN$9XgO%36^~AzK^1DbLx@LigqS+F! z@(>4~9OC28Uw2Ooe70>8@KS+48FZ$=H>U<}yc#FbdMok!6#htSUgdScLHJH!|Lnn* zNss}r4_*Sj&oEEE^%nXc%l)+ApV0pV{d@SSt;O85R#SjU84LJKk(sHU)c$6>e&JKOjFK39+{RS9k~Xd9K4l<{t8)yfk(R6#_msM5{*?R zvlj)>rI=;xoh@Agem6fWNN}l$6Z^ockjNxkB0Hag_uKe6tprSoJrQmd%Xp)ElJzBx&c~B(8Psx%VY2@B0Yrq|rJ(uoav!hsh^y<7_MLcv*yB2Qnr-)tsM(B=mvP+P6;D)T1e%Nw9YeAfQok=}2GICm=llS27 z$)H)+HD7AYW{BC!+Pkqf#pmy_!JlelO&H4t?0bj{&m%6pz@?o10CMg|{QD%Cx{)#^IgnhpAgt{#c{|Wf-0sqM{ z_$k5FQTTQhe=hKU2>*B=c;A6NlKpA6H(K8lg4v)!^Y9-<=a6HUN{4WgJ|CJvHjncI zww4j3z8yZN`61alyC{YYabnoC6n+TXQsRvgGeGtN&aRILFVgp>V!RyV`Dv`N2(dB~ zG)K|8U7@u-2k{hnR{7+kM>Idu{BY=1cK&1dk#T?8_6hg{VgbqO$5>ZSKG-0J zqGd;M%lSt!{2QF%w7v=J;(R!%KL#D36;ys$C-EZ3!XW8Ign#b+BgspNZAAClr1Zg0 z@8e(}Be96$2=X+`$9!DS)MZ_9mFI(>@H)#ip0oVs7B(e6o;6w#hk6;iBj2F(TbTZi z{0Xelh;vx4OI`jt;wiaKfzu<#$K;tuOtIM^3y!Xc?R|{>?8lIlWgxnu2a)< zY>E%20p=uNUXFw@u7<62CrT?+n7go^vyXg*owOLm@c-f2$=eo);a0Tf3CMw`vK+FN z?SP>?xMZ>z_TjyM+++M)CTVoJ;eVez~KHIuH})#|1@#nZ6$y0 zH@>cy<9aS^X(sGDkMn(mxSlo$nUc-6As;j%AH;p(?B#fh%`=0L3(osO$Z8E_Rsh-A zAVb^(-2YoXyLt<7cLgs8biOi_9{N)sW0HYmyYqQAK(U_FegDWa@oe||=(kN~(rlaq zZ{ke-0Pj7Ze~F(F?A(aD0mkEje;MP)ac?@UV*}5z?;RmKL7r^E-P-a^*w7&4&<&Um zv2F&N)F*y6RIvjx&@IF{#`53zJ?=-B|4K1TsYkS7Es9T<`1Bk)^Zy0=g-(?F(@BHW z6AzvA8l=}1zaBMbt4)%664P^jr_O0KeV}OtO``YHD0=%06tk10&T;4+qq(ePDWuLJ z#~Y5DMRDx>6%FPcD%?yFRSShdp%HtQpexC4E4x&yJ?(k*EeoFJN zu+-(43q8?Uc?xr(j?Rozgo|AIWbt+DYnWT{M1N(Tsn(f?`4#$Fb6yATMH+ot-;!ku zWaSnFo?7{6;PI5bG7rR0QkE`|lFJ8PSh+gz!xV)lLyGt`|K7t-XXT0kBQu<}F+=OZ zbSvOkz%<_mS_Po>>wrzv4LBj|t?68V=4Sdt;ZTCzl}u`)1mB@Y?uWSu5uFLrMd8up zi%0L`FBaJHF7AcBq@ZTg2D>Z3nFkta`qaFO0ruF_2Gp?(sWW994t8`JxJLFDKeea5p-_(0y-1Np`*ZO+U8s&dFinc zQx;-9Vw~weS-2K*)$%7zmXLuGm#R{gxb$YK^nx7Ay8I*`4GuEzXFV)j1>Yfh#&=k_ z2Yu5Lk!p(lMORq32zRnbJq*(}O_uBlh!KY;OV5Bd(T$vwqyyw|yFunu&h>s8_CdX;~Q zWK6;S&rOl;i{2yVtTdN5RVr2IB6C#8sUK?WXN;4KRf*CoIFBfg`>v9UpBuS1O%2}v znJimHpND5jMv^)1B6or=$wB|Va<`1mVTW}A94q0Rnk8kcyvTY7o(S8C^ub6R`HTUM z0313;FqgIuw$YoDx7We@zD%W_k)`VK4D_hT zA#M0h94U8_aTo9jriadd(9=!v!A$U|?>B3?B=&`HdKI5b zP~dcGtBq@WEQK7}V4twI?2*;41odDP}{=H%S1caF4Co%{5@Un1`vsX3DWfmpxZ z9w!}sEK$O}fb1XnDQeY-Q547i9^ZUW`>-@~?DpP*pO+y%pX)97C(oytH`{LkziGiU zPjROXl<5L50(Peyvy@sKY9W?S?|W6wt2Oy>-Atl;D&0{3zV|?0&Fa{Sh&EcztyqVA-iex}6Z@t0VCHG5*uNLC1J-$tRSBr+ zr3EKotTsUm7a^BU$`(W0Z(*TivlyzI%|a;)#8CZoeCsiap@u0eq+cqAYBO1=7q!!7 z)b^)0&MjB&7t?}0ShGr%E$ZfJ2Xu5lnQm!AOW*V|&ogN^)^be|LoR&p!tZbuXnrVv z56G~%QCHP!s+ta?Wvc149Jpjldb?g?lf{sx%h57tmf{FFB|c_YrcP!dt=^2=R_7tngv-VL6*}X%LK>{eBMmwqhr5Zr?b#Kk8I=U zY}VKUA8vyGqE^^nhdrZCj8cGa%690*iP~xgmsCgf@jhN}sULXcHPnqKXF2On9p%#G zGs!d|8D|K1iw8XHj`pV2uV}vpYtf1;s6A-%MSU(O$*NzmT|P79Gq9gk>E${~OMY8f z3p?bwGD-ga9Ku>tGEk@JLtdMKIz~f7dbz-TN6v9a?+fQVY>fQBC9`-1!5%|QmE(|K zkmJy|2Zx?PZ87ISreOuaZP$sR!#0EDv@z+Rg@wpYzql;Kl9NWy zfcg-8sDDc)`I3%m<3aN=r7i{k*6P3~M)Dbb@K)>%I49uqC)h5dWTbomb*}`(UgG1R z%AaPNk+4>R{k2j0t3o3Uyqwcp4HAbs99tj;G7Xf|WW0eroik(Hg!fv|(-kY@WGj^K zjG4E8$-Hy)yylN%=zM21oM9&NBOSY4pJg+@3%f(zG{@j$QVRH(kix>KQ>0~EEv@Uh zq48E{Ne-r z4nD@D2AqTM;oISlA2H17$NGs_Gauihe~)$iT+8ef-IKGQ2h4|@;oi5nz5E0V_L`Q0cy|=`%E1q_9?{Ra*P7M3cM~&v4Y-FGSf~#6RR?}a zKG02CHejev=UI_8yR|ln;ajy9>qmb#B6~4FUlvXb-3#7s;}ARWelLDb#F8wG)z3u? z#(W$44D%$DNZX`XUkhLH<2ywycwxZRr^~rOqamGzda$=7=p=~vtVdlr13D-Izl_U& zgM33>yOGxJ0_=8-RdOs`iT&Xhsx-5(6Z8ehpbGJ0A7J*Xd!l`k|7dm_$rs&ummS)F zgw8Gc+m6F>?n~c(l>C$S5q)-jinD_Da|`^F^4(rO?QFA7e{iR6dMm!4;XIrcM4kBX z%eu7I)4J(>`(ZDLi}?0S_hzbrD)QCN5W4fyI>JNAa!a`@y;J@wk0a+(+Pma;Ee2kP zP3cQg%da5!7K~?RYiCU4_gm=t9P(+zF6f;b`HoBcBw?S zvHV}G-AQ*2)a{Pm$r{hV?qG)}%*IT~yt{T#;FND@9L9`nz8pI#W=*^{gpw)7dKbuJ zM1MGrcyE=ul9jyfiZYISiWR92;6()o@v#w_dsF*uD{y313WsvXD zsKs98mTaHiQGb$K(igpx?NbZeLGC|t_ONb6=7QR?o;+Cx?27U2R1bUR38r zb-b#3rHo%$+2plX*Hu>6)>Uq`JL`ozg>o7Ys@)z>^A4}m?GkDnUPrapQ6qqPdVY&d z(o=yTPfv;Z{$$j+HXjYIjsLA}G<}o0zD8ebqv5o5wDC2LEzR3XoLd%Ev$bwdgWW3_ zR|zK5PPem0u$YA+GI7heuesN>DJ$y&k7)8@r$Voxp6( zTeo5^nnt;Ot3v_9IwsSm;`J5l%@8gj3JZlLyOt==QnRpXm9S(4WR0WA>vY*=(SH$K zxx3j@?HHF-B#9`#usIcR>;$2$v+ts9nku)IR@YRnb?$Q1SiQDpXMIg21~BVvXl~f# za#p)*)a{ixT-&_0W)Rl!L79Z8y{;CN6#-~w#V)VI;i8;Vtsf+Un(DKQ?=8n zsCrmB<854n`zpI9bNsJvURw_)ILz0ujgqi6yNj|7HexanP)svw(v($)Z4_TXO4?TOrKF!csWO2+A7g&P~g6cP-07B$f5NJl8CYk1S+G;Q~W5 z4FyBi=cvX_IcDnyN0lX6br%oy>H;h{*4L|T5t_!v)tW5_3u=IMfYv=^w8U(tOmDpxCU z*eqSLglXQd?5ND)ZT7gnVXtp?L~m<+cOG%K(M(0T^4In=jlJREH0+>X>`r6xw2`qM z6(xgF9u+kgp(j;7qsfkPov5j?zBR^D$xx%PzQDvNFNt6XZm38djv#1M5PUSlh=_-( zcHqKVP7_H8_&Dn|3ZqTkA~Yc)xwmSEFHZPjcNl9tvLPYFlA&q+CA;j%Ym_(2WVVuR zV33tNJWhLksoUcfkcY7(Yk7HLSw&^x+TzN>va$_j*oW8dZEg})2@5>tB(}!mM1D}{ z@_Kfcx)BPHQ5nYon^|eS-MbYTU9oGcd(AF~g2k-OUiaM&7jWo_W4?sj7!z%i7#p0A zlpaqMUKDjC$Y6zH-3~CUFjj!d-A!J48*>({!9S)LGq~1S?{L{0#({P;RePLD zz8!t|mN;FG_00`i#z`^@Jsvj>xt)&sF-xf_Yc#Pnj-AeGN2%RgI|ie0m)GH{any{< zdE}&QCzL5MqsbIGL78l1B5f8HE)+&V45PxDqLHImy$LcU%d#oT21045fPda1GcM3S zU=f^6g4gX9>g}Fw4)laA4#6X<&QW7bV(T0YP~6?k&KjsW!lh_rj6@XY8Fz{XmySW8 zQQUz?OJO**S8oasiRM`ZpS_v{j`J%U>5_UG&=Ls{TC!_x)U&CigpOn-nNn$vN`fO6 zu+R#nUe74%G&Y7w%77u9`#km?I~*PeM@y-REjcOp5>6t7sW62or0(OZl2GKWVQ+G5 zb(S@|yv_y(0tT6FQ-ys?z3O<|$|}a}fiP@tw|6}7;s*ORN0HrCQ$N=Gwv~^iwar#O zE`7!AWk$x8qdYSPv()4Ex~tvwPc_Qma-BzZuHTZr5>l-qg?=BRhz3S1*oP-j6$oy9fK z<@6$wl0xfxvuVkyRq#<}^)y(KJy*aoJqp#E+?OK( z*Loa{#jc`<7UPJdXOm0^Cle0CYMIpC4zJu2q+rsrj=vr+E`moiY=%M?B{6);Q=T}S zhx90iAwB@B-&3{mQ|f%D+MZF{b87ph+IFjLzuFF}Ez45q=c%ozwnb`Ns}o2s@|>io^x3TVwE`#4T`Xbk_n(oW?zoLxn`5sP;^o7^4&n{X@=3hb_1y#fX) z&jDm(Gj8pGbz?{l5J>{t0S?BPMg9{GGOqm?(f>URrD zpmTWc6bjZ?lonK=;P};Gzahg$>}Htw&1LYlccdse_TQKUViJf+ASQwTvIIKu5Ro~? z_!ocq^Z&f(xfAFAa8KE^l46lY8T;kq-&_{odqg}nc;V6CS6*vh`}F!FziZtu-u>gRc6@v5x@VRdS0&!|FL8wrJT&bky0B2+QS_6yo?XeR=J(q|cf7E-P%1h0KmKFu(bw*N?%2{f_iy>$ zg~?Clv$o$jJ$L!;R`?kCFTT>@$x2s7YSdPF8~Lx6PqpEXnf{h%1;^wCe77lBC)Aec z)&4DnVz6IZ0;GT*{C-%b{MOr+4(H26baAb_!Lj&3x2J9~GOs2_b5nL>HY!C(#Iv{1 z*RsVsQIc?b7B^PA8y36VuI$=+cT;v#O+#Mp?b-GAoFz*aZ^2Eq(n;6Srp59Xw#DUZ z)?vEDT3O)sI2M-`;?hxGSXoeFU4Qqo6(z;%H*H>QwU!kWEze!N5p+xIwk=kQTuqCk zYFK05*A&_|-5ouuATO$^uctl5o|pt;5{OA4CV`j)ViJf+ASQvB1Y#11N#MU-0=QYN z#3Cn-pE}-o{LJxl$KO2OeZ2R0|8e{;quTZDsqHh{g?3Z>lJ>lIvAw9hw0(1XReNo_ z%$L9z{v9rRHqaLE2l@l}Ki33PgENDs;F4foPz-LyA96Dhf1`@V*Kw%h*^agjf5(ZA zQyrZhXFASxyxGy+(c97AG1$TUdVi|F#ec~EtiR3g_n+{e@^|{r_|N&@^mqGv{r&zy zKZxKiUx7aznAz6WcB-wjt-EdJG2s}-V^2&1F$u&Z5R*Vm0x=21BoLE8Oad_p#3T@t NKuiKL34Eah{vR9^!%+YL literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.depex b/sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.depex new file mode 100644 index 0000000..743af29 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.depex @@ -0,0 +1 @@ +B¹7®E‘L¡–ÙfŸÓG£k0_ú}ôÄJ¤}ˆ/‚ì0 \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.efi b/sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..50c1d59b7fd276b6fc2cb86f60ea66be7bbcd008 GIT binary patch literal 200704 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

E}eilAK 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 BDiZ(z literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/QcomChargerDxeLA/QcomChargerDxeLA.depex b/sdm845Pkg/Binary/perseus/QcomChargerDxeLA/QcomChargerDxeLA.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/QcomChargerDxeLA/QcomChargerDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/QcomChargerDxeLA/QcomChargerDxeLA.efi b/sdm845Pkg/Binary/perseus/QcomChargerDxeLA/QcomChargerDxeLA.efi new file mode 100644 index 0000000000000000000000000000000000000000..9a70347cab95c32441be418ed03b026f74fdece8 GIT binary patch literal 131072 zcmeFadw7)9wfMi^nOr6pNJ0XEaG4A@$$$tUC{Z+%L=gz0Kw7Q6BwVyW@Di&n2+9P! z1cI8ErpF#^4*}6KqbO=nr^l8Ad%l;!2xKurc|<(B)|5vfV%&;(3B#hg_jV9 zee**k*>A=q^@PdOyknYb{~wY6?-54df5+nc1>LT*{To3dQ>oI?^Jd>aTVTR;qa`2t zjrjPKsvmvd9gFUn3sCSZo{iu0@d_gTe&eHCsWzXciVq}g4>UQq2M!O}9{Boa+XFF5 z)qMT4hRuhEG;D5iHf%nS(6G5BMx~uwx;=2tsq}p@s-{J$tx8iJ=ax2Xu6LGv)VWga zIk!{`oGVniq;24P*r~Ezny8q!utGY&KYEW~knzUL?Uti#C+uTPLx6F0wr}wK+pADL>_3+PZboL20gLi;(dTS5A z+SjA>S(>Ujf=ni94m~J!pW83{aJ0Wy>kx;2q(pTDrEWtqvVPn^8uG|efBj≺q+= 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�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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/QdssDxe/QdssDxe.depex b/sdm845Pkg/Binary/perseus/QdssDxe/QdssDxe.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/QdssDxe/QdssDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/RealTimeClock/RealTimeClock.depex b/sdm845Pkg/Binary/perseus/RealTimeClock/RealTimeClock.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/RealTimeClock/RealTimeClock.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/RealTimeClock/RealTimeClock.efi b/sdm845Pkg/Binary/perseus/RealTimeClock/RealTimeClock.efi new file mode 100644 index 0000000000000000000000000000000000000000..4dbc77b3838f9f7135ab0dcc7b69e0222c8b06df GIT binary patch literal 32768 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 F{2y<6`= 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/SdccDxe/SdccDxe.depex b/sdm845Pkg/Binary/perseus/SdccDxe/SdccDxe.depex new file mode 100644 index 0000000000000000000000000000000000000000..265ee7cb4747c4002003849c640b7ed406f92946 GIT binary patch literal 36 ucmV+<0Neip=K2~WUx;i^r|QCvt9ira0<+AzCPHu25xnOBfX6(DfddFv9}%Gd literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/SdccDxe/SdccDxe.efi b/sdm845Pkg/Binary/perseus/SdccDxe/SdccDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..627ec90d6936a4d8382eb40f389bc82cfcb6cc83 GIT binary patch literal 106496 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/SecRSADxe/SecRSADxe.efi b/sdm845Pkg/Binary/perseus/SecRSADxe/SecRSADxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..1f56c0e28087f0154b927b9dd9a2d01301eae582 GIT binary patch literal 36864 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

@jBwC1W84uJ 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/SecurityDxe/SecurityDxe.efi b/sdm845Pkg/Binary/perseus/SecurityDxe/SecurityDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..056d10ce8f1721910cf886c49687805b022e7284 GIT binary patch literal 81920 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 U7z4u?7{4{{aU67Y*!M@Bjb+ literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.depex b/sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.efi b/sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..d16d7cf581d8a3047bd4f05a4b74147c94bbef53 GIT binary patch literal 36864 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 z zbGiaw_I}*|Tt+g!PXJ#=;OZtmS(+~(20(|2oUX;f?cYap*1@JsvuDEBGR$V|V_oDE zgBka*h8f4~hmS(mW_*i5@nRdtq#T-J3OyeKUHDAs9LH5V@Ep0GqE2fq!#HbT*CgKx zo6w@x0GPj&Q$sJOv>5jy#?@k6qHDr9T8x)(kmH6PJkVHH#3$H(T0ZzPK=zSiNj~xY z*IF*`SwSO?8Xo9@gLwLQg%3F!uLq>IUCtk2H6zswsS{D zZx6;n&UMQ0^IVDUMbIOC)0###TG!K@scR||`$yx@VO>-nl)qOO#UC=+} z^aA453B*+5NsE}6dAs5r{cKCqeokMlLHl3{Fd(IzK0&wPx|od`biX@ z>v2X#dlKJ(tStB*;4d*wuV(y;U&Qs^=Rv;la4O;+m$>4HMpxa5?|?R7-V}%a3i0e+ z)Zee$nD_+7Y5<%;ldeZiy!VAedrR?6LDLSz&)G%lNR0X(7(0Gca z>z&B0ok=WIGsP16ChWR)3Jcvw^8#Nhz}F7Q?nT7xZES3H7ys16f5v=Ve`hl>E&=?o zYUsC|U@bHU%=u^NuLte!8;`zPJIWFw9!F!1x@Mhw@)ept8+r1y?yY^T;Maw`R``dJ z&-3_Zh~v^%(40155A)mLKM4Nc1ph4&{P)h9oO2TVH-N6N82+d|z3;i^lu1eaxD`*q zAO9Kis|8I5#(xF$>X371C8Ktj4*SF0s;9HieBu-Qrb#l-FpJ=qY&-f}JhCNPhsegs zzI)(5u88%q2X=J{_Ct1E4f{!&nfN@dOMY(8z81)A2F|c)oIcbVE#Sum``ZbA9F#XP zZS{7@y%Vx~2C(^TRJBH2`3USylI2z4JTb~FHs|>Vss6_(UOSua;+aXsP1Nqn9C+AsBPhpJTLmyA0o%H$=i_^aW zz5awH=;uxtImu&~yW$e|)-EYyUc#7mZfy1Oh%tYM*iSU&ansH7KsyOz9>AC+yO$sb zioFzf>HP=vjyX$fH{yr7cE7E}4)wb)HGVt;nQ13e4#QQyfpJaHRU)&5uFPUN-{iOz zGbUK!&szOTPQT)9j?-V9$x>4^I=y*iTB-*ArkTv7HA_2Qra}9MDhVBEBrUZb@5$q3e06VP8TMW-@o~XdVB47ni>U>BW|X&W2VI@k5_%H* zXJkXPM zAWO?aMZmp?x&9F2BM;Bj;~Ux)jP<<<_$1^|#d!V~$!9hAUXRE5VI0m8y>>eoa_I z<^g90eDqqTz8-z(z=zOfmlr#zqt zx_kgST?*Y6LdQ#RMvQ!s^RU4eB(z;2I({p7wd>|ZIc+#>^YH$}pJniqy`QD6-bu;i0r9{xB#4BM>o8v$Dp z3A=ki7`9R6Hv)ETB{m*SoJ zz8v2eXbt4YtbwKMmd@#tu%|`7rN@2e8}JYK)pBm6SUsB;$**b(Er%%)%!75nHT{SeXMxTK+$hm}kHu619K=%n)%h&Y344757v;dl$0~kIHAD|;%tZKP zHgJ+(ND|2&OOV6qb*QVc2F@@AN@=gE+Puqqgwt1Rk^57d;!{w08q$#k5yaCvo3M|oAFW9_vPQj(KJX;)F^E$p?q`v6=sE?2{ zQ*I%^XQW(~PdnMD(eB=)8QUVQb@;|?B>G;{q_rH;jJ>=Aaf#kXk&l6&=shDk$E0zD zNA%MD2+kttoz5lbPG=KRKlbzG`~A|px-Q*9O{FbPF1v_x6~S;~qPm7eekY}c&boQZ z6Hq%+JVk9z-_XJi_M%?8)jE%89-HM*b zmLwWXh9_SkI)4i~6EFvCOr+7B&S~kMtlS}U=^b`2-7#0`4tYp-+T$R2(i`0=Hq*TV z_DN%^^(X6+WiBXp)}1HmfSp&`l{U0cTa@;Su7wi5-R|={Dy!|4u4?-R zhr32tAe2#qQ0eh{8|(dUPn}TZ^gAp4&ME=S{}L0V9~JlXD^}k3M768^(eP^f7rjT* zH!9<+^woPboH~x$zQnn{abvN2eO4t~>hab({DNVTU^H&>xT^%SNys)aV?mL%G!HK} zhtFB;_W4U3-fE{;Shz@#G0Oa2cil$zRrYm(*%~)&KwmVCGRFp|42E%x#)39ii3=&f`PODd8?6knK}f;hB;&`KOz zXqra*#?_To_NDGE&MK?l*66OOvZDdL?%KxMwRP@FPn9ygVrSh(zsm%|Dn2Na5Y^Yk zf;=JsO>9}6-|4M$)C`Dcr3XS;waMwNanuVEk}~^DL7|W-ND7%f4;qn4We$)OW(cz} zn9RkOX1%~u-vkn*MM?k4>mb&{6Z%~FSbddlx2)>0bcUO_3is#Cp3L#TJ9%|Hm|&Q% zu#J+iRlAF_4K`ph5l~DuYU3caK_QAVNHfAhMO6Znq&NZK6@t;A5!466M|P-41GI-H zjhTTFWhfItM^Z5{g-dAjiyAwVg*L?JRf=DVV43?7r(j&__WJxXd6Q&~G?v^|=B)J8 zRSn-4F|#3PQpg$7>U4N3U4w{~I(>~be#wQ5;ehpcwn>;N7|k*y9*ghIz8AurCCrAS z44^D=Z(2Jqcgvg{L{dr5^KwnX@W?`D6fQ7S(~vP#Unz2KDR4Qw<({?fI)7c53k<(_ zv5;$GW@DHwIgAo>5loeqx!fE4;A<#TpEm@U!~h_#$X*JziV#(1jq*ByHDka(!cCDH ziM0HP_931E$BP9ZZb!k_d+2hO*S*2!cul!ACWWha zvBHPlVW{y)hJ+AHhNeDeZ*d^6k>4nj*+8~|MpowZx*avEJzl?nJd7n;%gPE%%k70r zm)Q$TOIMX*9)5?v(I+et?(v!u*%GfC`9Wcw-`lj>gHV8s$}j{N?A1DJmuzt|Yop)u zfU^!zjK#6$5i=OG*hVwfI}PbOex=TO3@r~)fILRd1y_4~etH`c)tBJU(T6lHb=NrS z9JRwhJAIX2x12RcFQdioI_Jv9+V#Vvi-lgV2g}taXU&kIl;ks-*b?U^ccpW+!|xh` zQMkqLtgCWX4a<3Cr=)Spd6>ayjO?JCG%_VN3Dc(wgCN4Fu#0HqC{{lMnbKa#s3cWW zLMh-s2#^>T=)V9E+&;nY@dz~z??xw{g!N9rE2+*|h5e@zXDt->K%=_~ijHs&Y8fIC z*$sy6qQ==n5U3TE>|iN`lXNBLhe%W(A^4e#N#IzCW+L%X(t0%|0HN$HOQU{ki;HP- zmD3`H=Ad*oVgNIZu-fk(M4j4(FiE*Ag!7QsQD5)$QuU!QL2OCO`{!^HAxxPm#FH;b zLYB9Rz1F$GUD{aZch@@M`ee4ga>x1_#qlC0{}F*2+irJf;}tGyn-r_xh1EXqoc-@Tz}X=7cbRK7)x%!o>r@8TP0CY zdO=6&ML}2R_9G@E;tv8DAYiR*XmoqgI~<=B9flJKwaf88nrHLy&1H@C6q}t@#g4j- zjnK1i$ZU%|>t)T=N>9F_ugw7SMFbsoRq*o3_o@(RISC-_}XpLy_-y0jS2k-s|u-36+jIf=4uLghI0t zSvK=w<+D3#YCM(LyD2FwQE5hKRq$a+buPN6${;z2#<9`2NVbnV*o;bAu^I9cq1NrgreUQk z+KB((4Wo{#c#E*vjU>if{6mUaa%M|L5f%hxGtr`qkbpFm(n9MJyY!T6oQ~{z z=3+(WQV}& z;sdmd#>P6Idt)6=yC4RW3(Na-S>&s&4;0!V^aobjORQxpA(qlhPK1GKd^Y?L=$%A=lP9x75ogq_vIse+~tN zqDCo33x#Tj8n6*Lu%SVlSQ3Nf(wh_+BE$C`qjn^Y5_#&qP9H2zijmh4H4#0NaS6Dx zaanNTk2F{Xu6lYO$>MO)Z=p?&151>9v2rh0?q5^xRm#0ax%-v-qsskB<-SL`|JEwg z{j7UAY8W3oh{WOx->8QE`211~%(LW4;v{OZEwi@}} zwe>a5T4(?>pdqNzo0l6dE}?CC4x3S_OS@U6H1evtnkGTs7I304DOg#)x}Y3~?0+8Y zgA#1SY{JApTLxcxMzS(v|HdQ`lR!)YF$u&Z5R*Vm0x=21BoLE8OalK0BybcznnvZj z)(?x82Q9%P{pow&e82cui9ETVJ^2@N;(PX44)>mU{8#pmzrXa^mHW!ho=tiBJR4yu zJRU0kIseSb2ZC>H z+wj4roIK;{-Ef`=f1m;RZP3qK6}zv*MH|s$}{<_?G3m0eoopoWvp$oJpM10 zyZrX~|Mo}yJ|80n5tG3GP6=qh)^S`1eDbx@Hd{FbkoleE^3*zKZT5JpXJJRk=WO)N zY?z77M{Lp0Tu)!G&)S3!i#*<04V9kSS#_SenXVd-Z>F!RHZOPX%o;~d_Uu{fap+-p z)5j&gS<)Bpv&xo~pu5;=FYtJsvq}r`=|EYby`b2-@_{+?ipChrTpjftTRNIMc6PLOe7B>mqqE~+$Kj5n z9Va?Yb-dTn)gj48U~C#5@&cAXQJ^)@7U&Ed3>*%e2%HMM7w8J~2GF^hF)HEPUg~`5 z;7f;JdhbBjft~}`4xkC=@)#Gl-Zs{*ZBK3=-!8Np+q2vA+AZxx?W^0@wO6#e+5u3{ z*w^rE7N{rh3F$t&%;gTpwM#20(>wRa!5CiS6&v|}- z{2uc>dEVQ;to>bUuf6u#Ywx-KTk7BbyS4wno%QRCUnB4}0$(HWH3DBF@HGNoBk(l> zUnB4}0$(HWH3I)XL150+O5GN;p3|BRHBQA_c;$`fKl~|~tNcg)dOt_rZy`@OT|(sD zKeLZ9f=aw|!GTm3C&?-oP2F(!2Yqs_n6AgVI#!%(A-e`>aLp zcdu3rXO?M!Gt-nV-^!KhXtSzZo8}F<_D#{7tXghsoC>wYsoF%!{|9BX#(8U7ySpa` zN#7Rd4b3F&EX`hDsnqT>%X|UK)TQjU?(U~gCk^fDD$)X<-C_xxxWO7Yvn&Q$G`;(^ zehrfUBd2x8r&cX^D8sVjlvM>=lC&LCUQ?Xf@zG{S;Ly|dK+6-hKydZYu8HZYrfPty zYPTx)Vl89cbs4Ir$(kBmXH`{cTQq%hfwgn{Kvmc}->RSbK-CW1s_9yye{Pd?V6cUB z2dO7rTk*;um(m}#sH($Ya*bxugS5SM{@~oUSpR_bkrw@MkqWI797YbwxucG6;E|*L z_|DAoJpJRL2?4r8+I{_$zR2SBtb9t96)RO(2_6-^Z?`(#@*Ns;?;PRH+gq#3`n&#E z{kCRbcj(97&r7@;pH+%jB9y8G8e&OtYxM zV~zgWmsHnfZ@W}Vx2DRDH>%pBy?@etqpfV>vIolH}3t8Dr-e{ZdrPJSChs0{&C9wIb}CfcD_<&&6GXXj%-o(-I+>1 zPT999ZzzVcrwC2gLnk!tEz!zK`l-Srdzp(l)XXH zQg#Pv@1(va(k7DjC~5nVwjXKHH)$P|y_58oER|A3*)62s0quuKzk&1}q+d_^1kyXL z1KSsLb{9?{UlaIQRD5L%_&8yl;t#`8asf7>uMV1}k9{gghiW}ijhTD)a0GN0Rm z{2a78gCAPcgCAMbf@4SyG}xx9TenPxa5;sioF;(r50=eWE%&SFb)rpX|Cs)qVjM zA@T|DBk#T)uXK4=6t7;+q+HQiuI*Fx7VkWs@luH@NYl- zd)AU#d8ZnR>U(9b@bLMqO7|-Nz0LebczMX+XGXA=e4-n6aeaxAV83>kr$S{;sZiOM zU9Fklet|A~4(xxr`deMkA)C*unEH$1_nBok!K1nG>PC1r2j1NfIDPl*0K7DG?c-l| zKi#aUn(P?W&}PjHIyHOyS}>02{vMeabfsR`51F|2N__>gAmf0@rpQeW*Hudwj}v*{UYz5_zYT|H@`H zeu`gho>~GgRE+;hzxv5k`6gw^vr^g)zslbcd1pQH&_>CZuVOmA+1}5KslQxV>*srw z?(%94#cI`y#iVyBt#dni-mk9e$^W6c;=Sj-ykyFA32MOJWK~v<3>Q;JF?Gy8^n;DX z%Ce(aS$9ZzE)~--Us-gaW90qu@6A^ls?{vBSSiv8U1!UdbbHfOnJ=o$NO|*{mTrtL z(=5+Id6qDZQz`4pbIN-}`RD#V^YtMgQg6PBZ9mx6UHB1lal4AEl(ueF*7oPr#p|}f z&)#i5XpIe)t616)*ZwTu&HCah<#`*JaIM^f&dgN)&?sf8jOD)wUfQ9(2;RIz;W3CGH8>Rv;PRb8NcvFQw&p0vhH2mf2K z5gwoVP(ac?GHkh#wqn$ZfTUeFW@TXUq!?(J8hC!#m4WS}t^y~M7OT?g1>1T4g3k+1 zbQiuBqiO_q!T(w46pYs(cLn@EGHj)RtCYKL%<{ncNv8wP8Q(0OYoSwQ?fGH()W6cG zL(&DuTxq0zani4i^aWvB$4#9EE%~&oz(^|?N?P|AFLg`}^q*=4LyN&v#~5YsvbSw2 zHmTU6-B#>Tt2cywS@QzA@-Q~&BEBuw9QEtfxi;vGGu=Psp(lmYxS*+(@dcfhW{YL4g`RojS-Y?_Z!I>d=+x-?%Wo$Cj2OKeT!glj zN^3{w7fM|Z_$#WP#jX{bx`pxY74)@?bES-P=ag{^W$d%*$HHY)k*9Q^%G-^d`2hO0 z0$a0`x>s712W*39mK88|`2r{7rgaIv(Pfo1ZZB>(KBRsITPeY&dl$#l^H;dgfCs}_zTyFHYx^xUNz=z(dE=hIe97i zx^OwY<@ZzM_XISFU3Q;APkQi=LXUBu7JM^ICx*ZV2RH}8wMa{CpNCvT*HiAM9$S)r zPY*WE;NWQa0(VW)K+7HBG|~B8@{RTuhrjKntwx)Xn*i-aZkDd4%_|+MGt)KW2a0w} zn|sTTeT{Zw&XsC_!>?}4U!clt`_zpyC-{fhr>X%q-p{xY3mpPsE{RqbK%vrAm<3-?`Gu*q;2EIAqyApge%PS0g`)W%d zOuL^sowVh-NZWX>80gKjGbdfd)lqKpaxu>{CsYi%ljqIwHZY-bNIWtoX_NR?#xQGY%j)Sr(e2mv znC<`XaQmabx#Sxd?+SnWG-*WF*?z8qW#RU0p*^KwAJN11&Z4}0u-SqP=a=In;40tj z>E1lI&{$`F6a9EN)<1Wa=ASEeZsMr;O_F8{_>KYd^`zZQITgr44)@pja_ZOH>#LnA zp*?^N5KU{{2hchrRj=ry9nF8|+kU5B9{whnd>U6^=;P0B`5*N2+3`-sx+}u%qMsB# z5N;RxUElsmQJ(ZEX_qsqUE771(3c->m+)2E84s_D;8iI+wejpM(G1%(*iw`y7%18m z-G=5)=-iX3-_l1L>W-Ujm=pdci<;cQq&Q|Rx|o@vG^)@e!!Aee~@>3Evh{be)p6mwf=v3C*z8p zab>T?-oA}*(b&}WE1z4iBuh{31DldqzD&KO-xVF4k3CpG z-^`$nh~DkV*D*?Ojsfq?i}XK{FETgvDK#mnuk_blq?gcl3Ld&hua8QvM%5YmDDxq; zN$PC1YHnrQZ@haI+U42KbM|s=sLh*QKZ7~IVI$3(Mw;k8z6<+u!8l(i$D($NUnINy zS`V^g_&#UsE(l>8)!4RrL)l#Yv8rPmX_Vig7Zls|W@J-o`R{vG*DqF%)9|^T?Q`2n zXB+DaG3M56<=#bl(FNBenRD?7Hvd4LC2bqFslD9piP#&_G`>q3p%eYGVGT5t{-Pix zK7@kg41JAP)1TX7*B!Oux5>zDwhqe`|B@HF@M{Juw60&2i~nTjMTW1p1$*bo&%2-Q z;mM?nbq)Va!TO8!d%<`CWk>2U>e!H>kEU$q4El5Xqzz~5D5ehR4zB%59roZ4deyNN zUy#)C9|j+N0l^}opQ76;?UeR0Cf5i*93Ff;lYOBJwWp|8T`sZlsOu`~T1Z(khbZ>= zLf282{{l2$->aPRa5-c8pg9`9<_zll`^9<|=@fE&Drs2PXSZnRT;>p|99b~vq#ZB+pqMX=9XWuu)`(Bav z(swGL%LYBH84Nh*Iaa&roM*emcs_mif8(3d@KIT)!%AKF`J|*d&zOg;oFRQGVyB24-T;oHM(YRQgWyP-8q(~JPUDg^ zgU0B;52yJRcnnb;?_93=KPg>(ttUHHO=_Jh^CVm6e*6oq_zGoCxz^&J`xvzC@L6@c z=sBzEY-e7%Rr_)E_hZ%4Bi#E_l>Tg@s`@j1_9)NI)Ee;Ym0agjHqEcx%J&@SQOwY&?^ zzHFD*&@rR=KAPudXzzyJChLgYmXS(V(vK;__IdYi`eoYZ@a|#gc)7=am{NZY7&Tdk z1i_#A%GK~>I=q<%j|$)we&f4;XN+UZL)}kD+i)_6nS)zAU3Wc<=zE(oRY zUi6ua1CcpNw^eI68LvX;$ThTx49T1*2U(OdZT~f^mi43%vOH;l!&@tJoK?tnI((XJ z^?#C0JEWdw%DxF(UHZo8^1D2hHzYu24i8)eS)6#6^zt`T}fPDCDd(4LpHg!*In z9GdVIpN#jSkCXo}n5_HC7~u$Zc17`w`d!n^`VU0qzY2SV zwYFg8SMtXPn|tLi59i-U{we)c)e-Wo|4P1uU}LX*&Eb5nMAe&;tg4QZ|FN&+PYk}+ zE5C2LN%yv>{1);bBmd)H$=^S?t5^Q5;rtt;@-HC&aq>U$mHbJ;XM5$>t~Tpm6_vk^ z{2k=q@Rj_@!6$p=FA3+rm;CROk9C@$jy@21i}d|-ZHScMD$0=WJ$(-T)rHHEJVl}I zjK1XY4C}k+lgB%I(>2p<*L6|tI>}u4eDe6+Uis_7`KLzZ&x^?81>5Hc&g`Rou308M z(!NV*-%~N7$DBbKCnML;dDg>g(QC5)-DDk}oBhjzkk|oX8zA@@g4d>CCz0Q@+s|D$429PX&qv#j z(Rcp}Z8EmwtNW+4RsS2bMcaTf9?3jqLI0o54ZOAfUdLnqxu;08FTzGCERIzN=JBu8 zrMj;aehj))|1G?d^vcw^HHR})mGHyx?=a?gmH(57?u_Qu=Xd;yG4iXi3)QqU6z0_o z1LIhD6$78F!BhC!gjcMWx`khYNsi{wWgN*)@p`u7OI^piHpcHJ)+(_funjVT*TTbt ztU*TjcOw`{JB7wnXq<@sGK;!ooLO)IUVeVZ>&96AMbeP2^VwnlD*ay|i+!~L+tO%5 zH2vT1MZfD`rvIz<$QN1(J;1!XkpEV}Dk39^bNiH$trwXxa)luy>4uCnV^?jqsM_v=4`VfKf!1GnJ*{Bp z#FiIXbz;YB*zS*8ytU%TctabJyOw&}SrdCA{O+*k%w5O3k9fBs{4U-xJhzf}&Ac<{ zsu*w3brCe-JIshTXgk+WHPOH$s?VGUkCHJa9;YZH(q~SEaVUj$qrPV*^x$A4o!Bbk zf5DtF`jXh8!n^1`)%{vb!|7!z^w}-RV3GnKi8ojsWAHJJd}5D8_*iK0aah;Q&@6O+ z1|Ju~#~^+Et^RZOe4shL(%0+8n{>YcJ(7N(1N$64J|3Yx!o$+s9@_u%8TKx;W6vFU zarJk)#Gc!RJ=c;XJWLCoUM4)83%xgDFV6|k27`|+@Uh57tP1{_q8P65vLIGXrmr6` z)+)C4mv{?fJ*Lg-2s&M=vk5<%+ZUsMfM3Ul?`-?(L3v&9>d>PFo>2*E(w+Uhp%2mP zAE7@_fZgq^ojk9p+Pit*9jihgPx02?!+qQURm*%oqiJ=4r`Vw;E#zG@`C8B?lCOk( z1>{@A`<3K7NWR6~uTD|5zl+GrmPrN%Kc@Y4yxVe6Yml{?-CS+ys!DA16WEjnufH=f zj8|IlG1BiQJ#BQi#XEBk#|_VIw+_ucf=}TnxOH$gI#k2k z4;Al9icz7vmG_l9NbefxU79t(yY#oigPXFZCQn?ItZI*IUQaju$PW*|scawfh~r;$ zPc9+-Tgx4r#+HuT^EYUo$8!VE*OgA#!}?9e?L5EB^9!Yu_DF1xU`ISe##GvPAz6*A zqlm0Z|KGlPSXcT0RdXW6l+#7X=?lo|ACc3&TKre!)R%9{sk4`y9s+m9b+;|j$NZCf zAA6r1l(!DPHzSu>$~LP=ITo!W ztx@KNJRM&~+O?W3{xEX%0`+2x=N?6#jv@cYtv0vJgJV{BpWHA#anqr(j!nmrs}y*4 z(UB@ZX4rH|Ou(nn*|(&Pc&+LRT^H*H8(OZ7Ch^f)ruja`sM zKkd+Lvzo>RH|dmNT`_i3f=zic7tY_~^s|m2y4Z`4UapzwWYRZNXC`ZntiyQz7r8jd z^E{pjKJomO=N6uQJdfe|eVzro0B!yW_{q3^Uj)B*Jz?IY2LI<|_tT;$4GgB5@AvTT z@v#1R3z>Qw{gY(O*Hh1{f1V^y_iFU%ElKF6WOOO|begG4%`uTVHf2S|!y22aIf*`t zjDQpm?}LZfJNvj7 zJ7FWdvP0K>Zu%Skqx^K`k+{n9VJ?0mnIDP0EwLGb`OWAYhz;`nN8%>9Xc5{A|WQoKC(kn7cef z%^75@!NE^H?S7iIFLQn~KE{+M+IEEZ z(stKQ^IfYv&-d+-em(!7w@b!?=jb!@cqi%P9dhJ$saT_ozmxvG$QTt9XT19p?}may zGd^9h`v;9xRa;DXXU=Eldn;1!-_7SYBhPvLj52=5GrG(zYktsR_+nlkWAe%MqM7D@ zNJD>gKLKxE!atAg8tTyc*W+VnzLAdacMkpF2KvKn`o;D1kL&Qw&kA%iwu@ilDe`x( zme}oNzNL_60BKXnlSbc3#|DViD=C|KPpHYMjF`9==r=d9XTykB9<3%l1144cw{&-R zti_*D^=iC6ADgw{K%V|AcI%iN!9dpVhUbbe!jBIFJs(*o+!?)2xE6Zwx9r4szf=4z zu9fIK{KKX2eH~>>3>j;pJC)a_Uw^YV2rFVHuv5e0t;X80V>=11?{9?l=}|CIZo=chJ(I{BODi{2U-bYM#`SD4g0?>Bqp zb(NcWCzJPSwPo(fpL=VuVRoK6zWLr9=64T)Vf%_fHyy>^Jifwq)2T&1PZxYYdZ{Dl z$Hb;rZ?o!GY_;g8^6fd#%umvZBTXAbzw*pi`ZM&WZz0Re;H%S`v1rQxRfrDFo$31X zkXc%~qdq*2ihsqGoTRT}ZOTFa$V5j-pJNR-*pKHYq3g&k?8PD7v77KAKwHNR-rC#X zXF0T{Ua#fdH_g(Jkf=OAg}43f%F_}zEH^n;;__01E`Pj!+v@Z^pRz9T;A*Ym2dgu> zB%k2q@+Rn(SpVE3eES}4{eg8z*FvtpD^Ag8Hm5*GzhFCaTSIHCIjxi0?9&wGOel_8&FvEThaSJ7wD3 z&r>Ebml;m*`5sp$8V63%w*}{>0%FpUqj|{D5^x?h%sy+nP)O!cze2n}wS>uATcAi@33)pY< z%38lW^-ui+_P-?tev?9M9{NkszolN+0f{Nla_^#j!mIhvSe%K^19`}R|M)TwL}Z{x zHz5b}ddYyc&XfTk7=QRTZ>{itHabem{OJ4M+Czeovgtqj&Y+t_7T$#K&r#QBtW(SL ztE(*f@840i`&yL#yAkO*znf>(MGiy;KBnJ$;rEnmbDq*O=O9kkM!y$ZSFZX+;khAk zhDO_(97fxwK&#O6EMtO;nDs1)vF>O35zj2U8U0>}p1%owKNr1!BVz)-sMY4aj~_|< z`A05t2U#7uDs~WeGB`I??VM{%Ri0F@|K3N~ZvsZUZ=k*SXm-Nu0|ovO`kLZ+{X_J< z=z6jBWc^@^GUHX8n7_Oya!ops{}yCJvX&57J)&zn ze#wQaoaXD*FRv0EERtQzg`I~b#}nZ-wWd$?V#5xYbs^whl*{Orh1+a+Ff zwllZ@zpsoXhWu=ZH`4u#G~$Dmu|K%_Kf4w|i^RgeNPTCPU5EUL4PpAA*O0b%yjs|g z?iPDnd3P&vu#^y$cFC~mo5_-K*p9a}1>o!@zwwHcp)QjCTswLa&XsHa&}7 zKGbR0_2Nr5{l~+*0_dFGj2}<(FLd?HnQ2GVoUNxF+GevIdEs`X(~jM7CXd9v{DQSl z#v(U!p-Be*9g()!-4kfTU5=m5JwDXCw7JsfdFjoHdt0FEAaqIIyDrme@3x>P!+5ZF zU~=2f3Ovkp%jyK@XA3-Sq%Y1z4{0l3vDnp(^Bh|3GtknGjEG-(L7Ap6%#AT@_6f`p z@U`kU%KYX5)mhH`hJLVfrZ!m@new{uB|$G^kegVOUi3QLJ$|U-#2#5ohaX{o_|6yc zjYQ%b-ZJddGEWfK3X{GYpK)HgllJ4||BGUzeoT_Nwxagf0@ zZ2#2Y&0)Hl;-YCfcOS%8<8BRq2K`XOw_&aYSM*aiwq4=Ob>hdA{`ep?3cV8zS_hu( zn_$;h->lnZ(z@E9b)bP=rqMUknWv zuWZ(A?d-QHl=UL!aK@PPk`aT1{NL#d)idVEIJkjt$@3g~9yZpXcQ@RdGSC~!dB^K% zW4*?l0}o`)SJvyzn7nbs8Oiv%Mmcm@SFRkyzH;g=v8h6Aj|14G)TMHtuaWU>P_SvS zFZ9PTqGR*lzZ`iViq88sdiziPRLw5_f5d+)z7h7%)$}K}sXtfoKQ3k8?7PHGK7k*y zqrtxEo>;Xzhj_RYd|vq${EVzoCE{n?s|{RKN8RGLx|_Mg&zU=nf9%_PoR*}>dd3FE z=?yaHD}Te}S37-O(tGf4jY{&?X0!M9VaIQ)?dYiI**p7zvbTq@mG^@m@dP_P^TqZV z99+se@tA{N&t_>aSR3<2Y?vzEFLj#n^pa1~_7%GpSu4JFbwO=k*yc;QtUGKV&P#Md zJ6FNjs0X|qU|mESjkxb}=n{J{3!DY-VsO3=oCR|~Sbu;{TY9O|#V>KiP;Y2Sk_zQ< z&9JJ_6t15+RIQuq&2|+U&Gr5i6}ld}F6Vx4iYmJ)Ls8c7+%Y^K#P4yNS~X$#L-&a+LtE|!W z6=N#n{Ab8}B(5alt9}sqIE#4g>uLIqBNkKCW+8Xbcqc7+W)(E(1MA|q|sRPn>Tp8Q+YgqifO>$J7i`RJXh zl+D%BKQ(9+8!$c=oQ5k8&T#raIAUKaPEXz&EfcS%KKP?ClJJ~K{j66r%*+Ty| z{659h5m_Ty0{&7q=M)(G`YNDlK@07pTpzNvvPF3oWEBJ)h8)`47Y;P#aAALMNbY4! zmHc84zsR{F7mD?j@v99#LL`pKjcl0fBbvJunc0rK6cP8yxGAzCWBmrzl&Wu)SaWR2 zKfzbYpN9-QW8X3txpps0@DDhB$J%>kZ}=nR@hAA_*3(x@mz#KptV7((p43uST8AyN zQLe;2J%#KLZ|g3arY3l?k-mj3#9q9N!CWJKNY<~!Czp`s4IPL7!k=C6N7j@2^X?6v zkHX(J-u(>h#MVQ{8-5arp|-6msEyX=5kB3A&sgO0Ev`Q#{rijw!WaC^AqTRbiv3fh zsZP=0~>bNDJeZN?TZfv-}AiCtj8&{%tev$H{A;eCUi9T_nKhepBXV;+yx*x%RF0!!2;vbO8HTv6Dz9m@) z&XPX&Qo&`F2UcVZZC#!*RP_3Wg7K9V=;k}+8@gKhVMn?Ov9~PbdPjL8F}xBZ-&OQm zBc6(}X{T#Ynqe!?I@aS~+9@(y=R#(;r0H(jrl2EQryygDlb7pzImd&!>dyO+0qH{t z;Xat%j~EW>ozdX+>}M>V0WLlEFj&euZEq~M%05c)>`#5tz6$b)P5f8d>`YJ-t`oex z$UE`v&NMY)Yuwp!wRzd_T-Fnxo(i2#o0^cxJbFt%HJLqlA&DznK>X7E$kZg}J<;^G zkw@s3JxcNDv-mhQ30+ts_Pz0Y?$-`mhFg6~e+bs(a*x10EVar9jLnkD84{Qe5A zf*ZKZvpN5`Xg^XZooKd;c8tzo?zp4;qnZAmxy z^#S#X?uzh2bSnPav|`FY?-)ERzZ4qoPuFY1G<=h~@e}UM#CNcnzUY{Q&wx6-=w~_S zC0f@~?oRQ$OoXSc=o;})c+scmAn{M^ywBp$ONn)H5Rc#n3;S~0O(L&hnvA^7VL!un zzUEZd^l&%)Jj8^1%KK9fy@LYHYGwgbCVjuPGlx$uo>?wX=i8> zt6gX4u^yTC4%F)gAoD*OsGp`xMg8Sq(c?p}w56A!Rg^94)lI>9C$I?tg)_DB78p#Ik|9rxp}S=rCq`38DxR~IMU`g{{;F4bKK$`gUNz-OT#NMMh}{Fqy?W8xsmn}oBk>76Pc0m9G-7DiOkr*+ODP7qkCCTObwng_M@DQ^@d-D&n6oC za^swY41HM``-h-SaA-rGBQn-vwFe(Y&Z1>r>J+_<&qJ4bWe-(0wAx*!+zE}s16j`& zxt23KXx9bL>iBNB?nu3ddg)p5A2A1edJBD0bc*Wv(TDuyg$)k^a}y z_bxiy_eza@1ZLms-M>7&LZ`?OdsD;hvE#FG;5V=Z#kU@*SMVr- zZdn_YypJC1&Va|}{Htn^-po2)!Tv$ICCuaKZv`_3>&>jgeE}_^10rSmDHDAP&UM=* zwktYMIcq)zHG}nI;XKjbw#v7JA^OL?%EN})tx;Z2+OA=`OU|L1I$ZyII4yju&sR3% z{HW-3K1nxbsQyk*nRVMA0w3t@^H0_QtjXR0bDA2L%^S$)j3Td^{&`b|IZukTQDj){ zu%L@o4YIt!^|B?@%zgHFZ%B05jNO(HvEMZ!zk-9vRu5f&AFh`OT{A}LFZRZPZ!S6W z>enOm=c2zcAS%AeUeM+YmHU(Mx9lNU>6i5{cH4oDTg5j*u1 z@j}wiY*W>M;)3kTNPmkix19A2DffC98Xp5jOKLg7!!9%FX^&K<5kXc=DLDi4&N4-Hmk8e7=2U|Uu)>d4Yv{7#2jgZ zlv~i@F!w}f4%Dx$vrw-Y>mX}iGA4`ekTIYHUPX_Ev)hd^V8cA&VTVgE?@v3?*<)$v zB6L2wxTl_ioeq5=bsKx488@Tr@KT3h`s7#YNDWTzRYys(Sx1_|BOf-FsqfB_Lue^L z9-8BZ<~qWd8~g~<>0*v7@@5Txi{>r%SI=H*!O+-C{d&PU`zU+kkkE@pUwGekJMU#L zwdnZbHwr@6dQ2U7zP5gT_*^`)PIx6?r2TTnvp^ry=IHgcKu<9eYy9^Ye^@3h_<04>l;H^2bMOpT4%n}7B}k^ zXR_+d(kiMC-aY4)$e1Gbutxp8$0iw%B&IR429Qiy=Gla2{l(%_lJPZ*Z>DbQdpxp< z-6sG3OLeX7y4s%-%V(xH`&75pLM)MmHDxRF+!*HjvDoSTSZ9k1oOw;t!IM4dmY@YY zJ_p>yS1xLUv3XNDdy{?Zoz2F1mnwHwa(VSbT6(Yn`i3xf+`%=3tY7g&Q5XBLLv=ixYt4g$ z_i=xS|HF^pzj3iOZQWyxhwQ-(jw9VKqtY$l{;&M=Q#q4<$hCc>H;|!a5In6HC+aA%5N8vCjW{&c?fhaq-NuZ-DzX z;D0rIm<~UtvBqBzfIo)4mO&letA$rFe2XPbKhnmL#|E$LtchB5;&|DUX7Wm6nk8=I zbeLD-ixXZQAttOA*?xxqCH%L;vsw6YqT7@fZjZF38NUWHbWWQSqQ1NME`B>{Z#(ZL z{%Ij}v^mW)feYCWRW(>_(Ls!#*Fx_M=>7)uUqd^trj65CM>N}5iCnw@O^e5RH!cQ~ z|Ac3p_PDY6Sz?}6E8UKb*2P={gEI7e(uuEM&Nhpt{lhj>rwHv^v;1@af{o;-+_ChN z#PO=3g8OkAaVp5&4*Ofx;xjwMc_YV|XMGT>I^QneQ2j-$YB-pfRJoQI4Dq!uBWCOQ z%r~lYF5)aHtzY|me25A3snf{#Y5el*8=U$EEu+5kHO?!g{h5}GdZ%SZXY13Ohd9-Y z&Ni<8q+ykzBxmke&F1i6;~aIWTG34sXX&{_HEgyHZQq}$3MXDd++~vLJb7_r^?zqA zZ@kqyuyP1A&y4eK^bVf(`9AzP_&+)|=0%c65tqC<9@&LXd|&LFkUbPCw?=!SI*EO- z!uJP1?XKznW%oOecb9*1owffuSx26oaZTf2HQ&ayT3Rre)mSa@1c|P{RPWRrl@qk& zV8aixyF_m~IU_;h@r}Llw6lGv3cYNZHs(1IUdUF#Zj3Gq=G zK{xwH7XCQ4_B+UksY?b0XHdWFPm%Jj=Kg2=zebtU={MDsTg9{Zx?Vtsn0jo8oOf2W zk-COZ=LW7Hfw#=XKISZieQIcZT7s%vhOgu)*6~+bGuppkUWQGPo9=qAx@F|>+>bcV z^a1kzK2tS>)T-*s;qhnaoxhT20_6>ZzN~^P-uvJN>w6#MTi?rE5&z!iE3EHLE696q zCFfcuunw~YpWQV40y6&DlJnjRs8t*7oG)!p9%STUTnX(Z?`FyWpv`#aeAH$NmgjJQBK{rf1#OrKRS^gS6{@h_>~Yxl&{ zY!JJp;wM+v&U=UXrcb4)qYpK@_^&}uir>MWXCA(e?@y6#+xrEfS)}oHE^jR1{{_-) zc^|tE9kM=>=C1{z$4KMn`&Rz9Nt(Y}Li?}>q#l`LOFe6U5?kA!HWpK_mv5^`C;pm! z@0rglcxD}8gRHYn#P8Mg7xVoR-itjGnKwpaTi$@*GOkEl&$rhhVpB{)Pk+k4$an_j z4 ziaq!#*q5?bOY}wwvMg;Xma!QBK{mc;nFF-353Cr!>jL&WM$he|>nWd1Jx!za>-wN! zt9-j>jDB_aTV&3+g}QCY)XknjSGaDm@f_4`i-Cq@RqMkK9y#|hletE8ol;+O>ag5P z`>4}(6?NV}R?qIE-IUQG^Bv{4>aM1N`WnWw^V!A|Tcd2_Bg9q9Jd?S`0Lm4tZ2u@Q z&iv?YCwr-*fPY0EpX5m%ug8XIDV6u+6S)<6i{KHR$C$g5r;GX{bIWq@YRxxd0MlH` zQR!CR+H0@mjK$^2H?j7(Xdm*G@5)@{GRMUp|3P%QCB%jn+&^A#i7HpttI^Sh?4N5x zn|t0X*b`cAu~mv6M|?iwpLrMB%dyX-FTKxsJ4Q@9@@wLd)^iR`Z+WXDzofx;PMzi) z>L7hDIvxBuz_`(&_Q4;Op$|KkKL^gv1yh6dA9HplX_*TiP?;0Vvt+D8a)Y!_aJDu7 z6aJ9LC1=AgnV|m{d8GeD_~9T%RAjW2vTaYzs`u*W=z4?^K zSQx>y5xSe9Q=3t7ZxwS*;n%OAlVfMts;<)ZaPP!-%U-0yh}=fj1o}ERh`9&xIp+EE za#qlA>XI^Bh=CU#Vh6Z?Pn|d4_p`a_-XF6rk{*18=T?53Lh{M8aZbI^McTWeX%S@} zW;~9>M;b9{0E>%WMR6^_j$}134#kmekGfPZ)OK zVfxo%%~F5;Bz|*&>kWBI@3dO#r%&Z~53E_iX`J2t5%UG{ceK+FlcY_w1B{IGPJc(e z#J}r1u!rrX?!33SKhFJ3t`itv*6=-<>wK;`=!Nfr!zHoajUS)s-YxvJ@otuK)c51v z#mxIwmUAZeU{#nL%NdaU*)!jtwMk-3n^L*|2OY$(7@YLs?DvixO2s9D5q>PEdNXraaPyi?sfgar`f0jC*;# zH|H&%(l4I3A@!&Gd^xul>!}}&S9{nzkow_0YL9i^n$*snYR|zAwP)qk%+bZ3rtVhi z);ZI3lqIpU?TZz!RB(1TwtGGC;g#DoOXaw5+uleN{v`!}OuZ5V?ks@r;}5+Ovr4ai zm@}t;PQHHpM#Sr+m-W60T3lre{~v?>n9F@Re^_3;>j<)a>1E!WpL37>&bYJh%BDE~ zm7UBH2_CNQ_PpmIt% zBi%jSyC*nZ?XhXL%f^b_vEO+dzC{<;9m|Rzj6Gk$E&TDm`e6Fdlnm*Bvc-t&fAfv1Y}6~Hd0Hhe9o&H?)i~7Cob!W)J4Dc zYfZPsko zt{&PrD$)DO1eH>`hBjt_LnXLyo;*BD2#Qa;13D)_=LgrSmq#IYW1#i*^7Ylv!!yn| z^ZXH7W01KxWN<#e8PN{ScXBqT(0ehz_c0%O>!0!F+~(6$U;nKyryuXyy_KoS>?Qb_ z_tDhfW~x0G6+E0;U##~0ev8`kdJ}Rs!=zX0`~!78p(Rzef3fnFu492Yca(Pv-3-kW!6y4Q34@FlwrlO}7} zl3jlw-L@<5+4UA_KO8=2;^X|ker58+ZJeoq4h@aD$m_Y`F>l@zC#5# zhoP2-Zf*SVp*f959-7g39JzgS`K^tATt26!l z${9x)m6k!5jRg-2GCTonMnX3-;JGNp>$wDc#t)_)#1Q20JrP<{DA!6EQWi1!o;d1H z9!wp?6v*03rIvgda_q5k?%x>78%KFA%FE$dWLfBvJyja{TbVP)(@%sSG02FU^f_ED zq(jg1JtnwFsmnyi+Ibf_AI`$w{CMQEC_#0W@cSZ6c|7x(-x?Od~@3<<*%5!mI%HcveVA)Z zx|YMbp%Jsr*?NJ>v07k#Ir@X~U=_B2j9I;Xp!YLQSIxUzuV7B#WFNK{o96-Sn}Hhk zd0kQ70^%wH_?lD8RfEhMvIl!ZCG4+|c|-9krQbYC{G6%5A;evMU`cD2y}2%Qdu0A4 zbFN5CbN4h$LswBOeyM)=r|^3&!>5Md&9py^b9~+KEEM3JkNZ;DKd<})Zeh%8w^-I4 z9%-&+_t;Z^pJe>rl&oc6@{wuRVGka#m0YefpJ5%(X4np5L&&;#5wUxUn5J2@2_tFp zEZVbpu(x)zmbOTv&3BRJZGPwK=lH{9-^ylUL-!?f4m37*lQlm0#+mM#QSzR%pqt>^ zwTub!zSWpl+Jhf)1*;mdNiQZ{CgmMwt`pZ*5OSAs{za?`eLB8heQKK}bUQk&D8}1~ zZBbanI(cz!L1k);--t^%1?}u3?r0*f>@iL>_5~SdS_Zevnmf3ASe`rr`X!s)(nAsez! zk-gMH(*xKhNBLF^pWsXGR^&$&U#|1}MxkT858SIfHA7S_e5mZurmWlfmI^#R5*wX3 zn?Ycv3@lQE#1V(24llHcKTYGkJdftRtWy{Bz65*n>^vepSPNYuJM+ZOM0U2y8AisP~HiCL1mj5z^yxn$k{&*Syw)Ftze70@yRxwdJRb*0EmWIhs|r+gB5 zknMZO6PX{1%pAriS1@5!bv|-4n)r&6*ve|oQaC5JHtff6TeHlykruGWCxM)p=Z7|v zUTo3Gy1m3`M$gYA{}JY7Ti~%dmow*arCsNqEf8IXto_qA#qTuSN}NsT8F()~G4X+I zv8h{M<=?9L-@zCAF5k=kfIgCIGkqYFZ;wZ%XRYGaO!yF4kKDqul=)~>8ZYmBG5&Y> zy{Yq-yQQDHbxBknenah?awE7m#j0Bs^&vCKS*68YUgdm0*>AK)jbCYA*MzV8V$`iJ z<$vc@uD#n*!n<vZP!~+M zKU|*H&rD|tUnB3kS8EODJDUz&wKFpJvmwvLJWEWPVs9ogW1Q71z5^rHWUINxDE(OC zdFb~CTz?3kS9GxZ={w1LgfXmVACq0?RdW8vSI?Y-CS$GTu+S=m$MhX z#ooK!@7Rss1~^3=REDMNmx?h{;uN%@-r7f4>o9!v)~;XrmVLiV{LvCm{JyciH!x_) zVUNV>TRdaFjJpi}rgisI6EYb$?96ppyDG!i?(s2Re4o1FiS^J9a+burTRh_PD_9=C zDW3j%oM$-;ggt1r!gm9!7xU27TJFx1s{49`;L(_8S%8oGIu`Tc(0?TfsdYQDSM zd|;a5%**g3eMi-b&tB}Lf#liU!ujFk zi=1tedGo+cvOcoTkb%@-A#xF_m}wo_RUF~-egTBSd!ss`mU;FFVW7U*nY_t`R&QX z`UZR$(SGDe?Af7~3!kNQ3OicjvqY|Bjal}iE&;zn{wMRF!N2q=4}DAePbU4yMIYLY ze@Xh#XY`@WXCvn%3<_SyxCZtIrZDHBk8W@!U#=Gzd&&m}zog$~Tg`nH&Ges~aDU1g zJmUwfJM$YVs_;JY+J!IlsZs;a^q^(AebZ%>yMSj|8;~;_ZQvyJxQfkly6|edWIfa^7)`;BN#}nV zG%O2aQw%mGU~?DPi0|xv(Jy>AaQJNmhqU0Y!NKeww-|d&1d9dn=oW3rqLtvVmFHsG zuW`ODn7cnhA4p%%Pf}(1@LzO~tT%|yZ7uQN;_EQ5$h_RpFDt`XB!{t(erbH~Fu#AF z?-Iu!i4`#SQVa|}81})6yh;p!iQQLqcVrJ(w7n4N@AT^qjXA8P1iKF3t_S@g{=r7< z2!n=wk+aO$vk4s$-()1Vsrxmp;S1KCKfl9*y=BGjioyQkJo{zDNib%J4wOB|@PxDb z~9g-%%to?oH6^6 zHN)M^{>~QGhf>(nB6hL-#%Lz-q!Hh`QSPm>KS9obN(-h??nL&1xeeZo$o;XLC&?#r%qy~S-7=)c-(mu>)ysP6~6EbVm zYwTUoa!)jOKOL5jj>wrk$9Y#Z0>7jwHyy4$<{3O~yg$J?BU1imXybf|ogdQPkFlFh z5?k?F{wH@dw0Lyk?I1lgJ}u_P2hO3|&Klo7lJT0JI&V zJrbj0>dV2zT@C>=C%?-|te7?b{mhfyHKKnQ!*+}AGjk7&VL7Ne7EYgM zp1UD(@B}yuy$^6b-@c$m^sq0y6-N5hV)Hx& zY4cp#dJ#BB&J)Pu{xESY1v{qau`kkdJ-(pX_;?<}ul6ec+r+oV-VQ^S_n7Ab_(VS0 z*A>=>9WG)IrEgskelLDm+of0M70_;xVS5s50`Xo?e4N+g#xGaO{|tP1TUiIIHu|`% znMwTd+5L@?{YkxjC`O;gx5Rw=KqHuZ8pV?ecw*>4crp>5yl3!4)>LFqxYK z^Y||Se+xR#!2g*f1LtP)#DcN$?p<@w=-+uKJTY-RH*QYOG58!gj~+(^r#+gg!WNt? zJoE*E4!NfDD@hAf{#-7{chzU zrb%?>IjD2zPo;dlZnR`y=_s`3=V6)0Q@xQdoxi9SPlIP9*u5c#zMn3$8l2+_n z`BqOl^tqAlFR_fXoJ}F`S#zpFXB*{iB`vl%x-d1!gjs$+&q#9{X^Q#nZ+Y+R$9wKK zk5Fa%qv(jIOfUW|@r!I8U@epRsH8_<%egd0-k*aj>u1LON$&T7x6s-YPWv!rL+_-O zS;$#`WyEAeaF47bqDO)@^dxI*A@euZs0&}&Xvem>ize&$y74_1@%zNhl*vB#5NjCV z>U6Wm(1RS;iZ5~tdkN)w?pmk$dtPabdlmS7avUx1ESTKziG76s6Wf0kZ{%!-b{95K zCAM!ny2L_^sG3RzmaDwdz~ZoRB->V*7bT+zTUc!m|AyqOzkhgbpLty zSO<>v@UaqH#Ag4Db!RVfiGFg+*{5fH$O8?1DSl)Xt~>HA;#>Z|q~qOxfsQrjq2pi0 z@ZBg3n=T+18W@RO)FT(RH1AU5cl}bVWj^GkE{f-}CoWUu7x{AcA-_J6S;|SEE<5GO zI(Rj0TTI^yhf`^Gy1)=p`3;B!b6LaBbmS>}KY9>`QPTV&CA0>~Cv~;*ZQbY~@+H z-G|SXH3=JYap(1>9>`?AGrENHM$m_|h%3lJ|FtF!%UysDv}G!fowa1qapGhCs;=Yg zYU(e&nBNdZ-+Iv#64!^XVQ1Bo zA@yEAf^5?;IqT>{>b%(UBmKTd~I0Xj!%c> z9j2W7(PPJnOS;R=9_-m^H(^_`ror04#XisROO&T0N!6ajKUZe(Q|0;xXz-5TuZEuG zcHhB~93B^i6zj@c0Sr4t%ff-RQ>;R~x@M8;UJS@_dLL=9**5 z#b;6ud=dVx8RGMt1m`u3?OOQzF}^cr-EhutXt3Ue-Hxt3yVem|=aBPL`Ca9Vx&JFZ zNlU}YiSoN3XV>incfnaOwJ{!==Vc0R!@HgXlkLRC?R{<7l4xxAf>#*ZJ$u1fu&oZ` zCwMFXKf$CM%(}r$aBKs|Nl_T}h0iyl@HraBClP#(g3s1)`#FE02cPv}eAa_cdHDPD z7r^J_M48u`81=@-5yt2LN-n<%9y9(A+6wgS8|Vg^55I|S z*vx#P9=))Z`R|LoUw4`E?2z~4h~43R<>kur!>g2MeSz{kb`5*?XDZKAvz6y>)OQ1O z!tN_HkMxu7d{Zx+nx+}`9DkBCw!fiy8c6p5I;Mj&wae%u(pQ?H>lA&YgT4X}LY?%J z6X=))@Qr@s-h7S@Ne`|t=X~xObdYwV=#2DW8);>1X$kik3w`EQzPrNTo24vt3VzHq z=4@_!FB^ialSbnDuqV(TY3@@-|2VtvB(m3JT9`L|?V}OioUq2ij~GL5i(jt`{>XkT z;m=xd6yAvbu0emxIU2%?h@M#wCZ)`syDl-YJ2l$G?z1T-cC8~dgEuF@Qg|acu7@Xw zFV#Gc@!UR9^Be*9qhP+2vK|EAW8ix?_{x42!5BPi1?OX6jGr-d9E?SeA3#qhMdADb z&u8`Zz~IOztjp&L)&ql&hp}!7W39lNx!0tv;qUym#yMD~&hhJIdcj(wt!MZPEVUdA-RptKL2+zJlp=g?csc?=zKj;wJmA8R7={v>{y zazmEVg0pGgSH>TFax(t(rC%3Ne=AsJgOiPNjhqs2yyPWc5jB7^+$XM0JwJ!W^ zqI^ScWncTY3*aL2e~~pAzoKme8N*KSdk&>m#;~w`VDvfaK_>Io-Zku|0ONlz;FbbE~DRuY8DEy7{A$l^;RZCh^Cw;d^Cyn`cWGY7VIQ&ZT(J6#`&+>(S_TVwz7|~f?lSGuUx26J zD|kyD;-r?$B29og4ukOvQTToazK6kA) z*>Tu2|vYmA~N$n>nkfQwz4-2zGmc}U@zdT@+XI!{06p#!bTXXY9(Jc>#P#5 z-#%K^9+}3xk9N> z@HfC##oiW&I}%2ysK#_{2gAp>!{P`=|AG0 zUB^fIJmZMP?YP9}c~w)vW21eZmxtSK>KvXtF=fP{iCF=~xq=8swF@^!nI;Vjq3+SNLGHaMtzNz2GMP5gjt3>q)RHon2t)5NV^g z7rryWckOxbUC-I?g0J8ljqwpM#t(WHV}5s6`qS-Uj9bB&b)O!LrCz~UFcpji-(%o< z1Nhz@#`cLYwm%PJ`*s-HB(OaOwwH#nZ3f%pVQgEz;P>jlcm8aPM=&m_*1$N)J#Slr zr}%Pft$}fvwyVMzb3SIrHqPEQWA!Zczctod(wM`Vd%Gihxqm9yPW$S-^;~?1oA_p( z#n-em&&uy7tl=~rlsE_T_iRpbFKcar`Qdo>w2nlk>66kQ57QT=PoAXDcGD-Hh{D(x zmKEagt44|(e~do`{ZbNs-!I(0VSE$31oPv_;zwZK4o*jq^`r2h1N`6q?x2Z_7Fs-u z@3MIAyw~En=Ru3-?wQ)smTB1la7oxSSgpZ@1Y80EWsqu%eI7u&kijKZ z&`jIsVe6uz7HYBE`_u$b6T(_R607F_{hc`jL&Wy|f8PK5&*ziRIdjf^?&Z3!`?{~~ zzV4!L^&3<5oWo!CQ-}Yyki&obOAi0sTg~b_20Q%SdBzbNo)?qJW>_%gOriPGwJtnM z=t8&-jKFpHdAQCI-2$s9U-%I)OeZgvU@JZ$U*RX*KOKcFzBlb@=CT#?ivR zJN(Ch>v8D%#93ngfp;_TJ^;K0>$?v){8b+TzrzmyoMXUxiCL|wKM)9_E4 zS(-nT`15PaOY?`}kGrm_G=Dh0x$A37^G^?S%^FMGQ$esaf9$}NF}g3_RGR-?>~XrE z_DX5~YDc2)GVF;X`F+FA()>}`hJVJs()`iGI3J*;H2?Bk!$0$6X@1ss`pwGfZ&Vk? z7vvBA4t$CGHuhQQ?8{nmD6|4M(N4v1M}$Y&uvr9b#G|whONU#<+P9kA^~C2}I^1XT zW#c%1E>83;oIm_UJj%K6Y>{y8#<%ZbT_!jGZbwi!Pe<<4S|%B~dG~o-p5IF;C0y zFgtIXlipmKD4qqufRVU8(%D6d5m*MEZ(emk|EGi20A==WF4#)Z{7f| z1NctcW(EA)^GtukHKxDv4u^lsr~+acF0AVw>RL%VN03)y>w*TWm0xcabs-CmJF2=y znf@2QW+E>;{IZuwZtO1eB1aRe7m>%#5VIbY$2$Lv44#b6IRkn30SEC;hLyioHlNLh zyUV@lp$}~NXdUZEE$0u)mP4M{brqDC-0N<`ZiRdn^^-;S!G9HOqdKtQsybYc&NwG; z5ZHYI-yQ`_Dk-D6k&Zt^Fx|#^v)kEQC^=eidfw*Ev+;?jtZe+gN0Zr8NL|DLnb+2o zOr^hHx%L2?D4e1&Y6M1#XFdgOeEtBmQDj>D=X~D>Mf(2rh`uHG%byZU8(p07p#E66 z1c#!Hu442g#;_4wwq*pu^LRgHQ^YT!vc9jI_8Qs!ypL-eP6>z0Be6|&cK=S#hy#bQ z{WI}R*!&ULMAyH~oL%xa`m=&IDh3(7qkTdSwq%G8=}#H7Rmb~2^d|zVFZbc}4CQu- z^x@9`T^K!d9!7n-!RR#`M)SzuV)e;}QFQ)%!-i8kIJIE4pZP-{M?Cb^eT;?EHD3Xz zD2xObOXl@ieH>TmDe$kr{v&$(5)6o$i_m!_Rxt{PdD!=-@{Rhq6F-Dx+xb1PqY_V{ zHRCk%+`O))MDbm*^zl6#A4m8uI`$UsHQz-eYoJ-{d*K85e&zUk6(}y+(nA^l-q>?zh*^f8TsZdF z@f6wP(fo7aKNP)3@u+g*i>L8--paVLKJOaW4*g?i9E*K>W*T!h8yE?8rS!c9pI$Tl zw_w9}3woJ;oq_(=SByvVQf-J|$I|>Do4#Z_()$R1Hu745F)+vzoUf!mqJ8lqHuH-1 zFBta=79YKE+?&;pBFDZ?_`}8anX!hPgK;bQnM7mr`W9Guj$6=OD+d)2S7rK_Wp6Z^thhcO;|u+b{WOKH2shJTkMqBB%NXA_B+ zuVqhy>?-Q3)#pK`e*oo=(r4NG7BY^7yzASIzPEGMhxpB5#t{p9(S*h;*#C+4)&DcV z|9jL+PKS(ayKnzPKV(;BUEABv-qVN-nXrdg63dR;Y4PpzzQovlQvn-4-TjEdOVs8s zT8XuRX+2s?pIuoSEnnj1r~hNI{ItqhB446qyT)cMnGspDN%Y(xzv2-7$6S)XoNvF& zcvtp&q@u|C&!OTW6f&HL>85gPt?FpAn*HD1AJ3ge80+qE$;o4oEqn61Pn zAUnU{)sEdz@Hzr)paEnCBPe(YK7wI8b^^gsFggOP1iyX6%3TarADxYX)szUVX4`zsQE3rA}3Xz{4au47w0md3+8?B zX-~;VJnI{JG(!2h%sn50UTFt?!Rp=Q`-S^w86Mv-#8ORuHA!la(PpRWg+N`I(y226l;pOS~tBzmpPH);on+?wN zj?J7miOqD~KY`uS=OeKWn<%4w3A3RiJ^v=o;i7@`*QBrF|N7bcAF!!_%`tS z7X7~soof>KjXT|CeN#)hm6ZFDcq{k%_A!22F|_vYWr7d16IuIiJ!jLMX7SnqK4^e* z_P)GFBYLjHq5bd@^!Cs0>Ol;CPh#<1=vrUW-z^%_IW?jo?WrK=r0-MUD>`Z&&0fxa zbtUgH2FdPc9sP<2I0q!$>U5>v#JL0&ON#xQ3cpt0<#5dx4*JzTlleF}&|aBN#lsFc z@2~9-J$S)K3iQ?WtWkXDqOqIyyMeqDP7aSgpWh~elm6&i=XKhS(#gR6dU7vb zcTT@u3QpWP0c;P*1o#=sp*eR|q2CS7dGI%|uFgb1t*V12(K$m&@y?)I=NQudOW1op zFg^2Em@6{TJA)gr_mtyf(Y#ifr1(gjS8kl)$G*;)0?yz_avY?T7y46sn6s{^aQF@G zq3PZu7oek77WxOf$jfj`LG=)qQ5{D=hW0c3Nw*htj*K%p<8Lqa4-1f^VSizGc$yLJ zSzheFw2V9q)y4i%1C4O|We*HsVU1c12IqVUjZMmRqAy6RyYjp`no3jM>&On=Xx6#6f{4g59~ z`bSmZUw^UCKYD@bPugGLADQLw_lgH*vyJem$()D4n4hrVVN{*uOrEU4don$SNAU?k zA7z#T8xzz(>V;9DEx;RcTe^EWZ)NLN3KtG_l#V_My3Fj;Q|_ zpTgkZpbKXI?AgItMtI1uB0qii56vy|4_#;Yhq;UV!+v1+hsPKBhyTd%=Oz{Tb2l3P z$qnR42t@MLF2!G@n1EiJruj$lt^0=sow@eAuH_LMYDZ}==43K<5YA(NAQhc9E;t3+ z(mJNR>AB3whUEh~>gELeTF+eM^m#*T)bI$MRzu^8Z7TvEiurFDqWzolE0U9*`ws5G zv9(@r>(McOB{74t57ZA1_{jm3*IL4S8G^1$3`INf6Z5VKgrV)!`PZN)C{BX%D>;*B z75gN+kPo(-nTy*-us5N|=xj`npOxx(BJ;>iMtJ38oEKh?-n!Ndb`e*>9z=iF&x~qz z--ZvD5}Se?As)GdbKeb}qevY0Ch(*FM*I3B^h(JU+suyf(dT`zBUrKqx>gHwMg9lL zw{wwgH8-)>EV@F=-P>+gMd?M5@9UiQS+V)k{FGDj6N`>0X%$TD)M(3eEcs?*-9 zB=V+gC+G1_=Ilq~3##GcW6wNT(_807l-vCxkIlO1m?kr(Kk=^C?)xUY4C7gMFLJ+h zM9Gcsa=qt|;^F4L&mVANZzZQ7V^eG^`;gX%HVVsn2OE}qJKQxzVUNpQKLXr|mM1^z z47WYLBGdEZBG&c+d0ky*1G(&30*wZD4fZ<9CH&YKmJYC;bGmi?BGXtWS#|UBQak3v zwWr?Fvx?wf5&Oan^{43K_J8$FIv+CExjY^f=*Dlr+bYqs*t@wstd*-{~{T<%PZm@^znfLxB zoEya-BD`T>$MV5}uz17LK%is^{PZe5veJ$|NToTTpzpa~qjdDt5bG7(}4XaCmRU*&J z?cYOU@b)eGqxHAeey4neny1iSV=V0@+d6QB&wQEoYN9wTO@jYi=sRQXSU6Q|qVOtM z2v>?p7avzn9N}2J@+F%mo`H7XuyNN4&MLuI4mhd+M{i(H)Hz;l;3}3MGZ$y)q95h% zObz;~D>?$E_x%tubUXMy4F1}Qos-SL99&Z}imT3g9ht)U6Yo@;KmF|QZe^Z733vgY_vaH2K69b9Qn9|u3j zz}L&Rt?2tP^LKa@Z{6l^bl#SAgQtlt%bKs~U@bO(ZD5af^UHy-VB~P^xOEwDN(0U< z^i}gVJ1atOeqh>5@V9@Di-G?l`q7hj<-F53wRV}yY&=Y7&b`3e@gguKul=50|7QNK z`8PO%pN75)N3Ys*ce}loZH4bfaU@&T5%#YONBUlTSNLfIA0FoOJm#|}YfZ@(_EBjb z9tJ?RVRGr!^9PV&f)o7K!~Z&-oL- zisudy&YW@k&JeF~dPXl~>}2F9r~F2ZYD;rTdawBG8Gg%_rdTueVYZE{b#WczyTFa` zq;>MEa3q|x0)OeYQTbQ+X$8jY)39LtU3hkMjNh_hybc(*0pm@`AcqBG_)Y-X<7vKW zD*~pqoVUgt5lk(aH^*MPxT>G`0~_?l#@N`pg_=M3|IS!G{Tax-$hyu5pDVY&Q{Iwj zU!JEgI!CK_hFv>VIMHuZDL0-(PuB7n?dl*HzH>+3!ahlD~O)lE~nyjM2#GG@wl?h;=} zs4MX#*OeqzRyHj_M%0=mo}W-Tk8?1Ms&@3icIrOXGY~%ZMb|h3JN?7dtNQxK)s-A~ z_RXvB&G&ukN|G!6O{=-i1kJ8$wKb8RgNP30N&!LDe>E5m`ht{7*`X%6ZK2u>W6Lr+dRiVT4gY{O1{0E zv7Ly!ar_lr2Rkx7yRi8U;oj(3S2FhwXLvc+p_OG#x6Q*|M0>+3=QiEG$Qd49d0W#R zi=E+1EAMN%^FC)dtMb97vL()NcI5+2%ai;BW^M#q)C5+5l^Fnf8B^T$=( zR}`*XTom@1F5g?w@`5Er;Zp;uikqlg}th}p9GQ?zL_H4!| zI{Q0uqRrSu*yG)J5+80h^JFl&(w14d($2>iMsq%Vb{A*q?T+XTe`KHA8tRo#c6{aC zO&r$B@sCzcb|1OMGE_gbuul2(t`xmFo%>GBlArfnoJphQPnv7{lbro68=!oJD>?sT z46KH^*2i?Mg$AFCT^jMLnA!%L1ZS6-;hZCbc; zhJQN!Z7VW@^PWf!j))KZTs*B1JJVq79241VDmzCXp2>E7n*U5_%|-0+X8dcT$~Yqh zS~*7j$7!d6I#%|G)UgIzNeXpraCodbPExLFWwO7mhbvJG8o`H1S(Up#rd%!MI14E4;PvFi-6dK&Uv5!MImPYX z7%k^0yrA4|G3By*)RbIDx#tScmr+g;wR>w!xlOdIIr5xi%DK9t(v&)ggKUyv?rd$i-x##{IGoh7GftZyV57qa2^UC-nicBHeKC1nm3d9d}#~4<8t)c83_3#dK^wc}WKMJT5{^6tkQtB^9wssREDjwsW$+f(VBiA=3BX_kFh~RjD}jLz7$gCM zk&L@nKk_mIi{ya;|7hTm!q`)ZMZF>o8$a-HC>E9b7GMx}c?1TJ68Accb3S^EC3iNl zg}U#VPo8Z2VY+t%tB~RL(N0*pK`cCu*zl;g;ZYm|j}eR^k=)R^jD0ENNHABeSB#8c z-~$HuczyGMli(nmzY91_<9qDR=im^#zeN0BdGKVftYB_wk2-s`(^f1aH`}$wVjp=Z zC&#bM^v1_kRV+*P&jk-H*g>wM%oC14_;|9Bw}QOLd(oHo`IBdje#p$dtVhq@Zzsi# zNp!fzT=tNWyAs=#4}8^+3WP_b8{uWYAh&*AAY2+}ES~hBW7cDFk7V9CsrRhkO)$n> z+TRG*Tp0+P{2nB823E*f{QudVAPaMsmy6|Cq`uB5b`-W*2dQ0 zH;}%5fOTtGnz62a*LAryz(BvtQ&SQi(lf@e6yJFn?JkABH*u|@e+STqU9?dS|5CdX zX;-qRWQfRnBd?ZmE})K;{4akDSfL+?SM7#pJ<2o5nz4Bh{+$jp+P|^ne)wnf9H4EC zEBWppSiJNH@X}QH+Is#6z|(%je_#0858-Pm$l8Nw`(?M{rUIP_@YpTnA5W}&xM?B% z!nWXf0$-_v=S4<854zUaIPM>TAI8J)9)%zFs9e(Y82qp&vi#%lLj&2q27YKF>({~$ zr4Oxu7xt?h-?Rd`wh|dX$4v255XZU_xwamec7f^f9YMcbjeP$iSLqxpi3iu3vvOsi zdNTeC(e`9)J6d0)pFp?aalq<0Yr4izhn-&I(O5ZyVrB(CQOyO-BgIQ(q8ADe(b&w` z9B;AmzGNiHHNs;ua?;(uy)L&5+?%~q6Nv4$a3g&)awb?>=y&9^P<)y6P4ZQQ>!jnnz~#J3dN_1RrcbkI0_H($;pj{I)rBgn!hptvMsGqN50P5e&$?FjMYWe$EL z({*t!++pOcHsr3YjK8c0KD%M$p_yw0zXlCtvW70?dHVqP%Q9zp=}-B`4zmE*%^!^I z<)MDFma^w}-X$r$7YygO4?E}pW85O-!9`kIZCP&vb=c>cjT?=ur+vl8X%qjpCF`xR zWxXJ>UMl=)gCoU~^)yH3AnPesrK2m{`z*iH(Py6>2<@>hU+LOdqOl;ShKH#C+)MWR znFZT)-wv+QHBUPSgoZ#E8$rxCwyy8y^Cx;z<9nyzVK&%QnR>!Ho79;EJ!d? zzjxU1|8RixwRE4iazc}I;RWcIA=ST}+<9DCw{)h7FOgil?a+qw;gyEFJ~!J4UduTE z!_e_o$xlu0^<}huh&4G_QQ347-CX+gW0mupKA>L>==KZW4Os1M*PbJON81ozYom=M z+ED#3VS92>{|@TUGK}zx)W02HqU!&U`ZrZnG$G53D}Q2!A3N08MQdmHKftb-W7jG8 z$TvU_sYsGm=r4b(Y>I^U&E{OnepA5rJ7iup|ks8fAWVO-b_8h#iLxkaqzu#Vo!KK zpyv6KUxJIP=J}gCoteIJp8X9ue|*J+Caw9Jvs3tnJ+f5>=eo?{eR0KuO~qY3uT*(U z{=X+8{~sXMNIF0e87Lw$Nh%y#6;lI{`0J?8QH!DHk@1y{%p2CNp-UW?9MOf}6+a43PUb?X%?I z?Tml<`}eKAEiS;>OLZmvm>Y9@n+<kT5Ek`fI7oC=ko~*Gw$+)V`n%?rQWRu%N=bH-V@~5O5KL`Hj>yqxJ`i4Z| z%UW8_KB;VdLyii`N!jd6SH0ELD_DIK-lsD%A8-abzv~>hXPxEiP&~?ov6!FUIf-}_ z{JBMuT=r+7hx53P=zIqqX?byW+kVDUOWSI*MSI<7^INp3ef2Gzvnl_^J;23a?I(wD z-u?5kn*PV)>zR3HxMrhkNf+PwHuC#T|Ah{Iet&~v^OUm(-IQD$nbaMLu_K<%mrf4k zH;`vmEHhHIj<=(a$S1iOK8>8c_#I@eW9YV{?;X^89%YWZdnMdxCMRsZ(rh3%p7oyd z1c;;GklE|LLA^u2Fv4%S-3c!|hRkWk1z*lH!Y_CXKhCt=E&Og6C0ovgISQjWjcQmA zjJRcsCvi3xcAmYiY%_>0ud@uB7JUoJ$B@nQ?3y%e*Jj>-GFF{Ko5fjy(HuyzvL<%r zz3T>>+TTGQ5po<*k1M`Fc8IW-d0BuAqz$Bp)ms-+FK2Y6k!w!*0Jl~4`f*9a zyQ>y2bs*cqbEZ(gY@;KxP5&d*Uq}C4j%ABiaCMu@7S~i%bb!w_kMetYMP*0f-B$8_uO9yZU0i`H!V z(#Tw0qx`zQZH35#-cZpda_k!3b2+1kX9$(vZB#k2al3&*ZhXp2#W=fwgO9OHHPeDq zsw+FP@Kq|$9&=|MF-&PKUhx`N=s(^eri$OXU(Gw&$aU`~PAf8xU7Ry+$sD05KCsWT z=a!g?2e1hd+rW4%*`axeZC`}e6*DON;?vZx{K6h&>vojo3R+J}@Zn0DY+9jGsBZ4F4S3 zo`;hT}#2oa2=gIxanT~$&5;D-s=sOGFHS*`)VC27uY_#+VZ~krXdh?eKBDX^! z=dxzvpDN+n_dI--(%zy`oF(Qn{0oPZ3x{@*t^Bu>Bj=7Q4gX%+O#R~K_slPDe9!U4 z{S^Kl8_5@eN|MfaQ&`q@3$G%vF6O1W6w(+l!F@08{zaE?(T=Na`P7j3dT z;7{UwqZDj~irM`={|)?m*t@*q>Xb2u`Tx44YPX~dg za=r?-qM3MTtBp420vplQZP3$WtozCVI}92VP31sOIna~l+*076xqMxcnP1BDQl3BF zE8ws71pGDVR4XM9qGNmb_f1F{Q|eBsD(9>t`~i*g;a>}YUrl9YM;SS3mG}2HaO8d` zkndo;Nyy#j#>`k>P6~uQj9ueRVEk`#Wxo40-o!*=Mjvty*u=aoX78he|AUNu4!Lw| z;3F6+*4+zzEb2{;FmRLvzEZ%~E9CZhj$Ay?lZOYnJHO%&-u!pK-Cl541zbeSf`#m+ zuK*j-IXt#8O6%E2(t|1^ek+=f@^0;OyJk;U#v$ncHfTJS{)L0sa!3D8oX!6w+&BC^ zg8T1w!~Jr2_&MC;m;e6-_em*LJ1>I!9X9Sg(7Ahc>3Q5=4ZZuJb?80?x=)1$dW{qQ z?|*d*v~U9aC+lo3Xg(Es5G}Z`Ng4AN@8?1bDXb$al}j0#ILWg~W}kY|#o%l1e$^oN zbs{veG=?S;p@}4DB1#8uLkI6b2bv#(kNCw`(!rs=Ur7hQdaEnr7<91c-_XH)=%D+0 zkOS|KO{n{Na2j5%H9y{G$?{H;=r{mCVmd=BH#BtrgL6 zCA@=O4t_T=HKmI9b1Tob$y%W`GnYAfV0l4qE%~3tb2aBR-*1Db9>lLSjk)_M&)-E( zl24_A94t|O+z1~|Vovn}j>IJS?;cK^2EJs;aLvFY6?mJ#+sS+!!8prqF!D9$%I!H9 zyT9y(i}1`F-s*Y=duY{W)@RnuMt3%QmyuZ+FXbat zoLum8U1_&*{-(^}JiE*^%3Nlb=_+#W`{z|U2f&4%?gXBob#JL^E70^g^XnhggI5=%=x2Vd1U89wckdXV)zz!{va zqa$)#%V)$Jv;RqBp6B4)Kl-_4`K{;ti6ik_eg42S#!}3frZToE*fJ(J{PQaOi$xLt z;@LNKF2Z)kX#@k{+=zQ@@lVN*FE|@ld`aeP%x=EKk_}C8@^55L`A>aydA7W{I`CEU zW@GloK~|kd=u5QDeI20a4%=_Qu@D!=nb)GwZc z9mQI2#H)@tiQj}rN!E}&TM5sSEGs!v)LQX_(`ah8q|MP!EWQExY7s`qEgSQspjB#|A6FJN5%W~p$ z@W+}Hl@o;{tuJo#vBlTDV_YC7E{l;957=_zR7*~btJ*})6v>GTz_Vn;9puD6itJQ( zWq_E)w9s5+#SmjoV4Yvl7uzap`wPeeFCq&(cLRQJ6ch z88V|a7at5fg|BK|1w1&xUjLI>j||qW1n8iW^(=|C>n_H#nR*(j2OFvXdF0v@>KTIU zQT|}hSx)4R+wS+yy8Y&iS$8~`JnJ^-cNldHrw-{08Q@)VWA@Eni>Jx%EqU^wEl*~< zvaIJ-tbucZ^IUrkjFl5ZZ**mR%({6eW&V{sNe;b>%9Ho}e?%u~Hl2L88=V}3KF`rf zH<|MP8l5D?Rgr)E0y=4iPNYkSK9V#ipb6;g?;3u4W7)r#qS2#V8e*@)aQ0_*`N&j*{3kN7yBOVW3 zeHXrYl0AZ)ACu>_WgW#CTXK%@{10z_`2qA)bdD%5An(u`+m3RM!%;_YT1+gj77$SK1-V0<-&H<4PLa`{4H@^#>k+bq-i#QDZCP2rM zH!WFH{F}L=xD@G;3Gf0B{L=$pZH43HbR*_;(AuJDK^$S>t}4<6O@C!{2mH))f5XkTv6h zzic_ef#w-Gz5RlD8@~H!Tn|1o`UKtZWMcrPQ0db#ki^;va#ySm)ps;rT5A!w)wTfPWc}W%tih$ zGJ=Q3ps#bDtLP&Oy7wA=+p$N^-tk4(>&j`-4h)x$4E$rk=hNO>5x;8vSbP%Ff2UDr zh`KB~i>dDh>QbGm?@7*rJx-fDs5kIg*Xvu<_Djf8;Og#svGtc`XOW?!@qY#2@nZBYTDIT>jkf`#JAscI_~5G=E167kC+A|FK=xPz zAKzQ?3uLj$gM-;M=i%TPX2ryZ0`#{ASx$3Au$Js}7+Ri;t*VmmREN$_Rz1-=MvUZJ z=v-r$FRhF^M)Lj$V~xgzzjP70OkzA`#2H{~+8QgHstu!QaPTJ9ZfvMqg+Jj#ew%la zjI?LaeFghhiJAPheLsu)pCl3c$n!V&hW@R|zJG|tYjiGyhqi!)@4qOcZ{LfS$r);w z=@T+3BY9P{6Fn>E%QA~o_ICDX;ZL*a5Zm+ETKGyc^CEW5liafoT_}xtbc!*m-T{os z>f4_O({7*8Abvx0yz?@(jWlcQyi3*dd1d*x!UwkFgKmZ{xA(HI9{hXEJ-)H#p1zIH zy!O=h329$eMCQf6&v*^mR=v>L8sm>cgXLp57q{QAV2JS=YLoKdcMUwsXN(JUK7~#; zUE@K|wVG#Zd>C z3&z$&>|z?f_TFXxV0f@_qZzD$UXZJGE@1?3O~Y-RxI==81+V`#>>Mti`E8_cqv^vj zzlL0J1aWYHeg}(<+Ge~ zV=cGGB|XM^cX{-kD|D;gL0^{rf%!0s{$R7{e3!my&)&<{{JK!)9;b0FmyP~>%%;Yr z7@ZdQpT-r!4wC>*#9K9Qg)hxBY^2+o?RlQP1D-j=io*>hW>FSAN5`SEN$}to;k^^h zq;}ayo9Wjt$U(-MY4J$LvNu{sa<+7PSBSG|Ld~?N`K@{IH_EH75sY0|_|;a$bhXY! z7vov+qvp(MwZ_b)l}6R7D^_Oa!jEuL1QUlD_fPb5jtKKZ_S(1bgO;r&rpq*{r(pXP zyeJzSImMW{opL$Mn~Eis_iN7fqRtO)$45d;S2A_qwIug``P*7(Q#l=OWe%{X19Q^C-u=9VgA4QN{P8!`5tD;A8W&^W_nwXIQ0JLxO-a{$ zogJz(LL>B<*>PZm(YefPY@N%0K7D8z&EEAmBM+bdV)yHXoi4K`(-S`^ z&l^8z@wd#n%-sLLU)S@2wFfUX@Y`AQ4El3h@qQL98a*15l-|W$VOtF_-4xvLCjt1p1c-Fae?NiQ#m1~^eTf4&f z@LJi~);S+qyVCjK+7m;J&ZnJ$wPzhYgQqVw8+0b|VPu;}yhfix6C?3??9m9m;Jk(7 zITPC*{fyZj#_$~Tbj$KvI&^N}4b!o;R4?h+Vb4denciMToIxFD*5kk4D|@}pW!Jhk z8~PG%2J1|AaMLmu_;V)v7~ubc^VW{l@yu~zGUh?=-}tO+tLDQ1uBQ^QH_)!&@iOf` zchKCIUDGqTm$sW}+dw|qfqb%c`OO_4j|p`C41RWOG`VNejjbz~XR=f7?ChFt#h$TW zshs;Y(l607FDFN>w}idi9bL1J@J$VTM)SNDJvEJal!$C{X)Yn`@d=2&e;m^z+#K}1Zog#?K$PF!#WxcTOi3V;XCI zWM5X4cboto_x}3J@e<0>qI15L7Xld$8uNy}k1gOn{%7$&*0KvkbO*)W{E7LcGSUwf zqi|)sv2XsotbEpS zOBC}WKZVu^<<=pmMrYSjhov80nZmi!{B!0A>nFK%pwp|MCFWzJ&gZTW%?ET=EPFMe z$!mKrVs~AnZ{bzDhEXs4MDkjTv#{a7d&p%&%%EbZlCkZ4I0PM) z`pO*CMLWvnbEwD&>iI`~j9^Nl#@b)8Q6c5A5T957UjMx7b@4*MjQF+C0N_^kS=Tnv z{9S6B`G1hM%ha~?TJWj*2NOfJ9Y2lQ;k=(twV}E>7_IXVKI{+S?^$*moyc{fQNdSZ z(VB2Kb;k{7jj+e0cJ#c8=filu(QdC9xaxU1&xa3%|LHk+pOZ&?wbQ7&-q^67{C+1- z{rvIu!u6-{t!#AaEF*IdHVd0~{Oi0zmAfPQb?lxrXt>dk+;d{QwQszI@#%aG*^(~D z_S%XqNBZPF$ol++>+Mk2x2tJR&%LO0lwFltE%lIAD z)uXay_t-e`c;RL(I<#PqU3JgB4%f>29DVD>s})~zE$_BD((1Q6`nE4e4=CaHEdC?# zy)c&TtLk6!FX~61xuE{9@tge)|F7zw^DpXG99L}r2lIQ#SJaPxbpHnvo%?q z=058_m-Q@bNkZiMaO7H0n7@BwmT@wXHHo=5y8s*-z|Ba>-!J$XDHHZ^F?S zTGhMVu75+c9s8PP)cis31JtQ&mT^_&T6ooduhD;T)Gm0gP1?Jl&8+-LTUitK8@~#y zjgI47`EGp-P+oluP+oluWLZAI7J z?zS!2P^0?kX6jZum|XDjQR@PQ?lZF4Bgc3(tasJ3g?slJBGN5j-qi za`sihouklK-o7f>6Fwjqh`!Kod?vAy`rd1p?bxAblSlI0_bS&+eVceTInLPE=FAEy z7nYm24-3}BWg53l2o^qgO|YepH}Ax*h@Q%tA5xv?+E|N{U z8Y5Re!vAlLq|k2@cl>oO|Bvv$Cx!d0J?kIgf9_}ZzgN~gX^%D56A!J;=D$!e|0f@^ z+G};X_NYxab>HTKDv>ZZ_UL%woO1hHfm>uw~YM_^~BN$ysXh^ zygJxItassq!-5Y3-zbel%i+7&>SmpPldJZ+%tM~#Oq;D*%e2R!7#+*?XmNN1xrj&c zj2Mg1+wqJ1Z{vs8`$6>Q9M0pe2^Qu7O7S5^gbw{}eef5? zDTkz?^MD(XXYnnPFRm|r#8OL9xC(z&7rJ_4QGv!-y>KcdjHjg;4ZsQyLZTr zd)@}Gc9~bwVSLf{WpDo}=XhCdIyt`}wmtZ`;1_M{<%`rOdQqLx`kwmVtm{XrOS$YG z5YEZJNPZOc?<24C#rC=V^RSt{cqES4(`55S)s3BBKG7EsV=MV+gS#QubOaAQ<7$|? z$?`>YK0nvor`W*FMcBwjPsrWk{7y&c(yJRnmtNJNc(g4;CNv}<-)Ni-*j}en=QPu8 z$DG{Q@Yw^{r;8%CfP1ZR#_#*=Dft%rV1rB}{wuXfX(|7xk=GYKM?EJh$PaAb=gg@#!ULG6t>{qV zbK6cC`;Po`>Cew#zg%sm?>SRsbb7IozgAnf{$*s)HP;n1NIy7!sdTwMq2pt)tM>{t zd~&_fdE$3wL-UhHgZeR?@xF%cb7;$?hEg-G{i8k`{#sf&JRci*kOex#$3-{ zL-FVZW_taqzQS)r9*(ZXNopRE)TH(veLIpIj_UY&9DGo z=&8=^OTPt+V+^I{fW_0ybYG2Q!>#Of2qP1&Q68p< z|G>0;zc&NRo50^U8a~@1TJB-tZ`XEvp52vz?K~0N`IqzGT}FL}h8Uf#yUpN1U^@`n zB<9=F!KC9W_mOge_4yy>7ITR`hrL_I8=dA~jNp%!rvy)7r~W1~&yl6>T=c}w%YoUI zX1_f;4|m7Xz*F*%zxnh3%p7B;CrotqnP2_$A7+BXuySJ(&q>^<1K7y6(1*QmJ$<6D zPr3erxY>x@m=Ssozlq83NzRlK<*v~4=r@f#Kadd!N1q>L?;SB)J|>g>eLu?f4V^@9 zo#gCOqHj;5W2*gV9UA9lQXgF` zJ$a1T$LB&m=z;z1Bl?zzJurw5XyU{8e1`1Hyux&PhOQ4R*(rNuLnLmcC$_?)JIGs4 zA2uU*8^i~B*ASD;y=*XrruI`{$GLxGQ_`?N{xNJoJ5rPC`x=S+-h{>v)2IHl-Tb^6 ze3G%zH{V}Ib&PKXw#s$W!dMDM8RP!Mygh>btiFFucndcDIoU>PsbN$t>u-dory8@@ zz&G5)udQGWc2jQ`^=eGI$}cE>(8`$RI{M`KzrNzudm5k0jHB-f!0-!af^S1pBoCf^ zB-aiM9Z07@TpcG+#L_Td=oIJVajFp~mce zi+}m-r<9Q|=`u%heeKC_=I6xW&&xKdmV?jiA)IkBn=wIu>CA(4liVg;WuGkg%ebai z#$^2E%!KBQnybYVUjL|Tt89H|v*4%nx4Fm+o^cKep@*#dg7sk9!P0z{`w;nU$&%#W z(%)7j8NC(n^lMLG$rEP0r*KC`@Qu_}nM)mg7T@VupXn^eK3oHypydS0D;|7)wkKFt zJ-5R^XKWooPL!06*B?*4dHlzz#`rkOJVG66=YTUV^aTCMOgCqiCL2}Hw{*?c_uhE3 zD!~0;zv#+%BA#3k?B%*2edS~7vg}Z;8NprfDqwt4>w8Da)9bDL^3-`M<>|~%7}I;! znEJBbdwqR(UsL}vdw#u?f74O3p1i3iTt=Vb_jhFk|L&~I6u;R{TX)k|sw1)f8QMBQ zTRkb)fi3G}`m27aE^rSY>KQumti!K5U*S7F-$@RziNyNX{jFW}m8Fg*2Rz7c)A&sYz@ zqd#ys+L`Ak{`$LRnWg3>i+@YMb{UVY|GRU2<{6_l^J943Bu) zpGo;!cV`5TVE1-D6gP``eDVNtdY5s@;t#oEWVYt(@`54tA7MLOmb!fXnLdwYW>K$b zAfE4kat`nDA^Dr7qdIv$*Lu$WK4ho^PG?BI5XtWb&mH&@#GgI%XxnbwI1r6Z&lr^0U$R$@Kj@nh&)9@%_oY2a(7AF!Iw0zSaEe zaHgn!8h zQJy_&Kl=%D{F^*G#xs@qBQXj$@%y;_`!unCv-mCgdd&W&2le2K&p64m$L(jA@@$H} zbEf&ocNP8<`&U1K-}J?Y)4{w(_R9P8y`qM6Gw3|>1XhVUhvRoAGoJUWsgz+Rrp>-kDT#k@nGf0Jjy+L1K0ctA6;Z` z;J`iC$5rMasWG`3;nxM){-!WA^owKS=o^${pmM_0Q^0G3B*p&ZB%O<)>2qC_bobDf0^D zXHu?_d*+cK0iR{b+5|1#x|QT_wU-$41*_~fThei-GirQD@vpqlw;mA{el zjg(I%@!>>=Q8knD3$cw&rTlf2zm9U?otz_)@-r#_3gs`SyqEGfQhqvnDvBw8C*`lF z9QF{_{z&;L*nzT5SN)Ul>SFHan(q1^a6g^&UCz z&*XkMeEwJ5PvXAL=vDt4?yuwiO(VHp`Q#^a?=e&Am4ALJ_r+#veKYr6Md+IK(uaB@ z!}mcSLf>@8OCMT;9*OMju=I85Mz1;2=1Uh^%{X!l_WBr)u(#ahamN|s-e8`4&A5|? z$@`Oy4Wtl#v3ZCQ%*H2J$DXSMGrjn5X}`RsX51C?YgcB@Lmr=I#-%nm;!;4gav}fgTUQr>A0{FM=N>g5%Yu>#di-;qT3n zE8BOPYumr*+8W#DGTL%cua|nuX-n&mk+NaE=59ynujsc)|Ig={jM~$s?^pD;_HtSN zH1WqW>`l^Dub{trSB8EU(T&sE3+azwH5Xk_XBWvYC12L*8HKb_fKK-7&05ndM(y(F zkdKyqbfG4EON!^;Ec=i%qaJyDA2~z!<-)rr;_ok@zbhRX^~7>@egmEs(J@tb-%uGk zrgSdF1SIgS`hqV#c-lE0l?c6r`lJ0Ah0kFj?|0DNOY9R_Wa;Y{_D%3`Ak!y`|4KCvTY0hVJTl;o1hbi}R{_7IaK!Zg>WwKg1cGNjZ)N@nN4i zAkW1*0gntvGOkwO((Xit$}~E=9*%2hM>oGuHUw+0 zSKrVA)}|wi3;Zvb#`uAZQ}`GLU8sMO`&%d{`{Yc@Rgj-#3+q$s9P&Yb#|Upmhx7iI zvuY>!YCw0Jc$BkgxDOGJRQkE2%H)1SZ)91n?LBPUN)l&&^e{SwPqp>=1ChP;pWIZ~ za5h16Ewab{Fu6MP{xD_F!fU*V#>pwH-@<8I&jI8VFdC;~OEYrZ&$jSeea!i<3+?ja zJEM_(HFs3k6z&6zy@I;6FJKq-X&zP1DPS(S=QpEAOvW#)`5^mY)CRf(c%w^gB~Kh@ z$o0$9T0ISYcNMl(#deN>zC3A0zTTIPBi^Kc!4l$Ie3SZ5U7~zB%z>bOBe(6F$a*ow ztXt33ud!^T-dg@!sTW&e$f7lJI$_gStj)fi%=OLuvp!ofZKd~`RVH(YHurgv&*qsc z*3aQRW7`9KB(qudcDDy>-_%CRXQ+5G^>5BmB2Csnqe&_AMAiU;+Y!zVQ2bePQtT?ncI{9qbR@5;x&Cke}V71 zDR+c&j5)7;PU5qQ!&rd7jdA!l@c#s5j`IHKoTO(}Z&R%i`~_=YxE#3fZ4NYT0wcv@ z3kNSzUUlr^YV?Tk-M8?07?dmEpSAHB-CKNfp;={smm2u9_Y5&~^j&tYzSMV?JuN|bh+JaB$u#;Tpv@iOj&-)}p*73ZYf61cC5k9p4lqClJt_2pA$kP*7VCzY*Ti=e& zwUsILRYZTb|>ME@1gr1~OxLVedW@zw4;l`%kniYGZA6D1zC0s6DzJBUG%PoR!<_Epw! z*(4713_$CwE5zd{{yP$zB6>*+T`PJ3uAjhjIDcYmB#%(v(Chz=-|h=y2JQYN&~Eow zlvth>^&W>3q0d;Jq;!pfHzhu*nZ$MoLAH*dk; zgb#g7JaMOTr6GgCYa{sRK87;*w%RqIdGSHbpUt#cY4K3EB_nuQ*W>z6UqTMG*=6u+ zjYly9x<|g)rn#>BDBpdKzNnrz=!@!RPi^M{i{E=g3%HNvNur1Dc6`Z|*w*pS8KLi! zGZEXhPi;=%48ZRju5-UD_`S_Y8Q1{`N}k*P<+Oo-=*C3-E69oC3v3 zjUS6FqINW=7)0Y_dt95C>)U#d+$WuTe$4mt`ChVI18q)(FG2&e)2Kta8`VZE+%@)C zSQX$G)>xu@)Rp^dEMr+`tXbTaKz=mF(r4ZeN>(rq;kgKm$c!CGuA=a9Je;@}Mac_#i5dLTF z9g#m#K6$~e2D)!$zr457WW6_L*H7G7QqLGFv8O7QTyhfri^ikmfL(1m!sv2oqLod+ zN-*Y(*}P(&i)PSK8biRml=m&XKgO7rI>>Rten@zXm5WI@P+lnQPiGDB-^IJTc$Y}u zW8>0ZwDg+`_e@kCh;c4ucF6C@;9N$Q@AAZ_( z=|;M5KQ_J=VjU;uM|hCxlsuqv^B5EQ34Am1O@{pqaRV9Rb#2HWQ|Y^M=eI*MtdG7} z-7gx?_~$11=`OxrGgqbWM11z(d2``pf7dL|1V}Kd-{{GC)+MMZm z#1mA<(HGWwU#(GFa$uIm70C(N8$Va;tbqR%F!M5pHeo|afF&W9jI(%1fs6cj7TiL8 zv5ji1+B0>J$4Gr2pTmYh#>pMbyB6Aoc6^W14zkatQ-);q2*U zRKM*ps^95Bj(uQK+mF6jFpl))INu&2)DxRU zy&&B<$vLpli8s%hH;fN^k(H}rnsxU3c|AFbN5#pa|E;T0UQKA`o&=3YHupY?o%Z1; z*!%vnfx)1So2=nAB|oOT$`(*|*Svf4Rc;0ETX~iSUhq+BFS_-;);apL4msDSv+kxc zw(e_|9dF~)-ciwx=!J2OuRxa2y>MP&jZ1Z(kI57L$VdN~Mca{m*qXQ9`MqG-{S1!C zTy>zUn--n2&%LT)iMMyw4<{|LU`u=pa%I@WZnd5Ls5_W{;`5SkM5Es&m$G z|Ao&p%-B~7E}vt}@B-m-uV^)j%LUlMHGeO5rUhjiRsa0jfx+j#7VvNC9cg23WkvoR z+7a!l|LV_lBhfSRbDc3vf6!f`{kfTP79PRZ-(M$xQ$M3>@DC;}ne>Cer{Z0rFRcY_ z%JcjbZO6)_ zdx4GSTq;+|i3am4s;9@6QyI;xt2oa?<=BokzwJ`ae69A*ik83Mr4Yp5^QJcECQ3a9wHMsQA3mzlfLgDy4GF2mB|m=bIwRU*ei|s&G(~V^GSN!Q{gzGECn=WGMHLK(1tzo#0Dzu1;tD zu>aHppMmZ(T=?(%b1&QQM~vyGg>Jt^n=vu_=q1Epo!{55^L;w;A4d1~PlcYWak0Kx z=VY?K2c25y46gANOz|T#m9#PU6<5$sP76KHEpP{2!?rwYTph6JDgu{5dCSmCBJZd8 zbJ>$%#UfB&F1FgiKP*@hp}RpAt@@~ED)mgBl2h-AC;yED%fjH#i=Io&M#0E(hkyDRPK<|4F}cRK7MLNSt*Te5Nw?aKN%H_5Tta>Mb~& zj|F^zzQ?xjrhU;wD|Urk`XF1@6#5|g*SablC)x+K|Dna-U7<6~r)WPcI-(!Ufph)n z&Z}2->&Hs<1G%ZA)P(n3Xg?NAy7^Chf~f@``U;H^UulG0^i%T_+s^DOfzvaBlSPw} zen$9625V(sAGEa&o7|dy%Yhr~vjsQmkjyE(!%x!=I|Kezj&x774t-y2j`J)u6X8dZ zdXQuM>%l<+bu3`aiPZ5`u$SBzE7x?Cf(P5aJM|)X00+J(4nz~VF?fj5LM>wy4h|tt ztot`OfG+m7o|_ZVbBWK>LazF-+kyP@O{T_HfF?@X2_B?S&wyjCAC|WDCus=G8 zrINg%Gyl$D551rD#f^R=9cRjpn#EcCBOl~xZ=B-&Bo98qoNqSRpJvJ0eJ$BV`A#3^ z`C{O%eF_2gM4V#J?RKAWax=cx%^u`9&Lc;LoDGdO<`xVNt|ag2rv1MxxeOhqju?xU z|9NKdtvyof@HJZRH0J zsIt+vRF}#@U*TNJF1n_uA=0l)zOv5atZnGRVdZQ-bPJr(gTsf)XtNMR*0OtntZ9Cs$QwSF@Zs~$8=!DJA+V#Zp?0tUuw>uue zfA^^2-18fY_NPKuQ<&eA8=$kGWSUjmpgH8wSpS@Okn$BNH>K!b`#vW_57xdrbYo=9 zt*j#_bC5k{uWK8^zDsPF(r>0c8t8ytgO^=vG$~%ZR=ObX#V;q*N6qh6`Y2tOII>VH z@AO@-YXeQpvEUPr86Ap))px2pg}!jEM`sGQ=Tt}Xo_*FhBKm@Cgi(FrR>l$4tqmh1 zPkY=qu;#vv%z%CIkAe-kRAxu@(Z(u4h+dN&2e0SqsEOv3N%N_m9@K+B4|(25 z(^a-ST~q8Uu^HBHVmhp==tb{c_EokK{TA)$>aee6_$$<=+7Nvk&GtSw`)agA_P-ei z?C18?IB5U2uK~M!zZQ$jE+T+rEz_?cL_Uoy=- z&m{!Qb|nSTkCY2&T-h%QItjpAw-G&j9`|kV-K%bJc!6KI$I`=c%OKDW<8kaJ%NLZb%eE~D6)=xINAu0 zpiiC79+oYUHN*EQ>j{1!A9*x8D;d+99%HPfOVICc42+w#iaxHKLX0Lcyn{XDc^Mqw zyug~0&xju;M??52;+YPix8RG*J3u^gG3)R*q2UGYcQRMMm^9#}>A!k*^!q&rV}P{zz9+pbAfNr*ey`sj zzt=BtdgeUy%ri63JTvpmGtZm@T?lKQyo{gig8XY39`^Coa_k|T|211yhUdNbp z><6{>~H0`8(~LZj5}MC^`eF&d{HZin902iU)(Zqw)TyQWj@hru3q z9OLvAz;~dX9(;8CF6IOHbSgPgr6NcEMIux0Kv_3oJ?=ysuy?M_LOJxn+mK*9q9)-F zw+ICOPS~Rd4GZ{{JXf~sU@@6G3+sXUTKHpOoZ2*V%H|)I&#dV~+ZUII)v$hf74nb< zoR{8;nfiOIgEA0z0Q2^F(9uQye!_a#z!=T&@!nl!DtVMnMjk!~|C8S*$Tyd@hqpB1 zJ$&7GKXohG@Gp=Fw(nKGMAg!S@17XPhV5#Cz6HPLBTVN+`z&C-w`{z{_#|lqcZGZz zLSgSD$Oo5s@c{O;fDf4Oukf+eVs1<$;qRw~)`qjtR|?T*9zx%li9R#~K63>)vokbL z{t9V((HAeGFXHSBzU9Hz^UO~+3hf?=c8@?`RG}~8OxsO10<8V_o`if+$Pjecy;yU% zvb5Lt^}y=4kms%Ux>@?ik%oOM@G5i~HrC-C7wXE{tWQQPm%;bU2A=#GJaQ8FG70uI z%vSq{HJ)AHLB{dk=)Kkr)BWS+s?97dv)!)1-tNW+Nc?8_h2i_2%cp~HsZUgPM&GZR z9}PS1(Eg()U5@sX&Ee?k%zrO7PFlBGJFI4kM39RN)9vDxHRMN z4#ep6iLjA=g|f0bva^)8+NWmx53K&z&>X?)!0L4gwEhPF>M!u#&5?S<6f(c2nB||t zpDq^fRQM9@+lT9Gw6%Kb>$@`0r&zhQ&`)^SP$rq~w!R5l@0~KmH|5Yb`al(xsL#H-y}R;F&*qA%+v7PI`m!k_m%%*|dv`6t8Me8ACjq_$dmR|3 zu6Sei?rH?Qf<#3&0d^j+-Rix&yx>(MKQ?|T^d7H@)La1k)v>X@R^hzww3PtAP{kT|r zM{0~UixKBWUn|3VCs-O``2H-$y1VkwUf|)Wh0j_iA-pX4=ezEdsh+h1|4Vt)-s3eH zRyKdfK<5c|#+tiR$rSiq)@(-o^O0_~dTjjaL^9BZ$j5vGCykm( zm8Q-le5;f3&hZ&wD|mKIM&BledlPScl~^h(b@-kCxQ1D!0g&rccp;$pF{SHgija1 zW7hu5BW{l`*2e8B=h*oo>}!P?L+>%3t(*}5AYk$^0-rZyO&Z!ukGAr{51T{(O$KjX z1@FVqe;GfX#r)0c{t@ztXP48R{GN++t3* z{2XkeY%IZkB<2fQsGs3I5YW@YG2Y+$+W;6pu}{U$Zw>2c*n4GXFFO)Q$MXrq;De9I zH?RqhLp|Y-`%R8adTAQIzZPWs&5(=y+hE&A{V^A%f3|EHzQIN^na;xA`@-y_KZ8vD z1$tl#ubl5d_^ZYErluxr{_&MudX&O7k1ue|J9lS98nbgnadgdx)49zjrzSIb3q!Dsizo;~gWLzkyHgG`tIj$mtq8E*Zm-(KSuDej_VvIjU}X2|C&4_c(6z zZ#miKlQQ|{4`s^D7aPgz7qIVk=@t3w2caK)fpc)3Roq7}9X0=cb5G6hzxo^Z`rmN= zfQ=o0!&<#ccKgE&-^AS>)r&g+1^Uia=q*)hV%Q3MfHN66&grR} zk3Be{ldU(|_gF83#Ivc)n>g8$dT}drCOY==3_%|DSaDS6eNq0TCsIxwq zWPFLU2j|x&X0Df>U-Xqc>|s~sy`AaMXMP3WBS!ZN(49jf-jBt3B}Vr*po_70Zus&^ zxm!T@m0`N4?d{Z_8 z-@|;}bZ=)k==S^&@4JWI!p<)waU{KfM5ZsToXqN#J|UCN3(cQsUz|yr+m88qBX|K@ zb5YSEU|A1vU3u>;LBB%>7;38=O)>N&2OM? zjArce@8{nwAS{=>3o zI*-Z78oVc$URn0y!$+F2 z9ytbo$0BYk&Ntneev%_s(ts0zI~!M+P30E*@Hq2KaPCPF+QVTsRkj{ycGUMDFi!m` zWXc5o-}&s&c|X(*c2_d>P1xCB!)u8EeYU6jWjLE>#_gSqu@CQpn)=mkWNJ3r8|6#y z4cW-=OgEulFdl`*U-0PSsNE6Yp2t4jt@h5(g&S)a-BS2|VNII8ao84%b?Fhtqmg*{ zU8j4nF1w8HsKWM?j&TqA;+^TsfOi3SJt!j^lly(lhm54JdoQG8g!Vgt7rKwwI`F)A z3*M`#!goQ5>cprY1Ea_IcpU4FR016gz9z4uZ#uDdnu&V#Vh^SOcQ$9>W)<`(C3K+J1cLO&ni=3R(jr~-^1s3-@oV(MAl4wq@$Hme ztOxD{oMO!d|J$i|MMQ=4mDxC}w+!EaC7{i003yCkeJ9>`$mVgpi(=@V-FR;wvjMVv zClO<4E=fmz_85NtWD=F$az_H{;hL8g5eZ*>b$T>(j(aL6!DSP^@~G#C@7ChQRn_HB zEnobUY5C%(%PUt1_X_hFKzM5Pnl%=4b>-?+!qSTBil?e8mI^SeoP_a({T7TFx)%*U zZ@CFR5`Q!P2>ic$znOmOaQ-9oNA5S{jpQ=|FQ`~zd8Vjx$>gWV%++gFmRAef`-Rlh z=T=uP71GlLF^!}?SeQRA7Z20Rt15~rtE%UeuUTHPM##Hg7)mj}dQIi3XUG%eNr6na zJpDA{Zl*E6qIyon%E#A~o6Qw#kX33?#j0njO~TzmMj9iODq3gW^n0|Z2+^sJ&U$3Q zBWXiq)5wFX%{BikLIo97)s?HtSu>8%{O^`!{%Xsbrz%EL&o6(vVu%5(TEoSK$S{@& z69v&K4*gKi`|lUTf1q4fl7EUfl-(^+t|xI5$I)!V3BMn~lFcc%hWNhtnc}CGE}mIw ztyr30J>62dV(DT45L>y@vhvYYl~1i+I$XV>7E1%+k@TR<#AD>~0bwXdAf}O7tEwy3 ztSVpe5B5B=8cg}&a}{e=l$(W6qTzO!Bn(rSB!omQBO9_dL~7DMND6mBR7T~7iOm0` z=uCc4J|>?b$sT^Zq3EL(`cE^-uX?Joa;T|CxpS+EkKp}RYR@{_|F-fY`9TCn%QY&a zjM>AS|9&?Oi8cdYhebw&I`xKTLxT(v54DVtH{4VL8fmD{3cw$h!JAR9qkbd)^${b9 zFhC5`zBOso3LK!J zA!%fJ4Mokbcxv^krMHf|u4dm$78-KC2dyYy^OWfZV)H7hEGw!*y+3tyz*;A!vC%et z2ou4g6fp(Nyhq4DNBKvRg39L}%{Ex4WMYm8wR5&1O}KSpVbV=$kzzzNhEk05mBI?^ zgQoH|3syf`xvF~AXep5W0}lv>G?Jb=TCAaAlojr}Ld~0Rs(iW{<@$c1{y~Q4auW3=NDKjNWP_d^+Oe_5RadN(4OG(u)7d6PLCVCuop;(U(W%G?d|{k=h1ra zk|`tQbOS!e$!8x%wb8(YK32f5q}hv$WUAS1db?3 zLlP0#1Af0mF=bpXLae{fBR1VpUN=0ceSn2yDo{?Q~V}d z(}4@&#)$Okf`8yiVkP8@aD_m~Jr;Uqwe6V=-o;^Nl2cYgOZ__1RyOX|@RMV24c{_O zrhB+M#b4lg+D04+`t&Z|nwNCSe@uScL}Mcv`#_S;nr7mqe`c1si9dsGHdPv@P<4g4bCO_#`nkwalGTtM*FzF5udEwGO4`dC%Y1{p&hn z)q8l|sbFyJ1Ra&^OJw|@Nr+3xeTMgmeOW2BbbCsz@y(5oD(*}5ME)VTHqoQ@ydTu- z#(G#dyZOVQ|KcKTq0N^imHdg6*_8S+n=wCFm1}I!f1B~?%P151KUIWup;J7K=9s0F zfme`s%6NA3Pr;KlxXg5X(d~5n7b;xgd@K!h1R6pHnUEAhB7sLJ`VWOy#{d8O|1<{< z9h5<4HM*C(7uS6i7isI#ibsn(`CQ(->IW%T>tEwB&~)os4T~q7dbib}<>=J`eYcL} zo;v26*7tUoyTjnSPi7-|9frrlr29x-jd$@6x^(IUUUx-*%J7bk62bqDj@JcW+j%+6 z^GM0cz#LC(;RMo^7hCjXAm&6&k;WHWF5< zw8a)h7p|hG>!!vu)?KTK`e5VpdM)?fXWphlA@&`eqOk0=!>>5`$pCfGI=_|pRfTf` zLB}Tp<0yMx8F2pgb4wzn{hyQQlg5U1CZgGLl1K_G8OSp!w5frx1wwN?`RekK-U4?M zi9I>#OVSbbL7|KA`d*@4Y3q}yWdc>Sdr9M?&TAvtIBv{PT%x^1H3Ts@Sx|48Yd*%ct*;D%0)t|15 zQ?IWx8#8i?yP}GUa|!=!XUrV_zT*4D`*M|Lq@@;8B>9%8VhX1R-q@>eCQ`%4QAOUp zQH4TtLc6jk>ZGzTsxTo*{&8ddVT$7vVSC_+A7HC~RlP}ox1<_3MWbHly*$@KjKW_Lqo_f;>KV`SV z%zGy3)-O2WiKjvU`7c<%z`Hk|rUoXPw6VlWdD6OefNQ9tyfLWCpVgk-1=Xtj)t4MElrZc6FdU#UFc8)X z)p13UT5^RH$$EJc=O%qrqAmVUNM(0BF$=oQB?%sK@j6?UQlPu?T0! z5ZLxB4QV?&eibzWBerNYDYP{gIkcbRKzrA#lppJ1bK_XgT>}ZaJ21x?JTlMKb;Kk#Up0|&U7kFBpp@6ibdE(S){%5a zUd<&h|A1I!%LxCb?G+ob8ig^|rvf=C<{3t=bwj*uL2h53mCO#D%B#+uZEMXHsFi$d z=*Vp+OKhz_xNPv^KGuUawJLP{FQe;#QzBSblj%6XHdeQq+9idWl|^X&;~+dOO|t`6 zOuReLeZqyQeVjwfy*XeX9PXt}Uxe#}mP7=i4%>TR169cS3jh@a~B; zK~}qf5No)}p}oI7DOn`eJE+7hBYwgsdA|xQvB_LXdZSjvt25*MjmwtUh>P+@u3F7W z!KxFw!JqG}UT%}?p0G_Y7TGk#O?7f|CX3WjM~XE;^>Ba;5dN9d)E`;0+*TBL$)Imm zIX6(^KZU+`p@w3-)Jch+oqEc@%Y}+bY5LlI4-LWe7O)14V4~+?q}bAZMrFTayp1yp+a?5@ z-TFBDkL`Div5~N|ewp8Ini(KeRK$~bIy0d7SnyP#e(@yP#wUaoWyXaS7TGQ?WBJ@2 zU@{X=GPjl4R3(9B{$H0?Z%%fep-#Jnj8$fD&04pT+b&QccBW7ue5Bo)Vb_KyJI`vV z^I(yS?k#JE;fWirPqKvFp$z*XKjExAIR&NWzmtr9HUM!Th} zO{i5xl-mT0i*%MI5hjyz$Yi80%;P+@+D0OTE5B7iFCpXmQ)&l#D{SDpI+JAb6}G(g zALyyoATAJH^y7@4w#&vwX{;!<{GqF%#b7x1;4ZJrn3p7P30|AvCH%p`s$lS%7wd!I z+SY%4QQA`H8qU6!!)fuK4rB{|H^u6(TRjS znIiXSSYcS<6S3o5vjZ|~X55YPt?}q>=XIHJ@facfmzZ2nf?NmJ#?#Dgd+Vpg1um@& zd}R`>=Sf8XlEt5=Gm-nND&b0SEhla8Zmd^`Vfx@&jYrj;P|x}RA;BuP&cG$$QZX3| z)<1JKSpQ&9CKyH1cIJ+;N@uZ5h{o>gfBvH|6cCE_3+={ma0b^WxX$A037HaZpg_+9 z4sS*FqkloT7uO@ngf`=PbMnwLgZ)phwNXQ9|9(H#KKX2R`Y}*z;)=YOhOzXG4@mY2py+8so^S~vV6&auhNg!}3d)wbG z7HSFU)M4OLlQA^Db+PJ>x)n!zS{J`A_bzV3oUIhMo!xfES?XLAhI#}b2Ql@;st%|^ z^$A|%&Twb_!AV%>ihbw@W~|7M-DCMb)?n{L)td12{@}JBR!4?A@b&Mo4ePCOjYv3&jZrgb|#oyos7D@464%qc|w6t2`>;5*ljgYHO ziqSB?Wa<;apYOa($RGW7lq0`7{LxMiY(^fXF2y>Ow)FCaK=_&9214GiqC`RBNMZHy zD>FU6y22Ht_!aLsb!ZanZf9y>8(Avg)E?$kHl~lj;8EDtqMhkdCkQs@B4_FK@Q;S! zDOTrM(!aM&h}lD4Od$U8FQ)hl31^`e1#Ai`73~jCfX*#o2S&|jcz6iYxm%_*CRU#)&ewh&P0d2?TBsRyh_9D(Z z3D?M*?Hl9DD2X7Ac8!rp5u{<`m>vQr4XzPiAZd(bxOsGA6vc|hOk36`(4UaN6|C7d za`u55tl8*Sjvb`$r!ThIwN@7QoeA&s0-vULzkMc5C-+3!$oB0!=#M`=O?o2(k$w9R zJ~B3}cmIwEQ~Qos(_1@YdXMgiHodVU!6fUu&7=y*i{yn3TX|2#!tv>u&5b9&{8za(fOL5wX5??_#%6e><`R7G})#)+qq~{U6@Cv zL#}2%?_=En^qymjI?v(_m>yF=s}JYRspDZ&`bB3-Ez_+6dxR^r|5feXQiDY3Ok0-c z$H}Trdp|iEuiKNJ8LQaopg-fUU38|4%|fiy0)D3(bg6sU+;Xh+Lh!-vYm2}$U1lt2 z?$#-JrH0Q-@YqbBW7eU{$N=e$Z;dpcI?cjiy%`!+@6^^PQ>G@;l%$F1y;n2Fl&6U| zP0}ceWafq#m2K%lMPXl6w})G*C`!Nz8Q*rg)->kJDru>sC{yDoq~jV)*;?+)ZqGQL zE@1k<#zQ>oLv!8dRmX$Q=ZRTSa`{_-=@4(Ck2dV4D+=6)tBAz-6kI#0qvPA(1u4Pl zsgP|rY@-ppAUxyd(A9|^)9E36eOn5&?tj38RV?Ou$c>~JYXwHsnD-D=rI_DzR&gTImXy?+)f!;7)<-#0Wr4W1s#EgMtb-PNud4KWYpZB+Oe|PZZC3CiMaIJ4%ei1(0(OBOhREt^$lqYuS@$Z zlXfdHq+GSr0^~#cd!pz@RqCn`T=*V*c?fR&9=w;0Y=m0Mpv^Tk84Vll^nN?mKNs{( zTF#&p4_~n#<@`$fR=1tAL$5nrLw`y9O3v=a%Qmeud=6hdVZ3HK)>-|RK_(-#)FCPi zpL(&r#j3v&^@asT_|fhzV(+I;lg;QZI87wl%cSKr%4I~}l$dP)2W7#@&JM;eZeV4s zew*F@s25{+?`{V%yRxAH9GcE%KN6QWU$wjeeg!>*`K3tt#$L3I7zN=a)Zqm1%f%U4kp|U_*;NGYw z61f;Lv8~jpRCjQG2geQA8;ow*6;+b#3;Ko8&DzhYoEwUp<>KtJFN|8FJGz~d=n9TU z3zN1|mPZ>D+m~=53>%1>tv%Z@GD<4+N2(SkIue%H8Z3lQ7G2ITlT4Eq$E%w}rB7(C z5M`ROg;er?A>&o03UyzV^NhcW_P^+L83a|s3cj^z05e+gFZqqQw?PMMu#B5nX%IH9 zyY!~qk+950?dNKU)KqdpY&-j14QXlmk@GlFPyLhHFy_^G-{fYas=>0s&iSFt_mdrh zFXIVnVzMdIwJoCkTfAL{Bvn+e5c^#Xm70E}%BTF)KUD@c?@o_xm)iG~+kS;LV>pNO zcDuz(%5AilYT8OOo*?QbuR|)cIV6*faOY}lCbFY};+dLkU_%Xo{kqH+=^yvCfXi_DOGv-YL#^Dk;Er7KjeY(AyiRVgI0(L$e}w~t@%d3-$}5s#8L)JEj2X1Q!CRJvr;wcLJBTIU)d^h~^F$f>6zkPbf@=qH4d4pk zx`yj2t}D3wxbXFFFHt8MAI z^R&yS-{zOp$&e_qad`gj104Iwe(+aRC&qd)3mG;hZuN4|8HvFW3%yaqKSSGMSPjrO z@n+OSf%KqVz|+rwr4izo9W&;~VY^ic5e8nRwWU})J<(#%)JbBYVns)hC};f95Ci&2 zXpUg~QlMSfm`VCtuzo2ZMD17voLNL8?@hTH-OFi626->qL|e~y+cj|}QZ&XSr1G^S zmDYyA4nztS3HVziG=txwTc1+vI7RNgUT6^#Xw`aog$`<#*-I z(icw2hGCoPj^p{qqtEN>l*!K0LUEa|D^;*^eNNwbH*^ZGoqFVOj^?eL9RAQ-ho|sIa`@aMNA~Sk zQg&2-{ie>N?wrH-N}zXSAAh(5Ipy37`cpd&2!|wn&TTnIrX0SvBa`2EG?SOaw=$>X z9O^hC^63XM4^PF>x7%3y|7}^_hh0CHGCTABSy{`y=k({W1`Elwp+`@!=l0p~v&vAq z`qcN56#rOtzolDYDs!dO za%SYVC#6=wt3*eM+|2bwh(VA6x;O zlBn@Ao5=IKpZET9JW;P%7-pcR=~_pu(s%8PB9ximt?DoeD)AjH<(+3^QGTK&qjKU$ z+AR~eBu7u|nn0f4^xB<<2VKPUnVZd95y=lltIQ9)SbsXMqp9~nZLlG(2rtY52?j3198OED6^})3{r?yMa;T|_OtpoN~)AQ0wJY^MU?|!ykhH+fh z8rI8s!g~*%G9p3&KXX*E}sn!d)E5t0lBQs0y z#q|!Z^SBgKvh?~Xay2=jP|uj6P*)rXS2sCOOu71CP&oDL+=ozF*p+zV*$`~7lYYmJ8evOJ zLnT+K&|rm)J&i3fAG^b0FDr3TZLW*qcAlwU%gezkGxKpn<4WqQGgEC6` z6&kakc$roz60nb8O-NGj4yUTgit)t%v9{P1PQrImx8SF}rPb7>!q!veVq#6Xs%-hV z$}jZV!&{tZepjV}W>p5eV#7+(8m{I&DpzUsXW#a65o+gIKTWBPYI*Nlzc0nwHa@rM#d^JSk>D2&3sb0%AHM%#kXSo# z)$;+bvs97G)|s67ntr3KB3p>FFAJEo%{BUOssukdL^AD^^_|}W-;Tb@c=7I8tdcOV zUK%8Lcdnx(1lC3VD*TE*2@cKYNPVWY zk;kT!ZaZFDGYG15jMZ4}Z*4yTR0A*~r{Bak)%X;s5% zRiU&J(uN~#IMRj2MtU?lpaPOwDq zly3=?QB1>4~zAH%=H0Z=4W1-aJ7JdkQI!)77=FpGci` z_`P#khu=GXu=724R_A;6gGb&g&pPs6{=v82(`MaUNDgMdcd&50=TM>Wu|bD#Azc$b z*62zhr=6wumH1)L2*>!xjRuH(Eb1Fw)0{XuP$~x#+7Z z%17>=6)*}XwZ*%jSD5S;XuvftXK?NBd_+1E^rP>|JP(y9UJLguS=f0vs+W! zG~Lbi6i=3XT`%wRoE{o)9>Y9?vJ=I4SOT*XGL5O>C2@UL^y7n{5`QA<8r1LYE_M+< zdsAV6Gri+Rc_q&L?V> zV?jOI;oq^=+KRLUZ6DrUHSki2zw{fx7=2>3VouobDdpFLY9iuygv$6*_n9@lH{h%T zP91QF6yCihgcH2>(ciK_|3)6u@{n2EHR|jV|18@MOlS z>SW{Az)R@-#RT1wy2q+i-4UM>zw7XH%u*z56~b$AvHfV{M9K?tb2gv7ei;Yfk!3bM zvut4rwhm>jhrvNvALYvy`f~8B@pV&)81BP(fs9K(IE+Pp2}&EU(xvL4E8 zdc=yk+rQ;ggLn0(g5P+^nAx?*`zcyO-QiW_<-16)YE&1D&{@yKPHWJ}b~awLo*iq7 z#&{6!zsEZ{`H!EtWYqGxMe(BD;);~*oNk|#5@nJP;N=2GX>EgPoOVL)POX%CZ}iXe zNnaW5>9<>~r8L$^7>$4ZB-~%GN&T77Oib3&)byRzot`kAUy$vL(3Ms6vIff%D%XLQhsGWVgv0inxLb9!SfGt5@HtVqRk`nI z8*`mon)$ZaKY{-Pe}7@GDlvia*MQmXjI%pX&soRwW4$j7QeKtl@=+g~LodTx5^jxd z+wT4F6UWPt8R+ni#1=hv(?k|lybSFDG!!q#;x1r)vDK>(orzmQI)yWlt>L3WF{(t^ z20WcQO#*BwJCKG~~wgE1u9g*-c zQ*CGIWA3m@VQW(*!?p80mgwjir{&fNJ&{faS$_-Hcb1kJsk8xgW^21J$eq%}wJLhK zR#s<|O<{28%gCf=lMVb!qWy}FAzN@6bS~5ZRt~tQpk9jc{@2hSTb?R;4wk*Aqr=T> z@}Buw?(v{<$3>q=ql3{Tl1&u<&DlV-Oc znq)NDoLx`bw6o3~a=$On5gyhZHWZp{^u*J)6j;e-SQf@`mYT6+`sHCWEL`|Z%harA zlfuJ3>{)G7mrV{dS)NXsY+LVmx?Nq?;2{074a8E?l+wS!QDDivV+NjOmXfFJ3V2X!!k}+tXtn7rn@_~iC(C5jV;?hsa=!gIoW=a?sx6y+l8d|lkSsU`+N4Q z+7px9CtWAW0pUPGyFSTvQrB%fz?$Dg5quZl&&J(L`QRW4n&Y$rZH^g*4Q;6MQ z5;Qz~%3sC2;!P5>i?i()i}zz^DwozSv5A@4u|n71FP6If$4jd*?krLt3PURx$0#Zj z$IeerjV0I}%19TQ2PzXasmvi$ZN$?A+|c33D^cFkAQKn#EI{q{-Jw)=Rl0+?*>Jit#MsS!N^QyzXTO zqeoiS)~9Nt$29hvv&)1s+Hz>Y-UVCAUHc9-bt;dPyUJZ39s1@_(-GxcEUZ49ak%L% z<=ZSg_i$Qs(|vuFGMu64ETwRN3f7ZgmpjGkkj?QCrcsJQY>#{r*23_r>UT7xSgDg> zHGIBN=r9@vO>8{U*Z6gcmVi7FJL`Sm+Zwt43gr#(`AhIDYW^aK(H3F&$y~XJS0y~7 z5Pf<28+gQhhPe9=rql-4rs_m>|GEUg&Hy$wU zAe84mz)Gvp9%{em%_=HQgAGO@2GQdS45{L}-R!vwHW`&qB@XSA$)H{Sdp$kNiOA~= z##atC@sQTtfWbyl>pVl$sqL(6FM&3@{{(l~xm(%#g>PUbWW41)RN7u2l7-ft_0F?4 z6B{Gs(65yHw|azANdcQ-81mm#&$V)@>DwJE!gz)Gcc5>K zcXa2+bA3ti#5}gwIBsTO%l4UA1N@P2($%)5O~9Uo>wp_& zVDd4R=&$4>3?Evo&!3aVdLF2M4mx2TU=5?Nsem=`IU(41UGSPk8t*aGTi_p%8A^Lc z2zH0(9>Az{_b_ZRXs090)={_d@J}8J2W|t7K7i@A$(}mRiJkn;RcCA`D-Mu<(t78@aJm=Ui|E9f;9A)S`j+>H@t>snmJ`GH7KGm&4p-Cs zmS3%7_3sLmJwH@`((;SJq54-)uH~&k4f-GRS7u|@GpPH)P}s=$aAiLWqYhT&`E!I7 zW};RI64owfluRFCYZ;ZNpbzm^UJK#gqpkt27vcL&(|0!T)4{JAX?lxm9e61H1n>qn zHeRci_?BJkssVd(6t)Pko$D3>*2-X^F`!l=EiHq!;QzJ|>^7ubEZx?!WpFX@HUWn5 zr6qXnN#Jc54DoNR8GLmNKE*dk4MTJg|CE%!vmR@k*j}6hp#s~F=gSvDhHGko6Ac+2 z;z=o$wOEGaW9`#4*|TO?R?HY9SFeN2N-G&no(D~!9{2*wjYnWqpcR< z@4UfUz=}sgS6F>tfdfqQ+Z~FU^2iKfkzJxE(TtHDD7>4EtWp~ z_JMUn^9Gw=?;B)u&{V_=F8$gc*1=OxE!42_*Z>%nSpUU(p(P`PcMo8|z1HPQu~v0z zugOasKBjvRKClQY`@&rK6-@$;J+kMDz~-TA`S_f5>bm;Z!tn;DgpP3dJYbj15WHsJ zShn!Fb*IT(lgj^w6Go*rPN;S4X(`>v0pea)NiKKgpRO5nKQ`}D21-BLC6d#Irf=kFvH6BVTfUE|b6?C4aP1k2B3@y-2zWW*7GL z+ZjBB|LiE-4Y=DU8^&*u7xBjp4%2ZlEjD*!p-s^)Qy1|@8_HOUGG00LDU*Naq70Px zgOTz|r%(L?<-MK%qw=?+7;@JT-Tn+|pZaP1GBrb^`j%yi?E8q)8 z;@U^z_6^6)wgeKZ_b$QO>pwGYK9(Z;i};x4nL#TMFTOYzsW^Bcv^Gfd8Y zcIxne+@HwPmbm(8T@2(bk%v#;;FoJut|7U6ggP4D{)A$Ug!9hL*RP3~55pX>OUu?v zWwAsx$q+3LntJ4HJXONSaKYZ8x#On+=-Lb4(5fm6-8I(J11ia0ce+k05t?h@o1K5U zrsnhjTTfu#7G8qS2SuMydN|$CoH2jT9``O=k=D5Ibe;U7y{^XUEKw!Y_)midJxfb# ztmCnF@_9HhK-X74jxlf}@+*N1msY>jE!3z4z_kw0ExoL0VR_gQ=HSQh(d)vMXv`yx zz^@-SeT!NbRmq-f@Jw<3I(RKnQhT1WB|?9#1`OwxLg}X?4>M@6az^o+^w5BO>o6xT z2hPwuy-vaxdIH!*Djku#J+8_8YkEnal$I_jNg97EI3Z~vJxU>*By4{>pjY)?fQQ(- zqSmlm%r`WN<%SB;4sS8HAz3_bP>4MShW8!tIPro(E52*U7k3-V#U_JYtT4F68HVFx zvZ2SP=%~W#tjE`Luq%sxMnCHkT|U=A8VXaf%vW~M7z!Ij!6zIf2#5CSu|LKczR+t8 z7c%k_0ERy@Xu-1V;QKm6_kr%QUf>GxX>~Wl>DtUEQwzgmG!k(d%v{I6~A1BRlo(Q?T8`cIEkymB;GHc4QjK2Pg+W9DW~g z1?o6s3TH^3qBSU|)A*5x%L_NmF*+@gnhyRo_0nwtRQfTaaiKCsF=7`)5SG{sr!4ds`b9AWD6?Kw=PiiOHb$Bs~* zQOZ!Bf{*yhd`6!Ow$xcU&a-KUIbXzKt?%NYd|&0^a?vH)eMEGgHTndf>2R6Pd6@c~ zXI&!an+2@2!}-822lfb@N)z-wVqTle*9E#1sf<2w!Y62R7r$P+Xaz{oK}JZDH2xh$oq%|hSKLf_8Xong;H-_EMYIG%;Roi)_A z8J!CTr~X|7hmi$++mJ6-7|^#d!X#saQDTI-kabRcH;c>Iou$oa%F53`-_MwlWzRt0 z&p_YbhrXXdghg<7?_AUxJuq>RqR__coFz{L2iLAym>GMuk{<{A+F3fre@~76N1hxj z=@76aBdr|Hv}3==YVVcz5k+FcbNVu@9N=wz33Hc&j4{_gMgDB*!hQg?tntpV5oOF+`|{Rb3NvFx;q0lA^?KVGylW4}sfaS$bEmVL|5VwqbM3VBqlhQ39?f+{-n+pTWqK$#CNby>-mRE;a7txvC+_QSrjkt5H4ZS9J zsGcsIUqC&(K9l=@oy_wtl(C1}`?a+*3~H-!s@lqPGem)lho9;LdVl3i)Tz?e`iWrO z!0EHM^^=^5dpPWPVc%;H zx5O5&(c}$Yi|Sn#Sh$W4L3l#=J@!|*=>cld?|3K9o;_rv@r3_%>ZFvtDQv$lRCdzXueHuFl-VT5)1u-;8P{XU=U}(C-jP&h zldYd+i!3|qmzQa9R$fsy%SOY``p;sQNix|tMDUdX?qG`LSTc82IX1cfn3B61gL_0q zvZX?7@^LK@Nk&^!r^YYqnj!L>o|ZYty0C#?tA2=6dK3G9UG|U-{&2CMRPwE)DaD#h znk+qvMvH>3unF+hRM4fi3UVPN2aQVFA3<*|M@wxg-yEBY2D;@=g>#N=X`t^DSyGq~ zM(5Z*w#lt>c#pF1M+k%0tpzsl*(~dl?LlZyL4f7Q59ddeP5yeN(l3R7YW-o=pDtqF zTZE%4>Yo0_iL9kH?Ol}axNuZ?zZ7GvJ;F`!O?n$T$YYxp+9JY~a+O-!|2V?& zVPSG7pVW_iFpUiIEQ35ZU>}T!hbl2QQ1-41_>^#S11ia&e_Y1(srjJlJ`yz3|?b{O$J}*$re65i0q}XM)B>{b$vlQorFyG#(-=$BogUixSycwXu(wAPI z5&RDPWd6c0>u*c`0rDxdz2K#qWzjF`Wxb3hXHE$a=|!&|X~y!Kx^qDvb|Jk3d)JY5 z9NvY(Nu`(nKFC>Bg7a*|lWhKI=x?3aU`e7bLm81u%JP_P>R$#1ukkw0Ob3SMlYhs2 zGTXNK)xm3bHO5Jg4=e$^Fc7XET$|MpGjUCwP|F*5v0RniI6JTyaZBK5IS+TNK{^K4 z=3)qFev;WTaYi?Z$txvf3X^3b6vDurz7+Q9qvgu*Nf*JV{s{me9oDy z>nF0kvsYv?KW2V-SKL+S3UL3IwQm87>N?k6a{&eg+=BxS4eB0dbJfIQGRi=xjsz_+ zwukhX1`Q#^m~=x-G7Zp-uz@`TnlbUR(UF)oG2jfK=Hfs`9FQt8CdafUr8!MQa;&8` zX(uL4sYo))0ROuN%}Lt-Jm>u9`Ss!1d-i4B_FCWiF7Nk!L1MVL1(>@sc@Xm~xKQpG z|Fsa}QpiTo&2r2$%kl}1y?*X0Y0H<{sHHBsz6J08n}BigUfg2C`*SpocWq^k%|sd> zT2(exH`ioKYpVIVNoyd_H2WA|Q;mG?n;B#_J-62=)vGed_L=iYbz~-S`t`Q5pQMLA z`uHuaZw_>Eg~zl$JFq)#GO@;9Q`zaL8Ig%C4>$@!-M6WG8Ro8K5zwur8j`?2ylHuR z^(VQ%S#j6$Gr9JfPw-82_QUxP$l~Ffz%pwD1^gI}HobX97E}cO6l`jmpVHiPlkd&J zmf_zQyz^F)FZ$q3zOBFb{ppy4%>#&ebFianH%T&q%eKA!)=02PRHZbFXA6>iXV5l| z*&rnOR4K(L&z@%O;`jr0N6m|J65P;nc;KF^?+@F@J=lG~*DpV-O{r-)g%N@$lnmG@ zo#98G5igO%_GcQWChiC&S?%|oVeSa6OWj#giJ0$0D>T+vp7viX64kNrlbW80aT}H& zZcG`MPGL5-vEz19e3JE+1D`cyU~4gNnJDX)#+DU^<)jVk5dG8{*qU$N*P4FPs5One z^>G1<^${wgdkVg4hrMQmywNcte!4o=G)FEA-mx^+B#*Y&Fm0C5EJNh7EW_$$YYZg* zz14B1w^sbpayIu;?%?Ve6DJ{_kx7*jV>(+9YZ_S{K)Ie1gz1M&)9i!qSWTo_c{5QF zO}|Ixist1m72haD1@36F2s{v^L}Qfkp{?*d@hCh^%^gg7=D!N7^1ER~A zYK6T8wiWluh5)D{qwnTshh&H+0g4iygLT4aqbx}Eq6AnJneS%qA?6O@A>`YL^&RSv z@7ZY*RgQ60DCS^Br}zSP;rPz9I~ExaR|-3LG10S#(v4+tV!UUOg8#m*+UU4u@Wmr& zHlok8C`V_9B5jUZS4q6Lx`&N3n98aRUc#8$etiMHA+TqQw~lOCi0__)SRG5D}4SPH^ z54-=m!9v}-B2whstm#m@soz3X{ZyR}afIkNaBcy#htbE3{<3lAT9@?l@RJSH{Cbo~NlHDTlDd--U)1TSfzl=Ga z%XAyzJCNIB9O!-ysdSK!@j878(;PfY@gB;gtF~)fpfcMtLz9xWCjx_-)1TXGY&{U) zmm@7=^v7?N`kr0XbHMZq=+BID>|rUQV_d8WapL$!u`aFLKC+rIQLKF7F~$dPyqd!& z#1@9E3<1Hvj58E1E5u$gh-c2OIAf_^|8cI`bf#~8=$+NEDID|8X|?Io)oRnWP2>*n zi=KP7{Bi2C=X)ybiQ_YS;!ix+_e6#<^)xWo=l;l+=gX)ZPjO2N9r7R_dW2(a{myd1 zK{QeQDkXG9bgUTtCyg60PL!^}H?xdhbBsUQDAuHq2f2%4IsB>EYi+%4M)6SVl`CV2 z2c&yZt_adTUc^1I=6+85RJr_dVFYNO+Se69Q0&Qt_F24r!iKTuL#14@Zon!2GJzk^ z^1}Jz(hjIVkY+H#n=thYVjR~X7X)P}bK zc3+~}ELa3~m$!EVAsK8fVZ27~vQ1+aJ8R>GZsYT)XFydh+=qJUJ6QQ9;*+a@xXMTZ3_)r{~R#tcC6if7&w9@WU$Ny)jP6Hyh=s*~-)Y-~JE%pBb;`8sn~yS9l+> z$@R=rFUn`eQ=`}DTN)$jee5&KQ~ej(lP+#~YbZL2_W4(y6Ijt2jBmoUIG#dsJl`H) z|3{-$bYIduh0I)Ef1mos%MCN%$58|P1lnczhjz7A2gl_4U>p6;X#Z0ex7^$X|2yem zc&#o1?Yl@+t`Ypr4n(_d;cp)G^6yFMwM_w)OEhUs821`*G(JBEPggo8+<$F&A9XtR zrdic~i=Y;ZX2uOMqPV4|)Mxl2-EeL5(rudu=h62m4Yb@WkCv%7Wi#$(reg~2RYxHH zS2J@kd@c{4zld`@?~^;5YE(hxt8szpsAiwm2L!{bc9)%KeTsnciOyWun?nR<+S`g6nd3w1j|tM~M_xZ`^G-r&tEL?J@3)q1)@}9RIvi9@6x|3K>-?R00+d97P(Y?q+!&gjE>lT@yey@b=eoIw~A3M+lY@iYLxv9X1Zn z590X(l3sgYDoL-p?N??;?ZdeL9KBzgq<36<#UB~enIo9ihE7L;P!K|_ovWR4`IdW* zFoj)NhC+>{xX@&=7Ot~Mh1HgOvVORwLHwcMsAbjndj7-v6w0|Dd*PZZcXMLxL&%QB zXFpWF+VEbjWD0oiHx{Vx;kFs%TOw^)+Pk^>DMxL*db9RZ!xp^v5w3S_`d2Q!yg_T} zPOrU)-&MG70j~NYBd?3J6+<4dHf(J|)G*9hcu0WL4Yv6|D!i{kc&9@a#YV@%E_p6( zb=uuJwdq$wOkfiH!LNt9r{%W!60+&k&!@J+pxQS%@nwj;I?!;>mVe(r3G3&(L#L+b zvy&5@)9lsWhI_953fI%5Uw8I3B$`Oey%NSkc(*ezwM4TLyg-F;`p~&Fu6rwgkB;yy zms;Z4hy+e=u z0hxn|WBe?9`p>xcmxQ0wd?7f?#`v)8#Pkkr#4~*8Chm-^A5yNP60;h6o~ZTf`&Bds zRC>_jPSq2oC=upFeI%%NZ~AA5XbDS&y16}uP1VbxkM<1}Pfyl~;%C(^ozyOhf2uAV zdYtZ3jBEXS;iJX<6xX9b2+$aY*K@^QO}2mpvV*N+&MV&$Nn+Q4nV6#u;V;utOW zrSd{=9*BjaD)aXehlQA`@ZgNqHeh>NVYZ zyw8`{XXppzf?H%?FC%9AzF7u?GQdO`C@qR0eNX^}-%m&X|UmUZVc5_+C7B%bpaiM-$LgC;WVifpu`HEMyx^7 zmV=ZsjA0A6<^XFDrApkJUCV<8O+LaYJ9RO=VRDos1ZmeyUkZB1FEasX0z;7Wp@t3gav|jwoIp=5{&8 zx!ruoLT-y|gMPnUC~PClXH~Da$DqBmUop_z(SEH#|JLG92j1%Ie!+MDAN!?{J}C|~ z&h$$m#pvJ1Iqeq=WkEms#cpwKkV`JrT&krQeYkTDeP3F*BlB3*3wCElH&x*>Y6(juR^_bc4{kA^p{ z-)jm{J&VS44SM34`)}a>zc-w?e!uSP`$VpVp23nzB#WrqjYzUKu?^e`s{?|uTu?%v ztG#gbQFwnagz3G1rFep~s_iyre+H=C1L6CA_q9iLY5om+AoZ~xqt{}JOomk$JkDbo zMuRy7dRr!E=BI5GViuUVkIA1gCpHQrv!~FAQQrsk$G7~%(uAH4g59&Wo9{ zg7?XpS>dvD*W2ZTZ0O`hO;I$K&6aJ+g@zUES`T%M`;Ls=Sa$-&b;{prjD%Emol>s9bM4M9?3fNQb*h2qn$+TSn$nfd?qHZ8wE>! zea5_HzT?N?wb*UUV+>}-ciiYVN=%OgT8olPwo^WF-n`6tlpg-)Ic|Ne151n$$tDG* ztCTNQGSfqHtOpt!!TRBwJ|#n1zGwh1cK`nS#c%v~mWlU=eH*WVtulyh;r)_%zWzmw zHGQ`n8bD$jBvW;1jn_Q)O`73v0bfT0^~GUKThg$?jbf_*iZpcKKAusje z(wM$X8&MF`m!7$NxlrRtwAJs;P1h+f|K~PLfSaLf=dVMNqjFmWqw)Q+fwag>5unh=(KqNMmJ-I0 z-C8{|_P7vq6Q*@#GT9^qeVfu1Xj>fQy-fleM-U91#y3nhT}=NhjhHyB(Mr!B5n&QK zQs$B;fO;HnKQ1J;ZN|GY_`mKiN%kFRWMSLVj80T0inJUt7CuwNG_uEPA%=PE4x1IUA4U9NlcL9Anhx_O2&s@KMqwFYavKYa9 zIMjlE$xO+%Az#B;&g^qHp`qw~qRq z*ZX#(tS8alNajrOhH&4QnZDT~nMI-1Q*7LCqbBQ;z3JCxg;ou9_~Sy8;D*t+&`aps zW8^W~H(yq`Z==`y_8{$>FC(oxjrfu)$=7`|a9yCv^qZdYRDGjw(%!uz!#Qh``W#|{YJg}c&;fsudmJMF`bYWCC~5ju#jE5 z+oOZxjMPdP)M5>t)ljJ}>WL!aqHc7O54RK;H4}Jbw?YrA8??E3H4T-$2A%5`O2fq0eaU?U~PT$wyc>D>0qYaif&ilb!FU zvNEd6GW6&66R|&+%E`x1EIFj>H}*Z7O;d@YdXl)5mSa4Ga{7*+xGm@4@&8F#$Gh7N zhmISU(J?c=kkeyWCUqN0uQ4NJ=efAxZfgJGc8R^t3!-s&PKH3dh|;WaUQok|lmxr@ zJx|zq!{ytbpz=z6XNY_A_(M4=O~p<%biYZOm_UZG4Qu66ly#}n5V5qddsB9KEC>6( zhaOGNG7f8Ylfk;Q*-#$qEbB1*@~I3#iED+~)}`e;Bk<(R8^C#Fhy5bqeQ5P`Og)}H zVwx48_AFuEX2R`XltStt;EPxKE0=e=bK1fy&V4dZMn>sxVjA*UN1S zF^>naVhf!2Y)Qd+B~vL}=1Ia2u+fFw1MMtEWY*#x@IiGhwDBSr zKPnF*hC$0c^(uFQo1Tvh6;8@+(aayaeppXh=9{8X&kDQ~E&XBW`#6%8@6v1TJe&`Z zM}!AK(=SyGh~QkAvg#B&u?5-ID-S^n9%PGz|L~A~>s>`52^#cuPp|LX6(|Zp$Ew-j ze7oxzd;?+WRTlO-u9=%@rT0S%C4$tt39Y^rY}!Ay4<)c8$P#CD7DM2feV@G9<4Ao4_Z84Z9?+D>}g7e9Ve&~lq=r#HeP1ZGNrze`AlXEoMd4@cPIsJ60 zT;GG^2Q^)4%76GNZYoI&X&rK6Pg zQ5t;wwmeXfLtyRtI+;Vp`O@*utUiO^n3L1*qq1lY(|`Q5@-ksC>=%O-4!sA&~cK2YMESb&LOx?-9{Rq6pi5V^8Sx=9(aq8+-fm zT?EtqAFuaczdl=fXQ=G@*nN0xwsdEBj1{BwdjRc;V`PIy-&%SOv?uJt5X@~zKK7G( zL{~3e4<0@UzTbKuA`N|{e8ONVN^8PAtPK5Ir>J0IT~D_eyo9e5{1==WHo8)X4xA}w zTj;!bd+0Ay@?b3J&x%l4HTxX!{%kD1@uE_Aj+=hvp|Yft`ALA?zESY?zTN4AkEOvY zN<|#w?T0?VDZ(NGdqJb7*jH?d=G(5@eZ`tLJ%h{3NwKM|l=|iqTe0tUF24SXv3zN< zw~_iRlxGb&I{tp9T@Hf1sFz+e)N? zDXKqit#)3>=YslFMTroHHFh5Up{K>Qq1iZpZ*a!Pjq+eiJyHB?=^K~sXnRn&GnASx z#>bQGSVvMx$FSu+Lfxo=1cMdYV@Z<>xvM5N ziN|i_+!ukhu7rO_zjL$D?>#gepK&|5Xq19+r{zsl#UE1o4tuVGHc&gu<`DP2PgfIW zJW$k5e|zjo-<`r(B`kza&v3~x`py@42bNH8Jh@%?Y-~gKtefmiMo62-*!J%Rwop8C zqN$eKmF#=blWf@k2hk|@9PoUn|2tkbF5mQrs(gHjS)3)*24C)Y6=DW(O7pg4cNuI4 zh*(a~iS4~7L}`w_t+@!1r!1sgumbfds?sv_S#+-V^mOJJj_Z7#UPS7`JiRd=Z>&+O zTe?L`Km31NKZkPWGdFmq_b`9OJrmYpsM)jNUBL7k%++cEuD`2x=!cyuXQ>~Hy5`HJO(Ku zOr3|Ey}g^vC5$M2e{vFhxk-Put6&<5v8}Kd*RgYaC8SnSZ&`o95Q%+SWGo*VaU6ng z4*sA01D=_q9T=9#kWH*rOj_~Z zBJ4Y<`W22a1t6aGa2|EVv-QeYR{WMA1e*B z5K($wJ*7Fbnb}O@q$YeG!^ALiC)MHeSSFTXCgZ~AaZDT&J2^XiK8KmZ%$iiubKiG8 z&Cu&pK9<%lw!B$?cDKA`vMxq{jN9DEnesfFG3G{3AD4~za*^6Tx^9Pz1;Pf%EV{zfLGp) z8DygIHz`K@kmr_;K|AnU(gQ-0hTSFBhJaxkG4rUuJhZ4|h5BKsQT>U3Ywkn2%3LnD z7T2GLov{tEwo-khWxcdAl-`kQN;U2D-rSv*n%0r(OErBzI~910R8yefCy0H+nfN!# z1MppSoM9HqRvAb3ou2sZqf>=xYaDQPc;xD_z_ygSRPuXXH zxdGiD5ycvP#6kETc7QcNK;LeTO4njjnYJ&Fhb_|wEhudAJ;$AR6}lUsugR}4fGzxp)~i8 zkjT8%m@HyYqbdI|c;S2nrCAD=cCAB24W0jt9}dO#k+!NRpw$s0 zpYkIlNtq-fR6F(Y5s__>%4S4-Ck3M+BS{Bm<0vOdgR>~TBFOiEKR`LfSvbxbgnl}u zy;8Uxd>wqw5vfd$RVHht87y|;H(`Fkoy2$H?3F@u=|C#?+(v=hUMb9ZF0Z3VSGY6s zvAO*2C}+?aoWsZAY*&=i<_xO%t-Ld8nJ3b!+`%Rv^ThJ(ju*8uS0wKnlJRu^HhI1Z z(RpRZT&44BBlh@fRa}w<_0X8y7W+n_GW6xxcooJ3__HGQVvf^_Oh$vuCNi8_X1ke_ zq|^pka549C=ZYzcO(_>0HJb+7eDW6P&+(LT*ZeT%mQ@EUGB{C6!n*`eky1PGH&p-W zOY_K0V%+bcXZ{j2shuxPE9hmC)ov46b2P>Add1ycYL8 zIb`1PJ1EoO_g1l2V{h~4e@45 z|8M&$okw(@kwNG?zoC*o9zA&w*pv|m5FoZvMEbU{uw*OATxD}Y&He17f?}&y*Gn`$!~j%m zGM&;P9vE<=r(}o+hNH@$t65UB$(vKT=}>dj?C~Yz%7B93WUlN;1y1SG5O&Qwt4|gQ z@qyVIH6H`nDFzW>6`Ht!LKDj?H4IrJYy(YyQ~Z9YnJ;bU{7Y(vOih(ThW)x>ox!x+ zY5VYH~&oS90b;JnK94v&t(gMoKe;KYEh&jB4HTGkQv+#PR#N zwt;d|z3foQZ&$YsbJ7N3)rYDSmD{p@JOmw+xF)nlXe)JpIxdLq3Euy3eNVOSG> z=M8b|c)4(gCqsXh{1kL$MJ;iaU2%N?bXiyMBh~#ZaF68#IPdZArZT2-xk`(D9K7gn zj%|xL93!gt9($!NeLR0BxhB4*A79Z)YPaphahtwo*It{~>3zm!JsJDO9Pn37E)r;R zZReX^E*Hr^<1+DULMwQ|T{@o(Zw_5O4ue-2!)x{x^30_dBR87-k|3B+*y>e+x?w&rXdS1nm=s>k>`=6^VzH*Z&{<&Iywo<4z z5GLk3v(p%pa_&MHtTjC2nydqD(o{64Jhi;S5Sfgv5BQn$sp0*IJRHW$zyy;mwRJDe z&FjvgKBe)-e2MbqguMb$M=R`6 z)4wjeG6xxYl%{D<6ZUsEc4x7s0XV2Xkr79^+`7EEG74)q5^FaCYu9BEObS~>eRGs* zd`;-*0pEJY={=QX9bMrn%?N$v(P9lg$(_+#mO^jNtO<$Zf~h$|wtY<~!yt|`s*zt1 zXEXLN!8ejyyxfO<{xa~9tk{-cPDWQaOaHh!Je|2+fkx%-Xh!_f{ov#A@5?$TCe|c-gbS3rL@&1b?lZ+{Sa`azSO4%bWN^DUgmQ zWmbod9+mYD-5c%lU^pI)OKM=;0lxLh-^U8|K|Ki;xfSmH@P!fgVvpRFGG~s}Q3KRB z_?X{v8=(vlYl?vHw+zUNcVTCtdE`pkWqkAACjO5HBdsOvcASF`loX?<5m_`W`@5cO zNOu2~r#2d@BbuRWYr^vYc3>o`XH z*qS%dwxM98DaOqx9z`1zyc1GF3;37kTJ7-Th#yt9sIBsrl^w;)M-caHP!z{M9#9<| z89!G-xjxmwLD4(>@xXUG8DF!@ldpV?;iI8@3+u&r#9C9wj1Fq#)FJXvdI!6KxD2L9}jJG#H(E;16SCe&3q{J5~7?NRs< zpe`2z#%Q8>1}o@M0h)!_1teH;=-{(MiK!vj|HxiDbRAtK(}+j0zgW{Tb4{2^HeIWt z?VZG%TF;!W2ZhZG_j3zml%Gmq6rp+WNs~*-ruCvFq!``jSs*?t6zarSnsY}!D#CLu z*~HSi)2;>>vR0U`Yd(M8c6kypf1_^PBWn>=lFYZlRstEFVtz-+jJ*CHcorW10oZB6 z*j`F|4$cnqFQPR}f4XxdmdVV`yMeKzGJRg2)J16!#q)*jA9+&dQh;u}{h46M0DGY} zT5+F(kh4dbqAVc>HbAjiQ}ZL>g=W_3f3BIWHCQvt%c0fA4h<~sgODp#Kw&|KY{yO76n9X7H_f?7fq9`%AW+&z-yn*JvC@;Ix<- zxu7xv@BXj!6d~|$XhA%9+oA@~vU>1arqv-k;wljpj)z9B(xc4#Q{*3Lf#KVtv)i2W zE2u|>B<_96p{Ngb#D(N_Pavm-GVo=S7;Gz5Og1|zLXP0ibc2Tmk)xp;zC~YtD$_V2 zgHhkb&nx7uz*(35B(;rzBc}Yrc&31i9s^ocwBwNHx2dUAf z@3+UAz(pbFz%N2~5AF589tzdXk%6aUb>o9xws!mO;?%M$D(|nWRBS;>@FNki>nMGG zmn#>`o5Y$7ArBg2t$6V&(`J-DR zGaNyaKEkFZ{@z$B@7Uxe{vIb2gx>Qau;W3!xVO+9f}S&Fca+tE92O*F6V@@s?nBbV zk#WDRZEuaoHgwVW}<_ZDQ#XXMw?SE!+-$Wg~KEfi5!c4|IDQ zX`DIYG6RG6Wk9S6S|EqnQ@9aut*lz-dq9j(+-yEY;|i;>Zy~O*t_G3Y!LPx~*efF1 zK7Bqp{5AWcgXlHyje5W!wzPRg?+9i(3;*nL_-XIIAZF8XeCB^Rj?Z}Pvj53AhI7TS zCE(F!^r4jYQkgJpv-KU#%9&>dt}vS*7Xz@(mm>(g=ZKPs)9|r#?5q$X%r~i1%|u-x ztnxpRFQ#tGf7l!)j}O}9@wN(Ko4*Iw&X_yR5xJk3o4@;sK?Qr1r?A69<0z-ss=!ST z9{MRKvK8Q+*xDlz4+xe+A66aN>eyN#cr5HH>bC$s$~{ZJ$}KfDV-hxDegBQi2t5d@ zq4h%ZsASY~min`)VLfBa@l3I~B;RVb<%`Pw1KustfaF)G6vYLCyjFu4(WhAXH9|QN z0-1oZdXZ1h_Gb@!Z4OZyh#?DmfCc^uS-^4lHxyUNO%HMpa(_xI&`Aq^q>JDYfdTqa zVzLLaT)GKUQ?s|qT$WnS5mU?y#HWI0Y5Oij@AGcoMZ$U}Tr-H*oN-En8r17v4rm^) zQ+IC%J<@m#I2r~aYyF5jI9#Axko+T^oNt>WWe9|5Y~3PU^UFwzg4Wqb3oSwH~AP7Vv#GZ z%Yc-!gk``@29<%n-xLD>jv3ese&B`T2rK2Y4tP?oe;c7;6TZ#SCyJJEy2zYp4G44<(VT!m|R**n}{b?wbPxP7vj0*l3qmR4?o4k!H-o5tjgr2 zGj_`JPu8s`Wmg)ZFIK@G|JWbkf1*zh#`}3_OA-(c;M0$(EvE(5BD1E6`bS>%3S}b+4 zR7VBG93v;%w#LdyUtCZy>(9aO~x67<=NY<$emjGrhJgJm;2T&H*9jPJSY& zkJl70|B7p>n0a?e!#s>xvR-o%e6r21w&u;&RCg%8h~kyJ!lei(TswKCD+cmFj0dc@|+9hjFPX9*cq?^jz2La77r1+~k9FPv{V zQP|84%*3FyV?K&fY*B&mmkv4~C5_6NBv`%s+jl1`M-kHiGK+m&<-{z-wT#f8JjL12 z?UL`>pC!rMdBb7i(fX3pf>A?t^QR}-a7eJ?o0w}&FE z^tyihjSzB0JCpPYZu* z`J`4=K<$o#o#oXbt}#@nWsVgKD3fB%w7}KOaMzzziIA%Z)8|oUe{2YSg!rXv#CRHC zYH|Ye=&Zg$MLDk~dWEPb>$Li`tJ*11@+#=L+O8{gX zPR|Vcd*$3FnM^%~-aO!nfy^@=zm4%ry~bRM&%0r3{@=b&+eU3g-Brdtq9hN0FZSxo zlcMymS&;DbE5)Prl#l7c*da#(?i=FLu6ia#$TIZ);Q6llneWW#nU(|f+!m3+C=*M| z&u7k&?zY~uzn(XlH8Z$4(S(7kEJ0 zE(^+-oM@`76jn{o)M43A>u^-EGwqwmAmrT2`ld>vxE;25Gi*W|DVBMyS=LlJD6jmd zYi;tO#>t6qKPSrn_D|21%QuDou{?{M|A%X6ha=oxw4b(jW<9T&YOM~vj(we_b~UkP zFny7*v1wiYO&NP(6?o9zRC7oF10P0K>`CDJ8=2~S-jL5_LZkTcl-&v|LmWXG zX+(~D8uw}4FLCcG?)g7D`b4bna0huB(ikMS5eMuIH60z&a~EYs?=IgD{c!{TGVoZw zBKSL!G9J|=v%MjIx?N^}#rK4Hr|BmKnN6B6w%Q%`#Ax2$stnw6Y_0_RFewR^Mefi>owtc%$d`5^6t? zZ~yZZ*^C|Gis);jc7!YGHo*gqHG;_W(VKXs?^BMAa{-B~gy$9TzjMeCOKnMKB72QtIMWCqGzGD@!!S^?%TKt?Y_o_@XWNy??BG zZ0uV7TExJjYgH0w?DH27{3;E(R!nzxEtH2~&)HEj-l$~W#@f7+OlibM+D=(h&5V9U zMV@i-CwE|+c3_-#BBGSix{ddg9$ImR3!Gw{8NwMvAE2>gdLTv6a+%hJa(~&U{BqPQ zH*HQ<@+2{zlN-W&(e*Y=)ZH}7PF!ou=YHt~tBz4jnbQWFzc_C8h=@qg)>{q*A8RW= z+13-AunIYNW_=ntOBRfcorQm~v!0H`;pxcOrz4+^+=hRdf+^L~%{b5K;kyt2^0vk> zUK&zQ;`C|VI>aqPTnkr!gTL$(eo?qxkA>TndA(h2H`+Ckh<5$9G1C)p4u7j%so{2c zdZEW5tZmbBk1;x+aw#;5#}uxZfD+l*XIYzgWni{T!BeRs26KeQ5om0@(ts#Qu>3Rn z)4Jyxrt3cCiEBYBJnxuHL8D)l{Z-XjH{Fv*4(tzqmuI^cI$#Umdu3sng?=BgWM`wJ zW+CiRDWrKu_bjRc&$y!a9j?g04wqOoCpF2+oDZ1h|X9}(!5>)G9>bp-n-9iyLMj3)T$w$>|hQyix@I%?0qxHTR2W5}Hf z1t}tDWks^HNyv(!v62o#YM~=SoS!h3j^a`-5yGAaU7BzQ>;&d3=BQ^1A<9^cgG;s9`o}Gf!WW7b;s8# z? z`F@kC`|6NiGLM=y4C7B3{qLR=_au$JC}~H(E_DK~ypj7JXn zwNapJDnyKl=4Wdd^Z8*CNwIpU8+kZ}{1J=_&yjPCKUn4UQ=QaJ%vZ=A%lN%!62UN6 zsxDVC{?=h}4=~OirNN?|9xS_(ey!KjnoKe#s+8WPbiU$SIVy*mezyNLtW%}wH0IQ( z;*o6sW}1e)0q@zQZ>Dn>KnL+ytoTN}17N#~`B24$t z=i%#0rm51Z@D6$Qxry+!&OHo|=$wH)3$z6Bmg(Ldwo7G5SswTx za$W65m!xDJ&TQ{W?>w54mVPJ`vdnec)i<6wif5LfO^3S9O%d_t_Z#aG;pI!#`7*)^W5SO6%B7WbJ zfM#Dhuea{yZw<^#kofQHTeWY#HR_97`J_Nr!hAflU|%+`+c%%jvOdix@HZzs#TV`? z-lw%HzPKqcmoG}t1&R_J{J-qejV4-?_`ATpZAfTCEUXdOAu@z1PxC;MQx@3T^ppss zNJX=2VM6%}u?+c~;vcE@Ook)=+;SZ8=T_i|KerM`{JA4=#GgBo9<9g+Dk(;zn8~Ur zCN!pECaP4-wXtaCYE?8798*}os+uJ!th1Q$vDu&jvzf8680K2%DB7BQfE zRSsU9+hqy8h#VBGsz`XJ$`WE#c-|@FMGd!`?S;m?r%3p>s?0c@Bnw)O&}Z3YI_FGz zuUC--m|v08cA=V#e!H&zDq2^OPA9F9P}eQJRo||w=f9}y<$rkZ(AV$LcA?(g2dh+W z+JBVKd|#*2((+f{;=CZUWyZxdEtFY8V&z&LE0H}>{Mz=FuUc+#1O~C^D@QF^^cmx> zg|c7;+Y0-;_4?TCc9z8;LW+L_&CRH&XiL;WPeo&FD{W?$Wwze;bk1(^;AD!f1ff4gL~v~Fq)6#2Tvt{I|@x`_3PSY^$Ge&{>F1vcrGQwVaxV>HTGo{ zlLC%Fuksr@L}nFnZunzWW4tIu58RTf3dyW3!_5Aoc5WBr4plt7-dX1VXtIjt4%O&q z>#s~tPs|E5x+p&8K|8excsw1;{zzmpovk>(qsK6CXm}8)0!Iz!H{@IF^3ftcwH4!9 z4P!1e(_^ZCg<2jWEk8ChOmV)!U+m|0!IoNfqmKVT9do`}N6r3k)xivWJZwQsImdX0 zztBHOlakS?5JEOvuG!%Tg&s10we zJ5rxGz^`xOSGQ~QI^Zv0uVXGuQ(xsmohe_ZZvu8hqd$fAT!l~RJp)9#X>`Tz0`RM= zby@jZ{eIqydkSEtnrawTQ%!;Fj{HF}&A-Yl8?=PhZBnZ77X(s!n060vI$wO?=i;`a6rQ9nsol^>B0OO}90 zNdszWB@xG0XxIUznIH>nVSb^xe7(%-9KHtqeFXAe2QR~GKp*^Qbw1gH_0&r8S8?L! z1>s!DkE~bb+s6||AHg@;6S!9=6Ud&``3$?-Y@B0(jJqPyI1o9Y2s{OJK4LZbSDR0h z$oybgJ#t~Lh`(dtb*%SP^DXA0{NM!(Xqvqy%U@(JuxH?zAL@*|f*1JBw7p8?va_I_ z?>|vK@Y~BPB)ac@q*S=4fsb}9`Hxy6iJPbD++!t8wZgJEWDh}{*VEU1TEyCz6i99v zhe||pa~#=owc_-?2w0HzJt`)UJ-;T7^HEmgt{8nS|0A7iC-@u&`q_g!c8G_>S`m2g zAL)#7QxjJ|EopjK*eob`tsb(BEjdLo+AC09ZgL88B_VFy=8&!t!U%lY?PKjj_l9QX z%98|tfKOfPomw#1s$2OH&4pIda1$a_7gWMh>T1sdhS7?bi<1MunEGNnzPp}o*n zngm-3F`Z`Q8Dj18rMQYUJsa~Z0&>Yq!>^V^RIu|j`lPSdHesqt8NI)Z1)_qk@nJ*? z-5Pj0he&&d1}4GReB)Urk}oCl_|!qnJodQt9h7a4|O63E@E2fFLzi?1QDG3#R|cW zTm?HmEz&htDw~LgIdzB76u9f;8${%b+QG>&{gq0^o6b8z7M*lblyU+qL(B=8^d_;? zI4{6gP5jjJdShxFyL)j(goeg<*|y!$-1X89PCEHgrU80AX?do#1N!ujxpeEMIO*g; zoL}U)(Ppi*{6(A>FV|VAO)y}K@C0ShCIR#wwJO#~Ji#F@&t}IqBACb?3 zZXg=E0Tpxu&rH>QS@kGT zb>A0Ad8DmO*4#c#QrtUv{8rn?-%yD)I@IxixN>>9Xb-GvFV>06*&WJyzf;sHf_@b&WbSoKHzEqxR9%Ke=8;X)_OC(vxzTfDH)MDS z@N#M^IpO8PIonSd{l|L|vyQo~$Jh`1h&G?mXtu@=P}zfGMZCVFz1bw^Sp}R;sr;XL zit^F2LPERlOr$uO%9D}j<_`GM0#!hygwB!)i)eT3$j3a%0Os-11kbFE|0}GiNQCS9sVYaJ{9A=S=e79YRb2R z`{LUJmUe%`RNdOp6C5v;MMv03vDn@ysz-qaILGK&JnsPSezSgjZ0$dMk0PO*yp##CPHVQAG zUUBWl@O*e@>=XD=5Dnr%x=tmMy;0UkURtiQ-bd%mx%hBc9xxNqAE7!^I47s4^p!Z~&4Wb;_joXD5{`Sy1Ibz4>Q`{q>pg z&#)E;ByI6caV0&rz1fE2y{ZxczijuaiiICvKmRe#4X~3?Oo0aY4i-MMgmGLdfQ`nm za-%Q^yUbMG^Xo5XRurHrF*vg73Z8gW%m?lk;YB! z|5Fq6c?Yo3nBTfelr&v8D3a0Jres$A=oo0zDvSy1%k@--oTWQT&D+h2Z#>0Rd#>>cHyVw2VMp7XcibIHW4_?>e&d~R5A zr|=QZDr2M-=ba-s+Zei;d#|>dq}1J;N2LAU+{uXvbM8ig`tAPxK2VuAW-!!;K{ts; zV-okO0tu#Pqp96P!OIYHSF68EHCYL*dVmkv z1ERt#Lo~rk8tV}yFL^u^jrakA^45*QrkzuDC&}i}x`xN$iT1wDQ2f44 z7V+}17{Q@k3jWYRdX(`mhmUr?R5t-M@n+%fMy9q{7H0)_`n7J6#s@zDK7A%$-3-2D za8}r-0Dev2e+aQa69fA()lpJ@sF?N{<-eTbDmipe2Cp8%!><(U;dFi6XihzC-v?Dt zB_U1~#v~EwkVF|1Iob~0wu(`XvUq##ILH%G=sVVIYecy3wqt4BS&`~to3Re4-HhTGHVU?5SE~xi9?%kAaC`Qb084}1 z5YV3>CtpRJc&$00G!2_0#p7Ez6Od_GVGGhZ@50UlY4C2DOEhJ6NIU_pDW-wiSwJV? zcOPjbnjTURy2f9vD$Awo);auB@(?fru;7lZ2_-bFaJ@lu^?_F?!fH7J?}Y~Rx}|Y? zqH*%mvCIF5vUh=N>Ppwf*UkmP)g25JTdfJ%fc9bo28$LkC|b1EVvo}ktfjQIonUR7 z4(2qrJc6pbetL6)6PK0dZ@?giPq`K6w?L>@_$wW zjy>)9zW>MX$8YcKz4qE`uj{+s_j#YUelPg;828iz5|tcL1(UJQooZ4Kr_?J?U+^h0 z-hz4S3!dHhpnC?}bh;e<<{t&5iE@8|>(W!Sj#yEb1rMqoBTePoFA?jFKoH!?S6=?d zA%#}aMt`qAGjs;)HR#4 zX?xPPy>`vHoqhGlT(;f+O3O{29)DY22KP?aYr5&;P2GpOdh!qGipY`9YtwXf%|6Uc z@6PZQh_4kM=(;KYh^~hSokgD_hO;n2bQ&F*T>{4TZcmktqp?ABg4iGttfV{jkw~{#zXK>UfvlNbIInAguE*ag9>~wnVh?cnLeJ4& zl{*b25RP@ka8q9T@ZTZlQ(alYJ*VE_Uq??jZ(~^nvKTINYoH!95A?JrcbqxLvGF zPE3X(Fa%u^psTE71$R|%9rnLMQMc!x*V>}jT8-Tv(cM>c!tJVL8KTg7y6E%tjc|yFTH^{Wx}Eu_RF#;hW)Zo z?3bE3x9xOY_c2GEFjc4{-H0fFyM)HM=^$GiERGJfrBN)@yL1vK$DGiT5ouah=!BGv zB;lygWmy6TX+EVh3nS7nVN0}&wZhafU_MBipmZQEaHv9F1U{F2xt44{vxU)fp=h)f z6^?Q)l%mpRCHQ}7%r4?KGW+cEl2FH`KXg3Yu|vc3A>w2F8EY9o^U|3xW0=0txqY?q zeqMegH#FttT+8nC+z{EG8$Y!Cv5@ri0JD#nKE=Km>1AxSV>>a+7m{>EFneL@ z#$DBM`J)n}~@)sl^a+wW088o6L-2ks0U zlAH%R|9k8U1y;EDJLxOVwqx%e6E5y>CT9&E6E^6*B+CeVW2vT|s5i^1^Y`!ELBy`p zr|L#)U6pmwm>$&kbWV=cQ+mCilmS^XQO7@sC3G%M;qx6+Gw@DAOE~K6c43T2S@*TaO?t;81 zG&5!ApqnGf&QJsV36#f4qp+`Opi_UtCHtY=(4v=_k?s4kEsM4@BhTWv<4|@eulSaZ zGvQbI!DF1Ir(~{;WLZ)XQDH~Zs*df<`T=gwh3Wpo=}-Ya@5=$|g-EJUo9av*!wyFNq+ML?O`; z5?V5jFXtVBd8xBsoBdh|PxB2!M_yeqJN0t4B>mM+W^*#U5pL-gdRKP0^=|C$>)q8o z*bC+s@BKalf2o@slM!PiQCJTE4Z!~w!5z`Llv}~G6jm0yHFq|h_30W9tik0cxWz`|7m9ugPkXvf;mgHl#dNdQLc}bFImMhD#6Cc< zNWh#yTvbkHrOTgdq1dPO!ugN^cKs&t5wBR7xXV|_uu@<*XO2&gYAD^QSKo=NB#V;r#S`ihE{O!XmmdT#*%k6ejKU|Iab)I;6I!vgVid8mFkbgWT z7`KhtagAxRyJn+YZPvCu`AUIEF>5i>9NP)ZS66+k5vyy`&-(vV&d-JtNK*O35%V4E z7R6(nB`7vT*u0=GMYuoGU@d=778V*B!s9Y%&1Gl8HkoZp!*=G>bAO?FR@#QPEfTlH zxce_OE;7|GK>E_oxZ#$UTaWEHw%yKHF<)4LB-gxp02t}+CQ)B#7uOV?6E}4W;&X+< z-cP%abZ-~G?`{xP^Ph^WIr=33LKWr)*QL1n)>P-M%pxx{B1_A%ENWmzl5tGP&kC*c z$fXTvgI)M{b!tNLR@7?S!;$ZNpXo^0b*$j%b~{l#$=3tNa_{h_o^8+ zu={oA9gQm@j*A~1yCaeQ-Zk<2;>7P2kvkeW`yGv?J@@kW@;T4m%P;NtqjcGVR~I&J z5Z8TVjH|jULQJ1z0sk)MGeuctNJrv62`@i)FTbJ@=RvlksAn0KUwUqucR`z{ zki6EpOk2iVxw*kS$Q)}r%CP6u!S1w7dTWq4%J^h`vYu5_zO^l5k=inTc968J=`ipw zU&;=yId>Pe3JEQb46QO^x91Gj9{7PK8KN)Z6i)av)W?huMZOGzdF<* z*|rR`qB-3>+I(T*$%Sec)tU$vqvW4yr|YMfsr<}9ekQ;vB?hlF)BF|YXWFP=B8@{1 zjF0I`GYLS;Y<@r*w{Amhqo>DL3B7-uS>B7ZPcV z$W5-sxOc?nU3*$zaJRH|y!5M^yS%U1*!hB9`_kD(KqTosbA!vH$GnN-ZNa;vzi$mz zM2|NI*VU1*-ZOjRm>YaDdObU6iypNTM@`TZO*b>>iymhL`=ZAif*(eY(}KT6`VEom z%pWckb~B#y3ss&1?fcPtX~7VVGCv!nz9S6yt0?bYa4n_fCg(y-^{VL#xz4Nvjv zR|Mt3GRIcRgJt*G7dYTcM9m|r-r z$5fEL-whwoZG*`5L14x-rUFw`H?Q8UPB9fost>|S@gz_67EeXKzj!zAD0lV0M^ey- zp5(Dx)f2LFgW73)X$da?C;y&tY2+o&RPd2VV+tE~Kf#|OFRjxt)aT>Th`f%Nbptf5 zao1h^&Ci z$LP7j92fj@{BJhQ@m6_IYL-Nl5t>GVn1;$oaa-<)BL(^+`S}HuN8H3OfS%5AYuiF$ ztEvPM0Cf72t*TFTPi>ld!O?)3yK!6d9t;`_`fI9LqOC^{OU7{S8>?NoV4+#sEwc^)jHHeqX=mnPX zyL7~VP}lA01OBTU_Wd^Dm+%SA6ld{NzxisfM*r$D*RfqkZQ}2by*dBF!avOyRDYj; z{eGEAomb6g1QgfFz@a`RU}za1RR+PGY?}(b7q$QH24CbZlRZN*-@ZkmS3q_pQJ*-R zi6;ayf>|pBZxsFOK7|gb0M-sadI9OLjN*euNj=HvK5NKe0#k$V>cY5|AwOBb0sKc; zm1?$$FJhlKUYin33O;=$6X%3YG?z|E2*zJ<(s6d#8Ryt0CvtgbG@Ufan0u}~fO8xA z`$cFXXc=Sc55w%&78}58x%Z>kN?jU6s$M zsf`bs7wywr{H0|{WxO;{u34rv@bheuQ99N#d`UdbUj-h(ZtMqSK7tmgWhK=LcS&Sp zwoJE1LicPkodRf%IyQjVgv<6Wk0>^Lls zpN_Hw((sS2&*3MigKiA|zbvU0KOD!kv$aS`b#xS$Eu_V3U1$@q2);aywdF28Az0qN zlH3*9cA;Ezr_?+kHQni4!XLoih2r9__nongr4jR8kv;wDJu8Vyo2jGgHkFOyfmndn zIPH^{H(eo^gA#({X?KHLZCiDD`<>3aB2rU%JN(lIMn~_I5^?9)?@(@HzFxP-IMz(l zQNG!)YgC@A^?`a6#5ir?LG^GW>|5Jm3u0*eS5(a)i z`!awuBl;yAcmj9$xZoRbUc?>q zD!>aZ3HNg95SpKDYyEnBWE6D>?7(?`_~V$_%(RWc9ujpJ+X|Sz@{)^&y$C zvA;uUt`p^^Pa5dBN6WON;5UQc=npN4I4^G}&CZZKa6g|V&9xZ2IEz&ES83AJd3#78 zf6u>F#Ap0s;Ljc3ZNxadBmf;;c{$nl<>rV1ex%J=A&OCFnp1SfEE-{{9{re60q>M8 zy->m@Ks)(N)Ynj^qiCsrjw_juBBpBTc!o@AggiO1eq80o7vtm5*G&Al7xVWU+)`op zWE@bYdUd6k;CiXC^>b6?p=h3t=7$dGl2-7$0|t#`O(WZYc(Tj*1aTR- z2#KheRkhl&1~@QF0+TRDoqDT5rmCt~6&bl8S))*ZJGXX4q`+)w*X?W;-6pA3uT_eh zfDm8ClY`45dTsESBA`<#lQDv#dF&{rdBjiTLCe&RJc!7d1&eamj^Z}vRzm_q_g*8_ zaqbn7?`jO1yq$NWE*HS|KVG|_by{$rEiVZ>9N5MVB+_eldsRWvb_c#;FRleHFXse3 zlOP43&&N0HOv@h@ zcI-p^G^}fh!36M7X;h5?ja#mjn#Tx-_!)Xn95kTj1a7k)`q(e9UUj5PgG3o;(t8wI z8kdAb%dht&_un<%inf-TvfRUgEO)9h_WXA>ACGUDc>WJaFRUG^QG1sfsa!C4tZyL$ z^n~14FE$v3%CVt3c3C71WtIpMl$rR|-qqN1N?psMb-9c$cflOuDn~z;;hG641~)IJ z*P0f)s5GJp$z1nEV%JNf*Gng^%W>U%gr)@36pl1)9Im}Tag847wRl`RKXHv7={3dG zJPpx24HJ1LOk8L5_bI9)GAXm=K1dOZ+8Mo_y^pQt7sYt4EbwX6t1b75kMTR8IZkvD zl5C!kEj6(@g36FI?h)O4eze2i`${%+_j-Z6dc&j*;9k5FZ}8ts^NsOnMe}90+)LkS zXY@N*dXI8yCA%Jr)&Zk0nEK<5G`B3GbS;Zabv3gp7g`>D_K)?9U#wY!JQJLZeobpNPuaz&&ID1dp=({!O8vhX ze?k+zmyo9kDUlN-Lj5v+nQ&=nDxrGfWbm>IZ-Bq_gTE|{?q&Bvhg2k9&zOvw%FDcn z*cpFX$%hRM#xm(>4de{fny8NYsYrOpaor{3V_Uac+mCG>scROh-&%JUVqB;o87!+m zZen2vrRSaX?@XS1D(bs&{s{OKh@!!wDHKLj+OnopuzAybZ_(ai^4C*4$HNu3XuD0J zdMel5qRkz-VSEnP=QASR7g(F=HHqiBaRub!S)N<8S>uv$OA6J3q3wuC3403|^szqqt~`QwI*_N@g81eoiI7pFvT#&q8XG4*j14+Q z;+QCR5u7uKkjx3>I%w;z!+z`*hK?0MeB4`s`15NL4e0+HIE}T3g;d2dA{m;tG&}4F z3Hqw+wTcox_MQi>#wcCK^|=0D@c^IE{Gt2$S$0JOl_>~oBoz&YNSJaHr3tK5wK~_R zx{H^p2b3>Ge^dbHehGp;t>HDgI!Mkw{gv z?ty4jF{W{rn1FhZ^11#xM=~`IKHyTf%2Tlm>yRqLWNS__RW#5zt!hh@oyuK4z8Kmc zTl1Q(75wnfOZ{sk|AzeuG>z~bS>qTQ`q}szDl-|s9r`)e#If4o5OFWL`pkIkrJ;*M zE61x%g8M<-hefkSU`eyoy*CGMMn8zhJ0+%g^WpwgI~RjLb8M)gf0cA($kt4M+tPp* z2JU`0{90BaW;rbv{B6#5d+tyZaMDWMjXC%1jJ6!U53!$-*FDY^JWbbN>^_S*wwdZ< zBenNP!$W-Jd+c|=!?oD{bYdJrrj@Ay$%O6$d({bDNR(TZT%mh24`Q5^5tN#gB?ZaU z5zNCx^|4K2tqZXGzy@_nQf;?N>!|NFSt$uloVVWx+f5~KvwH1NbM8jLRud~X^9vWC8pJ`YSIJaa&q= ziK99$Lk(PtAFRDZ9I9z-{;fC%P1 zUvbO82SE8JOSI!JXA4_He?$2N3)pqMRrm^HF}_47EU4PbNM)te#>lBJ7_`DRfv%SaC7@A$(p_bV{Z7WSV6FyL#0FJwc(4G75j&MZ7 zOOTRP0L!gtNHz#n5w)(tD(j>65NCM2!8RZ`muQ$%h|yNvU?BjGaDqHsB9JB<={P7@ z@4>27%$@LlAjD!wCsMYI;9#*ld|lA)o=FOep@medLnPdKg2rGsA_n`QP8||7^SyMv zEG)?6Ujqt~w&@XW{7zc_#NZ&W4iy%+o*>vRkgyu*)gfc?T<@TdAO?J5WMs6<`;Q@- zw(!tr{EK*=o)fm0Z@K*Up(Vy}`yN(`Sh9NHAMdR@$Z3T~pl2VX9KJ;=zhYNzNUvR7 zJcA#teTu&czQM1SQJp*ZT~yRAmn^J`tl}LFz?%rASUn{fL@i96ePKU$pr7KQ=0S(X znBLcQ(%W0SWveiCa3R-Va-)^`xeJuauPrQn07EkI#hHPfE9{ zTIQyBU|GD%k-{dX>ph4w4lZeUum&0Iol=74E39_&06kAMZ^C)Oae5vfJb8ttWvm4S zGGKNm&rA8&#z~L}v^<0#9YuQ2XssID^>O?-*!;kg;gK3aZnueuh;dxv2qB8b{wx9? z+fb%rHgC7MGJW%^BogRv6FDDzc(4z0uNJtXG?VILm2_{QPli~dQQ266n7}cP3_~&z zJet`0Ph>zii2}%YaDO+IjRoR>?v>hYVtQH?FtHoJ70@QlG>>xgFn3D#hzdc5tvJ`foC2XwEt2|8bUm_}P zh+Bp$rj51F|rKd4}gB*ZaNg-T;7KfbJ(0q->( z)6mBRee<4`IZz+`fG;2OhNtg~mw^>y{p#Yj)oI{$ zcEO9qWRMPOa<^=~I9+?19RM$dz^cvk%Vz}tJT9sJv_lYbt+ZYw=367VR>vi9%#Z@~ zk2B%JMmgp>DY-vVSoFFvZbOxHy5}wKB=VT9onkITn(3&Kc{ny?B$?mjBp2wN_+Z~S zFq~Rl=UQ8H-b?+H-{ z4YmfRLuar(S_h1o#?AZZc%gmgaoZJOK~)~L_5t)iwI>;Kl1iHxge5EbZWZb$pQrbK zM(=C4y+H3f!at9!E>0x$3O{fY-*kx6elx~|C9IgIB#Y5IRz&3H-ZPjVnz31E#e4y| z1-xC5SLmE^weHYwW})uBK;22SkebLRhYrcqw6xOAGG`CxiaaTB`d-h zHC?YtGL@-Jm}3=EhNT?UQpin|Bb)A#67r}W_Tx_Clt$~UJl_TDMGDe7uluRAoE~Yn z$Y6^Al41)Z;>aKuw!F*b+ok`wKmmUkMMwGJxJ!n1B5u^TwUs6-6z4W!&e5v09$O|j zRU(+5{;QmvTn%rAXnk)*@m?Zm0$q<$vj*tnW+*yfixe< zHTg80Wv=E$ZOW5*L83d0x^KT)_m)-MAHC?gSL?pY>B^L8I}Zy}B@AL>6m{mS=@=bx zTvTC<2Eo+?PoyB^YMHEPieZ{brJ8LjRV7m1vZB%=#!46=G=%}Hs`}$RCX1*VipskR zOy$RY#l4WLiRyRWj|&P+C7M?K>UjkhO4<`Ttopedy`hribDLz$>UoOi=bMCmRftV# zpV=Q$K{xR4c<1{?x0$Cvj`S^fzfh2JMW;`IIfzk*P5j620NX--fE$4>M3JZYQJ;8! z;n|vrJmz1U$E;``&iJ3o1AQg$r*K>7W3UQ+G*q77*WJLd{tt($e6)Yaf(Ng>QBKNe zzgQma7q4(0l>dkQVn==CT|^s(z9818Qf*G4W9ghi%1$p5*i99qwaUY+9!mMnD*tTn zE8JrE>7K-1lJdiL<{RcW7|n|)R~(}f7ulyG!ZUP6OWVtfaUPI_kM;2);_~Kg1HEh*2Y>k{e^O2syWhN zIUmJ1C2(or-QJYyy1r|Sgg@OQ)%tMs&4VmP$EnqqpXsp)pGFw#aTDaFY<&@}>m0~S z*(S!VhVJqq)C0J&CiHNh`fHU*{;qIGmB=;pm@%hEE1DF=zQ}EVwFGlvaaj@@AE_$QcuV=5`hRzBxg-8aYwvh zUoBWtgG_;ahyKuJ3Ol%GO-nB`Kf5rr{I@)K6!7R1TkqR=Sm41T}}B0%6W#I346Y- zWz%EdO0`$o{wc@&g8TNGIgxUY&f*hYjC1Rc`{`WZxTM^VabehhOs+c(EMM^i+U8l~ zr3Y-S;ITE6GL>`QloM?eC=x*uwZ|qx9^VMb$FML_C~d=h6vKu70JBKS6h1Le#_oU( z^^{SUNAr%!3mbUGlUI=J(Q9ce)5*298*3{A)Bs)Qe23w8g!;i*{)ctg??G;ruvhwM z-86`_KBl8S+Q!1457z)W2}6z(Z2XYzL*?A*YwDvzUnL;QwVp^*euQy#y$xja8c|$< zGE9E|bggyZ)>z+k%Y~oDVs7AFKE@gUlXFR%b@sD}k1*|onwdb|AhH7sZh0NzGmIqD zwWOWdLU(_Q;9<%!hRS`vywI&eOY9PyawV*I3 zkOZs+28=B=t|kb}_*D^UP>nR|i8L&m0ACw1PuH1SXRSD8Y&tYus{lJ-UV+#ttYJKe zm8g}7hw3K#oxvS>p;&eU=gEvO%dGeZen8|I3 z3_2RD!~oA*8IekVvi?6pTp39?VGU`%P^Y%~=lSy`WIbZoNvd7fWn#Bq3I7{w#nWa6 z{6)n5TiZ%LV%o|681^{v2BPhQI?--Up_na7Zu-Dv-=>so9VoP714b3NdEj8 z?0j~Ccw_;4^!B+lMxrW@&3Lq%20}=8m_Cpspxxhu`627_Ih@&09x8t}Szjxy3!0&B1Zo}_gI6CorD~?<7 z8)a?2F}RytygXj>)h1cXH>(0}6KFjY|7I=CrBC34F{fX`hTl~RlVds)WBRp7%ckL>rP#kaEmAG@ zTeNYp{X+TiE1Y^_5ATHhJUM2A;OKgftmJ_L0H;?iw;KC+x)-NqTVP|X@n-iILTl~_ zeQ&1cBfg6t8cTt%a}6L-w8}hPgKgy(oetU5eQPY)iSxG&&-Kkj$6esRtH6!^Ty zp0C3FPjSDu^|Nd4%Y$$7iOP?0{lnHjU31+!aFCy_O=t>1&vvbhe|6o8&eOC_=S5mB zdxlDlVRanhS|BDG+EqhJxi4cp&};UH7kG&kJN3_^a>bg3$(I((??QSMre|wR8%pjJz5MRV1?rh#Zx!q@L?> z{FBkuAF_?sP7_B)#VbUW0!=Ctc+oae>kQv$o|~6-Gh4Wr9~r#?ObK5{)2Th%>Ibl5 zpTYViSUSCLc^_sTipc$yyh*6wQ-~sKS=wq|u9xdKkYu5ff1H%?241Eo!N+I4;!QAD z@i%*Q#kVlet2LWR8(0qu)mAD8Ok?l2Jp};MV*VwRoh`&y6r8I0uPahkX?_OfId^6R zx-GRw*V$uR3_nmnc)IC##hGO$=*(C_d=ja^KT-4f6e0C+4 z=Fw=H!!;jYiOtVT`u{06sG@Qj*0L9VYHn6wZJZomgjw@GWkm-Qri8D!1DJk{U-$a@ z@?xh+Vp6K6d!FSkk4I|tMT^V}Fn5z)%;~0ob934Ve4nR#3WI+i7g+uKuIKtKVaY)g zr!U5rT%r4yC@dF794_@OEITL zF&mCqbRS9QS*mk_U)g9RC)@0BtBSPR#%hdN)M2%)Kzq;#>8ofRYDm=!w1GA6(DgwL zS{4zpf~z7kJe2PN{3+)9#;0Q)>BIMAB9`@9r07Q5%boht+0g$c23%q?bnalP9;N9H zBOTShEad6@7SlP=ZzJprw%>j$HA)SzSIrkh_5AN3zwG^AWIHNLKQZ17`}^daw|-*I zQ)rd?YF;r-E|t1Ybimi6307MNd_8b=nMpQC(3%jm>PV^Sfy7&=hn~3&<>d%MQ|(qTHp!38z)TJ)wZ71JCFG{ z_orN@2Y>*i_~-Z0G5xS@R%v(TKnU?_Os?k`(`5(EBQ*4j@p823DsOY%-I#~lp8MQl z5aTwoklTb4pKsC2BqllPRBG0B>he}_RjdU3nu~c|9$~2*2)z;33+(@~cc!{Mn&;rq z1LIVGM0J+bXWHOB7uBJtu?7qd?{65~EWkS6M;K=Up*nisJcW|(HHve6T|MA6m*Jd7 zLjj&)pTxAaT^fYEYMl;!;WuDEOa_1A<$AhaY=w*!OCO7#5~2D@ZKo|~JQCGSzYVTr zdd+uuzKyN{kMq9#$v7)2#95h+bRnz<&@+BMInL%}-%NMSA-Zq2TR=|iuW~|X@dDLx zjg0#8-TfIn)nC#+GbgCE5r1}c{Q|fur^I$bHQ;xsk(bb1v@V)>`)^ya#<*V}g=U0GjgpT5LL94$!U!9WS-Oc?*h}j0D z)^xAX{%e8Gfj|&mfv->HWV^~I+O@pc66B- zgV!Z~OM-9Lt2|>|WOV%=jLK+zL~4EcD$fh``%ov;c7AO?wqE_-aP)hr-Hhr)tMm%z z6U64{=o_|3zyU4L&xidDlRp>J<^^T3D?Nt96Era>*S8}bA3s?_H2=5%O zEkEw=ud~Jan97qCY^*2#4beVEZ4|Uld;Rg%KI33-dHLZqGh=$!Nz+UTK2v|%>NUEQGG@oK0~Qt7seXYpDo=v>9Ns-P8Xwek zCf1kFYcpOeAHRnfC$bsuL`w-m1uZg0A?aFjJ6(F@L}wCPwXHVAGG; z!`cnr*tl4OeSU=6D{?3IwR5xQ{$L)N>K}Aq9(j?@BR;RMYf@J}Tq_G4>}Mw0JJZt> zOua(q{$#WZbjjvHjT-&OFwuW9Jzc@LD<=_)Ys0R)`P^{u9n8`)zkW(tgHgTk^c{Bb zEpB>IZdlrs?k4i3u%|DM%rUL&O)Mk!q9Pji5LU4e>EL@`>OGw|AM*Fd1?BlA8n?du z@a^!BRCH|e7i{!eN_L&Q+(63bx!63US?|Xh|LcCs3*OsIbbfCN{%wp{&lH{Mo zd<&f5_f}g^FZ%c$!9E4?HS5NL2V{=X|<{WCn7vf@j#p{c)*ZXVL#* z&dwcazp7*W)lil0(u8g?-!@#Esr?7H3;s))+Cp<=EHdgYnr8-9#y$CM-Pk|-oH_jr?);>Ad5(zt=b;>o|Ly zUC(cD-_5V&j~d@N^C5dOvx*lq>!W=+Q`^oTf+YQ6d1+)_#pw^P)EWjBN6y-4eV;y| zEECa&@xjyYtc;A;ywU$5`(asWB>H^&x{2qT`2BdE>V@wF-V0b_H|z+!6wgKV6^L`7 z2zK`)z7zK^_{JZ~DD&&64NSlcp;Rp9Ppu0sdVih2=r~!&uZa*yh4)#N%z@% zIH7F`_Ld|W-Y}{v#6(-in>!5y&@cNpM#Q}GdB+uq1CfQN(d%C~w)Q)P24N8OAZyuh|QVP~vby&n7> zOb{M5Kx0(>&b9W_8iz%Ky-^k^=FSO&L(e zJa7N$4_`8J>{@WEl~&NUeLV7WTlu^>_PFX&$PEX)&Go~z9mtdFun%OaM~6qba`kR+ z9gRCjb37T%56rPc2MId}VVk|xC?ox?-c3vX zFfT$DrTN6(lUH{D&yb?gA(=$etF{<=8#H#7atz#jH0zgL&*^*q-(`!7Srg-2jbS@zzW9KX0SK0}A4)GykF-obAIK|iqA&xBYo)-qGOgWWIWmRj6l|XqZ zAtw%xN&;g4_Bx8AVA#lSN%L6EpE0-p8Gd6AlXDgW`nOyrgb+R;;=(u@M!#t=w$}|| zjg^s={2a(Qw?f9D+}l-Tt3{e6_^JNqzk&BZj6A4+7nQ52f7kn9HAlR4Z>|*}7^|@L z>;9QC8b^Tx7Kijd#(y+EGU{HWKTgz~#f}j}@f+uK*h98w({asm+81qa)sNPGZ9F&- zdk%XbJlFfbJ*SyD@!W1(JDz)j?=w=_`%#pL#Zpy5%1I5z%IG=t#o&SOalxw;HP)jLxh3Qz z`W79fcJbonOhnymMmeQne^FomOxO~2#o`ZeD&@tB37krmZFp37JU;l->%A=cO%m2< zBP3E8TSutPVq(7=-QNl_^pR2`oKjO>iomg-XEVUjgHeOs#)7wX*H}&JP0hs=Cm+F> zi}DL+NVIJ46w?%ln-J8kQkI2Rd3oU!*4!N|5(^o$;e+MD!g3&<%{sMSK^)cq#oqfL z;2w>}a$-BF*N}k!q`(rlzhC-foXG%8ONo1@X^G0HLM&EQe4s)VZ;A_U55$?bv2yTR z$jmJ$Q5$x2jVyyB!N1GcAeIg^OcCIP;R07ENoTZ*BIVVx2}(sF5oZ^k$G#o20fQKM zqY5_5vZHWT-@!ryd$PNP4HPb66-Sq_v*sJwvZF@UG#>$V(Pq@Ifzb+UlTBnFYgH7n z;VDE>XeP7p9F5mt5Etf`X88<<%6wIaOgf=J!1Ds0muOvUr-R>wwX)IY zSv;@9JNxil3Cq}zN6UkFfJHh(Jn9pA_f)aaidyv*srST_%%~=wwWhJYLVbC#``S9) zi#lbqM3zJpnLaPs!|0Y4XmpPj7<>(ft}TD+kIKJ7$mcRX>iTr`y z?kh7G3Qu-R*=wIgd#C@fy(?H?Hb*N^wtFX@jiY5NaupgT>M7dVM8Fu6O`F8<$ME~5 zje^qkc?#B6iH@W#)@A9^tdb)63o|8Z#0xZl=UAR5Da@_S>ORq&xs1+jcpQv&cE z#(aloE310PhQb1Cttxc2Dmwn#yB6$Zox_m-yT25^t8p0AVWC$jY!Iq?hpwgz;yN3y z>UCv?$pvp!H#F8ALQ(VHFToG*=o1P_Q(y?+sbUa!vBanGDZ@Jr19*@KBq9`XZ9OaUSH0 zpjVA-Ep+3w-^*HO5^6i5b(Mg*;#H%rJ24=%;5#$$oh_KrvC?!`e(D{oDdWp~J2!7o zl^2!}#3PFk!MFMQnsR70%Zq5wEbk_yymzRE_EAjC;UMmn_x^$FfKOWq>D-LxyM4nQ zJIf0RX}Nr1D68m7TWRW&J%nA6`ZMfp8I}o9Tq!gRO%-qc%bSY8J?)2}tDhFS^G$ic z=`5X7{w8sK1#94MPS^6owL>+GxVQh#H!1(ex79yuFP{^v`Ra1%n@<__zOO~ z_UjsnXGuT!leHQ6c7aXzjMqv&P50PsWQ`!&FistxlAmF;dLqWZ+NJ~;cPjP(V$or4 za9EXPfQRd$+_f^X$YUHF?oFn@AvZW*8XKt6V}Ml# zS}1lygB{;VuahvYw-W*Q+AEF)`5aXx3*ANj1{33SVhxD+ope)dM zOq7LqMu!9yFu!i8X)ENFU%MrN3|25vj&k}B&jR#LoWpYiV=;r(!6#O$)BOYG8{FKN zs`5CM-{4$h>D$8^V1crl5l>S=hHDjCbMMme|3s|W?z84Xx^JRmyeGfCXu%AzdBM@6 zM{aHH?CPD z!}t@#(F4*EQdhor1^nKX@R?{Uq5J92BEz*>@E6^yBb&F6L3#j28(g35m7B_)AewGV z|6-(;t}P@(riJty5OufJ3nuj*Ux|SQ`x3A<;oHpKQqOtFaVNVRBO1ig`x4TI5PFi! zJv0cEPQxM6q9_;j@qxGix96y_pj2>|FMWEcG;r&)@{X;Smbd##U_AqGoA2GltZ(U9 zbj*#^_}&$!KDz&IFuyX@OWVs!)bh~K+wU^4mmY-vT`iZG?&Zr%f;B09!?mLWuKvzC z*hAQ-A}b?L@WKG39AaLIc*7lQN{QeJpKg#IGB?O`K$NwlU0$m-Y585 z>}X}h{emGfO{du`S6{VnK%UZ$tzLSdj)OcXMg4Hv)5gD#4Ud+#i~1)b$pK;}1a=ZL zBi`RlzhD|0zU}69qqQHQtOW7%?k_Y%QVjR<;kPO`(egbJ;m*)^PZRGqXn?g9^}CEB z_EBe)Cx$*MU$H+7eWFBsX1oXAPx0ub@GL6zmU-4o5mSDya|G*621RG6Q~yxs`@n9Z zb6sJnuVnR7zY*=6zI2!QgOc`JpY<)>x{=OZv`oIG;U)AuQsXNri!9*E+V3X5rIKob zb@+Q+qxlhcL*4M`Wk}Nx)|o%}Hn82vhT{cic=b|4#jVdS-PLfZL_^a_JeDzIsriG& z;FAJ^+^j|%2{Y=&_`XEDxMF(NBPJnZ1L~(^mSAQ4b2yXYA-)_wbVR?Q?eT*K)IZU` z?tQ$kil5`vY=%#bWtv(YmSNiN>;5f2JW4qn|K*F}TDngVz}X?XNfD&gYP$a&6b3^E z;DQt#9o~b8O%I%5k%%$aim})R&k(Hmz>kG$axIsK1W}R9?IFRoj`agV(^&ONkNRaH zq%r&b_Qn|J#iA^5OHtjL1l~o;PyGsDy*n4;`o@XI{`-l?QCKjIXBr~gbR8JQ~8 zh87)=Y}qyy$8B26p1t4c67!++?RADaBrX1Pj^5DiyGga(`R|xBbG04)$J!c_dqeu& z@IsLO5!Z;g)p%>_ABNgHo){SPpSh454h-Z3N!&It&YJi;JzrQ;`_-`T-)I)5IunG@ zAN;TDAKUeJzf9U5O3ZwUPgcVwwRIrG$a^dUp*mN-7<%y`eXIKw{1#64%LfN4-CECVH?GNPw(ZNO_%AJiTyR(kx{f~KGU^{5DX?u*Ui$XN<&i z+~yq{n)=&zFaaUmX|nHoS}F;uQym+KxoUvQ_LS#psM?{T>)hAiZf(F^Axl9-x1Hc3 zdlI-ne2a64;w8J+!n+#l2NUqU+h7#+-Df2ME|u9^zSIHPWiiVHyDNPq4gKa1x+~u< zAx%A4T~*raF`q%6G|DE%D0WT(nlASLc8LKvjmF&m&?jLMz-s>LAiMx4eUDwx75Yl# zn6JAl;S&Qppx3DK2r_udSw($obetkC#aWt{uLNiCnNP$#kDk}kg17tLeF>f|@K(pa zjrF}t*Nt-2k>ITc%*5l&rH9?P)GueFL%89i51MhMZOOl z)wmy~_XjQAh>JcbbbAfV-+H0xS=ipc*(5;cMe~yr`YzwQv{djeSBBTxLvQbQZc!&W zLzcP!D0;}zaxqmZgx+dMEw=Aycf7rMs5iCe?crZHq%IH~*E!St=+PtF_G&GQwn;|z z;Mn-KHuR=WXwLWlNq25I4P(H$_uQ}(k+q#39MhWHnXcJ;zR^k2tKs{`v`o2O|^M)z1MT%-^6bqlIXmG*m*9iY8#dkI1 zLb6bHc{4aON-nS0n|#T_`lYRv5j<1230&tR(@Dvu&GXlPFrAbxEh}lQG?h&9G7Q(U zMM3@ZbwXN$ku6R!Cj-l_%4U1p(5Ip?XW6a#&2_`I4okfGOTR=xil6Ui;Io4i`WjrP z9B$zYYc;z$$iEi07y2NDedHmgqTSLNC`zjClc=qZ(8WUOamMxb@S=u`g`UQ@ho#3a z7CIUeeI5Q;{&V^ip=+2i&(bNd&fl6k%jeklM1_pIbb%egoTuwMNV&I1YJtQNmOMDQ zrpJ5=V(T*yukLOSd?ou`U_+#`##Tri-CFAHPqf`0r<;gRZIWJ)I7nC`bx2^9gE)$N z(A!{)e7>2B^H5C4RFg78ks*Cj(UKZqTUb+?*@2iXnHiaZX&Iq%rH8I7qo=_vZ zB~9~f3Xjr5&%>iRr0b72YlV%-!oG*wz1&Ph6O)8J=^&B%01 z^tS@PWdV2%m}cSkZllZ$ey4rZE<~Tv;u>^L7`sWpz+l`0SLsrfd7kzro1V`7$ARo5 zBUo0S=E@?cjD7v@xgO>fBAB1;)Q9F_e)TxGVCQeq6(U~T6I|t{Tl!pVxKF*~VLt2V z!@P;#qJzE!It>>I*Yqf8Ur53jWWat;OfL73sY!J{XT8@LS)ZG0&35)1m9nzPBiu=F z2qEHc>^-#%^h&qe=sVQ!KFpV8R&iJ>{Mt_9dpPo+L-0{6$%6iDux5*nuE8{B$M9&G zw!-^@Z6LSevMn)M?ks%vb zv;bW&ai55dfxh|?=q58U&(LqCWl`DcbwxgP$s@d}byc)1RS^PitF)8jHR0dT>yH4B zU$4uuyFMSOd54o|K^fy=J-@S2epugsjE<6YaLew4^t=zz1V-hMcfT7?(Yh*s4Oufq zD>Wa&e3kT{_7f`AmFL< z3H!$QXf1s&VfVqt4;}4q!b<#Bd zgOpn&GV1`8nMt$u&oJc-n+_>eVWrYNB_KCH7xfdylcz!3e^;P)H;FL~IN?nJW^8bQ`CG0|s;7DnTnmkxLC1{B z^Jaa^6^z+R7MLSo1hh}{mm&AiwnRkx0f}d6{ice4)SLiD{u^j1V%L7pZ>qRdqXX9$ zOafRBE?{oyu1uL2XJ6MifgGcGt8F&q?Sc<79aoK9mhdpv@G6XVQcSROtU`>3hujGP zv%A0lHa1o!I{)pcf0{lQErWR=Jah+eFy?{phW-N*o4JCBm18XCz<(eO5iZxzzCBqt zLg?$LO$8_g2eER+cK5SnJNohkZ#>2*Ez>XR*G9jWu+iVzFYE8a@4w}Y4sD2(A1>9v zGL|j50JOU|DH8sH-KBf&w>9Uy68Q8p;)6NMo%zfL-i|$Z49iwhM}G^@p==ru*pbl( zvR~?tuZzY>W@B-ZqwA=)pIeRE>8?zQ>UJx$XlKxA|h6Vf+1U&C$(Z5emoS+KJ#5|0|V$GJ8lH}&Rn z0&vU{8iOzs-v}+4cmkLtTF;Q-ugrgWv}OTpd#4Lp*TG+G-D{XrzQfb>+JgP354lXG z?a3Xh=PiKkZ55(CHf}7}P>jN%C_-|&R*F0?A_Cl|id{z33JX8E2+cc59ILx!*ZCU9 z#`1QRwu>7EFV-N^(ReE=&jH(8n48W3yK%LTSYD3yk@9)yBUz^p!PdX!HLqi1EU$}o zuL3Wl%adhMt7^8lgSJm7);?Sm8${bjrJY)r8yNvU^2dIK6dTf37sJy`zVjT`60{=+ zpH2zzU#%1u(bwzil1aYo1=`-?(lE!Wdduol&O zcd&oGe-BsEOVYo<8mKh&;+uD^OM;x1ZoV1)dD6}dxrAE)ez0g8u)nNR7j;)se-GJvV=amqH)j*!Um6K1 z-AU)EkIO$<9m6{c(s3IR1TqKMa=|-n9odW{WFg81=vwQr$fNdSmODo>GiOC^>D{PT zM|~%q7g_jaQSLN4?i-9d`l&pl&^GncwUsgd#~9cbjRC}ji2i1W>Zq&&zjW=kiLsIC znjKlu{+K>d3zn)2_qIF8C!y0wkC>U-PeP7MqqPo!)eh8AzV^v)iP|kK2JKrMC#+XxP45*#6^L*5zRc{NDL1QTV2+iTZrghc zVhv?_fOPt;z#`;WQBL-f_M6|#wb}zrkZhxSGEcB60tdN(&ynC%(4D5;9dW&8$-N zZujmAfPKqb#lHvr^GU*J$w_?y>v;Tu{J=hrS zE9fsoIH3^;QQ$v8AcBJGJcSTi*U~0j0k0?n)XdREB44tqwq{%@Q+vziA7l1`&*VV48D z&CIt(kD8-a7D#SCenqUU%lUT08=Bu0;fnrULq$Zcui&2*Q?kTNx&BMT^K1o0B)#i! z8F_V+x+JmnbME{Ztk>Y68{puHpnKsZwXfeR)Bo8kgx^18(DfgroO^c~!~Y+5?;jUc zmH&^QJ3nCfAzX0O!A$QkgZ#*Hz)?Wi929j-aH*vnTt(__HX0`Hgc{(&+?fF#%O8WG zQdu#~sA#2#lY+4|w$xf{yR^B5ZYfr_=vp5(WE>ndxxYbf2Xl`C_=GVw6~DbNQGhRWB(nAI`)Tvq~})NBfu_FnbOpF z8#4~LHSmiHcPO$0>Oj?}`FD@~mW$ng9ie@D zLcBV1F@K_InoS;{*H?$GjQk}(XWQ-cr4iC!9QS#5a_Q~sizAowIrZ)Irz2OovwujR zANjI-VKU8sLi}jtYQEC6zW&S zySRSXjkK$;`yE<#9A$@T+4b(Xa2?z81b?;SMmM+t+i6@A*SFp6IESJQ!hYNR2GWlT zGY3oWmu~3qmh{s;yfDyOJ<$E+M>IXy{rcGNED~QG`97azX8IW4 zbLMoU%Z0SePG7BV#@kmPt(a)L75wlYZFl$afBvKWI)3_a8=KIP zreTjX{aE*>&-Zms2ahTzoyTOECyyQ1&0*iv(Rx3vgR;3}Wo;+YPt7@f{HJAUCuD~Y zCb-l;*Y=4Mwd((^Ed8XcMSog{@yZ&z^`~uSxnwEnu7i5r$>h^4JLg~eqIPjDla6SQ z+?8@El`<urth29C5UT% z=&;P2lAJPD&brhoKkdii*KqIQ&wmV<2XlQ&5#EMyNN5> z_ByWPw_zn>zwbUm>%e!p1!n_Ye~>;v^XOUv$!9atYO<2rljY|DE;BE^6rO(V8 zgn0f@MH0U)TBkd-E5DWVxiZNwXk4k*-;^jAp>+tUj*>BKO6Y`(S~DpPO8siC{saR^ zp;GD%h_EDc7n;KC+;E%~b40GhZrYeutK^qUBj zSM$|l*iioxhleRy<^B}U{RD>ydO?4DcFiMvF`5^ELE3(jREVCEnXKVn;QlJ5?J0z=!a~H8 zg1&(#!280Lt}r;f<@}ceOYuZJ|AKYw`HOHBR&aT9!$@#Agx0CrcK+gk0lA9vrG@*d zodw}BSz~oR8OR53CL3#K+xd?M(nlg_4Ahm~V}4pM{xF{?oeWJB`L=>L%xplg^sU7KczI3`~B)7=^W9|RZUOf5G z|6Ya&(rwFxzuRkg zO9pwM1U5`IC8@VJgqR~@LlM*VtsdZ|i-N!gY%qCQ9DxY#{H@J_&C8$r<#=erfmYZF zouw0UwIAgt9`Bg^3vudUM=_q&bN9}VCQ3UnN#(HUQJEuH#!NAKD6-98Afx9rIhy=7 zSL(ynVpTVIJehC5*WcJ%vENHF)EQTQ!C2&3+3kcWZeQEEK-`=Pe`bRd{>&jP5ct_| z2I%jt9s7++NNB68U8#KoGEaV59@=X`d-vg<+g9pQGKP)R6XOhVNlH1(rOmLRA=KB6 z$})gCKHRfeC0=6ZCn>kG-*0lU4!IkgG;}`K=?z(c=!c@dVN%es4?~r9KaMqR2P?0KPX@c*- zHzSaMDyVD@vw=^;ZorNNs$jF_`Y&-Y{EE+lAE7otu>TJZRhjjF-TZU%f)ZeAVx*wg zdPn##zL@;;J_o-K_c>Qy*xZCQmd-aw0lh?DOx{l*yO;9WZvjIyf=rO~MeLTF={y?2 zUI5*yi?BvV0_K*WyalP&P@mC}&8z8k`9C&O-uP{8F$BhVsta+w?ll~MUm>iS1jJX1 zV6%AvT1I0;ws`yeVKh23GyUb7zQ2KY6YJa@kD8jH10}XK_Ht{tzg&63xTtD`ZKUm-9d6zsGwO>UWLa z-!$z2qlTP7S7YAJ#(524#XLFjyqC(F=z9_d#~-jk3Jd<<1`JYF-JXQbO=a9QX&qyE zWm@RAS5y(ZgH@9SiRXT6aCmY*WL`L{aDE==iTx6f$C}frEEP(ahS<`G*w_Qcd#U}4 zA2LR5hax_wb6lx#gET~-%pf|wfhySB4WFnE?LSrn{Pf|RPI>=!QwV&u?D)!QWK2k! zaHjOZk1{Q)Gx+CvNdD{gH-+!nz(OY^NGFG7-Nhd9Bzl?>*+kHz2M^6~vGV3IT9t55 z!p2OdW}s_O3${UF@FZlV4-0aAFCnptIHELW5oH9{tEpHA8S|LlAjYhRx0nNnlc18e zxrz%Fy8e;xho6Q#;~$$Nc9U3hmcZVVK$QD?mnRsS>;~^7ln@Fh^ z7&qF~7+8`~pO!JX8`8Bd5;I&C3EAFV;+X;K3&Ib3#cpk}?FzmbctGogJ;_;!GG~r( zjWaLJg7mVF?16M`=NdcaE4q^j#wsBW=Gy1kFXq=+=N5@wpA15xXsBB7DF3w!V+|a=7s&}o4AC%O%CWlBQ)9)$|Z%!;vi`u@1Vo*{X!uE2bd;c|N%l0)wgMZjGA{{0p z{whk+^-pw*0}Bnkyh6HrP}WJcu;C_zH&9Nt1hIPl};R~t8QL{+Rqhg z{uM+b$wzpzvvhAb?8tw`-y}7jwaK#ZtF{RJ&|!war3CY!yJc3AB4`gkBN& zq+UQQnYs-wDC@6SU~OD&8$zuBTaEQ-kgaa_BnD7lgRh3+20xTKFG}`oH7mZ_vVL21 z?ONWvTphWZ{ak>5E0tN(ceumkEMoeuIi#h@JE{CyxKkkt2Na^CZ^w=w(*n`~^U__; zqDT!l1Pcs{$^Znb5QP}-zZ4MeOpUjND)@7ki6}g}|FUqW@RCB5Fdtb6e{Kz~9~JH- zqRplVC~;S@MRsQr4=mI>?RVO*BBjVL+qU!8<|O{;WsbMs`DumyrE5}RQ1H7iqbDzU z>HT{YBH?$hLHl=(T~9!2WxMAy(1Xs4LQ%1Wz0-74?q~0eOo~j(FNhxpwFybW54s7v|Xd(8!mg-*zTmyWBGrri_0|kY3kRwri7s1^l%A1mSOb2;c~5X zEU(zR#y)rtdYD7(6F9zIQ@e&m8w!hU&-OL`MA{}Sel?#~P#Xzi_{REu)#Tw-o@VRbaH--*m9JLyjFjc;w)zw7I9=oY#VL z2hp^pX*DSa+d5_*K9$*?-r;Mz%RTpWT3Y6;6DiY)W+vd(+E2A*rX`>1NE6z02T}QO znrCJ@D!^4)|Tc-8u83Ls6CaM)RB3ltphg1D4RQ0 zMuarj6$vuJ5(Wn$u*f9bX*uEEl0&qP43?xMA5rU44<0*xEIspB#)&six1DZNr;sBv zQ<4w9(bU?JIrn(_T;XsUHV^tI5bi15Z^8Wxy}}=i<#F}nUrHho4j(HOLt2zC2nm74WTS{W`SXpMrvG~Jn>6s}VnHiaa?v%DA<Jxr%rii zv2($HrTWs+Tv?}mCv+!MGSk^i#Gjs2hj#GS-sw(9J8l23?dUp^PoJ7M_u!jpEvM4c zIu5ceX?L=|gDI{zTQk#6oq8jKbaS6VvTeri^m{&12@+XAs` z2YQhvq_=t9uOB&l)SJA2CacvRiGNKy7=CWwR^(Myjcv>3Uk#-{eU<&#Z z?@D%^ice}u%w&_BUyV-`4&9Y``oys}wasbilhRMzmD%4j&w|g3^(yrccS~) zF_kjog@p9e$tT<1oH#9`{h;o|Vg0GL2K{d!VAWGwAAQHn=F`n>smJGbwxPkcv^xE1 zI`;psZBzLjAx}YvOaD}uk5K87-P?t+v?2m;moP2I8=8`xuO}Zl9KXBc9#@+DrPvN8 z&R%MlPMuon+QY~gR#tSkj6_Ocw*9(9uTpHEv0dA;eM*APDcftQlh?|&hHeQVOk=IY z!PteM!#ZgZIoEuL+gRP({?~6VUi{O;uim`d8Q32<^U90|W=6fg;m?i-b6?NCA-tms zyL@lR?ko3PPC0Gblo^yh;r~_O!@SeJ4|{txYo7e=A9|nuGJi|x*L%x$r!P1?@xcO9 z!na-gJsXpz%{%<1>fD^?n1Zj~p3(EAy#Mmh*Nxgc#r9tU9QTOX-7Pxkd-#=&K zq|uQ52e)O`B_EN$(YAW+!}In{?C>wRx#s=+S>rxRcsHS-J!#IBkILTvGSYF*96LGm zZ|~&KuFNQYK=JI!7b9i!w9yBPdY)Su67@pigEyumJi7c)V*0+24?!Uu!Bw#6*q2X zq0Df%ZimvoV}3r9A3i%QKkTHy+SrZc?TIJHxkzkn+( zfB)!SDqO^&c#{a>I3jUG;b3vZ{@d{f)cY|{iLwbeCjM~z^(SeXcgMe7zm9AFzvcaS z@4ug)H2t&Pe=qyruA9j{z)dEloA}4xo>~5hCD^y5Oc}Z*5Zv|4vhdK_f+!NQb&DmM zEGd)uzaLuEBQ<9JTCb7$>b#(}5U0EDK$MP1cD_-YAbI9gg>3rHR72ClJbyZI*pYBg zDhUAdq%`nUFuDXf(GQ-IafD3Zi6I!hp(VI$@6E)3-5UYAJuxs|v}vnByUSWH4g_}r zL+fTR`l*&|Q|7OO$M)VN6e?S1r>!y_@)}TY*Jp4%PbJ2_?p|Gee6tXNH(AL}Kp> zDP;(rRfb>ZWzKv*REr~&7|IeYjhBVXgaqNsB!ll2rK5t;El1XA5yAE3*IvZcYf!7M zRD}5+O(+DuTCE3iW%!Ccg7WQed~pCaQ4Q+2D-~9Z2{U1jiPbpFs!OlUW;M0=rz!%a zT=cniwO459nqwQ3npY>NNiqDb9?1|YL6>SSdJDBegLh7?23F;;9rxC)@P4X2;HW*x z^iiI0?HoK2XIfXH*?;j@-Y}2)`7bKc=KN|pWWE#o%7hPKwcWD6s9V#m&Bt?OV{Oqs zE{DzWH?#k6U^TF()T%Ek1n`tZt+vSYi}k8Ytmf0r+dWIY#Pj|eOB3+)Jx&dz>bUQU zZ;6({bx~PYms6wQ_JDWTqu_>uRg1fw7aOgRJZay9h2lHjN4tcE9KCH&W?t}<-$i)_ z2K^(T zY18pLa^_sAV9d1|wQ4qE;mGuFcz+xRD%T2w9W+Kko0gz{QM&K=!G~st={McXxF(TH zEgAcsjn~gk64LQ*s4f4**|i!ybU@d#%+DLUKIojFQRs`x9`Lln#{C}Tmk`)w@GT}T zil(II2Q(#w-q-30vJauppR_053Jy>2CVLC5>v@g2#Z*FW*SviPZ407eE?Cv-NxXGm zP~CkoV>$h;6Q7#BSU;&xrhhl*0Z5{0n>XjQ!lDZ{sN&0BBi|x0T@N_}Ll;K!`DSl2 zzkTwxvfk+RJ~CN0xwouWmwh}3IP66?Z=Ph(J}IpQP8{%6hf=M|?hl-^@eC?crsIK_ zmmc;Id~aaaxyvhv^nFJsyk-i;JCB5%RExS@W4~iu_ZDBGRjIkv)2*4Ji7b_RE}7Qp z%_@c7kaGrO10}qsTXRq!TB^{unMxGY{-wpFjVgg9ixhTDB?2w)h0Hh_ZJwcRR!O^w zH#SJWL*l33kLA^1w5%lAJ$B%#m_rdbB=tglsH+xn2_phl9CV(&v?|&nflV^$ zGU!`_5f+-a|8j)odI~8BMlbK`t$^HL>29<Y?d*XKR(f;nZ|dVU&10`XB^J-3sX zBXhhu$%ZD0I%=(tUNe@pI_}mq!fJGF5dp}rmEBgv8|#x<6x>E+A=(4EfG0g#2n$I!m9{- zgnxu@nzMlqw{f@SyzqZC*yt?chW6LUx^Fm}MuS!K9TC#=iG*vID&sPk+wU?3@ADsj zkOC{@;B-w&`o2~@5mJdQpV5qsk?=whr8lX*Q>HO!q60?6r^pm%C6e7wl3(-wy2Nr# zhNE&9d$&ev$%fwMM$p=kIIKjBv<~!lW&-R1_2K>JO4ilqBQ;$P3(18aRMv@e$^FuUDex0V=NHiY`P1i=;Ni_sWie>JVRkhcxW zOMfjkIW}?g+iiUd5pz!B(nbY-_g?ebLQ-!j(U?~9vbsdel48VxtgEve$$*V8t0=9* zeJ{Uekc4rQ`334HIM{t71ZMvLy)SvErR1q^-;bZJSOt4xgZuhs8Jp<5o&M{93^*3R zYlOdKHsdJIRww7k$L_r{Q1R_z_vHbGg%*@86gehatz{)+Wfuo-ePdJp*xn~UY479z zwY?9=+WS4Evh-aCqoeR{=ir!*BMV1tOTNWeZLpZCP1Wt1UW)-zooJ9hjVpy%QZK2N z^)qf^C^?ETpHr_d9J76d{;{!0fk;MsZ$@|)^$<2sBgD#$d0P1Io6P(~*oaXq;dZ?1 zC<_PQ)ebAL;=TzrktV9Ar)4Km#%v@?(v)ZkBCe`5K=mOI$nG5P68P<;MK9ol zT4_LVj1NeR@T@v3G3JTVv-W}~$l+j=MP@9%AcTHy$rG7A*;xgVos;&1KnsLI-INc( z##ToK%NJA_HRO{hBVl|j+z^wLokZ3cyruK6o~<$ z?=whoFPnv}5^~pIE}b<= zMOjpy_e`sTM5+nM5l70w%SY^6BL}tc+={}xi7kIHIDcoYJzy60(l}TT;x|5#kt>qt zJfKzTwdU{Rr1^?NG|_`u!zT5#97>g^Cp}V1J8aYHxjO5 zvpiQy{owJOx`Qvk9#*9>;QfyIB-GnC((8Nae1QeyD0(-~^sbI7hR@#J`7rM%DR_8;r1?5RWyXR~n3f2gOD zl)l*42>I<6)DhmMWxygZ`%g8X?h6W|=Kh&zjh?= z)XGHc?>l?QZkt6?y|r(#dmF}7a3PMmgDK@|ZD!J-je4d>?0Z1HxJif+%=B55j`pa% zcg0S}UZ!N>Kh2oK@O#+|*h@n{rND1pH4D))1 z5IRP_2yF?T8B!hbKY5`j+olaWK;K(b09Tfa)_)yYY(Gub;3ScBg#b8xg_a2vIBv`eS ze<~q)*AmyDSKg!&Wj>)=0Z$o5MM5wpF})Q{h%qgbJW}{D>@%|!u&Xa}sVTPbe0TRP zt`BZ-tdXC(UNIrO*u*;o5@-dsoN$Y4HuC-!^2W3`C*U0ws&YkJMa)R7Wx9TyPilAA zV*}H5FRRzJzUr+#YAUb;h=y_a6pc_8pQy zsAHEqRI*c@sB@~;>8M}yQn&i;qB8T1y=8$ju%k|-I+Urua8sfTiU`!t9KF|IJ=WO-;S;1lZjX%45 zd~o=e-7Cd*es`3%T?qZmvQlKsc1uFW$CX>`*8TIFmcwVwKnnS1OIE3kWGQelq}8RJ z2H2R$`~TwdioxL}-SX`%qV1(vz8HJx64g?%3K#(&4@UH}S%PeHr!K2WE)3RH%lnH9 zNo!6Zdc=wK##R^0R~62SGV%+wCifCj8+f_|-=(at*$U{c&)3h_mS&j5{2YUNzR;b+ zTytDAsGaEhZ^vlE%_&-0gN8P2IrXkt7w>jIA8BY(o^*zoXFmHbJk-!S{kuGr&kw zG)MFW8#ag>e8Z2{Gh!1_x2qbpI}M$IONIz=T#-tCQjE0 zoLeW=d9zuioy2KCU#}+teQdVwZKcLW;;`qoUy4l)Mo-3?IuVDe#XU38b8x0doBpOd zeeOOgXHFfX=Y!Eoy6*Z(d(Z{yC8OPA$Y3;$7pXnNe3on>Te3xXl|#D4gxG=qZ!2$> z*vi#{GM*z0M}~p3QboU^q4kmp6!UFxJ+s$_dXe#JLV#ofZ`dZua36H+2~Ej6zqTsi z$4*?|ujhb7!HDqFkBUCXRu1ED7yJx5Nm~B7$2DV8f;hm4bUND%`hCPt0d#^DBU1V zDs_|}1tsVq4)ldoX^5B4x5Nh6foT^smf zhyU)QOqT=bF#*{IqFim21cZ&i5eue8w_3OKd~bej^At^q6_#|cO(}4#sMv(`+u#W~ z2{1ZDYdymsg%`(U#5y_}6P!R^UMhx}ZG+@xMszb~F;2)vzF8z&=(lcAG9g?Pe6qI~ z_-x);^!;WM@*vv#4sA;sS5%mgww3!57^Rvy`aD*M28`ICyw5hs2}~776wO$Ts@gTV z+p*e=oyV!E??sd*prP}eOe9(Csn|Zl&fbdR?Y%>E?l`@PgOUBoiA|W#kMnkxu3t&7 zT@n1xpw5oop=rPo_?26>rK{QA_erzO+}A9a!?5;S8{&kbvhVs3Q*mLKCdBhB-s@}k z?szL+y8UGD5b!%(+0XZaCX`6!{q&k~Wye7e42uG$^dinO)E5R{(3&yN@yu!CK7O*o-)5a5$`#8ycutQ4wqmR^?z0{-XxppG_e)+Xx@$ z(sjnUz)z{A{b}H5Qab5+6pVi69ZC=K=tF}kKMP1<(N-nf8POkZ?yU({?clhIlBN|E zUm^`HyoZiwaQH9yZZC|ksCcI}SY_d?uFpoX>SpY{d0@Z*c~P`R`bT)vc_f}1D{adI zDIDF4BT5y0zehVSq0NacD=PkgG^{||+0ND0+6(!e`R&?WN4Mdtq3AhI1^<1Y$z5B| zX3=pxTEBts#hx*xRnh#@I`?<78OhPdO+n@T?FzJi0&TW%+|XjQe-i0qINI>M<+yG` zT8H&F8^5*hN$Ta}TnXKFy(|#zWj%98Nqv--%0^@sw$XWUPEjP4`&nfc%1cmN2Fi0$ zKWX|M6N@2SsDDKO^{MH(_4gWy*}qSi)Ki&g0b)ZD;b?s-S3$inh36IWIAk+hfn@Rs z&eXdPQp8Kt$NBaaoU7^S#^|bV>coM95wDy>9wE>nZ%M1>O5xl{jz4k)6MfeHv#)DPjHKkq2c@&CTL~mHj*;IVuG7 z0vD|xr;W-c2Hl3xx6FhgL^`<&*BzjUC=1WXi&o9*zz+Xu6jl6v@rr(g24ObjS347J? zld+%Hmd7+Y25rxd)BA02yJG^vjr-kEkhD;G4*REaq2MTIEkxhcJfFMIBa|dZ88q+5 zuP?k5C@GQm1-DKVCiC`knLj&gF)7Yk1ny#OdjRnk$FLXms*7P5ljLYy)|D(b`puEwkZeE``u<Icj(>hvDP`p|y$KbW?EA0jn`;MX6 zAj$s1KxvX#RVzE&8Wq@E6K+xZ0@D*K4R1tQgbbxV)%wK($-;LQ#4l_wTClJ@F>vt+ z_c)(&Ppa?XEFlIs7NtV@8R;6IdW)j{4pEZv5KrlpjTi3Txg=wm`1Fls>dfCPxr51= zz-{2-eiP1J=={hRpP^vmL=Lgy)s`!>uN-F>%#|2f%mh}$8u)kxY>C@domjJr9@9!Z zW`2t*{+<>Aa}l_R1s76-63f&VWNcbyeg{{{>VZXM?q+OfTwQZsL_e4H;% zL=3zn#>ku{XNggd_%#v>b3XpoX{*#?fF*2$6$obqew%$z!K%aaCqk3tPpry=FT8agl}Ry1 z$=RcbM{}g9gs1W-M7Qm$iqhz!M+oAsy)%N9*CfvU5EzrmN2)jwYF()r9AJm@JWHwcpv3^-1li*{-ZR+tOlZK+-|v;9pu^ zm1E~iYtZx71F~!P^ES4q>;-2pWc_kW8g{Y!R#i{mzY^aVo0=oUl=@~w-w(M;sR4K@ zXYyOeuzMjbC;AHQ{n^<|O0)fo!M~k}uuS3h-u&(}(D&Rwz=wsFmL+m}r9PGRUg#U*%`oTo{B z6C6*aE0;GkCRUo8*x3a9pR~l}e(Cl*s7P|IsAxi(7%h4*8d)l!T#f^cC{@%Bk_?;6 z)}YF=fy&D0BJEpToPVRpWysKq)n#aP%BARw{%u)vr2_q&*J|LRY6k^Y-Y*Sf)?6zi zQ*kK3Nv-Kcy0)b7l2SCU*l&?jxK6mt2p&e`)UvoNa9|w73LF{%7_=C} zT$0-}5~TAP^vNoZCd(+!k7ml5{EH(}Nus6tmV8906DHVs#Om%lZxLj&K_VmL8A)1n zY^h}S)F%5g_Hw3oCBMV`UOef&4{N|B%f*p!v%I=`G^#wLW@}$)Aqw zqx{tizv{~4ReHAiS;bclA&@6Vo7w7ZiV{%>BZr?3*85F#9_8aiNR&1V3rj?$qw=?b_?@ zHOTb3F6tXEVP%F=JuwQfkq!+AA1>gp@QTR+SW0s@`%M9jOE1ybAakU#4etg1zFyPC&ct}n$|}u~m(JToc?G&2++JJgI&v?LoECPr zlyhLLx4g57-}0wTe6TZdxN((B&*{5;248DyNTW;Fs_)jV;tO;#u3EuEw__-jjdSS> z{IDNZ7jzZ)IeL}jYL&&e>L1`+TXT8FxWZQ}Jp23qYLXhud=y*vJIv7-b4&ac^5sxy zE?4hY!Cwz+G9r@2u+VU=!aI{dKLT9qN`*!5nHROr%0+kQl;(6BurWk&QKebwhSGKk z=tNhRQ|>4+sfp61zg~78(tZai&H2+c5)Ulher>cmI<&OZf7VURCO4u-w7W8NS-Pz5 zE`o7kGpsBuz+IptxR@TUW^Y+D;=Trsge6W#Dfrk#33qjmhANUSA8z85yr-Vp`+* zY@5A2wsi)-RCiZvZMn46Uaqw*(`Pfwbn~LpqCzza^zlKgHLH1rGhdA!i;vu(X`@=| z8Xb1r;D(DZPuiWMRoYfi1HsW@X&*OSh`H2(yn9-UT2}=jV=M;*JIV6>B11^;sl0t( zKI;4ibquZJ2YzLx`1n9x*h6(niI%87{6?fKLl{S@BO=raMkpWJY%AyN59k+2ga8|F zbi1noacUY(V6#bICD|jMeQ1G_9E;v zYq8I0vkCBg+o4Mh%-qC>dP?|=_gC>pg#I~?wcHx&8QHeYKGHLicOmD(t$?Ow6)(N9 z*d32?{JfQ`nA*OgA_3{dKz!F?_h_9Y$JQsmv0N<-9+Z*5JNAG0qPIv#gy*KJw+su< z>CKPxe=J<7m-Nocc!2+8T!e2{^U=aWf37I28DIUFe-+PHU#cFruC{tt-|^-Zz0d)L zd=ij`gp|)Jet=)mnk$A#KQ0$aR;a`ElRV+AlbdHDZih5RT|SFNId(7`a7i;v3;5uG z|GPX~AKno=KbPO!=@`i^zK@TJ`Jg$nICUO8YarX-Zho&hPtD{QA?fx@S&|&>+^_}X zvj7s>nc56tA@r&3h$SEugz9)!7<~1~ew_w+tmpph5a<~)5N9!0Joue%-h+fb6Y(Lx zd$eabajD1PX~24_A**@JFQc$qv#g6Hu~C880zW&Qj|xZ%@^~$uCvIYQxt0*M)~%KX zv_`7uK4RF&GruRxB)?~trKE1;H!1QUjhmuzvMSy&7}8HNB+f`x2_MI6KU5pSScYAN z9p7!pTK`li0jtBd_hD&!8BwjzLL(f=*CyQIG2KAd5D*R{*u5@-OM3Evy*|E_u9x^MgxhQ8L#J=Ao3($;gFJB}LPq>9I4&?%j4SP} zU;+F{V`5piCYEotG1bLecc`~kynRS}{ra_E?2or1TB!um!v{fL)apumft(O*j2MNNM09 z=)ki*514wOf70MRE+|ZjKay0!n>6G(0bWLu0>7&sV1<%3nOd*Y=Ii z#eT}_4FvREtr!xJK?MFsG0Y;Xe-zeQK zGh#CTSrTB*llmlH+RvOngY`8`ahspO^A$@J;3sYv-OEMTYo$oQf1C&ZA%m-IIHAv7 zhv)7s``y4o#9RF}|H+}pc};6f&JnIx%D&-u2KiNohDOZ!XsEiz)12r|UIwf&MY z7CQ69wM``VG3+&#ik=ZTC|8qn%-PDyo{^ULjGX)nwmv-HrRu5(8r;mej2v4DW6oFS zt21&|^RxOAEsqJ1hs1q8iXP|A?5Fo>=>7`Kvy&sERe#Rls-9|EQPqJo$+i9dmZfJz zA=pO>)KlU~uH)K|*Njm)j<(raE9>(^Yp{!fq@2C#le=>{A$MY5CEXL8_G;TX=cTV)ap zK6=+KTP}CScSZNEdfGVVoB;a`Vw5%i(JV{~k=0tZZ2ipQgHO&6{G&>ed&QbQAnBp} zp#*US{ua6jlC~Jjqhg4K&R^?3p)cI>wt16i43_W<&iY|pGeqb(tAaWXm zvc86~m~anhbk{RI4b_a2)eEuF=Eb7z1Ic|Mt%`0M$0yWMH5wMU8{;W~twXTtPEW|8 zNi~#iId4)edKlw4>f(mE))iH2k!C$f8Y{+tka=Tk8s#5v(|#?l5@!j&c7Y}5j?&;E z1tL_~TzmOY3vq2@L%{tKSE$8n}h;lh^ z|Dd5KgoLy#7V*up{!vNb|L~!Kr=gK`u;uUz2AWqXm-BVm)P7kEoHtx{wl^4JL3D)k zMCq864UMB!eCsyX>}osq!#J6kx-) z;Md1Rjcld% zcpv7gio#(XqPlc*6{V3t|8tAIQqL}yMOu!9mN-8-uE z+4|OzmAt@yHMVw7u!aO;Oq8~}@Ex@!Km~4 zF5@H5{{6iNp;=_B`xhwUou+<02U_lNzQ6VJ$`nR!_NOc2)u&*2H0#gh@AVZ662Rv7 zrzHUaS`q)wzM%o4qq63cK46&Y!?pS>!ABIrAgBLrm%-OPOP|$0E1oRi2Xw-7A0Hn$ zULZ;X6g|G(aU4`c47fz8z$l~5)B1s}8ck^%Q&%v0F4hIgA5uP%+P6}BqmY(1byA1^ zRC?R26DJaH%aru6mH8xU0sk~BfdP*O&tWxw_M=fn!0J_$YCuaoz;~NutTuy|E#MjU zdf5cxkBJVWxVut|J*dx0<*B`J!|EU~P=cGgZ&|cP{+V`@xXAUodX0){x7D9Pd>*5C zr8UHtmy{O$6ql`&9M5YpiZRvemYj6kE1%Rp(t1Tld}mtaKA~alk~2Ve7Dlu?{W@D? zBXl@)d_wRg%;)}eYkZ$|$~V(D9@1iMnBuXs&st>x4!-?VUKI)~d;{XP8VDkTV4uz} zoS@$x8pAs??JjeN;8Ke+3&p@`lExBPqhjo0tCOGH*mu9F@gl|HCIwxt2S>&Qw%;ea zj}!>5jGE8@{T_nW(W)=O%Z?7O@h%r7A`Yj-A`uk1zpPg}#A8=fo_&ML99yjmlL93}sPB4!FF z3DmM(lF-j>KPmV8P#zjHrHPjBFAA=r7=&j2_g;a8mJM>$*zJnnI-NiPwKV*~%4Ut; z$2VkhQE7N%u#TCOCUDUn0YFb+FzT zG`f*Z_`=3nw4O)!@zsQ7jlueH_12dY1K?Zx&K^rAXZ$mLJO6f_ zMH!GTx06o6Wq@5uQwEjiQQ!89_r@m9L43lNmW})}ao_f3d`SK>o>d6-;EOO;o9+Hv_&T4%84&bn*jMhQ?!aFe(g>kyqQdxS#E_q zE@M8kL5cVV63hNygq6NFa(msl)$vdH(mhx|%DU)U5scO%-HEj&wxyO0t(RDmH1_h9 zB4L}!LSFXUjQJs0%USs3WV|Ws7iyaYXz>;r*cQlR+M?m}-LBmkVOYphKlMg^Ku59T z8}+0^2!tlrsmZ`FbId?RdfT3ks-n*_&onKX`m zmkKrZDT}t~=9FMRa0{qDe*yIQG>(-Jn~OEIT)Rnh_=@#^Sh^0pwPR$h>{5WpCqiEV zS!W>0qc)qwae?tXaXq;?LP&xQ?A_omMync4+%OX?@!o8a<2h+Npj>+qyMZ|t zMeV-t5Ur#8O%Y@~&+ST!iXil!2R08}`wH!eW9_ZhHeUQ|jl`4RL%@g4L?6xKMQ=k^ zOH&ARJ3@i%XgB4gj z_4jMpMxo#v>$m{qaOte6^n`O|W08PWDp=*}WIcT~6witEsAXfvL ze+Y0?$!^3nx*ugE0{oVL=3gpDs~qdO;gh3Fyf5ocqyH1%zb)s@74P)q@+$;I{NpUC zkX6gM-Q%<%i$k)=JK*;SRJGO1k@J-vDGwg z&ori1145w?m2VWdLsUiSyh{YGp3wl#}c#>%r7qt{PMYe6<-emG-XpE!5 zsvp%o1;#kI_4B|C&$zy@fQ*#}F7Q&eQY0;3mnmW(>u}YwAA>J~k3vt=lYv9G z*AnW-aeHmS*p;e>G&NSQSCxpdqxIS~fhDj7ylCb}yokTUtplFyB6UnoewO4K*>J$I z_j)bJSi7aRPrs93kCbSv;#rJ=QsXq$fV*G~(1{WFm{{_&Sj69B1Nc1_hU90+hz|6l z1iB**G&=HsM;1B-9eAW>L`#(|w2Z~L{WhU}Weegy5ZA_pbxnnQ3oI`4IzzhTz;{k< zHSre*KiMJKcx0>1{H=p*IO^ECVW*S`F#*Enw6E_{V4fP)-&T)SJ>SYzjaIGIwqN=? zw9v2>Znzc{*zMS_fB_yT#n=yk)3P=aPgf9jOvC%|8w6#osi@4+2Y(HY$^tT0L0*#O zykt;=&w-AM+89v2!2p{dyr=QG{Ds7BI1O=F>xDty2c2m6xc-x3Yv%)5)P_cYj}@bQ zwnyGC>7)KT-yL`-H(}BJ3v5a9G2>L|>i&wM1=G^0Wa1 zr_Z0#e({UV!RHahQoN7uolc@mBhbQ_Ih#-(E)83<)FEu(b~bFdwLYX_@pR()=-zxN zn}9yvavvXd{UL|Kob9gt4Z`B}1(k;|Heb@Q88&D~hmTZq!=91(+P~;%eu$EbvQGH> zHPG{B0{X5Uz8ja&pZ22edx?1lt|K-3Q19DTx&~)x_uhPA1o3PSrE7CMElFlR1Zzc_ zfM=rr8vjC`#`>lE>L1Yt-n=JYt#ghJZ!vSjTSj!=L+#I?Ee8&FJMGUsTAgILLq7|A zW*Lu|2hLFYV6fiE#{-x_Me_K#4f$%gx3iPX%Xo4&$U^lKWCBT=Yz-5b;%PkEQ$sK} z-$R}xU&_aKFBGA7N{=gTm~}rSv6#2YjlAlp{2t;A)?XXAPwX48Ds_VD9(Y_jH}YQ% z$nW`bAQ%&YC*k{6--W(hgIxKufWhO${x?O_c=Z30^)~QLm1iIDosYKZ2kB`EP?YIO zlhVQv0tPHnBtU=w0V`H%E7r=`Oly${t%mlbx${v7ijYEqZjaBFGyy7ZtZLApMe9VZ zd%6vuv1hGAtjz5R3|%JFrOiq6{_mpO`#!J!_??{7^Kqa1-1l`~AOGury@R~Hl|tv~ zbzl)57-U)^f3WlP0;-71eV5|bQg@Egy;N+aWZFikZ~{QLHlls35IwgL+ljh8L!E{ixTqeS`X{EUot=_}1!$zt>Y+ zx1X41lRduTUU)PHq^K6mWRcu@IC)DJFxw^P=S3_$TDYWrXt z+jA@h)Fhy=6PI4eu5S=a?WByr0l>#m8?F>{0IghX!5|8lUeH3*-}nya1VF;xFr5N z3z-JIGw=%D>T?)VnAexKR?W0CuC!Zod=!YDWYiH_=IDm6A8j(WYUe9RAAg?V*x*sg z=QNYx2a)&|C_lERPu*G792&b?JmzSJzolf7&7ep7#%pd~hpf0I1Mc}OEzaUNH$x6z zx6dNX##?MuA6hE^7L&9GT;Gn4v8xkfa`b}mbm-mEivq@^4Tw0+o0rq#J3y|mD>NnyS&7)vG*{>-cLpNOirdFCSulPYbbIRR)4%hcvLvZsmX&xQ`*)nwdI+l znlbQNo=2Q-Qaq!d`8*^(*}5sTux~ZuBy+6!$w#~rFjMu-8*JVn&Z?WnKN{H}T*@)1 zAMwgHq;7+7WzuT2GW(+(`n(x=-59M#^@rNxF;x^X(UO&RVB0azGtAPcp_Ffy#4`GM z>}8lZDz)h~m*Q`=N`PyV#WT$qMft5 z$+Ss*|M9|8f@~nai#Fv+XuF%svS~G*CZ9;Axm1_pA6ul+REC4dQS>WFZ7Foa`a(w;;t7e0;zl1I8l$T7UpPw zS+EYrWmZ%;bpUFO{HP)HfcdgQ?Qh>U0ek0(VgJBK^OjWex+Bke7;=osG9_dglVks*l;8{&kLo^g z*Q}QosJXewEB4nJ`TM%LI@r6&ba$7WPPVwOsYfq3T0&R77gNcW`4}Tk z*waj>f8r8Q!;nAEo=gjNE1nd-0hWDIlpd+oO%3-rscpjnXU}^*fgb1B^fRC9`U3qp zMvgrG%8~n~MBjho$eZuKcGm$Cl>N#EId|_R^uqM7iXPW33QP7lLKL5oZBTMbbnK#e8eb<5GZ+v;<_-o<~XW7*o&fXv4T`a=7f^9Qv zI@b#2KiOHPEBNkPrSfD!qW^*R^OG(;>3b4!Q9%!@9$F4hU%ZcG=3y;7f_FR#{>5bC z(NK49r-S(tB^{=+jF>EX0DpUlQ}0f;REM7HZFgh?Uz#<1n?M_Sx-!cqgIAR4Jbt1G zl6?#}O`w&ejyx3=^ywCsCquI62ph|!JyY0%{!cnmiJ$E%n81lzg!{GkYrA{Uvakb~ z3prO9Jc4-E1hy<`8>M;sppUsnOft!u61TJ70^P_flUi;QJl8rdDd6tAO(b>Yfi+dq z;2z}MQI6K_IdYe>tMKbOe8Z@E^fAZE(4Pu^fOlYPm0{>Dhap6F(GIeV-UmMxbOa`k zS&cueIn~7XU#WWJ(V+%1P$sb78jUwr0sluP8#OW$81egMrpQTof4BchpX7nG|=Kf8TVkSllFQYimktZ!^n$3x!E>lQ2UIR1v*Bbgb$TSUtov zJSki$G5>s!m?aWorXx~w+lbpY2`E9r%@*KaGRerrrd0dzeyN%K#=>+rIX~hulYzD- ziIbgo$;ONF?R2jau{}9_e@gnWfEu%Axk*ktKLs93pR0WYxtDh2R@|B#Io{RcaBhh}^P)GeG}gka=ji|Vw!}tLBC8o zK${HrNC$=qbhp>C@O=1h5d&g=n19<&%wKb>UED;wxNqB~2QrPtnWcy`%Yp+!&UP~G zU$w};wSk!Z16}~wKQy9KtONGCVpX|_v`?#+5X6EVp*$-xZu4MQE98Yw5_S%E-oV$0 zG=S=Vq(=BBzWXGaKCpE>ja+E5bfue+Z(>d}rTKUzXG{kYZdo(tBlpZ7KSf+A%}lux zjI)AZM&$$^6P}x|i%7c$_EiSBF21Q+f%*OPapbE=PwBTxrs-odt90;DM#;2ycVaxk zf4@R}XJ@gk&|8O`m~{Kx#eWKr#N4xw3*3BU*Vk?pKAzv#zCv*3Z4#ywc=cLuUj&Hr zptnZ>yXRVCPAeD;_QBsh|95sU7U(6KDts?kS}GDVtog_5lGs(?K@~y6%6C3F{x$j! zoT`0lz2<#*-0=JkxgAwjwlCCd39(${=|WcQ^HGkg8mhdgf zma5PXX=Cdl^*TSpnl}P#rP4?%nLqXk=q^lWnTh#D!VhXUX;&a(gpz<`$4$j1O{oF8 z48wVpz<%jFSFQ#5TbyLMnr51GdZLHXJf33Qr7>F73g1e9+$B?+*;0UxrxVeOiNh_=99iTa-`S(^?i9>|TQR zW#8qw8^wdulW8`KSgKVlJmn+xA@>XQ9{1}-sQL5uyb*=ZS&u46wmMPqO4`Cx3dZNi z+g$Z|$bL_oFPBuo7NU6?#a+27;{|a%F-5?t3@or1Q&`i;@0;>WhN?{HIi$lio;TpK zz@Nos+6+}~@y^yy;oBRj^Xz4KLxyc(eW4xj2Oh)wD}W;jnbTtwc+x5%EmALNI`0s2 zYK!_ZC+eYW#`%W8tY9$o%ys$lFN_jSySxZ~eHItEAJ=b2-%6Th<<1v3-cKr=bO-E$$>zzXje>uWAJY=}+4$qbXkcf08cw8bQ3Y8eivI8j3%79A0-c_)Pik5N|K{E#5EwX-;Q+JzAo z)7~L0i#{qS2e+s-B-tVZ*6cmIH01C35EWhJR^q#*zs&gslP|YyGw^Ew|3*hb14aJ_ zlcP5_H@w4N7|V#JUi5dV&Tk1w8y*#%@T@%nq=5VCcNl^J==c}L^ygVV@RllPbPF(E z{z8>ee_meawro)&r`PU)e__0Z`YzdiHJ$}~bu;h_-e`9r>tSuzCeB`D;uVD->E+G~ zBM$=8K=Y2PGi}EQ9v1qODr22)3uN;qTx0Z4HlGjwGgM%b7iw_cctTZ?KXBSH+5F-b zV(q954Qz->ZIcIfX@4PZ#$0v*Z?Jzb-<&@X8aOFR;~NEQNd10ILFqw)isdRS{ z`Z*JwOb)3u+1AhOnQ=Sx&s-{vOY67}S<*K^)u@XW^ObNIYbYd}uW#&ICb@lGqXo0DV>V(dPC zC40A-X8$DiBi4!P@Cer(Dp{o`Yy6wkrG2>tj^OxO1B9G)D6$&HUYm1B>8eWQD*|@H3-PrZjqA(%4+*)o&2a# zbmSK&9`IL)j?xODoKy&#$aL+4^f}-ma%{Do1=`HkTfZOfGz#ghMj@Lw3R#dxS^jOJ zqrfaE;UCQ*MnM99UJhA6SBUq(S~oH5HpSBnCQ%nzC)B7(epi>wf@~uTXUjqyLqTpA zfC-ajQG@D^`i>lAadmjk4NKt>=Gy9^J8R^zk45<6MEIDHIR!2dyzu}$&{??Bcdgbv ze2=2JLCB55-$uRB^1uX^qtr~Y?a17F7~tpjp`>DEPCa^mdonYP=76*IRac^k`xl8_e2 z&Y!>r;F^7UpN^EWy!(%Z%y=t~f4?;|{`=N+TPytA89?D!QyFmqwko?{;4`I-#k=9N z3QD+Y@j=K43HRcb2e2jF{!8~`n{4SA?DJKN$(Dr|UO!nQ%+N0keX)A@ycFo03LIT< z;a6NGw!`|nwd~yYeD@2<#JmeR@dt&$_^3l}p(jm(PW$u9JMb3CmO16;IWxAa@Nf2o z_k3%yl^mNhQ!*_Fr4FUh0pBuQUwmOau~IA^o0F;+Xd!RA#lK%K7$n>+jwViKH8}ga zim`{IJU4NM3+>Ic$&kz5l+27jp33tr5uU~|#<8-`krS7PXXxd+4mAh1H+c_=?AZ!n z$q4pR$yWI5eG7eXl`TPgd^v2K)Uq>ijrVJ?DrGJnO3Kj>zR_wiC3RbgU3+8l7KW zLmc#L_*5u^SQQ0}T}0F3lu| z3S$+$`^t{w_$|xTuBJa7U$wdms1CD!a&w-J7l_QbI!|X32SY~Q1B6UN*wtik^7pKu z@cZ^EV(&ZrWgYu<2WV*@V$Lgo2Q7I``v#BSOg0-=7*|%+=?=qS5dk^DX~6sy*$9;3#<=wY&2g6Ou_dp1*GiU2gNKWeWDMM zFSZpNiOcbABv#-LdRJ^yM-VSKcbC>_@l+bh-pAMmYM|G5uFaxbc%jsZZ!Yh;Pu~}n>&L6V4 z-nlj2zHYtf-ef9Z^%^BQY^ zPwzLaH!%hrQ(y1B_r_NitQXa~GqMx@V~XZ9?SW`klmyUw8tb`rDMexXIfYf;#W;vk zxr4uCe1B~2&zcrI$#MaGcLLFg_mp?}%H;Y~sLBgV8+NF-hF2DyNotGcJJq5#5`0%( zv@oJ6ny+1$2!Y*&XWUVgqlIgGcjKL9)&*}Eq|~w^AhFW?RRQe*Rj|1s!eaYPBNKDq z)m$rW)NZ|(AUm1Um-@~p6YhF`^nB~)(LeZ-EgK0x`eCalfXeKM zmPTrP1}En;cKZmpJbLsMOEmK&JPvK#fr1KUOw(S5A-s{71Y69 zi1>`L(!YbZu%;3IGg~RID>Gicc|(7ejin5YAxMrF+jfYvffaClV@O9d2Jq?*~Nzb_(r+18C^@4B2#s{@PP=tQAa_cg!E)0%Ag z8#pD(kz=?QzbW`MIt?B*Jm1_p^(*8lA<~uJr2JVn1 zMCUr(^hI^L1=6>>A&zh|u#Tk-i?jITECXSGAqhX%Po3!{As^D@>uEwM}1%0rHwvC|2n%bHM zZ}T)2O}x(v0pp947%tg*bQw|S-aQks&vc8^;@ay^OEY8sy1iJhFWDp(XLKKUa7#2j zJw0};;fRq+EN+}9tuJ+_QL|`-o|qj=BYSZ^x72BQ6EcgFX>94#EU>?Ensj18-?<=1 zrQaUgTqdQC_NHD3O^bIT#`pX+o6Ia6iG(9Eugq(P|0vbrhmP&1o{?(QRFP4}GiMf_ z$8k9|3TH~QtZd&Xc0_zz5InCE1AaE28q4(sB!L^_`6P zb)U0inbp&wvnXO`qR^(NF+cP$+Wi4Fi0!3~k)DWytBB0C7TLsI)>1!}XCSjJ@6I5& zA27axl&#Gs;Yws)Q`+$JmJiO+jL&TIn&eSMefryyVXV@?Kc&S~QHq$$6J^tbF3c5c z>9$f${P6k12ABI}@9moFQO7i_byEUZx7o9?(l_rd%MPZdc_Obx(k}{V}y-6;iL@j)hkD?9|Q}-^e;cNeE$1t4enVhy(OzP zP366OGnD_OMC~5omGQ+qjW3m~gm{ft3-QI9mdg9w^%ZU=zlrKk_Rccr_D*oE?5)?k z?}rWExwL$7=VCsWSK5|x8r$OCb`tkNy|wHF>qApsnY&3%1`GT|YFZ~eUDng9etq5u zDvn%}MpwKo*&~fJJeejo9Z|kZz)Ge^-6Pucjlz%8=QVwF!D(4_?)}=0;_a5-b|J>4 z;?to)rMsIxD&HuqIybLrqv*t6-mjh4q>AQWle`{qI!8VS&qx1ol^{)@YU>|=kQ){Rm0K-ygx^@HZ5e1Incgzy%@Co z&zPjvBpBX)TqEgYF-{Noq1{bzAmG~H$Uf>sc7Y||O7pJnGL}mE4Pr9!w_U*h+c)n% zO`(lIXIp6hxarsMv859aPU5`6XV)FqQ?91q|jPz7`riA zDhJNcIdW$V_)O{GPr9U}Z=IMfzu4rE%j44<{Dsm!;GZVmN6PLcHws$$I9+s?`QXmn#hZdxg% zjvViu5&X;ohCgH|JCVQl*w@AJ_(_eH7R|H%x!2v)g*uTMT5RK~1vC{YU@@yoOv0TZ ztrfZ{#x?Y3=pg0id`9M{1J8LB-rqEO%;|=Q-g4Y6fiH>H6C2sER_${V+fj=mE^!`? zKDYN!-J^j}7Z}rI?UpH8cl{-sZ0SMx(3G)XCC8K z`m)ShloL~)W3qz9Afd+yMm3Og`A&<>Iwi>D?l6vj0R0AO&#LdvtM-}1e?%QeIvHjH zIugTrWr4j;f^{^6b#z4_KNKSxuy>MrI#s>c)?{Mz%Vgp|$1_6zDZU8( zw@pa49P24=-ss)j;>GX3h>EzBqugoaxcE7hz6zWu>noXK9+}kAnF|>`R3csF$OCAUu;9+VP`Sl&iWP;!uvhl$%F{sw{iAqBY zH^Sd`2>0R2HqBINqLr-PsP;fluQc9M+Eez*cn^4}7@jBHwj!Bs`+B@FZM1bc&S}Fn zj92gEU~lwxrk>=p`}JXSy97sDcH57)CO~UBFAMLoT;D-~f-|v*0oGR^R&D z2M*>}GKt|3RSoa^LPo(q7J*J0_bV-A$~xg~y;W68PoH?+^4*WO*!=M>VX+&2HDZ(5;Sp)l9=Pj(1N+tnbASX7-FP1eGs4kp zfj1O*5V6o}MiL3;6tHjfF!EfSbvY_mQ_c)zUP>7zi81$Njlq9m=`QwO&M9E+XR&XI zW)!`}1#=4jhB|NF8mUSO%$xLjL^G#=(-i`%7t!#$CD=C>NE)(KOX2sN&Nz@zFM#RX zt`1{wn+j2R4kHN1P2!=D!j|tP(dRQ*?3z7?@hJU+v}@DC&iYDjt?)GYaiu)$x>gNY zLQ(&e*+k?_Hm;NVyw#_+$Z^%1cn8J&%%Yl`Tu=^-RPd4_j?wmsoFj#2Fo*YQ_YZn> zv2?8Zcw=wP!B%9!mb$f4hKC{t!2f0Hx#e4AwwVF*ndx8?HX69uF+ z!J)`>-9KqNq7%Byw{{KzJ{}sko)62s7Ll4hwaLqAop*1atI#$qqf1MI(x@U%5c68l zTA`JHMZzT-LndiXkCOos`(w(F^E|G?5p@vE_`jZk@h=&;6rXHA9Cc>o*Xw1KOW)Kx zk-x-h(QX%Sh$R9cy#DK4YM)*fZImFUOB4nIpPOcuCOuAp$2;gip43q`_9U_QM6Q|H zPzK#9ZS&$sWlYMFjuddnhc8KOjDG~<`jZm8`x$tobPEkLU&Hn?xT$IJAo@!eB^}Eh z)^l?$zrb;#@-3CdUyc&hXF##c!ks!>?+q0*JWZH%9CzGvA{0dytiB62H{RLjc@*Ad zo5Xi>OP;{`{);WS0>6d}o7A6wfLtS3K5TTr&)mUQoIMtA<+I*rA*W4Z=N6|5!8!4{ zy8g;aFFi9i1aERY6Y~2PS_x!rnog_ZB^fEPr44qTnE3t$63$BX`S@l$x977P*(tOm z+~?z(fg93MW~U0FlgP%n0IYm}D)Fn-++cGm%@5vy9%!zxK_qg59HSX}1=gV1BQA@~ zA|n#pp217Dw_7t1*UOG)$NZN%TepkZHfFbQz8U%|XwQ=PKW}`q>r5-h{j72%iFh<+ ze4=cD&CI1!CDuyOEt&8EM&R?>@KDoFq;uLf%-J`ByU3{B!hyacf(>qPL4Di zD-rxJD(wM_L7<#LypmbI^h)Nwdg3nC_k=6MeXmj9@N1=5pNL|EuwC?3F4oHx67WZp z%)i|{h_!>n%FA+!GGem?pMFY^D;R)J#wezIkj&mxOM95aRO7z`OWcnfsg}#w5_%T( zPuQBs<`DDO|A@^WtdolFyY-=P_@0upZ2-Y_@zMCAC5g4zR7ATw~Fgp7O&5r3YI=KM<{x^x4K+Nz*!4C(F z^B(XahzTzCOP_CCOgwR+F4QqD-A9|2&lwJ90ymrvj%CK(X^?rED#Q2crQnn>t5t>c zFuguYDYe?-my*vkm;&6?1xk91)XfO)urRwD92i>HHG|Y!tZ2@OQ%gkiIH zMlSr*dVDeZnq3h`<}ZghSnK~LGi-gxrqUtaS%_F7*1tiOrfrdGstPOga^lPELQrbKW{qjo0SVq$dqH@&*oBSzRhlK37dHYp`g4k}K zG-XOYka%e-=~HQ{{Ah0Mh$SbQ-f=jpRLS4Zv8oHeih!A#i#`QTAufM^(!?=H@riwH zZ>E(YcQazk8TK+>42x18qiMst<*UFwS|I5lQD_NKa)^TOmK>g;ImA7Y%8q{;FARc7 zWiJWe9ar#^6I0C;UOxLx?mk$EEwQ~tp@&$T~$ z3!5%>y*PV;GR;y51UvYQV)>*9TsFM&E5_*;O&$FK&RL**adxqd9?FRk%*x)mcOF~j zF3`v=4`P0?9MIlV4vzT@Jxvi0>`G!dlk1cq@5JzmH?S$N=)gaBeT{ha=0UW-ZBN|M zwnOOmlv=&;z+j%kM=l{of#p6Rw#qFGQq*HURKa-fHC8ftnG}8r%rn}gN2FsVxea6D zw&TY~PdsZh&8|?-3HHk6$bli#?|871nBawB*ZCo|s{aWxOSDwbZk zR{?oQ!joV#P<@Bdh0n*^9xCfFbc7EU<#o;y1~hrVB~I<1YCaO43tfp?Y69#&IpENB zsAP~%pI8WMwb)9qJ|JIyH=Q! zc*k)T)rE7@-t`mhLBl&-(6B^oiCn(y>rRS^rVEizer|6(A=Mb);llK)tK)CzNBq|F zuvCrjNSD{*+e%f&x1>ILJyK&_0{n9|(Lbg25(+C|`LY5*9$TkY@Wn08sQ0p?l#PY4 zI8Pk~7UD>RorS7xP_2T-%s!LfHspsg1XvnfDbk>TA6=x5-3YoVw? zlyEFVA`7HHbS8S4R?`}$g&{^+$@Y;Yc=rrnxwzWAO}mUx6O8=1`XP-ghT* zV@p_WtX|1^wa_V=i|kZ*|$nMQj-c+ZvvN~vKdI6!uS%YpGspfuHlEkS1G zHKRDWV1)mf7#llT?%+Gfga21MHGBbUr>8REpzx8>%kaOz-_AJH+4J@f{?@^^KfmX&!j z7MxLRD0xI!!><$5uCGwTLY_pEe!8v7)yeD^vBfa-i1^3H4C~DXX;2=H1miw`ur3Le0vgGc@-CYwY3rN%D7M2e&WWM zU8{H98Ut$e#2A3h3;SHzJyWfj{mR1E-*}_vgzoiMUwie~{Cn=bwT?3$GA0vBv1K`< z+t_}eJe)u-Y}!KF^tiKR{&ERNO#Zoj4`SThAN9E zwz9$*4tjm1dPQJm6}0<0hQry3yw6>D4!cK#sL>JhDY;s%Mtn-QQU}8#SkriUi^Rrs z1%>|6BBJALRf0mN&298PAR4P&szxtXjyi=7BNpRAp^-2@N8<0Ld?F2anBwM#L%hCk zUnVUO3gFc$=q_%`1n234MYLwRFiYRFThW;(d^r6-b}2fw;S1l+(OcigTYYR78zXG| zkq`qH;c;ZoKnb!+h{l&J8RGuVq z;L+m6V^a~6H7GoT583bNTP@x}H;P|CKg+hIarcJKIM`U_rCH<=(S422ed62uNqjUP zp4$8@>uMoAwpz&YtAbhG@YRAdscHPlabja}&GmG>@GST~nNMOZ_#yBu)bKqX+JnkF zZA~uE4zbXkZSA{2+UY|oygi5O5UuAp?;IiWhQcNjkwpesw;j3h=gWxKcHI#8?!HfB zu6}pldVFKX5HU zxWp5r;;X@8Y(J@#YNF_ejJ!xCt4DJkxMu(KE4!aZjtS#sA-+F2;+Hx6jdDI9w;{oA z9BoY8V4R>Ne_1Yp4z)uZ9RK1`r2%!NsbAY|AT!HLcv z*iwe$lktuV4lGi#b?GVegWOW8B;i)ARAqRFt-l4qEA~`N#n-anu>I&w@kVh=Jg5me zdL91(jV+(#zl?YO0&zMy*YW8qupoCL|9gV>$VK4?oCLolX<&1tzw-OAT)1FlaKprQ zi~5e%@*#QMU!g-GURB8cCeutGU!dSFMxcCFlEScWXEtJ02laIR!m zLGT>5;x1WmVhsdeILk>wq(4TigQ-*a7R*ne)?@*PmWO#dBj_F44}PBVs%={NIHaQf zmMxnOZM&LeSmn`LhuHF|f^R7Ux8M)(+af%s-Ct>vuuOz>-z;I~a%HM;gLk3DzvWA6jOENP?{eazcHz2DD%I1jc|1xU`A>0YxdFnIXpd;$p3`>u-x^G$TGM_9aiG9$eRg(5+8rZW%hXj14 z=y!1AE>Lc6SdVQq;d9Kim0l86)qOjcl6x zewQ?@)xS5o$0coQi=yJa)YY`CyIOEXH>%adg&0MpFiY9Kv%j!z=)lfh*JW1$CI_~H z*%Rz<#V!2TcYN)LJeL>BF)G5wN5&{R__O={Ibp}VG4AlWnCYS z!a_pLNq3#!mL-{1WLg2E$ zm_LOY1Y-o*j4g~Gy`gn;%Q3&$Qm7CUJ6icsOY7#uQS8rF9KHGExGb1BS)4EiZwoq> zu)NAH_zQO@v4(M>OB8%za^&?6Ccjw2WN)D+(*s<*twNoLkxd%<Z<9Hg@ms!Y|eo zC!V~1s>`udGO*v0ZBZb{m>z;Bf@H)zrkCModaY6#Wc;cI8J%k#a@R+2Y>{$y@I==$ zLlW~p>m(LM2a9EuTTXQ`%m*~E53y#QJaYeXNW*k+Aee)FT)I- zI#*8pn15*BsSK=>T<|Bt{WrM51b7x@ng<5ohA*SP?GN#zkbCqHXCjBzT8rbWVq`Lr zGY<9*$UwR!qr>XHf6M3s?_j0_V4n3HJ#vOE0D(MMIPP`h3|F&^`Z=@ z*A@8g+sN^4@ISaCKTG|;zs*a)Z@IS1awp*#?m%5@#Ql6dH?Z~ELFnomuqrX#{*6E0 znSg9OPyspk8h#fi(nE%Ds+20qh5X82+yE94IY6k1GL`sqr{+f4T;@j)RXnvHvTXKwby!m3xeGZm%Or+X`>SO3=jw>8L( z@>)Eqv|jUpwzucMr4Sds<+(5Ya(wqta(Oa0$+r7^G#NYd#E>Tf#KPg&d`jBl3#@Jv z1=FOYXxA{8s zWMH~pb|B2Oj(l&mX@VOUQ?RXh zIbVo8tEYh@BAmK^7BVVW4kuS}p4-%#9oK96xN>Z{i)6Bx=o(ND@G14cWYc7`s$VrA zGj$cpP2UT4TIK|`nl#8HJ)%HskSB!P!r1o&zw04`qH{T`41fxD8?ched9#9X_YrCq zpo@qbkQp!cuVcr=hlLsEXBc@h!@w&u`q?~__~hIaqQUu`MiCQR^w9MPdkXB~Q;x!B z8F0S_e_`;w)_mwVEI-M2QDfF?0%|j47mFcm7t-oY!YKmmBI3!e`s{en>{7oso(`Gk zvUC+1!n~I0ScPNw;uH7kX(iLhSQF+*w^7uS#p zUx@Fg$4;32Bg=@4ANg+^_1z|v!QVXn#37|T-6H<;zD(<>&OJ@=cg6ao(!N=u!Y~8K zh5jySANW)ZIfBeG*tG)vqgC3jH(p;8VEV_=M&}J9xT1BCi36UCaRc=BX|U5M@|8He zXAV|7R1`y9GZ`|uf~Xp`HI4Y)_S|IckeFCyn-Tb>|SWYRMwp8`|yAgkGzB zy1^{83^BcGs&)JI)WNCXxnew;%5G*K90sS;8n0PgJ>*yO8b8-(&yHtdE_j+yx6Dei z!KITYiG5Bvant@;%FL2A-R#S*3z)^b4w#`|^U7x%*5dk|XfL!@tPSz|`OzJM06vpl zST(+jrE~qQ9D4}B$4m-%jBzoA)XtRs8-kF z4De^KVtS%r=d*cpL^JY;f1Tiw?e?#S23b?QUR(=2;C@pP@PO-d>qMD7oBvrr-m-=?#Ig3WN&dVw>x5OyO?Ry1B)d5~XSpidhr6=hT3@;F9DYj! z>--Wf(=wD)Fs}ZVp=9>dk9XO2V@TMuCwuJj7Flx0{xkK^E@8JpAc(b0p;%*<^NCf+ zdHgASvV}P-wdcl%*Hm;4zsKqY^nKX(o^eQ(ULYt6ksXD&{Ebwi?v@GKoW(lX$ zKOfD9>~aN0c8x{<``i2X;{Iy10` z9*Qn`ctZCcBkz;t)Gq-hfN!}SeR>BVyppbWCC-sP;vBgNZl#-Ei$J1jY9I%=quR(P z?E17WAfq80R3~Wu>H=V}>O4o*U@ZMI0EErKN`D`45A0fJbXDLA+RE^{JdPQF{V=K( ztM+R>SD9~_^OoS=TJQ!zYq>_GGhy-Lua)as;Zew^l@qm};OpTNdqZ;l9YD}3x-5c$ z5bkCPtm$^MkZ(Yx5MY&;a^5M;&C{6BzumBJUu+KAQ#t>HhV zQ1`cxHXM0}9b;`|SOh-t@Why;`Gq+W70al5`|3luw(P1w&1?r=v%~sJtQMv4dlH!k zUZx*fnQv+#V(>itK!{Z(1pL0mcW~M9V0d>_3)@LzG8Z8Sca>3XQ1CCb)$I@e`naOI zK*;Xq#1e5J%nKYXj!&jDtkh%ZUDrvIs$|*->8= zZx-O2f+a|zPK&#mvMp7}Y9^};oTttd0BhPLF#$Zo&@^bq(EY836e*#}lAxig3~jvk z_#)*R@CejjuTWEu2YLOa+ECYO?;A5~uNMf7`tHGO?;=!jniHEBQ(=7mOvmP)KI9yj z=8(Vt>T!dwN^o5@1qwvtBu+%wESBxfR&XM()Rk2Uy2y+|14wzmKqyGeE`-1;(Kds+ zl~xID*B64Oe7Z2BaKi5@wn^kxMW?}Ag(C~Yih}7l(le?k$iuzL^;&It4{auTjF%Fv z(tE(GtQA(`-HqVrys5AVH^I$OD|)f6+*B;adtHTZ0eW-3PQOHXXG>+ET;KUe_Wh7y zsb-iv)X>r2+2ZdalMigBQzw_E61kS*#QJe$ZA7MrJ`mgnqW|knnUCgy&KMj*a+`uX z8WNIny(;u0tm%@wrg8SC@#@qXK9PGoQ~y)R3FD+LI(cunPN3W* ztF+dSIk-ZtT;&A*yjtX?535`G2Sjq!+0fY+`V-A<-<;!`*)>});1!q$UYE>CXiT~fnW`jph(00TAp+({DHyx2Dpf(Zi}{u$!K}|ztD$zVw4`6i3GQtL2W1Tf1F80)Ji0u*tqLQ$bQ`=ZhMtla z5-r}#ub_5RB0(+?Dzu(JTm(^(*XNUajxp}ag@~q3b|~T$x-3O*p0`G>VR>SVyXmho zRE$3l6b-j$@PsVQ`qg=$bMV_Elg9QNkz?YcgD%u8E5TT!*Un4Xbxe;Y5YefVt;I9+ zX)%@qYJfij^VdiRZ^B|)q$FhpdK>(BE!ye&N+GlCrAfOK#)HNewt{)$UEOgt)2WNc zo<&W|zLG54&*?KoKY5I(zA2JL6?y|D&3toCj{?9(u2~k#!4Wugn-x0Gge)G%^XZ{n zjelBZb7CTfw|IO<`8$fG=&fSgDYyGt%2`|W!y)<*{RkQ(r?5WiaM#bG|2md{%(YfJ z{yrc!EU;k97h#IR0)L#1GOJD=3rKkyjE;<$W=V&kHLJNLszf{J$a*au`2jfL&P(e>|2VI#MOD~RVE8>UH8(s; zqmqtNS8)^5b!**Qg(bQ3tvA6V_Mvtj;{9i2FVt(v>3tSqChFS$*HFgkgLn?Fk%A+Y z_@u%2Qe)fcQE7V-EDc`s6Ug&r2VH@q>V#z>xzlP94qRjPZ!=CS{l)P=4x;W$(X61O zm7U8tA(>536l}i6Bd*5o=L$TRN<^3C=30*i*fTXw_ecO^N{VM+td!5SPCR?cgs+-( zgd9bh#FxD0*1jvy;-Gsk*_aOEQWH{a+j|K<{z9f#u-eVP5z=k&g=#p>UxcyNthg#D z4YGZerpgW-=Q41Qd~rMj`X^a1-V#&L!H-&LJI$Yg`)9E{P}NDWKS(SK4&L8Nj*eOq ztafzb#Uy{>&z=4xW?!{=7c@GJ1F#)kFIdW2xLz=OIGA4Tt@&)%_fT8+Il{MO*+_W0 zc6fYG3BS9hu{N9qruRtorJ8*GZ8Keg1z~b{K@WUp9s4^s>4Bk4Zt8Ibz^!*AVf_0a%5tb>pDUzZAXZIr6XkM=?L|`+7Y7oSNkd$7#I8-e?t!CG|x5NWAPs| z!*^C3U)=*9gS%<__gcRX+))YQQDjeXT+*7JbY&< zW%i5#_RK8hLk(-GS$qIksJ(;Ba({!m2^2L?8J;(_%NUzC;y8J@UK^p%H?-7)ddyEw zj9b#DKrOLL;L**pNZUWN6Q5S2!uZ3;)qF2F_NDgQ@$3p*8z=Hh@uPt;3tQX07*BUu zzr3miH*s;i;~FHV$J1mu{-mfSY+NfurT>zR7_xw6{|Fp}+Hc3PG?*N3u2<1n!S7*S zXf+q1NnDD%)MHWRlQ;_gSL*q)&YMwen--gFC2cG|cUtnKaGbQUEY=Z*sbgclA7lPC z+*hShPxv88$N#o|4`cqjeOKV^)*0cwm5Y?FzKeKy{GA7@wEx0q~Q4=%Jw3UYQ4{IrEr2}cfP_q;A zp2?kJTQ-{`h2t&OG&)Eo<_MdEncxfn$})vD!9th)sd-N&wRq6>ww>HW{E1GMYIt2W zi%D|710Tzw!Td9Kz;2UUhGmIFMvNc*NZ34@>`t_3eIJGf(8JY2fheEApXhqi+-yF@ z7EX0Y>itgU5B)84s|4DNRaN`f3bhf=zs9>(e7O)@EL;A?^W2}nC@8t8 z(hS)nJY*m6IjrtNDxv9LuKCJdqVaJbC$r*(rk?Z9!57i$g74T=t2cxTwIvGVgT(w> z*t%77Q#)ui#y`~8IXeu{r4SkMDuQmvYXx-Lq;PSJm{`218q6Y;D>guygKu(CsutJ* zgSv2FnpPfFoh@!=yg$u&#jY znT!v&l%QgCd8yA}EzQuD8~Rpl?lkbEHzQ;^upv=a(C674BoR zTEy%e*g}3JPU)xlmF0U8zmR6PjgZQfLXCKDWW1$;mKxq}?KG4d**pES&Uv%~K7KZ5 z@-Oaiti`M`f!D-DZ}FO74z-hxX|1V5&X)s&^Blz(!*1|=-i-=r#mx@rIjY4C!t8xn zwq{qgsI(LG|AAfBKIY@wD2g{$i|kHvc-XKNuoc%*+sQNpCN>JJ(!^@P=&ymj111?T zelfN$RC^LiaQ>6nFUG!wGRe0Z9^utO*`Rm*^oYS*+&mTY5HZWa0^AYz62H3_INC`` zaED?E#+3>+U=TIFDAn8?SHK@P(RNPJE=SvELyodB!N$WdY8}WbHwlI2$8S6;^cZ>! za#fJGezBkRALMKo=iuCl~FW2bGBL)CZu*vRy6s}U~?kjZr~HYacmwv z<4d&6&^`X)1;q$7UB7(VE8P*$9-_|mBz<=47%LRYmI>(s_WB1 zuWKLHspm`P&j+r~tUz|CNEh*o)+tQDn*YL)Wh;(f2+O-1x4U5PzJz_`o9l`7f=;FX zeNU}$0c*9HWZ8~8h~`8}o)Zgafhi}Z52j)|dEpHmvBLYV-$-jGYEb<2u`F9(QRI`^ zFVzV@hx`XWwrb&-Wm=krSYn59QX(OHiXYvNKKOei(Q-$rMLg)p*0<(oh3_r02(R5e z3%{3XJ|4S0>iC&O`1tO%*pJ(Wk`^&`_cnd&b4JBhp*71QfX!f8l~C?oD>Qi(UAuj) z`4*vM(mvF#Fy>Zb=Y3qxR=%AhCwfR=5 z<2$Y6ok_|3ldO$2V1;@8i!oN!zrP_M`-iSoEYx zNddut0XwadmbQjcuxgdGVpouDX)Tfg-9mHHoTO<9ze<3L6@Mj7!1`lb)u>f*R)wu| zbz=@)VaTde-zjglRiQI&PTJ4)w6M>kebjvWU?v)(aPR7+$R~w3CZhY(0JhiqxU* zqkmZ$3{aV{loUxeAPanBZPMmezFSl-Q~nYC*Er>AwJ?Zyg?xW_y5z@gzd3k9l7EN7ly1-ZA6^q$@zNchS1F;ZR`hh4F--6v8xM) z#+an7QlGc8_}s?373-vHHMVXU-FVh_F)2WdJ9J%m-j#@LL(6N)I%$o9OO&b817fUP zy-vuqr3Z2Yw~TtZJ@qe=$AtIMPHKsNnUAD#YjD0Y^*V`j29{jgUxxkj;LW23R;aM* zf1EmKBCHNRd9p9Z8$FfNVkPCC=q#R>sQqW{%QC#No7hLfL~a#oje#8Ro@{MJ!vy%x zQ}blgra{yh=$(yrv_)#>dx2Ssm65Z+I|usC_PNBYhxHf`hxq}%pSFLkv04YUfl*?% z708j#fmQY}_AS>tqLak$DtJJr>AzWN748R`GU!b6D~xuhFRX7gO=Q9s+?^4RXWRJr z3y6gu3B(G(h>LyIE{Zu>{S17%%S8lo5;29v$my8+=S4wlZP% zV5+po`me5J3y@}LLt$>Mvk3CRu^jn`N!w~&(LVpguE_k}3&BGXPpfuRF<2|~u+SM!%6YFML#3+5Yp0&inHoc%L0tTI3^-LTBP9c-Mc@v$9=0vO<1leB4So zNn&}IRTd4)Zn_lh62}!0g`uzWt#Fd<{%+{MJNNickH%u3HMWw{px5(;?z*~b-fAMh_oRmnja;}3PUn@+x&o7nTMG$XMl86xjO%{a{PVRyBv#VU`k67 z>s3~JpM^mTE9gp#`N2_JxBz@bfpB{^^cucusXRfBM52`i?&z|MVcF@X-eUTUdi#Mb7jhCx0pQO?x8zl<1}TfbOF=4f84ENHQ^gtrr0 zWiPE)m}SY<(zPeWDUx7&7A|;HfC9V@V8-nXYEnHU5pA~ier|6wV!msAJK-wx=cBFZ-25mQ|7rGxso9}e^JehA zfKZ3$g9nuwtVI}lY$YxI^C!6zxDxN zE9-kH9-sE%H%oM1mA1io6$@LA?1?CHzHuEN_$&0pEijxgVf0t(9;u?X%hTwowg?(hQNo&#^=Ou?#lnFW_pRMKQ zN=bDSj_|HkRSP9l&pUZyaFOudYqOdZvy*Mr!b&SN90|StL|hYEb@si9AE5U9ZxQ#e z7alW0b>z?~u@$q6XOs*fcffisM?OSrYkryYLe7s0Qu5_i@McDmkQ>6cKbN!}wd<`? zL!?mS#Vp*7^*rV>pmQ_wO$=S@liET_ZbHTQftUIU1*@r0Ko!JaGZoc>xi4y30+^hx zp?q%@N;6EVUniSBkG-S!TRkaY8u+giCsmN7+(x$IUO{gs{xwp{u4J3p(%M84Y*Pv_ zgqe-W3C7x{0e;tBQ5DWX-6v;kxVXw||NBm}NftA)Yb3W=8CcT||FetO%zOnubHryT z=EbH4BPpopAu(M$>3L4nwVNV=4wC^`OM`yAFtI57jG@FCckuRXW46JB*wps#?nkcj zW2l{wthMxIqACoj{K&rx_|7rieBE!=B$9il`#se*LqS><5f zSc&mZz39P&ynu3;YO7MoO!&xix*rs70iVYM%mAAF(Nf7208i2ff9fFK)ibj!4j08P zQ+gj1eCNitv)WoqA9z7&&{k(`bdY4$6JWe+@WgbEpg=5`YvQ4H{vK+L+gRb z=0KnHA)&*mZ6@)4FRpz+ckdoW@^fzDdN@YDSz$ zC*m(>6Y&!@5r^koTQkA%lup|l>ZdH}rn>R;&K{PnK?Y&O;@uyBPZ=F zQNt=JV1WAf4C=EteopMY)o*W?=8MWQ>Bf;wRgZBpYd!yGyqTZ)`JM6jP8~V)nY1jk zjGtv?gNU6U+|pA9AL1oVTqbjP5;7|?1P|S6WYgr(RVfp0?Rhb{g=d>Mr?>u-mIni6 z5|iaguzR3VVBc=sZjj3;Pmg}z&`=hH$CR|VosE`BTh6XUEz{l$H4P*S`Z@}XejFpS z)#+J-i*0tz}1OpDk+icKKGx!Bh`}dD#gV~2 zE?Juf&XY;`j+2~Gh4whpV(X+2kFUdzjab90nI;n2coj zG6JPi2G*17ge=qop60osZm5==d2qr58@f*T{n0D$W{AWoU#sYX`hU5%pMWJ%D#`mx zg^V8Kd$JzNm-~H38vHUa#i057`d})=+}7;F-rfDxx7l73_p?#oVNVam29s(YpQx*Kt8fR z*%lT2;wN<89_Y0E&(+`Fp89P?#upOh@L#Osj~KPTuK9{ygC*q-D```O<_75bIxXj} z9`lQ<$DElu=5if3=hxN0uA%pcOhPkxRS%88!^cTSEA*ZBY>~%UzcIALbq41|?bsbq zO4EFVZI$t)h1RPiQG)s`lkwwH!tt$jS>~0=ad@=+&T&UtSRMM_)l1I}9F95So6pQi zjV6cpM4`GUj5|69`S|c;lJ0lvf8dy8*cO%X2LfwbwF-BS?G*y6TlL|P1}p?8SE+|d@13DSbA}PK_ z6&hMV^OXL2`S+J8#z1k&9I!cwajPy7FM6G*f>56G`~y1hlO5YgAQ{+X=ippK04PQ| zA9qBoto^_?=&gxEcfvwI19s0gYgn{a2miG_M|&UoulL+Pw$s?1ReD5MCUoaX@tehp zcTY|DG=F-xP?(+WY4rL0rM##E_YbJgZ+)7oz?+xJhxC4Chmu3Cqu~9|`r}>Yp8YGv zQTu=&J2<%^+-Z0m?JL&r^Ca1rLt=e{M>awZP0cIRmULt%Sm38JtD${fNU5dy5!AL` z_V=lMz?)ah(F3 zRLr)F^)&Lo3DX#=4uBALl+#Dd~awyn(s1JY$80mOLDlk571?RAdz$wfedG`2Y zK3K|+1Hm5!JZtN!X7WGc-5)0fJOc|xw^SuZ-B>$9-OpZXEH#jvoW|Xj5(A?wiO|3M zHI(ysw-2)yxLPn5z(@k}4H3pl^01~*ZZM$gE!TlQYC|8X;bF+}&Md}$o~XQo56P!^ zaQAI*Bu##$^L@38yj{O`X+g z+sWg{8oFCh5b|_e(~hQqv7{@pP3kU_|n!%>3m8k#hRj#Gt6i}@x@LiR!qp@%+@4_%=t9# zeOFIj4zZ;e7PP0^)(NYte#HCsfYp7VOc=2S5YHe=ww_1s6f|Dr^m%HocrJo+a0@a~ z{54m8@j3eV9_*v#(2f~sN3=o5>ATbBzQ0n@R3`YXa+nj*pJA;Qs&#pSj;oTm&b1ny zTG!4XhPU~w8#S5oq%3PHzSr3MuA7<9GC+eRAJN!N&<83LTDPHna1NL92DA@Xa4%~1 z7*6~le9VdDQsLjInf9V+#d@5)PL_Jak99l0<2xH=} z?`sQqMX$D2E;qgv=HY|X%1s4tUfs`R*0lS}okKpTsJL0=rp#$;YkakqDoND|g$zNw^bcJ(C7)|-i6Zm+`RO?3MnQq| z&^&H2OObBKOtC!&AD&ZY8v{^|&4GWqcrrBxOe}Ln`%RwjhpRQjfeh*b7U=`z<`Kl4Clfb@-x6gQXGgA>zq?5vubJzedCJ4>%SaZ*214qUvSsQ zB25ic2fvRUyj!J}U0mpXbSe(<*Uu*%vFgU{+8@aZGQAu+!C%1HzerVb7<#Tol0A~Kn}I+w4>|ir>F|<8d*L!I`k`QV^&&I zW^4V10)@2}I&4M2k{b+SlV+TWFa|LgdqGLJdlis7p?#*c%^9POlJX9DI6QEDBFLX1Jan` zx|hK3wi??-nK4PF-DSP6IXknB56wfu{G_*gr?@t~=ak#^F|Z#TWSJ_|>deP=_E?r> z#-S}V?s)V&K7LwC*L~7`MjChM9lht^N&NtMB-&)-VN`hk{V}VgkQpx2RQOF&lA5(q++n<7S%zJ+pr65#^szTmc>?`1*r50`YxSnj#W#0CB&uzirorj>$XEv8dmx z%*&IC8q{VeR`5}qF8JGXb+YOhWlpW^A=BP|X;o_{}%A+cj#_?V<5fW3r| zH16+|{4uYNOdU`1pv$nC?+rmCX6ib-Oa@{=s(x_>9#cMsg~8k zjkyiHOWmg*Y{Hy5tQlJ-+^7qQD{y=rP=O@v%Y@Dqf4H0;@}1kfZMC4z-ORfb|9AiS zf?D^YxNvHJqOIBSvN#BB0+ws9);N=6DH!)2ZfNICkUyRWZ6qiPcR*jbAQ& zj>*fKvDpF_mdN!uM+UC7@bhs8^HoNe;_W_vstzk@Bma7p;tRY_?#6WGjN^Ss+Tw5S z++e$NH);c*HlFIw=;KL;*OF}iWD+={V0+htz9kf^(6(Rj)3rFpD6K^?Jx3bfTy#A0 z*0SS~AKdO=_5JTOdDN$fx<Z`Ja}WJ68M^K&?a_9s5l1?%xX8g7)})bp zBWi&&R%%iS7x6@Co&wdQSO9%|`=!-EHI9IWc%09)fgfixcrtv|3o@2Ql#!)9sXiql zI~T8rb!&r54M2sI#Q461eKTyhD%}@YA-DpmKD99UHgs#El^Xa6aS`kTMIQLsSInC+Tx|3O&#hCIT^sYZ9BICmqofeQtXXSLu><1<8- z;@%=#2wlS75OR;m@%g>gn*#O1XIRsg3Ht`mIZJSTdsEI-UC>v#u31)rd0eC0M6AM6 zC2JjYc58Y=cKkP(puRr5qF>3hqb}FG`uIcA)6ZwG*rvFq#}L*$t>e?5*6HopuOiRF zbE9pOi6B=uk7|WvWD)3EStCY)g7p+m%CRIdrK}+*2eAIV!41 zz~VVrQKjU}K=YyHH}XSCZf8xz_D(_ub__7@NXKBbnE_Imh5T|F8!^#)GiLR~5z96S zUT$oAmTy}w)&Rzz>RyQS8H>He`*&~_f%ea8c~JAJvUuj8^JUEScGyoD^aM^#G@Smp z=XcHHj(xBra^t1bA}5-c{BpULX(-Y#;*edJ!HmR*-71UpO_*xg$o!-ZnXWe0Plj7n zvJw2P+oxh|SlAA4&h0#3hq1-X?wW=5M^scklA9Vipu&o2_~)n$;PmfEVblNm8;?-%0n%m$_dFs1D^H{OY zG@h|UWW=~IthneEIpfX8EwGhlsl(zMd{~BDGwj{D0UDe5&TsJ!{+wVYnX0Rc2)C{; zQz7_7-j4YzpRUzVb0aPu;=^VsXTD6eL56vxjzAl&DF5IAX4bviWesdcAKnAb=(ila zjRx>b@^2@6uBkdwoBzum+|_+tt6jKM)I34RjY-qCLXKP* z)6>(o9u$mBkED`K=O^+j#Gb_m~g0#9TqpIP||&0wfwJOTCR?m(6?=x9i6!PgHKeiL&3809xR_>NmcsYX`e|rB!OR>M~y5`!aaJ^2o2kF9DaV z5EitHB`ZzPY@zABb*#(pq=r@srJqH5q(aRnCg7;M~+K!gfCPkjrnWbmK zy7rwuihzPy#V#u@Vp;1tjY-3|>tjuqZrV^%?<` z+k>m~*YInA;?1xHQLE|$wgoj)l1DtFJaESO$u*KD`GXu?EslulGGZ4>gPW@sfM2~v zQ+IZ8`?gE}8g|c)0hyYSD^{CUDk2`t6?O)8*~)aBfX$-c*`Wjv=1tA6%xTd9dEpLwIfKaZ% zCj8^NpO_er{{yXLK^rR2ZrA!d32J^^#08{UJT*A@YZvX09*m=}dN?D^bz}W(RM&e@ zEzf5-taQQ0J0+~&`J#W^v5w~={a6d)h{zcsUG3rM7$+xd-}-TC1^Qb=9N{OaU{R*R z((I;olj=QDKlEYDpv1UXmxZ|jGlxA3zHlwrURI%NhNz0n5IJ`=g0TY~+>qQqsqXze ziS~K*?~tFMZyE{?I^WHI^*eiv`oNR%WcZB#o@8SCCvw8AldA>Bh%=Hx!OH}7S!$C^ zUciUhi)d|(r7BSqW1@x7sj&!9khCAgvWXCAF7>uqj*^;Ch0wKVBh_!O!8%8)hDZ1f z?s?(J6UURS-7*<4+hpY1L3!)(6e~MB1vpj+IF>r3w5>xwPC7IrH;p(G`_X>He&a~? zh-*?Qu9n)+&&2Q7!9PJeGn~)=q(Ch;!}U*uU>84Zmf43Ts?(($k=c3ZrvFe%*hh54vltfnA4mp%%**sqR5w%)za*UPnN~i z?D*tjcxrsmv2o4Ew45X=kz+hiK(?kLYRHcChFoeNN0KK~6fx2Y1$CKMEqX=k`z_uK z6aEgh6hnJKjAB-U5~1&0I#w;TCX@%*E}d8S_Wzya)Wk}4R43=lw1)%L;P$CQUdv~$ zL)W$k|LE$#Hb$G)+zqu3*crOU6l+X`&SO}eh0Z0$CXsJ%KbP>m^fR4(Tr43*nzK%8 zZXU5*aSbL8Z)kDG?SVlBG_Wekp!02wMcx!Umk0#8kiCiew_BkxOULl%67@f1S~{*- z?K#)qaUQTWv|r(x=bTLFoUT+&nZ#4-;w_1e~UT-fI_2aH5Q|_D8^NrR&6RpacBjZ3oT%{@T}3VR!j= zXsZRN$#Hi&^ZJ259{4?UeUZsQxZCXffj&(ywhovx`ZLV**kbrAGtIrhnUt%jvK1)% zMdT8ShbkiFlgY?SD8so>fw`ZA%#(Lx`>gX`BcExvx1$!eXVj0mB8POC1Bz2U;`ppJ zukBl;mF;{IJVMy3Ph~c5E!UYRw2d)NPOTBHFW}poppC@Tx#y(MzP@10(Q-*Y{*y`7 zX?O3Vcz%ju{DRsT+*eozKMQ!f3)fUx7(eCqvO5h0nk6ss{E{*CU5E!-aLiuhjE}|B zPlMq)Nx1!IQ001IX1O|_sU+sij}LvE1U-LJet6>fiKN(FG-h*5-`JPPbc&-H<%^_N zuOc>^$gDnn3C`6C9sDte>@*)UyR?D{wb*8h@)2%e+QuxI@>_$)HF-B^r z2;Bg&^&UY?;+(rV&dE4|IK;$$kq~u*pleTmW2=alsQ^*e+9F$esk z5#F`G{N@qj_Kw~o%vzo7+^hI3Mw*ksk$xqIB=0}9*ScGMkKo?PC4APknjzU{o{S`0 ziSkAp?l<&YGwd$f_{+>ZfdB{5h2Fdjt5QxnmPoi(lpkYpt(R~uyEtng$;Db%ak{=W3AJnsIib%N#oJ++|{TM*@RT zr7n0Jd~K6-cwj|F*aK{%{GU6r`ip}~MZ;fQ<9?%Z04zj9?~{$#78z_v1-D02P;-Kkohe&$Xf`we|`!7P8qP1Mn^~Kvbt)Yo#U8f9~*#GAHvSTQ1tW zz*m^3MfocDRqw!l&C~ifumjLk#dfy#%7(u-WBr6&TORB0BIr!qeEUXRCty)^4FTB^ z4{j9p&1G%JJwudl?N{aO^O%Hv80Tw+Im2tER^KBSnh>zk%^+&2ymPHU@LsQ#QUlpt zYkHxf6(A#J3V9&a7M|jpqRs2Ox_9l)-CQ)jxa z#cFz@7`S0Y!9tdD94gRuvH?SZY%ux7BRj(1m7)*CER(hzEYht4)Bmtg28~NQDMpid;J!;03eq3ePr-6FRZY)v!ImNQll^sJt7CD}cd#7{WR z7FK#km8kAji2EaLP~-+Dm(N&O>wJjwGr?a-Y44YoPdl;VX{ z*eZ^T*S*|zNBd3eXLZbVr%{os>bvB@Y5nLTOGN=Wd@@MzzB6VQ#%S$w5@~r|?9aqF zlfRw_lO&oiL^ywsEpp8Ji0y!v#PX2mx=2v=$s3hKNkbuv) zbFq}F_}tD7-hg)e1l*tez-+r0`BLkI2EKt8)iWdC9aD(c3$3mATJvuJt>nDQA7x(x5KnbV7w3@|?`rbzs)%&0zX{f0ujS}^>i55vZ*s8~GL=t6*J7x4l~pDzVmAjD zrJ<6$wGQ!de=h@lB4{IzY)=qlq3#;?<~~I7X}$@nEupS8DS(ZS-l>}>9mUEl0In23 zd+U_0294ilv08SPzd&z)AjIxuyDIR<~FJhSX%WD_&+@bPj8^y5vpUp z1Z%FX(gPz~gn>aXv;Zm!ek^}_aOjt_(I-#j@ne<98B}AN=TP5Sxv-P^u4NMntihlq z9;%$=PP|sIS@2@KvK6FN)tC#L;Zmk`D(rs$UQ6KwYc3MXq&tyicJ+Bftab6#=M~T2 zW*duxEig7NtdBp_J?2pOwn&NTdP*z$o?r|~IsCgonBGGD-HbdTFegvwgQm@9p~C3S zBBI`QIR9|IJBthD+TO&oaN2%L3-I3m_Ul-%w^&n=KyV*L(hat`HnxJ^JJa!u%YEnx z>l~ben93x1iwfE=95gjDtI7cMA2wT;rhA;w#eFV;8SvG!QQ3gvg=x6pUJd*G2Lj3=F2NY zUN58++}2d;;{{WvI+8_n?WQ+tu9#lyt(FRzIIG>$>iPj?SgSpQlcCXQ>blVyEK^C z?A9HSVj|Uhb|PQRE{^M)hHKI3hfjEl1vbCE_qFy?p*{<=e2@A!Mqm?OE98EBSbF~p6aSGCWt2Ywd@$Mun!teNcx zE4UvR#z1%1XD;f$>c_W8>*MseoX*L(O&SjWPLOxWm+QyDjn@!0;Ak&(JqjjJ#G;cyg&ST0z%NDT_oMmk*`6cf0bNh)wc8i!o zA`k1Z@+%?bD<-FZ_mVyMJv>K&vD-4tkFCMj?Z$olxYH6|Cy6k{AhByt7+(o6wAARK|gK#GcW+FU^J?=75o`jB2J@N6}**V0$ShT z$1bZ-Y2@%5`sBh7(I?5FLPW9GYS$c}XLe%^YZd0L)@4|rkMOklqH8jKwCsldU0BbP z&~J~=UVcM4@wYnXn&mlLk%w?MSm`C;_m&C4U^rNcIyk}L0ZyBraNN|dFt;U=!JAGo zr}T@n6d+}rLan1umltcyB)eR^G#8xX?DFoxT@CMdWlCd?1Nr>U+Q5287Pe>LUwb~3 zm+?6R+kpYsK~(1%a4CxtvdVq_l^C=8;A;ahIU{m+B41VCWiOFZc%Y`#E4! z`^DjT12>rM6!BLw$okz~xgUK&&qK7fNtr$M%)H#~k^wpic?IjQKRudSuuh7K<$+vM zOXM?8k3Kyx*w`wPx@bzNuvt`x4P+}Y-@AcHDFy;TLOh9?_sld`V3mBMIXie`c`j-= zeHes3o_zX!xv{?vx%$kORVkc7=3m?^zU%Ge<`a>uADsrMvL-+fJ$`V zrWnfr;VDb@DN;9NpWi^R1I~;yU4E zg7!@+^pD?8w45=B-i5Vt+Bah5kG#*8x4u}|wM(-sBfI=s{CQ=Q_{1{4-105+ z%O|)9YKtP%yV>Y-NSWJ!qoihckX6oWHuZ zZMZydfND^)+Ix``+{ZnQI(_QMCThz|3bkpI3tW?qeqbz#*kHnw5T|S;%MrOAV^b_a zGz9s*Da`cqpiJtB_`e-SeLr%=_g{sP(9E zjX6F*{AVn_RyP*cx%l`zS9$m?Lcd1@l*7K<>=DI6dOu9)^=9`O5pgXY)=a-|{!MtB zOTL`%lAGmSlW`?%aAPxY4QODbyH@FbBXT%LUQSlIAt}ksVGS%tU&+x|Ra1S%oT=!# z$2nK~)J!t4GUNBdt29bj!=dZWH)ai<9Huyom?c$jlHaaZ8^yBOq1z59wYAHWV%b{p zqa7|$iEo!Hwe+)e!G_%V-fDHk_hc-rgR~pQ?ON%g|-M!SD=^3A#hu_NUWA_w>ML~wMc$0@r#LK%{X$Ym^xYL#pZJf zGScE~a(G8uq)+WFtv7~5P(QW+(Gg3EqCp7jqBP3cb9$yxM1yzDn65l^{wDJOuXt#Bez0j^USc zyy9utgs+_`o@+^U*tTE->(3} zg%#I%N1vMrcD1^Jp`l-oG%Lba{6}dow*p1N{5aG_qMxI>=`E-;r-uC{=Gxck_ukPo z=rzm5-$9!Xf()=Ba@de*J{PqmgxtQ#^`t(gh~2FH-2SdB6|r|O@s7eK`H`0~hu46i zkpI3$*M%{CL?I>RyESt1wcV8~%fT#aB*kWt^r^d=?0-!dGO}j6!G)pxrkS=GBMrE} zebAK{b2RA`k*yQvA!MjaVum6@I?X=tXOLqoT0etQfzI@O!v+mmfnQ!#cd-`e&`oPK z>?jP~XAx(mXv>7}jw{U%h;**h_IjGK%m=vlFb`}+ZtfPL_bl!6|8*w7)$tGVnVlpB z8KQK}LEjhu;Fr!P#WHAWApb#PM)(7rlWcJgS5}gLbd74 zV2N+?Caf4vaaIX&*xMTdUHRDODb!4cUBx?k2Q(av%{98NPWnCd6^Zt8!i-#bg8VRE|IbIb#e+Vs`2m{6123k%0;dV&yc%4TT5V7L?s_e#Kp?3 z!e@ys!n&zvdIQfy&XCYsh?&sm0h)A*<>r$qeR@ebK>Qg*UMBCK+DkRhX($M9SqUyv zrN)py{d_Z;%ffx?Ox)v{(U%6XMiIy2GpzdYq=~!3Pa9J4J!jGi*dJ(ZlJ&Nx+Ow>! zPpuWwY*+&;Dv>#4I3YC{jA+*bUOBygVlI>1yUyFAUH)P5@PSLD@}$2A<4fOYh!p62 zGtn2ueNMFeb&R%uds+0hCajWerYAXW`q|IK_70K}k(h#%k>0drx}7$f22I zDnpwVLVgr93zkjUZN~hx^BqJ*fybC%3E$QX+-^CL880&s(hy{)!EPH5qmTHJ!jQY} zhrw)&a~XJ21I{r=6uK&7j)gjA;EzsO(w|4g;#TJ&C;Y=4K4;oSe(0PZ9#;Pr`?feq z`7d(BF>RO~#yBvRBc6hN>iGEEPEGh?=dZDkivXASSf}-19f4TZV9E&Yl)FBpu#4Om z8nO8|8q{*qa-pB#e)$ZUmMQ;h^vIPpmrc<4Rsk28p)Juqq0b0?bM!`Io_28vdxiM1 z`jSCugDZw=%R4exx_|Mr9lUAPV4a<$|aY9KqF=N;i+*3E$MRgdfh27S( z&IbvNvlWXz&b!;=B+RFcBH7jGBFVAXuWEK&kNE779sl^Q2-p_Y@Z)#hr8~eSFHJaD zGh==Q+IA=O1s3R4<9@RvQ*p79hz7X4xwe&Jf2L4K$_?FyV~Vm9amH-YhMQ@#4)BMT@fd@?>R+=4I=S2OISP85P zIEovxBPj{15J4@dQeSrDRC7s%N$3mfn|>^1j{I{6>02BUQ)wPYw(+Mf8XIvVHj_JJC5}o*%A9trj?#=)RlyafJZio zYlJ9#i8f}fMEN)p=x-OwR^4Isd7e%iCN2l-z|zl9CRv=Q$A?^xN@nqF(w3f%snYAyhBlW@yLK5;G%Or0j;dDJ1iipb{hMhG76R!0(iNwDJk(qkv57r5v zHY)fAjIJttGHKHK>3g6bzh26(_$YrKMvvG~tPwf6wq^7tTb)EwQw!unz}+8Dj*6&U z)iPTieQ~zT`swU+?EBYV{rH$;X+?vSDHJv)cWxHin0g^u?P*-ssgVfk{LUU)D?}=| z1X}d0drTk8?K+!CYHM>&I9o^2BjfM8>x8}+RtvftF4(c8wzljdBMS_5J!^VQL2#<2 z3w0#tg9A%n=L}1iGCACyclzHjun>$G+V6 zP-QE}8mRJ@0*grjhj*s&xnpfl)&YB;$(ISgxvorFuYM(18gQd_OeZwTY9(uWXHBUB z`0P2oBRK>uoI5{c5R#=g0ABDM5>Kk>Wd|qzQOK ztrwi20^J>&+dpZVejhxI8q^h+ze2y?rz`gXRpj{$Qvk87$VmQhbHecn&Lc0-yxoUb zO&BXr6%fLY&~LppYP@N*_Nxq5K26&Mdwa{MDRfsF~-4-NspZcBxK)p#r@Hoo8D84Zv%QtiIY-X@<{ zSudnjR0)fr=gK1f@)EF9osAr3{Q07yv6$CHy(wqXCy!N$t0iQBI`eW&RfCBnrQ5l) z+1;3d`q;FsOnIo4Jxh-ap~9ZYCzHA4O;~Vmg_y|0tZ8~bZYb9Mqz2HeDwr++|v9>#qD|EK*S6#9A zEtmPRM-f{-;Ey>3aYg%Mlc$GEgGa6`K%7(3r)i6!=f-JG+64)@c*`hq{-SSlz(9a2 zmI<})K(NhilDS7|Uk&Z`G&Z3ntgvVF7-G%=n*w^vA+0kPZSUP(kNk_05&2tia7@pGet3BB5jSPJmd__ zz^+GG+)L)TDg+~NF<38P2XiusgD()7+5Tn1d z;5m`5S{-qH8H-qA1nQLk^;`55Ie6~TrrK>d~N4QqfF zu9K+d`Y+$w1ihe7wzZ{#B?`O>C>}>Tz61Y^`3KEqrg^W^`re51NpEwvE2r8z2sHqV zy*8!~HLaA$>-zxl>6XU9!AFH6*@UB+u%XwaHt2BcrgVZ;Ax)^zrGl?R`C-j?7VsWX zmt9oqV{Ns6D)wYHPn!D3P%D`RS=)E?Vx*Ip9E`5bbZ98a|3f+jv z!|w5%yAfQ-SNMZ%sk?wVY8tr}-e8})r+|Ak;qVvuGnP1YSXW#?oeNK+e?={3&}yL> zIyV=f@M@|m6E2WfRyHY$U|Z5vO^R5&1w4x1BaZzQ+P|RFci|7sl%th`cNTFOPB!x7 zaWxd0r^b`&Z_Z^Io-M0=Wzx<|({-U~TTvXz6Qk?TGMPSR?p`E`K;^Pb&{y+Hj%VFW z=)UIeC)WsBWRWDr{q0+YpG>TUrd-b*4@~RS<`qdN{ny!2p#SoaFpi2%^q7+WI>s1U zCsa@LoFL*sI&T1%DGvGzYJ>w(e@U81u{wJ0J=Q>1kzmZ|dCyE9KwZb4JLEa^d%2uy zO0GbZ7k<`Md~`|oBhd5-ZdY2yC=M1XviO*K;L5DoGx`i;5qP3+>~Ih5w9aeR?UHxH zrZBUSi~A;tO5y%NWam7dX8nn8F!9Bk?!?&myMudnH%-JGPpSDaV9Gn4*#6n{=bgZm zckaYC{La~fPV8?U!Z zCo$53_iJFmNDJ~vp~PNpmL4TCJL&s8*221hMbP!k`B=dEEb9Cb|BWMx#!CLE)tlmJ zZ5d?;Zq_;{v3i8vx*0qa`1J!!`Hx)0-P-sJQ-=AT&uA%sCYAH^0{z^TS}*LaE7o8e z{*b4!BNg~VfHZ+aKiUDVXU!GaV9XKwEkAZw^ZK2?=!`iY>|W7cIN?3=vnu&hLv_`H zqspQQFy7exmuTHDX5ggMKiro?p9!3YrU2%M4mTL1biD?hY*$iJ%$@SNJ$iX`nC5RL z!_s{u_uAVQlnHH1%Opg-xN6*)OBrcNiZvlg<`}~izRbjnb4HC zmfi<+Et*KN$OPkch%F1^!&xpJEeRizJqdZO;|!r5WJ7zmeL8`BzTJ zsEGHw)VxWce5f+u0)L)JiLGo;2~)l6mf^cKWI({=cW_y}$eU{N3d#n*;@3#Tt=rTe01O-?>GMfZzHAW;qrZCdnh! zv0(eH)MnRtJ***=--@=OST%ZoitA^iWp7~S{?IBKB*z;o$o0I3--Q0*znbnj@1{N= zJvT``u-h{rwNn3w;+v5#4JsW{hy!2mk>u6mvAWafGj-rRr1@ty{Q6k6s10x0T@-w3 zR}5^Dz^i7e5F}I$crwrImx4gvvx-3pS_8@a>MXOiSYEBW`c8$IXfIYqCjBgnsV)|a z`6`vbN|}mkB`evj#=s_?^sPDNCwh}fhCdHT$pPkX=L#dsE z-%Ihk;MdRi3R|TH+=4hpapl$E2vlUA@hCLlz`(Juacm20o0M_Da{%p1G^jtsafp%1CR8*nh_- z^?HWbPWauh4YRL!fkoSKLvutiA=5AqICeHnGJox^7GK1y^lQ(gj;VIqeiZBa0@{uG zh*R(l{rm}XNObE&jEDdOLHEBI!4-g6z&(Mt%C7q(J~tviPrv&O_NgCLhgA(-W3u_M z8Lo%mV;)A1`;+#VYe6V8{5&$uY#L1jP%hAYzmeq;DOzk=VBB+d-`HPlz1i80@f>v2st zjP0H+$ey99OecZ2>9BnT+UfGfo!JkMDx6OlFI=|3$L_qWW}-OXVQk-s*5cJi4!gCy zs)mjMQZ0F_#JH;+mcfR1%+^JK5tmGp@*~golj`w$QEK0jpEvjw)nc`*EFhUtg@X0i z?ed80xf#kmu=BA4ut5tPkEQRvM1p&hi!eX`bwT%nz0Ha}O#O2MYTW?taX0!NFofp| zE1Y8=p1d?%Eg!HO(@*a|oxDZdySYT(yShYFsndXeW9p$Z)H)AsdJ_5ghEwZZ3$ULE zO)P0Lcn^c%Fr8L{BPn=)dWuoN+?v)7{twte+_SBuGEt$Z-3vRc>Q9EQA5-s1N~<-d zDF=#!R_Nj`*I}(DE>634nrd^bMm_;6AdIck3W<%|X&(RRsO*a3_wKioBX+s?f8u1=%yhMQr`gvx7Hu_vTL8S`c`E$&^&8V-F+PS*siDjrkpjhI&!(;IyV_N>bh6Bmf;udwK zNNe!AP}e54^zj!2=%qr@)4fH!7S7!ORopFuAnhgPpwXYIwicd))%?7kRs%v&(dK?&~G+-%$o&|kejO3Z|K!rVz~~c)7)7W zT^+5=SLEjwR28g_zS^x=LNtYiNrQixlimsK%V#~czM=UAo}sTj(ojfo-mLQ(n<~1% zf!c&;YU$YYbd53kWu(KI8Fz(N|rm zn6?7-K+i+*l@!t*r?O(H6mmF+<1>_jkrcMn$2cj zwFvuUDp;e;#C}S-1|H8w@m0F*0^>N=P-N;1!EYtN;TQTktFAXIg6X*v4mu5uSamyM&f*XEDfgJcWk8Y#cKbF9{7n_s5n?7^B%0KyN}9M3k>t%2 z*Zg=a568Al%!9ADWg=D!_hv@7PJ~B@?KW&BZ0*=~VOx!D2-_NL1>94)r$?LQd=lBT z|8moH1J;TKnf#fFbbpO3m^1m;CSH8^v${KVZS=Xh z0z#mlb>vh4*7pHMKW)IBc?vV32|kGeI$QMERD93zGmS-JsNm<~-M%fNS83xH_{z`* z?Gx}x^S9l3ElwUGilAj;cGcCC4F-rsh!!ryNAlfSv4V!yfJN$&d?@tYN8g`0Le z&SIS^aJP>%Oe%XezojAOYR12Vz({E{*<~J5kL6Db}3VjIp6=j zx-FU499KB!FR;l;iuJk!?|Oz325d5yxJi8W{x|hY`)#tvzEbzhyJa$C_tZXf*d~Xh zGI1#?eV?6BEgr~|GEb{F$TRF&yg_Rds}`)&9nz-`Qq8VBY8S>iAnrEaeR7V`F!$Ye zqW9?*|F&S!3-7#6q=f|B5IAQ&xYc$7$8E%Z#wnY)f}bun&0W`;%+Y(7=nm@1ZIxXi zq~<`!GRk!&2V$F+33t}eDnnY>67ExsWsj9LR%5;~%#0Sg3HYQ16I;hPX1258(Xs;c zQML~C#dRc~a(Q29AB_yQZ|ok}J$k{+OU-`GH@lhUve&(_k+LMGmh2Fp7@MGp6(TO+ zRO0TRc@{Lgbr-8}CpkGrJKvXeW;w4Li_Pz;e&!1GUx zArpz(nH6F}kms{W*8{gZSIFv6znN99`&EADI@BtxMX>USjqr`XXDlf!Y1RyW7Rl(^ z1`GjVA7&pB*CD3cs>3`PPBBzAFizjl(DjsjPqMPVT2xnV0!Cyta>4UE5F@QD6f62S zi42Yy`*YJ0P;0hI-gT{5X9I)PN-=o<)65ywVq7*tFThuzg@v?07!p@xKjMqyp>z8rhM&eU==jY87tF6S_+z$rnBLz zc0J;0_su!>1vv9E#+twBNYF?Y)Io%OWAXUjP80u~;P2qlnB~BW7fu%C_%W=F_kv@I zC-dRE7}RV^L%v|Piv$=>&d-TxdNienf^s~= zqBPuY$c}|i7VwP;$}-p@VBsz`pbyY?N8VJ2s-TSC6oU$F-fU&VpW!>2Zze}R8*9Gk zM}2%wxG?;YJENC1>_I=LT6P7|&~~Z7Q~v!Z6cA8TRS;zf?HB9hzl^RBjp!2Dwhdq* zQHQ$TX9H+c{9Ze^K9~kfU1DI9h*s?)9ZZ0}8`MMQdxsJnf+z(Z;E63uNM624G{SM}S@2~T zY$=!9Ol;S^TmAprhw{f#p%@NHO$GRSu)5 z0~n{ZVTWuSsS)2Tl+29u+BKU_Wr3G^*k8g8UI9i&aWSFfU+NPu-qr_JBA;On(fTdy z%as+(LG%S#&~+Sy)wl+3D54yEk0r_8T2yD|uM#US6}GZ?=dNoQu>r)Ru*T1>`w|+Z zSX%%`s+LjHrd}zNXPEPAkQD&iy9El{h}~dK8fS4&nirQ?t8|Do*5$l!zr~Rbb6#Qm8 z<;7Q%q)HX7U6g9dT2n$Rg|jqS^TX8_KM~W{)+b~gE?fC{O3{MPzv!` z?Y>Y@s$D7jdMKZ;^bBfb?BpnA*xttqt+FcxHphpS<_sV2RE*}$32f+ETozR!A6t*# z)r8-;mDc}Y-y;9oXcOm2hhViA7+ZDy^>V!X4d{fzm!>@C<?D+EnHI?-p-GWYrtA=4@6# z`GoIY{CG#lCUZ`#75NwRaEl=cx*OfWSL>5vFK5q;XyHF|$_Y}XS5^Ip=((zN93jt1 zkBG?043a&EiN4XTu4D$&rW!qxU^v9Sg=a;DU>Ma8j@m=J9tTl|$P;uKGXkB<=sale8b-$xk{3cqa!TrWgDcEDlt+z^?Kkr{VAQ zTSDwwj0JD)))1K@O_13CveTONGvh5Uv8{N%O*b@sfbA9D@t^Kss_v|>@=hrT*FTot z{~nFCy0cf?Y*=~E!#v(#^bk2t`&z?D*J4}LBF8GEN%P1o1N4i)?TmH9%C6wE@KqJ% zHvWf5)=g zDx)SO72UXIgo;4Nr=<{kWp zyMP7b(2!zK-9eIp636-o<6Zv0FDkczAA$ar#{!rf(ZuplN};sXO5@_{LgQcmqiq2r<(A~ zjQ=vCc0#i(I3Om)tn$u^8gT-LGuyN4ZeBp2d%gtibf>TW^v=>?f34L1rrznN<*jL_ zR>-Tw6Mbc^X`}{up+-xh8mRY!%*u2Ei}L%QG&W?{d}wUckGzWZNrP=+;5Sae^=Y5p zb}929nc=G~)4gFM8I4ux!Bt`+{AI<<(A_}(KQ% z!-L6kDOn|+KSb(n+7#%F+F=v#Td2L)mg5IL(ueDN2i8Ct?R4)i zt%?CMc+|2^T#NZ>ouEFx@3?jEUT3jf%IALa5azt(!Bw&~=&7|1dTJHPp4xv_?5*V# zpLBCcN_PEt?qTaCV^g6nw=`jJ_q99z3XQqYHCF$7KjBBLct=*)|0iHa;3s12JTelw zXw_QrZoZbJA&ta|e*0^BX=sXdN{>Fco0-~6zzzOJ>Qsvje^*(Nskh-bmxyC0%&k^+ ziFowNDzP+xs^dx%elPv4C30zi46UkMAtp*C$jS(<4@qFmswzbb*uht8#owoyV6ptt7>w2YBzLb>yhudFpdVL}H5RSiKg}(_`7r zw$G*KBt|+s-C?{q#ql`mjxy9>lOHfPQ68!cH7AqiMFtv|{-Y?5k0#V-w+3{I{lw{q zGE|32YF!$->`WR+uuJ=-X19jMU+CD(c0MqYV<8-UzndeA(`c@28)6%eMV2~} z3*Hb`cwMTw+Cp;H>#H?d?Ba!Dgw_QH*)=>4|f6YlpWJ+|eZt>eeGjUPMrW{#*KTNZx&8s#oN ze?>8w`df41dtFP)08(bK;LSOM9TUW>FWq?Op)?v3*{Rrq*j4#*e)%sHPb0slzJh{ty0d#q$(C0VL~Q9n z$ly^fDd?q`$uoNPD|XLTdvuW%|ATQfOXr3 z>2qF+Jc0NwYnm%|A;wDA=|&UQv#(+$Kd_;7BQk6h=YR8x;)tg%(}*X_wTP$G49G7h zOsql-S$bfz46dO~DKn^s-`{Vjz(MWz?&8zuNU?mx;mBU!kfaW@bP;9ccuu{?jN?!s{Hfcq8yGj%FiKf?)6Ek(ADG0xgXcv^%8xlB8o!}ABAP4eLyYD@#B{%Ko%JDV zi~9K)@?+6;qB=h}O_~2t{z}<-ZDp%FE5(s|CYk3DW2Sm%w>vE_|G6_c^m0LcXhy*- zPO4Rfq*@Q|^tEIb!sLm3Xs}Om@C;VQr~4YOe7BncKN&IksPw!9#*V0r!t)7}m<7%!jbIM_t5^B3?u z0Po_YTwrUyR60+X8ppq1-m$IYva#bUX?SatxVlaym=BW#0oA+)qcBQwAjm_N%6%uH zzoNCaO5L!0Rnn0hH8XjsJ=>`oK($*!*V{Q4)Puo3%B4YdOX2Uy{^~B@6s#Nnhzy@v z+{kmWe>p@tB+1uIG?ce*Rzuv?C8yV4sAI=9E;sT4J6-?8QQ`63jkU7IOwRidSp3(QGInu8pk;CQMcY0z0wdkN7U!$$sqjDAx44d#(H^p(7{ zZs8$9w{9WB=~~Bzd2G2-|bF1koil~~^@ux0uXr?Nc>>r|+l(DJ0bvqqtxK&YRQ1Ye*A*y1Tr`&QW_ZBE`6 zmFgVk z;^2d$5&aZ`))-KR&qME2f;KmJj9a(6)!WGw6tUyIocbSMd~|FWebdJOW*5^%-}9JD zzAgoG(8CjZH;L=UuVv$>*y*^C2Ks#}jExM$1ODIl^INE)>JGV^6Av)al3`4gnh?{-hnNE#*UW7nV$ z(D|?oW8K%4aD{${_tu+TYz$i?W(mdSM&U&>ou^_|Wx9mmDp_mrA_uFuD6wB4MweZe zfcJv;lldIBVCk|!cbE{z9Fo+WJP7XlV2${^+b1ya1wYy);QZgCr_$dev99X4E1@^R z_O}s=r%-3b{#C87;_0($CJN$SaJ-YYtx-B}YM!--K+PPXIn5l=53MbhjAK25(p4HG zMJ)$-=zro_xHCuTHGvH-J==-#{&xmuEi4Z4i<_8AHK)&&|u#F(b4#4b*6h*;IQgYL&q9y(U}I1 zIfgmy{;x(|TjVmMR7bB&xGTH73W|B(A)>a+x%jLVSXidMNxJBiWCUQCfX5D$7L;be z6|-H=7}Sc1#41iyvp9#;lG|3SBuRavdc`Hlx!?Y3+lSnR;iQ4FV~j(}$ZJAmL9?a; zK02z8ca33&sVHx)BTLivT-zuvNwevkWV>8_t+7@KMWZZ<;|08jjjexl-*Od{eINWB zTN$-Vbbgo+F6zr3E)5U6gq$UjtD?gEPPR?F*C_H%^`&~X^Gs*hNr=M%Y$@M_K5Ti2k?1NFJ z+B-Be>K$rRWJS*^#yOuCXSGuv+w5Tmcmv_ouq&2*boc4Y%kgFt%~{><53=KHbww40 ztw2GxzHqHEI@#_UcwO&CJHDAiecg;Q&yd%>)ZC?FbEb)GrABKz${~ZD|DsumTqOeKe*lKfi8L_uZndgct_TtX5QCvw_%#W z=2pc7zS@{!;p9xi6(hxm?Er4RRBS_R!A&^BBQ-~NmjIh5pG-4YpgH!$2@UU86atIF z0Kej$+*k@9Wx%W>%!MJT=5mZM4`RLBpS9UoEDBMspvk0ik@_m}1s!4xK(BC(X5Ajd z={~68ZYQ8F;mg1+*Ie~1S?&J9==qIS+{$OiCrFl7_kEuqPZ($dZZM0l330H46hkuq zkS@wZb*A}Ey6D;yI+Mn{H9A49mG28>g;-f5B=k-&ov2bA(E{&t8~yxek=NW_%ovgy zZ5&gMpoO7&sCFPP+NKI09%Jk?r8Kt+sBkdMH8)yj8s-}&p-n8tyfioF_1*9>6`2XW zD3p!IL*Jo%PubxK78TNXmys(2 zdn+t};ocGI19@2?unfmh_uln{dZTDzt$0>DX9+b1%jA&ojgZ)*KdU_JXY={xcvqZR z8pj-YgA`Ad64piX>hJi|XP!L+f12`UOYA6^uJU)Lg9DdLetC|+8*z7(2MHCdz9q{q z6pP2ZpX3^~$A$f=1ljVqE2Je;O{3+!$KKy1bO79h?v>4ygiI}(KliV5sMSJVAN_O_6Nh)n}BCI z6ihM3T?}e%KXFr>C)HLoU~Eq5+aYGK^Tkq8YAy_|Avv<5JkyY&-q)at(c^2RQgA*h z>XQeRZDZ-H;EPf}^e1c*wG-4Ay|cEZwuIUi-&%07e+`bc6!aOjzgF3ojBX-`p@W7Y zY-Q>tvwhn|S_ee^V~V-UOPi=yS$AIgqN=F1j9)uvfu&M336&zJm8^2yTv5iKs|W7r zEwHz|F7+~{C(s8K1N){TyTdZpM;fGH0;0WOS$yn{w%gcy*>P*uOoN5*J-!Esrm|KB z*z-eIpo=(tPkXVLI5?N*fG{fbcx%u5k~?#G?^SYbbt_{?Gdu*{y^T62`lb){{F>4A zw_omn-Og$IA+v#MPWx&L=SV2xm1<2q*Ih)YE|$caqD6?OA^X@}7VQ|}(wPDi&vd}{ z1&!_J$g+II(C?ftfkD2D>l*8*L`ZdT9dE`QzgqX|1&u)&Bf zoMIw}Kd)b$MuK~gXDLTr;^rT=)tLEKBeZ)87+!&~retN{%&4a2;NscY)8swTSLUd( zh$@lSc9h5q-+MIlA>t?;a#Tg4hwYg@SzRLE7iH^LAW|yDJVPPL*xe-=f%h+ho&)@- zfH`!ZnuMb7@BWZ|FQx5IAMyoTLyis-+8P3fQ7H5M8=Y*&ZXEMu_WTm6aswn(5-5>P z9b35)wLP#wEIUg=ef1L^(n##KsbjxHYmcaY%&CpB>pk@O(aq`|iOAo% zjjuM4=uEQ}I4!6t%1gP=hGz}9kNHbdN@(tFFUDJ90Q{fnUCoW~I`7nxsn0i}jx1(W z7pDLl4y>;;MS4{9*^$K>$DC${1;g$7pQFv)7{)4lNG}C5dXZjhSKyu-#ec|3{nHYc zHq*Q$ZKklSRb!ph_vdkLoO|kTxwc>U_u#$QlIW9E4Rks6K@0oTVWl5NnoCDAU zA&m+3&$0?sV=93+QC`5h47!UJQ57_&*9HD!^jK26Y~uS^d;DQk>AdJu8os&x-c_%) zNKIpq({TM?As>6oRay2;WM=)4kKs3Gc?KqwZ5I1)lRs6R@wE0Emse;)Ir1tsBDB!e znLd!!WaT`io*~cq&$9%nzP$qaMoCsR@Bmo8cEaFwwqDsG!GZHW=^cRbJ;V;Z+ zo7g6pP%&nYtDb=kQn?c9)k8Ddat9id660(=9o;0{JtiQAjkQOg;z)vh-k{1pDBg1I zMV;8K_{y?}TCa<%j-MD%M|-liv{Z>XG8eT1p?{0=*WCV2eCWav?Nyu)t`^%Qu?X%w#`=nba z{SeS%spenW#Fr!GIx&zKPQHe796KNC-si>lJH(uWYaXfu64X4~Q!5Hwn{uyI^|4+E zuSne>A2EWhw;%Ntjfvo;22yC0_S0&;qCO#E@6ee5xZGN_a+QM&ei-`q;k&V3^Y(-e z6o;f{HgLB%XCS53)W1XAk8IYH@JZ&0TPj~~W051pdxmn=gtEBSf#)ZV-`H}~%Ne`<**=)C*1}a9(8sM=?Ej;!tUoPm0OvDL@i=trx*-z8mAvCc2GiAA-39 zoG#0u|L{!cmTM0A;*v$C{hw9O6Af~v-Vg6Dq%woiLuGGtk}`jcBrHBe{3O`cx0Vo# zS@PHB04)>6H3?s9G&c4Bjs*M9ZiJGz%Hr4kbS>~=7zN!H=~jFn+9Fq6fBOa8Zxil+ zx5&k_@R{C!8~Of34z$0@d4WHdj_7aeY_vlQ$HkwP*6-0_pK=f)pCd?`A{$~V4eUw-cH|BI=$obCLlXN1-@t?1!by zElMdf8H!I6?W$N4a@+H<4tg8wN)~vK{fMzCq4T|O^zXob;|S}=5sE{W<5ze2FK0EJ zkii6s&w;PL+cjQSVX*e8`0@zn^EuTeH_JRo=PsjE=*5!CX`b}Xl1!KsI5l^01!-D^0lw#;lxp|Q=Xa-CHBsG(ffD1A00T{(bjn_JaZc%fI6R;2|RowW&n z^4l3;-|mAiL-fFK^q4CctI#G@A;L3ASUKl914^?N?+xarywB*D{TFJZoV05#>lixbxRN^`>WeiHE7 zl+QTdPBM@6O|VMM#~xrq#zQFvrRD{^B^tjcnFq(_9Di!yFk+LX@~H>*^L0|-eSxEM zwWO6syyg3P0-q!-NH{&#ykv>=oB}!T9qLlqLP|w?9(O3YRH|n~cN?V1R0pzDoM{9~ zQwnm_YaOTY&x8jWy(-0ykZjmgghC7|R8N zm0f0{h_VKftRZp+za=B02rB~{f#F0oM6H$NggL}Ol6tdai$|BCzVflbEray?1jM}5 zRpqTr^gzT4n?pH=RDs4JterHv{M6DwgcF#zm?$?Wv?peT4ptQ;^C56JSIA6OtL|ww z!KnBI@ep3n6-tWUlq(AM^5vw-sps*Q1{eqFxw9TXEPC8NPAbPRy$G-sn&6U}F)~RpOiyo38>eHl*nTd-RWQa=_C}m-RQhX3w9@{nTdF{jT zou;xvseYQNNahcHwu~gQZ{)o`_>tp{H4Dq$$jdu#G+Vk@zZid@9o-$x9W`VoK-x)f9LnzYexkWcJd zY=I}+<(o$~-SAu;b*KIkIX* zV$F+q zCgr4Z=}P(W0#*I`{`skUDodW7}mZ#RHu2Q3B<2~;6>%OEx zeQd8?5LrcnL15Q#E9J7#uMe)`>>~HN>7Y7XxCFJFUr~p88XKS-^3)zs zTW}|icqe~F{RgURX+D*~-7N=K6iuHiF64!jbH`MuA-Z?;rt2%jJ0{we9#n*fK_XJw~x)6a#mO(8tyvErzmBy{qzzqNIz8RWSUC>waNPoe3Svw zV@So44H2fAM3XchLDz88Zmt_~HE@=UY@}leyp)-O)*|N~c(HF)rCr=RG(SCI@GQ*H z8Y7F?pE3QbL(E>TeZ_T7Xc#c2dn38f_{nQJtK3^#iN2s3SeW)0;=P-+HgRRE>j1cf z?Gp`Ccwla}U2an_^P8lB*%()nW@6Zwp4+rQybZnUNwDv#0m}ck-t}zDO;SaexgjZ#Aah`TmXi^>O;WHMptet$Kx^Z#V8T2&DNzBZ*4L1O3}|1#~?gKn^H| zIAbE>K{fLGMzfA3H(iN%Pi?sVckMS_HNhp3dxK2JG#TMwkS$2Xeb1WWx3OY7lTAkUd#DHER%JKlolBb|o* zq_&0WV)*cg(z#L2fuG=1H=sU-5!#HG-Bjt8Vl+-%0J3AS{!yiq@>EKij)nP)*zm7L zl(B^5zullYKj#J3$Vsj7n!)A-plS2az^Hredu^ZONTD;~m>VZOo^L zK9NCYJnl&I88lBWoHG43_uUhw`-A%X@`LxWzrFX~ya;L<-sWjshT0!CI9EJ(SFTu^ zTFe70uO9}M2ygIGIsdWy9BhD~6QVp1Za>6RN!8XPkE5NSmOJOKKB=Is3rGWrjlrME zhfOEs$fdE&s06%GoA4`~XTv{QtJ)7A?da|wt~(>KleGP_orNL9>6pt@?*Z?T@|x}t z|7&!u;WLm-)QGcz<_MWjT&B7J+rb3|u1_K(p83?tFMkk3$@;K3Tm40avP>aZ3ZU9^3ezGPKJOKf?QEZDy`PgPikcwbCRu)lW!EjaaDrjd^*ivWhWyYT#E- z`u<+EL9IaIuk`zS{t8?N=BdMfz%`O^4RP#tyhc9MNBg+VoKW^H^~>>mBr{~LG;SFn z1%zK;9a15e4PW^ja_Scc`k{G4eU-6z|2H-8%)0qQ*kJtD7!pD#VYA>s^14Zo0O$?>l-5KAXb+ zJIvqEgE3qm9gBCpNqJ^x8pdFI9+A!BA$BJct2%<5X4pJO*+3=@npjhj_$bCS%_%C_ zLvC=($0uMdL9xg5-B#hWa`>C*O4a5j@2YcC2^RW1sqgq1*oE+%%#XjR%#SoDaY6i;E*rB11fEJL;n8Z}bF@xoI!RG^8|~92s-j@%s+j zl!iQ1o73-gkt1VLvyWwb}I%x-}PXqW5WlV?t<>XA=a#c zb}dlbuZ=fE14PQX(SmwcRM8?;!4*I72Qnp*DVDx?s z+m&gU7XGt)IR5a?nFh*fHxaoH*3iv5=sgWx?336Q$r76!$y84wsG&f=F@ojl#zN>O z28v{OM3F`B*$}U}ewlx7eSnY&uszh)(3}UwN>IOs+8Sz)e)4yyU0V0j0OwO&hzS$fWt!t;lw8h@t6vI7=q~!wKa9tOPTD zX_?hC%i?aH*)zL*Z*Vq#>yz1%=3Vd}6*v;_O3}}@-UXjJ1Rgd?$t*W7eW!X6bdx_` z4%`|$Pc&9mh_4O2(Y8aJ)9I~^6#HxS-o%1$lzJsP2qdE9Go}97#G24BIu%xs#NOjFjluNsyg1e)pEJNTJj_ZQ^$e zxjP&bImuuz;GA7aoKr#6`D)@uZrh$`$x{rH!xVS(DQx=BBJ)r*24nZ0JsA4Q|}5F3|= z<3jUv3*C=lzZB!SR9s2S$TvubAFoI}R%pzy<;WEKoE^&<)H@Ja9TFnaP=xr0Dhc#F zNXE;8s(+8Rpj;;qTW5c3Fl<+Pmq>l^&w?G?JVO zORvzxrk74HCRG+)mT|hpW6H^r>R&p)xm}^*7JBMDb%mx@ldw?8rTb@1Uz@sHyIZk8 ztax3wubfEp=*+udgf?X>MXK>eEE{mr3 zlKsg>#p^^P@MLdxZ0s1;7_!PyiMm*wiRn?dY&I>|<))R(!&TXJRp8Dg964e_y~NUi zV^+cx0b3M;YMYt(k<0hjst3CY#?tFx4=A4lwGTJ{aK~<}dpC)Y1JqaX`=$=l3ddx^acZEPkCKFAUJUQc|!)J6Mb4*CN*l1bdgrFL-5$_x;glXa3nY|}%9rpg$}&c#^WaL1iKkF|;Hp@X25v;74Sa26u&QQCFZ0wBBez|b zoh^N-xc?NZ#4a1X9Y<{p=9}MRrIlTG*T}Fd;i57;6?NTO%Ml&4K&;8ls_&;*z3giv zx8oA~0q~Ol*frU@9BRNsW3X1UbpDtMTYPMlq(KaOhzodY^}YHY;39{Lh&1#czH^;r z+3Kq+WqrYh(8~7ddR6E85SjFX?uAv2&Z#RC5Cc zTQ7at_C4w^_uJcgdrk=8^7}|aw6DEHd?;VVt!xL^kc+M7(*8MrBlzSm$8KH$P9=#! zOj7lUvY7cqRjm9(QLMGpT(SkI&YWop2_Ch4n5D23%SU^;Lo3J>3lpMwyXoiOi}?Ay z+CkHRDH5Gt$}UtdoX}^-nuV}0ozHSubqedz^K-5s{K)DpFOQI#x7 zLtRQ~XsRW%^M?7}0&{EB>}gJ|$~0&UNwJrDC3fR@U!88%$v`u$6_$q;Q_o*~-+G!m zINx}q%Z3=9!Yb&g-M(Q~Sm@us(Ce%6>-1K%kA=2RLN8eVET{!;nqt-VPU)fN&N;5N z6pIN~p>;)oJh!fhy;+sA9 zCJ#LUmZ!<3%;1ySDp4mh=Np}xK`t$jz?4>AVv2K{isg)~!q#=Hv1$9Yaea;6D_25i zTCK42>7g?^>z7!c)4pnvQ;|Da8Ca6GrY6Pcs-U$prPpk&69<)s=TSfYA^b7FuEkm+ zYI`mY*@$T=@vi}1k<|YqifVf&yJ*k^;LgxxC%fWYQ&wNEHxfU!4+iUCJG)Te{X=@IRNGC?B5LT} zmmJeSICTK4m*!IOyVcu$wt%D4e|0@uDr!EoaHV2`KGeBhePKx1mbb*yC|x_#mSQWC z>2GMlZy-~BI@8j9+t(mgj%Vl9sDEPL8f=GeSUcq)`#PR|3e88l879_Wb-C@QXK!g; zA}Uc281cyW0mL)R(B0GPPpyT)BS zKa+pNtxf?~EaDk?P3jcIl%1EBG!0e#t?Hz{eB@@F`X9$eV{s$wPpn~he0%f9?G0=R zzseW^|JHtR*KEe`J6oR=J4Zcq{N84Kwir+K34G#A>emN=vo`jT4jNaE#UF}<`t~=F zf`=l09G`KKMO14egNkU#$>-DBCWkS)eajHlSBr0F&;30Un`6 z)_~(sovA(|$XwI>w7(<4 z;$paS{yZ_!5wc}~`v9yi{DlA0hOw%3SQl`8h_fyu(Oe_iS5z~o5en8Dyv%-a-?e}H&Gc6`nWHad2Hc`ND8icA=|2}A)KO>vWMiTx`yeEcj6 zy_GxIF64rmN8`YhM&EOP@Rf3$8^w&(Opc*Atbo=l$uzo`U3%^N79*JeMdo89gKgi~ zvqPK;o~Qgpc{6;-3rm`o4~ZhQC)1GIH0-+D(6Y2cl;C$0;2FVgSwBO(xG?Xov_zu> z%!}vD7s(Yt_j8dk%t|R&??+Z!?f5peNNxZpMZT0g=+0lI z{yB1+uN?5#f{{_D^yD>p>_xhr6@0<%DsBiknP3;LX$~nz*0TH(Pwc)>5%3E?7cqYf zZMqSK_HgWHcl;FUqflQ3cuzu<;A;4BeM7k$Xgp=>snKx^i!!V&aA(hg-O6?z@c}{Z zC&DsWX}_TY8+NzCY3shI3f4=A*V?*+)ePo?3$;#O5%c@G^t5_urSyAm?bC+DLBB^L zN_b(%{R`wngsIn9jKBfSktHTCO=I~5Fjxw3`bJfU>fdYkUY*hL=XQ5+Nynz$wvMB_ zM?cyjj=o0N&I%$eml@dVKKSp8M-)z=_2Drjo!Tz8ul{xg2}}g;i8oxdEyQ;;_NH_S zZ%IRk$k}exV7Cdpf?ru7nCGUX*Td7A)FrMJGX@_O6Hl#0#th6*lFB*yGZIYqlX}by zItGa2H2WJwG^M0WLJpRZ5#6sDzr0`1& zG0=7Wuxplq9NFxi8TNfo;|Ju(M{am_+w%^A8`5ygPHV>L+FTz(M8t68?WU2~IJbni z_AR4Ss|TNYB@rIj(ji@Ce3$TD40)Su=VK%E`d`X1*NwNw5VMcD2<8REMxVQF&pSkU z<0;mP99D)eE+i}u2J0^HZvWz*yZ94`4O`_h15^KOK-)^3R#9u0G|x!HISJY(cgE>$ z)EYS0KaAyL4G$T4alIO-`cy5~px!9*!40C&YCgyqNENho-eJP3s(G?<@Wqr2wFmr| zML;j|o$>K;$BcAI>Om6QPpq;eGxffGDYZi`6=Kn2?rCLjwyO}OqT|@j=1Xf?tL$+q z>yfQ{@0~aA3;o3PRRr!d$}zRJ^>Ef$uyH_;8#Kvceo(jMPgA#t<`>+@;>h8}j(koK z&n+}%e6x^bpcX7+blT*Qe#wFd{=PIVTUn>6_twtfeYJXJp1DX#v9C$op@N4()(4h{ zdJB?e+kv-dnT{%!Byj(>bo){}H?1v!n_rMxusJ{VeQ0mzCvZ;gzdL(o?I=(WDqa{% z55g|cwG733Qk!A_^_*P8+`JdwFx}ywDgZlh%0N=6#8eDKt&=Nhx3^S?g=Z5&TrF21 zv4zsQR)HIe2hbLs$ZuZ?4!Jm~Z{))18$NK6S!#{Q%-TgGx>^8Ww z%?3YWT(F(>kBEbLTzUgx2>JgAdmHd3s(=wEzWl1r` z0+qKYNDqCG% zH?ZihD~+4dl>F~g)c5^;T-Tq=ai){Z$(fmRp7VU%&;2xu(7Bzq?71dGP=;K_cuRED zRBU~0al+0{k;;g0$DdQzd&|lfkj04&kO41UwtHBNi^8^%L-)YWSuAmy%cV19S%bFY zwBq?U0ZpGyT3mDwSlV;J(KA=#4Ee|-puU=pj?dy7A5%XjZ_PDKpFFoL@r?bdw#?1N z>n)xp;w>`#lb=BBa=FyN*NH9-X;)9Y2OFLGcg#(3KlNi#J`dJE#ZY4(AJ-WetS7Ah zr-7fgQ_LZ;qYDhH%>=#@yuZqMYWPd0NOOC32 zzu?e&U8<1?amBtn6FRAf9xLvL-xd0O7MLxyI^mAXe~Tu)dq(lhfQc)Fw0mA9yv?A# zP@RhH7rv7*RUOL`?#G^h23jWRaJ1@BOqeQQI%!m;W`*s9DYO!aT=rCB{g&zrxA zD$F_qnKrzMJe_C)`F4|Nu-Grs`%cE%1~lNI@vLsS0mlX9?zJ=E0n9J2r1;%uGNL}m zlncx=`G|YeRo-1;D&JAD4eR|Qm8QzAmMY)=N>^nU_9?jbD94Ru_O5P8!!eET?5L=& z81&IB3BHVu0X6O?z_a~zWVo5?zQfHzIdT|~1#OfK8PVSIev(~iJ4r2)!|VF(FK~#@ z-F(3TRFV9Q-qG32Yt~BDzNPQ2e9sYGs^9irXG|BZsN@LbkWYTErcw)xDCq|;?&LGl z8~Q&@wr{bNb!%Bv?7+FFuc~Zd=r_!OpOOWa$pF?*H~10NmaYe~;Y zJMdXw?cQ`LN;%>t-vxNoOCe90qIHN6tdrymi+xHQ7eNPd!6!kGk3e}VjIdKRg(HFt z4mTDor91FD6dnH-_SK1zqu|&=k1X61)63YIqB6P|I6zJB%tX57Zv9NuDpZeXJpb)q zrMUC&Wshe7GtzJbK5D{VXd0Qv7BhsiDcF%i2Hew=LxV?*VPt{9&oX#O_R)3fp2Szu zNNGut3jHF4Yt4~4io3XOCp&T!vZFi6KiP4$O$!|_(>_@r59`P%_(IYV_i#Xu%)nlU zJv0fhiT$DX4c9~W=b%kapk zEz|9Ew(MOuZE_zn7h~Lo#eg|1di=w zBU%^K?xPsbSoxeaH>tkoYUk<#*V~y4NINDZ%OXx3!s7JXw&AKF^9$Au5 z^Z|*BYA-W_h)I1?(p_O+E^Rsk{!sWFpSXl5#hF#`$t1^{E@hj~B#9x8dQil}OrOre z6A&GNTrG^tmkbwwz5JlLzDqhGRX z4R1fTK(idI=aV)9{5Un`jP`bmoU@>@urnd|F9@Lftr_6fHDmy8^gO9hlJ|&)=9XCzH$Gah0r-w&X%RZW_m!vtgGOO zP=Px}kMqgBlC5H0B^|FhL#Xxv`+Wg&EL3?l;&Q1bXbmmUSOsqCp3w&;^&m3MWGIL1 z_~zK3j)fqbsIH%Hd7_8LW~u%k#M;Y(A-V)|@fGCheSiKS&U3brc_WaLizO#Jr`h1% z*$^lyL#%NN#?8vg^Za=cyx7|u&Fg%oSDt{5P=;^LiQO>bXb1>K$jd=ojlFGT$zX9; zI}_&&BS9+78xy}ryo?|Qz6O%PV^Qu~AdkF15YTvZ1Y{@zekp#oQI!+8a4#^p5Ttwpr4 z++gv+Ueai5L=*45Fw9gXei>zY=$t3o)Q(8u3l>_Jklvq>@3kOyxl3is?0te2I;frS z$z0_B;9AxrH*zXiBJAi~p^Pmvhm#&%SoVxADJ%PAzS&sVY7S}*0|M5-@zEvb0Y@Y7 zYP#W8VpZkY1l3fVade64-CS{QApaXuCVRl!9X6tkIr%_NKu;hVNAs{e95WI*7VYI) zxN_7Z2A+arhtKZ!t*Bi5p2M=j_f#dUz$iRm-s7Jko}S%hW>Bq(wng>Z7jcg2wGT`_&F1h;e+#6g-{yaJgpDJLSdJ$M2K=s2hC_J~T)Q9Fk$W! z4bD~N^@tE?G@VQotEQZfU!mMpyNEUQr>PuX|OQiZEZKJUDVv;pPgi*`|T}WYAgEc{p z%00$+N8YEOYyAuDv~HtJWQNK(T9+|jO!7SHx5$tcU@b)xOZ z7(dj149-w+d3Kyjfq%k2%^7l?gx3~2tE&NY5aPqUHgqSl{$$`diHET9$gn(dIUY zv-YP^yF5xlgQh~P8|73V7w_jOFUkTOuUvRvfQT~;!@!uEiP+33DZa9E?ccpea+?j{9@LUr5gxagJECl-hn& zg0umv5oXBB6B#24aON=<*E7V@^-Sn8R<&oCT?+$13x$M*%Wxm?IsK3OC>IG^9@K^o zHUUvAcQzPNyF)m!V`!uO`)BlT{QYf{w}Z+k)cG@POgtZYt?;eL)}B=hH*UTiTudb1 ziGPQ^$B!TPdXFdDJ{e$o?zO)Xa5k#MKMz#-_yJaYGP=me#@&s+eJPEMwn*Clzr7z0 z7A1@K0ery76#~Bs`5D+K9_HREO`FXIv;(WIx8Dw zalLonB2GNf*=WQwLKOisZEfB{R)F0ua$`#7H@-L1Xgd$VF8jWnG_>RXuALOLlWY@D z5PxNowpZm_ff$wkXCz^qmJRvrvA0LLgi=-Y^?wmPj97AZt##J$6;Bb)AFh9 zDI<_-2szgR&(`OAy8e1gtsOF(WI?V`yb6_VJoKIZUjso=%@FUFYyMt}Z7IM;vAXNA zQ9m%{&3v?vA)cRn2EJBUwlxnYR@#3$)eY{9<%tM%QE%#BW8kA|G!Wpsfx$tZy1{73 z=}3o-va~dfGWs~E3cwvd-+~7q=_~U+5~uc zJVk~SJLPC{Bk!&gcE@e#e{AyiH`W+^#Yx8VX4J~FK}7DwpG$X!2zyX7Wu)0)1gF-9 z#7fglNySb_e#|mSb82QHuO?fXTC*&XHn<^?r_07?Tz6X4@=2cDyVx4jrp7d6<-aGA zQ<~wKQUrF;Ag~ONK36a8`%8L4U6Y202O|xL)5{e#Yo#<6m1S8L^=mM9Fjp;74Oe4& z6sUD@IC669quF&p_)afJeu$(k9|&pc*u*|pdg6!AXVytOAnlh)pO{1DrwEP{KbQJG zCG!r-6#oxB_7H13D3fBBJo!A@+#b&GPRCno-)#CLPj;I+RsE3F4Ik&fb#CfFhT&qT zDO8iMh`KLS`BH&_Iq~*TE7>hyXdGZh~r{>6HMYp)Tt(Qct7CMxT_aP$VXw;_<+^8ljxmRWiJxSg zu^jP+f_ub!#EpsUeVO9p#zlslxU$}#cm3hQX3FH+>nV)Q>dp`j<<+k#?f&D1Njn*_ zVX}KgV-Eb>nTP;@P0W*Ky?=0dWVy7o4|mytyjRIJL6$ux9rhjcrL1tZGcP;Ze{@T6 z9<|x;f~;r)4wu^OOYyumT&ng>;s)LDR9-@!ZsN&6?Pg7o*5idQ@Fi+z^oZLE726-6 zxxNELL1O9d8&E&oq@OyH7@G9?zI<3X8a!P5?4eL8w0~e~mq0$ySP_*eUkngZ^X?4! z(MPZ0<}RMLBNdwJAw8nUK23@YY!=hyjnex5{6)7tT&-D=n3bi@i`zb!K!j``JCanb zNHmKp5=+6WahDtK#5}v7OsLztCghJD6U%E>NL>>_{m&(4qN|kE2AXB2oMKjj55!~aWdEQi>;mNiKSoEKdRRcJh53YqYKVqJPd z70S8LHJw4tDJA~x%2sx!lkV-PmnwcRu$&|P`f`VFrI(SJxC45Z5qe0`!rofC@AKrf z^wy&GVsp`nJoxccd0(=Hw%&8S=j=KflPGLc_}BT9cWjiN4y}_yA3*ycjRD2QA@KJr zwB{4$6UQ1$FQ~QiEK02yRcaN`J>qRc1El8-$i%6(#h39_yeg^b{eUOVI_a+GD-WD) zAL;j$+gg5`o1Qq+{))avLV1(|gmoR$yf4m@H6aS)%LM*QxH{8Y&%%3_(ezF z*kW)m?RWt(9>Xdj*>NLuMfrma!}T4|u*F5Z6No3Xv=EubPT7X|!!qdv4-P$cx6_!= ziiuhyGDv^w<61EPJWG9D-O3TgrR+EpQVqYYhc42cs7=(%cJ}byduzw)Nlx!t<;ea6>GJi6qq)t;@NQ_%n!>qO zYJo5DSA1`+%c&YDv@sW{FHIHtWuOw{omz{;?Px|t$^?}WiF#)bK4;TRGxMDd+Z1Ub zUH(#Wsi@mekhhU0s<9@MsH$g+MXfbb952?lBCKDIn8GSwF_Jp0eT02ND_RDWIh{+%n6lv-uNid!RJ3SnHc{?`CR1hu%=^IV{O)c*7Oio2L?Do zB?}*NA8a|lwO{GcWUsYPV8+U92Cm`6TTnYo5iGR*7`fe~Z*|M>Kf5LHZ};jk;7Nmj zbDx9XWA&IZSQmUt4zIO0odTveKY)B3ybmFmSD=b(4Tz6T2;w(MXl8+MEyDBJ@wKjJ zJ}>`OLAT{#Z-X>POffA>^uDTGSRH&opX&YadUte2`RabH*XCX2%R5mmx}rL)U%V>a z-M4k98S^MgbL&XX-nH6LZ^111m1OpmnezKh1+GLJ5)GwSW8;i_1z1X4S~0Y%fSJyS z*&``YI>ug@0IPf3-db+lhMf5?5nH>h?DPIMywgg3ZNfNErH5U*n?yx}V&oG%Bk(+Z zipmw{v9@$x6#qG)3L?%erWf3j0DFR;^@!prgWN+A_86TT-_H{|A4L59D7LTR@2Cb(ZQ?)a{GhRVt)caRMPkJ( zZ4C_RdAywsO@Tj*>}p^v(r3WUneiF2x3<+JOl!CnYZ}nXeX((8{dP|UMnzLi_#Cjw z$YCgKyL{l5g#AsLe`nV7lQ~Hx-T$y72WN(r4^QSwe$iAY6LI6D&Fo$~-1INpd;B|$ z&z{X=mm3S?+$L218EV&+$`iJ+i~Kg{MLyuum2ervSqLQF`Ioe)UPSx0yd4Np!=QN? zaNEHDn?LV}W8Z6jYjW>4Q!IiGJ*=&H$&-uyCe+S3J5kz=+U~ZJO!qCD$OF>PAxmj2 zZw)_snPOw*X6v?mIRcCRuYoh|O}e^7OUnbil)aAfEsAn>3SxHZsH{z~IJBuz2lh_w zE4mu#*VyX8R{IL#`%5zuO>{pi^UCBNxF#@TDh#MOHO?ANn~zQI`^~xNH`toY=aKKg zB7QW1XU!URtRo4ERdktYRw&H}kipkaa>%re(uXf)Tk}xI3by5^atFTckAC`Rx;G4c z`t{`1r#}6cJvW4kI(Rm@Vrbo}USz)F_)dQBIvws{xFww^_o+!qcWLG(_)F;h|8-)! z`Sr`Kak^d}YVsai$h+6lXK@}it7LY2{XtZ*BB6OahK0oMbPt7)-+Kn{OeG!#IL}mi}{sfWi}@KFXdR>Mk4Y&u+k!H$SHaOeHSyM z=5ywZD1BDPkq?(Eo|=4CM{%qZgX<{A4IN{@#Bb92n0%&nn-$!#>!gy*8vQ2nv!k=?U3sp3Fw@KG1jNDU5sJRrb6Ap9~ST{I8*Zyn@k`ft(<=knE1!(h2VDDc0$e zV_?8s)7!n=Et`YTtO$EN!s_ z%vJ`upFjKtaAlMJKDyph%+~>6IG#Q9qk?OCJoO6{VE$9v|HE*WYj@#KKc1mWW<89* zsSkk0M>6}^X(-1W*qI}@4vR7?-7cR}8~Ci}Pn-H2X&<`uOnE@T7`rZh!=Id|5{(P=t-N@$n7a}=5-E;^RbtqX z-FkA~$ztPz2!{%s_-KIEP2Yz2>UQ|z5gD=3diB&714}sj^Pu*#Ex7I$Tu0AS z3d-CfOEL$urW`9vu zu_)M*-Jfl%fCE;RhZXW&oXv5O4dYG0wg{iCeGpNe9Ky1eN-Enzr%_|Tu|C%*$`2X?XZwTcLlht^Gnu9{GG#!=ZRKyTvQ2o52&f75(fe&dDXjw zJs$~!@rUX}ivp-!H0=u$`Cy}Dj#MYEf)j&c+O%eP8P^C|I|vG^6F^YYw+EUwk;Ucg$AysBOkHaNA``jbzUmG^2XKDnxV3{ z@EuJ&enM#prXIm@aPs?e2fI4MS1Wv-4JF-93!?aIz^mPMUimrLs@0a~!LtB=qDdPe zgw_eCII}+tH74T=dqTuEe1h1V!~~uVt!b)7fiUuFfqwHbDc6v9CyntxD?DygoHX$C zTzsM8PG^I+b2aX9vP~mHWP<+ZaZgcwI=ptEsm!D_ER)_4&nu1Y7XvB_U;Y=Js{9xI z?4n99_mn2jEE>-c)OKIIM&+lr&~?()amvH00IyHY+l$u-cWCp%=hhm*?F3)maOe2t zk~i1l*jz5$QFDiPDtsH47bB-D67q$rfTdXG0Y4P*w~p3))a5kJGAC}nBP(ASSvD_C zbcl*&s0F!#Sw`Mi0~uB?-QRb%eF?YeOlxa>f_zApJ<8>TG7g-2>3V5~u_V(OlXo-A z6nP&GWE9WXx839_`1+kJg(B{Z{b%TFL2-Th@EU2wqTAkHDjk060i{tuu66^Fr@&80 z;~rEdOzO$dr|JBM%=i)N50)GkuWi-Q|FzG2YIKs<LE?W`C#i<+5{S9e#m5w=#*l)|t-B+Ws6UI7JzY`M zLbot~Ag(of%}mAJvZY>{B9>$+YW|M;Oe-aOexWTbvgM3@FU5D<*9FVSugy?$+l_E$wzjy?O554G9@l zf3%uaYreH8FrRJ`*MUdCZ2I`dt@pj-Vl|BoFfkmtOL4#bX<9%@XC7=t6O@)qis2!WriPy|!AC&L>*OGNo#=dn@n#Z_Cqqzb^{kcNeyjnN z42}9#-?i~7d>=z-!{{OLL+v`lM91q`r|F#1!auUN!KiFV2#Xq|6*@=rD$l$56{J2f zH8d-O9a^PBeNq;Yl3~=NV7i(sVzWZCge?w5-F>2R`t1u9}^rG6f0)CI*wjV(*;ZO&OryzT6S>o5yjeesW zxBLJROL?vn2RRmK&Pg^$kf>& zH&*+UBhU@4ge4a$DAyCa3zn4Q;wR2gr5iPoWYkV%{oBopJLIe(_apu^SRovcF$bhC%`OZL}r{UrR7OmMclRTsXGt@ zoVqAtMK|Q7@k^&#wB7a%?u6w>q4#GGq7&W4D=0gymB^9 z2#Xl@==fXTaAVuRH+QUWv@JbMk zkT=3*hHEuS`dc)fKb=oD4Wnj855Fzy1y2I79X)D`z8jT>o!b-)a(jS5Z{6qK#gm!5 zpcbgF&guaxMG$yE&r|@DZrz)?e+RD?`f?qanjA(*52ge&3etm`9EHH-qy(qncuIjH zh+_fA*c5^S=hJaM9p`Z@;24`iP~v{Tt6944y5=1%;N%%jdzZgZw7cBM2L4 zZO@W!Vr9!eF-*WyGQKtp4)Z(Bj5WoeX2HH%K4g&Kze<;Guom~oT?@1+(Gso3l7}~W zdrw-lyhmfXRhwhUv1VJq>r<_&a!$>%u3y8fS5@l_s;VzBr@E$PSUu}q)g@Y2l{~{~ zDb+Jy4f$uV@+#E(fWAunA7N(d{EYR}~`R-ac`g8N3W6oU!wIs-A+XsG z3C3(j$jq(_alzqZbwN3LzOydq@N}V01fGq+8052E(^dI>A!qa|R>k{;hC zW%y%F&Sn)CBr1*=HKF_WI~*h~dmiiNcUF5fA;PKUV`BuYYxm~k*~W`Pk99j7)j)m{ zaHt(?DFWZHn!wi6Rf+%czg=7PKdxO)YgWJ$UwFkKn>fOOEnFGNyN{2ji_$B1g-*qEcAiK`t?`5cTx%omQe$Zr9S%Q#@^&9_ws zT|qd5F$UmK^Yrsy*(cXh)U;5A-Uu-C{@8llA9%FA3-(9g@0NjiLH@@X;(^}`R_jsp zi>{+G{0$*Grgo`9^tmt-k7e>Z9r2O?0pZhr7qNOviA_FQ>D@_W3-g2B{Wkh4b6hME zoE?yRBCv3;K1R`b#m#7kq9cY7bpWVl&b*XQ@C`i?Rd zxBfz@yOgoI^&gb(L_Zb!CET@V(OcWQwzu}y(9{3FZL#@%F4~rcyVjP5`=4zQJlEb@ zYS(hHw_&Ye=JOG6Boql=eGH76lTTn+bYuTsY1dIkn97|m-G5Xss5v^0ubq2Jf9+hC zz7yZ86c};6z`;fd8VM9bjU*yAcN=u(TR9XzH9`$*5 z@+#pGf%+O5)`V4fAb38wh+7}T)1m#`J*9xw_my`oJA~2Jo?h$;E7Ie;}k`q&VaL_D4`0?&K&ub zJE#U`j@FZTypOg+ZAF@|QUzIHBwm%3m2EP32CmIJwMXrVC!Mj|u)==ZBzv+PURM<- z+l+`MSuw*Rn*Z}!V_Kb5{6N^S02}=suBDH+B;;)~n?LkSSQtWOIzepWsVJjm=H&;} z!u~*^pcIz~dEz62W8RkFz9SAeaSU-%Oa!;=COI~J98$6v$8rw1alFO!`mQL`^UJ`E zytrBiH8Vu-2mcz(1BPg z*PqE>rN4)m3SratpPGMa?y#~>rNkWriTCJpd@#bYRNL%=Bn-YR9zh%Z>e#et?rOT8&9fH zgQbBu7k7-dJw7<#S%Uq)dDl4$`0qCJD_9xWn0jDs>ZBE{Np$X70r~2}`&}Qp9B^Y# z1lhBRKjzu=6J>k@?^^2>+#cCu&6h)(uv{%ywO>>z_H1@xy+(~%>I4 zO`$C}cm;V}7$R#gD!(YaNlde>Dr%4#5^tDM`L6D4-V&ifQdu40|P) z?BMo>50v%NLh&8*DsHh*FD)smm(-TkdJ|hO-8U7U2fe;|clX)?y)8SqI^W@V&RlOY z7tGqJxjs!n&&kuB%*y=Cs1fn1hopnTLy}BXc}~<*E z>%(wgjAi8o#}p$u2Aw!OdGF9cf?EH6`<~5jUVfjCbLx<5r#y}9${zXgOOCj*Ju8}_ z?~J{tw@4@DFIwDr_ndKXsr3#mTLk`=;aea#BL^B15$BR-g>infYRkh?%9bKYQHP8S zHE=*r*0c$ofzMQrmk~Amtv}=t_jdW@c($%UnqiUmIA`1{ zO^X(FgOj0M9X0#P2puEeeRm?;yTvElvblo9MzEy*2>EVHeQa-)wAIoTgNY_BR@{YJ zJM&}A)?#6+Bl#TeqSug!UF5T((bAn1Ly~-L&*-F&f_=!pE%WC5GBLNX)bM3zbhAnK zzoyE^XYV}up2KH|Idk=rydb*y@1d`rdQflL3vR?{x37|0p+h9CH;=L%?vbnJA{^YXr?q75I;ss`a6~mJGfQ^2-~HY)?X` zC73Vt*?si}zxcL?-70fXo?I^KEl+=gvSMy#AsaHKqGjDI0s$y09ftT57^llGS z1zmNnpG{b}oy6i%7TRtJKIA8=tPy@h4Y?p3fBA6UvEtCN!>@nm=c9hWKG@9-gVZmm zHTinTN`DGC;I#h2xHE|ruuEkl6LXrKzU@(U znVnZzVaJCCd_*Jqw^)8cWgqqZG)s`}CL*_z?YKMkN6jStcNUf0BVQb)@$OsON84V& zSXu=h?>RXB)Hd?s+gD^)?dG@tvS&2;ht2tMFAL73cb+Yh215Cvw5jz|E07EP4Y;sQ zeZEopk)*TccV}x*)giiE3h#T=>vE%tF%ZY_Cs-@kYGZ?>G3F*1%O`o2s0C7qIyJMp z(;F+;d!%akZZt*N3Ag6~$?RR8sMKfY!S98*eJcE3FTwAXtC`)MKJn#+3jLnV|M+Gj z(CiyfT^4>?_KW-q&V?M;>M~#off>z2oRH)^|7i=SSnqfyThf4Eb6&RsGd0a}qra7N zRL+zX=tBbbb~czv`7Fn8Hc0=rAZ|teu&Kg(QG%}=bpg!o)h%D)n9i#kz@bBO9N9I< zhOdT?6VEfA-8Vb27=EuMgXp{EVxGdTYF8=?n@xSl=28DS=2ZM=%oQu$nIEf2c{Jh7 zE6F6cFneb2l(YX;e;b~cs|dBK+f%IRKBo0)UuQJUt4maLxnhq<_j9u|Wp5n!`iG%E zAskpM4ePlq;#e=G$@-QQdA+1UU4T@gjFTed=;80%;Jv4{H}`CwjrvQ-J@uy=R3B9v ztngdZNeg)yBv&#ElNd*$g{3XjMd+s-@Q_HeG+$h3sIp% z6I_g_KPQBNW6Sl2!4E;}OJZew;Yi?~4z>7=&XxJ+AuE#tKbE^eF+!%vEy@W;G)+(I znFL!B7pD2M@@Vb3-|!k%X9x(;@z3oUOMCXwYPw;V<2sF!x(BFr1~p{ws@H8p>|GW zPT6dj3)2+fJetfS9HccX6drHBl57Ik=p#}iu&i#TDDgsIK*wrQOqBym*StK{bVl{Q z3O+x5jL+(d$=-(~BcpC7>09-(jR5(k<1aV%n(It^AUU?=5{1F063BH5%;3?fobHEX7;LQhEw6mksD?2BT|`nzKu8@0W*Ml z;t`44sc%uqk4PHtlY9z*#dxQLiz#ph`B-g-E=H82x~=@@$as4MzEpBw`k=!%JZ4%` z|LV+3b@yKa`WqBnJf?WHp2zj4T>J~fxAAcOQ=->*rHh9rM=CcY6fVrz4Q zwH_YZie|;gSNg4v4T)I-@{@b@3Hx)}5wP=M+<#ugjji>rZn+i5Sr^vn9}|1_v%^4R z+S91aWX#Cal?2K}+xkU6G(hq}*Lg{dk*t6<~uV;x$=GW$B6m`W)!JF9HaUL^Ony zgZmWz2-%|m!o~=D&xr9ztp=0uoo+32;@vzUUhn|pLgY{Yb+U`}TuI8=u%j%e@V*_p zo;Mq3DJ(%Hx#f>GQol^!JLK4S;k-i)a!e?|w< z_MXib=)C2o_*39xsYdR8C`s@0ZO^Z;FBr@};7xFo?fHRCf>K9fM#!j7 zZ64t-;8CKn;6FE=xJ+A|0$)*bJPU34CfoX*XNUcA+l_;{2R!yvk8tQ7fjxvQ5%lYA z^y>zmvt8@gdlvaw+RnR8zrIXypc@hjNITYu`}NB#^3$;{PCKwONqGs<@Z99BU~vki zS&RbL`Z}`V|33D|$>%rn{qq}jM4tthK<(!1f~*+7(9I}r z@t>ZbVy_uYJ@B(+s;A`8@6GHX4!8(bFbZ13A>nCQA}RbJy>H}_a5nk65utXpGit{( zWWW2~GflC}7@w0i>QQ0tVH)pKVw?i0888Y7_ere5&_E8=9ZL2(Jl;cLzqiDNx}Y22 zBYZ_T9hAUx#IPK!>gu4oHUkx&nZQ->^kLl2hwU4IUbA0Ta9LG?ta8C#s-Ks#U%p#j z+J5nFWi)u+=c?_)SahB3TPJ2A861p6i?%a|aP{a8?nUg@ZMV z=~tAnc&Uz44VzZQ8Q~|Ak=2|C7~S|guWr7Cd|lYmK=6+9b%fgDdVGf=tSzd9t(HP8 zkAS<|h8YJxZ-@kC`El5N@JUP_Q_GKG9Z_&3wi{WnnZYhr$-`p~@B`pcHP-<}x)FJM zZo|u^;Qn39gAbuEEiR3}kOTZ6pf zXg=h$Or}rf=30nN#f1H-B!{s`>%As|#Ev-SZ@^eLu#pW?x0sat zui7WWUy1htTb{6Vd^!|te0?{t{QxH{FFf$nMpT1~m)?Jp%Twinp+Yr@@hbJ2*}Om1 zs8H39TEWT7kq&Uk`IWYKY5eFsDPF?n(KQ}eDWlbNX8~lA_8!!#{Ri&RYO)%sOhO$> zJ)QeH#NY+o16!^zykJS~LB3}{(?ji|=b}c#h@Czgcwfgg;NhV2knw+z)S=dQ6WVh1 z8Ja)oBtb`zYX;OTC>Mu=R4>gn!ZtmX%4&fLp?+JL_1aMvtBn}JIs#o>3kgNJYwb-5 zJ>{QAU(Ti*Qv83y?`R?CkO}K&42SJ3eur{zYw)Y|Twd({Br3J{ak0TpPH+UnLByS& zmWxx_cMnZBkg8lnc3fzKqPg)_{D$zA4r8!vXQCFUCw3o3s;k6R>I=Bnx(pr@N1scN z%QJ^Ze5cnF@!H+B9-tQzYiVD;rG4?!zQFHn*g4sk?LYKIhrY~BlHh;$MFy9G?2(HZ zPo$Xkg~rN&*BsaKiF3m(k@;bR5tZj?a?e=K8G1LpYnJ7s?caCwA~!a z4cc{D@x=mBBvm~}NL6SaGGjcYhWjn?r|?W?)osgiB_<+Na>STX39- zO>^CK*F8)BdlvuiyRL86frGxngD)5O^nKU)7aTwM?CYUJ*B!e3=yivm6-%$1d)>2h z4vR;NpFMn>^4j2fx)~>a68Xb|H~3@4w;z9Fz9%&Q#Nn64H%mN)hSCM7`gZKip4}{4 z{>JS-Z5OV?zhqV}0y;VA)W4z;?fa?U$mr!-F}DRHB&?i0(NuSkj4bud?hgAW>c@HD zo8isP4_54uV_hen3Z7(UWp*tL8@d(%{dl(U%Ewm&`tzs-GMvf!m5R%F4%)e~f+U;m zzl8Vk0d&vdOpZ}vp3%6T`1(KX^t1oMXEbjF-V-qJAOjfnVeP1mh>F#_;lqw`sDDV< zDaP9Hl#Dvyl@b?}lUxtoxbAVxVVXB`7;SGreD=}&__=Kh~Bjv6cBaJnC zs4HUM#Xh2IXWzm8!`>?1m8lA3S+$67M(SA+v$Jn-I z$}IMH6Wh9(UH$n}g~*MO8~gL`z|oI?*`4`p=9Arulunz%g-x-==44zp4dkUpP_Tuq z+MrH&h?MfVK|&sdHMw5O3UlKb&^g4wOW$bGs!kC3!q(j2qhJ?ak8dD{Qucn6fx0ok z@Y)U?(9--x;n_?Fa5YNywSY?K(P@LX@vK27Ov=09Y@V5+6JFlmWeMFlD?dXNZgtYAMprI0u7ZVkM*L;!Xn*lA&AxQ+z)6ij{< zK~|^1RZQ24dpzC)&t$r;-_gCT`-RM{-HI)^Pt_LN%>^G0-CQsucyoR_-oaGdhb28X zcoTmQ^_AdW*C%e|H*6wghHxWdl{Xel6>iMGomC0Bybe+q_nVlZyMZU@>Uyasuzu6m zd#{Ilg&pPDjki0J3m-84Qce1Ip|usPVjh;RV4P#Dw_#3>14qIRruC*Z;5;EkR>+Pl z==m>GnUu^r{pV!XAK^dQ@t-R09HfLIhR?$a&Nv5q4V5z~%8WDxr^wWjKawJHEAvxw z+u~9Csp@u_g&Z1ub)Erk8i zn|E*=16LlC&Fo5J+`3FzwbL*+&p>*&;&&cS+kk#rv2DV(8QbI7Y}i_{c@A3-?SKtS z#z=dzZPrdBxBV)$Js(b>7D?@kP??f^k~ay|0#*gDV#HqCs0Jgm9lZCje7GIY%UB|N z!v4AviQmCapiTwxT;b1GL~_TVS4DEEjxbOGErAc<+`sYtYv)`Q#1rG!<6JY&W#sN) zzoyr+mr)Kil1u&TL3R`BL{#k^;V(>JW%isms)?z>CG21~@-#;Qy35|L_%9y3)*fFW zdw$N#5iZz(-!@iSLwAK?pj+TwIyktZ(66D#v%TW{qL|niDT#=ZHuv|YcufC_7hkWp2yaU@o^_V z5V$7awq7l~(tdR@?+tFo`IY$mFZdmdAkWFbk2_R?kyo-2$O;$Uy1UlB_U}!`n-&xh zt+mp{I-#2_3|LQYZg&1r$X!i=MxEtPH_$gnwL+?& z84Z>AU5@I~34I{HBMLHM*B z&+#0KN(DMt5x`jvqdw3>YcdSOI^?2U22T*I0Z!KPvPNGF4i#G+s-oNsYefFRj@Yv6 zchXj@i!^pN@F_F{_?E8YmzYV7MWX)T8IYTK&}S?1%r1F|4LO@z(xZY|1ONxfpIBCN4?PDPbQzj7qyZk^#pJcArLA9;jS|9Z0h zj_#Jm*O22f-D>thR#CkuMZw9~NGkTJ$Qyx-3x15e@{bjWhERC~gN!6oN0RuChOjc1 zPSol63^LJqkeh7dnvSI4cBBn#OM)k|7Cik~R#yxd54Lk^jyzlX4StjEPoO_o6W_>0CZ`2L1QvwmaZ>}O@B8;% z@vdY^rb~Sv-V5^N^vSk6y3M{8NRZ~nYK*NyoAgqeRqld5y8C{uu0PwLj9#gkZ2&K< zN8bGcu2tQz1lK-+ya>6gD-L$$wx-5c_AwWn*WG+Y-t*0xSN=jg{~q)tDLyOZ^rn{< zwx?R<93|Rg{WJY3cWVvnX^+v4c&!h<`!WFz0mlNyYM(_GMX zS}yK7?LE|Wx^^^$a_HVg=P~hE?P2()IMidbeHk!y;{RQ{JoU#dLH#RcA@IP-lN?wCc?En zlWkDl*|`H6HDKN~@>FWW(vAKG{k*O_VaMVZSNY`(D&<*QU1r`62ADoAKKpv| zvlF~;Mi~X^08BPv`|rrK+r|l3(nuG%Y?=xqh*0F*`F{>z-O=j-O41 zjhJglr?#1a!15uhxLr@6uc$*@9pcl8(Wc_m)gKV9nQR?I6q~7@Rwk51QiofZ>cx_R zV@~UczG%2*CRr?vyu(xvkEPJ_g5vZ{q5!A2vYIVcRSSpegyFI4@f~k!YISP0wd`cc zaEto%Jz;|Lw0_C(n7Vp#!YHUuPnSvA@EGL^^lnvEW1paQ^K!ewMou$+y>7ULjdz~b z`4{<5*puUCbxj4CR%3M5JN7_Zt2TBm;)vC1bj)aqs7^aCEaKR>$7obPZ6sD_y%XP2 zfA^iBF{S!-0Az>9oUZA}DpIQFRv6JP>Lc~sU}3a+-~$NBw?Y;b{BpNm{IyWx$vIs9%fkZu zvRG2$2~u=5DODdY_Rl{QEb$yaT*}_wb-VJWJ)-_x4?Kry6;3 zU-zZT$(>{?Q?1(KI4#`4zR6Ti8G-LO_46_2?nhlp-@~q)H;qq~+)?vpol98_&X#JD z%EeTvj?;tT&I*)7#iIr!JiL43LmQcvSV5F${n6~+DtZ9skZI^dVn_#Za zh&kHl#ME09mPdbl>(RviTMzTyv%8rQ_cM>J89f3%baj3+8&hrh^SmzE@!aQQUySWJ zGEH!nD5@To7$s>g;+{6%BL$5k#*|3O8`*Erdc77*p z!8Uke%3LITj{3(4{B5dzUqi!U1SQsB2JeO9E`ZXRoMS^1j7M&_wbW&%VZE+fLw!eu zqRGts_?_Q=e%A)hEIr2MHFHH9I7g>BaZdlNUO&uq%$QK7;I0@&b64c6Lv3xNC31}nEvy=VMxK6tVe zewtuq0x`T)FsEd~C!TEU`pD>yB{{rj1Ljx8q&`CZHecI0e}>^y2V_rtv>V(VDT*#+ z7mt)?d69ELz+^3V$?^U4c<4c?E59&Sl-d=$&df=xe5P(^^SAZNk$ujt<{75E7(y?S zBG1%4-FxLia36eMv7ydM-&br4JcAM7NUr(7hJ$V*+mxO9t~flc+--7mN&fva;h4EilXs1CHmT1wf~&fm73E!q z@{|$zKk5BYohwaNBr2ez`ha(xL8_$LnS8ifFO&+UPc+K+kyE)qEK%Q8?dHEHWj6W$ zQTP5)ZPoYx`0FMi1j>&a2sEu!Z@6ip+G@a1QPGB$wrQn`8){&+MOS?X*Sf3_-=W-) zS3=rS*V5Y-Yu&0sL$$h{Ehu&9n4;Fn+p!HDPTFZjr;fU=W`(#=67qe#LhIY@d(P*a z?>XP^AK#plbMJlK-}m+F`Q!0?Jj*!;**^dtG-Jlr9(cxH`dfpvC2yW_VcRW*K_xh_ zyv~Zu6vUmUrBgF;XiUaT4SXtXH}X$jwea%uj_r+*NG-(o;%_VkSL5$Wjo>hH7 ziHIWfP4a8R`ZAjsgfa3+IG)-5d_1%GId8aSp>VB*#Gp^8uHBOtO)TX+R!1xrNe3=5 zVnO_+)d~qGjaLTl##^vubsTnSZDHne$n15eY*%0KsB#u(sP#q|8kfx_ zBWAg1(i|*O*oJ!&n2~9vtS>$8QSv7y0(hRj2K~!_fUjif4ddTY$b4ta;M;hO0nB*=I-p3PE%6$yi!<-&@&HT7nYJug1OLF{8wf9GdHrH3?$t)T zh`V5I8Y8i2fh~>jQ}qlN$D0*_h5hO>i>jg`r_CxQ!`JY*-P?iLL7^A9gG_E&7yY|u zu!h&L7>NFbpHIAj{x=4DVL80SU6eY@4M`O$i^^`%5`KMO(l@rkJjADPx}V#SyK6jE zYPD}Jm6N+mDSEF{2rLHEpNE+i3WjMK$vUm^XaRPS`5pD+zbu{pzk&VH`>L9|hiA0WNDR*dnQ} z$9F?SStcG_7Zu73VxG)&H#SyQfLEffM71E&VM!yh@9YhcBNwy>5BsXSCL3&BbStF# z^Wd`IcKGz6Z7NYAYI`*S>g+ME?;23t*{eC5o_}XayxG}v#P(ND(8QZfC#uYiMM63V zI*Y1`8cR&Q>QIG2Hdpof&I#$JlExxa5p3HbzGT?ch^@mLbwx>HN1t! zskXudw=teMANHsZN0>c|X30gD@9|ZGt4MWC4E}21XS)o&3bUe~Zdu*M;N^z5vVFDrxk{}k{X`4Ogk}W*mE#f%z+$1JA$W_{M_*n`mqw6AI zN^M%bxQkC0-<6ouZ$Z>pn-<(>ye07asHLV4{>VNvZ55oCjtjhvK#Pc@Cj~^Sl2~!a1QjFLBW}dxMvj&^}f~x zNpI@CdWD`uN~>0_-GSO1S{Q!Nt*GqOljHE^g%yMA zq9;p{IgAS79YMK-3QA#YO29rxiPEaHlAS7R$gHyRCz7nDl2q`#i5NR96^k*qaFt0` zFT*Li{Po_)ec{rK#Q}kELzar|$o)wi>OuYBgOdL&+h_Y`Ujy40QV-5&`|5p<`<%@g zi$yVU-j>99$%A>=M|8UW;S=fhpW-_$4pddJ`z2c+h%OE|66+es-irhBrS(lH4<^=A ztQ(|;RoRYtf#FN%*rM|Sp-aczCCv-);27pAHP-K-+>}^PvEBjOG~+iNflM$z^Ge)b zz&{^OQpfrSYHU6&7(&QnvHQBnyz}kfn-Zg}F zWLnjlqshf_wA2tzw)(rwWx9UMZOXPGi%Dbk8|EQyQwX;WX{;pJsdQjpRsZfvizx;B zcH5j7uYA>f*&ysYO9H;3iFoS}ys-(Zi3Qe^y5No>YJ&A7xN~U0v~y@IxNC?M?HUq# zaQ&jTp}L;ku&&faJB#Y1JnK5?N-G(hM;M2`cfBEyi#l#R1-a10_bY<#xDX7%Q^mhj z7c{*@gHiV9tR}FPrKxGU>Q+MToNxybR0+bR6K* zZY*%+gziK>PN5mO4xNgfi!F$UeN|{yWGr$j>agcpp-G8l!PIWca~7|6=YF9n`HBCr z(2llIaA1wMa$>~0Kr8vRT!<~HmSiu>C~iM{c7;LEj3cIf^M&(`k*?M|RL>x5X4ccy}vdcTmATzy%jVPFD>qYKBZ~;rNA9(FV3GxOj1b z=mvtUUw{z`<9nS6o*;()5aX~L@3_MvredAwG7+bdY-hfpLb`fVzduJ5;0=LAKXFfP zoX+(gP=|!3e@zg}&Q8mKFhB?D1_luBLS7#mpy?@k_WXw$H{hpztt?JV8Juu2+>!p_Q6^XwMrT8D7ALwT^z*Co#LI<-*#VbjYz3UlnT=4nAor{t~;4;{!3JJb^Z2O!~Kf_oy^7oA?uRe-g1lMQnj0_S3t9QNV<8QrG@2stP zv*Ks^YQJtsf}O9BPeom75n(s`y*lBSPfO&MVRiClJV)$=Y)<(M+@}*hdR7NZENPZ4 zmP*UdEqg4P{E($>-Z_h)*@FPdzKw#3VGh2A{oVd9Y%r$_wkHQ>nk{{bz*&zzQP(=m zR-at@u2)?8t|d}iZK%N;b}uyS8{-T!`GNDWNAMNwn|$41DJyUpFmBS9 ztjHX_`E=o9A(OC`pytI4XqruB|n9c17ynDoL+bJam@k%4h-O$K9NQ&Cc)KOJzT`f zEaDFL^6tNmj@an3P%mA#PU^4`Wgg^8WQpU6V_lT9B8MwgtW%LIiO)qw6oY?4J?DZu zT@aHJ99&~2<|8IWOkQSrk`!irFQ@r?whsYphg;%yRtGpsDg1!W;bS9(G(&gR?xD=?IK6wIEQ zv8H!RdTkcY;F@QCw`Z@}d1AzwveOGo;y>S5%)NVpb6Ai=eVz1fQCCwQzc`~VW$tU? zUT^rbz5n=7(9!I1+k9LHHq3;ygn7epi+g683n|g}@I-+XvD>jt4!1hJ^#ex<8F4D{ zKDrZn^GMi_*jP#?d+X@^QNK-Bk}<&dP#bhKp5g469d*%uVi)g)JrNVb@ zmqH1Snf->lJDF|B-#&E~SOIeQjG>T*XSy+eGF$O!l8gN8fn8gHp@7v8GX!ieREDP& zORo$J6PA!Dkk94MCZ-oxmr(w>7_+D9Fn^SGww-=hqSC2Uqp3e=Dh% z?)RF=fv#YZoy$>;b2&=8GAF->E2;}_?)@bAdQj2xn}*H3h8_y#=Hf(M@QD7Lu?}{Q zA0UpI*{L=8>IJj5%ld_73t+pvMw9#6? zIsS{H)GY55b)Rw=Z%(|7uvO;eV=bqb<2!T<9k@QTo|Z0cJUG`Vgl z*#2%XWU}fjXe%;X6DtRQ55vRmFLJ<6F=~D?8(}7fFc8CMpL;#CSK}AJR}j7i#dt zi7Ikr*Bt3M-aijmO;-L{_^8M4{ESux$G9W@Igp^iEFu2HL!G7!!qt&BM8^K2N11iL z@udlN9~0h^-Gljx1aTj(o(G0MmuEN#Y;Xy!q?M{7ziV?**-J!qRdeUj+oC`H0LKua z{bc+$@FJ+v^V^7QM0Uao;b*Wzf(qn>Eow z7T2yGa~@j=)Gv7nZDb7WrK+Q2h)%U!lfYy%eg424@yDk!LwTru9yW8xh0W;qGQ3)S z3}?Zl9H#jb@ptk2$)~{9`kgCa3u_G@FWy}82F=n4(b8qb84trx?aexI;n3s+!%PKq zy%n&5D9gwJVp$i>3@sG%z@-RHCj6JUzGOu!EIIjkGIXQ>lk@UKSILsNzk}qDMYyfl zN2Ya((3s2nu&bw;m@i#_wogUGLydFKIBXH%HkE;-{luR$q7N)Y{RrFVRnD^#eKK&G z%$E)sXgUYuOFG^|i+8eAN~|`*>reW?12eJotK|!=#4{X2m+IuQCrXdC04cuWD!I8Q2C>nuD!R!UymM`iKg) zybXq6iB9yLWzW%JJKe(C-3sih>mesfUs{&&{Vmm9q(eEBI)n_;m@7z!cId+h^lSK- zm>eDNzI|K;>pnYQ2=uqKY%`5s#&|PZR}|le;oB)7V@xk(S+a<1DeL;ZFw#GK*JWGGIBz^2;(Hv&k_T5WGFCUx<5Q*;=1Vc#Ml@7Rcc9X*hSY-IRH zd9k&+26bC)REph@RlM)ecU0JS<$T3D$RzLl0{2a_>4Ac}Ht}uPT+F^p-lgv|8oTs; ziatlI?9vOj!@k92mCV3e^ah%>zJ+~V=AYt5cyn!w(rW1^W)9KNq@R^h{!7nHvl=ZE z{2J3_NL{J)%s>u;-APUwB=S%EJ6#JMHTpKAR7d^Jn=?dHmYWDwlBHa(OzJh`;FL4h%XLVBSy_Po&iiiRM-o%yUE^dF*a1J`r zDB@ZAFJz2%^-}X|6J5ZN(9?zVF0ejsM%&~_;gLngM9hRK1U~t`K&34rpqGk`y}*0F zEvl-`3j#pHHGf&dVpVja!WEM~ogzd`>m)2rQK8Z~b(g-M-@m*%pZd9A|rmoQ-`@~)ct~% zUTkuytybZG_kEJs2hN%pA<4jq-kM41=~EaZp~H2*OXz*4XYr!%J!cihwyR{dRjEz3 zvbOjp@IK2j#1QMJl+X0cOea;6kq6?;|A;a^d9Zk94s`L^cBrl<+T0fP2rmx0u~(Ne zwC@liq8d7zjUWo(rm4RFVYMq58+>_jr^$BA0aA|&H0DlPIgq8(*tKPp3>}2 zTkviEmI3&L;02BaSDrL<9bMY~w~4RoS+6BJzb8I@YCJE{;;G)2KB|WN%9Rnb<)lzH zkY!ONd`$rYUz0}kk5;)MGv_`EO+`_r2#GFuaZLkMg;+_3K?K_-&v1weyQPCK5^5O# z=6%3F9%@vvx$n9G_`2D=vLcH49TbkNP2K3&jF?XWu{Av{_e;y{$lq?6CkEHdmfhtU z>$=*09eHs|0TZPWcoz1|O7YS7>EUz6_bpB^Ym$%bHr2giNf7<_8&n4o)?w6F{zT|D`s6Y13 zh~kV`;5YYf=|rr5a1AfMVLu27sbjozvt@S%l7{z%Lo zV`&c}w}e%~X2GwIU|!*PlGO>GEV{*)%kjPgog4|%?CsC$dy^cSJC_iJeV{eoyycYA z9g6QnjOks7Rd}R3Qm-(n^IY%~Iu|M%ERdC%Y%DnY0ux3SW92tQ8-%iL348-gv%Jqf zGyNl@>GheGgWF7R?W>)dut>Z4ue#@fyPFPr2OlF|E0syxYH4+p%H{xR3*lYcPT&2_ z{L~+vou6D-Cg!K2uP}~M{;mtp&U764EFrhEKDvgDUhIs5=s2_!G4?MFX3(9G_0Y zX#9m|klhlFcCr>Nptm2F@+u!PI4T6|#W4hew z7{^n0#I<9vt&`o$H8tu^(NMRFS0fVmwEOc3^&rMSmsQf4VNtL`rmKSIBg8{5_!!qu z8c_zaG=&lnmyx3w^H#L_oHV8{(f24dOvWor$aqFkU-Du!A>+9eTl4Z&MCs7?kfW{> z-t*HP&15X1FB(f{vYs8XWMA!QgHl{=Q|+f&1acKHmXPllj}_5FNi z`uyrHWj*GSdQSfO!W7EV_Fil#*xpG8-GhaEhs%W=d=K9c`RYPN7jnvrk8I69cJ6}L z>B9Xj!~mVn>$D}F<>>^*p<91RuEP8&WWqythWV;!b~*Iz`Nnv%CgRn;Y|lE(+9W4$ zg}y|}2o=iw*7Z^5^MI_~tQ=BUzly71qgw+zmIm?`<_5lEc0KyVBsT&}oJ2>u0;TS6M%m!v=|cEC5luEkkns{@%I4`{@%AU)B>m)lmN)>_z zc-!0r-gb6gaXn9H=|>E=w!>+5=$Efh_LeeVDCKoHN8m?FACxBh@cg4W0c9I|ew~=? zS&V&!0o6!Swf9;B+6&{(wY=r!T}`90-IThMtwK6lYc=IR_RKV=Rwj+S=6(%zMGyY1 zhQ)|0DvR3(>Q@+$BX7ueKy1NR;}wC|TL|(Mu=m@7v37-IDutXgFoSn=^yPZkdwc~M z>2^u(3zn*xO^N?|VtcqR)Tbur8|gdROV7xQXIcoJapPp_XuKivHu8?OE9I1yT)G-9 zI0^IRO7JbR=X%2Z1fI)Vsf8SpGNcS_jNfg~qj~wG=JSoCL9N&-LsuOdHGe0r(y8*# zPpZydE*o>L_l%lUq*<2~I^XC&_rK+9Jfp#8Qiy(Y9P{NH4ai9kSv?B=KiH_9w1cmZ zKlIs~jr;ju<0<$Goy8hmx$WzQ9GZ~fB@OTDo=05W=>I(IWl?Srb2x#V+YDJgiij@p zd5rUIwJ(1&E?|G;;r{L2^abJOq-fe&HU3dlE*spEk|lhAd+`I1+9 z8PkI-zz4K}Vrqn5idqk}Is+c7^aeGg@omgk!0yfU)9O^2MDusj@M`JznakRtTS!7b z4X4uIx98L1c0*~Ep>$d4vaMSL3WS!H3^L5k_L-UK_?sJ%?y|2I$Y*f|dIH(M!^6g! z1D;TpTTCzWSk|jC8#q+ZgB=ZFj=n; zB=5)mYK*LLHl}L>q;l+SZ{>@uUGlx7igm7HGV+H}jMX?B`Zm5fJHEL63TdKVaVXv} ze1UD#EHmOhzi9Xs-WA&;H0yZ0uQuGk^b^>Uv-Dy*o=F#=qZRI@@NHeJ_dfQ~Ha=jO zqWp1#=0@vt1=}IVxhtN4pK6QMu$We4j&9eaE9+ygjk@P)moIE`@nkWgdbDgNHc28#D#M5b)U2_KlOFv+%nQRADS*ayOF(bpiEYd^&kV zsr>@DD4lpczI}3Ky90eSV^$|=k(f@xjf}vEht}gD*#T9nvo*Zy15@v2MIZc;>!Pm2 z{mMm)huP|%hV~*vca5Y*^Qc}tvTG^&b{$$;flKg0-c8yOiMeQ)pk&Oe>+i}&R?5Iw z#OMYNkO+{8-LAoy0W4&?egeNg?0w+{?%DFum_audKH^VBOK0cI{kLl}i(d6n4 zU3r97K6+Mz_?7-qN3WOcaE)OO5%{t26R5{GVFOm}-CP1xt?4RsUSh0(}&EyAAk{L7&qU#P~>Hv*b`@+FtS=DV zZt39-{d(!LbAbs;E`i@36)RmFo3fMahYP2Ee%m)#tS-LLwT>A;ozuFv(2kZ z0?I3Sob>v}BZ%?zwlS%b0BcEl+q!nq#5(xaP#PpAFRT}A-ml{xS_rN?X9}=#1Zn#g zOFO(^i2N2-uJ{sGj`c;BD^v}wy`o}azcpH+(kSyx^a^Aef^QY}y6GHIwr!l$2maC! z5$3^f#L5}R!^UH;HNeiS<8;SuizSsEngUfF?IdNz?%GMj zUeJUcgvndXAHn=|h$EZ^_RfjekfJK|cjvaIbIeZuodU$1N~Wi)P{-FqmB_u4rGbt# z&FX`VX?|Ppntz>Dhf& zO>_ODqc+Z-8hXc;$HSMA1J>mn#kj%&`;>#id*kPk;gn}OJ{L+>vKS+bFqOMdS$wPK*9T?m-XI)$o!dCY}9}GTB?xJ&Ma=c=ybQ? zTJTsl1lI&tvTN_e_6<%;;Ke4tl9PW4XE&@Y4l+0^NB#sj!lC!;B#*Jdq#vEtcMI_a z{xrkcb&!$yfPBkhHv#BSWtuiB5cXzX^ujs{``Fx@GoJgv zbCF;+n$?$&A7%RT(-^ndyAH2;TMDh|*ib9&*+6sxLA}|dz)C;#;mmXtSOahPfdn?% z%l8GCe47IKmbFb9;Q|?^M}2iQsxqQoV#-~84nai&vH7elxFto zax|8=lI_eNlt;^@8tL5IexPZ01I_}`rp;K7`rao81=KUSEl*4b zUphN(w=IW9@6S2IZ_H8O^H5n z*mnFS3R{W*-)vh+pEx!(-2g0;hB_(1(d6U}FLskiT_?tRxE>kzkqS`}k%S%wd3757 zUQCn;fAefTwHtn6Dl;r7`ZxSTKz@o}cvu<3f;?*A1e)VGMLPa5-gf4ko%vjYw{8&>x@=T94SxUGLVv;K`%gsGGn(ROZ zlM4CdaD~4s$pQOfSMVh8r52MJQBN9Sd$7V}@^=ka;954m7b6LtYh6@cJ=1&@xL?cS z<((tukziZb%5A3J*}8v?u}iHqNf- zfbE=dnn2Rd6U*^@LZtIVCvxaeS)pBq?FH~o=+Qs&U^UeBW;!-OCe{bi9e=|0M@LCN z|8LiSFLC{kaea2ZrQf>VOta2x>aB8v@BC6+K^gSRYvJ2LOcd;Q+O(=NzTe)5_@DME zoR8Sr(#x@}aU;ibD}#vdPWxn=@_}a3TiiiHsJ7 zX{Y;sJ4{V{98Y{ZTs>2q1J4fSKSN#PD*UI3 z_F>Y3#XYbfaAJl>yJuH1^>%}wz6NL$g}8@33r4VZEb&Fk$ar1Xl@|y&UntMMEpl#+ zQhELbcAkIq9nW0s%iRWBFy1=`yi5D2wnb@Ibuh+Oa%q{!dj$+NS|Q?0o{vF?1%{d; z{+Vu6V^n7tphO&@cz6_+jliDKbMVu{m(Tt<4|ep^Yz}Ad!;49d5%wNhIJ>HuZi3nB z<2OC?0t+CE=tTIIryoH-ikwNad7a-$jA3^o+6pp=zOKJ2f$f&xx+B4zbBA#kuSdPg ztK{-a+&Nv0Bj#Z#lU;X!Lqtvsw1&DC zBLCNx8oXP<_UpSza0pS^FLe9$mK*&UNv5KOoQX3fnPNbD2aTIN0^`{TawMSxHjj*6 zyRg^OMhmtt1<%G3#*KgRnvAfJ*`+vc>bjsjy7o$sIr z=EA?q-u=($JIGxG)HBonb>e&2=7P!?mc(p|T>mt{P7PKUa^AO6W0W_{&o`b-3I>WQ3X@?##xTc@(8fD>7x zWBWHw{wogoNw|LlEH{vW+BSyab8D+*b2G)fiu@MkBzugp1C*CKKV^ z0GS|j#U(C`o#4kI3GND&@EKys)!?>Jr?GQeK4NwbwEq1`qBxcAP+K^K;wGV)OU-xs zGZqcpX~@r9G^IR?@>KOvp^23(YEp*SaRsjwTx8qjhQ%41_lD{b-K+se7kHSM&yr90 zEZKGSTQ>-=E^IzIgNSjW9V1nQ$tVi(x&;1x zZlcXFL@}5@P@k!Tq*}pK9$K#B(ccRkb*`=W{d0nn<#JtRxU(#Eq-hJ&gL7><@!?}z zE?katQ!Uu~jjcBC$sc^P&O8AuegZz3OR<>TCG4@`|A_e$Ty=$vmyq>o<(sgQy>fn% zW_?H8Wz&Vcw*cd-GA6LQK9$hSVhR}MR{^ZAGR^2@>*^!0nPAzmf7He>!MArA_6beO zvs#OH_fF*7J(p9a_v*!b0K-orTl zmqefRId|&~O~N#>2$rYXXgbYc?U3%@R|}s%JdCsh7~&9d47^P7oL@AO1Ni@>P0JyU zUmH-2{w&e=G#HC#F_i!G2u+BCvh1c$l?qL?T>$Qr0$cGIyT0X*??j%cbj)Y)**pL0`MN>i64({AK89#!PmUObg z(m!@0?;BpFE4m%eZP^r?X7^NzD@U*4E5JyhfDgp`&KHy12fn+AC_pcU8R zdb^ZL1(%wvmVowqAM3Czl686Fy^t9c)^h%fN$)#}^H4r}Ui*KX$Nk%Rci_C=G$=>q zdAk={AfNY%hO7A}lE3L6iok2NtoJdD8eet!>$84bib(|Qb{x4AARQac*lm3Wv^h%fPA+j zF916tCGp!~3r22R;5o|mkf~vhX4uQzII{_7<5*@B7Pb$U41))N*@i{Pbbs2W7!`iI z&A2Tw-&()iiSPvJf57-a;y!h&>FUi1 zxkB|C5xM+@%Xi~EO*&OolnNP^C;>`#KKB85(@-PlXJ+(>}Nptk_ea#=u zB=~3kJ`rw+0bk&^Jt$GgL9?8}^b9zI1#om`Lq|v!L_hq=1mw!+Bq9rev(WoU4s`mC zsd0KBVkgLlY6v6)bHwx)Q=IYrnppF;Q&om);G~?$)k);8 zJ$E7INeFxwHcdf%V-NHjS(ASY;;rvH1#6ki=ilV{Fj8033hYk#vem}=n)IWp{DB+p z?W#Mqq3hG}YbHJ!hiq5NWVCDX?(ZRg3gdklFbXpG@AJX`re-)vDyKQv+@lCYJn+En z2d=@r!_FI+EchKf>sXUe(q^-m*n2O|I1Dy4{;}Bf(u~TkJHU(Q*g|2mfG*50#&dd^ z&Vy$&gcrHlw_5`exWTT!^;9 zB!v~Q;-3J1g2^BM@$Lzn6npo5wGsHOD{LK#-V_0GhF;0E8Szt@>?l&~6 zdxR!fUUfSV+dR-$aIt8BA9ye0P7CaTq08&c#`-d3wb}R|(Dm;W4=Tk?eScmFaL(N%IY>@@D74% zpoHZwosY744TOKu2#+81?>_N?VnhuW^>ioy+cx_)&}XulRf5V955o>1n~o3OMtB2oQEtvgZBpFH*)#03{De?OcC&prazEi0csAFxpONp4 zO=Cu@WplW8ptK!6KRxv5=uR72vx8>yf$I{sCslNKMk~%CI>f`t?)Y?o`klto zJmg5YIpae8(WC5Jo&%SWit(o%NO2IYI>hws58Y^S`)NYw#`FKKxP5m^9lkj@!)qez>PGK~7xKHGXrR;k~*1s%)IM}f& z5NnqyD)FTm3t*MuYtPjg1la4v?ZUpWr)i6|i{TG?aQ|vUUD*|$f+kMUfo+wSiZ zUa}YmF!CCU3BNocN0ViQe-&%0;;{{}=}+-zJ*4k+Yy-1DAVL5*HXUrgXIl8cRX&z0 zhMpJ%yVqEg(w?OITRhZ!K3H%u)ODB#Z)8K(#9TZbk;{+P+njI&=a zW6s>6mGt1t z`LDoS$)SCB+xS(Xie$&*yo|4Ng)ua67Bgh1qJy7r#P`VKU;iB2{3kwPQ z`pFpi=Y$0|v^{_3b}n|B0ql$%JJd*83tam)(Z^oDSQArR)St#C@${XBr6mx+L&6A@4Ut-&o6K)p4qc0HNU`Bj5sCYM@9%0x3e!yJC4-bVtYO& zv4Lq@OxaA_1I>SpD5r70QrW`C)JoC$7q@)HpPbug+Mf0)_w7(d_}0%|JKSmjpp>pR^;6nT#?+Mc#?<22wx0AbdEM2MM9&B}UU+jqOqt{V%I%fixG7E_e$~;_-yYZj`no_XQ|;obV>G4GvhQR zLesfu`VRHDMv6|*$LIpOfQxDvD)`d+;WJanJHq8?Tzb?Rr`AMM2hK$3f}(tHvPK&E zm_+FVM?S`RPvR`@T^EstHeve#x`0HzUQHwmXVtk>3koIGfNFtnf$wvyX{s7`w_j{1 zlz#ECAo&)2(BymatP*)Tr2`-1jh^gg=Rc;266wGuTz^4gJBLIWze}BqUtpU|8sHbC z6{ZzdHKrZ6HL~T!4>n!oUcJs~Ydr8VN(+x}!v4BFo0(m<9OZ?$HoKR9lW)OUWuK^* zIzH~+cVR!^;iY*g#|nlo;9a?6R;q-{=l=E#Qkuk9P$*hQsop% zz9$PM89A1Aa_>4*!vE9tWBV7oFPA_1t@0h;D))b@d@ITmZ5H<+_uBUkM9_l}Q9)eV z*jVI&&aE{vtxJd0+mss{?6U9uq)ij<6DRBhKNjzb77)>(k32f=-K83TP7?{(8Y6f+ z>HN}tnOsU_tww`*I>k7?`@*G}zGEp7>0!k<=Vfh{E+kRu;l=xy4f5O9d#-KIxLQoM zX9u#xszA1QXP^pK{I0k(GZILNxF1%JXL8*5+BRRhAh~fL4);N=*%$Al=^H2A=NC0a z-n?(>)+>V|r!H+@G|j2+Yg*V84BR)Bp3BN?hZat;vPDfn@xG~yMXYS;qD7a>aNPIR ztgQOh*>e{)v*R9G#>%!Y`gU1!1}pnf?zhX$k7xNL=rVW#Fz?-#0b;Ecc=; zS^cA(3#XFtEJEU0_-k32{YqiBEOFmE6UWu53#Qn)v&ZG)S(4Q)*Iqgh zhGzD@sd(RHbwT^=vn)(puMXcOS-ttGOJ#|3vlp?lWv?2h*|Xq%aqim0dw4lY6dbPy z#-1v;c?zG8(}TfV0iJI~{L=650E>OZ5&mT*8E8l*!si)eEbf74{QsrjE5$Dq%fBwV zsi@cV%JuvUzj~$T##i_qCuDZ{j~-h*@axBu`W}Bg2|{1eb@$T61DF5ciNO&`vwy0> zAd5fwk3UtS9Dj1@PZik4pM2|2Ih0-c6D+^|r`Y_@KZ-8@dU~FJ;Raqd-`MqBKY#U0 zCB<@CU)By zMc}s4IpQjj#h1vkM++it%;?qVT@m09t<{d?L7HV3H!Zw9WWPnbKx5T)X2q<(8SICQGmF28Y06Tpk;rMc z<{BDnbs}=f*{UIOoloPe7Ot@ScU=?peIR6H6HVn4<0+MVX>z5h?{1?5h)QC%Mf1UU z$FM*-nz=qA?tMv(Qvk9xBqp{;uFpzM4z=x^`DW>TSy? zJ^A~wiRnpbH;!d@xU;D!6-Ip{2HY<+y}&;9(IXOVeLqr$_%Gn*2kHBowh8F1tB-N9 zvpzbKJysa?CTD=-gV>SZaUWmO|KU9gRvf#VUmHzo^2XBtkPNKBce^-8nz%T#O@G)n zZHHtsBseRCoUmU-hg3-wKoAkc$iY%Fg1nk~O=Y&`bZl8Wi!HhTl;${#sr@DJO$<+( zJfyTUjISEFde8QXE-D|t2lY5a`FkbQ*-*Oedr>BD0WbV^#pu+t4@o`GAm?Y*`l#xT z_0q#uo%4s(C{ooc(XXbL7%hQ)e1&$RSv9B-Z>L>D>CXk+M=JPM9X9eQ2!_>3o#cLW!sVQuQgUuSX894r6%;!D1Cf+`@It6K=(=lRQdHeLriKbfjZL#9X?$)?!_)3(6$bo`dD zy6>6!l173{3IzM@_B=CLjyud?gcVByRdy@SzRkBwR@%*$P^5~q_@Lzp@4PVoq zlizyi_G^DQdDB_$r;5m;#a9`+UNz`p4JxY??!i)%Zx?p(4vVEmwgfFK7UXzEQm?6h zc!2Jg`<^>l)T21Ns!NgWJ!mnc9hFPz79H^LN!Ds98GjZ2>!r4e&B6{1%h{o@RZB{g z@qsHHWi6p;j}Gi|2Y))w2j)A*-Jxkdpm%)V9cm8V>nJ03?_9+}Z}x@h>=5B!lhRuv z)11sZ=3tot`{ci1?}#*4dVVagjI#Aqe79^VG9A}~70=<7!EjWPQc8AHr}l(aA{qF0 zwsJ#JS){pX3(a#T6Q>_5;j zYN-x()u_V0MDQ+%As^^h@YWcnLhkY^ziHC_RWsv2O7Mh3w`KNEMc{%*3Eh-D|3xFi z0KtY(bs=`KS%I(SJ4*c?pm&jQ@#oVcVsvj6al)gP-9igLZa2@Vu=~ zlBHOaPvwX1Qto@GM49oBQ@PiELYd0vNjB-D4TsZ=rRpkJ(``Viz~(#<3pEq)I{3|~ zQ_4#V0!zh0*zBG`d2u`9i|W<6O860&of6mp`RitKcw^(akC9vSj>i{~16NDe?+YO# zL4NeXnc|Er(=>3`uuq*KSrHL}bVM1W2bb;hUi@M7>#hybBFnE;51I;6KAG}73H-05 za-=!6gT8U!F1r6}aczPxsK(G*Ut@R#^>P8Yfv={ORfW+e_m!fSg182;1-6rfyf7Kh zd{xH?eu%1ytz;ql%ZSdOZf!K$yn;+1|mi(epTmE~UkBWNv&s=LS{~mAMXFY`=qS5BA%!EVAtyd-tFGhNrgv`Ibn{X%RRX%v+KI1*WD_Erm1j7HIjpg*btDF<~)$@lc45R{ew8b!$ ziftxqUT6-mw+Yf`cln3VwX#M4y$ds@F+3&Ja1x zRt{{eMbukUtVu&D;GNVD?XILu-ss+K{UR@A{dW*otjVts=-d?R`Nm!UI6R`~AHX~D z4rSo)68bQ*jB4b2n$BZgA5~NjZ%=FU99iCZ?r4S`b&2Qu6nRbMJvC_2~Q9HMPf0=9+fIme(aNm2Nx(R@7Ao1D$iQF z{($>DQD~T2fqTA-^`GbKE0>709@i58oSYJ!*Lk+zVyN4z5=s4y3-yDVe*VeTQblKd ze?HBrTML^2*ym$(|I*BzQ+G>gorSjuq(aaOs7vGsPKtE#!j$DOb>1$e58fWlh5VFD zlB$#Av6hKuJ;qAkU5ek6WG|9efR|L=8rFm!lv2jDQU!2N|HAWecm2$0mA*Kl7i!y* zG@L}Ph% zY96U1@^;+w;#Sg8;A(xJ@D{_w^bySJRV^Bct0wO!(IkCJv><#%h|>zY(#9T^lAAcU zcW#DLyE@aZT>;MPY2OFgQP0c!%jWO~Z~}=J=e#}V&4Cv;Mi2J;or3(`XrQ%HGRg)Q z$5%v&7xobu7!omc=T6s^()UHbYYwkM9DZ)pqq;dGlQ(93@6;-T(7q#b|GCT<-EsEl zTQNHK-TH!N?jKypQ_AY!SDi-FFrKaK;wsTTG2Y*g`hSzvzd#>4&Cozy})(zIOYJzM;`B-Q2YtlA(5-r1i8d`oH}<5 zC6`f+aygDjV?lhk&P^Bz$haSon(5Fnq(43Md$!xRMtCrA;jqF z0J9{#C{aM8%erwFcf($FqwD%af2=nuaR<`LJl_hkckgrW@45H+d3eL+8~Yd^4?VW;%|pp{NC&Qit2tvsWo{{IP~dA>ACnfz7dSen#j6}9vuJI{K_*0?^IvsS9brM zU-@QOIbgbSqXa> zz#mUJ=ds%1d#8Nx1&f`7AEFE2|M1ndb@S9KY@M7s^?$cc?l{ZjaXG-EuWE5w$PpWS z6#XQT**W|I^dJO!aNSSkJ-{q}{8xsZ`ZX42Z~vS)I$Q(Ud2`QJ zF_*e!vRPpud$Zt6D#4>3^j!oGYw7kQs&P11RCMLa&@^6{x9jKre9UVWlgKTyct$G; z-MhUEHog-E-cgqMsBdq+m%mTWB1k$yw=Qkp6`85 zUKsk=4{4M<@VTWrn)3DL1o*gnyojV2TGWHzW3Q1b{u~%PMHqf` zB6ZLt=ObQyfhnIX-1YdSl{8=84vewT!jJjUDquFjz%pFHeRR(f@MKQl^c=wVt(RBJ zgzcM&!}6rRbcErz5rau|?sZrag}br;W|)Cv{_nx3)tIipCk+YV4j=+Wj0X?{c*2AJ zt_=puOtWS7$$7^ebIIc8*!ySib*o7CY!&lnI|%Tw*qX0qh~jl;H_<;tvC=!FA!)WQ#bFq>1oYs=GWq&61%zQ?&-?yk&(= zTV#Xfs&5TlsQYjvu>Y~54VU}AiusryuJ1q2!5mrH!Z-yY`K-0?Wo70Wvjmcof$v)3 zyA?6rRp#YdL#FfMo2AQ53r^Wjof>ePtlIUWyJ^9>f^)|Q+)W>ybvAW=wdT~qvK^Ux z`WCA_eG>Xn`s055LQcWCf-GSIt8=xSFp$%bNPtY-ReL^BOYrm(O3O#E>sl@TIWFiD z0r<`p^W=1R1WR(|=!-2%_io98nV8c6Y{YpUUe!^0>7$wFji0t!-&CKlGS3tTmS#Giek)zAyL|S_ul2!V!2z%PT4Lfpx-H#no6+ZnZwufZ% ze34aQVe*>qhMm~m{W|{p?ycfkKFz~yX$+RvtJmQBWbrDR5f?e9_QHZZdGFUYuel5R zsBmz|!qryZr~HC!Jeem4zcysfq_9qkm1u>bZ+#_2uNEDwGGKl$tp3*btq*?oa&}e0 zCcztTxB2)=mC)#P+U=PWJS1kvy0Vn8G0V}HD4CD7`_N}WXV2s_?dd$Qq0`}GZEzek zVivA+H`Xy8-}^_<^Fr>#ABlfAd>ZW}gVWn0Ro}v{!7a-J)v!e_$lS1F7)_Lqeoe4Sn@rVY+J&9J*0F<0HP{dC{Z zI!ep>pRi|?5LMT0<@TjdZMiQv=wN$t`_hZmCBbPHenEgJK<{gDbw$wtR;7|)l827B zqC9VTa?1iHo1$9m?{=JxCr80!vHjiJ6Y$~tYCO5`b@=oBfYDa|^zE`+w4Wx;t0n%V zHcW>Gql5OabYBopKpP9r@rMiEvhJF9a`H1D!9PpaA3L{ex)i5orkgVhM9aC~D6NP! z_|%sEv-hW~GjiT4A!$pitkw+Bd|8#6Ef8-c$<#28IE|+At_@$ztt$PilJf>K@9!GN zEzfGo*-W@Qggew3R`m4?$Vb^;_fF8IH1UVl4^sKG%fFm*jFuZ5(RZCHz3YSN4#)=$ zc-IQxu$aCz1+vohW9z|YfR}w`Cm_3;BQNn-#EGzaPN8I16qxrVYIi?_FTr{TlS3!2>#P>mi98dy~AjNopg5!Z1T7Igy=i*k8^gk@- zl1IdB&m-a^vf6WtxVrDxW*!)gngKY`d!F;87|)mm-JcG6%QnjsqFJWw#t*MPSIYKG zM4B{Uz@Admc#jo++kUC*dqj+3Jt5MIeg!|S#{#+qO_4ij3h)ldv!BB}Fwk4%C$+1< z#jh8smmdMb+VnJj_bWFEwit(JRyStoQi$F?Pj_bXGSlSm^@t|4|8io>vcA`2~{g0lae89IwuIZt!?2xlBPtFNLeg&$aI3HOWHs!taNi5J)1A4cP zF7CT7f$isc1OW z(8Y0j@DV{uh9Ie3vR>Bq+Ow>ok4FOMBi*ssFRw_aq^{Z!+oML#4t9GX1GJwS>~ad- zr(i*!Y0M-pXDCm0A|mE<*gvo}hn&ZI`>NY4czZK@y9l_LmR99RKCluLE&@~m<*!{~ zZa`~d{C;CjZ+gA|s;>riE@5TwDRBQ=dec=zayI5rrIg9PNlSY(cNVgE5}$Z`yL1@m zNY3-t<&YCZobB)*-P_Imy0DM7*=nJDYPRM~6z4_q-CzEo#2Vsd=@eA7!yglkrP~ znBdp3Y-($L>)d-(_N$NsB}!LDVt5Z%eM(+0{oq$sUG?26>c{FK^t*eBr`to=pC|Yj ztajJ4SPzX@7v`Tz$;_2sZGa!=MuvaNl|PVsf2kn0m=FkV@e(DzQHHTP2fPoCXAIMpLi@Tl08jM)`rmc6B|oN+{lC(iFF#V!|C5S8qo0v}+D~@V z-DDTtMF6HD@Xkb9YYr-!YMK?V1zzV~3B1Y`(jsyuam|r`OGynE`kd^yS&*Q$a^QibA%16d@+my2B z{I~vUS;^~Vm6yg5rTYe=yaav5wZ8xfaD>w8>%ae-c|b{O(Aod`57w0^#2#_2toF%q zp{D`~Pfglyc=owHlb`#qYxuuZ0`Y=DCs~^LfBXc>?%*)8NWdXb!eKZ9?By$WCOtiV zm+qMf62ChchWC0B3MD>~knq%4;b)(nvTri$GfipGKQm!x5?qe)yL7vgpB~R@WPkDG z%ZTHC+lit^0bl2A5LJFvh6^Nd3VeYN*NjuBH40#2)B%Mi0a0DzDw2$Q|3kUt8Wk&7qvA+FQIpJh zYEqD)SjTg%Hl#qHraK_pdzt+~k z-wH^5LXA?BXhm7{;YBCm#;b8upAd-Scov>Ci(6kqxGy*%2@?xt>b0z;c>Xxt^Z(wT z`DNQHNi!%fh)GuKE?yeh95zt<)2-b|0+Mqs67mwHFj7Af!MX5!Tt{AlMA>hoZlr!B zG7r~~oJb`|1gKa-UsM3=3jbJz_!xUJYu`gUjr1DQZX|?FrjH^045=8&jdVNGLZmb# zJ(7asq{N?cQd$Woy^PdXq6IcMWR)C}BgYPjRV9w>L;z>UOZHo3P0TK9ymOJyNA5tr z5cwkH0?_HaozVu^xC`kVt}{E#xOs7^pLMqe%x9j7LKR9l&~|wDXyPbD*jeqB7T754s8kS(ttUQ zZg0K%#4PBPzH4=b@8->>`yFQNI$>iOEtKmbE^$+M)^4|v)7Ok#^uJ~*5G$_`LplF` zqq_8+%)hKqRC0b;wVC_;zcBG)MJ%+zrcp(|vOc@CuhQlVTm7=ObyOo7l$fSi(0c)OQVENz+;tz1g>Gu!q( zrLQ(Wg1)|^6^0KD|Fkzg{K)95&0ka>^3@IqzRgwl_Wn}48T~Gk4GvypKJyc(Ad(RD zz3FAp%chA$`+O6RKS3Ug4-9>4ij*ebHY;)^MG|Db3#G}!C{-r%e3~qX&zmlP&r9*w z_g`LRS=sVy8{LyHPaRAd$*1`ur0_#|kQR`js@&Z}_S8Tez-#3yaI2DQ_lT%ARJ}e# zhAFD>)RcCZ=fGxyjbWZVJVMT|(B_0A z(0SLIaw$A0LQWptZnQujj=j)ABqnWTCg&;=H^BZVrO zzl?Xl>gj^{>Q`$lwU>U3|J*`c{}L~2U8-Awef`6iicMRfE69i5eDkG36Hx_YF1gei zZeAH8=Qmv2UQ8O=19+k`o@tFr9zOZlc=wB>N~j!TDzYrhhF%b|yVv+f9LTAjfjq~>uacR3=gA(euoJ)Ye*6uTnBWTMOFQv4{dr9 zetF?t>pb1_cy$`&QU=S-o?pm^h7Fd1qI*XU`E0(vi(#pHF`Jv;Tz(PK|AgmRd95o8 zb~_7N65ZNWL$KYcZqUMi=hJ*K=0f=`52?XMv-rh0vW)|>VVp#mF^Wa9w2QP?a*o^qp0ShS8x?blzBQ0yd6n>wCWIc zxwLN~e8ObxV)firw#HO!YD~IY}UER8U9nR?%X=S9}q&@B{| z(VlO%uaakZRDzoT4d~)Q^C8_68OHxOrtRt-@v4fx zj+W7h@P@tTHqR>2=3(p7D!E3*)~oAn2fbIp4;bHJ#OT-Ks|wWmHI1{xL`e_KnxM;S zT7iCf%LGRUf%lEslQ15v-MoA@T34QkdN#54@Z$#!^hen+bnuKm@ksA?+h#W%I<|;6 zNrw(ESUmsayp#N~&LdN#6t>sZ#Gqr^om|D@G3H`aDfDlUtxsX&GtDyMSE7Ht;B^S} zc|;m6-GBM#jNY4)GUXYEf=*#~Er~JT11mw_SBlF1Rj0Tf$|ra}Qv}Or%j&_|GA~pK z6NNiXx-cv*OPSxGcbcubS-ZSt<(GQQq4mStg^KM~-ZH!6kdHXFwf>=+z+c%%;2`Fa zN3HDmLiM3x-r{M6%0|o>$K2&RXq@&<_fJ6!$~>epTRZ_{D)o>n+W~mX{`FItBaEO*q_7uv^G<@q)ty_YgP2|F5 z;e2CWBi?d(l8`2r5Te(ULw=2ymK%XDZl(tF22h9o(;VnPKFX~U%fdRVS%_t2|m^uU=`SDyMby{drx(wVkOys`FwU&m7;gI@(EyAI@9 z=gch?Yt%Q0oXc4R4Vq-k%=UCE`>$|VYgC5D+aD5VZU!IYvU$gK<2tcl?&^lUU z^WIjjADl4oMVC`sB-UICH@gVlHf*rfgW)8?T^Kq@p%H4Qe%Hm4qQ~&wYK8!v*56Oq zTDuwjel=(tV)n1DpD&oPf~=Gu0?nXxb+LGzI_8=--^$j3O_yG67IXwLP=JX#ZwEfd zHEns*N`BJdy=C{vQYrM`&cCQ?%A=qg%s-|}{ShLLXa}`JH8E9b@QJ>W#xXIOO4T62V8x5`oK zOmL*i_dD77O~O1~kquT3Hf?C$!osrw53mE1lVP;@dGdu2=jNTm=8r3{~5D(KUU7!zpbO){Dzc zhz%?@T$)^?Z5MVWZy{6%eNzhPhygT&@i|5$#^+q;gJ$CR4x~&ZMr#-!l#ax=TXn*& zhstunOEiAE47>#B8?2tW9trl4#9Ix!)06%xYn^m_gm@`mWfkls+8uF5NVGo^2Go^A zNrVFWihW4L=DUwGUqu>NZeEjiWi;!B(6I8dBOjIx^a zU!i4%riD6XOR>DRXpIS?73s0EGWZ{Liydie94<*4GKx1wOT$`es?4?BR(@z$xkd2V zQRh+AS*87b^tQORJyleEwce!Wj$-Z9%SWzogL_X%%`xkx5QqJ-<)?EeAT-A#qt{u zvvxdybMTyRcUp?yvc+Z(&hU_6sT^&!d5?vcfl4TNb0N%6PIA0FcM@HO{WSlED(uoq zIb!-^Yq66=5y%beg8<4Z(4U|-^m^YG#5?*Qf33l)5iBpkm)1%OWG7G)iG_0Xi#q7? z#6v#Cs^W8LRmE9?u27z7Em3At;?z6ctYLG0 zDCk{xX{$_w&{X!Zz89an6G*gzvzSYzg74>5>wF`aOIBem1cCTfjh9qqi52yEx|du=iJfdCJZB!Ti{PYJ8qy}XC2%vg_{l$Kipz;=zTq1V>Y zrKaAi;|8j4bcL`wGP{$JU|n?s9hn0j^d#ni+B>Hu=>0xk+e%d{s7t=d)7nf(;iK{7 zO`s1CATg{l+efke6yH9pqjCR@k~z(B!rFN(8nyE`zcDWwu^&IOcnTS+n`Yi{{OvN9>Fy&FZ*z-LbIg#4OW1soBvng`Yit{;?zWxvY*H ziyL!n>8@p_d`c$Cvr?O_OWz`_Y{g|%*UnO2EU8I z8bTJ(zuK|>!MfdXvf7L>+2AY`T@-sa(cphts>VK2fFCkn)seUwUnP8qH1)qr_LP;G zvHx_Y(aO|}YvrpOeiojF`nHbMH?3u!?ojp6SKR*V?=L?5gjGC~-`qB-igygy=+$YC67T_PZ)n$p1*fZz#ns;02BO!(|IDxbhlZQq+A5Yo6J7vr z|B!DcC}+sejcd;pKpI&2w@_Z?_;c%4(b`=m?#x;+72Fy>kY&x$rdQxv znM^E@-;f%k`j%U9E|D^0*76NStzT~c%ZXkwF6i>5Ewak99OneCA{}ZWL97v*i zF>#CdAbuNABju+#pGQn=ys-winBQM4uk0%mGrP5(W4(cL!q=5IajL=3I6+Cvm(>Q! zFO=V~+-O$Tz70IUEJTnkzw}La+9hL5|T8;33bF}{mXGfG@yU8A~-)Dcz z-elh@eg^x4OR%#hWSRWobFgILS=-#yDc&@fOk{NsuktY6ua^~95M!9HYR1|YwfXeX zv`BS2!}JM6@8BISoFy4m=DRAkh(EIzi&akr?b}H%`o!>P(=3L?tlnGkTMZgnCNGO$ zTOmvEd_tav?(R0wP+a%kfilpONK0|-rEZY}4)L15bK+5T|H5i%Q}QJ8+kHJAEFA#7#NO6L9rI&J#UJP=ha?YZ%6Bt_yf511^AQz;)*#GluyI6 zcD`V)U^Z35qp+T9P+C~*Y62h9Ry* zMi;UD*R0tuj@AFmBgZ24bm^#{&QIMJ%$-}3N?fmTuM|vbxpvPl#A5Ng@A*o`X*s(%yk&(Y zAjnQx?@QpW{=D7La%@x`>%uc$Z@ta>dMk~* z-YOh^y)_&ulbv%dc0zt;UuF+VZt;yq+tphRmI@@Q?LI|?ANf6@vKaiHF!t-_FCQ(fQqDbNKZ4(Fw^?R8PTYLF^TfQ4 z=1#0L`!g0TUM!gnjf)naGMq{|>X^(QpMLDfWNFXh&UwciDMyaKL@2MGHT%HWJ3j6> zIgej*G;?mW^F(I`e}s@lgw<)E_wtbwb2~aaGaSv6`9;$4PV-`8=3;|kf66JxLjLGW zdyX9Ek1d{jcycC{kve(T!&ep{1eYN8O zok!=jNoHv>I(z(7iorOUKV>*J@2F$X@#8NY8|!oD5xy=3{eix`?d4Zzw+M%tZBuwP zIb>$>3{;SBLW*V?9yvH%-OB7hXIR>NSwKX57H7VyK8v^c?h*aA5v!9dJ!Y%i#@_>+ zu{vs$%cA`i+EApqjux1>uQZlxd@*D-P4|efs1Ys3XLKF?kH|`oQA`RIfOlqPvS8yd zsk^dlyLDlAp-3ESoV$qA~{&X7o?l-bPzrMNs zZS;}tq1hFM<&6<;%~}4Hc-t_;iGueXm{>@{3}dN+mtIw0uI$A+>?UrR2iC-e9O#qq zT3L;+NRy`RA&v0N?AE%R*mHYo>$h;~4f4fSl_QO6sZn$qF*=GAZ>|{ZgT-ILL13-A z3G5RB!J#JbWXbem^WC`t1tLUbRfRXr-%j0>l>W2xF?xk%{S2& zfPwev+SiJdzs=Kzc%8)HN4#C`uNccPw`Pv#Y19izlWUrT`|Gp_Ek17D`w3sFYU;0` zDdYBW5k#RX4PfuT6EOqYAQP4PKCf1f*y+9|0`D{%ixiW$6%luAb1mP0W#h$qliIt# zXdu~=ey2j|JKLde(8Vd;|5vP zBj|KQhjGwhJU-amYOed9xN{0a>zQx%QrToB{4rjE=%~z=i*s>3+RU_51bEo7I0#(m ztX2}r$K!s|Xsi6JLfIn>DfzWB+|}?p=)1@K8%o?q^lsi#v*xqWgRtmS6*AjP6>!}L zhY>s6HDly1U{2W@n2WVi(9@yae2Nug+2gc~WBx%W5{wT?nc%4zNf?A}ixBtK(%P%P zho3}};TBbYofch56(%~uL3)BQZgP+99~l0AJMi~z*#lV#I0T6pOn$elMEP7TbPgkG zB9yzuX%Q25Hz^gzS%c+bqQasiUyio<6p}rM4(;rtn3>}SosdB?Y%1gLbyz2vu7t@U zRqgbNcr{xOZ)`E{d_cSfk+?|rBz#w#oARHco}Go$9Bd9V+5gCP__Aevx3IpiMBl%Z znJ$81^NU5@``Kh0?8t+a%Ge&M{Swl(wEVPxJr&7O&Hl4S{ULNf>6M^vg(C5AXy|N|#x(lA# z4uVEG5lNBde9Oz?EAqi%cARDTg~)OODFE~6E2VR;!Nt9cO)Y`D?{DQ>iZLh1o-E7H z4$-xG#Fq}Ztu05<*F>5kZUe1*1e#CKI@66UCQF(n$RG64_Z59_h#PjyfhHyP8(4d{ z*u1J1oCihQBmRq(>`^(^oZXEb0c@2_g#TmjE2C}08+J@<*(#2nS!*j>`KWIEU;<5* zEeZV5Rr9#gIugNtat;d_qR*CvkX8c+vx4eYm3)VHv*UtX@GsW|g~Z-TK6 zcGX{QuN%GoENA5x+fjRDD%J>Eo)|h-K{R@~j(oE{F{IT_71hlP&eqYxSF~C^!vgEJ zY3~uekd3KemC>PnNIV-|fbS6+5OD(Jj#}P=>r4&<@l)BCmzD50OF~*+-9j-QlX9RL z`Z`H5;|k%!eZNg(eM`kUl4An&N}{Fr$VazlnYPh;f_%(;u ze;ImbY7Dyw^ZC!tt(A@P1He>2AWrVP&tfd-R_@DO4IDpgGa6Tm7?~EW_BDK)pLnw@ z9Pq7kde_1pLoqlJy4|(VKW`A{;F)tk&AuP8dDG}8-hlcERt~gL9%&m+aJTkR*l8xX zf=xH}A{szJR8K?ui1UUz90PTJX?!cZi`8^^lL(IMEmI1ky@7Di1leU)~7=B zpJA>I-MRR#6c<*DH;B67z20ucKo;7 z4KxN?#(d2wEO!Fn)do zIb@TcUr}JBIgF=58s}nhDsx3n(!v`*!<*kt^F@a>P2c_sWa=5_n*km-e0{BwMDCAg5^uGa?xc87h4l{N3C5yF`8VL2mBb%LCbBO^QOi zDNXQgz4h?2H=q1)Syw{{{_DBDhqG_8XUj8DRw1kOT*D*#)A(%p!^QOt3i;c`_QP9s z4R7Bc`0(xKhK8)}hK7i`CR>cyv&AXo$nhyuTDEs_imc`nMYU$zbhQSuyK*OFRC#iL z7A=1mM*?{(3uj_a7O1_&xv{tKQRWBqKn87D1#Hkv{Wp8yV3g+4>dn1uE zQ__p!1K7g%E;I0h%LMoiK@=4DVJ7VyM@WmQ_2%%49nTv(jK)U%WBhMp>eR;T$42Aq zv2zN4wWSU21F0sk8*81sH#Y zosX=i<_L?SG8ey95#G@@Y-r)52LI*le@D*9LyCA5ZBGeY)4b z==iJ?^PYl(QQ)i%*40A>U6}AjDKU$Q>t97@I+dJllEbvCyQ}1Q z|8deqk27C!Tru%7I~F1ZtO2Vkayw)+@G}gVo-4x6Gdm@l*VzIIwQ$mw*#?<%Y`uI} zbgJj35>rjh&{F$)@pqMv-TFyv>5Pd3)phRPd{LoRmrJGRn)7?}Wp!nWKab@KMfuaE z&CQ(mwcso{S*`M?gcHlv{`%6oCtg(V3L`yv=5qZ(aGEI zzmyH^1P~K5uHj7Df<#JIt^_ALelRyZ;f)o~^Zxfw>BE658e#VBpKR&ybXUSjK6V}*?YRX%h6>m*zp=E-Fc-XZ9IgD#n#18xyt7oCEag^ak9)#XAwEhe{HFMa#LGb z!TM7utF49NHm%d-q+7&si1YVD$`-K>c`QXWp|MPPL`K1}&5bdSW!qUR>p^|=FY8n-IT>j##Z6v`BTuvAg5smwL0 z6lFz$FCGdGb$SKS#u%pX8H?UL4ngKNp~zR&so7YRmo5U!^DChxU76;S@h*8)iPU ziN^}LDv|CMpSlwsp=q|*^McJgKsU2 zNfbArAJ@j8gluDD%*LLLvpt>TZ^XNpExz}HSzN4HFWy?;o4uMm{NtGCkB#{njQNiL zbj+jg{QEJ-`u*dW|K9&^WB%TMYs@jbFy>#4E zv>NzOO+kT}D(iC~``Ay1;*HwoCNLZgr}(oai04)-@m^4(tFDOp%Jipjy{R_ zSTp7}ED|cT2VHY}x;7owT55SjV!&RU5FWf6d|V})+f{;d40C%;UhBj@lG!8eIQ#GI zwhLja^nQ0d`E%q<2Yp97AJbZbhn3_*tS6ue?#R)5{3?6g%6>c1{^|yQD{<8E;NXmM zYfd%fEx`Gxx+&8=*p0x)UbXIlpXB)%C)WQT;6o*5Rhg0OVT=K*bEBN=ho2&f5rQw` z&+RJ5_pQ}>Yvlc~P;ndX+jjyQ49LDS(PygfozG<7I9lmxz2C2h{I*jO+1gs;{nu8j z-9vKh9%D)>pF3BV2${dCnbmKWZyk}Ao*zffJL%1+Lt47VzS-)?h@3V%*twZF*ZYK7 zbS#N1&2~J{>Lk6VuiYn%fKwaiS?*ZE%1uK#mE-f))fCzyBAsJp`dg>?OJr*_vV1jJ zzT~%Pr<10jT#nFEfX#!dTDAc}I5w$~ba%L@lJLoh^O2hf8HXtv`QW3-Vm*g2*b=CM7c?Rb!>1!&I`04Ld)Z0ZHTs=lF3Aa-PAJGLVjhm`~~-u z^V3?6A>VWu+KrgJ%NA1xTrJfHu6^eue_G4OGHa6|`U`o6B{=u``3utTA@64A56N2s zCE^-AIHO-BS$bKW?h8^A@)Fq)rTP$;WLX26LGnY=dq3Xug8UTjVdb9td$~P-FDFT- ze=H}-`%rG%htL*c?tdB)Dh^mx%}Tq<{+hN>gw54Zm@+TZbf_IVu%44_ZUC9~_d0Wl z0Qo9=Hi>nhHGBQcr%{_P$!Lgfu7ZzYUP%9RcPeNPi|LpXF*sgCz6p6V@*whOMu1D| z-en!aZ`L224Hz6hjMSrD^|OTv_FX-I=aojZGuV5zRk}xsySx29b`JCFOT00o@d;~H z4f;zafSxc}6q7?SJ5R9WMP@ZC0d`8$yuj^jdLSL^#$aH z=+&9E>1VPkt$)r+!kovon8`P|oHXwZl?aj3B>K4Zm1H7v@O&o3gi}I#09sUo<7e3^ z1=Hqo{OE6Bw~u{fp12)6&0Shg^lm;2OvrBnR8NPw5h1xaNg$hq1;DXzBgrj~zd$Rw zTT>AC!_d;3-s`tWpI?dlq!W=PzxIy@9%&HYxYl`3ML%o?xZGX(WH{QkVcelpU% zg1n96NRB6?*C`}hu|ASmihnS@r0CSxJyJ%Z=+NW{x9KXqeIxwhlA>cc&)*)&=*$?)OJ;RJCfZK?jJkuefw>zr^zYT?k$n`o=6q< zr4awrUHB5Ne4pKY)K_tFB$dw=QzxflKb;lkm$}ls-i!WJ@G~W#r5FA7W!a+FYpcA0 z7G!Noe{Aw>F;Sd2{l4%d&3%*2;%&*Eb8pqwmj7<)v}Pw5?qVU5HT8}}jGid;`GHFw z@_Hi~0+BL+n&TguPKOo#ft^ct7dDlIAAdnpmM!onvgH(Kw)kagw)~gWyTrewZrJfZ zUJ!IK=N#+h?F4%lDv@0^5=pO-gsy<(ObEr=!}dVr zt%z;LXOTk(xx=;@&bg+;hg$EO3l4iO~R8RCvTsq9)kS^w&aSGD!CVC-lT8-Yp(g>Bm@Y>II>~)3vSw$METL zW9x37EN&atyA+mxLcFcG^y@f0Ypyvf{S(SUQY0z(DOw|C@(@VZD-giFhv%Vnd7oU+ zh0exRu?ZHcPl6`r0hH(9cV~@>cjU=$vbK%M3l8UE)g0517MhVdd_pXr$0 z-jS2z%z6BA&*Ssw+vlHm_nbeO(RDJU4TXTW8IvuTp+6&@*kf#uZ}8uDJ7Q(UoTJGj zh7sZR zlKSiaq2Fofj|w{RI^-?rSCWT#gwQ%)5PjP>p}<@>w6TazHc#RjdIoyvx(fD=Ld7fn z3}cBIGLiK?F8xi$s7q9O1e}xJ{YmV5`Pcw`V)ffw#T?OiyHRf@|4M4TKumc*hlK7J z^u?mv=+gg{Zk>=U|0b-dJ36i_P-v$H&Ij61!#IuHTEmixn~dK@>Rag}WXY zaLbPst!aW!Bm7P|e_!cSr3adh!zIsO&H$qU+Xuu}7}R6`T3a5rece|6@W zbAMSO=omhnq}NtHHL3!NB4x}6QK|Si)9YxNZUNpu5R>~EC(~mghLLj=b{)s~9n9Xo zXItBus=@i*RP-M4dta7qSHF!LEjcG~?fl@8Q&on@H#6Jdm8e?ZjMZ#6e+c7b^BI_Z zSO(G4u7_GBsk}PwtCJAFV|a_zc6A$K*X}#P?%ycCT4k#|Lenhd7wmV<)%L1Qa=L?7 zRw_1O|GiNZ6`O2PYOr)gj$qxZN8MM`1z!}$wKz6n4cmbIU-v<_PS0s+ME^wCb`iQs zoCJ=@V7aA5<)!bJ$)`sd|671MZI%4VIhJ?dV9(=^?u6WFj)h;eU5sO1*b5=sa(^w= zqn;9(@BEt2B@c;AF3m4$^SO-tqRsHHQ3@G(y4?>iXNmAmSQ?(OKRxP9cgoA01+Ap; z&O)cWbF91(?#$7he9$i7o|?+JR)zhO69&s` z{B(@j%&xn}cwY^z@tSd6J|XxRZ*v=-$#fyb;CC2*Qzq->4l5zWT&alI!jV}sRFRG} zQZehG)_#E}KH-WsqB6IqsUnB0%Lrr+&5qrS7hR{#6W542!WL12lttodDhrju@ceXz z<) zuQnmELFFQAe%|UCRmJF@l(xvJ6{(2S;O|WrlHZ-9kV~PbWcGpqEj&gHe4)&iyEFOd zick=E50}i_74i#2y8Ya^aFhLw_^>BEvbeokNS1DoWcDr|>=JgjRD<`(>`iBN^56?t zT~DH}o3+{U&DekMEL{FlE}tg{F1ea=@!Ny*xGp~m*~O#i^Q6J{qHDC6;gy*_@;dgA z@p){I$b1ztdOZ#4f5kW_LH0{Y0Dmyo9{VHYEc~jHc0^G3;EB-61j@4IT`5b!TyTyi(d%s#yt{n&dV=q&8o>MVo+Nu_KiIH zZqCIkF%9Gz!Qy2v-43~Ws_0DR?@+#!BHu6EFDRzdO1+aiyQ1r5(}!=|*?oUlILqa< zo080sgcNNOR2mP=VeR1iR^ZtM8JvZG)4r5mA%3p;(F|*H!^z0WO&9sYUo@#(dRGjd zaY7OqdBdu`OT6eWxcx5hFL591-QsG6|7MD}dh3t=Xi1^I>Tn?^t<4-ZguKUNZc36u`jk&3+hNt+=n@^*oyhkdwZ(LFR|Y~ zzP<#ljr;6N3YJW-PL%C;s4bfPo)fMxsqc*?mSl?w4txOl<`fKv-L=ZlhI=%t-M2L7Bg`Sf2Ng7kl!xZuFgZA z*_t`Sen*e}aAv|w`pj3GT+UZbOrN@&6p61kHDrd2MdBOBKda=fG&R|-e*gSM|LtAh zW_n}2r#SQAyY~svrtfYyi?5oNPhYCh8iaARA60Eee8tyzI!gr3B!U^KDw55v3x!pr z3U#g*O^Q76K|=g@87DLcD%Oj$lABD+8Y{dPN9ZN>zE=*ZVHTDx&$ixt(B{)d0^QY% z16|en1Q&3gm9q{eI0)9EwCptN>I65pQOsMJEkcuIwOJ)@7k=*?`#sY-)B0Pk7r#Fk z`#r-t!)j2ZfHLuUth^O}sY)Yg&*XfxFr@{SioD01R5L`S@g7bK>(TOYo(E*7CQtm@ z2;FB%y?1%RWW>p-AK^4sUET95z{5XQ_KrDEoTYPtFIc$i(Mu~Kop>0yhGNuNhPlb! z&(FkK!g;ISSNGLaF?~0S&qWNx)L)TMx{1(G82awF5I3kBc@y$}2>JpU82!(>LLw+2FfluQWPJi)ZqDY z3`6 zu(iz=-+Llac43ZoZE&PBowO~s41Tak5WeGut%!qNZ5_SH{45cvJDc<eK;yr6jY<6?)|WcfruoIeHL!$n(XV%Me{Ft~r}0YH7^{MUS8h z-g=7|oK5)@8f+>QQpgN(o-UaBubVeC{kg7gNHHY?-j4=06E_8t`QyS{!~{>YP)}y< zezH(INcrq0vO4IkDaE>~f^qWYoD_nJrp@r3)Rq$f9u{a51H8`g7oqkSKH zr(<_PpGbseyS}VulD4I~0V|(0#q&=x!xAD!U`syAtriV~YYiI8S(F3U$|xkACs$sX z`cu4PeL6YMb|EkSu>7ZJSeFxnl z-aZN|E%5C`+9y5>s}Jm!Ea*3Qy}fwKK0Iwd^5KBj;p@dQ;W??jyYP7aoL zgmTidxjcrEf$VG|Ur}}m_kDDtrVLZ3_w4~qLTpLjU9rMvb`@X2d2XFrlb$T0$OZFjr)AfuWqJDw?}9$D#M?9nPlHVUzdC&Ai>29@HDHh87NU z6LNLKVwrcq%Y>czsNn6fPxXZg_%Kz_)#AHo0c!(oc-@b4K+3KLrei`2{7(4mzNUl_ zq4FV-kCckDIjhd~q${CBgzv0jA0pOKbryK*jdbBI?ugh}Jw=3q0?% z(kV1ooZwMN|43u5*=z)V!#UwXMw+mhVN5mB4Syr_E9i{N+Bp)gzb0dQpnV4Jp9#E3 zE=C=DQo0pByxpQM%Pp@XIpMptI+`ojJ!J!)>@C|(gDd+#-wvPFcn`vrTGHN>@uXY6 z196%2jj9oXy-cx^w6cZV3HAx#e=HYPs_f9MW@Z1D~}(9ZMh43 z=|PNY81a&|Wj~Jfyj^Sj*Y}!1*vqh4=a%DR_Di-Wby_pFlc$Wk72Ty zMH9oHUVqj~;+A)mwKk`CC=Z&+yX6}ltD^Z5$9OJpz_cpL1+oxBIKeTYxo*oY_~$WI zmdOeB&EjnRExNqt^QPVhO&T}REtV8zneyT9dn@c(HWlSy&ug?i1iuLHvRI3jHQ>LG zb(M(>+kYS@v%7Y{X$qoEe}SKlgToVBx5z>Nv`pTa316**w|7C`HW%x=m@U`w0idBK zfsb~>KdL>$gC0y9vzt1Q<3ZU1C%ks}hp4QMzV*#uKtVbMt#4}!DYTG+n(pwAv9(!Yq?>;;jo4U&B!e7W$BAa72ml|!JD8+P!~5dS~v`WpDA%Cr3^ zCrO)rpN4{w6+Oubw4iPU0~F~XEujsNx`Gu_MHY~`6su&=_=fhRd6K3O5K54$INjDX zMLXuJ#nstq2i2ig7q?DPTZgVX^(~J1&qliiIBoyelft(5{k<>0U&+TgIp;ag$Nk(N z*L~d@!B|W$6aKHLf&Bt_>WmS8Te&8HinKxe6JXa>WM0`x0bY7rsi~l1ro6nMVrUZ;qH)6qZ}Xl1b>KKhdxn?iD;hbiFv#9$ofU} zV5hVNxg6WfkPW1uap_dg&{Q$=4O4zs+U~R}sUBtmU``Xv8VBDV2HFaK$@BiUzjdmP%q$8toN7`f%47x4#j9KR4o&6-x)IOnG;l!q+ND2t4mO0}wo3h7dEQOPpz}*+)C!mjK5aeLh*kc+ zQJL6Dxq+Lfkb@ip2d1WZ91uZwvu1JB!R0}RDo0iNHthAK(Uq-5z4gPny?ch^CwX{} z(H>yDlJ$yCayGlP#h9kP16JO`8}$|NjGr;WFunZ)K|i+9|=a8VJ8U-O4z1(|~ORZwqSI>;+#z`~}9Ka0hTJl~;MpZ!=b1 zVE3@qwRfOKf>yzFQs_U6T8Ep~Ah*8}a=3C@7D4^+)IG?a{hEG;u_fBIcJ6J(TIJi^ z+MQBSXPWi3!SEuxw27d0Qp3H%3e-+YL+zxW`Ho+?5&n-f)Jy8Z`=9VC>+wdF4YjlI zJZZK{c}<~RTIW!^!rGQQfoyVf@jS__5?YaTd7(_t_zwtlB44h0KxI1>?(`jROt-aE ze;;e$3}OT9Q-SB$)OOU>(#N+(=U_~BB9HyaNu?(}rnCk^7#R&6ZviU9!O`)XMfLlv zMm1^cX$pFd{6&f4(`+71`PB(NoZG8_Y-e?__>)T89pL3Cf?bN9E1lDB<<&L@8HN~iyQ<-pZBC8}LbQ&TyMARmIio65Os zaN3W~WQMj2Hb!2VJjG+KX_T?-uhe;@L>W6c8ng+POz?8}Yo9gT0NiXSRw|M@iyrl& zteRu%kT<0C1_WW8BF9#cRkolfPm>lS!Em}=f-ksQV_ij&3oEnd^%)I>&7XsHorb(* zpRzgn-6mx;^cSn9Qg-#`x34$fQ-eaYHUBj^z0TOa&gSV_%u}{TG_j1)P3Q}jQ_i?x zD&?wDm2j8lPW+x=86A2U^`u#S-9JIve(|Qt6ttzrdB}Rzs4-h71!Fek(>&XuIG;K|&kL=q#s7d0 zTov0FvzaR;URNlq+_#IE(}qfUoi&(P8{aBu=sv%~J&fypRiW3Ac19mH$8 zT?gwbo9VU@3$V{QQ4|V-Ui(JV@hgU&3S&7ew4y%n2S6|7zx~EMYiO;E7*YFL=%%Ov zL+(s|wzQ)z3-R&(Q6tXF8Ku`T>=ty`781^;3SMJndhtdn3|m%3?-e$YOkkR|u<>}z zyK+e#Ce?H4N3bcjjO7lkl@hNy=tks=l*_#z{lDGmsCTV^?0V7o#)ME}G#O2NaZxcT z>6vRZflcFA8mvX=R>gBoDwkOqaO>UsEz7z&FaQhL72!4V9*j%;HiA7t%@;Jzrd6-{ ziv1QNax_Va1#=Nu54SOn2Zg7Fe{5{!A4|o=^JK0KagRYKm=&Gr zS_RA>sjWgLB^SL}oR1uHA=<2e9`egz1foMz13f~xn)AnOB%xF3)nr(uv<$P93mrEf zzj_2#;A4kobZn$HImat>&{<~G2_JPb9yb=J);&X_mzVB%@`-{Ju}FCrd`$VJC8Z0M zi|{_++5Bo|u8y3?-up*fCo?y(G|*twsS;lmaeK~5iKV-irD)dF_d~}E@eau$A1_KQ zJvib}u9b=?c=P1M(kf|db7JX2x((kg!gp)&omt-2oOo#w-LBk$Ygm4MU-EVP&z;HF z;Lmp?U(fu!F8SJdt2x&S4JQNm0BzSiqqyMZmwJ}zm;AD1@#8O@WSH7%dBkLp3UZ0X z^=!ZX8ZCSQZD#j#O3yVLi_0~vJx=NQW{dgS`|jrLc%On88MnurTPM9x%#gyJ$=^*G zji#HMcSxPZ`9Wyzv&cAmMlIpEp% zr_|3iQ(WR~S=H*XGS_OBf9uOL_T7){jT5>qo_9<1HTJ-4grsq(5h&ibn31DXFO4KYjSK^a_OHZ5uWBRF*s zk;9th_RJB7Ob3cS@*Z#G_UOf8(~pXnp7_B%#~Ycx%G&gvi4)HigikBL(YI6D+`m@Z zwWdz$Jz$0poS14t^q9~PND$;zw+FtNyQTC5u-z)?s^3AM20Tl0@0UKIDi4c3+Ti0< z(VKKwyHyTZNRU3>grEm*fTq#Lw`$3$M@N z8JioP>b?v5B|MxNu!Ymx5iu@1YDWyH+0Asw*+;7+#4--%XRbcVKF>L726jPct&_&j z??9UcsW1Z-XL5w11rNhJgj}E7eC^od@1S=}h|le5-#6qwj`~|d@9^>N97s1r|txhvI zHb_r1;xfHaQpCZhY5r+J!=lb~5njY2(4Ts4GCtvR!d9Vqb%;8soHNBbvSkc>T)D-< zkv}REjOV``eg(@5uzx&!G-coi66slB3=li`^_3pOGfGi|J!q2#EPx*ML@mC9=_!66 zugF0dINq3I`_a73EavPXL-$E{AioBD6Ob{P;t!{ko=wPWLL?kLARvCaVS=;u@tg2z zT31T3rPwOHhv5&S1w$S|EFPT#XBRRyC)NCBiHqfnKbZtqn}>^)4WIH6$TAXst7*Ph zk?4+?ObY&Ua|^#UhlanbS6FFoQBD@*G*``uzxA0+TRlPQ~iJuO$XT`b2JDc?`ObQ^zy?^tMBN?%%@;IFEU%}oO{z1WQ#9UI`!-W`+x}&e%!fEb8{OwM}<`A7}&kmJKEC#t&+Ac6XUy1Xq z_`DGurrnD(;f+^W*GjAS!{G|l^NZ+}QEl&gxb~wY)0&U!B!hU5`X#Wo%!P`^Ba3N^ zuh`zRmCQpt4DJN3>6xo9psBN{3i0C@cP*6 z@Czy*U~9k(4xu?NzQ~7u+aOOi;x%!XWXIm;(Xj7S<`0b@8aE*im-Ha&kNO`1{Q$Yk z9+Rrbd=qWRzE!zrgIsJmYpmDUkfnUDoZ2JodG;tV9P8d-OwV0_>y<3>EZ)56*y0V6 z&Z6RXlPZhLd@t^uYp?20p!U#P;F{VYS)V3(T?j97PKAf^8|1LGLpm4;*-s#PMl7q1 zhdGU8HW{;jdKjFYy_7E&SpMkmKT#%F&8&XZnKVCh<{2%$Nn#vl?Re7bP`6+;_JCQV zing2NP}nJH5$h-;=HWdub$fstC?i0E7B0%(oTiwyYj}qgKTr8CoI@<;VV6uBJV{;= zC7=25m-RHf%t$m3ht*L9@BdXF#)H)aJ-<7|kM7>jvzWn7dHv7>(rZJsAq6ck7v5sb zd+!m0Ret-b{{cAyrZ7>N@AoM^k0_Lww|Sy6>YQTp=pI~;9HF_$z^)e2XR39<-w-R| zRlpt2jQ-%?#(BonA>{GH$Hr6aH2d3BeL}0>Sp^NLN`IvmSfWwbd>wT_otWWWCgiN! za4G+wAZA|wZS)D&0@nQ|-$t|{*Pa)BZ0y??H$Y}>M{VL1+>7x|%)G-c+0o{s9X6Sm zW*cueJ0+zjOq9`YPa(%Uyy%~8^;ah*m5Ds)ec&tk&AaY4?uD$->}%~l;=k5z#aX5J zMN?phjO@Rq;W0 z+X26gyMBDC^J@R(_>}SPOtQb(oi#J9g!Qjk?-(}g8!r@KuR#xrDQI&K+8NueLyb4Y ziyD;CbYuSsmV=*e4Dd?vaQIJCombL~W^lmybHRqwGu7CCh7)yOth~qWMIZkCm~g2W z7$m%J1pXwqzc7e>Ll>p|l(!SIn~(m%$MlqGTqcX%FX~cZt?*`7HwticDx)dlf5A2Y zBV{-HT~+tzUT{Yv*NS1WHonYo-pAlmnuKpoZJL}5G@k^nH1}XTZ77U5C5JQ%IiH34 zoILX|!VtCBj`aup?)z|jR>$9$-WS0Nf$sf}^J#6Af2cDZdN1QM+bJcU-z=Sdi*kfu zR_ze>6iK@WWnB@T<=x+7XC@Cwt4wCo9}#QAC)5#(4gaMeR?2G4RSC4gDTAxaU3i2x zyhfeUV7tapxZilby`vDmJNDbIuwl<@h#{MCjSHQIOcoWfL{awavlBt^ zJRs$D({BkLP;Y58?wv#77lZ}6tJ~BSpzf;QZQMqPgj)q|0sK|Tc zpQR3sld!r@hyH_v37ex|PcS`+VB6R-Ha5y?M490;M-6S{0DM_RvC#I-4JR3F?Kp zYHW($kA`;FO3xgJ@84h0a3Vxa>z3_l81f$A{P6bGNHdV<_egEEzQDcr0v$iGpG%bb z&-dg&m=q)emlWO%XO=$Ttkw@U7%i+uB&uIIRZo7S04$KXd1AW8ig=;|`L!%gaj7=t zF~awlE?yUez(JF&))J>4j)Vs*BEG z=frRh$qm{SxdgxYhGZVj7q=l^`3+eqnrpP=O^ln$>3^K@GM=y9`xv|Lf7L#1_%ZUK ze}q3~11QC6JB0^edYpn2DnzmiAfNiMp4N+IaV;>9HvHX=KkZo>4&(a+L$Ix@`@`7J zVaJt2*2y1SlZo@@iwi)#QuK@N7ZyH#vS$g~8K&b@+AbfVQwpL1fjo;{F-ry0d^tv`Hg<$Qif2RCS2Q=~Kf4F-`S2Fhka?u~=eWNr+#IRFv)wn` zov8wcSMzv>{Vdo=N8E%Cx&Nd&dwyhJu=yspl2?zCLF}kUvY=;Vw z(*$viyLac=(;>acOa)dQ@ASL(&!r9hKy3`RJ0-rIhrHlJ`lM`1oX^Q)oK=3eIS^>* zCtohD>bOt8L;CX8Sq3J%66e9Ji;~pS_|)lsK~)~(Z;=PmWbBO^TS<=@T#M#zW2=PE z(C`lvyf?O*dwQehBF(`)$JOUmd9cRnxt2gcjelz-H8D$PX|MPJd6%q_K7ifLa_z?F zP7274lvO_jqvX&04cukoomg(!XEZ}>Pa(I-l7Vy`zS_pBitxz z4>?0^td5x99ooXK1-+v%v}KYrL-wkm+6H&BN|{cITt+=@P4zEm$hW!76~6N(r)^M(psABP4efKMCtcu@UYJGO#YQ^EE6=LwQvwT``>A+I8At~u>f zB-ElJTF|&5YLk7vG+aK^k{}ag-(Z4X7&cJEy&sfw;?Ok){xarJTioQG)o#D)=5a-f z+Sw9hv3H7`SuS97YX-g{H=mCiIM;n5drvO(8;se;=<6NZhYJ!9UihJ%=v$mG8}=p? zm70D^>E=`yS7{YB{h$%vtorBsYsVil|6(>7L9V#ngq{*09TIOMwi#t|X>7$yOH)-O z@e+F;RWKo4eV&K$JmqtY$IBgS@tOK3`lWFrNggF_4n^fY=*r~OQQ8(Z z>Uzv)-pH>AS>++GxrR<8F1dQs2nBZ#_`95MJaw?MV$dpI-tFpT@t^qOnNYg~4+kGU zivtNJohelq*~9YGNr?`hm>*FnF|XDoZBgy$)Kf+ryV$Kg$=ba0YX5+*0J4$ke%0`+ z1OIrK2i~au4C^QFjVMX%69f$`??eM3~+ew5)Lz8SBMa^Td~nN;z9?EQi9?YG#> z?S2Pj%jMcGL(u)@Ma6(BQp`tigCJJR@)Atoh z`rgvlwPYoDT0`(tr?>*Stk#1WI!cP;dI_3J<$7SVg>25zWpLDNlM=NTi})e5?KC~q zl5CsT*gk{pAB;0Nc)mOm1Y4>V@g-Ga4e9Ujsj5+D{93FX+$*syV;`JM{sj{kz2Ma$$Qudiq1 z6cNwJgtjEuvzYKK2kritPV&e6*7OiX{lDr`V$YOKeVvVSC^$_gOeJ$P4l-TaK>>|x zQR^P5*tl!B9DBrlbya$H-A_*$MTMt*DQEwglrQR{OqXQbLKe}CRuv%5{SA?|D;0hl z#2>5y_sn>v95@slpEFq0_dO0?lmWK(uC>uYo&^5A=oO$5Z3?S{usXMP#Hl;=#f0@c zS|)!Ycfu#Hh_PeUk|N1PZI$O5S^bbY`TKQ7kf`q!8YBcJ~W8xNi78Q(AAld=PA_&>*G9OLpm{ALo8GZpa%*plJ9fu2fC`iO7wn!w3zpx;3 zn)SG^9`+lnV;qDYMBZN<<&jTq$M>Am9^t?R0}2f3Z-~d);d%MozAUr^7-oOqE~!*6 zO%t6?YZFk9JfIS1S zUITyF{jQf?d(6I+l-3A`^OOAoU#n@WZ+Eg^cvIizWucdHbQ0+|9_CGI*Dvs1=tmVJ z6BlRqT#78aq<;YZqTA62z!-%|*yfwW9>BQm*gUaHaIb{Rdy!)&U>;kCV691Hsjvj+ zGe3Nt)Ojl+k0Ijud<9AD3oOaj$}Inl?Xh3N*NA-@c*&Jy0nX0{??Wdz8}<(6OWK-6 zIcntD{H95nSYPvvIOYY$RY3K`g}z@v?zD{O#z*T%=wboSrAZ$X;{d}3E1`=8EDp(VT^|u2rWR8@hzQ+A^3RIwG z_q`XG(dp;@&n6!2lAl5LH=e!sqpa_;_Ey!T!xu{Uuj*f#&sKTSb@#iNL0(oM;UfoW##L4O%PXEEWzA9%n4`(E=_2>FdZ;?O^!H7xN(5ZH^ zYqcBDtHTGA*CN`dy!p{o*Pq9Jy$g&cH&d`0^rLT7Wtkv8k&llU5((yBkry956 zj=jGB`Q1(O>prur4J~S2NPrU?uEILsQh(nCW?Qma1$<9RvJJ#~aEith;jNexHK^>v z>K9DCQgFp86&W4KWbBxnUW27rNzm-AJ#o}_cL1mA&Tyqm6p?>jcy8Ya{S*ts6qEmvTA?)r71blKr=ag+7u>lNx-pkov`=gV6aZ@tL##s_QkpDF_5e0aXRuxO1u z!}JIH9n$`a`O>0rZV#_n2p#HHO{qkIrg5O{#Jon<4S>f%=6kM--%17+cb(&V+U>v) z<)8*qNH|tvMV_Jk@HX`r37Uflf}bQ8Yk_PT{;ppPJXwu}`Gz^*D-`3dJ?{!k_A_U8AjPL4Mx z@>9AqjRl;iC&CTfG+B_)o#}}zc%t(P2Moo$Dd@7Q!1xWWEQt%XxOIcZk`ZW6|1qq* zx~~LtN9&36P-G!w^$h1GeHFt8sDyF8-zf>vHj;&LJOKo=@5coRrR)7HssU@ctnNi! zR!3>Fer#hM`88r2h;IZcmC60+(^IrUk+5Lren)Z|ch!JZH=oVdbBTK{s1fU9+^L<7 zP&?b!`0`EM1BjoUCa+M6^6+c7kJYb29}wlx!Vv0n0Qbr=LMJ|6 zm8|oEng3Kl;+)Ya`X52=N~GCFXB@91p0O32_;%Aa_{;7<9S4R<;XK{wpFd5MiedWc z1n0R&Qi=thJ3`%8`|9TCA0|7In@AA(SH>6QG9R!*NFK~L^o1GZk(sXGc&@8Z-bSvMw7_Kc9@g|* zhEdl_V*6dnd20lF)sX_v%TuI{s^EKl0N0^@#N5H@NBD)TyLISaYR}yz6zC+-FeeWm#S&%YH9zE(* zJj(Qfo98YiOfLg#Y6NRHd$tSpFI?n^BHizveM}>53jpoqUR1I`+Q!`_=XPz7ZWvi0 z6+2qr%+)PvUoSC!oAP7p zC|-3766_*32 z&SGkQ*fB|2B0lM3wl3_x_ROcWov5qZM-rc(vdXCnbIE*7yMBJF!V~a9YDSdNJG@M; zbE1P(VQl%R68kLTKDn!#zzYtHLtZpLdH{D|uP-BF$X-(+t5EOW^jH%d_>!VdkvIK4 zclEq?p>?qH(vq)S^gZ9Seqiyg!ab^Y@!*o416vB%0IdC;QYq}yqO~Nf6$v;%Gl1J+ z`fe814Z~2u?oR3ipH7iPs;G?m1HfTeg~MhbC`?!fYF=R-KxAuKZ}pY=uyII9X$hU^ z(sxF{xr+N)!lmN%cs;`tE9SV3=4Lk)inoCCpT<=D8B?F>d(+md^; z^!TXY^52D+O5);0GEgY$llN0Zzm_nQXDZIpYJ%Qm&rs`|y0TUL^F?OQo=wbf=1h5hvehzxp z`ROtElk}N8uS!PP{dd2!;i6At9QG7eQH zlg-gL@Y+U|(K8qaa2JW;H?NNZJ%!ox<=Dch&*}qYrWhoHi@CEgJfja|xv;8C-XMi5 z-Zv})jxgkW^=cdDUO6o(?RWC<=a)oO7v*sRlT#qB6u?;-?zxd|r}x-}C#${s~IL3yFq!;wy;Q zI6=LGi(Mz_ApDb%Z~iW{_(jJ1$=c0{o375$C#4^vZ6EFClfKnBr0)H=9^)Wjb`LKe zUAO_W`h{1^h6fj#atP!dFx<$rPpF(S?+EEi5|8pFD%O7@H5d=gT7PL;PtT zn!|CdSr7E_%&Ia}NkSdKn)WQENY9ZO)nX8NTIL!hW$V2WdN|9yXXh=+=Hkm+H`e^4 z_PctznP0hCJ~33S_j8?BQfh_9kG*rN9w8s2hlahKSHeWN(%C3hs$hAhm;L}T~7w-5$tmbK5A#Fn8#_bMUOCIRm+ujH({BOY68vDsAz*3t%(OlL$9ITMhI^ z?XVSjK#N-cqi!A3jagn^_JbGJ$qx;)T>UNeJHW4&Sk;I13ZI2o#ScrLUMX>0S0jn=gH%XUih7_ zv#||*_Zp114N2cGXBE=h+6_xI?0RmGrD;>%8Ye0^wJm#=Y{oN9OsC z@UM4XF_L?p>67kwl3(4a*I9aTOlL85cj~je|AHrwm%R{~faJb|Vu!U<>@y~)B5IDi{mZ@OTYXq32tGO!cfUm5IF#p;bg8d%2 zU*=o&!Mo;9J(noszpnM59bNQZWaUj?PZi&G^;)}p!CPM=hyIUi?Z&lO&IoIRI=)Rc zegE(I9MWras?kapWm6yK#8@?T=J66#zp~^0ufcA!!=t|I zzu!xLt=+hno?Ty*D=|Yy_m%LqzP0!ra6vDW@b~#Drr-a3s`1__`x&3lj5?`XcH7P1 zM7?YI@~TF^!4CapogA3B(a81tFFzgW?c395Fqie8h&-(im`~_C%!<-&{p7NL;)MP) z^X!t>%v)bQ87Y1Bctro|Pb1eEd$$Oj*|Kjp*}-x@Sgd~m?y2g29Fd*SmZL_6sOS>* z2)FpP7466jjVQ$Zhd**#W&da=ve_wr?34Y6huoQ>*GW9bw$LN{X!dbqcIfc1d*D}o zr=zA*@6SbE2|kCee%7q$jkW`0+beFz-j#aX*t(ByI zaI-eO{X}5ydLbJXLLV%tEYTPglwu!de5DMR#PZ^quh@gXCGZzB+yKKq0)GS>02@Q{;+L9=wjphL>XUqK_+v*GorZ&T-U9bcX#THn0+*+H;ARsa)p z>B>jmjQRcvf8bs4wq7TGG*J=ud-pWe)@09LD}ApRpGVe8lMN|uo5L(~d)Icc<;BZJ}1p1!?(tHFSZuEvidtmcS!7M44-#$DW$3z^pQoi+a@=9Kk{aY&ECUV?`HjV_wwwr03Fw-(D9AZ1`GE8 z_FGyX8m@^vF#H)R6&Q8spTx-Smyf6V*GThQe;TnJ8}dF-qcU9DGk_}Aj;uW%w%7h* zZf|srOdeH^Rv;&RXyOt)<3hHOh1G@GJv70-gUy@#44dL3qD_U4I(F(?bBm^?kVAGu zZR+F5!>L#PxVd?M<_-J}KR$ZhTIq%-pPf5f!-wX}Wr(hpYu3nluFi}M~3V;(?*?SiOwE}V)sDj9Z*tOcT1k(Y*b zRf5X93_DrinYei6qNZgr_FpqS(o5=(LY1u}_pyq5p9n!42*y&Pq}MvZ5VciImxU-K&V^=52d395+aNsepQ)s2%9hhBbw>J$b!& z>8sQ7gvk#kQ&{aBhD$PbHP$T8wn{#uo#_SHch*h7XTOeGr3&mnzTuU~&T2Gnj-Vc} zZPf*0+Gm4jawxPr@jR11T(s04diU!wTQoJwm#~a!+Kg($)*d(g;RfyI4ZAC>X z$lJSMcbWJ;G9v;V)Do#eOg*DcX?JzA`W)tAe)asQrN)VUq;1I6Q{G)EkJYWxU)-$} z{|=t)as1J`O?ohPN09~@ROBga`8~!_)a;bzmZ(Y;kf-oG)o?bl|5J{-zpVfK)Or(X z(NyM%DqPbl<%1h>HgX5%jUZ1ICXfk?*VO_q{L_AD)GM!dB?+jJS_W%z`y?2C6 zD{1UbJO}U9yo1=j2N}7VPvLig4SM=x&l2B^QMylcsH(@+Q`P;*d2_^7q{^x?X};?Iag zLE|p)_~7T!vOI_%TArR?xK_$7sp?CQbwm(XF|oMHvw9)hKi&~>P=%(}3;jw|TEEX; zqsoEk6=f{tH#JR(L;KdHT7~R#DKnO0n??A(6f5U(AgB5suNj}(^;Lb*Mop~1vwm{v zJQ6G?*a_hKQ^p)*9r|@G^kn5b<@C$3^20z`JVJB*MEQ=o8VHe?YTySxKc8s}VP7r( z;oi}zl9U*Wzw&(vkLMEhM%ZPX)iInNQ^nUIn}?JD_vsZ%95o6JJ<3_F@_b_&;=NpK zL3|{uaBf=6QInYd9p*qNc5M3yp=b+QV@n@!kd^_mc#SNqOdGh98V@_#`{ja(sUH<2 zX1WT1qg+Ng4-NA|hBp|=6V$e_Q;FX$$Rm9Po~%(sAJpYi>c9b;fvQX?vCmfs*v(0z zGlFbx`B-OXWTQq!24Sb4bqhH{mLjeiSYER{XVm$8$9`LSY`Y+=T$yd|P{n*Tiu0@V zY(Gei{oZ-I6dodZ2J-xeD=(Aq;ZCdE{7&iNat(O`{=v|f_3CPRoZwm^HqQwE+C;NWRmr@9?3q)lY3_lT@}2YW0--(DA-5mV+0fw>TcXoE z{Dw|dvbqm@3y@kv6KT+q)N#&AdeRZiCM8yRx6$uiM__v==g1G{&WV>l!NoKs`5lSr z^CvY46fB3&W>vMS4>G3@(J%T=C?}cbs8aD2`7#vTDfw9TY<{0%Jz;#KU0@w8; z27nyJQ8wOpVayVqm{((_6GU~^4Ldne4q1|FHPXk%K1j-iBz}zTUpaKf?eo+F$hewa zRWiS@Ba++4`j5q9gw|Bjp?@}_2>Hj^I#&+di`GCg3~ZH^u;HsGqK)^-DZhEo4QNre zie$!8t;um8NU=ExU$O~j^H;}v-PQ3fpI!Pis^gX<$GcG(<4ejX;Ol+o%laeuQ-mn^ zQk9h{S7kz7(>0mENB54d?n|*TnV>4!lejkCNts}SmlpD1u~FZ*jzA~V_>;1N*;TjB zUFu?E&eo%2SW|Ls-0ArLDidBDI4!Jnw5JWA5Z2)Wc)e5uzGFAKzV&Z1Aq909AQNK2 zQ6>`{HROz9^hBODlKT!lN}P|xX1I)pKR*W9E!4mq4iMU0o_ zucgEe#DrEAFe{&*Vz$7Kjh*_9m^Xv&PW}7iD%9I+28cz-$&GO?u|{XW9I~a`K5+`C z_uI^d?d{k0fPRC@hPhSy`u~_)A169DDe>J-^!rqya4C94J9wlMXcP1`%ZLBp`Wv41 zroT@iVwjAtj`=R){rO$$*z}%WF|;OX0S^y7dY|n3(M~CQFwZ3P?<}%Gn%LxMIYzK!v(LSSRvR~nGAh-H`pTeVyas%&8ap32D16mED`M|rp-8&CHl9wYdE&aty zFa2WaqL-dt^!RPRV0m3EZ!ZP@K86*U#d7#igM?+{vU{*=rVR8?vG*yEB|UQVicKOj z{wYTqfwkhh!Tx2F1C^zRugOoa3m@SsRn;Fb&$3Br4F*R}scfmE6*!O0E1T?rmJ0h0 zcv9j?Bg*(xivT&Yjz=9vthOo0(It=sguXvs4jzReucL*HI=&W#P^xx zJF<}D6nGxY8c}_X-#yp$phQ}42Z#C>pq<(w?;X7z-b|ZJM$V4U9XRU=1i^5jTGUFN z2yVK_$PQ_)<97K`=ex)qMSn|VZ@DxJ-{z0tIs;i*+L4R_{2I2zKJa6(K2iZwyb)Jq zuga7U+mlcJk`u5fMb77!z>VLm^!m9<%Ea0<-l zWY!}G{&8|%ZF>W4WcyJ*>H2VG1Lo4>=g`lmiiACzL*W0!7*5ZV9lqMDb4D5a{?wMS zv>~Vy6)etH8eL^4d!lk1cy)wdn3tufCGl;D+fZ#S8QYQcdZ0Ir?y!HUd~bEPz+e0=OQ*cW9t$N@uM#K zmuUCb(70zt{RHnl0r#Dq!S_4Ja|)-VBN`d^9YBUV|0&K}czV!SNrBBot}3!Lmk%7n z^;YJt+}gfyrSsrcA?R%Z)u)08ImcJ3OG1K>tq~CC95%$~iTTLuc-O6ZXTBUHG{Ng~ zy+N#Wn%EbiTr{oy^j`WqwtbZ^Bl+}eL zt-fJp?4jX5z{kxnl0LOMi7jOQuYQBV_R9}_4MneT=r&O660AaGL5o$r4?*yR{23*VXzY9 zN+I%tYvOn+o?Ho?Mqyj;G9wyXn7wsLfoJ7taS4U5O;=(T15LWV;u6lI7sXD0lT&KG zGw6OUO(Pj8K{{)3$@P6~Pyeye3x4)xr%NN1q!uV49;aoOpCV_OBw%HZj( zg4&t|f`u0E@s$qjd%|HA!bR*koKfgGe4)!KJ=PhtKB#G~yusCioEjcAO)x?pn#i4? zXy-b4pFYqwOGERNqq$yg6jluzGx`AR<^Mir=Qpe0@ieKn`X`ta+$v-qBNQ4UnB6Qw zgjBQ_(x)Q+%9e?dhp|%j1oW0BdUP+MAQ-8*dTubrySAX_!ZmE)Kli5&&eoE6|GXN} zHAQSn&AEiuX`7SzuioxQpVlaC{@9I;7L3uen|QH!xq67@|A-gY4_$hO#Y94f3f%iR zk~kA4Gon{W^-gKoRKPRvF04sarMwdyP8FJR(+>G znI`6UBI7dwo-=E?G@A~tm`kt^%iuOnRGm>fEAabkc+YY#%qk)>Fgu9OS4owt!^bx;(N6K3yrby=t|A>~~s$=Yf^*zA_YWtAU;FS5#Vr zy_{|uN65zSQmtLTQ6_P%Z5~k-Qg0^eM@==xR}6VCG&zXmVR`A`nX{q}FAqFnHRl!4rV+Y29%s>IYR3+5#D*_QVbH@v-5%7CwA7&b)+xYE=(IfBUX z!TsZWNHt2b%k~1%q`6NDcobe$Pyp91u!XhuNTu|d9rXzS84ixC!R0`}>0aEv)IX!JBXScl=obOQv6G69f)G75-OHJqi z`%M+>SuT;NCE=$hWcU&i-~#@7Oc}L^>U*-mKY;b8CE=fVYmbu|h=s*(mMEFq%7^@J zrE@FTj+I`j*{i2X-_}3ivsmis7)E(Ffhe|0?|VKs&K)N$s4^kw@N6mA4^+Z-X}jbw zLR%-_H6DbXMNCR>ic760d(bv#tz=fLsR?QMuqd(dPvDw~=eN{1-NPj@DO_~D-9Gf7 zWECyZ_=?ITeiR=3Aj`p%nxa>xYmoBb7OHyP5}7LgzvlCApF!Q!ndC?X_SW@hRHMTa zl`M~?sa(oFc63OIn2a*6442Ca;9(hG!v8&oEfF?{DVxLNYz~|EZjppk==2U_Ha8-) zZm+2Zu7kuA=jUPW2EEI(H%dyZiOl}^ifn#a6PWfx>u~+f$bE7)g$6hHu}3?g00xBJ zT@lxja+#pIr;h$>ZZ{-xN%2#0hA=#vJM_flV`KUxMvQ2I5j(0CRq-kj_;11`jAB49 zdY8BE)kh7D;6=JzyJZY=19+|~Nc2a)!$m7a3;I!!*bn&uJ?fEuo~oGq;7jH=ami;d z>Z^L4BaFj}I;|1ZdWCOpt;G1z-aK}^lgWnHSE~A|(2qkCmTUbOdY<)TG$qbry=;&E zgZJ4;x#US)x~L@A zV!GF~T&PaUh2`1vh!VY;*}oAv*;nr~5sCOG_Q00Y^v<%eTBqeQ;}}<2XU48^&lO^> zuxFfQTRX{@JT*jfi%M7xzHEGd2z7tYP?ldOwDR^dbW6Q4dhD)51s8QNe?ccP0r$r_ zr8MXu?>=UTTEaQ*KbhSVTlp~@R zD2MmRrDig|Fj-$MJ*pG~TAP^S+INUv*r3-(wNV}Ft*~71`kIfL%4+y5rJ=g!AIP;~ zTnMjiMmz|<3`^8DlxfR|vRqG$j+kOiMWkCbP$`)6fjPzCEhQ zOLELZ?p(7!lmjn<@A}_Ap9E?_W25AV_c>S-8u%3sc@YEmP^um{0XfW$9f0MevT0&Z zdiUa(I!4Jc+-I^g(`F`M73eCISpNT189UEEU!Fd^0b4>+nui@d?5bRKv zhxV{74fGx=1M?khM0+gyhi$h@D&YBygt+dQFu3%t4A_eqwgWcicdwMwtqiaD5T376 z&S39p^h$!nbz#)Vk4)v!ne+9vSqyEpSTx! z6UwM!Yo(kD9-U0O9sGw6KJ9+vt!r0n(NB+DbS)>u3H`EK&EY0+(IxP)$h9J z`U{{TDfp==;KT)8`_oC^kjAF!Yte}C4J~&n^KNtAnYYY&Q{J~nNgm68nn{eX=nmMk zs8(u0W#ntR(dXx1H8B6cKlNAJ-k74+q9<)BHnnZdXtpiI8mKFauy(9PJ6N08G3c=k ziloh+Dy3k&r{Aj}ji=vd4=Iwo0tKGLn?~8EJ7AxQI};FF1CAI=v9>yM+gSgwx%`ng zCb79(Cu=Zk33(I9@`UFjuSTE~&)BtDPC3)YXIV&a+)jMpRR36l#}Dn9hxQQHAZoCw z;_M!D)=WZDtWNff7SkKM*)y+l(#P2EtMui>Xeq5r9@Fo$rCR?1Uc_HrwCEB7>4}=i zBPm(sBRi#=ByC)1)j~JOakd(Z+k^01tOCz8Y+zI%Ajg!hQjM*@R??XBC53ayU`BkE zm^$V$GUl7S{Ails9mdP`CLTXdso4gy-zQYeXrONld`ZEkK&9M5GAEt{$^HqISxp3%Yk17kSp~?Pu z0{vmRVWElE-5L38wKiw>R&S% zq-wp+V8|g~=fj#~_`6fP679@3`A28jP=QHhDiiLP%E4u@#JN^qu0xA8VEF@glM&ob zr#s%eTr@g$gR$72e18kx|8-uOPO(BG&lp7HNh`&x3Uf? ztg0*xzags*9-8~HKWr?7eaQcLtiV%oXijwM8%8n2Z^tuPfkdr}Y$RHdUQmR-uBVi( z#hIcJxhJR(gIWnBoF4bB$xl%BdWG;!<@-R(*ESdG`| zJPWY@S);{>#g=#3*^*U)DA#G;L_XI}gTAtRej;Jhcn>i=DCLK+3-Ob=lotx(Y zYgzza3_tic8E;~~SfEMfv02uoZO#vcOqL$jFL$g`?nmvq|X#y`6}z&_Zw- zFb(DQs+57$0YqN-b@GePu$o@*lhtNGhd&&{|D;YTeO+Z*9kHyY<;?$hVBmn2h9?_G zPW9;D_Ytkes@jxp%eGRmxM<=Bz&Hn+NiWJ5nzC(L@>LVqRn8Jos}Yhlt0DPpg`MN) zt9Ll2iGDh^NwRU!}fc$m*rX%B42~OY78?g*?S9Q z%h&a(14G`Fq;E}Cy&rZ|q5Sn&+CRVJu6{SumS&x83=cCr-W}+xc0Hn0SJGmwv0wW- z8o>;wec8A0@CiOGrgm}ICrZ0XG11jYS$l8kS=6d8PPgrvVR%y%+v z>V#u>@`{gUSx@-P)Fx{nhndZDFqR2Fb-s#*b%s}~lmC8EV=LDb!{)Vw>Lf8s6I1XDDRhW%p5O&mO(!Vh zt)tTzjcdFPZ}(DnnoU&_(4=B-5YP@0dxHUc1lt#8kh!uZM)qca@6IOAi$67NCT3F9 z+TwmHi^se`(ZF~&8l+cNU zR&Wr(cas9SbuDhd+YZ`OZNVYR4`JOEG(3d9&BC=)fS24X<-~}|s4?r23&<-*zlURt zFPDpF4IH%dHqw@ATle9Om(we8=NRTzqhq*En&HE&4-xHr`0A7{Bi0f2VSZ7op(zD( z@-pTmKa>^g{bZy zkLgTm%iJ>&eQj2I#BzpTef#Xh)tKlS%A3sa#W9;n;VH(h_Wh4n!*0UfCbGE6PRZKo zu;j0)2-)O>7qK8wK9ZKPV2DYxgF&=>^NQ!FmYC5k-rjeO6I&TqnYcoRAjJfu9bS@6;OH&HEb%5<^&KaT8AqW$CUZOCsz z{<&+iQA-Jb%G-wiW$SBQvR|vFv2*Cxdi3#@G4&91r3&!y*O$Iw$*MiHx(2yXCMz{l zw)Ry$o=-ks5k5{5m1kIN$tfS#+t3!|@z?qvHS2zA=bR4IkLVS*@y5dkhqj?j6l}>P zcVhQrW0$b^$^`|U)M!Cs>WAjp;LRpGWFVIY_>vp!Bm^!V%o{WE^*66~N{lDgUqIx| zeQ!M3rJsYbNJ++Z{tcf7y@}QKEAAo^o#@ZzOD3>hCaw&kPRM2N19E>5SgjCknC1i6 zT%x-B+=LE1!k&cAR7hB#>P!WbI@6g&UC0a6^$6zBIdYoe*GE=ljh2%gs5U>@_;JUo znwy}T@X%L2o|UZRJLu~?(X?6b zutYl!URWywZ{KDn-p;gIh9lm{TcIBypBwXwdWGx=F#bAm{$b{S5*-P3cJ=Yui&(6R@e3uERM0+Of4#n~z;*W|XVdMS1ak zwDVlT{Quee7XK)!v;Q-DNtTeyBrF&(;%sJe0TDL1#E1cw5O9G7Qw*?)X^e<=gIu2J*u1Z_l2BbDvYlB6bSBTw^N%r?Wv%y~8 z-=9$UtSPw!}i8 z-66+R?h*^K3k>TdeL~A_J-_<2w29?8>~ss}F<{avGL=`E+Gy-pyBN+omvN7!QcehJ zm$4^Hj201lTG4rKAJ);sYTExd1CMtSYy5R<)y*v!WuK!MlAmRTH_I~}>|_bIr9@SG z#x*A${_zv7V>8nmYYSAnMDxPcqTs(%Btwgh8i!}@UL*Vy63O9jDxt%q&*j~5x@qE* z$*a1s|CL*-AG*2e@;goUiv7<)Tl@NIQQeGZ`+>hZd8e#-XrEEl->)_}J&!HPTbjrv zeqC8=z)I=jZO{u_gc$gIwy|!>MrK(o!t;||6J0jOVzz9MiPRjP6-pk2w);p{xMP%o z6>;KXGW_3ZKVO5G*PKbsZu6Ki$EX=LyeMgPpd0%+#%a!75%?lv!yc5ue*a12xgy|k z=sE08$NHX;#sre$-KpvJ+$$Cmsk&6uE;{Ynh87q`yubqX;Z06pTqbRM)aH&y+S9%) zgpEfF|DDz^KW3iry7c%|xY$*_0;gQFo_<}fUzKFqsho6VeD zkjI>Yo*3yGByD(|4BcBOh3G=sL9|#WAJAD!4KoJ2>Y6Tab$@kTUG%#5uajMM>m7$b zVBr_MURNrvs4Vm~j+7dbRQbJeCrs@*I0$}coZ%02c>wxF6 zf8L~Wr1?uBixS{_($dWdJ0Tl#zSKu$)PnoUJ*0g=;1afAG;6UI!akx&Ky8J)CYV!8 z(hp8jS$2*$Cof1OOd9h47T*tF0amdyKl93sHyV1EQcQjni%;>hbbm)NZx=v#W zL$WT%j$+ow{@UR(Kd#wB>&mgTXesAp!N{)z-z_t`YNFKF91i{=IV3eVT<-5;oYjB8 zo5ZfVSt0#U%4F}ENA9C*#cc5Y=}oh^#hCx-n!_jmyU?cT*sdDc>g(23idE>tFH@r_%PoFv-rf=D+l^z$UI^k#C~b$mlChca&eMq&@-! zI={6Tr&95UK08N;^-NbCW+Q3nA zWYJpl=LDmX3o+>slhKQiM~IVan7)(2A^%X4r4+KI2NgH@|ioB@LY@y zZyCAq#op~TIIp|H+iFHc5~jGHZ9~4Q;3|Rc$7sE(`1@sAUzZ_&MB16mhmO@It`LHT z+knX@&POG)AO27N)&2(?zN`}F@dpo(D`|D1IR~je85StZT&hz+ z8ye;s=-vhC9%v@-5%niGh$)uleylCJ5*Y-vfJ=dlND`Zw)l}vp?-vQU{5(~7# zmXrI$BbcXBIv2@w9H4VqNgl>lfpOUKEOHk($hxtb{7jO@l-QN#R2lI$AEw*|=vm=y z81rZyUD+eJ*`K35p)}qV*n1N1F8K|_z}iW!O}~fyZ>7KM-^ztDL%vS;(cDAjRew5< z=5_0p@g$0^{h*h&-&>!-%suDhXYx$VcIpE{oM!1>IU!QGv|EYOBh6u(ftj%D@qM%% zN=GMP*LZLQp88zUp9t36*NIo2YaENzyQ|Zgd&M2@=IU-;VfJdKZ2vbGp*OE0tl9r( zSPJ1K3ywR@FQr*A-%IIPB&Wv#K?Xm@&rh(y15#8UwVF3e7vS5ph-WZIG$fDUYX!sy zrF`XC@K3iu|KS~4LUEngGWF;4 zZt#^!-dV6x(y@zp`x}6{t$P^bJ>^e`Oqe1|0y7&3Pl9wUIk~(@v~^3hclE64F+b5{ zJh6%s*Yxl`l@YnF$-9u+CX%@UZ8Ft6X}pcB3T-O_K7KLF0uE_XZzvT;4hUU z%Zm-@c3#Q8LF_Gm@JNXVxQUV8a>5m@mb~B4Z_D0-JA|d&5%49Wd_~&(`uB-@(S{a@ z-}CPjQ;a*sw~Ka)1NeIne*2T@W*SnaVcOc4(CS8;Mw(f1%32E9cYHOf%d-(H8+E(d$QYtywAYh)o ztDXrrgU4(aq{@I3w5j@*DH2TgEb&q~9~?rQs0q!RY6sSgHqMFB9X$&i$b{MfauW|u zehIn5cIHK&u6IG+ImnOtToNMR^3V22=RF!@ae24K6baD%iZo*O_4>gu2hE4ZG#SYJ zk85=q6M-2)jR|X@KKEEB5eE9De|-iu%rB6Clu;tG9cv9j2du9^$XA?h@LoPoeblOi zDgVzA0XRLLn05h|Dd}y{C9CWYnCcIc^Hzgh_851G^{NWfNSqsGAySr;@_TemG*-UA zz8UG7*i(cZU1SG%8Tx*WdRo0l99g;xntJ$&YMPx*z{E5I@BVFJze=M&vV!GPD{sUe z>ic5P_qn9~WIx#o&SSd}r%M&z?BQzT5bA--og8^H!t#3i+mO{PtQVu#25@bb{R3Q6 zgYPg~K8y7Zwfy(Dkvxx7bXw0Zhg_dYzd2FuJ$Ih;eo;l^3dMTk{bdbZ6DOf-B&K5F z(#5;_N$@t|n~P2T#B`g$g{3~JSCal9{Cz)N58VS9pRQ&K-50tKaA9+wInOOoUd+L{ zzkRCEyIy2!SyvqQRsIaq#*Fpi!d_KpGPhpb)tlH?*r~$34S938HJ$5aL@~%e<5Jba z_v7-6-Uof547+*A^-!A*slRUUITSuOXLc9fIgn!qB|gOnT-pDn)?080f~ z)Uld5wq&lTTg-}$$2Yv(b^O@NJC1+(l26q*_J_h(=k1SwXU$&YM)7*1S#Er1&VcI0 z2VdIpV%#f@FYbE9cf&7l+;jT+Ll@4wXP1gE3mVgIX(4vsrSkHu{a62)f!Db?)%+QQ zwWFXiEq-u^*!B1>@xhrpL}O!IvPb=TUL$N5HwwGNTU>f$n7NFUrJ~8WMU>s8ViB`N zoOJIJzsDfjDUMrk)HUuBi_%8N;^+23BjGsP@`mmEMLK-$~LHyYD?>^RG5xj_2C8OU;Pku-fo$Ja^E&d!1N;Hzwjw z<>>-mgcLtDb+8_@SFzXoF80Y(_eAd|J1Ux^{vOot;|dooUH{T?;e&o&ZMJJKtE7cvC$|51 zL?ubdqF_ecC5+$Jy%-%oaZO^B{%od-EF7DxYqozjGiC}=33&-=w_|*b&hJ}Y#gKP! zKl-PsDjI7@jk&T?dxVZpz?ZRft?g_gZE>JrF^$~ajeww{}z%Vq~js3E- z2KrXraCN72L8#DGU|mXm>oly&|2wR@34B>R1;hl`VDFnO`249P62yshC3sVO<8S>V}r;3WK0b);YA zPoIpln-Xa`hHc+#*akeunaNx{6Q=7)*y%olk9ip0r8>lOGmBjlf8Wp5RD-AfQEyjW zxo%USs$OaYtKOCQ6<%>M_Ven=g+<~v%(Ew!aAHAEde0Ef@9A0B13juSgl}U_y}nN| zXSYtub%*fRjz7xvC?%6@s$=V#&>()cFs1T8h7}WG9~`<{8An$OJrNkF<#_P$((CG> zJLK?N^EMa0lCjI2k}x#+VWFqL#)-H9t2)Y|8-hJ&uSnU3_5IXWi-3JW z<$q0N`2qG9uC57bR%-B*>fsaAUjQ;?&$u3${G!SkUcgIDES~{6r}8nQFG6oe?;V2H zDLnr9N_zK;s;N4b-yzDbOt^IPzp=T4^sVbmc|E36SNA7W$ztU9>H;{w`oeH+`exrEHqs8Z2i8k0Z8&0`#@{Xy za7^Du;&}sBWF&;1id6~+t7-$v#`62b1G1VeJ-J6oN3d#4fNnBN+FCy~F^P9=6uAbp zIZN~8I#2VYB&%3S4%biC;T|FhE{f0=w-t4JrNy~njmpRa3s3R^aDy%4N&h`!t2|X_ zIs~>}UXK`3(yz!S*8dFVzl~yNNp9OVDLi?`Me|vMe8M20*JVqSl*i|*{TUJ+Gc+8j zz?Nd<%37C>A<^;0`SC}niwL3zF6!J~gL7cN@g?3avk`e|z_|csk)S+L9l2Nj7O`p< z`Y<2ggxa$f_1)+q!0drTzn575J~;)vR2A016c-Zb-#C;NPV)C95RDn*OVJmH$C7pUYoi@~I(9>`EF5MJXq*`lyC<$^Rrg8C~a$?!LN;tZ2 zLt6Cal@at{9k3v}P*LBNy@uwX2Uru`U_9(!cphyijW?ej6N~cWEF}HG?{FXw0tXTY z97vq?0R`v5_RX*mX9bBHlq1mV^idzIu8BD7_cKSqNfq_8K%cb|_JaJyrIrxztGcf* zF@w5O&B;@B4_RXdXVn+=>85?HoZtCXWQA3OD;$zW6)Jv8==!JMga-Bw2|jCgLU(rH zm&~%bkIn^$vDfETb?n^PIk>7sR9TuPM`wH6w4hYH(25tr48nl&Pr*h*3J=<$=UWa(Xil0r}NZgVBbhY(5fAaZt zX$67X& zp?Aiv*3Q+;b8R30OGj6oK94{futeyK*uXiuL~w!wgan@tY=hoHWA19eFZ6Q6-D>#R z^m)S2Pb1X7k;YIoPEAf&^0S}nHq7WFwU{sJR7g9cz7p-nT+(CcEvK9vaw$9=*=Ecy z0YP}04F#RZ>1QixL-BjY@g+JR)I_eM#z->%`8Zmy*uH zCeIztNb5yWZ$)0?`1K|K+c1GIJoy?O7mdNM#E0$RKp^lXQTS5-f86>h z-Opoo`~}C=?3T9I;k@n`e)~CYyb8Z@UiUP9KZW}ue&al<%fa4Ig)wF(5Tp9wCS~5% zo3zT@d)B3vr}18vBvz@?n85@O^;f}u`{6xe{g%AMZu3yr%8^a-irv#VE8Q&A z|0Y>wx$-*+zo{R}B=kcP`MLqSVf@xi|NgQemi`W2`Ta%22gH*;_>YEY`p+W12~Fsb z_hN&uPIqdZcqsyZ92>oN*7Zq5XK{vS4C<_u|M>T4H%{j#F8Cf=xP&;2Fx(*p52uV9 zUr*8VP0*Nh`fibY6LF!v;iztlqCfVl{<^K`}9!SiBM%WT+$RmJMT*%Ex(oZkp0$9o;R(As=+$yasG?C*6FT{v6LIArCM(qUa7?hrnU$3c%x$xM^KXxt0&T(fgjtq z>n!5E(8+<QqT29nH3uT5b_hkR8d4SF+auGRou)*K%0q2tWbLl|eQTTcJ= ze1G~C-kP_%v>|QiWF^&_OWwxa^nJwpF~*V@OAL@w*HXVh_Nna;!9O`Vt~^-(z<1{d z>RWOC*KcMHQC$;V>r1m{`X`}(`NXxY0cwBeZL}?5{>}v73cY^DRTQCZ*?U%(oe53C z7LiNJs>_s0eGR>(vU|7Lkm=b1#ELX4ljQAB^HcUX!diwXZY&d6qv4f0>q_L=L+U{bj`=Kb_c*FTs=+%jPEyQ93osZu#0+`?^;QT>Y1Y^^ql`DhP3M&~ z?%H~~7iy&#ylSmAc2KLMKD)6;R3o~O+P=tEA?iXY4tiV|U`Mai8KQA@(K?e1F(Hy1 z8^Vrn0JU3>@vZNGRb>bAqI$TeFvumwSX-PigIf49obHOW=t9Gli_EZVU{0XXTo9A8 zS6?XE?(uwIRB(H%bk^eh9-9j5M31#NPjfS2Z<@kBGQ8%rohL2SgF_p7EN~lkcMNHC zq2__=k*b@kwSzVTjg0W%?ir(+M$8^5EaVWa@5Fj=l}(?|tdGOF4m*={{@(kfym=o2Z=IS3#+6*c(_h5=WUQn$EJIy8yf16JIVYiR4jV_9_xiICcQ(IM= z;1fxFbt;de{7&p*ji1(BBA;{zkuJTG>+k4?cI*rBVwwD>ymKIlwQ*Q>! zv_)l=;5Ex8fH_ICs#ZF%L4M>9wEV^SadukPG`=`5gmThnb_n`@qh|xGVRraMXp~rP z7Tk;0mEYAxcLCA)-}STU^O(?2VH-NU{}Z7sa5hk3JR2Z6X9Jx^cx@af-ZieFjN3DT zN^9@#hSvaMH%eo_|M^`w;}R>f$17Dw_BCLiY+{4M9}OR_i4aJB-Vc}BL%DP`8#y0DzZuR!LFenU`-UO_0Cc@NY61!71;1q zL#`a~PSyd_C&fww7NH5TTczaLCJuIRItQ!$cOl|f-XYA5qu}FjXR(7A#&|HkpFi}b z;VM(-S~jQ#2Cf_9UJlwhtloaJe`tzwE6}*#nMRwqM|{&@#=D3kevm#>UX|*X!8a9) z@yj-lo3(UgSe>&=Qg@SkMI&nw7mqZ|rm^%Apqrz6lKB`L=sITsR!=4#s736F?v-C_ zK>0m}q#PaMq$SUUMwUJ=9U*VVjjHX>PWdJV!C&T^SR7!3&rVT&XW{9f?_O}%(C;=I za9H$i|6`^%)-iU?k(ulJJ=H6iSWP0*xA z?kkDq8EcNicz%tKV%z8#tLNT>Cl3~LEMs3dsve|VCnR5`n>mtj1io`#LNbB>pfS`w z=p|CqbZoTQ=>&1oh(u$g(KwCHk7L7z3`|HJV$NTCna-uJZ+{iCp?y>xdPSz#8gQN6a*Lqy zbMPrA?XAhteq(mcQTmO_Z$Q6+-UtZQqg4d~cwptLOqwo7zUH8#&>UD(GNN8x=xIu_ z8~YM>p^fS%>-0grzfn97{g$Ip4gVGI5Y_7hhw8DG1D~^DpG$8lG6M;>itS_Ubk8f? z$L0~V(N_@<-ZzmO@SGvo6Xa%`Gxm181{>-PnM}@h@HLrN8(#lt(l8_j}62Zpwif8+yjE$W&MK4oIg=ac zF(zh=@*tVTbITC}wZr^Yq!*qXuf_9Wx9Zc$y7|J-0@n)7MuM1a521I!-k`)YEFO3) z^Z1wj>czV{n|P@d@zuhoxx!=QP4J9nfoBwYj9{s}6r9hzjy36$Kf?Y6*Gy|pztAAV zPRs`1s2_$TKcBW~QUCK}66}}#g{SFJHDWVxVe%3=E=lAiW)up7aAJTQZ$pe>df#GT z2H0Ti`6a*>$lWm>!0gvSQwAB^8 zKk;w(pJD6K7iw_7-o-kH6TiBsmhR8&Jwwm+{wCEokO}Pxkunc2V6L z#XP13FFYglvbAZ!v>xy4zpZ`c%g-Ct!Ck^J%4H?(7R}3~Ke_DEk*r$tOHEF46LB`9 zR~AR0(;~wKng`|=%!VS9-4}5qXkuHuD`4W*{2WuyR9W4$=6^`Idmd*z7{#NcEw$M!-W$GnMt zN^MU?kQWISW!?k3aG_ziP+}V^X>7kU;Mw7^R^BCEu%Vqwt9&Of$Bi^x12cgrVJ`i3 z0|_4^uw%%i&}{gDG#F?aG0UWVeOuftjG^E+3`O8W%B}jNZ(;y-xCJX4l2Qd6S*)WB zWn}rzG7r{urK0yNmsmxrz)7_QW7vJ@8~1~Yh4ND&&ROSf@msUkw9w!+a)~SP-S>)p z&%Bapc4yUfHa_@e!_6PW&J&>*?q4_<13oocR_xs{Jrw# zh@>(z8yCUlO};s0T5L2-fzhU7af7ki&#u zBdLCeF%REThS8-H1CYa{QPMhSTD+4P&53Z%qWq#fhKP{oYG7XMEfu+3HaE7keWw<3 zO70R`A{DYG$O*M>yX=E)sUDuCox$>|9_h)9u$e)-)BSk8%#4ye9L0u5Nbf;l8+A?V z<(W;ZMag@$a01xIe*96pT5@N$2u^nSXkclA8H{q~g^jgm7VZ$GTI|^ni^wd7Q(z&x znxp`e64tQ8zR;A}H!F~yKq{|{_n7eytNj0nRG3)dk7zw-_eyh8-%QFX#kobCDTJ5* zfN;*dRe3iv7l^Y+;dF2L}RfvW&Gm)f) zm>cQ*`0Yn(j^Mbw8^_K_k_qS3?(#uD^sKPKP`k?x{55~9CC2TMq`v3itK#`_WTI}1 zLDf}mXxyE;imCh)%EV5WB^~dl*p=yZNb2+Z7nV~VwgHSAJ7Mo7N5W-UwTHeQbiI)$ zV}}@-ct|#kztK==@Z{BGdA>%SnN<9B7;m-S)ZnC;h5X#GpGb2aJlhEVv|hx^r1K%z zfT8>TMMU!M&ys3Wl{l3@6pCkFDyuLZ+$$ZW`ZMtKRlf0hR_$KdS2yH3lF&U=hxu26 z-fMPb4)QIT{*F}Bk9JdRKrvq-Hty$myMTJpSC|k_b>tTGkCDI+1f3d4^J=b5n#PX~ z8;+?8eSZ;r6HVv2njCR^%`=!6b3L9i1g)v zn%cha5Po*X(Dz3{s$S6Mu3gPw^}XP{;aJM`ZA{-=ZeT{9b=Mw!yi!c)`pRIFnKu?E zRdv1%?mXq*vBp|@|Jboz;xVN8?bFo<8!yiZ?h^ZteNk2X9J4`Mz$FdmQ+yTuCcFHb zqH~60jdaxdS@|ms3T6ZAcUuGY()c!RJoNM&{#Z7dRaMwn{mZOE7 z0^^hRR5xp&YghcH|J%h$JklSXYj@WWx3HAL#F`lX>48?u}~>eqN99baJY z(vW<16kO6QNAnF+T+A0hGOP#??;DeU#(mw@8)S_aEGPc!fsuueFQ{-oav&dX17c<{ zrwBVM0`#NP&E6r9{0&VfovuAPxKsVt_eH^w5~Z# z%^sK}Y*oMS|GZ0$b^p2gha82I|1AHnryiy0QWJ&p$W&c%p_w-$?yQzA?kCPFsPS)_ zZ2QlACe+?K$H!ASj&+X6er|Lha3Ig&&GdUCb@L~WCA|ZJHL4+W$8k%H-%lmvrA#SN?E!T@fEJ| zE-<9zr}h!3D*m1Eg= za@0bOPbhL+ugLM>^z$Tq8*1`fnRsumPeuEmi#Z|Ag*|&MU0V?&*0yXc`?yGDZ23>w z)WvvB4$r^TXU)_qq?yF*M)f1(C{Z)^=sUSn%goIkLUEzSY|f@FrkEa`m+SOBB;0`~ zRP_@R>M3v}Oit7-!ag!)ini@V^nFWJ<0tdj{Cf182<{Po&lK%jhFZqN7zqP!ROsp6 zoH8IStm}QW&BS^I{!V-!S2Hs(Kl$aH2L!Z7XMDP7ig&5m&a(B$s=FuDPX`$qULcD7|oi{>EB>zL%J02x{P;FJN4uc@QA@ zDR(vZgqC7vUXpS=l1A{9b5Ar2gP6-TrslxCSgX73lDW zEc0n>S{&nv6LSXJ?mAlK`4s*w{95P?Ns5JMPNnd7tEFn)Xpx^{cl7>jo`7e{gZlf7 zX&%F`c4*&uUOeE+g%9f3`EuWNG8k0Z6w-_|6o-dn7$Z*Ybz-NDUdakKO=@k}ykYG~ zW8e_)#Y%pB;$p?PHMhr4V%9C@#z{;?4PVpauNZgDq1Tw_d3tSJsOjM=#^+_yYm0LY z6U=w%Zc?5tUzstXJX=T88FPDhI9kl-qt}%DNDRG3Vg%(Kf|Bmq`SjZ2)(quZx^ivP zVtVaIxzTjIa&2*@a&2Wazi3%>N`A>#@>9xpjZ)^Do=m6j9mhNH9q~%KIV+>zmZ6ko zc_Phk(_%p>Uo=1GN_uV2%ip~N&&Da`V^>DgaY}ykly|H@q2xE7rCi%HhdyhXuatS5 zQ_7-Bq_SF`%Uvl8`J{EMtIly}^EG%EXOeJof^^V>0B$*(3$ zc}I$J?Y2yk&m&MThR%S-a9IcNuC0%-}lCH*} z$i7r53m-FGX5|_amCO9-wP;!Dl(NLdWGU?hGJyOl6ghAGw>EUEB4=Z?F2^&KvQ+2N zvfMmf=5(dZ`&ZIyw=9m9IodYt$~%%;Gymlsxk`SO^P{qg*6$YOz1OxzWrgoRS$?Rr z-P-B0MBlqkc}Mxn-+dd>-K5lI`Uxe!nhfQ8QU4v5Q z?Rb`nS$Bw2`bV@~@rq3Kt?5dcqu=4mr0r$pzg??U%91`^mv}GAGGFNnD>9>PGWu=B z%D0stiuM`w52U+Kk%8;!=yycRcdJrw@zZTBT1U4<`|q^uqjglT~0*w1YUMEaj+QI@U$YVo;u~SsZN# zQ8||>ZR3uYqhn(9JMKn0Cg!FXr5)5n$F&{GcU*lUnhxzA7? z+tFydiuUs=MOHUWw|lfTJUd5ucFW?-=$NBii&12-c=2>USFWLdKrSl}MXwRk!^aTk zjtb1U@zQQdD}6Pvnz*Hzl9$9v*|}SY8<;+j%901K$;6~JLmHA|$X!1$(g_UbvC_@Q zmt#&#l7`67mpt8x?c)Fa=j_by^~VxP)0tmU2#i}RY0`N)#3=`2?lMtxW2=0m*3IJR z=Bgj?_VPL-QTGpUW13c+1NYm%g5krZI=`0x8gs7>exP5{Bm7tXhIv`XtNDw{Z#91j zM|vmA35}*eIvM*{O&h%y@qyjnGq`ts*t8y4<<{L>asEF|`Ox_{?JmLj!KQNP*rf|) zhA^<#bg$SHis6&|GkIxOS3h1XZRQC z^=d}B{*Z0_B2D`|uH_jCd$eloBIUNS@ERUi-ibW{6@L%*m~HG_o(Y@rHP5)(*xA5T z3;2@2B;{ES;92Syh+~*F3+(qhGA6iWquHDIh0uX}e-VuB>EH%@1m`5UGjJv;T{Idw zXfN*ya6zx}E}_Q=e!!qH2iHtHaE)DBI^VdIMJyu*Rw9G{z@(mE;FmV)`F9{Q0T_;l zkQe3Mfpc}%1K(#5(+@Gzfzm>Z1xWglNLKB(z+C>Go6UTiw+7{!jgkv|8+$*_!NsiP zo9e%RlKM~x?2lX-b*$NF-pYO~aP5rKn`ms`5d2 z>LEb~Ex&1_QvOXS|4CdMRj#e4<9^Hv3JbnT$!4-RJb|MmkotEqsP?I=}c+(*d{pF@8+ToU1wK zGgLpT9aFni>afaS82hZ|py8me1%OWuSnF^(IHGv?7+IO{Kod6>>mIIgr*hR=cSgp! z&ON~yL0!jOksJG}C0%}tn-NU$%$4^9&(-KUxa$7L(q$jLrkg8PnsANfs=3F~MK{NU zQ*;Z(DRFo_Mc3@pk`$6IQ+;3|xG3qjsV$m@?_q_jf-S}fe}?-!WujRs6W!n`NSf3f zJQ^@he*V5DSSA`CvWmQ?`OqzrbW(B^O1iF%UaPnsaRaFB$Y=N;!&@}!0i3SIm71c|@cdkwQ`$$^`;<~3l3q2P8mg27ffAjD+AAgzn zTa3S4{4K}dO8k9>ILBM@Oe>y!9(&SX;19uHlE!}*X(PD)C4N&~S0esWx@nwT2JvTE z@J6YuWaHE5=ak!}Ox||7*kC5mRa_`TRJe49xu0=zNc*ZxeLi86#9mGnTAKKihS~6A zPeyE%1o-{<;SYqp53FGoB|X6XHVCUrD$qOPNh+eK504i~>n^!1ZtR2I&^zGyL-h@H zB{wJDB3b2qyKTNJe((1pcFGmM_a9KdclZv!JDCLT<>qi9IH0NgJJYk%rIga$`=4>o z>Rg;Q3R%m{BryE+sMS_mA$w^|$Jyj`ShrTOjmg{)xE{Qcv)ha~x-q{`kEsC0Yor2L z$IF#5dIBAMu|djjYM1PYGdEgM_%e~~#Rg#f+P|ohhTviK+i01A9X<^m`Yox!J1-O) zX5rge)Y~!W?r9kU&vQZdc(fc=c}Ay>vwGdtn&j1s)-ZAGTsc+jH?6xAC%N0#f?FNY ziqW@j2JfF$tUFC(1LP*|xxnN5P?p3ZQh9+`RABFJ*#ystkmPNJmxS8d7`j!awgiHh zO4uKHDfW%ptgSro^uUYUF8}(O+r|5&9SPT|3V>ibB3ZptAyDo!Wob#`fbEY_+BiCck4Xmb2uUW;#Q<_c- z=mn#{x5+n5trHhYR&i0!I@u~Eg%(Nev$=6C0nWgmWPwg?g2U{Rj^j32g_f7zb1llQ z!V}G~3m7^!%N+D$9Q@{}e~{XLBEmqc2R-&xg}vKEE9!BU%c9#RlW?oOP%4BUZZi5^ zlC^V)+633hNrT(OW&JUZ^qz_)t+iZi`I2!Kk|RSiadn-z7Vn`x#tLuW80Tpo>jcu@ z?1p|64Bnma$?KFl@k{6}5nD%YH>@1GM=V5C6!6J;RqPs)i|tyLmt#w(y?zya5H*E0VL`Ya`)s42oR)@6mBKZGNT^r{m)r;Vva6R%fAPP^V7%}m%3u}ak=Hg)eY#(JTRAb77 zibg5+mK$6rFYMeV>WU@yJv zUg6jz#<*K2*H=9Dp&ND4>!TisS|cO`WD2t*oD{@MsSYJNB`7FEf|l8<(7`Q zA9BN+MRyp zfv!e+R9C%8c8|cu3{Do+NTau5E_8>XuP^P1XiUV@0zJ^pi5~59;8OIb51$8G?>r() zoz?)Swl@&btS1)v+PXj&WBvIbXnFq@U!^LIp>`WMKYZJvy$fAG zx+OAmaBip*ZAi7TY1j3LGp*^GYt=g9E&EXCXg6{vyw@MIHV$$)N-S7mP$#y&dt?_P-bXg2v6F@71J()u*R5#2F8S%smG}ROfcL*jzTxO1kkLQ;dah z6lbOaSIpcGAOCPGw3-sWfq>(KVb??okuO?bAjX>25c=loAv%tk`68R8h_kmS!h|6Z?P0uEN$#s z_^Au9|9mB{8Ywr>xi=bfT;LzUxVqc{>G<93UoiTW`&54NyW9~rDDcl?PPsw3cYyu$ zyL(HNdvnFo@S^GG{_x$sY~|jcA|=j@>3b)?yJt}DJ%)Spr|};SZ*lulMp-^fx7_0W)Mu`MvgZc!)Kn_9}BM6RIp)oP+!h=wV=jYzaBVI zrG12%Q)-8Mimt1O)bsNwFM+0;#U4ky!Dt*&lVtFQ*jw@Jg2bYQn%R{lss78AZhT{m z(oRy*PDDAUFNU;)lJgbrd)_@5gL#Lrr%(O_?_o~qp@XLuH`*T4{K-Q4q&c%j z+(#uV(CQ(!=i7@$W17E>twh-x?Z99-rI2Ll=a%{Zv7Zg5@tI<&)9t-dQRnSGf?0Dk&(aRev!>n+RvhV=nE{rtbR4#5$z`| zzCT}P;qkfxGE!kq;=-}Og5oZ$3!6m-BM|%(20vVc)kHMSgQZ1jWtRksP02e-rnhN zy6(Gg`p150@X9w`x`=4HU}IhqK>2AO^eKI?No5042D)Pc?9DFO6g&kxg}eH?%*JX1 zY>{^|3$s4rp0G)?z>#ny1z2l?U3KJ}{qely9esh0Bc@N*oq(K z4HIU}`3C#?&Q8m<8g_IkNd`y1U&qfw`ze=;29Pf#8-qW!G}EE#9X(Fi0+C_2UOk%_ zZ%)nMdTsBD(HAN@X}O99*ePtHkUIL53TvG_vH>!u{KLjR#D5|T&MP$RDjel)V$r*) z`5MCMhHJEVg9+<*;uQR8{uf=Qo~w*RdTIYJ7HFUA?peA#mwmM-rO)uw>#mvO&7b3i z!OF{}=HG;0DfzkAJZGeKD{ko=?-Ik(SFh<kqV_I3`d8GSQQ@I*e&B5o zx?J42d0@c6ka~f!d&)3TOj^A=dv(cCtcPcPFsIB zFaq#WJX9*N0s&UfnKf~LfCM9X)ZWX^EE3i5hbQ1NRkdsVSb=yCmH)=Ytn!rZJgw^* zeTv+?&AVQH_`Joi9lpP;Ye!#lI#Y9JUS&yX=X#O6&UW77Sug*%a;@RcJdz9)MIY(i zd3q!6wVp3BaQO^=35O8VsMqRS-(l!=R|<#B?|MEpuZEq!lmzb<()H3xNk7xRP7^os zc@c}gQ`|w0yyyb1-M$dqQ(0rIlvSPDnJzl>ghQ-!`Ft__B74h$c;FkIpPoc|iAc{N zMq!ro$V&GJvA?J<$x!i|9;-4v@cxW^Psi>~3FWupngn|rwXs_ak{6>4@Bu6|8NFvz z$?(?We_!+{WU0^ZABwXd(=VKzoDcTp5vILm#B|7*=*2zNUZMxKm0hT3^NAM>AuRpX z`zhV)#vtA)9fvfgj{+oI2>eiz)U<+lvMyT#8N3Ak{Wf+X@^}~6yd?M>P_CF?3Wc4d zYaoa@lQ*Dl^nQVV74r_o;RS5(H|!9Byk^&7t-)bl=9PH1e~}u|+gA$O{JT@{>C5P2 zk_}@CjcfZFj~m8zhzAi9sStR(4__MygxEg!$U0A;?7t9v(G7`iX zX{BYvel8v;8E&Z%(|e_j+h_D+Uq$s+Xd@wg&bXM$ulA2) zjG4x6V5ZvWs>(kmZ1-Bk*{dv^Mbvfa4sK@)42YKn4CPtpn$ro$k4rimZ!RIpU^?*= z{c89Gxxb?0{cjGMU296tKBOVL!C9V~PUdKUR{Gn>*%CAPN5Pg+i+JPfRBDBtNn`*q z@-Fp|E*<#bTgKE%{NptprC^ZGFjG8u)7a(n%%-Lm#6$s~iurUVn_s}i?ji2vM0`h^&n*Cy%BJ!jp_ZL*_VxyQ4*dxDzVoByO32o8}&kYuhihZO2aB? z4t^)Oesk~-7vDuKIZI5aFUd>2>$7U(aIaaz0evcYUx92eK8%`AC%FiC_SQfOQgThn zB~zL|9_5LarMv8j@5eUFUiXF7g!kd6f^mcT|%ZR4c->0`dEW6x&#=y;Ke zfBzgeC|A(8AN{Kg8w3rp$(Kw`uG`2ZqvZJnJd0)Gq!1|7umQ6!onp^1x13Iw|0b7- z{kOsftt&QbfJvoQJV0Z!xNPx;yji{Qy0&fsYX$w&v2ix) zWuMG)H4HnNGaKiLmL1}Dlpw0SiTwDrNAGfR;ax1 zMcFhOu6mPbTt)eoZ_|BW#LB?6Nq*2a=iqjUmX(%Uf{x`A#As1;E6C5iy9}|?&Z3QM zwKst)@QR-0Eksh24u4z;-e3nt8wZuc(nCwZ0X-eB_E7DGP1EseIsg5;yDw^Obp1f) zsQ7+%wwKAI>Otjq$Y>D-Zs4LBfA?7h*$~^<*%Pn%lUa!=l%O{ z)QD4=6^`*61=7;Sn$g!0FNVL+pgccF{aKOE;B6>ps-H_N246-+32OUr=BT7?oX}2k zBUk%=+3`$3)o+ni8qJs{zoid4MkSuw1I?0)g@n#FU?egZh{S@p1B10`EhJ6)OR&Bdtp80Y+@W3R9iL+hpK|$TX*YHo#924X&%z2d)-ujEIkKmG1fwGZ22e#zQ(ce0B-bX z9KrXZYlv?@g02!6-wuooq?_((wHAFkWc~1_QKFSncJr=`HKTgYzQVEsJig(S$)U-? zeDLRu>jq~??`dYp%J*Lv`V8g;i9(XD1I!urS0Nk6%jDE7@BnAa(kTPp zPr^y|hlW0A_;Dz~F?w;-IFH*P>#$FbuA52n5!?NUqO5h%ak&}3di0!V^oYGcPJxFo zHP$-I0}g{j)Zc8!Xj);&=YxP=9tPw|9eNK9x|V#DP%KFQky zodTj6f`^HOXIKUQ%?+=76K^ZjkoJUh&CbaYp{{kecV=mo)&NeRwA!{>u&L zJzq8}QBC0{nR2Knd)CRC;2QxyusROd!c16uLsRCJ*c&_<9=aBmpv_40Y?IR@_!paJ zT9WZwCM8`%e533u@aqjXQf z4rhx8ViT(qc``Dwi)(8NJ%5%vG25!dEw;bi#f&EM3z9skU)Ux_$~vJTXx3L#zZ~q~ z?H1%o9#!*mLT}qiuv;MZLagN8Q$v>UVgICl`!{oJ^t+rjXIwK3lB>k9I^oQus*-YU ztWKC=!0N?uW^z4G>zaf-of+*}W1TFb302R*Jea}m>FTf7s((AC1z!EVCms)M!Wxar zZpdXxr#_s+`)8=&A6**b*ZEUTS7muH_h&ghLs*S+UxU|{`V#$&-2y(Yj2l~4b^@4R zfHCN)mD)ZhyH`2S$iKU9FT0N|ked^A?GD)S{Pn;Lf=9DJJi}VVGu{IE44d74hCSUY z)s}#V<|nux-=1pvEq>pI-;d(=207J)7?qO8(7-lezT1O+3&((W8garJtB2QGL=O7$ zJ!l;U_rTh>B&;vp)E^V&WTQUGq+3N8g4wDeojj9H+o;;VW#}Z;$za|krW&Cp6MC5% zj9z_dEO0~?H4j8I;=a@a0|!3Pe2R~blQkRHiF|9CKarfnZ#piK!^z-{xNcM>Gp?rC z_%TO7uyZT2pI9feoy-cA&h1Qb4Y}NXh*4L&PJYnCjjME?K{vZjY{VRv>XEEhrNW-t zXA`@mZiB<4QQD*A^?22~XnU-9Q#zbTT2RjTZp0zMSUXVmVf`PgQ~M~VMqc5p5am%K zmW|@c+TOy*6K{5Ag&RkJ$JTnlgEp)BoAb%m=B6_)M30a5dG5E+bt4`kOZ_|%_Y}U6 zWMr1@WHYsiQokD*w30QS7ixs0gszq$;Pbms>(hIO+k{wuF<6ASFxJ#Pl5~Ipmz{o5 zTY*e2=$dw?O04_K22X)lgF1Rjsk;tFYTpZ)!bh18OqI$nmzhgC34t!E6DwY53|dR& zN#G8DCT)->T*O&J^x*nEddYk7Jt54&PbMhMN_#6FTzz|uV0(3)?Arjecy8N1>AJDE z4Ot^9ViDg7aEVaPf`f&=_W<6DHX^f*KHEM#L(ip@<{|dP#r@J{wQC=KzwOIyJK6X5 z{VUqma5*a<9ild9)V1?*n;OjjIV&m847@6x*Nv%o9e8p0aI4J`Bz9uyN3 z$)oU#s^J6s(%e$N!8~A>d5jHaN$2Rcwb{I7be4oi6eNtb%xJzyk{`9r52W(oyRE~X z2r+xi67fEG)`ael1iY4x^)mJZ zv-9ztUGRs(h+OoSq5S%*VQKpo)Hpk6B;qTwFyaqLIX51kPlavUO%Jg=bm&t z!%gS6QzmSxiIBaVS)7l2D4xD*KUg04W?*Z71HT_&_S@sh>Q zQ+X;cn^`Mi)}J|H_d8&KKw9u zF)ZX2kZUpFipe<{7AnofJyBo1# z&xWf4FO1klOR7cOVHvGJmUH{a*>FP|Y-Y-Ll?o?DETZ0$Y#C;d4_gvglAt*mv%q{Y2cq;@U7x4Cu}H0M(oT@zvPr8WwJJl-0;7_2|vG)EQQcj?(* zX&Y;$(b_Kh4dly9ZgA+oI@)+RUl6<>-M@I~Ynp4?jn>sCq1#M;W1LuV#(KBPTC`ZJ%UF?Z{NCaMBD{O6h zWHWaTZJo-$Ogwi{$GNt#PsDp%SU7aO+T*C>Y z!T-$Tprh$9i#R=2F*L-weysbvNeWx#))ChAfNpqP3J=%Bs8cL4ghhPVefWOkvVhH) z!-4gA)bwT5sIk!3jQ9NgLNmVqv)zTh(V&z9Kg5IP&aDz{E4uV^!HZ}uqoyhc@GN-F zxGa@7=DYy89=1XYVlVXVcDN4{(^Ufe&qehvvkE%gc3MB~!`r~qeGhaI$<~u+m*ERj zd9Lm$vC#MTykw#2JO>@^ERro^R7fPjBq1C8(NEZBf!a34LCd=iPi&=m@r<7DDM`aK*9e`bsb1OK7zevl(=M*&l$d(*XFaFz{{GbA z8tgu|>XCj9()L4dgZYUidi*MG{EA*vp)EDCvCv)UF;>q;v;8BG0A*r;d7M| z;^D#v|7db3fBW6Y^Gg4mg*C)Y_>H6Y#_8iS9BEs4D>!Uo&Rcw?n4LY)lPfv{SlQhp z?gL)qNmGw;)Wr5Su+cWmc(p<)yy7Gl(a0ab$eK;q_n?~&+_%8L(4X_#ayV%PZ=_>( zv_5DZe9$X-wE^u@6+P$GGvLLpeadVE>#$#!#~7QR()F5q7@-&5txW-QkJ}61EFNRM zM6v0Sr2D%o6U@sA5iaE}j$(PEIM$g8hI3hN^jZ|>xLv_R-mp?oFtAZfW99rFp2S=~ zoi2*?yhnL9bus2f;3lKkTX8ahn#*kiiN%d zSY8s7dNlfu=zGhRGH+cREngJZxn03#nqU4`{Pt!=2G(iZE^y;0pGGNj{lCfY9_5;4 z8b=L$FVf{J?=76hokq)&s9;vtOyj|$^--zdKQ*~gd}U~K{YGVPPE@eB zHBpSSNvX@2#ZkFLv90$lrZQDMAH@bo+e?B{AG+LV9YrzrQ9N!D@UFDIM4w%!JX_T| zjki{0ny);2?KBQJn(jwRI!mI`CdZ@s+3+1qjBqIWY!pW=#L%+TPWvrHugz3sV4ucT zNAbPz3qV^dOH?rDHPLigO1e81f7fXHzS%f^e#!Ss9w=b*@4oLrfi8TP{tJAsnEC!@+IaZ? z`v`c|zVF$^82w%M`cDupCSpCJ4p|X}2!ur#VT7;>Au(D7Q4qZVp*84Vfk+@?0ZKZK z#Xy&$=mNC=BqlKAK~f5h{Td5wB}N2=)?Gt$pp+PWR6>X$jgaU6*x$Ybo}2@(XM3*a z^7I~9u-BtXS7mh50*zK7oUZDI|5Yy`q{XgR)Z-u3j?-;yjs=p&AOC+Z*sZ6=|& z@HZ$l7-u3{_<%ni3L%Nb5R$~cg@1IAw$_FT4H|$iIU@YIix1)<9cVj7{_&G^hy+)uXp)=N#O*wBP)!y43WnE&1MQ}e!? zzI{HaxpyQdT;Y9;Lk<!M>rMJyv?ar<@O~6! zH1oVdxTy0t(eR}jwVv}A^3{Jp22R2lI9++Pp+skAuH=3860`~ZdjoI{@Y7>39IGWH zU+B$`~Ncn zM-G#~vr5fNBkNngN=@Ph)$FmVAXP${p1d{Zn)Njb1kH%1OS^u-@X0Q%n!wklm=O&s z8GhHleC(Y;PeALxgXBM(izXO#u`PSb$s8OgW%>*;7J)yyf4xi9an&@kLu1dZ4 zS8tBo=auUhpusYE<&PpMLn)O?zr50`?nc#IiXKan^@x%TCF#+S&YOfcbHJ1OobZ<4 zYa-F^_J=5^auMc}57>VvR?>2Llhwoh(ChhKSXAPF|U; ze-fW=Elp`}oot%(@wOKjHSxjcz79PtKcNxp4W}Jp@u{;@*nwNa78I80?~6noXQ$?4 z;d^t$`QdqU2FBy(QSvFBz0HV}+fN~0Y(Z0HMzK0KB3(;&rlGH{4umQ^9Y}s^@t;v( z&c}K;qL>g;Z|25$Y+iuHJwDX_19T!Z^2S>om$C9`ovY#jU0=o1Y@c?U`03?@;^{k( z0*%e70ruz)E!lKuy>S5Opq6wQ6=x+AWPA&h`e!t=|sH!(>ayC19S9rr>aL% zIp>r_KS!_16n&aBhP&KvRlV!HY{#^PKT-9L|AcAK^lsIl=^cl|uD~wij%{BxGCSY!*v1pf?vEgOUnUwQ zcobrGqA{ZDnz8fLHe;oS`K9bwf^o#$!8?r3oycNZzA}=4bHXZ2jaa+Gzpia0l+i1u zh_HbK?0!#)y3eIQiFJ@d zUilQ#bDfnA^;7VjbgJ`Ia;2DcTzI2lVXD{=^iCN?nn+DfIKhjCtg5?u2KQlVo>y2K z=Xt+3rPAC2Yn;|gdat!1Binh+h~^J^%a}+lr6DzrnjFjZd;|MR&`Y->3%LnVZ*s44 z$fBd?T7DcU&M~dj5nWr;xV0r?Wfrt1GF;YJvWDv_p|J&hstuI%pbcEttyi@^c+c~~ zm|Dad>X*r_kfxfpJcU+75SpiX3fp+GLTC%!`TJ?qMH<&ct{JzFY(`42*c6L0)S34DTKW zQzyK?_UPOgq42#Cs)TmT<0mFYTDQq;Q)4_^g3SYmWtlWG=}-l!e~=TQN|3Rpl9&v5 z2UTu}Jj2SfWYv^crNPvY*A18xMnYM874i3R)BgiiA{h$lJd;-tg}0uytl^xY3hqg? zhIsgG6y3gM*QMm8W0t=_D4|npXUquiNIGk8g&|d^@5ToxFq%o?hO7RM}zFV6+OXKa#DT%&iVAe9cynUJGNM4TXHNb zkljq%+Rf`qZO!*avc300j_o67WVTzPdHFh4ZbQ6@bZ_wkc32G#aWFMbT<^P^n z@VV3p4d{S72fdpp%ED{u&IH64@+^fYi?f!`6L2ZHTW5vYCj52d*bC`|y$uAbg-_7Z zRMFJg@AOy#9Rj^A8G+75$G+VnI<~(s#BfH4mdt)b3KOJ|*v zh!`@UEi#f!#mu+$?N{q&^zHU9#ow)0-+a@z=r_`rO20+Fp|`L3cKRFiU;j_&_ojb$ zIh#~VeYDLOK|O|bq|^{WuAn9fbo}6%;UAOG6Q5bt4ZUeqhg9CS)pq)?kr zi)_s(PnNDrH*2%l*RnRUD+s&!eHm>gw%N>s-E^}ov5uq7ZWOG|L;_EWfG3kQQm=FP zDGnvl6CcVzFG1{`~1Kg}EMzN%~I=drx&cY}79 zR{O=>Kl8bDWtk#ZbaH_YQHQ4+qR~ko><^+XUBBAP@3%%<5U=#U0Th*2>GeY_$&=xu zR;;$+F_GG6pL>gOc~4r-QylZ^7E9%js*Dtu9Fyv$`X9>YyVpcWOMdFN`CI8_xC@&6 z)HINg;V%WgUJQI4ZAruVI}ccwr$)Zq9Qn#fTP~oD5#TK90$v5R?~~CJ(H4T=>f2@& zvr;D7qV&o}R90aQAQWv7_8IWd@W=!ni&}qjEo!|xO42$Ob)UIqp2S&2(#c7{SpU0! z7`C(s!~O-2fH*h<&sliR!80oTr_A^Q(9h4%@qa)#1kW1`>{H;GvvlTLp#7hHTIS5; zt-2H8HRT8|famGE5Y|H*Us{21E%9q`n^_w~9K5G3qniAO*~fj$u+SC+t| zZyGVS31abL0BO!d)u{F^m<94ops1x@(j9YfR z@p(}yzK9~EY3fT{m=wW>Q6%zZ(at|z(yI{)YC!NQ&|I9>wO)2h>l4RDyVk!h@~!WN zHCw{&Jh$_Vv({N7g?>bU4^phia?C1=^(Q(>oFUGIql;mm%Z|Z3Fu{)e-P_IoZi$BO zX;da`2}gJSOJh=kW33!Xw{EedqI(*}gI`aq91-bDf2h@nwOf3!$G7B!J9_0TA|=@! zy*hUt#~sa?bYv~<(;dudu7vOUNP91gy9JrT&kBYSWcu(~fyd@?NGHfOz!pV!?zx&1 zw)-Fz$_ZbM*qBya+bH&rT#4>PsLF{!8kSd={xJIXo~sD`K5T<_ls6{)Am{~~kyoP0 zvCQPHy?QZ{a3;DHp^q9c5~Eb4Z#+J+%KP2~QIQiCpKxkmNG!e1+{jM!D6N2+QCN`a z*J&tC(d|;Naw}9c=d5woev|&mEIr5KJcq^)bkiyO(Owk_r|-=P>k(nbW--_lWHLOS zpaPwn1`$jlWf0a}GDH}^Xb)<{8mNh4)}-`x6-w9PlY}*17%$|!4H4~>$+j)kfKei9w<&dqPek@@b4L-K1aT<{wI>N_ z%kVa^)s4+DVb>NFeg#D)V9&OVuuV0=o(+HH*p0@1zPH<^wg_=w8&Q{l(~6OI&PX*P zZxV-g?b?lB{_HdgB}J0P`XD?oPZ~P7JJHy)TW&nMJ0)~%ce3$~-6|tFc9T&S5mk!x z_8pXWMAP=Jc)*!C#UPLN`=W;BzOF^$yB@VvE2;=HJlTc%; zB!4H^hn8}(bHSSDTBTl61GSo{vQITrp!d966Fi5~L|$V=%_LB!+;p%h{UVstEa+B| z{qzJL-=|)}+j)dnafRNOvt&WrI69W5*}o`XF5ct7Z&8z%oQv2_TF$!w??qZo?g3$K zdAIgr^zM<#8o*4GFDFbR8VMy)Qe`SHXFLz94wfWEP$;b{$uxXg2unkGN?EA1YmPBr znPkjVCWe+N=NikDX~xA$aV2T8r^vWR*NOFG4I^ISQE{aTcE}$=IURHV+`vETsLWS7 z^mxAASfnQYJmQ^C;kAPPuk<4Cme^W%zTtS(`2sSDtFK-O*Un&*e9Yd9pQ!NkHy~cX zDcZ6)5V-Q&C`NKvrx4hNA93mc3q%QM&OAYwF+ne)tlc@Fb^jMV+91Sylk)AbiO;dT z>n;vs-p$(iL4VMTS%Fq;84QSbyh{@>Vz3hqK-nxtX-KTy%ji^8vyP^kRg9R``7uwk zVB=#cMIEbC5UgBb2+;n~euE!}F0>o`HhwOY0eea<%uvmRc6VU1q0K1v^9%-glG;mn z?Z%GX747>2Qfm6k2|z^%Cu^oR*~gcHY#DEmXb3Nwhtfc+F-BXQ=LqgA>yn+gBVt@E zcgFTj-8E>BR6~r3Lc*9`0{pd|MXBAj5hJN_)(GQ#0cZ%ux%O%#B&B3-SYsQ+v>$EO{a-07v~ad889h^$%q^6KjQ>^Ee__nr!1CJ|t8dUp1Gmj${0fueK3UXTM6eR~ zg`%KF&2|*M#O(0Q&^kObG$OEOnGwAA!{di1NCcjb_2uh^N7?6? z?lWM$YPQ!`s4G0%7{sGXiP_z?PKhEwgdGGiWwYx%p)^-F3S zyt_dMvzzB<*K6r*ZC}1Aa;P?O*!D#e;ybE`*zR**Hz8NYBhKSUQThjkcJ973|I$vK z%x>OlBf{kfY{t83f8GzVQQ%Ed(_MqdxBCXQnX)+{TK;tt<~tsdm1C;(5A~7fdl$)j z_@4cB+~Q3C%w z%EJ5+@Jma{Mu~PacCG0HY1EpO$NN|J<@SYZx@++hvMymg#k*uVD5>3yUwE(&UlX+| z`hLo88)5rCRaa}jpI7YgqPzYZ!K4k*PT<#8nE)4600euGh z)w9u-X?UjKiNG@n&oy`^;0eQn0tr5($kd9A_AWAH>)Mhf^^pc-ny#-@+m%~JBtE+l znL3yXHEHNzrt8J5n7I|?SO2d+pV-zWwutFW0wX#FBS-GcQ(Y?Hf=rHQM_QkwM#2`0 zw0>~;yEGLR)@iq&*%{^)S-??j`|SEX26Q-24gCx)bnbJxors;~dh%zIyeQ22}aC1|hAGZoB~vL9R;N z3>1ql7t5t+>{~RHD^^L-pMWN;|Aa>76+z!c#!uQ2zsI)^<_l=*l<<(o<3Q^g_RP{g zWYe!4=u45%lAT|J zJsa__4s)|@lE9>a{p+?s(V_wEo%}#xAfGQ@M)en$@;|4GApByWprDxdL1-YKS{68( z-&b}-3%0cb1;zcP18nI{hw_DU^q%a1X3>EAcK%?XsJOIrpubpow78f$alWEuW%KX@a{MEjPLEjtn$N~@h zAU){3vcN;VQ4HJ$>4O>>EAWwF9i1u*e7|=mrouwLPlP$-5eKf%1q5@2zP1zV&|ry9 zFv_PGIALzlJ4MD+*hlM1=w?UiM=&ozf5tnh>uH8y4mna0FVMHi@5vH($%OfJX>`6A~+B?2370MOrVf+J(qk8~yiP`<#!Pqp9o<`<_#wSlwXB=hcB6hW0x>7$i%!Pe-3r zt3iKMvxxUWTNzeJLu)k*NTD108m(0`NZ23G>YuM>h0hEwcr_c%yDj_0oe;y%F{Nt5 z=c4wghi=}wDV5dTA?s24DUhW?d4x8dK~Sf#Htg!$BVXs)0cU|%o|w;s&tYnQ7Gbz6 zefkNoDX~hQU=w+v_XXcC(~;ttby6)hu24JV6944oN@z3HD+}mo8GAyFDd#ykv>&O_ z4L%7&-tF1jvy!t17oZoOd+j#u-EL(3+#{@8iCOm~%S?CewVqB5bcF6!NA0PBn*!}$ zl9zs{zQ;2c%D|WQ$iwG$$ai&)UtS%{6SXd}VZm33ULisBmlA~D0DBOf0wWz(PL>^5z+9w551>7ym50Q|B!Vfc@3@0>2r)3ag5GpSF@9 z$H^{fi0~$a4i9Uy1X&lIT+0pck6NRXY*mrZ7+nQxd=W#Kgm)pczgxD2hPRk4WE}a0 zj1Qg@@LYgLTu{g`1tJ9+5-U~~h!qLtt)HoK zoU5|_rh()?zC!Xrz)h+ly|VdpU{BLtpL6Z*C_Vgs$vx0ouq#o>yESUJp>fCVCVG2{ zy`HESD`AHXXByj6KJ_Gky{y`e)g^8rZSahBy3)fMU|=OO~A6H;&c@LR9)pxKnZ)WhYsUVZ6kKe;OMD-J+kCnlej)@ z2-6{3g3Ed4w+%ATtPEgRv~NaT2@1+9bJsS0ekDXCDxBxSIH!4z>w_y{e~zWY_vQdW*+XWiKQcNn)fb&6=1T}(fP)rMY(;D>7?fIq4ZVDbjI1kMWA{{~- zowxA2O5gEoi}R@?+Jgs=6thLtJGXWpJy<3=mIhh{$|N&0-)X<&sBreONkU*t2SRV! z2*gWBuOA)qP9BU~T?CLc5 z(?_5LrRM&~=IQ$*3Vc7OaMEUqf-`nrY^R(ySWhU{p-#p3M^c^lb8`NEI7g(%<<9#f z^tjmWP}|u1Io5xFBn9%OK;Gopyveb=RgiZMLaXY-QZ$SbQJ^LK;pOnUDg z$!SjVDmA*&bihX3ZqhFIplbw0o0r?rwM2N!SbDrli-u6MxSbwfu13uS4{w4tCsJrg z<`=iK-3!G;qcn86LmSE9(U-P{^wZe(b z8z|KB`p{_Lz|f%fz>que^C7JL`H&&-#*j|?#toJ7}a++Ts%3a<6!54-7 z9~?g%{J>Kf{J?g2;Dfrtfe*?LAN@dGxJ-`@7kzM8pYA=Pr$5zd4uAxsKUHdKflq_A zcT|VLo{<3ZYitUIZ}K6qtjy0LTi$z4W<0-3D$;XRum+Jvu?O1iT@V~-3lG*dhNh6^ z0;CssI>WoO+6!U$Zwy(EK+H6JU7SM7&stHqHI&RuO?Zx&k5oA=orZm#uXmnOz~9p zU#y}r@97zN^AM~v&~_wF2TNd)DqokIP@Otvfq8uRGZfB%zDAh?BUNrh6+Neq5XKW8 zXfIEg{tj&v@d?#er-ZZzAT2$czkSa`sZU*9a>-^R!_3d5OJaTGF?9%fSbH^LB>aqp z{^Jx1?;9b#FTpzlIP{I#xW7UiaO$V`N2D-kGq6LQA5rHM{{^0$PM&!>exnW0Y!nqUpylcXuKA<${i*f|Crt?-D;;A}CpzxrjX(%T93 zsk~?RajgbXBgnUH;O7ynZ7d4bc5E7Kw?Z4~u=0o!U_(kh&A746+T2{zN%?4hppliWZrQsG=>K2=E=*#8LT%b=7cm zNOtuDg5(&c4D0;G@U8TZU><4jU>-;Mhz@x+A*$!Tr9^U^El~pSY~tjY6^;x?rNlaz?(~t|a%gU$UH=XG{ipkPyDz zw=~Os)=gsbd9!%0&FoGh_pGoj&Y5ErP2m?79K+3a<9zjkl09m^WLfgt`rbh5XH`3a*JZ%-9~&DV!O?9)3gZb$CarLuc*?TNG!SqboPu^-jm}!2n zte{L|zM0&mCU+@vv$-Aeg`Hp5%jW4*Q^zRT(n!#gGamMokL!1pk8eevgaul7Th90h z&_WoVoq5|SdTC^7#F0VuP|oZ~a^^z0LiU$>dfrN};fVJ`dr{_^o+FEOM$S3-7^hzS z#Sza(qGI}9O}|!etR+`tP5ayC6P_Z$_Wu6o#dd z4)bG~OSvtM$9fb7y914rTamfCBWHZ8qrzNr%S!kr&DBd*#=fgH8++zxZu3eBhk3rH zO0#8Ls#zlMz!&S?^9%^bUzD%~L zs>pV!>L8p3z5-z0|;D9uX_p*-YjvF56i=eCcV ziVU;?yN;|quy%W$yYEOxP%=>Gu5*8KtC&%I-@AD%;qhx9MsAw_lg~6+8++okLU?+mz@P&3dpwmtp1$o3Y zg*9SVM3ez1>tlf1Ga_aJQ(Ex(Q+aDTFGoSzLKysHCN5bC#ZSaEr27v@_a9;*9R+cW zH+$lI6uDN|DTwU&!v2M_3oR6|rM#HmWsUJd*B-0$9A^|{gb4I&!M9Pg8f3@Z z)f(ahVl@hEW{`3;0rO(88A_r4=d45*AzQJ_@r0BTn|=%B>(U$}8J zUlrO8&#w9FeZ<@ap)t|?Q1^T(uQK&RU9XB!cvWQ3G1`{M}#mad6Tn)!6E)@la-fc#kATVk|Zyte}l^GjxF>!IvL z5Ek}PH&Ni9JQI%G1ZkL9nnV~w3!msxTP;xMZ9o&l&dP4K?W$XcWERR!EtsK2kkf9q zQ+20>^!cuNvwYcvA9tl$El@TUEAMgef3xsnS4wn-Z(A|uldNW#D_~Fg7`YOx%!Ca3 zX~Ar}*g6b+q*FLI{Rrwokl#+}T+x;v@tLlvwwe4E{M^{JHcSzU$Dl7?gI)+eG>Qf& z?<$1tJOS-*;tAJZr<(wuzX&vHjv_i)%g=FLZmR`+z66@UBM|~h1i$7xjN-2AJi~>M z60BiRMl#I1(YEXfnKwH5Fh;J=X2U;#@R^x#OEq5T{e4?(ZcbL?CEibG!Y%8dkDs)y z!`TyH&-obhziF$%*-g1M!xXN-0e|W@=;V(e-PY+Cek~@z z)iM2J%Ff$o%7OSF^W}T2u(y$i;1&p`h4Xl-ZXNJ&Qxl{~1|FWlq!yDd^9+BqJchHp z&&=|Q31s9`ZNRhqW}!@qf-)`q6Om1THG&>LXxB$ph)~z#c!?<|gj}R4*(=j*fV6}Q zHwbN6AInF?+VY_5k+vqF)x>BI0<8(!|L}ATjFoU64}FKRs)2tWoNfkM)eTxRuXNql z)(Cm;jpbEB-bS8u=>a#HcU6o=0<8uxx_f#(q$`i*y$NXR`QKc*t8Hf85Z2c_riC@A z6yj+&)ABE^;Hjsen*@2R1sdjs`3w66S6(dL?LdRHlY{OYOG8jSDXMn(1>FNtks8?9 z>r23|XfdR*C5=wd!a6irz8`!)+N`f7kVvZvB!JHYoRVpyleTS!b8#hS2v3gH^R-a4 zrJRNH!l{{gvjVFE(rMC}X^zx_uC9cc-6h&gD#7wM20NlLIH~l4B^m5yGkij0kQ>w6 zN5-wfx+>VigflH61q&lO0p~{w;f#t34PTm`Zdt&8IXq?+S>UFgYXM;W8HE4DJnj=4 z|0-H2FW2h1az9d(>@ANFJ$d3vN^HCY^g5u|`3Xfyxb4&!llp}b_9o)hET~MdvB)B zR-Kq_@6EhS(+A<-F+aH8-a=?^pZK5K3-r1^$v?Lj=r)1=kL?Azr%!sly*K)C9O%ad zdMth44f+>A|DrEpHvK0z=tPm8BMt&Rmj16d=xU&=56WiKD+Qcmw*lQI&}Z6zgYE&k=U~$H_TQi%2l{b=KGXgi^e=$^#lbn(+kb;j6hr$D z0ez-DWF@68b{N$Kv*VVT92+-5znS6HJWP7)S`Snyywh+N@aFIXZKCka6mnHtWpJBQ z2;b&g8U1Vft4w*Z*jO%cDYNtk#5SPYuG4#F=wf3Z z@S+FW=s6@;lqBjnai+7jGREuqz&m$c=N;eaF%y6fOj$>-04eUW_bNL zlyh7tXQr<=#_9{8e{m>v7Mo&IC6Cbv5|OZ6>|5gVdEP#d>sv}?4lL$N;lxx`b_*rJ zX=UFPhtMssKO9WL$dq+GK6Bqvs^o)`(~a+ z|4p86#tC^Yi5?Ie!J~GeTu13B12;29sk3A8^laP;YQ^=qOlmgHH5*q!Ra}qjxgOUy z8@GyDbv-UqF`Ms`**HC=zaG~!6DNT&UIROB1GiAF=hpCP-x%jNs+?y8K6`7pe@Yb2 zps?$gZONJx;Ij;>_Ug~4|NM;1J;RsxV~72nvl#YBaNoJ}n|mU`hv7bUP%Z42400q} ztW9R8jiVw#o=U*SaP5Jawd3az(6!gSp_bL_Jx!L=Q!?Jxdb*XbraPO!H@p0FQ`6}w zVLt)uHvLoZ`M@wIBwj)@vu1pM|9;QUxJtEd-RV}*C0lEg#aS&=HHA+@8TcHoZL*}p z*~$3?qy=4H@i551ZBSn|@NjM8Pe--hl6`DEq!gmvVW4M1Eoy_1B-e#h#q6k7NcT0QBiM^tHG5K9&h~2S*bc3Y-Kh1jE49bj zEbXXY9B6>u*{FZ?@L(bS9DhE@y8Z6MI2OjN!EZRMi-mP8?WYeT2*=Lq;e3qHUS`zV zi+SbRlX-R8-aMPOBhRDVn0H*eGH+Cyl?OJQJQ<|BSoojJ$wGqdEd-yp!g6+FVI8}& z(8gvJdRTGcaqv4FWzRD|_Cfl5oVtM#=YPQ%z#cYZZ^S_=W_QHFTA`gyI`EwXPCN35 zZxGYXV39mH2zwpyC(73q)%buHV>IlXp*;+DsjBy_E>e#x+;C>-L|qu=9)z1_aGwpl z6~^>%w)K6+Sv%TfD1tH&%YOpxaOC47RlXA*xH1K{d$3)3e(Iy04r(_1 z5zxiZ$CU+yHmg9bl@yd~FXS7vkVnH5R1{pu7Z(WQ@GAzaTz**~y)t8%risjG{f=N9%8{=|N@|I(3ie|>))>t=0!#5&LE{IuWLZ}2<&vEO;l z%@Y3AkZNInIi#+G)Ys{lU%-sAW!-N7Ae4(Cm(CAJ_-Q}{10sWfjUan&g|R{|V!2~? z7xPr(f=lUkB0Sf=CFN9i%G{OU2Pa{(V!j(`rc*Bw+Ed-?z(#+0V5PqrB1 z2RjGiHnOKwS>Wek(@J2*b+D&0dVwM}ZS)h6S`DeoA+>B)y5o zYFRzE@${hIF%MHuU6ovt*a?f$E=xshYL^aLkD(Vre-WJfAiO*jjwYabZROt80m8p9 zp!O#Q%Kh5{vpD(3uLyY-Mhq-wKi%o}=LRbGjx`YedPun%QZ5YCL5}?a?EmtLo26oN z*CotdkQ^sjn7h!A4(P{5kQ^)7FSJ=KQ7B>6g)p}ZVQv@p=Gh8iZWnIMJ6;HLyKrW1 z3*}tYI+>GN0wfE}ZEZQbQ44b$Buo}a7zs$2i-ljXCku(Z-a>U=M`3v$%>BHTg|E?<7Fo|+H#wR3oG`1U5|5pS^t z1!&lkp)LaMw8MFi#TF8cA#sN4S;hc62k^H364ovUnrpKD82!;a2@q zLubRJiHO~8rY&P-V^s1}KZdNNGzv(_r)4=)2RZOEhwi z+Any<%C>wdHNlR;Iod>qd_4kva6ibYL<9Hi>7vd*)Z6#8th+=0+j{E7@c*c7OhlU_ z=o%8i8LtO5+u*c&xs5h&<6(Wu6Uq)<$+lKA!82kwzjTI>^53&j+6Hvqtb@MNcPcY& zaF2Ex>|yzxNmdHZj)Jw}`Uja{4bo<)oSSHJ_#e|l88hjp+peb<&OM@&e}hxJi_zLf zcXUsK%)OfVkg0w_&uvobxa#Nikxj|E$n)&*HPk{Wq?Q`I%J;|580Z`F6kF^eqbJr+ zH{4%7_7fYp zG^Mg^dU8%^Q)FEm6{AoHQTuKCh!qiRR+ib#G_p4v5I(l>s3AZFaiEF~)|%Kb+>gcz z;6}K6b`OWs5cPiU;+z9H!g*h;?WlcRZCR-`aJ=I&Ry<@NM$P2}*sU$MWEwbf%W5vk za4sw|DB-TW*sz+z3FpG+;FO6s+O{TA^%3H5j``gz;+kY$*7&;;;#vy46Z5jn8`%y& z;Y!TZaUDTrm>gWmQUrqy4%8-{dSCW0a7!32s3XUcg*wcm;&!tb zKf%%9t0~5havRab7$3At@OUErZa#XHllkxCWH>S+a*CbzagRpE&XSo@T8i)E+BuO$ z1m2@U7(*Da?yBGbXA?O{?uXF+iil7jHCrE&bcC%ENtjRg%>0#(_r+t9J3X*lKR#mHoobwKdc`Q5SBYtc5YBQ0yAVdd%@*|c!>2obk>~{d z=$fQmJ-*zFn%iCQZdaS1cS(DkthOZ8^goN2K>XU0g#R{Pz;C3U0&m*;e9gQ8^k1Y6 z)^hX=zYhbyTVZ$qD7@E3MV3lybaE(Kd$l~e4ESH7dFc%Jp@Q~_DEPe+eIJLy70gNB zdte_L0zWL$Qo&%)t60#TDb2rf8E{5;H~1zU2OZ?0=hktFQi({WP>(+h;WVjKv?9H<&k=%tR5iPv}=|V|ipg-04Yyew~*< zI*yhj>U_tt2*ifxQ{Zi7-Nf0AOzQa^=TkPs?knm!uMa7&ZS6jrVEiMXd+kL%r{flO z>bYw#>eSbE)?S4+L7C2TXB&P7`nn-5 z&zKjPTN5{J*K^=cr$p3GeG8!ey*^@0$n#va3PxrgrSe^91FKPhusDna|3+jtcp3@i zyzvNO34(s!m5p{~!rguYhNsM}#S~vH$U(yNcR3Pv^qV>g+2b zeRn91P}BoO60pT(vFV_1oYZ}=>SF09%OAMwM5)buG23od+g>lLBhuh515K^rL~!rn z?e>!=h_ER1$8dZ5Et!t?n*%2YT_c~Z`1n`pfyADh10BEk?7ie3$1(VgoSxqHohV%k zTDj$eUyX*_u`JVphgPHqPC(ljs)kDs$TF*bIrJWF!{c=}yZKcTg=>0WKlbp%??!Cn zK3J__A8^-@D%0$G7Z8G*Qv~>0so95oqkhC=kJUOoxjK?=vi;};wK}pkYe)4a<)~bzzE@ zOthIPw=R;zN{be;tBTgJDDAha8M?%JWnGW)nJlH8NK55EkncG|w|=%W1BH*wpIcz(_I z1Q}H%$7wa+6B+MQ*W{B;Y#@zg;jET$iN_9Dr53WOt2&LXIY`S{ZEYj#M^uUX{d3XD z2%LZ8g3+eiVBCfIkIj3)S7ZZ5mQk4HJ<*p&6bRY~_X!`2W_Uf;2%K~0T-&n`&HW9v z%(jUW!M!EQo1r-Yvh435YoChT1lq#d!3ya$Q1&Xk!aawdfD}=~?+yt#FkaKN zP-gPjX6p>?HU5o}$J>PS$_$V2hs}uA>#B2%e5vj zvF)0XNl!WFgU@R5(b6ONdtON!DCWOMY5EKJffv7b@D=SZz}}Wm!kU+f?c>-SVet3{ z+>&jujjp1!f^U7rVJZN(_sp-qgIyFVkATO25yR?>Dqw9Hgfv6TPv{!gT_{y(PYkS! ze7q_plc7F-PocfEN}=8IC|V8rrSIXUFQ)(IyGI6V==jVU`m}F$4W%gUzBX!>_eYyv zsulMAf}hiEb~0>?JkC&-qfP^7N6LhwGBMbe1gv21V4Z3Mxd?I%?sC=&H2XMZ#pX=( zW9B?I!2K)wn)`@5AMf9D_39P){UG(Lq$n)(@jS#~^Lj?L)j&SQje>Vj^KnraB=*#8 zwj`r%@@Bx^7H5}W!An~ykhH!h15`6UnOVoRBDtOt@U*w9@d$=vV!M4>F1k%HJq3( z^!X#-+YzV}@C{Dm@k~_g`!>G8Gh+?Hx}@BC+iZEl_|Vqfv-R1{;BNu#V*jCCdm6)6 zNKM!+j5D-<>-nZ7ufcsiz9%+UzX!7KJd$;d!ZRn7*tOKSWXx~;EuYie9+Guotx5~H zn?VB#1R1y)EAWJuZ?iz1_7}2EilB~DVEqhk@S9Rhp*HJzqh3AI>?qvw#NbUrenAH6 zmXL{r;?X?H>!9@0(0_#lelN^Ht&D}qSa=15A$@>!wwq;P@mumxG{F&21;FFsEnAlj zsRE*q_zj1a^6JFDgZkmTY3%y49lD9rFik!aC(vQZw2v&ju|s z^f=hpt2s(bX*c1=o#3lCerr~BWE9gWtCFaIZk-W$@Nr5X^E-GB(i$NxX)&VnO*c=2 zPZtZE$WL6UnHJ>osEA4cX&qWW4WkF+DQJL?KzOh44Zr;$$P_^*xn%sZ{<^M0Al!{G z=Nx$J&0Vj*mbs9pUgwvUPzU?iBXA?>XucpjRAo0&^ZB$g!9IULox5<+zS}h~_Awe1 z`#b1F^aTmu<5CEBiw2ZkyZ9qKRn+I#f?2;T*nhAzpXwhN=+7_hgG*Mt_F(?5qopzV z1$8??R=q${@OzSi&cu#3jWz`}RaqVt3HKl2LDv`Bx;jFd zoM+#2)eUYrt^V_SZaf>2O^j{%>3aw zwIyp+)(VOc_5+C~W*_hk1wN~-dw0KT6MQW5vfv&+-#2{l^Qo5O$UZ&<_tsB%yFp)u zbjre3XYCcEpj#uVZ}@dcV~pI)oFIMseK~)EUu^_yyu#s0rn598*j(Qpei6n2<3BZasd*2^e{8H6eoBz6RM)z6SXmLJ z^RlhCiNxXdOX)ABdvED|c{q8mFdp;9wps6nz44F??!bB->(VtRG(ugwpf0rcPmKsG z;C{VgTqrXsG?Iz70S%GkHVn7i;dj-J!tXTVO@lV!ocBrao841&{)$lUg^32MFh^nO zyIYtaVp`a@iqjV}i(flys8nfp3;UK^d^1v%?R)8cQ{FS{msnR`j=A6iYafPKkul&w3rv_ zg=w3A=)qQmkk^e%IjaYjLIJ<>MN!A zK>k4SJ0&GYSpLoYgG)Qo4hqw|jd7lN32-*ResQYmB_|n1@Y{p=k>gquoCJbr1AKG) zZsp!Xo4`Mc3cm-xlZV{J7M7*hCT7hmG>iF75I1EUY`(Or>mtG~DFHS#uZY}UO&D*MCVOG8y+vk{g`E@*MYlRsNP>;+?G8DH>(lSI zSIBkn9u>VY!gSilnVrUn4&5PlgKgTtRk#uLr-tL6WN5F@uVk<}3H@3F{i}pW4eR`k ze!;!-f9#itzgQKr&h$&fCu@EOVWD4e$P*4izvw1s4as-O9_2tbk3F_89du{}s{m&l zZU5g`dl$GU&U=6OnZ3Y*Tn1ba6VzFDxyHnWEV>Ys)o4o8v?RwiXec4ZwhO_y4bX02 zfY}9gHC_f?2uX7Rb_F$QTj%#i7%a6ZLZT4@1Agy%9^*8m(1vXp5`waal+| z{#}~P1tuWG*^M+SfwQ371lvh|(oVN!csFG=@&M#&4lxbY7tqF!+-txe{NAw4$}!xy z9NJ2|2uns1Btl;{o+Z)Dw9oM~?OXk__HsTd@EaXR^?a7G+$D_wFGAx3Xx-zu50Lkl zrs^+F67gE&ow#e zktIRrHKh{KBxrVn1=T8aV&&vCK;M<~3fLl(F5TRS$OV?LM;~7*oX}a~Y*w}-1GCr@ zq2oT+*hWp7Z`~efAe=kLV={y#!=s7y_UViq{Wb~nXqk+ileV6ZnrqN~LjH_Cv7R59 zF^NV5ycvzho_*21<)v^^$PwVPmU}9tYfYT>J+fZHpkm(>);3O#({D-NjbmMD86(c@ zp><{HJ`uiIS3={lo8mv!b>SOzJ@AdX9z?q$Lv?9xwM*GJS?|yV4B?cA<=HLC%k_oa zIm~_Ug~luwM5{vcZdpz4BTic!?K5sMz21nFXxzue{>F^*BngQ-;+OQz_2f?{k6=j{fFkZ za|g5bzqYUQz@Z)@?3?@bbG!yN|1c^Rj~~y;U+6t{3=wySbMjfek@X(S@#TnYpNP2@ zHNWAYGRv%4nX~A8_>XNI`pO=Ys1(QsIh|LjjHFW5i4JLT6|lWdGU_XqX(Q*Op5}B-TMPS)bN4=6++sh*$x{>FH@4 z32S&Z4I@0plZ}bPU`>bp&&kCM83;S%q47s*!xw2Ia$@+xJ=0vy*SgcK$+l5lf`YC= z>DDKvEbgf!0$*2S?)6@vv0VI-tVU0EXLM(2(7?q6P*1=!RsYxPU{*u_pVPP+QVJbA ze;o=7$gE0M?R}?_v@!-IX6R#hHt5H>gw#0Oo3ZC{#9Ht<33hIBdF76aX5 zL&(k-BT#O>WW(k3zoZd^4r8>^{U@*^LPue*y7O=!``erN#Lg;Q%OG~Mqa@k;N)rda zj5;u0nJCbDglNS35QDd)X;40>;GV66WbagEQAx^>Y-ph4ew+zR)nA$*;%5zWZnd5L zstv4wV|cdT;`pB%5^f#8U3a)8Sx~YUhFbAlj3L=Oy#^`SDygB7ivb@eo@-EHz48Zu z=ELxb`eaY~*kjU)p?$u`rHT5`vq`Vv*`6j((`WN$g`O>N>)D>9&*sfYJDf(m$(7`* zXVdF?F)Pz=dfI*VYtKgh%V!(->e)8o*@Um2?a-}f`~23k72(;;cs6T8?>{}8i9Q?T zOYPU6El8g&7SDDg^laQs9iLTvA}IsUM#pM6+gCgb=TnSbIQp^z+qd6$wC?#yg_n36 zu>MW=r%zs^z;Af(iCaKZi_{qf9xm#+V=6Ph`F$NTd0 z_AgqLf4t{JPTwnw`VJH%wtElf9VEh$xe9I)OZ69+J1BR^)zDlMvfGAiylryGhUMAb zF3-{a9IfkEo*_H`cxR5=a6-H*c}}mJgC5oE%0I@6zP_A-oWAV-tTa~JuNU+3NPj<- zE2rnD#MB&P#__&R{c*#I?Ed7Jb9A`!wO(znj>X)WGmw8QJKxs_PhXChmzCC^->)Y^ z9tmA@Kz}^Pc(iX0t4lt}xj2#S5s&4F`F+_1KB~9jc3JxVynZ6|=TV*Q*og)EHT^lq zpU=(%AwQLC6LV=jIr~x1@na|MThx8*e^S@6!(ICQ$8r|Zcb4<=qCWjX@o)|~nv)^f z%(|H1ZtA;}Chw?$tb?I_!) ze`jk3ufV?L*_Pb$ol2ZJeFZQI*`b&|M9x{<`zAM~j~F8T)EDDOl$%=Sn9&h;W+HWUCvI4sr*FX-cccP7#b@2gN5b^h|k2a`W2`;)lGPE2T zYXtkJ-bWfp>l{M_?o)_sBE&xqJ%p09E~fij`Pd#HPw`J;PQO|`AV6|u%W6_=#2Vz< zZ~Ooj*&tWM|K3g7);fzM5!T!_+t>E&@)t?4_o>%8-tK)4-+<5E#Pf%%c-_)-X^9@9 zzTw4e=4ZV!3v63FUDK*i@7d@?$Ah02^d-ZGvkHGdlBUL2qinCaex2Tj^?tjDbreDO z7St?sdPK@PclmAVBL3HILA`dzK<{&AE~XUsD#g7%Go46F)PMb6EWK9+^VPlX`8>Ig zLH&CCt;W5wzkV;n(w?8fhO!6unSPd^Iy}9*QU6P*|0UFa%5>-(^@mx0O6_#k&Jq&5 z2E_B7lZc1pzqp<}dHdPoKQHYI^`n^?J#0bPE8$?=vBe8BRd{RBc$Q{73yXIF?sca? z{i@H*^i5(;_raDc$2NUWWAN7x;CI~TGktw1V?U4gF>2>96C5|sG#;B`*r?AVpJ9Cw z*ssDLy`RjG;Z8pCLi*3qXXl%p@?^*o(dZXh=)0Nz7uwy$2`;Rt?7^X5P06fL=qK;; zp?-qxiSd4(yZJus75)1s>Kl`$#y^C8$lhc#v*ZQz>FuR5Z6C@_yv!Aq-ea1o|KOs` z^?pNViZAzQ$=0e!ws+__yq)QFz9Yj8Cyk^v_-rKll^gp)=W0I-ojaV%RBf*6?4H58 zi+_$|bS*xfJ41XC+v_Y31|G6JY$3w8VcTiRpz|f2N9o*0=ip=a$u*RvuIJjm+GR6*#2Y3PUIckpEirlJb3UB{GC~tw!mwfw%x5se@(OhkUNB# zvzUH-`*%{o0mOLSfw>K~B*=yej$;lUI&k3jeKg*_L%-EmWrTR7N zGvv@Y5DNLxq=CMJ0^&VobB@0Gl{wb8o zYPc7GRp+AdjqfT&)U)B&ZmLT<*dP13ZR>gO(YJfNh!50z1hGiRdir4xa0sx@!*<=I zF7_51BFvq)e2_xzTkgRn<)qlqSxV!|iM7~!zb?MvMoxKdv8RdR?aMagzUf|!*#Dcs z;f5_QA5JaO-0fYlQ>e(?2}G#oie|p2{s)K(%!Pf=TDdyV5#fi9^1y{v?f z!5F)U*v2!$YH0?xKNy^j&!RF|t~=cPi}dxmJ361_S4pYqLVP^ghH)g8l;qwo_3O)O z;`jRu!TXu2VhtPZGx#9eY3kYN<(hz=1cMbxM`lmV)7><1v&~qI9BoRBbp>J*`W;n# zzi0n&e8&BdqEQRpJFRcLI)1;xd%%4Ya|5;cS4p~WU3q}8qyC~U`rB<&cvtb)E8(qj zxQ9!Q&}%-!HSo%L;>rE|U#_n^9C@dW&5)AvS!>5`;Npa{Cz|VYyOO=Hx|8)Ce-v_r zzE|9L^xxs(VhRj@tS-Qph}4;+PQ)R{s}S$5Qy8}-yUJk42HQ5>Ce{z05yV(qXG;-S zlT4(Xw*avysM0dDS+uYB_4O>$AJceyJYbnZKfT=_Z;w%GTe?R~Kk%Q8pZ$yGu(xHV z_=2Q?+qS6x?))5K5o}7-&P8P^>bLTSqRH#rSF2L@^s?5@kXoF;Pwy z;uKiM4n&YSB8-U8JHo&o^$nYj?UqgF&97`a3YRWs7i0`lMA&*aId}hIGLx`^_{zit zn$O5@&?n|SM-l!ofcTr1&{{R4(6#WJLkT}U|;g45>I6`V7UTU>mj;v5K$36^SZhkdcW>fuYwx2H0s!TqfAtWoCOj z<9|{j{y(JuO85!xe@0lv&&IfT5m>xc#+EvnRjy5P0U-qW;a=?fy{r_{NXxK2@#j-- zbW@zH&3{I?Uz(7u=CkR0l&zLBP~L#NUMjER7uufW*P%3^H1m(>IO}=Xh3%xQ=DcGl zE%=*d;Ey<%Qlf~P^*8hE=ZXI*$?k_`oIDAvQYqgL?Bwrd@NoDi>szPP1CKUdM!k-8 zpH!1Q54zvht@kVgVw70p*dpD$30TOCWZ+xi(;(^x+;0IntI$V+4S7}ropWZeGuXrl zb!a<^jbdj`#D%t_*=UxXhzV`SurX}(#Ej5(EE~&4PN?X%cd@$#_IfJE(z^?-iH+xW z%UUPuqqIkKC!2JJe0LSzd5-(IE*sovVM)iqYp?JinrR9>K@!9__=$RjYifKZeCL0g z%GNbDoyUAB2wd2C1>6R+M4S$Q{lkb!bXQhf1#_dWXt zZNMIhPw=zV+%BO`0{&{mXvY1^rMvbO#{E!iiu=^JIqwH~iacFj9rnKjpI0Y%qEfx2 zb*;EmO5c}iNHy&A+OIA_%ofdW~eO zjWslnj*xV{X-0GHo$24wlNn7vOAp3cw&uLxZt)AzPw=yPqYMrYI3c2+x9~LJv~M-5iR{ABrN{{bQU3~R+nE0 zUb+Zh)>R_sh=;EC)Xqa?jcL9vI?oKJP0uxo+0!v36qiOitHXh`2ERL%N62h?j4(7l zML?!Js+$qv(-gc7hRp7sfl@|h4@T1YiXc}3{s2Q1B2h*T!akkSRmtBExeoEtVA+yk zlrilz`@$~#ChSSwDSQ{5t&(pk9Z1!^u%6d#tK?%}$lq6_S-vyu>6zx;;f|mq7;BEf z)~;}e)e%&gH=7;d3*BKB#SSj{h&$TM?RYhbafX?_LyVcO-v)Ql1npNg^i|rg)?JB(NEcj8$NDag6nDohYWlJ2_wXdQaix zZJgAGfljZi74~zSm9uM32rtUT1uHUif;b!362KNpZNP$1`=>X}Ei(u)_n_y0fjQ%< zBn!^%+0*q(kIjEpSjlU37uV9YI_24532Z>@fyRk(+ICs%7nA2=h0xmms?OiYJ^SgA zSJKYD@W~Ozf>@7egO{l&hb@AL<5&OEI8kq6V1wtlIumU0A)5+2qakKuVw~>J5ZM>N-6!%)>Yb%Xg?!^uy=mV zCOO^b2>M`62+tvq*V71Bsib}-TvJZ_Da~CoH8tAwzg_33zw?9OL{FHdN=E(lFR`OXcbq zzg!({R;XFBlHY$xx;Q!=K*0QQKOU`QP93_lCuIn5qCp8QAmwfm@=dey( z$FI1cN>RB?YyU36#w4tiR`Q*t&Qg}ZeyL5?e%AP8Be=F}*DNW~b>c$_qb;SK1)r4O zDD2P#43Uo{c5_m6B*9*7d+_8$3pXZmQt zPBJF^LOWX6L+ZBdMY%;=yKAr2%oPxws69qM4&4qQbFCj2UMn{%f5EwxUyk{5jLo!qEu z3$j^ua=zUHwl|w_Rj}*{BQvG~_Wg7hGe)uRr)}KmHXwDk>DTd$ir!1!3Y=|O6>6EWW)Xa8a%Su~l-oSWu~QdK@xxlCPEPT|a!u`wI8KVl=JdAb-8+kqk~)en z4)snPKh0=HBjQYWR$AX_4el)B&I~iQ4P~f4%%M8fI)3D)dnfK3S1bu^@RD4mYM#3O z|L6VNZ(O}Db4?vmy`<8S2!9Q;?awtPZ@EDb{#+wFSIO7t2^)3Cj5OAum^lxQXtkMj zPSj&=QujBi+;wKTJ}enaAFv!3Q$yJ)|4vUjuN%w9{z3# zzI%h3yoYzze&e0%CT;N04DAZ7S%>Tw24NS)_@~6G10lTI=zoOpZp2Vdm=bCOG7bD} z`1L0EL7xvdGtUDDAby$>{EcE_i&-}+<5d=!tl7Lj1={fhW3g*!sc5ike%U1phPYIm zVk7JFo7->v{rYlkP)mYEF1f1%aU8;4tdYA?Vq-1#T13-Bj`>ix9>x%%wg}jC(*RSv z3o8rFfmYJRm|ONXoBz}uW+~~iVHBDFV~`+@XCRVc(VN zWaxG6H|}zqhKu;BWU}{chUR7o(EN=@E?_rP(_+aDK9Hkc#= zbl_THleFF*ALlGt*0Q;l^54MQ{0`^7IE6ly9519Ij)JU44iUIWm-FF}OE{pkDaQeA z@3or9CiGD8{!&o(K?*y()a>w>Q$yd$m(9LD2 zJe9z%ku=cPWMZ;mtzeSmfj0MCVI#j>BSh1DF|vSwsH)6bIC{8W9*#f#R@ zCxEXHzkQ6X1|uSwVW?$WHKFT2o{1rQ`7gQ?$xAL0=`3)_IhiqHa z=-%1@dCTyCWCJGy} z(M%rMCmeB-T3K);)S*1(kVHlHM5NX`vAfh_S;SrAsaj3%K^21dA zL5G`!rmB9yi^=5ERA?p(3i)anYum=rVr8SQDjz&;@$0{rF^*Pue z?4Fl_V-9MCy~|w^?3^jP!!35?UmzJ9FpepX9GWId*7aT!)j^ZAztfar&nV<*x>g9a zj&ZktWx+1&MCeQQMDE!>|&IBJVU zn>ad7!ve4ODjHH^=j!cap>}91n~?tr^CIi|on~(nx(6Ea`!QNE;}cM^i?BSdbEw<;Xm&EX;)-ZudamOwmUK@ziEd_!D}ewbLVb zM$pqa#1@w$#<=5>kWJs?bN|El_?+9u{7>FvD9;&J0vT=E9!lq4suPBMw%$Woi)I;t zE6gUyBLLa$b0tCK7f~Rh2=QU|ofW*&cxPOyk;GN-D}2us2&r2NerODr#Rsjjcxwf} z#n*>@XN^5ZW!|U8mc^gyRq#i-m+v!C4&d}U6{P9G{XfwOTm@t&uI`}n3Es5-LiNGT z_RST%+r+J)7<$N2u1M_)m)P8bPS}j`{Wo2P^dx4DBo8c)3N}v0QJ$bUc+Xg4JX>rm zDXsUKF;Wa{^Qas)EiGB;{tr?vLr$2z@dg27C97yX#%!`H*>$byRp8->bWZykp<#ZaYf4{x!ptwL1U|8g4XLT>3 zlX%Oi4vmT^EEdnmXlyc&`3}nxlb|9=k_EcCM`u~W3K{%@^y0&-q~ayZyM9Rw1CX$> zUf5xKK8h8cur0%@`H!A)lwz+{Q zd&c68Dl!qydOvT`&(Z#>Sc~)8aNY(lYXFb7{FV+#XO@r-xIwSd)9afh$nWTZMNE@YwlAHN>T}#PPFv^F{Vq*~Vr~p=F;_6u&mH8*?*OIauL$I2u;EzB3N5n#C z(}VF|-2>@X z)84K()I@|!C$B9X;}+82dntqk z%TB4D&k&scMiNgp+WqS^!ptot!b~PG6H&ZErOr<05R?Md-RHxXq!i}YZj@BOYZ!<@ z_yPa+(9}%En#jgZye(NSEWep3W@?W@Qha+zX`%bIqra4p=h!h@o8Y3qN&6w`yiim0$!9ovnwSar?acVspq3 z_@wR|)j7h~_usz0z2ru1TyQ@_Z8b zd3HfJ`|w^q*DPi0xH{^C8sw-CO0Nr=REaWgTziChcDu?S=L(0P<&B}*CaFG&JyOi0 zPKq^40uEnQ~b>E>e2kTdWL0No92&XOsF^>&WP0~*pA zFjHQ^M{$iEsE&zoE6d$n177Oy-bL%&?tXMq;c1DD!o0q$lf-WjEo-}B3#X+ACAImM z;T?Pn*Zbg`gD)^NmSLfDngXi>gek=u z?mdxnU*geYa}&kxxrBY4?l&Bt<(k``*MEE8p%mRqDVga9A*c|l7gGB+tLt6lTa?VQ zNAmKKLo1uw!l@4F?)v$`18=x9aYT2pJ0)ENAmc!KW+?V((S4%9(5F9|4_q;jc{#`K zV}0V$oIHxpyX|ZK-(FAKMtwzxt8?}UqAc{ifZm)C#DB|zhNoRBkVY!U1fko3-yg^I zF=;nPCj{s+^!VV#V8irxX0>eV-x_q_%blqI5izx1o8CsM)&}>L2I`lg{2$aWL+4WI zl1xuyQZa{Ht+{pSmV4_E`!&`(C@;;{)OUIno!5;DZ_rJUV?q3d^@y#K0N-wKk@J6R z6e@-0Y{>MVr;*idmF3N|*&D?lz*cj6%*;k#J%!)E_%5>M>hFC3GtzYboK2pT&QB!g zBFF*Xem47=`z+3*aTc@1DA!?ZpT}HB{VL}%&yC2S{f`TkWc6R0D$*)?qk;Vo)l(lq zDy9Ag#9yIiQ<8B}KY@H^H7+vVYeL2_NJsZpO7B8PJCEa-;Z~m~h^=Whpv|3fvRYtw zSH^*l>j2*AKdzd-n$83A$`M;=K1iCrLqArcP`e-l(sr3p$HaJZWhLJ}HGL0L2fc^A zlACVdcm^To_cSzD61fw;cq4p5>nWCbwUKGA9F(2-mwlZw4K)65o+rp)1^B0H%VkIY zWuHlQ{Gaxr9rjRr(SF+A>G8aBvb{!n6YDxR9e+HSeiy&Kc}>Bc8GGRsc+%Ef`(XbQ z7s4v`B$)e~*qQ>fzCf3e&uWVfQ#=m|=IK7LDjzSq!3v7FU?*jPZm*g9hiqN2GvrJ5 z;a=!l!rp9muKWJOGQG@j`Q|fgEjIZ~2Dx4CnUKcW@Q%{&pnS=87~Wt<^5)6_Lw(F# z|Aqlmw#UuwW-RbZG$d(%sd*n78pR=}?3PW53>l88U1v1!;Mh$Z^L>2inP~5U zePlbdF=%chcK91=_w5s3xXk2uc6lH1#SDCB;OPQ+@V6voG`yLy{!+HRi?RLO`;2j? z;m3N$D$WtwZFXB?gxS`v@ZWP}o1bCgf-|j;&VO`&q4u65$^iZS*xE<$mRTOnhzs76 z`{)}CvvJ9z8FvD~GtWOGL7t#^TAnc5uSiHTD-ve;vn?(D+2*K(B!5(b-W=Vw&>x*} z_mOxLiF?>XtSh)Z?pX3lvO@!Ji*>vr~2Io9@d}3UdnsjMq)m4l>D?9vHp_v7Cys4zSNy}EI&-xi?=wgL$bbw#BY+wp4#-^ zUf2@6Kd{8IU6CO%Ymj-EsKh7Nwn@_X-*wKC8!wSH@g#!>OO1!>JDW$J6cP+0cC|Wc ziTvpZGo(Lfm{|#&WVAX#t+XsxE6gj@a&x>|=Kqc}**qt3r&-~>qT^zmK;kM8c?JA$ zEE(dcPb*~Ofh~5IBL_TDPAX^aDA58Jr*_?8$!Wm%EC8=Jxr|j68WubiDtZ{OvW4;dy!|l3)GybKnDt@eC zK4c<=CSG;wcZGFKVopr|@0!NSZpeo(TZ7;F=X+njKGv`r{7rPMio&#i{_-ooPD7p$ z!>ZnSGO1oA?kIVHSFmqmY~DzwbHsYuPNunb+PhH90 z%QG`*WTR?Pt=h1Q)_&96%sm{LWgcZmi6L}>pk_kpfN8(>} zrH`^Ow8Zdl^ZiSVnOa<%+vxiiYI zKqm1>OS4(wpW&37sa6q%K0;&Ko0@Jkg5d|Ae^z@&^FrfP{S`BD&P_$+9h=FkwJWl} ztUl+WYx2k|9ii{?eD6FveBpa<%quhD`>;aEr6zmrJouwhNXxYCSy1_(bB3FDIK%uq zoI+7-YQhVU7Fp-er)cx-Zy-DqFw5Y}7`vV@83j(R(EGnNUsop2z>~`mBLdrU1GoE( zhG6}q@94*PN8{$H&h{HJLyRsi$6j~w)y?VfA4Bhy%SjPA#}qN=W+S76+CugbG6WkD zIA=mwI*LoVN(grm^9r@u)4ApqX4-adHo{NHe4PX0Sgx3L-=bs3(o)2(oXxMqqvzw_ z>yGz}wX>lE!w%lZ8?@iuH;A#v{;Yy$JGhYTc&tL^Ox7##K0DdmCWRG|UE)0z^5^A< z<8-#!o@0%7zN82f&I{*@jTWC`D|uHOu#v+zx3!RmnpKBy4*5i5z^GUJ_xRp=OO2he;U4>fzqV zAu;4rvMQWM&a=K?wZ}(oQg^anBJU~d^B9SeWp7k}Ud{U2hlM@BIJ*^kQ_|F6*^TtE zqwe-(k}+Pb@Z{3|if?7F9BO{C;};mG3d0%nset?!Y1yfAzsis_Tdh@jIF$`$%~sm)huy!PVIeg)fHX_0%2=Y+0RiALU6rq)wG zVq(XvP`?c9O|J_JkiB$X01?T!8XPEj7&~-K$s06{XSyi z2({oqcjtlwy@w8@rytDhIe6euCY!|0xt((l69ZJyDkb3p%4vNjKeV>eaX`pq$TyXe zmxxH~yaR}cUNo?0ZW84RrfYY|FO?x?xe+L$UASLTSW>;@|&!LpG^!=I8Wp4Sd zzIM(boU;IJI?&tQ`5M=|AVt}Ob)HQ7xW0Z~TGoNCL+%5;nOT{=J%_qL0HXYt`(eJ9JmpfrBXrbO&)FcW?pT3)h3_?@Y=W)p9KsHZqe_ zX)eJWxZcT_%}!u~fgZ$AbKy@LhcXUWM@GBYe@8-eTkL0HpXK}Sh6MHg1=-X0`k90m z&9XLSo7NK1cAq)L(qYawCnUrq$Ulp3Ti{o>rJJ>uz2&JH>7QvXO3?U=671&hv}po~mf7Zq zA-%0j=mam*2>cKk{G_{OV77ztZ*JZy04Y+@;+&UI{&F-+u2K9WwVp93@#m7E#Ggx! z5`QiQO8mK$DDmeCqooD8EJb-BoSmo+XQk^ZcD!1}j$MynZ&pXJ!RvC%m(`J?+!D!- zUY~(EU(MN7g0K5qwFX=pw0-4v+o-Mf>b^G?US=3siuJGgZ{(P= zvUa^nWI>I}#Oro(h;ia_z|go3ehkqz+G+b_U%Biud{QaaHy|@INcc$Fh$S=jul@7l zOp+;!TgZtVaP+vQtcd4SD>NFmuvPGD-jG2S*X=S%uOfc}rz+y#tu{%V3ge>J^VkwzmHin!N3 zN2|YiufG4{Ua$Ytb^E`%j>;O%knt={=51j5RYRrgbUo6LpbazMK5rAwOUbZXv)x}_|Du{rfkdEH`Skk)b_H>)`%`sOydXvl+>@%3 z7)$Fg+fme|+r_%1iXX0Zl=(iMsHS-@)!G@_8_MM+sNu>2hMwTru(EEygx?S+4 zmfgO`?{SaVuivA#;~V#22R<1#f#1wNn&DgS8zeHIk5RkhN5(;f>@PR!b`=l!E)^Tw ziWBzH_eI1Ljo{?Dbec8U^u7!ujnSe$yw$ESZQ_7=ZL|4-F11zz{001V?4>ChtGrxe zD9~t|f!$DRPoq6I5mWl;01@vD6z*OIdG!HJRzZ@s!|cH^IWSYrwXCYSb{X?v!Jv@l zTVZ4dP12fzBI6n(baKLmY}dM;tb=_=5B1QL*thM_Hq6Qbd5Iw;avPl|-I;7p`dwL~ zwkIW%2)%bv|MmLM?(e#Q`;&wf1Z8Rb96u!|O|6>}4Cwm?! zV7Uj3Ik6__xP^&117QPl|5l*$!5idzz<7p)6$Hx~kjJqw{=tDaG2T;+_ZW)`f|pE~ z(`>a_z9Qo?TL#W~M3b{Cc*$Hv+p9nxHWS+U(KF=(AAVja(sdUEudXTJqwNcRUq?it zYO>ySy`;I0Ul@bT7vLy8b1SArsEbO0=9aO)L?Cy^kUcjm&a^4vL2BD5B#=G7A@+;m zmYiKt+B)<1G|runb6D7CyLapm_6v0a@ZjImS!(U{h#(v7}@WOL3Gs46I9jh0N|>t?Axxx2}m|0&3XKrTW?063q|!*~m;su^e>H zc(_zSxj3{{x!d-w&}_`zm}{%Re7!R>dSmWb#Zs)u z7|PpyxIoPIeZ3Du-!CWs%Xk&)ySCLb+Nm@Rc>?-iQb!iw2utCwfTvXWr?Ac=(@Ajt z0Og*N!P~Tw?a8`DXvar+!HUb5R#0 zIkvx2A%Dy9pk&gBrv!14f2qWtV8pkGsn&4`v1-B<_nS?rG2HI?6-qVbciFPd-qQQp z4xM=FwM;$idg78y%RboCKhdRIHpGahy0Lv(rwg%>!&^+HE- z;KeD%@VG9<9M`5wkUh;NsLU#h-5+jFYK!pCZiB^QXv@TSeY-SX|M<|y?29NT>%~(s zfgMxRbqt9!0^6pdwBo6)s9#(XVVMMHV_2YN>SMIZ9@?j{P#eFvL}sBJV-46w><3Fk zpviB|_h|VkqJE(XOmoOdt#-lX%-x=+r;qKyv2DmdqjnMX!6w$Q#ow}dgIB0>s2@mm zu=l__4+?}787o|)*R7K7Pbca#VChr(*F*Ooku}#wSlll*HbIw9%!&1t)om<<6=Ngb zSy|1F;mLXtc%itpeS{K}8%Xo2E zsy}O#1)h-3iYs{{9vzyC?~{P`QkEO3{(E3*xsQKJTHZv|PUYmd()^UPq={vnhz2bFIl; z4|c7|`V14}W~ONSSEBv8!1?R9b$BT7GU_Wi;n9Wiji1Qz9XksCH1@u}oPPL6k_uS0 zdUN~$)jcRy#N$15G@C4XUXEZ>s{dymygNhe?7GLWsP8C^rv)|3B7M%$W3!&m$?4%{ zi3|4YdJiKIFyr9y<7}Q&4OdG)t2`#s`W6Ap;L_)_@qLD)R0ooPMVy2$6ZXKplj)Oh z79mzFJy_x*=cZnUxA=Ua`bQIzF3-b9ma+W=~ zocAGSP8L*5Y>)&^ajq|9!^$XG&%ccO3ai(L`op`|KSdk`QG=V%c{-8o4Y!1u#U(1s z_i3Lw|NYQ8XRlvu2v(Ds^gWPScQ>4XeQ*+fQi=h26m_lS*QU|2K3QLAo*dr>Yh7YP zCI9V)5vHG@mdc6xd!~Nd^E$AhYTyD`^4;F5hE=>U(|cj9VvTH-?HKn;8chnQKy+ONKf*fjmp_52|GGL!W$trg&fq}#{AgA8_?;Te_=^?gm_ z^>1fz&lZS}KDz|lI#Nz6rR7xn*7j??q)z(%8gYbsIGRQ;ep0{2Za7H!}<=B5>R zC!9CWT`4(Aca$2p86zqYgQ(a%JjQtwD<)1qmT#}Kt15X8_#Doo+f^>H2EE}u#}ND- z2VFQ+lo2QY6Ewb~%;RrwPP&qq+d2e`1o|C*#7o4~wP5B80i%ORfV z3!i^kVU}F(x8=q-nRB8NR&~EwviSwMkpW9!CCw9xnip)6BETQOn_fvb+2EJ5>+&}6 zCZ-C$HpFEy8+hHrh~3mw@eE?c2x7&41xpCi{z8u|5z%9b;FJsiTM)CxptP*fuNJ2H z&19CQDE}+Sl_N zc23rxB306w#!ZMs`^c&<{>aKGUmq5fI4bYM7G1`iFOt2y{py!-fUAC_;u+1UOv30jL{>O|iX%eL$IM zC&zOUXWcg;EFpwq!3f(k)QtXE4SuF@JUhm0yE63b)+1@Ua{{%)wqP7kzZu0btmmyq zZdNZRd#0ww&EPNZC;^rRc@1DcK|Z;P7-6i%uP_W7!-Qkc>I^`pVT8?1*Lmjkypo3K zmYGCdW`oA#PclR`Qa=mk3B=upS%|uiER)8}H>=C?=(u$Z|AhPi7y)>2udkF68VjAj zqb097Oa&BcA$aO;h7d6IZT(-nbWhdyI2tk4&vZM!YEKxiih&&9cV0p(~#C zjpOx!>ocjtJ zZEFs3B9_x{`}H+v5qt31y=<5FKzo*}-`km;s5{a3nm$>~@*U~x&*{+@kYk6xeokLs z=22a;FVT}LzGm#{%gQ;X?^38u(|6~ zI_$Nhc%P7ycKOPrjU>Kfo#V`x&k9tpi_iN#S4-q`+(IYkb!b$2n$@M;+tN{P(0I%B zwkt(lCXXPN1BV0KOkzh__G9qTe*AoTxXV_%*s#lchJoLtU2b02kTq5Wvu_xt$n^rQiUKgI+GsAR{9)3nF(Y~rg33kzP{gkSnSEkNnv|*IYR&O z0ktz8YyTdKo1ig4Nd*Ng<+c#hVB_rVPE!g5w5jif7fcy4#aZH-K? zOAyqSLE|H;f8-!oE3p=({JSbmZA4gfz`>S$;~4S>$sY?H3&XLpZyb~1*b|{+g44k& zl*DW*07K9<0k+BpR&bUNG(i6q3Vg1A?CT8e>nQQLMCV|^X{Y^KgUFccVCx$Roo5SO zyP}iC6-l4C-|G6dssTC?S&a8_Ej)CLS`aA)%YnWl#FeK%#V@;)G%JL{Y3x^R;WYNE zmSVp+=JJ-I2H#10gD_KQAU?3$<0zpyTDnP{okeNqYPX9Y=~HU``)NJP<{2b;kg!X&%e2DG31B`*ybxzcPTSG7$^!7Yw58XkdYL-Lpc@Tk z3Q?m}>PDm0+LQ?I%O$A=x+=a=7i|9Du`L!@;p*G+1I?W$-#jT?-PRnHGICO=G`LAh3Gj`}HI0OOR#B0&@40R8 zCk@TPyyYls2<4-ov8VT>$z99t5aJX-mfU*B-^hb=IZWm8oa7ipC*e!j8*DaVg2-9K zFp)7kuzIIuBoxEsz<1LzdM~My$?+v{R7SsuEM+t@o}*ut@n^i>BoE>XoFi<5l75d> zkQaqLOwnc7=15fYXba*A;!ct6LR;&F!-hMr*^Z=-7WOh@Tia4=3%4?3yHRdCk~*5b zWPbO>;DKTA7;R;%Y;DZerM0`Ne%-wwWoK7((mE-nHU{ke+giWfy_MN;LAUElMT?r| z{`myCe-u?C&zm&D`B+`^m50D*Bvg31X?_==i(S5T(zkY`lGdd>*=wu)V~$Y!Cs4nV zNFmZbDzqn_dXTsK7smYY;2#ez27YVv1oMy(w+j7&ku$DB#E%QDn%Y9bj5$z7cr>;DS?uU~ z$)R5_g{uMs5hUGu;{vgmjO%&Ek`|Z&)Q`Z@W5MeYs{gJnA2n1@p%rnP8%PIM*)T!* z{)AAnWx|GiOsmb2igtBcJ9p*82}F)ri;<@^oyL6iRg5+AOx=#N{(o!dN7p0BjN3Ybw6p}L6tJ2rE(V(vO?53>ne)&8j@nu2H*Bht zIb|g~e@AorQu_j=FYR~koZs7Va@)zRHpYti!U`n0=3oyn(!N&FV6=&AjF-h4pCCSO z6!w1TJLcOee(7rw)p?twHOHUkUo6Mm;J6mn*b&owH&f_l#uV`>wS_IrSQN^LoRra0 zmr~w>Z?FS@j>DQ!We47B=X&W2&qsO^bezmRzSTxlPxFnyu{?6KrvE*8U&_Igw#sEv z%g)!E@7umovR{4Yvnk)+j=BOnn+y7{EOu1xC_P^CVAsu) z^!$_EvS%}y1Y_pzpDyz*Ydb^j?2A!15)o7j!phmxF?I{JbgWW666;6&Big2PyYeYs zRSrfKlu;;!gs1q4eY`Hr^q@4+E9tg}Uqsfw{42_QMR0r6R#kg`tNLdzJwMx>-{~@v z*A7dtB3pI$2C^Y@tm!U-&Z&prNs`?iAoe0Y$`EB>Im);8Ys5(v@tFbAzNXv6_g+g4 zthqdaYm0cDB_%L{E29jYWo_qVXx}``oWNxF_v|ISVhd?j?cr)m_&Wkb{-~WBRcuML zsP-gS#`j!Vd~Px4pjH#1wgj9Ix6e&B#9FBQ%s_r7z$rxrCil?#RhFN2(zryLLmL<$ z^W+}lhn3m#Qx4}^WR@x1dorE`!u^ww^~c*~bu5i3r?Dkit51`sz~{i#+N0h2Nbo(W zT`#Q*-d`zwFRg2_pd|9n{}lf%6bY<-P9=CVcIeOR?JpPcAGj$u-uv!w|9w{?X@0{R z$M&!j;+`G5I$m_PcXq$@%3Xc#15Iq6V9>sFsSt=HgX`YFgP}6}R=FVXQ0VvFfwiIX zu0Ux62^w6Px61Uu)1m#Tfu>NYy;W)guF!e&0-jJgComW)?+pAZRL&0kJI=3^W?6o< zSlG$9K3S}GQK?Q7XJ_fX0q6;IE>*dr^T#7I)T0TK?WpBq_Xt^C^c7yo`;= z86^)W1N4|Y5TG@HzW^mxP2oJQsr%Phdg$-^{d#*_d(BIiNIZ029{vN~XWGPb2ZXr& zMfS~<2g~NM<=YWUM7O*8-~4L(O;2jNu(@+_PkMeuSjbkq;Ba2^k>mH~=NT9Fn{!k5 zIS~W8WdyZ84$PRwoNEr*=DD3*v^iH+u^(QFr+I3(*d%><^&#F~>=-^nqS1$*=Ao?` z2zjoOYc6@|eqI1h{!GaV=_Q>x_Z<;D=Dca=M*ci`sZ`IWXCH0 zPqJ0K3h^j$z~oWA6FmOyt!A;ksa5S};+6tkq0y&cKjo0882El5-d6!Tud*nfqdNXz z(#W%`c;tbwtlc5E)bCNuSQYB8${DNpM)cPze*47{ya(#jq_Pxih)fd}qgRUAhHUQ+ z5B~bIy|3f%e1B5T2X#?_^PXwlo37o{I`_0*%`sHhruuaxDSu-c_cM(_r1(PkibH)@ z-eyC7AL0*7aFlJTiMztenPB)f#g-jAx1%qxu~C+mse?_3Yp~9+L$M#y!%$wPeHZ25 zP|8py0=Ea0r1r((#&{EW0z z&zkK;k`l2~g3`~T$6ZRGSHHvb76Lbk0!vkb~Sv`C0k_Ne68H2zwUWcA|_v?MG zLEyi9@b7mDFC!*2NzCA>ee>Xe#&GbY@`$&|?WX9f_}g>kJweG0!F_>Z7E#?mDI40!6fDT{1^?)mB3p~1n<8r5 zkljG1?WAcjAmUI8RzG)bn{e}*mH-92P!(NvKi#dayW1kN1--o3{VwBrS`d z?*F2{GLtiB&YU@OF7J8Y=Y8Ih44e}-(ONtqAsBzfMaS7yS6uBjIg!iTqWPpj#(Hw( zXE?7xfBy`c2wKP3`a`i~1qrl|{R%pXj}w6gx-}BIXOrm^Kyy^F0mRjdG%SxOHvYjS{{rg+yd_{2y*#KfI+2p zDH-Jzq~+--OCSwh=spKOK^=5s@c(6nN^vssyDwBCC)LqWT(*!FuXW>_fJN}&DAtxc z_=KRTWd*q-vh9jVGc2+8N-e{+OZe}qhAL^@r|RbN!)e5NM`Txzde;h~(q`!Bx=m%H zcpw&_HBNi~;N}s6IVd4Gnsx`c)wWfbT83-yh)6A_7Wk+24h;=Uz{@{874;_8sk&X} z;Rc$I^38s3Q+ckn2ij2(JUCZ+uUT}hlbFGzz!tTP}@~aTEYGgrqcObgT%xBJ$i2(JYsG{o9BdKe-6|DA^k$nXISlJ6{|H> ztV*Y%Wn8GiyQq96;IlHdj7W@>X;vI*eHVQQxKf==)lqhEzpO&4g#JaTvESXW8k#|w zj*ey819B>X4f53#(tcIbk%N0=y4W|5s4v-}<+fj{eg42=>D_NnZPnT*Gm`L*hD!tS z+sJYz={excU3R)wwmu8Qex00r$qt&gbG29hbI9 zEVrhvmkFDCT9wu+QEqv^j*feLnSCkv&EPls!@fkEn_5VND(Rf zO`2G+iv;p^{jxMZ{TID|ZT)r=#^DzNyVG2DHQ9G@OT-92(uT|s#i%n4DLQi|jrLQG ze$1$Vcgm7pDdH2Lo%~hQ*HEUTXsLgVE18cXrZ52Diz5&-a5!av4!K@JmuDRq}sv(f!x z=ur+cj6&GDPcd3~M+XsmYod7(2aM)rRiATxAz1}1OhlGxB()P1Jp2?Y?^DU>*RcSH zbiu;q?f7q`(K+Gg+^%y##$R3q<~_ZZDBeQ)E~FQmo6cGI_0ckG)7BsOG;sz0WWcDA ztl7cVARg*6K0#atK0+cYX5PEH_5)zS>Vie!yKf%y}*odT<| z<j3l`)lG; z(R!$?M$OkdmV5VDs4u{$n+3nDM4CYSCEf?HSGqeQa}s@u8|RVOd8+%tYv~gd4?_OF zn1d+?STxq6llZ&;Jwhd74VxE^^_G!y%He6J^n#gU5N1VQ& z8s>B&n%6$Y(mE*t`g@Hk(W+5Vxpaqx+alNMwZjBD&`NF~&Z^Q{w^RQpY4D?(xIpV9 z>hnf_uZr}J(so^ed_+t(XR4aYGO^Zk0|OSlHdP5eZ`}W_O{Lu$y}!Tz-I}Fl0sUbH z?GN>Ws_!<)!WQ9z+*}12FpVAVm(V&#Wa133L_q)aFXLCciC*e9q5Y)pW$5QfiTS=wt`<27by&ICnA}6EY&eCg?^NNrp z>zHh*iOmrdJKpybtoxWN)Z6`?hqIu&*T-~5uecN44@T&_G5R|d6%jmT>z%aB7Dn%6 z@1)O*@o7b$r?%fIK8U9ff3mw|tWG6As8h+cI?-#iPUx8tGyf-V-i7l^*6ehrQZE@tbRChGgm_?g{nnkx9y zPA1AvhX~F1Hfu5-j3l%Xzmi=Bf9{FGvdF&8U(nbXuWsUHzyI59!plUee~b2OajIgX zS)(%WSlOuE=<or~>~f43fQ@^$L>H4jA{8qT~@^A03R;8&t zudZ8Kjo6roJOcEb#dqx-V7qE6!Ai6)`-wnZ=zbz>C5n>WHx)|4D$knEgqmBijsk0; zy|4F3bq8z}^n8vsRQ;10SX3cnI@E*IeoT+X zGsft#>#eS$u8#X7YHu^Aa1KHSV%Y`N@z4$2&(H8)GILJqF|QvP9Lk6!S=q62*s*fh zv2xhKuD1y62wkto2cO}-u+efRgM~5_fzJecrbmLh5pkcl-3+M@vi%&-OzoE=k}zHE zS?zmOm1(U&{Du49t%?lQKDmik+cOxhD2eSj7q)HWpE&T=Z9)no<=)bSQnra1inNkQ zJh!~%AJ4|tgpM*q{FRtAG6OF%fl9XHf)e%>Fy>=D@{M#v%Y?1jj#%79iI7R7vTsyJ z8XFf6PK)iU;+QB`5u7oIPz`&_WN7CmWB)aW5y-ippkI1R5i5O7q7ma`Bd2kkWFbW{ z72HWt>ChBwj1ok3b1roj(PPWf798(k&B&p2+{3~yKX(3eoD={3+*;s^*8@Li#J;8^ zQko3STACC6K0#lewN_EY$DZ@EYw-^(HIvdhV&@Y^h%F)xv-RdxSwsEmN`-%C%jo<^5p$fR z;*$?Ln_cFi@CIDae@KIvD3uljj-Jd@F zyN$D4W^M^|Ov^YjX(Y|eUxu9fp=1ev$ztTphBr{=F#C5~$Jz_F*AdqlQG*+07TFUC z;1!TqWQ{BM8fczmQhZ&OZ>YoSHPkP2E#_~6?*r{i-`N&cfqh05vhfHK<6b*IOAw{t zCBQBU+9g?|+FsKDPGQ!_AhsZUI;B>=fu0+qyrb*+9F+5IzYx8C74fG8JVg+{vCY~4 zau($`NCC%2oJFQu&W}RxR4T*HlBK(p6n$x(Stvs6zX4m5xl{%{|FtwCUPa#?veDF{ zNQysbGZU$bwmlGxD#kL(5(`l7QU2EFvn3Pb;PWkQRC!8wVm4HzTWT6oETwfcMyT2z zWut0bGrAbso|=X=?JM|!{^xquNPda^2sDc#yrF9Q`|lcEgEi1?{-*!u*z*ln2K!0l z?bq%Zt^A_@v;LK%6&9iKUR;L-(R;?5VIXNZ%y-M+ z!(Volh}+V_OKL0P($&DB_`%Xk#D3e3hHq@O6^YTb)6ulAY}*>XL|WXwDcW@lnXp=W z#l}|$fB@z^pK>eU|4;cQi?pK$vxNH4C#b(*2b+$!9B*M>h&K@m^ULcQsjQgVbh%=M zQbu*SBD`eJ3NmW*b7613Jk?wvv6N`$XwP%`D3f_-t##ohMI$M>$9uC?*fT$0#!3+j zmq-;aQCo#m{1>l=yIpMur!=d0Nveq1`Y6+r6YKtIC*}Q&)4HK!QN*rqWq!cdVqU1w z4_0bCjb?W>e2caYSI+S)2&$?Siii2!6ntmrN&Ak_tcq5(%=tlcamxAdfrM*^e`E^7a9g-7dZdIi@K4f76SvQ^aC34kJ;AP*M_ zWOof|JtR1M=*tVa)84m)Sp4Ed%8n82TPP1t4mulWkivz~I;zzn5^g$8=h!OOflRJgF|G{M$@gw@Ee4w)C;;_dSh#2>#G z{jc5obwABp2X-dX%;A<@tW+z3w%HZBv+5A16(B*tCmVJ*gUYYi znG@1$7ccw;KUDcBKO4TlFO*OnJNR5w)DD*{tctASYwLh75sD)uAW0``VdAVS`?&)> z6#rBJof%^}qeHCT@?El?GCTyZO8M z40!pZbf_w1jTHYYi&xdAu!)oO9>ll?cQia!gADcpDM9N9tKHH|&l9biah`vQp2r8z zj?lb}BR^jTjPCe(G5_Ky2@-+U=Pu|Ykl!;@sRmd5J-ig-1-uv@sd-DJY%>uNU$>|> zgs2(&GYNcZLm7%$ywmQ^@D-FxB+%C;az6O%KttTPTHp+67S(6v(mjDL8DfS;Wnl^8 z(Z)D2jLAfJO%q%Hi42G)Q2_Z4u0KiTVS&`njLl0iy{rlt*hjz(&@9ccj&c%=XJF!j zu(^RFXLB!8p#rzaW_Tq~4h9AGz0vkbX0}K3Y5&ZF*>Nb$NrTbfo^^aNes^3TY^=|# zJWTLEBPwl(y9>`yJ18F>QPaGHy_JW416*v8gOr==V>-q|RxZj1Dwrb)ag0=<(%4O> zmMvt!b4|xI^e;hQ!BetYvH6p(uwkrUy|8(88n~V)XS7s1kB`o!`0f(H zzh!)Hs}5y2@8*-l48oA6)Jc|ifbSLRZnnRB)iK^b|`<@Tmaf;It{$8_?36HYuo!9utBKqsRE* zy69034LrRr4OT^uOmI*1NZx72{&WMM27azRx&M`_*7E3|yN`;wzpMsx8M}g4l4vAu zthPj{6s93o^hv~~J5QxktUKd;Uq#-JqkLb2gVkGjh4dai&M0?Dqu3YUF?U0)pmzM$ zi#|yAGmWd=@LI7LrG1*5t@WQx({{5Tfv-Yf)mHlE(}U+mB^4jE3PO&9wu{7?8_99h zegRGyG9UfpeE67Ij=4@s?uir{UNXmRESFC6yvn_UGNx%KSPjTC4K1<&$GY?+>noh( z3cV5^JTnT+rdHQhR@0FCT+jIX`FoUPnkU}6^at(TT0?c6i^tzxTgO)7-Kj6o$aP$2 z8t=zKIk?V@3t4{&=Aaoa5>5jCfUYTSNLaCcDR%u1rKeVdg zZ$>k;tD|#48LtQCg9vmFW=sVNP$lM$R3=z-ZMikV%6H7dJH#ho<|LErYGsp?E%K*R zEHfrg2(ZDXz%*dCo`|*qV@>;Cqt^Zm{ZH*l#+;_1f^yBdZrC5}LyI&gOR?<+NW7GhqoU=8nf|ms>l}V}5ABW}yl51>_d+ zbU|LBbH=r{L%*4Ww)+TeC(%aEQ7+<3(J@=a4SUNmgPWr3GOO=%`U>0`bk33)Fh(s? zRY{f-l?8LGLdvj|lUfS7iE?5m;h2z1?XK^&5tlUDW~MwhG%hK~>ze#yc{x4uZk56I z0OZ70M#PapDXgj8?c1q;FJA%w7e%Y-Slk!J79wuaH#Zk2D-@SDW6r@|_F&Dln&F`c z=BIy{$l2BKPUNbnr1b@N6WaZ{`3YlnVolxJNSQNKkp+1}VUDQbBWIQTt zQVYezFcrlubttb6doaX|;u)d{lSV{RfLw*t3w3Mj%E0*fqh+{NGD{hF0ckms>&mIS zz+5Yf+K|V~f<$)#ZQpXO?d_|$KYGz~ueE)-%bg+9wjC2DN?>nL8`|>Jbc_zxex|}0 zy$Wt6cpe2ISIcCE3C1ZFm1>rySe0l5Pnn_Ez&HpageEXxQB}W}%VZK&ox#+eZ!w+n zE$oC`O;o@4zL%eGDbh6QR~O`8DQZb*b?9%|;|cZyui5BkKJ+b-C~ z%9wwB88f40xZ;1T4D^-UAH!*(k3kdhhkjFDS4SPg`rqy^_tE|#3%)e+vWb+?e(@Wg z_KU;ZLDc{I{o={$$m@tMY$bHfL!U~kc^qh1I;W75?nMH-xpb&fd5qPst`^(M{j zxyA6yJ&V00<%4a@GtRFwTNhDoI7THda!y1xcJk{u|}KRCA=x zemRP1O5oDKv%NXhJ+*z9gg@9N)%tMs6+jlF<6UkoFNg5+w zuq|2?p2PsYlr}YZYjy9|kCN*)2{T}G=$?b`NcpbwQU5({@m5{#<>ZfcCRzI?_ihcD z++RS}WmO(6oo%(gV{@t@6FYF0mxgcpDEu%lC-2FXAO`LDTq$9rt0`YcInGcrVFOkB zHb3}{R6ElAFFEEH+&9UB2i8^wC;__8`HnptZ6BQF{Q*7~RBn~9BVDv@ z>O|Te)6gE?;qbWuo77Vb!;K5<`;hHJCa(Ls_Gs0Y3y5m1C(@K3U|QWrpx<31iYriu z@%Nvmb@bj8>zj>o;m5I;8+o^namD}WT+-~A^%UYEOgXJ)#!xnhO5hUTjawcS|dD1FDg`{*>S0&IY}`C^-}hVdXa zqE;dvts3ul3TuZMh(K%d_vWJvjQ5JF@CBK9e4Wm~I=vWs3pyW#!4o6(JaXN4n89s~ z^wrimh!LK)G9s1!X#4*GabzUngf*n$N|oB-FYxC{$Ogo$lT^4TXJEH~A2`t*rH@$| z@D-89-_?NQ!?KrSL4eogWC{Iq9iZXxqMdYFG|0uVE00Hx6*k7E28zp@x1xd z+4<}O@%RGv#JpQ*Ohi>Kn|`Ey!7aDkaw6yC-V^W?(-iHf4W(Y-%|XR;&&2$$KkgGza{vcjNkDM zUtMJyVC&l_X-G-GXeY{T_VsbgGMB|k%U4B&_zMnUd0gO5t#i3VTo!pS4#?EAkMPdr zpKksIc+jc8Ue4e*SFEnn>PrHFg%}d2m{4*baH@2?*b&zW5m|HfZF~6bYrOEq+?&5R z@(y%g$}T#lGqeip7JQf3_oaI>+L!(cpNqLY5;pw068@2~F`a=i{VMDX1N}>}e|OoX zTI#1*!^QRsrc)!FdTbBxg8V!_W`p45dV{RwVf6=xS0%R^`*^w+r*&IU!#LutjUNe3 zIfL}M8J<7#$N1qPc@MM*;@@pFEiw3e9&$6QYrCH}YJEM7-o~X^*hyqk!Xt{ktVOXm zF)%&23v+%3=B3-K=)8@yJTJ=m5_+U~_}(&>j7hHrrc6py0t@uP=bXGs5_YXgP)e|m z$`4)u4r`5{bv(W?fHz1~uF;V-JDMUu5eRD%cGEm_f`8!?cVFhnn#QJYuS?Gk{^{Di zeH;R6MeqGh)0fxfnI3!_SgTEZ{l;cjqVhb-IMnpXb=M~aPmNs{aJ>iD+nYYR?s`h_ z*x2=QT>k*qJDdJ;-F12J6+Th<9@5`#`qOpkj^0E3G;PA}5cF)<%lOyUt>`>Wzv+U= zzN?=8Vsls>hd369frjs@A;sLq81M6%UE&pJAF)&a3*-t9S+hK%g??u-U(Ql{YuCh7 za${YNecqVPL?T}g-(bBZH}giea4|nP^pl{w#~970_B2+1 zG&)>)9_yE2Z}YzDy^mQRk^9Sdi%`m^5Jl#)wAH*^FV}A*$wC?b5Gmq~yi8Am56wL6 zO|X{pH+ppo=P=KxHCsrtVDBnaI|iWhn!@^O;D!Z%;O9_xwh(WT|BlTtDrJ?{cTk^8 z=LezNQhRi5r)n0%?-P)n4*FhkR+)v$5rX(8a=~I|yLnWXKf?=l%TAT&r?fTlPugaW z#`2tu<~e4|9*xbjd=8rHIBe{616U~L>9UxZn6hUz;7aBlLYw*teD@!Pne z+O*JRkyw9y4mM^|7j#he<& zXw=T6`$#&^Qk@h0$c7@>S=QP{l|ifBQGqdwHhj1yUwg<56tBK)bZSt8 zFN+9R!8;?e-3a@en%{jRHA{`KSIrkh_55!kzwG%pvK^JB9~hkeIrL z8@gb;g@+C9hRy&iqp0fvb87H8bGcp#om&ql!*|H=DB%B3k8#$)QNom5`_?l%3z%Ov ze!yjTpg}>7f4v_a(+}3nEbb`l4Iw^_#r-s6xmruh2=)JRbbr<0&?;|3?j4wio1Z>s zH;QqaSjcU{>2q84GKnPtZ7Q|u+H|=qxN=qkKF!6vE|;)W4uswa>jn1z*gI3*9xb!4 zfBh)cA5onp^^rDuFGY1IYODc$1N-axwg^v{;YZ835(w4N`wA3Fy4P5k<7+<&9&;Ja zY4j7I7WPUk^)1pMt0>Y?-G&T2CPZ{x z(`~$CHWk2XWTl*b14FBiJ?s4^tbWtbCgE%H`h^i-8KI--&TsOY^3*Bm-Y2;?g_vzX z>X_seTAml^90)#>kq+oR#=on4?7Ny4x})nnwZQzTdc5BurV#opas1bnp9D|W#B|H! zx}(_mr+Ymzr8zmKkA6S(@uU2`6xyaClUA|-fXnRB|eR(R+Z>pa`n^4>N_5Ij!?R~@1_oa3-suL~O zD_rAqFV$N{_0!M=DfOnjE1Fq`+KtOyv9YZ}pLw>rc2jW+)qh6oVEuX|$050b^^gqU znFE!kQ;j|E*Tnjm%99z~RZaXGqkW9pC}^8@`r|8n=DvjiuFwzcOxayIV#DW4M#zJ^&^=GRXssWYo@ z>%P?~zRFEA;s z6Ntg!Ti^npx7yLY=)Knj=LE#tP{QX82v|MS_z*eYi3oEOdhO8bS!yw_KNRVHjYydv z?k#<4`#t|-K0N>1o-w`NdFb^F&<)~A&S}V97zY%?lz<*{@%M`0q%noXUHwACBGT%9BRWC;$nM7pL^W@miloT z{tt6@&S1+m9pi8M%XMFj=@uWa8K}(Ae$9!%BxPs|tpxqE(NJIoR;F?M-8!&;`ZDXN zVF`42&l72Q1%DBG8a2Bq;*#EMKLrekW}!5W3CrR>b!^~sGdJ<4*vE2D;rbr)^vqN2 zDRu+DvGJ$;O8$iT<@0Z|XEVxqL9-#+mov2A@^97*RlaR1j;t%~etV?S*t2G{VnUp?*EiOg8Qjn_;z5!fE{jB65u0nUsPX# zxCV+~M-SpTasP>T{JxBGTNSl|378?2ipBgp>w=5Utn(XAk#+pqh_O_W$+62zH7SsE zpZX6@XkLQ7B}s<&i>e$k(AM$RHe)aJ%l=IfG1pXZN`bf!nYbIh{v~r$k4vZ%`p_P- zOl#gL0Xqq+n4evO=xlOX=G=t2@PDae8718_uH*-K$`Mu4@+K$qgNqkfb{Fi7<*PS< zuY(D~g9d1f^547HeqgJ$ORzV}Bn!DqLLU)AYKOPL3!R8kC;@vFQSE+Q0UtPZIA^P@ zgTx2#xb`Zigcu%2@^tbv+ zTJ!sO5wa*PC-$8Dsuyq%F#szi(R8Zq#?Cs8lck&jH=fA+b^Fu$lmGv+1-@}?oXauR zC(*r&6mjVUk{+E)z&E$!u=j8aAy4O0J3DM;Zt4?GF*ZVoBMZEjg+3}%P9zgq)tZG$ zpuCij69#LB^q6+vTL*F3lADRR8l&;QNoE4C>ECM&h@tq6OFHZ!Te9f5W;wX<{kD3j@^kZ{ z-q?NE1L3~u|L#7`jIsMJ)x3)P9_G8uRQ7%VHKMVrYeR3?>M?Ev$OG@$q^+lH4EtOB zVGUhN*HFRUh<w}#eDKHDds+0I zB<#yIgha|>>j<@3Q2rR~ccc4TL54n3OoYp7%0pr4{CO4w%sd!0*ljF$T6YfHQfH^# zMltabjJYVEaJodxc22NNfVc@k-63UJc#)e5C$QFzpg}BT@D1-Z1q)3;9$R&4y@J#_ z0>Hcx|IfGwfb|8cw2gWR3HVD2ENS%jNFRx_7=dXiYJ9@7L}gYX_NppAP^yZz#04J@ z#96noa`0Kmtou--X6)#8undj_e{OS~SlnATL4el<#mSRNj88LR&x!%QQc z_vyEzW03A?345qRC_7t7--Gcyb*^M{Hdn4sB1yus&B9)$B-xOBt(}*!$sNE)cQDKo zHMC@neS6Iuqk`3I6}uV7&Qu~E9R;@2j4uQpP+_g=2X!(7&oDY z-?@IQ{G6>byGo44!m}Mx_WFDAy(fMDdzZ4nYz~#8Zg-B|8%OJAa2FcK+9~?AiGVRC zoAQ0k{es*q%GEE>e3t%gZ$YU5;fuj8o_HUPm>hpRAzP@>Zv)I1pNwP z_o^lY;46&z4)>OocMkW51=dks=x$Q9{?oe_Y-DW%kpDX_3g6mljq0$_DHPTT<(>W4 z@&%F3hRZwM8DVn8TiyYUb*o?~*>e$m@U>k+A=w@1$9t+6#91uzX?)5s(|Oab=bg*YIwZjBN>LvPd>rB9p#&q4)`#Oh z*%RkMxd?K#gRO*aoc4QJ(+omwN3^XHFju@_)^#KXgnf9=biC(2%;;EYI?6uqQa=|{ zXWN#IDpO$*LHw}@5qw*|vzegPG#O~mG<6VS>g>1CK8lGs9KtN;&oqoQ7pE@SMc5UocVTbKuuOpBN}*xcUHZ!ZdPNcVkCvm*)lUiC z{)#-{auv@ty+Yid!W#HycQ-#!*>7XSJw3O-Lis+vskp1fG&gAb^lI@dr%l97*BM6q z9Uor%xlQ6((gVI^Z93jvU?+J-Ddbr~i10ZY(qk{@z|pxTAMe0=n$54)$O6h&joKm_DXXV?-c$(I;L+e%Mz~ z7ic`j>Owq2{elXZ-$tpW9`efbjgmk*D_AHeIsJoY0eUCS;s1!Sn9k~;?$PRWU!#6~ zTe?zJ9+&bfoNMe|yI3PEP!22NXDY}*r2<}L&yIeK*s>iLtc7&nM928aycWZP>0-lz z6DN+})YR7AIkz({R}bwE?0Co8b-A4lH)TNkGk5-pwgo3&&YKtAhY52bkG-EQQyZCh z)JBH!Cx}A_q=Td?ZqEw%xhq>bE;JX>{q*eNfl4j-iq`9dt>2P$+4cdIK3lksMe+Rof!c;76F%_xhq5dPUGq9H)g8p4CmssxPO+`UlO4mT;P_Mfu z4${;V_R+}N$iuwQ3n_zZQXewg1VK!1&+krz)r%s&LCWI{glK6JJ`vex@B zKgWr$thh%oMyBXATjc6%_6^8Wj^WiyhpITpgJ!f3r|mW`9vK)aZV~klN0I}?N(k&E zRz|$1gTBEOHhlB^bwibZKwSyq<=s# zi`YkuSgPU~AmEjK;oTUx(~&Rw)lzNO(M^gLqo6_rF5a3w8w5Z_Ws z1;IM}9nxrdq_MYZVCX8OX@8aVt#1O4yV!8N;0mu^YAn6!siiyXz9`brd=k$ehRwy+ zw-$px3J7wm8gV1uLc5sHNVJPfr)A!65zgSmX|;mxfBS^K zkP)~bMQf|~5Mt2-XJ`;H2AePzo8cLP6(9JqkS)i4wO#wi?Ys7Tt4qwoKDE;oYL)EsU#jg4&3lqmI9-3noSCC-?fGqUU2n^b*oh>@SP_l9;|IT@13lPje1<0zZX6|p%Zrb{Nm zU71nYo3w6kY-pG-7fz~(ARz7i?Cqh%U~8zJ+3=*SR#Nev`p?aqQ&2+1qSOQZM_Oxo zw>kPM;=&~EQfp0|)X-Cb)tGI*_$YtT9>@V_m7r_w60V~C;gJH{Hszsj*|9v*=Ty2L z@LbxmedF$)=Iu;CnB=lJ_dX_-1l6gv8;P~Nm&*2(*Q&pwRz=sj&%xDNhq*$QLRNmY z1KeYe02hdNarINYWXD=~Q)B&L0>0Pl%%Z;If+WDDGJ8x*YazQVW|?3|nXjm>$NE-B z*^wf$`y^IZmG;pH)-U#uxfFenj#2EK0yJOj??{mmIE@`SJ)!r*B=9cR`a+*wWf=D} zc0*U_D}wtm{KnuD13RGCtnvu5`@y{^>YJkD6mcjn(6W3*ID?OTBIbGYynXxdbl>aG z!LtS4=~2IS-|KYUn1^~eF<(NTvlMeCQ01n#d~d;v3FEPb^}SAgW_s+#LK4_PX9P~b+!)s(d>4c`|ww9hP76CdhTArNHXZc>IwSqUfGQ8Fq zIxm| zw8Blc!%K`S9JVP$Z&uT}SlUz;!969L!EHV`jTCL(GJnHc(@62slA@+E zOVKzF!$2i#25eJUDbmaW(Sv1*{Q)*f%Y=$9zS!e@FI z`0OBu{w&fdXIuEnTFsLjhoaUO~ZnP^d_E7GNpDE6fW*nO-e&032XEg9(SdzEZKcqjl!e!(DU%n?9tzdMOERUt=(kr(qWZ0)iMv(fRENqutHO%)#IE@ z0&W_7?64VGsHK2_TacL~3&3l@G6%n(G|Q~ubJ|PoLi8T$KL?!?#_j}QU@&fht8}YM zJdb&kEsy1Vec;1HGgwt00|&r6=B}PM-1qSc5lqifztj8pyGFtNI)AIK5b@z2=E^qD z>2kB-F7@{N_{-^Z6^lyg`s{Mt6+yD#!_KYY}RGNC`~ zvu)MUHJHZe7#J$imU{nL)0>nLE?_2K4NTbbqN5-t1Gr@cW-$mjxat zdME5pgF}p{NLP$1_5ocmcAbbj0+V37zn{;*JVW1^)+M8+T4(U7i|*$wO{=1HDUT3v zS*4vFwT0iL>GuPVU#-h@y3Y;TUgIQMP{epx&$~6057z(pp&>E}T(Wy1J?};IfFU{L z-ET)zwC=L!A#0{+rPiaE&r)FDALmSbU1RYVuGqrO z?sL!EfP#Rh&iicJ=ujnnE_y3${Ls;k>3HXJmzax?|D2(_PIc_p5XAejyPr+hOYlu- z-=z0Qf~_@PuEiXy_wzN6j}Arc;(gLa!%Drxf{yQCtSfzp-l$)xV+rj`w13yy<2)~q z>wyL6{roR+ioJ)k*hw-Vm82FW*uJOiO$kg0VmD}E_tqj_z)5!n?-r=$Ydx>^cAXj( zn|o9qqply%M05#wJyg^feVcnLBJv>B0b7` zEtr3D_VIZgPq*n85d25w1xQ^ueuh74tEmHrGvy4STtIYgigHesGbBZls88H~*~N7V zSc^%p>txpgL1b0%{7@wXlqxxpGx32b(YQM*FjK>}VeL3S-lvB8DI+rL8L&Mv%0h+) zCx0c?Nz?KVQ7)0l%maez!^D~Ur(3cIEJu~9uu|DLAt1Lt9r&MIU_!;p7OHO|z{-CI z+nVL*PpnSp3Mo&R1wO_raRxc&3JZoJfg$>d!S6QyU&?SQ8xyTcXarfm#6s^OV%%rZ z`zcSlD2<&*)6r1alTy88+JW8Nhda#tM6AP>eC7V|?(8k8R^Ph+%d=45)PGxFHJ%rT z`m*{)GpzO3o=wvsIesSN+!x+Zlz{W9(cCOONf;3*Cb~xkw=?~gF-#G`hTfV*$IZX| z9W)&AmkZ;4a=l7+O8Q8KCB;(S$Og(AU6%DKYopR?ZJZQ%tWjmTxnW{pbjG>x3#D?) zWJ}yW8YhE}8I`BK`q>eT*)kTGBVYuykMUO__t0;N2==`a&(iA6rC-}l10(+xv=p(l z|K>NBeqqyr>kB3UtOr*xw{(;#$Hv*`w#P?eWpgzyl$!a^jFIop{Z@B+f;9#u1-}e6<5}UP@h-Jep=D-m0 z5aFtg_U-Yu5kj9wZ7M)1)Dj1`(AoGDc^rNDiZ>o(l)mpTtIMMAOW5dd?I+c1@%xkP zq5h2#)3IU=EMr-cD?q!$9v=Rl-KAsgH?~V&34Hn)@!ssw+B{|>@5CNFie+P;uA;vM z=ukHI3hdy}&$6EDSyvT}i_FI2B1hLzZ4Y-BTBoBdDXQBo_5PK61MP7Z^N++~<|y`r zuIa26tgKiAo;yDX-s+6CrmSY65BaG4v-EUbsv15mf^zAtpS5Me+>+e7x?llpZ>td1amOZ;hGG;Fqkc*7c|)0>A>!NS(w%0s3Omgs1LKv- zlO!_Lb9P>~)owDisI=|eFjD)FkH%L~c@EUPin-}Lup8I4yQ!q&g_ zMQ`n65zj@C@!L_)7LJOT+=3%yAXGK=DJg869f|csZoh`NG{m=)XLs-Kc$) z8#Xf@B-rBM)A2Hc~wMHZ#^-i{JH)Eosjh z%_e=)9s)T$X!|S@sjOS4%hl!1;3Q&0?zqpxb(m!(Pz2h`wv=I&XP@~3^1FfmOxnX( zr*M6?26$0yh-7#lh?iQJ!UXW=tD z9kv4aQEI7;^D+>|S$5q*7MKI9yDcw8!b5|2=I{Eqi~{SlmfBy1(014>?-M5J`y^zd zVv1Fz=zQF}GXM@LZ#n-4^v`Drqa|nc`K+fKtDi10U!K)@$P;6g$K1=V>9A$(nXvoHcKNBXU(4P4juYo7YR(l~>}p*u>% z*;UZlmNh}1n}zvB;oq{K_==BjIIi$3{A!=kS9jbSJumkOzB9)!N6(vml#fZ_@A6R& zD22bzM>(Is>Daa`dQ`VjUM7X#*mh_1Sl+e<$FICXoBkQfS=rLom0Pg=%PfIS^=Brp z;NvnE^FMFqQg3LkYur!@281h=LkZ7sUlA*(ePyhi_Ek7GT@dmnW6vnpf5J6pRPf+9 z(rI-2*yX@(GxHtMqvnKz1(Ms3UlB*sa=yj*vgY>&r08EamPX|IQvNA1B~#3h>n|Fg zVM{3@>GfK-nOE;t7bP~G<1U}adJWFGUJjlJy2j_!z8p6ryo#%FQ z_#mAr2eFTiE0KBzDkbps{%%;t#+8Ix_4EFD>J$t;WeIjP3U{?7DpMKCSRLhW79nJR_q)C7J*Y3&@TE@o%TdKG8x}d@OYxgg4U84DT3lV#| zZ8+~sx;${sG@b5^*~z-JvkPD^A>xPK;mY`*UK-dqqS3C0jrybRpCdo>;-!H% zp1U+KlIz-f!IY(?_gxxTKQc?puT}I0sh+DZV(t4;oK2aeEk}x8Bh7yHkkxb#z z0PLB3-+&a?-)QO^NK!0|)E*+%WQFnZpFft2JhgX&Ij==ER{$rS##8rG!)2axKMZv&!l-#t6PZsf8{B!prJo|5^o1*V>uGsxRx2D&HH zYi+o8m|pv=dm?_P^*q9VvgM0z>;{|@@SBKVb*JDMk1`1RRd*uJ9}sR1SyxLp2D>Fe zT8C%*<<&J!nh^N;w=dpdWod`{ao{ zkFqIGygsflP22q=Y077QB;SvuDWCn3d_R(={I4I$_dn9+ooty`P;g?NT*#Z>>95nx z**BkMS#b{jVW;Dd+IKPx=`8gP)g7sOkv*7)upjd#Uw@s(b2)yz&eN{X!>#zkf8+Pk zYq~a>M~{G20`@f>&3AnsTw4&m)_!E(@q&|W*I&y!B0GE_OVs>W*+-7lY5v`{ zdB&rBVvf1;*1A5)DStnVx;Cpq^i0VU=U*KN2arO(*?{j@!I~yh= zMoZ^p`WXU&dYXGP8I z>+5m&CER;>)(`Hb?R9Y0;g%_4%TzDoRR7q!=VTsK(|mdDb-EMtPqh2>B0AkI3$8DJ z+KU;JX&ry8?;Oy)aG2gdWh_sQSm%8$?-)8>!L|013k~xN3SVf~oyVN9FD1&Gvwh=HxVZ|CHS4W9WxR8UH2$Y z=Z}HzVH}Ng{=xYmO`~%OG@sw$ob8BPsp}y15;Z(6fFmNJwQ$la%4BuwlZ8@nbuQ*3 z6^ft8OZLpSo$$?%Um0&)%*O+>8{Z@PXlw-R3)UuJ&r2-~5|06v1_>+mEP(YsmGy5c zj4WcL;fs*b)%LD>oz57I8%g)Q|2)82SZ#vxe3MF_0-kLltnyoUqmaozpqR;TpPHX29D_uEYhM(_>b?8K%h_atn>Wxn}T2Bm&ApIpZQq{vX|jfiy%`~-N( zoQuu^C*(AExUyp?G6SWKHj*{04H_ZiGzSXPDD!iFBC>j8}^^QEsU3#ob{x zt!w!kp8Hq)MbLKow)xff@lCz&av5iZ&`QXIZwlufXGyB%(&KfZJ0LfDNjY>Eg5i_o ztf-8b;kg~QSLv9Hc)K?yBc@hUxidrC)&C)X+7_4gfKYE=1|6-0y?E`u`M9rX?bpyu ztN^htXbfn%zS^h@CX zSs27vo%8R;s>hp?lY@)L{4F}&g4`4H>izTRoH6T=><4rII9`0#!GC`Z5u@9^ISWKO zx9E?_j?8CI=J^X2V2%0yoIif805PWj=e3xvh3Yh8_R-khlj=JuHc?0rgp7FXAj~ul zwnXa~m56WHez2E<#bgNAp(Cz}?g#DeC{O$=bZ-G&3!)0@Z}J*X$)FFE0K?=|k=?b8 zah9aCc*L+h)dPO?h#;_GCm=5o@J1T>L0i}++asR{YdHH|zY;b=H}q=b`V)^gs{cY< zdf+G~vU>HxMH7gsmWBQVh@K2f63bX9M-OGT`4BpKwYFGmY8P`KsESl}V~;2EKj-ag z>f7?1mlSFWKe>%@$PGmugemXX(78Bb%Y{F)(G7p*I2Mfi?3exYee0s{sDg&pStaHM z`ehzd-fEP02<5H7Ju#HJltj6adX(-sQDRj)F4%yfA=KB6>M|Z19vbSgWq1U8U9^36 zpndvi`(QUhCe1p<<%Y}=ZnEu+xK!Gq#riP*dvA-y0{PI}aQU3lMhvJ!y z1|oA-NYbf}=@J+I6Esqtm%NLm!tW7p;=M=t=UtL;W6$H7DbQsk0b3HXskK`%ro+Xwp9__S+!du14Dvp5L&H) zz({Qo|4aJY{;iGfjZbssP#EK>BI0;0H13CAA<#@TPFoUN#0#)8jwBXEV#o2m*)iTX zX+0(qz46riY#M)s$xF4peO3MGz zP!(SVTs5m6z>W+%_~#>QM$uyW41Hu{d98kUu<}0sW=_oK7zOM?I=z?+yl5EFL3Q-_ zsg3pBh&-{fYO1aRYn{y<^!`i#HgjD6hIV(uqBt;?7x;gQ%VsrW&vix$u6wQ#dfEAi z5k+gw-lFE*Yu~l8T8Z`n)D^lU?QcvU^55aR3cD|ltZtsMpV2^1psTj*WT$wI3FSOF z@{E`2n&@{DLKF8pp@miWvA(3aGwSzdbw0XTeMMT&IG&#ozy0})q=wPTse;6_x@L4} zY7jav95Zly2FLWE#N(+c?o?TYO-y5&H7PA^f5}3Mf9ZmbkvpNtEbdIP3SW@MBwRB_ z+}>~{@ODFr>iD3n2He*}#hvotPIDY|)3q4oG!iB>O*m5dU|gp~Z3h3E56S(pF@^DL zWMLB$q*D_NH?l8yay-pBY!2kn0|)1bth_ZUs}l7ufH9M47}y##f-@w9jzL$tUXbhi z2uV{+A*vDsQ6*u%x&iYbV~N@gloma_#av*Vgp{;hEH72)mX3Tk^egByzO^MakTi=y zVCQBL)pI>eBV`JS4n}@!T@HT~Bl(G~ zYn1wGO-b2Pm^HzAi)$oBpjburHG zb_hAq^|*q|&73)Hzs%aZmC0l(nhu(QZ6a0<95-C95=b)Y(-PIY;k-^H%Av|+==N@o zyxw2)tT47#G;rn4ix@NTfYu9pXBiMx&XOdiSe6^0y$q1OK&Z1>xoj4d&m_wFT&0L| z!Eq!}Za+`YX}MD(Lqn9yrVO~dW}BjUyzIxv#<3!U=+#sfvmZpTn=;D|B!Yv9+jmvpmE#ES7bX#D>F`s3 zXNF%NOdFPLy}4OZ`GjWsy{~UAt&(hIhQ-=T4rSF-_hyD9)#B7Ri6r|*dtz&jJuh|V zy_AEJ@(^~|OIn`0!fe}luh7^vWFD3dk>RdNbCtA`42!Oh9W3tGhNRWvPvWFot3Rx& zb^SRcb-17ZB>Yr;Too%#AFi)zy%)Lnlxp9g(>6#?iPx^>sT#%&EUr zNo8KUtEw-hzKZ#@BgA~#XWJ$)9=VnS$6NTVvduZ+?dK39Q25&xL4cIp)uByQi%hTM zqN9EzsS=%RmD53nom;?i6YlUh3H?RjliG{eG4&fo80#-OfHtmj4j@;Ut-^d1Vyikl zIbr12V$?9|(7RIiImzC~EsD$ADz;Ck+rV2^X_9}&ek8!ZmFleNH+<6U{@v^9;B0#9 zR=8fa?+I+D%7OFg@DBV=*H*`j8^TVtf^EJQ*lM4F-$${{TPKd;T@bVEm-wT0% zFui0jCY9V(f=6~OQ^q*t5+-({J-&-18m=+|@xHD07#OQi#)Yl@RrVJU(}3m;i!UF% zR`wu1k2k~yws!jA2+D|6bC*`DA67SQ^-LE-z47MZ2AEN(fAck$aN=B9V5?(zF4Qm& zIVRI=r`olZf-)qG{e^v7Lt0!Wc>Jortj0bP$dJqbSbH|JBh&NF{H61Qy0Z(Yjx%RZ zEjdfozwJ>>MJ>}_n)>1q?|nyFRX$~Ax*ENC;@HV!XEK+bd1qN0?7NVW#nT{oy8E3jOxenbixcNk;f8Jua`L$M1 zWX(CDnYgb_C;_Z9ZMEXl%+nIiTv}9Y0k_~?^<%QqYHe9;o8!PYlzDPzaoxA z6e3_l2s|^zJW^2JRbX=3(e(Fu1c0sVCOaIod zS{I+q3}l??n61s2xVEJ0P1T8x#Y<*)Ey-HK>CR}{W*>iZ_KD-FC9~VQG+m1kmyv;} z_E^oa*(ZZt^NyWaa#pi6khui64fdnx=vvsS@0{P&HSg@=G-XB`emAERI$)y0QN7^j zx*%@w-XT{8Iwttz%2Yq?LHB}x4^Hgh{QrFYzkM4ArZa?uzdQ#{TX7Q4a*A}1Fd*~^i1&hy| z2`r$Ng8VfXcY5}c#nckWH$9~u%7MSmZr@@kr{n*&99>t&*)z+Q9(yOV z?aboLu47bN<_s!$Y_{i}_9dBT&b*yPd6u5;2%gq0?FeQc26(Gw)WqCMp*k{8&TBh1 zyY023C%tb%-qYFWe=5s!>e%c>9cPxpH%f*B*r#s$BnU&RfO!w9a{h5wt{kx!G)ni{Deb>C!v#lNTPc7~4 zfC4)*>-A@G+yCE|jrDg3^??l+|0!TRJ`4Nro&&u)982P%cM;Kcs@a?2ek0@L3Dv=_ zxt>hX%gJ5DRENbOoH^6td4V7aiY&dKLA?@b_OAHpF~)sPf?A z+_Nd`ii%VJ(ZkN&nLcaTiLVuXi=HQnzBxB%;A_#)wUOROzxL1n_GVkN-1%1hre||K z`zIY)lrm*peB{{PCG{C6MQ?X(dE&8Uhf}&jxp%gHRJb7Vuc;rT7ImgCy8hS7kG@WD z_L-BX#r)U%g$rx4%GOGrJN;4uxlEIEtaRY{jbiDGCF^cYPu;fWxOVa3H%88{)c^j} z+Oub}pU950|0b8TZOtEBl-^tQSN5~fZenZo*D`k&@m$9%_QSuKW!P(rH4tfgV~@F! zbZX+f64G$LZok~Ie|aHM7`HICF!nS@*{PlAT*~Q04@!0=yfVEpVUHfol)Q{))<647 zz?~gC(?xbSlks-)l?2l(iQNhIeWTM~VY?--xLv(X34hoh6_q}?)zNhAXj8Z2gN<~EJ5`}VK@`CU`Esj2j6FelRViP`af`HiNVA2e-tG<~^a zzh}p2)2-@hn;l1IyYz3&d3dMegMCGgqGzidqN9mh_U-@YX3`;R*YE#+X3ahteA55_ z{NeS9y9C?Z(?HB&%Y;o2+alPq{%!jYxbNq4OX1ow*s_1x63_gfV|*^>7uWFb&td!S z-_HH~?7#2(AN}uT{rmO*>31ud3s}U+vWtE4+`OtUm}q!qr97q~58{Nhbn&@(fdOqWGL59_C)pomkqwkq~0Ca#eTa7@V(42nvVBlkg@XoNWS{~2+;%C z%zMNZ0>Qf~;p+m#`5#AIu*D!lrIu;A#$7`w3h_ZC#4};uB${M7xlIFEP)~mw5Q5G^ zskmMp8+;>_Gi`@WeXm zbe$%`Sk8K45xf!h_+Ekf$fdP`SikZQUsY!=TAK!X)Rb@~_c3@vw;d_%SN}!xYj_Vi zQ5LRa0r>HLzwpzeTL8~Vsragz133*Tl?MwWi^BV)m|IypVRCxOfZZ&AC z;koO*1R7^!8!Wob!wC z!hARZ^+lfZ{aR~0QxDHS(0{|T7xwUtmj2#n%U2>MR=M z{nFE#MerSYi>_A_W|vy2&_jM1QXdTb+zwb*6brt^Uscc7%uiLmBs|=HZ2iJm{jNKU zZU{s|X3^p2RQiSK+(PIZ>>r=9(521S0M0n zVB3mmDLxXK*QzTJey-ggrPf28zv$H7jgF@FqeCUOa#m?>E3QEI?!5N|E(_GJbhNhJ zuf6+ll|f-I^i#(njs<)q z4+J%}q9*9o9=OoMxSChDKq-w@2O$<=oU`qk6b2^OLMYVmfxSs~FI^3Fq> zfI(Z`uRf-au}JhC#T63lOVU=Xkye0Lh!A{&DmZ+75cIDyDDylnvsT!T0`e%He<+0K zjp4Ou64@3_a=q4Z!nf$1VCIs;r%nOmkFWg^q>qzb9XhJ(ICv3v0nd}|(RHLz>IqEZ zGm9yoB75nC-5KsZHx)+W^DuV2Y&;`q;+kSSF3ro<_=vnNK7z;BpD#-p0r>Z#9)rGS zES|yVwqJ>7Zq7zU(WIgG2dhDcF88(An`NM>m>LcoebGF7Z#g@QKoONRpr;#=IUz5g z6YTH`l+q`H_&32kp`-84LX=w95g!3vuzVYgOEye05_)=I+7(G~`ce9Tt2jO~W_~F! zf1K0-wb0+Ep?`|SD6Nd%hMLgst9Q0Qi%eix34&8J?rDe8=o-0Ru0vU$)yRW`0?*Ru z=&YMU|G%P|Iw{l6$1_fdW05kHU#4Ba4(2QLB4RB|Mi#Uq`CFi`lZPMY|I4P(i;2eL zhJ{xiaLAGfB0}u7R}Bs1z5YFCSV$rVGi;Ma@UtX5OBuTJbOt_;J1q%FVjpK8XT6Jd zuyJd5|E?$+^WE$$Cm4op9%qY<5-${ z_Tt0sdc@5~_Ci8E(MH_7&6sz?wnI{FP)j35zfk=fet{Mpd>UOFJru3}atGedncuZ=F7FD4o{?gT<6v#dD5WeKL5^-5~6qX<1QC+ss8EU;i*(h8SZ1w13B~{Um2nxV*m|F65^@feFi9B#)kkjE%?+S>T;JbUw6#tLjm=w7hEPOT z)jKCu0XFf48EPc3n_QntBO((${HE>iN|AHATIP2Z(CWwPDCRQb^uhWN0~R>vGZzo~ zkZ@82VmKy2{CO?bvqJ8gWD^S{b!Zo)J;($<(s6S$=;Mw2tARY23nSP5*>~FahEbMvM^SfZb3-;Q`bC*R%L|5+?nS?l|9Ntr( zW`x`>3iS@?-wFTzCdW?v+lpK2U=!FNIq`7uo># zaOdzfi0e0p&NRclFG`GjsJrE2G4CmPMec@32~W9Lz1K}xP?O#Koin3RL-Me$Hx8hK zc1B>`6VCVTg*N3p0`+w#VWC}iGiugIpB>=CYnAz4PR5z>yD!m&yX)W3csP!ndZ`;u)D59i;ryqv&I)rW$^48jp)?hwXm2cP`wc!)+9d*Hpke zUmB15-{VZSrnc+J@@jKto^|fv*9|BcNQkE`vw8Z4%ri zU{bRFb$i?vO%i}kD?B?o&2kdAGfWp9?0LM#*QUBRuJCeA8IbcY5xkzNQxn5e;kY_g zf@O8|QfRB2qM~QKIm;3tf(qRZGqm1m#a>?Yl zvSQZBp-4O6v~hRoRwEl~LvLR>I~n?@L}B9X)v~c6UH2E7l^kG}L5`Gn_-O6g{tMJO*yku8$&QXXZvD-3nvIVBx_={omOUud zbaFA5nT=*4j$=hE}X3Jm=U8z{b*FwDg=fm+sR5nNM?$%{{Mci<`RWwvqg4**UNn>uHH}?8u zwzg!M)X3&)ihV1QEAsman3rU@)dnzFSIU=bELp{TVV*&`oa@gcZa8lkl+Qxl|1`lH zF6l45v!4gt(v>(45NsMAx!+~O@mUYEmdq!FGu^su@}_-wQL3za5S<6x)l6p@V32e| zZkC0|q6dA>iupU(`_hHHlCW0+FWW2y`d0xqR4>>lX^4p(dHdI4RO{L zO$6^n%1%X#rqR$HxoXJ5_ou>r!@DIae4Gf!Kfv+7ZWCGMYi=|yz%OBj7EU)0?E$Qf+UN^}e`Y`w z_JN(Uf-tj#P&edB)4i02AQTB=07q7^Q~F<(tb(>NIKc--TA~B|wu=w>R_cZp)>b%g zB4N(d!I9ECx^9BXqG{)Qw+E}8J9OPSf5-y9_Uvs$>9S?r_!wgGDbbEW$8;ED{V@_I zTI&qcBlolM{q2(ZP(IYNbYB`u#*qrsqKSY}nAupUTn%yDwH4UEOxF#Vv2JWXrm`*F z$ZdeS-b@E1uZ6mEaQpW|`lDHU_oL{Bk-LB+HC+-N?X%G% zAJ{gG{KE|yqa~$xdZR!qLfoXtyw|}GB-9M{SfCk(ll3)d(tVa4{1l6`sscDcKXO7{ zP^}t~tpuH9LEW?nMtJNF_FI9g3Ne8>M8m6q0nN!4uu>+VYA@cw)||JDXxY2fEkOK=pu8WT zY(dM0>Wy%0uL`CTawSpm2cQtm&|<@)uzi^3h*}y+T7eqXcB)PLfZ9y#6O}lQL8^|Z z@i<2*D4RNy95yr#R+sG?9KmD99ncOZ3}tA&FrJ@c9TcWt>91esLeIiI`v*s6K}`Om zKC+>w)e-)p)ou>Aa^_f|{kG<*TxsPGVaQMTP^?<)e-8Tf^#}LArxNZvJvahb7@nLz z3<6Im5Q>KIZ^Dx^6>O?tohK}pU{AvR-0+JUGmLY1=Uz%zHW3efAADoKf*z@X@0|(9 z;8(KoeW?57qbR!^ydA}s3K^!og9JBxe|`BI#LZ8Is1@v-JYk78E8O5=X2zI3N$|}< zcy3ZQ#D9mQQ=-Y!{qe`NRkKK81o*sw8S+Kqk?gAS+E={(7(p=c;^vjKH0$tI_|tRU)4ox_tSKBg?B^sw{Q#=Z9i_$=;+^J z-u``jL-qUZ(OQPKd9IEF)y+C|=jd$%=!ufl!oNUdnqT0rv*EJ*pnbz@alAzm{uIi2 z8Ols)+fdyP$KX-fNp)|rxh@uV7j|k6RP2RWgOO<5686V%vCq{+W#e|NXxhOJ!kRI? zUDEo?dmibgvNDoR6-VWdbV{K7x1r27njXoA@;l-96l@*vzBTYW2**00zd7)&;ivD# z7J@#oiHsy^ zH=F>t63%EM1DG8L9xG{1bXMt;;0lV4=5mwxPi@YsWTS!2MG$jaxTujB@Tw|HXf;=% zIdHlANay7&_oZ)lqh_1T-VHvK!Iz6gq1c`kovXUHWtC@3)b?!fXej;E^ALPNdf}lv zD*<~v0zMtK27w;AVuRY$a(0y-0hENG(8xN5WkZJS90+S6ROI`xM=Qq5 z#Bq<9#uGuYA5i2bi7k$7s&gv%qHIuxoc7_>K3jK;AL~kpp?u#HB?>ij3+NQY?Sijo zb|eITgL3de*Q1|sNjlE9oz0m*_;e8 zAuL?gdEwTevO&^$A1}yS&tg7h=f(RQS7xo|e}8MWa>=_Z?<2A%(>v&?@5a#=yZ;(g zWl5;1JPmo*mCW^p*G~}yj1?Ivn@p)G1FMpNUv8(O8)$avlL3L>%r+=gbK8KKwx!6` zg%^{?1WfCTq$edypM_hD9_h6H26)D9YqVAjZ7l^H4TzR&F1%<}tG> z$YtRIe?1{{d~?e{ux_%tumsO}LB!>u{Kq!q;|o^=k#igWal2S6@SjY7iUkb_g?foz zv=08ipjZDM-ff^&HII)88KMZV?5oHj1s@^`f)Y=hN5L&jf$hlk`qjoxWuP19m|VGNPaf))|97T}>L*2z=%z(^51U z<_K)S8=L8oy0QFzf0hHjQ(!T`*G*ARQ4@!)iY%&`k61*TW z%;fFn6h6*U&c+Yn^C_&vQV@(Al7wU|UY z=RF~q{9e(~xqHn0`VUUVc@z-yMuA7HYuMYy)x5XQ%)Yk|^2`5Gr|;JvJt^@h*fAk|7 zq+#60sM|M#_Nlh<{jsDmH1J)ejUXc~ij&0vTCL#1PWHPy_6tH2a_3wuE}7$Ztdoul z7_0}Q@&wSnghx8mVxwz{N`#ETs|()b#SrV)uMeD*Kn|Wbj^Z6f2-;X^QLrIStOY?>y+C@9CufcqYR?+du#8(ld(>Lkz%# zJc4zZ54UM&`;KFuoc;@x4~U?(FfY z1cvCSvz#8i%x@U61CKrj*(2A026N;iEOMz?p^=u#47baRe6-Z0*GNt612@`Ln0Atk z`%-4}U#zyHY1m`5hN8=ca0kBQZ z7q(B}=yoE6^wpY2a&lH$azgna|DBIxrh5pjI1MiAnj|AF7cW=ac{PlG@AGZok-1Y@fba{;?})Vq`Ie#AQsrMKtl-=ULq z+0;VPi=N}Ej)8Bw31W0X^XBn^T(9nQ)d(1(*P#9v_-JkzgL+! zo*1d|m{bhXjFq52>kBO{{+K_y!Oh?9xHV+tj%VU%U} z*qasEcHq*odQfMBhYs!J=`0dTv3U&bZjlh`qCZEr)<~e9%i0aJ)HTdeq9I`{vGqnJ znhBc(B(bf7a6DLP;x&zVz8Yj=BVl1{4QFC2yB99sAdxT616fU?+5q(iymF;YuIQF$ zUk-CJeKu;+);tQ~7D~96+rhC4Ios-EQ#ck8HkK*$kL0PGkd27!L4Yp$+?x zsVf=6vUB!>}+CJ}4msW}E_JmzA=TN5)6>R`k+lA-#ny%*#`<5(2RMba_-KVAaV!f_3>Jr?cv{ zi;wmcunIk8eNOU?lZzDaNoLBrS5m=qkqkZHhIlggi_CDzY(RTavKa>oc#0ye&nYqv z5F=DopORGDMJ(hfqHg+tCaF0T@{QLX`GFp}8r@L+F*jbD?j0Y!9;HVvf$WZd>tG&Ui9S*s zQG4_PHP+tZJcADc7QSBHLm8pH7i3%VM3!X-u&jaU$vxVH>CjTx3~kgxA?<{=Zg_te z+wj>gHrlNnZQ1P6)B66PA=ut7Zt>{a_5HfdY>|$ntr8Y&LxvJE(W5U4fiJJJsHZ4I z<6n86c2d=@U(2?)n_%_c5Oi_ReexTx&{!G7IJX8EqcU@w>N@&*B*sKHg%l7wXLR`> zJD7|D3)yDqGXdCF0AspF!sz|Wq}?o?)SqX`>o-`SmM&YD-QRV>m zSZiq60Kp!rJPkQmBX7oC+QpK9Rr&zNK;X8pLiZMSDa=vywifJy8EOGz12mg2$HhRg zB;GCTLjcHr#o9nU5M-=!^~=SH5lBX%KgSPP#U4(^MCS0*hEk=;l49TF@Ulj^nKQ41 zx**xH%SZ;;!7r3Y$7@fx=~{XFhUyA9Zd1KmZ15+QyFl}XCTR#+yNb=RJF1e~=di1E zziM|?2`!E)jeWH~hghv!Ce4(_s3lOxbwF#juo8En5^BspehVKPl|s+>sPh&*S_tE$ z(>-3B*Iwv*G&(*i4AY~lVJvmQxi#&j?Q5bm;;H}+9c2d}$l?|c)ZBY67w&l%?kQ`Z zbbEyjW7Pv+_X4&_X&Gr4z7dX?5okwjV?uB~!c~pzwpY=PwfbBE7ok)}A40`}yXA(w z$MSIQ7~}zW1dzSf1BO%1N~B-$!G(a+T;SWb;{1np*wa$YicYmAX9cV?Pry2($w7dv z+X=SV$h=)_jK6}-`e-wIk{ep|WZT`5fw8@N9b*Gy1sC%!-i@f+HnYN8`93+cHZdZ&P{2L_yy-6LfM+FAYJ5sTMAIu&Pa8jJ z*vS%~pw)s;h}E;_?__sL3iw23x*swCvCd)f5Xus`6BHHfR95q;(hy4#)Mi-meTD+| z=@QIq74Xkg4kQD7jA6l0s*aP;(rvl|&}AEZ8vsF~=2o5D!Er^2VPPb>2sOWLL$X;r5w%J! zXlP(o4io?m`XmdcmoP23do*)t*FCzK_8$eHk4)*Ki9uUpWF|k=GFVLk2qVrPmuLR=T&7Fr~4~!2^op{3X=&s3vN#Zw}v;+bj{p4A+sK8 zMXItEm$F%Jd5f*+v64e3;t!zz26Js9JR>OjFuEfuU;zID_~A9YwuXZ|qo@frudLhS zk$jIB&REJiz)~#d0)4ir6xgf47a>XA*D;_rdiSqkK~_4GA}K@M@Jy3p!A#&5v9E%y z=2&ZO;I%KG1ewQS4zyxyd7#1`G!%ptwulu*U{&?ZfE7^Fmsb4x7`BCvfLxH{Ut9bc z*ss*kkGUo3s*~vztQw+Hiv7`dIf(iZ6oot|pnU`vU{pe12_u4{HLPwNBY1F4amWC? zjsj!=1;}R^(m0A@S6zHV6-P}6ETVm|24LA>E$a$TGQk>30doyJ-8EJmApz-Yc3mt( zHf;mXE=oNK%AQoL@Xu0T+%4|i&Pre-VH3cHWyLS8LI!do|4k4fK!W&Bt8mDEAp|rP z%S7w42+^^ZiASF2nTt_ zaa|8VUBT<1c*5@rcx;0|w|Ezy=PzK#2e$AV+FF%Qa=5N1+jp`bgO1hqu6FbSvudb< zZ6J|Rz>$!5*8Xe4SmG|=pYS5nld!%p)dOR(Kx;GRdD?mFZV|-Teglua&%!T8abLL%qKVQM-_J+VCDKx<=hCU!8 zp&XD>#%Z-dZe|Il8J+>H2K8+5LK`8c^jvb1IiI(GEO=PlF6rOSP92M3M0_lxgZ31F ze?+u)hF^SqS{>$9E)*+PtcP|S_t2wD+c(sfz%k`dSKFWs5Lz}t$FR(KkKePrhTIkG z6S+*@eU|9)7$(+Z_uRI|Fvzo)+R5U*m?6g4W5zlvJ(o>_dGoBNZ#)J@6+vm(m+E37 zDPbgE!#X~09uOmOTRsnSmJ0BKh+$kDsR1jllLEj3J)mh>=)CVLXAY4v2%hjbsH`z@ z1Z4dSNFJ~%R$K@4Iwo(tRt)@zc5Fj!bIW*bO6Oj{qJnopCg(w{1K{)7<^gE!bOEe2 z(b|1bdJ!)gTFuw=M0XPxJ{gz>X9%D%n?Oc?2J~k@uPEC8&$`Jh*uwBU0Qolw+M~6F zt~GXUs7;3BvYy8#{AK9~>PDR$9;dSXyGcLxg~JhDR|7xVX4}o|6u_Ja-+2P*5}pN< zsgHR!cCgY0^znU=%&;Hd^H*RL=u3X`tK-^{enTMSrfY!D(X9txP|yShxpu0iD1dZ7 z;UK&5J3iMaHe#GAPHvO*AKe$ub0&0`^UvNCFPt4)2AB-xEIB_<`K%-%SPywtDdtm6 zLOb^1`?OF|8VmGTag{B_d=c>cbbdhSKR{737{B1preiVBzq&3lA`gCaET1L2HK0X+ zJm@U>?n7yD?CNO}uONls^7;PdD;{irkf8I~951yZfyxI&bLqgE~H z+QZw?MwX+#nV{X4s3;;U#{AsHAF%%cY(WhXiBm+`4xlLoD3e0Qbhi7$4HDuPYyqjnD^%@`v=GZ)kz|Z`qKJ z@=Mf@1C9iqKOJ=v2K>F6v5Y!_CGv0YO@XrTeWl<#^zU^_f@_}*>&`ic!-8DiEX?Hz z<7zgc_n#lG18XE@9m@9Cj*;9v8ZG?)E7B><-%HN1yXhp5@SBw`InhOo|bE!$sAQkpD$Ete&z zo0XGMNR||fac_l;!=}&v!Ww~jvu8^bFi4`i`)hu$F|yBg7V|4SZz#7ah)#RcdB~4r zD)eHX|>yZeMxY=cxIe=5gJ19r$#&i-KJ96D!XHx-vJWX$!@M?i{79w*BB6F=74p& zuw=4+UyO`(FL8LxU7Y7VxEEv4c!B?hSW_5jH|jE;-Wh(RxaAVY!A37Au=EEJ^cSM%VBHw}26F64L^f0{=c#BFSLXI{1{4Z%YwX(r{mQdBpcan-iy{J6%X?xkq=u{W!mBW zx17W2jfnZsxiy&NLJbf(P$#xF?1`_sI3_mR0Y@X}e7tPoyMLQDIXj*fE?Z5<*F{H7 z$4CnY+!WVDFCWyW5^<3PHK51V@#jGg1Z!9x_`e|F-89iyW-iR#I0igf8$aW7FH&Ji zKwA~kqUW>EeS9B^BwP9Ag*kHX!!B0&8-RA zIukgGrK^S(VN{Vrl}CO6r8C_|J;kn9zDh+Q2!`pZ?i)Wax!hri(`a^I(YwqyvAp46qLL)flAPMNddG3W0wk&!ZwAU z{2m{p=1**pb8shMrUGICes||ppqIzRAOo4y@#-TW2W?>wP)hVDQfJkJUQuQgs0ZsH zhMK`N^e#w4F};}H5gy^glQ~r=ALOEWmMQd>&I0x_|u1 z+r-5i!EYO6qc*gYeN{uMNImy14c2QK<_FEK2l~uWpFy4Sd@pJS?oKw#&7LXTJ$;Az za^#Q|wBa%IUBFy28aiY8h#@>?^!^y*i!er_F_$B;eMEQ;$VVLH96=xpAXp;>Orko+ zzal!D*vV3@WoKU6U$#Klm)y!#$q25=NyRZ5wX16N7@FdcUyl5T8Nb7Z$jDJPI?4e) zA$+?@R{ZujV9fg!8^Oi0Nu=&mI5io^B>Z~scgr1P`71v-CrHMz7>IiV;#)ASxC(Y` zOfRq=X%1{Df5P>vz&;#>Se123S>FALap8iC_a8uN$=j6Gr~IiyKid*F9B@-E7EE7W*QcY_YOt+N93m@|7!ED9X(sF15h z$>sPLWc{X20D6C+f344U_Uy$e;q4$p2NJV`UdR-o;!M24PopPc9NfoBh6M^>B}>R@=`?<{ z`~dY`Orb`J1Wb-`nQ`{`@7`OZIY8x32QJNMP^Z<=e#?V7Q1*K9Y<4@F*c-<#GUW3~ zjie{jy$aU$u8_&Q3`#_Pn2%h2h zm<*<534N||apeM1l@8~TJQ;~EO!^*|;iLvf+{(u;3SuFrl-*gi(-nKJ!h1g_2!HDo zv}|Erc0iAAS;snV_Bh3mkIBW+jM%-6J*So2UBwH`^j#J79rD&kv~`)FKRBd$x@0|P z|W00iWKuznt>M&tu!sH>d-on~TW*`Z&!#SoB~~vILL8 zbI_K*9OE&TWXaFZ0KPD+^*_S>KaFRWGd=LrbCV{X6Bi9uC!@zMIzb=dR>C~k8@v25 z`~BQb*SF3J?-pJVzBhth_8y_2Whd{rd2a-}I7y9IA_$*5u0pGL1p2LKz-~V=_BiLT zW_jfqWPwq#V2MS`Ja{3Uw@tNIB_oH?1FlEw*e|DcrIKR_-Bc?Vd5Zsj#hgUJU<$8E z+QLgXk%^EvAtr@V2~CEvBx^Fr?o6&kyaN0xw}HkkQ%X`sc0L|w2=wejZ+Qj{{3vzRX!LP0m)0^sB2H(%~i;V0a zCwmb$1?H3RZ>~Pv_LL-pcO*Kha35@gZyMAs@69W5^qGE|LzoV%VH>|kmNXR4-Zzxz zn<1$$iV4#^0@*1UXvy-vcQ3R|&>*f4s0qxSX_`#wdWn(WcB{~r2D2m$*7cusd@?`) z8!I}K>A4Pk1Zpl?fFk71Ju-pa0kfkObliAsLPkN$(_b#H@s?zpa=~6E7C0HuUN>=n zRB=e3q*(>`8A^nv;%r4oxZ?xocF$(^L=5DQW9&DIvj~LOJA&c<2zJUbL7&RaQQ$oR z`Xm7_iiiWkp<@0W(*$j2vVz%tzp0y5gPIA?gI}fq9Wa##j_qYciTgn#VH8DBZ;WTf7zJxqMngQG=jE3Ne4AHt z<|3Z}^Ka1R+EER+p0{;wXR|o6D6N>F;*6KZ1rgJcU79wDnY}K|%l3gDk89e$!!%=O zDiQwLNil9&9@xFxz{~cy)6lJC95<=R9=jpS!KuJQS`2Y)>odi5%e9J~nvQ_!+dKQp&vSn@weZE`c2F|pb%3IHy zz0LlDdXBI zr>lOLY&v8TdSuWars-=mTR;|?&IxIgMjke@rs;!;n-Br|S7ZteAX8_t&_vjsAg>BN z@FY9~S3Fc+tmVRPOYUI8h5hK$DEN^J`{=4vD>9KJ+zqAI508u`M6eHHDNlY+Gs$Q@ zSlL9d&XB;{3i?DwfvM-pa!p{fkp-<$^Cp-DR*+RUaRSq{u)^dno;qRkT^4}64t?OG zgEZ1IY+*IyeHkEnm4PipVGhWJdC<9<{2?>cL1ZjLpbzo<*KLYRVC4QB^$T^;Syv)d zo&$8AAXW6P8vFTsAXD%!zK3Gg@S<|z_W{=EtL`SmbVFTt_YB=wgcBUUthjo2KMM;HkKm_wsWouqjEve{wbYQ zmWbmLC7wyFk&PW{Yh4f1bWg=G&r@t`=Toc*^;cwn_@3L1(6iS20-9J3VG^Lm1 zQu@+bN$5YSC&g$0-s+KT${^nHk#jp>p0~ve48xo+$8%m}6Gd?T*FvBRsCkOX2y_MX z=U@l8ua00+`V{JuHt}u6fJm*l6azjm8ELT~C)@-%;o+4ZopVTbmME?ssubRaJZyB| z3}>p^Tf#yP&_n+!$<+ftc@%t+1*GM1JLn%Ej`K6=&vun)lJWIu+DZLtc8VSyE@=l( zqX~RRtbfU6$98KOmAf4LpvBg?OaAUdqjS3+W2yO^XJ*;s>|f`HnsQmYY%M!k;nr*1 zp-%8J^t;<745ilA4D-kmnt$_7jD=Ds#g^J2QdLi=OQ0VdVNU+f(}q9a06$lW-|*16 zjbGmex(k?eA*Eiu4yYT@)@BBCh&vamD<)$6rm}HE*GDL-{Gu>uVxF#1gerAXPI%?D! z)ma#a5!>d{Vf2UI-KxQPCs3TDD$S_VBYB!>C%@Fp)leuE;?GW|gAI-<;8%iW&8Iv- z5sbD^W7I|EATz9n`G$-;SZsBRL@ryIk;~TDRh)GTD_=EWebO^vg27?|>{4OgW!^Ds|yW3C6>s z8OIJ8L_DU>Cy5dk;u~dZ$^A+4yx+iFI0|wcjyD<|l2}CO^C}sP)L4*DQS*yqvOb5I zYT>9@&`Z=u+O1b2NHkpT+Vc&_^4K1U+d|Xl^~J;YOThLQFo}ma@Bu1eMV&iXb<0dP zp)55N+k)ka4RF7~m*MXSJadc8`6dr^+d1pT1QD#)8RZiq8=!58s*I$xK9WF2jVhmC z?x7&T13^iQQ(&$6mFD`uT15drsV@{HRVMmE6>tefc5WBgR3@1w8P~Ah0s5{6cz6S? zjVy{npL=nC3|P57&dO9LS@*gxM?&D~&+Q?J{$bLXYU27((N=gqxi1-L$ScIPGZZ#5$)jJqm<{W z%>h&M0J2O1naN~XsQE0q0rbZXuodkaNH!(+1^W7Ig2);+GobvSRFQQ6LAKWf)etX; z%p1<}`)-Oj?)Vi(7kt1>?=RHP4;Jc|-Y_a<5I38y`?KMZAf>0kH$MNOVjn3SWC}r7 zFYBd@+$3~Ru8y}v*w_fHX!0aZ5D}D9&B8HHAE$(zGD9At(AqR{oGEQGuD`ela)NGD z#zv?jWk52PyAbK`(cO2!LZt2c*V87DY~&Xpmw2=k@*l`ANc=m;B+Odi7uWv8FA`uA z&hfuLE`odkF`oLH3Jo$k>>`kfr>f<7YRR);|422}-Yx|`*8uD0AlQS;_*B#L8iT~h zCVxt_Za{6SE3>E5h`VAm|K2)Mm`3;Fcn}lGcnPe@<3iDf@`+ko4#bSu(eEOa*oo7Q`kf8fc&y%nx4$ny=rX+;NMg`$M&lY%I+aDc$tWJA( z-PjJ6Q_;*lY}p;Gf%pk$mJ(VF_E4)95ES4n4SC>+$Jqr?-&pWzl`?5#u@QY#2HF=D zoWn8CE9!tB4^G#Ux@IK>s4HYUB#>bgppCxYng!2NjAx-|z66y(eLM>dY6`H$Vg=I1mJ?;1prU6myH96<&}5(K!nA`98x0{sXz zwIGPxBH%Yw1HW`A9mjr5f_gp&I51V7*ooD8wC5M0Z(G>z- z1eQ}UCJ>v}39-%X*;Ka6jB}}?NbC^utme60R93sbvlP%7BHaIzoYiMTk-H!xzXcff zHhKHIhye^y`9E!)SD)F5pyuF{!IoCqzrP9Cq(5lfrQzK@U3e_TgPxkJ8cK6i(V!2Z zQ6i*fqrvy8%;Bhde5s=b0k2Z5JYe(W?J}pAHTD^ zwDO-}_r{2UtJTypm|#_Q#LTIO;ZI;a{d>fW3ELW0+vqjXgL{pgAnt)NXX z=_l35bTo^Ec`IZ(BR>$xqg`Nqst7u&40i9rTn>2SZpqLGHg9(GK3yZ172+IKx!`Nj zb}H~T4acpp<>eSw6lG&yV2E|1s&2VDn-lPPY*&S==e5lHT;P;VK_?YubF!kWOeta6 z1Tt|a#GvCgOklWVq5m27S7rsue)mHyjuD$^L(uU(4p>F`&^LtT@sj^V*89LWRo(sL zCpT#u+LGRufCW3b$xUft3IPLF4U$5EP%5k1Nn5e2iZiW6BD5~Fx6R3)LO?753U)qD zlO`hK=Bf)W%%XLx%C^qo9-e2dLspsY2_3plsHWt$`Mpnzd!Fy>$Lqx_H@7$Eo_p>& zpY!?i{=7f5ca5RMa8Xrk-k1w`S}%3Xnn>&G5O9p;DC?_$5rh1_v! z&8M}<0?WiZ;KU~+L=8^!D~~%_+r#kRT|DJ#K4ti6WEuQyg>p$Gr#V}|ShznmWeb_T z!z)-^YocZM6=A%wb@|yyz%en=!g57dXwn0#gHH_|zH*@sbEBGQ??MmhHqcKxr!gWH zPe0B$wZ_x87+f}QrN#Un<~DNdd;O=|ZN}wii+1CktGdsc&%z_>!?nJe9^+JAk~p20 zbhK}~q$FiBq6~H~A`OE#29!72x0t8K1v!{(ZYi|L@mhJ*rmY9m^V*^QLpC?!t!%!1 z({|3Y*LF+DUC-)Lu15P;m6>+r<=ST9IA5HB<6N;2$3+@s*1_&lH|G$}7C7LlKj&fb z&w1D9WUu*ewhOS;Sgs^(0`K!!fY@MZeYWC5Uo~WX1)M;%wzlUj81LQ=?e3N zEdhPkJ(dMOvz`pj3vdN36}>Y?lW$G;AMf?s{-5^Rl=XtLPsy*$3%N#E|9g59ZC5b| zoO9mnz2nN4HsA}ZjVG1I0?(?OQw$xk^cV?Z^hEpV?Dqjq&fW zwZHI&(8~;)@1IYI1<$GK_M26vWVp&_g;$7beKmq6|Kx-rf2m6+8=|3ib@|JqV*XOY z@lKvYe?p?4RaS!sXcq=lol)j@@w=By1GI<%qYhG=ycYOjq=t$lZME!Svx z_zr?>AzsY19c)9bNQ{RMG9|$I`zI2f5n=qIw0Zo${1Yvks4)JyJUW2%55B+^>sfj@kwhxx)W zxAe5VdAJ>nI4ifJ&mLQ#JNax*sH+4uV$nB+y{k_dxLd~inA09R(LJ4q7)`ouTB?X8 zpXD80C0!N;d1|K?5!z@qvmgF5pJZp)H<{mcyPDPo-#pocB4VDAfV*3sX!!?nJj;RE ze+kEk6pVLSyt*jld#P@rCR($zfyH+gA-*%UM%~_~i@#zrR4ZD^518$ZB|NVF0T-wK_X@!oinrn6JeXWI8B1^Q2C*bSLr|n|_Jb!!B;5=_r{?zlV zmN36~h2^}X$Cws#?b(gkA$-U-m(9H=kdjh{_3QCrzdr9!*j%x_;G-)PdwP0Wv4`V2 zh0TNOxcVYb3N4dMfIrI^O(A=5J-^ar`>g!z)F2q{}4sH(pF7+c0)+$WiY4xy@#d zIuADWI%!J03%RvVk2sWN(vfH+s`M#+W$+#+I|Hz}1JpZK4Zd(CWxOwC($hGvq9xMF zqI5g^ULto!%iu3cb}D@(GL3ciDiK5Ze|{?~&>nx<6jhFtc(j-+T}ENN0lC39;5Y>g zCB~?e_>JuYSO?L`5qN>e(V+4Dol#l-vy zQMNZ*rHj!eO)0}q+ulD-)BfsM(xi&1>r>xW3}cs0yAV$q)y8PdIr}m5+z`A>&)SQ& z7K!o0{f8}X&&$0xikD-~8?e{S4r1SC_r^}&yvLjoO5Wg&{vw)c^NbyiddD!4AaB1H ze4jQ(_u1x#X4sSbS63=}{n3hOPf8tAjR+dmL4kUk z(l9Q-@BfCtMlX@)(|up1p=xYnl+8QoWhI`gR|V`m1PjB<6`w3#`kqcio3-4utQMQf zdxd6TF;)_tXH3wX5og`eEvlrr(}*+18$ZuXdAsqwT})RIFto z6&h5kr|Gxlo20d;mo#mXUHHp;wM&|`v78abn?aXr>{I03o*Ax^xYRk0GsE{t?+tH| zh13O(_lAq*)ndAR_gEVCt_7*Pn}3M=Jbc$5x)tU5ahGkKWJ%d1E6Oj#x!SK0bD!={ zF8UKz6w9BwoSpAe+B6$6MgjS{wdCTi_s`7D6nws_hLsI?ex4W{2FRSU;K7v}<&f>a zuPJJ+lI87(L`5IN0(imG=xKt1hu{7|`P(i;P*LxmW?$M_QiLoic_Q(ToxuM)H}86l zLK}h3cAxX3rr*K;kxIOf=lHG4+q_j(COvHaucp*;m1DQJuRG~Agiv8xUI;t_XBk7k zt#W?!B{SET-1A91iTWB(d2WtF5{X^Q^{vMLQkm?*bnF2VWJ$<1dQ_n!m*Uw_Zw7?-yn@CcU$Tg}ev`X{C z20L_9%xmb+&_T*i`%9P)1$?71c;-^*vo235P}47Y6tMMChuT5z-k|flh~ubD9ap#x z$M)?xRQF&o+zkd3Eczyz%7GH+nO}L$(m|!Ljd+RpYIG7;`?$up3?Auwj^* zFU-FD%u&s0CMyDvRnTJ)zeSctj?1RB&kixUJB;)1L%$iv{`Bp2)qbn|ubA^l*A!Qk z_f_z)e4Gw883p#yF!s^a!JP0Y5y7TK>ggQawwyTG#*3C;sS&Lu+LG1-$0QrWOu0Lm zXH{Y2JF76KpS3Bqod2Tohz)kX9eIm#MttQ&dGIP25?g>I-O)Ok7~eLLI3=frPfb1# z{WsJ$(ei9hLGvcx=9XhPJ_?K(#{=P zZ@}6B$=(}OM8Le$1BRO!7U>~Ed4u{6{4N(Z59$+WfWPmg*;m6U5yW?mf6%2NTm0zN zxt}mh<#suMx@7Oai%de}BZ8Nh#FFeY$&5I5!LlcgWt_RUh#p!68#ZI$Z$Y81GFTBH z{EfCe9Y9_{N@kR)A|qjjFJC2mbZs{LU{9BsP%9vH8uKL+-%OE^FYxpXk!K1~o^fDo zl4lHH{(w1ZKDijKReLq}^p=|oPav>;nE?fTQj_Z)mA`_0`VH!w#t7FZxyIIV4~o8C1%E#QM)2wdNnzb zAb78A&aiqp46maVp~oV3;1Js3&G#-qW_+au-who-y?uX`0?%JXpU2RzzhK@a`Kwm~k=olW(l^MeFH)av4n~qcc_&zf`L$MO z=t}bL*pK|Rw-=FOiE$tOY5^xwS_HVFSuO3h*>5wcS!@{oA05MyF2+0m@lNS>4~6Hzp=`B)AIi{iONSHR?G0r? z5;}C{JyuYFrz62%s&OM?qa!6G8p_ON?}(Gt4p&{K*4>nu$BP2T_%AS$q4aBUC$Swb z@LkBvW&LOPN`*L%(c(jy`hOrd)>p%6fgwq7m!sm%xx7)|k_u*CVV45mOL7$r>Drai zg66r5rvO~OOb>T=mh`r36*2S%HdIu!%7?;gM~;ugo=(FR$kg>!Gp>Vwk%NYmh^xL5 z6?UH_Kdw|o+#}VHFBJ8@n4LsUX5e=!zpwiKEh_x#hj<3{(i!%vj@0FPpO4 zz@MUmPlwcEJ)2oRu@5m=$X!1tE(CJWs8RSWVm|I+)BvyPcg6JAkL_u9*e>o;Sb@vb zUL1c>={g#C!<$2G4MW={rvH9y=!{M2GuLe&f}B8T;U*!X^x0%;{luXvr**zPeQv#D zSV>nFhPaqIP7tGrwcck?eMusPqGbkYPK}cRGFp)g;5x5cKc)+Tz4mu`nE#4_^Knh< z;g~Ber{1KjT=^@L3wU8xdu^Nir3|zV5lmlY(bl=q7w}RUm#`d4!CS0I;z@*Uv5cACW#k-wYNPBV{(L6n+^fKVZB3XOfBjN&ObH+-uLoKz>=A{E0FRSr zQe!__H0HJ`ZAzkW>>fPt*xQzd_)A7SV>EESy!At8#*_`i`}0gy(4-adZ?2$1SR2p3 zSosxV^;*ifzS!QE;rzO)U>n8;``#C=ocPigdZs7924i{xvmX&9uIG@OAUMGIZ&8!f z7{JlV9!(^ztt3uL~biQ^(*r!)2U^POwYbua-sWZK{mi zVd9XlS*FwK>0x?#p@y?N;^!xxYOn_RIlxmsOX~7M+ilDSx0KWx+#?pwSDz4&04*CVo`ckXLV|n~d6RhpGsIuhSWSTp3tX#7ia*=6>m6?UHL>xJ;dT-{`IY{lP z?}pwPc5tk=q>UDf?C%AzDpjL2Wq6lrE%?B46`dpotsq7YQElz z?Yra7_U+OcZ;{;xFAUZ<{NxH!BC)(I#J~9Eq5Y^gc&LJL(Ta95YZV9I1lAXAV(9BN zWI$5K=f&n9^CTbEsFPLY|p-EX$>gTLUG_T`{6dD=z`h#w_OlBJSp4 zcg4z!cc>u;Nn|GM25RaoapUy~j_;d0EuE1A`Pp3yr2#Qp0=w}IKjSdBiIj+j|L{G#9uKQ_dsLWh}qZJrjGw*qD+3HHF-l?wEv1D z#@6tig~w2E=2XOd!t|>*jHXjd$+GLQ47RS>`hMz!jJeOP)dEXnS!Fl?$?C`_>fF6# z44lCQE!v3X9p@=j&&x`IE@?Pmd4~^K?vz`i7cThUOUj9+v(b-#>ufy6i6!sw5qinp z`45aEj!gor)slC(;#$00PFwO8=ckvWH6?c1x(Bg{u zE;x(WT)0+OreiUN3e%+pZow*fd8?cby~?d7QAS>^JGyVDEqHF~MsbSdejR{34{Mam=ksoygEg%@(v zb=j@8$ZkG*!K-F{wL~fn?;=*<&9%y4YUEQFEA7;F4{DM*dG>4x^z|I#Ho4&X9^R#f zJ_a6^7K(ZR3Fj&lQiRlpjzlleYFfjzF6@St>^qnlFPtri2l8NLmKB7JET*CA%Qa!u z97?y}@$OXaNg>NUF=?2tcD!=b88GEV0zKMp4!#gy(qWlxZW+07`vDV4wnO-dTONS~qO9pst)yPu+v%lhf9OgJh0r1Zk|d>G_)u>0*F z{Lslhe|rAwsZYeLl5z{<16c1|QT}DuMtn1f-^DNg zAz3BQjerM6;cE88vihDsb+d)=WyYJ0j z?0e$MSFHwU#IH`ml7XLh0|mOYwMVyEpowLg7j+vU(b)Kw$tyZ4f*Xj~WN)Zx zOrhXR`eQ*$JVfHjw@Bxk&h7HtScBA8ENILeIWz}x)>&c%K71{Fm8-EQYsJWxg_u`b zFU(T~-&6{_ZpBWs3zK`^%YvbZZUf@%>Wm0gl%afv%I&2i`ZN zTfMqXbmJ694q{!cb8z0`D`?)_nrvAoc?UPiH}$2)Zvv>+*1EGT!y!cOGNfacdg=xD zV^i%32NY;;KCndTh*?1o%SjL57`eS{y?G|#?LsF1vW{JC8>JmXjHh>n2JCY3Q$y@s z)0~|R??cMFrd)mkT1Uwe~FK{-4-x2Yc5b@vCb~E+_VDWs!7X2k>QBLtY6ZJO9 z6726?hMEKaZnxvff42+lf5Uq8x8~}sLB_qsd^3HpDKi|33d$dLVvNqP*ynmuCa0k9 zg@OB#hh`Fy^OeZ5(?cfMl-sLKZCb4XBKLlyCmYVxJWZ-2*=ByM-j4 z8&XtkY)flX#K8@Q*fe{-otHPD-E9pO!Jq8N9%Ql0RCoijLg~O0Qa^k({=Co*AilMT z$`9c!YeRn@q|U`S`tM3kOkka)Wk)Kt(9N$PXFD+W;;uvGvqhHMO#J(ul;8Um`%V1H zvy<kG5xRTjL6IV9&Ye!B?IrQ(M_ISOrahkDC&4!)bVmIo2e&LItKPMxi+g?7(} z`Uc%opIdbIwUrOGH{6I`F&r^`r+Mt}O7ZT=8TMII@?u&hy!H+y3e?RY$Nk*}x*W5J z8fE?*CO1}ekWt3m!PZz&$JT~6gDPfO1zheWuJaP~nCcz5q5r|Byi*xsc7YRIK?QL! zL=HJ`B+&1+%cmzhAN*{CIqoI=jVpr16nZU ziZb+@)}vSDE6i7u5lR(v?PZ}sw(b%H^@Cq=ro$JI9ny(;co)y$e0i0x>X}x&3DZ^s z)9+KE-&Ygp_t2~5MB1p3@U(8;^@&ezS$zBl;oYrP1+1Rz{ey})vL(f#w%5?_+#P)A zF&mw8wDI#Rbk?MZJ^t`^$@Z?szI6lE(4jQErH!zWqQO9rfS;g2ru*A+Rb(No%2gUV zI5p3}X|_W1)a8xPVRzv9%A`9rl~_+@c-k^~gE|1I%I0=KA`sjXbVeIwSFBu8A$y-< zw^8{}UBpKY9*U_$-h)hrt*&~}MK`|* z--AA!F;J)%=tW? z4(MnV$*|8Ko;xA8Tttjm1+Jew922`*PW$DOCfy0|NC3WZp|4z8wo^xxK*UDw;OH7P_>nFH?2BeExBWxbUNZjETR%^9@%jQZ64mSvq5Z+39 zGoQVx`=e_}=e_AG^N)_DM$-dLfj^mN2M(FD&G|)-7R?mu<+YZ;!3TNvn{uh{XNWiX z6@ERiv7arSO)XMM6uH!}8H91aw7KQkfZU?>$%(_VFuq^foH&Z_dA_4p56F-iA;x#M zNPHBS2m<-_%tUxgcX3)=mpAZDMGFct&Q}p>Kc%eSZh`2;_uYLgkeiVybxVWle}w^!fjU8dKo**Ac|W z6!v?uZov604mjC7y$|!$4gW6h-`sLPj`pN(O4Q=a9wEkQh0Ibw*enPB^yzmj2tR-o;n zE6zjO$gxTeSyV!^r3!YqFvs}5B)5zM6SahmxnFL%-@hfYOqyOZh?D#I&~5N%L8?~9 zk%OK9uaHu_r}84!!Wr+m_;JW6dWg4@L+kAY@ip)$5f#%d%8-vcEmI=8;Y{LFA=jF% zXs$E{N~AymN@OJH1@o+g^aY{yzUUyb}Rj zE%}4%B$hY6PGU%LE()|m-#U4H7qVY-m7}ymK$er5zY!dP_e;g7aB(yDHdhwp7a=?hgl1)1Q;0$;&w((_;j&vspo@u&X!YSlJeyekz#Bo7_4_hM1 zBC0Nzaw>m*#rJV0@+QC?K8FOdj%LQN_UeT3-#a%a;$3pfO~StLhe_Y!wULyO6s16U zSR1|*jAh9_^pP_k&&=?YtVR_F9#~k)qIYh4{?Nq!yRs%6iJ{gtt=QWWk5xVGPq%)(As9(D@v$rC;|83)2rLyTxuU1r-X?(GzZ>97u zf2;lN)C+29Xu^wjS(UkBv>P9PY-q1vxHfunbg4Jm?jW-~XDFfmrFPdDYIUE1c5HjK zTcTI0ZoAX?R=VY0-2YzWiW1&6#@$_LBzuJpz~@%gRyBj$iAU{_kAUrBm;=7|gCzaF zu@~zdDFl?~ywqWc!f@8)=7_^p$E4bGf^85Ua&tXLtjqj zK@Pl#Yx2*mlMK;yvcKXM*d<`a?cC!eIVsyR>jNIP>!xK74u;C|L<_FnirS5;gH^}@ zDHMy~lSef-p8Dq^a;?J^$J-je5-V98;_A*HCYcVK2K1y&y3ZiCoQN8Gofu;t7`H~J z5pz0MIuBmj3?DD8tqSTh_=33W5~33U9^Bb9+i12R9~hWJ2l;|KV6TrTRsLLY31Vof zgB!s0l`H1r{#SNtr)qemh90gApJBYjul!MqyqO%V>APi}b&9(VBBQ;zSkNP3LbLyL6VLL1Vedu^w z4*Zua7sY>0EHjBgT^?jDi$iRaQtGYJ3BvdRO`^L#BOWSq>&E2NZFG(sd%h(CbOZKX z{WZ+gskV-^ksHXYcaY<(IyfKW*Y&68BS3mo6vb*SS+F7#pl40|89du*YUI+`bQmNOs@uan)eOo_9A)zu<& zC~c00)w=c27YpKzm)oy6bD4i(yHpa|BHeYyqO%|`P1`^Y(-fM+Lt93rN95v$JitPu z#*b&Z#!p}^YWy64u9c38t!z(Za@_$tg2la=&*4evZ!M_(!~7B3pto(2ZWv{Ln=<+6 zN(Uzq;lUY9H2;SSOLN@YM6+S*W_ZB-qZs`ZEYtVyU#OW;xc)eMtEKQ| z+|p47-Br;1s9^(I+=0Ac%vbDV@$aGfM4M#zi?OXuMg^GZ7%VStmY6+1@&m-nP2*uT z#r_GO{WtK}{jZPCl52>JP5sT18`y=Yti}+zGW8vC`;;mF-QfTF?+l2$Ff0MlP5b`7 zyzcMAH~1VZuS7*PZ;1S3>Kes%~?FJa1+YF!Yt*k zQb{3j6Z?D4Ih2wLyuOAeg=$wosai`)rNuFYc3my50Jr7ZqEfk3Y85hsvZy%rK%i9e zDt84oq9#yH!A5xlu!Z}r`M?&ILSt37W(Y3^RV}4pt#P%s3Z)XMwFaIBM@5%TDOBS( zX?OCioB0-{VprOoH>S~%XFMry?eZ=)Tc3M0IwP;Wf3j6>`Hw;&AtzQER)rO9W)3m04jQSsN_z;nw9Vl?4}RX@ZfiCkTT$zO~)tSS14tY=XJAu zvyey5;$dJ6mDA`i$90ldckN0J%@I!w=HxDv7D}(Bemb55x#bRy?YtHP56x8jAE5oW zk-I3j=+XY~CJNDR&v*_m$V*-k zH)2dRI$%$`-&MHA`iN^Rj7n8uA7n->MF+$If7B5DnEgJb8{SCxnYG7g&bnOSx$3+} z)?+UHJP5STfyzK1@Dl8|uGre(Mf8e5tR!IZ9? zEkLw?b>0_Q5;MRyL%wo8@+{Yu=qzgCnfAK9*77MPYdF+Xr7&V zExn~(bV56kGDdo9duh9uk}-M+p0$u-j$NQE8z6NV{e+@66hwg4sWJ&W);CBX)9=12~VmsIyd}=?Ov>lf5|G7c8ZroQTbUP{4mJijK8b|*JMp&@UQXe!lf{4&AYm zncZ~Oo=BZU`I&aEHh{IZTBlj-0%pBh7P$L$_Y3#PC@+t^AR#`PU|1G8!P#E%cf#ULEzb;fNvIKCLpzDta6lC+j%=;M z>@C_F>7$mO!e?aExq02cSCSK?oX}^aV~C?5it^@Ca@(`4wm3ob^+KE4L4l2;$mjFb zs6=K9F&^x{D+&KvKTtOO?!jZq6#JL`K=0t#tK>%ammn|2PY2yGGP}@MCDD<7Zpwy& zZcHGGlP|Xwcz&C=qR6+-1u;x~1h&k89bek5#TodyC&9BVdsV+HC^321$ zO?ub(l8(g!3$FbrY?Jy5(;YvhPv!sVL8ARSUl~JfY)YDi=FA>7z>s{iax@cX;FW4t z8<8^snLCO5(?eNe;D#B^i1`5ZxBy|9vh&{7U;{@W*|74gA=5KQi&?0_tb@F($Wxe6!OdJTPhG3+R2CR|i`z;|$MZ zKjNt<19zuE?N_1|TN)iQ3N25r6HFa_U@Q%cE7W_Ha!SZyaO01%8jj=M$3&3fpS{d9Do8$b8hO-z1iW z(nI7I1&*rYqoRXC8ckQ@UZNPfBlYiD}ReI=0b3#~vY*E&W`*e0WmO+=R+* zMZo=gl{#=b(U_vM$X(FH;-fct9+vLRT57*)BR70tSOR>&N#!&32GX$CCM`g1y5A3_ zz2?S!1d)S(7WQT6H_2<;=uz%qKCB5rd=9dE)d6?#s4ih!PUhQfQpX6ZVVCxrCQuOn z^B@>o@)w47w6SYhoie8P=ZBg{1aTqc59*-=_azgtRasf~qd|60(FKGx<`jo}pQ}_Y zeq`$2vvF-6?2526Urc-@K!EYuM#M7W>l4X-EqiQb!D}aVk*p?kw z-A0a%+Y+q)W8!D1Isdn=*OQ4BUv=3|Xl|kt@E&8Y5;!xymlsEzOn>&({B`GdP##aKEk`*_-9Y&al?d85Ume3|o3S!+mdbhAIBnz7Y*smi;eYhaAdm zUTnS17I?M{anOSJx}M1vdMiE1w|y7*q(b-?7~i6zEp@`3rWr%dMT|CmN)gFQ8FbwA z^z2yj#p6c`#@bIW85wUR=b+{RQ1Of=*2~EEjwkJ&P8Q7t4#b& zb)3*Y3#>jpq0e_Csq+Rxe?5oLKjQy(!-A$ev(iT0oVRO96ZO*(7Z2O68#$tEE@nI` zvA+u)ZjRY47T7HdHQ#SwcF{e+Ozjz5mGuYk7*qJQ8QwR!vt)G1nDgbs^@b>gZegHa z)Kq+YYTgpmBVvBD$(D2*ckoZG#BUI_n17hL;&(#VzA#*$&+g#JBvFC2FnG&&S=mYcb|8IT}14r`|8>d}#%a8%Af@Njr<}H7FjJULx%*^A%iu?lCs! z&tT3UL%Uj0hdEz}IsZRx-@%;!_Paayc3WO#Pvr`YJIHKD7TZI0>^K{vI@G~td2t7- z<9}pmS41$Tc(?@APaR!~KnVOt#n@-qo@5H$hS7lh3++gHb)*bv+e%CS{RUb;>}FV5 zCU2Q9gwEnb!B~x$B<1g$NO2q*%sI(w?y79V$^?rujbCcpJU($e(UR)_WB78L0i2tx zt}w%#7<*GZY)y711{!gy$oH5t-(?$tF2af69FcoJ_7qQ9X>4*Dxcs(IZN+u zlM{_Q@Z+;(8>HGOA6W0(AU|EVR##j^vJD+VuMpijv=M*XeW_eW%sPBCbb!?>S{B^U1-{lg z*g*Zh3)BK1;njkct%E0zIeQlcQ7^Df32bb+xsT7Wr8{!Y_45Vb6IGnkiuqDhfUE-k zhVd3B6XF>#P_`9{e*QahdR%Yq>3;+MU$Yy&bZadzw>KLK)yVl64QyfiOwCoppuHsi zfvL{bX@TxTvI~9ckcY*;L{t)%&Rru`R%^H#><*MKut55T8sxi@wZL0gbov1u;+fi0 z1BPwIe%6Oc~7+=Y}Q|WT3t2$z*?D zH(|a9tDI}7z+QG|$B!CrFtk){L?55LTp4r@t?IB!N5WeW$0GxeU;bipGO>W%D}gc> zRT|5S{1$srwxQh8w{~-vMIgP|VY>yE5&U9rJpD#St>n!v?>|(5N{H~iu9IActK|w* zbt|AszJWdtf6)TW5gYg}*2zEqy~I6ORD<~reDB~E_?c!~4Fi?%KQo+Nd()njH8PiR zM-drp0Jr?_(U0HMx??hFRf@UZ567B5`(xScTjv}sFt_GgI zz|yhP-pBlIn`HUQI+?Yk!c*W=!l%4}I$lm875K)On%7Asfg0E%VDmtaHTXn@1gQ|$ zKaTGO_-><2QmuoRd7We)^lh9QWjKfLTpxp6w1~FkZ`;}^^Q17eUA@Pd9@k=AfU`Tt ziRz>pKC-F4^Xh|{==&nbJvJxUe7G6&L0NgPq%V8u%7apmrN^Qos|3s{#2zW+rdUS( zbwKHDK@KZh<8@MP{_uiDI&FlI+V$zN3DjdxOx0cas&(`DNq?fH@%Td@jI}}7 z`NXhG%YTp_f6r5H7UGH##<4WgXx>pMwdabazztF1?)~lj#l}xfzcD=&u|$3rD9Y5# zxY(#WsXVE!wMkDmg(9bf-JS!tUu=A+$70NyG13_9p~gPMcgewFqi(5U=~Ce4%GAgJ zmFWs$MXA~f?D*2Q^msx1Y(&-VywMFlj$7~@Ipro|KWo&Q{v^JG3w|g*#eR?a zqgzqq*?;lMJs6{P>U!M6dw%q`GXHVivV&XZ3N7Q~gRLaH-M?0+8nsDW-OM}9^YZQ7 z=t50ta`Wrca9ab8R>wG*Q;u*ZIDqp4?E z#AK!Q(nzE6jdEiL8M$ij@f%Ut1+|j=%Ss`DN~NV_wQPsCKxnE>+1f4~r`gN0Z-nmU zHyLlOZSOG&g~HgfgIiM=7jpS8X1ASPcFr`q?5c^?(&kY!(I!=z5S`rToq6DLA8d7_ zW-V+03Lgv|`?bQ|RE*D~c<(m3G9rMChPrE|XTgKLej?HGHMr@@=;oGE9J@KI^l%mb zjPXF49lvdIH&p^JwpzhjO3yAP?Pvos@Bp2&EK50x%*N|+;%RxJKW;@o3>x>o7b$SJ z>9x}I{k)tP_XFCn!;QH@OwMp0s>?-z;V-~FCv%0COyqkl!twaek6vvF7l&-JB|>Mp z^`GzB61sVGH}`91GXc*-9J%JYuF!@E&Xk{WJFd*L5nKV!!WrrSx&@KL6RV zc>KSc+R3`0*Zrp9hPrRhTY~X8Z93e*n=O?0DI^PZH3`6;(msEGps%ODw$I*APx(*R zM(w?pXnF5&-)O(3ue?8Ss^|2<2#wI5{lQ=EQb%?p?^zflscK^?aM{8DttiA!s2?Dm zRnD$Iue$aw#Z{r;Q`_cZH=Jmxbr;09B)x-Fm3w9#_HV^GrMPLrSD!}; z$ODoG``o>-iwWA?BGK$j@jgHB4Q2Pq2itzVMOnT`0e)}N%l;` zyUU14aqFkc$Q<1-D$E`m2Mi*yS43HTpPb4(k@=dLUm*puXVJpPC7YCLKrX}`3ecm7&I``HG2q7ugV=zqL$iaW6gQ$)(zJB0e^O){Y(YwOQflq?) z6-5g$)@*Nn9EkpO$D$d?wrkyrNEySiF7Uxi5-ZoKOq1dAprN01rrKJ=Dccz5Ims3x z1@Qb)`u9d9_@@a!PhviYsaOsA1I$4ivo#%tKkghheiQC{{hKg(rE~FMiN^W;DSi^mz%mxvra*C#H5;j(R?>~~uMPn~?vurxh@8kxlj`^xst=kgV>~6>1A)`5+6UKP+ zBSXlmK)n)owM}A}9nMlI5o`H-B4Js~%1#ogFf72B8KAFj+?$7i~bH|!0;xDpoiVWm?bLyq`vGh^**n7kZ z|KrDcQd=o`V;A+R+DFZ9o67czUTIG&qV4VR7u!?f#VnQ@*?HM}$R@oE-XZE{9(u?= z7i}tVWJHTmaSi^=+E*>AK3g9tQ&p5O zV*T;Du-+RdtyW7(m4*A;xQi&`8;?Vy?5+rCz%6VIY=pL2E|i&k#&RQVHgu3)w%=L6 zb7jH1^E3oHpTzt82{7Xh)SYR>vEaxv+w=1rwh0Pkv!nB9UVthi*$Q%PJKNHZF(=@4;<7rPxzn)g_e57WahGhD^9ax0<+g z6}Uu7rCWPW1h)xXGvDg1|C8tbK&hq=5uCsOZ4!U znBJK7m)!OSp{OB3Co>7{pG{~i7nR%QOv{&P92>K52)R(q+J2y+Gzcvu<(3XERw{2B zx*K(bqZjUOAUWWrQ6sAd_f^_k3%Du%cz4r%PGsd=#|cJjnj08@%{c1b=8D`XduPi! z{^i_2OXU{$Z<&7#%p8F$7-S1;E9B9A?)*1qx#OuR z%rdZ~x@UpY&85%qf`YoD5D(r3WX@yoz`7)NnC(7At7G(Ptf;V1| zb+u4qMI4>0Y-xx?wsE2I!9L)C(t$g%WG|D*Ib=FY>G4hSpO0;V&4x&@k51h0M}(HD zp4sf9hYOnFIXDc=!zD7R@o56oyX4Fu@1<$v7Ox1?`tIgc|ns&GGSHz85kGTH1PA4pC=V!`~pxx z{u#Qp0gOuQZ59i#65bpp*45xE+#(~VF-OcgViUBfsLVmiK9S%7I?p2}=RZ16(2A+h z&B(yn$}gR%j*1~mRaipKu0PfOd&y7##P-60uFC(p{i9WtSHE4u`UrHQmAp~lm=QmAjA-*( zDZg);!H!tYGw}5$bcmWr>i2@aXaoQatbG`%I-$%GF;SYsNU>8{6B}*n=2&PM) zB?Zk3Y1k`^82^M--XA8~n~0D#)8-^Oh8AA}S5~5I8j>=fQih8`u5jI)^Qx1K^pQmJv)oFqx6+ z$P>E;Cotylooi>v@b-bf;@3OCQ$~kZLPCJs^6jtM4AfQ~9NDR#LV6x;ymTcM81#bp z?9dKx*xsxpge4pEtvXB?=X zryAhSC{Wk86+2dE0 zku!7PKM=CE8mxk%S7&~#${K)gA#ONO5O?lbVJEx6u8^&?K0#9*wAGoys#$Smq$$Pm zaFvSk6N;&0XHMr*%(zN|RNZCzc1d5lF?l|CqU_@)JkPPzHR#?%23~ zU4Y~~S=E8qe470uy{nz%xG#6;)(OhdC#%*46ggg%ek_T2ySn>NI)mn+q4Mz7s%_6J zKYR>w+%xuJ_=~)C)G8H6sQ>aA)o@aDxO@d~vv2?0N>3W}PVB6(@ikcO+VUOV0 zV%h?3OXO1xV$WSqa$X0IT*@dZSxsFwcc(gAD5-9nOfYF&|x4(pfL`@aBoSAET(r`C5@ zA;x1(V-w+dA&*gv5>>8oqpwbtWLZc@GpJVNAm*n%?q}p<;LFnTKdrmDOq8%Yt{DYi0a3g9U^}jovE6?)lr|p?5 zkdE&}*?M=P2H4k9ZfM;bxw@=?0$fR-?ougANWgahd_~F$;1NOS25jQV^eiLVF1DpHHrD$LfHU}y#n=wnJ@p^C0Az-qEzgB-?K9$ zPN8!YN;8Xeah_NtAJ}y)>Z!5Ko*vtKO3q8hUf%rm#AHjQ{8_kIC-OG=YveYbpl&L_ zpCc@-lrDm+U+5zKcR6TLqsvMxoC5i^7UV5_9pJo5J9%CJU%)-Og;*;}+kEJ?*MMVSae)ft z>oPw&_!w2H$e+RjbcU$dSE4d~bp3d^L>2kt)N!q<*8CxGbaYG=v6uyQRIF90Oas@i zvzVA)7x7N*uZWIWAs}ocBD_H+8@egL`M%wh&-j2*?@r#0;8h%&}8cNF)-= z44b}sP-cCe8@csmt`mq5zw$O!7`Uk>)#wUSa32?|2`U^5HHMD)E?|{(Ke4R~lKpj3 zz~>rEDRSMFUlhD+4l1WurL{$mM(6PPM#XJwjlt#bSzINbTY@F&^I}(rSGZPi&kbMw z%-C+UO1UOz;@bHN;Gng&l1ginYN02p)~Y()BVJCOX_b(-tr2FcGZFW#6B0}0?->3} zZ$+Pd)rK96bJzy{B#Jm2V^ik3AC+L4@Q+NN>qd27@!?=C&Ji0h0vBK>3xdY?am`gl zYzDA)iNqs65EAp`S>Z$Ko6sh+>Af~%$7~$`2kNQA_BMdkRqm|(+zIAqwkDju3oSNg z@4rwp(eluW+>bBry0~2EE&j115aT=A`1N@X zd%7F?&F+G9&sO)A{=p9pjL?xVCpc7)f)rQ*ZHRR4N^X?*+WHWeOBqcYVe&yKkRDbS zZCbZrasn}4T$@aEI!Wgh=+?P04(zogdyb9i05;TUIRt%dQSfmI_^)guFgLJL4{ns6 z7zX;-N7{BzMEaGZ3Rte*J?f@gG$i&r{X$K7q`86dboX(C>$ReCWRdIfDIfh`K1n9x zA3JuEL#r!W4O}U9crzHE0bG2h?KXY6lqjHwEZ;rbd@b<^{Dbc&n+?19-zBdh3wxI# zZXl-Gg~PjMIJDwZ3zA9mUFq{?+0wK#n*X)@F5B=D&)8Bk9eaq7@zsQwZt9@{p&2z! zdr+bB_%JvveQsjpm!GV^9r|AR+I#x{-nhZ*vXZ&kW<@XIzdXCK6_PxAx&84lIM9cZ7^6kEm?W zp==KuynHUM0pF{(wKMn+7c2iwOvbXthBXHX{R0Q=pMJnuGm>e zyLLlo_pmBkfD`z>Z>ZZo-+w;;e0;qyCnx9U{o}f?AMfjZ{rUQ;(|_L01yp(BizN7` z$O_!E8Si%_D7ePPw?;NdEt5pPh>W?ww>sW5xg~Ofe;mIvxjUSsbZ*W9Lm=-ve~&ai zF0=k#e(_apifTvrK%1yT2VI#6q4gR} zUN&4X;p|GUGeK9px#3~t-Aw1k-kIh=o}5*xsj-CupAJ5{515+Uk2X~^PHFgTMsAiv zT4Vi6hh>Qh5mUGl#{FQ3A=2+6tJL9l+|9VpM5{69L4$)UDU>zryty)Vc0om4KjgXd@SzEI% zM2wk{AKbeBbz#=^yPeKY-TvGBw<4~ivbJhn%q}FVgkXM1K5T+LDjP207pEm?R;jDX zR<(`QB=Fv=CE)#GHiN+#dllGF|4zF7+zv`@4*}UfSeVqk$bNT75&c;ta;4Hc_nesyA|eqYY;#F&fE zJa3lA)?E<7vlLfh)%opP!BZvxJM*=)>Hw>zZN$HS*s&EN$ZwE4{#5WFu@_eUwe&AO<_Wrazqv#5zXX{=|Ulx2jeN`|dtm03n z^O`QhvZ+r(mL(7p_&R}P<6MSAVYU#{W!gV7o?3b=`sS)*(cA9`uDYFnhlsZ&KsWqU zW+zXova_Xv+7x3-w@lXJBQcebEs3Hb=8KUyk)@BQ5D!sCIrxoDwe97~96bqqDjzCR zyo7ge?GeVuTq`0+{jW^4z;DLReO$XqZ$<+DKRf)3_Ix09-rtY&((Ta0IJ(%k*E$-9yuls!XANNVIpKU0T z7G~859!;-dpboO&vUaqgem+Pr_u~92iPI(MUM6hq_|3J{@YJ(OH)T}{9_7D}f2>}u zKQ6kajwibE-7kv+;C`3!2eu@*6Jtr33qF2u&n=(~UWi;{u<*8lleg^|yHC9lzmK^l zuW3ggsZWhaq#D;q!@c(Wam>Y4&WJGobs(6c2X5UcoGep*jydM7O;st6^@_n9VOjfD z$9Dzr_hr%kX7P+qb6(;lIAY3B~x+ z6j3Q+z?>3MUybSc48x*`j!pU4|8t)+OAPXw#Zx+@2;GYv>urOE!jDyrAkV>nRuTQr z<8S0faN)nhyTgYA+JAaP^zVQ2ra(8n1YO?P6RzQ)=SBltKHnOj@=Ez_z&2bWM#g(b zT6;d-_WeX~o~w1w9AI2&r0u$gw9c?64Bs2oP~KRoO(uNQH^gxF$*4QK7~JvBt3@FV z&H%smxG>8B9GD}=mloKvIBjKA6eZw+8A1y1J93&7*9wzHqC*%vSZ;7 zM2tN-prNcDsbZ*93tqx;5m9?(HZaHEUX$tId^k~e4bROY0gOkaXUkW+5_RAS!S@ew z4(5#dU%!=K+ch|HPZrq!#bjfJ*!i;}s*HMjQ~|K2MLXCh=1y-34WHw@A^-t2WNu^6Skp_Js$xd1fSDuL{vn_cwO2royh+#cr=+W*+0c| zbcg=XY#Zf(3rfr-dwRlu-^Jcn9X++EGu=WzC!g0=K<+QfCVP3M zs{{F<^y~{6YaUhJ$p4LKpVbSg&*}}%j1yQJd^bC`n+S4wv%&X*)sBGg$!)v`pEJFb@xuH&&zr3qv-}4Q5C3+qrn{cij8Pi{ zHV5|_wk6m>otb2|OP@T1XNsmH=RzIru=!d`%2co&#$DjH8;(vWoH7#`{%KqeR0;gr z(YAr1dJf*ebolKUe%ZvH&6wUjju@DU`uWja>48VH0$Y-eKheJ!?KPVH=KZ^Q8)f}d zqzGwGsLV45+%IFDcS26ekvE6}e?aY$4> zoRu7HQHw#v<;TFIU#P62Yjc#*ImVmQ^MOg( zK>5JSwgpcpjY$r}n6_JO%zcY-%dG6Tg|hJ^$(H-v;zKsb=h@c;K4nBjW~e0lfLMVS8?x;!vcey6nB(e9H!afFTl2i48ON^g|0GBS>WoJ9Y~4djD=y%6Q0(`6Xr zhMVihr#O%_#!unh5ziXNUY1@iGv!rF^P@dBA7_O9@*H#+qps~NfeoiIw%NSAQpJuv zVasxxR%@ar^lj6XN_qaf+ty}8#r03S$6cD}cO2qbk^ca(3-RnS2mTK(8U6*l6VH`J zX4p_$+3fQr16y-8VC$rl<6Ce)lPn@HJ-MLTgc!!W>Iyl#w+Hw3d8=uOcF?veZB`XD zFksbXbn~9SLkE=wG|>cHL*!q^eNbuA7%21YgSUSDEXM&F^NhKMi7>7~or-a6vv>IK ziU0E*G{)-~gQlsr-}bKWinu=iT_!IzQM)?>@_rS=%ysc~t5U$*0^LOnB7e49fP!c0 zzCY6O=8c@NKO_Fm=QZ0VpyO$byX(2u2L8{x@nkBID8V;8=#j;aJ}L|tT&!l_WNz~; zo-$b_28A3kD8307_M6Wrr|r^bzz?t?i>;WbxM~ERLCI0J{>gL`@WdyDGu(3Imvwz6 zi;*D5AFE%8?`I8xhcbP>5wSMID8TnjqWSt4&<`@_?hER$!o%`#_S%&{E9>p#=Isa2{+Sxqjqj_UL%ynnfzi zE7-Gbk6<2KFps=#D&-)!OE9{Fyz%!Q6=D=#=+cYRv}?R-?JCn6?+}V;8~`eKt(`X7 z^=U6Z@iOqVis-A6e?Fz538uwq!11pS+7`Mi*6`5^9Lq-&9aH-T)b0-K>zLZdIe=+? zgO7@<*fTJ0%?nfxz53aU^4N=>fbD;QY*qyMsGolOd)sgEyAQe@)A5*{u=LveYb;Ob zd7xpQ(>L2p2flnouwfB1&lkSuZdeV@<-eXGe=t4(Yg(N~mH(f)oXB9}b#={|;h zL>4Q5^y-F?_sQkZ&HuMb+!8BS8fRp&_OSpP&8eLnqHjaW=;?ZsWLhhhJCl>3JMqT7 z$FNpJn>8w4HN-s$U-tN3Js(vV#j{H2z_YKIWx%@X7Ng&pPDe;3xMi8lV7dh3n7ff5 z#&R84jJ^Y5WbGjf z%7*kktr|rx$HQWF2;&*3XK*|?=Gr9i(ObY4z|J^NQ#C%Gjd60O;>|~rOTfh^@)h)l z$v___L(=SHa`V5?KkS(w!U{@^%k}A48?bUX)1eDj03~IooijvrbOs_;Ls5(!@WX}` z!AVW$X9+O{)~MHk;WyL`h6dd4F7RXMloWZ(!%!6?-#YLY6FQ+WX%}p0!Zw|F>om-zw=deCaQsyd<**PZ~ zkf-zIyMK2jvMaY^dTiXlV2r&_)FRLMzzA$l2BUy%xF_t<1bC7-nWT)7MlgxX{Tk6P z+TUyNrtC!>hmXujr!hyd|@)|J9L0_0$B-b74*g_$J zb$(kWJ$Pe#U;%BzHb$Gy(gg-L$Qfp1isdH4)-hOT;ZNhElgJ-;ei{$F^i#caOk7Wl z&?A78kcSW3u6qXJhqgAj$DJJmN&<#7GT?qoYg5$4K8<&T_^`8%>9;$dw%NX!k@b9Vm|lSp5}plU9V|vWRG*e-2fR!Jkg76omECHh1-IJidcoi<6uVJ}^CkEV33R*6+%tweZ3Vpx ze=J`Ab38xevSNJmA1@m6e1U6&>2g3F{ljEW`I%eqz;nKz!=CedC4o=BThB*J7O`jI zjeqyt&~LDg^;j{t4q`3t#rk$|MhV@IImBe7!6^oj-zI2JhsygxVsPnv3nGQ$llYXp z!F{%#a7FG*TC%5cpz4(#-L~8!s!b(xmZn$q(4pydD%K%07U(zUJu+VbT)kn;(+bo~ z?qhf#-^eG;8)!IqT(d+b=<-P!_AT*kpoe$mbWes4Uk4TdoXjGa_9CPLc;eoO!AU+$ zb#Nb&;+|%%xEc88)wMpJ(M@32WG zf6=3JYNmN|N^R+ul4v^c7^*%J+$lYJx`w`C5}gQ#TmDQcR{!FZcrs|g=;$M0hvZf- z*0=on?q-YBau0Z91Hvq`(9?07v!$)QHWZ$6tNADz8{ z@Jn^v$4_VZ2a908BBtQx+qJZ5kC4V|@a9vsRV9sCv;X^>shz_Tzjws*D?u$a}M%K`F?%)-?-9cQ+jLYm^OPQS@P6I$Syn9 z9UOzasmbvlVEc`4c2aiDdgb>i4_pHx+n6hDs4ae0%%;a4zlZX~;Cv#G7$=Dz$3*19 zi;eeC&}X{$@w}UJ!{ZPW!9_$gHQ<0qePgGTx+;>nJuo&duVMB7Htz{xeJUVi_%Zi> z>#||u^^e>`XBQ>9pHTijM(PuREq*PNB3_+Ch1xK!y|TM0K-+ zz0*<5e&%2J0`<%Z{2+SWscUF^D^bsra4)n)8SeEG?getB{;h7A{pC(}y#7GNsl?%m z*V%SgC-lQp+>rP>v>L0-(Qztpu>;%sshBcvt&y7Rado1fHQ4gpHPU@l0!mP=$$JuU z2$OWEe@$A%2j7PEZ@bg`%psMs<`WMpsjB+LgCwVC#mvoq=xA(w2^e4NbHp*o6xHDg zWz2hcOmDqzVjugq2gLnY%oCKwkExZ=S+ z)WHiQNn(=4)XsQv&gIP^slaiiyMymSp2dLB69wK=CN1ooXj%@O{c>FvMg5%QDMc7dB?d9IkI+7mj8VRIHr z#fU9!k?cZ(VCPeU4^YHWH*BK*J|L%+MpWy$9eGBL-~wg&A^VcOanfEWjiOHW;p^XA zLyYiM@QWi)y`!;VENjM1&FfD_IycY&xNU1BHL!bxliR8fq`rSKxaMJ@&qE8xaNcAFzlAO0-L5 z8zlSHb#$q(e0Rh*HpNSG9(4nsX@}jSDY@{8G$*XpJ%_cY9raX;q=aU%c4;PJ^P;z| zV;>2gT`70KpWC$NC;maV>}kOzttatmsiv;jwS zAg6~w=>ZmWL=4I-31R}U$V-64cOZrevIpyUg{e>ir5| z?UECyP*|Jm5Nq{(c+EO-iEp|NU0&J}Sw=Vq{w~r_)aN`Kr4>Ve+wB+SZtiKBRdhCk zJ!_#3rJbNxF`mkWy5Lq>KOgSFc82cy)&uo2C(9`nV1E~YPhr^|+i;%_o4Rulo*l7u z8*QF1a~$&x65j|AZkf$K6K%#g-$>_P-Y7K&9>&lF8Iyhn(MZPaE9m$T!6s8n)4`3Ntv>nE=afRJ5_K383&)Yp%RRq(aDlma^jt{C#H#OKz zPnjtRmgFswA=Z>ug0_?Q=j6!;5|1Cg9{#2feITZrbXFimcT%qJAzBPZNGCC)-jB>8 z%xZ*nF9tcwh6+4SFx3%B_Ky_hY?P2k{7D746QLc9TyVZ|5~JP-`kvI6B1Xc+v`BWmx?dW*02$68VilWLgB7m9zU$Uwp48!Raf7^~3Xyh{`{r zLglM`JRbp9-ZsP?g|sCV9`Io8sma&=rN%UOJ{@yCEeLy@U7PnT#5NC(B!MPFR`L9J z)ytiC9=JvJ`zr3HbEsBT_Dv#MiE-E!*h=!qp)(<@J!lgT#%KlbfDI?bJ|M5h6({2n z0`4i`;P_y-BYM>Tu%pFKV%f+KT}oBGidq#>19|u0u!2^in&0I39YX{0nmBaEJU;m1t;eXL?|8&wT1 zr7U;7N|FsVIfaUC5@}jWg~5-ts&-Yo4j7^3v^S)6@|r9}J$KOM2R?se!SLrNFxRc% zRHuO<%um@Z25)qVjUvG=^bk^IolqZ}$zI&uORxjw=# z^BZdYkQWz`|BY2=Z%MRs^DU4DPuQN>%yf{~b4?zZjZEd?Fk1|`#PnjiR8|>Un!@W8 zc6%J2?;eh4$I2bM;>4J*zoDCY50c!ee2jGX-++sNj34^0UN1cZ%dBIq5>a$wpW=@| z9tF$ikj)O}8JzcrWqUXU_%gz>Hc_#2chY6{edaW@G$5E1;w8 zl-)z@zrDYDv3@T!22*Ct}Yk3ztsv zr(e&jq<)N7SqW)W*JeRxcvLCvN@p(sv#Idf%|jzUngiPTbc$nTqZQ8VK+A%kq_JX^ml9m{~=|nU* z4&@%o^``UTEXOIl3*%~T!2FQy$;s2Mcu5dejA~@a(U6%6kUvs@{K*B5`3_kLdv>nv zh{t>IDf?VpgP4jXMS~g~Cp@?#Zmai=7~Ei4CaLO(>|CnfzBC0TW1p2njp4v9J zq9m_?w%d{%G7Ias1jnviSxEtq!E#47v`!BgGzzFASFMwo4qspQjZ7zDCMW8^Ue01C zmWN0Z&znr_ z@~3*>cj02oPv0MU*US7jtUB#KtM1hfCZOgS_}wh%TV}JY9{~G{J~7Pf%2Ek-<+v%_ z)W1s_h*x^`EmBNW`rJM@^1Phl7`XTS18$3k>!Zj*zYDbyZ+QY>Pl?q`ahnC#Sk~j7URu91N?Up zEeSq6Q)U51*dp(P{m|dl`FqdkxE$x5nbl(=` zc*f71rw3#^#3T}ZNY8w4#QNRI>EHe2as1vqSBbIPa9J4btlvD|h39yr-4;1oPog4k zfrmzUT+#otnI)NP)8>cQX}SJ22l_5w97(i#>IR=mvc2;O`svaCfe*k=jYf^G1ZaZz zIE!MH2zKPjX~KbldDKozjXZuspIrJr`Xn)&A13@p-G*ZeEne8}cDk@gpJoHEz_XSs zp2_iNiWl@Xp}$D@m&fL;USK7`M)!P+B6BBl4el0!6%G^w%M}VmLWQUg6ACfj&baHA zKBc8Uo(LN*$&%D3&Q@9kt0~+#@~qXYwU7*}cy&Io)*05WfxR{Fbv`mN>T1aq_EdCi zc2!|}JN^#j3Zr&>{{gl;`aP|vT4VL7dMD+j&B1ptW}BgF!+I|j`L{g;Oi{nVm>|(r z`bMnE#qgKEix}$TLoau($9KE*okjXIt8)IvBs=F^XyuKYJU5Pe;)+6ET4JXUn1ISd z9^>1%_5*ZbKMx*FS&+BfJ(Xj)&>FG*##4y*6)`jMe*FurUGe9?(GKj+J3BuTQs=>M z39jA+miICV+DN>-uz!K&4D8Ip7z_&f7fi z+(>fXCTU2tc4UzXqL_JZLNZAv@voy&FC$Wq(JA5MO-eJu@vO z9fZHxk`cPunuXd%zX$;nrI?;CH}{3XDa7W>bC@q*q8|Iye2F!EJ4T=D7lUuPy|2hi z6HDg|XG@~${tmV1y-hh{7-<;twq`apjdE`9P0A6ae)d$nX?dFOY2UmGy5>M)aPphg~uk~NR`-0o&-|}YeFJNDtmbWF@ z??=AklD34QrELm3<{sAhuiTr*|J*a`s^~^7x%hnRS3`nSX8dB8x?QmTtiKr;ALLC> zan_@%Pumv6FwmQAwe=I@Hi_y7WzP_*_g5=1H*fe?7s3azp#MmJi`^e$?IP5M(4(ey zA;w$Ly*>KCCP^=DqA3%sZ<5b%lE_5E`5e)|q(Z^^MlAh-|2b>p@%+xc+Er;8)*JEX zwRPfCNBSE#bI$qJ9gD8SdH96aBSYM(+(wgtPn{ZD13;}jx$vW`Si=yI2i^)=44-Ui ziO4@-V&jK5YTOsUwQXyzE$nAJxH9lRb6~cek1?o;ZfCN5eZDSbasGd}8iAMu}2VEX|0jtk?v-PXvPgzZNJl*h6BoMGh>_B>pe^LWpT zh-(3(<+{o9f&NjCVztnzu%IUWxC%13wtmzlzbcGB>|Uq;K>Q)Dk)4@t%}GeG@UVdu z=qm;K>iIb9EAD(r=acUFx}VJ?{cF>HeR-W$1!*{V)5Y5Kfiss`ZnBszZP~84!=N#W z#dE^9wWxFzs}o`wI`Ko)&QM|RY87%>Gj!6W7UZ1wY|%uGFO&x@bPi&M6%s6bz}>fZ zRM4|4#n!|VU#(An>g{&6OK@-hR_0|>( z6%uUpG;6!Bt+Gr@$Ep_RoPVC_T$9M}-zmw%JLt0|=p}LxF~1#>Ovknl)H8o;f#TEn z&nL{k*}f zKLqms^yNtAotIzE^o!>p6TUj|hmp$)#pN&ej!UDiVIF<%niVm`CZzwpHmRwU|If%@ z8x6G$S3l3ZhTpHlhdb(;5%G`wLke{^dPiLi=-02QGIBlmcl<7Igck|x<6tKl`V3V* zzk~W~8pvN_sW{2@`$tm1J**J#M%#kO05U`Y8NzZ5n9joT7@HsRJZ*?6W6N}(Iq$4b zM(o{B{3DP_LF9DI6|_JorMXz z$2wVqUruN`Wj64wO>-RV2KT*9oSg)p+c(ElmitAvR_c0ub?KHCK0#twR2lle=K|~V z+v?-M>I4UbS?weVnWW6-VDlw7u%iBHu^3zwLJP7%hlQ4Q@^R<(vgx*bhCUJrX`aKg z?x3Fxus*ZUEvEAW>jRUwz+zaBv;@Rq??8R&798_4)DwnW#T-2d4CWKGT;JKw_A_0P z=&r>zx*XMiyOptYtH}Qy>(q)}89EP1i1oJLR;QCV2kc5^skWj_3`#X|S30<_FMF1S zvvvWk=@8G0t(ka-P0ZH%_SuO}J|V~2yo1(GuyfZWZ8@m#&&;}~@nM_w9uL?Yt(+8OY(J%s(wBAW61a!uKU`gW$p9=+Ud(j zQO^|fIR*Yb5=_(G`T}QxJT^Y-X7iXs=Ih(>+c2jUt6u{fhBy)qk$#hcvjQVvf&OR9CL*oGp>y!#O6?a*n?OV_ff#s;D&7(oTp2I z=L@`us0ElJe6HogA81+CDS7yZ?myU(i++u>GETT3Q&V`oPHjum&CuN(ed>kfx3aF^?@T5;|bmUID965i8Z*!OA zz-dy&waFa!`0aw6;7PMJNZ5PeP?#-s`Rmxs&yrg{H( zurGWKT!pCEt3q{H6x}4zk#z=+~ch z%M;JnHpLaI#o9(?MwIN`BHC%XU3;Jm{!>VYP9e=Erd6#EJt6ws2{B)M#${9J@v4DN z#y7Zy?z3NTKR{TV%`66Z|306aa39x-WN)p9B*tQ|mhYa2`0U}`Uw=~ouMNYy3w!R; zxA2K8<1U$nv-}erZl?`-Hl#7&c{8F@ak2GLE&TG9ibm%9Glj!aR`@oYQ;-oK=fIzT zrJl8|Nit{OmS)bDA!dB5{*U$KWQMU4d`1E|-q|=nZF1De`))m}+4KPVcLK4}4CB3S zf|>^FAzgq`+?o+hirZ-vwTcP@8PT)#>q|@&@uRv&koWhu-K2MUSWIR)9vM-GCn86# zS#^c)Hq3ciCjqls~_Byw|Ez7H4t+vNiIn87hQmmDSs zGmJiaIj)aC3I0p|*N`!sRSfq!Z=0K$PBJ`Z~3ZqFxW?9svRRtiQ zYlQJt9%ZDhdkvn)$MaDZV>i848vSrGKK=|iNtlm?kIL*f{4t6c=}`gO z=$qf_%?ZJuqQJ1GA`?PGb7m@qPNOq4RI&oA(XP(KgRaUGN5;>mEL>&XA z;Ca(9K0eMk0S>$C5YyNal6BTdLzn$#qBNChGOg5aI%;mz{A%V-p?vqzUeq@GgkAeW%D@XRv+HpurouZw#l9W%H$V&d_lbN;1rU#|J0;KasgAk}W$ha! z?Ybf>`Mr0-1;a~bmj`A5|vVkMy^9BD~m6u2QD@34>a`SQ(;9mXBGaL20 z!Ip-6X>gcHhVtECUp%~9`lV@L^o5<08G6RD3&{J1Vsz!YRm$AY#)Ti_qK0mJVqMl7 zzn!rN>2wMwA|qpJ+xOxlz_HV+JAj)~lo4|8{8^oTWPt;j2M4I{TWsw9$} zoTnIs-~GwNA#qNEy z*GdHSZ|4kdq|p*SjuyS(9W}(VIxoZ%nws1b?#2=H$k=;cFtfc_M8BAS$qAF%-msSp zFV3mz-q3AAO@<}Xr7Dv7e#^>}e9p?1Tqb`)-@>J(NUu#OV!&rb+rc&M-)E;k$P*TA z))do?9f@mqH)p+DEGaYX9c95n-VWPSY@2C({%F(FRq(yf6pHBwHx)~pHLryVJG?#YHJ6_Fum>Od?jI-D!O z=kPmRN0Fy}s~54F2rN%lyOQCvddfAJX{hCgm0qJu(LDxv`<)R}_^u&^$S@=M;h)CY zCl_|P2}#D9IbBDSVIg}?hi*fH@=D02Z)MT4E}n3t30wrdY@T9F_6B^Ix5ZK~C)N%k zet|`BWa^nyeYKd^QZ=nmOwFnEloJ2Qa)%}43y|3_*>gqxuo+bh{7K3YDN8$4B%NtjJ(TIHsI@61Wy5qnD&c>MT7k@+_Mg(T3zF!23tkEtdIKbJq&zD?5yD-wQ zCbhkqd1uT?r0h zl!DXn=Rx??`Q-;Z@qx=PX0r1|dsinc0iH`&5BCWVBkn^~U?b50x7Up*7VodkS0p*M zDS8zc7k+>3ndXL(NVC7TudjxB_g+LD0c6vl7Sv+Y8hNy413ZbFB*r`bN@zO`eERE0 zo05Sbg)a*pKAyC#bQ_%9*DNoV#bl>Bu1&fo&iWti?#DQ^PPaR9hC0yhD&+m0q!Z%} zwF3h`q6P8^S0%KN7o;X|QtPKUbJbyOIM<_wJ`{j`Uy1iR4J4HnJz+c8+HJ`zU*nRSS}hXGhZZ3l1>Rc=9Or97Yg6)G z_$9Tq{2G6#SJR!xpNPAHdBLnaYak8S>iN zZOQ`3pH%fWC49udTFgUVe2Ko;qzPQga5EfN66Q5xH@w`@c8qaoOpPt|C+<~gz8yt@ zVrkFSlBt@?Kt_Kms=M~JMD`A?KdFd*V92Is)S7tz(#^Aj5>U($W& z{iJ{z(-uhZ`G!-1EEZBM4SE&~Pu1g{vgM7sGkp0(QtUbJgVc#S!^jZ`FQ8rXjNufq zc>)ae;wH%)>dxClTZe*qL_C0Tkpf0kb11le0d2N-bf%!>#^ZJiDL~z!?zM`{`;`l5 z_nqF66h0%Y@UwfaIq-`~3;O9{*oCdTRJKv(YePIVz*WO{EwlJWj&L?A5JPR7cW{q= zp+~=0(WQbMm_v+%r^rw|(l>w%peIx8KMV}SKR@M-kB+@F@c6zSI_mNY!e~0;uy12K zI{kgme0)EJZOD;118y8|83kX7%-(yOSqb!v+Ylqe<}#72b#N97eN->T3kjk{PDSUD zHc$xr0AwtY;mcHzAaA;y~8y?IYPwizGrV3mKa zt4y(=gWE#yLmeU!eAs7D>8rPs-RqZChOs02e6>UP9mjPsR8xB?o&H3iYrn&i~O_Unx!_o#7>Bj>ki4iVX2 z=TZ@^-bb{h9h$Izh_PQ6(0A(f;Uiww@4zK^)*L7j8!i`UHzGcIXW9lLR;|;nO(Ta` ztxI3c*3c2GU!BR-^snHBWqfR?y-9sFFL&P9|0VVtkP8onjoT9)N0OE88MI-jD0DmC z{SCAOk63dawoQ;%rI%@VgP)%klS1_+hf~JqO#{sW8(_n>jJv zqO@e2rES?}^guDVfHz8JY8D2A+ejtxJD-Xt#m;1x(hsvM>300F_0_7}_^&m8FZz)A zo$OL}RFkQ@$rR>Eu&I&E?3*dgTVA60F zj!lWguDyYElC4<;(jK@dvK?~Cqblt4IotUpXOWnwH^wc}+O)gD2QSWUs49ZazfOxB z;@M&qi&J1u>N_$wkVa=o4F~iCYI^)DR#Aj_i{)xp<|M|v9od3edH!UvRgstAkdDc~ zBY}8(aPfg+Av0Aa98whkceeb%hK^$TSj{HXS#K{drvF4bxvj%*Gr2c+6iWa=$(MSHyhT$L3*!|zF(3FqkW+C;0=!F`Xi&k#P*QnRO{whLUL`@eXqlB^UIuDKk_i$lO3C+ z9NO(25<^T!Vz_F=X@fF{*dc&lw=MbJDc{?1$W2yrkj+0n{MuwS7+}hG7X)|iis=aO z%c5Ei=cIhdtA1r4bTd1&hG7w0{>jmMv&@0a%XQ)M*KUL=dmz9&m@rHB?8tK=qL zRCCobUbI`0^J4=iNZ*o(V}ZuJn#(!EVk)m??|=nC~+ z`v|hXm_K504`)YAT4O?8G8^p)Yio}u!`CnL=sr-sm!;X#6asg2dl5|&R;9_}B7FHi z)c4u@bOq%?n(~)bYeR;y!`J`LWED8-5_L_<#nN8PS(bY)#uV`eyF!~AGSmssxBmit z8{GHlm+&c5fwvI*7@oZv{DYkO6)&gq53zlpW8Zd)n0k7%m&p#ILf#|xBhPl~Sf8NJxIfoO7JTx?C?+^*XKqYZM#Gq z8smu~#;525_ZPVL!O0_p#e*j%8Bf==4IjfOM|_{n#oAu60Tux?VaS0dXuiGBga*Cj zkoIvyj6dyDbN-#zZ@$buPGU=mYAP@IMYPk?z<|H(t)@3YFGV%P9%K?vjiYM%0YT-)z6z!RP*JBIf#4jxg##jJY4%EI0Wit_to%4uR37NKfsLSdt^M5dn_x3?QikG6AOQGz%%K39`f;4)OYbChFncEfFog+fknEm z@AhK-0M~xES3FdxJP4hL-S<(0*~2+6UOad4?{0#eQl-KIo9pz&?yXUdM0XXoMCCdflY{LBiamP1(Zkev^cIJa?` zt`>cKVJ!bb^U%9598azWN4p-r`Qw;HP219F)4d9}T&dJ1jI#C>Mz_^(cD>LObKTV) z2vttVm5G!a5}(9u<5P#5=9Qt(x_}WV0e9?HY-4QG;z6s#)pD7r-@+x+rdC|9BCVF& zBeQ#xtk7uJhl=2(t*yDbgjokHhZy?6!Fy|t>H}# z;MGk8kEq?$mWTVifqSNa({wGiCtoPv4XZD>uzvalxllX@bl^Ne|iS}G(V*G7M&73x}_K%Nh>_FHEx!yIoz+x8&73wet?h~{Ku z5i8M~Pw;iUUF^7O8kzC5tyv{Q4igxPRx|m)hkezE3A;=ZqywK$uoCx+{G&kHaQ#d5 z4mXJ!j@lrTQF)4%(bP<XEQd@BPM!78EWK}NDn}IS74luDxE-KxY>A=0$|)Cnz|A>ZvSuurY2>3b^`8S< zO`=-Zj8pvC=74I$BtaE(ekzBX<>ZoRf}Z6DDTa_qiff+2`+NZGN^CqKQhxod_$RxR z0?Y9rS?@<@79Y^3-Q8X+{q*X3ZH)2t%`RWWVzFJQ zO<>A~ZekbJnLK=u?oXc0(q$F;$w)ibDcn#SkA+ekm-SK+n+CiJ-wQtZ` z-YSt4c39j8ZLl{==vriZ7Nx+_TP3QG!@{0v&ob&XHd?jf0qw@jLSus6x&(X@!hD?l zKxjjz4RgIXv_T+y%to#k+!xZiUcm%ec0ZyLM0#{jOeCVxcPFK-%k*fc|8f;Un}u@gb@evvirr<=E~~I78NqaFG2D8}POW zycl^Tsu-G7e|~0}?h$aAFun?+9?a_v-ereGDcwn%CJfFG;c*cgflMKxkL9*WKA{yB zHu!IkAF}Pw_gskI;N2yt zw|oj~>kh;?XJrwwNE$S!c0SNP*lWJP+H~{0eLGS+eswwxy!6Vv!87a~Hqlg3(VwP- zM{(q$Q_)v-8JT)GcBk~t*R7=)HWvS8?ZgEWXo*;eHr+wTUE=8nr18lFRVDc$svom` ziKy{om3rSvaBOL3^#iB%4aPad_~0|}spu+{Qqg`Tfz9n!`hZl^QBF4nL{nkF8~}f? zM0$i=b0EP1q*yM3>Bsn!?C+&@=sD_IK*sLT_L!ZX={LU3B)Wi{!oHFHZeGg)9 zYgB&c8_FbSIVq)4L@;muov%*r;mt*>CXz~NDa|qa>n4**%%nYU<8Ca;4Bq}9W4$oHY0mN2J?~D6`D`RuO4a7S=(}Wn>R}y`F@3ll?$1?PYdkCEZFY_5avgNrlyA##mAbuG^iC zZ*-4w-ue?amEDzZs=WKX+_%b3U*Ij`fl6vLU)kN`Q;fAagP*Zs7nAV;w$DR$myjBboSJhjbl{O@DM z?o6>*(wHyW6nOVX;0@G@xyB#o_{Y}a8Y!f~`4t}htLr|M?E^1Kn`$d(A>n5c#t+8o zCJY<|mK*nF+v?PW_u1zk4qB-A?Y`MTNN%-oKySTPrMJe)ek`f`*6D-2#F)~``fxGs zW2h_mSNqjwI;~ZaBLg24zLmk3E3DSLVOe0sKP`7aGwRb>NPDKG*PCg5`_VsMQ}>bR zO1<#j;2F%x145b>g{c)oZ3AD@B$d|M$eYSOnHYEJ5F0joq;d9HfKUBE<`gELoLQs? z@0^dx>ENS8!!XFm#RA?H*-Eg7Jn)GdB6jfqyr54Z8mg$)f(D_&XQ5`J+)aa4vK2l#a%0XthZ+ z%fuek#gbc~ogDNR-{EKjrjI+H@Zqxh1hm=azy`=Ia|g>C!nRaVrr6I13MG@aXMdpt z9*`g+<->3DB-vLh98l(N0zYnki03y^*HzSz3cw!$8_!VJ=wY?dILNnw|@~M24 zTZ0{M@lQXk$sp~Th3)P0pV7=eLhx@|Rxvrnuvm;|Z5l_xbQ(q9tYH~^1Q+74xbSW) z?knM@MnKl#|XwjQ>B zDFKIJ+IHe46^fSNV|pNAbuwMo1n_YDJ#Ja7kjjHvgkAEYNtQ*3^6G(~lv{d{=kd)8 z1ocHUVWaMAiZ%Q{`bexzMZ4M=ue*{YRmfRho>)^7O6`E8#&Q1Q^qEQ4zebWQ{t$ue zh2NU)##oWSim^$mo@^LNB@I@4Lq|}o-5@peRd(F36dyl`UA$a;mp33VhnTCMPO~9+ZK1I{*teHom3gv&b!;rI?HNp~g>0+rmrZTl6`` zofCobGpkrW$j6J4!o6#ZM%Zg@EMNR3{H1{>G@E`BLH<4YZJnN800XVx$uAm&hr)u}xbwCI>#u~F}UH|Ey{ zHizU_1U83|9`YbKn`FbpaR{*B2dPI%Mu*cf6Q=uP{kQ#Lo*?JN;9u#D{>UO62y<=% zUR5yOHC2m);l_CAKBDTTVdx;O5@M5^Xh7N^$pMJktW1OKu@iA*YVODtGqJkvEeWL& zHg`6m-eUUxG$IE5#as+)KTw+uBWc8MwacgafcpQ{2Y&$vKKcN*pGgpddEd5w&P43J z=^8i7Fb;E#Ej(-Q<$A9OYYr`-p6FeZ8-+DqCeB_;7V1#926mjnDQ@Tuj!`BHa*d1W zQUQ^lovjrjW#EJQga6O`6}%LJuWLQca> z4Aq)Ksp3LOh!4cZ_agT5O#S?l=ixOY!$<04uEY3iV{>8rrjk|rpRUj2!Im?^4J&&{ zG7!$Ndm%HV|5Ii-Q9JQFwfSL1bpmudu5^=ha56W_D=)(@@iE$?1kVU|(p(96U6t)? zclqw@DL;>xj@qYnDaYVLh5tRrD4Lfl{m5bSnR22_;Yaj>Q(`HYmL^>#*Ti5q+A;$i zw12_fTsztaYCTD+9N20N{J3io$uaKmm?WR+>b2}{CR-NibxYnl6}?@%=FPm-Pn~*= zh$|s;n7#DMDUJw()BYH~%d;r31#`kE$JnmdL&~_J-34>NS$AgDeQ1kU(H7a_<~2_*=C$ps6Qz3KdBgUMC3!xz*g$ebLM2=ih6?GDU!1 zno~oM{}z#oCk=JLWI-->OV#>2fY*rh>2bq!xf1WtA(J~8j z0s8WB^Bou=R&@V4l$MUy+EG$l9+@C%jH`_sgRkw?l-*vNv$suC??um@}C zEad7W2H;~|FbjGtt}-mloE3QFLe5O_iH6!wkRN#KH$1XH4qqq1DjW3hsk)yz)@%!# z$JrJxNP=Y8)0*9!_7geFGmc&lvJ_@U5{g@VXeC+HTc(qeZ zz`g86(p<|XX`?92v?*r@@qXVBSjc3D`=0B+Ka)5f z=zV~m%o6#g*y^Lpjn<~S5jRP8EH1JJH%ZpvO_bZ`t^FbFaDn|LHH~bhzhe9~ygses z!s3rA%XY)pZH2tILf*$P4kg!Y^v&Pmk@Hp!u0cN+#SxV#P`~}vOmSqcb#7l~aJS;7 zexejdPRzW?V#9eAW$H}4D`JsHkC{VOWidT`c@y0jKn86^4(fmuN|hIirHuhHvZ|^l`?3Xl0*B;n_ z2#^=p<+XL>us`<7CvzjBg2g+$S0kBhpCQ)uiFim03NThYOE(89`N8l}D^98xap@5d#N1T2wsq4uRLu*m*Hfad)o4sPIM`ajO!hZ>T zk@H+U+d>4UDj{x_Z5LtVGJ;U~^TeZ)-$l+{j(`LqjgBtVpb)jsl9l7_@ zJO|8PnwAMSuqdn#53w;9Til;*eXbsSplw2JHb!v*S!&Ck(g#J}trv1k(I`>T zdvx!Yvv|x-T7X#0P(BbfLNQ&vio|w8r%EFK%$nWIuo}H`Ry)vF+fcit9hJys+o`_K zPX9l$-UcA5I&B~R%@+&^cm_usP3_Fg5zxv;J=(a9dB8yj8GO*C1S6JQ>lp}hR;5Nb zFlRncEXBddsCD-l7*uL^Tdb*QBgLYYTH0lMY{S-C>fiRDYx~TTl7k%Jy?$8x{NML& zcRYu4=Hq<*?%#c1_jOz-{nK?cL|W@ z$2#rPf0uSvii>6c=}P*0E4EMn-j3;Q+h3vE-d^!Yr%qZdzIRuaxVUNiGR5qQ3svHW z=v}8I>EaR+vt3C9TPQ7A{OieUuWv|`)~HRp72CxvVo@%i`-I|g*STw)*gC+n&f`fq&9C3x=XHt_4}??wKI>0)2&K;8xTkR>E+I{0ruA6;^n;I!()&g;zS^4CLM4!O(1ylHGKQaI$agmiIEx3bm-j>>j<2kOpxv=Vwq-l5tq-iv$_ zV_u@$)QEiGWCAR#gB!fj+voko+O}ak*ka(*T@d57FG}pb`N%_G#CrFqTX*+zh=-en zj3r_&^fDRC17L)JDciNpSo7O*nIQ6zZd2&XFW5S+UlJDkYFuLFe23VnRYTlyX;Os< zhT58kWN7J>S?1E-ZvVWdg1&Ol|KsS&3@L7nqB?qiU{umJw)PTb`A@|I&n61H_Aa>; z2tXYxpn4&I|IzN zb(ZIgs)U5md;!nfKMuu`=uELHoEfB8bP3lZ|L72d+E zLSC(B`4@*8E`7aM9g=j!5}-Yr;wsb$H_L_5Ro-9=8#P;`3feCYXz8{cR=c&&(qYlq zzOwj^BI1~>=TdcM*Re$>y7R<_ruVuwo6`C8j7=&Y zpMYW+=miwEZ6HuExRQ^*&=0H42}Ols^knADyQ&(+@o^jK)iQyK67Z`Pcws4HDQgM~ zp@~>1KCCSj!3GeeUPl<6^_qzrT6@_WNBrQKofdTI(iyh&)U z_t>?btLx!SWR9yMkH}N#)-%VUC<=uhnMlAKmO6m zeXAYH0;VoQW9ZP(6=?Wcd5t4Oa)?gOA#YArw-+iitIL}}veu`qT zM)XmCL}nu@@M5gd`SmxiI}^|CAl+aF@aUfsAW_`jx23+@f#oYa!Q%b#dnSBE2@Nzq z*KmIQRO*M&;Xyut&Nsnl6(grErj9_J!;Rk=V9ZOsiOx^?Fs&-kUmbpopjs z?3i!<4!M&rkaIcUObAtB-5OQ8k?Y_Kfq6+xPa-&Hx(4vyl4HVtNzpK>9Lf{@qe+Ld zW#7R&tfW|3j4q%<4~mMR&FCn)4X>Ly^klUuAdsO-@`fntqk} zwfconTnQlO9s~#F>%H()bdoK=B%?2=5*YMPycBmyMbGxHuLZzK$G#B3z7!xo#Zw7x zJur?RFxTli`0sNv6w~-oXO+C7lGv0I{4UYk{cLp0GO%xwe9En{e2; z)leW7gm>85ga*`>Rf&7G4xhiaqJF^_2Aivkf25k>>1 zOoCeguFcVBfB|YQw1{@M(tfmR;ppw68)bH+D|S8c5XZTuXQDo{RV2+yNh>trRo-5vTY|y z*RaX}Ea#^bT@NYTbpP_EptptJU4m`_JuUptuBfeqp?F2IInFB0st+GIl^CI17uHaW zd?jN+4q{k6LDVtp{?s3&5686TPJHhFZE>JSY+loCGga96SRvDa^tVU7TnB@hkCFL+Bp4x04wFE z>fyBQLTU5^jCndHDNms{e3PfZfUEl_Z$ex#kY)Z5%OlKOGb)M(wu`^1^XeLX2~ctU z%=5~WZ{$ECI4lffj)EHkcE!L;UL74L+iUqO7k4(nzNpW8CUg8gV@^qS8>z@{d-h60bhaxna@u6Zb$lg@ z-FLkYZmMOVl%WB;Ev88`W!ImbMW8r z4}!pYr#ifgf=r(12=AC4PgH%H>SobepG;3)q?RK=zXiBBgPcUagEeBj!}kUL>sLcd zx0c#2m1l5c}einCgM_i=O z)F)k9Z!D0v_bKawp`Dx$y|K%ARlHZ@pMcJ)F3^34d9Jw+n#}@V$)!73S#Q3?JqsUT z7x>);Vmq)lFJa9OR2|#95qvNCRGQflkwzarspEqRs49wT)LHsxHx!_+%ZS}b)Pti^ z)x|hb!%sXgyyzh=PZXl8t;wRQC3O|zvqoRF6UYMFU^nj5ULQYmg&lhV{O!*guh%YV zTp<6t?o-b98-uum&m2#d9Btm!pPbN)G=Yn@h_4FMIF#}c?mS|Qs-s5BolVB*eJ70; zoqb0%S! zRpjWD+BILQ@v6W!F1#Q$H#p{-?=*XHO&r|vG%x1*z38Q<&}#2W%jK>zQo0m%F#apDiLr=>_-y zA|m>Amx%h<-fQ1Z&6&Op^XJ#m&8yt|n0Cb5Okm4CRH*#@edu z<7!;9Qe3lNhOVP;`>e=MCP?$xRev+VxoRUhC1<^XY8s=NH6|gKur@e)>#!X)+`ZH{cEC4wLMzV^ZU}+XEPN>>^qbBp&jlGPpNo6N+TnEoOZ10m@4A$T zk^4~{y?$KUOHaK7ZC%tDVfLB?N^jjg6MC*>_RlkdeMNj9%7TOv#?-nfDCCJJ`W|B& z3@3zxsiZlm8?Ox;$Sv6K##n1$Ndxr;HQ{q&iCK!fqK!amB5=!C5 zYmr$um!dY5F+YL6fM$%%Ip8RyGk1#MQ8#CYw~#DZQKUDgYp>R;;&l5KR;XLyFhITwJm}Bz&1jSi!}w$j5b)U97@7tB8cI`=20wV zb@5{&Gqh8rwJTKHxwoIe$UAReSDu&ZuXYzDvw zd{y2$_VaGo?auaZyG7a~IZ&OQA)z2usX2RtFsk-fy%*bj`u<;TlrekZ0X*?Zq&LOw~2-4NO-7jhFhA5k6F48O0-6X_Co0_jbG*K5m7n_x<*RPDdxvR zDo>10J`t>!%e3YM?)axc*i`CgOX)jU%I!(a5Qs{_#L<)NgTg33b00pRIljENu-9un zUgj2Vj)Rw8Pq!I*7BZm_T>{S}=%TArk|D=*^E(L5ZNWBeOe%430!JHhc`=n0g@nRUOTwxRPpaYzbbRlOEmPuhH8U7OB1Yv`}jIxnAiuh;Gz{4?`cEU7+ro(Q$ZX9Pn<#sOEzP$@pz zp$Q)ZvMc41=%Kd4ut5y33>uRN^+mLisZ*(u>|&Ki>HI$(Kcn>p@u!f>QH*Ko6gov7 zbWueDwiEsZBTo^s&#Y+_l;$tTdM+!SZ)<@|8ehS2{0DNh z*O8+w?Raf!6!T;0BA+X{_#x3}93E4&rpep5>mOk{2`ab;V zL@$|XpO{PWyPe`X&5^alS}7}-V%84sT4GAdS`PieCl+jMC-vy{YPzdh7*@I-x%bIo z*s4iQ-DBd4_8Hac;U%v9iA0_?LAj+=%Nn((=ID?>FbaTUDO#?N-|l9|8ojxL`&$p; zm`{ytFuuLWaiRhpm{@*$t6o9`SmiW&v9HCzj$I!Y3Xc!@y(~Jk62#E++zZ@^?&CvG zVE;1)_^ac#!XI_ic)7?h|3m$cwwHldpp9|_6(AvW3IY=Su*fj0IbtDE*36;*L-m9_ zj=EZRa7bv}KO*VX(bqd@E&XC>Su!D3B$kK8YXRcE7Erk&pWIecDBsDcic|Zq*GhZX zv10F?gJ)VxaSSx>5F+b_R2Z|S=u)l>BllhxnN6a1a;G?Rv>ewu*a-Xrx}?7M3ofuT zwI-niV;8z{YUeN9RJT-NR`xr@_6{-;)G9ud;%AUI$%f8arMLz&PdT&xu;z*vJt}BD z(Q5qW-=Pz8eSAS-Zkx@!iscZpetw`^G7TPoTY`l>~NZCCD>D&8{*k@czD z#3l|(wZq`}HzYul8P6r|`cq7$Nl~ZK>>qup5jtkA2Dt*c;j`gC-?#(uoxeYPC@(BE zGmUqM86zoebB1?`2f-qF3_i^5;`Z{>?F@5$TDL&$RTYl6YH|Fj?&mHLQiOT>#=qur zYO79WnwQ*d>|TC)hE;Z`S*TnM9#R-YZP}_LBuGN-L-#=% z$1Vk{v%uKV!@iJc1;;fFze_^H=StatQ{@O6fA}t!{4ggNw@cS)j(z-G{noK(@p~Tp zeqTL1{uchGzfZJZoa~*W%1u%L(>`-Y_3&Ned3Wl(NVl`eaHIzbG8H zXL>$~DV;=f(bMZbeu01YGh!&7rl{LHlj_-29Jx#l2WBQ?Gyuyk&h z4AO+Z=sX`5yW@+|OT;~Fr;RxTL zg$1)8a3(oQI(cy4PD2%fH#tYXZT~poZAftJ7!KU2A{ws ztC2r&HYPg54%SM4k2DKi^ff1y_IOvKlPUhGcoN5i?o8$fJI>S-=qr=cTvNk+pK-x8`(C5Z1QRmK zThOcCx>iDLm>N+yy_ns*E*{Y1Xum(lQaRCgut2FD_QK=GHC3CmPNh^N&Tuw5XFz*% zhVu|KKkaRWT*fC7>J?IlhI?skF6DjAK%Wo+p0gi4(XbRLA4kvvkDr+=`mr9ws}Zjy zGGk>trY4i(IOCiWQL1O z-54(_2{JUUP6i{4H1{4sYzTl6w zj0tCnBJGI?AIPs02>y%T7$-VnruAz~ETP#=CX4eD)Lxl|0~do9`g*Td??^U9;XqJA$?8vF%A89MI0DB)$r-P zO)D~fok!9stt%E1Q9>W|ciwv`b)LZ?)}{*clP_&+Lsuo_189tYQzzu6MiI3OH*vw6 zc7oc5<(>7XlxOqhpW0M)TZivV-9P@#;olrC$#RGdmo^z0g~=l@f|#3How`X2_5U~7 z(^mtDF;jfMOAr}_#w;*f*nGJ#{OiM;SeMA2wj9<*vhO)|?QiHkAh+$36C<~{|9CE) zy+aPI&zZMGT*eD2Zy#47cl#$1z6Nm8GH6bJgmrEEVOL+GNu;&)vzA@86s{-v0Vy+1 zpI;ikNxsZ!{8Q=aiYCii??{JgKi#(~&D{0%m9jP&oIpCx9zK;|zFnN*&H|TGu)KZb z3})lo#VF7=h-ZuU8!pu4FwhBzH(qQEeFbjB@+Q`Dwd#H&=5*8$m2rbLQZ9|*Z;Wd& zYiz2ca}7JzA#SbxuJd~Ba&6=1r$lvhh_myHqV#?Vz*1=+IF=0WV-;WQ8{XI07Bq&* zd9K^61*cu->Ai*GTw3s!|99PveoVdSE#{N{g!e7t)jay(@%SeCjiKRvg7%AjMB8X2 zNmAqRzHW2SsOCRF&Xq%sM3Cry{F+36hx#H7ILAaBtwY?vg;fk$-=V%tqKUe9W@>?H zv3V$rTHbU{xxcy`_gFQuEbS-2hs#i@liyZ*2s*m18Rj`W*zJ#8Y*(o7Y?4M6 zVq8hO84+&g;-;nI7wDQhhd6@saY+hZ0;^Ae6kCFG6%gdS$`-!3_oX#OQ|$pqj>Rq_j*-N=yZwF$US zKf?Ea-Gy~SX2%*)!L(Ww?$*^xEL+#Kz9Ch&^8Opc&zGzurryj8HMqAG?AV?7&CB=< zYw+K&h}{-}l@NXJlK*}o)8iT3DN1T&inaI?HGOkJb$2FQOlyvdmj(?_%->7Z; zbY@3*ihvP1EM&LBUI?ii>cL=th&~&<2QqS?$JSF_;)8QKMI*vTSKdvH}1ZBc?WpwukjQop?1a~UW2Z6 zvgIZ4?7)2+Lf+53ylFpr7e;ft%RE&qU&ob!&mA@{2P<0S5IceY_zlysxFDxRFC zFg_Pv#z7aQJJP%CXI%HT_H2@F@WKaSpt%zJ<|GqZBEEgwVzD4Kj|X4hbmNku1$Xd5 zQS^fMZP)<8C`5T4x^}={NyUzqpW-^{qyLrh_kd(;?^U=!8i*I8{t7mokd{xT^ic_1 zq;}yy@V;WaXr1IRe6(YGzrFfUNBk7M{+XWaFmOG!^u7KjW|?<)iT^cupLuT{t>;+? zen;4T^5Tv0vhOYe^f2aVp4;Iv{s4P#^2a;+msb*v#$z%^{j91)|#~nBnk_@ zS@Cxn#~YH4{t@4ii0`;QH8x%)9~q+0c(Gkm_!afbaePD{w&!u%UBpKCt(9RFa^CQj z-$w5J{K)X#M54aR)cEiUGH|8-4CYQn%dt`*JgB9XoK@o5$(!$iCf)e(E5G0KTantH zv!|4iwVdtL1L6WZefG;I5B+Bta)Bo`N33 zzpT4nr8wsHPS);s`R5RRC6|qR^<6Fc35>7tZms>J^j$6KK5$H!Qeb>)k*7p26!X=| zsqx-dsKzSvK*#y|2V|>wgxO8*;*98_DMW71I5D|?op|BTx7 zb|UKDEzR%E(RLbheyIXCE`92|+W&+`Z!zkWXJeiEf#I=W^Wrq3xG~N|mWZ!I74_{z z^mteYxR*W!sN1hUH8EA|!ucI7R+_!IA9R0m zM~hc#4lru;9se5hhacV@a;_mV=b!audle&}?727Gz3og{0`kL0z&1t?EO0nhO%iD~ z>uIkFzT zImN4-x={;+)mCU@toAmG&0zl4MX__B^`T>Xmwt|lp>U;N@(5iHneWltfciGyKu>m6 zYN5@M zv&1_1b+e%H#9_Q~BuBhz@XDje3c-(L1h_ea5b~drxQ%(|EALnLi zvqWh$21eXEC`K~Ns6V2QBt-BVW}+w1uu_gtzgFY1vfZCgl)=N>W<0X%1fyLn3Sp|@ z@KIn#D{|cU`w=W@9av*oyn=FYNN7hf>tOpYXBhik=!E!7hcaaWl4tB7YbiZ^u`d$Z*mX zqTe519?kSzYe+?}mV`PYaHFbvjhGOGj**Z7eZL%3=r6pV3^V0R#HOmhn3yb+XcF1` ze^JCVl9t35OGVWc*0UQmhiWLn?k0pUgb2rZYKxoXYSqXi( zTQ}bNK?LKu@OPOty2v_?1IM9p0;A46zhC2-@3iZl_Hs^I|9@j#XrAYw>k`(%FESU1 z`NWRggmm<$C0X)n4ovHzEO6Z^UcS1+=@X z=JhAEvWuQC@L3ei(uA+(AxpM}T_!B^)%a@KEaxo3;yxqRZ+y|ESk~7@^)-DrjHk1g z^}ZmT_SI~Xja~kU-JPUMYL$-Onm3DMKS>wBQ75;9tBKjOPU%^O7h|3coBaI1!lDIJ zS)$QQ`qRnr4;K_II3He`=n216B~R8tJw?l=R*@>QL!3Ww`N3YB)ZB)C%TiC$iLK>% zBF$m!M=hPU+#!a$E$uFOo)aoDCay%VEjV#9T#BXf-s{ zzMG);_QWS^$0>IoXnqlCfwAG%x}dQt*LTczpw`4-?zc;`2gs|BY0*P=eD*-0JY}ur zT=2>We{-DmW)Y_2senx4ch=F^c+vFzAAo>6)Vb z6FFe~C=1mxodfeRE`EkOh1!yP(xCUpQ9dn+RaDJ!Du4C`@YRc+)}dr@Kjt_k=B>%G zTB=tjF>~u^j_?%nz6Phkp+a4PKa`}KKDRwfC$C+Vm|Qcw$L872N~RFpdoxf2ur5dwzk><|7xm4PA(DhmS2N^(_M%$fWlms@4??@`vY1t@l z=w>GJE&py+)lxh6T}5dd)vG4Vy)NbZ>V8$8>U~9?`u(aBWnO`7=(oIC+<43Z=A8o^ zJ7@2S^%6MUz%eu9bNb)nh(Vak0Jonx4Hj(iBDbbr;e5Uzqr%xn zLdQOQw!q1z7)=gC!Ousuz{b8mPonSXRo>lmiz8~k)|UzlMrZcn8P!LAE#v8QN}-=& zsrY!_Km`8#`8C43?BQEJyw>Yn;*gheLVGcE6KNN=@)G*_06uSWKI_C4{nzzj(=^UG zPEG$D2iwFp(K}OqLF3F^v|gJh-;bL4yHLv{9nEob9ZO=UPXVt%Ri`%SO^WlR-%OyY z95Xudr{dH7RV1L$hu}%v?62bgn4kyHjd5u}3T+oL{zEfk-rJz$`|)CtP4G1{p__eG zl13$+e+0CUVud`rKwa=yt1gCwP(y=<-iO6a>H_@9784($X+O7G*P z3V%!6fD!%Z!b^?Lju+uSFI|=P*~rX}$4m0H4spws@1IdIl|G}5%1FT##yrD4HU7*% ztMkJ;1Fl0cc#Oc}tC0&o`#;ewn7v6|%%VkaL}n%Kl$PSzpS6GMG7Kmxeo{+Xq)@|F z%0C^&d9u~5PVy{KDcuRsp{73AG>7)}AD-*vJ)Q|VUs2yC)}<#x)a*1lnbUpLRuO45 zDSoc!mJxp8##upA&p75b}P0iP2nD2!(jDG?aSZHL8UDd zNhzl15HKFEJFt`7QXpE^;@Gtk>b~%lwM(PStIRTl3&-Z920h=p{$;;H!_zg$@8Q^q zzSWr2to&w<)6W!4jE(6^)S~ublkbfeCzoycm?!$ zOit|faI7wm_(K);6Chwm5%{BuN5Pt<4Lco&}|;m)BnZ^C>BrxgWgeNmjKQ7XH}4Q=4!zfZ(F zfbtZhf}w|4gXkY{>-p<@7Qn+#42@q^Pf)%>W=;7JZ|=1|2BrJ?eD5h`A6QQ4Y7L&5 zPW@|_c()mOm(iJSg@-_&?>1kFXiU1RTHAl{a`4wN^LL=w1EAWW06-*HQe#eDdJmHu{{6LGu@iQ$4+e9kquEb6?0Q`#j1z8jn0GuV$s{O^wl4-jS&GBs5FD zkHx5O13oAr%Bh*j*fz}_1;3u+JC4ptJTrDMm<%>=<^te|&;kvBSso<9I;f*wQwb$Q zeF{%;-+9&9Itln}abKuXt&~Owt3A9T9t^TG*VIY*(jWZQkDC)>L7zmF@V-t2m&!+o zx=!cdz!S=lCH3+&o#P2`v=r#C8&#dDd$Y@b`PS~gc6mehbeHWd?mo76@||7cr)L>JqnS`t#)|aOxWc}pA+NKBKXT&a@GTjf`LVvf&IK2LE`~Eg^pM2`~ z_lfGRkv$1nz`kkU$657ytE3LRaA~7_XQf6pU;EtU^BoR(`PoOp_cf|qUcG_ek_p`o zc|UNN>JpV(YL2Z}g3n}(-CL*d#NH$NHFbvQ<1YH1<9LsiYy|%5Z2^lhKla|<5~U~A zJSSF)_ZGe@lql#Hv)kr~j%G3u4!|IXpS- zeNjngS&Ls&jG)$E9ZoHkE;A-dOn+=-~Yfwy!P5_Q_K{WgpNbZ`D3o-N2o?RwQc06GD61} z5ABuSfK>g&ire^;z>b`9p;=w`RHLDdc$}iaCF!1&h-Vi1c!c-q&5N5TCh2B=B2SM+ zg0ZLt>ps=M)@w^eKD12~+U$qvcof?7ud5@firZyn?75V5EykTO2eygt8LwbR^)~fH zucVEU_(9^7C0Sh;IFM5PT`jQfv7gt^EqtZxKkC1$&5`RvUdAfj$NcZueEpTxVQSkb z4weI-lG>~L+Kw)o3N?%fa=k7|w1$lLe0|B!@9c5b_dz0;Ozd&rvl7WzzEHLQpI@1FhzyKLH+;#uT^U>9ioL;0W-zX|>- zW3hS3@@HSR+^qMvcIL?`BZ=XSmOL{jkp%Y z$Y);&eOJqpp@|131ISO9yJyVE>&lbI(VJRr{+~U^_C8MgQ=7e+c5@Jz7V+ro9uQ;8 z*_ri3O-MBl^u_Pdt+1QBB!!2CR>2+K!t4V(b7U_wL$m^O`8aV$*lJr%a^zoN+@8AX z4Ka8wGHYX}w;;C35n1ikRdXasi|>xp?%v;aXn|DcWNm?Z`20wA1oM!25$X)UC)RuG zKa20$so5zVm~Wmvy$#xw-buZ+k&RclLVHL!%lr>+6mv$tSjm<1K`p7%OuP%9lj1qW zd*Ts#U#b2E6PW?6!0~aa)~^7z^wW-`b(E7xJn0iN<;mJpLtmae-}fc=)q857$o95i zF>gBu+>o8AUo%rd;!I>P1sTS@2TPS6iXT1D0Uk2)u|g85nW~MwHaqfnZ)_D4`7Lq~ z3XBi>`{q5?u%z!U^Mw>H%9EDBQK3ulOM!C5&3WcT^M863=v_xOZaaoDJ)6!keUe(? z5iW#><^V@c2IuS_;BY_F_+4#{mg)OvT~5jHVFfTT(vl_@U1)LLAuHlXVS|S17(OsD z9=~f;D>YP}umnfLY7*}yC!#aqud3@#SbWBCP#xfc7D!pE-Rnnegkf9$>I)t0jg^wKF;Gd-5?ZOp&dZRQ4!+MGFw0D$XmMzxS@1*)sHe@wX$&VuP8?8s1HwmiH*)<9m4Xv);Kl?r7b2 z&~RtRDnro!#(IXWaoZd)v=-TNDZlrbl#w>yj7y4V7J;u&o?DP@w;jqp2rk~kx%S)x zE=Svm++c14mhJc~w57+=TDR^yfpt1hAIf%S54O=N3eHNO0S(TlgJXKi$#6Bi-s<6M ziw!jnsE8IMbIQq9TMyA?dd{^$*W~5W9`Dat0Wo^3e}X+EuWpiYzF* zky25*l+&iddKR?Ng1{jN>J_LCh9H4Yk{Po|Z{b)XcbE_1cPM-Q43(dG0LaOb8iz>Y8&Bse~rkBy;a*VfbzN5I?a?wcr zHZ6Xm61aW5wtn~c)%K}xkf*y3bFoxICX~@C&hk2QcR1dW!mJ=tXq9D!?)9$M%2Srz zUEa{ivcNx!K&FV_tgD6S46%Fke+hhH&WiEZ>Jpehq)ND8+}r~%#fPl_qqv_ z;(o~Y#i#-b@8yBvQ7`73bt)h9G6L1K#=gtAS$r9TP^s7;|UY#!pzpH#hKFLJy#iL2?^|B_mURHLZZ(LXk&FMl8>iqJiY;V4}`$8dfTURwb zaRpfk=%?f%|G4LhuK2iL1q>->&t|}n9EriM0)M*#79C5mZ58_R&4_3sf5O%3F?FjkD-bcX_vKs|0Vb)&qGJN+x_7+*yrX%D|j<-nB_}xVo zwP~nCZyPM(ZK#t1GP%I@>qSL27IRBEYKz{}I%M>3*Rzr|O8?#tUJi*(;W}2jKldog zn?`&G)WAR2pSi0V3euH#RcnS1Rwlfr=G!~8!!*Co+FUXLdqW8vP~A&ntfY3E+&_GG z1vE;&u6UuH?@_ud#Y02rF4B)<7Jv#M-UZs6itH>fiEEgrg4KnH&qb?f+>TH}bj(8FIvFOPz&85$4`p~{f$^%=C8Vt3m zkk1zjyWG*$TDOHwJ$CJZX+Ma}vYQ`;?fCZf|9m|P+eCf+MXo1WXfBre|6Q1S8R!r% zN3QPI@TGs){vx)sp4iG5tYnVpXYQ&tHy)|%$g(20xF65W=G?EiulW7VR4=Er&Hn2r z;3HV^&bvl$jrl4&ECTH1AU=(yC$@fYS+q_OXU(xLYR#+U4`qy777N{s1)*ses(m``)udJFP~W>*{HC01X^+qv+iUn(5(FGdtCbj%a| zs`}o{pSviIL(fm(T3vdxy;)L)>bU$D&U42-nuz-_QJ_Qy8qXd7y-I2Qb$wtvfAmm3)Qx30aZCWl@+8=$C8VmX-nm?Ihbo)*jPxSxN% zyNGufpP2POuOD<}8~5@ndk$1=6JITTp_pS@y7X2P#z>L9$hrctf)zP@MSO0I#O|2* zpboKPy*e(#h7aCd6m53djnac?CJK&Y?CxvDMfMg8A+-184>p1N9-CkjrtQR8`hEJ` zqCWbZ)9-EJRiW3sU^bwp9at385`D!x6VF-;Klu9K3bm<)kG&pS!KTuA7>ewX!4*6o zTTz4_mXv?^p7*<2leA4n=MKvX9Pv{b#A6~YZU2F|hCYWsuj~FCKque*X>T{=VX+nc@c%R|#6<4NGS#dx=tC_?BW;>XoV5!9GRH``#}))K?hP!BCz#!OFvI2wjGOq+A4oTPQ4i7EskaUIq3P?PaT3*d z81R=v-(#>(-_tzx!#4CLjD6@AL^ch63jEC(Zhd#~naytnpHaFRo>91Pg+>&*=vB*G z_70o_?`;{I((|h6bFkqYY&eHs;X2Zq$LINkNJC4}Tf6oyzN88ubAtcc+B!SW_Zi7v z`0V~FMa##1-5l4aj?z998Dk7Mik;6Dw5>HNS{kcf;S#F;?`zIPiIrYsg`2UEFzb0{ z4P$vT2~UPX5oh?{7@7FXi+rPJ!wzVVeIZFzKz}N4UzGe!;}u66FeXoeo538zzeOSs zO)-cL9c|E%BFann#!AK_SPkI3P_9S!wmo|)MaWLh>O{vsqDzRG*kf;PIusbmfs)za z4T2gsX|?kZxB#;@A~$O=dn#yMrP4fk7desX399{`ex={jh&rR6pCabY)4h&YG)A*`SB>r_2HD6U`l8t*j$NgDcH53>LCLVSJ)l2-F zC#8?LKJ%z!epm3oVH{N%H1|7=gd}4;jn)P(v15k%S%aT3^Cw4Z8_`Qbts1P}D&@<) z@ae+%ZsC_|+YtL9hpiyt{WmdPitloGEywEzeR~G$8#@&w^pj~^ z=Y^LouXVk=?Ag=NRhZ$yyTp z(X$OG@6UG9 zpNacsd5c+dUL2#0(loj~$Y`5?hhr|ZtKE1eYn=5r#tZEV_uuQr#=WSHZ9=`nD!1AK zwV&$8Ypo{3Uy*?;YK-W@G;qB&|x3jl;p^V24r^I2By%yyDACQ z{_panUpqWk>_z+(2It|-@d~m1lVn*_h}!5vh1kc>wkZp@iAfB)uQKS~RgJMeZ5PrlHcsWi6SK1AM_bJ(;U z_HOeIr19+nUB=tsuT-Z+{nhi9XQHM$#bRK7lt~z>^Oxd|3Ftz}Zb3MXgMnwH;Y zO8x8MXZx!BdRjM{iJoqsd87ugI1?TFGe^N_ib+TF%1QH5w-mbF4KMy^zMMChFK=jV zsLOXBnD9Z@OEVR$J2~i^@XJvC7kzbP%Yg|+enYkTK9yUgR$5X-scM4}6$0kX#@!b_ z^VD8x9FY>iIY~z+Z&hGak*{)V{(tY23TmtJ#U@EHk#BgW%{S)rDdOi8{?YWPA!7@_ zh2JIX+SB+dVXZkmuBwQb=DnO*O%-EXLz$zCn^G*NO%)}pnm)QT9bcn&7CE}9DjoPZ zdagA?)ijjkb`IwE=8JiqILmrpol*==kc~UVm)l-!OV|{wQ@r4-yM4(r6OHvZz~1cv zf0oAjdAMGWU2#t5m+~8da9%;CGP0i%Ui$P z1?|&CYc=go?fZ3$XOi}Kd@4xd)jSi+V>Zbfw9spYHW#V$O*Bm0Y4c5JCN{~^<}PFY zprWp!jvPggOQvB$yY$XO^qkNm`96CIj48{gV>O?OG9Qclm0hm&>9<I!20_c~ov9(NqMbCPRj`P;C8?J9drMZto05gQ7e7PG52_G(38T`^t0O(Ven@*+Wg#h{!QoDhEc&l}aj!R0-X8Pw^VPh5ioJBcQe6pLb|tL)H4I-X%TTiyABgSW|{j zW_2O_2tRBBj&seBT~Vc`_YmL0#8s6UV`o`-h0jTnzY5G*@SK=PsOKx>o`9w4(LWP@ z7>-X!779h0`v_UV&c*gWU;T?KwQ=j%(|=QWpgXfo#vGGbv#CRG?tM}1(Hb&q&P^0_ z^jgj!A{^lIIrPhGbz~5KtY^bK&)BDR$zsU%>$cy|_joSUDgA}w>lfb5*uXs*dKvFO z#BAWud)%z&8>bF2cFS>W%i;CW=&x{2z(alBF>v>bEL0<2;gRyPJE|wCKe%S5U+V`B zFf^fUKg)UITQScFP|1-$FH{P=o|hPb=TCz>7*|9UU1!^Labwgtz08hgPcI*eK7?g3 zP1`yOTYG$)T&9k`+@XxvdDN@(B%**HPx=`%zqq(w;qlkp+w8A-IZN%qbHi+{6JQ5e z;Bu0>LR`zD-bMY8c%+4EI$kzbLDE~dsocLhnJmpiKCQ9%9mD}!fGH~d+r)jq6i;xi zWkJ8X5B*m!Q%p@AjdbKj?NJ&vl13~Ssi_f9zV1~B~&RZlGstkz%^BL`&)LDbVtT3 zfVOw2yEy*){Kj3h2ddu_RAzb{0n`C^?vme_1S$>n*57xlJxVg4zq3xXSu9CzP0P)g zkLJB|@Cv>&MGe!;Lx1>QixQgF1lwOay9=n>PVq0BX@9&bbtq}YE;{r{ z8Dd6>OWRX=lBN(4OR5#>%eIsRR^6U0WdW<=jEb(hKCW)K6^17;RirsVg% z3vBznd_MorUp?NZ=PmcS&;4>;-|M=*7xHj-C)Z7RF_vp|jIW2rydm36{M*Dl08HWT zW0Lt$@tc@wH2IRbS|Q;oxpN~i?=F|h$6I#8?xn-n9fkdr^6l|sRk8|LQ8zS^aT5tA zcj)3YU)Lu2K(d2Xd8rJv3HE8kjS=3rYUa9(05NC6p9D;LGCf~u(wa3QvBjs1fjbkg zZd)z$7Ee4MGEj;lnRLH+AfdLcmj45~-+ekN*H+2%?d#*~GO#(+C4t6dGe5Ev3G1&!_SW;Cb3c0=Q;?+_GUpz*?# zxg*y0ypEgN=3Cdc1pB{6EFIW}1NI7XjmM_#Ef-!DED4SIbLkOcgx%uobYkiU73GLI zVyij4gZ(I5U5YvCcF5jp7C8987h7`!_M>W_PG8(H4O^eWevErKvnVu9szOE1J7_#Q zvdzvveRJ?5-?|F~nVpaOP6NAHcR>nSL%&vl74XCGMZO-h-g@*UF;rZri5qxmVhPdw zb3?7vK){HE7?qP3;~GW}syI96?1rXxL1M!%oPm`JUDDWtM~Usmg~692kq`^-Ha+!FzJ z&8z=8+{gSn@$Cqa-UMTNN5 zqIlK>eeV|mMsm{eeQv|M6Q4Pp zUI^_5&tci?6T`^!K=&VoZR`S`y9<5#hc=pf@P*TS^rgP~*iWVt#CfBYm^**?GFgj5im;U(0(k+4lEj<77N}0lWYd54m6devz?ki_Y0H zHoeoWv#cH)+z?ds^Jgj0=oCXr)Me1xTqxa!R9l^#g3W0h;(utYlbf;< z%}#hUtjxMNQ!dPkqomw(@ay15ET^{7@~CBM8|Ci$xusC1Zz~ z(uj!D1c)L0JZ397?-h}!u6^?{*fI6?V>3^QuRnc>`s_#7$MKC=er)~JOgVh&Vq2a$ zygrWgF)w_vZK?5v^)a+~)l3cuCB8vFjaR_C9m?+E_tynhKXdruBF z6TpLy!y9^6)8_`n9I%V=mkm$wTEb6Q5vQ1J3qLUwJdq5(tO;`lO(t}#bJXffxiN1E zs`xFi9ji9o+dmI|Z5d3gOV{@G5U^*;lu zVnhyNcBX$B&CklTPt<`!xHQY2wgooe?}Km7d(zf?7_uKwC&LV9MWelW<~y;zB5NWq zY!F^m8_`}|^*^#R5bMOEE|Kdy!52Qu-moo>Z+6VmKJyL3meu&XV%J95-zS*eus0H4 zUij5cD`IiK-Mod|4{l^|tp;nGY5OaNSD&yXx@>-nok2{i@Q-XG;`O*=z`o8Ayc33oAaI8qWB(wK*Mee0Wx-z<@CjVuHNeD5l;9dkzCS(DMmqBCKKOFpzkF5+b|0TF{qt^UAA-ZDxSPC%km4~A%_Q1!) z1$)7lonO8VP8S@N>S2M20s}VYSM)Ww9Um9E5euaHw^*RN%X6OViG1>ILqSP7<&CLg zo8-!6C8ECK2j!KnP>X^^O8E_2?%Fu6BH-5UYh=qG_?W<&KGXotSOYwKea8zMWY_10 z@NV#p&^%8VKkP<~<$AfUAfkGX6gfN3emh9gKYy2)g*&xXx5ChA z&D(U1eoqjFW;kT2Z_6(~t-ecu?)!ADeC>OWB`lFg<-EJmZ-|&}u)rsfm|d$j`!{j|IRZ0di-`bywjitIy3PFIH#f75K)20b)A@hCn1en^8$}c z@o(QC?1Mb0s#M{aUmd@_HsL;NIJQn=2hgRWL}Vj6WFZT(vZjdia&p^6&v>y|Z0 z;%lqqp~i8wL`q*H(N&45X7RQL;?J~H#GC7Gqqh3~aMjpjiAZ>*{KzolT*VgbS2NU~ z;Nzt$6KVaWU z@9$)wvDAZy^UUPqnIFZ-cba6i_U3$IF~U#9t#!w06RY?CWxr(@UkLmvVOcY}$2SBG zTH-IBp!fii<^ivucAu;9igZrEJaPka-ITt9*yepDG)) zmXjY(@A=r%p7Z`=@;e^j_doZve)>M-Q`nu!81OyET_J0t(_@7#{kE)>nvb1c>-3mdq^eR!mL_ur2YrQbPmXtdN`R(Is@ zWgi~-IVbJr99HdyE^a{4m+H?a)XsaLpHMpz^=o?7tmbnL-+yeqNn92KXI0TfF|n?t zcPQ5OI2c)Ok?%4!c!6u9pIk4mYxxkkwu*f$u_*CNOW}JJd;Y#+y_^BrAvZfT z$g6fKKw~K=F5e)(@#seRKIn97uRLQO@R>1+jk6@4CmZ>xZNI{}mw@T2fZ@EbQBrSA zh|4z0Ym6?(THmh=DwU>0W_V!+JGR#NkSxJ#N;AGuu4K9#m9d54h2nOX%6hL^otsTu9gohj&&9iCK|iBDQDmp$P==J&Us|r?X`H5FTi%}q z_V*gmCSom}chN@nu>o<}VfoUO_{McX2675PoXAGRjc790>ekS@Ln=bs!P{Y-+;{Tm z7UtO8LVbAOL2`B&e(ANHS|GPOdx6RvRh@B16+?Ac2`fI&7|;&88h?|st2;Z-zNcPi zT$Mnp+f5Nm-_9Olf9ilqV*3^*a*y_hnCNnokC=ec5sAUvxiUnMEX3zJd)z&#_F52MVWVrn zuCdB(O7{XLg$*4E3yaWT%hsMG)8C6+jQ<8DOj4ZFgx@1Jt`(XQvKT* z|4;&Kb!p-fWT)H!VpIZ+lbTBe*){e~rp?4GAX86Zd7+{u&MotcE}pt1!0y`$p0k7C z?b*Y=UGx|*-n(FT`j*_^-)~w@_@U0$cw1#)RQ&BW+JCboPO+P@twq$5L^A6 zSq>vJ(i zZjMz3$XTs2AMy@qWvki9GH&KNUc0RwvM1dqy}cb{=bOHago;}CPQHF#nH>k-bs)I= z>;@)K7!1aaY0Rtp|FUBDm<}F~YBOW6su#1rSW(n^=LyCxg^lP{)OYr7Q>ZPryXqWzuKiI}r0c!M)MSRJ9Xlb^qFGNWzHa zJ=i{RyVe#;)j5k=!8PkthLTeqeQLh1gZittH;Rk`s(7V`@ZVx;wg9( zmt}>={*L%2-?8=eb5JkXQ7hOuA#6EACfg!ka~HmWANI=wlWiMAM7gl-Up|(QT~!sv(@3aZ@!zp3i_ja#)iEXHf%fxxDb~$)c7u9P3Z3^6}dvPd0b7*y~56@U$H@ZB)wXj zsTv!jfNasj$Lm92T`r2#+{jM-%!tN(9{}vP0bhR z|6Q{)?7j`2+ERn3Mw#Qbm6@0?#{zR$W$gm^zr*i4@Bv1oF~HbQB`2G`Pml4v7Dbz$ zNJMjbHDjNgk5gU!WNJf3MdtzP@1(=uyQXiFUA2@~@y75}^B+2r*$o50as|oAwn`k^ znl5NUQb_S}qT+Ljto}h!(lcU~-WujY<1br73glL6$mOHCFVHq3!z(Aday115VR!Tr z=3y|{`UcDwl63zjIU^8jb~`j&h-f$>>B9FNaJfia@jcot?5XwZ!i3W*FJBSxSa@#PDyqfA`uda~cexXcCO z%Pq>U;YrN6`Wdpsxjf_v0gy%?pc>Lq;meMhH5B90%)$So&iwzg&i;R^b06OQM)Qvj;1{2IyxZk=J5|$qFi9;66F;?= zuJ%8g#c&I==NAlU297W`ujx#gw~VoSP4AWMK|NKb72M^v=xgk2=xe+&{Ph3lv)FMBRRj2A>XX zq4Z=GdLS3N9fU0q{oWLt%CIn-)pv>75ZC>%s4`e#hmW6AvARZ$exliXGTy8>yg|R2 z)44aXy^iV0wv@VG`&v+T6~K23_MjKl51O0gZD&7e@vvPM!qD$de36g~b>rZ3HpEBF zsEcyw=CZPVgJmTYQz1Qj1daHxNMjxtwi>JNvC!wCW!#1kT8Gy2sab_IAF|T3Y7o7x zJ-x&iS~*xe7{@nIHtBlle4*r|7LoK$hw}72gUUs9yMFLFap#ygc-&+$f2YI}il4?c zF?Z0q7#@*yeDw%n;;8h)M~#kg>op%ww#~;j51SF&Tx@f&4e>*KJL?HfwrPgc2Xa2< zRK?-WpnGF+LK9w;HSrT~NDF^IiV<4|=yNFkLt|}fFc(O~ud%a=Qvol+<#DI=X?^je zJ9ZOR*l(H@U$)Edso@l-1pAjABP^o(Kkt>&ta8cyL;S7S=e4LaJ(W`h#j?)y!ELnnm zB?mk{{t|kBSCr}fQE-8vEuk}s3A0C~xvS(sbFf4)Ka2JPHrI<;zyQ9uTO=1y5DpxZ zE~`xUG5^l&dv3wJjrwdd8U*el2@^2_KP=*Vx^AKazWlz~!CjY#fmC=;U$SK*4wslW z^}$~idOQ*7x&!Yk>(@RH$M#?@Ah8gES4fnWU@*LEQ0Mrn-R zl5uIWjX0Cd+Te?qW}er_wd#Tdct7ml8#(n?;AHhMmQl~iS7gQP6i6-d%WNd>UnVBo9v?mC`xVN62%gh6aP@5!*02h&?2-*-d!e9()Mh>CBE@UkzZQ61kbcpCho*QfaG1xi>qq|_=k?PoQr zy<0t4uaS=zF_R?TF+V=Gpu?6p7u-~kHBO?#on#_2<&z6(;q9@`oDE^Omz=5VU(2WP zT=vSW2Gc)m9PgTmq0BRnKB*vwZ;>-EbP+LV=pqeg)t?q!YfiJRE#4?^OuTB@C|6le z=C2Sp${O2)h1JHgJuOeV`%N*WM<3d?@jZ2ue7pHA%UZ5VY?4OuJ>@j+Q3ntV5T z5G++ooF3&txtue#5SLBVaWx?|%fvqndiqnz2SRa3GlS8^X*>9-o>D6)`RG?iAz462 z8a`hed@5;YROW95cbp|=CCiPRMGW`ph3x#$1=U0jZ#0k3ygOu&kRfoOWAE12&c7?f zIc?apN107}^b>dd)D>5^XGb$kow0XJ$N{Q++TzW>=Y)$(ZE_jdVsOrkUype+a&TiJ z;$GoUNlP4>?GMQ*+YwQ1MKp<*OC+CLn3Yp}&Zazrn4;GH=AjV9xDbpr>DhaIrYA>f zk`QSDUX{2Dv7Sxxl7f};&#gAOqwYY)8egTx6^p1{v3rbG`MPjf_UvgRFJx(_%854m zZ}HE4UHwX2Z!DDOAg`}`&W-ZyXmNL!Q{S$QTKdZg?ITxWrKk1&?fr^V&lM&f1EcE= zh}B!!&-T^GJ8WGssAh7N>Mn=Mz9h!%C=qwKlF#BT`uIfbtdJdzmhGX~O!Ak=8BDPW z_QAl;tm_KO&3Q#-{1=_kt<}c=$y8ohwCBxtT>X5^ooAAjTccY)3xE0K1E%U1z~dP0 z?qANWF~Ta=mrt1)Ur=U$efI3+(y;WT!8hGz;3t0kSjW`aW!W35pAxuizlEq~7wAOY zJPr7on3@gY{FV&CiuubQitI{4rX?6JwCz54ZmHR&oZWi8oC>C!4|bQ@BWjAB{Mqt? zjWlWY(Wv2TGBvE`fWiuUB>%2pO~_;Q{KvG7+e2(Vb&>P>(1QV@$(|4s0DGrH*o-U*@ z4y1su&JZYyyOUS}yENdexY^mo%z{K;eT4YJW*(5=@YV@32^^3eWA{2uRS{7wUA zbG5yat(7*)Iw>!~*pBBfN1l`A$icI)JAG3ndyiZT%tlwNPk4Rz%NGB)63b2c{K+Xb z{0z1x*R}j~XtFI&x2XGv$uG`Sn)Yt}>(`IL6Mr-EW~0#r-$W6$aekbX89km3lj3X zEtURtc=r(U6Ij5#-hh2NuC4*+56N-q>k!Fbix?NQXIww9C{YExYsDz)ZabT=>d>^S z)kVl_k4Pl#M=`hRk1jm#26QMrMjVy`O1) z8hNDC{KiCOmnZhHd>^+cOYz6?uD=`m1I(|D@QdKGiED$LrkGk%lnt_GXoH+eU_XQB zwhDjW)QnXQv(?_Mi;!CiakI!TuKA#rx5MAYD&H^I79F%QZ)KGLrE zo-?VY8WAIIOH=pwVxA*;7gYm7;1>$iKxN=R>tQK2k+UY zHGggNWPLPdXHtM)c{i%y!>qKZr(MxB6V25UYDt`#9mvk7dG-EN(6L57C_=_Ry>~Kk z9`kCThOb7}kZisN^?OKOSO`CiTOX1Y=|!RYJ)`QjY&ENabY>5UVx3rqHM_O1P_V)- zq~s`PZ^Jz&n+?dI1;0$EIsgm*HQRxm4-6oN(qI6-!A951w_IZQM}S;#*__Tcq{}o^ z+sYLO&a^iuP2t6wB`5F(a!>sa}38)&Am>bdLF#T|hz}g)9{rh4A5{ z$L&AUtXO$sd4F}iutyVBI8#h=A)9DAR!66{oy*!`I(v@vTB}7NB=lmAYcfV2z&pd4wn$w<9@q+r)9lN7KGJZj~=b*`)X%mdpK1 zoW%7oI4-o)56j#hQ;SAzjU|KSy#GCVqTiGYtF-4^gC_D9F%5#~j2NQZxCnyTR$gB1fwnpT#ujw;gND*uy zZ)34YeJhxtJWb3_BO%^K`mMB_PDSc;SH363T_@h6-**`j%aVwWkP5Y+0>+~FRPaWT zpu9&Zv`pNQRMWVj0nVk zMqOa$vKduH zzoX1|hzG?IHOCHiu#mg>y3k73hE6`_uH~RAF7g!9P!nB}Nrn;=Jy#Aw9KDW^~T6F7uuOxQ=w zub-#3rCGqgl2h4uR{zYie(O7i+AXNdJ2>2)>Jta=5!u0Hn+EmTg?e2haL&v1dI!F% z^f_-g|Li>VyWN~nVFqUoCW&0@ufR_5*@fTF zwBN+l_M3D?_kr7?aqHX=YmVP3iEL}EnH6arQ)wOBI)6ucoila(o9}tNudXij;7_Jg zeWio{Wnl-oR@RJI7SX^DijB~&QiM_Z-iRgQoXXq@v2n69+JQD?uUz*`bL>3&=8WEb zM7-q?wLz-UPm7=}Nn*nLCgci8RfE>SWS`6D9|Z4lsRwynHv{+lxi}J%!I;Ic9FT%q zjE4--YG#6$z?X=Ay9D}t1hU!z1@lpjsAxRU0h<=598gv(E8EYmR!2jh_j?)#&=)-? zI|ag#l@BjIL-nZD?KaoO7uDk}p2eQiT7vo^6tXx$oHh;`I;Pj+gw0Rowp!@v8cxD$ zf%Sq(1SK#2&gYiMh@S>N;EfbNlH6s=&t` z%6Ew!Oq1wGzi%f#*>(>22dy9ViA6ksfk4-@$`n1&A|6NPiASuVz7d&tPOsyHJr<%g$L@jM<#HS9c+Jk$=`oJ4)5 zB`*hlHm;S{#_vPj_un5>ZKpZDNzV|UKId53Xz+xf*{=YD#rFU{aoK;$rDEe7x)C#> zu<>sd9enaJWbYd*yYEddUjvIPulYObIacPku=#(e(;y2Y)$Eh!pV(&L^#PT0?8w-W zXSR)%viVeQfhU(#SAAz8<|M;C$SwR=+*?;&C($_x{@W%x_KomA*@<^xD^&dRw$xt4 z-yUUpsjl~IRN^N(Xxji$p3;FAg^oie@Ltjw(DBW9mS=!>9PcC{SBP^I#kr7DG8Ce+ zcAf-%dpMOfz*n1M(F*JDfUkNRk-!22{lb75s&T6^(9xVQQT~6_b@)|!EI)Q%l8BuHTx_(H6J4Ppcx-~ds3etrdoY(LHF=0V^WYiq zo=02c1^Du{?NX?GPofc?S?qrF)D5K@%KC%e1`ltq=4iY0dVDtvuut{bBmNF=qaD`q zL<6nMH?%GRS{GpH{GOS*?D}V2jHt^kNfP>3T@-LzC_bfx@kL5#U1%KKgY+3f;`De+ zWXTXOl@q%{*P#D~WuSww?a^#OIgR5>D4)ttiX^_sd0jX!)L}H3e_UublbYVcq$a!= z5l22|*en{va7k~;*;jwxiipV^+;M}ny4m^?nONDssCy_d-83b@&m0JKL8x-K66<>X$xJOKKdNm0^V+O5%)qhI^wM z_dSj=OyhA5;n|yEYks64etPGvN>8z<6KlW|p zL&85$-jsMSXg0cI&XbeP1=)%(nPdIwxP$mQV^(I|!KAw#R%WGG>EgOKmQ(Cl=)QQy z1;2V{<2OwcEYYi+4Z)$nOAnB6ebBFPP7X72L}5{KA^Nw3GBUumDu<<+zx{`mL3-YQ z*gr_mM^Mu9)VGZyjdvG(7-aj3W!7kt)iZq7i6&)nZSc7P#kmNeXR>Wg@B`t!2R;v_ zvi`*@XO0(LRC;O!UCCP?C#P0`CuM&r$yp`*Hh2sO^h?HK_HC3AV>|m6%J=(f1W%SG zq!DX`nxH4^4cM4Y_T7cCr~$5dHu=`U0Z7H)fT!fsWd4N%?XL-&hBV@CBjuG_D>7_E zm{a1(t_lv}KGvx*Ys6GSeJrJdIOiq#Ez1t*LU&->nT06k16V=Do!v~&(Sl4dvLLeH zXu)mRyW>aQS^Kh{=vJk4I#nKQs_jlU<8kURU+P2^3;(Z>QGAe;33(wx9)X6uLCzlH zrZOONn1et4+JL7TMYB-UniqNmEYHx92%>5g|JNDF+cVTq{YYB z3~Iz)qak#Y!16|MX1)t85|}wg@x=pOw(x?51sP`Z0tIUpaq7%UKT(EGx7qe?Jx94F zxct^4L6bL9UU&fLFXkI>w+@Ij5#fgs>a;O)JcprKVDM`Q2X7Hi30*7h@%axvljWJe zyL)H%^I1E(Ron5Nn(fZ(3f~{Qu5eE1x`K3kgG{`KEj=%Et#A*;fAFpw5(|XQTM!>0 zE`a@YL1Cu2pkOJh5%UBiW?j5*VvZ5kc2sqP+#B4m<*OIwV}6Cc?+5T*&BYB%#I${ zaHla#lz)lyLn=`HGLYYsVsaz%J#tgkWXEuAI~09fHw#;ail|gN zf;bY?QpIV~6{16hy}+jlVHEGPUC+9g=4!ol*Aw=J*KXrD2Jj^ERQ9C76Dv#6?BQ?8 z=SklV{LVvZn^8|Ywk_DUVtX8$6I&}b-y!?pZs@e+0)el@!aWkV>yjxZWIqJ{7H{K^ zAu=U}q);tVtzHwlgdTf&qY}(EVK@8WDHVKyr_o}^Dv2+FGKg{tr3d9jlp9c9Kv`Y6 zn{^5*XT}Tv5bixCR9``7*T>$5`*yP%@$5}6_}N?6tKv<; zCSl3?jJ(~fnLd;KEAH5UJH9|!EzS7IPa!I73Nu?9R?wL*{XZx%^R}JAMlBJaVmplu zmWDREYEkI|TFumNuz~ez>P>9FhM)aw$(NBw>i*!#Aljw0sP+CJcZ=f3<~xDA~X?&mV8dLr@ zFY=pEoe;H~LVolqDjU%?6SZl37Jom5vJNF(V_BZ-_$}u40c;2Ho#~u*d7gUaQqjdH zF0B;&A^2lWeHZ8dg5N<;@C^rRw`s(?1U35`jCoHUzEq>P;j?BiKF-Kv)q=;@iEHbY z*HtE9i-CRz-6OUY~8TcO{Hs-R-1!k7OrfDj3&B67Z1No4C{$1vZ43S~T_A~r< z#z3NRc{`OoJ*HO#YA+JsDV>pXw)@I3x2C)xzWGSIw^3Z4KwNJMel0tY&d2bcRI;No zmc*|G7YxULh4<(9t8!O7fnU5VcR4+ zDeu7AMs0e3IEB?6IMKDjiZN1WlPONUAV@-Pzfnd6LBk0w`JXTQ?w45n|1ciOpgOH!bHkyBmZNxL5@-Yzk4b}J=cC) zcgv<-`rMKadrwj5zg@VBw+j5fn0#Or1#L8XaL3E}dx8aSn50 z?MvLuGcLKRk#0J6%8D@08v9n$Ib7m@_~7({&dwjDCIM68e0~NK;2G`l#|$Gcv!W z+UKEd4UmJ;@BT~k{P#L8Kj+T&vhJ31|A9In2a1W-;mhEy)9H57lM3J9`wW_+=SDR) z`n>Z~_a;YtziL05+mE<1NiF50u_$&M2RzVnJhBQwtrryy9LK?sksHm zZn=7$7sm!}8OE_Fj%gH^6KpS;v<})Hi=cmj4J<^yBdyx)OzpWZnDK%!P=LR8s5;}? zp0$GZ1p{xw-`^3soo7OsYrHjs6Bb zZ|zQWU;&D20!jw;-)EiHto+@KLhrG5e>HRNH$wmJNS+S72g1-ovoy3a%!ItJn?&7m zO?l07O_g`KP&K@~x@toeJ8!7bn^|LtpG<|GmdB@4{fH+4L|&}rdcN7Fa*kghwZBI6 zj^xyE+S>OB=O8;qVI5~`XP1lRk<{@PrWO&895Z4hrsDCId8A67c#EkWzmP(Yi>i@% zL{&QxQrEI2np$ztDvn>6k8Av?skN!K_VPDN$6K@`_Y4sn&&Bca3)@xjN>hAymQ1DSQa?dk(?^m)>V?(b&|WuwHFdoE!VY- zBX+ywn$sN7jJVG%n z=o3?UyuI?>j!~&Xd-=I3SMHg>bI(Uot~{5ma;S`5+Vx5)W+!sw=3kl3WrMGlkkWm0j=HL|CHL%utTsB3 zswDSNpKZF1Df-V^@&auqXg*0*pedQoxSbjJ7C%7$8*e$j`1s*2&E#UTJ#1cnLP}&$ zYqp2OE(SeCBg71j)mW1l58JNv%${a0&560%Z;olV)12HHM-m4z4hi5fXC}PQJX$|_ z_?t5tZGnT0X|{i~xJz+8`^kk*FYG-$TXdJIY95jqHE|SkPfPd6A!$NNiIl#of0gn` z5-0o|1KHp|!d#Fc9%YX{g3R{99xAn9E-3eqq0Axqh-&DiOq2i_Vc`F# zo*83fU{F!ooh{a^G#&M)qWEHwx!S_q@z!rXxob0Lkssyq9bEBd&eds2oHp$Nb=!&d9;Zj#Q?nE1CBX#m`BI{19xRl+VI$kFO=gRdnymNM(*iSkA4E|2_ z!Us_gUW_L!URUH5Q>*?WnK%NNs0>Vjc%eW+mCn;0(NhuONk$#`(qEtT?Iw4;?%C#Tni_! z?XT{3JHBaBPwaPhIp$R7$6(TtRr%H3x&Di1Li>R~#l|knLb2^Y=OXY=xr{@Nhr9%K zE1y*)!)d&628ZJK#;unwA-?}EvP!jP6yG`zm@`%@w&cKnpLRL6&f{)E{0w{!>9^-@ z(&ba!5NNR}PXd2;1*ofg_==PX<&X4zsLYh6s1lWsFZheC4)6C0&X}V>(RmG{iY*-ZI(AJT_6;AZ!Zq1!3*YcRA;9l z20tTHF%!E^6tZ=&Yj|&M{Lys@i=riHt!`eXFZOoMiNbEb@dDVT2TTb zik!xw-V(d`ko-eG_5Br*MHri$z7PG>ABdn)TYVRkPm?a(c@=3 zbU2Qfx-)ksZq(ku>gt?q`KxKHWvSBn#a7ZYFTe!^{s6xFIf3{zX`h2h1oOkr&tsKt zWcqk1?-x1)mz8(NbW_D0?9vr--Kzqx8-)}dSdkb_7R7an`y)jw@QVVE$Q-^08MEB+ zKnIwRYseUVzUw3Ue9E_^QP#*SWbxnb??}2o(h&ju>FT|C{F)9b)6kYPhc|a1+O8xd zO4ZVG17bo(L%!ScNL^LDSyNG@AHyQSHdxPwID^$h77~TNxrqQ>m5dFNhY%V!& z_LWSULnSK9=#0Ds#wVY#e4sGV#<+|}O!A4Nu7zhDJ0`m`ljm-MW0p`3K-<1WN; z&_0csn3sTO5%xk8^|xcqszAZflnO~xU7hQ#kyC;9??Ws(RtJ@lXP%~V%c{iRI)>|6 z9gUlOt>7=`X)cj*V0M+T$kNDM@F7%dB#lkd6L$5G_MdoN9^zdX!_O_qVHQo7J8c`v zeW}56Uj@*@+tcA6@4?@iTYVLDzZ(0;a4y+AblS*kF@_C+*TL7VvO~kh7;YL&J8U{4 zWVL~d$9poiMTuQsSU;Zw#Nc-LX{-QIV*PkO>rEQWBQrKYjx|?<-@673nu=l2y(F%# z;GbTV;3`af9(0PlnYpqWHgxM^&4PHZltFy%GfUzxe64@F&%L&Pvf0wFJW71ZSH!n( zi}&Q-E&XOynDR`h&fMK!dAQR2a7kuHHfxhO%H$8El=0QFO z9BA_&E@MH*fDx0SX(8SS4C4k9BEMBU zJ6aFdE#8S(O}lw8JP}@z>Djy%dJh}u9s8=IF8p<9)KP~VJ;fv>+RftPzSGn21!B_9 zPELg3NA}NaKbyH$afmb5`f%;0g1$yqjMI#FA_hEcO{F=Wb=-0ecnD`IQ%>fAr##z6 zagrE1hucPAHDNf zJR92K#BV0v{{y(z-(64 z9OF5jJ(>ya^WJbJPdU?>nqkaA^d17<`&^O^yCyJK#~b}5?j4&5Hy;JNqVs>6iCO}( z?%v3@>Il~UAt?4va5%ND)Jjffq;B~}w1(eU;NTosjcdrjv7w@v5pjTBAua}_%Q4>K zTg=7Oesv93Oj7KNC&KC)cCn^LJgli{khL{#M|#~to+r$RR2@KG)1tU`*fm$tly`g1 zaOf3M^+K#OOl?ZdkK{+dpXQot9Jc&l=k_M(IrrT8HErFVCLZ(8)%#Lw_RQR8sK~3y zME{`eR9F4{S*CU&zXQK#KbDI8V+(l?_I=g5nSB@bL&q-fZ^M3$J#Bcjy7?WZb{^k~ zzb9tynaBSS`|NUh-8_CP_QiKD@BaY%THKS&4iBif`PtVFW5vUkk4?Zv4CbSZL4{s1 zD|(IHU=x?IZ?H~2qph1^81?M9`rGwS5|MYPN7Oay8m|fMSF0W-eq3c2->{Oqmsv?= zW)tCK>Th=r0~a!Nj;L!phZ&A@q)w=7Ld$*cm}1)1+LdIGw5F^!#g=g?HH7n+)V22I z>S46!$o7#0@G#CXA2HjjLoKxZg8k1=gVe>+pxRk3_`nBjceRBcx=<2seo5mv~34gF8o* z5^KU=VwLl1R>{}akl}fR<`HnMHU(})TW>u9Inc=-MSRsIE;Iq_5PQTL5|1dMx+BOa zYoYiFwNF#|mfGgPT-tlpUR~sz)u)3uDi=%NTe<8_oy*5L7>DUyuc@-%zwFIrpA6tl zqq<%)ft4S&tb{W6O1kL3j8FX)4>#hIJ97B$ME3p=G3C6{Y^57(0V?0b^Z>m5^1sG^+= zA9pR#%N{*5K}$tXW|w7^cAq&@W#V+vOmGjL{t6M%vw8JWSZ<%nf-_%EqRWyayB2V5 zu7`7ERR+p;1c$03CqXhsov!8k_Y;rlg8EDjqzJCX^-hkQA_!TocdGi!y0<$fnjjdk zDMVFZegW6Wm21ZVa5otR!zQVRdvnIl@1uYj*()dY=4`2istk~DUhCnwumrKx9 zG?aVsXzCvyYEpyf1T9_IpX$6FoBTu#y2ndm>xyK=VsxfU)$BG!l$ z@kf+MYF|X+bV_Ct7%tWCs6L_nK%1A!R|aMSE6zz2v&tNoR@qCUY+yV5aP#oY-*@PF zL~lU%!*9M1E{YCi4(E2w0lUx~COXTmv$<`qebhexF4iIrxoY#^uRzy5ckJa3wVhKj zL#8&Njg>?xrC85Dl~oK`nDQ=gjN3tdqPP}SR41iyJF|)<=t_I>`Uhl9Au)L+Z}VqG!wyt`R-4VXLp?b?a1GgQ=RYr zV)Cg|c-CvI^eMP}*kj!dmn4Pa*3X!hDJ&SDp<}=KMoOQ5*(YykQ*;T+HI!`VZq#6X zC5Cjw;OJ~Sag1sK!17JTo?PgxZuUOfR+x|J_i*JTPY*SG)2s#VR?MacTv|OM>2&-S zT;qrAmNA3>qdgsGlexSfva-S!(za3Dj;r5TlJ@wN%m`vU;amqUrJ~lh(QrXWqFz5AO608GsK1k>LPU;f_`gGp4 zAlar5xMT5cdsvRRGFfB;@`InduMxf~JoWWYqIP;-#Zx~zYTtydf|OjYF@Ga8zajW~ zOco$N^DdXe9V^Io#XfQAtI-#Mr@+T&>Yw#Jn(Lcvwj!%byy1}wrDsn5ii$hUTk2Wc zZQV7p`sjE2=at`C(QV5es*#_teYgLv<#!(2iSi72XK^mCoYmTM18=I}6V<82?mu>) z*&S`@r#Ts@A3(h6?*7cCyG`_3WVtv?a_9J%XNavPu_Ibpp35o@(gXe=W_5L?dtvw8 zqAItkzWSYuXNXUd0M(wRbJKE5oKt420(7qKPcZRS@QH)GAu)63h|E3`HB>x-F_qej zu@OH7i*<_4wF7g)zP~2FZd+S7?fVrt7lsUeXnNIPkE*T!+89=_h1$o+|2I};XjT{#^eb&^z_iWtOi$?R=FI*_AEBE(RB*vMbb`~4Yw3G?gvVl7oE2dQ6^jUO4Jyx4EVHl&Ij6vxN%L13-kIILD>X+B zy-L{8rM(rQ+rky2w;7gk&Pnitb3`lwyZLRNha( zBI58)u1sjduJYWz<>vk&Em%HXq1Es7i_m?ZAvsL0Hmc4Ax?ZA=ZZPLVFSdrfr#}%* zC8|Mq-i593W9&F^@%&W`aN89;P?uk}0QlPth$AW3uz(|1@xjWmsiK-dHDB{1tnly< zf-fTDaadjOB64xv!{Ws=jNu_WBA>`6WSy^(X)f(N1i4ZDq|`(;$zd5ZjVDmE)qM&!e#GiY|_ZCdA>sw}~gFS*#4ZM%WS-{QF~Odx?@$H>h;|K2Gy{ z=jv`q)S0;_JE8kl5kzHS3zqqh5bbDeAb$e6>UM4JKeC+Ab8Nt0b{)R_;jJ#22t7oUU_kS$C~`rU`O^Vy!pG`w$Ei}np6OSium3m(CG{>qhn zAoO@ferUlsa(hTOP~3;gWbm=(Qv=8e0KV!y^$YksEBKQPzpd5NEQ+{j08ObtH8Q%A#*f-g+6KSNLB{{o~*IYtpNrxbIch|>mY1yjUzC(W?6UX1Vty-$i_?B-a2LW zac%U!;D2GPRea}=s}Iju3l_qTqImwq?BmJ44^gkFW{Ix?PKcHTk4Kl|_yeP6>Sxi5 zHfMReXoUQ<1^a}k!7sHRc+(x($vy86(E2@y`mHrt>!FL;=ykW@Z*ZI0>HY%j;~T|j z|5|VIEjIA(Gqi5K7InvHh_H0bSO>}B@*`zgjhoi?6N7prZNwdQVGSS#cH~qXt2Ww% z`m`s5E2A19=k$Iq@Rx1gEjNu_^}jY< zq_95>&QsP+kzr=|b{$+$*I=wU)6k#m~)(LwswsGNI!+*Ub5t3;rBe~N@u^(56LzPoavhbAsa*FOz9nVCKGJ?! zu6qD--Ty-d{g+G!8I;P%Dt@`8N={+d(YCmt9@Y$72$f4Rko^oB7!y0!cHmpD71Vst zVl8vMue`6pxohXER*~bX_rJmK0`s+8T^s2dOWURJO8a~Y`Q`HZ_!q>tF8O*5>`;wQ=E)Gzbn7KE@HkA?oU8*z)!&A)Kqn2)z z*7}rMZ9ALSYf|FdM;@s+dIj04cpSH7@nQ}b*T>cH8cSqHt^bR?_m7XFy8B1Z?5}J> ze$0jq1PwZySxADYOIRRcDjNu}z~U1Xbwfjl7JUK@x)P#Gb~bx_viB|zmD-z{ajQj4Gvy$Uq@$4{yI%xjr1T?<_b!jzQi-o&NXUxwBb#I zBB}tLB=C_cY<|mdexqv2ApA9YE~MMrx~Tc}i*3un34D}K??v>*4Var8$v-gDnD7ZO zjUWzvci0AAmIM{z)-K?gew`NV#uy@TA9T#P>Rz3pmUAyv5^xu0w$y8w6e4|MYT9*r| z`5OCfq`E&Tl|Wn>pe)Me;&v_ILB3jPNEu(<+@0B}qG^o$u~ zpBA|;Cv*}+@GOB(!-y9C_SgDCGhu5A(#e<52M6XxvXwuwtIshH+p)YW+P-9~HJkCX z7?&XY6FgO16~P*=qgS>$)mCfhzs`M@IJeC?7$YPJSfM*I2>s}^LSX#SeDF07Anq;W zYYx0<6^80nyvC|*(OAuxWp85+&QFID*=5FBl7ac8wwc2}_3T1F*{YXhwKq(HoSc}4 zW9l`e<@N?O=I~e0W1@fkd-lVtnOD@Xnd&bebSK;BQ#uDfM{5Pn!kW~ti$2!nj}jG` z%=rg?mErz zel;)@h?5mrjwfQhfh_Hs1>WnGZ9@h}(y+&Wr9D+=RT@ zN|7IoEKhYXUS|)+?!aKJX|croEscon<|xcV8E-xSDatA{ISPHrT$CPpi=6vO`&ZRK zS53V={cQBN=ag69B_k64Qr#QaXG;=70{lxr!DEce#DiN3OP1IvFdjV#|+u~yn$ zLG%Ivg|CkOta58rMSP6m9y}cu0=}thsZcb>pRG;UDoAE@ExdYo-~N!o2fsx!%JKD` zAx=F)pPEgwyLy!ygc^)LvsO^}?cbcfy)Am~-Zl-;rjR-!%35cLj&8;GV`1OVO%vF| zi$=Ci1lG#6{L(E6yyIiW#^7?yQhq64a=A88xih$D?KG`Lrq;iA><5*`I9iv<-ag6$ zpc_~wBi^)l|Ai?HD?x?Pk1(UReE63rC#T72pUhCDlrNhz(lGA&+<4ywTDR{2lTnyF zs1TPAGCIO!HuW&sr)o)k%8a!>DuZ{q0)4QRv}S{MxqLBgGP@=lYw<@h1y9{kXH#Dw z6m@>&c3#Fep`~v4##+_=n!YbEPuLTI(Qz{?488;$n_@$WaxbssZ;qKor4^WN*ksM( zko`qBqcutPzifm~D$GGjWAz3E8v7{LWF2%zqYOKuu_kLjim@--8O@9S`JZ_Wyf zQ5mu_f@fsyWBj60{6x-|)oT>aOfAL$oJ@Oyzf)>y3_UoagALIb&KJ+(YSNy4OtIOo zSCJuS_MDtt=P~8T*gn!e6!ktb^rVXvrf1J7GnnTO)>hXnvv;qhnM!<-D)3q4w5tDS z663u{rpn5PRgBL9wLxY@oKu87GUMr>``d^te$_pgks7;RoHwHz_=%bXe&QH-VHT^V z3VaqUySLb;70$qlU&m;xLTp{Dg&rq9R&$06Urxln&Biy~{n3S5pdy+L-YPox@Lk(p zIm~U-AjcCpNJyA7L9rBkcCOK_+_<<+v2jgXHxNu%`S>ffH^xFFHLVY_lGE82qmS_W zx+{5p4_y#-Z!R@-L&H`*E%zVTiLz&ff3&4N`^UibsBXbK{Ycm&duS!_JJ5HQz$SE^ zkxtekc2xIpe8)1$+rsggt(nkau)Oj9K6sv5g`OO;T4FOPF%N?ZE0B`mWzu7D%4;cP z`QS3?kvMl+OG)b&Ta|$?FF_ml!T$L87(-g-MQ8iJGZOXtfP)!#X+h~$#+Ch!@-ECB zWWxhyg7l7$DFf#2H$7Y*Cg zOhq*w&VqiUFBb4cly?-deguoAc{KD+APgdjHVzbJvEMRXIZ`yyMqM~5(MCR;GFT92 zwhL2pycYiEu4R%ks6IV~EWu1>?fN64BeHhs#Mh-{o7Yx}vCN@Laj@&Y>OoUZZe#Gv zt*U;VcsIsf)jnue!8h<)8CxgVx21Lrn*8To`fKIOQSKr`QN%Zo#9jH}!aawO3-is3 z4ASMi&pGe~-?1^@0FNl6`;Jk23xR9&KVy z(JI7=&o+a~SRglA3n@P`Jq!&#bng8aKPGeXz+UiS!*0gI(=}hliNy8L(Ujo3dvf7o z0)1Z3{B$@}$hnk`8oJ+YE`sd18L}h2x9B*r3WQ-*#$j)$+}bhT{ZV|0Qe0+-PCD~v zc%MLwGFr1n)xXaJ?OZ*JbjR>RjOOUV#1{IM*Y*}Dy<#P>8mCX5`2&vCHX5vB?+o`9 zrr#}H+Nju{q@#NYWKy38mh?U@NNi-U*T&@Bp>NOVu`V zdPA%P--cpJVfw&@i^yL~AS*74XN!NSJ%O=HT)X#By!)fkS|*#oZj_lVrlC%Km<}$* z`d8R|Wuy0Lyf@K+RqK#Jdzdh8+64pwnc%Vnbu+8N#ebTQCR0SqV+&tJv_~x`reTe;B>sBRldeL z#>Z%|y<&RGWCPuvYx38ulxu*m%ptqae%C`B_e4yPHN8*Y++2BS;JZpXt<-%1ypdjY!*#?c)g znz}Y9y1_TCl%0v^m4p|0nC_ifO$2$z=@dDKW{U@Q+yZ_SG`}v-DR{x_s+*!QC$u9d z8S?6T+9pFf4-Z9WxM^J>5x@_-L9Y#n8m8|dR(6h#-r$}nAB-9FL!$@$DR@ilp6q|R zr!8w}G+$0yQ_+?~sBPCdEqpq929X__G&zSb7X^N36nY}pThQyOp4>2x@DbCE4o4)g z@ul3Pnow?Ju&m2~Yl8oDP0%#OQ5Fg1E_Mtc#~*R{DTVIUYPhQ_)UMq4?XrrtGSd(u z9Oa~u5v$>`t_nl)#-X$wHH2!QH+T;Bp z8|J9ygxasv2F>1@powNIK|jfnU{@8kd^vf9jZ379+ZZv?blR^NL5xQO&4`$Be1A<90HlL&@CNglS!~@~)_m$8Av|N*%tvNeexD$w<)P-~0Fr_X?%YHW?6O2R?_Q%=QN4GB~Qo zf(jm+;mfGLyOQOzp!%d?(&ZbD!hg{VUl-^?fMFzEfwmnqag6wAD2))47n+N15!?v3 zX$H&Idu~1?d8GO)kea-R==d!RTH#d;8v7PC_!c#g*h@=i^jPIml~$Q!qSqsv5p;^o zS13yi+AA+*hySBCDohJ!K_8xjJCLR9h1Y9U;Nv;{A$x(Os)k0Cs@g-O+RQw?;J*zT z!02!yUfo!7xayWmkdbIY2co*l>oGeV^9Kc{t*$U#mEhC5E4RT{sr#e5;Z=bwia##H zJHAO)BJWA2miaHS_fgoKBl+!J%fC6Nn1VE4%S{=+VW!9XO>L2Y^(T?vmIJQGa!M#p znr!hS`b(o$q}hz-QOIF~ki$|&-m&K(e-@Y3VkcROVTA*_Dd64kJ@CZrW%TEl4vVLb7sr?rCswS;@nFl7E;x!tsh=pWG)I zj#!Q;1AP+W-px_)s>G21zv(`yPvVXUbCdywOG_^1x>l6VD)x@9^uO{#i5E53y$KtR z0s3#+mgl_BkW!k8m}FGn`bqyFved}wj-WknZQRQ%&~k2swcb*kpSr!;qHnEC z6d zv%n8O+8X<$;|i42*pl(Ebz(YT4pncypotF`|OeB;O7$O_ki9YmJKo*=0)?x zijibb+yz^J9(vKJs%%0|&4=9i63UCdEvL#8_uHAy3D4%lo#R-Uk^6cIWpSz_%c+Xp z_dM>4Kz9AoP6wGT@r^-5h#AYrcY5czH`v7F{IDYEm#@jndCu#{Pui*fT3xCUWi`{b z@#2r&J5d)2Mr$L>BTHD_JMeo!ohAIrHouY!{tQNIXjmNJ)e^di4e;5lJY6MujJ2jI zgVV*xay%C!aC)4p))V&J;Li)(1dazP)0j~ieA&+0z%o8RC{2YeV5a>c=q#QaRD>5J z77-iEkH9G=eoLyv?_K!)JkGPWa_Bc!x@wCUSwi@)j3e+iU6j7z$PxqTXS(LI&^7a- zmtTQ) zI}FCWJmYUMGYJQK^)4TEs(R8*vrSdyn+u7qOf_ZE{6)JXQ*yVYzihf&wOH6*da(4p zC0{OCEG!m&St^9?k}RRmPZwG2+T2778@fie5uJZbh)ZLhOfkO>_`J)K0BZ}r|dzNHEU|HG|Ay_ zidSuW%#y4 z{qAqo53J4A`sxz(>AOO6c7Y$?U2E!MbU+~#XFzWWTuET9F14(f@2T#FPffECeF{{T z6uim||AXdw3S%{eu*- z+}M5o!FN3D9Meanpx-fISDFW*@2^(vV;E#|b)Uc_<2uYb_-?!ugYNh|<{|unX{81f zo#A*AzIkHnAkY%w-Gk?0cb~v9vwNXG|A^(MXZ_(twIhM&)gi9;8YY)urTX+O&$RG# z@F9AUp@$#Gx)S{))!rSx%P92RmGA?0yj_;i!<89#@DGj0T#luVlB;oG+E~1kN2Cl^ zS1$+8mK@Y`*LZBq7`9+;@ggV28gd{TejSUsyjT5?{lKX9w$ggR5!|5ZG&QBGOoc{{*P336$Hr9VBSwx0@cU3j$i5Svxa+>*TVLq%1ZZCUEr=O$ zGm9J1Ow2#+(3);y>~QehGEYTXYgT#%hHv`UEX27_e;!W zzEmNA7s%kR#&;+?3|f(h$Dk5EhkvvN@ftL#@r*zGmaTo~Yc0k1K`*Jgst?gyJsnwA zk1-4Ou`<{*vB8G7Z%s4obihT4%cLyI7f&TDULgEtdZ4LmawvG<2S-4CUNk_*O<&D(z5y8|8|$SP_*eYDoU6MIPVFUaRlvWNngqn9><$BK z+VTW14f;&akHY zbcPJ?kCf-`GUToz?A4zdhY1G7Rebb${I`Xf-5?Z_W_i*_J6aau;fW zsSEGFv=m5$y!uJuFD_ZSfr3#6bY!Ifye)YrAK$$ZSd6(hva`zpq`9@xme z*q#gMIQWbs)|LGyp1?;NYqg+V6PUrTJQx*9EIaA*MZz}PEF^HO`!7|oICr6RU@&xY zb}$vTYOH;Dw=-g7s^H_ENyaw`UKwkLZ}dYCvsEX~kN)9Xw(3wCA6|MPaZTNyJYUxe z+_hM8c~>T3jbh)&88_3Ru{DXUGt7QH3G@wV{o zOWcRPdkJh-I?!r(g-PSFWs(+JQt)O@4Ou1u;dYHrTbU!ij&)UGE#beoCu!E+8b}SwM-LR_puEK<#)Y{OoxD{Diff$5jWSxTh{(*OpCMWO?#3a-+yaS_C zib0?b=61c5o z@OQ9*jb&2{B6wDAeX~{-M&6&?n^gt=g7l4Pjk-&#9K zvNksx=`bdq%kKUmJ`cDOXl~U z*jQdwu4@0|@Vd6ohJgoLJG+)in6NS=;`OVz_b&t;QJkID$_@_u5Q&Lwj2cF3k~P8#F-r zCdhHU;78{4^1bh;-(|sbN3I>S_4Mc9k0&tRA^0RD_bkx8Q(WmPx3?8| zzQ5(+^E9({tp+w|CIiM?T2axyI-WSj*Q{t?83%uxUS^1bCw`)a>832ux%}w`vX^90 zlG+Z9s-a5KaENa+TDT>(-9l3ETc7xS%N8tx(7$~$Bek8YPFw?O&8}hR87~4G(5)=y z%UWX%eA$NHjw8;UhhG;?;<-N3N32u9t4~hQ1=cpinjW0#nUGcW$f+~zF@}HaXHpUo zzm|zcWlnyQTm5VI^xVeS*yR;xl6A_OzV?#vQc(q79RRW@d55lKbmT4M+};Q}^7xtg z&3|c#xgG+~&aj&?*R=4Lm;MSa9{PY|ACLPYi19JJU2o9dBTdn+LS9S?uNbdhfo#S* zc%_4tQ~q-86zvizukJSZ7&L{Z6@R8>d|1H1y-T{BM|&eeJ*=(~ymjr**t?_1SZ;gZ z40L>UhKcy_V^BPuf2~kV`$*4c=6;MgFj#3{xh{k$smuh+#Use=Gfj`Kd33 zAI$gWK(xrN9gG;ad~3uSz-_*NKye9=83*peGAc zf1R-?2l3QzPrtCSy`7EadBi7Cv6x1P;X`zq5hhb2C^~_W>Ieb3FkY zU2JTA`WnLn9vZBzLED3h!QUrrrA*hE-SI&!)9(rq5|OcjF`muTLZE*D0>^y4n{0=F zsN%>S4`_utp|0f)zoA6S-@(sSLgrNIO?L$6V{T&Zzq}=QRHzTm4;EVTIq{_}T2U1a ztUX_=5p8zTk__F8IcyGRL6Ze~Yma&Y#_$Ei5Swe2wMO}(lR!EG?N)__^lc3^$l^|5 zbxD7`ADmX*`Id&w=TRxwvmjxS9=@O%Xg3&XJKL4El|j&I0&!flv$ zOz)-2eSn-g@$5hJUX1>fiVQ=T5(bSHuSdOtsKob%FVCDKffwF>pTPoJw5uA?6P!TU z+S&ex_Ctf9ne&jv(8O}$<<;k3n7M^SW^93GuKK<<5&K;9cL)5D;_G6r9YM7&hJ6(o zs-tzgjH+A<*@-^0-;Bnna>LozY$lo+B+yG?Q-kFM=SJ0#kJxq0l9IqUql`c&$Htrh zk3TW~EN&mdYan(Xx4odwY(Xx)7xr%@jd{*J>*>>PTq%z!u5dAhD>Jrp{jEZ|`v(Tj z{YL#Cqlzng)&~`e23<^}$gR7nE_hvDo#No`^(nb|&cbHkCj5xTt>U(KkJ5byHrivm zKP9o=F?&quBJN(-pQ6e!+^{IS(Qbzg4KRcV;8eBca zT`snN8k|Zd-zvVpp3y<&_M2h1^nbd0ls0`3Yw~y0ad!-*DOKFVjc)FXrr37cU8fEY zU1aglDz_TLJJ&|vCKMbOHq!gywsi1=XPk&Yx+w@J?a!RvC~S4p0OP2mCJXioEgo-+Dgn^gVB zj5tk>(lky^YtjsBCHW$Knog(FIawI5_d6$%`q$(4Lv%Wkyrwyo#P2L3Grew=lb>$C zr0(UXr{<^Tmu*cwWZ%m6S3X>Sh5N;=b@r`$KSgPN`+A(O+P#7C^Z!&Z++qz&*1RR45M+cVU*JmCuaa{IqTCCF4mN$!+w$p(+O$GY;i(5ypwmS>$&Z4L@&)FTu>cFiGCyT+HRbtuJ zmi1*@HTi>1&7t-6LF#WD`><>)Yl9~L7D+Qy3O{WDZ9-eKI@Uw~fckqofj+|XP*WB` ze12aRG9COVUkV~;$9C>_b;+Z@Zu>#?7dx+&@A_7G)3?g~-zwjX^2D6QGswE?Cwrs# zf`IlVPF-v$`cP)lYsF(2jPC7puwDKZdKrEQo6Ho$MO+?obWC zsEvm0TchZq^ySTaGPvaE3axfHAM*)gKjY>M-wVl6=@G>+=VkMj&LFb%NWmVa2VhlR ztMA3Y?qLnQRVRlt#j@~Z@vd+gYP?6hIU^cQj=CSw3}N+5NmHfCyUgyLxULXwNzz<5 z|LS##dvCafl_~z|I$NTQYo2J!#B=Y$7$j-#cz&YH=wjpY7{(w;GiAGBjI{;*McLFu zKfD|z3XabP8k8!yX$qf@%SHrM1>&qK;#dFv6NLU_1eAMKNqTFO5JMVi53f#d1Q3ZZuBj4I6hq9|1!T#GD#n1n~q3GJ*kt2tXF5rXa+uC02 z;b$G6R~Rhr&YYdylUW#S!}gOSCVoLrCZFAHn$7dAuN2Padoqt4IeGNt{3B+*)l@WF z-IK}cYHK^(e)Kl}=*hxv^ISf-U@G4(Jim8N*K3K`Ydy~&pU2NB-2Z&${=J!nnT3V> zBXjxg%%ex2KfWM%TV~zRr1Ai`!kL}^VKl3xf z7n^y-<%?q})?{mVdbLv`Qk66n__>5EZ6&};`$kPj#Pg~H(hJhhcaWD-!u8eu9XH9o4~6u}L~DC?IN8P*CD}~f_Zb~P z)ey5?&PB8l2hs9IFtv*%X2173vxusAJ5f7n4A74 zPw&s=j|3pE-0itIb`gB5X)z543@c zkRO)4FfxA5M^8^4%9p)K>G0Pk)yT=Uho9GT_WtRMU$_qzYxOp7EbYA{*qrWZ;~c4C zK}I0E)jkGYGwp{aS;!jot7yMUT^hoRhmQm#(bLF0W*Y z8#lugCG{(-lYsNm088nqFKwg2L-*r70s(1jz&o?0*;kG;o(7n)UzHAC?%X6DIS6mX zvemNc-&RYHSoL*}Qlm&!-SXeZW*aTxJ$$L|qDy5}i1`h?c#2co%T2ZpgA@7B6;?~S?a*q;?^D#R zLOEp0*b3~O6Ytrb*{$d^bt@3{5&bpaU^Ie1br8E`#2Z{JX?XzLu|O`CR^u7>l$c)A z@rV+@kIZ4QANe^-n_j$Vx;W;u@rXY6aRc5$%REuhuMam*@vW8IgR zE?gWR^TW4xovgM)zNQBd|4e!{zDM01&mef0)WdMekIJQkOU!>LNpBI&=I|xs3D~ie zu!p>d-1NQA<<-{%kKARY_h&)bqo<=&nid@O7E5{160s2LV(Cz+ zy35ov&`Vo_-7lV+a|AJ;+7y$$PgxA9?ZF~iqX#BZZCxWJVN+pSEd@$92u)fRlU!k6 zBf*Cq7}gscD;q|}JbGlfc#QR|Te`ota zWk16#gNt8F^@N`$E2?J;-sv&qaQi!~=!VN9?)hc@$R+pRT`WFDA_gnuMW$a;gfDoM zkoQ=85oQY}!B@(fJXc%_l;uT_b*Q=seVkh4ze7efT>iv;b6HE|kF1_v*dj5%7}j+) z;y5xH@|*(~vhK|{z}rgY2QCgsRx$zi(on_&J~ z;K>+st)-jg(;ncG3Efv7uz=5dR9f4YS1%2IR!OY?**ET|m)hy3#JmZsYlZ7O%n>Ou#x{l>flzzf^=|?5H_fcu( z``F&RSz5Ug@vMYirG?!2T-zpQyW{6uUcADvCd(`0Wf4atNxbuhP4WRd@;Ffc=ubSx z$eYAJiYUy%H;EQ~vdPyY-h`ceuCxSfG8tadc0bVZ^gKhBm>Z&FWa?NNo&5E%YUKXV zon(_VndBp`0T4%HIpXc=J<#E3DP!9Q1XoWv-9260(#u)d^UCpD?QW$Wuz|W|`|p z)H^NK^MJ0nN&$p4c!0M^*Qs6wTk|g9om!D^O_jS;t1q^k`9<|o!@M3-PtUN;VAQUa zY;E)2E_?gcVO!e=rz~wJ&aLU0U$eECFWO`@6=k6x)mPV;)1_r^mz4-lMdrA)IBTZq!Eo%QT0xHk|wF0o-fUX=Ffk6w8Wr-Erryabrv*# z4d1W1ul;H8Zppl~tJFyDl*-=tpW89_AMIc~0O`*d<{e}t)xy3mYTH*_TCxL^v#Oi) zr@(JQNJmZZwF3Wy@dJlrtD+3Efpf5<3(c^h6Sj&e9VOE3;No26J{#j96#e1*ch)R1 z{IBZZ#VX2ws}9bVf;a#|I-(X^vCrUaoOMw>*>|VZ{2^lBkUM4V@KR|Kp2*RqatcL! zE25yACE$byE4P*c(-G}d*<&9wy2$4F0;57q@E~IrXv>o1KlDB-o#OKy3@3zW*$vBK zt77pj+YuY3wDB}zv_19LJZElqV;u?kM@6o&{sHCZ`X59PV|dX>;>v6xK7KxRZuW;(ivurVvuRVkSt z`R`+~F(KVl%om%Apyo@z0e<5nNzkN-T=nD9C6^NRv=5*o1uw;)k6#!&#O!t>Hyr%9 z;VYMl*kpOw1B`W9apl%A=!&CnF>Dlz8vtwi-Xw=*_7xZO?P2q{0UilgK<^vtH#HQd zTW*@4e)pNmw)@H}w|CWNTC{7^1O5>+TW3s* z&UmW)IU+yLOSZ;hu11_)UOo&8SmlS!Zjuq#^Wx4;W%5Pn+_k{OPtd5Vbnw-9h99~7 zF1^h1y@H1p`PZM2ZIbDA(tc-rqa$4-rcm$!Kc0X#mc7j%DSN}%T=?3QCqFLXkr1pmJlc~r{`8wr{0syPXMY_`16 zAxe|!N-2|)eHJ=fK2|+DeRB4x=jK-LJFYjI&8qfOH)QADy0O&Y2j7M)!|n#~gBE-r z)XzaX46Z23yOYfi&(QMIq`kp7_B+f2Ju)2Z)UK9{!L<@~@-fx0)$jxS9)dq;UX;T#J*~H= zXA+$acAbq&3{x)Z5Pf+6rIhfJ!8>QJ77-cmI_OI+M0FZo#Hvx={a6p>y{=8Nua8<6 z2P}gt<~a)pY0Jw|84nwXWbTRAx>vUo7dKV z9cRt&Lms#Ha-~P4HE*AF=l3zWXI~`H_lUeT@}QL8M|i<{dP&!kJM#LU#~KGr-JP^? z^n%+ML1YuQVq?FQHbJl5RJYKm>Gl*Bp)*RB0 z_jax~7qOFy2f7j3MGAK)W2*x2Ac#_49w^>z*W%ibodey-6Py$&eb%@%Xhn4NLk6of(96ARFKcoW zTZ)b7rfn=SB%WKuk+lJ<4CKF!vkh2k=z~&DIMd;e>Sk;>L+PsQ6;k6lTbqD9ODiD5 zS`jA$^6Ex`gO#H$ql1oyFn$k^%vK8#%(r#%8<)0O+sM15IAbI0Yjy7MS!7%?sxV8e zvPX3)ca;{p_;ZWWiGKyY;U#UJGl*HW(buoAv2_Hik99A@bld*(IpIljDP*QzLY!MB z=nJDY#o(P-zR=cpSq^aWbW;c7c~x^d3(;yhSVC2Egml$BwrBP(%s0Jip0|S__c*iR zv-{MrJ$>oEf}C9HAV#!~u06l*ic8I_gMW{)7^{E7FAef|U9*#^joUlsd{&6|e@9&uSBG`1XI-R7re7N%rkC|KA?dlvh{-UVQPV zp~Eld7Th*HxK~Xx3nv-{T_2syhHkLIhc?kCDo@?XD4*meKQa@?0FN5$W| zK9bNGQi|tHJn{eZf7&>4rSd#d{MxQ3%JYy%C;q&|%MpZ^y7v43!rrSSK6LVb{^Jzv zG^=*v8tu-cz%Fm{uB`p~r=Qt7<(dEa&i{vJkfR3QIooFb->!+WJ2;FfHt1_9;m}Pl zdzs4JsXv(1oc?55kl&L*kdKQ50x3I^lXoR9e){RD`=+oy(aaXzlWDtC37|^N>3cGM zFp1U3{^A+ik&ogBr{jC}V&8X&D0~W~A~8rvQ10O_b1t>4@%Ra;PiEJ1ZsJjIQ@WIH z&XeR(yOb`@JBklIgrsaq{J!>I%ETXjrqC9heqRgP zOvp5LdK|BX?I}lbH}>9f4?Ch>?4UPi`#27n-W_ob6MOuOdofY2{l2!pR^AXFA7}Sb zI_~juUhg>mCXp%XHH?ATXxc6VK%kZh#bv_kGyb50i z=kTc}5zS6qiTR#ExKHy*;@k~5M>I=(xZbClsFVAYy*|`R*?8gFzACaEW`{((;uCH4 zep5!aC;OC|6eF%hAAV>d+$1%QwkLbzI4;1G3b?gC!hOyOshC)}X1kWP6wgn>J^%mT z|84|wU(EYS>I}*YQmWC|%m-r|LwaiZK}Rn(0h?tGHteggg|H1_BPa{a#d++juu=9K zTQ9aDY@`t9uvxHGVPjYULZ4B@GaiSJ>>7Od1NcIIjqP=8FJs$-4JnD}ZyJjYw`5 zh9_|yj3PGq%l!4@oi0d)U1f5-$fKJX&}4`B^zqKIYWWFcl{94%<%7w)lPyyAmn-Tyw~)c-4!VD8;H7QRKxLjr)pgEze$ilkp38f_ zJM1Y^nG%^5%2}+ON98XL>dgmANOp~sEM&`%%H*l#!v4GV{rXWU{`0&s3M+VWHJL&X z>n>l;6c1`LwKDQm!k5IgxB8{_d(hWkYK5`RvGoIS*FEDewSVsEbTtkOW2+n14II<1 zM!#!hy_uIt5Ko|jL;}$F71cnGmoE|Rvu!;71UZp=2Ql?BgZc8U1(C~{K|$ubaW&#< z5N(ab^ZBwMJ!`mhkq^dyw*S&qPt!OicorYT<~420$QvEst1+aj%%_ZM6A!)McO~rru~`DD+zIU1%5|D3 zFy$XvuUk0NBJi+G9Rw;cqmlm(39Xd1!qFaOm1djH-B_nXevAjWe3=iBmdwEFkW--h zv{*9nM+idD~Y>tNOH#71=zw1rZ|iP|l~z%kOt0|nmDt;4MJP$InOJ+R z0UOX-irAqi^Xf9x6XP~u&vZWs*^}u`p?8#dpyi2Mjd$;NdUOZQ^5GxwZ^SysG{Arr zroSRtXobYu8(4dD?VZK(8MhSQB?Q{aLRKNII8cdbW@2=0Fq80OGl*_^XoY-Js&b@p z+vFJaa#3AwYVO#^dku+sHyF)}AAt1`x_sbSon&%0be5BW`pkea#4hEHX0(#b{4~Uc zvZ)-Ot0yC;VZO{_duLKb`xo)UKp&pYy>f1i*m(YGZly4>{ztr~V^R8Y$iSP=R~R-K zZ*N`&U!INU?FORqN3C+TG1R^yK>9bFCm~}Ui?Pl0d0!Z*&MKce@RwpmuRo?K-X2pn zkiCiqU<4hA9P7wcdg~fvh#4C5rK+NSc}6?+FKfe`X|At%;`}PZ0NQe-ee3zovBq=4 zSb_Wg%fD#tbgc>ep{~GPc?nrw*G88NULl$E-1*lTj*4Ll2RlCVsM=L#MlbP|)bL`U zlKH}|WU*YuQrJ^c`j?a+j}!Q-LG!YGwY2Q6)zXt%K4#^ip^C1Sc3M|UyYYKv;`b_k zwY*xk3e};d1+@~ift$F1Px`n`I{WG$~&Q>94>!aV*A1J#cq}}#4Lt* zDtC@0Kl|m@6hu-e0k&|SsO{6f%lzU}kQd|n7{h4*0u;fi=lF?L;btU-|=XG z!OaqHmf%^7Yj?dn)P8gvXwn*3Qy6{FYJ=I5+S_$m8{{R;h}vO+j)_s`Y>990+NR}s zS?w)M*TT0^<(Mw9+Jg4$G2d=ar}lL+!-!f)YwF!K+{OySR&uX&uS^{GN?VK8Nwr0M zu7zwtS($vRagzOxlT1H52K`ToSTgviYz31K-*eXULwh0Oq|An= z$j`@V-k@`S`X7ebSW@7Zqt#^Ut@wKK;L~Nptnm3&qZ4h<{72jUuvBlB)QC%XxV6!3 z*9J8Cm!3&ujkEb>pZ@IHv~J6%)4#wYlW}z$4?xc8q8#J@=F*8V1+YQv-gR$jXXnZ za>Ng+pN*@dYG)4c$v^fiN*@>o%HWwF)xzr^zMAq3i)ay2dx*0W>)M`1q9cNGXobY} ztw4m4)y0g)s~w;D_|PnQvM@_Z7a9a^_%6haB|&3)^bKdtFWdWa3!2Aj>uPG@Wi$IE zvO09};_KiV`0!&Lod`AiSVs>q<%N_TJ39J2>^#Hoy}iEE#q5z}vO=_rus28T;YX#^ zrVpHl&d|(0b>nE7qp41$jnK)_QJBj|g@mjH>cPi0+51(+p zT!Aq_|FO0&$837^{G#+#f#rtTVLI8raRunra>MQEWU_Z7qf^xHkN)}GaBgKD&73k) zBDUiRivo7cvCzw$VB=S{;#-$$LaCvZ*;Vji(}8va!PJu7wZy}&t;DrMi}bm+AnaEX z7pe)Z%3g_ke08ZpzEnksPDhH+p6o96K8AipGylCN7rIDGKCK^2u_G$w#PNS9tkVCk zjy%-iMXcpz#*uT?k~QagY4#jTxlhe}p%#x2>(Dl66r;V$)}M3gnHyDlt@Zm-lI6P+ z!vNmkAXbKZ&5KSQ(K)E%^X^+m%jLA{P_8AgLiW|D+*X3oi=M7iI~qrcm%3ko4Tl`+ zbXm)Z_}%zJ=r{N}ojN)hk=E7m`OPo+=e_XwnH7?CIve9A=l9R6qqJ#mM_g@1+g{3D z#pr$w)8Cnlq|cf|Z7ZOgTL(YPV0G4r0_}p94Yc;pSdF>{K8RAa)?roqqUxA`hqkWu zlxjE%yhtduqir&sEwk~42f_Gi`SEi0Jf)-Ve4eZ$_z36X=AD2?^T(rEy?EV7o7?))*N9<4 z_+2wp2iHp08`8{{;1*%6wA3)!F->YYKgFj#Bs6DiA~YR#nXkd;=s`aikCTm!@i^Cb zAR~?!Vk^SN=nUh5%-Hxt#&n_i`!&nJN3?#j1bhT|S$H0BeL>*MiPO_TT7KegFg68W zL_`6~Hy8yI>FSMGBBX0562kbAE`kW_d_824NS^C_NrgOaQVGb^PS!vUfW%SmV@AL?Z~UYG8Xk z%2uPT?0A0qo#R{3FXTmTn}M}5$DAKtg>$gq?^W2k4k1R6W8pYkm6YOg?A1Wb-7{bv zUx8ygJSnOXgJ~J~2Uh;(+2!N3<=>3?;*2o9hOWCiZX0Jf0Ae;5Sh{jVwKKIf7&JFb zv}?Ij&|DA6kSDZ(w3T+av#;&WcG}lIVlak;6h^+=7!p7 z8ORZ@Yk;lC`6_TE*V-YQxQ2=n!p|D9gc*-IuVaSexB!1A(5>9TB~tP2zMy=B2A9C= zn*RieW?Al1tkx4b+fYqAp8_U@ zhkW;9jLr2{dx|z&YN97DGv4Ofy?Myljc-(y8UzLb@+7<#p5h%;m5VXJ3R)*3r+@)8 z$C%jc(jvpam84pVIl3+Ug&iT)vTfZ6WO#duU&?2?s2Zj_Ew@> z6Vrx$kP)=vXU3n!j95=}<_BgDm&}`{E#ml2m$8(DABypaL*e6l_aF;xw>I3ExV~a$ zIEJWTXIOm|?oJnbh8;C;&(0&?K^us<9CWzc$oiL=QYER(gB^P8Szq8Y@$P*czn4kZ zF8;oODpMZ29y%m~9Cw6nko2$R)i)sqbqz9cce-YA$h{Eb_*pGAlC@iDnZ;Ge-rwek zOSD!z_vG2T4^9Kks{vQ8cFx*aA*aQt?jC-VG@Pn-F5H!OB{`O3(HGGvG)Q#MR<9be zNh=0za&d2kbbJ8M3~C*12_M#`QFt*qymdn3^-Gs1mCDm~$SjasU-M?}ufdakPp&(U z=Lf2!S==I{RZGm2A1XAqk`^-8VB$;u;(;KGqz?QHz>337LvJI35PwBBp zvvxvXgVGz1DCf-Ll7U*?i9Rkb^j+b*NKj{1nV5~&Cg(?VUCXrAh>@yZdrw z6+xTynLMO)k~|kTOh!CKFN1$j@~Yl1w&os0bTHE-9c|%)Lh-GbJ3|Zjt^gIB74pz4 z0%9_)0oJBQQjkeJ3FMV+h`fqtR>+4tROW{%o$`4v4SK89PO~rX$~!=Bbsc6jTPglX zM&2V`4ssu3J^4+J_)Dof&N;WDFLi+m$tDR;YFf8xCwGu`T2IVXk|lr7%=>oo(D(Hg z>brpHTUCL$Q+TIjc1Bwpj}~;{xyQlHVOu=ytNIZ~QQ>lyxc{!Ak$K=>Ko@2`m!KQRPYCl*9z9~}xh?qOd;^Z=9X~GxOw83=fpYq(y z3L9QM^2}|s4o($MoIGfnv+$LO`NYCk=g_&&K<)+pu5;i;a5PH0KFnllrWf5{O5@eh zn+7;%8Boi2jH@vgtLXp1*!#ytRptNVXMVvz2zPL_k$gJXr7de%{~DA76dU;|_Puz4x4R&yUxS=j-|6t6ueNshS~RT@SoG@I0>hejk{N z@IH{)r&=j(qBF-8&I<6O5DSr{BYd^=3^DUpHQ#QjDwT-+eZ|YgGeXe6q5n5vO#S&X zlOoI_@E+!0xADh+-4+c0y3L9stHWw@nz@KRh>UZ-K(edn@U3$dPN09SIlvRBG3E*3 ztG7`#qHfvv+S!5eC1DkSBuByuM0gOV&0Qg{aQ_)4r6#v-qz*C9c>jqQA5-J2e+3na z10^$YZoM0^mB2~O$J>{l0UtZ7^VP>t=eD?(;u*sAI^Rp@4V=6jkMeJuIg4IU;hmh= z*M7S&-*V=b)2Gg49&0^?z2uqfB}kTuxZvDy3*DQxmpMK%wRGUwo;Odjn z9{AGRUwUPJh<~v)?M6;RUNkYzLN#Pcl57`L6Gz9u6AzsKT%o-tFQgO(CiUQc8klUa zxtqGu#zia1J(*U$m%E#4BAQNvT+umPrS*qf>!o6&;$n<&UG{}dqXpU~_Yf5fPbD53 zeppsH3^W0`#I=4_CeO$>%;>3xePD4<2_=?I)<)=Yuv#h}kj7it_kt4iQTcovvTi@xZJFr`!*)9)ZElroSl7U(c z=pALUvw->rf#@zi3jMx^_(nzKHENNhN*=74B3DX1<#!obOfugvyzlBR;PfEK7>ShfT&{;rD0@>2M-M)=Vg;MeYV9#bc8V4W5-+L%B z-mJ#xl{V8Q(sp_ij_i7+@SwZgt#RJu-%iy$pF|Aa%H)2vJ(uUA#hJX5`C_C_>*|{o z%BZLEK$A5?@dUHb-GjPN@Fyg8Y^D--yQ3Yv!9-ty96O3{(U(ERrUi}#C`0tbo@!Bi zn;Mq3ofe<|oGVwiAU--dwpkG-hjry1@LwJxUS~V(@qv=xx;5iwskwz9!goiha^~Jr zQWV`)#|>ZIF?7JFaXw?r^euN!z&BMy|E)yR|A!v#pmeq93jA zSy%o~8*g*p{=eF|T~_z;iHRf;{g8tkxy|5URB(y#ouf=2xJEve?&1XR zrUA?&coa*RElUlI^U<*zU?abEd;{>88?i@FFjvdB&$%qKntJ3xQ6hRMKm>RRNMs%Xsqa~To$hsROHi%c4Xl++oaJ$gUGf; zVk1@w`z3IiOomUyKFNF`%+9FpkPc3|*?u@XWH|Hyy%kK|q-Qqfl>+e#?@zRk9fDrY z#xS$(kHeNY)pmikeGS_Foy_z&W((g&weRP{dMtGLs##naYrjf3SQcGeFOGHGqk;REW{-*h% z{E-Xy*8Xdm%!b8@d+`n)gwM}l-c$;7dP7F&Rsrq#;G%rJJfwo+ztDfFH!J2FIkN$4*CI}s|jh) zzuLeIn*%nLyTL%5H`THf>>mTj$Nkashl57MZ6T6%U>)jqd|ztlOtBHyz#}xhu=bh# zW0yAo2W&%xOIq}X5c8Db12#e>KI)z#8q?F!9vdvAje$b>kw6RVkV2QYy1gd3FHca_ zDmV3T$(UP@0Moe|e#Z1r(3pt7kAiDWC8Se!ERaQ66oAOYd)BhO1?38;At;98V6{F9 zZ`)=%6Zsbm0}s&VoO=b|?w-21BS6dt)>Ey2JxUltm|ZT072S;J3#DVhfZbmRKjZZA z1-Nzr*15lox7VcOJJww%E4Q5<9BHpvAhnfTcJWu^ihL~+S0KmrZKksa)sA>`-EN19 zUH2`nV|&(sYIX@C1pXRO%^qZNGVFV}ZZ>Kw{dK)OTTarnt}4;T3XZ?3 z48+=J;vD#I16pndVc6=sfLvfXP%VP5@b9>%$`KgUl@N|`;6A9==fHwm&O_d4S z@%op5X7|Vz*oaXvcuVdvz|a7IQh~H8|d`>mlX@oukqwlZ?cl!oSs(w$g9U!et-OT zD_?0ke*SAIpL%o~GQ%5FILLw;Jp5LY0Pvby}ZjhD(S2k*i~<{DvKAURS$&2Z{L`;4cu7*H?UIA zMON~N`vgnWb~Z*7fb4{fZMOt}dF)xkF@xa<{xjM3NXo1uKYlkD=1-kdg5Sz)iE_80 zzevE`Sqd&ShWD9FQg*QS&iH=G4DgF}D$2KC@pfs%s8uES0)J$hiJ1#;l}usAiTa=T zTOH;s?PFkm=}d54+4tuxwpS7-_&}RKs%;-re%loAyRe1~Aj6Ss$?1$UnZF3X#^Sw5 z=ZrSDWT#KUW}VR4JXgCrPc^@37k$!S4*PuEB0j3FNHD{QE*@?>T&y;?BLcBYNWX{0 zy1BvUQ7-Gmr{=c$6S{vtYfo_9a=uaJ(Aca)(#RUb3ZwqbwnQ#;tvm{RQPB~tST0*v z-(lGn%vh|ISMtNT_wg?p)6jZNWO7+Xl4hFGQ&)LcOI&ZMQ85y4B^PZ*K9O)&k;A+= z40GpHAG3K$qzf}AlVUnf7}KHIEIF~H{K1_4UpQSl_z<^1-SY7ZTb%Fg7 zJ~2{YzX2cT)TgJ)Dal``ZEl_av+tlmwvVaX)M796R4HIR&L0nUl^vJ5db-L^51%Go z(rM-gRBR(o7Arym9?=6X*X76&i2NC_2QK(EJI}BKX-;cMf^YInT6Q~P)}veH4V|+b zH*LMm400P*lpOY=1w1R*B1?}rAm#aGEn|b>)L^}vZfmTS$0$^D}Pqr+NyBA z>dTOmG-_9JFuqdbI#6DJ@D;To)ClYZ$7jeMSv{^+nnpR^C^HU=4_j|dl=t0#DIb`N zHS+wq*YPRsJ`zY$t$~DmL!=-p?v2&Ya<2EgbwSV77=HfpFBJzylaFLjeB>&AcXynu z#`870W^VwwaiL8)Nrb+#tvdZ^C$W{afD#gPH>Rp%jp+l;dP1&dB^g zW4i*)49~_V{Y;cbzv?WdJW&59TFR-FOxE-r;7s3x`;||M75$%itCf~|anXsruvuE+ zBaKCj!};Xhv>q7(dU347aR=q6A*#~5gZ>TI^#UjOqYP?6hA01LZm}-w+N3(VGdv;s z@LYz|Q|})3qGkce-a^{7nzk~FYUv!z(`wQ8MNmO3kcD@5g%)pPyl0XwYIL?o=M~B` zErqlwt59BBwpA|diFe#=|8dNe8Xvn&Re4}!rBSI$cKOPcl`+)?Mzyk{)KkuQRr`_a z&du$=#B!TKQU|);ZBRP^N-Y1Tj$obE;wdZ-xYR7Fr5V={5h(%d<^SU1JUOkTr%>LA z*fc_YF0z(Pcj9{;SzC#Ny4D{Nj-Fa?6KcBK(9?Yj{Z7K2hr8z4K=?dhewz7STSUD?J`GJKSsA$(O zinm7=AyYN#OSs5!#@E0~J%jpfMyVH2-x8dAn)PEv(3F84`VH6!+iO+~q|gjmZTdKg zG{nn3=(%O3Mb9CcGu!bN|I{kTWc%MSpH(F$L(0A0_gK3=fL$up+{p_K=>HpH;$_yB z{mTV&Ap7GvVBwxqoT70I*o+N#p6f8qmu=IGbN~$goVG-Z>^P7;hn$L^ZozNKJR?@|L$|h3qSPv z&VT9i-~9jTbG6fXsgUlUER?rMEMC6t^t0k)?)DlFH>>Rh;8ay%gSgTxn2YIsX5{$m z10v+Tnc~E+fzg;JRXbAxckD^u1V0y%?x*cF!`y;U3Gf?^oU}1(SF!9~uCv7qC}*Zn z79Rr}$7oZx)>PJ29#jRmUdRQbbr5|tS>9^I{Pa2Qh;^&O2gIf&Pl(#NbB`Z_RYe=J zALnd4k4w<6xhPMPA}Z*l;6z9=b*Opk6h`;DulmPWpP6sZGYRw0W}dbzBujt6Vy~H= zihTm{K+JEwtiyL)D-2){!87~Acl@;$R(g^Boq=|{n_Td5)N}1MaN&w`+_2q*YD9I9 z1UvRlvmr|zz9xQ;eJcrNueLec*m03N2eTZjy7dD(xx;!B(Kw95Y1eH z%^XjYQ`D^s6G=ZWy@7K52Qi~b;7xXqP3AMTmh3>TsdHDGm4v6xnds{i;oO1P2Sv-W zfj9Flq~9w28rKcrI-JS163092+CPgg*OozN46IsDSebT|5j%(5)=Opdqw4S~D_J#F z&o9Ill(TgbZoTxk3AJ;Zcqs5iZF^1Hwf}6lSc749ul?pDweBWM?*Jqp<|BfEmL4c) zJ5-^Jte$#hxmurAt%_KBiqHp&h{Z~>tZIwx7`MsFuHQlZwI9vvl8$i}a~JMiOf43- zE^UBesn6n`$Fg>Vv#~kgLLHBxfAvj`CGBIWLdA0(wfv&U6fWcMKj1PVKj1PV|ANc- zW#XE}CQIZL={JNbaF2=?B1;-e#4y9b{sPa-MjVNni+3E;?xy)_X;j?@R13=9%btgG zY9N_sh1fGi?1w*_SdDh=gMH-~WN}02d?#zeZn~wm*L+NSy&RBqQO|@erL}f&Jo0)O zViuk9pzEKn0sqvW3SYiDsyDwrZn*D$e9oN_ zDz2AHojCk2s0)ZJnlq;sq9=*8tcito5zBREqazrelDzj8s?f-HVvcYIj3mJrj zx&7Mf_tQ=kVBDFfo|`I|ai3S{+ZZLiBsL9@0>R7Lmd;x5!a3O@>K^Edf~t^_B_qpORfZmJ$&7+ zbsf)g-9NM#YlIaa7C-1f>>#swnebVFPXRu+bwK8ad@*N&6!mlrjjI9s+d;o!7Q>+QTs@y~B16cQ`dK`YJ5CB!QDLnLeJP7ZkVkAxGk$ss_3OX9Ny;hR0H9c$rmwL(F7Nq^CIh zyz2(wr+AGc4@iZx=InE>)zY7?PS%8b9NA|Pmk_qa(*bMpxOf1VF(JXoFk$hl@p3p@+nV`Iyd22Znk+avaMV9Dx1l&Y zBXJ=z+Q{cIO$Zyy0*eot2nE$yG2{zLr)!G=4chU#_W2p($J*pEA=9 zX?MuQt<0xR@V}=>=9Oh;r*p`46Z&E&_N@7|IB)u#$7arejAEkq@{U#a&a4}~y)o7F zmWl>H&JE{TOXKM_p7OI+s7-v56Zxf?KF%kGvmcrh$X0^2J2y!hD+`Vsin&zM!Yz9| zCAlX**p`w{Ln-+(KJ;kH2FmOcSN1`I4a^fsB9Wn+1^6s4n47(UvMf(P>hc7FS#^P) zt~yZmw6@(FHqG_mV>%iPx6XYlY&!a7*tk%!@Lpv6l8(2uF&TWrU^ER9Z(EumwJ|Ku zzqJEBFtW+G2N;?lWCbha1BLGGPJ{3(#3Ez07XyRCDq>MYROKii{T%oe@M_1lkCi+4 ztN-rWQgtBMUQ?T85dYmp;7ixp8v`a>Hwk`f%=tiXpqT07o20<)<2U+Qeh6g%xM(t0 zDnPsme^p(mwI})uWR(2`NOV^May_<#U!3TdxsYvY&$)8c4Hhoef6SgSyz2P73g1Ab zKH`OZ@#>o@p5?(h@*nCc+f@W|2a`RR-dZN~eq;dT?zkJn@g6TUVM_QS*= z+UVa*VXX>omQ_c{ri9@eu#PcIb^<(Q;}lx?9@1QbXNU0Y`Ti|6Hvn(88P9K?R&1&t z-BBvdG|f;n{c+?oX-ic**lqpW=D659kvM5OtKTH|KGrkXPXm{6H(k-^&UfWgBhtZE z_|HCZ8kXB+yV{^Lk^drfPLcSWCm}taBo%ZWEWFZT$@&Dw138=m%qgHMuFMb*CGT>s#x6czz7g(z>lt(`a8M*-ts5QpKm$cyHWi5ZFtNP zM*+s$hz>e!U1c!sLrae*=Ge>w7vFyBov&B(i43z%vg)d*qs54aFJb;d`}1qtPHM|3 zv$IH}?$b|Mp@Bj}Sk*(J19pY%qWq#&I2l-j(RO=ELHkKAa>o2<$)fdyC%Uq;BwZOOVO~0hT{CS0qivleum6+Kh!7U_MkQBcUiq!>7lX3nyZJ&U_Tk2^GT zDe@-Fm*fLe=awYNz{-LxQ3W*Zj%D1EmHFI~`|{6+Tf@rZe+uWDxl?W(cdCwyIkEzy zCYkLmlDmnwa7&iqZ{%&8lJj(@tXbFbxArcEzcq@suJcN-^VNXTjQ$Ze$V+6z;f1}< zV4%GwhVWGjfL(c|6?G8y(C^%3@Kfl8ZJs%(A@gyT)8~-YXPZJDepZyO&6=wXztSaD zv*V?(bnOT%P7BP7P#4l_X=Ge=M(kY|@@+ippBI!nsJGfVhabBmODQ}led<=jE_hfx zkPf*Awv(OoBe&YAmUhdF=??mlV*7qW9n+z}cO)bhOVdf*$o_BkTRT;K$|pvyOcO`; zD`tJOU+Mqm3VBx5uF!61M0O8XxEtPCr;-k2JtDvNO0r{K-((}h>?UJvVg9)v@pep3 zVX_Qcb5ilqXKK&Y_-7E_7EIdb5nA{`8;<-wY(8u?0aq~%m<>8!xrI9YavBy0*hVNZq#~tUEqL#SV6S&tc zuovF~S>sU2suv0%Z+I@*TMF>E1LyI({3z@Qk7~gTf)e-zeiKgxc4zI%lt;C2v-@ToVAEc-4^Bq@I~feVD6*8*#tXKrnboH4(rJIkTIR^A^l;vFVG z7q*r2zkAbx_7HGftA#-Jaz`e1 zFO(m<)N3lF8Hsl6kBb`~y|f0p?jGp6DUd=dFc#VSxR2Hmg)`^8dhjoF`~FmT%A#)r zmtY*OiYwnqB!4h&xauwNo%i6_g5xlbBznkbYl$Tqf#q^UMnB|8$)|z#e0fbEDGgjU zD-4~U^44bO5h-vEm15I%@&}PfEJwBg^SA})Q?AQr(DQ2I z9TNA{1Q15Sd|4VXbgtnaNr(U=$V&|3IYrSGhWTg|7xIT$Z{kb|LXyCsWpa;71) z5E6?IJe>R^$eUFu{(gvIKS`h`pY$pF$aIBWS%1JeBXpaPioHF)Rvm4^JrjX*Qjz(U zN}Xy1`M5(Lpxr7*|2BnP-?^D?>Mexl)cc7NcopAmw^HAHiA$DzEhT(1nM*SheJTI7 zYkSL|>+46A$ZslfBfCfuaQ(UqCAZQzM`wwSWHdfeqK!ygehXReb9&1m+o}~2w_1gB z84Z$dbk{vb;9VWTK`Edkv+3~FNlpG`j=5BNt z5KjQ4bU+)@quhF`k8IY*ND4tUa=na_OLQbntVy{G?^c&Z`V~EQ#3aj}{*T*{nZ)8P zYSuo3_;;?`ky8tKhs%L(p5;73x*XjP<9-QizQsv%ZrYUKzg6 ztPH<>d`;Q|wWv*?xDm%_Ili9*rvG`|Zyd)cGKOnvkeu_#0kyHnonxCz0&N;A$VFiHJ84F;% z9(NOGp9@kOd}Lhb+I09_7 zH@1E4w_%KP*4hj-;V)wXv;Ik>N%%h3 zcf@jKF)_%$Z6V4K!zdlCF~cs}?AmKC4tH%2m=}Y40+~fPQuc0=@xg$H*W zCsdVx2mBcFl{PaR6=}Zas-XKvc;J&p5Bim$iqK5#$DKwbFMX6{k+)8+Z*n&o~HIf{UAQtAOsljzx@!O8ffvOK`V= z>Mh`G^T>J^GzmMIZWW~DxsD3a7W1%rBQ>h2yyLt z-~<-Z+{ET@_YdWTs)o#6TtL^Q0B1Ji(Pn(-%Kn+seImDTBjn_T*>Re9`vz*~?6O9o z7}ao(W-%Y!s;f!Jq?RD$)0gQ6*+hUpD9M-I+~P!&WS8$2p;P;_8}6Ni);{x6znGRP+@~sY4e@2AWkJXdam(|k*TZ@TtVKzy3F<#9-0PFSw_DuJI zw5X{ppVsdlmQ2ts6wVIytupvxbe!LBTo>fDb0LlSrpl1cwc z;~sW!i#xhV@J?%9DH67nR%5?l@))dPi8xZ$Rxo&;#n|fRgb(R8s*Xl72_m!^SH@cK zYiz7wv0cSz53%HmLDTSRc;zcdGQ6BvJ45LEbyI8k8pu#Jmss1KkfGS#qAL0`-F`(q z$avNZVFObXg5{u4`TinNRrm??>k>H*(c|kg@8h?SJF@DpHF7I-M{DBx)OLs5$lc7o z1Esr%s*C=O+XM7cT#*!5lfDifY+RKL1T~^Zm67_ptUgaABKi^k#5ahE^ioyDyC#jD zaOYqLIXb59uix|lWxN7u)ela_7xkKV;a=Dmoc9VlL(*ZRW1T$Pp^82tsrq(~dn@Dn z@n*EJtiT3Suho27rqshGz_NHljzR8vUv&SFDx`^;yL4TXp2%?yYq|n$ogv)=zGtG@ zNH*qSEk_SNnl+oxryA~_QUQ7j8#}3VV~~W zJX2#TA7knW>Yp!9a>K-=RrSyKt42?9RQ*qn_=H&4q4N$p5Wf%f@Lc#_2s%<8%Ny71=mt z{mu4F%n;(%nnMwHWgMLtnR#k{tM)Ej&t==dOk>VbK}JYHd%=f-{bMy% zJ0h8D5Ct!Vy)M>&;QTCFoT%snX92yrW>ZUc;;*-`-*2udY58vd%YU%7NMu)=a)j0O z=9(Z_9FG3MUqpo5;J~%pN8G8OR%-jLr64?u85#T;@-DJ>^=GW4U%#ie_=;j99M*C5 zh?r=gzWyR$|6gfUT#W6LF7gelkl7AQ$NdNUi>%;VFr>@s%JsrJInIPpZTCeBBlq%J z>7YkZIfVQDb+x8b`)XW-2Omgo*4?yVED7k0pSBQ{demFKvBekV#t%xQQUQ)xKO_VnbykizwA9Q})Hm^&QRV*Lu@nvaCB!;*CVeWRyQ*#$FeLu`y^aq=} zm}lJ6?xV|JWQ-9ln7o3SwB5b1!4^lu$JqaXA$WLv*5!Y>|0q6i~iLC_* z;mtG|V@<>P)-s#53U+E;$;L^BMPXP*@I*?H%ZWq@y^0IP3xA@DsJio{2oB;Ll7q+` zi#dxde|@eUR>$Hj*oUDNc`G%RCu~-g(r6sz6PKFT(6S-MpFtphYPiU<6wF69-_(}k zJd)$-MTW}mfn{doFylh?xbdd#3MbQl=C`jd>41;+805O%6Oc6!!yE%7Dd|iTy#)3d z^l2g3`L)~@t;%T&#`OIJXL16{zI8MPTqlL-v!3~0U^|TSh<#&BZ-YX!Ib zHaD|7936`(ayMBgl||j$V)TD6{P0I>Vv5qD*^@CvlKN%H`izsqAgarOJF@Uq+kTgZ z7}c8`QvFff-P`y}eT#3FSyAA}ty8;FX-680CJ~eW5y%Ez-EIP3i z@(K^O3SyRysG{ls;T-PbNmcY+Zy|lpn@@GHmmfrSldmBc|8m-$Cc7LbE@<6Mdd8Dn z-+&9Gr8lNXS#+@ImyjP|z3a~(0(PJ27J)Bomw{^_&Jk{5>&HA%n1AL}=ThV1(>aTN zaq2k32wq=n*!sf!kLr%wz~;`l@fF-x)_U&VBq@Nbgmy`1PMQ`{IF*}Jp?>!ssw^V8 zM4OfPRo1`%;pS@AE=gBX%JNmJ2|wztA_@ZReXU1J_oJOwL{-#C|wn5%L0W z0;wK_4XsCkUDqv=&e!Arwf(%t>-0Kr)9ss;rub z-3q(Mro8=mld(PNz;yK51ku)2}fdh3-~Id(VQP-O{Ymoo+7qv`38s_RBI1yXeoQLQ~4T*BaU>|Bb2IHn&# zT=O-i>hSCmyJGY5;DV0^=4&Aw|L#6oYilT^257wtu9)(?jAJe$ETs_qR z2^Uh1#_g>Xw7$w9xm8$6&UKKgqcv7bc0*;Yo&H2Df&O=E=&_3PW@S|ZYY{g*JeX=#lLvrl|IX~amSZuJohTb4`JD0II%n*kV!vt`S7LS9 zM)ChV%}*j5QT7?&YJvv`E02!VRq$hftld)O2_LP==Ty!=P8{ieyH>foM@0hXM3x8P z+(5B(v<7_87eciUVw@|Aa@z^=ukOV6*rKz=zrypt1$@DebL;35^qm4bjy0>SOX1gO z@1cgyAehqmYJxaKg~NcDK!e3#CRqj>7~6LDDp~xD%6YJ#1Tt%@CNQ_2#N2u^A8P}f zCmY;%x~FtbeE*4iJ-&0H*eU-C*4)n|>_D*f&U<}#(AxuE+h)*J9@5EZeB z1QyjU!#ZiOh-n3~wY#ia=~u$5jt7kYp~D=3HE8Vjoi=4(VA32ZI7R@LZ50{MC|S?#n`<> zsxP5g7P4uc|53CFNO&QzNV8iSwHU*%Bhsf5YfZn2`vYV|;4-)g*HIu@5VeM*YL7IN zM|?0MezQ23k|%0zi>RU}#<{i~6HeqSK)-Z0iaREffJtKC_-?gj${z_ksoLBC-K4}) zS8cr|t2g27e%O^CqKCv-OHtsJr|+ZP0lq4}iI`N*_%`S3xwS_YwnMTD)kpIXKp<60M5mPn_vzxkA5uYSZ?{m2Qz@DdCgQGI?N?9&db8VJ2& zTe0=NEM&VZ>Dn6I?yVkZ-%YK@h`xi6US+w$DRCR*Sh|}Qdi^EGa22r?iR+YF=z?P6 zOO4>G>tgva+1PmHbCr|jH+gR!IlMZp@5N;47Aj)i^|_AL%mlynDyfjp7*RCeBKrg7 zG#PSNzEsi~nS_USsEnSMG83g(#mv1!yXoIAN*tc=1iE5qWRmq$8FV-mXMW%Yz)2^i+;sr~_ z19-;uIa6QjLmhM_dRSr>O~tKvfzMOpSakT)vi`VT&;+@L%$&7bmPy_-Bg)?4w33akX)-3IIngfoQhubp{0 zdGJgrd790MyHJ<Y@gu=t}G_MGh7do;hFrN*rA>WS;^`MgBZO{6^aqQmN8$2Kv?B8go@37hPQ~t z7%*S{veRnwC6VPL{~PQo8q442g3*G4o2N2}{X}Xjr{MZ*1wukh(p!gMs@wJBZ#`a5 zuuEk8%as9rl@xFSF2oQ1G1qC zWAOlDIhmhwrNwIbBldFqb@;P1>8)Dm)GXhObS>2aL7`0`FM?TLC}C;Y!S# zkqcSCzE`nplaa;DF}tKqu!fj^J%1@UMj`F*#r{;}d5Hd)V@w~)FHL4+UWjhnigBhF zMoKt5S1$~ftigN86#FjlHe!h>-_*k7+qMe{E_Q6*HqDisF4Cfx?nBgEX5tiIUg=)R zd3DhBM7-p>yA+&ayV_eHgstEqdU%je1bx2eKKM->LoC0?D)@peLNoUSJz8TC>bXxK zFQz&3z;#A^Mn|n(FCkLz>6N7t@DN4d+vT7F$}G->y}QMUTo@RL zq3gDd2P%qa%@Ay*#24LB!F&cIt#0+_&d+x#VE1MEz(?4jf4fgp5+@${jLcBrEpz3b zQU6@2x(6PyU`ILSf-vVE;{3*`@gBXHq{sB;Je5|jx4MUXvxGl(PTWnuxnrh@jhX00 zPLGHk%(Z;X(GvJ*uItzHGKBdEw>O^*pIG>dkN78wT0y95c)ZzPLj{0zYN; zJFq&6=YS)u6}v)W1L?GOlCU)_Hc%O_73TOo4kL5JN8hU-d zDWB{Atfh&sV%JN~ILo?Q)n4`-#fYv&IfC2-<^E=tXT($K-_GuZJty72-2_wh^=G9k z%BMJmwXof4>G7NSUeeCqRm_OhXn*6LxrYwr@%HX}OIwU_IUd*17I@eLh)XuHxF>z5 zQb^$;4|79Pd+Y^_!G>}~ps&zdk|szL`jX`?afz99TXRCj7mX~J^+)2@lR(OLvUR5n zGW0Dp-7`x_CQ-!foVYAa#k8^KcVW$(|J1s)wQ|AD?~fN4HVjo=lP=xWq6LOT>5!Vd zuG<kBKgh#(i)6z3Cs3jM@3^EaPF75$|5T{YsLpXwV2 zUH~{iWYJ2#vVz!S!KM1uIEfNXebnU~bSVPX(&KJLRD)d2X*C-{MY0>HwSvL=C>bXQ z2cpuYA(I5ovWMlQ2=$%nm;l$1JF(@{A9!Fjz=bQl~{@eTFuovC9Riq^|(lKbQ(ECi1&$Yu<7H zD!1kDuX{!$k1;x{^Y6z~j;x`AA)o%oxmleiL%tk4A~gp@L#MU(-PG0aT@1RcrP6rx zs-r88NZ?aYJ5=TGK7Xif^?+Tzw$IVU?1Pa-Gq6?j&L49%@)m<7mLINS@qHu*x`Ktv zGQ)mhU1hMm$q!sh9+`Ze<$SyxPCm}+T>eA)9K zKuR{jj}~86LfwcP@|ORpbxs-Z^D*Bqk#0Ibg8-Y)8=oX6F;d6gCUzJI8a6C7$ zOsa8S-fKR~)}a_g)m}M=Y*#80Wj=^2$hrDoD3{ehgeb6A=CeB`60UQZbBf<;o3hRS zWkP`+`^vea@B?td>!;SchQC*Q$?j#t*iKKBrk5w?mu_gwAIeq2)73}>^02+-4|`KX z1U^9>_IyK#7lyIkv7AH*+0<+ zjsrzM`wj8UPBv!k@?7|P3P^?gV1+0UDY)dz6_3LP$?Ejp_llDL{Z9C{{L+7YCwu?r zoeUusv5CD8gXKl{Y1s8jpvC|1_cDt2azCzNd2wmSkcng4Yn+7#ht16sZP1rA9A}YgEzsyD$4FmVG%~)Ok`O)tUQlZ9#B+_X z@v%IIKFHnV(?uZ;F<~V*uPiTVQ6e@Tp~Lih*!@f3LI0{`sedtiWx3w1G|$KuV&NM9qjE7P}MeRBz}Vb3^)F{pxXYO758SQ}t9?EBAs zAGz4Quaqnyd8K?~>QujgXTox?d*4*QaF*_EOZ}&kz`g)~HfPZ|PU1V?gUk&UWrRI* z2`pcb_c-_vYsV*)P9^j42gatjAsF8e8z*)OwK`DH#V2j!F;eY=&>ARN!henOjPt32 zw%q{_ho3mVT0x=*y^9lXkgI_uXL~Gm+9=Bzni|R_Lnxn$nAJAKn;sZ^*OgqFnWORYmSsVQM(c1vDRs(i8>mp$ zPUw2OV{6|;z2p}W!G^YXeb&95)wj4b9=21${dNCK<3?W6J=HRozgvtOVPg`p5J|u>v?ahZ9^16zllgmACgI5`2M#$V>(LMm?(J=Z_Mfr`)I94!%Mz^v_-7 z=`(wmN{A>8D7dH#dI--2@w@S-;3zhPuI_r~%8BopFFw^`6R@_d$P?P#OgFsIk+4Ro z1wI|?MuIHnq*@H=Wp#Dn!V4~m*|`HvxJCBqhW8JzNbOXQ`0A3ix5ybnaEUb9yJ)gz z2cFpF{@>?rk>7D!;dth@g4>JkcfW0&F2rVf43G~bx9Pw0w=hqOJ+dV9ONxY*v z_=`$fdf&?nd3F^EvBI_%dni^Qm)QQi4;+5E!H=(LM%>RU^wDXGBHzQ{4E!L419Bk{ z8n}DB4e>$-fkUuGeO!IztU$c{rN=w!9lbRt1K&1NU0DXrlKPP6k8xpq>Qt6%AUUcc zZjBYW_X+}Qv7clli4E@hwerrPRV@YJM%#0V&1Ze6gE4c4yp=)Z|JW(%!O&4mrS}Mz zNeYJ7%F^iV4)67`>oNG_t?kCh9i(qj#|5r4 zSW*nEEb>11`NjgGa+H<&R}T-~Np%)JDO0Pnl$GYmQqi~j?(qM(-ULqFGH)q&HZwVA zb|8nF;s(#rb^2FlY9XC8T;6vcvI*C@zG9)(O08IXwqG&#L9a^t?sMgouSXSHIhfiB zJOaj?Qiz*0^wy*)ot-VpzR$+fqK4kimif=NjVb%noFB@NW!2u%IgV*m>94Oe42U_y zke(hNQvI;6_;e%tN%>PP3$a#DFW+J;W`0QcV7Q)g%7>asuiRF13`jHg3u#f6RSwIrGfJA<*?Y^bXw-7IGZ`hchg7y22e z`BV>FdFAt!EI$C&5SBaPf+z~Phk+$-LGIM)M=OZ)3i{>k+8walY}9<}+z5Vnr8A8F zIXs>xAS41d`Fp5JNONxVhkxj+1wtKK3cqi_PgRlmI%fYXqf_m)GyC5K=h&_~)ZNmp z&tW_&sDG16XqLZ0o$v{du26{Hb+Cp+>x%eF59WYM>BV!{ddGz%uAkX+{NOC zhv3`)G3MeyNd=xg}v(c^5p8!1}eEe_!o)$Age*Sd1 z;^#~*STJ`9VR9Lmz8f%hn7kW< zdBgafp?6Qo1RsM(o%zIbz1x_~(`c2GTo%j&4LIpduy!x)+BB8{9f#!P!kcqO}Vdy)op5TroR~B z9l2X!Pmf-{O#0FVN-Y$V>%>msnCF`w}N+;{N5@B3H01$N(!xbHUl>E%~Uxk|`c7q7pA z!?X$Qz5czCeln?yZr{HE((dGYD`7K)FIDi`y?q0(UtW;{z6k=!ODP;3F9Y8f=kFGI#w8M1NVLQm zSwV#Tj{D@XZzG>GpJ>#;?x~8L{WES+wSdFk^87LI87x;7s&KYf)6-)YpF_N^SuUgxB~ZOtVVh&JY_9ii zs)By-P*>fk!NL0l$Y~GPlUiS&D^H(_6=l3*lSkZVmS+n7u*X<<;M7jW^`wy=7Kdzcjb3^sF>yzO`}^br!Y7 zbS|!Cwq5LruteH~>5j>?Byg|qQ29n7Bh#-jcBF&Io!%5z?$ybnx>MswF1v;1)q5(_ zpfk>+M46GOA#4w@!)Kq_@OTBd`-WIt;o`)HFRf+vblA|h@81oMnCQxG%vabfKyBMt z`xM%WSho{xH3OWU^VL3qzneL8W)uewhz zp4gD~9N(illCyDM(_fix%ahH7&1kbF)w~(~s&w)sC%nqN&CIaeT<46?WC}Z<+R2kF zw0(xa*ojJL4*s^_Z)VFwJTdtOZ0SjJf(gzSRV8kjF(h^E2DORl5GGqlAcUp?(mUee& zt~4ioA|RB2h@Eq;X^M2tX=M?+t%It_x-B^7*lZbUb?CP^=iLe2QhKHNzE1+q{qFDm z*H2$1$@O@ybI$cSpNIG7{b9a}HNa0i2|gp{TXn;`=1I5|F5-XaJ7murCw!jCqjvoTQuslusF0k&g;nLhJ($G%2>W> z`YvEblk8htn#T)(+f2ay--6v%0gw8V|9&s+&2}^133h#*Bw=kI-BZ9jkbJ>WaV>3Ophh`kpw|fr` z*AM>EW2>s{)_T%_KgVzHjo<3!ePBiu+WU0dDoHp6NAIB<_%-k&AJdvEC&ClEhg^xo z6Cs^KJ;Sa4X7=9f2ZdBrK6|{Nv_PGO)J7NMSNif=^tddjS|f9OwS0Ocp*c5v<~n3X zYn7OFzDk^TUS`ZJW3>)n$y&b(GiFp}|LnE6ZN%~>nGbmm{s!^KV#TkVcIV7bZ2>3M zYG92gCNH|C&G$q+P4Cs0NVn)NMppYguHB8*m8tVf#P8(e_ehC2)u5`kR+%JOTM0Ne zQLk{IL~Ln5y+RYVwUkK21jezkX2+g}CPX5N3-?@4K5s%Uq%3F>=k&;ox*n7Cr&CR% zS$WM(7shE*Qy3^``+MW7drCx)Y){0R-yD%ebC>Oz%yk^RWD-5laA)Q%5HB|^HO}hU z)Ah-2p{Gn-E#NHKd-by5uFBZ6rth~U+MCiXVs1YqI3(F)@}~M(y|;>mDpW@Vx-d&M zKUHQ}l3HE4SquJM`}h@oCpaWR%Eg=OF89LE{Hre!NzJWS{8$!FIzXRJkY(kY#J6Aj z%WFv^abL3szGfDWm{(OLk`d^4Rp|K8FEGX-!8En7D{2m5r`Hw~Xz*q6{I z3tOPK5LH_k_IS9-m0~L@R5e(oRcA_vS9e~&KJ3~zyD4Iow)A--)(-8mwuz4?vV&#f z9#Su>{W=aen)c{ML>k*Um~s*2L~XFjG{e>~^rV z^kjBlU=1pe%STru2XH7d0nfLPDx~!3Oqkh25w;CBZR|H}hKnRU0XpclQ+H-Bjz*DZ zGN)R33$WOAP2X#3@;)_tdWm%S=*!u2yu5e5RMcq`i`8qSG<&yJ5qzn8jkw*+-oYPr zr;HV!Q5f02B(~4kgMDqWebti6t^jwc0vK6xow}+enO$Y>QB&JGEuTyd4@L9`k&hZi zej8zNA`5(k^KwdcD})Qo=aR{EJaXj!NWepH>EMl5c@nC?)_UHwSqm+Obeq^xoOJw9!mm8tfWe zKk(1kF|=OBYsI&fLO`iLDRw&-NFV;r#9#QADQFedYDL58L>Yl>Fbm~N$-Xd`^{M{1dEGXF^;pDcH(TRZv|GM#b-RaI-7qui9PUAF5m^N>hF{%WceJkkY9Zp6 zU)IS22?6hWo(zxG9#q-Lj4y^@6ZV%Gd#0wr zr)#o&mbXUO=`j1_YXvcTm0)7X! z7IL9wc0G7dN+tOB3f5{ouIz%UVUCbQXh-8R>*eJi%Sh{Ibs2#NjZvri92k||%r?v( zRR9Oi`HcOuXty(?05}-fRhh<1;dN7T_#R3{5mi8a zO|_>!)2Oy&toV5OGOSzd9WD#b7%l5n95DIqLB)Z?)#-M-p;Rmjnub^VFy~#xzEWv| zVIQfsH-*UFk0HroZ9}ahZ)v9PDd^V3_x>&xLn#XmUj-v&7vcX34nlh`YVIsk zAUZmPxL9K7tt*+vBNZQ?YO)eXuTeubHuB4;?G=XofnJ>uD5+rFy@->xZkOE87w4o8 z0PQ!YtYCg#mp`qa1e0*y$a0}QfplqK_H$m(xXe*S%;OST__L#pU$SKCArPf1>Y_tqRLfy$4Y=??F|lc#dhftRM{eFy!L-KZ{ZvO`OFVEL^YcJF*sF2c3 z6z~HqJIL8z&01EO6dJV&r}tV-S=$8nFss+22z}t-s((L9_xLIjtXXuOxT1j^In@2? z`_1PNnZUI^t1CPRU)T3&8mE?@Q@$n;*~J1f3}@5w`o(9vs)ua@Bb zOVX(V%+9$vz6r+@S_#)0ejG~Ku^Rr`NWdS^!gFRxTGO1-Y?Y%9DCF7T2ERKq z*{Z628}XWE=#9jl9Afg|G>hLr-}`izpgWr|O(O8m#^=g&u+o4B9qbSlp-f#{GyvY@ zprFh7qr1hQAtftFv;vdZqu< z?nJ9a6k_sXx=Y`+B6UDggxtg2m6ck$=Yw#9^`p^sqHhRQxX9`ES6u(!o|W*gG?slm zzUxp&QRdi#epgwCyXBsidN#-QS-Z9HJ2LL;Fy@f0)#gcH;~jO5oC>+NxG?t}7sk~l z%z_s5q*9Oh`lqW2gI~)9hXwT?iBf4Pm|i?*-HY?{O2o8+vi_t{mmhIcBa5593{G6n zc$dG5a%ur>fJCs&W1j)}U|>=nQvG&XQ~*{|LH*!l6|+3ErX9dcF0uo;jE^#3Un zPPYywS_V(+4_0*!L~>WoR+gEDS5f?ZxN_<3FEF}!?vtr^0RiVp}yn84Kcl-5N zgMZKs>7iDT^W)9*kM+WIAqAeJK}}YgRbkZ)e`s5&-D^z>Z4-nQEn!m@TLUn+6kIiu z$S?;ItnYk1x4JR6*f#X;s4$^-r=O4Z=%X01(nH;N+kA)46|4Wh{mnCfPAo=x!u=ZR z8nN%n(5vpF*RFiE8ZyNUOcH&1jn4gp+;A%Rl;)u}lvT{lPgwKO`J#m7DaGRzxUNHyk~VlsvKI)3hdXXDE|}WScXwO1&_9kB^X#0eN{?$|HyuwTGAl{kl0fSp#`a|LfFw+} z2|SOgtpRPNr#{>MxJcU9fzS0*(0SBIZ5StFu}Wm*!g%)J1xHiMXI)gWq@CIjq_mTf z8ZoweWYk?i)_FZ*{59f zr+N?fr}5@r-*J#6dg`y#rCJk%^zukuwUO(kmpS{EUIDSbO6I#mTUndsSvGT?*>(03`SL7jmbn~^uA&8CD z3_D&JSXn`Ml}5IMOyINE@N1zjpEqiC&Z*7 zL%~;X24WbOMUAs?Pfxifuq^dIm-0T)xuuq^8beN&VMXWA!-!RWOR{x(To0jiJb{

;>sG?f29(k+sp;|Ev)~jC9i*w<1y}AmqFa_r5 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 literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.depex b/sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.efi b/sdm845Pkg/Binary/perseus/ULogDxe/ULogDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..325547e22a27a1350ed13da1b9839058e90e5b51 GIT binary patch literal 73728 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 G!2bq@;G~uS literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.depex b/sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.depex new file mode 100644 index 0000000..8f72e31 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.depex @@ -0,0 +1 @@ +iv° —zH¤µ(Û{EÎñÐÇåô9ÒËGªÍfïv28E\z²!ÅCº|‚/î_噎—ëßÏÆI¾KÙ¥²† \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.efi b/sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..7a430931cfd8d02a72405d1d5c352aec5be25e76 GIT binary patch literal 86016 zcmeFa3wTu3xdy!U?1aoD0RjovTqXl3$$$dknhIu;XyvA8z$5hnL2L~|tDv>Es7wgj zK(J<8daxePF+puJqqI@sn4HriiK#6XwE@(&rx%leIw7c_pfd{Of8VwDp4l^*0JS~O z|NQ@Bo+r=D?6uanzV)qdeYf?kwXeKheCfZXgT8druNrOK;_677 z6!Y0RKCNKSQB??!4*$eVMSOV9%I9C<;=8_i&t0r;j@kUQfXEf1{Nh_y+_i$wi1cJ* zto*e6d4y=Wc-=SG+`bYIS(en!_TvHU#iSEmri0cOdels&#qb&s!m>>l5l@9pso z5MtYz@3l5`k8N$}R9hPkrL;E8v5Ab+>-YFht3s={iEY(FvdsG8#eaB&ZRcmI@OKSXb`oAklGyp)6Un~A+a12HhwVOpRc3JNFtKYwg4ouh3ildi z#Fm94#I6oC-M>c>+cN4D?THfgc*Ah9B(PG|K6^(r53g4=WuUjLLmlq#LcK%iXP9#T z^CMkCTZ}eGK$EX4HqDQ*2UdhOMj`n+=Q`VNB!S5-`+FX2Q0LC7lSgY8?k`E7h zn|~pKGk)(9LwXgl_M?NM`2(~$zT6X~*hNCD?F8(L9N;a$zCBlH z9|86)!V^jW?3u*rO5h2c_N-9Wt{5Pe97X%@WQ(C!sbcz`R%NYF#gb$M%IKQKWo=|cSlsNaM7#i*~K{}HH9 z*tM(+*vC-!+vu+YbqAvE2dFy$bqAnsD(W5s>_*hLjS)kZ19lhc?*#6LQNI@TkD>ln z)K5iyr#if6)$!gXQ_!vh^s|YSnl8}qU3{+>sWk`j{e67z!1wp@y$jz<#o(G|eDA^c zTa>h#5AYql(0DWcMcqiP((WxQd2OUN4(kRBI-^Au+uHE|8~od|#L&5ln6?RPU{i~t z)tA?mf#(alz(0pnr~h4bnEyRB!@mc0H=|BN)eXUXtP8hd-*-e2yRm+>)9Ww8nkvQG zD)9xE7yC{nT^{7Rv*OS?3OMAA(je6(4hdM3y=vnAQ@0QDeSYg;v`a(#A%HU!Yct(< zx-CIte~;t;Q>;h!c|x`MgIGJhs?ovf!JvU^_jdu_=P2jedI#S>k>4}?f5G>Y_v zubHO|tI6{T&3S=(d@Sf*u|sIdc(xqBRq)`z3~!m!r5^t%-CNeEr0+Y9HFIad!;cLs z&>s5?Yce=qG=BkFgwT$2Z$7&rMQD7sJViX03%Hb7uDzqQF0}7ZNBLQA4dg^6aLr8; zT1k@FUxD8f)XW;zEq93hu6EXU7Tk>Ixp>}b$cSb5EkrtgXFz5Q^E;0@XMF?DQpK>E zCyqO3Ey8@18S}Rn^Y^4Jz2@5@6Qb|=GS1=8>V@VJ-gTY$H|O%OoX-*dg=k0F@O6BC z2lU#^m|{rnK*OtMgFuzq?Dxr~I z$PWhMt$#r5aYh8@8aar2p zIAxtIdpt{9Xp}h>wZ{g&ifT{ThsSEAMjaP$3Sd4+YkMMi6ZqVWHk)s&n6())JUOQS z%4^YHzv^8{@Cj9n!o@UrJp#bn)mF#IQQtYcYg1?7}V+W?I-jDNu z6Z`1|?8WGZd^}-Fap3}0Orz~miGP<@)fQ|n4MFyR4>J6>UFivVl%ls`Gx)2O;D1Wl zlv*V1s4mdxSEqZohk2v6NGthEk=8lFS@3V5!%?hJ(5rT}Hdd>-NI=f&eg7N!rcC{b z2>z$}>?e5k5c)rgwY(E+`4>v+KG?v!J0P=8rg&iAm4b&#ARiPdA09-%<~;ZlVZ#Al z9@c{D@PvR*JI38ECPG$^=fs zfvKYp`i+!IYl>`Oa>vQAu^Eco-9uOxq_w#QqWNy1 zKL;>a&bc<}*lNIGn=elHj^O<4mpt$E^E+&RcPC`|q5)h7^1J&_mhaCc$>;w4cK!1$ zd|G+LZ2yBH`r1v`$HxBKUDFh;B+Vw*#UZS(PfzLiaUGkyV)ogks{Vl9hs0;#khuN0 zm!|6de1dg?@$3Dpv1uho^?v>ur;j-Jy8ke!A2?U565oAs;F!3c(rH3G-6e78F+D8~ zEgDs=WNAW}7B9qsZ^g3(>$V>M=+nR7fH&1<8S{;aT1i4;7~T_r=fJ#%Y0{7oE`Jnd z>5zAeh4*89tw!i??Xv^@y{z{s=iq(CGj(Vve?rthPFe=1p{>??WHF6Zn|U-WL*@cS72gemZ!$J)~N zmD;F7)BPvYsmFBx3iBy-sO;ySlnA_usZsDK$9@f%J>VlhJ}UrQO!qXCzpQHsyxF+w z{?gE^u{19)W?1SI(Q)0Hr%g9@$F}Wvx1*qr$FvU zY#rDsjqu&vpQs7`yiQNy3CPcrkVl_kExno}h887?wZ*V=0z%9za_HZyg?(nxK(W>Z z+uUwToAD-eI@V0%-20&8<+>m4P6Xe=CxU;P;XjPAnl{F#*A*iUHNyQ_(q+LqL7lJL z9(>-BQv5uhlLn-R9rz&rG&JgWqOv&Zx5FlXpSu0O;O8jtcWm%`RE!a^qxFf1RUv*< zW#5lA)%ck@0KRFWpKB_F@t(w3Kfzc}V63D;1ANw5pz{cfp&a!&|6=Yyt>n=mT4#Dz z!5qjT0scUpU8u9$TE}%M^z_!D+BBmM?6AgFHCU$!VwcOOFo?hUK$A*JxlR^Yy+-A(3ESs4nCp_J|f}^`wl0PZ%6t;7x(~|gI1S;W~HEA z322De!0o@0ws8P5hd$wEo42eMFw!J76nw zUDIEpe+$31@oawWZ_tNz4btvJtZaK7#zs9r8=rQ^6@Y2g3jyMfx$1=Ne$1jD$a~Z| z`Ivv=#CkD0qSj@x`(Hx;25;4h@(gXow{#njw)Nv*MDz~vSpi<`QnLzJHchek!@GuS zo%EXm!?lOO69TvzFdGHRN-9QZok>{*)kc}A%e;VD448y>O$@wB2jIOqLR%jPUOmeu zj@0goftQPQqFC3{$V|;O0CjK7)K(dFL63b!!rlYkS`x+)^@>?<;V5l+7-nljKE?r` z8u;mP>bVJGf47?Jr%y_pqhOrM)Ji;AT4zdj!Bqx~9@T}qDbanQo-2ucWowri^_=kC zJ&=2dS7lJ%2;}Y+kRD%S2?~Hv4A3vINpVE){BudP$#s}>y+}&nXA54Dbo0?d1H&SiG5<-?!xcF zVqu@LvBPG;GN?Y|1q0ogu&lJC_BBPXs7v1J$mmWLU`vC ziG<^xJkRIl=)Y2^`&N2{=JF`}%f-fL%TeDYl;aKX>%HRAaQk<~C2u`_X8g>jQ^n9d zX<}_9<1y%?9DS@j{DVizg>7fKPQVkGq+CL;PYXA^2QbWwoJU=XCJ5d{1Y$r4agF{XQvhU z%(+>fD~=yRe-}bF|IoWU2wNoda|=(r44yz)^AB5=H=(Tg=LT;ecC~BXsp5kuEBxWH z<+JiCR?R|rp}iu1*3S`#G~u&<_rwz4#A&6zAI-ksw<&dl#DVxEPqg_`r>VYQ%)Zq3 zRH}}XBh~W=`DNlXj}Lazz7pZ6xiG63^@J~PTnS*60@km6B_7-HRp6su#C2!MA2w0&tk^`&rf;U&FXd zK_?v-RVe#N+nc>5pO>8IUD5_!O1hK&PXbTUcoX=p1pg0aZIE;&+$|ID^KG4W%J;M^ zvmM_IJjrW6%PK=bt!7)_r!`uVnoa1J{dZmjag}jH^V}B@J2EJ<)?cX8Q)s zRzX9XoYUlqLe8b==MQmRznbRp6=N;C>>ghcc+ev*`@Cbs6QemtrW~^)mIDyAB6pIe z>|fZtFHdaK<9oUvF{b2_x87N#zV%L#`d04!DQ`V-iTYM)$*i|FfPYf4XHo|~EEQrm zU}V_SX1(PT8y|6CAIXt6QnpdRS9{R*3AVr6E}uDnXqUeU6ZH?EzTd15I{|QJTi|4! z1x{)lIC}k|63(R-I5}s5Gbj!mz5bYz%(qA{I|gFXjCxg6s_g;=nbZg4oLWnqvXZ-;h{K73W}_@` zq9?@u^Bz(|6_{uCXPw({pT9;s>g3tEnjdYcuQ*?3{ZK#qpJv=^8u+THpv4xtXS{AZAf9(U;F1n@O^+qU#v{Ts zM;mEJJU(8#(!ho71loBpS8?YFZKOSeHt@2;^Hd4m3KWR~=;RESNUm{1F3+1IhR(k) zZ877)EueFeD|fXE`hvcu$){FaR$!00MC5613tam3jL#64=y<2_({8OE;Q4-~&0a&> z@*U8MG0-=GdnJ5n`kxx&b)3h&m`9xs8R7W0mF}c*E86QeENxZYj^#eEiRZq7y7 z221_UB(XFX`r3qBhu?&GkEM_rS~ej2+7gJgdZbgw1;(7x*5)ybFw(-~S8W zsUtlFiUe#M>IIvlSL1hopGvYgYrVNfdu4!L&t`m@&wJYxpmu*?gdXeb0GvRk2QiA^iw&jAXW6sG;ymoXVZ<5yZ>YK{$i1m<#PZ-r zG{Z*^!I;jFcy(rLK9nCpjLVHO+28+^h8T~7kH1^ifseMztkRU95E@zotWVAf{sX zPyeiU`)~tq**9>pV}GU&I9mJSz7ogAaZ7l|E{+S&1$dZ9Ne9-IxM42*Rm+1#N^%c; zG~_mLKbL&}bsy$U#<{-u6#lqn4(r;SP4%iXNSVgDV&4tw@?bS$Wp?PSxriM*@Hr2k zK9o18_^(c6SKir}O!Z*pdfwN;Su0gOeChwwlv!ZUdZ^QqJ0 zu7WU3D?NS$xCrlTQYw~XB9;{)19bk51ZS}#iVrm$kIq&NMtI(W>Qs9ReB=PIR zOT?40@z`;n=nL~(fJyr{JQsi~d1gb?0~K0sA0U$2U*1R@6Jb# z4`@$*@nB7d$AfhnO`~PO6j>z=68m#KHU|j6Q1*yi?D$huD~P?PUQ* zuWEz*Ov1jkqSckkwbvy1q$<4jnw*H?z8a5asDpJQ*I%Exoi<&^Tg$@m=U z9Q$v|W7;0DH2|MFf%|kV4Q-*mA_2n4vv2l!zCDYU>9@_!jGOcq6d&rR;O+VU0q#xmi z=|_C=Tf$zdhGECjZ%aS)BP@N5m4(1~4k9nh;1Ht?zL$7cvoHbHMi;kzwK$9IW6jPKD; zdbeL-#TRoi7x{RY`vR*E61LazT#msBeNX;CA2DmF)`ffkNf-2EvFF_T(N`bZ$hou7 zW-#rDh#z3;9LCzryn$1eyt&>|$9~v6$Lxv+xIlhM`#&oP|FnR<4gFMKX=W4YCF{Xn zU4{Dj_{{$k+l&fs#$MT6!gxgh-_h`OGMnb(_qcG?Y1c}j2wKPlI9@ADj7LA$oWq0?buvi1nZP8?3){D_H%!RBWhYf^0l^RjLGkK3qJLqK&Mv8gU3p$ zOG713c|!LC-ruThTAexqJg4}PcjJGl>bl^Ls^Q?B9RDHOmsS4~q>ZEN#;jnyIviuT zF`8F4$=r_G65wv?u@xA@uYo_uq1(@ykh3=gp(BrP93+a14!0ft!D`^L8g#Bu z>@@;;+~!yva;y%wziL?U8Fg6j5sZ^<{Z-cnQ_!wny*4-j=LJa1RnLiLmJwc_u;W=; zfn#^{GsXo{63L5^dMS?R-;U=z&0UBKC@X|kSCs+U*!+u;a}}XMhNM9Q;tm{N>{xEY zSm^7_#aIZ7^ul-$V@V0magVfNQ((h7V8hz|!$7Zl40@dl9_HPxR0{21ax6GirGGh` zu9kT;a_(YrI`(nz_QeKH<~W(VOc~jLGeLD~dJt!CMo1p5&(hb*PY^$@8XELviQV$K z5yL45O@v3v>tiK#*h9uV2=Ep1M&+9GmEM3gLSFD3G~+pP?Ex<7DdRamQ6X0WyJ|?V z0re$K?E}L!waSlH;NE7gW8g$zM#5{&0{--yhRC>1gL+NS0eO&*e~Dv9mS*s~yRI~| zslF|(iGAfES6hxp$(G~9T64RV?7{{$ErLrRJ}&Kw@2h|T%3O_Li1BCI6ERZ%X!;7m}fxTT~4L>kh8d%V?fS{979*; zImS?98N;c;amP@6t}zV87^)&PcYxL$ha)jte%eWA;LLgQfX))amTa0Z`p-A3Wu z3psNZJ_)S1;5>0iT%0q`h4V+Ex%*BXXZXxfytDxLuK}(#j_g9@LhF3>4(hLtnI{+W zL{QKD>eri>e;4P`Zp9fdoH-*r%238-B#%C%=ht{pm+@eX{}^%`IA{JRpF~XfPO+cs zqz*dG2l=+y#u)H2JqC=mqJZD|AHZIkga>&jsfnYV?tcm#E%o$y=e zbDRsKjS)axIJRAM8$E6ucoA)`)5plz0@gvnbeu0dBjaLO!840Nci^|zv`bA{oHw-3 z9B^(K3r0-A{oL{1?HGU@1IO_Z{^x=Q_92QkkMtW-tgp>QBIH-Z^Z>?W;%mx(IS&|b z56Tu`yn*eQk1IszQNWUG=6}FrQxIc5B=(b+NJ}fO>{r&K484!*r>@K~^s#l6|EzD? zFCC>Kl!LkpF617!aAWMqy~CJQd(Rmut49aV6zMc-K;D|OTRlDo@hg6x=VXk|;fAj2 zL97n;#OUCWOZ2+-`@9F_n3!vY{{8CpLC<~mf8)F(h9i9}i67=x3_%?41+hQP8PQ3d zQ~RNPLV7>6*L7hTXpfC|N&AM2dK>pI^jJrO;g6c|xwpbtMm1nbpS{?#Rz;p%-}pY`9^5ao z_||9(|5LZCDzbFi-kTj8Z*|`We6F>~M%fSem-y@J40}Mpuc0)j$pISZc!;(2vOEWR zCPyzv2x2RLJIGAz&8 zXKY-}l-t~+U`#E~Ra(eBO~%*v!p|j6KD48}r0>#$&-wSI(06I4?{b@xT+^c_`{%vx zX-59!>SwC5f?kZ-oEv`j({H=EH;u)#G+td6E@InseYSQ2A zOXoXhu;)Dblw$=PCwS!uWKb^7fSdi&CQp`QO~yV>WUQ+|BNy5b*CWuk-EyrugWZ{2 zt1&!<-^EyWu3(N}a=B|2~a9 zt8>h~rx<4`bl(+c6LFUTWa}aDLqxt}9~bhF^a=B=Nt-3PVcJ;u*8ec*@&gN9!uULJ z9{6w^5(n<}Cu8qE1{cWXxVSX9;^MLfxLjx8vgADZDnAi8K&JoQv~-;ZEtC4e|L~Z& z_|FFZz=Ka%fDmpA1@hw#4} zu{-QNNx9N7*3(>%vK{KOrdtQ-Ha6>@!Td5Opo6zA`pqGei9b$i@F!vHiz%XICp}QD6SdKXiED#~&+R?6Tw_EE#*U0iKP;Sv3 z@%U1wGxxS{k}*nIJ-LyO<{FIZFCx z?e0;Ae>Pr(k_X5*M7urFXqRZjRmP$nd{wkNro1{>`u37WoigUsJ|8iF`51>B7h(V% zY6@hi?)wLzCrN+qWy>}W1Gd9}jdc-*9n#|l=M5WcL&C<|#}|%4qoOvRfCL6+$$pYGumiFCS%>iw;`!#|54kqn0me)=V7SlJ4W=e9sm3R za#^f)SQYyG2W`hVc3hM`58H9zqXzhHvGzo)4G?XEF&9dw%lX-*^x-Y~9c?8|@Kr8s;)22MQ792;{8&u!q$rCqXe+F zIhKHF=i@u**~s%G;onR3G;X^-{UBB z*Fx-P1R&dbAfr|q?aym2AXAROmgsjbAk)rgF1n6J=AwRWWG-4Up1)@<+5rdi6vbnI z*IaNsphw)ffQ*eh7qf82&EN^^T5_M0c->JZ+zPr>TINX3PivxXhv3uw5Nr(im9)hw4PSn*k+b?Lb5_wO zbt%VYS)0dP)fa~QGuP%q^!2SceL2vFuPq0@`7*ga@^O~>2=sFIRMA`oyNBZrAlJ+R zAFz9pXr?VBpUIdYV--0~kTcE6tOuHr{_+{}RvE{MdN!8(iOZVkD|0-Nyw1qJe|UZC zv}<>58_%({m&DL+B*tUreGwn?zYgu{F_sMEBsPQ z)Kx7HdgJ9QkYBK#V)&)ekmc){BlKZ(UPDI4~_fh)et{SnZQ`3~{( zd?I#?;q=;9zKO>zmpcs*{a4_jt20U6ZzgEUVM1J5nf zd2Z=Moi}nXina0lH)Aa27P{A=pL+1XeB`^xI5S{(a?QuW#&5~bYcA>+_5#3$ef-m95vB4V67+o%WmU{Tj-ydo0b#Oe? zjp!>(E5KlWvm6ihJIp>~*XIcIJJg#nyztdPc!Vr zb=^r%jOIR&AM-)|Hct_S(D}{eP59&%U*IOjnj7=M4}S2zJbQpOUk})N{&QrV{^bb$ z>&W?$x>ClObM&(Z;34vkW3W)6A1ZTw^!-YIGrA8uQawV#$qE z{~PxrqOZAlPMcEsZ^Mp3zVySGGhxAj^G>}ieObt918%$P>Pdazt_0l2EO1v?;C|l% zmoOdVvno9oI~TsDzDI-kkTTnncL|z>*Jak^Fx_H#?Oya7UuNrlP+m~Jz>b&WvBq9v z`9hZ`{qqEU_EsxTfRDHyZ#CwsUmJw=9RKhiBu7CtJN`6D)IA-x}eGWXs&izOgPPPYi>fjx`zPiRvkRctU;ITQzJ>fX6;0%%`S>d5eDKF9CPC6>c`*qFpD>bnQS6gv^CF6b-w9=i#t^D{$@; zIT6y{R$z0Qa>AkLxq@=f7ktMvRpBxHdU|+Fwdfl-N%;m^B2Q{rQxVQ#fu_wZTwB1Q z8*x|0N{@_xVl?({nlX-MyDDa|jPWzlI!u%Ez};^3k9S4Rk9-@r5XZkE1}9|`#^5i# zX%=IQ&?&3yU<-%)aYbmvOhTa`vGvNv1nz?^dZF!oM;%=>GY*UdG{b1qz~0r0clPR0!z^TGejp~gAM z2!Fp8q02zvGZ6Hrjo@G|;qe0cShAgr2Rbm{m&O>cU<0R%hG;Ye}{xx$R zm@hj5yr|1g-42C44?HN}0;XSu@5Q8VOnhl4#x)o4XbW`yQOf69#+SAl>q5>YV?@{L zJmy0Dznt~G248rxHS%h>Uqh~*tKWw${TBZz((iYSej~CO_l>q0dF!RvBU#V6PeZ-{ z_ef;EjI;rHo)YH;;a_HB?z4?p0pjbZ!!yDSklm!a9FNt`nOnaK2b}@Fncm5QlhsSsYiKerip>fc7Qh zvy2V+vFFp0jxnEa8^k93*b{1@o;cq&@C%NVVx1s=kK?F^KJp^Zp-#=l9N&bzZ6p5M z&v-a~$a1NlT5;bFbyYQT*QL$^Y!{zZ-6+rPQFlk#9q0phH^2|K`aJXxrO#9A!g)Pu zQ)Av@?T-I_KeE>^;X`)yfqltYVB;)Zf3VvC+lO&+Z2ae0s`I8NcoT7>P~G1#2S=tt zE+TgYvZ2;KOzu6^x`!EiPm@IGh>dwIpy5Sv#yCMAW3^?TiXk&xf1DK_pEU-#6=Pdx z8C$HLG{-D)!TE%Fz{!ns2{MOxJn|HicrL-|#{R&p^P-87|3X{+$XMt}&;@b<_gKh% zM%)kJ(A=*Zdx)^p>S>cmnZUiutXToX;E?Mib3z+`*w&;AE zQ;~ZnjU{ux7M92Fp`WXx@a!8u!5(TYbEKFzM0wmT=UA`D{Wm_(9RhzBah1{7FV^)W zd|l9#_EKDVTnhZbo0XF9z}KZYvuJymF%!}y%#SEztWS^e>UH~rYtq~NWNw4w0^o-H z<|sKu8c98F@x6d6Y*U?Aw|-6MRnRJySAPncS$%Qh5}Dh0cSKwc+f=_JVjbtza`w@* zfrzi1V_k38n(>(i)fueRX(WBRsb;-SX?xb@BM+JOoey_l%J#Hl>W#ZVaPP*=m^D(60advk8g z&xjpljo;#38$YHUq`zB(wm0jO)|^MjTIAg#{>l3j>Y+ouson#2TV0u5{Kq=j>~8W- zT@`I3#a|D7$7c;~SxpZhPbN>++q4cj4DPzBtS08H*02BXM2LA{QFMe~+HnPRfI&yn$D|?i)8+Xx*bDO6_eAqF z^u;>WLZ@NJos4bg_&dMnX=WbCM3j?;)rwB1j$19|laSMGl-q4a`E{1^@wkfwe+K%>q+{23@E-hRla2xG5sg6mu1R=~eIfaLlBannpUuQG#9_^61NjX3EFFlw zn$PTb)(v0NO2;F}eL*Y(bwEe>9FmTZ9sTKW@+sdta_YyB=f-d`^e9uk;5?n zXVb#*w_3Y(%}ZMy`)wm(XHWB%F%MVQ`?S+ju?LymH1DeVvd!K{Ma8g;~Y~~ z)5plaA>Dol{+kc}n~OM&Zo_%f%-~D#13citxqwl<@e$;1+mXASiM291C}{u~ ze(+!k_=r685^|~PN_9TxxY^Ebv~vw+-=k!^gK^uD?{oa&c2#qr*BrM#dEC-Zr8%w~jBB`T_e|V&!^7=dnPxx3Wc?>%>T@m2HD5X` z+(yz6JWLwa|ooaG40MQLfON5 z8`g)eZIbn+?6CV6TI!!+{uBD@S&23q*e1n)2L1xufu0BKiQbPp)lmh=&60i1L0ig? zKDrU>1ZzE14nL<)Sux5ch>#aKl(A*lhY9@-=kcg7D8uZKVPRP}mVM$Zty7nEpJR_G zt{j?4ydj5R2TA%so_9fJF!sUcpP?ONdr>lEEXw1^5Xy?y;TU65WZ#E20qJ~t{q??6 z`YnN$~L*H=vE5(=@-VzHG|??>giy zxNk#D@LBNPZP<(YHe|>zu>Rj5PZ)ef8Kdh``r?_0QD-(i16lHH+vuj9>S*}Bm_NXy zZtTH&z&Y5a3c%V4J!it&j5WmbE4s{}UPgW;bRgRzE?V$R)l$Y?quSJ~SoP>oE$BjBX5c&urfV)uQoeG+!8}pMM z?7kg-?H@$*kz27oNZUVnn!9h8cjOlyxfSn+Guqaxi-R48ykNaNf%TB*T}K{ayd}0x zC)O(ae5nfUmXp_^^C3^zwgd7+j^$|IvAli=@i&7vtmA->d&~`7q^<&=f#==bi}n0T zSs${M_46=Bj=Os?-s5K0$1}>~4%jus!vh@T9EaO@3U#|Gr-^c_6Y`0%5sBj_yypXS zF9E$RKDzr!6Hfz1h0!nZ%tybJThytFr%3LjSoJ@SZ)`lhgr_&CRFr z9tik|M&55EUQWMC#`}%&O8+WOo=rE(2``WmiTS%g|FHjG7r7VYy{^7{HYQEjUe`mG z__Q_00QgwwLSFXN@TXbdGRero4R$eY|7o zgS54$h~2Qof)41z{LTwCMc5%8=(tAz&NY%;Z!08x=w83$8_1```sThYX^a@qaV15@%}M9R{1r3)FX`N# zzc%%sN$2)_ZIqSH?fE$05RcABlAHx$I$wQ0bRO0ZozdU<(i!$>JReocawSLVfc#cH zegwI*Th0gXctK8C0^T_!W4c&FGJmnklGB0j#k5-{Cx_ROMUVRTclK`QozIj90oC)o z&L24%?H0}{+)@6?6F3>9Y&TX`NM9^6fCPn8P3(YSB%}v~R#+p1}zlOO8!?C|hIgH$rVoyl9+!MMC_=0wR#`ol% zMrRqTY&Q?>uJnYqS=+&G?~g{-zVfYYV82`W2Q+MS1^SL<2*$G081K8dkNhP$o*e() z#d=-`Y$AL|ybXQ;eE_?RrTxb`+IkpQ0sP(24Tz)1wV8ga+e}@szt6z-rj5}_|MOPp zYS`eko32CK?i+Nwi7}ir@bOKbp0OC-`Jvm*4*$>aejRDo*dCYtyYPOaaIrS5=T(O?tY z7(AlXl_e{h^m}u02Kk6OvY_);<~Jw1dtmRyV6ev-9VERf6rLd zbL#Zx9%1(+%q{joaa zc~fNWn1ne&?~nOugx7hir}}_)fLKZbrPaMa7+ZF*!9-{=(Lka|K-1B|&7e860;pMs~t`S7rNhoF6**fwlovwo+wz8YUYvTyUB z_N-2e$h~y`EIJfZ2B*pV;@Xls(!+F6z62e5t>ZcmI($9ZLboqV2h08>eUm=E0C=K; zx$2-{T;8Bh0Q;TuW%5Q8P1aipC)hfU3KQ3;{ORhHbiKD6KFrtLVMbY z{jJMlw&Igu7X)7T!z>S&v0~L%&}#(F}DaY-5e+HqzcokzC_+-$@^~dVSk#>?b4RY z4DN+(%x9)8bsTpANLvcyuZLYL*J_;miA*>Sz{y8$Dq|h=@#?v6G*uu+THkwxtdx7N zG8VKP_k_Xr%QNEaGG2EB^&jGf%RS9wP}YDl`TV-b^DN`JxzF0MI8rtYWiJ8$R~L9f zt&5-+r9O7}vvJ3dIgU=~=KjW^(-QAAf^OICU+ir_k6!^gIDpG$xqs|%(=O5X6?wO& z!~NM%X%Dp9VWU%rS4jI;(Ef!SlJ;+VKFdHC>brYz=cGA5vW{*)x97t)=6?O=i2Yn^ zuXO72Nw=Tdt@blz%R_)g`Wv)AE`4kK=ACTPx5jtGNu|9^f4UoMB_BM+{`;c?%Nz!e zo~@2K1{0R93m4*U3-zCE6GYb1vyruQ>EC*{I}JREgSi&sttHa6zqQ2t+<0p#09sks z66J}>>+j$_Am;cZdomU~KxKZ8afdbaU#V02q_oK-y|CWn>Ah~0vtOPCGv%VoDoZ*d z<3ID)-t8%t@l*D4EV$=m7SDtqNx>R`uQeBO73K_w@da#st}L;{(*ARzO?)fPp|43} z(kCw7xx>Tyx*d2k=h?(Z;*E8|oM8IN#Eo$%%8@+8qB=Q0ph={@83(Y?I|l!M!2XQz z+AR^Bp9IdiF*x_9=UO3`O+L9EvV(Env*|6f?j?w;aGt)L-inz&gWt?t0@64hzsWc# z@auQp?idlCx0^u&^IbY7Pf(tj^Tzon?=im7jeOG<#LY#?rjJ)7c*_nT&Otvyp1Z|7 zbBiy_yp&N6ay{ zjJnvL9Di?^dAV}`6S|kW?M{pp{&{=so(Avzq7VKOVoj!R&in=VcA$sNe+Sy}ej4kZ zhF^uhCG{BgG@!faqx0+x$H#qY>7SSA`zsZob3`xM-QP9v_#1LQc<=MyHXuJQ6SRkp zqAu#f+_k7hZ)0EMz-F=OPZ*1>M;41Anti``4w)gMWcIO$}E3meSiS4;aKg9MB zk2q!>%V>$S4^N8)0qwV>|_I`=?fW*f3 zR-wH$wznGc`8;ELjYe#*Fd}6MBu6xG0O@H{Cm=9eh7`d|+e|QNYx_TWs|2na>mP z++w4zHJ?v@Fv><>Z9bp-V3dviO*}t88y)9TtGEY01bgra`r1@H@F@|$mV0(trq9-B z*wT%K3Z@8YeO@%Ba`j6A^>YrGw~rSO$3@%F}i*yZyfM`XOcSw(-DfX99O zv)`jGWrv>Urt6OHGS)geSdM%5WSPDv(8xUjdDmxL9F07|s6Bx=IO=->I*xd6Ep2$8 z%02k=!BN`Xjf@>OV9(u`Dt7Di%tlNP=W|u$?85gX4d!FNV!lZ~PlC1sXQ{cD?7?1w zJOhCKEO8m!`!!0}!zV_C_3&+f>fJ8m6!1CiiS*HNufvo2`F`E*#vKsY_dgr%Mj7u( zXmVbQv!;mo>-5gi5I;F4ZXB)0R~tv;ofD&RZrh3b2XUXo72qH2JFy?u7q8$Q^`#;- z(y$Ale{lcg=sq~l0nSnIanGBqyEQW!evt^h8w($HrP)^MBhVRV8$ z48*+TT>)pKGy9i)LpPhclzY?2N96vM)UmSfT}I#b>}Yz7M||E&kJmx(u?9V?FcE8r zqDNkKAA0=dk2*bMzm*0))Z5tW4$}h9qiFG3woZ!{3oWomcdto{{h$S4{9UxDmwS1Q z`Mc3KY>K$D#cRlxx^u`DzzWNj-Kw-f^u4^ZuUnHZOu5H7l=Gul-U)zMW-D}{ezx-( z->E9@qbJCi`C8Bt=l#R?Aeehlj3E*><9OVsiOuaHZm=a~UT3u>htkD$gZxQpbHABv z&1v?32YvO49|N~Q67PIQ4hB9Mr+XA}KlU9r=d&tu4pq)S#wpLCw&lz+?T1 zCTXP4Z7p>>=a#aFIHPU5Yga0HFskhvXv_Zg8hN>|nt8df_w&(Ct|66q062RK{CFQu z3EyGB-@rR>2<|!uzbOt+vuz;qv1Ob=&l$)w-{EGdEBC=rU*a=)U>F~3PO)6$z>9eE zpMBZQccTFp?nC^=a<{pxQ)R}iE&J}4b@5N5`>ugux^DoEyaVC9>27Iz$64skd-UVc z-DaV?{eycC=B}y;{`BvmchI0W@Q9`N!gJ7@cN3ZO(J#H*7^4`3^OGv=&sw`FhfEt3 zbH}!_Ot<}N!~5*8p^Ux3S|e{nFQc!4n0|-8&mL9Ayv{9_efAZAZC_ZAoGS7Ha{cFc zLPdD@QXOp47POD#CXk;qgV(Y?{rO})w~yz3dCrotfQHi1P2Wz@{eA9#Q@+)y`Z-Hk z-ZrX<=iC99Sx(4O&ar&G&#`zr7v-!IwAWv|-o~PC|6|#OT zWB)dPed+a0SE6m#C3t3>!{D>Ic-B4Mk~@ezGsNa(pWK(&QFVRLJa0=Jrl3CQfxFfH z`QPy1yobZB?>#7P?mZMj*W0ti;=Rb#dc&8cmGoHe|1Kpq>_e1F)%K3i?xi-)XJOgdM$HUxT z84+1aiJq)IGCwD1XN4^9W}tTY%J6BSnd9?Mwz`b4Z0$!0CEX3 z26?Q=u{{DF%rwhe(=^B%y$tu`4Kto^aXl)}st~TS@~JY$#@T+L*(Yo;mg#$!cF4<{ zng*aOK5tsi8hjaACPZ@O9{E3_Wf$^0`=e#MQPv+V_nPG~w0zlk-XAUh%j`1_Enh&{ zxoP?TuD&h@@7k|Ee|^pOBAMsHtCJb?hF&&wwmi>h=w>kVCw587eHF8t>=<272>$+!hWdHn6Z^r0q=#xIW8f#eUrZ20jp=E7QYlIx(0TH^TC(*J=!!u1vQt5H|#-rOgzct~}{$<;9*!#Ms!EC05t&$`~8&$2^m`0ezVH!?F*+ zWK7V(^P>1J^Zyd{?>IXspHT)r1KfF5yMlRDpcP_#vOktZ-NjhN7=(g&F5U|*>+#+J z)JIIfYl#hL7*jy?01n$1Bk$O_t1w27lh(YG@=4e=)akTict<4TeWXbzXv}d)Kh(%G zYmk2FG9ynM^haDR)>h(uQ_Ojz?>yJ^`2d&xA>YCH40yyvyK;>|!(HRFqw)-Cs`*Y> z|GQWN?|~+6(A2!MTjBy3CQUhKj3ev-%qIa8w3o3;8Jhro&ewO>>16Q}OL2bfzZp9p ziJapB8rH=z`XJmBV*CVmIif%27dep+o+Zz-N}Pmf&P83v-mfBE@q;Xfaf z{*CluGNlg_TSh-*3+}k%SasU#eyk%A_b1{0E&3xXU<*=)QK!qh^}$oTlbUCnc@H|@ z`OC8}6TnZrBanQjm+?%e!|!(R{Q2mnXAt+!M$U}Hp)*^a1JdK`qwtPleO{yE0F0&U zv1ZF!Xmst$<63AeS&|>N`F?ekkhm;~hxmT+s)WbAdJuZNr*)zl3b(Guru#b~tCIw{yxl z*4yD73T#)J(ZstP;`JA}0cW@Hj;(kwd4J3i<6XLaXmXdk4^0+=CjV-o3CHZn_B7LH z;~fut??+%U&Qd%9oRFJ`K5?$lrSZ-O`}bGjyoB>@lTIe@@?M8x=mE$oiyXcm{-d57 zEqPS(tA0+OysVEs!q423fQ}4Z4H!}Iafc@SVhO(@E`0e83ak_BdWZx662PA+LbKw* zpQ^)W-zJ{~R1^OQd^wJIxK9G?2{LXc+q*zB*TM;XX#c?h$Zz<`#8r+T-w89Y2(|&@ z0h5jXW&2>?_J8fKeG%Gc!baiPKy&i219v7+Uc$egK04-k5oroNzM__1 z^n>hZ*N4Yh4!=_BC+sP4t`w~KZ{hw|@}Dkqm-Cyl4uh?r;S}`2e)PU{ z{^vat{YMD69cZvCkEY3+$El%zfSYWJ1Fp8BiIxAJL<50 zkJ%Lu><-*l3A&m41dPv6&iP86O%jf3=zhSn$E7*XGxO}W<*r)PHH9}rHpkf`N?Q!@{_U7 ziL?37F-w|)XX3x>B$6*&kFi^M?Y!1@RpcyUd_FtJ+P-VNzP4}7>%(V10X}oAV*zhE zuwN0@ZMc(`F=k(BR#OG;(!u=W&UqJd-;nEI>b98m$e6Mor>ESGUgr&^nN5hJgm^9{ z?mDMmhKUXhM%MB1w&2*_^$8RGR9e83!C#M`3~z*mj#hIvfgnj z-+9h>XWQ~7te+YDM1ABo@E#IRvpdm)bIA_>1kemT(3oF8QKPTGXS`bv@mu5%q_{5u zoy~sZ!kXeKbWi8KPk>eEDZB+|6ePU+F4B0u#0oDj2G(9B2Cq3f9Cxv&u+)UJ>SB%l zlnG~q0VC?Z9{5C`LC1Z1o$5QWD8Xmm-^(?BLbbU+#d|aC;PFr36EWv)YJ%7`6J;I$ zRT^qh#V$vJC)5RhtW!;wd!r{&Z+b%T#o@5ESm*Fml;O+|atlBg+^sSa`82S5S;prn zc8|P|i|yXB1z&t3S*%?Nox$=hHN(w1sk7nVp$+R~fCpTlIqhxNn|S}sv?<8{!~Hw$ z^plPqxEAkuA)6)WfLmYa3gnLIi)C~VgNzcnbPtdYdzbonn)c^Fl|G_i(^u{|D zz;AxiF$caZ#}!aB_I=l8-*UHYcn!}Wac*!%^j$Ku0}3LK^-U>l5!9Yp;HOSt0MPu7~e| zImJCH(CuI z5BezfZA2Y4(F56%?mw~U<%V+Md>iN2+wWxiWKU=_>{8Za8R_f5{M-h3H=`Y&Gj@Qx z9sHL82J3jy{*%EuK@)$_w%vqB{)e5@e)Aakw;mO;#_7+mhwTHI5WqOA_1qHqo>s~N z-sAF@-^;UcwU86FV%&7iHPBmDa>sP-zcFUwvBkjelcbWMKK~+Ix0rQXrfZF;E5LJ* z$?f^AIa;1WzJFzx?VHRAbiOTwcPQJ&mM2s)9u+Bvy;blL=!{r}e~n_>cjYvpeTdIR zvxIhBwe7oXw$P5LWBjEap}mLrD96-;bwGWWkGmsRW3S(i|KB8t{af+5Gg0h!RJdoo zf$tyT`+R&(86dPxC{M%ZN_^&vi^S@cHrN1{>G->5k>F?eln$(*&r5|q;O^1$&rVW>i<73YBE@9sR z^sQA^KQ_)bu%`Qq`=75qdha6_DfWFXVXxVt*lI2|#`fw!0h@EM|EK8pec0gI?O2Dw^LoRetcnSt1`}JHF#|?-KUcjsEN#H$Rr5 zs5NUoxc89~k-Bd#=w2;G&YUb#YZO~@4bPggt^@VPqTbEG%Oz|zoVP@L`tdnoiYNba z_>3<6FPI|oD@581_hp_Y|7D`duGnW>Bs_&ayU;F9@D#f6iE}=Mzeo^;@4}vF7$s)p zp}Yaleuut304*kAj*6}l&s}BnJ~DaZj~-KP2{q7ng=-{DQfu1L=QqJmso){b+gN2_ z&C?#S|BgpJ`AK6QPG9}2;(Qg)+H-5ucVZ5|<$5sv)-=)7{SwKy45`Y5YS@WK+p42#E_az7~>ewp$2rBm%uqo_4Ce#W59C?@O)>U zcy1i{ZX$4frE=?IKf|020j{qD*97of5_oW>L+tMX&fj+E_+F@_)vN@*`yTh?-%_ll zzw+zi`~i5@UO0#)qJ_d!VQABCLnwkUK8mJO*p_ zl`B27CJplxUYUK*3w&40n5=tVcn$S-%(>%*H&FN8?2%J{g#TCOq)pv%Z}|(%J(zfb zr*P3jo>>p0&DE$|ih5rM92acFe9&9Xx#xuvJWs>-`6#3a^Q zVh-LoeaAs{x+olQ0oM7IsEcy0eZ0fgPdFC?MvZOcjEg`I8+dpMXfqagg9i#P7~&}$ z5Bf|Vg>htKd?+6XT!#Rz3K)cyI0W#}f7&SYkxjTZe~pqh1AJVl4#9c_yo&+P1$a2y zsF9b6*C4c4&_1B5{uHbe&PM`x1a^BN?#I$>sF#d-0X4zDT8J5xvDl+14Buhdk4;QD zPrdXRUL~$afvbt>QAo&Kj^2E@Oe%w!n?MNI|@u3Y4=BPw1K8Np2U&3 zn)E&wo_|0;%mLBy90oiy++CpQf_d?AeM90}3LB=xcM|hr^2bi%+otUQ^tuF;;e97Y zE(3W3c1o=fGo}5;*wFx-Ns`aj%+xxc6xs);d$(ge?vse4*Nw&<&Y7Yh#jMjXQ_BK= zk~cPiH&Fl3N`d)sx}n3P+9^Z4Wv3BKl(6e&X@-x3PZmiz!Pe!}%A}-GUTtmHO zADQhc3SmnPb05NQ*kf+mnT$Dy?NvMN)vsfWm&2aMy#{T%-TpT2l^u@r-6c3Xy%#p4 zV~BGo;i+%_*scS_kUNKqApu1U{n7o2i{EK=tewj|w==!d=E5J9eK&rMzN-6YXd{1jd`xe$`NyBHk(~q)23}9)ta>itAT2;SNeS?D8od_%PML&v)CZS)fz%r|7Fiwoi9&((!B* z+Y%(+_ZaX@Kc^1$P9~KGe}KKFv+`u%k}yxM&|%h!TV_k1oEyVi^|{_M#;GNJtUS5! zk|>@miD}pB@|G<%+gW+?aig8Vlha~&vU7~LY`)pf;K@tzJ04G_B%h5ZA3Q5hYV_#_ zSI-p{n{_XZD>f62$>;iGYQ_*1Nx{T3e1vx%YA*po2% zxEpqGn1|QQk-TscZR8w1K1Vx>@8scK79I|l=jrvILD~JU>9XtOSjyUH*#)1`ojcN7 zM&FY>OZj!!>|@)d+ClTXD3blZW&So~+kc*d4+@9oKtTV1CBHKn@8pTJA zG3|<{c*}mHw`&wxA|l(C8tn`|+F`W2%aCm=3cO`aX1l|Tvt+oR#qW50R5KvLM<>TZ zwi~jI^6Tb7Si6v6Z({B!;W`w-`8s7Oy zT4w?t<>SA_)nkN^77~Lz3}PF zfp6>E4!`$XTTV`$eC~orwv66Nzj5)QYvI#ZpF6_y_*>q-IK}?u0_eon4_$-$1Yoou zUGNBv3qAQz7IoyuNf#lzQv;%`E_3*Sp(M{ z+mCMLIzl&=Cmul~mH5E-EjQCB>TbexWR(^Zb3QENL%5?Ub*jl6XetQRES6Od5mqMmr;N zu1uENxAs59>%T4QWvTtMe3#{6+5fO?KP>Byp1F#{7mKc^myQ)n)nmmu-K?<#tUwj4 zWIIl?;hDC@%7$l@JfqA&{1-7n`b;AsM4y~|zb#g;+T;CI{n?gr{0TX}!mrABKQ)f3 zA2DW|m7F=dr=(?Vr>=W!`$3jS9JkFf+u6&Ky;>qYnwr{=mtoyCa;EEz>&`L5VOJew z0;1qKrd82y&~9YfaC2@BZE+k0ea;ZwFis*dGd3|j(F?{BAiInu=ab?y(8~@UWXYh* zh~avsrE|8g*RNnVos!WJRTxE#E=*1Wwl@&ixIRzQOcX2mQn{El=Z$j88*ZAlauF41 zHS5j#jAfSWvYcMduqs})7l;)+FcTBi>mepaM8{rj%<>G!(rW>GCTuWe^0?vD^akTV za`wBK#IT!jfeh?}LexD41u7Hjr75LOM8pPxNMVp<*i}+g3__BN z0R1Jxc-Ij2X#a470t#?sRgO&M;p=J6$z@D0{GlD({tC3cFQ zc+Blc?f^6U*#H(w05W18pV_x}erOPul*@VF-d@%jnC*_i0z#>VfKY2?)R<3Kb!Xb1 zF)h#Xslf1u4zazx+RlVemN274T!^TtLe-q}Kvz3a8w~*>F#ym@-g9FsnW%_O2tNUz z5v&itDlCz(=7;LrRtgpd_dIH)v)-1XF zh)=8Yat@YTl&IKJKIe6&$n%Ypzd+YtPVI22rhP@lco11pv9^$$B!8l4BTFaN)V{Xb zG?f%J2DOfgQCt!t2+L4#9SeaeEHFMwF+%oGN(W0=#WZ0=fQPSF7^14alew@+_MCFQ z@bLa}XjdMtNHDRaXzDpRuOqGzZxqSQk#3+;^Nj^UBRrd~&Euz}wk=gCWTvKzne13G zGc`3ig&BFe*L2xI*5mYU(?%Q?4K+NcxBcZeR}i*EQ??mA+Kk%is7*%hF2&6 zQ`Q15OOkcM^r|f5IJR>D1a1pPLhqnk3>(625C&uJId-jPgu#H;Awby@;464`BUB$H z&$BC)ni0at>Ilzb6ixF^<7nXInAUNB7w zJGN(+?Anp0Sq@1ku1Xy+g|TdlwVM{iSgWyg)ojoxtRaVqcjO#HCkDlJv6qUsJ4OXN z4D294FPpV(kGY0(+$jn59gQUC=>=tKV|`o zVCHVWHPCH|O7sP)5Sl52WC@;Q1*S2A*fiyB7b;pd+QOd^-P7ADvk;;M4Qp$FJu5k; z*j~ot&75f&6V3W;hkX@aY&kHc)`n5;(&ETQ4B}>9$4ZSiW#&D@DjVgFl!qI+X#{jq z+nz{-8))+u-aGcP%PwP)9zG}xXdF03&lW_ylQBl$_7TJ~O!-MUOJ>mpf&?VFOWQ53nT32LxLWs%aCGaAF;ssB)kU zfNF6MEh-v+i!JHET$P8T{(Xl?3lK+!rmX_{jVBkLo7#+q2G~g>Xo$A_%{2jxw z!JIcZdZS@DbhXip!}|m~O8dF0|DV{wa7Nvu<=6VyYbrK?wEd zv~&~zZ)qDV>_plcCv4B0TgW!863^Pi=QG7EydzRN@y3ZxwoxFQZq!I_LjzjQMmjDI znRiUvF};OQpT0x9Co}~cvnPZTxz$06c$AND^q=Y~((j`EUD&5pH9kh0$ zlT@%152;>+eQ}z1cCPlLhMaCyn#wYT?W#6v&kD)a`IFn8wL?7*584=&NDNO-<}#^? z-bC`?LD)1c<gjcv@)-i4xvqo?3M~q9K8IA{`B!bNnM}_c)m(-Ib z)V5)2oY7z=Wl)=rUSqru8Ep&BUO$d7hZY7iE#_4Xmd?-YW>v#NZqKWtQ_Y-pbZ3E; zbc_1Kwl^VAToy`dGn%W-YIB;UWi?xKw323MX*|`nhE~%|O-BpWjiauNQj-v)cy~2V z%LB$lZyn_V-Ux^1_aeL*{M9i=4bayDR~GN1T27nP3T;8M-M|hcKR%XbGlgM49AYAT zKmbn;qGujKJlI6r`ikLDgg(8{5D{q*l9VX0;+R7HIv}Djhmav2MYM201mdvYvVvGV z0T(1j6rFe!*9oR+xhiz!^z$Is18vx`^vsL+OTtlBI8`nq~%>?@quyWhVA=2Uvn+K#MY<0!q+dwd+Rz3EMf= z4?pJ`O}Fo+J`jMF&^Jr@=6-~;W!ve$sbtstE!*m=)@--WE!X$&y}Ylc4<-ltDOxU? zdAfZ70IxZBkK2>Kf6ZH~61|q3o2kSFEw0t&VI>#v|yB>ars18O5iIpL5 z0e_Pp56DvMiLd4GVp3iCbks`#7fc6HJ9bGm`vhy)C-6i&|AQl-C`MRDmO`k z=qX5uLxm`yUFum700R^xQm`z8S&>yCcMvh7k-nT3Ab?ho?g^8#0fI>1O&}nK!E^MK zce7boQe(aW$4vq)rYEN|#iTT;g<&x|-(Hi)LaqWEE%MsB#ccTRP_ltK@u7W#Lp1^6 zSwGdJ@(N5S&qq@^Ha0mv zKI2odh93^#N+LHAK$h*gj^GB1hRzp4fdHA$5FF1|G(mj;+H_}G6g&+7rXqy02b>z} zOLFc8$aD`!*j17m+Cm7U$U?M)a1E@3YhW|DXkH=|E%~Xuh@&-B#t?cU{5UyK0%K_r z=0V5F|5{KzGSZaa;j3CoH(1WWlqKIWWk!prFU@!=hjG{Lk0^!-pvYJ?kcOmVX?QEs zF8kJFT`V{FYIURkG}Ayj!bqj_W3X7xLRh%ij8MX=Fftt|5`N5!rVQ|Cb~9KOa<+T; z{JCZ5DeqyWrsKfui6kdqWKnpIRfT5C!V(811~IJaFk|uP8-bOJ94n-ulCL4zump`M zY%AFXWNFEba9i6`mQEqyY1wpvhGfSmEb;jhOr1F0s2a2zfVH4aa6FS7T^k!?q0li^m<4hwZdP1uZ-a4SF^7WjLO zC>z%?t}KxcWRk9#q+lXH(YwJ4IyX_r#1kmbx-^p0W4}o1Hla2m$qZv84<%?N1u|Ca zi{MvCK;Bbn&REf^kdEL7Thu|!~1d&!m4 zzS-a1`Kq=)8E36<{CrBeW9vrU&)Hy+{uo(Wshen)xx1@jTQspl5T*ojgZIXyK0xg-(EYDozOzaWCo*> zDmBbP+3P!$HLWrom4wt!q-_|G@r}Gh4rJ|k<^WAZ@KcF|-QZ^xLHMgs*lAFBr})n~1MNSONpOMyMf-ImN(O1|E`j*HeVZRl87N`O!Cu{bnRiBkc$! zL`2Ad)Eu3C8pw)L&JHRipSf_dq-Z5qjuCyz~W)}uAu*`Z{y0nb~kl--hica4&G zt&~c|(p;rz*`*?N6+LmwuUM)b)2LOiR2*ZCwh;2VPG^`tRH((R8AhX1Lmm0)V$-V! zV*#qzs4j4d^y=&&f0lFv)KRV8oR6RsbW=;iY#4r1WNI|&HD(rX668~D$9Yjhr)hD3 zPO};+Qd395RfA7Axe&gk8!f;b<*N(aDv^GcV0w?SIV6{x(7^?GHdtHi8>qMH%vEe= zdVGwHkEh2ah)dU?#G0W%EDBLDc;1WU$MTt>b)kr|=82-~lAKHoTD*2VUnI%~5yiuF z(jy;xElM|qK@jrup-AVhS(9Bev?O>2hcjy}=O}`i-70IzT_Zpd2Vw6`9*=LOIf_Y< za0O0&hX*U4ChB*Fzn+A3R!2yF&NXtgfnyvoh^-n=c?^(PMW&IXt4uU>5&0Dg1H-UN zGP^DPj5H+(wF!kd(-HoRv<4&*IwFa`a*X^@QN@~;e-t6;4=_qMB}B5LN8f>qIHpUk zD~d3Hzq|b83YJ%Wk*}oaeF%_`n(>=C@!8P=orP+SnnZ@CwqXsQfDBA)3pzJW%5&d8%^kN!=93!sM$aQ`rWvwvrx13GQXb_dhakaPZSEm9JxF!$TW0bWTeYJfc>i^k$j5o25(Op8$)~6}0e4 z1|#!SH$^Zq<*A%vXkBv=UE4IAgLcaqrQTsp|3%MrptYzBfSBvgOP zE;`0s#juLA3zXf`^10jqj!0?u#>1?j0ynFg6bp2icVD04kc-VDZDon9c-`8ZqdjMg zdxcC|y9whB7O`Wiy577NCzXJRy1_WPqGC;Q#b6-WjR`sQ9wSw@_(CQ=)F^-qF(lIG zti>CF-jsOPf{2J$Y=EIBViQcJ8m4SbvIC|>Snz9Y(8WO(xvb@QdE`wE=aGVb&WpgYIgBDjI^W7Vg{Y z-)4lE#2ikL_oI_Ha(Zmisx9D2eA58Q|B2~*dKzEm-dx}7c;C=$eB|u}D;}KljD(VO z|Lt<1%YiNjx*X_opv!?S2f7^Sa-hqBE(g}(z-fG_dHle;{^192AIN<4#?;=Qrgl91 zYW$Bs^qG0#!#f`S*k!rJQSbM!_{8!v|DJo*C7-bGIs8d$-wRK?<-FYEKfCa?@Apv^#cO{pk3op8LjU8gHH(zk6u=!3%c% z@p)IDdj0qF4?aG8`=@Vs>XKJHafNx_@lzMxee>x3f020lt(nJvlz8~TCokLj!04Yp zbI(=U(Mw+#e&mXezB6-YZs~nrpZnmKj{M2ez-w-p{lh0OzWr+LNN$+oa z9!TofJ@lo&oF2OI&dGOcwbWDp^s#$y-+K4+&-~-xjD6;subLy7T!Z6iSGsz4$?P{(0FB{0zOOO~u}=*!!*O9et_)l6uGQ zn9%!Y)Vpl|hJ0U~dAT)t-+jfhui z%X)ZqbTz+v{p!)x>S|+kesz(4-JNaG@cZZ5$)(k$Q%esoonCru>4_zQ?S-Wmm$c=r z%NG%jYuInd=mmjhi6 YbUD!FK$inu4sd#+WuH zn1r3snkMHQ0S$4crpLA>k+$a(leVAvOk0gLP0znQ0W>K}E*Le=7!BX=U3>4DVL+4i zobUPm&;Nnv+3vm9de^(&_1@OI-nI6){(klk|7{ul4>uiYIKqJu4vcVMgaacS7~#MO z2SzwB!hsPEjBsFt1OGqaz@~J@3Z2?Pqv>b!SeOPyc3crk72VZmD)N6F(-vG*33n0+oNHb%feIxL<2bfoDtFI++J1!zfz2i~+6B)~!S7@!ZQUSp<`P`{Y z`7<%rIj`DQT2X)kf@|@)<5B%HF=kPpzv-@L?6OHe~?0MH^x18)bNq4po^ zwXa>#3eF1?G_PIPGH1^i;Wfh770h1ycz>wl!oCnk&vQD5bN6J|!g1{A_6XM8r)3GH z!i1;SO<+g6v{BCU8rB@$B1ro!+RKN=vz*=nt#tiE)-k?Skc3h8tS;?%XAi-lpK-!t zKZ`Li>0z|F1fHxGG?Eiz?=6^^bTQCAwr`q7x|GY@3B-qKlj66XKpprI&wlsbTJvb> zZJz9QG$xfzF)cmb!Ky|Ze)rNJgpj8% z{K#~}IxvuP_yoIWe>|(w;`#Voq3U;NfBdIHRo>TlUm#S8xJLuWaR;jsG%V+{v-Xak zFxTQg7+Bls@F zTF;b$)>pnK+;jW^R@DpLxo^A8)uqwD|2c5~8*q06cM4-w-M~FJ1iA&>6(W;92kt^< zat8qS5~686=mbs2twNPGh~<2O_T_i6u^Y5((eV>P71Oeu!@wsIJ`Jn7Otc2FoNnNo z2YjCa-!$OUKFN+vBR--1j{%0DKeR`vJcf@Zo^hYsdE$ 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 CfVU_B literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.depex b/sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.depex new file mode 100644 index 0000000..2a47cc2 --- /dev/null +++ b/sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.efi b/sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.efi new file mode 100644 index 0000000000000000000000000000000000000000..f741d8c731d22375ad38d0506123a35c675f43d0 GIT binary patch literal 49152 zcmeIb30PEDwlBU<9fo31K?ZT;lw(005Q$pG;Zy+z4I%+d>~!}Z3Md6-9uzZCYPzFh z8%|={wCUTTX%ni1ND|YLez`4X=$LCdtudza?(Odd)Fc>^2r(v9qT&748H%F74E=xq z|NXxALB8^wv-jF-uf3+d_S*ZLth$H&%YSP}{>x2=8xC_|m;=Kc80Nq*2ZlK?%z{u&4P3&s>d%xt)i=TPetC(Di~{1>u?Fu%6{PL ziS`FT8EXLq8k8Mm?86@f{_y~_t86t@1YVCH5u{zIO#KrW%bA^Tt+LWH!8CYWajX4_ zjJ3_Kuoac&p@iUCJg&Ia{zS$s+Wik*qZ#WFIhJ)X=!Bz#KjFAM<%HwA%_kgwjP3ny z^U21`Q%*K^@FyED2AyoI;#v5O`%XA+@JzDuY;Outz%kd2`%X5t@!9Y7ZD(h1+{Za? zBr=KW4ESB0{E8!N2kBo+S%84>q>(47hNj>dj}VA zx{k3IZ`@~g0H;K_FZcEByFO}sZ*Ml|`08$*TuxGUMk<=X8=2WADrx8-Ll?KDuj)PWmL9xngN-Q^v)tKZ!c!Pq_9vd>%5%QM^IWc6z%?8=PB>UOr(;>4pR>0<%X;Vk-M~Wo zI97h;9BcgyZF;gr*UZUG`V{oe)rqdqhgt8%zP>TtdAQe&tos)Cs~Ec#w4N;nt%rZb z-Fe~{th^JtbN3coZ@Vt~y(_?d6u3Kpdl_Tp9l$*+0J;U-r2><#0CzqUT|U6QfM{9; zIziJ3D_3syV_Bb~eaS>NI*n(yo;b;sGoEEN0iQ(pbgaCGX!T`T9l$pm_&x`|DZs}+ z%#KeXKB4^)z~=xSdR^WQ_z^xV>jL2K0DKqV&4B07{}{j%?s|d+?ry*qqrY~*jsWau zfb|2cA7Fz4+YQ_;fY(iCq1nKF0r1VB{Sx5o0pAVy-GC1Ud^8`~RoK&)H5cvL!9N`f zs=EOGeTe&mEV%9*?mxzTJMKTm{RP}7vQc%dxbMP!J{MB=8SVw>&1C$TeY&(&Z_lta zO_!#^ZeY{l9i!OZOZa_^pMC-xox-t%B)~qzIO$+cLk4s{{sQ#pA|LJikdJVF#D_cE z0lNY)joW|T8w0zD<@BdN;n<6?AL+(@NwBFz*p|i7n{9Sn_fPI6yYr;soLc)imP_VW$u$+mdhUzP8}oecNaaKDldt6RZE)EOO2ik`;zOab2u4lyYZW!ZS< zp@SpB?HSPqzUNAqJ)?ySJKY1Dsf>SQe?+{r|7+M}?+n)ZEqLKVJCeOt_VXYnQCW5n zdrkme@>zz)8PWx`Z|BE432q6-yA`ww{!Fs?v$G~V-@=ctBiNh(cGl2B@X_(}P%fan zL-i4JWIl!AIUGJC!WrEiy%4@&Z!n9fJJ1uounh93RONRH@_R}bR#(i%!}UF%K{9;$ zAd^I9ujs%}ljS8@o@1QFXh*(bJ+8AEJ9FysbkhzdEZD(}^Ka#py7RbV8gBXH_Ir8{ zLpPshKBuQc-Z$>cgp4vEt2-gHbjWVC<9cbD1G1ET?Vj)Y_HEH9YGW0AAmlPZg%kozy@`B!x{XcKLs&Tr3x3#xGoXC=YOFM z=^ENHF<6&o=&d~$h%zzQC(ZEXgXjF^dwrUr`+;*lxM!ExY8ty3%%%A-u1>dDpSH}- z^_+tJE)!YL1<-epMa>6{Ynwe<*5hb_KfjfQP+9A?w&>&3-&V$s;n`$n`uW@1qiYlz z>`OXW+yXm0u-FP-G9UXAJNv_8sv{iq%ox{fXUm$kGXB&1A7#wGWEu165sl(EIp}{Y z<4@;_Ofrbv*&Md5DF^Td#`QG9Putm2cl!_7ZRZbvH)Fx!U^e*fGm{JvVJ`c98;mlzSa70%>Zh|`z&dSXmI5m8E?OPu8 z#HrxZ0iRB#aWQZ$8G!HC%%1Uv@cOt9(eE2x(O3^MzUwfXzN-N; z^&ay@-q*R6`C<(IT~DE2>CYcF@n{0vgTtt7xtq68n%u-NhRge8u~sY}5pg%+N1r-`?@cFQ-GFZ;4y z^)8o9N!Om9unhgz%6$-= zbLJ8mwkhFd8Q!AOI(u;Jzc&L+Q8aR{5vh+8cfQQW#$s&2(KlA>|v=i$KQJVLtD& z2rIwI!*e_4Op%HXp+>rQ5(E_J3fXNbBEs(WpwWK`>-Ilc=z zIRN)b!X2C-MXN9d(A0_f0X{8U?~Az-^yH$=&J6_%cOs@FpX%BF)-`BvoGpz~+t)I# z3w}R~`l`0?*#8vbQi_Q$VE%d@KAYl<0?bnbaNG?X4e`=<;4O`BFWMADvV|`qPOOH1 z-GNxK0Daf$miwE^YpS&)>^@7-AGz_=lofUZRN7`3l62xFy_htOA%zjQ|J%S{K>9Yo!` zCh1MJj$#z8Z|i;I-zB;=8vI6L4Fi2Jg7p4wasDC@3oII zKd<4rI%-m{wpPjne8Dc!g_!@vPrzroZv^jHgow43*>Tn1(#z1E?um!=Of+l@Vc}n{ z{tI+dS#x~}I{pD(k$%3wdS6Nb-gd~2dt7w=9py^E%CIbJhj4783?;x*>f&rNE@n$6Y8SVCc-*t(3eGs@%fO+r?B@RtfV(`3#7VP%%$}W1(f5($64>6 zv@!{0Shuu%3ct_{zwj&sE=m(l)nwBIwR{YdBaZ)F{E)7_!A|1Y#pL|l9Y?H++0 zklt%L4?XjseU!5cIH=xj{}{h{zCu5>Id#2n4A~m_7P39M?@NT;gpu9!=O9v`k72Nf zOlJQ=o|{HNFJW6bdf4$l>>0a9u)U;5@8TJLxPE0%q=a>4{qE-`N+P%Z4=b9QGf1aL z;O8jWQ?Zd7Ep={Z@%D*PY0VuW(pA{ZP91ZtL4DnP&Vlq#eZd}fJmek9s~|?zank3| z@ecp7^15$NBy(MXoiy&p`g9y~Ju;fPLSKY`(k*+>filby^;j>~|4QdCSz3am>8+yc zAv@XTnD`EUV*Ew)*T$B;=L9V5xBkE@<4guoC$(ceMEQ^8!=j7UmJNWB{S7bMuq+G1 z)X|b9E>yPVi-3I;JdObWi1)DP7Q?$C?s_B^_Kiec0?PO936-ecQZzwsOY5fXsF%xB zd{p)z$|@%@>2}a{5$m##5!KLP9HXeZ_X6OC1y7u`5X)=d#I ze?x$aVf2%(1L> zH|}?h6xu-}fr~&=m4RzL>xL5TA0CcdZWx z|7dLFhc5Huzx(J`p02?@%_{-zeFXzt^F2ENxSp3yGB_;_|eYorc zqQ*#;w<6s>VkgGli1yK;$WtQ6_v|+o*R#+sxj)jiLt`YXKihkBWTNY+XSpRx`Z>y5 zCMUXDJj*XcNo!F4-26n>bDrhf#!9PE{?y7u*HfP5lgCLbP)>eU?=2sd&K%JA*l2bZ zIhFc9ZvW+goC?Y4+7$9T%c0B34#-CKJCCizngQ!t6WV&OB}mU{P9XhGfFHPqzJE}^ zmn!-_S(Zt-vl?+{<16==b|BVu>(qoO$@1p}6bGCe`{|P_O9Mz_^_B z2=Pk%vB~~YAbg*QX9wm0#&i_Z%4>o<4nh|ocanLSuJ@&b&<&FL-H5rU>>Stok{!8Z z^n1p@qNHHG=(4NumDl?y=4&yC<0P!BW!enKqbRqi+?S12<^q*YnnxIDJr7=fA0MlJ zBp*8x6+WIJxq$C4s(d^JK9bIzz*uvDD`;{580Yc5FVXnk!1xC7(`UTQ?|-<4=BJzY zDdQ!J3i}pdNj9V(mG>~|3tZiBm-^vo>?Z+>wZWL)?3aTJ$LU

wjUB1J7j{N*`tS=v>dCJ;gHAPeLGckF#fNstDLp`xl?qTwRz{yFr1q zuG6`!B|6trfX_j!B9AAa_oc#I^vjQp-!yt8^jV3SmIbiZ6$Q?W4XAT$*i}(IIYi2y z%S;>bj9g4>F!-6{M|dNhoBw2XJ%st+4xAs3M%)Fu5j)9w-ixSjKsm7A*N=?LJ2yw2PW{uqR@sEc$y4Ov|Pt~TI!2{9kmT&~*ZIaeX_GiHpF z*y9*z(``!JG#_|r4#u3x1JlL@u@JpW{x)|uL9SxaG?=KHPIgO`wI?5OI zmj|L;r1C{5PwOuaLU|6Ar=c9O(eMYO+)m}Wx&iUm!1Ww+9z+gfJM0}fn>(YYvGPR3 zR>UKDURr37EZu@Eqf5Os-e~8b*j26nC+f9$hIm_*o7j3_IxDYQ$G7GoE|K}(WKj61 zw)s2Zl=A@nYm!g=$H(tX3w+YJ%2=l#A-W2#_aRn+zr$FfS@=eus5|a$`?fDDdMYd5 zj&-+;cfw?e{K2Pat50ouG61=UoLs&Y^QhbwaZap&_GbXYauQqH`0V$V39P(O$#Kc+ zn9FEuyx;L8D=6rtdcxm`dLwwD-?~&{|1(D}7x2tpn=a31-n>LS9Sgs;kL-$Q{t)-D zg;=`3gnQ6>27Enp3H7voupkdW`@p16yTJ>JD|4XJ+WKse{^W*8q&vC3@Eu=_FhL&i zwfFL^p7C`%KS|Ejp-#@-^}Wi@dgknqgFqb5I}6Yc?FU~7W3YMTK|s?dl-Iz1^fc%+ z*{fbz$H+7ru7lp+^KN_10ljw6auK#(h`bi%c7g=aHTePmOwvbM-v=l$j?(^9-lKhh zGac=bi>PnMp0{T{0&x!ZWR&?Aw99;+1z6-H&U*WL8ViksVq+Q$+1OWz&uJW(vs-ug zi6+wNzA$EL3};!$#k9nnTqfPJrJy&5i+-%}2c*{S&=A0T(bKYM$`{eP*C9yE8k2l^aK~tXn|uMvjw;w`}Nb z0KKxV_eM%EG{nVW&Q;JU>N7f+m46I+F)zq_>K|jglK`^|c(Z-6_Y6HotUG{?6`+A^ zS)=U}&`G$!)7DWar@mw#Kys@et;!wy{a^R(%TVgO4UCtl&Fo;&WYmkMQxj`m$eonb zs`H4y?uvmgFTz@?##h4;dlopzjtD>d1=ie8_(KOHoh^_v18!-OXxceWG{sD+dErg0 z2d(g#b-FfF7vH;JeWb;;jPvhuz)z99NdHLpXircNS&^S0`TW+e_a*ljQn4mf$M8J* zrny3%Th;l!U|onQ5@ofx(wx5){cl76lPA!4bS~lt@;&iXhn!w_4*Yl#V7CMAA;3*T zULYT^v^L!qw_`uGdAbF2KU?-5(P)L;nta$^qN^HXp}Bs2fSeobhW@)Kw;0Q@(}4k$ zi;EmEmuR^-_gK8-@gT<21;5q_yPtyd0=3WuBX~0tyxo10_QY5V$>@69Ii1;bnQee&t5dUIBSSRdL2Dh=Zc=Fa|PQ%OpoAPljppn(f61c^nD3C za@%oO><8$7DEj^a`m{NT=%l!zjmJI`=6bsRpbVkI|FR5^1-NDS66pI$GIX~Ma5kdt zPnKZ?c+{pJz@y*Zgh$n?3^$>EU>u>7=i)5L$berMex%z4I@Wps>l66d)@aC7fGndS zQv>P;cE`SHywblIsiX39_Pw-TGCA<{|@+tChS`uu!NY3fX_20cJ+?I z@?C!u+Lx=elU#KqU#}R>TfUfgWgA_Fn2LNIRZ!(T> zbsSn-!{-xKinyr^u}wFgs^3&IzIXt;JM=48VOvaOVK>Er|c^zy*4>_`iRSbhk(RkM`3+V>>Uleh9nz zD}2}+I1}@+Y)b>r-)Z|6x1bHD+7h!X>p0DB`mgf9w z8?X;Xwg$Ver~Maqo~=GoS)b-BvYBzMZw&b|&-D|<8((^?pD6aw=BgK<(|hqFyEY@w zz9Sy%59mglKhEd{dd48(&e1q$Ks-L>xmQFn$c}y<`(wQ17h!wxTY-ys?HPky_RJwu zTB6$B0c>gQx8Tsl5ue~(i_?QDW;uW8K z06atapud1_vJtFnTIG2M`!~Ch`^4K;q0$KO4| zJ^trVNA}Z>wJzn?D7W@9U>`%d_uNJDrkIN4OlwS%HRi9@O2|18zXHUUvWzhgr}%ox zn0E%MGB)~qCd_CHdjNNSmoV93+v5_C^m$6!3 zgSzpkE2J0@I(QQPsS$HO@oz(j2mdBOFVM!De+6idJy^GoG`xm$2P$qW>Y%%He!Z1) zjFev-Dpu0g@}BeJBDAHoy!Tm)@3Sl7brybZdjhX_=skHI?mUV)N%mPm9{eI+hiH4R zdgna!{e8TS36R?oFY67&Yj@iK=Tx*cgC899L9QozQtKz8ZV~DwtsiMD8z&et&`XvN(ExW;&ckMecE*ANV z#EC)3mvZqbz;_kviYcD7pBgK}Q@x0K+B3{VUVj{5(1&aLHYV*HDY~|zk3b{dt>6Oc zCf~2m6p<4m|NR)|eTv_I<0rp!6JF;@OE~tJKuaxX`4qGigO;Zz2FtWuf^AMke-u~K zJf!7kJ;zIDqXccerjGX{<~=L=&_^LJ3OXn^MS0d^n70vU_w(U8`hIu(kbJm=SlJhS z*Mer%A1nG!yg(b`#f>le_c-8N!oNf;sn8nkrnQgPo&9D#k2CH**faCRzAX00@AJnw zH%@}@J>#C=#xPeH&gB$huQ=8uns(tVXUT=1nLc=c_0U>#CWrm~g2s%E*fVa%z7YJ{ zMk~f?ycP4HnU%kS`#4{*wak~bZU&C8=8L8eEUX9b3S@nbvjrEIil+C|Mn0+kd(y&F zIB!h(s{E*odvmbPsI}|Lt>akMDSx)0Hi?x72eYhKC$R*AX&6uEs9AUp_9Mv_C>Ele zALVE5;HzREbUrgWHWv1w>DX74e@qY{+evEd8X5Z>_=UJd<|AXMQ}d7Y;4{T7TH9+z zv~8Q{(KaIX(2#8-oLjxxzBk*uZDj0YL$-}{R;X=jt62G4wC=&!{}zU83f5mixMs0( z`vhDISh+QdWzC1Ys<6l3ft(+W_Z0Gv)!5^weW-6x7Kpt#(s{%x@duD^I}pf_pO0`J z7>V;6$hQ#>@14!NYGZkq9=vLw#}c$L8+L#nd#6iR!3Vj2$c^OEfc$yRA1pHODIO*M z`-1lki1q&n*y7#n&Jz=ndmPQOkn5|za&m%nZA)=)1Kx$gd@0jgGaWShPm13H-647t zpP;?HXxJF&MtR{eW$%m56LsO-)oW?olXmP0b7Aak9caIRvlSOHzF#M;jF}PGcF$}2 zwtFre;9|<*v+R=rHw9-f<|!~mD5Jc>*2&7)FC!L>oy+cw4PvdH<3EL%vi%mX@h_e% zy?`;rsdWDqInK>QJJv^`;I&3GjbZAalzq<&pz9*`POqTPZQwV>2()jz9sDQS9s&Iw zli68IT&z?-njw~-7@r6l3C?c89*hNb>9H8!g!m;|Is942Hk8*>`K0&-C|C49!nsM6 z-xEatG%xzuWC?p?;okBZ1$nhYFOb7Na{>J59wW-{w@uN7oSuU7EI;R1_^W}6y;1HI zYsfRz(6db#yBWFScJMzI>qi=Y6~=xCo%sU30A4hG8Z;q(73D}0nF;TUncnmbS+FyJ zEx>zw@qL?_=}x@w(sc(j^;9xbDrkd_$TWNo8m=I&?&e0G4uSt%1R82?KCJO&+#jJ0ormjWey4X#WiM(z z;>LZq!~ZRZA54ZnOu{=qi8%ABlO_P?>S%ig(HqB&3jEwZI-W-kdz6mFe-7F&g7#57 zGfe>fU!{pAt0hVzdDKSou1({3*R7C+815yD<1-}qnsDUf&$NS{-5Bd{kn0~IP_Ccy z(Mo*vU&>lV@$LVdE?M$t$m97n#&b7#Pr9$fW082@a*Pu%>!`XA?%b^ELInD^M|kzG z;;90jcG&D;(DF6xi~I-H-)E{J+t<^^JW1yqH$kRvz$U-J{o$D_V?KdB7GXbXTR_`A z4Y0NLIxdE6mE=$UMYBgLBmeRUXd-((h;u=j9m3zJbVfQgpVNhyMhx+yvuU#Q9(d4! zarTX8t;8GT2wl|}(^r|IsU0+*Ph(Fu#+yxgAGW|-x3x7Bjn5lLK5%r57h9_!uMMLU zUCUTt*9z!2$u2iHN~*>=DxWyTj&qQ2)ND+LJ#-QNjoN;K`Q192caiMrxd41yhW(xx ztn+0&y0OwG@N@+5G=MjvkA^4GITCo4|ms5AG@c> zee`rAuSxz4eQcV{yFLYfub`i3^l>3fYz>(E$o>On*7FMH`-|ZF)>ZtI0(^%6y9@Ub zT~i(qAN56!HXq~NsuNpj4v^z_VF|>_pc^mSZ5s}_=Y((szF}A^TdxZ0M;H&4{Zm5|mSyHCS{AflSy(h2Q zrn&2AjeZ#Q7r`UqjL!)b6=-_^{Zqn~OwO?8%dY*elzF&?>_3)RSI6t0=^*_a=#wCa|9jyEy z?6+eId_|b*E0CAj0RD8&6HOO_kk^8o5Rdj;0Nf{#N#Lr$Cq)D78S`8abT~K!`U|_a zBA&IwHYqO8LY{`h+FXa9VRsDH#xb&f(D{t1pg$hG)#|gJ@E&7$?0CRH$K>|?aV26K zrJUxxmd|lUTbu7%py%Z0w6jB`Bjj6Y{k#P_qV*L%ad2PkCVhRN_NBFz^;{jt)hk$| zVNJF7yV`Sz3*~puW}N>>r^`7hpaE4~tffcyiZVvuOqN zdgoluq|9I8^4>e0MVN;1^rxC9fOUp0nMs9+p~3^i)-Oor$YWLoverP%QyZ|a1;01&`w8m4E4^!l zzU4C|8h;+6{h|ReepsvnG!B+ym~)59+nuO~zc|ATN%Fpqr;W@*--UZb*PD2^81Yk! z5%E$1>_&f3bQy7l?X|#v;5~Na({to^qU5tpBHq)f-81m4{7~n?1JEzd5yW2QeVj%q z-9&kmYd9bNHT?IRlh|m=^_j7j>SSyI?fugI4yIqQ4Ch)5SbytvA@kpbtcXV`zrlM} zpb2^ZSYOx~-pj^2^5Hn^-mjB%#u|Gmv2@P5fzf+c{b#S+v5%sizb1a@K@WVyX!0BG zXJ0OJz;l33e!gD%XT)6`;x8TIFdp$3zF%=4&Tc2-8y4I3XN{omYu*p<$NS29;lg;Y zVXRk`v+%LRgGRhJzYu(ep&WC|s{!WN6H!j^1@HYOgI7u5St5960T1zgg3`ar=M6g%JJEZfI}tBp?a~tR z3f|S=*cNdh_Ovo|IO(WpU1ecy5<+*X5Y`k$r9wWep{=?kjRUe8Mq;mP`_A!g&;?IlNj@Ln zRoT}7dPt76w@k4Fz5DJNgMbH4vZ)TlK;5YO>h6Ds4fMZ<4FBi+O4gSM_y^vJ?}*4} zFz11{n6Qt1po{2wC7$$Gc`uXXN^_SV^qeJv@c3)31vJ1u(?32=k(6g z@|YDnp?;afu(p=p>1{DQ&RiY1H)3re`|aQ1d?V&Y;=5))YQNnq%OqJzH`+|nKNWiV z^%Qjm`tC%+BI*1Pb(V(~;k{B8|F&A^{cb@5=%V>;$0BoU?jh)cnT4{??muV1?@jPL z=MZRyzubj-_?DJKPvc!7z=%B$oU`KBMzVgIAqT;Z?bcwNSPuinj{1Z6y+klhhO=|X z8v};k%c6dEF5+4#kDY^lMbzyB9L{C5v>jHSafWRl#aEOQo(Esr?oi5qgK{Ot8u(5J z=pAF63E85Jv6;CFfKxlCq{-jS(|5ra@)xPMNe_cJ#BAD|WQgS#5%i>_XLW92>hJ#)OPrPFsEg3UV@QS2Y?9Gi#t zk-4ZkgPEQEC-xQP_s_rUOHk^gop%)0^lk(m?Oi|Z+chrr+coa7{Qfq{5R9?BcAJ#t ztplhtQ{BwP(kivi(_RJ8PjeHq<6NQLS9%4!mGkPzXAiW6Fz4FOly!z|3p)_&zz#b2 zaq$a)m-wK^nFBCUwtJF~wuV3-N?sOi4D_9!cAXTf(xS=bEzBPc&>=m=9J7*I1CXQW z8gaSY5 zf1wTJ9Zu~S<$}Ry(o>Cp?y;ebJU5}uS+vpgdMkL_xs1hAJYryhb+I_3wPFbyz4C#O zOyX}F^m3U&*l56a1cCuG6kaR74`zAGPx>Doc`U5 z_yKrDYqEDiJ94;?S(tN@s`sa$_sYEAzrW$hchbp|Xs^sE%2|BUFU&QVR}>!$-KhtU z>RH@EiHlg>ItKdU=}#wHZae?MYX1BO%lPxcgF)vH+{T|zv@ASdi*Kj|V@=rr9ZSUe zhWM-xS$N*TwmlkvZ;=IrM9FPn53Unvdw|++(#vJh59{S;!U_0y0Pob`5$6HVVh=nM zz6Ve65O@^$(K4Q;9(X2w51x@j;8EZwTgIQ4<8};$1+cYP>$^IUN2Bo&{SA7y_7(hi z&i)Q!fOk<}{ucCst{sTi1l0Yf2YiP=TPq-*)#j@PJQL1y9xzy&uQmJF-@#tdP4PDP zv9+&xw86L12H@4?+wRNo`j_ak;_HBu3vzlz7X4mtHpYU#DD_&TUfX=wS_8AcgM8Oo z@3B}>wiV-HI{P~U=%usI3}dGIKjS`H;Lo#zgcWZCj<&;O@TWfC?8*hQ?}gK=?KwXM zPN!bAa>}V+L9T$#j1_UZ)2kBj{Wn}!FJw{=uREQz7~f#yCp#1I9iopAb5PvU1-lys z-N5-v(?-05tH$)ykHp^9NSsj(#1(s4(UfmM-RGcr zx-Z`2PG-;be0$&X4{w$Bce4?7GXg|Y$mjPz>gUUFR6e9G4tbgFz`t<>JL@07Or^n0 z3gM7{#~7w@BkTO}+laaFx!q#S+h!(B&#e#pW1Bg~mLr9I6vvKBIorcNEMv#{+=s$? zTG;W6-RyX6GV7U)cg3miPV_Bp-LZeFZbaSXZy$Vq2fjlz3*Ue??D=RU%@iQU1h_3i69=YGAA#b9hb zhi<^0(BEbBr{A`7e-Ovl6@7O9qZSr?It6^+!J-z#;k$X9F0gI{`X<-_z)b;MF6hGd ztLjK@^c^E7uD8q;W0LWXz5%~G=CYUq?7zk)iN~Eu?6{uO&!2^}{|-HqX8R!5iEA@s zre}Sa=|djpp~tfMIA?6a9Ax?r^o4zN=N!mrSsHsTO=o{JZrh&yyw0a?6l7E+^CYFoHrdUkx{8Fu_csvdu}T9ZYF4bee3T1PeW#*p!IK{)dxD~4;{?I_v^Yqb1~jwAbO|c z+k<(a_w?_@n0&Jo_WEn)7(bMCiFIKi*t2^^d^qeifgPV_`Bm8I9CrMT26p`QcIa7( zLNE3C7W#UG8&%i!ZSC_{KyMj0>hu)!?Wfb#S<%;N&>I6@ck&~gw*(0DKL@X4M~J3b zu!kP33k;xnGHmwsRpP=q5u#}o&Tf7J7VfWzo`jU`&hwjgL z0q;AwW=<1LtA8Udd<1RM0hUAkUy?(=Bmi|${0?!)`j&wYA-%DF4h+y8iA?YX}_ zkbdsujhu6{_ppVp-Y7U1i+#_(K9F*57WPC9X>6fS1hua@_wn_zbGi}C1v&R*Ct(Loe%Vm_W5AXdtcOr*PYNsc5TPJinAa1RwBhHl$%r5 zGTM5T;tT3WxHm|?(i~0CG*8RrnA?==ZSu1=M_xyaq)!dWyo`8DFq|5v&COnUfO_Pm z5r5(RDh|1L_%d4S6Fpdq*0&=Ea2YwEm8cu)TeV9+8F(&8T@%G(zjGhr$YU6L?14qB z{1oCTd>8;klq*S;sF4+8h-8S4X5>^l_%M9tJkL%=FZMz%S$VYtyO|yiC{EtDlN27< zOUt&bvK8N5VJ$1ORiH0ps;y*wRe>-|m>WZwjBz!~z5dpurlQ)oW<^?7T1=9yvZ}De zN+M9Y09`*3MP_MrMV?J-ooQWXQwS$&)LtNN8j3Joh^vWH{y^T6B|=<3hzBL#3#W89 zB#0*pFHT`tYQw=5)NGZtMrK#``t-c~?B#_uwtRDyrMj>vKN|(8EiA4sUQ<$-SDLR5 zPvKGw5Nqv$nZ&9+E)|p>0T{zplvLR&N~}fw>`5yHQ&w-XRTNpv1i6tahna$kVWuFf z$lUqR5e3!Eew4y3kg!`;BEy*9c&SPYQn#nF_P^ryYkykJPS%$5$x~NLFexuuAJs1~5 zPBK=3#BJ(~xEWyP9APdDrN2p1;ifh76Kdwg!?(+Fo}UmS4Bc3m>D3l3G}TaAXtt7K zt4S=dR%Df~DJ-cfaZ`crmo60&Vpy!vO_t(Di8v3UGBOJa*HwY8!9@K~7a$TH0KLk4 z*|)1q)QB}IGZ$vDe*172c}m1n^F7K3Sqcn8o(nZg7h(olfm-<^%_ml+YB468xp8q! zvwmen8MdnGijupmMb$R%VGV80{pL21C@)j~m+ed=&+VMt2KxQxG`O8sGT5TLcrd`C zyy`sUr1EDV+5x8HRW;bQ25BlOs#mM;Q89{?JP3jrDqM#l2pSeRA5Ael{Gloxn6MUQ zc_Ko4Oqd#mfvO%WRKg>buG1!8%qs|H$TDpe zh1R0<(uyhpks%8-XJ#g6WMwBWUy+@hk+C`hrG52m3( zMOBhbW*A8n0+D&0FBj41tVISzv@&7AJT_LRy|CtXS=qjna)L zQlRjluCS!A3MyQ9uc{6TN|GnF>F)tE_PWCL7_@+a3N}SOY$f?+q{f~KkXcn)_9KT< ziY3mVp;V$hmXR=#(jqWa=29XCUu9F&bOq^S2{a3xWEQW`$hUdXtE#w7LnTyISW7Bt z#g!{By!!dlKSp;O%bL_Xgsincy-mhXYm;cX`zQ60n0XU;nHTAbddcdjm{-b*Od&I6 z^_tYAv>91Kia9+!In7{DM7u)u8mg_4W>wj|>Pql`Oj0U@3VD{b<>3dlm8`erXVm-vK$Zu9rMglc zWs(g^hl2iwTDiGu=yF7Po`h)NnbnnLQ02jRC@L)W7>>I^na!5Z)|6~4DcxK`*1E1l zSOv?ru7_GC-<6%2WzI^@PD;))C#EDPc@&wm1{EbGFE_7A&B`_>C1oUI`tSr#T%ERj z#qDb{1{7wl$%Gh_29!aOJbKAQb#~V3?3C4+Ssuk1iFai$&se?6yIcl`YGF20oscrE zrBxT_svfQ1M#{-)3YGG_CzQw#iYc)-w#YM*`=9iM%55ADO3>fUt~oyv?mt!h%EZT5 zfmgdCujjYC`mI-=U-K$YS)kDOnTlW898=2Z-*;8`Kh9Ii3UIiD{(dU{fP0m8*y9`U z_pVC!zlvYu>m(IFa)R>TA91LV{xtl@)aRGg>&@ub@HMG$3KquVRs6nc!E0Xl!xt+R z8h=GUe)xS9`u0{<~HDc)xhS-~TE6r7C{pXb1dx zHz%15C8vg;NNSMeom{`cJ<1seq*wFU8G(!)N7%7-KJjm zt5*?+Wa+Paj&d!FSFYaA=_*{Ac2(h;)aNtmwL!hk#0z%x_p%D7;nl9!)$$}2u2X%U zsroljy;A%)%_>j#6c}wrcv)DYMg!BVSj*TpWy`a0az#a{68QE{6I!T?`L?&!#kM({ODi_cL0-MmR$V!(d={b?ta4`MQdW2lg7W;*iaF(ZrNwhfN=s%H z6qQ!as?0B5m~iW?B5Qoy+&Q^e*JKwKW0tR+b0@&kH?E(ftmrD|D8VU~Z0a3C)8eus zEF6>y_hXz_oLXIm|J~%^D0L98lFPiqCCKMrVnG_q zTD`tNs3sa^BRgZDx%fm_rxM(83YVS&Mc@y zOf0I@hL~Z?+mvS8OffcTgrXj_>IMg@ZKOAtmPd2)X({oqzWBNd<8(Y1h;vhYeSM-9 zufEwJyJgm{Ufa}bw|f1{uatVc=pz65@Bu!f`8(MfW@f1@k*#K{@ZV&94a;N}Cg9$T zyG-0=;(*v{mVxKnSu!Bv*sXw{&z7?|`M)GK4<+-M3I8Ur1*n+^*yZwQG?sZJk5*Jx zR@+D>GC-ELZiap*r>i0rta(*XdSx+KS)E&4ScNT@^$K5?yVDX%P5%~~vK3SngDRc@9ghy^xMQ$lGKvUYNc zEs!Zi*_G%l8xvVEAhfc=lJe@piY?kBrJb^oB*cDqcAgazd12MSI(H%2#u|6p(49*u zv29jUF79p#r%c%@TYjMxmWQMoiN11?fLt7`aHf!IG0RtZ{?HPBvIEPrmQV&F*CuSP zfYu>5iWFjL9ukZ~iZW27%hIqVj-!8`yecTIDl4j9pPdhv=O#c-^}*uhG^R|5jH^;3 zXIhz?XzID+fCGDhoicBg%&Y-LmSAiTCf*LmhRZeO%RRSuaBAk@);K<$7 zmqx=)St3)ET~(TGD=yB1a4Pa|K4OJ>64AgR%RLPq^PSb!BGQXhs}cny^ePbY2=q61 zc3fPBja4cbbSh32(I&z2+8T!LivU}#%q9`eib0TS;jI$TPG7PYS>x<;bFFd z#Z<_mv*jbrhiw1|?)K`!e7GKu9T_Sa#1UohWymTjoI9uimEus>KrXmXhNwqhz>-RJ zV}{^oEhUCy`;$((sAoyEeP|&1fnzT!&H-mAJUWP_9@48S24JVMK}6nTt0*0C0LNfd zaeE1sWUA7)l+Ie9QE9~%vwLerwF_D;P$$?xG8bXzpcuJ-oOSVd@E9*#VNtr=VkzQT zv}FDGWR>|52Y>`mR;;nDEA-fosm!7Uk3!k{6||C3eWtgl)@No7;>>zW=AbgdpHW>> zRak6OcYFqPkuewxwNMC=hVn!T!mP3)I!7>XE=$E6GYD;ZMPVs?^%f79SxaR|C<~Sjbemx-vf(^fzKlVw z1qEs?P9V9rFb071BQWRDj0^-r(Mei36ho+7*|78;ZS2s+nOX>+ihO*vrnR14jA3;< zl#r7KtA)9u*o;#dSx}1#Mc6kv%;X8U95dvKl9YSrVC$9s*2FMWWA_uu<~$h{R+#dY zAO)kgo1L*rpw2L5=3!S3`;syY`9BI2teX&7kk(W70wIu)n7(GFP+-Fr5*`6mRG3>~ zMNYdvu&9Q#u>4CY%~fbGmhUPDANWH#=0OCi-aIxMEvr|jCY#e@jB!hrz?~rk?Ow0M zp}p#r6)4Yo^%|mHqtvUQUXAKCPQ5NvucCUbSMlBKO53Crvic+Z!+0xfMaVeh)0B|1 z1-Xz-g_YO?UWEx{wvcEonNcO6kRm=n%4es+3``={_>!_;b@! z?I~4{Eco-G5B~k3pUv~_+%F#Qedocqv%h|N`J-w3GtZw7efR?Ni%EX9_2p0g^Dkxp z&$?Cn<{6gw-|}xhe@UdoB#3HyP^9RvHBUyPOe(?+jruB z`CZ)VKg}!oo>iQn#n$}i0_S3OOk(DQ%#^nm;x+MLX!RXALbYQ}kp3fr8FWF!nS zld}_3&1tvKGo`LbTeEhK*_@G>GC$!5j~mdzgQR53n%nyiBFxS&D*Er?=5VjW92n-n zFb9S?FwB8r4h(Z(m;=Kc80Nq*2ZlNDy&TA4j9#H>Z|rRBZtQJj4!tA95#VR!6s)H|MV$T-XJo)2!?oWc?Nk@h2EQ$rJL&S`FIZaCU_ zwB_jWqish|9X)gO{iE$iJCB}mzVB>zb~?MAy-s#Se3CCH)2XI2P473gH+433H$^oI&Bo@q=7r5-b4qi1b4|0oc}H`7 z^ApVt&5g}1&F?q2H+MF7H}^KPXZ6p9JllP=_b3Kq$2Wp#a1Hu~kcOxRp~2V?*RZfb zY)ENHZ&=%q(@@Y*)=<-6Z`je$ez@~+_u<~d>}mbeanCG#Mtmmane=DYK9loI!83${ zr6aF`3yr>;aOW_bn`LaF8<&Qup#jD6*Ex;2v>)s|*nP0~AUmW#6mlr)kZ{O&DDKe0 zL*k*7L+OVA&;S}o;+u{Q?G2p`-3{8=UDOQ!4Rc_a1H&8`=D;uqhB+|Ifng2|b6}VQ P!yFjqz%U1fzVF&eOVbC>mX{#i;bmG1lu{9-(4CZGkpi_X%IG+4XafzjNt>ovL?jg* z3q_~fVJ_-8hoXQa2!~M|>5S)4)VYVbI5RxNnR~DIV+-gM>Z6s42?O?gfBTW9NqFeJ z|D5}2KA+86d#&H^w|?uley_FGrb`}XKl-;~(2qv#N9>nCzXbXv&@X|03G_>#UjqFS z=$Amh1o|b=FMpCotAB z&0#6GgGULjGN4p}PzsEh0$y)gO~iBsjuoDdJ?d`L9(7-waMb<%V@KTs7~B5+W5@Pg zoN#PkoA%hg^RdVFy`p6a*Ebw>U)M5mi%y)gmv3)JtqK|tvvs2eMaPI3_ zOr$=JvCfNHmZswbpT2mg*sA5y+M}57Viap02>Po*qdiJ!Ztv;2I~nj7qXggmfL+W* zpJ-t0?duziZqO8o_Qjr_9oGhr@p_9m_mzh#8j%fF}U+CPP&11YXhqJ?vMzHN2T9#bSjog|$ zk{xc<#(R!(Yh3zF;@w-o1^N3xX$PIMmw`xat&H?T`#u?5%`Q|7+ z6AOTI2{Kv8X+#g^-d-{~?P8>BSjPm7c&Ui_Vn_}X?nqjF41JJC68rP%`}M=be~gK9 z!yFQ-2QYE1MwqkdSFEa-vBCz(qaN)Y+Qek)2ajnL!b`$c zb5Bp<8^_oKJCj(I7WJc3xvD<{|LAYIs^ahQK7*^`Q6_-KQ8%mNG_3HeGp^=?%scC^ zdN#C&V^v?DVa;Cxr>jWtrHp6d7vOh>M(_=NmU++j^o;B*L0vPb;h(54VeD@3da44v z?sgQ0;VuKr+QSU&#lpE6UCF(HTPON_?3qjb+1fIF^pSLr=FbaaVCuK6F0q9Q5bBHqrB$cDUzr zZGxu@ut|W~xA_ro66_+G)1A1)vA1DA;`I#+U{hJJEtA_@WOQGP%J!1o1@drgGTU_@$T#IM~F0D2A(UhM;fzRtMPbYJMPVQ zcf-R0_r}TLQpO|(X z{PJjTQ+$LE?~KLcJpn#rxF@kQadtP_;@I$pon48u>#!bAE9-Y0>-U-_zM+DRf$MuS zpVn~iE+z`hA+{K0F1qFTrQ8MPE4=b7EVN&wc`Qa+tOuk!dW9nE3mzB8(Nb zLPtr@S|M*Lza4z1w|g04$Oeu3`er7QzK}kg;n-nJ>M-=F(eS9yY=~g#i5%DQ9@fmS zqen)Fy9%MBY@GNobd&5PuF|Ok&_#7Im##R6FYls6B zgU&%;-UJNUbs6*`kcYa5K*Kvu9Iw#W4xF+PZ1&sm%QcK0u7__f!`PcNYz}1WxxT@K zwKlrHjmqk4&ybb*LC|{l4sozTOO5Rjq_+_aK0%J_YCC+jB!8N764n5IAc5d$?lDZ5 zbH9eAW8PSo=nlxJS9UA(;;~mT)(11iZs4lN8 z^jM6i^5U0?VXkP71pbP-;{O3Y;Sv3IEtkx6$6qE~6^DoJb67J!?zXw2egJS!&K3Wn zjE(qwB9rMlq660+a7Kcw%n(0N;AkA=90^#z!z%rp2zKhCmiN&7slN}6oOz;Y+dQ!? z_Rh4o6dD~`Jz!(|js-Y<6vldSzUWrq5}_vo*$T#^`G9}_Pl(ej)q6LcAzc&VB9`jA zpF9&K)pbktog2?!Efd%Uwv2RCh~t(M$=P=h@Y}72k_?~hl zN_vvWYtPoPA=K9VR7>I!8n+Jmh4(o|rknLtYhta;i)&sROTEX%c4nC2dsu{Po{RlU z2K5mQdS{F~;9{8v)HdxGPrSgGYhEUc=n@RV)nbfa$FwI(1SaYQ?o=^*>WyN+>lxRz z4|?Qc^ZodrvAJjWe1F$Hd*axzqeEC#9qhjtV-#bIk_(T&P|P$3ikbER(bKbtQzc9z z5+4(sv1dydhg3qQSLc@J&nR+258OeL+|Iz zmH!|7AMf}K<7TqRj`QB0!q1^278cb&bKS+X9edd1txZ_l;5nbyMtbU4B<2v+@f!N& z@uC{&{Z+^WWy2BV2t0H7CNfP!B%UIyWi)s%!rJB_pIU^mCXW@|)`--5wxw@!yRklo ziAMLQeqGTG_{zhJt{KmuZ_cxwMY9cM*4gNvqbp0A{W{{FN}tA0PBFPt(zD#pXFTbC zI&PE11Mw4+qH)KiYuyJk=DT;t$vj2J2``Yoq@)XOJ&QhJV$ltg#~K00+=huJ(8>a> z58Ng}(`AJots2X@slRNZM(SUaqLpCE)1Q{%u>S4HiJ#AS!cDM0AG=Y4t)KX$n_#!5 zY;u>UM}UV6_ujGd-1{cZhn!?yw2V7JvR&yiT{U(06uuw94wKwT{;z>glJV2fI}@It zkKH86mFR9w+34Pue$Bl{>eF;>0iUF6d&g#C{7upr1m{VaC&9jv{;mXXQh1$~kp*5d zF)xz@OEM(btN%XRHwDNJb0W}-OJ4ceA$CWANC|~UqY;)I-KlbHeA5o&*;7! zW%4rMQ=MWCy%P=Wi4wY({X1g0yeI4iAAdt^p?Lll^S)yM-B!dp&TRDk740&9yr+BF zd-8r#%bof*mifAuAs5(y{oeab$|r%>Nc%iFpJX1LMQFyJ($|g{VT}=*GdbPbr=Y{b zS?B4ywXSafpFrcZA+{nXryRI($}Z!a#afmQAAU$LJsNSb#ppxchZvmTS+hj&30&sK zB)fXf`#X;E!Vfd0J?uHer$?{#?BGEMvTVejUNpVJ#I})%X&Kjhc6@>S2(hYhZQUHP zVJh>fViC3@eXge=1V7fJ3Bu=Q$>X;L;Ew_S zUjTnw2!5RBn}7D@->l%D0)8s+z69QLA$S8l7lQDPDR}P(jGG7iuYmu22>u|?M?v`d zdt|=f0zQ()?Oy}$7qA1;dsXM5X92Pw?0FwFs6SBtbqXEAX}Z=kl5CA~F|s|X2j%XK zIwf~Uj_sR|{Q~0c+hjw~dr5zzq4)Y0PBaNx=r7n;NPm`3ZvM&F;n8`-A;Je9#`>2?V| z@?Cyg6Evc!MeP0I$=@MQ{L?r#EHe^uA3g&<NEwbv^T8F8LAGWolx1>PpfH_CQQ?X9uKH>sU?C3)z;598Rd zKJSrSL7(?%jr4xa{(J1#IPBXr*uQBpN1TCeh{Ty2&cQb8PSLu4ryYPjcBF^a-G}*p zi@9FLT)Qz>lEFUgy=OztBQXcRUhT&EcSnkC@nh3sp`U0^0L)>)yd4OmpAQ{wA0R3= znJ^dQSyvl<(TIh~dcpTUkPlCpB={OoCJn^?KAxqK9<2ck?eTMm3O*O!i?Uc(4}3P( zws0-_+VaWoj!Qc?fr&QIX#ot*27P5(oKO5Ns_Q(~K=Q$#L`gpQ`qiEtqu}3XbFOdT zmlC{?Dd}?)_PToHE;tK0aUqiY=qL~5g1t;OWVHY?%Yy7okRi@E?EhVgGwoS8mjf?b zG_L$q&=~R*6Qen{K2yuO$S-r6mtNix$<}{~decxQPJqw;JL2D0cy9y!bJ~%fmItt3 zg50p*ZoGi@Jvb9Os$pHPv0uGRdV({6WSko&{{%XOGaFAUV7|t?hs}tL3 zkJPCXx63{$!M~>HGgU^5ZBb*>o>ThNab2Kk1Wlqh0x}N7sfz}^PohOv7<#*?FFi(F z-`fY&@IRbuc(g+VH*D{)UMILSkrNAS!PVB0JMSRV#EE9wza5Sf3wwF;_euLL!$5IKm_AeOK*V*HwovH{ zKA%X(*vO9>>rb1SSK43)MmCgv`NSDLp27j}wKnh!TiA;Jy8-vA!{}QK7@=$988e>6 zfN64YzE;d-n+mhe=z9(@F7)rhVd{{9WT;{3w5Z0D%_=TnWY<5lAd9oo^-iC(X-fE>s<>v!DpMk z;IqxfL83kmb2&0d{19`&9D8*geMaiz2aA7H`T}!f9{iKvVFLD+t+C>J;DhqpUxwrZ z@t%{ufIQ@h;d0KXy(8^kL6_v9+bHMNY96fS(SDf&M^ER#9}O2@Rd`X?r3-f%P0%5o z6i63iJf|25SrSBl(z5rcH#9q>jQirw1e0|%|9#)nv+NZ~f_M6CZV<4}> zX!#rmIqgp|rX4s7Bl$Mqn1Dlm5q$}Dkb8S3 zOQSfXXE6=Q*dH&N$A;a%aYzBlz6Cm)spr?~v2Ull1a-{<>6&r3WI8@tObMWiy&2BL zIVq>>oAWcIS}dV{fUv$!qidkJ`6*;Y`+$$Yd);`7rSTp*$0eIM4x5m5D#5?E3Y0tP z>oMRHOdG`};F9jq{g2A4j$}g*KSSgmSkinq^excWjyKIc`{^?6*-taIXZa^%&+eS7 zJ)32keRdPh6XI}Z(**s?!oG&&r5iH)teZXcLNxBNqKAx78f-{xsk{Dm>yl=wt-Y8G92tabf7l@WUiJ^8@INy9u2^Vd%*4<4t4EO8FWlBK@M- z3exvT$cg4eb7<1B74PBEa<0=@zmL#g^&xbE$~NSlJo<2N>4$HNVk>y$GHR@E!aLFI z41f{PW{hy1#=XQ1={5~uE3mG9y0~lWLswnn)=0L3VLUT#m&cbCdj;gJvk_3}w*s3~ z`n{o)EfH*mp1DrHhcb9BX0+8|K1|~}&4b_5&?AO9Q~md-C*tfwz##O~40FM3Fskx? zqmqkZH-*bl@VNmpoJJ|t_MZ3Isla;$vUTL9qPjQ2-cdT2sMdJjL2lMO1p70J?c2x4 ziDVyAyg^$$i}$?6dEeQh5qwtIJ*VUt`gg~QrhQ{zcZq2adV6+Y|DQm8dVUPum&x_+ zF(M|>DZ_DT=V51y0UNx>`cT^c_r_=NF75pdfNh0+6YtT_7=6+?JSWV--bOl$*CCGP zFvNMBPmnGK=PDF?ai5kv8Tl*uif*m<9oTiJ8~dM_;jVlgXeR4DzrNorG#3qJRRa80 z5%xm6P*OjgpG?um{JMBgZW6z-_^mj|gXTv5A_sa-Gz$^;$PacSAIJPpqJC1}4cQdl zDa9DtCk>)`pbXAG0(}zZ)Jb_u0p?=>U&k@;2+VaSOTa*LQnRoRttf4GlX)G=L zo&JmQh^-T(@h*QS`!&_4-Apd6iVt;0c;BJ>rm(W9fNUTW9x_SRu)EuFZ`BQ6%5dK@ z9DF2z=R)vIex;AhCM}g@b^?y`jX< z_yOK`oX9~Tug;ws)=cZ21DO(kQ?TA^2Fi14f{&(kucLc#*ar5Bl1;=z9`v0C?s*h76G7cGBMKFPPU~xq&AJYiM5=ANG6JNfupsuY{28$)a>Thf!) zZ>1-*6aDsd?+x@MaE?hgn&Z0)9c7Mp-QFCN$&VzcbBqj-+eBV8)$-sik^Eb7Jm`hB zqn9v$oVmEj$3Ul~5_Z+rE01K^*Az(dxB_`ZLZ8UiXwQT7Pp*P~-qe;PKFH7F+lMRR zZ7Gb8l;%cviA4J_blBvNh z&!xa2e@(iRWQ-J}x6t|Jv3=NdO6Q}|Ta3Ofh<6m<0p|T=-ftiuqg>@O z?qk$k?2q5#8<{Ztkz9x`HLq;f-kG)t{DIHrXzaab(l->ihg11$Ma&`o5=XPDeTcsp z`{Y{VWO0oWS1*C*HHcfpC-F=9mdY>Iu(JbkaT{du92a|HD$YuS`NVvhuOQ}qfmm3M zx)c`?3oB5kxOfnxFMthr|s=ccpX_DFU(egN{28JPbBeA|TeLAL%j z%>j84@;lt&ppKj>dFw^3SY+g-ZzBeR_TY`K{DaW5CHQ8oY2)Bu|7D|mM*Itm(^Sn) zb>4})O-<&H-~oM()`OVmGZ_43d^ z*jh5JJ)Qk;`ko~<(YFywd|If;esO^8b5IALX`2SI=8KRU<$u<_Ea}o1p?PsMdteh{ znhxI{lD+Di?h?n>u9fyvUjf!Oj5Q+%m+?_2Tzt=#ba5o^F2SFGctLy=Qwbg@etd@Y zvtX=Iz$?QyK6D=Y4~)MWZLrOR&p~$;>O)W`o+w6c0&TMMud&{C)Ui$pouE^RI_~E2 zeV8l13U$&c><`n-sF&e;qxQ}ChKR~|=%vC(BJqK|oARsj5v&=un6L>Y(ShxytwEjW zd3E6Z8-s=xk zpHWYJbf17bj2rgjZsA7#?ZD3*%N!a#a$_xfQy;kn=khEqkk*xl{tb5oz2BZ)fj-mT zZ=AAUYS$*5sL|-QuG5TYpm|dFXxVo`KFa z$glB_$4Vug3(z~A4M^?SPs`<8>0ON>*N|uFa)%UL#5(f&<9Dd%0c3~Y#?$?HUt6So z0P!vD0|ql+oknOrhHq-gCfZefZ7}$0jbWqa8lz z>puwYPr1PzPoa){zEk&v@Io8T5}T5>&0J2sgW}68h&lU`vq+~pIoKvYRohJM|4oWT zhz&Ee%``6M=_1<5x5D=(!yY=j@GT|X(cn|s6YmA+#kcYBuZnI|KsVI+cj8Qp@boQl z(l=>1V;xC*puqb*9r|hSMe`=#OM9?(%>9?}x70_min%l*#kq4NhkzJY4Bgm{eI(gO zD||d`L5zuz@Bhh{IKgAPRvZ(4?kFpd*D`lHz4n)6Fu~uWpEtYCdsPzoA`+sBQVC3|HYZzjwZ}UKFgEO@q{aM zj@KK9gY_KupdQloHt6$Z+!b~xdHqcIWE@-^{!}x(c5 z-7~Tse8P4;m%uBXdA4bzarYL3Z}D}W6QmOX->lNuw2q{6s=P_2&wyvd=#wPtoBe-- zKVJ@6Kj1Ko*}Hy@+obh-&x6H|z-x8=$}SC>ivE^f_K5 zeSad!MLJ7qPnPmNIzRdYXk)H)z9jckUa0gRMjxGz(Av{_srLy#h!^jY+d@ECiyqm zZ?s?y;PaDr-pi_v!xw_~p`^MLF$uXD&&l6A(OCN8X_5@+dyI!J_u$GLZ8@n@TLH%P z>-0x6#AC7Yol2Ul>$nRrx+VCg=@LA?{Y@r1*`PBT`h~nIfl4|{p_1Y|l@#Bpr1(xH zWG9uR3-nHLnM#UNRFeOtvREVM6hHj8WipSZ%A>BkWP0nQB(8 zLSHbA0`n@142E$GhUJTv7UEb@Zs8~MskN!{Z$=V7Zyul83$nmc?X=p=lGtwsS75Jk zlvu)&3M3K47bd45hISCz5_2t0(@?ZJucWkSp|#dhYIK@vtmUOeXh5&EqNZZG&01nF zRi>9~v8{HNC4sPt56UD&^>sckj|jjdw#eqRIBe$fUhyooLnzDESsdl&N?t-zW}m_< z6jFF;L1xUtipZo=dP(wA_!$^X=Hf@Qo@K9G4-&MB()uf}eOUKT=$7&^R+m_<@>2Vy z6K>)v-0jSs)bamz^6GfdT|Zxb9VKC_dKaV{tXE|MpqQ%EhCa)N1yL4*R))_|mWszB zDMkQzg@0AJgKzKv(l6J@W^~h5H2uO)sQh% zTgkE1W|f&8h4$rEo73j!0>jUr&!;D`WP_hA*^Lr&0Zio=lv!6f!B;3#w;BRWVgQg= zWG^{eMTjc1202b3X7t*JzbSA<0yRINJ;YLA7*ga>EuBy5YXwT@ZJJNA!c_)>&5YDk zrdq!|qkN0A#$kKVTwY@do>q8s?lrf*Oa+7E8|cl=DHKm_3ALyo8T7HJ zpuT{0QsmQ@Y#-AJ>I${35KSdT4Z^yKicww?z!1z(mO2c9SE<1HsEQHb50%w{39C6x zAR*u*)~giys(LbC4Uc4Br3PO_c)vM>DvzW{aIvIlYCW~qjJ!sEqfBNM=>{5^-&r6v zLfu+zm-44n_OQiaUt+0v$YHLmv^dbKHz?^9a-_f%jh{SOjWY8oVym7PP^q;GgMQ0% zbIFIv(MO>tWepVd`wXY15mTkeb!%b)Ya-Ky~NAKvJl`Tw!C^} z-eZm|r=xs9t%VtDoc8-HHo!6#!CV8TFeaD=Gv=L$?G1kUmP#-n50r&GPtKL|?A1%s|d1hx>2u60T(_$;Nl!oOzuv4-K$_b%}hQJQW*#q@4i4?LAgdY`l6O0_h z>J5--TOb*owBVF*^Y{Z565~Am2@2j?%{%ROzTE6sZ9$D+Y2h8x(pgINF${{0g}blD zT1r;do7_=Lh(u&94BJJGGeQuk6(^j1rNGoUt{53aqWTbmpE{oejz~?mp>BH=a|r-V zCfGcuqYoUlg$%dcvdU_*+nul)TI=dU^U88XTURftFt4`cm~Exyp*py_pfH5iYEwZ- z8`00Nu{o_3mT*Jlhf*O7*<2)E!g4M3gp8HvusiJ~_VTbOOYKhUs`U$NY$ejRFj(yQ zmets#I^;cLaOcu+RwxrJtSqN=Z{`e^YsY>+7&FgdwL7fN^#L$b=Sz@K&1_5*Ncom> z3pUB65(T9fbd+9f6m3=~JQ^ZNACO)G#*(TUs{_5^_#~?eClG3v<4Q2k$>Ey|YAVU6 zSxR%ww$(MzjOvit!ZU_jVRTd&kvtbdEgbS<-(b5O2)NK;saj;qd3-t|B>k2r zF?7QX!{e7or0%mgrIH|dgPL^YFX3r0E1kd8ILzg|1VgrOvpae7Ivm)L*7H^y?<}+M zS$WG-_%e$PCj-th0F_%;I?Rsse2Ljc@Nf||SgmO>ES2ThSIXR1NVV$Fa}cy63Lq8* zOW9yBEnAkGZCsjUNS!wi#!O-3WE%a;*e6Qau9P`JtYsq&TOX6GuLzwplWl@?y| z?~hD!JjxG@2?$qUuxJrfhyjU8S(W%4v!nDevjfw$+g4duLoSkC^dSO_g5_CR*#!ke z5^oD3Dobg~&4vPB53a1KULc)z1+k&@$)0lA;?Ull0)*MDvegv53o)lq2=p&nAjj3v zPD05d+#3Ppsi>GsR*l19u{kLXDCH}RAu=nlI16lRaa^;=R$1dzpo7LF7)J?Umen`| zfIyvOkZqHQhodZalSm)Lj?{KDNV#8Ly>)N{r990LOId2EmFTA+rd7&Eiy4?p$Z#-c zD}tRR-%?eB7}iG*uv6d{WG^%>&n?7RWuPJilabZLuStIOS!7#f4>hG5U_$|N9wH1` z%~{hNxe|A;T(&Fk-Ac)n_EAbXQ7LtEW%vxGd_pPJ_Dbdbf>L%W)yPO|ojH&Bjh8m@fsK95EKILtN`5;E1_-a*?3FB8F1wZT4W&G+l>I#K*}hq>4;y6DAtO~atrAU9rj}g3O=*a{qYXDq&$bmkQqo>Cse4EUuG*` z&&z3u#c?m6wX`rVs}Pq3w+H*61RF3LKk*yO;789$R+9dI`z7#SOad+V5zDz>ULBhF zX8n@qb3S-)>$tp6=jO>1`M0NkGBdLMW#NeT^pk%n`fl&S7nZ(UaQ5ubXV0+#N!jl= zzkBI_{d?ulRxQ~vQ$H_i%5NfmpMD@xV^1*sYTA;fInPgN&i!W2V}JYQM?+t}mo?s% zd2Gp(T^n2f%l{-*wqS-*ecsp(%8efE;$rT@KVp683c%2K5)Q_6Csl&RkMUwL%=zZQVd zqrR&c>U+386^6>d{@bbF2=_=VWA(Vx45UGAtZw&ztDUsdn!1v1L#MC9L5$roy{g1sG2LdjO)V?8S5K`j zt(cvD_tbK8TI!7HD{(SWWTj(>>gm!A>hyvIOVFKbEXuMwEYtI|v4bkeF3QR^F1>H& zoZLlAm#>&^H0EdJ%u1jB0O;neT|Hes;H#eA=L9e4Z9%qa`F(xcrj?eL2hOLz-Y#UjqFS=$Amh1o|b=FM)mu{1=mez!)9<*6(iI{o?MX-TQVQ+I?hq%kJa5PwxKv z?$+JyyE}J#ce6dZJwx`4+QaWL>`C1-dyjzs&VwJ%*hDH08V;r&tUXwNu<_uF2b&Ha zI(Xz@%faIZTMwcW=Lm%;n)dG7duZ>Gy)Ani-7mVE-22>z+(+Ck?&I#0?!UWR-RF-Ug zP3=vcP52XQyL7vT>>9O;-(}b(!Sw&rFM)mu^h=;$0{s%`mq5P+`X$gWfqn_}OQ2r@ M{SxSxfL{Xt34p%swg3PC literal 0 HcmV?d00001 diff --git a/sdm845Pkg/Binary/perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex b/sdm845Pkg/Binary/perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex new file mode 100644 index 0000000000000000000000000000000000000000..43d06b2d1d531aa7d0197f61bee3de0d5aba8648 GIT binary patch literal 288 zcmZQtZMZtJ9`bh zXMQYNur>d`7E}A0^Xe#Obf617+;V@rKI?p!_I)!X{!H9%%=B0}Wr?`kN6(%AFYaF{ z7-7k@8Qm6%AC4(W$u53d3u<>6-c<=^dXy0+*VqDd*hi?tzM?z*!ttkHEH9mQUv;)V N?R}Y%1v4t(005a^d|v35pDk3AWv~_YsEHgrE|%l|fAc z+5!RP2sWsFJK)ewl|y5LO1=su0Zku2ZLyN+7rI@BR7v zSf9`NoKt5{Yp=ET+H0-7_C7b>q5hwLKkoJaT=e^b-(%o=41AA)?=kQ_2ENC@_Zavd z1K(rddklP!f$uT!{}T+{a-C9h{MIhLX;W7yhlN+SXi6oUNpg=o%d77H&1|Z+vy3D1 z?qA%atNj;Qm6{)}f888Sef=*p|MxRo@xad(J|Nj6eU99ts>o5Q{E9gAFH3LS}8fh6j0vZ{55VVDp?AMvaE9hPd%MMV`ev)|;*uC((e(EB z;`T}TFP+xcPFXeo!A#3*=d8-#+*^B1>T8TwuYK8&;5)e9?rVO^=JPM>7aZM3Z9Cvr z>sqbKJx|MAc|)e!)@V)hyMQTuqoy~MSWj-wP}2|3w(94;P=Sn1nyw|)mNr^5{LSQR zp`AY3qrcB`Dg6nHT6YwjOwug6pS~ZS-M8RKY;9`mAd7x

FUJPgXtzk3&H;3Hps z^y$>%tMsq>CHfc+>G#Jey~^VC)I6iA%axj54?dRjzSZhuV!sL;r_9M2-q46#r5^*{Q5J6~ZSLo6WPOSN*p< z->B3WVBL2Qu)h4bcI%EiRrO(b=k`TE3pQGu2ToA;@2I910sF7;Vd^+|y> zR!wiBzALEjYw8$v=(!t>iBzzef9+fS z8F$ez?CJ{)yGQFtbpwVN#$>xScHf2jdil=Z-J5dBlux0aRK{kS@8Wwgy0rHW*ICA+ zw0YWU@dp_@zGd0L<-Ngy)#ksJ@pGPZ8C%6XpE91){nzk(hUcl)wE8JppZYwX(w#%B zCkKJ|iWiigz`Ggzx59%->9wU!m-Xa{wA#`wTH2nIjG6ljo_elNf&Sb%#$<4q3VaJL zLX;EQN8bI^p>%mS!=c{DpwV_`Fcx6$ejbjnN;47i1m~-W0yc=f2dcwnfTJ zj;c%Y*{QFip5Pe0WWrdz$uXc{9`#5atyUN9I$FEubH&r%Enf;IaS`0q`Oxyg0<(f#qpv+X8V+avp9cvc71&4N2`qIOe^(&{Y}Y&R9vYA1Iy z{)@coWHYdBQdwik6Ixp9G{%85$NE{FN|twlr8}M5rH^$=ZR5YESlPxdZFDY_cS_a% zut{Atu2wZnmyS z*^P^yj;=FYpN0A?CX5rP>xW(H`-Q44{d3MAvk%d3k&10?3ARuF62ADEim#WxZc^6P zm(|df8=+_SKDSt7{dFpqKE$`aNP4)v_U({{HNKY;!!X$sy-y3j zj41T_T*|(uMA_?y_Ae%%^5qRKp{|M4^#@;x*K)EFKDw*F=9Bb_!4@NZ?g*=qXI|lB z;e62lFgn7M6CUF>p;ZGv~f|BJvWIDQPiE8+S@{~80YQt!$UkN8#$&OLnH62h3^>oOH5d=m@pAois)B~kymgidEFztv@yZgYl0OVS`3;d zj8FzGyX&T+lZr0dZbcupdPC@!+g?Fd9z_SOB5j_QuxFL(s)J6x*uH+UverA5rPY!% z`MmH&g3{{I2U<&VrkCqp=~4chuqKf9uPczGdl4Si|^txrOW&$^V@#-0|CCR z64{;SnjApZ7CJSp^<5cj9rONpebaR0-SQ%RC^A_gv!c^>m60~$YTbF6v?fV=>1sX8 zOmk}1R(LW}cboE#*LO+X$27gSna2f8hnZhQHrisDYk_ALWme3s7{3CYRAg#&`*pWb z-ZnvR2QLC!jnZ0?`O~GXpVuyb?nU%k(W#r6|9+3WmU*s%dCsiEfT8Yo>ZnDRGwWDK znTiZG{!R4EpCezFqia^sc8x`Oz^(t{k`m^wV&9qgi9x|{G(0nZL|xZT(Enl96`6Z# z!L!$@#tE*afB8cu2du!WY)Y4YCMfSBw^bF=M`&PgorpZ4-nLm>s?nl1iQbcJ)BkAJ z8=bZ*i?nU=`hRpy+iR4QvqKm&2yA~9yf9xWyFv#G+fk7;=Bjln=F<1* z%m&{WeSvq3zL3xCi)X5(=f3QE0hn&+qd(mhUZbD8Hii3Ae;IgZF6s9d!FLg3umnDL zfWHWw9r)PNUvG+`j>i7_V(N(K18VTD=cMfEoBxAx5Vj9bGX^fwKN$;KRq$=G7aQRd zZDdJ^akWltKjEFzH@_RUEv?$VGY%CxeKX@|3AW#R%FrzoVck;sZKEa!urEW0 zl`5=E@CJ%BTh&tF?W5X09b>KiCJ(r!ohIroqaERi;rq%x)1bc}7&dXacE;$_MwNun z0pVZt<{P~suU2#b+s(gR3%)gzGOok{hCSO1P4BqSzPcIiLswh(8torL2EB$1dRLYCz`%cA|1Qq4Ov~l|7ztHvkNR=KhtATpmVE6{S9piljA45i{bw{XYMHuH%-|k zze-(_4zG0JahF-2lv#11Ju|{z-tQdgcu#-7tJ zJOdB!JA1nZY@Op7UR(1Pm&gQ}pHIU_jK?*uT8r3Yy3E&yto;ji7nB&|Xm*A-bdd3B zUyW_X_>}R~#}a&7=5r~xhkR0Y7Wv%QF|X_1&l0Lf z`F0DkW6P?#bp5rI4BdC{lMAN45vNzZk)W>{Yw`6WZG}aJdUMAexMk%PnlFWWEEl@w z7VMtA8C;5sIbtvK$zF}i!X<6V{PFS3A^M3o^7Z6dBlJ<XCywe8th-0uiU<({8nqC|A;lo?<`g) zo6toMTL%<0{DBTXX&TdfQ{If8o0;rh_9iKzn!!L=o?>TsFN<{e4*DyF16F5 z+eQ8_QzAG0`J2N0rQ(BcH>P<*O%u@>V#0I6&bZ*)$9^y||HQPQwDvv0FS_SlCm!N zzj2V##fKL28*eBV|7dL_uOs;OCh{_t*0hlKCGI83dHQ2Jl|Ev-__Z<%ex|JO&wzqj z-M?Nok($Hf@Yqj5a zqw^f>%p-M;CExf64f_w%#SbYobbUBXzasKHKTjXdvy6>rO0E>2Ub>8hGw{k6CF=s7{Z5BEsWE=qu)oov)-a#62@aAA-!@uf$*GKar_I3VM32jH~@#&&pZj^c?iC7RpRSPGm-4&C3t- zmWi+LLhb9N{zfP33fSejO6|$Dik_6_4-FDsWioR3dgSpW{9D)gkkN*|B=xuNSDqQv zE%a%)Yn-QHF4s44p@y?u@ACYoaUOhy>uSG?GiZ25o-OgAo9Nqa+U;rH65hUa-m*r` zTh4;b@Qchj-RG^1%vnB@@0yvr489|udrDZw$eg$f-e8Qb^PBl(PLsJUGKWoLZj<>- z=GQM6Z|IS0qV>p+4O=#>KSs}CYw6Ru-u;8!=VH;}%8*-v(={nV^ECgT;$+@(`hVV> zW$=sGYG;s14e(1X{Bn-8x8M=srE{dc$#`i`fR~Wz8(C8*$HqR3P81T~cHG1eJiP52 z{#VR;2;U`k;os>m?{3dl>&m~IWIR6${>v@b8_&O#=ULv+PV$JX78&jKgmF|eOLXfr z?5oZ`o{PUWxMG;tDV^_R9EhB9l@HcS-WhC+Kgm}aYR`OuI!nBVLCihljDtp}&c%Lh_#8+0Rl)oIKjhQHr^2s)q(6=Wxe^^EDZu-tK7b)^oTBl3K2 z`cG?1UH^3JCDVtSawy$B41Op#aiqqN)JrNxBE!=CamW-!S%FK#msSa_BJE0hgRwd4 z61|>fHm_$;|E$ph%lY1>o`b9uI3qBczH9@|lV+aN3Bk8>b81UxHTPSTM>{LP(Q4PBYWx&^zMx*!elyv%`?*BTvGP^yo&O34e~ZAteDHI|Hu_O|Il4jL zp<(;$Hf(8;XGQ$SRw>vxOJvi40_pSSR28_HewU+vG?C}jkTCztnCtF`i11bVTyPp3 z)di=Y1}~4(H^8;vbPl}U67TGwq2Nbw>NjD30Qt~UA2*qK(#bOn{M`-yK4*LhJg)g8 zby>SIp66YmiwWTl;&_PavKjD9y zMU4@>z6XvBJse-4;PnXqMURWds}H<}gwIU8{yTXh_!RjS@$CpqGFG?Ub19!b(gRNK zG;ta!n||M=^tiW&vNxJ#FVkPQ$oA3nRr1U*0(x=%&I>+AH1;BM@K@^{)xhG#1t~9@lN#T=7pUUp<-lsITr-!mxJ@g6r?iL&5 zG_rI#^jnV4C>mC=(P(cA_}{Yi!AoHs5N^*%@01g1{tLVpSZl$P*TmCpj8Wl*yZFBq zoQOUjX-meH;HG~VH%5J3#!v6;0?Xyv;(e3ZR(E>+f9c!(OD^r(m* zga^#NUCIA^t+sS)cDR4iFX8h@Kc$Z?gAE!Q_3nT8QX1~=q21s1(9d*qL7AszyiG?Y z3P0Y@b(prrh7@}-Vf73`ChV<>d8gc@r_gIx9kzK}fxd>iCBHp(lBW_Lus>TIC>o%u zC*#MROa7@%Ir`*9l|iLB4~XoQ`G2lO1+v2Y7^auZrCSONnX#Teh>TsADt=X2$8#EG zswgA2#4*;TrH*<07u)AFz9@XV0a=$j&iIkEd-#7j8G9Kz8-2eGSu>jJH2s)NzcY>g-6p?HF$3uZFQBS>F%>?5;-!uHqGgwp2-7s-+%m(lIIa%KGn;1tCpIApd!vD97G2r|w^V@7BAFDmKwzL8o*qU5=UXJg1nd9s~nH8*5YLUp<3-|p`*5Ea46$>_t6*>^tv?P`| zDv52f?^{8I!b4}Q*3K9TVk?BF><#cG`27o4Q6jn_x>=D;Rg2zO6cdj5X?zboyvE{d zwq_Ny_r?c>e$k$(0$-y~KNF|kTnV2~Mb|g`6V{C%)^z+xow$-d?hg0y*YpuRvdz-q z4T)dNu37d}W`*r9;6=7yM<1@GFB9og34J4;-iY5}(URa!?62DI+TZSl4fjDT zF-Iw0kK?=cF*j)5K!cWDwdrE}^ed$-c5s_fHq(ECvTE^?U?XMASqp$JA&I*hC9sp{ zs-dJ~BR6K^7lB48_&Azq`y5ve@1-9P;r$JV9>-dg;Qtrk^9kS(o^U}g8K2GcwVp9_ z3jP)P)I`xo=DV}_))aFH{x$R^r=M7a(1YPR_PTa!dRmyD_6i)X-4?wB9+Q~B1o-I` z^FWoE*GNAdqnFHyHPS7l3rw>kbv#1h>7T^k<5x6q^cXX-4+R;V}evLLGPp1FY z=sXY8PDedX|5uU+SSFL_2>fsuT**AutFm(ZxKPdhqZZ=#@Xx(Icii|LQ{Ch9;fo?o zwOa9iNT08!+<#CG>jc7^5Yi{L}@A7;!a zeC7>JVGLGMmwSlUBQWHLNUx_pAAaP0J?}4>zthJWxc)7$ z%lsXYZDq9CRlcUVe@z}4m(XcTwC?u^aEW}qA3nUCEWLF8wxEM*ZqZ-xpKMz`5ML+u z<*et57yFR25g3g5^x-gkHMAYksTi_`oQ>EE!lRM7$-e6H^S|p)=KK$=k{>(IO*|)S zW1aKidv=w6IX{ocyi>?v=;#)?2QA$){$yQ3Xvuv1-=gEL55h2vGU-@BS+y%(mo@H| zG#Q(HfGOQQ5I@La#?s{2;JCxY$vXR}>X^P07dPQ25M4~>5p*%bx84O;yTiCD1XmFp zt>z)xAJi*GVjDXBB9S$XNIj>3u{+&!dZ2r|(M~7NxC+NHSA=0`vD)0Jq|2J)7mN*o z`9HazIeqCEVSYnygn7b{Yv4tE-v5fG+TJie|5Mr_e}twj;IYjv{(t4qum<0%f?wxx zRfWdutD45^JFwXz{auz)|J-BnpR0VlUUGVzF%}NN7cIbP+RX;P8@yqpmp1wE`rOSnYW)jkX3Wj%N~W6kn!$L?z6{xxzxfmjT9s8D>oA$U&4!jdGl zZlu*45I>&yg;%48!;_(4f_hVAU<6kN4zfH3j-CexYv{`f{QAkjmSX9>=T`Cy9xkT` zfD^+PD{yQF4(acB03xM%bdBr@?jc+smM%i*tlue%Lp4~&)60>Xt zbD6C!PS<8D{k*kbf#q+N!F#~N4$abve4PGQ<}I;pWDVvW$_Q@rz%lwtU@^EAJZuCH z8?l#}ll^z_e3rbgFh)ku_T_!E;W1JZr>a-Lv$@aSyjbS>v+&Zv=e+07SY!Nu$o8Ip ziA(&AUFde_)dt;0Qg`(DkH`t}g^Erp@b)n7*3hptBKPZ>!u-`vU6SAS`Hg}1=z9Wl zqMtY)$AGNVD(<#_OD=Qb-}C~DGgeg}gx3Tv+vmiB!~4sW*CV!zycd6!o%e3hpGcd- zRd4zgXNxbeVw|T>TU_Wv+DSYehyE3o-xA{--5=@4-xG*MWnS6Db(nQXkv(}zg`|H` zI=s;zgQwSpar5P=PPrM;;iKalB6Im+@sTrD)A0eI2U5SyKi*g`P{fPKeBi`|XN;T9 zHcp4z_=q-a(P^?~XQus$wEG82+)vjSmM_7uEaF}`UFnrg8-ellI_|)}n80Oo6S@IKuw(W~v z_|MVh@n07DsB>a~b z^D6SID2W(b-n~zo2L5gYe^UzUN1X8n#K&`06duwnb(i4K(E|>T8hoSDx6qcXiM&Bu z1TM&2Sone2R>F1e`f1SWzUwA>?n4jiLtC54KNsQ>T zv954GYyaYp5#Pt5obXy&5_gG*BwlNbjJq?=@LI_L-q*TW^Zu@V+uwOUMg7q+Jo0S9 zyTy=MId+4uBwlCxH|?42?^)Q75sS?ohwUAY4Q|60x8qMpApX=M>py!1#s}Vw*G2CT zm<|t9p`U-l8vCQ(r~jO8#4Nc#Obd>Cs&PZu~e zV+YIoSjTHTSJKB!?}pOxT4ue}znOR1!pu~8mU44R|B;cF;ooGW^(8IC|0>TLEt!sA zagY14z#3=3y1~ffG|Ioov(&SedlhSAd(hDqQeR^EhSCgcBJE}PR~dOS{42Sy=6&`A zm6~Bqs=ojq-kw}ry5XwYQi;82aH^A%zwhYv*)`;C0hUF*6bL4T3|0?QKM56%K0SF`;6c$T|^d(s1`shhMk<9#3V zeJuATYhr;mS&f!_z0LRSgTP;-)R|z^`7Qr7m0*;OBTqf!S#;Yv?(>MZ5ZWm9gK)eB zbXY!wc#ExJ-`Cke#9QEJYTfGfh)wi`MV(v(U8TKqTkEqQ%8m21Nd5B%qz2G2jv{Ae z{kj-E)};m-Z5|{sev;2g+vkvDLpt~PaW9cl1{$Olc? z6UM6;cv<}DPIs_K1@`p`@4;-1366VGd$#m#OD{(YvL>ugWg2qDirjgzpIRq0-$=fh z#16=u=phcq#eOF0ll9tyAlK&x9+iJ)oHeuyePLm0TwqaY7Ce~_{IU;={h_pd2%1eo z))BMjUQM0Hq4PPX3fxyPOkYTR!#+=KX>f<~nXxlro@`8r;z@`5&XeuyBX*H%izDo3 zH+l9p(oh2So*Cv1onuZ4TKeqyao>ntG!>aV1=&0q8GSvndJ_Io;#A%X$EkFTfyBh9 z_LAIQ>TC^<5z#BQ7;#=^dmhq+55;$Q&gl(EEM9Pj*C+jWEls_7J|oF-JWYkZwf07T zNbzr4htUmu{ zIAg{a>kT{w?hY1h|K@1l__CNg8@{E8_M3ZCyjz>0{U=(SzscZ@{?MkMzm3>Tf)@iP#;HIx<6ZbB!Yj?z{_aWe z3O1{Ir7bwFlSi^UcqAJhfv?>MNRRa8VfxYn++P9DG~fvPP161BIZF7Aa=4G)uNFx= z!jIC%m%ufGc387^+v6|ajxu?%ob*_Hy+ectKa$|< zW?;KXOHA0S^>!b%7XSVgc)Ie8_vtp)OptTt+~#!8J>%Uf@x+Pn?2+Co@N47=bE*3< z^5hIMtPgUl-ui6mPK(1K@+_<)^>NR~ua}N2+ey9%jGqGEabQV#w4t|Hi| zzaPVQjkCl2bsl@{FzYtwtnu!H@gig6+@CcU2QFA+-9I6I_iKj=og(iU{CQ`vX>W(t z74Tl`FmE88^drdYt<1Fv@ZNFw@V>Zox5&(Uw4{VqWGnkX-19E}Wd9WSa7D`9TUoaY z6!liso0yl6UXxrlbyrQwjTdj(?;9|GYpM?CGT*TM)u0hc3C`O0AdwD($J~ z-k*eBTRgh{y_(?DgOKBK3mZSZ{k9)_to<9l`I5acF&68}>S0s24zt9qyd!?b{;P-o z+tzPYjQ@P<&0DWSK5x2EzJE_fdVSTcqw6(zzLGVh@=?R|Ci*60>In0vm2uU`UKLq$ z!=Gi~{c}^k9Y$UrjQ0kXE_RmvRHZpCz~_&{yUUXMIr=kJ9#XLe593QRWO@to_~pK8 zUAFKsWh3~G2Y+9JyH;>@J$RD#M6OGlyOkrsuEo2LPE?B`?H>VOZv%sjm;AWkxMpTT)tm z?0|`(>(G%u=#^f7gFUT&z32MCSNHZWb4QPx!|8g-_CDsgOLrf%rlE`2+*242;>$Gk zjqn)D%81IF?e~%=Kf11s(dm)8>~2{@kIYAXo3iw^$iy7xBt@*^9$>o%*yMZwnTs}h z;sZmNpM+Qb0N)HM!j1=@5!}iAbbD%e-kqu$vLp=KuQH=xi?p5K&ICr*8nzr`z4A3= zwCrKR_C`m`Mh(LJ9bu@zW|zON^Hb5{||WC%y(;nLB?l&mIUoe{(Qr3fRb)t8(zBj!BK9jzs8+}Xne~V9G zE_r005j|pZl9O0Vo7*Zdz(2Bf*QK9%eT{y;5d}jRIlii|USj6iOrEfBs&mhftb=vm zcPFw?d~@O}rt;}Y zo>zJk7xCmIVmz}(JI`pLT?gPIZqMy4a--y{jUr0e$FnpKT?`{k5 z%3d1wDOBg+%aAozSzGH||IKp0hl~?^S7=?=TE(X#u!h$evgAA!_dhsS;~26?bSL=9 z-;6GTeTgj3GGzIIu*a=p5_vjFGS4EmW<}d7>^nLJmOI7kBA&7I`Fm=+uvMUWPg)U=T(eNp-Gb2?i;k5FR?55 zirkd*Qm%WML6i~tDQIKtha&cUGrG^J2Pb)sU2HF8>;+!CD7s#{zluG#Zt9D`GmSdS zdw?aW8!U|Db>Wzy4EH?B)m{b`6$OhO-L1%ku^}yv+vIkp|wf{I64X z=Vf61%q;gH$1RE8buF<-Pccr{FiwM%2Dg^dxgYrFM9_g^)F-H<8k=-AbLymSvfNHL;Yk=(e;eSNsPy=WfiG5uf`e85jEn2jY(+#%LI4gh4BjKbz4(kKu3m(5VWI ze6u_A{mS%9tRT<1e%`?Cv1;6rUfIMSY1O+J4-cXj5X)95FdtzYG$yh)F+(eBj?>EO zHOsVzTw2*V)=$-mc+f;pP=z_;+# z683JsOFq%>t7UG;H1?~kaqS$VkLP_C8I~N5&3J^mg>PKtWA!V^BQ}WidjfNk#1p;7 zyL%T*^4!FJoEqvE-+n!O?bRIhe*BZf52ohDaps1sOS66@`j(tQc9M0iYWA6q6L_dk zc#p$m);%X}0IR%vg8$&Tga4oLvo`qfXuYI-kcpc0yb<7We}gY<*IH-~2% z&o8Um(l`~Huv<9`oa`Mc?u{RuSjbtV&jS}p_^E%XB_RVc{C9y5?SU+0K!(4X=l>(TSgNv&^S0VY~Sm^snPQSF=xQGk(Ss_~}N}e)Z|m>$zi}-i-#|F%_A zDefL-IdbIF9A_s_(b&o(#!Jc&c(I2aj zhn>EgOt;tSaF}y|?wM%#>GVG6kU63DvBIY<=zK!+n0R%oYrMo4k2ZK>Uu)QZB6%d; zCH@yPtpy+5`=oz{epUxRh|gH|HI7w%_8|9()B3Od#Zss1bC-TU{1B{8; zdhM#Pg7?0RzV&&x=GCjFf%+%V+|JrdrA>|Tk=GYXoIUzVB#vVdcKS}@-F`{ASHb-U z_zI?JqaF9$)4yyv{MEO3WWCHyIo3o+M4uNK`Vje_Lq4(|?%sfW+zgNBSZ(#<%T7#8 zPaQ!VN(48qHuh(&8)c5w4D_~4cO`vA4`zIK#ssnlbzPA4S-=k z=6!a@qT_ z1biCj>VR|BqeIf3^kF9N%lW^8`wI4yyNRn>$)55G=0S9)ZQXV62#ovRgKyNJC|Q=~ z&b=((r1>?IZ=&s)JZL+GD zx~G_YwwbwP7BEVjoaA|$_rgE#^FH$K$LzC~c_#s%{vP2Gu2(Z0^~+7!DSKv0(ZNMt zWJc3tJ29&!e4>|03_%C23W;azNVB^mG&1`2YIItHJCDAF&j#v@3l7fsL-_oq9&Ga! z&{bl!kcoOe<1lE(Y>B_&2s(nCuNFinJB^R=FW9OTiw(aEX(xI~@N=yk zh<^TPoZien*y4O|elfo8`N$o73mtuV5q!j8bGf#2cEVrW20gw#5~jya{Da7Zj=ZiB z!#nbPLmrveZsfd{isqj#61&aETqSXeb43=h@Bco^3a@NJk9KM?)!0|lYuGQ0zM3wy zaKIPKfpIso(=p1Me-H6J^}tx8CABK{pvb<^7-%CgY~$cZp{bkyPW5VyE^-8 z_5Y z2mQHp9#8ZCyTP06od!-jxX!!Io1cfCguLCh23*gluZL+*?4xB@aLyLbkMaH>ZGT7~ zSCM`aSWo7vfW(fhe%I^Sp>d8cJf0gew3xeGlnQ|?Rh z)Z~u$5Hl9~l6I!@S6 zV|DLG4zC3snV*SCE6h*Jsvlo0=U`{~SMy%3qc!r<`| zlYe{C5v0DKQJ;*t{oq1)y`KMJxgv8(AI4{zpRxA^4n& zF8E{cCGuh}{)1`jExzQYk zH)bVrwiW(bJ~bw=I#<)DX)09DyNV>vXy(4!u0rdtu!JT@jkEVC{}Pw$CC)t965juQ z@GyQ*{8!cCe4TT_;BXA@KS@V1O#cb+4tMO%t~_MxcLcd2^5Rvlxs!$ypE#m^9`T7I zptDW0PwP65Uagmyb-gcbIh8InF=X@UD>~qKm$X}GNA{;Z3H-;12YZeBKcqiT@&7#i z`3OCAGd#A2|4CY3$JdPGI{LmE92}Q90bNihZ6sq};tREO6^fsA6v~hly#|l zkr&8?LXi*nXgxA!pP8gQ6{T0yvxhz;Ho}9<;~OX|J}0qB#Rk70n@sGUU+s^)~qrf#ZmUSBDlRd~5kvCI`pSv4=Kc4L6yqP59 zT+DgoLB9H*S~NF!oU~WjA6R5bY<&Tn_-oSsu&6pX3ZK?$&d}JQ*{fXms#*JxbEQM# zZ;r%&ckswg&JV~6+m{|-6?h`?>algdV&3d65DhGa4n}z8*K`FuL0i<_DAQ+ z+)LYS;(GH{Kej^PQMQx9yK3ENCy6I_9(0_S5| zz&SY1xDRZak;?3%QHz-A$a|a^~v_^l0&AtYxlP*F4aWx8g%Q zZTb+)iFFnpTfel^hj?0I`%E9=v*>u?b~$s-YYY>yE`h!ey{!j|^8#v>!}Cm$(;50pAt^&{3@e%p}E zKF8`K#8lU?53QIvdM>dqGm7!+VZU67O)l}&SE@A&_PRdEW*<;OHU704&S)z?%bpO{ z?u1^S<7b7={weJFo{x>L%bJlT1wT|D{~uU~XN}#k!9U?y>~1M5>wZ#pJ9~f|*&}Q6 z|6bSUN-w##$e1G+ebv6c20p17%9X(NfeHz&$SZPtuj{3vj=U{ayZ;{Y-vurXVUzp` zzWy_3OJ5(~)jm2$OjSe{STwu)g;0Cp1GD0c_}7Oh+s9b*aJog_w1)TU`E8sBu*`y9 zn}c2pj*b~;KK1cGY5M4Q!*7!Q#gp2}v+Nfs-!OS`Bm07D*t7lKS^U(ZclJl;;{Mn* zwWV|D#{u|Z+5f67oz1g+JD{Wg6`lR}(4P;(Y2p6%=X^I4H`oOJQKUCmRN&vqlfiTQ zdurb)d~}g>iP3Z0WX=>Gl6hL@<<>Oi*@_IQuuNQJN4EKx=jOr-GfetVf&N9%e>eQq zmHzJ=^iRRJBV#&&Gmef>*GlC65sMldy)Jw`bmsi4u|nS~IBUn$_c^=f2N8W}uWKIr zCxni9;XNhaeHr$pG1nGGe6pg`N*yv+jKglem;OYr$zEyr(Mo)$@XyhAL%x@n$~knk zrOnLo30dK_Cz1ENiBCJ6=Jkk9;uM~bZ^+&kjoZHfj|q$5_V2(W>wP=9NBcqqm$JXL zB0=gYtdhMHVw0j16$*bgIaGo0c%^%iX9aV2@1PfBCi*H z&Ax#i{4By3;%5?BZSVy$Wg9%PmTMN*M6Sw#UeCO2uV)17_zmEz6@0PY<(X&kdR9LY zUv`gD;&<{S#r8|(n;9TNwH;;LRROPY&USwzh8Nn&n((FmfSlv)nWnwdrWW#ji#yrR zvrW@y!p90+I8xY~kGx~Q#q`z~HKsz&+H$Gt8{kXveK*P-o^483(;o-d*Wnj3$55N= z0rsKiSq&Ld0sVeWeehOa6_}YZmjK$o843UJriGb$8Q;FX@BW5{I!RII~*f zkbCUI@94u!$~03(e7iZyvZp-Qz75+c-8m!-yPWN{3qQS#nH7uUJWEKM%Q;w_W9*p% zZpBxmh_RP7M}^ESB7ZSwfl0eRU|+u2usN= zY@EL->vMORefkA5^B6i-W2sJJj@B7{6;cWAk>>rLD;Mo5{u= zYS#aW;gt3L$5`8(O&>*X6nf1XTq1jG+M?%~>julYVNSoq$;o`PQ57A?;cTum%r(Tv z6-xa!V3E6%`_;6$0v^u;<^=fVcCJ;w4)k_*VE5YyuX1JRU zwXg4@yAS5vfR6M&?!S?4&NpHGeSCCzn|~kav%z-<->u_p0+a7PAWdKs{{I<1Rhi49 z{dV<+?7DPZ$T)rq+CJls^Rz=>IU`kU=QYqch5qJ%0}WogGRNy_Lw2k|CTu`XJqA7> zkCE?z$h?P6O8TJlHT##5zJ~NCfu|>(O=KG2eJcKz3fh)+vtsajFKvn*Ec)VMaGT6! zhmSzHcy8VQ;SkcvFzibxg zr+8Rv>O)<%^y?nl)hd1-6xsGV{mM=B`fgy4=oIwk>$AL`ySP6V>wVglq*5QBllA$p2?>a|FB;(ud_{AMl-W zcCD?o85ur?K5ScD6DpIroJ5eq6q+Gb5jOitOTSDY;9X>>aG$h0JaQmTc;e zz}cmp!~|muYTeqAvF09WD?5s8mbzw8Ke9&ZEf624j17r#4DY=T#{f05wo9xWTa!8W zwA*<{a@G<4WcQA2Roy~8zz`nC6NshXoM^z%co6>~?`_~Ot+*smldGx+G2SGvOA$LS zWz4*vkym`F{b?)1URzq3oAG?!jbn%t#fJzTeoo#uEwUfqSa0$Ro}DVKDkf{{;+@p# zM1Ndn!r_{qr1O1>%!KK0J-@NU5|{$rd?uZQM#v3!j!CD;x=!Q_f{o}m=tTZMP(A{? z0(QZV6Fn1tFlZtF?Z9b!*!O&dM{+7Fg7W^-H7N7U4*IciXfb+*#0#an&oB>&eAtg} zznS+dqt-)^vjw)MV%A>a^^|l6ae|K5SwqPoKHb3IJ1M%U`x$s&%b0gf?!|gpFH;7m zxog3x%q!q|i&~RxuBoT_XBfN@_Wim(=e^{qNHNOYFLW^UimtI{Uie%379Hm)u#ZNc z(YVTiU)K4;eRI112ewBJb4vy9SM<;?rP&>e=#z?xT2rE5C7aU>SZ)E9zVJhYx3(tI z$N8yU`gna0eH?1`vAm=t@HF~uqz+*8yBev(Y-1ed%@{#k?u|S0r#oEAPZF_jhQ07@u4P=Q`W-OG5eF zkD_n3g0pq#0tr)M0_?LY7>@5v=C)Sy3hgDfL}Z?x6CQN1Rwr-}lj`UNt*|GB|MtQ&dtE}S!(mz-YH43zZS)lx2@X!!^ zh}|M(4R~eU$1E%BKHDiTXE1l9%i2#zy4}5nbiTFNnJ();9q9?~&7?Py{v`MA_TlAt zqzr$Giz`ogJ=nG5%rS#J3davFhDR#FVGcgMec;dFAz}iAZ}1sxv%6UTL{Dd*-t+_) z>p$cb*`^(y6e6anRpb4v61zUT)UJQd_YJB{dXzT})z?tpJpQkIe@b8)=P}8AR{y>| zFt20^bFiwGa|UZuR%QE0 z^<(1n(=!bjaI@f;aX1e;x8jdn#h6>IIreboA#1Z;?b8mvY>R3)b6~+Wmur{z1I%^@ znr+Bfj~@5YvaXi-89P&G7qIbd99wL9s>qEaVi(%I)pBlQxwaxZB10mu?B|;f-DOtx z<={c)a*$bs@54BhvfXg#=%MUUvurfXBBSnS&JjKl->}3!39tPU*=)#V_F6@c^~ii9 zaygB&ZOU0|l|FXw)BPiXtJ_?2sQL1I@dpzwsV9OHLvGZD=__>~Xl~DphI=P4Z{iYM z<4Yc=1{a6yeY7%5tXAeGE>C1)G4XbC&Zp_$GVta4oIMsB!+QvJ0Z(_i9%(;q)TK0e zvj_Osb)(5>Dcg-Ezv-du<7U~&JW`7eGLtJZzeM*r0^8a#m%{dB5B1+e{So?zymXe^ zJ;J}y_5OEpIlVhB)BAG1N_a2Cy&bq5SkRpp_OoBMJAcpW0p8+nxI86gyWz5|hq47` z*)DxU@7Tm;@CmV<_Qp-6_Jy?z9BNZ(f@V)}jIUiVLvvJ#y(K)91P}FshkmE^niiQ` zo8Y59#@sC5xNy2{;dPo$e!4T;kV7MZOVV?q2o1{o~)%$bGWoJ2XQnF7E6`PA@|Ih z;C97saoKPO5>AC&35%#|+)=DN`SK%F=(d#ET1F* z-b2~ZW?36!_;>KB&9%_*GqZQ8ASd;y?C3F}=#LH9WxR_ox|#Kt7Q>Epx<5bHb)JdP zDUI*?b)U~h^#DsUuteIEG1)~P{Ws^WkoW<^>oT2k=7#WIlQi1xPQM78Yx!PZcYMe9 z0Oyyy7x*G&w@TS=_zpH+ejNVQEE}1(qWjnruiyVu>hH$ujXl)AqZ@2xQnnkf@9UxL z7PG9-Sm@gXeZ${%le52^9X6cse8fLeE<6E0MBArwe&jUvH#1({d4`@7{zg{>UtRbi zKC9rh%fZ8Y8IvZSw-`2t!~^aO(^6~<@$vk+u`A#8gu}Gim*ViL%e9NHcyDLB1`nN@ zbtw*Odnh|2f#qSv%9ll>hr>M(EqQ(hH~KNx8Wbo!r$n_zqkVX`vQI&@u^mD?p=PE_u20-SeNym2wf*4*Ij%+ zujI!A_1VFJ`UEr0mCjxok@>ur{*9u4<9aH$*{NRa>5`4Y)J?;&z zqWn|s?QhbjOWVK7Wt_iz*|Z5cM&HhVVfaIgvg-!&J?;UyW#K(NVgrdz@XJB==XXw3`b1*VCC=;ZRJCoTHLJeg zsYmwDOiQTG;agAt#IE4{A^#nG%Wb~EKU?X^OM3%XrvG+_@|9R>OK)MFbrbZS0H3n1 zTEKZ~o?PbNM(RG&OL>|H%K1ks^b_ns&d~A?rjGJeDmaLDgDLwmJR`pPU0lPdW8Zg^ z_n$45GEV==A5orr2*1s_dzGHU`sP{Yhalywd`tY{dz1 z&$o#`C*Iu`U%B*kLe=8n^VszZSvMV2d3Eq1r9vUT&%}8Zp+zyQ8B%^FIG6@6%&S}+ ztb;d1UJH-QciGPkReE9XtokHyd;AN{C-AmHhqFVK=NS9c+uh2ugf*J>0_AB1U%vv* zW4X$+j+l)0E0pKlSp4(Wtky=pDSe!?6APbE!Di;u^HnOX~EKbR7?Ca*T7RFUyY~=ID3!RPJ<+apuYy za3tq!{2X4CGg)qfXQZw-?-;1Nrn?M&mhTH(XY#c0vW#DOcjJGN-*cJ#!uz9nFa5tB zJ}shr^xP-*bQ*I>Idt(dKAvK4XIKWN8Q=E2I!S!;o%V8c*))9qW%&GaM83fjleycG zbK>V`U3-MZ8rj@J*MPtzp1-2zdX<{RHsdhb;C3 zuf%Q@5f?QJxz&c;l2|R)%Py5$Qh!f!OVUia_2K`Kvkll+hU~z`32~0%wksJ|zvJ!( zm$If&$6A0J7>@F;7})B7X%Kk_0h7G{fO{3NiCn$G#DgjOx0KM9@XqgPCz`IJOI*Ug z0vEjf_sj9Gq`})}?8&9LgtyJulS|XG2I=w*q06@C9i;z9Pic1!(%sKkUilXEwixjG68B!<^(Oq;tHGK9BO1fzGig{n)%AThjAd0r;Z{i!O&)HOTnTEpIpsC>^$ zzFsPYH8yO6u4`-xy|z33`jl%rFczGqKe7(OnZCw11Z(8{NY;YUnFDVvRl+}oo0+qB zfX8hKY7y(Q0VnH1KHjlsIpF6$BSnQ?;Z8ha=vD3wqrf@$a^|vn@VFyRg*X?=_>M>f zHqq%LYooASDeKk?L>_jB)0i8PwGwlU-pDt_2e7|EanvO-ISG8z`w`#sGb)D%jpuyd z^EI(5G>`X*qkPXpmz0JS6_`5|y&qr0GUkhN(rTckz%~ciYJkho17<1xl!*&D=PL3& z#h!4n^)k44jXv)H7oy{Q0WN;Wy*&yS#PD>%h2TJNAL)MtHxayCZr@cVxH@f(A!gs| zKFfD31V6WfJ6S{c5!Yto6KuqwpJ6?IKYb*w3EcH@zn`%CIrrae&mSdE7k(3-Om}zi zq#ZtrK9>uf#U0suv=BU2XXh-4R_IX)J`-yk&u=HztOERMl_P@paQAWE z4C_*%UEh`OznA|X@PAe9hSJ-FCh*s^lq`p=|BYo2);;|1O&T)7{W|Y=YP}s-@qRw< z{T8i2zUyYG+fZ7pJ(JCjLdb7%_PLpFa zM-2NZ`liR!pU3vN;i=;7Hz1R`(CQfbkG2f&pw+K||NaD(Vuy#izq`5yD2(JH{VuGe{iiGAMnnOQ23Fz!M&paJ_0&Hbeo_c>xY&%pQWQ&}MUOg|GIC!SMiA^RpQ&z3B10l$J1m*9fC*wQ7h zj?iZ(k2L0zn}LC~zb%|O*s=C^JVjy$vyh)%&zLxW_eAW{l8&<`-jB<4AA6xaIBpB$r4HY_m6&PqwWp*K17gvP{jnq1E1nbH*RckitpR6iT)WxZ z5e1tDT$Qq}&c1dx-+i4*JhhjYmvUmXn>p)vsa1Jip}iW$>*E`1OMjF8c(%YMa7N&3 z?`O#u7_lV`xIV{E_FLduZ^9K>2RNIY?%2uMm2sDYYdL$PqTu?+KUkLr&wHQ&afj{| zCf+*wv5-CAQTYYOA5-RP=pniva+Gsxo$k^6U);Uy=j;LMR(1zvPcVO8N&b7u|04f; ziq%6-8$2t#Df}V4YT;WEBD+tsAA1hpig=7~M2L+6&kF8^U)LDCTdQ^O>mupMM?C$?DnC6PyLys3kkt=d`YxcguKJ7svUWoCoez zR>z-sKZo~m)K{0l9zxE*l(TAf^8SfltQjS$)Zy}NT^D-@85?hA$CYj1e31&u)RDf^ zVspGn-rJzvgS`9P5{CN)-iaS|vn6}9z%J*jy}~=0Hxuc9V{g7$)pabbaV2W3#dPBA zHgMMH&ojPjybKcc6wqHvfboc??Jdhr{~jj=c?&`l;&ZWZTPJAh#|&y}ORfjzeO zv#Xx9_p8D8zOnChi#IY~iu_DSx7XhQj32@qG8g5dV+@K>p20Td8Ddk5hT2qM*j36? zl&k_pw{U;hnqO4Q{es1p8Rm^nS#~YwfJDJ{kh66^0=E0zDn}l_1I%Ago*yw5<-w0j6SlzatYdcp0zNinlS6aM_M2~TE zM$1jEDUQDyb4+IagUD9df5-S(SIe0idkVaPSJ>0B+fw3Vt)f-z&#thK<^15n4*bix z8f$@h-O$c{ifpl(eRho)BXgudyXbPipbUOm=EJTr&$2h~+xSVrC>{>e{T=G**6z=x zUF?^yk&(Mo(Y;HR$ES9FTEjl$ie`)NZ@fca56D>n=#HL*Bz5Zycz!wGzylY4^z(oP zIOSPv0DP_PD)P-EUjx3v7va5o*e9@qG8)fw3cQ{_p!=4m@|`{EO;R=o-vFwbMSSH^ z@c$lleL$PLz+oNvKFq*=(GpuXW)feYC%^m2sDUX)#AAawhPgiN| zRbuRxYrR%Z8KW_Oake>do$kJViM?G89u)hq zn>Yi=0>2^mIG@zg`ofv^>6Y@u=Z)Bxa^m^0+l4QVTI2nHrtP8lVh*BvHK@4OX5yRw z2>g$OxBuJTn}AnYT?_yFoD(1efrKy_(Y#?Y2~!9N1Vv6JNFaom1f|uQgycXXnK(%l z9D_KZLFJ&WE$#m@*_I?oQPD!%`w691EG-2QtG&I~;24Ml)LIjZ=KHO8I8%b!_ItkX z`9BXw!#nJ?*WP>Wwbx#2?X~y&l1{e)o$Z`iCGqrk4>k7eub{2$$(UY^Z(Z{KR)s8l ziMAf1tuNj&vhW3^R=pT~f9yQkyh06Vep3zT%z%H($cG%cvdre(-(y#+-jn@pd`I(r zxw7}XiEpg`mb1d=5m#^sy9(I-FEMu%Kdko6L&nZO7`N}x`MeYFIig#aXBIqr2-?d% zxc5uHymz(nt~gR9E~l)Qpv4OM;}GqUe*PVGT+Tbnnkw}FEq&1h&sgo;%6du${tSVg z51*8&kcjv0C^_*`)s35^EQwHd{b)wi_~=iG`t@gzNqs} zf1PjE{k5ma!&u8;4x0~M-e&G8>nh$Pw%bpQOz@5YVHy3~2J<#rV)N_$7 zqPc~4lb~6<<6F<{zO&@S(P1}kdK0;I3YbJc_!oiynTlvW&AT(~4XnV|u#k4V&$lwN zY0CiS;|{gt83*HVA^mvs5a<4tVlo8~qPD@LiJ4(4fVvp69%ar?Lu92Ma@S#%A@1%Wk=m5e$lIIX-qn5EZeiypL zBhGNDtUU`wYGDfKQhgO8wS6u`g+d@nKQ)Z`v>;og={{tFU0QVJOX{Mo7j4yi*UAk z_pnHOSp(JHml+!^0}c6I#q(kGM)i)W4QK9L6rUZjm$|du(KKg2=VW&w1N&j0y?`9q zN}v2~u(~qzvZx_(Yn`jsvd`-&@;<@-*R8e@5&iJdBr@MV2+rRj;}&q8KrC!FJpDH7 zDU;Df{s>POqwg)_c`Cl=*gN71k1~e;*wj=Y_SFwL-)^iuwE6g)sKRRJqyB;s@sjj=5o@?DduXdhP7>JrE%_cTCbhpm|?*H@u?n z5jFAp`1`z%zi$Muq{nv=hi#VaUq7++3W1Te#247#dkTMh8*SW7KPA<(W`mttVvCK) z#a{k^{<)WSN6Ed;cLRHX^t*U3eY1_e8A#u3p>NW-f133B;Gda%-$?qS0l0Ab zC(Z01$rs!|jr0%pU(#cr>F3okX0P(d-qv{bOpNAl41e+a*xxGjGxca`M?CHLB*vDq zI~X>KGc5dQEwIA{7Ts?Lu$&*rp5hTnVer8goA$I&O4*Xsrti|)K>)Sc& zmU9=fDc=}_#<^bNbFuvE;&XY`&*vg%e~iZG!aP_MP=B#U*3a?Ej=xgoJa|O>Cs#5) zzdw8!{u918iLWA#Z~w?R2*;NpzJeJ13!jU9N1yaeuqPV+4cVJ#_&3Huzc>}U@*v|G z-}Ndv2SM~4zIhuxiK`PoMnGNK`KFj(UHHaf(oyQOfxeUP-B{y5d?F7=4~y7p8x+xj zzAb$;Ef|;hMEr353OqT`E7&K}LEFL~PTPmh!5O_-x0O&=iD!&LUr_M-Is7G4@s||S zmR$1t`=Tc4=VFL2e;)mkMgL^dPZ{{h@I!G9vB=T;DYuV3LAp=)G3<#3{=~-qF6VA5 z+pvhE?A6dh@@I`A)RyYippMmfyk-tk~_AuiN@&uzXY0iGG;| z4lf?D<^Aw11CQA9=ip!e7**j@@uOJw>U8YYvCL~*oN84WG~eYJ9(Ow#b#~;2(^x=)o_2 zHX6MfKS?dL68qJ0wO!70-EZ#y@U?X;`=9;la0PX!k5$qCLtEus+wN(c-_^%=~r z(SA9PEs^z58Kay#=WbbdX;%?+nD#ZaIK-Ii)pt=2FD?2}k37nFYTXT8NA-2r$Rkt6 zip(CC)ICjPcHo(q*0+=V>BaZLbb96Dd+;#sn}$a>4{va$KFWH+oA$x_TEhM4j_0sp zejoev4^KM=wtmQ8{KL+!G0?FLdX1*+_59^U@f|fAaWIi-`_7;*y@~%t`uHPsv;^LZ zA8LI2+Ja`)Km6`~$*Z>EM>rHuOo|HcM6d9|9Ryb?>r!L6HuJX~yW>8M7$fx07nGxu zZwYmG4Y)kz5Pdm;dw>6c&g0TwesucfYdudqM}Iv>e|0h6-a|cPUE=3a!y`WBdw8OM ze#Abiu&bkn#M?%49{jM@E}mt4Ca@P_1Tp3#h%p~@U~9o}Vyg$*MuZO{&U}k)(8@Hi zeUPz_4)5Q5mhVP|KY~nQZd!|t92q%u$W!dsmc8EZAx~udgg`Ih?e|vUE1~aJP{wb_ zAHOstpw91JJ+Sa$>YV~FheeL${NjnLO0hcyhj(n`vp?Feov-m7jVAJpWUc12g=+s{ zJ6>w$QFvtIgS_jQpyd3bjqMR?e>m;W=bpJ_(WV23?G0V$hUFP1LX{YiqpoK zJ`b|LF;Y7myOX&7!yP@-<-4RG)`p~<#SRFMOz-N3ucklh>}p0A+;Wdft)Yw!=$_?a z&iyZ68Cm$t2bj?nFN%uHjl6cG=zRomx5dfz7Lir6r25;%RKLarVfE z4#9`4%RRU1%K^_%M%RB68%*IlbRn;a#Yy^zvOjh>QpVhM{))p_AoY-bIgJe_eftP@ zna#m^5;p(Xk;YspXF3i*U+IFc=Ql9vhGSI{`YC{lu9l zye@qae|4y5?04kc_}G-q&_sXtf$Ry7O?iua-{sxSlhZJ>fjw`$FSp^hb&V{{xN}sY zi&*^S*q19J9feinLJF%B!wYLBMHGGj-B&gaD*TXf{1NL+os7|Yz_kdv?IKRiIzRNN zes*6TI?AG!Ps>>EKIG7KlVV_dujT9C%Wf5W?j-ZlUj80~XRo7fuiYH2pU<>zxO0|# zPfX~}8WD3Eu_NKigN}FYG`=Hc=?&Hzxxdd^==rSJv?v>)$1nGUh7o6@l4ttI&gpbG z76pC6iRI%gO6n>5k_SLnfz#7(ls(I_`kth$lQRDXp3$S1!}{-X{7}rl8%2gM;F?%H z%HzTgT=1pvJ;V^*JIb?Sb2{;ou_@z7FG2R;YuvxGNAwb7Z=zn$4RJay>gTzXdRl4nEc&6) zK|MFWmv5i=zO$9F>D@1*V~YNez&c(9eG$5i{h(Z(yhHw;n1L_*NB1e7^6! zd`HLnmb%Ut)Q7zsLoE7)$}?ji;F<9t&*y7@fxc}+@9ur>anHKYp2xODrFP>tB^y$>;>jIf0%gA zok~AH*7KkVa|7j7BCj}Sac@$*v1Tw~9Qq6MMk41Kw8yY-1sQfTFcJ%$8*O|$qc}sI z6Pt>@Em}$1sRHp6T%Ph4b88KF4v?pVnBofdIQKk1;N08vfzDrN#{p+cx%XA(d*V!I z5mRrcu3gZS^s`&neY-0jJASNEN8aH~V_BnvE_^S&_jHNH>s16#~$4jj3+}DmW z7fz>rmLE-cU$K68H$K7xlpBgqT*e4?PHVzt_HGC5=kb*Te&=lT911ypzIZS;S`>0H z8hJkic^{(ZdoRxM)H@^WPr(zdZwzsrR;owY>90Xv^Cf#8j;t)pZl? z6~39x^?LRVoVh%``ypiP>$Ihl`<3)PzDdsq+;`#|=_tD-<#b3BXU*9?E4L|6%a~b- zEwr_5!c{Hn`w@c!|8>AyPd$5k%g=s!Tg#5OZO28nKJ{#Bi=3DCvtQ0?5jiMxpU5>? zqpmSA+Lx$tzn{yo}WsJS)cdy+Ns=w22i!iQt8P~M*StsXe z>KtoCMO%>-@ZNJ$zKWW4GDN>#%~lV2zJ^c`=O)4Xf{A~NRgQVpRMRVx?gXb?HFcG7 zO~2}7oVvu_&ipR#y=78fK$+Ssqb%*}lj>K_O;$U+@IiHS0xxxR0xxxRYS(z%E_I0W zYnRh(SKI@kdY-rk2I_g@9vE~|+F_Mt@hbJw_m0bV6vVIlC3Ar0?XM)yDRkTPkO`hO zW`FsorQbWjbBcI=x0z<)Yyu}ft-XQ|UBj>clRRrVmn8k{1dpo^eA^@~d!py2AbcA9 zU<04G?CDcH@%@2aJ;hUK!ge^+k+~|g6FE@i50@rze6J(Ni}T>lPhQ1m-^Wk(UO1wh zGJo%l4|TT8#fEdL%+IaS-Z>t(Lt#24R;?2MOKE@ZRp@mYwT7y;agL_ovB7VoGw8J*Ng=o}vZQgtTn~sQ=bv&n11Nr6){9{>P;Z z=_~C?(nhG12s2IWde$J4npsyf&TtCVW8~+uhB7uf?Q`*c$vF+3$d)Gf)$++m-Lo0X zxx}Zg1c%tvySQhKy>okX_UC2fle0(f(eo&shm0{{j(KTAByHdv;ts|wWcTp{X}UZh z?Ub2T0_}lm5gcB6Tl@%oS~R$hrFc#PFZ?C={QWrMd$Z2CdmMQeN?%C*8_z6ujxoGqqPc+lG4?vFQ~^A6HS&hQY>Z^%=>?%ruVTEjC9EIo>0A?_O>kS}dv2d$YX`?RqF-^|jGY)HTk8V&gK?PD*k2uQ zv&TGihB-RIf81`Ju56TxPiq#OB}K-+At3&cM5Svh%OiU*?{8zTd-}e{CPy zT+Fgr7<-nkrwn6V0$VQy-2*;O9)_)DCuWSj;O!3ChZl3ip@ucrvlLD||B)>doqxUW zeC~KiY7 z@R!RxsnoY5WoYw3zWvR*clSZY{26c-fv<^roCaT_BN$&;>%1U*X`>8$yY$bFeBvw{B2K100Cf{OoTl%r^R(V#%~bX{^sH0IzqsATo=D=iDHHwW81V|a%_+K< z==)*uoTtN_FLjhY5WNPu(JE&SNxRNaPmvk=xsbYzC+9I6c16c=qin0(cPKM(jM-Y> zgm;agplW8OCjB zTGA1jQxcTw#;=PWdRa>NxIy?RiRHAZh1t=pKifhh65@X!%lGykqpWVJqrY6UWZK(b z7=Gmr$AV{04_Nq2T$DOD+O~f4+qL=6h7rkv~2jkS(+lqeJ`Z~B|KZWc^ zll^644-G+Qlm0wIn)GF`t!&XZRO~|e+o(LYNoo5JqU##)27P6H_N!uYg`Xt$+>RbB za}zPqy4{0)hb^R9)6tD(t@ak;_76`czM1oUh5!Bz@4Y>S_3R9>KO~-SL@PGH;|G8{ z4G+ek$72JY6Z;?dl!Z}iH{W3!*7^h56U$uC$hDhxUiD~km-vGo)M+4Rt6tK&kv8n& z`OG5?o2nc`A9|QL7ruGhIvKdT{ow8gZadHTf2QBWwR4QKWrS@+^K16dBX?6aJX=(U z><;71KdDPQ&+;v)n@20poA%JoWur4b{{-BXtiRvV-Gj|zeCySpC%d7|Odn64Rp+nr zti1}J?7GG?oN+7l)%8~B=Y&>jl=84Hc1+eqe~WG+XCPmJZ0Kt})IScnKV^K~o@myU zj!Au_uQt$EUG&v?Y*gth;Unp*57=kAAKv~Ef2;ZHq|X+j6ZyBvVYWxwaw?v)65vt) z^nV;P#-OCflRg?bEbaX>`Q#i>nQKn74^`%wB3sxI4)N0M#jo1~+zel|QKza&&P`R& zWITO_7QN}z4t!js{5*SkH=IiLY_yFya_*4wNc%PWh$C_K>~kGYY>ACi+2>Ak zZ5lkPxqEP2$|PH8cq%&Zhw|NS>i#2er(QuEspHbl!}zeLUBMo?!Rp+n<4+#zXxZW{UkHyF=QQ&T56*9pmZ{#_G_Ou~G3^^9t%9(VJa~|M` zSjuEC>WKHCx6J+T7pJ!n*KuU%K-GLZdhB;oWPkLC&VMk!GOwi!i$A&ftudFSyvLcN zjpThvQ^&j2J)39K$A3re{Fyvc!52aOMq{JCx!AA+HEiQ8S2<2*U_;(5HY720Tk+du zm^Nf6wsDKPXH%Fh?4huzk-F_@V{Uo@J5p>(v9-mX6kAiCNVK3msU9|L}L`lTmjZbctf2@`eS>z;&h_U;PiXOY8_ zX3cS?K7bF?X4t{A?4F-PL(A^4;NXotD$&ljY1s?Sef%VQ_bKiZk{Mq-XHVt(B_0#Ln!&XSOF^g?P%GA)X&Mg?NZ(ZsiQfRwue(tbhGOLp*7mwU?eB;;A(2 z_%iznEIc|6^1nlVSw{(Y4{pwu)NxvA0?(SA{!VP0$I##D#CJ*M^MKN@og`tn&t z`KQKEKKgqO<%`}ZetOG}vikc%doC=UYdZ7TC;Ul2k6;cQu9`Lto0QIcF)HOx_%qp4 z*u8Ux%!`+_zQ(>knLlKn-;OV$bvE_}y459R_yBDqo8yT~eEuJXjaR`pC5&`@29>M3 zR)WW0hxh+>pqD2Ohj`*SYc&0Ah-YXpPmq=-X-oTgBKzP8C-oN^3qQwijrI_~De*&n z(s86e9rs2U{ub!?8SjM-p;xAx-yRI4skffw(S0wkM|jSVN729fI3XYP*xTngBaiL_ zBF}%5#~NpA8A}~=Rf^a^@hZGIiS_)PIqZkJGpcZ|Ep+7p=sY)G)4#DIYwXsz^sh^) z_#im{_a#5PvL=Bn*T;OIuB}>S4#iinW-T#zVqb_YB5@I~Qunp!al%KLWiw3x|5y|nA0)qF$B4aR@Zj6XWIKD*3GQev9;nWho{PhUuTsmHgG*1v%_<(ne9S(D z(&M}jRjE5;nH@(AZ-FH(b!MBEvEX_y++-1_NVn-Z9J zi^r*R*ctmHh;Lpeu{uww#A25^7xC0Ji4LAiB17`p2mi;_XPIk0#{TPcL?oU4gW7kF z`NbyjueQ53#YeN2$J*g&p3jBZ5~KUy`AqwOra2RB(aoaUF0w@*aV)xg-#h4^5+~fB zSmpb;h7i*(HlOIK&68A1^CVl#hPBG`6nmWSVgC2$gVxWn_vq_T#%}1O?EUy7uI;dG zEjT=Xy<7U3eQ-tZ6I*y7NS4Nn4EVlrw(!kI{lSD9%RPrzs-?f?&tYqN z1)h49^i`a%P$bt=*aaGCg?{kZElV}!!?~4b!I|p^_ESb$5ycX1Tv>u>*_rjcE0!8kM*1W_*e(9ro}m1tT%~{ zWX`QgV*AUQRXyjXgcDnFeTX{VX}3RgW=w$Z@R-^g?Xigr$9H(0NmIQq(xN=_UF$RG z5HdfA&Lj3=F+OQU+}1+c)QtYJkoHs&_p-${bfpbBQUlB%Z6hA~8TMcmaWPx)u^xzG zF9CB&J9`CQ{-S5^Sb47ocD5rEbM$lhBU&ZqPM-0rj*vc)I*bQS1K$~R@d0V+-ATj| zY5i39C&~Sf#H87~UDT^M#CfiT@llLlvLq$FIVPlOv(#6e(R z$JU+V<3y(-X6E@pyq9$7YpqST{+{$E(j^vR7~kEvPVkIjjdP6h{Bd@A_gj}4>ywiH zT)(cLALAWsZF^1;H+sv_h7$sd4?87nH0LK>gU(7{Y9_uvm+_TfoPQ zterT7ddPQmhqn%5tXObMiL+>DJt!P_DYFru%!lN0QYQV9vJL)G&L|Jxjp_b~_btTX z>}7uj{m^{YHuIr9M^#HC{IwMy{YYq|bXvr;%J+Pv3@3FHd(y^xd7i*~@pqN*9?9aT z2M%lP_`Tm4hIh6l!#j-Qm!!VXT=dwdS#vBy_LZyXBk$;EHfO`9^WoQdtk-9?z`y!> zqu5v_^e=vpJr(q=hdwT$f5)W699c*IN-UIjJX2P@_*u6O^z5Q6MSY*5E=VZdHb{hD zJK&#C@X7uTC;S$%_NFdbPbprjE_es*ODW`cW1C`)2H6Ec`m#+0iSqjzvj)CP-l@X!M@-3d4H0>Kz&F*7bR&Y z_NnMF_|?#1hQf!2uTl1p2rkPHE3vh59zw^WZ3Urrk2}of+@EL*8Ioihm=ca$3g>yD zZQzh9TSyA)vHRoVo%=sDPqvHA$pujY=lR6P~I2vefQG?h&78h;-4qNe;W=C@iecg>?*Ovy|#t8LeqzI zHh$}HUH_4>^TIrPcl@zo`uLGG^K0M@;-U6@fUf0@hk_SH#(t{%^o=+a+Ntv*u~aD! zgZmTcEAr+c?#1sdXM7{)_6sk5M7tm1{tWjYaKC|j>DLI#l6Zap7=8F{BR*k$%}ivm z(T{OSE$c4tg5UN|<1c*h)`Ew|Z*VhT9ZSz2=gFl1+NW_A4{Mh4&8+Xi7vxKd`w&_n zTf^8tqlKyHI5l*oooA8HC3cm{dQeIy`EKs7Qi+us%9`S})x(^#5@kJcLDH-RrFz3 zQ}7wFbDqC3?{4iGFhlw!1{*loo<`62Uo+ZBK7GEDF(~6t)`hz9mooM?wmamzbcQc? zA->$^p!J~=`m-m4n3&teCXS+CLu4Ilqr}2=60aihFdq=JBJnVSpZUepPAtqB^b3iH zNhFp-x$9KZhJ2RAL*OaRh+Z;D_wO%o&rS*!dS|q-zZOqjz5%96p ztp#3N0M1>0*dSwGQj_=dJk{DjA3 zJjvRq%!TpVc#r)u;xl&;UxU6Q@oWq53m#^z^vvy?he8axgSmillrkLJ3!Vz%A<)8y zBzQvhUkc4d*Am)4_lY|G!9VVP=FeyVK4nm4eI)EYRU^32lc{<_KszlK$_n_rHwSx9MZ) z^C#Cy98#RV_Pi6CE*P8E@6%%Y^y}0LVlL<6_o_lK3ttmEleTdyQPV=W0; zI8^#(ob<~f<+)`t`g5AiGl=*m$ydSmZzXT#XnTv~ulPkj-S;Fo@QLa;7)X0-i6IkO zh%Z9oPuiJZWDnxa(CC&g`?YWe3c9R1_xO-4-)?6w;#tN_9W*<~_*un1+M8)ZvF%cK zu5DOSlYPs#@zv>Z``hThbaa~xWjpe=-hWG><@NO6buH)HgqQp4{dYh8r;oGR2;vk6 zqW44sGYHth(A^k!x$wg~V^nv?A)80e0OefTV{ftEvw=R4vs7gtti)Bv{5NBZu{036 zoSLb+ZEq;gkH#c>KEbzt1Afd8?hZ>lMZY9Nvl+ILN7zHzec*2AV{vMD=gZIhN9;8A z7tM9VtX%WV4`S)V{iht4;y)k3Iumhk#8dO#>!f!a1Cm76ea`h4_yUYI&k?QL?{Yqd zUjKNeBdS1RlH|RWXAke+8sXe;y+>~aPh1j%$;>|z*x{|`&|fnhF$I$MZ}>5!d<%!P z^FM(9lzKdF<4k$RY`A^sLgL(4ehB}dZ)_}KyowF;H%EBV)=eS$nFD+6LnFFovR?0S zref%W4s$-iYs4_i z`Eqf zxIS5o9<@oWV%;m{dG)=`(;Sb*Hrlp)`;*1Sc?t4-Dtx6noJa($h5k7Xa^R|PshSWlwK03ev8)t+bP{&`O z4m){P{fOb;NZc;>qRXeVb|(6aef6Y$k>i}RK4SgrKy)OZJ|B4eWqAAybz*&FX!{PE z=TX{5-ICsz+%>ZU+KR1kingRpR#*Osar*&lgw2;U?Qi3IK+ED)bTPh`dpKuqQ8eGv zgJ;9=-#utk-C^ME0k5=4uIMRAA`d!fQ<*&`C3VSz->%>DSZoM&kAQ|>;uqVp55Em{ zmROOjQO;Q}>|`$|&!>5wJ;^yM?~pqFCT%>-yZ(It?M>P!?LSQ$Gil@4HIw&+5tBNY zxbhEaV{7!_W_01>ccD{B`vi})N80%o^(dmPr)lGtv{%+ZKBt|rSEwt0PCGkkXBF+- zMLQp$ojtU31?{Y6y>AumOrV|gclR~4Q|65?Y2RsZB5RUn(|?OUDW1h#m2|3~?b^BT za0b~}Rdn3_%O8FY3}+O0CfWx#uRV9etOU+!LEl~_XWzw-QPbxZ8GA2=F%E{=)X*!r zo}qndZ(O;rgEpx*KE1kqMAICR2|s_YXRqjbpJ~Wb>f4@S<6OMUTPM=4FPRT=-!7gd zaPJalbK7l$hagvvJ;-G?IX3L5jRUt$!Z zzDJy}#2*lE7WKVY&S`Evp|@!`^F8OC9lECZeMc)9XLQw8VKvT_w<<3tR#-)S>pj3j7(KyTB)FDVbrcqlVn^%z`g6PW0=E zoAnUq-hNCP=XL1c@{%^aMqA%PM!#vdccLd8`}0fp#1`8wbN`ll{aW3>`F|XnV?R}E zW8X*CWrFi0@Go%gKM#B$|n}`nA9Ph`Ss|JXX@vNmPR@^ zt^6YM#L3FiSx?);lcK2)dla5~3wYv}kA1srrso4kY^&qWkV3}sIr(NnkGjnLF4q=i z*T?I+v@y+mcQNIj=yjVvjk!M-TYRYS0CV%PAA9?~Uu%@ScZ41p!}~J*y-H!P89oq) z{!K*k9aFrwbDp-y=OmsNlyZ(mn4IOv*9 zDy2Vl=d8=;Zj$jp`R}hDJmhlxX=j*!&yrWhUzZ~an>(u2Y4*uE-pl-c6#7lDk33R6 zta!J&$}Cgbe-R?e+Tv z_9O6L#kruuk3HOr4E_-OA9A0?T>2~a1^gKOINFOeQWVPpR%C?!&nX&K%%dfKLEE4)|=~7a_YdfT;zZ zJ&@g1s%if~6Mg~kt-vn?{%+tG0zYY>D#`?YBk=jaJ))fZ2bu7TfPV`3UBGVvJ{R~% z&YPGI{M*210QWZc&|a_4Lf~c2yczgn;1>Y@A^S$NfO#5te23k8xMv*c@VUUt-19K- zF95#?_&>0pbRIAVflmYOAon&CJ`eca!2c2W9^e-P&%V>5Y+yo&sY8x*_p>!|w2Fa$ zG4MYF{v+Vu1U?V=hgtK=0e&3t@CoPFJJ&EC_4?!kzX$l}(a@jsf35|d^G}Kv06!1- zdBD-{sbMDkwZK0Od@}HHz~=+Mi1o0Az^?#)K5+OPulS&Pv?HVifnG>elhp&GLJmV{k7bWN6!C>`%LcFvp)AC_w%@aSq*NM zJtW!Ohufl><-EoP+%IHpO}^pRlYy<-EcVb4_&)}{9DCEz&y#>Z2|E(q+c;lAY@_Gx zLsyC|^f2v6P+N(yy4U@n3JnkATiS;i=W(_W{DC7=;#o6H$6jn7Lrfa}lJ)G3i?9t_ zc&2z{%H6h*sVmn$6niuJc&;rZy2Tz6{V?BXdhRI%DPRE^HFZ$MunJlN8aOLdJ7J%lT%pNer8^^rfCB zWKC0KfYuC&nS1ck=Dtc66=IL+Y8+|25#5&^sf3 zc>2vPf7S88k8dHT7ZB%?fjk;WA3tmh{oQW*@Q=1h4|N{2ZR-58XRm*m_fS?Sc;mn; zzFC=nRMeKuGIskqSJ#Sz7JI*fbCEh|qtHO)V~HN;6W2PGHc46u_MKrH5A7r-v`FB} zumw+{6G{B9|Nb*MJ6GoPipjrDO>lJ0lr@8W_@wan$lg!RS{>1hK7O2ir^geKU2_xB ztEulp_7Tl1!Fe4rP4FAIhwJ`wvAGUWZUlLyE{(wa%`p>`2)hLQRz1*t9|&cvf>_->YMjCt}v zTB57O6Z2lO+UF@*7xQkN+UHnyZ_K$pYTw&u)xNv4hz%ASjIui@+rxMtYmaO`{g1nz zS^vQun}``a63_Vu+imvd$!6PLj+7YZ!L2`_T#4z4OQ+r+-|wz)ZCbXb$1;eP};%c3R@^i4ov?o!wJrI1_)yJ^hA%>BpbS~S0iU8tAWin zdw6psWeaQ=aASa5M!n*RqmX{<$F-H~gsINNEaZ4Re+#Fo#0nKPBPr9luQgNc3$=yL zn8es_3FRz^5cbP*eTvwN-NajPMq}&FOVo@6(s%Oica$aHx0pg7&COF!=h>S!CExSN zW`{kbc`$ucrPE|!^D)YF!A}F>A?ddLYhxI5?Z67#n?#aGgDP` z^S!ijG<0Z&E;-1^4)*0tq)hq7!Bpz`W{!G#EPOYSy1uw}!{(pRXVKL457adTo*MuU zmW8p_N}a3GZ>7HDnS08p?~xxl6U);)F)#imEwMlEI-SiiQRsF*bv_XD8%^ySmwsQ& zkrK7w3aWBB%WcP>5ghdc969OOK<$&aX6hrXydk;FHEetT#3iAkJY7@wzRg$$GYt53Xt zzV3uQQl<7|Z2#_y)h7nh2S>lCJK?xerS>1kI9~)T=`!{^unz>!WN z=Y*w>q2BO7>Nvh5aRu~A=G*e)FQa{=M^e{l@H)UDxcWtdkMg4~p^VD}uf4U|7BvGt zPIcgemn=iAU8J8hr}@ukRBY(lxBGwWA$ZT-spqhCYKtJpgNCv%isWuBBP>st7)eS64MySW$C zysA^i9#Qp{`QE&$x6Nns>NMeN%Q`qp-nUS+hdjpuVH2^v31ONejkN=xSKxs=nS`T36?CQ&d8( zt7b(*g*Hi>nka}8l2^|Q`Yp-LB{^Y9PF_)7qJcJ1Wz^QK`L_^dy6PJ$Yf7anEu8;s zT?%U(-DNH-cVX#rmq7q&mRVicMo6NK*OFH!8$a4PXO5Qa1M#cLSHc;^^$FsSB8cL2 zo0+k9f@E7%x>~1u@rwMi^5S`wt6k-34e5=QRprIJAhoi(v3f~OWm#>x**v4i5~eDln7v=%Bg8^xob+ReB{Zig(!<}ak;BX>oh%+*$)#n6T?JJXSJy_;57r) zL?23R0<7ZY8)2D$rRu^z)KBwL2tdhJSxOCDc^gT>Z~oV{h*Y^)CmFIMu!;4^`6nLHoHorlZ-K|0dMkPFsL8) zKzRQID-#03#N9V)T1G|8q7nt#A4{S#Ye{eZvmB!gqV*z^h4EiPSXg8@`u z&?oBLC}kN*g|4#Nn)1HW{94v4n=W#Cy>*qk%PInp6}ajfs~YstpWqc(cO@r^v`sP~ zxy`*I`3i_RMVrb%@ny-Zyk*IZ>8q!uFh}V9JY#yI)^}!YVo+XkSgc{>u*OQZYjs9N zsk^9lNo7q#jkgvQf6X=8^h7?;>aCU`Mx}Col`1H#s9fGay?R&b>x!U~6aadY_WA%Y ziD*?e!I%M=4NZ0yk*ZIMyz=i6f6n)N-)p2WFwE>G!oDS?cv@j$RzXp5*1VkJtb&5Y1+=H3w4t$Ho1=|$Cx)v`cO`m4R!xI@ zO@1vRf$Z_UfT^a-U0GU{U+ZqrP+--P`en;&GH)%Lmbu!c(i$6T=eugiDZdcabggPs zrK(DmsajRde;Ui4R5OWTcIj>Q?DkHmc!dJHJPlv^DR<^Y7sD*K;J^1GOkMX zpP-a8ozq0kKbwu0U1Q~6{WmeixR#jLI`i7}HP;Phx`~D(?u?%^=&CT5`uY(MX8bU! z^q+M#AFYeiy0P#C!3CEKO^u&<9alPAtE{=Dv#HIuIKX3x zR?I<+KB_A~0)kEG(w1QoX{F`mZdW}Y_>y+{0I_tIV^L{!RizF3je)Vzty>=kw2umv zHT4apRaJs|UY=HG*4jjR!FC5xHtQA_gG?u=*s5k-#?cQ{ZCtr#47}M`RWeqz@#D1u z*D40wl#1GF*OXgp-7BY1>v~sX{iIcss1H3fX_*)WQ$So^>z=ZzthRbeO>NDjimKZB zN%iH`v!-7;sj4(3dFqs9bZ~KHb?FLM{gi6~%U`)-iqVbrQ~Zaf?}5STP2fH`h<>XY zU5zd+eQ_Z+cYT?=vaX@lt(BKHlxoy$h0EkEEX&5aOxGsXNro2uBZ+#F=8|$FIi~f*d z%y3^`Oa0u9WrE0LRZ9lYCBWnWV%FnAMP#iusxaS0Ta02cKl5?BxEf@p@}~MQdS6|q zb7f9BgS?zt7t4-Zg7qHn)no{1z4MVWt*WZFjAmIWh9^Vs>DtBy z4NaihRbA^|VyQwXnzn=Lm}4XszZy zwF-Ssw6zBQ{C}37qM0xM*{h}2G~Hw%IBZ`3VqQ0v8t+H3P%S^}d1BDB^*;D|wFzf+ zz6>v`^MyPnKbUM|Q8z#U0g?fUg>7=G>#B5``;-_M3=O5B!YihwJAyg$R(BilN1vekKpUSx3( ze36e`Tw7jQmM>;leJ{#b9As1n_(GQ{$j3%?P9(Ji=?ajdT z4J%ge&1Th3dbX&t8e>khom=4`nTCW1!Eb6aV&_$qR?(I~MlY*!q0=Twx zMvUA*pcNJ+fWqhD6A>2SgY~{3jiSc2+9ahfYhVc$)yoY%+$4M7FkbD;2jyo$BrS0- z%Y)1QUzvb1fBBn%=5t_Ebb{8IA{44;}xy1rEh;e{X|ElYHJ%_u&&`|BH*RU?lqX=5attiK$GhNjOAE^Rd$pO48i z;4F8VUd5`aKslGSx(==vCe0M%R|udNpH*kIe;JI7m}gqmRctLyW*?-!DTGD0s&V0V z&=m~?MO{?`CWOwmV(tbSuXtu$dWnpXDr1#a>=(%4$2X$2fWl{dYDG*lb#554mTp*5 zkS+);LbU`f_w zEgka0P4r=ztIEQazJ{S=NkWkxq7+n?l~(!eovCIc=yNL zW!cJ52>nKAPJvhP_s#t-!&{eKs5N+}IbWlVQnKoFF&WflmgF-`2t-1>Sbffy83a(QD7(xtY>*J80nu*FR~M0YIe zVu(ph?`KnM*XxV7wSJkwarvf;6M3_&)bIq0pvUyY1uK4D;WJaL-&#qmh|BG+b&H{C z`DF8}E6WP2mz7nluy9SfM%EEmxZL9IO0d*cEin6JmQv~)t1*8v^CJVBks+eRC{rhf zm&ShPmNn)Bk%CC5x1?reP3^5Un!YH}u%^xh_gmHV@xR5Lh9vW;D89-}%cw}T=0)-U znAR0{*`@U|4N%DyE=ln|AR_fDAi&ZLhcsH5$;Fj5raK(dOL&^8z*m;^pD_}2*@rr* zr}$!vXzsy@)RFIXH`7P^Z zL6($fLS*I?W-QLj%gXS+$yk)x3y-&gdNz~Aed4(&JEu@9%wD`CH#6^wA}u>DKR-)f z$O)+C^{g(K6TT&5%1qr~XGmnIzx>g)U_AjgmL+VN=4H|^t0=8mA;Q-$*ErwO2E_S) zq0EXxQ&{b<&IY`Zmic&?X~R1!St^T+$LeBccS}_$7UNbY$%U*HLz6%*Gx#d&D|Gt# zQG!LDYLO6Gw>01&4y*yRLo;KP>eih#jp5NZsHz$ES9Nirz!e)NoYYTmlxRrQl+{_m z>R)0!Wlg%K$c2W9h?$&IZ`h_fs~C0ght8?j7ci>p8rCF?2fIEw$cmhyzgmQ-zd>IU zGsbFG{&#N3ygs8iE5A51r=WQ8lA`Y9r;=J5%X;U@C-@KgpOA6A8au(-lg-i1D7Z(&|Wg?A?Im}q) z(w9R0-nVb_j(@yDGyeYeHpxO zq&@y1{`XX_x~{Yay;G-^(UOcR*j=lxWPPZi%n*MBy-2Ijn)^yLmJ79<%%Dunrm}q4 zE1?%TjhF^(L9|rE1rMtgxtA$kWj0pV;ft(Snaftlv)_a*w^DDxmu%V+%k=dvY-DRS zOk1{wR=QorJSd{Zj>C!RCTB8{5_2NzR!uBo)LQK(pJmTZjr{1qC z&ysN7s`XhQG=>*hqtOYAoE55D7H2`a)$oQ|N;P~^;(nsihHK}Bapm99wW?CBnxN3i zIt($0ClswVV!$!~WF=k?64Rkg3SmymqqoUEs+s-mMIFQvroHQ{n4Gg2!dR2=;GrA9(S)NdFkc zrB!*Id-?*CNK#*Mh#tIuUbk+bpzsxgD-yv|S$?c_D7P zFtzjwi12ExH|l1NL?7Y(2YdrQw67WP&`DPb&GD!YKSYM#BTeTi-*nfSz7mz0bzMLIz3NcZ@1>G?#K=qTx?aOF$P&sa3ocnZoT@~Ws%lJttK_CuI`{bCbAP@dev zqP`O{vUQs1$O7t?QJCL%4vNnx%9XUBGI9#@i*pv`^pUVQqibXPKhcZ;q9GXSnjW)bJ6)#3mYP0Eli6S3r$RPFW2? z4Hv92JBrG#dSvSZJ zS=n9T#>FIH1bCH$#c*wUMK}pa?1XXUiF&QA0VOJx5kfbv+-iXgaF^Z&y(>%2YBEsu zSSS>7qpAjow@Y~M$3rr`nmDW$ThudN-)W*10$V@-{({UFpn0PYF#VlBT(Z#(@*dLb zwDhY6-CeUPAdgurZ05Q^0xZX{(BsBTmIrRa-Z7A)6*R3unNL)C>+37=xs zLda_V0`rP8sC!r71ldjykh-Ma^=-BX`F^BY9j0kTk~e(~>o&sFsAPIxY@kM$npav? z?^0GqtIgJPU@3+3rC`5bKphI_`xgOJK&q7N6LP_+U`BHcz#JrwC4VNyrWeM)^Sw-> zX^hDNmxL+``!?2Ruz+H0l+CZLXA&khLpB2WZot47rz&UfnB4*6IcZw5z<&n)@f}!vMs|Dn22> zKS8#&`V%2he2xJS-mGjb3CR;2kAu}Uq&6)+zwAaw1&Wb9 zTSc`-DCE~w&1e8)N_JHT5mgZ;O4}uZl{F=}4ymtuDdkNsU}GmypGop^YOf6PmLs48 zxj}+N`|ny8TAG!L@)L!F~lKNeOgV0CsuT ztCHV#xoaVgZ(n+Rf?3}nrWT$y>vxUp9ASi7jcawn^=az>T)3TES;>4gqGNZ+Mx?Cf8bQ!j<))aVULkbfl? z7KHfv*`1w`zIbtNR$5+SLh_tB^qX&+_XQD5)CA4Hnpdh5kay}gE!U{HuL=Kb-Sz#s zX1k5;gT0AhRVLnVAp^-L#7dMgM+`kSr5TZK3LjQ&>!lmmFqc-v9*k-iswlkcd+-|( z_}#1W^&Hn|`c?Vx=|c4zj1_C?SRX8cB&~tKYa)gaE%VFR^lv^9nC+ifFB*2$Qr$P? zby0FwN}9WRQFSAY5se$(_eW7wOR6720|QPSqr7?}Itf>j;8M$2qeBSI#rhfAK-r(dP3N<~7N@E^#fdEFg>!AEUW_u3o2>!A~m+ih2!d$>F!# zE&x17_GcNZL%s5?zy=KNf)(k7z1|6aV`G;@t4jD@z;3-h;f>nr74K6J_sszK<@LRL zeP*E}DwnUBXNIHnDpk6MKpi7qA-Gw2eW_yx!lJq=*=RFus$$PYZ=uapT}#mR8b6px z*XWSU7+K3J<+i{@Fdrc^ItDY98kngl5kAkhKZp-OTG^^bmea~rU-gu!s4s%Zdt(o7 zaBGwLeqCq{!(0~B8+9=goHM(2nbC9A`Wfvje`4XhV9 z!owesK*LozHQBdKVZ*WfmLv)uJ)W_$Oh+Z|96>3N8Zkdqggx*Di!>>W@Os&thVNU4 zu_RFGE%=jlnS-S(&hCu-B@?v@7cM?Sc2rd^bC18G|9TtZkVS# z%W=)iZ^N60AbH2Uo;9!M&1-18k$$1;P&1ugt|>>A(K3l|G9uuND5nI%s5qEM;;zI% z@0FY($(b(V(eVM4YhFM-L@FUOgVY=|=8Vt|3Eomx6qWUCG)VM%eRpsEqMQtENnyHo zm#lAVuc(gWRwojT<;z1%W|gMr(aSc1!}`inQD2Osy0~olisDlINXqY-ea)(|epzun zHFT91n<+AoXKNECsB5WBu`C=H=NIHGx*%jG;gsJhEQVvbL%6ZmwqcDKdez`I0}L*h zdj(4c74@=OVC^{mCvwmLHq#nJQ8l&2Zr5_67>bwaApu}DaHR((cV58S6^J1H=8ZCOEJ~;z_#Kvx4U!=+7_#GD5mCd z0^CU`sv)rc5B-`^K|pt z^sxcA$GooN1nsl@s(*}TT6a1|4yAG+7iNa4h5r6P=brD9Zc zIO&e?0m?QkEMkySVf{&rQ2iy3nbQK6D-gyH%#o5F$wxd@n7rmYvwrCoocB7=d#99s zum2Nfyyjoy#t+DQ8|A%IYB2X9@{bBLUh}Vix*sUFL;N12vlwYdVKm{Y-#Hc{$Rw9j_zK!nUC1WZ^DKt>*sy1IOE}W{~FrUbnriyoNc>e-_zrB zo3a}oo%xIHZ~o`K-L!$S_WWxTrdq%&X|IE?!NB;AMlOu;5o0)avZNr|4e=*}1cic1OqvCge z5Pw77_r6vBO7tVCYU|6D?yFw;?BIRx{c7ssM;D#A%W>?c*4f{CCFMI`CNF+|TFrM} zT}TKn{?)2v?Af-dTSsQ>ja~HP0|UdxU%qA4#9MERI(3rz%`@uP zbK`9{ztK^*_!oa}Y)c+@bm+FJm)@}KyOcNAD9`3zm^`u)cB>Y!^do&lqcnm7z_^&=DhN%Oj4y^#?5 zP~bHf&!r}w5EIW{6Mmn0Jz!qHu3b}2Jf?G7ZEZFXMr|;zADGv_1zm&dlVjrPZ`Nnm z!^VvTXI*DKV!XHLJnGRvxbK*F2AFtuUI34U&$>1}5QyjN9L@a(4_Ed9QFiIi@F)kK zciR9tGvY$OsB)v5zGS}dxM*HYF6Wq; zi@%E$xJZGE6u3x%ixjv>fr}KlNP&wK_`gVjvr1h}aZ$TQ?$UN8>`LA>YnO9Z_OAS0 zOLvv*s@PSxYxS&`tp_w78e z^YG5sced~B*m-tmXbVtIn|hMVo+tM`dEm*zPab>n^(Wh(?0E9*lgC=>T35F=wXSd7 z*!um}t*tv-_q6V7JQ_YTjNF>PZRxg>ZB5$_Z;RT#bo#rC@GtG738U%!3h_U~`s zvwh$81KSU8Keqk#?d{vUwyPbXJEC@s+@bAA*x}rfy(53e(j6r`Dt6TESifWAj_>c- zx?|^#Jv;X8hhqk1ujzHA_Xo|;35SsQs5#5ycGD~ D{#*{% literal 0 HcmV?d00001 diff --git a/sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dtb b/sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dtb new file mode 100644 index 0000000000000000000000000000000000000000..963e565cd1bfca596a77cffbe9a1df7e982e3383 GIT binary patch literal 81026 zcmd6Q3!EfJd0)@&y&t+m(s458vC>IG$ZBb4ckgbOmz#%dVO|0WfgM|Wy*;zL!_Dl> zP0#M#5fd*MF!+J76AXUg0}KWSjDla-2D8`%OfZRT<3PwuuF6i&DSo?)s{}`d;6Y&OEU9wRFG*W>!iJK}Z} zOy03nUuj%e?F6&YB*GnysVJD8Wt7MWq(}T8EW@Aa#}CW!$$-QWl>TBFK4mlL3I6#K z{5hcK@jGSs1@fK0S!!MBk-Z@V6H~dGW|QtPQ{H@r&;$M zRHPc3$3gRE0>2#ajKMg-$>c${%B>J_)`7wIAaoXan12>ifQKwh`JNrlc4wDn7g&aY za_>d@o$d4CWl1sPz1X5vZ?(IZ1KNi{@%ID&MJ7*5kVYcsx+Enhq0_C$_3m1|=BI_W zV%v(!ar$gVj)dnMJC@%$xsoX++HwzxMT5mzs3|H?daPT|Pd>C9BIo!(^V zcw-Ot(aV$%7mCaO_ybbTs|4lc7Z!`l|HQ+lymxnb`6z8>)blueLE6wy2DUtBmf3o8 z?GYg_qfazbr9fIHrS}{rF^E8exynN% zH;~?UBG09_cxHN%3Tl~Sh#0@@wt9;(TP?GM-f^|%Ur!>+Fd^q6*_V(*ORFwxh?BO< zd$vAZtjk+P9AFzZMfB;r8-4T!)csonU?S{am&+h}J>bY-L?1mFu?y(EP3V->5ADYrtE_wj+V0OiVCYo> zxw`UY%AXz3cHi-^DPK^ZnexsMNgf<~r@9!2IDFJvq2Fn@o0byuk86DtjE~4p+aiYH zcDoY?Mm^)~Kp+j?b57ZOL?tbuYt{C=fLW5qadq9^Ewen~pUlBOpM&4$v=icgM5r0t zi~dn(m36^jX%@~qm|p>IFv(bgTX_-E6h4ZGX}{;Ym)p~`_Lf_9HU3Lv1oGne|FKRS zH6+EPVQi{=1~6q)c~sYbj%50d!rwr=W?|TJ%+f?kf-`n4;ts8`Q-JrS`7#c%t}D$c zKMJGeI^qnZMZ75|(ef1I<@RgN zoTji}WB;o(Xr~i6c4{Zm%-9K2KqMu6w&73cmL6L>UFFD6J3Su9PVGdR89U+L2uVA! z6NeNjU(}C(JN$`rX4jui0^X^ebRJGy$#{obYeW-1+wdn2qmQYbjyv+xpRU8PQ#+BS z>rZ|w>>vp?Yp%ws8KmplQ6)ltl_e7!OFqYBQwPYOl5DL5$>&&< z%2u)Uc8j_rhNK zpAFj0*sL?Zq`&!bvtIA`lfGj!`s7sDZQYjAK#Ji9JB{7hZ1j4d-f3T~cl}!XqFJU( zI&)0g zcdX^)L)P(+Ss0f-SvltR$vUKc;rB+?0^_QD1-2dgLq|TyyXPhchP;n^vxO;I-XD%I z5r?*Y^OD!oPv|K&;`UXDhR%RDsega+x* zPk5y)8YiB{5tTUeVc&LiK4y|vxzzR-+F`dQkddABFtymYgcSk7WEN@BX1`AWLE+Di zz2ISmF()7U(xvu%o*v3cd;dKk3V+i#Ma}apxecD4_aj^pwlWB9wu7V|78~8x#jsl^ zafC`7vDpazci?L7-I3_qf6UFl=LQM+2_3GB^y-~%JMzO?+)*0r^DPbe$6Yf0PG~G@ z_yi#HP2jOk7~X?}aq?%-IIkKP+W;mGbz?fOr$Fn`i?#NWw;1-qrq`{9waeaexKhKa zP1lQi?T#Nt#+bxMosV;##^(eWn1*Bg#HDruqfW-J2gJ2XEprFrPZSK32HzYHNIjdD z`7eWI!E5|J+VBoq>Gsxw9XBdV&Bn@kzg}B1H9=hUeUkho9I7KGf#bC%Y-o*0T*~-r zTxl1T@imA)35WP~*pb#^>DoF$qQ531J<}=M>yR`buGSju`FJftA_DVB|Lx|gu*@e^ zCggh)I2edeyS~qeWA4q!ivPScqIw{$JE1FUKrF*U+LQR$g)^L{AW70;>+z3Y(dSJJum?ZCeLhhvQ#?yidlo_j(GCP^jCi z$?Mat)~_3Vn0Q0!)@`r$8Y@er&NA2FNb0`U@||q8pVR^IRZgjg#W3!5I}y`K=O_+C z$H}mHn7fX@&L*3t9CkXfZ+k*helIRH?Hp~nGXKCly46|j)%|Een~cc8d2U7yKSe~A z>XdI+Nu8V`5`yTM77c83*)k96K>MKWCOmE=0|eKe!p|8eqOx&6NfS~ombdk*T#tn%Y%I&$BFB4Fpw{OU~A(94KegMG4^cmP#w`9jMsXr zUE36dKk7=x3CJNZWz=zk^;mISoAQpt=e43OPx2YmC%Qgwr{5yyR(xLdcl_~MrcL4y ze{g(W20ts;R(OyO?c?%bS`iOB+-+G8($DiCT*PC9ZTDK%PZ1A$%f4kj)Yn{FF|CM) zz3tyJ4=#-5ZN;=A9(G9GG7lYJT|Jmq#KR74TjrtToXdl0%7Z?pM`igUZ%&Y6bU%)( z85ep{-1S=+IxcA*>3tQz4NS0qWYb>k55A78wi&>3k8mT>$fpwPKkkMH*T@ZzG(+iJ zkGxYj2(w@LYg|c(u%*?R>i9`-!1Q!Z6St6wl(hV#h~Ezp9bARu4C2ae7(C;ZwiXwVE()3wIaO~&33u&s0Yd_Yn z%2Q-Nkz;_3wqrlc=XTY8yg$s@uhp?PPQ%#mH({m^S(`ZatNbz2itGm)l-iGFM(KYm zpl5ue*vEG2e=Vio=!AaQ@q2B*)vlR`aMVvuA`fVZ-bL+1?@cSDBNRx=tX~(=0l7`v zM$O9Rw2ipgX;2iAWs|<8@>NvDZ&+NXZavm_QQbbl;<7I&Y8%vJr*%8(x=eiES@Wix z@C&o%#&o}WJI5CWTNjm2#;u63k%zB15K8is{}L>|H-S9j62?4AoCrY_-0?;-)P8mNuyT6=2m3 zX?xynVd$+qME-XI7Wq@UaUIsLIg}}rOIQ6s>2gfY)BQzDS7>)vmV&c$eE1HjhQIiy ztOIqB>(}d&WAf5^Odf4UQlg)%=h5zgO~YJs{DdwhAx(H@U)VvaDbM>7Gru7MR;+xy z)g!ri-alzmy>pDv2B^#N6D>bnUhrZ$+jIz*$V8u~Y}CiCOSKv8G=W25M3ZN_p+{yt zv66esi1axAIPwDn2?)$f?e=C#!zo~dc{s*T#FWawsJlew=cj3V-e0RPhO5n<;z8a$ zzXbq3C3IkeWRCXzNTWWa&+DLjKIUURymBX=R}UAO^%`IXsi)kVB*e|>2n<0NKD((S z$2IaFy^i+je|fk))#VtXPF=2sT`~Kv>v_v2dJe2B|X}?jE=WjI-}Q7{V`Efu<1Bk^C z@H7fNzsu4Yq~|97sISzBEV;g8kUy?dc7%YZ&2+fS;*|O0Z5GGX;qM@AME+Q&;~;-r z2YZHqr%~wWTRNlHQT;JdQ{)}eAJ?fLLcr4~^t|2D8KmbX{+PT)Mp=gR#|@w|1Uzk~ z!}nR7GJm|o;^C%?%W12zVNWz8sNA zXS@0itW*4_$v6FGe@W;{X$o~X(M@Q?AshYxPIDZ_yo->>1Ik2vbKPD59 zE%;*qmJ9(;EQe#@JnJPEr_3Muzem2V?nm0N{y2PJIaj9dAm0oi3PZrtDD>rjFgwwA zV4Z4TnW`y#hV)I*52DF+6ngT1pfWuN>S25{nT(LekbUJkP#FTAHq+s5i&N&C{GTbW z!#vW4_054gn!d73$3gzM4)zQIPovOr&eCzm?$PL|ePyDi$UCGzu2VmRfTvOD`E*NX zke>N|q_WUlt@qmP-ZCXHGGP6~t{Gg6R;K6XCjEuXS`F7IpJ8#~BYQrN_%j{&%ZNYA zfxm|MvmN+b-sBendSmu5Yfy7#bG!lfSZ~=N9fW|V&FuGbi&NGXzT4us_B)5P5w(Rf z9S60A4X|ejcp8O{Bt$x+*HPO-qNeZ}vMp>tB!+;eQRw*`OJ|UtgZeG{WkuI^&1NVR zNn{#+ZTCY`2B&k3SbJ}}wz~-2n{X`IGW0w0q)enicmjvQh?cMIIy<%SEJYQdAp{gX;+S#QYXW;tI_NE{7v*6 z)UKqTPq(uX9ftJB04x~-o;LHx`z%hGKi+9^Tz_0Z+KBvd8*}gv1Ypk)@H7e?b^Ukr zI;uY=YKpw+bNceXR}I?)E&0hm4n`-;E$siNqu2L)t=$IcyNO>W6FAy_NWWYMDnr22 zW_9)|i&N&8cUc@)hX`rI`elB8N10Hze@!ivtp$;53Q|f2PK6B)H>U!!RJqPN+`@}F^7~FzyZfvEl_`eoum-*%kEsm>04Qa#r=0F|c zZJX#g$R9Vro+03g^5YmdPZ>tX7g;)^*HQb-?aYloumQ0c0-i>p=Zh_!L3$3XEAhv4 zVUV)q`i=qjY9FNN3;|D@>A?RHh*Rc|FR?hT4t1oB#ve;{9N>?m*YTyhrla-8R86t> zaQ)-x_0)B$L3O!_KPD5AE%;*q(=r4+ZRU?$tKG~WUuJP!9e6)CB7ZE?agaX-V9yZn zGzuMc4Q2E?sy`-bZp9x(Kd30zQRvC%s7Ys#o}2jNHs+EaTn9UbfTzuLIA?Ln`bWJl zcXi;p!m$20{9H2Ga#ZBbjR%8#a~+~E1U!vG-&a^V+tqhqo$6dNRa4|0vaejHeh2|i zqtH|DZwKi)P!BV9Cle6LlB=shWA_GSM+kV@Oos)FQ|6nmv^cH~%Sap6HwWqnZwtcG zwd6tmxB>PI0Z*gQQSbLgucP*rNmXveA2+BULcr4~^yD*|q%%m*L3K5TGL`r;-lJ)m z{p~W3WM`krPS;({9s+)|8AT}1K;9F&u2A8>7Yq|}_9~O+DmyUG!=T4X@tB2~SrqHrUrQ z5C?KsUIY;wc<+7!2+T)Y-Fuxtp65IxzV`;CRV)s5XFU+#(iAJx9)xFsdJT~o&P~WA zx$?CpVTHfbz);WNKheNP6=qvPc@B3XFL)B>5H9dj3@r9# zTj2Oan*&GEpxEB~o%TbVS6duh5}ZqjJL?R4U(06SS-z||P^kDBb>Of+;nvrROP%d| zl4jqN3oX3P&aTB0L_RA3^=Q^qD;wtkG9>%_u|imP+C~XaI548g|3^qqd~*&N)L(s) zZHw^JagZnKYy5z{)Rj4UTI^)+fsuJEry^&W|D8rA?f7?EN2KMY5DB zvRS1WuGC|(nBB3{;0CEJ7FZska*LcdY61cNzXo2m@EB$DDjU32lhDDLvO>1R9&D>j zg9DqkC$(hKDDQ`m$3Ps^$Jm!xPxF)WY^L*e=N+rRyc0toVV&@(0GFERO#|`hpQi4m z!iOD8)=`XMLe7Dlc`{>3kQ++^NGicx$#*AXiMAEisn`_sMlzNJ6C$OjS9dH4Y(?nx zDGv%RbwOvK?~zpatenb+`r56rr1DYl0sTynIyNbl-^4YaPgyA&FTaCRKA*7W|E|qv znE>v_4vlT+jJ;OvmHIOMw7s6S*I9d=u~%HgX8~_*OksO>#ue7Nwqwdb`5^b+cT{ft zU&;gZk&Hb|W9JJzs+Jjhn1@7BnPUSZIA})ctF1lBLSROaFJ>dYwbx$FX9W4l*ux0m zWb9!CFjO$~7y+D&J&XWO#vVohCu0vIfT5l#&j{dT>|q3OGWIY6I2n5w0W3D79d+!X zo@&QIV~>`jtuFze?*p(5>1=iE2}{SG<;}*PD`3kYcC>QuXzWoRR$txj*u!x&wd3xM zJ?M#a9R7eFi4gH-suM@K!&=U#F61`?x+Uvzgw8&boV+=Td_q0 z_yzKqFP0#Wp->)s-)yTUXO9I_(5tMk+wx`hu<}aXECIhro_yW(*(Y3D!iKN|?6acs z3}v4J{^^HutUks3rv~uvDF1IUvX%O&1HVWfu2Q@0hW9rae`&SiIFZKiOxsS6VjxsL z#q(zJ2>;c^csUBHwcNYkoS$d-3ZD5sp^3h_UaLp9A?{DvH}uIbmF3F;Kn6}1L>716 z#IcW!N@e62!}ll%W8B>PS`gN|5yknJ$fL}JIS%Q45@Cyzc`u$guS6aN;Mk~i?(fE8 zD8kO%f!&MF9XxoJc`sWg*}M;?BMQ)13?no5=6l;rnqOUM;0=1-rwB&x(mZb?Cg3F(&4OQkgnrz9hO7b);%iy;Do)`#2%A$ zN09;ale$<(8g2b1o2UMD4lo1dq3_8Naa{jXDL)hZKhRFzmZ|f&>uL*gie%K~iKT=27 z9|b!$BwduXf3}XC{Z^c|wSNLMh|dEmSv~$eAPF5gSN^@ZdftSA9}48^jcxGCvgn`p zJi>iiy7eWG*LWEl#MZnevxFx&kX`mfjcl1&i2qH*>6^Tq<;fnrJb)9*$hTQ=k-VC{ z5|4au0gXqg8yS(W?5K+k80y{2Mvi)KwF9ZRrK>FiTZ`|oox&DE2fmQm@4?z*-<`;> z+?EcZHVu$ANYSuIwurcvYQlMP88V zQeTk`4*WHIO19?cXw#**+IJsiJdcAspi^JJfaHA_aT345oC4FFpt_j2j+8@N!8iRR z4>3av@><{c?~-OLV)9@c@yQ#IBXm2Bm8jQk2Gc@!QfXX^NT%Pgc$%N^7!R0)upwva z0z2!yy{sOyKA4WM@AWt_jPwJsN%_6UrWu~H;WJXU#}733xjaB--~Y6T^zpO-aL;y6?|fPNo&69PK4GGxTC> zk`j6bBk>DEFDA7-Ev~sR43uq_E4q&T2hyrx&+ADcXK7&{-(IL?6W^VyO1;ia30cwk zP@=Pz$jiy}s+1_FJ#A>u3`-k5I@(K7TT_3%8Km;IK_6o3ZPGMD)e-$9>Tb28^^@A# z@G0_l<@2-xK8ei=+Pm`7`pfg0Drj5E>$WmpQ>Jg3a{3nKWvk5bA*0uH2``RKdHW@L z%@|*paeP5}P1C3ddA(*zc#+INUhre~nR8BmqP(oT^zk}f!iz0-Ft5|XYnF?v2yBPS z%e3@IVpR;}g%8P7ubBc~HmOgqvn9Ovf9F76bN%g0_2Qh1Azxp!CA^*s{DHjA z7`@IE=w)5AkJnrYuR9BPCGGf(m{3%3>&oo%Y#2 zqiX#!Z@+4;({Opcu#DHVXh^owk+mvi$pad~>du;p><2O~*6Q*6^Jc^<2Kz?0x#?+%&_NMDqPt zqHj93N%w3#X-2%pRF{;?k($TuDT#LkBAOdns{<@V`YHWmhDeABT|>}<53OZp^j zM}^}e^er0~pI62=9T&;>jM4W@pT3d+I{7}MY>fP#0>0O2`_(a0tSogbRq57k;dlvM z%f`zW6!1*iP&!_c>uJ-5PA6?B>5FY=mDjaw?0iuf-*oIG-^?gLeG|S#<0$pbbyh5+ z{qjr8_@?8i=xauV)6z9%_!f<+yD}9T%9y-Rh>-yD$%)Uj3w_} zhvo8qMFH=mj#KN3t=(BmM(3jOmV9#^mdp25Wqi}|mV9T8Z_W1mR?*nYcT;nNugmwA z0=~&yb1UO5`Q!#%m(O<<@JZ$_RdyFv}mAp#)kz>I?UYQXy%d2qAB(L0{>H5ag z3wR}MZX07}CF;c>Df5A3-3oLx4cGnXBg7t+ZZGzGmy*1+?#v)EV+TbmZ+^|tp_9@` zc}kZga)5!XZ)W;^+9fxryLNdF3Jt6Sti!Q0Fr#?34hqL{^2!b5F0bd8@yd+cSzboN z+}KTCxxw4z^}PkWl0Ii<3*$BUR*WG2jPP-#; zmCkd3mD8(eycJ&A4$kHE{bjr|BW#XW{}>zg=39-acs^OIuh@li@=N4DJ!>4>PCS_> z^KLd`#2MH(;JZ%ATMe6)$2=|HA0_``fYknLEKQ+%VO8Y}qh4dJjy#58Wi@O4tD&fB zif&up11L}35TyUq_yiK1{!!(PYj}8pUmj)wSKg$bJ!2Z|ur@6!w@q78wt@C6;xnur zi^{5udHWUG3=eaZ+st%4Ten$SPURtgTZhB=UtFsWW3!ac)@_!SRT+n}+0GacyG zZI+f(dA4k`sbOrE^4Yr0(y}V!P&S+1%w}e$yLFqTe#_Kykrn*2}Os&(eq_}m+{DIQ;o%BsCKlgBaDV=GSw5BN3lyiZ*3 zQO|F8y{XR^`jwHbS2W)!vi*qbEi=Ek#`-|wSLruagBf`@JfX@rHa$KOw$y1hC+A^HFUC{d^Wmk2*U|_-VC31)iHmOVD|udQ z1+*AQ6EgID7xp-kUx_@OM|TiMUoQBMN8bJ5H;>lQ!|kHisYQ&NmSS*Fe*bO2zrh=$ z>F&l60F?3*DF152FW{ii;J|=NV1BV?7U6@c8JG*TPRfKd$okJ)efP z4*RY1)8P;n8ONS9{}W5D7c$(Q@G`Rp7dzx*5O z^1wEABTw8DkJpkf*`@So6UAXY@gYvWe~SBf;URp?bBVa4(QlBQo^-b25&BmHKhw^Z zI;&BHLFu2W&RbsL}CjvGtM zJs(&eQ}{iydQ@-r_ci-OOp<_E5FXDK$YA;$%Kx2klSe?wm)HIoiF=LKYI8LMP8%y^EQN|-+(f+!<_MiOUbL~WrMdqlfLC!?Sp4-O zVA{bwDvPUlJ*Nq?%y1I~;jTN8Ixw8&jIT&|rp81B{ z2yAXD@Y`hbOF3PCIHzl6TQ)ZfJ8DDP9AizXpI^?&@%M9bs#2qTsheOR1VX2rbr^eAx)`=lD0$tacR=Ol%`%Q z-Fm0lh{9gG%RWoDFpzS5Zg4=Km6qDP-#P~}499u0^6Xk4{o0g=^wF;ath$Q5a&2hX zzW?v#=>ABKuF$Uc7HLHH{hA5ji{nCB8(7cD!M5qjVQnmq>h8BN0laP4cpb$Uwq#@Kj<8?e5!j|L(I;Jd(`O6x z#K&SMlb1P&e*=!3p7ma9=2E{m8TyGo?dM1=!PRwa21$>@VP)C1Hu?ILhqTF`09>qZ zbwv7J3l0+c^yR#KxApzel!xg1lYoo$of?t8H;S@2_36vCf!)^k4Ji-N_oo0C>uX*j zLbk|s1FqZiXL_!LK7Cp9yRGjVQy!x4TLBmAJ2RsCeZDA*Q=h)LH{W%A-<0wYeSaEo zvA(BAr0>1pAfZoRtb6RbzCV`o5PjbUxLDsaBht4f%Hq_g@5xk_UF)CUobnKTe+F=| zzI<0Uz1P11c-w2gJ(QHtr!VjLcf0+*CFLRd{w&}=eeHexS=nS`QiP>kJHDsfzb>?J za&_Oey8Ur5vi1~R{{diE*KgPT4aa;}j@LVKnERWp&lfqax-@^ZkLK3znK*X2GZ zy^NgGNJ(*cA4dGLc`e5WmnO%LEX^6Dq&TFx2S*uA_Q5Vq_R(3ITfgsrTaG6C!7R-) zNJ;rp&V4w_|MgQrTud4 z#nqK-GpZx6`Sv^P{Ve+dmoEDWm#)x`Ys=W(4j&s~w+{pambno}W^G&W%)TWO^;>bv zUlRu;J`82&etIJdMq0>NKds`+bEw^!{>GzJH97~M|d-yR8L8@%LY ze=pKhc3k&g@VFXf@Cd&FdUhOepHCgA&Vu$QL}#6#%YcR|YlNB*ZGlBJ1n75yxi9R)_cjD4w<{_mo4{6o|a^wl!^ z|2PL@zl2Qwx3X|yJvlOo&E5g}6+VOL?n`Z7a;6+t<1oH`F{;hszSK`2SY$rJz`ZE6 zuAU1d){E3le6bZov!_{*-&_3|I%Gi;8S0CMf$kJijee&1fQ;?F_ zKjR0WE&VC^lQ!Cj_Mt4IbtZK{y{$an1TzuT9(t|BR6os=J&0y!>+XMsw;(&)m#)SO zQ?dgQ|1iGof`Dr#1-Rsy^g9RMIsuRYqMN*;{sWnNKSTrsTRs^#-i@>;NRG+l_;3PS zGbelF+A^?Tvey;js`~+sH}7=dRm8&-mOY1lK7|jgBmN5x%s$Me_YuHU#@hD4rxADj z`vBU93yZ)164GdMwXgmWMjAV`?<7btB=#*DN35(PwK4c4HlU4vF@;6vUk2>z%>Uq# zBxSw>*Q`%*U#oawS~s?`coQ($&4_yk-ugCP5M*yF!0Q6x1YZ-HxbArbdm@>Cobe16 zoRc`zeSpv9|Hm(EH`IYN5DNEmrf=PZgMP{@+a|B-LzqML@8=BJa(iqgzRNX1mgks7 zzUW)9KQ{K(M44851t}&S6)yW{EjTbcIQq8TKMO5+F0+U8xzwJVrZZINf3PQ~oD5W# zFkP0x?BRUitsI&d6rXA{C_dF?U{eseAz#Md(1wyWt-d1t7dLVi&oJfCH;;XZzAz7^ zlbtu^83>XVhGeR3X~FTUCn3GqudqK|&bQz%>RS(xE<&7kT-4E;Ebfl9Yq;AtZeS;(Ka1F&%9z@qLV6QdeBdV4X3aSI(b# z{TUogJB5pkbKHnj?vTtwZLM~M?G}5j20lYzUr!Kx=#uOct+aH#1Z~gk7j5@CBz+hw zxp(rVU|HqNq`vg4jFmYU*yAD(n$V`a3~ns+kL4LcA@8r>+*s}ZNZ z#gz0LFdj z{s317E5kw64M_)YvFRu$drY$*ARhW3?Ek6LEF>T>9qsyH(7`uqI?MHL*vzEgwT$Pv zd^|>ty#N`q?PGR_?c=B4EJUrFSQ-27$C*wW?6i#>1&y0D5>8nrraE_p{Da`*LgY~Wa#85`E>D|k+E4fQ2~JkmCQ#Uy&i9%jVqkhJ;V zK$_}?FX#$uZSX-3t}sLnIP1j+>6v_Ct31u*47-*)@~ zTp5T1S>$=(D~MOr{#`S(V?K47GPXvopk}&AK%i|Le6d6hzrK>gmok0N`G%YdX8Lr_ zhq84|zlb98C6Bb8RTG)MN*;8SdcfR70`ZxaJf{noY0x`AC*1SHNGBzmzo(srWe&so zGI~V#u39wXej@;KW#x{d29lJX^sf$mZ-SW!S)D$8MG`$P;FWpKcvbmRz)AypiSND} zY1-FJq6q7ZY4j^z@3GgH+bhN?NvHoYpMF6;xDSEzqF`v4}r)=V8`ywMUn~ypn z_LN2{mBW!v@l_9*&$#@_hx94$JNA6~w><9OY||j?p7-mPpy|{|@%L~t`yL$cwfLZM z@IJ(U703H*8uaNK(<<2i&_{D{*9lSQ=H9`UqYr%6JNDclg$LG=)Vb1h+P%`Oq%^if z)A&*ovqN`LEv)6+1p3dMZ-uQWLLvffo3@DuCCzw=$)ldXk5os-yl>}yUwoZ)DDt&x zaU6uQBn zT?ik{&2&AD9bo2v3DW$r96s!^_Z^S>>U)ta<(>8=Z3X#~j?2JxTBmP4unt7k1$@Pq>+n%s{7SL))|n22}OSPl9RJj>FcnZB~tSw)i2oj{SB2^@Mz z><%d(Cg>gFj7P!*<+if2K04moLSxZpGJOKsw7=E~uk<5cX@6c%;vg=@=)QVzUa1ot z2$HD}w>;}g>c#m+4sFFi{mBD3$vCd{RAguQ&(1m{%c;$sHbC7ZnE#+BC2nz(exmGu z*bktD;?E=g4{@+grOojD2m1$y;@pfp@-L(LLF6kwX?_@o($s4O?}ow;=JX##;KPOd`Bszdeueebb~wB7>mjZBJXO?P0aVKPVsTlX<-I zo{3lb7_SVxY8~8&vL_ZU*W`=~!S9{OaUNi@7Erh+5arH>n~H+Wj}a zN8xow4t?YMEL?dA5$b@oIO7XkyQEKWg@7N0Fo1c{$l{`&^W)0i4AYo7)y0&HA(>~e;^x=BqY@rRD13Cj;Rb<_28{mA4g~``#15Brn@3&X> z^Ms-ANZSDIZ0)l5|A#ife#)(<4+2j7ctmZ0PX>al@YzBesId$J#i7qzZ}Z014g6|e z5Gow!sKfv7ZGd&3*cR^`2Igx`iEVC0z8MR`TDQK^_RmaD-acg(Qca2%wraOETH#XN z{xzX>ckmp_qTLESq5TM*T7onejM4`mvIz+;)^7Jaa(*dp&QD{T6a1kwZ$Iu3U1Cho zY1<qUaKVEie5u=}Gys=9|iT^GO`Yaqz9Udbhsp6YIDr-?yX46~NN>koTFh zj@1obQudZ-{KiJE?7Ca_^qg78lp4#GJ@uw%0X4%n$du*3ybQ$3m3{J~KdWi5>p{v) zIFWhAybDlR_PP(BS_iJ9ueafrou09bk%*A7)wK(+TeoSJuSYoHJ9XN8uc}DqV=sGs z09=#Pa9yBuZ z=NM>QR+4|o6#x6odyyL{#RusSM#5oOCnIM01KXpCQZ^D857Lgxg6y{^NgED_vAl0P9 zuVtO#qmp9MAiK0BwpXd=C9&=qcRhr5%Jf6P>Ff~K@e2Js z?}YetS6>DaY&t${SzI8Sp#?hg&Bn@k*>?b(<9c(xhi_7Ix0|R9X}RWG(_IPX^)oJF zL)1@xe!oZi9$SBf>qhT~U8El6+nU|gPS0K2T9}f7#2S%w`kpIc+m-&85fg}))al_H zoK#b%H^L7;X;Lc>;d;M0#zI_=;XofawuUR`_5ZxC=SAIfBH8jA7}II z0dNHe_8)t6wS!e;FX}dWcr%)oO!PeXuMuavvh+pIKLRYa?$`u`q(Q z@j?17gM|y%p*0^@w-4OI{?eg+h;4(RLTlMST1Yp2j;GU_otvArb7{4!lp!9<8-JCQ ztW4@Ft_HWyDNg z>IzZ`bk_-n}{=-VB@AG$G&{)5sEeoi@+ zIQHRSd8WP0_UizZri=p)EaSizks$I$xSQujN5Pc!fV{lcW{O8b2#&nBD2%%4`@c|l zgtaJ`#+rbXG-Xp?V8`JD1AFJ$rw$z2sB(kv+CmbMuC|~rv(s?l3BU}N)}aN&oqVwY zZC4@ZXgOR7&JbPkrTwT~q1Sk=)~I8Gm-NxpOLXh@BJL~Y>IPYJ{??0>HtLA9&jAiK z4Lum1)dh~Y4O9DdCNkycA$<7?KpaHMnR-s(Nd0_n*1RTQZn$Y=eQUtlgmP@4i0F(< z@(uyymv2=5HZyJDoZglj`dgQ%7qK(xRMy%}AD@47H|ixl*jV@66i!UTTyo!^ue3Q0 zOVXH3pJ6^irtP!cGg$eA=U)QWIud)q0QPkh!P{zIO1m>y9s~U?;lAN&r5vEeFQtz1Le@X#d z3I9awV2IpVXHncNv8FlEJj<j(rPdNY5PZdeZZ>LV zJcK%wa_HB@51Ib2aEKlB3KED49xjDt{tXcj*cY&@l$Y+cS+B)GO$SiYcjp{N*NZ?x z1_JYKTmLem|3cFy9Ql|*K0Js|Smh;r4B(^fHGGeh4;)8wL9*atJQ=SogwgpX_cUax zNrxXC`Y56k4*VJ1!e4P<2s6$$LLS8bZy2XOkiv)A{*f;Eu;<~YAkLsRVL2WMhv}M( z52{zu2UQpa#)*lW>6a(*?Y?yQA|@~lO=~}qMbjwPpm{)1UpWDM^+(j*=|Np3f)npL z@z{y8=_;L7C%)#yf7^+(e^-3^kj6je#DC9;|GpFd11J7*C;ka1{)bNdlTLgijaQ!G z#GmQJ`RALJr}Atk{@qSIaNCA6aSs{;uqQ;X-i_MWh&IA=U1w!)V#|hfc;Atcb*UNF8r%ZX*S~&5j^l~U zZ$k+Q53b{4W!cO2VEY%!wwLq1A58PbhHU?0!;4`rTCTO1C=Uh(?bt}`6b>U#*uf&< z#TxbumJZPjROf9Xung~1u6IfrPDo1RlK)HCK80^9Y%~|zm&i81NAq>S$=E^I;}6`f znN?7>l-JJ#lHl?>On-K4AUZz@X~Mf3TSHn_lM?z;G}aNVC3m` zTFZWtNjXs7^!+D)$(A5jgp#q5e9?w-dPZ>1k-w1JeFTp@q z{L)@E&M}X1n}7IKW-6S(TF=a%z&wThEN#Gpf$3@|jaL>TY!lLkuL_FbU=C(&kj=Dw z#lG}0v2VUz8ZtuXL_)`otzy!?y$CYx2|UJ6*p1pPKk+5@?=F9~AK~9=U#xeX|5hCS zysysq7WsE-f?;Xp*No*qQjQ-kFPdg2|B;d&%U6YSLRZwOf`vDe|BL7eji%l|OvaxVPg z9Lzj7|8qI`OF8&!Irv*y_y~>d&^y9*=)xQeUD(gT&&T~3W5dVY&)34q9 zH{{^A19thn7w{kAP3FFg^yxB?BXANN)BdwaO6Gu9Kg@OQHk*p z0^3-~8zH%`MgMs8UhnvyJcL9m*U_eh#eZ1VHYClz*Sq%JK?XkqOMgc>lJd4874v@5 z(e(_ir%Y_5u+X9n6I!-W71KKU2UpUv(Bs%g99U?v{)ASuh9w*mQoWA0){&%e)62rF zZ|2#2p~ohn^m6?L?0Q6!QhHgqh~B3hdb$1s^uF_Akn)FqS-6NEeO%?kl92?JXFK#b zqe$r44sL0d=BxWzlf8TQ@InmrFDGG*EXE8O)m>8ElXSK=vly5+EW}L z5R~`5-qW7D?!ZmYztx3{=*MiRI zTtxfX$WLUo1D2M**Sq?qZuw>oE~2-P&|8c9+fUXXUH?QesedEOns!HtE@i&xmX-3l z+*dHDQMV`I&@s)dxfLJ+hq$13_zhGFLG7aBR%M|rIhuZN&fZP$%zs{Y%F$kwkN5~j zov}jvkbOP#d0^dDmYRwrWBDiIP#p##5)ZTvzac^dLHc>8uSQbR=JrTGfAFarNMt#} zP0zq8lgL&0Oi}f0`nIqse;71mAJrxNk-uh`TDr2fL|O_@Ag(Z??z>m=pEvP%ASC~X zPXO;`rkuROGeX5&PQKq<&Fzzv!?-B-0>n6o1G*`1u{+Z%Exxgne*Fd-B~Pl7x6I+W z!@beRZ`cp5ShhV?Ju-{8gkdP*cMnvK0OgN{mXa72-atI!h^}gee1h zw%!*)+-Ov9KWld1QaS#UrJeGEs4}M`YFo+Sn?!nfCdqeZPpP1U6qO zi-f*sf!}BIAiJzxgiS1`tne#sCRjTsYjq-H)LC8Z)-RxC*JhF@F%uqEK8xfpUnC{c znMm637bls9AhLNUzlh}^35l#vK=nOBCVs7rCAgJI&jIXYhctJf(^b6Z*S-MtD*YyX zNp!r}SZoAUZrPL!3gmY+4rBj|(aJQI1breR5rO$A-?ttN8BO1H-8#__*5yom^gDPL zxsI>a#bR=%K^A%EV*_!*)bRwKug9xKi}Lhx$2>`8%O`cpK8$H^OZ(Hxy8we8L*-X+ z()bl8{%$A!9w+`@C;qEW{C!UR{Z9PXocITv_y=vAvY}n-xa9?a9s6JPLcpKGK|IKL z)j3>w&!lh{ao#^D{6@q%rzVVW)jM%w-AVoFv$U^iuhe5^gBM(K(sv%lLYmUz|1^K& zz<-LYuUi;)z3MB7{}B$#Tj^nYBc;i>dHrex#QM?)(|( z?}nfJxzc?M`xEN6)4CkwC)97Jv=cw!JF&S1l&$&+#M!Z*z%MKJEVpF|LuC`+h?=W0 zmM?Q6ZrPXj?t+YX2Gq#rOoG*RSkuX`y(DWzWos|4&O2SN;CjqX+i$*JRA+45n=Cku zL}%;+rQMa^Yj@~VN_W`)>hLb;tGm-qpZ8_&OTe0C^ z(C7%G_L)S!3upWmwqR~)MH_ZovLR(0#d>YtuM-)uZtse>Rr`_7uG#M*HZpXD1Fx;h zNBmur5B0meb}1v_R^>yz?4EoP{<`jlJCbiV#*xJL%>Lz>N!wQKw;O$aB40t{-Ku<} zSj!mLcFiNU@Sx$^1?b3sKwr%JoPAU`Y}UIy{IS8HdSYDvg^~ss3oI=iEgd>v zziR-U&E^L}cdfI`eI4*NzkTMIQW`mr<2se3`-|9;wx)SlBRF;fW#>^=(_jZY`#8Hg zfdnfbo?Xho@;?@zy*0cS!d{Ls%a!p(yE%5^zUMyYUf?lUKF4lE+|7S?Z7{tyofAdqmf1w=;=boUZ+`l|>2f)y ze&9+fCv1|!NOo)jIZm(T#n@C1v`N?ma-6=8VwBip|GOvBe8`c)NKWOjKF>#+XOO|L znSUG=zvRA~@k}^h?eKqm23t3!&*lP6coP@FefBl)U*gAnW?TH2@0rhI=M?*Y9?SEd zcZ%tLHXX^w?!bvSsJC>_f18FjBzyh;C1AS;17ZdrG{7 zx|kd8_D;o(*VJvCeKj|tZgsGm zD7P7v7kn4mVYlWtY6jvbc@f8F0Va8>@-)TMG*2@;o#yEbPiJ|WtIUl+%dvGG}VxxxGa$R1`j7obJu!lV&YxT88 zgsny{cj_Ltn8gyW*TMEAHMLaKY{0^asn%LBR2N?mf%#}~+J)#yhQe z$)wh!$VOJU(JLOW>n*oy9#$nlmPH{6WRJp57&UsA{aOo;Ao#82*LbzdDk3In|>5V%a9ZM>7!uxva(NE`(RR+_li4l z)bQg~e8y>|1|#ATKU)TGv*0r*m+?_6uYRck$|>Axte~ffVOfiSk3e8QH}fQ6%v-p` zUE!JbwJdQ{6Q>fZEbAE<_18faQYP%+$+s1`^Iq&jAxMQ0EJ?FCQViykk58Cln7p^4 zDLkNot(43w?VQkCOXm_SoyA7CbrJ2!m;?J0pxp>&7u0%nzk`}@;dMcXCCN+Nk5Klq zS*fGZNm|(H+J~A9Oj)scuK_w;kcoN_NpVie7f}6Lh-YTSB=R;m-1u?~zw%BkUo>CT zkURreS~1iyRE@bQoJe5mSZef?BoNamt~}JH&U3onsnn`Q5DWat^z_J08TQjUztqI1pRAm|WVus2QVmQ(NOm zuCmZ*8AAk4Hj_{JEUlzkXJJUfR(*>2)^uWH`|hnxlPXGHXN)}&+Q;T-ehr@m7H2U} z$H^YiKKcYB9)~7=RS7+dH6)@m61t0SJH)<8ux!X(_Y(wxo7id56mW&HW>V2?Ba&Nm z7dS*|B%ZB#4Jd)Vj{a@O&M+5ZPhM0mwEh47Pf zrco^8(MR?Ms6FXPt@j!|ZSzLwB0FtMM;J$84?T~+gndIl^okUktUaunr4H z_~>AWaRlwf(Bl`p{l;SCV`woYQ74qWipps=8`zo2_TM&rYC!t*fb^Msx*7BEp$;on z4P7$#s@HypQH(%r_iN~yxq+otxhd7MgLh)3WKc?mT_jLwjko&{LSt7HSVw z#rz2_ht~oc=+MNai#B5yk+?fDcTq>X?nr+!*ocf_AqV`(7iw|Jb7x1a= zsP36AlixE#zn6|(Y25lSRM1>kfLwz#CSXs5-YO28a4d|^XlLf_S8U67F}w_C&>{F@ z1Mm6sfkKY?rmDH6POeo%t6ffNsZETTMx%xPMmTAPB%ze;=p>IFKIeBUXycM#x&pYY zn`m+{k-%fnO~12P$JCiax~pR^Quj54_*%RUuFONPx7b)RdE6q0nbJ0@+7bks%0SZ@ zXeI+;Z%|LS*sG1CwMwqNL)vP$xj6BV%-<-;DYEJphS-)A$CQc(I zL$*2NH#5>VGtxKDq5vpWfmY4pWn^zc_U06*Pi2uHWwSbm!v zDbmasx;d3fhYqs27W-8{DU^CGC$!>R(os9$5uWf}2)W zN>AF0zi^pP3wy21Yg6z_!qWE`*VmyI!=}teF?FKL+nxZu2FD+#05j_trsQ=QAJ76v zY3GK)B2&7_+h_dDjXN*%bh5dF Zb1ctc*jqy_T6Mxzyoz7%)N#}I{{Ucr6gdC@ literal 0 HcmV?d00001 diff --git a/sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dts b/sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dts new file mode 100644 index 0000000..3e19e98 --- /dev/null +++ b/sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dts @@ -0,0 +1,763 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2021, BigfootACA + */ + +/dts-v1/; + +#include +#include +#include +#include "sdm845.dtsi" +#include "pm8998.dtsi" +#include "pmi8998.dtsi" +#include "pm8005.dtsi" + +/ { + model = "Xiaomi MIX3"; + compatible = "xiaomi,dipper", "qcom,sdm845"; + /* required for bootloader to select correct board */ + qcom,board-id = <0x63 0x0>; + qcom,msm-id = <0x141 0x20001>; + + aliases { + serial0 = &uart9; + hsuart0 = &uart6; + }; + + chosen { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + // For simplefb hack + stdout-path = "display0"; + + /* hack: use framebuffer setup by bootloader. + * the address is taken from the bootloader config (strings xbl.img | grep "Display Reserved") + */ + framebuffer0: framebuffer@9d400000 { + compatible = "simple-framebuffer"; + reg = <0 0x9D400000 0 0x02400000>; + width = <1080>; + height = <2340>; + stride = <(1080 * 4)>; + format = "a8r8g8b8"; + status = "okay"; + }; + }; + + vph_pwr: vph-pwr-regulator { + compatible = "regulator-fixed"; + regulator-name = "vph_pwr"; + regulator-min-microvolt = <3700000>; + regulator-max-microvolt = <3700000>; + }; + + vbat: vbat-regulator { + compatible = "regulator-fixed"; + regulator-name = "VBAT"; + + vin-supply = <&vph_pwr>; + regulator-min-microvolt = <4200000>; + regulator-max-microvolt = <4200000>; + regulator-always-on; + }; + + vbat_som: vbat-som-regulator { + compatible = "regulator-fixed"; + regulator-name = "VBAT_SOM"; + + vin-supply = <&vph_pwr>; + regulator-min-microvolt = <4200000>; + regulator-max-microvolt = <4200000>; + regulator-always-on; + }; + + vdc_3v3: vdc-3v3-regulator { + compatible = "regulator-fixed"; + regulator-name = "VDC_3V3"; + vin-supply = <&vph_pwr>; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + + vdc_5v: vdc-5v-regulator { + compatible = "regulator-fixed"; + regulator-name = "VDC_5V"; + + vin-supply = <&vph_pwr>; + regulator-min-microvolt = <500000>; + regulator-max-microvolt = <500000>; + regulator-always-on; + }; + + /* + * Apparently RPMh does not provide support for PM8998 S4 because it + * is always-on; model it as a fixed regulator. + */ + vreg_s4a_1p8: pm8998-smps4 { + compatible = "regulator-fixed"; + regulator-name = "vreg_s4a_1p8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + regulator-boot-on; + vin-supply = <&vph_pwr>; + }; + + + gpio_keys { + compatible = "gpio-keys"; + autorepeat; + + pinctrl-names = "default"; + pinctrl-0 = <&vol_up_pin_a>; + + vol-up { + label = "Volume Up"; + linux,code = ; + gpios = <&pm8998_gpio 6 GPIO_ACTIVE_LOW>; + }; + }; +}; + +&adsp_pas { + status = "okay"; + firmware-name = "qcom/adsp.mbn"; +}; + +&apps_rsc { + pm8998-rpmh-regulators { + compatible = "qcom,pm8998-rpmh-regulators"; + qcom,pmic-id = "a"; + vdd-s1-supply = <&vph_pwr>; + vdd-s2-supply = <&vph_pwr>; + vdd-s3-supply = <&vph_pwr>; + vdd-s4-supply = <&vph_pwr>; + vdd-s5-supply = <&vph_pwr>; + vdd-s6-supply = <&vph_pwr>; + vdd-s7-supply = <&vph_pwr>; + vdd-s8-supply = <&vph_pwr>; + vdd-s9-supply = <&vph_pwr>; + vdd-s10-supply = <&vph_pwr>; + vdd-s11-supply = <&vph_pwr>; + vdd-s12-supply = <&vph_pwr>; + vdd-s13-supply = <&vph_pwr>; + vdd-l1-l27-supply = <&vreg_s7a_1p025>; + vdd-l2-l8-l17-supply = <&vreg_s3a_1p35>; + vdd-l3-l11-supply = <&vreg_s7a_1p025>; + vdd-l4-l5-supply = <&vreg_s7a_1p025>; + vdd-l6-supply = <&vph_pwr>; + vdd-l7-l12-l14-l15-supply = <&vreg_s5a_2p04>; + vdd-l9-supply = <&vreg_bob>; + vdd-l10-l23-l25-supply = <&vreg_bob>; + vdd-l13-l19-l21-supply = <&vreg_bob>; + vdd-l16-l28-supply = <&vreg_bob>; + vdd-l18-l22-supply = <&vreg_bob>; + vdd-l20-l24-supply = <&vreg_bob>; + vdd-l26-supply = <&vreg_s3a_1p35>; + vin-lvs-1-2-supply = <&vreg_s4a_1p8>; + + vreg_s2a_1p1: smps2 { + regulator-always-on; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + }; + + vreg_s3a_1p35: smps3 { + regulator-min-microvolt = <1352000>; + regulator-max-microvolt = <1352000>; + }; + + // vreg_s4a_1p8: smps4 { + // regulator-min-microvolt = <1800000>; + // regulator-max-microvolt = <1800000>; + // }; + + vreg_s5a_2p04: smps5 { + regulator-always-on; + regulator-min-microvolt = <1904000>; + regulator-max-microvolt = <2040000>; + }; + + vreg_s7a_1p025: smps7 { + regulator-always-on; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <1028000>; + }; + + vdda_ufs1_core: + vreg_l1a_0p875: ldo1 { + regulator-min-microvolt = <880000>; + regulator-max-microvolt = <880000>; + regulator-initial-mode = ; + }; + + // vreg_l2a_0p875: ldo2 { + // regulator-min-microvolt = <1200000>; + // regulator-max-microvolt = <1200000>; + // regulator-initial-mode = ; + // regulator-always-on; + // }; + + // vreg_l3a_0p875: ldo3 { + // regulator-min-microvolt = <1000000>; + // regulator-max-microvolt = <1000000>; + // regulator-initial-mode = ; + // }; + + vreg_l5a_0p8: ldo5 { + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <800000>; + regulator-initial-mode = ; + }; + + // vreg_l6a_1p8: ldo6 { + // regulator-min-microvolt = <1856000>; + // regulator-max-microvolt = <1856000>; + // regulator-initial-mode = ; + // }; + + vreg_l7a_1p8: ldo7 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-initial-mode = ; + }; + + // vreg_l8a_1p2: ldo8 { + // regulator-min-microvolt = <1200000>; + // regulator-max-microvolt = <1248000>; + // regulator-initial-mode = ; + // }; + + // vreg_l9a_2p95: ldo9 { + // regulator-min-microvolt = <1704000>; + // regulator-max-microvolt = <2928000>; + // regulator-initial-mode = ; + // }; + + // vreg_l10a_2p95: ldo10 { + // regulator-min-microvolt = <1704000>; + // regulator-max-microvolt = <2928000>; + // regulator-initial-mode = ; + // }; + + // vreg_l11a_1p05: ldo11 { + // regulator-min-microvolt = <1000000>; + // regulator-max-microvolt = <1048000>; + // regulator-initial-mode = ; + // }; + + vreg_l12a_1p8: ldo12 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-initial-mode = ; + }; + + // vreg_l13a_2p95: ldo13 { + // regulator-min-microvolt = <1800000>; + // regulator-max-microvolt = <2960000>; + // regulator-initial-mode = ; + // }; + + + // dsi and touchscreen maybe + vreg_l14a_1p8: ldo14 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1880000>; + regulator-always-on; + regulator-boot-on; + regulator-initial-mode = ; + }; + + // vreg_l15a_1p8: ldo15 { + // regulator-min-microvolt = <1800000>; + // regulator-max-microvolt = <1800000>; + // regulator-initial-mode = ; + // }; + + // vreg_l16a_2p7: ldo16 { + // regulator-min-microvolt = <2704000>; + // regulator-max-microvolt = <2704000>; + // regulator-initial-mode = ; + // }; + + vreg_l17a_1p3: ldo17 { + regulator-always-on; + regulator-min-microvolt = <1304000>; + regulator-max-microvolt = <1304000>; + regulator-initial-mode = ; + }; + + // vreg_l18a_2p9: ldo18 { + // regulator-min-microvolt = <2704000>; + // regulator-max-microvolt = <2960000>; + // regulator-initial-mode = ; + // }; + + // vreg_l19a_3p1: ldo19 { + // regulator-min-microvolt = <2856000>; + // regulator-max-microvolt = <3104000>; + // regulator-initial-mode = ; + // }; + + vreg_l20a_2p95: ldo20 { + regulator-min-microvolt = <2704000>; + regulator-max-microvolt = <2960000>; + regulator-initial-mode = ; + }; + + // vreg_l21a_2p95: ldo21 { + // regulator-min-microvolt = <2704000>; + // regulator-max-microvolt = <2960000>; + // regulator-initial-mode = ; + // }; + + // vreg_l22a_3p3: ldo22 { + // regulator-min-microvolt = <2864000>; + // regulator-max-microvolt = <3312000>; + // regulator-initial-mode = ; + // }; + + // vreg_l23a_3p3: ldo23 { + // regulator-min-microvolt = <3000000>; + // regulator-max-microvolt = <3312000>; + // regulator-initial-mode = ; + // }; + + vreg_l24a_3p075: ldo24 { + regulator-min-microvolt = <3088000>; + regulator-max-microvolt = <3088000>; + regulator-initial-mode = ; + }; + + vreg_l25a_3p3: ldo25 { + regulator-always-on; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3312000>; + regulator-initial-mode = ; + }; + + vdda_ufs1_1p2: + vreg_l26a_1p2: ldo26 { + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-initial-mode = ; + }; + + vreg_lvs1a_1p8: lvs1 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + vreg_lvs2a_1p8: lvs2 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + }; + + pmi8998-rpmh-regulators { + compatible = "qcom,pmi8998-rpmh-regulators"; + qcom,pmic-id = "b"; + + vdd-bob-supply = <&vph_pwr>; + + vreg_bob: bob { + regulator-min-microvolt = <3312000>; + regulator-max-microvolt = <3600000>; + regulator-initial-mode = ; + regulator-allow-bypass; + }; + }; + + pm8005-rpmh-regulators { + compatible = "qcom,pm8005-rpmh-regulators"; + qcom,pmic-id = "c"; + + vreg_smp3c_0p6: smps3 { + regulator-always-on; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <600000>; + }; + }; +}; + +&apps_smmu { + /* Enable this when upstream smmu driver gets patched */ + status = "okay"; +}; + +&cdsp_pas { + status = "okay"; + firmware-name = "qcom/cdsp.mbn"; +}; + + + + +// vreg_l14a_1p8 + +// &dsi0 { +// status = "okay"; +// vdda-supply = <&vreg_l26a_1p2>; + +// #address-cells = <1>; +// #size-cells = <0>; + +// display_panel: panel@0 { +// status = "disabled"; + +// port { +// panel_in: endpoint { +// remote-endpoint = <&dsi0_out>; +// }; +// }; +// }; +// }; + +// &dsi0_out { +// remote-endpoint = <&panel_in>; +// data-lanes = <0 1 2 3>; +// }; + +// &dsi0_phy { +// status = "okay"; +// vdds-supply = <&vreg_l1a_0p875>; +// }; + +// &display_panel { +// compatible = "visionox,fhd-r66455"; +// status = "okay"; + +// #address-cells = <1>; +// #size-cells = <0>; +// reg = <0>; + +// vddio-supply = <&vreg_l14a_1p8>; + +// reset-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>; + +// pinctrl-names = "default"; +// pinctrl-0 = <&panel_reset_pins &panel_te_pin>; +// }; + + + + +&gcc { + protected-clocks = , + , + , + , + ; +}; + +&gpu { + /* + * note: the amd,imageon compatible makes it possible + * to use the drm/msm driver without the display node, + * make sure to remove it when display node is added + */ + compatible = "qcom,adreno-630.2", + "qcom,adreno", + "amd,imageon"; + zap-shader { + memory-region = <&gpu_mem>; + firmware-name = "qcom/a630_zap.mbn"; + }; +}; + +&ipa { + status = "okay"; + modem-init; + memory-region = <&ipa_fw_mem>; +}; + +/* NFC */ +&i2c3 { + status = "okay"; + clock-frequency = <400000>; +}; + +/* Audio Amplifier tas2557 */ +&i2c5 { + status = "okay"; + clock-frequency = <400000>; +}; + +/* smb1355 and lm3644 LED */ +&i2c10 { + status = "okay"; + clock-frequency = <400000>; +}; + +/* fts touchscreen */ +&i2c14 { + status = "okay"; + clock-frequency = <400000>; +}; + +// &mdss { +// status = "okay"; +// }; + +// &mdss_mdp { +// status = "okay"; +// }; + +&mss_pil { + status = "okay"; + firmware-name = "qcom/mba.mbn", "qcom/modem.mbn"; +}; + +&pm8998_gpio { + vol_up_pin_a: vol-up-active { + pins = "gpio6"; + function = "normal"; + input-enable; + bias-pull-up; + qcom,drive-strength = ; + }; +}; + +&pm8998_pon { + resin { + compatible = "qcom,pm8941-resin"; + interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>; + debounce = <15625>; + bias-pull-up; + linux,code = ; + }; +}; + +&qupv3_id_0 { + status = "okay"; +}; + +&qupv3_id_1 { + status = "okay"; +}; + +&tlmm { + gpio-reserved-ranges = <0 4>, <81 4>; + + panel_reset_pins: panel-reset { + mux { + pins = "gpio6", "gpio52"; + function = "gpio"; + }; + + config { + pins = "gpio6", "gpio52"; + drive-strength = <8>; + bias-disable = <0>; + }; + }; + + panel_te_pin: panel-te { + mux { + pins = "gpio10"; + function = "mdp_vsync"; + }; + + config { + pins = "gpio10"; + drive-strength = <2>; + bias-disable; + input-enable; + }; + }; +}; + +&uart6 { + status = "okay"; + + bluetooth { + compatible = "qcom,wcn3990-bt"; + vddio-supply = <&vreg_s4a_1p8>; + vddxo-supply = <&vreg_l7a_1p8>; + vddrf-supply = <&vreg_l17a_1p3>; + vddch0-supply = <&vreg_l25a_3p3>; + max-speed = <3200000>; + }; +}; + + +&usb_1 { + status = "okay"; + /* We'll use this as USB 2.0 only */ + qcom,select-utmi-as-pipe-clk; +}; + +&usb_1_dwc3 { + dr_mode = "peripheral"; + + /* fastest mode for USB 2 */ + maximum-speed = "high-speed"; + + /* Remove USB3 phy */ + phys = <&usb_1_hsphy>; + phy-names = "usb2-phy"; +}; + +&usb_1_hsphy { + status = "okay"; + + vdd-supply = <&vreg_l1a_0p875>; + vdda-pll-supply = <&vreg_l12a_1p8>; + vdda-phy-dpdm-supply = <&vreg_l24a_3p075>; + + qcom,imp-res-offset-value = <8>; + qcom,hstx-trim-value = ; + qcom,preemphasis-level = ; + qcom,preemphasis-width = ; +}; + +&usb_1_qmpphy { + status = "okay"; + + vdda-phy-supply = <&vreg_l26a_1p2>; + vdda-pll-supply = <&vreg_l1a_0p875>; +}; + + +&ufs_mem_hc { + status = "okay"; + reset-gpios = <&tlmm 150 GPIO_ACTIVE_LOW>; + vcc-supply = <&vreg_l20a_2p95>; + vcc-max-microamp = <800000>; +}; + +&ufs_mem_phy { + status = "okay"; + vdda-phy-supply = <&vdda_ufs1_core>; + vdda-pll-supply = <&vdda_ufs1_1p2>; +}; + +&wifi { + status = "okay"; + + vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>; + vdd-1.8-xo-supply = <&vreg_l7a_1p8>; + vdd-1.3-rfa-supply = <&vreg_l17a_1p3>; + vdd-3.3-ch0-supply = <&vreg_l25a_3p3>; + + qcom,snoc-host-cap-8bit-quirk; +}; + +/* PINCTRL - additions to nodes defined in sdm845.dtsi */ + +&qup_uart6_default { + pinmux { + pins = "gpio45", "gpio46", "gpio47", "gpio48"; + function = "qup6"; + }; + + cts { + pins = "gpio45"; + bias-disable; + }; + + rts-tx { + pins = "gpio46", "gpio47"; + drive-strength = <2>; + bias-disable; + }; + + rx { + pins = "gpio48"; + bias-pull-up; + }; +}; + +/* Reserved memory changes */ +/* + * The memory regions related to the modem have to be changed + * according to the adresses in downstream as + * the modem is hard-coded to expect these regions to be at those adresses. + * + */ +/delete-node/ &rmtfs_mem; +/delete-node/ &adsp_mem; +/delete-node/ &wlan_msa_mem; +/delete-node/ &mpss_region; +/delete-node/ &venus_mem; +/delete-node/ &cdsp_mem; +/delete-node/ &mba_region; +/delete-node/ &slpi_mem; +/delete-node/ &spss_mem; + +/ { + reserved-memory { + rmtfs_mem: memory@f6301000 { + compatible = "qcom,rmtfs-mem"; + reg = <0 0xf6301000 0 0x200000>; + no-map; + + qcom,client-id = <1>; + qcom,vmid = <15>; + }; + + adsp_mem: memory@8c500000 { + reg = <0 0x8c500000 0 0x1e00000>; + no-map; + }; + + wlan_msa_mem: memory@8e300000 { + reg = <0 0x8e300000 0 0x100000>; + no-map; + }; + + mpss_region: memory@8e400000 { + reg = <0 0x8e400000 0 0x7800000>; + no-map; + }; + + venus_mem: memory@95c00000 { + reg = <0 0x95c00000 0 0x500000>; + no-map; + }; + + cdsp_mem: memory@96100000 { + reg = <0 0x96100000 0 0x800000>; + no-map; + }; + + mba_region: memory@96900000 { + reg = <0 0x96900000 0 0x200000>; + no-map; + }; + + slpi_mem: memory@96b00000 { + reg = <0 0x96b00000 0 0x1400000>; + no-map; + }; + + spss_mem: memory@97f00000 { + reg = <0 0x97f00000 0 0x100000>; + no-map; + }; + + /* hack: bootloader framebuffer */ + cont_splash_region: memory@9d400000 { + compatible = "removed-dma-pool"; + reg = <0 0x9D400000 0 0x02400000>; + no-map; + }; + + ramoops: ramoops@b0000000 { + compatible = "ramoops"; + reg = <0 0xb0000000 0 0x00400000>; + record-size = <0x40000>; /*256x1024*/ + console-size = <0x40000>; + ftrace-size = <0x40000>; + pmsg-size = <0x200000>; + ecc-size = <0x0>; + }; + + }; +}; diff --git a/sdm845Pkg/perseus.dsc b/sdm845Pkg/perseus.dsc new file mode 100644 index 0000000..add24f8 --- /dev/null +++ b/sdm845Pkg/perseus.dsc @@ -0,0 +1,19 @@ +[Defines] + PLATFORM_NAME = sdm845Pkg + PLATFORM_GUID = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee + PLATFORM_VERSION = 0.1 + DSC_SPECIFICATION = 0x00010019 + OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME) + SUPPORTED_ARCHITECTURES = AARCH64 + BUILD_TARGETS = DEBUG|RELEASE + SKUID_IDENTIFIER = DEFAULT + FLASH_DEFINITION = sdm845Pkg/perseus.fdf + +!include sdm845Pkg/sdm845Pkg.dsc + +[PcdsFixedAtBuild.common] + # System Memory (5GB) + gArmTokenSpaceGuid.PcdSystemMemorySize|0x140000000 + + gsdm845PkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1080 + gsdm845PkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2340 diff --git a/sdm845Pkg/perseus.fdf b/sdm845Pkg/perseus.fdf new file mode 100644 index 0000000..99b9bf5 --- /dev/null +++ b/sdm845Pkg/perseus.fdf @@ -0,0 +1,368 @@ +# +# Copyright (c) 2018, Linaro Limited. All rights reserved. +# +# This program and the accompanying materials +# are licensed and made available under the terms and conditions of the BSD License +# which accompanies this distribution. The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# + +################################################################################ +# +# FD Section +# The [FD] Section is made up of the definition statements and a +# description of what goes into the Flash Device Image. Each FD section +# defines one flash "device" image. A flash device image may be one of +# the following: Removable media bootable image (like a boot floppy +# image,) an Option ROM image (that would be "flashed" into an add-in +# card,) a System "Flash" image (that would be burned into a system's +# flash) or an Update ("Capsule") image that will be used to update and +# existing system flash. +# +################################################################################ + +[FD.sdm845Pkg_UEFI] +BaseAddress = 0xd0000000|gArmTokenSpaceGuid.PcdFdBaseAddress # The base address of the Firmware in NOR Flash. +Size = 0x00200000|gArmTokenSpaceGuid.PcdFdSize # The size in bytes of the FLASH Device +ErasePolarity = 1 + +# This one is tricky, it must be: BlockSize * NumBlocks = Size +BlockSize = 0x00001000 +NumBlocks = 0x200 + +################################################################################ +# +# Following are lists of FD Region layout which correspond to the locations of different +# images within the flash device. +# +# Regions must be defined in ascending order and may not overlap. +# +# A Layout Region start with a eight digit hex offset (leading "0x" required) followed by +# the pipe "|" character, followed by the size of the region, also in hex with the leading +# "0x" characters. Like: +# Offset|Size +# PcdOffsetCName|PcdSizeCName +# RegionType +# +################################################################################ + +# from ArmVirtPkg/ArmVirtQemuKernel.fdf +# +# Implement the Linux kernel header layout so that the loader will identify +# it as something bootable, and execute it with a FDT pointer in x0 or r2. +# +0x00000000|0x00008000 +DATA = { + 0x01, 0x00, 0x00, 0x10, # code0: adr x1, . + 0xff, 0x1f, 0x00, 0x14, # code1: b 0x8000 + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, # text_offset: 512 KB + 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, # image_size: 2 MB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # flags + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # res2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # res3 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, # res4 + 0x41, 0x52, 0x4d, 0x64, # magic: "ARM\x64" + 0x00, 0x00, 0x00, 0x00 # res5 +} + +0x00008000|0x001f8000 +gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize +FV = FVMAIN_COMPACT + + +################################################################################ +# +# FV Section +# +# [FV] section is used to define what components or modules are placed within a flash +# device file. This section also defines order the components and modules are positioned +# within the image. The [FV] section consists of define statements, set statements and +# module statements. +# +################################################################################ + +[FV.FvMain] +BlockSize = 0x40 +NumBlocks = 0 # This FV gets compressed so make it just big enough +FvAlignment = 8 # FV alignment and FV attributes setting. +ERASE_POLARITY = 1 +MEMORY_MAPPED = TRUE +STICKY_WRITE = TRUE +LOCK_CAP = TRUE +LOCK_STATUS = TRUE +WRITE_DISABLED_CAP = TRUE +WRITE_ENABLED_CAP = TRUE +WRITE_STATUS = TRUE +WRITE_LOCK_CAP = TRUE +WRITE_LOCK_STATUS = TRUE +READ_DISABLED_CAP = TRUE +READ_ENABLED_CAP = TRUE +READ_STATUS = TRUE +READ_LOCK_CAP = TRUE +READ_LOCK_STATUS = TRUE + + APRIORI DXE { + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + } + + INF MdeModulePkg/Core/Dxe/DxeMain.inf + + # + # PI DXE Drivers producing Architectural Protocols (EFI Services) + # + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF EmbeddedPkg/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + + FILE DRIVER = af9763a2-033b-4109-8e17-56a98d380c92 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/HWIODxeDriver/HWIODxeDriver.efi + SECTION UI = "HWIODxeDriver" + } + + FILE DRIVER = 4db5dea6-5302-4d1a-8a82-677a683b0d29 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/ClockDxe/ClockDxe.efi + SECTION UI = "ClockDxe" + } + + FILE DRIVER = 5776232e-082d-4b75-9a0e-fe1d13f7a5d9 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/PmicDxe/PmicDxe.efi + SECTION UI = "PmicDxe" + } + + FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/ButtonsDxe/ButtonsDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/ButtonsDxe/ButtonsDxe.efi + SECTION UI = "ButtonsDxe" + } + + # + # Multiple Console IO support + # + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf + INF MdeModulePkg/Universal/SerialDxe/SerialDxe.inf + + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + + FILE DRIVER = 3299a266-15f0-4346-8318-716336736d3e { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/UsbDeviceDxe/UsbDeviceDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/UsbDeviceDxe/UsbDeviceDxe.efi + SECTION UI = "UsbDeviceDxe" + } + + FILE DRIVER = 11faed4c-b21f-4d88-8e48-c4c28a1e50df { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi + SECTION UI = "UsbPwrCtrlDxe" + } + + FILE DRIVER = 5af77f10-90df-4e7e-8325-a17ec09d5443 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/UsbMsdDxe/UsbMsdDxe.efi + SECTION UI = "UsbMsdDxe" + } + + FILE DRIVER = 94f8a6a7-dc34-4101-88c1-99179cceae83 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi + SECTION UI = "UsbfnDwc3Dxe" + } + + FILE DRIVER = cd823a4d-7dec-4531-ae5d-4134fa4127b8 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/UsbConfigDxe/UsbConfigDxe.efi + SECTION UI = "UsbConfigDxe" + } + + # + # GPIO + # + + # + # Virtual Keyboard + # + INF EmbeddedPkg/Drivers/VirtualKeyboardDxe/VirtualKeyboardDxe.inf + + INF sdm845Pkg/sdm845Dxe/sdm845Dxe.inf + INF sdm845Pkg/SimpleFbDxe/SimpleFbDxe.inf + + FILE DRIVER = 0d35cd8e-97ea-4f9a-96af-0f0d89f76567 { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/UFSDxe/UFSDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/UFSDxe/UFSDxe.efi + SECTION UI = "UFSDxe" + } + + FILE DRIVER = 2a7b4bef-80cd-49e1-b473-374ba4d673fc { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/SPMI/SPMI.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/SPMI/SPMI.efi + SECTION UI = "SPMI" + } + + FILE DRIVER = f541d663-4a48-40aa-aabf-ff158ccae34c { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/SmemDxe/SmemDxe.efi + SECTION UI = "SmemDxe" + } + + FILE DRIVER = 10e193df-9966-44e7-b17c-59dd831e20fc { + SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.depex + SECTION PE32 = sdm845Pkg/Binary/perseus/ChipInfo/ChipInfo.efi + SECTION UI = "ChipInfo" + } + + # FILE DRIVER = 7a32bd23-f735-4f57-aa1a-447d2fe3be0d { + # SECTION DXE_DEPEX = sdm845Pkg/Binary/perseus/SPI/SPI.depex + # SECTION PE32 = sdm845Pkg/Binary/perseus/SPI/SPI.efi + # SECTION UI = "SPI" + # } + + + # + # USB Host Support + # + INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf + + # + # USB Mass Storage Support + # + INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf + + # + # USB Peripheral Support + # + INF EmbeddedPkg/Drivers/AndroidFastbootTransportUsbDxe/FastbootTransportUsbDxe.inf + + # + # Fastboot + # + INF EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.inf + + # + # FAT filesystem + GPT/MBR partitioning + # + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + + # + # ACPI Support + # + INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf + INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf + INF MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.inf + # INF RuleOverride = ACPITABLE sdm845Pkg/AcpiTables/AcpiTables.inf + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { + SECTION RAW = sdm845Pkg/AcpiTables/testing/CSRT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/DBG2.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/DSDT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/FACS.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/FADT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/GTDT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/IORT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/MADT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/MCFG.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/PPTT.aml + SECTION RAW = sdm845Pkg/AcpiTables/testing/TPM2.aml + + # SECTION RAW = sdm845Pkg/AcpiTables/test2/CSRT.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/DBG2.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/DSDT.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/FACS.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/FADT.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/GTDT.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/IORT.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/MADT.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/MCFG.aml + # SECTION RAW = sdm845Pkg/AcpiTables/test2/PPTT.aml + + SECTION UI = "AcpiTables" + } + + # + # FDT support + # + INF EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.inf + + FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { + SECTION RAW = sdm845Pkg/FdtBlob/sdm845-xiaomi-perseus.dtb + } + + # + # SMBIOS Support + # + INF sdm845Pkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf + INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf + + # + # UEFI applications + # + INF ShellPkg/Application/Shell/Shell.inf +!ifdef $(INCLUDE_TFTP_COMMAND) + INF ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf +!endif #$(INCLUDE_TFTP_COMMAND) + + # + # Bds + # + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf + INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf + INF MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.inf + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + INF MdeModulePkg/Application/UiApp/UiApp.inf + INF sdm845Pkg/Drivers/LogoDxe/LogoDxe.inf + +[FV.FVMAIN_COMPACT] +FvAlignment = 8 +ERASE_POLARITY = 1 +MEMORY_MAPPED = TRUE +STICKY_WRITE = TRUE +LOCK_CAP = TRUE +LOCK_STATUS = TRUE +WRITE_DISABLED_CAP = TRUE +WRITE_ENABLED_CAP = TRUE +WRITE_STATUS = TRUE +WRITE_LOCK_CAP = TRUE +WRITE_LOCK_STATUS = TRUE +READ_DISABLED_CAP = TRUE +READ_ENABLED_CAP = TRUE +READ_STATUS = TRUE +READ_LOCK_CAP = TRUE +READ_LOCK_STATUS = TRUE + + INF ArmPlatformPkg/PrePi/PeiUniCore.inf + + FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { + SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { + SECTION FV_IMAGE = FVMAIN + } + } + +!include sdm845Pkg/CommonFdf.fdf.inc + + -- 2.45.2