fwts-21.05.00-lp152.3.12.1<>,`/=„ ?@-q_j^eAsjG7.u`C/sgX"כ*_7[p>ykp=I?d2lBM3s,plVWM3Pc1l͍t:26mT%ŋ:SP^!=Bв9/-VwSycq& #ȧ|붏߮E(fAk8ODLP^@61j{2o ,RPB7=6:1>A|?ld  1  "PV`      l D   @    y ( 8 A9A:AFrGՈHIHX`Yt\֤]^> bcٛd/e4f7l9uLvڬ wxxyBz &hCfwts21.05.00lp152.3.12.1Firmware Test SuiteThe FirmWare Test Suite (fwts) is a tool to do automatic testing of a PC's firmware. There can be a lot of subtle or vexing Linux Kernel/firmware issues caused when firmware is buggy, so it's useful to have a tool that can automatically check for common BIOS and ACPI errors. Where possible the tool will give some form of advice on how to fix issues or workaround firmware issues.`armbuild02($,openSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgDevelopment/Tools/Otherhttps://wiki.ubuntu.com/Kernel/Reference/fwtslinuxarmv7hlL|V  T ,+Pz96;DjʁA큤A큤A큤`{`{`v`k`{`t`{`i`{`t`}` m` m` m` m` m`u`t` m`t` m`t`t`t1f640c61b1fca2c7630ce6923ad25f6374865264fd73aa47533bd0213356cecfae28ac45c99d113dd0054af18728100b2525775935e0888fe2a03ff3e3240a943f91c00f0012aa3ed4fcd95345f048c4cc2a6c5d635690ceeb5a8d63c856365416a7fb3b3aad3343c65a5b151fd5b09edb57d0b175139a980b8d34d0b34d1c27cdca2945ea26ad9c2cfefa6f272ada0594e8b98581924bbfde8e4d2a311416a1d76e1b485f7add2291ee7fab3b508c3ab210f5f2d3472af03a5117955ee8a1ac7b920859e4838e42a0c31811909189ef13ceefecdcb370ec5a9f06e5fac8dad684657b487b6783108bc3fa5f3b5e0125d8108967b6f766176d9880e3c340b0e3ec3af0f23f665db39403caaf8bbd5d37fbf4fcc8449b4a3755c42e5a776f2db407b08915535d8f858cd488015596cf7fb8a530af4c2c9e286e51cc858b5de6e79c20d3c90901dd84ba349cf13b66cbcd35be6a0ec1fd3d585322df1e67953d7d5d59920b58faf91be25662fb3d6a38095a570211ec6cbdf8af100a82514e51bd8286e361750d3131b96902cf7bed55d68de58e40ead98ba7cff955e2e128f77144242a9d3a2df71d1347e9e5954d50d29716f62b3cfb19a29c395f8acb0768a5febad77f6246807b88c03858c586e05411f813c14ea2e98bc37966cd2b9fed1ad3e63512f69e5b603fdc5bed7edae2d6ca8821c2c2434461659903eb58a850c9e7061043444e3a82d4edaa0cde26d6033dd87f366cb3110cbdb22723841286a496ad97d506171073eff08dc26fef55e225d7527be34b9ffbed8ff2bd7c5ae265libfwts.so.1.0.0libfwtsacpica.so.1.0.0libfwtsiasl.so.1.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfwts-21.05.00-lp152.3.12.1.src.rpmfwtsfwts(armv7hl-32)libfwts.so.1libfwtsacpica.so.1libfwtsiasl.so.1@@@@@@@@@@@@@@@@@@@@@@@@@@@    bash-completionld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libbsd.so.0libbsd.so.0(LIBBSD_0.0)libc.so.6libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libfdt.so.1libfdt.so.1(LIBFDT_1.2)libfwts.so.1libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libm.so.6libm.so.6(GLIBC_2.4)libpci.so.3libpci.so.3(LIBPCI_3.0)libpci.so.3(LIBPCI_3.5)libpthread.so.0libpthread.so.0(GLIBC_2.4)librt.so.1librt.so.1(GLIBC_2.4)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`@`O@`N@`x*`7@` @`x@_ܙ_0@__@_i@_3_^^@^^8 @]7@]]R@]6\t@\~d\eX@[_[-[D[3|@['Z@Za@Z%ZiZ7Z ,@YdY@YYK@Y3@X @XXXj@X@X(UWG@W@W@W!WMartin Pluskal mpluskal@suse.comMartin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal ro@suse.dero@suse.deMartin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal mpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comdvaleev@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.commpluskal@suse.com- Update to version 21.05.00: * lib: fwts_version.h - update to V21.05.00 * debian: update changelog * auto-packager:mkpackage.sh: add impish * fwts-test: sync up with dbgp changes * acpi: dbgp/spmi: check space ids by fwts_acpi_space_id * acpiinfo: update ACPI 6.4 vs. ACPICA versions * lib: acpi: fix incorrect actual vs. struct length outputs * acpi: shorten helper function names by removing "check" * lib: acpi: unify naming style by removing "ACPI" * fwts-test: sync up with PMTT refactoring changes * acpi: refactor length check by fwts_acpi_structure_length_check * acpi: refactor zero length by fwts_acpi_structure_length_zero_check- Update to version 21.03.00: * uefirtvariable: fix memory leak * acpi: refactor by fwts_acpi_reserved_type_check * acpi: refactor by fwts_acpi_structure_range_check * uefirtauthvar: check variable runtime services supported before testing (LP: #1913351) * uefirtvariable: check variable runtime services supported before testing (LP: #1913351) * uefirtmisc: check misc runtime services supported before testing (LP: #1913351) * uefirttime: check time services supported before testing (LP: #1913351) * acpi: spcr: accept baud rate 0x0 as a preconfigured state * fwts-test: sync up with PMTT rev 2 changes * acpi: pmtt: update PMTT to revision 2 (mantis 1975)- Switch to obs scm _service- Update to version 21.03.00: * See provided changelog for detailed list of changes- Update to version 21.02.00: * See provided changelog for detailed list of changes- Update to version 21.01.00: * See provided changelog for detailed list of changes - Drop upstreamed patch: * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff- Add patch fixing bsc#1178442 bsc#1177992 * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff- Update to version 20.12.00: * See provided changelog for detailed list of changes- Fix broken source url and prepare done in previous changes- add patch fwts-fix-non-acpi.patch fix build on non-acpi platforms like ppc64le and s390x- Update to version 20.11.00: * See provided changelog for detailed list of changes- Update to version 20.09.00: * See provided changelog for detailed list of changes- Update to version 20.07.00: * See provided changelog for detailed list of changes- Update to version 20.06.01: * See provided changelog for detailed list of changes- Update to version 20.05.00: * See provided changelog for detailed list of changes- Update to version 20.03.01: * Small fixes- Update to version 20.03.00: * Plenty of changes- Update to version 20.01.00: * Plenty of changes- Update to version 19.12.00: * Plenty of changes- Update to version 19.09.00: * acpi/boot: skip ACPI BOOT test on UEFI systems. * acpi: s3: fix typo from 6b94bb6a4b13e * opal: add more bounds checking and zero pstates array * fwtstest: boot-0001: sync with boot table check on efi firmware - Changes for version 19.08.00: * ACPICA: Update to version 20190816 * auto-packager: mkpackage.sh: remove cosmic * efi_runtime: enable KBUILD_MODPOST_WARN=y to workaround build failures * ACPICA: Update to version 20190816 * fwtstest: syntaxcheck-0001: update to keep in sync with ACPICA features * README: Add package dependency notes for ARM64- Update to version 19.07.00: * cpu/msr: add 3 more CPU IDs for IA32_silvermont_MSRs * cpu/msr: check SGX & LMCE in IA32_FEATURE_CONTROL (3ah) * cpu/msr: move TSC_ADJUST (3bh) to IA32_MSRs * cpu/msr: add SMM_MONITOR_CTL (9bh) to IA32_MSRs * cpu/msr: add MC*_CTL2 MSR registers * cpu/msr: add VMX_VMFUNC MSR register * cpu/msr: add MISC_ENABLE MSR to IA32_atom_MSRs * cpu/msr: add MSR_PMG_IO_CAPTURE_BASE to IA32_silvermont_MSRs * cpu/msr: add MSR_FEATURE_CONFIG to IA32_silvermont_MSRs * cpu/msr: add MSR_TEMPERATURE_TARGET to IA32_silvermont_MSRs * cpu/msr: add MSR_BBL_CR_CTL3 to IA32_silvermont_MSRs * ACPICA: Update to version 20190703- Update to version 19.06.00: * acpi/fadt: update latest FADT revision to 6.3 * uefitime: add checking the EFI_UNSUPPORTED return code * uefirtvariable: add checking the EFI_UNSUPPORTED return code * uefirtmisc: add checking the EFI_UNSUPPORTED return code- Update to version 19.05.00: * ACPICA: Update to version 20190509 * Add support for Hygon Dhyana CPU * dmicheck: update supported SMBIOS version * acpi/method: check full and battery power if acpi_video0 exists * dmicheck: checks type length vs. SMBIOS versions * dmicheck: add Type 1's Field 25 & 26 as used by kernel * apic: apicedge: fix typo in error messages * cpufreq: change from abort to skip when cpufreq cannot run * kernel:version: change ACPI version to ACPICA version * pci:crs: fix an indentation error * acpi: s3: check sleep type for output messages * snapcraft: update to core18 * acpica: re-work fwts / iasl interface to work with latest ACPICA * fwts-test: refresh syntaxcheck test output * fwts-test/syntaxcheck: refresh syntaxcheck test output * fwts_acpica: don't add in RSDP or null table entries to XSDT or RSDT (LP: #1829167) - Changes for version 19.03.00: * acpi: madt: Add support for ACPI 6.3 * lib: fwts_acpi_tables: add a new function to check reserved values * lib: fwts_acpi_tables: rename fwts_acpi_subtable_length_check * srat: replace structure length checks by fwts_acpi_structure_length_check * acpi: refactor all table length checks to fwts_acpi_table_length_check * README: update installing fwts by "sudo make install" * acpi/fadt: reject 5.0 tables with ARM specific attributes set * acpi/iort: permit SMMU model values of 4 and 5 * acpi/iort: fix error in SMMU node length check * ACPICA: fix IASL building issues with gcc-9 and --as-needed linker option- Update to version 19.02.00: * klog.json: add an "IOAPIC .. not in IVRS" message * utilities: kernelscan: add AMD iommu for IVRS errors * acpi/method: check levels on full power and battery power * acpi: add address space types according to mantis 1965 (ACPI 6.2b) * acpi/pptt: check flags by revision (mantis 1870 for ACPI 6.2b) * acpi: pdtt: update flags defintion according to mantis 1867 (ACPI 6.3) * acpi/nfit: update memory mapping attributes (mantis 1873 for ACPI 6.3) * acpi/hmat: update for hmat revision 2 (mantis 1914 for ACPI 6.3) * acpi/madt: remove two reserved bytes (mantis 1934 for ACPI 6.3) * acpi/madt: update for Local APIC Flags (mantis 1948 for ACPI 6.3) * acpi/hmat: update System Locality Latency (mantis 1959 for ACPI 6.3) * acpi/method: add tests for NVDIMM control methods for ACPI 6.3 * acpiinfo: update ACPI and ACPICA versions * acpi/srat: add test for Generic Initiator (mantis 1904 for ACPI 6.3) * ACPICA: Update to version 20190215 * acpi: fix a typo in comment * fwts: fix up a handful of spelling mistakes * efi_runtime: fix access_ok build issues on 5.0 kernels * Makefiles: workaround address-of-packed-member warnings with gcc-9 * acpica: utdecode: fix missing comma in array declaration AcpiGbl_GenericNotify- Update to version 19.01.00: * mtrr: check memory type above 4GB on AMD platforms * ACPICA: Update to version 20190108 * dmi: dmicheck: remove redundant new lines * lib: fwts_ac_adapter: fix readdir(ac_power_dir) failing * lib: fwts_ac_adapter: fix failing to find AC directory * Update copyright year to 2019 * mtrr: fix incorrect mask on amd_sys_conf * sbbr: fadt: clean up major/minor version checking * acpi/madt: clean up indentation issue, remove tab * lib: fw_pm_method: move the sleep t_start time out of logind_on_signal (LP: #1809096) - Changes for version 18.12.00: * ACPICA: Update to version 20181213 * mtrr: allow uncached type for PCI prefetchable memory * lib: disable /dev/mem access on aarch64 * dmicheck: drop unaligned memcpy * lib: drop fwts_memcpy_unaligned * dmicheck: use dmi_load_file in preference to fwts_mmap- Update to version 18.11.00 (boo#1116172): * dmicheck: checks (Extended) Maximum Capacity for type 16 * snapcraft: add libbsd-dev to build-packages * efi_runtime: re-enable the resetsystem runtime interface * olog:olog.json: Update OPAL skiboot errors to check on olog scan * acpi: button: check fixed hardware & control method power buttons * kernelscan: add -k option to specify klog json filename * src/lib: add module probing helper functions * lib: fwts_efi_module: use the new module loading helper functions * lib/fwts_cpu: use new use the new module loading helper functions- Update to version 18.08.00: * ACPICA: Update to version 20180810 * uefi: uefivarinfo: add to UNSAFE category * acpi: gtdt: add checking the valid base physical address * dmicheck: update Processor Upgrade field in Type 4 * dmicheck: update connection and port types in Type 8 * dmicheck: update Usage and Characteristics 2 fields in Type 9 * dmicheck: update memory type and add nvdimm fields for Type 17 * coreboot/clog/clog.c: add clog test - Refresh patch fwts-no-compiletime.patch - Fix typo in changelog- Don't build with -Werror (fixes build with gcc8)- Update to version 18.06.02: * ACPICA: Update to version 20180531 * acpi: fadt: allow first reserved field to be 1 * update_version.sh: also update version in snapcraft.yaml * snapcraft.yaml: add in missing stage packages * lib: fwts_set: fix API for fwts_set, add fwts_set_int * lib: add small helpers top get/set /sys/power/pm_debug_messages * acpi: s3: force enable /sys/power/pm_debug_messages * acpi: s4: also check for file based swap files * acpi: s4: force enable /sys/power/pm_debug_messages * acpi: s3power: force enable /sys/power/pm_debug_messages * acpi: hpet: fix getting invalid vendor ID and clock period * acpica: fix linking issues when building non ACPI builds * fwts_uefi: Fixing tiny typos in the uefi driver * mtrr: fix incorrect type detection- Update to version 18.05.01: * No changelog available- Update to version 18.05.00: * fan: add cooling_device# to error messages * doc: adding acpitests, uefitests and sbbr options to man page * acpi: syntaxcheck: change it from batch to batch-experimental * fwts_framework: add an "ifv" option for Independent Firmware Vendor * dmicheck: skip checks of DMI default values for IFV * acpi: method: add test for _CLS control method * lib: create helper functions for device identification objects * acpi: devices: add common objects * fwts-frontend-text: add a recommended option for IFV (IBV) * fwts-frontend-text: add an option for ARM SBBR * auto-packager: mkpackage.sh: add cosmic * ACPICA: Update to version 20180427 * ACPICA: Update to version 20180508 * README: Add libpci-dev dependency ppc64el * cpufreq: Add support to read boost frequencies- Update to version 18.03.00: * ACPICA: Update to version 20180313 * dmi: dmicheck: add chassis type for Type 3 * klog.json: change severity for AE_ALREADY_EXISTS errors * olog:olog.json: Update OPAL skiboot errors to check on olog scan * uefirtauthvar: remove test with EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS- Update to version 18.02.00: * ACPICA: Update to version 20180209 * uefirtvariable: add test for EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS attribute * acpi: acpiinfo: add acpi 6 to acpiinfo test * acpi: method: check one element in _TSD only for acpi 6.2+ * acpi: spcr: update interface types based on DBG2 * acpi: method: allow _WAK to return an integer * mkpackage.README: change urgency level to medium * lib: fwts_log: remove redundant initialization of ptr1 * acpi: wmi: remove redundant initialization of 'info' * lib: fwts_log: remove redundant initialization of 'field' * lib: fwts_pipeio: remove variable status * lib: fwts_acpi_tables: remove redundant initialization to 'result' * README: Add dependencies per Platform * auto-packager: mkpackage.sh: remove zesty * uefirtvariable: modify both authenticated attributes setting test * acpi: fadt: Fix FACS checking * acpi: iort: Update revision checking- Update to version 18.01.00: * ACPICA: Update to version 20180105 * acpi: LPIT: check for monotonically increasing UID * fwts-test: sync up with changes in lpit test * Treewide: update copyright year to 2018 * fwts-test: arg-help: sync up with copyright year changes * acpica: fix linking issues when building non ACPI builds * lib: fwts-battery: use PRIu32 format specifier, fixes cppcheck warning * acpi: acpidump: move declaration to before statements, add blank lines * lib: fwts_safe_mem: don't perform void * pointer arithmetic, fix 32 bit end * lib: fwts_alloc: move 'pos' to a deeper scope, minor style change * opal: reserve_mem: remove redundant initialization of pointer p * opal: reserve_mem: remove unused variable 'i' and move scope of variable 'value' * sbbr: rsdp: remove redundant initialization of boolean 'signature_pass' * acpi: madt: move scope of boolean 'passed' * acpi: pptt: move scope of index variable 'i'. * acpi: rasf: move scope of index variable 'i' * sbbr: acpitables: clean up code, move scope of some variables * acpi: erst: cast size to uint64_t to clean up static analysis warning * uefi: uefidump: clean up some static analysis warnings * securebootcert: add checking read-only for the AuditMode and DeployedMode * securebootcert: move to UNSAFE category - Changes for version 17.12.00: * ACPICA: Update to version 20171215 * Fixed Bugs * acpi: tpm2: update spec url * trival: make read only const strings static * dmicheck: sbbr: make some SMBIOS structs optional * acpi: dbg2: sbbr: allow PL011 UART as a valid subtype * acpi: spcr: sbbr: IOAPIC is valid interrupt type * acpi: sbbr: relax a few test pass conditions * acpi: bert: remove confusing warning * acpi: madt: only inspect Local APIC/x2APIC/SAPIC tables if enabled- Update to version 17.11.00: * acpi: devices: add a new test for acpi ec device * acpi: devices: add a new test for ACPI AC adapter device * acpi: devices: add a new test for ACPI battery device * acpi: devices: add a new test for smart battery device * acpi: devices: add new tests for power and sleep button devices * acpi: madt: check GICD's system vector according to mantis 1819 (ACPI 6.2a) * acp: nfit: add platform capability according to manit 1831 (ACPI 6.2a) * lib: add new large resource data type for _CRS methods * acpi: sdev: add ACPI SDEV test (mantis 1632) * acpi: dppt: add ACPI PDTT test (mantis 1576) * acpi: devices: add new tests for lid device * acpi: devices: add new tests for ambient light sensor device * acpi: devices: add new tests for time and alarm device * acpi: devices: add new tests for wireless power calibration device * acpi: add tests for _SRT control method * auto-packager: mkpackage.sh: add bionic * fwts: add bash command-line completion * Add ACPI 1.0 RSDP test to make sure RSDT field isn't null * ACPICA: Update to version 20171110 * uefi: uefidump: add dumping for BluetoothLE device path * uefi: uefidump: add dumping for DNS device path * uefi: uefibootpath: add test for BluetoothLE device path * uefi: uefibootpath: add test for DNS device path- Update to version 17.09.02: * No changelog provided- Update to version 17.09.00: * ACPICA: Update to version 20170831 * dmi: dmicheck: Add BMC Interface Type definitions from IPMI spec * lib: fwts_acpi_tables: add a new function to check Reserved field * lib: fwts_acpi_tables: add a new function to check reserved bits * efi_runtime: add resetsystem runtime service - Refresh fwts-no-compiletime.patch- Update to version 17.08.00: * ACPICA: Update to version 20170728 * New ACPI tests defined by ACPI 6.2: + acpi: sdei: add ACPI SDEI test (mantis 1714) + acpi: pcct: refactor subspace to individual functions + acpi: pcct: update PCCT table to ACPI 6.2 (mantis 1659 & 1755) + acpi: dppt: add ACPI DPPT test (mantis 1795) + acpi: pptt: add ACPI PPTT test + acpi: hmat: add ACPI HMAT test (mantis 1705) + acpi: method: add _LSI test according to ACPI 6.2 (mantis 1721) + acpi: madt: Add support for ACPI 6.2 * New tests for SBBR: + acpi: fadt: add SBBR compliance tests + acpi: madt: add SBBR compliance tests + acpi: spcr: add SBBR compliance tests + acpi: xsdt: add SBBR compliance tests + acpi: dbg2: add SBBR compliance tests + acpi: gtdt: add SBBR compliance tests + acpi: acpitables: add SBBR compliance tests + dmi: dmicheck: add SBBR compliance tests + acpi: method: add SBBR compliance tests + acpi: rsdp: add SBBR compliance tests + acpi: sbbr: sync up with new SBBR tests * dmicheck: fix dmi_reserved_bits_check function when size is 64 * acpi: pmtt: fix typo from pmmt to pmtt * acpi: rasf: add ACPI RASF test * acpi: remove "Linux-ready Firmware Developer Kit" from license header of files not derived from the LFDK * opal: fix build error on Ubuntu 12.04 i386 with gcc 4.6.3 * lib: fwts_safe_mem: remove need to copy into a buffer * acpi: bert: add safe memory read check on mmap'd memory * acpi: hpet: add safe memory read check on mmap'd memory * acpi: mcfg: add safe memory read check on mmap'd PCI config memory * acpi: pcc: add safe memory read check on mmap'd PCC header * bios: pciirq: add safe memory read check on mmap'd pci irq region * bios: pnp: add safe memory read check on mmap'd memory region * dmi: dmicheck: fix incorrect safe memory read check on DMI mmap'd region * uefi: csm: add safe memory read check on mmap'd interrupt and option ROM regions * fwts_safe_mem: workaround longjmp clobber warnings * lib: fwts_smbios: use fwts_safe_memcpy to read SMBIOS entry * lib: fwts_acpi_tables: re-work fwts_acpi_get_rsdp, less memory copies * lib: fwts_safe_mem: really force reads * lib: fwts_acpi_tables: unmap mem, fixes memory leak * acpi: xsdt: fix build error on 32 bit systems * acpica: fwts_acpica: fix linker issues on Fedora (LP: #1712572) * acpi: method: Fix error message. - Refresh fwts-no-compiletime.patch- Update to version 17.07.00 (boo#1055891): * acpi: bgrt: update according to acpi 6.1 errata * acpi: method: update _PSD and _TSD tests according to ACPI 6.1 errata * acpi: rsdp: revision 1 must have length 20 according to ACPI 6.1 errata * acpi: method: Add _CPC revision 3 according to ACPI 6.2 * acpi: hest: add new type 11 introduced in ACPI 6.2 * acpi: srat: add new type 4 according to ACPI 6.2 * acpi: method: update _GCP according to ACPI 6.2 * acpi: hest: add notification type 11 according to ACPI 6.2 * acpi: fadt: update minor version to 2 for ACPI 6.2 * acpi: hest: add checks for GHES_ASSIST flag value in ACPI 6.2 * acpi: wsmt: add wsmt test according to ACPI 6.2 * ACPICA: Update to version 20170629 * acpi: tpm2: Add additional start method values * acpi: iort: Add PMCG support- Update to version 17.06.00: * ACPICA: Update to version 20170531 * olog: olog.json: Update OPAL skiboot errors to check on olog scan * bios: mtrr: print out actual default type of MTRR * lib: fwts_alloc: only parse mem info once we have a valid line read in * lib: fwts_safe_mem: add SIGBUS handling * lib: fwts_alloc: re-work the memory parsing again * acpi: method use correct format specifier for uint32_t type * bios: mtrr: fix compile error in ubuntu trusty * opal: fix tests dependency on libfdt * bios: mtrr: fix overlaped MTRR (LP: #1694710)- Update to version 17.05.00: * Support SMBIOS 3.1.1 tests * dmi: dmicheck: check new offset in spec 3.11 * dmi: dmicheck: check reserved bits of Type 7 offset 0x5 * dmi: dmicheck: check reserved bits of Type 7 offset 0xd * dmi: dmicheck: add a function to verify reserved bits * dmi: dmicheck: add a helper function to check word min/max value * dmi: dmicheck: check pci(e) slot and segment, bus and dev/func * dmi: dmicheck: check reserved bits of offset 0x5 in type 13 * dmi: dmicheck: add a helper function to check a reserved offset * dmi: dmicheck: check reserved bits in type 15 & type 17 * dmi: dmicheck: check reserved fields in type 22, 23, 30, 32, 38 and 39 * dmi: dmicheck: add 64-bit integer to dmi_reserved_bits_check * dmi: dmicheck: add checks for new type 43 * dmi: dmicheck: check reserved bits in Type 0 * fwts/opal: Power management DT Validation tests. * fwts/opal: Reserved memory DT validation tests. * Add snapcraft rules to build a fwts snap- Update to version 17.03.00: * ACPICA: Update to version 20170224 * sbbr: Add "--sbbr" flag to support running SBBR Tests. * acpi: iort: Add support for SMMUv3 * lots of bugfixes- Update to version 17.02.00: * ACPICA: Update to version 20170119 * acpi: s3: Add new --s3-resume-hook option * Add README_JSON.txt for FWTS * klog.json: Add some more kernel messages to klog data base * klog.json: Add some EFI driver kernel messages to klog database * klog.json: Add some EFI quirk driver kernel messages to klog database * klog.json: Add some more EFI driver kernel messages to klog database * klog.json: Add some miscellaneous messages to klog database * Integrate PPC for FWTS-LIVE Frontend * fwts_framework: handle -? option differently from -h - Rebase fwts-no-compiletime.patch- Update to version 17.01.00: * ACPICA: Update to version 20161222 * klog.json: Add kernel errors to the database * opal: pci_info: minor code style clean-ups- Update to version 16.12.0 (boo#1017763): * ACPICA: Update to version 20161117 * klog.json: Add a few more kernel errors to the database * opal: pci_info: Add OPAL PCI Info validation * opal: mem_info: Add OPAL MEM Info validation * opal: cpu_info: Add OPAL CPU Info validation * securebootcert: add variable AuditMode checking * securebootcert: add variable DeployedMode checking * lots of bugfixes- Replace requires with recommends for dependencies- Update to version 16.11.00: * ACPICA: Update to version 20160930 * uefibootpath: add test for eMMC device path * uefidump: add dumping for the eMMC device path * miscelanous bugfixes- Update to version 16.09.00: * lib: acpi: add supports for WPBT * acpi: wpbt: add ACPI WPBT test * lib: acpi: add supports for DRTM * acpi: drtm: add ACPI DRTM test * lib: fwts_guid: add a compare function * acpi: nfit: check fields equals 0 for Virtual CD and Disk * opal: mtd: Add OPAL MTD Validation * acpi: ACPI Platform check updates * acpi: fadt: Remove HEADLESS check on reduced hardware * pci: aspm: Add segment support * ACPICA: Update to version 20160831 * lots of bugs fixed - Drop no longer needed json-c-includes.patch - Exclude s390x from building- Update to version 16.08.00 (boo#994319): * acpi: nfit: add ACPI NFIT test * lib: acpi: add support for MPST * acpi: mpst: add ACPI MPST test * lib: acpi: add support for PMTT * acpi: pmtt: add ACPI PMTT test * ACPICA: Update to version 20160729 * lots of bugfixes- Update to version 16.07.00: * --uefi and --acpi options renamed to --uefitests and - -acpitests * ACPI table tests in the acpitables test have been moved into specific ACPI tests. * cpi: acpidump: update TCPA table and acpidump accordingly * acpi: add ACPI TCPA test * acpi: add XENV table test * lib: fwts_framework: Append "tests" to --uefi and --acpi * live-image/fwts-frontend-text: update to --uefitests and - -acpitests * lib: acpi, acpidump: rename slit tables types * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity * acpi: add SRAT table sanity checking (LP: #1464658) * acpi: add BERT table sanity checking (LP: #1464712) * lib: acpi: Add in GAS address types * acpi: add ECDT table sanity checking (LP: #1464716) * lib: acpi: Add support for the SPMI table * acpi: add ACPI SPMI table sanity checking (LP: #1465256) * acpi: add ACPI SLIT table sanity checking (LP: #1465276) * lib: acpi: Add support for the HEST family of ACPI tables * acpi: add ACPI HEST table sanity checking (LP: #1465379) * acpi: Add BOOT table test (LP: #1465435) * acpi: Add DBGP table test (LP: #1465441) * acpi: Add DBG2 table test (LP: #1465710) * acpi: re-orgainise HPET tests * acpi: move MADT test from acpitables into new MADT test * acpi: move GTDT test from acpitables into new GTDT test * acpi: move XSDT test from acpitables into new XSDT test * acpi: move RSDP test from acpitables into new RSDP test * acpi: move RSDT test from acpitables into new RSDT test * acpi: acpitables: remove no-op MCFG test * acpi: move SBST test from acpitables into new SBST test * acpi: move FADT test from acpitables into existing FADT test * acpi: acpitables: remove redundant acpi table checking * acpi: allow various ACPI table tests to run without root access * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs * acpi: spcr: add missing white space in error messages * acpi: add ACPI ERST test (LP: #1467835) * acpi: correct ACPI BGRT table type * acpi: add ACPI BGRT test (LP: #1467863) * acpi: add ACPI CPEP test (LP: #1467870) * acpi: add ACPI FACS test (LP: #1467966) * acpi: acpidump: add in missing exponent field to SLIC * acpi: add CSRT ACPI Table test (LP: #1470116) * acpi: add LPIT ACPI test (LP: #1470184) * acpi: add WAET ACPI table test (LP: #1470495) * acpi: add SLIC table test (LP: #1470518) * acpi: add MSDM table test (LP: #1470538) * acpi: add UEFI ACPI data table test (LP: #1471698) * bios: os2gap: remove ancient legacy test (LP: #1470573) * lost of bugfixes- Update to version 16.06.01: * lib: acpi: add an acpi category * live-image/fwts-frontend-text: add selections of acpi and uefi tests * acpi: add tests to acpi category * acpi: fwts-tests: Remove redundant tailing space and update fwts-tests * auto-packager: mkpackage.sh: remove lucid * auto-packager: mkpackage.sh: add wily * acpi: Add SPCR ACPI table check (LP: #1433604) * dmi: dmicheck: add 4 new DMI chassis types * lots of bugfixes - Enable building on all architectures- Update to version 16.05.01: * ACPICA: Update to version 20160108 (LP: #1532268) * acpi: method: add _PTC test * sync with uefi 2.5 global variables + uefidump: add dumping global variabl AuditMode + uefidump: add dumping global variabl DeployedMode + uefidump: add dumping global variable OsRecoveryOrder + uefidump: add dumping global variable PlatformRecovery#### + uefidump: add dumping global variable SysPrepOrder + uefidump: add dumping global variable SysPrep#### * ACPICA: Update to version 20151218 (LP: #1527733) * esrtdump: add dumping for esrt table (LP: #1532103) * Fix spelling mistakes of "ACPI" * method: update method status * utilities: kernelscan: fix memory leaks and a segfault * acpi: cstates: fix clang build warning on zero CPUs. * acpi: s3, s3power, s4: replace cleanup free with explicit frees * data: klog.json: add in some more kernel error messages for 4.4 (LP: #1526746) * acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL * acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL * bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not MAP_FAILED * acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should be an info (LP: #1529717) * Update copyright year to 2016 * dmi: dmicheck: fix reserved bits mask for Processor Information * uefirtvariable: fix decalred VLA have zero size (LP: #1526815)- Update to 16.03.00 * acpi: method: add _PTC test * sync with uefi 2.5 global variables + uefidump: add dumping global variabl AuditMode + uefidump: add dumping global variabl DeployedMode + uefidump: add dumping global variable OsRecoveryOrder + uefidump: add dumping global variable PlatformRecovery#### + uefidump: add dumping global variable SysPrepOrder + uefidump: add dumping global variable SysPrep#### + ACPICA: Update to version 20151218 (LP: #1527733) + esrtdump: add dumping for esrt table (LP: #1532103) * Fix spelling mistakes of "ACPI" * method: update method status * utilities: kernelscan: fix memory leaks and a segfault * acpi: cstates: fix clang build warning on zero CPUs. * acpi: s3, s3power, s4: replace cleanup free with explicit frees * data: klog.json: add in some more kernel error messages for 4.4 (LP: #1526746) * acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL * acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL * bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not MAP_FAILED * acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should be an info (LP:#1529717) * Update copyright year to 2016 * dmi: dmicheck: fix reserved bits mask for Processor Information * uefirtvariable: fix decalred VLA have zero size (LP: #1526815)- Update to 16.02.00 * Start defining FWTS architectures as variables * Define some utility functions for using the fwts_architecture enum * Add mechanism to tell FWTS what architecture is being tested * ACPI: MADT: add in compliance tests for the MADT and subtables * ACPI: Add in MADT subtable description for GIC ITS subtable * ACPI: MADT: add in compliance checks for the GIC ITS subtable * Documentation: add --acpicompliance to man page * Documentation: add --arch to the man page * RSDP: minor cleanups to rsdp.c for checkpatch issues * utilities: add a helper function for printing out architecture names * ACPI tables: when bodging up an RSDP, do the right thing for the arch * ACPI RSDP: flesh out the tests to check for full spec compliance. * Update regression test rsdp-0001/test-0001.sh * Update the regression test arg-help-0001/test-0001.sh * Update regression test for arg-help-0001/test-0002.sh * Update regression test for arg-show-tests-0001/test-0001.sh * Update regression test arg-show-tests-full-0001/test-0001.sh * Update the regression test arg-table-path-0001/test-0001.sh * Update the regression test madt-0001/test-0001.sh * Update the regression test madt-0001/test-0002.sh * FADT: enable compiling on non-x86 architectures * FADT: non-x86 machines need an FADT but x86 can survive without one * FADT: disable SCI_EN and RESET_REG tests when in reduced hardware mode * FADT: add in code to log basic info about the various FADT flag fields * Add in bit masks for FACS flags. * FADT: move log info out of test2, will provide it elsewhere * ACPI: Add hypervisor ID field to FADT. * FADT: minor cleanup and initial compliance tests * FADT: expand the compliance test for FIRMWARE_CTRL fields * FADT: expand compliance checks for DSDT and X_DSDT fields * FADT: add compliance tests for reserved fields, PM profile, reduced hardware * FADT: restructure test sequence around reduced hardware mode * FADT: expand compliance tests for the SMI_CMD field * FADT: add compliance tests for the ACPI_ENABLE and ACPI_DISABLE fields * FADT: add compliance tests for S4BIOS_REQ and PSTATE_CNT fields * FADT: extend and add PM address block compliance tests * FADT: enhance compliance tests for GPE blocks * FADT: add compliance test for the CST_CNT field * FADT: add in compliance tests for C2/C3 latency fields * FADT: add in SLEEP_CONTROL_REG and SLEEP_STATUS_REG compliance tests * FADT: remove no longer useful variables from test1 * FADT: add safety checks for older versions of FADT * FADT: update regression tests to incorporate new/changed tests * acpi: method: add _PMC test * acpi: method: add _PRT test * fwts-test: update for _PMC and _PRT tests * acpi: method: add _RDI test * acpi: method: add _LPI test * fwts-test: update for _RDI and _LPI tests * acpi: method: remove non-method names from the top comments * acpi: erst: fix incorrect error message for reserved field * fwts-test: update erst test for the fix of reserved field * lib: fwts_klog: fix incorrect indentation, detected by gcc-6 * lib: fwts_hwinfo: clean up type punning, fixes warning with gcc-6 * fwts: wakealarm: reset wakealarm timer at end of test (LP: #1534003) * Update arg-show-tests-full now that we have an extra test in wakealarm * dmi: dmicheck: add some simple sanity checks to table size * lib: fwts_args: use safer strncat than strcat * lib: fwts_acpi_tables: don't do expensive low allocs multiple times * acpi: fadt: check 32/64 bit PM register addresses for inconsistency (LP: #1536606) * acpi: madt: fix incorrect format specifier for size_t * cpu: microcode: fix a couple of warnings found by cppcheck: * acpi: madt: clean up some minor style issues detected by cppcheck * data: klog.json: update to sync with 4.6 kernel changes * ACPICA: Update to version 20160212 (LP: #1545099) * lib: fwts_acpi_tables: fix warnings found by clang scan-build * lib: fwts_cpu: check for MSR read failures * lib: fwts_klog: handle the case where klog_old is empty list * acpica: fix disassembly on i386 platforms (LP: #1547469) * lib: fwts_arch: i686 arch name is also an X86 arch (LP: #1547554) * fwts-test: only run rsdp regression test on specific arches (LP: #1547602) * Fix null_gass initializer for older versions of gcc (LP: #1549429) * fwts-test: sync up with the arg-table-path- Update to 16.01.00 * ACPICA: Update to version 20160108 * acpi: method: add _PTC test * sync with uefi 2.5 global variables + uefidump: add dumping global variabl AuditMode + uefidump: add dumping global variabl DeployedMode + uefidump: add dumping global variable OsRecoveryOrder + uefidump: add dumping global variable PlatformRecovery#### + uefidump: add dumping global variable SysPrepOrder + uefidump: add dumping global variable SysPrep#### * ACPICA: Update to version 20151218 * esrtdump: add dumping for esrt table * fixed bugs: + Fix spelling mistakes of "ACPI" + method: update method status + utilities: kernelscan: fix memory leaks and a segfault + acpi: cstates: fix clang build warning on zero CPUs. + acpi: s3, s3power, s4: replace cleanup free with explicit frees + data: klog.json: add in some more kernel error messages for 4.4 + acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL + acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL + bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not MAP_FAILED + acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should be an info + Update copyright year to 2016 + dmi: dmicheck: fix reserved bits mask for Processor Information + uefirtvariable: fix decalred VLA have zero size- Update to 05.12.00 * Update ACPICA to version 20151124 * live-image/fwts-frontend-text: add a selection for recommended * data: klog.json: add in some more kernel error messages for 4.3 * ACPI: Add ASPT test * lib: framework: allow mixed tests and test category options * fwts: framework: Add --log-level option * lib: fwts_uefi: add SD device path define * Boot path sync with UEFI spec. 2.5 + uefibootpath: add test for the SD device path + uefidump: add dumping for the SD device path + lib: fwts_uefi: add efi bluetooth device path define + uefibootpath: add test for the bluetooth device path + uefidump: add dumping for the bluetooth device path + lib: fwts_uefi: add wireless device path define + uefibootpath: add test for the wireless device path + uefidump: add dumping for the wireless device path + lib: fwts_uefi: add ramdisk device path define + uefibootpath: add test for the ramdisk device path + uefidump: add dumping for the ramdisk device path * Fixed bugs + acpi: fpdt: add a terminate for buggy BIOS that reports zero length + lib: klog: remove use of pcre, use regex instead + utilities: kernelscan: remove use of pcre, use regex instead + uefidump: add more bounds checking and remove need for heap + utilities: fix memory leak, line not being free'd + acpi: bert: remove redundant variable 'length' + lib: iasl: rework IASL interface to ACPICA + acpi: acpidump: use IASL rather than fwts custom table dump code + s3 + klog: make log scanning more robust for S3 (LP: #1522292) + lib: acpica: make region handler more robust (LP: #1524217) + debian: copyright, fix lintian warnings + Debian: update Standards-Version to 3.9.6 + acpi: acpidump: check for fwts_iasl_init failure + lib: fwts_acpi_tables: fix segfault when tables fail to load (LP: #1452201) + acpi: dbg2: remove dead store to ptr1 + hotkey: fix key reading loop, it needs to loop more than once + lib: fwts_framework: remove dead store to len in for loop + lib: fwts_acpi_table: remove redundant store to rsdt + acpi: gpedump: remove redundant store to gpe_xrupt_info + lib: fwts_acpi_tables: remove dead store to facs + acpica: fwts_acpica: remove redundant store to length + lib: fwts_acpi_tables: remove redundant store to xsdt + lib: fwts_acpi_tables: check table to avoid dereferencing NULL ptr + lib: fwts_acpi_table: Fix FADT update in creation of fake FACS table. + uefibootpath: fix the wrong type for relative offset range path- Update to 05.11.00 * Update ACPICA to version 20150930 * New Features + Add in the notion of ACPI compliance tests. + MADT subtables: Local SAPIC structure has 3 reserved bytes, not 1 + ACPI: MADT: update GICC flag checks for ACPI 6.0 + ACPI: MADT: further update to GICC flag checks for 6.0 + acpi: method: skip scope names in method_evaluate_method + acpi: method: add _GPE test + acpi: method: add _TSN test + acpi: method: add _TFP test + acpi: method: add _EC test + acpi: method: add _CWS test + acpi: method: add _BTH test + auto-packager: mkpackage.sh: add xenial + acpi: tpm2: add check for zero control area address (LP: [#1506442]) + securebootcert: change fail to warning when MS UEFI CA not found in DB + lib: fwts_uefi: add BMC device path define + uefidump: add dumping the BMC device path + uefibootpath: add test for the BMC device path + lib: fwts_uefi: add the URI device path define + uefibootpath: add test for the URI device path + uefidump: add dumping for the URI device path + lib: fwts_uefi: add the UFS device path define + uefidump: add dumping for the UFS device path + uefibootpath: add test for the UFS device path * Fixed Bugs + dmi: dmicheck: fix SMBIOS issues on aarch64 systems + acpidump: add missing reserved fields to MADT structures + cpufreq: the calibration is taking a long time, make it faster + acpi: tcpa: replace tab with spaces to fix formatting alignment- Update to 05.09.00 * Update ACPICA to version 20150717 * SMBios 3.0.0 tests supported * new features: + acpi: method: add _CR3 test + acpi: method: add _MTL test + acpi: method: add _RST test + acpi: method: add _PRR test + data: klog.json: sync with latest 4.2 kernel messages (LP: #1493039) + lib: smbios: add smbios version 3.0.0 entry find helper + dmicheck: add test for smbios 3.0.0 entry point + dmicheck: add error test for SMBIOS 3.0.0 table + dmicheck: sync the dmi value test with smbios 3.0.0 spec * fixed bugs: + acpi: fadt: merge tests for reset register + cpu: cpufreq: reduce scope of variables + acpi: gpedump: clarify precedence for & and ? + lib: fwts_cpu: reduce scope on variables + ACPICA: Update to version 20150717 (LP: #1486253) + lib: fwts_log: re-work to clean up va_arg scoping + uefi: uefirtvariable: clean up cppcheck style warning + acpi: rsdp: make OEM ID test less strict + fix some spelling mistakes in code and sync fwts-tests accordingly + cpu: maxfreq: check for unlikely event that no CPUs in cpu list + acpi: crsdump: fix incorrect use of string size in string copies + lib: fwts_acpi_tables: add checking for empty table parsing + lib: fwts_acpi_table: remove dead initialisation of ptr + dmi: dmicheck: fix build error on 32 bit builds + Makefile.am: use pkg-config for json-c + lib: fwts_smbios: fix the smbios version from uefi always zero (LP: #1484023) + lib: fwts_scan_efi_systable: fix getting wrong smbios entry (LP: #1484046) + acpi: dbg2: won't find obj when no namespace device path (lp: #1486893) + lib: fwts_smbios: add the struct definition for smbios 3.0.0 + dmicheck: re-orgainise the smbios entry point check + dmicheck: fix the Base Board type range typos + auto-packager: mkpackage.sh: remove utopic- Set exclusive arch to intel architectures (BIOS)- Update to 15.08.00 * new features: + acpi: tpm2: Add ACPI TPM2 test + acpi: method: add support for _CPC revision 2 + acpi: add support for FPDT table (LP: #1476954) + acpi: add ACPI IORT test (LP: #1450440) + ACPICA: Update to version 20150717 (LP: #1475733) + acpi: Add support for MCHI Table (LP: #1478951) + acpi: Add support for STAO Table (LP: #1478957) + acpi: Add support for ASF! Table (LP: #1479736) + acpi: Add support for WDAT Table (LP: #1480257) * fixed bugs + acpi: add table names in test description + acpi: remove redundant tailing spaces - no functional changes + acpi: tcpa: fix incorrect comments - no functional changes + acpi: method: fix incorrect shift of 64-bit integer in CRS + acpi: acpidump: change FADT flag BIT20 to Hardware-reduce ACPI + acpi: update MADT GIC Distributor Structure and related tests + acpi: update MADT GICC Structure and related tests + acpi: fadt: update fadt_dsdt test with x_dsdt field + acpi: fadt: check RESET_REG_SUP before checking the reset register + acpi: method: refine _AEI control method + acpi: method: refine _EVT test + fwts: Better options handling for --dump + lib: Allow reading ACPI dump file by non-root user + acpi: XENV: fix a few spelling mistakes and fix up copyright + acpi: LPIT: remove duplicate "LPIT" from test description + acpi: HPET: fix typo in HPET description field + acpi: iort: fix build warning on older versions of GCC + lib: fwts_framework: remove dubious total of - -show-tests-full + acpidump: update mchi to latest revision of MCHI specification + lib: fix build error on non-Intel platforms + acpi: correct ASF! table definitions + lib: acpi.h: clean up comments and code - add more references + cpu/cpufreq: Iterate over the correct number of CPUs in test_sw_any- Update to 15.07.00 * --uefi and --acpi options renamed to --uefitests and - -acpitests * ACPI table tests in the acpitables test have been moved into specific ACPI tests. * acpi: acpidump: update TCPA table and acpidump accordingly * acpi: add ACPI TCPA test * acpi: add XENV table test * lib: fwts_framework: Append "tests" to --uefi and --acpi * live-image/fwts-frontend-text: update to --uefitests and - -acpitests * lib: acpi, acpidump: rename slit tables types * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity * acpi: add SRAT table sanity checking (LP: #1464658) * acpi: add BERT table sanity checking (LP: #1464712) * lib: acpi: Add in GAS address types * acpi: add ECDT table sanity checking (LP: #1464716) * lib: acpi: Add support for the SPMI table * acpi: add ACPI SPMI table sanity checking (LP: #1465256) * acpi: add ACPI SLIT table sanity checking (LP: #1465276) * lib: acpi: Add support for the HEST family of ACPI tables * acpi: add ACPI HEST table sanity checking (LP: #1465379) * acpi: Add BOOT table test (LP: #1465435) * acpi: Add DBGP table test (LP: #1465441) * acpi: Add DBG2 table test (LP: #1465710) * acpi: re-orgainise HPET tests * acpi: move MADT test from acpitables into new MADT test * acpi: move GTDT test from acpitables into new GTDT test * acpi: move XSDT test from acpitables into new XSDT test * acpi: move RSDP test from acpitables into new RSDP test * acpi: move RSDT test from acpitables into new RSDT test * acpi: acpitables: remove no-op MCFG test * acpi: move SBST test from acpitables into new SBST test * acpi: move FADT test from acpitables into existing FADT test * acpi: acpitables: remove redundant acpi table checking * acpi: allow various ACPI table tests to run without root access * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs * acpi: spcr: add missing white space in error messages * acpi: add ACPI ERST test (LP: #1467835) * acpi: correct ACPI BGRT table type * acpi: add ACPI BGRT test (LP: #1467863) * acpi: add ACPI CPEP test (LP: #1467870) * acpi: add ACPI FACS test (LP: #1467966) * acpi: acpidump: add in missing exponent field to SLIC * acpi: add CSRT ACPI Table test (LP: #1470116) * acpi: add LPIT ACPI test (LP: #1470184) * acpi: add WAET ACPI table test (LP: #1470495) * acpi: add SLIC table test (LP: #1470518) * acpi: add MSDM table test (LP: #1470538) * acpi: add UEFI ACPI data table test (LP: #1471698) * bios: os2gap: remove ancient legacy test (LP: #1470573) - add fwts-no-compiletime.patch (based on patch from acpica)- Update to 15.06.00 * lib: acpi: add an acpi category * live-image/fwts-frontend-text: add selections of acpi and uefi tests * acpi: add tests to acpi category * acpi: fwts-tests: Remove redundant tailing space and update fwts-tests * auto-packager: mkpackage.sh: remove lucid * auto-packager: mkpackage.sh: add wily * acpi: Add SPCR ACPI table check (LP: #1433604) * dmi: dmicheck: add 4 new DMI chassis types * uefi: uefirtvariable: Add invalid NULL parameter sanity checks * lib: fwts_acpi_tables: print correct pathname on error * lib: fwts_acpi_tables: set count correctly on error * lib: fwts_acpi_tables: only attempt to open a dumpfile if name is defined * pci: aspm: check that a table exists, fixes segv on arm64 * lib: fwts_smbios: only scan memory for DMI table if x86 * acpi: spcr: remove unnecessary include files and fix ARM build issue * pci: maxreadreq: skip test if /sys/bus/pci/devices is not available * acpi: spcr: issue a passed message if SPCR test passes * lib: fwts_alloc: provide fallback low memory allocator strategy (LP: #1452168) * bios: mtrr: fix memory leak on mtrr entries * hotkey: only process reads of hotkey events that are at least the correct length * uefi: uefirtvariable: fix incorrect buffer size being passed * lib: fwts_acpi_tables: enforce stricter table loading checks * lib: acpica: explicitly set buffer to NULL to remove cppcheck warning * acpica: fwts_iasl_interface: clean up static analyzer warning on freopen * lib: fwts_pipe: clean up static analyzer warning on freopen * uefi: efi_runtime: eliminate confusing error message of get_variable * acpi: method: _PRS is not mandatory method * acpi: acpitables: FADT: Ignore fields at offset 46 through 108 for HW_REDUCED_ACPI * efi_runtime: get_nextvariablename: Fix bug of name string copy * fwts: Add fwts_firmware_has_features * fwts: Only run firmware detection once * fwts: Allow tests to be conditional on available features * fwts: Print names of missing features, rather than a cryptic bitmask * fwts: Add FWTS_FW_FEATURE_DEVICETREE * fwts: Add OPAL firmware type * cpu/cpufreq: Don't reparse cpu information * cpu/cpufreq: hz_almost_equal is unused if !FWTS_ARCH_INTEL * cpu/cpufreq: Add a separate cpufreq consistency test * cpu/cpufreq: Add test for duplicate entries in cpufreq tables * cpu/cpufreq: Do bios limit and claimed max checks as separate tests * cpu/cpufreq: Refactor CPU performance tests * cpu/cpufreq: Always check that cpufreq changes have taken * fwts: Use linux perf counters for cpu benchmarking * fwts: Use gettimeofday for cpu benchmark * fwts: scale cpu benchmark results to one second * cpu/cpufreq: Only run performance tests on master threads- Drop unnecessary ldconfig call: there are no libraries shipped in the standard search paths. - Pacify rpmlint warning about devel-file-in-non-devel-package- Update to 15.03.01 * uefi: uefirttime: Add tests to exercise invalid parameters * acpi: acpitables: add GTDT checking * lib: fwts_acpi_tables: load tables from /sys (LP: #1437043) * efi_runtime: ensure we don't allocate a zero byte buffer (LP: #1429890)] * acpi: acpitables: make length and skip signed to handle -ve underflow (LP: #1435272) * uefi: uefidump: don't dump non-printable variable contents (LP: #1435346) * uefi: uefirtmisc: Add null count argument check for GetNextHighMonotonicCount * uefirtauthvar: return error when get mismatch size * uefirtauthvar: dependency checking for existence of test data ( (LP: #1434408) * uefirtauthvar: remove duplicate authenticated attribute test (LP: #1432752)- Update to 15.03.00 - Remove patches fwts-linking.patch and fwts-opensuse.patch - Add json-c-includes.patcharmbuild02 1621958286 21.05.00-lp152.3.12.121.05.00-lp152.3.12.1fwtskernelscanfwtslibfwts.so.1libfwts.so.1.0.0libfwtsacpica.so.1libfwtsacpica.so.1.0.0libfwtsiasl.so.1libfwtsiasl.so.1.0.0fwtsfwtsREADMEREADME_ACPICA.txtREADME_JSON.txtREADME_SOURCE.txtchangelogfwtsclog.jsonklog.jsonolog.jsonsyntaxcheck.jsonfwts-collect.1.gzfwts-frontend-text.1.gzfwts.1.gz/usr/bin//usr/lib//usr/lib/fwts//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/fwts//usr/share//usr/share/fwts//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16373/openSUSE_Leap_15.2_Update_ports/d06906c17c1867e4a0c2a0eba787828c-fwts.openSUSE_Leap_15.2_Updatedrpmxz5armv7hl-suse-linux ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=9c24b978c330ea66a9dd2a8a9e35cca70c51c709, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=707d5f36c3cd12bc9ca518c4b2a204d952206b82, for GNU/Linux 3.2.0, strippeddirectoryELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7656bb0fff09e5f4b3d3b48edf632825d9b02e0e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=0fd68cae70826194af1923eabf9f776cec0e492f, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=3129642301bd4e5f2722f8ec3c24431c239717c1, strippedBourne-Again shell script, ASCII text executableASCII textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix).9 RRR RRRR R RRR RRRR RRRRRRRRRPRRRR RRR R RRRRRRRRRR RRRPRRRRRRRRRRPRRRRRRRR? E2AY&acpicadmidecodepciutilsutf-88c7ae758f2f451a072534ca3b5344a36bd8465b7fd1be0a10ee91e3d9dfd837c?7zXZ !t/{]"k%r:W}\[Fbwk&r:0$0N˵ XAtEEdyMSm<dM,o!"A(!JEyj͖ 2{~vx}b|WNT(f@%As]ЃW'/s{qRA[UoPww죾/f\ ŖIqV }fcse,)QL畁I;.2ZM0^ҧ=:mPֻ :RL=5 7El:Y8 ֋}Ԑ?sf7b;i "e`"u^ @MC@ʀ^k<'~|2~ovK£^cj0,ҡ{ǣxW(Wږ|k‡g6E2Ǩ'bc)ƾpɔb q^;UՊ25ܻB(Ҷ>A&gt}yG:RDt$.W1%8y%_?֌K5RqqkQ<&NJ+UKH\,Cx3tro.D(Z&W RyQ2Hp# yw@AHXѐ9lbm䡰0Q-DŽDj4G^x Nx=@FCLvOXg3\)JkP[WGvr#-LbpM2$.9 vX䎬x( k7 m CoK\DpDFU̓|nq QxBa@qWbMә.ĻjK/x ӓzFu w%? uէdeOкUFi`v%}e BHo$p[d#|#Ïum+p(TQq\LmGߑ?fALxQi:7n ? x;oJ{0ؘ*K0xWU ͸Őzz9m}+M阦Cfҫ-,{B&gBh|C{ ItU 8x^aOl*2Li`Ăi*:&0D#h}u<|+DxTte_ͽNY>)gN˓P$;hd|uBLPOx(cGLċ_2;Idy Q= xƥf/6ʹf]ntH]Ɍ V*nCROjZ"G0 JV ¬ǁ euO BBm,?y?d.'-dX*|SN 'fǕ9Btfð( ϫ7٥?y~c%L CCj'[p%_uEAfB;qgO@.(zVM+8DkH(qy:6$b{ƣZf 7>;/e!cM̖ ݝRVG c| hYNE!bG>irLckHTL΂AT!5{")z%Hr& }.ط )2פr?SiӪH3z]M-Y PO#&,Ȓ/S4=ق5`abgU{!:N6&+(_> %'(+h&ҝ7"Ix|HG\~_B‰aqĽIj,FfuLNU}_Kr';i1x -ʥȰ? " Kga%N#TPZ~I7yjo#\pVȬ8sqTmc оg8qjOSuw.O kKB7kbG[ ؞?# y7U^"8, =3~z5BgeCQh7u N 嘿xv:p8c;֙A}*NP^HM!Et1-](dAa׈ia9 @5t ~rVHWNE$d)PNGpWPxebD*=Yg Ǯ̷I kOڝF3+Znw3S`m@AcL`̀IciSGU(?~ F`q)`dE2!t7S1zTQ9܆>-8mYݛ=zY>>ʗAE>NTSZ˯܁${2e0.5V^wj~A&i-V7p$UʜHNf ]c }[ wl^_8uc݋.SHg}V+;[+6j/a\WgCOm.J0u-(,\>ef_$ 1Hų/eq%F'P; jN}.I ќRA d<1=tTK) )z_8YgIQ~jbG^"+(m}//&aZ(ypB_u]zࡍ{eª yA`E90v~ӟYaѰL[g99`uX<^\m]U#}Z#|$I0{.$$Fe~/>%|-O}&iAě1 9.*Ee5$(_Pcf k;_(k9ͷ9I0kٳ/&t+_v4X']/(QZ{F>Q0۞?ק.Td 8P ۝"XvĒĵlIt B⤖5$xئ}:^ +F(2C(%:+Q v(G^f}H+iϜu+R7^Wx7{ռFGCZuSSrÚl%}=ұV+fo-1E0UY!œs)3C-#.5+ZݍzEL"_~OH'cRL5*'$XOq( <rC %8p7r ՄZ>˱fuJ˄S '|mSk\#9Z4=JuΦk(f8@IdETvS,;|uV}uqG& =HP:xBJ^Bܔ $%̫9g2A++P-n13.&'}1xx)<Mχ,PZd"7FwyWP4|v;̃mYڮ͊@th"I3dxҐf@YVhx i4=Ke=Xo"h8BWchUFL|D`J;HVxkxxgigJqj R$F4ĕu3a) ,|=Hlyn\q{QHɲP1V*tPBPde9W*W {Frc5' "a"iD6zj_?A'lc6OpEUƫݹ :7|n3>"\e W6/,x: 7f`cw۱jCvG]y90AA "Fi`c7:Q$) D3 ^4('Y;WͲMOc2KZcihX~Yvv'\YEfD"JYҨW);:tpwDzp*;T#XӉT} +ؑ-pV(D,EcVTjl>0} r-s<-}1BP,T>iLqXx: ϣdf[g:v?ZsMz1x6M\FJ+br6of4y04v7td.xo{1bx}e:k,8_CpLpRAע˓@e]% 1I7`Lk%EcDq&a;#;5͐ȟ`0$růΓl; Ab_:8`vt"x{DUrnzV3DŽRCw*RpS"p2|56u$\T!?8u+M"k h"`۾yOfQn#".WOtg݌ok*˷'埏uɳxxHX>R?OOVB~L>zuZh?g k4W).Z9\ :; } f<*Bhxvt\59Žv-U|G&V߷4 Gl!aoxiDvbyaBG[9 Gdzi3 O_ ~9P l (NQ}j`-/!+׊ԒL2WDXI G0EFp6;0Pd;9jj61Jh!\Xzf 8N%k GZ 4NA*"5nYD5c^et z,5@4 MɬᐗBq'4:^\+W|euGP>ܤؿ~`i/0myivC{#cbB +1Xp'&{V2;o#O+cF p) ?SOJ #g8q+lͰ4|)9=mgt;O6:j8Av(YB jPL;hTSW\vSButp#t!,zI^ğ#̩FIBGdUYvy{X5i~p&˄>K8z/2Lsȅ}}R~ob/x vS]QݙP=5Oq%ۺS8{rvX )H#C"b)QuOl2yO[ъ\sy13! $K0¡DnwF(t|ވr!Lku|zx%}qSF5Ef$odz.K(L{ZceI޺p6Ӫtɹ%ڹڭI #>6!Vvg((-ϴqěh?޷E\ѣ/!5x\HRDVacV=-o9S0񴑒򇽙IO4dbA~1Ez~h88`HٳK9hWx}P '>ĿC} ҭ˩$~h-=k2sDvS(`e\$Z:a@։uXz9UYTD9H l 7p@Yb7)݀azŷke`㯤 *>W_i2'Z-W@{wxq|oXk{ :ahgL16KfVrp%,z5S7 P梺 ޭ3ͭ UopZ *Yϟ6V[*d{y<17hzQmX2Zxɷ =mp"]I3TDfMg"4gb/xUĦX'#AE?wxSlyE{0?΋!%w'4/Գj ZԀ$S6e|BWe@օ$X}l-ّɺ”qӣrqg;G>5G}'3#?7sb]J9) d0r@H1#7c:JY6Rgs2KǷ ٽ{Y -Cy)gzyhdu]pL)[%y` QHzO^զ}ݞ$WWS^$6$d**mR05~}V6G52X2 QqHJMݐ*\~l>vv#|.B|i|YS{&wS<ʲ0?Q6Bҟnxktt:5 f wWQڡE` TBp;P`Sw59M@UYR#Luj?k5]eRZq"3o?V+^j)hO<>2X2%˶ԑ/Dm(''GzIP\y#"ױ!rX6wK,b)k=3 }#HED;),l)*O՝13;)N +3zpD:kN\4( DQ}OX@ 1̪x[KO;oS<}4nr28Rb|B}O@s+~.`U﹡/k]/UVe*8GI& `8?H`Hjp#j0ɭ7DJ]vAr`Xf#=<<+tiactc DC%#` Bd:b.{C]Y@A|\Բ̟TDj-ͽ4"#Q.?˳eUk´UJp\$kL0~v"=†FIr^5m f ?ա)͟RjʒtbQrysV0J"yc^3q ͎Ņq#gŃ>O9Pw\ؗ<_(`o1Ą$ zZHu.9CZNl^1 w Gy$&8MOx7 Msz@m(,h4V$aEhBGoS9 G+ U&lA*iI+Q$7VTSʜ1J@a+g}}υ7 ?ͱ/ 7Rg7"3Qg}/̲HŠh*6fBX(fe2 &l7n&Rw!V9c*FoY9;̵ёK]eCZk_p~q4q'ǐ]ѫ ED@IӯOɄdp5gDSܒRrX7JF!<=:@$&He٠}r(`Yxة6*ԫhWqUu)_)І0n<27sKa^BpQ}nxRHEdDy|AhvXdIjTܣ6Ŵ`l lQW@"o+[L5w`TsFf'b`!Aӄ5< ̪^E]s6a0(Fo.K ({K kRbi} !ԮgX_7%,WwơV]t7\GY;ѠܢuqlKlO%yYы*󪝚$LJZ* !P4;\H<ބ|Jd(Sy\!:0&͈-<*z^\X'K_&cQ{DoRG[عL^VMa*|[UK, .b t5@:0 2iPB@B͆4+r!XjC$AZu$UF:4k-6 giE+u5Ⴖ"I 摲(-\9ɝ+F ;44p{q"'60Y4Iх*@I%Cmbt1* ʯRLf|$T~\*<^e4zgt/&i0>k+s)0`(FWvZIWm<"EMl):0.vC׽iz9hOxkFѳ+EjQ2Rs"QrZ:g(bPUu\N".Y0m]uc )+i?RoV6א}+ָ"MM8Ug,@O=9]]AZ@g.@{-KzU }K\E55rڿ MQp2xX`9D݆9Gvx?<"zPLyGVPceW!91?zx_H.!AE8;p:0Y8r 4th|ypKO @_ >b j,:D٨N<-W>d]ԻEpЈ6Wj$c3oz $QfyrAB9|:ȇ%ܚ;0lE^yaa+O$ 6V}pQJ|c( #$2KgNurvKӽܟPOMi=h] Ph8 u(A~RǙ%fIՄ'N-FԮBqҡEt̹% ZI>:jj9J5mg!3vA;cs1R`[DK&lnYgTX8j/yc(q`."0x(}cI®퐾 R͚;q`.i Z՝+Vf{*(vj(J${J#-z|az,ktTDHp H+_jp P^U) w 8\l`67vW|XUר!vV[r 䧏}x \Y~$m˲?CLK>  x R%9i矏!W bko߃Cc 6uOZ@1Ѕ1Bǃg«dG\֚H)K5U7$ј<)3ol?xr\bY*I[S]hia\W]9cbmqRU:ktrܭ"aXdi@_& u1RP,a 6Ю5;J0FSDЩ7`oLClf.5E00=[39CU bYW+PӪҜȭ3U"c㮌=î Sx:+Q]H}/uzDs\J w^7lIIE-c8}h٣5Cu#َǣ<`%$Y6Y5M`T h4n\Xm';!_ժ3 lmK3hPpo> RMIG2j;a 1每6KM5(g#AX7)أp.v E(/eЬ8$C:w qm{ 4=v-y|ې9䳇kZ'EHe !дV̬L'~W>C1m?/%+nE2k -K.kЊw -{.^ؤ moяVU"r4 UFԂ ik5neBP!NrH6f8 .Sbk#$u/Z/` 5:Keۮ s48#Qd\E#u6)f$IMz,_%Ep &0YxG6`,1"@4ysq6McER"M;ZBEo!#])}dHT hŸ٧1݊Fm}EH4ouPEH>5Wh&cw;<~.6z@8?Wz(eE 24;Wpπ-{`< zBX?+{A g ,EO$","T 1PsVB\M=-z-Ccv9Fu^+X`a.OķKl[۹Kp1Q+6&ݳb 2FS:T.m~>$?x殿( -D.&E۷&~ G5;7H Q]%OROH[WgA/3Fi@y7)EL) 4%[s&pN8):fbm2f(S ъ_WQsxTҐJ=`b{Jn$N{W̶A\]P!`SlQH@'^:酕8?#&@>6 ;"޻Ȱ .ΔۓZV}GnI)_d=dR&ޫ}S{<&f \YxR 3.0U~!%j0Gcmv vx rbuMsfF14 ,8+|ɨkYf.>?tb nj[&hdg{ 7VOC*q!:^L6E׃Ǧ_X8p*u_13Ρikz`%,]H?K]I/}ɍ[ AC4qe3z#wFAɓC T]]>ljc;eL,LqՊѬԕW)[/ms9H ]9N| Cr' VYeړXfq hG>Jn.wpqF JzT,}Lxq'UׇScHT_\}>986`b!/tw< $1MyQ1a P תHڻ{lK&B;uJ?!CpD;q^ThOMJߠY 2S-G * ڤ"&PVpo& {OvmVh2Li ep{zpG# $ha"'$:hÞ"Pi",,E=w e$29G5T>"}o)krًCr}TV(Ё=G<*ěNJw]^XcQB̺sݍbc#}U6y뵦 +34nA6{K#tG*pu"GlqI;l61,X(?H2}iK{vꩯYrKL ɫz[cy俘+]0'w,a):4ͷ{tލQ{}Ical΀ms:`|=ۖz|ߣL8FS5$&^z'ŬMpDッKu.PƁBk\c S3IٯvܫsmKӳag`X·I1Ү3po̘&tlUH1AKp wc'_]㬨*RjѽkPXzUf[\EQ{[Jݽԣp}}V{Rk9SQD4Y?-45}${WfY$kdnY) eL$﷏ yꇨ79z£+l'ƅtP%d8.ƘG VR͙;堪 zʩ5;(G_B5^E Td? tdTN @i)1[餰8P$/oe(X!Q?T`,Osa"~va5t>?30R_* W ÐU$Œ@ss\͞K'V'&XqҺ%2 x"&.fF&a,R[T4}@M]`\ۿkVI!sX1gSr3}rqU^'.`Mٗ@,8Oi JS+ l ȮH~KQP =^ Z ? ԸdxL[&D" am׶! ѕO"Tfѕ LwmםhX^AXs&No odjx 74/?5mɑ5jәrc1M)2,)\A}|`ȘX7AuB%=l}o Orhreo6-HވX5(PW᰸r,lᩡ (Ve3FGb2TEΫ"HbG|UbA2#o>WYm^/_86x}uto]+uQO!RRS`b;a蕰@I ;z?uRc3_/y6ZԮ,E88N⸄a;_ G@&)bkN߉FTSwbq-Y\ʩ[PJn˥{ ֌S18-5>Hӿ۱V+wRQ9T;wn& Q<*מhR=cHuoMRNլgMTwTR$%k5U_LThW<ع&(WM`UVSJjYXVw fwQnR>:UwWs=VL$fnsD@觮ggMO;(z3گocJ*i{z81Z꾢y)oN n3rIF9<Igr y6 a&8E|L3}z ͓߮!&Z6* [E3- t{\As %`;tl;L S zmع%8x]M:VN&F_n\X(W(P"f}>3!`|RmOXՉ`eVϠ+n+de%˔C(~Qxa'UK>*d' yk#k*Щ1h alE#Z8 ݠΒXm/dbxW*2l)/wq! pEI՗͠f ɫ呖qVG^cS$c2Z_ yHic>`+zЮ--=JBu ?h09x7=E+@B E|k4.tGt.?ēOL$V`V2A>I,$Ԡd co x1Yol:V(V*]V~H3ZOFbG_{ \VtX̌¹ZlKΓ_-sr[ƶg@KlAV"zB $`\(zD'%n@Iu}ЙOuIR3_У%LU 1V<;Oy_A5ȸt^OZ8vV~i<*JN)gS+JPpS=vd ztIQ[Rٵ%t,ɨ?.L1_J]*"HHۚ_n" |#T03|$tiU\*.IޞDRB}t[:֩YiB-٩3Qzr2VP'ܷf[t?kZ֡|(h(b_ЁMKDϫV)˻mp~sHϦy t(W7z1Y]sMgBt1۳j$iELvbUC%P4m ]'Q7l{(-:OέÊWarPKc򊯰xe IwJsPb KU|pD/u A% 7ݘ}q%4bt9"KWj nӳ#[~SB gzg,lZ7_RbU}RM}]!%d;SI!gEVnF~/~oHX8"ňH (`ۉpn@\@~XQ(R ],RS3R &0J_TCLXk(sZT\f{ǐݖ12g8'>|fz _o>ᵲ  NxTJ t#;ϭA0x~ Ó`j ZDUnS'7^>q%?Gth6hYIHzZ'\~օBʏ0<|n ςVX[68Z{~&f~9QjƴKOOR* Gq=_%®]?WߚDŽe.]' b9,{  .:<D?tZ=UZpUS|Ӓ!v-yg+B@Pzɲ8) YOSǗIZw=gwTXL?Х!d;bAyPibѶ%=M}ߌoaزc"6c4Aeֻ GYr݁Wa6u V״a6^@ֳ,"A] Pm!*މ譾KX7<2<&#ӥr6H `XU#=plR6R`+^_IJgl-(rClzQ Co0I Z<}} 6*~Yy:DR_8P5Ͳ]*~1P%95Amkcff?? rudϏ1ܷ^iۉdm o-k2,U!39kD ۭA-0vh͸ 'X /SDLa&wьG'|үcX֖c|`T5[,w9*/N#s͇s,osZ)rk4{@SR5DiCLsCR' N͒S )_(4~TUP^=۱%܈K&bMx!We~BT Fe<ރc5OiKxܪz17*b {x/V!lyzK{?ڿa ]~=Ic_+Oj4I~!\Zxq3xߦ9u˙W y-Xo!=|CT Ⱦٍ!m)y eiDf53'Ì0]RP',^ML/gʈ Q5pXeI =Q/WS#qn5GP+U7sڠ*֣Y3c90=87A6q: ԇ~'ZEXk>\>6pR>2^)mDhcFؽ/!yة/K-fm{-4Quߘ'EJOZ I:(ZkE5b 8QRe+E5X]9Ƹ||$ ^^E5Fu1 [1P+60l)yˁמ05xl9k}  B<$/Ck~\3ul*S⻘V=Pk76tmsOT7~ fg(gU7@ho8!19Zc-![cyg/ 0zQW$6fyJ/;O0ǷVM) {b;E_7ڛxFoS }h{ $r#;3V ˪PUPCբ̔mOrS_:1KHUP Y$+MʅP>BÇ91;N|gyAH[rA"݄{9:ګ)E cg3b/fs~voTdE"ܳSddfT iP thg ['$< _dLkJrkO@kS1bj7께%W &%UX!IMǯE==rHe#TGrT35ńf^Ï1I9獍[GΆ;āA %4kIȗ!.ʏ:Fxg/u4C#u"7qZ 2.ƃ"ug':gFR4 t?y{4Fo!- X3ۮlcZ)[&[p EQM"a,w< Ţ0INzndI0'nAH6HjLM[T]c(z;)0'sKet '+[.^Μ_"6qWS#OQW2OspW|ODMq2QI5v)pXUwD~o?v{|wA'((vH"q?Ѷbށ@m! \([=R68%*I/Xuc>@}!L<$Cp_t^ `X B'!k(FzNMe&. C &fLSDx')Xͫ~ j p@jQHoQzMR8%?ʴs]@+(hKx!b0dGY1_Z/OK$w$,r1՟jAS Jܱy5^Gb~OB0Kdh7~S\ГI V~^Oi9J|N䂗ݹkQqf_ 5fgt$T| MH(}w}7LԞ>) !u\̕JH%ªGSC9=,Q*# '%棇` 9gtBӕ׷-a "ȑT67`%D9&%A; &xPqJ05,I BԺh1f2vOx=J{GHIŁ:?*D7ctEtmGLԄjJuo7ԕS LTZye2ٷՏeG!䏜pXV9`-WRfg Z?({)y|T5x"gmܷggR*",Ѻs6^uvϦ'~X\g'3#pYd* /&>a?̔Yph5D:#UT!)5vrrHFfTlɷ̷xƥ][ m ]BmSM5c fE5@fݷ5$HRT2(`= OM2:O;+ - 9>b4!OhK=yJ3IyaTx>-;ˮZ‰s.|yF*q0`Fj2u&Vt0XW+jߧXrr֧2V誸n:tm3+gd,J);SG@vNdΟnz^{&$+jv? ǴQaq(&-/|7L*KkVs{uy[k]?Ϡ8ŀ v[3m70YunAaGQ 4Π?A*O%LH@"C'GTMQZmK-c$HyVΣU*a$^vТ|S'7^r$sPr+߂[< #qB2})3+,f.\ 8JKG ԋ^_j$*F+ A> "6v5] .bҊuMYT41.++1}İ+ʞiȋIء}{ˑS7ZkR@YFq9f͵)I.JM}aOmlx@r-JmvBOgJZju9i%!ш:pU柲J+ cķ|g=ew|=,cAmH=b߃_#8ǝܧiz/2.doS5BN]Zz#\|>;qAM4+yPw T9BOa]o#^!_oipM[ZYkXHel5c[W_Ya7$1Xd oTHֽyڡB|c4\Q{J#uׇl624n# U^l-Gؤv;K++3Vx=wLEDq #gυ΋BǛՄݩcyMZZ&3Y0H7hP053ik`'iPD"ed>ly UXpWI0e G4'bW(wmӥM{8՟[Mu jόhmalIk {OyBQ|!.yRʻl_}kD~qcB\J, JRܢț.}rNxmKwA5I(!_Y^v Y^:`D_]EmK?K`c8$]bw߸"Z8J:1gELyq` @t7*:4?xVɓ<|[{؂~dĘf<~TOUhw " @7u|s"FK҄|u"{JyL-'$q=G$'r>pZO w '5QB-`paqlw ڤr+D\!B9Wx÷id_|EIeR>`Ft02>z,_)e+6A9ĥlzJ%}p#ZUb"ld!?|l8a٦"%,L n:'yyh ({y3"b}Tvε3!煁Ζr` 53Q@%.t6kQ2oVM EKc$`bapI xSBCfVn[bx#ɐ6:)!S"7H[ ,,喰}t?[jj ]l=_8 vc VZ WNG>L>`27Ahmq)'M(IfvxjX9{\8'1q^/ӂ{Jh&vڜZ . 01P uXmQ.zۆޢu Z(H]S26%,xc[H 3yg&?#H2\ir[dq2g̫7:"nxH'~iP1@ya\6t%*,^vmr5}gB ؒ2psu ]ŚUL9lesI.ўX$L̨>DO6i`[1 (V;|^!W#N䔻C7W[w $H;,#nk4'F Nq+q>ˆiOq9rv8ሧ§]WcnsgvA׾ {SopkV(Q3H:[ =q>>WU _Dj2Wi&!R>8#R ۪ݵ=2HŰ琓D#zM2py;5?HA>ֈ&wmK|_t\4dGwtA*CAsM{-,P˷.~}.,JW'1 J{ 1beF^i?XmOb%J=5mʕG09J~2K^;ۃcA>7FfzղiOda(C()tӎn9=@C i\%DoߤJu.6<4׻SDy <'$@7Z ̫=YI~yZ fxl`>2HdCwjGüZ@xH3y^^싏7^䛣sNDdbm+Wُ'ÝO}{!u~[_~u?-VmyȐ[1XY3K }m݃o?>$, qB rZѱ|EoL-[SNy0H|jXK Nr^K9+/L~_0&%3seu"'TR["oPWKi?{~I&uH;"h0ll3\'=H8WFhR'ٺq#` CCL Qp"Ĭ`NCC8zl0`޺A}&S>XMh5) ҡﷇHa˅K-To}S̤GRw_1e_> sz>?>=v!ڇ3|efꉸ,̪e/>y>ZnAAW眹zl1JF·kBv5p5jN9sgT!S?O9{tӭօ+[By=#w6"A0io(%ÆQOA[/Qנz )K}bҍʹ[Iҿ~kk$k>bLIj z>n}l[4j_ ^͜ dRhl]I%Cڭ>sQ-įԦՉ5s턀߭a|)nK7^4 4Dh"gUeR\h|A}埞 R|1в^Dp?8AByYծ$3GГ2z R[ѝׄ*iG-k%i_ܺ a6[q?TD*nf.rSiR u@$O$ͷk2fe'LjUkḄ#oULyH]wc_z|t!"MTIfT"Y3U978)B31 {tHL z] Ќbbhpzi5Q縴ϲ:jqR'K.pS[S ^p9&J)ڬdBz@59=\7ۻ&|!#zJ7˭m2#HEq#Wܤ ^Z{cB[v,9 X ad ێ;=A|r1mLP_ nKq5q9u=Uy1n8 (+-\RI\P _9UX}u],Ii KLW0zK>lJ:Ϋ ۡOBߧ<j<]jWN:0QMkH{a=$ i,j1&,}T!ZLN{>3|ZAL4 B utم-|Gstτ8um(vv|^&K"R5/X4fNTIxyP(CC$^c,0˻?VvcIkM^EH?:M~}7ZV 0ʀ&rv#>M $[SQώ1/dlœeuW,ΒC%JO߱D)_A.*1/97t W #{Mv?525K͈FϣҘs_n"SždLYaUmM~_j.rsyBd0GzaH]~\ &͌xObBI%: /EU!R}KfiwQQ8~b "0xCA0 /NӞXٽ1{0|;l'IɁLЖҗc V53dbմRf. ~;=U 8juVdp: /KɆ4._x A3Ig>4PDX_$z)f̢L.*az4T'dtbW'"VɬɃP@v15‰F$@P%eH*ҕt~A2,Z,s,(۷s{X}C[8 Hh[MօߏCgxͧҺtNXu9hHSl1Gv*a^`D&&u&@0P5ut7DxE dz}31 „^oh;SŲcҢ-rd%UQm"H٣PdR ˲"E "4"_`$tE\9Xb,+左.o¨%Pdp9Ur>/PR;i<ޛ}bj[X_s2ҝ &0'D06h=_]hB=5m+7M~\ AP"c߰|q/A4 A:jS\sF">R[ejF2y3ua,mg^2e='w3(2m(̀#bwzX!d@ B~͜}fk^t&S}C&@')P̧YvMI-,0N)=!jdy;Y%%j{bI^%am-ۂU޳oMy9 =? j z{ hmR/`B4j<em?|d,& Q6-rIV T"& nΦu[2:N1˃Nw;C EGtb B#G ȉ+90}@*R@>pݪ{(A:]:ВoJ1l=ԋq].Ͽ{ Gb;g[iȬ ɃMMFy\)eZ]$,C&"CTXӤF9z6(ǒ9. (RF ڥѻI2^59l5K WmV|UӀdUOvPdf*<4`k3uz-|Aahh N}&3&chxSFI&O~GوP.A9BsSTK Av-tR!1$-bP)usF1V=gEnW/#[ޢ neO%N@s{P3*5 YvD֡^usէ[zdtbf[jo[W"ԣ Am`av :-@Eo 8p#a7# D檾-CU8wLsSW(p%BM.#r[4*L̦݌|: Tg ܴy8бnv65" uNw`EdJaxw_k'+!~ %vl{Tꯈg~7ޔ 7IBd}ie`KtTUx!kxQÚkY xOsPػbfU-Hay' J\)t_ncKs5. QSmJلUj q9 G5VѭRZbU%ϧp->VsJ 5w0EKB35t c Xujb^/=4M˄=5V"ʨIK `^]/ j߾#k}$PuܣU*pcQ !.[ɿ]sK%h6#rzAm 2DP@1oll[|k UFv QM9bL>VVz`ȝ+k-1ӗ1=l`U7XD簦ӲNXϙ1nV\0N_tjl!q*zx5-eR Btd <8@NcWԴ}iz`s%ϭLOA\ л|duNQZdD, Ga:WF@4xS90fvZaFcJzyR,/ߗ2bE# ӷrUetr:}j8շKaI;0OGcm cgե,8z#|@$.>%$-d@HCq MTt}9;3,;uAGCf5}IOR2^o_ra|sS(Fr_?Vf5mS#gdSI9y+FDsJ/Wf ?bb"Dgt-@aOBvbkx_O頬ڣ]h)M R(df5i:E#2x9T}3LRJ}9ʅ䘤i`jt0Aq~t<ϙF{q'nmӫ \lbuxɃ@bBcGx>Xv#)*ɧn9m$؞xƈF|m O5e{<їtSp4AKy Ux^ %X?FnQDbC:h[|l_R MDcP ha(8% vdMjF5En _$Uʜ؛@2YXDwL,7g?]BXNH[m l7,~6ru3$ec]7 Nx=̢qd@^؉*eBPb84اo#V#Hbx2 _~} vF_nxȨ`~.UOd BY U`Hs:y}?iWH&I~P*ocϭ "nWygA|™sI3(/9p'Уzeߒڞ: /|aHX\4 jOFbK7<4hHW[G8~BgO".vW(ߝV6)giYHpk>>1~2G.͌Aƭ,UyiVubV}.0!EC\=2AFEJEh`5;\?Rp xʟ|PF[xe##tWH +6/kÊLI? OID]ꞇgalL(np>"s|tgrIJZ,ៜT 4,Vx11 z$Mla鱫.>bc@A]ٺ}=YWk &xHvӓ|&Qàz F jT>,Dy9~BK ׄ!Bݎ/85lu9]uB{Eh;=U}:zV${56j6˷99>6YRVn pJ~hhWmJ!o_ (g]q#̷A>8uJ1籬#QY%$mg$ς:8l;Pp-)T `zGu|%W^j(-uTsAcZLKEmRgr.99|8s u/vsD`oI9\~@4$MBO%?K O ^/KKW$4!ў=>wzL:r4(qk=rU3y:EG ER^\$ !1b+eH %TYǶH@+;G&T? ́PJ"Ny^&֢ۆ$]J{Y'[ Vy?HRJCZo~ OFWJlD-L4\ڽu*l0B[2 (d>n;6c;nDĘW{'|~]V_}FlE)(; 3p#o/^ɚSjS >5Ay|8/^dpBfGzS:wj{j&}րe4aW^k@ &.CV3K3}D8 ίb6[bHsxr7vscԲ>W:D0!%Ѹ")+óx,G6$ͱYP'< uti&A7p{ UȭNn%1xcFN6a1v:ktF"<ҢL,dk5[W%Ԑ /2Z\뉍`-ܖriXMf~Net@Pѝ3]_řE>Q-h 6B.\ն4+}XnZE"f 3#ևK=%ï7bPmeR(Zyb-#{"RMT lڱC$lH8lu̽R@n+M-?M!ɐ2]j8UX.긋h F[G|v;HC|ʖDt 9E?Uwet}'9ٿ_*+򕖘wsapX䉰E0ſyXK嚓i"vӆ<85Ph:zcYB 5؀@F :| ܧ.6{wy6{#Wh[?8Q2Gs.;,rseJt$jBx#B8[|P 3 f\eޚAPxE0X4b̳`[B-XIy_:|x8P۳ ыRAVt=h2$g%;zb+)mCJ8LEikū~ q}%Yx{Ϥu* U1QxHJ ~ c!$f ' 'i4ikxҿ^*9vG:+\ں[BX0K1[[uK(4HlA"dWy|c驇"l#~P H6ީ*mk?k |c;ywy`<[):=dTW'stXy Ȁuu|c6̦޷'sĔqelT_.pcI^ ŢB9DQ7R JKd6=vSAlګ'in$Y \C8gO.v<`*>Ӟsy|odk  ˆ;Q.k`^u5g)[SBw\ɰRkfĺtJ$ro=3-tVr<ì0h+tM +/egmy}@ϳb 0Uk+L2`U[7AyBey(CKw^tErwm zbgBNNG57/]a>LD@йZ!_K!=]FHYQ2 x~)fl%eѩ? kح+jeH5s$Iڿ @24#3N؆:3یv&w_XtmQZ4p|ɬ9@cJj?549X l'=8W'YN<IJ4\DIˢe@K'Gzj&;қ~d7!vQ#ӛuj%6(` zfEʬ\"ಒ9͢G> XE,RJ!:'ɨ&:;$6G=t4|mϚd6}bFd(?F\e[?:ٗ-Uu)U׻nۇ. nzUԣ~\5wh6ʑ̳p8E\yK|;3?p)'+va%n&(o0QDϥRLBzfX,.jkwF]/MvOfzJxaKR5|-=hpd>0!n=$dlr$rs#E 9ȵ˗HHY^gِ (.kSJFHTQ_DT wp掹[,9vʛoWxq\Vڤy["1t0:zD/L]\7?yN &H3`(Y~ l  7DX 8jo|N6"~rJ3 nkő)l^ ^dbpZJdF>i-Ֆɤo 128=]`:?ԋN6)A0m~RWL#\9oT8'le٬]_AJ"eM|f|%H `]SVABuވ؅q3@!K@Xem!A%P4Nvoe ZVH#-\R%|zwXv.EH|*kss8JhL\T憢x54* W{ щv&3;:(Uh! 3Aua)_pɁc~ <h̗;[ Y C101$dlMy'=LQ`M*KM$NjAfAOzačCMcu➒ !Bj”.^]ߓ\C9% I$ulǒ Mh%+R5_}Z:^I(7YM}7"Hq̎וԪĭ)G1U6§_[[qMZeU .ݙˋG;|Nd=MZثᔈoTrrXׄ$<,>~6܇4sDDd )TP\<6NWbu-+`[˔VcI#, qAzÙb4|qxk֘᷉ˠvՄ^ ` OÄ:se4umڰ2DHMY #B8f݁|sdymcArkP'{w.Rv\բ$M 4aYL.Ϭ̀-y? sIF>vt|Rї ˪>hlUA3vϠ$:"A _טLVï|}n]hɉq?dcz`>̶źhkH,{WРG7Qſh\f f.-+&/Y!9אI4 \Kb,m EXK4W:< R-2XXӀf6hͬjm՞+T1T6G p^I\ d/'& |RЁY9#iQP /7i gwb[L"1*-v0(2B9spkqbv&a9te.gO3!}e"I? %){Y kBV{< u:z"zqwZO&UgaK"/f#1 ~IG)Ѩd(*`4ՄEO1h<>O HDSrSOdҝa0vÝ{w0bdQ 6M'JuՎ3$G:R_,18eէ;/K=^h,qyH{ݙY^YXNs 4byfI /c/^v-Ȋ#yfݰe1C52pOc_om,P nΐb.-Sg7x@="!}RV liWDN_Oh!QǕw讀pB40:GN؁$,73QtAvߊA"o>1R^緕t֋@0QF E$!qZ<ũnG#*x]?t؊B5~M!qfxl.Nh`eq5~Z7-9j*o@VJĻM)rd~Q'f1Acv197*o ;8 ք+hU[ucP|{J%;VMAE#lxL-a$E.stHj눱b}5=!^5í_[NQqМniBizC9q$37O(!J`]*$;>B ЛA#˕5WpX}ѡLayA+ⱻ˂U^lcI[Z}BaJvuv}3Uy3.4GKbŬ3E}RXbClX˨&Um2[nZOºiC 03f+hߚܑvW-ݴ 畜b-hqdaf\ 3{(%>'HqIܟ}ghodQR;T\˯atػ &y)x`y lqЙr"Ky @W\,;X_>QY J@7$)?R /6 e KU}dhC8LolFB`Pñ,ILߓet,ʦTz i)M=WB#a}X!sRQqCKc O3]aߤ_]l擳X"m|ipsvMҒ8DW ]@~Lݲˉ^ҏ%z|b&D wLkBIWoΘ pܹY(־<ʓ:浩(0¯TM3+.ϱ?@ mBK~¥F6c2NvIsq | v[C c Rڣ=aL>W9w ~י/߯$ɢKԿkn|ւl 7[?l4A"2!c>uEҍ!T@]x 6yޅvn$_PP^iXߎ(x6=V "mE:n`!RًqOٛFK!9tO |Ctv7"ː(ŏBIH-g?;JMmԙ6bo|rf4wЅM`%oLat"蠶΅rȷxJvuʋLas5oz'VW`DR@ &u"pLNQ /'3bbfyUeEuBֆ2ZxTC\- ǾыHVL#A5jgǬ@ڠqt4-X<A򴏻rukWCQ!9 D_&lYGec12ٶH 1?ꮫpEɎ]feȔ(+^׺QA*-]i~{`5 Gˣ99}'D;W)VZ"s4۽djY헻μޒޮޫ&p Ro r{&pX_BhwE6|Ľɗp(F/&,>ĢVH}/蒎FȈഐ`e`],XQc0x4k We(⬉~{ʝM;0„䉚ŜtVOR/_\Wszu3'eN6E丰zJ~`Lm -4r#y/otFӯ [?qѿcPb}5 x`@ڄdǣ[371_d<ɰn]+@A[ZcMvvXW *6^+2'ho0'r)Wb:};(2CSPXˈzmɓV~0\|qt sy^MRu'9"?99j c+J A`r!abA;ڝ zFf9W繕hl$Pb)dvX QBƃ*J9]ȶ#Q4NX)-BMɖN8%g|MЂ#*DXٰkE:-d/H~^ؙ\aC/`}Zoxڣ5^dB&,g+:f9ͰO f݌f7 ZRu,]s1uꌽn  @Ճ4Zlg-Qڐ ^*(LZe؆JvU0[Ps;ϕV[5ڨ|tfVф#r QYtny FqïjՈ?"ڨBSa(@$Y+j>8 ւ\Ԥ#q3S$XǗL _m@٪t< ]icJ!W>fۖb^De z|I+v+ՊR(Vq9*= 4x]9L `)Y023q3%1ҟ[FN:;17ؐu<#QE_Q%ױqM1sV HY` B4> }E$06o]7Ę1]W}Q9xخ Dl2]C q@3)N; Dm|v88Ko9 IHk-S*IyRj^h~bxbT(8ϫsl$-, H:PZ}SJzE4V#~uUTr^q>=fiA<ˣn؈%:<$D/'Y/%D]dЭP6HEG=URy^,|M\wK(GLS`$D#I7S54ӌM-B!Sm1 ڊ!p RBf4(b2zU9[WM]BN{1PvŽydSy3zȂ򡀽ui=/aK|eA\9F*ߧJH_2 ]g$?h{@S-mCrP-!ݵ[M\fɊzWQ~P %66\!Oc9L;Ulgx}&6n{D{$6G?%9Պm=[+Fܫ6b_n p6gV܁sL&pZ%aT 9)U=A$ik/CgsK|:lWHz3D^H#cn0"OZL?>(xh.Zӄ-ib8I.1Q.m-gű4nR͇ķlR11c^T:fcnquvnQV3>y^]nJ#Ski4YH>MY# Dۭyt@5,eVIGgOsrcLGߏOl}(zave"a,- ;D<יN=ٯ}pq4:` a/OS} oµ #VBkiw9emח$a+k1;+U,}F ԗ4 F~ йq;X1CK^u&'٧vG{ghE1oT[+%ҜS>;/ǿGv N:]Z6izOZ7]qiءC߬ǹN&'|\"cO&%9}9 KuEcU`ctu@Rŏg >*7ek)iVu"^k/䰣 B ń_ejԏQt=Y44,Kl5*EUQUٛV@NmId~'cq/~5YG.m3ɿ98AOX"jp6;L`($ ny7$+׫<,$jo]ՎDԗY a^CL-4]nu A84j /8&M`ݾ#F*k0[p7C'Bƥb_|hHdFW~t{ ֍&8|rB󄮵+ؒ[#]|y+#XbVHa1!HG8j*w틪uDR-u% t@y A?~뷒;.(Ll }9nCfKHśt#hz tO•e(?6Z|}O-|о9 ^>,sl;ˍvA6[Z V'2񓺱Yg{MQk`GrQ<,^ IO:0FJ;< c\+zqy,2[PNy B&%hǹ]` Q'v&U-,ďw)İixodmjʊ4zLPQ\oG_cr;1/K9B `5G~x&ֈn7}yvg079I;Uqrj4aeQw3PjʥpOJ7XLsKl| *jn#I tg}|Qyr~ SBb70/6CIAWB1RR:L^Oj c;S EuI LP䜠5K 7?V T%OY&$Mg.CENw_JxTY &VbuZnr|c$نdUJPmޒOMf0`Gqͫz)ZX2.o:k f?H4ҵPUv:#tc|9ZO=)t .cԉ R*U*y:sXQgA:t=#LĽQˢasUxQZJhz9Fg bǽKO^q"c͔\ۄlkͧt~bv RV )J4Fa+2 r7, i=X|¾`1"Ön=umVy/y^iF"Y VvR(4?K‚UnUz`llv"ԙZ#(]'yX4gk矹oBo6mm|]ƞ&B㭈"1u*~G3#2H][, sX%1Tʹ+K]baU!T*d\ka`WU< 4}(B<| 0!fM6(l Q]zNyb0#C`GThQKXp9xDMA~_[Zٶl?F ahw R ӦT'Ҧ-}rں>iL)z5dVO^f~Sa&V")GO/-SŖ?t1B5'I/շaHNy rіjC^Xm,6s%Չ>>. PL'ʡ÷j*l̖sL*lQJ tw|d|]-+'Hht#K[P IevS$Rd>L(dbP.bk獄xW#͂XazS+ؠ7-9jW/SLPAJ9⑴}>qŰiUV<&q3xB';PB~=393έ$9mJ!*esN["mZm7+)ljF *oRU]#әij<FQ+3gPY1'r9{~$hn(xh6SA59)N'?U=_QE9iYOBROm&DcED6{LyY ӣRWb}ݠh 3\H4j9,K5M8' j;EpD_X8zKs-tsH4ɢpg#E)3O#hS|mF:M>,M{'UcO"p(ES<+0p?!@EpXt>ȓ;{=C՞z%@*9~41|1!_qBJ){7a9 7Wxhe.wXҺ&K!#T9@f:!͝Zp_ -(d yվp)D(گVm(,>$V@ c&DOn V% =[']QUO)eȫh)~@P'g*a>u <è0) "fʦ .!‹R'# 7汽Q}*sZܩndG ()M ec,ӱFdH[ !}CNNN9jXv>,:QI]7̓'uX=ȿJ Ů#.Jk|!ґflS$Y<_cfyNS A,nWIDRrߠ> cp+lG1'=fq\:+Rd0sSi+dVE #Ü<5>7Й-f)Z(C^ aYc_iyxG}`K{#E)ma TCYJgeÄ٪c_ +-ؾ(IJ&LS?Tb&g&l ! C1gqȲ&>az(X1\oyL8OU}hu~mtCB]uFʻ7Pb):aM2m<ԅZ8_yB%W<ĚI_ϚļXmZ7ac{qO{3lc.5 F̤Iks jQ'bX\Q;# )ֵ n&1 Yn|x S|QZ, AAaM`!K]"8jӓnu oF~3r&nhZ{ox.=~oNbl el)|Cq`6Pѧ#A#K|`1M$Bq\ jŷ*$qʰ*vN3PʭZ6EeBP)33})|keFH+_1AHB jAn.elE!TJZ4{Qj\baDթ ܄֛}p$#8ZGv>`'oyyz g:U 6}0f@Zh2Ij$G꓀-ZN'Žx.w$ڸUm&_,R=g@?/w 2lC)iJ^tCz*iA!Z_]D,* KEf7. G&l&×ݾ\Sl -1TB3߿>*ҏNtJ"++qJ 0kkrwZ'jRZXh>uEx}x+6QD+6~42$PjGMUVtľ/E#ECY*hnҿK?8_x|Fi"A(vM lEDظ zUn /fRw*1Mi +:SRi= 88| ;P|X5aXHcu wL*34m޲eFjQ)QϼeI"iaZ\srleuJMm֫#lC]+ s`sQ+ 1H`1jN&?F$09^ N/nߤzt=1,u-uC7QIHΏFHwfcE{o\4!+Hdf,yMkw J"'S (}lz,RZ$CTLL?ω:e(`uQ>Trރ?<@mT5}ZЊ W)AWy;v4C\$6e_(6ncDg[sPA1RrPiO D`2TeIJe.NK)18NZ?r+zdm\4o?e&-%N)]ވ / GA1_6NLuLrA8 ioߗviC~)_H}@ ᾪ wZÆ YڧS /*u-)[\k8a\W|㋖Wt1 o}J!bEŬoΘҥ=לy1PVXyFVBѭ @aNi'_l.9ؖ{;`~7u~r .N'@Ԕ.1Ulw߂I}g::Nǟzg&lt] :wtDsއe݅B胐#ڹF̦~e# 1Bv . 3o`r`o9m"zhykf3e+tPX9sk޻qN7L"OK1e{us\6Hs(:DEu!C$˿ϣua$TW=փMW;Dn :l["PXYkAA"#in)ϴZB 3\$.2M9' y}sv.:RJoCbFE#h ^-J^`6ήx^Soʿ,J^e@z:g-4q 1{dR+dS5ܚ]G0}g2Ꮽ@9hXBt8Ng(S-J :Ji/ \y m؜|k3gYt?vݍ)W]GNC}aسVS>0:/8ƞO"w$mbI:u=t}[U.Ikw”΁67(}z-2Fp86M>B}#ʚOcMKRkw Y涴P}YUR~HD͝6̗T E nUfǪ{X->vK wO |WyWO!0X%3jgAtu؁< 1ʸfyFN9n; *(oIL:^|POTTS YY\Gʧ؏gw@8.,0F-ܲvpT Kmz`Q5$Z0l'Q:  &"uC ܼgz18Mw:ݛkcGsIDFjpfHcO.~1/HnbԫJQ!]t/]# ¥Dwө7G)o1>p݆juxV?Ze3@TG J Skɕ6R3Ȍ1,|^ "o-J"iwb_9R 3^SZQ\zmԪY#\Klu+"J`)216^-oV$HQ\ *N Cu+vƿ@.<߯_w8ίe5^n?SwΓF7F ffQ hh.`%6Py17\0lkкkXkRnˊV}q ](D(Րc"BNǷOOCV|S'1 KN͌tpn}S 4i˄pGl* ;B/ǘ߰)tӗKah^\j 9 f5ep_AԂ'2.Vϸ+؍.#+ !ZHUn _Faz,RAGܔ?u9ljme7ʂܜ~bc/Pvz*B1zlz=E{YE\7= -MWj M22A6g]m 8 4{Z^ 9eӒ$?d0ք~-p샡ӺV -w$ELJm(] #hY̥YY|VnV@SX .μ;oCW$UUrk-CpӢ B-3;~XRP#:XƐĝb)Q`c敖Ra4~z15J,pT jY?) 3W/p-F Oq\:*AOypLn { @Cԧ+=ψ$H0Cw I||%F]ڸr*]NIâaTZ(%BaH<'FPۧWHeFIuۚc7,i |uM*c%2}J:J*u]} !U[lz]8 ~ |x&zI|t6k%h\[KA xi%׌GC}oHuUS ùzn{,wi^}&8n#}@kĵ4ڢk]hk0B0'*üzˆ;<egoEy5%M^o!m+R bUX0l=z 0e)*%enl>~BpPUG))ZQ;B4Piz9FMs*Wn6I tUCנ emTO"yg؉Fyx&.J*aLg\0re* Vcy)A@i惊k;ɡDrPњ<0C]%˸Z7k ;I׿R,ˈ.R5~ܑ[N."l-^1yM<zRP s|<0akUT'(?r4C~ƞӚ].=PvV4,G мnd|=lȼC2^~Ka؊_1 @^I|q!C+!=L ȑ6GGk/l+b#!@W;t#뷾WwU-5tpW:PbHh)q e[l?144":3K8ʭ&R7՝-Rⱳf: q|U+f~ȭ/\_ż6km( sUmb,C@W&6 :'K&*tʮ/:YLtS }-i96e~{W o a" t+X S',U4Tz<9ƈ#?#HGg(`3-yĘV `(- eQw}9b9<+4:5 KTGvcd>PBo\yZKn?/:ɚ}Q$3|f@״mb(:L%THַ˙ gd`]iWr V_Tl!k[[$,rH*/X|GdA#S;XR|j!nˑS|z%)ƢG+/̸IҺJKef,ov"f滳F'܁ bDGhx܎_ϸ[-8NNeCF5ֿFy6L3Djں&۔,j %YTQB ? saBTXwkL3+i;xw_z@,L]H>5E΀-3[ur'8(8jgRj 隓#$CU"M6;lNQA\qߴciZoݎΫRݯYOr?c~H{\j9$QSPF8~} $bЍ7ggP{k=(| ju*' i7tfG_"R%`[+3'vsCtf:8.h ?EW5#gO+>~ n%t2t"ȑu_cNK? 9TՉeQ9p\)4t@)) cfC]'J hrbJՋwٝ:Sjx;$0%GyfmriT3%Is%/pӅd,8V+p06|68=vqCja_q-aiw@&d7o{VUauFUWœ4ұ* r>_WBEpJ T OyLj|(Ga(,VdzޏR5mvNi0ۓ>?%8 (3}x\@VQFPjjq9\Mz/7oP~c].c;5ko<j9v4ae=Jc@$RVؼZg̋9T3A/ެ9k/WhsrA^:)Mـbd5|"'w0`jRk:oo1-6 :4R+9aۚD,x`\*o&?͕lZ W*R6ȋD˖\Fm_|''>Q(U\qguUQu93iaƴɔHZ&*ߚ:Lf\< "NXKW$FgA#86#b]f*#n`C=d|#m#pOU,Nߌf6tAy:w?#KaֿC|wwGmr0I&"DD徘EC~{-&|Jmn;T0J8|0hxwS7X}Ym {H$O茒٤EL;ǫqsxAl kr@iԾ*A?=)xwe06`J6H/w-2rxv-$S<g^ϕ H{KInR$J}a\ Q2j΢AЇdҤH҃=I[&qIeUT+5ULCyލJ19;QvFVH|4-A'ŴMr~&g- ƚ=aioQL y`/^qEU7zIddl"_kO5gJΩq/l/ݕ ~H3UN^:}{>nz)qd!M2nsSe&A>1Ŕ?vꮙʲDj(BW] x/fu8{bwݡ2%`::DjYKҍyX>\VaI1,v UWc+<}wIy48k?K8䬨ŹV ?]`TgQv%{ cu#F|MΚ/0ѿִS `5wb1=ˆyfQMAǛvMaL,9AHNV_}tv/X V)JQ_X@$Hqðya>qr΍MDga1O&h2(Ȟ{o0x^WԮ -`ݺѨGB,/_rD-E]gHe36G#Sb3 5a"6 \dkFL8bb3WTg2ĕ #3%MsuWNV7diӽ`k7ò#bZϰ3I H*nw:#HߨC϶tlLsMjk 3w\bD!j(32&x ]kw6 ' SAc:,Ɵ NG`G;?vة9K2u6i%!_Occi{P{&ɒ]hzG$,Y!ù8>dh WdRsg4j׭r)uD v}(,x%~H6ba[EM*x[QM!X$D$ćKbD0/|>!S8:\n#Rnϻ')4t=R^we5v07읣~z뭓Z;$Kmٙ ӠG~xK]v v QwSX'GE0Țmc/ȨȦcbb^1/,Cd=6w rR+J|$${)z%u`!4A~`B/݆aq 4Fc2+ PԹU5iw cT4c.JW=bQ>cVjdzjdܻyU4򸕄 ls\1%)&3ԟ{+mgiꃯa]t6i|6.=XٟeWe,XZQP{3dLIFn9Ja-_&??ʍѪua-VMP0*P0h=ZN\yg1QB4isG?\_ -.+^’pb(j @ӕ [K4dKo{I<\ lKR]Sp+I܆R{#XKf'I^5`0gsلQ momFygE;f΅ʅϴ:;v~ma/ +Dt.t6M,zV )rfX8XuC)mMMfJ(Ȝoήͭg1€ٻc p9X|E`*u-)u[fTRJl%rD$ _BH%7ɩ5ZTPOϔ7l՝d_M/8RX.'XFbI'm(rXeZz\PO |T`~]Z\6L#YDžO dE6%mVxweaA7CR 5v?{p@.ͣ/RRݑd?Z @$ XlL "w'X;}&_`^nQ9/USKr;iYk%ƃԛM\! C{\&c%AFop Xtɥ.9'4AkL -T$ñ7T4_TB3^PHz&Gznpoy'윍rF!5={PԾH˼xЀ'\OdXMVRD|W@&^xt"&DgPzvY*`+翬n;$Q= o!Y=C/[W6s b;4J>}{7RxR{#ͦy郐p>p%T`&HރJ [5|l/wvYT|:Su HE'R몵aS NyE|IҊEULGCZT8"Ex:=@&/f)Aa/pH!=" -Kƒte}k!l.eD=3#EJLp"\Æ0Rl{b#9`@z&'{Ϙ0*/!!zRԷU`#%_l4':IL//pf]d8QV̭ )'v4',!NekUA `iz!$;a_h;I9CxY<` Lɮݔ ѳ;[SGP\=ĕ" %ts4/Bcx= fۊMR_yQt)CpQZQVAo-@Z`▆Qz}@0{=AU7 ijK"|5"]۾X]EU 0\c Gc2bߌ !$;1)Lv`rsr!`˪:R?UXO)v<ٹ+[. u6]ff~cv+"ғ cbBWN!puH[lZJ鞚Gv%w{48(5>FWz5GKIJgKSAVIWGH1M]ӝa.J(gn[mt4i|03Z5uTFAݓ>olT?-(oXѾvidMl]rixAT!ҚROJɨ*SRf\^S Q?/Xn݋eEg}L&9@\!?S A#0@7ͧOf|喙7f֛dmYFFWf 2ڦY8p~fKSҖYfa{EĘq@]3qsD: Z ; QJpZw# Eg,k^,bE(saĎQD$z'rq l(L?n{NTJ?zmDTdߝs }b*]"`Ěl#m]^ǿzx\ᔭ\|IIDk Ipĵq%>Bv:πڮ&~F3H.BWjw?熫MImS`VtP~2\ K5@Dϸͼ`;]#GmQa\A~fSXszpU2pAB|]z)+8:Qh=5)8[ wRf!@ƺws^-W aA4Щ'ԣ{r/U7P<*#쑱<ˆY'hf1/V3&OKmii~reʙ ^+;Il d/ wl*jº9L'!cG#h&V%WiiڒpQl@bVZgtF,TS'd. (_QE3I?%bL04 'ǢE&5m!!8QwnynwBoƚ4u)<1恩!mtD])Tې]Bq\ 3"wZpm3Vᠧ4") vIʬ}B5 70;E#O;hf`l)N|Cb@j ՚Gy ^aI)rחnnKY҉9ʼn#CY*2fɤu㖧X F %[E`Wtn%h6VshI=Y| L ʡJt(F,=讒c7^a^gԷ9-z2\L#9=u!V'hd$Qw%rG>%iuFW'@L2c&&@Maeyx&K/B$j$篨JoLBVz胶X}" 4 Q}A&a?oy ar,;3TEr?藸@-&>K! ီlJc-A`1gMi;,ƒQ?P,Bol ]=vgє!U uy,QX!d aYP›;iɨG[ M,4fS`D-r8<u6sW,up 7.w(éu/_X); G&}QD}AD*TD5,abR;(${@/h) $`̙Ʋhfg# k MD4^{ Yc!zqmb+0qQ>JaK~tXCq[L<BwX|t=%0YUsǻ>| ?H$mϥ[-j|sPyWcB;B5)(Ni)uL/[~Ҧ )O09{@s-c/3, Gowg nݘ},8=Q\e`9}}t$$޹ȔQ`CukajtԒu,2S~"?.aE%GkT]ɮ] Q%H+'pZ]7P.l\k&(TܛD((naOɆqLW=3&ӳ5# !^kc)PHrT5 PP~AU8lj,]I4XMOR[yf >B_feIC=%N}ybqzom݋^>:yE 3+Kjx+77xV!`5Cь#S)8>|CKȝ),]/quHm 3xVJ"Aɺ` #G톾U)@%}G'6:8 ߉WL ~1jO,n Łqi:eO@.RJb^^D wFBeOtpLQ,l[, MCSpl&v(yT* ^[l^b]|g1\`u pdk!6<\Ȏ]#1{b `Ѝoyv2g|8.)"7W2/S.%qeN^C!x)Լy;z'*ůeReOSI/JXk ]|kA(⢺  d{ Jo e eYr9 2͵XBU49DwF)2e`t8)(ue[ UBnF1tuhWP_цcҧOyXWWB_̙E8)u0bk+zǥR+^~?%Te*Τ(Tk.Lp(N@ToZ_FfdpЧ -4m5.JnϤsW5<`8К_4*@OTVhJRI͹ۜKOOr.ʇԫ7gR{j<=ʌeEڠ(qTY91#%4CF&L6$`e?YA|U@MFߵؖeOILCn`1Bz Vìz/%Tj+B^ y!SʮR #փ@I%Ji-8Xy$oƅLf!-wV5 0!,@&SJWsoД0 ?3h{ZzŚ*.{]cΖd,NiU]x#<;090RKY@s] /2ɭPTqAkoB`fݭ_hWHSO&;dSum"q,Sp y8Qo*nADbL_C/e0ˈ%E+$Hռ̾TxKݤZ#٪o5.!ͱ])z>5xIÕNU,\9MI.rWd\-#=WVKDVc6>0hD M$26|'7i(MrRKW( lnsVbisV(ʒdG&P8G&CUc)n Fé} eLiP9hbs6-Y x9d%ֶFaM4OVo g۩XW݉p{9M3.g%쭳E* oh6f0sz^ }Nf̂h ^iz' 0 /win,)k4.Ch̙m5țnp6kc)[Q-Tپ=qnHSR_۝?|vx"cw?Yi9_D3R& W`1q#_;W^~d$==nlԧ}ĸx`Oc(@J`NC1:q >N2zw5hC8:GSs/aS\X [ߢX=I|9[/ #kz֓Ogk䦲W +waʬdҪ!8U]lX1?3kd"}SXvGjҽEP'Q?x}N.UZ:Fy͟x PQTRE*sr<GbrId?fӵ5")]ЂXԎّoRx2A=|ckAZTe[s lr]~ˌgTqi8SMeZri6~汨 H^7Иc~xu84V #øREJ ې[4`G-8CU^G=׾濅 z$E@ㆋG|l6 f:t*y©Z-oKRSC4bȤa[3H7CBUJp^4]H}i^x{HgCQ\CM*ƽ/:,}O/ʼ^'d/ Ǝfm&( 5f>vڝګ-R%8ߓ#4b2V:`u%G_-VY !E4HU;+ܻ5w컺0ځ7mAQs0\XJS"chi|,騀Ahq@jW0Õ9GOv0+pЄMd }ZlGଢ଼NJ #Q^,;YfFֈnD# b.M^N+|U>Eʅ!-{o?8WylJ޻+F}ȣS9F{B=[Ӭ Iwrh7˥=mi'럂\3 ffzn#v5g9avcgIS+1 +5x)v3^FqnR)븪抛ŕg`F[|]}>4!j7)0@)i7BB0;eZN`.Z :\Ԡ~ ϰX.Pz?7;!:H|ޮwڊV&lҶ_sJLf*2ٗ!z͞&B^|1S^ w:L [Рw ZZ1bkʠbxmBr4#㍬FKX"U .<YUH;2}ɣA$(ti|0aYx`f5\Ea'Ԋ JmNaI*`j:DUjעXո @8>L} pW7.YF\ ĸ$Am[A&t'?x0*W^6d⒤ε i3p v;Ljzdd m&]"Re>m!lX6˯ߝE90*x>ҙMX9Y,[fL dM]TJ*!rpuJ*ְRBuAd֩3OќD'X/Ï~~ ZڝnӺ:|[<"-owж pE\~cafC6 Z[`َy;w,zp~jr6#vV8z=² `QdOn`G3ܸYS%lUNv֚D,cCiK[?@sd5MrS-4/Y6{H{Žj|:\ڎCgo>(t Ny 5aQ!o+*(\(+w n^CGB8GfVpWkey$NZm}2RciJw(Jn\Qg@X>KMlITD#m>&vq14t?8wuѕ'm 4Im3.<'94!͂ *T)5Hpυ=K%$o<֫dU.uJរ3v2*ߏ'n}@X>rDwmq|č H;b#aftRwT[Dc&zFRPiC )2ȷќǬTz ]0 #Cx;Gnjm)uR񗱞 9DjIlf*}ϜCap7AŢ@d7ZL! kLv%)HBGP3]3+yj*ٝ(Vp@:m^ \'kY{<5$ ;8l1)'v&+f]<(s5l)|B9]3 )ljq= 2t[N)1j礯Gkl8kBM}.a#awKHw۹|%f7s"c.#z/kSb R/9P(bz`gmOAX SO.Ѥ1tYInb-.!%dvjby(˜YdAJ>}c~Z v+n HZisٓrKrF\;"7@=~LCTH%k5yow "}kBH]o\H-'en>.QS\z $U0Qy.E-&ia[NBv }x _Yw}Ce=m0BcX3ZOp0ղS9?G}c7ƃD߅D|D|,!6!%^G? DZ "Ȓ.`y4t:D;ӽ~i7}_tG\ܲ<d]p̤ r}pR]!v8iL٫&rP ! hC1F!m]ݣ6A,q_r\WA:*#\%{ gz]? ĶHlיU1ی`'UMtȸݐ3&yūB}. r1UV -xo=!A?$4DW< %8DBiB3 uNpqJevUÛS~k !9V0ߤSΖϤPv#!5T͎AŲfݶͧ߄0kl-_YY~"(gĸ`K)ϸ%@^Kiz3>*"w_ F찳?o8=Tlc"I9(/MFdT@i.+Sqi;=@sq~𳡔kk氷z$#"KQTˑCtgC5ɣ'wqE>y(fZU29<n"~RSjHPawg}SZQܫV/wus+|[M?P$M*柩>g< $G>}=N'Y@C7x=1{2^pG'!f@/GB23J?Y#*llBgJn\})Vg{P~G$]g65Mw$d:Cmas'#"[f-łAsΏhƵ,/FoO\Ugv)y1s"dkU kެvB̔7mx}?ZsN/D @iZ♢aaC# ?/ I7/%3MXq1 )7„#tv d$O(} @腆 PعƝ%Z Rl^/Upu]vԼ}*.e!jz6 4@dos3g1F}JJ Uwb Xt!nWXI^F $*b$T~ ,vǚ_}+R}ZOL3ls28-DuEkD?7 RMI( a|z'o7gA-~b\o*#hz!7ær|lfLwm61SǞ<|L]D.ONN [+Z3z7G ՠPqҊJ RK)q_ZRFl*iҜ9An@G F6Tft^^:"ЭX%bQM#`yZZǻ҂lasG9>"e)6 ~/ ;0!20$l7s`n{_#diICfaER7LfDCA"Y`JrCm.p1ݖ>t)s &r @0^mp8w7Obkq;C%+z^1?@`bug'ܠ\fh lU\kpvQ;h14aE}O.1b#uSSۃé2o& c|R B YcpL:4*sgjdiRģV+rzSկBU-5y7 x&4{ ~:c' @N!%BSY&j)DioZA6Ca&ՆOw6 MRX``p3&8 Dj]2TJoZmwRsU;0`9;'w"96 sp0XşCR!jEheM';= r`QB9kg/ՉeOk 53LY@غ%(Z$l#Nʗ$S/BlC56}I"ظzDpHő6lsa^o*ʆ΅/#_$~9' =h0侺Wsjؚ0熐Cÿ|4> u"]t /ڎͿdEW(>Jt$%MXDѕ'fпHx[yX3|P!P;T Ov0an\[CJWj FCpCtiy QRꪝ0>u'BvK?z1nפDW4P-z[O]uTkfR4bT9dM\Lsky}iq>8.fSV 4YC(0]@ƼelszhM^NՃ;m=Y!cL ^nym[`޽h Dܭ3cYS!gxk;w`(aUV?%F5ΎiF|@ {KoYN.F"W|m!lorXDrQZ}w* jc'-qKtIiןrڌ>~D؂ m|zY}$5fK׹1LZ{~F4/}pv47LC2$%e-;qwW g?Q2#vHs2*R1euR4Pt cC]bGe("ˮ$B؁ $(Gt|0`hď&E\kC5!G#6 #xyHX߹-}^I}yi|PXр!H:YtVT"SՃ?Š%t#t$lGQ 9|MRdğ$0E!Klñ)s@oZnvu\OH qaML(}av-)C>$_|s7Z9( *J!D(Qϵvo*ER3v?KnUIZ4%|Ym,{}~5/@'FmYkϯ, ?;!Xvuxʹ۲G~ʽ*f K(rLFr(e8@7OM v72xTp>u$J/l#BCxr%mJ ]&! jЊ ,i*F/`bEQNG;-&z3]A~Nrs*ξD%p>W$ܠw"L2]qS-:c3LWQ"'d"i Dڳ( HA^y:CT> yB_jeǚ-2$rMB}˞ 8E s\Mb\r.Ww,#2|`@jD3q:#,oWz~ zmHd[lUQ|s A'J]?e;܊Nӹ?b_"kZSlDGdI$͂vnR xM)D0} 9+{{@ӭƮ}0? ^A jo^ȰY TG-C%S ޔBfW^35i= :ٻR@tOA%&mk S)ғDX^Gk(Q´\M_.JCr, J$7^GRodޡ_~u;da[*G=CNZdL(:mF9[Of8[ỵF#q f".u +'n.6:C}x(E2Fc(s̪,F𺮿X9*WdS!AC7$c QMc,VH@?1n>ʤtXN"~9z_#{J5H@rq>Cȿ Zy>ڢاžKHkWw]+PI@/ ̣"dFZ62}Z},D;-KHfVxRS-53&*7ϛ@MNiσ >?hJ6fD![!<T:Og:m׮~\bE+׏Bڂ~(db.5p"1kjޱ4K܏@рfJb^ȟIIHBrPv'>̏K^l_[D@SaEycLl'9;QƤ xedu6o48ۖOx~=dwд~vAAa9uA& OЧg8AFtTYgs\%_0}7%e6߅j\@红y+Kd pWKKݛ#c*|DU=@Gl/}H}2sC"kbC6`Ф#q\ITMZП #ی[c^1g6!rAN9w -O(Čeo8m`Fx 2>[QBdJQ!Q9 AџF+f>к-^7}yT@U% \Ǖ/"Y1ɒa`eWm 2e7bo$+(v*cGKAScCzXTwvX+Vmc R1&"]V[k-x(~q$uP8/Sݐl/\pMg/2ج)2J*T v(IVBы)>'fmLuN ٮK2OdS @r2aO, Ԣ:kN8npVfi[L2f!xFWB^K6 U%l]Y9E1etYCUǻ>Pa@Ǥl6(E]H X})wFۺe:F{P#]NZ}HVݘQu3><c*aH(Th;-CS=]0GXρEMG[N>V [ĄQ|l`q@UeڨI6Ȓ;Q;"XLL_:,ܼz|%x`S v'7+yopxtax=&MY7^v|:Ev&ӽh`x>Z- 5c""̵G x~zA5Doa/u_+彐ےR`j9G\4(Vvc:nK@ڴ,+= G-rߑI:?R_Z+00tg=bl]b~t| 02TSUK)|~^K@6_e5+A&{f {^W]6) ɦl8**=0:f #6æaKSe%]F-*fʮ-fbj^wkObmpkTo' 0BltOSX;Ƹt2GX]Q[-.㣏O'$Z3-0?}G;*?DzhD8AzE.If #f ѹ^XH jֲK wC~^ K"J~2_q ߼~=I04 -?jU~^*ْ0[툕Qkgm'i6Н@N罂[0jۣ1o |{k=#/Y&ߘxnbhe4rs2yL ш,JJQD iF}T4!e3=ϴ;B0a/hM*>H5^X?L ^dpcהvtͨ|Ws^Oha)ڭ DEK"-Of=gW1Ϻ[ ʺ >߶S/z#/vvKtgF -]$W:$PW P6FyT%Bs4W o2(-!Kd'Y+XQ`4JSD Kn:ڂaa7vF76=x:wt2\A*jXbc=ďU&P$},WQ 'xhOs;VW\W(8tpV!PcDCN|sKd+N\G9ҍ0 E&-ša p/g1@5R$@SFevGM<2&P&)aर4"w{mIpG!hDyKŔ T\irn̡XoxsJ L`e QOyO*sF]Mrv21:4ǘ6P%-ݔ1$[@3^4KYC 6q(b֘H<_ 3N AgE'='^{4υ*(pByLS+.2L :9nd4NC"YIxim&ǢM^;f61O( [ZNYRВӧs:ĨsND-/+ӬGW*{&׺RUG_o`q &Z<@ (1WP><'l \opO͏Pg,_-qccCAe "-tmChM+Lĝ FCU "U*]W(KUgLUڗ|9 O[21!?]%NHQuF$HOx\ҭ!.To1R# MC>?@v,!'5z r#{y&w9Dtb@ܷXI77*|>PI #uJ3OZ!hBB:RG.x޻jB0#tWYJ 70: '5N.]T,Qb7y ֵX,2^G<{UK0MٻVsXj^xEL,FfSH¶+-5{enfweS01ל 7:Wul%[‘'Eږ:~}bS6يi#Y Oq62 j!h!"դU Ktlϥ\ܒ > pPMxM9g1wB0MGCu63 hG@֪KJ'?I )Qt" *-η}s%]/<@XR7bﹼB>b8DjBt5RLlCRUBT ?JC/+" g$g+$I@xGX[lq>d[Kk)XNvvroCu^~brGQ]:H"dkdè(_*TYp6~.C~U1"j=h_]]v2=Ԧdw}EPD_;Y^͉m5+Di ˜̷hOqܴ!L\@xł42S?Qm'iyE!22x аlZTQR}>I>: ̣@.isT"19݁ސQ-|q녕]<@۳ L+ɡX+(&vFGnۉŨq{N4[ ^&/,t =fto`v P$yq{dٳcG~M]؍8F'+v@=@FLq?q%vRlw;]F~/*5aY&zvޫxǛJI>O_;)(VWx{oYDMڄ2x6;TAS!=3^p!5g \N~hbQ0y2%+ZXH?s3T5ʠErb#Gn8g.>Tt)>VubT@ҥ4JA%55U )eN-$;$_Ա`߫1t!MɤP + )^!"p>B/ Y9j7<X=ڴZ[ԺŅ>kxޟ"S\>R Un !@iyRq'ذCdoB#:Pr.%;iVR65_pRz< blY>Ε~BȬ 4H'aV1Ւ D iQJ3{as,4^Uh>CmÊ1ox=k#4%fE a?ۆ"/CDCoXWԚI-^6\d!6X.؁4zfnՖvf@w\WԥЦ㴽uKf!ñaoAu6Uzg5pJHn[lE 1Wrh>sdGx40Kjc$a92[\ZvD_Qm9?\Ab;3SS-6bJႌ p˶-A[jE*E3RX/`\|\Ǫu&I`~H I.fL;]Ak7r|~{%"]FQ$X-wX%u)$AVtVXk%L'fTj_KMU(%ZzY_9wҷeRMN]EI[^N.µ#[XʺN𳊙z=hV# ߸bXpDJvN!!St9Ѩ)?@0*kwOsu"SaFA9t28qoJVwTl;] .R?yݾ`uAMPmM=-pf԰LQId@t44e% ɮ12 0MdJ,HsB`$EDnt* Ʋun`oM[xHɗJH3 {ݭaPaC5s!ɕ(RL3>#u`Q_9(hf=wzyěx8<dSJJ8X9El-vr T: cX"K!} 'Okg OXG]0mX' sX~-egVr++]4ská0?8'anSe¡Ëk3^0W_EL= 2#:dLݵ:sA{)Mmy^_gmu~RӜ* LbCtÍH"?L{|#С:|lrY|oEsg ANn E/s$9!*LkrM[>L7eZc7VC̆ )Q`E4,pt7RΧ$s芿Q8EB#@:WZڮKށ i^vR2 wT1r<NOs4Nɤ)3DTsƮXi;4ݸ5/d'8[)RZc4p&jA;"ֳ_a_.PąDK{QIXe"uugJٵc>W&ͰɮA$.U+?Rw,TֱQ2i"&cUKK$B-]ܞtN=5ށdnD4MuŜL[մFA+Z05\yVgW?0Z*M qt[, E#weBdunln<A,kIЧPh1D_3⬜w&/1b"]:SNpt!ҿHiw`RSoKj[[Dc[All EźhSn+%\ +핌BOOtow6HhMBp/N-sJjaL(Tߐ'i ЬJgXhGȜs>M'_2?X%W_45m|;:־w@㍬t>B@bq$ phή{8`9_6!r "XI|5ax!7DQרeT;HF4 H0_fRn,p~0sO'McDn}zwBVD|%Kj ^=0FQi,mxG4.bXfđ%}ǧB -v4V^+=-)ŵe2ؖO `67EΘ&r҉Q;i<63A>'{67̓_넹,hğ&8 L?FOpp dˤ"v~ ,)slp-'Vd(#m>j?syHѣkWZ^th sRִͦqp˕LB,D1^~> &8 k#]O~ܕ_^(22 W^l˘MN(Z7,1{ph;QnF&9Y sszOx{s,R8r`7O~(n_:Fpo8x|:aK<8`uP>WVr"gTI<fQ%8KnȠ_5-@ֹr%E$AJQZzC8 *=p&k“E=zRN 4sL to+ǻոsbhfig'bܻpt:ezAMywk5 aULP6d?+pA'#Gd0:įt=JWrA[5 Y5Hzt,|*\YZPG4Wk=g=k,Oz+ e~,,DdxkEmW̠:*Xp{a%eWjhϟʠHBׂ8WAG_d׳zҰ6mSZ>A45mPG/O2ByF=tLP=.ݧP98o ȉ<0Յvo,I"ztk ۏ5v-ĸQAo+ө 6zȻsfetX$H/08B7͖ڇ!dߟ\-z{Yef5'<[KX}5|5ߣ:uṺ"d 0uI/UNT7)d*xϫwH$CPXn~CR`P $[4\6U[R$Tg^)Op#gia1TǖMmi-6T'bD^ 5ZJ^R#0]ݩl.tOD)H[mO &Yս#`׿(N\A򮎰3ǩzgo}Rmyq{טrhU~˅3] LLG@Lr7`QEF<׀N-v fa06cbY@=lCx Sj)CR yKgNdE`%3ny^F'RZA-řgHZ@<Ч_60Nv @z?L %kBvˢM8}l 0.LUıJ}@븯.@p +QZβ :h(HQb]!ޥfOG)Kd򎞬1<1ZNHh?Kx|F3kYGɽ U-Ceͱ=*9gj1˟]Ɇ>Y!.A8QV'kvLءڹ^52El9]:f&7Q-\az.HeC2 A0uk`zK,QcF޻iJ'ާZ*=uT\;Cp~qʃ0OaF'^M'9ωP@Ji6ATEwyMlh-l8o +S;e~Z3rpFyu/ LilI/cMA&?Đ~p%Մ>9R6ެ_,rB)qaA\䇟1R PYӱQФ`α U؛И`M3$6"7_TH(iz$k̗܅e&ff2f5 Nls˓(dnA&!YN/=К1=445R<织w UXE"I1iwX؏ bLbyq o0 'RN6M͂Aph0ً+'ފ7>_V1!~4ARWB%a">ZaF5 hG>?b rB Rξ#DIeK(ќDEZ]|X"ձPȁ0![7Zh5'"bqNŷP*DK6HqOJXI)g4) 9dԱ3jF!l@:}^=:">4&|6ɵv6n]z!Ioj%%}5V_(0'/&Pݿ#l)a , [u\Sך>׃h~dOA)ۺ SVbb *FY~sX+2w%(Fpvu.I|N hw?6(]x“ pZBd?3nʸ*󊭻gD^ʰ$4Hu2(?Ȁ]d4sYQqҲ5˾>(k4cMUHȎGKu3W0wNId6ݒ]1&bh+kmdIy-&AUz1]gqB k=ZۤcZ}\nR Q로>ۻ6;|;lp q@vTJNZ;35yFXv z-cE~{*<3O۲Z}t.[95EIR&~jӦsO9"m ]c;ضL`/2_)v~ۊcxl}hIWdۗPmO&Uq3J' 48!Qv̅xzGmg+w{g7鲜IgGZOO&= 6"֓޾B5 5 `>링쬛7A`rGs+` oa%!J޺݈%F;\XiOCoJs]!Cv]K(OhEia׍A}I^خhn4'`߀R[1E/ yXs1O^eTgk#+gPTHxޣ2ŷ&ߍxm]a=ͿBȧRJc_8hf#˲4#ew3Цw$tg\0{|{D8j!#Zta]1{K>WޱaZLj{|a㮼xPTjT9tE{w ]Cp%nrZ/K:_K,zsfyTh,NY^)9:^"MȚ?A2RHg`<ے%D['7D_$WluG|Dy, T;8}w8") h|"7wDǂq7f ?+zv~U#ĽƏu7yJyд0 MTP6\'5Av*$64_E鷉W. \%д3D Ķ}:g&#RD]ZQ/aHVՕm5>gV`!Mj_РT3JT\'QEc;^H RϞQ\jh4~:˹;;&,{M ?6Vnc$M_e䄯_ܳ~Rp8猑.z]!`D/mI.Ǿs{ Td0XЄ5:"lD'KqʲK$*MEIV5Kh#&+F)9[{4amQbz n`32%b=7UVw-'u'p@X0sr1JێyJ;RUƬ{5 Ppԧt!wvpZRIOq6k+NaMY\OӼG24-4E׾]v nV:RYLrQws#Ur}`mJ𴘼QֵA\z+@B{*1H\ #By1ܢe?K9q-l Bıη?XnU !O#Tc W將!fUQ1+ f'gNɉ,lRKE40öǓ$A\OlPJ}C^&a"$ a(M%{^]!ܰfQsƲNͧ8_DC8'_6Ÿb @rՙ<46&{ :1g :mK;S}@^a몈=Q !iKZfvsG`QV3R5cgt($OL`2wa[Ѝu<;ۯg* 0ㄯm,8gKn\iH~}ō\aK5Z01H([\-kK%q͊w8¶wCcGf(ɵ*Gjӏ&hZ&I$]I k?QY ך|Ʌ~cÛUdcF?Q^1jgrBBS%(|_Xu :uѴDY$iʧ26&N(-8Jqv)#+AiG](ghqk<th*8v:D&Nq8h1j[Ʌh+)%C鮶3R9Z/=DvEGt"3#$ϔA|`׭./XsQdiD N)P7 MY{gvQewsǒfYܸ!GHіɨߟ@A4L{xt >4|iTFnY.y$ˌZ *Bx۞1,:f?K؋ J=&@967^q[0~l/HK:n)3nsJKiv<&5zn `cXz Mq[런:SަT٫VATwgJT6>k.Y6 ;-(?""mRUst+6r2s1ϳK<=q'^>YvK{._+R ʳlv(R&{Ma6uwgrz0 `ŠHYHOxpQx L:mvor}yyEcZzoU0K;o^MdBԐ}9޴lpebmS~&ޫ4ukDc kc %TjV?+?2rEz&)JŢ)U2\;.J:V!Y[!c$|m~4 <.hDf˝΍7n9WD%5j22G糳k-TZt<9kdݒ ŽAM!.qő]t&%p p$]X瀔hnٴ.^J <_ثu!)ڟSr~ a.dS#w,afLț;v#o>9 Ιc1aƌE_L}NŵGӉ[cqX$IOPU^3,Gqi)41(@! .i*=7 k?63BBRU±딦`m!u$$Y"Br._؇ڧAU,\&;bB=6X~EQN**^2]s$t/&k*m͆pԸfFTOP$k/ &1qijb$lʤrcVB.!8Wdqg}[EDiJͯ'T ELjtϚl9tX~""M$ι`X|M#kUҜ{qHBGcf493wd +`@H14R%4)j! 4^2!m}dNe$8xA;zgP~"[4׮_Ӹ_yeAYaЕ>LE |0! jɇْ$yxIQ-}By*-EwC/`%RhFT]#X崌u3s0_ [F+xpb),.%ΖswCQŸEngC`70ejSn]^&$N\S(w\R>Xj|[pyb6GҎ`̟KW/Ius@|Ylz`+-YJ b$ D.MYŰ"ƅn+2͞ ^} IITE&HPJ4o!VLJ<V)@[oVON~lg3f|zCف]yq@1*%ie9wRlL]cP}o"H^QE5Lk?_#= T~"e};_ׯҰ(ic6=&M5m$#8vN4bׅ*mTw&i_~r&9᝜u*ԹPG}^hxETd0 %Z0ۦP(u0ds^/5!N *P8o!'3 $z1\y~*%*mUn G۰QT*Nʭ@#xj˪Pr Ph< qP#iAo[ƌTa+.'PmPjɻb~B[/TnK&K49|{AlAHz} NJf`e~l+&GF:R\ןc[K?rqL*SWOϪW1#c}LMT37EMڐTJmlp01nԿ= &azq&/4olalUׯÐwYB۞48qnGdt?Ip_9naS̓ ;}(t-u0ľFa+Yfz`~s:U!E#g lG1:s ?&Ua%¥@؉D*Ѡ1^{ #[ilgv3+~l0(4E9 ׷U=Z_L&~%MyFRE$F[9&X49V}uS!$;AdC=ziZJ1. `?NEs+I^f U CHgW2.X[6U_G\6R$66"$}4Ek |.t}1K{'m#bͭߨIXF[晅riGJh`GX8QmkcitJЫw2ýH] G <~d-DzM.ڄlDN2); [qfɿKR$͌9 +vL4YTSUV ;gdJ{Wd@BɛӪː,ۙ~UIpcR^)F^לt<(pJV?j镠{z@+kaPAIF\1tAgCFc'A_܍ p-\qsf{oFy4 +fH?_@wGa֙17`g!|:ͬ OSO,bxej,q>:tX\_ hքH-PsJ'a?(Mm 3fQXb}x _](4Zיd൶ /4={L8OaƑ9=nrt<02-7>ȜP `r|lt;>;f^ 5}v@dW԰2C()vDwc/.=RaYl'@wjlaO$ P.Re%V܃daaDM6l^Lc'$Ż 'ّokfW6OdBCۨ@-Z26jz%S4[өB-M^8"9*f5HDH3pه/ccĩJ\ Pn&@B ~yۜ"56t^̷l©h*-/Yvw,_o?&=GeTb'Û1n2fMF-VgY:bΓ^rdۼ^*=sR5mh#a O6HEF]gI@QK jq* wpi* &]Q]L~xS[zau7Z+8VȨjT@,ݘ]fbeT~=2+C{ 0=#SOd@&c'fb$0 ͜:zeL_L_-\ʒV4 &`=)g՜08ZF` OɉJIgPt8H ^a/%_aB$j_9,Ꮗ޸u1Hg#8pBV):(ROQ3a C'ixf<aj76k-"yč;ҡ5m.jU}H+hS#^a.Nr@MݮƭZm8cI-6dvI%̐yɺ*uGzVAeڳAO7UyU8mv2e=\P%ǂSReB T~NFK\çis\EsޫҼ74_ULŹ7l}B!g(=}}T(n4VUީliޓJXԗ*sq7rN)}z*@<~# )J_Ԑ>.=ZhWY,ڛDW"y^VWuH}X:4^k9a%tդ"= a-5DYT'GB:XG' r r&p`'WBr ϓt795L(R;m2v A!x$sG DvAq2 >p9Vx~i vE`@Br8bA5ќ{#ȁfmQoPwUq\P"f(I򇗲&dJ;6yGbB>\h\?8 d@,_6u^"६LR޿י74qY%B ĴI.Ͽ!CR4INP;z>` ,u0u`]y(]6ۮ:k,&)] 5HeNAη^ТE-28AWxFB<緺@/SYJLTEeDeC fFyox` UVNXc,1~[Hv_nԜ-ok0(g`lqi%_GS!86|(^c%~Ai9Wfo2sA>Rb&$M&;y&zw55Ic&,K6ޢb#\ - 73Vk͔QxVxЦE=sX62&uș-_pY[]ˉ^ JK?q) jW˄#{v̮V,d_z~}24; i28v27byR D!KxzI|q89ji$a9B!SVum}̣K+mfZNBxn `J\؈/XBX@ǡtf%"늷ݞ-´dJaԏApb/[joTTu>{I&*aeh`6Y:=Ab`W݀k)\F/m4kk#0`!?l\Ÿ#aK"F: NDY +[v]i3 .cN9TrKc`/sW~Qh'r<Wd?V"w=,m~<aX2*rofI4ќ~9J0 /ka5i`pz!K4_& }6}@m%.2\ާs߃]IkmW'uÍ-Hޙr#HN+Nkk;41H똟 4n`L֏C}:~Tf}?$=Ж Q': 2ZR&oίW!ͫVy jة?.iJvhUuJȲ0sb8"#:4@}tZ-#7{Gd`ډԁk3 :;iuWJcaNY dp;ƺKPmcN9CzCݷlU_N ش*Ffa Ry Tm Gy6q1:;*X\z"f=jn x|8!8|*ea3ՃJ jcFXh{unU)mk` Gr+i1;F0#z%,ڙ=Y_Z,?>eBӵۃ5aQv㙰忔/Jp8O*g\b*JZLv#}60aXШxl+FaqƼ݀5rSllj]Ve22mxx`L3jl?9 :zMFj&NQ?[CtI{ۅABl4 7gxaՙQ,'gm^Ʊb'20Satwp!=Ow:+\Q\öDNʣ]_[K̕.*wjM֌پ܂Bp!`{9"XP\[0I̥nSUͽ[Yo2ǡƅYYMF'=!(c)Nu>ǛYDžN7QsWi:NS]a%q)RO?vKf긢''cFS6_Ǩ }H;Vr7!i rbBr{`+./ ?u41oYB^]yye!EӐ}cنA{CU=.d}8 ;ꡟ*q<+˞6~f/<Jф ٰӚT3K̚怟?\3{}}e ۬FU*`F.=No`ʇ6bq& lUz);?$#8Ad%UlQZ"T̃S&*zJ)38ox|Xqa AJDg':]?h|~9hjidz$XUeQts0.OLv/t\I?(ѽ8F|X[L.ƶOݽ0>?_"q+QyýBn?f,C Ц l>Μ-SA'N T(lR%(cX pւaMlސ*ko#1{ FUВ1w 61ڇۯ ^y||Ğσ^VeNiHaT_~ #0jg"H1fyARӾH1)b @n67-U\Os8Hv@UNi+|%EZUrZhϾo72-Y:T(_Ҝ]J+vRDN4v]{Zmk0FV;-_t G- $.XdF LMz"i}0rA%v}W{KO}bKԁ$0!u=懣zQ3cqUpWO݊3PJRt.f]r~$[9h]h{\dؾ06UҺ +xRUͼmG#QpR <8S|:WoVΚ^ %~iq9he8xR4 ɂr1`#R^MLOs>p g-K_ePc- wolN;K=d]81٨VvC"+o|~39e~0N|.L9@9Q7[s*xJƕI6Tiʨ@<"kA@|@ E6)Ӌj: 3b*v7.<gS<(>}$A?cJ,(Yw S҃w%jm5>&s$cR gE + ڕVstHɎ\̛V$ƦB(  o"3/E ӂSI>}F!`zG #y7kl_}i5Tݣ f*6ɉm \Pf0:LW)W;Keh>̂n(&c909.&\Gm7Ƽ)_||m,po o/\LD%"*?"傥J)dɠtg~x* ) D(n\%=9ݽ0V K?^Հc oH}+Lx=)̙m|0@+r쀔;"?"c!WJOgZIÍX*WghuYeR6  \g0A( C-y^30436$g?ه=wY1زk'0˜2jK\^tZ4X&(;m_ $Y㒠=$g @nkkt(eKGpG,/oMݵRt5$[/t_{PW9f_N5nzf?s1hJ"qLbXџPaC{GQurIG1@~vScԎ P<WL][&)t1>83`R$ugbQ5uR c_!߻5./6O.zXoI+`GF"**.JM3 ~8ՠDFB85o' >~'ݱ[!iY"UEE񉪿dbZpCtOΦZwereǝi4P iO\9P5hXxC RWhkxK7^5{`PJ/`,5ݬ; Ȯ#JMe:~@M_][ s 6zD:4hR'i+4k "ět3žD܉˰]D9B\ё{dr;E~ Z˲OC`)#Ii}(6}IfgcP9̞lQB(Ya_IFO`\M^ypK5Ȃt<-H@Β_)2JGE -^k{qnb/iA 8/)v*C5EbW.eQT~_ՅފbW#N8HTqdmzm"diS} mÍ"Nɦ}VD òo;cr;薱ʭv.Oql[eMpd󅫚b8̯dmm?~z 4ӔR5(ΌGTU ފz='t<!UOF@룂~U]9'Hs<5rΌ0䪝K>Paņ Xya3"n=J06Q~"xR Xg.Ǣag4'V4 x<'ʂsSj wfrɀIXW+zTI7wG3g_Ed&eco%U-ڌp~!vpXw_jnx ͯ婢ԢcE@kFL ^|Ә:m݅Us KHB= pw@^u'yp=U\MG#KvI:L2PMijʱ9r/ߘq(ָXd;J֭$Ꙇ ;z!Fq (B8ɵ둉:m`5gô[%PU}Y}[F!4p]ti x 0ĸqHmB|x% /Ug VG{:*J=d=jJK3M& 'FD+d-l'6—axP0㿒e$^6 k0SOX9Xv@iOeD8D %'ƟNO<\IWǵ1URh@cs7$hb"(T:6PwxpA ;2w<@r*3 &-;O2vD(ӭ󄔓Ѝ~i xݕ{ 72/>>֫Xv1|b@⎊.Q@3+3FNx6vakuXHG&JD>}oWPMЦG BO^Lٷ>!;Ymb g+Z="bf8_dEF8A~j'U R1KMcTYe ,I _=98-G;T;Jqv {$Q[lbԣ|7M{cTW^މ#Texx4 Ԋ?N貱g-;,Y`Ϟ ؄ZZc/ qqDxZus%{IWBVk1*~Y<dmw67_M`]A+sh#%L+v&jj;P Vw>gl&c =R_hjLkvTh@o`wAqJ+$34^+fb?Zo3 ǸX"##,U/?I La7RW9]$3y@eXu8{6,8Z@Dk9*Qv2^k*+? Րƒ*3Wt6Dv%hˇfx#!-bO 0bȅZoEQ7BEAtE|h+SпV2Sb%fǒq:h(3MB@װfLHo_/ԵZKRa֊o@'1]y){YO  .wv_ x /Ls/Pg_=ͰU-`&=p[@>HO)➑PDvIVZ+G]-9}N ! [қ.ǜo5gK.Nz:U*OHΨNn'BWқtG#o ]^wP fhΤ'ZDi;j ~pu3#BLJJ&3ldllӷDzOh -B/f=Igo3s9G Xm.F'Lx0Rn3j J4'di*_0f\rxѶ! s!] ^KgYGvFvHw+3x\ jE{wbGWUc mNI) |`u@쿨zab~xMkH@I?ᓅIad$=rc`B񄸥ܡpeGėQ|f=kk##êF{GߎMu|/aAk[M5KlKP1azWڮ58/rUp9M59uc!Xz̩G`Zwny!Fr_0g {U]g/2tv%F76wH!tQT>!},3|PHM'B i%,7HW]Kd*7[c")vwA9 li%Ŋt w d1GOj:\̜YY(TjU ô%̀^ { \v,(S}N$ X )?CU23r~A;,ƞ{o8<w:Q;(W]"W8__?nN͘Bʫ~Wϑ>B;ւ.-{b{ԳjhF*Ċ1[r IƝ[TtJ2{B,͏4p ** sGS<;|tu-*^4K%|)$ ~t/b(9sϴ,'JuXW\D|w7:Zߌ7NPRYO\eJߠ)5`G_q Nd`.-7Ղ'EZ1ЉXظjmkQ\iiY\{"ks`cAZfuJ7yﰵƎQ\ǣ?YZc2llWa=J.q&;! 0$.ܖ_|(WelucNۂyY M0BB}:Vx*0cO}xnj]ɧ+dO1 %j; eJ˺^(i~v9漥ú ;i+;7)qWt>^}y13պ2.]ow?-gsD8UѣYFuku H&nܵ1)1TMVXHc=o߰0zCۥu1omk+!S5A}2ڼ"@x:H0N <彞19!f)HiQmBskM/a+B ~Hx ѯ C1'WZO8dމ(HΦDx֛`}կ[qWԥ'_j*1Lic;۟E(6AƳRm{F~=Q0Ys_xBb/g_PRa!b1:g\s=K޽jՋoލ]/Hg mS>nSzRGáQSoH".d~ &o;pBAi{@'R.7'b])Qr*o6x\7͆@IAaM2tHcdp42Ȓ}t6F Ph jĻzR LpH҅EƱ+4B^7}xBbtMAݥ97X%BWS*xA)־]1+}( o@  `3] hJW32:'4z]-Ro(a犳T7X${Wet}˙71]&^?=~ }I]P\guUx(~t1Sl AM+n}T@]s7E&fzP70rAlqPt’ ~OӳXm: >Ҵi_iEZyu Haw:1:(я^ iPq茟~|s}gF$<}~i D|t%~{-Pl\ncQcE2*/4Ϛ9W'61pF݄|: }P_ aaDX!M5mHˢ䘰zWxquu _}PSE?D7?_䜰[ˣEm̝)'׀Uoi1\qw^,:t\'pȘ.l3wtUd j_AJjKj!<=][ɖrܱ>g3=g1vVcYSP`$70~8ZE>Ψ7 ?3eRGmU/:WB/Pv̔SZL@yސqF/ȼ~j<طg~yGW|#Eh]gѥ$_Q Ɗ{>'hs΃w`Ӓ$A7X=t#tɢX(h>i ,'!Qv`,8 F=>>64utg=zDo8[HG]S pVx  :V ;%Px]FukD>j$=zb(d 1]]oo.P3Cp ~ɝF%LxGğpy3{կb? IQ"HisE-Wf9} XP!M ?d,O&WQ$$tFv:!`XIϿ񘠼 WGΒTy5SU=JD,;Ɯz$h^l>mtQq@I)rdnW$; m.O 0*;AA;)x9+c^0$?`{@N?%աC̎.:!D8r,g ey8@&8^mR.a)U|-kfx@PtjBF ~9ЋKzXW& Ҫ=(q7XTxgYL =hԟbw#%(,B^p;{UL7?(ސ:!RQ4 0`3K$vxO"V_=19|)%d"`ªHvQ у~p#'/q3ԫ/~橋dCNu=W(JT γK9Swv}-<┲ T R&ؠR 9%˚԰" xe V9mq&ְmM)QIΙ/rf^Z]YՀOX/_$z2D c0`G5c;.Í%8ú}? #gVI7!h!1lKm mYkِQv,WX/lezJm 4n*A>dE `Z֘1 zBPObџ.Sdbß "wHH-ysbC)5!` (n*_ 7*l/HCMN y\Q/.ws wFՉP_z\~|k`o4_S:[h:;`M3xIY5½ d!jT3 P\ 4Y0 O 8~D-e~Y0IZC"C/cڊyΣ9M er>&mZ"3`.PW(PPJLcXzîO 2YgTT+y~#l"ce>/vwa^/ҸʽMе:?PLgi6їw/%]຺ȯSN̫TOI.稷[ rJzA,˙ǷEW~`-*cl+p;$ȇBj¡k;ܷ$LcNQx>mSwzt A!f\tc;% 3;կDDm硕TGpJvü2$[-y rh ! 8p&Dq sHh-\.pqfBQ! lk ^ R#!jfq}d .]SG~wdDQc0fAÖdV2ît/mDIzH̓'γ:=_PTң~N/SÈBR70|L`)쨩{ `%ĭꖜ؄ Ͱ'Jq'Rm 9NLřW?$M)9(0ϗ>eζ+{2φ`v !bRDPTS> LiUwq;R\d?+%q%qrN-Y4.Quٯ Q`4? ,uX1PI1f5! G Ho;D6ا5'$eoi k]ȩf&W6Dp@',2‰;Jdb 2J9cD=iWj [*m ژP&0 Fy V)i@'3V+7kr -OCvr f*r.X Zn,s+i>eRTz8[%u6uZR6nMX:GJ6MNӘw" ƭ*Դy,CF-%iiIf %҃L֝p^ ?/1u Ga}&B:tI빿Ԁ+[Bǖ0xBs4ũa  ztcY[p}]/aIY3$4r=c=v7 ='>mc`YBjKU`?^djx, b[Q+U']<&]׭&U1 0$LYQt?0?`f `*,O̟9!ZJVm ~argݼڦ]q7_T y{wׅ8~1|$αlzi;A1S[ GI/6VN&Sj2NlTA yyV3hKF{kF=I; %Pc}sIځ'@"@vՇpG!*hVj(S:C"J=Ą4VaA"`nYmR\m~Zrng= }6Cm݇=DK"Ɣя@8⋞|/y*io'vw#,]_|sl gǯcxEцSXK53~_nx=9_ 麎S:`7ʐT /$5pl ȏSPY/aiN2VC9/_x@QXH)ՆGNgI(pU۷rY;]`9>ՋCq\]t ć dR:31 P滀fSh 4lsf}fAb7=>(YT%DR6sDН/w"hf'C*ӟWąZ&Qu[瀒okuz܎+7}8 N>fsbg :\6e91%5pij\_Vo7ߨcS>:+{uv|g nΉ`]wCL \C(\S8Wu\7{UzZ@[bFd K&>tKwwd; 0)%,7@ 6{%A<4a4M3܉V_TS`:,1< ^}9ƥx# ő[ $f $4YOwৠ4zy6ӫ-$aMj`':9 >QyF_-29k@U OߑaY_B"D5^y~aQMN;աnLNI+Y:P֠,!ȰTӷ*bYr~;!ٯbL"O <* Ord_q}Pq{ʗI6EVy('BI.:xe#E+RmPUP--4}N5)Onn_nUv!Y;ݝCcA&>J<@^Y}%3cynI{AOr7\F`wڿ'¡QVX {.B9fU4*A6F@>{fiЮ %Z@J?9⬿Տ=z\H<HGՖ-y *X5oHj uA70Z7e^|Ggj,IY VIƦ5')IS\gm?ܪCGbM=dGlYs!(N1cn]+!4q[&h8H8aXB H0G5/!?Ț<4<֥1o Z8μ~NvYy^5ZHe#[WS֚Զ2PYd@hkOMRI$/)bfa#3)fx!.7O~)#,U>P{>WC@ <Z#Lf8ͱ}q ֽ d-ݾoOրz>jy}ЌeGgE7 L?*zU]80ܼ|2y`=#h{:8qw*Ag0Qp\m+H>\bdZ&ig7!YAa7seO~l bB.[?NGfO1>7۽\JC0 I4#p;T"\.w 7x*v>ep2;Xec|֍;؟;sIĶD^= lB~CFQ϶'֕q|yrViH@/:RY$L3IVX^>̩  )]J9m"a% ߣv [[é %S|:|R#CYF)jGfɁ%Dzd4@В&|"}| l7MBuvb0y1 \5G#ZMPh7"cezLLetTxOeCͲu.+}s[B=% l&B+9m^µQ5^f|yĹ 2A+Oj}{y۲.xֆ^"_SF5D7M{%aaHdw2}kю5aGj֦_v&3|002;ZBvo8saLcA5+TCq0i2}}CIZA~Z8jD,X:YhRN*-#zN{@D9(Cosqy'l*/D>bFyn(q硅x|S `)I LN(ם D_BQ8apn>z}@y ~Rɢfկd#tq3dڧo?B#ě,yÃpp(^Tc,@vPbGa"UE?q|A]u\NCg9!75V<ҽ_:kZ4u"lw #mufTA+;'rT2Ёmj8*ENU:.'㊶"`z'q^ ϔ54#!MEyFIP*~|;E:eF1p3!<>O ʐ$ Dd{^F=k#'h,p{3K4_64\cNX"jQ% - (Gxciauo'1[8ӥtC;^_|F3GXmOV_]t]WRe}h!?,^_oQ5o [&`$ +Ċ^ʯV9C7LCQΠI̧ %_S obCŠrCS8[!ҳmwZ:UdÐ] ]'Q8؃=X=S_ҷ-mtNÉ>Gr{7={uehWAB2z*td&Vb#Ր\B{? ONH -6A'm~]^ߚh_0z`RٸZ# ~uDniW*4G}җiS}aqK_|+\ N<ֻi@wr AyB7Ո9SW Tڸ :Cʳ>NM[h7k4/q9zHJ X>oB|[b"=* 7TRIY]\<700e͟mV<1QHnY>#{B l;S$0Yo昢F^U|N HK30z=uPBHekv% e>'ۄxctInH3⃼}4qEa*.9) 2n&&M?YuvNCu?3x?}D9:nY캊v EX/ܟ~V[zn:@#{Qbh)Ը˕h|xqL LIγŒ%j m"&!֑ys+Kpu]OVޜ=̿-~:c=uEYTdkA;"S!Ҹ=Vxy]rT$T+/͒NցNqL&yہڊZ6|-2EUӕ{s_.5@ s;B- %SvC?1Qa'7.O[QL_6b)QBՍdbJ.I.f0Liװ^ H߯G-ǝcXҁoߵ{(,6 6 [у z th[Y8'!{aZ}ÀFHH2!9uک'6g0A=;0zEޱC^.2BQf Ro'S)ȼGԢdlJ:O7D/fw!"ozhwZX 1W$pwz&*I.S)C'pc|׹-rDim6Q:F2 2ho gCtfh!!n@ds>udыw+c$mmuKۇE>tjHi/e4LHB,'C]7'x|M܋ /w+]oG9q84dfi76HU}C+1 ]3)Znܳ63zIhWk35hln1r=Y5 `$iJcp@Tc*DǑx_Fp5ˤ`n6ׇGGUwg$*E]jk1s-Sx,UwNnct"%!n/YgR٣:%;ɨϤLFC4D1x DI<T;ZEniKl9ZdMy_jJb X8TA74KldC ]͑)? cF.H{@'QjhLM^nɚ;Q8nڀbUK\yCk&|m Ve:ZydZPNzLi¢#+MN?6L>66j6iDuzԲtKb[f&De]BM'W'D&tV5KOnZ:#,C\VdMsVh];j9jm|7FFr=b.>wzh㻒u)`ISLH5L.w]PvF|"0r? O[H@PěZ޸@ $ZQ?OvcP㌱N[,7*ꌎs2Z=iR b1f1' kŐWG*ڇnEَi)??OEIwHB@#eN9-mZWRSFVxjǵz Ie|C W7O5-]'^rC(|yZen:v{uOvu^V~Ô@D7$G7L#U:T[B@ ?M!(j =qۣ`3[0ٳ#} Ph#6W1oSyywI&'C\8 -) FIAe_*a.W>e^{AciwGʲxEvwKI,~lW5a9۝|-;+m7j iQ@(cs;LqC'Z$lOJP[՗YfKr \IR@y2ܼԋ݊$wTd| fjL|2}U1iQNu'jm8pNMZ+m?H1۴g%3- UBQO[jP5z`yf:+S^P+c<)Ts*ϽԝA6Gf;; 0_LQTUa(/` Cn f Bt?8b4,]5E lGBO4Hdrw}8Xuܚ˥89ah ah͋:v{IPB懈􉡺;b1G7re(S1N+iiGnpf!n:' !_^fhHK} i 嶵 } 6 _Ч`)R]6}Ŵ|kW217ȿzʈA!o'#`É_T8I_{ѱpi E^+Q Dٻ[p1L?X^S+.JzlO ?Z=fCљ]E5BHpf_wb4IJ{BM]6V PQ.uib+^ M~z-J{::GpAIu듏^qXWAO vO$Ȩwdni{j-eE!*J?fV (kGw˷y&hes.0Vn/EsiSo!ړv_Ǝ<u&2sLҮeE*!J:\{W0mpkP| #r]%:Q\~H8$K0I^Y``8IGᤌ`ҲAH# PER_(i݀u`@qXi^%ړ&D`ZVAOpE@Y(ωg D?hԅ N F,kC} P@ڃύ|v^e!_f(T0ޣeφU){ć ZEyw`&<(sd:UҵQ͌m9&̷+}r0 ` ~8_v_z KC}TUP;gOov2wAf^w3BH^^yҙ[' S?ԯX^?cJIvMPDD뙟kB%=&z[ϙFV3tHV>yV0i;zu%rͼcf=;":gRi>(r[U{WU)KN[/%o䌬DYZō(6a"@]M[| l&!TҢHnUX !g"Udϙ׍^s=[phKq!!>*ZZ fK˭ޠi/֞j݅yvmu$oZ abL!Pl9P2K"%'W%B+@I\:)+gbP (Mnf+a[JK-\~8+4~~W@ָ+aNn2 k%]9/u*4[AwUV%H3}0#ewgWhql/Ӹ'+ yo6ᄷ;!t19sR4U:\>n)4P<`|hW^aB3Mٹl[M0)?K Oϱ:(/m+c<l>[fFgr&u.bGlvkB\ ,ϮU}$'#b 2@lUh"9x\ yYh5Cĭњјv=3 *]RsG3<$Ksb'ԳT=7OVo}vA@Ԩx)\y[R|Zuu m O,~.t}3JrHOgg븐b #l쟟k s/\%R!6<| QgG0^S1pjŭ&0h1o8 ~a9i=Rceخ1qOM<JlsB#rㅣ=ypaZ;ˊӷro NR%YnT/a gh~  H#'?B*2,p&ꚃG;7bXEyK6f[.%';[nNv4Bnr][NWq0L= v,G{hOw~Hz]~l=ҳ3u>mcq;z؀Ɔcʷr~@z[t۱s)+&Xj}tH`ڄI )kPxk:juA{}|^q$G "k[і=Ռ!G܇$G¢&xͶV~)~M"ɑȘ^NK.mGfL4!.ehu0h^/d̫hYF1o-a2\&sa @gSw֔?u{ Ӣ!m%dcB(yR/R@tv[֫gdɴe\/QXk=ĸĐ% }XA O@8XriC 5҂'lz5%V%] +A̢9斟fnue|vbCMsdfLal=bKg*7>^1U2 V$!_[?J+ӧVR9]|>m瞝%;k[} s`Ȍ?L9A6Ec@N}<+C҅Xݟ#=&\Im1у"z @1yĀxi MG8 +^ZrbF_F<(d,;#G8`toBZ'l{;4c S KFû5zQ"\׽mvPL2mU[TEY&p\-ň=| N`mr)^;,".H5rpa5{GQi(Gmklg(1 A{SN.,"C6+3P+I%S|gI'[ wyY8ܱ_܄vkm;!\i :2zu(^:CdÄrpi'3K%bk2O<˿vmKjs0rKCдf`7mT, *"Ґ[!+5U~(ҁ332Xz%]~hGF$M]׷#asQ "Oui[P$Lo wE;s=`toL6|&|&pmqGu_WugEZUgh ;8h x.غOj(\OBSE5>ў`┷%TiǟmfW:,ԐyIiwd3h=4Qzkv?]7Xt4 Dk7$)c6Mcdӷ"}vI4ƵwwW`rP~kұG̊<7?W*1>)IP]?!YX[kLX_E/L/qfu?Ejb4<č#E^v=O̞`W}bmkr= ?٘"nQ|@ Vg/;IӈYZ+*l[ _]>Mn9EFMB|@h b/V 5\'cQC%\`cCJ$b/]Brhxԫ Z $Z;!WE4L\wDUk9ӏkp"I0`s?*>eb]ݾtb$F&ѥWLؤq^BZ箼o] HXb5"Т JלȺn?bJ@|]1 Jwci}~.;O( u'zƎGFYV< hpH"MrJҏoXpUoc4 G {AP:|Ut{r:wc~? %d0-āg+ X*RLGޒ=&9M:-Ѕ\eN#׏8}YSV))8>6';|XmP[nQvgQLCK@0 0)Ѷ jDWize0+qu| b6CUԗ"Z{VnKd_NWrdAYW?5&0AИ4fC1>:1Y*f& 58@x>A3I!1#7pIMZ_z٘+l735 c69Fz!^ƙR$PZeҠ6\_?U&wHҡ4F2Q3ɏruEI ezcڬGkLڣ_9嫦=A)h% M:Q0("ņlrTpD$z8wTW*zud`NbRQ 0ۘ.j.q~z6^0iGG<ӄ6aY{@ISYVIufXsg$vCdQh%YZ߬ O\R9i"q gB5ˀ_G IܙWl? ?,#{⬃2j}-{l1Re>@g &ܭSl5ZRVFFy?lTl w>d2 a\ =p$B qCrfLXO2VoZ W"#:W!~y#j| GID\.G]v# bދ7llŷR}K{F]q'q=gq(U.%\A`*Q2 `,9p[WbI /H5'?:'@'{xBM6N(EC 2X]QRB#:c'Ojч5ٟ[oEUasbozX_<&? t9YP~Ph`ߥ HG[$cE@foɺ+_~3|;=>j!A7EP3^bngG1|A5 f=nj=W! -`pSw.ܾ֩jm.c%rPuTe-.(P ^I^KqK7cPًug w8K'dPRD[S{NOӔj^[1ЇTpUqht;9;k /s#Sk mbX%XWhJX2WYgIka]plX͊ܪbsA;7 BSYkg=à/X2=F=OuXB3@,*,c? >"yQSqmڴFLs\l? *m"7n SR@Ns%-5NjOc9E33;/YFW-ZtF]TƽڍՈ$HvbfKvSx:b tgOL[uqܜ]"^|zm'E' ΁nP? W0d.<8B'0 Xе5q9Q:o o FQ]k4lEHSk6>! %U6Ѫ ^ n\i#5nQeG^-{x{EW-*2hop<+D{rA7 z|TkxDM( #. |gT14 Ʌ+dAa?>Rr8U"n,L >UƟ=#fsd9]n\/)5mY1wC;1]E3℅l\֤,W7Gq ,^\ =b+^?GLo$*m:н4o!ьE=wj=YR[~Vd*4$s ~VȥW9>CUc)0fNoyY M 7VtffIVqX v0u|Wդּ Q +ca r-OZJ ?AHc*mP]ܪ"݉7Z{{ׅ62=0%a}FR T>Ow5ERXt;B&赼JZʯ}XC2S9&3;5?[oaeʎ2|.v4(itB@hHͷaM$!Sa ~qeo+L#n._`nNOujǹ@X~LHfWLչ_oмHbOJRh6쒑O?'Hk7/{WyɅ.Syc#?Uj+g6ؗ$3qk[Bl_X̶ ʎp=D&4+@ԝKׇ+"+PΫ8J K'򶏖%ydg@|10ZxZ \}GoN{Diʒ+^aec[<91]oҬ~$NbbKgvn6Qu=FK3D3nVMO5A(@Qstu#] p;#l!B[ywԹacM1r+] i]*(OE H=UV3 a-,q-4hA:] (mo-:4RI?O D 맾=[\k@4,Rj͠TF?Ոo{:M!m{_;TNJ;eߐ*VS(?gYűnM+AoV]RZ}W]#\1? ؽf ց; y \_|M~#3 <0~АjZjqIdj{CVin&-8cj4po"*~B 8oCFc@᭣iG OiL(iMS¸&2̟֐UiaJ5 ye<(s31~Vn$r쇛=:iTb qMKJy9l%7lĪh,(7{˳_97toA1Q2w16#vt5f$/N5ec37bVؚy2 ;ICmf~CvTk֖dK n4ybvmm`SVC_sl}ʾN%[II¬A# ͍feH/.b(1VgQV%uj8,hz->nntY?9ׄU2*B9Tu*f(OCDuΏc`(B˘M!Jy:*PAl,ZUx`@"b`t-K-a ~&OAʞ~Djmr5 e%2s (_rEBȂ(zgt`nEz"Iz~\t pCqz b!^!{ W8Ptun >8:}"Ŭ;@#oD&{D-fG$ eAm07=%JngH*ij£Lfɤ2?Ӫ3121={It:EDuE[QR0ח;2M%ĖG@L?v̱frȥ-L}z Jӹ *Y!V3'#wp9yZcyOhlGb9ĘQ9hCzLuv!&T#3:sAX$~qMI]jxrګ*z!5Ƒm$ 8:aB?oq?,`fMh=YH0z{g ' L7uD3mw ~o0b=>hRd%E2/J!=w!p샓:G|ſ#"e1GK2{iۿԻ(sI t<>6.Pg?B#ɯ?P5s/-3vbdن_뛝<$ wVWؼh˦eڛI#HL[gV6-)A ^ 尢4l&bu'<㯧Uh7)VV% no!tX q>|gq@.~kUL+9gpUKn0 pvw_A Z(IT{,,[ m+CѨk4ϫ+3+=mS/Yuc([iJ# ȀƓ-?޶!u ( nj +ק@e63ƅ|i r m+BmŃnsS&rXs ǵ/M܄c+P n c_b$1^#bviyo\}aYqjvWD4z@9<֑?v9QYz6֘ym EڙM>tM#)]A'3O"m e@]QR /[}>+-V;a:s fևO l}.s;rj+YP{yt1g]0|/kQ//|_aFV oWրLfCM>@Z6Q{1b@gJ&` t(a:L( $ق8}/LL(M%Qva8 -6+X`pt%'A> :ǖ ijpx ZTyۖCPK+yd*ENC8SPޓ8Ph Ԉ:>U"#YpCRar F_Y rք^q=+uꨡK0 ~J u)8q*cNnmb| Q?n2T60@ > c9]D&Wk &Ex[SCJɳ/Ht^=-+Vqމ(X@mՒ͇wuľfEC #ȗ&YF42 I ))_Ն%i0Fm2M_ޅFuuO6PEHK?xdb -40pPзW6$L]y&צ*Ѯ@]9~"1yXQv`йDi 3#[17>LTYׁ_)?$YJTi/wzEIs,94,jvzn}ӥXdǕV4y~pU M]IE%^*[)'rԆ5AaZRiބvؙД[yB"6f*3m8n3L= 5踊mO9vzb"8Vz*GU#?E?s =q$H%B ׆p%\~(wM^ʂ` µzu&ծ0?ZhLm'!^tio~+:׺0onZ9{Jt>6E>|:_1s>*}RZ!Bd"Ig|_ )3߱8@ ͡_'M3ͤMF{D @H|Qnf1YkNaMTVZ.j0o,#0Y?-ޒ?+w= Xl HRMծrIJ %Zs̏" WXT-dǭsZӸEXlšC~x.\R䉃zWKFaB([yRƑA3UȧS>6`X6˚FU}$M;j1:#E`g$ǸjI um< Z2g (<>pfg~~,d;o1R;͝Ӧb<>t;vdmH˂:VHGP6,Y^:p7J[c)]mO@#|1۪@PڱOveҀQ3BmQtGԶF~Sʐ[ *G@dIO2gVoc PC]K;uC̍a =jQh PıPyX!nmoϥ˃P NLδJ3r8kCo703r[Jݥ2z/ucO՗F2UosAL\i^{CGU/U)ˬev )H[\z]k5g+ As1<4(HKI6",ۇIAEvSO ՞ uvE3A*NZh>4iDH\V, {wu+s k.ɬe_+]f䘬sK @YL A;GDԮ w\Ȣ&Z5Z>7ѣD' ZA9)r̉ jBz;4 .޼H@xw(_ um@e(682#g=a1hӽCdٔΨ0vm88k-["J F/@fU*i9n{<X>`ypC^'IBo EdhB0-@n.ҜDKeP@3cwL46 %L+r~8Bp).4} >-,u)&%ɰMaf.+Av&<5w'˙x ASws^i"Ǩb(RJc$7yV.CfomKܚή9$f+ K~(ұrQԧSLtNoJf8̳2 S <"w7|mo:uJ&ܱVȐ?{oέt bkòNKu2I~ t1C '슍{>1ho#G\ ̣Zp9U0^zWHM HK>HqSLPaxG|P|N| d`3bxv9 o@{JSCZ`c 5/!&g1 dC*Ʉ[h[0# j&_oNzi:7M>Ђkח/`poER_E[q!) v3ڳw_hm'ɬ1Q6 L5S[cwFNnIX0bp=CD[a1d\zOLaq¡ )[ePB6/EW~;i:aĪdޟ0)rT \LfCTB% r +oMGD3h_8Kۍ_+PZɰ6~i$ LP$x˜6x 5,SSq Xq6heMb"@P?4F7kvȋ:$/^[fS ACrCI.KlC&yUN|m\c.q%;~GTOٶ zhK@;v[wÁ[ZuB* w_rd5l SѷEН{y8#̪ }矣dG ~Cq z@} kd ?%ȨJkbM3u@B"ݞH^BoHD\iz]^s.e9+# {/th8ZB"}748>TǒH O=f$1pvDZ4~:c&מMp@µj_X8ۓ&GGe ,7wBr8l}ZsǒwB&3x+j2ҽ+7mKL:`45] ]=&՗y1RUB\yT:o:AF)}HY.l8 qncBj=Xݪ|Dӹb, h`ʘ4I6U G4Y5d&K<Jr\nQ.8J&K$8IpyraEڦ|b7YA̮8>0(=p hr”ۖ ?Mz`.72xyK̉#ӪO V#;|r k Q @S79OYt\eهCd_{B;oq"g m‚d?+aT2ٱV}4!y2SM:e2dIRsi%nxYƟ5mnFT.T***Ԏa곳p34`&>yZE $kľq&42P;nR|t,f/=Rzf欮k|0>is=d:(_7f'XZ :FCk Bd8㙫K2n%tVX`pҤP]׮嚺(wOw8tHݦ݈_kiY=Tm/X<}苽֥ =Z-^שm0iHtRb7B~RHq&bUX{ۏP"dZ n"SH'apM^Vwe) h!?v`tF|0)GdWx6&sZ/@oJ-\VL;67um޿wTLKaJN0 leMй45'N3X}^;l(X՟ 2w7Y&5? \ gѦ^((jRY}z.񪁀mZM1jVW_N7Q@DZV܅0gzXhHrbQ2ƓvsKT P"1dN}iƲ JG/+ML g,,ɵ^^ʉACP:Q0"{Sba; gv^P!Ӈfhmyn-sF zo+~, i]8MAUj9:Odfgv4m~h!2Z S[w@dh j0K`ăBCRճ`oMa! 5S}+AVK̛94yW7N\GE8m wEA0jثN껷菺=5)lG}3+LdU!=жL͇t;d)LhS4.ra`d "zG}]tŞ ŵPPZA~VL%{1HK{Lf+$+7aO1ŝɤe9i Y9ʏh=Q#t>b+kt+ٖmR?Q2Fgo47q܂H3ɧ*WDae959b+ζ=$p! -&[CUd_Tam,T)fЭ=5~G zal@op]PI}u+ D 4J ( t%Ё =H/g:#09*5RWhqvsq5qT7rYrm^)8n="vCd Z^Pp"4hM37 $/=aq7~ިC~q#ԭ" 4- K6%:}cr3~퍢, >Od4k7.HjL~Ž@iѲ_jY>-||(!9k9(M# 4NnvOcj)FIo'13T &ݚ(RW0XñH Nڰ!3W"9IPik@$'l_?i`Xk '9hf By d5~2Ҵ. Pd6"*C4"XWMޭ ~F ~TU8#NuZXv })EՏ_:0`P|H;-`mW?+\e(XagzMG,O# ܃*ZC[&R| `dw޲s9Q }y|F5?rX5 ?m/FSvdi__3FU%ZI܎N*Pۄyv845UZ>Ot۝,-[2m7Ep(j)5m5yEyb#K/qzLu>|hN$\blZp tAfcZA&Y*X npΚD?CB;fxNB+|)V]9c< nl|/px3oYi _q\ӽy;(LaV;p'鈢€٦zHԉ[G*ٺ ,+"hb}?_3 sX"(9fn73j8RKk${mBE6Lt!8(yb'Bg]ws(xx-0 R~NCơDӤctL"\?/7 K̍mi|fC2|)j>ɋBP"zAr09*Dl)P8&V{dͻ}f4IuP_'"m0diR GЈ6Y2lm~S ۘ6W&vx0eC<-|Y˘MEM^it_ߧ5 Hب˘҉YīnT)HO0~:|[D%G'frv)K j~cZлR>!rT?^p@&BvL]0 3S&)BZM)D(xL{Rf-K[!O#P[H2K=I!xV4 oX7>T#] !~$Iuzpib( AHS6EμR ;0#'/GKDɀ|rLXF~G(Au͒aC~,iނm%d𳬛d:N'xͬ8WeȜe6[7?I n9ѳȥcRvo"-T0sٚy3x$?JNXZƬcN#Eݞ n˸cʮk+13?1 Ga~A9\ nXLi0VZ*L .JЉQiA/goҪ@؇ =#7|(Bz9d],Ʈ"3ζ#[ n3Evh:9!9TyΡǛrᎋc(xLn5 pLRYR99v a/,NeQ;éR .Gb~j]a%A!2XjXk?~$lҖ|(Xp7$\p3,wm.Α٨:Mixmr޼_v $S|U1v;܏ f\{2n Hmct\i$:PȤsʁ:8mNS,U,񿛘39,$tnL%uPBY%|ʠ=M(66^ň$UamlLeAs~ k5dC ^d/p@ |֕3 %d97.a孔tYKp Bˉ:DY 'V |?V%Ǥ(L乺\Uc~:1${sd2뎎x]59V43#nd = -4cQE5'G)%ϝdW.dòqDJQN ?yKCIPrFQi󮽟c&,:{Sm6-S@11F-|mTceDjr76LȌx( Y/ 3Uŋrzd0)JmA]PQnt %D0ԕUQmX }R5$-ݘ|L/EΊf/06hݰ܎T&GyDl5_h@cAlnl?%Y10yXjv|?^#~*E1Kk=%2h+8vaoLTtKXB?ʒ͈F>ۉf$9!3EEw!}*itȞL;W8-gb3SbV1·C%U}t`E}pڙw[VtH`0kS[ɠnC (?kU GTh&v!B%odGߤc~5wcUӯ{7sj/*vƚ]] \#Dϊ[;,9iW(.);E3óҿQtL>3 0)VK}ȒY,o$>xRk v)m_rD(rH N^c鮹TTdBBd-4k蒓~$EIX7BH ag.xF{# *-_C P}SK:2r/2`CfD^D!@kw<&ܔ(Gз8d^oCUp(2rOY i;g#+?2GPW9\sUȯgLTv[hznU|fB7{&)D-q[eXI CCǵ7 Qv-A:1|i Ϙ$69o_U܊,;EQ*DYX[]~gÐSv^aϣt欜6!a7cM !a 䒝_ 4czզI\rq i7/%i`zz_d\"y4 B5S#ýb:#61шbOe'\"y9—X Sk@h$FB-H#r2ԓ RijU+ԅg3yISCR6lcjT7y: u%G>N9@ 3FZؙ+v_'頋yU RPihg*OuH#dd3^Gm3N5K@/$eΖX~|90~`@n9^UՎF?8rH 7'`K ܮ<\ʈ1[WlD{`Մk *@ŕDTFTu#?FJج`8%K1mޮSvk@s},A:.<1KµeS= c o.=qّXy2PHǗ:{ D)nBHK3̩O %znS]ӸyS7&%uRm jG%r~EqVfbdM•*!{-x5Xv>({J68pƵ<Ӆ Vqsأ[\PI& [ ru%H0״u;f_7c7MW|߾6'~a-@Vg@\l)ti,ZEdbz*)}~LTeJP-@Y}w CTͷWWgre0&r?B=9[Q{>ft kA+rY" s':t=\u{Tόy[S_e/Fs&8$ͫ7FI6ύ̕:B҆k߽/5 W,,Ĕ]Yb7V"d|\.%L$ Qs!VX ʣ1@֨9tXճ4Mif^s3=pzH-xf& $:[fRl|Ǵ_"vԱXmR" (d'JK8_].i9R {hFyx N?`4~"ФJ ^w9Zx\C֯q*{ w\TQM8s`1wGV"nʛ &VI({SRsMM'z*".J,0j?tW2,K" qRha;6>$ss;QrŲR,0ZŻgK3~Fe+3YiZEDGkgev`Q5\xୀh 7T@`b*TX,'"p4DQ^U{|Qe@85{Ћ%wْ~1y /aofH"|}QiH,=yAROrjLљCK  ^ljrɎ)sŰR,\W\T?33,ytd_G8qp< vHKρ9#`~1e>kazb|ؙ>{j^fh鼿"HX 70ܐjcs86DI p2?4FEGHQc{UFg.Sv뜔-.^jYqD7/ Yb Il$A#rNɦa'UYY}tker(Ŕ.fwm.=>r: B,\<$D ~k6 90BVP\-NpyVb󤻳V35A ;?bu0w?_2Xymd7j{,(.S@Rxf_pX3zm"Xw1ԧ# t[SHO[ԏ^9@ -o ԣ$73=#f3Q16!֌zt͑&HAAREf7t#쨌[kâNW!(fp$Dl7ӧ:xn*5WjbAl$C%F߲Qהj,##!*Ku$RI[],'SpV4kj_I۞gVFov(U[V@:qc[A_˟+j1}wn;\׃@ru7 ڴ(S1xbYayi린WK'oh\D7˙wlp?%ԛSUoB"U d/ )Gxs=a䕁HP>R:슚̺Te(UC} bG2,7#v+9R9.T&?!@uTD'b3„"-j;{7:)C1n\#s;*#<eAMy!mP5f_I7(ւʒ:Aap8)S ,=(i^ NѨJ ۦt`LŊQ3~y`kjҌn,;k~DtǭSJ9r U $3rQH`i-WT)Ź,kE`[/ND!,'k#;h.[.Z\%I⋴Vn\S%[I[,Xa>K*qv20gj5thb3<@f%:PAr{Eo_2mxЅV :ZqeQARl;=[NuZ萈G (-vU_ 0i6Dy3:^JEH:2ci%<5[n*: vCFqrޟN_" ީx/*@ɊC5)lC`Ϋ(GbiR`Qc')Hj-1i&\WQ)o> - $,&/edT7G>&LFRwM$/xC0 `JצrI &җMnϲmD) Ƣ'I!C/n'E44J=VEQ:)0W+Y{]Cƃgކ* ia@[#kLshr1ww4m읐/wF>łmṫ.Mo*黹&F *j;lm`EH0 aV+eЍQnF1SzOF+*rr΢Q\%e`ϔ?[͆ Socɀ0Teo4{\VJ[ [BT~s2l#A\$s/r%#X}hb"d2JAܧМI5g6F^^s{3{Y#㿵"V2eQ {.}-1DN%=uQ͖BleSiÑl}Vl9]{"h dƓTcVyV19`>J#C, ut} wUv4kK S}/g\GGf?m'7ȘX#܂, k6ؐA@Cn kqoņѦ邥(D^kZ=M`Ʒ z:skj#QJ:j,vU5Ƴot»ΗB,ؑ~$SǑ\I`kU([T |/U֘HoIؚ mc _Kz_&ZIL1QOuy@i7Ģ>Sءh %JcSH˔Ua^ނg6&F52?J<0=.,@v3 ]H_灹QNɻlU;T{$H[ceɟI=p2cs~>x,Rtݕqz 0~;+98tŢKBSpz pA\y\rY|'Dy)(ˌ$NTdk5>ż3*}hZ;ƵuVsF ͠ߘ4'gIFw,lġxmN=~(W[/!1jtUUJ1MJ+Slco\ˣE/ 5{B]`xE[LYc)pԄ}\,)`%E^':m"u5pn, CkY81<Վ0m/XB*cCuxeZ2D@ۀ6:ȠO~(7Ti k􅰓諡2(,v?W+)JP8JWZHmOX{}}"3ObJ f;K켇jڶ}*l.8N,#Rn7ǯGYBGz 0Yh?-ܸ4bXx \++%?3EnZL`lOt~Nbzi8W 7H~Uz޻_Вf)Tm@r=|k eww?ETK[{9\G!`"BU f{6=~xȝT[Ӎ1py'MZBwD#jzA-F9ʶ8,bZ]s,q)jv8IIbjX?>oW;Q]9-Ԃk_ dC" C7x-K Y  M1 I@IVr.m 6!rq8Ѽg3䂒 hң~ٱ /4!3Sn`~gDM9|ݙ=|}_He` Et^>1z3*Lk9ψ[೒Z)#XN%jͲ~E-`"cVYχn嚥DV,VAK홵Fľ)d5~ uËlz q/h 9Wi0$n}GBNxI3\6i$$gPRZ6t"m A _=0GsH~v#Q+\ʅAk&Y"Gz$ƤѪݵL-0!Ԥ/G0h͎WTmVN]"~>HIWF蹵)4_I@dIYg45u_[^Z_&F FCj6B$eٻ#rK_TٶA/&sξ!S2BF?r\AH w=^w1+;~O6< su.B;PEtQ0 T!X=tdz8h/9WŘH\c h M x`Z@2EXަ߮#uHCpq>rݐ\s&0jćּ0[_TKpߦ֤"/S?M-]{&k:Y8"D]x;]֐Գ'>Ỹx,G P)cen ' \w- N+i!p<EN *x&טJ_1ׂS dYE|m~ mV50o?e1:7O"Ah!`E'|۞"EpK8 Ys ~>Hi' ʰ#[j94UdYUL;/hu*;@#79> R"zC/Tթ-8h[%JS?NxEy{9ǘJ&8 bRem'En> *\$w1W]rfO\''nhs yL4\~l牐WJ[s/ _ބ0Ԉ-vNWS,eՂXMh,eSnE{Ss _>A=QLj:6>%yD"Si\wn IDpٱ;L0 NguBpXx_)e1,BRGac0C_Ѝ.G\婈9k/oͳQ3YAZ#H٧@Pgs4X;A{LD; A[!DEEE}&fo6QoSNBz ־ڈ$ X=,ggq:p(bw+llGH="r>]SBP05񗨈.Qfw~fk6t/V`ЗOmkP v’ɶlMŏenR?%\!FF^7ݫuvSjs ]5-R^]Hg;bԠKe󔗃h9MgL.|x!ks'"J꤭Jua +Q!yd6L@WL湍{jm!0JټO͕ jj9_ ycAt՛d#&c> XFwvKՈ]n2+smQ%jAJ";bdJpy\M^9Un>꨼ԡ7y/?}zq<3*7HA/Ԓ ײz"T6.#+WAH#;61)GT*݄S4IB,cK 'yjS+C~&52>FtxQW{wU # i*<.C18#(:a_!iV`.F(g C>boCL<y6j-\'쉋X$L'( d$@CGz3,}NT8Ejo^c8%g" K=Te˷{3$b>7_h‚gI ]Nirm=g=N٩C.l7^8&n֥=^`W'n|̙6^i NӜH3ʢ = yc}_>fS)$U1egʉCK; Q3epCz2G#j^{2X/[EJjg2y;E;# G{m7s& ,1~&]S몰pPa'살Ih遼g8Nܖ,1[qZ{`#P 4g7v&L%yka7 pW[I@l;ЍՈS0ʡHڧ-9m'_< --mi[ ܾyު)LU 3 jL (cJ-F"57;Ϟ(Q$;S׽:gɒ!m} 4L"y瞕 7 > ^*Vq:9ߐWY΋"꣍wspSZfSbt)HXZX6on".5Vw^}76rSm0q룧sܖˤGh'wL i$An3wG@L7s筩;,AE,хۣ;}@ zV# ~,xXCH339m?i/v?0!RaNDqStSw~|eH'r@EMT٬4Pn3KYz>aUZzŊ5++3DCg6/x++7n~r*U%@q`΍|V&QEp^Urv#M a;}UZư^  Cǘ!Iҭcbe)ᣨ}KI ^(7gW/ּj$Q5(Xnױ6#CNv>H]{vmӎbս%l.XɃd=gY)b.*UiY9ʑzZ ʎ[c ;l'٭ J0%U'~ɃL϶몈NKWoOQ\y[M*9\ew!^;ud|\xZxtn|ߠmjq黜_/DgSxJs(b.;d"\4,93E/e<3;{!v>rX*&k+$Sp(a دۇWTfd,xJ7bزܠfPD`4b涜wAb X%Lj@VtA5nڡ?2oTC^d?_s |K{e9ygЍ'$CC%&ԣy[€EqZ+  5ĊSԗ&[:Dm<+1i7K浐mp6 D+-c,~ʿzݢ!Uɧ@S s`3$rizR`th#3]JpH`m)<`^aۀdx3gO$ f-j%g2ܺmrqU@;2,vKۘ@uaMqUMaSJ*d݁T;]o # yC vHb]GFPC=BK.nމQ6,"nOfiɥK̞$5[G dwnsy7Ԫqy@(Yn/¥YⱓFCVU)ա wri#W\&@HTe1u hx-<7 ڭ#t/7&녹Yڦh6!.O_ZD]N&C/w IP]jNEA@EE~]6"dvangKw/(+%}F&bHA]NtLRŔ>ۂ:3W$FX{ 1ݨ ts[xӚ 9 v28m`.EBC,CV!!ASن }R ([nX տ(WFYIu՘x<7c*/ut{+RBܙ*" Cp΃"X P=C,O @߫1-tN/s@="vղDOc?10egYZLQun.C9y .*.餪)f1ZnB|]P"S} lRؘa>~ae ܽWbt//ޯAòz"Wta Φwע%4 }5=!y F4qLѠS?Tas|/HŤLWJxn4o7% ۆ%Zeqw7 F{Pa+̍azlUW,jb[/(4{Ó;|>`T$x"R*!u@6HLٱ7+֣ۭŪ][/w_qe|yY.Y  kWcy*q:x3EmPZNezT͗'gmY=f~Bg(.Bv8Ydj:zBU߸'PuAu%yT~޳677pVǰ&YeI=zre1P]\{טs?4:ĐIs.Ktq6zK,.p-`5Gjd3 nq-H4OWD!7+<}m{YネK㍴ɰy`"tAySnX)@Hp"%c/"wc-gmeE`IeJB % }-Cojݔ #@\*OA֘4^z2 +W@*"*,9L;eMUy\h-~،@*CqOe HUv'+6(x |8-HZg!OgLP3C o͔4q HΩ6 *fGdNbL?\(7 ϐ FFϩT~8+@Y;0A1h?k"?I&u'r̲ܨ&V`@h`@l4x2=VNU_.2u "UPVkJ/ DO>6 BD:s[`rq1F 3էqbmNz5ET#%;peT1C]{IL=x:yv]=P|ϵKiV.w:AxI @8Y}7qͩP-|9.\ߌ}ldDFApgş3V.Y+ê SǻBߟ'AV\]!49ءa᭕kl+2ZMiB%}~-;*ְ;X=utZx@|s[X˸HgbtX1-ʟdCEFW^d)5ID,gS3 ӑ>@OT~_+ |xF֭)ګTSLݓ\Z~9d(M}TK3 5t夞8P@_z( 9uER5 jm8Í@0> 1&U>I@BD8wbgcNhCU$yYS/iNG5eh߱_ҭ?K 38j̓^D8߽#5~h;c53VhXh 6;rDO{dgjI(O/D3R(wH crC'k܌RP|?h* Ò0ڙ‘* &X$xNp+KVxmxMœ"57o\S+AellFbWn&vQD`fAf;ԏ_[B lxD6* I +51i<Mϫqf@xýAc.Tlz>XJM</IIPu9iU|m\γW d+&&CuQsщTBt }xiסqћu%:Nر4B{͛BhȾJݺqdZ[5#mg{au`)Pj #ˏ솓6u#mr4`RR_M앢yI+*A)?Qê&'Ҹޔls(,mjZ>%~16^W5h5ݟ3^mYB&,zs((eX`Y΂'L v?>+~y^ђ%>=vW%wM#무wo}X;rL1ղS[j$#/eކc{}#U /wu,] < s2nD1j߁Ot>k#.Np LDC߮ ЫQOJSYvZTzi.CNH5?!Y~hqEFṔp]}A1xxOkٓؓ"z93,N.])\ u_ntu.H n[ YZ