author | Xindong Xu <xindong.xu@amlogic.com> | 2017-12-12 05:52:39 (GMT) |
---|---|---|
committer | Xindong Xu <xindong.xu@amlogic.com> | 2017-12-12 05:52:39 (GMT) |
commit | abde35ee786ca934a2f0ca7b0e3ff74968d8d22d (patch) | |
tree | 5d2e04b0cf3b3fcffc63f90b92f833683db1b0b0 | |
parent | b9d90e2cc37b22ceda09ff379e1f6623667ad813 (diff) | |
download | braun-abde35ee786ca934a2f0ca7b0e3ff74968d8d22d.zip braun-abde35ee786ca934a2f0ca7b0e3ff74968d8d22d.tar.gz braun-abde35ee786ca934a2f0ca7b0e3ff74968d8d22d.tar.bz2 |
init braun from device/amlogic/p230
9eec9423773e61cc899f48497c3fa9b4de6121de
84 files changed, 28178 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..7cfc3b6 --- a/dev/null +++ b/Android.mk @@ -0,0 +1,30 @@ +# +# Copyright (C) 2013 The Android Open-Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# WARNING: Everything listed here will be built on ALL platforms, +# including x86, the emulator, and the SDK. Modules must be uniquely +# named (liblights.panda), and must build everywhere, or limit themselves +# to only building on ARM if they include assembly. Individual makefiles +# are responsible for having their own logic, for fine-grained control. + +ifeq ($(TARGET_PRODUCT),p230) +LOCAL_PATH := $(call my-dir) +# if some modules are built directly from this directory (not subdirectories), +# their rules should be written here. + +include $(call all-makefiles-under,$(LOCAL_PATH)) + +endif diff --git a/AndroidBoard.mk b/AndroidBoard.mk new file mode 100644 index 0000000..508a3aa --- a/dev/null +++ b/AndroidBoard.mk @@ -0,0 +1,18 @@ +# Copyright (C) 2010 Amlogic Inc +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +LOCAL_PATH := $(call my-dir) + +include $(LOCAL_PATH)/Kernel.mk +include device/amlogic/common/factory.mk diff --git a/AndroidProducts.mk b/AndroidProducts.mk new file mode 100644 index 0000000..a8af687 --- a/dev/null +++ b/AndroidProducts.mk @@ -0,0 +1,17 @@ +# +# Copyright (C) 2013 The Android Open-Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +PRODUCT_MAKEFILES := $(LOCAL_DIR)/p230.mk diff --git a/BoardConfig.mk b/BoardConfig.mk new file mode 100644 index 0000000..a6849c1 --- a/dev/null +++ b/BoardConfig.mk @@ -0,0 +1,126 @@ +# +# Copyright (C) 2013 The Android Open-Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +ifeq ($(ANDROID_BUILD_TYPE), 32) +TARGET_CPU_ABI := armeabi-v7a +TARGET_CPU_ABI2 := armeabi +TARGET_CPU_SMP := true +TARGET_ARCH := arm +TARGET_ARCH_VARIANT := armv7-a-neon +TARGET_CPU_VARIANT := cortex-a9 +else +TARGET_ARCH := arm64 +TARGET_ARCH_VARIANT := armv8-a +TARGET_CPU_VARIANT := generic +TARGET_CPU_ABI := arm64-v8a +TARGET_CPU_SMP := true + +TARGET_2ND_ARCH := arm +TARGET_2ND_ARCH_VARIANT := armv7-a-neon +TARGET_2ND_CPU_VARIANT := cortex-a9 +TARGET_2ND_CPU_ABI := armeabi-v7a +TARGET_2ND_CPU_ABI2 := armeabi + +TARGET_SUPPORTS_32_BIT_APPS := true +TARGET_SUPPORTS_64_BIT_APPS := true +endif + +TARGET_USES_64_BIT_BINDER := true + +TARGET_NO_BOOTLOADER := false +TARGET_NO_KERNEL := false +TARGET_NO_RADIOIMAGE := true + +TARGET_BOARD_PLATFORM := gxl +TARGET_BOOTLOADER_BOARD_NAME := p230 + +# Graphics & Display +USE_OPENGL_RENDERER := true +NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3 +MAX_VIRTUAL_DISPLAY_DIMENSION := 1920 +TARGET_APP_LAYER_USE_CONTINUOUS_BUFFER := true +TARGET_SUPPORT_SECURE_LAYER := false + +# Camera +USE_CAMERA_STUB := false +BOARD_HAVE_FRONT_CAM := false +BOARD_HAVE_BACK_CAM := false +BOARD_USE_USB_CAMERA := true +IS_CAM_NONBLOCK := true +BOARD_HAVE_FLASHLIGHT := false +BOARD_HAVE_HW_JPEGENC := true + +TARGET_USERIMAGES_USE_EXT4 := true +BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1946157056 +BOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800 +BOARD_FLASH_BLOCK_SIZE := 4096 + +ifneq ($(BOARD_OLD_PARTITION),true) +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_VENDORIMAGE_PARTITION_SIZE := 268435456 +BOARD_USES_VENDORIMAGE := true +TARGET_COPY_OUT_VENDOR := vendor + +BOARD_ROOT_EXTRA_FOLDERS := odm +BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_ODMIMAGE_PARTITION_SIZE := 268435456 +BOARD_USES_ODMIMAGE := true +else +GPU_MODS_OUT?=system/vendor/lib +endif + + +TARGET_SUPPORT_USB_BURNING_V2 := true +TARGET_AMLOGIC_RES_PACKAGE := device/amlogic/p230/logo_img_files + +TARGET_RECOVERY_FSTAB := device/amlogic/p230/recovery/recovery.fstab + +#BOARD_HAL_STATIC_LIBRARIES := libhealthd.mboxdefault + +USE_E2FSPROGS := true + +BOARD_KERNEL_BASE := 0x0 +BOARD_KERNEL_OFFSET := 0x1080000 + +BOARD_USES_GENERIC_AUDIO := false +BOARD_USES_ALSA_AUDIO := true + +TARGET_RELEASETOOLS_EXTENSIONS := device/amlogic/common +TARGET_USE_BLOCK_BASE_UPGRADE := true +TARGET_OTA_UPDATE_DTB := true +#TARGET_RECOVERY_DISABLE_ADB_SIDELOAD := true +#TARGET_OTA_PARTITION_CHANGE := true + +TARGET_RECOVERY_PIXEL_FORMAT := BGRA_8888 +TARGET_RECOVERY_UI_LIB += libamlogic_ui +TARGET_RECOVERY_UI_LIB += \ + librecovery_amlogic \ + libenv \ + libsystemcontrol_static +ifneq ($(AB_OTA_UPDATER),true) +TARGET_RECOVERY_UPDATER_LIBS := libinstall_amlogic +TARGET_RECOVERY_UPDATER_EXTRA_LIBS += libenv libsystemcontrol_static libsecurity libdtb +endif + +include device/amlogic/common/sepolicy.mk +include device/amlogic/common/gpu/mali450-user-$(TARGET_ARCH).mk +#MALLOC_IMPL := dlmalloc + +WITH_DEXPREOPT := true +PRODUCT_FULL_TREBLE_OVERRIDE := true +BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true + +DEVICE_MANIFEST_FILE := device/amlogic/p230/manifest.xml +#DEVICE_MATRIX_FILE := device/amlogic/common/compatibility_matrix.xml diff --git a/Kernel.mk b/Kernel.mk new file mode 100644 index 0000000..0e71334 --- a/dev/null +++ b/Kernel.mk @@ -0,0 +1,146 @@ +#if use probuilt kernel or build kernel from source code +-include device/amlogic/common/gpu.mk +-include device/amlogic/common/media_modules.mk +-include device/amlogic/common/wifi_modules.mk + + +USE_PREBUILT_KERNEL := false +WIFI_MODULE := multiwifi + +INSTALLED_KERNEL_TARGET := $(PRODUCT_OUT)/kernel + +ifeq ($(USE_PREBUILT_KERNEL),true) +TARGET_PREBUILT_KERNEL := $(LOCAL_PATH)/kernel + +$(INSTALLED_KERNEL_TARGET): $(TARGET_PREBUILT_KERNEL) | $(ACP) + @echo "Kernel installed" + $(transform-prebuilt-to-target) + @echo "cp kernel modules" + +else + + +KERNEL_DEVICETREE := gxl_p230_2g +KERNEL_DEFCONFIG := meson64_defconfig +KERNEL_ARCH := arm64 + +KERNEL_ROOTDIR := common + +KERNEL_OUT := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ +KERNEL_CONFIG := $(KERNEL_OUT)/.config +INTERMEDIATES_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image.gz +TARGET_AMLOGIC_INT_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/uImage +TARGET_AMLOGIC_INT_RECOVERY_KERNEL := $(KERNEL_OUT)/arch/$(KERNEL_ARCH)/boot/Image_recovery + +BOARD_VENDOR_KERNEL_MODULES := \ + $(PRODUCT_OUT)/obj/lib_vendor/audio_data.ko \ + $(PRODUCT_OUT)/obj/lib_vendor/ddr_window_64.ko + +BOARD_VENDOR_KERNEL_MODULES += $(DEFAULT_MEDIA_KERNEL_MODULES) +BOARD_VENDOR_KERNEL_MODULES += $(DEFAULT_WIFI_KERNEL_MODULES) + + +WIFI_OUT := $(TARGET_OUT_INTERMEDIATES)/hardware/wifi + +PREFIX_CROSS_COMPILE=/opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- + +KERNEL_KO_OUT := $(PRODUCT_OUT)/obj/lib_vendor + +define cp-modules + mkdir -p $(PRODUCT_OUT)/root/boot + mkdir -p $(KERNEL_KO_OUT) + -cp $(KERNEL_OUT)/drivers/usb/dwc3/dwc3.ko $(KERNEL_KO_OUT)/ + -cp $(KERNEL_OUT)/drivers/amlogic/usb/dwc_otg/310/dwc_otg.ko $(KERNEL_KO_OUT)/ +# cp $(WIFI_OUT)/broadcom/drivers/ap6xxx/broadcm_40181/dhd.ko $(TARGET_OUT)/lib/ +# cp $(KERNEL_OUT)/../hardware/amlogic/pmu/aml_pmu_dev.ko $(TARGET_OUT)/lib/ +# cp $(shell pwd)/hardware/amlogic/thermal/aml_thermal.ko $(TARGET_OUT)/lib/ +# cp $(KERNEL_OUT)/../hardware/amlogic/nand/amlnf/aml_nftl_dev.ko $(PRODUCT_OUT)/root/boot/ +endef + +$(KERNEL_OUT): + mkdir -p $(KERNEL_OUT) + +$(KERNEL_CONFIG): $(KERNEL_OUT) + $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) $(KERNEL_DEFCONFIG) + +BOARD_MKBOOTIMG_ARGS := --second $(PRODUCT_OUT)/dtb.img --kernel_offset $(BOARD_KERNEL_OFFSET) + +ifneq ($(USE_USB_AS_HOST),true) +BOARD_MKBOOTIMG_ARGS += --cmdline "otg_device=1" +endif + +$(INTERMEDIATES_KERNEL): $(KERNEL_OUT) $(KERNEL_CONFIG) $(INSTALLED_BOARDDTB_TARGET) + @echo "make Image" +# $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) + $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) modules Image.gz +# $(MAKE) -C $(shell pwd)/$(PRODUCT_OUT)/obj/KERNEL_OBJ M=$(shell pwd)/hardware/amlogic/thermal/ ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) modules + #$(gpu-modules) + $(MAKE) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) -f device/amlogic/common/wifi_driver.mk $(WIFI_MODULE) + $(cp-modules) + $(media-modules) + mkdir -p $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/ + cp $(KERNEL_KO_OUT)/* $(PRODUCT_OUT)/$(TARGET_COPY_OUT_VENDOR)/lib/modules/ + +kerneltags: $(KERNEL_OUT) + $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) tags + +kernelconfig: $(KERNEL_OUT) $(KERNEL_CONFIG) + env KCONFIG_NOTIMESTAMP=true \ + $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) menuconfig + +savekernelconfig: $(KERNEL_OUT) $(KERNEL_CONFIG) + env KCONFIG_NOTIMESTAMP=true \ + $(MAKE) -C $(KERNEL_ROOTDIR) O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) CROSS_COMPILE=$(PREFIX_CROSS_COMPILE) savedefconfig + @echo + @echo Saved to $(KERNEL_OUT)/defconfig + @echo + @echo handly merge to "$(KERNEL_ROOTDIR)/arch/$(KERNEL_ARCH)/configs/$(KERNEL_DEFCONFIG)" if need + @echo + +build-modules-quick: + $(media-modules) + +$(INSTALLED_KERNEL_TARGET): $(INTERMEDIATES_KERNEL) | $(ACP) + @echo "Kernel installed" + $(transform-prebuilt-to-target) + +$(BOARD_VENDOR_KERNEL_MODULES): $(INSTALLED_KERNEL_TARGET) + @echo "BOARD_VENDOR_KERNEL_MODULES: $(BOARD_VENDOR_KERNEL_MODULES)" + + +.PHONY: bootimage-quick +bootimage-quick: $(INTERMEDIATES_KERNEL) + cp -v $(INTERMEDIATES_KERNEL) $(INSTALLED_KERNEL_TARGET) + out/host/linux-x86/bin/mkbootfs $(PRODUCT_OUT)/root | \ + out/host/linux-x86/bin/minigzip > $(PRODUCT_OUT)/ramdisk.img + out/host/linux-x86/bin/mkbootimg --kernel $(INTERMEDIATES_KERNEL) \ + --base 0x0 \ + --kernel_offset 0x1080000 \ + --ramdisk $(PRODUCT_OUT)/ramdisk.img \ + $(BOARD_MKBOOTIMG_ARGS) \ + --output $(PRODUCT_OUT)/boot.img + ls -l $(PRODUCT_OUT)/boot.img + echo "Done building boot.img" + +.PHONY: recoveryimage-quick +recoveryimage-quick: $(INTERMEDIATES_KERNEL) + cp -v $(INTERMEDIATES_KERNEL) $(INSTALLED_KERNEL_TARGET) + out/host/linux-x86/bin/mkbootfs $(PRODUCT_OUT)/recovery/root | \ + out/host/linux-x86/bin/minigzip > $(PRODUCT_OUT)/ramdisk-recovery.img + out/host/linux-x86/bin/mkbootimg --kernel $(INTERMEDIATES_KERNEL) \ + --base 0x0 \ + --kernel_offset 0x1080000 \ + --ramdisk $(PRODUCT_OUT)/ramdisk-recovery.img \ + $(BOARD_MKBOOTIMG_ARGS) \ + --output $(PRODUCT_OUT)/recovery.img + ls -l $(PRODUCT_OUT)/recovery.img + echo "Done building recovery.img" + +.PHONY: kernelconfig + +.PHONY: savekernelconfig + +endif + +$(PRODUCT_OUT)/ramdisk.img: $(INSTALLED_KERNEL_TARGET) +$(PRODUCT_OUT)/system.img: $(INSTALLED_KERNEL_TARGET) diff --git a/Third_party_apk_camera.xml b/Third_party_apk_camera.xml new file mode 100644 index 0000000..49a28c1 --- a/dev/null +++ b/Third_party_apk_camera.xml @@ -0,0 +1,5 @@ +<Title> + <Third_party_apk> + <Apk apk_name="com.tencent.mobileqq:video" apk_preview_oritation="180" apk_capture_oritation="0"/> + </Third_party_apk> +</Title> diff --git a/device.mk b/device.mk new file mode 100644 index 0000000..580d4c1 --- a/dev/null +++ b/device.mk @@ -0,0 +1,71 @@ +# +# Copyright (C) 2013 The Android Open-Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +PRODUCT_COPY_FILES += device/amlogic/common/products/mbox/init.amlogic.rc:root/init.amlogic.rc + +PRODUCT_COPY_FILES += \ + device/amlogic/p230/init.amlogic.usb.rc:root/init.amlogic.usb.rc \ + device/amlogic/common/products/mbox/ueventd.amlogic.rc:root/ueventd.amlogic.rc \ + device/amlogic/p230/init.amlogic.board.rc:root/init.amlogic.board.rc + +PRODUCT_COPY_FILES += \ + device/amlogic/p230/files/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles.xml \ + device/amlogic/p230/files/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \ + device/amlogic/p230/files/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf \ + device/amlogic/p230/files/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \ + device/amlogic/p230/files/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \ + device/amlogic/p230/files/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \ + device/amlogic/p230/files/mesondisplay.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/mesondisplay.cfg \ + device/amlogic/p230/files/remote.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/remote.cfg \ + device/amlogic/p230/files/remote.tab1:$(TARGET_COPY_OUT_VENDOR)/etc/remote.tab1 \ + device/amlogic/p230/files/remote.tab2:$(TARGET_COPY_OUT_VENDOR)/etc/remote.tab2 \ + device/amlogic/p230/files/remote.tab3:$(TARGET_COPY_OUT_VENDOR)/etc/remote.tab3 \ + frameworks/native/data/etc/android.hardware.hdmi.cec.xml:system/etc/permissions/android.hardware.hdmi.cec.xml \ + device/amlogic/p230/manifest.xml:$(TARGET_COPY_OUT_VENDOR)/manifest.xml + +PRODUCT_COPY_FILES += \ + device/amlogic/p230/recovery/init.recovery.amlogic.rc:root/init.recovery.amlogic.rc \ + device/amlogic/p230/recovery/recovery.kl:recovery/root/etc/recovery.kl \ + device/amlogic/p230/files/mesondisplay.cfg:recovery/root/etc/mesondisplay.cfg \ + device/amlogic/p230/recovery/busybox:recovery/root/sbin/busybox \ + device/amlogic/p230/recovery/remotecfg:recovery/root/sbin/remotecfg \ + device/amlogic/p230/files/remote.cfg:recovery/root/etc/remote.cfg \ + device/amlogic/p230/files/remote.tab1:recovery/root/etc/remote.tab1 \ + device/amlogic/p230/files/remote.tab2:recovery/root/etc/remote.tab2 \ + device/amlogic/p230/files/remote.tab3:recovery/root/etc/remote.tab3 \ + device/amlogic/p230/recovery/sh:recovery/root/sbin/sh + +# remote IME config file +PRODUCT_COPY_FILES += \ + device/amlogic/p230/files/Vendor_0001_Product_0001.kl:/$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl \ + device/amlogic/p230/files/Generic.kl:/$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Generic.kl +PRODUCT_AAPT_CONFIG := xlarge hdpi xhdpi +PRODUCT_AAPT_PREF_CONFIG := hdpi + +PRODUCT_CHARACTERISTICS := mbx,nosdcard + +DEVICE_PACKAGE_OVERLAYS := \ + device/amlogic/p230/overlay + +PRODUCT_TAGS += dalvik.gc.type-precise + + +# setup dalvik vm configs. +$(call inherit-product, frameworks/native/build/tablet-10in-xhdpi-2048-dalvik-heap.mk) + +# set default USB configuration +PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \ + persist.sys.usb.config=mtp diff --git a/files/Generic.kl b/files/Generic.kl new file mode 100644 index 0000000..61d6c5b --- a/dev/null +++ b/files/Generic.kl @@ -0,0 +1,443 @@ +# Copyright (C) 2010 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# +# Generic key layout file for full alphabetic US English PC style external keyboards. +# +# This file is intentionally very generic and is intended to support a broad rang of keyboards. +# Do not edit the generic key layout to support a specific keyboard; instead, create +# a new key layout file with the required keyboard configuration. +# + +key 1 ESCAPE +key 2 1 +key 3 2 +key 4 3 +key 5 4 +key 6 5 +key 7 6 +key 8 7 +key 9 8 +key 10 9 +key 11 0 +key 12 MINUS +key 13 EQUALS +key 14 DEL +key 15 TAB +key 16 Q +key 17 W +key 18 E +key 19 R +key 20 T +key 21 Y +key 22 U +key 23 I +key 24 O +key 25 P +key 26 LEFT_BRACKET +key 27 RIGHT_BRACKET +key 28 DPAD_CENTER +key 29 CTRL_LEFT +key 30 A +key 31 S +key 32 D +key 33 F +key 34 G +key 35 H +key 36 J +key 37 K +key 38 L +key 39 SEMICOLON +key 40 APOSTROPHE +key 41 GRAVE +key 42 SHIFT_LEFT +key 43 BACKSLASH +key 44 Z +key 45 X +key 46 C +key 47 V +key 48 B +key 49 N +key 50 M +key 51 COMMA +key 52 PERIOD +key 53 SLASH +key 54 SHIFT_RIGHT +key 55 NUMPAD_MULTIPLY +key 56 ALT_LEFT +key 57 SPACE +key 58 CAPS_LOCK +key 59 F1 +key 60 F2 +key 61 F3 +key 62 F4 +key 63 F5 +key 64 F6 +key 65 F7 +key 66 F8 +key 67 F9 +key 68 F10 +key 69 NUM_LOCK +key 70 SCROLL_LOCK +key 71 NUMPAD_7 +key 72 NUMPAD_8 +key 73 NUMPAD_9 +key 74 NUMPAD_SUBTRACT +key 75 NUMPAD_4 +key 76 NUMPAD_5 +key 77 NUMPAD_6 +key 78 NUMPAD_ADD +key 79 NUMPAD_1 +key 80 NUMPAD_2 +key 81 NUMPAD_3 +key 82 NUMPAD_0 +key 83 NUMPAD_DOT +# key 84 (undefined) +key 85 ZENKAKU_HANKAKU +key 86 BACKSLASH +key 87 F11 +key 88 F12 +key 89 RO +# key 90 "KEY_KATAKANA" +# key 91 "KEY_HIRAGANA" +key 92 HENKAN +key 93 KATAKANA_HIRAGANA +key 94 MUHENKAN +key 95 NUMPAD_COMMA +key 96 NUMPAD_ENTER +key 97 CTRL_RIGHT +key 98 NUMPAD_DIVIDE +key 99 SYSRQ +key 100 ALT_RIGHT +# key 101 "KEY_LINEFEED" +key 102 MOVE_HOME +key 103 DPAD_UP +key 104 PAGE_UP +key 105 DPAD_LEFT +key 106 DPAD_RIGHT +key 107 MOVE_END +key 108 DPAD_DOWN +key 109 PAGE_DOWN +key 110 INSERT +key 111 FORWARD_DEL +# key 112 "KEY_MACRO" +key 113 VOLUME_MUTE +key 114 VOLUME_DOWN +key 115 VOLUME_UP +key 116 POWER +key 117 NUMPAD_EQUALS +# key 118 "KEY_KPPLUSMINUS" +key 119 BREAK +# key 120 (undefined) +key 121 NUMPAD_COMMA +key 122 KANA +key 123 EISU +key 124 YEN +key 125 META_LEFT +key 126 META_RIGHT +key 127 MENU +key 128 MEDIA_STOP +# key 129 "KEY_AGAIN" +# key 130 "KEY_PROPS" +# key 131 "KEY_UNDO" +# key 132 "KEY_FRONT" +# key 133 "KEY_COPY" +# key 134 "KEY_OPEN" +# key 135 "KEY_PASTE" +# key 136 "KEY_FIND" +# key 137 "KEY_CUT" +# key 138 "KEY_HELP" +key 139 MENU +key 140 CALCULATOR +# key 141 "KEY_SETUP" +key 142 SLEEP +key 143 WAKEUP +# key 144 "KEY_FILE" +# key 145 "KEY_SENDFILE" +# key 146 "KEY_DELETEFILE" +# key 147 "KEY_XFER" +# key 148 "KEY_PROG1" +# key 149 "KEY_PROG2" +key 150 EXPLORER +# key 151 "KEY_MSDOS" +key 152 POWER +# key 153 "KEY_DIRECTION" +# key 154 "KEY_CYCLEWINDOWS" +key 155 ENVELOPE +key 156 BOOKMARK +# key 157 "KEY_COMPUTER" +key 158 BACK +key 159 FORWARD +key 160 MEDIA_CLOSE +key 161 MEDIA_EJECT +key 162 MEDIA_EJECT +key 163 MEDIA_NEXT +key 164 MEDIA_PLAY_PAUSE +key 165 MEDIA_PREVIOUS +key 166 MEDIA_STOP +key 167 MEDIA_RECORD +key 168 MEDIA_REWIND +key 169 CALL +# key 170 "KEY_ISO" +key 171 MUSIC +key 172 HOME +# key 173 "KEY_REFRESH" +# key 174 "KEY_EXIT" +# key 175 "KEY_MOVE" +# key 176 "KEY_EDIT" +key 177 PAGE_UP +key 178 PAGE_DOWN +key 179 NUMPAD_LEFT_PAREN +key 180 NUMPAD_RIGHT_PAREN +# key 181 "KEY_NEW" +# key 182 "KEY_REDO" +# key 183 F13 +# key 184 F14 +# key 185 F15 +# key 186 F16 +# key 187 F17 +# key 188 F18 +# key 189 F19 +# key 190 F20 +# key 191 F21 +# key 192 F22 +# key 193 F23 +# key 194 F24 +# key 195 (undefined) +# key 196 (undefined) +# key 197 (undefined) +# key 198 (undefined) +# key 199 (undefined) +key 200 MEDIA_PLAY +key 201 MEDIA_PAUSE +# key 202 "KEY_PROG3" +# key 203 "KEY_PROG4" +# key 204 (undefined) +# key 205 "KEY_SUSPEND" +# key 206 "KEY_CLOSE" +key 207 MEDIA_PLAY +key 208 MEDIA_FAST_FORWARD +# key 209 "KEY_BASSBOOST" +# key 210 "KEY_PRINT" +# key 211 "KEY_HP" +key 212 CAMERA +key 213 MUSIC +# key 214 "KEY_QUESTION" +key 215 ENVELOPE +# key 216 "KEY_CHAT" +key 217 SEARCH +# key 218 "KEY_CONNECT" +# key 219 "KEY_FINANCE" +# key 220 "KEY_SPORT" +# key 221 "KEY_SHOP" +# key 222 "KEY_ALTERASE" +# key 223 "KEY_CANCEL" +key 224 BRIGHTNESS_DOWN +key 225 BRIGHTNESS_UP +key 226 HEADSETHOOK + +key 256 BUTTON_1 +key 257 BUTTON_2 +key 258 BUTTON_3 +key 259 BUTTON_4 +key 260 BUTTON_5 +key 261 BUTTON_6 +key 262 BUTTON_7 +key 263 BUTTON_8 +key 264 BUTTON_9 +key 265 BUTTON_10 +key 266 BUTTON_11 +key 267 BUTTON_12 +key 268 BUTTON_13 +key 269 BUTTON_14 +key 270 BUTTON_15 +key 271 BUTTON_16 + +key 288 BUTTON_1 +key 289 BUTTON_2 +key 290 BUTTON_3 +key 291 BUTTON_4 +key 292 BUTTON_5 +key 293 BUTTON_6 +key 294 BUTTON_7 +key 295 BUTTON_8 +key 296 BUTTON_9 +key 297 BUTTON_10 +key 298 BUTTON_11 +key 299 BUTTON_12 +key 300 BUTTON_13 +key 301 BUTTON_14 +key 302 BUTTON_15 +key 303 BUTTON_16 + + +key 304 BUTTON_A +key 305 BUTTON_B +key 306 BUTTON_C +key 307 BUTTON_X +key 308 BUTTON_Y +key 309 BUTTON_Z +key 310 BUTTON_L1 +key 311 BUTTON_R1 +key 312 BUTTON_L2 +key 313 BUTTON_R2 +key 314 BUTTON_SELECT +key 315 BUTTON_START +key 316 BUTTON_MODE +key 317 BUTTON_THUMBL +key 318 BUTTON_THUMBR + + +# key 352 "KEY_OK" +key 353 DPAD_CENTER +# key 354 "KEY_GOTO" +# key 355 "KEY_CLEAR" +# key 356 "KEY_POWER2" +# key 357 "KEY_OPTION" +# key 358 "KEY_INFO" +# key 359 "KEY_TIME" +# key 360 "KEY_VENDOR" +# key 361 "KEY_ARCHIVE" +key 362 GUIDE +# key 363 "KEY_CHANNEL" +# key 364 "KEY_FAVORITES" +# key 365 "KEY_EPG" +key 366 DVR +# key 367 "KEY_MHP" +# key 368 "KEY_LANGUAGE" +# key 369 "KEY_TITLE" +# key 370 "KEY_SUBTITLE" +# key 371 "KEY_ANGLE" +# key 372 "KEY_ZOOM" +# key 373 "KEY_MODE" +# key 374 "KEY_KEYBOARD" +# key 375 "KEY_SCREEN" +# key 376 "KEY_PC" +key 377 TV +# key 378 "KEY_TV2" +# key 379 "KEY_VCR" +# key 380 "KEY_VCR2" +# key 381 "KEY_SAT" +# key 382 "KEY_SAT2" +# key 383 "KEY_CD" +# key 384 "KEY_TAPE" +# key 385 "KEY_RADIO" +# key 386 "KEY_TUNER" +# key 387 "KEY_PLAYER" +# key 388 "KEY_TEXT" +# key 389 "KEY_DVD" +# key 390 "KEY_AUX" +# key 391 "KEY_MP3" +# key 392 "KEY_AUDIO" +# key 393 "KEY_VIDEO" +# key 394 "KEY_DIRECTORY" +# key 395 "KEY_LIST" +# key 396 "KEY_MEMO" +key 397 CALENDAR +# key 398 "KEY_RED" +# key 399 "KEY_GREEN" +# key 400 "KEY_YELLOW" +# key 401 "KEY_BLUE" +key 402 CHANNEL_UP +key 403 CHANNEL_DOWN +# key 404 "KEY_FIRST" +# key 405 "KEY_LAST" +# key 406 "KEY_AB" +# key 407 "KEY_NEXT" +# key 408 "KEY_RESTART" +# key 409 "KEY_SLOW" +# key 410 "KEY_SHUFFLE" +# key 411 "KEY_BREAK" +# key 412 "KEY_PREVIOUS" +# key 413 "KEY_DIGITS" +# key 414 "KEY_TEEN" +# key 415 "KEY_TWEN" + +key 429 CONTACTS + +# key 448 "KEY_DEL_EOL" +# key 449 "KEY_DEL_EOS" +# key 450 "KEY_INS_LINE" +# key 451 "KEY_DEL_LINE" + + +key 464 FUNCTION +key 465 ESCAPE FUNCTION +key 466 F1 FUNCTION +key 467 F2 FUNCTION +key 468 F3 FUNCTION +key 469 F4 FUNCTION +key 470 F5 FUNCTION +key 471 F6 FUNCTION +key 472 F7 FUNCTION +key 473 F8 FUNCTION +key 474 F9 FUNCTION +key 475 F10 FUNCTION +key 476 F11 FUNCTION +key 477 F12 FUNCTION +key 478 1 FUNCTION +key 479 2 FUNCTION +key 480 D FUNCTION +key 481 E FUNCTION +key 482 F FUNCTION +key 483 S FUNCTION +key 484 B FUNCTION + + +# key 497 KEY_BRL_DOT1 +# key 498 KEY_BRL_DOT2 +# key 499 KEY_BRL_DOT3 +# key 500 KEY_BRL_DOT4 +# key 501 KEY_BRL_DOT5 +# key 502 KEY_BRL_DOT6 +# key 503 KEY_BRL_DOT7 +# key 504 KEY_BRL_DOT8 + +key 580 APP_SWITCH +key 582 VOICE_ASSIST + +# Keys defined by HID usages +key usage 0x0c006F BRIGHTNESS_UP +key usage 0x0c0070 BRIGHTNESS_DOWN +#for xiaomi bt remote +key usage 0x07004a HOME + +# Joystick and game controller axes. +# Axes that are not mapped will be assigned generic axis numbers by the input subsystem. +axis 0x00 X +axis 0x01 Y +axis 0x02 Z +axis 0x03 RX +axis 0x04 RY +axis 0x05 RZ +axis 0x06 THROTTLE +axis 0x07 RUDDER +axis 0x08 WHEEL +axis 0x09 GAS +axis 0x0a BRAKE +axis 0x10 HAT_X +axis 0x11 HAT_Y + +# LEDs +led 0x00 NUM_LOCK +led 0x01 CAPS_LOCK +led 0x02 SCROLL_LOCK +led 0x03 COMPOSE +led 0x04 KANA +led 0x05 SLEEP +led 0x06 SUSPEND +led 0x07 MUTE +led 0x08 MISC +led 0x09 MAIL +led 0x0a CHARGING diff --git a/files/Vendor_0001_Product_0001.kl b/files/Vendor_0001_Product_0001.kl new file mode 100644 index 0000000..9b11c39 --- a/dev/null +++ b/files/Vendor_0001_Product_0001.kl @@ -0,0 +1,119 @@ +key 399 GRAVE +key 1 BACK +key 2 1 +key 3 2 +key 4 3 +key 5 4 +key 6 5 +key 7 6 +key 8 7 +key 9 8 +key 10 9 +key 11 0 +key 15 BACK +key 158 BACK +key 58 SOFT_RIGHT +key 107 ENDCALL +#key 62 ENDCALL +key 139 MENU +key 125 MENU +key 60 NOTIFICATION +key 127 SEARCH +key 217 SEARCH +key 228 POUND +key 227 STAR +key 231 CALL +#key 61 CALL +key 97 DPAD_CENTER +key 232 DPAD_CENTER +key 108 DPAD_DOWN +key 103 DPAD_UP +key 102 HOME +key 105 DPAD_LEFT +key 106 DPAD_RIGHT +key 115 VOLUME_UP +key 114 VOLUME_DOWN +key 104 VOLUME_UP +key 109 VOLUME_DOWN +key 212 CAMERA + +key 16 Q +key 17 W +key 18 E +key 19 R +key 20 T +key 21 Y +key 22 U +key 23 I +key 24 O +key 25 P +key 26 LEFT_BRACKET +key 27 RIGHT_BRACKET +key 43 BACKSLASH + +key 30 A +key 31 S +key 32 D +key 33 F +key 34 G +key 35 H +key 36 J +key 37 K +key 38 L +key 39 SEMICOLON +key 40 APOSTROPHE +key 14 DEL + +key 44 Z +key 45 X +key 46 C +key 47 V +key 48 B +key 49 N +key 50 M +key 51 COMMA +key 52 PERIOD +key 53 SLASH +key 28 ENTER + +key 61 F3 +key 62 F4 +key 63 F5 +key 64 F6 +key 65 F7 +key 66 F8 +key 67 F9 +key 68 F10 +key 87 F11 + +key 56 ALT_LEFT +key 100 ALT_RIGHT +key 42 SHIFT_LEFT +key 54 SHIFT_RIGHT +#key 15 TAB +key 57 SPACE +key 70 EXPLORER +key 155 ENVELOPE + +key 12 MINUS +key 13 EQUALS +key 215 AT +key 119 MEDIA_PLAY_PAUSE +key 122 MEDIA_PREVIOUS +key 123 MEDIA_NEXT +key 120 MEDIA_FAST_FORWARD +key 121 MEDIA_REWIND +key 116 POWER +#key 116 POWER WAKE +key 113 VOLUME_MUTE +key 128 MEDIA_STOP +key 130 ZOOM_IN +key 131 ZOOM_OUT +#key 133 NETFLIX +#key 140 F10 +#key 132 TV_REPEAT +#key 134 TV_SHORTCUTKEY_DISPAYMODE +#key 135 TV_SUBTITLE +#key 136 TV_SHORTCUTKEY_VOICEMODE +#key 137 TV_SWITCH + diff --git a/files/audio_policy.conf b/files/audio_policy.conf new file mode 100644 index 0000000..7f861cf --- a/dev/null +++ b/files/audio_policy.conf @@ -0,0 +1,206 @@ +# Global configuration section: +# - before audio HAL version 3.0: +# lists input and output devices always present on the device +# as well as the output device selected by default. +# Devices are designated by a string that corresponds to the enum in audio.h +# +# global_configuration { +# attached_output_devices AUDIO_DEVICE_OUT_SPEAKER +# default_output_device AUDIO_DEVICE_OUT_SPEAKER +# attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX|AUDIO_DEVICE_IN_DIA_REMOTE +# } +# +# - after and including audio HAL 3.0 the global_configuration section is included in each +# hardware module section. +# it also includes the audio HAL version of this hw module: +# global_configuration { +# ... +# audio_hal_version <major.minor> # audio HAL version in e.g. 3.0 +# } +# other attributes (attached devices, default device) have to be included in the +# global_configuration section of each hardware module + + +# audio hardware module section: contains descriptors for all audio hw modules present on the +# device. Each hw module node is named after the corresponding hw module library base name. +# For instance, "primary" corresponds to audio.primary.<device>.so. +# The "primary" module is mandatory and must include at least one output with +# AUDIO_OUTPUT_FLAG_PRIMARY flag. +# Each module descriptor contains one or more output profile descriptors and zero or more +# input profile descriptors. Each profile lists all the parameters supported by a given output +# or input stream category. +# The "channel_masks", "formats", "devices" and "flags" are specified using strings corresponding +# to enums in audio.h and audio_policy.h. They are concatenated by use of "|" without space or "\n". + +audio_hw_modules { + primary { + global_configuration { + attached_output_devices AUDIO_DEVICE_OUT_SPEAKER + default_output_device AUDIO_DEVICE_OUT_SPEAKER + attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC + audio_hal_version 3.0 + } + devices { + speaker { + type AUDIO_DEVICE_OUT_SPEAKER + gains { + gain_1 { + mode AUDIO_GAIN_MODE_JOINT + min_value_mB -8400 + max_value_mB 4000 + default_value_mB 0 + step_value_mB 100 + } + } + } + HDMI { + type AUDIO_DEVICE_OUT_AUX_DIGITAL + } + wired_headphone { + type AUDIO_DEVICE_OUT_WIRED_HEADPHONE + } + wired_headset { + type AUDIO_DEVICE_OUT_WIRED_HEADSET + } + BT_sco { + type AUDIO_DEVICE_OUT_BLUETOOTH_SCO + } + BT_sco_headset { + type AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET + } + } + outputs { + primary { + sampling_rates 48000 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices speaker|HDMI|wired_headphone|wired_headset|BT_sco|BT_sco_headset + flags AUDIO_OUTPUT_FLAG_PRIMARY + } + #offload { + # sampling_rates 48000|96000|192000 + # channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_5POINT1|AUDIO_CHANNEL_OUT_7POINT1 + # formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_AC3|AUDIO_FORMAT_E_AC3|AUDIO_FORMAT_DTS|AUDIO_FORMAT_DTS_HD|AUDIO_FORMAT_TRUEHD + # devices speaker + # flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC|AUDIO_OUTPUT_FLAG_NON_BLOCKING + #} + #here for HDMI audio dynamic profile from edid + hdmi_output { + sampling_rates dynamic + channel_masks dynamic + formats dynamic + devices HDMI + flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC + } + } + inputs { + primary { + sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000 + channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_WIRED_HEADSET + } + } + } + a2dp { + outputs { + a2dp { + sampling_rates 44100 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_ALL_A2DP + } + } + } + usb { + outputs { + usb_accessory { + sampling_rates 44100 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_USB_ACCESSORY + } + usb_device { + sampling_rates 44100 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_USB_DEVICE + } + } + inputs { + usb_device { + sampling_rates 8000|11025|16000|22050|32000|44100|48000 + channel_masks AUDIO_CHANNEL_IN_MONO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_IN_USB_DEVICE + } + } + } + r_submix { + global_configuration { + attached_input_devices AUDIO_DEVICE_IN_REMOTE_SUBMIX + audio_hal_version 2.0 + } + outputs { + submix { + sampling_rates 48000 + channel_masks AUDIO_CHANNEL_OUT_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX + } + } + inputs { + submix { + sampling_rates 48000 + channel_masks AUDIO_CHANNEL_IN_STEREO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_IN_REMOTE_SUBMIX + } + } + } + dia_remote { + global_configuration { + attached_input_devices AUDIO_DEVICE_IN_DIA_REMOTE + audio_hal_version 2.0 + } + inputs { + submix { + sampling_rates 16000 + channel_masks AUDIO_CHANNEL_IN_MONO + formats AUDIO_FORMAT_PCM_16_BIT + devices AUDIO_DEVICE_IN_DIA_REMOTE + } + } + } +# hdmi { +#here for board attached digital passthrough device profile. +#we asssue SPDIF/AUX LINE are alwayes available. +#user can force DD+/DD otuput without HDMI audio EDID support some kind +#of audio compressed format +#also supported Direct PCM output for 2.0 high samplerate lpcm +# spdif_device_pcm { +# sampling_rates 32000|44100|48000|88200|96000|176400|192000 +# channel_masks AUDIO_CHANNEL_OUT_STEREO +# formats AUDIO_FORMAT_PCM_16_BIT +# devices AUDIO_DEVICE_OUT_SPDIF +# flags AUDIO_OUTPUT_FLAG_DIRECT +# } +# spdif_device_raw { +# sampling_rates 32000|44100|48000|88200|96000|176400|192000 +# channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_5POINT1|AUDIO_CHANNEL_OUT_7POINT1 +# formats AUDIO_FORMAT_DTS|AUDIO_FORMAT_AC3 +# devices AUDIO_DEVICE_OUT_SPDIF +# flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_HW_AV_SYNC|AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO +# } +# } +# inputs { +# hdmi_device { +# sampling_rates 48000 +# channel_masks AUDIO_CHANNEL_IN_STEREO +# formats AUDIO_FORMAT_PCM_16_BIT +# devices AUDIO_DEVICE_IN_AUX_DIGITAL +# } +# } +# } +} + diff --git a/files/media_codecs.xml b/files/media_codecs.xml new file mode 100644 index 0000000..0654351 --- a/dev/null +++ b/files/media_codecs.xml @@ -0,0 +1,318 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!-- Copyright (C) 2012 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- +<!DOCTYPE MediaCodecs [ +<!ELEMENT MediaCodecs (Decoders,Encoders)> +<!ELEMENT Decoders (MediaCodec*)> +<!ELEMENT Encoders (MediaCodec*)> +<!ELEMENT MediaCodec (Type*,Quirk*)> +<!ATTLIST MediaCodec name CDATA #REQUIRED> +<!ATTLIST MediaCodec type CDATA> +<!ELEMENT Type EMPTY> +<!ATTLIST Type name CDATA #REQUIRED> +<!ELEMENT Quirk EMPTY> +<!ATTLIST Quirk name CDATA #REQUIRED> +]> + +There's a simple and a complex syntax to declare the availability of a +media codec: + +A codec that properly follows the OpenMax spec and therefore doesn't have any +quirks and that only supports a single content type can be declared like so: + + <MediaCodec name="OMX.foo.bar" type="something/interesting" /> + +If a codec has quirks OR supports multiple content types, the following syntax +can be used: + + <MediaCodec name="OMX.foo.bar" > + <Type name="something/interesting" /> + <Type name="something/else" /> + ... + <Quirk name="requires-allocate-on-input-ports" /> + <Quirk name="requires-allocate-on-output-ports" /> + <Quirk name="output-buffers-are-unreadable" /> + </MediaCodec> + +Only the three quirks included above are recognized at this point: + +"requires-allocate-on-input-ports" + must be advertised if the component does not properly support specification + of input buffers using the OMX_UseBuffer(...) API but instead requires + OMX_AllocateBuffer to be used. + +"requires-allocate-on-output-ports" + must be advertised if the component does not properly support specification + of output buffers using the OMX_UseBuffer(...) API but instead requires + OMX_AllocateBuffer to be used. + +"output-buffers-are-unreadable" + must be advertised if the emitted output buffers of a decoder component + are not readable, i.e. use a custom format even though abusing one of + the official OMX colorspace constants. + Clients of such decoders will not be able to access the decoded data, + naturally making the component much less useful. The only use for + a component with this quirk is to render the output to the screen. + Audio decoders MUST NOT advertise this quirk. + Video decoders that advertise this quirk must be accompanied by a + corresponding color space converter for thumbnail extraction, + matching surfaceflinger support that can render the custom format to + a texture and possibly other code, so just DON'T USE THIS QUIRK. + +--> + +<MediaCodecs> + <Decoders> + <MediaCodec name="OMX.amlogic.hevc.decoder.awesome" type="video/hevc" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="9" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.hevc.decoder.awesome.secure" type="video/hevc" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Feature name="secure-playback" required="true" /> + <Feature name="tunneled-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.avc.decoder.awesome" type="video/avc" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="9" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.avc.decoder.awesome.secure" type="video/avc" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Feature name="secure-playback" required="true" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.mpeg4.decoder.awesome" type="video/mp4v-es" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.h263.decoder.awesome" type="video/3gpp" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.mpeg2.decoder.awesome" type="video/mpeg2" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.vc1.decoder.awesome" type="video/vc1" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.wvc1.decoder.awesome" type="video/wvc1" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.wmv3.decoder.awesome" type="video/wmv3" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.mjpeg.decoder.awesome" type="video/mjpeg" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.vp9.decoder.awesome" type="video/x-vnd.on2.vp9" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Limit name="concurrent-instances" max="9" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.vp9.decoder.awesome.secure" type="video/x-vnd.on2.vp9" > + <Limit name="size" min="64x64" max="3840x2160" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="972000" /> + <Limit name="bitrate" range="1-300000000" /> + <Feature name="adaptive-playback" /> + <Feature name="secure-playback" required="true" /> + <Feature name="tunneled-playback" /> + <Limit name="concurrent-instances" max="1" /> + </MediaCodec> + <MediaCodec name="OMX.google.amrnb.decoder" type="audio/3gpp" /> + <MediaCodec name="OMX.google.amrwb.decoder" type="audio/amr-wb" /> + <MediaCodec name="OMX.google.aac.decoder" type="audio/mp4a-latm" /> + <MediaCodec name="OMX.google.adif.decoder" type="audio/aac-adif" /> + <MediaCodec name="OMX.google.latm.decoder" type="audio/aac-latm" /> + <MediaCodec name="OMX.google.adts.decoder" type="audio/adts" /> + <MediaCodec name="OMX.google.g711.alaw.decoder" type="audio/g711-alaw" /> + <MediaCodec name="OMX.google.g711.mlaw.decoder" type="audio/g711-mlaw" /> + <MediaCodec name="OMX.google.adpcm.ima.decoder" type="audio/adpcm-ima" /> + <MediaCodec name="OMX.google.adpcm.ms.decoder" type="audio/adpcm-ms" /> + <MediaCodec name="OMX.google.vorbis.decoder" type="audio/vorbis" /> + <MediaCodec name="OMX.google.alac.decoder" type="audio/alac" /> + <MediaCodec name="OMX.google.wma.decoder" type="audio/wma" /> + <MediaCodec name="OMX.google.wmapro.decoder" type="audio/wmapro" /> + <MediaCodec name="OMX.google.ape.decoder" type="audio/ape" /> + <MediaCodec name="OMX.google.truehd.decoder" type="audio/truehd" /> + <MediaCodec name="OMX.google.ffmpeg.decoder" type="audio/ffmpeg" /> + <MediaCodec name="OMX.google.raw.decoder" type="audio/raw" /> + <MediaCodec name="OMX.google.ac3.decoder" type="audio/ac3" /> + <MediaCodec name="OMX.google.eac3.decoder" type="audio/eac3" /> + <MediaCodec name="OMX.google.dtshd.decoder" type="audio/dtshd" /> + <MediaCodec name="OMX.google.mp2.decoder" type="audio/mpeg-L2" /> + <MediaCodec name="OMX.google.opus.decoder" type="audio/opus"> + <Limit name="channel-count" max="8" /> + <Limit name="sample-rate" ranges="48000" /> + <Limit name="bitrate" range="6000-510000" /> + </MediaCodec> + + <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" /> + <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" /> + <MediaCodec name="OMX.google.h264.decoder" type="video/avc"> + <!-- profiles and levels: ProfileBaseline : Level51 --> + <Limit name="size" min="2x2" max="2048x2048" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-8160" /> + <Limit name="blocks-per-second" range="1-489600" /> + <Limit name="bitrate" range="1-40000000" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8"> + <Limit name="size" min="2x2" max="2048x2048" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-8160" /> + <Limit name="blocks-per-second" range="1-500000" /> + <Limit name="bitrate" range="1-40000000" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9"> + <Limit name="size" min="2x2" max="1280x1280" /> + <Limit name="alignment" value="2x2" /> + <Limit name="block-size" value="16x16" /> + <Limit name="block-count" range="1-3600" /> + <Limit name="blocks-per-second" range="1-108000" /> + <Limit name="bitrate" range="1-5000000" /> + <Feature name="adaptive-playback" /> + </MediaCodec> + + <MediaCodec name="OMX.google.vp6.decoder" type="video/x-vnd.on2.vp6" /> + <MediaCodec name="OMX.google.vp6a.decoder" type="video/x-vnd.on2.vp6a" /> + <MediaCodec name="OMX.google.vp6f.decoder" type="video/x-vnd.on2.vp6f" /> + <MediaCodec name="OMX.google.rm10.decoder" type="video/rm10" /> + <MediaCodec name="OMX.google.rm20.decoder" type="video/rm20" /> + <MediaCodec name="OMX.google.rm40.decoder" type="video/rm40" /> + <MediaCodec name="OMX.google.wmv2.decoder" type="video/wmv2" /> + <MediaCodec name="OMX.google.wmv1.decoder" type="video/wmv1" /> + + + <MediaCodec name="OMX.google.mp3.decoder" > + <Type name="audio/mpeg" /> + <Quirk name="needs-flush-before-disable" /> + <Quirk name="requires-flush-complete-emulation" /> + </MediaCodec> + + </Decoders> + + <Settings> + <Setting name="max-video-encoder-input-buffers" value="9" /> + <Setting name="supports-multiple-secure-codecs" value="false" /> + <Setting name="supports-secure-with-non-secure-codec" value="true" /> + </Settings> + + <Encoders> + <MediaCodec name="OMX.google.amrnb.encoder" type="audio/3gpp" /> + <MediaCodec name="OMX.google.amrwb.encoder" type="audio/amr-wb" /> + <MediaCodec name="OMX.google.aac.encoder" type="audio/mp4a-latm" /> + <MediaCodec name="OMX.google.flac.encoder" type="audio/flac" /> + + <MediaCodec name="OMX.amlogic.video.encoder.avc" type="video/avc" > + <Limit name="size" min="64x64" max="1920x1088" /> + <Limit name="alignment" value="16x16" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="244800" /> + <Limit name="bitrate" range="1-20000000" /> + <Limit name="concurrent-instances" max="2" /> + </MediaCodec> + <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" > + <Limit name="size" min="176x144" max="640x480" /> + <Limit name="alignment" value="16x16" /> + <Limit name="block-size" value="16x16" /> + <Limit name="blocks-per-second" min="1" max="1485" /> + <Limit name="bitrate" range="192000-1440000" /> + </MediaCodec> + <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" > + <Limit name="size" min="176x144" max="352x288" /> + <Limit name="alignment" value="16x16" /> + </MediaCodec> + <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8"> + <!-- profiles and levels: ProfileMain : Level_Version0-3 --> + <Limit name="size" min="2x2" max="896x896" /> + <Limit name="alignment" value="2x2" /> + <Limit name="bitrate" range="1-40000000" /> + <Feature name="bitrate-modes" value="VBR,CBR" /> + </MediaCodec> + </Encoders> +</MediaCodecs> diff --git a/files/media_codecs_performance.xml b/files/media_codecs_performance.xml new file mode 100644 index 0000000..200cadd --- a/dev/null +++ b/files/media_codecs_performance.xml @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!-- Copyright 2015 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<MediaCodecs> + <Encoders> + <MediaCodec name="OMX.amlogic.video.encoder.avc" type="video/avc" update="true"> + <Limit name="measured-frame-rate-320x240" range="415-415" /> + <Limit name="measured-frame-rate-720x480" range="133-133" /> + </MediaCodec> + <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true"> + <Limit name="measured-frame-rate-176x144" range="267-267" /> + </MediaCodec> + <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true"> + <Limit name="measured-frame-rate-176x144" range="223-223" /> + </MediaCodec> + <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true"> + <Limit name="measured-frame-rate-320x180" range="120-120" /> + <Limit name="measured-frame-rate-640x360" range="37-37" /> + </MediaCodec> + </Encoders> + <Decoders> + <MediaCodec name="OMX.amlogic.h263.decoder.awesome" type="video/3gpp" update="true"> + <Limit name="measured-frame-rate-176x144" range="197-197" /> + <Limit name="measured-frame-rate-352x288" range="195-195" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.avc.decoder.awesome" type="video/avc" update="true"> + <Limit name="measured-frame-rate-320x240" range="226-226" /> + <Limit name="measured-frame-rate-720x480" range="228-228" /> + <Limit name="measured-frame-rate-1280x720" range="290-290" /> + <Limit name="measured-frame-rate-1920x1080" range="135-135" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.vp9.decoder.awesome" type="video/x-vnd.on2.vp9" update="true"> + <Limit name="measured-frame-rate-320x180" range="1033-1033" /> + <Limit name="measured-frame-rate-640x360" range="816-816" /> + <Limit name="measured-frame-rate-1280x720" range="290-290" /> + <Limit name="measured-frame-rate-1920x1080" range="133-133" /> + <Limit name="measured-frame-rate-3840x2160" range="62-62" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.hevc.decoder.awesome" type="video/hevc" update="true"> + <Limit name="measured-frame-rate-352x288" range="458-458" /> + <Limit name="measured-frame-rate-640x360" range="164-164" /> + <Limit name="measured-frame-rate-720x480" range="148-148" /> + <Limit name="measured-frame-rate-1280x720" range="294-294" /> + <Limit name="measured-frame-rate-1920x1080" range="132-132" /> + <Limit name="measured-frame-rate-3840x2160" range="72-72" /> + </MediaCodec> + <MediaCodec name="OMX.amlogic.mpeg4.decoder.awesome" type="video/mp4v-es" update="true"> + <Limit name="measured-frame-rate-176x144" range="228-228" /> + <Limit name="measured-frame-rate-480x360" range="209-209" /> + </MediaCodec> + <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true"> + <Limit name="measured-frame-rate-176x144" range="451-451" /> + <Limit name="measured-frame-rate-352x288" range="795-795" /> + </MediaCodec> + <MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true"> + <Limit name="measured-frame-rate-320x240" range="318-318" /> + <Limit name="measured-frame-rate-720x480" range="115-115" /> + <Limit name="measured-frame-rate-1280x720" range="43-43" /> + <Limit name="measured-frame-rate-1920x1080" range="18-18" /> + </MediaCodec> + <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true"> + <Limit name="measured-frame-rate-176x144" range="594-594" /> + </MediaCodec> + <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true"> + <Limit name="measured-frame-rate-320x180" range="676-676" /> + <Limit name="measured-frame-rate-640x360" range="330-330" /> + <Limit name="measured-frame-rate-1280x720" range="93-93" /> + <Limit name="measured-frame-rate-1920x1080" range="42-42" /> + </MediaCodec> + <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true"> + <Limit name="measured-frame-rate-320x180" range="265-265" /> + <Limit name="measured-frame-rate-640x360" range="115-115" /> + <Limit name="measured-frame-rate-1280x720" range="49-49" /> + </MediaCodec> + </Decoders> +</MediaCodecs> diff --git a/files/media_profiles.xml b/files/media_profiles.xml new file mode 100644 index 0000000..16e8eb8 --- a/dev/null +++ b/files/media_profiles.xml @@ -0,0 +1,229 @@ +<MediaSettings> + + <!-- Each camcorder profile defines a set of predefined configuration parameters --> + <CamcorderProfiles cameraId="0" startOffsetMs="50"> + + <EncoderProfile quality="720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="cif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapsecif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <ImageEncoding quality="70" /> + <ImageEncoding quality="80" /> + <ImageEncoding quality="90" /> + + </CamcorderProfiles> + + <CamcorderProfiles cameraId="1" startOffsetMs="50"> + + <EncoderProfile quality="720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="cif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapsecif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <ImageEncoding quality="70" /> + <ImageEncoding quality="80" /> + <ImageEncoding quality="90" /> + + </CamcorderProfiles> + + <EncoderOutputFileFormat name="3gp" /> + <EncoderOutputFileFormat name="mp4" /> + + <VideoDecoderCap name="wmv" enabled="true" /> + <AudioDecoderCap name="wma" enabled="true" /> + + <VideoEncoderCap name="h263" enabled="true" + minBitRate="192000" maxBitRate="420000" + minFrameWidth="176" maxFrameWidth="352" + minFrameHeight="144" maxFrameHeight="288" + minFrameRate="1" maxFrameRate="20" /> + + <VideoEncoderCap name="h264" enabled="true" + minBitRate="192000" maxBitRate="6000000" + minFrameWidth="176" maxFrameWidth="1280" + minFrameHeight="144" maxFrameHeight="720" + minFrameRate="5" maxFrameRate="30" /> + + <VideoEncoderCap name="m4v" enabled="true" + minBitRate="192000" maxBitRate="1440000" + minFrameWidth="176" maxFrameWidth="640" + minFrameHeight="144" maxFrameHeight="480" + minFrameRate="1" maxFrameRate="15" /> + + <AudioEncoderCap name="amrwb" enabled="true" + minBitRate="6600" maxBitRate="23050" + minSampleRate="16000" maxSampleRate="16000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="aac" enabled="true" + minBitRate="758" maxBitRate="288000" + minSampleRate="8000" maxSampleRate="48000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="heaac" enabled="true" + minBitRate="8000" maxBitRate="64000" + minSampleRate="16000" maxSampleRate="48000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="aaceld" enabled="true" + minBitRate="16000" maxBitRate="192000" + minSampleRate="16000" maxSampleRate="48000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="amrwb" enabled="true" + minBitRate="6600" maxBitRate="23050" + minSampleRate="16000" maxSampleRate="16000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="amrnb" enabled="true" + minBitRate="4750" maxBitRate="12200" + minSampleRate="8000" maxSampleRate="8000" + minChannels="1" maxChannels="1" /> +</MediaSettings> diff --git a/files/media_profiles_V1_0.xml b/files/media_profiles_V1_0.xml new file mode 100644 index 0000000..16e8eb8 --- a/dev/null +++ b/files/media_profiles_V1_0.xml @@ -0,0 +1,229 @@ +<MediaSettings> + + <!-- Each camcorder profile defines a set of predefined configuration parameters --> + <CamcorderProfiles cameraId="0" startOffsetMs="50"> + + <EncoderProfile quality="720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="cif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapsecif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <ImageEncoding quality="70" /> + <ImageEncoding quality="80" /> + <ImageEncoding quality="90" /> + + </CamcorderProfiles> + + <CamcorderProfiles cameraId="1" startOffsetMs="50"> + + <EncoderProfile quality="720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse720p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="1280" + height="720" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapse480p" fileFormat="3gp" duration="60"> + <Video codec="h264" + bitRate="6000000" + width="640" + height="480" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="cif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <EncoderProfile quality="timelapsecif" fileFormat="3gp" duration="30"> + <Video codec="h264" + bitRate="1440000" + width="352" + height="288" + frameRate="30" /> + + <Audio codec="amrwb" + bitRate="23050" + sampleRate="16000" + channels="1" /> + </EncoderProfile> + + <ImageEncoding quality="70" /> + <ImageEncoding quality="80" /> + <ImageEncoding quality="90" /> + + </CamcorderProfiles> + + <EncoderOutputFileFormat name="3gp" /> + <EncoderOutputFileFormat name="mp4" /> + + <VideoDecoderCap name="wmv" enabled="true" /> + <AudioDecoderCap name="wma" enabled="true" /> + + <VideoEncoderCap name="h263" enabled="true" + minBitRate="192000" maxBitRate="420000" + minFrameWidth="176" maxFrameWidth="352" + minFrameHeight="144" maxFrameHeight="288" + minFrameRate="1" maxFrameRate="20" /> + + <VideoEncoderCap name="h264" enabled="true" + minBitRate="192000" maxBitRate="6000000" + minFrameWidth="176" maxFrameWidth="1280" + minFrameHeight="144" maxFrameHeight="720" + minFrameRate="5" maxFrameRate="30" /> + + <VideoEncoderCap name="m4v" enabled="true" + minBitRate="192000" maxBitRate="1440000" + minFrameWidth="176" maxFrameWidth="640" + minFrameHeight="144" maxFrameHeight="480" + minFrameRate="1" maxFrameRate="15" /> + + <AudioEncoderCap name="amrwb" enabled="true" + minBitRate="6600" maxBitRate="23050" + minSampleRate="16000" maxSampleRate="16000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="aac" enabled="true" + minBitRate="758" maxBitRate="288000" + minSampleRate="8000" maxSampleRate="48000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="heaac" enabled="true" + minBitRate="8000" maxBitRate="64000" + minSampleRate="16000" maxSampleRate="48000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="aaceld" enabled="true" + minBitRate="16000" maxBitRate="192000" + minSampleRate="16000" maxSampleRate="48000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="amrwb" enabled="true" + minBitRate="6600" maxBitRate="23050" + minSampleRate="16000" maxSampleRate="16000" + minChannels="1" maxChannels="1" /> + + <AudioEncoderCap name="amrnb" enabled="true" + minBitRate="4750" maxBitRate="12200" + minSampleRate="8000" maxSampleRate="8000" + minChannels="1" maxChannels="1" /> +</MediaSettings> diff --git a/files/mesondisplay.cfg b/files/mesondisplay.cfg new file mode 100644 index 0000000..6271606 --- a/dev/null +++ b/files/mesondisplay.cfg @@ -0,0 +1,11 @@ +# 1.device type [MID | MBOX | TV] +# 2.soc type [meson3 | meson6 | meson8 | meson8b | meson8m2] +# +# 3.if the device is MID, need set fb0 & fb1 width height fbbits triplebuffer +# example: MID meson8b 768 1024 32 1 1280 720 32 1 +# busybox fbset -fb /dev/graphics/fb0 -g 768 1024 768 3072 32 +# busybox fbset -fb /dev/graphics/fb1 -g 1280 720 1280 2160 32 +# +# if the device is MBOX, need set default ui [720p | 1080p] + +MBOX gxl 1080p diff --git a/files/mixer_paths.xml b/files/mixer_paths.xml new file mode 100644 index 0000000..ff22845 --- a/dev/null +++ b/files/mixer_paths.xml @@ -0,0 +1,14 @@ +<mixer> + <!-- dummy xml conf, do nothing here --> + <path name="speaker"> + </path> + + <path name="headphone"> + </path> + + <path name="main_mic"> + </path> + + <path name="headset-mic"> + </path> +</mixer> diff --git a/files/remote.cfg b/files/remote.cfg new file mode 100644 index 0000000..1e1f9ba --- a/dev/null +++ b/files/remote.cfg @@ -0,0 +1,16 @@ +#********************************************************************************************************* +#this file is used to config the remote driver +# work_mode: set work mode for IR, refer to the include/dt-bindings/input/meson_rc.h +# debug_enable: 0 :disable 1:enable +# repeat_enable: 0 :disable 1:enable +# +# SW MODE: +# max_frame_time maximum frame time + +#************************************************************************************************************* +work_mode = 0x1 +repeat_enable = 0 +debug_enable = 0 + +#sw decode parameters +max_frame_time = 1000 diff --git a/files/remote.conf b/files/remote.conf new file mode 100644 index 0000000..4afd1eb --- a/dev/null +++ b/files/remote.conf @@ -0,0 +1,180 @@ +#********************************************************************************************************* +#this file is configuration for each factory remote device +# work_mode 0 :software mode 1 :hardware mode +# repeat_enable 0 :disable repeat 1 :enable repeat +# +# factory_code each device has it's unique factory code. +# pattern:custom_code(16bit)+index_code(16bit) +# examble: 0xff000001 = 0xff00(custom cod) 0001 (index) +# +# release_delay unit:ms.release will report from kernel to user layer after this period of time +# from press or repeat triggered. +# +# debug_enable 0 :debug disable 1 :debug disable +# +# SW MODE: +# bit_count how many bits in each frame +# tw_leader_act time window for leader active +# tw_bit0 time window for bit0 time. +# tw_bit1 time window for bit1 time +# tw_repeat_leader time window for repeat leader +# REG +# reg_base_gen set value for PREG_IR_DEC_BASE_GEN +# reg_control set value for PREG_IR_DEC_CONTROL +# reg_leader_act set value for PREG_IR_DEC_LEADER_ACTIVE +# reg_leader_idle set value for PREG_IR_DEC_LEADER_IDLE +# reg_repeat_leader set value for PREG_IR_DEC_REPEAT_IDLE +# reg_bit0_time set value for PREG_IR_DEC_BIT0_TIME +#************************************************************************************************************* +#amlogic NEC remote +work_mode = 0 +repeat_enable = 1 +repeat_delay = 130 +repeat_peroid = 120 +release_delay = 20 +debug_enable = 1 + +fn_key_scancode = 0x15 +left_key_scancode = 0x1c +right_key_scancode = 0x48 +up_key_scancode = 0x44 +down_key_scancode = 0x1d +ok_key_scancode = 0x5c +pageup_key_scancode = 0x04 +pagedown_key_scancode = 0x1b + +custom_begin + factory_infcode = 0 + factory_code = 0xfb040001 + + mouse_begin + 0 0x1c + 1 0x48 + 2 0x44 + 3 0x1d + mouse_end + key_begin + 0x47 11 + 0x13 2 + 0x10 3 + 0x11 4 + 0x0F 5 + 0x0C 6 + 0x0D 7 + 0x0B 8 + 0x08 9 + 0x09 10 + 0x5C 97 + 0x51 61 + 0x50 62 + 0x40 63 + 0x4d 64 + 0x43 65 + 0x17 66 + 0x00 67 + 0x01 68 + 0x16 87 + 0x49 14 + 0x06 130 + 0x14 131 + 0x44 103 + 0x1D 108 + 0x1C 105 + 0x48 106 + 0x53 125 + 0x45 104 + 0x19 109 + 0x1f 102 + 0x52 119 + 0x05 122 + 0x59 123 + 0x1b 120 + 0x04 121 + 0x1A 116 + 0x0A 15 + 0x0e 113 + 0x15 63 + 0x1F 102 + 0x1e 132 + 0x07 133 + 0x12 134 + 0x54 135 + 0x02 136 + 0x4f 30 + 0x42 48 + 0x5d 46 + 0x4c 32 + 0x58 137 + 0x55 140 + key_end + repeat_key_begin + 0x47 11 + 0x13 2 + 0x10 3 + 0x11 4 + 0x0F 5 + 0x0C 6 + 0x0D 7 + 0x0B 8 + 0x08 9 + 0x09 10 + 0x5C 97 + 0x51 65 + 0x49 14 + 0x06 130 + 0x14 131 + 0x44 103 + 0x1D 108 + 0x1C 105 + 0x48 106 + 0x53 125 + 0x45 104 + 0x19 109 + 0x16 102 + 0x52 119 + 0x05 122 + 0x59 123 + 0x1b 120 + 0x04 121 + 0x1A 116 + 0x0A 15 + 0x0e 113 + 0x15 63 + 0x1F 102 + 0x1e 132 + 0x07 133 + 0x12 134 + 0x54 135 + 0x02 136 + 0x4f 30 + 0x42 48 + 0x5d 46 + 0x4c 32 + 0x58 137 + 0x55 140 + repeat_key_end +custom_end + +custom_begin + factory_infcode = 1 + factory_code = 0xbd020001 + key_begin + 0xca 103 + 0xd2 108 + 0x99 105 + 0xc1 106 + 0xce 97 + 0x45 116 + 0xc5 133 + 0x80 113 + 0xd0 15 + 0xd6 125 + 0x95 102 + 0xdd 104 + 0x8c 109 + 0x89 131 + 0x9c 130 + 0x9a 120 + 0xcd 121 + key_end +custom_end diff --git a/files/remote.tab1 b/files/remote.tab1 new file mode 100644 index 0000000..b9265ae --- a/dev/null +++ b/files/remote.tab1 @@ -0,0 +1,50 @@ +custom_name = amlogic-remote-1 +custom_code = 0xfb04 +release_delay = 80 + +key_begin + 0x47 11 + 0x13 2 + 0x10 3 + 0x11 4 + 0x0F 5 + 0x0C 6 + 0x0D 7 + 0x0B 8 + 0x08 9 + 0x09 10 + 0x5C 28 + 0x51 65 + 0x49 14 + 0x06 130 + 0x14 131 + 0x44 103 + 0x1D 108 + 0x1C 105 + 0x48 106 + 0x53 125 + 0x45 104 + 0x19 109 + 0x16 102 + 0x52 119 + 0x05 122 + 0x59 123 + 0x1b 120 + 0x04 121 + 0x1A 116 + 0x0A 15 + 0x0e 113 + 0x15 63 + 0x1F 102 + 0x1e 132 + 0x07 133 + 0x12 134 + 0x54 135 + 0x02 136 + 0x4f 30 + 0x42 48 + 0x5d 46 + 0x4c 32 + 0x58 137 + 0x55 140 +key_end diff --git a/files/remote.tab2 b/files/remote.tab2 new file mode 100644 index 0000000..6dbec4a --- a/dev/null +++ b/files/remote.tab2 @@ -0,0 +1,59 @@ +custom_name = amlogic-remote-2 +custom_code = 0xfe01 +release_delay = 80 + +key_begin + 0x01 2 + 0x02 3 + 0x03 4 + 0x04 5 + 0x05 6 + 0x06 7 + 0x07 8 + 0x08 9 + 0x09 10 + 0x0a 11 + 0x1F 466 + 0x15 139 + 0x16 15 + 0x0c 402 + 0x0d 403 + 0x0e 115 + 0x0f 114 + 0x11 102 + 0x1c 106 + 0x1b 105 + 0x19 103 + 0x1a 108 + 0x1d 28 + 0x17 113 + 0x49 219 + 0x43 158 + 0x12 469 + 0x14 470 + 0x18 471 + 0x59 358 + 0x5a 166 + 0x10 116 + 0x42 165 + 0x44 163 + 0x1e 168 + 0x4b 208 + 0x58 164 + 0x46 130 + 0x40 131 + 0x38 70 + 0x57 464 + 0x5b 465 + 0x54 398 + 0x4c 399 + 0x4e 400 + 0x55 401 + 0x53 237 + 0x52 238 + 0x39 212 + 0x41 213 + 0x0b 214 + 0x00 216 + 0x13 217 +key_end diff --git a/files/remote.tab3 b/files/remote.tab3 new file mode 100644 index 0000000..9a86c4a --- a/dev/null +++ b/files/remote.tab3 @@ -0,0 +1,38 @@ +#********************************************************************************************************* +#this file is used to store key map table +# custom_name: name of map table +# custom_code: custom code for remote device +# release_delay unit:ms.release will report from kernel to user layer after this period of time +# from press or repeat triggered. +###PARAS FOR MOUSE MODE: +# fn_key_scancode: scancode of fn key which used to swith mode +# cursor_left_scancode: scancode of left key +# cursor_right_scancode: scancode of right key +# cursor_up_scancode: scancode of up key +# cursor_down_scancode: scancode of down key +# cursor_ok_scancode: scancode of ok key +#************************************************************************************************************* +custom_name = amlogic-remote-3 +custom_code = 0xbd02 +release_delay = 80 + + +key_begin + 0xca 103 + 0xd2 108 + 0x99 105 + 0xc1 106 + 0xce 28 + 0x45 116 + 0xc5 133 + 0x80 113 + 0xd0 15 + 0xd6 125 + 0x95 102 + 0xdd 104 + 0x8c 109 + 0x89 131 + 0x9c 130 + 0x9a 120 + 0xcd 121 +key_end diff --git a/files/zram_mount.sh b/files/zram_mount.sh new file mode 100644 index 0000000..28ec3eb --- a/dev/null +++ b/files/zram_mount.sh @@ -0,0 +1,12 @@ +#!/system/bin/sh +echo $((500*1024*1024)) > /sys/block/zram0/disksize +mkswap /dev/block/zram0 +swapon /dev/block/zram0 +sleep 1 +mkfs.ext2 -b 4096 /dev/block/zram0 +sleep 1 +mount -t rootfs -o remount -rw rootfs / +mkdir /swap_zram0 +sleep 1 +mount -t rootfs -o remount -r rootfs / +mount -t ext2 -o rw /dev/block/zram0 /swap_zram0 diff --git a/fstab.AB.amlogic b/fstab.AB.amlogic new file mode 100644 index 0000000..5208ca2 --- a/dev/null +++ b/fstab.AB.amlogic @@ -0,0 +1,15 @@ +# Android fstab file. +#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags> +# The filesystem that contains the filesystem checker binary (typically /system) cannot +# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK + +/dev/block/platform/d0074000.emmc/misc /misc emmc defaults defaults +/dev/block/data /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,encryptable=footer,quota,formattable +/devices/*.sd/mmc_host/sd* auto vfat defaults voldmanaged=sdcard1:auto,noemulatedsd +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk0:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk1:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sr* auto vfat defaults voldmanaged=sr0:auto +/dev/block/loop auto loop defaults voldmanaged=loop:auto +# Add for zram. zramsize can be in numeric (byte) , in percent +/dev/block/zram0 /swap_zram0 swap defaults wait,zramsize=524288000 +/dev/block/tee /tee ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable
\ No newline at end of file diff --git a/fstab.AB.verity.amlogic b/fstab.AB.verity.amlogic new file mode 100644 index 0000000..5208ca2 --- a/dev/null +++ b/fstab.AB.verity.amlogic @@ -0,0 +1,15 @@ +# Android fstab file. +#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags> +# The filesystem that contains the filesystem checker binary (typically /system) cannot +# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK + +/dev/block/platform/d0074000.emmc/misc /misc emmc defaults defaults +/dev/block/data /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,encryptable=footer,quota,formattable +/devices/*.sd/mmc_host/sd* auto vfat defaults voldmanaged=sdcard1:auto,noemulatedsd +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk0:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk1:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sr* auto vfat defaults voldmanaged=sr0:auto +/dev/block/loop auto loop defaults voldmanaged=loop:auto +# Add for zram. zramsize can be in numeric (byte) , in percent +/dev/block/zram0 /swap_zram0 swap defaults wait,zramsize=524288000 +/dev/block/tee /tee ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable
\ No newline at end of file diff --git a/fstab.amlogic b/fstab.amlogic new file mode 100644 index 0000000..01d6aae --- a/dev/null +++ b/fstab.amlogic @@ -0,0 +1,16 @@ +# Android fstab file. +#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags> +# The filesystem that contains the filesystem checker binary (typically /system) cannot +# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK + +/dev/block/misc /misc emmc defaults defaults +/dev/block/data /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,encryptable=footer,quota,formattable +/dev/block/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable +/devices/*.sd/mmc_host/sd* auto vfat defaults voldmanaged=sdcard1:auto,noemulatedsd +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk0:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk1:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sr* auto vfat defaults voldmanaged=sr0:auto +/dev/block/loop auto loop defaults voldmanaged=loop:auto +# Add for zram. zramsize can be in numeric (byte) , in percent +/dev/block/zram0 /swap_zram0 swap defaults wait,zramsize=524288000 +/dev/block/tee /tee ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable
\ No newline at end of file diff --git a/fstab.verity.amlogic b/fstab.verity.amlogic new file mode 100644 index 0000000..01d6aae --- a/dev/null +++ b/fstab.verity.amlogic @@ -0,0 +1,16 @@ +# Android fstab file. +#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags> +# The filesystem that contains the filesystem checker binary (typically /system) cannot +# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK + +/dev/block/misc /misc emmc defaults defaults +/dev/block/data /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,encryptable=footer,quota,formattable +/dev/block/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable +/devices/*.sd/mmc_host/sd* auto vfat defaults voldmanaged=sdcard1:auto,noemulatedsd +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk0:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sd* auto vfat defaults voldmanaged=udisk1:auto +/devices/*dwc3/xhci-hcd.0.auto/usb?/*/host*/target*/block/sr* auto vfat defaults voldmanaged=sr0:auto +/dev/block/loop auto loop defaults voldmanaged=loop:auto +# Add for zram. zramsize can be in numeric (byte) , in percent +/dev/block/zram0 /swap_zram0 swap defaults wait,zramsize=524288000 +/dev/block/tee /tee ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic wait,check,formattable
\ No newline at end of file diff --git a/init.amlogic.board.rc b/init.amlogic.board.rc new file mode 100644 index 0000000..18068b3 --- a/dev/null +++ b/init.amlogic.board.rc @@ -0,0 +1,31 @@ +import init.amlogic.usb.rc + +on early-init + loglevel 3 + + mount configfs configfs /sys/kernel/config + #mount usbfs none /proc/bus/usb + +on init + +on post-fs-data + insmod /vendor/lib/mali.ko + insmod /vendor/lib/modules/cfg80211.ko + +on boot + setprop ro.radio.noril true + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor interactive + write /sys/class/freq_limit/limit 0 + write /sys/module/amvdec_h265/parameters/mmu_enable 0 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_dflt_freq 2016000 + +#HDMI IN + chmod 666 /sys/class/sii9233a/port + chmod 666 /sys/class/sii9233a/enable + chmod 666 /sys/module/tvin_vdin/parameters/max_buf_num + + # chmod 0666 /dev/ge2d + chmod 666 /dev/cec + chmod 0666 /dev/opteearmtz00 + chmod 0666 /dev/tee0 + diff --git a/init.amlogic.usb.rc b/init.amlogic.usb.rc new file mode 100644 index 0000000..7fbaaaa --- a/dev/null +++ b/init.amlogic.usb.rc @@ -0,0 +1,36 @@ +on boot + mkdir /dev/usb-ffs 0770 shell shell + mkdir /dev/usb-ffs/adb 0770 shell shell + mount configfs none /config + mkdir /config/usb_gadget/g1 0770 shell shell + write /config/usb_gadget/g1/idVendor 0x18d1 + write /config/usb_gadget/g1/bcdDevice 0x0223 + write /config/usb_gadget/g1/bcdUSB 0x0200 + mkdir /config/usb_gadget/g1/strings/0x409 0770 + write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno} + write /config/usb_gadget/g1/strings/0x409/manufacturer amlogic + write /config/usb_gadget/g1/strings/0x409/product p230 + mkdir /config/usb_gadget/g1/functions/ffs.adb + mkdir /config/usb_gadget/g1/functions/mtp.gs0 + mkdir /config/usb_gadget/g1/configs/b.1 0770 shell shell + mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409 0770 shell shell + write /config/usb_gadget/g1/configs/b.1/MaxPower 500 + symlink /config/usb_gadget/g1/configs/b.1 /config/usb_gadget/g1/os_desc/b.1 + mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000 + setprop sys.usb.configfs 1 + setprop sys.usb.controller "c9100000.dwc2_a" + +on property:sys.usb.config=none && property:sys.usb.configfs=1 + setprop sys.usb.ffs.ready 0 + +on property:init.svc.adbd=stopped + setprop sys.usb.ffs.ready 0 + +on property:sys.usb.config=mtp && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/idProduct 0x4e41 + +on property:sys.usb.config=mtp,adb && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/idProduct 0x4e12 + +on property:sys.usb.config=adb && property:sys.usb.configfs=1 + write /config/usb_gadget/g1/idProduct 0x4e40 diff --git a/logo_img_files/bootup.bmp b/logo_img_files/bootup.bmp new file mode 100755 index 0000000..6b5fdaf --- a/dev/null +++ b/logo_img_files/bootup.bmp @@ -0,0 +1,1278 @@ +BM +kñ{̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̓̓̓̓̓̓̓̓̓͋͋
----------------......NNNNNNNNNNNNNnnnnnNnnnnnnnnnnonoϤϤϤϤϤϤϤϤϬϬϬϤЬЬЬЬЬЬ0001111111111111QQQQQQQQQQQQQQQQQQQQqrrqQQqqqrrrqrrrrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲŲŲŲŲŲŲŲŲŲųŲŲųŲŲŲŲųųŲŒNA +kjjjjj k +k*kKsKsks{{{{{̃
---------
͋̓̓̓̓{{ksKsJsJsKsks{{̓
..NnnnnnnnnnnnnnnnnonN.
...
̃{{{.N..NϤϤϤЬЬϤЬЬϬЬЬЬЬЬЬ𬯤nooooN.
-NoЬ001111QQQ1QQQQQQQQФФФФФФФФФФФФФФФФФФФФЬЬ1QQrŒŒŒŲŲŲŲŒŒŒŲŲŲŲŲŲųŲųŲŲŲųͳp +kbbbbbbbjbbjbbbbbbbbj +kKs{{{{̃͋
-
------
̓̓̓{Js k k k k +k*s*s*s*s*s k +k*k*sJs{̓
-NnnnnnnnnnnnnnnnoN...̓{k{j{Jsk{{{{{{k{k{k{k{.ONnoϬϤФϬϤϤЬЬЬЬЬЬФoon.̃˃̃̃̃̃̃̃̃̃̃
MoФ011011QQQ1QQQQQQQ1NNNNNNNNNnnnnnNnNNNNnnnNnnnnФФ1QRrŲŲŲŒŲŲŲŲŲŲŲŲŲŲŲŲųŲŲͳ45'J +kjbb +k{pҤ3TtttttT3Ҥ/{ks +kbbj*kKs{̓̓
----.--
̓̓ksJs k kJsOќ3tS
{*s*sJsk{̓
-NNnnnnnnnnnnnnoN--̃k{k{k{.3tսt2Ф.{k{NNOЬϤϤϤϬϬЬЬЬЬЬЬϤooN
̓̃̃
oѤ2tŵS--NϤ011QQ1QQ1QQQQQQQ1-
------------------MM--M-MMMNNnϤ1QŲŲŲŲŲŲŲŲŲŲŲŲŲųųŲŲŲŲ445֖ޖތs! +k{{
--
-.-
̓̓{ k +kO<}{jk{
.Nnnnnnnnnnnnnonn..̓Jsk{ќx}}7Ѥ{{
NNϤϤϤϬЬЬЬЬЬϤO.̋{.S}
n1Q1Q1QQQQQQQQx־\xsn-NФ1qŒŲŲŲŲŲŲŲŲŲŲųŲŲŲŲųͳų5455U5ֶR$! +kb̃
--
---
ksb3j̃NNnnnnnooonnN kT3J{싏ϬЬЬЬϤФ-J{}sM1QQQQQQQQQΤW\Ώ11rŲŲųųŲŲŲŲŲŲųų555UVVvV֖ޗE) +kKs탐3XxX7ε3P{*sKs̓k{
Ŭ-n
̃S싎ϤϤϤϤϤmФ\xM-Ϭ0110111111ϬϬQQQQQQrwsϬQrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲQr\0ͲŲųų55UUVvvޗޗޗwp +k
}S*sJsJs̃XX̓̋noX\싏ϤϤϤϤϬnޏ,ФϤ001111111111ϤϬQQQQQQrϤwsϬqrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲqQ<QųŲųų555UVvvޗޗޗwp +sj;;电̃b +kn˃-;Ф
ϤϤϤϤϤϤϬN\Ф,ЬФϤ0111111111QQQQQQqϤwsϬqrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒųŒP}גּͳųų555Vvvvwޗwp +kbb*k̓tj{.---------
{b{Ž̓O|\簜no<nMϤϤϤϤϤϤϬЬ
žs
ϤϬϤONOO.-.0000111111110MϬrQQQQQq0ϤwsϬqrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲq1Vqųų55UUVvwޗޗwp +kjj kKs{̃j{-.-------..
j̓x֕}no|NMϤϤϤϤϤϤЬսս
𬯤N-̋˃̃
O00001111111ЬN
6ϬrQQQQQq0ϬwsϬqrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲqwQųų55UUVvvwޗwp +kjj +k*kKs{ѤޝI{
---.-----.
+k{2no}x-NϤϤϤϤϤЬ-𬏤
.2
-Ϥ00𬯤
.ϬrQQQQQqϬwϬqrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒŲŲŲqWPųų55UVVvwޗޗwp +k k +k*kls3ֽy<2)s̃.
-------..
Js*k7Sno˃2W-NϤϤϤϤϤϤЬ6-ϬϤx|{NФЬЬЬϤФN|RQQQQQQQr0ϤwϬqrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒŒŲŲq60PͲųų45UUVvwޗޗwp +k kjjKs<I{N
------...j2|\\\]tNˋs7
NϤϤϤϤϤϤϤЬt7-nm}x̃NnNrQQQQQQr0ϤwϬqrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŒŒŲŲr0Pųų555UVvwޗޗwp +kOќ)s.-------..N{ st\s̋̋̋̋ˋ˃ФΝ̋Mot7
MϤϤϤϤϤϤЬФtWMmm2\xNj{---MNN--
̋.7R1RQQQQQRr0ϬwqrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲŒŲŲqž0Qų55UUVvwޗޗwp +kZ*sќ}}ΐJ{J{N.
-
--------Ñ)s|j{̋NnnnNNNnnnnMj{oMősW
MϤϤϤϤϤϤϬϤФWMnmϤ<ŴS22sսX}Qά1QQQQQQQrr0ϬwqrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒŲŒŒŲŲrQP55UVVvwޗޗwp +kbb +kk{{{
-------Ñ7̓̃-NNNNNNNNnnnnnnnnn-j{N닏ˋ2
ϤϤϤϤϤϤϬϤϤϤϬϬ
ѤގmwQr1άά0QRQQQQQQQQQQQQQqqqrr0ϬwqŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲŲrQ1nP556Vvvޗޗޗwp +k̃
̓̓KsgZT̋-M--.-.No< +k
-.NNNnnnnNNnN.. kN;\簤ˋS<
NϤϤϬϬϬϤϤ.̃ޯmmRޏn1QQQQQQrqqqqr0wsϤQrrrrrrrrqrrrrRQQ1Ф-ŝ[q55UVvvޗޗޗp +k{{{̃̃̃̃̃̃{̓{bbX;.J{--.----.N̋tjK{
b<̋MϤ
\j{.oNnoon-{OsmϬ1mЬ\Ѥo1QQQQrrqqqqr0Ϭw}SMФϤnMWξ;qqų55UUVvvޗޗޗޗp +k +k +k +kbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbjjbbjjjjjbbbjbbjjbjjjjjjj +k +k +k +k +k +k +k +k +k +k +k +k +k*k*s*k*k*k +k +k*k*k +s +k +k +k*k*k*k*k*k*k*kJkJkJkJkKkKskskkkkkkkkkkkkkkkkssssssssssssssssssssssssssss
t
t
t
t
t
t
t
t
t
t
t
t
t
t
|
|
|
|
t
t
|
|
|
|
|
|{
|{{{{{{{{{{{{{{{{{{̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̋̋̃̃̋̋̋̃̃̃̋̋̋̋
---
-------------.---MM..NNNNNNNooooooooks +:*:*2*: +2*:*: +2 +2 +2K:JOSct9W|lUd[SSKqKqKQKPKPK/K/KCCBBBBBBjBJBIB)B:B99A9B:):JBkBBBBBCCC0C0C0CPKPKPKPKOKOSOSOSOSOSN[n[[cckkss1|1|RԔ5Vv999ٝ؝؝؝ؕؕؕؕ؍؍؍؍ٍ؍ٍٍٍٍم}}}}}}}}}}}uuuuummmvmVm5mmedddd\ddddddddllllltuu5u5uV}V}V}vww؍ؕؕؕؕؕؕؕ؍xwW}7}6}uutllldsdSdSd3\2\2\\\TTTT\\\\\TTT\\\3\4\4\4\4\U\U\U\ududududddddddllllllllllllllvlUd4ddcc[[PS/SSJJJJjBIB)B BBBBBBHBJ-ScRl|w؍W|||||||||M[ +gF%&G,M"n""""""******222:::BJJSO[ck3l|y]ߞ~}]]==ܮܦ~~~{v{n{nnnnnnnnnfffffffffff^^^^^^^^VVVVNN{N[NNMEwE6EDDDDDDDDDDDDLLM6M6MWUxUU]]]^9f9f9f9n9n9n:n:v:v:v:v:v:~:~:~:~:~:~;~~~}uuummmxmxeWe7e]]\TTLtLSL3DDC;;;;3p3p3p3p3P3P3P3P3P3P3P3Q3Q3Q;q3q;r;r;;;;;;CCCCCCCKKKKKKKKKKKKKKKKKKKrKRC1CC:2m2L2*)!!g!G!!))2BSS\m}}}}}xuultl3dccccddd[B +*))))f)E)E)E)E)E)E)f)))) +*L*m*2*2233313133;;::::BBBJ
K
K
S.[n[cc2lst|w{ܮ=]~~ϞϟϿϿϿϿǿǿǟǟ߇߇߇߇wwwwwwwwwooooooggg_____WVVVZV:NNUUMUUUVV9^:^Z^z^{fffnno=w]w]w]]]]]]^^^^^^^^^^>>>>ݎ݆~{~[v;vnmmeex]W]7]UTLLLtLtDTDTDTD4D4D4D3D4DLL4L4LLL5L5LULULvLvLvTvTwTT\\\\\\ddddddddddddddddddwdW\6\[SSQSKJBBK:*:111)f)E)E)E)$)E)1):J[lw}:ݞ\7||||||||S +2 +2 +2 +2 +2 +2 +211)))))))))!!!!!!!!!!!!ggggggGGGGG G GGG G G G G G G GG ''' ' ' dddH
i + +( +-i( + + +, +, +, +M +MMmnn +n + + + + + + + + +1111QQQRRrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqQQQQPPP0000 + + + + + + + + + + + + +mmm +l +L +L +L +L ++ ++ ++ +iiiiihIIIIHH(((((( (i.3i + + + + + + +, +, +, +M +M +M +M +m +m +m + + + + + + + + + + + + + + + + +111111Q1QRRQRRrRRRRRRRrRRRrRRRRQQQQQQQQ1100000000 + + +l +l +ll +LLL +L +L ++++ + + + + + i i i i i i i i i i i I I I I I I) ) ) ) ( ( ( ( )i.Ti + + + +, +, +, +- +M +M +M +M +M +m +m +n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +m +m +m +m +m +m +l +L +L +L +L +, +, ++ + + + + + + + i i i i i i i i i i i I I I I I I I I I I ) ) ) ( ( ) ( ( )j Nti + + +, +, +, +- +- +M +M +M +M +M +m +m +m +m +n +n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +m +m +m +m +m +L +L +L +L +L +, +, +, +, ++ ++ + + + + + i i i i i i i i i i i i I I I I I I I I I I I I ) ) ) ) ) ) ( Ij
Oui +Oj ) )))JJJJKkkkjjjI I I I I I I H H H H ( ( ( H H H H H H H I i i i i i i + + + + + + +- +- +, +- +- +M +M +M +M +M +M +M +M +M +M +m +m +m +m +m +m +m +m +m +m +n +n +n +n +n +n +n +n +n +m +m +n +n +n +n +n +n + +n +n +n +n + + + +m +m +m +m +m +m +m +m +m +m +m +m +m +M +M +L +L +L +L +L +L +, +, +, +, ++ ++ ++ ++ + + + + + i i i i i i i i i i i I I I I I I I I I I I I H ( ( ( ( ( ( ( ( ( ( ( ( ( ) j
+O + +ui +O + j I ))*JJjjkkkjjjJ I I II I H H ( ( ( ( ( ( ( ( ( ( H ( H H H H H H H H I i i i i i i + + + + + +, +, + + + +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, + + + + + + + + + + + i i i i I I i I I I I I I I I I I ) I ) ) ) ) ) ) ) ( ) j O + +ui +N + j ( ))*JJjJjkkkkkjjJJIIII I IH ( ( ( ( ( ( ( ( ' ' ( ( ( ( ( H H H ( H H H H H H H H H H I I I i i i i i i i i i i i I I I I I I I I I I H ( H I ) ( ( ) ) ( ( ( ( ) ( ( ) j O + +Uj +O + j ) ))IIJJJJjJkkkkkkkkllllllkkkkkkKKJJJJJII) ) ) ) )( ( ( ( ( ( ' ' ( ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( H H H H H H H H H H H H H H I i i i I i i i i i i i i i i i i i i i i i i i i i h I h H H ( ( ( H ( ( ( ( ( ( ( ) ( ( ( ( ( ( ( ( j O + +TI +O + j ) )))))))))****JJJJJJJJJJJJJJJJJ*)))))) )))) ( ' ' ' ' ' ' ( ( ( ( ( ( ( ( H H H ( ( ( ( ' ' ( ( H ( H H H H H H H H H H H H H I I H H i i i i i i h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h H i i i h h i i i h h i i i h i i i I i i h H H h h H H H H H H H( H H ( ( ( ( ( ' ( ( ) j
+O + +4I +N + j ) ( ( ' ' ' ' ' ' ' ' ( H H ( ' ( I H ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H h h h H H H i i H h i i H i i i h G H H I i i H H H H I i i i i i i i I i i I H I i I II H I I ( ) H ) ( ( ) ( ( ( ( ( ) ) ) ) ( (( ( ) j . + +3j +N + j I (I I i Hij( ' ( ( ( ( ( ( ( ( ' ' ' ( ( ( ' ' ( ' ( ( ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( I i H H H I H ( H I ( H (H H ( ' ' I j jjj j JjjJJJJJj j j JJjJ JJ J J J JJ* J))( ) ) j O +uy +N + j I ( )( I j j j j jjI ( II I ( ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ' ( Ii +t +N + j I () ( I J I ( II ( I jjj I( +4I +N + j ) ( ) II )j*I I J* (B +o + +4i +N + j ) *) II ( IJ I))IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII)IIII )J + +T +j +N + j ( + +Uj +N + j H e + +UI +N + j ( e + +4i +O + + j ) ( + +T +N + ji +: +3X +O + +2!i!HHH('((HHHHhhhHHH()lJ.csskJE + +N + +Xt +O +
+J& +O + +:' +:D +O ++kR" +Tx +K lk# +: + +u +l29vDe + +4 +i +1K6)E + +5i +O +n," ( e + +UI +N + JI I +: + +Ti +N + i ) % + +4I +N + j ) E +p + +3 +N + j ( +N + j ) e +p + +u7 +N + j ) +: + +Uj +N + i ( + +4i +N + j ) + +U +i +N + j ) E + +4I +N + JI + +ui +N + j ( + +X +O + i +B3Ʊc1fg +N + ) +2Qs'e + +ui +N + )JPs! + +4 +I +N + )Iocs +2 + +4t +N + j *{{skBe +x +O + JB{sJe +B +Tu +N + J) O[Ӕ{sRe +Bﷵ + +4I +N + JIsss
[He + +Uj +N + J{k-c!e +:sqvYs +܈A( + +X +N + JL*U{kMk)e + +N +J:4|knk +: +O + +ui +N +J /K8uQskKB + +I +N +lJ c֖r{sJf + +Ti +N +kJ kӔҜNc% + +T +N +KJs|YƕrkB$ +x +N +kJt|ߓ +: +K g + +4t +O +k +: + +4I + + + +I +2)H!(!)2JocZ1e +p +T + +Ui ++E + +4 +I + + j I (IIIJ + +Ti +u +o +
+ j ) (()IIIiJ + +4I +N j ) )))IIIi +鲧f + +uj +N + j ) )))IIIIjJ +p + +X +N + j ) (())IIIjJjI Ii) )II)( ) +X +N j ) (( )IIIjj +o + +uj +N + j ( ( ))))jj + +I +N + j ) (II)j& + +4 +I +N + j ) ())jj& + +T +N + j ) ))i& +x +N + j ) (Iif +:5d# + +4t +N + j ) ((i + +4 +I +N + j ) (( + +5I +N + j ) ( + +Ui +N + j ) ( + +4I +N + j ) (% +p + +3 +N + j ) + +N + j ) + +2 +p + +vX +N + j ) F + + * * * * J!)L2SsJ( ((() ) +++"j ) +2L:( + +uj +N + j ) E + +4 +I +N + j ) (% + +UI +N + j ) () + +Ui +N + j ) )III) + * KK k l L k k k k * KJ ) lBB)(((((())))))IIIIjIjjjjjjjjjjjji) **" ($ + +T +i +N + j ( ()IIj!
"
") ) RS))()((()))I)IIIIIjjjjjjjiiIo"5+* ( (f + +4 +I +N + j ( ()IIj
"."."."."
J ) .[O[))()((()))IIIIIIjjjjjjJjjj(jO"O"( + +4T +N + j ( ())Ij
""."."."N"."
"!J J O[kI))III)))IIIIIIjjjkjkIJjj)II)))(( (E +N + j ( ())Ij
""."N"N"O"o"O"."""!!k J O[s )IIII)IIIiIIjjjj
O"."jjj))II))(( +T +N + j ( ()IIj
"."."O"O"o"o"o"O"N".""
"k O[R IIIII)IIIIjjjj
"o"***
"/""*+23;s3"O";;.JjjiII(((% + +U +I +N + j ( ()Ij."N"O"o"o"*"o"o"o"O"."
"k /SR! JIIIIIIIIJjjj
*<LwDCo"*;WLwLLwDLwD**WDD3+jjjjI(((f + +4I +N + j ( ()Ij
"."N"O"o"***""o"O"O"."-"K Bm:) JjIIIIIIJjj
*WDUL;"."*S3;DLwLLwL*;L6D"jjI( ( + +U +i +N + j ( (()Ij
."O"o""**"***o"o"N"N"k BӔB* Jjijiijjjjj
"*;R3o"."O"/"""o"35DTT3o"VLLS3k)Ij)()EkOce + +UJ +N + j ( ()Ij
"N"O"o"***"***"o"N"N" BSJ J jjjjjjjj
"
""O"."./"O"o"p"o"O"O"O""L9]23*wD;Jo"**)E + +T +i +N + j ( ()Ij."N"o""*********o"N" :4cjJ jjjjjjjj
23VD;*/"p"p"""""*O"s;6D*/"**
""333T+*j + +Uj +N + j ( ()Ij."N"o"**********o"o"
M*|* jjjj.";UTvLD;*p"***""**"**"p"p"/""."."."
"o"333T+"j + +Uj +N + j ( ()Ij."N"o"**********"o"N"-"Ӕr!* jj.";;23VLT\9]Y]VL*p"********"p"***"o"O"O"."."23;t3S3t3O")) + +T +I +N + j ( (IIj."O"o"************N"
"M*J s3LTLLLLvLC3""*******"""""*""p"o"O"."o";C3;3+IIf + +Ti +N + j ( ()Ij."O"o"************o"R|UBk
3DCC;;S323*P"P"******"****"*"***""p"."*D6D;;N"I)II +j)) + +Tu +N + j ( )Ij."O"o"*****+*******.cp[kk"""N"o"O"/"/OO""***"""*3+s3;;CVLTC*"***p".O"s3D;"jjI) + +x +N + j ( )Ij."O"o"*****32******/ PStK
."O""****""3;6LwT\\eYe9eYmmYes;p""*"p""o""."o"."jII + +3T +N + j ( ()Ij"O"o"*****3++*****N" BƳ*
."O"p"*""+L\9eYeYmZmYmYmYm9eezmymC""*P";L33jIIkki! + +TI +N + j ( )IJj"N"o"*****+++*****o" 2UM**+;;23**O"/"O"/"VLzmYe9e9e9eYmYmymzmzm9eYmzm6L"*p"*Te;."
jjI + +T +I +N + j ( ((IIj
."o"*****++++****o"
-V70SJ ";TTLVD;23/s;]Ye]9eYeYeYm9e\\eYezmmvL"""t3ZeZeR3."
"jI) + +Ui +N + j ) (IIj
."o"*****3++****"*. ;k*."R3WLTTTT;;\m\6LC6LVLL;;33S36DZeuT*p""6LmwT"."jJ) + +Ui +N + j ( (IIj
"."O""****+++******N"k[) + +Ui +N + j ( )Ij."O""*****++****""N"K2\S + +Ui +N + j ) ( )Ij."N""****+++******o" Ռ ) jj
o"*******+""5D5D"O;L23O"."o";UUDN"jI + +Ui +O + j ) ()Ij
."N""****++++*****"NK-2g + +TI +O + j ) ((Ij
."o""***++++***""o"n" +K +o + +ui +O + j ) ((Iij
.o"*"***+******""n"k </[ +N + j ) (II
.O"""**********"N"N"- + +X +N + j ) (IIj
-N"o"***********"N"."n"* + Քޑk +O + +uj +N + j ( (IIj
N"o"**"******""o*N"N"-" + +4 +I +O + j ( ()Ij
N"o"""*****"*""n"N"."!-"g + +Ui +O +
+ j H ((Ii
N"n""""*******""N"-","f +2% +O + +uj +O +
+ j H ((Ii
-n"""""***"*"""M"-
+ +Ti +N +
+ j H ( ( (Ii-N""""""**"""o"n"N"- % + +4i +N +
+ j H (IIi
N"n"""""**"""o"N"M"-iiH +o + +u3j +N +
+ j H ((Ii
-n"""""**"""n"N"-
iiII( +N +
+ j H ((Ii
-N""""""*"""n"N"-"iI((((HH ' ( +x +N +
+ j H ( ( ( (Ii
-N"n"""""""""n"N"-"iII((' ( e +oj +N +
+ j H ( ( (HIi
-N"n"""""""""n"M"-ii(H( ( )l:G + +4 +I +N +
+ j I ( ' (HIi-M"n"""""""""nM-i( '( +N + +tI +N +
+ j H ( ' (HIii--N""""""""n"N"-i((i( )sv
c +O + +uJ +N +
+ j I ( ( ((Ii-Mn""""o"n"n"n"N-(I-"j ( +N + +uj +n +
+ I ( ' (HIi-MN"""""n"n"n"M-i(#" +O + +uj +n +
+ I ( ( (Hii-Mm"n"""""n"M"M,H"3+" +O + +uj +N +
+ j I ( ( (HHi,MMmn""""m"M"MH
##" ' ' +O + +uj +n +
+ I ( ( (HHii-MM"m"n""n"m"-,I-3+3#" ( +O + +uj +N +
+ I ( ( ( (Hii,-MMM"n"m"M"-H""
( ( +O + +uj +N +
+ i I ( ( ( HHIi,-MMM"m"M-iHi ' ' +O + +uj +n +
+ I ( ' ( HHii,-MMM"M",H' ( ' +O + +uj +n +
+ I ( ' ( HHHi,,,M-iHH(' ' ' +n + +ui +n +
+ H ( ' ' ( HHii,m""miHH( (' e +n + +ui +n +
+ I ( ' ' ( HHii+<1+iiHH( '' D +n + +ui +n +
+ i ( ' ' ( HHii"V<Dr+h HH(' ' E +2qR +n + +ui +o +
+ i ( ' ' ( HHhim"<w<"hHH H'' ' ' ' ' +n + +ui +o +- + i ( ' ' ( HHHiiQ##iihhH HH' ' ' ' i' NI c +n + +ui +o +- + i ( ' ' ( ( H HHiii( ( HH ( ( ( ' ' ' '
H & p
( +2
S +o + +ui +o +- + i H ' ' ' '' ( ( HHhiiHHiHHHH(' ' ' ' O ( oi ( ' +o + +ui +o- + i H ( ' ' ' ( ( HHHhiin2#"i'HH( G ' ' pp Ij ' ' ' ' h +j +o +- + i I ( ' ' ' ' ' ' ' ' ' ' ' ' ( (HHHHhiihn+3"i HH( (H ' ip" ( '( '' ' ''' '' '' ( ' O" ".' ' +2|-[ +* +oj +M + i H ' ' ' ' ' ' ' ' ' ( (((HHHHHHiiii-""H(hHH(( '
"pi'' ' ( ' ( ( ''( ' ( ' ' ( (( H#H' .#"H +oi + i H ' ((((((((( ( HHHHHHHiiiiiHHiHH HHH io""".' (' ( (( ( ( ( ( ( ((( ' ( (H 'i"4# (4#O ( H +o +uI + iHHHHHHHHHHHHHHHHHHHiiiiHH (HHIHHHH i"""""" (H H(H ' (H' HH( H( ((HH v+"( H O5#.'I +*{NcH +2 +0Kحc +M"-"
"
-"
"
"
k2|n*
-"
"
"
"
"
N"*"."
-
.**N"
"
"
-""*o"
"-"
""O
"
"
p".
-"
"
-"
"-"
-"
."."
"."-"
-"-"
"
M"*O+ +*h + JJJJJk k k JJ*JJk
n"
J * 0o"-"-"-" **k
N"N"-"))J."."N"
"-"."N"- jJJK ."M"-"-"
" /*" ' +I!-"N"n"Jj!L2JBL*i +"֮:Kl 5<PS Bv"
+*z<BKLc +"O" L:}k o[l
+ V}ՄB2B*+qSح"Nk7K2qS6n"N"O"n"N"""""#S##$$B + +"-2k:l0K +[wM"|Z V!S +V}[i +;ZZ2; p*******************2;"PQKԌcpp*******************************************************""*u3;3+"p"****"*""*T3;33*p"****"**oS
"kB!=.7k-*[,2ί* +*9B [ +S9R; p*2***************"2;K*02CԌTt"p*********************************************************""u3;T3""*********t3;t3*p"*******]BN:9ΈBo* +r +qS<. +P+T333T+T3t3334W,,:55! + +[\oO*z,2 +0 +3;־|" +*3*****3PK5\0 +22q0 +5dZS0 +P***************"2;S2Cq2ՌՄ*q***********************************************************"*t3;;***********T3<;********" ]S& +n2}C +[}حo"dγPcR|y20**2+3+T+++,,~5! +23 +[λvlqP"*2************3;SsCq366+q+*************************************************************t3<;***********T3;;3*****3* 1C]Z +q }o"0 +S+3+T++++,x,}5$ +*23 +KZ82q*33**********K5dsCq33q3**********************************************************++**T37D;3***2******T3C;T3*****+" n:-"-*"M*2t<Ks +S;z{{ƛƛ{z[z{zƛ{ƚZRK3q +Cp"/<քp +3T314lZ}7 K﹥p"1T; + tPT+T+t+++,X,45M +*S;33***+*+++++**+33***S;"1 +3;:\"Q+333*++++3"*Svl3;Q +3;3q33**+++++++++++++++++++++++++++++++++++++++++++++++++++*2*++++3**T37<<33***+*+++**43<<S3**+3333 1C}ZƗ<rK5;t;2*2222222222223*0#XD4Ko"43Q rCZ;[S ++3333q2[7W7WWW7["33K[6TWL3"231 +::::xS"43T+t+++,,}5$ +Q +33T333+3333333333333+3S3+{3;S;+q"tλxKr +*3333333+"S3t6d*R +CZ+Q33+333333333333333333333333333333333333333333333333333333333333+**337<7Du3**333333**33<7Du3*23+33" C3#r + +0 +1 +1 +0 +1 +1 +1 +1 +1 +1 +1 +0 +1 +33T35T<"QT;T3 +P"**"#4"3*3+333T;*0 + +0 +QqPqPPQ"T3t;"J +xDC+3;T;"1 +P"*3*t333+374X,4}=5 +r8]Vd1 +1*T3"KyzXCR"+4;3;*+6d|CR +[\["T3333333333333333333333333333333333333333333333333333333333333333333333*T3DXD3**333333333+*43;WD;**333T3 RK<QK+7DxD;**434343333333T333333333S333333+Q +S<"3334343"q +Q +q#<XD;*23333343T3+*"""""""*33*3ctkrK3747DC<7D7D3u#U5U+7<xD<<D=Y=:=FF#! +wlT;434333434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343433333433*T+<xD;**33434343434333*43;xD;3*33T3" +W=rKQ*T;DxL;3234343T34333T3T333T34333434343 +rK"T3334343434343433*43DxD;333343434343434343434343334343+QS<Wp"XDW<7<7D7D7D7<7<7<X<XDxDD<<EZEY=EN5& +CW\rR +"+"T3VdzztK++6\T+43"28R +"T343T3434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343T343T343*43<L;3*43T3434343T343*43;xD;3*43;rC=rK+3+;L<4+*43T34343434343434343434343u31 +rK*434343T343T3T3T3T343+43<xD<4324343434343T343T3T34343T3T;+[ZOQ +;3t3t3u3u3;;;;33;474x<x4<E5 +"9u;r""+\:٭xtVdS43+T3R +"]߾Kr +U3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3U343343<LD43343U3T3T3T3T3T3343<DDT33t3"0 +]S+T3343;L7DT3343T3T3T3T3T3T3T3T3T3T3T3u3R +sKZS34343T3T3T3T3T3T3T3T343343<D<T3343T3T3T3T3T3T3T3T3T3T3t34+r[]"r434334334343T3T3U3u333348,X4=5, + +K~y;"u;6\tyXlC4+s +Y;U3U3T3U3t3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3u3U3U3U3u3U3U3T3343CLWDu3353T3u3T3U3u3U3343;LWDu33v;R +S;]sKU3u;U333;LxDu3343U3U3U3U3T3T3U3U3U3T3u3R +rK<:;+34343u3t3T3U3U3U3U3U3T34343;LWDu;3T3u3T3U3U3T3T3T3U3t3U3T3+u;vdtvtS434+T3T3U3U3U3u3u3333334W4X4y4\=_>sB +"t=^ڥ6\4+ +s + + +"U3;;"s +st~;s +U3u;u3U3U3U3u3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U;U3u3u3U3u3u34343;LxD33U3u3u3U3U3u3U34343;LXD;U;#r|٭""u;U3U3u3433;LL;4+T3u3u3U3U3u3u3U3U3u;u3Q +Sz23+D;43U3U3u3U3U3U3U3U3u3U34343;LXD;43U3U;U3U3U3u3u3U3U3U3u3;U+r +r"u33u3u3u3u333333338<X4y44\=_F +U39ֺlK;4+s +s +u;l{W\s +5#;u3u3u3u3u3u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;U;u;u3u3u3u;u;5343;LD;43U3u;u3u;u3u3u35343;LxL;u3S;zƾ3;U3;u3u3u;u3533;LL;3U33u3u;u3u3u;u;U;v;K٭{{X*U+LL;43U3u3u3u;u;u3u3u3v3u3U343;LL;4+U3u3u;u;u3u;u;u;u3u3u;U35+#5+U+v3u;u3v;u3;3;33;<84Y4y44=Fx +A + +a +Q%y%-5==}EEEE}E}E}E|E}E}E}E}E}E}EEEEEEEEEEEEEEEEEEEEEEEF>FF=>=>>>]>^>^>^>~>~>~>>66>>>>>>>>>?77???????????_?_?_G_G_O_OOOOOWWWWW______g_g_gggoooooooggggowwoooggggggggoooowwwwwwwwwwwwwwwwwwwww_w_w_w_o_o_o_o_g_g_g?g?g?g?g>g>g?_?_gggf_^^^^^^^VVVVVVNNN^?_VFFF~F~F~F~F~F^F=>^FNVN^>=>>>^F=>=>=>=>>==^NV^N=====E==E}=}=N~VVE}=}E}E}E}E}E}E}E}E}E}E}E]E}E}E]E]E\EMMMMMMMMMME==5[-%* + + + + + + + + + + + + + + + + + +"""""""""""""""#"""##""""#################"# + + + + + + + + + + + +0P +Pppppp0++ diff --git a/logo_img_files/upgrade_bar.bmp b/logo_img_files/upgrade_bar.bmp new file mode 100755 index 0000000..01dff4c --- a/dev/null +++ b/logo_img_files/upgrade_bar.bmp @@ -0,0 +1 @@ +BM diff --git a/logo_img_files/upgrade_error.bmp b/logo_img_files/upgrade_error.bmp new file mode 100755 index 0000000..643d7d7 --- a/dev/null +++ b/logo_img_files/upgrade_error.bmp @@ -0,0 +1,2 @@ +BMh +[ diff --git a/logo_img_files/upgrade_fail.bmp b/logo_img_files/upgrade_fail.bmp new file mode 100755 index 0000000..ce6fd3a --- a/dev/null +++ b/logo_img_files/upgrade_fail.bmp @@ -0,0 +1,88 @@ +BMh +GɲʺơDyiqA +y||yֶGʲɲɲɲɲɲɲɲɲɲɲɲɲɲɲɲʺDCqqa + + + + + + + + + + + + + + + + + + + + + + + + + +yyֶHʺʲʲʲʲʲʲʲʲʲʲʲʲʲʲɲɲʲ +ơyiq( + + + + + +yu + + + + + + + + + + + + + + + + + + + + + + + + + + +yζ + + +ʺʺʺʺʺʺʺʺʺʺʺʲʺʺʲHʼniqi + + + + + +/tKɺKKKKKKKKKKÉLtŌÉ + + + + + + + + +ʺřƑCqiq8 + + +KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK + +KKyiqi +Lo/////////oooooooooooooooooooooooooooooooooooo////////////ˍŁqCyCyCyCyA +[ diff --git a/logo_img_files/upgrade_logo.bmp b/logo_img_files/upgrade_logo.bmp new file mode 100755 index 0000000..1ef4d17 --- a/dev/null +++ b/logo_img_files/upgrade_logo.bmp @@ -0,0 +1 @@ +BMh diff --git a/logo_img_files/upgrade_success.bmp b/logo_img_files/upgrade_success.bmp new file mode 100755 index 0000000..e93d05a --- a/dev/null +++ b/logo_img_files/upgrade_success.bmp @@ -0,0 +1,2 @@ +BMh +[ diff --git a/logo_img_files/upgrade_unfocus.bmp b/logo_img_files/upgrade_unfocus.bmp new file mode 100755 index 0000000..bf28252 --- a/dev/null +++ b/logo_img_files/upgrade_unfocus.bmp @@ -0,0 +1 @@ +BM diff --git a/logo_img_files/upgrade_upgrading.bmp b/logo_img_files/upgrade_upgrading.bmp new file mode 100755 index 0000000..fa229dc --- a/dev/null +++ b/logo_img_files/upgrade_upgrading.bmp @@ -0,0 +1 @@ +BMh diff --git a/make_boot.sh b/make_boot.sh new file mode 100755 index 0000000..5872f56 --- a/dev/null +++ b/make_boot.sh @@ -0,0 +1,39 @@ +#!/bin/bash -ex + +# Run from top of kitkat source + +ROOTFS=$1 +PREFIX_CROSS_COMPILE=/opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- +DTBTOOL=vendor/amlogic/tools/dtbTool + +if [ "$ROOTFS" == "" -o ! -f "$ROOTFS" ]; then + echo "Usage: $0 <ramdisk.img> [m]" + exit 1 +fi + +KERNEL_OUT=out/target/product/p230/obj/KERNEL_OBJ +mkdir -p $KERNEL_OUT + +if [ ! -f $KERNEL_OUT/.config ]; then + make -C common O=../$KERNEL_OUT meson64_defconfig ARCH=arm64 CROSS_COMPILE=$PREFIX_CROSS_COMPILE +fi + +make -C common O=../$KERNEL_OUT ARCH=arm64 -j6 CROSS_COMPILE=$PREFIX_CROSS_COMPILE modules Image.gz + +cp $KERNEL_OUT/arch/arm64/boot/Image.gz out/target/product/p230/kernel + +if [ "$2" != "m" ]; then + make -C common O=../$KERNEL_OUT gxl_p230_2g.dtb ARCH=arm64 CROSS_COMPILE=$PREFIX_CROSS_COMPILE + cp -f $KERNEL_OUT/arch/arm64/boot/dts/amlogic/gxl_p230_2g.dtb out/target/product/p230/dtb.img +fi + +if [ "$2" != "m" ]; then + out/host/linux-x86/bin/mkbootimg --kernel common/../$KERNEL_OUT/arch/arm64/boot/Image.gz \ + --base 0x0 \ + --kernel_offset 0x1080000 \ + --ramdisk ${ROOTFS} \ + --second out/target/product/p230/dtb.img \ + --output ./out/target/product/p230/boot.img + ls -l ./out/target/product/p230/boot.img + echo "boot.img done" +fi diff --git a/manifest.xml b/manifest.xml new file mode 100644 index 0000000..c53f6e0 --- a/dev/null +++ b/manifest.xml @@ -0,0 +1,229 @@ +<manifest version="1.0" type="device"> + <hal format="hidl"> + <name>android.hardware.configstore</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ISurfaceFlingerConfigs</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.bluetooth</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IBluetoothHci</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.usb</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IUsb</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.wifi</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IWifi</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.wifi.supplicant</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ISupplicant</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.power</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IPower</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.memtrack</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IMemtrack</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.audio</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IDevicesFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.audio.effect</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IEffectsFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.graphics.allocator</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IAllocator</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.graphics.mapper</name> + <transport arch="32+64">passthrough</transport> + <version>2.0</version> + <interface> + <name>IMapper</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.media.omx</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IOmx</name> + <instance>default</instance> + </interface> + <interface> + <name>IOmxStore</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.keymaster</name> + <transport>hwbinder</transport> + <version>3.0</version> + <interface> + <name>IKeymasterDevice</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.gatekeeper</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IGatekeeper</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.drm</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ICryptoFactory</name> + <instance>default</instance> + </interface> + <interface> + <name>IDrmFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.graphics.composer</name> + <transport>hwbinder</transport> + <version>2.1</version> + <interface> + <name>IComposer</name> + <instance>default</instance> + </interface> + </hal> + <hal> + <name>android.hardware.tv.cec</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IHdmiCec</name> + <instance>default</instance> + </interface> + </hal> + <hal> + <name>vendor.amlogic.hardware.systemcontrol</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ISystemControl</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.amlogic.hardware.droidvold</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IDroidVold</name> + <instance>default</instance> + </interface> + </hal> + <hal> + <name>vendor.amlogic.hardware.hdmicec</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IDroidHdmiCEC</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.boot</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IBootControl</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.thermal</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IThermal</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.light</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>ILight</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>android.hardware.health</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IHealth</name> + <instance>default</instance> + </interface> + </hal> + <sepolicy> + <version>26.0</version> + </sepolicy> +</manifest> diff --git a/mkern.sh b/mkern.sh new file mode 100644 index 0000000..8f550ba --- a/dev/null +++ b/mkern.sh @@ -0,0 +1,36 @@ +#!/bin/bash -ex + +# Run from top of kitkat source + +#ROOTFS=$1 +ROOTFS="out/target/product/p230/ramdisk.img" +PREFIX_CROSS_COMPILE=aarch64-linux-gnu- + +if [ "$ROOTFS" == "" -o ! -f "$ROOTFS" ]; then + echo "Usage: $0 <ramdisk.img> [m]" + exit 1 +fi + +KERNEL_OUT=out/target/product/p230/obj/KERNEL_OBJ +#mkdir -p $KERNEL_OUT + +if [ ! -f $KERNEL_OUT/.config ]; then + make -C common O=../$KERNEL_OUT meson64_defconfig ARCH=arm64 CROSS_COMPILE=$PREFIX_CROSS_COMPILE +fi +make -C common O=../$KERNEL_OUT ARCH=arm64 -j6 CROSS_COMPILE=$PREFIX_CROSS_COMPILE modules Image.gz + +if [ "$2" != "m" ]; then +# make -C common O=../$KERNEL_OUT p230.dtd ARCH=arm64 CROSS_COMPILE=$PREFIX_CROSS_COMPILE + make -C common O=../$KERNEL_OUT gxl_p230_2g.dtb ARCH=arm64 CROSS_COMPILE=$PREFIX_CROSS_COMPILE PARTITION_DTSI=partition_mbox.dtsi +fi + + +if [ "$2" != "m" ]; then + out/host/linux-x86/bin/mkbootimg --kernel common/../$KERNEL_OUT/arch/arm64/boot/Image.gz \ + --base 0x0 \ + --kernel_offset 0x1080000 \ + --ramdisk ${ROOTFS} \ + --output ./out/target/product/p230/boot.img + ls -l ./out/target/product/p230/boot.img + echo "boot.img done" +fi diff --git a/overlay/frameworks/base/core/res/res/anim/atv_fade_in_bottom.xml b/overlay/frameworks/base/core/res/res/anim/atv_fade_in_bottom.xml new file mode 100644 index 0000000..10b8840 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/anim/atv_fade_in_bottom.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** Copyright 2014, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> + +<alpha xmlns:android="http://schemas.android.com/apk/res/android" + android:zAdjustment="normal" + android:interpolator="@android:interpolator/decelerate_quad" + android:fromAlpha="1.0" + android:toAlpha="1.0" + android:duration="@android:integer/config_mediumAnimTime" /> diff --git a/overlay/frameworks/base/core/res/res/anim/atv_fade_in_top.xml b/overlay/frameworks/base/core/res/res/anim/atv_fade_in_top.xml new file mode 100644 index 0000000..f414dbd --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/anim/atv_fade_in_top.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** Copyright 2014, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> + +<alpha xmlns:android="http://schemas.android.com/apk/res/android" + android:zAdjustment="top" + android:interpolator="@android:interpolator/decelerate_quad" + android:fromAlpha="0.0" + android:toAlpha="1.0" + android:duration="@android:integer/config_mediumAnimTime" /> diff --git a/overlay/frameworks/base/core/res/res/anim/atv_fade_out_bottom.xml b/overlay/frameworks/base/core/res/res/anim/atv_fade_out_bottom.xml new file mode 100644 index 0000000..4a0d201 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/anim/atv_fade_out_bottom.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** Copyright 2014, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> + +<alpha xmlns:android="http://schemas.android.com/apk/res/android" + android:zAdjustment="normal" + android:interpolator="@android:interpolator/accelerate_quad" + android:fromAlpha="1.0" + android:toAlpha="1.0" + android:duration="@android:integer/config_mediumAnimTime" /> diff --git a/overlay/frameworks/base/core/res/res/anim/atv_fade_out_top.xml b/overlay/frameworks/base/core/res/res/anim/atv_fade_out_top.xml new file mode 100644 index 0000000..d0a733f --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/anim/atv_fade_out_top.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** Copyright 2014, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> + +<alpha xmlns:android="http://schemas.android.com/apk/res/android" + android:zAdjustment="top" + android:interpolator="@android:interpolator/accelerate_quad" + android:fromAlpha="1.0" + android:toAlpha="0.0" + android:duration="@android:integer/config_mediumAnimTime" /> diff --git a/overlay/frameworks/base/core/res/res/anim/atv_wallpaper_enter.xml b/overlay/frameworks/base/core/res/res/anim/atv_wallpaper_enter.xml new file mode 100644 index 0000000..b29104e --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/anim/atv_wallpaper_enter.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/*\ +** Copyright 2009, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> + +<set xmlns:android="http://schemas.android.com/apk/res/android" + android:interpolator="@interpolator/decelerate_quad"> + <alpha android:fromAlpha="0.0" android:toAlpha="1.0" + android:duration="@android:integer/config_mediumAnimTime" /> +</set>
\ No newline at end of file diff --git a/overlay/frameworks/base/core/res/res/anim/atv_wallpaper_exit.xml b/overlay/frameworks/base/core/res/res/anim/atv_wallpaper_exit.xml new file mode 100644 index 0000000..fb6a252 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/anim/atv_wallpaper_exit.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** Copyright 2009, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> + +<set xmlns:android="http://schemas.android.com/apk/res/android" + android:interpolator="@interpolator/accelerate_quad"> + <alpha android:fromAlpha="1.0" android:toAlpha="0.0" + android:duration="@android:integer/config_mediumAnimTime"/> +</set>
\ No newline at end of file diff --git a/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png b/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png new file mode 100644 index 0000000..f830df0 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png @@ -0,0 +1,3 @@ +PNG
+ + diff --git a/overlay/frameworks/base/core/res/res/drawable/progress_volume.xml b/overlay/frameworks/base/core/res/res/drawable/progress_volume.xml new file mode 100644 index 0000000..cdf3308 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/drawable/progress_volume.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2014 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> + + <item android:id="@android:id/background"> + <shape> + <solid android:color="#44ffffff" /> + </shape> + </item> + + <item android:id="@android:id/secondaryProgress"> + <clip> + <shape> + <solid android:color="#44ffffff" /> + </shape> + </clip> + </item> + + <item android:id="@android:id/progress"> + <clip> + <shape> + <solid android:color="#ff33b5e5" /> + </shape> + </clip> + </item> + +</layer-list> diff --git a/overlay/frameworks/base/core/res/res/layout/volume_adjust.xml b/overlay/frameworks/base/core/res/res/layout/volume_adjust.xml new file mode 100644 index 0000000..be73a70 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/layout/volume_adjust.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2014 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/visible_panel" + android:layout_width="480dp" + android:layout_height="wrap_content" + android:orientation="horizontal" > + + <LinearLayout + android:id="@+id/slider_group" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_weight="1" + android:orientation="vertical" /> + + <ImageView + android:id="@+id/expand_button_divider" + android:layout_width="wrap_content" + android:layout_height="32dp" + android:layout_gravity="top" + android:layout_marginBottom="16dp" + android:layout_marginTop="16dp" + android:scaleType="fitXY" + android:src="?attr/dividerVertical" /> + + <ImageView + android:id="@+id/expand_button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="top" + android:background="?attr/selectableItemBackground" + android:padding="16dp" + android:src="@drawable/ic_sysbar_quicksettings" /> + +</LinearLayout> diff --git a/overlay/frameworks/base/core/res/res/layout/volume_adjust_item.xml b/overlay/frameworks/base/core/res/res/layout/volume_adjust_item.xml new file mode 100644 index 0000000..484d449 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/layout/volume_adjust_item.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2014 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="80dp" + android:layout_marginBottom="8dp" + android:layout_marginTop="8dp" + android:gravity="left|center_vertical" + android:orientation="horizontal" > + + <ImageView + android:id="@+id/stream_icon" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="?attr/selectableItemBackground" + android:padding="16dp" /> + + <SeekBar + android:id="@+id/seekbar" + style="?android:attr/seekBarStyle" + android:layout_width="0dp" + android:layout_height="48dp" + android:layout_marginRight="16dp" + android:layout_weight="1" + android:background="@android:color/transparent" + android:padding="16dp" + android:progressDrawable="@android:drawable/progress_volume" + android:thumb="@null" /> + +</LinearLayout> diff --git a/overlay/frameworks/base/core/res/res/values-sw600dp/dimens.xml b/overlay/frameworks/base/core/res/res/values-sw600dp/dimens.xml new file mode 100644 index 0000000..a1919e5 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/values-sw600dp/dimens.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2014 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <!-- Height of the bottom navigation bar --> + <dimen name="navigation_bar_height">0dp</dimen> + +</resources> diff --git a/overlay/frameworks/base/core/res/res/values/colors_material.xml b/overlay/frameworks/base/core/res/res/values/colors_material.xml new file mode 100644 index 0000000..ca889a5 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/values/colors_material.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2014 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- Colors specific to Material themes. --> +<resources> + <item name="highlight_alpha_material_light" format="float" type="dimen">0.30</item> +</resources> diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml new file mode 100644 index 0000000..da55f60 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -0,0 +1,101 @@ +<resources> + + <!-- This string array should be overridden by the device to present a list of network + attributes. This is used by the connectivity manager to decide which networks can coexist + based on the hardware --> + <!-- An Array of "[Connection name],[ConnectivityManager.TYPE_xxxx], + [associated radio-type],[priority],[restoral-timer(ms)],[dependencyMet] --> + <!-- the 5th element "restore-time" indicates the number of milliseconds to delay + before automatically restore the default connection. Set -1 if the connection + does not require auto-restore. --> + <!-- the 6th element indicates boot-time dependency-met value. --> + <string-array translatable="false" name="networkAttributes"> + <item>"wifi,1,1,1,-1,true"</item> + <item>"ethernet,9,9,9,-1,true"</item> + <item>"pppoe,18,18,1,-1,true"</item> + </string-array> + <!-- Array of ConnectivityManager.TYPE_xxxx values allowable for tethering__--> + <!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or + <!== [0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH --> + <!-- [18,9] for TYPE_PPPOE, TYPE_ETHERNET --> + <integer-array translatable="false" name="config_tether_upstream_types"> + <item>1</item> + <item>18</item> + <item>9</item> + </integer-array> + <!-- This string array should be overridden by the device to present a list of radio + attributes. This is used by the connectivity manager to decide which networks can coexist + based on the hardware --> + <!-- An Array of "[ConnectivityManager connectionType], + [# simultaneous connection types]" --> + <string-array translatable="false" name="radioAttributes"> + <item>"1,1"</item> + <item>"9,1"</item> + <item>"18,1"</item> + </string-array> + + <!-- List of regexpressions describing the interface (if any) that represent tetherable + Wifi interfaces. If the device doesn't want to support tethering over Wifi this + should be empty. An example would be "softap.*" --> + <string-array translatable="false" name="config_tether_wifi_regexs"> + <item>"wlan0"</item> + </string-array> + + <!-- If supported and enabled, are dreams activated when asleep and charging? (by default) --> + <bool name="config_dreamsActivatedOnSleepByDefault">true</bool> + <!-- ComponentName of the default dream (Settings.Secure.DEFAULT_SCREENSAVER_COMPONENT) --> + <string name="config_dreamsDefaultComponent">com.android.deskclock/com.android.deskclock.Screensaver</string> + + <!-- Whether WiFi display is supported by this device. + There are many prerequisites for this feature to work correctly. + Here are a few of them: + * The WiFi radio must support WiFi P2P. + * The WiFi radio must support concurrent connections to the WiFi display and + to an access point. + * The Audio Flinger audio_policy.conf file must specify a rule for the "r_submix" + remote submix module. This module is used to record and stream system + audio output to the WiFi display encoder in the media server. + * The remote submix module "audio.r_submix.default" must be installed on the device. + * The device must be provisioned with HDCP keys (for protected content). + --> + <!--<bool name="config_enableWifiDisplay">true</bool>--> + <!--<bool name="config_enableWifiP2pAutoAcceptInvitation">true</bool>--> + <bool name="config_sms_capable">false</bool> + <!-- Flag indicating whether the current device is "voice capable". + If true, this means that the device supports circuit-switched + (i.e. voice) phone calls over the telephony network, and is + allowed to display the in-call UI while a cellular voice call is + active. This can be overridden to false for "data only" devices + which can't make voice calls and don't support any in-call UI. + + Note: this flag is subtly different from the + PackageManager.FEATURE_TELEPHONY system feature, which is + available on *any* device with a telephony radio, even if the + device is data-only. --> + <bool name="config_voice_capable">false</bool> + + <!-- Enable overlay for all location components. --> + <bool name="config_enableNetworkLocationOverlay" translatable="false">true</bool> + <bool name="config_enableFusedLocationOverlay" translatable="false">true</bool> + <bool name="config_enableGeocoderOverlay" translatable="false">true</bool> + <bool name="config_enableGeofenceOverlay" translatable="false">true</bool> + + <!-- + Sets the package names whose certificates should be used to + verify location providers are allowed to be loaded. + --> + <string-array name="config_locationProviderPackageNames" translatable="false"> + <item>com.google.android.gms</item> + <item>com.android.location.fused</item> + </string-array> + <!-- Maximum number of supported users --> + <integer name="config_multiuserMaximumUsers">2</integer> + + <bool name="config_defaultInTouchMode">false</bool> + <!-- Whether the device uses the default focus highlight when focus state isn't specified. --> + <bool name="config_useDefaultFocusHighlight">false</bool> + + <!-- Keyguard component --> + <string name="config_keyguardComponent" translatable="false">com.droidlogic/com.droidlogic.StubKeyguardService</string> + +</resources> diff --git a/overlay/frameworks/base/core/res/res/values/dimens.xml b/overlay/frameworks/base/core/res/res/values/dimens.xml new file mode 100644 index 0000000..95a85df --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/values/dimens.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2014 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <!-- Height of the status bar --> + <dimen name="status_bar_height">0dp</dimen> + + <!-- Height of the bottom navigation / system bar --> + <dimen name="navigation_bar_height">0dp</dimen> + + <!-- Height of the bottom navigation bar in landscape --> + <dimen name="navigation_bar_height_landscape">0dp</dimen> + + <!-- Width of the navigation bar when it is placed vertically on the screen --> + <dimen name="navigation_bar_width">42dp</dimen> + +</resources> diff --git a/overlay/frameworks/base/core/res/res/values/styles.xml b/overlay/frameworks/base/core/res/res/values/styles.xml new file mode 100644 index 0000000..23d480e --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/values/styles.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2006 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + + <!-- Standard animations for wallpapers. --> + <style name="Animation.Wallpaper"> + <item name="windowEnterAnimation">@anim/atv_wallpaper_enter</item> + <item name="windowExitAnimation">@anim/atv_wallpaper_exit</item> + </style> + + <!-- Standard animations for a full-screen window or activity. --> + <style name="Animation.Activity"> + <item name="activityOpenEnterAnimation">@anim/atv_fade_in_top</item> + <item name="activityOpenExitAnimation">@anim/atv_fade_in_bottom</item> + <item name="activityCloseEnterAnimation">@anim/atv_fade_out_bottom</item> + <item name="activityCloseExitAnimation">@anim/atv_fade_out_top</item> + + <item name="taskOpenEnterAnimation">@anim/atv_fade_in_top</item> + <item name="taskOpenExitAnimation">@anim/atv_fade_in_bottom</item> + <item name="taskCloseEnterAnimation">@anim/atv_fade_out_bottom</item> + <item name="taskCloseExitAnimation">@anim/atv_fade_out_top</item> + + <item name="taskToFrontEnterAnimation">@anim/atv_fade_in_top</item> + <item name="taskToFrontExitAnimation">@anim/atv_fade_in_bottom</item> + <item name="taskToBackEnterAnimation">@anim/atv_fade_out_bottom</item> + <item name="taskToBackExitAnimation">@anim/atv_fade_out_top</item> + + <item name="wallpaperOpenEnterAnimation">@anim/atv_fade_out_bottom</item> + <item name="wallpaperOpenExitAnimation">@anim/atv_fade_out_top</item> + <item name="wallpaperCloseEnterAnimation">@anim/atv_fade_in_top</item> + <item name="wallpaperCloseExitAnimation">@anim/atv_fade_in_bottom</item> + + <item name="wallpaperIntraOpenEnterAnimation">@anim/atv_fade_in_top</item> + <item name="wallpaperIntraOpenExitAnimation">@anim/atv_fade_in_bottom</item> + <item name="wallpaperIntraCloseEnterAnimation">@anim/atv_fade_out_bottom</item> + <item name="wallpaperIntraCloseExitAnimation">@anim/atv_fade_out_top</item> + </style> + +</resources> diff --git a/overlay/frameworks/base/core/res/res/values/themes_device_defaults.xml b/overlay/frameworks/base/core/res/res/values/themes_device_defaults.xml new file mode 100644 index 0000000..fc83ef7 --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/values/themes_device_defaults.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<resources> + + <style name="Theme.DeviceDefault.DialogWhenLarge" parent="Theme.Material.DialogWhenLarge.NoActionBar" /> + <style name="Theme.DeviceDefault.Light.DialogWhenLarge" parent="Theme.Material.Light.DialogWhenLarge.NoActionBar" /> + +</resources> diff --git a/overlay/frameworks/base/core/res/res/xml/storage_list.xml b/overlay/frameworks/base/core/res/res/xml/storage_list.xml new file mode 100644 index 0000000..1f3fdcc --- a/dev/null +++ b/overlay/frameworks/base/core/res/res/xml/storage_list.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +** +** Copyright 2011, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License") +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> + +<!-- See storage config details at http://source.android.com/tech/storage/ --> + +<StorageList xmlns:android="http://schemas.android.com/apk/res/android"> + <!-- removable is not set in nosdcard product --> + <storage + android:storageDescription="@string/storage_internal" + android:primary="true" + android:emulated="true" + android:mtpReserve="100"/> + + <storage + android:mountPoint="/storage/sdcard1" + android:storageDescription="@string/storage_sd_card" + android:removable="true" + android:maxFileSize="4096" /> + + <storage + android:mountPoint="/storage/udisk0" + android:storageDescription="@string/storage_usb" + android:removable="true" + android:maxFileSize="4096" /> + + <storage + android:mountPoint="/storage/udisk1" + android:storageDescription="@string/storage_usb" + android:removable="true" + android:maxFileSize="4096" /> + +</StorageList> diff --git a/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml new file mode 100644 index 0000000..67d7544 --- a/dev/null +++ b/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/** + * Copyright (c) 2009, The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +--> +<resources> + <!-- Do not enable auto rotation switching --> + <bool name="def_accelerometer_rotation">false</bool> + <integer name="def_screen_off_timeout">3600000</integer> + <bool name="def_wifi_display_on">true</bool> + <!--<string name="config_defaultIME">com.amlogic.inputmethod.remote/.RemoteIME</string>--> + <bool name="def_wifi_on">true</bool> + <bool name="def_lockscreen_disabled">true</bool> +</resources> diff --git a/overlay/frameworks/base/packages/SystemUI/res/layout/system_icons.xml b/overlay/frameworks/base/packages/SystemUI/res/layout/system_icons.xml new file mode 100644 index 0000000..a2121b7 --- a/dev/null +++ b/overlay/frameworks/base/packages/SystemUI/res/layout/system_icons.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/system_icons" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:gravity="center_vertical"> + + <com.android.keyguard.AlphaOptimizedLinearLayout android:id="@+id/statusIcons" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:gravity="center_vertical" + android:orientation="horizontal"/> + + <include layout="@layout/signal_cluster_view" + android:id="@+id/signal_cluster" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="2.5dp"/> + + <!-- battery must be padded below to match assets --> + <com.android.systemui.BatteryMeterView android:id="@+id/battery" + android:layout_height="14.5dp" + android:layout_width="9.5dp" + android:layout_marginBottom="@dimen/battery_margin_bottom" + android:layout_marginStart="7dp" + android:visibility="gone"/> +</LinearLayout>
\ No newline at end of file diff --git a/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/overlay/frameworks/base/packages/SystemUI/res/values/config.xml new file mode 100644 index 0000000..bda91ec --- a/dev/null +++ b/overlay/frameworks/base/packages/SystemUI/res/values/config.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <bool name="config_enableKeyguardService">false</bool> + <string name="config_statusBarComponent" translatable="false">com.android.systemui.statusbar.tv.TvStatusBar</string> +</resources> diff --git a/overlay/packages/apps/Bluetooth/res/values/config.xml b/overlay/packages/apps/Bluetooth/res/values/config.xml new file mode 100644 index 0000000..bb55e4c --- a/dev/null +++ b/overlay/packages/apps/Bluetooth/res/values/config.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2009-2012 Broadcom Corporation + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<resources> + <bool name="profile_supported_opp">false</bool> +</resources> diff --git a/overlay/packages/apps/Gallery2/res/values-notouch-v14/styles.xml b/overlay/packages/apps/Gallery2/res/values-notouch-v14/styles.xml new file mode 100644 index 0000000..c76a5c1 --- a/dev/null +++ b/overlay/packages/apps/Gallery2/res/values-notouch-v14/styles.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2013 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + <style name="Theme.GalleryBase" parent="android:Theme.Holo"> + <item name="listPreferredItemHeightSmall">?android:attr/listPreferredItemHeightSmall</item> + <item name="switchStyle">@android:style/Widget.CompoundButton</item> + </style> +</resources> diff --git a/overlay/packages/apps/Gallery2/res/values/filtershow_values.xml b/overlay/packages/apps/Gallery2/res/values/filtershow_values.xml new file mode 100644 index 0000000..1098ee0 --- a/dev/null +++ b/overlay/packages/apps/Gallery2/res/values/filtershow_values.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2013 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<resources> + <!-- Specify the screen orientation --> + <bool name="only_use_portrait">false</bool> +</resources>
\ No newline at end of file diff --git a/overlay/packages/apps/Launcher2/AndroidManifest.xml b/overlay/packages/apps/Launcher2/AndroidManifest.xml new file mode 100644 index 0000000..89cb8c9 --- a/dev/null +++ b/overlay/packages/apps/Launcher2/AndroidManifest.xml @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** +** Copyright 2008, The Android Open Source Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ +--> +<manifest + xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.launcher"> + + <original-package android:name="com.android.launcher2" /> + + <permission + android:name="com.android.launcher.permission.PRELOAD_WORKSPACE" + android:permissionGroup="android.permission-group.SYSTEM_TOOLS" + android:protectionLevel="signature|privileged" /> + <permission + android:name="com.android.launcher.permission.INSTALL_SHORTCUT" + android:permissionGroup="android.permission-group.SYSTEM_TOOLS" + android:protectionLevel="dangerous" + android:label="@string/permlab_install_shortcut" + android:description="@string/permdesc_install_shortcut" /> + <permission + android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" + android:permissionGroup="android.permission-group.SYSTEM_TOOLS" + android:protectionLevel="dangerous" + android:label="@string/permlab_uninstall_shortcut" + android:description="@string/permdesc_uninstall_shortcut"/> + <permission + android:name="com.android.launcher.permission.READ_SETTINGS" + android:permissionGroup="android.permission-group.SYSTEM_TOOLS" + android:protectionLevel="normal" + android:label="@string/permlab_read_settings" + android:description="@string/permdesc_read_settings"/> + <permission + android:name="com.android.launcher.permission.WRITE_SETTINGS" + android:permissionGroup="android.permission-group.SYSTEM_TOOLS" + android:protectionLevel="signature|privileged" + android:label="@string/permlab_write_settings" + android:description="@string/permdesc_write_settings"/> + + <uses-permission android:name="android.permission.CALL_PHONE" /> + <uses-permission android:name="android.permission.SET_WALLPAPER" /> + <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" /> + <uses-permission android:name="android.permission.VIBRATE" /> + <uses-permission android:name="android.permission.BIND_APPWIDGET" /> + <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED" /> + <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> + <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" /> + + <application + android:name="com.android.launcher2.LauncherApplication" + android:label="@string/application_name" + android:icon="@mipmap/ic_launcher_home" + android:hardwareAccelerated="true" + android:largeHeap="@bool/config_largeHeap" + android:supportsRtl="true"> + <activity + android:name="com.android.launcher2.Launcher" + android:launchMode="singleTask" + android:clearTaskOnLaunch="true" + android:stateNotNeeded="true" + android:resumeWhilePausing="true" + android:theme="@style/Theme" + android:windowSoftInputMode="adjustPan" + android:screenOrientation="nosensor"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <!-- <category android:name="android.intent.category.HOME" /> --> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.MONKEY"/> + </intent-filter> + </activity> + + <activity + android:name="com.android.launcher2.WallpaperChooser" + android:theme="@style/Theme.WallpaperPicker" + android:label="@string/pick_wallpaper" + android:icon="@mipmap/ic_launcher_wallpaper" + android:finishOnCloseSystemDialogs="true" + android:process=":wallpaper_chooser"> + <intent-filter> + <action android:name="android.intent.action.SET_WALLPAPER" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="android.wallpaper.preview" + android:resource="@xml/wallpaper_picker_preview" /> + </activity> + + <!-- Intent received used to prepopulate the default workspace. --> + <receiver + android:name="com.android.launcher2.PreloadReceiver" + android:permission="com.android.launcher.permission.PRELOAD_WORKSPACE"> + <intent-filter> + <action android:name="com.android.launcher.action.PRELOAD_WORKSPACE" /> + </intent-filter> + </receiver> + + <!-- Intent received used to install shortcuts from other applications --> + <receiver + android:name="com.android.launcher2.InstallShortcutReceiver" + android:permission="com.android.launcher.permission.INSTALL_SHORTCUT"> + <intent-filter> + <action android:name="com.android.launcher.action.INSTALL_SHORTCUT" /> + </intent-filter> + </receiver> + + <!-- Intent received used to uninstall shortcuts from other applications --> + <receiver + android:name="com.android.launcher2.UninstallShortcutReceiver" + android:permission="com.android.launcher.permission.UNINSTALL_SHORTCUT"> + <intent-filter> + <action android:name="com.android.launcher.action.UNINSTALL_SHORTCUT" /> + </intent-filter> + </receiver> + + <!-- New user initialization; set up initial wallpaper --> + <receiver + android:name="com.android.launcher2.UserInitializeReceiver" + android:exported="false"> + <intent-filter> + <action android:name="android.intent.action.USER_INITIALIZE" /> + </intent-filter> + </receiver> + + <receiver android:name="com.android.launcher2.PackageChangedReceiver" > + <intent-filter> + <action android:name="android.intent.action.PACKAGE_CHANGED"/> + <action android:name="android.intent.action.PACKAGE_REPLACED"/> + <action android:name="android.intent.action.PACKAGE_REMOVED"/> + <data android:scheme="package"></data> + </intent-filter> + </receiver> + + <!-- The settings provider contains Home's data, like the workspace favorites --> + <provider + android:name="com.android.launcher2.LauncherProvider" + android:authorities="com.android.launcher2.settings" + android:exported="true" + android:writePermission="com.android.launcher.permission.WRITE_SETTINGS" + android:readPermission="com.android.launcher.permission.READ_SETTINGS" /> + + <meta-data android:name="android.nfc.disable_beam_default" + android:value="true" /> + </application> +</manifest> diff --git a/overlay/packages/apps/Provision/AndroidManifest.xml b/overlay/packages/apps/Provision/AndroidManifest.xml new file mode 100644 index 0000000..b363900 --- a/dev/null +++ b/overlay/packages/apps/Provision/AndroidManifest.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (C) 2008 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.provision"> + + <original-package android:name="com.android.provision" /> + + <!-- For miscellaneous settings --> + <uses-permission android:name="android.permission.WRITE_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> + + <application> + <activity android:name="DefaultActivity" + android:excludeFromRecents="true" + android:directBootAware="true" > + <intent-filter android:priority="1"> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.HOME" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.SETUP_WIZARD" /> + </intent-filter> + </activity> + </application> +</manifest> + diff --git a/overlay/packages/apps/Settings/AndroidManifest.xml b/overlay/packages/apps/Settings/AndroidManifest.xml new file mode 100644 index 0000000..aca050a --- a/dev/null +++ b/overlay/packages/apps/Settings/AndroidManifest.xml @@ -0,0 +1,3091 @@ +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" + package="com.android.settings" + coreApp="true" + android:sharedUserId="android.uid.system"> + + <original-package android:name="com.android.settings" /> + + <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" /> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.WRITE_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> + <uses-permission android:name="android.permission.DEVICE_POWER" /> + <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> + <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + <uses-permission android:name="android.permission.VIBRATE" /> + <uses-permission android:name="android.permission.BLUETOOTH" /> + <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> + <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" /> + <uses-permission android:name="android.permission.NFC" /> + <uses-permission android:name="android.permission.HARDWARE_TEST" /> + <uses-permission android:name="android.permission.CALL_PHONE" /> + <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> + <uses-permission android:name="android.permission.MASTER_CLEAR" /> + <uses-permission android:name="android.permission.USE_CREDENTIALS" /> + <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" /> + <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" /> + <uses-permission android:name="android.permission.READ_CONTACTS" /> + <uses-permission android:name="android.permission.WRITE_CONTACTS" /> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" /> + <uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" /> + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> + <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" /> + <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> + <uses-permission android:name="android.permission.TETHER_PRIVILEGED" /> + <uses-permission android:name="android.permission.INTERNET" /> + <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> + <uses-permission android:name="android.permission.READ_PHONE_STATE" /> + <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> + <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> + <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/> + <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/> + <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/> + <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/> + <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/> + <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/> + <uses-permission android:name="android.permission.BATTERY_STATS"/> + <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> + <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" /> + <uses-permission android:name="android.permission.MOVE_PACKAGE" /> + <uses-permission android:name="android.permission.USE_CREDENTIALS" /> + <uses-permission android:name="android.permission.BACKUP" /> + <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> + <uses-permission android:name="android.permission.READ_SYNC_STATS" /> + <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> + <uses-permission android:name="android.permission.STATUS_BAR" /> + <uses-permission android:name="android.permission.MANAGE_USB" /> + <uses-permission android:name="android.permission.SET_POINTER_SPEED" /> + <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" /> + <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" /> + <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" /> + <uses-permission android:name="android.permission.MANAGE_USERS" /> + <uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" /> + <uses-permission android:name="android.permission.READ_PROFILE" /> + <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" /> + <uses-permission android:name="android.permission.CONFIGURE_DISPLAY_COLOR_MODE" /> + <uses-permission android:name="android.permission.SET_TIME" /> + <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" /> + <uses-permission android:name="android.permission.REBOOT" /> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> + <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" /> + <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" /> + <uses-permission android:name="android.permission.OEM_UNLOCK_STATE" /> + <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" /> + <uses-permission android:name="android.permission.USE_FINGERPRINT" /> + <uses-permission android:name="android.permission.MANAGE_FINGERPRINT" /> + <uses-permission android:name="android.permission.USER_ACTIVITY" /> + <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" /> + <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/> + <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS"/> + <uses-permission android:name="android.permission.DELETE_PACKAGES"/> + + <application android:label="@string/settings_label" + android:icon="@mipmap/ic_launcher_settings" + android:taskAffinity="" + android:theme="@style/Theme.Settings" + android:hardwareAccelerated="true" + android:requiredForAllUsers="true" + android:supportsRtl="true" + android:allowBackup="false" + android:usesCleartextTraffic="true" + android:defaultToDeviceProtectedStorage="true" + android:directBootAware="true"> + + <!-- Settings --> + + <activity android:name="Settings" + android:taskAffinity="com.android.settings" + android:label="@string/settings_label_launcher" + android:launchMode="singleTask"> + <intent-filter android:priority="1"> + <action android:name="android.settings.SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Alias for launcher activity only, as this belongs to each profile. --> + <activity-alias android:name="Settings" + android:taskAffinity="com.android.settings" + android:label="@string/settings_label_launcher" + android:launchMode="singleTask" + android:targetActivity="Settings"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.LAUNCHER" /> + </intent-filter> + <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/> + </activity-alias> + + <activity android:name=".Settings$WirelessSettings" + android:label="@string/header_category_wireless_networks"> + <intent-filter android:priority="4"> + <action android:name="com.android.settings.category.wireless" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".Settings$DeviceSettings" + android:label="@string/header_category_device"> + <intent-filter android:priority="3"> + <action android:name="com.android.settings.category.device" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".Settings$PersonalSettings" + android:label="@string/header_category_personal"> + <intent-filter android:priority="2"> + <action android:name="com.android.settings.category.personal" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".SystemSettings" + android:label="@string/header_category_system"> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.category.system" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <receiver android:name="SettingsInitialize"> + <intent-filter> + <action android:name="android.intent.action.USER_INITIALIZE"/> + <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/> + </intent-filter> + </receiver> + + <activity android:name=".SubSettings" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + </activity> + + <activity android:name="CreateShortcut" android:label="@string/settings_shortcut" + android:theme="@style/Theme.SubSettingsDialogWhenLarge"> + <intent-filter> + <action android:name="android.intent.action.CREATE_SHORTCUT" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <!-- Wireless Controls --> + + <activity android:name="Settings$WirelessSettingsActivity" + android:taskAffinity="com.android.settings" + android:label="@string/wireless_networks_settings_title" + android:icon="@drawable/ic_settings_more" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.WIRELESS_SETTINGS" /> + <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" /> + <action android:name="android.settings.NFC_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <intent-filter android:priority="-1"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.wireless" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/radio_controls_title" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.WirelessSettings" /> + <!-- Note that this doesn't really show any Wireless settings. --> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="AirplaneModeVoiceActivity" + android:label="@string/wireless_networks_settings_title" + android:theme="@*android:style/Theme.DeviceDefault.Light.Voice" + android:exported="true"> + <intent-filter> + <action android:name="android.settings.VOICE_CONTROL_AIRPLANE_MODE" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE" /> + </intent-filter> + </activity> + + <!-- Top-level settings --> + + <activity android:name="Settings$WifiSettingsActivity" + android:taskAffinity="" + android:label="@string/wifi_settings" + android:icon="@drawable/ic_settings_wireless" + android:configChanges="orientation|keyboardHidden|screenSize"> + <intent-filter android:priority="1"> + <action android:name="android.settings.WIFI_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="4"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.wireless" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wifi.WifiSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name=".wifi.WifiSettings" + android:taskAffinity="com.android.settings" + android:label="@string/wifi_settings" + android:icon="@drawable/ic_settings_wireless" + android:targetActivity="Settings$WifiSettingsActivity" + android:configChanges="orientation|keyboardHidden|screenSize" + android:exported="true"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wifi.WifiSettings" /> + </activity-alias> + + <activity android:name=".wifi.WifiPickerActivity" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.net.wifi.PICK_WIFI_NETWORK" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".wifi.WifiSetupActivity" + android:taskAffinity="com.android.wizard" + android:theme="@style/SetupWizardDisableAppStartingTheme" + android:label="@string/wifi_setup_wizard_title" + android:icon="@drawable/empty_icon" + android:clearTaskOnLaunch="true" + android:windowSoftInputMode="adjustNothing"> + <intent-filter android:priority="1"> + <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$AdvancedWifiSettingsActivity" + android:taskAffinity="com.android.settings" + android:label="@string/wifi_advanced_settings_label" + android:icon="@drawable/ic_settings_wireless" + android:configChanges="orientation|keyboardHidden|screenSize" + android:parentActivityName="Settings$WifiSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.WIFI_IP_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wifi.AdvancedWifiSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$SavedAccessPointsSettingsActivity" + android:taskAffinity="com.android.settings" + android:label="@string/wifi_saved_access_points_label" + android:icon="@drawable/ic_settings_wireless" + android:configChanges="orientation|keyboardHidden|screenSize" + android:parentActivityName="Settings$WifiSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.WIFI_IF_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wifi.SavedAccessPointsSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".Settings$WifiInfoActivity" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$WifiSettingsActivity"> + <intent-filter> + <action android:name="android.intent.action.MAIN"/> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wifi.WifiInfo" /> + </activity> + + <activity android:name=".wifi.WifiConfigInfo" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$WifiSettingsActivity"> + <intent-filter> + <action android:name="android.intent.action.MAIN"/> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".Settings$WifiAPITestActivity" + android:theme="@style/Theme.SubSettingsDialogWhenLarge"> + <intent-filter> + <action android:name="android.intent.action.MAIN"/> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wifi.WifiAPITest" /> + </activity> + + <activity android:name=".wifi.WifiStatusTest" + android:theme="@style/Theme.SubSettingsDialogWhenLarge"> + <intent-filter> + <action android:name="android.intent.action.MAIN"/> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".wifi.WifiNoInternetDialog" + android:clearTaskOnLaunch="true" + android:excludeFromRecents="true" + android:exported="true" + android:permission="android.permission.CONNECTIVITY_INTERNAL" + android:taskAffinity="" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter> + <action android:name="android.net.conn.PROMPT_UNVALIDATED" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.net.conn.PROMPT_LOST_VALIDATION" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Runs in the phone process since it needs access to UiccController --> + <activity android:name="Settings$ApnSettingsActivity" + android:label="@string/apn_settings" + android:launchMode="singleTask" + android:taskAffinity="com.android.settings" + android:configChanges="orientation|keyboardHidden|screenSize" + android:parentActivityName="Settings$WirelessSettingsActivity" + android:process="com.android.phone"> + <intent-filter android:priority="1"> + <action android:name="android.settings.APN_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.ApnSettings" /> + </activity> + + <activity android:name="Settings$BluetoothSettingsActivity" + android:label="@string/bluetooth_settings_title" + android:icon="@drawable/ic_settings_bluetooth" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.BLUETOOTH_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="3"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.wireless" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.bluetooth.BluetoothSettings" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name=".bluetooth.BluetoothSettings" + android:label="@string/bluetooth_settings_title" + android:targetActivity="Settings$BluetoothSettingsActivity" + android:exported="true" + android:clearTaskOnLaunch="true"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.bluetooth.BluetoothSettings" /> + </activity-alias> + + <activity android:name=".bluetooth.DevicePickerActivity" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:label="@string/device_picker" + android:clearTaskOnLaunch="true"> + <intent-filter> + <action android:name="android.bluetooth.devicepicker.action.LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <service android:name=".TetherService" + android:exported="true" + android:permission="android.permission.TETHER_PRIVILEGED" /> + + <activity android:name="TetherProvisioningActivity" + android:exported="true" + android:permission="android.permission.TETHER_PRIVILEGED" + android:theme="@style/Theme.ProvisioningActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.TETHER_PROVISIONING_UI" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <receiver + android:name=".HotspotOffReceiver" > + <intent-filter> + <action android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" /> + </intent-filter> + </receiver> + + <activity android:name="Settings$TetherSettingsActivity" + android:label="@string/tether_settings_title_all" + android:icon="@drawable/ic_settings_wireless" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.TetherSettings" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name=".TetherSettings" + android:label="@string/tether_settings_title_all" + android:clearTaskOnLaunch="true" + android:exported="true" + android:targetActivity="Settings$TetherSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.TetherSettings" /> + </activity-alias> + + <activity android:name="Settings$WifiP2pSettingsActivity" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$WifiSettingsActivity"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wifi.p2p.WifiP2pSettings" /> + </activity> + + + <activity android:name="Settings$VpnSettingsActivity" + android:label="@string/vpn_settings_title" + android:icon="@drawable/ic_settings_wireless" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.VPN_SETTINGS" /> + <action android:name="android.net.vpn.SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.vpn2.VpnSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$DateTimeSettingsActivity" + android:label="@string/date_and_time" + android:icon="@drawable/ic_settings_date_time" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.DATE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.intent.action.QUICK_CLOCK" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="5"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.system" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DateTimeSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="DateTimeSettingsSetupWizard" + android:label="@string/date_and_time" + android:theme="@android:style/Theme.DeviceDefault.Light.NoActionBar" + android:screenOrientation="behind"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + </intent-filter> + </activity> + + <activity android:name="Settings$LocalePickerActivity" + android:label="@string/language_picker_title" + android:icon="@drawable/ic_settings_language" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.LOCALE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.localepicker.LocaleListEditor" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$InputMethodAndLanguageSettingsActivity" + android:label="@string/language_keyboard_settings_title" + android:icon="@drawable/ic_settings_language" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="-1"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.personal" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$AvailableVirtualKeyboardActivity" + android:label="@string/available_virtual_keyboard_category"> + <intent-filter android:priority="1"> + <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ManageAssistActivity" + android:label="@string/assist_and_voice_input_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$ManageApplicationsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.VOICE_INPUT_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageAssist" /> + </activity> + + <activity android:name="Settings$KeyboardLayoutPickerActivity" + android:label="@string/keyboard_layout_picker_title" + android:clearTaskOnLaunch="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment2" /> + </activity> + + <activity android:name="Settings$PhysicalKeyboardActivity" + android:label="@string/physical_keyboard_title" + android:clearTaskOnLaunch="true"> + <intent-filter android:priority="1"> + <action android:name="android.settings.HARD_KEYBOARD_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.inputmethod.PhysicalKeyboardFragment" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="LanguageSettings" + android:label="@string/language_keyboard_settings_title" + android:clearTaskOnLaunch="true" + android:exported="true" + android:targetActivity="Settings$InputMethodAndLanguageSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" /> + </activity-alias> + + <activity android:name="Settings$SpellCheckersSettingsActivity" + android:label="@string/spellcheckers_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.inputmethod.SpellCheckersSettings" /> + </activity> + + <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity" + android:label="" + android:clearTaskOnLaunch="true"> + <intent-filter android:priority="1"> + <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <receiver android:name=".inputmethod.InputMethodDialogReceiver" + android:enabled="true"> + <intent-filter> + <action android:name="android.settings.SHOW_INPUT_METHOD_PICKER" /> + </intent-filter> + </receiver> + + <activity android:name="Settings$UserDictionarySettingsActivity" + android:label="@string/user_dict_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.USER_DICTIONARY_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.inputmethod.UserDictionaryList" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".inputmethod.UserDictionaryAddWordActivity" + android:label="@string/user_dict_settings_title" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar" + android:windowSoftInputMode="stateVisible" + android:noHistory="true" + android:excludeFromRecents="true"> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.USER_DICTIONARY_INSERT" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="UserDictionarySettings" + android:label="@string/user_dict_settings_title" + android:exported="true" + android:targetActivity="Settings$UserDictionarySettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.UserDictionarySettings" /> + </activity-alias> + + <activity android:name="Settings$ZenModeSettingsActivity" + android:label="@string/zen_mode_settings_title" + android:icon="@drawable/ic_settings_notifications" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ZEN_MODE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModeSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ZenModeVisualInterruptionSettingsActivity" + android:label="@string/zen_mode_visual_interruptions_settings_title" + android:icon="@drawable/ic_settings_notifications" + android:exported="true" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModeVisualInterruptionSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ZenModePrioritySettingsActivity" + android:label="@string/zen_mode_priority_settings_title" + android:icon="@drawable/ic_settings_notifications" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ZEN_MODE_PRIORITY_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModePrioritySettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ZenModeAutomationSettingsActivity" + android:label="@string/zen_mode_automation_settings_title" + android:icon="@drawable/ic_settings_notifications" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ZEN_MODE_AUTOMATION_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModeAutomationSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ZenModeAutomationSuggestionActivity" + android:label="@string/zen_mode_automation_settings_title" + android:icon="@drawable/ic_settings_notifications" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.suggested.category.SETTINGS_ONLY" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModeAutomationSettings" /> + <meta-data android:name="com.android.settings.dismiss" + android:value="30" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/zen_mode_automation_suggestion_title" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/zen_mode_automation_suggestion_summary" /> + </activity> + + <activity android:name="Settings$WallpaperSettingsActivity" + android:label="@string/wallpaper_settings_fragment_title" + android:icon="@drawable/ic_wallpaper" + android:taskAffinity=""> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.WallpaperTypeSettings" /> + </activity> + + <activity android:name="WallpaperSuggestionActivity" + android:label="@string/wallpaper_settings_title" + android:icon="@drawable/ic_wallpaper" + android:exported="true" + android:theme="@android:style/Theme.NoDisplay"> + <intent-filter android:priority="1"> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.suggested.category.SETTINGS_ONLY" /> + </intent-filter> + <meta-data android:name="com.android.settings.title" + android:resource="@string/wallpaper_suggestion_title" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/wallpaper_suggestion_summary" /> + </activity> + + <activity android:name="Settings$ZenModeScheduleRuleSettingsActivity" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ZEN_MODE_SCHEDULE_RULE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModeScheduleRuleSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ZenModeEventRuleSettingsActivity" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ZEN_MODE_EVENT_RULE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModeEventRuleSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ZenModeExternalRuleSettingsActivity" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ZEN_MODE_EXTERNAL_RULE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenModeExternalRuleSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$DisplaySettingsActivity" + android:label="@string/display_settings" + android:icon="@drawable/ic_settings_display" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.DISPLAY_SETTINGS" /> + <action android:name="android.settings.DISPLAY_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="9"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DisplaySettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="DisplaySettings" + android:label="@string/display_settings" + android:exported="true" + android:targetActivity="Settings$DisplaySettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DisplaySettings" /> + </activity-alias> + + <activity android:name="Settings$NightDisplaySettingsActivity" + android:label="@string/night_display_title" + android:enabled="@*android:bool/config_nightDisplayAvailable" + android:icon="@drawable/ic_settings_night_display" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.display.NightDisplaySettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$DeviceInfoSettingsActivity" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:label="@string/device_info_settings" + android:icon="@drawable/ic_settings_about" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.DEVICE_INFO_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <intent-filter android:priority="-1"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.system" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/about_settings" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DeviceInfoSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="SettingsLicenseActivity" + android:label="@string/settings_license_activity_title" + android:theme="@android:style/Theme.DeviceDefault.Light.Panel" + android:configChanges="orientation|screenSize"> + <intent-filter android:priority="1"> + <action android:name="android.settings.LICENSE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ManageApplicationsActivity" + android:label="@string/applications_settings" + android:icon="@drawable/ic_settings_applications" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.APPLICATION_SETTINGS" /> + <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="6"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ManageDomainUrlsActivity" + android:taskAffinity="com.android.settings" + android:label="@string/domain_urls_title" + android:icon="@drawable/ic_settings_memory"> + <intent-filter> + <action android:name="android.settings.MANAGE_DOMAIN_URLS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageDomainUrls" /> + </activity> + + <activity android:name="Settings$MemorySettingsActivity" + android:label="@string/memory_settings_title" + android:icon="@drawable/ic_settings_memory" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="3"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ProcessStatsSummary" /> + </activity> + + <activity android:name="Settings$AppMemoryUsageActivity" + android:label="@string/app_list_memory_use" + android:icon="@drawable/ic_settings_memory"> + <intent-filter> + <action android:name="android.settings.APP_MEMORY_USAGE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ProcessStatsUi" /> + </activity> + + <activity android:name="Settings$AllApplicationsActivity" + android:label="@string/applications_settings" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$HighPowerApplicationsActivity" + android:label="@string/high_power_apps" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".datausage.AppDataUsageActivity" + android:taskAffinity="" + android:noHistory="true"> + <intent-filter android:priority="1"> + <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + </activity> + + <activity android:name=".fuelgauge.RequestIgnoreBatteryOptimizations" + android:label="@string/high_power_apps" + android:taskAffinity="" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter android:priority="1"> + <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name=".applications.ManageApplications" + android:label="@string/applications_settings" + android:exported="true" + android:targetActivity="Settings$ManageApplicationsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + </activity-alias> + + <!-- Keep compatibility with old shortcuts. Pre-gingerbread. --> + <activity-alias android:name=".ManageApplications" + android:label="@string/manageapplications_settings_title" + android:exported="true" + android:targetActivity="Settings$ManageApplicationsActivity"> + </activity-alias> + + <!-- Provide direct entry into manage apps showing running services. + This is for compatibility with old shortcuts. --> + <activity-alias android:name=".RunningServices" + android:label="@string/runningservices_settings_title" + android:exported="true" + android:targetActivity="Settings$ManageApplicationsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + </activity-alias> + + <!-- Provide direct entry into manage apps showing storage usage for apps. + This is for compatibility with old shortcuts. --> + <activity-alias android:name=".applications.StorageUse" + android:label="@string/storageuse_settings_title" + android:exported="true" + android:targetActivity="Settings$ManageApplicationsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + </activity-alias> + + <!-- Still need a top-level activity for showing app details. Aliasing + trick is so the code that is now a fragment can still be called + InstalledAppDetails. --> + <activity android:name=".applications.InstalledAppDetailsTop" + android:label="@string/application_info_label" + android:exported="true" + android:taskAffinity="" + android:parentActivityName="Settings$ManageApplicationsActivity"> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name=".applications.InstalledAppDetails" + android:label="@string/application_info_label" + android:exported="true" + android:targetActivity=".applications.InstalledAppDetailsTop"> + <intent-filter android:priority="1"> + <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + </activity-alias> + + <!-- Provide direct entry into manage apps showing running services. --> + <activity android:name="Settings$RunningServicesActivity" + android:label="@string/runningservices_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.MONKEY" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Provide direct entry into manage apps showing storage usage of apps. --> + <activity android:name="Settings$StorageUseActivity" + android:label="@string/storageuse_settings_title" + android:taskAffinity="" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.MONKEY" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$NotificationStationActivity" + android:theme="@style/Theme.NotificationStation" + android:label="@string/notification_log_title" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.NotificationStation" /> + </activity> + + <activity android:name=".notification.ZenModeVoiceActivity" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar" + android:label="@string/zen_mode_settings_title"> + <intent-filter> + <action android:name="android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE" /> + </intent-filter> + </activity> + + <!-- + <activity android:name="Settings$AppOpsSummaryActivity" + android:label="@string/app_ops_settings" + android:taskAffinity="" + android:enabled="false"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.APP_OPS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.AppOpsSummary" /> + </activity> + --> + + <activity android:name="Settings$BackgroundCheckSummaryActivity" + android:label="@string/background_check_title" + android:taskAffinity="" + android:enabled="false"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.BackgroundCheckSummary" /> + </activity> + + <activity android:name="Settings$LocationSettingsActivity" + android:label="@string/location_settings_title" + android:icon="@drawable/ic_settings_location" + android:configChanges="orientation|keyboardHidden|screenSize" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="3"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.personal" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.location.LocationSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$SecuritySettingsActivity" + android:label="@string/security_settings_title" + android:icon="@drawable/ic_settings_security" + android:configChanges="orientation|keyboardHidden|screenSize" + android:taskAffinity="" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.SECURITY_SETTINGS" /> + <action android:name="android.credentials.UNLOCK" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <intent-filter android:priority="2"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.personal" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.SecuritySettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="MonitoringCertInfoActivity" + android:label="" + android:theme="@style/Transparent" + android:excludeFromRecents="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.MONITORING_CERT_INFO" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="Settings$TrustedCredentialsSettingsActivity" + android:label="@string/trusted_credentials" + android:icon="@drawable/ic_settings_security" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.TRUSTED_CREDENTIALS" /> + <action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.TrustedCredentialsSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="SecuritySettings" + android:label="@string/security_settings_title" + android:configChanges="orientation|keyboardHidden|screenSize" + android:exported="true" + android:targetActivity="Settings$SecuritySettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.SecuritySettings" /> + </activity-alias> + + <activity android:name="Settings$PrivacySettingsActivity" + android:label="@string/privacy_settings_title" + android:icon="@drawable/ic_settings_backup" + android:configChanges="orientation|keyboardHidden|screenSize" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.PRIVACY_SETTINGS" /> + <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <intent-filter android:priority="-2"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.personal" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.PrivacySettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="SetFullBackupPassword" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:exported="false"> + </activity> + + <activity android:name="CredentialStorage" + android:theme="@style/Transparent" + android:launchMode="singleTop" + android:configChanges="orientation|keyboardHidden|screenSize"> + <intent-filter android:priority="1"> + <action android:name="com.android.credentials.UNLOCK" /> + <action android:name="com.android.credentials.INSTALL" /> + <action android:name="com.android.credentials.RESET" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="Settings$DeviceAdminSettingsActivity" + android:label="@string/device_admin_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$SecuritySettingsActivity"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DeviceAdminSettings" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="DeviceAdminSettings" + android:label="@string/device_admin_settings_title" + android:exported="true" + android:targetActivity="Settings$DeviceAdminSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DeviceAdminSettings" /> + </activity-alias> + + <activity android:name="DeviceAdminAdd" + android:label="@string/device_admin_add_title" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:clearTaskOnLaunch="true"> + <intent-filter> + <action android:name="android.app.action.ADD_DEVICE_ADMIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="Settings$UsageAccessSettingsActivity" + android:label="@string/usage_access_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$SecuritySettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.USAGE_ACCESS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + </activity> + + <activity-alias android:name="SetProfileOwner" + android:label="@string/profile_owner_add_title" + android:targetActivity="DeviceAdminAdd"> + <intent-filter android:priority="1000"> + <action android:name="android.app.action.SET_PROFILE_OWNER" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity-alias> + + <activity android:name="Settings$IccLockSettingsActivity" + android:label="@string/sim_lock_settings" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:process="com.android.phone"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.IccLockSettings" /> + </activity> + + <activity android:name="Settings$AccessibilitySettingsActivity" + android:label="@string/accessibility_settings" + android:icon="@drawable/ic_settings_accessibility" + android:configChanges="orientation|keyboardHidden|screenSize" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACCESSIBILITY_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="4"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.system" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.accessibility.AccessibilitySettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity" + android:label="@string/vision_settings_title" + android:theme="@style/SetupWizardAccessibilityTheme" + android:taskAffinity="com.android.wizard" > + <intent-filter android:priority="1"> + <action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.system" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$AccessibilityDaltonizerSettingsActivity" + android:label="@string/accessibility_display_daltonizer_preference_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$AccessibilitySettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$CaptioningSettingsActivity" + android:label="@string/accessibility_captioning_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$AccessibilitySettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.CAPTIONING_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.accessibility.CaptionPropertiesFragment" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$TextToSpeechSettingsActivity" + android:label="@string/tts_settings" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.TTS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.tts.TextToSpeechSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Second and third-level settings --> + + <!-- Lock screen settings --> + <activity android:name="ConfirmDeviceCredentialActivity" + android:exported="true" + android:theme="@android:style/Theme.NoDisplay"> + <intent-filter android:priority="1"> + <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <!-- Note this must not be exported since it authenticates the given user --> + <activity android:name="ConfirmDeviceCredentialActivity$InternalActivity" + android:exported="false" + android:permission="android.permission.MANAGE_USERS" + android:resizeableActivity="false" + android:theme="@android:style/Theme.NoDisplay"> + <intent-filter android:priority="1"> + <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".SetupRedactionInterstitial" + android:enabled="false" + android:exported="true" + android:taskAffinity="com.android.wizard" + android:theme="@style/SuwThemeGlif.Light" + android:label="@string/lock_screen_notifications_interstitial_title" + android:icon="@drawable/ic_suggested_notifications"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.suggested.category.DEFAULT_SETUP_WIZARD_ONLY" /> + </intent-filter> + <meta-data android:name="com.android.settings.require_user_type" + android:value="primary" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/notification_suggestion_title" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/notification_suggestion_summary" /> + </activity> + + <activity android:name=".notification.RedactionInterstitial" + android:theme="@style/SetupWizardTheme.Light" /> + + <activity android:name=".notification.RedactionSettingsStandalone" + android:exported="true"> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="ConfirmLockPattern" + android:theme="@style/Theme.ConfirmDeviceCredentials"/> + + <activity android:name="ConfirmLockPassword" + android:windowSoftInputMode="stateHidden|adjustResize" + android:theme="@style/Theme.ConfirmDeviceCredentials"/> + + <activity + android:name=".Settings$FingerprintSuggestionActivity" + android:label="@string/security_settings_fingerprint_preference_title" + android:icon="@drawable/ic_suggestion_fingerprint"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.suggested.category.SETTINGS_ONLY" /> + </intent-filter> + <meta-data android:name="com.android.settings.dismiss" + android:value="10,30" /> + <meta-data android:name="com.android.settings.require_feature" + android:value="android.hardware.fingerprint" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/suggestion_additional_fingerprints" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/suggestion_additional_fingerprints_summary" /> + </activity> + + <activity android:name=".fingerprint.FingerprintSettings" android:exported="false"/> + <activity android:name=".fingerprint.FingerprintEnrollFindSensor" android:exported="false"/> + <activity android:name=".fingerprint.FingerprintEnrollEnrolling" android:exported="false"/> + <activity android:name=".fingerprint.FingerprintEnrollFinish" android:exported="false"/> + <activity android:name=".fingerprint.FingerprintEnrollIntroduction" android:exported="false" /> + + <activity android:name=".fingerprint.SetupFingerprintEnrollFindSensor" android:exported="false"/> + <activity android:name=".fingerprint.SetupFingerprintEnrollEnrolling" android:exported="false"/> + <activity android:name=".fingerprint.SetupFingerprintEnrollFinish" android:exported="false"/> + <activity android:name=".fingerprint.SetupFingerprintEnrollIntroduction" + android:exported="true" + android:permission="android.permission.MANAGE_FINGERPRINT" + android:theme="@style/SetupWizardTheme.Light"> + <intent-filter> + <action android:name="android.settings.FINGERPRINT_SETUP" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <!-- Note this must not be exported since it returns the password in the intent --> + <activity android:name="ConfirmLockPattern$InternalActivity" + android:exported="false" + android:theme="@style/Theme.ConfirmDeviceCredentials"/> + + <!-- Note this must not be exported since it returns the password in the intent --> + <activity android:name="ConfirmLockPassword$InternalActivity" + android:exported="false" + android:windowSoftInputMode="adjustResize" + android:theme="@style/Theme.ConfirmDeviceCredentials"/> + + <activity android:name="SetupChooseLockGeneric" + android:taskAffinity="com.android.wizard" + android:theme="@style/SetupWizardTheme.Light" + android:label="@string/lock_settings_picker_title"> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.SETUP_LOCK_SCREEN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="ChooseLockGeneric" + android:label="@string/lockpassword_choose_lock_generic_header" + android:excludeFromRecents="true" + android:exported="false" /> + + <activity android:name=".password.SetNewPasswordActivity" + android:theme="@android:style/Theme.NoDisplay" + android:excludeFromRecents="true" > + <intent-filter android:priority="1"> + <action android:name="android.app.action.SET_NEW_PASSWORD" /> + <action android:name="android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".Settings$ScreenLockSuggestionActivity" + android:icon="@drawable/ic_settings_security"> + <intent-filter android:priority="1"> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.suggested.category.LOCK_SCREEN" /> + </intent-filter> + <meta-data android:name="com.android.settings.dismiss" + android:value="0,30" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/suggested_lock_settings_title" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/suggested_lock_settings_summary" /> + </activity> + + <activity android:name=".Settings$FingerprintEnrollSuggestionActivity" + android:icon="@drawable/ic_suggestion_fingerprint"> + <intent-filter android:priority="2"> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.suggested.category.LOCK_SCREEN" /> + </intent-filter> + <meta-data android:name="com.android.settings.dismiss" + android:value="0,30" /> + <meta-data android:name="com.android.settings.require_feature" + android:value="android.hardware.fingerprint" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/suggested_fingerprint_lock_settings_title" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/suggested_fingerprint_lock_settings_summary" /> + </activity> + + <activity android:name="ChooseLockGeneric$InternalActivity" android:exported="false" + android:label="@string/lockpassword_choose_lock_generic_header" + android:excludeFromRecents="true" + /> + + <activity android:name="SetupChooseLockPattern" + android:exported="false" + android:taskAffinity="com.android.wizard" + android:theme="@style/SetupWizardTheme.Light" /> + + <activity android:name="ChooseLockPattern" + android:exported="false" + android:theme="@style/SetupWizardTheme.Light" /> + + <activity android:name="SetupChooseLockPassword" + android:exported="false" + android:taskAffinity="com.android.wizard" + android:theme="@style/SetupWizardTheme.Light" + android:windowSoftInputMode="stateVisible|adjustResize" /> + + <activity android:name="ChooseLockPassword" + android:exported="false" + android:theme="@style/SetupWizardTheme.Light" + android:windowSoftInputMode="stateVisible|adjustResize"/> + + <activity android:name=".SetupEncryptionInterstitial" + android:label="@string/encryption_interstitial_header" + android:taskAffinity="com.android.wizard" + android:theme="@style/SetupWizardTheme.Light"/> + + <activity android:name=".EncryptionInterstitial" + android:theme="@style/SetupWizardTheme.Light" /> + + <activity android:name=".Settings$StatusActivity" + android:label="@string/device_status_activity_title" + android:theme="@style/Theme.SubSettingsDialogWhenLarge"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.Status" /> + </activity> + + <!-- Runs in the phone process since it needs access to the Phone object --> + <activity android:name=".Settings$SimStatusActivity" + android:label="@string/sim_status_title" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:process="com.android.phone"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.SimStatus" /> + </activity> + + <!-- Runs in the phone process since it needs access to the Phone object --> + <activity android:name=".Settings$ImeiInformationActivity" + android:label="@string/imei_information_title" + android:theme="@style/Theme.SubSettingsDialogWhenLarge" + android:process="com.android.phone"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.ImeiInformation" /> + </activity> + + <activity android:name="Settings$StorageSettingsActivity" + android:label="@string/storage_settings_title" + android:icon="@drawable/ic_settings_storage" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" /> + <action android:name="android.settings.MEMORY_CARD_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <intent-filter android:priority="5"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/storage_usb_settings" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.StorageSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$PrivateVolumeSettingsActivity" + android:label="@string/storage_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$StorageSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.PrivateVolumeSettings" /> + </activity> + + <activity android:name="Settings$PublicVolumeSettingsActivity" + android:label="@string/storage_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$StorageSettingsActivity"> + <intent-filter> + <action android:name="android.provider.action.DOCUMENT_ROOT_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data + android:scheme="content" + android:host="com.android.externalstorage.documents" + android:mimeType="vnd.android.document/root" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.PublicVolumeSettings" /> + </activity> + + <activity android:name="Settings$PrivateVolumeForgetActivity" + android:label="@string/storage_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$StorageSettingsActivity" + android:exported="true" + android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.PrivateVolumeForget" /> + </activity> + + <!-- Exported for SystemUI to launch into --> + <activity android:name=".deviceinfo.StorageWizardInit" + android:theme="@style/SuwThemeMaterial.Light" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="true" + android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + <activity android:name=".deviceinfo.StorageWizardFormatConfirm" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="false" /> + <activity android:name=".deviceinfo.StorageWizardFormatProgress" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="false" /> + <activity android:name=".deviceinfo.StorageWizardMigrate" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="false" /> + <activity android:name=".deviceinfo.StorageWizardMigrateConfirm" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="false" /> + <activity android:name=".deviceinfo.StorageWizardMigrateProgress" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="true" + android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + <activity android:name=".deviceinfo.StorageWizardReady" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="true" + android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + + <activity android:name=".deviceinfo.StorageWizardMoveConfirm" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="false" /> + <activity android:name=".deviceinfo.StorageWizardMoveProgress" + android:taskAffinity="com.android.settings.storage_wizard" + android:exported="true" + android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + + <!-- Exported for SystemUI to trigger --> + <receiver android:name=".deviceinfo.StorageUnmountReceiver" + android:exported="true" + android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + + <activity android:name="Settings$ApnEditorActivity" + android:label="@string/apn_edit"> + <intent-filter> + <action android:name="android.intent.action.VIEW" /> + <action android:name="android.intent.action.EDIT" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:mimeType="vnd.android.cursor.item/telephony-carrier" /> + </intent-filter> + + <intent-filter> + <action android:name="android.intent.action.INSERT" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.ApnEditor" /> + </activity> + + <activity android:name="Settings$DevelopmentSettingsActivity" + android:label="@string/development_settings_title" + android:icon="@drawable/ic_settings_development" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> + <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="2"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.system" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DevelopmentSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$PrintSettingsActivity" + android:label="@string/print_settings" + android:icon="@drawable/ic_settings_print" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACTION_PRINT_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <intent-filter android:priority="3"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.system" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.print.PrintSettingsFragment" /> + </activity> + + <activity android:name="Settings$PrintJobSettingsActivity" + android:label="@string/print_print_job" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$PrintSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACTION_PRINT_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="printjob" android:pathPattern="*" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.print.PrintJobSettingsFragment" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="DevelopmentSettings" + android:exported="true" + android:label="@string/development_settings_title" + android:targetActivity="Settings$DevelopmentSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DevelopmentSettings" /> + </activity-alias> + + <activity android:name=".AppPicker" android:label="@string/select_application" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" /> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="UsbSettings" + android:exported="true" + android:label="@string/storage_title_usb" + android:targetActivity="Settings$DevelopmentSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deviceinfo.UsbSettings" /> + </activity-alias> + + <!-- Bluetooth stuff --> + + <activity android:name=".bluetooth.BluetoothPairingDialog" + android:label="@string/bluetooth_pairing_request" + android:excludeFromRecents="true" + android:windowSoftInputMode="stateVisible|adjustResize" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter android:priority="1"> + <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <receiver + android:name=".bluetooth.BluetoothDiscoveryReceiver"> + <intent-filter> + <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" /> + <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </receiver> + + <receiver + android:name=".bluetooth.DockEventReceiver"> + <intent-filter> + <action android:name="android.intent.action.DOCK_EVENT" /> + <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> + <action android:name="android.bluetooth.headset.action.STATE_CHANGED" /> + <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </receiver> + + <service android:name=".bluetooth.DockService" /> + + <activity android:name=".bluetooth.RequestPermissionActivity" + android:label="@string/bluetooth_permission_request" + android:excludeFromRecents="true" + android:permission="android.permission.BLUETOOTH" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter android:priority="1"> + <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" /> + <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".wifi.WifiScanModeActivity" + android:excludeFromRecents="true" + android:theme="@style/Transparent"> + <intent-filter android:priority="1"> + <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".deviceinfo.UsbModeChooserActivity" + android:excludeFromRecents="true" + android:exported="true" + android:permission="android.permission.MANAGE_USB" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar"> + </activity> + + <activity android:name=".RemoteBugreportActivity" + android:excludeFromRecents="true" + android:exported="true" + android:permission="android.permission.DUMP" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar"> + <intent-filter> + <action android:name="android.settings.SHOW_REMOTE_BUGREPORT_DIALOG" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".bluetooth.RequestPermissionHelperActivity" + android:label="@string/bluetooth_pairing_request" + android:excludeFromRecents="true" + android:permission="android.permission.BLUETOOTH" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + </activity> + + <receiver android:name=".bluetooth.BluetoothPairingRequest"> + <intent-filter> + <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> + <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" /> + <action android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" /> + </intent-filter> + </receiver> + + <receiver android:name=".bluetooth.BluetoothPermissionRequest" + android:permission="android.permission.BLUETOOTH_ADMIN"> + <intent-filter> + <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" /> + <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" /> + </intent-filter> + </receiver> + + <activity android:name=".bluetooth.BluetoothPermissionActivity" + android:label="@string/bluetooth_connection_permission_request" + android:excludeFromRecents="true" + android:permission="android.permission.BLUETOOTH_ADMIN" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter android:priority="1"> + <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" /> + <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="ActivityPicker" + android:label="@string/activity_picker_label" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" + android:finishOnCloseSystemDialogs="true"> + <intent-filter android:priority="1"> + <action android:name="android.intent.action.PICK_ACTIVITY" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <!-- NFC settings --> + <activity android:name="Settings$AndroidBeamSettingsActivity" + android:label="@string/android_beam_settings_title" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$WirelessSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.NFCSHARING_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.nfc.AndroidBeam" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$WifiDisplaySettingsActivity" + android:label="@string/wifi_display_settings_title" + android:icon="@drawable/ic_settings_display" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.CAST_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.wfd.WifiDisplaySettings" /> + </activity> + + <activity android:name="Display" android:label="@string/display_label" + android:configChanges="fontScale" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + </intent-filter> + </activity> + + <activity android:name="RadioInfo" android:label="@string/phone_info_label" + android:process="com.android.phone"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + </intent-filter> + </activity> + + <!-- TODO: Is this needed? --> + <activity android:name="BandMode" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" + android:process="com.android.phone"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + </activity> + + <activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.TestingSettings" /> + </activity> + + <receiver android:name="TestingSettingsBroadcastReceiver"> + <intent-filter> + <action android:name="android.provider.Telephony.SECRET_CODE" /> + <data android:scheme="android_secret_code" android:host="4636" /> + </intent-filter> + </receiver> + + <!-- Standard picker for widgets --> + <activity android:name="AppWidgetPickActivity" + android:label="@string/widget_picker_title" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" + android:finishOnCloseSystemDialogs="true"> + <intent-filter android:priority="1"> + <action android:name="android.appwidget.action.APPWIDGET_PICK" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="AllowBindAppWidgetActivity" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" + android:finishOnCloseSystemDialogs="true" + android:excludeFromRecents="true"> + <intent-filter android:priority="1"> + <action android:name="android.appwidget.action.APPWIDGET_BIND" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="UsageStatsActivity" android:label="@string/usage_stats_label" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + </intent-filter> + </activity> + + <activity android:name="Settings$PowerUsageSummaryActivity" + android:label="@string/power_usage_summary_title" + android:icon="@drawable/ic_settings_battery" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.intent.action.POWER_USAGE_SUMMARY" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="4"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.fuelgauge.PowerUsageSummary" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name=".fuelgauge.PowerUsageSummary" + android:label="@string/power_usage_summary_title" + android:exported="true" + android:targetActivity="Settings$PowerUsageSummaryActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.fuelgauge.PowerUsageSummary" /> + </activity-alias> + + <activity android:name="Settings$BatterySaverSettingsActivity" + android:label="@string/battery_saver" + android:icon="@drawable/ic_settings_battery" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.BATTERY_SAVER_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.fuelgauge.BatterySaverSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".fuelgauge.BatterySaverModeVoiceActivity" + android:label="@string/power_usage_summary_title" + android:theme="@*android:style/Theme.DeviceDefault.Light.Voice" + android:exported="true"> + <intent-filter> + <action android:name="android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE" /> + </intent-filter> + </activity> + + <activity android:name="Settings$AccountSettingsActivity" + android:label="@string/account_settings_title" + android:icon="@drawable/ic_settings_accounts" + android:taskAffinity="" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.SYNC_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.personal" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.accounts.AccountSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$AccountSyncSettingsActivity" + android:label="@string/account_sync_settings_title" + android:taskAffinity="" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.accounts.AccountSyncSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="com.android.settings.accounts.AddAccountSettings" + android:theme="@android:style/Theme.Translucent.NoTitleBar" + android:configChanges="orientation|keyboardHidden|screenSize" + android:label="@string/header_add_an_account" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings$ManageAccountsSettingsActivity"> + <intent-filter android:priority="1"> + <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$ChooseAccountActivity" + android:label="@string/header_add_an_account" + android:configChanges="orientation|keyboardHidden|screenSize" + android:theme="@style/Theme.SubSettingsDialogWhenLarge"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.accounts.ChooseAccountActivity" /> + </activity> + + <activity android:name=".CryptKeeper" + androidprv:systemUserOnly="true" + android:immersive="true" + android:launchMode="singleTop" + android:excludeFromRecents="true" + android:theme="@style/Theme.CryptKeeper" + android:configChanges="mnc|mcc|keyboard|keyboardHidden|uiMode" + android:windowSoftInputMode="adjustResize" + android:screenOrientation="nosensor" + android:process=":CryptKeeper"> + <intent-filter android:priority="10"> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.HOME" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <!-- Triggered when user-selected home app isn't encryption aware --> + <activity android:name=".FallbackHome" + android:excludeFromRecents="true" + android:screenOrientation="nosensor" + android:theme="@style/FallbackHome"> + <intent-filter android:priority="-1000"> + <action android:name="android.intent.action.MAIN" /> + <!-- <category android:name="android.intent.category.HOME" /> --> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".CryptKeeper$FadeToBlack" + android:immersive="true" + android:launchMode="singleTop" + android:theme="@style/CryptKeeperBlankTheme" + /> + + <activity android:name=".CryptKeeperConfirm$Blank" + android:immersive="true" + android:launchMode="singleTop" + android:theme="@style/CryptKeeperBlankTheme" + /> + + <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings --> + <activity android:name="Settings$CryptKeeperSettingsActivity" + android:label="@string/crypt_keeper_encrypt_title"> + <intent-filter android:priority="1"> + <action android:name="android.app.action.START_ENCRYPTION" /> + <category android:name="android.intent.category.DEFAULT" /> /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.CryptKeeperSettings" /> + </activity> + + <activity android:name="Settings$DataUsageSummaryActivity" + android:label="@string/data_usage_summary_title" + android:icon="@drawable/ic_settings_data_usage" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.wireless" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.datausage.DataUsageSummary" /> + </activity> + + <activity android:name="Settings$DreamSettingsActivity" + android:label="@string/screensaver_settings_title" + android:icon="@drawable/ic_settings_display" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.DREAM_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.DreamSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$UserSettingsActivity" + android:label="@string/user_settings_title" + android:icon="@drawable/ic_settings_multiuser" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.USER_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="2"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.users.UserSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$PaymentSettingsActivity" + android:label="@string/nfc_payment_settings_title" + android:icon="@drawable/ic_settings_nfc_payment" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.NFC_PAYMENT_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.nfc.PaymentSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".nfc.PaymentDefaultDialog" + android:label="@string/nfc_payment_set_default_label" + android:excludeFromRecents="true" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter android:priority="1"> + <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".nfc.HowItWorks" + android:label="@string/nfc_payment_settings_title" + android:parentActivityName="Settings$PaymentSettingsActivity"> + android:excludeFromRecents="true"> + </activity> + + <activity android:name=".SmsDefaultDialog" + android:label="@string/sms_application_title" + android:excludeFromRecents="true" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter android:priority="1"> + <action android:name="android.provider.Telephony.ACTION_CHANGE_DEFAULT" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".ActiveNetworkScorerDialog" + android:label="@string/wifi_assistant_title" + android:excludeFromRecents="true" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter android:priority="1"> + <action android:name="android.net.scoring.CHANGE_ACTIVE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="Settings$NotificationAccessSettingsActivity" + android:label="@string/manage_notification_access_title" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.NotificationAccessSettings" /> + </activity> + + <activity android:name="Settings$VrListenersSettingsActivity" + android:label="@string/vr_listeners_title" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.VR_LISTENER_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.VrListenerSettings" /> + </activity> + + + <activity android:name="Settings$ZenAccessSettingsActivity" + android:label="@string/manage_zen_access_title" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ZenAccessSettings" /> + </activity> + + <activity android:name="Settings$ConfigureNotificationSettingsActivity" + android:label="@string/configure_notification_settings" + android:icon="@drawable/ic_settings_notifications" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.NOTIFICATION_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.ConfigureNotificationSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity android:name="Settings$SoundSettingsActivity" + android:label="@string/sound_settings" + android:icon="@drawable/ic_settings_sound" + android:taskAffinity="" + android:exported="true"> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.SOUND_SETTINGS" /> + <action android:name="android.settings.SOUND_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter android:priority="7"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.SoundSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Keep compatibility with old shortcuts. --> + <activity-alias android:name="SoundSettings" + android:label="@string/sound_settings" + android:exported="true" + android:targetActivity="Settings$SoundSettingsActivity"> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.SoundSettings" /> + </activity-alias> + + <activity android:name="Settings$OtherSoundSettingsActivity" + android:label="@string/other_sound_settings" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.OtherSoundSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Show apps for which application-level notification settings are applicable --> + <activity android:name="Settings$NotificationAppListActivity" + android:label="@string/app_notifications_title" + android:icon="@drawable/ic_settings_notifications" + android:exported="true" + android:taskAffinity=""> + <intent-filter android:priority="8"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.NotificationApps" /> + </activity> + + <!-- Show application-level notification settings (app passed in as extras) --> + <activity android:name="Settings$AppNotificationSettingsActivity" + android:label="@string/app_notifications_title" + android:exported="true"> + <intent-filter android:priority="1"> + <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.notification.AppNotificationSettings" /> + </activity> + + <!-- Show Manual (from settings item) --> + <activity android:name="ManualDisplayActivity" + android:label="@string/manual" + android:taskAffinity="" + android:enabled="@bool/config_show_manual"> + <intent-filter> + <action android:name="android.settings.SHOW_MANUAL" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- Show regulatory info (from settings item or dialing "*#07#") --> + <activity android:name="RegulatoryInfoDisplayActivity" + android:label="@string/regulatory_labels" + android:taskAffinity="" + android:enabled="@bool/config_show_regulatory_info"> + <intent-filter> + <action android:name="android.settings.SHOW_REGULATORY_INFO" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <receiver android:name=".widget.SettingsAppWidgetProvider" + android:label="@string/gadget_title" + android:exported="false" + android:enabled="@bool/has_powercontrol_widget"> + <intent-filter> + <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> + <action android:name="android.appwidget.action.APPWIDGET_ENABLED" /> + <action android:name="android.appwidget.action.APPWIDGET_DISABLED" /> + <action android:name="android.net.wifi.WIFI_STATE_CHANGED" /> + <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" /> + <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> + <action android:name="android.location.MODE_CHANGED" /> + <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" /> + </intent-filter> + <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" /> + </receiver> + + <receiver android:name="com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver"> + <intent-filter> + <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" /> + </intent-filter> + </receiver> + + <!-- Watch for ContactsContract.Profile changes and update the user's photo. --> + <receiver android:name=".users.ProfileUpdateReceiver"> + <intent-filter> + <action android:name="android.provider.Contacts.PROFILE_CHANGED" /> + </intent-filter> + </receiver> + + <receiver android:name=".sim.SimSelectNotification"> + <intent-filter> + <action android:name="android.intent.action.SIM_STATE_CHANGED"></action> + </intent-filter> + </receiver> + + <provider + android:name="android.support.v4.content.FileProvider" + android:authorities="com.android.settings.files" + android:grantUriPermissions="true" + android:exported="false"> + <meta-data + android:name="android.support.FILE_PROVIDER_PATHS" + android:resource="@xml/file_paths" /> + </provider> + + <activity android:name="Settings$SimSettingsActivity" + android:label="@string/sim_settings_title" + android:icon="@drawable/ic_settings_sim" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="com.android.settings.sim.SIM_SUB_INFO_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="2"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.wireless" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.sim.SimSettings" /> + </activity> + + <activity android:name=".sim.SimPreferenceDialog" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar" + android:excludeFromRecents="true"> + </activity> + + <activity android:name=".wifi.WifiDialogActivity" + android:label="" + android:theme="@style/Transparent" + android:excludeFromRecents="true" + android:exported="true" + android:permission="android.permission.CHANGE_WIFI_STATE" + android:configChanges="orientation|keyboardHidden|screenSize"> + <intent-filter> + <action android:name="com.android.settings.WIFI_DIALOG" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".sim.SimDialogActivity" + android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar" + android:label="@string/sim_settings_title" + android:excludeFromRecents="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + </intent-filter> + </activity> + + <activity android:name="Settings$WifiCallingSettingsActivity" + android:label="@string/wifi_calling_settings_title" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.WIFI_CALLING_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.WifiCallingSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$WifiCallingSuggestionActivity" + android:label="@string/wifi_calling_settings_title" + android:icon="@drawable/ic_settings_wireless" + android:taskAffinity=""> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.suggested.category.SETTINGS_ONLY" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.WifiCallingSettings" /> + <meta-data android:name="com.android.settings.dismiss" + android:value="10" /> + <meta-data android:name="com.android.settings.title" + android:resource="@string/wifi_calling_suggestion_title" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/wifi_calling_suggestion_summary" /> + </activity> + + <provider + android:name=".search.SettingsSearchIndexablesProvider" + android:authorities="com.android.settings" + android:multiprocess="false" + android:grantUriPermissions="true" + android:permission="android.permission.READ_SEARCH_INDEXABLES" + android:exported="true"> + <intent-filter> + <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" /> + </intent-filter> + </provider> + + <activity android:name="Settings$OverlaySettingsActivity" + android:label="@string/draw_overlay_title" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + </activity> + + <activity android:name="Settings$AppDrawOverlaySettingsActivity" + android:label="@string/draw_overlay_title" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.DrawOverlayDetails" /> + </activity> + + <activity android:name="Settings$WriteSettingsActivity" + android:label="@string/write_settings_title" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.ManageApplications" /> + </activity> + + <activity android:name="Settings$AppWriteSettingsActivity" + android:label="@string/write_settings_title" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.WriteSettingsDetails" /> + </activity> + + <activity android:name="ShowAdminSupportDetailsDialog" + android:theme="@style/Transparent" + android:excludeFromRecents="true" + android:launchMode="singleTop"> + <intent-filter> + <action android:name="android.settings.SHOW_ADMIN_SUPPORT_DETAILS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name="Settings$AdvancedAppsActivity" + android:taskAffinity="" + android:exported="true"> + <intent-filter android:priority="1"> + <action android:name="android.settings.MANAGE_DEFAULT_APPS_SETTINGS" /> + <action android:name="android.settings.HOME_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.applications.AdvancedAppSettings" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name=".WebViewImplementation" + android:exported="true" + android:excludeFromRecents="true" + android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"> + <intent-filter> + <action android:name="android.settings.WEBVIEW_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <!-- activity for gesture settings --> + <activity android:name="Settings$GestureSettingsActivity" + android:label="@string/gesture_preference_title" + android:icon="@drawable/ic_settings_gestures" + android:enabled="@bool/config_gesture_settings_enabled"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + <intent-filter> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.device" /> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.gestures.GestureSettings" /> + <meta-data android:name="com.android.settings.summary" + android:resource="@string/gesture_preference_summary" /> + </activity> + + <activity android:name="BackupSettingsActivity" + android:label="@string/privacy_settings_title" + android:icon="@drawable/ic_settings_backup" + android:theme="@android:style/Theme.NoDisplay" + android:taskAffinity="com.android.settings" + android:parentActivityName="Settings"> + <intent-filter android:priority="1"> + <action android:name="android.settings.PRIVACY_SETTINGS" /> + <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + <intent-filter android:priority="-2"> + <action android:name="com.android.settings.action.SETTINGS" /> + </intent-filter> + <meta-data android:name="com.android.settings.category" + android:value="com.android.settings.category.personal" /> + <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" + android:value="true" /> + </activity> + + <activity android:name="Settings$AutomaticStorageManagerSettingsActivity" + android:exported="@bool/config_storage_manager_settings_enabled" + android:label="@string/automatic_storage_manager_settings" + android:taskAffinity=""> + <intent-filter android:priority="1"> + <action android:name="android.settings.STORAGE_MANAGER_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <meta-data android:name="com.android.settings.FRAGMENT_CLASS" + android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" /> + </activity> + + <service + android:name=".SettingsDumpService" + android:exported="true" + android:permission="android.permission.DUMP" /> + + <!-- Conditional receivers, only enabled during silenced state, default off--> + <receiver + android:name=".dashboard.conditional.HotspotCondition$Receiver" + android:enabled="false"> + <intent-filter> + <action android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" /> + </intent-filter> + </receiver> + + <receiver + android:name=".dashboard.conditional.AirplaneModeCondition$Receiver" + android:enabled="false"> + <intent-filter> + <action android:name="android.intent.action.AIRPLANE_MODE" /> + </intent-filter> + </receiver> + + <receiver + android:name=".dashboard.conditional.DndCondition$Receiver" + android:enabled="false"> + <intent-filter> + <action android:name="android.app.action.INTERRUPTION_FILTER_CHANGED_INTERNAL" /> + </intent-filter> + </receiver> + + <receiver + android:name=".dashboard.conditional.CellularDataCondition$Receiver" + android:enabled="false"> + <intent-filter> + <action android:name="android.intent.action.ANY_DATA_STATE" /> + </intent-filter> + </receiver> + + <!-- Quick Settings tiles for Developer Options --> + <service + android:name=".qstile.DevelopmentTiles$ShowLayout" + android:label="@string/debug_layout" + android:icon="@drawable/tile_icon_show_layout" + android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" + android:enabled="false"> + <intent-filter> + <action android:name="android.service.quicksettings.action.QS_TILE" /> + </intent-filter> + </service> + <service + android:name=".qstile.DevelopmentTiles$GPUProfiling" + android:label="@string/track_frame_time" + android:icon="@drawable/tile_icon_graphics" + android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" + android:enabled="false"> + <intent-filter> + <action android:name="android.service.quicksettings.action.QS_TILE" /> + </intent-filter> + </service> + + <activity android:name=".HelpTrampoline" + android:exported="true" + android:theme="@android:style/Theme.NoDisplay" + android:permission="android.permission.DUMP" + android:enabled="@bool/config_has_help" /> + + <!-- This is the longest AndroidManifest.xml ever. --> + </application> +</manifest> diff --git a/overlay/packages/apps/TvSettings/Settings/AndroidManifest.xml b/overlay/packages/apps/TvSettings/Settings/AndroidManifest.xml new file mode 100644 index 0000000..c5ae398 --- a/dev/null +++ b/overlay/packages/apps/TvSettings/Settings/AndroidManifest.xml @@ -0,0 +1,594 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.tv.settings" + android:sharedUserId="android.uid.system" + android:versionCode="1" + android:versionName="1.0" > + + <uses-sdk + android:minSdkVersion="23" /> + + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.BACKUP" /> + <uses-permission android:name="android.permission.BLUETOOTH" /> + <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> + <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> + <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> + <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> + <uses-permission android:name="android.permission.DUMP" /> + <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" /> + <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED" /> + <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> + <uses-permission android:name="android.permission.INJECT_EVENTS" /> + <uses-permission android:name="android.permission.INTERNET" /> + <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> + <uses-permission android:name="android.permission.MANAGE_USERS" /> + <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" /> + <uses-permission android:name="android.permission.READ_CONTACTS" /> + <uses-permission android:name="android.permission.REBOOT" /> + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> + <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" /> + <uses-permission android:name="android.permission.SET_TIME" /> + <uses-permission android:name="android.permission.SET_TIME_ZONE" /> + <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" /> + <uses-permission android:name="android.permission.WRITE_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> + <application + android:icon="@drawable/logo_settings_color_48dp" + android:label="@string/settings_app_name" + android:banner="@drawable/ic_launcher_banner_settings" + android:supportsRtl="true" + android:theme="@style/Theme.Settings" + android:usesCleartextTraffic="true" + android:defaultToDeviceProtectedStorage="true" + android:directBootAware="true"> + + <activity + android:name=".MainSettings" + android:excludeFromRecents="true" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:label="@string/settings_app_name" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + + <!-- Intent filter used to display this activity as a settings + entry point in the LeanbackLauncher --> + <intent-filter + android:priority="3" + android:label="@string/launcher_settings_app_name" + android:icon="@drawable/ic_settings_launcher_icon" > + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.LEANBACK_SETTINGS" /> + </intent-filter> + </activity> + + <!-- WifiSetupActivity may be (usually is) started from setup so theme is + determined at runtime --> + <activity + android:name=".connectivity.setup.WifiSetupActivity" + android:clearTaskOnLaunch="true" + android:excludeFromRecents="true" + android:theme="@style/Theme.Setup" + android:configChanges="keyboard|keyboardHidden|navigation" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" /> + <!-- TODO remove custom action when stop including /packages/apps/Settings --> + <action android:name="com.android.net.wifi.CANVAS_SETUP_WIFI_NETWORK" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".connectivity.WifiConnectionActivity" + android:clearTaskOnLaunch="true" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" + android:theme="@style/Theme.Leanback.FormWizard.Solid" /> + <activity + android:name=".connectivity.EditProxySettingsActivity" + android:clearTaskOnLaunch="true" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:theme="@style/Theme.Leanback.FormWizard.Solid" /> + <activity + android:name=".connectivity.EditIpSettingsActivity" + android:clearTaskOnLaunch="true" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:theme="@style/Theme.Leanback.FormWizard.Solid" /> + <activity + android:name=".connectivity.AddWifiNetworkActivity" + android:clearTaskOnLaunch="true" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" + android:theme="@style/Theme.Leanback.FormWizard.Solid" /> + <!-- WpsConnectionActivity may be started from setup so theme + is determined at runtime --> + <activity + android:name=".connectivity.WpsConnectionActivity" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" /> + <activity + android:name=".accounts.AccountSyncActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".accounts.RemoveAccountDialog" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" /> + <activity + android:name=".accounts.AddAccountWithTypeActivity" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".device.apps.AppsActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.APPLICATION_SETTINGS" /> + <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" /> + <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + </activity> + <activity + android:name=".device.apps.AppManagementActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter android:priority="1"> + <!-- <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" /> --> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + </activity> + <activity + android:name=".device.StorageResetActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true"> + <intent-filter android:priority="1"> + <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" /> + <action android:name="android.settings.MEMORY_CARD_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" /> + <action android:name="android.os.storage.action.MANAGE_STORAGE" /> + </intent-filter> + </activity> + <activity android:name=".device.storage.ResetActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" /> + <activity android:name=".connectivity.NetworkActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + + <!-- Intent filter used to display this activity as a settings + entry point in the LeanbackLauncher --> + <intent-filter + android:priority="2" + android:label="@string/launcher_network_app_name" + android:icon="@drawable/ic_settings_wifi_active_0_launcher" > + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.LEANBACK_SETTINGS" /> + </intent-filter> + + <intent-filter android:priority="10"> + <action android:name="android.settings.WIFI_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.LEANBACK_SETTINGS" /> + </intent-filter> + </activity> + <activity + android:name=".system.SecurityActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter android:priority="2"> + <action android:name="android.settings.SECURITY_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity-alias + android:name=".users.RestrictedProfileActivityLauncherEntry" + android:enabled="false" + android:excludeFromRecents="true" + android:exported="true" + android:targetActivity=".system.SecurityActivity" > + + <!-- + Intent filter used to display this activity as a settings + entry point in the LeanbackLauncher + --> + <intent-filter + android:icon="@drawable/ic_settings_restricted_profile_launcher" + android:label="@string/launcher_restricted_profile_app_name" + android:priority="0" > + <action android:name="android.intent.action.MAIN" /> + + <category android:name="android.intent.category.LEANBACK_SETTINGS" /> + </intent-filter> + </activity-alias> + <activity + android:name=".device.sound.SoundActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="com.android.settings.SOUND_SETTINGS" /> + <action android:name="android.settings.SOUND_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + </activity> + <activity + android:name=".device.display.daydream.DaydreamActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" /> + <activity + android:name=".device.display.daydream.DaydreamVoiceAction" + android:excludeFromRecents="true" + android:exported="true" + android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > + <intent-filter> + + <!-- This intent is launched by the SLEEP voice action from Pano Search --> + <action android:name="com.google.android.pano.action.SLEEP" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".device.privacy.PrivacyActivity" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" + android:theme="@android:style/Theme.NoDisplay" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.PRIVACY_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + </activity> + <activity + android:name=".system.AccessibilityActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" /> + <activity + android:name=".system.CaptionSetupActivity" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.settings.CAPTIONING_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".system.DateTimeActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.settings.DATE_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".system.SetDateTimeActivity" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="false" /> + <activity + android:name=".system.LocationActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="com.android.settings.SHORTCUT" /> + </intent-filter> + </activity> + <activity + android:name=".system.development.DevelopmentActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> + <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity android:name=".system.development.AppPicker" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="false" /> + <activity + android:name=".system.KeyboardActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> + + <category android:name="android.intent.category.VOICE_LAUNCH" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".system.LanguageActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation|locale" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.settings.LOCALE_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".system.InputsActivity" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" /> + <activity + android:name=".accessories.BluetoothAccessoryActivity" + android:theme="@style/Theme.Settings.Transparent" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" /> + <activity + android:name=".accessories.AddAccessoryActivity" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" + android:launchMode="singleTask" + android:taskAffinity="" + android:persistableMode="persistNever"> + <intent-filter> + <action android:name="com.google.android.intent.action.CONNECT_INPUT" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <receiver android:name=".accessories.BluetoothConnectionsManager" > + <intent-filter> + <action android:name="android.bluetooth.device.action.ACL_CONNECTED" /> + <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" /> + <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> + </intent-filter> + </receiver> + + <receiver android:name=".accessories.BluetoothPairingRequest" > + <intent-filter> + <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> + </intent-filter> + </receiver> + + <activity + android:name=".accessories.BluetoothPairingDialog" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".accessories.BluetoothDevicePickerActivity" + android:configChanges="keyboard|keyboardHidden|navigation" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.bluetooth.devicepicker.action.LAUNCH" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".about.AboutActivity" + android:theme="@style/Theme.Settings.Transparent" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <action android:name="android.settings.DEVICE_INFO_SETTINGS" /> + + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + </activity> + <!-- Runs in the phone process since it needs access to the Phone object --> + <activity android:name=".about.StatusActivity" + android:excludeFromRecents="true" + android:theme="@style/Theme.Settings.Transparent" + android:process="com.android.phone"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.VOICE_LAUNCH" /> + </intent-filter> + </activity> + <activity + android:name=".about.LicenseActivity" + android:label="@string/about_legal_license" + android:excludeFromRecents="true" + android:exported="true" > + <intent-filter> + <action android:name="android.settings.LICENSE" /> + + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + <activity + android:name=".name.DeviceNameSettingsActivity" + android:configChanges="keyboardHidden|navigation" + android:excludeFromRecents="true" > + <intent-filter> + <action android:name="android.settings.DEVICE_NAME" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <service android:name=".users.UserSwitchListenerService"/> + <receiver android:name=".users.UserSwitchListenerService$BootReceiver"> + <intent-filter> + <action android:name="android.intent.action.BOOT_COMPLETED"/> + </intent-filter> + </receiver> + + <receiver android:name=".device.storage.NewStorageActivity$DiskReceiver"> + <intent-filter> + <action android:name="android.os.storage.action.DISK_SCANNED" /> + <action android:name="android.os.storage.action.VOLUME_STATE_CHANGED" /> + <action android:name="com.google.android.tungsten.setupwraith.TV_SETTINGS_POST_SETUP" /> + </intent-filter> + </receiver> + + <service android:name=".device.storage.SettingsStorageService$Impl" + android:exported="false" /> + + <activity android:name=".device.storage.NewStorageActivity" + android:excludeFromRecents="true" + android:exported="false" + android:taskAffinity="" /> + + <activity android:name=".device.storage.UnmountActivity" + android:excludeFromRecents="true" + android:exported="false" /> + + <activity android:name=".device.storage.FormatActivity" + android:excludeFromRecents="true" + android:exported="false" /> + + <activity android:name=".device.storage.MigrateStorageActivity" + android:excludeFromRecents="true" + android:exported="false" /> + + <activity android:name=".device.apps.MoveAppActivity" + android:excludeFromRecents="true" + android:exported="false" /> + + <activity android:name=".accessories.BluetoothRequestPermissionActivity" + android:label="@string/bluetooth_permission_request" + android:excludeFromRecents="true" + android:permission="android.permission.BLUETOOTH" + android:theme="@android:style/Theme.NoDisplay"> + <intent-filter android:priority="1"> + <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" /> + <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <!-- Triggered when user-selected home app isn't encryption aware --> + <activity android:name=".system.FallbackHome" + android:excludeFromRecents="true" + android:theme="@style/FallbackHome"> + <intent-filter android:priority="-1000"> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.HOME" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <!-- Dummy intent filters for CTS TODO: implement something useful --> + <activity android:name=".EmptyStubActivity" + android:exported="true" + android:excludeFromRecents="true" + android:theme="@android:style/Theme.NoDisplay"> + <intent-filter> + <action android:name="android.settings.WEBVIEW_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="package" /> + </intent-filter> + <intent-filter android:priority="1"> + <action android:name="android.settings.MANAGE_DEFAULT_APPS_SETTINGS" /> + <action android:name="android.settings.HOME_SETTINGS" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + </application> + +</manifest> diff --git a/overlay/vendor/amlogic/apps/MboxLauncher2/AndroidManifest.xml b/overlay/vendor/amlogic/apps/MboxLauncher2/AndroidManifest.xml new file mode 100644 index 0000000..a8527fa --- a/dev/null +++ b/overlay/vendor/amlogic/apps/MboxLauncher2/AndroidManifest.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.droidlogic.mboxlauncher" + android:minSdkVersion="24" + android:sharedUserId="android.uid.system" > + + <uses-permission android:name="android.permission.INTERNET" /> + <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> + <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.READ_PHONE_STATE" /> + <uses-permission android:name="android.permission.BROADCAST_STICKY" /> + <uses-permission android:name="droidlogic.permission.SYSTEM_CONTROL" /> + + <application + android:icon="@drawable/ic_launcher" + android:label="@string/app_name" + android:theme="@android:style/Theme.NoTitleBar.Fullscreen" + android:directBootAware="true" > + + <activity + android:name=".Launcher" + android:clearTaskOnLaunch="true" + android:label="@string/app_name" + android:launchMode="singleTask" + android:stateNotNeeded="true" > + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.HOME" /> + <category android:name="android.intent.category.DEFAULT" /> + <category android:name="android.intent.category.MONKEY" /> + </intent-filter> + </activity> + </application> + +</manifest>
\ No newline at end of file @@ -0,0 +1,361 @@ +# Copyright (C) 2011 Amlogic Inc +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# +# This file is the build configuration for a full Android +# build for Meson reference board. +# + +# Dynamic enable start/stop zygote_secondary in 64bits +# and 32bit system, default closed +#TARGET_DYNAMIC_ZYGOTE_SECONDARY_ENABLE := true + +# Inherit from those products. Most specific first. +ifneq ($(ANDROID_BUILD_TYPE), 32) +ifeq ($(TARGET_DYNAMIC_ZYGOTE_SECONDARY_ENABLE), true) +$(call inherit-product, device/amlogic/common/dynamic_zygote_seondary/dynamic_zygote_64_bit.mk) +else +$(call inherit-product, build/target/product/core_64_bit.mk) +endif +endif + +$(call inherit-product, device/amlogic/common/products/mbox/product_mbox.mk) +$(call inherit-product, device/amlogic/p230/device.mk) +$(call inherit-product-if-exists, vendor/google/products/gms.mk) + +# p230: + +PRODUCT_PROPERTY_OVERRIDES += \ + ro.hdmi.device_type=4 \ + persist.sys.hdmi.keep_awake=false + +PRODUCT_NAME := p230 +PRODUCT_DEVICE := p230 +PRODUCT_BRAND := Amlogic +PRODUCT_MODEL := p230 +PRODUCT_MANUFACTURER := Amlogic + +PRODUCT_TYPE := mbox + +WITH_LIBPLAYER_MODULE := false + +OTA_UP_PART_NUM_CHANGED := true + +AB_OTA_UPDATER :=true + +ifeq ($(AB_OTA_UPDATER),true) +AB_OTA_PARTITIONS := \ + boot \ + system + +ifneq ($(BOARD_OLD_PARTITION),true) +AB_OTA_PARTITIONS += \ + vendor \ + odm +endif + +TARGET_BOOTLOADER_CONTROL_BLOCK := true +TARGET_NO_RECOVERY := true +TARGET_PARTITION_DTSI := partition_mbox_ab.dtsi +else +TARGET_NO_RECOVERY := false + +ifneq ($(BOARD_OLD_PARTITION),true) +TARGET_PARTITION_DTSI := partition_mbox_normal.dtsi +else +TARGET_PARTITION_DTSI := partition_mbox_old.dtsi +endif + +BOARD_CACHEIMAGE_PARTITION_SIZE := 69206016 +BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 +endif + +#########Support compiling out encrypted zip/aml_upgrade_package.img directly +#PRODUCT_BUILD_SECURE_BOOT_IMAGE_DIRECTLY := true +PRODUCT_AML_SECUREBOOT_USERKEY := ./uboot/board/amlogic/p230_v1/aml-user-key.sig +PRODUCT_AML_SECUREBOOT_SIGNTOOL := ./uboot/fip/gxl/aml_encrypt_gxl +PRODUCT_AML_SECUREBOOT_SIGNBOOTLOADER := $(PRODUCT_AML_SECUREBOOT_SIGNTOOL) --bootsig \ + --amluserkey $(PRODUCT_AML_SECUREBOOT_USERKEY) \ + --aeskey enable +PRODUCT_AML_SECUREBOOT_SIGNIMAGE := $(PRODUCT_AML_SECUREBOOT_SIGNTOOL) --imgsig \ + --amluserkey $(PRODUCT_AML_SECUREBOOT_USERKEY) +PRODUCT_AML_SECUREBOOT_SIGBIN := $(PRODUCT_AML_SECUREBOOT_SIGNTOOL) --binsig \ + --amluserkey $(PRODUCT_AML_SECUREBOOT_USERKEY) + +######################################################################## +# +# ATV +# +######################################################################## +ifeq ($(BOARD_COMPILE_ATV),true) +BOARD_COMPILE_CTS := true +TARGET_BUILD_GOOGLE_ATV:= true +DONT_DEXPREOPT_PREBUILTS:= true +endif +######################################################################## + +######################################################################## +# +# CTS +# +######################################################################## +ifeq ($(BOARD_COMPILE_CTS),true) +BOARD_WIDEVINE_OEMCRYPTO_LEVEL := 1 +BOARD_PLAYREADY_LEVEL := 1 +TARGET_BUILD_CTS:= true +TARGET_BUILD_NETFLIX:= true +endif +######################################################################## + +######################################################################### +# +# Dm-Verity +# +######################################################################### +BUILD_WITH_DM_VERITY := true +#TARGET_USE_SECURITY_DM_VERITY_MODE_WITH_TOOL := true +ifeq ($(TARGET_USE_SECURITY_DM_VERITY_MODE_WITH_TOOL), true) +BUILD_WITH_DM_VERITY := true +endif # ifeq ($(TARGET_USE_SECURITY_DM_VERITY_MODE_WITH_TOOL), true) +ifeq ($(BUILD_WITH_DM_VERITY), true) +PRODUCT_PACKAGES += \ + libfs_mgr \ + fs_mgr \ + slideshow +endif +ifneq ($(BOARD_OLD_PARTITION),true) +ifneq ($(BOARD_USES_RECOVERY_AS_BOOT), true) +ifeq ($(AB_OTA_UPDATER),true) +ifeq ($(BUILD_WITH_DM_VERITY), true) +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.AB.verity.amlogic:root/fstab.amlogic +else +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.AB.amlogic:root/fstab.amlogic +endif +else +ifeq ($(BUILD_WITH_DM_VERITY), true) +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.verity.amlogic:root/fstab.amlogic +else +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.amlogic:root/fstab.amlogic +endif +endif +else +ifeq ($(AB_OTA_UPDATER),true) +ifeq ($(BUILD_WITH_DM_VERITY), true) +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.AB.verity.amlogic:recovery/root/fstab.amlogic +else +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.AB.amlogic:recovery/root/fstab.amlogic +endif +else +ifeq ($(BUILD_WITH_DM_VERITY), true) +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.verity.amlogic:recovery/root/fstab.amlogic +else +PRODUCT_COPY_FILES += \ + device/amlogic/p230/fstab.amlogic:recovery/root/fstab.amlogic +endif +endif +endif +endif + +######################################################################### +# +# WiFi +# +######################################################################### + +#WIFI_MODULE := bcm4356 +MULTI_WIFI_SUPPORT := true +include device/amlogic/common/wifi.mk + +# Change this to match target country +# 11 North America; 14 Japan; 13 rest of world +PRODUCT_DEFAULT_WIFI_CHANNELS := 11 + + +######################################################################### +# +# Bluetooth +# +######################################################################### + +BOARD_HAVE_BLUETOOTH := true +MULTI_BLUETOOTH_SUPPORT := true +BCM_BLUETOOTH_LPM_ENABLE := true +include device/amlogic/common/bluetooth.mk + + +######################################################################### +# +# ConsumerIr +# +######################################################################### + +#PRODUCT_PACKAGES += \ +# consumerir.amlogic \ +# SmartRemote +#PRODUCT_COPY_FILES += \ +# frameworks/native/data/etc/android.hardware.consumerir.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.consumerir.xml + + +#PRODUCT_PACKAGES += libbt-vendor + +ifeq ($(SUPPORT_HDMIIN),true) +PRODUCT_PACKAGES += \ + libhdmiin \ + HdmiIn +endif + +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/android.hardware.ethernet.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.ethernet.xml + +# Audio +# +BOARD_ALSA_AUDIO=tiny +include device/amlogic/common/audio.mk + +######################################################################### +# +# Camera +# +######################################################################### + +ifneq ($(TARGET_BUILD_CTS), true) +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/android.hardware.camera.front.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.front.xml \ + frameworks/native/data/etc/android.hardware.camera.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.xml +endif + + + +######################################################################### +# +# PlayReady DRM +# +######################################################################### +#export BOARD_PLAYREADY_LEVEL=3 for PlayReady+NOTVP +#export BOARD_PLAYREADY_LEVEL=1 for PlayReady+OPTEE+TVP +######################################################################### +# +# Verimatrix DRM +########################################################################## +#verimatrix web +BUILD_WITH_VIEWRIGHT_WEB := false +#verimatrix stb +BUILD_WITH_VIEWRIGHT_STB := false +######################################################################### + + +#DRM Widevine +ifeq ($(BOARD_WIDEVINE_OEMCRYPTO_LEVEL),) +BOARD_WIDEVINE_OEMCRYPTO_LEVEL := 3 +endif + +ifeq ($(BOARD_WIDEVINE_OEMCRYPTO_LEVEL), 1) +TARGET_USE_OPTEEOS := true +TARGET_USE_HW_KEYMASTER := true +endif + +$(call inherit-product, device/amlogic/common/media.mk) + +######################################################################### +# +# Languages +# +######################################################################### + +# For all locales, $(call inherit-product, build/target/product/languages_full.mk) +PRODUCT_LOCALES := en_US en_AU en_IN fr_FR it_IT es_ES et_EE de_DE nl_NL cs_CZ pl_PL ja_JP \ + zh_TW zh_CN zh_HK ru_RU ko_KR nb_NO es_US da_DK el_GR tr_TR pt_PT pt_BR rm_CH sv_SE bg_BG \ + ca_ES en_GB fi_FI hi_IN hr_HR hu_HU in_ID iw_IL lt_LT lv_LV ro_RO sk_SK sl_SI sr_RS uk_UA \ + vi_VN tl_PH ar_EG fa_IR th_TH sw_TZ ms_MY af_ZA zu_ZA am_ET hi_IN en_XA ar_XB fr_CA km_KH \ + lo_LA ne_NP si_LK mn_MN hy_AM az_AZ ka_GE my_MM mr_IN ml_IN is_IS mk_MK ky_KG eu_ES gl_ES \ + bn_BD ta_IN kn_IN te_IN uz_UZ ur_PK kk_KZ + +################################################################################# +# +# PPPOE +# +################################################################################# +ifneq ($(TARGET_BUILD_GOOGLE_ATV), true) +#BUILD_WITH_PPPOE := true +endif + +ifeq ($(BUILD_WITH_PPPOE),true) +PRODUCT_PACKAGES += \ + PPPoE \ + libpppoejni \ + libpppoe \ + pppoe_wrapper \ + pppoe \ + droidlogic.frameworks.pppoe \ + droidlogic.external.pppoe \ + droidlogic.software.pppoe.xml +PRODUCT_PROPERTY_OVERRIDES += \ + ro.platform.has.pppoe=true +endif + +################################################################################# +# +# DEFAULT LOWMEMORYKILLER CONFIG +# +################################################################################# +BUILD_WITH_LOWMEM_COMMON_CONFIG := true + +BOARD_USES_USB_PM := true + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/Third_party_apk_camera.xml:$(TARGET_COPY_OUT_VENDOR)/etc/Third_party_apk_camera.xml \ + +include device/amlogic/common/software.mk +ifeq ($(TARGET_BUILD_GOOGLE_ATV),true) +PRODUCT_PROPERTY_OVERRIDES += \ + ro.sf.lcd_density=320 +else +PRODUCT_PROPERTY_OVERRIDES += \ + ro.sf.lcd_density=240 +endif + + +######################################################################### +# +# A/B update +# +######################################################################### +ifeq ($(AB_OTA_UPDATER),true) +PRODUCT_PACKAGES += \ + bootctrl.amlogic \ + bootctl + +PRODUCT_PACKAGES += \ + update_engine \ + update_engine_client \ + update_verifier \ + delta_generator \ + brillo_update_payload \ + android.hardware.boot@1.0-impl \ + android.hardware.boot@1.0-service +endif +######################################################################### +# +# OpenGLES Version +# +######################################################################### +PRODUCT_PROPERTY_OVERRIDES += \ + ro.opengles.version=131072 diff --git a/recovery/bootloader_control_block.conf b/recovery/bootloader_control_block.conf new file mode 100644 index 0000000..b9e061c --- a/dev/null +++ b/recovery/bootloader_control_block.conf @@ -0,0 +1,24 @@ +# This structure describes the content of a block in flash +# that is used for recovery and the bootloader to talk to +# each other + +# struct bootloader_message { +# char command[32]; +# char status[32]; +# char recovery[768]; + +# // The 'recovery' field used to be 1024 bytes. It has only ever +# // been used to store the recovery command line, so 768 bytes +# // should be plenty. We carve off the last 256 bytes to store the +# // stage string (for multistage packages) and possible future +# // expansion. +# char stage[32]; +# char slot_suffix[32]; +# char reserved[192]; +# }; + +# Set the member variable +# Notice: According to this format must! +commannd: uboot-command +status: N/A +recovery: setenv aa 11;setenv bb 22;setenv cc 33;saveenv; diff --git a/recovery/busybox b/recovery/busybox new file mode 100644 index 0000000..5f047fb --- a/dev/null +++ b/recovery/busybox @@ -0,0 +1,6444 @@ +ELF + + + +KF +H{DxDS!.{E$ + + +IF +HyDxDQ$.[E$ + + +FF8x) HFxD-HFxD0-H!xD + + +(FZFKF (ZF + +D)
~sD#FJ+ + + + " +!XF@q&;Fk +hBЄZ] +J +D F +FF +
IFCFFXF + + + + + +JZ +xJ +uJ +BnO +J +_ ЌB]BO + +B%FBO
+BBO%FU4hF ЄBO +BO + +_FЄBOO +]
+ + +"} + + + +
+h +X QFFF +QFX0FFF@ yF +03/K + +% + + +FFxD, + + + + + +IyD$ K I{Dh JyDhzDK + + +h +4D + +h + + +JIzDh +KyDh{D J + + +J + + +S*HC* +A +V'S'` *BܳE +3E# +`8gEDHO<B?U"Y!pEO^X& +sE(FYF0sF +(FBFQF20D +7DX7 +E +C! +G"` + +F#pB' +UEmzzBi + +EєE
ѷEyyBBЌ +m4jlU,p&eD*Oh@ +*ТBkjTk1ckjUk7cjkTDd@kjTkj5csUkj7cUkj2cTkj3Fkc7Tk3cl +5lRhR+ݚS#xexcpEpuF +5lRhR+;[& +۸o ۸o%%%% +O +KEsE +0! + + 8FSFFBU1 + +/B2 +x + +
D`6B +CBA3 A2#DB +BB2BEO + +F + + +F +x FE!" 9! +NLG7E 5FE0 F6\U" Z-OMFL +O +%|DK!{Dtؑ
+5
x
X{V'X'@[' + +<<H V + +DA=D`\!p B/D5FF*FBEFE2F8BFFOF%F XDNB +\'``L' +F*0I* + +F$pN$PI$
M +@#T#PnD#`J& : +F U'O & +6hB +a@0 O +D[0 + +O^U I'Y`Y' + +Dbm + + + + + + +ћp//?/+FF + +
}(DEB7 + + + + + +O +^\XO O FBI2 +*տ +O +O O #FO +O 2FF73F +F +{DhT<BT$,DTT,T$SD<T8TOT<T$,YDTTLOѽ8@8
+O O1zD|DB~BPگBhtE +,hPR +20 + + +\ +5! +A +l` Y(< +3 + +:|4!Z|$4 +SD3 YqD%(y PE8PF0T(Fa!1|$*4O +4d6D4O + +E O + + +4 + + + +0 +1B(FB0غ +3#D VD(FCEfT<T$,]D\TTOBѸ!Ql`1B !XB&=8!A4JAFT +PY!O +p(F! + +l؈E1FHF@F)FB&HFAFB !XY
D5%P'7B'Y1QB&Y
+ & ALD +ALHD +lFE_ћ +U8U4,_& + + + +`8/l>Cl/ا +<F<C <.F +Ep,<.F4p*F +EV'PBF'18KK{^^Eس +`8/l>Cl/ا +<F<C <.F +Ep,<.F4p*F ++чk~ +- + +p!:KO ++LCL+p1H + +,@1X@DH*@1BѪ@X<41=DEFABC8pCM#DN +8> +QA +*DDD + ++@3@1D@ (@EOv@aP<4!D +33$ h`h` Ffi +,xD +@(
(ѱog/NE
NE +(ѱ@o, +gC +g +B "F>8(( +
Bm)F7B8XF"(` +BYBTih!(F0RF DNE8F"FO0,:Fغ# + + +41FBF#FF1F +@M +{FO +TF"41FBF#FjF +.B xF8pbxzpxOD{Bw%x-4[dxo +I0yDjHHxDHxD!F8@(t(p F8 + + + +L
F +L
F 1F|D*F'1Fh*FW1F*F`h`p +O#xDyDF +XE + + + +p!(F.s `o!!(F)#hJof`(F!x#h*xo( (F!m(x) + + +hpp85FEa + +lј + E + 9p + +D +&9p +O + + + + + +hhyc+TD + + + + + + + + +zD,'P1Fq%O + + + +O + + + +P + + + + + +"w.OE/) +/( +"w + + +f!j0Ax +M + + + + + + + + + +_ HF1FBFt]CHo(Cd(( ^l(7n(ZOq(v(x(P'Z0h! + 3 0`Z +0&ZV(FiY1PF!
.x-. +hx@!& +H + "OQF# +@0SFBxP-ZxK*Yx)Йx-i:DO +* + + + + + + + + + + + + + + + + + + + + F@F&6Fy
x FAFk0jh+KHxD!F"A)N)[OSy)UEHxD!FO F F@A!:F&> + !Fx +(
d +PF PF! + +)Fi + + + + + + + + + + + + + + + + + + + + + + + + + +8Fr + + +!hE0F!`;x!F1EvFFEؿ3FrErFIE +@-T +F +
c8FJ' +A + G@ 7 hCci"iB F$&$iYaa0ch `N"b`Er +P! *D@! *F:H%q=Dm +O +b'bb +% +$)EB B +G0kcH!FxD$+Q04 + + + + +3
>AB`C`D`A + +ZCBba + +80hO"ZCB1 +ZCB1 +ZCBba + +SCBca +ZCBba-"a +ZCBba"a +ZCBba +{CBca
+ +ZCBba +wOO
S'awOO`YFO 1/#iI F(1( +OO +Xy +&#i G F i60h +ZCB2 +< + +I +$BAI +=A EӐDYBpTD +{CB`' +{CB` +' +rCFhB` +#`{#ahgh #c` +x +E +bx0ٱF#`a`Zx'`'i{#ah +!a`j:$ + +Lb-# h[ +'g`'hZ +AC`hB!`2 +OND!i'`hH aah `` +2 +2Q" +E +!mmafam f Feeatn* +#`Wq +'i!`h{#a +'g`!h + +E +g#!i#`hO'a #c`Z `a`r- i#`hG'a + +_CE +!i#`hH a +'g`!h@2 +\XCE1 +"b`'h9 +ACB !`9 +P'```9X)3?+٣@/ge
/OW +@aeAobO +!#hI +
h ` i + +
BQFOb!B + +g. ++0 +ҨiQ(kPac%N +#BB́#gBBÁi.iDa-@o +M?#BB@#Y? +B + + + + + + + + +2FO3'E4E +D
ZEifB1haE(aF3BPoj +` +_B(FPB +ұH4O O I + +9 E ;R# E"55`20 +3hCE*ҢjjBbj!jJEZFh1 + +@*`#*F Fy*FF(h F+`#mCB@fh-h'ggagO0
8 +0h +#A F1`i 2h3` +P2hE3` +FN* Y* F)F2F#\ + + +1h2` +1h + +g@o{goPo +gSgooJo`a +wI(9i{ixhh'h`` hD`!Qf!ih hBHxDk +a#wi~Hi~ + + + + + +FLF + ڌHxD.D<HF)F +,D0 +F&CKF.uHxD!:1FEOEqHxD!;{ `FB@E +e$prq +0F
B\ +Fp3 + + + + + +`.th +
R +({HxD
(a +dgੋ +3@ +3 Fk`hG"j FG0Fhh FG!j FG m0`&e m h%e}o /?hBx1 + + + + + + +1!(Q0 + + + +
"QFHFw +"?DPeh* + + + + + + + + + +3F hHxDt+ah +HxDt% + !<hBxlg + + + + + + + +FO1~pGF?"! sF!FC + + + + +F! + + + + + + + + + + + +#1F3U:F +ͬ ٲ)) + +O0 !2c|OdDFHFT+Q" +'07Op.h63DDEF +\% F9F2F́`)F"DS 0PF + O + oO +71D~ +F + +D hdD, +O +9F2FJ8FzDhhrfE%T? +x-*HxD `0F)Fp@ +ax + + +BЩHIxDyD ЧHIxDyD +*hEy[FBE&2 +v4F +P|E + rHF||<'V? + + + +AFՋHxDu@ QHxDO6 + + + +F + + +XF9FyxkO + :FzQ8HHxD9F9Fx@+O3Xh?HxDuXF$ +&I%$yDc$L|D#x#OD;p"I F"yDp(L|DH@A"F;FxDzZHxDr5 + + +t(p(FBF@ FF + NyD~Da +a0 +`>@A!A! + r + + + + + + + + + +@FOdO +!O2FHxDt +F@ FKFHxDF~IyD|JzD|JzD|HxDr{IyD h +h V"`V܁wIDyD@FqFO +sOO +)ѹ
AFqxFAFqsűpK +i + +FF+hKW FFaFBFxZ +"4,c + +"htFhFBx + +HxDF +B& +!h-"`Hh + +hT"PTL>|D4`O +_)UAI(F{X!bhpXFF + p,J!(FXb + p"F(Fa*FO +D(FIFRFl% + + + + + + +EO +XF>FF0FPJ+ +(p +:0Fs (hU&U? + +h4
HxD!Fp + +xg* +цI FOyD6D@=` +N FIM~DyD}D5`'FK{DhhT +PFhh +nJzDFHFElIyDF0F}OED + I F8FFJJzDF8FIyDF0FC^ +& +&i +FfB7O +&@HF2 +; +*FO + + hQFcx hQFb( + +I + +%x.-ex +@&ecŲ FCcc&ded +fx +p@ OphF + + + + + +o) + +S, + oo + + \1hO + +6K!F"{Dk@F!F/(!1FF@F!F@F$F +)K8F!F"{Dk8F!Fe$KHF)F"{DkHFQ |D + + + + + +uAHlFxDhxs* +hF`D&D41* +hFD&D'2* +hFԐD &D5* ĀhFĐDD +3* +hFvDD@&OPSFORPF9F F9FG HYF +
HxD$`O6 + + + + + + + + + +S0+np +! +0/bxX+!! + +**J* *#HxD#*
**PFXFHxD0FHF@F
03020
+ + + +@4oH9FoKRFxD{DsmI +iM1F}DiND(F~D +`fJzDOFcHxDV#PP# +`22\H +1FxDPD 1) +vvUK{Dx + + + + + + + + + + + + +JNzDh&@. +HxD% + 4n + +d6ddv{DdxDD + IFD + h +8h)B@'F +!E + @FIFFmAW+h + +004 !4D + n@FD +DFWFFDxFxDDB + +]` +!DD + + + + + +F? +`g(e(YX(@E(TG(Rpc(d(ks(8i(o(u(,x(*_ FxmZ1JFzD + +F; +F[ + +8x +yx%)FSb) #h +% +x** + +"XF4 F_khYF + + +O + +x.*)A +Cx*+ + +"XF4F_;hɱYFF +5 +O +xA l+z)^07H9F4xDGi(( k9F :FF]'0 l!_F0O +{xc+ +s +P +mL +0 +BشBɮ'h + +HxD +HxDm= +Bx.*рx 8F$%0h)F + + J6Ijg@a7 +@ FAF +g8 V +8CK$^
+ + +"p3 +шh@h12i"bM=@ +"9F
_)) + + ++F +CH:FCIxD +9FPF8hv;h60 7uD +'BT&XF:F6l + + + +P@GL|D +5.HxDD@A!0F!0F]! +!ZF[ + +hQIP FM}D.hpԑOD?hOD?h FG0H!FxD +۲&C!F(*" + _2F_pB OF FrFHdH!F:FxDlX8Fua`H!FxDlO +LK{DLK{DKK{DKK{D,#FH#BFxD +l0D + h F6h1N~D
-h/M}DIF/HD + p@ + + + + + + + +*D`hB + +/ +pp!-hBp"ApG + + + + + + + + + + + + +-)Q xD)F +1F$"PF[0FQF_7(oHxDD +(FQF$"Z@kHxDD +H)" )(Ё)), + + + + + + + + + + + + + + + + + + + + + + + + + +TDFFPF!O +F`?QF +pIyDǺo + +Ax0 ,6=F +$tDxDyD8` +S& +{D
U" +x)F"p +EF +DD
FF: +) + +E +1BшDED<1F +;#DFB +2rDD0F*F\aE0FFFs~x! 1F*F5]E&H4OaP$ 0F@jI +
O +fdK{D{POU*P; +"Fq + +El_ODxxI + + + + +HxD + + + +"F` FmXF(h +I FyDBI FyDx +:`Hh=h,<`>IyD%(h,h#+``h +- +O @O +(FiO(F +)Fq2)F(O1)F + +A h^q h%T? + +(U4F^x-.ўx +3+YD*0 +.0:( +4r*)A#.;3[+*(a". +"!T#ppc
$q\ "T +.=.A#_3G+L q4.Yx+U4$ F~ + + +F +FX@E + +-HxD 0pEF + Fz + + + +0HVFD +j0Fj0Fs +B
F!HxDੳ<)HxDf"F-OC +1F"FCFPFQF #[ + H)Xhi + +%&HxD'9FRF+F0FP + !ME + + 1F#Z + + + + + +#2C +# ^+غ *O + #O +k /3/F
8 + + in0u + hF +F/E,YFKFiLrU8Fo +PF)Fl + HFleYF + +Y + + + + +ܹ +CH + + +M +C hAFF + + + 8
Q1 +K{Dhx\)Cx ++ +h01` ) )0pG +Ђ`O@pFT<`T\<O P]h.`T\l(ap`(Fp +XB8FF
F9ah#iS!@< +(-٠h(*$IB`yD1O +FfhB#iS%`~ + +I + +h + +;h@_H,x +$D +(FAFkaFFYh +6)FZFX +FmFEE +T,<0F5 + +yD F{hE8lxF#/рFDF; ++ +(6`'x +(0F +(\(>FF8p\)ypB@4p67F7F +#F FBFfo " + + + + + + + +NFMF +*io + +G:h]'&D8FY^F(8FWFwO0F2x6 +) kP8; ++</F.F +D +>' + +8hX8F +.F +#F![ 9Ff
+ +(FNF +XF(xFPFIFW,GB ++k)9HxDD + + + +e +kz
pkF +p@;hD:fkd8FX,D +GkYW;xC8Fjkk +X + +PF + +*U<0TTTTT + +K ~))KD̿ +,D + +di68F +hR< +"FF +q9FRFFXDV>ET^DX/ + +ah
(L$ +4Y/@FIFS+FZA, +hG_0F0D + +F +C% +F + +F@ +F' +F`@ +(F@ +ݺ +'PFe@D +T(FW qf
X +(F`0F(F + +@O + xHF1Fs+FW + +xDOp
SI`yDD +hIyD`TDX +0h`HX +h"hK +D{D +U + + +D<9F +Q(F1!@r[FFPDn +eh(FoSJ
0zDD<,+XF[ + + +=ok + + +:e( +(FeF0FeFE +?O (F9F0F!FHFx + + + + +jh 82j`²** ++D1hD + +JzDhI(
HxDHxDhHxD + +$|2h + +HLB܍B ZE33P5 +J\M 2B^2PkB@"05khEѫh2@"01O3@"0 +O`F(FOd" + +!PC4 8O@F34 FOB +B_Z#POFP] +YhNXh<P,B` +0hB'SB#O +Fj0)Vh+$
h 3FFh3SCEF +FHxD
XO +O4FFXB3F@FW& +haRh
R +#4(FA"F6
hFXFF2cEBFBE9DA,pa +hKO + +IH
H O xDeB,O +O + +
+!XFhBiOO\D +`# + +xD +x-*Hx IF5iFIF). h &TD +!k +S&, + \@HFV QDQ@,A + + + +!PFZFSر +QFFhD`aah8FhibiaFhD` +`D +xDdPFv + +)ѧx?0F!Fw>F$+hBi
Mo +8F!FJF +IIIIIIII' +"(` +)6OFD?hBD +
O3 +h!hqfh +0AF + 0` + + +0FE 0B(F0FUBU +1 + + + +\ +hFi +T< +` +r +F`,`ahA```` + + + +XFO +8 +"DJl
QF +"fF(a +"0fhax,,0QF +"f + +"f(`/$+O7C`'/+\+#0`x +)4B +HxDW1\"(`UB1(` F8 + +PP20\,(V + +0FHxD2F0xF!+ њ(0A(@#F1xHxD*8F
VtO F
Vh + #$0F +"f$ ++6\+У + *`w.Dj +!) +-B Fux,0D0FT1F+F + + + +!TxF +, + +$b@F)Fb +@F +FHZFKF0Fli4NАР~D̰D3ODDD BE$@Թ +. + +"
V
W +#!i +hAEAE`h +!TWF +#pD(F
VO + +!(FT:FF +)FD +" (x + + +pxD + + + + +&( +j[DjE + +# + +"{D +#&(_s +#|Dh. jBF +#9FUFp(DSw
Vm2FuF +&$hzD +|D HF +F@hRF3F\XFk(F=Fk<#i3ѷOPzO +yD|O|D|N`D{K +cPFa>HF +DFPFrF + + + + +)0`pG +(Hh +Ґ +#d"& +K{D ++"FQBPx +( +FF( F)FD +IR;yDh +p@ +8Fa0F1DBB +ap1DH9FxD_ `6 `@FS +)HxDFDFDO4,3,,+D@^ *pO +,$ p + @Ѥ _)N)L٤FdF +,8 +XF!F + +`B@0F ++6h1F*FFHxD8F +!_ h0F +hB< ++ +!:P ++0 +K{DhFBphAB F[xD +*5(F ++ +ѲE
!n(FJY
D56VEi +!kgkrCCh<@O + +gm kEEրflhF +-Q+՛---* - %n F +!P + + +$k!lfl`.%e + +J4zDhwhx7F0h09 ) I*FyDaD F| +("
( (Еh B(( <(0d@F/ +HxD HxDu +(
( @ +bh8FQ$0DC0d +IyDhF SlXK{DhkIky %`8V +* *9n FNZpD** +(,Fkh;hBle6K{DhhB..
< ++йh<hBhFFL
.O +&J.T0,8i$Օ +. FIyDFd]FX F9F:FDF1D F<DP Fp +!+ +F ڲ* +G1F +&3 +&1T! +XFQFS80P +* +<
DaF)D(F|biF$zD$zDIF +`HF:FyD^h&j +I +F(DyD`ZhG/ f(FFsc0FAFQ +O +: +@F9FRgDDD FE F5FIHF:FyD^ HxD7IHF:FyD^IHF:FyD^hIHF:FyD^0xSљ +ehiBѸE +X.Q+N+kEh +,@F@ +,,^
y,@4 +@ +* a +)2`jGb +a/ȪD +a) +!QP, +p,Ѩhoh;Eѯ`?p,h +/PF9FQMX(F9Fv$ +)@܆D +/ЏB3jEb ++ЋBѕ +O +D +x +)nEF + +>, !?HF,`>M}D/hhx +) ++X) +!bD +`܂D +* +!D +!t`|"D +(X,O + +!lhbB`d, +c,I8Fc$yDOd,I8Fd$yDO$ Y+I8FyDO\O +D +) + +(FP|F9FRF[F +*?p(j0(bȂD +)7` +FPF +F#M`ohh<aE<1`h +-(D +!)h`hhhB+hBG_ +/5" +*?8!"#W`6hBc+ + +=Gfc'cĿOvfcĿOv&cak k(FG h + 8FIFPAF(1x +)[:x.7F8F+ +ݍH +| +*5`hEF 'H9FxDPP@FoF8F+]h H9FxDP`@FF8FhBFFEFF.FuFBH9FxDP ++ +HxD +I I*Fg?FPNhF F,FP7` F +(F +Fi(FO +h
H!FxD^(h + "(h + FgL +JPC`d0FOa +SBC +.ipNOK{DhB +1F@FNhD%`5 + hYXgd7` F( +(F +$DL% +, +x!i +Rx()@x +*ؗJ!zDY,` +ёJ(!zDK)F +,|J!zD)xFr(F +F| +.,bJ!zD +"F(F +"F(F +P + +OODjx + + + + +hx@hAF`(DBx +&F +iX!IyDKi;Jj`BHxD]t +sF +L4L( +D \+ + + +`x`?ĥD +yF`(FHF@FD(`0 O +dDF` ( +F` +( +P@ + + +L|Dhr h + `K{DhhH`D!P8 +F!o +JFD +(F`ZFGF + +@AL|D h v+ h + 5JXhF\ +UHF\OFC +(HF\GHF[( Y)*#h|$'HhxD 'hr"H}$xD9h + + +=THxDHxD\
y,O +3F8!FL> +HxD h + +G +O49F FD\(PG + + + +F +TF@&h0x/(QH1FxDhPOIyDLn 4 + + + + + + +( + +"
F +! + +O +%@v +p@O@kHxD8FFHxD1F + FM + F!pG +pB +p@ O1
+M#)F` F +,H"F,I +xDyD%@f + F(MA + + + + +OT
+ +FpG +DB KD@_S,@ -AFFFO%O +xo!++ф + + IFL + +B h`D +DYFIFF(aK +D2a-h6h@|%h`{jB +ڠh!i)hD`h*gh9h F>iF[U ز(((O + + + + +ckfjs#b0F-`c0FMc +p+iF3x%(ќF4L
,(ii +phh (n((("(@𪀆I(iyD( +"pF{D,c,aFhs#p(i\h++Y0h
8qh +S0+ZCh),08 +(i"*s p(i~*c! +08 + + +F`@FDF + + + + dF + dF + +xD%YF + +#BB`hIFM +P"P#@@"@:@#3-O + + + + +. +* +FOHxD F + hC:( +F4 3F0Fؓ + +
aFIBi +J@FK + +0 + ` .S 2B ,0øb +pS,h0a43L|Da +Ca8B + +a +-&Y(x-+Ѻ +, D + + + + +DZ1OFE + +.4E + + + +$O +!# + +!X $ +"g7 )D F +!D +P@@Qc,*-J3O#D \ ) +! +!# +#FAx\# HxD\ + +&. DX + +% +"FOf1KĠ#DY *"pD# + +!8D`Pp/ -Jx#DX +!##F +!RH.!xDC]#p<apD +hb` + + +#:F0F)FOF8H1FxD*O0
!FiV˖BANg +(Ka#` +HxD0F%-hB^4&p. + +h +% "U + + + + + + + + +@ a + + +;*&* |* +V&xc.Ѣxd*/&7& + + + ! +B(F8F +-DH +HFI!F8FbODB FbL6Y2h( + +hh'hehhHxD[rF +4 +IO + + +ID FyD h\ hX0ҵ + + +FF + + + + +>pU! + + + + + + @ + + + + +FW$ + +hhB$hh0` + +a>ԡibj1DR! + + + + + + +cbjR% +`i + + +EbkER + +F*X~cFDR# +F + +
\ hDh`O +ܮE +E +9S) + + + + +QFbii`a i( +(8 + + + + %Td( +(b(4Зf(4(В6i HF +A# +DQDH`j@ +i +' + + +#1F +(O +v(
M
Q F@:F FHF p@FK{DhhV0FV3,hB[g
&} + + + +L|D FZ FH(0D#x + +DA + +7F%F +
+ + + + DFMFE +FE + DFMFE +FE + +TF]FE-; +I +% SCESE() +CE* + +EBK +#C} +@aP@qX@qS+ +& + qB + +KA## +C## +AQRF[F##YAFF#
C} +n
+ +S<(. Jz@ +K
+
ZL< +Z`Z<Zx<FOsJ@<J<D81e?+DO + gFFtFFF6.5DcDRDqDe<DCeeef) + +mmnFnnnFP*OD O+rg.Z#@_D'D 3@+@<DDOq;W <DFDDFF5FFFZF!FDe:D!DAesDBfDe5DebDf]DffK ++g̡ + + FB oOe] + + +CD*3x +*HxD֡ + + + + +)<#,\**h<U8+i E XF)aF` +xB8M4}DZ<03@EuEIEI_ +BpG3FR +($#p(F8M"+-"JpF((р@ +p1p +O~DD5hFW% + + +L|D&xBj? +`_F*F +$hx0: )١03`F-A +*h^YAE03c"Fk`B(hd(`@(h D@FG"F0F)hD p
F + + + + + +p +)Fbb"S^# (;(F +"F8`S9(5I(FyDE-w)`j2h `D0`-)ajrha`q`(FYFEicjDa + +arO KDJD{DzD`h8G)Fh`hG4f` hG F F0F +" +1"[F +0FQFH +@FE0FQFm + +HFacz!@ b +E`(F9AF*F`D +@F^` FD2hBY
M + +J F1FCFzD^?hBY
z + +O) + B +kH*i[ +[ :azaIyDF8i +z*!FxiD:iGIhyDziT{h:JEO*3<HRF?I[ + +0FO +"Q +"qFWiFx;.Ax0 *aF0 +"WWxR. +nF ++E%FҠEF@E + + + + + + +"FcEFx/) + + +I +I0F +"pjEhm[`HFĖ +NI0F +(+7I0F@cFyDT(>!i10 a.OOd2 +2Bd1aagiBݧdca(!I0F@cFyDT(bilsca!iH a.)0FEIyD0 +P Q6 +Iy +"FFEhF2I(F"yDW +"6h +"5h +0/dh#"
+) +/4
@)'2& + + $\ED0FEuF@F-hBXc + +DB(F +)xE.? +F#0 +0FQF:FC +D)FPF1DD ' +P +F + +FF%(FDF +D D1\7F@O + +F+BFPDD(K{DhC:#UD ppm?x/fU4U)F DLDClD D + + + + + + + +)F(hQNDk +KzD{DhBhx-+BxIyDFpG + +EQFH2F;F +!s] +!*F#F|0FF +! +!g] +0F +! +! +F!|D$hE$*F#hF&F G0 +vV + +( F:!"[HxD +HxD!F2F + + + +"Fh0FA+h?0FAFJ hA +++ + +$ + + IFRFQ5 +F ` +IF2,
hF + + +" + + + "FE$ F)F +,%%n%% +$( +!K{DhMHxD + + +LO +EO0F +'LOX}DO +06 .p5 +#?OH + + +"yD;I"yD + + + +HxDUU + +K{DhhHxD"T(HIxDyD + +,IyDIyDIyDIyDH2F+FxDZpe + +h$hBVn
]>F + +*DA1FBF +" +" FFC + +F L +F +i@ +B +*6 +D + , +FG + + + + + +Ԁh@@AA + + + +T +"T?FO +=Oh 1FhwdX
FF1Fw\PF"zT]E!x,)4 + + + + +Wh ;F +7 + + + + + +HFOqBFP@HF2 +l4`1hBnܩBh0FX IDyDF +@ +DP+iñnhh +$<$2< + + + + + + + + + + + + + + + + + + +)FHFB +F (FB) + + + + + + + +@Ae-H@D@T-7@3( + + + +#eq#qqq0Je + +*F
FvVA0H$HxDS+!HxDp@Pҽ**HxD"F+Fp@PĽHxD?&Q @)@P>S+"@+@C1 0 &S+Cѽ + p@ + + + + + qZqqqIhO
FD?h8hlFF FxFS +xF +4p@F0FZ1 hT_ + + +F`F +FFF $ + ,@, + FQHxD + +K{Dh1+++ppGpG`pG + + BpppG + +<hMFD FYF!=D6 + +DէU +<Թ +W/F
d"{F + + +OFHI̒yDȂDDF0F)FJCF +FHFv +xD3(ܿ0F#j!TKOA${DFKDa0F{Dk))0F+) )ЏHxDbmlk n21 + +)`HxDAHFBFO< +)$E +PF2jcjE(FB(+FYAF5F + + + + +M M@M@ + + +zDFB$(hpd pC!FuX +HFQIX$ + +LD + @ +FO +Fg + +Od + F& + + + + + + + + + + + + + +h$ +) +!77x'ii'1iaOa$h"i`k + + + + + + +IyDk+H"lxD@OIH@xDOC + +H2BFIuZ +F IyD IyD F8@X8 + + +FxDM#hN}DcOI +oL@,~DRF|D40F!FF`?h&DdF FYFR .!F0FF`?hDD + + + + + + + +K{Dh,`Ai(ibB0D$t,`8@
+ + + + +TE\.U(F, +TFF + +HxDh`lXled"
`"dc8@ + +0D + + + +(FHW +?"f4Q(a>1`h$ +PF|l + +66fE +F +Fj`Pjh29b`j8j>ZF@FOa:jfE;hFXFH+ j + +?(@{̰D + + + + + + + + + + + + + + +a_+l)dl +D> +_aֲ.l + *xF1F!iBbkHFhR& 6NPHFM
HxDHxDHxD$@FXcTD +PFv(F
ؙ +" +/-D + + + + + ++-GFFFF +!(F + +UD EFHxDQFNF~D + + +O + + +# +EOO + K2'H!@xDCN5* FF IyD H"FxDN'Ѹ + + +yd*HF!FNhD FM@` + + +hxD
yd-ЂKDI{DyD + +yd*-DHxD
H"F@FaF((hyd*F!FN<Bq +`FLE RLE-HxD@FIB,M @+D + + + + + + + + + + + + + +&F/FF$4AC p !FFIJKyDHzD{DxD0F +0 + +]DO +/
H#pxDI +"yD
O0 + +8F)h!`A0F!:FA +I yD@FF&0F! +ACTb + + =V!p@,8F + F + +F-
4F;! +DG +F7 +F.YF +F +FL +FOpT + + +1N2IxD~DyD hF + +To + + +F,J +QF* + + +8 +
F @FO0QF +2DآDrTIDFXDȲ#d"BCIHDyDKxD&{D +rH F>HxD ao FOaar:Oaa FrK F#Y <!r2HxDF<!r$<! Fr +FBqrF)HxDBqrF%HxD + +F!FL*+HxD"(Fq1FrF&HxD%HxD$HxD
(F^1FrFPFL + c + ~D/LyDB.I|D4`yD + +xw*)FLT + +DgEJ8F"J_"-(ppFZF +"Ja +7IF"8FJZ8FQF=6X8FF +FIyDFK H!FxD + -h +#iKXFRF+FFHFLR$hD + + + +* +H +" + +yD +7@wG +J +G F'"1xD;1FBFJ=)B[D1F:FFSDX + +
FOU +8hIF + + + + + + + + +.(3=!F= + + + + + +pxD~ZH[IDxDyD9FHFQFDJ[FXH! + + + + + +@F!J0
4O- +O +
{*FcF +x"XF;: +,HxD,HxDK *H3*hxDK 'HSxDK%IRF%K +yD{D"#HxDKK!N~Dhh#x#H9FxDK + + + + + + +IF"PF;K + + + + + + + + + + +E|
zQFP+ +
+ + + + + + +; +hhQFI( +8F\HFFvHYFxD;XFSsKsJtI{DtHzDyDxD
1F:F
h +: +32@" + + + + +OT + + + + + + + +x :^* +FKH{DxD3 + + + + + + + + + + + + + + + + + + + +P + +yD< >:X@F/!; +( +vh +SDF3 +F0hMX
tH + +
s +F +hF3ScE + + + + +h|D$h#h%!M
}D5{`FF@#F+)F@@M2ND + +h|D$hI#h%yD
1`@#5FE+@M2` + + heaaBٽ8@w8HU + +PF + + + + + + + +6$ +" + + + + + + +D, +" +("" +됱 + + + + +P +(F +@2QqP5 +F: +:
+'' +FB#`F'F0F + + + + + + + + + + + + + + + +M}D(hR0x!xbxx +U`IyD
``(Fp Fp +RgQhAF$ +*FO18FabHBQAF +AF(FYF"PF8*FH8FQXh4 +#O +@xDCFJFHN +LF|D hQJ+OrXB(F1Fm `pHxDp@ + + o +
3F(F :F( + G +!,!FHH +сHxD HxDHxDHxDH}(FG|HxDHP%yHxDHD +DD:`7B@FIFH|HF9
0D + + ] + Z=hBL? + ++A1J1 F +)K + FJ1P FJ1P9 +Z+ +F9/cHxD(ĹHF9 + + + *FF + )FF( + 0$hBLp +FPF9hO4(FQ + +yDG(@ʀlHxD +D, +`D\DXD* +OL|DNL|DNL|DML|D
MI8FyD8 ?II8F "yD7_ +!9(FpO<'J FzDhh + 5 F + + +0FX@F,SM0F&}D)FG&@F)F0G + @FP]8FCPW 5 + + + + +(
CCP$ +* +
CCC# + )HxDG#h*&HxD$HxD$HxDG#HTxDG!H!IxDyD + +L0!|D4DȄ ++ JzDAT 0!S+BD+j +#@FF0FGgi;)FFHxD>8 + >h`I`hyD8@ + +" ;+C`+ [ pGZ7_ + +K{D$hE D p@Cc@ + + +Fu +O +#)F@Fak1ac = + D + + + + +c+dKA0+ +1B;#[K0ZHxD(YIyDh"k*!:F(F@RH)FxD}:F!OO<(F0MH)F + +|C +x/ +2h + + + + + #k+@HihxD +<+ic[ku{{ +tJ{۟<ؿnxy/6<1 "( +_LcH#E{zH_`B@ + + + ++he@# +ck6:fke[uzy|Ho +sYED + +k{B[HB[B + + +6J0X} +}FV*k*ٕH1FJxDzDKPF1F"{DDA@@DDD[ + +Ȇ +P0FLB;;ەE +Dhk + + +7k +`q + + + + + + + + +d PCkLF$O$HDxDEYjs$:j + + + + + + + +%"s{D<P<=%>?8(p)p*p+p + +U`_ `D + 5|(FDPFT +
*****"%( +<JzD<JzDZF + + + + + + + + + + + + + + + + +6>`hx+xD(x +O + !F$F "!F8F4f1F8FKHFH3:F{DF$HFKH*F{DKH*F{D3%1hBI' +0X +FZIyDYIyDYHxDDjXI FyDD +1hBI|3 + + + + + + +z)C! + + + + + + + + + + +FAK{D3DBK,[,FKTp
, +,p*F2B RA1hBIC + + + + + + + + + + + + + + + + + + + + + + + + + + + +(F!9F(F8!F(F8@'P @r FLAXH|D 1Fh`hB H@=hBH + +DT
P +}D +7h@vWzh;h28F +h*1h +. +"'(57>(F!2F3WC + + +Q + +9K{Dx +h {@A,@.qFaF +h%%4 +1F4&XFD4IXF + +-Cq! +ZF,C +Or +O9:h$ݸ +AFOr +~D0spL1F;B8h + +'0 +(dD0@DB""IyDFM/"N~D7hG +" +)T& +!4 + +4 + +
B +Co0H4FxDBO +h2, sh-p0ph"SAp@F + + + 0 +YFC(EQQF X+ + +C<dE +bC* Y7H(xDCJ?29); //2#&55#),(`.*HxD*HxD$)HxD!)HxDC{ &H)ixD%HxD%HxD$HxD
$HxD +#HxD#HxD"HxD"HxDC[ HxDCV4HxDCP +! +/F(FB`C +( F +h + `p +k#h +(FAб +!K!(x[((F%!4cF`]!(F4]F0Bx:* +d5{DhFh[FAXFKdLuhD` +@yDF FA+jh* FyDA#j!FA-D +Fi`$tzD +Dhh +7A8F +" +"D + +sHxDhlIFJFnH"FxDj( 8F1jIyDFiHxD~@FKAD +. + +1p4 F
MD}D +"*p +*=AK'h{D!F + +F((ػ +? CCix Fk`" +hh`nhhi`LD$pciB<|D `B@2Bѡ|p0O@ + +DO pP7' +)|HxDAizHxDAdhY
{1Os |ZFtIY0h@oh?7h"8F10V(mHa|xDAD9FZF |Osb|FfHxDA6)iY1 |AOsF`HxDA(iiY1 |AOsFZHxDA|FWHxDA| SHtxDA|OPH!@txDA|' +D + O60F +( N(<0(0 +!h + + +dh + + +U + ! +Oa"sFI0FyD1 +!h +
!" + +F$RAFBH
XFEXF2, IF@F/ "09F@F
6 +9FPFQ1FMTKRFH#{DFF8F2s
D " +hD?h;hq)yD h +QFxD | +( +h#|1 ++O"" /ihy#|1`| ++O +46 +(})ѪiUhk +dFHxDHxD@iiD" +*].k6i +
[IRFKFyD?(1I + q + +/ +H +( + + +(
+4 +\S+BL+]F< +,_H!xD\I"yDE(ZHxD0F1,d!F"XF +O 9FOJFPF/9FBF(F/0,t 30@ 0'O + +0hOq"F8F + + + +>x&t{x; +5e|QHxD<
XF +0HQFxD1FH"(F/(F!'SF +
$ O@a( +"F F* +8( + uf* +*O6&iIhaHxD?]`HxD?Yh|˱B |#Os|FWHxD?FUIX h>| !RHxD?7PHxD?2 kha|B |#Osb|FFHxD? +FCHxDBHxD?|8 +(iia |1#OsIF#HxD?"HxD? +(L + / +p8Y +0i + +%
F .Xi +
$ +8h +)F$;HxD;H!FxD0`wB` +ԔB +"@@ +0B +\ +&F, M2hF`hi``4`i +F^FHAFixDWvI% +@F9F.4( +HA/xDH1F*F +HxDA HxDsIyDhV" +HA/xDH1F*F#xDp@ + ++ + + F + + +,,p##0F:!/ +!)p$BO<3 + 1F*= +'cF0 ,C+بq.(2* +JxDzD@H#FIJxDyDzD +*" "j +FHFF/+ +FFxD(R +x F)F07Fx
FK +FFxD +FFxD+ +(< +HxDpG + ~L}D-h|D+h qbqqqIhix-.*Oxb"!!!!!!!#!
+hʹ*D!FN( +"@FaF/ +0 +hh"h[ + WIyDh + + + +"F/WhHxDH + +FO0!Bj$ +" +9kAEF8k1FBDF~!O0Bx +"XFF/6ha +%zDhDhTH 1FVб + ((F +K +=!F(F.FBن +ppI"yD +rLrrr +K + + + +-PF06
+"F.h#QF.z +F+TTFBF٘ +,OF<x +!L"N|D~DF!HxD5(FiFJ#F8 +(h8kUC0FG +hhB + +ENGLEGEMAE +eeE +DF7D +kwiWrik +bp#.!p + + + + + +'`ZF3F FyD;fT*F3FyD F;^H:F3FyD( + )l3l$"8FFP[ 0"FZ !\7Y3i*i"F#hh"F%ii"FY'+j2j"FF)jj"FF+-k6k"FF-\
{ +! FP"D
zAFK*F{DFDpPF + OuN IO#yD
0OzBp@B8PTC$OҤ +, +", 8V +"#85JCB + +@# )FDAFB +
W.hB@Y +y +1}DFF +r04;WOD>h +
+#x-+4FO *x-*5FHDMxDL +DZamaannDb!on +DDan!oDYbnb`obzih!:HxD +wH! + D +)'JzD&JzD&HxD;KN !#X `00F
F<!`* +F-H)FxD;HxD;
d J +T&`FZ/*1FHFFFO7DDDHF;s B FDrXF +)jH +%DD|D +UMDD +@F +49
@FUB +GDM:F +;(
+ +: hh()
pRBF;FF:(HxDPFOX +92h:h K +x#Z +FFC" +# +
z@!PF
BGPF:r +`N휛A@FIF`F#Aۀa + + + +FFC" +#*lHKHOIH{DIID +p +`hYAAF0F``#A3Ka + + +h)FxDh
:k$hB>m + +F
Oa*F F9 +#L , +4$hB>
<M +2"
F +"0AF=iB$ + +)FzaB + +0p;jE-i#Q*` +";a=Yzih0 +A +69i + +4\E +1 + + +!qF@F:D5 + UM1TKO + + 6DqA +# +aFFC" + .F2FU#@:L#TD #" +#$&#( +F"KJ +KPF&KJ +K +A"YAFF$ +A&YAFF( +A +cc +c +c +cc +c#CѻK +gg-+# +kPF +#A8$a +_#A?,`++9Sx +g#IGk0(Wk_A#G +g#g g6g2F;FCFFPF +!BFPF3A58F2FIFSF hB> + +0 aXF6 pePF0fh hCf i +bi!`jB!bca!i)HxD
CfiD +@ @F8WQF@F@;PFh. +ei(ՆH|"i +#hg5#H"mg'jC n(]an +,hH"X +"@F0F"F +K$0 +!*{D"C`"sa`3+iJCa + + +FC`F F<| (FݰzOzt +$`dd(F8 +Fh<`OzqHC(F`a!Ha^ ` +()HB F +"<A0 +KL{D|DhBhTBFF"F1F(uhD`p + ++ +F^PFIF2F6(0 +" F +-*F F +* + 4 +e9EET* dP* uWpI +hU" +F +p +: + 8O2 +WD<DC&@ + 8 + 8[% +"(FcF)hF!"H)FxDP +h`hC` +i`Kh`H`pG +F,`4`&F hF%` h1^ѹ +8FIF7 +IyDhh"h`h(`h( F@@ +x +4 5 +і5`/'/ЧB,, +HxD +i< +FJEo,D}/D4
F +h +`Po3PE_rմ.@rRR
B F4 F + 88F7<d0F-hB; +JzDhp}, +HxD= F8 + i(ah`h`h``hh`$h(F,`88 +h + !F6{ F5T@4ԓ +F" +/FhE!<ihѸ + +7/h`hh0a(F@Gr +hi3a9hFB=aD``8`>5hh.i`4,a +h + +HxD L|D"` +}DD\hAFhG +!F F' +*+Fс""$O + +p(FhFHxD +pcF1.F +hhWK|ch +JEhBh0@<$hBhB +F"1;xFTDTDB=! hN~D6h1hxF0 +hi4a; +8 +0 +">h +0 +FB{ +8FIF((ф + +D +W +BJ + + + + +,s +FURF HF4EE! HF5}}.ou F8hB9N! +h(hiBȿ +@FHF)hF +h"F1l8 +`h&h>h> F>4F,` +pB!hɱx 2 PE h> +h400hhqH#!F@2D +& &p'0#&h̠obD +*Fpi L` +hi5a +;hF`8`0FF`e`n +IyD hhQN@"F(F1#@!8 +" +HFFEШE@F=y9h`=H!F"xDCϾ +cx.+/+,;*x.+~L|D~HxD
+
!FxPF:AFF' +/) Ѱx/(Н + +Yp +yD7GDرx.)
Cx.+ тxBME=/(+)F
E + +#,!,$,
*,Q?, +0< ,@@,CJ(D +-2FFKF +- +hB?]8 +2S"p1)HZ +F +-8F!F2FKF - +-
M}D/h:*` +1F\)4/)Xg +F;\+FJxE +iE(x/( +5H2F9X FhAFQYହD +D*`+J&))))))&)))&++BBBBBBBBDDG + 9D +XhDB&h +h
x(xDDzD +(58k. +(h +C'\!F{Ap\,`,
$,",> \'op! F(" +p14p$f%% +3 + +$)(f
jWBG%eQ&->(OuX@B=p7Fx.xDyD|D +( E
{ +,X*hOu7hQh`1Q`_ +$ +F a +,яHIxDyDB= +Ի%.)#.(/.-:.:(F$(Р0 (V +EJN,EYhhP?̭4 + Fh"F +( +(F +( + ;-h o`; +P,hj* +5*x+F"64A.. h + +zD
+[ +H + + + +O F)FFm + +@F#jHF(D +/=N~D2hh0`<` +CD) HF
` +h +FO!Fz +)KXh0 +TFqF#F + F +F + G +#%`m +" +FhFIyD h +hh]f= +hDBO~DThD,`q (F (@`E#( d +(а\(X +(? +((IDyD +hCh +FFAYLH|DH-DD +,1h! +4 +"!aD + MO}D"D.h``>h` aOD>h0F" +#F8( +h* " +"F` +* + .D`% +%F ` +(Lh0FGx+ZHZIxDyDYH*"YI#xD + +D +" +"(FF"%h) + + F3]FY`2FBx)252` :* +hX`jXF !>XEFhh +0F!!#h
+h
+xұ/*Ѹ +5F`hBb + +5 EL1x*)/FFE* + 5 hp +` +'k@x@(
uIyD hh%h +.%p/.ѹ +`!0`h3h Bf0` +.JF.N +e +JMX}Dha+h0F#,`Md +
.F0FQF"j(p@ +" +h@4YBALIyD3EE(8F +h3F4 +"S +hi3a!8FF`G`5
!} +)FPFWF^8MF'#L6Y1h01"IyD"H*FxDl!,HxD(Fh9xXV0h01IyDHxDPTHxDHxD +DF +h0"3s + +yDp
+ N*"I#~D +0FF"8hYFGh8Fvh +~DkZh +щxA3 + +!3(F9F
+D + +V + +HQFxD! +g4`̀D@FO1HxDJ/IyDF@FQFYPF8|@F:(D +R +E.B.C
C.TP$ .".@
@.b.D@M@.PT$ +.ѩBB$ +B$ +N.C."F+FTFFF
F +K + +-,3,2$$$ +I +HQC"h +"H +"8F +"1 + F
PQF"F +'FVF0FF2j +*34\*7 +*3 +
+HxDHxDHxDHxDhB2 +" +IHyD"hxDh)FG h7#` +H8xDS + +ԃ\,IyDh + + N4K HxD + 4WB + * D00D +)F:F +h?6 + +
xs)$T"D P!0"0#0,P-0.0/00P1020304 506070N'~D(P)0*0+0$P%0&0'04p506070Mܢ}DؒDhkD +D> +D +D + C + +F0OO@ĿOqSF +1J +'1HDVFzDxD +/ +" + +<)ՠJF,!B*` + +>) +КE +p8F,$FE +/ + ;
!F <D< ++ + + -.H! +i# +`0Fh *i)iBHxD +* +O +e-':F +Az:F\EB0F
(F8F0Fa!I
+H +p:h')>D$uEڤ( +5 +GF{ + + + + + + + + + + + + + + +L*qLH + IF"i_65x + + + +! +! + @u + +$hrdA +`e +,`Ф0 +\-,+,0.jF +rFC + + + + + +F +HxDhU%,:yHxD+ F0 +!Px +PFHxD+jIyDIyDh#i
HxD +HaxD+N FHxD+O0@/ +HaxD+ HxD+!@ F +e`e ed 3U( be!e4U+ +ahCBЌHxD+o,HD,xD +"FFFOȳ1? +F0 +Qz{p +^ lQ +X nQ +Z3z`;y*?O; +\+ +;THQFUxD*b" +*H;y*+ + +P +^ l)h1*:p+O +DOhE +^ +$hh/T +y3@F*XFTF6.ޮ#&DhB +_!U)-Ѫ*+;F 5F,lO01hD +hBH:J +cy
+*L"y F1F67k +1!
mF
#nFF +8b 0ybI 9j 0 +sHjxD +U)0V)BӈBV( BؚBQFji*cU) +F +xD# +#2C +# +6<PK@{Dhh*@ + *_ +eh(FFXD0 *6.& + +F̬0 *xDtDN + +3 +O? +O +j8F;hO$ + + + +,h
, H + + +(9 +6& +a +
i
+
Z
+By3iH1xD*`HFQFaii)m#jF +#nK!jibj +,*mB)5 h +BҀE( +rHxD)i.@hPj +FKF<Fj(h^C>FE(FFi!8}O +H. +3D;b9j`F2FB~i&*{i+i ii + TZX:`h$AhB .X"EE?|K{DNwF +y i"L! + +h +D`h!`8@ +h +
'i + :h@ a +mG + ? +*Ъ + @ _a. +20FQF*D&'NzU4 O{D + O9 + + 5j +F +%NYFJ +** +Z CFhF3SKE +h F%QB8pzn0OE. +H +FzXF|DXF2j0Fq D0F'jm +L +m +y5F
<F h>pEITj0 0FTZCF(F?H\gD +WE
,3Fh3S[ErFF+FFSBK
,*FsF2CEBFB0F +(F#O'BH3zcHxDbbO Or + + +I F"yD'E (@FhhB) +K{DhhU"P(F-(F#K +I2F{Du +H)F#xD)E +*FKF --p3'!Zpp +P +0D<yDOJ`DzDMKNH{DxD + 8FrO +:)т +0j@HxD + +<8 +!F/AFpHxD( +p$@FI +U& +, +
) +XF
BJ +P!@!;F0F +JF!HCFxD9F(H9FJFCFxD(lD +MHxDHxD)F( + (F18F1 G +
' F # +B +5 += +FaCYEF1 +'&'HKDXxD{DB8ҺD^B + D +JzD FEY0P-E +G +0*F3D6#F7D/ c +`$)a`2D` +k`aBH/2 + p +'q#Fiu +?"_O4''"Toػ4 +' +B 2"C +Pgs$V0%I8[EJѻ +11k +}C +pL +2F(FI(F +"yD(F,00F + @J +. +>PWc)FR(vIH +лq;J + + + $E +, +-OO +,O + +* +XF!FFXF*F*Sb]2T* + +5+D x +p-CFh
FóxxD)xy(Fb,!F(F] +9H#h3(F! "8@ +q 8 +g + +w +RF KFqFF9h
):h*+XF!h0EOD~h.H xD +HIxDyD +0F 0 +FBp hHxD'gHIFFxDO;O +pIFy(F
((.WI +XYZ[\]^\]^_FF}F{礓y +h*ك
+ + +' +iGphi0FGuO33`5 +<o!:F +( +8F +x-*Hx-(@F1hF$4J
T HzDF$LxD` +pIyD0M}D-h + + + F)FRF# + + +eDF,!S + U!`#E'I yD%H&I%"xDyDF0F)F"(H1FxDDHD +OFWF +(@F$P@(FF!FF +)т +:h +"`FGqB +"`FAFFGr*h"+|D@ +zD8FQF@CUPF +PIQOxDQJyDQKDzD{D- +F:FFL + +K{Dhc@H!J + F$h +B'gGUuFOO?NDGU5DU58 +x +x +%"z{a +%e` hQF*F4B F + +C# 0 +,d OZO)Д
@FIF +GI"(FyD 0F)F"`C0F +C + F +:C3FO0>BF\(FBFV툱(FIF "PX(FQF "J((FYF "D@,A F +IB +KB JB HxD +DFhDoBo>DoD +
-LFIe-?h-E`h@F@`h*h+h, i-`i+`hChDh|E ixF`itGipHilIJAJ`hb*`h]+Y0jղ- AA@@ F74> Fn +9F*F a0F'&`a F +X\x#D(F1F:F +{obbcc0ddgg` + +PP ڿff +{DtjyDxDP~D}f}d=c:a``x`>`:nE@V Bq0c~nB + 0FB +0nynPBF0#mB
kkoR#`U# +;o!zo-8% + +* + `l +FB +.3:mB:o@?&0B +HB@ +)$шFx+Py@Eb)by^sBC + +6B +`&xlDKZBBB}` +8D +0B + +3B +0#x<~h\* +`ll8h])v +`llh])h0Bњ +6B +`&xlh](;;mBO5 +0B + +2B + x,xi\)?@ `@ + 6[.0'#D 0D:/ʋ_ +FF*: +zD{DxDyD!BX! + +J + +?BB+Y! + BP
8p{pOpO + +!B+3 +!0C 0 ):8F 8F *X8F (x8F X +!0C 8F 8F X8F ({8F X +" + + + + +Ba +@𥀖 +V`+.ha`0(hO8<4`,hih>B۱??]I +DFXVh>Dih)D +_h +0 ))p! +0 )(p! + +_E* =O9 + +B(۳?>r[ + DD + +E +DD +E(۳?>Y +CDD +# +!!9D +zB
xqyp 8pp_)p +FB +OO +FXsB ##pbppp% +xaOrHFaKF&{D{`{iA`o + > +`lTFA 3L +x00FA0o + +BʿaD, +*Ѹ +F#F&FBJwzDhhK{DS +0N +0 + +PeEj< + + +02w{ + +C + + + + +V + +0A + +OPDD + + +p`KEFK1?AK++?ѫқ +C +8Afx +1|! +F>C +Q +|
D + +Ekvk6p + + +Z{ ++ K#@KK0 +|
+ +Ekvk60 + + +[{ ++ K#@KK0 +-JB̟DM$2p`K +Q o +
+ + +b + +@˵ +B + B +. +)9` +0B +)9` +@BJ! +)9`P +0N + +6Q +Q +`A˫@ +;:@*B +K& + +S + + +S + +S + + + ++ + +K + + + +`P0I +jr +L +K + +B;D{k[C;[G[ + +K!;" +<;?O + FG p +R +hF*'EjhFh#IhoF(i'e + +QFXFOr?XFIF + + |D$h#h&FC +F0 +I +I FyDI FyDjhh&D +" +" +# + 9Fd(F +#` +HFGKHFNO{D~D +])M
+R}D-h2B`!+hFDHw``2F%F +R2h +] +Eoh +o +O <z`xh +i#HF + +FF}DO3OAD=AFOrlhF +JzDhFHxD + +""" +$ +h+" +`$`J``#`hL`h+ ++ +iJ`@iiK`iL` +hG0(` FBhShG07
Fh,ӡHBHA +ChA-]hGAh +hG( F07
Fh,ӡHBHA +hCh\h%A]G +Ah +hG( F#+`0pF + p +IyDfh FhG +Bah h`h2` pG +hBah`h1` pG +Bah h`h2` pG +hBah`h1` pG +Ә`aFhh
D`8 +jkDBQbYc0F0 +%k^BأjBQbacp +"`\kj Xc1b"#` 8)iFiO + a# Fa +AF"%h5 +K8F!F"{Dh +0F% +O: +(FQF$F +@F*F9F# ;
h"+4 +(FQF$F +(FQF$jF +F,I(FyD
*IyDF(F#F& +e8F1F*F Uh* +F 4hF(FE7` + + + + 4F0F=h
!9`0Fp +F +F +F +F +P@F)Fz (F_ +j +Fh +
$!JFU +9+h hih,PFG +* + O FB +F860F!F +`F$FPO6Eh0E6NE`FR6RF$$ + hY + +uhO +)i1)ab0F`xqL rIXPyD + +O +︱ ++***$*(* +[*\* +0{.#cbb00h`,/hB<
4M +)F + +=(F9FDF + +` +7.FO70!pC; + +ITF +8r%`F +h;HF9FRFOO +5[( ( +([,'[[L8PFDIFO0|
8tAF +FXN! +0I
yD hH$ + +#F +RQj + @ 0QhF2RB +,7<hhB +
]
+@F"B +) +O +1Y`a +ꈱ 0E7E&FF !!`<h0!FF +d*JX@ +H +JyDxD!a`zD F`1F*Fp@pO0p +~D#x+ +@?s@oaxxxB,!yA"EeD45o +ғ +2,-ؕ,,(Л,&(n ++x +!1C},Ї,F1F:FCF8+1F:FйU ++x +!1C},1F:FCF0)1F:FȹU*^,
Dx,;m +hGF!ikk#j i_ + +F 0_ +@ŀ(@B@7,ثF1dF%#3` + + -+5! + +0<E]F +`.VF@.O0 +O7 +B4D?q{+ +.-%H-U-[%% + + +tE\ؤ +,)BUд@_LQAdEG ,D ,,?д_ +tE:ؤ ++B3д@_05,3٤ +<, ++,,BFFh0#AQ?3 +h,;hr_#s-hS9 +h"GU$xMlN7xA)bjx +d"jDbE4$'F ++Ax ++/]/ +-bnB +/fnF +2Fk0_ /F?}.FFBx}*O2F +0x3F608Dz /3F?"B" +F
D ++9x +3+D+xu++)F"' +d6 +* +p"jD1PPp"j2"b$<T +l\hm +%R* +1[ +x+* +HD0 )
?$o-*ё0 / + Dx0 .HD x 0=B$O-* :$I"l2U + + &l +/bnB +O6&n*H5CH H"]FFD +` + BaOv +'D +hG) +I0F:FyD +
00 *؈B)+ +
00 *؈B)+~ +O6I0F"yD O + а +;V, +B"AF@" + + + +hU!ll(lcnC`n(F|O7F|V,*3hx 8`V< +k_AI izXhG: + 0C'gEHF:F5!` + +G+:+-+O. +O! +OU +OH +O; +!_(* 8FahZF{!) +8x? + + + 0000 +CF"F + + j k l +ڂ0F## + +Q +!
] +DFF<
FB(FОoBҞk5 +` +aoj@# XST" 39x(FSFQ\ + +8x~xw(K#D@BB +Q# +@7 hC ihC' +s?zG +BѸam +h +vq$N +hO9 ++ Е5! + +.ix5 FBF ++t
+Ѕ+nB +.Ѫn +-
-A--)oB)xj +)"
)م)t +@³H("@zDֿ +8x1E ЃEXFHE0 ++qx50BBB +.И
.Ѕ.ГBWx +/ѕn +*
*@W* +)H
)م)@C0XE~o+F"BFY9x3 lE\o>S2FZElo+F"BFG1x3 lE\n~A2FZEZo+F"BF59x3 lE\>/2FZEHo+F"BF#9x3 lE\~2FZE6o+F"BF1x3 lE\>2FZE$o+F'BF` ++ix5 XB@ ++W5
+Ѕ+0oBNix +)KѪIn ++1
+@+, ++
+&م+$ + l!l\ l\ +%l!l%l\=F"/ ++yx50BBB +) +( +Уn +* +*}
* +*
(ѧo +F$F@- +0 &*D4P5= +D@q-Q )Q6@ +! + +E8FEO0J +O +F & FFVFFh@Ю~ +']F + +!DP +(t + + (B3 z!`E +B FB`F +;BB +`F +kB FB + ++НdxbSBC +, +h P(+ + !!@@ +QGVUUU)x +,
,
, +,, +*"" +,
,
,, +,, +54fx4L#D5 +@:o4 4 ++3@F + +4axxB,dD#xw+{4YFJF+F F +XF +@3S@o"4'"# R#&4&xB#D<xw,?0F +D-)k" + +
FnbF3 +K{DB҈# XCD +D@?1 + +IHJyDD +D@1 +++B#""# + h)F2Fi FG? +Nreu h + + B + +A@D +AA@D + + +@- +@-M +p/ +: +*!
: +" +B!
" +
+ + +P(@H!$@! +xKxxıQ+Q;@_nVУ<,<p0 +xKxQ+Q;@,_l/У<,< +xQ+Q;@<,<ͮ<,<ڮp0 +x + +xKxxıQ+Q;@_nVУ<,<p1 +xKxQ+Q;@,_l/У<,< +xQ+Q;@<,<Ӯ<,<ޮp1 +: +*!
: +" +B!
" + + +r8S +r<S + @ +P + +o +- + +P$ĠT + +xKxxıQ+Q;@_nVУ<,<!p1 +xKxQ+Q;@,_l/У<,< +xQ+Q;@<,<ծ<,<p1 +: +*!
: +" +B!
" + BϰqE`Eq%`%q%`%ΰ +!/ + +! + +A +!$&(*,.1468:=?ADGJLNQTVXZ\^`bdgjmpz}
c {O + Opo@@ O0yHxHwHvHuHO0O0qHpHoHO0mHlHO`O`Op O + +F]!F*F +Foc +F +Foc +J;F(! FzD +J3F(!PFzDS +F4FF(!`AF + + +3BTJЈGHxD +&F3x0< ,E`(Fp-OF-FF0dкiЪo +## +# +.06X +A#a#DEѥB0#l+p +"(F
{8D Fu8D0F)F"CFh/
h/"0F)FBF0F F(FO! HxD + FDJ#zD
+ + +FV;'0%+sB@u@F' + +O + +z +]'`F%"@F1-"Q0.#-.! .ѱF+.Ц0 +
(FA0} +FH +o\'pO6' .* +(F +Y +F\' +h/" +\h*3 +##t/z/ +\l/3 +## +Q +\' +Y +\' + +C +!
CF0F)F"j0h*0FjpFhF F@FOHDxD;h+h(FO3" +h`HxD@ż +F$Mm }D-hFO +C +Foc +Foc +Foc +F@A!ҿ +FFH +@ +0FFF)F"Foc +Foc +J)F;FzDB$"$O04`8 +K{D$ J(F +Dxl,hчxl/e0% +" +"N_$B +"9 +"( + +P ! +J0FzDp + + +53- F +53-)F%%``h` F8F!BsBF!` +Foc3-AFL°H|D$hIxD#hyD%FAFoF FOq2F` FAF:F(8h +h*A +oF-- -O O O O 0I8FyDOO`Oe;FFFx8%(Zxm* +3B((FD-%* -
٤F=+3bpdF p=43 + +(F.!< +9`BF` +HxD +H!F\"( +C4I8F +.p"(F!FBh*(FO7g +FEA; +FEA6))YEAEAEA@$4#`O0EAC]BEA ] +F1F +#`O0p +@wO +Z"`O0-E1K + +(:# +&FF +` +.^,$ +($$` $`O0 ++1тhZhIi$Ci(?'а$в#z, :h*iDi4r)@z ++;тhZhIi$Ci&?%а"в!z,:h*iDi4r)@z ++z+@z +*) +) ++FѨh + D1xO +"9FF +*ѭik +1F"FPFVF) +p(F8F$@A D0B!`O0
+
J3F +zD +x +C +(F + +PF0F + + +b///LDZ@IXF +% Eih1 +hBs8FE + + LD + +
] ^ +F@O0uF@ FnO5`Oh/g +/j + +*8O x +VF(" +8FF +)hB++ +F + + +IF +&F0F-hBF + +PR0i +/ + XF!F"(F +XI@ +i"F +!F"PFqF +)=Bx0+ќ +4 +"F +xHF+ +4D +"
(4
< U(F!:F[F?t +XFf +Dl +dW<BW[ + + +IF(CFB*&D +& +
O + +O +O +O +O +4 + +O3 +`HLLLMMN|D}D~D
JHJIxDyD 8` +O +xDyD 3E$
(FAF:F.(ai +7 +FO +"`(h!hr +O O0 + F +tx|UD%P!&6xDzD{D
_!&6xDzD{DBO + +h5=DB٨ +0( +'%{DxD + +h +B>(FF +| +hHF G +3Y +`XHF0( + +hHFX +E +Ph +E@# +2u +" +3`h``/]иZ
Z
F + +52>MEF +
X h +XFIF\ F%]: +)J%'`'&`O0F hO6.`<TF(F4O3AF" +ECF0F!RF#hBE< +"((#F!2FL#+` +.@ŀ
!HFDx@AxhJ +'"p 0F +u%`O0h` +!"J#KxDzD{Dh +!*FKFk0`(Fs +!Ѹ@ x(ax#%h]bh +O3a"`3`0O!AE!`O00`L!&O22`6J#zD + +h
HO3`9!`HF>( gF + 1F:F + '"F' +#hBhB +ќ + +zD + +@F#OjE(F(1 + + + +FO + + a0 + "F+hO +JHFOqizD(FPE
+и@O +O +xHxD + 0BЀ +('bh +6ЅF@FO + + FYF:F3FF@FYF:F3FHO O F +-AP +-- F $ +AǾ) + + + \3q + +< +FD0E)F + + + + +FHhhKvQ +OFkhS+ ұ# + d +L"v, +E``d + +1 +hH +` hA!` +XF +i*$67.X +(٣0 *-+_+FF +!-( +!-
K +J{DS! +L!J+F|DzD F@ FHxD0 +L!J+F|DzD F + FHxD0 +zDhDh
t +#mFO +M}DIKyD{DHxD +BFgQh* + +)FFI +!F8F + !F
tD)hB8F
|MOM
tt2hB
|M +Bp +; )Fd1@H)FxD
@ +AFF(FYF AF;FF(Fd0o + )Fv!F +$ + )F +zC{AbBA.Gx{xBe{
C`J + +S#N#PF,PFOzq,L<!F,PF<!,D<!F,PF<!,: +8FE +F0F? +F9 +FD +SF
FAF$,0JzD8F{0Fw(Fs F + + + +=HxD(F "o +-H9F-JxDzDIh@`*HxD(FQF">((FYF"8hB I(F"yD-hC +)F@#>(FO?:pBFD<<*I(F"yD5&I(FyD +)F>(FO?JpBFD(I(F +"yD +5I"(FyD}hA +:[F + )F@F) +5g) +eE%ڽ +(, +
4 +IFRFOe F +/o!!q`!`O0 + +-JzD8SF,H +
M + + +`ZF{./6BE|. +4T:hBv + +HFf3|CB8F1FO2e(|@B8F)FO2 +F0 ++KEBhIhSXBXAJE1"0@ +, ѭ +$O1+@1FB8F JF +D@<8F1FJF@ +: +x +!*F@F +!
DM ++Ci +Z
$Mx +4@C8F +
M +O"iE/ڹ +l + + F +(OO +h{@݂I +o` FX!` + +h]. +361 +%iB2hBp +00q +)! +*&RF@F +# +*" + + + +4 +9hs)O:#"
+PF +@F!?;h ;h[ +8 +1BO$zDhhh [P)h/
z + + + +)h +BFh)F +H + +HF +ܹNJ +*h5hfOlH[`xD1h' FB3h*F Fd +
t
p *&W + + F>hMI[pyD8hC FZ" l9 +'' + +DIB¿DB3`ȿXRB`]pGɚ; + +Z +,FGpD + +` +`F[O0DD + +`2"` + +k!hQD!`| + +ܒh:
h + +" +B(*FBHFCFE !F`F)"FF0FB(F!F)t~K-O{DhB]Fh
BQF1 +`(H&=F`Yx%@$`RLOP
mF + +hhB
B] + +Pk + +
+x
* * +x0*>LxX,x,-`
D +F +'QF
x0_ ,))ؿ +21
.+NU
Sx +'dE
48,ؿ +D- +$;*ܿ +$ +: +FF0 ,O +FFFe+E+`ze+@O +40<FDh/DE'FGF +IPFyD^ +
+uI+@X + +Pk + +DEGDYFQFB9F + + + B + +E*C+Tq +
+`&i +I( +h~D=` +%4` +HxD K{Dh IyD +h` FH@xD + +Ŀ6 v +H6! +JKxDzD{DA H7! J KxDzD{D@) +CBf~azcz&zA%z5CEba{
#{{
E&CFaa|e|!|3C"| +CBf>b}c}&}A%}5CEbzb~#~
~E&CFabe!3C" +CKBfJbdlN`D + + +i@O0E,DOqab@x@DO2RD +O0EO:j(DTD b@O9YOrbODD}@O5e(D O5E,DOyia@DO1QDO5e,O6E(Da@B@OqaO2RDO4fO5D0B@ + + +D +r<Zs +st +s +u _u +uuvO@O$_vvOgvObO)\wO!wODwO`# !"$p%&@ +(p)' ++ :7- +/@)@0`61 +2p +4P-5 27P8@9p: 6@
<@ +2@,;P=pOe> ?P% +` hB+L@3@?/? +h:BD +hThB+(! F0 FD +KK`PD +JzDhh@yh#hB 7F@pG +`x/! +-hAF D/#ZFcUyi +
++$+(+Z& +{D1HiF:ixD: + HF +5h)x + +/)е\)Qx/)
ѷF*)'DBq'=\)Pxx2*)[) FZF8F24 + x/)/*%\*@x/(FaFZF + + +vE1wx/ +K{DhhQBx زpG +K{DhhQBxزpG +K{DhhQBxزpG +K{DhhQBxزpG +K{DhhQBxزpG +? +
FF0 + +D + + F + + + +(@π +O|cEF
8FqF\&0 + +HFRFzHFga!` +"KHF!Fh1x +(ЙF + +':/ +lp+pF=FFFF..BXF)FK +ܨ.F?B>F# +lp+p
, +F5 +]&%#
CF ap +J0` F +> +#k ` ! F@ +8F03 $`O08k + + k +#kh@@B + k + +`(F8 + +N +JyD h +K~D6hzDha{Dhabbb#b + k @ F +(F88Fk + k F +(F8pF + +(F8 +f FF k F +o(F8-G +F!k!iO6a8.F
+ +. +!E(FPFJF< +(F8Fk + kP F +(F88xr+w+a+OcOs$" +x-+-$"_ +6%k%iO0a F +7(F0-OFFF@iODF FzfKXh "k P F +% O6) F9#j`% +ڥ0h)h*#j +?%k +/#k +! +&k + +$ +] F +
//D +!ࠉB#kghhHkm!h"i5DDO + +$`O0/@ӀO +UF"i F +Q +1 + + F +(F8-OFhF +E1 + aDHD` `!iBME1FJF!h FID!`E +SE2RF1FO"h FRD"` + ; +!*F0 +F1Fh!hFD`!` FF祉E@O0 +"pF +Mj}D-hBO +TE4FEF* =X+' Q$ZG
o + g ++ hA!`p8(F!F8@8FkF + 0 + F +FFf F +bc` i a!Jb" FiFC +O:E7FO +HxD +J`o + +,@Sp +
| 1FKFFPF + +" Z + xF10 *طB=GC +" + +gP40<F + P4`F +
+ +F +Z + +CNFNF'F
+ +F +" + " +D
`DDD) 'm+ "G/Iy B!wV + +!$8F01 +!$b (F:
|
+07 +LI
PF +#S4` +jF] +'F + + + +"R4` + + P4` +.0F9F +" +"$FF06lGk
Z\Wk +-V
zpd/" + + + +D. 02* 05YFb +\-xJhh2]q* +%D. +O D. 1) 5QFv +F>F{DxD +xd(F +X( +^+2 +2B#
0 +g/h +#O + + +|B +T +0 +D + B +T +0 +-h
0 ,F +x0˱ + + +:YF + +1 + +
yDOF +)'%$TD +;K0 +7e(E(YFYFFa + D +F{DhF!Fh@~ +"h iaiB FiO08!h0hZK`#`
pbiBР +- FR +O0I"kh@@`Et#k +" + + +%C0,A3 +ѸBO + +E +ѸBo + +!K +0,у*-OFFF$* +@&+,F +@ +F F+ F +B/O9"$F` +*O KPFF + +0,љ-O*
FF$*
(`%` +E+ڹ +vO9""O6O7`
+5 + +u0re + +HDxD@ +Kd{DhdhepD +00F +m +HxD +D +J +fI
(PFyD&EE&_/bEP? +@FyDF_R_ +F L_aE^O +_(9T +3P +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ + +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +'0EB Ϭ0 .ٕB
` +0 )!F"A+ +d!d!F FtO +FF +!0 0 +!I +
I +2#FBU"@23 +ihhуhhChJhhhpGO0pG`FpG +0hz +`F4FO:HF$? FQF +
(
, +`Ė +IF<"PFRPHFAF<"K +PFd! +Fd!FOq
O +;.E,@Fo:` +;! + + +o +rqP +:$TE?ޮ +T4 + + +h F+6P0XB)FMA6s8u6Xy +%% +
@Fd!Q@FOqH +:I vIO + +I D[ D + +6 + +3 + +#j + +E;hB
} +*x<+F63FF3x +`F +F1x +abxHxDx,+;+@.
0 +0QFEF +\!DkA~D0AqCPB`P@B +9`AwCCBD 0DDDO +&3 +@ + + +EQ ++@?] +*@ +p2;DF +0Bh0_#D.^?`0Bwh2 + +W7Y +H1F+FxDh +,
Fd! F
Dd!d!FXFd!D(Fd!D(Ft
+"H9FBF3FxDR +-.IyDIyDIyDIyD F:FCFF +-.IyDIyDIyDIyD:FCFOd8Fp3 +7'{DzDxDyD
+| +HxD0i(@0D\ +i0 +!R!LQ1DE ,E + +IF#;`0 +л_ -
FF + + +>h +!r:` + +BLE +`0FAFF2FZ+ FFF2FAF8 +HxD +B # +^ +H32F + + +%j+FIF + +" +H>`xD> +$RyD``TDgw`B-ФT + F +N~DV" +FEF h4TTEF +O:BAڶ`OrG1 +v +E5DE1K8!Q +h +GhHxD +hB`jF +FpD +# +JzD1 +,FBR1hQ%) +)BF(BF <DO +E1h +3`)Uѹ1`XFBFCF0h +8F4` +`E(YF:Fh' F +A+ +@x +sIO +A$ +cO +8 _O3_ 0<B#p4 + +"7 x])` +'U +҈ +" +B +MEҘDK +p1FFRFyFQD*xn"@++ +p` + +rpg?P4p;EO +D + +Jl + +HpppGp +JppppG + +F7B#B,B ++hBG."2T +
.S(3'h +Й +0` @FQ,d! zD +*FxDs +!*F;FxDO +!*F;FxD9 +!*F;FxD +*h
/S3 +D*`
/Rh2+Fq`! +6DT\!RF3F5D\F8F_ +DD,
/R+h2YSF`! +h! +!RF3FxDb
.W47:h*FTTt'1DzDd!
/T4F0FF0F4
.R42h+&TT8'1DzDd!
/T4F0F*F#FF0F +
/UT5T,+hTl0F0DD
+"TQF!PFk*F;FFPF +XF!*F;F +d!KF0F*F;FF0F +H!xD*F;F +E!XF*F;FFXF& + +0 +,܍Jd! +DT<3D< + Fd!
/T4 iJzDF0F*F#FF0F +RF$@,
ݘH!*F;FxD + + *h+/h8F+
/Q1
/S +h3 +zDF0F+HE;
.P40h)~ϯT~T,d!2D,(zDF0Fk*F;FF0FP +:x*F;FF0F + + +#hL] + +H!xD*F;F +h*@T<Xx( +
.R42h( +h*@JzD`d!x0FDZF'*F;FF0F +)JtH!*F;FxDG
/ST,3 h0TPF/
/R2hT,2 + + hTHF
/R2hT,2 + +T,2D,B +ET<d!ZF0Fx*F;FF0F +YL +Br0FYO +!*FCF + +1F +EF@ + +ScQ3O +gQ0qA1q+r+sK1 +:jH +:" + +*+Ŀ;̿ +/8F O;$ +O*"HV00X +# +13\Fl +rǛ00 + +'F0&&p8x08p4 . +2F#F +K!i +! +: +! + +F&F + +1# p +! +O + +! +! + +p1 + + +0-p]#J
F3\ +1)ت +3+ +#xO +Od]F,Fd0 + +O +N2\" +S 4@ +HyDxDZ\"3T +E8(; +3UH"9F +c + h +O`5E + +2 22[2`FpG +(F!F`F +iђ +DSMRB B +( +U
C +$F@ +!0:) +!0 +x
* *z+*-* * +% +x0*&LxX,x,YF
+O +O +! +x0_ ,- +0;)O +D!FaE
1H( +3 ,ܿ +" 9 +FCx,F +80 +0@^+A5(|,zܸ +gHݸ+ܥ D@=Z(`#
5BfD5.;X ̿ +^&:CUDE@;cKK'@ +^ 6AZfDJ@{ +T$KX +^'G'BP:@@D;i'J +^*6BPfD@@{ +O +# + +F +' + +AF\ + +(F +* + +Р +JXO HDD@hs +O HDD@h6 +!4TF1@F +G(FD + +(FPBE///,P:$
P + + p@ +p/ +p/ +p/ +(J
!CFzDPFPF
!@("JzD"JzD + +@@`DpGpc +BRJ +`(` +UuD5}DD{DxD2x + + +`(Fh#Z,SBH +`(FOh!Z<ZBH +,H)F"FxDMH1F +/}ѭH1F:FxD +"N~D0`H1F:FxD +ѕH)F"FxDxM!}DP, ёH)F"FxDN~DRH +шH)F"FxDM!}D), +уH)F"FxDM +hhB
] +K{DhP'P$p(FJhTL`{h3{`a +m/JzDhhBF2F)F + +h74 +`a \BIDBJyDzD? +t +QFY0F F(@ FxxD9F + +O + +aD\*0jO0bOj +lDBbb, R$@t! +8FYF2F3DlF +1 D +j#2C + @ + nYB( , +0: FQFHE3$_O +O + +dD\*0jO2"b
#j +nQBb!b,@T!@t! +@FYF2F3D:F +q" +j#2C +xDAF/F +# +dX#h54 +bXQFFF@ FA +QFT0FF +O + +h +jX9FF FFI@ F
+h +h +jX9FFFFFI@ 9F
+ +HxD H8@xD8Q +HxDO H8@xDI8tQ +0xIkI8# FrX! +hB\ +`V" + hBdH[ +1 RJ +Q[0jhQ* B + +[(,0C!( 2( LhJFY$c# +\[ h(0P*B +A +[( ,0C"( +!0F0 +ȴU R#FF0@t +h(0R'B + +3hXPF$F/L)Yx0FQF$|U P*h(0R+BA +
Py+1DzD@FIFRF +zD;h +ܯ
DRF9F$HF& +xDA' +xD +
~DRF)F +xD⚮KF + +xD +#
$ +#+F)'zDc)DzD[@F)FRF + +|xD3
SF +>#鰉###3FJzDR +鼉3FP%zD%50%zD +! +xDYFT*(FT!FzD{j|Dl +xD$:{D :{D *(F!F4zDX*(F!FzDQ + + +\ +IFDH +BF +H +EM+ + + +@FCƫ +XFE +8FI +DD#F +hD`_"?$?_ +Fy + +'- lpy +D +9XF)F + +KI{DyDhhD" +Dp''L%ND|D~D +LxD + + + +!O +O + + +1x +FFx#+ +O++-+ +%O +O 0*+!ӣ0 * +"`0FeFF +"`(h35O0xj_O8 +JZYxl)3q"3?" +l*?*5
t*z* q*.5% +# +" +F
+ +:\ +"
4FFCIF@ +O- 1 A + + + Q +F +C@qF +" +IF
IF\@F<$p +"
$FFX r@ <бE + +JFsFгB +B + +p/ +$N~D-1F p@ +bf
scRT$`O0p#"#"#"n? lBCF,pp +$O +O +$O O +CZ`;`\<\ +hBFB +I +h#D2C +h# +SCbo0A1DmEe +h# +SCbo0A +gEF_F8AFdW<D +!D4 +##F D(`4 +`h<F 'FFB<F$ +h'F00hG4:WE^o7&I + +h%DCDDD40AeE40akEcCbc@OT +<DD + + +h0JE + +j$1$!bh02 pG±iJi`KiiZ`iKaajai +jba bh02 pGp +0F)F FG*K{Dh!i E)D!aBD ' +8FZ)F FE!iKJ"a{Dh_S +& +(hCD +ED0FQF:F7HF0FYFRF;FOHFO +F{Dh4hKF +{DhhDC(D"@ @XF PF1FPF)Fp&JzDh0E0O!D +4p'c#, +h8!DpO8 +4 Ի +D +PF$(FIF"F3hNPF(iD+k7h + + + +Bh;h +`i>` +ia +a(ja*j)bh+]F4IX hC +`zh` +xh +{`DϹEbgMO +# +C +#B6 +MDD4@ +4@ N @yD 4@4@ +N +D <C4@4@ +N +D DT$"4p + + +@.0TF! +A ƫ(FA +D4@;hsK{DhxIFJ8'zD!H(xD +yD4 + +8'hAk|H + +G +(F]PF1AF +zDhR*p *uDED(FPChC8!D +@F)FF(F@ +(F"M #I +qHxD +;
N8! F~D +a\ F +F @FwF + FGOT +2F +0XD + +4 +oD40CCcC4040CClLC4R40C!F@`@(F:C4 + +h +F{DhxZ! +pGHi + +; +E + +0X ]PF#a,o'82DC +CD +0404 +CJcC +3 +rO"a! +\XS* +^SB(0 0, R#@l + + F +\(0#O4 @\# +^ +4 +pO a! +\XT* +^TB(@ @, R$@l + +jH3Xx +? F +TP* jO3#b
j;bB#b$ +^, +IsXx0 FAF F +Z#2C +D +KA)j#"k +D*b_\ +I C"oS*D +I C oS(DS +I C"oDiDC\ +I C`oSpDS +I CboD DC,8F8Pt3fH548FhT8U #KAE #U#T6KAE#U#T4KAUhE#T<DEh<U#T0KAE#U#T.KAE#U#T,KAE#U#T*KAE#U@,TDE@8FHBѽlY +h!9P +Qp%p + +K +I{D(yDhD +h8` F +R + Dh + +J xDzD@ + +K{DhB IyD +hB + +PK)F"FH{D +)0x +HxDFK{DXiBL|D + +&F +ͪ + + + +x4 (#@@ +)XFQF<F@ 1F +j +"H +.!PFF(!FPFF5F + +QFX@ F +E +(" +QFXF + +(" +QFX@ F +E +(" +QFYP(F + +(" + + +2~D" +0F{`{FF#@ nFxc(xDAF8" +Y! U +(F:`kh +C +# + +C# + +kCkkDckDc +C"$$# +C&#$& +"lC&+lD#d# +C# +C# +C!n(n#D f +C# +C+H3S H2[ +KPFYFC ;S[ +`FQFCKS[ +`FQFCkS[ +`FQFCRKS[4 +D0 0D + +HxD +8F +I +PFsh**8F)q("8`7- +h"O +PFsh**8F(q("8`7- +h"O +c +F +PFsh**8F'q("8`7- +h"O +QF"XFF@ F +QFT0F'F@ FxHxDYF +~й +T0F +:e=DQFD)F2FPF?iF2F(F:icia3ca@F
:m2\ +5%%X
(hF|h0 +QFT0F`<F +@B$ +AF +pXQFFFK@ F +QFV 0FFF@ F +)XFQF<FF!@ /FHxDAF8" +и +! F*F0 +Kp{DF
FxF8 F*F3F +k"Gc/h`!V,V +kb2C +cjB9kB!<cuS +cbE@`j7F.k%cjk$ +Ccb\<\ +cj9k!b#;c,j(k &c +kB + h'WCYi)'D_7W +ؿ_V +h#R +x"p!b8F + " + +؛IhsXV + ++ +BӥB-a_
V0V0S* +3D!BF8Fe + HFpHFB:F#F +rF@ +dO +{XF0@XF + + @F9F*F#FO +=X F +Q8O nWp9h(0Q+ B X1F +nX:h(0R* + +l(,0C!@(@4(@h"FOs +4 +V0S"0 FF4_\ +1 +XV`1h(pQ*0B + +\(p,`F'@(@4(@)i1)a)SHF)FN0 +E5 +_Z + +3pXPF_F:OYx FQF4'^V`2h(0R(Bq +qGJO +Q[ +[@F +[( +h(0R) +p/ +?o/o C02 +@-@ + + +/oo +@-@ +JZt + + +@D u + + + ! 0bà01@O +0 + + +@ +& + + h + +T\ + +0/ +``! + +6R#2"<$!R \ +R&^b1>!,° + + +Ѝ + + + +hЀT + PR + W +h +V + +?H(?4W +PPXQQQQ0RR0S`SfSSU +ăH? + 6l +țt40lhğПt<`0S +<XR +Q + +lP +K +H% +%
P
;
?( + P<ffhtx +#H +<|ĂHhC +l +?DNP,D?P48,?8<XA +X@ +X +? +080142?h7:;8=0DD(? +؈8> + +T<T` +8@00DT; +| +dX +ȃ$(h؉8L6 +HP5 +Ľ6?5 +40 +,L4 +<4 +84 +n+ +,* +,T\rnpH) +8) +4\ +;x>@$@4@' +BCdDE' +U& + +<\8Px|# +2L# + +??4z&hH +. +P +4H`D#$%&,&H&x&&&'|)) +UBU + + + + +-------- ------ ------- ----- ---- ---- ------ ---- + -------- ---- ---- ---- + + + + + + +%9lu %u files + +%8lu%17lu%4u%% %u files + + +%s + + +%s%*s%s + + +%lu+%lu records out + + + +%20s + + +of a basic regular expression is not portable; it is ignored + +==> %s <== + + + + + + + + + + ID: %-8llx Namelen: %-7lu + +Blocks: Total: %-10llu Free: %-10llu Available: %llu +Inodes: Total: %-10llu Free: %llu + +Blocks: Total: %-10llu Free: %-10llu Available: %llu +Inodes: Total: %-10llu Free: %lluS_context: %C + + + + + + +Device: %llxh/%llud Inode: %-10llu Links: %-5lu + + + + + + + + +` +end + +==== + + + + + + + +\ No newline at end of file + + + + + + + + + + + + + + + +n t
r +%s +
+shell returned %i + + + Pattern searches with / and ? + Last command repeat with . + Line marking with 'x + Named buffers with "x + Some colon mode commands with : + Settable options with ":set" + Signal catching- ^C + Job suspend and resume with ^Z + Adapt to window re-sizes + + +%s: + + + + + + +No help available. + + +Usage: +Licensed under GPLv2. See source distribution for detailed +copyright notices. Merged for bionic by tpruvot@github + +Usage: busybox [function [arguments]...] + or: busybox --list[-full] + or: busybox --install [-s] [DIR] + or: function [arguments]... + + BusyBox is a multi-call binary that combines many common Unix + utilities into a single executable. Most people will create a + link to busybox for each function they wish to use and BusyBox + will act like whatever it was invoked as. + +Currently defined functions: + + + + + + + +-o offset: %ld +-f frequency: %ld + maxerror: %ld + esterror: %ld + status: %d ( +-p timeconstant: %ld + precision: %ld + tolerance: %ld +-t tick: %ld + time.tv_sec: %ld + time.tv_usec: %ld + return value: %d (%s) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + R +Proto Recv-Q Send-Q %-*s %-*s State %s + +Proto RefCnt Flags Type State I-Node %sPath + + +--- %s ping statistics --- +%lu packets transmitted, %lu packets received, + + + +%-44s%-40sFlags Metric Ref Use Iface + + + +Destination Gateway Genmask Flags %s Iface + +] + + + + +Entering %s mode
+Escape character is '^%c'.
+ +Console escape. Commands are:
+ + l go to line mode
+ c go to character mode
+ z suspend telnet
+ e exit telnet
+ + + + + + +%d bytes from %s to %s: icmp type %d (%s) code %d + + + + + + + +User-Agent: %s
+ + + + +Content-Length: %u
+
+%s + + + + + + + + + + + +%5u%6u %-8.8s %s%s%3u.%c %3d%3u.%c + +%.*s + + + + + +total %7lu %7lu %7lu %7lu + + + + + + + + +%-11s CPU +%-11s CPU %%usr %%nice %%sys %%iowait %%irq %%soft %%steal %%guest %%idle + + +%-11s CPU intr/s + + + + + + + + + + +%*c%d + + +Use "exit" to leave shell. + + + + + + + + + + + + + + + +Process contexts: + +File contexts: + + +Policy booleans: + + +The number of cylinders for this disk is set to %u. +There is nothing wrong with that, but this is larger than 1024, +and could in certain setups cause problems with: +1) software that runs at boot time (e.g., old versions of LILO) +2) booting and partitioning software from other OSs + (e.g., DOS FDISK, OS/2 FDISK) + + + +Disk %s: %lu MB, %llu bytes + +Disk %s: %lu.%lu GB, %llu bytes + +Units = %s of %u * %u = %u bytes + + + + + +warning: GPT header CRC is invalid + +warning: unable to parse GPT disklabel + +warning: GPT array CRC is invalid + + + + + + + + + + + + +Disk %s: %u heads, %u sectors, %u cylinders + + + + + + + + + + + + + + + + +Partition table holds up to %u entries + + + + + +Partition table entries are not in disk order + + ] + + + + %s + p primary partition (1-4) + + + +(but not to Linux). Having partitions of +type 0 is probably unwise. + + + + + +OS/2 Boot Manager + + +" + + +Superblock backups stored on blocks: + %u + + +OS type: Linux +Block size=%u (log=%u) +Fragment size=%u (log=%u) +%u inodes, %u blocks +%u blocks (%u%%) reserved for the super user +First data block=%u +Maximum filesystem blocks=%u +%u block groups +%u blocks per group, %u fragments per group +%u inodes per group +heads:%u, sectors/track:%u, bytes/sector:%u +media descriptor:%02x +total sectors:%lu, clusters:%u, sectors/cluster:%u +FATs:2, sectors/FAT:%u +volumeID:%08x, label:'%s' + + +
, + + +mode "%ux%u-%u" + # D: %.3f MHz, H: %.3f kHz, V: %.3f Hz + geometry %u %u %u %u %u + timings %u %u %u %u %u %u %u + accel %s + rgba %u/%u,%u/%u,%u/%u,%u/%u +endmode + + + + + + + + + + + + + + + + + + + + + + + + +
^'" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +"\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Merged arenas stats: + +arenas[%u]: + + + + +
+ +
+ + + +
+ +
+ +
"%' + + +
+ + + + + + + + + +ifdoforbreakcontinuedeleteprintprintfnextnextfilereturnexitwhileelseandcompllshiftorrshiftxorclosesystemfflushatan2cosexpintlograndsinsqrtsrandgensubgsubindexlengthmatchsplitsprintfsubsubstrsystimestrftimemktimetolowertouppergetlinefuncfunctionBEGINEND + + + +
+ (/69>FOTW_biotz +C '*3=HKSX_ensv}C + #)/5?FIM\`it
%,059AELTY^diqu{~E $*-37 +({Ilɶ&Jk +7aԿj!'xԲ'[`G'XtZ:B@M1bԡD+3Q{.U_䙮'$mÅ:9~_㦶J5GWë́{&|~OM]BnW]qXnA* +ܡ gW%Cps9j..w`88o>0;&SR,|{&'OSGJtXap«ikg2݇՞|dʲ!,ڀޙ5'靝p8=&bح%z)Rh0]c6sG[<ڱê6j͂_o&g&qvT +E&k?/
I36|ϮR3puYxqM/c0֚p]o/#/}/5\|LG>mUi0RJf/|OhsQFcvV6sAww +wS lc"\<7kM$ͬkֺTD~o`I~Vbv +d"Z BkP*qN&bb+;ʩRXjP\ddom[ab xobFIӝt?]hv57 L +W?ˋm|73P]6&61c}fu.0.7]29j2N(Yg<i;jNgǧ*Ήu2|DYpCA4;w8|sVcg=gX}:N캴H +̵0jaȦSҪA]1y_]U.BWxnhsn3 O+iy#Dhف^N|ދDi5xi52ESR \sexY=yYKNvhKMxȅ<*, g("xd=U@<*XbĖ4Y*|F2 C/Sx֘xa-[5VJ~2TteZ\cp[qƬkZM!JSk::SLs\|X/+iL^ O{0&*]^|ƌ\Z +wTbص"ɽpA i<7N&<<.2c+di0@"l1Bf6и.u:=P1.8deYD8A+I~DK$Y`azVdevQe_}@#KיU@TvlnF:i8QIW!r
*nyornj"j6lҪV|ziOg:5%}3Rov9LF:;ld7?N|/{/ G^m;u
H"Ÿ|8P>a]wNowuqȉj@6xJ~o/;J⫄`9
6ؠQ f1.j?FWPHܨ) +1QV]7L%VZ'x_kX4ڂw殥ciqW|eO:XjD +[\Q럫}.+8m4*MRšNﮇ +'RRzـn2\ڞc2o9ϧ;N0 +9??GYuic\ QsOhRT?%O+5}g51,{nYa\dtF흍N _Y>~N_>T߿ {F+bu6c +HQf2h
U"4%<4MfePSිPk*X=k˅W9tBH)| +bVZAH%z #+'zPuWlu2e̞?iu6JNpH,FhD@y[>
=^1X*{5ZZ)V%N0]cm.ɶ:n;3F]^z_mLGXGЍ
VGwxbGΏ+1w7q`uMM(ʉ{m\RADYm9{B{Z4;
~cfN"xEiG*g1DIW#e|Sy>xgtg<םȣgQ +{.)JDl+C|Jhc)U:fP%UIA5%-%gE,yN; I9IW/ ֈ|$Kt^2sҵf_y 2 +Rlݫǁl]8Z(hMn.hP
_Z\ +~}r7 +cn
O'~ƵYJܵa[I3VXB}}f.!ʌ%FrY: *r +R ↲_ӶXq<QH9I`*Yb*ȜyHl5-`@ty}~Ow5C UU"栖I+ұST`M(\mj:0 +,LoS^N?iаS|+&ECh2ouM:Pb#x^} &/jPUIlF*Ģ{.yqæ +yG[|!/*V `A/+<L?,{tڭ0S<T?X͓.Oc?0as1&
ӔZw9!dpWĻ_^ğu;]TΪp,XV}ܹrϪvW_nsSQ*hB,SG%jaWH?}ךśT̒:͟Ǵ7~|C]dVrW<ä0˲?SiUpt?w2WTŗ_ٓ<1q,V@w{9>xU.5JC({(J>1~1ۓ}PJG.:;j*XЋ\8` r?54C,=l|,PJiJ!=ٔ$2;TT"0AEMn~~zArILAd%N._g4R~GnC= O|\p'Aȁ'aB6x5]_oo<kPBcū1riM?_O3#:Ҩs`x}7 )Ub1Q#$E"w)8P+hܟ#$#\D'_Fn;DGJ!/ `/&j&0<#7<QbA(pa"hL#?J;5D*5qk+BRYPAMk2*Yo*D2\bV$БZ= +%sPy܍_ȁ
4L>6v.˟.4.0Xn s^2VT&7oCprѐS@x@y;yip3kl. t ZVWjZpڽ9JzjW¡[XJm;` +>+"8~>1s$Lاnn/T-nqF֫YY過UrZZ7yPF"f]FZU^GvI2y3n&݃j"%VkLC]VС7v_$'k/H. +K5}6#hiӈpQF6{mfX00z[/bAC +?4c.o +.t;Fhm&AgB~W.]Ɣssh)
46+00_?bc(En3i5gvmIZ +uW;,2 +2s\L]m}{"Mmh5q$ҒnFGn%ҜAHCR
~dxDrKt|l]L>s&2(""DUE"Ax8嶰زfg5&| +uU04uF$=xwhPzmۇ\ + +EPY*,TEᯟKid>XP_$AآgתoL>Bz4gYaz3>Y] +#g +Vyy\uDuGꧭe]?¿(WBB&'1=棅7'b?.řt2UUyqY4Tg"ׂNt(cS~Mwkҿt@"o#KG¢6'zrէ jtKUeXfOFDOsX>MOŽHm?}S(m42N=n)-h^ɲb}n@8jMY`ӻSЌϊْVm9q%
}O8A-o1b4(P(rb2b?/4͐BZ]+5ySIVI{" +AE*PKl, +O',.Y,lZi + J#I^F8 /36<Q ++]'O>hbv[!cչOAuX!F0JOMO4y
{U"X\W0kv +0pf|#P iK#)aFO%im=C͓Vǘϖ1L}ۯ3
\6eϳy ߐ+Fwt(MD(ln9lL`}ߒ3m<VֽMȃBCM=SPCBvBxB`LaC9N3\ YBҲA +qTAMT"6hIZ%SLY&0X]`:\K#N8bS
٤\X,dylUSUͱr`0>stg +lm{\Ku&P|pj#'OĈ"3$!siwi$WTviaW:m*)nTĢ;>9uE`wZ)Â} +bZk_}n"2[ڡ5' +- +6{6>~5p +FvjF
ppJ945xIg0Ӣ 4pw0)Ul/gYjadUӿ ܪbҺtzHlr#Eka_ +tP]d- +[a8`UQ҉^P /bM`IĒ0i`Hlk8[L]mwSЭ~BH5@ +s;8f5[yn^diI;]ҊVM4Z6.6k}G +Ub D+XZa./2:JeN]1ū|t<jA7{.& +62XD.t JX#(,LEV^.4r!)-dp +fjM|eao;zjtc58?_6#@~O{F!v$(آIB_}%TAѫKeE<TIA2ZylPJQ{E"AKE}y1aNT|揠$W9f0}rdlHK~,DE1r/֥TKcmouӬobmz_pmGB; +\l3meq1#)-ղcLWRZrʹNRi@5334@c
UoiU!JQ֎P-Xޕ-&πD7j.4qt~d^]_>ClYvԹg[Vnr"N7v́aTVbB.$QMxSf +')9.歬k`57;yYǨ}N{I@a|ŊOm
ZBEmU=xTPbhl&3 +>;C7'RYI8i>C
͒\"p5E +^O:}FBfRuxH +ƓZ+RxX @
jO}.ܚ2pH=AJceua:VR$Y[#^\ߨ9F<ӔY%ć +J0goI齇=GߴފP`) I2DD>0!fҖHE.E*6 tfo|==Yntu., =ȽG.F]VȴJ =I2T1H`֢9U0k;.+ 6vkff-_d$"Pܕ2zٛm묳%GxCm'( ̙b=zC@aA.a=_HHҰ MS<;4孉$X +H(Bz8c#{sF=)ut
k\^wlrzӌQPځNyK! ^}%J# $QFߗ2i|ӦzZ^ +RI(@bU3btogYMje$-Ϫ.,BE6`i y3oSѕar(\i/{![Ҁ,,.0f4&9@f1ZF.F\a"X^uޛʞ9@1iwB +(b,'KX%YA[h"*1j>|z{Mi)Fhbb:{9:!el8Hkµk_ +!!3T]mMbnsm-Rv0H5f0ѦͶFlMciQfkUALKG3b%d3XS7y^iF8${Ocf0Ϝ6hMag~bJn:HF}2l+9V((aQ4E +CXY1 +bTLg aL-%ِ"ΕUbHnMjHhH1He;Fq9N +%D]. +"=Ҡ}X^p]ۗ߬=lzy>}fS7 +#MsDuF5R1&:(hq)n0߅B`lޜntZM%
YcMGݹ4t`I"j\CʴH_)DBh +M۔,fǶ*U3۪-jႝ
V0eMrhHh&
3Ldwu<PQazgசV +TRZ tu=6's1UA`o=9@՛B63]yNwŚUSVOsdX]YD+QaU"!뿀YFV1bFw"0D1%9V +DcQ`rTDSF6H#S bbi 6qz?b0PmT*2gfb@˯BN$0Ui>n(R"+Hk.%0#-BHԮzΧNPޜxplӴ_vv24lִXL/Gp=D%U9CN=3sC$wAQX"`ȓ1B3ycFFm9v(((#1HCP,ZB01]Xh'cqN P8(1YA5QLAh4I1,m'fpVzlذr+@lC0HEm6bý$pnKi-hR%sZZ>M
K[Y5/im<)] |]cS6WleL:f-)iO1;m3㿊j>9SY#0dgH] u{c7őYE"WZ*xi%PCTCŔ9@!w& <^5:]X6Pa=1n +[Y\ ^HcT$c0z~%æZ%wyp,{KK2F +pb +d\ň,QyWIޣx+fRh7g]:Ä&00XkFNWuK3^H
÷0xIO4C
>w]Ӵ9?6N iĤ^00bX8V-HG30lfMdQ.Fźm^ID}#xj+8`ة E#u+'6%ɃbMY/x`RjDZ +@VZȘ U(+VqZ9c IB=D,fPivYǻjHrq'.h]LJQ/I~\ +!Mp/bD=CѲ +e +A EE`6E`*OĮvDaDg-X:JB@p"jhSX4h*ef2N"+42f إsYhYsuXmkUEPE42{!Try.!LɩJBiX| J\fBTp2Y$ +CXlrp30`@wAr1Y 0`$WL.-@-BDDो@)8X2%(/APMLBh6 p:+wAA;Eyj-v=`Fl#3z"鿡BBɊaW,'4nѤ2f٬"&ÆlHJQ
!6+Ʒ.r5:όю8NrL#xi\Dڣ=5y]Y<<v0iVDLG3~~ i9-ܻڐ}vQ66LRɰy +lʫ]|wUԽW<6,/ttrҖa0k%IytMRRB5{=}I3r3Yl-ȸݠx8+P Hv068 +3t7W_(a/XWCHҨA[v%SEw1FJ"[岄pddMS
a+)blku(lT /<6A8JC:&Cꪑpe,;dI7Ixɯ݉
-Gfם79y sͺ?sPǚΘ`^16j
pϘH/8.@kb'zWP E46}7<aQRGX{R*ɰb3VgPmU+"ΙtI1g% cH&@B\a&6e?YN>b*&{PT95ٖa! ݹe=,=}Y̊~ņ|ۀ`/]MI7lcP2<yF;DV.7+3C{&l⦦1Nbg"Mф9(h{'2A`T"V+Cf+d4<d̓$'!)qM8W53T$wk +SEf~|rP=d+QJ /axxo= ^ɹE]~Q73qS'2ܑN$8)@ +\n +
+
+
+GoQcpn +g))/F +'&&\8!.*Zm,M߳
8ScTs +ew< +jvG.;5,rdL迢0BKfpK0TQlReU$* qW5ѻ2pjҸSAQl7LwH'Hᵼ4cZų9ˊAJNscwOʜ[o.h]t`/CocxrxȄ9dnj(c#齂lPyƲ+SrxqƜa&>'!Ǹ}xnO}orgȢ}c +
?G5q}#w($@{2 +<L
gCB>˾L*~e)Y:o_XGJDl +$-7)8+>'=,yZnܼb + + + +
invalid argument '%s' to '%s' +
\\ + + + + + + +8 +: +? +? +gisтхыѪѭBD + +4:GNq~`6:ks * . j o *0/0%& +m_ +T7 +j
gZA!EF% +IdE!Lƒ& *J%Phעd$ڼ2e52ai3RS,i +,i4t 119QcD +S#bf$v?d\_Z|XP1Rܠ^:N-uM
B{Ո[<53=5nwκ0b~zCz;*Xl+#ب17qVe~RPٛ1~+YB͈_Vlꨰ2+sn+R
F;?pZ37XKZ)tbi qB>D:*T~|࿚[|-olkH!+ӌ̈k|8Gֺ'P6DFł&&.$B|^T}A0qCZK.VH5oҵF-%}T& +W U˼պyT"^$<夊.7h)ue N +%n>-h-瞜yһg=ǐ"G_~gOWY\͋KJ
:µʭKH._';%5\`Wm1魨jVhH(6xSڥK"1C +9ФtmlrXnиVhJZEZHh{Z66VjR<w +.$PCCizb{U->\&C1TBk_j{϶.z?+xA
z<;7fS0 +и77Tv3,.pO<3~`l +܋ /?ḿa+%cc%ywrs2-fڊ '#4I@Kڲ0ݰX,|2,7{dVy9ʴ0e%ъPZ@mxeegr!OfWJ
vى+xDcY#fn!\"_j7Q%xmtX-䗡\~B|11>mucm67˦Dv^C;(PuϜ!VRYL-pxsb:{ع4pXP(-P%ly3. ޟ {Xȃ$`!!сHQEC
&y!$+Qrhw w#*0ev*7Xtt
"H@HR1+@ ]nu]Wc +.yo}ȼ:EҮ$*F|օKA <TC +P *$zDHtVVg$\Kg-bJYB_#;J +2lB</"^;}eX_lk%/UAyCz! +}ZaeᔗB +LNiD(VCAX[HISt]<U/Y5 cZXfXDa岑,Zdw+cGxNXe2ho2@ϽĈ +$xx>c!赭ﴓI +<nɳViWU0wAZ!
16)wڠ0J/%JDo_V=Nե"oG$on/(.vA<`1xލmsZ")bw"Ԝg*";¹IO +Ћ1<C(Kt!4A[TpB1Q:Ũ{gd%/[-GH t@8" +jaʨ6N QvǤer-Q]t;0ECF3.E 6Ckʡ[*:䋐L$uzkJtby8ZV켈Z݊?GlQU4։ znj|`ۺ^rI +0]wE|cѲt1#˳V)$1"01 F"6,K:BY3dՌ߇)Tqsc$16kYZ]>M[2۬a3N $T6Pۂ]hHh'JG?zϧD$MdI"?IEQ $^Dq: cBrE8P # + +
+user %u +sys %T + User time (seconds): %U + System time (seconds): %S + Percent of CPU this job got: %P + Elapsed (wall clock) time (h:mm:ss or m:ss): %E + Average shared text size (kbytes): %X + Average unshared data size (kbytes): %D + Average stack size (kbytes): %p + Average total size (kbytes): %K + Maximum resident set size (kbytes): %M + Average resident set size (kbytes): %t + Major (requiring I/O) page faults: %F + Minor (reclaiming a frame) page faults: %R + Voluntary context switches: %w + Involuntary context switches: %c + Swaps: %W + File system inputs: %I + File system outputs: %O + Socket messages sent: %s + Socket messages received: %r + Signals delivered: %k + Page size (bytes): %Z + Exit status: %x +user %U +sys %S + +netmask +gateway + + +SwapTotal: +Writeback: +AnonPages: + + !"$&'()*-/:;<=>?[\]`|}~ +()&|; + + + +|= + + +until you decide to write them. After that the previous content +won't be recoverable. + + +" + +Z + + + + + +
!"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ +
!"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ + +nameserver +re-mail-ck +re-mail-ck +postofficepop-2pop2 +portmappersunrpc +portmapperauth +netbios-ns +netbios-ns +cmip-agent +cmip-agent +npmp-localbtdqs313_qmaster +npmp-localbudqs313_qmasternpmp-guictdqs313_execdnpmp-guicudqs313_execdhmmp-inddtdqs313_intercellhmmp-inddudqs313_intercellqmqptt +timeservertempotnewdatecouriertrpc +conferencetchatnetnewstreadnewsnetwallu +afpovertcp$t +afpovertcp$u +rfs_serverrfsnntps3tsnntpnntps3usnntp +submissionKt +submissionKu +lotusnotes lotusnoteHu +lotusnotesms-sql-st +ingreslockt +ingreslocku +old-radiusdatametricsmu +old-radiussa-msg-portntold-radacctsa-msg-portnuold-radacctkermitqt +log-servert +remotepingt +cisco-sccpt +cisco-sccpu +rtcm-sc1045t +rtcm-sc1045u +cvspserver at +cvspserver au +codasrv-se t +codasrv-se u +t +u +Dt +Du +t +u +t +u +subversionsvnju +subversionsuucpt +postgresql8tpostgres +postgresql8upostgresfreecivtrptpfreecivu +bacula-dir#t +bacula-dir#u +zephyr-srv6u +zephyr-clt7u +supfilesrvgt +supfiledbggt +moira-uregu +moira_uregspamdt +(t +)t +*t ++t +,t +-t +.t +/t +0t +mandelbrotgit$t + + + + +
!"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ +
+
0123456789 + + + + + +
+ + + + + +? + + + + + + + + + + + + + +d +s +m +l +v + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +A +"&Dbusybox + + + + diff --git a/recovery/init.recovery.amlogic.rc b/recovery/init.recovery.amlogic.rc new file mode 100644 index 0000000..36ef954 --- a/dev/null +++ b/recovery/init.recovery.amlogic.rc @@ -0,0 +1,23 @@ +on early-init + insmod /boot/dwc3.ko + +on init + +on fs + +on boot +service console /sbin/sh + seclabel u:r:shell:s0 + console + +service remotecfg3 /sbin/remotecfg -c /etc/remote.cfg -t /etc/remote.tab3 -d + oneshot + seclabel u:r:shell:s0 + +service remotecfg1 /sbin/remotecfg -c /etc/remote.cfg -t /etc/remote.tab1 -d + oneshot + seclabel u:r:shell:s0 + +service remotecfg2 /sbin/remotecfg -c /etc/remote.cfg -t /etc/remote.tab2 -d + oneshot + seclabel u:r:shell:s0
\ No newline at end of file diff --git a/recovery/recovery.fstab b/recovery/recovery.fstab new file mode 100644 index 0000000..4c91808 --- a/dev/null +++ b/recovery/recovery.fstab @@ -0,0 +1,25 @@ +#device mountpoint fstype options flags? (fstab version 2) +/dev/block/bootloader /bootloader emmc defaults defaults +/dev/block/logo /logo emmc defaults defaults +/dev/block/recovery /recovery emmc defaults defaults +/dev/block/boot /boot emmc defaults defaults +/dev/block/misc /misc emmc defaults defaults +/dev/block/system /system ext4 defaults defaults +/dev/block/vendor /vendor ext4 defaults defaults +/dev/block/odm /odm ext4 defaults defaults +/dev/block/cache /cache ext4 defaults defaults +/dev/block/data /data ext4 defaults encryptable=footer +/dev/block/mmcblk1p1 /sdcard vfat defaults defaults +/dev/block/mmcblk1p2 /sdcard vfat defaults defaults +/dev/block/mmcblk1p3 /sdcard vfat defaults defaults +/dev/block/mmcblk1p4 /sdcard vfat defaults defaults +/dev/block/mmcblk1p5 /sdcard vfat defaults defaults +/dev/block/mmcblk1p6 /sdcard vfat defaults defaults +/dev/block/mmcblk2p1 /sdcard vfat defaults defaults +/dev/block/mmcblk2p2 /sdcard vfat defaults defaults +/dev/block/mmcblk2p3 /sdcard vfat defaults defaults +/dev/block/mmcblk2p4 /sdcard vfat defaults defaults +/dev/block/mmcblk2p5 /sdcard vfat defaults defaults +/dev/block/mmcblk2p6 /sdcard vfat defaults defaults +/dev/block/mmcblk /sdcard vfat defaults defaults +/dev/block/sd## /udisk auto defaults defaults diff --git a/recovery/recovery.kl b/recovery/recovery.kl new file mode 100644 index 0000000..aab4b41 --- a/dev/null +++ b/recovery/recovery.kl @@ -0,0 +1,21 @@ +# This is map table for recovery, use this define the key map for recovery system + +# 'type' defines options for recovery, currently we have 'select','up','down','mode_switch' +# key# defines key value map to type +# use define in kernel/include/input.h +# common key defines: +# KEY_ENTER 97 +# KEY_TAB 15 +# KEY_BACK 158 +# KEY_DOWN 108 +# KEY_VOLUMEDOWN 114 +# KEY_PAGEDOWN 109 +# KEY_UP 103 +# KEY_PAGEUP 104 +# KEY_VOLUMEUP 115 + +# type key1 key2 key3 key4 +select 97 28 15 158 +down 108 114 109 +up 103 104 115 +back_door 128 26 118 diff --git a/recovery/remotecfg b/recovery/remotecfg new file mode 100644 index 0000000..43d0b85 --- a/dev/null +++ b/recovery/remotecfg @@ -0,0 +1,2113 @@ +ELF +@ +@ + +o +j +e + + + + + + + + + + ) + +T@9 +_L + +T@9 + + +T@9 + +T@9 +?`6h +? + + +@ + + + +O + O{ + O{ + + +@9_ +2 +{$HzX? + +@| +K,K
+@+@_ +) +KK
* +KK
ν
. + +KKp}@1*? + +^+ @_kA +_) @_ + +@8) + + +O +@ +@@k1}@AR{ +@@K) + +@ + +K@9 +RR + + +R(*R + +5**_O{ + + +_H_!(k +H5*__?* + += +k* +H *5 + +|_H_!(k +H5*__?2_{ +O + +g_W
O{Z;I@ +@ + +} +@()#3 +@R +R1@) + +@ +@K + + + +@8 *I +(hj8 + +? +RR +) + + J +#T' + +@ +@K + +@ +@K + + +@ +@K + +@ +@K + +WO{
CX;@ + G + +O + +@7h@( +a@t +@)Kh + +@H6 + + + +y(( +j + + +H + + +@@ + + S;j@C + S;j@C +O +@)@ + +@ +@ + +kh8 +@* + +@ +@ + +@ + +@ +@ + +x6@/@ +7
Sj +? +a + + +( + +$ + @?- +/@* +@ + + +kj$ +@ + +ki8I +@ + +@* +@ + +@ +@ + + +@ + + +@s + +S +@ +@i + +@ +@ + + +2 + + + +@A +@@ +@ +q@y + +,4>?_ @|,4@! + +H +rTCD + *g_WO{CC +5 += +˿ +5 +5 +@)G( + + + + +@" + +5 + +@ +@@c +{U;ը@ + +@ JR r k +@# + + + +@A +@@ +@'@ + + X;@ + + +R^ + + +mog_
WO{T;Ո@ +yJ@*' + + +*X +*< + +K +(`
Rl_ +@g +` l맙Zh + +n +} +K +K_} +K + }`+g + +jR) +G +k +@f +KK
+* +j 6 +ySk
Rj +K_ +k# +r? +k +k! +Ԡr +k + +k` +*I +֠r? +k" +C +G + +kA + +ka + +Iy) + * +`RH](Y +2 +! +(y +fRJQ E +* +R) + +ؿ? +k*} +K!# + + + +_WO
{ +*7 +#? + + + + ++ +JJ@@CC + ++JJ^J|J``cc +JJFJ~JC@@C +JJFJ~Jc``c ++S +* +J +{A +`k + +ij8A9J +@ +) + + + + + + + +h@ ! + +JySK_k/T@8U i +ySK kL-Th@8 +kyS K k&T @9U +JySK_kLTh@85 + + +R2 +7 +* +*g=l^ +27 +: + +}*LJbKRJqH +*LTH +˔ +ş? + +k* + +@**( +@*(@( +h@ ! +f +h@ ! +^ +@ ! + +@*(y@( +@*(@h + +*R +*R +*R +*R +z_ + @C*87@, +J28 T + +
3 + + +~@ + +J}@) + + +KA{A + K + +H K + + +* + + + + + + + + +T2
+* +<8 +k + + +JySHK_k +@9* + +* + ++8 +JySHK_k + + +@# +@@ii8q +_*_q +**) +?ka +*hT +w + +@ +@ + + + +@@ +@`@}@*h +7( +@i@K)9h + +{U;ը@ +@h6 + +@9 9@y( + +h + +q + + + +q@_ !T + + * +5H;@@ + * +5 +5 u? +5 +5 + +B + +5?q + +*_ +7 + +@ + +Ȫ5{COBWAD_ + +_J +ȫ5 +M!H@h + + +@w +S@+ + +lCxA + +! + +kK" + + +S@+ + +uS + + +*jQ9* * +* + + +@ +@ +@G@ + +@Yx7 +S@+ + +@Yx4 +S@+ +k* +@ + + +S@+ + + + +uS + + +*jQ9* * +* + + +7S +@ CJyv? +k +) + + +h +@ + + + + +uS +*jQ9* * +* + + +uS +*jQ9* *߆ +* + + + + + +uS +*jQ9* *? +* + + +@ + +u" +uS +*jQ9* * +* + +@ + + + +N + +_J +ȫ5@( +Ȫ5~ +)@_ + + +˅ +_J +ȫ5@(@ +@ + +` + + + + +sz B +sz B + + + +T + + +d&B+R +}R)} +# Ț$ +4 / + + + +e + + + + +@
+kh + + +@R + + + +2 +J +k +u + +i +) +5 +@BT ++@ # + +Ȫ5tB +_J +ȫ5@b(_ +RjjlZ@mj@) +kZ + + +@?@ +@? +@?` + +@? + +yJ@֩@9* + + +B + T0HR +O{H; + + + + @ij8+ + + + + + +? + +}ΛJCK
ik8, ++ + + +_ +_ + + + + +*+ + + +@9KaQ +yJ@) +@9_qAT + + G + G +g_W
O{Y;(@# + + +B +RC + +R +? +R{@9h +K + +U;ը@# +V;@# +!R{C + + + +@) +kT +`A. ˟Ɂ`nE +WO{
CX;@N* +I)K"') +* + + + K[ + +5**!bca!(b + +k +kT9 l#(b + + +9 + +K +@ +@(*@(* + + + + + +Kj8J
+ +h + +@_k
+R*@H*(hI +M + +@_k +TZ +*K + + +*im + +#RrRMcRR +q + +@ +fK
+ +@7 + +)@9 + + +@ + + +*j
+8*L}`,}@Ti}S + +@s + +)@9 + + +
* +˟! +@2)K + + +k +b +
nB +X;@)I +) + +CK
T +(V)@ + +@) + +K@ +@ +@) +{h + +7 + +ir +r +`T +Q + +@) + +})khi +
or + +
lr +
nr +@) +i +@*F +la +jj- +a +`E + + +fI`Kt,2) + +* +C +@8! +E +(J@K%i!? +k*` +@_ +@ + +yJ@*) +** + +@9 + +@J +*(y + +A +k +R +c +| +} +\O@I K +kc@kK)i HK khkÈ + + +k +_k + + +JA +K +RA +@(m)_ +R + +*? + +~) + +A@ +a ++ +H + + +R +2 +RzpO{ +@*w + + ,a +뉁))q +j +b +i +@ + +@I +@j* +O{T;Ո@; +}ijLk +*1 ++1J)i)I +_J +ȫ5h@h +}ijk +)@+1*1 +k)I)i ) + + +* +* + +@L+K1L1 k**j + + ++Ȭ5@( +* +* +d +K) + +}+ijk + +R Rog_WO { + +)(H(U9kv ++1)k)K +* +* +_WO
{H; +)(H(: ˌk +*1 ++1J)i)I +_J +ȫ5h@h +A( ?ր + ++1*1 +k)I)i i + +kR RO{C +B1TO{ +B1TO{C +B1Tj*{COBWAD__WO{CX;@ + +B1T{BOAWèiog_WO{H; +kUJ}˛JCJ}* ++IJ=@ + +G) +o +ˍy.y/ +@ + +J)) +uS1 +` +T +O{W;@ +9A' ! +*
J@ +!˚ʋ +LW1 + +D*D) JE@ +j + +B1T{HOGWF_EgDoCCufCog_WO{&iyhˉC +@ +(}˛FG(=@6) +j +(}˛FG(=@z6) +f0TMONNN"N"NN'NNN!N + +IsӊL@
k +f0TMONNN"N"NN'NNN!N +@ +IsӊL@
k + I +H +f0TMONNN"N"NN'NNN!N +TL , K +IsӊL@
k +@RZ{BOAC_og_WO{C( +@ARnZ{EODWC_BgAoƨ_tog_WO{C?@ + + +@) z +B1Tb_WO{** +@ +j +B1T( +X@+ +T@+ +B**b +kU }˛F-1B },(ii1}ӎRiq}`|oR +)ii}1i)ihpJBa +)I )e B**i(2 +c + + +T@+ + +@3 +B1T@E_*D + Z +K=@JG
+˭1E
9@ @J}̛)Jj˫ڿ +J^I} )w*CJ} +K@)@ + !@ +D) +{EODWC_BgAF_H +B1T{COBWAD] +j +H) + + + +B1T{COBWAD]og_WO{D* + + ˊ +J=@j- +G2L)J%B + +kU )}˛@)FӍ1H+},) ik11}ӎRiq}|oR2 +B + h2 +N@V@j@{Jk +
@J +
+ + kTx
h + +
@J +
+B1TZ*AR + +f + +lCzA + +H +k +b +J +) +H + + +X@+ + + + + +5H@ H + +5*C( + + + +
+EN? +kTH +5_( +5_ +Ȫ5_WO{ + R +_ + 5j +$Rj +9_i))! + + + + +Kb
+ +*(b +ˋ*J + +K ɚN +ˋ* + +K ɚ +R? +2 +K Ț* +ˊ +k ɚ@4lF + +K ɚ*(": +2&* k@k Ț)@4lF? +K Ț* .bz +2FJ k @k Ț)@4lF? +K Ț* +N +2fj k@k Ț)@4lF? +K Ț*n{ +ˊk ɚ@4lF + +K ɚ*(":[ +2 k@k Ț)@4lF? +K Ț*
bz: +2 k @k Ț)@4lF? +K Ț* +2 k@k Ț)@4lF? +K Ț* +ˊ +k ɚ@4lF + +K ɚ*(": + +2&* k@k Ț)@4lF? +K Ț*.bz +2FJ k @k Ț)@4lF? +K Ț*N +2fj k@k Ț)@4lF? +K Ț*nu +ˊk ɚ@4lF + +K ɚ*(":U +2 k@k Ț)@4lF? +K Ț*bz4 +2 k @k Ț)@4lF? +K Ț* +2 k@k Ț)@4lF? +K Ț*
+ˊ +k ɚ@4lF + +K ɚ*(":
+(2&* k@k Ț)@4lF? +K Ț*.bz
+02FJ k @k Ț)@4lF? +K Ț*N
+82fj k@k Ț)@4lF? +K Ț*no
+ˋk ɚ@4lF + +K ɚ*(":P
+l +2 k@k Ț)@4lF? +K Ț*bz0
+l +2 k @k Ț)@4lF? +K Ț*
+l +2 k@k Ț)@4lF? +K Ț* +ˊ +k@k ɚ@4lF + +K ɚ*( ": +l +2&* k@k Ț)@4lF? +K Ț*!.bz +
@2FJ k @k Ț)@4lF? +K Ț*"N +l +2fj k@k Ț)@4lF? +K Țn#{BOA*Cn + +XD? + +P R? +RL!@ +RRgR|RRRRЃRRRR#ߟ"ܟ{AB +- %ʚ? +{W;@ +@+ RR +@+ RR + +> +h){ = + + + + +(}˛FiG\=@** +Hhi){FOEWD_CgBoA_og_WO{C: +i )=@At +?D_ +<Mӈ +" + A +@I ++1*1 +J)i)I +_J +ȫ5@ +)I$ +( a + + + + +@ + +H +헟'K
6H + +*k
@J
@ +ꗟ'JK +7( + + + + +@ + +H +헟'K
6H + +))}˛V + +J{* +J{ +Jk +hUJH}țC}h=@DAt +?_(4 +*A +) + A +@I +hUJH}țC}h=@DAt +?_# +)AH +J + + $R +) + A +@I +) + a + + +@ +B1TRRRrRRR*(@ + +Ej +@K@k +@* + +@j + +@ + +H +헟'K
6H + +*k
@J
@ +ꗟ'JK +7( +,@I +,@* + + +uS9 + +*$R +P +@ + +@ + +O{W;@) +h + +@ +5 += +@ +h@%Hh@(h@%(h@%(C@@= +!F)@2 + #ɚ&ʚ) +k aT +!F)@2 +"ɚj&ʚ) +k aT + +H( 5
+ + + +YO +@d@ +O{S;h@@ + +#K9 +@( +B + +{[;h@ +=====@)/ @ + +{Y;(@ + +@ {z_ k + +}J= + +`R% + +{)T-# +}ii*8 +,R})
@h# + +JN@ji)! +*J+@L@ *{kimim) +ji,@@ *)+-J@l@ +j +j +kT +`R(! + Y@)FE@I ) +J +@kI i1 + +ERh@@ +36{AO¨_ +@XE +6@6 +55 +=# +=@==#== +@9) +ARh@@ + + +@ +`R*(! +@ +@ +`R*(! +@ +@ +`R*(! + @ +@ +`R*(! +
@ +@ +`R*(! +@ +@ +`R*(! +@ +@ +`R*(! +@ +@ +`R*(! +@ +@ +`R*(! +!@ +@ +`R*(! +%@ +@ +`R*(! +)@ +@ +`R*(! +-@ +@ +`R*(! +1@ +@ +`R*(! +Y@ ++ +@ +`R*(! +]@ +@ +`R*(! +a@ +@ +`R*(! +e@ +@ +`R*(! +5@ +@ +`R*(! +9@ +@ +`R*(! +=@ +@ +`R*(! +A@ +@ +`R*(! +E@ +@ +`R*(! +I@ +@ +`R*(! +M@ +@@`R R(!H!i@* +@@`R R(!H!m@* +@@`R R(!H!q@* +@@`R R(!H!u@* +@@`R R(!H!y@* +@@`R R(!H!}@* +@@`R R(!H!@* +@@`R R(!H!@* +@@`R R(!H!@* +@ +`R*(! +@yE){ii +@ +`R*(! +yE@ @ +@ +`R*(! +yE@ @ +@ +`R*(! +yE@
@ +@ +`R*(! +@}E2)} +ii +@ +`R*(! +}E@2(! +@ +@ +`R*(! +}E@2(! + @ +H +] +RO{ + +@ +@7 -@)@+ +- +,E8 +,El@ +) +) + + + +))@ + +) + - +^K-@k@i I- +^*) +]]j6 ) +]7] +-@J@I - +) + ++ + 5@)_ +K +ꗟ'JK + +*__ _{C +@ Q= = + +*5 + +^^P75@@
5 +5@2@@.5 + + +k +o +@5 +*]7)]*5@J@J*5 +n +q +j5 +K1@@k5 +^ + +]l7# +f +^5@@5 +߁ +*])]j6+1 +1@5@1 +1@m5@1 +)]+1 + +k +j + +(# +Ȫ53 +_J +ȫ5| +@* + _@T9*0Z +_J +ȫ5@(_ + +@'(At@F +@9(At@5@* +WO{
C[;h@* +)(H(? +)(H(? +9(I( +? H(c
+ + +#(D( P + +( + + + + + +@A# +_J +ȫ5@(_ +@~3(At@ѵS@* +ˈ!Ț +$ʚ + yh_ֈ +@{AO¨_ +@RJsr% +h + + +_ +P!*T +Ȫ51@ + +cT +5 + +cT +5 +* +_WO
{T;Ո@**@* +)b +iTa +*@ + +(}`KKgY + + +* +k貊KKJKC +*aK +* +**P + +* +K +*u +? + + + + + + + + +&|@_ƀA' +?C' +_ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "jemalloc": { + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Merged arenas stats: + + + +arenas[%u]: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "nmalloc": %lu, + "ndalloc": %lu, + "curregs": %zu, + "nrequests": %lu, + + "nflushes": %lu, + + "curruns": %zu + }%s + + + + + + + "curruns": %zu + }%s + + + + + "curhchunks": %zu + }%s + + + +
!"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ + + + + + + + + + + + + + + + + + + + +
+ +t +t + + + +m + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +HIJK L"M$N&O( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +H + +H, + + + + + + + + +H + +HIJK L"M$N&O( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +H + +D +D +D +D +D +D +D +D +D + +E + +$sNS(ߣX<ڰz֔儢CT"A?P!lY1̥o<;t+^u3*>ROL&܅J?&Xh/x3WԕCILOr~o6(\H세Zsm(W=ع%%yK%QV'֝b +lVTS$QYx(uO1NݣyF\A@ӇDL6[˧r(pEv +3N85ĢB# +lKzF^ُ[v]a/\Fx)+ٰ%3L,'uj p +UPʝ4J Hl*AbI/AќWi*M"f)a4RerUFxU&Itءͷir(f .9#T`$"4ԕV=]*cNqZSyct>Jiދ"YpN &1Ar:V$gJ"A6?;LiA`8V8/%p}7mq,ie1x"]?"@ +SQD +$Ѐr`+bGAXHqaUSw#≥1{ | " +el!yԅ +^R_;{1i2!aV\B`~QuV>0z& +f 8iI3º/MF-28?1ԋS63P%,Hk#Bq.֕?:wG'AMhBF_
ejȿ2\\#n[UeORQ<z +a=
fgp +?ϩ]n,p
ܬk/W瀁h:h# +4qCMNGGXޤsЊj<y8Bm:ۀX#q +>m`drվnʈ;F%g3N~VC*>S/ԣnwC!
_./ ""u0 +~A'Wz"V]L&nrKGT.w]V܀PbJІQlgލRq +˯>f`w'ཧt.CG<OsB>?1tg:w2+eMhTW鱈ShCQjeXt~DYiqڧW;4wn4'$m}*b;W5U3P27(I$EBZZ듐#su[4}ADqҳ25E2HU0RԹ5:'quY_) +
zpסDl_*HENH3\hJ6͇*=t>Pv0WUf_j"&;lc#ykz +PIŏZ
@Eu*Y?rRFjp[Z06
Lj=X۫Gc?LyԒ:+yk +et0e3 d{H[>zȔVii$2xaH =ejG$5a"3#B +l:g^w}Nf2>OF-Wl\x%.T溜Bve>Bz}wR~1
O躓9z19w~ IlДf̸>yPr=,մ@?&«UѮY[O^UICjb5 +N⠢ (D<a3dQAg7mLۯ0Zs>ӯ56݃l^cv |kѫ&!o=m<
UtQ6JfqRNM^J0` f?BɞǏ] iLVE%;t؍%0&4 +D8.]t#7\Z ኯ,L\̣qGs?ȏD?Qkص+L +/2q_TJ,XLmi/\lJȊ;w 3 b\>H6 עq{@oYc>`"̼NjqrG`nx+oI71!9xGa$|3T-};Ҕ*H>B?P-0YWGbU +Su!a+^ +ߔ1wеiGHw>(Tt[&x3L̪Sؒ ¸ 6%JE|Zq]LTH}*_fq2,sydq +*g;Vv_
R*<(V˥xi6:fZ#}Bl/D.e*/N!&CG5'f9$DK,3M@>Ilc2l~ƈvtpӞSΪFM٭&DX
"W
Dm
%U3 O` ۉY7h<r1^#Y.bZoB9/4Ttpc]>!F[+u/3M.:Ԭx"NH44iegPsVCÅI_LaVLADRރ(_j'.%#s()'c.hԓD@iFfv=#EǞVװ= W Y4j]Ӓ+7(nMei톻y
'1?ol8n#x5I}ۜ'a(j
&\YE{}Z99ѫLtgz}ZzX-\3AemgREgꇃWؚAwF`ֲŨ,p'YmBIKleh`?9Q6mouM
:l/E\ԼMQ`δ.x~\<,v;H~F\5ohlAv~+16]';6[&;CȈ
3"h?ژ^x@GNt;|ֹ!?rS_X +rMb5ۣ<A$|& +<v+9j;Br +IУE>oԌ^vU +H#9d6+4M>
(굉yV +ɝGA p+?gݺHd$mFRR<E +Ţ#&Rt̀(sX}}w];|!:pS$ە;Ie9Όx7&Fia + diff --git a/recovery/sh b/recovery/sh new file mode 100644 index 0000000..9f76970 --- a/dev/null +++ b/recovery/sh @@ -0,0 +1,1949 @@ +ELF +!"F0Cx +%\%FH)F4X8F&h&`^ +h K +h4!2 +`%Dhh +xB\* +.dF +pX +MFHF(V0$5L4Y$ :@F!u M@O +pY% +SFRFQF +x +-x"M}D)hA(F (F5h +"!VVP(`!l`!kh`HxDHxDV +ihA3#!! +"F +")iFHA +"F +"ihF~HA +"F +"hFqHA +"F + +"FPiB +"@ +x + +pL +EJX)"`pAI3yDVH$xDhh +bb` + +F#xD}O6H9FxD n9F:F#}1H +F# +h + % +03/K +FhBS<`c H!F0X!!- +hBS<`@!f +uBnA` +.5E#!;\ +.< +h(F^$@ + pG +p P$ГB"3 _ -\ѥ _ + -ГB3 - +ѓB3\ +_/8B_K{Dh%ihiBn[OD:hihB +_. + -ЋB3 / ыB3\ .8h=\ _,0BW -нAIyDhhB8F +' +FMFN}DxY..+ݽp@ +`` ++ p+ p p +D(F + + +BٻO^pYB +@ +Qp +Y + 'B +p3 +x%\. +'\+8 +IFyD +`JHxDhH hxDD +KzD{Dhh!hhIhyD`F +hh` +U +hV" + nnK0Bf +$pIyD hK8UP(hK $J{DIzDhyDp`8T +DDhh8-OF!OFhFFDhF + +
0 +?X + DJ
+ +Y<B'0YFTB7hY"6o`f$x +(HxD ++PF!G +K +J{DXZF`F Ex<*pG +M9F"F}D-h(h+iD /i<D,a +I{DyDhi +-- +^ +ND~DxJ9hB3hB FO +
+ +(JJ +0F +0+(F`n^`Jf
p =- + + + + +# zDha`#p +h + ` +L I|DyD h +hIyDK{Dh FJzD D` + @? D +H +,.J + + + +Ks{D +Nh~DD
x12hB Frp + nJ + \fp` +` +MLN}D|D~D+hZ*`# h8!h3hB +FѢBF2FV"F;U_qU/ѣa +h +JKzD{Dh`B + + +JO4 + `8@8& +#O#KD{D9hhB < +9 +x +Fȿ7 +L|D%`V +x[N~D4hO4YK{D`$`OWIU + K F(F*x^*FD
HxD +M 1 KO0vY{D7h`R +F K|"`}{Dg|)F|Xa +4 +h +K{Dh +&@w0 +0<BH +J +H#zDxD`p + _+lDJ'zD`g;~(Fu1/(F +x^)8 DXDP"F(F +" + +PFX& +P0+`
inX
" +p0+` + XnX +%
p +`+=+:+< +\+ EF E; в(; + )xD# +p//Ѻ JBR + +. `!h ' +F + + +0F/!( h@#`*! +D(Q%hIF ++! +A +Z"@#P#h +DF0FhH!hU +]HEF]IF]JxDyDzD5y!hPF1#h !"@FD LUP+h)F3,3>_(2*hB +Bh B %h"+ J +x2HF + +LSKFD
DRH{D + +% +#F/Nh*k~DYBQ +F 0`*N~D0h)K{D`0h%JazD F9FF +xDyDh + xD9i"`x +)FxD/x{y+ +O'F8F8Ax +`)hI +`8iD<ahH%|D +`h*iQ)agw~DD0h +a +h7h{itD +4{DyDh(hhcxDh0h` %T}D/hh +h *gв? + +
wmJ1FzDhV + +}D.hh8FhB`10h`9FhWF8 + + +h*F4+FF _) ( ײ/.F5F(*x + )EF + + + U aFhirB7a.L|D `-HxD`8,HxDh(hh +```+`;zD`{DhxDpXkB`~D4`LK8Y + + +~(yyD
h%O +O + +# +#hD +xD +(F(P:{DhM +/(:(*{DzDA +`xD`:`{D*yDhzD`
``yD
pZ + ++ +hzD +x2+ ++ +h`a 6"yD{Dp`xDxs)C* +h +, +`{D`P%` FzDpD5{D (`8/,yDh(xD$xD! ++@dd +yDhXXFRFFXF)D +4{DhiAk$zDhihPaT B4 +D +_r F[$4{D> 4 {D00 ) +4{DhO + + +L0 +,"JzDhrIyD +1LD`|D +J#L + + + + + + + + + + + + + + + + + + + +`+xHxD +`n"hI{DyD` +pfHxDh**#*@ +` +` + nK +'0Bfp` +"X`ThO4` ++л +hO' +FK о!OO3`` +7JzDhADQ$ + +h +3x +*L`h +з O@1" ++'`hE$/) pCO +O/O +C +HF +} +9F"PFX +Oq
#F +},;,,+:F +.h`h`@F~F$ + + +h2$AFJFFwYF + + + +xD| +JY{* +zJjx$J@ +"Z +!! (OO + +
+ +< + +EzsuP~ + + + +/J4 +r +j1F(FV +yYW jx2F`1Fv IF0<*(FXvPf!h1 + F)(! +6 +'-
BF#
xFHFS4 +ѹ#@hh + +ܸ/# +OYh@ +[!\ +ܸ/# +Hx +@!&, F[!Fp +S@JLpF|DO-)#+2%+0/+.*!x8 +UE0Fh1R!F0F +X*QFxDzDw +*C Iz@#cE.B@( +EFBFF +8F + +E +lPF@F + +FF +FFQF +t"xDQF3F%/ +\!xDRF%0FL!2FFxDFF0'F8FIF +JzJ +>F +h2 +} + F_!FB F"FJzDHQFxDh
X
+hL
X
+wIXXhZ + + +-gH"X*`.i9 +B# ++U +i +ICh$ +Q9 ],S P(` +_F +`C +!!' + +u -']*?*[* л}(#~(D{(@ +F +FA@ + h$!+F)*DH0
2x* +N%CŲ-B +x(%%/%% + +! #| )!"dF} +%y5F'KhF{D + +HxD9h(F +HIJxDyDzDoJ(`Xh!F#}(F JXF +8F1F2FvD"IJF;FyD +RFJH!T +)F8F2F
!D`aAa +?HX +h!2%DI
+ +)F(и +iJ9FXJFFi&Բ'8FIF +8F"hSFFx"IjX +!.dFIC%DX + +xD X +hA
+ +) + + #aO3! +0i`Y%` +Q4h + a +hJ@, +!DFF
D +a +@9O +"hEѷ + +r1F + + hF +
X tOC + +O + +ZFAh.ZFYFHF +B +iD 5Y)h +i/h + Da +Z + +hq +i + V +F"J +$"F!}`~i<ar`za +xX# +h + QLA!wGYh + #hNOq h/ + iOq8 +Dq + + hqloODO +H<V,@LMtYJJX'%O + qhJ$X7h A), + + iqX"i + =i +OF@ihF + qh&*|*@)DFQF(hUF(HF"FM + hxiO + &h7hf +Hi!hhF(@ـHxDMFL|DxS +Yh"F + )ѝ *
+ASFFA
+)
)ГB0 + +H ˱ + hLY0 +*y NAY/hBB!@!C + +Xzű&h OF :h +4%A +]MShqYB/M +C +H:Xhh +xFHX"0 + + + + +QOY"0K YF h4]OY '
0FT!
X
T j3j#8F1FhZ2bH`p +c#0F)FAoi< +ephH`i@h +@ +0FQBFF0FiU2FKh{DI +#%NO +$Xhq\ +i axh)h + Fp +DHDI"FxDyD +>i[h+ +>I">K
yD2F{D +I~
h8I8K2FyD{D +95H +g +V!MyY{c!'NY@ +
+J
X` +
+h + + + +J{DXP +x* + +:X@FhIFRFFk +]'./ HFS + +'.IJ(F!zDM@FjhW0 h21!Fp# ppjhQ9 +0 + +YhIFRFF +#.NF +h +G - +}(F +,,+&
!(F +Fk : + p +%- +Fu!i) +#u F
!QF&0 u!i F))вJ!zD$&"u F!6F + "+ + +bbBp?a+pG + +L(P(?(@& + + + +ړHIxDyD 5$D+hx +ڈHIxDyD -ihQh[!Pe+x-+ hx81Q`aShXP`Rh $&F +! SqJzDFDX +F;պ\8 +qPF +O +#p8J +CV( +?( +O +O +* +HO +MF +;F +>p + okX +"ewc2p@F
+уMKFHJqYxDzD%1 5HJV0xDzD *irJ +WP)0 + 8 H +!P +Aa(
?( Vd(t(.L,Y ++A):iO- +O+ +p(U(d(?(ѕt( x(r(O#IT %O +6FH!X +HxDO +uPp/ 0 + 8 +P A8p8F=!XF + 0V +kV>eAc +'p9J9F'XXF9F F +'?(*khV#` +Cn(?(.l(%p(z(O4%${hV# +{?(wh8 +?(
`hU +Fh'a`O +#i+
p +|DDF=%o, F Up +K +32*6Z.pzH + * +"*@ ,/6 + +`FXJ+hCA)`X +@!TF [! FO +8 +! F! F!F2F(F +xde~D-DODD7@ +DȹM tY +~CO- +x!J#*٦HIxDyDs8iB
xhS I +x-*+*IxF0x` +GFX + + wY:hh +ъi0 + *kX(eJc + +8kH8eZc +'p0O +-LPF6Y1`
+hh'.HxDP!
+Hx0Բ ,
٠A+هI + + +p + +h{D C$T PFIFB|n()N((?( + *H xD +d( +YBT +QF +uPF + +h +
+D8O +P\J6DѲFG +0hH;O +]B0\;YBQ +O + +O +0T _`_bVFO +F V +>HFF +
+h!>(F!: +C +KHXxD01 +$h(|FHxDmp +б8FiF"#F5 + +D(FB +FFXF +miF +iI5hJ +.sh /DBݥt( uh0h + +Y. +xixApHJxDzD}@ hi +!h FGF J FcizDGi +ըh@0# IT `dX#`-i
8FG +! +-h%*x-*ixq(Fe[0h2F +FF + T>F,h5 +0!
+Fh +FxD#8FF +IyDF +! +!FI@FyD + +FF{Fh +&zDhj +FD Ex F2Fj +N +V !F
6( +KJ{DXai8iYi +g;(H+(#-X +`H:x +)) CB Ba + +`8t +Ѩx +K +J{DXei0 F +F +IyD +h``pGJzDh+j)Fh``pG +F$I0yD#Lh|D#BFh8H IxDyD0@sJhzD`hEh%)h*`*F
FIjyD +`XjT@"hBIyD
hl`IKyDL{D
h|DhB`#h +Йj,XkakBF +ihRhI FyDa)hjj +(!@bdD`DJzDhBhB- +"O +{D +J
0XCQh@"O +
+PIyDNH1X + + V0 FN + t +hn&bx` +$<pO +O0QF2hw~h&rhB6h?h +Ժat.;q{aah;iD`D[E;at,0r`:ahX`;i 9at.8s`;aQFH"(Fw*`# + ++̿##`jUHxDsyh +{F +F +jOYtIkXhhjO +8h!j*Ѡj gbh hj(O+ + +&pF +"D(p! +" p! +">xVNUIcXiB! +RFqX
JzD +hxDKh"b{DJyzD`ac F!` +"!8F + +i +"0p/YF +"(p) pYF +"# * +PF PFk + 1F0F/+JzDF QF +K{Dh(jAb!F + &HyjxD>IO +h(O + 8 +"P0A8p 0 +xRjmH<!Xh!
cjJzDx + 0h
:JzDx.OYT@0h!i
+@ +{bjx x F!U0`j(j)ѢjB +)H)Xz |'H)XiBi F!!
j+ i F!!
#$h
dH6h)XiBL|D!h +DU0h
+K{DhjAb!F +Fh3F` + +r +D +e#FB"A +-
-
=K F +-FG7 -D0- ++0FD +HNZ +Z +,AjjD +eH*Xh3dIhX +hh9`y` +QF/PFi'F4`Ca +(J$zD`(F8/ +& aFi +\л)л +-л + + + + +&|D+hhx8\(!hP`x$b ( (#(@J|D#hZ"`)hh x@\( h`` xE +(J|D!hK#` +.V`AĀh xP\(yDh`` x<(FI|D)hhx8\("hX`x +hx +hx[+Ъ? +hx\+xDhùP`x~"(F& +`x9$(F"(1\(`(, *O" +BFO +hx +)hhxP\(t%zDhZ +`xF(W+hh +xR\*HxDhH`x{((>& +hT!2F@ +hxP\(4{DhS`x]|(O LòW +O HF<F + + +FyD*hhx@\( +hY`x_@Fx}# rj_sf + +,
8+ +R + + +h*hhxH\(жK{DhK`x7u_0Ѳ )OOO + + +=F +(hhxK\+ЍIyDhQ`x:(%"0& O`!F + +" & `!F
BF q
B!FF:!
&!p!q@/(Eъ ++hhxN\.THxDh`xm/(O + +ap#(%(6N)
YC~CB!FF&B!FF&.
.ьBsF&B!FjF& + +yzD +
1BF`D +) + +ZFHF PFh +! +`xe)(#<O +PI +hB`!F@F& +!`h! + +hPiphh` +hgHF + +&q) &|?X(wF #O + ;4
B!FF qF& +.~IzXh}(~}~Z +. +h!2UF@EѺ<! + +,! +-I.H|X=X&F+hBT.`> +%A +EPhChe.RF<` +$h8 + + qh + h(HxDh +" Oh!" +hZhH1h(MbYhFp3hNI +@ + )F` +I\X`4 F FX@pG + +Y +K{D LRY ` +H($RX` + +"6h +
д +HxD HX0 +F1S Ų`@ + + +F0#e +J{DXh +ah +I{D\Xch +'Ax + -<JzD#(F!o +O1a`h +O2`h +O3` +O98F!Or @O +x0+<
eFa+ +<!! + +s-OF{F"F;7F5F +h`h + + +N~D +N~D +J F +4 +! +x*KJx *[(("x)Yx-)љx) +x]) +hDFFW#@9PP@]p23&+IW@Xyh +
+ hX +#8bJ`p " +"b b0,"@H +LxD% +V#JXFF`` +Hih+HIxDyD +`hFF +Th)HIxDyD3++ + 0 /
زB +` +05 &|/є)/hF +h + FxF& F1FovD@.RJ1FXh*F
!F2FHFHF9F +x*Mx*-1F
FXpFp0FQF2F38F+ + +!`ZV!Ee`V +p-1F@FA DIF F5x +-'n%-- +
-r%
'- \- b%f%t%v% +EЫEZFGF8F + + +D + 9FVTO +
<@F aFFF +?) + ZkO7eXc +&pR8F((
ѻ +й +F< +FԦHIJxDyDzD[FJ +F! +:tX$p9x-)+)xxP-)2JFXhw_CvLx%X! +FX) CK +PFԿ +(x6 + +Qjh,@F]F+x/+TF +F1FH:hF@F$3x/+dD]FSTF\B/#4<EEO +"p\/- +(h, +Fh&9h0F1?h@F9 %` +FBFC +xD6$xD0T% + FQFBAFRFF +
F +
+/(N +F +Fp@F)h1 + +Q + u(<t(f v(x(_ +"?F +"`oB +hO1bb`5 (O5 +ԣj +p Fcaj! +L +ݣi +!iHF2FFDB>F(FIF5D2Fkahi1Da`a +ciDa` F!&0ajchB!UiZebKb`a8!PZ`b(Fb`\iKa8 +jCF!0O0h jr`A!b5p(Fp%I +9F*Fhh#j/D`Z"b0F)H +$F*j)FhT,bK`p-4ػ# +J + +*(л+@J +h5ػ.л02l%лz,*aAjJ +J@ +J + +^F*`@ +*cC +0_ ))F + +лi}u +лxTv +!dF +!#p +6 +S +@O O0FF\FO0 + +O +O +q/hB
RJ]pG +F0F +B +K ! +J{DFX + p)@ A UIyD`SNYx +!H#I:XyDQ$ +HxD`]hT@
DhQ% +x*NHxDhv$pAJN~D0`v& +! h +! hK +@((KG + +h +1XH + +hxD@SiyDa
+xD + +9 + +
.K* + }F +(;(@E+hPFYF"3F +xD x +`K{DhYE})ԢDТDPF!%*h2 +K{D +hxH' (J ++h +"A' +(ѹ +HLxD|DhA +JzD`B(F8d +)H*MxD}DhA +x"HpxD +p Ga//MF'ǃpYh Zia)F` +DE`(F +( + +!n00FBK%/&` +!/0ܲ , +h-+--
-F + +jFp``hX()FG8`#hF3`YFh +KJXzD +(h!F/J/ FyD*h uD-hDD +ph + hH +! bZ`p!F + h_ + 'bJ`pyK%{Dpocj!j;(tOD:xR!Fh9!b_`p j FhB '"bK`pH9 + !F7FO +hJ +#"bG`p!j9 !F?/hJ"bC` +iFFFhPF>F@F:i"h +Hx +hBQF-B УiR? !0!Xh.JY8D +h)x _( +h8Fq!J +F+H9F+JxDzDJiGsa +.9888#'2 +(S + +єL x*4% =F + 2IX }F'x0/
є0Ѳ )3 +hFiG +'# +/&F%ѯi8<ծi@I(F!FF眱 FX0h:EHF)F?!F*FF +!b /0<< +!8F< +{D + + +%Ϭ0 )sP@B`"V#LiCbab@Cavx + +0x +0Ѳ ) +0h2E0F)FAF*FF +h* +сihKo+!aa'*%уi +i + +IR[ + +
H4$X +U
+`
+ +_B|!
+
+ + +P(@H!$@! + + +r8S +r<S + @ +P + +o +- + +P$ĠT + +<,<@뿡 +Foc +h +&F2%x0= -S `Fp-OF0FFdкiкoSBS +&& +sDزEAFE0$pO + + +` + + + ` +(F%1JzDC
F1F" +GFBh/=$ +" +#0F
D(F D8F)F"FF +dh. F,Fl8Fh F +,'F'@F)F:F1hB +h +Fa]%)5B'8F +' +O +!\CQO%8F") +k60)O +-)%F )щF+)С0 +' *
A(
FF +C +!\'O8'P.- F + +\'0P +O<'l) +h)" +a]h)5 +!!t)z) +a]l)5 +!! +P +\'0 +P +\'0!' s* +x!
FF F)F"<0h* FpFF F@FOHDxD +h`HxD@ +F!I{D,M_XF
#A +Foc +M}D +HxD +hO +Foc +FEA} +FEAx))YEAEAEA@f#`O0EAYB]BEAK]F +E0K + +ܒh:h +ڨG + + +#6:h + JE(JFJ8F3F +E_FB9F@FG +HxD +"`B``T6FNE QFT"T +" +$ +ѳEO + +E +ѳEo +! +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ +p/ + +҄xB ГBx3B0 +GhHxD + + +p/ +x±KxñxԱQ+Q;@_n +xKxQ+Q;@ +x±Q+Q;@<,<<,<ˮp1 +h*BHhpG1FpG +JzD˻ +HX(F; Kbh(F{DS"C"@!`8@о8 +2 22[2`FpG + Bȿ0 +CC0+3FC+pBFz5fF +-JYzDR! + 0F!FZF +( +F@@FaF-CF FF
FF +WC +2@ +p/ +p/ +p/ +p/ +p/ +p/ +|D#x#0FZ!BFV(H" +\?X 9h"iQ*0B FQFR+F"i@ `i@"`&iw'aliaiaB(FB h!F2F0F4
+ +xZ*
A*9*0*r:*E,F_*Ӣa,B +HxF)C\DT/,1F:FxD + +H + )H +/~/&ёH1F"xD +"JH1F +K{Dh@$P(F8HxDEK{Dx"IyD +hh8d +xrjHxD +HhLiH|DxD'x(dH$xDP
q +h + [H`o/XLK:pO XU +aM}D*x8FRF~ +xIjXhB +FOHxDx!(F!LK{Dx(F +q +h + )<FlCѥ +* F9FBѴ`o +h,IrXhB +x:H"6X F +' +DV0hBsoIV +iFX F +I +p)FF` + 9X +hF(FE5"Xh<f5j+%b" 9XQ#`@FFT`oW;TO:X{YS!P +W h"3 +HWpW# @F8F +AF#FFv$d~D5x5$zDh + +yYY + + +DQFXFF pF +h + +h + +h + +F F(F!FF F +H}DxD(h D4_8 +QF#XF.FF +hEn(T +0h%F(FH
IFT +DQF@FFF GFHxD p!FG` +O9U0h +b eјOYh +Yx! FZ!BFl" +~U0 h2iP*B0FQFR;F2i@ siC"@4i`0a~iqyaQE8FU0h1F"F FGD +0 S) 8iO3` yiFh>aB`Q&`F@F9FJFF +0x!0F!?H#Xx0F +0h + CFxD +aEO +OO +0hF I
p +`XQFsFF F +|dX h2iP*0Bo0FQFR;Fh0h1F*FKF%|OJ(c#XhEjGOYh(DJ
P IFTPFCF_F F +xDQFS
KF +xD-*DzD +xD
KF +xD +xD& +{D"F)FO F +zD +A# +0C + +g##FJzDWZ +#FO9_ tE ٰJ<KF + +F +#F;cxD +xD2 +xD+t +`XFDJF + +X(F%hzDT +$(F!F;lzD^< +@D + + +J(F!FzD57F +h +h3I0zX +IK +PFq8o +0hEIF"IF"
7F +aaV) D +FHxD p)FF` + +&J'LX:Y$hh&u+h* l,lW +pW"P`o +p#!FC` +DQFXF +DMOLI}D|DyD*`%&hE h@,PhV,p:DO +I{DxDyDp +*
FFO +" +" `zF
FT;"HxD!HxDO@E0K8 +++-+ +!F +_ ,EO{EEҢE +UEBB""O3`O27"F+FA +_, إ7 +EO{EEa_,xRBcCW +EO{EEE !O2O3`6 FE +DJhzD +x +FF +x#/ /"+/-/ +O O +OE +*/ӧ0 )` + +"`(FFFhB + +x.)X +Zx**Ӣ0 +6 +"` +(h5 +O0 +xj_!IYZ +Yxl)3q" +3 +?" +xi)'
X) +l*?*
t*z* q*" +" +\ +))+h5; +" +O TEдB84 +dEдB84 +E8 + + +2 +f *{ ,лB +OD $BаB8 +] +UFFDB +8 F4<B4 FD F(,hB
FI]LyD
V Y4h'`FF@M}D,h%FL|D +$M}D.)F p@ +je
ksiT$`O0p O O OB? nT:L5pp| +"JE8FEXFp + +GE ӧXD + + +i +Pk +\ +2PF!hQFKF + +FQF +" +x/+9+d)ܣ0 i)ܿ0; +:h1.+ +FQnkx +E
8 /ؿ +7 +' 9*ܿ + +: +FF0 /& +FF +'<0Df/ܴEfF'vBD +IPFyDk +([T 0 +vI+dX +ˍ0 +3M[cY +Vk +E"+ + +{ܚ@ + +DKEFHFDPEPF + + +{(FFF +oO^O;kO<aE!&HB1? J +o\oS +B +E*C+Tq +(F"`c`9F2F5D) +!E4NFVF8F2F + + F + + +{DO}'kFX3h͓'iO0a +Hxd(F +#
X( +q(8s(O + +!gh +0I +Sx^+АO +
0BQF-)])ЁF +GI +BI@!@ 9o(hp +*h+h`=F@Ѐk-h +# +"O +`h +2* + iTй + + + +ZFA +^D? + +FO + `r +LRF + + +JFWB + +O + +ahWE +x +ch + + +
~ + +qFC"`PFc`ZF +sC + +FF F +0"``` +)(_%)QA +;chYa` +:l6 +-h((p + ND?@
{B(F7I9F"hx9+0+-+.+++-E+e+')I_!)Y +E^FH!F;7e(E(!F!FFa +VD
+&UUOyQ2FFKFKFQF2FC + +BO:O2o +[f +&kO0O1O +V +"%O9O:O;` + +O C{[7 +kKg +p/ +p/ +h!@8T@#hD +'9hA +Z`~h;`&Jy`ZhB^`;F`<,h + +W`S,)h`SjhOh"KJ`ih!@j`S0`C\%h + +h@ +M`h`B$ +hPh `h&<oh$hLh' +hPh `VhhEQ`@U`hZh"huh%q`h:hVh&=`Phh +'yhA +`h{`&J`hB`;F`<,h +C\P`h!J +h +p!_`!phh՞`uhh' +pYhG`h9%ihh' +K9 +J{DXhB +! +hD,J+a%``'agap3X + +KFy@F!F + +CjC0OR +WD/D-GD9jFKlL9b j + +j +F +:LC +b!QE +2"b: +ODFp KX +h "FCF +h q +2C +# +R|OC +#si +n +E +1 +7CIY
OlhO;DO +/FFFiO +*hSn + +B +C +1 +Rj +DD R +QbbKXhB= +! F*)F +G + + )F +jNjJ +j +b + 9D j +,jNDdD jNEdD E + jNbFNiIK +bh`D +O9 +hrhhkPF S3KO[ +jF`@@F +bO1"F + +PF9FOXFPFXFh@F"F)FFȹ@F` IY0h#F +;80FD +0F + +FXFĐ0FQFBFDFP0FQFBFFXF-G#0o2C +$Y0x$8FAFRF8F +DFPFF$ +1 oD j CAaA jBAnNCbC j B BcCAb +J(FX0x'2F(Fro +7j +hk +h +i) F)FHF1F*F#F(fhB(F!F +#i +#a +E + +# + +O>C+DsD +B +Dj%jAAeELA +Q
j,%c#(HxDP$@@FFXF!/!IY`5xU h(Eh5 +j+$h(N~DV#0@F}FHF +hBط_ذ`o
A:OD{D@S$@$ +s#l,TEÆp a! + +YE\:XhD$ +0FFFF# F + xD + +P,0#O1
+10O +,'DzD +R, +!O0 +; FDl F +pO + l,O> +9 !O4@
L +E)X +hEط_غ`o +14O D{D @S$@$ +s#` s#i)\Ep a!𮃬ZEH4XhD$ + + +HxD P*@$O0 +0xz F1F 2iN F~D F +@FYF2F:F +#jC#;k#Db +E#C +#E#C#E#C#=m +lD
d#EC#E#C#E#XLC#YYP +DF@, +F6p +K{Dh<(F$ 8@"h(F` F8 + +hL1U! "E! +iL7U' "E' +Da 0 + +HIxDyD(F!F +K F{Dhh`(F8F!F@ʓ +xB(Fg9F2F + +K{DhB IyD +hB +PK)F"FH{D +H!Xx+hBp + +) (1F-HFt +J,XV`h3hX )Fp@R ) +(F!
V +hh#a +k iKD`)i"{$&Di!aiDaK4X[ +{w( ++[uhk +T;T;k +~D +U11 (+K4X[{w(D+ +DD +Oaj@ + +HxDFK{DjB +I +! +!XFQFFF pF +QFX(FEFF F
+QF%X(FFF F +"F
F- +x + +J +I{DFX[XhhH ` +%XP
(FnFKjhFX +HFxDW +8FiF`h6 +ZNT@FFYhFP%`V(FqF(@FO, +0JOXhEHF]`T +xD9F +xDPFAFxh((N!F + \O%XT0 + S)8iO3` yiEh=aB`Q%PE@F9FJFF +\'?%` O> ;iO5` yi]h=aB`Q%PMF +0x!(F!b#Xx(FZ +bXx (FZ!BF$# +~dX h2iP*0B0FQFR;Fy2i@ qiA"P5il4a~ipxaB@8F
0h1F*Fk(FIOh(FyDjjZFD +`XQFFF +`XQFFF + + h2iP(0B@0FAFRKF +I
cXIFFF(F=`E +Yx#(FZ!BFI" +dX h2iP*0B0FQFRKF72i@ qiA"P5il4a`p +DDFYF:F:FXFIFxJ +`PF[H(`#XhB +b cтJX +x2dH#X8FVIO + +dX h2iP(0Br0FAFRKFk0h1F:FSFL(` T0hEmKJX +#Xx!8FZ!BFH" +$X #h2iS*B0FQFRKF2i@ qiA"p7i|4a`p +h|DSbb%*j)FSjB
j0X) +JzDp +! F*F*0 +Kp{DF
FxF8 F*F3F +|DB +0FKF + +'9hA +Z`~h;`&Jy`ZhB^`;F`<,h +C\`ih!J +h +p!`!0hDh^`5hoh' +phG^`Mh9%)hHh' +C`hBhB!``$SS< + C\JFF`h'`A`&`hA``:=Bhh +QFT0FFF +x2hH#X0FfIO dX h:iP(0B8FAFRSF:i@ yiA"`>it<apx +Yx#0FZ!BF&H! +$X #h:iS*B8FQFRKF:i@ xi@"`>it<ap{0BHFl8h9F2F0F^0F +WF:x + +0*X@<O +JҲ*(90 +2Ҳ*O +xO IBD +` + + +O +B!FI +L9P) +'h=CC[T{'`M3BTCFaCa +S+ + 4@- D F +GL + +!0: + +!0 +O + FV + +iPEsO +BOBE9 +F$4` +pB +ݣ"2`}!"#` +3`bi F!H +! + 3x/+9+u/0 +E8+ؿ3 +#O +! +lsx0 . +&<0 +Dh.EF. +^% +U#B5" +\&F&KAX4H@[ekD;k +U&A5!H[uDK@; +5څ +P'&afa`#aCaiB +T$ +BO +O 9F + +E +E +:DQ$9 +E
!"i/@Ci+! +!F +BP! . +aP w a(FA:ͫ +$ +EOA_O@D@h6F +~m&C +5"!`ODO4HD + ihBghxnF +K'`@@ + +p/ +p/ +?o/o C02 +@-@ + + +/oo +@-@ +A +@O@10P + +D + + + + +7 +@0 + +` ` +. + + +
+ z + + P + + + + + + + + + +0 +X0000 +00 +( + + + +8 + + + + + +
+ + + +
+0P1R +01M +0C 00 + + + + + +@ +0 +( + + +Ȍ +c c7!5&s +P! + ! + + + +L + + + + + + +C c5s6$h + + + + + +T + + + + + +<4Hp@(H?<@
tt +""$(%$& +)0**`++4,./12234566678`<4=?@?\H,I3LL<MNLOPP?PSTTTTU0VhVW@XtX +",@d$ +Xd +H>4l$0|\$ + +
l:Z8l +&')+,..344h555 + L + + +#$X&$'''((()+,..///32AB BDEI +|KK LDMlMMM +OOOP$ +ġФ +44H +L\? +nothing to yank +yank something first +I-search: + + + + + + + + kill -l [exit_status ...] + + + + + + + + + + %T +} + + + + + + + "#$&'()*;<=>?[\]`| + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Merged arenas stats: + +arenas[%u]: + + + + + + + +Q + +A +Q + +< +< +A +B +G +H +K +M +Q +Q +p +q +u +u + + + + + + + + + + + + +<<??ADMMVVbc>@FHJMUVbcA
D
M
M
b
c
114:GN557799q~-0279:=>XY^`qt`]_24RSrs
"'(229;VVX^``bbels| +* + + + + + + + + +
+ + + + + + + +A +"Dsh diff --git a/system.prop b/system.prop new file mode 100644 index 0000000..f302c95 --- a/dev/null +++ b/system.prop @@ -0,0 +1,97 @@ +# Set display related config +ro.platform.has.mbxuimode=true +ro.platform.has.realoutputmode=true +ro.platform.keepbackground.app=com.droidlogic.PPPoE +#camera max to 720p +ro.camera.preview.MaxSize=1280x720 +ro.camera.preview.LimitedRate=1280x720x30,640x480x30,320x240x28 +ro.camera.preview.UseMJPEG=1 + +#for bt auto connect +ro.autoconnectbt.isneed=true +ro.autoconnectbt.macprefix=00:CD:FF +ro.autoconnectbt.btclass=50c +ro.autoconnectbt.nameprefix=Amlogic_RC + + +#if wifi Only +ro.radio.noril=false + +#if need pppoe +ro.net.pppoe=true + +#the prop is used for enable or disable +#DD+/DD force output when HDMI EDID is not supported +#by default,the force output mode is enabled. +#Note,please do not set the prop to true by default +#only for netflix,just disable the feature.so set the prop to true +ro.platform.disable.audiorawout=false + +#Dolby DD+ decoder option +#this prop to for videoplayer display the DD+/DD icon when playback +ro.platform.support.dolby=true +#DTS decoder option +#display dts icon when playback +ro.platform.support.dts=true +#DTS-HD support prop +#ro.platform.support.dtstrans=true +#ro.platform.support.dtsmulasset=true +#DTS-HD prop end +# Enable player buildin +media.amplayer.seekkeyframe=true +media.amsuperplayer.enable=true +media.amplayer.enable-acodecs=ac3,eac3,rm,dts +media.amplayer.enable=true +media.amsuperplayer.m4aplayer=STAGEFRIGHT_PLAYER +media.amsuperplayer.defplayer=PV_PLAYER +media.amplayer.thumbnail=true +media.amplayer.dsource4local=1 +media.amplayer.dropwaitxms=100 + +media.arm.audio.decoder=ape,flac,dts,ac3,eac3,wma,wmapro,mp3,aac,vorbis,raac,cook,amr,pcm,adpcm,aac_latm,rm +media.wfd.use-pcm-audio=false +media.wfd.videoresolution-type=1 +media.wfd.videoresolution-group=0 +media.wfd.videoframerate=24 +media.wfd.video-bitrate=2000000 +media.html5videowin.enable=1 +media.decoder.vfm.defmap=decoder ppmgr deinterlace amvideo +media.decoder.vfm.drmmap=decoder amvideo + +#add for video boot, 1 means use video boot, others not . +service.bootvideo=0 + +# Define drm for this device +drm.service.enabled=1 + +#used forward seek for libplayer +media.libplayer.seek.fwdsearch=1 + +#fix hls sync +libplayer.livets.softdemux=1 +libplayer.netts.recalcpts=1 + +#map volume +ro.audio.mapvalue=0,0,0,0 + +#By default, primary storage is physical +#ro.vold.primary_physical=true + +#Support storage visible to apps +persist.fw.force_adoptable=true + +#use sdcardfs +ro.sys.sdcardfs=true + +#add livhls,libcurl as default hls +media.libplayer.curlenable=true +media.libplayer.modules=vhls_mod,dash_mod,curl_mod,prhls_mod,vm_mod,bluray_mod + + +#Hdmi In +ro.sys.hdmiin.enable=true +mbx.hdmiin.switchfull=false +mbx.hdmiin.videolayer=false + +#adb +service.adb.tcp.port=5555 diff --git a/u-boot.bin b/u-boot.bin new file mode 100644 index 0000000..18969b6 --- a/dev/null +++ b/u-boot.bin @@ -0,0 +1,2741 @@ +bHc|/o%e@AML +o$ +H!R +A +E + !8F<H !@F:H +"[ +D+D HL +I``@`B +`h +p +HC@F!HF +Ãș + + +ÃȐ +`$J`-$J$K`$N 3h#c3`3h-Cc3`I="%hc
`,K($/ODDJDT"C`J"C`,JKIS2 +h" +`Jh!a`hAa`I33 +R +F"B{CzV# +3 FKEF*F +4 +``QF + ++ +<hE 93`=KC' F`d8N@V$ ^$ +DRA3 +3B[ +DR +@BB2`3h"D@C`C#3` + '+h#@+` AP@ @A`礤 + O +iD"@ + #?C;`O ++` + K + Kh+h#+h # h34 + +! +h"C`!+HH +H@ H + JMhLC`BT2hC`+h#S+`+hCS+`e lX @ l#l NYiAXC{KFJ!loHi@0@0`H +аp! + +`X1vKOR`@rZ`sJhCnC` +~
:栤#rj/8;>` +Dr`sh#HL7z/@sh"u@ RH"( @@" +"v0ot #@0 + POcCCCC!!g + !ov)! +h0 +=0㉳ +"bv"'rA*""B*"oHp**"bv"2@!B"#фJ!"K! DEB +hy +0Oa({ +E_" +#kv( "vAprv##`ALRkq2arzOzq +"vkqAC`OS3a#@)CE +#kv#(0#v#v!#o +#kv#(0#v#v #ot#kv#(0#v#/@jXQAaOjAabAQ0b +=O@e-`e)CONXkE%E- +O" +QD +Ozp +"J;- +#OS#aK!ݠj@`8K +a(0; +C@iAA# +p18H +1u0 + ++OA4 +iȥ + u&`/JJO3 + `?AK + `*`:.` + 6#z+ + +`..` + *KlX1D##0KJ`JZ`6BK;R`@ +`wJr`!z)@s +(tzH(( ) + C +*" !0@ +V +ᆳ@}UfwȤf` + +hՀKJNlHT`O?I2`C?r` +`T!>*BB2`T!B"`T!B" +`X!P B@B pK`pKoOhoNkKh?ijJC #C#b + K+h`KhZO0 + +hHJP}xAC ACCpC + +`O`O +` +BSaC#CCJ`@ +HF|? +ZCK#[ ?+0?#0 +`eJlLRLlP|T1D|5]K +;h O +`]VJWK`@ S`hCS`hCS`hCS`hCSJH`6K ++&r&#r#z++lh!Zk&#cp+lbxp z +FM +H(F$H F8HO4 +OsR !!Or!q!Os2F + +8 +b +ION2AI`AJ`AJ``O1```7KOAB@AD`47JD```6J`` ++4 /d3@KE Ѓ ,"D +A +NFPF +H ! FH(F!H(F0 +^K_N#`#pop.[J\K`xZKC#3`0B3hC +JhFi )() + +EFOsJFAF F + +[+F*F1F F{ +EEMFBCF2F)F Fl3F.FF+F +:5FFV# , +;7 +D"bh + ",8F4"F%DvsB(F +***F-#N#I(%*F0F&aeap - %"IHN "I۲++"II"HK#axBcaeap"I"IxaCa.0C.0px+J#paCap\ +x@* +x*N +K"!-(%pZp +DaɾpG +v + `BBRoR +JhC`6.0C.0FHIKiiB;8 IF^1J#`SxCo +"hC+BFL + BFh +AiDDd`AapUK +++h" C+`K`pGsBh +1Fxcih2D1Db`caN0F.0 +C.0ciDaca +B+h(F400BOzz +hBBd :Ұ +@ 0 +B(F4 +ho +B +` J!hbCs7K`ha#`O +B<UKOR ` +1Hx@ + + 42K +0i2Ibh1`A
sEiaa(H%J+hh@_ +C!`O@OfObO +hAB + +Ų +(F + + + +H +H +DB +DB + 0`p0O0pɲF+B +pGFrC +DKB +(KhJ
!`hK`pGX +!T01.F
5 - +J"[[(2(0[0 + +/ +PP///0?S8 #0B + + + + + + + + + + + + + + + + + + + + + + + +Rank + + + + + +DDR0_RANK: +DDR0_LANE: + + + +bist_test + + +Reset... + +sdio debug board detected +no sdio debug board detected + + + + + + + + + + + + + + +TE: + +BL2 + + + + + +
+x + +"#&'*+./2367:;>?BCFGJKNORSVWZ[^_bcfgjknorsvwz{~ + + + + +(KhJ
!`hK`pG +Khh@?KhBr`h"r`KhpG +! + + + +۬Zӱ`ZÅ?FQ=Ţ +#=G&A^Y+"+o>
E]AbQtqQC!7FTZȘ^Q)-|QDˣ7r֩$M%DRq^6~4F$&+]f9֑Q=
RM +15bd)l@Y=vrHv=;zev
Ҏ_fo:@m<vB +`cXf+)SI"{-|_-J{D[Ĝ +,_͌DC<uv!gue8ck%ad{c\AAjꀽm%w$ + T/nN YWC^|L@c:}c=
9/R&V{ayk|ИQkf]~zхڜKQy$*l}]{do4P%4#9vܒm)Y7Hq^A;(G|jkxKRLЬI+W0/0)Ceɀ +/&,s.zMxI}}^Z+Un8` -t'fQBo˗29W0UoϚD":tq7-\;kٔym!ۚiotuAV +kHJ*wIjR6)kNzF +k/8
:`L$<5E{Cp^aWh>W0揢 QjgqDUܱgsXb7WB)N5r ESJ6~8lej +}6s[^\䯲ﻥ<ҕvL@q"nO@e GӠgu\,{M6lt%<!nPKihUJ+ +tw Q&Yb&λƚݓ/=
.igK}Yl;CE&T9i?'<!χS 7 +G>`^MRJ"a'f3 W5=ھKP]=\] +萪>$K.![qSxj{kO+ɡ,ܸ6;$\ +` '[`vDAgJ?tF%gK[`~yTuRp..<YR fͮR. Tॳ0 +Z۹ +BMxIIsÃ'時KERhVyBp@B+ gJʧy_5[(AzwnuAcڳ# +}&.>AkFG:K<Wt^C9ʷؐU&,&0Ks>RErEV/ɾ{ٵ!?e!`e*"'\}Y,EKp64PV>C4(}#沦e^T[X(Lyui^e&Zkm<LSvrA7}4#7` +?ykv!w1dZE^*&>njxqV`I-@V>l0)>ϝ1GΞNoba{ܮUi0XM*:`j0J.N3F"KdA`wJ{l>W<x$0&bJ/=KV3֍RD=a_ډ)":m9(C>T̺XhUW¨~836bP-
`zyJ;
^_^l[uOV54a.y7PwCR)>KKS5->IrjG#=No%,_ c +Xbr2ܙ/[
2Q;t^>9νra_*E]vZGxHCYw+ycst=]茮y'$k@$QshF
[`VkЂvx PtƗ'zTNUJJ?;Rczywnn
Fwjٟ' + ď;KuI4lK~.c&}T`i{$M[-U[uib5O]K[\Mb*^nCr +jk&4z="0OƔ)Dkɏ=u0|6ۛg>/= +830-tSBo}cA>Y7xHT$__]/ac۪>!ruCkar>$4Y6+SVYL]^e}JhfޙmMߕR.!=*Dc3xIi&KoDW+3+u○+Xsd9 7Z֍/þ[?d&Z"!zK6>˗ыٮSa,[ǾHa{Q,%ލO`ux]aݝNUBk>6/ooy3V$J!
/! +K2_GCoJ\!$Ӆ@6ੜ#\;侌#t+e-Jxz( +y9geHrBϙ>ܼCoh1ݲwi7ՂN*8\o^'$6\k^>U"j~rbQa!}QCnNX{uvKb +Q-όV,+B0*g_r'D]Ŝ;]Ԥ!,YMEFVX+x2Fs#v*B9t:W`dLq`fXu<tK0D܊P6/"8N
5DUZɲtS)~YXvWt^ZM8ɕ)NB>WLl0POX5id$t +@tpHyK֟;ftk.v:Hr\@G*}k-B1!#[㜎m߫1ƺVD>R:2^ßWO?<lS>ng~Nh
l#CIU2&=%wüC56L&ٞj]jly֧9[rq_'}9VN=^P1qLŋ3"!$@WhLl=o-ЕƓ̬rh(1Mfõ0Jnz}sp@iu{5=3dK-1`Sl&m(tOѯф\`]t/MB2lv8-ߞZ?*Ats*zU,խg)?ovC['D>o>~ +Ҫ1ӟ1ݠ&ZFNXO98tPn6
xfw+c16b^1\
ռw)_LJP7Us/nl(=^3Ss+BDM9p5\תMPIX=6J^4C[zOמ㸂?B0JexO3dχ~yk~rBp|6"_]#B1b_P'+ؼs]v3u/Hؙ#bQ7U3<x.Q%NCgtG5M,.9r$]\9auZǨV2@ m`c7w˭UHg"ERu5\3bx+2uS8A87DA̘lEJp+Gɂ} lD^XGt"42.CfCF.M=x<_}F(O|=ǛfY"pʻ غm*CL`YΣJaEYec5fG~ +!pBot +֦WYΤÃ +FvfXPudjz^h#Y;Ӹ%uښ9]7ˋ~ULMO_ +C>Sk~x%;Xަʢn6D4dz?.e.뾖k_rll#TXtκG$0+2-^(5a۾] :ZbA"F;<߿&Oh0'd:y$Z}d=д%05:5H!6'M{Rav4UJvRy]BD +SZD=/U"Rr3~>\b*%cu0=HRU'hus`J~hQ>\1UBَ:ߢ$!߭uUݢ^P:=+#(ƨ2biaemY<eSq,/!wdDpZu|ґwO4*ڈs'6= k/ +*bHl`}7LCJ/%F.CգvzbLw2w"oh| KVst`bCL2=IjI*WX7̐Ex:֭~lp?L9RVë4OkzdwypnaetuԴ$+dGot[#lQ1@=ȐB]gjYb[~(e9幵Ƒsz!IZ;s2!}QQX0@<k^8(hۀX
Vv2|jDHO+ +jGOb;{s=+[`;Q;\>u6)ЧҎ֬#LJ
G +PCypR;!1Clp gn;r$ʟTX} JdiŐ%bn,U%0wDↁqmd~}^S,%
0LPk*#vk *PG}cc|żupk[MLx(vE?9.ɡct=ߋ|\?$fwqGMn14rawה? +"4Qmcdcd6%S#vZC ν~HWkՇAUHr"=}Qr"J? p^wVW$ytfn{Q0 +vŧZIpU]?LJӞ
K'4=3̐NjWwNF:[OYf#=tvEbYpk6V
w}hԌ(R_Tu
(<-ZH3(,kā_F@k5|]aUjawPL+NC/'r/غV{Dy0xu#7~7
At-Rrl%Ҋr%%-E6y!R=lDYb +]jprZ휹.*ez +RWܣ˓[3!Suni`$~sjfҦ{8sd}Iꚸ7}}8 +r铡EڽYLY Q6I_[^F nMV +4 =:qңiKʦkF9>q8WNiCqض)x^jWs>ۓ/8٪A +y.WRq쀐wn7gle͙$ěBI^Zjw!~r7nWR`3d'iv6ߧF])_Hh
W)^LJ4p雐mˉ$'} ' +!_Ԅ(^v8cnXǀA-?\=-')%wT2j[P'%Rhz81Z`}f߆A %IVV=6DT0nY}t)ܴ H 94)J,y䎙j-QtCyjSSj@HJ-l*Q.< +6kvKyu r^D;۽}68o$NM l^o9ҡd'Q"dLjM +g/]7A-{/'~ҼDmql؏+Ed#b@}hZ[4jvD%6ߍ.t>L~$c;:J5DB=* +C뙭A嘳9"0
7(P%><\ "=zsj +(6h<)H[ZtJ*L#>G̿TLIt!^74pk/YVqA9lAxzևš[sH}>3$W8 +oFx隆У
`ʧzG=GusA. +:MZcTZ@AY+znChj*J +}Ug0>~;Wk d>LݲÈsnCQ6J72"ФJɾw5:$wQo~&|N@, +U6٪9w3ҝkWOh SDГPl<M䂩rldoB`LI.zZٱY݄Rt;y{^x^e-g-!mC{&3$i\kD=Xiw.u11+YXxfVyy7g-?j5x"ٓ//z4P3+ăcD)ܥиTEZY9ɟ-T.Ů +P--λiWfI +bWG)ue{)Axq.BETF +g#%4?nruGF#tR2RH )fբ2Vf6c"n2 +эʹ4h87~)2lMzFP !s`fΘR-2$i@=Wma&Aَ9+
_p&QؼGz^(?:0W`zؽއ$emVʉt90'{Ʌ[:Wd<vp7\G6.y +N✛1?EuWBHi8q>^6\ß`>Ł*w8"mL'yA] ;ܐβoNh| +mG5E9;οtDADŽ=q[ѽ +3~FR+t&$ l23\61'F~t3|D/Mj>lfJ^tqo9 +'D:X1\3QEEEVd_#]wY&}+R8 +C˱B/_[u8g$]]r1]P};EqK3l#(nF +[cZPe{.<li3/fOo n
m̏VhbGطꍳ% +b +zr$<_9c&$GNqUبp=~Kj
z6"*.U <UM3h1)eΌI4l1Ht8wp l0Oȥc +& r3Q逜f)>1,eˉˤ[bP#U@p-Ρķk# b8.|{ +FϼBdo,N
c3*Úl7aOïIہra Sj +ʧMjE~AZl +BZ+\nɈ!UثmDY؊pq*Q~ +Sذs~lΚY.b=+%.ꦖ#27x|hf4+ZS"mƪk
l\U-R<#ż*|cڔQàvRǽ,}'H?OjNRio>qitG "(Ԇe`J领Rv3AyG.d:CZSi-L2b)Y5wfR
^ +_6YM[h8,pفd>03jO]'O}yGos??}lj,o7!K e]ō}Vz9uyyq*U'*ըHN<NZafk^oӂBÁ_jCAW>r1<9OظD| ++V2qUX+kup"ėP-?K[Rh;OmaMe?\Xy7 )Vqr ?]Z0AE,aԏO +GQɴHs'nWϡD?SJ'Մ|B,)pi +A( uU;JQ<:{+ #*mfU=TAji_)h.-Zf +}hэ4rlaBED)ċ,g:!UנcaM;YWOlp-Yz.]Q)E1GN|B9qyQ7G^0dg.)V=$k'5rvD;#Xbz9]KzU1BH +M.Soڥ5تoXWaWen#{"UL
+7Xx}tw3D<K'쩊@r`xtrw#W$&GjZ\f>m?hLa9gL&%݂H>
S8?_A˶g'æPlExZܒ~Xr=;qV{L7wpF^Dx0f)pP#m!l0s7.ũYzNYˡdvrqMadThwKO~\44$[vp wκ_^]bKUlw&GiIm"rjsٺٮse`c`J̗)7!㛩礀BZⅎyAg֎%t'0~w'ہGa@tKvH]49?xid,-J#Kcل䱕%f`v`[z5B4O\O0e1OgSodx=8T3]DQO_PvQPb!P)wmu,:PKF-KqSQ,|〟~mwL" +}f)5QpioRZ&Nl 4X"6[["YβSɸL-k-?NN#w|2<;.BIe0gS^i5&fǭ1kbb|o.ck_3UJZBv,1"u2I+vJfCGjh)ĸ~Pbse.MӵAB
}h^ɜޯb uyNQͭSI7v,3YR( +o(flI@`Dj77̢Jc,Q" J=ϓ2ܕQlR^8rrBr6f +r͞83ZIo=Cʭӊd%30G0rZ?г25 %l_#if"
^V9Fh#O_#c>%VJO=8.^&UB=
)&iDT7t</`KCҟkӥ訁HlN1'i.2D +'G`htX_^vՓ"8HYw3SGE<c|O)γf§'Ӟ;hN4e\v*~Cٷbn%tcb1̶hJjDdt'&laЂbe5xו9xWcSt^Kmk:hX{O
^i{CcT¡KEDV#⾹iwbT^YA달8Aү$Yr{Q !ص4wUcKvbDOUN* +QR?$wpG1')-?VO~hx'M!RA+O$!C` +!:Jށ.L$it8+1Rʂlcu?4\wJ=6ԣvOV!/di;i*Ncƾ^f 1yt 'n[esLk|
ֻu8ZV@)C; +FgOq)L>l'7[1CvٴOk6*1|!7dNS)UӗSDg;<)+!&a`eą4r4bޟ
vi
)R4Df)16sȻXH0 + Y)LEpd;J4 J<ĵDSQ:pM;[9>M7/EMZ;=~o5k'h$>^m,M'8fG3;vH0|6%U+ +ݼ +]N +.AtёO'R쩣jU$nV + fEZ`'h5NnO"vlp餌}og4-衞;f 1O0ИºFI#htuүpBet˩n
L=:˿l($_eV-C, i`8^fPN1A!4W(>Z?d62=̡sHmmAfSy_!7ଞG<e..GKÊ{wǼeKGd{bj ++JmH|2p)IEpvU^Oa)qFѫ'f/^^Ѯ*n |K#ϴOaw*<Y[%DO$d)봎0mgԾa\3tFFfT #?zprڷNpK]݊yr TVxB9`c[~qYc05kzpOmI +[dӈ +bп% a{)ү*O:H52թSM;q>6S2~Pp(G~Bf%&q-hS1Bf^g?yLgK B+`rd4Lnb'"-}bm1uL6%1Ⳇ'V~B`!B?YL1%k[Id~YnnFݙi]wum֢QrTs
,DJQܺ +7yĂV'foiTErՊ{.#o˂C0`XokRU+U,#5 ~*btoV$'A1r\ґˏFJzYI9= 説"7Y
+d[r4bZ
4,Cf!{e43[y%̎
vk&#k&3/u$&8OͲ{VKn@oxgtP7<^ +Vr}=sßhHGBFgUkN
#?yt&Ѩ\o2hc}y˜lzy0Jt5.$AH9O48!67zyZg'&Fxai6tAx[16ׯOv哦{,uL +2* +qQ
h
8oH:)
٥ud&ch dO1J? +s,@st
hYVľSqtq_pv|Ȣ= k蝝ղ̬C[[*9{:;f4rED]ϗe:}O6%lHz M:7;[C26[k9q´8.z7#3g:EZ0K}Фl$.gds8X
]5$0h~(jtSx+'2{F<i)g؞~=EXûcK/iZKy찴9Ƚ<4vћhlmx [FVRyW )#pL"1FȬsB"v6ۧ]SƽkO"Hr8ҹjƟ#og-Rj(~Н#fAl'YGpw$5Xw˿.)}Τa03ZfVLaFۦ[s'u*,#IS>4a)Wk +s;ϊ&*&
8R`F'DB7.:U~C-fItVs6mhN)K_fWogUxT}[<?[8I={N럫ͽ~XC"Okr䖰Mm5hWZ@j?!尿"?.oJ?{qּ[>*ӺyߋP(c{0>2rpIL0vTD@Lm +D]Qb6 kj +\mo6h=pP +8uS볜mBSP +0]2bD_]:crHǎq迃kAv6ZcP:ADݍ*jb{<F!3c$rEԹi?iCOZ +p%! 0;r 19ȍO^ +rq- Jr3P4uX{4f[y.?Ы*3 +b{=BHXHt kkxvFV?/ӟklLQcH-3SRw9\tL4)rK|': yDU9!&u/F|;0XPJ/( +I +Jj|)S
Mtdm2ث8lphKƩi,-)%:S'9pNsRTb7ڣZ +uуH&V5cFH=uXuWM +k+%Ohx6@;xUrdFG8oR5GT$!,*Ѡ8۫?O*2#t=mY2 [RihY}4:Wm)7s^/iGqAn;tM%cO\sq+f)laH yRkjBƩ^IzaCR]V0OXd"4Z$!k]8'_&S6#,aI}MkZB~&UK>O]5Î́Φ"pGК۟]btھgFFq9ݪ1:S+=Rbf
6ޯ%0Xb{,UPw +oDيqSyLMi,9}Vgz@f +LKˮPE4OL3r8צֻ{ +.}J 0$U%&)/<%;m!'Yπۇ@WcnI_\J9 5$Yxhb[7mdxfxib_ +ԧ/*rrj_K/Ý2LJCj]:
fj+vN'{9U!S'v!'TCJ?^- R6 [$. +ǒh֠ꛙf8afE<zO9$~Rk^j"j?~!V6}5uح +|ԖptR)OSҹ!CZ$eޙNQ+WrbcNd7\cnM +zc.$i$c.GƎ:&ߣѿ6+,|A!gG`(^^:@W2i,nQ)߱ڒEpRd7N' +c?m:nX8A V + +|Ӫ2 +
2J3^ġGGك6DNx'G +J]b'egMj<o|8R^rŒu8D3Ih[64R{GFo +[ࢿ+d&e&L-O#Eq~;P@c3m S@*e_[ +0&̟@.<rLËF{εYiKV[<^A0!41koE#= XÁ/c_ĬuRٱ3\
B7z!AKmEw;;!ːv(Dq1 + bNF,Pڧ +m|\h9rlgEF<@m4%$QP|n?A<`i. + M٨pmp:^帽9Ps@߉<ɽؼɮX8몔 +
W&3cMix7K+&<#&/.]ӉBG;$&rz1=Ӷ2X[oiON9- +a1*#^$n<b +lm/߱FRˊL[Uld +Q +/8sgAK|?P*7KgLNve2/[هN]wl귋|m\N qP%Zz)# +G +@*F<Jirɍv<e|95lWROٝ0xt2s2b|lهWQR [I8Xq|XTW62QH״ +qJӷU0+\,S)S=9,9d}ZV'6b+W$Ӂtaa͢uA7oWo1&eҸSq*ǂˠ*F܍N?BmC-?E,ĆFwm:
`S!O/aX5_L^61f KC^ αF[#q:QXU[?ld*XyfhzoSqR pҫDMMvhR%$ue4>@#sg^hڮ{_P~%9;Gb/u3nH^5#]Jpfh 9'ID@@ެ"|BW_:[rV+Iq+]AV\m*!(}Y]>,msWKq6ѫnfl +*HzGs[.&j&i;jS$ª5uK_Y<4y&bI՜2LRA5
m2 5Ϊʋ툻o9?w?dBoÎʏbECBr9l<ki1Nw_>3Xeu +X[]˿(Ji +\gx`Rp;T G3>Ä +JatL6]T݅vV|oo<Q +A`g
IYjysu`yG
|X&'@Ԝ}HbR0BY<ۼPdd-ƥ XBPwu¯}`ǡ%.=(! 2[ˮ1<{%ϺZG&V]t[mҿOyr{6QB +Eό|TfP-[mf*(H)=ؤ Tj +Q`jT6#ѻ<-b;:l x[1@,XP?ՍP^L|]ܧq;`=з>X=y\/g$McTL4Ͷv/a`J}']ܫ+uF&S:͵}w60hڢ$_^p +n]E:\t`\4BFtFG_3"nvɳ-2kzKN%2NIvfΫ}zi=1 +
9<6:wX+$J(U>DpTv7|;Av~CNN E8KC\xQ.Kl,2(s.21awwKC6W
&2ħS
HYB<Κho\~U^]u'9ҥ +;ŕK):1"~ĸIxQ +;]]Q$UUG=Z˲1@㓛&D5gLn.I{]@H Uw0^<ֶ/?ʗT#v~kqo +hlVLl9x[7|%]w.v]0uE[C^2LϏ$Ed>y|_|,^UStidݎLZ$tRU:t/h-S+G@>>G4Ⱖ)qm_&Ȃmnop\pۢ$"iѐ$Q5-H[noH^vE&nq8r'Y_r!I˺&Uo*Ms'v35L|tD&40ңZПOwGVn~PyKhΏB3m笖:蠢{ث 5b'r[99Iڴ='}-p'kytoP#^Uj̇:3*MNwlh'iC%/Hkܼݢ)ޥoJ&$h|MeLkb
|vw,@u +scQ+G) _{)?^6dFtm0?0~TKV7v8۞ĉs#|uDoȵZeT'7*}B
vpena4bH'9,MH%(詓l6hz586,CG "cr5+/DQi0{++/%uj (9zUDʷvfMmH$Ե
Uק +e,bDA^T0]4-b(2_ؚ^z)@1,I|vEhF@t}Hb- +5IK./N"B4OBU1| +`$'_3='vͲ]F钰,vznSi=ˠJ(Vɍ{7oA[t'j{,{w@CrVp+9qp<yiFz^ܐu.>-bKM"TMDxbK"å +TOcQhP|6&6"ԯNNAenE韇VM[FTZaua&Em7=u sk9ri6*$F"K=eeT +{{iHh6 H')*C`'ݱ){5y.ڈ2SNa"2Jt῀Lԓ;Z2kP}SK%@b79;Yk?~Z㒛ӴO@][p[l<z/eJl[qNOTey+{aKQ+UA[%XŝpgZk§1s +]~WH˱Ryۓű;@0y;t\kMo,0~K`G +h`hj}\AjhML]L'тr{8O\t] +'3*T81'˸'7%W&xq)f5R8Ƴ(s81mABc)q-pG$1|rĸ^Mn:\eG{~7o;@hi2gv
%l<CX֑gY/[Kӯ6hItd[jϛ'凍]h:LP^W+Sgda`!* Bx
W8tAmoڀB}eK/m p^C'5RՃ;k^;J,shx<Ճȉ,B4|GƬ'Wc4! rH=ё05;(YkaM"HZofCY +[{@aS@3t|f~E!o80S]vͰK-Rao~tpTR;%*z>㱆<`0M]`A}O2$ -jսyvi߃Uڊ@uBc⯝_,|8 +MywbЖpu +]Y%hP"u% +rxP@*tb'SA.C +%NeOcrKAXW}\g570|ۢ)|Z +P{qIĹ/K9HA@ʄvgPC ԕ0,d=&}ڿ)*Z` <N-kF=a1$RLB;%X@`oLcܷ bvd8wU_qQ} +/X8
GWPro)Xlh
lOr~brGH%jMD3m,(yŎ廐X؆ͪV^Ӎ2`Z\Zn:\8ulXpF[<D$WE>|̧I̓}/lR%F.!, +n%"$;%}k[?wSKXc{`ZA8k1\"b6k3-G4-8:,A!M%[Z+F<ҷc鰂&hBQ.[ܐA:$܁cf{V8}vƒK<Bz!$DŽ$HqD掅S~FM
X^r(86؝D,@ +e:Ϭ|d?b*<"9/eoݠцP\'ΣctB*1Ѹ) )ʹwD% +l8uQz>v8Ev7jJ@D"f->6ak :<?`lE*qقV;!^ia".pb|Z#;c.oW4s&dG8!ykc#cODt'U3H;#+G+gi)ErE!,IЗݿX8dYWYJ.{#a-Og'NvOQ[CE7{nεw|zo_U#͠{tWSXNVX߹d[ +2;]FFAoFR劕Q2Ow=aBoQ:¢SJodM8|0.ʑKK
Dqlx/ΪOz8FR-/"?ND,`F/al_ƈq[ga1(| 3Y(IK/INM7J$1G-癤wJ +_9LFB?OUIQ{1F!8rH$4[`s#B'7C>FFP^胹Io!ڻkI.7b1?8 +|FZ4F3iiMį]a8>\mdbE(*V,6+-{OwZWz<A Zի@54Wub$l~emcRnY)+:H2:%mm"{\fTKQ+2ԵӒ|({.XBjPlhgpń0uŻhZ-1Zs{?pA1iG{ +e7"3Ore\۱)o +V.XP"rs r, κvU=:~Y)YΦ8#El^C}^V[>ےh,"gX5wdžJc/^GH}wLD]_CC-~BCwitGH9xX_:YQ!cE7Ԅ=) ٫U"\trOo+i?Yg;j%E?QݔP@PB,ޢ?⸕qTBC ?L;e/|)n`y^i㽻Ξ {ԌݟsT$DzgR9 jq/(NI_iSy6qU1\<9_$л~7:-&G>h~ghnenlz#LUS4#+z=qG "MliHd8 C%i)("~4AiCnuz嘑IYRr5AM(XiM#M+%?;[+G7abpGT,o͛;(XWu %jTAf)DcWʲ-
+✧LLS˚eoֿIexܣt~?. rr}2hZd1N"B{GS`ȭWb4= +_Q%GÏ8nVmI{2 rt]/h"n +#ےX3,'qL@ h\2n"EvAqFk[灊#z{~T}t)Y[pg{{@sP)r?L4Mg=7YHhD"{9_1w%\}J,>2s(fLQ}Jg4P L0Ef1b6tit'j'
+B^]Kw2h|~@Y*K9T C|ͼG|sX>O陽qRNr$/}q4&3FNz֝[D?ҕLW־יWWs`H(,r^ϵj)\=g["m·GfVdcYp?#%6뺤 +S/7>)W5c%1̛V).Yo}}Ϩ{wiuj'DwlHE@r"ƶTxĨ0wD9!.YbtFWe@~49x+uF@rP; +o&mOӉ,A' (cO0A(+tLT +<Y
L `))MweU߸|;dwF?T.8rbk`J3|p$F_Y<`VϛA.+41ZyZ64،3! 'P⾛ +8q,a%5AB5a/+<B;63~:KBNf5xVP|_vc2jC(R;:"a +08D>,/I <Nн@-r,N~wCo(o$f+FmXkN'Hn@Tc7h~RFK% kW=ٔ%b|ⷼmvvT/8Bnc[fHB.l֘G0$Z}=eo+Wn@V0`C)q5Sh}lJbp+'I$זT5B +.sGʋg`|Sf%m6o%b6Rjڀ;j3ժi[à_0K;n8/ijƋoJQ>+_wG@p{Wό9+d? ?%Td#u@ĊA~mOQc^~'7 +-l&z +½?mx/y^ d /+ +N1HT=ö́s
ut;UX +:/
¥`W^BG_9rN@p~{ٱRFU8D^ٹ +:%[vg/іu +XUIgoP}':$Y/JO+&k9IDd]+0cɼbwH;00jw\y^h4jítxڗBuv#m]qa>e.oX sݛ3[lDp"rF踱ucLA`UVH+=a~Jm`m{0N5^t]ݖ3 +TuOE+2ʘ[gQc`Ep@u(G"cwX)aI-WlӝS*A.Q9J6@xq䜤H +^IalD*.]?Hx[;Tc3MO9a{dEi&A7x9Rh~7)cژ31MyS1iUVRzcPME}sՊb*꿾~k
B[5HA53G0+3Vi,ԧ] eUyB1h\ј]-X@+X3/M̺cfq.wkQW[z9lD}Xf7ISy=O*Ea2 pO)--ghBF V"IFVܾ(` gԄi-WmI,vdѣjM-݁TaC>` 410pF['3ul%ggr攪3=zWN5P.o^/VTfc+Gxc"="T1W4JO;(<S^b
Dۏ6rNr6+^yU|{cҎCB^[}y SoBr*sj!.=q
dg:D7e"رA}2)e5/]R&/UI ErNw0$e6Ht[t5Sйk.Ca&'(c~dq>4k[qբkw&Sʧgd30(;ñL3J&XhEA*a~-"@WFczk/0Tp
ښ$le^n\ZAb|o}&iX*/y[{7o:3l_VAcD..PP_XJu' "LCbL _<p,NBG孮jE#-\25\VA}QGs'QaЋhȐG:NZ<A(]}2L4Cza瀁yXsMhS,ŗ ')eֈgvl*Z?huuۖHDB7[Bb|\Y.Iv$ hU%( ЍQbȚn8o +5$m_\gL9lWTri{JW"K'0$DQ#hrCY\gտ.*?RN1;Q1_X5iy:E_U]Wk<b%O=fY[h(M8Ю^f_?6yG +A1&psmw0y"ѧP%VC}$>bw
ܻr7s +2<.qKuԮ2 +4'<sWҡ:g乪_B q[(xUfV5i`nB!zq>J +RbJ@ѡmv,@W Y G2CD`G~4տ32VwCzYdb]iYغH~/"}KB5w;SX;9[B/jd8*mQJ#A˽םg>cW^)iv\eW|v<[ݨ?Z}~'rLjlzMFN8]̯rX2S +Om"
sbwl=ʅň]=*ב!Y"bH@~u%T,lRcRS-Ԥ6&EǢfpF`m;*NE^dnQeiwʶ*HH{` u7z8bS,I 80R"jmC;iz-{;ڄmd41v\oƣ%imdgYYf7o[]px;pO!$PrkH}0hXfv#mW|'W7 +/DŬF @}MVUS8t#$q:Z +xE.iMҳLZ(ـ+8 +ƛ;MS¡lVA+W
FBĪA +$$Jm䁘TmXU&g4%qZ
=jb2!Ԉke ++i,g$,2 ɐSƌΘh@l@A;Τ iRB)u`($ÅfdVAF'GnหOV}oj0z/
/E +g%;xGQ1qP"~RXUݞ2b㔆u#w9i^~"9UTW=&x5QB
ϴJwR[-LQa$ǗŊJHDE}$U0.nUuVO!^*)dZx<%Y~Ze +&'_vZL*J#Ou@GcTpyʇxk%f>,sۥT wR?ne +?(4U딶E_WZpLUDFI'`݃Ex/@CmBL^iA[+`x|r$>FR1? +uKTj=^?z ]U +[0:Ybcς:--,#Tד| )u DtPȲ!L&IWQ~}Bj*[ C_t~Nt@ +"ϥ9. X#Ht"<L{E:ʧč4e7ܪEϺ?7 (C{QwfG0JWEvUOŮo0LT
n<x<*啦\ +Kv^KJh.P.6"۸ያM0ޘK ̙ex8VNq0zc+>Ӯȹ3ԂЬ}]qX
yoW*1 +XWD4XrhWH8f80iEIh)no~2])Bbҵ8E/s3Xtu,/+hM0 +1X9<F3
ѠT}y|hg=Wij +.0<@цOǶdzN^F#BUvC;#bdHsDN%6ـyAg\
q f@D?S1G4NԌd9c=ZPjDlȪ
Oe hGkt +~%9{ba"B+0r)wIf?OY"qz᳑ +*`N?E}š+zjKAT2Dqɚ5qIISVq] <蜌(J4Fy&ZC勅8)}qd>7ХȪL'U ֧"%_tzWo-^ԃD-zJK].f^֤^GDHu?&J";ȇm٩Y$B~
Zqhg.
`2c!Ì%COfgkc1 +{OR9T
$
Z<Ƞ|^~nSO*RmXOr#,A[tRD7?FM +&Q=ŋ5?z_/hÉz7$yĉ("qW\p]ú&I?hE&֧`NRYlPKYw&%RoɃǚNƇI +gcb$wӤ]
Oc_fXRwʅ +)?7mI1]}{WyVhuEzlڠMNMb5DǾ[Kģgz@𣎥7 :8 {; +M7˶Zefs3Op5PUpխ2Ϝ9Ӂ.45/Lt P)n1C\Ꚑ*Tgɛdm?t0<AMYEcL?_=VS$je0Ď˝-ӿ&2-ZAݬ&(k+zi\GTXЌqԏGs|iA4^oH +GYFꀝ]rKLz]{* +n^pH厺v!yA4(`4Ou/9cElh(*Wb3 hpΉCK]6ܧ@[1S>"b(p l$LP9 AapO)|WhC7kzlke2}e갷.mھ@q}>R@h2|M$8ޭy- +ʐM` +vL?0*C:D`PR
¿1yޤ~˝<擄\z5V-_7b',4$Wo +ZfJZu +SM#zjq +b m@zT\)<K)y=lV/ShT
ݭ{=}|0h:qZ[
5=B<:ʎY9Jk\Զf/P/6-+p>RҡD\ɖ:]oVJAxfa[&[hVGa?˚Xg_z\`bs҇q|}^)ycrqY-TU4\-/iⰠ" +'#&$G>/ +GB`^*/Qri*`. 6;5-% .aVibh`7~1زR?gʱ໓/'rJbxK!PHjG]=(eC9hY\$8ϐm%fpaHEF$SOq9T5PGnD*
>t4leeSaZNls#Xƪ9`uJ7}.
__5r;R}s.(15[^ߕy6ȿ5Q
s>sl ^iÎbe[/Gd. +U
+-5B-ݪ8*3:t
chG?B{"dԖt%:u{#<xR
ٶ0l30. +7!4
+pp}Clkoe*yz +~GHnvljÊ.QR{~k T
m(7gzȬߗ,%7N_O't5΄@Aˆ^g?Od~/1߇9ފċv
ѫ;o|7:ڗҸkozF~@W< hcVl1c91WFo3oWHo+Ւ4`*?A5*z5=k${@p'cOc2!ږt;>~r=*;p0/}h̠9_ $YQaӔ1k͒6&LuEE2rJy)imxs0xc +(\nG.~/c! @@V~b3e;SQ7e(̙T dKgBKF~L>dz!Ҩ߁p~AK6!gu@T- bgQBQ9Yu egv$}B |3;he4 WJI +B0?bU5Y60
/2%bԃ>[(5 + +
h=E\PЙ&yǥƘ^Gy[V +S6B}4PKIjHޮ*4ksȻ>ϕC *>w,0wnEG=F(jnuT.LuT\@ɑ |wߗ
^Y^sx-pRx{iu_enn@5?bNwV23V̊V]=wX9<'%_Y` Kbkܖ܂/iz槀&~),biQGOegnt9K`%p9m#1)*ǩv0`vXėDQX%_g"!oNڅar*)8W2OG\I$ +N&Kt(~3q:w&/ח&j7s%vkIWhUiJyIJ}TiRK:N2J߰SAw[V +Q;;Tg˩r,$ߡZ KL<JխEp>c(]@'*~ADx{2w?cl[CE)cBz5-#ܮ!fXpOUA=gRl)KME+Ê%)v#<qE/&\Nr*.Q2ˑ}m_){Eʴӓ ʞ3(YdS/'Nr9Uߎ`T<nn%5
*tu7~ZK]r%%bO~^e{+L^\pSdrW֩41FOo{ʖ't2iFGBhO@CY^O}v\41#={{7=+j! Ĝr躜 '3y%ӱ#9fx|2;dq0?s`64DBa˞6ƥvZ+|-'c7iQHCCM0`]^`ޕaf<thG,cfwT=KC=cѷ*Ri @ TSxW[1އ9ٺlɔN3`mߤE*&l~DW<\y}rss2JRuI4P{rhއ_1V($w%ޘ ,Y+B6*"*IHlz쁠D(ܬY`*IAoA,yQ ^{|:W +IO2Rq\vɵ(7RJ/0 U@1K-/
@YlVm60,㞅݈9jse,QEd97mtZ߮2"H2CͤH~R?+GlN6ڨ< aV.0}yFA)3:ӟ!KܕN+E4>h4>]Oza}DDJ'ms7iq,Ac.{pVuѢ2Ut `y 5`#W7 +[ +ko˞vey +DׯZg9wNU\ŕmҹb`?^|&|ejuXֶ6goWƐ{yFhG~y&Op|ӝoK\CXC_wJ5˿/.Cv8Y4\}vZB,tє˂&[C8֩?`u
g=E}{VjoaRq"p.%Ee\>SLu1:{!3RקB?[| ">0gg'N*-!,mۛIp4+|hu3TI`.9J.vF^TmU N^|s]3(.?qߵbl`z{{>̱Se|~4ν@><sjvlEJ +%|=bKKk +`V̳V)i xd|48 +FRrk^iBtr%Wt5fSʕsQՒ6`PRm\:#;0hcxX9Z)WI&%i3 +Tm6&@4(jyێU~M?'^5.N`Ag ;1/UW&#{i~+rm5]o~|͞SGOr+j#
-`@a_Vvg}xB$8&qi8mb8P}pܘQk%T4tGTxa:p)ôEL'+*niscU:ߒlZ4d>\f@Pԥ?ɪq5۪U;1¥W^ݮJ㤧{
8`NIVHhŝڛqXnb:dQėWDI@)P|n=0aUDĊOO$e0r
,h37pp`Z+qMQ[[ +Gix.:.e'ű[r7ꋄ"*k= +k@*D1FtaF)(Myl.oo:N%et}3k˾;4n@\?/Zt8]&.|F$&6;Zrp-~C:jNQNqGgџ=F2pgM܁PAb +9NPVNԭj4#dڂ 1~ɥ:I#x/t"REu/jE\շ~欼sC#MN_iX;,Լ9y/uKv흍pzRh<7ER\WgÖ= H}fp;tp,h9i>eHYJ~5$(1W0<4\OB,(Y F| Q^$QNqU}sRK\U?a"MD)%_5KMMp^bH| +A2Ls<(31<I[Y}S٠<Vj6bW>R-uPYo= +HJe1!.QEQcx*GB?
8oU<ZJvSԬżpDVDY1LKH,Am[s<`pxPٺ&*=@$ +yz.71>"& +4Sػc\W(S:V\h7k-ipfZr XeH S.Lb4dؕ:\~'n.Rf=]RZ +nؘ&1!8@⟎a\Mݙs +ļ$\:{~\^z
%/Dn#@og3Il_ +6ґK(.3;*OJLt5q>nXSȦLq
Kja=y.'e*a5+NvJ/lŇcz/
Z!AB
}/7~\ibLT|x9k'_a,_yr26![| 94SiaBq?)U
+gQh܀8-Khux<Oz +S롆^Y݃Y5i<RnӹpLt]Jͼf}[\%~t: e6C})uA!bc٬#A̕MG|BHT3l87z:ӞܽiݺT%ahWK]y:U)_efCn<_VNpYJJxБfG}?_`AkQ]^X6<bqf==Q&)Ւ :ԓ/rs%~oͭV#hdA]|
O +X@t)8f ( + +{겊Yy1p"|:7#H1~0$Z$`;k!gaM_PN-״FW1xdzQE
͂`F:#pMUeݝNo% iJILx>@v+*O]pIwՠK(6)bѴJiHkƧBlrBqEcՍ恉mln:J?>AJBxaܓPAqpd{)*aۧNbN<CtGh p@1 dT=ż5'[ oo
zîa*ڃ'Giʆ#Cx*EhxZpP@^ӆ@ +eLO,7Pµ}aF!wO^ 3@<4$a +H9]4tm⩔Kdvmcy/f05|eL}-|/.M5qZ#8aBZJ۞ʨ-J`
7~BމW[ +2%!ؽm +& +gv𠠒C_:R`asngυ^bc͍RF:p!$x%#YN%17&Y +Ϝ=wxEEMUx9+zٟ:gZsV*]ݲBHHގT` +(-\T2OHB$w0<ʋ̔On2Qu]A.nӷQ:1"_ԠhMMgIxU[WCJpEO*]#-EvH㡗q7#mի\'+d#0/P/tmm/kOAs?>bqDE*nkܶ/`ƁI j1ZyP[/%WRut)Cdltgv=_QnJ ']y/xcx֊-AP= ]؇v\!\]8-\+/Us73Ft?}v{E78)^m +fܢ/vXEw=˶{C%Mmjs%*AxG +đS\n~.'XQK5.Eݼ.#V_cm?i윽0Mg|1+@8|9r{6[PL3ʪo՞#Wfٻc3m
iNXJ~1-;*Ŧ=%7d8Ԁe;]JJ%=CfM|AU:,|GTIh]!>g0Rזl2ٲ6LHIJ
]Ȁ1Df
DAΗ` +G8<AK9O(=A֡Ka1+@ج%s}FK- +/B-3& d% +I@X!n~'%OTc1ǨtÄx^yqr5#,í`UXaO41̭820ZǺYYNO1%10cXD^W4Ȫ=.C6f39$чׁovj)X/%am`4k>ՓyLd[ɒNa(o|̍;"lyIcfS5XBtzZ(oX3vÎ@Ed]*eE§b&,)wP.[Z:8gc/q&נQSy*U#$W.?^
Odku&>oo*_ +b٧ṯJM>ζbe_WJLGtU*uf:;=ͅl;i*n -Uc*^FfoU`-f}D4Z[j63̟PvLtCOĎ7*O6{Y3 +Ue +k~%m@}ۛo'2VyS?%)4md2
ܩT, +gEO9DjT~e"{bxýk)Gʢ^pA0=u[z|Y +#I^ՊΪ +Ry1:fb:1~_h<mG4CUf-;5z:os(b<jXX@A6 aڛs-!9S|dL:1YD]h['y\&0JtrH!>YD&[5ЁBG2)o!x-Ptblk:\J'sܝG`[҅\%&.lSodFza=
t|<鳚nώ}+1FnR'p<d9nbv=SW4q$hwE%GF8E$I9_ ]Qf?c3BJKkvm(G{qQON$$;yQT:A^[\x!qٺLh(D-#k#Xlw*\Ycv-xm6êq~"ImM0ٖGij!.؇_vsXzB/Y``@+bd>?
p<17c(+Qx`
@Ͳn(2f1_@nlBۘU},kjmߓՄ{v3zO((Mg
/T؉ǎ8Zkε|ٳ5[%2/dBbHc|/o%e[R3`ζ猣I$)BNm)\N`aMX)1&
lWiGf~pa۾t%KNr.T+V&
o-I{n*Ey,BnlE:l?MjAlG;,Ƨ^gsb>Wv:_7ġWs߶F4[g%cTcE34;&1~{4VP;w`Tv[?۾G<pRsvO^ֲ;XÛ[!U6;(8
?1; +ZM1Z(mhn[zI`È|{JZSpEbl&u9SyYޏR8*oB"IלL%#G3LIv4s~mU2VXy@6<#hn Jv|?@#0
WF +7F5(Q3V +) F}Px6`:pMݘjn-kO壟Ό dYfԈQD/@\2!P32"K{0-3Ib&({?#ZAns7 9v=dշPQlHb%m
9)"@-RZQu!azj[w!LO%kQ>E9W78DF?莵Sl>y=+?Q
JW+k@]֬A_!M3[}?*a9>O")վ};ܯU)=_|kXA)Nu*$RTfdgsRA{ciBi%;5͞F@m8vSOL0?Oׁy5;Ű?p1Ea)8¬cXm:ѢWDՋ?Յ|6 n0^m%n24d9e9oo~f
9ŠLn0Ӂ͓"0hޟ|U#)x +v,&|ʧL66*
Qc jx +yGkF}|lFwJfw8j^y?{-,xvY\8 9o6ZN=KMT8,x23>h\M%+TcĒ1:Ű:$"q7fX4jxaIeo6OXab"upQ¤:X> R˷w:Ep6}soi +lr?([_I581z߄KZ/jWW겶4iy)L?|?zPji>)s]Vw +g +jۇh[ntNԱT_Q+Q
!I^O9XGs.; M)/%)x}.82\E9C
Z6,>g` VR%YqB[; + J g-WԉNĻewҞa*E4
==)p˅דgh_2@
K2&tlW7YYcIAegܗHk\;E#;`|SGy?m9]Ib< +́x-NL,$]W1-5;bQ5'8͒=Ⱦ
]+B`2%])"\/>8~cESw +_g"L_k eGO]%4 +Xzxz))4h:ȧ-8ҟ*D,AIi4 + 2bRx\ȔJo.,6oOVS@ӂC¸o.7RZՑ$ᥠ!y"d
8Pl_Fy?a]#j[*h OjN\Ԏ]|끇Vܲ2iHuKQܡӵCF#.ǫ]B,^Ѧ~$QYRO$?GÁØ}[!hza}E/iqk')3F?TƧR0(4{&`H2p[qg?$HHk%m|8ObuA':2S:+ ~F2A&
HkʝXrwGy!S1^X+v;{4xKxzƈ>n@a1Q1,vF,Κ<T +:X<>AĥpTr9ʸAf`_jdwpz>'|1F)=oI1kw+ۺ} +4_q%y2߫yr*Nb»f稽!@KƎFsӒBs[f)\i"ipCV +*7}/+!!<CU.5ܰfw::#e7ЇXi<.jS|z.nhEbU)Ɣr4ƐɄD"Dg>V؍ÈSW +˹ +VzatDRVI )%OL~7㱳uaև,cLtu=\:r#n`:T,l6N)j%_`c8W )~^mC"u
]#744x hkZq",Ȥa7gyjBd(a EHk.3b +;ѢJ,NwFԐ]ef-^<h19°uAv3W dLNz}C"It$ӁeI @|``H甸G%?a,?58dQ #jQky9 +j7}Z'PR EP;.ʯXq+S"H-%"s "*ү}PM( +p +vt@F.iz?Da{ݯ=S$ddGo5ly)c9K\9ۇ?sC8"Wp5ЙTҠf)=jE=? Da
}!ޫ~<yN{hmi3%<i +ITuL/*$qcoGz.8 +8!ꁸ]۩ +&.x=#Y[z2dE?%y2GGdA<灿tIj4P"Xj+qZ?Њ#iEF9ZWqfj2u +P[p+}˅[T9F]R +g?Z_B`m0*:U&FeXYbDq$SU܆ ++Ek,3F3"f% +>Bh&N`z䦭o9\/^9)]k +rD:(| -uy7f/AgH'aHL)h@8rPǟA+E GA5/W٧HZ]/AlC<"K+|e?~ZDѰ8˚blH 0JjXhs.
oaY9i^ +`Z7bp!PFxH%\>vؑ㊳38ٱA-#5B\QY:,Q#ivm3Shwр
7pZSwGDRE`to넘FהN,<7;~Y«"fB:V?Bg>k5ӳ,v~=P5̋/UnM+l=U˻de+ķτ\CjS:3cC[9M'A, +ot 4ګ
Pjowf㨸<&]B[כ`5v@3,N& +
`ܥ0꜍bq +[D{,Wdy(_ڋ5*?3\ď=8ʇFe('v-곢mpJZ +F9 +1zUt[ +Oa +ʴ|ůx(Ōʫ=jtp~HщҠSvL;zQi>%{CA<nW"Jݘӑćd]&ydO5qA>6M*}Qشb< 1jۙoTҨ#QM8A=yo*R$PGC{ʼ\iD{HI&F`XXH]|y!Ie]:q.o3if{ +>g 7$wb5hq5ױCc!vqͲo췵ȧ+RoM7-61&s5zuBtNm?JRl +̔PD"{S̵ZNfeUImyn;/k,xqjF7@p)ykr:] d!J-c/|MqO,m=!ȾN
_;jfTFjbsBYu!t3T-ʗ0OK^N>9Ȓt;<z& g?r]% 팢aFIφI*0j)iE1,Q?xܼpi&'<O妕mQVRkxTLiR;xxǰ\Nj12./uRn +CݻJ٦Td#@sx@}mw)Dh!aw3KH)-8'tkUy\?0ѭE(U7j~%md +3}* eAH;Nu /3-SM0qsu]i#4F#]w04t_L$#/F8*n^y,Hd(̇+ӭ7gr&wmre$ZD%Ҽ#1d+M}Ge &ۦ} +Bxsgxvbc@<NmFU/I
Y(נ7Ԃ8tJ$ɯOKޘYnd7#:¥Eh"nym(fL<+Nqq_!QtGiޔKtZ.xunC"\ݬ(QVܤkٳ`G:'R,!xOO%_mFɠA.%~˃{a#WC )wTD|kS:'9<=ד#xX|46A 2?|A UH, )|"T:YrVv[o#flugQVهP/'XDꀹt` {bqH^wϮLy +N;. +$ʘΧfpBlS"bqb,Xѕi|CHD&u^OUdpU%ޭsH`4]˵A>zRPcSUD&xDj녨r$2dGJP,Ё9>z {+g=M".h߹㉌:QGs2CM~!/ΊC̥Yy@:t +-j@~B^I;@wz;kn*Pc_s0"=gߘkJ
'57֛0D{>
e#CSZֱzeGXr(eNd'M4X⽔d#(`0iO^Lsӳ {kCh\ۛöZ/0) =r\ rvG|}*}y^FfR]]3>e&}Y$sWU6z修4})/1p..`LA0HU2U*L/ԊjW6:p)`^SL}cPa
lIo{l.OPkJF}\~Zc~ii DQ+3CcNE +T8ȹ9<6
d~N/)'i$3døA?ǽj~"X{vqߘ䅚\UkT>]Yſ!B b qPb*'iײP?J$#Ζ&kCj_:`R4*ZbK2zVEKmH]N'L4xCDHgR"ˈDQ\gtim->m݆ڮP`eZ +Ј1N0RSrC8Hߣ$9Xe?gSR/[Fڂgg.rrIq/7_BJpծ'C/˭)xU\X HQ!G|]aW_FVړD +Z'r43nJ뿰O ;0-<M7-3O̒%
tLc +r8lTD-CJ)TxB SB0[2JXvг +PR av>1Ia\[h$xB_ӿzݧ^GwM$}~u-_!P9AV`?s\<xDLi)kR<G^KzzϨ;rMZ^&Vf\9^I\|'zRxa\1GDf.R+W7|>kQP W+Q/h%1WQ"iCi3E$0-zP6p@6.ǸM +<y1ɿ4|1GwHf[PLc
U8Or躖hj
\k'DU$?p`:Tf9Tw +q6?.61</\..j=}nDiB*JLLv9oo+~.6E""7h6xoǽGѬ}Ft +8B(lnhjzC_I4S2zD +p,OP52Yע5EF?"1fἤyRzȶw+n1
Ɔ\a:F5G'oa\/vɞy$U/@r^Zk.8I+A W^.Wn8=hVJ]d膶$/0_<PZafRPoa_1WޛɹWT6^E]@)Zw籜vGno+nJE?w6%}f
TK0y^Ѿ2 +KV
՝+;
tY
tWKyh$:Lb(SZ2d0Aw$C}-]u
z9TCԛ2Ei}t ^gɅ9¿co% +ӴJ8hPȂ*哻8m`][m(HlfiΆS +ldi}o=xRǰF'9|E}JL!# +q1p}"-Yd~nϮ9SȴᎽ_>/>++t]V^bGʪ=cL?wjbPVqx OEbq>3Jk>:|vrP8J:=!|B5@U/BbQb$*iCmd`Hz4ɜoͅf&wYoQ=gG/ApAAbKC~ŐPT{|Tosp]]N\n{XK[H^dy\u' 23ϚV"nq|Yt27qu(EoPlXtiM i}h$\0VC1(9߾'~u"LnhHi"IyG%^`D!
#˘YsѼrU [0>1ʎM GF00ќ)>u8)+?ռQ5:DX1fp147=__]]YbB/BbZ¼(.F$<"o*}]Z/--G8"]GLfhqtW,4oji #r\DwIµ\ʨwG}%]M]F!}KV9oAp҉FfvN/@("96W*,O9pw*/ +:V,# +
<VDqCD4:x2|<<*fgx|^ֺRagP҆Xz3YA\ՅWͮYW͛;
(CuEEw?sy9Y+n^Uj̃ۍp0YŢЪǫnmn
yP|.8R_լʯBufg$>~ +'q4GC(D;= GFІQ'Ho((U|Gmg"5ꚦi!x)>F4WhSZ^{~>BɇrG +J[2$Q<;$D7YZl:jGļr|d0ӽE!]R(W6{."W7 s~/y!C2GdTL*S
A0_cQ>T@.1BKV<'Dq`jq#h>17goϨjWS-Za[CwupaBwHzwߐ!h +?B^O6c|gƎq;hΊcĻ،(<pMbfɷJ'7}@+`\zes5@(:1M^Rj9MWBTbX^ﳞn2!oA8M_Mu5`av#f2$|;l˽J|Bt QB zDAJsۢG-at' +m.\")LT`uKD\,/I1[\O;${Km1<GcK5X
l|'&|ڈ-~Ͳc +P拇2̆Ӥ2586P +u'?"p +7w?Λ5CeuLV([]g$4A⭚8- +(WKjD:VK +>!qr*9䵙}͜M)`"Zt]RTJmb9A922+&fq;7\?l_,240 |њ寍8G'Ĩo 7$LiD +w*aS.;]`ΧlgFhF\3Sy[.#Rasl~FmjB>TG%oL2%Y{`9oxPRc\m$ X C{3ȼGM(3QbꬍXzpCli=ÞAD!%LH+Qg~ +ki_7r/r@N; ޤ9=8|3h:7uBN6h\&0- +=+4)]klim@oB55.:x5j7rA:Hr٨ +Y$!->b3g)Y +LKF?> +S9"gɑXcϩbAу[邭At+^TWHѤS#oW!26e;BcnU1a\nmJ!`4i1;;9FZwL< +grbEks"W!D;bt5ґQw=LC@!9H*n +IBBo/A#}PPMFc!!@x@"E0NK-1Q(|҄'QodzrBvv,}AUR2FOMG{$Jd=}Odm ++T5Wbkр"Wd}6
?s*?"fPV|VZJsc=.of8+fEXrY6(Xtr̳ g@WM>Kp'kAְ=ۧy@م7y]z +ң{;1gZX?/{DBּZT# +`=<X%ْ%ݮ<e? Vt`pe7z.{AT);F>*%GhEJ +M39MʷM +dV1Z=K6 +@%&RH<av]%ɷ.Jkǜ'-rKڕE=_2!z&%c=U!M Dmԃ_3Xj2ɋ..06kk%$B)H)(4a*hmjˋvM
krTOu^*D)ahtUP7G[M@JcChDf ^U+Pٿq):H :t=-T_jV_Ŋm<|)lp5iK @=2;̲O~ +@$ +JUo`p2@Cc*CV-,/K]hﷹ)/2N/7f{#đZ$~(,%tn +p{{"˟]baD.|:Yqi./s7_5hG_gMtH8LIywFWO1AlvfMa35Oΰ
J;JLf>䆼b4 oྔUDR "Z VQ0
OX&\n{r"($/P! NsZ*3j-*ko%F{qJub>1&.5[
\.kv=0]leۻhz #%b0{Pjnnģ.մ61Su+~<>K~A{VCfeR/up0IOP6)G;XZEHjlv^&wxZai 8mx'2VKfyCH|j~D\FzGL2eIԊu\ҔEy>32p +e2[o(~6_AuPyX@$,v,B(D. +2lh +YRVp +-:@b<zN +LM;H4B#~eJo+7˙S`7+0b_hݾiQlqs0Xe!vz7c]HMGj0KNSZWb?Da* +DptɹnNmy +'ŕc)*T/XTIgJ^5^-jYYKga& m֔s 5> +zn;"?VٕmQBQNa`fBd}baIPHÚ*w%fٜ߄5b&yX4c&u9kYNd%Z045DdT8j.G +5$f\!o^J$%Yb`{܀M843*UwƸ֑b +ChS9bquG|I}Sl|kuOvZ+!HP=S!<+O]?4."~\i\ld0ڗ3>㐠.H'O7O*B(8(xRbKD3ї +2BP7M[$%KF1*'vN][E + S|KRKL-+= z5LTe2H
_.J) +I}{gz-m?!N0xf5Q{*P}₤PR(I*~J,ѿ+Yߒ{,*.GKYG6WtBR%* +?u? +ՆٮM9hgʁiTBEv&W㽐@?J=|PWAVSyl}L#v$ro,6^6G^^r +N,u1<7F-_ N(CoCaE
JEZ\'tb{BG֚"rǬׯ<|1lJ0ޒW8Jq; W5wU1<.
U2-MPt_Nn1Y"%n|OK.Z%5=Izip`1Gȵ]=c&K8)u +ء+$ ҷ-*Ñ`Ĺ~"%zquw.çj; +!12, +D wvjS|HJiLP:6.WDdbBpi$cأ`tn*
y=@|)*}n9}Ԕh$yꎯ>:9譒:.HSړ^:QW3`gKI=BS~̦2'"W[By"|hW?Lze H2NȅO}Cw:Tѱ-iI0ڗ
Rh]4gw*mW:IRQu]Wǃ\B\Dt#:VU,7;.)ɘ :ʭÀ5
>n<
j륽|^95Q%[j"u +N,ǥY'<|P 8ʰϣTZ%{?f`SαCZLUڧOb&x{cv^>O5Ä@\F~cZҌzı<|ma9Õ
$%<D7L9#˃
lN>]7U;|厙tӾ]&U6ޜ~W_U)+-רxbk.т1W7s55j;9ÖLybư}E//um JF!KE)5) ^b̍`( +GFMgj/Da(:)Ԅs_ʜŨGAޞd' H5#Ń;xcw331-o Ӫe^<S^zHO+aW͔|gNԯG\0\{bM2&A֛V/s3PXzs)#$2k;Z@whhQY,Ɋ,wL$,TNO(K(͆2r;>5:$ buURy]BJSϓG5mR#э٘ /UX:qc܀%,*]Q!5YCHB +Gz4zB$EEP4MލQ߆Ѣ8MR!gfw_`!?TI3
ص[
'N4;efQA∝S?S/"n%RV~\<J-c/gS3 >Ͱ.&I%q/JYT~v
S]uۇ~vnrS˪X'Q2$ +8иk8{kFhL0_s"vhA5%Zϒ9δ.նo
rnz`^J@E| mWJRLi0ei.V_g>%N6wKC'ԭDc9 /S
x@q/9v8T^+XbhJF:oECyd#ҭ+-\t7qXM? +-s0P%vaQVx?sӘc5yI +CHM~&?ubUoNWbMgK<.ARBmvʞ*3yEڼhPa[J^NPG*V1H,L}v`V`x|هO/N[~sfUʱ& 7G㭔HQoެ)]5g$)guny,+ +
J!߫]Xy}|wdΏ%cn`3ZJef55yYPŋ|j)e +(cD0EJTSor7qtqK +9G>&s#<Gs~2fŨЂøO8~EePN~[Y7s\nn3|c3| +w5 Y:CwXNLp~
D,6e^yḠ&ul +yeЦF_,.{=oxږbcd<H8U^ͦ=x+ρu7H:fpB/@g^g3R<U->C?I'{㹾1?^pն,ԖD:M*3l݆a8~zqF&̂K*ܓ$Q֧gy?;4E:^C{FKA(7WgXB%L̍UD̃Ӑ+rLheFzM3 _qCā%pFGڊ&ԿmCֻݬ@bw Keֳ|F+uEu|Am@𩶭@-(1TՃ\eXVfpMCiԘ*H0p0hO [V*TmAp+j0$4 5()5f6jzOaZJ寰2Xh7^㴤[;+CgF鲄# U.M/r#dW}ϒzC92o<'ـ*^ƀNzcY( +(<%Mq 9ׂ \ WUEDn&>9 pg D;O㏩=Γujrzadvse
+)\~<h/d(ÚY`́9&v|`,0jx|fIg&TO$F_/w!{+~X8ڃ?KL(e5@/!k\TesRGc'GDK[RZ<a2|*a.$ɳof9c]O14 rMFŃ+Fm|z3̆Z)~`>;\Tm}hAmQ?
vӢGIvEM*l*ޠgu4 +緞w_y:%P\[a % +O
%a*C<Ϩl =!&q&BGיu=ޤo?ˀ,oyH;gM0L>ܐ`W6;$;%}4r[em?MK
D)MOb,7 Qp crg.W +yǕw +
{ZJyRihSAPǧ@4eFǦ~ZrW%5$}1J&{M>oiRfY*뤳$B53*ਅ@3w8SVTĉ=8E6 7x^B +E-
pQE3ΛUSxE.S +5WuF69yFT|f-:N#,L8hse9^[b^@_!
Fu~w9wH<ܪ|b9!ѿqHwx~~樦i%z:"m@Jz6TsHey=ʼ~g1,n&!V
k衉c8u4Z_oF6uԞVt%hLWh/j`*㵚&Qp|b/"6sP%7Y'kwr`k^5Pl$D+ +A +$kn0*.g3]G>
:q@#p
A@WZRΛgTJ8mg4a/L' BNl
dämآqWlIh~W]<XeӄxryxmAR*2b j"QXrdZh +wߤi<&:-<& :w/Idk4P^)) +"uEKxJA߫2Kc°iʊI9G1<f@3й~D^W #=f3(p,uК4S`}w0OzH`4w~!
\Ryb\*쎀\oiRWt+ "t4QgTk.b?=N@0`}a0+7ʫwdúL ;0(Bk$u! X>C1LL tOBm):wl@Ob,WIS-{~BB@ŞS|Vq-bwcn*GL4ESP*{H&z(
"2[L2VDvIqS ;~o};ҏg^lɲ^wMJF@OYPkHrPܨnV\dH\Y?ˌ?vA18nROܮn.!7?6b-;kԮMNG?!Nb-'8* +4kq::=0malMw@y_R [Z$%L8V9͎ك;WuyŜa,F<t-H+T%>}ӫM#m%S2/YF(ԣ@yR
<OS0|X
k;۸ +~krDSY5dkƂGg5}9l +qdrTIEXU_}31f©,bfm}h^fˎL +;1V)?Oc]Jf@V*:q}&啳lhWb֤;xd5za!^ +?=SHA>7,#QEsw$V/җGӮkLVݽU224;|rPi4X8(EuE5_cm|R׀Xe<N
@g +/d
8eΡK|o\5 +7~TԑVV|k*q#t_$oj;87DϮ?˒Y|")A<7;>a`T+R`0|irFgV=Woٗmh2e#یe賶ryUʌH`#Ⴍ ++zU]Mqn3W)Xe<a!T5uLHV"o1+WGߑ^lEJூ*+K^JhNRǟu'(FShMډ}͎tA$Šr Ѽ +-jaE*)!DvDB x=zLt!`uO[ +sڻfHF=r?<wv-vV;x?h !!¯}lAg_CJ-@Sg٭SL2n2:yO~P(FcJkt
-RqEj\QP'8$!9
\H_YF0%,BDH!^|fgxkV`?E +ZhȮ)5Qw?@+?pf/ʈ#ZWM +#V@ǃAYg@
Fv]FVmB4( UxܱmҊ@9r_=6]JWwI32Ntq}PӟId/i;Km['+Ht8(Nvo$\5R89.H^]&cн"yS_j!ʇ+ 2tM(Fp.V#h! a,ۖ<ǻĥpiDTfWE˝5%&障nkMh}i|-zΎρ&q+a +G¥+,2~`,@Q2O!{ا6nA3R&[J!矉! +h +'Y
Y++ ;.ACeSCgu^APnIjʀ`,WS
~ި'0 +EQ p_X5c~ۂersex94/J=ui6fTJķ0M9; +-O&s@`NKJʧ[1KrzkԔp0
Sdc_O +dl%OٗS^2OT
Ī-Y0FtG۞kDFCCJ-u:q2u_QŏBKd-PFrp! +un[7-Jkf$ +t'?f- b֦*_!|mtwXGE,G1$@IwhAt3)y
Xm;snaBgHϕG.4;we,uɔђw +)UT9-WF4lہI/lj"Ng{`t¶fPgs%,rjGS00ൠ T͔s^0TdM`)X[ֳ'닍֟$Ϲ!JPl+8fi'G ku=gP%ީ\=gUEpN#Ŷ~!&^+`$FQ)()LJv:N5.2:##׀ņB\]\65̻,IFBvI0$' +U0g܈l<U%0.\wz$
WU4$
+CT\w4F\/)s¦([0 -dyh0;5b~-zSXѳCt04a&"l,ڄ2cmؔNcV\Np$0t=fedIPeD˭@c2.%(oέl$
H1gS_.yH| aPH@2-xIK@nnٹ{ҝ$G+`S}IbpCix_۹H(8 @@yJ7aq +(PAo^*#pvb,>0$%\@_%9mbY8UxZgF({X^҇s+NhdH &K+Z'|ǜ +F2Hi/ć^xV$OsQУ(H6 +vs"jԺ[:(QQA8gNPY}bdZO]I5O',"Ԭv&p5dLB}=ޑHH$[^C9 ~K
$B3$a_
$ϲ.Qo7)0#\{Z2W*k_˽ůf8ωEER'ɨ'/uVR*3 hD 3+#Owaa[@݀*W)河p"o/q^y?XQ(b=s^sTo k!:vjݓ_AL70Fb걕J;?h?#&6_\vKw,p>}'ፆ}?EmFAI'/\F],[yyǼh%M +A~\j +/|u_*gtn7<=d +Eo֍ 0c|H<kq32 c}D{|{H:[lFpS0~O[-~fF1栾`5~в' +:0?O=|P):|Z"hou +Utk4%?h>6Af}\VУE\O\ I*/e>k:)Pn`l"+W*8 WxeΞ"A,P6N, "9v«e*]dĥGh1v e24(x{
ɰ! aJyS|a\PO-1hll5#S +<[cxyi!laϖ݊ߢl]z{>nrK$ipKrDyh>0pLx~ +b{WXksфV3'dl4$~jO +bLIKU_n
nbEv8l +@G63+4,QgB6j<?Iv"nj%7@; OvI7(v/tOdx]11Pju~uA;_pRĚ%̔m|kTQj,tBI R{v⡮tB*/]lk$uċ()tuW4uwNR)^|#_ GݓݠpPXi`ME<.!D1J~sbn>K !LcPdt2vxTZP=Ae +Okؼ'(W$LB.tf!E>xGֽX]+E1G$ +2?oH#(a9̂Л| =kRITSRn
u|86? KGh@@g(óFڼ-U{Y,l2*[Xm
^&Pn
\'o-LL&IA*:ŝ] }m +JҢܑ"wȮj11os +2'CWu;CuR-SiieŚmpN7=]-i}Cyl*Lth=?!pH
cρi`qiHg(#Q-<fXǧ"L<bCpt~m!k=0X%w}O]3 +?Wr]̡i$~5A#Y-='[VwFm\YlMZ`z>tOK2$ѡOWZ*=c<=r:(&d1P}D7a'@{v6)Wd +~)Vl +XXUoX.B* Zmo<9ނd(;*+ypɓ氶ZN$nrɄ9`<Z:ѐ pqHsC#"Մ +Lm>f,]($Å$8j +ۉJfYC+|'sA|o+qV)O^5m/J]H6!fc(JL{{Փ3Ou:=$@gHY^ñӸA.g(p0mm65@e-:o-.aqqsTѬJj7_=ܴD=:٪ųGW4TԐ/;~* 3B;zʷaYFJD)/&9K"p9Cp@oTQYVn%3͍`E
+zz) q0{Xbav78KүW,_7~)) 7gYÕw寻fn5sz鳋}k\:^Xbϴ~̋r{ˌ +aǐQ'ۙ6zCvh21Z4RAu-Q.2[( +|wDSÒ7g;Jt5P>Lgm̄snS:o0V?ͫi |lL1:2bd$[mV4n9S؊dJk +1{K +YƟSE6SMAaK + + +xiK@8
zNNc +TU6$ˌZ*L4.5v/l2/K3Qm}nH;*lvidy]4% 7d
V`eCXHhpZ^gڂL^UXt8T%ZQkEXQLDku
ʀۥ;JPɱtN.[_<s|^eCUMw4,@ks4>ed(!fn|}.}A<ײ6+u yʃdξ!2 +wnC$>:N0VםgӄVg"l$7Z5sGpE(2u[rb)<b2B:ZGp4r@@vj&Vu`rp6W`(f!1Ԛ}-d1;K +Kb,gMaDaJp +cX)oK]ETv.o-aD0Qь_}|*]j`Ff5Iyto{YK:{x:A+5 Б\c;h_TN #Eqn\_<.qD"'bBV*N| +Id!`> +\4۠-+oF[UwXREԼ +QlNBpIgy
nԨ|KWyhǓV6)<K
F|oɹBl64C<
> +yP*CS):1<m] @>KJB*ox/m̈7Dۖl;WG{y +TgpV=b59&;ɰ%6:$HM-NIT{P=G +zo*j5.d8킄A6('f{jaCƖjg\|ӑaCvQD>LuҗEMYGkmC!c]'ET{o;Ҝ0xyNJi'Ko +m"ꮇYHNZ{n5,UB
&uŬ$U_?)yh@.k_WN|SIyV0z9}/ +RxR3"ץHB2[t!>2:}` +Za 5NVJuAVM3@!#9;n f@ҩ\GsgG5jZU`BWtdd,\Zp$@pIu +Rğ N8K(cy'@VƊWu^m& ,Zt g8gmؿi +IѪKm66iTZ69 +ĭӈ#Kf $%$PA^<M,WYX1Eg
:غVҩ[oqFR`'/o 2">=R[ 4AV:rHX:~QX{&I6.r_Y17LЀ\(cNh~ `YfY`텚o~ b&yT~^'IB'w)u3pk7^>
?Ⱦ<|A)LnMZ{W[~jM]vCQ:Yy]$avWuӃ"fEQ<r +> +MqdX9C'\ UǶ<zKAEN +ÌuCnOR2K@a;-&`Us*"]q XRQ=Iמ4U~u.;Td_Ӻ0 +Іъ4G(?K~{$\~ys-{ *Bza2һ` +1P)>'Zv$CE✥Py$X'GGEx1<9Lo6 ?XǀMQ/dٌ̈́C%+~,7]ՑŅUC!U(SYO<sw_-|N|'ra
*U"n(V0z#FҩC__/'NH%o%Q\03lm&C{.23q-l*"#/KRQk9UBPRUۥ>e&A@e}]ip轰::>1q*&а%d~[ZE3&SPqݛ߶-TZ MF52kcD|"QRUdjYZdTDQeJk#D],rӨMrJL'[b +q|R!4-Ex`PO7& )-~Zyet3Qy+YwAΝ_I +i: +At4AY+R١O
ڡuYU;iq +)-Iu#8 +Y!nEp9p~
܌sPQC2w^ (݇hC9A
jش<pѩ}~"ل4f vÞ|,.fHpl!H-k j<s.udyV@×XyvAdnTb,` 8':.AEV +=ۭ:o]4HDN +%x;䤛JCcB? {u-y32l2qȿO3go/&]),F$mUV(Q^^.|~&u'/ʀg/9#)yрƵGơXX5S[ +QΤA$57 ț<q>."-芙4ZMaGaE$Fig։ +_SWnVE-C좱fCX-QcRnZb;҂p:^;3t'tPx6c.ս0@47:4G\nbEٌ~>`5'7z̮yQ\8- +4}5Xwd!wpi= OPRyQUW=&+ *?4^yD܍KgR\^y4QܩɂCL̀\4~$w#* mY u3]M
%xc0-m0BlWԍhU]3?Qsa/2rȱZtmֆ3|o|HQh"CDg>\Š9P*fSH\1G$g +Sp2jjTcl+Gjer|ވi^LMj} +TЦu涡,̜9#UtK +;kpJhȱWMx=x%`haav?M6ex1"iۘ],-
mo1,ڮoJcI`ee!d~O7Ҍa"\( u[d~fY.q +Phx}B=Ȏ쳝(4zDnpCHC+HTD$R=~iWLFmȳ +wk@x܋ +P0[|TƹaHE`btw;Nwsp4h~֏D;caº&0lbVV}OAi@e#DIu ٖI4gc1 Щö{LWQ`ľB.w%~?MEl66%\Qӓ7ITAHo#b|ZX(/8k3^D.Y6cDϒ|HyQy;wK-v:{9R/c"P +8Q=E:TL8c +qļxyP`G5R܆^o@<bV*?̓%H!_&_ *eկ:;}Qex;lE1?7݁nu*K`)
:ZrJJ5H[FT=F7*?W@{ +XZþ{ +LyJt;!~ \F\3"Kސ+]fN|nJ ae}$WWlT =/ +$gy1خ$'VW7:"ڙhi}@g9_'$O҈{쑎t8lm2MlCKd&D :ðq%Diy:&ǔJH~>ȿ[c{ر$Fڄ`i;ψIs;
B0'"[c:)H%a?m`Q{%#WdR!Scn(} +9\6H6cJ@%26b4o7n,S3d +cev'_)\K7xS<]ǸcfWQyB=̽v)裏lX̤"EͽZ="ׄ +7s +GR( +%`{pF\mCΘ+d65"ݬ `m73',l/rrkEV(*$Z/[G6fCևV_F=1H!9:cu=)=3!(_Ln,_.c=tṔ55K73
"NlQ<"Ul'", VN(6/#Z̝UME!EX.]Π5$t9[e@녡0J}dD)&hR?QcF {in0%ҏ74px@T&ۻK#~>",ʼOOAʆse(Pݞދݳx +er=8BHya蜀1`[UEȑ`Nfy0#RP1!TZ˨3'`aWVhc%F=C7Բ +CdW(NUQyWoh0lʵBPbHqЂ縸3hUq+O@ݘ9˹f# 䦁p}248Ko&` +[{'vDIz#WVCu3025R(3q3#L_B PXlE`A@iSw&O"㭈.egLE-@ +%:aV4o(UҟB70/y.y%=RK!<'v1`sU5F6gU]kZhM̪M~\){ٚwc bۙV>E
n!=mk/fCJa
BLow8it*;72ioougib0jJǙ[(Bڷ8ai2'$yկC5XBP1-|y7 tʶ}<g~CLχ!圭5ODa:{2}'f];sTx+c:,O÷?vWyu&3M<!:ւ;^\1|&EIܷA8֕~QdSo%{
uh<Ujzv@G +Cd20څ +nmLTVQj-V\{oANSm1xMó l86q+G2ݒ,mM+$%+^ˑ{,'Z./.D!gA&"<OƞMdu%z?hN_k;3 Nvw7i\&mx1OX(W:'^^nZ;vvŮ5+ +d?3"w딓-_ + \=}K'e)e$m ?] +Ȩp$ BQТʹqvX^]?-\Gk3s$uYV' kqoMG!P?w
38O岔)Ö !ɟcv8t`Z y/ż!GPNG+3;fO;FAlcLq}v,klPIrܤ +#1YX,yV3<[JTh ѵLߛ(J[86~v!G[\{Vjaw{_~SmL,T_u?(^X)(8̌הV:QrH;; U +11!y~d#`''·SXL 3&Δi,(4>|$ՒY`40P}* VͰd.tsъB(<yDNbsfǛV7ywvlޮOSOۘnɐXם^) +) +R/@T.~ǫ<n +%9_h4
nƎk2QWT +{wM q\ d`nxG-Gc_. :4=?u)Qd3tڷZu|3:=;Q~GrNJPA +Y)_Nr|b=P#KaםZSbSκhOnUzΆ"+zKWS6mޣɮw<lЋR
PEXTK3zvUG/;>PpP0(臭&`c+,;'"1˅O=ic"36CLIe3jmaPiDR9j(^SvTU7 ڸF-B;HOrR`Lt{U1&a2]J+FCv +{\}3tØIMaeCGkMN|Ls`B_[_qcCl=s8_[ʢ ئiAP@5m8_hp6&_'W8_ N6-j
2qPs Wo9
݃"d˖{ѡTYz7Ȉj24*;$,nݦK&ؤbv-iigav%+p@n6Ojhu-2 +hװ
2j:09C}&:/b(VRTrul&{}'ca)(XuPa<W]v: T7=]W$gEz?
|[)^GA/6^pB,)S:#Vә1Bw{.[?㐘!F_ZGА֗"i殏SнOZAtkz
zs wb
K `mkgt
6b>m'4\*GoU@,ih;~:n洢q+ +>)|d)pJkwr@7 +HTKڧ%DXduu +_V4Dw/愬aKvtQ聣]P]P@L<dNO`(4RCVqLv:ʀAP+[yՊ++DQ/`AJ01y_P*9L={Hܥ,y<ݼZ^)Syutth"@6_j\le!mU8iȂ,|,42sɰh#\{dP}|[)2 ?Â{Mi6uwkh+dp^44fӎuǥ]YhQ̳O +|@Y2FXT9cXv}Emډpgu샆?nU`X^Y7B.
!t̗!*WmtM''OCmA$mTJIDjQgm:<!?k?㗔ݎOݎ(N< +tͫKk<eM*b0:xRٜFu)yp
&-WZ6.k6V +r[P:>vNvRډ905ҡ0{nӗ>B|49IgNI9L+L +SxM^
+A +?Qeq؇YNk:8CDdT>ZdeU.tu:8`/G<!NxksL8 +Vc&hKy rWo/(g +N},+R]9b@ȼj>͏j#54b2ig唣q#ƝeAϾv36z䮘?z*_tmyͪ\FwhLa6Ww?ղaBl6gmƐ2:r
B@mc9.5)-9ٟaۋ<*{x[(E<j<PMj!<*-YDdܲUEINLA6oG)uh" pj1TUkด1f9mբF" +tc^tssx'<aܳ'Uێb7Hb\NnQʫ=f"ݑe!,qo4Xu<B'bݦWBZs3%=n%R@F;cZƑ?v~r +DFXtI&pz x +RB#ÁtqsFcPVp&[~vx +. t>v!ʸHv%(_oi2u>e8iWN}MP.nz| ]~߄Rj)\US\R r7>k)v wG oLM@s1UpMD(;9dk4^*Nge!Dձ6w<p +OkR.U=݄ +S@cF&c0ӐEZ"K-W/ѫ4TI욚tsD}p%;yL*)U؝W3xͬy+ώɧU#uH/_8T+AѥJWoŀ ۵,[,MqqtTBgIvutΤ)7idfx0* + +xFR%{\Q^0T)?G~1y*g;ۊW\.j"A&^r+h"Y=jGw;1 +gwFθ51A^6'Pu"$gM!&c+klcpUbR$@eG/a5^/K~b|ɏ:iKOt_\Y=fdhF];A7u8OP5+fbi +U? qofD'9*} J|-:FZf`sG`?Šgωx͂C,GQSӸ^JMzf'=aeHEt9~k +-tw!?MLb\NJܑH4oBo=(Rbkp%tfB3dT5{UFa}t} +C+͍:o`(b +|jLj mf>)RG#GmZGxe(fF+x>I-=Fʆ~,o.hհ$c#"] =tnčfTU#ߜuV$n2a1^Sj 2+y +.\?yC +zW|NS ^OJ7.݂[jq"'{,LzN nOsDv^rOOrHQv#dL{b9Jrd=88}Ը HE*31'4|z[(W IˎX\&~tce~,sjw55i'ٽ
sq~DlFs?x5|-lR.2Ì D):_ƶ#&I7ȗ0=J`|`*16ye%LʣQ(҆yOuV9Lڢ*O=;1 0p(Cˡ@@S~M@+:7z3So%UF5E(G +n.pp3oAU6D1Qf?-0do +/wnfNM&g3z%hK~TH ˕X:iFXlD2
jviG'I`wbAtY"Pu}ƣnMTՇ|筄zLe't`.R4St%ǶHAhIǼ =E{72(
8[8T3]'1z +<\8^@n͕:]EqwRTwQscNy9kFSJÚ̜-@hNml^?6#ں;CZ +r.*v+.jN=8H^H*U%
f+n!*1D"8LRꯉGTyg"_p_eL"dj{ЃKd8{;7e<V+C +qK~ +=Oޖ j:}s6U }D,(V TFȭPMh㰤8ϐ"Ss-|#ÅIlB9gi[W2.Nrd6OkU7C?OL@aڜ-5>Um\ +4(~iBA5\mk+Z4"o4{:@ɔ{3"Weǩ:VV +d(53i@-(z3m!SYF^iHp#jm)r&`i4:lzJ!U$NQq+5UPO-^}uf::Ye=# +OM_vqGv=Y_XIe>,}\3(/!Co=O{'/^XHpm/;y[ Iʏ +?KE[$B
YNlI+@ՈYR2U>3;EDJ)! +yIS
i%丅D_iym9)m+h@
tt0RN͌nrA攔M:fM/*HotBC;~@.WKV +8d]|ڃ~Q"m:rNTٜEP "mdNb7aV=BӶ"/E$ޱ&{ +#E\vTwmts;ohV+@
"9M FY0 ~:`o2|
I~u b{ʹk*c4*N?Օ0nhDFNNA<@Udӭq! 4~gTTP|eSq1R%lW)aZvptYq3ʆQ'Jġ0j>1qރfeL+7e"2$p}t08,JF'c0l
ܔZcxo5X#vO%Gm @RI?)P%(S*d^l4tlI^oʹDG`V8dٮ|tpݩ-Gl1ECG#~%G~5maդ\ZlR;rnߘ$ty}3)`Z^CKk{9]`B?foz}v)Ҁ +#7,H]7cx[DI)uI6[^6ތ
I@ac +͛L/ !{2FxN60W +uR(N-vkOT]*N2pʾC;za +Su£`5ځ?e%pbn0@pR*Br=wHyo!UΠ=<o){N
h@6g;`|3.hҖXSr;2DYܳlBꉊz^Wo}g* +l|C>Rw7` += [s Pf5l1`|2-vh|;]vV],-G<K}y`=GG@O$qXRz [7.Sa5RJU$Po좍Q_)˞0
В1{*{"ZAFSiV-k\Sjp@]bӼ]#`,%]0fN{״zƒm>YWt3#:;){A\+jf@riY{1e3:EbzaZ儍rZ k aAZ3p/2v6Z.(Z~ U]B +I}+Bξ%ٮlaF<zkǧ.* +\+93 `]L`vܠ?b>IR4Ve(98F!1@L=C!諸^QL[w)WК,8[&E!̺OMietöi +?Mʖy2B uk4jas3UBտFxP\uS9Jېſu2 +&tnoGԓ`uciGpmnج+1A!,DrW#ts\9xX/(с-dɌjRRqtw9E#`(̍<?2 +zXcyCܿG]N&Y6,Pkqn(Jh5Y?Δr'a5²ʺ +j'nq"?xaL1t{Ҹ@<(ax +
em,^On1\@tZf(oFP·E#ޢ Wqzva{Ge
ޫ:r|L岐awQOU,AihIw6ǤA#d؊YK`7kI_m?-_jar""oF0y7A?!10J Q䌈(I)$>uO-֥}Y3T8?m啊5ԃ)^l+3_hX"ٮ=-p%⤳E*hkA+<fqH[e>ȔLtS|⌥;J@yxjgݭ(9E#ߝf(yLKpwW3̀iwa
{L=i3;?: +[V>I2uN%jӚQ?9E)8`IPN/R$'vum$9ɀ96jf u]QꖂF`cPY$d3?akHKa
܌'3RCBѨ:`>rpv +d0,FI|;aj(z~PM)s6uG:ҸoHW,o؟xgd5;ynlzвv$]\|ui\7Qy-QiGb8^,_SG,\|YfDcdҠFJ+4|Q1ljs7a5ji0Qtc9{maG)rXpu+!1yƺ렙w'/,WdpY%Sga4[Nֺ(-Qn
Mc~nd7GIdIK}߰ s5(Q|e +PZәDl;X +@Ⱥo^,F99]FY)l[//
ٵP`jVeWUt-manE-̐k +0HEo`i/-T;=PLUf.'ps.;exuMgб2oxUC<3VJ&PYM¶0`8 >BFտC/<NܜjRXנK]θe݉YmbDbFRgkfs7?άe.2mBErg9SpQ4YD2Q]ا~Ĵ<&i +B]w +Ǵed壵ц[$.OFB P3pޅv ;6#@jۖt?'Խ)6߈Qv:oΨk2ϴu +t-,=s:R8R^JG`y]=WՏ⥕sٖV5۽YŞ>a^ct`57B[iZnxbfvR"OEn>
z|<[+ߨh^|o+)QFˏ|%Z~+|UTXBȣtw +Zuxy>\<mە=ϙ";.?!J"zIwn(m[}O#E]7h+ͺfI]-⾤OmGTMgNu'01U=D]J=Albb]p1$Q.}i^F_BAh:? +hho#cK?%&U&P}íLy\%w쨓Cp,LaWbv xEGZ*hu%kʞ +:6ߵ+5nlXTlFpk@3J<o>3D<29ÅQLP) +|/dT> +f +Goy
&D F6D^Qn*Z4;B<фS*4ӔuW(A15 +RRtsg*)hl,@ +7i%45xƜ\2p*G6vTumfCIJ`q;'Eh +YLv,}(WĸG,.)USD.`ιALbuC +q3rN'Z4g\ȡ"G*D϶ep99<uuu+{{k>C>A;- +/4b
J +Z|ނeC?a˞fw=iY`c\i@^ogb67I&誏,f7YlۢBʕp8f.*ҙ̂ +M+:b%36Gj]qJrT?FWl{i뻯 +9_3@]`zu{j269_ sNBBRwwMк#PA/`ry(FԦhOZibv {נmݪz9k(XW&ha+\ 9w(/k@>YmvAXKE6qM+$$HٲڐMc9ym+%]wEۚ{L?Nɞn[lNeIlfm;%5& vwNvoS-\I" V'|[wҘ+T'n3wN*2Wj(TWr㎧+7i/V>uP[2#7K<ω#b +0HsQ,=6l첸 AH!c0;v|i[$?[SS}ѿ㽅ϵ< +gD|e:'ĤKb!{1d`xoP؇DIe\6N- +[S8C!^>aqb{hɨb8r+o|_ݪwdxCCDG";^b5=])}Yh]3]cw8ѕ:9H!u`\q`b&87wJ$TWN*NiT&Я ++|6L9 +휵ߛC:%
+
r̽(]c!zCULxzL|z7B<^Z +Ҁ
s^頭Nыm,!Ow`lGsPɀZd,^`9-ء%.uy߲DK`qżsT[gU))ՂV+xydop:Yk +*L/Mmz]ȵ>}K8r)GJL's$cԟR8MԘ,aȳo3sygR]2H22(9ζ(^ E'0hcư[eUc +FBsf0جH[բVwiW\̫|Sc%6i} WxY.;V-d8cd|Q;;X(i6NI?Fo)+ +?R +
,2@3k@N6"%Q,flNyϮOo eFw"sAi[
iU̜]ϴTsW[%'ᑏؖ+5V^f=!ɩ7|OJVp61*.C{O_F'[`뭧*]⌎#~kY"z_E+̢06Ϝ]|-lWoi١g)[LyC?$Ր7iOlR%>{ + +Cod۔_1{cƼ7D +VLe8n[rEDuܫ?Â,[YWe8q(.N}t`o?ށ22"B=y`?qo0?aL:1J_kLpna7G=v5mԯv:6Nu|eA7adV*$\{2'ocCA8!y:]!Gdi2̱+}lUh1MĎ6'WӪ*uk߂8EE-
yo6ϼ:zo+[:߾dcmIUә5NTHGYciOٓ΅T?C&-A=J$3kg5^ـ#$^ͥޅ{0U^jROI#kb*kGQ*NcԒ5#6c\}kˆH!GS"KZV)$?Z
* +1H34AmoKT019!wMA۵U["szTA{JlT^ʉ}6~92c9W(3}6MD@lvA/<ѿU1;O9; +N؞BТӼ3\]^;U;Y}PJDj +Xi]Y<<^fyej|A'X$}1g +VC!knzX',aboW<*'k<mS퇟SX.\/Z_E_3Kk#T2JfP"Yƒ[eja踎I +9Di>LbBvORFJdI&ѿ`6{ ڨ@Jd{MGX# +]DzУ
iZm8AvM#H +GV_-G*7{LcyHD@!o*Tq̓4i)[~uH`%t`8 +ʒ1-Y]vb˲9a8=Ҭa;ǐdgA[tKo͕7!;_y.ɖC5&%.cn%.H W ,Z4&Vkӧ$(`) E5PpR:"tmzJW|̥%0OX8sa$:e@?A,7ru>7yCoªyd_{^Jqk|)+, +ɔՠ=-dtxYOw(
+n3+7X^r30mTTբveoN#1
s ؤ%l
[crY{6ގ(zE ^7)AS+:WkXVwRf/A zMJ 9d8Gb4ohx +r̢J^٦,4:C_0|$v>pY(K8F[֍ԣM쳛õ/h拤a/˂o}KL )>\;}wN" J,{oU +%-?mwI҄U +_Pӱq`~C"% XsT]jGFN"1C(U@xYqCܻFd|9P%3r=YT
.>?~L-F/%9e-R8X-%#!JV6n<\n'ʲhXȐe0eBr@=m@{Mo+w +hUL",_PLsNVI@4ޅf6(UHdKHjs *`N7~g]z)=w"rX,nUssoϭCucxBZ7YlejeFf㥁b!'|l'.1DvffdH]f">т$@&V* +?r3 yrX<b$U}YilɀHE3w>J`%-aAZ +)9ĭ45Kϧy%=
r@~;Y7&yNPI >w:N#83P,W-$z` +
etmK$UTɀj_)D5H~шhL݂{_[/OB'DG-~]еgKܵQm?M0]|-wd爟.Ϧm/PU{QIK
Z?EZUKC +-gjV.KJMI:cԣfՓ
"8G?d"0*gypxۦ՝<U_zz#>wH
z$`Qu8͛ :O$yɕLEa?h2׀Ⱥj- ~ޞ=-
[v<p|C5O->pIwp,YF99ܒӃ>:ᅏD ebJj +$X-_Hp5< h[kp@ȹB[r,wt*w# 8(mBn +ކ=-?<2ecYەZf6=;q}OAQ4řmSnKR%=^ +n +OƋV .{'[YH_n߁_,
Ya4{ɥmI[n{tm +>NV~뱱o'{:k8;oMO rD
B]2."oLJEH{%D$ +I +sě+10
1-.hO[vTVMg\ "$p;凢ܻhc6gd84@epKj>hyD"LZC͡LnpLh翭OgkԏJZoQ/sV +)bz +r(SiCx\Yc={R>VuO_wYNNcX8k #bf +d:Bwu
[R@ +'}ER$&LCT݄wTN@jNlB D%vņ5DJ;%"!}p;s79U34s(%-&OU*NA/z0{ MO\ +uN>_0G]M:d2{oD,%kxB¨'tqzxߑ%ކ wՌ`/IZѤҍ E74*qȠiSRo^h><MJ2Ēİ
r +NRSa&ѹ|s'LVOM +sG+w@ᕜ:" !(M`m_KG8 +Gf`8![ߟ2B?FF-f +ΧVs
/ +8]<a5ﶟ/ 5<>I-Yc x'pS%GcGLJ͇]=ӌcm,/8Ӕm*suib/ D7{n挣acU +%nH0ķ'I~_өQ; +WHEAYyC9UWWL΅K-)O1G"VI#LxYBgDˡ݄ +ZtzV߳ԥ2~OY<\}bX9 NEtKi3֭dC3zUZfYǍrl@xK3ơӑv+=dW$4Y2[uؗ˿ +9I]anټ_Yu:8pUyN' +BRr +<ն>Hh(F='YN05c +Od g$DU`"X$TnϦfV7_{RG ygۀTu +a(<ʌ<<` +QNqF"%B/]w됅Tcu;o:KӾMчgp
mз
8G> K*[ź]yY3a}j`,[/w§֔W%QF+\ʲGlK\~k~P_h2|\ec+">)s6w*w0"Gɇ9>wh&;i|K**Ms(0PtL{cճj0& rf`@דq +3q']]"̈́Z1P#Cy%Xdt+"F-A>RߧBUq"͂Tkl[KdU Zo]Tx/?_1YPD6lXhK+D4rKRN|^tUQ9\M&3NlO=Vnq:Ht`w/Ne0o̡jbdCI +/>-hPwpIC_UVaA,}| +ΓHyC7-C~B8;GD-l_\<d?H:-]Cj[K(C:~PTJ>W>DOzga +eAt%"vJ9CNY}fNs!5<P[+*}fpadG>rЊyq'Z#9~S! +U:\vV]:˓箿#f.'.E-l{g(2*i;o'9W'#ֻ7% +ܭVWrX EO; +`f**Gꄱ(dc9XWcc%!M[qtCnO[s/S]6.̛6?;al9F.
&w! +AH0`%r[T +)L
96EGtG`7`1I y")C2&~\'?GN +֬yRi^>YfT10C! +Ȫ̅98K1Q 0WE +Uvo[DY5=#DAr!ƌS2t2VBd8lQ`jUr56\ +,mE#*4ѭI^}لnhJ}@*SnlWC~.0fjʐL"@$KQf&H~;9^'.SLU>e:_^-g|2wfس(BpL 1 :(w!7TpF5R:Z6as|uR-qe5{g^ +X@r%`&aNsi4m1^$\%`eYX=ӸG1 6t2+ n'
+Cc"PeُNAMt[64^|}Rn#3XFhdu½<F"4(>T=dAI/
@S椷,IDx#Dkj腙o\, +Vu(m9y?)W@DaS^eQYc%;WxwS.l +A+<߶{oKު +Qk@]vKwꖜxVb23Ѫ7Q +nL)iIS:wXР_v=szrGe/q-U7=Fb0+aZZvc{ծމ^ +BHtS?L$V 0w}>+7^&Ư{ t]zSģ7Y=mpbVha]Gi7?5{A-4ct1&R UD;S_quvSOwlDATXY_㋢.t{j83^8Yrq@DXdfmMLQ+MlI~pQ +xeI0T+nAtB_q#5z +ʩkAA
ǝc~ܳ}Iih:Ew,5f`IW_d!飤@ +OX9}z#8T2-7Z@Osb<
ǫil+"4w`v4{OKzW ܅ZրZw{12)^NIn!3PS +erkxpv!F!xuPjn^ON)ڧzEΤC-B/O0'쿵:]Wl)-Tϰ[8oY$K.R!j>]FGE|b(^A_[w|;s!jS%9n< +C5 +T74<v#*Q{ߦ*ޘX +c*3Rȩ#t"/ ӺX;Hhߋ:RR$ijJ7UH&!pp%_IBIV6"|}
a6|E't䯵a%\La~_Ѿ?P%idv +Jv}ű`]:J/n'"7E8@TOwlCz7NZ`~ +1J&SA\w0tro*h-[H[ܰz)i-)?͠M?܉UN +$fT +q9oYM(/t
Ujl,H*|ZNj"rrKʖ:c8uM5®{^foDĨ2"]i_h1e5"unqS +]J<?ʹzxJtP~=Yqݫp{MSa)z2,\q]Ԓ2ME 4GVCsL#`<d_SYBʺRc:uwbII>/"1Z;)X3Ti6$Bh3?6+"lyORFd47 hZ/Y4MTa
-u}c4h(SCG1c|y@6jPZNώ +/Jx:ADJ>$զ(~WT͝B +Z"8+n{{$5Yn<UltzZy +>WH#s'Æ|taS9jE@Ll1vDZ!# +A<R>'6)^w Ոx~0~Xl.O78MN&ֶq]OL8S_5A-$5Lށ'ga { +'LV>=wQGwd#-mI?ϜbRr3-uˡQq}v$Ď u-\J>\K$?'kLQY{Ą +p^5r`h_;xܗJ#O:[(ss!&EUnS-_S%N<jC C&d^+3!ph
'#H69`yvZS;HC^'Yv4V
VyCY%c}Un3eC!}Bz1 +MQiV_QWA*b`9f
=lNGCTŴʲoltA7>215¿tB~eO^1U2b
⌛ +Xd]# +Y`m@a#~XNnTK ˯l8/JW;m*lYx7WɋyH3cHZKnBr\MaK6ؗچHU4i^`FeP; +iQƬ6|KEVrO/˸bm-ן|pg6ֶp]EYM8ټR KUTVP7%c`-:Mta&,I}}:a~A=UphٸiYM^),`F64Ip +iv#d((ayAxِOE ` +[Gi˽H+ڽċ:B9[>gkwp%_,
ze+QޞkLY5ohIb'|Wثtf. +ojxv|@286wXO㛜4T +jR ȤyA +//Ku2_)^u$,u{jc~u{vE<ndG睞SCh{$.*[ uIpʵ<E n'_L/A#lޤ+CD#p7 +]X UW. +cGuT1 RrF`݊ +{ s~| +?~F} ?%OoɅ;p+}N+~fUIrXe*á1lA\y45
NE%>pn1&L!8Ph^[߭>BIqq?U'|KWL +כa)q\8 +bzzF@X!?"
3y('.kX܂VoO&k'giػ=ByN +xm?L +-/mZK%ɭz|lKMD M_ +KTN_s*7*Sk.]p4,O!*Ctɶh33h48pEá-TK"POxT
qR!aFREQb6N./ڕ-&4/yȵGlU6]PF]# +cVyfZP(dA
^]hf,Eʉ{tE]fᄲZƆ.{/83~ʼnQ
W'y^7J$Ԫſzy)G[9LrgmȟW + +g `=mhԢXT6>$.O`LNͺrA/e1S<DcʽkNag%0#DK`A` ],<+hc16?2=A?Lϩ5+3sW#ύŠNmVUL_0EX{j^J.8(V%eG@cؠVXS,$'}kKA"DNSn>:ϿRV海ls{vT/]8MAzjFA{e)
i-K>~S"""gu:,òF$߄ 5ǟъ\O D;v +Xr<55˷]RR_\-@igvTx?rBoOqޓ)^M-ÿUSiTFoړvtRslVI_!^|<L%k`V?NMJZټtKNe/:&BҦJ3u<q³l.[}t"2_TL[OZMAuuH.&n>y%җPA֪*݄k,L9% YܸB`onBbKqp5#NoI2dPh~1}4x=rBGc+\[N4gx_58F䌳+#"ng&GE8ёvVsdO@t7|>~!9tUs_HlfC|3XOHirG9ń>3$Oz. +yZkk?(ߪ0is<Q1w^〟оSz"jLżE٦.š
/Q `74@)UWtgDP]6M.;C8u +>uxH
)l<Y6tj23ғH6U<{ƄM +I =OR&ITC1d\Mbc!e +:(۸SF#PI%
ω9Ҳxa24.o]iAJ쉩LyHNڧE^%{#듶5M/@^l +O7;!,A9kQ%AI tGJW I1ރ yGn?pW0Px o(mcDƠ5{k +(l-7u8I6cmCt~"/|bѹ%+J'{do"1+j*!C8G:ڵq%o|GLrK⃝Fy^krv_Ga^2L`ie_W +D42fk@Wdl4`&uDv,4up,tPc6n+ +wDIþ×( +Ivnb0q#﹒=c_})ٛUxu3AA$7N
Y2[V9
)=i:Z$z%{Шfi{>lRiBz\ +".O +O
.@W$D@Q;
D3Esq֭쥧pY"0tT657lM{0U~6K&ɸ]ȳ"žc+3G_*\G6X|R
dneungr^GqpZYzw"b({fA^ߛM\iVMQ숞֛I00$Uldr^Vd膂
sG[P39U?aP&-J
5`ZR;6Q1n<#]ՉOckyrsSeid9T=u$HUfc +m.ʥgWtQ))IbsPd +> +J +G.'=uIW=4G5y^H"&*`ߝKP%:q/r}}}I'QgQFJC>wڧ(w¦ngkկ*H<IJ/-9e!Ĕ+˱VDB5ѬxfX=h("G$0,<VJ횻"d;@<*SE&H%M`!vf9]Ȗ%)xcG0gqQT +lrS^q"5%=AMzM/S$,pC?S+BOG +ju}g`]Vs +lEED܃bWܶI<;@F=6YRtEL"}w'VyIʸá \|S9M$ z!ӵG)31rkB;uNȪ2$]`Xdz8VGBM<NRuo)9[!RܡX&.k-j'6R0}srG0rRQ`d<ǽNq:MY/UtY)Q+RSb'nt:,bcuY4|G"Wt +#A4${[KfhTpO-=R BPÉ6<Na+I<3MHd/@<.}>$`='q;L]~Fz*`)I
`JIAdZTRCK_}|':s!g1.@zAiWOS:ʦeu +N!Qk$džUbfɈVLK#DrAF eoT +ջJ`d|C}x"S>kM
^))+@K:Bδ\i\q$<^ԑ6xΩ(5HEU^J^^Gc#gh(dK<:lsQ$>eo[lNM2up֥JgqXd>P;V4X l'*B-pFt6,
9d&pBUgkML`@R>?nZ+@b5[Za@xA)=;A>\f*߅=bԣ\1S9x0}\LCQf)' +02ύgJl FSM`~"*ȳs3["̽(F;E(eK}e}j_]yWFݐeHE~s㢮Ȋ7Wܦȷoy]3PI'ЈAMYft2rE3O)zK*Ƿq;jcǚ VK +Ij1odž =uІaj@hpǡ:^kv2$ /4]]
B[{WZnOD:fQڻCj`"YE&YuDjE[[ᝅOEDE2xjRȳ~*,kа:
0`HyƘͪYEkoB_Tgc + <=k\v
g:]YI(5
HVBU 9lwԴgy%+SjxPhuZ!߫mLf}e]m;~rn68v ݃'zx̮Ӑ7h徍wk7%7mS!zVO_LCF9dH{*s$[%Zv, +ZF<?!Wv6e6!fvw$/i,ڤXEr1bю،Zr^Qi=$YhdYJH#8A~6+} +|-DPS@[Y*OuD[ٵ^eZR`e]N<\mIV,Kϑ,yg|3~][S\tD6DH}k!D%KI1' CщUpg +cSR3@Ţ/}Aq|,R
RY3fupCѕ6ZODm$w.Mض1 O +y"mv'9$Iihϱ"P<YMt^u +|kNCƳ1 {5\GZ\)U5vd۾yHo*+E*dfpaDqC+;#A>3`E!iO&g=ɛSd@a
#~u#Vb$iaW#ejs[ Cz[@6/!2b{o[uٗEUGn!4\1= 5vb `03
=țI\UKSQ&8ir>F,bl
)-eJl{=RS zbTQ1t*X$(cv,B%E?h6ԗ2&e;Cn +eB`x?Av9ҙT[pgL:19|O
nW5/Zk}r]/ZVz˵PQf + 5Y<A-" ըh%* +aG=</вoD}ڂN P +fҥcu{'w¿$mzy(Bzzkr,7&fY(soUϠk
/N{]ը[;Bu +ȕQq+`$MO}K +[.WX,ɼ$LRqW2!HXʦ0>hx@/ჴf6
k?^>cwtuڸEsRL$[p"0??@@E{n"1l I@rWp065obEDwovddthp q>ĕAZ-U2By!bӵ +hj'@(^*5D<+*h[\um}Ƀj&6o!٫ƅP'u:Ç̤T,pv2(_hlۨ[;#yR?<ة^^믌$ZâZo|ҩ>PW۠}[o[1c!-O9Ox(Rb|d!If璧;kX+-i}rD=2, e81_B]doY|8DL )3t;YoUmf+`jܥ/c.4=˱4E5!%AXamFsf8Z)A|:x3bi|_nny v⋖ 2j`yNI ʳJ#I-cIc$hVUjEWၡ˿écEOOO4vpDN0J%_bZyĆ[PMKZ#]CpB,_ܛo_!Oނe8?nry֞:}5c֊muZS)|@Y)c`l<,{Tv<=úaIGjl& +}B" BFID5c2:G
WsA$iE6й_oCϤ&0^+Z|o29Qe$vF2 +nӶ)LҐ7D:u
;Mo;dkz_0Ą>Lxiى{RbQn9S
\5Q$TD.ƹH&Z˟2]YgK#Q]U>/GOSx9M +M{wدAMۅ;ܱC!Am#eˣ .D/եqoX<{V\X'*i7~"h<1>eR˦,T8:%|~2UHk_Hϓ}aツ"Z%dddw<X_Df^.PPY)yJd`cTΦ =5XVy^,CAl,%1 +hveX:UR.Br|ENxc1/WOf8 +ph#:>pv>>%u{<)
3o4r}u
ziD$bY87KMŪ`}eVnY)V_\P~(JXLPĂ$
ndp&:sfO:Ta/N`<BUI&P8(q.wx5s4K }>YN$'(ݥk2^!̏T5ATBR*r3R܅ه7W-prػXp1 +lK[X>W3/49*G&JS:kܶeBA+Z^,dXը 8!(Ak6h["IȰӖ=.ISP !V¼ +GnVK5+iX,< /ޱ^<|>XO5:9aR~ř,3ؙϖ oUy@_v +V#VSRmC$ᠣ;;ZmS)j-DT^ywx3;22'K\2Ա@ϼVE%] +̤vOqqn؍o^nHGk:w{/
Bc{ٰ7Čց+H4?bT{B;@x5_ThL["PcKHFYPߓHskkU\dE>q^5V"-7%Q6Un[Ibgܼ +8WͱY_{^J^:& 퓇}Y`:ҺvUm)n.).#}5!6^ ؚq.>J^S("=-&ضeB[4 ;ȱIpĝ ޮ +iPc8k2Rn};TstfRתќ3:P%5;1yf%oJxNLc߈v_<M?[aԸ +~<1(&MkAx@-qϛGMpco`Cū]~BUgZ!wiWtӛ ++mW%BrXt";cW|<$٨ww&mK%x)nG)~8U'.:YqJ2DMp`!('Ax<|)|N G%M.\O>.6W4V{OS]hr68fTB-M&! +v
J< + +-3ªX\FHv` +115|r~x!MtvFvO.J9 ,G²9t҈(xxr>zDHom#Gc-bd+FO_VDV5FW3*Lx=x"B=ݻ8vXx1?T]'F<VTYfUqUpR{PAQfx|G=j}ʫ:E +gyj!#µ4Zjuʁӷ#VoJH0B: +xMgm)۵GVd{Lrl&F4 +hns♅a"jDjsR"^`N93Wg:J٪;Qӳ˫e:Kֱy%eX" +,
uY?uknuEdwcmor92~E~Ms],$Ў=Zc}7cKbTtK)_ԧ&!1(K}2GM|n +ID $ZoEjOK60g+w-&Q&#{H\]:l43KӟӤ5+c)9ߐ3pX_n .X g◞-53 faRv#w35ꬣjX7
7vID&o[AjVI)'P/{bdF
w͒Uf+[Q^x
/j[R:X ^628<\E0C;gT=b +<M'ȤIQwāH|/S }B~(BśLܚO&w|h\c<o
KB:u$%Xw#hgsV9O|"E~7/CzŻd0I\ + dguStCPWbm$fnY +0$)5s<I85/ 7(uD +Zw"lcL`SW1K~hEd*GyeX<M3Q}9lѡٮIR%!zvSsM/'k"pYE̊*uuޢ{|Xmn;hQͱ;is=w<dH>L̳YMfBz-x{hP.$=)$ž1dYBЗYt*S@J1)V QhTu{;w*keݦ?L?|0 })<"^hc&LmmdXRu lWB֭iYO.-Pqdl 7ۙo&6`J@Xn\ȩx +Epr-Msӛ0j)ixCBttw-hh̗V/{tغPD:Iz]6 + U'X:`ey5(^V'Ul$KF./ZE{`-_MT9{翥[ PJ!lJdejˏU:s +b,ԓ/_R(MFaIJ^w5h7f= +CF[`y:1_g mj&j"a>LD'%zd"]v]u02P~6k}ǩc-'7(`YYe$z&Ԋ>ZbZ2_^S/?X؉?oR +@)WXlw~ Y.^Џ^OYzt!@
CL$ SCHppSu{rmtf-d.vI/BIoTbQx% +JD{4ؐΝdnXDꪷIe]#$Zޱ%}{&~ѢAȲ2{.*'{RJ
~LdϊH}gL ldhfIRx5ڻ/]l{_eT kJ_p*Y3jE4Y<H2aAj#p):84F8=2KWFa}2 +Gڷd֘*V{)&,]@Vopk`}( v;J46v +@Zhg#,=ӵJpJ[&6e*6dYUT^%B|-c㡐-u*0`1Drs*YQoϣNtizu0qU
<.Mpxx"%xq7|˝3L<!ph/-B82|JAl +jy4\:tlM+%x1^H"zqd݈Kk:z룏u 8c)~ m0A +{6YXL%7ƽQ=5|1cl8vqN8[qNGI"+ҠԮ:d9O+ں^n/ěKDoY
<w٬Rް
PdaQ[X p9{D7t1:eZNㅕc>ؙ'Kh7MlLk
+<1eM +?첔
E~˴
!.3% (nѬmHN$9*0ܓJ\82Am+ԨxSsOr}b KE[~Qp!S!|m/@,ז//k#K8w?QI@[o +oZ JkO= ;@ؠrɓY +
vz\bN觷2uӸGDg\@&abalX[P_:gWJU41%&Qץ`@ƿed]̇h%j4/!Qr@*^i#<;yn3;1jP\(9`tiq; 49Vq >~<>k(A146\;Jx:AXu8h.dFNUYVfaPf! u_ka# DbaO8P|6N<R]98/{ +-#R\SIY.cV),9:7g/=aVdש" _&5="X"ť
!SH~
2m=vɱ֗Ihgκ2?/~E2^ icBٗ9yAR|Vgbъr0Jl1l@tt!rib?v|sJI%N{xٰ:?ZuR͉
[hԷ6 +Pm=;^[|i9~ޠ5gA>捌a`CmcX%CQʜ/+*v⡯q~Eono8 +)$!U=T(5pa;0G d*8t a*Yq"OzlX?A8107 17r)h_,9fx=\/fZc_+mfh:!>*y#Ԝ'&*>иJݖ̴N*.}K5u1#GMv+&ΙDYk45@zdq^B8Sm38V*V#&[z\:$~ |f6gz!@_fIPkKL1ϐog2?"UmPnL]Pev
2Nu,_L&c93]"R`H`].`֛8yt́D|NӑCrk*$ `I2 +IG|}F7S?5'ai&s{rMkjO1$'[`[pQ@
9yYXqʋ}fe3_/̫'``[e־qyB㡗U>aocа6jEӍ?I
yDkrMRzj9nG+6;I'Dt +Hj0vMAcmD]`uaY<&B8|4f~Jw֪{ 55!||E]#Ŕ!>PmJM2c[K2Y3!%؎-R[aO;y*zVbA 92Rb aG"7܅9w0hV7Pˌ{+D0fp+\MTce
b
)/@ghR
!LAOǦ HSSLwoQ9W4щb*uBf +%t+)(_;樯Gʫ#KDyȱ,M횹Fj>(W(6P%Ur,u0DycQ'T55zduNJJj%8-f%7_xh0uFh~*Eץ,W_rO2R;ww +g~1QNeF*:z''Da#TMؚR#u*^KLp%`yP+]0P
p'WT/*W.w5 :T#rLHm9o9F$\OhZ1UID +Auc>5eÎ-GP.nݱf-U0.>)Quۖ\b_1] +A pY^ +:' #}v0dreC6Y92}x혻>U*c%z@G$ 7buv7%1Z#cN +_7>z +Vfg$(XJ
EŪ"V>q-V+pa2PO_#>hroYF;Lۀ !3"J#ԍ9+XXE%8$"|?}T|/`'3%ys<cYx#5,pڑzim'昜I6O`@~uapxC#'ƄG1٬FӠCQxiCl{]Ya +,'2a8(qbE>}y5-.%Ʊ}܌PߚLt&R|RNs/F+c{K<`>flLܒGѬ U_ڍ7A6h]c +4Da,7`HLBX05[ +x!4:Cd +<xjԷ)4cկMd+@-+^Px&C;Qa9k t'`REp}^u@`!^{-#c-h06WG3kFht͎
\`,=A h#Qtx$oafWtQE)ҏ8S`7/LUpsJ᧨ݶ͵[_H2z{4^!w?f@dWݹEI ȟ%EFt)d"6g 檬nG#Z(NCހ + 7O=}϶:D, ?GrG +cm"PθǴ(Q]4"{[1w݇A^Dwמ;"bNa +1&6"1 ]"d*+shCHϕGixDȋoJmP?À*s'ck7L&c;kr}l=ȷv"
/NeMD́eUޞ#~Օ Qo;k& E҃zwWRC#=muGR3"X0M4,;I8|O4wdeHC:DE^%ELҋ)$Q*!OU +om,i.fJ;M^Z%ݦ;n\d{VAږ.w*0ZlQo]wʰYC{Ӡ=MGN`ƕ6lg}lud+oV,i +xG.'nTǃ]kAE!Yd5L=ԿzQfCl挍. +{R(8\0 +
K .TH%T! ++d><,5izrB׳~de'rUCA3R8\Mp| u*)?+c\^kVO>i5qrM+]bwdDqܛrIIƩYZ@r@L:O/N轋0@ZVtwUċm{ks/fn7y'.ks40\I3aoo=8(rzS\S(˺FMlb1*b\.=<;XI$a{wK ʖəFc̨ͮ,[9fYD4ِP +٣վRDܮz͙S=wҡpL~$'/'$_EFXA
t|c1=*7PT^ Р1;SJ-GNO!S[EVJR&IG +F9 +Mݴdޮ\ +vrj6IGISNaЋ.*꾈4C]WɝT;[V[@oUSfBI~dMLK g7׆.IU +6W*db!MvF3
HqVM>*fd<_Sv昙#TԢqH`T A-pSVl)pYYXs:yziV?`8ZVFOI1f
eD粓ƚf>399n'v Bllw@;!kuZxO7NHJɭ\cʹ~>jч3ƥ +rq(*fLK?(\ɸnT/o+~{<f:JPgoRl%Ã&.)"\OL'e$"S<r?/~ZGcJui!D-Iv?)RpJM_zN)YE.5v1~l0z/5z [w St,%LirqR
iѺB2R.Ip\UӱvEPECnܗb(EB$ +m
(pQ"`v.6d**;RbїvbYM͒/o?%Ϳ\Xo6-#Bq%riפݯH2l][{F=o hXZTX] { D$xlҟxF{ˣcIz)u`pe 36 +"TUb;'!AvG[7x3(joQ%aũe&ŧ⫏<X+&7ȅE\N] +`W*OTQN5o8<XܞRw|&N'0wyzBKTuIٕ\ӚD+P
3qM7{ՁS;k^f։>)\ p>`\|P9+jHXĜUPlpR ')/~+_w1y$Bެo [kAxfS%z}ګ3dd>?4+:ωw#UZg%i{JqM^1TpPc +-2>a2e7 VٷJ +[g-9Uk+:yv5!@b&gry{ +*ESg7bxjֶ00j&ND5 dcdoPTL!O3HXN1dfhd<ׂ)tdkj Z>0ay + + +B +aE*1%"N%,)'
@2Len]%tqke2&R<?]e>$$kM_}3/E=mk!̛}p$iv,aC4EG>4IRr9y(Gğdje邧grsoĢZnżtADk'e^q#hgredJY3wund9y5 L[~fP&W
+{qA(EPPCI8GȔ>mmIw`+łMso=Ed߬Ћ+<hr,x2cmw +&fG)"3
3R[K=a\5)= k៖h=^WVQ]_b.G@-}=a~#:;{_֜v7B$11h7%fqnRKN]8'^ +bC7:OO2!z^fksw6҃wK1Y{X`6HqzX%H8LJhM6vgygЉl{+hP:dsekU*wNUQ$EvqW]l#ﮝMYO,tUI{^;||9<ïU`ZЩB}`f`I +-0/n#zvEPAgCQs5Z+K#wtu*Ղ=B~MװC66?[6fILK]V#Aˁ1vMdoZ0QJyv|Bĭ[v|E噌!{T~Z<u+^̫&IH-ʔRNˉg/,ӸȜ%;Ye|^O5"WT+nbLD\(j̯h!rP㱳[^jƧ< +qS(<o\- <Jᚎ͔iZ+5Pl`kj
4W苄i +\*,M9ra+2ӳ^Zz9xGJ9g onbP-0纔"ԽHT{3{]Ll. -;$6N2%njzX-Oʢl
^E.CF} +M4h哒$5sU"}G,c(0aM:;3r惉 n2$NPLdNВ%yS=OOT|DΒ7(Q$@Y>j 1iϙ:Aku]Ȗ؏Jc+(1m^(n%;d)E[632)OD@|=uf۪BdALsu.S=ɵ杢Ţ +@:iܱA#, +[Ht!GHcEu_`ɏwHč`-9{,IXyg8$\όct|Ę) Ocbl
I~6.qFtf-# +p*U:.dnagL6W9ִ|D>-}0`zrvP[ +c"T3jovvBWG]y&p?%bR҄(MPfxcŗ!<-IZj.\8=~Kʵ$_ުPҲJ79
Ƕh><"G[ +tt Ga/誚 Jp; @ߙ'&3wk`$%Db<c6?Pȓ!1.pJQzTOd +>L[n53}y/Dogd)#-p8>$j51VDCoHv,MacfR8%@=>gSPD-B5S3kwQ +39xn+w(u)"+ݢo*aoxb9;i}a5G{
04:p''0,SR]4i;f$Xj5MJtD-P5U"7x<S(A'!1F +&X4@g8%yRq2COLMUFՀdi6r͵ړd,٫ߣx0q^Sk6X4HlcאyFU՜"e$Bl_r_mJj3WEv +ww#i9!QUk-A,R"۽^iF
)h=FQ<3:cZ_)V.klƆr=`WŲw7ӓ:kp^^ͩ#Bҥ$6H'SM4Cmܹ]C:קvHH wpyHe]m"q\]S25x'_)?0#S|@ +oR|;m[t 6U@|d F꘍CrZ? !-b6h;Yo~;C%-jz04l4!_@%]Ju>ʐgN߿/"?N{N"\~XyvS#ߩ˄BA_0"
Pآ͔O(\w麄qc$堫-ʥνxȹymLjϢ]_˹jR +@hV02)ϒ P3c<
m/+ډ^nsrAt EXmq^}7 +:msMh8x +ۡ:YzRShZ
DoֿGo<J-yW(b@
&xka3lGg|$!|ĢK #NaF%'鶄OĵРTeJ*(4<tCnWJ()¦kޛYۨSy*ްCq7Qjvg8ՊsߟBC2Ȗ/00GSdyV0Qlrإ9 [ +SN w0(JWQrevrS<Wx_`!PQ iȂІmf#bȁ!߈D7Y(m=E'
5Z]n2{.#26| hDϨA! ~^_ñ9a1@dupͰk]'lܺ +'i*c3-=^k(?p筴K8]єS_ +*Лgqp#/Kh84^mt8XFh`=ZcAu\$۞6ޞ'6ֈ40)ǫxT{"y^^4b&գ:y}l]zh:LOfiCoAO,6(<g<Z0fA:?ޭ0P !=\6} +iܩ&jLM yrYRl7Ww ~j
ݮWAG\xvԌ+ﻒ+UzX
~ZPsp-xt֤?Z(Ar;
"
KZU +ƶvY)})
&>Qm[H )L}xGɶ`lěv`k!s/CD%NN"t@e=Tk:CZd+_uGNY'!l B4Dx^y
3̙mrR=emS^Г%|ۢ{"Hs/""_M2::-\Oƻu5oy0~d)PN7ddMV}{%X* + +L;D[+]OH} +ʙaS/ +ӰGa40DěHN1L3M[3%!Sh̔=sbreu@( 7j4sڲ;=KiJueEݓd`8nCxao:*&W7a7X@JqƙE>'&?rdku/y#?U,)I +^֕_I9AS~'Dɮ9\ Rd贚00#IO1 !?LGxm@-L.#0%@|uJќ;B=Rlea&>z0!&Y@+":?=ь7xX2*Y>ۈhUG-_"6diFF{zGn@WVA1es0 +xo펍);oߺ5yGwRwRݏ6ne'}Dxr#̴#ˇU4cJ4^{i葥G[,5.Y1^WdcϓL5=Gz.L(,4׳-T())NhGN^ބZd +T%ΙWm{^zF°>ZqVvn&Wz[Zy̴G|&d6Y0|hPX=!>1n.<AМ4ڙuMꐩ-8|/9\%km=B}#z!IL\06X{p7I +hP5.Հ'wCIalP%A%`?m:):FhSCln[+;S=4½.JJJA'ʔ&}$ +%qyG[&j͠\`\_|TMiWty+ntip#]/l29ݝxt3eQ\$_5[ 2-4~c??(MH1R7_ 1"Shbj<KbeyEt5dV0D +F|u̘9NSK`DNٝrY>}D?)ZجcW`t˕,Mj*k[k'ql$3Q9f TZ֟2j]=y[ {45።&X]-gbD3"Lчճu>_ڬT;z&QL6PYzmiʓfs?Ą|MNދjYsoIN[ rBt*+eH1<6WrHpP_Z)Q'wE@z?|4Fr 4ۢw8)sT?mޏsa`UcOp +"ER/ Γɰ|6_@+ (@4麑w3'P5 +7J}KK*PM[|xrNmTX9}L>cUS(f:YGh?hUCC̥? $d6qEbXg"gPm3CWf +v=XA +[%USdy_iH<,9lŭ +Li0iV
YVGnhUH(T 1vj; +y{Uq<Gjf;ӺQEMcTZ`xfGL7@
ʙ&'n/y`(pى;wۜXHD 517_M +]U8(ON)aTDv^V78LQYX]1HeΪT.K4ۅ\j
Qq`]8/mSgf'0F.(zwXкûH1PF,R'=Յɡ֠3߲Yڎt/5DSpkc/+ZK/MsrA ++
'JqJ0Iq./˟$S_^;r<pcMT&{
+48¤&I7I;4%Ȭɭ+ƌ`BE:ۿ +09 +R^UQBM(عCVKpEoM]藵+D$H24oe <i31?w(,\fu(r"UgC|@
xBj
{ʸS,Fֿ8kpWPwxuj0̵~C<k/lyF%}ݳ\CkhwuU>Y,H9hR!>&]WIf~|9j77j8nI]cJZ8fU`W0cz+g?} F-N81qa"_g Bf43!H\Aa1h3J~66y0^++l)k,NTbD=Ŧ:0G}NqO_$})Vopq3&VRC0&yAŻm!&4o׀0&At3G!{3S筼k!v4fdEo-M@Vы_i\GlR!WQg{~oKZq +m ;t$_ZdJ<õhUB)F6Zk;ZX5eX[s4eDgbyWk<brX^6;OkK]Okƃ:;Ŭ،~J16b]TQlyL(Wr.)9e +'7Z2:Q `&WMV -cCצ1LWEφ.tJ\ߕpj˚>;"'+XnRU~l"dS[/_5%0I*=zn;B+a:f'ۗςgiwR9BA zZ81Ήn(ٚwc1$b2i7#Fi[k!:fs٨i +rܖ`WH)4i%@/la/z2K'':[ Ԯo}f[^/,.MGt:jI,F [r`syʙ.rȼv- +sf=Rb]%s֧UWOQ.H$/KX8 ܓtÂ2P"~Ͽ/*Ovnj*UO);Q_WVJ0r~7QuTْ+1]Ziv`T`G$Q ףR)aVaυi'Z*#?dqfd lbΡVT EWu@mx\'5 Iܗ0+Cv62\ )1p3tDKX
-Iɷ5atKe+ũa%.[W!T;o!rz=c9xgɒ(<#Kml@5,hQ +1K"tBӮtF
F5"V,ca>QLW|!_֑}IMma+ы6b&zkPVW;uBYȪƝ +04[I\|#x* np4{2S%.V0Zde~iep_0 +UV</vI'PuUTcz?>*5(?*bl컽F$uDwcZGƦԛ2
n,",N?~sGVǚ
3pQU4@rʫ<
6 %p}3URCXl;UߢJb+fmk0Qb+A7ԐYi;h2D_E:b2uvDZ,wwMf +NkI}ܙ^B`7Cx1TdeuAEkW$6' c2Ox +!tG';H<But7N
~ДCxVI5> @ʩ#I]7SMͲ^ +c
Ǐ$Uj>^d(rWR8}+#/{~]ܨmqLWy"2uUQPn}ȅ].ʙzz$C"Dx0uI릖L(s}C 3.ٍ'38!#;AFf:Zk1Npb*Gq吋E|}fst><!\軡v,4&`KVENTH 0+g>Zjh}372 +^W%VIMMb4#<lZNaF3gYi= +sb
"܊C.>GIzbG40XoɹNϻ0[Kޯ% /HjNT/P{k++ƣE~^CѭjIxOTu5B`! +Tc +sI_!%f|8 +s` MnqoiKٔ 7Hp] +`Hrb~PZ`%UPT!yZI(.P5s u@&xa+&
+y6} +];ACO!-Z
Xlg"3`8sƶ;+Rl$Ύޫ*f8a>CjigtXzjG6d(X2>[Xs~nX_<{/=6@9CcXb*<g3ފP:b5+\wRocL[5m"EcnV'mI(}fx+ak+%.F=#&m/xyA鈈Ma5a@]3ۑ30@Y#dhJfLb7i*yOYK)-1zSxH"8 +"h\%J0(`DYvW^"duԨ}E}لL^|wg\!7CIT|M-]勵9ãC&kgL©QJL [^ES\%p.T"Ez61؇J&;/p%W'0K&VƖMypQ7CzaC(F\N;Ʒ
UҶw]zBOޮQR'ycEOKFtБ.DRʟ32҃
oS;ꙉπܢ +
VR[~nuDQ-H +~It<|&0+=]d*OGZ(MM/VGkp +@Q1Z'Y$G. +܃.بՎjua%G-YNmdSǣjOM^+j +zHmP* +J<rj_FJBk#8떮Oϻ<5ͮܧNL^tr=/>ktO}&rE6IsŖƜ+W۰RJp1!sq'2r2,l2+L,rN^yCY]~e!h Ar0ݩvV:pKvECO6βz'O]ГZK]{ (smaQi +r"@xd1Dv>.dDKW(0Z,mq<BkobRcp}n:(NۧvW0<ѫ`@YOJpdwItL EI~ +W,oE-(C~]0q3mFENՓOa=Yaop[*`/'@U^BO~4*g}-Pii7G-'C +ǂ6z8v&^0y>} +wyb3X883_"ʏ|sxi f%<S4`qZqGFUjiBGâztt2so(Vd/^DS2𡗨Jo9rK<ؙ'1 +B1 %4$I?R'0h<3B,|9BC9%-6+X
|htD4pZTVNC +?bQ1ϽJKbUj"U{&^#wyPIkS,SshE\P} ?Vx,Y
$ϮĦ̯(@U!/[WAW컂0MNc&$nJ]sfrdoperjDDiE2N;'u+*
qgϒL311Bok"-9h`dq|La"S詤H_MĘ:O
:kPZ0'FCEa(?x*7 +tlN9@G1y)Cq&r +J +:2:0I2%g`
25%Sֶ|s((X\54r;;B6;q@L}z}Cay֕|YBP~Ǜ&2;wz3P ~| +:8L/g
5L} +Y=<vhQz* +PK&R</VdE(UvѾ둩 m32J& ĩ|뚪C6H&N_(5sGO5+-
.RjKSN!-y\qrlSvrQn%VU+}jh9oA(a 5zF7!=xѼ;on/.NNFtf/zؘLSւٵBה{B9w[ҘziOX1sFÆ9w974-`<8< +b"<H;u7a,ϭewNR;pQOZ~ +8iH.E'8
Wz6t;g!~Fho*Ԡd5@f/=35'gNv}iU/h;gXȦ@gonA<9rȪ~3`xyV
!F`?CMjT8P]!ȵnڏlHAFMUw JfNGE.N
TQ_欦@/LWKuSaD<=J(_8=#)_=cgԔcAF(ØEg +hΈi 1$aq0I2[P@dA&9˂1B~LOg7=YaY@;5K20N]"R":"N{0YSl=:"'y܇`zf%z@ԳK;ͽ.D`,;Bc3;wPG^CeLoWzHk
F&W#ϫRUXu$$X%V+)0
0ʦȀdA{ +#MhW>s!xm0b\0J0!Wاqx\ƍ-;2J&)rA +8}fKV`&tNQeʜ71"NQ +%{ݞrU"X߉;&/T4=NȵJwQTo6y7%7_rT (!u qe/IVu˥rͣ_'=F.z1iA`%Y5&bUspR.1)Bj6s?sevQɈBپvu@
bcgfDrfȊj*Yzۣ?ci*F=cXĬ\֜xA0/BB3RP2%ރ;7hpV'WLAUTavfd}Z~',NJ"l;k<0!s5Ɨ|Y*EURi)?x ++XC݂w9eo/<!MK:^HnS<CXUF!en7n+] +?> Z8}Kyߪ +o,ͤ/.B9z`H}sݹ|@ +5iӣJ4\/=3Rs#jz1s" (
/S)H7[D"ze_EnWyxy۰)D@DBY,Fof[cr"Jð dkD;\O.Ѥx1ū$es@ƳXTaw,N4;)fa>Ж<@ +yP} z+ٶ8DJd}PF$$00F>L
7Dov"'¿Fp&]bPr +ķ.kqyضBIRzWw <6>y?_(ssZ=хSI}W>. +r>{tR&qԖ~HBg0 +һvqsӅ?Y+ԅt`90[Hr/zO6K#.Fs}l1̩0Q5Pq]8}(`&ѱ
CsSrczwgІ
AF: zLU[gEu84wrۥwyn~5"NC=Q2t3W_u~'ko]ƙ)ͬ2BmޏާtI\&CRNw}j5Fr_~qb+azY/6jK'˱Ð;C)D= +@P]$P!Q@.0TX1\#=Nn ,SoUrhIeO1S7xԻ]>K1-ٕgMY坙cNkfg#B%S$ό39R$Nl +` :f̿!9^ #?ӈ2jT؏8qsUqT*LiNeAG!Gxu0+[OPAdhIL/=`TLJ֡LJYtGezRujnJ)I._ +6"ۭ^>29BfLZsU^b3zi)Zg5pF0Qm>{H}I+mo{ +R3)'fbМ\0ۖFJ"'*9揎 + +in +K?,3CC6"b>=)4T$ؿhFI@{ }#[)g'YL^9J6Uo Z.F̵3DO}!LggN=rv5Qcu\@{7 ʃtx'ւ0\ƛyWϝ=SE;*g\.EޖQ0[-81b[q٣,&oʰU8Uܭ+ݎ+]G.\Ȥr=bɇ|ybi-rO|4ҡxxkXoPifa['Ҕy_Uր,.Տ^{ +yyl"sE,pXTg/g +던w: esQ!bx7SFH]J59&;}VAG}O/eVE=Ũ8j1Wp?,+?W}4YPZ +1ϑwk<Ƙ z(kρg4?O8E6ۨ.Dl]7j8aV06MX5Q)H59<%I.qu]eSIL3}
R&/[q'&wZ\Yha} ~d;T U+?[/Ƨ/e7@BfC$ޕz`.Qk4DŽHhX/E|3W9bM0,@n}]f<ezaqEY&JzIZC}NbK?ocNXFtXnyD^&ᖬ.pK҉|2½8,RCJI~oIckt +Đ+'ޞ/JP15+ iy?}/!
6gX*1Bp9U
w`~Іk-8x窘8([K.a#"㬀:{~"f +^_. +gScQ?7lv +W{}AwpUn
psk9=\d`b~M' /t
e&DW$AM4b2"_vns=d@r|@|d{KcF\uZ'&g}'#IB{{Hc`RGT'8[&J9ub}N[ͯHaʥqHMyX*j'wJeQe_Kn}@.)1ɊŽ&u5q0dTq%NGDYE0_!ZBR9 +Vp|UyJ_o9}W~){W|ӦLc'*{7Ē_=Gz{9|~/%qa{G"Yj@Ws +!0ev@KI+ѩMd?:7r3Hh*O*!uP,5v+kͿr-e9?KӤ@Az
+sKŨ%7Y"}48K}zSB[7a fZM>Fo[APT$
q`S4#vAKB('!~(\ÌyV5tLWx&k*HC%˘q7"S1)֏.||`001 +t:L"I95̅Fc[,?s,oU9A\hІ]*6Ǹ\50vC}nGW43ro-.oqŒ>fWM7<Ԅ:\@fo-NtFq.CFMVR+uCaC^D.A[Ԣ.%Le(
v'eyo{Po"_rGDk4V%sf-(𞓪h4 +'ZldkG%V9kB|#4[WW|^ԡBܺc0hJHp8I( +VGQSƦ]L^֥UT̴^;1!3)Pw(R.=WY+FO\?nZHc$,LZA/c=b}K
ti7/Vk-jӥxxhx{HvS~ۜB}ڏ˘>mt[Ki{ʿd.极[]w-y>VCaIK &mx/$hz@8w*:ff +47d +;fOdx\=C7ΪP9dmN7t4_$V9Ʌ3DЮTyr6 + +kTUz> +-*/>4."k$M"\h|s +cbz8Ԏhxϱ81n=.|Iu +A'@bt${گ7GP7 +nńb>DۦqWt1L9Fd5 +r +cI@ !g-Sm57^1ޗYDq(8 (Z8_7ptش +-oIvz˦#>/6Gٙ&w&_#6twiOh77ښHLuì{4<ps0!ŝ<)y` +Z{!pi+yPhA[u
2p4Gd~:?KnA:MC0k%{! $E*\AQ +vM8l7YKrwiOZ4<Ik4-·UvYm #ŻYpy۾F;8A֟FRy"hy:P<H%lDZLQS^+ֹbe+-#Zѵ4w:RHf%-2z^hcK|?mbFMC56 MZFi[1TM<EDd<r%f^-hr&)Ovbyfn ށ7fL{W^ncS^4~9jc/.Flޅo)V kr)n
Al2ҴЗa&>EU;$~x2
d +ҽcT +%WMpuAcsb*S:o5=ax+л+ƶb~~u>QFEea`}\}L d;>Y+%bs}@pԭm}̏<^ +e9(ԝ6sP>";qK4Xey9FAn7O3!gLJ^qt-Rt.z
Þ `Ӗ +MVX=Tw>Z]Su}ds
6AEC"ko߉Ou(͐&g`(?Un}xՑ +$jHp!
r']fjm%aT +BWqOlPG+OlNz6zr[:,ƛFA~ ϨMo,,⸙^X\9#,H^p`ɣvp]#; +p4GxtMLZF϶R,p<HC@ bZl_J#Ы;,~9sk)#W_ܩ"<*fꁧj4*^:5mftrܳY0jă\f 9Ey7"(~[}pR7^=ݒt|7WpzABe3D7
2_}(-m6K(4F()e~Ը(-|H x=&LgRGEOj;W[ۯCPTVSh2Pd̙>|ܟb6 Gy/jVpmW=:mr}nZ*YG$djwxʦj +& + #zW +Zl1UÍr]-Vs|եC=M\S>CN +pb?"xL!TRT"Ȳ4oYvmzAmV&A,%ZTG=x/
6H;JY-z?q=P:w"AFx+ZeW+qoFOo$D#hv`PIimgGg44mZ +%?4:(xaT-πdePH'K* +"wJ&˳Q虻>@mձ8:|<xhtJ(b҇Bu[{WH֨FoBE,/ۣz?s<01W>CW!VteeR̫pz<+j1%u|1t,WCf:TDRv]>X֪=◑0T=ڔ;ck9NژV0Z:Lv*ŚÞ#_+*"g?%~WG*dtԍiB|q ]wly=cQReWf8)X.;T"B(`O(\#$ɖf# +;Xl/wcVDO_
Hg@cXiC{
A 2˟Y~J8F JRXs[s5
s=LK@iʬ_">P9EXSSHόl?D`Ru5:Z?W? *t+fG=Bo*I-=h{ebh^2|[^|sUxo5P]ޞ&#Q!_/lM}h*BFjrz`sxc#B`7w +7E F4 +zƀ_PƏ*C@#Rh7CE_Vfz!cwfA+r68b {u䧼OP׆L!Sĩkqn=-ՔԇMsIhR#Xc +veaU%,oRZuW\B!0WT̯(dH_o<B # +M@o|c RYo0 |7ufƵ H*tss .<L6l+%ԕRBӶ_D9љm+zreQ_DZ{ +Ci5H=[UW:W[.2
e5AKEZ#n^}"W&F-pG3D:k7jR.GʭDH]]gZL\ȥ.4알_5$qi[DI*HӐ~BE +@2PUTφ{%UfO'gE-jIER+H.5dov L +w|euFZ{AT^,\+}Ncj/x %T*0E2jlb܆hZ"_L;?d +UX6gI> +=+̴'d8.d
I+ 0tB*A<|$K/As,7z7.3蠇h&,lO9JZVeθ9 ~QhVZ\-U]js-/1 +r|㭫yT@}Z_&rSp.y_?z؝?QifRsHB{f2ҍdB_ϕ8>xcҦ:BhHD:1 +y*GGjÉӅ4FPiSc^枣#z7e^*bA2FMr%>D>^걺oݿAӱAδGH̤&I.~b:pvJ]/3j)J] Fh'MQ-r
8y:#)d(P(+$t}n)2nptߞ>=OĠ!Su:&ןBE.(iXx_P
shK(#a$VA2b)z +SۜV!G&އW`S +W] +}pncU?}%+ʂאVV&
ȑƇXKMCRQ)߲o
s(hP`53CO$}>շ`_&#QG=j5yjRU^)A?qZž%w.tLoLGƋ%e^fJ%! +Lk=qv7~s =~EkU]+><]_.C +dzV)u)Q0 p6l$<N%-&L/mpCK
D4r&[F
ɅP'~!N
Jޘw\'S@92YR_oΧ~kԗN:-:5|*kxasL%gP$ +N-0?DWL &6? +S6lz_6&TLs>kpgڷjfL+,s_W-zv, +b3cV5ITZx)^䀋MNbz˘D&+/~YTJӺWFDR6"|+ᦣא0e_HD!+@!^VF̽j-
$(iǨi_kAI{B0O2=Nu%Ezu jB>(L!q#1(S2(D8ƉX +6Ƃ8d]0hM~zJ6omE㓷]<,u(> V~|-W<A8L@ŔWCbcn + thr䢢lewٲk%1+e|$U(EB}.:3LJ%2-G'{eD-z ҵ1:&x,>"max6d]8/F({ O (bU|#୭LKU@I.
ԼAae솇<8~Y"o*>n (q +yIDЎ3deo~ń^~d:v(ES.F7?ZVaLة +;@FZs6eqO<q!{ +OEȞ1d,)@h
ړlZAݞ# +:@*#>`Z}g +}xQj_i$;VR#ҠX"{ny0GH6@N!<|G%'EL$Y; 8e\-Mݿ F%g1h^0NixvW< '}(WyMwg%}a~bwZBݠI̓QU1 +nQJd +-XWJl;('}`#Db| + ?0XT܉:>:@}%d2Pd$\N +Vs }]Bk\¤bv@E2C:RHWA(o6VqĮહE:?\?_Cpsig qr
c/@YV.eWwL&Oo@kY)-xIiT˗JGI0 +OF UߕVϦ=ZK.OmĶ%q[fd!qp62ۖZ"3,Mj93CmL-b`AN42AÜÑ@-mG$RN>WY)l?3UM ++ 2f#'IdP +³Rrs7,`ED5Sl9n[zM/rhP,I?,(4 +S_oD5 +lJ4r-sZ!J͡H? ,.bt.Szm/e+0.f~wJ3I=yL [5)ܾ:iw&u쎼RGia"ܖner>?:%/ucrd/ +C%߸
[&Kdۘ%|~ẹG?e5lNFB+` +c[ZϢuVZ`:ا( +L-jԡP>-c"jɦ +*VA]/zH>M~ig d )|0+ZR|gy\W+ϺQzcKFnQuM-VOYJa 8J,$ +T
'(*X*ocK3||juos*ABfm0^JV1C0L\$=l%轅}VGiIf8$?,}ݴ7_{#cwwJ@<}:>翕iGfkYEٜ8_";t2J +0yh$lݍ %h +nQH]MvSC hL DxbۦxD48m !mI<tُ iﴈOÒU,JF! J<O3@Hq-jo~"mP<M]N@-i'uHjڑx6^g]fYܓȥSP̀'<S(|`s2)ra2_?ɵ0rlݒM,|g1CtSgQxGXXXL~غ%c"8/)gokpMm˸HעPd7d^3nx).oš\. +K3CE`MFiN3*Hhucwy3F9nǯO9V!]hpz9P!u%4)|yHwՑ͊ia`Jb4Ol;0Dh?9Vέ+`[]XTZ/],^K(Nu*e2XiS'1t$؞$mktsp~~c{s9SJ95 +eR ,R
a\|*\&OVJ{
J(0мJ&7DkXHh UZ0U:SXBl$NG n# +1}QcSfGͅ +^glvpN_|&XHXR"1]U*Ig2C@)X'(c@eP@\FNW%>6OR6%E$b5LX:rëv$mXԭSvWCn"937-j^X@e5G{SMR +(O`f l@} +ޞo7Mc mhY1%@j!.6&Lò ֙<O% +dR[Cj#Q3D7T.7~ZM^ +!;'QVwB;
tzy9;.W6>X+|O)(ie_?A>>5n( W$A/B9ËЪI/
B6;-~;M.2ԩRT?3gR3 +Rqk{`r*+~KZsa,:Kb5xhI_{ƺh/"RzƁGUsҦϘ4d"+[ȚGEΝlca(=tu\"]A!}X`$8-oBN+ع'YOk|oN,Ɖ+'Cʾy-pXpx#<b_X݊d+'**'Eŗvذ>;$C +P#~-xGMЫd!A LM5=+\,`<ǶަR +=L mxNs/y"4"iB@j*_(I[ =7dyn#יK ֓(4WeNV
;$mܿsD]RX$x٫xtgM*}dgM_PVe +8DRgkI#/M(^ Ɯ +4OdUBM|&[@AlZ
q=jòNq{en[?2ޟJJBH,-JxcHfC J͎/L{k)9˘F=$}ǫ+u.eFhJQ f4<)=OmR|yTko"_>='t#td8wVPILu\ܺ\#Do{u=?!2Rӊ<2DkC}D(DNE <uE3e&AofF$w25|O>JMLBhʓbQl!U]_!(J +<y}mP*L..(Gu1bG\ܗch}br=q礙X;S fG Ģ1[*aDkE5Cn@!u˟.~ore`:w,-hn0[
n-YZ07=%B%`VV_L8w +H+qjzZi[Ɨ=w@y^>/Q\I9e$)sFz+u +{N>>Ɛ $~bTrg"qz-V!.[v3J*LAw>"Q@^\)g6
uznk%&n ⢼cf\]\P69fHP}L1]G2;<&ـzZxhE{q#g q8*AYZtI(q ǬϷX=0R
LJHM::FBIUܱ3CL[e:?l0<fa^y08GS7˸xsn☜r`Ȱ4q3|@%&DH3+WHw)tB>`Mzxؚpf}ZɱTKN g"8Дr +cn`fc?) +[4F?{]^nmDM
7ŒYPE87]Z3;J/l_5TM`5(@-'ud<
fS%t\&/v;^9AN~-jRVh:RɻYwwU"
>w5N`4'ĥ\pJZ'TuҕX^5ÏZَou:£.WB1CmFVh{G/ԚL愕bRms?~ +mrB \
YEDSoyx?H]uƀ@;`J|[òBMV-~/2orlҰ"&uυf4{]BM4s$)j(͏ӉEUsh +>^Z; òZIIhfN#T:96o Z-D#n8c,H;<?=u$YYAVc
>".u\T7BnpF
i$%4ɤOJ°=$N`Qv OI?}L4L/3"F0]e^VI~!*:jw"Ɣ}kq!T7zqM`BACWDx,Ӌ8:TKi6+%=EՄcf֞F_ӯxՀT:OyuiCʬyZG!z+PKs6"!b$+R +v'w\>H7Įd<yYHZYݖO?g<wgGLb}tϥ\T#s~L8_W"0`P}q?dwboOJAŸ +FȤ}zI_|&ZByΓfedOjvϩ?_!uHnyFNUX0˦ZVlS !B,A$U_Jn;R 2͡ڨ:fx&߳;FehSU(sv n`m+D||_b*']8y
8d;R?X~*MǟP&ݷт"c̯:τsOlfL!n1Ϣ"mRlOmf #;I[`p1(\
xυ2cޝsk%x߃|:8:$k<A9] h,o"HEK.rz `?OJlS|XT0
c5M' +Š9;cc@ ~|⯊Z +ַޤR",s2CjW?{s`597U\=xa3t~M`Fep$kv,ZR+ɒZt4' q\pgR"9VvK04m,3:زFwP = +4T@<ۓIW4l ]zM![ìEJLp8_\R+{;5O3=sگ3~bߩA+~o06X)9{gh,WYSz3۫.߸4 +]>w:5I_p$V\گЦeyP
(Ѐ gTD.ݧ!:e㤽1??7OtJu~d8`~$R^:(vVCO#o肩uydvj[6YF%Y< $٥_Ztx~%I@JS=ӧҨv +!RO#!{a*ߋF,+X]cK.n-f]p]rdW0^f="qd*'U^ak ^aӃBg'8QQEL* bZ{D_WThoFWy5*s>fTEKb@5:օYJ0IW34a3S%9O=;,/I.\{Mv0ǣ7/H#@6%z=%"B_& +DqK91aoADbВk5H
zxz +?y'r!Pǩ3˸j -AiHn|iOmq#]eu<[&%2ϴBPƀ'fn96̪^uNV"`TҨm+?h[Qt[E=KkCsN䩧U"mK6j}˲}}{F;mV ++;'+v +#$gg8(
i)cÁt%ZF>eR4bϪ"pcVxZ&opx:4ݠT4 +ӓXM, Z/ӔG3!_[Q|' dI*XX<i#Xp9~(QH]-*e##k@ǖj+.#(2sde+&FK/+@\"/]dӞ7lq$41lGw)a + +gq14^J&z%PFa+9 P(']E| +,]y1<>+E9g54|U0B
hòhŵɪЋj~ȁX]#ٻ$A/K;L&̛ +xąZ;lW;^1>9bpֽWź +}փ=@m<>--3
baɥ \9נ%XVN,Nvݚ +7 +Lwn~+&hϿFD-iom2sqP4UwuDkp{SOmp$7R +5N_=ʮ\IN,<n0Ep,Φ^$ ^l&i2,KFwT+`ij7UUV_p9i[n+heW~1Ef^ͦfyzW^|eSWQ^.XZ "cIz~t_]n#!XW~%M9@͌$AE9bj;VR#fqK(җX4vYYBzqװF(keUN/YoQg/|W9v\z.>6+kYڑݠ_wM=+2k)Wlu@o[+UZ搡"]`v{9Iyadu=eBb4_xoW-My +.TL=!rL?3_wH3Gk˗Ua 2߭Scq$k`4C=/ +˵5l-J/NVaNY iqrQo鍳,5 xD?Qh;݅ͮgF"aZ(ˍn)f֓Tzv`>XMtZ
SWӰQ@ Yi HVr7;ТXR@I?ڼ2Ä.=]FMawys)iKz0{,l%uz-/"C* B, o9`6Bߡ +6 B;R+g;%gPi.!065g`%tU`Xipt=cf?RK +(mU|@b!_լd\G3$OI8hXl'+rvWZ0?@<7tj +s]sy@w¶ae t²4ĠȡQFnһ\ۆ$9:ZW2EB#ER?9!`(
ce5Cy"Fjb}5<_'JY)KOޱug}!VC 3yE|5~LFtqOv|cy?^Vᇀ*ˊ\u:Fj)IjH،"Jz뫇fuٯ'M<EJAοFa"rh&UeQ)w3揦`CbtY#b1`% +}8,Zf-S$FC/%ϰA0Q 0YYlCM&PfucF'ٸ.}V`*[CX>|+ۺb6A^
d&F< A.G[E
)ov|s^K>dETuYx\oEVNEGeo +6a6ɛm^0Kjs2u8mB_GN<[}\#<MN8Z'noPVj|D'LdG㚂%!M1`vuL+H}. !EgcQIjwn
e4=|ws BJv\Q Q(a~_A-<{b7G7ҘX@0U`W%7FeZDo1_s$-+F4V߷Ȏ
>W(L~js+Mq!nzݢ: =Hmf*a/a4*ρ"Ӈg +rNP3wΕ|PwE>1Y$5A%vq + +aW|۶OC!orJ̈l7|=VSY`ߛvn4ljz3Y,'$;wƹ0JCճ7!nc\Q^y3BP`L֗*)/{Gcʝj80#L&"I3~Wud-kdHMo@h5GTTp|f'ܢEncj
3a -][|"61wRV*E^(YY;Q`<.8v){G!%?9(KkJ1oPYNkו[SöSovJX"WU.K8i#~o2ҥq%[^%+f>hdiuO"d!MΩ +ӶX +5E +-Jych}\n,u='^YgWJQ;*jGϛޞr@<g4hNaJoG"ӱa,fm,I'Ծ+a9̎860Ui +ȷh/?^@jXzVOOgg uSeםzHE L\O\`bX$KqÀ@*0Wֱ{z2/UNщb~C=H + Wc2/6SUn.` `W;2Fܼ_3Oi8h4{O$lIJNe* y`43'r"vqg hksLpC=aHdjJ*\C_м]`%>1[wk1vC]^17KC^JCQB2Df{_:7S>|\07(LH.zϹ 9sz`6km [; +۬;xO)EO_#DDPCa<BQ}<~/)cR(YL}>=lDpJ@sLwKC3D(G*nr0vqs/JaJmbJq-U!7#Tߏ\qVci!CddNQzqoQ`dִZ,UϺ3Uu4&݊=` +5)rB,"Qp6#\$bGTQQmz$hT}є/"|X-uwSVy-n"z64)
; +O~-jLV|Ǯs ؏g㙕Z!3X5.EM1%E۬tAw"Ѩ*ۂ(g'j0[7#ȀgsCtܮvlmwA|?Kv9%RiEb7EO?}Lsό*Ĥ}-Xr#ͯE7B]h>,Y:t|+I1Gv:NEm1r%Uɖ2%y!iNIJ.;qPݹ3VUO6q0ZkAtT.HXxElWW[XV7N cVw2_:HNTSVo:ʗy;!H\Xk5($<_Q]@2=O2E;,Gao.p +ʁZ~LLVif&murT`Ec +R}.yΈC@r_KIL3>9vőz{Uڠ '<@evb6~j虥c=x1(nhXrJ8_)O;lX˾=O<st.xFdU-5ex{&(nt7SG|hWZm +#+wI96'O|ʓ0<5+GBDRT+n307gRV`u>z +:,r8 +,0 +u`HNCt(kʕj#8Ckk̹9_}O{vwe;ZNOqh@X@I +l4 +PF ++1>iԸ<d,Z+)5AfFoDĨN(f{A2szx[bl +G2pm=͕7s#fu&)Y\DRuZ,18?4-ceTfIjzePlי: %LTXpUύV4\4:SnZx]pVz!
kwFE{bUqDRZc7R+M7& +Nk
?&)yhŎ4`l)xf(6_V k|AySt) {ovt0mُ##(L/Uz3C;@QǺ4ͭ
\W,znOvv<|Pg +j3c_;ҮiI'/:(&e>Hk .Sca̫$鉵j6]}ZbEuI;r4SD`1)R):GandD+CT%DƺDY~AT'7Bi>-?pVg{8}tMOtطTqgo|2Ot'l<9+Ex¦D0PC\П=\J +6Pw:eM͆^qSF +~
NR\I|5'Mm[y/tu_WOJ]Rqb)θCw>1&eaOJn#(`حD0b\K<PI4mvYh˞-{ZH#Bs 4'hOC
v};ɺDL?]6}j1q"/REVnswwd7Y
BՔ.! +wP}nhe>L5B-][2~=<_f6,/xd`J<.2q9Ж?q먟V^].xFm.?%H nYv!̉?*Zo, +L2/S:ulj0;P- υm_0HyPM +>}78JQbZ + U{v~4cΏ]y{~֗aȒ)I)ݟ}FV_0VLYuJƆ\oC=s(:t鰊fs9`w0C$}a6JLH 9`3E.Cp5`]Jg +A+Z[йY8 +|ݖY
W%>-bqZʠuk$&{Zw)CV[l'`\5Ѡdp=g;m$/Ǻ0OiSfNN_ <I(mW'iAZP Tһ 1i +Ǵ{Pe c:SK4bݐ1GP,A")9r§D ]WJ_u1 QZa1lj\(_g9KXr +U&_s9getqquhx80*B)(
O}TRNZjH}Y.<CRw {X)5}6Xp#v
ڈד UDһ_|鎑B'5uoc# +OfKChiQP]:xA#j-)xӠ&9iU(MyP0ɞ̈́юr^wGiRO?W:u=Z]-&otp4I2K4.NƬx +d|4ŠQe@<]g#:>D7.~cyS= }g CɇkMr +4-y.s[VI(wEɭ'QX!AN0UV>ə-@ +\EDž5sp7Lhg0+߬ki +8QZD?1ƭUyN_If5(K=
,u +d2Lr,DyZP.cER-!`,2tA!f&'\8, +Sw-76+&Ldˁugq2+_ؖ_q)CB.y5n!!L)!-䰻gh +Q!)#`h~ =sb)848:1KL8/ ͽI/rH]":6`rqJ6:(W=sձ/Q +rp«2Ο>}Ckd`/B + ҟ[(Q<a:o<.iWI{uFk`"WL,`i`/uU?!(8_ iGު2
$ +_CDmEخИOfr #+f|p@VC<kTdKiRNOn+Wc9M|۸#KlM"qLxqj4]ku5O&վD +$QExyȩ|ŌWzjzRސVϟOH>fk_^|qJZ<IP}VSoG-@Nb]M^7'j(ߒkt7{:U$rK +EkcLߩzj$M$ڥEzt_VL@iwj'>R7]*.)ns8\^,hD`ɡ_^x?+ Ѽ6r +#O9$h] aPٿmQ2 +WNZ\:2,:Nox!\]0r:ɇ$0I\a!SJbtA̯Uun+ +]r&'U`0gJ~haA|#MQͲP,v_CTТ\[ש)&.%':> +e6EunM6>%* +A2"is5 +$*"=b`zt;>_A쑏*(~م@Aa?ZQ\kMތߐx+BAzCv5<i2HN^.Z23j;Q4BQEwn69QYn+_בAŚJrgX{E"8:qC2H
P+H݀>X`ljYDL~hꘑ)V]ncw" +~gxF1\ZM㪡= 'HJFIŚQr0lOjSߛz]SΆ 35 +MgβSdOܢmb_p@jzі*dNg|tIu/_v +qTBfL0@h%됓FPsO"Jv'*1[녎1T[=`e=%1=I5o\`Z|9C/ +f\*`2&AKu3)wl νDRdSŊ c +FŒ@$tJC'}>f%y(2a%N8q$,ɓ::qQX}TnV"BzCСc@z4ӖPꙿe/rˇZ(KƮD.iXjnjJNvG<"- u +$_^#skuf&Ja=]gqZй;yfXz[C0*m>P2\ +{#?|T!dÝ0]-o* + +oӳ-[\@Iq]*~rfJppJm#b>&,P4(Ƕ)s.6:-^40ݖ;M*ݸ.Ǿ'V[3ٞ +wWp2+%yL8Ϩ +8‰:@_,@RTkԐMܻ W|vnMZ6>\V\Rzκ4m&~LB!.{X3Oۉ_O5-[y'O?"Z#zA Sۜ܇qaDr돴80z8:hH M>v#(cw9'ؾ2NB^twuG}ɥ SM+C0cG1?SzPv]R@[I'zSK"FSm?\<tL'vrB4VpE[UOrK@rP"h잱"Ih3% +"mЌaJDԍDi>'J(=
M:GwyصQ%gMߥ[.k neEv,Si1-
>,\}Yml "_6g +,Jbe +ʛ
q8þ6C6p :(-C{i>'W-E9P}ʔ:O0(.9[~$Zy&' ]A;iB
*(6:6^(5\8`zhHrߖP㭖F{sn*J
mջОv4Ʒ +C_YEEhW}kG1Xظ +73O=gG9
~CJӚe{#Ԣ xݝؼ}ש(E4<MaM\/9ŮÂ@Y-`3oH 4Iʂ~e,n篮@.ėaLSє]=J4~)pF+LTY\?.\bza +:
D#7Zps7EtPR_Jw[kb3p2v(oO2eR' DCJqJsQdcbQ[n:"lBд9:He:5%H%?ĬFjMZ M\Ʊ/hםp +0ρ=FqapT@dP#RH3mmDQMҨX[ +c}?L7xT].y'-ZkyMk~sנJG<'7V1+,9>H ۶B>: +|VjH +p7L}.o^JW2 +_@N2=jWrt2Fbvo%yjc4ȨTlD +1/R)q^5
e
[0MY +̮zY&yMR7ADyhÛo +9'ō2Go/9ԣ3j\DF6j^r! +OQ¨D/=cr yX6Us\|PȩTd?0iCę8g4QWS3PvZ߽STkAJ@5TH +&~ݙz~H3F'
m܄|8xr\E|[V:J\
%fڍm}U)~yW~Z1 +*G1͠:[Ymqu5/h0:$Ӭja/pf*åeIT7y-PrxಘS%aЇXV#յtH}$&Ytdwc͇Le?s'ooKyQ%'ZDQ*YAF%_TɪfH9XmG9bvB^i.|$UZzO
[Z ++,R +<|K[h5fx C<O&5LOl|/aVgRcuqK%D&\N.T;Z`g'>uUhS9Qx"qB+]`V>(,OsM]axxj<l{c3U-IЧ1n8;hC݂Nm
gr$e%ƽT
T%&/9ƏT
Ԟp9!iCށ=<:vď +?Tc/NRaxMSI-ݶ>1Ң7I0Z}vۚ3ﶓB~35z9*ՠgsT|[Fi?JzNW\Yh%<~P\fra]ޛh*KCCyIrڐ`QJ6k@ǙX2 Kq}8EF{zeXǃȀhѶ1Tܔ1h=)lW7lh]h:><Tif A]v71ƓRTO[q<ӳ,,xο?fFu|8R#_x,@ U9"1x2X*YCnn,jk@(^{+[Pl95u$aPq*{o$
WdZt;P@.P$ +g'MQ'dՊNI*umP: +cψFCj̶憚rٲfY%vݠWjz~fګ͊ۆ* Hׯ椙rכ[Knq&_8P!O<)"("&#ʉ`?"A$dU7 l>7\Jalz5bEA0j% _T`f^>((V;({#78CiS w*jdl,VxeX3{T_4_z92^fHK(=~z={ +"l 4' +Nz\#PFbO܂J.H8uJKPD@}jMӆi!S:n*Ԋp|cn|sdGoi+!@ +jNJ$W<F8ak<L{B^k`lV|sүܣKkcy0;h,ӾkFЖ\#]
֒E~YˈbQIt;g(?N75x + +p;REo.yNC]iւiE.%al!*ĀY=3 J,./n (95#uڜKa)~!>ev;%q RyrOLkI-»k]ـ=kRoh}6v+x@hVlqjN%?;uP=4|mAUG(SM{V'{(;Tފ +V+Pmb Ps*MI[U^~`_4zRFYSiT蒮0cȔ+hV_eue@~:0 + 1@ueU +@W"7ԓX蔘D¬20#̶ډhтH棔B_.uVtZ/- R?496G+U2PC22/f7^,yx> + +)ܾ]egك&2(0Rtlgv.?47TK4j7t`ރm@70(U#i42$}t lm*+p7XeAzY='0C4!"x.¹:*Z__lb3o%lcDd,9B3Lq6dǽAx"Ӑ҅Ű+"~*2/`cm'9Z tgoò$`S:Lsq]*OSZQf>a37& Q755+; Fc/?)Lrx%3HsɄXQmt|N
^/S~t6a*9;ڸ}B\hSqP|G9'K<Lġ(tK)5%C<RDg+e'\$WOP{RLW6L1~߸?ĸiM̈́~?N!3Mts5/'
Y$}j%Ouf,pg6Zln8-#,Y#٫h,,hTn.hɗ_9iwst +jrl]YM:P^ěi^#`
ï qVFc HC4*^3جeVF8H↖[F2r)\5tCt]4 ba:'vZټ:Չ_=h5<Gv"2\y(hLZ؛\C{ۍdWOet,QjPB,vSвRgxԌ=+}ׯz[`B?w4JI)Qa)j@w&Pd vN=y"
n4i~d~aPB=Z"?>O>16Ru]x7٭bԗZC\ +3fz1`Gx⚧f.-F +63dMW](Seݓ10ɛ@g}3+h9H%##{WW,tW@kث.M^{jI>;g\"ف'Ȭ/,g;$:rg<kY +Z08ΓZc8KZKIE"|-
/+ }Q 82NdR8/LΚ/=ygAɢi?lGTŲ:2s3l}] nE>o"T<Ti62nj:n8̉5~$`7#>첉Y3#tH"JCEm ]>L3z0T%'dlT<>s5QC< ;Oa19WϽ̘#0-Jbu$ ŪHf=xnsl,doh0."6u{`znTuyfɬBBTSA_mH9Vx%^
~x +tȆQ +3?*!IbݿrIGS%^a~"HIMi"%%&fVQ[i|n2<sI5ZPuk~=zUbT7z̺<ΖZ2ZGO}`AA4ڦaPKӯ+hҦjNb.3|d]EWuQX$f
Mps.. r#A:γ'X~~-DM=W/噇20U<x<3-'।ɞQ^3/ +B8?6kD?s[SNT4vI +y҆ws@4S +FjgWviY?GyI lZS2revӤע}%Tzb$&. +2%$>Aogo*/G0tuTvhaG~ +cis&bB?kpr;V"ʡV4|DǴ,U9-zGPa,mC^P:WpCVvVOަ;BїxU'NʲOc@ݓ.i*/145O7t"(#N=F=i ٥qp#5G̗VOQ"ъo'ecF5<dœ(-܇dG|һ.H(7nZݗȯWl"$AQmqSj=+9l +b5=cϡf%뭯L }y<_|oa\5ϩ븓̠6M9 }<߆]0({C3=qlZfDՄK7^?).;lviuolEJH*߅xQ+!jWaǫ`3/T=<1Z6ܹᄐb/S%M`S$ݓ7AVU3ZpmM<?eE=WDdۤ|7>JnLL +{`Hk=ES+3m/
xHbzGգA'πLǯм~|1컸'LS_W_<$3 +bsq-Ga'˓G$cs*ZK oEOVbOI6 9: ,2rF1#\L\yd~ywd`2lV^l45bE"u[ +u9ݶ5B* jpډ#xخq:W5x5AYd +6 +o[0BїۍoQVJ1Xb
6Y=ςʧ`-GvKʴ`M*L:JUweﰠ#_߆2GPGb=LVC(13/ׇAZh@g|΅sP&01W1(ʏr#,9^OĨqE5OϾZzL(Wq3_)3R)]bQR{^}k{*E~!oh$T*_|8&AFmKjRA@XȄ|FmBkP"NݥO6Me +-ߎ<A~Q2H`fqB@J8@mF`mPF~6)<:v0}("M%UI4ƅi(&s,bp-L+Q{_SuEbjtSip{K[,W8蠎~1G!i8uG~=ڳrZ= +^{.6Aǵ, (tLͯoYf5T""* p8%zpm + +#M*/j,4Qp}#oְms=a|2_ȚbLL95u@HZǓa+&mu2+ȧ5V"FU}} +p@Ler^FdJıaXb}ιTH\gJN50>3 ]-vO
Hbk# +@A>$]]]|Gߙ0+1_jPȔE)$=W +efHGI h5}l O3V֜ ݺ%Zw/r]nL%%ijtݢNUR?kc\m"9B@v"kz mm2rʙ&HGsuW`.eCiyT{_~ȰL&3sV6I1^> +XfZaU0jrHfh`Y6m bo;&ܸ(J~Tқ
wLƞgIÒ:(Wv24>"ql$%k<p <l:2!Vlq$s0B-n2 ri/(R]SC#td,3@Gjgk-g_P.!ZT#+Wcs@AXdĮ-vVg8 +L5ܽ'b>V՛uh9
vrJU-$s~DjK
n`Mxg@#,F vqo3u4Qmn Ԇ/VdY +Ng,L(z&v'=aߑn&$&XK<2jL,+,*zU}QWU矕puGw1Iz㖀b/Y*&,ԧailsFZ%P ve>ɟ}qǞkUFxl{!g̘fL/e)uzL@0-<+a|^ڷ&r=ia
!YŰA^2cA454:f~ +`'Ø}gT@⃑[a0z^<*E{TY
Ξ +딐g8sQ%n<imӕIg6ujGaǶ +pC7\,aA7N3~ؔO2r$~N'u.'+X +E6Ls]rυZnbJfkr<J5/L>u(jigq=ͦŽZbXdrr`}eg;!r7^S4-ZoPVb>OW0Hn5fA%NFLMnčf1 +E
ޝ5,xY1L'7@rwE|5%*]T;vTpٙ__J=bϢaAZf^(izl=HDfe.թ:J+Y0?V|`Btx@S
GR4]r6g')ń-#/\:D94Pve+q".,y.Ѱᤀ6}@ՌV=~,- + +|u$ɏzΑW8Tsz4EGzqr50OY8:<'iW+{ +Mn<W
hFhʩ dY*acYhNWyGjmCU3*XDRakDPro׀%dp(79@e*KH:a-&/;E +
h{fd|
!|?&?͏Hs +Qh8)yxA|[f|1pF@#-
CܾuT<`6fQiO րy)(X$$'8qТS\ɦ0IӇE +Z]YIK +ӵc6|y^$@< +PLl48Vq+~}CKj'TUemVPKM<`-e9{!}8fłjK[9N}k9;? 2inPSkK./rä Lݵҽ&.E>FQ ]?)
PG%\;8+4LL&PZ+jc^]s؈ޏk-XQ`*AAnJG:鲹|Apلsa1DPrcSLw7MyxBR3=_l.~1Mߛ~Fsq_N.n'mƑJ]za0^W
ob`k +GckKrz,0*i@aȍQ8`9[2A{ =U$ +UTL(A^p"6K]]6gtT߽o"vY\M)ҬϻU-6 7pz\<qԠ#"n.\! gQ V, +;8.+<CqË2f@nx]xF@4Yd^T;*$X`HM؈+
_ +WwaRxF}Y~*e&w10g\A%Ap`Rrx{{^aq#<R + mkzjK@A=Zg\=nrV\gCA1ar77J<' +9G> +{ΦѮds cǵ" ĭK P̱2 +%u +g4ThXu=0zz{5 R%\Z,jQ+,C[1\*{u^^x7HoB*ݙ̘T9pfxB-؝A@D֭DY*ϓKpݥ,k'eRh^%`yhUo!+{j}ߗ+$Q-W
YwAOeg# "~TF?:2q,\%SA*ULMW$4ofu [- +VO/fK
w"۳D6x+5_> +H{3h6:iOJl8E|O=P/v>ap1:Uc`v-r>X! ʍ3(DU3
Gfa2 +@#-.z\VlrI[G#ʊ7Ŀo|Up9䪑Ô8ehL6C +Nv:y~T[юX;lꙵ
E7ԁzPFǦ/oaWq0)G::\|>|2V&TYB/Uc)ldYaY$fNs{c +0IրO8_Ew=K=Turk##syFn35 11(*Y!%;ˊ?gBg1K\% Hs=M.n۾9ۆ=eshѳyDĞ%i[RA`KbRBsp*_5&f<DN}MI;JjVskϲ BDPRdl85|Jiu=N`e# xQ$tT:6iOcʪ;ia˧Џ7;Gێ+G +qY(Qx3ֽhxz7A!ێ8@~e|\a,紸 9ߗ[ZG$`, + u-Eo1"=/t $6UQx
"[M뗸ܒoYeOwK\&O?ٲlY;UǶQ7t3MqJϧ^k[lõڀX?y>Ɲ9r-l_?dhގ\ hΣHv/z*n>پeKATV%g
xj7p[nX `)xb![+I$Pb"9Q}]V|6' +Ҫɚt ϶a.ϱw/Gc+W+AJ&˄FuV@d$klQG\`4[ctU +f/pF +=܂$rsڅtzH>e N')ViX raogh?8ҭ1\P3W3r.dJ5AAT..Q\G};M0 +^k<R869q%P[:KN48A4VLvTB/ckȿF갚|aOy.:3%kQkhuL(
{!;CLK$JA +De)sT8T4u}L@?H\ S)A2գlUKn5`M(I"mKk/L,89 ç鯵SÑ +I$n[>uۼ#qnߌT;4 +[G1yTTE/@W˷ +%ك:1z-mQ!riԤn+"˕k.vnUIa欧jO8xwWYΐnDXw@^%T,!X2:JLYuƽl C3e7uiPyU9k wp)&Ze лQ]O::JW~ɚj,n$%6R@k iY
708r"Cɲj;I|"61&6\-h[NFۅ1
H'H
& +KeO.cS?opl&, +!"6iYj +ȏxUMOʤOW gEGbcgrMF53L.D!S,nj˕
+֓II}tM&>Ʊ,?QoP4+twGRن%XV\\ +w aԹ~ + +Me-,YSƛqfr%X7@{pXөv`]lͤ@hgԨlҳ-ƙbˤ*H_6}-FmEr贀 +'3<YլYKk}jU>"cO]_ A'ٌߡ6MYɏx@J$ʉ2Rďp9i5i0ӫ3ag +j3߉&N:4dHzX +CV^YpaaEpۼA^jqNkj|},<V` 4]{~l*pIEq"0L3JL@X"0pG}H0#eϗr8y5~ވ"1u&`<tԣwE鴅e9D:a;&3C#[*E"e
~3zVM`Q.O?3]NGC8Jט鄔mT1+Sb3*qIV Oc +RDwnZX[xmi+XpP>8xge~`t NWJ8q[3Ȍom8~l]; kpaW[ BE~" Ad͢K6:d̰oQf +ϴ&PίdCtiV"zXw-Alk0J B6D*=i0dSàЎt56Q<rd
MU2@{pSJ@,KĶ?Jb]ESe>nShӛZZT-<D<UO9Jp{[i/lEkx4ZB73*8N"@-sh,zY3GyX|J,B\5ljrbx9Z&$ +B2 c檤ʝS&I
]Jfp88H2jVRS[l$c8%[b2ǕG<f$Tҝ"*>nZs<o[9H`@a1+=U4reij,9i=^]Em~ʪ\&ۂeK%P5? +Scl(^lDև%aXlքor8xy +КĞAigO3;4,ߑDKeuλjݽXƟd]z4v:> +&"_& +gF `$B̔Pgtv0ת &H8͙o)KF6f$Vŵ#V*Ë /~C1z"Cb9m`- +(:t-TR]thKDrQP`لYi^p$CVs71TU; +v4iDDAuH0t7-V1e8[ +zW]cݶVIo1Z/G ~~Y<5496ڼ?l6TɎzm:i~
vZo
+xW , +3h;#|k,_(J<F ;p*IJh_M]*v_{)v%rjy0Hzoe4h7LގbmEFv1 Dg]9ZFfR
Dh̲7e;L)NkE(6V1[GKA?QH-{8~!w2Ko +e,`9Pfuy tKZ$ÎV"5ۃ-AxoJq)RҟڷZ
)O%+InXU0wкtZ_Gqrא3Ѥz.㟲
=d%0+ܑk'綳Ny'cN$}0 +p!*a\䎓WWb
Tv_ +Ď 3W M9 {&.meSy} +buM$W`/ڐz!śvwxi;MA"ƍHM5B3=K^<x-~Y#urc3Q'157K +Skfjwۈsq
ځ\݈XפbF=s:cD&|)T{%ft +jItH}Դ%ű'nA +asC{c{0mt-Κ +A;*<5pFvjfU +&eb.2ξR;w=u (}'aWQzz_tM_o|h?}SX782Cyd""$#;iZffp'IG3:1Xyz+XwsR.|+zxC˄D2 3(?!Q/y⾔rW̶Ʉ\iT4qmK}yoV^#LBeZ; 4 Pw8B,b~֝vp6h..!xTI5 ?0g?ǪX %̕F4Gt tBhwVesuubLL}Q% w2.iv%/}9K +k*;EJ>~/پbǒnJM+~)QqP\*oUy92DL|y'PP-~,.lK;ab6H.{xtYe-j,.Ϋ!PLz!)&d0>ܣD1\{HFyGY>]VJpymz,AIj՝Zr-)S]K-6{:
-pFZX9U +/~QqfYO eX܍ΑRG$rȟ7
7_%gS4~v&EkTBAom+.;/Ҳp%nzy[;<g ` +V՜gUepOǦa`e'}57R'2%\mQY~dB,읓p#¶g&d!o6UVQN̚LBdҸ +:{&C}aR>L$eW+FidExF&U7iS}ֆ;x^PlPtݦo+ +<C,SA-裟4#7<pF-{1 `x_Xn<X 3n# \:0NXd̛8Jl><5~=&:n*tԸIf]?Ǒ( +$xjZ +" +%>F +8k" 5_ߺeJ/+U5p(o1ֈ7V#1A$QjJ{n"}3JC{Oմ<,O!$la!b8\+EU/*oq7C#D].o
l,}6$Z)/v#"%Y-'Yv^ԕIϳ]ip&lWMޫ{8b8O=Q}# +1i㶋'H_4^S7>p% Յ?Y&ߩ¨elnR@4 6oR=L<l(.ʽ=g?&]xi9eT>q>ɇDiğ" ԥj
av.Y}gj`{gբY~\'4M3vϻ]4VhKPZuAZ'/77;s=>>p)A&g.zJ*E3s=+!kd]]gx} ITTCa|mo.Z'Yq+ёKaH4eNR#~{J>;O"H-B +_6 +7пgZz']٪NZ˶NRK/<\+W&f9nbAB/Ð&eQĹ|s6QYb OuC$l'`mןg>!V~+$fLeUo;&rWqh\Zx*oN ԅ3S5'҆kTb) +%do +(i[\:wNg;J3X%Qk/q)@e
lHktIH`!]5]ׂ:7ܳ63(R zXu6.+9m][ZSInRPIQ8G`A WD%
?[QeL+~=SO +#vCN,"<bk+!`WE,an
2 lR8"vsɬy%beqM@'xw3TIbۈ$j[/8؝h?VݰdׄE)Fᓲ$eްlg%+)(+V +:
toP(9(~ӆ2OI
] +)w)PCW{
\lźTKxqWi}SB5hkD1]pfXvpXJh
+C<#:ƑS.3d@At+o~BvHڀJ +q?4+!h}ƤxYb\w-8<Sj!KwoO?( >r- UsɖE^sDώ#P}nb3oi3/?}a]xNoϻȶ&ڐ!'YkV40*NZQPE e'o`6p[H0P?1kf8̊TMZ2KMͷRqcOôȼŏxM^#\wNdr48(jFR_KxiA!318zmۈ!I(r@eC],MWn[8d#%V~pC'&!E\db.zφ]cW=DCtMkQwRl?\!HƠ~d5P: +/1Q Ň*MCV8V| + -(ϷCD}\ӝӆ9m߲xˎ<KUU?Wc¡JU+/vOokr`j
^6 +͂PՆO.,*V2V3Î1V-~䭶3#<z|
v4)u*:A_zW˾{lw
mP彵 A߹0ڠv⡨F!<8;Z&8a{^ڬ8@X|9zZuKv{}G|k@Bgu +^b_YFC[wgEtͦDW +94<,+1B'ar#n6MFgleJD=
XmhGM_«L +UXfЇx$j+VaRG-Ż&crj4|^alm10"
f8C &a\|'%?`:"ax;%# 'Ѯ]wD0)ߠERni}N@`rְQ4}LlfF^&1
{;/ t;c+H܄ᶹ}`j?vdd@֔S9CI$ahz;iâq#$AWf'E_K)~t<<\[O{s@c紲R +<7K]Ux)nI6.YzoFA=2 N;`fIfdYJF0UnPj-6^9=*EzVazg7uww|C4qn$, 51Cp ˙Xm#7uᇘdS@(ر܀V\$tQd<*V +aMKaߘed륏?0aKou'-MC#ƶgj+2R7J"@-ܢtS$)xeF
L%+PrGej*Φ?shTDzP>u+r5^;~^&,zs[np1HA
Ƞ}w[ +F/M4?k?U
^%.jUߤ*ɾ tG`
Zu;]
JV,EVXVͫw +aY96f6y%'3)6^@:Zt3TÔXugȣl;lB˵yhK%Psp1Ԃj1>lJZ
,6MEEb0Q0`|Ī3WA%jVń<cOmq +aWsK^@%{8wPLڠ^ nq!R'vsiMJF? kF!mJ'F@##*kӉrS)b +jͫc*ΜdzBE3!feN@Xw,Y* +bsPsQ=^ 6-P1%Zr ~lCCbqr{%li$VDg"yt,Î3&WD+eZ}" +^-kΰ<0$mƐKSe"UD7*Cze+!F&6LNh)+{_bMn]DGb]$//IOKgه`XR/$134\Stqذ%Ð@B5A PD̵Q8P/hc\,6Y-4g{mq!!E $ǹ/c73۬$:B!cN.ˌ]>̦*H v".4q[Hҟ}<lA\==TU#"FH +ni2hd`NY)Z˷GMW +wvDԘ$h[QS^MK6v*JI0ADLHIؼ=aAS6[ʁXVhN&M@9.u2NsofyN[֮sM +cX +8[ % +ja?}"b~&\|e|5G7dsL]P(%۵f
S5+oFj,t@!Z +&@<VNqG܅]rj,Eq'h9eLmp +PiG&[@{?7fʆJ'՝~L4 +(O `U=J\uwI31Ӯk
POSQ +X71amHez5ZMJC+vm +\y
\qzA[_vM1Koxv/rk0ൔ2z_<ӿ@8/}L;G5+\tQ@C9˦Nq{|Y.QlGp\ɹx㌏l~h%h-u<|jd`i*jMUrٱʷ^saKxk$j(%ܘu=gVp|R u{z/s #h0&?;ʅgGM%3M
Ҭ3w~;M\NK2 +.BsSxNtonI!R7'O6)˽2F+Á
p[ +1;bZ +F;s,}(eSc||BK6<mUX%<Rٳ><*m>(y}[B31H]:!DѻFXOZ,SOPCw&*j99$$ށN+NA{X`o,ĠK72&{6jb?ƅ"P!ALO9{e j^=z sܖtcoGΙuO۽wG蒉Z e(E~sTH`^#2YȧeNeu5+#RzLl-uL*l^ +~Jur*z۫.Ll]52jcX<R\)o^B?c +qL[LbjU'G.:,8#BR^n/XX= ӑ`TہF&~tI!T-D8?/؛7 +\$6*P,aEkf4%495
#X/IvVLc%ی
SntƳpfm<>4/M ^ݔ?2E~<7CJi0<Є5c晨ޅ +!U"c{W)sMI*w3&ljq9C;\$*-{SI_=N+½E!QSN+4¡W"Sp8!#%PN.86d"v +;wOyK0?Lև4 +T̴FkO9:E r5w?"dEٙ/)Lv\./+-[3c
2I]ヽUP"$A01h|ǚe^2KͶ=1*+1~υ؟!O{aћ +c_nOIX|Rh&Ņ?h$1ߌhqo(|Ox(4.=:!z4Pc~&{Ǣۧ]pµxb.rq>Oo XBRmەm҉RrQ{9|E`ԐuͥcSF/We2oncxF>P +̌LR<c1W=NsHj4iqU!'ʊ9Uc+'b}0KU +BgeÅis:XhC-c6]mHwʷM9Va,3p= J10,k$Xa07&\Qo+Iψ7~C%5ml"iIM,(enBduPo*O#ph4gS(fiGm<;o!x^ZԿpOx$I-}'=MIx^OS0-6[AD.ZҒ7Д~-/5;p/@SyêsF5=2|Re+k^1j֕?C< *Ҏ+TTL0ϣS1(孈$H=6V7+S +õ@Knዺ&Zvh9>E*#(E}ۘ/[rjM6MS9cazF vϢa߷xCCJm +g&T{bPsnRsK-J}?s-j37R}@D0^]k7=cuW#e"pI,2 HRuH,3F@;P"j"_WixzJ{bQ!ʶZq*$5i`WG}7?D\m(Ӗ2so* ɻ-\F
Rbv6LoSYs[LORCΞ>A'Qt%PA/q|W(K0Ԍ09r{Ղ+jJgS +8&`JRUMyBMDLq8*pCׁY>2*Wal)V 9TI]uRD]R{7%M;&1j'Gɟm/DLdf($jŕK-nݟld-
@vg
\b8lZ(Uj8=g_F!2^tTxߑ(W8t[td|=kRoZT/{":Ӛی2a0j*͖9NLʫ&!;i<$BY$oGD#Vxo{SiVecQ{_by>2i8IOi+6ŭQ +XHl[]8LZΏ\_LaSZ3^4V
ijo+O650q4&
H wqM&Gg\eگ!#9#WA sBhKJxH7xawScI@b\ +Y6>y'tWq$${{e|+#&j})?4BV9_WbCk|Z| - +Z/tHc=~͛Bgp%+Pk\jws\g^%Exo|QbĤ'@%ӱȄ*-~hzOމ>8E. 2EgXԬܕʬ=L`@U[< +\S\2C)e@:PcUn>8X(EegDzF!֕39@dA5߷JK0V[m|EVׁ֛x0x>!=0"e4LcqosZ3aa09+ߘLK-2: oQa=W0|.-'dG\/p5 k9/L?D:n$R +?h襫SMi>/t
CԞƊY E CAČD"PiЏ[1Ia[ߒq! 藗=)zfU3iU4 U5xf|}U +5)$HGa5խkCq\~o0;!ys_&!DǜϨ +ˮc
$MƸ`o~{p-Cl+z(S}c|#=y̹wyZ*fYb +'XDU7E: +Sk@n"_I-.qӓ* +7dR)MHXmՀ2\ +^-[&騎q#d!woY2CYlqV=Qrjcx:N!& οdB "9-9HRH3D
+<T5IA a +KV[Jc#7]uCgIvZ)Uj#T +@&lKrql>-p +,5~ߛ`mh&~L,PDzu&RcK@d.d2S +IBEͭYw'~jEL7{´ݼ섁I3YM4t +L7\uTC
Ajۈr`.0G.<d@6rJ<Ř/%Cy&":l(PBX&-rαfPpߝ zٜ1IIJ^`X7[F)¦r܀0uَ p&$oc}~OQ-rvvI3 cMHT~P54EMsm/Gp8K]&)r<|E֮}U&{>Taa<!fNk^]iJ44Cgi$s!7w +=uΥ{[tcjׁ(i`Y~9_ҼC;JN1f>_]i]$W6h8F7_b@s7 RҬuRPIۤC!Hc}o5R ]Q
` #|Q}a- 6=֦qCX%с AG2r] +Mwh]J*p'Ͼ8/RWdT +ZL}Lc +_Xah)e?-Xv$ׂ(SuC@
6 ~bsic1+̨gO.)W9Lg4[MY#yLЍMutЫ,z = h=\}ⷙ}2A{D,% Jgl75[@_N)0WtS?.zhT9@# ɺqE +-ڔ{Igd!l`5dQ<H(̤'HLTn-NZr{ƍ`\U=4'SDBNnSK-K +Jʄ#?+l[FʏX +bon:yep>Bs{WvxB:a#R͑?[>#,'q)2$h6@Yo~YͫӯNi4Y2o-O<g5s:sUy]W>}8?UAƱ$֫&;:yrRHˊRP09MnA9.H>/=wsb/~8BO\{֑Nx''2a58^iQ~/w> HV/]h*o.]['̦;23߅ȇ'W̼hP +n_POz]Q (ݛ-' DzCxT%a)bF;eRSΗI_HfY"V{LK:RM``\_o +!i|?w߳_M +YY֖/0ETZM^/Vv=FfG-,{9IcK%MCK"ji5cM1
r̩lf5<GLQO-0}x̙yIt%icG+<,
'2B$`Qb(w ] 2f%Ttp^cK}Z=d_:xTʅ.4WxNYH PȁO(hK2C3f}1uqUX1vD$ћjN].bGwzZq
IWGnqV +SPKc?UR3F"m#y@栐A!hDƹZAiPwO,㩕x>+<nh0"_c6 N#J^EbL:Ymt|4Ҫ;L}OTqNQ|jGvl1n?r/fi$@jFX7@CM͡#yT\,!b\G{]1(BHCx>O"@TPzz~6K>V%:~ggJ| +muDBS#<[{N'^B*Ce3a=г6AݍSYb
^n?әЁ. YZ0ehaWM5dMZ|,xk8 rZbt&kC\!fݞ$n@i!u"lQd +I+Gvh5S$[3CIgp/]h0S9'7lq\u:o*!8m}B9b*Oa'ImLntcH!,-e OAfLqeմ#ݘ(KPS:Zpԕe$ Yc#O۫M +IUIURS&}.f@4<k`J`ys?@%@?aiQjACN7Bl-#oZ?OF08NQ2 +
zY\?w9Us5R8["RWKaθ^-^\;PxafML맕V5m]M*"w^[KV; 35Rf C,9qO4ٜT +FMRtXEg}ho٣J\9#bjt*P&[&w$#iT˴a~!fgޣ^n,|I`%2'IɛnM2Wx`x߇mz8$ȼ1B|[F~
2FvcŞ쟃!!,Obȕ)BjY7b3zW%8p +z}M']ks83mVi?٭HpasՒ^pAXjA)4*,*+u;@WI̥Th-*U7 8%"Uc}3X|f}<m1Kd&H$?kT_iwgx`à`Йc
IgZ[OMiiO{uΏ{?㼕b%96Y]D_|s>`x#\]_kjx)U濾վbӖ Y3\zQzi$ "kWg= +(7M|<;tI+X1j}}i^RʹRt9H(헌ʜ R9o^D0Π̐F@=CCycFKvy +"ikg˕TbHƗ8aiU~BSm}tMUɣ.g +HQϻXF-q
7:_r]eAj?K7+AO6Dx3*
hk#D3P嶺Ik
IoAA,DOOKxT^kRU:aǘء' p+s&L8ފ1duɊbFt\+bHR
tUM@*
:)'!k.7ץ$ߚ9ThJ|t1p. +PWHgZUQ}LޜNtʮ'
jnE;\qbMMR3^Wz[3D1:8^nϏfc$;c$uj}F~$HgOsU
(^qiM;V{ݠk2Q,mQ[keEJ~nKD:D%IP]0gMa_ϱlGu0_ZÙlmE95A9_: +qs]ゾ^,Kܯ^&8>j;G9O)%Nh@aIYSnӍAXu̼'DW;Ld}J~ϵV{K E7e +H
r[Q.SiH7$XYS''٫\e3z0'E(A-m/9h4#)QlBaOQ1kN#Ȧ,}֨ZBwlQw*ĭ·͕7ӟg@ +
YP TgB!wyef'T]YbW0 +F8@%PW?96hki/,/g5Gw[ڠΚkMK=+ǹRrM]3-EcJe9(yѱ'b$RJ +9ϹvmgP6J۲jZޣQ,cp`nGB%9T`EL +xD.RUA'+hʄjUT|(]@Ε{<ڞ1]ίyȔbz8#GQmH-Z$[#"#+ycpߝ0աh"~rubJf1 09:*8kʠ{+\..4yY}e +=1WdPqH,D Yqq]1mtbmKa{ IC{uD2AW]tԧJ=*ﱗw,!%U 3 +m62uC;J;`^fRg#;^U֎)y"x|3|ĩUG+3W9! Q" L8C;NFҿ +>'0 +VI"+&>FW&*Mj;TFs.0S-:qC(a^bhr^1K_[8pTAͯ6mMRet5=
XP#nw4UYsOY'y>1(RDt0ŦW4n䚖:ؗ!_@fH6ߨc<!M40{FDO,-LWЫ+]vr#[{byjbL`Sr(Ͽ5/$I
Ĉ&pO4Y_z<ܵvzT[yY\."n.E1 A%.[pNSÏ7Ugww" 7%2Q]¢\muaio0Ҷ_px`q.5o P|(0U-}shY:6o5䡊̈bI,9ov>"iޜΉ`oJ#E2Piݸ.Z%M`z +X6qS#\QȆ8Ig}60.zƲB:f +r28!2y˓)$RsAL;DpS#͞IaShƞ1Tn_>jٹ G'u2a1MV֭<$#"q-Fg[ж^֥rn1+D_qoofH"L +7T[O02(G`5Ǹ*tVx慜6= Sm18`sVV] +jq",iz3$)9 )s0{3#7*Q>ʫWiÑ}
PSkW !R>[ QR(P74ْ(1FR݃mcXTZDTYM]QO3P2F{cؼ;NBq&M6d)aFW0ٽr<ѸKCJDzm*&fX9.[ѦE~5JUr]~xm"-z><BpA$W8et65Z Wֻ +uC}zp6E|Vns7K2>(@e|gJ-HWbvka=SeRJt]u55TΔb" *77)gLxܮwh:TVG w=Bu~T{)_T=JPB8u=\6vҵtJo<U*<2瓫hX8䆖J$Ϸ-SRS9w9Uگ5#
Ed@/3O"cOhFj&闖{^Mn +ioz}l5ʆB3!\=nyS<SHbhEPz~}QbH iIlng~Ezug1.B,jgB:nj3CW[sWPЅ 7Aq}]!s{
7zlHIOuMnpT_tճ7߮D10=F^!-}GX_R:+Rg3A.<St_|Bl[)≯aLL۫g5]fk0Pe@8<}pJ\36ɽT&畦&,,7./`v`O0AR{\rDL-~Z:o\UGhL~TeHi}>ojt,o zK0G/+m%ir8Xt#|%A=T'n
&#وzWٵաe=It>^?}z>su4P"`2=Eq>U2a#5%n^p,jE&Y`wA}ѿmw%s\l0r hL\7t J)T,,XZRCTQ900S6RU:+#~M eXQn~|Rkg.~XJeeJK{D l<De4w+k$R&rU#KrqѰr*'oh +]r>8.̜= v] 偅bx&/kAYAU;!ٻ^/b'e(AR^JDqr7J,??xv-%D\SKT1`>k2&SnS ݱOVm ګlVYNո L"(h} +5tª_BTz*:*X]cԠ%zucI+q{\qtؑRJmL`AZ}Zi3 v0_}Yg@GpNR6@6TXe/3U:Fa ν9EyZ"aps.#ӏP`cz1`R
#-!4>5-w,,IʍAkkP<gwC^W$4] \91aH>>y#b]p%.VVVOuˬL +01NBovSn:O}=Kb$>u$x|5ҍ&zcꃗu=<OsBt_K;eT᯼T(s<U?j4CFGЂv</`945_*yչR2?v-HH}@;
g{*#a(K*@mBGM.Xu?)bjLȲ<tC[Qc!wcV>k.WtZ#^W0Yr:ˊ Z8BGFGKiJ
,@K?Q#R~ک.F[4<B/_cQ|GʆyV7 +VLeO;=p99%^c:=4/a$ىLO6Tm҇P۞6 ?FmE (LX6#E"vbmO!XqO1#7LBUB]Oj8ӢXhk\pӓF W +1hqwXm)5?p͊ +TKDa#<[7(s
ɦO\r9"C+0X=$>{+D_Yv`:8tx~٠ +PR_:dZHIhr}0L fc'*l8&ةT-ch2}E/x!:ThF4%k.y吺|wl#:%l Ȉ`_b>2={IM,p
ħHhSNqw{ΨXZ%]b
H9yDIRUZZ +FlY K"&^RR#Wlt/\Ӿ2?7togeQiХ@|7i) 8H@}1/"(\u367MA;Seªy{P
_N.y
]HmiVx@u`ELN"A~2y
(PүҔ/4ӛ֢x&/p0JU{W{Ĭ^ʿG4{i;Hi +OtDpBvHIYfk' PŰ"w^PuxbL?C0Sgb,(Sʼ;_IWX3Ѹ]z<0AÀцl=^vrsoQ؏gl<~>n@yKH~?_%/MrM7w{PhroiHll51s(#Tg+:՞E~ec?կX{u,~R*6==^W sHߢIfhgѩ-%\UkV״֖67dhOcֽ"t`[IAS0U54y_EJ4"čBVcaquҳ+ +{g,_9]f
8oQ8B6!Y}AblM?ƕIӶ&bzIEpEz ti O7aMWQ16 +L*5_|Ԛjt۞ׯU}ڐt'm"?
[_n +: }s8dvQX3'GH"s' +2},4e**[&-`uJRCdnm|F\ۿk7j,sCҡB`v+J,oIQ?(Go*<?jJ ^2by~v@wQ&`xDj{Ŧ=)=Wk5µx|\HzkP +lDnuoI +!4,DAF&-J!f-[9&L +s'%\62%Z;bw-B +50vk9ea}hK?e&Q#cOP~ؕe+9)q&ĹݻͲ]>VNXX +sLPBSS)JKs03+7=i\>@\F +Rߧ>Mk^APZaG_( /V7,oF@l-+e/ +J qCU攎
H7#.5uc;:&mV :N9#YulQC"x"s7C^)!ma~VQD +y8G
e6 =djsB.%$; +Cg]m%nB
3nP|S_ɛ2Z}@2%2g}㙿E/?QʙHtIګ }.&-}O"/%R{=܃y|)(p+-nq5 L$QgǼ
UH +@KY?:vjD4^[t}"?A'Ba$+C0#4r'dSoN",*W +ZVtF?)7=כv7'J`AT:Cncfd0x +;ilUڙ]bw
)bl' h1»y𰲻vb]|JYþӬD#6"\;r +^o67H [X!]ך+Ҽg&ce8[V̔&ux۶K=NN@t߀ش&^ړ2'&J]oo~ܔ3=
r+1Y3^
NZ_\<n,T]Y,-絰eF#d˵]9t"NBW^\4ߦW./$ۚsQ6u6A剨F zi +-`I`*82v,Zbn$y +B.0Sn*Mt>3')<յGޅAo c[
_<LˋOG/U + ]`TЫºc,nb۩|y''kRiD>(E!: +,݀FDaAB{ՆD)$nrF1oԴLq5D:SFSE}Ufru]%J#3,Q4B,%NH
F(m6 +۾ƪ7,ߨ!fqO;BMKE[hswylnGu%n>S4-Ϻ7\3ߣ8.6QjT1ҀE)Tpvn4炼˃@uh} +aF#g\E^iI\`/CwW_?ORҰOĞ)/W )&uaĠӸ)Rm#$Rr,m8do02+0o#?r3 0n^Unca=feCq:mbFMI|I$;9@tU>HES?PB:X%>kړX/H,R?W4vyu"_Vkb-'"Phz(]/RNA%3EEh<9 .U^ +Rnu)_V +-!ܹ5"0_A`2kG5*4&NQ,tv5ף[ +)]8h-g2LqBwyT>ԒɾD)+`'v(`|19k[YqW1fb,8u7^yZCPn7;Ď҇άc9/7SѩoEb%+pL*vֺ}ÒO'@n2 O¨ЎsM7J 5AQӄ8Z灵]FgﰗeNVZVB,MK8H|A>CNqX~*_mn*;%-)-+>:X|T_mCJp#SYƕV5LbT0F-'j.g@됄w*xʭ٪vL9n x4Kq-ZYPaR2?(<\K|hh INǀ863j$cWu
b
T,8{1 Q9w0ݹ8@z%f9hcHGGdƇ:{z~+;$S͐j46b]'pg:18w1|i駒Ageܐ}Z +|ѽnڕkg;/2.'Zňa;ƦN+covdo>k/32AgX^/۷r-V@J-ɀѡ +p9&k.n7Q&fΩ%=euշ=q=&J?[53W.<}'S%Rj/ /}.)c$RU>:JI@B7I"Z:->5}^LFs1N:G8 +jeAIEXhd?~g7*^nIѹv +eH\q3[W\9D UR@3) +_Њ'\Ii3Whσ|l .\5@(i7bV@ue=܀d>a +sV -.(x{xМ(Cv-:m}0xAEy+u'w& +
Y +"bF?3W`#sLʀ1@:bh(Np5*B6Ȼ .BBL0i1':L)+jw?KU{MeC<QYE@zEq2͐'VHMDaxm/ڊl\Qp:kBa +^^d_FsaӇ3hD {{p}@şXJHIlppѤVjF]\dMCk,0|QW~gNFsH@-M?/4 ~Ԧr<wQ5L` +stD`PzI
Otr}?Tvc>f7A0
Y
LD# LZC[/4& +3՚g=3*Im1vԘۊl[ƍE5)sᱸ=ךVnw]8i>=NxuPjf)'rrQO&8"v6Kc< *vuipյt
T{F.xc翾_ kpֶ7 +V [Bzl;Rf2'w9KOُ
:I.=#2=g6*QTl1s`SӲk_ڹ"ho<h=6g2%Mֿw+2M> wDn%-V1-;H FɐnIӊSʒEzj/GZqOOcZUţl0\)iwP*
F
;ф9hȌ;MR9I۞1؎xOI +-,.Np3I4"J8iB.,Al4M:ЛK $pf1oTi5>?+$+ +CGCx(
=/l3)N Qh7/3'~P%S2~4[3D 1dX_Cmt=yQi>c +VR
f +z7\{WK)*S!!02/FtWPpqhͽ(| @/5?^(l9B*&澀<C<vpƩ^ + +,(oSO Fё%d ,N҇?`adQU7 YÝy_U-kE#ЎGou.,I2 +hSu94%4Q=-oGAShdaje7ݸwҝCQl|ySKvpϞχ'ly7m^Ĥ@ld,s3NG@E=Jw=vѪaf4MuɹrkʌOl"Fѭd
$ị^gGiqdڇYPZ}bV<ʠ3؇1Jr\f(<єw[6kB +Oce<1nNhezQSNCˠ%`
`S +'Ok_Ψ(,ˑ仟ARe +eoƠ>5ȼ[7@uy+1P|ޅF3|OisF#~&A(3#Q(hX|\ +?f +J\n=F_,0s (nHQN{;=6RWRrGh՝7,M5(e, S Nr +Eάp[Dd7קC/P:*<+0 34n?7 +bX}?P2LwiO[qW#8{L,br3Yv[s?gCSe pA$J] +hݓ +id/¾h8*˜ˊ4'wsdTy=k ?);;yM~M5-|4Zߘ\indW'Rve\y!d6]u}YM:?jb E4 Tg$'9ˀ8F+i)A +py%55%+pLy}>^bV39>2B#'!ҫMR7geTXOC)_ݦ;J
vfWQfIKԡ^#(7G`e˃:'3%9͋`wujlޞw +<ʞ
'BFT
LKC(Q&qHG|ވvԄpF=麐e]ƁKF!^?@XwG"S
<DdtjwQwdo"1ڌyT3~XA,NmcfH̜Z[Aͽii]M,t*JKhB,$"t+{$7OQk\륒zo7S\Qɾ¼0-cFwlD=m
EߚGI5\6q/+ɿpc#[3BWu8 + B,]a|xmR|!9^z93z&ԲmϔlW^2 Ӈg3}! <FjԹ`{$ +y%6s5TJ>1%> X^B,}3Ƃxu~̤xv3LOtbyJX:xNv*.Q# Ā*&-?AxY%8F7ӌn
q])o˻AoS>7-6[ˀP#"|8?ˊgRﺞEɩjp"In(b؈',b]H6xYrB,>Rdn{mGpJk~H#Rz86FeaJeO`]`CS̻K#U}U8K8W!>lC@X}C@Q$H٦"$ITiK!xsϧ駀qئl/h3Œj?i0ܭӰe& +ft6[~#c{ZH2I] Uେao&0MXis;(3no +ʜ62/ O*y0*@1`y /̰I/sH+)hD!A;!e)9͚߯wP`a q]3ļ`|=av+[]&s܂S9 w:ؤ$DɄÄ䖒"Z@sq?1]p(!+-9#S"4+?/V{|uTwIUM~1W5C1m+lk]!
+ص3,+n)Z
[{>B>Yζb c!+h<{UFENw'y4-va#eduN梹fJ,hv3c1̪cj7vG|f +nF;z{fʧb5[gHV?vM +ISil-^t0ؚO#b^3Lj
U?F4Яeº +E5~F~G~jvGSpQH:X?W\BtH$i'%cڋLdN,4qp21sV52H;be+%;A%JU WL68b+n +0ƅ"O59Ϣ'xS[Z6Qyy/!D7ԫSI:AWHR1 n L
YK 7Q:v
&hMmM+w%'&KֈqB}ձAt`#B8Y YJFBeFwCW}I9qX[C*G_jfX76ɻJE5_u#ڰf]ww73)Gߌ{f~&) +aiCw͗D`2=&YK?%ƀeS؍qgGŔAnQb9,Y~X1d|z6v
"`M5t?ATˊU"HRHyFZ@(F|y$d0 +wBsbWYbjuhn൬~m\Pxw.9Acu⃤8*K&㵖yK >.)ɆAxqn~z z(uU\avR +7zG$fkc3K\+@c]#Xڪ:ͅӈ*R8tW7͐5A)Ax?50$uQ4]8vb,6^܉I65(u.E&=zPےfJfw{xA3RzEG7";aG
DZeFW^kYø-' 坣A5!sUeyV'~i53IŎc=3j?U&<U*'.,[ ?J$biZr[QW(nDȻ<4@Su)Y+0m1^"U拚ju^->wW>1ӈ<1]Vt'K px{V!_OKӂBI;:ґŅ˞eԊ4=Zr +R:VF+>y~q;%V劁Ҁ)dG+4Gn0=_mCnܠA=CkQ6t PDxu✿t"OF!A,SB[kcrS_R+ֻ<qQ:S-}ҐV7_mCeA
1s-cg-x?`xKcJrӈv3zc{Cv&O ++`nYJrSSo2(>C +P7D˜Zݢ93u®Ăjf +l*4H#Z5|]>?G&,kϕoFp#ST$ẏ$H(}[OE'_|UJ{ɯ]PP_
YZdsC'v5[{5,ⷐ)Ow
LXd +Qi`W9zILVTxw]j:kHN8Nq\09`)GNw'rB
&{: 6Œ%n.c*Gfd3jROާK ågє$Tqm(A$!@,SEƇ+ +9ȱv.=ܔBVX%{1zl=ΠdJ +O' +mK`KCC@>'|I+P>JLt8Bu/T_wA۩~g +ɸe(*uIQK7ȨŊKc$8e(/Ud#[$^)W=i
U):]oh$]6]Z=- +Ar2hZd_FhIPd0EJg2:9*tƴKҵ H.Iwz4=%6n1v934SY|{\!{?A*2T(M;Z*伙.5%ba% +«a*UZzU@ǧl4\OAqhdQ}N^sZ"Vq鷼qΛQuaO.F(m'7[2gCtP +tA<$Ya\Ӗc]Fؖ.PQPLN@#z
56;ILeH~'a
%ʍQ{Ss~:z%&vq/9T;$X1bT +k:>zL5ZHB-wN%)I=E$rJt:yǿ=f4d<M4)6fe3'8 +WV3?9@\$sgݧԛyf5=3 +)GoNNںap +ۣ@c%horzyDd3y۰C +$Ա@)l(Zǐ!uɭ&:'x9ϸ(ν^0eq=Jql6܅8?[jjWT9c;.Kiz&!joJP𮗡)NÁT.OeFT>椒ں +S+ +N*mUR(K&R6F-9foQH#Pio+J2KZ +jR_xBq{ ,H ҥi&Sߖ1kG;bH+!~ٍhz3BkEL#mf?_Z;<^
Gkaͫۼ' q2(mB!>
bAiMz +1Uo< +w{!7t +&K +L-{9ftM'Tl#Bls!iNA؏nU!gR%eDP~z4 pFC'^sg Jf,{塟wN.}h@?;Vo + ؋4\ ;|22w9U.PYޗL=L_E +̱3oԒ+^/'NgY0%CW
-}SԹvY}o) Y3~ +gP'˪=pWaD,I0r[S2X-csP$ +E~w2#ABZᕥA_'OP_`}.P2`͖g`2^h5'$ºJfp+WBWoKhlSOή-;9&4?Q4sFA +|Vk~YR.qUc=@^*̳Xx,D +qMQXI(ju
ދM +v{=?=yG&tE|֡(Z:T˱qʏф|#^@O,[3SCh̙oKukj\L1P^{>0Ean )QBXR f{ |Ց yufMv^$8<СRwMEvt4
Gx)ț?Z0H#6רعe6"{F6S ANCf +3%!COr*ڕL{-dXTU}t{`HELx}+E^""$QU{w59o>l0%@cF 0+#n-+P6ʄꑽ)_(r_ q{6T۶ߴ$'b~D63MﮩM.NEZŢ7v>(_o fxd>kB~ՌI52iN7a}i\_D bY)m5lZf"oKh\nXF# +z^bJݛF='oĠ>u<>is(g!kQ +jޢضe'9ѬEal5P=){cN([M>Gc[\suq)o :ތ:뭗QΦ
(tN-9~ +!&Ũoa +khLN^a6jFRg3;qmuj퓚:^UZ}!eKq_]_]n'}| +_-*1Rpeuum)%^ +--˶jo@:B,DŽ WGNg@< V{,YqK +[?zv__ޯm~u-_*2JkKxQ`r +FG˨ݒzE<yҒ̪|HXM3HÚ"Au57Fh ::Wg+f|uԩ#4[ܴ{]_A&{ZiY~GgKͱW +q̛/GTRi[ɣA`:1EBI RoA&5ӥ~u)K
+'Q^/E䙯M\Dqi<u48i)ZYf06lʊ^tspV?ذS̙Qw +8H}4EZTGd$[ϴW-mf~TӃIU -+=߃=Ro/tIWQT#H\_:5_U* +S5ϗ2y-x~O\]4l>xYc*;Z<9osQ}h+/^K=3=聬t es@/btkKu{Hd5RzA Mk~༇N1_(e"yh_4|AWGg+ w_Q[Jm"g#fN +ER0S;to9QXuQP$ ;ːO=xyǞܖKZd?=dҌKDiw~eTS)͟PqG3cx}F#|Ҕ)bͼ$
Ajwy$cg}r2DUEi`S~JswO-PQPԾo96pd(Nj{z/_\hsEEUj
!K&r9M!6u;ݡ@^O/fqk<_yFe$A?:ZW<V(D,+@oL)1PT,7]Ue/SƊCt|$t;i79YשEvp<Bqmx:IAh!E}0R5%yk.E&f+qQ[ +/{QXOK%Abdth#Clt'ck,6ɩ@i&j:۸%ֈ\ +GiCr=E`ay<Ay>cCֹ݈Y$I{tѰ#hv2_
F7l(Y/3mu +hf̂kizP+ݗ|Rca8A͛YJ2otgD%eB~%YQ?̋m}^ +IH/nlfiz:k$8ײV5Lidl\cAwV.)q)NHFz5f7@&lYVDU*4dJFօ\ڒȓK`e,<$O'(>H 3!?J:C,WNn-{'K`"e}4d<LE?j +E,f LkQjR@2^jglzL7ODIm + +"/\8w8wO<s~`]L[6A
ܟzGhK(r +^̈r
cC[I}F/8l +n%D6ؗ6a-1\>*z6WR@}*v Wjֶ6F=2Qݐˑk4oLV +Jm罉>Pw3m*ȣRО :rAwNT51 +DV2{F^O^
8i"f;%~!c2em·F8ٓR/24^lbE5h2)3,LSۡ 2Z.#8 + Sr>!S^}l96g;2oX&O\G]_KFl,o6!\8.d*}BiIKQ=ym=SU
\wpyĿu uOHAMbK<)y8NAI%x-oZ}evt6+̑Ӡsj1F1{+K6Qu5iZhI(߭0UP(~Bh5x}yA˘IEakFG llnBBI\)HB,c* +0q%[-q/XUP';L!^r}JO5txpl<T@%NJ-˺Km#Ŧ(|=q-\Mù +"Tk@aֱ2x%OËZ~R|z%/ BXbxE] +/h0|L4y^6uJt +PRχe[L{[3`vq'/Y}Ѓݶ٦~xj5jq~u8i' +kO#-S";Tp:貋ğNaь5%faQز&?e:צi+[ tF"1LۆVJJbw 1CfQr |T׃<4ALkRIdGr .&h*"7# +H$<_b{= CH7qDʹQ2wgb1y5Y(~K:VtwWckr=?=HrP7$7f<VxRR◒ێv=^Qa[Nm?,bjf<-Y<gjQ9t}m~ul'70vx$4{aCLJkMܦTGSrj@Zv`
0DJrFc'Resu7 +F^M@ޞdXy +Lgv
~y4JW尷8(Q*UK/a%#9푒`gOD;ޔ}ZXb`僯^H5mgcWg{,ځWږ0p["NDX[$22_Y02LqF"<[1URg2#>e(XU
8AiĵLZto0Rt+@3%U8i]m[ H!\ޢU&{5Ol +#K"Tm&m6o4Me*zthZށ,7E}ʴv 7}b}v2Uq3Ǝ&L4hc۸qg)RF"iޝPZk +ל>%Mb5ⳇbM,eUIS'vI\A<YnDTrKuǂ}\[y/JM#UU\~K5I<핁(1k;P7]w|;pBpRvO}L,OKcgk)X*# +!AvP:]_u
+]V0eT +`uڵosb Q;* +%xհǚJ EC;BbV\Um`mmG=--UduPER1tӔԃ-կT\`iΊܨt?a7l-V<AkK!ˏDi0h`-bܾ+}N\rїM6 z-$Z6|]֏u~a㺼6M~ԍ&$ކEMhS2\^g(^5w'.~7}Qp.˦}f*CWo
kr.}C%
?r~#X7l{+ɯøP6Ih^$x0iv(}=tf"W +`Ԟ` ~{ +=h%I!Е!5Jg#A ĨjK/&i> +Yrav<K"(ឍi/'qվjKeYEhus5B:fᮎ+{Mekd~j'␋|ǖ+/REW
аv8h.#f۠jC#3"1-At=3G=}|:k#ނuDDEo}ePǻؙEFFSs#Wck.RFf!\Ik_C(Jq}$0SRI_gC:jOPo KfÚOkۈ_P=khkT?`u!rma8K&MUatE{Nuϻb,Q#0 +))ӝJj͎5įL +P<ktJvMoʴ%"I +\D"8Gd+VFIDdE-P:z3yhٙVawѢ
7Y!N$?hUHβE +ZABiY(Q$t*D{ǞxGV3zS24#G*r7_SM.O&ؙ$bh76{+0c(9)+J\v\C/O䭌8=o_+MGA0e2LfjGv/K]eNC0
Ct)A@it}ܵ3FfjD}N< }zEa.㏎y
t-5cR==:EY". +vq|q3U(þ8?kYt*![=FruF#C\AVѰS7.R"1~h2ƨB٠o;y!b*0gn-S +~c$ 7w.(eC92D).fd(K*yѝCjɱ/VQ}h+?'H90bGL>@4?, 67ůAb6j)Qr k$P{i%9 C QCwK3UMVVBӥrpy +"cyvb??SWJ2:U3ɚmy;sb*ƆTk +%dNM֔Z +bąT{P˱轃w~۩@pL@uP +曭rYBfc}:pЉiz6fZmByG;6!ZV]A0B9j9z:-%Uۙ?llSԾEvh +6&
.^_VoEj3<J/>NR0"Jse'Txg~ +؋NИ%0u98/iiSXقgS73Bx_++
{mvb J2L(%:PHX&T;^hZ ]"9Vv"= 94LC +)XDj(\QֆfǸ0.呕}Qx&OTF[J<G557quOlt줽fjnN]a.{$E>F3gbv~G;Fcm|Tsi4=i>GU~y|P> wE|WW#76Ciyo5:+Py#J>ps;IZPBo3y*ګҩdW.qD7y1*>;S2L:66 +ey1FK?*DBAj.hC`%|lrVTd +Hp\Hêɂoj_/4y[#d]yXUD-ݱNiU,cϖyle|iWd*;/#@/0SkɩYͨ`0]y!GƊ8k>YLNUkEo:J~ψLu] i5dzQ<};}VM9-w=z;[5ӳ@D݀WHXdsgz7P90ؙh #\:(!Cjӄ i2/q헨?wdW`,Q=VD@vqQ6KF-n2sZD#k' +j[;9O[s.cE"JoIkީn8dFfm`G/aK%=XDZ~-0<ŨLSگcE/fQDŽWM#er9m:~H9fc(ټGց0A&w5z Jш]hX-FРZ->&K,*Q6mAR
(WxJPy +tA0 +dӑ|-W͍T߬O,Vܧ<,/!ZQ0[L` +j]: |ѧ +Ll1"_C\)r Km/Iۖ#ۓHeb/ xƖMbiX!wEpYJ$=L_Mo[kw<bch\I(GI8<y'x; 5?l(TQalO>! lqC\ +S +47nGd5LAh]@EP7mng
OQ13& =]YL)ft/, 7W@fQES<;_v㗌&j#9|*yRTaG<ϊA8g+̓ <vT2{rISr2;y[C_%bYUH nrw#rUk=yYPA!R](Ob!{ +@^b),Nya{a+bAf o3#n|qg"ux31qʫy4LIǼڏrê2&w>o}ƄX\&*t9+fg/xڲ/OAjN5Y~gx@GЏ` +0'uB "Ikd #H_M[qSf'ӞC/\o}z 8/:aZC(C>6A%p?~'5q}lےPJ[ 1.:zoΐAG>Ò +03Kz8<#hWGHݶvc2'q&i?"~Ý|\ +華X"w -ӆ +GqHv<},S.6@
5eK7}KT<x2 _5r4%W˪¼KY!Fyf1Q?b0(HŠX^nhv!}b*3ȦV }IbBadq/l! %RFЃ G`RE:CH- +,6Ps2z<1`=<vlZT';& +~9ғ-r$Zq2i24~Zpc yJ +*6#4
W0 wtԡ`gGM+Dy,iLz%0)5+^_̯
[H +r{@qZ[z|3@pHA3X*?f;h0dJ5HW.MdS1}{$PO=qS3D)'OLxZFO=ѓ!M&ʱCVz曄0I,`:PgWKן1W1k߈ʴₐ4"&!BUHQq7n.R<j.J=5 +9K(:&0!#utzUy@3pji +բRMnHk)Aq)!>Iyk\v5J+m93~,L ]1(kJ˸ܓeJ}A$][=!-{NL}s@T'̜ŒDo&_z@b@vU]Gg@&A`JNXl h6 +Ex}X +
@d$<r/1xW˙ț=p?PA+˂
k3 d{"Z+鿗saxs ̋όX +j}v^ ָB+\ƅJ/ֻr` +ޙ9Zw`ػ>Sp!yқ i]K\̷'8wpm6/"5MnJmFnbk15-A0HDiR
b ͚kڂxFl{bC͢s
㡽ޟFȟ̐R z! Ǘ +mCEoVՋYҷчƋtUx[f +_,~lȓ¿u8
(DPJr5 +H b)Pf;(XJL3WaS[h_Q|~->B2\dST?TXg+tl`a9nOk&`%_r~)MfV!qPnχw?,G=UPhjyem^ mpw#5(ݝ!͕0D^y/BQGd(?fYGp
4> +J +N?rCk~ +|dGodŨg !Ph|~>)77=dޞ +-(bK7IG5ÀtOT/Yܽzz**;^MijWcVYF-> +κ:`o6g>fD%5,nMvS\$J'\DG54v,d(kH4 + wlK˵ǸļМGҽnYcwXWNW6֔}aTe"2~"^iөag6Uzodɔ$`KKZF˙c@gt0itj?FU1GbDhͬG.2垟d>}[L=vT;EnQ; +VR^2?s?;'j2ϘJn*$Zt|g'j9>B4+},ZDcHèIe89]ǿ7d@noFEAQۀ[!B@ +&3,c٥kM&]H-mIC[o'$buoW);Vsxc"E8۫質} nӫt.gFwĠ⨿w~P<U +U~9 {:_1kQ9LdѸ(P$+40DPbj>*hg'\>BPjI}'C3h}6kxwn $fDEo6PD:;!kBt/g +/s +y83~V֗2(IUZ5GAG `QX:+__M]@K`!]k0clz7* j~mTHMZ@o2)1{U#<m vn{DS|'IbIQ xŜW)k>{f:Xw䏡7"D@jYHT;h9#;3H!Ֆ:-Cj
E+Q`HҞZSw +JL`hʗ3z/Bd +'WCHx1t =Qod-g"O9{/fk:g3"e:cQ@#*ߩotuh;?rSm64=CEǺ'4[f֧l[RҖ>Q8ET0_n6K]ʳiJ
>UWr;xp5:lخcM,'!yuYVmh/wlj"!`#r[D*nRF[-nöɅ22T<D1G0kx`BUۚڜ~JgB +_$.de)l50,h&uIPXB>{֚P/6-C.R9:+~8ձY{5>a< +kzfyC6MJw "8d2A +b(-`5
AxߘÆAԾaaGZ9M'Y + +T!Z1:Z +2dqzXa0XjIXp(=XetTſ&c.e3'1?C{K\,?D-8@Q4}j"K:lquҧ1)kԴյ +m{AyzLDR +]0ext,nŒhJ +_j,#VϢ"%%U]X`2*Jv_&(Le'Yk]%R
1yơcaIumrhqu.6c5%۩JʿŨXRF5<f`2"YfS!:h( +ZѾLuב +'_yHlr((!X@3G^o&s_'sʷR6H`).͈YDfPU+ +'`=C8.ɽH=&^!r=OuIb2q7k&sγsitȁf׆GT<y+AX'˥ũz:|oDEkQbEɂF_ +lZڽaU؝]:)q( +d+T>d?r4LE2~͎M>^aD~.dv$cm+)f\57d뭋wjh6Y7d!>fULdkڞ2>x<!n'$x2)KEӶS̛8Ѷ)*49 +"\oto:ۄiհ_Y%kG%@E_7wpeZԾve]q/DrVkj,_ +fc]]
+6ɴyS%LjNIg,!bP)afa3!ϯ4DV:nY'g[ +S hUKV(S6 5J
EՇ4PxlQUݼ,S a*؍aRzU.f$xq1s2 rZ0~#C/_i,QNb+>E\\"MY*g$@4hحwWdfUT lNWuȴ5 +T2Nh_wĞW=2~܁$b&'_2z].
gñF>d.x{C5`ދ"
Z?fÙ:)L +m'8ޚ_>2/>^{d>:]@?QFJRȩRP-m}[X7Ik?LJ&=+tv=9JbOڂ7JL[n{u).'Fˏ($%u"Տ35ҊF)x<:pt{vsm
ZUCI[f@hؗ{p*p+ug"+*w(,aey$MR`mlngMAt7bD`䅐Ào,*KzTϓm6\ +Np7 +m-҅:g\&`7Ѵ+ѲKvquScwB&9ґv*pso꺨qM'R۲߈Q DRbz712=xK+ Xqנּ}3@3$k0m8gIxcw瓏ngV>IT9}Q? +樀s" +/>lf[31^Gh68wZ}h$zp0+lo h9i ! +8ƖS[1ߡzxn +vРđ+;4ErN've%T%)E!յ<i=sb[@&t@;斊#]6:ֺ83^4b|
*gFW40r=v.C׆2#J9uSZ'H#yDzO=F`g+
^pb)P+Yt +8+} +=\O('?<$+dZ"RQ0] +m +a^>"8Smray"rwst]hel\ eW9VdFkOVwLRA6PPm^w?-P{#rȍ@R,
akXbXӑAMuFRĐxf{'b!܋;%kGW2}[^ HGHzވJȢNmTZǗiJn2~J_4ʠOoqJ Cc7&`#RZ7sly_Hw<&iڅ#vQX77=dcpdQIhi.>P_/sSx{?J#I朣sYĵD[Tq8S>ux 8Ō17r~aYv> +zILVT
P-t+]}PD.4-DE] #$!עxή^6>>ʗhG=cR$3ݭWAE/\/?C28?)\ +ӵ""i*Ψ;XtW +ςm_ +`}bKg<ɪQ8L45nMazҺA<o26בA(B)Uwֹ6={ף\')^V(@}qIz䆤 +^o]l7N^eI+E~4eJ'S10Gt/uQܑjۧ&m)W6L2"9 +Ic];GHP!lɮj%0Aj3r9lta*3x~+IXѪ*l +Ϯ+#dqW +/C}10*V*0WN23IpSO7R.L@A]j_E6ӈ@R<\ +b%:+}`Glėgip=ԸwJ5i_وU秥1{1dK+u-G✇|̛,C6E1;ΫS< v*G#ꅟ(5 .Pd+;DO4D%IDt]G~(#Yo@DU~;qbd!ںz4A_=O<#&F09CQ ^(RgȘV`CN}RRRQ]Lr$ʃb҆:錄_WB*M"ߪrH +=U8+gKp!Gh@chZ_)rcC+,)I.{9B?%C^FD Wdf';Rvx3~t!*{nyʔm\N̠בN#4ܥh>TR?nҒAFf髖EL.V[0zn:<Boz_{rrY4y?N@X +#˶U|YxM2W6)~mv:QUst$g+OL$ߠ-ƪ~Q7e}yfLae| z<VT.*>ot1x/r,8qTSpAoP9(,B
kҫ;Wx&2rsC-kR&dm#Qq^T*g</%f({~,pQf| EdNڶ(NkʭR}j1i{%t(ykV?pG7`,@ +tt%/$:oajt:D+cegW
bmh%LU!uw ѪԘM)+^ʄ,Kyxq'jlL.*U2@H $í%W{'V5"yA'1'w۔`EOLŸ\rQp;*sxuUbL8xߒV +#_u^گd-lg'Q + +C(wמA,ޢ\dC?CݲksL.:v_}Uxٮ|pMHâZco3z_={Go@iXb{ 1HMb़ +餝ætwT~%x$iz%2~ YFÓ~jg-TɺV׆%ezG)J/ +F4C_tڑ +%"(G̦kv7R͜W{ZΉqWm*k]Kɿ攲h}t,C8jj5EO +HB}<<PY䦠6L3C&7kN8"FHT4Jf_365*1u B&K&tE_%X>Mujᇘ@nh]#{-42<U 2K\;dޟEe #JZ-0@?mt"nȋm&gy1+?`J.ں*`GϽLʯE}Q?ڤȞ5'Mns4C,_cibo܁C~52ϲ +ۥ oQ %R:[F5D*$~,
Y1e цpzyM ƈ{lSBl
_<b1<l e\GVٽ7X:-C9D,PZp#inRg[/~o]72fAQwK386eGٲyIJ2G~ީfڋ<PNO_`2^l(FHP-?2T:x> NjuFT82bggLƙ.r^0@b9"i4ș5*XtיX'q^CP^KlpOykl(mq_9*66utIc\Oer}Е8Y,һs!i&n
1v |ADh~QD!H\ܷ?c2Mk)! +<]͐oU͑LQ9cMF|je-Ơ$yt$X@a2 [sA>ଽ9[whHYߢZ|20! Y} +>q #KE|H~w%K܄@8AMa:i8ɲq{f +o;VN
W\K\bWfvtsqrߧV
qȉ,ʄZ.Dvpt.dX(U> +:-@n5qJ<t + +jХtZOdaj&VW4(Jupe07Tz߬][x]8O=Q1{nEp7\:Vۏ/rӝ2뵼[w\`wv8ɔ_5M>E;_(}MȚl{n6viJWR +dLamTE +p3 tcP0
ȄJxޑPIWOc$G
{U
Wq+ZiH
vj'r0W`^!j"X G<ەijJgd|v9~[G +K +);XY94 wwE5j.cv?cZg0)@[E>q7`Ҍl
|b0Ӛ\Z2J<_mLXe!;jլS *->*=}DŽV Beұp_BPeHA7k6:͘2O Qp?Mh>P7AHsV_$/3!˽0_X~P +txx)|/.CX^y8|7ĨG *;Jxcνi#/F
+ClwXDihQE\qB X)õ4RDaAASUʠpq䡓(Z#\|7đs9)V0/?@ο`mThgȵ
+8
(W|fr~ER[ge`AOVN*lIPnsn%$ (;|BNRԨx R˝Ic/M{q;T9'Xl]S'ZYr_woz)BS)7dϊ4]֧)gеI`\*5GYة9ޜV +ޗRYg=1 zU#aq~r|Cmᒋ,q5@YK=[l0F\tKP9 +LQLUF`S\֜cD(6l>$ϙpof~?YLS>+sXӍ9)!bK`lr:ݴXr~=J0\Ā˜<alZ7ZbbUԅdmܷ)cX~{!MǛkm%v\Lql,MtHʪCȉ7^}LM5{"6" +c
Z+Xo +]roEB:؍Watxuө[i"͍Cf}$֧W r~vO<1>"|1@B4m] +rK-S//rM>ĜTr(;"r+b 鲠7e.mOHZ`wYqWkԷr+GE#оEw+uK$%onbw9USjDsU,T\,<֩j?H=#醪P⏋1$` +@:)15Eac>,/z+wi eԀ{`X&eFg`vz^ps'謣$1s9}hTtPπӻ
efE:]:?dF| +B +/LG+s&[~z]^ +gć<A۳B MDmv!tBvtp|UrRA?@+0* +q@;E Ub9B2[.W>4k W}s-e}qGԄi+s\VIP_) <b~Ah k=A<?KMAx/ UmKFhuAz\ +ͨ<fv@VyV2Z=X`N[S$@xL0J|b+ӭh߉{]ƫxW+9үFLX.^DQѾ*8&8ߔϮLg$u`X/ܜp3=կTY](ݞr? 8*G0)\%Y3\P$?' 5f9r}d&.|[>: +bѠN-IxֳQrǿ}nIAb8c+SjŬtnYC %}^NJ,ݩm
43IOœН$,2/=1ʢx+Aݺ\PA9;X{jG:r
bө8ƺˇ)NMnptp8%X9; +-T"39@D Nbĸ
w1'O@|i"bTM{r?$:VSv`aʦI?ȧ<ͯf5
-B7M<hE} + 3گ+8ir\O=F,J-jjߦ=ċq(ÃóWLKp%\h1+uv~ʷ +lʒ#(V$
+~ׅ}unqNu
jQH!<\@Q03R{J=?8Z0mN!=H +FH/!V5,
dNxkZ^=Oΰ]QiSL#Je%1w&< +yVޔs%mw!orrU4 +Ə~2 +Ku_(X98}^Q}%4N}GDV㑰FiJV8VG,-*| rf0aS>g'OaV1:Lzӌ%b}I"d;su` vZqN.uy{er*R}-!B5)&*UXsBNM;Ql%{BN1[0<qA]fn3Hm8u]**š9`YaSK<" bsc|9)큋T"Zu$)-g) Ŗ|שBL=36nTuFIvRk)"F5Gq&LS%(pcLRDsfHf%d?%|EI/$xims߲t#۰gz*Y}'!h2U3ܞf'(''P
qm/<7٠By\#aEAV2Ɖc> qj7)ǖH㣍kaI.&v:tLUm71w64ol0c~cnX[ +%=ؿ -K7J + ԉJ>QO֬N xH|& Nr c;qML:*uI8^l-.`on3f"k~oPPGH?n< +=-vaPȂUB>!v|*\t{!kg$_ga)Y5)@.)MN٨F'bkU!|'RxgRΖ6ܝQ(,OM,E`#]i
G9=@'bFVH<({1ɽԱOG'@/|Jr+'Ub4|uxi6OQ>P"- +fnާn?V=[| u"TA
ח蝯ss/ShCmrꩱaw=W{^/tA&582Iӽl[
3Ik}ŋƈq#bj7{Bu]e<N黏 <U12ǝ۫N4YyhЇp%ͨ؋@lte|g#:8lG;T8;^m
7>KPrR +oy,epv^h\{1gL923}\XB1q]{6)BbmҨB,C@K5S,x(ŵ1j +,aR%sWOi YҼ]oy(FRr
۪*yM4jˀfYU>D0KpTaM]OR*Y\j!%ybiC>c~3օ*CECc1ܦNzBjk(;6|xlɸEcر9Vj) wrB1io؎b])j>'CgFV'?P{){jH7E
I⾤gS@~-s7Ji^vikH><%SuCy4Ԏ8d +ط6i]ufNr먚L4$zm
PiX2dvd2hiszܗRT5C25+qIUJ$cov6W-H"~%<s9X;,72ċjF6t +SkB. + +?taj
cѳAUhi%/8'q#Eti^G!j\AfYKpHhy#' bp&/_I1.c;"ɫa +;<Q_Ƃ=Vdd9UCmPD`)| +GWFJuBf;0!jC{gMDmJzReM[3;{Bxc( +Ǎ$ն-;6\p2O~
+(,GIACGZN<&#L7MMk8Yzo^?.hA]
?Dϲn{@SP['^mu *|\_:3r9Cqc,3pfX0!D +ۈKbBG-QI]Dxml,הCϲ}D,>gW9z;]p搧)P"ӆLVysOP2ȧڗ~Y[#<Jd,a1^45(9o9Ά_w8IC]o1PDn_Mq>3iq?J
B*ơ;VrDTjOCށ.mkmADqWbŻo0eq^
MF6~6\qT"%k"DAp6]a;t!ve~eb>ѹEYI4\chϪ/Kn&̬{|vC;Ʊ:Z*,Arw2ߩDd/pKy9a`")¤Mcm%dWG@JvĠȑŢjY5qSvJ?ѧ']@x`w_\-L~v!$gsGڅDq5.B@dX:vEY&@ݕ2 +ux-(M%^p:8ĄiG\`_CF#K٬J,+-BtpB⬾n=VqÁ!C46{EIO^cOd9V"<_Y*gKD?Q-U-s)|; +o30]xFdeHhkESm΅%\$v!T]DoH +Ғ;i4Eac#W3N'KLيhԊd5RLxl0wp}xg5<JO{fvS7}rDܷ@b0TQuX'q0X3Aqƛ^l'kO
+UigmY}֭%rCQ=-3(-6P+Єhz|/Du5G'$fFd +A;|Ƹjſ+ij2qYA9йQclwtkdx3} y'|dk(Fj'nRri/`ieNoPTm/P!aN5VNYIh
Cn\ݔs#AyY^tM`4Z7# +[^e:tm{i }69O]_# 5f`8 M͛U!duuі~f_95.9g +qw`p$a9qK4>B&utNj~CV]tc_S͂şˣ!tz29~?04WPy@bC<&]f#"YtLMGufͣ@}3C3S06i)$Q;S.]y*%ETtO'ʖ&b,rJt^\'oSw~I уV,J<[VRJ2'o}(Ixv1$ʐ@Hw <tz)TfPɇ|j@aOLGLl}.2m2Qk2B +^SyxUm)E)R,~iWD~i 91hy qMsJu$#ƷWդug>4́8: 1=E<OZ
B"nߝ!hjT'zRz}ZUQ$qqF>ciSEJP%|^Nkpp>>FyϿx}?i=<FeSJu{C
9 W
r\]V:)jfVgD[k5GOǫC㳜of-U c} +VE<?4>>W1 A|15R-N=.`OE=7AfAӁ<Gh߇b\ Z?/-q{!fjl&~ +KLlw ;uh~V~rbO-4a>7xH}C8ZZlcP{'4XNŁ5dmv9hY?~5[yEt1P8n$ݿ^~[U5u-FjEg-BV7u@g/N-TIĉɞV} +cngwU6ŞK+] VK}<`'VM!˄ɃW.LhC/@oCLʨAL3z<wojL+;ָZmR y9; +jp1Ԥ+E:6eKc8pHǮp4b"Ԁt=.0|?$?$G^E@{wVe0XaH㵳Z"}~iVKbG%DRctOu˹emxcD+Ę90hJ]@蒤J +~]<]@
{0lJp>%GC^Qn]ӅG^\0#l<!0=?u8jΙʫC^]RX2B`paݩ֞%(I9',X]P}1Y#0T(Pmb[3w㢧׀R<kaebRYS%D'ԕAT"d34{He)c +қu-M4lMgVSRO<yZ*" +0MI{юg y CTƉk!1*xj(Lm7:k%ǞjVoV`5fAz:Jǝ&o`klfDW
+EiCjH$\&G9æ(?;4*2vՂe'XV\Pa%V礡2- -Nh: Y() +(1zu4S(qsa@#?Bcc®98PV~kW!&n/~2xK(zF`y3tgafyj8BtbgJ -!,B9s*;\EANS/nPޏ#4܉'3{vzژwYZ_hT+2+Z8=7kk06T| +c}-?_ +*ms>2蝵a +N|-p=8+upx +ȸY%n?3&S3Ź@I~,x$*I6mIM-@ +uy +kf^>!%#f\fQB9ǟD0<TXɍ*O4T`B7̩J¬:}[a/1;sRbփ3Wh-7buwIPp[D\(]N.:P0Ⱥ!8GїQϏ<
b"#N}#N@_Q<1>դՔϫ6ICZAiTWcFlt
+Fvd{E(g}%N^ +=bСO19H7z +cA>[ji!D?co_m[^ t4α]ml4KTڡ9: +fE'Gy8;YŸht +7=DlF`cRœǺ6Ut@isBa+ω`Rو((`uJ<~.hGx¾b>,Hw]1~ D=ϩm'L3_ff`6P.Yw{߲!`xRNf
דrYPzۧ(by0- +q
BQ +iᤗP%^S$-Oi#m6Yj@;&afR2?71`.gl}6a>zL`jTP1M +HnhnzCHiw@+7%誏u-rXDEu
Da@P +t= +k[nTxA[3&4^52Ώni[[+3Hl;aߒa2y*gcԁC63|y
;u4i~OtËǠSsKsUfKB3+k[$upm1fʦu{cxҦ.' l87ބG*F6,|%LwEQGh៱# z
-?.HmJ`YSZ|/CͽYFeui]!QzJDXLVx
VdkU1#p +Q9H|'. +Mco1<g6wM9t="`M.jZA%|OjY'͞$(cRi-_ggW]Tdy0I7BidG}KiXhn:vflBb.|YTQ1ӠYGIq + +ϰ!DTB| v)h<G#m0Ќ;?DVWE,wSPeYUE)c0s.YĆ:u|t_/Xe<(ۯΦgLzT{ +k{Ҟ7UoCjNY)aHb'Pd%,n9jFy5*IjLV/=)jدj.m=7!PQSWkt)_z֑Y'_8{Od@ؖ8m:H!* BLHPTK +aJ`$W|eM;'0 +^X=JyȍO./,q! + +LLڦF;^:q=hKkG +@}A#,eӜ<018}DRB\r +Jd5 6%WќÍ۟Q+ҦYXtbdHm}enQ&~2Allbc!$zCͤzI螽3;n|w +1ğftWꨯF;uY$|z.ج'ѲQ-FQGSX҂HTzÀ:&ɤ(PIZ2'* N
S_#=]x3p2BFl90=Kϑ#,K(^Y +SV,z{AqgD-9jU~EI|tn(_V9K 42Zy#ȞXZ%#dםz`b
.\S2:2//&h&2W"?L^:boU?0_u + pŶ_o(7!P1
$.5'%X:N++
N֫Z#pƥts!ڲneB +X?Eo4Y|(7ۨ2%f%ur-:f"%wHoAp?YIF#1g5wAD`Y~1 oUڢvwq R %/|QlH6bO~yd5A8:NqwUӐR&R3b#%|P!dZӢ:;Ί@_pot$wQ%jj]mK/;vʋOgP}bu6[XAD%͆@K +۬?}bI +>s\'ٱ[XSMcV/*Voɨ/uuslER"a鞦C㆓Ef; [Fn%kFqjp<c^`Z1\}Ѿui[w_BCOvrRzn-):?%Pz q "ʀhT2}NlBf+-(SrI}cMT"kq <gJյDb|(5P9ukEӺ"V<I'TMSH(DۙIFzuO#o%V~`UX!w|%RICZ=Rq%v=6inzX; +T0n%l~)o@6s[P0 3 #9l
cT4Pͪf7%YY͙BPLAptR~ +?K7U8883BfnUx*Ėov赿U!ɑ)pN"_GMR<uc{`$B7me,gIN!nYEQ0ktDaZ34Ff5ԟ9dz[ -ՙeq'KzF1ĄA^{J6g0C)kLhy\ +)X04jar\4rv*ц6g: 36է*z +_sCzGLwCf뉰{̨}}CBQ,0>pLUΛf{Z>ޥ&E]vcMZM,`neQ-7/;':t[E3Hůpݧ7p( +<v >5Р(C88ثLJ1cPcony60SeI&QBUBc߫^x: +V8ng@yP;9E<{e蒖^Ix(f372S;H=E-X[3w-R&yK? +Lt<ܑ(ޭ*:feQ@703$>Ջ}t
G!<W?؇uQB7$'S3=YҮ&BXP_[#w],WE*emw# +5} +MTf^(YN!CCڠQT0T+o&:5M ?>8;i[NW<05x `QOTS
@,*bp-L?eW2=$DB24 )7lC5DӉV*XB%rU;y-(2dJ-/y4ՉO{Ә
YZ*r<|SGK{Ȳ4qZ)&ƿ(YH3n +Ǚ09K}[^yU10pnK_U,<vmaFC|q&195uV.s{ ?V!㊾;Fþ&} [%)Fv!_?=4]>SI,XQr>M "X$4 +e&\^ۍ~U4CπPaϓ`F0^;җԞqvj<z10EUm<C.EubpfK/0Ť +) ulԃm(<b<J壥Wo0ј~MRq.<y#:p +˩*gne79^nOU@wYG]EVIʋ\j<.ڬILvˆ}=S.n ]MYX +''~!hƫ4H4a:%zhX+/a+l`oe03l7 =짻P-p+T[)<݊R<G6rȹD߯$,N1 +8l?Ӕ;99Z +w2a~zk_]2qQɍ(Fe +H(ߵJﳎy~Oy|*n3r}esUlߞFퟒb.UuqhzD][%NVr٢3-Za.cdEv<`Ϣ/{ (ZCYnخBKIRNJm=>-|5.BtB\_EwqԓDP?HhsNbzDFf^ؔ%<uO&-fPD
IM@EwNv^*fYRN~p衕JWzѳ$u]Yh< +~9bM!#!cϹgO!56æv-M=_'?nGclm}?$!íOPYg q~$"J<+(úY9ùI8vtx8b-v>\yH3qmas!Bw; +Gj:T٫|hknv*$I<F{\'#<ȃ?%!BP[ZB-|8w'<
]sseφaXɯ'mVT*!֘⽣E=y*?<r}h!
Pp1$gY5|9CQk;Atn +`Xqs! h̃rFw<:FP{Rb
LvsUe
ܑQ?;T^z8JZ=#R ]Ca
ZYyěGwʈDmԢ$W#pt)`=s]: +Jx'87 G>K٧7>ꊰ'9|H?JwR(AP`N(<gsErK!
8 ZԷtL,vzWS9'\pUM2VeӇ.O|MwKˁ7!<D_~Z7C+bM}-z+mI`Kd/-.$$(Y_IkimaR~=%ƸB?p\G\s +xEW`c]Njv< 09}uSLȌO Ws˛iDs$v1h,[Dd7iӂ]>NkĔ9(|<xi{^3!{9r0P:8; +4Qm4~hWX
C +||IGV*Vb^Zh+L>Q:hQP9c+m۴3X7\6Aee}!f8yZ1t'),]Y"7T9<{IFs f!$fwSP] +GOS&cvg|ԙxJ+\(#5/a,Fc/( +>mv +-x^9[iԮ +ђ%ᛶ̤jaSK:qF7+t<v cL:p ZmpKtu
م?E_r+hY?_y.[P[(ΧDI +^y,z'4Ʒ98in5t,˚X@LYXI!]E뙸=h;({؟؞;՚"Ge~EJCv9w"I0F +9MlrC;˯"wG_Z_JʩZBU6+W@Y
|LYK̳ +gE3[b]Zޣ!DjGx]koX;nJ%JSFX1)Rs,43G;?*8L3,8F +e23wtX8Hʼn-fH]yJ4tN.zNgGHHZq@*CCKSVM;yL*Fw)F2CڄqlRo8D_Q=:mځ[J8ķshU] s'*\!*I))Z].>Jix,3B<@@e""x k +co?mƧYNMQM!4x
#Mɕ1HG/&xycq<=+.s6 ;*8'3
e(pV-"l\HK; + T&vK/21PG#ElE{9MkcoCeb +uߒR/+/bOLѱK"ϮUgUn Shm}>c.vOyZ/ZRKb0.b.>>zfpYs6
FR)'Hڇm?&hdw=f3_+BO"r&{WT]RQ@X+7!Mk&nR9=ͫ Y"oRJȒ= R+^[~|qO8p8mt_s:fԐPYjB`FZLBhD8%WۻQuƼ&#ote:u +HR=We04 +ZF;,Jt<b!(@ +i~H.LzlZ +9oΟ Ǵ10݈/МɑiC&ϙc^J +uw +Q1$J[!F9mf/G\veG蕚Eb]3+h?:0s ĆPw-Y +Fa]dJ0uPwnoStTM]DSbX1ãf'a[TDw
\%dg,gSj;<P%[hmCBtFE+o%`i"Y +%k݃)t!G0-<-qJp$@\O}TSՠwח5SSDKky9p[KȞEY +iâIߊ_3s)9Buj,ڲgHI/QXW>R£]324X((xjf U*_>ժbvg7+?ZqZ <}_85V1+>тyᡔmcR\\Kȥ zvٗA#jz`H^MugYx +Zx+i!#z娬@*Ww0B\(?f8AIJM@XXCQgrV P|?_kO3{w8Zs7Kki?Lj}:z6zoI1%Du1;Rׇ٠M&O8cKhxU\Ct#[ +}x8x:#gAP}[`{7bQoNf(QӥK}CY)BRd3# = & +Ivq\xN7Õv*qA/36 +PeN2E麗y5oQc+nRAET8nI|ϡpyW_xG%#M{SLH}_U
6gˇg?i5gx@~QS8A5YF=W06*sWP_l_f@hT>̒Ko
y!z닷S&5m]
~c`OL{K{.%mT("w\7 +CGwbŭ;dP
+:GJ39
Y|,<*?1S'=ɲcك5( m(}ZJ%_c4Pծ]bH +h6PT%@ׁCXkGUE. *H:$ZlOW]ϑ!E{'!_ş^!oi}ohSOoZ<6?f)}RJv +P*TrD%iڜ\E=>nM*ն2Q6hxZ$D!^15pzbnPS/g-'VMC{i) +dͷύXd%9j6ȶK!Z\UW2[!^d4+z
w +wR>ԹEd6QZC8ɑA1JzU1#Mƒx:]bp"j`+پ)} ޢ^xrI,~G&ixI`U0MonQkTfǻw|źn#,ߖ$<ꜵ\m +oB?2\Ү̣xN#5 5~"@TQc! kԖ2ek)<F ;k7fBmE=8lv"x<'Rj0v`1Kw +іbԹ>L~GܱEx=䧡1o?Kj["T;0cc0^6 +rT)DݧL֦ w//`⦸x7U'z%(ǭn<8{.5:BYvo;Iyq<abj*kAkcgOȾTqau壎'ЁE/KT83r4e ,V~13<Q@S_vQeـ/m" +D*J61NpXjG|6Ё +"QzMxi7IHϧUjpvBņBH%=I6@aZ}DNn6
SRucbYa~y/O#OmGR>(wcgm#d?ȒpsOPŧ(3ݔ+Gz
䟻sp%@ַǣTJ>X|S[vrbPj8Qs4 +NPxk}V}mbi$Hy}9C[j@7UA=W"4Zs?A*?Ht#esaG)w5QUq`8Hٮd5|Gzu6sdPچ]u7y%\<O@ 5%XΎ\$4l(`Q3L`cf#ǀkoU@3i+3ǎ3F#hC26u7wwQ~ϡ\GE=<P`8"YEM>HHf
+e̫*EK[$v2@d⌫p:E<WTܱ8[1<*4Fm߄5gmmyKg(<Vw?݃b=1xP}*ǖg#˱ߔP(/+qp/Mq
.MsfJ8[uGWózj +H*$Ele:{r'y4c \},nRbz!j
^"YTC!r}\''%Bd&W֨,V@x*4CY3Y9kY_%u(:DH7aA;xUo&xx +_79&~WހY7{Xͺ Cd{Q[$_M,R + :>[ ~%z#ȣ~X;<".A:?:X)M
6 +[kPįF^e L}KMH~L:{$'arIJz$U3`ɩ=橣1yt7<9pTέT*?vNweYz?mI +LRPi=e<|P% gZ>p.A,wv[_煝JT9 dMq]ܔ!~E=tEͬA胁kap~s%+(NAF5ٞe1[ +'JTQ#xfc:R. +
{Zv1j'(J0?3h=ͬ(xGb?(&L5 +N^E^F++,)t4:{swdj9
Cps +SpOTWMAxZsZzf`|tzrgq<S,%|no^3j:xehOTJWC@?$ʭK}H{&ȑӥ՟}M!L"5]]t;šf/b˷4ǭ'ۭ/bKg}
Ap=@[/@MA/Q ӂ([(fHYYwlsP +A<Y7' +yΧHETaaMGvOP{b*>W{8rUcL/Q5IO(>XeNwpl,|QTo\Sߩ_0+KLV?蘭wq4078q滗5SYj :V8|4*#8,l32.H}wN>fUU&ji@y~,[_:~GUҖ\Vm=$tWVrɿ_rQT1{XT[>O7 +Yt217DŽ}8-6s~ݔtHj7O4l,9`9_66f +N H\MX$@gsfRɐiЦoݛiM!|a&>O30+%c"5JCeʙ.GpSYAVˌli`iKo7 %;-nk7%' +i&̡byj?nƭuf<e6VX)WE!vem)1rQaÍzG³hS,Ǖp.h782ʈUt3}DɈ[\h=3] .ťzٝ>&E@iŸ3 +)U +%iR}mVY5u"|:,HF?nysWM#9B^}]E0X! +cwQa=s50Ϡ]uʨyӣf(U/C%w\AdV@]ǟhKM\J&^8 y +w@;(&QθLRp +r- m< +lv%r3,,#(eu>_7\I!`!NR:vjMJyO96'xbS5eYJ.F:Di?ypsól_܍ +RXqbDs1p:w}UgM'N?'_#Âw7COu=8Q-2Dt(Ӏ=PpG7?}1Oy:+pQ^IPkH)@T? +ڪ[87fʽMҩ8|Plmig4Ĕﺣ*wCjrD +:^frj'/7q.p1Tl9gOc +ڟT9UC~?Bu(c5H Sʶ{'r[QgB&H- +D|K3E+}N +
x䍬x([چR[솖&E )ħ[ޚ`F!1 +Z`RN,p+KN;λ̥Z?ˋ09N>ucb9s>ssǑ'X +=T5!L,!sT +Ǽ}47pkH!{m\H&Z̤̊uo8i
+@GT+;b钰PAT ?qԏX:HUĄVj;Dl:ɱJq͖?,\CiG̨A^/3@ +ea-tVjzLpGQ}Q3C86>eXڔk
ED:'p7?Et%)yC0-{(/i0vDJH0LPO"=)0ؾWdԮmQEd6kzDBp~yf
țpKiJPU+>'^zmz{&UyLٗ}pCdk,rAўxoԇ߾%b4rPȏ*:) +]HAa4rPML49T~U1bh]uJ .0!G +0^%UY.W_I φ 9՜k)Tlo #&^})'*!D!夣\ID^_z]w2Ǚ1ΤH\|MK*HtN;GEK>R#Ӿ8r S +EU&mӳ#|or gijA'jXWJ1o|e+R4f2& zJӽƇl"}KUEQ:i[}_8GPGÕA9:1Q-NADO/d1^:
y|2L-f +dAQ\ +)F^:p`+i@]o%S?BkFZeքW,kJg=:Ue<1B{G.7&I:陯
̫usglfDUс!YL5S98xiܨH]0AKw~<㦗V:.yO^3rF7Kwhc®#e5b*VvLvxL +B;1dSrدj%.Dr_}c*++beIq`¤O-G7B-;% >bSiA<aS!9;yy܃oV%)2!kPD02j
[`-%?$<2dԦtsA_0bpE;dL;<X>"'zTjp!!\o+ѳDMBKjaU( +=ʻ;b<\ +JH)hr?MlrpO1cdWe\?yn%1qf1X=I'b[6PikԼcXBQlR@ڮesԶwD@-֝X=CLܨILYET7Gڈ8>GQʋW[?k4*Jц/J×O7s@Wzޅu^Qxm`vhyugwnBPSSQb\Xf6*_y]-F?Ifv:HVs>+%d->sfVUsxCێSeSrk!>UL\v Xe-rA +
l#%<.h5`Eam<}9Kpe,>p52!"0k9 +)e{
~"rE(P0$kzKXi2& +4BchA3}zp}!h% *}:{{=c%<Ww&Lo3]go
'.氿*4U^M3}Εe y_3tVkB9Z-DqP[0Q)3E߁VD%9D3.};SZ :+9|t:^MTs+AHo1GPpB!W"K.?;}Hր.k~QWmJ3f~xeU'jC +\shX7~~biU}^n14~;S.oe#k'̹눔Vv#=l,mHzxo'R /9*z1qA5b`'~[CuA觔͒j FsBc.̈́: +9m C +_[d`<L2L-[`h/sY#R%9d=ý-`e EE]h +2` +;pU$L ¶նpQnrMW*w@[2+6C$7C)(M}dPu(B̚rYFYzO +bmnO=2F%F| wXX|g}j<9Z2]-ryƱfx'vZ=aV,% !2-lLjvvEME[ϳ@FżSا DEO}.ɪ
s +թJ5zzz|X=̏봛0$wu +$11$ıi TO!-^-늖ö{ki,)'zr9L3LX>%FOZߣ\3,DՎ6FjbT*WȈ§;CH4Ns:W&\u9crΡRAw:^W +$10ZV_m9n,YPQOG"n?H +Kǧ@%f;*ɝ+{G
>or 3p3>$nB`0'ç(i| +V1ބpD6n#l;c߲-s0B7"-#J5iq*c. +s)0Ou7`u5Įo2{ +x#NjiRQ)ihGfd+g3TƯqYV]=D]p2D9'k}<YV_撱0mJAi,6ͣv6*WkÆa6r{#?&5Krƛ4){! +' +1W<M_6[֑IKku{g_3Zp #WkMcR1IDtio]]
5% ҃QŹdI;31c2uFW:Zܒ1}Tg%5ݖ)MqAӳz=Ēlz +HcEdD7Hw;;bH(ktybʋ]Bfew!@zNE`ZD'悀ٻ(<&^ubi +ay~i`
$/#ȋi&Ǜ7'ȃ!jZQ.*BU Y#+Y`O[B$',MHX'
qslx\C"P}O(
LO_6E,xX}vUX:vx5[!&:LfZ|F78 +bklY>pfWrvO$wTӐ4\bI&K̯}..!wf4! GT,Iϫ{<0;EoGr;N)ìSK9w%%͓k\0r傭?ZVNW&h2z@7dXA$x.et|]4¹*i'^ +MJL?>d9Ly
u|=x3AV=2ox͞J1y>)|IyO*ω!-bMȓRMBW+9=W v +3
m8+AOFXŀϐzZig"TS%Sբ:!0Q?YDo8oBTtPǴhrjZ..><Mlmt4כWD7Yh#CKDg}5Ҙ<3m'
\Wb q#g)WFF1ˎL
':^vk_El-> 1;|FEB`O1y&Y3N Īûօ[(^`xlB15"| +-GkF) @{xfasM&)/YoIB`.ѣ\ft47Lkj^r0Ug=K(ְL+[ppGҏ<$<t܄X/}R8: +Hyei>K];eg +Ŵ\;Mhç3цn_pJPs4%Ylln9l/kB&"o
ev>s%Q8.}?!-Z{!Q<;NbXΰh4dj+ާ\7`>3 *jXv/4
/״"2EGDQ>Ҫ%@uh>$M@c +0$lWUf·ԲQsW.4h +*b,Auߵ +LxfXE^p⅓%4s0B̋A\5%}۳A=Lg#[+&y^pa&EtrtӸwB+,a`|ˁ,
-T{~`#!
'&Q~b݁W:=KybdR(Y""6]J}D +AE4m0j9m-|R)rqyL{4?{
gƗ/57:95@MJɽw9Sk)%/͋ꅤ[c\g{
UJDB>~p$5`[+P=o,N+33SgygtNce=~koa{+Ό
uW) +]8d[+,&
ױRh7 +fU_6gK8*R* +n3_Ӥ^EV+mlPW%>P&%n]o%$`OV z*V lth=q[#}dU=&P<`n(Lm5!nZ3gvR%7J~^Wџ[p=:4V<_cNfKmwZ+Cmz+BU/φ+ThP{ں_Gq1-VLp$k}`T`X8i5101.&Q$OES|R\hzCwI=ؾu)oJwMxG+[7 +h'
JMZG\L[&F
aYşv.h<ۄ32/#ϔi;nJz1P3hi0ED[l+~
ָъ&ur]Sf'8ǢSTHxesXDzf=g48>hɥr
,X +AYGZV-Z]ȴl(Ft +¯ Sgc{m+V"(L_Wj5~##0#pX&B'/ak/e9+bwX0B+sj3J=A ={WWQ +> k'Bsk`Rg8&Y.1==Ja""Ŝg$X[乨o{L3El]/j`#i$^qɡ{)ϠE4Z0[5"JTt=@ +|>}w&-JzA[wMf|B. +ԍƷYz<
#Vde[p@i 澉g/i U&TBkhx_g'Þ^
c +SnHM҃XU2ͥ^Ũ +l7㐎B]:&W%PɭW'D@XC
y(O4rA!^RjIR1ދL3P\ySB`*Ћ"X +<ɁcKz +?*3FKkg}SB1;8&^JcCsc $),$?`VKT1,)VD]?NYXvêzԧc+/,I\}<\LN}/ɫZ
R!%[~o-;٥ݣ_ijfGu}$,ؾ|Q`pxa"#Gv!8~
$}7Ibx$'r$[Ncf~э$'>B?0J<:&cQP03 +ۢfIX#t{adoOm⮇d(-
nݗ(~QFέ*VQh,VV*څr5t9f2meO`b5uJ.gL4lNr +7ō;`I',:d +ӂ]G*iPKya^k"r#)285|=.9nǐSɺB/I+-S?;6>/JGL0otƾ
-rw&+S ^Ɇm7 +՛PFQq3J.1d#u>~twgo5c\9-[e t}}HQ)>H= +?WpȾ
*8]Q 7Ӟb&bπi+1Uզk5,JGe3}4R>doj̰4LI +IW9l zor +JS.V'(7</ IR}wFTkX+1d.<90)
8~X$.۲oYڼX#cUߠ2@8QfsĘ'Q2ϷӢG +ظ2E5a5*ܱaݻUu|ҘG?6WSnX+,Yy5oWB+g\4 LGԱ_0=[Xk-=<QeW6rːaI2bRt}CǢ0:t,wcLO;e +> + +v!bl +u*RUNwoHoF+E +ny;g^aQnz{/DK~ra+J&(vd~w3a\w٘"lajW%h桙څPC7:o?'S(s3cA~!"d{`0l j=ywfK:Wuѥ59B,Rw9^>E[oL$RTzb #Mwծƥ!yj|)A?T +eK*}zWvjPE$ +\KEmĻ!@_!Jߑ&9ؐS7BS0N̮7_x`fB:
t?w=N
`I`̥1*=bO獬Ԙ7Rsi>[İT8$_<:71SBsjɊ%$`YѮҽ˵xR-{Dݦe5UҴʄ +K2."c@>% * m,;h&ఇNp>\Cj )ZAE*3?/8;Kph>_rAU. fJʗU;MҸvW=XSgQ<<YN-m|%qRh$"SgK +ˁ0u9N?:5+u$-嶵=3{Mk|-xE2
k%?dzυsGAA<u5E\SfIw
0~2lf)Y3J7hUDM:"ԮC~No77NE5Ӣ,r|wIghlJ@\>R+m4]Ю^`urؠ~mڀ{7%GuF4^y+Ito-ϙ;g +IwC8GhBiR/4D +bgw[6ː]FJYRϳ#]p9KϝtU7,;1AY݇*uU~2b}^Uj-pb?eWWU^"!;!vb1j)9P +e/AJH ʐ],lGB)hx~]5?qǨ41`V +֢Ιt7b),ݔJT+#iuIa`a +(U}vg1rWLY/Kr}bm[o3.6$IA&z.>l; +y]/D=9gPxư߿}#=M:PMhN-9n>F0
{`1dErwp |ٷ{?Zr{+[eF@ ]4v02d b@IAmB?2JF _矩]'ɓNJmd21,JKw=Y
+ +Ue~TL,6gģfe$$0g
;1cb=`e14#14 +2s"hUn4n<XaD)Jux=tbE'e?E }kՌcd[Δ
D +!"Qwk sPaez;-`|A&Άte~Ff| +!9Hxu~L1o㭪crDu ˕ +ohXvk'SÕm |8nʢmwM;e~Ck`.kOf+*Fړ'kƹaXN8# +q/9!i4l6v~geʯ78G\ۯ;T +
$"R^e
OꑣzϺ`-kwu,Z٭&FvM~ɥMr!ߏ7`5;.qa7 #FP%
R*jq^j?ԖV +ÖΘӿN,[6Zn1jv2VkʆUyw7۬IW8N&%[fx(i:^,z'"<n$/X,؝!c}1 +$VphUaKrh܋Gm˳ݵ1!}(&W +w*}wvAO倍⮄_gL78ڧ肟GcH +*vg8IK}!b+V%9XZ&t,18XiPu%lJ! +hM>N˾vW.õ&-/L`yHp'8l|,^3x:a y +vOiZE<1xd7ϔ{OVmQ"5|wk+[-{v%^եoJsH͔[OD
MsbFǍ9O`|m{/n-GM7vVV5;Fp{@PTk1O +1 *Id5p3PyJA\6ñQdD'^{W|dB*;smX}ALR/&eN[TėiҺ*bDy{Kylmq2u*(nojrMp |pZƃC'oc!ģ˜Bg6S~ˡy +{5:U8<
FDN#iīs|ښOn!U)暼ݾC1eX +G|!S*d*taq8/l墷5g.\*֪4o:^^KM>WVz^;Ivd`pY2t3S_DtQ+0p'eYM~5Z\xJ_]+ͬnD]]ZR, +|'*U2 +PE& M-<AHƣ25eScePC_ުX +KUS%
Ŏ7j=JHgPX{'9Ձ㤿&($qI7pd7`Ĝ"X(j=]]8tNjD8ބܘcQ)ެCrWF^|jХWtsd5vx3JPɿ]
ib("VsRK.+ȁrEKbJVZB + C_oj +cVsl{3Ԭa?~]h@F+4 +vDwڳFWZ-F8@cK'N?M +~B##Mj2> biVԿK}\IB. 1yBg*66}'lSԍ^HIo[F-}( +VĪs J_q}z̜xM8綗LS?hysqaD 6@N +ifRtC#,$NcAV<fubgø/h stB%dbbKU}Z2HAT*e1d=+B>ʾ`F4BF{;rˬ1r$/ܼDzS_A +3VBQ<&)FݫS!3vA@%8 ʝU<0 +켯PO +fߓ议SWĸ7EoŜr{_?{B'b72[҆Ҕ=52_̃@"RN=^LZj&^(J;zYOL:5R4ϭmIЗ(>0 [9: +oaK/K9K-zmY)LVE&.XeJF`YzqY +@{hWE'$ǫb< +'G=~"\(;iP.e}sCleOG?S +núS3Gxȿt6)`Y3YbYb.:m +4C5+ oMh~#4AVAFTLbO_ +$[J?Pzju.vIDz?xӲRѓiVտ` j]?
C0 V:]@m +S՛
vVlS]%b"@Zg>Y(Q@s7+ +ꠎ<$L.tҡ\T@vㅒCJ`W(;^(uklzl)Nn +%٫=X +ku-YAʲ$LN\VI7~, r$TjB.5H=eÏ[0e +`"Q/B[_i D71:
Mg[c8*wj^;ȓQU1 +T[ +dF7
D"AM%KM<}Q9l\w΄t#4g߫p]H<v?p@L&xcH앯pwʆ<s{s7\
D +ba>yg`ibW=䫌,6%p#}sR>
ݺ|}M26MwBYRG+Z!w.'O1GvqM"`Q'V"S<&' mߢrAt4බ<{+:Mv)SFsx! (6˃5fNkE:/LTu17kdZubwdٿ#7C1霜 +~.*ߗ+n!3gmvKQ[*,{|R78եy&<$:!۽_UE?-H&A!4NucbDzz=;r6JGucx2ZJ<sE#?3-$rj +lSJ㱴 ,ш*=K=7Y<IX a6ۘŤc[/ z'qM +UL)Sk.{VFulTBpݾbV2'
'n{V#ɓڇիyNa&tQ)Y +oq7t!R~pU팞̑bH_7hQI-hm,o9"+G>"Z;e +?ǵΏޮEΏmѠ'#0;VE +֛g-5DK3ů5@.;xF0{WiO71%+gbE{##++"ŵAer:Z?b6{y + "X,쏈TM +AM(ty-{jAhPN4)R}0XHaٲpk.*xTcCˀ
ś.X53ybw̑i=W;66wrؗ4(zHn;q+P-/֣]e V~~CxܩJ.vdu5\Gzy:Pp:GS_h:Q>c +J)CǟuBُW6w{.ox^sA3{}ibt+ԉ۽T'9(3G뚤<r}YP2$c{[FJx +jT'!ux)+.V%!TMrFcyLce$VHc~uzf(&%0]gaYOZ\dqwt,Оq; g +۪5V<w,~Gצ.X¼-8XԍT鶡KdƼPw˖e֊1cEi6
@Q6 C5l
MǾ\ +'shW̮2X\3$ +Yg"@"uȭsG#TGR-6Dt +a]({lgEˆbA_Pئ <d&ܧh7Mkr
LӺ<OZ9~\kvBۂ)4/JuZ1>@FzY`62CL6r1!yhh\H_űؔJF藰,gr3WygTQ,ܧ&[9&Gj +X +#=r㤟:ÐS6E"xma ͯ)*`W#1Of=D/o1lrm%갖151Kˢ0y!ς' +ׯ\@3\h7y*1YH +7zZ]WZf}C7%LAC^ODެ +OxaL% ok%~(Ol&FLԟZQ'ĈvRJ]"nj+ +*C0,YU~~-DZ{2 +n;̮k'T̓Ƣ +l^vZ{O:fkI +)-.d1
4%:5$z +ۅohQt&8\FQVLT4- +$꼲mkE +Ry^oxNKuv>#г01ËڽPqqiOzaO)鬛C~p韡i~iur%:v@c}Wbm=p<VQPw({ +8F4FciC0E8M7KD@7dJ)B?w5`p r,fGTR ̃:UEHHg{<$C +l_žiUvc4g)/0f@j!w=uz ^%ԐI>j6-C[Y"Sjnz-='t( dZHbW6`A'ɬ1p;q]ᯬwzDH'N/o84! +Vr@01x|*xvЂ=]v +aU8guWfIO(G)?{2h. jeU3갅=v۪yc)9RBG=4HޔN"#j`ȉż`נ#^x폴(h
@<Lۗ[Qw>eoeGU@paXmd6g*5Os(nBcn ćϊMciH :*wp*QnzviLzٞ)4^U\@nT(!Yw9Sڪ +R +9١8OoOStÂZ
b{W郸@v}"f'eƯѽScln%Zdj9$rpdq_x1lly|ȵıyӷiBZ>~DqQȗq.$F2hG|;Mw>RmxJnox?a: ]ӡtN}mSk5_0%O->>ef&}uNW)E*K>g8iS>O}[kzYƼ}tėU1'k4`퐈]U˴w>d'g[A,{)>"fч"~5Cs~H +
ƛ2RܼIEs/d&hqY8cVҊήqvut0wV*}lVL].6 +1ܩTxӊ
X9Bɹ/F-OUFOB-G:;,dMĊ"ϳ;6,%Һ18{TVf~>z2i{:Lm +W(Yy#1b9ms(Fd5̽B(W}HdLd}[gmAFeD +mb0`)+HǬ*MЈC +`)<g=el`b
aVAכ8S]lK[D"JNPa+fq
T%M5 ԔӾV +1i+[$[ΡwTi.=[.
8V߷H[duWN)s|WϥbXUfma}k۸~$tBsjo<9윱<(77$n +Ry >.ol3Q0(!購!,
Hb= +~hv +x+;R)=>g멫9{a73@sy7,q.[Ýnx|أ:؉}
51sU5Nabdr7PN;Aځ_5DIn|Z:$䲼P%f<m"Be$9.٠9"SP0`q^?SM6_XqA<iKF/,CCs?(mR+v?}o5
>D#B;h?$jzFߋ},*~_h6VZqAd=1] +W|C}zlcA" + /ׅv>|Sd_;6w5Q+^I~Dߢ8Âj.`{jҋ +jդˁ&kvRϴ=uẢy\DL_J@^8wꧩrP~͘P@L&R-J4?-!@ĉICH8M+_sXو[Z"~
/68mM8G3d +N" c"W1T1maֲq$`X;Aǿ +fi(<piuNom쑟9Qsx +@S+ ']g|s"SF@5NA))-ZR%9`Y9,l7슿O( Y®J/:xͯ{ +/7ZH'8P<J7;i Ԥ˂ +h}|sAXϰxA}ↈx/K]nQ3.۠d.Lŧ{Da1U}2_R/!Q+`]"P$)= %3T߅Η[ұ\y +LZTv+::N>=2T]\y;ZSȰzyA~{b<f?UOcT+=d$ĪgwG + +KdXV6gy2rU/;='T}~PrZh`376Cu*IJّ|@آ% +V{z%Ϧ;qDLfY\Ai[4TjoߛYqG +|0 +NzKS`+5)X]zZ=$y%ӱ
$!xڥbBͨJX<D &,SNf"A*qA۲&?(QW1lGe&z*vKI'ul145VkWe雊n4,@$q(1^ + y\ZMPR /ѯҦx3$}ӣ(W90هXh+ +_ߎ +W{l;r+:o"-i@|bhw/8{lejL-NtI/3OlQ`%,9mɯO5?n"*9KrJh`[PKsDQTٻD&磼f*LG+"^a6`9 bB88;i ;_}:k;śxr2 Vlnڣ ]9wEwn 6k?E'JI+=G'+26;PhӐG1jdƁ0j"32Urg63w$|C]DzDhC`QGQeUˡs^KQe=Ix@ЌVcm ,Tx
E6*U>I< +*:mfaFD'c#nNrAJb dȞi:(biG+eֹ_"[~3JKSjG
6QunyC:-}3KƆ +ٛ ϑa: +dV"{C0ӸD-(Na>_~ӒYE.=9 +|gǢ%F6oAI +zĥJEwqЩr9D:< E%QeIg|o&kaٯQUO`0"]L,yҳHshU+ͅ>@c?{[ JA2S~yԩ\Y@NF[%E \(ݢ -6fDR͚i&xFpPo&VZ` +x} A((d?@ +&ϹpޅeЌ>R7&k|a:~H?Or)NR{4HA-Q`{ү٭z%&n!$gOٛg=_`zUO߫'{"9u[y'ɌeE^0r_!kP
z&i|H93jK4V5Y32XVN/HLUhzz]4#+k+Ja|c÷9%Slf\w?<nXhu<-EM]NzX֫fY +#)<0̝X*pk2pH\b-f| +
+媯uV̧b1&SnmaUVlN$LOUjU%`K +'3z +?#M3Wk
4!Wܣ`_Cn-vǽޱhU};[8m>l$|Vk!Gg(Hd,Ewy;⳥#@c%.VB`j@20ɤ> Fo!(8c!;TCN,gWmZ8@co1KoYͬ&K4أ)gviڕ(éYbۧk$7iaIC7}LҢ_(t>ȥ}Q0`yQ`2WYzJP
?J-4ɜVnKPII}ONRPDF17|l˵[o"AXyvZ`a$ac<]pQϮpり +D'ڂS--ĉz~Ǧ+P]k:ٮ6/2#}T\2W8yxRhQ#,Ιy%jy^7oiΑ| +.mz=4tc{Gw iuxlr0(Q+O'O97gw
:T6Ŭo2X3NVRSWW FAꚃI}86PQٸAfrCÏV(Zflh[_4ɒ>)%c:?`_ѨwCfmhwu!2S{u4e+qKatķcS&V]Odh-[@/FȧS6lqٖFЉCKnhv["#넶l;\^%rHp[#WJp$&=LUԼ5Yѡ%E~lw +v|(YWM5<m N]po'&7zZI6Pͨ@Mkxgs`pvmz(
Iݍ*&z27/y9v'Gm/E9Deu +߂TY|W'av;)&(+wXkQ~Ӈ3soQ +XJ1_[VbPN[$.ʲkV$ u7{d.Ě3gP,D`%|L䱩l,ST;Ib慁n=&/p\ +=TܑI&SG5U¶*] +;#Z}OBY6 +b +j]4K9-4C?u"u5/+?iO i}dd(</5$,el4(TT +xR_iL,Gi큖J'lB +NjV`gE.H|,o![eܟZW3 +㰣W߳2ԋ,+,@O#DD{KDI?<jI<#0e<0 wuFScr-؝|c} +~8덴Aˌ, +v$*؉F^oIiez{ؙ}6|hl>&Q`M +:&]o\V|nEj4*h-I# +!YkE1=ʖ@ +~~T1[OvH'6mb:T}}5mbp<vDpzCKoT-YxCVKµ9Y΅$͠8j@*Vclfuja3cxdҁSXTƟlt~>ZvdV?iFm4BD<!(Ht/E1> +4nW;,Q`vhGJvJK_|\7Qy6#KDeA\@(4D.- ǤċSTr0EDَt~zٍ><s
#&~#r1%[m!4rAOiz1!F<BV]6(±01~K(MƷ +-YB4U0)$yZ\#vw}ꧾpwVa +z#iH?jfHN WL{\?y9jA%\͟!WzD"dšb[4M=W`8tw.@" +2Qߙ ȃ`_ + ,{b
`B2?Ei3&&˪q+c?b~p.BȨ.UsEc<j⊯'* +Lig~mzû~³`nԖjQP)Wkݠy[$X' ܜ47P'X47:%v Xox&q7N- +
pw'EA7^1s+<jmRfXA Tda.RN1&&t zrM\cc%Iv"TQgi +aqeWTvj^F X'r8la3I0R,,Pm +neԑ_WLp +ִYǍAac e}{i
R +a;s
9~΅q
̝ +*?V#&)}Iْ!O6ͺEj6TĆP<27mu$Yb5Dzw:j>Wz2aiSH{QӞa>!&Wu\,l*(Ĩ\#eRyJu6-uzMxT E<%Μyqn5]Xv0bDQ*m:}:I:vsC`8>Wш\cSf/PaCAQHO-,` +PK41g^̫M`YCYa +[Ѓ?%+ 咽qr;Gƺ>OO8.a)Rg7( k!r\l]ESrmKi ;s8+TTc +PDI7Ax.{ǻOWVfdQF&bK֠#Ԛ_5N[ͤbXOR^eCN5<MἊY蓬bp8¿!MSK|#m&/7q#r4S*k߭D$X[BcvZI({K1>$;7f`8k]Fޚ_"h|5>/һ: +?|-ӂunu@ч7cÎ{+$ά'RY3XuW{v}~%ÕkX+@(`CH~1a[vRKC|Kv}eV䛐io'BDM7ޕH2̨Ѓ4f7!6z=sR?0n==avZs:a Ǡ!ANT\S>J}5T2ldm>߂dۦ'=%aZlLl^ +Ďq(Y˵}w4GUbx;@ +>·k䂝F*~X-L-0%9 +,F$ߠf喾2V +ѱ-hՍ9~ጃIV8 +h"JewMh n:agb Yhę
pC#a_Ι!FDx:s_a9k2$ǜQaZ{`5waԻjǭtn]4ar[h'4R,l*x_kgny\&CFE}+<klt?iUNhk*ח's[u^<z)[&R~Ilu-kSsh3=sIo¡M}aczgq?5/6<ZW {{vn +Ԓ͇\<p|6}jTFl'0V5柼UpMnP2@hPΛAS{|߆VJTԭn{,O6<͢vR'9j]O8 9{ +#"zzڮ@;du3 +
#µs0"ddߨ,ۈh5E`= ~h/vHlr)<_'Sz`{ī0y.&}lqca 6BEz15a*ϞC +,:xFQ砌g#yg
, ^3O[ZNxm9xLϴ9w}+~$qUIJ +}ď7?efPo:,I98P;r-l(V,%#7"K8|O?4-G#dw[{nBb+EL_;.
luX@atiخU
\6{⫺'_z +l<p:q}{6m`Py:'G0/GqڔP(ʜA~DEIOaztG3
+,QtFbZR|ndisX DB ߒ"(#?@>0hjEsP2feɰ:nu
SŢ(9Y(6ܽUkh_]L6t0&/Z`3i(YJrXANrϒBDTmhݢ*/aL3jr$+ +1mweoҀ3{aG:85Y8iғy(0VwJ¦`v iNeٗy踍ף7Z*
)MSh4IXg +Qyḍ"d₽S}}W!VFhcX&Jd,H-t8a8~G"!\SM B)}l17fGUXDDY<2:S%@Dg7a-z5ǧN
Ȩ~vaسUU(q=fkSQ4^n_9.ꨤDst11.LQ,XFl +hrH{@*~{nԣkq!K¢ZrɆAhj{'},|bJ\}NM2M?[F<pPUzǙ㰔1LZ8G0ViQ̤!34)s"]u&vg| 0C
?VJ_d6ig#I[ +rYNr]}n~q!>^ +Dټ]dkar=e13r?
*#2λM\zNW9S6FҎ)+{[,
uQ*9<VI}Վ#uz=6;:/;\2+$eڭ!cr +(b rNہ73Rޑ"6V@HW)~?,RYx>h +DjIiVAK;Qd4MMbs-}1BsHd~MFFi%vi-u=\pk
|pܛa@ū磖7*7v}3zIOmT7CCtalK_ʬRR+V:cUN~c8RJ6iȏ8*ۯ߆ӗgL<m`^tzP"|y5Gxgb]8F^0
%ƸK;)!()\TOqxx|nbM`TVFk|+riV%Xj!e^?Yc*kSCХ!%m,#4"Y]eJ:,6|=TU8AMLJ>E8N`Y5Qn/PilXDfBs@hvɪ&!7-SJޞ
?9J3>G~M<,69/Q20IJP-TǢĉѺqГ6GO֣iu_QD٨ĉb*#p^vEvW;h2zkjlY>zp*izTy[:% 3d
N%c""=65q̱9iTРT*P5,zފnbqi'?|sj>yO +B.D,[1J$t砅/Ox(+RH
da<Z!AMZY{i0ݔsX8C)Al#q U?&#}U6ҽ6y#qh-I +2BAw:q +?!|(\ɶ(ch92.6<Qx5|~:.h24NYY(wAk²NIy +TS'N(SшҼMVұHDz٭*6T.ix+ҼbVHkŹ+4'9x+^t357]Հ |,ٔJ(UTw#ļԫm{f_8F{ZGcbLXzllD
H*_N;Nv +YƭWTW@쌛"QIʹpvE +ÒU5y) + H{5~K5hh8\NtZ?oJg7?@z]Bt'ӡ0iRz& :$:qTBPSH kyjWai])%6Trk-T@i h
\'~?ggNe"c@~~ccwJ*ʙGǩ_'h6&v¿K>75EU`ir>j'_nRо>ةi^^{#ҹL1F `N'\83pP7&:D^@T11TfSق{rq[Ю#ɬ86u<Ra KVDGB"mM,RKꜛ<JTZDX9Psgr7'WS)Abuݱ&-["N\cZq;$4oR@
ZԁRTO/OT"Ȕ_Ard9n3(>Q4B[QjhA̯s
2X=AjEqad<֨o%^pNȀ(k9-CjWLn̚z+6P; UH^Liג!+ (WY٠nwl$VΆ0'm +7|R*
+־Dr PnuӀ#42grҙR,m $Q"W> +(ΌeҢ* +MbIiaPڿj.I3pxzלؓӄոVjAN1< +XGux=4c;s!kW81`M:o*М^oeK+|59[:5#Q_s/VF?`а9{8ʘ3E`A-NLHb`H%H7,YWB< {&C^LVAwTyj-O,#tl
4m)Vzr hB1\(W2+$f,l-5;p>`kb)sߒY)}H֦Rvԭn'tg1]dԀgr؉,gs?NPrȡ\FF%kK+K waFЁ̻{_aPη[RKxH-ܿdGF9l1=lZpwo2陧@ymkz'49}j:{ tr*0CUbp؆hԥژ +
~o.@z~Y (@pa +&wo~x]3ȐeG
u^3N%"ޱ %mN@=90>=EGUbжwvUhWJ"W*PTW{jU =oaLۓJ."=* ;TOg<I +{\ u[|]4vk]HfWגr\rSfլUPQ(7O*F'YwvrHepu%y*P?dyzggWRI!¿ PL딓kyIq4逭+O[y@sE{OZAa*'D;nYaKӘqcd"ZCO+*
TӪR3Y~jsLu
٫tHW>.]V!%{(S_&68AɶPHhڹm`;vH"3xC0*NW|mx}yl^C|ǫWѼ.VFO,ìh'ՅVvA_D?"Q˽Y`FqtUcRB(Rf%1ODRA3]#<.P̳Ȱ7~X}M9@MÍ:?F9 +xwTID<%넍s3a{),'n2-@%<C[dbMP@c&1Ɵh٘TҕZ&Xԛ[~SJxmi((%PU[;(Ñ{_jP~dxu4hw +$]~9@@?Xޓ(ub`LS/;q߀:D[Y{NЅ1ICwzŭHԀV6x(es7ۘu V+2"Ob +UE'#S8:5'QZ~wckk$l`~'&;j-⛕AT㶎OZ"2W@w/d:xķ,ZbL#H҂`2 9bOoV`}5ݼu?P #Km-];Rh0E*&ʑ|[gU2ҕyuW)BXnS^T%/%Ǎjb vm1b}$_P_/Nv +2_WjŖ$!bFiX`Q 5X/eH +lHhyqn1ma<bɩc6
mlgSE@K*%2.k-o\S>(B45T對W%L %jvaPH[&Dl26/I&o{'<b68\^KHfJmB뙒1Gͺk_sdޑwMBK=V%m_mIƨ~6R#liĐԛJl HTk(͟n"гn)`ea΄ <ŐERdkКj!KȷT c,0rx)OJ.>~dpuWPϳF[s`Ϯ%Im_dh8^vTˬ:}Ok+.\qpSz !kn^6}cXE]6;|6zrĊa]Oc$+U]?kRW,;P`f.Dt(?xO3pU!p1e^tpX +V >"$(r2!:xRU +kG;Y<S\[|05Bnk|ێ0]ܔbG~n0睉: )[EJr[?>"!k67"mKAZn/yV9?VI*wlQ-ѥ،j*=,]yR0zY-DarSA +X`u=pu]@"FñX@Cu7Ńo nqYznv_ +(X8#F˂! yKmER,tiOȌ@%G\߁g2QCoXZ!g8`fr%j^8mqB2}zYFJ#2N$E[q{84kLj/z]S7~y"9/6˦t4"7)Ղ]!0TTV9&$MqzN$p@(
+E<65YecJS32h*bX:ixf(RuEJ]
Uwv= +r?kuBC@h/ܡT1YtX$H,ӛg2 ;!GՠdY ,(}fqs+~ewO43Ep~bml6XT +zMWE 뎼
~cԛ~DpZî&l0b\ +Wb9g4n'2v4зVͣ*i+WxFψ6G}NJ}$B=3z9v)Y}ң&;ޖ[j~=H'q^]ҥA|;RL{dPяFCSh +Eed@'fmt0@ ^{af>y^|ϰR?JM :Xt?gR
(KK_6bqE8S{_Bd`x]eJmen{2&]CLm[d]t'Gi~FOp+ _D!V9 FNG*{hp1
pD(pd!cMHj!I&jD _t`Gyg4a]'^Pm0e/w/R@D1NΔp5qq"^t9tt.lc3]1 ڭz1wM_.*RI(,h{3j{ +y`!Eˈ3~ePˁo1Y(xapFVm[`m6W_F+ Q=,\1 + +gkPstȺ}U<Lu*z(s:]mDžݽ,e'Z^5"б9/mhamٔbRbk7@3}mp,?:G QQ:R$tG^CƸHm-j!f0buD-wV,-宕"DqA9_+ޒ{$TۀMM +䔸xb'khښ:Y:-
WBqAwcm<teMO0\~{{.BI~hIvd
\gVlg&mmíjdQ6dtvp}26ni5_^%L=&)/vAPIb؈BEI~<49Lbd<@$<x!??GL@]h?Y왢P&#w+BOF10*&%~rtkn@_^Zx@Ηn=Ji,.vrT>Z .0*J`+(a +F=w]8Ո~sl8IE{s[1⡉ +dʝ\1v:
\< +
-~tQvNOj8xFW$&(g\sD?ٽΟ~Gor@cY6Snvf-j^cp/omB,in=usM-eM٨z7ξ m>'S3K3Zμ<d$tɿ7 +)p +'KUW4#10UX=x,BzryR$8i sIwGe#+ЦӠΣib'A>+VfG_zwi0%cwdvHk'dGЩV"aTkeGKGnǵx+9 + +V{T#.{bu?^1A8;&D2>ښ>OE]O u3?bђIT*->^e-Hy̮~@&&,}O}8*A +jbmp<Zg㭚O-ʿ Zyw&[C
hY; +Ik
:sS:eٜh9yvzɒUŪL_`e+c-,d{^U|퇈o%,c{OtCd:DY|Ѫ!OsWnC}vŢ
oLB%"dxE<0 ZnQv:́x5E`ڐ~[Yo6 +?DNEFe:poJo35/ttfEp:ol\ԸCf!6_+pٿcD(lU':)76:Ð4-!`r<x\qW<
_CPrI"`K]&rмMH=4hM7{~\0aV SuԷ~yzK<ʇ&P6YDLsBP#v\}E0ځZ /F5$ +p^ӛekۻ=b?BE3DtE*͕Y2ۇ/ptuИs]d8`-IJM{M4*%Ql{j@7/iNN_aJY^ը{Nmei0|uͥE7˽(M=.z`wx3a"X5}}
iWQW[aS@SغE sތh#k$=j OH#s<(k_Fɭ_>^mj6eyzn{ﴷSջ}=s㵗"yR$KEC[zw/Xʏ@u72G0Gv2V@N\ +$A#
ȣX0ɅKىmT ,o9)jošQ=|JUOHo}WV%,ݖM4оOQlz&<Ƞ`:Ƞ*; +v #`.ŕYtyɈnsf\{r.xY o918Tɟ~9%4EEhQ)aNfP|قfۋK𦀓;!̡gΥO5;ֳC;Ss<KNKu2|EvMAʳk#+>l+蝝B@m>&I[M7zh_1؈.2=X+;f{<p{naLX?5&o=QziA@{4Is]} hS,=%4w1I"6,$Dô8AQd2r[ + +XH8j
@=C9bFb`ϤVŒAz>x$byT;
"l{
VkS%'|PR2v?=%K%<<VJ{X~{q*}KW2x(jeAѡ
]Z}5=Kl(GueB1AeP"9Bw(x}KꙢZO/@y+[aAH7ll"ccR|9j&-~`kod%a) F28؋QYG(YZP.S=ƍ61{Us.w(pC?1FJKncp_)־)VOu07K~E2)P'[;-gK-
sANÕc^Ww~qs~ɥUEϘ
^BK3OAGQTR%XYP}RTW]fQ$a2xIn2}ѭeFӑ9!ҍSf8J[ups5le立\#ovZ;XH~4s);谗_H'!USF'5#%#DSHX%~а#9~aV-r32ǾŜZbՀo1d9Xy[n[-td$ ӌ +K*Qs|??,`:,ӧJm`Қ +FSvph &TRf*JQE:Tڽb4k ƀ-5h3&Jtfc8n<*BQݤ:{F0WWHaўb2¦
sF'\jz}}'azߦ-fHCZ3GYw0dj=]xEqb +ޯGE0-?<t~7A\dzI"$G-Ruf#& 7B&s~61G92&Ѣc"6[3[^-XX7>KM"F S((eJylB#EVA_K|-5 dmVU
J +OqMъox{bQ~a7R=+ixk{^i[.e_
!=C]_ ưCG ;9=p@.l
:^_bFXoVɂKydmEf8і?22S1D"e~ֈu<#<>s6d^
\Ekn<MCZmg25:АCR&˞{ܤCT+_,kB9`Lϴ.]!N]@-dohevkqqU[=3X?̇pQzÅK-*M;vwJ 3p:۶U &ڢम^Ov2}V>G=:D4{4#,M҈Ϸ.+yZv6ۦ;3CGq\[Z̭o)Z+ú +۾38%)O^&ad@$G@YQt[czʌy)?ǹk 5:-Ӫ@~%L +d`aaD,p`7"jPbGP[N=)$y@lzG4=W98l>T'V"{#Ysw%2aj-((~>ܼi,hmc42YtM5C2.!֍a!X|Cd*8L`Pq +ڏXU^{*Gac8<O` +t\}& HˀIQM?>>pK +bzDufDi+%S=yM@ JԜ~~μal rmMkW*⣶|G^~(NNHX@cjؽrJvv_ NRҁ9f|KF!|kJF-Kmk*& +^
g|JxEćY'/n)ǩ?;CB*̜BFZv<tB:C-?Oeё6٧Pa"!+ +¹8;]Ξ]\!Lܪ{hݟyi(@sCOHF}\@zg7g[6ifOIO'7fGr,Ql(*b"qQkܙG(Tgi!s6OlTi+%)P7GYlR-G.{XmK_c9XmiLwpcی]`9fز-mtHN&̠gSeu8:&}K0's +EQD Q+Y(}Q>jՕh,ms_W&>5h?`Ԝs'f(9ΙZsܼ(ߨ._&Vjv;-_1K$@f}neqT"-~e}c+J0CӧO x)+I.te<έu{[$
/6
H?.ˈI>)}:m8~Z;=1r^fHՕ@Eҫ$. +e2ֶ?*.^c<>F@\bRtau6nDJP]doSkaoRVgMzKmۮq1+救?q}JN E)Y^"l!d'f&w`ԨC'[̟v +9.;5q2$
p<jQ$,(æԠa5)S>NhBǒ
;nj +oՕzVJS~L;S\YȇJh++&
=_3ceK+<'G[%qtۢp>d?7=O؊.M%T=B`%Nn1cpV
coPc>N`c/ȔZE
+h'`xN߫暂uPg㫖dZ8yA?Cעs:xIdv\"o<"2W^02QA,H2MN_^+Y\2)D?a +]Gksf~ +:E8( i$gQܭ6-\uhB~ٷ~.8_yQx5$ϸno
woiOIIHts.(omMo"
ANPxI<Eww]zزig8cXp$QF8+w>V +l륒@}=lν` DBZ\ϵ1 3;uh0ɓ?8SXx'+kMQg>t:~Y<6\@x;+̤l-Gc[,;\' Wzd,]Hv&*la+<Ppc^~X&"13
boV13;]ʠ)((<֮pj.nL H>;<cY7GD08BPs,Xƽ*(_;gni;vїZ +ӽN(\Mԩm=M%t>
L4B$H4<+\J#O +s'm^#C6"xk,ܞnkdm{8n^wn10"s-@DqVA,ݛI:6k6]ho>;Η+6W/Y +$OCſs83NĜ_([cFQmFl}k.rl[[?5IgA/آ33@;Ptٜ={0J@6tTt>1 TK=r|/ +BH`LǀzgRnNM_f(,95.yIhs;q/#w)Lcn\^_{B{(y˿hY@Б`G:cb>soYh9NB|x +3f 1fcP
#M}sÄG2u~Gk+! +ԏ]`Y"&
ov +Y[w{nIi|<h]3hsv-=Rbև;Lԅܾ{T/rHQ%mv0ͱ3XJzT/4)<F&/v*.cG:\<uDL|ۡ8?ze8e^~߄GO{} +i+Qt]-u} +-8F9X%;0Dc1:CrBܱPz~>?P`@=5Y
'Ks[̔ϞeN#+d-a + +R:#2enyƇT5< [x~K +j0:?m}
,{ ዟnCu%3yPF:Hm/`<?6ci##x3vq펇 l>6uӳPzT>=<bI OTS'"9^ ]:YSւ cHS@>R*%wqvI +~X*YŘ.kgI`[Z%ˏ3u@!xAոM4k
# M"#Vj"iA㪖"*&Sv~OCJ6p73XQXiy= +e8cu P6@+-\a~ {N}I} +\( ɚ^9^z#.rڻzl[ab6D! +DF7]5QK>^*Q۩Zm=4q%Z}|Rh691K@:ꌶ!8dn8H2ߵ 5r>ݵJ +琊vH2_%Z2A휪 +_j\7Y_:/S +{6-7c~-F\l?d<
_,N
5jH9oאovEi}2-7w
=Z˧^BX +R9=,l +)Lk`T.v;P݅3R WoqXX>~J \qعD%2-qHkG7.Kc +m/W}߰"{ۑ*yr=DB~0G7
fBx6gj7J!WכKqjk&d-it:,g2[&1=߮FM3>6^1@ĨV +{EYg>@(TE|-#+05{<o +,m4TOzriQA%Aǔ:Dn R|OL`X\
xSV5":kE;IR +zUtǾ+õ>U/sb`&c*jώW_S 1(Dt&p +U(L@#q>tY֍,*8*-yA]A.!RChP(v44Uc`7rgVwaU"A-)t4ARQCMzƇ
W.bEڵ'(
cnǞc +)Y
u9yUlazN +p~;cuȭIح=Gm + +]|?,\qG8cAsbZ'l8GjW.>`v/yr +ʔlC>?R|x~j&Z^(#Xb`$V=5_(A+$\c9-MUe +2v?lXaL6mӼFtFg3ߗ\ +?7ȃ_t\۪O)
Jת'}$ }k0K61(jϣL~\lW?po늅I +ۂɌ"Xh0sQA~@5o0B}NΓF!
mc"a=q5.<ڶYRéV)wy(굪hQc eSt_,RFD xL0LQTIG⨋-ဿ2&GX] tL-T&
G0RXPsk=6̳@V6FGn7sð:V?ѓ(Dep߯ +,ODP2I<P*eR?jǒ +ܭ7?.f[{EJ|P9KγQYoͪ}LQv1xs{ç{u]p&V[/&<wYə٫KϞTg<UVlo xkeXrP?g+Z QGucv)Pmo<m,xm&hZj}Gؘ^fSF/gW
Gj\__bj@rUwrՄ|0!#a[68_ +$Q@4O`ܚ{R8J-4U_@O x\TfsepOBRFb3K^ӂ+e8/9-3E&
dE+=@V?tA @ +)<)'vfr/nk5f(HZ09OU^Z{jݳS~ppcq!m5!<Wv"M +>:'1MT3!z'R.^*}sQ.͂rOV59( !fҥ{8mRADV1oWGSd{<=k}1=ɂUJDr Z{uJǃݓ.7$ +gYEU)J`5; +yVb7{j㩈M$R.NH<
M]cfK^(V3KK佉bGw
;& o4UN,i +hE_Ld#D^3*97.VnaB^:tmJuqx8KsYX5]ÎyBa|m܁>S|{ ++Q_ENJaF
ln<&
hI]tF[ +u BRlczChOߌW<vgSJXMfl(O5*;kq+c[vab8H#kQErޗk-|DkU]c ͞&Gcy·W$Μ)V'5#T(aeh3.n oaثX9K +KPIpuR5JزR(768Y=պdw(}S^D{H҈6K<aF4qo +x(o`Q[3$(]Lc. +J*lk':v+z7wlӪD#7Jh }Faݦ5,+8c2 +8ܐ5e +F&Z\Lť +Q:WyCwK,jiQl)qc_ۂj/-dP.Б6k;0~ +?,$GDϮ]A:<Q{̤ށC(sEp
QZ?K뎚>I균e<8;!]qMFw9,݄8⯔ȊZ; +)ykZAI>pՇ#BiIV\2',_hb("kHfs*P30ⳮ}uWkDzsfFLOH +2,n@aƧiwb|3Uvp)/):(bq&GDUznn$$/ԧ6m +07>>Y5ÑSwPUjX<\ +G bZ/l:@|s +MPv`ZU~i1L̩~*xE($)toL.K[sc]V;uRCi4n+M7N0*^yokyir, +Lg,>B#=%>I֝"}"yX%*b~o
i?$;;?{8p{a6m>>ڕW@oqmRR*7kKvƝI5?uvEesL + +ȪSRCe^A&ĥ1Y+ SY
fHQS">[i$ZTϙImYA:\)`7W%蹳20ɉ:;ٴG5ˡ{&P_\!l: +8q=y7!ʕ:+%
-5t_lR21O^ß Z>etM#{@ލJI`:.t8tզ +¾?%ip#!ނ+M˅gꭁXDK +M=0,RBlih.E5OƵj_%rpv%Vvyb[ ;}>O1(h$ ^-2rstr6OߚZ=3:NvPfwZ}V +S54f0$Zc-=h5 +4O:`so~@'Ӵt;r_Mv?aAX`"ز*D((!} +mPDDH^VQge+H'0z"hc2x9Mkژ\#¬Z1ҵUn9k^6bL\,1v:S,}>FdԤI,$hrϙ-pa`i*=[
}a>}e,Z̪Cw7*9BtQ\W_!UN6G@Ɏ
Y[59#f-.2AyC)tp{>-*9$:,*#,EPg {
5lkPJY6UfŨY+t.q@dڀ@?jdNGԊ`,Fcz}$_\oRfѰt4%a
D-nkg5
'aa TyPD:8&2f")MTrKE)p3)Gh|zZ^{'me
N-N[ظn$`xHLЍuDt%MBVQ۪x.8WUpŀ|6m +3'Q/hZ89.'N5MOs+~`Zhm(ϫB_0q*c<'ɘ?i(p29!D"y5EUɵAˣJqJS6TX:%uůwUjw<Ӓ"3-Jel6K;jHn9F版\%mf+IPbJ[L|WuKZh>q\=ȫ7Haԁd?U
Yf{/s@io3lgѦݤ{7I]Dsp +hqk|gF>_b?\>"ҩKؠUrF)ZkTqs=[Xvћ֛ju/71CRIZń;B2UaUZ!'R7jQq֊9jM.}'$=6NZP0+]p c-h
Nn +0R<W2nĠ|þ:ζ Ly6=;&D`tBo]~iXԵ2d87 N68呮T3d- 1}d稘1+lV%;tқ(yk-z='Eu^YY[svZxo +zj +s^%%NL&Ns8`'vR!\0έ;D!i RLDIaWWW +ْ{3Q+p P88DrFj3G2m3$:2U+ͽ|I=#jOg?; +ma^|gDi$)#uDbbp;54uJpN-}X4ZB.1x1C +~]b+=G: +)HQG
c^J_i,v5-W/]vmTgug<oO$(4&aVoKȞ.LxmŐ̂dP8Vtz+-৪ܣpы9{xB:y`y1v]j;+lrѓek_>(p;
npLQ)>ed*|?jF:(#:~x;JEkGϭyw+[3eX7aiy{ +r6bepw?k6Q-)x1~I!C_W>F5hj/(7ʑxʑix/6cέ#@C<.L'mDdm
U,ƭbмkݗ(Ӱ"Xb<*",e
&M5 [aF6XsrnW@ZHycLs}FݿykN+F,+7kxת0JvܼBk7O,q5)pF}}X+!cdh'_+}=_%Wo]= jRmv + ɓv~ZV?¯wD)OހuZŴh[A(A*,y\af|0_$QF|rLL-]Bi`G44'J+CO,{s~q9QN9VCe
Q +ߦ^Kra42=KdRX*3m ?I,Y"Eȕ,B ġ`^PKFevo=}e`ĭA9pzey%B)1otf!H3$66ӳ4) HM
+
lvJ{G-d^,%J + _U:dGϜ"r
ie0$51?R0%$ +oD)zKS?hvM +G/xM펌&7 +%[t"G7{(yi66)m]q$9Ë&93sjθ ݬ:P""a&kj +^qgN=t +6(+y-ʬ^
Df2Mq,C=Zu6%Iׂt` +_R SoJ'#eF#2]M>|-@ʡݬd7kof0F˻g]NKKے~} 1yA2(1c, +BLԆEI
v%i%]>ÖX<4!}2?-+vc)zng$ +y($;!CG>iQi퉌1ƅdR%:D^<#95Ӆ+쨜<y;?a/DBãBf,إF!o +L:oJCsUd>K*f<RƏ
~u^\ps +uq_v~Q
yİO&3R06Y~ʉ?nP~-qHxVÚWS)J' +/|MѤq?cd$p($箻8ĝ]6#^g(bObFGBc熕_fqԔ4ߗ
؎~Tߜ6$nTc*R|.=sr=",cJc{ƺlr\R#1La߅(fQ"x[59nUu2: +Cn)YUŭbF<EC5^AQI+IpxCҀASN%N"\oA#7*YZv@t^˰B<hK^}$Q Ki7XᙿTS% `[!Aݕhҿ!]4$Ю4rp7",)H)|ds! + Izi"S۞܀ς]7YMYZLTQ.+Z];MKL +xT g"yD +JiDF{KXVyr9}!e0_=t5ձ\mYѝلx:N:ر6w@V֥%}|XѾ6 +Ry-|?rvCuǃwh&Pv@cvi|uXj
Tu"<W<>\^,x$ n͢u'8rZ;}sWrNY`^>sj bin<LV&Ζ`95YO'(;' +J̯pbo*S2kq쳷M"C:P"u$ycݢ̠(/`M#YjwU^½|/B|>Ll:4yRU7Fg"kF[ qnqTDɈWac7M
瓞bdiԟ<^2
3i{cFHtTo4w(/i +@c2zӖcBbSml?g3y}[zx˥Ow Ih)4lLaQW QU_ +1mBSzt
I] +ҿ~$%Ǎ(֜Bo3uEmWz;\YW"! +ʔ]CBc얇)FCեSyōI1V.<||#|oEkYx=+g2Oosn_iT~.kx=+%xT(7 +XAX'kLqiFZvY y*H35-Ц(ZtlcBIZh +>hc2iqH_%B4GZࣴ,Q[^У +CAQȚY%XH|W>}ռɒ\cbBf{dbS빦8T~qȴ:0K]BOS2n*4PWC?|Ӳ0YsY:aIj:6^-5xVk1sO, ҏq"
LڳEd
߀\J:\E +n90oWIbvxy-pěW$GZj;> 貉!M|#?TVp9nIP٠16h4 +0hvpI+.F/8BkZ#\yBzn7ۯa+M+tӲI1勔hoRڕ%-sulQ+4־GFfC[JcoX2N +~`~8if 6`| 'buRV`l+Xta|=hQ*L +\lN>K6uj\``e./ +`8+>B2ܡbFfLVka+JUBߏ_5Qߚ8bE73 F\kpAgeG h\f-hTwWk%
yNɮ9@+bt6èAJB"pzFE]DтB8 ҒJpv\uX`9}*v4Uہw7ޒD"CjΙ6L +v<$'ZȡCXLYGک7G^̟XbC.qz"aW +߄GE+%^̢྿>YiCr-ѿG֦rxH]ϰu{ +G.?vLYKoko[FL kxWzJLmxւ0J>[1I!M"۾[b} +K"Tϡx =1sB8Tv"R&Y/B HUun6l|>? +31.0ZY!`䐾S۹\~#pƳ6mXue>BJcNˌxb,r-5%Y: +l>#:Bc^jKREԂ<
EՏ_.<=+BK@$/0 +sTޭfKV#_eu@pB˶GZc*`.Pos
06GǮkC{kGIeʂ!~(p?62^_L=8I<l"dZ6wrzЄj/ +~MA8ʉ멬e5~/ɲtTov(I >(:D067t7㝁p`t^pU
)&:Ñ6BMPQ3)2 +-I$"13J
ؕn\+}Gr^sD~,vL +cw\S,Zm,|W/ͼx-j ޫUG#@,߶7EOJ@[cY^zr`qt'ɦh˫)'O{(NUq4fR'4D!=]ifE]AaoO5"e*@Yj Mne>]]FS +tM\4 + Fb}D֮\Ҋ@dbo㘈Uv|yQߪ K+k~L# +)UGCD{tvpx dYͥ%Gʚ](ֽdj
~qDqU9[$%E4*/Bh$l(i?gP뾈w|Vit +*Dњ٫j'@[x,6N'-!b(F_)Q6U
4% )PVmq~Գ"` fRSO2RxY7Wk@)\{ +V1mwM%A$֭y=1+'-jI!sߚq={`b'%,xhMx,x3wFW1[!X3>W()ċH7ƺleZqm +:Pvj+˵X+qRUU,a/A(ti>N>I9iHM{|~!<g1(: +$)i,VGT|N7(|Y _vk#apjʡD^v~mkqSB"H0 -]Z;VT< **e%$\+&)`U3C$AOgA`햨Bk htKX89TROKWO!F +z:Hl&%%5b^R@%
1_L0a{ +->(\~O(
??oȜ8.-oa[FzjO_EE.k *Nk R<+4umhoCrDEA{$ tƗ*B~Ԡ,.B&ϩUe)4VExtV Ϲ*c)x2 Z,ARG5mU<F)ՠ_o&_gs +GOn{LU)1tKcCdM
/d0Wf/UB<3D̥ 4yA=\w2HxgIܗN{ZG'2H.Qm%`9>nlM=fYdҠyNӠ a#K&}Z^0'~Ԗ2ΌXhnz20';G#w-;i߷d1խQ]_G +A%a?V>&(
Ď`xے瀟qDt,Եz"xxsv?Vb䂑2XdmFg&wnߝwʟ?v'*d",RpYQ^1bD+.]g +}2I-:M!pM,R7(ե)}4dEx^pycr.8yl~w[v)L@\Рےt;V%lF;u=y|'_OMםhAMm]<[]]T|F*ٸ/H`C7߫cwxD|g'p y9OҚάW]ܵ?ع0,4SHOʬl' BVtd + a5cF%&׆t_w:`ju?mĉ$}1k%9ߒ#,>s*9g@WnCL̢&y8ךs +2?d"XcDc
{p,xCÙ@WF15=mhPJeĐXR?~rL+dޯ8y&sտoBxQu28$1Tgoe
zA;Om]X:KKv\X@{>z_k`MvӔumF^zolc9$LhՐcr;̯^'>Tm)砎lT|]G+o|ÀMl^VíW3C&K$XHX:>.(# lbTX +,$%,KR[ifzlzrOO1HJ,n +Z'6Fe~;ԅjXp,~3:dF@J6n"VZ,FNjyA\sNkB6W}0e?_RdCͯ<3Nt$u Hhb6^C歄Dh[f6[N
ҳMxTk}7w"k^Lc)flWDԹ?wxLI|iT*Y돩cg.v3Fq;ϢXߙ2WOp]uRןens@=I4U@MPV)o7R ++iL& BlS_kx8Ǒ@U[//p&G]BK2Oɹ^>%Yl8\> z "m ϴj[?/` +=3tI3$5 +g n8<YN7 f#U-S'9%Ykb + +)WU(;Wu#'7EBc- +6~˗Ļ̿L)ɝ16W:iʥ
^":7!FƃX^;;bȔg*<;c3p|8L; + |unpΩ; /띈eL(}XxoeB +8ŬU)i_$_'@9xӹZY/ o >jbA?[)\Xf$^3ph(;JSIvF#fп.{6Y)Bot=Gs<xYF/1Mq^q+JB[a{JRVxٿݡbTKRlW[9i^'}N +]捿)L|xYvnRH\>MT0#$v1fm'թ+lw+":۽rHC$|R +`ȃ4>V!l +¥lأ&7KTbڭj*(z\n]Ya5k3lWz{9ǯyn#*g PglG9mރPRn.* +W$m~5FfgU6 ++;CH=+b}Q+6Գu)Zȅ3Fb(J"b7ӜmRrhC6)_i*謡(=)QzgxCK*^ތ?^/xvp Arї"{6' +'8nEhhN;;OՓn4Z+a +BA=s*^AI}gQeBI"ܫ^,r nZvnbqCW^3U4 +ћfz0nVzRWP
GcC0js]D/O.XVַ@%S#%s5+yhՍ8uQ5 +(|8wx:d^_O;1[ Oxሗ#Wo.
))RՂf:xKPr59d`מvp&<гsw5NӴBfKl1Ff$$7͍ed0f].kX|錡6[sW#nD֪f<b!5a +7v#ĢOUy5W{<We(S8*!S" +\˖_nU]˟FߤnA酿
vŰƕ9<;h +s +zQ8v1v(O7UO0$UL2ME s^13!QÊBi72[YL}gb*/Ϯ<uYAxZrMXk= .T%I-Y-!XHvlfzT;5--*H۞ټL{veƓ#R,uoU|m6UkKH;ԄCi])<k +o`Io*L'e5yq3KlE>D
L`! cS[%99I/m'Ly5Xp̻JpuB֕נsZoxh gv:ψ+8cpxH/m>hs'$@I"y uFTg +HEok52Y擻og1vwn?F;v2ʉN6h\/*9mCyrbh,еHGs!ƨ9^SLL|(Qcn7TI:4 Sysh
7#6h=X'TESszPOƧZAC
z`"cѷII):HӔl<L%eH+TB"-a~BMQ/GJK#p?Np'{H|7{?? K@a]2T[2|ΰoȂ줎GcK&UС=>x
XɞMε{m\!%syh$vHt}J%'e:&Vj {25 + "F'Y(/ țMOK\Y9[[,3L/^Sk/'|7Kxk甾:YE'Tpɟ)^/\ŽSZT2IKgU#Ă
ĕJf2V^fsXX]TN8\75!쾂1AO\V7Fsprz~qb\?˛<=F9:h#_"ʱN-Duֲ<HL[ +'"rIvRDLd⬎kf*֬}{*_gO;fx/\Pi]]r~I@GRDL7c =6n:Z.o0#!X&/]ɫRbi>n&5@VrA' -1&ɛ%2VQJycmax@=aEb+!hwFkFu" @bh8D㱃v̜G2F9{:l 5u硵nߒYQցIJ[mib!rM8ixTӬ\'/d\JInkGw*O[ 1$S<rL{@Íh4H
od`;2RCwcfnHVNy~=4,za=P b2oh;m43Ʋd}^ai q^6g&&F>,TUwwڱh.lw~@sLSeTA<$ |]-0t;UKkF`931*w{Xk#]unwـb#eK~g"n?Vod/=Ywvg?-ׁU^ne*f'gKw!!Sl'[usR +j %c{dͥ;#lI;<)23e2F%Cde a +ɈS4(6ݗN;4)z +Ic!b^§]}.mح|V+5v_~A~~e-HI)NOh=MM2~jg;pBÀ[*@8sbb>Ӌ%)f5gVv0W?S: C0u9?ڃ o +Ҩv}uO%#I8Q l8v~X3N8N#/'\`$pLVcѓD7NN[ +3 +Zm̈`ҵU}{'ŶdžY +"C_
+Omc<!V6P"?\\
~ʠB,%v39sٵ5(F"%fcċHJp*&c'U2ݓKNkBB@'.\D*!tK0D?ԑѝ2B4q\O!%yRtpqdiId=5MOJh,cdtze3|-JS̱*l
7[뻮 8Xk'%nH2 :Shnqh}[ե[~5}IvD/$hU.dn50IpOVH`j)si>;TfsT-!T3=ᐏdw@1ȉzI
1]VQ`<MөLK~/pHyy}Xr>8ftFw`^ +g/~XVTߢ>q;bB,Re MԿDYB:/6 +VK_DkӠ(c!&RF5SV94/V'"H,iE^^[g_=w]ml~}݄)%~5[ f"!rL
i0cL:xS[0.QeWuHeY(@*뇸qZ cM4uS +b%hӎ|G`}v
ީd=bLI9(~E`!\$˚g;; +bBnGDv32)3*0~CnogNJ`ҽbxB7s-bbzqHN>]PSH:+>E`
^LL=/Hh#BŊJe{djS+JT809,ut$žEې(F0_0\{Z `i4+~ӄGp0^FR8[]&M[KRaQ)Ɇ ~'C-_|v@K[k4
@|^kYO1su@^0Y=gnv(C?.Gq^$pr9ԱQ]8! &ڐرq\teÇ0đ䛲o^'7# +T;^
r! +lHG4^٢R&*_}h2 +g&G~ZiF0hd Yw(4]Fh,ˍZ[~~ZXo{(niYsE} +_Vz芑9e}iش;y'˩Qm{ij(_ +1L_0y9ˬ5+Oaj
Bmzϋ 'yϫ~~ Lr<*f'nj͛%"\[Ќg˿5Q +7
{ \P|́1yՐiG'B%k|R;P77L!3r+jV'=6q_Ra&U=F4YNB4gFH]tO{zF^q
!ymkb&8+c0XRa ͎7L.} +_IK!:`-pl wzb7m!ރ{D'·蠃cK3="|yH +A_sۘk6=!=m*lzŇX6]aX5y`3>!0M.>NB m/%Oqsp2PK +mix$8jy-feCSE +ZWܼ,R$hNJ8g9m'mo,`iU(ڌtyrwnzފuFt+Th+* +Sy8wh +scO
5aag[}88l 5\<O,LaŦO'=\Y<q*^|ysLKQ%^Y/,}!Bdp>b\&52 += +U>VuK!:(\o"_<I437hzg+78vn_^mKɖҒs}Kf ʳ Pmsb.hghP(9RAG&gfNp2(f`R%vɯ!,aC,zRI)]a3A-.A#3t/yFԼt/,w!r(!9I/ڡ"v/<KS")+_sob +fKؔp~t[U#A'Ђ6N#u$cAuwރ!P +u5ٵBL$_As2G! +YNgz +'*ݹjxv`OR
?<ܸQ3i3VE(*F:ќ4_S|vgwtƺ!zvJE6Fn7\ <nQ|kM"{;1}TUhhŃ3Qf(sި|$(iJH'K:|V,*c2
Ŧl#s$W(wK^$qܧ":8s'N$kS8B>U.p4ݖҘU}<Fh{`V vKc
I~ϻ,j(+i)=ZkBUQ8UEޛ\sc~nWi/{)=:eVb{1Q>pm%L0 +F(iXHe5 [ڳ|ksNzʽS*Q7`Dќ6/s)-t +!CHGg}mځ]TMYFy\s2& K!VR yً=X 5,0Kt'Q)38[RXSCk%N]L^=엏HڤÕP4:Gj +qP_|w}y`*[04jdO#y3 `@mЮKύ"po4-`Zb`4z`z9B/pʬ(p$sL'[ ZaGr!^H䶅yG9'#o,Kic*O8iُz'Si֊F +g-1kY&4e +dBrҼ!}BW!!GGiԡ;ɞ7!z^u1z6dMW6A!KAU'x(+|J'LzK-
S-Vy,48YJ@D.wˉwE?-)~pv EƑן 'aGO4 +^ ZB(;p'z<Udt]¼fpU]H@nFy9CfF~B&G`DB~A:U滖M.\Lpb + 1dC"' WGh8~<u,ԙ+k|l%]Zo}DN5/y,jjl~@ DdʩY(~,9_Yb:w&٥{ZpFug䁅 O*Vܒ$bʡ^K]*-'"2rbak?:3yL]xdG|?XnlHWvJ9,[b Y? ;8)|5s]؞%5eU9k]WU[ni +
z1s.<'"C>;
y$-#0xKS,q
T:bBm}6<oc9, +gxYgē8#cM
kTK`ݰSAc,5k^d~9,MwA
VڊjXo`>Їp@7`K|t\dN:_ʓE(ꥸm2#Z܋:loDYGܷM`$ƾY y^"&<E#=EKOդ"Tc7̅/i91UאjL\#[%Q"JnT9v+!*>BlHN #?$ik`#qF/Dz-=`|A1#=F*(yqt
kll= jH .C˃_Pd2·* +8搔Qz-n^l~-(قΝ&^~Hq
WKAQшY/Yo՜̬ +j&,w҅eˎvN +2Ǖq9][d[u0@dJĬN3vXj)єD҈+E5ݑWcBi[$rAeF$O+ѧhC<hf?
3ǪDvxA܃9WYCa kAVӰ3C[c-N*m|.:[gxFD>BwO/n@S]xX{$1F.7lzMCfEe܁, +%{o
=:bl1n▣K4}lu?-;fb
&#.̞gԃѽpߪqC;&K}~b{7t
yӖx|ΊuԶVRd +52!KsxU1}zsbrds|pO
*#h#ة(fe^x Y{"W8N;=G*$p[W➕%\S\nWZ@0HI(ȰD97?$]l'INmj[K1#NIX^g}u;LZg5VUc҄2:='Tmy@F)%8p1?TBST5U?v£QOr Px3mk/eD +Bv.j[moV" +6v?PXTCvAXJ˱NXr\zi)fteFּJ +lɽJ~ruu)?qH>$rԐEfQJy`Rt6a>X{HdFCzXsA)Rhql8MIY
oijvkx[ѺL`|e%HhiK4ٲg1u88v[D +(cQhLN4nB ʗYm r`Q. \ +V0ϳۋHOv1-<r,Aʼn|&F'Mw1yQ~: knt_7W7msk1}lej]`LxyYJ-Ӱ 77YNW6n6,TmT[ׄɇq9ͩ`"t4;ʑT$9n8K+rZuۖGu(8 +$<ՐӧOmV,+i%1ҎT`g1+6n̾IέWF>Do() +,kMAuDU +UGlDf.&ʬ|%\]!;[R-/* t,Rl.};qI2!̏^%5/b<gtH G[1'".,ª{}>|`)<+H'RpEG5+˛"TiQ +l\lPc-2J&i4<sc;zBCGjiFDD9Viz9rɓ
GZF{D{3ihghxȊ=3|Ks^/Nc,^MaY#0h@i)7Lo:nOU|@ +v`nsR~DǃAe9onO_Z~i[ݿ9d.$|x$fAWP +dķ`{7i[/kg^TAsg@#nmS,9Z~<AMΔqu8! Οt +z +wiQO57'jp8<V9b09
WWuEbS&Ɨ1^D*D@!UE:<SX$aԎBX+yT
<Y77ɷ:eEYa'kP{^tg_!o8;J7Cvǒ-;V +5gpƨ-(`d~Cfl6e2|OUhI i.GiHNvxP:/MMVM]Z:f
3*<S1^cTl'μg*Q[Rcr4dBoarE/*vHu(2FF";YsZ?ʖT,jP䴴"qsb~ӗW+L=ţwB=p~~>WP;;@]A²i|L[ީQnge=-<ɯkJ{JdCx(ʦ#DA@fv3Ւ!AF37 aNL|rk!!9{0\̒Iˊ)쯕lQ8-/}ZEn=}tHG̢hw>==<6R\Smȫ(ȷby?sz]s*SD)_$. YsQ<0<<uL'* +S>fx~|&LJ7сͥ8zǼ]^,AaYK~J])!vL5\VZhQ3i>!fA"<FQ_WZpH0I%dig%.l26ךm>Is۸$1ݱPFb%]ǃ0J&2܍BCk
-1E$x-ln a`E{ +=wCrH0`l +e *Xya~k<r?M$vPTl].>+d_:Dg,H{y1)`Y?R[8PdӲFpCK6"sCXY_3s .D%HZk8I2WflX p|'mBf$0wChԈう~GZG}T %5hψ J#/F3Pm/2'o0e$ +i(_I@f=z#Q4Z.^cLOיGq_ +Ͽ
Ut;rD:o2̈́{YIlu=Da6d}1HijhZjǽ9`+4uQMwK?s'w,9$%ߕG|aV7!:sk +SSU@DҐV4 E1ji:U0F2hTج%\.k) J<V$UzjvӜlܤg:,!6UO,аPlEK6JX@4u7 +},␡," ʠbr0;ê+>@M]Ūu;!ZSJN^ <Уa'7Orjh: +bY!{95hGNX+`K5Pݢu;}TV9.&ldQ:pޔ3LRxȕXJM8$5=.T +L@֔)Ex]LiR梅drےz)*r(çkÞ%J=}#1rpΎnPok,S[-y\Ml16V} 463<I!0gd(+Y*|kT[AHzEyF=X\*a1Y-\[,leOpju W{,u<al<b*rSU_iV#ʋz;'`.>P`AW2U|Fq7pI~0ݕTI-Rz]A +mN=TX"nHKLa* +;!ړGr+aR.9uh(_żZ6+3 +Vʍ{Aҿ>QJiHHsK7gY.(#-ڱPms TҠ?n6V;34%͍PēiM3U8*eY[q?` ĠA({n<P gy%7 +&WΝ7 ԕ8hr!5 +VIUzяFşsz&([Ĺ#%ؙSVS孴_ +֦L}8v/0OC*te +i X"=Bt]nR<ޟO{¬GBuӫEzkύ㸢J/J0ґ&Çƴa|VsoC7Eql}X є
L%Yͣ'6cCK~|Ȟ9.a)*/yd:(^W?hu܄{ZC(Tӆ1LT_}ʱoQ"Lvew&KYk"7RkJ8(1Cbb#ܞt>j\W
qf/y/dUh9ov+07v{cd'$wVx:."*e~ιxMGA2t7t
?_ gZ!`3kE%R!#/S)pFhwֻᖱ&G#dF(k$qx- BȀDΛD{:dm4; hPF%Yo~J/Iz~՞TG!Ab{k/xb:)EWR3u^4wC"}%X>t';;0fig]>~2gxBkqVӖeCݚ +5fw=)mWILL1Ř.<Anfv]\H#^☖j(~ސ<DSiU.@=Ѕ}rTTvY vBɦ5ub aqGc3ֹڧmy,cNNIUE+I{o~ C8
^W14jM{zA$5Ic'5e;-JxuH3%>DoGpc~~9`]L:RJ:7n%ncsD]%-|R:2D6&toѕ܆T'rsiĜٌr0 Ob8v9'W_'YWO**|3rUՄR + G,tƇT++x
_kuf=L%ZSV#)si;v_b"GFvt?GKGr +v;hfטۺE{lBͥ8
ԱygA1Io$%Cx\qC` +o._CBwiKLψ$ޝ)r4_Lʏ +BD8 pQDҞKv8q?G/]^\e?,gCm9)T%Oi@x{pB#ӥI.1[dA$ #Gk8yO{#8֊u1T%Q3hk_k!gCGm+(/X#FvDtfl{u"G9pGȎ{|Wu.?(W +{όmfZm,4QnxGN8 +)h=ӒiLs
(в[L?Oィ3o\0iCoeLSj| ){Yu|p&豞~"Ptʚh2C̍q*ǍXCy!2\T9!rz8bC]NeodLqXW~S;-j%tZ
}v߯cr5WXnmmq_ +zMP6`$34DӨw9EfwLoVSBa*N
+Ŀ8Y>[q~鵊|BS +:bY!FxL+q+gfTC{@{gֶ=LCЇ:tkoCk%7>/
+z$ Eɏ'zjN"\Vc<^XQya1zp"eBt,ܓeAxH\3swhm +&˛(峑:ʾv%PZ +xa<sH8x-ldkV&=ox#{Y+hn?*¸r>P#8i>^Qcg2R,9',(N%EvI+x +a3>I0B 9 { w +7< +_p xN;e +2cLi:0ژ86Wq'xh728^%ΐѓ2A&l%:158-[ơB |R?o
@N="Y\3Ws.=A~ _`V[Ӎ' Sŵ^0`!K+oԊq-supx(OKUyjCMAS +3OD"N
\3o9?G2ءA8D9vxy2O
/6hUlbC"So]o,_r}aF%Ͽ%4ߖoI ym$]n!.1Lڑy
Z&D ]xAg6A$fIVb.ԜR4];95=j^ҝgQ7)Wplظ0|PORJ(7eYof@u\Ӣ{ӃVy|"NyPXxyUxk,,LX>9msUGICnNbjgu,_%_/Y;=Uʰdp>!*HޥFbɄ
9pQNf)2<6>CA<Orʭrv
BZQ|l%vA + Kh꾷n!y_3 أ+އ&ϔpcQy Na|nco*U`Lsu=jHLUbLR%VS<$}tYY
D䫓ރzClgM5nuQ$Vrra&)6smjɯZcxcr+E:{D39G|U
PߔK9زd2+eauEj['E44
4耬,1Fm Cy=/#(s7A=[]-A] +`8F2hɉCMg&$noZY-r+ +ӭD6 +TyϦLkyڅw8d|`A/) T-J<Qli$ojw^i#Mw>5Цt[|ybfn ;^AI-ݷ!aqyaf]>ݦBMd/wolq?ui~FXaDRoׯq:s`BKmdF+b> t)8vO4Vs3gM*$mua;2@͍5O(k#O
^5av_ӛ(~.<hJ0 b D|3qGn/16}6BLĿo<BmS{yEFi!XFGF'Ե0p8:|i%VSZa:#cMy#&*̩DFpR/cȡO XDzHC%CZP=ʿ4N0 +W;w0GqiVp̫<$8:}mSx_%\LaӷI/<sP ;XaLZt@/?)=;^N {gWNYGVlRGCTJݟZ/* y~ě-_ 24MSee3]u +SWh=,IaΙ+ bw<Nw FCHW|{XO&bdYWjeGKM@&{24P!X67:a(0I@K1Fty^2T@zN9c,(?OJ5śLQ7v54}Dv{Oː.L>;sQ +_r`*%d"[w?Z$<hhB8 2ЈW2,F*`늩>NQQ{0j@1%(|awO<JԉO١iI[Icƺzbŝ;^] mH[u~/jSN4Q];㰌,Y36~YNhNZc~Ό:
M +_ԖWMީ+Dh;G]y6U$er#y +`yh.N6MV)ϻ?{k%?On㾋24Ʌ&A@.~݀T#2k?^VAHx&@Dv/|CUcDx8ġ4Vw9@|iU +NSOs|p$?uM`t"QV(T_nƂ7&01g[(Jw\I3檆-^TſMDz7`S, {-[%vC~3Zjժ㩚W'?{?H(aeEl.2f$+o<Pҵ:Yy^X +^血aNȈeڑYlJ[af\nǶ{Q\ԙo881FkJ<")Kt{[<}k_C1 ~-T·Sxl;QK/R&C*ΧD3NJ[(3Tf@ +#@?hbrOIŎg7W3HWGs4Lb
fcy;kR̗)W<2hbjꑘN`N6cL茛<:VQ~ +i0⃒
2,5r/Dk`5 k%r:axIqv-ayjpA%g>NYzC +!N4&7(O
K.<TC/txmrƓa9%cÔ+RD +8˧_ul +|
c;K"5":snʜܣc. Ҵ&K9*>)#L!ǹ?qPBp6ehXl 79ٟϜ|BĉՐa +eUT$XO:vo&n4n]M-N7h@>@kkp53t' i[pu+t_#[*kc6W_ +mc:lY8%r[V\˟u|Ʒ{]IEμ)kHS!X XtkTa-&<S +߄aG9dnm7A\Ԭ['z]oi=&{blC-0v)Zb:OXAYTFUɄ'_铓4%B,4ydrͅ5]q#\!I0Zǁ`nOGٲ!YőUV=Oh$B` ֗$Cm?8eDdM(\GAa*`NS==\8k*eq +ª$v,wiV@JYxT$RR6&L
ܛD +:_LD6c& +HJso{T'U;S8KBU>g947a:pcHXA\Ɨ$B.g0+ +5Ot0Ur C78~vOߤ0yTjD{/q9$_MJi^8.-j; +mj3f4?ޞL2%UDzrUM<yvI5ӷJK5*ֺ̀,T5A^*f|`TS]V^ncJhct'VSvBh8CDa6Is7K<x@,!Xn149N:q&-;UZ\ksv
Rn+*#o)7̽U=هN/ɘHIS}Ry7b~5˄Eq6;q@k +kVhq݇86M:4I@j%\SEIN$@ SFhK%F-II.?˦ +ICڭpupbcm2a_y`"@@q#^ۺN
/?:؈Wz7L&8,^ +1ڔ7#œ8cayvKէ
L*Qb="8C@Br&#B +LZ&np8M"q#a#jhk#|GH{֢P#Nyb0i]#{#|hrbz8V_>f{KWưDa͉BG.j!$7=үsܯ:kn l{q&;¯=~X`K -ץq$^qQH`JxT)cZ׳ \0c +N0ԩ]}8X2n<K*`&Tچ t+o#2{N2" + +eKw)]\(@ھN]q2*#_J@oҰD[O2͞ggȽF=:]y*Wl$nT
Nas^[.³ gȅqK(OԢHאlHBp`W!1ڑ.)0f"`nnW6e^룠L,OH%Ј;eȲgЫpg3x,\_we}KEXfSއ\$wMUR|-?2W|JZ7 wɐ0]LXH^8o?\eJ,߽#<C ƮO.$+h[cX6<*0+pzqK +kbmsn`h,3bӔ&Ƽ+(+ҁ&P҆^5SآJ[KAFݲ_-%
MU*Zqēiaon70etnDkt6]VI3 F["6 ˠ
~aW/)&&Nȶ +ւgwh4S)2:| d&Z }f& 8 6NL|ӜGMO?3 +Le8g}]YAcg-!iFf75+qW~CAꂍc檖{*29sz t +N ]-56Ptqe
WSCcz-A&}<(ۊ*q-sY7-x(,cYd\g8;ےX2 .G,
L/Uondru^PD|Pn^&8N=O{[ +|gT!P؍Tb6.Ϧ2'9 +m\ٗ=;9<]yhŨ
K+:/N1F
K*Ð>q*:)!̃'-hup@Xk!$Ok%$"g"A (~A-|?1an.H)_.JRz`wHk&T:J cmBMfcX:B#g7.H`CA7M8t-ߵ:7i%>lŵ3W,eoR0Fc*bÿ]'y0A)ѣZᆱp<ŵar}Џ]R7C}Zz;c]u(U8_n E| ++%kS ,1Z
pcL7Mp +uNR
E"$PGWM&;OV:9 +ԥ>c +{BBkJlĈjʹK5QkZ>>#1G5NOVx_sy BlD58TEN +@vDC@㔴R7N8{j/%&{2cRCf1dXzX6R>Mm;ށNUpouj-.<u6>vȍ.L'9npI`#ɠ{5F*oSj XIL,ɏ+ߖ?g7M4[/w! HmPTK-kt}$y>C`fE&W:JY6z9ޙsƘxPN&6! +>*Xj䇌p |G7ֱuX8 +wēUF7dp'~l] +DQ7Ay[W J
)eosA)U>"P#ExIB#K[w.1 +NKˁm}c{i{yBdNT)fgZ1#/Ԇ2ZZCmA5<c}EOgZXaXvM̈́AjRu=GcW9kg%d>YS#sX/LjHֿH{nۛ\R8Opv!i]:fT{qH/!ץx>FLnd +|'ee컘A'rnɛP12eы /NY^N2wP&l َ&dѤA?DIԴ7QLD% +i`:&oJz>㕘Mf}GWUФEdͬBb"2D >G:rK)G#jaEuL(Ԝ +RS7w +I(b.bUf+PG7'^rxa[2|HeĘRy[;{REF nr hqrO`MPT8v9|aR}(I\7mцgKEuɥw&҂߿|E73BT4#.Y2LAx:#Vo5_t3kjn!h?WcW5:-xQ^Q9B0u\ߠ˰lO:!H tx|P}b%,{Ri҈p"h-QeO0o +y O5VcM>t}
D+ >
aq5Hl); /ZaZT_F}ѫb +yM!1g8,NRchl$pFObfAʍ_{lN/:F`j=$FU]|K@u2|oHhj`^DC{T +jTd}zP!A87$,Jb Xo +s#͞Z|h>IU]`ݟ1z'4EfEX<-h 3`J|-
Q(kO:uW}oZ$KA
%~,[R<:[[498} +<T&;]mqFлb+zsYR6D~-)I 5@3/nfVARꐡ[2C
־>62 F>D(u?<w`"ȇ 9"cZu6emZAh2:ij1zi_*@{UK[PSy\Xv\4l(E[ǐf,v`L@7 +ܐȿ!rZsw1H~J#dIƢLTp03 +\+[.csV۽@64Q- +z)c-P:bv];9h +->)!~"qZs +K
jx@#6 EM튤Bѣد7DwOqBޝȢ`˦;u6bR$+Jz>Jƿ{+r]4φJDF5v<!yeq@RMSDZ%Zґ:QrڨnQQN +ULu)^'y*p]SN'm3 mMx=\ќv*yP22y|Y`fQV-avWda,f/9ءι^Ø[[lN*=qΡd}6mORM@:RpIⴹrWҷ[(FYe
/Crw:M + +RyT+s(H)fs¡sxlJWI0Dӌϕ4}_-^Sdx8) a{ʼnBGد\4kוx
<^ 4pq3x9{|gՉok3r{?v2R6~@e*Fr]L 4s!frKY+E
Ca]&^WZ\r_s] +̼l,=mnEbÓ۟fCU/j%Ua +&! +_wBtV㥂f[Fh7zkg`Є."fQ,p_p3Qօ
V<8åE&Cl詷`S&xvZvtUɶ^|\Ǡ3?z +U,>^F0Pl
?R^!U_ҩpi=XDo6Zfp_HhssE(d*
{H!-ϼ\D۽'9ƘoHғ
epnctst><\ӨLKo +z(W + BQ#1bbn +L4ѼrW)AJOGE{SFZociRx+òLO{AY²tv7s{m:2G1Tdo'"(]Pps-v ֫VMBm2z[1y䟭P2R)#Ɔ.U?k-~ӍOy뼟Q[s/C6q_i}ZfOd +}#'8{"مNJa60G%V\Eޒ@?67ܹpܫ\0Bȡ@EЪ!u.<!عvIL}QX_ًI{ +o?j!u\ϰza2H +u.1N?Ěju`ϣ*vkD,Eޓ׀`YH :2]k`B3fծR~HQ4XMn-@(jB?Wi6Srfmٚ:|=
RX-Zl4/!dS~{* l%ᑯheiUhd2zYutnE'-9E4~[bBjRݹ`Z#[шq#,*=B7nLדDS+qҊF|Q\?X *(FcJZ)z*
|~jVoid|4gY#A ^o*z"J;@Vk᥍^ITdHXYGn6ttYtץomsqms<ZWLe +hGO _^~@Ll|EkOT7cW&c@Upؿʟ$nu*ظ1H +UҠ!Gp߰Mz9#&[f('dnOmn59G +o\IDɁ'#o,!K9Bc +;#s2s1;s!tp")]IſԹZ>9B'͂5Se"]\D]Ҁoepi^p)
uz$4+HiX~L'r>0j#XUb4Oc<i3@Q}zSfv"0S"x#?r/J͈)PK 0L7(ڜn4$@;FH08F swv BFu <*<4
g WRShFJ|%)ӯ7ڶgӱj
Q<|7;Ҙ Z,vtP!ƜS +&NDǠȚDL
|Vug]ڽ8 +˦s]_ltt8 +GPo +lI&i?&7ͪ={ +Qи>^mg""=#\ף5xH݆o{<M~3tè@bܠQgƪZ;#) ;O1[3rԳ;{<~T=PL(!P,`&.>~_@|OLUyAApbį[ +Ck'ŀ`~˽kTEq3w
ҵŽwhb +a-cNuWJ멎TPʋs&0iOѐP6$ITnI02/Tɥ1X +(eI*a(<d9yˀJ-~.q \4^ҩO}̝e\Y\3Ql {!PEcV[\Yo a-Y8~ZFC%F
NP3lx{~gk:|t:KQR%_(Df-V +Ý6;AT0 k(q[w 3ըìhṕK;)kRp`q rm8>7%:Ƽ`ś\}0Uf*EؽLCw;?!m>S47/M}w<YQ^0-Lz=OOeXEOyPk?dӖfpFB.bƞGC:^@kMDK;%,NKTaٵ% +κo#?+N(i^_It-lmޚñ#TlQ}k}mW +!5E[928Aߗl%z-UK)^ >hMu%^p<}i.&2q /R62*ME/pOqhL?bG'BYLKb+a>9PmMNĩAܩ{iERpz43 _Hj^BUKh}LI) +rb=+m.C1яX | "f*92Čz )0zIA?߭s
_KIC\j?X%TevBo1H97VU ƣk5V-V +p?w3b +z}\Y +;*( +??!?98_=)#AuzAJHzɕܴ̱
YT1Rb M8$<AL̆#rC70aN+c$[ȚV=1\5ۇf;M]fV'QmVO-Rk%q +1hſ<PaYk #HVɸLlukCH}ku& +pj<FO?^in!`;=K=;ZJͩ{-|R(\`2W[Q) +5L|4SbD@qR=/1'ቧ
zH-A$'
u1?t8'Bp²"P.ˬQ=09r{ Ml?)Qzfuq7Qcn?a2!kw>(-"n ,ey=#os04qT! Q4kdžjҩnAĖ6TaR3fCegp
ox1+F畚'`Y݅PfgHX$9
hReL&:RǾXOXnS'b=nJWs>Ut8Ϲ*`>+V9v2L6@]mH$&Xk&J^CMcnMh(9_!xL+V[K$)3
G`Uu/)0)czEj~=h"'I*@V='fPfaxy;G/bnyN=H\q墻%W
p+7"1QZW`>ãFitTH/@bmK
w̻h*Yk@|GޯqL`5*ls{e%]j7ʀT߄[G`$XAËf IAub.lȷ>j
Gy}N
-mQ2 C.H%h'x})&#Iy@^eh~ە0wub;n%V c3a{*Qt ltNa;Dhɽlj~d>}hŎV49l-\(paKxs4ʇ^v}ć,jHp.@pz.eY@ =ZQ,-<pA>sҤ\kBIZ-$^Yqw1B9G㉒KVYs}cHG,I߈ExeQt +}'aݽp5e{> +Q<hUMv+fh;@[Vu3:8|s<[1-p|Ba.ezb?GÃ;c209ЋWXyX3)ǝD%Fg\'j"0X/iw՛ +Pfˮ*:oR(>O.9$8elPfl +J"/BumIݦ?.E9f.a6ǐHnj}HiߵG{MRr(gbܚҶ4"<Þf59(F{
ɞB !%AQÄV\u(/T&v9^7-A`p8=_=aGwH8&pvDɈrӿE?0yptU\D ]raP˴F_s?.A$t8Єՠ-q&Tn.iLOl{_]Al[7ޗIZ04sG&T6WXPs}y1TlkdZlj+tr8SM_VV=Pu@A}rt%b1SfS$0~DԔ]38DʻrϕG +fή\21h'=+la#C|;+1mi
Z3G*JIHh?@ٰgޟVcopT/N'M{9Vt-ň~(k +B#g"z~ۮ|yns,6Qe`Gz%Uu+Fr i1N?H}$ck )R#ᣦVC볼?oY'Bi8u)Gk;lq8Ѫg RXKMA9 +Gā.f*Ga*l`B
2t:9Lx8@iJ4n5`Pɝ+Қp^tmy^{ZEoUgWn閥VcbVc +5v\Cf5Jauڐs9J$cKY[q"A!eܠ07F_QȂג\z#ŞT9zG1g_-
Pce3DGhްxb7^E"PI+*W^O"B+V`V&:ZחddaMy99QDi
eD{kPz)Rڠދ/%~57pw_9VW^gYae'7\CGŹIzC-ݭ{[1od.hPRnV$T-=ǧN2
/sRP!4G]w|hOSGz0cy$%bU꙰z̎ + +"ɝ-RjCېW=b(v/zKj%qH+'s:$r4C<t9)Gfjs
>Ұ] .0[jj
>16g@?gOڈCDRgJ{Osd_$ +bbi0cN]_aj<,9a/䗅X8yn.=6!:2%;ZXr +lb|엌p>d*42dMq*{ +fZ\ Đt+fyv6? +!f$}%oH,x7+ 8ٵoC +j"VNm\OʁvXd("U,yl3G=Aa`Vĕ;->AWݥB_`<E(N+g'V]s1g#G&^)2uy̩NqMˡpg{V鵦\8G6@G/PHX۷H_HtpEnl`P3/ izTZ?:%pځ[-3}y_;Cȧ\_Ċ]OI!bSxU'sg|"f'<jI)e$EJ{BOMbqU ۠_W]?3J^YǹVSX.JG]sLY``y|L=
v!]rW5_w97NM(1qJv[%15BA2:'Fai9d>YuWY[&ʆn[X|@nk3xlT+?Tq_I}aڱ./*#n0+}pgW'd$b><J'ڞ>ád%FSIo<$*U1#X?O5ݟ|h[Qd1$_hvNB +&M~u> +0 ?G#4B +ə*u}|bh:<ƽSl݀lܘᮈWЏJdX&^-'fꚺ;5qB.r9pZ<$Wqbl6#a)f%A%$|K6ytoz#2ײԦq!"4RdYT4YЊ,vLkQ `Tb"@tSoѥ Cn4U
DZm3r?^|e~{CS;E"̋"|oCхjM6C/ZQSGGA.Ks`C*:Uu)SCy6{m41IgtD:UMxtX.^H_u6$7n]uSmfMLi6aSNRJ_ؔ)fg G +`f:#%l#a0sI4Yyd2Qx@KoUNT
2lʏΤ|c*C?[]`bcCkD?ˬ0M #E鿈3 WEϐ>n/^FVb+GA4
T*ލLwܯ_!J}'$: [sm6[86sGAo13BQ;RȸGn* o2,
ը%J.|H&p&zC\ë$ +<J)>F0@X,Fq(WVOL+Oxq{R.Qdsf+!U2L]Pf^ohW~}<~jSjDLGң7멺h/n<"8+Jg(Ye)t<EUMguu@xpjfvSSFzz7H56o5I.zjsMbX0J^=jZte% g#}5JFVȳvЫPyh\BVyYۊGr76HwN(i-rYTJá +`NɵU6?-}Us|rmTmf-K{ +a9>%HĈ@lj؛|`ilQa +JYdlq s0s§0 +PyA"n+җ{y.Ϗ *~o@UM,[ +2_$="EZ> +-4_@*&$ECxTZK{F&v/pAN2jQ +G-SJ3M]YK4hbb=xu?28_ކG
=z;n!n +kԠsVc]4An oZ]~z)]'on
ƒX<|%mLWj?n~/rwqiyPu8;7;6%bA^xtBFr3~ ˰Kd:.#|OȔy9ъzpa:@!=2ovnٜd)\qCZwٝ6wF}8x0-^I>h#q#ۏ(\nKX +'@S6qSwn=Hy}Dzxg9_,N'/-7
xTfuP_pJ6T+Xmbj +Ecn<XϬxHT>"')+=E@ +Ўt4+!ʯ@QqUarʚ\7\O9ӬIAџzu< NQ}3fD\~$3F+'5HA)>/_ZlaAsE:d} n +&KdV|2#Or,|'ZL#iم3qfcB@~ٔOU~ +EI=J@N40(/1HO-Wprں4#`_p߂qitiMO<.}lkHƓ`545* +0q\5b
4U ~'x#]۶>ߓA(2\Aq0b.܌~e#c3<QAud8Ŷ +N +^uNxC$r<l(XyZi
:#~=78Dߧ'f"?9UovB4ÔIV{O#og]@AMW{M߾Q~ rJbLmW ;AmfR>^5 0oCfMinK^6|xh$d09Z}v( &3.n2DY~k*3._V<[*Haw%ND#3:dk[Xy
{ +)>4QR ]^況rлJoJGIqQTJr[JK7Q1sanx~K%7 ޅ͍79 +X53V>|{V|e|TJG)퍎*5<)wx{dݥjwEƂZO|C>Y[<_!Gtd*5$fX$6]0.k840֯Ϸ3!&X=PY}o*rF_M6W +SPR8
d6"ih-5,qy/JuH7ixXcKrHXY*;PQ!Smivj
7+ȫF['>(
n#)k+TtM*P[2q^4IxLS?_:y;Y\wWڴ@q>oE|*E8+ +.;nqkc2f߭N2=3ǻI JPX'0ZCJՠk2@\>'%ϴ'NL`+UbLpni7dD9O /&]TOq8E^vf$%SŶL]e;fG}"ؿiDR>=nB"87 +<=XgśkD߬02ӆ?x_|DCqŐݳwr,G<Sor%ZG{G<C +15a4Z|IXeCU]HٌFpEB=-6o2G^&5L0v|~iЇU(QWvfSŹed`UMRZE{Ao]`~̐Do:6Xnbv.7}"0ᖈfQ95]xH$ޒ7%F|9,u9$-H)S}c +ThլQِؓzܬ/z +G5t4_^zfs >KP ZO"S-(s[ڗAѝf{^I?y1(7+V~o2(ܪdy1?h*q2sY[`MLaS&'8$٭5>@'Xc&+(-lv4ĻfʠG<ʛ8\qs+l\#nŶqFѓ(I٦6u|Mw0$alYr9ˁPP{RD贞tx+{^nYE̡R䓫qΝkO $D 3 +ȹ2@'<Qoٹk5I
ʊMmiO5C[쳳I[hsYj,h8=Agud8?~ >x;K7YCZDQ/L ^A"U +h-MN˪3HkBd&
WQ/һ=2`,`L>I:x*0k_>yFq(G(w߆4<ʂ%vBq) +ݑdէNkHc4UY}DQ''</{U\3AVҕzm|LΓ@ +)U"uYs %TǡKfRՙ)ltVNk>I˪@.:Q"b]RTo%Gtw +;0QL%<x(37J3{;Vt] +љݹ!s<Lm R_b{2^ jM`V}[v*[Nٶv$Uy%f~]b©AF2 i<>')bKCMH鋀B!#3nHObQ댮{c}a6)ߣRta[Bﭺߋ`-tkp[.+Јϗ +0Z"$"P7ΌnΧQtC>Y@(s1
lLBqPT
(L+pKTq,a>P rU :5{^:8l +u*^jpvp0wZY^/h*`bѾXcGVZc2*4_%zw|g7JL\ewi[wV2Uд +7|}giKBrj
z@_8|t<B*SqcZ+·O^(#i&CNePӴ+SH5I4.8{ +PG
8I·0>HOW+Mn.W4)țh7ӅIyR``6Wg'"ip~pAc
T5'3xFBN^,jy +s.&s&hS}f<Z.1}35yR85ބaih5z&-/ه?MŘ^=^y.Ft,Fڕ[pD2p ۭ(6&!Kn|@.LqVn-PPdsoT glYpHL8tJ^~8|
BOSS'}SެVBy
h,d;h W( Src2]֢]ڔFQ` YA +d"<ذvB(\@e-+(~&zZFҖ®6)SOE`kxsG'OqYtg}/$9Xp)a-LMYh(F hApF1ZYveJnL`4t0ՓQ,pńLP +̮e[:6XHH/\U/q-1{赞-jneD{kEښa}FbF8!1ҬEiF>6w5KKOm,eO +nVԅm)#͋ix%rw>] 2c
]1!InE~ӽh6OƄsRkx|A!EP|>i5I~`Kr!?ڒyn0}]j(d1?xNCrUc\6Ƚ,@!(Bpe,Lw߈fV&w1}5$II8X!W!5ZM{DV7=; +F?gnUYZx/A#H_o,Ms\Ij)*ѸkZ/+f18k./iP5
XB*.Ep!Y/
%L¾ezXApcW6K"rdQNi^Gh.
lP0GȘVLDdpW<H>Nx-l#b nU",h
SX\e;<祣pL9ǾW3&֮2a7`O=?Bjq D9 +90la[t=U +b1@h,KLX< μ}UŠeV"zgТUD39\_\ +an{hϦ-fwzHbM'0,]IxC8^;춲Pƈ0n\@ysQr)-<@w|LAC-a0u~<xzhm O1HKطIf̿HJg42^gQ/D f +xek:e}/+y; 7L|:\'R +/og+g~}%&gl1%9]?R-VQԱ&Mu8nw[լt>9g+3xd@-!~`|W~~54h>߇mo;@28Qo48*%r;~]18#j"GǾaekș3oY]Q76 9%|-@ S$uܸ_W +f9n>!XãCV,וՆuk`QIZ!Ր 5mtnay偩G6;/C" b\8
ߖ^D
EWrЕG<Q]%'wLiڛՌ75W{ݗ4t8N?݆N>Mxgd=lJEIFG?!R2Hf<'9ep]4U^Lq+Mm`W%0 +rp?oJs]plb:I `7N:ԇїbR{.M]YR̎qd79Y5yoD값L{H,>&V)9q(*W6ieIsb҃&ndC
QE{ɉHJ:DZV!+)u#?!%ؒqqpS*ؤLiE+شKc> -^#/aU"-s͆.K﹌P&,rr3HXFJ'',yjvP +Gh]u
uEJcyJڗ("ZouA
Ov%/2Z*KW3SfxI$/V9(xjpp~6|M#0&,5<E1e"Z5qsdZZQ <vZw,x01/ +=Dh,9'fa}EK)QrZIaCW#dY&ИgP#LCF-Z&?+s;N-;dFZ? slq1BRy K^q7lӪoAope]SQBcIaфJ_ofC("MrOebkn +V?bֳIoFpi$|~c-O$$C$j"5ËD*1LaqVS.,y^TP(P2威Pʦ;V'P"u.aGAPJ~%=Ӓ#-S4bكJI?/]Msɂ/^z"ԫTt=P[RO$֮c#Q-yS1'7p,'c-@A+()o_s-FPZ+U[46J0Vq*|:OM= +[(! +hYLAIbD\;x"(>SL%W + +ov +VsšgH2 $0dzZRMg=6?$ޭw+FL +"\W2ENo{/^wV#6(]RP[7ܪ,S|OͲ+҈A-}>u^Q{:Nń^VVC1VoNbE6!ۜ +)E<7 +h\[Z3pk(#^[haϽ+)_ltX
k"NEFo@ͿkqʪݳXQ10Ϳ~ij6µvt/_klD/ǏTx;+[)⧔N@GGDmTaא}}N?5tWuAˋ8gLP$d]JNK5j́efv+!eV|q;X5o߯h;\ֳesnN-!b_[e:f4Q:J'
\ No newline at end of file diff --git a/upgrade/aml_sdc_burn.ini b/upgrade/aml_sdc_burn.ini new file mode 100644 index 0000000..abd7d5b --- a/dev/null +++ b/upgrade/aml_sdc_burn.ini @@ -0,0 +1,19 @@ +; +;Amlogic sdcard burning configure script +;This card burning script support both dos and unix file format, but don't edit in windows if not dos format +;Except comment, all must readable ASCII letters +; +;Amlogic sdcard ¼ű +;ű֧dosunixָʽķ㣬ƼһֱΪdosʽ +;Ƿdosʽģ벻windowsʹü±༭༭ɲɽ +;עַǿʶASCII + +[common] +erase_bootloader = 1 +erase_flash = 0 +reboot = 0 + +;package will filled by sdacard burning tool +[burn_ex] +package = aml_upgrade_package.img +;media = diff --git a/upgrade/platform.conf b/upgrade/platform.conf new file mode 100644 index 0000000..b3542f7 --- a/dev/null +++ b/upgrade/platform.conf @@ -0,0 +1,10 @@ +Platform:0x0811 +DDRLoad:0xd9000000 +DDRRun:0xd9000000 +UbootLoad:0x200c000 +UbootRun:0xd9000000 +Control0=0xd9000000:0x000000b1 +Control1=0xd9000000:0x00005183 +Encrypt_reg:0xc8100228 +bl2ParaAddr=0xd900c000 + diff --git a/upgrade/u-boot.bin.sd.bin b/upgrade/u-boot.bin.sd.bin new file mode 100644 index 0000000..d956b71 --- a/dev/null +++ b/upgrade/u-boot.bin.sd.bin @@ -0,0 +1,2743 @@ +|WKG^M1J0\TD'#&t"&_4 +F<vt +*g,5 "*((ɸŘ9҄NbbHc|/o%e@AML +o$ +H!R +A +E + !8F<H !@F:H +"[ +D+D HL +I``@`B +`h +p +HC@F!HF +Ãș + + +ÃȐ +`$J`-$J$K`$N 3h#c3`3h-Cc3`I="%hc
`,K($/ODDJDT"C`J"C`,JKIS2 +h" +`Jh!a`hAa`I33 +R +F"B{CzV# +3 FKEF*F +4 +``QF + ++ +<hE 93`=KC' F`d8N@V$ ^$ +DRA3 +3B[ +DR +@BB2`3h"D@C`C#3` + '+h#@+` AP@ @A`礤 + O +iD"@ + #?C;`O ++` + K + Kh+h#+h # h34 + +! +h"C`!+HH +H@ H + JMhLC`BT2hC`+h#S+`+hCS+`e lX @ l#l NYiAXC{KFJ!loHi@0@0`H +аp! + +`X1vKOR`@rZ`sJhCnC` +~
:栤#rj/8;>` +Dr`sh#HL7z/@sh"u@ RH"( @@" +"v0ot #@0 + POcCCCC!!g + !ov)! +h0 +=0㉳ +"bv"'rA*""B*"oHp**"bv"2@!B"#фJ!"K! DEB +hy +0Oa({ +E_" +#kv( "vAprv##`ALRkq2arzOzq +"vkqAC`OS3a#@)CE +#kv#(0#v#v!#o +#kv#(0#v#v #ot#kv#(0#v#/@jXQAaOjAabAQ0b +=O@e-`e)CONXkE%E- +O" +QD +Ozp +"J;- +#OS#aK!ݠj@`8K +a(0; +C@iAA# +p18H +1u0 + ++OA4 +iȥ + u&`/JJO3 + `?AK + `*`:.` + 6#z+ + +`..` + *KlX1D##0KJ`JZ`6BK;R`@ +`wJr`!z)@s +(tzH(( ) + C +*" !0@ +V +ᆳ@}UfwȤf` + +hՀKJNlHT`O?I2`C?r` +`T!>*BB2`T!B"`T!B" +`X!P B@B pK`pKoOhoNkKh?ijJC #C#b + K+h`KhZO0 + +hHJP}xAC ACCpC + +`O`O +` +BSaC#CCJ`@ +HF|? +ZCK#[ ?+0?#0 +`eJlLRLlP|T1D|5]K +;h O +`]VJWK`@ S`hCS`hCS`hCS`hCSJH`6K ++&r&#r#z++lh!Zk&#cp+lbxp z +FM +H(F$H F8HO4 +OsR !!Or!q!Os2F + +8 +b +ION2AI`AJ`AJ``O1```7KOAB@AD`47JD```6J`` ++4 /d3@KE Ѓ ,"D +A +NFPF +H ! FH(F!H(F0 +^K_N#`#pop.[J\K`xZKC#3`0B3hC +JhFi )() + +EFOsJFAF F + +[+F*F1F F{ +EEMFBCF2F)F Fl3F.FF+F +:5FFV# , +;7 +D"bh + ",8F4"F%DvsB(F +***F-#N#I(%*F0F&aeap - %"IHN "I۲++"II"HK#axBcaeap"I"IxaCa.0C.0px+J#paCap\ +x@* +x*N +K"!-(%pZp +DaɾpG +v + `BBRoR +JhC`6.0C.0FHIKiiB;8 IF^1J#`SxCo +"hC+BFL + BFh +AiDDd`AapUK +++h" C+`K`pGsBh +1Fxcih2D1Db`caN0F.0 +C.0ciDaca +B+h(F400BOzz +hBBd :Ұ +@ 0 +B(F4 +ho +B +` J!hbCs7K`ha#`O +B<UKOR ` +1Hx@ + + 42K +0i2Ibh1`A
sEiaa(H%J+hh@_ +C!`O@OfObO +hAB + +Ų +(F + + + +H +H +DB +DB + 0`p0O0pɲF+B +pGFrC +DKB +(KhJ
!`hK`pGX +!T01.F
5 - +J"[[(2(0[0 + +/ +PP///0?S8 #0B + + + + + + + + + + + + + + + + + + + + + + + +Rank + + + + + +DDR0_RANK: +DDR0_LANE: + + + +bist_test + + +Reset... + +sdio debug board detected +no sdio debug board detected + + + + + + + + + + + + + + +TE: + +BL2 + + + + + +
+x + +"#&'*+./2367:;>?BCFGJKNORSVWZ[^_bcfgjknorsvwz{~ + + + + +(KhJ
!`hK`pG +Khh@?KhBr`h"r`KhpG +! + + + +۬Zӱ`ZÅ?FQ=Ţ +#=G&A^Y+"+o>
E]AbQtqQC!7FTZȘ^Q)-|QDˣ7r֩$M%DRq^6~4F$&+]f9֑Q=
RM +15bd)l@Y=vrHv=;zev
Ҏ_fo:@m<vB +`cXf+)SI"{-|_-J{D[Ĝ +,_͌DC<uv!gue8ck%ad{c\AAjꀽm%w$ + T/nN YWC^|L@c:}c=
9/R&V{ayk|ИQkf]~zхڜKQy$*l}]{do4P%4#9vܒm)Y7Hq^A;(G|jkxKRLЬI+W0/0)Ceɀ +/&,s.zMxI}}^Z+Un8` -t'fQBo˗29W0UoϚD":tq7-\;kٔym!ۚiotuAV +kHJ*wIjR6)kNzF +k/8
:`L$<5E{Cp^aWh>W0揢 QjgqDUܱgsXb7WB)N5r ESJ6~8lej +}6s[^\䯲ﻥ<ҕvL@q"nO@e GӠgu\,{M6lt%<!nPKihUJ+ +tw Q&Yb&λƚݓ/=
.igK}Yl;CE&T9i?'<!χS 7 +G>`^MRJ"a'f3 W5=ھKP]=\] +萪>$K.![qSxj{kO+ɡ,ܸ6;$\ +` '[`vDAgJ?tF%gK[`~yTuRp..<YR fͮR. Tॳ0 +Z۹ +BMxIIsÃ'時KERhVyBp@B+ gJʧy_5[(AzwnuAcڳ# +}&.>AkFG:K<Wt^C9ʷؐU&,&0Ks>RErEV/ɾ{ٵ!?e!`e*"'\}Y,EKp64PV>C4(}#沦e^T[X(Lyui^e&Zkm<LSvrA7}4#7` +?ykv!w1dZE^*&>njxqV`I-@V>l0)>ϝ1GΞNoba{ܮUi0XM*:`j0J.N3F"KdA`wJ{l>W<x$0&bJ/=KV3֍RD=a_ډ)":m9(C>T̺XhUW¨~836bP-
`zyJ;
^_^l[uOV54a.y7PwCR)>KKS5->IrjG#=No%,_ c +Xbr2ܙ/[
2Q;t^>9νra_*E]vZGxHCYw+ycst=]茮y'$k@$QshF
[`VkЂvx PtƗ'zTNUJJ?;Rczywnn
Fwjٟ' + ď;KuI4lK~.c&}T`i{$M[-U[uib5O]K[\Mb*^nCr +jk&4z="0OƔ)Dkɏ=u0|6ۛg>/= +830-tSBo}cA>Y7xHT$__]/ac۪>!ruCkar>$4Y6+SVYL]^e}JhfޙmMߕR.!=*Dc3xIi&KoDW+3+u○+Xsd9 7Z֍/þ[?d&Z"!zK6>˗ыٮSa,[ǾHa{Q,%ލO`ux]aݝNUBk>6/ooy3V$J!
/! +K2_GCoJ\!$Ӆ@6ੜ#\;侌#t+e-Jxz( +y9geHrBϙ>ܼCoh1ݲwi7ՂN*8\o^'$6\k^>U"j~rbQa!}QCnNX{uvKb +Q-όV,+B0*g_r'D]Ŝ;]Ԥ!,YMEFVX+x2Fs#v*B9t:W`dLq`fXu<tK0D܊P6/"8N
5DUZɲtS)~YXvWt^ZM8ɕ)NB>WLl0POX5id$t +@tpHyK֟;ftk.v:Hr\@G*}k-B1!#[㜎m߫1ƺVD>R:2^ßWO?<lS>ng~Nh
l#CIU2&=%wüC56L&ٞj]jly֧9[rq_'}9VN=^P1qLŋ3"!$@WhLl=o-ЕƓ̬rh(1Mfõ0Jnz}sp@iu{5=3dK-1`Sl&m(tOѯф\`]t/MB2lv8-ߞZ?*Ats*zU,խg)?ovC['D>o>~ +Ҫ1ӟ1ݠ&ZFNXO98tPn6
xfw+c16b^1\
ռw)_LJP7Us/nl(=^3Ss+BDM9p5\תMPIX=6J^4C[zOמ㸂?B0JexO3dχ~yk~rBp|6"_]#B1b_P'+ؼs]v3u/Hؙ#bQ7U3<x.Q%NCgtG5M,.9r$]\9auZǨV2@ m`c7w˭UHg"ERu5\3bx+2uS8A87DA̘lEJp+Gɂ} lD^XGt"42.CfCF.M=x<_}F(O|=ǛfY"pʻ غm*CL`YΣJaEYec5fG~ +!pBot +֦WYΤÃ +FvfXPudjz^h#Y;Ӹ%uښ9]7ˋ~ULMO_ +C>Sk~x%;Xަʢn6D4dz?.e.뾖k_rll#TXtκG$0+2-^(5a۾] :ZbA"F;<߿&Oh0'd:y$Z}d=д%05:5H!6'M{Rav4UJvRy]BD +SZD=/U"Rr3~>\b*%cu0=HRU'hus`J~hQ>\1UBَ:ߢ$!߭uUݢ^P:=+#(ƨ2biaemY<eSq,/!wdDpZu|ґwO4*ڈs'6= k/ +*bHl`}7LCJ/%F.CգvzbLw2w"oh| KVst`bCL2=IjI*WX7̐Ex:֭~lp?L9RVë4OkzdwypnaetuԴ$+dGot[#lQ1@=ȐB]gjYb[~(e9幵Ƒsz!IZ;s2!}QQX0@<k^8(hۀX
Vv2|jDHO+ +jGOb;{s=+[`;Q;\>u6)ЧҎ֬#LJ
G +PCypR;!1Clp gn;r$ʟTX} JdiŐ%bn,U%0wDↁqmd~}^S,%
0LPk*#vk *PG}cc|żupk[MLx(vE?9.ɡct=ߋ|\?$fwqGMn14rawה? +"4Qmcdcd6%S#vZC ν~HWkՇAUHr"=}Qr"J? p^wVW$ytfn{Q0 +vŧZIpU]?LJӞ
K'4=3̐NjWwNF:[OYf#=tvEbYpk6V
w}hԌ(R_Tu
(<-ZH3(,kā_F@k5|]aUjawPL+NC/'r/غV{Dy0xu#7~7
At-Rrl%Ҋr%%-E6y!R=lDYb +]jprZ휹.*ez +RWܣ˓[3!Suni`$~sjfҦ{8sd}Iꚸ7}}8 +r铡EڽYLY Q6I_[^F nMV +4 =:qңiKʦkF9>q8WNiCqض)x^jWs>ۓ/8٪A +y.WRq쀐wn7gle͙$ěBI^Zjw!~r7nWR`3d'iv6ߧF])_Hh
W)^LJ4p雐mˉ$'} ' +!_Ԅ(^v8cnXǀA-?\=-')%wT2j[P'%Rhz81Z`}f߆A %IVV=6DT0nY}t)ܴ H 94)J,y䎙j-QtCyjSSj@HJ-l*Q.< +6kvKyu r^D;۽}68o$NM l^o9ҡd'Q"dLjM +g/]7A-{/'~ҼDmql؏+Ed#b@}hZ[4jvD%6ߍ.t>L~$c;:J5DB=* +C뙭A嘳9"0
7(P%><\ "=zsj +(6h<)H[ZtJ*L#>G̿TLIt!^74pk/YVqA9lAxzևš[sH}>3$W8 +oFx隆У
`ʧzG=GusA. +:MZcTZ@AY+znChj*J +}Ug0>~;Wk d>LݲÈsnCQ6J72"ФJɾw5:$wQo~&|N@, +U6٪9w3ҝkWOh SDГPl<M䂩rldoB`LI.zZٱY݄Rt;y{^x^e-g-!mC{&3$i\kD=Xiw.u11+YXxfVyy7g-?j5x"ٓ//z4P3+ăcD)ܥиTEZY9ɟ-T.Ů +P--λiWfI +bWG)ue{)Axq.BETF +g#%4?nruGF#tR2RH )fբ2Vf6c"n2 +эʹ4h87~)2lMzFP !s`fΘR-2$i@=Wma&Aَ9+
_p&QؼGz^(?:0W`zؽއ$emVʉt90'{Ʌ[:Wd<vp7\G6.y +N✛1?EuWBHi8q>^6\ß`>Ł*w8"mL'yA] ;ܐβoNh| +mG5E9;οtDADŽ=q[ѽ +3~FR+t&$ l23\61'F~t3|D/Mj>lfJ^tqo9 +'D:X1\3QEEEVd_#]wY&}+R8 +C˱B/_[u8g$]]r1]P};EqK3l#(nF +[cZPe{.<li3/fOo n
m̏VhbGطꍳ% +b +zr$<_9c&$GNqUبp=~Kj
z6"*.U <UM3h1)eΌI4l1Ht8wp l0Oȥc +& r3Q逜f)>1,eˉˤ[bP#U@p-Ρķk# b8.|{ +FϼBdo,N
c3*Úl7aOïIہra Sj +ʧMjE~AZl +BZ+\nɈ!UثmDY؊pq*Q~ +Sذs~lΚY.b=+%.ꦖ#27x|hf4+ZS"mƪk
l\U-R<#ż*|cڔQàvRǽ,}'H?OjNRio>qitG "(Ԇe`J领Rv3AyG.d:CZSi-L2b)Y5wfR
^ +_6YM[h8,pفd>03jO]'O}yGos??}lj,o7!K e]ō}Vz9uyyq*U'*ըHN<NZafk^oӂBÁ_jCAW>r1<9OظD| ++V2qUX+kup"ėP-?K[Rh;OmaMe?\Xy7 )Vqr ?]Z0AE,aԏO +GQɴHs'nWϡD?SJ'Մ|B,)pi +A( uU;JQ<:{+ #*mfU=TAji_)h.-Zf +}hэ4rlaBED)ċ,g:!UנcaM;YWOlp-Yz.]Q)E1GN|B9qyQ7G^0dg.)V=$k'5rvD;#Xbz9]KzU1BH +M.Soڥ5تoXWaWen#{"UL
+7Xx}tw3D<K'쩊@r`xtrw#W$&GjZ\f>m?hLa9gL&%݂H>
S8?_A˶g'æPlExZܒ~Xr=;qV{L7wpF^Dx0f)pP#m!l0s7.ũYzNYˡdvrqMadThwKO~\44$[vp wκ_^]bKUlw&GiIm"rjsٺٮse`c`J̗)7!㛩礀BZⅎyAg֎%t'0~w'ہGa@tKvH]49?xid,-J#Kcل䱕%f`v`[z5B4O\O0e1OgSodx=8T3]DQO_PvQPb!P)wmu,:PKF-KqSQ,|〟~mwL" +}f)5QpioRZ&Nl 4X"6[["YβSɸL-k-?NN#w|2<;.BIe0gS^i5&fǭ1kbb|o.ck_3UJZBv,1"u2I+vJfCGjh)ĸ~Pbse.MӵAB
}h^ɜޯb uyNQͭSI7v,3YR( +o(flI@`Dj77̢Jc,Q" J=ϓ2ܕQlR^8rrBr6f +r͞83ZIo=Cʭӊd%30G0rZ?г25 %l_#if"
^V9Fh#O_#c>%VJO=8.^&UB=
)&iDT7t</`KCҟkӥ訁HlN1'i.2D +'G`htX_^vՓ"8HYw3SGE<c|O)γf§'Ӟ;hN4e\v*~Cٷbn%tcb1̶hJjDdt'&laЂbe5xו9xWcSt^Kmk:hX{O
^i{CcT¡KEDV#⾹iwbT^YA달8Aү$Yr{Q !ص4wUcKvbDOUN* +QR?$wpG1')-?VO~hx'M!RA+O$!C` +!:Jށ.L$it8+1Rʂlcu?4\wJ=6ԣvOV!/di;i*Ncƾ^f 1yt 'n[esLk|
ֻu8ZV@)C; +FgOq)L>l'7[1CvٴOk6*1|!7dNS)UӗSDg;<)+!&a`eą4r4bޟ
vi
)R4Df)16sȻXH0 + Y)LEpd;J4 J<ĵDSQ:pM;[9>M7/EMZ;=~o5k'h$>^m,M'8fG3;vH0|6%U+ +ݼ +]N +.AtёO'R쩣jU$nV + fEZ`'h5NnO"vlp餌}og4-衞;f 1O0ИºFI#htuүpBet˩n
L=:˿l($_eV-C, i`8^fPN1A!4W(>Z?d62=̡sHmmAfSy_!7ଞG<e..GKÊ{wǼeKGd{bj ++JmH|2p)IEpvU^Oa)qFѫ'f/^^Ѯ*n |K#ϴOaw*<Y[%DO$d)봎0mgԾa\3tFFfT #?zprڷNpK]݊yr TVxB9`c[~qYc05kzpOmI +[dӈ +bп% a{)ү*O:H52թSM;q>6S2~Pp(G~Bf%&q-hS1Bf^g?yLgK B+`rd4Lnb'"-}bm1uL6%1Ⳇ'V~B`!B?YL1%k[Id~YnnFݙi]wum֢QrTs
,DJQܺ +7yĂV'foiTErՊ{.#o˂C0`XokRU+U,#5 ~*btoV$'A1r\ґˏFJzYI9= 説"7Y
+d[r4bZ
4,Cf!{e43[y%̎
vk&#k&3/u$&8OͲ{VKn@oxgtP7<^ +Vr}=sßhHGBFgUkN
#?yt&Ѩ\o2hc}y˜lzy0Jt5.$AH9O48!67zyZg'&Fxai6tAx[16ׯOv哦{,uL +2* +qQ
h
8oH:)
٥ud&ch dO1J? +s,@st
hYVľSqtq_pv|Ȣ= k蝝ղ̬C[[*9{:;f4rED]ϗe:}O6%lHz M:7;[C26[k9q´8.z7#3g:EZ0K}Фl$.gds8X
]5$0h~(jtSx+'2{F<i)g؞~=EXûcK/iZKy찴9Ƚ<4vћhlmx [FVRyW )#pL"1FȬsB"v6ۧ]SƽkO"Hr8ҹjƟ#og-Rj(~Н#fAl'YGpw$5Xw˿.)}Τa03ZfVLaFۦ[s'u*,#IS>4a)Wk +s;ϊ&*&
8R`F'DB7.:U~C-fItVs6mhN)K_fWogUxT}[<?[8I={N럫ͽ~XC"Okr䖰Mm5hWZ@j?!尿"?.oJ?{qּ[>*ӺyߋP(c{0>2rpIL0vTD@Lm +D]Qb6 kj +\mo6h=pP +8uS볜mBSP +0]2bD_]:crHǎq迃kAv6ZcP:ADݍ*jb{<F!3c$rEԹi?iCOZ +p%! 0;r 19ȍO^ +rq- Jr3P4uX{4f[y.?Ы*3 +b{=BHXHt kkxvFV?/ӟklLQcH-3SRw9\tL4)rK|': yDU9!&u/F|;0XPJ/( +I +Jj|)S
Mtdm2ث8lphKƩi,-)%:S'9pNsRTb7ڣZ +uуH&V5cFH=uXuWM +k+%Ohx6@;xUrdFG8oR5GT$!,*Ѡ8۫?O*2#t=mY2 [RihY}4:Wm)7s^/iGqAn;tM%cO\sq+f)laH yRkjBƩ^IzaCR]V0OXd"4Z$!k]8'_&S6#,aI}MkZB~&UK>O]5Î́Φ"pGК۟]btھgFFq9ݪ1:S+=Rbf
6ޯ%0Xb{,UPw +oDيqSyLMi,9}Vgz@f +LKˮPE4OL3r8צֻ{ +.}J 0$U%&)/<%;m!'Yπۇ@WcnI_\J9 5$Yxhb[7mdxfxib_ +ԧ/*rrj_K/Ý2LJCj]:
fj+vN'{9U!S'v!'TCJ?^- R6 [$. +ǒh֠ꛙf8afE<zO9$~Rk^j"j?~!V6}5uح +|ԖptR)OSҹ!CZ$eޙNQ+WrbcNd7\cnM +zc.$i$c.GƎ:&ߣѿ6+,|A!gG`(^^:@W2i,nQ)߱ڒEpRd7N' +c?m:nX8A V + +|Ӫ2 +
2J3^ġGGك6DNx'G +J]b'egMj<o|8R^rŒu8D3Ih[64R{GFo +[ࢿ+d&e&L-O#Eq~;P@c3m S@*e_[ +0&̟@.<rLËF{εYiKV[<^A0!41koE#= XÁ/c_ĬuRٱ3\
B7z!AKmEw;;!ːv(Dq1 + bNF,Pڧ +m|\h9rlgEF<@m4%$QP|n?A<`i. + M٨pmp:^帽9Ps@߉<ɽؼɮX8몔 +
W&3cMix7K+&<#&/.]ӉBG;$&rz1=Ӷ2X[oiON9- +a1*#^$n<b +lm/߱FRˊL[Uld +Q +/8sgAK|?P*7KgLNve2/[هN]wl귋|m\N qP%Zz)# +G +@*F<Jirɍv<e|95lWROٝ0xt2s2b|lهWQR [I8Xq|XTW62QH״ +qJӷU0+\,S)S=9,9d}ZV'6b+W$Ӂtaa͢uA7oWo1&eҸSq*ǂˠ*F܍N?BmC-?E,ĆFwm:
`S!O/aX5_L^61f KC^ αF[#q:QXU[?ld*XyfhzoSqR pҫDMMvhR%$ue4>@#sg^hڮ{_P~%9;Gb/u3nH^5#]Jpfh 9'ID@@ެ"|BW_:[rV+Iq+]AV\m*!(}Y]>,msWKq6ѫnfl +*HzGs[.&j&i;jS$ª5uK_Y<4y&bI՜2LRA5
m2 5Ϊʋ툻o9?w?dBoÎʏbECBr9l<ki1Nw_>3Xeu +X[]˿(Ji +\gx`Rp;T G3>Ä +JatL6]T݅vV|oo<Q +A`g
IYjysu`yG
|X&'@Ԝ}HbR0BY<ۼPdd-ƥ XBPwu¯}`ǡ%.=(! 2[ˮ1<{%ϺZG&V]t[mҿOyr{6QB +Eό|TfP-[mf*(H)=ؤ Tj +Q`jT6#ѻ<-b;:l x[1@,XP?ՍP^L|]ܧq;`=з>X=y\/g$McTL4Ͷv/a`J}']ܫ+uF&S:͵}w60hڢ$_^p +n]E:\t`\4BFtFG_3"nvɳ-2kzKN%2NIvfΫ}zi=1 +
9<6:wX+$J(U>DpTv7|;Av~CNN E8KC\xQ.Kl,2(s.21awwKC6W
&2ħS
HYB<Κho\~U^]u'9ҥ +;ŕK):1"~ĸIxQ +;]]Q$UUG=Z˲1@㓛&D5gLn.I{]@H Uw0^<ֶ/?ʗT#v~kqo +hlVLl9x[7|%]w.v]0uE[C^2LϏ$Ed>y|_|,^UStidݎLZ$tRU:t/h-S+G@>>G4Ⱖ)qm_&Ȃmnop\pۢ$"iѐ$Q5-H[noH^vE&nq8r'Y_r!I˺&Uo*Ms'v35L|tD&40ңZПOwGVn~PyKhΏB3m笖:蠢{ث 5b'r[99Iڴ='}-p'kytoP#^Uj̇:3*MNwlh'iC%/Hkܼݢ)ޥoJ&$h|MeLkb
|vw,@u +scQ+G) _{)?^6dFtm0?0~TKV7v8۞ĉs#|uDoȵZeT'7*}B
vpena4bH'9,MH%(詓l6hz586,CG "cr5+/DQi0{++/%uj (9zUDʷvfMmH$Ե
Uק +e,bDA^T0]4-b(2_ؚ^z)@1,I|vEhF@t}Hb- +5IK./N"B4OBU1| +`$'_3='vͲ]F钰,vznSi=ˠJ(Vɍ{7oA[t'j{,{w@CrVp+9qp<yiFz^ܐu.>-bKM"TMDxbK"å +TOcQhP|6&6"ԯNNAenE韇VM[FTZaua&Em7=u sk9ri6*$F"K=eeT +{{iHh6 H')*C`'ݱ){5y.ڈ2SNa"2Jt῀Lԓ;Z2kP}SK%@b79;Yk?~Z㒛ӴO@][p[l<z/eJl[qNOTey+{aKQ+UA[%XŝpgZk§1s +]~WH˱Ryۓű;@0y;t\kMo,0~K`G +h`hj}\AjhML]L'тr{8O\t] +'3*T81'˸'7%W&xq)f5R8Ƴ(s81mABc)q-pG$1|rĸ^Mn:\eG{~7o;@hi2gv
%l<CX֑gY/[Kӯ6hItd[jϛ'凍]h:LP^W+Sgda`!* Bx
W8tAmoڀB}eK/m p^C'5RՃ;k^;J,shx<Ճȉ,B4|GƬ'Wc4! rH=ё05;(YkaM"HZofCY +[{@aS@3t|f~E!o80S]vͰK-Rao~tpTR;%*z>㱆<`0M]`A}O2$ -jսyvi߃Uڊ@uBc⯝_,|8 +MywbЖpu +]Y%hP"u% +rxP@*tb'SA.C +%NeOcrKAXW}\g570|ۢ)|Z +P{qIĹ/K9HA@ʄvgPC ԕ0,d=&}ڿ)*Z` <N-kF=a1$RLB;%X@`oLcܷ bvd8wU_qQ} +/X8
GWPro)Xlh
lOr~brGH%jMD3m,(yŎ廐X؆ͪV^Ӎ2`Z\Zn:\8ulXpF[<D$WE>|̧I̓}/lR%F.!, +n%"$;%}k[?wSKXc{`ZA8k1\"b6k3-G4-8:,A!M%[Z+F<ҷc鰂&hBQ.[ܐA:$܁cf{V8}vƒK<Bz!$DŽ$HqD掅S~FM
X^r(86؝D,@ +e:Ϭ|d?b*<"9/eoݠцP\'ΣctB*1Ѹ) )ʹwD% +l8uQz>v8Ev7jJ@D"f->6ak :<?`lE*qقV;!^ia".pb|Z#;c.oW4s&dG8!ykc#cODt'U3H;#+G+gi)ErE!,IЗݿX8dYWYJ.{#a-Og'NvOQ[CE7{nεw|zo_U#͠{tWSXNVX߹d[ +2;]FFAoFR劕Q2Ow=aBoQ:¢SJodM8|0.ʑKK
Dqlx/ΪOz8FR-/"?ND,`F/al_ƈq[ga1(| 3Y(IK/INM7J$1G-癤wJ +_9LFB?OUIQ{1F!8rH$4[`s#B'7C>FFP^胹Io!ڻkI.7b1?8 +|FZ4F3iiMį]a8>\mdbE(*V,6+-{OwZWz<A Zի@54Wub$l~emcRnY)+:H2:%mm"{\fTKQ+2ԵӒ|({.XBjPlhgpń0uŻhZ-1Zs{?pA1iG{ +e7"3Ore\۱)o +V.XP"rs r, κvU=:~Y)YΦ8#El^C}^V[>ےh,"gX5wdžJc/^GH}wLD]_CC-~BCwitGH9xX_:YQ!cE7Ԅ=) ٫U"\trOo+i?Yg;j%E?QݔP@PB,ޢ?⸕qTBC ?L;e/|)n`y^i㽻Ξ {ԌݟsT$DzgR9 jq/(NI_iSy6qU1\<9_$л~7:-&G>h~ghnenlz#LUS4#+z=qG "MliHd8 C%i)("~4AiCnuz嘑IYRr5AM(XiM#M+%?;[+G7abpGT,o͛;(XWu %jTAf)DcWʲ-
+✧LLS˚eoֿIexܣt~?. rr}2hZd1N"B{GS`ȭWb4= +_Q%GÏ8nVmI{2 rt]/h"n +#ےX3,'qL@ h\2n"EvAqFk[灊#z{~T}t)Y[pg{{@sP)r?L4Mg=7YHhD"{9_1w%\}J,>2s(fLQ}Jg4P L0Ef1b6tit'j'
+B^]Kw2h|~@Y*K9T C|ͼG|sX>O陽qRNr$/}q4&3FNz֝[D?ҕLW־יWWs`H(,r^ϵj)\=g["m·GfVdcYp?#%6뺤 +S/7>)W5c%1̛V).Yo}}Ϩ{wiuj'DwlHE@r"ƶTxĨ0wD9!.YbtFWe@~49x+uF@rP; +o&mOӉ,A' (cO0A(+tLT +<Y
L `))MweU߸|;dwF?T.8rbk`J3|p$F_Y<`VϛA.+41ZyZ64،3! 'P⾛ +8q,a%5AB5a/+<B;63~:KBNf5xVP|_vc2jC(R;:"a +08D>,/I <Nн@-r,N~wCo(o$f+FmXkN'Hn@Tc7h~RFK% kW=ٔ%b|ⷼmvvT/8Bnc[fHB.l֘G0$Z}=eo+Wn@V0`C)q5Sh}lJbp+'I$זT5B +.sGʋg`|Sf%m6o%b6Rjڀ;j3ժi[à_0K;n8/ijƋoJQ>+_wG@p{Wό9+d? ?%Td#u@ĊA~mOQc^~'7 +-l&z +½?mx/y^ d /+ +N1HT=ö́s
ut;UX +:/
¥`W^BG_9rN@p~{ٱRFU8D^ٹ +:%[vg/іu +XUIgoP}':$Y/JO+&k9IDd]+0cɼbwH;00jw\y^h4jítxڗBuv#m]qa>e.oX sݛ3[lDp"rF踱ucLA`UVH+=a~Jm`m{0N5^t]ݖ3 +TuOE+2ʘ[gQc`Ep@u(G"cwX)aI-WlӝS*A.Q9J6@xq䜤H +^IalD*.]?Hx[;Tc3MO9a{dEi&A7x9Rh~7)cژ31MyS1iUVRzcPME}sՊb*꿾~k
B[5HA53G0+3Vi,ԧ] eUyB1h\ј]-X@+X3/M̺cfq.wkQW[z9lD}Xf7ISy=O*Ea2 pO)--ghBF V"IFVܾ(` gԄi-WmI,vdѣjM-݁TaC>` 410pF['3ul%ggr攪3=zWN5P.o^/VTfc+Gxc"="T1W4JO;(<S^b
Dۏ6rNr6+^yU|{cҎCB^[}y SoBr*sj!.=q
dg:D7e"رA}2)e5/]R&/UI ErNw0$e6Ht[t5Sйk.Ca&'(c~dq>4k[qբkw&Sʧgd30(;ñL3J&XhEA*a~-"@WFczk/0Tp
ښ$le^n\ZAb|o}&iX*/y[{7o:3l_VAcD..PP_XJu' "LCbL _<p,NBG孮jE#-\25\VA}QGs'QaЋhȐG:NZ<A(]}2L4Cza瀁yXsMhS,ŗ ')eֈgvl*Z?huuۖHDB7[Bb|\Y.Iv$ hU%( ЍQbȚn8o +5$m_\gL9lWTri{JW"K'0$DQ#hrCY\gտ.*?RN1;Q1_X5iy:E_U]Wk<b%O=fY[h(M8Ю^f_?6yG +A1&psmw0y"ѧP%VC}$>bw
ܻr7s +2<.qKuԮ2 +4'<sWҡ:g乪_B q[(xUfV5i`nB!zq>J +RbJ@ѡmv,@W Y G2CD`G~4տ32VwCzYdb]iYغH~/"}KB5w;SX;9[B/jd8*mQJ#A˽םg>cW^)iv\eW|v<[ݨ?Z}~'rLjlzMFN8]̯rX2S +Om"
sbwl=ʅň]=*ב!Y"bH@~u%T,lRcRS-Ԥ6&EǢfpF`m;*NE^dnQeiwʶ*HH{` u7z8bS,I 80R"jmC;iz-{;ڄmd41v\oƣ%imdgYYf7o[]px;pO!$PrkH}0hXfv#mW|'W7 +/DŬF @}MVUS8t#$q:Z +xE.iMҳLZ(ـ+8 +ƛ;MS¡lVA+W
FBĪA +$$Jm䁘TmXU&g4%qZ
=jb2!Ԉke ++i,g$,2 ɐSƌΘh@l@A;Τ iRB)u`($ÅfdVAF'GnหOV}oj0z/
/E +g%;xGQ1qP"~RXUݞ2b㔆u#w9i^~"9UTW=&x5QB
ϴJwR[-LQa$ǗŊJHDE}$U0.nUuVO!^*)dZx<%Y~Ze +&'_vZL*J#Ou@GcTpyʇxk%f>,sۥT wR?ne +?(4U딶E_WZpLUDFI'`݃Ex/@CmBL^iA[+`x|r$>FR1? +uKTj=^?z ]U +[0:Ybcς:--,#Tד| )u DtPȲ!L&IWQ~}Bj*[ C_t~Nt@ +"ϥ9. X#Ht"<L{E:ʧč4e7ܪEϺ?7 (C{QwfG0JWEvUOŮo0LT
n<x<*啦\ +Kv^KJh.P.6"۸ያM0ޘK ̙ex8VNq0zc+>Ӯȹ3ԂЬ}]qX
yoW*1 +XWD4XrhWH8f80iEIh)no~2])Bbҵ8E/s3Xtu,/+hM0 +1X9<F3
ѠT}y|hg=Wij +.0<@цOǶdzN^F#BUvC;#bdHsDN%6ـyAg\
q f@D?S1G4NԌd9c=ZPjDlȪ
Oe hGkt +~%9{ba"B+0r)wIf?OY"qz᳑ +*`N?E}š+zjKAT2Dqɚ5qIISVq] <蜌(J4Fy&ZC勅8)}qd>7ХȪL'U ֧"%_tzWo-^ԃD-zJK].f^֤^GDHu?&J";ȇm٩Y$B~
Zqhg.
`2c!Ì%COfgkc1 +{OR9T
$
Z<Ƞ|^~nSO*RmXOr#,A[tRD7?FM +&Q=ŋ5?z_/hÉz7$yĉ("qW\p]ú&I?hE&֧`NRYlPKYw&%RoɃǚNƇI +gcb$wӤ]
Oc_fXRwʅ +)?7mI1]}{WyVhuEzlڠMNMb5DǾ[Kģgz@𣎥7 :8 {; +M7˶Zefs3Op5PUpխ2Ϝ9Ӂ.45/Lt P)n1C\Ꚑ*Tgɛdm?t0<AMYEcL?_=VS$je0Ď˝-ӿ&2-ZAݬ&(k+zi\GTXЌqԏGs|iA4^oH +GYFꀝ]rKLz]{* +n^pH厺v!yA4(`4Ou/9cElh(*Wb3 hpΉCK]6ܧ@[1S>"b(p l$LP9 AapO)|WhC7kzlke2}e갷.mھ@q}>R@h2|M$8ޭy- +ʐM` +vL?0*C:D`PR
¿1yޤ~˝<擄\z5V-_7b',4$Wo +ZfJZu +SM#zjq +b m@zT\)<K)y=lV/ShT
ݭ{=}|0h:qZ[
5=B<:ʎY9Jk\Զf/P/6-+p>RҡD\ɖ:]oVJAxfa[&[hVGa?˚Xg_z\`bs҇q|}^)ycrqY-TU4\-/iⰠ" +'#&$G>/ +GB`^*/Qri*`. 6;5-% .aVibh`7~1زR?gʱ໓/'rJbxK!PHjG]=(eC9hY\$8ϐm%fpaHEF$SOq9T5PGnD*
>t4leeSaZNls#Xƪ9`uJ7}.
__5r;R}s.(15[^ߕy6ȿ5Q
s>sl ^iÎbe[/Gd. +U
+-5B-ݪ8*3:t
chG?B{"dԖt%:u{#<xR
ٶ0l30. +7!4
+pp}Clkoe*yz +~GHnvljÊ.QR{~k T
m(7gzȬߗ,%7N_O't5΄@Aˆ^g?Od~/1߇9ފċv
ѫ;o|7:ڗҸkozF~@W< hcVl1c91WFo3oWHo+Ւ4`*?A5*z5=k${@p'cOc2!ږt;>~r=*;p0/}h̠9_ $YQaӔ1k͒6&LuEE2rJy)imxs0xc +(\nG.~/c! @@V~b3e;SQ7e(̙T dKgBKF~L>dz!Ҩ߁p~AK6!gu@T- bgQBQ9Yu egv$}B |3;he4 WJI +B0?bU5Y60
/2%bԃ>[(5 + +
h=E\PЙ&yǥƘ^Gy[V +S6B}4PKIjHޮ*4ksȻ>ϕC *>w,0wnEG=F(jnuT.LuT\@ɑ |wߗ
^Y^sx-pRx{iu_enn@5?bNwV23V̊V]=wX9<'%_Y` Kbkܖ܂/iz槀&~),biQGOegnt9K`%p9m#1)*ǩv0`vXėDQX%_g"!oNڅar*)8W2OG\I$ +N&Kt(~3q:w&/ח&j7s%vkIWhUiJyIJ}TiRK:N2J߰SAw[V +Q;;Tg˩r,$ߡZ KL<JխEp>c(]@'*~ADx{2w?cl[CE)cBz5-#ܮ!fXpOUA=gRl)KME+Ê%)v#<qE/&\Nr*.Q2ˑ}m_){Eʴӓ ʞ3(YdS/'Nr9Uߎ`T<nn%5
*tu7~ZK]r%%bO~^e{+L^\pSdrW֩41FOo{ʖ't2iFGBhO@CY^O}v\41#={{7=+j! Ĝr躜 '3y%ӱ#9fx|2;dq0?s`64DBa˞6ƥvZ+|-'c7iQHCCM0`]^`ޕaf<thG,cfwT=KC=cѷ*Ri @ TSxW[1އ9ٺlɔN3`mߤE*&l~DW<\y}rss2JRuI4P{rhއ_1V($w%ޘ ,Y+B6*"*IHlz쁠D(ܬY`*IAoA,yQ ^{|:W +IO2Rq\vɵ(7RJ/0 U@1K-/
@YlVm60,㞅݈9jse,QEd97mtZ߮2"H2CͤH~R?+GlN6ڨ< aV.0}yFA)3:ӟ!KܕN+E4>h4>]Oza}DDJ'ms7iq,Ac.{pVuѢ2Ut `y 5`#W7 +[ +ko˞vey +DׯZg9wNU\ŕmҹb`?^|&|ejuXֶ6goWƐ{yFhG~y&Op|ӝoK\CXC_wJ5˿/.Cv8Y4\}vZB,tє˂&[C8֩?`u
g=E}{VjoaRq"p.%Ee\>SLu1:{!3RקB?[| ">0gg'N*-!,mۛIp4+|hu3TI`.9J.vF^TmU N^|s]3(.?qߵbl`z{{>̱Se|~4ν@><sjvlEJ +%|=bKKk +`V̳V)i xd|48 +FRrk^iBtr%Wt5fSʕsQՒ6`PRm\:#;0hcxX9Z)WI&%i3 +Tm6&@4(jyێU~M?'^5.N`Ag ;1/UW&#{i~+rm5]o~|͞SGOr+j#
-`@a_Vvg}xB$8&qi8mb8P}pܘQk%T4tGTxa:p)ôEL'+*niscU:ߒlZ4d>\f@Pԥ?ɪq5۪U;1¥W^ݮJ㤧{
8`NIVHhŝڛqXnb:dQėWDI@)P|n=0aUDĊOO$e0r
,h37pp`Z+qMQ[[ +Gix.:.e'ű[r7ꋄ"*k= +k@*D1FtaF)(Myl.oo:N%et}3k˾;4n@\?/Zt8]&.|F$&6;Zrp-~C:jNQNqGgџ=F2pgM܁PAb +9NPVNԭj4#dڂ 1~ɥ:I#x/t"REu/jE\շ~欼sC#MN_iX;,Լ9y/uKv흍pzRh<7ER\WgÖ= H}fp;tp,h9i>eHYJ~5$(1W0<4\OB,(Y F| Q^$QNqU}sRK\U?a"MD)%_5KMMp^bH| +A2Ls<(31<I[Y}S٠<Vj6bW>R-uPYo= +HJe1!.QEQcx*GB?
8oU<ZJvSԬżpDVDY1LKH,Am[s<`pxPٺ&*=@$ +yz.71>"& +4Sػc\W(S:V\h7k-ipfZr XeH S.Lb4dؕ:\~'n.Rf=]RZ +nؘ&1!8@⟎a\Mݙs +ļ$\:{~\^z
%/Dn#@og3Il_ +6ґK(.3;*OJLt5q>nXSȦLq
Kja=y.'e*a5+NvJ/lŇcz/
Z!AB
}/7~\ibLT|x9k'_a,_yr26![| 94SiaBq?)U
+gQh܀8-Khux<Oz +S롆^Y݃Y5i<RnӹpLt]Jͼf}[\%~t: e6C})uA!bc٬#A̕MG|BHT3l87z:ӞܽiݺT%ahWK]y:U)_efCn<_VNpYJJxБfG}?_`AkQ]^X6<bqf==Q&)Ւ :ԓ/rs%~oͭV#hdA]|
O +X@t)8f ( + +{겊Yy1p"|:7#H1~0$Z$`;k!gaM_PN-״FW1xdzQE
͂`F:#pMUeݝNo% iJILx>@v+*O]pIwՠK(6)bѴJiHkƧBlrBqEcՍ恉mln:J?>AJBxaܓPAqpd{)*aۧNbN<CtGh p@1 dT=ż5'[ oo
zîa*ڃ'Giʆ#Cx*EhxZpP@^ӆ@ +eLO,7Pµ}aF!wO^ 3@<4$a +H9]4tm⩔Kdvmcy/f05|eL}-|/.M5qZ#8aBZJ۞ʨ-J`
7~BމW[ +2%!ؽm +& +gv𠠒C_:R`asngυ^bc͍RF:p!$x%#YN%17&Y +Ϝ=wxEEMUx9+zٟ:gZsV*]ݲBHHގT` +(-\T2OHB$w0<ʋ̔On2Qu]A.nӷQ:1"_ԠhMMgIxU[WCJpEO*]#-EvH㡗q7#mի\'+d#0/P/tmm/kOAs?>bqDE*nkܶ/`ƁI j1ZyP[/%WRut)Cdltgv=_QnJ ']y/xcx֊-AP= ]؇v\!\]8-\+/Us73Ft?}v{E78)^m +fܢ/vXEw=˶{C%Mmjs%*AxG +đS\n~.'XQK5.Eݼ.#V_cm?i윽0Mg|1+@8|9r{6[PL3ʪo՞#Wfٻc3m
iNXJ~1-;*Ŧ=%7d8Ԁe;]JJ%=CfM|AU:,|GTIh]!>g0Rזl2ٲ6LHIJ
]Ȁ1Df
DAΗ` +G8<AK9O(=A֡Ka1+@ج%s}FK- +/B-3& d% +I@X!n~'%OTc1ǨtÄx^yqr5#,í`UXaO41̭820ZǺYYNO1%10cXD^W4Ȫ=.C6f39$чׁovj)X/%am`4k>ՓyLd[ɒNa(o|̍;"lyIcfS5XBtzZ(oX3vÎ@Ed]*eE§b&,)wP.[Z:8gc/q&נQSy*U#$W.?^
Odku&>oo*_ +b٧ṯJM>ζbe_WJLGtU*uf:;=ͅl;i*n -Uc*^FfoU`-f}D4Z[j63̟PvLtCOĎ7*O6{Y3 +Ue +k~%m@}ۛo'2VyS?%)4md2
ܩT, +gEO9DjT~e"{bxýk)Gʢ^pA0=u[z|Y +#I^ՊΪ +Ry1:fb:1~_h<mG4CUf-;5z:os(b<jXX@A6 aڛs-!9S|dL:1YD]h['y\&0JtrH!>YD&[5ЁBG2)o!x-Ptblk:\J'sܝG`[҅\%&.lSodFza=
t|<鳚nώ}+1FnR'p<d9nbv=SW4q$hwE%GF8E$I9_ ]Qf?c3BJKkvm(G{qQON$$;yQT:A^[\x!qٺLh(D-#k#Xlw*\Ycv-xm6êq~"ImM0ٖGij!.؇_vsXzB/Y``@+bd>?
p<17c(+Qx`
@Ͳn(2f1_@nlBۘU},kjmߓՄ{v3zO((Mg
/T؉ǎ8Zkε|ٳ5[%2/dBbHc|/o%e[R3`ζ猣I$)BNm)\N`aMX)1&
lWiGf~pa۾t%KNr.T+V&
o-I{n*Ey,BnlE:l?MjAlG;,Ƨ^gsb>Wv:_7ġWs߶F4[g%cTcE34;&1~{4VP;w`Tv[?۾G<pRsvO^ֲ;XÛ[!U6;(8
?1; +ZM1Z(mhn[zI`È|{JZSpEbl&u9SyYޏR8*oB"IלL%#G3LIv4s~mU2VXy@6<#hn Jv|?@#0
WF +7F5(Q3V +) F}Px6`:pMݘjn-kO壟Ό dYfԈQD/@\2!P32"K{0-3Ib&({?#ZAns7 9v=dշPQlHb%m
9)"@-RZQu!azj[w!LO%kQ>E9W78DF?莵Sl>y=+?Q
JW+k@]֬A_!M3[}?*a9>O")վ};ܯU)=_|kXA)Nu*$RTfdgsRA{ciBi%;5͞F@m8vSOL0?Oׁy5;Ű?p1Ea)8¬cXm:ѢWDՋ?Յ|6 n0^m%n24d9e9oo~f
9ŠLn0Ӂ͓"0hޟ|U#)x +v,&|ʧL66*
Qc jx +yGkF}|lFwJfw8j^y?{-,xvY\8 9o6ZN=KMT8,x23>h\M%+TcĒ1:Ű:$"q7fX4jxaIeo6OXab"upQ¤:X> R˷w:Ep6}soi +lr?([_I581z߄KZ/jWW겶4iy)L?|?zPji>)s]Vw +g +jۇh[ntNԱT_Q+Q
!I^O9XGs.; M)/%)x}.82\E9C
Z6,>g` VR%YqB[; + J g-WԉNĻewҞa*E4
==)p˅דgh_2@
K2&tlW7YYcIAegܗHk\;E#;`|SGy?m9]Ib< +́x-NL,$]W1-5;bQ5'8͒=Ⱦ
]+B`2%])"\/>8~cESw +_g"L_k eGO]%4 +Xzxz))4h:ȧ-8ҟ*D,AIi4 + 2bRx\ȔJo.,6oOVS@ӂC¸o.7RZՑ$ᥠ!y"d
8Pl_Fy?a]#j[*h OjN\Ԏ]|끇Vܲ2iHuKQܡӵCF#.ǫ]B,^Ѧ~$QYRO$?GÁØ}[!hza}E/iqk')3F?TƧR0(4{&`H2p[qg?$HHk%m|8ObuA':2S:+ ~F2A&
HkʝXrwGy!S1^X+v;{4xKxzƈ>n@a1Q1,vF,Κ<T +:X<>AĥpTr9ʸAf`_jdwpz>'|1F)=oI1kw+ۺ} +4_q%y2߫yr*Nb»f稽!@KƎFsӒBs[f)\i"ipCV +*7}/+!!<CU.5ܰfw::#e7ЇXi<.jS|z.nhEbU)Ɣr4ƐɄD"Dg>V؍ÈSW +˹ +VzatDRVI )%OL~7㱳uaև,cLtu=\:r#n`:T,l6N)j%_`c8W )~^mC"u
]#744x hkZq",Ȥa7gyjBd(a EHk.3b +;ѢJ,NwFԐ]ef-^<h19°uAv3W dLNz}C"It$ӁeI @|``H甸G%?a,?58dQ #jQky9 +j7}Z'PR EP;.ʯXq+S"H-%"s "*ү}PM( +p +vt@F.iz?Da{ݯ=S$ddGo5ly)c9K\9ۇ?sC8"Wp5ЙTҠf)=jE=? Da
}!ޫ~<yN{hmi3%<i +ITuL/*$qcoGz.8 +8!ꁸ]۩ +&.x=#Y[z2dE?%y2GGdA<灿tIj4P"Xj+qZ?Њ#iEF9ZWqfj2u +P[p+}˅[T9F]R +g?Z_B`m0*:U&FeXYbDq$SU܆ ++Ek,3F3"f% +>Bh&N`z䦭o9\/^9)]k +rD:(| -uy7f/AgH'aHL)h@8rPǟA+E GA5/W٧HZ]/AlC<"K+|e?~ZDѰ8˚blH 0JjXhs.
oaY9i^ +`Z7bp!PFxH%\>vؑ㊳38ٱA-#5B\QY:,Q#ivm3Shwр
7pZSwGDRE`to넘FהN,<7;~Y«"fB:V?Bg>k5ӳ,v~=P5̋/UnM+l=U˻de+ķτ\CjS:3cC[9M'A, +ot 4ګ
Pjowf㨸<&]B[כ`5v@3,N& +
`ܥ0꜍bq +[D{,Wdy(_ڋ5*?3\ď=8ʇFe('v-곢mpJZ +F9 +1zUt[ +Oa +ʴ|ůx(Ōʫ=jtp~HщҠSvL;zQi>%{CA<nW"Jݘӑćd]&ydO5qA>6M*}Qشb< 1jۙoTҨ#QM8A=yo*R$PGC{ʼ\iD{HI&F`XXH]|y!Ie]:q.o3if{ +>g 7$wb5hq5ױCc!vqͲo췵ȧ+RoM7-61&s5zuBtNm?JRl +̔PD"{S̵ZNfeUImyn;/k,xqjF7@p)ykr:] d!J-c/|MqO,m=!ȾN
_;jfTFjbsBYu!t3T-ʗ0OK^N>9Ȓt;<z& g?r]% 팢aFIφI*0j)iE1,Q?xܼpi&'<O妕mQVRkxTLiR;xxǰ\Nj12./uRn +CݻJ٦Td#@sx@}mw)Dh!aw3KH)-8'tkUy\?0ѭE(U7j~%md +3}* eAH;Nu /3-SM0qsu]i#4F#]w04t_L$#/F8*n^y,Hd(̇+ӭ7gr&wmre$ZD%Ҽ#1d+M}Ge &ۦ} +Bxsgxvbc@<NmFU/I
Y(נ7Ԃ8tJ$ɯOKޘYnd7#:¥Eh"nym(fL<+Nqq_!QtGiޔKtZ.xunC"\ݬ(QVܤkٳ`G:'R,!xOO%_mFɠA.%~˃{a#WC )wTD|kS:'9<=ד#xX|46A 2?|A UH, )|"T:YrVv[o#flugQVهP/'XDꀹt` {bqH^wϮLy +N;. +$ʘΧfpBlS"bqb,Xѕi|CHD&u^OUdpU%ޭsH`4]˵A>zRPcSUD&xDj녨r$2dGJP,Ё9>z {+g=M".h߹㉌:QGs2CM~!/ΊC̥Yy@:t +-j@~B^I;@wz;kn*Pc_s0"=gߘkJ
'57֛0D{>
e#CSZֱzeGXr(eNd'M4X⽔d#(`0iO^Lsӳ {kCh\ۛöZ/0) =r\ rvG|}*}y^FfR]]3>e&}Y$sWU6z修4})/1p..`LA0HU2U*L/ԊjW6:p)`^SL}cPa
lIo{l.OPkJF}\~Zc~ii DQ+3CcNE +T8ȹ9<6
d~N/)'i$3døA?ǽj~"X{vqߘ䅚\UkT>]Yſ!B b qPb*'iײP?J$#Ζ&kCj_:`R4*ZbK2zVEKmH]N'L4xCDHgR"ˈDQ\gtim->m݆ڮP`eZ +Ј1N0RSrC8Hߣ$9Xe?gSR/[Fڂgg.rrIq/7_BJpծ'C/˭)xU\X HQ!G|]aW_FVړD +Z'r43nJ뿰O ;0-<M7-3O̒%
tLc +r8lTD-CJ)TxB SB0[2JXvг +PR av>1Ia\[h$xB_ӿzݧ^GwM$}~u-_!P9AV`?s\<xDLi)kR<G^KzzϨ;rMZ^&Vf\9^I\|'zRxa\1GDf.R+W7|>kQP W+Q/h%1WQ"iCi3E$0-zP6p@6.ǸM +<y1ɿ4|1GwHf[PLc
U8Or躖hj
\k'DU$?p`:Tf9Tw +q6?.61</\..j=}nDiB*JLLv9oo+~.6E""7h6xoǽGѬ}Ft +8B(lnhjzC_I4S2zD +p,OP52Yע5EF?"1fἤyRzȶw+n1
Ɔ\a:F5G'oa\/vɞy$U/@r^Zk.8I+A W^.Wn8=hVJ]d膶$/0_<PZafRPoa_1WޛɹWT6^E]@)Zw籜vGno+nJE?w6%}f
TK0y^Ѿ2 +KV
՝+;
tY
tWKyh$:Lb(SZ2d0Aw$C}-]u
z9TCԛ2Ei}t ^gɅ9¿co% +ӴJ8hPȂ*哻8m`][m(HlfiΆS +ldi}o=xRǰF'9|E}JL!# +q1p}"-Yd~nϮ9SȴᎽ_>/>++t]V^bGʪ=cL?wjbPVqx OEbq>3Jk>:|vrP8J:=!|B5@U/BbQb$*iCmd`Hz4ɜoͅf&wYoQ=gG/ApAAbKC~ŐPT{|Tosp]]N\n{XK[H^dy\u' 23ϚV"nq|Yt27qu(EoPlXtiM i}h$\0VC1(9߾'~u"LnhHi"IyG%^`D!
#˘YsѼrU [0>1ʎM GF00ќ)>u8)+?ռQ5:DX1fp147=__]]YbB/BbZ¼(.F$<"o*}]Z/--G8"]GLfhqtW,4oji #r\DwIµ\ʨwG}%]M]F!}KV9oAp҉FfvN/@("96W*,O9pw*/ +:V,# +
<VDqCD4:x2|<<*fgx|^ֺRagP҆Xz3YA\ՅWͮYW͛;
(CuEEw?sy9Y+n^Uj̃ۍp0YŢЪǫnmn
yP|.8R_լʯBufg$>~ +'q4GC(D;= GFІQ'Ho((U|Gmg"5ꚦi!x)>F4WhSZ^{~>BɇrG +J[2$Q<;$D7YZl:jGļr|d0ӽE!]R(W6{."W7 s~/y!C2GdTL*S
A0_cQ>T@.1BKV<'Dq`jq#h>17goϨjWS-Za[CwupaBwHzwߐ!h +?B^O6c|gƎq;hΊcĻ،(<pMbfɷJ'7}@+`\zes5@(:1M^Rj9MWBTbX^ﳞn2!oA8M_Mu5`av#f2$|;l˽J|Bt QB zDAJsۢG-at' +m.\")LT`uKD\,/I1[\O;${Km1<GcK5X
l|'&|ڈ-~Ͳc +P拇2̆Ӥ2586P +u'?"p +7w?Λ5CeuLV([]g$4A⭚8- +(WKjD:VK +>!qr*9䵙}͜M)`"Zt]RTJmb9A922+&fq;7\?l_,240 |њ寍8G'Ĩo 7$LiD +w*aS.;]`ΧlgFhF\3Sy[.#Rasl~FmjB>TG%oL2%Y{`9oxPRc\m$ X C{3ȼGM(3QbꬍXzpCli=ÞAD!%LH+Qg~ +ki_7r/r@N; ޤ9=8|3h:7uBN6h\&0- +=+4)]klim@oB55.:x5j7rA:Hr٨ +Y$!->b3g)Y +LKF?> +S9"gɑXcϩbAу[邭At+^TWHѤS#oW!26e;BcnU1a\nmJ!`4i1;;9FZwL< +grbEks"W!D;bt5ґQw=LC@!9H*n +IBBo/A#}PPMFc!!@x@"E0NK-1Q(|҄'QodzrBvv,}AUR2FOMG{$Jd=}Odm ++T5Wbkр"Wd}6
?s*?"fPV|VZJsc=.of8+fEXrY6(Xtr̳ g@WM>Kp'kAְ=ۧy@م7y]z +ң{;1gZX?/{DBּZT# +`=<X%ْ%ݮ<e? Vt`pe7z.{AT);F>*%GhEJ +M39MʷM +dV1Z=K6 +@%&RH<av]%ɷ.Jkǜ'-rKڕE=_2!z&%c=U!M Dmԃ_3Xj2ɋ..06kk%$B)H)(4a*hmjˋvM
krTOu^*D)ahtUP7G[M@JcChDf ^U+Pٿq):H :t=-T_jV_Ŋm<|)lp5iK @=2;̲O~ +@$ +JUo`p2@Cc*CV-,/K]hﷹ)/2N/7f{#đZ$~(,%tn +p{{"˟]baD.|:Yqi./s7_5hG_gMtH8LIywFWO1AlvfMa35Oΰ
J;JLf>䆼b4 oྔUDR "Z VQ0
OX&\n{r"($/P! NsZ*3j-*ko%F{qJub>1&.5[
\.kv=0]leۻhz #%b0{Pjnnģ.մ61Su+~<>K~A{VCfeR/up0IOP6)G;XZEHjlv^&wxZai 8mx'2VKfyCH|j~D\FzGL2eIԊu\ҔEy>32p +e2[o(~6_AuPyX@$,v,B(D. +2lh +YRVp +-:@b<zN +LM;H4B#~eJo+7˙S`7+0b_hݾiQlqs0Xe!vz7c]HMGj0KNSZWb?Da* +DptɹnNmy +'ŕc)*T/XTIgJ^5^-jYYKga& m֔s 5> +zn;"?VٕmQBQNa`fBd}baIPHÚ*w%fٜ߄5b&yX4c&u9kYNd%Z045DdT8j.G +5$f\!o^J$%Yb`{܀M843*UwƸ֑b +ChS9bquG|I}Sl|kuOvZ+!HP=S!<+O]?4."~\i\ld0ڗ3>㐠.H'O7O*B(8(xRbKD3ї +2BP7M[$%KF1*'vN][E + S|KRKL-+= z5LTe2H
_.J) +I}{gz-m?!N0xf5Q{*P}₤PR(I*~J,ѿ+Yߒ{,*.GKYG6WtBR%* +?u? +ՆٮM9hgʁiTBEv&W㽐@?J=|PWAVSyl}L#v$ro,6^6G^^r +N,u1<7F-_ N(CoCaE
JEZ\'tb{BG֚"rǬׯ<|1lJ0ޒW8Jq; W5wU1<.
U2-MPt_Nn1Y"%n|OK.Z%5=Izip`1Gȵ]=c&K8)u +ء+$ ҷ-*Ñ`Ĺ~"%zquw.çj; +!12, +D wvjS|HJiLP:6.WDdbBpi$cأ`tn*
y=@|)*}n9}Ԕh$yꎯ>:9譒:.HSړ^:QW3`gKI=BS~̦2'"W[By"|hW?Lze H2NȅO}Cw:Tѱ-iI0ڗ
Rh]4gw*mW:IRQu]Wǃ\B\Dt#:VU,7;.)ɘ :ʭÀ5
>n<
j륽|^95Q%[j"u +N,ǥY'<|P 8ʰϣTZ%{?f`SαCZLUڧOb&x{cv^>O5Ä@\F~cZҌzı<|ma9Õ
$%<D7L9#˃
lN>]7U;|厙tӾ]&U6ޜ~W_U)+-רxbk.т1W7s55j;9ÖLybư}E//um JF!KE)5) ^b̍`( +GFMgj/Da(:)Ԅs_ʜŨGAޞd' H5#Ń;xcw331-o Ӫe^<S^zHO+aW͔|gNԯG\0\{bM2&A֛V/s3PXzs)#$2k;Z@whhQY,Ɋ,wL$,TNO(K(͆2r;>5:$ buURy]BJSϓG5mR#э٘ /UX:qc܀%,*]Q!5YCHB +Gz4zB$EEP4MލQ߆Ѣ8MR!gfw_`!?TI3
ص[
'N4;efQA∝S?S/"n%RV~\<J-c/gS3 >Ͱ.&I%q/JYT~v
S]uۇ~vnrS˪X'Q2$ +8иk8{kFhL0_s"vhA5%Zϒ9δ.նo
rnz`^J@E| mWJRLi0ei.V_g>%N6wKC'ԭDc9 /S
x@q/9v8T^+XbhJF:oECyd#ҭ+-\t7qXM? +-s0P%vaQVx?sӘc5yI +CHM~&?ubUoNWbMgK<.ARBmvʞ*3yEڼhPa[J^NPG*V1H,L}v`V`x|هO/N[~sfUʱ& 7G㭔HQoެ)]5g$)guny,+ +
J!߫]Xy}|wdΏ%cn`3ZJef55yYPŋ|j)e +(cD0EJTSor7qtqK +9G>&s#<Gs~2fŨЂøO8~EePN~[Y7s\nn3|c3| +w5 Y:CwXNLp~
D,6e^yḠ&ul +yeЦF_,.{=oxږbcd<H8U^ͦ=x+ρu7H:fpB/@g^g3R<U->C?I'{㹾1?^pն,ԖD:M*3l݆a8~zqF&̂K*ܓ$Q֧gy?;4E:^C{FKA(7WgXB%L̍UD̃Ӑ+rLheFzM3 _qCā%pFGڊ&ԿmCֻݬ@bw Keֳ|F+uEu|Am@𩶭@-(1TՃ\eXVfpMCiԘ*H0p0hO [V*TmAp+j0$4 5()5f6jzOaZJ寰2Xh7^㴤[;+CgF鲄# U.M/r#dW}ϒzC92o<'ـ*^ƀNzcY( +(<%Mq 9ׂ \ WUEDn&>9 pg D;O㏩=Γujrzadvse
+)\~<h/d(ÚY`́9&v|`,0jx|fIg&TO$F_/w!{+~X8ڃ?KL(e5@/!k\TesRGc'GDK[RZ<a2|*a.$ɳof9c]O14 rMFŃ+Fm|z3̆Z)~`>;\Tm}hAmQ?
vӢGIvEM*l*ޠgu4 +緞w_y:%P\[a % +O
%a*C<Ϩl =!&q&BGיu=ޤo?ˀ,oyH;gM0L>ܐ`W6;$;%}4r[em?MK
D)MOb,7 Qp crg.W +yǕw +
{ZJyRihSAPǧ@4eFǦ~ZrW%5$}1J&{M>oiRfY*뤳$B53*ਅ@3w8SVTĉ=8E6 7x^B +E-
pQE3ΛUSxE.S +5WuF69yFT|f-:N#,L8hse9^[b^@_!
Fu~w9wH<ܪ|b9!ѿqHwx~~樦i%z:"m@Jz6TsHey=ʼ~g1,n&!V
k衉c8u4Z_oF6uԞVt%hLWh/j`*㵚&Qp|b/"6sP%7Y'kwr`k^5Pl$D+ +A +$kn0*.g3]G>
:q@#p
A@WZRΛgTJ8mg4a/L' BNl
dämآqWlIh~W]<XeӄxryxmAR*2b j"QXrdZh +wߤi<&:-<& :w/Idk4P^)) +"uEKxJA߫2Kc°iʊI9G1<f@3й~D^W #=f3(p,uК4S`}w0OzH`4w~!
\Ryb\*쎀\oiRWt+ "t4QgTk.b?=N@0`}a0+7ʫwdúL ;0(Bk$u! X>C1LL tOBm):wl@Ob,WIS-{~BB@ŞS|Vq-bwcn*GL4ESP*{H&z(
"2[L2VDvIqS ;~o};ҏg^lɲ^wMJF@OYPkHrPܨnV\dH\Y?ˌ?vA18nROܮn.!7?6b-;kԮMNG?!Nb-'8* +4kq::=0malMw@y_R [Z$%L8V9͎ك;WuyŜa,F<t-H+T%>}ӫM#m%S2/YF(ԣ@yR
<OS0|X
k;۸ +~krDSY5dkƂGg5}9l +qdrTIEXU_}31f©,bfm}h^fˎL +;1V)?Oc]Jf@V*:q}&啳lhWb֤;xd5za!^ +?=SHA>7,#QEsw$V/җGӮkLVݽU224;|rPi4X8(EuE5_cm|R׀Xe<N
@g +/d
8eΡK|o\5 +7~TԑVV|k*q#t_$oj;87DϮ?˒Y|")A<7;>a`T+R`0|irFgV=Woٗmh2e#یe賶ryUʌH`#Ⴍ ++zU]Mqn3W)Xe<a!T5uLHV"o1+WGߑ^lEJூ*+K^JhNRǟu'(FShMډ}͎tA$Šr Ѽ +-jaE*)!DvDB x=zLt!`uO[ +sڻfHF=r?<wv-vV;x?h !!¯}lAg_CJ-@Sg٭SL2n2:yO~P(FcJkt
-RqEj\QP'8$!9
\H_YF0%,BDH!^|fgxkV`?E +ZhȮ)5Qw?@+?pf/ʈ#ZWM +#V@ǃAYg@
Fv]FVmB4( UxܱmҊ@9r_=6]JWwI32Ntq}PӟId/i;Km['+Ht8(Nvo$\5R89.H^]&cн"yS_j!ʇ+ 2tM(Fp.V#h! a,ۖ<ǻĥpiDTfWE˝5%&障nkMh}i|-zΎρ&q+a +G¥+,2~`,@Q2O!{ا6nA3R&[J!矉! +h +'Y
Y++ ;.ACeSCgu^APnIjʀ`,WS
~ި'0 +EQ p_X5c~ۂersex94/J=ui6fTJķ0M9; +-O&s@`NKJʧ[1KrzkԔp0
Sdc_O +dl%OٗS^2OT
Ī-Y0FtG۞kDFCCJ-u:q2u_QŏBKd-PFrp! +un[7-Jkf$ +t'?f- b֦*_!|mtwXGE,G1$@IwhAt3)y
Xm;snaBgHϕG.4;we,uɔђw +)UT9-WF4lہI/lj"Ng{`t¶fPgs%,rjGS00ൠ T͔s^0TdM`)X[ֳ'닍֟$Ϲ!JPl+8fi'G ku=gP%ީ\=gUEpN#Ŷ~!&^+`$FQ)()LJv:N5.2:##׀ņB\]\65̻,IFBvI0$' +U0g܈l<U%0.\wz$
WU4$
+CT\w4F\/)s¦([0 -dyh0;5b~-zSXѳCt04a&"l,ڄ2cmؔNcV\Np$0t=fedIPeD˭@c2.%(oέl$
H1gS_.yH| aPH@2-xIK@nnٹ{ҝ$G+`S}IbpCix_۹H(8 @@yJ7aq +(PAo^*#pvb,>0$%\@_%9mbY8UxZgF({X^҇s+NhdH &K+Z'|ǜ +F2Hi/ć^xV$OsQУ(H6 +vs"jԺ[:(QQA8gNPY}bdZO]I5O',"Ԭv&p5dLB}=ޑHH$[^C9 ~K
$B3$a_
$ϲ.Qo7)0#\{Z2W*k_˽ůf8ωEER'ɨ'/uVR*3 hD 3+#Owaa[@݀*W)河p"o/q^y?XQ(b=s^sTo k!:vjݓ_AL70Fb걕J;?h?#&6_\vKw,p>}'ፆ}?EmFAI'/\F],[yyǼh%M +A~\j +/|u_*gtn7<=d +Eo֍ 0c|H<kq32 c}D{|{H:[lFpS0~O[-~fF1栾`5~в' +:0?O=|P):|Z"hou +Utk4%?h>6Af}\VУE\O\ I*/e>k:)Pn`l"+W*8 WxeΞ"A,P6N, "9v«e*]dĥGh1v e24(x{
ɰ! aJyS|a\PO-1hll5#S +<[cxyi!laϖ݊ߢl]z{>nrK$ipKrDyh>0pLx~ +b{WXksфV3'dl4$~jO +bLIKU_n
nbEv8l +@G63+4,QgB6j<?Iv"nj%7@; OvI7(v/tOdx]11Pju~uA;_pRĚ%̔m|kTQj,tBI R{v⡮tB*/]lk$uċ()tuW4uwNR)^|#_ GݓݠpPXi`ME<.!D1J~sbn>K !LcPdt2vxTZP=Ae +Okؼ'(W$LB.tf!E>xGֽX]+E1G$ +2?oH#(a9̂Л| =kRITSRn
u|86? KGh@@g(óFڼ-U{Y,l2*[Xm
^&Pn
\'o-LL&IA*:ŝ] }m +JҢܑ"wȮj11os +2'CWu;CuR-SiieŚmpN7=]-i}Cyl*Lth=?!pH
cρi`qiHg(#Q-<fXǧ"L<bCpt~m!k=0X%w}O]3 +?Wr]̡i$~5A#Y-='[VwFm\YlMZ`z>tOK2$ѡOWZ*=c<=r:(&d1P}D7a'@{v6)Wd +~)Vl +XXUoX.B* Zmo<9ނd(;*+ypɓ氶ZN$nrɄ9`<Z:ѐ pqHsC#"Մ +Lm>f,]($Å$8j +ۉJfYC+|'sA|o+qV)O^5m/J]H6!fc(JL{{Փ3Ou:=$@gHY^ñӸA.g(p0mm65@e-:o-.aqqsTѬJj7_=ܴD=:٪ųGW4TԐ/;~* 3B;zʷaYFJD)/&9K"p9Cp@oTQYVn%3͍`E
+zz) q0{Xbav78KүW,_7~)) 7gYÕw寻fn5sz鳋}k\:^Xbϴ~̋r{ˌ +aǐQ'ۙ6zCvh21Z4RAu-Q.2[( +|wDSÒ7g;Jt5P>Lgm̄snS:o0V?ͫi |lL1:2bd$[mV4n9S؊dJk +1{K +YƟSE6SMAaK + + +xiK@8
zNNc +TU6$ˌZ*L4.5v/l2/K3Qm}nH;*lvidy]4% 7d
V`eCXHhpZ^gڂL^UXt8T%ZQkEXQLDku
ʀۥ;JPɱtN.[_<s|^eCUMw4,@ks4>ed(!fn|}.}A<ײ6+u yʃdξ!2 +wnC$>:N0VםgӄVg"l$7Z5sGpE(2u[rb)<b2B:ZGp4r@@vj&Vu`rp6W`(f!1Ԛ}-d1;K +Kb,gMaDaJp +cX)oK]ETv.o-aD0Qь_}|*]j`Ff5Iyto{YK:{x:A+5 Б\c;h_TN #Eqn\_<.qD"'bBV*N| +Id!`> +\4۠-+oF[UwXREԼ +QlNBpIgy
nԨ|KWyhǓV6)<K
F|oɹBl64C<
> +yP*CS):1<m] @>KJB*ox/m̈7Dۖl;WG{y +TgpV=b59&;ɰ%6:$HM-NIT{P=G +zo*j5.d8킄A6('f{jaCƖjg\|ӑaCvQD>LuҗEMYGkmC!c]'ET{o;Ҝ0xyNJi'Ko +m"ꮇYHNZ{n5,UB
&uŬ$U_?)yh@.k_WN|SIyV0z9}/ +RxR3"ץHB2[t!>2:}` +Za 5NVJuAVM3@!#9;n f@ҩ\GsgG5jZU`BWtdd,\Zp$@pIu +Rğ N8K(cy'@VƊWu^m& ,Zt g8gmؿi +IѪKm66iTZ69 +ĭӈ#Kf $%$PA^<M,WYX1Eg
:غVҩ[oqFR`'/o 2">=R[ 4AV:rHX:~QX{&I6.r_Y17LЀ\(cNh~ `YfY`텚o~ b&yT~^'IB'w)u3pk7^>
?Ⱦ<|A)LnMZ{W[~jM]vCQ:Yy]$avWuӃ"fEQ<r +> +MqdX9C'\ UǶ<zKAEN +ÌuCnOR2K@a;-&`Us*"]q XRQ=Iמ4U~u.;Td_Ӻ0 +Іъ4G(?K~{$\~ys-{ *Bza2һ` +1P)>'Zv$CE✥Py$X'GGEx1<9Lo6 ?XǀMQ/dٌ̈́C%+~,7]ՑŅUC!U(SYO<sw_-|N|'ra
*U"n(V0z#FҩC__/'NH%o%Q\03lm&C{.23q-l*"#/KRQk9UBPRUۥ>e&A@e}]ip轰::>1q*&а%d~[ZE3&SPqݛ߶-TZ MF52kcD|"QRUdjYZdTDQeJk#D],rӨMrJL'[b +q|R!4-Ex`PO7& )-~Zyet3Qy+YwAΝ_I +i: +At4AY+R١O
ڡuYU;iq +)-Iu#8 +Y!nEp9p~
܌sPQC2w^ (݇hC9A
jش<pѩ}~"ل4f vÞ|,.fHpl!H-k j<s.udyV@×XyvAdnTb,` 8':.AEV +=ۭ:o]4HDN +%x;䤛JCcB? {u-y32l2qȿO3go/&]),F$mUV(Q^^.|~&u'/ʀg/9#)yрƵGơXX5S[ +QΤA$57 ț<q>."-芙4ZMaGaE$Fig։ +_SWnVE-C좱fCX-QcRnZb;҂p:^;3t'tPx6c.ս0@47:4G\nbEٌ~>`5'7z̮yQ\8- +4}5Xwd!wpi= OPRyQUW=&+ *?4^yD܍KgR\^y4QܩɂCL̀\4~$w#* mY u3]M
%xc0-m0BlWԍhU]3?Qsa/2rȱZtmֆ3|o|HQh"CDg>\Š9P*fSH\1G$g +Sp2jjTcl+Gjer|ވi^LMj} +TЦu涡,̜9#UtK +;kpJhȱWMx=x%`haav?M6ex1"iۘ],-
mo1,ڮoJcI`ee!d~O7Ҍa"\( u[d~fY.q +Phx}B=Ȏ쳝(4zDnpCHC+HTD$R=~iWLFmȳ +wk@x܋ +P0[|TƹaHE`btw;Nwsp4h~֏D;caº&0lbVV}OAi@e#DIu ٖI4gc1 Щö{LWQ`ľB.w%~?MEl66%\Qӓ7ITAHo#b|ZX(/8k3^D.Y6cDϒ|HyQy;wK-v:{9R/c"P +8Q=E:TL8c +qļxyP`G5R܆^o@<bV*?̓%H!_&_ *eկ:;}Qex;lE1?7݁nu*K`)
:ZrJJ5H[FT=F7*?W@{ +XZþ{ +LyJt;!~ \F\3"Kސ+]fN|nJ ae}$WWlT =/ +$gy1خ$'VW7:"ڙhi}@g9_'$O҈{쑎t8lm2MlCKd&D :ðq%Diy:&ǔJH~>ȿ[c{ر$Fڄ`i;ψIs;
B0'"[c:)H%a?m`Q{%#WdR!Scn(} +9\6H6cJ@%26b4o7n,S3d +cev'_)\K7xS<]ǸcfWQyB=̽v)裏lX̤"EͽZ="ׄ +7s +GR( +%`{pF\mCΘ+d65"ݬ `m73',l/rrkEV(*$Z/[G6fCևV_F=1H!9:cu=)=3!(_Ln,_.c=tṔ55K73
"NlQ<"Ul'", VN(6/#Z̝UME!EX.]Π5$t9[e@녡0J}dD)&hR?QcF {in0%ҏ74px@T&ۻK#~>",ʼOOAʆse(Pݞދݳx +er=8BHya蜀1`[UEȑ`Nfy0#RP1!TZ˨3'`aWVhc%F=C7Բ +CdW(NUQyWoh0lʵBPbHqЂ縸3hUq+O@ݘ9˹f# 䦁p}248Ko&` +[{'vDIz#WVCu3025R(3q3#L_B PXlE`A@iSw&O"㭈.egLE-@ +%:aV4o(UҟB70/y.y%=RK!<'v1`sU5F6gU]kZhM̪M~\){ٚwc bۙV>E
n!=mk/fCJa
BLow8it*;72ioougib0jJǙ[(Bڷ8ai2'$yկC5XBP1-|y7 tʶ}<g~CLχ!圭5ODa:{2}'f];sTx+c:,O÷?vWyu&3M<!:ւ;^\1|&EIܷA8֕~QdSo%{
uh<Ujzv@G +Cd20څ +nmLTVQj-V\{oANSm1xMó l86q+G2ݒ,mM+$%+^ˑ{,'Z./.D!gA&"<OƞMdu%z?hN_k;3 Nvw7i\&mx1OX(W:'^^nZ;vvŮ5+ +d?3"w딓-_ + \=}K'e)e$m ?] +Ȩp$ BQТʹqvX^]?-\Gk3s$uYV' kqoMG!P?w
38O岔)Ö !ɟcv8t`Z y/ż!GPNG+3;fO;FAlcLq}v,klPIrܤ +#1YX,yV3<[JTh ѵLߛ(J[86~v!G[\{Vjaw{_~SmL,T_u?(^X)(8̌הV:QrH;; U +11!y~d#`''·SXL 3&Δi,(4>|$ՒY`40P}* VͰd.tsъB(<yDNbsfǛV7ywvlޮOSOۘnɐXם^) +) +R/@T.~ǫ<n +%9_h4
nƎk2QWT +{wM q\ d`nxG-Gc_. :4=?u)Qd3tڷZu|3:=;Q~GrNJPA +Y)_Nr|b=P#KaםZSbSκhOnUzΆ"+zKWS6mޣɮw<lЋR
PEXTK3zvUG/;>PpP0(臭&`c+,;'"1˅O=ic"36CLIe3jmaPiDR9j(^SvTU7 ڸF-B;HOrR`Lt{U1&a2]J+FCv +{\}3tØIMaeCGkMN|Ls`B_[_qcCl=s8_[ʢ ئiAP@5m8_hp6&_'W8_ N6-j
2qPs Wo9
݃"d˖{ѡTYz7Ȉj24*;$,nݦK&ؤbv-iigav%+p@n6Ojhu-2 +hװ
2j:09C}&:/b(VRTrul&{}'ca)(XuPa<W]v: T7=]W$gEz?
|[)^GA/6^pB,)S:#Vә1Bw{.[?㐘!F_ZGА֗"i殏SнOZAtkz
zs wb
K `mkgt
6b>m'4\*GoU@,ih;~:n洢q+ +>)|d)pJkwr@7 +HTKڧ%DXduu +_V4Dw/愬aKvtQ聣]P]P@L<dNO`(4RCVqLv:ʀAP+[yՊ++DQ/`AJ01y_P*9L={Hܥ,y<ݼZ^)Syutth"@6_j\le!mU8iȂ,|,42sɰh#\{dP}|[)2 ?Â{Mi6uwkh+dp^44fӎuǥ]YhQ̳O +|@Y2FXT9cXv}Emډpgu샆?nU`X^Y7B.
!t̗!*WmtM''OCmA$mTJIDjQgm:<!?k?㗔ݎOݎ(N< +tͫKk<eM*b0:xRٜFu)yp
&-WZ6.k6V +r[P:>vNvRډ905ҡ0{nӗ>B|49IgNI9L+L +SxM^
+A +?Qeq؇YNk:8CDdT>ZdeU.tu:8`/G<!NxksL8 +Vc&hKy rWo/(g +N},+R]9b@ȼj>͏j#54b2ig唣q#ƝeAϾv36z䮘?z*_tmyͪ\FwhLa6Ww?ղaBl6gmƐ2:r
B@mc9.5)-9ٟaۋ<*{x[(E<j<PMj!<*-YDdܲUEINLA6oG)uh" pj1TUkด1f9mբF" +tc^tssx'<aܳ'Uێb7Hb\NnQʫ=f"ݑe!,qo4Xu<B'bݦWBZs3%=n%R@F;cZƑ?v~r +DFXtI&pz x +RB#ÁtqsFcPVp&[~vx +. t>v!ʸHv%(_oi2u>e8iWN}MP.nz| ]~߄Rj)\US\R r7>k)v wG oLM@s1UpMD(;9dk4^*Nge!Dձ6w<p +OkR.U=݄ +S@cF&c0ӐEZ"K-W/ѫ4TI욚tsD}p%;yL*)U؝W3xͬy+ώɧU#uH/_8T+AѥJWoŀ ۵,[,MqqtTBgIvutΤ)7idfx0* + +xFR%{\Q^0T)?G~1y*g;ۊW\.j"A&^r+h"Y=jGw;1 +gwFθ51A^6'Pu"$gM!&c+klcpUbR$@eG/a5^/K~b|ɏ:iKOt_\Y=fdhF];A7u8OP5+fbi +U? qofD'9*} J|-:FZf`sG`?Šgωx͂C,GQSӸ^JMzf'=aeHEt9~k +-tw!?MLb\NJܑH4oBo=(Rbkp%tfB3dT5{UFa}t} +C+͍:o`(b +|jLj mf>)RG#GmZGxe(fF+x>I-=Fʆ~,o.hհ$c#"] =tnčfTU#ߜuV$n2a1^Sj 2+y +.\?yC +zW|NS ^OJ7.݂[jq"'{,LzN nOsDv^rOOrHQv#dL{b9Jrd=88}Ը HE*31'4|z[(W IˎX\&~tce~,sjw55i'ٽ
sq~DlFs?x5|-lR.2Ì D):_ƶ#&I7ȗ0=J`|`*16ye%LʣQ(҆yOuV9Lڢ*O=;1 0p(Cˡ@@S~M@+:7z3So%UF5E(G +n.pp3oAU6D1Qf?-0do +/wnfNM&g3z%hK~TH ˕X:iFXlD2
jviG'I`wbAtY"Pu}ƣnMTՇ|筄zLe't`.R4St%ǶHAhIǼ =E{72(
8[8T3]'1z +<\8^@n͕:]EqwRTwQscNy9kFSJÚ̜-@hNml^?6#ں;CZ +r.*v+.jN=8H^H*U%
f+n!*1D"8LRꯉGTyg"_p_eL"dj{ЃKd8{;7e<V+C +qK~ +=Oޖ j:}s6U }D,(V TFȭPMh㰤8ϐ"Ss-|#ÅIlB9gi[W2.Nrd6OkU7C?OL@aڜ-5>Um\ +4(~iBA5\mk+Z4"o4{:@ɔ{3"Weǩ:VV +d(53i@-(z3m!SYF^iHp#jm)r&`i4:lzJ!U$NQq+5UPO-^}uf::Ye=# +OM_vqGv=Y_XIe>,}\3(/!Co=O{'/^XHpm/;y[ Iʏ +?KE[$B
YNlI+@ՈYR2U>3;EDJ)! +yIS
i%丅D_iym9)m+h@
tt0RN͌nrA攔M:fM/*HotBC;~@.WKV +8d]|ڃ~Q"m:rNTٜEP "mdNb7aV=BӶ"/E$ޱ&{ +#E\vTwmts;ohV+@
"9M FY0 ~:`o2|
I~u b{ʹk*c4*N?Օ0nhDFNNA<@Udӭq! 4~gTTP|eSq1R%lW)aZvptYq3ʆQ'Jġ0j>1qރfeL+7e"2$p}t08,JF'c0l
ܔZcxo5X#vO%Gm @RI?)P%(S*d^l4tlI^oʹDG`V8dٮ|tpݩ-Gl1ECG#~%G~5maդ\ZlR;rnߘ$ty}3)`Z^CKk{9]`B?foz}v)Ҁ +#7,H]7cx[DI)uI6[^6ތ
I@ac +͛L/ !{2FxN60W +uR(N-vkOT]*N2pʾC;za +Su£`5ځ?e%pbn0@pR*Br=wHyo!UΠ=<o){N
h@6g;`|3.hҖXSr;2DYܳlBꉊz^Wo}g* +l|C>Rw7` += [s Pf5l1`|2-vh|;]vV],-G<K}y`=GG@O$qXRz [7.Sa5RJU$Po좍Q_)˞0
В1{*{"ZAFSiV-k\Sjp@]bӼ]#`,%]0fN{״zƒm>YWt3#:;){A\+jf@riY{1e3:EbzaZ儍rZ k aAZ3p/2v6Z.(Z~ U]B +I}+Bξ%ٮlaF<zkǧ.* +\+93 `]L`vܠ?b>IR4Ve(98F!1@L=C!諸^QL[w)WК,8[&E!̺OMietöi +?Mʖy2B uk4jas3UBտFxP\uS9Jېſu2 +&tnoGԓ`uciGpmnج+1A!,DrW#ts\9xX/(с-dɌjRRqtw9E#`(̍<?2 +zXcyCܿG]N&Y6,Pkqn(Jh5Y?Δr'a5²ʺ +j'nq"?xaL1t{Ҹ@<(ax +
em,^On1\@tZf(oFP·E#ޢ Wqzva{Ge
ޫ:r|L岐awQOU,AihIw6ǤA#d؊YK`7kI_m?-_jar""oF0y7A?!10J Q䌈(I)$>uO-֥}Y3T8?m啊5ԃ)^l+3_hX"ٮ=-p%⤳E*hkA+<fqH[e>ȔLtS|⌥;J@yxjgݭ(9E#ߝf(yLKpwW3̀iwa
{L=i3;?: +[V>I2uN%jӚQ?9E)8`IPN/R$'vum$9ɀ96jf u]QꖂF`cPY$d3?akHKa
܌'3RCBѨ:`>rpv +d0,FI|;aj(z~PM)s6uG:ҸoHW,o؟xgd5;ynlzвv$]\|ui\7Qy-QiGb8^,_SG,\|YfDcdҠFJ+4|Q1ljs7a5ji0Qtc9{maG)rXpu+!1yƺ렙w'/,WdpY%Sga4[Nֺ(-Qn
Mc~nd7GIdIK}߰ s5(Q|e +PZәDl;X +@Ⱥo^,F99]FY)l[//
ٵP`jVeWUt-manE-̐k +0HEo`i/-T;=PLUf.'ps.;exuMgб2oxUC<3VJ&PYM¶0`8 >BFտC/<NܜjRXנK]θe݉YmbDbFRgkfs7?άe.2mBErg9SpQ4YD2Q]ا~Ĵ<&i +B]w +Ǵed壵ц[$.OFB P3pޅv ;6#@jۖt?'Խ)6߈Qv:oΨk2ϴu +t-,=s:R8R^JG`y]=WՏ⥕sٖV5۽YŞ>a^ct`57B[iZnxbfvR"OEn>
z|<[+ߨh^|o+)QFˏ|%Z~+|UTXBȣtw +Zuxy>\<mە=ϙ";.?!J"zIwn(m[}O#E]7h+ͺfI]-⾤OmGTMgNu'01U=D]J=Albb]p1$Q.}i^F_BAh:? +hho#cK?%&U&P}íLy\%w쨓Cp,LaWbv xEGZ*hu%kʞ +:6ߵ+5nlXTlFpk@3J<o>3D<29ÅQLP) +|/dT> +f +Goy
&D F6D^Qn*Z4;B<фS*4ӔuW(A15 +RRtsg*)hl,@ +7i%45xƜ\2p*G6vTumfCIJ`q;'Eh +YLv,}(WĸG,.)USD.`ιALbuC +q3rN'Z4g\ȡ"G*D϶ep99<uuu+{{k>C>A;- +/4b
J +Z|ނeC?a˞fw=iY`c\i@^ogb67I&誏,f7YlۢBʕp8f.*ҙ̂ +M+:b%36Gj]qJrT?FWl{i뻯 +9_3@]`zu{j269_ sNBBRwwMк#PA/`ry(FԦhOZibv {נmݪz9k(XW&ha+\ 9w(/k@>YmvAXKE6qM+$$HٲڐMc9ym+%]wEۚ{L?Nɞn[lNeIlfm;%5& vwNvoS-\I" V'|[wҘ+T'n3wN*2Wj(TWr㎧+7i/V>uP[2#7K<ω#b +0HsQ,=6l첸 AH!c0;v|i[$?[SS}ѿ㽅ϵ< +gD|e:'ĤKb!{1d`xoP؇DIe\6N- +[S8C!^>aqb{hɨb8r+o|_ݪwdxCCDG";^b5=])}Yh]3]cw8ѕ:9H!u`\q`b&87wJ$TWN*NiT&Я ++|6L9 +휵ߛC:%
+
r̽(]c!zCULxzL|z7B<^Z +Ҁ
s^頭Nыm,!Ow`lGsPɀZd,^`9-ء%.uy߲DK`qżsT[gU))ՂV+xydop:Yk +*L/Mmz]ȵ>}K8r)GJL's$cԟR8MԘ,aȳo3sygR]2H22(9ζ(^ E'0hcư[eUc +FBsf0جH[բVwiW\̫|Sc%6i} WxY.;V-d8cd|Q;;X(i6NI?Fo)+ +?R +
,2@3k@N6"%Q,flNyϮOo eFw"sAi[
iU̜]ϴTsW[%'ᑏؖ+5V^f=!ɩ7|OJVp61*.C{O_F'[`뭧*]⌎#~kY"z_E+̢06Ϝ]|-lWoi١g)[LyC?$Ր7iOlR%>{ + +Cod۔_1{cƼ7D +VLe8n[rEDuܫ?Â,[YWe8q(.N}t`o?ށ22"B=y`?qo0?aL:1J_kLpna7G=v5mԯv:6Nu|eA7adV*$\{2'ocCA8!y:]!Gdi2̱+}lUh1MĎ6'WӪ*uk߂8EE-
yo6ϼ:zo+[:߾dcmIUә5NTHGYciOٓ΅T?C&-A=J$3kg5^ـ#$^ͥޅ{0U^jROI#kb*kGQ*NcԒ5#6c\}kˆH!GS"KZV)$?Z
* +1H34AmoKT019!wMA۵U["szTA{JlT^ʉ}6~92c9W(3}6MD@lvA/<ѿU1;O9; +N؞BТӼ3\]^;U;Y}PJDj +Xi]Y<<^fyej|A'X$}1g +VC!knzX',aboW<*'k<mS퇟SX.\/Z_E_3Kk#T2JfP"Yƒ[eja踎I +9Di>LbBvORFJdI&ѿ`6{ ڨ@Jd{MGX# +]DzУ
iZm8AvM#H +GV_-G*7{LcyHD@!o*Tq̓4i)[~uH`%t`8 +ʒ1-Y]vb˲9a8=Ҭa;ǐdgA[tKo͕7!;_y.ɖC5&%.cn%.H W ,Z4&Vkӧ$(`) E5PpR:"tmzJW|̥%0OX8sa$:e@?A,7ru>7yCoªyd_{^Jqk|)+, +ɔՠ=-dtxYOw(
+n3+7X^r30mTTբveoN#1
s ؤ%l
[crY{6ގ(zE ^7)AS+:WkXVwRf/A zMJ 9d8Gb4ohx +r̢J^٦,4:C_0|$v>pY(K8F[֍ԣM쳛õ/h拤a/˂o}KL )>\;}wN" J,{oU +%-?mwI҄U +_Pӱq`~C"% XsT]jGFN"1C(U@xYqCܻFd|9P%3r=YT
.>?~L-F/%9e-R8X-%#!JV6n<\n'ʲhXȐe0eBr@=m@{Mo+w +hUL",_PLsNVI@4ޅf6(UHdKHjs *`N7~g]z)=w"rX,nUssoϭCucxBZ7YlejeFf㥁b!'|l'.1DvffdH]f">т$@&V* +?r3 yrX<b$U}YilɀHE3w>J`%-aAZ +)9ĭ45Kϧy%=
r@~;Y7&yNPI >w:N#83P,W-$z` +
etmK$UTɀj_)D5H~шhL݂{_[/OB'DG-~]еgKܵQm?M0]|-wd爟.Ϧm/PU{QIK
Z?EZUKC +-gjV.KJMI:cԣfՓ
"8G?d"0*gypxۦ՝<U_zz#>wH
z$`Qu8͛ :O$yɕLEa?h2׀Ⱥj- ~ޞ=-
[v<p|C5O->pIwp,YF99ܒӃ>:ᅏD ebJj +$X-_Hp5< h[kp@ȹB[r,wt*w# 8(mBn +ކ=-?<2ecYەZf6=;q}OAQ4řmSnKR%=^ +n +OƋV .{'[YH_n߁_,
Ya4{ɥmI[n{tm +>NV~뱱o'{:k8;oMO rD
B]2."oLJEH{%D$ +I +sě+10
1-.hO[vTVMg\ "$p;凢ܻhc6gd84@epKj>hyD"LZC͡LnpLh翭OgkԏJZoQ/sV +)bz +r(SiCx\Yc={R>VuO_wYNNcX8k #bf +d:Bwu
[R@ +'}ER$&LCT݄wTN@jNlB D%vņ5DJ;%"!}p;s79U34s(%-&OU*NA/z0{ MO\ +uN>_0G]M:d2{oD,%kxB¨'tqzxߑ%ކ wՌ`/IZѤҍ E74*qȠiSRo^h><MJ2Ēİ
r +NRSa&ѹ|s'LVOM +sG+w@ᕜ:" !(M`m_KG8 +Gf`8![ߟ2B?FF-f +ΧVs
/ +8]<a5ﶟ/ 5<>I-Yc x'pS%GcGLJ͇]=ӌcm,/8Ӕm*suib/ D7{n挣acU +%nH0ķ'I~_өQ; +WHEAYyC9UWWL΅K-)O1G"VI#LxYBgDˡ݄ +ZtzV߳ԥ2~OY<\}bX9 NEtKi3֭dC3zUZfYǍrl@xK3ơӑv+=dW$4Y2[uؗ˿ +9I]anټ_Yu:8pUyN' +BRr +<ն>Hh(F='YN05c +Od g$DU`"X$TnϦfV7_{RG ygۀTu +a(<ʌ<<` +QNqF"%B/]w됅Tcu;o:KӾMчgp
mз
8G> K*[ź]yY3a}j`,[/w§֔W%QF+\ʲGlK\~k~P_h2|\ec+">)s6w*w0"Gɇ9>wh&;i|K**Ms(0PtL{cճj0& rf`@דq +3q']]"̈́Z1P#Cy%Xdt+"F-A>RߧBUq"͂Tkl[KdU Zo]Tx/?_1YPD6lXhK+D4rKRN|^tUQ9\M&3NlO=Vnq:Ht`w/Ne0o̡jbdCI +/>-hPwpIC_UVaA,}| +ΓHyC7-C~B8;GD-l_\<d?H:-]Cj[K(C:~PTJ>W>DOzga +eAt%"vJ9CNY}fNs!5<P[+*}fpadG>rЊyq'Z#9~S! +U:\vV]:˓箿#f.'.E-l{g(2*i;o'9W'#ֻ7% +ܭVWrX EO; +`f**Gꄱ(dc9XWcc%!M[qtCnO[s/S]6.̛6?;al9F.
&w! +AH0`%r[T +)L
96EGtG`7`1I y")C2&~\'?GN +֬yRi^>YfT10C! +Ȫ̅98K1Q 0WE +Uvo[DY5=#DAr!ƌS2t2VBd8lQ`jUr56\ +,mE#*4ѭI^}لnhJ}@*SnlWC~.0fjʐL"@$KQf&H~;9^'.SLU>e:_^-g|2wfس(BpL 1 :(w!7TpF5R:Z6as|uR-qe5{g^ +X@r%`&aNsi4m1^$\%`eYX=ӸG1 6t2+ n'
+Cc"PeُNAMt[64^|}Rn#3XFhdu½<F"4(>T=dAI/
@S椷,IDx#Dkj腙o\, +Vu(m9y?)W@DaS^eQYc%;WxwS.l +A+<߶{oKު +Qk@]vKwꖜxVb23Ѫ7Q +nL)iIS:wXР_v=szrGe/q-U7=Fb0+aZZvc{ծމ^ +BHtS?L$V 0w}>+7^&Ư{ t]zSģ7Y=mpbVha]Gi7?5{A-4ct1&R UD;S_quvSOwlDATXY_㋢.t{j83^8Yrq@DXdfmMLQ+MlI~pQ +xeI0T+nAtB_q#5z +ʩkAA
ǝc~ܳ}Iih:Ew,5f`IW_d!飤@ +OX9}z#8T2-7Z@Osb<
ǫil+"4w`v4{OKzW ܅ZրZw{12)^NIn!3PS +erkxpv!F!xuPjn^ON)ڧzEΤC-B/O0'쿵:]Wl)-Tϰ[8oY$K.R!j>]FGE|b(^A_[w|;s!jS%9n< +C5 +T74<v#*Q{ߦ*ޘX +c*3Rȩ#t"/ ӺX;Hhߋ:RR$ijJ7UH&!pp%_IBIV6"|}
a6|E't䯵a%\La~_Ѿ?P%idv +Jv}ű`]:J/n'"7E8@TOwlCz7NZ`~ +1J&SA\w0tro*h-[H[ܰz)i-)?͠M?܉UN +$fT +q9oYM(/t
Ujl,H*|ZNj"rrKʖ:c8uM5®{^foDĨ2"]i_h1e5"unqS +]J<?ʹzxJtP~=Yqݫp{MSa)z2,\q]Ԓ2ME 4GVCsL#`<d_SYBʺRc:uwbII>/"1Z;)X3Ti6$Bh3?6+"lyORFd47 hZ/Y4MTa
-u}c4h(SCG1c|y@6jPZNώ +/Jx:ADJ>$զ(~WT͝B +Z"8+n{{$5Yn<UltzZy +>WH#s'Æ|taS9jE@Ll1vDZ!# +A<R>'6)^w Ոx~0~Xl.O78MN&ֶq]OL8S_5A-$5Lށ'ga { +'LV>=wQGwd#-mI?ϜbRr3-uˡQq}v$Ď u-\J>\K$?'kLQY{Ą +p^5r`h_;xܗJ#O:[(ss!&EUnS-_S%N<jC C&d^+3!ph
'#H69`yvZS;HC^'Yv4V
VyCY%c}Un3eC!}Bz1 +MQiV_QWA*b`9f
=lNGCTŴʲoltA7>215¿tB~eO^1U2b
⌛ +Xd]# +Y`m@a#~XNnTK ˯l8/JW;m*lYx7WɋyH3cHZKnBr\MaK6ؗچHU4i^`FeP; +iQƬ6|KEVrO/˸bm-ן|pg6ֶp]EYM8ټR KUTVP7%c`-:Mta&,I}}:a~A=UphٸiYM^),`F64Ip +iv#d((ayAxِOE ` +[Gi˽H+ڽċ:B9[>gkwp%_,
ze+QޞkLY5ohIb'|Wثtf. +ojxv|@286wXO㛜4T +jR ȤyA +//Ku2_)^u$,u{jc~u{vE<ndG睞SCh{$.*[ uIpʵ<E n'_L/A#lޤ+CD#p7 +]X UW. +cGuT1 RrF`݊ +{ s~| +?~F} ?%OoɅ;p+}N+~fUIrXe*á1lA\y45
NE%>pn1&L!8Ph^[߭>BIqq?U'|KWL +כa)q\8 +bzzF@X!?"
3y('.kX܂VoO&k'giػ=ByN +xm?L +-/mZK%ɭz|lKMD M_ +KTN_s*7*Sk.]p4,O!*Ctɶh33h48pEá-TK"POxT
qR!aFREQb6N./ڕ-&4/yȵGlU6]PF]# +cVyfZP(dA
^]hf,Eʉ{tE]fᄲZƆ.{/83~ʼnQ
W'y^7J$Ԫſzy)G[9LrgmȟW + +g `=mhԢXT6>$.O`LNͺrA/e1S<DcʽkNag%0#DK`A` ],<+hc16?2=A?Lϩ5+3sW#ύŠNmVUL_0EX{j^J.8(V%eG@cؠVXS,$'}kKA"DNSn>:ϿRV海ls{vT/]8MAzjFA{e)
i-K>~S"""gu:,òF$߄ 5ǟъ\O D;v +Xr<55˷]RR_\-@igvTx?rBoOqޓ)^M-ÿUSiTFoړvtRslVI_!^|<L%k`V?NMJZټtKNe/:&BҦJ3u<q³l.[}t"2_TL[OZMAuuH.&n>y%җPA֪*݄k,L9% YܸB`onBbKqp5#NoI2dPh~1}4x=rBGc+\[N4gx_58F䌳+#"ng&GE8ёvVsdO@t7|>~!9tUs_HlfC|3XOHirG9ń>3$Oz. +yZkk?(ߪ0is<Q1w^〟оSz"jLżE٦.š
/Q `74@)UWtgDP]6M.;C8u +>uxH
)l<Y6tj23ғH6U<{ƄM +I =OR&ITC1d\Mbc!e +:(۸SF#PI%
ω9Ҳxa24.o]iAJ쉩LyHNڧE^%{#듶5M/@^l +O7;!,A9kQ%AI tGJW I1ރ yGn?pW0Px o(mcDƠ5{k +(l-7u8I6cmCt~"/|bѹ%+J'{do"1+j*!C8G:ڵq%o|GLrK⃝Fy^krv_Ga^2L`ie_W +D42fk@Wdl4`&uDv,4up,tPc6n+ +wDIþ×( +Ivnb0q#﹒=c_})ٛUxu3AA$7N
Y2[V9
)=i:Z$z%{Шfi{>lRiBz\ +".O +O
.@W$D@Q;
D3Esq֭쥧pY"0tT657lM{0U~6K&ɸ]ȳ"žc+3G_*\G6X|R
dneungr^GqpZYzw"b({fA^ߛM\iVMQ숞֛I00$Uldr^Vd膂
sG[P39U?aP&-J
5`ZR;6Q1n<#]ՉOckyrsSeid9T=u$HUfc +m.ʥgWtQ))IbsPd +> +J +G.'=uIW=4G5y^H"&*`ߝKP%:q/r}}}I'QgQFJC>wڧ(w¦ngkկ*H<IJ/-9e!Ĕ+˱VDB5ѬxfX=h("G$0,<VJ횻"d;@<*SE&H%M`!vf9]Ȗ%)xcG0gqQT +lrS^q"5%=AMzM/S$,pC?S+BOG +ju}g`]Vs +lEED܃bWܶI<;@F=6YRtEL"}w'VyIʸá \|S9M$ z!ӵG)31rkB;uNȪ2$]`Xdz8VGBM<NRuo)9[!RܡX&.k-j'6R0}srG0rRQ`d<ǽNq:MY/UtY)Q+RSb'nt:,bcuY4|G"Wt +#A4${[KfhTpO-=R BPÉ6<Na+I<3MHd/@<.}>$`='q;L]~Fz*`)I
`JIAdZTRCK_}|':s!g1.@zAiWOS:ʦeu +N!Qk$džUbfɈVLK#DrAF eoT +ջJ`d|C}x"S>kM
^))+@K:Bδ\i\q$<^ԑ6xΩ(5HEU^J^^Gc#gh(dK<:lsQ$>eo[lNM2up֥JgqXd>P;V4X l'*B-pFt6,
9d&pBUgkML`@R>?nZ+@b5[Za@xA)=;A>\f*߅=bԣ\1S9x0}\LCQf)' +02ύgJl FSM`~"*ȳs3["̽(F;E(eK}e}j_]yWFݐeHE~s㢮Ȋ7Wܦȷoy]3PI'ЈAMYft2rE3O)zK*Ƿq;jcǚ VK +Ij1odž =uІaj@hpǡ:^kv2$ /4]]
B[{WZnOD:fQڻCj`"YE&YuDjE[[ᝅOEDE2xjRȳ~*,kа:
0`HyƘͪYEkoB_Tgc + <=k\v
g:]YI(5
HVBU 9lwԴgy%+SjxPhuZ!߫mLf}e]m;~rn68v ݃'zx̮Ӑ7h徍wk7%7mS!zVO_LCF9dH{*s$[%Zv, +ZF<?!Wv6e6!fvw$/i,ڤXEr1bю،Zr^Qi=$YhdYJH#8A~6+} +|-DPS@[Y*OuD[ٵ^eZR`e]N<\mIV,Kϑ,yg|3~][S\tD6DH}k!D%KI1' CщUpg +cSR3@Ţ/}Aq|,R
RY3fupCѕ6ZODm$w.Mض1 O +y"mv'9$Iihϱ"P<YMt^u +|kNCƳ1 {5\GZ\)U5vd۾yHo*+E*dfpaDqC+;#A>3`E!iO&g=ɛSd@a
#~u#Vb$iaW#ejs[ Cz[@6/!2b{o[uٗEUGn!4\1= 5vb `03
=țI\UKSQ&8ir>F,bl
)-eJl{=RS zbTQ1t*X$(cv,B%E?h6ԗ2&e;Cn +eB`x?Av9ҙT[pgL:19|O
nW5/Zk}r]/ZVz˵PQf + 5Y<A-" ըh%* +aG=</вoD}ڂN P +fҥcu{'w¿$mzy(Bzzkr,7&fY(soUϠk
/N{]ը[;Bu +ȕQq+`$MO}K +[.WX,ɼ$LRqW2!HXʦ0>hx@/ჴf6
k?^>cwtuڸEsRL$[p"0??@@E{n"1l I@rWp065obEDwovddthp q>ĕAZ-U2By!bӵ +hj'@(^*5D<+*h[\um}Ƀj&6o!٫ƅP'u:Ç̤T,pv2(_hlۨ[;#yR?<ة^^믌$ZâZo|ҩ>PW۠}[o[1c!-O9Ox(Rb|d!If璧;kX+-i}rD=2, e81_B]doY|8DL )3t;YoUmf+`jܥ/c.4=˱4E5!%AXamFsf8Z)A|:x3bi|_nny v⋖ 2j`yNI ʳJ#I-cIc$hVUjEWၡ˿écEOOO4vpDN0J%_bZyĆ[PMKZ#]CpB,_ܛo_!Oނe8?nry֞:}5c֊muZS)|@Y)c`l<,{Tv<=úaIGjl& +}B" BFID5c2:G
WsA$iE6й_oCϤ&0^+Z|o29Qe$vF2 +nӶ)LҐ7D:u
;Mo;dkz_0Ą>Lxiى{RbQn9S
\5Q$TD.ƹH&Z˟2]YgK#Q]U>/GOSx9M +M{wدAMۅ;ܱC!Am#eˣ .D/եqoX<{V\X'*i7~"h<1>eR˦,T8:%|~2UHk_Hϓ}aツ"Z%dddw<X_Df^.PPY)yJd`cTΦ =5XVy^,CAl,%1 +hveX:UR.Br|ENxc1/WOf8 +ph#:>pv>>%u{<)
3o4r}u
ziD$bY87KMŪ`}eVnY)V_\P~(JXLPĂ$
ndp&:sfO:Ta/N`<BUI&P8(q.wx5s4K }>YN$'(ݥk2^!̏T5ATBR*r3R܅ه7W-prػXp1 +lK[X>W3/49*G&JS:kܶeBA+Z^,dXը 8!(Ak6h["IȰӖ=.ISP !V¼ +GnVK5+iX,< /ޱ^<|>XO5:9aR~ř,3ؙϖ oUy@_v +V#VSRmC$ᠣ;;ZmS)j-DT^ywx3;22'K\2Ա@ϼVE%] +̤vOqqn؍o^nHGk:w{/
Bc{ٰ7Čց+H4?bT{B;@x5_ThL["PcKHFYPߓHskkU\dE>q^5V"-7%Q6Un[Ibgܼ +8WͱY_{^J^:& 퓇}Y`:ҺvUm)n.).#}5!6^ ؚq.>J^S("=-&ضeB[4 ;ȱIpĝ ޮ +iPc8k2Rn};TstfRתќ3:P%5;1yf%oJxNLc߈v_<M?[aԸ +~<1(&MkAx@-qϛGMpco`Cū]~BUgZ!wiWtӛ ++mW%BrXt";cW|<$٨ww&mK%x)nG)~8U'.:YqJ2DMp`!('Ax<|)|N G%M.\O>.6W4V{OS]hr68fTB-M&! +v
J< + +-3ªX\FHv` +115|r~x!MtvFvO.J9 ,G²9t҈(xxr>zDHom#Gc-bd+FO_VDV5FW3*Lx=x"B=ݻ8vXx1?T]'F<VTYfUqUpR{PAQfx|G=j}ʫ:E +gyj!#µ4Zjuʁӷ#VoJH0B: +xMgm)۵GVd{Lrl&F4 +hns♅a"jDjsR"^`N93Wg:J٪;Qӳ˫e:Kֱy%eX" +,
uY?uknuEdwcmor92~E~Ms],$Ў=Zc}7cKbTtK)_ԧ&!1(K}2GM|n +ID $ZoEjOK60g+w-&Q&#{H\]:l43KӟӤ5+c)9ߐ3pX_n .X g◞-53 faRv#w35ꬣjX7
7vID&o[AjVI)'P/{bdF
w͒Uf+[Q^x
/j[R:X ^628<\E0C;gT=b +<M'ȤIQwāH|/S }B~(BśLܚO&w|h\c<o
KB:u$%Xw#hgsV9O|"E~7/CzŻd0I\ + dguStCPWbm$fnY +0$)5s<I85/ 7(uD +Zw"lcL`SW1K~hEd*GyeX<M3Q}9lѡٮIR%!zvSsM/'k"pYE̊*uuޢ{|Xmn;hQͱ;is=w<dH>L̳YMfBz-x{hP.$=)$ž1dYBЗYt*S@J1)V QhTu{;w*keݦ?L?|0 })<"^hc&LmmdXRu lWB֭iYO.-Pqdl 7ۙo&6`J@Xn\ȩx +Epr-Msӛ0j)ixCBttw-hh̗V/{tغPD:Iz]6 + U'X:`ey5(^V'Ul$KF./ZE{`-_MT9{翥[ PJ!lJdejˏU:s +b,ԓ/_R(MFaIJ^w5h7f= +CF[`y:1_g mj&j"a>LD'%zd"]v]u02P~6k}ǩc-'7(`YYe$z&Ԋ>ZbZ2_^S/?X؉?oR +@)WXlw~ Y.^Џ^OYzt!@
CL$ SCHppSu{rmtf-d.vI/BIoTbQx% +JD{4ؐΝdnXDꪷIe]#$Zޱ%}{&~ѢAȲ2{.*'{RJ
~LdϊH}gL ldhfIRx5ڻ/]l{_eT kJ_p*Y3jE4Y<H2aAj#p):84F8=2KWFa}2 +Gڷd֘*V{)&,]@Vopk`}( v;J46v +@Zhg#,=ӵJpJ[&6e*6dYUT^%B|-c㡐-u*0`1Drs*YQoϣNtizu0qU
<.Mpxx"%xq7|˝3L<!ph/-B82|JAl +jy4\:tlM+%x1^H"zqd݈Kk:z룏u 8c)~ m0A +{6YXL%7ƽQ=5|1cl8vqN8[qNGI"+ҠԮ:d9O+ں^n/ěKDoY
<w٬Rް
PdaQ[X p9{D7t1:eZNㅕc>ؙ'Kh7MlLk
+<1eM +?첔
E~˴
!.3% (nѬmHN$9*0ܓJ\82Am+ԨxSsOr}b KE[~Qp!S!|m/@,ז//k#K8w?QI@[o +oZ JkO= ;@ؠrɓY +
vz\bN觷2uӸGDg\@&abalX[P_:gWJU41%&Qץ`@ƿed]̇h%j4/!Qr@*^i#<;yn3;1jP\(9`tiq; 49Vq >~<>k(A146\;Jx:AXu8h.dFNUYVfaPf! u_ka# DbaO8P|6N<R]98/{ +-#R\SIY.cV),9:7g/=aVdש" _&5="X"ť
!SH~
2m=vɱ֗Ihgκ2?/~E2^ icBٗ9yAR|Vgbъr0Jl1l@tt!rib?v|sJI%N{xٰ:?ZuR͉
[hԷ6 +Pm=;^[|i9~ޠ5gA>捌a`CmcX%CQʜ/+*v⡯q~Eono8 +)$!U=T(5pa;0G d*8t a*Yq"OzlX?A8107 17r)h_,9fx=\/fZc_+mfh:!>*y#Ԝ'&*>иJݖ̴N*.}K5u1#GMv+&ΙDYk45@zdq^B8Sm38V*V#&[z\:$~ |f6gz!@_fIPkKL1ϐog2?"UmPnL]Pev
2Nu,_L&c93]"R`H`].`֛8yt́D|NӑCrk*$ `I2 +IG|}F7S?5'ai&s{rMkjO1$'[`[pQ@
9yYXqʋ}fe3_/̫'``[e־qyB㡗U>aocа6jEӍ?I
yDkrMRzj9nG+6;I'Dt +Hj0vMAcmD]`uaY<&B8|4f~Jw֪{ 55!||E]#Ŕ!>PmJM2c[K2Y3!%؎-R[aO;y*zVbA 92Rb aG"7܅9w0hV7Pˌ{+D0fp+\MTce
b
)/@ghR
!LAOǦ HSSLwoQ9W4щb*uBf +%t+)(_;樯Gʫ#KDyȱ,M횹Fj>(W(6P%Ur,u0DycQ'T55zduNJJj%8-f%7_xh0uFh~*Eץ,W_rO2R;ww +g~1QNeF*:z''Da#TMؚR#u*^KLp%`yP+]0P
p'WT/*W.w5 :T#rLHm9o9F$\OhZ1UID +Auc>5eÎ-GP.nݱf-U0.>)Quۖ\b_1] +A pY^ +:' #}v0dreC6Y92}x혻>U*c%z@G$ 7buv7%1Z#cN +_7>z +Vfg$(XJ
EŪ"V>q-V+pa2PO_#>hroYF;Lۀ !3"J#ԍ9+XXE%8$"|?}T|/`'3%ys<cYx#5,pڑzim'昜I6O`@~uapxC#'ƄG1٬FӠCQxiCl{]Ya +,'2a8(qbE>}y5-.%Ʊ}܌PߚLt&R|RNs/F+c{K<`>flLܒGѬ U_ڍ7A6h]c +4Da,7`HLBX05[ +x!4:Cd +<xjԷ)4cկMd+@-+^Px&C;Qa9k t'`REp}^u@`!^{-#c-h06WG3kFht͎
\`,=A h#Qtx$oafWtQE)ҏ8S`7/LUpsJ᧨ݶ͵[_H2z{4^!w?f@dWݹEI ȟ%EFt)d"6g 檬nG#Z(NCހ + 7O=}϶:D, ?GrG +cm"PθǴ(Q]4"{[1w݇A^Dwמ;"bNa +1&6"1 ]"d*+shCHϕGixDȋoJmP?À*s'ck7L&c;kr}l=ȷv"
/NeMD́eUޞ#~Օ Qo;k& E҃zwWRC#=muGR3"X0M4,;I8|O4wdeHC:DE^%ELҋ)$Q*!OU +om,i.fJ;M^Z%ݦ;n\d{VAږ.w*0ZlQo]wʰYC{Ӡ=MGN`ƕ6lg}lud+oV,i +xG.'nTǃ]kAE!Yd5L=ԿzQfCl挍. +{R(8\0 +
K .TH%T! ++d><,5izrB׳~de'rUCA3R8\Mp| u*)?+c\^kVO>i5qrM+]bwdDqܛrIIƩYZ@r@L:O/N轋0@ZVtwUċm{ks/fn7y'.ks40\I3aoo=8(rzS\S(˺FMlb1*b\.=<;XI$a{wK ʖəFc̨ͮ,[9fYD4ِP +٣վRDܮz͙S=wҡpL~$'/'$_EFXA
t|c1=*7PT^ Р1;SJ-GNO!S[EVJR&IG +F9 +Mݴdޮ\ +vrj6IGISNaЋ.*꾈4C]WɝT;[V[@oUSfBI~dMLK g7׆.IU +6W*db!MvF3
HqVM>*fd<_Sv昙#TԢqH`T A-pSVl)pYYXs:yziV?`8ZVFOI1f
eD粓ƚf>399n'v Bllw@;!kuZxO7NHJɭ\cʹ~>jч3ƥ +rq(*fLK?(\ɸnT/o+~{<f:JPgoRl%Ã&.)"\OL'e$"S<r?/~ZGcJui!D-Iv?)RpJM_zN)YE.5v1~l0z/5z [w St,%LirqR
iѺB2R.Ip\UӱvEPECnܗb(EB$ +m
(pQ"`v.6d**;RbїvbYM͒/o?%Ϳ\Xo6-#Bq%riפݯH2l][{F=o hXZTX] { D$xlҟxF{ˣcIz)u`pe 36 +"TUb;'!AvG[7x3(joQ%aũe&ŧ⫏<X+&7ȅE\N] +`W*OTQN5o8<XܞRw|&N'0wyzBKTuIٕ\ӚD+P
3qM7{ՁS;k^f։>)\ p>`\|P9+jHXĜUPlpR ')/~+_w1y$Bެo [kAxfS%z}ګ3dd>?4+:ωw#UZg%i{JqM^1TpPc +-2>a2e7 VٷJ +[g-9Uk+:yv5!@b&gry{ +*ESg7bxjֶ00j&ND5 dcdoPTL!O3HXN1dfhd<ׂ)tdkj Z>0ay + + +B +aE*1%"N%,)'
@2Len]%tqke2&R<?]e>$$kM_}3/E=mk!̛}p$iv,aC4EG>4IRr9y(Gğdje邧grsoĢZnżtADk'e^q#hgredJY3wund9y5 L[~fP&W
+{qA(EPPCI8GȔ>mmIw`+łMso=Ed߬Ћ+<hr,x2cmw +&fG)"3
3R[K=a\5)= k៖h=^WVQ]_b.G@-}=a~#:;{_֜v7B$11h7%fqnRKN]8'^ +bC7:OO2!z^fksw6҃wK1Y{X`6HqzX%H8LJhM6vgygЉl{+hP:dsekU*wNUQ$EvqW]l#ﮝMYO,tUI{^;||9<ïU`ZЩB}`f`I +-0/n#zvEPAgCQs5Z+K#wtu*Ղ=B~MװC66?[6fILK]V#Aˁ1vMdoZ0QJyv|Bĭ[v|E噌!{T~Z<u+^̫&IH-ʔRNˉg/,ӸȜ%;Ye|^O5"WT+nbLD\(j̯h!rP㱳[^jƧ< +qS(<o\- <Jᚎ͔iZ+5Pl`kj
4W苄i +\*,M9ra+2ӳ^Zz9xGJ9g onbP-0纔"ԽHT{3{]Ll. -;$6N2%njzX-Oʢl
^E.CF} +M4h哒$5sU"}G,c(0aM:;3r惉 n2$NPLdNВ%yS=OOT|DΒ7(Q$@Y>j 1iϙ:Aku]Ȗ؏Jc+(1m^(n%;d)E[632)OD@|=uf۪BdALsu.S=ɵ杢Ţ +@:iܱA#, +[Ht!GHcEu_`ɏwHč`-9{,IXyg8$\όct|Ę) Ocbl
I~6.qFtf-# +p*U:.dnagL6W9ִ|D>-}0`zrvP[ +c"T3jovvBWG]y&p?%bR҄(MPfxcŗ!<-IZj.\8=~Kʵ$_ުPҲJ79
Ƕh><"G[ +tt Ga/誚 Jp; @ߙ'&3wk`$%Db<c6?Pȓ!1.pJQzTOd +>L[n53}y/Dogd)#-p8>$j51VDCoHv,MacfR8%@=>gSPD-B5S3kwQ +39xn+w(u)"+ݢo*aoxb9;i}a5G{
04:p''0,SR]4i;f$Xj5MJtD-P5U"7x<S(A'!1F +&X4@g8%yRq2COLMUFՀdi6r͵ړd,٫ߣx0q^Sk6X4HlcאyFU՜"e$Bl_r_mJj3WEv +ww#i9!QUk-A,R"۽^iF
)h=FQ<3:cZ_)V.klƆr=`WŲw7ӓ:kp^^ͩ#Bҥ$6H'SM4Cmܹ]C:קvHH wpyHe]m"q\]S25x'_)?0#S|@ +oR|;m[t 6U@|d F꘍CrZ? !-b6h;Yo~;C%-jz04l4!_@%]Ju>ʐgN߿/"?N{N"\~XyvS#ߩ˄BA_0"
Pآ͔O(\w麄qc$堫-ʥνxȹymLjϢ]_˹jR +@hV02)ϒ P3c<
m/+ډ^nsrAt EXmq^}7 +:msMh8x +ۡ:YzRShZ
DoֿGo<J-yW(b@
&xka3lGg|$!|ĢK #NaF%'鶄OĵРTeJ*(4<tCnWJ()¦kޛYۨSy*ްCq7Qjvg8ՊsߟBC2Ȗ/00GSdyV0Qlrإ9 [ +SN w0(JWQrevrS<Wx_`!PQ iȂІmf#bȁ!߈D7Y(m=E'
5Z]n2{.#26| hDϨA! ~^_ñ9a1@dupͰk]'lܺ +'i*c3-=^k(?p筴K8]єS_ +*Лgqp#/Kh84^mt8XFh`=ZcAu\$۞6ޞ'6ֈ40)ǫxT{"y^^4b&գ:y}l]zh:LOfiCoAO,6(<g<Z0fA:?ޭ0P !=\6} +iܩ&jLM yrYRl7Ww ~j
ݮWAG\xvԌ+ﻒ+UzX
~ZPsp-xt֤?Z(Ar;
"
KZU +ƶvY)})
&>Qm[H )L}xGɶ`lěv`k!s/CD%NN"t@e=Tk:CZd+_uGNY'!l B4Dx^y
3̙mrR=emS^Г%|ۢ{"Hs/""_M2::-\Oƻu5oy0~d)PN7ddMV}{%X* + +L;D[+]OH} +ʙaS/ +ӰGa40DěHN1L3M[3%!Sh̔=sbreu@( 7j4sڲ;=KiJueEݓd`8nCxao:*&W7a7X@JqƙE>'&?rdku/y#?U,)I +^֕_I9AS~'Dɮ9\ Rd贚00#IO1 !?LGxm@-L.#0%@|uJќ;B=Rlea&>z0!&Y@+":?=ь7xX2*Y>ۈhUG-_"6diFF{zGn@WVA1es0 +xo펍);oߺ5yGwRwRݏ6ne'}Dxr#̴#ˇU4cJ4^{i葥G[,5.Y1^WdcϓL5=Gz.L(,4׳-T())NhGN^ބZd +T%ΙWm{^zF°>ZqVvn&Wz[Zy̴G|&d6Y0|hPX=!>1n.<AМ4ڙuMꐩ-8|/9\%km=B}#z!IL\06X{p7I +hP5.Հ'wCIalP%A%`?m:):FhSCln[+;S=4½.JJJA'ʔ&}$ +%qyG[&j͠\`\_|TMiWty+ntip#]/l29ݝxt3eQ\$_5[ 2-4~c??(MH1R7_ 1"Shbj<KbeyEt5dV0D +F|u̘9NSK`DNٝrY>}D?)ZجcW`t˕,Mj*k[k'ql$3Q9f TZ֟2j]=y[ {45።&X]-gbD3"Lчճu>_ڬT;z&QL6PYzmiʓfs?Ą|MNދjYsoIN[ rBt*+eH1<6WrHpP_Z)Q'wE@z?|4Fr 4ۢw8)sT?mޏsa`UcOp +"ER/ Γɰ|6_@+ (@4麑w3'P5 +7J}KK*PM[|xrNmTX9}L>cUS(f:YGh?hUCC̥? $d6qEbXg"gPm3CWf +v=XA +[%USdy_iH<,9lŭ +Li0iV
YVGnhUH(T 1vj; +y{Uq<Gjf;ӺQEMcTZ`xfGL7@
ʙ&'n/y`(pى;wۜXHD 517_M +]U8(ON)aTDv^V78LQYX]1HeΪT.K4ۅ\j
Qq`]8/mSgf'0F.(zwXкûH1PF,R'=Յɡ֠3߲Yڎt/5DSpkc/+ZK/MsrA ++
'JqJ0Iq./˟$S_^;r<pcMT&{
+48¤&I7I;4%Ȭɭ+ƌ`BE:ۿ +09 +R^UQBM(عCVKpEoM]藵+D$H24oe <i31?w(,\fu(r"UgC|@
xBj
{ʸS,Fֿ8kpWPwxuj0̵~C<k/lyF%}ݳ\CkhwuU>Y,H9hR!>&]WIf~|9j77j8nI]cJZ8fU`W0cz+g?} F-N81qa"_g Bf43!H\Aa1h3J~66y0^++l)k,NTbD=Ŧ:0G}NqO_$})Vopq3&VRC0&yAŻm!&4o׀0&At3G!{3S筼k!v4fdEo-M@Vы_i\GlR!WQg{~oKZq +m ;t$_ZdJ<õhUB)F6Zk;ZX5eX[s4eDgbyWk<brX^6;OkK]Okƃ:;Ŭ،~J16b]TQlyL(Wr.)9e +'7Z2:Q `&WMV -cCצ1LWEφ.tJ\ߕpj˚>;"'+XnRU~l"dS[/_5%0I*=zn;B+a:f'ۗςgiwR9BA zZ81Ήn(ٚwc1$b2i7#Fi[k!:fs٨i +rܖ`WH)4i%@/la/z2K'':[ Ԯo}f[^/,.MGt:jI,F [r`syʙ.rȼv- +sf=Rb]%s֧UWOQ.H$/KX8 ܓtÂ2P"~Ͽ/*Ovnj*UO);Q_WVJ0r~7QuTْ+1]Ziv`T`G$Q ףR)aVaυi'Z*#?dqfd lbΡVT EWu@mx\'5 Iܗ0+Cv62\ )1p3tDKX
-Iɷ5atKe+ũa%.[W!T;o!rz=c9xgɒ(<#Kml@5,hQ +1K"tBӮtF
F5"V,ca>QLW|!_֑}IMma+ы6b&zkPVW;uBYȪƝ +04[I\|#x* np4{2S%.V0Zde~iep_0 +UV</vI'PuUTcz?>*5(?*bl컽F$uDwcZGƦԛ2
n,",N?~sGVǚ
3pQU4@rʫ<
6 %p}3URCXl;UߢJb+fmk0Qb+A7ԐYi;h2D_E:b2uvDZ,wwMf +NkI}ܙ^B`7Cx1TdeuAEkW$6' c2Ox +!tG';H<But7N
~ДCxVI5> @ʩ#I]7SMͲ^ +c
Ǐ$Uj>^d(rWR8}+#/{~]ܨmqLWy"2uUQPn}ȅ].ʙzz$C"Dx0uI릖L(s}C 3.ٍ'38!#;AFf:Zk1Npb*Gq吋E|}fst><!\軡v,4&`KVENTH 0+g>Zjh}372 +^W%VIMMb4#<lZNaF3gYi= +sb
"܊C.>GIzbG40XoɹNϻ0[Kޯ% /HjNT/P{k++ƣE~^CѭjIxOTu5B`! +Tc +sI_!%f|8 +s` MnqoiKٔ 7Hp] +`Hrb~PZ`%UPT!yZI(.P5s u@&xa+&
+y6} +];ACO!-Z
Xlg"3`8sƶ;+Rl$Ύޫ*f8a>CjigtXzjG6d(X2>[Xs~nX_<{/=6@9CcXb*<g3ފP:b5+\wRocL[5m"EcnV'mI(}fx+ak+%.F=#&m/xyA鈈Ma5a@]3ۑ30@Y#dhJfLb7i*yOYK)-1zSxH"8 +"h\%J0(`DYvW^"duԨ}E}لL^|wg\!7CIT|M-]勵9ãC&kgL©QJL [^ES\%p.T"Ez61؇J&;/p%W'0K&VƖMypQ7CzaC(F\N;Ʒ
UҶw]zBOޮQR'ycEOKFtБ.DRʟ32҃
oS;ꙉπܢ +
VR[~nuDQ-H +~It<|&0+=]d*OGZ(MM/VGkp +@Q1Z'Y$G. +܃.بՎjua%G-YNmdSǣjOM^+j +zHmP* +J<rj_FJBk#8떮Oϻ<5ͮܧNL^tr=/>ktO}&rE6IsŖƜ+W۰RJp1!sq'2r2,l2+L,rN^yCY]~e!h Ar0ݩvV:pKvECO6βz'O]ГZK]{ (smaQi +r"@xd1Dv>.dDKW(0Z,mq<BkobRcp}n:(NۧvW0<ѫ`@YOJpdwItL EI~ +W,oE-(C~]0q3mFENՓOa=Yaop[*`/'@U^BO~4*g}-Pii7G-'C +ǂ6z8v&^0y>} +wyb3X883_"ʏ|sxi f%<S4`qZqGFUjiBGâztt2so(Vd/^DS2𡗨Jo9rK<ؙ'1 +B1 %4$I?R'0h<3B,|9BC9%-6+X
|htD4pZTVNC +?bQ1ϽJKbUj"U{&^#wyPIkS,SshE\P} ?Vx,Y
$ϮĦ̯(@U!/[WAW컂0MNc&$nJ]sfrdoperjDDiE2N;'u+*
qgϒL311Bok"-9h`dq|La"S詤H_MĘ:O
:kPZ0'FCEa(?x*7 +tlN9@G1y)Cq&r +J +:2:0I2%g`
25%Sֶ|s((X\54r;;B6;q@L}z}Cay֕|YBP~Ǜ&2;wz3P ~| +:8L/g
5L} +Y=<vhQz* +PK&R</VdE(UvѾ둩 m32J& ĩ|뚪C6H&N_(5sGO5+-
.RjKSN!-y\qrlSvrQn%VU+}jh9oA(a 5zF7!=xѼ;on/.NNFtf/zؘLSւٵBה{B9w[ҘziOX1sFÆ9w974-`<8< +b"<H;u7a,ϭewNR;pQOZ~ +8iH.E'8
Wz6t;g!~Fho*Ԡd5@f/=35'gNv}iU/h;gXȦ@gonA<9rȪ~3`xyV
!F`?CMjT8P]!ȵnڏlHAFMUw JfNGE.N
TQ_欦@/LWKuSaD<=J(_8=#)_=cgԔcAF(ØEg +hΈi 1$aq0I2[P@dA&9˂1B~LOg7=YaY@;5K20N]"R":"N{0YSl=:"'y܇`zf%z@ԳK;ͽ.D`,;Bc3;wPG^CeLoWzHk
F&W#ϫRUXu$$X%V+)0
0ʦȀdA{ +#MhW>s!xm0b\0J0!Wاqx\ƍ-;2J&)rA +8}fKV`&tNQeʜ71"NQ +%{ݞrU"X߉;&/T4=NȵJwQTo6y7%7_rT (!u qe/IVu˥rͣ_'=F.z1iA`%Y5&bUspR.1)Bj6s?sevQɈBپvu@
bcgfDrfȊj*Yzۣ?ci*F=cXĬ\֜xA0/BB3RP2%ރ;7hpV'WLAUTavfd}Z~',NJ"l;k<0!s5Ɨ|Y*EURi)?x ++XC݂w9eo/<!MK:^HnS<CXUF!en7n+] +?> Z8}Kyߪ +o,ͤ/.B9z`H}sݹ|@ +5iӣJ4\/=3Rs#jz1s" (
/S)H7[D"ze_EnWyxy۰)D@DBY,Fof[cr"Jð dkD;\O.Ѥx1ū$es@ƳXTaw,N4;)fa>Ж<@ +yP} z+ٶ8DJd}PF$$00F>L
7Dov"'¿Fp&]bPr +ķ.kqyضBIRzWw <6>y?_(ssZ=хSI}W>. +r>{tR&qԖ~HBg0 +һvqsӅ?Y+ԅt`90[Hr/zO6K#.Fs}l1̩0Q5Pq]8}(`&ѱ
CsSrczwgІ
AF: zLU[gEu84wrۥwyn~5"NC=Q2t3W_u~'ko]ƙ)ͬ2BmޏާtI\&CRNw}j5Fr_~qb+azY/6jK'˱Ð;C)D= +@P]$P!Q@.0TX1\#=Nn ,SoUrhIeO1S7xԻ]>K1-ٕgMY坙cNkfg#B%S$ό39R$Nl +` :f̿!9^ #?ӈ2jT؏8qsUqT*LiNeAG!Gxu0+[OPAdhIL/=`TLJ֡LJYtGezRujnJ)I._ +6"ۭ^>29BfLZsU^b3zi)Zg5pF0Qm>{H}I+mo{ +R3)'fbМ\0ۖFJ"'*9揎 + +in +K?,3CC6"b>=)4T$ؿhFI@{ }#[)g'YL^9J6Uo Z.F̵3DO}!LggN=rv5Qcu\@{7 ʃtx'ւ0\ƛyWϝ=SE;*g\.EޖQ0[-81b[q٣,&oʰU8Uܭ+ݎ+]G.\Ȥr=bɇ|ybi-rO|4ҡxxkXoPifa['Ҕy_Uր,.Տ^{ +yyl"sE,pXTg/g +던w: esQ!bx7SFH]J59&;}VAG}O/eVE=Ũ8j1Wp?,+?W}4YPZ +1ϑwk<Ƙ z(kρg4?O8E6ۨ.Dl]7j8aV06MX5Q)H59<%I.qu]eSIL3}
R&/[q'&wZ\Yha} ~d;T U+?[/Ƨ/e7@BfC$ޕz`.Qk4DŽHhX/E|3W9bM0,@n}]f<ezaqEY&JzIZC}NbK?ocNXFtXnyD^&ᖬ.pK҉|2½8,RCJI~oIckt +Đ+'ޞ/JP15+ iy?}/!
6gX*1Bp9U
w`~Іk-8x窘8([K.a#"㬀:{~"f +^_. +gScQ?7lv +W{}AwpUn
psk9=\d`b~M' /t
e&DW$AM4b2"_vns=d@r|@|d{KcF\uZ'&g}'#IB{{Hc`RGT'8[&J9ub}N[ͯHaʥqHMyX*j'wJeQe_Kn}@.)1ɊŽ&u5q0dTq%NGDYE0_!ZBR9 +Vp|UyJ_o9}W~){W|ӦLc'*{7Ē_=Gz{9|~/%qa{G"Yj@Ws +!0ev@KI+ѩMd?:7r3Hh*O*!uP,5v+kͿr-e9?KӤ@Az
+sKŨ%7Y"}48K}zSB[7a fZM>Fo[APT$
q`S4#vAKB('!~(\ÌyV5tLWx&k*HC%˘q7"S1)֏.||`001 +t:L"I95̅Fc[,?s,oU9A\hІ]*6Ǹ\50vC}nGW43ro-.oqŒ>fWM7<Ԅ:\@fo-NtFq.CFMVR+uCaC^D.A[Ԣ.%Le(
v'eyo{Po"_rGDk4V%sf-(𞓪h4 +'ZldkG%V9kB|#4[WW|^ԡBܺc0hJHp8I( +VGQSƦ]L^֥UT̴^;1!3)Pw(R.=WY+FO\?nZHc$,LZA/c=b}K
ti7/Vk-jӥxxhx{HvS~ۜB}ڏ˘>mt[Ki{ʿd.极[]w-y>VCaIK &mx/$hz@8w*:ff +47d +;fOdx\=C7ΪP9dmN7t4_$V9Ʌ3DЮTyr6 + +kTUz> +-*/>4."k$M"\h|s +cbz8Ԏhxϱ81n=.|Iu +A'@bt${گ7GP7 +nńb>DۦqWt1L9Fd5 +r +cI@ !g-Sm57^1ޗYDq(8 (Z8_7ptش +-oIvz˦#>/6Gٙ&w&_#6twiOh77ښHLuì{4<ps0!ŝ<)y` +Z{!pi+yPhA[u
2p4Gd~:?KnA:MC0k%{! $E*\AQ +vM8l7YKrwiOZ4<Ik4-·UvYm #ŻYpy۾F;8A֟FRy"hy:P<H%lDZLQS^+ֹbe+-#Zѵ4w:RHf%-2z^hcK|?mbFMC56 MZFi[1TM<EDd<r%f^-hr&)Ovbyfn ށ7fL{W^ncS^4~9jc/.Flޅo)V kr)n
Al2ҴЗa&>EU;$~x2
d +ҽcT +%WMpuAcsb*S:o5=ax+л+ƶb~~u>QFEea`}\}L d;>Y+%bs}@pԭm}̏<^ +e9(ԝ6sP>";qK4Xey9FAn7O3!gLJ^qt-Rt.z
Þ `Ӗ +MVX=Tw>Z]Su}ds
6AEC"ko߉Ou(͐&g`(?Un}xՑ +$jHp!
r']fjm%aT +BWqOlPG+OlNz6zr[:,ƛFA~ ϨMo,,⸙^X\9#,H^p`ɣvp]#; +p4GxtMLZF϶R,p<HC@ bZl_J#Ы;,~9sk)#W_ܩ"<*fꁧj4*^:5mftrܳY0jă\f 9Ey7"(~[}pR7^=ݒt|7WpzABe3D7
2_}(-m6K(4F()e~Ը(-|H x=&LgRGEOj;W[ۯCPTVSh2Pd̙>|ܟb6 Gy/jVpmW=:mr}nZ*YG$djwxʦj +& + #zW +Zl1UÍr]-Vs|եC=M\S>CN +pb?"xL!TRT"Ȳ4oYvmzAmV&A,%ZTG=x/
6H;JY-z?q=P:w"AFx+ZeW+qoFOo$D#hv`PIimgGg44mZ +%?4:(xaT-πdePH'K* +"wJ&˳Q虻>@mձ8:|<xhtJ(b҇Bu[{WH֨FoBE,/ۣz?s<01W>CW!VteeR̫pz<+j1%u|1t,WCf:TDRv]>X֪=◑0T=ڔ;ck9NژV0Z:Lv*ŚÞ#_+*"g?%~WG*dtԍiB|q ]wly=cQReWf8)X.;T"B(`O(\#$ɖf# +;Xl/wcVDO_
Hg@cXiC{
A 2˟Y~J8F JRXs[s5
s=LK@iʬ_">P9EXSSHόl?D`Ru5:Z?W? *t+fG=Bo*I-=h{ebh^2|[^|sUxo5P]ޞ&#Q!_/lM}h*BFjrz`sxc#B`7w +7E F4 +zƀ_PƏ*C@#Rh7CE_Vfz!cwfA+r68b {u䧼OP׆L!Sĩkqn=-ՔԇMsIhR#Xc +veaU%,oRZuW\B!0WT̯(dH_o<B # +M@o|c RYo0 |7ufƵ H*tss .<L6l+%ԕRBӶ_D9љm+zreQ_DZ{ +Ci5H=[UW:W[.2
e5AKEZ#n^}"W&F-pG3D:k7jR.GʭDH]]gZL\ȥ.4알_5$qi[DI*HӐ~BE +@2PUTφ{%UfO'gE-jIER+H.5dov L +w|euFZ{AT^,\+}Ncj/x %T*0E2jlb܆hZ"_L;?d +UX6gI> +=+̴'d8.d
I+ 0tB*A<|$K/As,7z7.3蠇h&,lO9JZVeθ9 ~QhVZ\-U]js-/1 +r|㭫yT@}Z_&rSp.y_?z؝?QifRsHB{f2ҍdB_ϕ8>xcҦ:BhHD:1 +y*GGjÉӅ4FPiSc^枣#z7e^*bA2FMr%>D>^걺oݿAӱAδGH̤&I.~b:pvJ]/3j)J] Fh'MQ-r
8y:#)d(P(+$t}n)2nptߞ>=OĠ!Su:&ןBE.(iXx_P
shK(#a$VA2b)z +SۜV!G&އW`S +W] +}pncU?}%+ʂאVV&
ȑƇXKMCRQ)߲o
s(hP`53CO$}>շ`_&#QG=j5yjRU^)A?qZž%w.tLoLGƋ%e^fJ%! +Lk=qv7~s =~EkU]+><]_.C +dzV)u)Q0 p6l$<N%-&L/mpCK
D4r&[F
ɅP'~!N
Jޘw\'S@92YR_oΧ~kԗN:-:5|*kxasL%gP$ +N-0?DWL &6? +S6lz_6&TLs>kpgڷjfL+,s_W-zv, +b3cV5ITZx)^䀋MNbz˘D&+/~YTJӺWFDR6"|+ᦣא0e_HD!+@!^VF̽j-
$(iǨi_kAI{B0O2=Nu%Ezu jB>(L!q#1(S2(D8ƉX +6Ƃ8d]0hM~zJ6omE㓷]<,u(> V~|-W<A8L@ŔWCbcn + thr䢢lewٲk%1+e|$U(EB}.:3LJ%2-G'{eD-z ҵ1:&x,>"max6d]8/F({ O (bU|#୭LKU@I.
ԼAae솇<8~Y"o*>n (q +yIDЎ3deo~ń^~d:v(ES.F7?ZVaLة +;@FZs6eqO<q!{ +OEȞ1d,)@h
ړlZAݞ# +:@*#>`Z}g +}xQj_i$;VR#ҠX"{ny0GH6@N!<|G%'EL$Y; 8e\-Mݿ F%g1h^0NixvW< '}(WyMwg%}a~bwZBݠI̓QU1 +nQJd +-XWJl;('}`#Db| + ?0XT܉:>:@}%d2Pd$\N +Vs }]Bk\¤bv@E2C:RHWA(o6VqĮહE:?\?_Cpsig qr
c/@YV.eWwL&Oo@kY)-xIiT˗JGI0 +OF UߕVϦ=ZK.OmĶ%q[fd!qp62ۖZ"3,Mj93CmL-b`AN42AÜÑ@-mG$RN>WY)l?3UM ++ 2f#'IdP +³Rrs7,`ED5Sl9n[zM/rhP,I?,(4 +S_oD5 +lJ4r-sZ!J͡H? ,.bt.Szm/e+0.f~wJ3I=yL [5)ܾ:iw&u쎼RGia"ܖner>?:%/ucrd/ +C%߸
[&Kdۘ%|~ẹG?e5lNFB+` +c[ZϢuVZ`:ا( +L-jԡP>-c"jɦ +*VA]/zH>M~ig d )|0+ZR|gy\W+ϺQzcKFnQuM-VOYJa 8J,$ +T
'(*X*ocK3||juos*ABfm0^JV1C0L\$=l%轅}VGiIf8$?,}ݴ7_{#cwwJ@<}:>翕iGfkYEٜ8_";t2J +0yh$lݍ %h +nQH]MvSC hL DxbۦxD48m !mI<tُ iﴈOÒU,JF! J<O3@Hq-jo~"mP<M]N@-i'uHjڑx6^g]fYܓȥSP̀'<S(|`s2)ra2_?ɵ0rlݒM,|g1CtSgQxGXXXL~غ%c"8/)gokpMm˸HעPd7d^3nx).oš\. +K3CE`MFiN3*Hhucwy3F9nǯO9V!]hpz9P!u%4)|yHwՑ͊ia`Jb4Ol;0Dh?9Vέ+`[]XTZ/],^K(Nu*e2XiS'1t$؞$mktsp~~c{s9SJ95 +eR ,R
a\|*\&OVJ{
J(0мJ&7DkXHh UZ0U:SXBl$NG n# +1}QcSfGͅ +^glvpN_|&XHXR"1]U*Ig2C@)X'(c@eP@\FNW%>6OR6%E$b5LX:rëv$mXԭSvWCn"937-j^X@e5G{SMR +(O`f l@} +ޞo7Mc mhY1%@j!.6&Lò ֙<O% +dR[Cj#Q3D7T.7~ZM^ +!;'QVwB;
tzy9;.W6>X+|O)(ie_?A>>5n( W$A/B9ËЪI/
B6;-~;M.2ԩRT?3gR3 +Rqk{`r*+~KZsa,:Kb5xhI_{ƺh/"RzƁGUsҦϘ4d"+[ȚGEΝlca(=tu\"]A!}X`$8-oBN+ع'YOk|oN,Ɖ+'Cʾy-pXpx#<b_X݊d+'**'Eŗvذ>;$C +P#~-xGMЫd!A LM5=+\,`<ǶަR +=L mxNs/y"4"iB@j*_(I[ =7dyn#יK ֓(4WeNV
;$mܿsD]RX$x٫xtgM*}dgM_PVe +8DRgkI#/M(^ Ɯ +4OdUBM|&[@AlZ
q=jòNq{en[?2ޟJJBH,-JxcHfC J͎/L{k)9˘F=$}ǫ+u.eFhJQ f4<)=OmR|yTko"_>='t#td8wVPILu\ܺ\#Do{u=?!2Rӊ<2DkC}D(DNE <uE3e&AofF$w25|O>JMLBhʓbQl!U]_!(J +<y}mP*L..(Gu1bG\ܗch}br=q礙X;S fG Ģ1[*aDkE5Cn@!u˟.~ore`:w,-hn0[
n-YZ07=%B%`VV_L8w +H+qjzZi[Ɨ=w@y^>/Q\I9e$)sFz+u +{N>>Ɛ $~bTrg"qz-V!.[v3J*LAw>"Q@^\)g6
uznk%&n ⢼cf\]\P69fHP}L1]G2;<&ـzZxhE{q#g q8*AYZtI(q ǬϷX=0R
LJHM::FBIUܱ3CL[e:?l0<fa^y08GS7˸xsn☜r`Ȱ4q3|@%&DH3+WHw)tB>`Mzxؚpf}ZɱTKN g"8Дr +cn`fc?) +[4F?{]^nmDM
7ŒYPE87]Z3;J/l_5TM`5(@-'ud<
fS%t\&/v;^9AN~-jRVh:RɻYwwU"
>w5N`4'ĥ\pJZ'TuҕX^5ÏZَou:£.WB1CmFVh{G/ԚL愕bRms?~ +mrB \
YEDSoyx?H]uƀ@;`J|[òBMV-~/2orlҰ"&uυf4{]BM4s$)j(͏ӉEUsh +>^Z; òZIIhfN#T:96o Z-D#n8c,H;<?=u$YYAVc
>".u\T7BnpF
i$%4ɤOJ°=$N`Qv OI?}L4L/3"F0]e^VI~!*:jw"Ɣ}kq!T7zqM`BACWDx,Ӌ8:TKi6+%=EՄcf֞F_ӯxՀT:OyuiCʬyZG!z+PKs6"!b$+R +v'w\>H7Įd<yYHZYݖO?g<wgGLb}tϥ\T#s~L8_W"0`P}q?dwboOJAŸ +FȤ}zI_|&ZByΓfedOjvϩ?_!uHnyFNUX0˦ZVlS !B,A$U_Jn;R 2͡ڨ:fx&߳;FehSU(sv n`m+D||_b*']8y
8d;R?X~*MǟP&ݷт"c̯:τsOlfL!n1Ϣ"mRlOmf #;I[`p1(\
xυ2cޝsk%x߃|:8:$k<A9] h,o"HEK.rz `?OJlS|XT0
c5M' +Š9;cc@ ~|⯊Z +ַޤR",s2CjW?{s`597U\=xa3t~M`Fep$kv,ZR+ɒZt4' q\pgR"9VvK04m,3:زFwP = +4T@<ۓIW4l ]zM![ìEJLp8_\R+{;5O3=sگ3~bߩA+~o06X)9{gh,WYSz3۫.߸4 +]>w:5I_p$V\گЦeyP
(Ѐ gTD.ݧ!:e㤽1??7OtJu~d8`~$R^:(vVCO#o肩uydvj[6YF%Y< $٥_Ztx~%I@JS=ӧҨv +!RO#!{a*ߋF,+X]cK.n-f]p]rdW0^f="qd*'U^ak ^aӃBg'8QQEL* bZ{D_WThoFWy5*s>fTEKb@5:օYJ0IW34a3S%9O=;,/I.\{Mv0ǣ7/H#@6%z=%"B_& +DqK91aoADbВk5H
zxz +?y'r!Pǩ3˸j -AiHn|iOmq#]eu<[&%2ϴBPƀ'fn96̪^uNV"`TҨm+?h[Qt[E=KkCsN䩧U"mK6j}˲}}{F;mV ++;'+v +#$gg8(
i)cÁt%ZF>eR4bϪ"pcVxZ&opx:4ݠT4 +ӓXM, Z/ӔG3!_[Q|' dI*XX<i#Xp9~(QH]-*e##k@ǖj+.#(2sde+&FK/+@\"/]dӞ7lq$41lGw)a + +gq14^J&z%PFa+9 P(']E| +,]y1<>+E9g54|U0B
hòhŵɪЋj~ȁX]#ٻ$A/K;L&̛ +xąZ;lW;^1>9bpֽWź +}փ=@m<>--3
baɥ \9נ%XVN,Nvݚ +7 +Lwn~+&hϿFD-iom2sqP4UwuDkp{SOmp$7R +5N_=ʮ\IN,<n0Ep,Φ^$ ^l&i2,KFwT+`ij7UUV_p9i[n+heW~1Ef^ͦfyzW^|eSWQ^.XZ "cIz~t_]n#!XW~%M9@͌$AE9bj;VR#fqK(җX4vYYBzqװF(keUN/YoQg/|W9v\z.>6+kYڑݠ_wM=+2k)Wlu@o[+UZ搡"]`v{9Iyadu=eBb4_xoW-My +.TL=!rL?3_wH3Gk˗Ua 2߭Scq$k`4C=/ +˵5l-J/NVaNY iqrQo鍳,5 xD?Qh;݅ͮgF"aZ(ˍn)f֓Tzv`>XMtZ
SWӰQ@ Yi HVr7;ТXR@I?ڼ2Ä.=]FMawys)iKz0{,l%uz-/"C* B, o9`6Bߡ +6 B;R+g;%gPi.!065g`%tU`Xipt=cf?RK +(mU|@b!_լd\G3$OI8hXl'+rvWZ0?@<7tj +s]sy@w¶ae t²4ĠȡQFnһ\ۆ$9:ZW2EB#ER?9!`(
ce5Cy"Fjb}5<_'JY)KOޱug}!VC 3yE|5~LFtqOv|cy?^Vᇀ*ˊ\u:Fj)IjH،"Jz뫇fuٯ'M<EJAοFa"rh&UeQ)w3揦`CbtY#b1`% +}8,Zf-S$FC/%ϰA0Q 0YYlCM&PfucF'ٸ.}V`*[CX>|+ۺb6A^
d&F< A.G[E
)ov|s^K>dETuYx\oEVNEGeo +6a6ɛm^0Kjs2u8mB_GN<[}\#<MN8Z'noPVj|D'LdG㚂%!M1`vuL+H}. !EgcQIjwn
e4=|ws BJv\Q Q(a~_A-<{b7G7ҘX@0U`W%7FeZDo1_s$-+F4V߷Ȏ
>W(L~js+Mq!nzݢ: =Hmf*a/a4*ρ"Ӈg +rNP3wΕ|PwE>1Y$5A%vq + +aW|۶OC!orJ̈l7|=VSY`ߛvn4ljz3Y,'$;wƹ0JCճ7!nc\Q^y3BP`L֗*)/{Gcʝj80#L&"I3~Wud-kdHMo@h5GTTp|f'ܢEncj
3a -][|"61wRV*E^(YY;Q`<.8v){G!%?9(KkJ1oPYNkו[SöSovJX"WU.K8i#~o2ҥq%[^%+f>hdiuO"d!MΩ +ӶX +5E +-Jych}\n,u='^YgWJQ;*jGϛޞr@<g4hNaJoG"ӱa,fm,I'Ծ+a9̎860Ui +ȷh/?^@jXzVOOgg uSeםzHE L\O\`bX$KqÀ@*0Wֱ{z2/UNщb~C=H + Wc2/6SUn.` `W;2Fܼ_3Oi8h4{O$lIJNe* y`43'r"vqg hksLpC=aHdjJ*\C_м]`%>1[wk1vC]^17KC^JCQB2Df{_:7S>|\07(LH.zϹ 9sz`6km [; +۬;xO)EO_#DDPCa<BQ}<~/)cR(YL}>=lDpJ@sLwKC3D(G*nr0vqs/JaJmbJq-U!7#Tߏ\qVci!CddNQzqoQ`dִZ,UϺ3Uu4&݊=` +5)rB,"Qp6#\$bGTQQmz$hT}є/"|X-uwSVy-n"z64)
; +O~-jLV|Ǯs ؏g㙕Z!3X5.EM1%E۬tAw"Ѩ*ۂ(g'j0[7#ȀgsCtܮvlmwA|?Kv9%RiEb7EO?}Lsό*Ĥ}-Xr#ͯE7B]h>,Y:t|+I1Gv:NEm1r%Uɖ2%y!iNIJ.;qPݹ3VUO6q0ZkAtT.HXxElWW[XV7N cVw2_:HNTSVo:ʗy;!H\Xk5($<_Q]@2=O2E;,Gao.p +ʁZ~LLVif&murT`Ec +R}.yΈC@r_KIL3>9vőz{Uڠ '<@evb6~j虥c=x1(nhXrJ8_)O;lX˾=O<st.xFdU-5ex{&(nt7SG|hWZm +#+wI96'O|ʓ0<5+GBDRT+n307gRV`u>z +:,r8 +,0 +u`HNCt(kʕj#8Ckk̹9_}O{vwe;ZNOqh@X@I +l4 +PF ++1>iԸ<d,Z+)5AfFoDĨN(f{A2szx[bl +G2pm=͕7s#fu&)Y\DRuZ,18?4-ceTfIjzePlי: %LTXpUύV4\4:SnZx]pVz!
kwFE{bUqDRZc7R+M7& +Nk
?&)yhŎ4`l)xf(6_V k|AySt) {ovt0mُ##(L/Uz3C;@QǺ4ͭ
\W,znOvv<|Pg +j3c_;ҮiI'/:(&e>Hk .Sca̫$鉵j6]}ZbEuI;r4SD`1)R):GandD+CT%DƺDY~AT'7Bi>-?pVg{8}tMOtطTqgo|2Ot'l<9+Ex¦D0PC\П=\J +6Pw:eM͆^qSF +~
NR\I|5'Mm[y/tu_WOJ]Rqb)θCw>1&eaOJn#(`حD0b\K<PI4mvYh˞-{ZH#Bs 4'hOC
v};ɺDL?]6}j1q"/REVnswwd7Y
BՔ.! +wP}nhe>L5B-][2~=<_f6,/xd`J<.2q9Ж?q먟V^].xFm.?%H nYv!̉?*Zo, +L2/S:ulj0;P- υm_0HyPM +>}78JQbZ + U{v~4cΏ]y{~֗aȒ)I)ݟ}FV_0VLYuJƆ\oC=s(:t鰊fs9`w0C$}a6JLH 9`3E.Cp5`]Jg +A+Z[йY8 +|ݖY
W%>-bqZʠuk$&{Zw)CV[l'`\5Ѡdp=g;m$/Ǻ0OiSfNN_ <I(mW'iAZP Tһ 1i +Ǵ{Pe c:SK4bݐ1GP,A")9r§D ]WJ_u1 QZa1lj\(_g9KXr +U&_s9getqquhx80*B)(
O}TRNZjH}Y.<CRw {X)5}6Xp#v
ڈד UDһ_|鎑B'5uoc# +OfKChiQP]:xA#j-)xӠ&9iU(MyP0ɞ̈́юr^wGiRO?W:u=Z]-&otp4I2K4.NƬx +d|4ŠQe@<]g#:>D7.~cyS= }g CɇkMr +4-y.s[VI(wEɭ'QX!AN0UV>ə-@ +\EDž5sp7Lhg0+߬ki +8QZD?1ƭUyN_If5(K=
,u +d2Lr,DyZP.cER-!`,2tA!f&'\8, +Sw-76+&Ldˁugq2+_ؖ_q)CB.y5n!!L)!-䰻gh +Q!)#`h~ =sb)848:1KL8/ ͽI/rH]":6`rqJ6:(W=sձ/Q +rp«2Ο>}Ckd`/B + ҟ[(Q<a:o<.iWI{uFk`"WL,`i`/uU?!(8_ iGު2
$ +_CDmEخИOfr #+f|p@VC<kTdKiRNOn+Wc9M|۸#KlM"qLxqj4]ku5O&վD +$QExyȩ|ŌWzjzRސVϟOH>fk_^|qJZ<IP}VSoG-@Nb]M^7'j(ߒkt7{:U$rK +EkcLߩzj$M$ڥEzt_VL@iwj'>R7]*.)ns8\^,hD`ɡ_^x?+ Ѽ6r +#O9$h] aPٿmQ2 +WNZ\:2,:Nox!\]0r:ɇ$0I\a!SJbtA̯Uun+ +]r&'U`0gJ~haA|#MQͲP,v_CTТ\[ש)&.%':> +e6EunM6>%* +A2"is5 +$*"=b`zt;>_A쑏*(~م@Aa?ZQ\kMތߐx+BAzCv5<i2HN^.Z23j;Q4BQEwn69QYn+_בAŚJrgX{E"8:qC2H
P+H݀>X`ljYDL~hꘑ)V]ncw" +~gxF1\ZM㪡= 'HJFIŚQr0lOjSߛz]SΆ 35 +MgβSdOܢmb_p@jzі*dNg|tIu/_v +qTBfL0@h%됓FPsO"Jv'*1[녎1T[=`e=%1=I5o\`Z|9C/ +f\*`2&AKu3)wl νDRdSŊ c +FŒ@$tJC'}>f%y(2a%N8q$,ɓ::qQX}TnV"BzCСc@z4ӖPꙿe/rˇZ(KƮD.iXjnjJNvG<"- u +$_^#skuf&Ja=]gqZй;yfXz[C0*m>P2\ +{#?|T!dÝ0]-o* + +oӳ-[\@Iq]*~rfJppJm#b>&,P4(Ƕ)s.6:-^40ݖ;M*ݸ.Ǿ'V[3ٞ +wWp2+%yL8Ϩ +8‰:@_,@RTkԐMܻ W|vnMZ6>\V\Rzκ4m&~LB!.{X3Oۉ_O5-[y'O?"Z#zA Sۜ܇qaDr돴80z8:hH M>v#(cw9'ؾ2NB^twuG}ɥ SM+C0cG1?SzPv]R@[I'zSK"FSm?\<tL'vrB4VpE[UOrK@rP"h잱"Ih3% +"mЌaJDԍDi>'J(=
M:GwyصQ%gMߥ[.k neEv,Si1-
>,\}Yml "_6g +,Jbe +ʛ
q8þ6C6p :(-C{i>'W-E9P}ʔ:O0(.9[~$Zy&' ]A;iB
*(6:6^(5\8`zhHrߖP㭖F{sn*J
mջОv4Ʒ +C_YEEhW}kG1Xظ +73O=gG9
~CJӚe{#Ԣ xݝؼ}ש(E4<MaM\/9ŮÂ@Y-`3oH 4Iʂ~e,n篮@.ėaLSє]=J4~)pF+LTY\?.\bza +:
D#7Zps7EtPR_Jw[kb3p2v(oO2eR' DCJqJsQdcbQ[n:"lBд9:He:5%H%?ĬFjMZ M\Ʊ/hםp +0ρ=FqapT@dP#RH3mmDQMҨX[ +c}?L7xT].y'-ZkyMk~sנJG<'7V1+,9>H ۶B>: +|VjH +p7L}.o^JW2 +_@N2=jWrt2Fbvo%yjc4ȨTlD +1/R)q^5
e
[0MY +̮zY&yMR7ADyhÛo +9'ō2Go/9ԣ3j\DF6j^r! +OQ¨D/=cr yX6Us\|PȩTd?0iCę8g4QWS3PvZ߽STkAJ@5TH +&~ݙz~H3F'
m܄|8xr\E|[V:J\
%fڍm}U)~yW~Z1 +*G1͠:[Ymqu5/h0:$Ӭja/pf*åeIT7y-PrxಘS%aЇXV#յtH}$&Ytdwc͇Le?s'ooKyQ%'ZDQ*YAF%_TɪfH9XmG9bvB^i.|$UZzO
[Z ++,R +<|K[h5fx C<O&5LOl|/aVgRcuqK%D&\N.T;Z`g'>uUhS9Qx"qB+]`V>(,OsM]axxj<l{c3U-IЧ1n8;hC݂Nm
gr$e%ƽT
T%&/9ƏT
Ԟp9!iCށ=<:vď +?Tc/NRaxMSI-ݶ>1Ң7I0Z}vۚ3ﶓB~35z9*ՠgsT|[Fi?JzNW\Yh%<~P\fra]ޛh*KCCyIrڐ`QJ6k@ǙX2 Kq}8EF{zeXǃȀhѶ1Tܔ1h=)lW7lh]h:><Tif A]v71ƓRTO[q<ӳ,,xο?fFu|8R#_x,@ U9"1x2X*YCnn,jk@(^{+[Pl95u$aPq*{o$
WdZt;P@.P$ +g'MQ'dՊNI*umP: +cψFCj̶憚rٲfY%vݠWjz~fګ͊ۆ* Hׯ椙rכ[Knq&_8P!O<)"("&#ʉ`?"A$dU7 l>7\Jalz5bEA0j% _T`f^>((V;({#78CiS w*jdl,VxeX3{T_4_z92^fHK(=~z={ +"l 4' +Nz\#PFbO܂J.H8uJKPD@}jMӆi!S:n*Ԋp|cn|sdGoi+!@ +jNJ$W<F8ak<L{B^k`lV|sүܣKkcy0;h,ӾkFЖ\#]
֒E~YˈbQIt;g(?N75x + +p;REo.yNC]iւiE.%al!*ĀY=3 J,./n (95#uڜKa)~!>ev;%q RyrOLkI-»k]ـ=kRoh}6v+x@hVlqjN%?;uP=4|mAUG(SM{V'{(;Tފ +V+Pmb Ps*MI[U^~`_4zRFYSiT蒮0cȔ+hV_eue@~:0 + 1@ueU +@W"7ԓX蔘D¬20#̶ډhтH棔B_.uVtZ/- R?496G+U2PC22/f7^,yx> + +)ܾ]egك&2(0Rtlgv.?47TK4j7t`ރm@70(U#i42$}t lm*+p7XeAzY='0C4!"x.¹:*Z__lb3o%lcDd,9B3Lq6dǽAx"Ӑ҅Ű+"~*2/`cm'9Z tgoò$`S:Lsq]*OSZQf>a37& Q755+; Fc/?)Lrx%3HsɄXQmt|N
^/S~t6a*9;ڸ}B\hSqP|G9'K<Lġ(tK)5%C<RDg+e'\$WOP{RLW6L1~߸?ĸiM̈́~?N!3Mts5/'
Y$}j%Ouf,pg6Zln8-#,Y#٫h,,hTn.hɗ_9iwst +jrl]YM:P^ěi^#`
ï qVFc HC4*^3جeVF8H↖[F2r)\5tCt]4 ba:'vZټ:Չ_=h5<Gv"2\y(hLZ؛\C{ۍdWOet,QjPB,vSвRgxԌ=+}ׯz[`B?w4JI)Qa)j@w&Pd vN=y"
n4i~d~aPB=Z"?>O>16Ru]x7٭bԗZC\ +3fz1`Gx⚧f.-F +63dMW](Seݓ10ɛ@g}3+h9H%##{WW,tW@kث.M^{jI>;g\"ف'Ȭ/,g;$:rg<kY +Z08ΓZc8KZKIE"|-
/+ }Q 82NdR8/LΚ/=ygAɢi?lGTŲ:2s3l}] nE>o"T<Ti62nj:n8̉5~$`7#>첉Y3#tH"JCEm ]>L3z0T%'dlT<>s5QC< ;Oa19WϽ̘#0-Jbu$ ŪHf=xnsl,doh0."6u{`znTuyfɬBBTSA_mH9Vx%^
~x +tȆQ +3?*!IbݿrIGS%^a~"HIMi"%%&fVQ[i|n2<sI5ZPuk~=zUbT7z̺<ΖZ2ZGO}`AA4ڦaPKӯ+hҦjNb.3|d]EWuQX$f
Mps.. r#A:γ'X~~-DM=W/噇20U<x<3-'।ɞQ^3/ +B8?6kD?s[SNT4vI +y҆ws@4S +FjgWviY?GyI lZS2revӤע}%Tzb$&. +2%$>Aogo*/G0tuTvhaG~ +cis&bB?kpr;V"ʡV4|DǴ,U9-zGPa,mC^P:WpCVvVOަ;BїxU'NʲOc@ݓ.i*/145O7t"(#N=F=i ٥qp#5G̗VOQ"ъo'ecF5<dœ(-܇dG|һ.H(7nZݗȯWl"$AQmqSj=+9l +b5=cϡf%뭯L }y<_|oa\5ϩ븓̠6M9 }<߆]0({C3=qlZfDՄK7^?).;lviuolEJH*߅xQ+!jWaǫ`3/T=<1Z6ܹᄐb/S%M`S$ݓ7AVU3ZpmM<?eE=WDdۤ|7>JnLL +{`Hk=ES+3m/
xHbzGգA'πLǯм~|1컸'LS_W_<$3 +bsq-Ga'˓G$cs*ZK oEOVbOI6 9: ,2rF1#\L\yd~ywd`2lV^l45bE"u[ +u9ݶ5B* jpډ#xخq:W5x5AYd +6 +o[0BїۍoQVJ1Xb
6Y=ςʧ`-GvKʴ`M*L:JUweﰠ#_߆2GPGb=LVC(13/ׇAZh@g|΅sP&01W1(ʏr#,9^OĨqE5OϾZzL(Wq3_)3R)]bQR{^}k{*E~!oh$T*_|8&AFmKjRA@XȄ|FmBkP"NݥO6Me +-ߎ<A~Q2H`fqB@J8@mF`mPF~6)<:v0}("M%UI4ƅi(&s,bp-L+Q{_SuEbjtSip{K[,W8蠎~1G!i8uG~=ڳrZ= +^{.6Aǵ, (tLͯoYf5T""* p8%zpm + +#M*/j,4Qp}#oְms=a|2_ȚbLL95u@HZǓa+&mu2+ȧ5V"FU}} +p@Ler^FdJıaXb}ιTH\gJN50>3 ]-vO
Hbk# +@A>$]]]|Gߙ0+1_jPȔE)$=W +efHGI h5}l O3V֜ ݺ%Zw/r]nL%%ijtݢNUR?kc\m"9B@v"kz mm2rʙ&HGsuW`.eCiyT{_~ȰL&3sV6I1^> +XfZaU0jrHfh`Y6m bo;&ܸ(J~Tқ
wLƞgIÒ:(Wv24>"ql$%k<p <l:2!Vlq$s0B-n2 ri/(R]SC#td,3@Gjgk-g_P.!ZT#+Wcs@AXdĮ-vVg8 +L5ܽ'b>V՛uh9
vrJU-$s~DjK
n`Mxg@#,F vqo3u4Qmn Ԇ/VdY +Ng,L(z&v'=aߑn&$&XK<2jL,+,*zU}QWU矕puGw1Iz㖀b/Y*&,ԧailsFZ%P ve>ɟ}qǞkUFxl{!g̘fL/e)uzL@0-<+a|^ڷ&r=ia
!YŰA^2cA454:f~ +`'Ø}gT@⃑[a0z^<*E{TY
Ξ +딐g8sQ%n<imӕIg6ujGaǶ +pC7\,aA7N3~ؔO2r$~N'u.'+X +E6Ls]rυZnbJfkr<J5/L>u(jigq=ͦŽZbXdrr`}eg;!r7^S4-ZoPVb>OW0Hn5fA%NFLMnčf1 +E
ޝ5,xY1L'7@rwE|5%*]T;vTpٙ__J=bϢaAZf^(izl=HDfe.թ:J+Y0?V|`Btx@S
GR4]r6g')ń-#/\:D94Pve+q".,y.Ѱᤀ6}@ՌV=~,- + +|u$ɏzΑW8Tsz4EGzqr50OY8:<'iW+{ +Mn<W
hFhʩ dY*acYhNWyGjmCU3*XDRakDPro׀%dp(79@e*KH:a-&/;E +
h{fd|
!|?&?͏Hs +Qh8)yxA|[f|1pF@#-
CܾuT<`6fQiO րy)(X$$'8qТS\ɦ0IӇE +Z]YIK +ӵc6|y^$@< +PLl48Vq+~}CKj'TUemVPKM<`-e9{!}8fłjK[9N}k9;? 2inPSkK./rä Lݵҽ&.E>FQ ]?)
PG%\;8+4LL&PZ+jc^]s؈ޏk-XQ`*AAnJG:鲹|Apلsa1DPrcSLw7MyxBR3=_l.~1Mߛ~Fsq_N.n'mƑJ]za0^W
ob`k +GckKrz,0*i@aȍQ8`9[2A{ =U$ +UTL(A^p"6K]]6gtT߽o"vY\M)ҬϻU-6 7pz\<qԠ#"n.\! gQ V, +;8.+<CqË2f@nx]xF@4Yd^T;*$X`HM؈+
_ +WwaRxF}Y~*e&w10g\A%Ap`Rrx{{^aq#<R + mkzjK@A=Zg\=nrV\gCA1ar77J<' +9G> +{ΦѮds cǵ" ĭK P̱2 +%u +g4ThXu=0zz{5 R%\Z,jQ+,C[1\*{u^^x7HoB*ݙ̘T9pfxB-؝A@D֭DY*ϓKpݥ,k'eRh^%`yhUo!+{j}ߗ+$Q-W
YwAOeg# "~TF?:2q,\%SA*ULMW$4ofu [- +VO/fK
w"۳D6x+5_> +H{3h6:iOJl8E|O=P/v>ap1:Uc`v-r>X! ʍ3(DU3
Gfa2 +@#-.z\VlrI[G#ʊ7Ŀo|Up9䪑Ô8ehL6C +Nv:y~T[юX;lꙵ
E7ԁzPFǦ/oaWq0)G::\|>|2V&TYB/Uc)ldYaY$fNs{c +0IրO8_Ew=K=Turk##syFn35 11(*Y!%;ˊ?gBg1K\% Hs=M.n۾9ۆ=eshѳyDĞ%i[RA`KbRBsp*_5&f<DN}MI;JjVskϲ BDPRdl85|Jiu=N`e# xQ$tT:6iOcʪ;ia˧Џ7;Gێ+G +qY(Qx3ֽhxz7A!ێ8@~e|\a,紸 9ߗ[ZG$`, + u-Eo1"=/t $6UQx
"[M뗸ܒoYeOwK\&O?ٲlY;UǶQ7t3MqJϧ^k[lõڀX?y>Ɲ9r-l_?dhގ\ hΣHv/z*n>پeKATV%g
xj7p[nX `)xb![+I$Pb"9Q}]V|6' +Ҫɚt ϶a.ϱw/Gc+W+AJ&˄FuV@d$klQG\`4[ctU +f/pF +=܂$rsڅtzH>e N')ViX raogh?8ҭ1\P3W3r.dJ5AAT..Q\G};M0 +^k<R869q%P[:KN48A4VLvTB/ckȿF갚|aOy.:3%kQkhuL(
{!;CLK$JA +De)sT8T4u}L@?H\ S)A2գlUKn5`M(I"mKk/L,89 ç鯵SÑ +I$n[>uۼ#qnߌT;4 +[G1yTTE/@W˷ +%ك:1z-mQ!riԤn+"˕k.vnUIa欧jO8xwWYΐnDXw@^%T,!X2:JLYuƽl C3e7uiPyU9k wp)&Ze лQ]O::JW~ɚj,n$%6R@k iY
708r"Cɲj;I|"61&6\-h[NFۅ1
H'H
& +KeO.cS?opl&, +!"6iYj +ȏxUMOʤOW gEGbcgrMF53L.D!S,nj˕
+֓II}tM&>Ʊ,?QoP4+twGRن%XV\\ +w aԹ~ + +Me-,YSƛqfr%X7@{pXөv`]lͤ@hgԨlҳ-ƙbˤ*H_6}-FmEr贀 +'3<YլYKk}jU>"cO]_ A'ٌߡ6MYɏx@J$ʉ2Rďp9i5i0ӫ3ag +j3߉&N:4dHzX +CV^YpaaEpۼA^jqNkj|},<V` 4]{~l*pIEq"0L3JL@X"0pG}H0#eϗr8y5~ވ"1u&`<tԣwE鴅e9D:a;&3C#[*E"e
~3zVM`Q.O?3]NGC8Jט鄔mT1+Sb3*qIV Oc +RDwnZX[xmi+XpP>8xge~`t NWJ8q[3Ȍom8~l]; kpaW[ BE~" Ad͢K6:d̰oQf +ϴ&PίdCtiV"zXw-Alk0J B6D*=i0dSàЎt56Q<rd
MU2@{pSJ@,KĶ?Jb]ESe>nShӛZZT-<D<UO9Jp{[i/lEkx4ZB73*8N"@-sh,zY3GyX|J,B\5ljrbx9Z&$ +B2 c檤ʝS&I
]Jfp88H2jVRS[l$c8%[b2ǕG<f$Tҝ"*>nZs<o[9H`@a1+=U4reij,9i=^]Em~ʪ\&ۂeK%P5? +Scl(^lDև%aXlքor8xy +КĞAigO3;4,ߑDKeuλjݽXƟd]z4v:> +&"_& +gF `$B̔Pgtv0ת &H8͙o)KF6f$Vŵ#V*Ë /~C1z"Cb9m`- +(:t-TR]thKDrQP`لYi^p$CVs71TU; +v4iDDAuH0t7-V1e8[ +zW]cݶVIo1Z/G ~~Y<5496ڼ?l6TɎzm:i~
vZo
+xW , +3h;#|k,_(J<F ;p*IJh_M]*v_{)v%rjy0Hzoe4h7LގbmEFv1 Dg]9ZFfR
Dh̲7e;L)NkE(6V1[GKA?QH-{8~!w2Ko +e,`9Pfuy tKZ$ÎV"5ۃ-AxoJq)RҟڷZ
)O%+InXU0wкtZ_Gqrא3Ѥz.㟲
=d%0+ܑk'綳Ny'cN$}0 +p!*a\䎓WWb
Tv_ +Ď 3W M9 {&.meSy} +buM$W`/ڐz!śvwxi;MA"ƍHM5B3=K^<x-~Y#urc3Q'157K +Skfjwۈsq
ځ\݈XפbF=s:cD&|)T{%ft +jItH}Դ%ű'nA +asC{c{0mt-Κ +A;*<5pFvjfU +&eb.2ξR;w=u (}'aWQzz_tM_o|h?}SX782Cyd""$#;iZffp'IG3:1Xyz+XwsR.|+zxC˄D2 3(?!Q/y⾔rW̶Ʉ\iT4qmK}yoV^#LBeZ; 4 Pw8B,b~֝vp6h..!xTI5 ?0g?ǪX %̕F4Gt tBhwVesuubLL}Q% w2.iv%/}9K +k*;EJ>~/پbǒnJM+~)QqP\*oUy92DL|y'PP-~,.lK;ab6H.{xtYe-j,.Ϋ!PLz!)&d0>ܣD1\{HFyGY>]VJpymz,AIj՝Zr-)S]K-6{:
-pFZX9U +/~QqfYO eX܍ΑRG$rȟ7
7_%gS4~v&EkTBAom+.;/Ҳp%nzy[;<g ` +V՜gUepOǦa`e'}57R'2%\mQY~dB,읓p#¶g&d!o6UVQN̚LBdҸ +:{&C}aR>L$eW+FidExF&U7iS}ֆ;x^PlPtݦo+ +<C,SA-裟4#7<pF-{1 `x_Xn<X 3n# \:0NXd̛8Jl><5~=&:n*tԸIf]?Ǒ( +$xjZ +" +%>F +8k" 5_ߺeJ/+U5p(o1ֈ7V#1A$QjJ{n"}3JC{Oմ<,O!$la!b8\+EU/*oq7C#D].o
l,}6$Z)/v#"%Y-'Yv^ԕIϳ]ip&lWMޫ{8b8O=Q}# +1i㶋'H_4^S7>p% Յ?Y&ߩ¨elnR@4 6oR=L<l(.ʽ=g?&]xi9eT>q>ɇDiğ" ԥj
av.Y}gj`{gբY~\'4M3vϻ]4VhKPZuAZ'/77;s=>>p)A&g.zJ*E3s=+!kd]]gx} ITTCa|mo.Z'Yq+ёKaH4eNR#~{J>;O"H-B +_6 +7пgZz']٪NZ˶NRK/<\+W&f9nbAB/Ð&eQĹ|s6QYb OuC$l'`mןg>!V~+$fLeUo;&rWqh\Zx*oN ԅ3S5'҆kTb) +%do +(i[\:wNg;J3X%Qk/q)@e
lHktIH`!]5]ׂ:7ܳ63(R zXu6.+9m][ZSInRPIQ8G`A WD%
?[QeL+~=SO +#vCN,"<bk+!`WE,an
2 lR8"vsɬy%beqM@'xw3TIbۈ$j[/8؝h?VݰdׄE)Fᓲ$eްlg%+)(+V +:
toP(9(~ӆ2OI
] +)w)PCW{
\lźTKxqWi}SB5hkD1]pfXvpXJh
+C<#:ƑS.3d@At+o~BvHڀJ +q?4+!h}ƤxYb\w-8<Sj!KwoO?( >r- UsɖE^sDώ#P}nb3oi3/?}a]xNoϻȶ&ڐ!'YkV40*NZQPE e'o`6p[H0P?1kf8̊TMZ2KMͷRqcOôȼŏxM^#\wNdr48(jFR_KxiA!318zmۈ!I(r@eC],MWn[8d#%V~pC'&!E\db.zφ]cW=DCtMkQwRl?\!HƠ~d5P: +/1Q Ň*MCV8V| + -(ϷCD}\ӝӆ9m߲xˎ<KUU?Wc¡JU+/vOokr`j
^6 +͂PՆO.,*V2V3Î1V-~䭶3#<z|
v4)u*:A_zW˾{lw
mP彵 A߹0ڠv⡨F!<8;Z&8a{^ڬ8@X|9zZuKv{}G|k@Bgu +^b_YFC[wgEtͦDW +94<,+1B'ar#n6MFgleJD=
XmhGM_«L +UXfЇx$j+VaRG-Ż&crj4|^alm10"
f8C &a\|'%?`:"ax;%# 'Ѯ]wD0)ߠERni}N@`rְQ4}LlfF^&1
{;/ t;c+H܄ᶹ}`j?vdd@֔S9CI$ahz;iâq#$AWf'E_K)~t<<\[O{s@c紲R +<7K]Ux)nI6.YzoFA=2 N;`fIfdYJF0UnPj-6^9=*EzVazg7uww|C4qn$, 51Cp ˙Xm#7uᇘdS@(ر܀V\$tQd<*V +aMKaߘed륏?0aKou'-MC#ƶgj+2R7J"@-ܢtS$)xeF
L%+PrGej*Φ?shTDzP>u+r5^;~^&,zs[np1HA
Ƞ}w[ +F/M4?k?U
^%.jUߤ*ɾ tG`
Zu;]
JV,EVXVͫw +aY96f6y%'3)6^@:Zt3TÔXugȣl;lB˵yhK%Psp1Ԃj1>lJZ
,6MEEb0Q0`|Ī3WA%jVń<cOmq +aWsK^@%{8wPLڠ^ nq!R'vsiMJF? kF!mJ'F@##*kӉrS)b +jͫc*ΜdzBE3!feN@Xw,Y* +bsPsQ=^ 6-P1%Zr ~lCCbqr{%li$VDg"yt,Î3&WD+eZ}" +^-kΰ<0$mƐKSe"UD7*Cze+!F&6LNh)+{_bMn]DGb]$//IOKgه`XR/$134\Stqذ%Ð@B5A PD̵Q8P/hc\,6Y-4g{mq!!E $ǹ/c73۬$:B!cN.ˌ]>̦*H v".4q[Hҟ}<lA\==TU#"FH +ni2hd`NY)Z˷GMW +wvDԘ$h[QS^MK6v*JI0ADLHIؼ=aAS6[ʁXVhN&M@9.u2NsofyN[֮sM +cX +8[ % +ja?}"b~&\|e|5G7dsL]P(%۵f
S5+oFj,t@!Z +&@<VNqG܅]rj,Eq'h9eLmp +PiG&[@{?7fʆJ'՝~L4 +(O `U=J\uwI31Ӯk
POSQ +X71amHez5ZMJC+vm +\y
\qzA[_vM1Koxv/rk0ൔ2z_<ӿ@8/}L;G5+\tQ@C9˦Nq{|Y.QlGp\ɹx㌏l~h%h-u<|jd`i*jMUrٱʷ^saKxk$j(%ܘu=gVp|R u{z/s #h0&?;ʅgGM%3M
Ҭ3w~;M\NK2 +.BsSxNtonI!R7'O6)˽2F+Á
p[ +1;bZ +F;s,}(eSc||BK6<mUX%<Rٳ><*m>(y}[B31H]:!DѻFXOZ,SOPCw&*j99$$ށN+NA{X`o,ĠK72&{6jb?ƅ"P!ALO9{e j^=z sܖtcoGΙuO۽wG蒉Z e(E~sTH`^#2YȧeNeu5+#RzLl-uL*l^ +~Jur*z۫.Ll]52jcX<R\)o^B?c +qL[LbjU'G.:,8#BR^n/XX= ӑ`TہF&~tI!T-D8?/؛7 +\$6*P,aEkf4%495
#X/IvVLc%ی
SntƳpfm<>4/M ^ݔ?2E~<7CJi0<Є5c晨ޅ +!U"c{W)sMI*w3&ljq9C;\$*-{SI_=N+½E!QSN+4¡W"Sp8!#%PN.86d"v +;wOyK0?Lև4 +T̴FkO9:E r5w?"dEٙ/)Lv\./+-[3c
2I]ヽUP"$A01h|ǚe^2KͶ=1*+1~υ؟!O{aћ +c_nOIX|Rh&Ņ?h$1ߌhqo(|Ox(4.=:!z4Pc~&{Ǣۧ]pµxb.rq>Oo XBRmەm҉RrQ{9|E`ԐuͥcSF/We2oncxF>P +̌LR<c1W=NsHj4iqU!'ʊ9Uc+'b}0KU +BgeÅis:XhC-c6]mHwʷM9Va,3p= J10,k$Xa07&\Qo+Iψ7~C%5ml"iIM,(enBduPo*O#ph4gS(fiGm<;o!x^ZԿpOx$I-}'=MIx^OS0-6[AD.ZҒ7Д~-/5;p/@SyêsF5=2|Re+k^1j֕?C< *Ҏ+TTL0ϣS1(孈$H=6V7+S +õ@Knዺ&Zvh9>E*#(E}ۘ/[rjM6MS9cazF vϢa߷xCCJm +g&T{bPsnRsK-J}?s-j37R}@D0^]k7=cuW#e"pI,2 HRuH,3F@;P"j"_WixzJ{bQ!ʶZq*$5i`WG}7?D\m(Ӗ2so* ɻ-\F
Rbv6LoSYs[LORCΞ>A'Qt%PA/q|W(K0Ԍ09r{Ղ+jJgS +8&`JRUMyBMDLq8*pCׁY>2*Wal)V 9TI]uRD]R{7%M;&1j'Gɟm/DLdf($jŕK-nݟld-
@vg
\b8lZ(Uj8=g_F!2^tTxߑ(W8t[td|=kRoZT/{":Ӛی2a0j*͖9NLʫ&!;i<$BY$oGD#Vxo{SiVecQ{_by>2i8IOi+6ŭQ +XHl[]8LZΏ\_LaSZ3^4V
ijo+O650q4&
H wqM&Gg\eگ!#9#WA sBhKJxH7xawScI@b\ +Y6>y'tWq$${{e|+#&j})?4BV9_WbCk|Z| - +Z/tHc=~͛Bgp%+Pk\jws\g^%Exo|QbĤ'@%ӱȄ*-~hzOމ>8E. 2EgXԬܕʬ=L`@U[< +\S\2C)e@:PcUn>8X(EegDzF!֕39@dA5߷JK0V[m|EVׁ֛x0x>!=0"e4LcqosZ3aa09+ߘLK-2: oQa=W0|.-'dG\/p5 k9/L?D:n$R +?h襫SMi>/t
CԞƊY E CAČD"PiЏ[1Ia[ߒq! 藗=)zfU3iU4 U5xf|}U +5)$HGa5խkCq\~o0;!ys_&!DǜϨ +ˮc
$MƸ`o~{p-Cl+z(S}c|#=y̹wyZ*fYb +'XDU7E: +Sk@n"_I-.qӓ* +7dR)MHXmՀ2\ +^-[&騎q#d!woY2CYlqV=Qrjcx:N!& οdB "9-9HRH3D
+<T5IA a +KV[Jc#7]uCgIvZ)Uj#T +@&lKrql>-p +,5~ߛ`mh&~L,PDzu&RcK@d.d2S +IBEͭYw'~jEL7{´ݼ섁I3YM4t +L7\uTC
Ajۈr`.0G.<d@6rJ<Ř/%Cy&":l(PBX&-rαfPpߝ zٜ1IIJ^`X7[F)¦r܀0uَ p&$oc}~OQ-rvvI3 cMHT~P54EMsm/Gp8K]&)r<|E֮}U&{>Taa<!fNk^]iJ44Cgi$s!7w +=uΥ{[tcjׁ(i`Y~9_ҼC;JN1f>_]i]$W6h8F7_b@s7 RҬuRPIۤC!Hc}o5R ]Q
` #|Q}a- 6=֦qCX%с AG2r] +Mwh]J*p'Ͼ8/RWdT +ZL}Lc +_Xah)e?-Xv$ׂ(SuC@
6 ~bsic1+̨gO.)W9Lg4[MY#yLЍMutЫ,z = h=\}ⷙ}2A{D,% Jgl75[@_N)0WtS?.zhT9@# ɺqE +-ڔ{Igd!l`5dQ<H(̤'HLTn-NZr{ƍ`\U=4'SDBNnSK-K +Jʄ#?+l[FʏX +bon:yep>Bs{WvxB:a#R͑?[>#,'q)2$h6@Yo~YͫӯNi4Y2o-O<g5s:sUy]W>}8?UAƱ$֫&;:yrRHˊRP09MnA9.H>/=wsb/~8BO\{֑Nx''2a58^iQ~/w> HV/]h*o.]['̦;23߅ȇ'W̼hP +n_POz]Q (ݛ-' DzCxT%a)bF;eRSΗI_HfY"V{LK:RM``\_o +!i|?w߳_M +YY֖/0ETZM^/Vv=FfG-,{9IcK%MCK"ji5cM1
r̩lf5<GLQO-0}x̙yIt%icG+<,
'2B$`Qb(w ] 2f%Ttp^cK}Z=d_:xTʅ.4WxNYH PȁO(hK2C3f}1uqUX1vD$ћjN].bGwzZq
IWGnqV +SPKc?UR3F"m#y@栐A!hDƹZAiPwO,㩕x>+<nh0"_c6 N#J^EbL:Ymt|4Ҫ;L}OTqNQ|jGvl1n?r/fi$@jFX7@CM͡#yT\,!b\G{]1(BHCx>O"@TPzz~6K>V%:~ggJ| +muDBS#<[{N'^B*Ce3a=г6AݍSYb
^n?әЁ. YZ0ehaWM5dMZ|,xk8 rZbt&kC\!fݞ$n@i!u"lQd +I+Gvh5S$[3CIgp/]h0S9'7lq\u:o*!8m}B9b*Oa'ImLntcH!,-e OAfLqeմ#ݘ(KPS:Zpԕe$ Yc#O۫M +IUIURS&}.f@4<k`J`ys?@%@?aiQjACN7Bl-#oZ?OF08NQ2 +
zY\?w9Us5R8["RWKaθ^-^\;PxafML맕V5m]M*"w^[KV; 35Rf C,9qO4ٜT +FMRtXEg}ho٣J\9#bjt*P&[&w$#iT˴a~!fgޣ^n,|I`%2'IɛnM2Wx`x߇mz8$ȼ1B|[F~
2FvcŞ쟃!!,Obȕ)BjY7b3zW%8p +z}M']ks83mVi?٭HpasՒ^pAXjA)4*,*+u;@WI̥Th-*U7 8%"Uc}3X|f}<m1Kd&H$?kT_iwgx`à`Йc
IgZ[OMiiO{uΏ{?㼕b%96Y]D_|s>`x#\]_kjx)U濾վbӖ Y3\zQzi$ "kWg= +(7M|<;tI+X1j}}i^RʹRt9H(헌ʜ R9o^D0Π̐F@=CCycFKvy +"ikg˕TbHƗ8aiU~BSm}tMUɣ.g +HQϻXF-q
7:_r]eAj?K7+AO6Dx3*
hk#D3P嶺Ik
IoAA,DOOKxT^kRU:aǘء' p+s&L8ފ1duɊbFt\+bHR
tUM@*
:)'!k.7ץ$ߚ9ThJ|t1p. +PWHgZUQ}LޜNtʮ'
jnE;\qbMMR3^Wz[3D1:8^nϏfc$;c$uj}F~$HgOsU
(^qiM;V{ݠk2Q,mQ[keEJ~nKD:D%IP]0gMa_ϱlGu0_ZÙlmE95A9_: +qs]ゾ^,Kܯ^&8>j;G9O)%Nh@aIYSnӍAXu̼'DW;Ld}J~ϵV{K E7e +H
r[Q.SiH7$XYS''٫\e3z0'E(A-m/9h4#)QlBaOQ1kN#Ȧ,}֨ZBwlQw*ĭ·͕7ӟg@ +
YP TgB!wyef'T]YbW0 +F8@%PW?96hki/,/g5Gw[ڠΚkMK=+ǹRrM]3-EcJe9(yѱ'b$RJ +9ϹvmgP6J۲jZޣQ,cp`nGB%9T`EL +xD.RUA'+hʄjUT|(]@Ε{<ڞ1]ίyȔbz8#GQmH-Z$[#"#+ycpߝ0աh"~rubJf1 09:*8kʠ{+\..4yY}e +=1WdPqH,D Yqq]1mtbmKa{ IC{uD2AW]tԧJ=*ﱗw,!%U 3 +m62uC;J;`^fRg#;^U֎)y"x|3|ĩUG+3W9! Q" L8C;NFҿ +>'0 +VI"+&>FW&*Mj;TFs.0S-:qC(a^bhr^1K_[8pTAͯ6mMRet5=
XP#nw4UYsOY'y>1(RDt0ŦW4n䚖:ؗ!_@fH6ߨc<!M40{FDO,-LWЫ+]vr#[{byjbL`Sr(Ͽ5/$I
Ĉ&pO4Y_z<ܵvzT[yY\."n.E1 A%.[pNSÏ7Ugww" 7%2Q]¢\muaio0Ҷ_px`q.5o P|(0U-}shY:6o5䡊̈bI,9ov>"iޜΉ`oJ#E2Piݸ.Z%M`z +X6qS#\QȆ8Ig}60.zƲB:f +r28!2y˓)$RsAL;DpS#͞IaShƞ1Tn_>jٹ G'u2a1MV֭<$#"q-Fg[ж^֥rn1+D_qoofH"L +7T[O02(G`5Ǹ*tVx慜6= Sm18`sVV] +jq",iz3$)9 )s0{3#7*Q>ʫWiÑ}
PSkW !R>[ QR(P74ْ(1FR݃mcXTZDTYM]QO3P2F{cؼ;NBq&M6d)aFW0ٽr<ѸKCJDzm*&fX9.[ѦE~5JUr]~xm"-z><BpA$W8et65Z Wֻ +uC}zp6E|Vns7K2>(@e|gJ-HWbvka=SeRJt]u55TΔb" *77)gLxܮwh:TVG w=Bu~T{)_T=JPB8u=\6vҵtJo<U*<2瓫hX8䆖J$Ϸ-SRS9w9Uگ5#
Ed@/3O"cOhFj&闖{^Mn +ioz}l5ʆB3!\=nyS<SHbhEPz~}QbH iIlng~Ezug1.B,jgB:nj3CW[sWPЅ 7Aq}]!s{
7zlHIOuMnpT_tճ7߮D10=F^!-}GX_R:+Rg3A.<St_|Bl[)≯aLL۫g5]fk0Pe@8<}pJ\36ɽT&畦&,,7./`v`O0AR{\rDL-~Z:o\UGhL~TeHi}>ojt,o zK0G/+m%ir8Xt#|%A=T'n
&#وzWٵաe=It>^?}z>su4P"`2=Eq>U2a#5%n^p,jE&Y`wA}ѿmw%s\l0r hL\7t J)T,,XZRCTQ900S6RU:+#~M eXQn~|Rkg.~XJeeJK{D l<De4w+k$R&rU#KrqѰr*'oh +]r>8.̜= v] 偅bx&/kAYAU;!ٻ^/b'e(AR^JDqr7J,??xv-%D\SKT1`>k2&SnS ݱOVm ګlVYNո L"(h} +5tª_BTz*:*X]cԠ%zucI+q{\qtؑRJmL`AZ}Zi3 v0_}Yg@GpNR6@6TXe/3U:Fa ν9EyZ"aps.#ӏP`cz1`R
#-!4>5-w,,IʍAkkP<gwC^W$4] \91aH>>y#b]p%.VVVOuˬL +01NBovSn:O}=Kb$>u$x|5ҍ&zcꃗu=<OsBt_K;eT᯼T(s<U?j4CFGЂv</`945_*yչR2?v-HH}@;
g{*#a(K*@mBGM.Xu?)bjLȲ<tC[Qc!wcV>k.WtZ#^W0Yr:ˊ Z8BGFGKiJ
,@K?Q#R~ک.F[4<B/_cQ|GʆyV7 +VLeO;=p99%^c:=4/a$ىLO6Tm҇P۞6 ?FmE (LX6#E"vbmO!XqO1#7LBUB]Oj8ӢXhk\pӓF W +1hqwXm)5?p͊ +TKDa#<[7(s
ɦO\r9"C+0X=$>{+D_Yv`:8tx~٠ +PR_:dZHIhr}0L fc'*l8&ةT-ch2}E/x!:ThF4%k.y吺|wl#:%l Ȉ`_b>2={IM,p
ħHhSNqw{ΨXZ%]b
H9yDIRUZZ +FlY K"&^RR#Wlt/\Ӿ2?7togeQiХ@|7i) 8H@}1/"(\u367MA;Seªy{P
_N.y
]HmiVx@u`ELN"A~2y
(PүҔ/4ӛ֢x&/p0JU{W{Ĭ^ʿG4{i;Hi +OtDpBvHIYfk' PŰ"w^PuxbL?C0Sgb,(Sʼ;_IWX3Ѹ]z<0AÀцl=^vrsoQ؏gl<~>n@yKH~?_%/MrM7w{PhroiHll51s(#Tg+:՞E~ec?կX{u,~R*6==^W sHߢIfhgѩ-%\UkV״֖67dhOcֽ"t`[IAS0U54y_EJ4"čBVcaquҳ+ +{g,_9]f
8oQ8B6!Y}AblM?ƕIӶ&bzIEpEz ti O7aMWQ16 +L*5_|Ԛjt۞ׯU}ڐt'm"?
[_n +: }s8dvQX3'GH"s' +2},4e**[&-`uJRCdnm|F\ۿk7j,sCҡB`v+J,oIQ?(Go*<?jJ ^2by~v@wQ&`xDj{Ŧ=)=Wk5µx|\HzkP +lDnuoI +!4,DAF&-J!f-[9&L +s'%\62%Z;bw-B +50vk9ea}hK?e&Q#cOP~ؕe+9)q&ĹݻͲ]>VNXX +sLPBSS)JKs03+7=i\>@\F +Rߧ>Mk^APZaG_( /V7,oF@l-+e/ +J qCU攎
H7#.5uc;:&mV :N9#YulQC"x"s7C^)!ma~VQD +y8G
e6 =djsB.%$; +Cg]m%nB
3nP|S_ɛ2Z}@2%2g}㙿E/?QʙHtIګ }.&-}O"/%R{=܃y|)(p+-nq5 L$QgǼ
UH +@KY?:vjD4^[t}"?A'Ba$+C0#4r'dSoN",*W +ZVtF?)7=כv7'J`AT:Cncfd0x +;ilUڙ]bw
)bl' h1»y𰲻vb]|JYþӬD#6"\;r +^o67H [X!]ך+Ҽg&ce8[V̔&ux۶K=NN@t߀ش&^ړ2'&J]oo~ܔ3=
r+1Y3^
NZ_\<n,T]Y,-絰eF#d˵]9t"NBW^\4ߦW./$ۚsQ6u6A剨F zi +-`I`*82v,Zbn$y +B.0Sn*Mt>3')<յGޅAo c[
_<LˋOG/U + ]`TЫºc,nb۩|y''kRiD>(E!: +,݀FDaAB{ՆD)$nrF1oԴLq5D:SFSE}Ufru]%J#3,Q4B,%NH
F(m6 +۾ƪ7,ߨ!fqO;BMKE[hswylnGu%n>S4-Ϻ7\3ߣ8.6QjT1ҀE)Tpvn4炼˃@uh} +aF#g\E^iI\`/CwW_?ORҰOĞ)/W )&uaĠӸ)Rm#$Rr,m8do02+0o#?r3 0n^Unca=feCq:mbFMI|I$;9@tU>HES?PB:X%>kړX/H,R?W4vyu"_Vkb-'"Phz(]/RNA%3EEh<9 .U^ +Rnu)_V +-!ܹ5"0_A`2kG5*4&NQ,tv5ף[ +)]8h-g2LqBwyT>ԒɾD)+`'v(`|19k[YqW1fb,8u7^yZCPn7;Ď҇άc9/7SѩoEb%+pL*vֺ}ÒO'@n2 O¨ЎsM7J 5AQӄ8Z灵]FgﰗeNVZVB,MK8H|A>CNqX~*_mn*;%-)-+>:X|T_mCJp#SYƕV5LbT0F-'j.g@됄w*xʭ٪vL9n x4Kq-ZYPaR2?(<\K|hh INǀ863j$cWu
b
T,8{1 Q9w0ݹ8@z%f9hcHGGdƇ:{z~+;$S͐j46b]'pg:18w1|i駒Ageܐ}Z +|ѽnڕkg;/2.'Zňa;ƦN+covdo>k/32AgX^/۷r-V@J-ɀѡ +p9&k.n7Q&fΩ%=euշ=q=&J?[53W.<}'S%Rj/ /}.)c$RU>:JI@B7I"Z:->5}^LFs1N:G8 +jeAIEXhd?~g7*^nIѹv +eH\q3[W\9D UR@3) +_Њ'\Ii3Whσ|l .\5@(i7bV@ue=܀d>a +sV -.(x{xМ(Cv-:m}0xAEy+u'w& +
Y +"bF?3W`#sLʀ1@:bh(Np5*B6Ȼ .BBL0i1':L)+jw?KU{MeC<QYE@zEq2͐'VHMDaxm/ڊl\Qp:kBa +^^d_FsaӇ3hD {{p}@şXJHIlppѤVjF]\dMCk,0|QW~gNFsH@-M?/4 ~Ԧr<wQ5L` +stD`PzI
Otr}?Tvc>f7A0
Y
LD# LZC[/4& +3՚g=3*Im1vԘۊl[ƍE5)sᱸ=ךVnw]8i>=NxuPjf)'rrQO&8"v6Kc< *vuipյt
T{F.xc翾_ kpֶ7 +V [Bzl;Rf2'w9KOُ
:I.=#2=g6*QTl1s`SӲk_ڹ"ho<h=6g2%Mֿw+2M> wDn%-V1-;H FɐnIӊSʒEzj/GZqOOcZUţl0\)iwP*
F
;ф9hȌ;MR9I۞1؎xOI +-,.Np3I4"J8iB.,Al4M:ЛK $pf1oTi5>?+$+ +CGCx(
=/l3)N Qh7/3'~P%S2~4[3D 1dX_Cmt=yQi>c +VR
f +z7\{WK)*S!!02/FtWPpqhͽ(| @/5?^(l9B*&澀<C<vpƩ^ + +,(oSO Fё%d ,N҇?`adQU7 YÝy_U-kE#ЎGou.,I2 +hSu94%4Q=-oGAShdaje7ݸwҝCQl|ySKvpϞχ'ly7m^Ĥ@ld,s3NG@E=Jw=vѪaf4MuɹrkʌOl"Fѭd
$ị^gGiqdڇYPZ}bV<ʠ3؇1Jr\f(<єw[6kB +Oce<1nNhezQSNCˠ%`
`S +'Ok_Ψ(,ˑ仟ARe +eoƠ>5ȼ[7@uy+1P|ޅF3|OisF#~&A(3#Q(hX|\ +?f +J\n=F_,0s (nHQN{;=6RWRrGh՝7,M5(e, S Nr +Eάp[Dd7קC/P:*<+0 34n?7 +bX}?P2LwiO[qW#8{L,br3Yv[s?gCSe pA$J] +hݓ +id/¾h8*˜ˊ4'wsdTy=k ?);;yM~M5-|4Zߘ\indW'Rve\y!d6]u}YM:?jb E4 Tg$'9ˀ8F+i)A +py%55%+pLy}>^bV39>2B#'!ҫMR7geTXOC)_ݦ;J
vfWQfIKԡ^#(7G`e˃:'3%9͋`wujlޞw +<ʞ
'BFT
LKC(Q&qHG|ވvԄpF=麐e]ƁKF!^?@XwG"S
<DdtjwQwdo"1ڌyT3~XA,NmcfH̜Z[Aͽii]M,t*JKhB,$"t+{$7OQk\륒zo7S\Qɾ¼0-cFwlD=m
EߚGI5\6q/+ɿpc#[3BWu8 + B,]a|xmR|!9^z93z&ԲmϔlW^2 Ӈg3}! <FjԹ`{$ +y%6s5TJ>1%> X^B,}3Ƃxu~̤xv3LOtbyJX:xNv*.Q# Ā*&-?AxY%8F7ӌn
q])o˻AoS>7-6[ˀP#"|8?ˊgRﺞEɩjp"In(b؈',b]H6xYrB,>Rdn{mGpJk~H#Rz86FeaJeO`]`CS̻K#U}U8K8W!>lC@X}C@Q$H٦"$ITiK!xsϧ駀qئl/h3Œj?i0ܭӰe& +ft6[~#c{ZH2I] Uେao&0MXis;(3no +ʜ62/ O*y0*@1`y /̰I/sH+)hD!A;!e)9͚߯wP`a q]3ļ`|=av+[]&s܂S9 w:ؤ$DɄÄ䖒"Z@sq?1]p(!+-9#S"4+?/V{|uTwIUM~1W5C1m+lk]!
+ص3,+n)Z
[{>B>Yζb c!+h<{UFENw'y4-va#eduN梹fJ,hv3c1̪cj7vG|f +nF;z{fʧb5[gHV?vM +ISil-^t0ؚO#b^3Lj
U?F4Яeº +E5~F~G~jvGSpQH:X?W\BtH$i'%cڋLdN,4qp21sV52H;be+%;A%JU WL68b+n +0ƅ"O59Ϣ'xS[Z6Qyy/!D7ԫSI:AWHR1 n L
YK 7Q:v
&hMmM+w%'&KֈqB}ձAt`#B8Y YJFBeFwCW}I9qX[C*G_jfX76ɻJE5_u#ڰf]ww73)Gߌ{f~&) +aiCw͗D`2=&YK?%ƀeS؍qgGŔAnQb9,Y~X1d|z6v
"`M5t?ATˊU"HRHyFZ@(F|y$d0 +wBsbWYbjuhn൬~m\Pxw.9Acu⃤8*K&㵖yK >.)ɆAxqn~z z(uU\avR +7zG$fkc3K\+@c]#Xڪ:ͅӈ*R8tW7͐5A)Ax?50$uQ4]8vb,6^܉I65(u.E&=zPےfJfw{xA3RzEG7";aG
DZeFW^kYø-' 坣A5!sUeyV'~i53IŎc=3j?U&<U*'.,[ ?J$biZr[QW(nDȻ<4@Su)Y+0m1^"U拚ju^->wW>1ӈ<1]Vt'K px{V!_OKӂBI;:ґŅ˞eԊ4=Zr +R:VF+>y~q;%V劁Ҁ)dG+4Gn0=_mCnܠA=CkQ6t PDxu✿t"OF!A,SB[kcrS_R+ֻ<qQ:S-}ҐV7_mCeA
1s-cg-x?`xKcJrӈv3zc{Cv&O ++`nYJrSSo2(>C +P7D˜Zݢ93u®Ăjf +l*4H#Z5|]>?G&,kϕoFp#ST$ẏ$H(}[OE'_|UJ{ɯ]PP_
YZdsC'v5[{5,ⷐ)Ow
LXd +Qi`W9zILVTxw]j:kHN8Nq\09`)GNw'rB
&{: 6Œ%n.c*Gfd3jROާK ågє$Tqm(A$!@,SEƇ+ +9ȱv.=ܔBVX%{1zl=ΠdJ +O' +mK`KCC@>'|I+P>JLt8Bu/T_wA۩~g +ɸe(*uIQK7ȨŊKc$8e(/Ud#[$^)W=i
U):]oh$]6]Z=- +Ar2hZd_FhIPd0EJg2:9*tƴKҵ H.Iwz4=%6n1v934SY|{\!{?A*2T(M;Z*伙.5%ba% +«a*UZzU@ǧl4\OAqhdQ}N^sZ"Vq鷼qΛQuaO.F(m'7[2gCtP +tA<$Ya\Ӗc]Fؖ.PQPLN@#z
56;ILeH~'a
%ʍQ{Ss~:z%&vq/9T;$X1bT +k:>zL5ZHB-wN%)I=E$rJt:yǿ=f4d<M4)6fe3'8 +WV3?9@\$sgݧԛyf5=3 +)GoNNںap +ۣ@c%horzyDd3y۰C +$Ա@)l(Zǐ!uɭ&:'x9ϸ(ν^0eq=Jql6܅8?[jjWT9c;.Kiz&!joJP𮗡)NÁT.OeFT>椒ں +S+ +N*mUR(K&R6F-9foQH#Pio+J2KZ +jR_xBq{ ,H ҥi&Sߖ1kG;bH+!~ٍhz3BkEL#mf?_Z;<^
Gkaͫۼ' q2(mB!>
bAiMz +1Uo< +w{!7t +&K +L-{9ftM'Tl#Bls!iNA؏nU!gR%eDP~z4 pFC'^sg Jf,{塟wN.}h@?;Vo + ؋4\ ;|22w9U.PYޗL=L_E +̱3oԒ+^/'NgY0%CW
-}SԹvY}o) Y3~ +gP'˪=pWaD,I0r[S2X-csP$ +E~w2#ABZᕥA_'OP_`}.P2`͖g`2^h5'$ºJfp+WBWoKhlSOή-;9&4?Q4sFA +|Vk~YR.qUc=@^*̳Xx,D +qMQXI(ju
ދM +v{=?=yG&tE|֡(Z:T˱qʏф|#^@O,[3SCh̙oKukj\L1P^{>0Ean )QBXR f{ |Ց yufMv^$8<СRwMEvt4
Gx)ț?Z0H#6רعe6"{F6S ANCf +3%!COr*ڕL{-dXTU}t{`HELx}+E^""$QU{w59o>l0%@cF 0+#n-+P6ʄꑽ)_(r_ q{6T۶ߴ$'b~D63MﮩM.NEZŢ7v>(_o fxd>kB~ՌI52iN7a}i\_D bY)m5lZf"oKh\nXF# +z^bJݛF='oĠ>u<>is(g!kQ +jޢضe'9ѬEal5P=){cN([M>Gc[\suq)o :ތ:뭗QΦ
(tN-9~ +!&Ũoa +khLN^a6jFRg3;qmuj퓚:^UZ}!eKq_]_]n'}| +_-*1Rpeuum)%^ +--˶jo@:B,DŽ WGNg@< V{,YqK +[?zv__ޯm~u-_*2JkKxQ`r +FG˨ݒzE<yҒ̪|HXM3HÚ"Au57Fh ::Wg+f|uԩ#4[ܴ{]_A&{ZiY~GgKͱW +q̛/GTRi[ɣA`:1EBI RoA&5ӥ~u)K
+'Q^/E䙯M\Dqi<u48i)ZYf06lʊ^tspV?ذS̙Qw +8H}4EZTGd$[ϴW-mf~TӃIU -+=߃=Ro/tIWQT#H\_:5_U* +S5ϗ2y-x~O\]4l>xYc*;Z<9osQ}h+/^K=3=聬t es@/btkKu{Hd5RzA Mk~༇N1_(e"yh_4|AWGg+ w_Q[Jm"g#fN +ER0S;to9QXuQP$ ;ːO=xyǞܖKZd?=dҌKDiw~eTS)͟PqG3cx}F#|Ҕ)bͼ$
Ajwy$cg}r2DUEi`S~JswO-PQPԾo96pd(Nj{z/_\hsEEUj
!K&r9M!6u;ݡ@^O/fqk<_yFe$A?:ZW<V(D,+@oL)1PT,7]Ue/SƊCt|$t;i79YשEvp<Bqmx:IAh!E}0R5%yk.E&f+qQ[ +/{QXOK%Abdth#Clt'ck,6ɩ@i&j:۸%ֈ\ +GiCr=E`ay<Ay>cCֹ݈Y$I{tѰ#hv2_
F7l(Y/3mu +hf̂kizP+ݗ|Rca8A͛YJ2otgD%eB~%YQ?̋m}^ +IH/nlfiz:k$8ײV5Lidl\cAwV.)q)NHFz5f7@&lYVDU*4dJFօ\ڒȓK`e,<$O'(>H 3!?J:C,WNn-{'K`"e}4d<LE?j +E,f LkQjR@2^jglzL7ODIm + +"/\8w8wO<s~`]L[6A
ܟzGhK(r +^̈r
cC[I}F/8l +n%D6ؗ6a-1\>*z6WR@}*v Wjֶ6F=2Qݐˑk4oLV +Jm罉>Pw3m*ȣRО :rAwNT51 +DV2{F^O^
8i"f;%~!c2em·F8ٓR/24^lbE5h2)3,LSۡ 2Z.#8 + Sr>!S^}l96g;2oX&O\G]_KFl,o6!\8.d*}BiIKQ=ym=SU
\wpyĿu uOHAMbK<)y8NAI%x-oZ}evt6+̑Ӡsj1F1{+K6Qu5iZhI(߭0UP(~Bh5x}yA˘IEakFG llnBBI\)HB,c* +0q%[-q/XUP';L!^r}JO5txpl<T@%NJ-˺Km#Ŧ(|=q-\Mù +"Tk@aֱ2x%OËZ~R|z%/ BXbxE] +/h0|L4y^6uJt +PRχe[L{[3`vq'/Y}Ѓݶ٦~xj5jq~u8i' +kO#-S";Tp:貋ğNaь5%faQز&?e:צi+[ tF"1LۆVJJbw 1CfQr |T׃<4ALkRIdGr .&h*"7# +H$<_b{= CH7qDʹQ2wgb1y5Y(~K:VtwWckr=?=HrP7$7f<VxRR◒ێv=^Qa[Nm?,bjf<-Y<gjQ9t}m~ul'70vx$4{aCLJkMܦTGSrj@Zv`
0DJrFc'Resu7 +F^M@ޞdXy +Lgv
~y4JW尷8(Q*UK/a%#9푒`gOD;ޔ}ZXb`僯^H5mgcWg{,ځWږ0p["NDX[$22_Y02LqF"<[1URg2#>e(XU
8AiĵLZto0Rt+@3%U8i]m[ H!\ޢU&{5Ol +#K"Tm&m6o4Me*zthZށ,7E}ʴv 7}b}v2Uq3Ǝ&L4hc۸qg)RF"iޝPZk +ל>%Mb5ⳇbM,eUIS'vI\A<YnDTrKuǂ}\[y/JM#UU\~K5I<핁(1k;P7]w|;pBpRvO}L,OKcgk)X*# +!AvP:]_u
+]V0eT +`uڵosb Q;* +%xհǚJ EC;BbV\Um`mmG=--UduPER1tӔԃ-կT\`iΊܨt?a7l-V<AkK!ˏDi0h`-bܾ+}N\rїM6 z-$Z6|]֏u~a㺼6M~ԍ&$ކEMhS2\^g(^5w'.~7}Qp.˦}f*CWo
kr.}C%
?r~#X7l{+ɯøP6Ih^$x0iv(}=tf"W +`Ԟ` ~{ +=h%I!Е!5Jg#A ĨjK/&i> +Yrav<K"(ឍi/'qվjKeYEhus5B:fᮎ+{Mekd~j'␋|ǖ+/REW
аv8h.#f۠jC#3"1-At=3G=}|:k#ނuDDEo}ePǻؙEFFSs#Wck.RFf!\Ik_C(Jq}$0SRI_gC:jOPo KfÚOkۈ_P=khkT?`u!rma8K&MUatE{Nuϻb,Q#0 +))ӝJj͎5įL +P<ktJvMoʴ%"I +\D"8Gd+VFIDdE-P:z3yhٙVawѢ
7Y!N$?hUHβE +ZABiY(Q$t*D{ǞxGV3zS24#G*r7_SM.O&ؙ$bh76{+0c(9)+J\v\C/O䭌8=o_+MGA0e2LfjGv/K]eNC0
Ct)A@it}ܵ3FfjD}N< }zEa.㏎y
t-5cR==:EY". +vq|q3U(þ8?kYt*![=FruF#C\AVѰS7.R"1~h2ƨB٠o;y!b*0gn-S +~c$ 7w.(eC92D).fd(K*yѝCjɱ/VQ}h+?'H90bGL>@4?, 67ůAb6j)Qr k$P{i%9 C QCwK3UMVVBӥrpy +"cyvb??SWJ2:U3ɚmy;sb*ƆTk +%dNM֔Z +bąT{P˱轃w~۩@pL@uP +曭rYBfc}:pЉiz6fZmByG;6!ZV]A0B9j9z:-%Uۙ?llSԾEvh +6&
.^_VoEj3<J/>NR0"Jse'Txg~ +؋NИ%0u98/iiSXقgS73Bx_++
{mvb J2L(%:PHX&T;^hZ ]"9Vv"= 94LC +)XDj(\QֆfǸ0.呕}Qx&OTF[J<G557quOlt줽fjnN]a.{$E>F3gbv~G;Fcm|Tsi4=i>GU~y|P> wE|WW#76Ciyo5:+Py#J>ps;IZPBo3y*ګҩdW.qD7y1*>;S2L:66 +ey1FK?*DBAj.hC`%|lrVTd +Hp\Hêɂoj_/4y[#d]yXUD-ݱNiU,cϖyle|iWd*;/#@/0SkɩYͨ`0]y!GƊ8k>YLNUkEo:J~ψLu] i5dzQ<};}VM9-w=z;[5ӳ@D݀WHXdsgz7P90ؙh #\:(!Cjӄ i2/q헨?wdW`,Q=VD@vqQ6KF-n2sZD#k' +j[;9O[s.cE"JoIkީn8dFfm`G/aK%=XDZ~-0<ŨLSگcE/fQDŽWM#er9m:~H9fc(ټGց0A&w5z Jш]hX-FРZ->&K,*Q6mAR
(WxJPy +tA0 +dӑ|-W͍T߬O,Vܧ<,/!ZQ0[L` +j]: |ѧ +Ll1"_C\)r Km/Iۖ#ۓHeb/ xƖMbiX!wEpYJ$=L_Mo[kw<bch\I(GI8<y'x; 5?l(TQalO>! lqC\ +S +47nGd5LAh]@EP7mng
OQ13& =]YL)ft/, 7W@fQES<;_v㗌&j#9|*yRTaG<ϊA8g+̓ <vT2{rISr2;y[C_%bYUH nrw#rUk=yYPA!R](Ob!{ +@^b),Nya{a+bAf o3#n|qg"ux31qʫy4LIǼڏrê2&w>o}ƄX\&*t9+fg/xڲ/OAjN5Y~gx@GЏ` +0'uB "Ikd #H_M[qSf'ӞC/\o}z 8/:aZC(C>6A%p?~'5q}lےPJ[ 1.:zoΐAG>Ò +03Kz8<#hWGHݶvc2'q&i?"~Ý|\ +華X"w -ӆ +GqHv<},S.6@
5eK7}KT<x2 _5r4%W˪¼KY!Fyf1Q?b0(HŠX^nhv!}b*3ȦV }IbBadq/l! %RFЃ G`RE:CH- +,6Ps2z<1`=<vlZT';& +~9ғ-r$Zq2i24~Zpc yJ +*6#4
W0 wtԡ`gGM+Dy,iLz%0)5+^_̯
[H +r{@qZ[z|3@pHA3X*?f;h0dJ5HW.MdS1}{$PO=qS3D)'OLxZFO=ѓ!M&ʱCVz曄0I,`:PgWKן1W1k߈ʴₐ4"&!BUHQq7n.R<j.J=5 +9K(:&0!#utzUy@3pji +բRMnHk)Aq)!>Iyk\v5J+m93~,L ]1(kJ˸ܓeJ}A$][=!-{NL}s@T'̜ŒDo&_z@b@vU]Gg@&A`JNXl h6 +Ex}X +
@d$<r/1xW˙ț=p?PA+˂
k3 d{"Z+鿗saxs ̋όX +j}v^ ָB+\ƅJ/ֻr` +ޙ9Zw`ػ>Sp!yқ i]K\̷'8wpm6/"5MnJmFnbk15-A0HDiR
b ͚kڂxFl{bC͢s
㡽ޟFȟ̐R z! Ǘ +mCEoVՋYҷчƋtUx[f +_,~lȓ¿u8
(DPJr5 +H b)Pf;(XJL3WaS[h_Q|~->B2\dST?TXg+tl`a9nOk&`%_r~)MfV!qPnχw?,G=UPhjyem^ mpw#5(ݝ!͕0D^y/BQGd(?fYGp
4> +J +N?rCk~ +|dGodŨg !Ph|~>)77=dޞ +-(bK7IG5ÀtOT/Yܽzz**;^MijWcVYF-> +κ:`o6g>fD%5,nMvS\$J'\DG54v,d(kH4 + wlK˵ǸļМGҽnYcwXWNW6֔}aTe"2~"^iөag6Uzodɔ$`KKZF˙c@gt0itj?FU1GbDhͬG.2垟d>}[L=vT;EnQ; +VR^2?s?;'j2ϘJn*$Zt|g'j9>B4+},ZDcHèIe89]ǿ7d@noFEAQۀ[!B@ +&3,c٥kM&]H-mIC[o'$buoW);Vsxc"E8۫質} nӫt.gFwĠ⨿w~P<U +U~9 {:_1kQ9LdѸ(P$+40DPbj>*hg'\>BPjI}'C3h}6kxwn $fDEo6PD:;!kBt/g +/s +y83~V֗2(IUZ5GAG `QX:+__M]@K`!]k0clz7* j~mTHMZ@o2)1{U#<m vn{DS|'IbIQ xŜW)k>{f:Xw䏡7"D@jYHT;h9#;3H!Ֆ:-Cj
E+Q`HҞZSw +JL`hʗ3z/Bd +'WCHx1t =Qod-g"O9{/fk:g3"e:cQ@#*ߩotuh;?rSm64=CEǺ'4[f֧l[RҖ>Q8ET0_n6K]ʳiJ
>UWr;xp5:lخcM,'!yuYVmh/wlj"!`#r[D*nRF[-nöɅ22T<D1G0kx`BUۚڜ~JgB +_$.de)l50,h&uIPXB>{֚P/6-C.R9:+~8ձY{5>a< +kzfyC6MJw "8d2A +b(-`5
AxߘÆAԾaaGZ9M'Y + +T!Z1:Z +2dqzXa0XjIXp(=XetTſ&c.e3'1?C{K\,?D-8@Q4}j"K:lquҧ1)kԴյ +m{AyzLDR +]0ext,nŒhJ +_j,#VϢ"%%U]X`2*Jv_&(Le'Yk]%R
1yơcaIumrhqu.6c5%۩JʿŨXRF5<f`2"YfS!:h( +ZѾLuב +'_yHlr((!X@3G^o&s_'sʷR6H`).͈YDfPU+ +'`=C8.ɽH=&^!r=OuIb2q7k&sγsitȁf׆GT<y+AX'˥ũz:|oDEkQbEɂF_ +lZڽaU؝]:)q( +d+T>d?r4LE2~͎M>^aD~.dv$cm+)f\57d뭋wjh6Y7d!>fULdkڞ2>x<!n'$x2)KEӶS̛8Ѷ)*49 +"\oto:ۄiհ_Y%kG%@E_7wpeZԾve]q/DrVkj,_ +fc]]
+6ɴyS%LjNIg,!bP)afa3!ϯ4DV:nY'g[ +S hUKV(S6 5J
EՇ4PxlQUݼ,S a*؍aRzU.f$xq1s2 rZ0~#C/_i,QNb+>E\\"MY*g$@4hحwWdfUT lNWuȴ5 +T2Nh_wĞW=2~܁$b&'_2z].
gñF>d.x{C5`ދ"
Z?fÙ:)L +m'8ޚ_>2/>^{d>:]@?QFJRȩRP-m}[X7Ik?LJ&=+tv=9JbOڂ7JL[n{u).'Fˏ($%u"Տ35ҊF)x<:pt{vsm
ZUCI[f@hؗ{p*p+ug"+*w(,aey$MR`mlngMAt7bD`䅐Ào,*KzTϓm6\ +Np7 +m-҅:g\&`7Ѵ+ѲKvquScwB&9ґv*pso꺨qM'R۲߈Q DRbz712=xK+ Xqנּ}3@3$k0m8gIxcw瓏ngV>IT9}Q? +樀s" +/>lf[31^Gh68wZ}h$zp0+lo h9i ! +8ƖS[1ߡzxn +vРđ+;4ErN've%T%)E!յ<i=sb[@&t@;斊#]6:ֺ83^4b|
*gFW40r=v.C׆2#J9uSZ'H#yDzO=F`g+
^pb)P+Yt +8+} +=\O('?<$+dZ"RQ0] +m +a^>"8Smray"rwst]hel\ eW9VdFkOVwLRA6PPm^w?-P{#rȍ@R,
akXbXӑAMuFRĐxf{'b!܋;%kGW2}[^ HGHzވJȢNmTZǗiJn2~J_4ʠOoqJ Cc7&`#RZ7sly_Hw<&iڅ#vQX77=dcpdQIhi.>P_/sSx{?J#I朣sYĵD[Tq8S>ux 8Ō17r~aYv> +zILVT
P-t+]}PD.4-DE] #$!עxή^6>>ʗhG=cR$3ݭWAE/\/?C28?)\ +ӵ""i*Ψ;XtW +ςm_ +`}bKg<ɪQ8L45nMazҺA<o26בA(B)Uwֹ6={ף\')^V(@}qIz䆤 +^o]l7N^eI+E~4eJ'S10Gt/uQܑjۧ&m)W6L2"9 +Ic];GHP!lɮj%0Aj3r9lta*3x~+IXѪ*l +Ϯ+#dqW +/C}10*V*0WN23IpSO7R.L@A]j_E6ӈ@R<\ +b%:+}`Glėgip=ԸwJ5i_وU秥1{1dK+u-G✇|̛,C6E1;ΫS< v*G#ꅟ(5 .Pd+;DO4D%IDt]G~(#Yo@DU~;qbd!ںz4A_=O<#&F09CQ ^(RgȘV`CN}RRRQ]Lr$ʃb҆:錄_WB*M"ߪrH +=U8+gKp!Gh@chZ_)rcC+,)I.{9B?%C^FD Wdf';Rvx3~t!*{nyʔm\N̠בN#4ܥh>TR?nҒAFf髖EL.V[0zn:<Boz_{rrY4y?N@X +#˶U|YxM2W6)~mv:QUst$g+OL$ߠ-ƪ~Q7e}yfLae| z<VT.*>ot1x/r,8qTSpAoP9(,B
kҫ;Wx&2rsC-kR&dm#Qq^T*g</%f({~,pQf| EdNڶ(NkʭR}j1i{%t(ykV?pG7`,@ +tt%/$:oajt:D+cegW
bmh%LU!uw ѪԘM)+^ʄ,Kyxq'jlL.*U2@H $í%W{'V5"yA'1'w۔`EOLŸ\rQp;*sxuUbL8xߒV +#_u^گd-lg'Q + +C(wמA,ޢ\dC?CݲksL.:v_}Uxٮ|pMHâZco3z_={Go@iXb{ 1HMb़ +餝ætwT~%x$iz%2~ YFÓ~jg-TɺV׆%ezG)J/ +F4C_tڑ +%"(G̦kv7R͜W{ZΉqWm*k]Kɿ攲h}t,C8jj5EO +HB}<<PY䦠6L3C&7kN8"FHT4Jf_365*1u B&K&tE_%X>Mujᇘ@nh]#{-42<U 2K\;dޟEe #JZ-0@?mt"nȋm&gy1+?`J.ں*`GϽLʯE}Q?ڤȞ5'Mns4C,_cibo܁C~52ϲ +ۥ oQ %R:[F5D*$~,
Y1e цpzyM ƈ{lSBl
_<b1<l e\GVٽ7X:-C9D,PZp#inRg[/~o]72fAQwK386eGٲyIJ2G~ީfڋ<PNO_`2^l(FHP-?2T:x> NjuFT82bggLƙ.r^0@b9"i4ș5*XtיX'q^CP^KlpOykl(mq_9*66utIc\Oer}Е8Y,һs!i&n
1v |ADh~QD!H\ܷ?c2Mk)! +<]͐oU͑LQ9cMF|je-Ơ$yt$X@a2 [sA>ଽ9[whHYߢZ|20! Y} +>q #KE|H~w%K܄@8AMa:i8ɲq{f +o;VN
W\K\bWfvtsqrߧV
qȉ,ʄZ.Dvpt.dX(U> +:-@n5qJ<t + +jХtZOdaj&VW4(Jupe07Tz߬][x]8O=Q1{nEp7\:Vۏ/rӝ2뵼[w\`wv8ɔ_5M>E;_(}MȚl{n6viJWR +dLamTE +p3 tcP0
ȄJxޑPIWOc$G
{U
Wq+ZiH
vj'r0W`^!j"X G<ەijJgd|v9~[G +K +);XY94 wwE5j.cv?cZg0)@[E>q7`Ҍl
|b0Ӛ\Z2J<_mLXe!;jլS *->*=}DŽV Beұp_BPeHA7k6:͘2O Qp?Mh>P7AHsV_$/3!˽0_X~P +txx)|/.CX^y8|7ĨG *;Jxcνi#/F
+ClwXDihQE\qB X)õ4RDaAASUʠpq䡓(Z#\|7đs9)V0/?@ο`mThgȵ
+8
(W|fr~ER[ge`AOVN*lIPnsn%$ (;|BNRԨx R˝Ic/M{q;T9'Xl]S'ZYr_woz)BS)7dϊ4]֧)gеI`\*5GYة9ޜV +ޗRYg=1 zU#aq~r|Cmᒋ,q5@YK=[l0F\tKP9 +LQLUF`S\֜cD(6l>$ϙpof~?YLS>+sXӍ9)!bK`lr:ݴXr~=J0\Ā˜<alZ7ZbbUԅdmܷ)cX~{!MǛkm%v\Lql,MtHʪCȉ7^}LM5{"6" +c
Z+Xo +]roEB:؍Watxuө[i"͍Cf}$֧W r~vO<1>"|1@B4m] +rK-S//rM>ĜTr(;"r+b 鲠7e.mOHZ`wYqWkԷr+GE#оEw+uK$%onbw9USjDsU,T\,<֩j?H=#醪P⏋1$` +@:)15Eac>,/z+wi eԀ{`X&eFg`vz^ps'謣$1s9}hTtPπӻ
efE:]:?dF| +B +/LG+s&[~z]^ +gć<A۳B MDmv!tBvtp|UrRA?@+0* +q@;E Ub9B2[.W>4k W}s-e}qGԄi+s\VIP_) <b~Ah k=A<?KMAx/ UmKFhuAz\ +ͨ<fv@VyV2Z=X`N[S$@xL0J|b+ӭh߉{]ƫxW+9үFLX.^DQѾ*8&8ߔϮLg$u`X/ܜp3=կTY](ݞr? 8*G0)\%Y3\P$?' 5f9r}d&.|[>: +bѠN-IxֳQrǿ}nIAb8c+SjŬtnYC %}^NJ,ݩm
43IOœН$,2/=1ʢx+Aݺ\PA9;X{jG:r
bө8ƺˇ)NMnptp8%X9; +-T"39@D Nbĸ
w1'O@|i"bTM{r?$:VSv`aʦI?ȧ<ͯf5
-B7M<hE} + 3گ+8ir\O=F,J-jjߦ=ċq(ÃóWLKp%\h1+uv~ʷ +lʒ#(V$
+~ׅ}unqNu
jQH!<\@Q03R{J=?8Z0mN!=H +FH/!V5,
dNxkZ^=Oΰ]QiSL#Je%1w&< +yVޔs%mw!orrU4 +Ə~2 +Ku_(X98}^Q}%4N}GDV㑰FiJV8VG,-*| rf0aS>g'OaV1:Lzӌ%b}I"d;su` vZqN.uy{er*R}-!B5)&*UXsBNM;Ql%{BN1[0<qA]fn3Hm8u]**š9`YaSK<" bsc|9)큋T"Zu$)-g) Ŗ|שBL=36nTuFIvRk)"F5Gq&LS%(pcLRDsfHf%d?%|EI/$xims߲t#۰gz*Y}'!h2U3ܞf'(''P
qm/<7٠By\#aEAV2Ɖc> qj7)ǖH㣍kaI.&v:tLUm71w64ol0c~cnX[ +%=ؿ -K7J + ԉJ>QO֬N xH|& Nr c;qML:*uI8^l-.`on3f"k~oPPGH?n< +=-vaPȂUB>!v|*\t{!kg$_ga)Y5)@.)MN٨F'bkU!|'RxgRΖ6ܝQ(,OM,E`#]i
G9=@'bFVH<({1ɽԱOG'@/|Jr+'Ub4|uxi6OQ>P"- +fnާn?V=[| u"TA
ח蝯ss/ShCmrꩱaw=W{^/tA&582Iӽl[
3Ik}ŋƈq#bj7{Bu]e<N黏 <U12ǝ۫N4YyhЇp%ͨ؋@lte|g#:8lG;T8;^m
7>KPrR +oy,epv^h\{1gL923}\XB1q]{6)BbmҨB,C@K5S,x(ŵ1j +,aR%sWOi YҼ]oy(FRr
۪*yM4jˀfYU>D0KpTaM]OR*Y\j!%ybiC>c~3օ*CECc1ܦNzBjk(;6|xlɸEcر9Vj) wrB1io؎b])j>'CgFV'?P{){jH7E
I⾤gS@~-s7Ji^vikH><%SuCy4Ԏ8d +ط6i]ufNr먚L4$zm
PiX2dvd2hiszܗRT5C25+qIUJ$cov6W-H"~%<s9X;,72ċjF6t +SkB. + +?taj
cѳAUhi%/8'q#Eti^G!j\AfYKpHhy#' bp&/_I1.c;"ɫa +;<Q_Ƃ=Vdd9UCmPD`)| +GWFJuBf;0!jC{gMDmJzReM[3;{Bxc( +Ǎ$ն-;6\p2O~
+(,GIACGZN<&#L7MMk8Yzo^?.hA]
?Dϲn{@SP['^mu *|\_:3r9Cqc,3pfX0!D +ۈKbBG-QI]Dxml,הCϲ}D,>gW9z;]p搧)P"ӆLVysOP2ȧڗ~Y[#<Jd,a1^45(9o9Ά_w8IC]o1PDn_Mq>3iq?J
B*ơ;VrDTjOCށ.mkmADqWbŻo0eq^
MF6~6\qT"%k"DAp6]a;t!ve~eb>ѹEYI4\chϪ/Kn&̬{|vC;Ʊ:Z*,Arw2ߩDd/pKy9a`")¤Mcm%dWG@JvĠȑŢjY5qSvJ?ѧ']@x`w_\-L~v!$gsGڅDq5.B@dX:vEY&@ݕ2 +ux-(M%^p:8ĄiG\`_CF#K٬J,+-BtpB⬾n=VqÁ!C46{EIO^cOd9V"<_Y*gKD?Q-U-s)|; +o30]xFdeHhkESm΅%\$v!T]DoH +Ғ;i4Eac#W3N'KLيhԊd5RLxl0wp}xg5<JO{fvS7}rDܷ@b0TQuX'q0X3Aqƛ^l'kO
+UigmY}֭%rCQ=-3(-6P+Єhz|/Du5G'$fFd +A;|Ƹjſ+ij2qYA9йQclwtkdx3} y'|dk(Fj'nRri/`ieNoPTm/P!aN5VNYIh
Cn\ݔs#AyY^tM`4Z7# +[^e:tm{i }69O]_# 5f`8 M͛U!duuі~f_95.9g +qw`p$a9qK4>B&utNj~CV]tc_S͂şˣ!tz29~?04WPy@bC<&]f#"YtLMGufͣ@}3C3S06i)$Q;S.]y*%ETtO'ʖ&b,rJt^\'oSw~I уV,J<[VRJ2'o}(Ixv1$ʐ@Hw <tz)TfPɇ|j@aOLGLl}.2m2Qk2B +^SyxUm)E)R,~iWD~i 91hy qMsJu$#ƷWդug>4́8: 1=E<OZ
B"nߝ!hjT'zRz}ZUQ$qqF>ciSEJP%|^Nkpp>>FyϿx}?i=<FeSJu{C
9 W
r\]V:)jfVgD[k5GOǫC㳜of-U c} +VE<?4>>W1 A|15R-N=.`OE=7AfAӁ<Gh߇b\ Z?/-q{!fjl&~ +KLlw ;uh~V~rbO-4a>7xH}C8ZZlcP{'4XNŁ5dmv9hY?~5[yEt1P8n$ݿ^~[U5u-FjEg-BV7u@g/N-TIĉɞV} +cngwU6ŞK+] VK}<`'VM!˄ɃW.LhC/@oCLʨAL3z<wojL+;ָZmR y9; +jp1Ԥ+E:6eKc8pHǮp4b"Ԁt=.0|?$?$G^E@{wVe0XaH㵳Z"}~iVKbG%DRctOu˹emxcD+Ę90hJ]@蒤J +~]<]@
{0lJp>%GC^Qn]ӅG^\0#l<!0=?u8jΙʫC^]RX2B`paݩ֞%(I9',X]P}1Y#0T(Pmb[3w㢧׀R<kaebRYS%D'ԕAT"d34{He)c +қu-M4lMgVSRO<yZ*" +0MI{юg y CTƉk!1*xj(Lm7:k%ǞjVoV`5fAz:Jǝ&o`klfDW
+EiCjH$\&G9æ(?;4*2vՂe'XV\Pa%V礡2- -Nh: Y() +(1zu4S(qsa@#?Bcc®98PV~kW!&n/~2xK(zF`y3tgafyj8BtbgJ -!,B9s*;\EANS/nPޏ#4܉'3{vzژwYZ_hT+2+Z8=7kk06T| +c}-?_ +*ms>2蝵a +N|-p=8+upx +ȸY%n?3&S3Ź@I~,x$*I6mIM-@ +uy +kf^>!%#f\fQB9ǟD0<TXɍ*O4T`B7̩J¬:}[a/1;sRbփ3Wh-7buwIPp[D\(]N.:P0Ⱥ!8GїQϏ<
b"#N}#N@_Q<1>դՔϫ6ICZAiTWcFlt
+Fvd{E(g}%N^ +=bСO19H7z +cA>[ji!D?co_m[^ t4α]ml4KTڡ9: +fE'Gy8;YŸht +7=DlF`cRœǺ6Ut@isBa+ω`Rو((`uJ<~.hGx¾b>,Hw]1~ D=ϩm'L3_ff`6P.Yw{߲!`xRNf
דrYPzۧ(by0- +q
BQ +iᤗP%^S$-Oi#m6Yj@;&afR2?71`.gl}6a>zL`jTP1M +HnhnzCHiw@+7%誏u-rXDEu
Da@P +t= +k[nTxA[3&4^52Ώni[[+3Hl;aߒa2y*gcԁC63|y
;u4i~OtËǠSsKsUfKB3+k[$upm1fʦu{cxҦ.' l87ބG*F6,|%LwEQGh៱# z
-?.HmJ`YSZ|/CͽYFeui]!QzJDXLVx
VdkU1#p +Q9H|'. +Mco1<g6wM9t="`M.jZA%|OjY'͞$(cRi-_ggW]Tdy0I7BidG}KiXhn:vflBb.|YTQ1ӠYGIq + +ϰ!DTB| v)h<G#m0Ќ;?DVWE,wSPeYUE)c0s.YĆ:u|t_/Xe<(ۯΦgLzT{ +k{Ҟ7UoCjNY)aHb'Pd%,n9jFy5*IjLV/=)jدj.m=7!PQSWkt)_z֑Y'_8{Od@ؖ8m:H!* BLHPTK +aJ`$W|eM;'0 +^X=JyȍO./,q! + +LLڦF;^:q=hKkG +@}A#,eӜ<018}DRB\r +Jd5 6%WќÍ۟Q+ҦYXtbdHm}enQ&~2Allbc!$zCͤzI螽3;n|w +1ğftWꨯF;uY$|z.ج'ѲQ-FQGSX҂HTzÀ:&ɤ(PIZ2'* N
S_#=]x3p2BFl90=Kϑ#,K(^Y +SV,z{AqgD-9jU~EI|tn(_V9K 42Zy#ȞXZ%#dםz`b
.\S2:2//&h&2W"?L^:boU?0_u + pŶ_o(7!P1
$.5'%X:N++
N֫Z#pƥts!ڲneB +X?Eo4Y|(7ۨ2%f%ur-:f"%wHoAp?YIF#1g5wAD`Y~1 oUڢvwq R %/|QlH6bO~yd5A8:NqwUӐR&R3b#%|P!dZӢ:;Ί@_pot$wQ%jj]mK/;vʋOgP}bu6[XAD%͆@K +۬?}bI +>s\'ٱ[XSMcV/*Voɨ/uuslER"a鞦C㆓Ef; [Fn%kFqjp<c^`Z1\}Ѿui[w_BCOvrRzn-):?%Pz q "ʀhT2}NlBf+-(SrI}cMT"kq <gJյDb|(5P9ukEӺ"V<I'TMSH(DۙIFzuO#o%V~`UX!w|%RICZ=Rq%v=6inzX; +T0n%l~)o@6s[P0 3 #9l
cT4Pͪf7%YY͙BPLAptR~ +?K7U8883BfnUx*Ėov赿U!ɑ)pN"_GMR<uc{`$B7me,gIN!nYEQ0ktDaZ34Ff5ԟ9dz[ -ՙeq'KzF1ĄA^{J6g0C)kLhy\ +)X04jar\4rv*ц6g: 36է*z +_sCzGLwCf뉰{̨}}CBQ,0>pLUΛf{Z>ޥ&E]vcMZM,`neQ-7/;':t[E3Hůpݧ7p( +<v >5Р(C88ثLJ1cPcony60SeI&QBUBc߫^x: +V8ng@yP;9E<{e蒖^Ix(f372S;H=E-X[3w-R&yK? +Lt<ܑ(ޭ*:feQ@703$>Ջ}t
G!<W?؇uQB7$'S3=YҮ&BXP_[#w],WE*emw# +5} +MTf^(YN!CCڠQT0T+o&:5M ?>8;i[NW<05x `QOTS
@,*bp-L?eW2=$DB24 )7lC5DӉV*XB%rU;y-(2dJ-/y4ՉO{Ә
YZ*r<|SGK{Ȳ4qZ)&ƿ(YH3n +Ǚ09K}[^yU10pnK_U,<vmaFC|q&195uV.s{ ?V!㊾;Fþ&} [%)Fv!_?=4]>SI,XQr>M "X$4 +e&\^ۍ~U4CπPaϓ`F0^;җԞqvj<z10EUm<C.EubpfK/0Ť +) ulԃm(<b<J壥Wo0ј~MRq.<y#:p +˩*gne79^nOU@wYG]EVIʋ\j<.ڬILvˆ}=S.n ]MYX +''~!hƫ4H4a:%zhX+/a+l`oe03l7 =짻P-p+T[)<݊R<G6rȹD߯$,N1 +8l?Ӕ;99Z +w2a~zk_]2qQɍ(Fe +H(ߵJﳎy~Oy|*n3r}esUlߞFퟒb.UuqhzD][%NVr٢3-Za.cdEv<`Ϣ/{ (ZCYnخBKIRNJm=>-|5.BtB\_EwqԓDP?HhsNbzDFf^ؔ%<uO&-fPD
IM@EwNv^*fYRN~p衕JWzѳ$u]Yh< +~9bM!#!cϹgO!56æv-M=_'?nGclm}?$!íOPYg q~$"J<+(úY9ùI8vtx8b-v>\yH3qmas!Bw; +Gj:T٫|hknv*$I<F{\'#<ȃ?%!BP[ZB-|8w'<
]sseφaXɯ'mVT*!֘⽣E=y*?<r}h!
Pp1$gY5|9CQk;Atn +`Xqs! h̃rFw<:FP{Rb
LvsUe
ܑQ?;T^z8JZ=#R ]Ca
ZYyěGwʈDmԢ$W#pt)`=s]: +Jx'87 G>K٧7>ꊰ'9|H?JwR(AP`N(<gsErK!
8 ZԷtL,vzWS9'\pUM2VeӇ.O|MwKˁ7!<D_~Z7C+bM}-z+mI`Kd/-.$$(Y_IkimaR~=%ƸB?p\G\s +xEW`c]Njv< 09}uSLȌO Ws˛iDs$v1h,[Dd7iӂ]>NkĔ9(|<xi{^3!{9r0P:8; +4Qm4~hWX
C +||IGV*Vb^Zh+L>Q:hQP9c+m۴3X7\6Aee}!f8yZ1t'),]Y"7T9<{IFs f!$fwSP] +GOS&cvg|ԙxJ+\(#5/a,Fc/( +>mv +-x^9[iԮ +ђ%ᛶ̤jaSK:qF7+t<v cL:p ZmpKtu
م?E_r+hY?_y.[P[(ΧDI +^y,z'4Ʒ98in5t,˚X@LYXI!]E뙸=h;({؟؞;՚"Ge~EJCv9w"I0F +9MlrC;˯"wG_Z_JʩZBU6+W@Y
|LYK̳ +gE3[b]Zޣ!DjGx]koX;nJ%JSFX1)Rs,43G;?*8L3,8F +e23wtX8Hʼn-fH]yJ4tN.zNgGHHZq@*CCKSVM;yL*Fw)F2CڄqlRo8D_Q=:mځ[J8ķshU] s'*\!*I))Z].>Jix,3B<@@e""x k +co?mƧYNMQM!4x
#Mɕ1HG/&xycq<=+.s6 ;*8'3
e(pV-"l\HK; + T&vK/21PG#ElE{9MkcoCeb +uߒR/+/bOLѱK"ϮUgUn Shm}>c.vOyZ/ZRKb0.b.>>zfpYs6
FR)'Hڇm?&hdw=f3_+BO"r&{WT]RQ@X+7!Mk&nR9=ͫ Y"oRJȒ= R+^[~|qO8p8mt_s:fԐPYjB`FZLBhD8%WۻQuƼ&#ote:u +HR=We04 +ZF;,Jt<b!(@ +i~H.LzlZ +9oΟ Ǵ10݈/МɑiC&ϙc^J +uw +Q1$J[!F9mf/G\veG蕚Eb]3+h?:0s ĆPw-Y +Fa]dJ0uPwnoStTM]DSbX1ãf'a[TDw
\%dg,gSj;<P%[hmCBtFE+o%`i"Y +%k݃)t!G0-<-qJp$@\O}TSՠwח5SSDKky9p[KȞEY +iâIߊ_3s)9Buj,ڲgHI/QXW>R£]324X((xjf U*_>ժbvg7+?ZqZ <}_85V1+>тyᡔmcR\\Kȥ zvٗA#jz`H^MugYx +Zx+i!#z娬@*Ww0B\(?f8AIJM@XXCQgrV P|?_kO3{w8Zs7Kki?Lj}:z6zoI1%Du1;Rׇ٠M&O8cKhxU\Ct#[ +}x8x:#gAP}[`{7bQoNf(QӥK}CY)BRd3# = & +Ivq\xN7Õv*qA/36 +PeN2E麗y5oQc+nRAET8nI|ϡpyW_xG%#M{SLH}_U
6gˇg?i5gx@~QS8A5YF=W06*sWP_l_f@hT>̒Ko
y!z닷S&5m]
~c`OL{K{.%mT("w\7 +CGwbŭ;dP
+:GJ39
Y|,<*?1S'=ɲcك5( m(}ZJ%_c4Pծ]bH +h6PT%@ׁCXkGUE. *H:$ZlOW]ϑ!E{'!_ş^!oi}ohSOoZ<6?f)}RJv +P*TrD%iڜ\E=>nM*ն2Q6hxZ$D!^15pzbnPS/g-'VMC{i) +dͷύXd%9j6ȶK!Z\UW2[!^d4+z
w +wR>ԹEd6QZC8ɑA1JzU1#Mƒx:]bp"j`+پ)} ޢ^xrI,~G&ixI`U0MonQkTfǻw|źn#,ߖ$<ꜵ\m +oB?2\Ү̣xN#5 5~"@TQc! kԖ2ek)<F ;k7fBmE=8lv"x<'Rj0v`1Kw +іbԹ>L~GܱEx=䧡1o?Kj["T;0cc0^6 +rT)DݧL֦ w//`⦸x7U'z%(ǭn<8{.5:BYvo;Iyq<abj*kAkcgOȾTqau壎'ЁE/KT83r4e ,V~13<Q@S_vQeـ/m" +D*J61NpXjG|6Ё +"QzMxi7IHϧUjpvBņBH%=I6@aZ}DNn6
SRucbYa~y/O#OmGR>(wcgm#d?ȒpsOPŧ(3ݔ+Gz
䟻sp%@ַǣTJ>X|S[vrbPj8Qs4 +NPxk}V}mbi$Hy}9C[j@7UA=W"4Zs?A*?Ht#esaG)w5QUq`8Hٮd5|Gzu6sdPچ]u7y%\<O@ 5%XΎ\$4l(`Q3L`cf#ǀkoU@3i+3ǎ3F#hC26u7wwQ~ϡ\GE=<P`8"YEM>HHf
+e̫*EK[$v2@d⌫p:E<WTܱ8[1<*4Fm߄5gmmyKg(<Vw?݃b=1xP}*ǖg#˱ߔP(/+qp/Mq
.MsfJ8[uGWózj +H*$Ele:{r'y4c \},nRbz!j
^"YTC!r}\''%Bd&W֨,V@x*4CY3Y9kY_%u(:DH7aA;xUo&xx +_79&~WހY7{Xͺ Cd{Q[$_M,R + :>[ ~%z#ȣ~X;<".A:?:X)M
6 +[kPįF^e L}KMH~L:{$'arIJz$U3`ɩ=橣1yt7<9pTέT*?vNweYz?mI +LRPi=e<|P% gZ>p.A,wv[_煝JT9 dMq]ܔ!~E=tEͬA胁kap~s%+(NAF5ٞe1[ +'JTQ#xfc:R. +
{Zv1j'(J0?3h=ͬ(xGb?(&L5 +N^E^F++,)t4:{swdj9
Cps +SpOTWMAxZsZzf`|tzrgq<S,%|no^3j:xehOTJWC@?$ʭK}H{&ȑӥ՟}M!L"5]]t;šf/b˷4ǭ'ۭ/bKg}
Ap=@[/@MA/Q ӂ([(fHYYwlsP +A<Y7' +yΧHETaaMGvOP{b*>W{8rUcL/Q5IO(>XeNwpl,|QTo\Sߩ_0+KLV?蘭wq4078q滗5SYj :V8|4*#8,l32.H}wN>fUU&ji@y~,[_:~GUҖ\Vm=$tWVrɿ_rQT1{XT[>O7 +Yt217DŽ}8-6s~ݔtHj7O4l,9`9_66f +N H\MX$@gsfRɐiЦoݛiM!|a&>O30+%c"5JCeʙ.GpSYAVˌli`iKo7 %;-nk7%' +i&̡byj?nƭuf<e6VX)WE!vem)1rQaÍzG³hS,Ǖp.h782ʈUt3}DɈ[\h=3] .ťzٝ>&E@iŸ3 +)U +%iR}mVY5u"|:,HF?nysWM#9B^}]E0X! +cwQa=s50Ϡ]uʨyӣf(U/C%w\AdV@]ǟhKM\J&^8 y +w@;(&QθLRp +r- m< +lv%r3,,#(eu>_7\I!`!NR:vjMJyO96'xbS5eYJ.F:Di?ypsól_܍ +RXqbDs1p:w}UgM'N?'_#Âw7COu=8Q-2Dt(Ӏ=PpG7?}1Oy:+pQ^IPkH)@T? +ڪ[87fʽMҩ8|Plmig4Ĕﺣ*wCjrD +:^frj'/7q.p1Tl9gOc +ڟT9UC~?Bu(c5H Sʶ{'r[QgB&H- +D|K3E+}N +
x䍬x([چR[솖&E )ħ[ޚ`F!1 +Z`RN,p+KN;λ̥Z?ˋ09N>ucb9s>ssǑ'X +=T5!L,!sT +Ǽ}47pkH!{m\H&Z̤̊uo8i
+@GT+;b钰PAT ?qԏX:HUĄVj;Dl:ɱJq͖?,\CiG̨A^/3@ +ea-tVjzLpGQ}Q3C86>eXڔk
ED:'p7?Et%)yC0-{(/i0vDJH0LPO"=)0ؾWdԮmQEd6kzDBp~yf
țpKiJPU+>'^zmz{&UyLٗ}pCdk,rAўxoԇ߾%b4rPȏ*:) +]HAa4rPML49T~U1bh]uJ .0!G +0^%UY.W_I φ 9՜k)Tlo #&^})'*!D!夣\ID^_z]w2Ǚ1ΤH\|MK*HtN;GEK>R#Ӿ8r S +EU&mӳ#|or gijA'jXWJ1o|e+R4f2& zJӽƇl"}KUEQ:i[}_8GPGÕA9:1Q-NADO/d1^:
y|2L-f +dAQ\ +)F^:p`+i@]o%S?BkFZeքW,kJg=:Ue<1B{G.7&I:陯
̫usglfDUс!YL5S98xiܨH]0AKw~<㦗V:.yO^3rF7Kwhc®#e5b*VvLvxL +B;1dSrدj%.Dr_}c*++beIq`¤O-G7B-;% >bSiA<aS!9;yy܃oV%)2!kPD02j
[`-%?$<2dԦtsA_0bpE;dL;<X>"'zTjp!!\o+ѳDMBKjaU( +=ʻ;b<\ +JH)hr?MlrpO1cdWe\?yn%1qf1X=I'b[6PikԼcXBQlR@ڮesԶwD@-֝X=CLܨILYET7Gڈ8>GQʋW[?k4*Jц/J×O7s@Wzޅu^Qxm`vhyugwnBPSSQb\Xf6*_y]-F?Ifv:HVs>+%d->sfVUsxCێSeSrk!>UL\v Xe-rA +
l#%<.h5`Eam<}9Kpe,>p52!"0k9 +)e{
~"rE(P0$kzKXi2& +4BchA3}zp}!h% *}:{{=c%<Ww&Lo3]go
'.氿*4U^M3}Εe y_3tVkB9Z-DqP[0Q)3E߁VD%9D3.};SZ :+9|t:^MTs+AHo1GPpB!W"K.?;}Hր.k~QWmJ3f~xeU'jC +\shX7~~biU}^n14~;S.oe#k'̹눔Vv#=l,mHzxo'R /9*z1qA5b`'~[CuA觔͒j FsBc.̈́: +9m C +_[d`<L2L-[`h/sY#R%9d=ý-`e EE]h +2` +;pU$L ¶նpQnrMW*w@[2+6C$7C)(M}dPu(B̚rYFYzO +bmnO=2F%F| wXX|g}j<9Z2]-ryƱfx'vZ=aV,% !2-lLjvvEME[ϳ@FżSا DEO}.ɪ
s +թJ5zzz|X=̏봛0$wu +$11$ıi TO!-^-늖ö{ki,)'zr9L3LX>%FOZߣ\3,DՎ6FjbT*WȈ§;CH4Ns:W&\u9crΡRAw:^W +$10ZV_m9n,YPQOG"n?H +Kǧ@%f;*ɝ+{G
>or 3p3>$nB`0'ç(i| +V1ބpD6n#l;c߲-s0B7"-#J5iq*c. +s)0Ou7`u5Įo2{ +x#NjiRQ)ihGfd+g3TƯqYV]=D]p2D9'k}<YV_撱0mJAi,6ͣv6*WkÆa6r{#?&5Krƛ4){! +' +1W<M_6[֑IKku{g_3Zp #WkMcR1IDtio]]
5% ҃QŹdI;31c2uFW:Zܒ1}Tg%5ݖ)MqAӳz=Ēlz +HcEdD7Hw;;bH(ktybʋ]Bfew!@zNE`ZD'悀ٻ(<&^ubi +ay~i`
$/#ȋi&Ǜ7'ȃ!jZQ.*BU Y#+Y`O[B$',MHX'
qslx\C"P}O(
LO_6E,xX}vUX:vx5[!&:LfZ|F78 +bklY>pfWrvO$wTӐ4\bI&K̯}..!wf4! GT,Iϫ{<0;EoGr;N)ìSK9w%%͓k\0r傭?ZVNW&h2z@7dXA$x.et|]4¹*i'^ +MJL?>d9Ly
u|=x3AV=2ox͞J1y>)|IyO*ω!-bMȓRMBW+9=W v +3
m8+AOFXŀϐzZig"TS%Sբ:!0Q?YDo8oBTtPǴhrjZ..><Mlmt4כWD7Yh#CKDg}5Ҙ<3m'
\Wb q#g)WFF1ˎL
':^vk_El-> 1;|FEB`O1y&Y3N Īûօ[(^`xlB15"| +-GkF) @{xfasM&)/YoIB`.ѣ\ft47Lkj^r0Ug=K(ְL+[ppGҏ<$<t܄X/}R8: +Hyei>K];eg +Ŵ\;Mhç3цn_pJPs4%Ylln9l/kB&"o
ev>s%Q8.}?!-Z{!Q<;NbXΰh4dj+ާ\7`>3 *jXv/4
/״"2EGDQ>Ҫ%@uh>$M@c +0$lWUf·ԲQsW.4h +*b,Auߵ +LxfXE^p⅓%4s0B̋A\5%}۳A=Lg#[+&y^pa&EtrtӸwB+,a`|ˁ,
-T{~`#!
'&Q~b݁W:=KybdR(Y""6]J}D +AE4m0j9m-|R)rqyL{4?{
gƗ/57:95@MJɽw9Sk)%/͋ꅤ[c\g{
UJDB>~p$5`[+P=o,N+33SgygtNce=~koa{+Ό
uW) +]8d[+,&
ױRh7 +fU_6gK8*R* +n3_Ӥ^EV+mlPW%>P&%n]o%$`OV z*V lth=q[#}dU=&P<`n(Lm5!nZ3gvR%7J~^Wџ[p=:4V<_cNfKmwZ+Cmz+BU/φ+ThP{ں_Gq1-VLp$k}`T`X8i5101.&Q$OES|R\hzCwI=ؾu)oJwMxG+[7 +h'
JMZG\L[&F
aYşv.h<ۄ32/#ϔi;nJz1P3hi0ED[l+~
ָъ&ur]Sf'8ǢSTHxesXDzf=g48>hɥr
,X +AYGZV-Z]ȴl(Ft +¯ Sgc{m+V"(L_Wj5~##0#pX&B'/ak/e9+bwX0B+sj3J=A ={WWQ +> k'Bsk`Rg8&Y.1==Ja""Ŝg$X[乨o{L3El]/j`#i$^qɡ{)ϠE4Z0[5"JTt=@ +|>}w&-JzA[wMf|B. +ԍƷYz<
#Vde[p@i 澉g/i U&TBkhx_g'Þ^
c +SnHM҃XU2ͥ^Ũ +l7㐎B]:&W%PɭW'D@XC
y(O4rA!^RjIR1ދL3P\ySB`*Ћ"X +<ɁcKz +?*3FKkg}SB1;8&^JcCsc $),$?`VKT1,)VD]?NYXvêzԧc+/,I\}<\LN}/ɫZ
R!%[~o-;٥ݣ_ijfGu}$,ؾ|Q`pxa"#Gv!8~
$}7Ibx$'r$[Ncf~э$'>B?0J<:&cQP03 +ۢfIX#t{adoOm⮇d(-
nݗ(~QFέ*VQh,VV*څr5t9f2meO`b5uJ.gL4lNr +7ō;`I',:d +ӂ]G*iPKya^k"r#)285|=.9nǐSɺB/I+-S?;6>/JGL0otƾ
-rw&+S ^Ɇm7 +՛PFQq3J.1d#u>~twgo5c\9-[e t}}HQ)>H= +?WpȾ
*8]Q 7Ӟb&bπi+1Uզk5,JGe3}4R>doj̰4LI +IW9l zor +JS.V'(7</ IR}wFTkX+1d.<90)
8~X$.۲oYڼX#cUߠ2@8QfsĘ'Q2ϷӢG +ظ2E5a5*ܱaݻUu|ҘG?6WSnX+,Yy5oWB+g\4 LGԱ_0=[Xk-=<QeW6rːaI2bRt}CǢ0:t,wcLO;e +> + +v!bl +u*RUNwoHoF+E +ny;g^aQnz{/DK~ra+J&(vd~w3a\w٘"lajW%h桙څPC7:o?'S(s3cA~!"d{`0l j=ywfK:Wuѥ59B,Rw9^>E[oL$RTzb #Mwծƥ!yj|)A?T +eK*}zWvjPE$ +\KEmĻ!@_!Jߑ&9ؐS7BS0N̮7_x`fB:
t?w=N
`I`̥1*=bO獬Ԙ7Rsi>[İT8$_<:71SBsjɊ%$`YѮҽ˵xR-{Dݦe5UҴʄ +K2."c@>% * m,;h&ఇNp>\Cj )ZAE*3?/8;Kph>_rAU. fJʗU;MҸvW=XSgQ<<YN-m|%qRh$"SgK +ˁ0u9N?:5+u$-嶵=3{Mk|-xE2
k%?dzυsGAA<u5E\SfIw
0~2lf)Y3J7hUDM:"ԮC~No77NE5Ӣ,r|wIghlJ@\>R+m4]Ю^`urؠ~mڀ{7%GuF4^y+Ito-ϙ;g +IwC8GhBiR/4D +bgw[6ː]FJYRϳ#]p9KϝtU7,;1AY݇*uU~2b}^Uj-pb?eWWU^"!;!vb1j)9P +e/AJH ʐ],lGB)hx~]5?qǨ41`V +֢Ιt7b),ݔJT+#iuIa`a +(U}vg1rWLY/Kr}bm[o3.6$IA&z.>l; +y]/D=9gPxư߿}#=M:PMhN-9n>F0
{`1dErwp |ٷ{?Zr{+[eF@ ]4v02d b@IAmB?2JF _矩]'ɓNJmd21,JKw=Y
+ +Ue~TL,6gģfe$$0g
;1cb=`e14#14 +2s"hUn4n<XaD)Jux=tbE'e?E }kՌcd[Δ
D +!"Qwk sPaez;-`|A&Άte~Ff| +!9Hxu~L1o㭪crDu ˕ +ohXvk'SÕm |8nʢmwM;e~Ck`.kOf+*Fړ'kƹaXN8# +q/9!i4l6v~geʯ78G\ۯ;T +
$"R^e
OꑣzϺ`-kwu,Z٭&FvM~ɥMr!ߏ7`5;.qa7 #FP%
R*jq^j?ԖV +ÖΘӿN,[6Zn1jv2VkʆUyw7۬IW8N&%[fx(i:^,z'"<n$/X,؝!c}1 +$VphUaKrh܋Gm˳ݵ1!}(&W +w*}wvAO倍⮄_gL78ڧ肟GcH +*vg8IK}!b+V%9XZ&t,18XiPu%lJ! +hM>N˾vW.õ&-/L`yHp'8l|,^3x:a y +vOiZE<1xd7ϔ{OVmQ"5|wk+[-{v%^եoJsH͔[OD
MsbFǍ9O`|m{/n-GM7vVV5;Fp{@PTk1O +1 *Id5p3PyJA\6ñQdD'^{W|dB*;smX}ALR/&eN[TėiҺ*bDy{Kylmq2u*(nojrMp |pZƃC'oc!ģ˜Bg6S~ˡy +{5:U8<
FDN#iīs|ښOn!U)暼ݾC1eX +G|!S*d*taq8/l墷5g.\*֪4o:^^KM>WVz^;Ivd`pY2t3S_DtQ+0p'eYM~5Z\xJ_]+ͬnD]]ZR, +|'*U2 +PE& M-<AHƣ25eScePC_ުX +KUS%
Ŏ7j=JHgPX{'9Ձ㤿&($qI7pd7`Ĝ"X(j=]]8tNjD8ބܘcQ)ެCrWF^|jХWtsd5vx3JPɿ]
ib("VsRK.+ȁrEKbJVZB + C_oj +cVsl{3Ԭa?~]h@F+4 +vDwڳFWZ-F8@cK'N?M +~B##Mj2> biVԿK}\IB. 1yBg*66}'lSԍ^HIo[F-}( +VĪs J_q}z̜xM8綗LS?hysqaD 6@N +ifRtC#,$NcAV<fubgø/h stB%dbbKU}Z2HAT*e1d=+B>ʾ`F4BF{;rˬ1r$/ܼDzS_A +3VBQ<&)FݫS!3vA@%8 ʝU<0 +켯PO +fߓ议SWĸ7EoŜr{_?{B'b72[҆Ҕ=52_̃@"RN=^LZj&^(J;zYOL:5R4ϭmIЗ(>0 [9: +oaK/K9K-zmY)LVE&.XeJF`YzqY +@{hWE'$ǫb< +'G=~"\(;iP.e}sCleOG?S +núS3Gxȿt6)`Y3YbYb.:m +4C5+ oMh~#4AVAFTLbO_ +$[J?Pzju.vIDz?xӲRѓiVտ` j]?
C0 V:]@m +S՛
vVlS]%b"@Zg>Y(Q@s7+ +ꠎ<$L.tҡ\T@vㅒCJ`W(;^(uklzl)Nn +%٫=X +ku-YAʲ$LN\VI7~, r$TjB.5H=eÏ[0e +`"Q/B[_i D71:
Mg[c8*wj^;ȓQU1 +T[ +dF7
D"AM%KM<}Q9l\w΄t#4g߫p]H<v?p@L&xcH앯pwʆ<s{s7\
D +ba>yg`ibW=䫌,6%p#}sR>
ݺ|}M26MwBYRG+Z!w.'O1GvqM"`Q'V"S<&' mߢrAt4බ<{+:Mv)SFsx! (6˃5fNkE:/LTu17kdZubwdٿ#7C1霜 +~.*ߗ+n!3gmvKQ[*,{|R78եy&<$:!۽_UE?-H&A!4NucbDzz=;r6JGucx2ZJ<sE#?3-$rj +lSJ㱴 ,ш*=K=7Y<IX a6ۘŤc[/ z'qM +UL)Sk.{VFulTBpݾbV2'
'n{V#ɓڇիyNa&tQ)Y +oq7t!R~pU팞̑bH_7hQI-hm,o9"+G>"Z;e +?ǵΏޮEΏmѠ'#0;VE +֛g-5DK3ů5@.;xF0{WiO71%+gbE{##++"ŵAer:Z?b6{y + "X,쏈TM +AM(ty-{jAhPN4)R}0XHaٲpk.*xTcCˀ
ś.X53ybw̑i=W;66wrؗ4(zHn;q+P-/֣]e V~~CxܩJ.vdu5\Gzy:Pp:GS_h:Q>c +J)CǟuBُW6w{.ox^sA3{}ibt+ԉ۽T'9(3G뚤<r}YP2$c{[FJx +jT'!ux)+.V%!TMrFcyLce$VHc~uzf(&%0]gaYOZ\dqwt,Оq; g +۪5V<w,~Gצ.X¼-8XԍT鶡KdƼPw˖e֊1cEi6
@Q6 C5l
MǾ\ +'shW̮2X\3$ +Yg"@"uȭsG#TGR-6Dt +a]({lgEˆbA_Pئ <d&ܧh7Mkr
LӺ<OZ9~\kvBۂ)4/JuZ1>@FzY`62CL6r1!yhh\H_űؔJF藰,gr3WygTQ,ܧ&[9&Gj +X +#=r㤟:ÐS6E"xma ͯ)*`W#1Of=D/o1lrm%갖151Kˢ0y!ς' +ׯ\@3\h7y*1YH +7zZ]WZf}C7%LAC^ODެ +OxaL% ok%~(Ol&FLԟZQ'ĈvRJ]"nj+ +*C0,YU~~-DZ{2 +n;̮k'T̓Ƣ +l^vZ{O:fkI +)-.d1
4%:5$z +ۅohQt&8\FQVLT4- +$꼲mkE +Ry^oxNKuv>#г01ËڽPqqiOzaO)鬛C~p韡i~iur%:v@c}Wbm=p<VQPw({ +8F4FciC0E8M7KD@7dJ)B?w5`p r,fGTR ̃:UEHHg{<$C +l_žiUvc4g)/0f@j!w=uz ^%ԐI>j6-C[Y"Sjnz-='t( dZHbW6`A'ɬ1p;q]ᯬwzDH'N/o84! +Vr@01x|*xvЂ=]v +aU8guWfIO(G)?{2h. jeU3갅=v۪yc)9RBG=4HޔN"#j`ȉż`נ#^x폴(h
@<Lۗ[Qw>eoeGU@paXmd6g*5Os(nBcn ćϊMciH :*wp*QnzviLzٞ)4^U\@nT(!Yw9Sڪ +R +9١8OoOStÂZ
b{W郸@v}"f'eƯѽScln%Zdj9$rpdq_x1lly|ȵıyӷiBZ>~DqQȗq.$F2hG|;Mw>RmxJnox?a: ]ӡtN}mSk5_0%O->>ef&}uNW)E*K>g8iS>O}[kzYƼ}tėU1'k4`퐈]U˴w>d'g[A,{)>"fч"~5Cs~H +
ƛ2RܼIEs/d&hqY8cVҊήqvut0wV*}lVL].6 +1ܩTxӊ
X9Bɹ/F-OUFOB-G:;,dMĊ"ϳ;6,%Һ18{TVf~>z2i{:Lm +W(Yy#1b9ms(Fd5̽B(W}HdLd}[gmAFeD +mb0`)+HǬ*MЈC +`)<g=el`b
aVAכ8S]lK[D"JNPa+fq
T%M5 ԔӾV +1i+[$[ΡwTi.=[.
8V߷H[duWN)s|WϥbXUfma}k۸~$tBsjo<9윱<(77$n +Ry >.ol3Q0(!購!,
Hb= +~hv +x+;R)=>g멫9{a73@sy7,q.[Ýnx|أ:؉}
51sU5Nabdr7PN;Aځ_5DIn|Z:$䲼P%f<m"Be$9.٠9"SP0`q^?SM6_XqA<iKF/,CCs?(mR+v?}o5
>D#B;h?$jzFߋ},*~_h6VZqAd=1] +W|C}zlcA" + /ׅv>|Sd_;6w5Q+^I~Dߢ8Âj.`{jҋ +jդˁ&kvRϴ=uẢy\DL_J@^8wꧩrP~͘P@L&R-J4?-!@ĉICH8M+_sXو[Z"~
/68mM8G3d +N" c"W1T1maֲq$`X;Aǿ +fi(<piuNom쑟9Qsx +@S+ ']g|s"SF@5NA))-ZR%9`Y9,l7슿O( Y®J/:xͯ{ +/7ZH'8P<J7;i Ԥ˂ +h}|sAXϰxA}ↈx/K]nQ3.۠d.Lŧ{Da1U}2_R/!Q+`]"P$)= %3T߅Η[ұ\y +LZTv+::N>=2T]\y;ZSȰzyA~{b<f?UOcT+=d$ĪgwG + +KdXV6gy2rU/;='T}~PrZh`376Cu*IJّ|@آ% +V{z%Ϧ;qDLfY\Ai[4TjoߛYqG +|0 +NzKS`+5)X]zZ=$y%ӱ
$!xڥbBͨJX<D &,SNf"A*qA۲&?(QW1lGe&z*vKI'ul145VkWe雊n4,@$q(1^ + y\ZMPR /ѯҦx3$}ӣ(W90هXh+ +_ߎ +W{l;r+:o"-i@|bhw/8{lejL-NtI/3OlQ`%,9mɯO5?n"*9KrJh`[PKsDQTٻD&磼f*LG+"^a6`9 bB88;i ;_}:k;śxr2 Vlnڣ ]9wEwn 6k?E'JI+=G'+26;PhӐG1jdƁ0j"32Urg63w$|C]DzDhC`QGQeUˡs^KQe=Ix@ЌVcm ,Tx
E6*U>I< +*:mfaFD'c#nNrAJb dȞi:(biG+eֹ_"[~3JKSjG
6QunyC:-}3KƆ +ٛ ϑa: +dV"{C0ӸD-(Na>_~ӒYE.=9 +|gǢ%F6oAI +zĥJEwqЩr9D:< E%QeIg|o&kaٯQUO`0"]L,yҳHshU+ͅ>@c?{[ JA2S~yԩ\Y@NF[%E \(ݢ -6fDR͚i&xFpPo&VZ` +x} A((d?@ +&ϹpޅeЌ>R7&k|a:~H?Or)NR{4HA-Q`{ү٭z%&n!$gOٛg=_`zUO߫'{"9u[y'ɌeE^0r_!kP
z&i|H93jK4V5Y32XVN/HLUhzz]4#+k+Ja|c÷9%Slf\w?<nXhu<-EM]NzX֫fY +#)<0̝X*pk2pH\b-f| +
+媯uV̧b1&SnmaUVlN$LOUjU%`K +'3z +?#M3Wk
4!Wܣ`_Cn-vǽޱhU};[8m>l$|Vk!Gg(Hd,Ewy;⳥#@c%.VB`j@20ɤ> Fo!(8c!;TCN,gWmZ8@co1KoYͬ&K4أ)gviڕ(éYbۧk$7iaIC7}LҢ_(t>ȥ}Q0`yQ`2WYzJP
?J-4ɜVnKPII}ONRPDF17|l˵[o"AXyvZ`a$ac<]pQϮpり +D'ڂS--ĉz~Ǧ+P]k:ٮ6/2#}T\2W8yxRhQ#,Ιy%jy^7oiΑ| +.mz=4tc{Gw iuxlr0(Q+O'O97gw
:T6Ŭo2X3NVRSWW FAꚃI}86PQٸAfrCÏV(Zflh[_4ɒ>)%c:?`_ѨwCfmhwu!2S{u4e+qKatķcS&V]Odh-[@/FȧS6lqٖFЉCKnhv["#넶l;\^%rHp[#WJp$&=LUԼ5Yѡ%E~lw +v|(YWM5<m N]po'&7zZI6Pͨ@Mkxgs`pvmz(
Iݍ*&z27/y9v'Gm/E9Deu +߂TY|W'av;)&(+wXkQ~Ӈ3soQ +XJ1_[VbPN[$.ʲkV$ u7{d.Ě3gP,D`%|L䱩l,ST;Ib慁n=&/p\ +=TܑI&SG5U¶*] +;#Z}OBY6 +b +j]4K9-4C?u"u5/+?iO i}dd(</5$,el4(TT +xR_iL,Gi큖J'lB +NjV`gE.H|,o![eܟZW3 +㰣W߳2ԋ,+,@O#DD{KDI?<jI<#0e<0 wuFScr-؝|c} +~8덴Aˌ, +v$*؉F^oIiez{ؙ}6|hl>&Q`M +:&]o\V|nEj4*h-I# +!YkE1=ʖ@ +~~T1[OvH'6mb:T}}5mbp<vDpzCKoT-YxCVKµ9Y΅$͠8j@*Vclfuja3cxdҁSXTƟlt~>ZvdV?iFm4BD<!(Ht/E1> +4nW;,Q`vhGJvJK_|\7Qy6#KDeA\@(4D.- ǤċSTr0EDَt~zٍ><s
#&~#r1%[m!4rAOiz1!F<BV]6(±01~K(MƷ +-YB4U0)$yZ\#vw}ꧾpwVa +z#iH?jfHN WL{\?y9jA%\͟!WzD"dšb[4M=W`8tw.@" +2Qߙ ȃ`_ + ,{b
`B2?Ei3&&˪q+c?b~p.BȨ.UsEc<j⊯'* +Lig~mzû~³`nԖjQP)Wkݠy[$X' ܜ47P'X47:%v Xox&q7N- +
pw'EA7^1s+<jmRfXA Tda.RN1&&t zrM\cc%Iv"TQgi +aqeWTvj^F X'r8la3I0R,,Pm +neԑ_WLp +ִYǍAac e}{i
R +a;s
9~΅q
̝ +*?V#&)}Iْ!O6ͺEj6TĆP<27mu$Yb5Dzw:j>Wz2aiSH{QӞa>!&Wu\,l*(Ĩ\#eRyJu6-uzMxT E<%Μyqn5]Xv0bDQ*m:}:I:vsC`8>Wш\cSf/PaCAQHO-,` +PK41g^̫M`YCYa +[Ѓ?%+ 咽qr;Gƺ>OO8.a)Rg7( k!r\l]ESrmKi ;s8+TTc +PDI7Ax.{ǻOWVfdQF&bK֠#Ԛ_5N[ͤbXOR^eCN5<MἊY蓬bp8¿!MSK|#m&/7q#r4S*k߭D$X[BcvZI({K1>$;7f`8k]Fޚ_"h|5>/һ: +?|-ӂunu@ч7cÎ{+$ά'RY3XuW{v}~%ÕkX+@(`CH~1a[vRKC|Kv}eV䛐io'BDM7ޕH2̨Ѓ4f7!6z=sR?0n==avZs:a Ǡ!ANT\S>J}5T2ldm>߂dۦ'=%aZlLl^ +Ďq(Y˵}w4GUbx;@ +>·k䂝F*~X-L-0%9 +,F$ߠf喾2V +ѱ-hՍ9~ጃIV8 +h"JewMh n:agb Yhę
pC#a_Ι!FDx:s_a9k2$ǜQaZ{`5waԻjǭtn]4ar[h'4R,l*x_kgny\&CFE}+<klt?iUNhk*ח's[u^<z)[&R~Ilu-kSsh3=sIo¡M}aczgq?5/6<ZW {{vn +Ԓ͇\<p|6}jTFl'0V5柼UpMnP2@hPΛAS{|߆VJTԭn{,O6<͢vR'9j]O8 9{ +#"zzڮ@;du3 +
#µs0"ddߨ,ۈh5E`= ~h/vHlr)<_'Sz`{ī0y.&}lqca 6BEz15a*ϞC +,:xFQ砌g#yg
, ^3O[ZNxm9xLϴ9w}+~$qUIJ +}ď7?efPo:,I98P;r-l(V,%#7"K8|O?4-G#dw[{nBb+EL_;.
luX@atiخU
\6{⫺'_z +l<p:q}{6m`Py:'G0/GqڔP(ʜA~DEIOaztG3
+,QtFbZR|ndisX DB ߒ"(#?@>0hjEsP2feɰ:nu
SŢ(9Y(6ܽUkh_]L6t0&/Z`3i(YJrXANrϒBDTmhݢ*/aL3jr$+ +1mweoҀ3{aG:85Y8iғy(0VwJ¦`v iNeٗy踍ף7Z*
)MSh4IXg +Qyḍ"d₽S}}W!VFhcX&Jd,H-t8a8~G"!\SM B)}l17fGUXDDY<2:S%@Dg7a-z5ǧN
Ȩ~vaسUU(q=fkSQ4^n_9.ꨤDst11.LQ,XFl +hrH{@*~{nԣkq!K¢ZrɆAhj{'},|bJ\}NM2M?[F<pPUzǙ㰔1LZ8G0ViQ̤!34)s"]u&vg| 0C
?VJ_d6ig#I[ +rYNr]}n~q!>^ +Dټ]dkar=e13r?
*#2λM\zNW9S6FҎ)+{[,
uQ*9<VI}Վ#uz=6;:/;\2+$eڭ!cr +(b rNہ73Rޑ"6V@HW)~?,RYx>h +DjIiVAK;Qd4MMbs-}1BsHd~MFFi%vi-u=\pk
|pܛa@ū磖7*7v}3zIOmT7CCtalK_ʬRR+V:cUN~c8RJ6iȏ8*ۯ߆ӗgL<m`^tzP"|y5Gxgb]8F^0
%ƸK;)!()\TOqxx|nbM`TVFk|+riV%Xj!e^?Yc*kSCХ!%m,#4"Y]eJ:,6|=TU8AMLJ>E8N`Y5Qn/PilXDfBs@hvɪ&!7-SJޞ
?9J3>G~M<,69/Q20IJP-TǢĉѺqГ6GO֣iu_QD٨ĉb*#p^vEvW;h2zkjlY>zp*izTy[:% 3d
N%c""=65q̱9iTРT*P5,zފnbqi'?|sj>yO +B.D,[1J$t砅/Ox(+RH
da<Z!AMZY{i0ݔsX8C)Al#q U?&#}U6ҽ6y#qh-I +2BAw:q +?!|(\ɶ(ch92.6<Qx5|~:.h24NYY(wAk²NIy +TS'N(SшҼMVұHDz٭*6T.ix+ҼbVHkŹ+4'9x+^t357]Հ |,ٔJ(UTw#ļԫm{f_8F{ZGcbLXzllD
H*_N;Nv +YƭWTW@쌛"QIʹpvE +ÒU5y) + H{5~K5hh8\NtZ?oJg7?@z]Bt'ӡ0iRz& :$:qTBPSH kyjWai])%6Trk-T@i h
\'~?ggNe"c@~~ccwJ*ʙGǩ_'h6&v¿K>75EU`ir>j'_nRо>ةi^^{#ҹL1F `N'\83pP7&:D^@T11TfSق{rq[Ю#ɬ86u<Ra KVDGB"mM,RKꜛ<JTZDX9Psgr7'WS)Abuݱ&-["N\cZq;$4oR@
ZԁRTO/OT"Ȕ_Ard9n3(>Q4B[QjhA̯s
2X=AjEqad<֨o%^pNȀ(k9-CjWLn̚z+6P; UH^Liג!+ (WY٠nwl$VΆ0'm +7|R*
+־Dr PnuӀ#42grҙR,m $Q"W> +(ΌeҢ* +MbIiaPڿj.I3pxzלؓӄոVjAN1< +XGux=4c;s!kW81`M:o*М^oeK+|59[:5#Q_s/VF?`а9{8ʘ3E`A-NLHb`H%H7,YWB< {&C^LVAwTyj-O,#tl
4m)Vzr hB1\(W2+$f,l-5;p>`kb)sߒY)}H֦Rvԭn'tg1]dԀgr؉,gs?NPrȡ\FF%kK+K waFЁ̻{_aPη[RKxH-ܿdGF9l1=lZpwo2陧@ymkz'49}j:{ tr*0CUbp؆hԥژ +
~o.@z~Y (@pa +&wo~x]3ȐeG
u^3N%"ޱ %mN@=90>=EGUbжwvUhWJ"W*PTW{jU =oaLۓJ."=* ;TOg<I +{\ u[|]4vk]HfWגr\rSfլUPQ(7O*F'YwvrHepu%y*P?dyzggWRI!¿ PL딓kyIq4逭+O[y@sE{OZAa*'D;nYaKӘqcd"ZCO+*
TӪR3Y~jsLu
٫tHW>.]V!%{(S_&68AɶPHhڹm`;vH"3xC0*NW|mx}yl^C|ǫWѼ.VFO,ìh'ՅVvA_D?"Q˽Y`FqtUcRB(Rf%1ODRA3]#<.P̳Ȱ7~X}M9@MÍ:?F9 +xwTID<%넍s3a{),'n2-@%<C[dbMP@c&1Ɵh٘TҕZ&Xԛ[~SJxmi((%PU[;(Ñ{_jP~dxu4hw +$]~9@@?Xޓ(ub`LS/;q߀:D[Y{NЅ1ICwzŭHԀV6x(es7ۘu V+2"Ob +UE'#S8:5'QZ~wckk$l`~'&;j-⛕AT㶎OZ"2W@w/d:xķ,ZbL#H҂`2 9bOoV`}5ݼu?P #Km-];Rh0E*&ʑ|[gU2ҕyuW)BXnS^T%/%Ǎjb vm1b}$_P_/Nv +2_WjŖ$!bFiX`Q 5X/eH +lHhyqn1ma<bɩc6
mlgSE@K*%2.k-o\S>(B45T對W%L %jvaPH[&Dl26/I&o{'<b68\^KHfJmB뙒1Gͺk_sdޑwMBK=V%m_mIƨ~6R#liĐԛJl HTk(͟n"гn)`ea΄ <ŐERdkКj!KȷT c,0rx)OJ.>~dpuWPϳF[s`Ϯ%Im_dh8^vTˬ:}Ok+.\qpSz !kn^6}cXE]6;|6zrĊa]Oc$+U]?kRW,;P`f.Dt(?xO3pU!p1e^tpX +V >"$(r2!:xRU +kG;Y<S\[|05Bnk|ێ0]ܔbG~n0睉: )[EJr[?>"!k67"mKAZn/yV9?VI*wlQ-ѥ،j*=,]yR0zY-DarSA +X`u=pu]@"FñX@Cu7Ńo nqYznv_ +(X8#F˂! yKmER,tiOȌ@%G\߁g2QCoXZ!g8`fr%j^8mqB2}zYFJ#2N$E[q{84kLj/z]S7~y"9/6˦t4"7)Ղ]!0TTV9&$MqzN$p@(
+E<65YecJS32h*bX:ixf(RuEJ]
Uwv= +r?kuBC@h/ܡT1YtX$H,ӛg2 ;!GՠdY ,(}fqs+~ewO43Ep~bml6XT +zMWE 뎼
~cԛ~DpZî&l0b\ +Wb9g4n'2v4зVͣ*i+WxFψ6G}NJ}$B=3z9v)Y}ң&;ޖ[j~=H'q^]ҥA|;RL{dPяFCSh +Eed@'fmt0@ ^{af>y^|ϰR?JM :Xt?gR
(KK_6bqE8S{_Bd`x]eJmen{2&]CLm[d]t'Gi~FOp+ _D!V9 FNG*{hp1
pD(pd!cMHj!I&jD _t`Gyg4a]'^Pm0e/w/R@D1NΔp5qq"^t9tt.lc3]1 ڭz1wM_.*RI(,h{3j{ +y`!Eˈ3~ePˁo1Y(xapFVm[`m6W_F+ Q=,\1 + +gkPstȺ}U<Lu*z(s:]mDžݽ,e'Z^5"б9/mhamٔbRbk7@3}mp,?:G QQ:R$tG^CƸHm-j!f0buD-wV,-宕"DqA9_+ޒ{$TۀMM +䔸xb'khښ:Y:-
WBqAwcm<teMO0\~{{.BI~hIvd
\gVlg&mmíjdQ6dtvp}26ni5_^%L=&)/vAPIb؈BEI~<49Lbd<@$<x!??GL@]h?Y왢P&#w+BOF10*&%~rtkn@_^Zx@Ηn=Ji,.vrT>Z .0*J`+(a +F=w]8Ո~sl8IE{s[1⡉ +dʝ\1v:
\< +
-~tQvNOj8xFW$&(g\sD?ٽΟ~Gor@cY6Snvf-j^cp/omB,in=usM-eM٨z7ξ m>'S3K3Zμ<d$tɿ7 +)p +'KUW4#10UX=x,BzryR$8i sIwGe#+ЦӠΣib'A>+VfG_zwi0%cwdvHk'dGЩV"aTkeGKGnǵx+9 + +V{T#.{bu?^1A8;&D2>ښ>OE]O u3?bђIT*->^e-Hy̮~@&&,}O}8*A +jbmp<Zg㭚O-ʿ Zyw&[C
hY; +Ik
:sS:eٜh9yvzɒUŪL_`e+c-,d{^U|퇈o%,c{OtCd:DY|Ѫ!OsWnC}vŢ
oLB%"dxE<0 ZnQv:́x5E`ڐ~[Yo6 +?DNEFe:poJo35/ttfEp:ol\ԸCf!6_+pٿcD(lU':)76:Ð4-!`r<x\qW<
_CPrI"`K]&rмMH=4hM7{~\0aV SuԷ~yzK<ʇ&P6YDLsBP#v\}E0ځZ /F5$ +p^ӛekۻ=b?BE3DtE*͕Y2ۇ/ptuИs]d8`-IJM{M4*%Ql{j@7/iNN_aJY^ը{Nmei0|uͥE7˽(M=.z`wx3a"X5}}
iWQW[aS@SغE sތh#k$=j OH#s<(k_Fɭ_>^mj6eyzn{ﴷSջ}=s㵗"yR$KEC[zw/Xʏ@u72G0Gv2V@N\ +$A#
ȣX0ɅKىmT ,o9)jošQ=|JUOHo}WV%,ݖM4оOQlz&<Ƞ`:Ƞ*; +v #`.ŕYtyɈnsf\{r.xY o918Tɟ~9%4EEhQ)aNfP|قfۋK𦀓;!̡gΥO5;ֳC;Ss<KNKu2|EvMAʳk#+>l+蝝B@m>&I[M7zh_1؈.2=X+;f{<p{naLX?5&o=QziA@{4Is]} hS,=%4w1I"6,$Dô8AQd2r[ + +XH8j
@=C9bFb`ϤVŒAz>x$byT;
"l{
VkS%'|PR2v?=%K%<<VJ{X~{q*}KW2x(jeAѡ
]Z}5=Kl(GueB1AeP"9Bw(x}KꙢZO/@y+[aAH7ll"ccR|9j&-~`kod%a) F28؋QYG(YZP.S=ƍ61{Us.w(pC?1FJKncp_)־)VOu07K~E2)P'[;-gK-
sANÕc^Ww~qs~ɥUEϘ
^BK3OAGQTR%XYP}RTW]fQ$a2xIn2}ѭeFӑ9!ҍSf8J[ups5le立\#ovZ;XH~4s);谗_H'!USF'5#%#DSHX%~а#9~aV-r32ǾŜZbՀo1d9Xy[n[-td$ ӌ +K*Qs|??,`:,ӧJm`Қ +FSvph &TRf*JQE:Tڽb4k ƀ-5h3&Jtfc8n<*BQݤ:{F0WWHaўb2¦
sF'\jz}}'azߦ-fHCZ3GYw0dj=]xEqb +ޯGE0-?<t~7A\dzI"$G-Ruf#& 7B&s~61G92&Ѣc"6[3[^-XX7>KM"F S((eJylB#EVA_K|-5 dmVU
J +OqMъox{bQ~a7R=+ixk{^i[.e_
!=C]_ ưCG ;9=p@.l
:^_bFXoVɂKydmEf8і?22S1D"e~ֈu<#<>s6d^
\Ekn<MCZmg25:АCR&˞{ܤCT+_,kB9`Lϴ.]!N]@-dohevkqqU[=3X?̇pQzÅK-*M;vwJ 3p:۶U &ڢम^Ov2}V>G=:D4{4#,M҈Ϸ.+yZv6ۦ;3CGq\[Z̭o)Z+ú +۾38%)O^&ad@$G@YQt[czʌy)?ǹk 5:-Ӫ@~%L +d`aaD,p`7"jPbGP[N=)$y@lzG4=W98l>T'V"{#Ysw%2aj-((~>ܼi,hmc42YtM5C2.!֍a!X|Cd*8L`Pq +ڏXU^{*Gac8<O` +t\}& HˀIQM?>>pK +bzDufDi+%S=yM@ JԜ~~μal rmMkW*⣶|G^~(NNHX@cjؽrJvv_ NRҁ9f|KF!|kJF-Kmk*& +^
g|JxEćY'/n)ǩ?;CB*̜BFZv<tB:C-?Oeё6٧Pa"!+ +¹8;]Ξ]\!Lܪ{hݟyi(@sCOHF}\@zg7g[6ifOIO'7fGr,Ql(*b"qQkܙG(Tgi!s6OlTi+%)P7GYlR-G.{XmK_c9XmiLwpcی]`9fز-mtHN&̠gSeu8:&}K0's +EQD Q+Y(}Q>jՕh,ms_W&>5h?`Ԝs'f(9ΙZsܼ(ߨ._&Vjv;-_1K$@f}neqT"-~e}c+J0CӧO x)+I.te<έu{[$
/6
H?.ˈI>)}:m8~Z;=1r^fHՕ@Eҫ$. +e2ֶ?*.^c<>F@\bRtau6nDJP]doSkaoRVgMzKmۮq1+救?q}JN E)Y^"l!d'f&w`ԨC'[̟v +9.;5q2$
p<jQ$,(æԠa5)S>NhBǒ
;nj +oՕzVJS~L;S\YȇJh++&
=_3ceK+<'G[%qtۢp>d?7=O؊.M%T=B`%Nn1cpV
coPc>N`c/ȔZE
+h'`xN߫暂uPg㫖dZ8yA?Cעs:xIdv\"o<"2W^02QA,H2MN_^+Y\2)D?a +]Gksf~ +:E8( i$gQܭ6-\uhB~ٷ~.8_yQx5$ϸno
woiOIIHts.(omMo"
ANPxI<Eww]zزig8cXp$QF8+w>V +l륒@}=lν` DBZ\ϵ1 3;uh0ɓ?8SXx'+kMQg>t:~Y<6\@x;+̤l-Gc[,;\' Wzd,]Hv&*la+<Ppc^~X&"13
boV13;]ʠ)((<֮pj.nL H>;<cY7GD08BPs,Xƽ*(_;gni;vїZ +ӽN(\Mԩm=M%t>
L4B$H4<+\J#O +s'm^#C6"xk,ܞnkdm{8n^wn10"s-@DqVA,ݛI:6k6]ho>;Η+6W/Y +$OCſs83NĜ_([cFQmFl}k.rl[[?5IgA/آ33@;Ptٜ={0J@6tTt>1 TK=r|/ +BH`LǀzgRnNM_f(,95.yIhs;q/#w)Lcn\^_{B{(y˿hY@Б`G:cb>soYh9NB|x +3f 1fcP
#M}sÄG2u~Gk+! +ԏ]`Y"&
ov +Y[w{nIi|<h]3hsv-=Rbև;Lԅܾ{T/rHQ%mv0ͱ3XJzT/4)<F&/v*.cG:\<uDL|ۡ8?ze8e^~߄GO{} +i+Qt]-u} +-8F9X%;0Dc1:CrBܱPz~>?P`@=5Y
'Ks[̔ϞeN#+d-a + +R:#2enyƇT5< [x~K +j0:?m}
,{ ዟnCu%3yPF:Hm/`<?6ci##x3vq펇 l>6uӳPzT>=<bI OTS'"9^ ]:YSւ cHS@>R*%wqvI +~X*YŘ.kgI`[Z%ˏ3u@!xAոM4k
# M"#Vj"iA㪖"*&Sv~OCJ6p73XQXiy= +e8cu P6@+-\a~ {N}I} +\( ɚ^9^z#.rڻzl[ab6D! +DF7]5QK>^*Q۩Zm=4q%Z}|Rh691K@:ꌶ!8dn8H2ߵ 5r>ݵJ +琊vH2_%Z2A휪 +_j\7Y_:/S +{6-7c~-F\l?d<
_,N
5jH9oאovEi}2-7w
=Z˧^BX +R9=,l +)Lk`T.v;P݅3R WoqXX>~J \qعD%2-qHkG7.Kc +m/W}߰"{ۑ*yr=DB~0G7
fBx6gj7J!WכKqjk&d-it:,g2[&1=߮FM3>6^1@ĨV +{EYg>@(TE|-#+05{<o +,m4TOzriQA%Aǔ:Dn R|OL`X\
xSV5":kE;IR +zUtǾ+õ>U/sb`&c*jώW_S 1(Dt&p +U(L@#q>tY֍,*8*-yA]A.!RChP(v44Uc`7rgVwaU"A-)t4ARQCMzƇ
W.bEڵ'(
cnǞc +)Y
u9yUlazN +p~;cuȭIح=Gm + +]|?,\qG8cAsbZ'l8GjW.>`v/yr +ʔlC>?R|x~j&Z^(#Xb`$V=5_(A+$\c9-MUe +2v?lXaL6mӼFtFg3ߗ\ +?7ȃ_t\۪O)
Jת'}$ }k0K61(jϣL~\lW?po늅I +ۂɌ"Xh0sQA~@5o0B}NΓF!
mc"a=q5.<ڶYRéV)wy(굪hQc eSt_,RFD xL0LQTIG⨋-ဿ2&GX] tL-T&
G0RXPsk=6̳@V6FGn7sð:V?ѓ(Dep߯ +,ODP2I<P*eR?jǒ +ܭ7?.f[{EJ|P9KγQYoͪ}LQv1xs{ç{u]p&V[/&<wYə٫KϞTg<UVlo xkeXrP?g+Z QGucv)Pmo<m,xm&hZj}Gؘ^fSF/gW
Gj\__bj@rUwrՄ|0!#a[68_ +$Q@4O`ܚ{R8J-4U_@O x\TfsepOBRFb3K^ӂ+e8/9-3E&
dE+=@V?tA @ +)<)'vfr/nk5f(HZ09OU^Z{jݳS~ppcq!m5!<Wv"M +>:'1MT3!z'R.^*}sQ.͂rOV59( !fҥ{8mRADV1oWGSd{<=k}1=ɂUJDr Z{uJǃݓ.7$ +gYEU)J`5; +yVb7{j㩈M$R.NH<
M]cfK^(V3KK佉bGw
;& o4UN,i +hE_Ld#D^3*97.VnaB^:tmJuqx8KsYX5]ÎyBa|m܁>S|{ ++Q_ENJaF
ln<&
hI]tF[ +u BRlczChOߌW<vgSJXMfl(O5*;kq+c[vab8H#kQErޗk-|DkU]c ͞&Gcy·W$Μ)V'5#T(aeh3.n oaثX9K +KPIpuR5JزR(768Y=պdw(}S^D{H҈6K<aF4qo +x(o`Q[3$(]Lc. +J*lk':v+z7wlӪD#7Jh }Faݦ5,+8c2 +8ܐ5e +F&Z\Lť +Q:WyCwK,jiQl)qc_ۂj/-dP.Б6k;0~ +?,$GDϮ]A:<Q{̤ށC(sEp
QZ?K뎚>I균e<8;!]qMFw9,݄8⯔ȊZ; +)ykZAI>pՇ#BiIV\2',_hb("kHfs*P30ⳮ}uWkDzsfFLOH +2,n@aƧiwb|3Uvp)/):(bq&GDUznn$$/ԧ6m +07>>Y5ÑSwPUjX<\ +G bZ/l:@|s +MPv`ZU~i1L̩~*xE($)toL.K[sc]V;uRCi4n+M7N0*^yokyir, +Lg,>B#=%>I֝"}"yX%*b~o
i?$;;?{8p{a6m>>ڕW@oqmRR*7kKvƝI5?uvEesL + +ȪSRCe^A&ĥ1Y+ SY
fHQS">[i$ZTϙImYA:\)`7W%蹳20ɉ:;ٴG5ˡ{&P_\!l: +8q=y7!ʕ:+%
-5t_lR21O^ß Z>etM#{@ލJI`:.t8tզ +¾?%ip#!ނ+M˅gꭁXDK +M=0,RBlih.E5OƵj_%rpv%Vvyb[ ;}>O1(h$ ^-2rstr6OߚZ=3:NvPfwZ}V +S54f0$Zc-=h5 +4O:`so~@'Ӵt;r_Mv?aAX`"ز*D((!} +mPDDH^VQge+H'0z"hc2x9Mkژ\#¬Z1ҵUn9k^6bL\,1v:S,}>FdԤI,$hrϙ-pa`i*=[
}a>}e,Z̪Cw7*9BtQ\W_!UN6G@Ɏ
Y[59#f-.2AyC)tp{>-*9$:,*#,EPg {
5lkPJY6UfŨY+t.q@dڀ@?jdNGԊ`,Fcz}$_\oRfѰt4%a
D-nkg5
'aa TyPD:8&2f")MTrKE)p3)Gh|zZ^{'me
N-N[ظn$`xHLЍuDt%MBVQ۪x.8WUpŀ|6m +3'Q/hZ89.'N5MOs+~`Zhm(ϫB_0q*c<'ɘ?i(p29!D"y5EUɵAˣJqJS6TX:%uůwUjw<Ӓ"3-Jel6K;jHn9F版\%mf+IPbJ[L|WuKZh>q\=ȫ7Haԁd?U
Yf{/s@io3lgѦݤ{7I]Dsp +hqk|gF>_b?\>"ҩKؠUrF)ZkTqs=[Xvћ֛ju/71CRIZń;B2UaUZ!'R7jQq֊9jM.}'$=6NZP0+]p c-h
Nn +0R<W2nĠ|þ:ζ Ly6=;&D`tBo]~iXԵ2d87 N68呮T3d- 1}d稘1+lV%;tқ(yk-z='Eu^YY[svZxo +zj +s^%%NL&Ns8`'vR!\0έ;D!i RLDIaWWW +ْ{3Q+p P88DrFj3G2m3$:2U+ͽ|I=#jOg?; +ma^|gDi$)#uDbbp;54uJpN-}X4ZB.1x1C +~]b+=G: +)HQG
c^J_i,v5-W/]vmTgug<oO$(4&aVoKȞ.LxmŐ̂dP8Vtz+-৪ܣpы9{xB:y`y1v]j;+lrѓek_>(p;
npLQ)>ed*|?jF:(#:~x;JEkGϭyw+[3eX7aiy{ +r6bepw?k6Q-)x1~I!C_W>F5hj/(7ʑxʑix/6cέ#@C<.L'mDdm
U,ƭbмkݗ(Ӱ"Xb<*",e
&M5 [aF6XsrnW@ZHycLs}FݿykN+F,+7kxת0JvܼBk7O,q5)pF}}X+!cdh'_+}=_%Wo]= jRmv + ɓv~ZV?¯wD)OހuZŴh[A(A*,y\af|0_$QF|rLL-]Bi`G44'J+CO,{s~q9QN9VCe
Q +ߦ^Kra42=KdRX*3m ?I,Y"Eȕ,B ġ`^PKFevo=}e`ĭA9pzey%B)1otf!H3$66ӳ4) HM
+
lvJ{G-d^,%J + _U:dGϜ"r
ie0$51?R0%$ +oD)zKS?hvM +G/xM펌&7 +%[t"G7{(yi66)m]q$9Ë&93sjθ ݬ:P""a&kj +^qgN=t +6(+y-ʬ^
Df2Mq,C=Zu6%Iׂt` +_R SoJ'#eF#2]M>|-@ʡݬd7kof0F˻g]NKKے~} 1yA2(1c, +BLԆEI
v%i%]>ÖX<4!}2?-+vc)zng$ +y($;!CG>iQi퉌1ƅdR%:D^<#95Ӆ+쨜<y;?a/DBãBf,إF!o +L:oJCsUd>K*f<RƏ
~u^\ps +uq_v~Q
yİO&3R06Y~ʉ?nP~-qHxVÚWS)J' +/|MѤq?cd$p($箻8ĝ]6#^g(bObFGBc熕_fqԔ4ߗ
؎~Tߜ6$nTc*R|.=sr=",cJc{ƺlr\R#1La߅(fQ"x[59nUu2: +Cn)YUŭbF<EC5^AQI+IpxCҀASN%N"\oA#7*YZv@t^˰B<hK^}$Q Ki7XᙿTS% `[!Aݕhҿ!]4$Ю4rp7",)H)|ds! + Izi"S۞܀ς]7YMYZLTQ.+Z];MKL +xT g"yD +JiDF{KXVyr9}!e0_=t5ձ\mYѝلx:N:ر6w@V֥%}|XѾ6 +Ry-|?rvCuǃwh&Pv@cvi|uXj
Tu"<W<>\^,x$ n͢u'8rZ;}sWrNY`^>sj bin<LV&Ζ`95YO'(;' +J̯pbo*S2kq쳷M"C:P"u$ycݢ̠(/`M#YjwU^½|/B|>Ll:4yRU7Fg"kF[ qnqTDɈWac7M
瓞bdiԟ<^2
3i{cFHtTo4w(/i +@c2zӖcBbSml?g3y}[zx˥Ow Ih)4lLaQW QU_ +1mBSzt
I] +ҿ~$%Ǎ(֜Bo3uEmWz;\YW"! +ʔ]CBc얇)FCեSyōI1V.<||#|oEkYx=+g2Oosn_iT~.kx=+%xT(7 +XAX'kLqiFZvY y*H35-Ц(ZtlcBIZh +>hc2iqH_%B4GZࣴ,Q[^У +CAQȚY%XH|W>}ռɒ\cbBf{dbS빦8T~qȴ:0K]BOS2n*4PWC?|Ӳ0YsY:aIj:6^-5xVk1sO, ҏq"
LڳEd
߀\J:\E +n90oWIbvxy-pěW$GZj;> 貉!M|#?TVp9nIP٠16h4 +0hvpI+.F/8BkZ#\yBzn7ۯa+M+tӲI1勔hoRڕ%-sulQ+4־GFfC[JcoX2N +~`~8if 6`| 'buRV`l+Xta|=hQ*L +\lN>K6uj\``e./ +`8+>B2ܡbFfLVka+JUBߏ_5Qߚ8bE73 F\kpAgeG h\f-hTwWk%
yNɮ9@+bt6èAJB"pzFE]DтB8 ҒJpv\uX`9}*v4Uہw7ޒD"CjΙ6L +v<$'ZȡCXLYGک7G^̟XbC.qz"aW +߄GE+%^̢྿>YiCr-ѿG֦rxH]ϰu{ +G.?vLYKoko[FL kxWzJLmxւ0J>[1I!M"۾[b} +K"Tϡx =1sB8Tv"R&Y/B HUun6l|>? +31.0ZY!`䐾S۹\~#pƳ6mXue>BJcNˌxb,r-5%Y: +l>#:Bc^jKREԂ<
EՏ_.<=+BK@$/0 +sTޭfKV#_eu@pB˶GZc*`.Pos
06GǮkC{kGIeʂ!~(p?62^_L=8I<l"dZ6wrzЄj/ +~MA8ʉ멬e5~/ɲtTov(I >(:D067t7㝁p`t^pU
)&:Ñ6BMPQ3)2 +-I$"13J
ؕn\+}Gr^sD~,vL +cw\S,Zm,|W/ͼx-j ޫUG#@,߶7EOJ@[cY^zr`qt'ɦh˫)'O{(NUq4fR'4D!=]ifE]AaoO5"e*@Yj Mne>]]FS +tM\4 + Fb}D֮\Ҋ@dbo㘈Uv|yQߪ K+k~L# +)UGCD{tvpx dYͥ%Gʚ](ֽdj
~qDqU9[$%E4*/Bh$l(i?gP뾈w|Vit +*Dњ٫j'@[x,6N'-!b(F_)Q6U
4% )PVmq~Գ"` fRSO2RxY7Wk@)\{ +V1mwM%A$֭y=1+'-jI!sߚq={`b'%,xhMx,x3wFW1[!X3>W()ċH7ƺleZqm +:Pvj+˵X+qRUU,a/A(ti>N>I9iHM{|~!<g1(: +$)i,VGT|N7(|Y _vk#apjʡD^v~mkqSB"H0 -]Z;VT< **e%$\+&)`U3C$AOgA`햨Bk htKX89TROKWO!F +z:Hl&%%5b^R@%
1_L0a{ +->(\~O(
??oȜ8.-oa[FzjO_EE.k *Nk R<+4umhoCrDEA{$ tƗ*B~Ԡ,.B&ϩUe)4VExtV Ϲ*c)x2 Z,ARG5mU<F)ՠ_o&_gs +GOn{LU)1tKcCdM
/d0Wf/UB<3D̥ 4yA=\w2HxgIܗN{ZG'2H.Qm%`9>nlM=fYdҠyNӠ a#K&}Z^0'~Ԗ2ΌXhnz20';G#w-;i߷d1խQ]_G +A%a?V>&(
Ď`xے瀟qDt,Եz"xxsv?Vb䂑2XdmFg&wnߝwʟ?v'*d",RpYQ^1bD+.]g +}2I-:M!pM,R7(ե)}4dEx^pycr.8yl~w[v)L@\Рےt;V%lF;u=y|'_OMםhAMm]<[]]T|F*ٸ/H`C7߫cwxD|g'p y9OҚάW]ܵ?ع0,4SHOʬl' BVtd + a5cF%&׆t_w:`ju?mĉ$}1k%9ߒ#,>s*9g@WnCL̢&y8ךs +2?d"XcDc
{p,xCÙ@WF15=mhPJeĐXR?~rL+dޯ8y&sտoBxQu28$1Tgoe
zA;Om]X:KKv\X@{>z_k`MvӔumF^zolc9$LhՐcr;̯^'>Tm)砎lT|]G+o|ÀMl^VíW3C&K$XHX:>.(# lbTX +,$%,KR[ifzlzrOO1HJ,n +Z'6Fe~;ԅjXp,~3:dF@J6n"VZ,FNjyA\sNkB6W}0e?_RdCͯ<3Nt$u Hhb6^C歄Dh[f6[N
ҳMxTk}7w"k^Lc)flWDԹ?wxLI|iT*Y돩cg.v3Fq;ϢXߙ2WOp]uRןens@=I4U@MPV)o7R ++iL& BlS_kx8Ǒ@U[//p&G]BK2Oɹ^>%Yl8\> z "m ϴj[?/` +=3tI3$5 +g n8<YN7 f#U-S'9%Ykb + +)WU(;Wu#'7EBc- +6~˗Ļ̿L)ɝ16W:iʥ
^":7!FƃX^;;bȔg*<;c3p|8L; + |unpΩ; /띈eL(}XxoeB +8ŬU)i_$_'@9xӹZY/ o >jbA?[)\Xf$^3ph(;JSIvF#fп.{6Y)Bot=Gs<xYF/1Mq^q+JB[a{JRVxٿݡbTKRlW[9i^'}N +]捿)L|xYvnRH\>MT0#$v1fm'թ+lw+":۽rHC$|R +`ȃ4>V!l +¥lأ&7KTbڭj*(z\n]Ya5k3lWz{9ǯyn#*g PglG9mރPRn.* +W$m~5FfgU6 ++;CH=+b}Q+6Գu)Zȅ3Fb(J"b7ӜmRrhC6)_i*謡(=)QzgxCK*^ތ?^/xvp Arї"{6' +'8nEhhN;;OՓn4Z+a +BA=s*^AI}gQeBI"ܫ^,r nZvnbqCW^3U4 +ћfz0nVzRWP
GcC0js]D/O.XVַ@%S#%s5+yhՍ8uQ5 +(|8wx:d^_O;1[ Oxሗ#Wo.
))RՂf:xKPr59d`מvp&<гsw5NӴBfKl1Ff$$7͍ed0f].kX|錡6[sW#nD֪f<b!5a +7v#ĢOUy5W{<We(S8*!S" +\˖_nU]˟FߤnA酿
vŰƕ9<;h +s +zQ8v1v(O7UO0$UL2ME s^13!QÊBi72[YL}gb*/Ϯ<uYAxZrMXk= .T%I-Y-!XHvlfzT;5--*H۞ټL{veƓ#R,uoU|m6UkKH;ԄCi])<k +o`Io*L'e5yq3KlE>D
L`! cS[%99I/m'Ly5Xp̻JpuB֕נsZoxh gv:ψ+8cpxH/m>hs'$@I"y uFTg +HEok52Y擻og1vwn?F;v2ʉN6h\/*9mCyrbh,еHGs!ƨ9^SLL|(Qcn7TI:4 Sysh
7#6h=X'TESszPOƧZAC
z`"cѷII):HӔl<L%eH+TB"-a~BMQ/GJK#p?Np'{H|7{?? K@a]2T[2|ΰoȂ줎GcK&UС=>x
XɞMε{m\!%syh$vHt}J%'e:&Vj {25 + "F'Y(/ țMOK\Y9[[,3L/^Sk/'|7Kxk甾:YE'Tpɟ)^/\ŽSZT2IKgU#Ă
ĕJf2V^fsXX]TN8\75!쾂1AO\V7Fsprz~qb\?˛<=F9:h#_"ʱN-Duֲ<HL[ +'"rIvRDLd⬎kf*֬}{*_gO;fx/\Pi]]r~I@GRDL7c =6n:Z.o0#!X&/]ɫRbi>n&5@VrA' -1&ɛ%2VQJycmax@=aEb+!hwFkFu" @bh8D㱃v̜G2F9{:l 5u硵nߒYQցIJ[mib!rM8ixTӬ\'/d\JInkGw*O[ 1$S<rL{@Íh4H
od`;2RCwcfnHVNy~=4,za=P b2oh;m43Ʋd}^ai q^6g&&F>,TUwwڱh.lw~@sLSeTA<$ |]-0t;UKkF`931*w{Xk#]unwـb#eK~g"n?Vod/=Ywvg?-ׁU^ne*f'gKw!!Sl'[usR +j %c{dͥ;#lI;<)23e2F%Cde a +ɈS4(6ݗN;4)z +Ic!b^§]}.mح|V+5v_~A~~e-HI)NOh=MM2~jg;pBÀ[*@8sbb>Ӌ%)f5gVv0W?S: C0u9?ڃ o +Ҩv}uO%#I8Q l8v~X3N8N#/'\`$pLVcѓD7NN[ +3 +Zm̈`ҵU}{'ŶdžY +"C_
+Omc<!V6P"?\\
~ʠB,%v39sٵ5(F"%fcċHJp*&c'U2ݓKNkBB@'.\D*!tK0D?ԑѝ2B4q\O!%yRtpqdiId=5MOJh,cdtze3|-JS̱*l
7[뻮 8Xk'%nH2 :Shnqh}[ե[~5}IvD/$hU.dn50IpOVH`j)si>;TfsT-!T3=ᐏdw@1ȉzI
1]VQ`<MөLK~/pHyy}Xr>8ftFw`^ +g/~XVTߢ>q;bB,Re MԿDYB:/6 +VK_DkӠ(c!&RF5SV94/V'"H,iE^^[g_=w]ml~}݄)%~5[ f"!rL
i0cL:xS[0.QeWuHeY(@*뇸qZ cM4uS +b%hӎ|G`}v
ީd=bLI9(~E`!\$˚g;; +bBnGDv32)3*0~CnogNJ`ҽbxB7s-bbzqHN>]PSH:+>E`
^LL=/Hh#BŊJe{djS+JT809,ut$žEې(F0_0\{Z `i4+~ӄGp0^FR8[]&M[KRaQ)Ɇ ~'C-_|v@K[k4
@|^kYO1su@^0Y=gnv(C?.Gq^$pr9ԱQ]8! &ڐرq\teÇ0đ䛲o^'7# +T;^
r! +lHG4^٢R&*_}h2 +g&G~ZiF0hd Yw(4]Fh,ˍZ[~~ZXo{(niYsE} +_Vz芑9e}iش;y'˩Qm{ij(_ +1L_0y9ˬ5+Oaj
Bmzϋ 'yϫ~~ Lr<*f'nj͛%"\[Ќg˿5Q +7
{ \P|́1yՐiG'B%k|R;P77L!3r+jV'=6q_Ra&U=F4YNB4gFH]tO{zF^q
!ymkb&8+c0XRa ͎7L.} +_IK!:`-pl wzb7m!ރ{D'·蠃cK3="|yH +A_sۘk6=!=m*lzŇX6]aX5y`3>!0M.>NB m/%Oqsp2PK +mix$8jy-feCSE +ZWܼ,R$hNJ8g9m'mo,`iU(ڌtyrwnzފuFt+Th+* +Sy8wh +scO
5aag[}88l 5\<O,LaŦO'=\Y<q*^|ysLKQ%^Y/,}!Bdp>b\&52 += +U>VuK!:(\o"_<I437hzg+78vn_^mKɖҒs}Kf ʳ Pmsb.hghP(9RAG&gfNp2(f`R%vɯ!,aC,zRI)]a3A-.A#3t/yFԼt/,w!r(!9I/ڡ"v/<KS")+_sob +fKؔp~t[U#A'Ђ6N#u$cAuwރ!P +u5ٵBL$_As2G! +YNgz +'*ݹjxv`OR
?<ܸQ3i3VE(*F:ќ4_S|vgwtƺ!zvJE6Fn7\ <nQ|kM"{;1}TUhhŃ3Qf(sި|$(iJH'K:|V,*c2
Ŧl#s$W(wK^$qܧ":8s'N$kS8B>U.p4ݖҘU}<Fh{`V vKc
I~ϻ,j(+i)=ZkBUQ8UEޛ\sc~nWi/{)=:eVb{1Q>pm%L0 +F(iXHe5 [ڳ|ksNzʽS*Q7`Dќ6/s)-t +!CHGg}mځ]TMYFy\s2& K!VR yً=X 5,0Kt'Q)38[RXSCk%N]L^=엏HڤÕP4:Gj +qP_|w}y`*[04jdO#y3 `@mЮKύ"po4-`Zb`4z`z9B/pʬ(p$sL'[ ZaGr!^H䶅yG9'#o,Kic*O8iُz'Si֊F +g-1kY&4e +dBrҼ!}BW!!GGiԡ;ɞ7!z^u1z6dMW6A!KAU'x(+|J'LzK-
S-Vy,48YJ@D.wˉwE?-)~pv EƑן 'aGO4 +^ ZB(;p'z<Udt]¼fpU]H@nFy9CfF~B&G`DB~A:U滖M.\Lpb + 1dC"' WGh8~<u,ԙ+k|l%]Zo}DN5/y,jjl~@ DdʩY(~,9_Yb:w&٥{ZpFug䁅 O*Vܒ$bʡ^K]*-'"2rbak?:3yL]xdG|?XnlHWvJ9,[b Y? ;8)|5s]؞%5eU9k]WU[ni +
z1s.<'"C>;
y$-#0xKS,q
T:bBm}6<oc9, +gxYgē8#cM
kTK`ݰSAc,5k^d~9,MwA
VڊjXo`>Їp@7`K|t\dN:_ʓE(ꥸm2#Z܋:loDYGܷM`$ƾY y^"&<E#=EKOդ"Tc7̅/i91UאjL\#[%Q"JnT9v+!*>BlHN #?$ik`#qF/Dz-=`|A1#=F*(yqt
kll= jH .C˃_Pd2·* +8搔Qz-n^l~-(قΝ&^~Hq
WKAQшY/Yo՜̬ +j&,w҅eˎvN +2Ǖq9][d[u0@dJĬN3vXj)єD҈+E5ݑWcBi[$rAeF$O+ѧhC<hf?
3ǪDvxA܃9WYCa kAVӰ3C[c-N*m|.:[gxFD>BwO/n@S]xX{$1F.7lzMCfEe܁, +%{o
=:bl1n▣K4}lu?-;fb
&#.̞gԃѽpߪqC;&K}~b{7t
yӖx|ΊuԶVRd +52!KsxU1}zsbrds|pO
*#h#ة(fe^x Y{"W8N;=G*$p[W➕%\S\nWZ@0HI(ȰD97?$]l'INmj[K1#NIX^g}u;LZg5VUc҄2:='Tmy@F)%8p1?TBST5U?v£QOr Px3mk/eD +Bv.j[moV" +6v?PXTCvAXJ˱NXr\zi)fteFּJ +lɽJ~ruu)?qH>$rԐEfQJy`Rt6a>X{HdFCzXsA)Rhql8MIY
oijvkx[ѺL`|e%HhiK4ٲg1u88v[D +(cQhLN4nB ʗYm r`Q. \ +V0ϳۋHOv1-<r,Aʼn|&F'Mw1yQ~: knt_7W7msk1}lej]`LxyYJ-Ӱ 77YNW6n6,TmT[ׄɇq9ͩ`"t4;ʑT$9n8K+rZuۖGu(8 +$<ՐӧOmV,+i%1ҎT`g1+6n̾IέWF>Do() +,kMAuDU +UGlDf.&ʬ|%\]!;[R-/* t,Rl.};qI2!̏^%5/b<gtH G[1'".,ª{}>|`)<+H'RpEG5+˛"TiQ +l\lPc-2J&i4<sc;zBCGjiFDD9Viz9rɓ
GZF{D{3ihghxȊ=3|Ks^/Nc,^MaY#0h@i)7Lo:nOU|@ +v`nsR~DǃAe9onO_Z~i[ݿ9d.$|x$fAWP +dķ`{7i[/kg^TAsg@#nmS,9Z~<AMΔqu8! Οt +z +wiQO57'jp8<V9b09
WWuEbS&Ɨ1^D*D@!UE:<SX$aԎBX+yT
<Y77ɷ:eEYa'kP{^tg_!o8;J7Cvǒ-;V +5gpƨ-(`d~Cfl6e2|OUhI i.GiHNvxP:/MMVM]Z:f
3*<S1^cTl'μg*Q[Rcr4dBoarE/*vHu(2FF";YsZ?ʖT,jP䴴"qsb~ӗW+L=ţwB=p~~>WP;;@]A²i|L[ީQnge=-<ɯkJ{JdCx(ʦ#DA@fv3Ւ!AF37 aNL|rk!!9{0\̒Iˊ)쯕lQ8-/}ZEn=}tHG̢hw>==<6R\Smȫ(ȷby?sz]s*SD)_$. YsQ<0<<uL'* +S>fx~|&LJ7сͥ8zǼ]^,AaYK~J])!vL5\VZhQ3i>!fA"<FQ_WZpH0I%dig%.l26ךm>Is۸$1ݱPFb%]ǃ0J&2܍BCk
-1E$x-ln a`E{ +=wCrH0`l +e *Xya~k<r?M$vPTl].>+d_:Dg,H{y1)`Y?R[8PdӲFpCK6"sCXY_3s .D%HZk8I2WflX p|'mBf$0wChԈう~GZG}T %5hψ J#/F3Pm/2'o0e$ +i(_I@f=z#Q4Z.^cLOיGq_ +Ͽ
Ut;rD:o2̈́{YIlu=Da6d}1HijhZjǽ9`+4uQMwK?s'w,9$%ߕG|aV7!:sk +SSU@DҐV4 E1ji:U0F2hTج%\.k) J<V$UzjvӜlܤg:,!6UO,аPlEK6JX@4u7 +},␡," ʠbr0;ê+>@M]Ūu;!ZSJN^ <Уa'7Orjh: +bY!{95hGNX+`K5Pݢu;}TV9.&ldQ:pޔ3LRxȕXJM8$5=.T +L@֔)Ex]LiR梅drےz)*r(çkÞ%J=}#1rpΎnPok,S[-y\Ml16V} 463<I!0gd(+Y*|kT[AHzEyF=X\*a1Y-\[,leOpju W{,u<al<b*rSU_iV#ʋz;'`.>P`AW2U|Fq7pI~0ݕTI-Rz]A +mN=TX"nHKLa* +;!ړGr+aR.9uh(_żZ6+3 +Vʍ{Aҿ>QJiHHsK7gY.(#-ڱPms TҠ?n6V;34%͍PēiM3U8*eY[q?` ĠA({n<P gy%7 +&WΝ7 ԕ8hr!5 +VIUzяFşsz&([Ĺ#%ؙSVS孴_ +֦L}8v/0OC*te +i X"=Bt]nR<ޟO{¬GBuӫEzkύ㸢J/J0ґ&Çƴa|VsoC7Eql}X є
L%Yͣ'6cCK~|Ȟ9.a)*/yd:(^W?hu܄{ZC(Tӆ1LT_}ʱoQ"Lvew&KYk"7RkJ8(1Cbb#ܞt>j\W
qf/y/dUh9ov+07v{cd'$wVx:."*e~ιxMGA2t7t
?_ gZ!`3kE%R!#/S)pFhwֻᖱ&G#dF(k$qx- BȀDΛD{:dm4; hPF%Yo~J/Iz~՞TG!Ab{k/xb:)EWR3u^4wC"}%X>t';;0fig]>~2gxBkqVӖeCݚ +5fw=)mWILL1Ř.<Anfv]\H#^☖j(~ސ<DSiU.@=Ѕ}rTTvY vBɦ5ub aqGc3ֹڧmy,cNNIUE+I{o~ C8
^W14jM{zA$5Ic'5e;-JxuH3%>DoGpc~~9`]L:RJ:7n%ncsD]%-|R:2D6&toѕ܆T'rsiĜٌr0 Ob8v9'W_'YWO**|3rUՄR + G,tƇT++x
_kuf=L%ZSV#)si;v_b"GFvt?GKGr +v;hfטۺE{lBͥ8
ԱygA1Io$%Cx\qC` +o._CBwiKLψ$ޝ)r4_Lʏ +BD8 pQDҞKv8q?G/]^\e?,gCm9)T%Oi@x{pB#ӥI.1[dA$ #Gk8yO{#8֊u1T%Q3hk_k!gCGm+(/X#FvDtfl{u"G9pGȎ{|Wu.?(W +{όmfZm,4QnxGN8 +)h=ӒiLs
(в[L?Oィ3o\0iCoeLSj| ){Yu|p&豞~"Ptʚh2C̍q*ǍXCy!2\T9!rz8bC]NeodLqXW~S;-j%tZ
}v߯cr5WXnmmq_ +zMP6`$34DӨw9EfwLoVSBa*N
+Ŀ8Y>[q~鵊|BS +:bY!FxL+q+gfTC{@{gֶ=LCЇ:tkoCk%7>/
+z$ Eɏ'zjN"\Vc<^XQya1zp"eBt,ܓeAxH\3swhm +&˛(峑:ʾv%PZ +xa<sH8x-ldkV&=ox#{Y+hn?*¸r>P#8i>^Qcg2R,9',(N%EvI+x +a3>I0B 9 { w +7< +_p xN;e +2cLi:0ژ86Wq'xh728^%ΐѓ2A&l%:158-[ơB |R?o
@N="Y\3Ws.=A~ _`V[Ӎ' Sŵ^0`!K+oԊq-supx(OKUyjCMAS +3OD"N
\3o9?G2ءA8D9vxy2O
/6hUlbC"So]o,_r}aF%Ͽ%4ߖoI ym$]n!.1Lڑy
Z&D ]xAg6A$fIVb.ԜR4];95=j^ҝgQ7)Wplظ0|PORJ(7eYof@u\Ӣ{ӃVy|"NyPXxyUxk,,LX>9msUGICnNbjgu,_%_/Y;=Uʰdp>!*HޥFbɄ
9pQNf)2<6>CA<Orʭrv
BZQ|l%vA + Kh꾷n!y_3 أ+އ&ϔpcQy Na|nco*U`Lsu=jHLUbLR%VS<$}tYY
D䫓ރzClgM5nuQ$Vrra&)6smjɯZcxcr+E:{D39G|U
PߔK9زd2+eauEj['E44
4耬,1Fm Cy=/#(s7A=[]-A] +`8F2hɉCMg&$noZY-r+ +ӭD6 +TyϦLkyڅw8d|`A/) T-J<Qli$ojw^i#Mw>5Цt[|ybfn ;^AI-ݷ!aqyaf]>ݦBMd/wolq?ui~FXaDRoׯq:s`BKmdF+b> t)8vO4Vs3gM*$mua;2@͍5O(k#O
^5av_ӛ(~.<hJ0 b D|3qGn/16}6BLĿo<BmS{yEFi!XFGF'Ե0p8:|i%VSZa:#cMy#&*̩DFpR/cȡO XDzHC%CZP=ʿ4N0 +W;w0GqiVp̫<$8:}mSx_%\LaӷI/<sP ;XaLZt@/?)=;^N {gWNYGVlRGCTJݟZ/* y~ě-_ 24MSee3]u +SWh=,IaΙ+ bw<Nw FCHW|{XO&bdYWjeGKM@&{24P!X67:a(0I@K1Fty^2T@zN9c,(?OJ5śLQ7v54}Dv{Oː.L>;sQ +_r`*%d"[w?Z$<hhB8 2ЈW2,F*`늩>NQQ{0j@1%(|awO<JԉO١iI[Icƺzbŝ;^] mH[u~/jSN4Q];㰌,Y36~YNhNZc~Ό:
M +_ԖWMީ+Dh;G]y6U$er#y +`yh.N6MV)ϻ?{k%?On㾋24Ʌ&A@.~݀T#2k?^VAHx&@Dv/|CUcDx8ġ4Vw9@|iU +NSOs|p$?uM`t"QV(T_nƂ7&01g[(Jw\I3檆-^TſMDz7`S, {-[%vC~3Zjժ㩚W'?{?H(aeEl.2f$+o<Pҵ:Yy^X +^血aNȈeڑYlJ[af\nǶ{Q\ԙo881FkJ<")Kt{[<}k_C1 ~-T·Sxl;QK/R&C*ΧD3NJ[(3Tf@ +#@?hbrOIŎg7W3HWGs4Lb
fcy;kR̗)W<2hbjꑘN`N6cL茛<:VQ~ +i0⃒
2,5r/Dk`5 k%r:axIqv-ayjpA%g>NYzC +!N4&7(O
K.<TC/txmrƓa9%cÔ+RD +8˧_ul +|
c;K"5":snʜܣc. Ҵ&K9*>)#L!ǹ?qPBp6ehXl 79ٟϜ|BĉՐa +eUT$XO:vo&n4n]M-N7h@>@kkp53t' i[pu+t_#[*kc6W_ +mc:lY8%r[V\˟u|Ʒ{]IEμ)kHS!X XtkTa-&<S +߄aG9dnm7A\Ԭ['z]oi=&{blC-0v)Zb:OXAYTFUɄ'_铓4%B,4ydrͅ5]q#\!I0Zǁ`nOGٲ!YőUV=Oh$B` ֗$Cm?8eDdM(\GAa*`NS==\8k*eq +ª$v,wiV@JYxT$RR6&L
ܛD +:_LD6c& +HJso{T'U;S8KBU>g947a:pcHXA\Ɨ$B.g0+ +5Ot0Ur C78~vOߤ0yTjD{/q9$_MJi^8.-j; +mj3f4?ޞL2%UDzrUM<yvI5ӷJK5*ֺ̀,T5A^*f|`TS]V^ncJhct'VSvBh8CDa6Is7K<x@,!Xn149N:q&-;UZ\ksv
Rn+*#o)7̽U=هN/ɘHIS}Ry7b~5˄Eq6;q@k +kVhq݇86M:4I@j%\SEIN$@ SFhK%F-II.?˦ +ICڭpupbcm2a_y`"@@q#^ۺN
/?:؈Wz7L&8,^ +1ڔ7#œ8cayvKէ
L*Qb="8C@Br&#B +LZ&np8M"q#a#jhk#|GH{֢P#Nyb0i]#{#|hrbz8V_>f{KWưDa͉BG.j!$7=үsܯ:kn l{q&;¯=~X`K -ץq$^qQH`JxT)cZ׳ \0c +N0ԩ]}8X2n<K*`&Tچ t+o#2{N2" + +eKw)]\(@ھN]q2*#_J@oҰD[O2͞ggȽF=:]y*Wl$nT
Nas^[.³ gȅqK(OԢHאlHBp`W!1ڑ.)0f"`nnW6e^룠L,OH%Ј;eȲgЫpg3x,\_we}KEXfSއ\$wMUR|-?2W|JZ7 wɐ0]LXH^8o?\eJ,߽#<C ƮO.$+h[cX6<*0+pzqK +kbmsn`h,3bӔ&Ƽ+(+ҁ&P҆^5SآJ[KAFݲ_-%
MU*Zqēiaon70etnDkt6]VI3 F["6 ˠ
~aW/)&&Nȶ +ւgwh4S)2:| d&Z }f& 8 6NL|ӜGMO?3 +Le8g}]YAcg-!iFf75+qW~CAꂍc檖{*29sz t +N ]-56Ptqe
WSCcz-A&}<(ۊ*q-sY7-x(,cYd\g8;ےX2 .G,
L/Uondru^PD|Pn^&8N=O{[ +|gT!P؍Tb6.Ϧ2'9 +m\ٗ=;9<]yhŨ
K+:/N1F
K*Ð>q*:)!̃'-hup@Xk!$Ok%$"g"A (~A-|?1an.H)_.JRz`wHk&T:J cmBMfcX:B#g7.H`CA7M8t-ߵ:7i%>lŵ3W,eoR0Fc*bÿ]'y0A)ѣZᆱp<ŵar}Џ]R7C}Zz;c]u(U8_n E| ++%kS ,1Z
pcL7Mp +uNR
E"$PGWM&;OV:9 +ԥ>c +{BBkJlĈjʹK5QkZ>>#1G5NOVx_sy BlD58TEN +@vDC@㔴R7N8{j/%&{2cRCf1dXzX6R>Mm;ށNUpouj-.<u6>vȍ.L'9npI`#ɠ{5F*oSj XIL,ɏ+ߖ?g7M4[/w! HmPTK-kt}$y>C`fE&W:JY6z9ޙsƘxPN&6! +>*Xj䇌p |G7ֱuX8 +wēUF7dp'~l] +DQ7Ay[W J
)eosA)U>"P#ExIB#K[w.1 +NKˁm}c{i{yBdNT)fgZ1#/Ԇ2ZZCmA5<c}EOgZXaXvM̈́AjRu=GcW9kg%d>YS#sX/LjHֿH{nۛ\R8Opv!i]:fT{qH/!ץx>FLnd +|'ee컘A'rnɛP12eы /NY^N2wP&l َ&dѤA?DIԴ7QLD% +i`:&oJz>㕘Mf}GWUФEdͬBb"2D >G:rK)G#jaEuL(Ԝ +RS7w +I(b.bUf+PG7'^rxa[2|HeĘRy[;{REF nr hqrO`MPT8v9|aR}(I\7mцgKEuɥw&҂߿|E73BT4#.Y2LAx:#Vo5_t3kjn!h?WcW5:-xQ^Q9B0u\ߠ˰lO:!H tx|P}b%,{Ri҈p"h-QeO0o +y O5VcM>t}
D+ >
aq5Hl); /ZaZT_F}ѫb +yM!1g8,NRchl$pFObfAʍ_{lN/:F`j=$FU]|K@u2|oHhj`^DC{T +jTd}zP!A87$,Jb Xo +s#͞Z|h>IU]`ݟ1z'4EfEX<-h 3`J|-
Q(kO:uW}oZ$KA
%~,[R<:[[498} +<T&;]mqFлb+zsYR6D~-)I 5@3/nfVARꐡ[2C
־>62 F>D(u?<w`"ȇ 9"cZu6emZAh2:ij1zi_*@{UK[PSy\Xv\4l(E[ǐf,v`L@7 +ܐȿ!rZsw1H~J#dIƢLTp03 +\+[.csV۽@64Q- +z)c-P:bv];9h +->)!~"qZs +K
jx@#6 EM튤Bѣد7DwOqBޝȢ`˦;u6bR$+Jz>Jƿ{+r]4φJDF5v<!yeq@RMSDZ%Zґ:QrڨnQQN +ULu)^'y*p]SN'm3 mMx=\ќv*yP22y|Y`fQV-avWda,f/9ءι^Ø[[lN*=qΡd}6mORM@:RpIⴹrWҷ[(FYe
/Crw:M + +RyT+s(H)fs¡sxlJWI0Dӌϕ4}_-^Sdx8) a{ʼnBGد\4kוx
<^ 4pq3x9{|gՉok3r{?v2R6~@e*Fr]L 4s!frKY+E
Ca]&^WZ\r_s] +̼l,=mnEbÓ۟fCU/j%Ua +&! +_wBtV㥂f[Fh7zkg`Є."fQ,p_p3Qօ
V<8åE&Cl詷`S&xvZvtUɶ^|\Ǡ3?z +U,>^F0Pl
?R^!U_ҩpi=XDo6Zfp_HhssE(d*
{H!-ϼ\D۽'9ƘoHғ
epnctst><\ӨLKo +z(W + BQ#1bbn +L4ѼrW)AJOGE{SFZociRx+òLO{AY²tv7s{m:2G1Tdo'"(]Pps-v ֫VMBm2z[1y䟭P2R)#Ɔ.U?k-~ӍOy뼟Q[s/C6q_i}ZfOd +}#'8{"مNJa60G%V\Eޒ@?67ܹpܫ\0Bȡ@EЪ!u.<!عvIL}QX_ًI{ +o?j!u\ϰza2H +u.1N?Ěju`ϣ*vkD,Eޓ׀`YH :2]k`B3fծR~HQ4XMn-@(jB?Wi6Srfmٚ:|=
RX-Zl4/!dS~{* l%ᑯheiUhd2zYutnE'-9E4~[bBjRݹ`Z#[шq#,*=B7nLדDS+qҊF|Q\?X *(FcJZ)z*
|~jVoid|4gY#A ^o*z"J;@Vk᥍^ITdHXYGn6ttYtץomsqms<ZWLe +hGO _^~@Ll|EkOT7cW&c@Upؿʟ$nu*ظ1H +UҠ!Gp߰Mz9#&[f('dnOmn59G +o\IDɁ'#o,!K9Bc +;#s2s1;s!tp")]IſԹZ>9B'͂5Se"]\D]Ҁoepi^p)
uz$4+HiX~L'r>0j#XUb4Oc<i3@Q}zSfv"0S"x#?r/J͈)PK 0L7(ڜn4$@;FH08F swv BFu <*<4
g WRShFJ|%)ӯ7ڶgӱj
Q<|7;Ҙ Z,vtP!ƜS +&NDǠȚDL
|Vug]ڽ8 +˦s]_ltt8 +GPo +lI&i?&7ͪ={ +Qи>^mg""=#\ף5xH݆o{<M~3tè@bܠQgƪZ;#) ;O1[3rԳ;{<~T=PL(!P,`&.>~_@|OLUyAApbį[ +Ck'ŀ`~˽kTEq3w
ҵŽwhb +a-cNuWJ멎TPʋs&0iOѐP6$ITnI02/Tɥ1X +(eI*a(<d9yˀJ-~.q \4^ҩO}̝e\Y\3Ql {!PEcV[\Yo a-Y8~ZFC%F
NP3lx{~gk:|t:KQR%_(Df-V +Ý6;AT0 k(q[w 3ըìhṕK;)kRp`q rm8>7%:Ƽ`ś\}0Uf*EؽLCw;?!m>S47/M}w<YQ^0-Lz=OOeXEOyPk?dӖfpFB.bƞGC:^@kMDK;%,NKTaٵ% +κo#?+N(i^_It-lmޚñ#TlQ}k}mW +!5E[928Aߗl%z-UK)^ >hMu%^p<}i.&2q /R62*ME/pOqhL?bG'BYLKb+a>9PmMNĩAܩ{iERpz43 _Hj^BUKh}LI) +rb=+m.C1яX | "f*92Čz )0zIA?߭s
_KIC\j?X%TevBo1H97VU ƣk5V-V +p?w3b +z}\Y +;*( +??!?98_=)#AuzAJHzɕܴ̱
YT1Rb M8$<AL̆#rC70aN+c$[ȚV=1\5ۇf;M]fV'QmVO-Rk%q +1hſ<PaYk #HVɸLlukCH}ku& +pj<FO?^in!`;=K=;ZJͩ{-|R(\`2W[Q) +5L|4SbD@qR=/1'ቧ
zH-A$'
u1?t8'Bp²"P.ˬQ=09r{ Ml?)Qzfuq7Qcn?a2!kw>(-"n ,ey=#os04qT! Q4kdžjҩnAĖ6TaR3fCegp
ox1+F畚'`Y݅PfgHX$9
hReL&:RǾXOXnS'b=nJWs>Ut8Ϲ*`>+V9v2L6@]mH$&Xk&J^CMcnMh(9_!xL+V[K$)3
G`Uu/)0)czEj~=h"'I*@V='fPfaxy;G/bnyN=H\q墻%W
p+7"1QZW`>ãFitTH/@bmK
w̻h*Yk@|GޯqL`5*ls{e%]j7ʀT߄[G`$XAËf IAub.lȷ>j
Gy}N
-mQ2 C.H%h'x})&#Iy@^eh~ە0wub;n%V c3a{*Qt ltNa;Dhɽlj~d>}hŎV49l-\(paKxs4ʇ^v}ć,jHp.@pz.eY@ =ZQ,-<pA>sҤ\kBIZ-$^Yqw1B9G㉒KVYs}cHG,I߈ExeQt +}'aݽp5e{> +Q<hUMv+fh;@[Vu3:8|s<[1-p|Ba.ezb?GÃ;c209ЋWXyX3)ǝD%Fg\'j"0X/iw՛ +Pfˮ*:oR(>O.9$8elPfl +J"/BumIݦ?.E9f.a6ǐHnj}HiߵG{MRr(gbܚҶ4"<Þf59(F{
ɞB !%AQÄV\u(/T&v9^7-A`p8=_=aGwH8&pvDɈrӿE?0yptU\D ]raP˴F_s?.A$t8Єՠ-q&Tn.iLOl{_]Al[7ޗIZ04sG&T6WXPs}y1TlkdZlj+tr8SM_VV=Pu@A}rt%b1SfS$0~DԔ]38DʻrϕG +fή\21h'=+la#C|;+1mi
Z3G*JIHh?@ٰgޟVcopT/N'M{9Vt-ň~(k +B#g"z~ۮ|yns,6Qe`Gz%Uu+Fr i1N?H}$ck )R#ᣦVC볼?oY'Bi8u)Gk;lq8Ѫg RXKMA9 +Gā.f*Ga*l`B
2t:9Lx8@iJ4n5`Pɝ+Қp^tmy^{ZEoUgWn閥VcbVc +5v\Cf5Jauڐs9J$cKY[q"A!eܠ07F_QȂג\z#ŞT9zG1g_-
Pce3DGhްxb7^E"PI+*W^O"B+V`V&:ZחddaMy99QDi
eD{kPz)Rڠދ/%~57pw_9VW^gYae'7\CGŹIzC-ݭ{[1od.hPRnV$T-=ǧN2
/sRP!4G]w|hOSGz0cy$%bU꙰z̎ + +"ɝ-RjCېW=b(v/zKj%qH+'s:$r4C<t9)Gfjs
>Ұ] .0[jj
>16g@?gOڈCDRgJ{Osd_$ +bbi0cN]_aj<,9a/䗅X8yn.=6!:2%;ZXr +lb|엌p>d*42dMq*{ +fZ\ Đt+fyv6? +!f$}%oH,x7+ 8ٵoC +j"VNm\OʁvXd("U,yl3G=Aa`Vĕ;->AWݥB_`<E(N+g'V]s1g#G&^)2uy̩NqMˡpg{V鵦\8G6@G/PHX۷H_HtpEnl`P3/ izTZ?:%pځ[-3}y_;Cȧ\_Ċ]OI!bSxU'sg|"f'<jI)e$EJ{BOMbqU ۠_W]?3J^YǹVSX.JG]sLY``y|L=
v!]rW5_w97NM(1qJv[%15BA2:'Fai9d>YuWY[&ʆn[X|@nk3xlT+?Tq_I}aڱ./*#n0+}pgW'd$b><J'ڞ>ád%FSIo<$*U1#X?O5ݟ|h[Qd1$_hvNB +&M~u> +0 ?G#4B +ə*u}|bh:<ƽSl݀lܘᮈWЏJdX&^-'fꚺ;5qB.r9pZ<$Wqbl6#a)f%A%$|K6ytoz#2ײԦq!"4RdYT4YЊ,vLkQ `Tb"@tSoѥ Cn4U
DZm3r?^|e~{CS;E"̋"|oCхjM6C/ZQSGGA.Ks`C*:Uu)SCy6{m41IgtD:UMxtX.^H_u6$7n]uSmfMLi6aSNRJ_ؔ)fg G +`f:#%l#a0sI4Yyd2Qx@KoUNT
2lʏΤ|c*C?[]`bcCkD?ˬ0M #E鿈3 WEϐ>n/^FVb+GA4
T*ލLwܯ_!J}'$: [sm6[86sGAo13BQ;RȸGn* o2,
ը%J.|H&p&zC\ë$ +<J)>F0@X,Fq(WVOL+Oxq{R.Qdsf+!U2L]Pf^ohW~}<~jSjDLGң7멺h/n<"8+Jg(Ye)t<EUMguu@xpjfvSSFzz7H56o5I.zjsMbX0J^=jZte% g#}5JFVȳvЫPyh\BVyYۊGr76HwN(i-rYTJá +`NɵU6?-}Us|rmTmf-K{ +a9>%HĈ@lj؛|`ilQa +JYdlq s0s§0 +PyA"n+җ{y.Ϗ *~o@UM,[ +2_$="EZ> +-4_@*&$ECxTZK{F&v/pAN2jQ +G-SJ3M]YK4hbb=xu?28_ކG
=z;n!n +kԠsVc]4An oZ]~z)]'on
ƒX<|%mLWj?n~/rwqiyPu8;7;6%bA^xtBFr3~ ˰Kd:.#|OȔy9ъzpa:@!=2ovnٜd)\qCZwٝ6wF}8x0-^I>h#q#ۏ(\nKX +'@S6qSwn=Hy}Dzxg9_,N'/-7
xTfuP_pJ6T+Xmbj +Ecn<XϬxHT>"')+=E@ +Ўt4+!ʯ@QqUarʚ\7\O9ӬIAџzu< NQ}3fD\~$3F+'5HA)>/_ZlaAsE:d} n +&KdV|2#Or,|'ZL#iم3qfcB@~ٔOU~ +EI=J@N40(/1HO-Wprں4#`_p߂qitiMO<.}lkHƓ`545* +0q\5b
4U ~'x#]۶>ߓA(2\Aq0b.܌~e#c3<QAud8Ŷ +N +^uNxC$r<l(XyZi
:#~=78Dߧ'f"?9UovB4ÔIV{O#og]@AMW{M߾Q~ rJbLmW ;AmfR>^5 0oCfMinK^6|xh$d09Z}v( &3.n2DY~k*3._V<[*Haw%ND#3:dk[Xy
{ +)>4QR ]^況rлJoJGIqQTJr[JK7Q1sanx~K%7 ޅ͍79 +X53V>|{V|e|TJG)퍎*5<)wx{dݥjwEƂZO|C>Y[<_!Gtd*5$fX$6]0.k840֯Ϸ3!&X=PY}o*rF_M6W +SPR8
d6"ih-5,qy/JuH7ixXcKrHXY*;PQ!Smivj
7+ȫF['>(
n#)k+TtM*P[2q^4IxLS?_:y;Y\wWڴ@q>oE|*E8+ +.;nqkc2f߭N2=3ǻI JPX'0ZCJՠk2@\>'%ϴ'NL`+UbLpni7dD9O /&]TOq8E^vf$%SŶL]e;fG}"ؿiDR>=nB"87 +<=XgśkD߬02ӆ?x_|DCqŐݳwr,G<Sor%ZG{G<C +15a4Z|IXeCU]HٌFpEB=-6o2G^&5L0v|~iЇU(QWvfSŹed`UMRZE{Ao]`~̐Do:6Xnbv.7}"0ᖈfQ95]xH$ޒ7%F|9,u9$-H)S}c +ThլQِؓzܬ/z +G5t4_^zfs >KP ZO"S-(s[ڗAѝf{^I?y1(7+V~o2(ܪdy1?h*q2sY[`MLaS&'8$٭5>@'Xc&+(-lv4ĻfʠG<ʛ8\qs+l\#nŶqFѓ(I٦6u|Mw0$alYr9ˁPP{RD贞tx+{^nYE̡R䓫qΝkO $D 3 +ȹ2@'<Qoٹk5I
ʊMmiO5C[쳳I[hsYj,h8=Agud8?~ >x;K7YCZDQ/L ^A"U +h-MN˪3HkBd&
WQ/һ=2`,`L>I:x*0k_>yFq(G(w߆4<ʂ%vBq) +ݑdէNkHc4UY}DQ''</{U\3AVҕzm|LΓ@ +)U"uYs %TǡKfRՙ)ltVNk>I˪@.:Q"b]RTo%Gtw +;0QL%<x(37J3{;Vt] +љݹ!s<Lm R_b{2^ jM`V}[v*[Nٶv$Uy%f~]b©AF2 i<>')bKCMH鋀B!#3nHObQ댮{c}a6)ߣRta[Bﭺߋ`-tkp[.+Јϗ +0Z"$"P7ΌnΧQtC>Y@(s1
lLBqPT
(L+pKTq,a>P rU :5{^:8l +u*^jpvp0wZY^/h*`bѾXcGVZc2*4_%zw|g7JL\ewi[wV2Uд +7|}giKBrj
z@_8|t<B*SqcZ+·O^(#i&CNePӴ+SH5I4.8{ +PG
8I·0>HOW+Mn.W4)țh7ӅIyR``6Wg'"ip~pAc
T5'3xFBN^,jy +s.&s&hS}f<Z.1}35yR85ބaih5z&-/ه?MŘ^=^y.Ft,Fڕ[pD2p ۭ(6&!Kn|@.LqVn-PPdsoT glYpHL8tJ^~8|
BOSS'}SެVBy
h,d;h W( Src2]֢]ڔFQ` YA +d"<ذvB(\@e-+(~&zZFҖ®6)SOE`kxsG'OqYtg}/$9Xp)a-LMYh(F hApF1ZYveJnL`4t0ՓQ,pńLP +̮e[:6XHH/\U/q-1{赞-jneD{kEښa}FbF8!1ҬEiF>6w5KKOm,eO +nVԅm)#͋ix%rw>] 2c
]1!InE~ӽh6OƄsRkx|A!EP|>i5I~`Kr!?ڒyn0}]j(d1?xNCrUc\6Ƚ,@!(Bpe,Lw߈fV&w1}5$II8X!W!5ZM{DV7=; +F?gnUYZx/A#H_o,Ms\Ij)*ѸkZ/+f18k./iP5
XB*.Ep!Y/
%L¾ezXApcW6K"rdQNi^Gh.
lP0GȘVLDdpW<H>Nx-l#b nU",h
SX\e;<祣pL9ǾW3&֮2a7`O=?Bjq D9 +90la[t=U +b1@h,KLX< μ}UŠeV"zgТUD39\_\ +an{hϦ-fwzHbM'0,]IxC8^;춲Pƈ0n\@ysQr)-<@w|LAC-a0u~<xzhm O1HKطIf̿HJg42^gQ/D f +xek:e}/+y; 7L|:\'R +/og+g~}%&gl1%9]?R-VQԱ&Mu8nw[լt>9g+3xd@-!~`|W~~54h>߇mo;@28Qo48*%r;~]18#j"GǾaekș3oY]Q76 9%|-@ S$uܸ_W +f9n>!XãCV,וՆuk`QIZ!Ր 5mtnay偩G6;/C" b\8
ߖ^D
EWrЕG<Q]%'wLiڛՌ75W{ݗ4t8N?݆N>Mxgd=lJEIFG?!R2Hf<'9ep]4U^Lq+Mm`W%0 +rp?oJs]plb:I `7N:ԇїbR{.M]YR̎qd79Y5yoD값L{H,>&V)9q(*W6ieIsb҃&ndC
QE{ɉHJ:DZV!+)u#?!%ؒqqpS*ؤLiE+شKc> -^#/aU"-s͆.K﹌P&,rr3HXFJ'',yjvP +Gh]u
uEJcyJڗ("ZouA
Ov%/2Z*KW3SfxI$/V9(xjpp~6|M#0&,5<E1e"Z5qsdZZQ <vZw,x01/ +=Dh,9'fa}EK)QrZIaCW#dY&ИgP#LCF-Z&?+s;N-;dFZ? slq1BRy K^q7lӪoAope]SQBcIaфJ_ofC("MrOebkn +V?bֳIoFpi$|~c-O$$C$j"5ËD*1LaqVS.,y^TP(P2威Pʦ;V'P"u.aGAPJ~%=Ӓ#-S4bكJI?/]Msɂ/^z"ԫTt=P[RO$֮c#Q-yS1'7p,'c-@A+()o_s-FPZ+U[46J0Vq*|:OM= +[(! +hYLAIbD\;x"(>SL%W + +ov +VsšgH2 $0dzZRMg=6?$ޭw+FL +"\W2ENo{/^wV#6(]RP[7ܪ,S|OͲ+҈A-}>u^Q{:Nń^VVC1VoNbE6!ۜ +)E<7 +h\[Z3pk(#^[haϽ+)_ltX
k"NEFo@ͿkqʪݳXQ10Ϳ~ij6µvt/_klD/ǏTx;+[)⧔N@GGDmTaא}}N?5tWuAˋ8gLP$d]JNK5j́efv+!eV|q;X5o߯h;\ֳesnN-!b_[e:f4Q:J'
\ No newline at end of file diff --git a/upgrade/u-boot.bin.usb.bl2 b/upgrade/u-boot.bin.usb.bl2 new file mode 100644 index 0000000..8a6fbca --- a/dev/null +++ b/upgrade/u-boot.bin.usb.bl2 @@ -0,0 +1,246 @@ +bHc|/o%e@AML +o$ +H!R +A +E + !8F<H !@F:H +"[ +D+D HL +I``@`B +`h +p +HC@F!HF +Ãș + + +ÃȐ +`$J`-$J$K`$N 3h#c3`3h-Cc3`I="%hc
`,K($/ODDJDT"C`J"C`,JKIS2 +h" +`Jh!a`hAa`I33 +R +F"B{CzV# +3 FKEF*F +4 +``QF + ++ +<hE 93`=KC' F`d8N@V$ ^$ +DRA3 +3B[ +DR +@BB2`3h"D@C`C#3` + '+h#@+` AP@ @A`礤 + O +iD"@ + #?C;`O ++` + K + Kh+h#+h # h34 + +! +h"C`!+HH +H@ H + JMhLC`BT2hC`+h#S+`+hCS+`e lX @ l#l NYiAXC{KFJ!loHi@0@0`H +аp! + +`X1vKOR`@rZ`sJhCnC` +~
:栤#rj/8;>` +Dr`sh#HL7z/@sh"u@ RH"( @@" +"v0ot #@0 + POcCCCC!!g + !ov)! +h0 +=0㉳ +"bv"'rA*""B*"oHp**"bv"2@!B"#фJ!"K! DEB +hy +0Oa({ +E_" +#kv( "vAprv##`ALRkq2arzOzq +"vkqAC`OS3a#@)CE +#kv#(0#v#v!#o +#kv#(0#v#v #ot#kv#(0#v#/@jXQAaOjAabAQ0b +=O@e-`e)CONXkE%E- +O" +QD +Ozp +"J;- +#OS#aK!ݠj@`8K +a(0; +C@iAA# +p18H +1u0 + ++OA4 +iȥ + u&`/JJO3 + `?AK + `*`:.` + 6#z+ + +`..` + *KlX1D##0KJ`JZ`6BK;R`@ +`wJr`!z)@s +(tzH(( ) + C +*" !0@ +V +ᆳ@}UfwȤf` + +hՀKJNlHT`O?I2`C?r` +`T!>*BB2`T!B"`T!B" +`X!P B@B pK`pKoOhoNkKh?ijJC #C#b + K+h`KhZO0 + +hHJP}xAC ACCpC + +`O`O +` +BSaC#CCJ`@ +HF|? +ZCK#[ ?+0?#0 +`eJlLRLlP|T1D|5]K +;h O +`]VJWK`@ S`hCS`hCS`hCS`hCSJH`6K ++&r&#r#z++lh!Zk&#cp+lbxp z +FM +H(F$H F8HO4 +OsR !!Or!q!Os2F + +8 +b +ION2AI`AJ`AJ``O1```7KOAB@AD`47JD```6J`` ++4 /d3@KE Ѓ ,"D +A +NFPF +H ! FH(F!H(F0 +^K_N#`#pop.[J\K`xZKC#3`0B3hC +JhFi )() + +EFOsJFAF F + +[+F*F1F F{ +EEMFBCF2F)F Fl3F.FF+F +:5FFV# , +;7 +D"bh + ",8F4"F%DvsB(F +***F-#N#I(%*F0F&aeap - %"IHN "I۲++"II"HK#axBcaeap"I"IxaCa.0C.0px+J#paCap\ +x@* +x*N +K"!-(%pZp +DaɾpG +v + `BBRoR +JhC`6.0C.0FHIKiiB;8 IF^1J#`SxCo +"hC+BFL + BFh +AiDDd`AapUK +++h" C+`K`pGsBh +1Fxcih2D1Db`caN0F.0 +C.0ciDaca +B+h(F400BOzz +hBBd :Ұ +@ 0 +B(F4 +ho +B +` J!hbCs7K`ha#`O +B<UKOR ` +1Hx@ + + 42K +0i2Ibh1`A
sEiaa(H%J+hh@_ +C!`O@OfObO +hAB + +Ų +(F + + + +H +H +DB +DB + 0`p0O0pɲF+B +pGFrC +DKB +(KhJ
!`hK`pGX +!T01.F
5 - +J"[[(2(0[0 + +/ +PP///0?S8 #0B + + + + + + + + + + + + + + + + + + + + + + + +Rank + + + + + +DDR0_RANK: +DDR0_LANE: + + + +bist_test + + +Reset... + +sdio debug board detected +no sdio debug board detected + + + + + + + + + + + + + + +TE: + +BL2 + + + + + +
+x + +"#&'*+./2367:;>?BCFGJKNORSVWZ[^_bcfgjknorsvwz{~ + + + + +(KhJ
!`hK`pG +Khh@?KhBr`h"r`KhpG +! + + + diff --git a/upgrade/u-boot.bin.usb.tpl b/upgrade/u-boot.bin.usb.tpl new file mode 100644 index 0000000..85d7f0c --- a/dev/null +++ b/upgrade/u-boot.bin.usb.tpl @@ -0,0 +1,2496 @@ + +۬Zӱ`ZÅ?FQ=Ţ +#=G&A^Y+"+o>
E]AbQtqQC!7FTZȘ^Q)-|QDˣ7r֩$M%DRq^6~4F$&+]f9֑Q=
RM +15bd)l@Y=vrHv=;zev
Ҏ_fo:@m<vB +`cXf+)SI"{-|_-J{D[Ĝ +,_͌DC<uv!gue8ck%ad{c\AAjꀽm%w$ + T/nN YWC^|L@c:}c=
9/R&V{ayk|ИQkf]~zхڜKQy$*l}]{do4P%4#9vܒm)Y7Hq^A;(G|jkxKRLЬI+W0/0)Ceɀ +/&,s.zMxI}}^Z+Un8` -t'fQBo˗29W0UoϚD":tq7-\;kٔym!ۚiotuAV +kHJ*wIjR6)kNzF +k/8
:`L$<5E{Cp^aWh>W0揢 QjgqDUܱgsXb7WB)N5r ESJ6~8lej +}6s[^\䯲ﻥ<ҕvL@q"nO@e GӠgu\,{M6lt%<!nPKihUJ+ +tw Q&Yb&λƚݓ/=
.igK}Yl;CE&T9i?'<!χS 7 +G>`^MRJ"a'f3 W5=ھKP]=\] +萪>$K.![qSxj{kO+ɡ,ܸ6;$\ +` '[`vDAgJ?tF%gK[`~yTuRp..<YR fͮR. Tॳ0 +Z۹ +BMxIIsÃ'時KERhVyBp@B+ gJʧy_5[(AzwnuAcڳ# +}&.>AkFG:K<Wt^C9ʷؐU&,&0Ks>RErEV/ɾ{ٵ!?e!`e*"'\}Y,EKp64PV>C4(}#沦e^T[X(Lyui^e&Zkm<LSvrA7}4#7` +?ykv!w1dZE^*&>njxqV`I-@V>l0)>ϝ1GΞNoba{ܮUi0XM*:`j0J.N3F"KdA`wJ{l>W<x$0&bJ/=KV3֍RD=a_ډ)":m9(C>T̺XhUW¨~836bP-
`zyJ;
^_^l[uOV54a.y7PwCR)>KKS5->IrjG#=No%,_ c +Xbr2ܙ/[
2Q;t^>9νra_*E]vZGxHCYw+ycst=]茮y'$k@$QshF
[`VkЂvx PtƗ'zTNUJJ?;Rczywnn
Fwjٟ' + ď;KuI4lK~.c&}T`i{$M[-U[uib5O]K[\Mb*^nCr +jk&4z="0OƔ)Dkɏ=u0|6ۛg>/= +830-tSBo}cA>Y7xHT$__]/ac۪>!ruCkar>$4Y6+SVYL]^e}JhfޙmMߕR.!=*Dc3xIi&KoDW+3+u○+Xsd9 7Z֍/þ[?d&Z"!zK6>˗ыٮSa,[ǾHa{Q,%ލO`ux]aݝNUBk>6/ooy3V$J!
/! +K2_GCoJ\!$Ӆ@6ੜ#\;侌#t+e-Jxz( +y9geHrBϙ>ܼCoh1ݲwi7ՂN*8\o^'$6\k^>U"j~rbQa!}QCnNX{uvKb +Q-όV,+B0*g_r'D]Ŝ;]Ԥ!,YMEFVX+x2Fs#v*B9t:W`dLq`fXu<tK0D܊P6/"8N
5DUZɲtS)~YXvWt^ZM8ɕ)NB>WLl0POX5id$t +@tpHyK֟;ftk.v:Hr\@G*}k-B1!#[㜎m߫1ƺVD>R:2^ßWO?<lS>ng~Nh
l#CIU2&=%wüC56L&ٞj]jly֧9[rq_'}9VN=^P1qLŋ3"!$@WhLl=o-ЕƓ̬rh(1Mfõ0Jnz}sp@iu{5=3dK-1`Sl&m(tOѯф\`]t/MB2lv8-ߞZ?*Ats*zU,խg)?ovC['D>o>~ +Ҫ1ӟ1ݠ&ZFNXO98tPn6
xfw+c16b^1\
ռw)_LJP7Us/nl(=^3Ss+BDM9p5\תMPIX=6J^4C[zOמ㸂?B0JexO3dχ~yk~rBp|6"_]#B1b_P'+ؼs]v3u/Hؙ#bQ7U3<x.Q%NCgtG5M,.9r$]\9auZǨV2@ m`c7w˭UHg"ERu5\3bx+2uS8A87DA̘lEJp+Gɂ} lD^XGt"42.CfCF.M=x<_}F(O|=ǛfY"pʻ غm*CL`YΣJaEYec5fG~ +!pBot +֦WYΤÃ +FvfXPudjz^h#Y;Ӹ%uښ9]7ˋ~ULMO_ +C>Sk~x%;Xަʢn6D4dz?.e.뾖k_rll#TXtκG$0+2-^(5a۾] :ZbA"F;<߿&Oh0'd:y$Z}d=д%05:5H!6'M{Rav4UJvRy]BD +SZD=/U"Rr3~>\b*%cu0=HRU'hus`J~hQ>\1UBَ:ߢ$!߭uUݢ^P:=+#(ƨ2biaemY<eSq,/!wdDpZu|ґwO4*ڈs'6= k/ +*bHl`}7LCJ/%F.CգvzbLw2w"oh| KVst`bCL2=IjI*WX7̐Ex:֭~lp?L9RVë4OkzdwypnaetuԴ$+dGot[#lQ1@=ȐB]gjYb[~(e9幵Ƒsz!IZ;s2!}QQX0@<k^8(hۀX
Vv2|jDHO+ +jGOb;{s=+[`;Q;\>u6)ЧҎ֬#LJ
G +PCypR;!1Clp gn;r$ʟTX} JdiŐ%bn,U%0wDↁqmd~}^S,%
0LPk*#vk *PG}cc|żupk[MLx(vE?9.ɡct=ߋ|\?$fwqGMn14rawה? +"4Qmcdcd6%S#vZC ν~HWkՇAUHr"=}Qr"J? p^wVW$ytfn{Q0 +vŧZIpU]?LJӞ
K'4=3̐NjWwNF:[OYf#=tvEbYpk6V
w}hԌ(R_Tu
(<-ZH3(,kā_F@k5|]aUjawPL+NC/'r/غV{Dy0xu#7~7
At-Rrl%Ҋr%%-E6y!R=lDYb +]jprZ휹.*ez +RWܣ˓[3!Suni`$~sjfҦ{8sd}Iꚸ7}}8 +r铡EڽYLY Q6I_[^F nMV +4 =:qңiKʦkF9>q8WNiCqض)x^jWs>ۓ/8٪A +y.WRq쀐wn7gle͙$ěBI^Zjw!~r7nWR`3d'iv6ߧF])_Hh
W)^LJ4p雐mˉ$'} ' +!_Ԅ(^v8cnXǀA-?\=-')%wT2j[P'%Rhz81Z`}f߆A %IVV=6DT0nY}t)ܴ H 94)J,y䎙j-QtCyjSSj@HJ-l*Q.< +6kvKyu r^D;۽}68o$NM l^o9ҡd'Q"dLjM +g/]7A-{/'~ҼDmql؏+Ed#b@}hZ[4jvD%6ߍ.t>L~$c;:J5DB=* +C뙭A嘳9"0
7(P%><\ "=zsj +(6h<)H[ZtJ*L#>G̿TLIt!^74pk/YVqA9lAxzևš[sH}>3$W8 +oFx隆У
`ʧzG=GusA. +:MZcTZ@AY+znChj*J +}Ug0>~;Wk d>LݲÈsnCQ6J72"ФJɾw5:$wQo~&|N@, +U6٪9w3ҝkWOh SDГPl<M䂩rldoB`LI.zZٱY݄Rt;y{^x^e-g-!mC{&3$i\kD=Xiw.u11+YXxfVyy7g-?j5x"ٓ//z4P3+ăcD)ܥиTEZY9ɟ-T.Ů +P--λiWfI +bWG)ue{)Axq.BETF +g#%4?nruGF#tR2RH )fբ2Vf6c"n2 +эʹ4h87~)2lMzFP !s`fΘR-2$i@=Wma&Aَ9+
_p&QؼGz^(?:0W`zؽއ$emVʉt90'{Ʌ[:Wd<vp7\G6.y +N✛1?EuWBHi8q>^6\ß`>Ł*w8"mL'yA] ;ܐβoNh| +mG5E9;οtDADŽ=q[ѽ +3~FR+t&$ l23\61'F~t3|D/Mj>lfJ^tqo9 +'D:X1\3QEEEVd_#]wY&}+R8 +C˱B/_[u8g$]]r1]P};EqK3l#(nF +[cZPe{.<li3/fOo n
m̏VhbGطꍳ% +b +zr$<_9c&$GNqUبp=~Kj
z6"*.U <UM3h1)eΌI4l1Ht8wp l0Oȥc +& r3Q逜f)>1,eˉˤ[bP#U@p-Ρķk# b8.|{ +FϼBdo,N
c3*Úl7aOïIہra Sj +ʧMjE~AZl +BZ+\nɈ!UثmDY؊pq*Q~ +Sذs~lΚY.b=+%.ꦖ#27x|hf4+ZS"mƪk
l\U-R<#ż*|cڔQàvRǽ,}'H?OjNRio>qitG "(Ԇe`J领Rv3AyG.d:CZSi-L2b)Y5wfR
^ +_6YM[h8,pفd>03jO]'O}yGos??}lj,o7!K e]ō}Vz9uyyq*U'*ըHN<NZafk^oӂBÁ_jCAW>r1<9OظD| ++V2qUX+kup"ėP-?K[Rh;OmaMe?\Xy7 )Vqr ?]Z0AE,aԏO +GQɴHs'nWϡD?SJ'Մ|B,)pi +A( uU;JQ<:{+ #*mfU=TAji_)h.-Zf +}hэ4rlaBED)ċ,g:!UנcaM;YWOlp-Yz.]Q)E1GN|B9qyQ7G^0dg.)V=$k'5rvD;#Xbz9]KzU1BH +M.Soڥ5تoXWaWen#{"UL
+7Xx}tw3D<K'쩊@r`xtrw#W$&GjZ\f>m?hLa9gL&%݂H>
S8?_A˶g'æPlExZܒ~Xr=;qV{L7wpF^Dx0f)pP#m!l0s7.ũYzNYˡdvrqMadThwKO~\44$[vp wκ_^]bKUlw&GiIm"rjsٺٮse`c`J̗)7!㛩礀BZⅎyAg֎%t'0~w'ہGa@tKvH]49?xid,-J#Kcل䱕%f`v`[z5B4O\O0e1OgSodx=8T3]DQO_PvQPb!P)wmu,:PKF-KqSQ,|〟~mwL" +}f)5QpioRZ&Nl 4X"6[["YβSɸL-k-?NN#w|2<;.BIe0gS^i5&fǭ1kbb|o.ck_3UJZBv,1"u2I+vJfCGjh)ĸ~Pbse.MӵAB
}h^ɜޯb uyNQͭSI7v,3YR( +o(flI@`Dj77̢Jc,Q" J=ϓ2ܕQlR^8rrBr6f +r͞83ZIo=Cʭӊd%30G0rZ?г25 %l_#if"
^V9Fh#O_#c>%VJO=8.^&UB=
)&iDT7t</`KCҟkӥ訁HlN1'i.2D +'G`htX_^vՓ"8HYw3SGE<c|O)γf§'Ӟ;hN4e\v*~Cٷbn%tcb1̶hJjDdt'&laЂbe5xו9xWcSt^Kmk:hX{O
^i{CcT¡KEDV#⾹iwbT^YA달8Aү$Yr{Q !ص4wUcKvbDOUN* +QR?$wpG1')-?VO~hx'M!RA+O$!C` +!:Jށ.L$it8+1Rʂlcu?4\wJ=6ԣvOV!/di;i*Ncƾ^f 1yt 'n[esLk|
ֻu8ZV@)C; +FgOq)L>l'7[1CvٴOk6*1|!7dNS)UӗSDg;<)+!&a`eą4r4bޟ
vi
)R4Df)16sȻXH0 + Y)LEpd;J4 J<ĵDSQ:pM;[9>M7/EMZ;=~o5k'h$>^m,M'8fG3;vH0|6%U+ +ݼ +]N +.AtёO'R쩣jU$nV + fEZ`'h5NnO"vlp餌}og4-衞;f 1O0ИºFI#htuүpBet˩n
L=:˿l($_eV-C, i`8^fPN1A!4W(>Z?d62=̡sHmmAfSy_!7ଞG<e..GKÊ{wǼeKGd{bj ++JmH|2p)IEpvU^Oa)qFѫ'f/^^Ѯ*n |K#ϴOaw*<Y[%DO$d)봎0mgԾa\3tFFfT #?zprڷNpK]݊yr TVxB9`c[~qYc05kzpOmI +[dӈ +bп% a{)ү*O:H52թSM;q>6S2~Pp(G~Bf%&q-hS1Bf^g?yLgK B+`rd4Lnb'"-}bm1uL6%1Ⳇ'V~B`!B?YL1%k[Id~YnnFݙi]wum֢QrTs
,DJQܺ +7yĂV'foiTErՊ{.#o˂C0`XokRU+U,#5 ~*btoV$'A1r\ґˏFJzYI9= 説"7Y
+d[r4bZ
4,Cf!{e43[y%̎
vk&#k&3/u$&8OͲ{VKn@oxgtP7<^ +Vr}=sßhHGBFgUkN
#?yt&Ѩ\o2hc}y˜lzy0Jt5.$AH9O48!67zyZg'&Fxai6tAx[16ׯOv哦{,uL +2* +qQ
h
8oH:)
٥ud&ch dO1J? +s,@st
hYVľSqtq_pv|Ȣ= k蝝ղ̬C[[*9{:;f4rED]ϗe:}O6%lHz M:7;[C26[k9q´8.z7#3g:EZ0K}Фl$.gds8X
]5$0h~(jtSx+'2{F<i)g؞~=EXûcK/iZKy찴9Ƚ<4vћhlmx [FVRyW )#pL"1FȬsB"v6ۧ]SƽkO"Hr8ҹjƟ#og-Rj(~Н#fAl'YGpw$5Xw˿.)}Τa03ZfVLaFۦ[s'u*,#IS>4a)Wk +s;ϊ&*&
8R`F'DB7.:U~C-fItVs6mhN)K_fWogUxT}[<?[8I={N럫ͽ~XC"Okr䖰Mm5hWZ@j?!尿"?.oJ?{qּ[>*ӺyߋP(c{0>2rpIL0vTD@Lm +D]Qb6 kj +\mo6h=pP +8uS볜mBSP +0]2bD_]:crHǎq迃kAv6ZcP:ADݍ*jb{<F!3c$rEԹi?iCOZ +p%! 0;r 19ȍO^ +rq- Jr3P4uX{4f[y.?Ы*3 +b{=BHXHt kkxvFV?/ӟklLQcH-3SRw9\tL4)rK|': yDU9!&u/F|;0XPJ/( +I +Jj|)S
Mtdm2ث8lphKƩi,-)%:S'9pNsRTb7ڣZ +uуH&V5cFH=uXuWM +k+%Ohx6@;xUrdFG8oR5GT$!,*Ѡ8۫?O*2#t=mY2 [RihY}4:Wm)7s^/iGqAn;tM%cO\sq+f)laH yRkjBƩ^IzaCR]V0OXd"4Z$!k]8'_&S6#,aI}MkZB~&UK>O]5Î́Φ"pGК۟]btھgFFq9ݪ1:S+=Rbf
6ޯ%0Xb{,UPw +oDيqSyLMi,9}Vgz@f +LKˮPE4OL3r8צֻ{ +.}J 0$U%&)/<%;m!'Yπۇ@WcnI_\J9 5$Yxhb[7mdxfxib_ +ԧ/*rrj_K/Ý2LJCj]:
fj+vN'{9U!S'v!'TCJ?^- R6 [$. +ǒh֠ꛙf8afE<zO9$~Rk^j"j?~!V6}5uح +|ԖptR)OSҹ!CZ$eޙNQ+WrbcNd7\cnM +zc.$i$c.GƎ:&ߣѿ6+,|A!gG`(^^:@W2i,nQ)߱ڒEpRd7N' +c?m:nX8A V + +|Ӫ2 +
2J3^ġGGك6DNx'G +J]b'egMj<o|8R^rŒu8D3Ih[64R{GFo +[ࢿ+d&e&L-O#Eq~;P@c3m S@*e_[ +0&̟@.<rLËF{εYiKV[<^A0!41koE#= XÁ/c_ĬuRٱ3\
B7z!AKmEw;;!ːv(Dq1 + bNF,Pڧ +m|\h9rlgEF<@m4%$QP|n?A<`i. + M٨pmp:^帽9Ps@߉<ɽؼɮX8몔 +
W&3cMix7K+&<#&/.]ӉBG;$&rz1=Ӷ2X[oiON9- +a1*#^$n<b +lm/߱FRˊL[Uld +Q +/8sgAK|?P*7KgLNve2/[هN]wl귋|m\N qP%Zz)# +G +@*F<Jirɍv<e|95lWROٝ0xt2s2b|lهWQR [I8Xq|XTW62QH״ +qJӷU0+\,S)S=9,9d}ZV'6b+W$Ӂtaa͢uA7oWo1&eҸSq*ǂˠ*F܍N?BmC-?E,ĆFwm:
`S!O/aX5_L^61f KC^ αF[#q:QXU[?ld*XyfhzoSqR pҫDMMvhR%$ue4>@#sg^hڮ{_P~%9;Gb/u3nH^5#]Jpfh 9'ID@@ެ"|BW_:[rV+Iq+]AV\m*!(}Y]>,msWKq6ѫnfl +*HzGs[.&j&i;jS$ª5uK_Y<4y&bI՜2LRA5
m2 5Ϊʋ툻o9?w?dBoÎʏbECBr9l<ki1Nw_>3Xeu +X[]˿(Ji +\gx`Rp;T G3>Ä +JatL6]T݅vV|oo<Q +A`g
IYjysu`yG
|X&'@Ԝ}HbR0BY<ۼPdd-ƥ XBPwu¯}`ǡ%.=(! 2[ˮ1<{%ϺZG&V]t[mҿOyr{6QB +Eό|TfP-[mf*(H)=ؤ Tj +Q`jT6#ѻ<-b;:l x[1@,XP?ՍP^L|]ܧq;`=з>X=y\/g$McTL4Ͷv/a`J}']ܫ+uF&S:͵}w60hڢ$_^p +n]E:\t`\4BFtFG_3"nvɳ-2kzKN%2NIvfΫ}zi=1 +
9<6:wX+$J(U>DpTv7|;Av~CNN E8KC\xQ.Kl,2(s.21awwKC6W
&2ħS
HYB<Κho\~U^]u'9ҥ +;ŕK):1"~ĸIxQ +;]]Q$UUG=Z˲1@㓛&D5gLn.I{]@H Uw0^<ֶ/?ʗT#v~kqo +hlVLl9x[7|%]w.v]0uE[C^2LϏ$Ed>y|_|,^UStidݎLZ$tRU:t/h-S+G@>>G4Ⱖ)qm_&Ȃmnop\pۢ$"iѐ$Q5-H[noH^vE&nq8r'Y_r!I˺&Uo*Ms'v35L|tD&40ңZПOwGVn~PyKhΏB3m笖:蠢{ث 5b'r[99Iڴ='}-p'kytoP#^Uj̇:3*MNwlh'iC%/Hkܼݢ)ޥoJ&$h|MeLkb
|vw,@u +scQ+G) _{)?^6dFtm0?0~TKV7v8۞ĉs#|uDoȵZeT'7*}B
vpena4bH'9,MH%(詓l6hz586,CG "cr5+/DQi0{++/%uj (9zUDʷvfMmH$Ե
Uק +e,bDA^T0]4-b(2_ؚ^z)@1,I|vEhF@t}Hb- +5IK./N"B4OBU1| +`$'_3='vͲ]F钰,vznSi=ˠJ(Vɍ{7oA[t'j{,{w@CrVp+9qp<yiFz^ܐu.>-bKM"TMDxbK"å +TOcQhP|6&6"ԯNNAenE韇VM[FTZaua&Em7=u sk9ri6*$F"K=eeT +{{iHh6 H')*C`'ݱ){5y.ڈ2SNa"2Jt῀Lԓ;Z2kP}SK%@b79;Yk?~Z㒛ӴO@][p[l<z/eJl[qNOTey+{aKQ+UA[%XŝpgZk§1s +]~WH˱Ryۓű;@0y;t\kMo,0~K`G +h`hj}\AjhML]L'тr{8O\t] +'3*T81'˸'7%W&xq)f5R8Ƴ(s81mABc)q-pG$1|rĸ^Mn:\eG{~7o;@hi2gv
%l<CX֑gY/[Kӯ6hItd[jϛ'凍]h:LP^W+Sgda`!* Bx
W8tAmoڀB}eK/m p^C'5RՃ;k^;J,shx<Ճȉ,B4|GƬ'Wc4! rH=ё05;(YkaM"HZofCY +[{@aS@3t|f~E!o80S]vͰK-Rao~tpTR;%*z>㱆<`0M]`A}O2$ -jսyvi߃Uڊ@uBc⯝_,|8 +MywbЖpu +]Y%hP"u% +rxP@*tb'SA.C +%NeOcrKAXW}\g570|ۢ)|Z +P{qIĹ/K9HA@ʄvgPC ԕ0,d=&}ڿ)*Z` <N-kF=a1$RLB;%X@`oLcܷ bvd8wU_qQ} +/X8
GWPro)Xlh
lOr~brGH%jMD3m,(yŎ廐X؆ͪV^Ӎ2`Z\Zn:\8ulXpF[<D$WE>|̧I̓}/lR%F.!, +n%"$;%}k[?wSKXc{`ZA8k1\"b6k3-G4-8:,A!M%[Z+F<ҷc鰂&hBQ.[ܐA:$܁cf{V8}vƒK<Bz!$DŽ$HqD掅S~FM
X^r(86؝D,@ +e:Ϭ|d?b*<"9/eoݠцP\'ΣctB*1Ѹ) )ʹwD% +l8uQz>v8Ev7jJ@D"f->6ak :<?`lE*qقV;!^ia".pb|Z#;c.oW4s&dG8!ykc#cODt'U3H;#+G+gi)ErE!,IЗݿX8dYWYJ.{#a-Og'NvOQ[CE7{nεw|zo_U#͠{tWSXNVX߹d[ +2;]FFAoFR劕Q2Ow=aBoQ:¢SJodM8|0.ʑKK
Dqlx/ΪOz8FR-/"?ND,`F/al_ƈq[ga1(| 3Y(IK/INM7J$1G-癤wJ +_9LFB?OUIQ{1F!8rH$4[`s#B'7C>FFP^胹Io!ڻkI.7b1?8 +|FZ4F3iiMį]a8>\mdbE(*V,6+-{OwZWz<A Zի@54Wub$l~emcRnY)+:H2:%mm"{\fTKQ+2ԵӒ|({.XBjPlhgpń0uŻhZ-1Zs{?pA1iG{ +e7"3Ore\۱)o +V.XP"rs r, κvU=:~Y)YΦ8#El^C}^V[>ےh,"gX5wdžJc/^GH}wLD]_CC-~BCwitGH9xX_:YQ!cE7Ԅ=) ٫U"\trOo+i?Yg;j%E?QݔP@PB,ޢ?⸕qTBC ?L;e/|)n`y^i㽻Ξ {ԌݟsT$DzgR9 jq/(NI_iSy6qU1\<9_$л~7:-&G>h~ghnenlz#LUS4#+z=qG "MliHd8 C%i)("~4AiCnuz嘑IYRr5AM(XiM#M+%?;[+G7abpGT,o͛;(XWu %jTAf)DcWʲ-
+✧LLS˚eoֿIexܣt~?. rr}2hZd1N"B{GS`ȭWb4= +_Q%GÏ8nVmI{2 rt]/h"n +#ےX3,'qL@ h\2n"EvAqFk[灊#z{~T}t)Y[pg{{@sP)r?L4Mg=7YHhD"{9_1w%\}J,>2s(fLQ}Jg4P L0Ef1b6tit'j'
+B^]Kw2h|~@Y*K9T C|ͼG|sX>O陽qRNr$/}q4&3FNz֝[D?ҕLW־יWWs`H(,r^ϵj)\=g["m·GfVdcYp?#%6뺤 +S/7>)W5c%1̛V).Yo}}Ϩ{wiuj'DwlHE@r"ƶTxĨ0wD9!.YbtFWe@~49x+uF@rP; +o&mOӉ,A' (cO0A(+tLT +<Y
L `))MweU߸|;dwF?T.8rbk`J3|p$F_Y<`VϛA.+41ZyZ64،3! 'P⾛ +8q,a%5AB5a/+<B;63~:KBNf5xVP|_vc2jC(R;:"a +08D>,/I <Nн@-r,N~wCo(o$f+FmXkN'Hn@Tc7h~RFK% kW=ٔ%b|ⷼmvvT/8Bnc[fHB.l֘G0$Z}=eo+Wn@V0`C)q5Sh}lJbp+'I$זT5B +.sGʋg`|Sf%m6o%b6Rjڀ;j3ժi[à_0K;n8/ijƋoJQ>+_wG@p{Wό9+d? ?%Td#u@ĊA~mOQc^~'7 +-l&z +½?mx/y^ d /+ +N1HT=ö́s
ut;UX +:/
¥`W^BG_9rN@p~{ٱRFU8D^ٹ +:%[vg/іu +XUIgoP}':$Y/JO+&k9IDd]+0cɼbwH;00jw\y^h4jítxڗBuv#m]qa>e.oX sݛ3[lDp"rF踱ucLA`UVH+=a~Jm`m{0N5^t]ݖ3 +TuOE+2ʘ[gQc`Ep@u(G"cwX)aI-WlӝS*A.Q9J6@xq䜤H +^IalD*.]?Hx[;Tc3MO9a{dEi&A7x9Rh~7)cژ31MyS1iUVRzcPME}sՊb*꿾~k
B[5HA53G0+3Vi,ԧ] eUyB1h\ј]-X@+X3/M̺cfq.wkQW[z9lD}Xf7ISy=O*Ea2 pO)--ghBF V"IFVܾ(` gԄi-WmI,vdѣjM-݁TaC>` 410pF['3ul%ggr攪3=zWN5P.o^/VTfc+Gxc"="T1W4JO;(<S^b
Dۏ6rNr6+^yU|{cҎCB^[}y SoBr*sj!.=q
dg:D7e"رA}2)e5/]R&/UI ErNw0$e6Ht[t5Sйk.Ca&'(c~dq>4k[qբkw&Sʧgd30(;ñL3J&XhEA*a~-"@WFczk/0Tp
ښ$le^n\ZAb|o}&iX*/y[{7o:3l_VAcD..PP_XJu' "LCbL _<p,NBG孮jE#-\25\VA}QGs'QaЋhȐG:NZ<A(]}2L4Cza瀁yXsMhS,ŗ ')eֈgvl*Z?huuۖHDB7[Bb|\Y.Iv$ hU%( ЍQbȚn8o +5$m_\gL9lWTri{JW"K'0$DQ#hrCY\gտ.*?RN1;Q1_X5iy:E_U]Wk<b%O=fY[h(M8Ю^f_?6yG +A1&psmw0y"ѧP%VC}$>bw
ܻr7s +2<.qKuԮ2 +4'<sWҡ:g乪_B q[(xUfV5i`nB!zq>J +RbJ@ѡmv,@W Y G2CD`G~4տ32VwCzYdb]iYغH~/"}KB5w;SX;9[B/jd8*mQJ#A˽םg>cW^)iv\eW|v<[ݨ?Z}~'rLjlzMFN8]̯rX2S +Om"
sbwl=ʅň]=*ב!Y"bH@~u%T,lRcRS-Ԥ6&EǢfpF`m;*NE^dnQeiwʶ*HH{` u7z8bS,I 80R"jmC;iz-{;ڄmd41v\oƣ%imdgYYf7o[]px;pO!$PrkH}0hXfv#mW|'W7 +/DŬF @}MVUS8t#$q:Z +xE.iMҳLZ(ـ+8 +ƛ;MS¡lVA+W
FBĪA +$$Jm䁘TmXU&g4%qZ
=jb2!Ԉke ++i,g$,2 ɐSƌΘh@l@A;Τ iRB)u`($ÅfdVAF'GnหOV}oj0z/
/E +g%;xGQ1qP"~RXUݞ2b㔆u#w9i^~"9UTW=&x5QB
ϴJwR[-LQa$ǗŊJHDE}$U0.nUuVO!^*)dZx<%Y~Ze +&'_vZL*J#Ou@GcTpyʇxk%f>,sۥT wR?ne +?(4U딶E_WZpLUDFI'`݃Ex/@CmBL^iA[+`x|r$>FR1? +uKTj=^?z ]U +[0:Ybcς:--,#Tד| )u DtPȲ!L&IWQ~}Bj*[ C_t~Nt@ +"ϥ9. X#Ht"<L{E:ʧč4e7ܪEϺ?7 (C{QwfG0JWEvUOŮo0LT
n<x<*啦\ +Kv^KJh.P.6"۸ያM0ޘK ̙ex8VNq0zc+>Ӯȹ3ԂЬ}]qX
yoW*1 +XWD4XrhWH8f80iEIh)no~2])Bbҵ8E/s3Xtu,/+hM0 +1X9<F3
ѠT}y|hg=Wij +.0<@цOǶdzN^F#BUvC;#bdHsDN%6ـyAg\
q f@D?S1G4NԌd9c=ZPjDlȪ
Oe hGkt +~%9{ba"B+0r)wIf?OY"qz᳑ +*`N?E}š+zjKAT2Dqɚ5qIISVq] <蜌(J4Fy&ZC勅8)}qd>7ХȪL'U ֧"%_tzWo-^ԃD-zJK].f^֤^GDHu?&J";ȇm٩Y$B~
Zqhg.
`2c!Ì%COfgkc1 +{OR9T
$
Z<Ƞ|^~nSO*RmXOr#,A[tRD7?FM +&Q=ŋ5?z_/hÉz7$yĉ("qW\p]ú&I?hE&֧`NRYlPKYw&%RoɃǚNƇI +gcb$wӤ]
Oc_fXRwʅ +)?7mI1]}{WyVhuEzlڠMNMb5DǾ[Kģgz@𣎥7 :8 {; +M7˶Zefs3Op5PUpխ2Ϝ9Ӂ.45/Lt P)n1C\Ꚑ*Tgɛdm?t0<AMYEcL?_=VS$je0Ď˝-ӿ&2-ZAݬ&(k+zi\GTXЌqԏGs|iA4^oH +GYFꀝ]rKLz]{* +n^pH厺v!yA4(`4Ou/9cElh(*Wb3 hpΉCK]6ܧ@[1S>"b(p l$LP9 AapO)|WhC7kzlke2}e갷.mھ@q}>R@h2|M$8ޭy- +ʐM` +vL?0*C:D`PR
¿1yޤ~˝<擄\z5V-_7b',4$Wo +ZfJZu +SM#zjq +b m@zT\)<K)y=lV/ShT
ݭ{=}|0h:qZ[
5=B<:ʎY9Jk\Զf/P/6-+p>RҡD\ɖ:]oVJAxfa[&[hVGa?˚Xg_z\`bs҇q|}^)ycrqY-TU4\-/iⰠ" +'#&$G>/ +GB`^*/Qri*`. 6;5-% .aVibh`7~1زR?gʱ໓/'rJbxK!PHjG]=(eC9hY\$8ϐm%fpaHEF$SOq9T5PGnD*
>t4leeSaZNls#Xƪ9`uJ7}.
__5r;R}s.(15[^ߕy6ȿ5Q
s>sl ^iÎbe[/Gd. +U
+-5B-ݪ8*3:t
chG?B{"dԖt%:u{#<xR
ٶ0l30. +7!4
+pp}Clkoe*yz +~GHnvljÊ.QR{~k T
m(7gzȬߗ,%7N_O't5΄@Aˆ^g?Od~/1߇9ފċv
ѫ;o|7:ڗҸkozF~@W< hcVl1c91WFo3oWHo+Ւ4`*?A5*z5=k${@p'cOc2!ږt;>~r=*;p0/}h̠9_ $YQaӔ1k͒6&LuEE2rJy)imxs0xc +(\nG.~/c! @@V~b3e;SQ7e(̙T dKgBKF~L>dz!Ҩ߁p~AK6!gu@T- bgQBQ9Yu egv$}B |3;he4 WJI +B0?bU5Y60
/2%bԃ>[(5 + +
h=E\PЙ&yǥƘ^Gy[V +S6B}4PKIjHޮ*4ksȻ>ϕC *>w,0wnEG=F(jnuT.LuT\@ɑ |wߗ
^Y^sx-pRx{iu_enn@5?bNwV23V̊V]=wX9<'%_Y` Kbkܖ܂/iz槀&~),biQGOegnt9K`%p9m#1)*ǩv0`vXėDQX%_g"!oNڅar*)8W2OG\I$ +N&Kt(~3q:w&/ח&j7s%vkIWhUiJyIJ}TiRK:N2J߰SAw[V +Q;;Tg˩r,$ߡZ KL<JխEp>c(]@'*~ADx{2w?cl[CE)cBz5-#ܮ!fXpOUA=gRl)KME+Ê%)v#<qE/&\Nr*.Q2ˑ}m_){Eʴӓ ʞ3(YdS/'Nr9Uߎ`T<nn%5
*tu7~ZK]r%%bO~^e{+L^\pSdrW֩41FOo{ʖ't2iFGBhO@CY^O}v\41#={{7=+j! Ĝr躜 '3y%ӱ#9fx|2;dq0?s`64DBa˞6ƥvZ+|-'c7iQHCCM0`]^`ޕaf<thG,cfwT=KC=cѷ*Ri @ TSxW[1އ9ٺlɔN3`mߤE*&l~DW<\y}rss2JRuI4P{rhއ_1V($w%ޘ ,Y+B6*"*IHlz쁠D(ܬY`*IAoA,yQ ^{|:W +IO2Rq\vɵ(7RJ/0 U@1K-/
@YlVm60,㞅݈9jse,QEd97mtZ߮2"H2CͤH~R?+GlN6ڨ< aV.0}yFA)3:ӟ!KܕN+E4>h4>]Oza}DDJ'ms7iq,Ac.{pVuѢ2Ut `y 5`#W7 +[ +ko˞vey +DׯZg9wNU\ŕmҹb`?^|&|ejuXֶ6goWƐ{yFhG~y&Op|ӝoK\CXC_wJ5˿/.Cv8Y4\}vZB,tє˂&[C8֩?`u
g=E}{VjoaRq"p.%Ee\>SLu1:{!3RקB?[| ">0gg'N*-!,mۛIp4+|hu3TI`.9J.vF^TmU N^|s]3(.?qߵbl`z{{>̱Se|~4ν@><sjvlEJ +%|=bKKk +`V̳V)i xd|48 +FRrk^iBtr%Wt5fSʕsQՒ6`PRm\:#;0hcxX9Z)WI&%i3 +Tm6&@4(jyێU~M?'^5.N`Ag ;1/UW&#{i~+rm5]o~|͞SGOr+j#
-`@a_Vvg}xB$8&qi8mb8P}pܘQk%T4tGTxa:p)ôEL'+*niscU:ߒlZ4d>\f@Pԥ?ɪq5۪U;1¥W^ݮJ㤧{
8`NIVHhŝڛqXnb:dQėWDI@)P|n=0aUDĊOO$e0r
,h37pp`Z+qMQ[[ +Gix.:.e'ű[r7ꋄ"*k= +k@*D1FtaF)(Myl.oo:N%et}3k˾;4n@\?/Zt8]&.|F$&6;Zrp-~C:jNQNqGgџ=F2pgM܁PAb +9NPVNԭj4#dڂ 1~ɥ:I#x/t"REu/jE\շ~欼sC#MN_iX;,Լ9y/uKv흍pzRh<7ER\WgÖ= H}fp;tp,h9i>eHYJ~5$(1W0<4\OB,(Y F| Q^$QNqU}sRK\U?a"MD)%_5KMMp^bH| +A2Ls<(31<I[Y}S٠<Vj6bW>R-uPYo= +HJe1!.QEQcx*GB?
8oU<ZJvSԬżpDVDY1LKH,Am[s<`pxPٺ&*=@$ +yz.71>"& +4Sػc\W(S:V\h7k-ipfZr XeH S.Lb4dؕ:\~'n.Rf=]RZ +nؘ&1!8@⟎a\Mݙs +ļ$\:{~\^z
%/Dn#@og3Il_ +6ґK(.3;*OJLt5q>nXSȦLq
Kja=y.'e*a5+NvJ/lŇcz/
Z!AB
}/7~\ibLT|x9k'_a,_yr26![| 94SiaBq?)U
+gQh܀8-Khux<Oz +S롆^Y݃Y5i<RnӹpLt]Jͼf}[\%~t: e6C})uA!bc٬#A̕MG|BHT3l87z:ӞܽiݺT%ahWK]y:U)_efCn<_VNpYJJxБfG}?_`AkQ]^X6<bqf==Q&)Ւ :ԓ/rs%~oͭV#hdA]|
O +X@t)8f ( + +{겊Yy1p"|:7#H1~0$Z$`;k!gaM_PN-״FW1xdzQE
͂`F:#pMUeݝNo% iJILx>@v+*O]pIwՠK(6)bѴJiHkƧBlrBqEcՍ恉mln:J?>AJBxaܓPAqpd{)*aۧNbN<CtGh p@1 dT=ż5'[ oo
zîa*ڃ'Giʆ#Cx*EhxZpP@^ӆ@ +eLO,7Pµ}aF!wO^ 3@<4$a +H9]4tm⩔Kdvmcy/f05|eL}-|/.M5qZ#8aBZJ۞ʨ-J`
7~BމW[ +2%!ؽm +& +gv𠠒C_:R`asngυ^bc͍RF:p!$x%#YN%17&Y +Ϝ=wxEEMUx9+zٟ:gZsV*]ݲBHHގT` +(-\T2OHB$w0<ʋ̔On2Qu]A.nӷQ:1"_ԠhMMgIxU[WCJpEO*]#-EvH㡗q7#mի\'+d#0/P/tmm/kOAs?>bqDE*nkܶ/`ƁI j1ZyP[/%WRut)Cdltgv=_QnJ ']y/xcx֊-AP= ]؇v\!\]8-\+/Us73Ft?}v{E78)^m +fܢ/vXEw=˶{C%Mmjs%*AxG +đS\n~.'XQK5.Eݼ.#V_cm?i윽0Mg|1+@8|9r{6[PL3ʪo՞#Wfٻc3m
iNXJ~1-;*Ŧ=%7d8Ԁe;]JJ%=CfM|AU:,|GTIh]!>g0Rזl2ٲ6LHIJ
]Ȁ1Df
DAΗ` +G8<AK9O(=A֡Ka1+@ج%s}FK- +/B-3& d% +I@X!n~'%OTc1ǨtÄx^yqr5#,í`UXaO41̭820ZǺYYNO1%10cXD^W4Ȫ=.C6f39$чׁovj)X/%am`4k>ՓyLd[ɒNa(o|̍;"lyIcfS5XBtzZ(oX3vÎ@Ed]*eE§b&,)wP.[Z:8gc/q&נQSy*U#$W.?^
Odku&>oo*_ +b٧ṯJM>ζbe_WJLGtU*uf:;=ͅl;i*n -Uc*^FfoU`-f}D4Z[j63̟PvLtCOĎ7*O6{Y3 +Ue +k~%m@}ۛo'2VyS?%)4md2
ܩT, +gEO9DjT~e"{bxýk)Gʢ^pA0=u[z|Y +#I^ՊΪ +Ry1:fb:1~_h<mG4CUf-;5z:os(b<jXX@A6 aڛs-!9S|dL:1YD]h['y\&0JtrH!>YD&[5ЁBG2)o!x-Ptblk:\J'sܝG`[҅\%&.lSodFza=
t|<鳚nώ}+1FnR'p<d9nbv=SW4q$hwE%GF8E$I9_ ]Qf?c3BJKkvm(G{qQON$$;yQT:A^[\x!qٺLh(D-#k#Xlw*\Ycv-xm6êq~"ImM0ٖGij!.؇_vsXzB/Y``@+bd>?
p<17c(+Qx`
@Ͳn(2f1_@nlBۘU},kjmߓՄ{v3zO((Mg
/T؉ǎ8Zkε|ٳ5[%2/dBbHc|/o%e[R3`ζ猣I$)BNm)\N`aMX)1&
lWiGf~pa۾t%KNr.T+V&
o-I{n*Ey,BnlE:l?MjAlG;,Ƨ^gsb>Wv:_7ġWs߶F4[g%cTcE34;&1~{4VP;w`Tv[?۾G<pRsvO^ֲ;XÛ[!U6;(8
?1; +ZM1Z(mhn[zI`È|{JZSpEbl&u9SyYޏR8*oB"IלL%#G3LIv4s~mU2VXy@6<#hn Jv|?@#0
WF +7F5(Q3V +) F}Px6`:pMݘjn-kO壟Ό dYfԈQD/@\2!P32"K{0-3Ib&({?#ZAns7 9v=dշPQlHb%m
9)"@-RZQu!azj[w!LO%kQ>E9W78DF?莵Sl>y=+?Q
JW+k@]֬A_!M3[}?*a9>O")վ};ܯU)=_|kXA)Nu*$RTfdgsRA{ciBi%;5͞F@m8vSOL0?Oׁy5;Ű?p1Ea)8¬cXm:ѢWDՋ?Յ|6 n0^m%n24d9e9oo~f
9ŠLn0Ӂ͓"0hޟ|U#)x +v,&|ʧL66*
Qc jx +yGkF}|lFwJfw8j^y?{-,xvY\8 9o6ZN=KMT8,x23>h\M%+TcĒ1:Ű:$"q7fX4jxaIeo6OXab"upQ¤:X> R˷w:Ep6}soi +lr?([_I581z߄KZ/jWW겶4iy)L?|?zPji>)s]Vw +g +jۇh[ntNԱT_Q+Q
!I^O9XGs.; M)/%)x}.82\E9C
Z6,>g` VR%YqB[; + J g-WԉNĻewҞa*E4
==)p˅דgh_2@
K2&tlW7YYcIAegܗHk\;E#;`|SGy?m9]Ib< +́x-NL,$]W1-5;bQ5'8͒=Ⱦ
]+B`2%])"\/>8~cESw +_g"L_k eGO]%4 +Xzxz))4h:ȧ-8ҟ*D,AIi4 + 2bRx\ȔJo.,6oOVS@ӂC¸o.7RZՑ$ᥠ!y"d
8Pl_Fy?a]#j[*h OjN\Ԏ]|끇Vܲ2iHuKQܡӵCF#.ǫ]B,^Ѧ~$QYRO$?GÁØ}[!hza}E/iqk')3F?TƧR0(4{&`H2p[qg?$HHk%m|8ObuA':2S:+ ~F2A&
HkʝXrwGy!S1^X+v;{4xKxzƈ>n@a1Q1,vF,Κ<T +:X<>AĥpTr9ʸAf`_jdwpz>'|1F)=oI1kw+ۺ} +4_q%y2߫yr*Nb»f稽!@KƎFsӒBs[f)\i"ipCV +*7}/+!!<CU.5ܰfw::#e7ЇXi<.jS|z.nhEbU)Ɣr4ƐɄD"Dg>V؍ÈSW +˹ +VzatDRVI )%OL~7㱳uaև,cLtu=\:r#n`:T,l6N)j%_`c8W )~^mC"u
]#744x hkZq",Ȥa7gyjBd(a EHk.3b +;ѢJ,NwFԐ]ef-^<h19°uAv3W dLNz}C"It$ӁeI @|``H甸G%?a,?58dQ #jQky9 +j7}Z'PR EP;.ʯXq+S"H-%"s "*ү}PM( +p +vt@F.iz?Da{ݯ=S$ddGo5ly)c9K\9ۇ?sC8"Wp5ЙTҠf)=jE=? Da
}!ޫ~<yN{hmi3%<i +ITuL/*$qcoGz.8 +8!ꁸ]۩ +&.x=#Y[z2dE?%y2GGdA<灿tIj4P"Xj+qZ?Њ#iEF9ZWqfj2u +P[p+}˅[T9F]R +g?Z_B`m0*:U&FeXYbDq$SU܆ ++Ek,3F3"f% +>Bh&N`z䦭o9\/^9)]k +rD:(| -uy7f/AgH'aHL)h@8rPǟA+E GA5/W٧HZ]/AlC<"K+|e?~ZDѰ8˚blH 0JjXhs.
oaY9i^ +`Z7bp!PFxH%\>vؑ㊳38ٱA-#5B\QY:,Q#ivm3Shwр
7pZSwGDRE`to넘FהN,<7;~Y«"fB:V?Bg>k5ӳ,v~=P5̋/UnM+l=U˻de+ķτ\CjS:3cC[9M'A, +ot 4ګ
Pjowf㨸<&]B[כ`5v@3,N& +
`ܥ0꜍bq +[D{,Wdy(_ڋ5*?3\ď=8ʇFe('v-곢mpJZ +F9 +1zUt[ +Oa +ʴ|ůx(Ōʫ=jtp~HщҠSvL;zQi>%{CA<nW"Jݘӑćd]&ydO5qA>6M*}Qشb< 1jۙoTҨ#QM8A=yo*R$PGC{ʼ\iD{HI&F`XXH]|y!Ie]:q.o3if{ +>g 7$wb5hq5ױCc!vqͲo췵ȧ+RoM7-61&s5zuBtNm?JRl +̔PD"{S̵ZNfeUImyn;/k,xqjF7@p)ykr:] d!J-c/|MqO,m=!ȾN
_;jfTFjbsBYu!t3T-ʗ0OK^N>9Ȓt;<z& g?r]% 팢aFIφI*0j)iE1,Q?xܼpi&'<O妕mQVRkxTLiR;xxǰ\Nj12./uRn +CݻJ٦Td#@sx@}mw)Dh!aw3KH)-8'tkUy\?0ѭE(U7j~%md +3}* eAH;Nu /3-SM0qsu]i#4F#]w04t_L$#/F8*n^y,Hd(̇+ӭ7gr&wmre$ZD%Ҽ#1d+M}Ge &ۦ} +Bxsgxvbc@<NmFU/I
Y(נ7Ԃ8tJ$ɯOKޘYnd7#:¥Eh"nym(fL<+Nqq_!QtGiޔKtZ.xunC"\ݬ(QVܤkٳ`G:'R,!xOO%_mFɠA.%~˃{a#WC )wTD|kS:'9<=ד#xX|46A 2?|A UH, )|"T:YrVv[o#flugQVهP/'XDꀹt` {bqH^wϮLy +N;. +$ʘΧfpBlS"bqb,Xѕi|CHD&u^OUdpU%ޭsH`4]˵A>zRPcSUD&xDj녨r$2dGJP,Ё9>z {+g=M".h߹㉌:QGs2CM~!/ΊC̥Yy@:t +-j@~B^I;@wz;kn*Pc_s0"=gߘkJ
'57֛0D{>
e#CSZֱzeGXr(eNd'M4X⽔d#(`0iO^Lsӳ {kCh\ۛöZ/0) =r\ rvG|}*}y^FfR]]3>e&}Y$sWU6z修4})/1p..`LA0HU2U*L/ԊjW6:p)`^SL}cPa
lIo{l.OPkJF}\~Zc~ii DQ+3CcNE +T8ȹ9<6
d~N/)'i$3døA?ǽj~"X{vqߘ䅚\UkT>]Yſ!B b qPb*'iײP?J$#Ζ&kCj_:`R4*ZbK2zVEKmH]N'L4xCDHgR"ˈDQ\gtim->m݆ڮP`eZ +Ј1N0RSrC8Hߣ$9Xe?gSR/[Fڂgg.rrIq/7_BJpծ'C/˭)xU\X HQ!G|]aW_FVړD +Z'r43nJ뿰O ;0-<M7-3O̒%
tLc +r8lTD-CJ)TxB SB0[2JXvг +PR av>1Ia\[h$xB_ӿzݧ^GwM$}~u-_!P9AV`?s\<xDLi)kR<G^KzzϨ;rMZ^&Vf\9^I\|'zRxa\1GDf.R+W7|>kQP W+Q/h%1WQ"iCi3E$0-zP6p@6.ǸM +<y1ɿ4|1GwHf[PLc
U8Or躖hj
\k'DU$?p`:Tf9Tw +q6?.61</\..j=}nDiB*JLLv9oo+~.6E""7h6xoǽGѬ}Ft +8B(lnhjzC_I4S2zD +p,OP52Yע5EF?"1fἤyRzȶw+n1
Ɔ\a:F5G'oa\/vɞy$U/@r^Zk.8I+A W^.Wn8=hVJ]d膶$/0_<PZafRPoa_1WޛɹWT6^E]@)Zw籜vGno+nJE?w6%}f
TK0y^Ѿ2 +KV
՝+;
tY
tWKyh$:Lb(SZ2d0Aw$C}-]u
z9TCԛ2Ei}t ^gɅ9¿co% +ӴJ8hPȂ*哻8m`][m(HlfiΆS +ldi}o=xRǰF'9|E}JL!# +q1p}"-Yd~nϮ9SȴᎽ_>/>++t]V^bGʪ=cL?wjbPVqx OEbq>3Jk>:|vrP8J:=!|B5@U/BbQb$*iCmd`Hz4ɜoͅf&wYoQ=gG/ApAAbKC~ŐPT{|Tosp]]N\n{XK[H^dy\u' 23ϚV"nq|Yt27qu(EoPlXtiM i}h$\0VC1(9߾'~u"LnhHi"IyG%^`D!
#˘YsѼrU [0>1ʎM GF00ќ)>u8)+?ռQ5:DX1fp147=__]]YbB/BbZ¼(.F$<"o*}]Z/--G8"]GLfhqtW,4oji #r\DwIµ\ʨwG}%]M]F!}KV9oAp҉FfvN/@("96W*,O9pw*/ +:V,# +
<VDqCD4:x2|<<*fgx|^ֺRagP҆Xz3YA\ՅWͮYW͛;
(CuEEw?sy9Y+n^Uj̃ۍp0YŢЪǫnmn
yP|.8R_լʯBufg$>~ +'q4GC(D;= GFІQ'Ho((U|Gmg"5ꚦi!x)>F4WhSZ^{~>BɇrG +J[2$Q<;$D7YZl:jGļr|d0ӽE!]R(W6{."W7 s~/y!C2GdTL*S
A0_cQ>T@.1BKV<'Dq`jq#h>17goϨjWS-Za[CwupaBwHzwߐ!h +?B^O6c|gƎq;hΊcĻ،(<pMbfɷJ'7}@+`\zes5@(:1M^Rj9MWBTbX^ﳞn2!oA8M_Mu5`av#f2$|;l˽J|Bt QB zDAJsۢG-at' +m.\")LT`uKD\,/I1[\O;${Km1<GcK5X
l|'&|ڈ-~Ͳc +P拇2̆Ӥ2586P +u'?"p +7w?Λ5CeuLV([]g$4A⭚8- +(WKjD:VK +>!qr*9䵙}͜M)`"Zt]RTJmb9A922+&fq;7\?l_,240 |њ寍8G'Ĩo 7$LiD +w*aS.;]`ΧlgFhF\3Sy[.#Rasl~FmjB>TG%oL2%Y{`9oxPRc\m$ X C{3ȼGM(3QbꬍXzpCli=ÞAD!%LH+Qg~ +ki_7r/r@N; ޤ9=8|3h:7uBN6h\&0- +=+4)]klim@oB55.:x5j7rA:Hr٨ +Y$!->b3g)Y +LKF?> +S9"gɑXcϩbAу[邭At+^TWHѤS#oW!26e;BcnU1a\nmJ!`4i1;;9FZwL< +grbEks"W!D;bt5ґQw=LC@!9H*n +IBBo/A#}PPMFc!!@x@"E0NK-1Q(|҄'QodzrBvv,}AUR2FOMG{$Jd=}Odm ++T5Wbkр"Wd}6
?s*?"fPV|VZJsc=.of8+fEXrY6(Xtr̳ g@WM>Kp'kAְ=ۧy@م7y]z +ң{;1gZX?/{DBּZT# +`=<X%ْ%ݮ<e? Vt`pe7z.{AT);F>*%GhEJ +M39MʷM +dV1Z=K6 +@%&RH<av]%ɷ.Jkǜ'-rKڕE=_2!z&%c=U!M Dmԃ_3Xj2ɋ..06kk%$B)H)(4a*hmjˋvM
krTOu^*D)ahtUP7G[M@JcChDf ^U+Pٿq):H :t=-T_jV_Ŋm<|)lp5iK @=2;̲O~ +@$ +JUo`p2@Cc*CV-,/K]hﷹ)/2N/7f{#đZ$~(,%tn +p{{"˟]baD.|:Yqi./s7_5hG_gMtH8LIywFWO1AlvfMa35Oΰ
J;JLf>䆼b4 oྔUDR "Z VQ0
OX&\n{r"($/P! NsZ*3j-*ko%F{qJub>1&.5[
\.kv=0]leۻhz #%b0{Pjnnģ.մ61Su+~<>K~A{VCfeR/up0IOP6)G;XZEHjlv^&wxZai 8mx'2VKfyCH|j~D\FzGL2eIԊu\ҔEy>32p +e2[o(~6_AuPyX@$,v,B(D. +2lh +YRVp +-:@b<zN +LM;H4B#~eJo+7˙S`7+0b_hݾiQlqs0Xe!vz7c]HMGj0KNSZWb?Da* +DptɹnNmy +'ŕc)*T/XTIgJ^5^-jYYKga& m֔s 5> +zn;"?VٕmQBQNa`fBd}baIPHÚ*w%fٜ߄5b&yX4c&u9kYNd%Z045DdT8j.G +5$f\!o^J$%Yb`{܀M843*UwƸ֑b +ChS9bquG|I}Sl|kuOvZ+!HP=S!<+O]?4."~\i\ld0ڗ3>㐠.H'O7O*B(8(xRbKD3ї +2BP7M[$%KF1*'vN][E + S|KRKL-+= z5LTe2H
_.J) +I}{gz-m?!N0xf5Q{*P}₤PR(I*~J,ѿ+Yߒ{,*.GKYG6WtBR%* +?u? +ՆٮM9hgʁiTBEv&W㽐@?J=|PWAVSyl}L#v$ro,6^6G^^r +N,u1<7F-_ N(CoCaE
JEZ\'tb{BG֚"rǬׯ<|1lJ0ޒW8Jq; W5wU1<.
U2-MPt_Nn1Y"%n|OK.Z%5=Izip`1Gȵ]=c&K8)u +ء+$ ҷ-*Ñ`Ĺ~"%zquw.çj; +!12, +D wvjS|HJiLP:6.WDdbBpi$cأ`tn*
y=@|)*}n9}Ԕh$yꎯ>:9譒:.HSړ^:QW3`gKI=BS~̦2'"W[By"|hW?Lze H2NȅO}Cw:Tѱ-iI0ڗ
Rh]4gw*mW:IRQu]Wǃ\B\Dt#:VU,7;.)ɘ :ʭÀ5
>n<
j륽|^95Q%[j"u +N,ǥY'<|P 8ʰϣTZ%{?f`SαCZLUڧOb&x{cv^>O5Ä@\F~cZҌzı<|ma9Õ
$%<D7L9#˃
lN>]7U;|厙tӾ]&U6ޜ~W_U)+-רxbk.т1W7s55j;9ÖLybư}E//um JF!KE)5) ^b̍`( +GFMgj/Da(:)Ԅs_ʜŨGAޞd' H5#Ń;xcw331-o Ӫe^<S^zHO+aW͔|gNԯG\0\{bM2&A֛V/s3PXzs)#$2k;Z@whhQY,Ɋ,wL$,TNO(K(͆2r;>5:$ buURy]BJSϓG5mR#э٘ /UX:qc܀%,*]Q!5YCHB +Gz4zB$EEP4MލQ߆Ѣ8MR!gfw_`!?TI3
ص[
'N4;efQA∝S?S/"n%RV~\<J-c/gS3 >Ͱ.&I%q/JYT~v
S]uۇ~vnrS˪X'Q2$ +8иk8{kFhL0_s"vhA5%Zϒ9δ.նo
rnz`^J@E| mWJRLi0ei.V_g>%N6wKC'ԭDc9 /S
x@q/9v8T^+XbhJF:oECyd#ҭ+-\t7qXM? +-s0P%vaQVx?sӘc5yI +CHM~&?ubUoNWbMgK<.ARBmvʞ*3yEڼhPa[J^NPG*V1H,L}v`V`x|هO/N[~sfUʱ& 7G㭔HQoެ)]5g$)guny,+ +
J!߫]Xy}|wdΏ%cn`3ZJef55yYPŋ|j)e +(cD0EJTSor7qtqK +9G>&s#<Gs~2fŨЂøO8~EePN~[Y7s\nn3|c3| +w5 Y:CwXNLp~
D,6e^yḠ&ul +yeЦF_,.{=oxږbcd<H8U^ͦ=x+ρu7H:fpB/@g^g3R<U->C?I'{㹾1?^pն,ԖD:M*3l݆a8~zqF&̂K*ܓ$Q֧gy?;4E:^C{FKA(7WgXB%L̍UD̃Ӑ+rLheFzM3 _qCā%pFGڊ&ԿmCֻݬ@bw Keֳ|F+uEu|Am@𩶭@-(1TՃ\eXVfpMCiԘ*H0p0hO [V*TmAp+j0$4 5()5f6jzOaZJ寰2Xh7^㴤[;+CgF鲄# U.M/r#dW}ϒzC92o<'ـ*^ƀNzcY( +(<%Mq 9ׂ \ WUEDn&>9 pg D;O㏩=Γujrzadvse
+)\~<h/d(ÚY`́9&v|`,0jx|fIg&TO$F_/w!{+~X8ڃ?KL(e5@/!k\TesRGc'GDK[RZ<a2|*a.$ɳof9c]O14 rMFŃ+Fm|z3̆Z)~`>;\Tm}hAmQ?
vӢGIvEM*l*ޠgu4 +緞w_y:%P\[a % +O
%a*C<Ϩl =!&q&BGיu=ޤo?ˀ,oyH;gM0L>ܐ`W6;$;%}4r[em?MK
D)MOb,7 Qp crg.W +yǕw +
{ZJyRihSAPǧ@4eFǦ~ZrW%5$}1J&{M>oiRfY*뤳$B53*ਅ@3w8SVTĉ=8E6 7x^B +E-
pQE3ΛUSxE.S +5WuF69yFT|f-:N#,L8hse9^[b^@_!
Fu~w9wH<ܪ|b9!ѿqHwx~~樦i%z:"m@Jz6TsHey=ʼ~g1,n&!V
k衉c8u4Z_oF6uԞVt%hLWh/j`*㵚&Qp|b/"6sP%7Y'kwr`k^5Pl$D+ +A +$kn0*.g3]G>
:q@#p
A@WZRΛgTJ8mg4a/L' BNl
dämآqWlIh~W]<XeӄxryxmAR*2b j"QXrdZh +wߤi<&:-<& :w/Idk4P^)) +"uEKxJA߫2Kc°iʊI9G1<f@3й~D^W #=f3(p,uК4S`}w0OzH`4w~!
\Ryb\*쎀\oiRWt+ "t4QgTk.b?=N@0`}a0+7ʫwdúL ;0(Bk$u! X>C1LL tOBm):wl@Ob,WIS-{~BB@ŞS|Vq-bwcn*GL4ESP*{H&z(
"2[L2VDvIqS ;~o};ҏg^lɲ^wMJF@OYPkHrPܨnV\dH\Y?ˌ?vA18nROܮn.!7?6b-;kԮMNG?!Nb-'8* +4kq::=0malMw@y_R [Z$%L8V9͎ك;WuyŜa,F<t-H+T%>}ӫM#m%S2/YF(ԣ@yR
<OS0|X
k;۸ +~krDSY5dkƂGg5}9l +qdrTIEXU_}31f©,bfm}h^fˎL +;1V)?Oc]Jf@V*:q}&啳lhWb֤;xd5za!^ +?=SHA>7,#QEsw$V/җGӮkLVݽU224;|rPi4X8(EuE5_cm|R׀Xe<N
@g +/d
8eΡK|o\5 +7~TԑVV|k*q#t_$oj;87DϮ?˒Y|")A<7;>a`T+R`0|irFgV=Woٗmh2e#یe賶ryUʌH`#Ⴍ ++zU]Mqn3W)Xe<a!T5uLHV"o1+WGߑ^lEJூ*+K^JhNRǟu'(FShMډ}͎tA$Šr Ѽ +-jaE*)!DvDB x=zLt!`uO[ +sڻfHF=r?<wv-vV;x?h !!¯}lAg_CJ-@Sg٭SL2n2:yO~P(FcJkt
-RqEj\QP'8$!9
\H_YF0%,BDH!^|fgxkV`?E +ZhȮ)5Qw?@+?pf/ʈ#ZWM +#V@ǃAYg@
Fv]FVmB4( UxܱmҊ@9r_=6]JWwI32Ntq}PӟId/i;Km['+Ht8(Nvo$\5R89.H^]&cн"yS_j!ʇ+ 2tM(Fp.V#h! a,ۖ<ǻĥpiDTfWE˝5%&障nkMh}i|-zΎρ&q+a +G¥+,2~`,@Q2O!{ا6nA3R&[J!矉! +h +'Y
Y++ ;.ACeSCgu^APnIjʀ`,WS
~ި'0 +EQ p_X5c~ۂersex94/J=ui6fTJķ0M9; +-O&s@`NKJʧ[1KrzkԔp0
Sdc_O +dl%OٗS^2OT
Ī-Y0FtG۞kDFCCJ-u:q2u_QŏBKd-PFrp! +un[7-Jkf$ +t'?f- b֦*_!|mtwXGE,G1$@IwhAt3)y
Xm;snaBgHϕG.4;we,uɔђw +)UT9-WF4lہI/lj"Ng{`t¶fPgs%,rjGS00ൠ T͔s^0TdM`)X[ֳ'닍֟$Ϲ!JPl+8fi'G ku=gP%ީ\=gUEpN#Ŷ~!&^+`$FQ)()LJv:N5.2:##׀ņB\]\65̻,IFBvI0$' +U0g܈l<U%0.\wz$
WU4$
+CT\w4F\/)s¦([0 -dyh0;5b~-zSXѳCt04a&"l,ڄ2cmؔNcV\Np$0t=fedIPeD˭@c2.%(oέl$
H1gS_.yH| aPH@2-xIK@nnٹ{ҝ$G+`S}IbpCix_۹H(8 @@yJ7aq +(PAo^*#pvb,>0$%\@_%9mbY8UxZgF({X^҇s+NhdH &K+Z'|ǜ +F2Hi/ć^xV$OsQУ(H6 +vs"jԺ[:(QQA8gNPY}bdZO]I5O',"Ԭv&p5dLB}=ޑHH$[^C9 ~K
$B3$a_
$ϲ.Qo7)0#\{Z2W*k_˽ůf8ωEER'ɨ'/uVR*3 hD 3+#Owaa[@݀*W)河p"o/q^y?XQ(b=s^sTo k!:vjݓ_AL70Fb걕J;?h?#&6_\vKw,p>}'ፆ}?EmFAI'/\F],[yyǼh%M +A~\j +/|u_*gtn7<=d +Eo֍ 0c|H<kq32 c}D{|{H:[lFpS0~O[-~fF1栾`5~в' +:0?O=|P):|Z"hou +Utk4%?h>6Af}\VУE\O\ I*/e>k:)Pn`l"+W*8 WxeΞ"A,P6N, "9v«e*]dĥGh1v e24(x{
ɰ! aJyS|a\PO-1hll5#S +<[cxyi!laϖ݊ߢl]z{>nrK$ipKrDyh>0pLx~ +b{WXksфV3'dl4$~jO +bLIKU_n
nbEv8l +@G63+4,QgB6j<?Iv"nj%7@; OvI7(v/tOdx]11Pju~uA;_pRĚ%̔m|kTQj,tBI R{v⡮tB*/]lk$uċ()tuW4uwNR)^|#_ GݓݠpPXi`ME<.!D1J~sbn>K !LcPdt2vxTZP=Ae +Okؼ'(W$LB.tf!E>xGֽX]+E1G$ +2?oH#(a9̂Л| =kRITSRn
u|86? KGh@@g(óFڼ-U{Y,l2*[Xm
^&Pn
\'o-LL&IA*:ŝ] }m +JҢܑ"wȮj11os +2'CWu;CuR-SiieŚmpN7=]-i}Cyl*Lth=?!pH
cρi`qiHg(#Q-<fXǧ"L<bCpt~m!k=0X%w}O]3 +?Wr]̡i$~5A#Y-='[VwFm\YlMZ`z>tOK2$ѡOWZ*=c<=r:(&d1P}D7a'@{v6)Wd +~)Vl +XXUoX.B* Zmo<9ނd(;*+ypɓ氶ZN$nrɄ9`<Z:ѐ pqHsC#"Մ +Lm>f,]($Å$8j +ۉJfYC+|'sA|o+qV)O^5m/J]H6!fc(JL{{Փ3Ou:=$@gHY^ñӸA.g(p0mm65@e-:o-.aqqsTѬJj7_=ܴD=:٪ųGW4TԐ/;~* 3B;zʷaYFJD)/&9K"p9Cp@oTQYVn%3͍`E
+zz) q0{Xbav78KүW,_7~)) 7gYÕw寻fn5sz鳋}k\:^Xbϴ~̋r{ˌ +aǐQ'ۙ6zCvh21Z4RAu-Q.2[( +|wDSÒ7g;Jt5P>Lgm̄snS:o0V?ͫi |lL1:2bd$[mV4n9S؊dJk +1{K +YƟSE6SMAaK + + +xiK@8
zNNc +TU6$ˌZ*L4.5v/l2/K3Qm}nH;*lvidy]4% 7d
V`eCXHhpZ^gڂL^UXt8T%ZQkEXQLDku
ʀۥ;JPɱtN.[_<s|^eCUMw4,@ks4>ed(!fn|}.}A<ײ6+u yʃdξ!2 +wnC$>:N0VםgӄVg"l$7Z5sGpE(2u[rb)<b2B:ZGp4r@@vj&Vu`rp6W`(f!1Ԛ}-d1;K +Kb,gMaDaJp +cX)oK]ETv.o-aD0Qь_}|*]j`Ff5Iyto{YK:{x:A+5 Б\c;h_TN #Eqn\_<.qD"'bBV*N| +Id!`> +\4۠-+oF[UwXREԼ +QlNBpIgy
nԨ|KWyhǓV6)<K
F|oɹBl64C<
> +yP*CS):1<m] @>KJB*ox/m̈7Dۖl;WG{y +TgpV=b59&;ɰ%6:$HM-NIT{P=G +zo*j5.d8킄A6('f{jaCƖjg\|ӑaCvQD>LuҗEMYGkmC!c]'ET{o;Ҝ0xyNJi'Ko +m"ꮇYHNZ{n5,UB
&uŬ$U_?)yh@.k_WN|SIyV0z9}/ +RxR3"ץHB2[t!>2:}` +Za 5NVJuAVM3@!#9;n f@ҩ\GsgG5jZU`BWtdd,\Zp$@pIu +Rğ N8K(cy'@VƊWu^m& ,Zt g8gmؿi +IѪKm66iTZ69 +ĭӈ#Kf $%$PA^<M,WYX1Eg
:غVҩ[oqFR`'/o 2">=R[ 4AV:rHX:~QX{&I6.r_Y17LЀ\(cNh~ `YfY`텚o~ b&yT~^'IB'w)u3pk7^>
?Ⱦ<|A)LnMZ{W[~jM]vCQ:Yy]$avWuӃ"fEQ<r +> +MqdX9C'\ UǶ<zKAEN +ÌuCnOR2K@a;-&`Us*"]q XRQ=Iמ4U~u.;Td_Ӻ0 +Іъ4G(?K~{$\~ys-{ *Bza2һ` +1P)>'Zv$CE✥Py$X'GGEx1<9Lo6 ?XǀMQ/dٌ̈́C%+~,7]ՑŅUC!U(SYO<sw_-|N|'ra
*U"n(V0z#FҩC__/'NH%o%Q\03lm&C{.23q-l*"#/KRQk9UBPRUۥ>e&A@e}]ip轰::>1q*&а%d~[ZE3&SPqݛ߶-TZ MF52kcD|"QRUdjYZdTDQeJk#D],rӨMrJL'[b +q|R!4-Ex`PO7& )-~Zyet3Qy+YwAΝ_I +i: +At4AY+R١O
ڡuYU;iq +)-Iu#8 +Y!nEp9p~
܌sPQC2w^ (݇hC9A
jش<pѩ}~"ل4f vÞ|,.fHpl!H-k j<s.udyV@×XyvAdnTb,` 8':.AEV +=ۭ:o]4HDN +%x;䤛JCcB? {u-y32l2qȿO3go/&]),F$mUV(Q^^.|~&u'/ʀg/9#)yрƵGơXX5S[ +QΤA$57 ț<q>."-芙4ZMaGaE$Fig։ +_SWnVE-C좱fCX-QcRnZb;҂p:^;3t'tPx6c.ս0@47:4G\nbEٌ~>`5'7z̮yQ\8- +4}5Xwd!wpi= OPRyQUW=&+ *?4^yD܍KgR\^y4QܩɂCL̀\4~$w#* mY u3]M
%xc0-m0BlWԍhU]3?Qsa/2rȱZtmֆ3|o|HQh"CDg>\Š9P*fSH\1G$g +Sp2jjTcl+Gjer|ވi^LMj} +TЦu涡,̜9#UtK +;kpJhȱWMx=x%`haav?M6ex1"iۘ],-
mo1,ڮoJcI`ee!d~O7Ҍa"\( u[d~fY.q +Phx}B=Ȏ쳝(4zDnpCHC+HTD$R=~iWLFmȳ +wk@x܋ +P0[|TƹaHE`btw;Nwsp4h~֏D;caº&0lbVV}OAi@e#DIu ٖI4gc1 Щö{LWQ`ľB.w%~?MEl66%\Qӓ7ITAHo#b|ZX(/8k3^D.Y6cDϒ|HyQy;wK-v:{9R/c"P +8Q=E:TL8c +qļxyP`G5R܆^o@<bV*?̓%H!_&_ *eկ:;}Qex;lE1?7݁nu*K`)
:ZrJJ5H[FT=F7*?W@{ +XZþ{ +LyJt;!~ \F\3"Kސ+]fN|nJ ae}$WWlT =/ +$gy1خ$'VW7:"ڙhi}@g9_'$O҈{쑎t8lm2MlCKd&D :ðq%Diy:&ǔJH~>ȿ[c{ر$Fڄ`i;ψIs;
B0'"[c:)H%a?m`Q{%#WdR!Scn(} +9\6H6cJ@%26b4o7n,S3d +cev'_)\K7xS<]ǸcfWQyB=̽v)裏lX̤"EͽZ="ׄ +7s +GR( +%`{pF\mCΘ+d65"ݬ `m73',l/rrkEV(*$Z/[G6fCևV_F=1H!9:cu=)=3!(_Ln,_.c=tṔ55K73
"NlQ<"Ul'", VN(6/#Z̝UME!EX.]Π5$t9[e@녡0J}dD)&hR?QcF {in0%ҏ74px@T&ۻK#~>",ʼOOAʆse(Pݞދݳx +er=8BHya蜀1`[UEȑ`Nfy0#RP1!TZ˨3'`aWVhc%F=C7Բ +CdW(NUQyWoh0lʵBPbHqЂ縸3hUq+O@ݘ9˹f# 䦁p}248Ko&` +[{'vDIz#WVCu3025R(3q3#L_B PXlE`A@iSw&O"㭈.egLE-@ +%:aV4o(UҟB70/y.y%=RK!<'v1`sU5F6gU]kZhM̪M~\){ٚwc bۙV>E
n!=mk/fCJa
BLow8it*;72ioougib0jJǙ[(Bڷ8ai2'$yկC5XBP1-|y7 tʶ}<g~CLχ!圭5ODa:{2}'f];sTx+c:,O÷?vWyu&3M<!:ւ;^\1|&EIܷA8֕~QdSo%{
uh<Ujzv@G +Cd20څ +nmLTVQj-V\{oANSm1xMó l86q+G2ݒ,mM+$%+^ˑ{,'Z./.D!gA&"<OƞMdu%z?hN_k;3 Nvw7i\&mx1OX(W:'^^nZ;vvŮ5+ +d?3"w딓-_ + \=}K'e)e$m ?] +Ȩp$ BQТʹqvX^]?-\Gk3s$uYV' kqoMG!P?w
38O岔)Ö !ɟcv8t`Z y/ż!GPNG+3;fO;FAlcLq}v,klPIrܤ +#1YX,yV3<[JTh ѵLߛ(J[86~v!G[\{Vjaw{_~SmL,T_u?(^X)(8̌הV:QrH;; U +11!y~d#`''·SXL 3&Δi,(4>|$ՒY`40P}* VͰd.tsъB(<yDNbsfǛV7ywvlޮOSOۘnɐXם^) +) +R/@T.~ǫ<n +%9_h4
nƎk2QWT +{wM q\ d`nxG-Gc_. :4=?u)Qd3tڷZu|3:=;Q~GrNJPA +Y)_Nr|b=P#KaםZSbSκhOnUzΆ"+zKWS6mޣɮw<lЋR
PEXTK3zvUG/;>PpP0(臭&`c+,;'"1˅O=ic"36CLIe3jmaPiDR9j(^SvTU7 ڸF-B;HOrR`Lt{U1&a2]J+FCv +{\}3tØIMaeCGkMN|Ls`B_[_qcCl=s8_[ʢ ئiAP@5m8_hp6&_'W8_ N6-j
2qPs Wo9
݃"d˖{ѡTYz7Ȉj24*;$,nݦK&ؤbv-iigav%+p@n6Ojhu-2 +hװ
2j:09C}&:/b(VRTrul&{}'ca)(XuPa<W]v: T7=]W$gEz?
|[)^GA/6^pB,)S:#Vә1Bw{.[?㐘!F_ZGА֗"i殏SнOZAtkz
zs wb
K `mkgt
6b>m'4\*GoU@,ih;~:n洢q+ +>)|d)pJkwr@7 +HTKڧ%DXduu +_V4Dw/愬aKvtQ聣]P]P@L<dNO`(4RCVqLv:ʀAP+[yՊ++DQ/`AJ01y_P*9L={Hܥ,y<ݼZ^)Syutth"@6_j\le!mU8iȂ,|,42sɰh#\{dP}|[)2 ?Â{Mi6uwkh+dp^44fӎuǥ]YhQ̳O +|@Y2FXT9cXv}Emډpgu샆?nU`X^Y7B.
!t̗!*WmtM''OCmA$mTJIDjQgm:<!?k?㗔ݎOݎ(N< +tͫKk<eM*b0:xRٜFu)yp
&-WZ6.k6V +r[P:>vNvRډ905ҡ0{nӗ>B|49IgNI9L+L +SxM^
+A +?Qeq؇YNk:8CDdT>ZdeU.tu:8`/G<!NxksL8 +Vc&hKy rWo/(g +N},+R]9b@ȼj>͏j#54b2ig唣q#ƝeAϾv36z䮘?z*_tmyͪ\FwhLa6Ww?ղaBl6gmƐ2:r
B@mc9.5)-9ٟaۋ<*{x[(E<j<PMj!<*-YDdܲUEINLA6oG)uh" pj1TUkด1f9mբF" +tc^tssx'<aܳ'Uێb7Hb\NnQʫ=f"ݑe!,qo4Xu<B'bݦWBZs3%=n%R@F;cZƑ?v~r +DFXtI&pz x +RB#ÁtqsFcPVp&[~vx +. t>v!ʸHv%(_oi2u>e8iWN}MP.nz| ]~߄Rj)\US\R r7>k)v wG oLM@s1UpMD(;9dk4^*Nge!Dձ6w<p +OkR.U=݄ +S@cF&c0ӐEZ"K-W/ѫ4TI욚tsD}p%;yL*)U؝W3xͬy+ώɧU#uH/_8T+AѥJWoŀ ۵,[,MqqtTBgIvutΤ)7idfx0* + +xFR%{\Q^0T)?G~1y*g;ۊW\.j"A&^r+h"Y=jGw;1 +gwFθ51A^6'Pu"$gM!&c+klcpUbR$@eG/a5^/K~b|ɏ:iKOt_\Y=fdhF];A7u8OP5+fbi +U? qofD'9*} J|-:FZf`sG`?Šgωx͂C,GQSӸ^JMzf'=aeHEt9~k +-tw!?MLb\NJܑH4oBo=(Rbkp%tfB3dT5{UFa}t} +C+͍:o`(b +|jLj mf>)RG#GmZGxe(fF+x>I-=Fʆ~,o.hհ$c#"] =tnčfTU#ߜuV$n2a1^Sj 2+y +.\?yC +zW|NS ^OJ7.݂[jq"'{,LzN nOsDv^rOOrHQv#dL{b9Jrd=88}Ը HE*31'4|z[(W IˎX\&~tce~,sjw55i'ٽ
sq~DlFs?x5|-lR.2Ì D):_ƶ#&I7ȗ0=J`|`*16ye%LʣQ(҆yOuV9Lڢ*O=;1 0p(Cˡ@@S~M@+:7z3So%UF5E(G +n.pp3oAU6D1Qf?-0do +/wnfNM&g3z%hK~TH ˕X:iFXlD2
jviG'I`wbAtY"Pu}ƣnMTՇ|筄zLe't`.R4St%ǶHAhIǼ =E{72(
8[8T3]'1z +<\8^@n͕:]EqwRTwQscNy9kFSJÚ̜-@hNml^?6#ں;CZ +r.*v+.jN=8H^H*U%
f+n!*1D"8LRꯉGTyg"_p_eL"dj{ЃKd8{;7e<V+C +qK~ +=Oޖ j:}s6U }D,(V TFȭPMh㰤8ϐ"Ss-|#ÅIlB9gi[W2.Nrd6OkU7C?OL@aڜ-5>Um\ +4(~iBA5\mk+Z4"o4{:@ɔ{3"Weǩ:VV +d(53i@-(z3m!SYF^iHp#jm)r&`i4:lzJ!U$NQq+5UPO-^}uf::Ye=# +OM_vqGv=Y_XIe>,}\3(/!Co=O{'/^XHpm/;y[ Iʏ +?KE[$B
YNlI+@ՈYR2U>3;EDJ)! +yIS
i%丅D_iym9)m+h@
tt0RN͌nrA攔M:fM/*HotBC;~@.WKV +8d]|ڃ~Q"m:rNTٜEP "mdNb7aV=BӶ"/E$ޱ&{ +#E\vTwmts;ohV+@
"9M FY0 ~:`o2|
I~u b{ʹk*c4*N?Օ0nhDFNNA<@Udӭq! 4~gTTP|eSq1R%lW)aZvptYq3ʆQ'Jġ0j>1qރfeL+7e"2$p}t08,JF'c0l
ܔZcxo5X#vO%Gm @RI?)P%(S*d^l4tlI^oʹDG`V8dٮ|tpݩ-Gl1ECG#~%G~5maդ\ZlR;rnߘ$ty}3)`Z^CKk{9]`B?foz}v)Ҁ +#7,H]7cx[DI)uI6[^6ތ
I@ac +͛L/ !{2FxN60W +uR(N-vkOT]*N2pʾC;za +Su£`5ځ?e%pbn0@pR*Br=wHyo!UΠ=<o){N
h@6g;`|3.hҖXSr;2DYܳlBꉊz^Wo}g* +l|C>Rw7` += [s Pf5l1`|2-vh|;]vV],-G<K}y`=GG@O$qXRz [7.Sa5RJU$Po좍Q_)˞0
В1{*{"ZAFSiV-k\Sjp@]bӼ]#`,%]0fN{״zƒm>YWt3#:;){A\+jf@riY{1e3:EbzaZ儍rZ k aAZ3p/2v6Z.(Z~ U]B +I}+Bξ%ٮlaF<zkǧ.* +\+93 `]L`vܠ?b>IR4Ve(98F!1@L=C!諸^QL[w)WК,8[&E!̺OMietöi +?Mʖy2B uk4jas3UBտFxP\uS9Jېſu2 +&tnoGԓ`uciGpmnج+1A!,DrW#ts\9xX/(с-dɌjRRqtw9E#`(̍<?2 +zXcyCܿG]N&Y6,Pkqn(Jh5Y?Δr'a5²ʺ +j'nq"?xaL1t{Ҹ@<(ax +
em,^On1\@tZf(oFP·E#ޢ Wqzva{Ge
ޫ:r|L岐awQOU,AihIw6ǤA#d؊YK`7kI_m?-_jar""oF0y7A?!10J Q䌈(I)$>uO-֥}Y3T8?m啊5ԃ)^l+3_hX"ٮ=-p%⤳E*hkA+<fqH[e>ȔLtS|⌥;J@yxjgݭ(9E#ߝf(yLKpwW3̀iwa
{L=i3;?: +[V>I2uN%jӚQ?9E)8`IPN/R$'vum$9ɀ96jf u]QꖂF`cPY$d3?akHKa
܌'3RCBѨ:`>rpv +d0,FI|;aj(z~PM)s6uG:ҸoHW,o؟xgd5;ynlzвv$]\|ui\7Qy-QiGb8^,_SG,\|YfDcdҠFJ+4|Q1ljs7a5ji0Qtc9{maG)rXpu+!1yƺ렙w'/,WdpY%Sga4[Nֺ(-Qn
Mc~nd7GIdIK}߰ s5(Q|e +PZәDl;X +@Ⱥo^,F99]FY)l[//
ٵP`jVeWUt-manE-̐k +0HEo`i/-T;=PLUf.'ps.;exuMgб2oxUC<3VJ&PYM¶0`8 >BFտC/<NܜjRXנK]θe݉YmbDbFRgkfs7?άe.2mBErg9SpQ4YD2Q]ا~Ĵ<&i +B]w +Ǵed壵ц[$.OFB P3pޅv ;6#@jۖt?'Խ)6߈Qv:oΨk2ϴu +t-,=s:R8R^JG`y]=WՏ⥕sٖV5۽YŞ>a^ct`57B[iZnxbfvR"OEn>
z|<[+ߨh^|o+)QFˏ|%Z~+|UTXBȣtw +Zuxy>\<mە=ϙ";.?!J"zIwn(m[}O#E]7h+ͺfI]-⾤OmGTMgNu'01U=D]J=Albb]p1$Q.}i^F_BAh:? +hho#cK?%&U&P}íLy\%w쨓Cp,LaWbv xEGZ*hu%kʞ +:6ߵ+5nlXTlFpk@3J<o>3D<29ÅQLP) +|/dT> +f +Goy
&D F6D^Qn*Z4;B<фS*4ӔuW(A15 +RRtsg*)hl,@ +7i%45xƜ\2p*G6vTumfCIJ`q;'Eh +YLv,}(WĸG,.)USD.`ιALbuC +q3rN'Z4g\ȡ"G*D϶ep99<uuu+{{k>C>A;- +/4b
J +Z|ނeC?a˞fw=iY`c\i@^ogb67I&誏,f7YlۢBʕp8f.*ҙ̂ +M+:b%36Gj]qJrT?FWl{i뻯 +9_3@]`zu{j269_ sNBBRwwMк#PA/`ry(FԦhOZibv {נmݪz9k(XW&ha+\ 9w(/k@>YmvAXKE6qM+$$HٲڐMc9ym+%]wEۚ{L?Nɞn[lNeIlfm;%5& vwNvoS-\I" V'|[wҘ+T'n3wN*2Wj(TWr㎧+7i/V>uP[2#7K<ω#b +0HsQ,=6l첸 AH!c0;v|i[$?[SS}ѿ㽅ϵ< +gD|e:'ĤKb!{1d`xoP؇DIe\6N- +[S8C!^>aqb{hɨb8r+o|_ݪwdxCCDG";^b5=])}Yh]3]cw8ѕ:9H!u`\q`b&87wJ$TWN*NiT&Я ++|6L9 +휵ߛC:%
+
r̽(]c!zCULxzL|z7B<^Z +Ҁ
s^頭Nыm,!Ow`lGsPɀZd,^`9-ء%.uy߲DK`qżsT[gU))ՂV+xydop:Yk +*L/Mmz]ȵ>}K8r)GJL's$cԟR8MԘ,aȳo3sygR]2H22(9ζ(^ E'0hcư[eUc +FBsf0جH[բVwiW\̫|Sc%6i} WxY.;V-d8cd|Q;;X(i6NI?Fo)+ +?R +
,2@3k@N6"%Q,flNyϮOo eFw"sAi[
iU̜]ϴTsW[%'ᑏؖ+5V^f=!ɩ7|OJVp61*.C{O_F'[`뭧*]⌎#~kY"z_E+̢06Ϝ]|-lWoi١g)[LyC?$Ր7iOlR%>{ + +Cod۔_1{cƼ7D +VLe8n[rEDuܫ?Â,[YWe8q(.N}t`o?ށ22"B=y`?qo0?aL:1J_kLpna7G=v5mԯv:6Nu|eA7adV*$\{2'ocCA8!y:]!Gdi2̱+}lUh1MĎ6'WӪ*uk߂8EE-
yo6ϼ:zo+[:߾dcmIUә5NTHGYciOٓ΅T?C&-A=J$3kg5^ـ#$^ͥޅ{0U^jROI#kb*kGQ*NcԒ5#6c\}kˆH!GS"KZV)$?Z
* +1H34AmoKT019!wMA۵U["szTA{JlT^ʉ}6~92c9W(3}6MD@lvA/<ѿU1;O9; +N؞BТӼ3\]^;U;Y}PJDj +Xi]Y<<^fyej|A'X$}1g +VC!knzX',aboW<*'k<mS퇟SX.\/Z_E_3Kk#T2JfP"Yƒ[eja踎I +9Di>LbBvORFJdI&ѿ`6{ ڨ@Jd{MGX# +]DzУ
iZm8AvM#H +GV_-G*7{LcyHD@!o*Tq̓4i)[~uH`%t`8 +ʒ1-Y]vb˲9a8=Ҭa;ǐdgA[tKo͕7!;_y.ɖC5&%.cn%.H W ,Z4&Vkӧ$(`) E5PpR:"tmzJW|̥%0OX8sa$:e@?A,7ru>7yCoªyd_{^Jqk|)+, +ɔՠ=-dtxYOw(
+n3+7X^r30mTTբveoN#1
s ؤ%l
[crY{6ގ(zE ^7)AS+:WkXVwRf/A zMJ 9d8Gb4ohx +r̢J^٦,4:C_0|$v>pY(K8F[֍ԣM쳛õ/h拤a/˂o}KL )>\;}wN" J,{oU +%-?mwI҄U +_Pӱq`~C"% XsT]jGFN"1C(U@xYqCܻFd|9P%3r=YT
.>?~L-F/%9e-R8X-%#!JV6n<\n'ʲhXȐe0eBr@=m@{Mo+w +hUL",_PLsNVI@4ޅf6(UHdKHjs *`N7~g]z)=w"rX,nUssoϭCucxBZ7YlejeFf㥁b!'|l'.1DvffdH]f">т$@&V* +?r3 yrX<b$U}YilɀHE3w>J`%-aAZ +)9ĭ45Kϧy%=
r@~;Y7&yNPI >w:N#83P,W-$z` +
etmK$UTɀj_)D5H~шhL݂{_[/OB'DG-~]еgKܵQm?M0]|-wd爟.Ϧm/PU{QIK
Z?EZUKC +-gjV.KJMI:cԣfՓ
"8G?d"0*gypxۦ՝<U_zz#>wH
z$`Qu8͛ :O$yɕLEa?h2׀Ⱥj- ~ޞ=-
[v<p|C5O->pIwp,YF99ܒӃ>:ᅏD ebJj +$X-_Hp5< h[kp@ȹB[r,wt*w# 8(mBn +ކ=-?<2ecYەZf6=;q}OAQ4řmSnKR%=^ +n +OƋV .{'[YH_n߁_,
Ya4{ɥmI[n{tm +>NV~뱱o'{:k8;oMO rD
B]2."oLJEH{%D$ +I +sě+10
1-.hO[vTVMg\ "$p;凢ܻhc6gd84@epKj>hyD"LZC͡LnpLh翭OgkԏJZoQ/sV +)bz +r(SiCx\Yc={R>VuO_wYNNcX8k #bf +d:Bwu
[R@ +'}ER$&LCT݄wTN@jNlB D%vņ5DJ;%"!}p;s79U34s(%-&OU*NA/z0{ MO\ +uN>_0G]M:d2{oD,%kxB¨'tqzxߑ%ކ wՌ`/IZѤҍ E74*qȠiSRo^h><MJ2Ēİ
r +NRSa&ѹ|s'LVOM +sG+w@ᕜ:" !(M`m_KG8 +Gf`8![ߟ2B?FF-f +ΧVs
/ +8]<a5ﶟ/ 5<>I-Yc x'pS%GcGLJ͇]=ӌcm,/8Ӕm*suib/ D7{n挣acU +%nH0ķ'I~_өQ; +WHEAYyC9UWWL΅K-)O1G"VI#LxYBgDˡ݄ +ZtzV߳ԥ2~OY<\}bX9 NEtKi3֭dC3zUZfYǍrl@xK3ơӑv+=dW$4Y2[uؗ˿ +9I]anټ_Yu:8pUyN' +BRr +<ն>Hh(F='YN05c +Od g$DU`"X$TnϦfV7_{RG ygۀTu +a(<ʌ<<` +QNqF"%B/]w됅Tcu;o:KӾMчgp
mз
8G> K*[ź]yY3a}j`,[/w§֔W%QF+\ʲGlK\~k~P_h2|\ec+">)s6w*w0"Gɇ9>wh&;i|K**Ms(0PtL{cճj0& rf`@דq +3q']]"̈́Z1P#Cy%Xdt+"F-A>RߧBUq"͂Tkl[KdU Zo]Tx/?_1YPD6lXhK+D4rKRN|^tUQ9\M&3NlO=Vnq:Ht`w/Ne0o̡jbdCI +/>-hPwpIC_UVaA,}| +ΓHyC7-C~B8;GD-l_\<d?H:-]Cj[K(C:~PTJ>W>DOzga +eAt%"vJ9CNY}fNs!5<P[+*}fpadG>rЊyq'Z#9~S! +U:\vV]:˓箿#f.'.E-l{g(2*i;o'9W'#ֻ7% +ܭVWrX EO; +`f**Gꄱ(dc9XWcc%!M[qtCnO[s/S]6.̛6?;al9F.
&w! +AH0`%r[T +)L
96EGtG`7`1I y")C2&~\'?GN +֬yRi^>YfT10C! +Ȫ̅98K1Q 0WE +Uvo[DY5=#DAr!ƌS2t2VBd8lQ`jUr56\ +,mE#*4ѭI^}لnhJ}@*SnlWC~.0fjʐL"@$KQf&H~;9^'.SLU>e:_^-g|2wfس(BpL 1 :(w!7TpF5R:Z6as|uR-qe5{g^ +X@r%`&aNsi4m1^$\%`eYX=ӸG1 6t2+ n'
+Cc"PeُNAMt[64^|}Rn#3XFhdu½<F"4(>T=dAI/
@S椷,IDx#Dkj腙o\, +Vu(m9y?)W@DaS^eQYc%;WxwS.l +A+<߶{oKު +Qk@]vKwꖜxVb23Ѫ7Q +nL)iIS:wXР_v=szrGe/q-U7=Fb0+aZZvc{ծމ^ +BHtS?L$V 0w}>+7^&Ư{ t]zSģ7Y=mpbVha]Gi7?5{A-4ct1&R UD;S_quvSOwlDATXY_㋢.t{j83^8Yrq@DXdfmMLQ+MlI~pQ +xeI0T+nAtB_q#5z +ʩkAA
ǝc~ܳ}Iih:Ew,5f`IW_d!飤@ +OX9}z#8T2-7Z@Osb<
ǫil+"4w`v4{OKzW ܅ZրZw{12)^NIn!3PS +erkxpv!F!xuPjn^ON)ڧzEΤC-B/O0'쿵:]Wl)-Tϰ[8oY$K.R!j>]FGE|b(^A_[w|;s!jS%9n< +C5 +T74<v#*Q{ߦ*ޘX +c*3Rȩ#t"/ ӺX;Hhߋ:RR$ijJ7UH&!pp%_IBIV6"|}
a6|E't䯵a%\La~_Ѿ?P%idv +Jv}ű`]:J/n'"7E8@TOwlCz7NZ`~ +1J&SA\w0tro*h-[H[ܰz)i-)?͠M?܉UN +$fT +q9oYM(/t
Ujl,H*|ZNj"rrKʖ:c8uM5®{^foDĨ2"]i_h1e5"unqS +]J<?ʹzxJtP~=Yqݫp{MSa)z2,\q]Ԓ2ME 4GVCsL#`<d_SYBʺRc:uwbII>/"1Z;)X3Ti6$Bh3?6+"lyORFd47 hZ/Y4MTa
-u}c4h(SCG1c|y@6jPZNώ +/Jx:ADJ>$զ(~WT͝B +Z"8+n{{$5Yn<UltzZy +>WH#s'Æ|taS9jE@Ll1vDZ!# +A<R>'6)^w Ոx~0~Xl.O78MN&ֶq]OL8S_5A-$5Lށ'ga { +'LV>=wQGwd#-mI?ϜbRr3-uˡQq}v$Ď u-\J>\K$?'kLQY{Ą +p^5r`h_;xܗJ#O:[(ss!&EUnS-_S%N<jC C&d^+3!ph
'#H69`yvZS;HC^'Yv4V
VyCY%c}Un3eC!}Bz1 +MQiV_QWA*b`9f
=lNGCTŴʲoltA7>215¿tB~eO^1U2b
⌛ +Xd]# +Y`m@a#~XNnTK ˯l8/JW;m*lYx7WɋyH3cHZKnBr\MaK6ؗچHU4i^`FeP; +iQƬ6|KEVrO/˸bm-ן|pg6ֶp]EYM8ټR KUTVP7%c`-:Mta&,I}}:a~A=UphٸiYM^),`F64Ip +iv#d((ayAxِOE ` +[Gi˽H+ڽċ:B9[>gkwp%_,
ze+QޞkLY5ohIb'|Wثtf. +ojxv|@286wXO㛜4T +jR ȤyA +//Ku2_)^u$,u{jc~u{vE<ndG睞SCh{$.*[ uIpʵ<E n'_L/A#lޤ+CD#p7 +]X UW. +cGuT1 RrF`݊ +{ s~| +?~F} ?%OoɅ;p+}N+~fUIrXe*á1lA\y45
NE%>pn1&L!8Ph^[߭>BIqq?U'|KWL +כa)q\8 +bzzF@X!?"
3y('.kX܂VoO&k'giػ=ByN +xm?L +-/mZK%ɭz|lKMD M_ +KTN_s*7*Sk.]p4,O!*Ctɶh33h48pEá-TK"POxT
qR!aFREQb6N./ڕ-&4/yȵGlU6]PF]# +cVyfZP(dA
^]hf,Eʉ{tE]fᄲZƆ.{/83~ʼnQ
W'y^7J$Ԫſzy)G[9LrgmȟW + +g `=mhԢXT6>$.O`LNͺrA/e1S<DcʽkNag%0#DK`A` ],<+hc16?2=A?Lϩ5+3sW#ύŠNmVUL_0EX{j^J.8(V%eG@cؠVXS,$'}kKA"DNSn>:ϿRV海ls{vT/]8MAzjFA{e)
i-K>~S"""gu:,òF$߄ 5ǟъ\O D;v +Xr<55˷]RR_\-@igvTx?rBoOqޓ)^M-ÿUSiTFoړvtRslVI_!^|<L%k`V?NMJZټtKNe/:&BҦJ3u<q³l.[}t"2_TL[OZMAuuH.&n>y%җPA֪*݄k,L9% YܸB`onBbKqp5#NoI2dPh~1}4x=rBGc+\[N4gx_58F䌳+#"ng&GE8ёvVsdO@t7|>~!9tUs_HlfC|3XOHirG9ń>3$Oz. +yZkk?(ߪ0is<Q1w^〟оSz"jLżE٦.š
/Q `74@)UWtgDP]6M.;C8u +>uxH
)l<Y6tj23ғH6U<{ƄM +I =OR&ITC1d\Mbc!e +:(۸SF#PI%
ω9Ҳxa24.o]iAJ쉩LyHNڧE^%{#듶5M/@^l +O7;!,A9kQ%AI tGJW I1ރ yGn?pW0Px o(mcDƠ5{k +(l-7u8I6cmCt~"/|bѹ%+J'{do"1+j*!C8G:ڵq%o|GLrK⃝Fy^krv_Ga^2L`ie_W +D42fk@Wdl4`&uDv,4up,tPc6n+ +wDIþ×( +Ivnb0q#﹒=c_})ٛUxu3AA$7N
Y2[V9
)=i:Z$z%{Шfi{>lRiBz\ +".O +O
.@W$D@Q;
D3Esq֭쥧pY"0tT657lM{0U~6K&ɸ]ȳ"žc+3G_*\G6X|R
dneungr^GqpZYzw"b({fA^ߛM\iVMQ숞֛I00$Uldr^Vd膂
sG[P39U?aP&-J
5`ZR;6Q1n<#]ՉOckyrsSeid9T=u$HUfc +m.ʥgWtQ))IbsPd +> +J +G.'=uIW=4G5y^H"&*`ߝKP%:q/r}}}I'QgQFJC>wڧ(w¦ngkկ*H<IJ/-9e!Ĕ+˱VDB5ѬxfX=h("G$0,<VJ횻"d;@<*SE&H%M`!vf9]Ȗ%)xcG0gqQT +lrS^q"5%=AMzM/S$,pC?S+BOG +ju}g`]Vs +lEED܃bWܶI<;@F=6YRtEL"}w'VyIʸá \|S9M$ z!ӵG)31rkB;uNȪ2$]`Xdz8VGBM<NRuo)9[!RܡX&.k-j'6R0}srG0rRQ`d<ǽNq:MY/UtY)Q+RSb'nt:,bcuY4|G"Wt +#A4${[KfhTpO-=R BPÉ6<Na+I<3MHd/@<.}>$`='q;L]~Fz*`)I
`JIAdZTRCK_}|':s!g1.@zAiWOS:ʦeu +N!Qk$džUbfɈVLK#DrAF eoT +ջJ`d|C}x"S>kM
^))+@K:Bδ\i\q$<^ԑ6xΩ(5HEU^J^^Gc#gh(dK<:lsQ$>eo[lNM2up֥JgqXd>P;V4X l'*B-pFt6,
9d&pBUgkML`@R>?nZ+@b5[Za@xA)=;A>\f*߅=bԣ\1S9x0}\LCQf)' +02ύgJl FSM`~"*ȳs3["̽(F;E(eK}e}j_]yWFݐeHE~s㢮Ȋ7Wܦȷoy]3PI'ЈAMYft2rE3O)zK*Ƿq;jcǚ VK +Ij1odž =uІaj@hpǡ:^kv2$ /4]]
B[{WZnOD:fQڻCj`"YE&YuDjE[[ᝅOEDE2xjRȳ~*,kа:
0`HyƘͪYEkoB_Tgc + <=k\v
g:]YI(5
HVBU 9lwԴgy%+SjxPhuZ!߫mLf}e]m;~rn68v ݃'zx̮Ӑ7h徍wk7%7mS!zVO_LCF9dH{*s$[%Zv, +ZF<?!Wv6e6!fvw$/i,ڤXEr1bю،Zr^Qi=$YhdYJH#8A~6+} +|-DPS@[Y*OuD[ٵ^eZR`e]N<\mIV,Kϑ,yg|3~][S\tD6DH}k!D%KI1' CщUpg +cSR3@Ţ/}Aq|,R
RY3fupCѕ6ZODm$w.Mض1 O +y"mv'9$Iihϱ"P<YMt^u +|kNCƳ1 {5\GZ\)U5vd۾yHo*+E*dfpaDqC+;#A>3`E!iO&g=ɛSd@a
#~u#Vb$iaW#ejs[ Cz[@6/!2b{o[uٗEUGn!4\1= 5vb `03
=țI\UKSQ&8ir>F,bl
)-eJl{=RS zbTQ1t*X$(cv,B%E?h6ԗ2&e;Cn +eB`x?Av9ҙT[pgL:19|O
nW5/Zk}r]/ZVz˵PQf + 5Y<A-" ըh%* +aG=</вoD}ڂN P +fҥcu{'w¿$mzy(Bzzkr,7&fY(soUϠk
/N{]ը[;Bu +ȕQq+`$MO}K +[.WX,ɼ$LRqW2!HXʦ0>hx@/ჴf6
k?^>cwtuڸEsRL$[p"0??@@E{n"1l I@rWp065obEDwovddthp q>ĕAZ-U2By!bӵ +hj'@(^*5D<+*h[\um}Ƀj&6o!٫ƅP'u:Ç̤T,pv2(_hlۨ[;#yR?<ة^^믌$ZâZo|ҩ>PW۠}[o[1c!-O9Ox(Rb|d!If璧;kX+-i}rD=2, e81_B]doY|8DL )3t;YoUmf+`jܥ/c.4=˱4E5!%AXamFsf8Z)A|:x3bi|_nny v⋖ 2j`yNI ʳJ#I-cIc$hVUjEWၡ˿écEOOO4vpDN0J%_bZyĆ[PMKZ#]CpB,_ܛo_!Oނe8?nry֞:}5c֊muZS)|@Y)c`l<,{Tv<=úaIGjl& +}B" BFID5c2:G
WsA$iE6й_oCϤ&0^+Z|o29Qe$vF2 +nӶ)LҐ7D:u
;Mo;dkz_0Ą>Lxiى{RbQn9S
\5Q$TD.ƹH&Z˟2]YgK#Q]U>/GOSx9M +M{wدAMۅ;ܱC!Am#eˣ .D/եqoX<{V\X'*i7~"h<1>eR˦,T8:%|~2UHk_Hϓ}aツ"Z%dddw<X_Df^.PPY)yJd`cTΦ =5XVy^,CAl,%1 +hveX:UR.Br|ENxc1/WOf8 +ph#:>pv>>%u{<)
3o4r}u
ziD$bY87KMŪ`}eVnY)V_\P~(JXLPĂ$
ndp&:sfO:Ta/N`<BUI&P8(q.wx5s4K }>YN$'(ݥk2^!̏T5ATBR*r3R܅ه7W-prػXp1 +lK[X>W3/49*G&JS:kܶeBA+Z^,dXը 8!(Ak6h["IȰӖ=.ISP !V¼ +GnVK5+iX,< /ޱ^<|>XO5:9aR~ř,3ؙϖ oUy@_v +V#VSRmC$ᠣ;;ZmS)j-DT^ywx3;22'K\2Ա@ϼVE%] +̤vOqqn؍o^nHGk:w{/
Bc{ٰ7Čց+H4?bT{B;@x5_ThL["PcKHFYPߓHskkU\dE>q^5V"-7%Q6Un[Ibgܼ +8WͱY_{^J^:& 퓇}Y`:ҺvUm)n.).#}5!6^ ؚq.>J^S("=-&ضeB[4 ;ȱIpĝ ޮ +iPc8k2Rn};TstfRתќ3:P%5;1yf%oJxNLc߈v_<M?[aԸ +~<1(&MkAx@-qϛGMpco`Cū]~BUgZ!wiWtӛ ++mW%BrXt";cW|<$٨ww&mK%x)nG)~8U'.:YqJ2DMp`!('Ax<|)|N G%M.\O>.6W4V{OS]hr68fTB-M&! +v
J< + +-3ªX\FHv` +115|r~x!MtvFvO.J9 ,G²9t҈(xxr>zDHom#Gc-bd+FO_VDV5FW3*Lx=x"B=ݻ8vXx1?T]'F<VTYfUqUpR{PAQfx|G=j}ʫ:E +gyj!#µ4Zjuʁӷ#VoJH0B: +xMgm)۵GVd{Lrl&F4 +hns♅a"jDjsR"^`N93Wg:J٪;Qӳ˫e:Kֱy%eX" +,
uY?uknuEdwcmor92~E~Ms],$Ў=Zc}7cKbTtK)_ԧ&!1(K}2GM|n +ID $ZoEjOK60g+w-&Q&#{H\]:l43KӟӤ5+c)9ߐ3pX_n .X g◞-53 faRv#w35ꬣjX7
7vID&o[AjVI)'P/{bdF
w͒Uf+[Q^x
/j[R:X ^628<\E0C;gT=b +<M'ȤIQwāH|/S }B~(BśLܚO&w|h\c<o
KB:u$%Xw#hgsV9O|"E~7/CzŻd0I\ + dguStCPWbm$fnY +0$)5s<I85/ 7(uD +Zw"lcL`SW1K~hEd*GyeX<M3Q}9lѡٮIR%!zvSsM/'k"pYE̊*uuޢ{|Xmn;hQͱ;is=w<dH>L̳YMfBz-x{hP.$=)$ž1dYBЗYt*S@J1)V QhTu{;w*keݦ?L?|0 })<"^hc&LmmdXRu lWB֭iYO.-Pqdl 7ۙo&6`J@Xn\ȩx +Epr-Msӛ0j)ixCBttw-hh̗V/{tغPD:Iz]6 + U'X:`ey5(^V'Ul$KF./ZE{`-_MT9{翥[ PJ!lJdejˏU:s +b,ԓ/_R(MFaIJ^w5h7f= +CF[`y:1_g mj&j"a>LD'%zd"]v]u02P~6k}ǩc-'7(`YYe$z&Ԋ>ZbZ2_^S/?X؉?oR +@)WXlw~ Y.^Џ^OYzt!@
CL$ SCHppSu{rmtf-d.vI/BIoTbQx% +JD{4ؐΝdnXDꪷIe]#$Zޱ%}{&~ѢAȲ2{.*'{RJ
~LdϊH}gL ldhfIRx5ڻ/]l{_eT kJ_p*Y3jE4Y<H2aAj#p):84F8=2KWFa}2 +Gڷd֘*V{)&,]@Vopk`}( v;J46v +@Zhg#,=ӵJpJ[&6e*6dYUT^%B|-c㡐-u*0`1Drs*YQoϣNtizu0qU
<.Mpxx"%xq7|˝3L<!ph/-B82|JAl +jy4\:tlM+%x1^H"zqd݈Kk:z룏u 8c)~ m0A +{6YXL%7ƽQ=5|1cl8vqN8[qNGI"+ҠԮ:d9O+ں^n/ěKDoY
<w٬Rް
PdaQ[X p9{D7t1:eZNㅕc>ؙ'Kh7MlLk
+<1eM +?첔
E~˴
!.3% (nѬmHN$9*0ܓJ\82Am+ԨxSsOr}b KE[~Qp!S!|m/@,ז//k#K8w?QI@[o +oZ JkO= ;@ؠrɓY +
vz\bN觷2uӸGDg\@&abalX[P_:gWJU41%&Qץ`@ƿed]̇h%j4/!Qr@*^i#<;yn3;1jP\(9`tiq; 49Vq >~<>k(A146\;Jx:AXu8h.dFNUYVfaPf! u_ka# DbaO8P|6N<R]98/{ +-#R\SIY.cV),9:7g/=aVdש" _&5="X"ť
!SH~
2m=vɱ֗Ihgκ2?/~E2^ icBٗ9yAR|Vgbъr0Jl1l@tt!rib?v|sJI%N{xٰ:?ZuR͉
[hԷ6 +Pm=;^[|i9~ޠ5gA>捌a`CmcX%CQʜ/+*v⡯q~Eono8 +)$!U=T(5pa;0G d*8t a*Yq"OzlX?A8107 17r)h_,9fx=\/fZc_+mfh:!>*y#Ԝ'&*>иJݖ̴N*.}K5u1#GMv+&ΙDYk45@zdq^B8Sm38V*V#&[z\:$~ |f6gz!@_fIPkKL1ϐog2?"UmPnL]Pev
2Nu,_L&c93]"R`H`].`֛8yt́D|NӑCrk*$ `I2 +IG|}F7S?5'ai&s{rMkjO1$'[`[pQ@
9yYXqʋ}fe3_/̫'``[e־qyB㡗U>aocа6jEӍ?I
yDkrMRzj9nG+6;I'Dt +Hj0vMAcmD]`uaY<&B8|4f~Jw֪{ 55!||E]#Ŕ!>PmJM2c[K2Y3!%؎-R[aO;y*zVbA 92Rb aG"7܅9w0hV7Pˌ{+D0fp+\MTce
b
)/@ghR
!LAOǦ HSSLwoQ9W4щb*uBf +%t+)(_;樯Gʫ#KDyȱ,M횹Fj>(W(6P%Ur,u0DycQ'T55zduNJJj%8-f%7_xh0uFh~*Eץ,W_rO2R;ww +g~1QNeF*:z''Da#TMؚR#u*^KLp%`yP+]0P
p'WT/*W.w5 :T#rLHm9o9F$\OhZ1UID +Auc>5eÎ-GP.nݱf-U0.>)Quۖ\b_1] +A pY^ +:' #}v0dreC6Y92}x혻>U*c%z@G$ 7buv7%1Z#cN +_7>z +Vfg$(XJ
EŪ"V>q-V+pa2PO_#>hroYF;Lۀ !3"J#ԍ9+XXE%8$"|?}T|/`'3%ys<cYx#5,pڑzim'昜I6O`@~uapxC#'ƄG1٬FӠCQxiCl{]Ya +,'2a8(qbE>}y5-.%Ʊ}܌PߚLt&R|RNs/F+c{K<`>flLܒGѬ U_ڍ7A6h]c +4Da,7`HLBX05[ +x!4:Cd +<xjԷ)4cկMd+@-+^Px&C;Qa9k t'`REp}^u@`!^{-#c-h06WG3kFht͎
\`,=A h#Qtx$oafWtQE)ҏ8S`7/LUpsJ᧨ݶ͵[_H2z{4^!w?f@dWݹEI ȟ%EFt)d"6g 檬nG#Z(NCހ + 7O=}϶:D, ?GrG +cm"PθǴ(Q]4"{[1w݇A^Dwמ;"bNa +1&6"1 ]"d*+shCHϕGixDȋoJmP?À*s'ck7L&c;kr}l=ȷv"
/NeMD́eUޞ#~Օ Qo;k& E҃zwWRC#=muGR3"X0M4,;I8|O4wdeHC:DE^%ELҋ)$Q*!OU +om,i.fJ;M^Z%ݦ;n\d{VAږ.w*0ZlQo]wʰYC{Ӡ=MGN`ƕ6lg}lud+oV,i +xG.'nTǃ]kAE!Yd5L=ԿzQfCl挍. +{R(8\0 +
K .TH%T! ++d><,5izrB׳~de'rUCA3R8\Mp| u*)?+c\^kVO>i5qrM+]bwdDqܛrIIƩYZ@r@L:O/N轋0@ZVtwUċm{ks/fn7y'.ks40\I3aoo=8(rzS\S(˺FMlb1*b\.=<;XI$a{wK ʖəFc̨ͮ,[9fYD4ِP +٣վRDܮz͙S=wҡpL~$'/'$_EFXA
t|c1=*7PT^ Р1;SJ-GNO!S[EVJR&IG +F9 +Mݴdޮ\ +vrj6IGISNaЋ.*꾈4C]WɝT;[V[@oUSfBI~dMLK g7׆.IU +6W*db!MvF3
HqVM>*fd<_Sv昙#TԢqH`T A-pSVl)pYYXs:yziV?`8ZVFOI1f
eD粓ƚf>399n'v Bllw@;!kuZxO7NHJɭ\cʹ~>jч3ƥ +rq(*fLK?(\ɸnT/o+~{<f:JPgoRl%Ã&.)"\OL'e$"S<r?/~ZGcJui!D-Iv?)RpJM_zN)YE.5v1~l0z/5z [w St,%LirqR
iѺB2R.Ip\UӱvEPECnܗb(EB$ +m
(pQ"`v.6d**;RbїvbYM͒/o?%Ϳ\Xo6-#Bq%riפݯH2l][{F=o hXZTX] { D$xlҟxF{ˣcIz)u`pe 36 +"TUb;'!AvG[7x3(joQ%aũe&ŧ⫏<X+&7ȅE\N] +`W*OTQN5o8<XܞRw|&N'0wyzBKTuIٕ\ӚD+P
3qM7{ՁS;k^f։>)\ p>`\|P9+jHXĜUPlpR ')/~+_w1y$Bެo [kAxfS%z}ګ3dd>?4+:ωw#UZg%i{JqM^1TpPc +-2>a2e7 VٷJ +[g-9Uk+:yv5!@b&gry{ +*ESg7bxjֶ00j&ND5 dcdoPTL!O3HXN1dfhd<ׂ)tdkj Z>0ay + + +B +aE*1%"N%,)'
@2Len]%tqke2&R<?]e>$$kM_}3/E=mk!̛}p$iv,aC4EG>4IRr9y(Gğdje邧grsoĢZnżtADk'e^q#hgredJY3wund9y5 L[~fP&W
+{qA(EPPCI8GȔ>mmIw`+łMso=Ed߬Ћ+<hr,x2cmw +&fG)"3
3R[K=a\5)= k៖h=^WVQ]_b.G@-}=a~#:;{_֜v7B$11h7%fqnRKN]8'^ +bC7:OO2!z^fksw6҃wK1Y{X`6HqzX%H8LJhM6vgygЉl{+hP:dsekU*wNUQ$EvqW]l#ﮝMYO,tUI{^;||9<ïU`ZЩB}`f`I +-0/n#zvEPAgCQs5Z+K#wtu*Ղ=B~MװC66?[6fILK]V#Aˁ1vMdoZ0QJyv|Bĭ[v|E噌!{T~Z<u+^̫&IH-ʔRNˉg/,ӸȜ%;Ye|^O5"WT+nbLD\(j̯h!rP㱳[^jƧ< +qS(<o\- <Jᚎ͔iZ+5Pl`kj
4W苄i +\*,M9ra+2ӳ^Zz9xGJ9g onbP-0纔"ԽHT{3{]Ll. -;$6N2%njzX-Oʢl
^E.CF} +M4h哒$5sU"}G,c(0aM:;3r惉 n2$NPLdNВ%yS=OOT|DΒ7(Q$@Y>j 1iϙ:Aku]Ȗ؏Jc+(1m^(n%;d)E[632)OD@|=uf۪BdALsu.S=ɵ杢Ţ +@:iܱA#, +[Ht!GHcEu_`ɏwHč`-9{,IXyg8$\όct|Ę) Ocbl
I~6.qFtf-# +p*U:.dnagL6W9ִ|D>-}0`zrvP[ +c"T3jovvBWG]y&p?%bR҄(MPfxcŗ!<-IZj.\8=~Kʵ$_ުPҲJ79
Ƕh><"G[ +tt Ga/誚 Jp; @ߙ'&3wk`$%Db<c6?Pȓ!1.pJQzTOd +>L[n53}y/Dogd)#-p8>$j51VDCoHv,MacfR8%@=>gSPD-B5S3kwQ +39xn+w(u)"+ݢo*aoxb9;i}a5G{
04:p''0,SR]4i;f$Xj5MJtD-P5U"7x<S(A'!1F +&X4@g8%yRq2COLMUFՀdi6r͵ړd,٫ߣx0q^Sk6X4HlcאyFU՜"e$Bl_r_mJj3WEv +ww#i9!QUk-A,R"۽^iF
)h=FQ<3:cZ_)V.klƆr=`WŲw7ӓ:kp^^ͩ#Bҥ$6H'SM4Cmܹ]C:קvHH wpyHe]m"q\]S25x'_)?0#S|@ +oR|;m[t 6U@|d F꘍CrZ? !-b6h;Yo~;C%-jz04l4!_@%]Ju>ʐgN߿/"?N{N"\~XyvS#ߩ˄BA_0"
Pآ͔O(\w麄qc$堫-ʥνxȹymLjϢ]_˹jR +@hV02)ϒ P3c<
m/+ډ^nsrAt EXmq^}7 +:msMh8x +ۡ:YzRShZ
DoֿGo<J-yW(b@
&xka3lGg|$!|ĢK #NaF%'鶄OĵРTeJ*(4<tCnWJ()¦kޛYۨSy*ްCq7Qjvg8ՊsߟBC2Ȗ/00GSdyV0Qlrإ9 [ +SN w0(JWQrevrS<Wx_`!PQ iȂІmf#bȁ!߈D7Y(m=E'
5Z]n2{.#26| hDϨA! ~^_ñ9a1@dupͰk]'lܺ +'i*c3-=^k(?p筴K8]єS_ +*Лgqp#/Kh84^mt8XFh`=ZcAu\$۞6ޞ'6ֈ40)ǫxT{"y^^4b&գ:y}l]zh:LOfiCoAO,6(<g<Z0fA:?ޭ0P !=\6} +iܩ&jLM yrYRl7Ww ~j
ݮWAG\xvԌ+ﻒ+UzX
~ZPsp-xt֤?Z(Ar;
"
KZU +ƶvY)})
&>Qm[H )L}xGɶ`lěv`k!s/CD%NN"t@e=Tk:CZd+_uGNY'!l B4Dx^y
3̙mrR=emS^Г%|ۢ{"Hs/""_M2::-\Oƻu5oy0~d)PN7ddMV}{%X* + +L;D[+]OH} +ʙaS/ +ӰGa40DěHN1L3M[3%!Sh̔=sbreu@( 7j4sڲ;=KiJueEݓd`8nCxao:*&W7a7X@JqƙE>'&?rdku/y#?U,)I +^֕_I9AS~'Dɮ9\ Rd贚00#IO1 !?LGxm@-L.#0%@|uJќ;B=Rlea&>z0!&Y@+":?=ь7xX2*Y>ۈhUG-_"6diFF{zGn@WVA1es0 +xo펍);oߺ5yGwRwRݏ6ne'}Dxr#̴#ˇU4cJ4^{i葥G[,5.Y1^WdcϓL5=Gz.L(,4׳-T())NhGN^ބZd +T%ΙWm{^zF°>ZqVvn&Wz[Zy̴G|&d6Y0|hPX=!>1n.<AМ4ڙuMꐩ-8|/9\%km=B}#z!IL\06X{p7I +hP5.Հ'wCIalP%A%`?m:):FhSCln[+;S=4½.JJJA'ʔ&}$ +%qyG[&j͠\`\_|TMiWty+ntip#]/l29ݝxt3eQ\$_5[ 2-4~c??(MH1R7_ 1"Shbj<KbeyEt5dV0D +F|u̘9NSK`DNٝrY>}D?)ZجcW`t˕,Mj*k[k'ql$3Q9f TZ֟2j]=y[ {45።&X]-gbD3"Lчճu>_ڬT;z&QL6PYzmiʓfs?Ą|MNދjYsoIN[ rBt*+eH1<6WrHpP_Z)Q'wE@z?|4Fr 4ۢw8)sT?mޏsa`UcOp +"ER/ Γɰ|6_@+ (@4麑w3'P5 +7J}KK*PM[|xrNmTX9}L>cUS(f:YGh?hUCC̥? $d6qEbXg"gPm3CWf +v=XA +[%USdy_iH<,9lŭ +Li0iV
YVGnhUH(T 1vj; +y{Uq<Gjf;ӺQEMcTZ`xfGL7@
ʙ&'n/y`(pى;wۜXHD 517_M +]U8(ON)aTDv^V78LQYX]1HeΪT.K4ۅ\j
Qq`]8/mSgf'0F.(zwXкûH1PF,R'=Յɡ֠3߲Yڎt/5DSpkc/+ZK/MsrA ++
'JqJ0Iq./˟$S_^;r<pcMT&{
+48¤&I7I;4%Ȭɭ+ƌ`BE:ۿ +09 +R^UQBM(عCVKpEoM]藵+D$H24oe <i31?w(,\fu(r"UgC|@
xBj
{ʸS,Fֿ8kpWPwxuj0̵~C<k/lyF%}ݳ\CkhwuU>Y,H9hR!>&]WIf~|9j77j8nI]cJZ8fU`W0cz+g?} F-N81qa"_g Bf43!H\Aa1h3J~66y0^++l)k,NTbD=Ŧ:0G}NqO_$})Vopq3&VRC0&yAŻm!&4o׀0&At3G!{3S筼k!v4fdEo-M@Vы_i\GlR!WQg{~oKZq +m ;t$_ZdJ<õhUB)F6Zk;ZX5eX[s4eDgbyWk<brX^6;OkK]Okƃ:;Ŭ،~J16b]TQlyL(Wr.)9e +'7Z2:Q `&WMV -cCצ1LWEφ.tJ\ߕpj˚>;"'+XnRU~l"dS[/_5%0I*=zn;B+a:f'ۗςgiwR9BA zZ81Ήn(ٚwc1$b2i7#Fi[k!:fs٨i +rܖ`WH)4i%@/la/z2K'':[ Ԯo}f[^/,.MGt:jI,F [r`syʙ.rȼv- +sf=Rb]%s֧UWOQ.H$/KX8 ܓtÂ2P"~Ͽ/*Ovnj*UO);Q_WVJ0r~7QuTْ+1]Ziv`T`G$Q ףR)aVaυi'Z*#?dqfd lbΡVT EWu@mx\'5 Iܗ0+Cv62\ )1p3tDKX
-Iɷ5atKe+ũa%.[W!T;o!rz=c9xgɒ(<#Kml@5,hQ +1K"tBӮtF
F5"V,ca>QLW|!_֑}IMma+ы6b&zkPVW;uBYȪƝ +04[I\|#x* np4{2S%.V0Zde~iep_0 +UV</vI'PuUTcz?>*5(?*bl컽F$uDwcZGƦԛ2
n,",N?~sGVǚ
3pQU4@rʫ<
6 %p}3URCXl;UߢJb+fmk0Qb+A7ԐYi;h2D_E:b2uvDZ,wwMf +NkI}ܙ^B`7Cx1TdeuAEkW$6' c2Ox +!tG';H<But7N
~ДCxVI5> @ʩ#I]7SMͲ^ +c
Ǐ$Uj>^d(rWR8}+#/{~]ܨmqLWy"2uUQPn}ȅ].ʙzz$C"Dx0uI릖L(s}C 3.ٍ'38!#;AFf:Zk1Npb*Gq吋E|}fst><!\軡v,4&`KVENTH 0+g>Zjh}372 +^W%VIMMb4#<lZNaF3gYi= +sb
"܊C.>GIzbG40XoɹNϻ0[Kޯ% /HjNT/P{k++ƣE~^CѭjIxOTu5B`! +Tc +sI_!%f|8 +s` MnqoiKٔ 7Hp] +`Hrb~PZ`%UPT!yZI(.P5s u@&xa+&
+y6} +];ACO!-Z
Xlg"3`8sƶ;+Rl$Ύޫ*f8a>CjigtXzjG6d(X2>[Xs~nX_<{/=6@9CcXb*<g3ފP:b5+\wRocL[5m"EcnV'mI(}fx+ak+%.F=#&m/xyA鈈Ma5a@]3ۑ30@Y#dhJfLb7i*yOYK)-1zSxH"8 +"h\%J0(`DYvW^"duԨ}E}لL^|wg\!7CIT|M-]勵9ãC&kgL©QJL [^ES\%p.T"Ez61؇J&;/p%W'0K&VƖMypQ7CzaC(F\N;Ʒ
UҶw]zBOޮQR'ycEOKFtБ.DRʟ32҃
oS;ꙉπܢ +
VR[~nuDQ-H +~It<|&0+=]d*OGZ(MM/VGkp +@Q1Z'Y$G. +܃.بՎjua%G-YNmdSǣjOM^+j +zHmP* +J<rj_FJBk#8떮Oϻ<5ͮܧNL^tr=/>ktO}&rE6IsŖƜ+W۰RJp1!sq'2r2,l2+L,rN^yCY]~e!h Ar0ݩvV:pKvECO6βz'O]ГZK]{ (smaQi +r"@xd1Dv>.dDKW(0Z,mq<BkobRcp}n:(NۧvW0<ѫ`@YOJpdwItL EI~ +W,oE-(C~]0q3mFENՓOa=Yaop[*`/'@U^BO~4*g}-Pii7G-'C +ǂ6z8v&^0y>} +wyb3X883_"ʏ|sxi f%<S4`qZqGFUjiBGâztt2so(Vd/^DS2𡗨Jo9rK<ؙ'1 +B1 %4$I?R'0h<3B,|9BC9%-6+X
|htD4pZTVNC +?bQ1ϽJKbUj"U{&^#wyPIkS,SshE\P} ?Vx,Y
$ϮĦ̯(@U!/[WAW컂0MNc&$nJ]sfrdoperjDDiE2N;'u+*
qgϒL311Bok"-9h`dq|La"S詤H_MĘ:O
:kPZ0'FCEa(?x*7 +tlN9@G1y)Cq&r +J +:2:0I2%g`
25%Sֶ|s((X\54r;;B6;q@L}z}Cay֕|YBP~Ǜ&2;wz3P ~| +:8L/g
5L} +Y=<vhQz* +PK&R</VdE(UvѾ둩 m32J& ĩ|뚪C6H&N_(5sGO5+-
.RjKSN!-y\qrlSvrQn%VU+}jh9oA(a 5zF7!=xѼ;on/.NNFtf/zؘLSւٵBה{B9w[ҘziOX1sFÆ9w974-`<8< +b"<H;u7a,ϭewNR;pQOZ~ +8iH.E'8
Wz6t;g!~Fho*Ԡd5@f/=35'gNv}iU/h;gXȦ@gonA<9rȪ~3`xyV
!F`?CMjT8P]!ȵnڏlHAFMUw JfNGE.N
TQ_欦@/LWKuSaD<=J(_8=#)_=cgԔcAF(ØEg +hΈi 1$aq0I2[P@dA&9˂1B~LOg7=YaY@;5K20N]"R":"N{0YSl=:"'y܇`zf%z@ԳK;ͽ.D`,;Bc3;wPG^CeLoWzHk
F&W#ϫRUXu$$X%V+)0
0ʦȀdA{ +#MhW>s!xm0b\0J0!Wاqx\ƍ-;2J&)rA +8}fKV`&tNQeʜ71"NQ +%{ݞrU"X߉;&/T4=NȵJwQTo6y7%7_rT (!u qe/IVu˥rͣ_'=F.z1iA`%Y5&bUspR.1)Bj6s?sevQɈBپvu@
bcgfDrfȊj*Yzۣ?ci*F=cXĬ\֜xA0/BB3RP2%ރ;7hpV'WLAUTavfd}Z~',NJ"l;k<0!s5Ɨ|Y*EURi)?x ++XC݂w9eo/<!MK:^HnS<CXUF!en7n+] +?> Z8}Kyߪ +o,ͤ/.B9z`H}sݹ|@ +5iӣJ4\/=3Rs#jz1s" (
/S)H7[D"ze_EnWyxy۰)D@DBY,Fof[cr"Jð dkD;\O.Ѥx1ū$es@ƳXTaw,N4;)fa>Ж<@ +yP} z+ٶ8DJd}PF$$00F>L
7Dov"'¿Fp&]bPr +ķ.kqyضBIRzWw <6>y?_(ssZ=хSI}W>. +r>{tR&qԖ~HBg0 +һvqsӅ?Y+ԅt`90[Hr/zO6K#.Fs}l1̩0Q5Pq]8}(`&ѱ
CsSrczwgІ
AF: zLU[gEu84wrۥwyn~5"NC=Q2t3W_u~'ko]ƙ)ͬ2BmޏާtI\&CRNw}j5Fr_~qb+azY/6jK'˱Ð;C)D= +@P]$P!Q@.0TX1\#=Nn ,SoUrhIeO1S7xԻ]>K1-ٕgMY坙cNkfg#B%S$ό39R$Nl +` :f̿!9^ #?ӈ2jT؏8qsUqT*LiNeAG!Gxu0+[OPAdhIL/=`TLJ֡LJYtGezRujnJ)I._ +6"ۭ^>29BfLZsU^b3zi)Zg5pF0Qm>{H}I+mo{ +R3)'fbМ\0ۖFJ"'*9揎 + +in +K?,3CC6"b>=)4T$ؿhFI@{ }#[)g'YL^9J6Uo Z.F̵3DO}!LggN=rv5Qcu\@{7 ʃtx'ւ0\ƛyWϝ=SE;*g\.EޖQ0[-81b[q٣,&oʰU8Uܭ+ݎ+]G.\Ȥr=bɇ|ybi-rO|4ҡxxkXoPifa['Ҕy_Uր,.Տ^{ +yyl"sE,pXTg/g +던w: esQ!bx7SFH]J59&;}VAG}O/eVE=Ũ8j1Wp?,+?W}4YPZ +1ϑwk<Ƙ z(kρg4?O8E6ۨ.Dl]7j8aV06MX5Q)H59<%I.qu]eSIL3}
R&/[q'&wZ\Yha} ~d;T U+?[/Ƨ/e7@BfC$ޕz`.Qk4DŽHhX/E|3W9bM0,@n}]f<ezaqEY&JzIZC}NbK?ocNXFtXnyD^&ᖬ.pK҉|2½8,RCJI~oIckt +Đ+'ޞ/JP15+ iy?}/!
6gX*1Bp9U
w`~Іk-8x窘8([K.a#"㬀:{~"f +^_. +gScQ?7lv +W{}AwpUn
psk9=\d`b~M' /t
e&DW$AM4b2"_vns=d@r|@|d{KcF\uZ'&g}'#IB{{Hc`RGT'8[&J9ub}N[ͯHaʥqHMyX*j'wJeQe_Kn}@.)1ɊŽ&u5q0dTq%NGDYE0_!ZBR9 +Vp|UyJ_o9}W~){W|ӦLc'*{7Ē_=Gz{9|~/%qa{G"Yj@Ws +!0ev@KI+ѩMd?:7r3Hh*O*!uP,5v+kͿr-e9?KӤ@Az
+sKŨ%7Y"}48K}zSB[7a fZM>Fo[APT$
q`S4#vAKB('!~(\ÌyV5tLWx&k*HC%˘q7"S1)֏.||`001 +t:L"I95̅Fc[,?s,oU9A\hІ]*6Ǹ\50vC}nGW43ro-.oqŒ>fWM7<Ԅ:\@fo-NtFq.CFMVR+uCaC^D.A[Ԣ.%Le(
v'eyo{Po"_rGDk4V%sf-(𞓪h4 +'ZldkG%V9kB|#4[WW|^ԡBܺc0hJHp8I( +VGQSƦ]L^֥UT̴^;1!3)Pw(R.=WY+FO\?nZHc$,LZA/c=b}K
ti7/Vk-jӥxxhx{HvS~ۜB}ڏ˘>mt[Ki{ʿd.极[]w-y>VCaIK &mx/$hz@8w*:ff +47d +;fOdx\=C7ΪP9dmN7t4_$V9Ʌ3DЮTyr6 + +kTUz> +-*/>4."k$M"\h|s +cbz8Ԏhxϱ81n=.|Iu +A'@bt${گ7GP7 +nńb>DۦqWt1L9Fd5 +r +cI@ !g-Sm57^1ޗYDq(8 (Z8_7ptش +-oIvz˦#>/6Gٙ&w&_#6twiOh77ښHLuì{4<ps0!ŝ<)y` +Z{!pi+yPhA[u
2p4Gd~:?KnA:MC0k%{! $E*\AQ +vM8l7YKrwiOZ4<Ik4-·UvYm #ŻYpy۾F;8A֟FRy"hy:P<H%lDZLQS^+ֹbe+-#Zѵ4w:RHf%-2z^hcK|?mbFMC56 MZFi[1TM<EDd<r%f^-hr&)Ovbyfn ށ7fL{W^ncS^4~9jc/.Flޅo)V kr)n
Al2ҴЗa&>EU;$~x2
d +ҽcT +%WMpuAcsb*S:o5=ax+л+ƶb~~u>QFEea`}\}L d;>Y+%bs}@pԭm}̏<^ +e9(ԝ6sP>";qK4Xey9FAn7O3!gLJ^qt-Rt.z
Þ `Ӗ +MVX=Tw>Z]Su}ds
6AEC"ko߉Ou(͐&g`(?Un}xՑ +$jHp!
r']fjm%aT +BWqOlPG+OlNz6zr[:,ƛFA~ ϨMo,,⸙^X\9#,H^p`ɣvp]#; +p4GxtMLZF϶R,p<HC@ bZl_J#Ы;,~9sk)#W_ܩ"<*fꁧj4*^:5mftrܳY0jă\f 9Ey7"(~[}pR7^=ݒt|7WpzABe3D7
2_}(-m6K(4F()e~Ը(-|H x=&LgRGEOj;W[ۯCPTVSh2Pd̙>|ܟb6 Gy/jVpmW=:mr}nZ*YG$djwxʦj +& + #zW +Zl1UÍr]-Vs|եC=M\S>CN +pb?"xL!TRT"Ȳ4oYvmzAmV&A,%ZTG=x/
6H;JY-z?q=P:w"AFx+ZeW+qoFOo$D#hv`PIimgGg44mZ +%?4:(xaT-πdePH'K* +"wJ&˳Q虻>@mձ8:|<xhtJ(b҇Bu[{WH֨FoBE,/ۣz?s<01W>CW!VteeR̫pz<+j1%u|1t,WCf:TDRv]>X֪=◑0T=ڔ;ck9NژV0Z:Lv*ŚÞ#_+*"g?%~WG*dtԍiB|q ]wly=cQReWf8)X.;T"B(`O(\#$ɖf# +;Xl/wcVDO_
Hg@cXiC{
A 2˟Y~J8F JRXs[s5
s=LK@iʬ_">P9EXSSHόl?D`Ru5:Z?W? *t+fG=Bo*I-=h{ebh^2|[^|sUxo5P]ޞ&#Q!_/lM}h*BFjrz`sxc#B`7w +7E F4 +zƀ_PƏ*C@#Rh7CE_Vfz!cwfA+r68b {u䧼OP׆L!Sĩkqn=-ՔԇMsIhR#Xc +veaU%,oRZuW\B!0WT̯(dH_o<B # +M@o|c RYo0 |7ufƵ H*tss .<L6l+%ԕRBӶ_D9љm+zreQ_DZ{ +Ci5H=[UW:W[.2
e5AKEZ#n^}"W&F-pG3D:k7jR.GʭDH]]gZL\ȥ.4알_5$qi[DI*HӐ~BE +@2PUTφ{%UfO'gE-jIER+H.5dov L +w|euFZ{AT^,\+}Ncj/x %T*0E2jlb܆hZ"_L;?d +UX6gI> +=+̴'d8.d
I+ 0tB*A<|$K/As,7z7.3蠇h&,lO9JZVeθ9 ~QhVZ\-U]js-/1 +r|㭫yT@}Z_&rSp.y_?z؝?QifRsHB{f2ҍdB_ϕ8>xcҦ:BhHD:1 +y*GGjÉӅ4FPiSc^枣#z7e^*bA2FMr%>D>^걺oݿAӱAδGH̤&I.~b:pvJ]/3j)J] Fh'MQ-r
8y:#)d(P(+$t}n)2nptߞ>=OĠ!Su:&ןBE.(iXx_P
shK(#a$VA2b)z +SۜV!G&އW`S +W] +}pncU?}%+ʂאVV&
ȑƇXKMCRQ)߲o
s(hP`53CO$}>շ`_&#QG=j5yjRU^)A?qZž%w.tLoLGƋ%e^fJ%! +Lk=qv7~s =~EkU]+><]_.C +dzV)u)Q0 p6l$<N%-&L/mpCK
D4r&[F
ɅP'~!N
Jޘw\'S@92YR_oΧ~kԗN:-:5|*kxasL%gP$ +N-0?DWL &6? +S6lz_6&TLs>kpgڷjfL+,s_W-zv, +b3cV5ITZx)^䀋MNbz˘D&+/~YTJӺWFDR6"|+ᦣא0e_HD!+@!^VF̽j-
$(iǨi_kAI{B0O2=Nu%Ezu jB>(L!q#1(S2(D8ƉX +6Ƃ8d]0hM~zJ6omE㓷]<,u(> V~|-W<A8L@ŔWCbcn + thr䢢lewٲk%1+e|$U(EB}.:3LJ%2-G'{eD-z ҵ1:&x,>"max6d]8/F({ O (bU|#୭LKU@I.
ԼAae솇<8~Y"o*>n (q +yIDЎ3deo~ń^~d:v(ES.F7?ZVaLة +;@FZs6eqO<q!{ +OEȞ1d,)@h
ړlZAݞ# +:@*#>`Z}g +}xQj_i$;VR#ҠX"{ny0GH6@N!<|G%'EL$Y; 8e\-Mݿ F%g1h^0NixvW< '}(WyMwg%}a~bwZBݠI̓QU1 +nQJd +-XWJl;('}`#Db| + ?0XT܉:>:@}%d2Pd$\N +Vs }]Bk\¤bv@E2C:RHWA(o6VqĮહE:?\?_Cpsig qr
c/@YV.eWwL&Oo@kY)-xIiT˗JGI0 +OF UߕVϦ=ZK.OmĶ%q[fd!qp62ۖZ"3,Mj93CmL-b`AN42AÜÑ@-mG$RN>WY)l?3UM ++ 2f#'IdP +³Rrs7,`ED5Sl9n[zM/rhP,I?,(4 +S_oD5 +lJ4r-sZ!J͡H? ,.bt.Szm/e+0.f~wJ3I=yL [5)ܾ:iw&u쎼RGia"ܖner>?:%/ucrd/ +C%߸
[&Kdۘ%|~ẹG?e5lNFB+` +c[ZϢuVZ`:ا( +L-jԡP>-c"jɦ +*VA]/zH>M~ig d )|0+ZR|gy\W+ϺQzcKFnQuM-VOYJa 8J,$ +T
'(*X*ocK3||juos*ABfm0^JV1C0L\$=l%轅}VGiIf8$?,}ݴ7_{#cwwJ@<}:>翕iGfkYEٜ8_";t2J +0yh$lݍ %h +nQH]MvSC hL DxbۦxD48m !mI<tُ iﴈOÒU,JF! J<O3@Hq-jo~"mP<M]N@-i'uHjڑx6^g]fYܓȥSP̀'<S(|`s2)ra2_?ɵ0rlݒM,|g1CtSgQxGXXXL~غ%c"8/)gokpMm˸HעPd7d^3nx).oš\. +K3CE`MFiN3*Hhucwy3F9nǯO9V!]hpz9P!u%4)|yHwՑ͊ia`Jb4Ol;0Dh?9Vέ+`[]XTZ/],^K(Nu*e2XiS'1t$؞$mktsp~~c{s9SJ95 +eR ,R
a\|*\&OVJ{
J(0мJ&7DkXHh UZ0U:SXBl$NG n# +1}QcSfGͅ +^glvpN_|&XHXR"1]U*Ig2C@)X'(c@eP@\FNW%>6OR6%E$b5LX:rëv$mXԭSvWCn"937-j^X@e5G{SMR +(O`f l@} +ޞo7Mc mhY1%@j!.6&Lò ֙<O% +dR[Cj#Q3D7T.7~ZM^ +!;'QVwB;
tzy9;.W6>X+|O)(ie_?A>>5n( W$A/B9ËЪI/
B6;-~;M.2ԩRT?3gR3 +Rqk{`r*+~KZsa,:Kb5xhI_{ƺh/"RzƁGUsҦϘ4d"+[ȚGEΝlca(=tu\"]A!}X`$8-oBN+ع'YOk|oN,Ɖ+'Cʾy-pXpx#<b_X݊d+'**'Eŗvذ>;$C +P#~-xGMЫd!A LM5=+\,`<ǶަR +=L mxNs/y"4"iB@j*_(I[ =7dyn#יK ֓(4WeNV
;$mܿsD]RX$x٫xtgM*}dgM_PVe +8DRgkI#/M(^ Ɯ +4OdUBM|&[@AlZ
q=jòNq{en[?2ޟJJBH,-JxcHfC J͎/L{k)9˘F=$}ǫ+u.eFhJQ f4<)=OmR|yTko"_>='t#td8wVPILu\ܺ\#Do{u=?!2Rӊ<2DkC}D(DNE <uE3e&AofF$w25|O>JMLBhʓbQl!U]_!(J +<y}mP*L..(Gu1bG\ܗch}br=q礙X;S fG Ģ1[*aDkE5Cn@!u˟.~ore`:w,-hn0[
n-YZ07=%B%`VV_L8w +H+qjzZi[Ɨ=w@y^>/Q\I9e$)sFz+u +{N>>Ɛ $~bTrg"qz-V!.[v3J*LAw>"Q@^\)g6
uznk%&n ⢼cf\]\P69fHP}L1]G2;<&ـzZxhE{q#g q8*AYZtI(q ǬϷX=0R
LJHM::FBIUܱ3CL[e:?l0<fa^y08GS7˸xsn☜r`Ȱ4q3|@%&DH3+WHw)tB>`Mzxؚpf}ZɱTKN g"8Дr +cn`fc?) +[4F?{]^nmDM
7ŒYPE87]Z3;J/l_5TM`5(@-'ud<
fS%t\&/v;^9AN~-jRVh:RɻYwwU"
>w5N`4'ĥ\pJZ'TuҕX^5ÏZَou:£.WB1CmFVh{G/ԚL愕bRms?~ +mrB \
YEDSoyx?H]uƀ@;`J|[òBMV-~/2orlҰ"&uυf4{]BM4s$)j(͏ӉEUsh +>^Z; òZIIhfN#T:96o Z-D#n8c,H;<?=u$YYAVc
>".u\T7BnpF
i$%4ɤOJ°=$N`Qv OI?}L4L/3"F0]e^VI~!*:jw"Ɣ}kq!T7zqM`BACWDx,Ӌ8:TKi6+%=EՄcf֞F_ӯxՀT:OyuiCʬyZG!z+PKs6"!b$+R +v'w\>H7Įd<yYHZYݖO?g<wgGLb}tϥ\T#s~L8_W"0`P}q?dwboOJAŸ +FȤ}zI_|&ZByΓfedOjvϩ?_!uHnyFNUX0˦ZVlS !B,A$U_Jn;R 2͡ڨ:fx&߳;FehSU(sv n`m+D||_b*']8y
8d;R?X~*MǟP&ݷт"c̯:τsOlfL!n1Ϣ"mRlOmf #;I[`p1(\
xυ2cޝsk%x߃|:8:$k<A9] h,o"HEK.rz `?OJlS|XT0
c5M' +Š9;cc@ ~|⯊Z +ַޤR",s2CjW?{s`597U\=xa3t~M`Fep$kv,ZR+ɒZt4' q\pgR"9VvK04m,3:زFwP = +4T@<ۓIW4l ]zM![ìEJLp8_\R+{;5O3=sگ3~bߩA+~o06X)9{gh,WYSz3۫.߸4 +]>w:5I_p$V\گЦeyP
(Ѐ gTD.ݧ!:e㤽1??7OtJu~d8`~$R^:(vVCO#o肩uydvj[6YF%Y< $٥_Ztx~%I@JS=ӧҨv +!RO#!{a*ߋF,+X]cK.n-f]p]rdW0^f="qd*'U^ak ^aӃBg'8QQEL* bZ{D_WThoFWy5*s>fTEKb@5:օYJ0IW34a3S%9O=;,/I.\{Mv0ǣ7/H#@6%z=%"B_& +DqK91aoADbВk5H
zxz +?y'r!Pǩ3˸j -AiHn|iOmq#]eu<[&%2ϴBPƀ'fn96̪^uNV"`TҨm+?h[Qt[E=KkCsN䩧U"mK6j}˲}}{F;mV ++;'+v +#$gg8(
i)cÁt%ZF>eR4bϪ"pcVxZ&opx:4ݠT4 +ӓXM, Z/ӔG3!_[Q|' dI*XX<i#Xp9~(QH]-*e##k@ǖj+.#(2sde+&FK/+@\"/]dӞ7lq$41lGw)a + +gq14^J&z%PFa+9 P(']E| +,]y1<>+E9g54|U0B
hòhŵɪЋj~ȁX]#ٻ$A/K;L&̛ +xąZ;lW;^1>9bpֽWź +}փ=@m<>--3
baɥ \9נ%XVN,Nvݚ +7 +Lwn~+&hϿFD-iom2sqP4UwuDkp{SOmp$7R +5N_=ʮ\IN,<n0Ep,Φ^$ ^l&i2,KFwT+`ij7UUV_p9i[n+heW~1Ef^ͦfyzW^|eSWQ^.XZ "cIz~t_]n#!XW~%M9@͌$AE9bj;VR#fqK(җX4vYYBzqװF(keUN/YoQg/|W9v\z.>6+kYڑݠ_wM=+2k)Wlu@o[+UZ搡"]`v{9Iyadu=eBb4_xoW-My +.TL=!rL?3_wH3Gk˗Ua 2߭Scq$k`4C=/ +˵5l-J/NVaNY iqrQo鍳,5 xD?Qh;݅ͮgF"aZ(ˍn)f֓Tzv`>XMtZ
SWӰQ@ Yi HVr7;ТXR@I?ڼ2Ä.=]FMawys)iKz0{,l%uz-/"C* B, o9`6Bߡ +6 B;R+g;%gPi.!065g`%tU`Xipt=cf?RK +(mU|@b!_լd\G3$OI8hXl'+rvWZ0?@<7tj +s]sy@w¶ae t²4ĠȡQFnһ\ۆ$9:ZW2EB#ER?9!`(
ce5Cy"Fjb}5<_'JY)KOޱug}!VC 3yE|5~LFtqOv|cy?^Vᇀ*ˊ\u:Fj)IjH،"Jz뫇fuٯ'M<EJAοFa"rh&UeQ)w3揦`CbtY#b1`% +}8,Zf-S$FC/%ϰA0Q 0YYlCM&PfucF'ٸ.}V`*[CX>|+ۺb6A^
d&F< A.G[E
)ov|s^K>dETuYx\oEVNEGeo +6a6ɛm^0Kjs2u8mB_GN<[}\#<MN8Z'noPVj|D'LdG㚂%!M1`vuL+H}. !EgcQIjwn
e4=|ws BJv\Q Q(a~_A-<{b7G7ҘX@0U`W%7FeZDo1_s$-+F4V߷Ȏ
>W(L~js+Mq!nzݢ: =Hmf*a/a4*ρ"Ӈg +rNP3wΕ|PwE>1Y$5A%vq + +aW|۶OC!orJ̈l7|=VSY`ߛvn4ljz3Y,'$;wƹ0JCճ7!nc\Q^y3BP`L֗*)/{Gcʝj80#L&"I3~Wud-kdHMo@h5GTTp|f'ܢEncj
3a -][|"61wRV*E^(YY;Q`<.8v){G!%?9(KkJ1oPYNkו[SöSovJX"WU.K8i#~o2ҥq%[^%+f>hdiuO"d!MΩ +ӶX +5E +-Jych}\n,u='^YgWJQ;*jGϛޞr@<g4hNaJoG"ӱa,fm,I'Ծ+a9̎860Ui +ȷh/?^@jXzVOOgg uSeםzHE L\O\`bX$KqÀ@*0Wֱ{z2/UNщb~C=H + Wc2/6SUn.` `W;2Fܼ_3Oi8h4{O$lIJNe* y`43'r"vqg hksLpC=aHdjJ*\C_м]`%>1[wk1vC]^17KC^JCQB2Df{_:7S>|\07(LH.zϹ 9sz`6km [; +۬;xO)EO_#DDPCa<BQ}<~/)cR(YL}>=lDpJ@sLwKC3D(G*nr0vqs/JaJmbJq-U!7#Tߏ\qVci!CddNQzqoQ`dִZ,UϺ3Uu4&݊=` +5)rB,"Qp6#\$bGTQQmz$hT}є/"|X-uwSVy-n"z64)
; +O~-jLV|Ǯs ؏g㙕Z!3X5.EM1%E۬tAw"Ѩ*ۂ(g'j0[7#ȀgsCtܮvlmwA|?Kv9%RiEb7EO?}Lsό*Ĥ}-Xr#ͯE7B]h>,Y:t|+I1Gv:NEm1r%Uɖ2%y!iNIJ.;qPݹ3VUO6q0ZkAtT.HXxElWW[XV7N cVw2_:HNTSVo:ʗy;!H\Xk5($<_Q]@2=O2E;,Gao.p +ʁZ~LLVif&murT`Ec +R}.yΈC@r_KIL3>9vőz{Uڠ '<@evb6~j虥c=x1(nhXrJ8_)O;lX˾=O<st.xFdU-5ex{&(nt7SG|hWZm +#+wI96'O|ʓ0<5+GBDRT+n307gRV`u>z +:,r8 +,0 +u`HNCt(kʕj#8Ckk̹9_}O{vwe;ZNOqh@X@I +l4 +PF ++1>iԸ<d,Z+)5AfFoDĨN(f{A2szx[bl +G2pm=͕7s#fu&)Y\DRuZ,18?4-ceTfIjzePlי: %LTXpUύV4\4:SnZx]pVz!
kwFE{bUqDRZc7R+M7& +Nk
?&)yhŎ4`l)xf(6_V k|AySt) {ovt0mُ##(L/Uz3C;@QǺ4ͭ
\W,znOvv<|Pg +j3c_;ҮiI'/:(&e>Hk .Sca̫$鉵j6]}ZbEuI;r4SD`1)R):GandD+CT%DƺDY~AT'7Bi>-?pVg{8}tMOtطTqgo|2Ot'l<9+Ex¦D0PC\П=\J +6Pw:eM͆^qSF +~
NR\I|5'Mm[y/tu_WOJ]Rqb)θCw>1&eaOJn#(`حD0b\K<PI4mvYh˞-{ZH#Bs 4'hOC
v};ɺDL?]6}j1q"/REVnswwd7Y
BՔ.! +wP}nhe>L5B-][2~=<_f6,/xd`J<.2q9Ж?q먟V^].xFm.?%H nYv!̉?*Zo, +L2/S:ulj0;P- υm_0HyPM +>}78JQbZ + U{v~4cΏ]y{~֗aȒ)I)ݟ}FV_0VLYuJƆ\oC=s(:t鰊fs9`w0C$}a6JLH 9`3E.Cp5`]Jg +A+Z[йY8 +|ݖY
W%>-bqZʠuk$&{Zw)CV[l'`\5Ѡdp=g;m$/Ǻ0OiSfNN_ <I(mW'iAZP Tһ 1i +Ǵ{Pe c:SK4bݐ1GP,A")9r§D ]WJ_u1 QZa1lj\(_g9KXr +U&_s9getqquhx80*B)(
O}TRNZjH}Y.<CRw {X)5}6Xp#v
ڈד UDһ_|鎑B'5uoc# +OfKChiQP]:xA#j-)xӠ&9iU(MyP0ɞ̈́юr^wGiRO?W:u=Z]-&otp4I2K4.NƬx +d|4ŠQe@<]g#:>D7.~cyS= }g CɇkMr +4-y.s[VI(wEɭ'QX!AN0UV>ə-@ +\EDž5sp7Lhg0+߬ki +8QZD?1ƭUyN_If5(K=
,u +d2Lr,DyZP.cER-!`,2tA!f&'\8, +Sw-76+&Ldˁugq2+_ؖ_q)CB.y5n!!L)!-䰻gh +Q!)#`h~ =sb)848:1KL8/ ͽI/rH]":6`rqJ6:(W=sձ/Q +rp«2Ο>}Ckd`/B + ҟ[(Q<a:o<.iWI{uFk`"WL,`i`/uU?!(8_ iGު2
$ +_CDmEخИOfr #+f|p@VC<kTdKiRNOn+Wc9M|۸#KlM"qLxqj4]ku5O&վD +$QExyȩ|ŌWzjzRސVϟOH>fk_^|qJZ<IP}VSoG-@Nb]M^7'j(ߒkt7{:U$rK +EkcLߩzj$M$ڥEzt_VL@iwj'>R7]*.)ns8\^,hD`ɡ_^x?+ Ѽ6r +#O9$h] aPٿmQ2 +WNZ\:2,:Nox!\]0r:ɇ$0I\a!SJbtA̯Uun+ +]r&'U`0gJ~haA|#MQͲP,v_CTТ\[ש)&.%':> +e6EunM6>%* +A2"is5 +$*"=b`zt;>_A쑏*(~م@Aa?ZQ\kMތߐx+BAzCv5<i2HN^.Z23j;Q4BQEwn69QYn+_בAŚJrgX{E"8:qC2H
P+H݀>X`ljYDL~hꘑ)V]ncw" +~gxF1\ZM㪡= 'HJFIŚQr0lOjSߛz]SΆ 35 +MgβSdOܢmb_p@jzі*dNg|tIu/_v +qTBfL0@h%됓FPsO"Jv'*1[녎1T[=`e=%1=I5o\`Z|9C/ +f\*`2&AKu3)wl νDRdSŊ c +FŒ@$tJC'}>f%y(2a%N8q$,ɓ::qQX}TnV"BzCСc@z4ӖPꙿe/rˇZ(KƮD.iXjnjJNvG<"- u +$_^#skuf&Ja=]gqZй;yfXz[C0*m>P2\ +{#?|T!dÝ0]-o* + +oӳ-[\@Iq]*~rfJppJm#b>&,P4(Ƕ)s.6:-^40ݖ;M*ݸ.Ǿ'V[3ٞ +wWp2+%yL8Ϩ +8‰:@_,@RTkԐMܻ W|vnMZ6>\V\Rzκ4m&~LB!.{X3Oۉ_O5-[y'O?"Z#zA Sۜ܇qaDr돴80z8:hH M>v#(cw9'ؾ2NB^twuG}ɥ SM+C0cG1?SzPv]R@[I'zSK"FSm?\<tL'vrB4VpE[UOrK@rP"h잱"Ih3% +"mЌaJDԍDi>'J(=
M:GwyصQ%gMߥ[.k neEv,Si1-
>,\}Yml "_6g +,Jbe +ʛ
q8þ6C6p :(-C{i>'W-E9P}ʔ:O0(.9[~$Zy&' ]A;iB
*(6:6^(5\8`zhHrߖP㭖F{sn*J
mջОv4Ʒ +C_YEEhW}kG1Xظ +73O=gG9
~CJӚe{#Ԣ xݝؼ}ש(E4<MaM\/9ŮÂ@Y-`3oH 4Iʂ~e,n篮@.ėaLSє]=J4~)pF+LTY\?.\bza +:
D#7Zps7EtPR_Jw[kb3p2v(oO2eR' DCJqJsQdcbQ[n:"lBд9:He:5%H%?ĬFjMZ M\Ʊ/hםp +0ρ=FqapT@dP#RH3mmDQMҨX[ +c}?L7xT].y'-ZkyMk~sנJG<'7V1+,9>H ۶B>: +|VjH +p7L}.o^JW2 +_@N2=jWrt2Fbvo%yjc4ȨTlD +1/R)q^5
e
[0MY +̮zY&yMR7ADyhÛo +9'ō2Go/9ԣ3j\DF6j^r! +OQ¨D/=cr yX6Us\|PȩTd?0iCę8g4QWS3PvZ߽STkAJ@5TH +&~ݙz~H3F'
m܄|8xr\E|[V:J\
%fڍm}U)~yW~Z1 +*G1͠:[Ymqu5/h0:$Ӭja/pf*åeIT7y-PrxಘS%aЇXV#յtH}$&Ytdwc͇Le?s'ooKyQ%'ZDQ*YAF%_TɪfH9XmG9bvB^i.|$UZzO
[Z ++,R +<|K[h5fx C<O&5LOl|/aVgRcuqK%D&\N.T;Z`g'>uUhS9Qx"qB+]`V>(,OsM]axxj<l{c3U-IЧ1n8;hC݂Nm
gr$e%ƽT
T%&/9ƏT
Ԟp9!iCށ=<:vď +?Tc/NRaxMSI-ݶ>1Ң7I0Z}vۚ3ﶓB~35z9*ՠgsT|[Fi?JzNW\Yh%<~P\fra]ޛh*KCCyIrڐ`QJ6k@ǙX2 Kq}8EF{zeXǃȀhѶ1Tܔ1h=)lW7lh]h:><Tif A]v71ƓRTO[q<ӳ,,xο?fFu|8R#_x,@ U9"1x2X*YCnn,jk@(^{+[Pl95u$aPq*{o$
WdZt;P@.P$ +g'MQ'dՊNI*umP: +cψFCj̶憚rٲfY%vݠWjz~fګ͊ۆ* Hׯ椙rכ[Knq&_8P!O<)"("&#ʉ`?"A$dU7 l>7\Jalz5bEA0j% _T`f^>((V;({#78CiS w*jdl,VxeX3{T_4_z92^fHK(=~z={ +"l 4' +Nz\#PFbO܂J.H8uJKPD@}jMӆi!S:n*Ԋp|cn|sdGoi+!@ +jNJ$W<F8ak<L{B^k`lV|sүܣKkcy0;h,ӾkFЖ\#]
֒E~YˈbQIt;g(?N75x + +p;REo.yNC]iւiE.%al!*ĀY=3 J,./n (95#uڜKa)~!>ev;%q RyrOLkI-»k]ـ=kRoh}6v+x@hVlqjN%?;uP=4|mAUG(SM{V'{(;Tފ +V+Pmb Ps*MI[U^~`_4zRFYSiT蒮0cȔ+hV_eue@~:0 + 1@ueU +@W"7ԓX蔘D¬20#̶ډhтH棔B_.uVtZ/- R?496G+U2PC22/f7^,yx> + +)ܾ]egك&2(0Rtlgv.?47TK4j7t`ރm@70(U#i42$}t lm*+p7XeAzY='0C4!"x.¹:*Z__lb3o%lcDd,9B3Lq6dǽAx"Ӑ҅Ű+"~*2/`cm'9Z tgoò$`S:Lsq]*OSZQf>a37& Q755+; Fc/?)Lrx%3HsɄXQmt|N
^/S~t6a*9;ڸ}B\hSqP|G9'K<Lġ(tK)5%C<RDg+e'\$WOP{RLW6L1~߸?ĸiM̈́~?N!3Mts5/'
Y$}j%Ouf,pg6Zln8-#,Y#٫h,,hTn.hɗ_9iwst +jrl]YM:P^ěi^#`
ï qVFc HC4*^3جeVF8H↖[F2r)\5tCt]4 ba:'vZټ:Չ_=h5<Gv"2\y(hLZ؛\C{ۍdWOet,QjPB,vSвRgxԌ=+}ׯz[`B?w4JI)Qa)j@w&Pd vN=y"
n4i~d~aPB=Z"?>O>16Ru]x7٭bԗZC\ +3fz1`Gx⚧f.-F +63dMW](Seݓ10ɛ@g}3+h9H%##{WW,tW@kث.M^{jI>;g\"ف'Ȭ/,g;$:rg<kY +Z08ΓZc8KZKIE"|-
/+ }Q 82NdR8/LΚ/=ygAɢi?lGTŲ:2s3l}] nE>o"T<Ti62nj:n8̉5~$`7#>첉Y3#tH"JCEm ]>L3z0T%'dlT<>s5QC< ;Oa19WϽ̘#0-Jbu$ ŪHf=xnsl,doh0."6u{`znTuyfɬBBTSA_mH9Vx%^
~x +tȆQ +3?*!IbݿrIGS%^a~"HIMi"%%&fVQ[i|n2<sI5ZPuk~=zUbT7z̺<ΖZ2ZGO}`AA4ڦaPKӯ+hҦjNb.3|d]EWuQX$f
Mps.. r#A:γ'X~~-DM=W/噇20U<x<3-'।ɞQ^3/ +B8?6kD?s[SNT4vI +y҆ws@4S +FjgWviY?GyI lZS2revӤע}%Tzb$&. +2%$>Aogo*/G0tuTvhaG~ +cis&bB?kpr;V"ʡV4|DǴ,U9-zGPa,mC^P:WpCVvVOަ;BїxU'NʲOc@ݓ.i*/145O7t"(#N=F=i ٥qp#5G̗VOQ"ъo'ecF5<dœ(-܇dG|һ.H(7nZݗȯWl"$AQmqSj=+9l +b5=cϡf%뭯L }y<_|oa\5ϩ븓̠6M9 }<߆]0({C3=qlZfDՄK7^?).;lviuolEJH*߅xQ+!jWaǫ`3/T=<1Z6ܹᄐb/S%M`S$ݓ7AVU3ZpmM<?eE=WDdۤ|7>JnLL +{`Hk=ES+3m/
xHbzGգA'πLǯм~|1컸'LS_W_<$3 +bsq-Ga'˓G$cs*ZK oEOVbOI6 9: ,2rF1#\L\yd~ywd`2lV^l45bE"u[ +u9ݶ5B* jpډ#xخq:W5x5AYd +6 +o[0BїۍoQVJ1Xb
6Y=ςʧ`-GvKʴ`M*L:JUweﰠ#_߆2GPGb=LVC(13/ׇAZh@g|΅sP&01W1(ʏr#,9^OĨqE5OϾZzL(Wq3_)3R)]bQR{^}k{*E~!oh$T*_|8&AFmKjRA@XȄ|FmBkP"NݥO6Me +-ߎ<A~Q2H`fqB@J8@mF`mPF~6)<:v0}("M%UI4ƅi(&s,bp-L+Q{_SuEbjtSip{K[,W8蠎~1G!i8uG~=ڳrZ= +^{.6Aǵ, (tLͯoYf5T""* p8%zpm + +#M*/j,4Qp}#oְms=a|2_ȚbLL95u@HZǓa+&mu2+ȧ5V"FU}} +p@Ler^FdJıaXb}ιTH\gJN50>3 ]-vO
Hbk# +@A>$]]]|Gߙ0+1_jPȔE)$=W +efHGI h5}l O3V֜ ݺ%Zw/r]nL%%ijtݢNUR?kc\m"9B@v"kz mm2rʙ&HGsuW`.eCiyT{_~ȰL&3sV6I1^> +XfZaU0jrHfh`Y6m bo;&ܸ(J~Tқ
wLƞgIÒ:(Wv24>"ql$%k<p <l:2!Vlq$s0B-n2 ri/(R]SC#td,3@Gjgk-g_P.!ZT#+Wcs@AXdĮ-vVg8 +L5ܽ'b>V՛uh9
vrJU-$s~DjK
n`Mxg@#,F vqo3u4Qmn Ԇ/VdY +Ng,L(z&v'=aߑn&$&XK<2jL,+,*zU}QWU矕puGw1Iz㖀b/Y*&,ԧailsFZ%P ve>ɟ}qǞkUFxl{!g̘fL/e)uzL@0-<+a|^ڷ&r=ia
!YŰA^2cA454:f~ +`'Ø}gT@⃑[a0z^<*E{TY
Ξ +딐g8sQ%n<imӕIg6ujGaǶ +pC7\,aA7N3~ؔO2r$~N'u.'+X +E6Ls]rυZnbJfkr<J5/L>u(jigq=ͦŽZbXdrr`}eg;!r7^S4-ZoPVb>OW0Hn5fA%NFLMnčf1 +E
ޝ5,xY1L'7@rwE|5%*]T;vTpٙ__J=bϢaAZf^(izl=HDfe.թ:J+Y0?V|`Btx@S
GR4]r6g')ń-#/\:D94Pve+q".,y.Ѱᤀ6}@ՌV=~,- + +|u$ɏzΑW8Tsz4EGzqr50OY8:<'iW+{ +Mn<W
hFhʩ dY*acYhNWyGjmCU3*XDRakDPro׀%dp(79@e*KH:a-&/;E +
h{fd|
!|?&?͏Hs +Qh8)yxA|[f|1pF@#-
CܾuT<`6fQiO րy)(X$$'8qТS\ɦ0IӇE +Z]YIK +ӵc6|y^$@< +PLl48Vq+~}CKj'TUemVPKM<`-e9{!}8fłjK[9N}k9;? 2inPSkK./rä Lݵҽ&.E>FQ ]?)
PG%\;8+4LL&PZ+jc^]s؈ޏk-XQ`*AAnJG:鲹|Apلsa1DPrcSLw7MyxBR3=_l.~1Mߛ~Fsq_N.n'mƑJ]za0^W
ob`k +GckKrz,0*i@aȍQ8`9[2A{ =U$ +UTL(A^p"6K]]6gtT߽o"vY\M)ҬϻU-6 7pz\<qԠ#"n.\! gQ V, +;8.+<CqË2f@nx]xF@4Yd^T;*$X`HM؈+
_ +WwaRxF}Y~*e&w10g\A%Ap`Rrx{{^aq#<R + mkzjK@A=Zg\=nrV\gCA1ar77J<' +9G> +{ΦѮds cǵ" ĭK P̱2 +%u +g4ThXu=0zz{5 R%\Z,jQ+,C[1\*{u^^x7HoB*ݙ̘T9pfxB-؝A@D֭DY*ϓKpݥ,k'eRh^%`yhUo!+{j}ߗ+$Q-W
YwAOeg# "~TF?:2q,\%SA*ULMW$4ofu [- +VO/fK
w"۳D6x+5_> +H{3h6:iOJl8E|O=P/v>ap1:Uc`v-r>X! ʍ3(DU3
Gfa2 +@#-.z\VlrI[G#ʊ7Ŀo|Up9䪑Ô8ehL6C +Nv:y~T[юX;lꙵ
E7ԁzPFǦ/oaWq0)G::\|>|2V&TYB/Uc)ldYaY$fNs{c +0IրO8_Ew=K=Turk##syFn35 11(*Y!%;ˊ?gBg1K\% Hs=M.n۾9ۆ=eshѳyDĞ%i[RA`KbRBsp*_5&f<DN}MI;JjVskϲ BDPRdl85|Jiu=N`e# xQ$tT:6iOcʪ;ia˧Џ7;Gێ+G +qY(Qx3ֽhxz7A!ێ8@~e|\a,紸 9ߗ[ZG$`, + u-Eo1"=/t $6UQx
"[M뗸ܒoYeOwK\&O?ٲlY;UǶQ7t3MqJϧ^k[lõڀX?y>Ɲ9r-l_?dhގ\ hΣHv/z*n>پeKATV%g
xj7p[nX `)xb![+I$Pb"9Q}]V|6' +Ҫɚt ϶a.ϱw/Gc+W+AJ&˄FuV@d$klQG\`4[ctU +f/pF +=܂$rsڅtzH>e N')ViX raogh?8ҭ1\P3W3r.dJ5AAT..Q\G};M0 +^k<R869q%P[:KN48A4VLvTB/ckȿF갚|aOy.:3%kQkhuL(
{!;CLK$JA +De)sT8T4u}L@?H\ S)A2գlUKn5`M(I"mKk/L,89 ç鯵SÑ +I$n[>uۼ#qnߌT;4 +[G1yTTE/@W˷ +%ك:1z-mQ!riԤn+"˕k.vnUIa欧jO8xwWYΐnDXw@^%T,!X2:JLYuƽl C3e7uiPyU9k wp)&Ze лQ]O::JW~ɚj,n$%6R@k iY
708r"Cɲj;I|"61&6\-h[NFۅ1
H'H
& +KeO.cS?opl&, +!"6iYj +ȏxUMOʤOW gEGbcgrMF53L.D!S,nj˕
+֓II}tM&>Ʊ,?QoP4+twGRن%XV\\ +w aԹ~ + +Me-,YSƛqfr%X7@{pXөv`]lͤ@hgԨlҳ-ƙbˤ*H_6}-FmEr贀 +'3<YլYKk}jU>"cO]_ A'ٌߡ6MYɏx@J$ʉ2Rďp9i5i0ӫ3ag +j3߉&N:4dHzX +CV^YpaaEpۼA^jqNkj|},<V` 4]{~l*pIEq"0L3JL@X"0pG}H0#eϗr8y5~ވ"1u&`<tԣwE鴅e9D:a;&3C#[*E"e
~3zVM`Q.O?3]NGC8Jט鄔mT1+Sb3*qIV Oc +RDwnZX[xmi+XpP>8xge~`t NWJ8q[3Ȍom8~l]; kpaW[ BE~" Ad͢K6:d̰oQf +ϴ&PίdCtiV"zXw-Alk0J B6D*=i0dSàЎt56Q<rd
MU2@{pSJ@,KĶ?Jb]ESe>nShӛZZT-<D<UO9Jp{[i/lEkx4ZB73*8N"@-sh,zY3GyX|J,B\5ljrbx9Z&$ +B2 c檤ʝS&I
]Jfp88H2jVRS[l$c8%[b2ǕG<f$Tҝ"*>nZs<o[9H`@a1+=U4reij,9i=^]Em~ʪ\&ۂeK%P5? +Scl(^lDև%aXlքor8xy +КĞAigO3;4,ߑDKeuλjݽXƟd]z4v:> +&"_& +gF `$B̔Pgtv0ת &H8͙o)KF6f$Vŵ#V*Ë /~C1z"Cb9m`- +(:t-TR]thKDrQP`لYi^p$CVs71TU; +v4iDDAuH0t7-V1e8[ +zW]cݶVIo1Z/G ~~Y<5496ڼ?l6TɎzm:i~
vZo
+xW , +3h;#|k,_(J<F ;p*IJh_M]*v_{)v%rjy0Hzoe4h7LގbmEFv1 Dg]9ZFfR
Dh̲7e;L)NkE(6V1[GKA?QH-{8~!w2Ko +e,`9Pfuy tKZ$ÎV"5ۃ-AxoJq)RҟڷZ
)O%+InXU0wкtZ_Gqrא3Ѥz.㟲
=d%0+ܑk'綳Ny'cN$}0 +p!*a\䎓WWb
Tv_ +Ď 3W M9 {&.meSy} +buM$W`/ڐz!śvwxi;MA"ƍHM5B3=K^<x-~Y#urc3Q'157K +Skfjwۈsq
ځ\݈XפbF=s:cD&|)T{%ft +jItH}Դ%ű'nA +asC{c{0mt-Κ +A;*<5pFvjfU +&eb.2ξR;w=u (}'aWQzz_tM_o|h?}SX782Cyd""$#;iZffp'IG3:1Xyz+XwsR.|+zxC˄D2 3(?!Q/y⾔rW̶Ʉ\iT4qmK}yoV^#LBeZ; 4 Pw8B,b~֝vp6h..!xTI5 ?0g?ǪX %̕F4Gt tBhwVesuubLL}Q% w2.iv%/}9K +k*;EJ>~/پbǒnJM+~)QqP\*oUy92DL|y'PP-~,.lK;ab6H.{xtYe-j,.Ϋ!PLz!)&d0>ܣD1\{HFyGY>]VJpymz,AIj՝Zr-)S]K-6{:
-pFZX9U +/~QqfYO eX܍ΑRG$rȟ7
7_%gS4~v&EkTBAom+.;/Ҳp%nzy[;<g ` +V՜gUepOǦa`e'}57R'2%\mQY~dB,읓p#¶g&d!o6UVQN̚LBdҸ +:{&C}aR>L$eW+FidExF&U7iS}ֆ;x^PlPtݦo+ +<C,SA-裟4#7<pF-{1 `x_Xn<X 3n# \:0NXd̛8Jl><5~=&:n*tԸIf]?Ǒ( +$xjZ +" +%>F +8k" 5_ߺeJ/+U5p(o1ֈ7V#1A$QjJ{n"}3JC{Oմ<,O!$la!b8\+EU/*oq7C#D].o
l,}6$Z)/v#"%Y-'Yv^ԕIϳ]ip&lWMޫ{8b8O=Q}# +1i㶋'H_4^S7>p% Յ?Y&ߩ¨elnR@4 6oR=L<l(.ʽ=g?&]xi9eT>q>ɇDiğ" ԥj
av.Y}gj`{gբY~\'4M3vϻ]4VhKPZuAZ'/77;s=>>p)A&g.zJ*E3s=+!kd]]gx} ITTCa|mo.Z'Yq+ёKaH4eNR#~{J>;O"H-B +_6 +7пgZz']٪NZ˶NRK/<\+W&f9nbAB/Ð&eQĹ|s6QYb OuC$l'`mןg>!V~+$fLeUo;&rWqh\Zx*oN ԅ3S5'҆kTb) +%do +(i[\:wNg;J3X%Qk/q)@e
lHktIH`!]5]ׂ:7ܳ63(R zXu6.+9m][ZSInRPIQ8G`A WD%
?[QeL+~=SO +#vCN,"<bk+!`WE,an
2 lR8"vsɬy%beqM@'xw3TIbۈ$j[/8؝h?VݰdׄE)Fᓲ$eްlg%+)(+V +:
toP(9(~ӆ2OI
] +)w)PCW{
\lźTKxqWi}SB5hkD1]pfXvpXJh
+C<#:ƑS.3d@At+o~BvHڀJ +q?4+!h}ƤxYb\w-8<Sj!KwoO?( >r- UsɖE^sDώ#P}nb3oi3/?}a]xNoϻȶ&ڐ!'YkV40*NZQPE e'o`6p[H0P?1kf8̊TMZ2KMͷRqcOôȼŏxM^#\wNdr48(jFR_KxiA!318zmۈ!I(r@eC],MWn[8d#%V~pC'&!E\db.zφ]cW=DCtMkQwRl?\!HƠ~d5P: +/1Q Ň*MCV8V| + -(ϷCD}\ӝӆ9m߲xˎ<KUU?Wc¡JU+/vOokr`j
^6 +͂PՆO.,*V2V3Î1V-~䭶3#<z|
v4)u*:A_zW˾{lw
mP彵 A߹0ڠv⡨F!<8;Z&8a{^ڬ8@X|9zZuKv{}G|k@Bgu +^b_YFC[wgEtͦDW +94<,+1B'ar#n6MFgleJD=
XmhGM_«L +UXfЇx$j+VaRG-Ż&crj4|^alm10"
f8C &a\|'%?`:"ax;%# 'Ѯ]wD0)ߠERni}N@`rְQ4}LlfF^&1
{;/ t;c+H܄ᶹ}`j?vdd@֔S9CI$ahz;iâq#$AWf'E_K)~t<<\[O{s@c紲R +<7K]Ux)nI6.YzoFA=2 N;`fIfdYJF0UnPj-6^9=*EzVazg7uww|C4qn$, 51Cp ˙Xm#7uᇘdS@(ر܀V\$tQd<*V +aMKaߘed륏?0aKou'-MC#ƶgj+2R7J"@-ܢtS$)xeF
L%+PrGej*Φ?shTDzP>u+r5^;~^&,zs[np1HA
Ƞ}w[ +F/M4?k?U
^%.jUߤ*ɾ tG`
Zu;]
JV,EVXVͫw +aY96f6y%'3)6^@:Zt3TÔXugȣl;lB˵yhK%Psp1Ԃj1>lJZ
,6MEEb0Q0`|Ī3WA%jVń<cOmq +aWsK^@%{8wPLڠ^ nq!R'vsiMJF? kF!mJ'F@##*kӉrS)b +jͫc*ΜdzBE3!feN@Xw,Y* +bsPsQ=^ 6-P1%Zr ~lCCbqr{%li$VDg"yt,Î3&WD+eZ}" +^-kΰ<0$mƐKSe"UD7*Cze+!F&6LNh)+{_bMn]DGb]$//IOKgه`XR/$134\Stqذ%Ð@B5A PD̵Q8P/hc\,6Y-4g{mq!!E $ǹ/c73۬$:B!cN.ˌ]>̦*H v".4q[Hҟ}<lA\==TU#"FH +ni2hd`NY)Z˷GMW +wvDԘ$h[QS^MK6v*JI0ADLHIؼ=aAS6[ʁXVhN&M@9.u2NsofyN[֮sM +cX +8[ % +ja?}"b~&\|e|5G7dsL]P(%۵f
S5+oFj,t@!Z +&@<VNqG܅]rj,Eq'h9eLmp +PiG&[@{?7fʆJ'՝~L4 +(O `U=J\uwI31Ӯk
POSQ +X71amHez5ZMJC+vm +\y
\qzA[_vM1Koxv/rk0ൔ2z_<ӿ@8/}L;G5+\tQ@C9˦Nq{|Y.QlGp\ɹx㌏l~h%h-u<|jd`i*jMUrٱʷ^saKxk$j(%ܘu=gVp|R u{z/s #h0&?;ʅgGM%3M
Ҭ3w~;M\NK2 +.BsSxNtonI!R7'O6)˽2F+Á
p[ +1;bZ +F;s,}(eSc||BK6<mUX%<Rٳ><*m>(y}[B31H]:!DѻFXOZ,SOPCw&*j99$$ށN+NA{X`o,ĠK72&{6jb?ƅ"P!ALO9{e j^=z sܖtcoGΙuO۽wG蒉Z e(E~sTH`^#2YȧeNeu5+#RzLl-uL*l^ +~Jur*z۫.Ll]52jcX<R\)o^B?c +qL[LbjU'G.:,8#BR^n/XX= ӑ`TہF&~tI!T-D8?/؛7 +\$6*P,aEkf4%495
#X/IvVLc%ی
SntƳpfm<>4/M ^ݔ?2E~<7CJi0<Є5c晨ޅ +!U"c{W)sMI*w3&ljq9C;\$*-{SI_=N+½E!QSN+4¡W"Sp8!#%PN.86d"v +;wOyK0?Lև4 +T̴FkO9:E r5w?"dEٙ/)Lv\./+-[3c
2I]ヽUP"$A01h|ǚe^2KͶ=1*+1~υ؟!O{aћ +c_nOIX|Rh&Ņ?h$1ߌhqo(|Ox(4.=:!z4Pc~&{Ǣۧ]pµxb.rq>Oo XBRmەm҉RrQ{9|E`ԐuͥcSF/We2oncxF>P +̌LR<c1W=NsHj4iqU!'ʊ9Uc+'b}0KU +BgeÅis:XhC-c6]mHwʷM9Va,3p= J10,k$Xa07&\Qo+Iψ7~C%5ml"iIM,(enBduPo*O#ph4gS(fiGm<;o!x^ZԿpOx$I-}'=MIx^OS0-6[AD.ZҒ7Д~-/5;p/@SyêsF5=2|Re+k^1j֕?C< *Ҏ+TTL0ϣS1(孈$H=6V7+S +õ@Knዺ&Zvh9>E*#(E}ۘ/[rjM6MS9cazF vϢa߷xCCJm +g&T{bPsnRsK-J}?s-j37R}@D0^]k7=cuW#e"pI,2 HRuH,3F@;P"j"_WixzJ{bQ!ʶZq*$5i`WG}7?D\m(Ӗ2so* ɻ-\F
Rbv6LoSYs[LORCΞ>A'Qt%PA/q|W(K0Ԍ09r{Ղ+jJgS +8&`JRUMyBMDLq8*pCׁY>2*Wal)V 9TI]uRD]R{7%M;&1j'Gɟm/DLdf($jŕK-nݟld-
@vg
\b8lZ(Uj8=g_F!2^tTxߑ(W8t[td|=kRoZT/{":Ӛی2a0j*͖9NLʫ&!;i<$BY$oGD#Vxo{SiVecQ{_by>2i8IOi+6ŭQ +XHl[]8LZΏ\_LaSZ3^4V
ijo+O650q4&
H wqM&Gg\eگ!#9#WA sBhKJxH7xawScI@b\ +Y6>y'tWq$${{e|+#&j})?4BV9_WbCk|Z| - +Z/tHc=~͛Bgp%+Pk\jws\g^%Exo|QbĤ'@%ӱȄ*-~hzOމ>8E. 2EgXԬܕʬ=L`@U[< +\S\2C)e@:PcUn>8X(EegDzF!֕39@dA5߷JK0V[m|EVׁ֛x0x>!=0"e4LcqosZ3aa09+ߘLK-2: oQa=W0|.-'dG\/p5 k9/L?D:n$R +?h襫SMi>/t
CԞƊY E CAČD"PiЏ[1Ia[ߒq! 藗=)zfU3iU4 U5xf|}U +5)$HGa5խkCq\~o0;!ys_&!DǜϨ +ˮc
$MƸ`o~{p-Cl+z(S}c|#=y̹wyZ*fYb +'XDU7E: +Sk@n"_I-.qӓ* +7dR)MHXmՀ2\ +^-[&騎q#d!woY2CYlqV=Qrjcx:N!& οdB "9-9HRH3D
+<T5IA a +KV[Jc#7]uCgIvZ)Uj#T +@&lKrql>-p +,5~ߛ`mh&~L,PDzu&RcK@d.d2S +IBEͭYw'~jEL7{´ݼ섁I3YM4t +L7\uTC
Ajۈr`.0G.<d@6rJ<Ř/%Cy&":l(PBX&-rαfPpߝ zٜ1IIJ^`X7[F)¦r܀0uَ p&$oc}~OQ-rvvI3 cMHT~P54EMsm/Gp8K]&)r<|E֮}U&{>Taa<!fNk^]iJ44Cgi$s!7w +=uΥ{[tcjׁ(i`Y~9_ҼC;JN1f>_]i]$W6h8F7_b@s7 RҬuRPIۤC!Hc}o5R ]Q
` #|Q}a- 6=֦qCX%с AG2r] +Mwh]J*p'Ͼ8/RWdT +ZL}Lc +_Xah)e?-Xv$ׂ(SuC@
6 ~bsic1+̨gO.)W9Lg4[MY#yLЍMutЫ,z = h=\}ⷙ}2A{D,% Jgl75[@_N)0WtS?.zhT9@# ɺqE +-ڔ{Igd!l`5dQ<H(̤'HLTn-NZr{ƍ`\U=4'SDBNnSK-K +Jʄ#?+l[FʏX +bon:yep>Bs{WvxB:a#R͑?[>#,'q)2$h6@Yo~YͫӯNi4Y2o-O<g5s:sUy]W>}8?UAƱ$֫&;:yrRHˊRP09MnA9.H>/=wsb/~8BO\{֑Nx''2a58^iQ~/w> HV/]h*o.]['̦;23߅ȇ'W̼hP +n_POz]Q (ݛ-' DzCxT%a)bF;eRSΗI_HfY"V{LK:RM``\_o +!i|?w߳_M +YY֖/0ETZM^/Vv=FfG-,{9IcK%MCK"ji5cM1
r̩lf5<GLQO-0}x̙yIt%icG+<,
'2B$`Qb(w ] 2f%Ttp^cK}Z=d_:xTʅ.4WxNYH PȁO(hK2C3f}1uqUX1vD$ћjN].bGwzZq
IWGnqV +SPKc?UR3F"m#y@栐A!hDƹZAiPwO,㩕x>+<nh0"_c6 N#J^EbL:Ymt|4Ҫ;L}OTqNQ|jGvl1n?r/fi$@jFX7@CM͡#yT\,!b\G{]1(BHCx>O"@TPzz~6K>V%:~ggJ| +muDBS#<[{N'^B*Ce3a=г6AݍSYb
^n?әЁ. YZ0ehaWM5dMZ|,xk8 rZbt&kC\!fݞ$n@i!u"lQd +I+Gvh5S$[3CIgp/]h0S9'7lq\u:o*!8m}B9b*Oa'ImLntcH!,-e OAfLqeմ#ݘ(KPS:Zpԕe$ Yc#O۫M +IUIURS&}.f@4<k`J`ys?@%@?aiQjACN7Bl-#oZ?OF08NQ2 +
zY\?w9Us5R8["RWKaθ^-^\;PxafML맕V5m]M*"w^[KV; 35Rf C,9qO4ٜT +FMRtXEg}ho٣J\9#bjt*P&[&w$#iT˴a~!fgޣ^n,|I`%2'IɛnM2Wx`x߇mz8$ȼ1B|[F~
2FvcŞ쟃!!,Obȕ)BjY7b3zW%8p +z}M']ks83mVi?٭HpasՒ^pAXjA)4*,*+u;@WI̥Th-*U7 8%"Uc}3X|f}<m1Kd&H$?kT_iwgx`à`Йc
IgZ[OMiiO{uΏ{?㼕b%96Y]D_|s>`x#\]_kjx)U濾վbӖ Y3\zQzi$ "kWg= +(7M|<;tI+X1j}}i^RʹRt9H(헌ʜ R9o^D0Π̐F@=CCycFKvy +"ikg˕TbHƗ8aiU~BSm}tMUɣ.g +HQϻXF-q
7:_r]eAj?K7+AO6Dx3*
hk#D3P嶺Ik
IoAA,DOOKxT^kRU:aǘء' p+s&L8ފ1duɊbFt\+bHR
tUM@*
:)'!k.7ץ$ߚ9ThJ|t1p. +PWHgZUQ}LޜNtʮ'
jnE;\qbMMR3^Wz[3D1:8^nϏfc$;c$uj}F~$HgOsU
(^qiM;V{ݠk2Q,mQ[keEJ~nKD:D%IP]0gMa_ϱlGu0_ZÙlmE95A9_: +qs]ゾ^,Kܯ^&8>j;G9O)%Nh@aIYSnӍAXu̼'DW;Ld}J~ϵV{K E7e +H
r[Q.SiH7$XYS''٫\e3z0'E(A-m/9h4#)QlBaOQ1kN#Ȧ,}֨ZBwlQw*ĭ·͕7ӟg@ +
YP TgB!wyef'T]YbW0 +F8@%PW?96hki/,/g5Gw[ڠΚkMK=+ǹRrM]3-EcJe9(yѱ'b$RJ +9ϹvmgP6J۲jZޣQ,cp`nGB%9T`EL +xD.RUA'+hʄjUT|(]@Ε{<ڞ1]ίyȔbz8#GQmH-Z$[#"#+ycpߝ0աh"~rubJf1 09:*8kʠ{+\..4yY}e +=1WdPqH,D Yqq]1mtbmKa{ IC{uD2AW]tԧJ=*ﱗw,!%U 3 +m62uC;J;`^fRg#;^U֎)y"x|3|ĩUG+3W9! Q" L8C;NFҿ +>'0 +VI"+&>FW&*Mj;TFs.0S-:qC(a^bhr^1K_[8pTAͯ6mMRet5=
XP#nw4UYsOY'y>1(RDt0ŦW4n䚖:ؗ!_@fH6ߨc<!M40{FDO,-LWЫ+]vr#[{byjbL`Sr(Ͽ5/$I
Ĉ&pO4Y_z<ܵvzT[yY\."n.E1 A%.[pNSÏ7Ugww" 7%2Q]¢\muaio0Ҷ_px`q.5o P|(0U-}shY:6o5䡊̈bI,9ov>"iޜΉ`oJ#E2Piݸ.Z%M`z +X6qS#\QȆ8Ig}60.zƲB:f +r28!2y˓)$RsAL;DpS#͞IaShƞ1Tn_>jٹ G'u2a1MV֭<$#"q-Fg[ж^֥rn1+D_qoofH"L +7T[O02(G`5Ǹ*tVx慜6= Sm18`sVV] +jq",iz3$)9 )s0{3#7*Q>ʫWiÑ}
PSkW !R>[ QR(P74ْ(1FR݃mcXTZDTYM]QO3P2F{cؼ;NBq&M6d)aFW0ٽr<ѸKCJDzm*&fX9.[ѦE~5JUr]~xm"-z><BpA$W8et65Z Wֻ +uC}zp6E|Vns7K2>(@e|gJ-HWbvka=SeRJt]u55TΔb" *77)gLxܮwh:TVG w=Bu~T{)_T=JPB8u=\6vҵtJo<U*<2瓫hX8䆖J$Ϸ-SRS9w9Uگ5#
Ed@/3O"cOhFj&闖{^Mn +ioz}l5ʆB3!\=nyS<SHbhEPz~}QbH iIlng~Ezug1.B,jgB:nj3CW[sWPЅ 7Aq}]!s{
7zlHIOuMnpT_tճ7߮D10=F^!-}GX_R:+Rg3A.<St_|Bl[)≯aLL۫g5]fk0Pe@8<}pJ\36ɽT&畦&,,7./`v`O0AR{\rDL-~Z:o\UGhL~TeHi}>ojt,o zK0G/+m%ir8Xt#|%A=T'n
&#وzWٵաe=It>^?}z>su4P"`2=Eq>U2a#5%n^p,jE&Y`wA}ѿmw%s\l0r hL\7t J)T,,XZRCTQ900S6RU:+#~M eXQn~|Rkg.~XJeeJK{D l<De4w+k$R&rU#KrqѰr*'oh +]r>8.̜= v] 偅bx&/kAYAU;!ٻ^/b'e(AR^JDqr7J,??xv-%D\SKT1`>k2&SnS ݱOVm ګlVYNո L"(h} +5tª_BTz*:*X]cԠ%zucI+q{\qtؑRJmL`AZ}Zi3 v0_}Yg@GpNR6@6TXe/3U:Fa ν9EyZ"aps.#ӏP`cz1`R
#-!4>5-w,,IʍAkkP<gwC^W$4] \91aH>>y#b]p%.VVVOuˬL +01NBovSn:O}=Kb$>u$x|5ҍ&zcꃗu=<OsBt_K;eT᯼T(s<U?j4CFGЂv</`945_*yչR2?v-HH}@;
g{*#a(K*@mBGM.Xu?)bjLȲ<tC[Qc!wcV>k.WtZ#^W0Yr:ˊ Z8BGFGKiJ
,@K?Q#R~ک.F[4<B/_cQ|GʆyV7 +VLeO;=p99%^c:=4/a$ىLO6Tm҇P۞6 ?FmE (LX6#E"vbmO!XqO1#7LBUB]Oj8ӢXhk\pӓF W +1hqwXm)5?p͊ +TKDa#<[7(s
ɦO\r9"C+0X=$>{+D_Yv`:8tx~٠ +PR_:dZHIhr}0L fc'*l8&ةT-ch2}E/x!:ThF4%k.y吺|wl#:%l Ȉ`_b>2={IM,p
ħHhSNqw{ΨXZ%]b
H9yDIRUZZ +FlY K"&^RR#Wlt/\Ӿ2?7togeQiХ@|7i) 8H@}1/"(\u367MA;Seªy{P
_N.y
]HmiVx@u`ELN"A~2y
(PүҔ/4ӛ֢x&/p0JU{W{Ĭ^ʿG4{i;Hi +OtDpBvHIYfk' PŰ"w^PuxbL?C0Sgb,(Sʼ;_IWX3Ѹ]z<0AÀцl=^vrsoQ؏gl<~>n@yKH~?_%/MrM7w{PhroiHll51s(#Tg+:՞E~ec?կX{u,~R*6==^W sHߢIfhgѩ-%\UkV״֖67dhOcֽ"t`[IAS0U54y_EJ4"čBVcaquҳ+ +{g,_9]f
8oQ8B6!Y}AblM?ƕIӶ&bzIEpEz ti O7aMWQ16 +L*5_|Ԛjt۞ׯU}ڐt'm"?
[_n +: }s8dvQX3'GH"s' +2},4e**[&-`uJRCdnm|F\ۿk7j,sCҡB`v+J,oIQ?(Go*<?jJ ^2by~v@wQ&`xDj{Ŧ=)=Wk5µx|\HzkP +lDnuoI +!4,DAF&-J!f-[9&L +s'%\62%Z;bw-B +50vk9ea}hK?e&Q#cOP~ؕe+9)q&ĹݻͲ]>VNXX +sLPBSS)JKs03+7=i\>@\F +Rߧ>Mk^APZaG_( /V7,oF@l-+e/ +J qCU攎
H7#.5uc;:&mV :N9#YulQC"x"s7C^)!ma~VQD +y8G
e6 =djsB.%$; +Cg]m%nB
3nP|S_ɛ2Z}@2%2g}㙿E/?QʙHtIګ }.&-}O"/%R{=܃y|)(p+-nq5 L$QgǼ
UH +@KY?:vjD4^[t}"?A'Ba$+C0#4r'dSoN",*W +ZVtF?)7=כv7'J`AT:Cncfd0x +;ilUڙ]bw
)bl' h1»y𰲻vb]|JYþӬD#6"\;r +^o67H [X!]ך+Ҽg&ce8[V̔&ux۶K=NN@t߀ش&^ړ2'&J]oo~ܔ3=
r+1Y3^
NZ_\<n,T]Y,-絰eF#d˵]9t"NBW^\4ߦW./$ۚsQ6u6A剨F zi +-`I`*82v,Zbn$y +B.0Sn*Mt>3')<յGޅAo c[
_<LˋOG/U + ]`TЫºc,nb۩|y''kRiD>(E!: +,݀FDaAB{ՆD)$nrF1oԴLq5D:SFSE}Ufru]%J#3,Q4B,%NH
F(m6 +۾ƪ7,ߨ!fqO;BMKE[hswylnGu%n>S4-Ϻ7\3ߣ8.6QjT1ҀE)Tpvn4炼˃@uh} +aF#g\E^iI\`/CwW_?ORҰOĞ)/W )&uaĠӸ)Rm#$Rr,m8do02+0o#?r3 0n^Unca=feCq:mbFMI|I$;9@tU>HES?PB:X%>kړX/H,R?W4vyu"_Vkb-'"Phz(]/RNA%3EEh<9 .U^ +Rnu)_V +-!ܹ5"0_A`2kG5*4&NQ,tv5ף[ +)]8h-g2LqBwyT>ԒɾD)+`'v(`|19k[YqW1fb,8u7^yZCPn7;Ď҇άc9/7SѩoEb%+pL*vֺ}ÒO'@n2 O¨ЎsM7J 5AQӄ8Z灵]FgﰗeNVZVB,MK8H|A>CNqX~*_mn*;%-)-+>:X|T_mCJp#SYƕV5LbT0F-'j.g@됄w*xʭ٪vL9n x4Kq-ZYPaR2?(<\K|hh INǀ863j$cWu
b
T,8{1 Q9w0ݹ8@z%f9hcHGGdƇ:{z~+;$S͐j46b]'pg:18w1|i駒Ageܐ}Z +|ѽnڕkg;/2.'Zňa;ƦN+covdo>k/32AgX^/۷r-V@J-ɀѡ +p9&k.n7Q&fΩ%=euշ=q=&J?[53W.<}'S%Rj/ /}.)c$RU>:JI@B7I"Z:->5}^LFs1N:G8 +jeAIEXhd?~g7*^nIѹv +eH\q3[W\9D UR@3) +_Њ'\Ii3Whσ|l .\5@(i7bV@ue=܀d>a +sV -.(x{xМ(Cv-:m}0xAEy+u'w& +
Y +"bF?3W`#sLʀ1@:bh(Np5*B6Ȼ .BBL0i1':L)+jw?KU{MeC<QYE@zEq2͐'VHMDaxm/ڊl\Qp:kBa +^^d_FsaӇ3hD {{p}@şXJHIlppѤVjF]\dMCk,0|QW~gNFsH@-M?/4 ~Ԧr<wQ5L` +stD`PzI
Otr}?Tvc>f7A0
Y
LD# LZC[/4& +3՚g=3*Im1vԘۊl[ƍE5)sᱸ=ךVnw]8i>=NxuPjf)'rrQO&8"v6Kc< *vuipյt
T{F.xc翾_ kpֶ7 +V [Bzl;Rf2'w9KOُ
:I.=#2=g6*QTl1s`SӲk_ڹ"ho<h=6g2%Mֿw+2M> wDn%-V1-;H FɐnIӊSʒEzj/GZqOOcZUţl0\)iwP*
F
;ф9hȌ;MR9I۞1؎xOI +-,.Np3I4"J8iB.,Al4M:ЛK $pf1oTi5>?+$+ +CGCx(
=/l3)N Qh7/3'~P%S2~4[3D 1dX_Cmt=yQi>c +VR
f +z7\{WK)*S!!02/FtWPpqhͽ(| @/5?^(l9B*&澀<C<vpƩ^ + +,(oSO Fё%d ,N҇?`adQU7 YÝy_U-kE#ЎGou.,I2 +hSu94%4Q=-oGAShdaje7ݸwҝCQl|ySKvpϞχ'ly7m^Ĥ@ld,s3NG@E=Jw=vѪaf4MuɹrkʌOl"Fѭd
$ị^gGiqdڇYPZ}bV<ʠ3؇1Jr\f(<єw[6kB +Oce<1nNhezQSNCˠ%`
`S +'Ok_Ψ(,ˑ仟ARe +eoƠ>5ȼ[7@uy+1P|ޅF3|OisF#~&A(3#Q(hX|\ +?f +J\n=F_,0s (nHQN{;=6RWRrGh՝7,M5(e, S Nr +Eάp[Dd7קC/P:*<+0 34n?7 +bX}?P2LwiO[qW#8{L,br3Yv[s?gCSe pA$J] +hݓ +id/¾h8*˜ˊ4'wsdTy=k ?);;yM~M5-|4Zߘ\indW'Rve\y!d6]u}YM:?jb E4 Tg$'9ˀ8F+i)A +py%55%+pLy}>^bV39>2B#'!ҫMR7geTXOC)_ݦ;J
vfWQfIKԡ^#(7G`e˃:'3%9͋`wujlޞw +<ʞ
'BFT
LKC(Q&qHG|ވvԄpF=麐e]ƁKF!^?@XwG"S
<DdtjwQwdo"1ڌyT3~XA,NmcfH̜Z[Aͽii]M,t*JKhB,$"t+{$7OQk\륒zo7S\Qɾ¼0-cFwlD=m
EߚGI5\6q/+ɿpc#[3BWu8 + B,]a|xmR|!9^z93z&ԲmϔlW^2 Ӈg3}! <FjԹ`{$ +y%6s5TJ>1%> X^B,}3Ƃxu~̤xv3LOtbyJX:xNv*.Q# Ā*&-?AxY%8F7ӌn
q])o˻AoS>7-6[ˀP#"|8?ˊgRﺞEɩjp"In(b؈',b]H6xYrB,>Rdn{mGpJk~H#Rz86FeaJeO`]`CS̻K#U}U8K8W!>lC@X}C@Q$H٦"$ITiK!xsϧ駀qئl/h3Œj?i0ܭӰe& +ft6[~#c{ZH2I] Uେao&0MXis;(3no +ʜ62/ O*y0*@1`y /̰I/sH+)hD!A;!e)9͚߯wP`a q]3ļ`|=av+[]&s܂S9 w:ؤ$DɄÄ䖒"Z@sq?1]p(!+-9#S"4+?/V{|uTwIUM~1W5C1m+lk]!
+ص3,+n)Z
[{>B>Yζb c!+h<{UFENw'y4-va#eduN梹fJ,hv3c1̪cj7vG|f +nF;z{fʧb5[gHV?vM +ISil-^t0ؚO#b^3Lj
U?F4Яeº +E5~F~G~jvGSpQH:X?W\BtH$i'%cڋLdN,4qp21sV52H;be+%;A%JU WL68b+n +0ƅ"O59Ϣ'xS[Z6Qyy/!D7ԫSI:AWHR1 n L
YK 7Q:v
&hMmM+w%'&KֈqB}ձAt`#B8Y YJFBeFwCW}I9qX[C*G_jfX76ɻJE5_u#ڰf]ww73)Gߌ{f~&) +aiCw͗D`2=&YK?%ƀeS؍qgGŔAnQb9,Y~X1d|z6v
"`M5t?ATˊU"HRHyFZ@(F|y$d0 +wBsbWYbjuhn൬~m\Pxw.9Acu⃤8*K&㵖yK >.)ɆAxqn~z z(uU\avR +7zG$fkc3K\+@c]#Xڪ:ͅӈ*R8tW7͐5A)Ax?50$uQ4]8vb,6^܉I65(u.E&=zPےfJfw{xA3RzEG7";aG
DZeFW^kYø-' 坣A5!sUeyV'~i53IŎc=3j?U&<U*'.,[ ?J$biZr[QW(nDȻ<4@Su)Y+0m1^"U拚ju^->wW>1ӈ<1]Vt'K px{V!_OKӂBI;:ґŅ˞eԊ4=Zr +R:VF+>y~q;%V劁Ҁ)dG+4Gn0=_mCnܠA=CkQ6t PDxu✿t"OF!A,SB[kcrS_R+ֻ<qQ:S-}ҐV7_mCeA
1s-cg-x?`xKcJrӈv3zc{Cv&O ++`nYJrSSo2(>C +P7D˜Zݢ93u®Ăjf +l*4H#Z5|]>?G&,kϕoFp#ST$ẏ$H(}[OE'_|UJ{ɯ]PP_
YZdsC'v5[{5,ⷐ)Ow
LXd +Qi`W9zILVTxw]j:kHN8Nq\09`)GNw'rB
&{: 6Œ%n.c*Gfd3jROާK ågє$Tqm(A$!@,SEƇ+ +9ȱv.=ܔBVX%{1zl=ΠdJ +O' +mK`KCC@>'|I+P>JLt8Bu/T_wA۩~g +ɸe(*uIQK7ȨŊKc$8e(/Ud#[$^)W=i
U):]oh$]6]Z=- +Ar2hZd_FhIPd0EJg2:9*tƴKҵ H.Iwz4=%6n1v934SY|{\!{?A*2T(M;Z*伙.5%ba% +«a*UZzU@ǧl4\OAqhdQ}N^sZ"Vq鷼qΛQuaO.F(m'7[2gCtP +tA<$Ya\Ӗc]Fؖ.PQPLN@#z
56;ILeH~'a
%ʍQ{Ss~:z%&vq/9T;$X1bT +k:>zL5ZHB-wN%)I=E$rJt:yǿ=f4d<M4)6fe3'8 +WV3?9@\$sgݧԛyf5=3 +)GoNNںap +ۣ@c%horzyDd3y۰C +$Ա@)l(Zǐ!uɭ&:'x9ϸ(ν^0eq=Jql6܅8?[jjWT9c;.Kiz&!joJP𮗡)NÁT.OeFT>椒ں +S+ +N*mUR(K&R6F-9foQH#Pio+J2KZ +jR_xBq{ ,H ҥi&Sߖ1kG;bH+!~ٍhz3BkEL#mf?_Z;<^
Gkaͫۼ' q2(mB!>
bAiMz +1Uo< +w{!7t +&K +L-{9ftM'Tl#Bls!iNA؏nU!gR%eDP~z4 pFC'^sg Jf,{塟wN.}h@?;Vo + ؋4\ ;|22w9U.PYޗL=L_E +̱3oԒ+^/'NgY0%CW
-}SԹvY}o) Y3~ +gP'˪=pWaD,I0r[S2X-csP$ +E~w2#ABZᕥA_'OP_`}.P2`͖g`2^h5'$ºJfp+WBWoKhlSOή-;9&4?Q4sFA +|Vk~YR.qUc=@^*̳Xx,D +qMQXI(ju
ދM +v{=?=yG&tE|֡(Z:T˱qʏф|#^@O,[3SCh̙oKukj\L1P^{>0Ean )QBXR f{ |Ց yufMv^$8<СRwMEvt4
Gx)ț?Z0H#6רعe6"{F6S ANCf +3%!COr*ڕL{-dXTU}t{`HELx}+E^""$QU{w59o>l0%@cF 0+#n-+P6ʄꑽ)_(r_ q{6T۶ߴ$'b~D63MﮩM.NEZŢ7v>(_o fxd>kB~ՌI52iN7a}i\_D bY)m5lZf"oKh\nXF# +z^bJݛF='oĠ>u<>is(g!kQ +jޢضe'9ѬEal5P=){cN([M>Gc[\suq)o :ތ:뭗QΦ
(tN-9~ +!&Ũoa +khLN^a6jFRg3;qmuj퓚:^UZ}!eKq_]_]n'}| +_-*1Rpeuum)%^ +--˶jo@:B,DŽ WGNg@< V{,YqK +[?zv__ޯm~u-_*2JkKxQ`r +FG˨ݒzE<yҒ̪|HXM3HÚ"Au57Fh ::Wg+f|uԩ#4[ܴ{]_A&{ZiY~GgKͱW +q̛/GTRi[ɣA`:1EBI RoA&5ӥ~u)K
+'Q^/E䙯M\Dqi<u48i)ZYf06lʊ^tspV?ذS̙Qw +8H}4EZTGd$[ϴW-mf~TӃIU -+=߃=Ro/tIWQT#H\_:5_U* +S5ϗ2y-x~O\]4l>xYc*;Z<9osQ}h+/^K=3=聬t es@/btkKu{Hd5RzA Mk~༇N1_(e"yh_4|AWGg+ w_Q[Jm"g#fN +ER0S;to9QXuQP$ ;ːO=xyǞܖKZd?=dҌKDiw~eTS)͟PqG3cx}F#|Ҕ)bͼ$
Ajwy$cg}r2DUEi`S~JswO-PQPԾo96pd(Nj{z/_\hsEEUj
!K&r9M!6u;ݡ@^O/fqk<_yFe$A?:ZW<V(D,+@oL)1PT,7]Ue/SƊCt|$t;i79YשEvp<Bqmx:IAh!E}0R5%yk.E&f+qQ[ +/{QXOK%Abdth#Clt'ck,6ɩ@i&j:۸%ֈ\ +GiCr=E`ay<Ay>cCֹ݈Y$I{tѰ#hv2_
F7l(Y/3mu +hf̂kizP+ݗ|Rca8A͛YJ2otgD%eB~%YQ?̋m}^ +IH/nlfiz:k$8ײV5Lidl\cAwV.)q)NHFz5f7@&lYVDU*4dJFօ\ڒȓK`e,<$O'(>H 3!?J:C,WNn-{'K`"e}4d<LE?j +E,f LkQjR@2^jglzL7ODIm + +"/\8w8wO<s~`]L[6A
ܟzGhK(r +^̈r
cC[I}F/8l +n%D6ؗ6a-1\>*z6WR@}*v Wjֶ6F=2Qݐˑk4oLV +Jm罉>Pw3m*ȣRО :rAwNT51 +DV2{F^O^
8i"f;%~!c2em·F8ٓR/24^lbE5h2)3,LSۡ 2Z.#8 + Sr>!S^}l96g;2oX&O\G]_KFl,o6!\8.d*}BiIKQ=ym=SU
\wpyĿu uOHAMbK<)y8NAI%x-oZ}evt6+̑Ӡsj1F1{+K6Qu5iZhI(߭0UP(~Bh5x}yA˘IEakFG llnBBI\)HB,c* +0q%[-q/XUP';L!^r}JO5txpl<T@%NJ-˺Km#Ŧ(|=q-\Mù +"Tk@aֱ2x%OËZ~R|z%/ BXbxE] +/h0|L4y^6uJt +PRχe[L{[3`vq'/Y}Ѓݶ٦~xj5jq~u8i' +kO#-S";Tp:貋ğNaь5%faQز&?e:צi+[ tF"1LۆVJJbw 1CfQr |T׃<4ALkRIdGr .&h*"7# +H$<_b{= CH7qDʹQ2wgb1y5Y(~K:VtwWckr=?=HrP7$7f<VxRR◒ێv=^Qa[Nm?,bjf<-Y<gjQ9t}m~ul'70vx$4{aCLJkMܦTGSrj@Zv`
0DJrFc'Resu7 +F^M@ޞdXy +Lgv
~y4JW尷8(Q*UK/a%#9푒`gOD;ޔ}ZXb`僯^H5mgcWg{,ځWږ0p["NDX[$22_Y02LqF"<[1URg2#>e(XU
8AiĵLZto0Rt+@3%U8i]m[ H!\ޢU&{5Ol +#K"Tm&m6o4Me*zthZށ,7E}ʴv 7}b}v2Uq3Ǝ&L4hc۸qg)RF"iޝPZk +ל>%Mb5ⳇbM,eUIS'vI\A<YnDTrKuǂ}\[y/JM#UU\~K5I<핁(1k;P7]w|;pBpRvO}L,OKcgk)X*# +!AvP:]_u
+]V0eT +`uڵosb Q;* +%xհǚJ EC;BbV\Um`mmG=--UduPER1tӔԃ-կT\`iΊܨt?a7l-V<AkK!ˏDi0h`-bܾ+}N\rїM6 z-$Z6|]֏u~a㺼6M~ԍ&$ކEMhS2\^g(^5w'.~7}Qp.˦}f*CWo
kr.}C%
?r~#X7l{+ɯøP6Ih^$x0iv(}=tf"W +`Ԟ` ~{ +=h%I!Е!5Jg#A ĨjK/&i> +Yrav<K"(ឍi/'qվjKeYEhus5B:fᮎ+{Mekd~j'␋|ǖ+/REW
аv8h.#f۠jC#3"1-At=3G=}|:k#ނuDDEo}ePǻؙEFFSs#Wck.RFf!\Ik_C(Jq}$0SRI_gC:jOPo KfÚOkۈ_P=khkT?`u!rma8K&MUatE{Nuϻb,Q#0 +))ӝJj͎5įL +P<ktJvMoʴ%"I +\D"8Gd+VFIDdE-P:z3yhٙVawѢ
7Y!N$?hUHβE +ZABiY(Q$t*D{ǞxGV3zS24#G*r7_SM.O&ؙ$bh76{+0c(9)+J\v\C/O䭌8=o_+MGA0e2LfjGv/K]eNC0
Ct)A@it}ܵ3FfjD}N< }zEa.㏎y
t-5cR==:EY". +vq|q3U(þ8?kYt*![=FruF#C\AVѰS7.R"1~h2ƨB٠o;y!b*0gn-S +~c$ 7w.(eC92D).fd(K*yѝCjɱ/VQ}h+?'H90bGL>@4?, 67ůAb6j)Qr k$P{i%9 C QCwK3UMVVBӥrpy +"cyvb??SWJ2:U3ɚmy;sb*ƆTk +%dNM֔Z +bąT{P˱轃w~۩@pL@uP +曭rYBfc}:pЉiz6fZmByG;6!ZV]A0B9j9z:-%Uۙ?llSԾEvh +6&
.^_VoEj3<J/>NR0"Jse'Txg~ +؋NИ%0u98/iiSXقgS73Bx_++
{mvb J2L(%:PHX&T;^hZ ]"9Vv"= 94LC +)XDj(\QֆfǸ0.呕}Qx&OTF[J<G557quOlt줽fjnN]a.{$E>F3gbv~G;Fcm|Tsi4=i>GU~y|P> wE|WW#76Ciyo5:+Py#J>ps;IZPBo3y*ګҩdW.qD7y1*>;S2L:66 +ey1FK?*DBAj.hC`%|lrVTd +Hp\Hêɂoj_/4y[#d]yXUD-ݱNiU,cϖyle|iWd*;/#@/0SkɩYͨ`0]y!GƊ8k>YLNUkEo:J~ψLu] i5dzQ<};}VM9-w=z;[5ӳ@D݀WHXdsgz7P90ؙh #\:(!Cjӄ i2/q헨?wdW`,Q=VD@vqQ6KF-n2sZD#k' +j[;9O[s.cE"JoIkީn8dFfm`G/aK%=XDZ~-0<ŨLSگcE/fQDŽWM#er9m:~H9fc(ټGց0A&w5z Jш]hX-FРZ->&K,*Q6mAR
(WxJPy +tA0 +dӑ|-W͍T߬O,Vܧ<,/!ZQ0[L` +j]: |ѧ +Ll1"_C\)r Km/Iۖ#ۓHeb/ xƖMbiX!wEpYJ$=L_Mo[kw<bch\I(GI8<y'x; 5?l(TQalO>! lqC\ +S +47nGd5LAh]@EP7mng
OQ13& =]YL)ft/, 7W@fQES<;_v㗌&j#9|*yRTaG<ϊA8g+̓ <vT2{rISr2;y[C_%bYUH nrw#rUk=yYPA!R](Ob!{ +@^b),Nya{a+bAf o3#n|qg"ux31qʫy4LIǼڏrê2&w>o}ƄX\&*t9+fg/xڲ/OAjN5Y~gx@GЏ` +0'uB "Ikd #H_M[qSf'ӞC/\o}z 8/:aZC(C>6A%p?~'5q}lےPJ[ 1.:zoΐAG>Ò +03Kz8<#hWGHݶvc2'q&i?"~Ý|\ +華X"w -ӆ +GqHv<},S.6@
5eK7}KT<x2 _5r4%W˪¼KY!Fyf1Q?b0(HŠX^nhv!}b*3ȦV }IbBadq/l! %RFЃ G`RE:CH- +,6Ps2z<1`=<vlZT';& +~9ғ-r$Zq2i24~Zpc yJ +*6#4
W0 wtԡ`gGM+Dy,iLz%0)5+^_̯
[H +r{@qZ[z|3@pHA3X*?f;h0dJ5HW.MdS1}{$PO=qS3D)'OLxZFO=ѓ!M&ʱCVz曄0I,`:PgWKן1W1k߈ʴₐ4"&!BUHQq7n.R<j.J=5 +9K(:&0!#utzUy@3pji +բRMnHk)Aq)!>Iyk\v5J+m93~,L ]1(kJ˸ܓeJ}A$][=!-{NL}s@T'̜ŒDo&_z@b@vU]Gg@&A`JNXl h6 +Ex}X +
@d$<r/1xW˙ț=p?PA+˂
k3 d{"Z+鿗saxs ̋όX +j}v^ ָB+\ƅJ/ֻr` +ޙ9Zw`ػ>Sp!yқ i]K\̷'8wpm6/"5MnJmFnbk15-A0HDiR
b ͚kڂxFl{bC͢s
㡽ޟFȟ̐R z! Ǘ +mCEoVՋYҷчƋtUx[f +_,~lȓ¿u8
(DPJr5 +H b)Pf;(XJL3WaS[h_Q|~->B2\dST?TXg+tl`a9nOk&`%_r~)MfV!qPnχw?,G=UPhjyem^ mpw#5(ݝ!͕0D^y/BQGd(?fYGp
4> +J +N?rCk~ +|dGodŨg !Ph|~>)77=dޞ +-(bK7IG5ÀtOT/Yܽzz**;^MijWcVYF-> +κ:`o6g>fD%5,nMvS\$J'\DG54v,d(kH4 + wlK˵ǸļМGҽnYcwXWNW6֔}aTe"2~"^iөag6Uzodɔ$`KKZF˙c@gt0itj?FU1GbDhͬG.2垟d>}[L=vT;EnQ; +VR^2?s?;'j2ϘJn*$Zt|g'j9>B4+},ZDcHèIe89]ǿ7d@noFEAQۀ[!B@ +&3,c٥kM&]H-mIC[o'$buoW);Vsxc"E8۫質} nӫt.gFwĠ⨿w~P<U +U~9 {:_1kQ9LdѸ(P$+40DPbj>*hg'\>BPjI}'C3h}6kxwn $fDEo6PD:;!kBt/g +/s +y83~V֗2(IUZ5GAG `QX:+__M]@K`!]k0clz7* j~mTHMZ@o2)1{U#<m vn{DS|'IbIQ xŜW)k>{f:Xw䏡7"D@jYHT;h9#;3H!Ֆ:-Cj
E+Q`HҞZSw +JL`hʗ3z/Bd +'WCHx1t =Qod-g"O9{/fk:g3"e:cQ@#*ߩotuh;?rSm64=CEǺ'4[f֧l[RҖ>Q8ET0_n6K]ʳiJ
>UWr;xp5:lخcM,'!yuYVmh/wlj"!`#r[D*nRF[-nöɅ22T<D1G0kx`BUۚڜ~JgB +_$.de)l50,h&uIPXB>{֚P/6-C.R9:+~8ձY{5>a< +kzfyC6MJw "8d2A +b(-`5
AxߘÆAԾaaGZ9M'Y + +T!Z1:Z +2dqzXa0XjIXp(=XetTſ&c.e3'1?C{K\,?D-8@Q4}j"K:lquҧ1)kԴյ +m{AyzLDR +]0ext,nŒhJ +_j,#VϢ"%%U]X`2*Jv_&(Le'Yk]%R
1yơcaIumrhqu.6c5%۩JʿŨXRF5<f`2"YfS!:h( +ZѾLuב +'_yHlr((!X@3G^o&s_'sʷR6H`).͈YDfPU+ +'`=C8.ɽH=&^!r=OuIb2q7k&sγsitȁf׆GT<y+AX'˥ũz:|oDEkQbEɂF_ +lZڽaU؝]:)q( +d+T>d?r4LE2~͎M>^aD~.dv$cm+)f\57d뭋wjh6Y7d!>fULdkڞ2>x<!n'$x2)KEӶS̛8Ѷ)*49 +"\oto:ۄiհ_Y%kG%@E_7wpeZԾve]q/DrVkj,_ +fc]]
+6ɴyS%LjNIg,!bP)afa3!ϯ4DV:nY'g[ +S hUKV(S6 5J
EՇ4PxlQUݼ,S a*؍aRzU.f$xq1s2 rZ0~#C/_i,QNb+>E\\"MY*g$@4hحwWdfUT lNWuȴ5 +T2Nh_wĞW=2~܁$b&'_2z].
gñF>d.x{C5`ދ"
Z?fÙ:)L +m'8ޚ_>2/>^{d>:]@?QFJRȩRP-m}[X7Ik?LJ&=+tv=9JbOڂ7JL[n{u).'Fˏ($%u"Տ35ҊF)x<:pt{vsm
ZUCI[f@hؗ{p*p+ug"+*w(,aey$MR`mlngMAt7bD`䅐Ào,*KzTϓm6\ +Np7 +m-҅:g\&`7Ѵ+ѲKvquScwB&9ґv*pso꺨qM'R۲߈Q DRbz712=xK+ Xqנּ}3@3$k0m8gIxcw瓏ngV>IT9}Q? +樀s" +/>lf[31^Gh68wZ}h$zp0+lo h9i ! +8ƖS[1ߡzxn +vРđ+;4ErN've%T%)E!յ<i=sb[@&t@;斊#]6:ֺ83^4b|
*gFW40r=v.C׆2#J9uSZ'H#yDzO=F`g+
^pb)P+Yt +8+} +=\O('?<$+dZ"RQ0] +m +a^>"8Smray"rwst]hel\ eW9VdFkOVwLRA6PPm^w?-P{#rȍ@R,
akXbXӑAMuFRĐxf{'b!܋;%kGW2}[^ HGHzވJȢNmTZǗiJn2~J_4ʠOoqJ Cc7&`#RZ7sly_Hw<&iڅ#vQX77=dcpdQIhi.>P_/sSx{?J#I朣sYĵD[Tq8S>ux 8Ō17r~aYv> +zILVT
P-t+]}PD.4-DE] #$!עxή^6>>ʗhG=cR$3ݭWAE/\/?C28?)\ +ӵ""i*Ψ;XtW +ςm_ +`}bKg<ɪQ8L45nMazҺA<o26בA(B)Uwֹ6={ף\')^V(@}qIz䆤 +^o]l7N^eI+E~4eJ'S10Gt/uQܑjۧ&m)W6L2"9 +Ic];GHP!lɮj%0Aj3r9lta*3x~+IXѪ*l +Ϯ+#dqW +/C}10*V*0WN23IpSO7R.L@A]j_E6ӈ@R<\ +b%:+}`Glėgip=ԸwJ5i_وU秥1{1dK+u-G✇|̛,C6E1;ΫS< v*G#ꅟ(5 .Pd+;DO4D%IDt]G~(#Yo@DU~;qbd!ںz4A_=O<#&F09CQ ^(RgȘV`CN}RRRQ]Lr$ʃb҆:錄_WB*M"ߪrH +=U8+gKp!Gh@chZ_)rcC+,)I.{9B?%C^FD Wdf';Rvx3~t!*{nyʔm\N̠בN#4ܥh>TR?nҒAFf髖EL.V[0zn:<Boz_{rrY4y?N@X +#˶U|YxM2W6)~mv:QUst$g+OL$ߠ-ƪ~Q7e}yfLae| z<VT.*>ot1x/r,8qTSpAoP9(,B
kҫ;Wx&2rsC-kR&dm#Qq^T*g</%f({~,pQf| EdNڶ(NkʭR}j1i{%t(ykV?pG7`,@ +tt%/$:oajt:D+cegW
bmh%LU!uw ѪԘM)+^ʄ,Kyxq'jlL.*U2@H $í%W{'V5"yA'1'w۔`EOLŸ\rQp;*sxuUbL8xߒV +#_u^گd-lg'Q + +C(wמA,ޢ\dC?CݲksL.:v_}Uxٮ|pMHâZco3z_={Go@iXb{ 1HMb़ +餝ætwT~%x$iz%2~ YFÓ~jg-TɺV׆%ezG)J/ +F4C_tڑ +%"(G̦kv7R͜W{ZΉqWm*k]Kɿ攲h}t,C8jj5EO +HB}<<PY䦠6L3C&7kN8"FHT4Jf_365*1u B&K&tE_%X>Mujᇘ@nh]#{-42<U 2K\;dޟEe #JZ-0@?mt"nȋm&gy1+?`J.ں*`GϽLʯE}Q?ڤȞ5'Mns4C,_cibo܁C~52ϲ +ۥ oQ %R:[F5D*$~,
Y1e цpzyM ƈ{lSBl
_<b1<l e\GVٽ7X:-C9D,PZp#inRg[/~o]72fAQwK386eGٲyIJ2G~ީfڋ<PNO_`2^l(FHP-?2T:x> NjuFT82bggLƙ.r^0@b9"i4ș5*XtיX'q^CP^KlpOykl(mq_9*66utIc\Oer}Е8Y,һs!i&n
1v |ADh~QD!H\ܷ?c2Mk)! +<]͐oU͑LQ9cMF|je-Ơ$yt$X@a2 [sA>ଽ9[whHYߢZ|20! Y} +>q #KE|H~w%K܄@8AMa:i8ɲq{f +o;VN
W\K\bWfvtsqrߧV
qȉ,ʄZ.Dvpt.dX(U> +:-@n5qJ<t + +jХtZOdaj&VW4(Jupe07Tz߬][x]8O=Q1{nEp7\:Vۏ/rӝ2뵼[w\`wv8ɔ_5M>E;_(}MȚl{n6viJWR +dLamTE +p3 tcP0
ȄJxޑPIWOc$G
{U
Wq+ZiH
vj'r0W`^!j"X G<ەijJgd|v9~[G +K +);XY94 wwE5j.cv?cZg0)@[E>q7`Ҍl
|b0Ӛ\Z2J<_mLXe!;jլS *->*=}DŽV Beұp_BPeHA7k6:͘2O Qp?Mh>P7AHsV_$/3!˽0_X~P +txx)|/.CX^y8|7ĨG *;Jxcνi#/F
+ClwXDihQE\qB X)õ4RDaAASUʠpq䡓(Z#\|7đs9)V0/?@ο`mThgȵ
+8
(W|fr~ER[ge`AOVN*lIPnsn%$ (;|BNRԨx R˝Ic/M{q;T9'Xl]S'ZYr_woz)BS)7dϊ4]֧)gеI`\*5GYة9ޜV +ޗRYg=1 zU#aq~r|Cmᒋ,q5@YK=[l0F\tKP9 +LQLUF`S\֜cD(6l>$ϙpof~?YLS>+sXӍ9)!bK`lr:ݴXr~=J0\Ā˜<alZ7ZbbUԅdmܷ)cX~{!MǛkm%v\Lql,MtHʪCȉ7^}LM5{"6" +c
Z+Xo +]roEB:؍Watxuө[i"͍Cf}$֧W r~vO<1>"|1@B4m] +rK-S//rM>ĜTr(;"r+b 鲠7e.mOHZ`wYqWkԷr+GE#оEw+uK$%onbw9USjDsU,T\,<֩j?H=#醪P⏋1$` +@:)15Eac>,/z+wi eԀ{`X&eFg`vz^ps'謣$1s9}hTtPπӻ
efE:]:?dF| +B +/LG+s&[~z]^ +gć<A۳B MDmv!tBvtp|UrRA?@+0* +q@;E Ub9B2[.W>4k W}s-e}qGԄi+s\VIP_) <b~Ah k=A<?KMAx/ UmKFhuAz\ +ͨ<fv@VyV2Z=X`N[S$@xL0J|b+ӭh߉{]ƫxW+9үFLX.^DQѾ*8&8ߔϮLg$u`X/ܜp3=կTY](ݞr? 8*G0)\%Y3\P$?' 5f9r}d&.|[>: +bѠN-IxֳQrǿ}nIAb8c+SjŬtnYC %}^NJ,ݩm
43IOœН$,2/=1ʢx+Aݺ\PA9;X{jG:r
bө8ƺˇ)NMnptp8%X9; +-T"39@D Nbĸ
w1'O@|i"bTM{r?$:VSv`aʦI?ȧ<ͯf5
-B7M<hE} + 3گ+8ir\O=F,J-jjߦ=ċq(ÃóWLKp%\h1+uv~ʷ +lʒ#(V$
+~ׅ}unqNu
jQH!<\@Q03R{J=?8Z0mN!=H +FH/!V5,
dNxkZ^=Oΰ]QiSL#Je%1w&< +yVޔs%mw!orrU4 +Ə~2 +Ku_(X98}^Q}%4N}GDV㑰FiJV8VG,-*| rf0aS>g'OaV1:Lzӌ%b}I"d;su` vZqN.uy{er*R}-!B5)&*UXsBNM;Ql%{BN1[0<qA]fn3Hm8u]**š9`YaSK<" bsc|9)큋T"Zu$)-g) Ŗ|שBL=36nTuFIvRk)"F5Gq&LS%(pcLRDsfHf%d?%|EI/$xims߲t#۰gz*Y}'!h2U3ܞf'(''P
qm/<7٠By\#aEAV2Ɖc> qj7)ǖH㣍kaI.&v:tLUm71w64ol0c~cnX[ +%=ؿ -K7J + ԉJ>QO֬N xH|& Nr c;qML:*uI8^l-.`on3f"k~oPPGH?n< +=-vaPȂUB>!v|*\t{!kg$_ga)Y5)@.)MN٨F'bkU!|'RxgRΖ6ܝQ(,OM,E`#]i
G9=@'bFVH<({1ɽԱOG'@/|Jr+'Ub4|uxi6OQ>P"- +fnާn?V=[| u"TA
ח蝯ss/ShCmrꩱaw=W{^/tA&582Iӽl[
3Ik}ŋƈq#bj7{Bu]e<N黏 <U12ǝ۫N4YyhЇp%ͨ؋@lte|g#:8lG;T8;^m
7>KPrR +oy,epv^h\{1gL923}\XB1q]{6)BbmҨB,C@K5S,x(ŵ1j +,aR%sWOi YҼ]oy(FRr
۪*yM4jˀfYU>D0KpTaM]OR*Y\j!%ybiC>c~3օ*CECc1ܦNzBjk(;6|xlɸEcر9Vj) wrB1io؎b])j>'CgFV'?P{){jH7E
I⾤gS@~-s7Ji^vikH><%SuCy4Ԏ8d +ط6i]ufNr먚L4$zm
PiX2dvd2hiszܗRT5C25+qIUJ$cov6W-H"~%<s9X;,72ċjF6t +SkB. + +?taj
cѳAUhi%/8'q#Eti^G!j\AfYKpHhy#' bp&/_I1.c;"ɫa +;<Q_Ƃ=Vdd9UCmPD`)| +GWFJuBf;0!jC{gMDmJzReM[3;{Bxc( +Ǎ$ն-;6\p2O~
+(,GIACGZN<&#L7MMk8Yzo^?.hA]
?Dϲn{@SP['^mu *|\_:3r9Cqc,3pfX0!D +ۈKbBG-QI]Dxml,הCϲ}D,>gW9z;]p搧)P"ӆLVysOP2ȧڗ~Y[#<Jd,a1^45(9o9Ά_w8IC]o1PDn_Mq>3iq?J
B*ơ;VrDTjOCށ.mkmADqWbŻo0eq^
MF6~6\qT"%k"DAp6]a;t!ve~eb>ѹEYI4\chϪ/Kn&̬{|vC;Ʊ:Z*,Arw2ߩDd/pKy9a`")¤Mcm%dWG@JvĠȑŢjY5qSvJ?ѧ']@x`w_\-L~v!$gsGڅDq5.B@dX:vEY&@ݕ2 +ux-(M%^p:8ĄiG\`_CF#K٬J,+-BtpB⬾n=VqÁ!C46{EIO^cOd9V"<_Y*gKD?Q-U-s)|; +o30]xFdeHhkESm΅%\$v!T]DoH +Ғ;i4Eac#W3N'KLيhԊd5RLxl0wp}xg5<JO{fvS7}rDܷ@b0TQuX'q0X3Aqƛ^l'kO
+UigmY}֭%rCQ=-3(-6P+Єhz|/Du5G'$fFd +A;|Ƹjſ+ij2qYA9йQclwtkdx3} y'|dk(Fj'nRri/`ieNoPTm/P!aN5VNYIh
Cn\ݔs#AyY^tM`4Z7# +[^e:tm{i }69O]_# 5f`8 M͛U!duuі~f_95.9g +qw`p$a9qK4>B&utNj~CV]tc_S͂şˣ!tz29~?04WPy@bC<&]f#"YtLMGufͣ@}3C3S06i)$Q;S.]y*%ETtO'ʖ&b,rJt^\'oSw~I уV,J<[VRJ2'o}(Ixv1$ʐ@Hw <tz)TfPɇ|j@aOLGLl}.2m2Qk2B +^SyxUm)E)R,~iWD~i 91hy qMsJu$#ƷWդug>4́8: 1=E<OZ
B"nߝ!hjT'zRz}ZUQ$qqF>ciSEJP%|^Nkpp>>FyϿx}?i=<FeSJu{C
9 W
r\]V:)jfVgD[k5GOǫC㳜of-U c} +VE<?4>>W1 A|15R-N=.`OE=7AfAӁ<Gh߇b\ Z?/-q{!fjl&~ +KLlw ;uh~V~rbO-4a>7xH}C8ZZlcP{'4XNŁ5dmv9hY?~5[yEt1P8n$ݿ^~[U5u-FjEg-BV7u@g/N-TIĉɞV} +cngwU6ŞK+] VK}<`'VM!˄ɃW.LhC/@oCLʨAL3z<wojL+;ָZmR y9; +jp1Ԥ+E:6eKc8pHǮp4b"Ԁt=.0|?$?$G^E@{wVe0XaH㵳Z"}~iVKbG%DRctOu˹emxcD+Ę90hJ]@蒤J +~]<]@
{0lJp>%GC^Qn]ӅG^\0#l<!0=?u8jΙʫC^]RX2B`paݩ֞%(I9',X]P}1Y#0T(Pmb[3w㢧׀R<kaebRYS%D'ԕAT"d34{He)c +қu-M4lMgVSRO<yZ*" +0MI{юg y CTƉk!1*xj(Lm7:k%ǞjVoV`5fAz:Jǝ&o`klfDW
+EiCjH$\&G9æ(?;4*2vՂe'XV\Pa%V礡2- -Nh: Y() +(1zu4S(qsa@#?Bcc®98PV~kW!&n/~2xK(zF`y3tgafyj8BtbgJ -!,B9s*;\EANS/nPޏ#4܉'3{vzژwYZ_hT+2+Z8=7kk06T| +c}-?_ +*ms>2蝵a +N|-p=8+upx +ȸY%n?3&S3Ź@I~,x$*I6mIM-@ +uy +kf^>!%#f\fQB9ǟD0<TXɍ*O4T`B7̩J¬:}[a/1;sRbփ3Wh-7buwIPp[D\(]N.:P0Ⱥ!8GїQϏ<
b"#N}#N@_Q<1>դՔϫ6ICZAiTWcFlt
+Fvd{E(g}%N^ +=bСO19H7z +cA>[ji!D?co_m[^ t4α]ml4KTڡ9: +fE'Gy8;YŸht +7=DlF`cRœǺ6Ut@isBa+ω`Rو((`uJ<~.hGx¾b>,Hw]1~ D=ϩm'L3_ff`6P.Yw{߲!`xRNf
דrYPzۧ(by0- +q
BQ +iᤗP%^S$-Oi#m6Yj@;&afR2?71`.gl}6a>zL`jTP1M +HnhnzCHiw@+7%誏u-rXDEu
Da@P +t= +k[nTxA[3&4^52Ώni[[+3Hl;aߒa2y*gcԁC63|y
;u4i~OtËǠSsKsUfKB3+k[$upm1fʦu{cxҦ.' l87ބG*F6,|%LwEQGh៱# z
-?.HmJ`YSZ|/CͽYFeui]!QzJDXLVx
VdkU1#p +Q9H|'. +Mco1<g6wM9t="`M.jZA%|OjY'͞$(cRi-_ggW]Tdy0I7BidG}KiXhn:vflBb.|YTQ1ӠYGIq + +ϰ!DTB| v)h<G#m0Ќ;?DVWE,wSPeYUE)c0s.YĆ:u|t_/Xe<(ۯΦgLzT{ +k{Ҟ7UoCjNY)aHb'Pd%,n9jFy5*IjLV/=)jدj.m=7!PQSWkt)_z֑Y'_8{Od@ؖ8m:H!* BLHPTK +aJ`$W|eM;'0 +^X=JyȍO./,q! + +LLڦF;^:q=hKkG +@}A#,eӜ<018}DRB\r +Jd5 6%WќÍ۟Q+ҦYXtbdHm}enQ&~2Allbc!$zCͤzI螽3;n|w +1ğftWꨯF;uY$|z.ج'ѲQ-FQGSX҂HTzÀ:&ɤ(PIZ2'* N
S_#=]x3p2BFl90=Kϑ#,K(^Y +SV,z{AqgD-9jU~EI|tn(_V9K 42Zy#ȞXZ%#dםz`b
.\S2:2//&h&2W"?L^:boU?0_u + pŶ_o(7!P1
$.5'%X:N++
N֫Z#pƥts!ڲneB +X?Eo4Y|(7ۨ2%f%ur-:f"%wHoAp?YIF#1g5wAD`Y~1 oUڢvwq R %/|QlH6bO~yd5A8:NqwUӐR&R3b#%|P!dZӢ:;Ί@_pot$wQ%jj]mK/;vʋOgP}bu6[XAD%͆@K +۬?}bI +>s\'ٱ[XSMcV/*Voɨ/uuslER"a鞦C㆓Ef; [Fn%kFqjp<c^`Z1\}Ѿui[w_BCOvrRzn-):?%Pz q "ʀhT2}NlBf+-(SrI}cMT"kq <gJյDb|(5P9ukEӺ"V<I'TMSH(DۙIFzuO#o%V~`UX!w|%RICZ=Rq%v=6inzX; +T0n%l~)o@6s[P0 3 #9l
cT4Pͪf7%YY͙BPLAptR~ +?K7U8883BfnUx*Ėov赿U!ɑ)pN"_GMR<uc{`$B7me,gIN!nYEQ0ktDaZ34Ff5ԟ9dz[ -ՙeq'KzF1ĄA^{J6g0C)kLhy\ +)X04jar\4rv*ц6g: 36է*z +_sCzGLwCf뉰{̨}}CBQ,0>pLUΛf{Z>ޥ&E]vcMZM,`neQ-7/;':t[E3Hůpݧ7p( +<v >5Р(C88ثLJ1cPcony60SeI&QBUBc߫^x: +V8ng@yP;9E<{e蒖^Ix(f372S;H=E-X[3w-R&yK? +Lt<ܑ(ޭ*:feQ@703$>Ջ}t
G!<W?؇uQB7$'S3=YҮ&BXP_[#w],WE*emw# +5} +MTf^(YN!CCڠQT0T+o&:5M ?>8;i[NW<05x `QOTS
@,*bp-L?eW2=$DB24 )7lC5DӉV*XB%rU;y-(2dJ-/y4ՉO{Ә
YZ*r<|SGK{Ȳ4qZ)&ƿ(YH3n +Ǚ09K}[^yU10pnK_U,<vmaFC|q&195uV.s{ ?V!㊾;Fþ&} [%)Fv!_?=4]>SI,XQr>M "X$4 +e&\^ۍ~U4CπPaϓ`F0^;җԞqvj<z10EUm<C.EubpfK/0Ť +) ulԃm(<b<J壥Wo0ј~MRq.<y#:p +˩*gne79^nOU@wYG]EVIʋ\j<.ڬILvˆ}=S.n ]MYX +''~!hƫ4H4a:%zhX+/a+l`oe03l7 =짻P-p+T[)<݊R<G6rȹD߯$,N1 +8l?Ӕ;99Z +w2a~zk_]2qQɍ(Fe +H(ߵJﳎy~Oy|*n3r}esUlߞFퟒb.UuqhzD][%NVr٢3-Za.cdEv<`Ϣ/{ (ZCYnخBKIRNJm=>-|5.BtB\_EwqԓDP?HhsNbzDFf^ؔ%<uO&-fPD
IM@EwNv^*fYRN~p衕JWzѳ$u]Yh< +~9bM!#!cϹgO!56æv-M=_'?nGclm}?$!íOPYg q~$"J<+(úY9ùI8vtx8b-v>\yH3qmas!Bw; +Gj:T٫|hknv*$I<F{\'#<ȃ?%!BP[ZB-|8w'<
]sseφaXɯ'mVT*!֘⽣E=y*?<r}h!
Pp1$gY5|9CQk;Atn +`Xqs! h̃rFw<:FP{Rb
LvsUe
ܑQ?;T^z8JZ=#R ]Ca
ZYyěGwʈDmԢ$W#pt)`=s]: +Jx'87 G>K٧7>ꊰ'9|H?JwR(AP`N(<gsErK!
8 ZԷtL,vzWS9'\pUM2VeӇ.O|MwKˁ7!<D_~Z7C+bM}-z+mI`Kd/-.$$(Y_IkimaR~=%ƸB?p\G\s +xEW`c]Njv< 09}uSLȌO Ws˛iDs$v1h,[Dd7iӂ]>NkĔ9(|<xi{^3!{9r0P:8; +4Qm4~hWX
C +||IGV*Vb^Zh+L>Q:hQP9c+m۴3X7\6Aee}!f8yZ1t'),]Y"7T9<{IFs f!$fwSP] +GOS&cvg|ԙxJ+\(#5/a,Fc/( +>mv +-x^9[iԮ +ђ%ᛶ̤jaSK:qF7+t<v cL:p ZmpKtu
م?E_r+hY?_y.[P[(ΧDI +^y,z'4Ʒ98in5t,˚X@LYXI!]E뙸=h;({؟؞;՚"Ge~EJCv9w"I0F +9MlrC;˯"wG_Z_JʩZBU6+W@Y
|LYK̳ +gE3[b]Zޣ!DjGx]koX;nJ%JSFX1)Rs,43G;?*8L3,8F +e23wtX8Hʼn-fH]yJ4tN.zNgGHHZq@*CCKSVM;yL*Fw)F2CڄqlRo8D_Q=:mځ[J8ķshU] s'*\!*I))Z].>Jix,3B<@@e""x k +co?mƧYNMQM!4x
#Mɕ1HG/&xycq<=+.s6 ;*8'3
e(pV-"l\HK; + T&vK/21PG#ElE{9MkcoCeb +uߒR/+/bOLѱK"ϮUgUn Shm}>c.vOyZ/ZRKb0.b.>>zfpYs6
FR)'Hڇm?&hdw=f3_+BO"r&{WT]RQ@X+7!Mk&nR9=ͫ Y"oRJȒ= R+^[~|qO8p8mt_s:fԐPYjB`FZLBhD8%WۻQuƼ&#ote:u +HR=We04 +ZF;,Jt<b!(@ +i~H.LzlZ +9oΟ Ǵ10݈/МɑiC&ϙc^J +uw +Q1$J[!F9mf/G\veG蕚Eb]3+h?:0s ĆPw-Y +Fa]dJ0uPwnoStTM]DSbX1ãf'a[TDw
\%dg,gSj;<P%[hmCBtFE+o%`i"Y +%k݃)t!G0-<-qJp$@\O}TSՠwח5SSDKky9p[KȞEY +iâIߊ_3s)9Buj,ڲgHI/QXW>R£]324X((xjf U*_>ժbvg7+?ZqZ <}_85V1+>тyᡔmcR\\Kȥ zvٗA#jz`H^MugYx +Zx+i!#z娬@*Ww0B\(?f8AIJM@XXCQgrV P|?_kO3{w8Zs7Kki?Lj}:z6zoI1%Du1;Rׇ٠M&O8cKhxU\Ct#[ +}x8x:#gAP}[`{7bQoNf(QӥK}CY)BRd3# = & +Ivq\xN7Õv*qA/36 +PeN2E麗y5oQc+nRAET8nI|ϡpyW_xG%#M{SLH}_U
6gˇg?i5gx@~QS8A5YF=W06*sWP_l_f@hT>̒Ko
y!z닷S&5m]
~c`OL{K{.%mT("w\7 +CGwbŭ;dP
+:GJ39
Y|,<*?1S'=ɲcك5( m(}ZJ%_c4Pծ]bH +h6PT%@ׁCXkGUE. *H:$ZlOW]ϑ!E{'!_ş^!oi}ohSOoZ<6?f)}RJv +P*TrD%iڜ\E=>nM*ն2Q6hxZ$D!^15pzbnPS/g-'VMC{i) +dͷύXd%9j6ȶK!Z\UW2[!^d4+z
w +wR>ԹEd6QZC8ɑA1JzU1#Mƒx:]bp"j`+پ)} ޢ^xrI,~G&ixI`U0MonQkTfǻw|źn#,ߖ$<ꜵ\m +oB?2\Ү̣xN#5 5~"@TQc! kԖ2ek)<F ;k7fBmE=8lv"x<'Rj0v`1Kw +іbԹ>L~GܱEx=䧡1o?Kj["T;0cc0^6 +rT)DݧL֦ w//`⦸x7U'z%(ǭn<8{.5:BYvo;Iyq<abj*kAkcgOȾTqau壎'ЁE/KT83r4e ,V~13<Q@S_vQeـ/m" +D*J61NpXjG|6Ё +"QzMxi7IHϧUjpvBņBH%=I6@aZ}DNn6
SRucbYa~y/O#OmGR>(wcgm#d?ȒpsOPŧ(3ݔ+Gz
䟻sp%@ַǣTJ>X|S[vrbPj8Qs4 +NPxk}V}mbi$Hy}9C[j@7UA=W"4Zs?A*?Ht#esaG)w5QUq`8Hٮd5|Gzu6sdPچ]u7y%\<O@ 5%XΎ\$4l(`Q3L`cf#ǀkoU@3i+3ǎ3F#hC26u7wwQ~ϡ\GE=<P`8"YEM>HHf
+e̫*EK[$v2@d⌫p:E<WTܱ8[1<*4Fm߄5gmmyKg(<Vw?݃b=1xP}*ǖg#˱ߔP(/+qp/Mq
.MsfJ8[uGWózj +H*$Ele:{r'y4c \},nRbz!j
^"YTC!r}\''%Bd&W֨,V@x*4CY3Y9kY_%u(:DH7aA;xUo&xx +_79&~WހY7{Xͺ Cd{Q[$_M,R + :>[ ~%z#ȣ~X;<".A:?:X)M
6 +[kPįF^e L}KMH~L:{$'arIJz$U3`ɩ=橣1yt7<9pTέT*?vNweYz?mI +LRPi=e<|P% gZ>p.A,wv[_煝JT9 dMq]ܔ!~E=tEͬA胁kap~s%+(NAF5ٞe1[ +'JTQ#xfc:R. +
{Zv1j'(J0?3h=ͬ(xGb?(&L5 +N^E^F++,)t4:{swdj9
Cps +SpOTWMAxZsZzf`|tzrgq<S,%|no^3j:xehOTJWC@?$ʭK}H{&ȑӥ՟}M!L"5]]t;šf/b˷4ǭ'ۭ/bKg}
Ap=@[/@MA/Q ӂ([(fHYYwlsP +A<Y7' +yΧHETaaMGvOP{b*>W{8rUcL/Q5IO(>XeNwpl,|QTo\Sߩ_0+KLV?蘭wq4078q滗5SYj :V8|4*#8,l32.H}wN>fUU&ji@y~,[_:~GUҖ\Vm=$tWVrɿ_rQT1{XT[>O7 +Yt217DŽ}8-6s~ݔtHj7O4l,9`9_66f +N H\MX$@gsfRɐiЦoݛiM!|a&>O30+%c"5JCeʙ.GpSYAVˌli`iKo7 %;-nk7%' +i&̡byj?nƭuf<e6VX)WE!vem)1rQaÍzG³hS,Ǖp.h782ʈUt3}DɈ[\h=3] .ťzٝ>&E@iŸ3 +)U +%iR}mVY5u"|:,HF?nysWM#9B^}]E0X! +cwQa=s50Ϡ]uʨyӣf(U/C%w\AdV@]ǟhKM\J&^8 y +w@;(&QθLRp +r- m< +lv%r3,,#(eu>_7\I!`!NR:vjMJyO96'xbS5eYJ.F:Di?ypsól_܍ +RXqbDs1p:w}UgM'N?'_#Âw7COu=8Q-2Dt(Ӏ=PpG7?}1Oy:+pQ^IPkH)@T? +ڪ[87fʽMҩ8|Plmig4Ĕﺣ*wCjrD +:^frj'/7q.p1Tl9gOc +ڟT9UC~?Bu(c5H Sʶ{'r[QgB&H- +D|K3E+}N +
x䍬x([چR[솖&E )ħ[ޚ`F!1 +Z`RN,p+KN;λ̥Z?ˋ09N>ucb9s>ssǑ'X +=T5!L,!sT +Ǽ}47pkH!{m\H&Z̤̊uo8i
+@GT+;b钰PAT ?qԏX:HUĄVj;Dl:ɱJq͖?,\CiG̨A^/3@ +ea-tVjzLpGQ}Q3C86>eXڔk
ED:'p7?Et%)yC0-{(/i0vDJH0LPO"=)0ؾWdԮmQEd6kzDBp~yf
țpKiJPU+>'^zmz{&UyLٗ}pCdk,rAўxoԇ߾%b4rPȏ*:) +]HAa4rPML49T~U1bh]uJ .0!G +0^%UY.W_I φ 9՜k)Tlo #&^})'*!D!夣\ID^_z]w2Ǚ1ΤH\|MK*HtN;GEK>R#Ӿ8r S +EU&mӳ#|or gijA'jXWJ1o|e+R4f2& zJӽƇl"}KUEQ:i[}_8GPGÕA9:1Q-NADO/d1^:
y|2L-f +dAQ\ +)F^:p`+i@]o%S?BkFZeքW,kJg=:Ue<1B{G.7&I:陯
̫usglfDUс!YL5S98xiܨH]0AKw~<㦗V:.yO^3rF7Kwhc®#e5b*VvLvxL +B;1dSrدj%.Dr_}c*++beIq`¤O-G7B-;% >bSiA<aS!9;yy܃oV%)2!kPD02j
[`-%?$<2dԦtsA_0bpE;dL;<X>"'zTjp!!\o+ѳDMBKjaU( +=ʻ;b<\ +JH)hr?MlrpO1cdWe\?yn%1qf1X=I'b[6PikԼcXBQlR@ڮesԶwD@-֝X=CLܨILYET7Gڈ8>GQʋW[?k4*Jц/J×O7s@Wzޅu^Qxm`vhyugwnBPSSQb\Xf6*_y]-F?Ifv:HVs>+%d->sfVUsxCێSeSrk!>UL\v Xe-rA +
l#%<.h5`Eam<}9Kpe,>p52!"0k9 +)e{
~"rE(P0$kzKXi2& +4BchA3}zp}!h% *}:{{=c%<Ww&Lo3]go
'.氿*4U^M3}Εe y_3tVkB9Z-DqP[0Q)3E߁VD%9D3.};SZ :+9|t:^MTs+AHo1GPpB!W"K.?;}Hր.k~QWmJ3f~xeU'jC +\shX7~~biU}^n14~;S.oe#k'̹눔Vv#=l,mHzxo'R /9*z1qA5b`'~[CuA觔͒j FsBc.̈́: +9m C +_[d`<L2L-[`h/sY#R%9d=ý-`e EE]h +2` +;pU$L ¶նpQnrMW*w@[2+6C$7C)(M}dPu(B̚rYFYzO +bmnO=2F%F| wXX|g}j<9Z2]-ryƱfx'vZ=aV,% !2-lLjvvEME[ϳ@FżSا DEO}.ɪ
s +թJ5zzz|X=̏봛0$wu +$11$ıi TO!-^-늖ö{ki,)'zr9L3LX>%FOZߣ\3,DՎ6FjbT*WȈ§;CH4Ns:W&\u9crΡRAw:^W +$10ZV_m9n,YPQOG"n?H +Kǧ@%f;*ɝ+{G
>or 3p3>$nB`0'ç(i| +V1ބpD6n#l;c߲-s0B7"-#J5iq*c. +s)0Ou7`u5Įo2{ +x#NjiRQ)ihGfd+g3TƯqYV]=D]p2D9'k}<YV_撱0mJAi,6ͣv6*WkÆa6r{#?&5Krƛ4){! +' +1W<M_6[֑IKku{g_3Zp #WkMcR1IDtio]]
5% ҃QŹdI;31c2uFW:Zܒ1}Tg%5ݖ)MqAӳz=Ēlz +HcEdD7Hw;;bH(ktybʋ]Bfew!@zNE`ZD'悀ٻ(<&^ubi +ay~i`
$/#ȋi&Ǜ7'ȃ!jZQ.*BU Y#+Y`O[B$',MHX'
qslx\C"P}O(
LO_6E,xX}vUX:vx5[!&:LfZ|F78 +bklY>pfWrvO$wTӐ4\bI&K̯}..!wf4! GT,Iϫ{<0;EoGr;N)ìSK9w%%͓k\0r傭?ZVNW&h2z@7dXA$x.et|]4¹*i'^ +MJL?>d9Ly
u|=x3AV=2ox͞J1y>)|IyO*ω!-bMȓRMBW+9=W v +3
m8+AOFXŀϐzZig"TS%Sբ:!0Q?YDo8oBTtPǴhrjZ..><Mlmt4כWD7Yh#CKDg}5Ҙ<3m'
\Wb q#g)WFF1ˎL
':^vk_El-> 1;|FEB`O1y&Y3N Īûօ[(^`xlB15"| +-GkF) @{xfasM&)/YoIB`.ѣ\ft47Lkj^r0Ug=K(ְL+[ppGҏ<$<t܄X/}R8: +Hyei>K];eg +Ŵ\;Mhç3цn_pJPs4%Ylln9l/kB&"o
ev>s%Q8.}?!-Z{!Q<;NbXΰh4dj+ާ\7`>3 *jXv/4
/״"2EGDQ>Ҫ%@uh>$M@c +0$lWUf·ԲQsW.4h +*b,Auߵ +LxfXE^p⅓%4s0B̋A\5%}۳A=Lg#[+&y^pa&EtrtӸwB+,a`|ˁ,
-T{~`#!
'&Q~b݁W:=KybdR(Y""6]J}D +AE4m0j9m-|R)rqyL{4?{
gƗ/57:95@MJɽw9Sk)%/͋ꅤ[c\g{
UJDB>~p$5`[+P=o,N+33SgygtNce=~koa{+Ό
uW) +]8d[+,&
ױRh7 +fU_6gK8*R* +n3_Ӥ^EV+mlPW%>P&%n]o%$`OV z*V lth=q[#}dU=&P<`n(Lm5!nZ3gvR%7J~^Wџ[p=:4V<_cNfKmwZ+Cmz+BU/φ+ThP{ں_Gq1-VLp$k}`T`X8i5101.&Q$OES|R\hzCwI=ؾu)oJwMxG+[7 +h'
JMZG\L[&F
aYşv.h<ۄ32/#ϔi;nJz1P3hi0ED[l+~
ָъ&ur]Sf'8ǢSTHxesXDzf=g48>hɥr
,X +AYGZV-Z]ȴl(Ft +¯ Sgc{m+V"(L_Wj5~##0#pX&B'/ak/e9+bwX0B+sj3J=A ={WWQ +> k'Bsk`Rg8&Y.1==Ja""Ŝg$X[乨o{L3El]/j`#i$^qɡ{)ϠE4Z0[5"JTt=@ +|>}w&-JzA[wMf|B. +ԍƷYz<
#Vde[p@i 澉g/i U&TBkhx_g'Þ^
c +SnHM҃XU2ͥ^Ũ +l7㐎B]:&W%PɭW'D@XC
y(O4rA!^RjIR1ދL3P\ySB`*Ћ"X +<ɁcKz +?*3FKkg}SB1;8&^JcCsc $),$?`VKT1,)VD]?NYXvêzԧc+/,I\}<\LN}/ɫZ
R!%[~o-;٥ݣ_ijfGu}$,ؾ|Q`pxa"#Gv!8~
$}7Ibx$'r$[Ncf~э$'>B?0J<:&cQP03 +ۢfIX#t{adoOm⮇d(-
nݗ(~QFέ*VQh,VV*څr5t9f2meO`b5uJ.gL4lNr +7ō;`I',:d +ӂ]G*iPKya^k"r#)285|=.9nǐSɺB/I+-S?;6>/JGL0otƾ
-rw&+S ^Ɇm7 +՛PFQq3J.1d#u>~twgo5c\9-[e t}}HQ)>H= +?WpȾ
*8]Q 7Ӟb&bπi+1Uզk5,JGe3}4R>doj̰4LI +IW9l zor +JS.V'(7</ IR}wFTkX+1d.<90)
8~X$.۲oYڼX#cUߠ2@8QfsĘ'Q2ϷӢG +ظ2E5a5*ܱaݻUu|ҘG?6WSnX+,Yy5oWB+g\4 LGԱ_0=[Xk-=<QeW6rːaI2bRt}CǢ0:t,wcLO;e +> + +v!bl +u*RUNwoHoF+E +ny;g^aQnz{/DK~ra+J&(vd~w3a\w٘"lajW%h桙څPC7:o?'S(s3cA~!"d{`0l j=ywfK:Wuѥ59B,Rw9^>E[oL$RTzb #Mwծƥ!yj|)A?T +eK*}zWvjPE$ +\KEmĻ!@_!Jߑ&9ؐS7BS0N̮7_x`fB:
t?w=N
`I`̥1*=bO獬Ԙ7Rsi>[İT8$_<:71SBsjɊ%$`YѮҽ˵xR-{Dݦe5UҴʄ +K2."c@>% * m,;h&ఇNp>\Cj )ZAE*3?/8;Kph>_rAU. fJʗU;MҸvW=XSgQ<<YN-m|%qRh$"SgK +ˁ0u9N?:5+u$-嶵=3{Mk|-xE2
k%?dzυsGAA<u5E\SfIw
0~2lf)Y3J7hUDM:"ԮC~No77NE5Ӣ,r|wIghlJ@\>R+m4]Ю^`urؠ~mڀ{7%GuF4^y+Ito-ϙ;g +IwC8GhBiR/4D +bgw[6ː]FJYRϳ#]p9KϝtU7,;1AY݇*uU~2b}^Uj-pb?eWWU^"!;!vb1j)9P +e/AJH ʐ],lGB)hx~]5?qǨ41`V +֢Ιt7b),ݔJT+#iuIa`a +(U}vg1rWLY/Kr}bm[o3.6$IA&z.>l; +y]/D=9gPxư߿}#=M:PMhN-9n>F0
{`1dErwp |ٷ{?Zr{+[eF@ ]4v02d b@IAmB?2JF _矩]'ɓNJmd21,JKw=Y
+ +Ue~TL,6gģfe$$0g
;1cb=`e14#14 +2s"hUn4n<XaD)Jux=tbE'e?E }kՌcd[Δ
D +!"Qwk sPaez;-`|A&Άte~Ff| +!9Hxu~L1o㭪crDu ˕ +ohXvk'SÕm |8nʢmwM;e~Ck`.kOf+*Fړ'kƹaXN8# +q/9!i4l6v~geʯ78G\ۯ;T +
$"R^e
OꑣzϺ`-kwu,Z٭&FvM~ɥMr!ߏ7`5;.qa7 #FP%
R*jq^j?ԖV +ÖΘӿN,[6Zn1jv2VkʆUyw7۬IW8N&%[fx(i:^,z'"<n$/X,؝!c}1 +$VphUaKrh܋Gm˳ݵ1!}(&W +w*}wvAO倍⮄_gL78ڧ肟GcH +*vg8IK}!b+V%9XZ&t,18XiPu%lJ! +hM>N˾vW.õ&-/L`yHp'8l|,^3x:a y +vOiZE<1xd7ϔ{OVmQ"5|wk+[-{v%^եoJsH͔[OD
MsbFǍ9O`|m{/n-GM7vVV5;Fp{@PTk1O +1 *Id5p3PyJA\6ñQdD'^{W|dB*;smX}ALR/&eN[TėiҺ*bDy{Kylmq2u*(nojrMp |pZƃC'oc!ģ˜Bg6S~ˡy +{5:U8<
FDN#iīs|ښOn!U)暼ݾC1eX +G|!S*d*taq8/l墷5g.\*֪4o:^^KM>WVz^;Ivd`pY2t3S_DtQ+0p'eYM~5Z\xJ_]+ͬnD]]ZR, +|'*U2 +PE& M-<AHƣ25eScePC_ުX +KUS%
Ŏ7j=JHgPX{'9Ձ㤿&($qI7pd7`Ĝ"X(j=]]8tNjD8ބܘcQ)ެCrWF^|jХWtsd5vx3JPɿ]
ib("VsRK.+ȁrEKbJVZB + C_oj +cVsl{3Ԭa?~]h@F+4 +vDwڳFWZ-F8@cK'N?M +~B##Mj2> biVԿK}\IB. 1yBg*66}'lSԍ^HIo[F-}( +VĪs J_q}z̜xM8綗LS?hysqaD 6@N +ifRtC#,$NcAV<fubgø/h stB%dbbKU}Z2HAT*e1d=+B>ʾ`F4BF{;rˬ1r$/ܼDzS_A +3VBQ<&)FݫS!3vA@%8 ʝU<0 +켯PO +fߓ议SWĸ7EoŜr{_?{B'b72[҆Ҕ=52_̃@"RN=^LZj&^(J;zYOL:5R4ϭmIЗ(>0 [9: +oaK/K9K-zmY)LVE&.XeJF`YzqY +@{hWE'$ǫb< +'G=~"\(;iP.e}sCleOG?S +núS3Gxȿt6)`Y3YbYb.:m +4C5+ oMh~#4AVAFTLbO_ +$[J?Pzju.vIDz?xӲRѓiVտ` j]?
C0 V:]@m +S՛
vVlS]%b"@Zg>Y(Q@s7+ +ꠎ<$L.tҡ\T@vㅒCJ`W(;^(uklzl)Nn +%٫=X +ku-YAʲ$LN\VI7~, r$TjB.5H=eÏ[0e +`"Q/B[_i D71:
Mg[c8*wj^;ȓQU1 +T[ +dF7
D"AM%KM<}Q9l\w΄t#4g߫p]H<v?p@L&xcH앯pwʆ<s{s7\
D +ba>yg`ibW=䫌,6%p#}sR>
ݺ|}M26MwBYRG+Z!w.'O1GvqM"`Q'V"S<&' mߢrAt4බ<{+:Mv)SFsx! (6˃5fNkE:/LTu17kdZubwdٿ#7C1霜 +~.*ߗ+n!3gmvKQ[*,{|R78եy&<$:!۽_UE?-H&A!4NucbDzz=;r6JGucx2ZJ<sE#?3-$rj +lSJ㱴 ,ш*=K=7Y<IX a6ۘŤc[/ z'qM +UL)Sk.{VFulTBpݾbV2'
'n{V#ɓڇիyNa&tQ)Y +oq7t!R~pU팞̑bH_7hQI-hm,o9"+G>"Z;e +?ǵΏޮEΏmѠ'#0;VE +֛g-5DK3ů5@.;xF0{WiO71%+gbE{##++"ŵAer:Z?b6{y + "X,쏈TM +AM(ty-{jAhPN4)R}0XHaٲpk.*xTcCˀ
ś.X53ybw̑i=W;66wrؗ4(zHn;q+P-/֣]e V~~CxܩJ.vdu5\Gzy:Pp:GS_h:Q>c +J)CǟuBُW6w{.ox^sA3{}ibt+ԉ۽T'9(3G뚤<r}YP2$c{[FJx +jT'!ux)+.V%!TMrFcyLce$VHc~uzf(&%0]gaYOZ\dqwt,Оq; g +۪5V<w,~Gצ.X¼-8XԍT鶡KdƼPw˖e֊1cEi6
@Q6 C5l
MǾ\ +'shW̮2X\3$ +Yg"@"uȭsG#TGR-6Dt +a]({lgEˆbA_Pئ <d&ܧh7Mkr
LӺ<OZ9~\kvBۂ)4/JuZ1>@FzY`62CL6r1!yhh\H_űؔJF藰,gr3WygTQ,ܧ&[9&Gj +X +#=r㤟:ÐS6E"xma ͯ)*`W#1Of=D/o1lrm%갖151Kˢ0y!ς' +ׯ\@3\h7y*1YH +7zZ]WZf}C7%LAC^ODެ +OxaL% ok%~(Ol&FLԟZQ'ĈvRJ]"nj+ +*C0,YU~~-DZ{2 +n;̮k'T̓Ƣ +l^vZ{O:fkI +)-.d1
4%:5$z +ۅohQt&8\FQVLT4- +$꼲mkE +Ry^oxNKuv>#г01ËڽPqqiOzaO)鬛C~p韡i~iur%:v@c}Wbm=p<VQPw({ +8F4FciC0E8M7KD@7dJ)B?w5`p r,fGTR ̃:UEHHg{<$C +l_žiUvc4g)/0f@j!w=uz ^%ԐI>j6-C[Y"Sjnz-='t( dZHbW6`A'ɬ1p;q]ᯬwzDH'N/o84! +Vr@01x|*xvЂ=]v +aU8guWfIO(G)?{2h. jeU3갅=v۪yc)9RBG=4HޔN"#j`ȉż`נ#^x폴(h
@<Lۗ[Qw>eoeGU@paXmd6g*5Os(nBcn ćϊMciH :*wp*QnzviLzٞ)4^U\@nT(!Yw9Sڪ +R +9١8OoOStÂZ
b{W郸@v}"f'eƯѽScln%Zdj9$rpdq_x1lly|ȵıyӷiBZ>~DqQȗq.$F2hG|;Mw>RmxJnox?a: ]ӡtN}mSk5_0%O->>ef&}uNW)E*K>g8iS>O}[kzYƼ}tėU1'k4`퐈]U˴w>d'g[A,{)>"fч"~5Cs~H +
ƛ2RܼIEs/d&hqY8cVҊήqvut0wV*}lVL].6 +1ܩTxӊ
X9Bɹ/F-OUFOB-G:;,dMĊ"ϳ;6,%Һ18{TVf~>z2i{:Lm +W(Yy#1b9ms(Fd5̽B(W}HdLd}[gmAFeD +mb0`)+HǬ*MЈC +`)<g=el`b
aVAכ8S]lK[D"JNPa+fq
T%M5 ԔӾV +1i+[$[ΡwTi.=[.
8V߷H[duWN)s|WϥbXUfma}k۸~$tBsjo<9윱<(77$n +Ry >.ol3Q0(!購!,
Hb= +~hv +x+;R)=>g멫9{a73@sy7,q.[Ýnx|أ:؉}
51sU5Nabdr7PN;Aځ_5DIn|Z:$䲼P%f<m"Be$9.٠9"SP0`q^?SM6_XqA<iKF/,CCs?(mR+v?}o5
>D#B;h?$jzFߋ},*~_h6VZqAd=1] +W|C}zlcA" + /ׅv>|Sd_;6w5Q+^I~Dߢ8Âj.`{jҋ +jդˁ&kvRϴ=uẢy\DL_J@^8wꧩrP~͘P@L&R-J4?-!@ĉICH8M+_sXو[Z"~
/68mM8G3d +N" c"W1T1maֲq$`X;Aǿ +fi(<piuNom쑟9Qsx +@S+ ']g|s"SF@5NA))-ZR%9`Y9,l7슿O( Y®J/:xͯ{ +/7ZH'8P<J7;i Ԥ˂ +h}|sAXϰxA}ↈx/K]nQ3.۠d.Lŧ{Da1U}2_R/!Q+`]"P$)= %3T߅Η[ұ\y +LZTv+::N>=2T]\y;ZSȰzyA~{b<f?UOcT+=d$ĪgwG + +KdXV6gy2rU/;='T}~PrZh`376Cu*IJّ|@آ% +V{z%Ϧ;qDLfY\Ai[4TjoߛYqG +|0 +NzKS`+5)X]zZ=$y%ӱ
$!xڥbBͨJX<D &,SNf"A*qA۲&?(QW1lGe&z*vKI'ul145VkWe雊n4,@$q(1^ + y\ZMPR /ѯҦx3$}ӣ(W90هXh+ +_ߎ +W{l;r+:o"-i@|bhw/8{lejL-NtI/3OlQ`%,9mɯO5?n"*9KrJh`[PKsDQTٻD&磼f*LG+"^a6`9 bB88;i ;_}:k;śxr2 Vlnڣ ]9wEwn 6k?E'JI+=G'+26;PhӐG1jdƁ0j"32Urg63w$|C]DzDhC`QGQeUˡs^KQe=Ix@ЌVcm ,Tx
E6*U>I< +*:mfaFD'c#nNrAJb dȞi:(biG+eֹ_"[~3JKSjG
6QunyC:-}3KƆ +ٛ ϑa: +dV"{C0ӸD-(Na>_~ӒYE.=9 +|gǢ%F6oAI +zĥJEwqЩr9D:< E%QeIg|o&kaٯQUO`0"]L,yҳHshU+ͅ>@c?{[ JA2S~yԩ\Y@NF[%E \(ݢ -6fDR͚i&xFpPo&VZ` +x} A((d?@ +&ϹpޅeЌ>R7&k|a:~H?Or)NR{4HA-Q`{ү٭z%&n!$gOٛg=_`zUO߫'{"9u[y'ɌeE^0r_!kP
z&i|H93jK4V5Y32XVN/HLUhzz]4#+k+Ja|c÷9%Slf\w?<nXhu<-EM]NzX֫fY +#)<0̝X*pk2pH\b-f| +
+媯uV̧b1&SnmaUVlN$LOUjU%`K +'3z +?#M3Wk
4!Wܣ`_Cn-vǽޱhU};[8m>l$|Vk!Gg(Hd,Ewy;⳥#@c%.VB`j@20ɤ> Fo!(8c!;TCN,gWmZ8@co1KoYͬ&K4أ)gviڕ(éYbۧk$7iaIC7}LҢ_(t>ȥ}Q0`yQ`2WYzJP
?J-4ɜVnKPII}ONRPDF17|l˵[o"AXyvZ`a$ac<]pQϮpり +D'ڂS--ĉz~Ǧ+P]k:ٮ6/2#}T\2W8yxRhQ#,Ιy%jy^7oiΑ| +.mz=4tc{Gw iuxlr0(Q+O'O97gw
:T6Ŭo2X3NVRSWW FAꚃI}86PQٸAfrCÏV(Zflh[_4ɒ>)%c:?`_ѨwCfmhwu!2S{u4e+qKatķcS&V]Odh-[@/FȧS6lqٖFЉCKnhv["#넶l;\^%rHp[#WJp$&=LUԼ5Yѡ%E~lw +v|(YWM5<m N]po'&7zZI6Pͨ@Mkxgs`pvmz(
Iݍ*&z27/y9v'Gm/E9Deu +߂TY|W'av;)&(+wXkQ~Ӈ3soQ +XJ1_[VbPN[$.ʲkV$ u7{d.Ě3gP,D`%|L䱩l,ST;Ib慁n=&/p\ +=TܑI&SG5U¶*] +;#Z}OBY6 +b +j]4K9-4C?u"u5/+?iO i}dd(</5$,el4(TT +xR_iL,Gi큖J'lB +NjV`gE.H|,o![eܟZW3 +㰣W߳2ԋ,+,@O#DD{KDI?<jI<#0e<0 wuFScr-؝|c} +~8덴Aˌ, +v$*؉F^oIiez{ؙ}6|hl>&Q`M +:&]o\V|nEj4*h-I# +!YkE1=ʖ@ +~~T1[OvH'6mb:T}}5mbp<vDpzCKoT-YxCVKµ9Y΅$͠8j@*Vclfuja3cxdҁSXTƟlt~>ZvdV?iFm4BD<!(Ht/E1> +4nW;,Q`vhGJvJK_|\7Qy6#KDeA\@(4D.- ǤċSTr0EDَt~zٍ><s
#&~#r1%[m!4rAOiz1!F<BV]6(±01~K(MƷ +-YB4U0)$yZ\#vw}ꧾpwVa +z#iH?jfHN WL{\?y9jA%\͟!WzD"dšb[4M=W`8tw.@" +2Qߙ ȃ`_ + ,{b
`B2?Ei3&&˪q+c?b~p.BȨ.UsEc<j⊯'* +Lig~mzû~³`nԖjQP)Wkݠy[$X' ܜ47P'X47:%v Xox&q7N- +
pw'EA7^1s+<jmRfXA Tda.RN1&&t zrM\cc%Iv"TQgi +aqeWTvj^F X'r8la3I0R,,Pm +neԑ_WLp +ִYǍAac e}{i
R +a;s
9~΅q
̝ +*?V#&)}Iْ!O6ͺEj6TĆP<27mu$Yb5Dzw:j>Wz2aiSH{QӞa>!&Wu\,l*(Ĩ\#eRyJu6-uzMxT E<%Μyqn5]Xv0bDQ*m:}:I:vsC`8>Wш\cSf/PaCAQHO-,` +PK41g^̫M`YCYa +[Ѓ?%+ 咽qr;Gƺ>OO8.a)Rg7( k!r\l]ESrmKi ;s8+TTc +PDI7Ax.{ǻOWVfdQF&bK֠#Ԛ_5N[ͤbXOR^eCN5<MἊY蓬bp8¿!MSK|#m&/7q#r4S*k߭D$X[BcvZI({K1>$;7f`8k]Fޚ_"h|5>/һ: +?|-ӂunu@ч7cÎ{+$ά'RY3XuW{v}~%ÕkX+@(`CH~1a[vRKC|Kv}eV䛐io'BDM7ޕH2̨Ѓ4f7!6z=sR?0n==avZs:a Ǡ!ANT\S>J}5T2ldm>߂dۦ'=%aZlLl^ +Ďq(Y˵}w4GUbx;@ +>·k䂝F*~X-L-0%9 +,F$ߠf喾2V +ѱ-hՍ9~ጃIV8 +h"JewMh n:agb Yhę
pC#a_Ι!FDx:s_a9k2$ǜQaZ{`5waԻjǭtn]4ar[h'4R,l*x_kgny\&CFE}+<klt?iUNhk*ח's[u^<z)[&R~Ilu-kSsh3=sIo¡M}aczgq?5/6<ZW {{vn +Ԓ͇\<p|6}jTFl'0V5柼UpMnP2@hPΛAS{|߆VJTԭn{,O6<͢vR'9j]O8 9{ +#"zzڮ@;du3 +
#µs0"ddߨ,ۈh5E`= ~h/vHlr)<_'Sz`{ī0y.&}lqca 6BEz15a*ϞC +,:xFQ砌g#yg
, ^3O[ZNxm9xLϴ9w}+~$qUIJ +}ď7?efPo:,I98P;r-l(V,%#7"K8|O?4-G#dw[{nBb+EL_;.
luX@atiخU
\6{⫺'_z +l<p:q}{6m`Py:'G0/GqڔP(ʜA~DEIOaztG3
+,QtFbZR|ndisX DB ߒ"(#?@>0hjEsP2feɰ:nu
SŢ(9Y(6ܽUkh_]L6t0&/Z`3i(YJrXANrϒBDTmhݢ*/aL3jr$+ +1mweoҀ3{aG:85Y8iғy(0VwJ¦`v iNeٗy踍ף7Z*
)MSh4IXg +Qyḍ"d₽S}}W!VFhcX&Jd,H-t8a8~G"!\SM B)}l17fGUXDDY<2:S%@Dg7a-z5ǧN
Ȩ~vaسUU(q=fkSQ4^n_9.ꨤDst11.LQ,XFl +hrH{@*~{nԣkq!K¢ZrɆAhj{'},|bJ\}NM2M?[F<pPUzǙ㰔1LZ8G0ViQ̤!34)s"]u&vg| 0C
?VJ_d6ig#I[ +rYNr]}n~q!>^ +Dټ]dkar=e13r?
*#2λM\zNW9S6FҎ)+{[,
uQ*9<VI}Վ#uz=6;:/;\2+$eڭ!cr +(b rNہ73Rޑ"6V@HW)~?,RYx>h +DjIiVAK;Qd4MMbs-}1BsHd~MFFi%vi-u=\pk
|pܛa@ū磖7*7v}3zIOmT7CCtalK_ʬRR+V:cUN~c8RJ6iȏ8*ۯ߆ӗgL<m`^tzP"|y5Gxgb]8F^0
%ƸK;)!()\TOqxx|nbM`TVFk|+riV%Xj!e^?Yc*kSCХ!%m,#4"Y]eJ:,6|=TU8AMLJ>E8N`Y5Qn/PilXDfBs@hvɪ&!7-SJޞ
?9J3>G~M<,69/Q20IJP-TǢĉѺqГ6GO֣iu_QD٨ĉb*#p^vEvW;h2zkjlY>zp*izTy[:% 3d
N%c""=65q̱9iTРT*P5,zފnbqi'?|sj>yO +B.D,[1J$t砅/Ox(+RH
da<Z!AMZY{i0ݔsX8C)Al#q U?&#}U6ҽ6y#qh-I +2BAw:q +?!|(\ɶ(ch92.6<Qx5|~:.h24NYY(wAk²NIy +TS'N(SшҼMVұHDz٭*6T.ix+ҼbVHkŹ+4'9x+^t357]Հ |,ٔJ(UTw#ļԫm{f_8F{ZGcbLXzllD
H*_N;Nv +YƭWTW@쌛"QIʹpvE +ÒU5y) + H{5~K5hh8\NtZ?oJg7?@z]Bt'ӡ0iRz& :$:qTBPSH kyjWai])%6Trk-T@i h
\'~?ggNe"c@~~ccwJ*ʙGǩ_'h6&v¿K>75EU`ir>j'_nRо>ةi^^{#ҹL1F `N'\83pP7&:D^@T11TfSق{rq[Ю#ɬ86u<Ra KVDGB"mM,RKꜛ<JTZDX9Psgr7'WS)Abuݱ&-["N\cZq;$4oR@
ZԁRTO/OT"Ȕ_Ard9n3(>Q4B[QjhA̯s
2X=AjEqad<֨o%^pNȀ(k9-CjWLn̚z+6P; UH^Liג!+ (WY٠nwl$VΆ0'm +7|R*
+־Dr PnuӀ#42grҙR,m $Q"W> +(ΌeҢ* +MbIiaPڿj.I3pxzלؓӄոVjAN1< +XGux=4c;s!kW81`M:o*М^oeK+|59[:5#Q_s/VF?`а9{8ʘ3E`A-NLHb`H%H7,YWB< {&C^LVAwTyj-O,#tl
4m)Vzr hB1\(W2+$f,l-5;p>`kb)sߒY)}H֦Rvԭn'tg1]dԀgr؉,gs?NPrȡ\FF%kK+K waFЁ̻{_aPη[RKxH-ܿdGF9l1=lZpwo2陧@ymkz'49}j:{ tr*0CUbp؆hԥژ +
~o.@z~Y (@pa +&wo~x]3ȐeG
u^3N%"ޱ %mN@=90>=EGUbжwvUhWJ"W*PTW{jU =oaLۓJ."=* ;TOg<I +{\ u[|]4vk]HfWגr\rSfլUPQ(7O*F'YwvrHepu%y*P?dyzggWRI!¿ PL딓kyIq4逭+O[y@sE{OZAa*'D;nYaKӘqcd"ZCO+*
TӪR3Y~jsLu
٫tHW>.]V!%{(S_&68AɶPHhڹm`;vH"3xC0*NW|mx}yl^C|ǫWѼ.VFO,ìh'ՅVvA_D?"Q˽Y`FqtUcRB(Rf%1ODRA3]#<.P̳Ȱ7~X}M9@MÍ:?F9 +xwTID<%넍s3a{),'n2-@%<C[dbMP@c&1Ɵh٘TҕZ&Xԛ[~SJxmi((%PU[;(Ñ{_jP~dxu4hw +$]~9@@?Xޓ(ub`LS/;q߀:D[Y{NЅ1ICwzŭHԀV6x(es7ۘu V+2"Ob +UE'#S8:5'QZ~wckk$l`~'&;j-⛕AT㶎OZ"2W@w/d:xķ,ZbL#H҂`2 9bOoV`}5ݼu?P #Km-];Rh0E*&ʑ|[gU2ҕyuW)BXnS^T%/%Ǎjb vm1b}$_P_/Nv +2_WjŖ$!bFiX`Q 5X/eH +lHhyqn1ma<bɩc6
mlgSE@K*%2.k-o\S>(B45T對W%L %jvaPH[&Dl26/I&o{'<b68\^KHfJmB뙒1Gͺk_sdޑwMBK=V%m_mIƨ~6R#liĐԛJl HTk(͟n"гn)`ea΄ <ŐERdkКj!KȷT c,0rx)OJ.>~dpuWPϳF[s`Ϯ%Im_dh8^vTˬ:}Ok+.\qpSz !kn^6}cXE]6;|6zrĊa]Oc$+U]?kRW,;P`f.Dt(?xO3pU!p1e^tpX +V >"$(r2!:xRU +kG;Y<S\[|05Bnk|ێ0]ܔbG~n0睉: )[EJr[?>"!k67"mKAZn/yV9?VI*wlQ-ѥ،j*=,]yR0zY-DarSA +X`u=pu]@"FñX@Cu7Ńo nqYznv_ +(X8#F˂! yKmER,tiOȌ@%G\߁g2QCoXZ!g8`fr%j^8mqB2}zYFJ#2N$E[q{84kLj/z]S7~y"9/6˦t4"7)Ղ]!0TTV9&$MqzN$p@(
+E<65YecJS32h*bX:ixf(RuEJ]
Uwv= +r?kuBC@h/ܡT1YtX$H,ӛg2 ;!GՠdY ,(}fqs+~ewO43Ep~bml6XT +zMWE 뎼
~cԛ~DpZî&l0b\ +Wb9g4n'2v4зVͣ*i+WxFψ6G}NJ}$B=3z9v)Y}ң&;ޖ[j~=H'q^]ҥA|;RL{dPяFCSh +Eed@'fmt0@ ^{af>y^|ϰR?JM :Xt?gR
(KK_6bqE8S{_Bd`x]eJmen{2&]CLm[d]t'Gi~FOp+ _D!V9 FNG*{hp1
pD(pd!cMHj!I&jD _t`Gyg4a]'^Pm0e/w/R@D1NΔp5qq"^t9tt.lc3]1 ڭz1wM_.*RI(,h{3j{ +y`!Eˈ3~ePˁo1Y(xapFVm[`m6W_F+ Q=,\1 + +gkPstȺ}U<Lu*z(s:]mDžݽ,e'Z^5"б9/mhamٔbRbk7@3}mp,?:G QQ:R$tG^CƸHm-j!f0buD-wV,-宕"DqA9_+ޒ{$TۀMM +䔸xb'khښ:Y:-
WBqAwcm<teMO0\~{{.BI~hIvd
\gVlg&mmíjdQ6dtvp}26ni5_^%L=&)/vAPIb؈BEI~<49Lbd<@$<x!??GL@]h?Y왢P&#w+BOF10*&%~rtkn@_^Zx@Ηn=Ji,.vrT>Z .0*J`+(a +F=w]8Ո~sl8IE{s[1⡉ +dʝ\1v:
\< +
-~tQvNOj8xFW$&(g\sD?ٽΟ~Gor@cY6Snvf-j^cp/omB,in=usM-eM٨z7ξ m>'S3K3Zμ<d$tɿ7 +)p +'KUW4#10UX=x,BzryR$8i sIwGe#+ЦӠΣib'A>+VfG_zwi0%cwdvHk'dGЩV"aTkeGKGnǵx+9 + +V{T#.{bu?^1A8;&D2>ښ>OE]O u3?bђIT*->^e-Hy̮~@&&,}O}8*A +jbmp<Zg㭚O-ʿ Zyw&[C
hY; +Ik
:sS:eٜh9yvzɒUŪL_`e+c-,d{^U|퇈o%,c{OtCd:DY|Ѫ!OsWnC}vŢ
oLB%"dxE<0 ZnQv:́x5E`ڐ~[Yo6 +?DNEFe:poJo35/ttfEp:ol\ԸCf!6_+pٿcD(lU':)76:Ð4-!`r<x\qW<
_CPrI"`K]&rмMH=4hM7{~\0aV SuԷ~yzK<ʇ&P6YDLsBP#v\}E0ځZ /F5$ +p^ӛekۻ=b?BE3DtE*͕Y2ۇ/ptuИs]d8`-IJM{M4*%Ql{j@7/iNN_aJY^ը{Nmei0|uͥE7˽(M=.z`wx3a"X5}}
iWQW[aS@SغE sތh#k$=j OH#s<(k_Fɭ_>^mj6eyzn{ﴷSջ}=s㵗"yR$KEC[zw/Xʏ@u72G0Gv2V@N\ +$A#
ȣX0ɅKىmT ,o9)jošQ=|JUOHo}WV%,ݖM4оOQlz&<Ƞ`:Ƞ*; +v #`.ŕYtyɈnsf\{r.xY o918Tɟ~9%4EEhQ)aNfP|قfۋK𦀓;!̡gΥO5;ֳC;Ss<KNKu2|EvMAʳk#+>l+蝝B@m>&I[M7zh_1؈.2=X+;f{<p{naLX?5&o=QziA@{4Is]} hS,=%4w1I"6,$Dô8AQd2r[ + +XH8j
@=C9bFb`ϤVŒAz>x$byT;
"l{
VkS%'|PR2v?=%K%<<VJ{X~{q*}KW2x(jeAѡ
]Z}5=Kl(GueB1AeP"9Bw(x}KꙢZO/@y+[aAH7ll"ccR|9j&-~`kod%a) F28؋QYG(YZP.S=ƍ61{Us.w(pC?1FJKncp_)־)VOu07K~E2)P'[;-gK-
sANÕc^Ww~qs~ɥUEϘ
^BK3OAGQTR%XYP}RTW]fQ$a2xIn2}ѭeFӑ9!ҍSf8J[ups5le立\#ovZ;XH~4s);谗_H'!USF'5#%#DSHX%~а#9~aV-r32ǾŜZbՀo1d9Xy[n[-td$ ӌ +K*Qs|??,`:,ӧJm`Қ +FSvph &TRf*JQE:Tڽb4k ƀ-5h3&Jtfc8n<*BQݤ:{F0WWHaўb2¦
sF'\jz}}'azߦ-fHCZ3GYw0dj=]xEqb +ޯGE0-?<t~7A\dzI"$G-Ruf#& 7B&s~61G92&Ѣc"6[3[^-XX7>KM"F S((eJylB#EVA_K|-5 dmVU
J +OqMъox{bQ~a7R=+ixk{^i[.e_
!=C]_ ưCG ;9=p@.l
:^_bFXoVɂKydmEf8і?22S1D"e~ֈu<#<>s6d^
\Ekn<MCZmg25:АCR&˞{ܤCT+_,kB9`Lϴ.]!N]@-dohevkqqU[=3X?̇pQzÅK-*M;vwJ 3p:۶U &ڢम^Ov2}V>G=:D4{4#,M҈Ϸ.+yZv6ۦ;3CGq\[Z̭o)Z+ú +۾38%)O^&ad@$G@YQt[czʌy)?ǹk 5:-Ӫ@~%L +d`aaD,p`7"jPbGP[N=)$y@lzG4=W98l>T'V"{#Ysw%2aj-((~>ܼi,hmc42YtM5C2.!֍a!X|Cd*8L`Pq +ڏXU^{*Gac8<O` +t\}& HˀIQM?>>pK +bzDufDi+%S=yM@ JԜ~~μal rmMkW*⣶|G^~(NNHX@cjؽrJvv_ NRҁ9f|KF!|kJF-Kmk*& +^
g|JxEćY'/n)ǩ?;CB*̜BFZv<tB:C-?Oeё6٧Pa"!+ +¹8;]Ξ]\!Lܪ{hݟyi(@sCOHF}\@zg7g[6ifOIO'7fGr,Ql(*b"qQkܙG(Tgi!s6OlTi+%)P7GYlR-G.{XmK_c9XmiLwpcی]`9fز-mtHN&̠gSeu8:&}K0's +EQD Q+Y(}Q>jՕh,ms_W&>5h?`Ԝs'f(9ΙZsܼ(ߨ._&Vjv;-_1K$@f}neqT"-~e}c+J0CӧO x)+I.te<έu{[$
/6
H?.ˈI>)}:m8~Z;=1r^fHՕ@Eҫ$. +e2ֶ?*.^c<>F@\bRtau6nDJP]doSkaoRVgMzKmۮq1+救?q}JN E)Y^"l!d'f&w`ԨC'[̟v +9.;5q2$
p<jQ$,(æԠa5)S>NhBǒ
;nj +oՕzVJS~L;S\YȇJh++&
=_3ceK+<'G[%qtۢp>d?7=O؊.M%T=B`%Nn1cpV
coPc>N`c/ȔZE
+h'`xN߫暂uPg㫖dZ8yA?Cעs:xIdv\"o<"2W^02QA,H2MN_^+Y\2)D?a +]Gksf~ +:E8( i$gQܭ6-\uhB~ٷ~.8_yQx5$ϸno
woiOIIHts.(omMo"
ANPxI<Eww]zزig8cXp$QF8+w>V +l륒@}=lν` DBZ\ϵ1 3;uh0ɓ?8SXx'+kMQg>t:~Y<6\@x;+̤l-Gc[,;\' Wzd,]Hv&*la+<Ppc^~X&"13
boV13;]ʠ)((<֮pj.nL H>;<cY7GD08BPs,Xƽ*(_;gni;vїZ +ӽN(\Mԩm=M%t>
L4B$H4<+\J#O +s'm^#C6"xk,ܞnkdm{8n^wn10"s-@DqVA,ݛI:6k6]ho>;Η+6W/Y +$OCſs83NĜ_([cFQmFl}k.rl[[?5IgA/آ33@;Ptٜ={0J@6tTt>1 TK=r|/ +BH`LǀzgRnNM_f(,95.yIhs;q/#w)Lcn\^_{B{(y˿hY@Б`G:cb>soYh9NB|x +3f 1fcP
#M}sÄG2u~Gk+! +ԏ]`Y"&
ov +Y[w{nIi|<h]3hsv-=Rbև;Lԅܾ{T/rHQ%mv0ͱ3XJzT/4)<F&/v*.cG:\<uDL|ۡ8?ze8e^~߄GO{} +i+Qt]-u} +-8F9X%;0Dc1:CrBܱPz~>?P`@=5Y
'Ks[̔ϞeN#+d-a + +R:#2enyƇT5< [x~K +j0:?m}
,{ ዟnCu%3yPF:Hm/`<?6ci##x3vq펇 l>6uӳPzT>=<bI OTS'"9^ ]:YSւ cHS@>R*%wqvI +~X*YŘ.kgI`[Z%ˏ3u@!xAոM4k
# M"#Vj"iA㪖"*&Sv~OCJ6p73XQXiy= +e8cu P6@+-\a~ {N}I} +\( ɚ^9^z#.rڻzl[ab6D! +DF7]5QK>^*Q۩Zm=4q%Z}|Rh691K@:ꌶ!8dn8H2ߵ 5r>ݵJ +琊vH2_%Z2A휪 +_j\7Y_:/S +{6-7c~-F\l?d<
_,N
5jH9oאovEi}2-7w
=Z˧^BX +R9=,l +)Lk`T.v;P݅3R WoqXX>~J \qعD%2-qHkG7.Kc +m/W}߰"{ۑ*yr=DB~0G7
fBx6gj7J!WכKqjk&d-it:,g2[&1=߮FM3>6^1@ĨV +{EYg>@(TE|-#+05{<o +,m4TOzriQA%Aǔ:Dn R|OL`X\
xSV5":kE;IR +zUtǾ+õ>U/sb`&c*jώW_S 1(Dt&p +U(L@#q>tY֍,*8*-yA]A.!RChP(v44Uc`7rgVwaU"A-)t4ARQCMzƇ
W.bEڵ'(
cnǞc +)Y
u9yUlazN +p~;cuȭIح=Gm + +]|?,\qG8cAsbZ'l8GjW.>`v/yr +ʔlC>?R|x~j&Z^(#Xb`$V=5_(A+$\c9-MUe +2v?lXaL6mӼFtFg3ߗ\ +?7ȃ_t\۪O)
Jת'}$ }k0K61(jϣL~\lW?po늅I +ۂɌ"Xh0sQA~@5o0B}NΓF!
mc"a=q5.<ڶYRéV)wy(굪hQc eSt_,RFD xL0LQTIG⨋-ဿ2&GX] tL-T&
G0RXPsk=6̳@V6FGn7sð:V?ѓ(Dep߯ +,ODP2I<P*eR?jǒ +ܭ7?.f[{EJ|P9KγQYoͪ}LQv1xs{ç{u]p&V[/&<wYə٫KϞTg<UVlo xkeXrP?g+Z QGucv)Pmo<m,xm&hZj}Gؘ^fSF/gW
Gj\__bj@rUwrՄ|0!#a[68_ +$Q@4O`ܚ{R8J-4U_@O x\TfsepOBRFb3K^ӂ+e8/9-3E&
dE+=@V?tA @ +)<)'vfr/nk5f(HZ09OU^Z{jݳS~ppcq!m5!<Wv"M +>:'1MT3!z'R.^*}sQ.͂rOV59( !fҥ{8mRADV1oWGSd{<=k}1=ɂUJDr Z{uJǃݓ.7$ +gYEU)J`5; +yVb7{j㩈M$R.NH<
M]cfK^(V3KK佉bGw
;& o4UN,i +hE_Ld#D^3*97.VnaB^:tmJuqx8KsYX5]ÎyBa|m܁>S|{ ++Q_ENJaF
ln<&
hI]tF[ +u BRlczChOߌW<vgSJXMfl(O5*;kq+c[vab8H#kQErޗk-|DkU]c ͞&Gcy·W$Μ)V'5#T(aeh3.n oaثX9K +KPIpuR5JزR(768Y=պdw(}S^D{H҈6K<aF4qo +x(o`Q[3$(]Lc. +J*lk':v+z7wlӪD#7Jh }Faݦ5,+8c2 +8ܐ5e +F&Z\Lť +Q:WyCwK,jiQl)qc_ۂj/-dP.Б6k;0~ +?,$GDϮ]A:<Q{̤ށC(sEp
QZ?K뎚>I균e<8;!]qMFw9,݄8⯔ȊZ; +)ykZAI>pՇ#BiIV\2',_hb("kHfs*P30ⳮ}uWkDzsfFLOH +2,n@aƧiwb|3Uvp)/):(bq&GDUznn$$/ԧ6m +07>>Y5ÑSwPUjX<\ +G bZ/l:@|s +MPv`ZU~i1L̩~*xE($)toL.K[sc]V;uRCi4n+M7N0*^yokyir, +Lg,>B#=%>I֝"}"yX%*b~o
i?$;;?{8p{a6m>>ڕW@oqmRR*7kKvƝI5?uvEesL + +ȪSRCe^A&ĥ1Y+ SY
fHQS">[i$ZTϙImYA:\)`7W%蹳20ɉ:;ٴG5ˡ{&P_\!l: +8q=y7!ʕ:+%
-5t_lR21O^ß Z>etM#{@ލJI`:.t8tզ +¾?%ip#!ނ+M˅gꭁXDK +M=0,RBlih.E5OƵj_%rpv%Vvyb[ ;}>O1(h$ ^-2rstr6OߚZ=3:NvPfwZ}V +S54f0$Zc-=h5 +4O:`so~@'Ӵt;r_Mv?aAX`"ز*D((!} +mPDDH^VQge+H'0z"hc2x9Mkژ\#¬Z1ҵUn9k^6bL\,1v:S,}>FdԤI,$hrϙ-pa`i*=[
}a>}e,Z̪Cw7*9BtQ\W_!UN6G@Ɏ
Y[59#f-.2AyC)tp{>-*9$:,*#,EPg {
5lkPJY6UfŨY+t.q@dڀ@?jdNGԊ`,Fcz}$_\oRfѰt4%a
D-nkg5
'aa TyPD:8&2f")MTrKE)p3)Gh|zZ^{'me
N-N[ظn$`xHLЍuDt%MBVQ۪x.8WUpŀ|6m +3'Q/hZ89.'N5MOs+~`Zhm(ϫB_0q*c<'ɘ?i(p29!D"y5EUɵAˣJqJS6TX:%uůwUjw<Ӓ"3-Jel6K;jHn9F版\%mf+IPbJ[L|WuKZh>q\=ȫ7Haԁd?U
Yf{/s@io3lgѦݤ{7I]Dsp +hqk|gF>_b?\>"ҩKؠUrF)ZkTqs=[Xvћ֛ju/71CRIZń;B2UaUZ!'R7jQq֊9jM.}'$=6NZP0+]p c-h
Nn +0R<W2nĠ|þ:ζ Ly6=;&D`tBo]~iXԵ2d87 N68呮T3d- 1}d稘1+lV%;tқ(yk-z='Eu^YY[svZxo +zj +s^%%NL&Ns8`'vR!\0έ;D!i RLDIaWWW +ْ{3Q+p P88DrFj3G2m3$:2U+ͽ|I=#jOg?; +ma^|gDi$)#uDbbp;54uJpN-}X4ZB.1x1C +~]b+=G: +)HQG
c^J_i,v5-W/]vmTgug<oO$(4&aVoKȞ.LxmŐ̂dP8Vtz+-৪ܣpы9{xB:y`y1v]j;+lrѓek_>(p;
npLQ)>ed*|?jF:(#:~x;JEkGϭyw+[3eX7aiy{ +r6bepw?k6Q-)x1~I!C_W>F5hj/(7ʑxʑix/6cέ#@C<.L'mDdm
U,ƭbмkݗ(Ӱ"Xb<*",e
&M5 [aF6XsrnW@ZHycLs}FݿykN+F,+7kxת0JvܼBk7O,q5)pF}}X+!cdh'_+}=_%Wo]= jRmv + ɓv~ZV?¯wD)OހuZŴh[A(A*,y\af|0_$QF|rLL-]Bi`G44'J+CO,{s~q9QN9VCe
Q +ߦ^Kra42=KdRX*3m ?I,Y"Eȕ,B ġ`^PKFevo=}e`ĭA9pzey%B)1otf!H3$66ӳ4) HM
+
lvJ{G-d^,%J + _U:dGϜ"r
ie0$51?R0%$ +oD)zKS?hvM +G/xM펌&7 +%[t"G7{(yi66)m]q$9Ë&93sjθ ݬ:P""a&kj +^qgN=t +6(+y-ʬ^
Df2Mq,C=Zu6%Iׂt` +_R SoJ'#eF#2]M>|-@ʡݬd7kof0F˻g]NKKے~} 1yA2(1c, +BLԆEI
v%i%]>ÖX<4!}2?-+vc)zng$ +y($;!CG>iQi퉌1ƅdR%:D^<#95Ӆ+쨜<y;?a/DBãBf,إF!o +L:oJCsUd>K*f<RƏ
~u^\ps +uq_v~Q
yİO&3R06Y~ʉ?nP~-qHxVÚWS)J' +/|MѤq?cd$p($箻8ĝ]6#^g(bObFGBc熕_fqԔ4ߗ
؎~Tߜ6$nTc*R|.=sr=",cJc{ƺlr\R#1La߅(fQ"x[59nUu2: +Cn)YUŭbF<EC5^AQI+IpxCҀASN%N"\oA#7*YZv@t^˰B<hK^}$Q Ki7XᙿTS% `[!Aݕhҿ!]4$Ю4rp7",)H)|ds! + Izi"S۞܀ς]7YMYZLTQ.+Z];MKL +xT g"yD +JiDF{KXVyr9}!e0_=t5ձ\mYѝلx:N:ر6w@V֥%}|XѾ6 +Ry-|?rvCuǃwh&Pv@cvi|uXj
Tu"<W<>\^,x$ n͢u'8rZ;}sWrNY`^>sj bin<LV&Ζ`95YO'(;' +J̯pbo*S2kq쳷M"C:P"u$ycݢ̠(/`M#YjwU^½|/B|>Ll:4yRU7Fg"kF[ qnqTDɈWac7M
瓞bdiԟ<^2
3i{cFHtTo4w(/i +@c2zӖcBbSml?g3y}[zx˥Ow Ih)4lLaQW QU_ +1mBSzt
I] +ҿ~$%Ǎ(֜Bo3uEmWz;\YW"! +ʔ]CBc얇)FCեSyōI1V.<||#|oEkYx=+g2Oosn_iT~.kx=+%xT(7 +XAX'kLqiFZvY y*H35-Ц(ZtlcBIZh +>hc2iqH_%B4GZࣴ,Q[^У +CAQȚY%XH|W>}ռɒ\cbBf{dbS빦8T~qȴ:0K]BOS2n*4PWC?|Ӳ0YsY:aIj:6^-5xVk1sO, ҏq"
LڳEd
߀\J:\E +n90oWIbvxy-pěW$GZj;> 貉!M|#?TVp9nIP٠16h4 +0hvpI+.F/8BkZ#\yBzn7ۯa+M+tӲI1勔hoRڕ%-sulQ+4־GFfC[JcoX2N +~`~8if 6`| 'buRV`l+Xta|=hQ*L +\lN>K6uj\``e./ +`8+>B2ܡbFfLVka+JUBߏ_5Qߚ8bE73 F\kpAgeG h\f-hTwWk%
yNɮ9@+bt6èAJB"pzFE]DтB8 ҒJpv\uX`9}*v4Uہw7ޒD"CjΙ6L +v<$'ZȡCXLYGک7G^̟XbC.qz"aW +߄GE+%^̢྿>YiCr-ѿG֦rxH]ϰu{ +G.?vLYKoko[FL kxWzJLmxւ0J>[1I!M"۾[b} +K"Tϡx =1sB8Tv"R&Y/B HUun6l|>? +31.0ZY!`䐾S۹\~#pƳ6mXue>BJcNˌxb,r-5%Y: +l>#:Bc^jKREԂ<
EՏ_.<=+BK@$/0 +sTޭfKV#_eu@pB˶GZc*`.Pos
06GǮkC{kGIeʂ!~(p?62^_L=8I<l"dZ6wrzЄj/ +~MA8ʉ멬e5~/ɲtTov(I >(:D067t7㝁p`t^pU
)&:Ñ6BMPQ3)2 +-I$"13J
ؕn\+}Gr^sD~,vL +cw\S,Zm,|W/ͼx-j ޫUG#@,߶7EOJ@[cY^zr`qt'ɦh˫)'O{(NUq4fR'4D!=]ifE]AaoO5"e*@Yj Mne>]]FS +tM\4 + Fb}D֮\Ҋ@dbo㘈Uv|yQߪ K+k~L# +)UGCD{tvpx dYͥ%Gʚ](ֽdj
~qDqU9[$%E4*/Bh$l(i?gP뾈w|Vit +*Dњ٫j'@[x,6N'-!b(F_)Q6U
4% )PVmq~Գ"` fRSO2RxY7Wk@)\{ +V1mwM%A$֭y=1+'-jI!sߚq={`b'%,xhMx,x3wFW1[!X3>W()ċH7ƺleZqm +:Pvj+˵X+qRUU,a/A(ti>N>I9iHM{|~!<g1(: +$)i,VGT|N7(|Y _vk#apjʡD^v~mkqSB"H0 -]Z;VT< **e%$\+&)`U3C$AOgA`햨Bk htKX89TROKWO!F +z:Hl&%%5b^R@%
1_L0a{ +->(\~O(
??oȜ8.-oa[FzjO_EE.k *Nk R<+4umhoCrDEA{$ tƗ*B~Ԡ,.B&ϩUe)4VExtV Ϲ*c)x2 Z,ARG5mU<F)ՠ_o&_gs +GOn{LU)1tKcCdM
/d0Wf/UB<3D̥ 4yA=\w2HxgIܗN{ZG'2H.Qm%`9>nlM=fYdҠyNӠ a#K&}Z^0'~Ԗ2ΌXhnz20';G#w-;i߷d1խQ]_G +A%a?V>&(
Ď`xے瀟qDt,Եz"xxsv?Vb䂑2XdmFg&wnߝwʟ?v'*d",RpYQ^1bD+.]g +}2I-:M!pM,R7(ե)}4dEx^pycr.8yl~w[v)L@\Рےt;V%lF;u=y|'_OMםhAMm]<[]]T|F*ٸ/H`C7߫cwxD|g'p y9OҚάW]ܵ?ع0,4SHOʬl' BVtd + a5cF%&׆t_w:`ju?mĉ$}1k%9ߒ#,>s*9g@WnCL̢&y8ךs +2?d"XcDc
{p,xCÙ@WF15=mhPJeĐXR?~rL+dޯ8y&sտoBxQu28$1Tgoe
zA;Om]X:KKv\X@{>z_k`MvӔumF^zolc9$LhՐcr;̯^'>Tm)砎lT|]G+o|ÀMl^VíW3C&K$XHX:>.(# lbTX +,$%,KR[ifzlzrOO1HJ,n +Z'6Fe~;ԅjXp,~3:dF@J6n"VZ,FNjyA\sNkB6W}0e?_RdCͯ<3Nt$u Hhb6^C歄Dh[f6[N
ҳMxTk}7w"k^Lc)flWDԹ?wxLI|iT*Y돩cg.v3Fq;ϢXߙ2WOp]uRןens@=I4U@MPV)o7R ++iL& BlS_kx8Ǒ@U[//p&G]BK2Oɹ^>%Yl8\> z "m ϴj[?/` +=3tI3$5 +g n8<YN7 f#U-S'9%Ykb + +)WU(;Wu#'7EBc- +6~˗Ļ̿L)ɝ16W:iʥ
^":7!FƃX^;;bȔg*<;c3p|8L; + |unpΩ; /띈eL(}XxoeB +8ŬU)i_$_'@9xӹZY/ o >jbA?[)\Xf$^3ph(;JSIvF#fп.{6Y)Bot=Gs<xYF/1Mq^q+JB[a{JRVxٿݡbTKRlW[9i^'}N +]捿)L|xYvnRH\>MT0#$v1fm'թ+lw+":۽rHC$|R +`ȃ4>V!l +¥lأ&7KTbڭj*(z\n]Ya5k3lWz{9ǯyn#*g PglG9mރPRn.* +W$m~5FfgU6 ++;CH=+b}Q+6Գu)Zȅ3Fb(J"b7ӜmRrhC6)_i*謡(=)QzgxCK*^ތ?^/xvp Arї"{6' +'8nEhhN;;OՓn4Z+a +BA=s*^AI}gQeBI"ܫ^,r nZvnbqCW^3U4 +ћfz0nVzRWP
GcC0js]D/O.XVַ@%S#%s5+yhՍ8uQ5 +(|8wx:d^_O;1[ Oxሗ#Wo.
))RՂf:xKPr59d`מvp&<гsw5NӴBfKl1Ff$$7͍ed0f].kX|錡6[sW#nD֪f<b!5a +7v#ĢOUy5W{<We(S8*!S" +\˖_nU]˟FߤnA酿
vŰƕ9<;h +s +zQ8v1v(O7UO0$UL2ME s^13!QÊBi72[YL}gb*/Ϯ<uYAxZrMXk= .T%I-Y-!XHvlfzT;5--*H۞ټL{veƓ#R,uoU|m6UkKH;ԄCi])<k +o`Io*L'e5yq3KlE>D
L`! cS[%99I/m'Ly5Xp̻JpuB֕נsZoxh gv:ψ+8cpxH/m>hs'$@I"y uFTg +HEok52Y擻og1vwn?F;v2ʉN6h\/*9mCyrbh,еHGs!ƨ9^SLL|(Qcn7TI:4 Sysh
7#6h=X'TESszPOƧZAC
z`"cѷII):HӔl<L%eH+TB"-a~BMQ/GJK#p?Np'{H|7{?? K@a]2T[2|ΰoȂ줎GcK&UС=>x
XɞMε{m\!%syh$vHt}J%'e:&Vj {25 + "F'Y(/ țMOK\Y9[[,3L/^Sk/'|7Kxk甾:YE'Tpɟ)^/\ŽSZT2IKgU#Ă
ĕJf2V^fsXX]TN8\75!쾂1AO\V7Fsprz~qb\?˛<=F9:h#_"ʱN-Duֲ<HL[ +'"rIvRDLd⬎kf*֬}{*_gO;fx/\Pi]]r~I@GRDL7c =6n:Z.o0#!X&/]ɫRbi>n&5@VrA' -1&ɛ%2VQJycmax@=aEb+!hwFkFu" @bh8D㱃v̜G2F9{:l 5u硵nߒYQցIJ[mib!rM8ixTӬ\'/d\JInkGw*O[ 1$S<rL{@Íh4H
od`;2RCwcfnHVNy~=4,za=P b2oh;m43Ʋd}^ai q^6g&&F>,TUwwڱh.lw~@sLSeTA<$ |]-0t;UKkF`931*w{Xk#]unwـb#eK~g"n?Vod/=Ywvg?-ׁU^ne*f'gKw!!Sl'[usR +j %c{dͥ;#lI;<)23e2F%Cde a +ɈS4(6ݗN;4)z +Ic!b^§]}.mح|V+5v_~A~~e-HI)NOh=MM2~jg;pBÀ[*@8sbb>Ӌ%)f5gVv0W?S: C0u9?ڃ o +Ҩv}uO%#I8Q l8v~X3N8N#/'\`$pLVcѓD7NN[ +3 +Zm̈`ҵU}{'ŶdžY +"C_
+Omc<!V6P"?\\
~ʠB,%v39sٵ5(F"%fcċHJp*&c'U2ݓKNkBB@'.\D*!tK0D?ԑѝ2B4q\O!%yRtpqdiId=5MOJh,cdtze3|-JS̱*l
7[뻮 8Xk'%nH2 :Shnqh}[ե[~5}IvD/$hU.dn50IpOVH`j)si>;TfsT-!T3=ᐏdw@1ȉzI
1]VQ`<MөLK~/pHyy}Xr>8ftFw`^ +g/~XVTߢ>q;bB,Re MԿDYB:/6 +VK_DkӠ(c!&RF5SV94/V'"H,iE^^[g_=w]ml~}݄)%~5[ f"!rL
i0cL:xS[0.QeWuHeY(@*뇸qZ cM4uS +b%hӎ|G`}v
ީd=bLI9(~E`!\$˚g;; +bBnGDv32)3*0~CnogNJ`ҽbxB7s-bbzqHN>]PSH:+>E`
^LL=/Hh#BŊJe{djS+JT809,ut$žEې(F0_0\{Z `i4+~ӄGp0^FR8[]&M[KRaQ)Ɇ ~'C-_|v@K[k4
@|^kYO1su@^0Y=gnv(C?.Gq^$pr9ԱQ]8! &ڐرq\teÇ0đ䛲o^'7# +T;^
r! +lHG4^٢R&*_}h2 +g&G~ZiF0hd Yw(4]Fh,ˍZ[~~ZXo{(niYsE} +_Vz芑9e}iش;y'˩Qm{ij(_ +1L_0y9ˬ5+Oaj
Bmzϋ 'yϫ~~ Lr<*f'nj͛%"\[Ќg˿5Q +7
{ \P|́1yՐiG'B%k|R;P77L!3r+jV'=6q_Ra&U=F4YNB4gFH]tO{zF^q
!ymkb&8+c0XRa ͎7L.} +_IK!:`-pl wzb7m!ރ{D'·蠃cK3="|yH +A_sۘk6=!=m*lzŇX6]aX5y`3>!0M.>NB m/%Oqsp2PK +mix$8jy-feCSE +ZWܼ,R$hNJ8g9m'mo,`iU(ڌtyrwnzފuFt+Th+* +Sy8wh +scO
5aag[}88l 5\<O,LaŦO'=\Y<q*^|ysLKQ%^Y/,}!Bdp>b\&52 += +U>VuK!:(\o"_<I437hzg+78vn_^mKɖҒs}Kf ʳ Pmsb.hghP(9RAG&gfNp2(f`R%vɯ!,aC,zRI)]a3A-.A#3t/yFԼt/,w!r(!9I/ڡ"v/<KS")+_sob +fKؔp~t[U#A'Ђ6N#u$cAuwރ!P +u5ٵBL$_As2G! +YNgz +'*ݹjxv`OR
?<ܸQ3i3VE(*F:ќ4_S|vgwtƺ!zvJE6Fn7\ <nQ|kM"{;1}TUhhŃ3Qf(sި|$(iJH'K:|V,*c2
Ŧl#s$W(wK^$qܧ":8s'N$kS8B>U.p4ݖҘU}<Fh{`V vKc
I~ϻ,j(+i)=ZkBUQ8UEޛ\sc~nWi/{)=:eVb{1Q>pm%L0 +F(iXHe5 [ڳ|ksNzʽS*Q7`Dќ6/s)-t +!CHGg}mځ]TMYFy\s2& K!VR yً=X 5,0Kt'Q)38[RXSCk%N]L^=엏HڤÕP4:Gj +qP_|w}y`*[04jdO#y3 `@mЮKύ"po4-`Zb`4z`z9B/pʬ(p$sL'[ ZaGr!^H䶅yG9'#o,Kic*O8iُz'Si֊F +g-1kY&4e +dBrҼ!}BW!!GGiԡ;ɞ7!z^u1z6dMW6A!KAU'x(+|J'LzK-
S-Vy,48YJ@D.wˉwE?-)~pv EƑן 'aGO4 +^ ZB(;p'z<Udt]¼fpU]H@nFy9CfF~B&G`DB~A:U滖M.\Lpb + 1dC"' WGh8~<u,ԙ+k|l%]Zo}DN5/y,jjl~@ DdʩY(~,9_Yb:w&٥{ZpFug䁅 O*Vܒ$bʡ^K]*-'"2rbak?:3yL]xdG|?XnlHWvJ9,[b Y? ;8)|5s]؞%5eU9k]WU[ni +
z1s.<'"C>;
y$-#0xKS,q
T:bBm}6<oc9, +gxYgē8#cM
kTK`ݰSAc,5k^d~9,MwA
VڊjXo`>Їp@7`K|t\dN:_ʓE(ꥸm2#Z܋:loDYGܷM`$ƾY y^"&<E#=EKOդ"Tc7̅/i91UאjL\#[%Q"JnT9v+!*>BlHN #?$ik`#qF/Dz-=`|A1#=F*(yqt
kll= jH .C˃_Pd2·* +8搔Qz-n^l~-(قΝ&^~Hq
WKAQшY/Yo՜̬ +j&,w҅eˎvN +2Ǖq9][d[u0@dJĬN3vXj)єD҈+E5ݑWcBi[$rAeF$O+ѧhC<hf?
3ǪDvxA܃9WYCa kAVӰ3C[c-N*m|.:[gxFD>BwO/n@S]xX{$1F.7lzMCfEe܁, +%{o
=:bl1n▣K4}lu?-;fb
&#.̞gԃѽpߪqC;&K}~b{7t
yӖx|ΊuԶVRd +52!KsxU1}zsbrds|pO
*#h#ة(fe^x Y{"W8N;=G*$p[W➕%\S\nWZ@0HI(ȰD97?$]l'INmj[K1#NIX^g}u;LZg5VUc҄2:='Tmy@F)%8p1?TBST5U?v£QOr Px3mk/eD +Bv.j[moV" +6v?PXTCvAXJ˱NXr\zi)fteFּJ +lɽJ~ruu)?qH>$rԐEfQJy`Rt6a>X{HdFCzXsA)Rhql8MIY
oijvkx[ѺL`|e%HhiK4ٲg1u88v[D +(cQhLN4nB ʗYm r`Q. \ +V0ϳۋHOv1-<r,Aʼn|&F'Mw1yQ~: knt_7W7msk1}lej]`LxyYJ-Ӱ 77YNW6n6,TmT[ׄɇq9ͩ`"t4;ʑT$9n8K+rZuۖGu(8 +$<ՐӧOmV,+i%1ҎT`g1+6n̾IέWF>Do() +,kMAuDU +UGlDf.&ʬ|%\]!;[R-/* t,Rl.};qI2!̏^%5/b<gtH G[1'".,ª{}>|`)<+H'RpEG5+˛"TiQ +l\lPc-2J&i4<sc;zBCGjiFDD9Viz9rɓ
GZF{D{3ihghxȊ=3|Ks^/Nc,^MaY#0h@i)7Lo:nOU|@ +v`nsR~DǃAe9onO_Z~i[ݿ9d.$|x$fAWP +dķ`{7i[/kg^TAsg@#nmS,9Z~<AMΔqu8! Οt +z +wiQO57'jp8<V9b09
WWuEbS&Ɨ1^D*D@!UE:<SX$aԎBX+yT
<Y77ɷ:eEYa'kP{^tg_!o8;J7Cvǒ-;V +5gpƨ-(`d~Cfl6e2|OUhI i.GiHNvxP:/MMVM]Z:f
3*<S1^cTl'μg*Q[Rcr4dBoarE/*vHu(2FF";YsZ?ʖT,jP䴴"qsb~ӗW+L=ţwB=p~~>WP;;@]A²i|L[ީQnge=-<ɯkJ{JdCx(ʦ#DA@fv3Ւ!AF37 aNL|rk!!9{0\̒Iˊ)쯕lQ8-/}ZEn=}tHG̢hw>==<6R\Smȫ(ȷby?sz]s*SD)_$. YsQ<0<<uL'* +S>fx~|&LJ7сͥ8zǼ]^,AaYK~J])!vL5\VZhQ3i>!fA"<FQ_WZpH0I%dig%.l26ךm>Is۸$1ݱPFb%]ǃ0J&2܍BCk
-1E$x-ln a`E{ +=wCrH0`l +e *Xya~k<r?M$vPTl].>+d_:Dg,H{y1)`Y?R[8PdӲFpCK6"sCXY_3s .D%HZk8I2WflX p|'mBf$0wChԈう~GZG}T %5hψ J#/F3Pm/2'o0e$ +i(_I@f=z#Q4Z.^cLOיGq_ +Ͽ
Ut;rD:o2̈́{YIlu=Da6d}1HijhZjǽ9`+4uQMwK?s'w,9$%ߕG|aV7!:sk +SSU@DҐV4 E1ji:U0F2hTج%\.k) J<V$UzjvӜlܤg:,!6UO,аPlEK6JX@4u7 +},␡," ʠbr0;ê+>@M]Ūu;!ZSJN^ <Уa'7Orjh: +bY!{95hGNX+`K5Pݢu;}TV9.&ldQ:pޔ3LRxȕXJM8$5=.T +L@֔)Ex]LiR梅drےz)*r(çkÞ%J=}#1rpΎnPok,S[-y\Ml16V} 463<I!0gd(+Y*|kT[AHzEyF=X\*a1Y-\[,leOpju W{,u<al<b*rSU_iV#ʋz;'`.>P`AW2U|Fq7pI~0ݕTI-Rz]A +mN=TX"nHKLa* +;!ړGr+aR.9uh(_żZ6+3 +Vʍ{Aҿ>QJiHHsK7gY.(#-ڱPms TҠ?n6V;34%͍PēiM3U8*eY[q?` ĠA({n<P gy%7 +&WΝ7 ԕ8hr!5 +VIUzяFşsz&([Ĺ#%ؙSVS孴_ +֦L}8v/0OC*te +i X"=Bt]nR<ޟO{¬GBuӫEzkύ㸢J/J0ґ&Çƴa|VsoC7Eql}X є
L%Yͣ'6cCK~|Ȟ9.a)*/yd:(^W?hu܄{ZC(Tӆ1LT_}ʱoQ"Lvew&KYk"7RkJ8(1Cbb#ܞt>j\W
qf/y/dUh9ov+07v{cd'$wVx:."*e~ιxMGA2t7t
?_ gZ!`3kE%R!#/S)pFhwֻᖱ&G#dF(k$qx- BȀDΛD{:dm4; hPF%Yo~J/Iz~՞TG!Ab{k/xb:)EWR3u^4wC"}%X>t';;0fig]>~2gxBkqVӖeCݚ +5fw=)mWILL1Ř.<Anfv]\H#^☖j(~ސ<DSiU.@=Ѕ}rTTvY vBɦ5ub aqGc3ֹڧmy,cNNIUE+I{o~ C8
^W14jM{zA$5Ic'5e;-JxuH3%>DoGpc~~9`]L:RJ:7n%ncsD]%-|R:2D6&toѕ܆T'rsiĜٌr0 Ob8v9'W_'YWO**|3rUՄR + G,tƇT++x
_kuf=L%ZSV#)si;v_b"GFvt?GKGr +v;hfטۺE{lBͥ8
ԱygA1Io$%Cx\qC` +o._CBwiKLψ$ޝ)r4_Lʏ +BD8 pQDҞKv8q?G/]^\e?,gCm9)T%Oi@x{pB#ӥI.1[dA$ #Gk8yO{#8֊u1T%Q3hk_k!gCGm+(/X#FvDtfl{u"G9pGȎ{|Wu.?(W +{όmfZm,4QnxGN8 +)h=ӒiLs
(в[L?Oィ3o\0iCoeLSj| ){Yu|p&豞~"Ptʚh2C̍q*ǍXCy!2\T9!rz8bC]NeodLqXW~S;-j%tZ
}v߯cr5WXnmmq_ +zMP6`$34DӨw9EfwLoVSBa*N
+Ŀ8Y>[q~鵊|BS +:bY!FxL+q+gfTC{@{gֶ=LCЇ:tkoCk%7>/
+z$ Eɏ'zjN"\Vc<^XQya1zp"eBt,ܓeAxH\3swhm +&˛(峑:ʾv%PZ +xa<sH8x-ldkV&=ox#{Y+hn?*¸r>P#8i>^Qcg2R,9',(N%EvI+x +a3>I0B 9 { w +7< +_p xN;e +2cLi:0ژ86Wq'xh728^%ΐѓ2A&l%:158-[ơB |R?o
@N="Y\3Ws.=A~ _`V[Ӎ' Sŵ^0`!K+oԊq-supx(OKUyjCMAS +3OD"N
\3o9?G2ءA8D9vxy2O
/6hUlbC"So]o,_r}aF%Ͽ%4ߖoI ym$]n!.1Lڑy
Z&D ]xAg6A$fIVb.ԜR4];95=j^ҝgQ7)Wplظ0|PORJ(7eYof@u\Ӣ{ӃVy|"NyPXxyUxk,,LX>9msUGICnNbjgu,_%_/Y;=Uʰdp>!*HޥFbɄ
9pQNf)2<6>CA<Orʭrv
BZQ|l%vA + Kh꾷n!y_3 أ+އ&ϔpcQy Na|nco*U`Lsu=jHLUbLR%VS<$}tYY
D䫓ރzClgM5nuQ$Vrra&)6smjɯZcxcr+E:{D39G|U
PߔK9زd2+eauEj['E44
4耬,1Fm Cy=/#(s7A=[]-A] +`8F2hɉCMg&$noZY-r+ +ӭD6 +TyϦLkyڅw8d|`A/) T-J<Qli$ojw^i#Mw>5Цt[|ybfn ;^AI-ݷ!aqyaf]>ݦBMd/wolq?ui~FXaDRoׯq:s`BKmdF+b> t)8vO4Vs3gM*$mua;2@͍5O(k#O
^5av_ӛ(~.<hJ0 b D|3qGn/16}6BLĿo<BmS{yEFi!XFGF'Ե0p8:|i%VSZa:#cMy#&*̩DFpR/cȡO XDzHC%CZP=ʿ4N0 +W;w0GqiVp̫<$8:}mSx_%\LaӷI/<sP ;XaLZt@/?)=;^N {gWNYGVlRGCTJݟZ/* y~ě-_ 24MSee3]u +SWh=,IaΙ+ bw<Nw FCHW|{XO&bdYWjeGKM@&{24P!X67:a(0I@K1Fty^2T@zN9c,(?OJ5śLQ7v54}Dv{Oː.L>;sQ +_r`*%d"[w?Z$<hhB8 2ЈW2,F*`늩>NQQ{0j@1%(|awO<JԉO١iI[Icƺzbŝ;^] mH[u~/jSN4Q];㰌,Y36~YNhNZc~Ό:
M +_ԖWMީ+Dh;G]y6U$er#y +`yh.N6MV)ϻ?{k%?On㾋24Ʌ&A@.~݀T#2k?^VAHx&@Dv/|CUcDx8ġ4Vw9@|iU +NSOs|p$?uM`t"QV(T_nƂ7&01g[(Jw\I3檆-^TſMDz7`S, {-[%vC~3Zjժ㩚W'?{?H(aeEl.2f$+o<Pҵ:Yy^X +^血aNȈeڑYlJ[af\nǶ{Q\ԙo881FkJ<")Kt{[<}k_C1 ~-T·Sxl;QK/R&C*ΧD3NJ[(3Tf@ +#@?hbrOIŎg7W3HWGs4Lb
fcy;kR̗)W<2hbjꑘN`N6cL茛<:VQ~ +i0⃒
2,5r/Dk`5 k%r:axIqv-ayjpA%g>NYzC +!N4&7(O
K.<TC/txmrƓa9%cÔ+RD +8˧_ul +|
c;K"5":snʜܣc. Ҵ&K9*>)#L!ǹ?qPBp6ehXl 79ٟϜ|BĉՐa +eUT$XO:vo&n4n]M-N7h@>@kkp53t' i[pu+t_#[*kc6W_ +mc:lY8%r[V\˟u|Ʒ{]IEμ)kHS!X XtkTa-&<S +߄aG9dnm7A\Ԭ['z]oi=&{blC-0v)Zb:OXAYTFUɄ'_铓4%B,4ydrͅ5]q#\!I0Zǁ`nOGٲ!YőUV=Oh$B` ֗$Cm?8eDdM(\GAa*`NS==\8k*eq +ª$v,wiV@JYxT$RR6&L
ܛD +:_LD6c& +HJso{T'U;S8KBU>g947a:pcHXA\Ɨ$B.g0+ +5Ot0Ur C78~vOߤ0yTjD{/q9$_MJi^8.-j; +mj3f4?ޞL2%UDzrUM<yvI5ӷJK5*ֺ̀,T5A^*f|`TS]V^ncJhct'VSvBh8CDa6Is7K<x@,!Xn149N:q&-;UZ\ksv
Rn+*#o)7̽U=هN/ɘHIS}Ry7b~5˄Eq6;q@k +kVhq݇86M:4I@j%\SEIN$@ SFhK%F-II.?˦ +ICڭpupbcm2a_y`"@@q#^ۺN
/?:؈Wz7L&8,^ +1ڔ7#œ8cayvKէ
L*Qb="8C@Br&#B +LZ&np8M"q#a#jhk#|GH{֢P#Nyb0i]#{#|hrbz8V_>f{KWưDa͉BG.j!$7=үsܯ:kn l{q&;¯=~X`K -ץq$^qQH`JxT)cZ׳ \0c +N0ԩ]}8X2n<K*`&Tچ t+o#2{N2" + +eKw)]\(@ھN]q2*#_J@oҰD[O2͞ggȽF=:]y*Wl$nT
Nas^[.³ gȅqK(OԢHאlHBp`W!1ڑ.)0f"`nnW6e^룠L,OH%Ј;eȲgЫpg3x,\_we}KEXfSއ\$wMUR|-?2W|JZ7 wɐ0]LXH^8o?\eJ,߽#<C ƮO.$+h[cX6<*0+pzqK +kbmsn`h,3bӔ&Ƽ+(+ҁ&P҆^5SآJ[KAFݲ_-%
MU*Zqēiaon70etnDkt6]VI3 F["6 ˠ
~aW/)&&Nȶ +ւgwh4S)2:| d&Z }f& 8 6NL|ӜGMO?3 +Le8g}]YAcg-!iFf75+qW~CAꂍc檖{*29sz t +N ]-56Ptqe
WSCcz-A&}<(ۊ*q-sY7-x(,cYd\g8;ےX2 .G,
L/Uondru^PD|Pn^&8N=O{[ +|gT!P؍Tb6.Ϧ2'9 +m\ٗ=;9<]yhŨ
K+:/N1F
K*Ð>q*:)!̃'-hup@Xk!$Ok%$"g"A (~A-|?1an.H)_.JRz`wHk&T:J cmBMfcX:B#g7.H`CA7M8t-ߵ:7i%>lŵ3W,eoR0Fc*bÿ]'y0A)ѣZᆱp<ŵar}Џ]R7C}Zz;c]u(U8_n E| ++%kS ,1Z
pcL7Mp +uNR
E"$PGWM&;OV:9 +ԥ>c +{BBkJlĈjʹK5QkZ>>#1G5NOVx_sy BlD58TEN +@vDC@㔴R7N8{j/%&{2cRCf1dXzX6R>Mm;ށNUpouj-.<u6>vȍ.L'9npI`#ɠ{5F*oSj XIL,ɏ+ߖ?g7M4[/w! HmPTK-kt}$y>C`fE&W:JY6z9ޙsƘxPN&6! +>*Xj䇌p |G7ֱuX8 +wēUF7dp'~l] +DQ7Ay[W J
)eosA)U>"P#ExIB#K[w.1 +NKˁm}c{i{yBdNT)fgZ1#/Ԇ2ZZCmA5<c}EOgZXaXvM̈́AjRu=GcW9kg%d>YS#sX/LjHֿH{nۛ\R8Opv!i]:fT{qH/!ץx>FLnd +|'ee컘A'rnɛP12eы /NY^N2wP&l َ&dѤA?DIԴ7QLD% +i`:&oJz>㕘Mf}GWUФEdͬBb"2D >G:rK)G#jaEuL(Ԝ +RS7w +I(b.bUf+PG7'^rxa[2|HeĘRy[;{REF nr hqrO`MPT8v9|aR}(I\7mцgKEuɥw&҂߿|E73BT4#.Y2LAx:#Vo5_t3kjn!h?WcW5:-xQ^Q9B0u\ߠ˰lO:!H tx|P}b%,{Ri҈p"h-QeO0o +y O5VcM>t}
D+ >
aq5Hl); /ZaZT_F}ѫb +yM!1g8,NRchl$pFObfAʍ_{lN/:F`j=$FU]|K@u2|oHhj`^DC{T +jTd}zP!A87$,Jb Xo +s#͞Z|h>IU]`ݟ1z'4EfEX<-h 3`J|-
Q(kO:uW}oZ$KA
%~,[R<:[[498} +<T&;]mqFлb+zsYR6D~-)I 5@3/nfVARꐡ[2C
־>62 F>D(u?<w`"ȇ 9"cZu6emZAh2:ij1zi_*@{UK[PSy\Xv\4l(E[ǐf,v`L@7 +ܐȿ!rZsw1H~J#dIƢLTp03 +\+[.csV۽@64Q- +z)c-P:bv];9h +->)!~"qZs +K
jx@#6 EM튤Bѣد7DwOqBޝȢ`˦;u6bR$+Jz>Jƿ{+r]4φJDF5v<!yeq@RMSDZ%Zґ:QrڨnQQN +ULu)^'y*p]SN'm3 mMx=\ќv*yP22y|Y`fQV-avWda,f/9ءι^Ø[[lN*=qΡd}6mORM@:RpIⴹrWҷ[(FYe
/Crw:M + +RyT+s(H)fs¡sxlJWI0Dӌϕ4}_-^Sdx8) a{ʼnBGد\4kוx
<^ 4pq3x9{|gՉok3r{?v2R6~@e*Fr]L 4s!frKY+E
Ca]&^WZ\r_s] +̼l,=mnEbÓ۟fCU/j%Ua +&! +_wBtV㥂f[Fh7zkg`Є."fQ,p_p3Qօ
V<8åE&Cl詷`S&xvZvtUɶ^|\Ǡ3?z +U,>^F0Pl
?R^!U_ҩpi=XDo6Zfp_HhssE(d*
{H!-ϼ\D۽'9ƘoHғ
epnctst><\ӨLKo +z(W + BQ#1bbn +L4ѼrW)AJOGE{SFZociRx+òLO{AY²tv7s{m:2G1Tdo'"(]Pps-v ֫VMBm2z[1y䟭P2R)#Ɔ.U?k-~ӍOy뼟Q[s/C6q_i}ZfOd +}#'8{"مNJa60G%V\Eޒ@?67ܹpܫ\0Bȡ@EЪ!u.<!عvIL}QX_ًI{ +o?j!u\ϰza2H +u.1N?Ěju`ϣ*vkD,Eޓ׀`YH :2]k`B3fծR~HQ4XMn-@(jB?Wi6Srfmٚ:|=
RX-Zl4/!dS~{* l%ᑯheiUhd2zYutnE'-9E4~[bBjRݹ`Z#[шq#,*=B7nLדDS+qҊF|Q\?X *(FcJZ)z*
|~jVoid|4gY#A ^o*z"J;@Vk᥍^ITdHXYGn6ttYtץomsqms<ZWLe +hGO _^~@Ll|EkOT7cW&c@Upؿʟ$nu*ظ1H +UҠ!Gp߰Mz9#&[f('dnOmn59G +o\IDɁ'#o,!K9Bc +;#s2s1;s!tp")]IſԹZ>9B'͂5Se"]\D]Ҁoepi^p)
uz$4+HiX~L'r>0j#XUb4Oc<i3@Q}zSfv"0S"x#?r/J͈)PK 0L7(ڜn4$@;FH08F swv BFu <*<4
g WRShFJ|%)ӯ7ڶgӱj
Q<|7;Ҙ Z,vtP!ƜS +&NDǠȚDL
|Vug]ڽ8 +˦s]_ltt8 +GPo +lI&i?&7ͪ={ +Qи>^mg""=#\ף5xH݆o{<M~3tè@bܠQgƪZ;#) ;O1[3rԳ;{<~T=PL(!P,`&.>~_@|OLUyAApbį[ +Ck'ŀ`~˽kTEq3w
ҵŽwhb +a-cNuWJ멎TPʋs&0iOѐP6$ITnI02/Tɥ1X +(eI*a(<d9yˀJ-~.q \4^ҩO}̝e\Y\3Ql {!PEcV[\Yo a-Y8~ZFC%F
NP3lx{~gk:|t:KQR%_(Df-V +Ý6;AT0 k(q[w 3ըìhṕK;)kRp`q rm8>7%:Ƽ`ś\}0Uf*EؽLCw;?!m>S47/M}w<YQ^0-Lz=OOeXEOyPk?dӖfpFB.bƞGC:^@kMDK;%,NKTaٵ% +κo#?+N(i^_It-lmޚñ#TlQ}k}mW +!5E[928Aߗl%z-UK)^ >hMu%^p<}i.&2q /R62*ME/pOqhL?bG'BYLKb+a>9PmMNĩAܩ{iERpz43 _Hj^BUKh}LI) +rb=+m.C1яX | "f*92Čz )0zIA?߭s
_KIC\j?X%TevBo1H97VU ƣk5V-V +p?w3b +z}\Y +;*( +??!?98_=)#AuzAJHzɕܴ̱
YT1Rb M8$<AL̆#rC70aN+c$[ȚV=1\5ۇf;M]fV'QmVO-Rk%q +1hſ<PaYk #HVɸLlukCH}ku& +pj<FO?^in!`;=K=;ZJͩ{-|R(\`2W[Q) +5L|4SbD@qR=/1'ቧ
zH-A$'
u1?t8'Bp²"P.ˬQ=09r{ Ml?)Qzfuq7Qcn?a2!kw>(-"n ,ey=#os04qT! Q4kdžjҩnAĖ6TaR3fCegp
ox1+F畚'`Y݅PfgHX$9
hReL&:RǾXOXnS'b=nJWs>Ut8Ϲ*`>+V9v2L6@]mH$&Xk&J^CMcnMh(9_!xL+V[K$)3
G`Uu/)0)czEj~=h"'I*@V='fPfaxy;G/bnyN=H\q墻%W
p+7"1QZW`>ãFitTH/@bmK
w̻h*Yk@|GޯqL`5*ls{e%]j7ʀT߄[G`$XAËf IAub.lȷ>j
Gy}N
-mQ2 C.H%h'x})&#Iy@^eh~ە0wub;n%V c3a{*Qt ltNa;Dhɽlj~d>}hŎV49l-\(paKxs4ʇ^v}ć,jHp.@pz.eY@ =ZQ,-<pA>sҤ\kBIZ-$^Yqw1B9G㉒KVYs}cHG,I߈ExeQt +}'aݽp5e{> +Q<hUMv+fh;@[Vu3:8|s<[1-p|Ba.ezb?GÃ;c209ЋWXyX3)ǝD%Fg\'j"0X/iw՛ +Pfˮ*:oR(>O.9$8elPfl +J"/BumIݦ?.E9f.a6ǐHnj}HiߵG{MRr(gbܚҶ4"<Þf59(F{
ɞB !%AQÄV\u(/T&v9^7-A`p8=_=aGwH8&pvDɈrӿE?0yptU\D ]raP˴F_s?.A$t8Єՠ-q&Tn.iLOl{_]Al[7ޗIZ04sG&T6WXPs}y1TlkdZlj+tr8SM_VV=Pu@A}rt%b1SfS$0~DԔ]38DʻrϕG +fή\21h'=+la#C|;+1mi
Z3G*JIHh?@ٰgޟVcopT/N'M{9Vt-ň~(k +B#g"z~ۮ|yns,6Qe`Gz%Uu+Fr i1N?H}$ck )R#ᣦVC볼?oY'Bi8u)Gk;lq8Ѫg RXKMA9 +Gā.f*Ga*l`B
2t:9Lx8@iJ4n5`Pɝ+Қp^tmy^{ZEoUgWn閥VcbVc +5v\Cf5Jauڐs9J$cKY[q"A!eܠ07F_QȂג\z#ŞT9zG1g_-
Pce3DGhްxb7^E"PI+*W^O"B+V`V&:ZחddaMy99QDi
eD{kPz)Rڠދ/%~57pw_9VW^gYae'7\CGŹIzC-ݭ{[1od.hPRnV$T-=ǧN2
/sRP!4G]w|hOSGz0cy$%bU꙰z̎ + +"ɝ-RjCېW=b(v/zKj%qH+'s:$r4C<t9)Gfjs
>Ұ] .0[jj
>16g@?gOڈCDRgJ{Osd_$ +bbi0cN]_aj<,9a/䗅X8yn.=6!:2%;ZXr +lb|엌p>d*42dMq*{ +fZ\ Đt+fyv6? +!f$}%oH,x7+ 8ٵoC +j"VNm\OʁvXd("U,yl3G=Aa`Vĕ;->AWݥB_`<E(N+g'V]s1g#G&^)2uy̩NqMˡpg{V鵦\8G6@G/PHX۷H_HtpEnl`P3/ izTZ?:%pځ[-3}y_;Cȧ\_Ċ]OI!bSxU'sg|"f'<jI)e$EJ{BOMbqU ۠_W]?3J^YǹVSX.JG]sLY``y|L=
v!]rW5_w97NM(1qJv[%15BA2:'Fai9d>YuWY[&ʆn[X|@nk3xlT+?Tq_I}aڱ./*#n0+}pgW'd$b><J'ڞ>ád%FSIo<$*U1#X?O5ݟ|h[Qd1$_hvNB +&M~u> +0 ?G#4B +ə*u}|bh:<ƽSl݀lܘᮈWЏJdX&^-'fꚺ;5qB.r9pZ<$Wqbl6#a)f%A%$|K6ytoz#2ײԦq!"4RdYT4YЊ,vLkQ `Tb"@tSoѥ Cn4U
DZm3r?^|e~{CS;E"̋"|oCхjM6C/ZQSGGA.Ks`C*:Uu)SCy6{m41IgtD:UMxtX.^H_u6$7n]uSmfMLi6aSNRJ_ؔ)fg G +`f:#%l#a0sI4Yyd2Qx@KoUNT
2lʏΤ|c*C?[]`bcCkD?ˬ0M #E鿈3 WEϐ>n/^FVb+GA4
T*ލLwܯ_!J}'$: [sm6[86sGAo13BQ;RȸGn* o2,
ը%J.|H&p&zC\ë$ +<J)>F0@X,Fq(WVOL+Oxq{R.Qdsf+!U2L]Pf^ohW~}<~jSjDLGң7멺h/n<"8+Jg(Ye)t<EUMguu@xpjfvSSFzz7H56o5I.zjsMbX0J^=jZte% g#}5JFVȳvЫPyh\BVyYۊGr76HwN(i-rYTJá +`NɵU6?-}Us|rmTmf-K{ +a9>%HĈ@lj؛|`ilQa +JYdlq s0s§0 +PyA"n+җ{y.Ϗ *~o@UM,[ +2_$="EZ> +-4_@*&$ECxTZK{F&v/pAN2jQ +G-SJ3M]YK4hbb=xu?28_ކG
=z;n!n +kԠsVc]4An oZ]~z)]'on
ƒX<|%mLWj?n~/rwqiyPu8;7;6%bA^xtBFr3~ ˰Kd:.#|OȔy9ъzpa:@!=2ovnٜd)\qCZwٝ6wF}8x0-^I>h#q#ۏ(\nKX +'@S6qSwn=Hy}Dzxg9_,N'/-7
xTfuP_pJ6T+Xmbj +Ecn<XϬxHT>"')+=E@ +Ўt4+!ʯ@QqUarʚ\7\O9ӬIAџzu< NQ}3fD\~$3F+'5HA)>/_ZlaAsE:d} n +&KdV|2#Or,|'ZL#iم3qfcB@~ٔOU~ +EI=J@N40(/1HO-Wprں4#`_p߂qitiMO<.}lkHƓ`545* +0q\5b
4U ~'x#]۶>ߓA(2\Aq0b.܌~e#c3<QAud8Ŷ +N +^uNxC$r<l(XyZi
:#~=78Dߧ'f"?9UovB4ÔIV{O#og]@AMW{M߾Q~ rJbLmW ;AmfR>^5 0oCfMinK^6|xh$d09Z}v( &3.n2DY~k*3._V<[*Haw%ND#3:dk[Xy
{ +)>4QR ]^況rлJoJGIqQTJr[JK7Q1sanx~K%7 ޅ͍79 +X53V>|{V|e|TJG)퍎*5<)wx{dݥjwEƂZO|C>Y[<_!Gtd*5$fX$6]0.k840֯Ϸ3!&X=PY}o*rF_M6W +SPR8
d6"ih-5,qy/JuH7ixXcKrHXY*;PQ!Smivj
7+ȫF['>(
n#)k+TtM*P[2q^4IxLS?_:y;Y\wWڴ@q>oE|*E8+ +.;nqkc2f߭N2=3ǻI JPX'0ZCJՠk2@\>'%ϴ'NL`+UbLpni7dD9O /&]TOq8E^vf$%SŶL]e;fG}"ؿiDR>=nB"87 +<=XgśkD߬02ӆ?x_|DCqŐݳwr,G<Sor%ZG{G<C +15a4Z|IXeCU]HٌFpEB=-6o2G^&5L0v|~iЇU(QWvfSŹed`UMRZE{Ao]`~̐Do:6Xnbv.7}"0ᖈfQ95]xH$ޒ7%F|9,u9$-H)S}c +ThլQِؓzܬ/z +G5t4_^zfs >KP ZO"S-(s[ڗAѝf{^I?y1(7+V~o2(ܪdy1?h*q2sY[`MLaS&'8$٭5>@'Xc&+(-lv4ĻfʠG<ʛ8\qs+l\#nŶqFѓ(I٦6u|Mw0$alYr9ˁPP{RD贞tx+{^nYE̡R䓫qΝkO $D 3 +ȹ2@'<Qoٹk5I
ʊMmiO5C[쳳I[hsYj,h8=Agud8?~ >x;K7YCZDQ/L ^A"U +h-MN˪3HkBd&
WQ/һ=2`,`L>I:x*0k_>yFq(G(w߆4<ʂ%vBq) +ݑdէNkHc4UY}DQ''</{U\3AVҕzm|LΓ@ +)U"uYs %TǡKfRՙ)ltVNk>I˪@.:Q"b]RTo%Gtw +;0QL%<x(37J3{;Vt] +љݹ!s<Lm R_b{2^ jM`V}[v*[Nٶv$Uy%f~]b©AF2 i<>')bKCMH鋀B!#3nHObQ댮{c}a6)ߣRta[Bﭺߋ`-tkp[.+Јϗ +0Z"$"P7ΌnΧQtC>Y@(s1
lLBqPT
(L+pKTq,a>P rU :5{^:8l +u*^jpvp0wZY^/h*`bѾXcGVZc2*4_%zw|g7JL\ewi[wV2Uд +7|}giKBrj
z@_8|t<B*SqcZ+·O^(#i&CNePӴ+SH5I4.8{ +PG
8I·0>HOW+Mn.W4)țh7ӅIyR``6Wg'"ip~pAc
T5'3xFBN^,jy +s.&s&hS}f<Z.1}35yR85ބaih5z&-/ه?MŘ^=^y.Ft,Fڕ[pD2p ۭ(6&!Kn|@.LqVn-PPdsoT glYpHL8tJ^~8|
BOSS'}SެVBy
h,d;h W( Src2]֢]ڔFQ` YA +d"<ذvB(\@e-+(~&zZFҖ®6)SOE`kxsG'OqYtg}/$9Xp)a-LMYh(F hApF1ZYveJnL`4t0ՓQ,pńLP +̮e[:6XHH/\U/q-1{赞-jneD{kEښa}FbF8!1ҬEiF>6w5KKOm,eO +nVԅm)#͋ix%rw>] 2c
]1!InE~ӽh6OƄsRkx|A!EP|>i5I~`Kr!?ڒyn0}]j(d1?xNCrUc\6Ƚ,@!(Bpe,Lw߈fV&w1}5$II8X!W!5ZM{DV7=; +F?gnUYZx/A#H_o,Ms\Ij)*ѸkZ/+f18k./iP5
XB*.Ep!Y/
%L¾ezXApcW6K"rdQNi^Gh.
lP0GȘVLDdpW<H>Nx-l#b nU",h
SX\e;<祣pL9ǾW3&֮2a7`O=?Bjq D9 +90la[t=U +b1@h,KLX< μ}UŠeV"zgТUD39\_\ +an{hϦ-fwzHbM'0,]IxC8^;춲Pƈ0n\@ysQr)-<@w|LAC-a0u~<xzhm O1HKطIf̿HJg42^gQ/D f +xek:e}/+y; 7L|:\'R +/og+g~}%&gl1%9]?R-VQԱ&Mu8nw[լt>9g+3xd@-!~`|W~~54h>߇mo;@28Qo48*%r;~]18#j"GǾaekș3oY]Q76 9%|-@ S$uܸ_W +f9n>!XãCV,וՆuk`QIZ!Ր 5mtnay偩G6;/C" b\8
ߖ^D
EWrЕG<Q]%'wLiڛՌ75W{ݗ4t8N?݆N>Mxgd=lJEIFG?!R2Hf<'9ep]4U^Lq+Mm`W%0 +rp?oJs]plb:I `7N:ԇїbR{.M]YR̎qd79Y5yoD값L{H,>&V)9q(*W6ieIsb҃&ndC
QE{ɉHJ:DZV!+)u#?!%ؒqqpS*ؤLiE+شKc> -^#/aU"-s͆.K﹌P&,rr3HXFJ'',yjvP +Gh]u
uEJcyJڗ("ZouA
Ov%/2Z*KW3SfxI$/V9(xjpp~6|M#0&,5<E1e"Z5qsdZZQ <vZw,x01/ +=Dh,9'fa}EK)QrZIaCW#dY&ИgP#LCF-Z&?+s;N-;dFZ? slq1BRy K^q7lӪoAope]SQBcIaфJ_ofC("MrOebkn +V?bֳIoFpi$|~c-O$$C$j"5ËD*1LaqVS.,y^TP(P2威Pʦ;V'P"u.aGAPJ~%=Ӓ#-S4bكJI?/]Msɂ/^z"ԫTt=P[RO$֮c#Q-yS1'7p,'c-@A+()o_s-FPZ+U[46J0Vq*|:OM= +[(! +hYLAIbD\;x"(>SL%W + +ov +VsšgH2 $0dzZRMg=6?$ޭw+FL +"\W2ENo{/^wV#6(]RP[7ܪ,S|OͲ+҈A-}>u^Q{:Nń^VVC1VoNbE6!ۜ +)E<7 +h\[Z3pk(#^[haϽ+)_ltX
k"NEFo@ͿkqʪݳXQ10Ϳ~ij6µvt/_klD/ǏTx;+[)⧔N@GGDmTaא}}N?5tWuAˋ8gLP$d]JNK5j́efv+!eV|q;X5o߯h;\ֳesnN-!b_[e:f4Q:J'
\ No newline at end of file diff --git a/vendorsetup.sh b/vendorsetup.sh new file mode 100644 index 0000000..0df7f7e --- a/dev/null +++ b/vendorsetup.sh @@ -0,0 +1,3 @@ +add_lunch_combo p230-eng +add_lunch_combo p230-user +add_lunch_combo p230-userdebug diff --git a/version_id.mk b/version_id.mk new file mode 100644 index 0000000..1d7a91f --- a/dev/null +++ b/version_id.mk @@ -0,0 +1,19 @@ +# +# Copyright (C) 2008 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# BUILD_NUMBER can be customized to project specific version scheme. +# Default scheme uses the date to identify incremental version. + +export BUILD_NUMBER := $(shell date +%Y%m%d) |