libvirt-daemon-driver-qemu-3.9.0-14.el7> H HtxHFZԧ$ ?*}}P1 e,j`$,,4=? rʧ?l1+Yo528f9451a63a093375c5dbd345ef81c203bd746e4 KW-'\z> )FZԧ$ ?*}})ZAzo]@*>OS9s榤C>;T?Dd# * U 5JPW              B` !! !( 8 9x:D=G H I X Y0\X ] ^ bdfekfnlpt u vw x y@Clibvirt-daemon-driver-qemu3.9.014.el7QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMUZG6sl7.fnal.gov=}Scientific LinuxScientific LinuxLGPLv2+Scientific LinuxDevelopment/Librarieshttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yq'p#A큤AAAAZFZFZFZFZFZFZFZFZFZFZF3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04f93e21dca9ce3934cae64ec15acfc61fff5db460334163af51b85a4a9c893beea96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee1dcfcda20f89cba4b196dd24119321ce987592297eb4f4701db5e7afbea23399028ba5050ce41d8c26645ee53e68c1cc79db36d2512aa1cd9ac55267e78f3ced3fe40cec1482eefe31be5e33e52bcd2354b4dd949803600c6e1dace73d62ca8c@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootqemuqemurootrootlibvirt-3.9.0-14.el7.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libdl.so.2()(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)3.9.0-14.el73.9.0-14.el73.9.0-14.el73.9.0-14.el73.0.4-14.6.0-14.0-15.2-14.11.3Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 3.9.0-14.el73.9.0-14.el73.9.0-14.el7qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6867d9969a89f2c5b7b7318c9db2c7222bbb8ea0, strippedC source, ASCII textPRRRRR R RR RR RRRRRR RRR?P7zXZ !X] crt:a`*|ek+Q:u$FQMׇGU ̨/ v]?2`VT=:a(.fƂg{t_h#/OT,32$1/ޤR4@W&_ǽ*I&fJI XOe_7)m7[KIpQIL08G4K= CR/*Ì2zo I{R-}'ĂGOD {6%FmV;WfAkR?5c_/^tn3'[c&5T /f/-Y>? l:Vb@KR*`#*P̉']2;6qPNSq7SsX/hz]@?x`a~$?P ŒMCQBaf_𑕉{FVij2G9r4 %znhbVrs8#1Ot'nټ%,==7m(E=j urtI!>!!k ].l$};}%UYM,oB,"o>A inBN9=/d20ϾDi];w SĀd5vt:6zR`t0n pRc >'RxuS3$>CuDL3p/`MP(o> ~ͺz)GAsgW_)wǠhs; ve;oի\-I o6tpC:vͳEnhhV8䋯YZY(@``@$p'@.::m.K tf|Fر"͛)FJ/li$ 0bv,zϔhhctK+?(jE? f\'RC3H 3$J lU6'rM ~}N/9f"c&[bUtk.OHWĬ%\3oskFC` ;7Փ_ saRXn&bQ&z_ ;៓WM$K$u6\T)!%BթsI p_xrԙ>Zϊ-Ub 陭=DD;<ΗtaYC\h7+ ɇH]>_>;g$oaXb+Jۊ)xX8luJ3.:ه{~Nv [ k[zrvdLϞ|,$֖RM0H[ ܒS7p\fÐsh|D1=T;]D/HuЉ{y \ٰ5Q ϝ*#1CsTT1cWw{ Q-}1/4\tj󦢖_ʽ]HyR4!ls8@E47ީ{g$K+Td͟nڼ(Imj7' 7u>M#ՎH1HCei["o#*݃A &;䫡gTlIcH9o'jq?N']ӷbӨUYbw=`> 2ثwgkVkrщ (O-EKN5}\/%:e3( ^f!w.= Cq$۫ %6lJkFj|F`{B2ӏ0&T[g}%adQXDvXo62$=o ':B3MPP֕ƈc f)1adQy`x$tv4LL?:+gY*C*=K91 7M˰w X[w,OheڥEm'*m_= /ypSgz@3',L) Y7J} fI_U1%HWpC/h3p3= =IX\/J3#]($]-6)P1$.+֝m}0F7 ɡ )D'U ICUt#o'mi}LmJ=W<{WtҟVE ]H1" TR!ZF:nVՑW!{΃,ZjH46ԧu怽-RmY'P2D9b(J}>𒮇޴o|=6-^ŽhqT8/|6t9nƧ{W`m5pSh\R喴kP}VDG!j4pkOX`4?v* &=}Ō2Zcsr)-Mhz6;i`xFߺ W[(7]> qox-fhȍi5Zi0fT05_S[#v i66-~n ƒ 1ضu͵KdDw-tfE쥹+P A\(=?A^x8{spNQWC=Y(遵ړP.nOM€?G0V&5̬}@^kot|3NԞf$u,R3:3CqV 1B:k"}w uS}ɯ&a/v,{v l0ML+J fuj ]-E(Ŕm"0oBqNugCoɡ#fk*E qk*hȍoJ24~?N4-h,9'pqAmh³Y A7$tcIXF mfN9{ N,6plSvQD#̱T+ea3'HKWF QF_{[0 f(ttpSQq5 ;,~K!8UvB;(LxIdpM:kC2L喎+#~(eg{ *__*LuSWX3YOu6ZޜYaB}wJ6jߖ(L_ }8Wn5#٥BtOQW[=bo7cu#ێv䚫#r\TUh^,0bmՈ(Z{ƚlJ"Fd+f1V?(s/+rO}3vJ`RsC8-5g[No|Dq@wP;2 ݞ6xOc(˞πپ_i"/ 7~nr/eS$}R%@}SL ͊$ yBY{5 #Hv6 22+ ϖbz&Aqf HKx_"lWzZZp]r aPDdo)1?BPNpgJV.T . `vC=bRSAw @;% NU{isMl=!]xeWLĜ&AKFRcEkp';s!4eqx#*(rK//]ϝPkT7*J[;x7szҊ[q$\30\537\]5ѧIR;pK4!NC^_ Ia xPƮ#|Mt쳝R&^?aLĒ==u88.P_lvƅWtLv?3cZ}'B3<ˊY+JbNX-Gُ^ D^&I \A GJu|nԯdp%4@ۀ?_jjf.!)s^L"^*d\]Cr yΨbΖϔM]Ḣ$j#z'.RI/-d]NKcfo%Roޮ^l^4k /+^vR 8N (AXe/t)o㙶)\Z,tKs`V lZ\0 f<8O;ܥrH/)M* dd2`Nd XnMK95 }"4`y/sɊ[U&Sד8GElqW_^Ǎ2 +1r S(EyjqkL垢3vCy,ŁB|Xx4zZwEWueG~.MB#V,g+ʁaqObc(, ](OE豥_"4zKK#4ڧߢld~ִ{T.ito@bvrܭ:CJ Uo659.4'?51TLoT=RC]}_| gY71WA2U]x(pwυ&-kǧ e5+)σaދ ߖz|Xta < |F;0& B]'{geN89\KOimadb ZZNVv u5/5G~%3~ 6ϡ-߸{{s ]۰b(~&X_x#%\PS|8EI\/i.Lhkb7XR_rVHclF?L'qfɅR6` k6U˭kR ^1 63SRJ0_w6B]?b# =s7aNy~R"SY=l;Y$m&2M̡֛n eHHVxZѢqI/'CQ*GC|jȍ D*r lz )weQȔj5MشwG;Cy1TH( ySt`mSi¹nJ~& xP$4Yl7oE87`O>Y|UD86]]UOOZeQgsέKGsV1 W"f > c܊k'ALlyimidolB'WϚ_ubBgCUw&IΟ=V/~uٙl/B픻l,\lcq33}&:,7k~B ~*VV4swk"(M+K? ir ?$}z"beI'Keߥ$0*U₸.>Nǟ< ] '7rT'q>'By}io\]W\ؤ J_Ua`ވs{tmpP; GFeyc=emw0fhw\> 4T/s - @wKʄtG_^y͋l6go+qz=.uv"pS |xh 4iy¹6F D):։g~ !G7<ϒ\I ^l3^3@je cd;yf ,C 8|W2S`6f*p}tj=VWKB yLoҠfYQv@qjY<GްI}3e$N˹oE3lQ(WvDl Ƒ$uȗbɩJI'v-tt `u#ׁQj"j I5ZHa:L߼1Jr5eISe-C z@bTCYɏKDslB }t9 5GaVOz"V& x{ չL|{5u F_-&Y]߃w_)'=&Eͽƙځwj!ř7 9XnCIy#eGhȗدm8l45;TfZ}x`P:hT)OLSp\]/5 6MGWG۳C/~Q(]s?{@Lf}aKٌ};";qnM FJXJY¶ 6~pUGpWWI"c7,)R$㢭&Qm?Y/t^ qLɣ=>9fɷkPxB`{?:mi+,jW ˬț/"寖az n3ni$1Nieu_KԳ\QM\F -g{9+C5gf?loYH>/Q.Sr™LO&Jk/9MJdu35uq2|3:Go. C6\v!%Dfܘ6yJ/mEBhra@Bs ׫N`֪hU(-cNso^=D ͞Po鵛Ńk D^ҥQg/WwawVg"N(HMڊ-FXWϲT";sb'`Fx@3Q1DKUVlpgJuo]LPbAjcХ4 t(zu" U2l,ȍ7$X ],?ӄ.^8ϱ:_zŒ*D%x4 %OcKg̀t"ڜgTyFdn$ [^|$mUb>ڶbf TbH[_ҋQ /=čU$/{Ti}|-3 K OklF%szF$kĹsr#p;>v}+21/GmXiOW+GY,b(16!-Z۔դ]bwe [81vt eVPOY:?) Gq|:Q\ rXTZqH<).R~`^u0{yx|~2I9tgQ .O"~"s8 w[a ~t|(JL6L^l]3~!)pc}@!* t;p9"QOT_Kf-7oY2҂6x<*\L=:fkYS?![xPA @M\e~tI]C7@VߋpYJ_SK8!6m]E[u޲N^Ք| A#ge9@]}moJV&xB2v\f JpݜC73gnF{mS~ QdTo 0+[|Spf8hִ?]E\ЌgR\VQ!i|/;uO\Ʒ%Gkn,VvN-+m|đJ]@gLXB玹14x;xqb!sxS:ރBTɛK+}k>daT.{wLCe; dmdNPb0k©ͅ΂v?۵(= 35Wj )x=v};ϋĚ gM䐑Z D!𹝀)5:S'JB ǐ M]7vƫRx/u,_pv)C LIlY:JBXe@cD냐m3ѺB/㶂#D.Yب]76qZ`ӻTlJLT1{02JoZࡼuc7 ?ݔx`kPG+ҸUm'#pB2"WHܶ=Cҏ$կcRb?907L ͅf%Tzh oГ[syض$`(w@_x+5֩ 'G hUVgcbu<5NY 2-Mg:\fc> ra=)| Ώ^׊B3KKc\J_ 1t89 jп,r\Jd 3cyT]Nos5"aB.GLܭ6dpPfT`i]@'"DF)Ģ vũ@ qQ'T^-r81w_TDR~^ O|OeߕjO c#_tc75<ϫSLh-9^9M)]CZa4SN=O0]kr@Z[CxݎC/;=l Qo0o?sG;e`辕[ά/u{]2RAn$# p婦aQlKiq5<){*;4*YxrA9 [*7.[&g(YȊjkOG24~ac|w '[f~6u*i!QLA?5/wi(ٕV$%!$0Iuݞ5ITU~ae z@4!d;^zxht .{loo|䆑!_Rt)J2 } *+uIȝ[Yk~Z?c{Ljm.?p[҉{t_$6 !٭6Ѩ[jt-ϖ k8m%ޙ2q^+ӲNg52} #5@:S##1/m_Tԭ~Pu l'KƣNrt3|{l@#^`Q_\h1{d#?*&WLu$my_5ό0#Wö:kq=>JM P=7Vd67B& hhRUMLkR!Ehp)cBٍ"Y aK!}5쎤4Tdq/n"/1, ׉PչJ J?o5JoK pVJU_ǎ m֎]% .+B.FSDΰ%tNQN܍hG6nkݒיBpD`Ov*qi3&\;ƒݷk I}bK]tijݍ'%_2рD`Wê \f7w D<dho8~E$Wg*>>/,.1_I1ԧݝEo~8;Ɉb?{`ea I-/UA汀_DTA,A1 se_8n !y gPn9rX 6Fo.).x4p0<$KǾSN#v( ݟMk Ti);[FgKLxBMqp&!O N~EQ䤚(f6aP'{Npj el2:Д"]|gz,*aiaOm5/Ǜ ΐ^zui2Moܪ9,BHIx|8[UƛXGP۲ι͸°zDRm\- _q J =A<22*s1Hcy>,USDgYH{.ÎxP}_}.g.v 3(,jn#sN$Z + edAJSp2lQgt꒙x'kh5O+u.`i̋qbW&kr݄ŏeܼ ˊ//mE~cD7KkV*Z3/2R|`ō׳tBkVdjI4QӏֵmҒZXMj&w'ԁu~or";];J،QZwڵfDTM7p1 r|̹plΒGgGv&[8hWW 02p[`)E%dsC$wض2:/ A!P1%f,@7QjikW示-tN+y/׃J'VTG49Df_ 1Sԏ ^Yͅ1:!V70BʼnZz#  +rg׸ ekQiMX WjVD?Xu/m1 x.w.+i[^,6ׁ!M.&:J+A7R~ъ+M ~lSg yQm&1;X. ?X犂vTTC0[Φ*zd:DMuկn2ޢ}.[JYp n 36'Ylf7O A>x+!$L10{jq83Y^=M%\ڢ3zèZ\Ӈ䖕byA&9r) 42>m<0 @@6Nx2>ITT\)jfD zjTY,iJ#oaҕi*-G={X/&}ꆼ МSoSl׃e,ܗ;}dd=*t GGް_Łꍙ&li14s)򎌇X}T25UBK2(8@Dʯ2BfNa]"4^| ެbj & RmfkR"e l+Ao&cAnҧේ}2-h̘G }1:{ SLv+!Q+@ӣ棱O4hJ(`uw*FxssfNv~du1b>ffNf~k.<^X7X@8z{ STM5\rR4_Z|V#q9klZʩ27CV&jEUgׇGxibUw65,7m0 Ebmˈ!*L%)gߵե9q支_!x5 lQ޺{t?7A{'H"2}ݷoT5]E¸_ZۢIMwyKk݆7?$RI;Zy Eڦ,ͷ+Ň>zeHYozN Wþ݆ }2 O L@gƲxwXԥljׇ0hO͜0%)w(`Hr m@8 KyBXCTAn5`7EbaX6{mnܦ'9n}얳XHp96!"2.(ś %3\cV+_J PF`"BS=A$؇?]t_\x~y>Ҥna %ڟctgx?&q$i,!Mv}}>WnV#U8Q Zb'p[Pu0zr֪0kW|m]M84򱖔ko@uLI_YU[#R\et}7~lNJ,͡0e}SS[o,[`q묭Q!󆓂%J">,FB ,vOOm0v A-Ÿܹր=U^h޳0]7d>Vb*Q[|idZ^%jz9,5o%'o .`jRHdLaH,itFJ),No [)Țg"L!~yAc fOób\m 2^uȐ2TŲe,4*[6#bo/mSg7\Fh b^\ iU= D( 5Wchbȋ{IXLY7bޢC뾶Q=!s洆Wiŷ& [_wMdx `V2YQO~lc\jwfnzQfB[2ewEe[&} Z uۓ$?C j#DPM*5kB AoxjCT,EO;S/:Lw$@p]z R"*}Ij(tt!!fP a8L2/Cڇ]H?LgxB- |u67M7#_YF ֕']GTvoFY$aG&SI3HuedGc;hzF]a^:Hb=<ڃ3;2>W3=߹n GRջAs먉@~Z,|RfO2ƧC[l|c$7PE׫LRF4-JF=9(`g%6WDs?Jxq.%Þ CT2cC)2fIe:vzϻ!\X ve].DNeW31!gۙ^=h\B(.l!G8& ˄Ǡk9']H+pժ.АUmoH51jnNx-yda֒na?rf_H\s:N٪nRrS)T!+_DZ0 c\t's;P0W!,SEԜ[]TXiKfHE@;3 ĘZhb2ߕᇝ4`;w<1o?I"uߨ5.Zw1o"-+sT?^p] [V.}Y6j.K!g(GLY4[?ZL5vDyLм?_@C!u,v"Jݟsz>g֛Nh`Mdsǹ&6&CATv4Hm MƪS!+!fδ@)&/ʺ'+EB|5sX/>,x_i^$ @ ,+^0;\Ap 78@Ͷ$G.lX&:pКUxA M ]Y! a GȹBϜOبLz%X/mB0ROy-ͲzxvD7- A#Vj$~RȽv/w)}~WA5gRT1Yoa׹xVfgDn.‹9A}B8q=V8IY.]Ap2_ WxƸ_8yCPC'HV"c8XLZ Dy57f|!)灐cTO56S7+",j 6:ҥyUTQSmVxWZovcφ B⓲ a ir-|а/By0q]ؒ -,]aX!q ~\"q4o<3pSzÊrZ"VBJ\,.]ҥ}:P< soiR;6:aeo :} (=>ٻ Z1h:! 囇X?`~?]52kb/Kq=72t;Q> @$8d[aVO*IuZZʆ;UTWHS `TP͘4Ug+QFsv otT22p8T 8_Õ cd ٤g3p.vuqa(KOpۀ֐d@A`MGUa v}uˁ3jZ9Bo/=D6O1!- )K fi9Vg ejNHQ۹o 5$ziM| -9\IR*DAb67=@+#9KWh#Xň19;=joKB6<A_-3%yG'!^m3yS_$1]#H'ZO STEL"B\/6!}Y|塲'"#;lw mlfU5/P)[6nvl7lyP/ljmb ")hl./ї[u;*9 MK y xۙ9.#+>nDmhAxrsn[|W4C,br9D7/-K1SPBr"2f)U/Losp*uXwk\{wp/8T | hc I {$#n^'ƛ7^MI=;D-BNluJLlMC?^ɰU}\W(7Wdb6 &3!;1mC|PB#LQkk ěDkT)7u^թX:_y+\8?Amd%p+8֚eoT] g7pۺc=yL 4 Ve#0UzE;tJ彰MOGFu[B SүK%+|(b*"Y5XRm'0c̩I lo"Mq23¯ 8v(W_js\[Ew`!J8瑫ޜ^T@mPN-ꊃ51i~'ʺ~(ܿ` | GyB'Hj&7=hB)Źԝax3Ɓ3鴗@Ir^fb$@{LkcLNXg ;@`Y!!k6:-Lۉuu}[Wݙc.Z&y!YV]v̪9?pUdPU=BODyZ||i)9 .1d() JT $_ڑnڣLy't3PlN+ʪXd!~m!x<D3E( b8f'_Pc} +e~" '~UVg{KPҙ@2 `ؘ*T94qp-.ZdsoTW70 ?0;o}Ȟ3vQ'-rCg0:V)t@H!2Lmw5ۑoa-Rq{qyt{gF.{uje}La9 rd`va k-({!¨s%Cyɀ,G0KG`BL+n28ɲh4?p[?|ǻC ~Ph'c"NUx,&zކOJ=Hhr*F#a\vAFwSy:Tl E V<"(221eI7L00 PI*-C%BPkbIzϨ\}WIH)i/ 7SuAo7m_b{=`P )iڹEZO7 "nCll:GuhE+LIRwԒ|Y5x)GDQpA#i<]qų?"#DveGwCfv7M@D`Gc`Uw~Å~X bz J6H[{N8 *ǣՐskOѵZP[IՐxzEEeD]_TyBI_t7 U(y =vDl2.U,pJڢ0 =Kd!`-XzMvKGn1/蒫bq"fcM+dgXߥ%#2]0F5{L+,YTUcECt |@+B(n fRp =5x/Q JPJ/sw!CN/d=j2HTpLb4'ѐ !\%um~ 8rC~Rԯ Kڍk-PGpj DM9y$ @_G){ʧ[ƾw.8ag wi--6 ;whZPGR,-u QM[ѓ Kj I%l-'njOrI%OMywic7z)UX fZw=a|K9EctQ2e2s|гai͌WW OrU='7T' R tpAi\)޼"QqCcr?ۨ(Y.6.ԥQDFiQD&U;®e{: P6HBOH:}A_`^Ms{{w2$eur~Lo:E!xk+w9Y߳_9BNNX֝ _LNzPm<3gxh)6lDp\A*) [-$d6ES?|#yRG"ޱ}7Szk@UcN "j(p&:V-TCN\s8C1$ vc eT} 1"K1,VHysJ mdFInAل/ iCqEo] rwՄ(7srPѧd`xM`%Eׅv ymԲ~qWfq<QMEFw,LmTQWWLvh' qPmۀvĩ:XANd1-ElPd_' MFuy} t:jT;07]82!:`.)*!=ӪL[Fn+Qid2pnS'5HޛJB5̤J7Nײjx5Ӊ~3sffPQ w_(07|i7,kY18P5\I6%JDy N\EI&߉|?:v4iNc\MLb(c.MjbȤ)1ԏqUN-ss>&7}ضWGtӞz3a}JCX``5с!J/RPQHLi^e:Ղ>FPN)qWx+يT:#V nc<0.I2ю3v0zm4:TG(j:"#F+$,Vz(,pgH J'.pAF{꾟>>y&rssM7'N1IQu9LI/-g^>Vw/K]oa;-ze~PpI%=E|y~`C$b5*} &/dwF EĚ;k.sCDDp >"KqvIa^vƑZU*oeM-ySN_G \8XwSa(o) x]FKCZRkBf* $B5,M3H8e ,;~gPZB2JHcK†2V٣oѱs9\#hWͱ"dxfA9˾P49[WhʣU.do)땗,rZA䑘"n6x ν ı/4iX Fܱ,'Acɔ LHmtM.":2.)QPCdZk)Pmn֋\G(ۅHjJفnK{P~'n`}qLZjL l?N>Rdy$%FlM">[;%/7cLPD mYvB c+h' xS;?*yᦗ1Y{x|U|ЖyC-edH&qo |TQiCXzxf TT'0TQ3i8Diy@Zx`Yǖl٤L,yLi OZsNZTe &4yU;ЎJttulei 0z糟8X& 6R8k] G`=Jhȍ4D; ňRk+s0F؈G2)R]N, tkV 61AYe8-`!(7ϱ |CM^ k3]$Cl}DMGtYn>r [u[2RܟdB#DAsmr+QĜNhl.NDLp}a(r'O͏:,Wo{FH*G*&*+1=?lCr֜:',aG\7K˝h֨ _ yVXH Էfla`UQ;7'y7aFG=r԰wajNr]{@`1NHy%2Osy:tn/7s oЩKt"coSl^瞃1DT"gD,] Dh緧mօ=HtлE86CC(kriIhl^py4@]1 -oҹxxtVPg+rys"vsXOHq+n#4Nra $u^-bn|{m5'idEצ.,kްDdZnb] '֪\. 8K1vOpiޑGiLq[<`y+Yel6_8Nm 6? %$㝫?okƅ$j}'y J0.H#@Y^42h)Z|3@t'tphXƬB# 3a$s P~ ЭiҺ<Mfa JWP?[Iu0V.]HD&O0SSXKpB%^ho<"rXUIgalT3yB?tH?r@?›5&on @Y {EKqTǣi!R_`jFBB3rȕ4^@;GSZc4gwrk;X>FfI&.*}{n $7GM =XM1-ݹUa6@-pyUrKÌ_x9g6Ѵ-fJPz פUS|] O 1kPT "MRV[$m=KISy^7W]L '{N%nT#[`nC~{j3t Rd LHCU]eF!i)^;?WAU(栿Nu~ ?[Z~`d ,Gȷ$Zc.x|=N.n}~jTyT`Grx߿6AdƖχtA}%fH{r- Esof )Mt<7A>Zd[ӄƮᝁ2ҲixYfL^7Ci֫O*߫Ƈ/ȍ'q!ؒC)W*5(_& ?ebw(f PN]Gl}d&\V`x n %̲%“ n{.شKgZp e||- {Lۦ&S1i5Po}Ttee(bt].RLp̾OrpQԨըLpyImjn} Qdtofb 0aQ;& 2%9?HZ{0SӜ!doV05uupey j=w[Z&>F), ܤoBeu9 ee/l mK&h^ر-,:E ᄨx4t/TQn6"| SlVmb>CDlk4ɭ9 U%2~t5wLU nbMSڤ= &L4 Qe#NϩNT v' ]"h20,z&n Ł ,Zzp)8!H-脪Du0e("X>OB^cqO` ;ԬRnݢQoMт*ۼ& h{b}Tc LY'U0ZڥgH9[?U_xRN޻q@q3e<nd$Sŀo^yD{זpC{VܙZ(Xzٮ)0gk0լCן9 m^O^\-T?HXܘU7ٞMH`$qߏm +i} ROuلccIlb[}(BV듬3hYx92s^Mqԧ![hTTY=9{(7;m2ˆգ6#_1D"ɼaȀ?@Q |s~߇OoAJmim+㈌\nLco ~ bPa⼌PC$}!=ѾҖ9`=%у!Uc+D\3tz)<$Kq7o>uq/RRjm嬹.KҵO'HپE^-c 1I&+"_(E6; g}*e ڧ9 y\ A(֩a[oB+X4pBJ'C<D G"Ԇ+4 F%cX~0*Ckw.[NS7lB@ Wx2NkЏe NvIΆ:7rJ9+ՓUZ1Vz"ZYXxY / *zuh~ F*(tcn\AP|#+gE"%Tj?_cop8&\:,{p":/p V>[ 2s:Lc'fI!`^VBxwoM뎴h*)!Xi7m.ˡDhM1BUW`  X#lqy`~U"^_C]'wNv ӀRCBT6/6tcnW|Ao;u "P0xbQ<B1) r)z0cdL6ތ tNt!å֞h噡n[5¢Si4Wk@@A1>%JQ.!*ŨTN-Qs'Y)6 t$d]Zj &$!Y& Γ-խJ'iԃ)qe$η̽pn,2V<;xhمՑRE%.ДiAq |lLrǙ"r{vrӜGӁnېxnlWa L`?x,*]}WVDGM~\b_0 iz56G`' D~+ Ds7ΙEP+quй$Sp6IgD=njתY/kgXE zmz2tN|Z$ML t6,Tz34F OW0Ʉbo4uuf?:$#zj-~x jeф$;s%xVUoT'Wgn ǖpVH8oK. =8Ͱۂ t). 70bЫEw7\Y)r)2fǏf±qݭ@` L*Tm{,5t'nHhJμnq4+ob ^  @VFBR&p14g`QZ^_,w`p'JnF2iQdwGC~)!ϲZm*b3HyaL&pٮs7s[F6"lLnDwG`Bltw1 ORɀeD(WYzm𶙑މ^BRz$ҙyUe**jMu13,ZlnfgG2pल.*LP _ZNy~-~_Qeb2&/zc]݌YɀWӌk P6Lk toߪu-oCl4dU}xܳ"WPN0"0UeS{3Ɇe@pA1LU0؏w"Бb_犋ʴP!<+%{XcgUtI#ݮgvWh&RV9/:PLQQpд'<+2H3xNy[-9/H%/1|򙁽-]0 UsJm}qg9Ӧ_YhA>4t,Ќ5@?@zM'sITRx, wt nރGqۖ@%@;!Vz%12(S88K#ueAc\`D͞ҸU"v#05?hW1 _vCY8]A-GT}48 \7g!a_>L۞|4}"&cpiݒCTY&NwȐvC,;6*[%f$ɜh@-hܲXyhى8P3d,eJy-6QPcDnn#{.(kdhva5Ri6LMXE*#*y(;'(;'mj%rD ,ݮATlgzUW›"{oxP:,ldQk>.h+MbKW7~X~ޢJbQR[r9X̹`Kivځʴo@KKqNi35[ujP ^Zr/cbbs %i܍l2;, Nn= lA-0f[:3>X鈔gFpJF}{Z%M`Tyg (',SCfM {e 7 ,ثнx0wh@<7]ylo0>EynLmC .=EB!􎵘|7k &L8Jfr{70*k4{!;9!`u1NDP7SLqQ;ޓWJ^ԷP >u$ dFHTLj7TB"&U/p#߬', m#P>HD[@+ _ 2}THz p sˇSQT >KpVh,NdĜploϷ1b R\7__%jOu_ul w򳐟( &~ u ZP{#5ǻRPt,.]rcVY׾9#.X0 ,Я rqdT+6C.Gu FŧP Ó(_w#Brי5E^(D3!±u3%.'A"&zyWa8F&( Vy̽%i J!vu KЕiiv&g+{27~!` iE-7Ejva d+o=J>^.S&0P62(*Κ%s1G$){F&P$CsGggt+5ѡ ;l٢0K2!X2t)莘oAmor8PhL`U")QIOXz$c;Q]PmCKhB Fl7Ǘ8׽wuOŔ*ʖv qkG0<շƊ^X^[v#ܰn& c,a>$ҎR C%r 1ɀ"eqH8( }^YilZ4212r9,xN0Pj1A'2 M.=TNzI#+BR8h'B1EM5LU˭?d5u6,CElQ曖}fvq ex97={rXZo\EcNi9P:7]dJR"{]Uڣ[Fe-FažrPbW'h*ajә0*/kjZ"kM,%E[a˩q.~o}f3ahNUIL!^kmw<>c`]̝J)js*W CV8RZܫ?'72^?Az3Ākԭ&oz;Tvf%Zg+kק>7qgRHT'Z_Gr ӫ^1cRP5rHEI+2L&O!Jor wh6e!.6̰'^r&ղQ=šL\N*?+y"hT*o*sP=1*'(Q@˩6A#yX}"M8| zQxSnHd viZ߀8[w~<v,``4bƜCҊDzp-x燣jց/l13T`MH* wTu~G \Kta$E7O)Rx|F)X+Ƌ^g@'6ĵ(y_hKZ!pz 5Sڭ*{3yC}gxju:B5c{#m5iw=eH pj~>_^UT*^FkP"):ѕl- _˳ϡHpɆ/l]#D;` --ԋ2v~:K"%AuwA_Ц6@G3@~Z(Q"o g~=To{j*j@Nj;ɂjE~uIvs}4Re \ź.xhdN(q 0w>l1F/3iI%LP  #DZߎ5HluJK&W#.԰ ك̐`ն[IYw5[/z^JaV4|d;f-3M\k ?Ir(cV޳1$I"2z$፩+[xsE"B }8ʫ5kkz5Td0J#ahLR2F:׌| b3ڼX@ux n1ǃn~xI}w^b6\oN$l+E}l~ I)uvѢ~)g]t-yiRLdg'ÆC+Ftfv"s4[҆t́o쎟*4咰f/L 2sn!jJv[ ;㞻xW?j.Y͢"!DKx4 7r`~E9C@jGޙ&#q򍋋RNd}}̔4H68gEKw+R8V\vLJʉ2BQI@7Uv"je/EUBWHc ޵EX@wr24.uHr]&yKa\ l$Q:0ݥ h(MˡlRĒ CUcStc6qșnsv$&ɵKOPR.Ue4n"_|ԟ xO[eoIt݀a}7vnfs)&zwa7I,3곂2"vlX1'b{elbcQ%PV$2:h|ۭ2H!Nr18bY?n.ӘBy\.2MzU,tX>0bT`+H[ЮƷsqd 4TUR=69%!xMV=@?q${%dg`'o {];aAB&"0hiGkmxfi1XЙ83ϼ 5&!^iB1N|shF{" WU.e4=Ԥ;m{n8~cks?%i1:G}jUY1IHoTL76&E[O K3Ѯ܅?6 #5Q8Y3G}My0ShW&Ńyd9Nl!(/z~ϼK6\f^:nr(X!b6,%avҍWe.H?YLOͽsKC2pboghB|jFA]T {!so(-Vrϛ DRc.qaFVm=;+oޣ7`t:嗣"5)r15wè? BKHQ67,x]摷0`92OG3VMYt.l.N<ǜa> %Ρ=S"p\>.Ej;pBJ180O(z`IHmg{r'Nʳz6_$R4cm%kÕ."r\(doqS Ⱦ+]?vxS+]m,NbGn A.F#JuXh]HD! |@dF-/|/̈;`LU;"qKfº!5( u I+40E 8:4=-~t0VKz D&$Q`A`O x.fޑc7\ߣz ^  JEEG ?}2bsU M'AxA3Fj 5&'G M|$Ze_~ ܬT/V _eu:U{(JY2 駢j`=r¯sd4ptMa_tkyU Ysf8YϞ G&1wX5(=Bi֌>!WYY 3@l.lBE -S7ZktR< Ag(ȋuPءC1cLü˻3"w._y6h09\w1K _ [d]vxjL*K[D-,|n?FͲy"`-XIxkktٴMmpC7_:TmxL |VP;ϯ`wnjI<9hk$)s󪀱4i@!*M^۬ù7EQ4UTfC*CZR {T9Xkeu ?oM?ü Uu L3B_o_sp&07NAۄս \g'5ol- >";&o$7ŵG]а!xGyOlޕ'hmmYPza'`>ߌ&tMwDrE|wq2c!8E}y[4;kD8%C$IcePzk~Zu[ViU#ru贔)h%('xt6*%p6Jp$_xWYWQl,G36whEIRi l^´M9!D/YlX? 4tL\5һT2r&[;{usN,@,*`g Kz]BDԔrڀ].~Q,"ˁjac8v ^ !ĴWlͫ)qٍf+Ɖv St;'T.]v2Ana z%:&e~1Jb`YLPu |͝ (9߃I?nN4x!Ah2n#[_q2Ais5аm o>W,37˯,PǿVh[Iv4~9d{-LX+ˀ "ӗ_+26t)S+6?c?QNHP/H{ .?_xiׯb0i+4>sm+6X% 'T1glF7Jiya"wloe0!"hD+aqDp'2#xQdy O|aGHmU펈@&P>,wep^r${s >njwW}U$|4Oh-W]haaAwgxxחXWShZaI4nYgn790A]gNFlt/}fr)QCiU|:~|Z`MPss@]^9^lO>p4$縊:#O6y u!-jևDxea Ep^G%] &XLT;Ž9j#G FNb¸z0]~,OnCGҰ4,9` $j١84ZA$9 4ebRWLmKg5 ]ɾ$AQ5LY5W?z1K2:i;}wj4Πm^&—dQ+/^қz,(*o&2$_EP4pyۈa([^`]ݔ/lږ2jS ?ac0_'ExI˂O<=%of|m9ûм-$1iY%f0xHQ|n]淮]UN߄2A:aB;(8:&.v2-"z3p~hgvDYFR`[nș[O&~=tH˹ < ?(UO'ʖC9N>_wJmgMEE)mQ( ^j ;A`PGOLIғ('8!+l }B^j%ó@4D$e%M@DOEW`jFha<'/~utPſT7k fVE)܌<)KƻΪ:S}c8H&w؀WNiND[CuEInUkSci>(wxש6]2=pցR/SPuv5N+4bVVtu[2>LI%7\C*H,qX Ý[co/*#GNS om4)[llsM8u 9I*-ĬAQMqP0>Y_Bg( cb;w%m+$.*ʚ𭔌.Ak֗Db_9dvbxr6oͬ%J>-cx .6V$?y)Pknltq'+lo)57lTL_5hl"Q+nwzJ_w< BbI1fTܣK:ݴe_XG{CJ8Ny@jA_9ӥ[DOUPg齑3ZoKF\WԸ(I [1P0 tčk"|| hFAmLy Uv1P hlɵmNӠňi0';(sfJwlE$dІnm=fIP_.j40l/,dـ-ӪN5DĀdM3KM3變.;7<#h> (]7ڄ3a:Dk`rA0"Nx/?1ءOoWR7a(2k,)FS4/~%sߔ0 6̣/>>uaYձk능B2&́1`_*Ϯ=f@s̟^ f -OyDcMBچRVŸϏ*d\F!9s5jC D$vQ$Xpd-؍,>m[jdu_f^ޕKjzd2Wj|*JYtQ̘k1XTbĿ^ 4Nu}Z*R\DNVy=5[~GcIYhcγۅ0r 2s$c0HǹxƓq{BNzD8˦Qaeb%n`f2 Wu7T88tM#@V&G xY,e,! 3[gNe (jjP{ۼkqݶ#Q$\+/?Tg a|(_yȗߠ4a! S=^t&lm?1V]E21~pQEsǗ\O~ftO/n7R;Z_?Vj!- Xtg)9 5 +%_)Z56$"v u+̄kRo0-U?*:=i19;W'XP-JTF&s*#MI3bۆjm^~hE,)'X)6)а̄PhZi-n퍞WN-ߑ0zeihΙ.CŽot+v/%"LP(Su~OHoKWt&l9TSQHBd R\;RM~H9leŔ17?B5i!++-m@}57i9W3YzzzJsΤHz$Hvi6M5wWXg*׸x$h:~Y^AӁ3r5NçK?Ƈ(…J8#<椂̹/* ]qD[@w*'RX7|Z^vb;nΥP[M/XJxɺyEz?%tuKRTh<@]8vKS\0<5* H}Mf N]f=p^(Łi 4+]Z4_E *0s;q$ct\MjN{4ِwQ"QN/mc:L:(p.R2 HGEP,23Z o`^ZGX|ԥ :ARl>:x-K,֡w#>fd%˷8}J)¶0ͱL]3Ŵ Ja(bgС.,4"-CT,%=X 経k;Iw4ͣ,ya#v [j?R$jQ b3ԎZXs-y=BwW իV 3GvrtϿhM:v p0w"A}nTNx#6hsj/:^LxRvgsC;Nl)vj*ɷF nƈK.L<~"H <}K_P/?({'"<,i>-&X*OvD S- X2W ` `$ Y eH o񨝙0jDZ20 S:p4swhpyw0_bnO0F0^DyYg}:My4$aL|[֑ ԝ}0.!bO8ɹ掱9E;2k|T[԰if0D1ER :"ݙf/N3c ,/W(ki-!rMӱt%쫰Ct+fo1T 68 >ɮ1utt^$6^kt@8%i_QA$'@8~C OΞ9Iۜ /4[^t ε+ 3;ha6bM ?pl1EaYS BlIu|puqO,5~ 엓)lbD0PR&jԄ.xL7a-n1Sdnk @5齆)1$dʌZ\=OM6L'x~PwdwWZCJX䬩u'/ 6:gNC /'B04,Ӻ=G,ю8g+Va+}VF^Ky C1Z]dqa<ͷxM%'L10L+dC0ؿSk8Y}\z7Zjr'H+8"0A''w^5 DkM-`$گDŦ1mV7vg#Yiu#!)6iwf=.׀JĶ-Ys, Nl !YE iIn 4C~ÈJoGY'!MilN-@Udww3-u( YXϊdi[FrLB[!ra C yٗ rhrM$|\4L@p l._ nڂѶ<I+߰aO-wF^ QFC![ hÉSzC3Z,яkFdm">B oS Ψa8.12WI9˚ ۧc(nQ@Fx3׃<_8_fD''BEMĺfkdwQȟ1R4%#0Ӌ[|s#3q{d Gg$sgO> d ͫ[ӑPո݇|` 8Krg$ȅP:%T '>)헄:pZ vEw\;Ja6ޗmG .z`QţԪ:zǰ[$h}MUpQJv:Oĥ0i{JV[ewPNs WH礹NFsW>(p=\'Fׅ~̈ғsUL0 2ssu+$z%MoASEu}}_PpL"Pϓ G82gI&=h<&o_Bedm`}<}]b(0$SdY\;la0GY5"!?뚷u6b@Lʿ[8 9H 2l2|!ΑwVq-z=M>1vQn'%u{*ݤʢfhu p+X:2 rP8CEwa5'(<:˭\pJ8|h$"r@r0Se+p iOwL Ё+4[aQ9§ -5(.YM,m|k[«h թ 0bd*JERE%SE R_k dP՝8[ёTRl~aZՌچ`SKm VdXtETG0 L~u_! ␟Prwf|ߪ&Jmq {Hmxo!j͎W_%Wm]m^{<դvuۀ4Q%(qbq"U̲&0Wiw.FCDN.͂wi!S'>h۬ՙ݀jd݁ =S6_xȤ- o6[E`4_ rkwYEdq}-y]OIΑ&6feߢ&0,v5{l@( Xb.Kޣ }ϫ4P1^M9#AikN_zt/k>T|n}5z~sD,&V&4w_;V oXiFZ-VMπ_ӅF?Y 9]4ҳY4;nrַ*Z8!u:}!lo0/mR"g?Iy<5VMq].*gA|qiVeh-wA"&f H65fthנrRlNjv)8lk!DZ߉eKǒ[d(njH]73R[W! ^$҃h(`1-z/ Dͧsq Q h~!Ve]lY5\b\F<$\.-rN>m\eZuu0*ztS;Mhn>a ! ߟAJK%T) K۩hfXJq)oW_OH(j=3mi&/ӫuo[}M9RضnO64b rS~ tĬClL~S7T),("v`~[Z{)B}կhoɡ@pEMcq@ \?@ f G(U ^/c;_=9`qd?S\I]WrԄH8 h1;2k TەVL0VU=AhLHZ=&v̠<'Ͷ 8 LGLMZ"m|Ȟ038~N G}߁ ,}M4G3bp!ndJ CLW& NZ&ݪQjMok@ 28l{nAjQ8xM\w"V. %,XZʂYsL0=tThF^LrQN#Ơ p>"lWeɞ9 kOss6mfy2Y*U]t9vΈb{vF WױgV$|XxرGmDbdOjl&xv4o} &?Ct\dXݱVuƍfvbb[˰ȧAi$Hmk{{G@T#s  :MBq8b&V,xMe-[VsuI Y 'K"O .*KNcYMID53:mF!7)黳QB'Oa\ygn!>Z)=z<@]TT9Yfrq#M^k3_#"QVD*_k?mf8eh^;gXV3tڕe6KO(͝[\|.9PteW%ep]y Z6ϑRwlJVą;&zRׅߴlLhBN˕kkאJeaXc1r )HdYo*DDz6'q<#NMr0g TW߀H|~qw#O$>u5㪃=1= [DЧRܕ ~M l?;ٳ) >\uqM?/At"m}?EبJ[C֎=]b%؎ Ó*ۦ >GAEDSXa2xu/8ud)%}PMQ$1;]<_ {z&T]=&g5nVQ=͸ v [#V)8Ih.ղ*?z-,xx[{*M|8W5D_ҐijwEډǖ Հ@]Q$ƤYq#,t~8bJin0\cm S2n@7EД(ø֥a$ %Nl)`$*t6 Z'I߮B-@r@E1Q,ʇD^0C˯ZX-u@&ȥYA zc׃ *-Ek{1o~b3z Cӓ'%cׯwґA c[Ghy f vH2 6NJ}1^k?ÿY Y\BLsyMe~P.O?m2 mEވ$uNM̾ R?bsSB<5""_\(xwOYk<.10Ͽ+O*I,wV OIlߋ+*U)s{㟾r=pVI|ցZV!O`vUu.{c3DŽ%":zD8ST>v;R@`eR9'M/dP;j7*-urh=AT zD$ 9k69HӁČH{vy2oܔI{#Rzm \tns1"{ZR0L/A#}Bq*@ƳY;E;!,]pp*[-oBVF( .s`]g ꯦO|foHs76aɛ_c0Md ~gISb6Pۅ(qtd^rLKyjV l_vcS. GIZkt[}Ԟq *(OQE[֖U2s 0#Ǹ¦ρNn L*#9 o aHTQf}:|yzȧxs 2$IMgK10+ʻ;9BTP3} sgc4mլozS 뺼2h 0o Et#6H|vv#۫2Bx#&$c+ÀO'즶#j X\̚iȀe;0|L@Jw{p)"vՄTf*~+Rt I McYi6 }*]tt ٳ9=]b Tñ ʘfʱ7aڝl$}|J\lA8EvOCaDotc^ySy1AX(J)|p*.:'AEu ۓfCJ{ RV~3ƿiݐ ͙.K8F)7Qfh>iVXpDIl#B\'wu!ȿRtZA%xmHFYswr p)זr-G2wMRwiU::t̀)LKgjʝ[!Y xՐe^{X5}`weYq0 Ov 5WȂj]ꨐ|PjSMU{y'uZ{U-[7`FUC\c}Fb8"՞I;ݥ@詑6y  ~R8A/f0Z*z6"e/pJ^~!-!V;.->)WTX |s"82"vkq \[i ͥuyU_@]+ 2̶]_iN)D@*x!y0GfS2_"H-1iP4;OfofH4 _ڕ ~e>| A;q4&ntN}eM9WBtmU}C8"h.jBpb)oDdT`X܊N& 2Ga S7}Y\h9()sU P?,jQ&V'EgLZqG]P~ Vkwa}_ٵTKoˣG ̄H_  {# "hqA{=8BN5;Q5S59 ݄ ,R<O\LHτӝ1\n!fxr4UNrD~\KGtjiGNV>zܩ#zfs^`:"뻫sv(+kOW?)D)4_.t?G[ZlfO!"ߋ+ XI[pJ\$6Z:aRmZH L29tQOQFˤMDI)t0T8  Z!e Q^ј)>EcT$BH 猟t\Vo™=,C:(V"Dԇ԰GSS$]Ga.1Joc Lq.uMh>8eojꈄ7$bRr+(4c`(#V5Kmގ[$}?#.R~Bs G i4H '_*[NtYj_17r_$,o5XrxD$ތUК_*Ԃ͙HlX e8*w";q| >m_) @*N*^ NF1m|WJl=i"f<.":8qAzP%/QZ2bU:d)pYү;uoiܵ~ 6ÖI ;lE"Bcڎ^&񖃘Ec|hg#=6%I: *ۄMIi$E\}q:0㆕0j,  LKTXEPg(C pپ=;&M}a6(O?<¶@l 8XF{`]y/MGPuеH׽wuO,esmG@sEkW9xxR\"X3,EMS-pWbB$@'55 YSZ]2Go1*I<j:^nW|eTWہC5>d;=[U5b%(X>KSaXu[W(;NvW.@t$+N| K$uQ$͸,9#NaL9ط',Cyf#@o+4{Fr-W9Glm'Z޹>;&ޖl7R0iCu%ƉԬ>#0ys(*ݽoxt+מ,&8;m~ ,sYxb=kt-3me¸+PSdDTy?]pgjGqtDHYG81'е^Ntߣc] ݔO;Ӆ`_DLϟŒC{Gj? ,W"*]ӢiWQܥ \NpTyՋֲHy:j:(.ϸIǐt6 5%BYIV_C<щa)~#SZ (/!RN'Kf9BtߓOwU竜lt]u,+op\jXRZ\wG#x!}qXTC׽OCv>fǝr|) ;k\xgZ׺7_()o T'7ڭ[dX{He1Iܽ i$\'8?[weOISdK7+ 9o B?'PPX>~'2 GR2T1^oxdl#Eag&0`P,Rpv(D:M6F(x28tQ\o?uwUb~(N[eƑCZlثظ|U@)yzTCzdohH *VҰS1W*hFFUR Q}YK@ 1 *HK84#7ڜUFRj"?6+J(RvlYm61G8$`HOJ.(dʐ 1ٱ9a=GxL䄐$"  )cchHnb\eꖎTrAYRpIgqUMy+I9աIG:ߊ~}uV/7F=컸CKEb,~D׃M. zJ;?P)f+9LKg@˄Ἐp *S]T+QѯX 'yש] X! ta-{abiDOU+(fDt,cwdZhe[/Xx&d UR/Шfԉ)/ pPAOwIU!xQ@y 7ބg!5'Fv3(,ΗvJDdY@q>-5ӘEW4b91ݚD dݟmO-"2 kp|qewa=}&Q^A[ /b,'Y$ `Zi7kjS-+͈y'Ę٢d'0Z(2XqFGVnkN&\볟߶@GʠPY0bQKߍݧ _KiêtcTvmnH"F4ڭ %h$k.Z]sYHV`ryƧ힥HA}B5ۑL=ORA &xI&} n(㉧L=[ 򿞍VSP;2J}]YlAi7 -$CI "ɫa dκE@8ֲ gtbzy**Jj<?OIUwN_XJ!5t2>kke( A|HQqʉj K%Ӏؚh ,jTHPX'X&mfB =hPWEd;&Vd\9]lZ`wئ鄍DojQ{8 ߘV%߅-ի'x<;6= n?yHd{<閪5Zצ~kRn#n[ת{L Y[ IY!L.1%0qrOm7`z^.r¼7M8gZ[>7#vkq.,'NrVe+aۀ 0>.kcBpp&OSTthA15Qx,įwHXghLp"υx~4[5wjXDuV.>n('gzƌC=/͌b^g1_l7Hح(h)k#O؎ VN*;מ/Oh6t}AN'=vC&0^i8Aȑ`d( + {W9|Cdo(NDeN?NVH1,;81sgO_8q;.ZAOgXvD>nTGh&-B5k#R܆P1G2r"###n}_OJȉ7qPnY $ˋqO5?>"äV1Z̙p} c*ۍF"!5#Nw4:eW*JPr)DSs“7weH-Wȃ:l RWk`K4Pu(.iX1&X|Fx֣E9+ 5' @EЮ.1Rdک%X9sCS*6zvt>nO:,oɯe=3FڌkM)zqikF*YA8|Sxbo]}rfS`Hg޽~{k2'gNxqa(KַGM"ӈ툎 X4lxK ToS" mh8󺗠>-jD2ո1YOxU{XP+ₜ1r(e-JiK'@߇{^bG_ో7TVfu?$!> 9LYBY,ZYA"޿:",jsQQK[:*/A{G<@f6hi8w?_yup O(mU|"qz,[)DPbz]c7<3tOW <>C[8R AVmsFο/kt~'ВvǷ]0yp"Gp#7/U5s!>NIyaY=9靸ŃlR*38V\un 35@5:nL;l*4Ԉy:P*L6dd#G檤FQAbqrjו3<µ_VP4RP" 5*J3|Cưy5¤Rvis2TkY; *kS%=MCN>*E.D)K@鯪 N?Ovo0tQ(WtPnջK;>RC]6߽U?;6r125o\ϔAUtljNV Ԟ&2B~-_iOD#f'KnW³#8//$_rWz#SIy,|u . =ybY뿺 OUu7r40Y;/M"Q]vIdC \Adw' G)'|7X?N:%Ö+ H{h}JޓR?BUz8OQ0N'ȃbO% pA =x`]0~dGvut V#QN$O@ؒ|4#oмҎd5 `e_qqAJbf˔L\:kP=yW+-_ /zMn;iDk!aeN gT1;5 VB g)oW8dݬ Qh#m/ti~`D C?R1[0_לkP4& yBs=ۓYi!X'*^qہ"3 3=sz8{H@,n1'|풦J,X|#&h?.1Vx0l|]љRwy0%uo4_9J[v~ζvmb 2P,ܻ-!|WV8Qot'אUn\?lK 3 ( t=RK6J}#k/b"LjE-'uRU1%l$&x/ YR(>AmzFXL('5ni f]aX䏼гq[2et@FC>WkKnZ빹/ 9RJ¼H/?b5pj'-)VhBL9 v-_+Egwֈl05ƈB٩OL'11{9C1sx}zg+OOz Kc()bQ2' ڧ&VW[C4S *CVrinrmDgeF-2ؚ%p(Z}U]zzpCkO*^kiJILWcrb_ň5t:bq߀H} Φb E:4IY`#~j3$n5>\K _SYwiӸ;ukG&l9P#E 事l$%"Z04 J #.'"jOtyiki[0? OE%8_t~ ;G"o+ƄoIߘpYb`EH>ǜͅxlj#Lp!})#D8;qaBk?Mhސ)hX_c)=Ёjpy8G&^KiCMK1b:{⡴h;meohl$F[@ƛ}bXed2z&cZ Btx)8Ş ԥ43ֲ}tCV8X: T|ǥތY=~6>i$ wfZ-rܞr(XhpB;twpV5]H@ZԼFZxfdųA4`cXFC ñxI+{:boiy#Xd !`W˳+1嵱?u*YbU.5l[|y.ܑ/uXWtɞxklmxrPwGBe%WxC{۷Isƫb'C۞fsȁ Z p;Rd"R܆Fe%8]$%sWRvs|h4\>nӟ qs2 0P1[ PYYj*"ڳU8bCx/~NApcu>G0ET)S…֚Oip}4 9:blֳm#r9\˽j˘-ĝrLEIVXqQ]1laa]t{+aOow ia6lVŅæ˼LBiq (r}W-RNM+m4cS_TA[;FRxnv _tIf~NbJFN$Q An{dl{sL+żw3:w9wmSF+r1A%U} 飘&$B?#qet@&moy {,;E>=NqG{]wN1` %O#ͮ L6TɌ9$DCSZ'U6Ì#1@cL8-x(jeY_B|g>2Cts;!b:W8W͸"l+xncN%:hsC;<м=No"gwbIOߧRZ мΎ͞#\T6(4Mv\GY A ^oq|[Lzyj%i Rw9cYXQ0;TQ醆ϝt*ОDNJFLPTO}ּ MBjL 1YRX ƍnD!Vt%Km._V{13t1?Ayo!, (]ߝ"ˣ,@+uhð"fmmȜjV:4@.+D-J8}3"^Gb:L1Yx}㵬McpXm6l< ˮ {WaONfuKͻQ]e='ْ >Yfe)\܇Xo@W7]zjGɿz5npAЦo ]q<6dMX`id@.-V/Lqω^=hHXKP GHTF|г3/yDE cj.l93+~l |D.7"7h%k$uL#]Q%)>`<%!CRSRT' "QqU1-xf LIv-5oz\ɕ2ɋm̷4ɋi4!=#dޥjdRCHbDs%hN.Du$YL(Rb{F! HkPc9 jdjeO?SG,9Ncٸzk)zfGE c 'sv1 =uTKV0).6{+Mv|~xld#YKfB-t{Y>Tltm {:q'NSü4}/Bk.3սlg\4?fm9l{qZPe(yW9\ɉq/XZ[Y)P1w6u7rYğ~C`N2P֨ ã)esQN}u%S`7uk!!appb=]|[?6:DeE,R2&F;aZ8"]<w#Àq3ВFgħ%,X+#/dczQ>ы/-|:^S1j@q!K$C!jhSUĢ ,|7.i.(Y}ܸ6ڶM쀾 7xH31K©7K8ŴYav3%#5179ǔihGȤzV~XgmlWd?vB7yn1V(eU3JMC,)u<],c(TY]Zk1^IbbwZviKl܍*IF7d;2xah4fڰ)ÖhhS|]e`u4'LaoſV:ݯ;𥤲Y:~+c`Ve:ahjϏdJZ>nOZdh/I9zq85 p]ƴX(!8`, 0jEhn> 6XJggsxWQMByr:4!9o#W*^#mͫQBn@!+PDX0? #'ΰ!Rw G+R=!hw.A폯+xR\^WԬWȯ\U"=I "}چ+⡐0&xk]hn'O" vnn;~gdžkģ\FWk2b8nqĸ72~~cz# ǃW9K,w͕ˣ Η`K%KxGiEܰ}5 3iKs 󠘬~Տǒh6E8ʹ᧷BOئCܷdoYɐ4{a*7وݺ `/q:$lR^Yǩ>ꆫHY48S >Tbh6dp?WhFڇugwiObl?|,Q-_JA y=N168}(5W[HwD9R9EիX5ÌS*ƴW.>rBWM<͙ qy1>?0 um׾AU1McGŰ>!_meI( e]`oh8&#)0s{Yq ENGuNF *c0F$ Fj&ֆ[O=WÈ _{]4_cx9le5EaTrXXp>Y6ځǀ{{hEM $~K/yTh9FH5'_u/m}& dH]f:f<8%[m˄5JO&/SAC{NԒiYJWSqF..S/۟TqޯAIԈOw+f-j zP2SÓhDw4ƁmEobFxTyrZ2sz?SSf"y>L[q"XuC\օCFwiIZй ԕB!4Vd. X-,ãfwjXLIK;k3^pZJi]ז';eE P,#i1_NGSB 2Ro/b/ä"pWD[`̷Nٙ `7_ࡹl$_NZk+,0)c%`طO)C RwIm!ԸlF5~>ȍG 9I ’lF'pr WW Nq G8WGMD~c;Bʱ,MK_z\;J^&9UVC͜k,S>vj+<+^68b_7? |jr5 k;AÐW"rH(IeX'yb{ uݑub/e84ǎ;`N-3k ܄\`NT3[8,3O.Y \|S+Wcl=])O"GŔ"]n֝):e.ֶ֖=& oC_03S_ZRv6t ~_]PW1 󏭝4N IQye(u;_ߢ'i˥+u BIOIU8Lq؀@?ȢW27“l=;M"FN0x)ޜ7-WN3JFK5aKÌ2Pi%ϊ4: {Zj8)n__(?l1MN)Ai2-O],eZk Ԉjމ#/uz?J/+ i kM{vLrV衈x&#Mes["Vo@Nu$n{FN?=, ulgS|sjA{zL+*]CBf;!ˣlF_Sc'[m a䨗!ضJn14z w&]nImDUÔQm%Nwn$[%[%*X\*too*Hg!6w&w:$zP}*,ӗ;"CY֓Mz{j{e aڏT ֵk~|ko2m MVNjA\&˰NUE7=rl{A9O0ID$д~5eNy(ٽ7~T4A3prb 2ޢg#|~ ! " Wv` VdvaYp_utK,QKC?$cjC[=Oȥ`%W)p,u$` S94|.^(Q(rk&ayF<ų0ϜN0rs  N,y-eU Hqd|3)ְB9d@kk:HllY'm|SMsu<EksI,1?ޅִI ;ahyj8apsڜ'B#!q Kz;WqxUuB'97pszEt6a+(0最g~[P;M}lr kx'E{/k ja"Jp;ކRBNm>p~D؎- X) e2= mDaN@9{QH"Qh|6b5l{tr?Htw毤ԀSpXlXqLY{.N#,AX+`IH@^daRKxi,:4B0aZSWٔ;;8F>q0]zS޹qI6_u?*FrV{ Tr:g)Ma9#H>ll6E-ዏ0< ` rx"ww@znn  G4[uyof(Oew8;kӼC)u`Dx\q{/NIyRoo>;*7B%~Utl55{+04vdT%ψ{ @+ȩN<6G'?0~@">$A+O" ;9'7쳛. s^GYYB)`XJ)cYR-\Z|Ȗ8\Sʋ#9#`u4D&,Fd}z}nb-AUVs%qs^k9D dZ~} %s j]iUi@TRƊJ.UM2ҷo͓l購Ya]?M2DrFs<o`4E-@Mtbʐx?O35Ale6?WiQ+!*B$~J@dr2u*08THw\6ٓnx.-{Bŕi#r\*TwfNGhXㆰj# ra"c%Uܝ@!&!)9i˦#hC؍\7"y\>Fb[~_uHae@}ryl_C2LdЧ2whFH&)[ P*jQv=͡B7=E)fچHAxYLڬ?Cv3ӻHII$iޟܭy7dWMmP<jsD!&0 #coH^R6NYb)?~ƎhV^4Y> kO oM `uuKn\_}(D?غ KrL_4K(D RtƙLSϝ/\~]Z=92\ثl|p!&sC$OО$''ovk.e/J_:2Iaz҇&jegr|EИ"S[(7 _ڷ]`m;]VIHYr>۟ PRkLb7*_AFm{gj[?H!ƞC,ը\^ 2;&)3/.Ρv_zOɬ=؞е#>6}Wޓ0" f#%[l,cˢe'!/>,zIͷۯ !~kf3աn^&$00j_}P3Gd |`kͨ59XC<̍s,XC'UV`79鷛I`8Q IU+> g픹o5*8G ȴe*֭wy{Gi!.YGc1(?#*9 a1Xy_e4iUEy3`; \y\(87;"^%zKVzqefgt8QJa25qD]ëw.~Eϧ#Y'$Qh[O7 "%mKY+F1qD ٲ ([J:;U]!~N1>,@FLxt9}lOٷr"?dmG@$`rU oǻ\cD"ls\VG>*>_]=uծr耏uTrt{,<= 8ѾL]|(b+@8Qz%QecaE7[V}sOqﭜf4[QrY?<䗐òQ.fhm>_ۘ),A!d߁u QbՓ%s4lxʑf/ ~u˯^qc vRCw*= W{=U7̕{ IgxN}; Z@@K1r=n+( Qo3`)]hFR;:GƸBub}J@]N?nFߛ4*CF-s$+20/K| cxR'k݆,P,v*7]){&pk&H}1$~Sa+!}}GV^KxAyك\CӨ@:֎Y/Yr3ȺL?']F kTw~<W}T%h,'tPxQH]XhY(MphD~ϻL\/f+$RơAm*ȼERHڐ&&DV/Q:s8 ʀ Z#Frx̷qO!ȤWP@zvm}"qD:Rj'AH@K(Չ|^f4_X0S vٸevvsQΕ?y|jCңVE'h+T8oa*CLsEXy%5 RWJ䚨"@]Fs ,UJg-O|  =JI෌z$Q0cYrYNwɿۢ|ul A 9y.-5 ,Q~Elr.8W} 6tQW.vG\Eu c&4e5Wd)uxëvPenjLJM}u27*&Wϋ3'| -sIl&C\'F3T:2eZ-du: ePTc\1]DDAT3Mm9-͘yssHM3x~#kRu&RIbGrfRp)omМ_jo >p|)*% ZqbXGSkhNd#~qSPA朣 R},40 %b):,ow <alF#<{?'.0$'ĺ[hM[fEieyAk@t]r0CĄx01%B,׮AR@ U_05sg76@c̫(.$kęZ jzȸ"{)^kit Hz(v ԬA?tH্-:_i$\.6P5s[.UH118o(2]iR\E(ʷ%Tt <}'7,B GQ z3c߄_3|yy,]xl+ =2)r u@UU:h ~v@jSG&k#܅\/Eaӟm(NĮ/iJWesb7yhz*B|m)[&*$Zh2mDmKHGǗ1n;}~GlR+\Qtԭ|n n(F6:9檝\ LaV=k tuz6g`'HOFOe~BP$;n*Zĭe0 جM>h5F)U*~Yʥske?d!Ľ o>Ǡ#~3N&M۴{u|l[]F"O|d1tb3O0 R dQJ 8Ζ5]1l ]eL٘CJ<2B,.lhpDM8VB͂N6mtхT*`ijX co5[3zVJf5"n&Չ#!#HsT 445%vYw7^mDӽbN&5;7”w`1 ^#PM VqA[c+aZPB7}^F=*EǼ{٧n=Y5%?o>)ɥ%W)(MhFƑgxy3Bȥp{M`G1#+!Y{2P2 ǹwYF1 J,:cm'E1r뉨:; Pe"\/zUg~_mQЈv5G0j'c_0KeZZx!T$SQF- 8t.6 Z   ܥF0i/%.\Cz)Iˏ"_%f /̏8FE:*ʂyOXGe/A)i=5df5rmE[扈]xj;&ڷk{,h>`~Ҕ,K Uq MMZWg76u_$ e9~]Xt>-EV ǻ6Ph0TCQkRƐ5K7n?ô*q Xa\ugXP objR3z{|W/w}rR3/,˻r\J0nj㢶Gc 絞 U, 'm m^ ;f!P8%9L{*u!~\gx["I|Sg&9U!C.ڵ ؔYMj8Cb_,u{8xBG%X*->_l؝ߣJT@b^sad6B$XsfVHDn[S 90X)<YC6~LE Oƛ`KIFRPi140t R71Hⳋ<9__A3M ش\ݱ5S>>PWu'}T8r5" ܨP?ag_0眈@${啫^D;VوEכ ov*-=WPuPi65Mz:}RWDk֞`wUHOE>_ͬF 2BO@c:s(.yqf-r >Ϣ{|{e+ƕNXů\y*i F#.w#p(>ӹeG9׳W@ڎy^}t?1]myjo"_,֘^e{ZkMu" #_kwP>4fS<ϟD˸>M##!CU;Ar */[(|P rM9 Q Otl45tF[^xl^=ޖPA=^`aƬ ,7~ Zp7`sF͆zg6nBb>wq0?/ɷ3->qq%)ؘ 1"?"'7F~M%ץphtCEEp߹4 OّR(V[°47s g_ƎbUޡ9WmNZ+˝VG͗N-ijn [nq&)3/j-dU3Mb$sːՐiXOHc.چO 圹HK5{#z Bxϫ.߲w7Rϛj|=҅DtP`5.Hx8gs7ALN kAÀHKulOWbTm|+P0${4@cOT_H(ҾѲo):)04x2䎯SsX힌}d=&Bt3)Zm/b`;:ӊ?K;,^$`JA'c% N7y&GwtrdF?ǕulaC;5ٯP?W~;g3`o-2d@qw ^v4QGҏu7&,LfbƉ6*R=Cf[2e|;@DPͧ~' 1PO,F4SiLoʓ bӢ id-rWWP&)P*  WspAJV5Jl>k-7(X?c>1.C-G thδf%y1V>!ܧCJ] x̀_ DQ]R1^|lqe]ܮdh2Ўh knz;qQ|W;niZ[`W} ȍoAʰza\g>DA Ր>#ru.D0~u5)WjI$,x.:Q:1>+wMdOfmț U-\ڜLAIJKh;j 'hg.zbS^@x D>2 .2 lH!X×v ![4˥a+ e>ϨuQ2Ֆ^i x`: _G]͝yH͔TsCE0nK:4,Iź_"DqFbS'ii3v~GwfH9=Nd>LnNU*'@s`L!ݹ+XkdhW~o%=/ B>D$u; v\F)*3fR)L0ѯZ8]_9`˒yyD!ʓs36{"ُd{UU~0sl+OoP&yLL9 3Z/x:f)јy{L3 kٔƉQ5?!: ʜ%Ef{$q>t !{^Q+ӏU10ix6!mP&..N9! (3›b*r{sCiQ(R 4"IUH{úe9sgI1-4ab'㘎+]l9 }=+c}cpuBxf,p%3@8r~A'X~א7g9â!["d􃨱NӶZ< !(S@ofXm[*qWzO7P’eԓ=]Zt+[r~vcf\i ?o(!!Bڢf_pabJ f>/:t_+Й(01Nu򮠟uA8 HxiюCbmMlu3z)ᐖoҕzg톣{a2={˰eN|3[b=2B_+SȇSUMC0}uY =: q#^礧1*U<0i }e:݃޲!L:G+M"[=-BoYM`cEY4AP;EsK6U9 eaO\%!֖:Q&Cn+@ڹ%kSRoK1fR^ol;V!Ġ+t[>iZJ'8>K1Ԙ]Ay@q{n`)a \l OOU lwp@G0 K4486nuzb6I8{5wM4A3$.~י"0$uv Sr~]nG{;{4inE23kcfsORfrZ[AvR7,ybOcsyyjRMӀqS;bmcs/O(A}?%}@M]UlR{lTgSp#_yDdInHl-sltUbõ["QU7}㽔FŧeHF,dʓIw9a8VF PA}QR9t:cD`4Ӣy¿@ 4i~ K]Qb^耧EL )α+xOnwW8 Z'Bm5YX̜[(8EG7ƭ0j0p;_@PQy=/ד/(LZO)$/~*)J9W+z#]W4CgIOnʪ?JЧHܩ&Z3PIDspXI1Q3ۄTUSS疝,zӤvt,a*WaMF&du@ ^c֒M9̕*qYd˥ɟI=?W8hvOde8pc Zʌ#+>NZpS: A]/, ;Gbz螲(ԇ$'=wӑ›df~`puf/ :M) rNvYO! |1cV/PсI5Fa]Wc`zȸ R&TvcS6tI@WA(soMtDZ{*mG6>ͼstv`bh-0'U ?z#?Z< <nȖRxԞ"#~Q|[m;ua-*t3M_A߁Xwe7=c}.(IհTGvb4m"aҚ3 JY!OXvI-)ؤ)]j34UKQL󘖵+K?"5a すo1wuQG'5Sx]6k58GUZ{{wHPlɩ hkM6oW` $Ѧ?';>m4Os&JN ]/C ẗ́&QLA{WnhyNliqo)/P#y2+3PVjSf}`d^. 9e1<uM5Q)!4猺*q7!F +m e@|0`X\nޮЖ93sS? "Űz%\=BbԪ7xӕ`6nGGFQK 8m}Ev~kQ?cԪ5'bes)(r=Pl̀mW6,\[g1tr԰!A&S7ٞlD^ٞOq [^$S*ۭat_lO+j;+Cɫ%gn6B=OE'-ÉӘA{" X\ݘ%A@^((<ژtY[ǸX%T ;zC- lB!+ꕎ.T<`8|E}dQjvF\X{,qoJk%y\[3K HkP3WS"AT}'Aihәk]u'.kfƛ"NCJ'WBDġ2pEF'j7IRC4BH nI.Rud3BhA3Ta)1tNhzQ[dX2룍%J0T `-_6@ @$qC)XW{WAL4JL]dk hk_/jax$B )as]<(xXuEbXJ{z+"qK)胢F]*Oɘ!V"g?IpϛlFpS@\ /JQ3$֞IX݂`T%G#4`467 _W[x08V/DTeSMkP)NyGQ %MB[ԇKNhKLP׉@/o,yz2Yq`XxK@a4s}jBz;lSv`)q'@w9a=6RNmd{B|>*y}ڙ&+Dft;nR/=>ŮC~5Qu |]mVD9H䖑k˄P+I&huohkb6!^"C7Hgo) Vw8狇}1T *Wr +צ};.rq u5wVNɢju#`>Фfv]n3 "'F`Ciin_dx=k]#JƼj5f2va +K!4?"< %**aM1윟ߖZib_߂n ¥}?71瑟៸'dC6c!"jAH)WF'YWf( l4Bi ۦ05 ^5^U!?kQO_w~;`1Ql= v%Ot 3 Qş4kb8/ql3ӂ#>Tr؛9UBq;jg_pS5f naǮ)Z|kv(~[6ʆ䅬Fr_E'*Offk+2 ӍLv ǙtUip׼?ޠ\B 0/:{*x>J1bU@3BfoStF%W sA.KӮCb+Fl۹eZ[ 5/+ğKEarZXE;¢SǍ1p_+rB$us%V_!εm1h8toE6rW6cYC1T8 Z Ćn\sۘڀ's}їē'aGSHڃSS2iiP9ZPL4 WjA$v^6ɔjwC2fM/a< \=. 1ͪ%S09tXzw:ʮ'y*wqq"V$ |o&ʛѫ:md|1h˖\'ꔟJO yٴQ>x(2/Pn̳ιGsD0HCp4Rgٔ#(_ꃓuZ9R "+vgwj .4aWy&N 6nƾYV[wp5mԂh (S J>6\v13(h7!@rY'@&iҰ[3ݯ3aezn)Y4Rϵ87 eDSNFB1kmg{mty].w"7#S5G y,Si$I ̤?i*\l©+qڰz*rc++ UB]6(1M|5)D6(!cˮg dS_J PŠ-z) 9T7ti =L5d"踌{TŌF[U4KvxM{zizǃBfPo'sJJ{nF ա~]#6a^]ZS]Ǜm(!ej+xMu5쵏 .bZm&3׳'ID (19i9l lr驖aTp=_9cŧ h@h<2l=Y" xKWP[QP `BnHx9FuWb>IdJvB{7CaǶohFKL`RZ//# {" s;Ts'nUh=L`36Jꏽ`znb.1HClKX|WP1A^ut5,_ O%Cp]`@qB&ky V J 7o6Mnbsyf,8[w"ZF􂺻UT ;K}lȉ$/ˍ*vSLlCdj_]!'VeLX%ywr3 gx77t ݳxW<q!k!czcp'[\v&mЙ]k  تnT&3:Op7m:=d9Hy&2'AOlH 6ձ7LεGrYFF^'Bw ,nǜ,|j0<{&.DI&A :ԓRi^b?V:>W'8KIgA?8i.W0{qׇO}3Hi]k Z>,iTfdYcEuhYEÄ@jOzmşgfz3PxΜX(^Vs8'FEpVua4y+864)+/fI[mܰIYvL{"#_y#_,1zx-P36 uD5%b'd.X{Ⱦ !7?epFD`e`X78wn1nMk0X؞ВD %;HPcoB]͒p*B@:2+B%1̢88rHP߰u4([drkc$ Cb,S]C!7NB!}aI)V\ H=Um8÷_`J'^>^EfcY4F#2vJ4a.\3fwz]}Vu^?8Z9L ` FneQƅ: 7f*{!βPI贤}XL@RPz֦*?k_rs,GT 0^\E`2Z'GJQBaff¸;.^qcv7wPz4A߷2D]${\!1aj$r2K74g ~PO)X51q^ B*u3w`x9 ?YQ$ihqb֏ðu`}I=7jOYhpAYnsjP9oj`WPb:wՊJo@8ZZ},|\wō>agezpBnH+wmE8)o5O.i9`#x(+Ci WЈxj6,QaFR;{%37*V Mh*υGi:C763Ȯ質R .АgN RJ5-Z dm]*pvA*jWS,m:N۰F:=p*W#zvq\^y׌B0%_H(Mh̻bkgTBG{vx,R /0H`UMϼ@|#b @/VlGvKrQ$ 6lT𘸻?ww );:(ćP@_?! k!( Nl}J`ЀhK8 lڄ( 5Rb^aT!gkejze #x^8z"!jUj[qm"TV5:|mfsไMaO*q6Z}b 2e~Yl,/!MmJ:\Ǩh֟8cPѺ?]xՁ>[fRE'xR4 :C65INB^UKD%>F]'n21Q(Eիi"O&Du쩗EH+^=qC0D,''SE@Lq=2^dr`#zZ*iFIZHC0(BPBk=L_D^XOPێV}5Ϩu7nG2ڠmR΄Lm /Y'm^%邏I\bA\Osps/d:X?"2gՅ}ȁ<3鱻եG۲d/D|Т*Pls==pMa7@v..&8*PYZ)l/æM8]߷ 8Sc_v] rM[Wyɉ{e5TZ]II!%enKU**! e:4ɞ( Mnmsm>޻OD ÿ1~K O^ѺB_x盗'4i ?)pk䍇ٍ:뱿X^Z+{ so^gx!̆SұvZ˚Y14m+&PSODw$]t"WV^ߍ+aW솕(!5R/j?UQlFtbޅ\[v.z:WFy8 ZY+JQ%Ň?<0^!`> è z%qڋ R%d?D=0ňlGwO- 'kV Pնă:_ P"xu8rZ6KcjPa XW]1Dǧy-zO-h.^YBJn}PkQc:?&fUDHڳL rDQg{`s{^nc;%tOX ໟQ-Quq͌ Z3RPAP4zxŵXehAHRwyQֺ7I^ӽ!İ',İ5i DiDu䔅e^ {u f a ۧKJ g .$96r"9k^72+|ey,'Du&}{!OmV)|%/woK[(!ls`U*-!$+'휦kd)anl&A'{\QUa0 5GɧvJؗk3L&&8nKE,ۊb}BV^L~uՐιa⊿lk&J6؄33XE! oI0~=L+r v#qxH"&O H2~C'-s |]؉WtJAe1NޑRGgq(U{]9E% {>c' 6JLcERT0ѫWa5O3J6cf$rk5Bs[L@wM.~ÛzzDYVl[nMwEp>UY:tȳ ު ,Fd4۞0:Nm"|CURDZIKԷX$R*K|df^[T` 5E=˛Ыa3V WHJ TwDoހLd7Y?W.a lPvg}>kWӃ3fŖ7z #KRex :@MnV6Q%ua{j{`d A7mIĺȸrOE4=bK@ix%54#-y,l- lW[qepNFn{b0dr@}=bTSi&!X;"~ɒJD`="Ed~)%{:elSj.~瘊-c}ѓ^'_˳$x&й{bPf P,q\b9$un󒊪9<`*,S{gtu=ցGe1;Q-x}1/(aS}:lJ2T7YS~\+)S) ׸'k@~whTIpDCߐneE' ~Gܣ3Pن%ubzJE5\Kz6 kIpKDYf h9{UWoP5]D_ ]7Co횻I3SQ]Aoi2Կc(ƘВ+WR/o8Ø,hwM7'gn͛\If:2㟇Ǧ|ߊl:Tԏw5kRN:VwÝ kas?Զ{ &E6x2q|z7EoIoHJZOK(WT)";pb,$0o 06>eyݨO "Z,?ݿ|&wd@TEDcb12DόÆǙu70B$2KTiSVho~ ( 2264(&FОeyh!O\pk+X! rD$s+49k$\ˬ\Q RK(# ؁AnPZK\-KK3n7m(K_ 6eYIdM? 3SU5:po@gCo>URg#*E{2iR}&>?FsQZi2*z'Iڂ1%t1& dYj~%:S/}@☋h(8;G*γIR!ʉ{E"[M6!堤A?c٪xSuq[#FsΜaZ`S)hrԾs3EFNƞ u,6kjK.,= j︕E5Ճ0eɝJ-˷$-I a8E͢q``^^+-ނl#Mzc)h:c1N8э_< }? ݻTsH 5&J!-^x 7ᶍ$}hT(jy,mmTR$DoZtkv V M ~|wRTmz47f UwDAP_}+f~Gbw#Jd,$onu%gR8]6:h>dA?>#\#u\!ӾGaXƶM[O'Ҵ{<(Trz7$gX#6 ѥhoEZ`a0]:˓@>ވtaNMX^i\ O9ۥCg\J`b~ BKB.Iw";fH]3xRH@C"Hc` 䗂 >} `:Kֿ]wOlTZP!HA.آe|\-F x%?iեxQ=W1S3 "G6i"@eq]I3%@ƎwՑdU=9짠ر &GB1\S.Js uB a䘬xd!^i:`vΰ3*WNb!(H_ Ԍ$:_ jl:vFEVS(ЌPär &و>> [r'R {޽q{ 5ZӟeT5SEIqL侉h,sz($r䆴t^FGa)$8@nU/ xPk:Kh5$2v_)lr\*{KrL8?ZcMtаFH3em^/J 0ԝXXņ&ye^ai2=-_ˁÄGh'{1@@[lUV;W!ߥoI?$ڟ5Ǜ8V=(}!`y96P\X#bkDsA%۬)(/}t1n|ZُwqsѻCߟ3@,DOak_ɞLT,gq(A,N!NjC6(8'07t4U|C]^q<{.5` 0ҜEtP觥.,7tv| kUn(g.67RA w#P>KÈ!IYPT?Jc@;]) SFbZ%\_iYV8(9*@>&1I֒Jص_vf`Z\w<}'*HrlX8m[Dpb}. (lفau+%|Ȋ GQRA2^ Ҳ`<ah^dqjVh3|Њ՚=ܲsEJ#Һ]ۖO}ɵN/P%/op%$@C̞)cx;PIzM!jv3=A>Ů&6½&Bc&,? Lrh(VX?A'LiTCNw'c({E!"&s&'#dwo*˼gZ0ټl(-CB/%o'5*|(@ʽ,~P'^蟹yNo;?L;њ D׼ݫXlVQ)h%hFm8v^ZġWq7MGt![s8F߻W"2aմ: m׎IږlD 3e蝅8R 2A)X 5i*GC(]ml ^)VwI }tJ>+Jd(W2!_3I|XHwK.?<:->^'_[ې@&w1T*R'XIN_8ZW08Sih^"[q!㣻ˡe:EBkFrr9=q%01"ICD ]qY3N `Oʳ"$ԙӤ$YغFIqDF鯰x@gzuҕ{j Vyaߓ4:|azN&zXG֑vE`9D Vj/Of$M~Q]-=_߲:} j)?蜭Tn[EiNIl7mޠP}`,_,93&*ƵiVuũA¹,~0س$ѧ3._ic,u/KAMJWހC5o oe L]f$U ^n2f4_%RueH5uůS HT'GvdDVdV>5LiNoŇzCE겾^vؗ 4ex1ͶT?~}qYsل + ں=qN"6xP-"8yòmm'.JLJ\#A Z:^!zyN4x0k؊jTp qd3zwF}hݓ{D4% %ݘ*7B,ow#'is&kxYq5{E$.7oD 4Īn3,ڀ/dōeχNlPzj\gҀyX3׏H+@LIptv0p4oX*Oj9KJrˎli:ɒOߩzwP NvS]z`]ON=BTJ &"X?o5a1ǁ,Vv23 rnI_7k#K~٩l.MTA);Fl>ZtCZ魖 v=m*Tﲽc(`OÐ65 $ =fWhVZ0sY]=#>dW[KW/tT&ynHq/Wvt,̺ح>qߩQp-̈;ւjFW-\ZW%[bW<4ꥶ1:䝍񮄳"O낳`=,bu o϶_ ] _IZUkxs|7lE~pIlAFٜ=fNeg0Pi;HzMaQz <:]Z$D/U.{t;`%iF7=>%#bk`Z~٬rI# }MMgJ=),'Vޤ-^{/%QyV?+ĸO\SԖnuU]tFR#ObDα7; D~qgΘz FzfҽοEωI—P5,f"^G\SiCwYF;m*Кb4W](+$omH:$J ~K`[77PGaYv+GU-[QS&L B4[qm %P]=yۤ+[IuA**\!8NfJ/i ˠ C(AQ^}@^g?;HKAr2ZD 3"WJ&Chzmw$Kl|>K{XYkMPS$~;i͡ՔD*&l%ߛi"-{ ,eCT Cs+ӷݵ3HԳəU$8 UчٲGFEQϪp|NM"$M(?!j'kE^Hf T ^__,b]?F݌gd^'Y >"b8/±g+ߓHixQ\t}Šmz/(C4 -{vi-=3("NcbQAJ(Sv+{7`[֘!''*@{qVjr@s0Gc6} ߮c9U #cѴbOfжݠW9y wʡM?;q</*!rJ;[<\)w֔"<j``-^`M) DK#jMX֞W(2E(M{DIM6UgmP62:{hB6 v!AXn*TuXJ&lYC-:3<}}K61҆q %JJGlQV9՝A/Wlj a,.Je1=i4m8Z ]y3$jOAA"J65KP*,0CM֪f~X+xYH 4F5])yA9{[waF*]p8|W&D'J90%+]UD`~= QxKJgZt:_ ]˰}vt**+U-rdW@J:+ dIcCe&t, OA*P1X~Sc1l⨖: E`h?Wޣ#hTF}%mͭmAgy-_DA|7lJs2uI LEg֡(z 21Kf;6tk'@ {뒭BPFIY֝RUŊO^iii:@la7ܨʎYhƪ.Bzz 60._ Jk,0͜7u0$vsbj5=A9^e}S2.Έrn>ٺfFw2AЈZR4}p5ըq:!4 =l`cp9`l*K-Kŋv DRyijd1NX/T1δAQ䟊}fR3>9{Sⓧ8~ v)%9~}e=os~jFd%VVF#8иmqDc̟ivv~ZZT4u܍fVSbMn}VB*^sÑ3rXduUܾy(`HU@,F`QP]Hj"Z*c;1 n3@Z]~r ̳v- AY~b78y $t4*67/z]I IQ4.7M M~oP= 0ӱ ӡYT@p)Bsv3pG^)XpWE]JѻxwߕVȣid"w]R{谊y€Įlsޙm6mpinj7xzRKO?3[=rLf Pɧp4hLaRV,s7PǸ!1uY~tEQe5+Z]"yұto`'.*Bqnud㨉)y4% {Nw̺!Ț{>AkƗR~=DvV|Ɵ, "n.D&{sMq!]=u'#$^ #=% aDご215B]Uz>t~PͶJѦ}w o6'݆ВQ&uafVP/׈'"L%Ks&N@7(aW`Fo(8*Ġ&@"2b2Ҿ:DOJ'4hgT[Rndm|wOo@=W?t q.(ML1mAi]!GתJX U;*-ɍW̞wK~rC0؄Ȉp4tA*t g:vHHo@^$78UE۠HsyG%5`:\KmX>Sb%w?FT<3=33Ta4~xwL).qYjtbgxB$YI7)L茩tIu8DId~(p{Yۑ=!nWRjaL_Dg䓮1gHB# Z~0 ]vi @QOMKMM03 2kCU{kWhf-m*KkD.㍔Z4qt-@؞i^<䐡3_7[tވ8Dm!R ^@Ny .wRPsDuR',ʕPQe1EI>A3)eaMUg~Lo=Yz740ּcb'M5*yNiS'ECS_Q?P}Lmdi%A Psb}7-> ?&AsDd'ZlU'̎M>/u%#/o3uWާ7rUq*n At%W Q)9$Agϟa,Uv_d95K#hE: }, .F~ Ea, Y=LLybjBpvs96h[0u0"%r9w zpuԠ&lrh"׶G,Bd79$Ԁ*%mT k*=Sg7?I5; ~v=dxN/}MlX535Ux2ʦhMZʙREt؎5[f:Ƨ,T/ƆzBg⡪˩LRm;CT&Yh@wrw!gbF} W-Jءc3- 0g9u j s|qoDQ/ΦgIԞ!odYP &ķ}baŗ|wB =2+2)zu !:dg]pEߦ59c!$Udko\I*4eŶE_{^::Ca/; J\ __ޚE 0ogz1$@^iK=Lɚ$)+$ 6,Q+t1;OGΐI/Ơ~,Ttkq'1<\Bʊ8M֖]W] 4LSF9 (Y):fL .DQ5ȑAʭ#+$DvOdĦI9UFL@_!iR( Z B/SC-$ \ K03mrMS )F#y-57v/7,eq`we@8N GL_ .tp_U 8g 䇶Ww P;#%]:sO-62zת M,:cP%)/,L/f4K XZ38, sc YJz\`.R.'lΡ~gїE523dN[񤪄X/\kmU5Nf '`NtjkLbm)ctMs(:kVO(jv6kgTݶfG6G*\EBQ uwɬv^]oXcѤC;lrep(p[I9FG"ni*ZG '-<Z%PFt͘*'6}fu^+Tl:ߌ9' <,{z yȘma`Qޠa%-v[eU{Rls,n>FE7Hp>>'re&, B]G! gXp&J6T k=5~0Z ]x%cs(#ŇԵkL* ?LK$ja[}5'mUNi5Jf zn9?`H#1E\,@N}GLu٫cȪ:%@10ᖡ*zcgh2$gu/2fp&pp6bh|ئ^t[LiykTltîS=cɍ4PyZT/lQu[pNVO"A4wV4$74} C㹑  !iA^ {Q T[ 3:-K2->S62}Kڡ wNCC=_馿f/qv[@u"\HFC#yKROLH5֕CQUq^Ց|X|_E~ZsDƽGy u7`k_&3@1WdmLOADnBNϒ\&9ϺV篘zl}5dĊ vf”[YKt~J1Ɇ G }V"+P9:4;U\ƹKgk!$&׾3l rǬ YVA.I>JM@c dW. r#wxNny,ڢK->JNdl8kS`8 z.2m`O _UKK͇N`kq-n؈Af'53d/>w(uj(pzlm'J)+$,KYq+Ql9yf'0!}c@AV[dХuAay?e6OU_L5PV"ԬRΪr .J3AR=uYR81HU(qUCMn25[esW%@+F{Yj "W|MlӅ*W9 Jze9GNy2Jv˼msW얌8x5;;F%Wgw!>p^ Gn}}8c'etzkv oB5=&e|+Xg,w-u-[W2su-p$(dLm:#!)9ۢbӈ)n >۶&_guU*Չ4/˶גš&"-v? RW8!(\WN.0S؜$̟=%?%Wgð BH 2Ž/^t[v"p{lƵ4kahm PY?c:@:}?y+3Uo (~sp2C ]r`~ѨQi5lB1 CPwdv@Gu@F+)eCc m0tra{#̃ɣDKss )Z;R<[,*`F7*8̳?VP )לHa ӎП>l<oo%%aěz DƟ OZK]E[#]kv<ҭ)ފXF)MDdZDsZ5 XݯN*qO啌O ٠nwt.;3DC $7C`I,}D3 !fG GpYi*\IKSMԌP`E5Ua w0- V(66r\»[ɑ^@TwAk>j=EeEt`„~+9H4J`R ~!ug.p*[l NI|)%vBJK='@II=|*>FzanX!qܴ0k`BV-b\z޲6Ol%z{u3حW@diX"3AfU^(tV_ve$0,3iT3 C}sv yѩ>BZHK2?%X?;JJm"J.%&q艄Q-"]Q~zoiDFlbrӉyg6x8vΌ&iKy"/\C{)]ZO"t}mhDxum5֤GQb#GGQH-ӣXJ,ˆ߹Ɏ|IW;iX+~CỶoHJj+SXW0DNq R3,j ƑQm C!MPx_] f7Ċ0Bg}"@ݺ7l6kk-ZydH-uZV4BU& ǃLӒbADݻ]]mq"A2 ;ϻלuhax.D.qq&9Չ],j`qG c&1pHԎb-}hɅIJt F=; h'It M82͟XW\>,q;Wn+{. )nWY?P~k+벏GY+sb϶$IlHsq'w2Sq jxtPZ&d3bClp ~Wx|(kop;ߎE4kḙ!]}sḟ[NOڽ5 %cKYը& 3('qKi~?vW3Nf9YQYkclwBLF,Ϳͮ {!~̫a(Ôo׋]aǢ7)$6G8:BӹG{ҵ6,ZWx`A_ z#) R3#w齨@A]i!n 4ڀ)F0ؑA|R२ $Xd9ΒD4bP0?rCrlC+D^ȲmӍ˷/0)X@t nQAx ܉NR?~ߺ(_˟~bt\6pw ]V:I-^e6l55@ĹSJ K=]s4_Ӈ7(`-7JlCAfl`RTaNo\pjO~]RRJijhi;%lvjn Ն<8bA(CXͺ+i+JHkibp*@@ ȮYLeߠq(o:$0 L5 !՗a&zqif6YH@.~gw*hX%\1 R[$ʓE1  W w79~B[ov C@@i W[WDb}p`ٸKLhRt{SXT[6)׃FX-9ہ8@_hU9E+-,@3[nib@njLs> k(Gȁ 1&\u\y(%"s{r>]r#IֻE"74w \&lWO0Z㨿%cZH NˑЋ=yCy2@mSM*AѡxQK{r!ˌIQhhx:Elxڎ>z(|imI!WŒ2y%ib.T0V%丗ou*utwdlrwZBv*TLEW"SEĸ.@aNywVQLk7Mm-{MHV?e5).F5Y,ǡ1ۄ%LVMtr} 3kK]`\7=UxrFnqX)e^.jOz:q y ]'mNҧ5cY"0(4eɗ3yFtO67q_}- BZ{=]tr{iAzlK-U0tXH.gqOfH8DRIҘ;~KK{BtnI@PKN0R!5nЃ ľ|1,XEUx5LQUd+M^ih>B"˛UÈ,eMQ|JhY1.:y!1-e5ut_hPLȻ竡%4?}ʐU,8#ReσE>j/ U&>OOؿcSl AMc|,&4sn9(mIit$T[)PY"e%HY=F!yƥ NͪMU/6z2jQ,J;1|)V!ѕߧl<7p* !(Rw:Ýwi1&WGvYKc哶+jު*򙅀Tzqcw3#X0r5ıޞ'3ZsLI0&{'+ pQ,%. P ^I"uKLS% w! λPfPJu"J1sD{m61LX_lETE `QPBu< c7>bDq=OV/ @ U *ͭMhx 2Xf;[Yyp1}| ߲Mh]O,I뗆{wZ~/G+[ť>[I!F=2(*u`h&\bOo^ngqS E䘧$ZO;J{'Rs=NϦ́Г=c.I Xp[IP3O_ 辉Jr>c_;U5c+ŀs!Ax[*d,*[%UF;B`ٺ/bu)"tĔYHVaHz4Џ τ-YK7]z\\,^T>q"|uℵ|?_H~͡\jC |t013HDoLԅB aal~xTq<yTJy) _W(؄.eж?!ܿW.? ) !Ǩr%T^ G/a>t@Jceo>܅,11>*q>d:ɎQr}L۲GRaotrm~98!KFod>S dD!\؎pTGߋEpdH)r\# j $NtN&1^ded3IeLW:HQ!P_<|uI\=47"XՁd}%Pf;:Qᤐn裏K'Ƃ.hlH뿖V]aThÐߖLlC8fl4[% :'@MY|o d@lԌ}lL c.bդO2՜&(v1{0cIz RWDhg#/cEVڟ:n{:jPѧi~6͎[fn2#80<6uKV=]!QUz;vzCTP%+xx%vE<+u'WzLX4+ib~LS. _jV8Ipl]2MxHZ#u爬¹HIb'4ђM{FeWDv'kVk1٢tgl&5; 'j/ZH+ʪx؃(7mr#Յ'3dn"cƒaW9]]To@hApf, uUER]Vdf X7Q:4#@9w/mXYHqrZ&y%3 6{R`\IP2N7r}dЄmv8z :}Δ#]uKEGROxg3x̓;m6Z4dׄ-_ 8MP1rTmԡĨE[OE#MF"i86C": eyTݤG\;&/Sh,|ҎUlyX]Fl8bgOxAcJ}֪5D g7cS'?2\!f~՗t^:ltr?=*p67u{܄DlsĹ7TWE(u7VU-n ݖ1VG2ץܙF%{ ?}LbI4ځm{4 )<nH4 $ۄ+>fS-$0ɴj}02eUU&v ?y B`B+9&mʋ3d1feCmb6bw蝺MaTO& Zf%-/LugDGwjy9^7N pj.EBcz;"z5H2~vԛ6 |ٲ(E'ZRd!bN6\f)=}מA3)̝m4J灉c s\`~|p_+79!o\ʄ'c0SP%ct/Ff䃮2㚎h$ș|Ϯs\4H8^mX7g 2+\yWh`%855>5P2=#t/khQ5$ r=\O!Hb%U9o vUEtfƒy('"i:o"uZ#?4d X`+Ynj$u)2M;QxWӶn0׉\@Dք1ᄷҶ2PDj~OL .u\agMkC{ s}3Zw~cWU,tAf 寜a;ӌ,uGv&OGb6ء8P 8p8J|&+H ں>{azaYA&7ȴ-WK"aIN:4-{i >~- ?+q%]̻`Q ƂҠ0Al`5"slIgLxI=[ǴZ]Lʢ_` !< _ $cj$s%r%*Y;m5o`T "U* NDGzjmD@2-Gѫeu^<g?o4 h\"® Pj1Q |K5xgnOJ[-kN#I(2WB?KֱYGٺш1G2EbFǝ%rn>"4~+/Sf-^GIm^Uy0319fŝ2WFF[D#am۾odv?6|zNv[cEsO&]-]:>Bd4<Φj́ݬY=ڛ`0}XݷQpFF]D P4ȜϴòH {EY㆔I[ϢڼGfJL*[ME-+@'e<" OulV8oZVy|_kP US(0kN$ÙI1(ȘxGU-EHձL"P [Gn4vk”4 3 pyt]S+\Z!/'V>,`0\jtcxA2D q -K5jyh_UX [[(9BR7Q!0m]S5EM ̐)n _$yY<}㚮5|L LݦK ڟLy9iZ$p4Ɩz@8Ұ f˫ivp~3 F}8Z10N=xi<0t =d9Tdc﹟zb)!V;JV&ub\hyO<<b%E$M?HxU؏fg7[TeΝ5F'jxՑ&ޭSX{w%sU){]X݅g78׳7tIqJ3@,Uh6m<Ƹ3#T|vXgzN;i/K6[1/>&͆bŪjl/e깶s<k!zNrb Smƒ hdy n'7eҬȡZ]&:D*^KS `ʰ 5Sw%8)YF|!Ҵ25f8t+l3 x㉶Aq)!?џQLnW *p!ƹ))[O'Wߐ0q0}+,cC7p/d mwy}mT;m3KؚyutAWzלKPZ"J8iL=8v8ʒ1@AJwnjȶ#9MZ,[2_*X Ƽ?B@H^fc2ń `i7-׋jb/ݓM"r՗:?=9Gޅ%nQ hqM^ B1VXcks5X#F%QDDzQR%HtGؗp~ժvӂi kGySsN+q|A:@ 3gq[ڨ{3y6quksaa" ec׹o>d;sA\a0*q S:jyԒvyb$,p6*IRჷ⧹+M$ܱ}o`D7d,C!vyA֎r(.'` d2VԓgA}lHBǿC}!KǕz!@>ghx!! /5 dY~hu5PӃȖ [Q Ѭ&N-_K$,&UARS;'Z0Dԝ}·m%)đwX5UuX{9<) r7|~!6Gm 9O]ȣ4nxE  0ŗR DvBX%ġ+ 9&1З3:+hPIIF2O{?JRp?캮˺rK@bpJd;yc3=n^3EiS=.mk ukKDP?nw}z9$ io{-3fp3q~}j\)#ĺYBj*/S"lyWŮ;JOthwͽBR1I}xε/iF^> -'uz=[]DY`L  #vRtQAp.9_]~cЭ hsϔJ&d=K|{2A1=S'eΝJix2MW WrR,»mF?n\@k6^±*I%`JJh4uP\,:<.0HɌIj^z` kZb-/ȃᦢ?F$oqyb\NkK=̓S3Y!;FKV%@˖Ϝ꽯Bǯ(4 ZRsgQR MB; -h~sɫw5`c5hߝ=_5iXz,LLԱZRT舐F ?'y"/| AHVE}fBEţtkYf~FZ:,T YvuhNyWBŠ4<5"E*/iݱu3kn3Lp'!lH!̈ *`"M#4,,!rcliM:_1ᬉ°Ih;̘{s;+`>ZX+H`WKz"9?f?=KW D efGህ? n}.ˌRZ_?i1K-sL1ۺsu9_v|#zռ|9-4n,RazQW{sȩ[6|ֈ"ƍut/$!=Է_ m>E旊US[bTؤuEE04G}\mql ~Y9Ig Ȋ)RQ QTɰ9C(Y=>>|;K789$ b A@r,fl?D-804iO#7Yt*+~2 +6n$4gBWs,'i?GdN <~1:10p+0BmimP$nt_Kަ[f(S8t͚g)Mbt"Y7L`}JZ՘u%W]f1d@8LAzvDlL;Ti3ŏEOZ\t_>dy-T3:𦆜 ٤,LQrOu'p[L= S`r;`vU%޵+PIB?ϳ <ЙJJ;aK&F]-4a_T'?(ǽȿ t$=t)~(5:if|!4R@+g%k3\j 93"7YIʃR V"sj;B0VSKF5>GV*IJur"%X)P?*p/8w^L! ,\ovC׸0x<1+X ?["{;<n/IPF0'mbz!^?Z{HhO|/"./VGِ,:;[Zݨd[lu7!i$$e6 u>׀vڙa-&>Fdt6nɥo:?hhNc?}W9PڂSܯy"ў` v^ڦ:xN=M3Ls]M,ʖd{) #.s o5 SP*>tD^`v^#R7suܹ)R㳹x' d.I;md@XV>RWʼn~.]!{S04wiwޕPe>o!dWg>.̼D $z~79 K>Л5 )QԒCpM^LB pi'>wμt`G9:s.5B0S,LUPNI]GT`0O39 f0/.zIi[q! d*vYoRl׿}ۄs+ 7C6NkIb4bܰleW>w`U8L:}m0,=Cj!E@8\(Qz )jIؐsEHeA Vzs [_P8/7?DƲi\̜fbߥy KĠ;4&zmD@7YU <8%Ks ;v'iriTESa}ť:,gq9=jL.\m{[[窟.&/XWw8Rp!q/1EN0=pvjNOKП.8`"iF ˘֒ǘu:0B8 L l@[vm{,Q [N`!Vb>'Q$KlYz&"6߳1M#CtԻ%-qKHqȃG6J|5qF&^#^/XH/a._{m7'1sl)w;~? OυKAʟtW<3Ct04dn:7Gj4JT#c{3+蘵$HhfA! u3'_P&K̛ ~B؉wT F7u|d.􂙦jnWfDw|{({M+<5ٵ2׊2 2۵9Q$h)V %q(Z2~˴YD-Mz |4*E;r3٪kz~wvkmrO:Pw"hA!#x'L ;l] W7aa恒zȔ|a w->?\md\JcoTGK'b6zI^|{z /JgUiNk:0ya%?u)]xΧKy^n tpu^^l6c9JC4_Q3n€Pc50y@ofUӠpȻJfQc^gC{B;Z2.$u󊃏9xa}!j以wpJA]DK8N?qs#fgpРbbc] l ܈.R-T5 .n!ͣE}1<gcCνk.b>pt }׼bFTqt ]^L.bTl_)hP;Dg65&*p~ .Y`xGdm, =}SW@@?42[;+pCC\!e$T9fsVAh<\ UA[3N}bƗw!(E :iKqܟ 5ۘRw^uts'$OlLE*l1+ ?rNU&~ODF vN;x8?x* «n2aVO6;IßpJq셑RZ(=߮Ze USI'?gyC( Zg!-٩`-I^}8Iy~!n*LPn{RXKҩ|D-ָU9!u0RCcWUT準<^p a(S8 {E ^.dxtCn,z[dā¨GQoL>%]-1 $I;%@C{賄X6iFL/nQw׃5 Wf/b: ?W^ʪ+s=屉փ%Eҫg82DS[kvJLLA緙j9BÓjcнpY^z* `*\ f.&.Ek3}ޥ<>ހet'&際GSHſs;2}k S >vu8eyq+TtZx$W0/Ok}O.58ˏC\$"76ͤEm ,p< o2Ch#lbfRhFiFKt~U+a3]]v"ֱ}0甡Tvs>2Has&Sqp>gƘ sW. >^b \Y=[VWaQ# RaUf͛gݩ +'񅓐<:P4?G6/tΕ 8Ghi<]YLFmnrfd8k:X'hFU C˵g$ -'$±U0ZTUZժ4B|UC<GװPK蜊jDqNWn*2#HFd&HT="+^߰)~Q9IIATO$M/" M6A@gĕnjqq㏎R88MH_M]Y/gĥ}=CJG^|Y\4sȷ]ʱeS8x;>k) c) ,DP;DsjTBˠc?Ϗ"Y[k5m^BPRL3zٷ<#n:Rv#@ ًfvCL &1?=;䪩1~Xzgs֕,I?Y5 1Y; AS!i0nfMi{؃jџEd&-"wiGHv}Ѝa]&XjPQ*lTK IžH_Z룔;)=m<_TP'u8Gϰi۠m{wTXVf>s9BB׶tyn!fbk2Ƈ)ٿFjig엱wNaUWSl >9z5/-7o̰psTPL#f,2Dr5K>{&fX|cTo^/Rd(c3}m7`>p&;^A}HGuw~g@Dȯ6A1s_`hesPd!nHٓ@4~)_t0H{grYyiO5FY]n{bM&(qAQ7 OCpyxJeۘxS`ʜPנG  ⎇}3c(ـQH<|7l%&8{0^(tST)}*Y /(_,7 i~(V-CIJ,g F*,E3E։׮Y7;`*8Yhggr_H^SPrq ow]v7ZgX2m]ͽp!SC ɿqŘ,:+C#@4wTbH"zm؅ĩ~ZzKWdO7`=Z.Kձ3AAL)ƕ2W;ԉUuӿxd`|DGByI@rWzݞ Zh~*ݢ=4CO|#vlw6"@D!T94o%i$~k9N@5ҫ[xn8غ؉Nѧ $./&ɅJLR:#KD^ osڧp`{YrS! )ۻl}8wm0 \E7|Y6%|v7&3 hd>!vەhJ846EeKƜmC|4 'CC{!y5~2rm e8Wtw6XPnmĺETmNw?2?lfB Ot26bl]tO2hlbhݷ Q]x> W5(;j^x 7D,'=z~'8)y?Q .W`rU K\$N̯&91]+ՕWUp E3:y~b,$J,Xn{|({D4L0N.-5,?vp`ܘ|mŀJ{ +/9sOp߫ | %0enExd>걔hAj#vuFd2f"01.bUEϔkC;c=I.TI1o7q wt7Sqٱct:QMX@ķrm,@Tt=Y3=%nh"ܩ1ګ%X4?Ƒ{\4e2b]>଴31㍞>DtۓÎYGH.\olF$KPi]wϗc910sY!vvWZ-M##IA -Ŕ`+گ]RL l\%!V3@plK>[Ț1]_`xkbgJ<~D>1CXa(}!~aE\2;T : ۘ?)E0Zx^=Ȗ3H9}BܪYlڼq# \ s8s ~x"!6KBv'| N22XoD\q50HO\*@)":(\h Bz.eF+ζ:;e@tG,dX9pYxL1~M!eZqpnbMvb,Hc ` :]j<'Cjj֖X/< K \8 /OG͟ Jk^_1۽mfg«[Ye(oiAYӣLM/Fy*_ݮ8RzQ @Qp7o`0ZD&0#mD"|'l ʠڲV%7>eQ+$zQ lۤEs D7Lj:ED(NE`n$KQ=l[az07tCˆ똢Y碜g+ OVh|/_wR+!jx/BǓ;bo<{9rd/Ue-CnZ{ WVˉ$2Je8PGv}g]^S5'1EKCR 4h:ѰqlM+ JٴP490X (O o2?8bjCP%^M{=A$naAckL@wV)8FJԛ,Q*l|Vhx( U( @+NjУ@Y7_,Ә=:a2U|^XGgNј0:WљLp a`;3McL0 PB#JOt7pH3ʅ I%\B*gSطS$]HRH l5U4jtOz;.6]- [2f/1TqιW "Śk)0âQfVg-+glƔ؄ݕMYI=V/} V($8;όգYG>?eǒ5J]MWP0 y hx(p) "ճ.{c͖sJ }z/՟QCvcqsꏫK u}v)`%́/KKVs8 kKB&)0{iѯ@C"4\@үD .رo2ͫ4yBpnQbx=4+)$Ӕ5_Q'nbpqVWnp E<#V8FLl}{ѾFύoačmn2X ֹqx$t9o`@˻ImЇd9}6l -ź)(A a>03xC0n--NّDy,mp%cz `B[Iu{ERM JX3׈K7N)o"J|V'Z,GwARҵIf@%Gv;))xRjV +rJ:dj>uw:>S}4V|ۋ3782}vѯOL!6 pak~W`?"F?W2R698,ȭWff <]^'||;eb{P!^BoZm=b=Ld:L漣l W٤m$똸1K7WfF"wX#B|;^XVUAGMvk3\Tl.$b1+,MU)iBQG(I1QSXoʈ!4+#! xdXjs&U6,;"DLr U-f^uv 5+I*^>nJsvsͅyQ$zw}co`G笻Y7jOZ mgr4ģ-BsӥR{bw`'nT9n@p!#S0N:0˻F. %IQY 4Ɯ (QHހ p9PsuqȈ$دˢ%%eafwӰm3$4Ĝrm+:=pXF`0<!5#/Pri/O(-/P17 uy*M Iܶ2Qx ;*٘9{epbVAWlR n|-Jj U5R;j ~g5~ɜ͒XZiK{>`*K%F .إr *2V~Q%k#c7d\x93Bِ24*yR,_ ͆U߀<햭:AvZIxoH1Kxr^@%&"p F:Ekw'B,XhQTK8?0޳OM vmmHCl; EMլPJl[{XIE:w)\$ (%%YT{D50=vhȑUޕQZ8A:=4 .P$ʍ3z\jeO@ lz`Yhv[ 6[7ϥ,^rʟ%d<~PU< ؘK`xK/ qT7> =qI @k6u5CH#YteO:HZ+@qOWT[ET+n|*i"`\6pl6͖du]d,ǚz!_YZq`aLJ&mײfYR7J8 bhΤszp{z1ڄV.c*(-UˎzsU$*D7j_)tڏM] 'q޹i&Ɯ{K&}2.;+&&[˭J<ڂ8MEpS|Rc/0u0=7IN@S[l^:$<5c4~`1;Ѵnc`[#M \Xףo[Dz67;@Hda*pkЕ+!Jg[n=DK:T73?G/O[6{?[% 5ק|WGr2ZwLڔR(|G$Ac/oPݴ_6Lsmg&$;  ~wEAϯr* mtu^aQ*㝱8fX_׻H5j䦻P I]^7G U# n w+qFDߒ3p`v$@4ޒ1tGBcCᮕDLuuoQ`JX/2oRجءDS/#y0uJf6~)H{0{"7TcksFm3@|<<0S~ֱ.b,\lL$|^q(gS:y /_|5b"N[** j?+PJ*=6,!ڊ!0ӳ=VGGOzYmtrBHiԉHfj CbNX˦Tfl' xYPW h: uĭcG>2l2ok̲~"x84A(Ѓ/YbC~C\"0JNO1K+ ե_Փ/UPΜHNb'u78͏$\F+†&%4%%א>WQD:[~>AՙśU8Wh6?hK,-I q0KdO\7u4C[~oQ?;;"4&$ؚ:O9gutDC~1f¬r5\/TcÊD҉#cvCcq=2~B6/\ְ0{DȽVE?mugBl д!돌< Di/KB[*JINL/TTQ[2ֽ9`)Pb]0B"m>m.vǷK݁C5 z?FvT,|$ǬJ]h _^DgpB, n b=g+Q*^9"bz-706wCe=dؚV<^ kԵIrCB(H0ן Ŝ |'&GaƵy-[0~'q8Tr!Ǹ ' 5eɠX^u6**U r`/A'pJ~mS*gl;uP@n ̑c⫘V`gD;Qk8BQ0tOO۟ 6d쭽ؿ{l%[|U AE)Z9p;YÝR!,HlK EJQ@VZ35BT"`ƽL^FCyRʾY=mt+”3n߹~4=ݪɍ6.PmYOH:@椴naܫqB2( Q{z5+_ǭbه' Nept<(B#$WjUWY)ɷ. .wA_= { @-_*/"lœ<f3(Pih?~^C"nq{o'; ©γJVY~lfI|xJidZ?i-.*޽L8c WoƩE:2Toؖt9 6Fј'35{ܞ݅ [ &HRNi 0zVut"nzj7s4)S}Uψ{Cm: Z A31^6 t6Qy a%p~xrti ըrxM W v^* {[< (;y Ϲ?L4) -hسhZ'9>hIK&wWYP( wPE?t''q~Hd#We͡BgRӆih'͝m-RD <WGGQ Q0!d1<p=Ms]rI+M;E)'&_;bB l/ݗ,h~uv֨K-w;K*#Srnr7S`I2_!i9I)q}:텾Ζ"RJʲ\:at9p3&MЩWtOV‚9ᨆx^Mbp4i|*=,>V{DfW HZm@$Zmm4_BUAUDh3pTF,bhpFO/_%0 ._5^QS=_K^#iu$:yab#GԤASڜ n`aOrtXm#3LHB4Z.C7٠l 73 ǹX;Ҟf|Q*gPN! {'s4#n5~Xtaq8OZ@ oÍX`&6Ӧ{B˙_!Ty/ !>YFIJԸI`C9/4wO˸?QP[Kn:#b=2 Ԑ[͚}Pi1|;FyXF)K ?+P;dT}fͦ/pBUcꔈ `V9kvx kk:.b</xJ#Q.&6S&Q|YB&6$kq8?֪xWgixO85;1A*ƤV\av`OmP52$8cw~v+,nqhU|1L>=t ~}N]4*g$-IpLZXMmigO(`rJPX?CQe|1f{gA{HcuHgRi[(W=afe"<%ԹIIh,rliL@yz&A&cmkg}'tP$ [gE-Oa -&J *|߸U.Ry.Y(ES9t!.yO:3^ _]ͱYv b}\u\)ݶx>FYd/^+K(WM^m^W[҃}Bə VIQ~ }M ^ɾ0|CS,JVq,fF5hjvU~bNCIk rnic;akNvyu5i Ra8/> " +*܌YT ӻ7JˋyI*B> l~nR#YZ LإE&8fLey!-#/n,S7s0 lìh52^Z$=£~EeJR7ۗ{6|$zj$1IW`ط%T}.bn΅$_|u֓"~x(ɞ]9DRӃ`$;ibĘ/Ђnl[GѳnԨP}FO_BOQH'بB{2zHY 8b/ Κ_snG }?5{<|ȸRW5Qf qdm6%+D{ T3'nNӨ?8{YqHo˰NP47 yd4#njW cE}:]cv&T%"@ , ^S ~U6/<ΖU96qCQiZ0%E<݊B)+;#t}rr'f"siRkh@|^_W"$~_!1v+$a J9{i~$b }|iuJ:UIa=KtI=TXB -0[LðC]nIJ|V}{e:ǻ M:Xm.M 0q 6Z4YO-QfL$_6i^*"?-'qAN$[g|ԌQzµk[h.r Uύ`1~N:&[Ȼc>qz4ISF1ŊRэu}(Y5M5i$O@h*$*i3}*l^% V~I~ )|i_:o)E~[j!j5Ӳ~ DAqˋW0I$c4XŲKisR:U8]3ҲWXU~|+RQWCyɯ%܄L2cKw_rW-pLw s"7I"&`XLUOߒ[%_Yj-iUaZ2Ofc,lZHU,,flm6R:BLg3]H("V|FHFs Mzĝ4MƄҸǛ&OO,άI80wc,v%cct}72ȷ/g-`,LT \ ݘV8h[~I6#e'$-D +|Tƾ&# n;z3c\ :v?2Q6j%ܽnXλrD(*f'K3<${2Rk7Øw{F&UuH%9, ;߁Ǝlp@"Ps#4$HBwz})()1m{AUgG&Dd 6\]bh+&aZ}C0t܄VMN~}6n1'~VCtz:DMV̵~QnL|l *,^n`YMat{KJteW%Q fYQO/E1f|ۤ\s-'%9^Oȑ yk<`/g"؎Thy%/`3q{R_jMwһ#;Hn"ǐjjNxH$Bv'3\S==sZRǔcoۗ%ĶEnd,~Wnʙn؛޲K! \23-x T9ۘbsPvIYZDJ]G e+KE d\v{4~ R-NhOUiLaRiZ"ϘfS4̋hG-ѓFK;J[{Ή77^+&v N<ݢ [PV%MkO!>45Z6{lŁ s}L5a,LU}sEc{۩$G~zm; Z)qCIcG@ggVix㰡si[6vQ7?$yoLCǫKY疊<`F_ڙNMtmrt GetwrUAiےZ;|ʮ:>[p,S.g3lR$u./dFv2 %jrձ$SF9\eGE'5IKS2 +)1PTD&wT jif"z g35 *6b/. M_VEu=+f;]h+5RaTJ6U~sg17 C`bD:mhtK8MqfEHԙ;Oa~E6Ѵ,BxEAg#J?鵗/.PķmrwP,3Sۿ(q:/ă9OXCZ8\5Fs/'qaD(b_ "m0_ĹPK-X[ ::{?Aԅ2ʧr@A5p>^>N$:X݌tK]r;FFޢ:.8pdo_t̯J,4I }bI L wO.@h̠}m!Dd'M9F--f:CR]4r7zTh{K??xPqcAKGqՂo?T(WԠ{+LĠ)& vnOnZ֍ƂJ7͖װ"XSo9l≆j4nx2m\䕧I4' k~;QG1ړ|ܭhT1Bfaq?+>J^׵I~LyOb^TE% {nad~@>7E\Γ'N8H3;6 Q`'S4R'=RaX5IV}Ll0P;<\bYѣadF)3شYij1 Dl[9lDm/װT5J]~.-6դt$TfI^,q$lJkQr}]?r2vNw +G[Ym emׇ[O1+.4n2 n{ _"79Љ#ڎ(Iؕlj Psl"]TMXF#=i噾h=U}JҕBsItCs)(Am^"<6gJdmC2(Nm4і>WsI.n1'Vz3=+al=ݹekȔNЄ蕸ea?}`| ?[I,HvYKJ u + G }/ xT )/B]hV% Mbʟ%_oюXCzA_~%bLj <$ww@AEe^R52BH+ 2a$ 6( ĘU ы`珅ByK-~P/Ӏח7eAUpR6Q2 vd:Y&"mp:9?J\YC59,ݱ-r)m_ .@ J~&6d&Ypݝu楰l! 60q渿^^jyQ珯[5972 /zjf:iXoo1Iօ.m*¬IYk(/i02?sHs޹H<< ]}}J-E8rM LLlI= 悢=n`[v,w Nq$"Y֣4\LPGFYQfTeVk[uÄFYty88˨l`QWwWJﭚxᎬNRgSܙc Ho77ȼy,x'j0T^yJfLu=~Mq%xE][",9Y9jW ^%RZN8XdEǣw39hldU˟ڪ .qȌ3_ˊ`Ga: Q5࿭3J)Xp@v}qLAW^%ŏWaM269|׉V˸96m;G;?BMXnL K?&iTHxXk?1DN^ЍJ-LmF$.g?NT5q~읋C{.s*:j֋SbiKpiIpSy=&a Zn"͑\Y }<@Fz)dGl`4}65֯.כSR9*jܦgG58ճǓxL,ӻ"% sznvX0 gYO?0q1нIp#OlE*GFR6]ISC[ 2.mdeGD6'~Sbok%=ɞcӼ!6r3V1oh9 ^ 1Ajld{h@b؜%G-ۋq)3pڮ攏5xN:0;qNq+ekjJX>Ѻ#cy㎨O[g]WDssX y<7xcH҅?aBVVyU-r,^DFBr%/O#Ua!򗥀v nO35Pރl9GB;?Q8a.iMn?ٮ8 X~iJsٶ36Ո._-1S-#c7p ZzdQ] ǽ M֛|0!:t@-`1p=n>IͲORqNJ/i@.0jP Kz3ӽ|J=7; PAyC/\EHY<.ѿ]?l1Xhda0u%BQF8gDTBXlh*85mj[m[YI`@a av0寵Ҟ^*P g8ψF.(> ^߭4ɍYzs9뻗(cT_MO^GG<#(asT}Ȣx Я3)Ph[ +W d!JytYojM7xrղBHtf߾&G) 4"ΥU4KN!U| qqE3D5WS|6GlAEj`FD6t6]}^ca֯!m1j<yb>i1]\ۼdx0lF ڇceM,~6i%TGomn죮޸OD@ؖ\i;(4|n;^5:ch,ͻTĂCpBOiX#'k[a)\AhV*'%!OvɒPͶMv,eqUQY[*b k۹ƻoh> 1ы ϝLp1E:M6mE4B'<~?6O .*6@8^v%bt2?(B ^ 4'x^`dD%oط<ʻ L.b[ Cʠ2խBR&mdGjP .QGW%p/AFSţ&UXuuA8P5\4pBOB2U {s(ݹIKΒX.dv&p{<.T/ӢﳸQ_'FMJ05g]3R_%JwMXX eB6Z.<7bʉ/i=˧+ m :āp?JIc~Re8B\ˣ= ø h:8W:6#Xk¬OOYa\ޡͺ+ tN]F+D>SPՉ yODgܶK&}\"w~R.-^je@^oMĄwTX!EW38גIbZłoDU;a#p㘢Լ֕=>mҵ:5djЮ15 "AV(S_  .B)B4%I\Mr?\ PMQ}%wmw!HdԓEn&0[ɢzGR~fRȱZXC{XBFjăOklKk5 Ua{E}-nlQ Զ9w[!'\\c0{AK)cYAl'+:в@$u`DpԕLbXIJT5Ь"0N `ێ a|6)c̦qPCW #P I,31k6y}QJDγV 0WIݔ/m@Mk\JYo{`gKʆ ?{e; ^U 0Q?&slW/&*Ivkep=j' XͅyUxc'f&Aھ QI7MFMZ6H~ g9Lɏy{ye#dH? aΫCiI Ti;Q M'ݡOYÕtonr+h~N'b3,%U)(m|X}]}  YKwFq~|G- Qa2SuGkm`;x:̋[=rj*S2YPw:!ɳi5s9(`aP:`dk YN{Vpd iP->QDsyol+ؑ' [W#!1^ +M#OcGԍNo1*}m3[erϲL34Iдv_\U%dll#)Jm*K~tW4s{/GW}8HIb~,vjvi<Б^x\FRNLHX4 H!%=oia=ϨdmgaLűm!6!).Ekw}H\ ;R+gatRvˣ]3lx[J[`]J5\m)+-hd+ij9Yr,6IH/N+#2t(ifzX}O#O8- $YDY['x1LA*մ Z4*C@kl>XaC]*fc@kDNi;塟 J@ܢHoWC%NdDO3SY[@)UKEHir8q~)rш 18-IՑV`= @aЯ)<%bKHT*%SS]HPBIƪݤ/ 3v%Vj);i.M1_E!6fF[2)L5yoT?SV o³Tk*#`  e[GOxyF^⧾qT-n`}oKAqtddJ]T'L*%_*I()XzGƃC9:U[xe>G\²rX+f s9xC@Kޕ- fHs?jL٘OhfȪNZhJXuj_̆.Xk5s%ʃ15T@ k~Od8} ε3\ 4JE8a9JM}.ĨkxY-33Y NsITXvq!sjG6anH>+s EkIXHuE}%֫%[H@*wO]L.5͛8co9x y̠٘ 4kԀ&@m~jn, yjNĺC~~$onGG ֲ$+xUM-P/ld ؋*ie[֋:TTa<c~AVd?X?Tw}Zơ,>R>sX 0g.~j!S@-@*$φ}r-wnCEGxZ6_"˪z{CI7e~9sT'I}8sqᰊ)0D$7M[6R~%Рځh.B$5[ i n&qCxpNxmF{[x J/Ǔ'w)3˘ercEM0BDݴ);q||Mv,@z E=oJ*DWi>}bHE| ;0TXwl[ nBӳ@Ho5@ 6b1X"r&͵L2@,qd tٳwNȁiiXۗODf-ₒnѕJTkzHխ{]pk&ث:Օ ;e1m\X̞/^Xɥ3{&iwL1J<]m6դ4/M U5 KUvgU} q0f J=qsBN>Dbl,|I eiVo-dz-~vcQ:pڱc<[,(Xʹ߀ >35Ki29DŽ5ozo&¤k c+(>֬0=%NئL0:6fͦf#OtAn+ہ|8W;_uڅ>ź5|}ʵ"fMb<{0>|`ۧWc2V7ÇOL(W) Lܧ[_THEE.X9K^i0(TE5X݆P[QլD[) y|bzB.8M?~3 +ZOus͓6b""ޏF@0Y/;oxf޶WD{:yأPՃa^e]3H&3F;q52' u5!ǏJGijogt?|ܒ_}!~Ɠ#]b,џLd`w60q B"VN AB#LW.uaSZ \fAc[<ոk1k Ǜxj>b U[ `/8!|*[cO|5Z ')v .ĭS-IbK tUu'KDqj`IJb` ^y2 W3阋sIjz p$U -jr a A:;q>fv} Hoɷu8E@͖$J{pp. Eƌ%8G 9TY{cECYK֨v9OlQU5c$14{/fEaX%ݲ}0:@k,r ?v򝏍]֠8&(0Ip`"`nʙjb.|Abrn`zsyf3,S$Pea(+ryfS':qx\6j8K_`&]Q}e'·hl3WSbo:+yU U V_A !\~tObHm`ƞ1H 3×z kn74dCO^gmG%NVGfb=̭i4?2Tt#m}γ'F(h1^ Q쟜OjǧD"1B@!Ә \@uh˰ڒFv_7= A%o}9|XdsZ1yDX!#ugKd4iZ^a]/̴.ѩ3඗`R 9V ɨQeZswNUs9qA% F/6vt_򌝇tNK؝Hls޸$_}~cy4,%@&!a5,,U}==z˒Z7(H$4)sB%r6ֻxDrF$wsLv76"eGp"6[T}؛\ܾ0kS>Ϳ8Wz޻J0| *k\4UyC!|Fs$\-B/?U9+ն&rmDBH;^܉;,,7(]'y/ ;̳Db5&F ~$sTT?Gfqi%K_p+}zsT;|k%s^s>OkP{.AW8 @>qH= 㲗ƣ[ Oc̳s-W%BnQX?p2>@ި2?s"gw]L$kF\ & U\Od% ?(jdJv_3lcN1, [;Ґ l߻>M%T eS>p;LԳ֬Sʣ+'ȱCNi+zW&P?ҵ :~XN_hvpmM {G]*#Fcͥ67r\;9RQ'*{j@5T-|aitF@[<>v:]z̛.鸬, Xs rVX&u{WXڪi{ mi(pM!HEFi6<ާ7H"Q˕FC:MD#ɖ>EM~oF9.8z pd"Sʬ]ۋƣjֈ3h>QK ST'!ib)R؜>k&UHJV@hR qXc`UaދUBPn j`'xZsC8\K]xdJ$T& lÎ1ɛpWk1r_ މ8'0NX,hR_j}Jt˫eBOҳ͒K+Ҿ9YWPrۗvm{^2e[u's165|6Ps`3@tz]|w((` ?k0Ģ!J0C}w t>[U/pB\}>`wYm{vþ "8°C 3c]*1UlvH|vtHO (E2s8iwdh 1;FgCJSd d88wWPK̩zϥ9|=mWbx)oecL*¤DRn?b3&ey޲mူG}ShFa- ^n:P3%uq=d QeH}]ł`, p@w'GfaOK js*;d;&imD;.vkW +Z2o)'OV2frV(nUDpOa@oKU2=Dd#יf_Y̵ex"S{JhyYɏ7#DNk/mv Uwd]%l֍ȘouW>0EW82{x1SK_鞖EmnUu_'_M^㠠u2p%hQ,&g>7+d(dz1!bDOF f,wĥX(Am"D˝@g$x2Ip}b-=s') /rxEIK#)^:Mr 7 Qr'\?iFYƕ 21+RtR]#?Y--IystWp-LW;xe?KT]9;%j'd#G#ПUWa^Bo~~mHA9XϬn*87x[LCvT@"Q4):zZ]6a^8&~+ BlVz!Aw_ZS۩j#gj'kؾ i+ifp1 Y +!z?^čV)7;b\ c.[4ٚДTX 6]Bu8!6Y([@MNMQr@Fc Gs*0Z2#3׋=*k+ Hlh]UI嚪Ǐxu|QK2'$Rݟ?}¼4[@)eʈ/XsPibve:*5XEpKezDZ#ɌWNXOy'&G)R?KŖ 5~៑Xe@=2Z#\ck-b{ARRE^u|O$69hpv)eêc4'H=Ä,޼#F Z$<.Яl麾D;ʒ(YkP4 {K#4"j\,_Y  ^-]L(Ч`WBY6"J`k̯/M'U,iy-U׍"#*cYO2;oKOeӎRp)џo-wjtceqh<ؖg/M$f7<;ܰt Œ;_yvy"Ͽxa n Vɞak] i=< '96DMwOL}Bb8#="g3~ZοwK[ ][ӳ?ZY,Z^b,oQ2^%3Yx=txXϾsWH}9@H1מy{fM,^{Rwi}. QD^S_Jd6hQwXNF^ntTzUM6E^tLMRBZ;܅xo;g9]Cq-8>O09eUSJwՀ֖f[;rHsj6eL`uK44F悵rJ$7C^XOШz[M{nSZ9=s9-x] _X I!CWjs40|~Mjُm|Ƭ USΊ c ,[@u5c#2mv2&)sUx9)nGvԏvVnaIݳ}/2§$ydd4I2RLHEȣ H<8 Idejnf@֮HI~׶|>ڕ\Ħ8yUH@}{ׂ3 (q0iįp-NsͮAõy=IT>{޽b.=I٣ ~~#/^K"خ%?__ިKe2ۘhۆ>|33;Ȟ͒@f;f~^?8RqɃ T280?wCKeu"iuڸfNe(z:>]8 u 4N6("AZxuL oe~g:Bڐ(\vo^3t3 )R߿Ϥ'[ME}LDmĜC2df=#Nێcā"  yL1K}Lm0Q૏M&P͵3%Kh>L.*zn:L-s [No s(FE_Mt;$(\EHcZ3I飄%I.AíV}xoc"@1#t?H Mψa:g{WRoF-K٭c/Fx?L/o3閛*,#ƞ0Ъw0 *mvRq"*=*;sD]H/J 0 fT]-8@T90Q gЄ96j }hyn_q6x h#0Єs3~޽i}\B1F.A*QvI92Oce@FeU`m T$+JB,ǛSELpVzA2ͺafk@Jf&@AX'LaSrA:} mT83$&BU/~s2C(`_bK opbUfZ}űbj޹aydql}XS"EY[,iH]Bް%?y2>sVZPk ksKW[Gtvڲ=oGunqy'xQDM~F3\_j5] i6A.f 2:n.%`х=|A-@ J{ug̪-wImN ZMw6v԰)*jq͋Xy`Bזyf:<i;bӾFzxЦe7-@Qz/Fbf\ 0@~bsltɓ 0HJ`}dXh oť×Fln/Y϶A$̲qx5t n 䖶4e2pdN3ZK]pm8*\kwVo#VGXYNM//ԍ6f0b]b4 ZuHt2+9ȜFTb4Ez2$͈\ 'ﴫVeE뙬B$ n\ԿY~aCj=BW=8u[pp7;]{dTvC2[Y(:lS`c] {lJt'̍`(d.Vz-zw@[łfEas~̯vJb5$.(Xi`L Ƕ!L*΍CqMJQ4$5㉆{9b}y0~RCWtYH(Z.5D#^4~-% d+~ꎯ)C90J"ՅpDi{d )Ea;׾^y7_гKOy<0|Zky͹Uk9{ DXf7' 9~<90M+R˔QaGJX W]?Hk~fg8yO0x̫\ZN슛讼 KZ\mR d]% U>GR>psAk%^L/ PRLYKg5?8;ROKp?ǜnzvY'5&biC٫K[ЂjQ_ NMFD30GjY&ŕ7~"L()Ojy[(4zGܻ5GtvߓADRGYye-]NA!%8QK}4&\$cцPØDo8gCG'4\J`Q[nAxFB7ySah r1t1t)o*d']ӿ$mF\,2W@zzY岛t[Ks@ҹOQؙTRw/^Z/ߤ) y`!b'[=`-jN 䮦.fZZ0BwZ'co4&a|cH>C7k]QK!& GwH.k̴D &EAefUNjRŅz,qX&[~ǭ?Its`tP+6yGTv`Mׁe~qOe3*B .jߨ ?GDZZDN'ձaiN֯t. N 7F6e]5̤gJa(? ehsl@vv!ۯY7$sy iII(M)݋T{P= h qKp(<*. p2LGBW5s`C_"/-:Fa+JV]5#a /fˁ7Wj˺chh<^&[J>tS|icDjINHt瀓l>e)Sic8P>mQ+[l__+ hdV]@!R1s4!D2w 0~zQA9 \}!o2A%VPbL)=; 4Nj5t p֘}(c'2I5ʼnY=&g_%D^98`\>8x'EL#P}gݷ,~4 l0J+A)/bOU7D˰V [I?pUX)y V!zɘw8QZ.25pBXm?$9tjw6o16잫Py(qܨ_V?Px]?ׁ:{myb4{*PWg!\ J,6'NoD2#hp2{?isZaaWBH7כ9b(G x-xSh|&hvΥX}O :wpXtVTn ٰh$3SEtXp,Q)U>b# :^m 9.n,)xN~1U|V|,[Mļ•%i-jV3qHUϽH 3CZ,g"5Rxg [y.&^E5Sha7iD'#T)~DbC8\7k /mjG2,³\ZcBok!LI@˸[jKNV6jQIX(~e`6kLNٓ1EaSǂ4M6*ױ;!w XUwyC6[;uNBٻ.GrI^#ƨs˂߅vS[1\ [gF|H6uϊmk|cZ$| IYsw%RAQ"%W@)m'krmiwIQxďg957e@%.9NJGzAI^ύXJx"B!aUȁ}hY5dwf<Ϋ4&J"ȡxH/IzB-}*O`32@r7ǩ6Q%n?&}61yY/hTO`̩Foka  \ =Q>] u)hWmi_y^eFFčij=ș~oH,)zEda 5`WD:*Wo P ֠J+ݶ:4>-;9g٩iXߟWmIw7o"{ftzj^OQGdNdC SGs)2:3?gShX$?u v nDL"|@w"YJT]'*8|oNx}tcW3mOw !`)ZQI`OsS+Hp =R>@1BvB`_R1JTMX}F3ƖLiWtC. 娃#Y?MvQ&"%&(>W9sΓitO!9t7xźq0~J(o  [Evۧle72u{ЂW%é]۱.5!͵zPtk*JMJcA:siIBUqS3ۼWKZ_FmQ=[ S,E!1٘Ź Elǿ"!ӀHx٭һH9 ,SN톀3dDSmayJ-rW o*|{/c3YCsz#>>m'9SH^Byk38׏gK9](DWu|hxQif9R9e6.B#~udXf{›Gy}Q%aB%i\LYcn i(xLN[#Dط 4׈<LJvN>BL&7msSS72\n۬xP5uC?m"` H45fRN{( '"˒%CLG3JtVF+} 1|١#ȎLNrT oJěduCd>^=? '0|E1VJBse7HC7zT [_V}~[*ۿ ; :J9#t7M,QY]c􇟫kF3an1E"nDy}׵ބꞰ%E$(uoH/0lÑHRHySJC7 ^ޫW {F%>J& 6#CYahI}lk6U|j3-t_\}0[dAtB/N< k. yb*3LL MG .@TZ[;4@!^P8,Z~W|HKy.;!*m9,zDaŞog {g}q$g`$u7I_ X5{<]8oWl#DGO_,*B@N`M)I'B LQ}\ 2+E+1e#'QNAU Itё&-9Cz)-OdHE@M‹OIV1|.a;u &1pM: 'e9]2#pcN OA_m*|K]FPzQ"{ .nO C|'gҤ_7:4oLP蹜 6aRʖH_f.Nqg+eSU:ȭ MЏ//'/t<{jl~i}qi݋0ċ0.%>LEU<&$]iW'B,.t۟ @wؒ-6QnqF4owx*%ZoYX86~NҐLO2In24W.CD9ܛ14I]~QՖbUћk(s(d]Sj#Z8?jChdimiM-gs&i|zJN_#y 7k,yAG #bZF/At>}h7.U] "qXJJ#Oe=D7EL" is$_=]Y,ILKYԩiB:4c2NH>APBhO~^Ip6l &X ÿp"0x9TegnʮQTw# ɦ&-k@~$Rp/5M, )j|^nA|߅m66\0:rG9,$r^[s~A}tUq_ Aj4jafa贮ucy]sr}ZVi(œ3͈blY< JVm)6;Jvz? zrsZsEc A8rR~_O ,\nћsee+q\%2b~xȬ {74E]a-O?{.PzNs D36PR'c7:e)ّVddJ""[ ,;&;lD,)f|7*Ou$>Wy);xKھȧV.vt7#A-`l[x!f) 1rA5[C%;OSt3A=jQMCzsD\r?UA=Y$IK0 ;|xZB,b8v J9e/?_ǵPJ9$RӭҚb{ګ.R%[ǫgtġr؎9`쪨Aכ "-rsfң{ޒ~}wfzj{I>sGw&<k:ieG1g:4?gDWT1|]oq{V1}҃LhoXm@f|Zv0tB<+b"2&%iIf163?Js k鍗}9,DơtYK  aT h'qYOâI%>X#+ںfq`ؚYG~MMق$7znCԔp7#-hH`$scx`3h E'|/5NaYQޤx6;Vkp#.Df$P4 V7Bfۋ*$wy{8+5j-i\/b67; v Q7 E p3$FI0kuq9ʦ*t7Lr7J0`˟-O-WX{2S2phNK13̢L~N |/84TK^g>}D*p&G97ӥL'ʖb<М0Uf-cY+͍ 2߳fǒ';/շ]6ZRʴU 8^G؛z\nܫʛqx[cD.ҴTyX*!21v9yej /:ta;!ek}G:" @h,h~WA8 3T2|mEZØWPPTh2 Mpz10k-aԵF& 'D9%%2>P !h}==-'<m6}9" B2ɒHtd}N>'bފi2ܙYG|6{e G8?ӹ v}P>G,Hv)$8PL.8si]bŨȳqg7U&ӧIZ&+8Ԭ\[z"Wk X߁`#*sEŊ$z (@lqh!7iA58"x%jeԨTk_6IC׎wп?67>~b9=ݚ߫MwS5!rE<19iv ŧ`%' -g(=dGl7c^-İYπ…HE>wݲ&>"6a?I Y{%ouafy>pSzV3!MVJApv.8lfw`6Oפ@'b] FwteDD=T1)URҪ7YN1VI^"ZCΑrwW)1V)&;}mL-tZ#E.JZl6u~̏{05N/\]3phqN X1V7H3V/R~{o#k\xFi7S,cɬtn%,{,[F7- xy ~LJ?9ac[Tu F+akpz(ȘE$(w':ξ7 ^̀ 4Y3zQB#FHbY9[TK@w}&w5FjtwEP n8hܨan ҝ| i1b rqhw ^35;1?}:L$?mQ;nTQ.yOM=&Ks"fc~"1t*m>s%&xx[;v^tBy)ʦ{m5A(r *Nu;4\@~Aݸ, t d!ihbBPOESJ.kwIyD;sKl:(⣝8FvBhU } [#˿l\eJs:G{=ތ{ YJy{Ld[H0e|/W/c 9|EY|D6| >\aN 韑.L2\uS$QL}|婱x4HV ,Ȑ kE[Q&uw ۧ˿e;.IK{[\i@.#j<8oGu0Q*~O:P¾6ѫ<Kn*E7< 8 CRTF̶nVF_Kqf˞:RIý$&r!QkJ$_DrnDf,t#ƏO ǥ( KVgȚybgf f$@:X@Տ6zXC[2N'+3Y}+eS6^Cc ͌<2]zVсT@!m["W$q~HXVz =Jz"/%wun(Lʟ\ 9")^Me&$zk1a# zA0Q% vL)WyR=R{mM0fu X/ZׅYO9S)df !~~F91J*QEoOORá?ˠI3W/p]T+|D7'lk (`!/svR?9Tr 8Fiٻ*DҔn}hk Xe- 7@ݙx>HT e+ )469w&!['-8L#Q S#p}`pls$+H{^FyUOUsm-EUZ#p堣գ<|_~/uOȈEOl pf~5HpE ]:$6 E[,n:ѴT\1+Jiwk`ƚķ_ݲBc03bfbv\T;?oM)NN亁}˄†JyP4uێ)i"V>,Hk/{i 軝PCU+m{$bԌ#XxԪbљӱPpoPt|y1*LbSb(7<-Uэg5嗋jkgpBX):0*]pVeFiFM:"`]}c}-C0W4+ztҭXي!1Qm<$ss O쇤\#[>~~G@XpuXV C8BgOOh.!-,꯶[u7qr54lP`&o^15Od@a5 ;1QBz-"Ʉ2U iw>zq,a7f9AtƟfNSa3Q<^/9!-=an+'B4H$Hrt75ߔiJ=L_}&+m]l(C:Ҿ؂k@Ͼ]f稥a3-,) \suf  b}!.Rb"~I9AiHB)Y%ߦYNwe>䷜z(HtYr,/2?UPOײ0:wG<R%$s(f2bFq3ZH|MiSPx9WY0/}@h@Ncoڳ+d`@4yl}5%BzvqJ$& (8A$?.z]b8v1 ?pOjQcC` D"cO6؀Tv*kf\o<JHB,,Q9z 7qvrk3n WUr~6cocB`[כoj(%+?k1JIv@^Zz@h#˅S4; [Z-Vf7c\/w_|>y_vFbn2 ~JI睦: }-d>vI '-(ڻLec˥4nsĊKqE${랚E =y3 33'CT  7HFx1Щ{7~Dcv O$<8W zޒr̼vou+ rtbpmZ#ݏ|:%Sc*f 4nW# Cӣ)=lK:<4Sթ'o9T:kvi ǒן/{t2cKyh5굔RO@ß7R41A;lH[[>dca--``rūvl}%i vL?>LJR0 r=݃:&Xxol6m0$*QOצ 6)+L)nj*wͩFiTm pc#oFg ulےB+u5( 9ZU0|C&?GN[XSy¥ QB _$A/hv] n9εlt|e8T eΛ>e0/+C8TRP U N'<1< 167[A"7͏dU^LdNO-$r&Qn_V0~Cx*@pP91l<[ ő:CSX14LCF*;(!]5 Ԭ-EFBܪݘRF^P'F^VE/b B }:e&ɻITk{D_ Ëcu$̽㾉B yVr&+Z)~GFAkƹ L|00'z6S]IԺuAY o3ӽCoPu;PH#ss`'6:i[՚_s?2CCH0{Ep:˧㫤PfC<]7?_}'Y\` wTdgYG׊~ZoHxkJjjǃ&1 ʂk:sٸ6|chV@fU`)`rӒ"':Glr 䮤;?g|k=yLZ}OBӥ_05 P*DDWjKs"=:m+JگGi䎛ME&>fWQ}x@ !(~ *\ƥ8A\@ oa6^nUnćumT<}9,k)LjA92 +3qSIo$[_ 76- ܓqUIF[kerKj~)1 +xE|^⯽i*)bA:vK" gP@SY"md`> -2.}*4Vy,S\BgjGaލ:;п9|ߊ2{.6YeŇ2Q  <8C ro/ UX|>?/:%zᝎ :Oy3ͬw"q4qPx 0GWeN;d 8 1r=F6)*xeLuLM_MS% HMY+sFSϦk)\X*^4=pIR1}fUDg֞jCÒy-d̟}Јc=*l& ѷ*V5$)ec oL,7FGЯMh-|{p؜f!4F o)0gǷF)|əămKJp>ӝdZ \>OqFbi`~,La$$TSnI)kj+ mW:N NMGKVh1brA+Phoɫ=~d4$dw!=O͜HfL4B}GB`!/z2H/\}炌͘+4m\ GǼ"7dj< L'Ρo\,סa7k']LTJ{ɒ4d/)G#\ѺE'Fj _VΜQ1ḳ 8BTe(֬:%34  uos'5>;-)4K$нw`*JU%H*0W,um؏/ O;Ӯv=rN\P^~21YL+D]T @(08A*9:T 0(q"kgjF՚([fjxgcD&ӸJ<4n_ VF4 u)c""q:?(/ጦ =c"eGhZnI8Z՜>*p ϔ9"ٽ9)"_)5#ҡ_۬u7{2,U/?gD+tk iVdj|x2Ƀ?NLzG][&+95@Kk?H>yw`廿&%T]\39B[zA|oml#x/EKZ$H6.#^(9(ٰ" .k3f=OPyDyۡ%uvܹLJ }(N' Mhy? g8¦%N3DiyF[d?ؙ`ϲ=ɛ֟p ]ȣ[%k0@ S)"!m3?!kmaA yx8yu$JdB{Ѵm9K7 ]9q~rɱW~* ~!=-Pp-TܬMU5.2^>$"`h-o#lWN3<}iiK(Q aIe&s0Mig/hImMǀ:IA&$yk=@x: [=i"_gKFj@ȀX& i O %ךR.K,N?x2g|:m>}eZNd%9:SzX2=9p(d<+޺?@lf:GOQU&)_R! Nm/OfՎQ 6Z>_ƻ"dgq20̋|ERz׍;"U]Z0QΪu]GÑS()BCu!V~x]H6s-$-K(WxXr'ǫ B9;7crz7x́ˏbnBX_IgoKP/"IV%z i&#Kڰj| *igYff%PI?\غ\ m%Ivu~ m¦#MZ㦅B yXGMcHB*pfq"^Ʌ!d~iPɝ+\Ŀ `fo=UGy~(GXOZ r떉ƗǩFPm(Y?(q-?vuypn:(@Z0t apR*'$.ӌNȆQڄH_qo+fحjL^"{} jÀ/AQ}留I5qmjgʧKoVdD3H7B|)i~$0Ji~)چD_Sp(닫C)_l:hzR0(-zbcT}'*q,3KՏLƊpΊЖӀ QNĿݩ D#i)+:˚g7;׌ 0N ԟQb"1E<.-2㸥vY}cT^>،U'.L:OGYO69h 4AsO\z, *䜰|I5Q]n#{' bZp#OՋ' n|LA *m8նP pEf&IڎU ?eX'4nc'lt pEDԩ g~[`ł21%d=f:6hB(6=]OH)ck¥)Q.DCZ֟7|!hr z C YG.5-mWj;-:_p,`q!jthYxzyͼ^WRZ؄kU-_#||{R7ҳCy ٧Qss;vd@0{ʹHmS(bucn aiWwhpF1O<n: (~٦b74X((f~i Ƽarj/ >Og/7}v~|tm߭SLInҩ0HH^n̗U:ޡ[:ж .~k솫Zj8"Ə0ee'uM#DkLv u,+# /S@zcEKۍ+MG.ea9$,cP a?d!d/6r8!4r ݑd ƭ^O3y [i.="xO ]T )~+p%jFt%d!蕬XIu1B[P0d~G8YcdrbLEfr3!l#O|A nQ9޿|8;oZԛ{L*@QTy)spyQSSyg);&9nds[-GTF ۪UZbOӖE/!qAoyӶr;fRg .CDp2g>Qųf"y}4G\lqoA [ F8HޅP-Kf`l;M6`Zɬ0\-6+$]ܪ+VwwxzBJbovCc( !| m/ES|]]:=`(gPy* #rj z%]ߘ)Č~xvzb`1V@7VZޥSe *"aqRPtxX[^g5f+H2s('+%GYVR5@T3u٥IB Y- ׁ8ɚL\k`W1mo% ??P_t|GXljU܂YV[)r Z nq3BYlԆ 5'l3ʪ +bUjD?Uܞ5X|B_U2CC- XΡw 4}KMiJ#Iv{!rp%lC'rc.^9B}s4&C><P0&$J;B^њ{7*֋(J0\uI@I0r-(.پUWQ-lhcKdt}xg JtCXP E]t ̫(+C6쇙Vt')*dty;f bU<1p29^P[`|X^S/V8H%r]T~LNfgb!TW݌9b":QFewKO7'g~\{0 6,+u1H%h;񞻊io;wo`(D<&9IQƘk(uZcs+|𻿽<}%krI/x~!Gb,Ni݇o$'cApq'8r"ȮY7ThMo$HUnؽ9ִbIPDV5]&\:A1.i+@.wj z=®z!fwBcTCMbn_G\uZΆ(;;,Zv --a|է+[dQ JBL?Dov3dMׇ{s~y[=n"b?Q_jxMh.=(jt&h̔Ѵ6}ӋEʙ29`| 'd.ʙY|?^8dgMܤbܦC "!7~`/6{sur%A;(A@Ϻ{ͧ{ӝd>,:ϱ[ۑї\[I?-X?'Lt֯4]on+\#G4?p5g#?w[ {3p*ğ ӸDyܛ9ty@ ]9_DFiX8CP,̃!ڪ"zꞩw陟qaїViwKN)IKLBI "H|JpE%\3/fs d-[ 8^>[|k&Вz~z"4t 挷ZԋW-FѢ=p(GG'~ wC7}K$ͯuoЗ/8jd%GesnչD9(Wd9N#]oØ? 1?NXyU^=OT NzOh=C {۔CET܂"L-L[ϒ3$)F'4 &Po&χf]P{Qd=}m<OAw<С}Z>S%-HENk6ٷ,!Ҽ+O ,Z4‚HA`Jqݭv* P=^ǔC Ȭ. 8㘮q!s>A]V LgWfSh6NcZHOFIwza?YO{8(R23/Y C8ı3܍':Q)Z9q3z&2>V(8z.ţ{!hI]$q(2edQgX?..JWG Et4mc CkDHϱ\kRm d*IX9T# cG^cX3 YLkqkAc"t@$f=&U:= >(GB )W@9jm/L 9W63%^;m+K:Ο(C`1#Nnj/UpWlIQG ˍO+hn-ʑ2,rٻ -#m K:wSG5䴙[q\(#c\BXQ&GjD"!̟ѴUg1tPl1\$4Šnlbb⹼#>C3y}HT!Uퟎ[4OMwz6<= ]ZƳ9)7:#=`-8s_4vj^գe֬@bVe2m*ԲoypTz_fMDC=6Z'cB6p-a6qoEW{Ew"FX0mW}.yMl|9T<ݖ/\Zp-Gۛ4ǃPPC (􌾏W`8b(χu?Ssbpʶ6D3>c;v" +iǀ;Xp|73dJ>¤cnu ϨVXӕHoW^63m4<|Zu?}*N~DYIZtܔuzrk1Ѽz6^aNM=|!|J.#B&ja>!Wm8eWG5u-O2ڪOj0xHG.&.g˶ѧ":S[idʾK q<(nYKEDڽjVM[Í&JG??qn+/8h}eG|`l,Sβ}W^Qƥ~*D-?:HdC(a"$dtR`|.S2L*&%XEբ߮1wP8-{ByVsCBa+l1p}/A9t9;p|>Ꙣm]j:kuD9%yS1G$IzgXm僶hJ:J)4z\iNX8 z'/l_m)'_6 evb_,etS. ψQ+C`DK@5ͣt';)ቡ7X,i赱6m]ElU9ƢS;| ]+Ƞ&811v-YT8c5yzs9ihQeH&%^>ln` /@!| ҈=v[4M~`6uoON5%xP]T*M̼;O@Ef|ZyC ݍ!g󁲖?|1Ҏ $LjG{ tI>k}wqԇ۟8i񵪆 qKI' &3܅Tv$ՀN03tJb#:䨄rRi`DA:j vk#cVonXe)%j b ǣHE 3vʔ ]Wo~j6ʝۍS)ͅ.D6N+Afw;q{@kWK]N`Ƚ e*", ;|q5j[_{@^i<;YAƧ3B2:Bxi ~yn+<$=e~=>a`> |]c2ݺOmT\-Q"A@2v-ヰRq.K6&@ QFl3C d-CBr? j6ڝhG^N%S)HtW7}I+ޔkX0M%U^h94)e]0 l<\9$ u=X-xf.Mz"U%&j*[ R.gUw Q?,-\p&bDkfդIvsA귏aU2# @r\T쀹_2Nq#4}^~)=оዡm#MQIH;o*P|L.ȨI؄9&Ȋ0)ܰ>Rd*8z +鷁ӑ)&ӟf1L=̪Z6NtjeS+Tf3Kg h3+O\aAU&jS;kzl&^֌*4" qi*M =,X?=hd(h mQϞ?+\||>gF58`ˉ<;D-F#t侷TXu(y ^Ӎ߳VrJ6gC;1۱qզGߺ8噫q P:m^}~j w7CYюRgOg7"J9=J7/_aC5|REy[Jk_gS2RulRh)}މRWH :uMP;#[WR/zX~En$TkI%[+μշJqd4Xݴ,Χ w<"taCOUkP{@ F(Qc,$BX]k+z We*'tXf1"A?+@͜T1'r6 7TȕN.3.ݩ֤+;߼-\D8'B^$QT×D5ok\iK+c]+x6ξNc5^Mo$Rn &ȆEN5Ûw3:?&lEdlq1VKiN?[(>jQ |.Zb*-ˮ̓{?kB6+ezA Z.BE <~!?"xؚ=Nk{fTSegc3=[ud-/3LŚd+~VHt-A >*#j8G`(%oOk1r+K/ m^c}?SGˌ] -*qҸS6(>Z* z3Y5WH"^lFZJk6G\jRa(⩳d7[\Ocu,uO>`$*j `"P8_Rhh&8q^X  D $On᠍u1C>WaQ# 3>E;/?ո1}և|"#c܈i"GN~c>&boII$9>V.0q %M_ynd).~2uYzbנ[;y~&V|tZjF鰺υdMnKzv"}K5}]Zۥiϝgh~F)n䃄6 |+oa qׯԙ7>%Q{XGdDneoAֳ4k9b E3H} LEdJ6n앆`XvqZc T["w+Iw[GC&pBlu b!y? yUy~լ&D .`q#}[3͘K ޥCZ\a-k{ԌC:*#.s4Ȍ&tuBNpM =w(?ye[9qW\kߩCq6\W۹- ;V w223bŕT H2ᘵE'G a$]W -]6щ]X'Wr6mc &[(۞aܰ"*^Fpn]x+JXNN uiOcLneہ;ki o80F|RkP;XJ̝T,DqU8җR.0E/_|iY$mhB@X+KN/(nL^# )`AF؞i|oXL3Ud7H )8TA odp\Kڀ^;/*•\ F _}{fґh fOaMJdusUcl'ĿwOJ8͓ P;m";ۋӯ&Nr^1qףQ#EzA3QlI 5w:(Rh}x =̀Cv5{bexiLv"JAFt[6?]_u ѥGI/Ad>u6VF@Els|]gZ-OHzɎbMcg:# O:WkC N^ :wəfuWj8!2~CiQ|ԩN&51Usz5bn~Cv|jv6;έ/_pO1ZcjB=DuM`y4߭`=Cri- ]fT$dNz{>7fO4G͆)Jx2{E^9TȭOv=fjDI(E폹IJ{*ȶDwIn5\h 068#)@q#&OMتI.Sӈ%xo4Jmv/o '#4X:f7עWCdKRXWi}Y{fI] ?Ͽt).oon8p@쀘ey +[( zPu*{DxN>z7~/!"z`x9iI˱MDN{Mu8NFݤ%èycJ.>L6נ4Ä "Aї"{ejd"w@K 0P ybIqD+~2z3I ۙ),ōx_ emUF#zʞ' FF?hȱ>594<+%ز&  p$sO'^ U;H0abb _ d7$e4?c1񅇩ŰYnk2 9ث::|O*w$ExBE*XN`F8gKv^< Hw1_F$0a%<ۼp @@uw0-kI&$UvW%oVЉB36 dW޲Kw+nЗćDG_o_9=4@|H7CpyD K6L(C sU}Yv@?_mvΐVxߊrvp"i,V}P [_gFEܢ Q"5#\ruhŁǾYw;$r6%|&\Eグw<&pl4Dq% Waݓ~^qy5NJE9c9?T^6*_}@qJ\l@[nz>>}GdSP1Vu{4gƾDE`ɯ0c&rKjW(8N H8 Al].;H!K~?.˴FNgtFY#Y(3D!MNH֎:W ʭFijSy])@޶Squ$MYN4Û7kY~< M8~KTگRHvp '\[%lCFᕦpTᬍ4oݾ$zU•ˈnٚ3]3* <\xj 0IaٶכAEOIA$ήT"*Ѫ}zh7B1tun=]y4C0+Ý) TDkYRiCt:z2`ZU3^9˒qiT>*`Zg3`)WJb&^LMR%m]봒h+:5 PLh Pb)a~K3 씂GJ2K@(+uU6;皸 -=EoO̓#9Q r̽Sbbz2PtW 0ԲRոXPヤc!%K~hew2N ,0rz'mFυI2 ,E@~c{2?1灅 ?o ~0 8-\+8X%Bs@|2Kݜ;JJPl.ҿ&}L)\jWƩW4qxBe|#7dz?Mi[ř<Ob&=tԬ} d?xr`/p!^wU`G ^BtW7ͧҷi='W;֩%tF>Hە9mB+q|JGi r|]Y2m7@ hEeWwlOnw2194LJ%1 -jy=5C^ƕCo |[N{ϡYP68Z-g8TlتY_rgl O&|۷f]?E,-Lzr `3kIIw %(zdlol@׼Гu:%='?BU e؎wFtr⩣ RdErT`jy[%F!F*E .ߢN`Yev]"x)޾:ˁkpD,A,x&ߚ ѩkҢdM8+@I_vP?}R,SoYLjz Y s-6El;(F%$L*zGeJBA' RތӺSK{NcwD-mk1oG>zL}!M} IN M.Q1b.$*C+2 IRצu=V m3]ޞhxawYvM.2@0D[3Rދj(yv^1(S92w@[K1S8Ii ;B>m+;0.B~)BB*Wzϋ==G:ߞ+ñ-6-,.u 3IEJ %.Z&]NKb*XȼgA*TdϞګ(p/A.J)zh6o Rl;08vw7 싟pqc!їKYf0"&ј33[v- '>/Cj o,;LjYGHqb+ٺ4*ox_M1 Q7d/VMm7(C'WV-3äxihȞf=^;0<ގ4}3R $x܅v¡U-k5z/2>"oGJV I0.[ zuW!mүO27EnƒIո6^#DUF՘BP#WX/pCFhx 64=$#SgMBTC7ƤR BXl7Y% \=2O&i`N+_8/|N,0'kTRL?{1DQ'qe3P ߬AKS$n+Q_vrx5N&^Įy 2F  ˰6,1& Qn'8)0ʓ> QΨDj ɒ|VИO>w'k"X oH/rJtY)!':|%)xZ&WCeM;*;#x}==N uO:yٝh}ن`rbmiD'IP:W-iՠ@iD}izRҍOt%^ˌ_:.o0pѾFQ E mY1o-u!-?]'Hɔ/bUGGޤ\'?ݝ9"|#XOH W3jhwJr{K?(w5v8?=fak@`GD|(}F'OLMtFQMi{N7ۻaSxփm;A+[Dzb|-K}[ڒD8L͙v)@'Cê0iע#f GVbhw+sk@uۡߒA0G\_iA1n[Id w4ӑx#z c !ҝm7JB1%Ŧʄ6~2 68yw\KI>墩} BBԦir[qK48>|eЬseq`9W#O.UQB h0Mzx z#[a&W~+:ɜLwfjkz6"}C\>m-Y'j6~3L%;{-t3OEDG^8̕G #ד.ܖ&JgA;s))GP1rt{dw#Uw|je!u)7*2hqQK=nr6Dž1f4x~گ㥲AӁ_Pn-UF9l׃1v' QzS7X\wMMw 8'A}rf )wemuΐQ04FY (>h5 ;TDž> 52cKm_"Gbc7:LYSKT${r8[ةz9R H6i}=)*<=P,ң2H '3L{ E슒1"̉hUL,[+a&e4bW[޳3uTgu<2tnVA {hXl"+Wvf0^p,"lxX,m[XfEݽU~c獆@ AT{ >,INr"VJ2WE3|gd"k 0K֤Ι GqLކVX" ͞=:4B iv> ~3lϏUC2K5ㄎuw;Ҧh?0F%N6@N"k I5]OUƹQQZ'UBw_TP<3ӉcDD5sϋ0sNؼy6Ƭ6*12'<==qM“\򴣰`em(fhG3)Ś8PHU]:xlMyxn[5|8ȃ6EI.mbkzjPLDpLl`?D`eVv.XT_U *LSj)V"8wp{#E&A4YzLHKcPENڄD.C+ĠJ|{x#HvN z9ˆ`^"H dsw6tLuד\Z{/!ƹ:*520_UU%Y#kܣr&{iJ Vj[_1-f|%UU r4 nN?c(Qp0=zEt *8uL PaĻh]bIr\1y qwȁFAĨ&^P,L͎ѳ9{} H&:;( >\@ϸueTRՊ?1q+Ul2_:*by{5l # KrlܒΈꬷ&7-pu/o)kMkpp-]$x2RC.6;/+N^n@:lxQ(Ffg=&zH R:\n,iuzeH/wsGoeSZ|jGVҳ =,Q+Y.+{4Mk5grrDl__@36k)i]oUTԳC)l "Rt<_bnXt-zʙG4u~ Ah$$bS)v(H~۠Dq E[nϢ Ts4z(+t$|xI0Uv)7gz8;d-nV6d$Z?/JCsμfcD4mƛt}Rt@q|ADO>"&֔"Q>Qc?JPVMW~jT㩢(?#$Ζ$yC}i76ջy~'a|ĤNkc[V;mv|kA ó[Q6!I@K/ ysC+{M?=!ִHLbfTm"Tc-hmT N(@ճcnN/u;uOCsn[I\vlY60/k~EFU &9pLRA-KnG%āRd2%N2RH,m8W"58i^z(Fc fOjU jali%_(O :iOB * *xqзTgVa;O$93]CP_`囦S4m4٥cASޢ'%E"/P5eb 7q=NOe>Q+V]K]?s 哕8 #stk6a(ցD/_^\ E> J., }1β@@iy"hdH&'-)8ƟЯ 1hUϐ@45R,k4^GUb?kE ,%z}Dd+Mt 1;}^WOeꅖ$x]6Y46VK?4Iə{FNIYW[fZVRwOJsF6{lIU+\ p|'۫uT`sN0aTl\j 71 7Bxh*ҺcS)jwh(,JKdWR79gTڜ_%] 8=8D8W@)k?, Hl@yǠn#jzCy{h[ˋKB Ζy^%1 ؂.[Uxԥq!WPw4+Kvn}蝢~=DQv\m-ϤA&΢#[w6KVPbOlv(kR2Ώ|ΐ%fVi*VZg"#@0fŃK e%ߣi Nl,aNY7QrHĊK\Ș8@J]HzW2Bܘ)ec2_=lU>sOECsmi;uڨޤagPK[s>=O,@ʺ\4B'*V$1 Ϊ=FcXYb[4&3ݾ3p^|U:7DbLH/#ǮWճn̳TJ:U$駡~R O3Jȓ관g^6pgG*ɕh(ÎA'1I|*];Sby|O`G_|ze}*-@L'ܶ&|{NlIcr-֥S}. ud@mTx85:L]u\/`]#GR]'Y6⋨R5(,L0M r, =m|fro|\iƅPX,ZmN<׬"[-q-8pVsО<2='{piy W,fئX=rmԮʵ<6=17S@o7N &5ʑHפ3*]jinګD ]]o=Ea\{#t<앢 z$F00慙.|$YnضZPޗ[v x a3^nOlٟ5E4ڸ6fM d~`+U 8ΖBGAk: 5┰a,垁c91ԦcULltOAZ2쇲G#_0 -t~4vHj5³=B: e5KnE/KT%kLX3f JkHqZZa }&?\DZ#+T >d=oQ1TzKs؎H#{{аp fI6<Y!QV-bSrz7UeU](UJT6LǩR̄zTcLsLfzkU 55}\4jo ~mk+s&HW(Sux/.x̙+TZw~A st3tu}V_Z?H@,;)M @DT۝#Ot_ h{- n h dF~Я謈tG:NMqեԯuR|YnJ'nyG\է@Vɋ1 a[.UJΜO*涄Uc?dgyK74QAJE4bK1WػqA]k#a2<ВX,Qw#32̫R+#b8J/V'N7|nHLl̋k)ӆ)X:h|e!wڊ/# F96Y6+?ǧYج*HCT'Ļ5۲ozv5}H%I xۣ$ɚ囜YFײ-DdU!)ءl՛'.^UlT'w#N|eL5<*6Ci ӑ=Gv dK5֓jBxQiCP$5A|" /d@@v` 1r~+[?bm~ѶZ"Dn&bXW:? C:RR9uuF DBѣ^f{p 2<,LjI |d!c\j0Z_tMl:@#5fjvڎ$]a2]hT7IҖ 2P[41ă9TIbuo5'Wb·j~j-^4, l rw8zCrNOR8eU$i9䦡;_ X=iPNћ@n`mDU#}2[#qC3y_0)thBMinFL .N5:L"9e*#zu7S| |.AZِ'[ՃPg냤˙Vvv@߾sIH2@(y8;o 9}]b& WЉ!Q#0SNzԉohiH펖sYk=*ru&N!u\Fa7o;.¨I|\zK-iN>͈1vLZc_O:#g 7M73OD ׵CO Lۿj'#IoO0OEr:̿*(Jݯ2q$ܪ>񼄶; .+Vn據qv%-0Ev|>xG3 J/Tњ0R?Ԇ 8s沓<ϝ%}ЕCcJ0V5/|Z&v݀rB|68vH]s]3,4TZ䪵;$Ja8cX@^@ZlR kRCAWZAĜҼw@TL=Y&5j8x²"Mn1J6SyCC'e@MB8 5FVs.(TnߒA'Ѣ'0x<%gƱR $_[XlL۵"z9ǬVLz͗0~ˋݷ)6Lx,zwf< &YrQt0Y +έfB6o qPѲX6#tacbvp0&|%_JLM; %=J 8jk#BvyOcC4\\ejsi ] ?QVux$KXE#60v(6 Aep4apa! )$ :b{|._1Vn]8Ah?$:fgPK.6xL~u^#zuGV8rf19f/>(1|{`=@ IUwOQxa'lĝq>CcɛV8Ea@za%<*!ۈ?9N%$?,ڣbE/߾Xӂq&V{Ìk)gw|1M(dnX'ʂx{ &>pM$/5>\Nx5\b+)uM7fK]&* `}%&:}|J'/!ݩԂPZfPJ_cEK3V{۰Q+mA-c] q<eGwtxWHq_1 Z =^KtP0sblpǭyD;Oi'#LAѩM},(4G9fyqb#\3[[xښVtk_JGw'‘p$,Z)H<ߘUЪG>$׍]J%9^D{b#\̍7Q>J eS1J䅢2+}e֡VF/!Mr ퟒCP6?,99&A3I7CnO9z@a+hpLa\>NF`6<%7R,c[+rS{8%31FTd`Էe\T_wd Vm[5H|C1jW5^wTW Tw\ C@suEM%$اj6h`ؘŞou3]E ;r7JKEHҺ򯍒3Lݱ?y6bx@ƛ%cR3*z 3r_BUC3K!R&F>[Ne;͂hɦ ?B|ײ$2^a+ԔSzIxqʩ9WV!^g(H‹ w(;}hR<)͠;1u_Z% |]u9i9][mV:%mU Ŗvj>ZtIB[.7]`M4U}]PIk GU2kAI沏I*`_}0ٔFq .bSv-F&ReÕ1k}=-La\Hd|iTja(iͤ'pG-ӉfH%e KR3)ؕݕLIU81 nS:Ljcb%'xyhc q)mN+| (gV/g{:ּv鰒8ә۵CvPӦL21A88NTJ:*{o9LlC2R}0uP3z#*,XPÅC3,[˄ja{/m9<C>dhG:\wg>#=*:#Kt:16\NkL:iU#~ooŷIo㽝!T*>4 'څ8 iZ: ba5nht*L"8GuDJ߹6z-Ͷn %'~d;w;zES/lOTHe0/PGMo1iqdõVMo_D,HSkrhRRd qZ$C^0FF'\K SI`}Zڐ05N-)I{)%/+_ZJyԮ}*А55 33hGy|uJK_5|1xN y[^4yH\חobR;=Δ%aIfhbN;c&vgV~/LP<;gzu8U45!@lS.chѸ !M WF9|b#bv\ u֝" <2A;#hnlR>qB f 5,Taً)vˁ:b.ʥPWU_Qݼ)38\8Ep #0sӲbc ī~ "6|Y~;хaCD(OmlY66'._>}ېr$֒h^` QP7: 3Ԯ5(IN %/S$Q WuF˥د5n l&z"]2M|,F/"K"&|Li67VLGc$ߓ͔^NgRJļa[jWpڸYM`t{<;N~uAȂ,@6U;_G'b;j1ܹc7FCrN4hWJ~OS271ʛ _{Sw1gkǩzZ;5x3+6vvu7qM%+*m^kuszv*sݍJl1r.UysdjSQ3l#ǜ?niWPS?]qAFL{s+RZKPd>ekx9@D(6܋aa:ߊVS"b8Ҙab#"&ԙBbkDs0{cIrHk6D.[Э)4B\5-|DgNaI隗9M8CgK|4>ܖ ڃEgJ1j#XЮTQUrnW'_^$W#קUea֤J/ +=ܤTMQoFwR~\?Y%",86 Y8W W r5КN Aj"={fp'C{jҰM4b9!CY:ZD @v1i#g$qBkBV#0ʦ)f~՛}@6"ĶlqSHNSt|i!t~䘗a>OT^EUBo7 YS_`02*^nll[)Ov2m5Uh]X?YEɡv. F%M:Ą7ٽ՚ .JA*"5cTޠTUey =f+}]#a$yy+a%(9rOIPЎ%~߿Uwu=ǯFr{n1Mcn z86$Y k:&NiGPŃ>"S|)Bx%c"Ls'H=P} Bmۛ^u,+V lf< g NVAг <\L_ s4A؉C\~.XT~H o@\t MOE [BqZjla\ϸf:tCOASõn,($8Y^GU/v|I%g\ӜFoN++8qiD>'BQTs,kFM~C2n}IEIhQ/fEdWR¹ڃ0#jʁ1LN\\ bђӎB9`semb,LUN*(%Ff >MBb?EV*&77T!$ɠGcx'8z>sD높z-:IZ~/P?`Z 4yX f _Y2eуd '_~wC<~HVw<ςIq}(}o3iocbbItA0Ϩ6 q `] '*IDw;]k$^RyY]+1i=7P^P{,>?8ai20][颖Uң($9Ӣ*C9s%aum>ogj0'Pƺ됸io$" @=bj"{ U^bUA-`M: /Ѩoƍl{C]"ٝ vC׉; uܝ]>y99lD}\ޒgk=$U!3fA YۤbTBm[$v~,s@XڴMkI*n(!m*C* aRǒo …= l]12E9c ƈQ:¤M>S$e~أ%V0kU^XKܿtr鼗j?Y7QТгƪ)yDjpt)lkht 3$cDHJA1(D[2:׌xwLOOm=I߻m~p}Db˒˜†B>,\mDY@Y-ܵ䨂;i!GĎqj,<zK Af `/ +cƂfۨݍαA2Fk}%CowgCnd5'7]_ހ҆6h+j$so} @ J8BLbWIe3#y,{e.HLSu,YiG<r1׍tJ,ds]Zl7lnjT .@zν vZJv2셢+ c*Pz!z^$6T[tS2(j GA^*H(LZ[Y]35H-bVD'm讑t2~WKk@k4Uv|Ɏ+9wTҰ@|[Ĕ%9# be5I d(>)7zjBedTdBhOk%8^,cG ]9#uAL{5素gx9إ4NZF@4!鿡vh #cu,FdZ"J 4AQWus"e0/m%DouCRzxV>޸NWkKS/^Y1pWv6 Yw?ݧ*UD['οGniT[rr nCw!ϗHI r[r/mi,eƆU3Ԕp- xSm5Milf@@S Ĕ! rzĥ&2H*++8PI&Jria>]ܕ>yB_w)] Yi^ߦ!HOYȦŒ=S.Ek)ĵ XuMN:i">܁iIJ?hܸ] {VѷSj4~beFPA0 N% W}y/1P:"/ܩHCnfUlך+ꏚlSQ>^rʸ~[+f)[wABw`mvÖuPPK|rٝg]XDeCśSU ;t PZ`2իbaJI4u_:G7%p<4pF+%4XXg٥7"K}r `e@jk Do·?Qe%Vb/fׄAO]"QD]eBV{ # )*|y&>2'Ɣ5bvDǑJ &ca G0{ju!8y$ms 0?sDS}e=;N,Ļt!\] `YaV1Cư_nC෥0]ܜ Egͽhx:`U!^3Yyu@E}xڵ%l.J̟[:GH*oZ`ru*ؘ}Rl/;-ǚ MyQN,Y:^dR8HևyLb>uYfGAx)~u(&[ VЩ#>*ϴʎkujW-$KR(YJcH:ĸb)>8`$\єFۍ+L:NbaEhQ'KM!\N p'X`٣$$87;\ڤH/Ir\U:W:cql"G̎qtv]`Fy 9Y:m9w=)~ _P 6v=w̲ɂVkӎ*z O blЍ+JBoԞ*}ߺ2%уFy@bk&i3#Ièf/,F 'gHGϲW nk',?)f% c{nuGӤ.} t`q,ނV |8dzF*ɝYen+Odm˶2CazbZAoC'EL^2i X.:Dɥ{:|Ouh494|7m8Lu ̧)@GϥǛ+0{V~4*YдN0jF|l[ a?<кVL* N#X?3X}S"iŎ rU0^aLLI x>Ηc"టnjCfXBj,:-6tt-g*?va\bS #QM$ U\Lf:t5 Xph }!sm=3{YʶI9%"9 ͏3G(m cM[bI_}1)PX7CKkn.tu sZS9.ٱu[r3r^ it,؝ 򰷾\mDqacfYH;sc[~ȰЖG)G}9O ؛&C;G^Eࣦu ;>b.&vz۲z䗝+~onsq ')&}5.Nlq  ,RR~q CJ|cn9b#P'|wkur槂vwbF,%9r%{8l/J1Bn'hic]eR_a$G"c)HoA+J;RsOHWּ0oDUd[ZNұ&v-Jf>g\@dJ}3+_ܟՁBk ӊ^s~NO{UFD3KRKYݑ4ȂffiԀ`޷I0y6 ^xuT l=V$V$tlzFi9$FYⱨ^-{ };1$:\n\3\o[mDd)cco} Ю:w^RL۠p qY;[3t Tʁq@JRYCE3WEL V'9یjcq iv:xNedܫ&$䢄t)u8EyUUӓ N ޞ6ObCA:v7(lAK1'؍P;-&s^$!r÷BBX˅Ddi[bt{ࣚK 4ՃK?O7 ?=fclη1텠pGu봱삍_PD3*R_1-:VGKR]6b;-fcT_RyչYވz&3/¢ RZ~ce ?<>ø8~[s5E̵u"X&?Ƭ|)DJfs IV3{1FVHnn&^ct?5v9ˎQ2_(WnnM?R؝#Š ڱPT%tM2[* *m/ 9i!9mB\ wg{? zL#*>՝5?%^~y*rOڑ!KO4nbI,C{hU4iqWM Y,OϨຄNg>g7sh)[@c`+G(Y^26lvFBm.ɹvX4ݕēG}5MD%9%®={i ٭nIQ{fΌSG - hOv* E:I5Peífʵ4E$)H8BʌŴH oFs~؏G&׃OŒ{B9shƾ?ki:M~ӊ|3w/ѡ*tng%٘)TJXC->]3F "H, mrw !k CPg,%{5MTyvǐTvurnh)_~JW] ۹K'TŕUV^(#J<^DB>έͻc/.[I;(4czqzlwu8qҭ̽]QcZO]0bQ;@b c͞!Rcm=\\CD$gvt$-8*J8P}%,Yάtt 뗤z]p ij(]tkWQso Ipg*x֝bb Y̬ OiX2(_/_`$ EKk''Z1h`{OWsqnkG -m@)<ܨswIh܃̑\xȈ !6S,OɚkjK5]u@OJ3.lKITJF=>M\p`(ÆW/!f?3#6g/V|EeD6;;[FLႰ6~g{֕ ,/:QUl(ܼL%12(v;|o jĞ8p^ i-[;隲HH=O sYb N,i#\J퉢.sGXq !nfI"u"JkEtWV[ z s0Y$>rl-g}ʫIFn%N g21wHY\U!eQicyR L\tVtI7uF@hdzA.(%tzIȱ;:#y:~Z",t j柵 "Y#,-CЃ+­ SgFH'L(r_%OCܮމNcxtb_{T a26^3{>kpCb$@/D+$@lHÆLD-whȈ\94}֊Ex!fCdE>l-i|7TI,n p/ś\h'ID礭^TLAtPRDŽ{D3 ;D{3%:RT(O<0(6JZzm3m%O4\kz]׆Y`IY$l7F^B3 PP#mo%`rV,[,}^gT(_YQZ{[Ix$p=Ia1UOzZuNB+'/YJ[i&cz2 1?Z*^=][t %QBC}m[흥y畽] wCW]YDH3Stw`n"xTPpei UDӀ[Vàځ)H #JT 7zbXC= bّy] h@yk' Α;uHp;4rb lb(}H݄hF O#i-Φj^J?-{v5GQ YJ!1몏(d 9jo"Y<l&Eݳ/%9u sZlZDb9hwa++Lx݄Iڢ^^9yX^zاPKkvK\f=u{p<^7eEXA]]3yatWEZ[~(U 蜋oD% `'#_Wv-kҠ)YqKӗ60gDbVwBBw'4Ƒn[E8O[MR\>i֚!vM:n} 3Euߑ _G"^GKBei6*.B9qԾL]wO.=&aa8f{s L&œidgwVY20q'+7L'}Qh+٬(0Fl'tw x ̲CߵdVu, f` poU'ҼL*e :!s'`UݕbwoC,yXF>rUO2Iҍ}Hde;4hɥZnmjx HQJ7%Q6؍ZIN7 qB]JӑhЕR~.b.-2o^VD=ѧܠmTW8PDVFsQy_:+7WXFjb1 p>)elfnIjA/KB%sU P,^h7zi[̭89]"DQ]\JqIS9J3Ӯ۱R>jIlpJl, u2*L@5AD{t0[89xz?;™h+L=M<Rri߯t朖G(Ӝ̢^Ūģ.1w6  ֱ b[292] NTDكq zˎA>VګQ loْGŊܬsfYۓ] [!YbN HX:yG& /ӘǿoJA/ĩJRX'rל$Wy#˗u (N+O;8t(G>%=Ɩ Xxl N) 1a]4@hy&% |yilb-Z~ t" f[RoUW`IĒc3'O9Ti4ZRW 7ԛǿ!g9$)G'] 2`EBo dq~{{ -"Aᣭi))=kt_{0-otOF1EvY[D򵃿K(G[|6Wj, ̐x7/%u5|zOTGq(Bsr<,#u_>N+T#8_7\fnBׄZ#`ӊWVQI^>s$)!#ȳWRøXftQh̥a1۩uYA]O_b:Yb$"VXliA ;v(چy*_Gs>¡iPK ҜnJ6L)k-9iaM~W6y: Z`"r`{9lX [ߞߖe|;4=(łcׁC-ufy0K{GQL0^CjsŸ̱!C"p}`(fɃ[p 3\c`׷_JlD"ѝ/ }E3ƛL_ RҡϕhPe迅(㽖t{}w/GrNwydoQm%`,ÈC2[;mUֈnn7gw.#bM4(*@wHKZZ%{~F|[En)rj[ġe~+6S`x}vjTeM"'ȧ\ã'=5|6^zlY,$5KWT*ӹWr3|=΋M 0'Ӽ^sےg@ @~5ٱXI`CJ'JAch4ueӁFN o3V[#%@VN_u^n)ROJq}iΜȼ]e(0.K37*Uʜ|V0Rxg>[X Zy"G֖r# a`eѫ9{f)7+*g|pPsE?.8 y| #]iX~q UupdmJǬе4}\ ڳиN{9~'"ϷV‰oV?#͙ YKWcYk5j̯GG ZGaW{{:'!W@-:^7~: vE'a?/ut*`&>A~T&J !_[iGVnO t ў[$ .?.S9A:@9;Zym'gZIM%qDy$#G~Li&~ſ8 B@KpelHCR:=Q PɢOnU wte41AhGry7-Y#FSLD*@!V,r:??MԺ䎥<9IUojCGTyav}Sz;e:v=u[;^)T]zUjfC!w5^lͪn^v֫(4at9c#Dr^&Bll2$hKv%}/"x7 ؽkg28 eZ؇--BAB@# U̪܅&Iۥbftʰŗoz3U 9{YmfBv9Ə+^ɤħz^z= W ukCs=؏ kIӢ'(#3h2oc -^/1j9bYn#Fc X+=hdl%h %9iSQ)W1~G\:U(燸atZWu7%0|, m@XҎ]1ܿvޜaz1D ||=4TrOU<-HcY]NUT~bLwLkp`uL&}L*L59 ](ӱ:5v3/ڨT_ oНǤ fV+u5E#[;}~~,ܱQo UY)VL-2 NSkES[E6H/i؄GNf,,瘝v3{I| : qPTpid4nfP"sH?SCN1~NCF^0Z6RcmUlm#{:dlTܯk]bQwLQrJ?oXov{wTWY#b?vmC}b!w(LCY6u]&\_*EٴVcB K'/f[@ɍ>qbm ʥ #nٙ +Drfhb}rK*(KҏWRw,qWoi$v 턴jϫ\e<c; ʽW@!Nق+ ܽiq5q%{B0f@b= \2,۾z+Suv&NΚ^#P12}.@$Z,<wU3V$5Fm<;HIfWQt: ?1%tFϏժ}a(&N$GV{MUKZ'3u]1(d2vIKG*åQ(CYJ|ʨ6xfaqdQ]Sx{j?c,CHKi*`V8?(I-PgryǶx[ݳ0>3Bo#dJFHC!ˬ>z{ :=#Bbt^MMZ0s\&!$o<b`=)N~D+~WX7MR4ǎqAԃEOq/RVU: ?6V1s=:jM(j w|0T%h`q<dI U7kk-NOkDl~c WKH>pFZԩ *-4،|1eADD9|ɕ +_됕{!_>%TdPyY;El!4>{Vvc"`܍>u'*h PH Zg賊%*K9 "%*1D3 @"/0JbeQH䥒T|c9!: ak6'6fŝ轱ӈS6ᚔkW(}=۬k#?  (mƾcr1(| !涓gB c)= ?eP/D_:K\uyOWVm2Mbi+ r n~O&?ۖb$ <)>2tبs#oxwL.,QqP>I{kvZ?$D> gRuαy6,\2 P=  >kcR W{!%ljWeMF-0K"-q YXaU2@z17O@ư.fV/?Ar?@Ngn]:©I!OM w<$~e&B NyMnjrcn qF7'-I;S 3,o}X2H1<惍[09+Ȋ^&)7ahei ?-"+=Pdc]gsګcE&/Ӕ蚹D4 h]VG鈳LM[mQ-$Nj2jD 'uAVDܱ ,YkU>YqSUQ i Or+ }D¶]j Wp<%ҧ ,N18ᄠ(E,lہL[>m/1B# dWs_dce!TpnоqO} qUDPʧ(#25"Z_䭘SnB)7L)|B;ޱE]0 0N'0kHea4W.=3=1ĊqrgR\|;PXYRV ʨ싳AΝ%CFQ,D]eXHSe/S1#VLEЩO 7R~jnY1>k"Z]TGel;Է Sc[yI% =5p_-L3^eD}kQ0bN[цTr8DVNnE~N+JpF{[LJ&[_Ȕz@aTX [1a.=n8I(6r O盉ޞB!0ׁ|# t i:ɢd*8@V03&|qZQ.k$!˂ pO0H>R vN!KSieA?$2[X9pY0!n:+LW&;kYdǽ | P`Nj4y1ϊ.z(h}ˢG/wĨuɭq9lCө-J'WEgsT#C*+V,h}ܧ1 ^utZGe[EAWC!*nhi1n1Vl"q4=רkRgTvW9,x-pQU087o"U\K DS;ϖ[ԑ4O|';%ՖSAf_$j8џD]\.~r_X>D)*3@pmkR1@& ԿMf3id"c|7v)zMf Qj,fak&Ia0|XDz;3 ܚ_r׭AysAͰpGĿ5Ŀ7n:8s B?6r;:^wN әf/JZ/b(H1>{dD%-:IRK:ԙx۹22P^T=?bGlνg13p5C?ف>\@K$h'JjƤlwLJ}{wTBuo,;.}^,Q Si:Z9=P9'q=1`RJSGwH'9.?( |>1Y^;u晒~<1\N'h$׻eR0?a8X\~~]?THDʨȋ#Rz2'fQ<EO9RU&GbcMVt ೻pK+'R8K\@ U-o?4N!833]ՄL"ö9h˦4ymX)lj=c3 OH.3h5n$NY8J##MR<LM`'}t h]MЙl-H'N&mj$Z~(>hQW^;Pþ=A|(e՘FlO<69v툗Db'My h4 s7&*}رv{씴mND}[!|[_w;@rUT4suoM{q"PӭGӶQE92(ޛ1?Z/#R- l]45]:Udc~:YK!Uh]YާD>xPc6G z5|b߅WqQpx19V;ªI0P@Yrݻja~^b ѹ{J `A5w8cL XoYvS*j]zG k:eӳk 󢷚 g&⦥$f:WFx*z!4~Ie ދ:%qIrJ!ȿʡ~ 1h` J)mPlqz}t,md5n4*3 Ϭ=zJ[V֨f3hU##W]^I뒑J2FA5s/˖^' T!4(|Vd_EЏXG{A·{'7w0!&$iၼR@~0Ga}j? w*^\.@ݛؒAj} L}<6yI}qһSBSqo%vvM0KFR ,!Aolz] eo#eM[򔤹T~t_'? [zX ;qXM/ e9%W]Fq ė1 =r6V>I(7<|ڿ-y#mXyҭҦP8!%l ng "̀$2p.T`19 ڿG"T_cҤ;*̦X?-S4jfG赿vG@:`{O7ίNٟ։HIB}x3~8aE6< QFkXfx9"+Jmj͔ӭGrX74*ν(jL躠dkA'mQ"]\e5 ֩LIgÓpZƇ3*^{Ojsݕ 2Zӊo0!| #3μ=n R`Q'mL..mΒ":8ϢPIypQٽU^?^eOhrGߍ'^Y1^:\kԿKܤoplgDmWC>'zm8C%n vlU1wJjS #vH輆'j`h%<ɴiR0]hd Q:YQSvԁV{CxOXk7?hB=.!L)Mb)ѼcM@֑Ů0Vfud*'Ř=)&[ͥ !N_Y{5sˆU7u;KDuדJ ~gY#)4t4 ֌G;O9"ДS>ɤjn poMĨD1 +FaP]HW#RC; JwP|}nj7fѭ?bX.$QTXFvbB4 LZpbPrTڏ "Ն^t1Tb(pb0lvɼKq'^oI{w\y( y4:kTy.24j|9c,A&V"E>r)p\́ÿџ1yw:F"Պ eLO#W9}'Y%3>/ ﶪ쥦I*ja5Ait@Q7};ዦ!7 u'C92b#a `->w58(9 ~htcL|3\`Yf|y'-jI;.2 R2ss介?\Sa&&)pSAv q3d18k&͟^b57WL UG,*U/l=!}y8l3T\F"0DVA ZQMb;yN4xHmtVYkcT9@$Ob䤎V 5rHK&550)M9*`mV6*n=ބJ`Jv-E =f%Ad"ɋDW(ڰm'J~[%|* kL~C㻘OlZ9=(ɏrtu #Ey1Y;TIwAEoصa^91JS0(kʯZY0]ɰRҼ0fW4ofq{%s!7 -;Kja%(7-*Vrß%9Ӿ3koԙQu'ONy6 @beCh&j~K*t>LŚ-d,SUɺ\Z-l\&$,7&5M@?|s85s<{QMX tSS/}5b.rQK h[I#YuaC9q>6hr(hێ%yeӽC@ŪдHE pa~w2^\M٘;ԋq~Λ{3xMsL S4Bo DJUKk0& KűT .Ez[_OҗVb^|]df^]f*6+O6+e.}g-i쩭ÕkANRCv%X7w! V Mݯygz!BW璼Do7̟}~fxxv"88K,flZB!bRA7*uﯿAvh=;B/3m,֎ ?~&r5 YGHc3utlQn\ڻ|(Mí h\Ynn6Gʷe]jiUX؁ `G"Đe( Ǐ3O5Ki[ao#֚A]tMYq2K硡|rљYQW:GOs&ABYzctg]KysGx&xkLR=;(.V-w6ٹ^y_ccdIeҊﱭθ4?8YqI̕IQұvۦoF2ս֤1iiضT,$GHVTr-rN`w6ّ%lg{/@LLǛ,=@lUs ^Ϧ_>'70W:?˜eÖ|NFF9s5t`LۭN~>4ھ~mp_/ 8~"Gߐ`$+=cQKE#x@XS1bѐbIPP%E!0ӅR̈,?]ئ{N̈lry8E zҦzWB6[,kߥ^rj+GQ e|ulSjFĞBwk/lj=<'Ԣz[V܆ӑ*5(=MFƤņh mSnڐE+]a(_T!TG\cuy!sݖ0\8 Qc$鴾!\e9sĸU[Œ))_ԗaT[m*73z+M|N5$x2z-ˆ+{=\)k4{{>˺v wC4|pU38vVOBK~;G)Hz7^ *ORи.w ֩t:j>te>fSQ6i65jp sh,v^DĿ(S5bA\WŌ2``=6w4ҔVUHlK-8>g<0Kgj|sQYA_<tH.Ҝc.-ӠTiz)+@ô5 a`_x@܄Ldh=IUY04ONWMřT+ԪS*H2[S`![kqe c shjCۙPN Gb=*n5hW"Aڒ{= 凬eD/ a3И `G뷞{4g6F1E K wq*2ߟJ&&(b Z%mԣƪܻΑjEmǧ䲒,y?}F ^ڥmr ̤cr;Ai# lqy2/a஦ -U̾)a*TʍcI3a2'hR?D1jc'&11 @B(1s۪(-&_MemNI sW<8"pBіźC+w*DqGta:AvA/\,O-kM-떜vDR¡QaFmȊwFUδ VPpή,!Jr (#L;% kZ-j/'̆QO_ ԡf3Xzv΄ UxC%q~L'UޘφحFi̙E"PO31N0QЦYRu{މHz &ߧ{gx|]نh|9O`;IRf,n~+A,QiA`=ӔuΡ.&D]=񤧴5Z RyaZW1ʌڥ 9I8cߟ 􂙴َY$sGM Cgܓzu%6O{6w1/ 8qwc)nIJkzn]) o(*Hڃ]_f@M-: 39f̌+zP?oCD۞.&HjtZ j R·]&GNP%bR# ¡Ev8>1+)A-]EqYu!;/ơ/x !7?x4e Ic8zưp)H3D%V A@ٵud2;(( p8UJ*uYUBkaQ@*$"n;wIeDԬEU@{/1 sGHz!peGwqq(3eJ& ^6A?QH.fb? h#Cpck0NIhҷjq0`wqRRj͏```ЊAg牫F /ֶ?u Jc6~zl0:땔Mm+vtYOLN/4- nvؚieox;oJȧ 8S zw,.ӡ~\I2\ J ύr7e1U1(mPp b8? g͗q*{瓠~(@vPwIG_'}r^ g8rr0-Fαa{طp^%:hؓh?F 1h %% F˶̬9VZ)ڏF\k׳?gnImZa,SnFCRs3y?QBEu9pؤ}&iv'a) 9&a^Ъ+ko]q F|?w$l : ptWYSڬ< ,lTаvgG `{N}wW q,}oQz+DF;\ӌRNk q&Y10^:hIM&ylE/AlK%"OZQtZKzŤ,.08rK)u nW2kCLڨ\S΋&oeB[\<9J{Nl[U~U;.g1>^F4b^i=Sf\T0!óa*IFs!McY)x䭀4]>i<5jݸx]=_=*5/X 3}3Da>/|5VߗfRŻ7cXz2]u{"/@hu}:=7).#%#Җ'\x-h?eucPӢ:0ewINE}#ԜR G kk{Di3(Ufy߼Ia[Ax%*ؓ1$<$߹ -܄.VgU`|ALV4]fҤmrkDf.ɺ/n6Si` rKp{Τ]<ϥmgcbcsFNw=T:&tW˴@B 45lXl{+ C4a dv],,+{{1a X!ybe. @U̹q4@1 ItPuMи W.E׀W1%> #<\\'|P$_YRBml㉎H(S×(bFydI=0X Jn;fc|`ݴ8S|! rs:QŁ20]@\x,|ɿ0_JӦIe7Ɋ'Qcy?/:(R5ư`C*1U/1_W17gL¿NLۡ*`qMF^nM.>6LDdn66p,,_W>|Tݫ'p1zLZ?J&]ArsAIS'I2N4eQx!&>Rue?l3/{Cf ZR]<|:Ε@!늘c 0;P x"3@;Yj~$̢MO4ׅ w*1~ʶWajWkkwk:8_ѠmEZC*)- ny4Fj0 cLg[hNjH`-F#=X׵>PO!'+U< )x;!:-^- txKB$"oG M}F*k5%sPH0y w1}",}@`{]0ݒfCڍ;Ni)N]h18~'ZLT3-ͳ_\Xg eR52VkKpFuǘr{MҨTd|BHw&/4>؅5VԔ 』I-^57 :՚"W8ЪeD%r?%K7,cR oS$ D;g%Us;y|hubTYP r~>\$h@:}ďiv "҄sQUy򈁥xLPlOZ)P k:w`14H8%:n#Bx(4ue&G|B h!ᙕ}8W̻}I6@Ч~UXO|i!ZhUd[[ş0M7gčeN,h]V=govVL+4p^nU 'z9fl%Ut | UՁBvUF kk)S!ͮ5ZU9z|@Zr7~Ad2O/LD:+h;8ODץ>W LWOP3⯜7/ԊMHӖg2VݎOu$FD@>p Y M93deh4rJ9O/ά˥%-R/ $OPpj9*t:w *Mgd-:=Sᐒ5jY`oߍ;&X'\܆)e_.3}y={=҉o2SP3Ma|$! alK1x΃6y |#YS8XL 5 ʠ8Ayd\QiOX77>uY * .&f"Yzː{;D{ScN A ൦Ejά4'/%9(Fx k,wor}"c"(j ,\?ZR(:{\cIA`ȏ4:#'H)=0IfOf 6dꂾ-b3@Y`ϟ*2t]7,{(&C{w8F!nŸ)ht2=fRiEoW%Xj?* ڕJ⊤+ځBP 8QFj)kUbm< Rrf3<")xn jʋ3/u\zfc\bc*W bsBeٱv aD<*m3?v^p0HPVд؞g;tHeu; kCQaϹ.~KM8~;3.ur^t^&rl؎e{F'[zͥ>=}i }O8Xa5_K^^NNe( ARNZ¥,0XU4uB?_8|@`98aeKF,q[ !ldd=Q=?X3*Su+YUnþWws$*&R2.Z&W9yj~_ zN`_qĺXKuuQș[x,yhefyy5wD/r*;ɯ#ExiX\qe LQH)z'@(Z8-b6x [ [03ӱ^2pdZ?0 TNȭ-B墲@)%2>SBg\Ϳ|QDMpW,FɭCZEJfAO 43*2Sq3L+ /z IN|X5ԘGԵ]عM/iAx3jG$) @X=}uX;O ,f؎[Z^]N2)5_VgA#$<Ȓ6-+r_ 2pn17C31<%&~|#`ߖ[*G|G*U TU$4lM-▶wD~N15pCw(۫i-O1UMԻA%MT.}sÓ((g*XNk }#-xw6^,?,z`+K%M7s̒iSդcV 䛗(D^m^v=Q:m"$5ITxrkLXNQV\sNg~"Alhii]w-{9'&:-H 'ۧٗbJ 1h]bO^]3pL'vSDO>ވHHvqyG몝 XcNa1"HStK։Pa.^l[(vq"HӴd(h܁@~E:n~&D33t"{[.C,s#$k] Լ>1qK&#c\ʜ!/PYzL/i@U| "3 iUhG7yF$CI.}X'R&7b[Z@^x2ә+qtWL!]y+i8ϸTb9AH!7_ U'7':7ٲR/W[4=d5췂%gw$dtZ$+iMF\itiOu#nD'G)/;1jAV5VӘx-8K >&٪su 5o#\]I~~n5n^ncrN*yZ/dw<.]EUOsS]CÚgX\6{淒IUT0%,f\@] haY\g]lY=nb1 OY bhdsق=TbC TO: {E,@b +]ړ)V8 V B8&*7]gɢ=NFx-?vTM~3\Ws~GN&w`3pn'BCE),-̈́U %H(C 5oE㣥T*Tn67.2 rӗHH7"B.[1' 2׬]bym~̀j$5Vꍲ6D4H]v Eц=$JBo[3obv狕_]{[[ Np}g7EۼZ@) CACap5_I3VT[0GZeMR(3Gh++v oͯ;JI 񍒖vQ4Ϻ܅)qqǼſ7Vt^Er,cEi%,S Y51Z#9C%~=?*tKonTE"Z^a\j=4nnT  =2{bN Nz' GEB*{%I:ns>Kg I7󌇏gaҿ,НQ顢__5kŧp4 O+[m<8?Z'65 úb$]ew.{;tWV)50#3nqZys޸sG7X+Ԥ$ULQVabe[y=HW=I6%DS@p̛\#mDH=6b9,ٍθIbf^,K9R-̸P%MAccӨzO;`a88Zs=o @R0!&mv Q-F.YWwf*jٮA$T:hD!FI_Rf?^3ޙg:O1lQw |). z~+?1[Q 3n#0J ^#.!>ڲ}`eFYMDzqv2\_PAaBD|3+Q QАhh pB<"kTҫE\$ ޟԆ]JN]uT{6J}b$rZE^,a%fu6M\{GHiV3R[n)MdްCFf2Ϳ]f-^{$8p\ MsfPE;o|sӢ#c>/VF C R)`~if+CB,$> Cbe) @CSҚ?|{u~(MnA*Ґk0Is,؏YZKB\Hl7 w֓DSG2GEEM%ytAse`rwc(E`3sR>]* K;?k3ڍIY*٘tIB[!MK/"lnmص- 8uQtq528FL(+47T !6Udנ2{|p٤[BtcN9eVיΫG۰QoevԩE`v3R5i j@*)Ŀ&{!ޙ0{n8.׮1zx QÐ_R0ڞgv~d0& E˔fM{ ` |[LF NhoКd *KsMHC⺶K37W ¿x^B$5D4Cd %j其h6+?N*7ۙAa:URn9~tcgX\; 9ao ]Noq>WGpylE!x "ZJ:v]QptáVd^T0nUh\/6O2w(cra+ (=}DJYϐҬ>)gm^M$\,IO@MړjD(8&Kj}X '{S@D03筯Tm4KpB0C>yiR${%ES y0вtRР/1 -+ryd1pB)SaƔQ?+=t*0т=kw1tdgp϶.}[F %:0ΧQob3uWFT[%t2]2Jw׉M}kl@RtGI!eOز#2-6ߛ%a"1l1 h ѽaF.ԏu<|D缰ArxrWxD,cMP(WgPp8>4Lr2%6@IxZ``ȇcT)MBdɾT+,OB#Jz8Qm Ścgc X*кhUDŽ3Szj%T`=ASz*G22SNg8r},Xà |v9'ޖ{9 ڋ%D=w~,؀H k7 7q&G 8os.P@qv7^/LACբ(aIK9̮sTRvV8P1b߼cIO MD0t|+ﰿ4W iiJN:([X}w/b7vE'LR1{ vްwȑɩXv*U,16“rQ^ѿg7<\pʣ;BͺVz0t4P[0`t:DnO:L:p2/5I#r~vrs7Ϊ(5$8`TfY)_u| 1HƋK 6osmߖ_r@ڪA*Dz災 ".*Q} oMG-V<6HFe@;ap _v4o?bkzE.wsFե:62N?,=W^櫢j_ bx HYT:gOװV:+UȟqGia?8.TVEɳE\D,D̩/ƋiU@g,22+S]1;eŕ^[29˄ o)ɤJ#Mn*9ࣀlDH쏑.4S4ߙafrg$ݲ6#g3Vj.ABRIO%njl-l/ŴY?2j5]"x%-ec:eu`MHfJ[CdB .E*~|5pz= `sobwB甦hFY>26kWׅ($!`/ ~4rؾd&;0Bij|3ډpJ!|RMhjF5O) 7zl YLʜdݞbnrI3vh (Q }3`?]l$6%AqT G.Rx ]u HyUłiYVm{*XlCQ62aLӗ* j}uP 5@40vd&ku vBTb&Bk6hAi6;Zzm|r Sh$+GaḊy6lIJ4ayTĊw?r~#1)~A=%SZ B5нέ+TR=.?R RT LibYV|]ieN=7@0p`?3־.à;7ۘ.ё$#/M|EqRwW?o0' <%uZ#ě6KoL4#_к靣Wt/s 4v^!n;ON"?0Ũܟnў=w]L)RYNsGq1u N>IB1{ylUҽa6J<lQ-ohA}(Ж:hQ~Oa^a(.UGj}?t;Mcr]ƥA(=Щ)x&/Qw8N|l}E]YD̉p;ſe5nH 6z3=a)s(NW՝ʱ`[e 1RUR(Ro,ͨzu v*3+^RdG],Mr?2+Ϧ:U0.O,~EO9?Ҵ$ ^&`C]#Cww^eԶ >gg#ٟ>s<$(H7wUPM8m붸 |8n6S*s}bM9ELGيǕrg'K61O{yߚ@D2QŴ6XUSd]W{[=Zr ηD+[ޥrR'@Z_kG>vj $89\{m11,iyUz1:lT篌 AԈ{V39JOIa>Mns ]C)WhqRpmTkcXR^߄ú&tN-5O`~&삂|>-&ۉz-ktoz×wŔg*?|n8ĕwJ/;QR`|E)>gnE{fN#f ~(

%'rJCM (CHV f^ F<%Ƞ.۹6I݋]r< /?6-Y"x93~;ʓR3|oi rBC f9k5y~R0,RQU'ἣT@\I2fP {8@˹dJ]t96ߍwAr1_z^F7of[9ӗy1-]:3̊4Nk{i6{V h|Vb!8q`WE1JggGzիUl=̠o@N[޶ܯ4x/=Rrm wF@VH-AG2xh:3nDࢺdZ#~0`? P]s!CqzSlTLvYJX9u2T5fz%zX~AO. l,n[B[㻤Y5B{,nt5=k\6S^^vcO 2fƳ6Nwm}?}?k(y$'?Ͷ_BbwT"JCkgkN[|PJep24c>Ծ'\<5 WvIh%r%$Սt4l5.p`U1̇.nI1]P*jT{\eE^*zLo;IGzrrɃ_CpA;x:)]ugbb0 yv4Iilv\kBtܼ]S)_Rc}Xseb`I4MYЮi1-H`3 g,@éH2f[٩ Ihѧ%kJoF߱Ld"o]c"dX@ĪFߢ~kF 8[9nbY'Tl\Z@!?IU+ RxKYi )ȶz*BXDq699]w~~r FMIwGS2TxVᭋԳ?iuv6 ?Y u_[4_=<5Q c$c: kp/AV.(_p oɬcN%K4ݐW>5U '2cN\jm0g+iDalcL&!ADF} A|\Èui3l;6{c9XZ[}UvR L n okQj"J)/?:[Z3| 5JT jO=u,Ҵg \qTr m1;| ^Q ;9 PW#%ᐌe\.2vqjpET2G,‚%Pwc/r.b'7@v Yo_LcB3j <{a{XtZGr#fRl̪v9Xc#:Cn8%WxbPw2 >@GqMm-Ht4"t&!l[ף,[V8YK``TkƞYc4/@oOl{C3R9 p25SPfӔ,݄)f_mPs})\ B{ƾB~M]&d^a#0_͜_}-\@,o} ^m_iQp/STCC'gHFZYY!<0K,cE"2gșqXR#9R}Ϊ40O]Y`_f)_@" koI⢱P;pqYDddL |/r. y(~Dh :EtR9J}Tֺcţ7oh7cxF]?}lG-ծp.\^`p V$]!ĝT%3D(B.QLFJD28,Cpԁחz(8ޅ pmIw{|$iޖݣ۴ww`~SV{Xrbs"'\<:9#,: Ѿt ~0PpT0\0{lRh&!ְd fD,wu)4u Ǥ -?~;m:j9BՒSc<u#ջn[,"Nuo )@G*^piUT'dCUfgO&{# lyzA*~%_/gHBM7outp'9rg*aS#)W{ÆJ?XZ2ex[UpZt6|B~@HNbV2-W.nKt3 uv !%_4lc>e(aQTb`Х.2雇O}!Ւ--#OkM-71;e4zBD#M^=fXYC&- ]zœOkR/L#\}^wW/G`gLvK[t݃9*ȡDÚM]8Iu/~4i-Ff prYs4qֲ PŲ%DPz'Rǫ*!2tKC KߧM zxv'9^%G}p"Nw R) 5I23m 8O|\¨XdpD¾s/W}.ye4?fAt`o FV[ -gsZ{Q9i8y/x:y#B`b6'J.c0;[eJJk"UG۬)cQȳ܍6yYf.EWm2#DUZUZM}@<8j;34|^sI#s|a a!,PEŃdM^gDpO,%.v/VX $RM!pu-=f\x8C9K~ݦ4d6Kr.CxV7x/աhkя>m!\B&=t LƐ1ddBԼ E?#yR탯QVҬI>9#>GitFlt->t$OddQ,+,w 4d1 c~/w)͙pZ44d,Ǹ>G#r(kSa AݶR_BDtY`f]01=5?\yqʚOBz֩;CP`݅Grz /Ȝ,ԛv5م׃^<XB뀠 %8:&xY=dn%D-BQ>Y _$arocEx !GYI@ c#:?h \RE3jx0cX=Jզ%.h'~ K8'+2X_TD ?/ۓf{S3i(h.2ňݭʋǤPe/qchJJc;MFrrvipꕘ>E^ \ω[% Fvڨ{$=\žUjOrZqaI: E"T /i59 ?gE脖 v IFj \}/{3Us3$L]UuPIF[@F"RQ&]fD1wO d@jo8ͭj38"WT|GHky?1~,l[7?Ÿк tƘBe_kdoχ ``׋虵Mx6A!Uy3zH(6Z( ~ת)e't3`#y}:{#~ }8;ТiOŵ2@!Cȓ[F5p |Ŋ&ԘC}Y 9ge+d%1UʐKq_Dv9լZ/%o4rЖXE~"($J 3F sn+O9^{T8Sw &a} CB')_! /i.| ?yJјdu3$(H"Y}Kb/SʁjGY,ArYHΰ)>gM߉7fY${osH 굿gx>$VNjMnn[L|J $bWtis<ǫ-Ƅ_!P6&c[ NM֟\flF.>V5cqy wu2Q+ht[._"4Rۻ<'.>GrgcYRk?dvk 5Ah`oJ*Y¶(xG.NL;O_.cM41)b ;SU(d}7MI6`'ȍ'*-}y:"$-؅S&H^Hfnd1o0R#A6el㰉rΒr{lp@l~aK17 %KN"[eUi߱dJJ?쩉[F(ۄ1dU\p54[DY#O QS.{Qŕa_X 'X &.qp/5W# Tcw|߀(_[D.$K]SfoB0WKngs8R%w&RI] zGt^NgT] #|Uf^EC"T)Fl2R _=:'`-tVl;OT:O}LP_s?AZ;R]M>-tu:f`KZh)qRK>tQ 'zÿtu#bШWR{I|KA"0gn{-+hs~-dvJMQr[_X߉kx@m} m<`s,1榩iUؖ5Y>Cr6=|qV}Bub:+&ZDv\@Gy۪\oբp8X@gF;DqŸde%ieŌ2…xKo}\G0خdZncg-X t !sbxw"A4Q*<GT}1hI(VI› Xh_R2^aS.SF`#^kfC+1Ehl.viHOXL>f+h[]Ybx: rbnQ%{^S]A5|EXf jAWt>UQͼk@>L\-LÆz 6,Z3-Ti\; lMɟc`6 Uf<)!aN[(Wfb ')mΟRȈ6%NL01f:]WsCafe.繣h^-IhR$I 92W ;=T9J$z|1_牏vGe QoY! s&b8K8h@kO A08:\7rR#ޖIsu@yw@ߚ"b쨟JqBb" l/‹ҎЗlq3xPVMNJl5GQyϠ6/k50l톀~w t"]3̀u3v=`,A(}꺙 fxGܢXǸF%$o'{f~N#B?=8=~&P%i5-:r Mjtg2Wн`{ERP]ZsoW<ܤ;T>UȳXFi#lg0LO "~cV#EBi[VeO&P?)j"ԁ$?钊L\3M`Sz/Cvn?Uj}0NqL$sV "MfJ (I|b8d:#/>vDC5څ}džg9]$鷁A\IfR2agkᄌ8ro)'EKl0-;l`"eņMVe쓩-Eֳ.0 $Ŕ^`]$s6ļz" 4@j7<>f,o*\'@Mxv|ݹS\r {bv1 Ea&3/D~aQ(CF@Q eW)V>R#Sr:/ݥ= 9R2s b*7>BtAböQsX5g#٦4'jaVDңl"+- -הEJ G|V'\2ꬱ 1`/-) l#,U1=bWȒO<0n} W"͠S^;~JOzaKX#И*׿C*ƛB׌PzJ}oΖCxl8>YY ,J[17zǢ|HÓ~ iSJQ}6s܆u ʨwSp"It4 %a3 aI۽>c2oG[ Ï@ "!|PA^-QsaOBbHcaJҁ,&r`ƙ߷;x}Ϧ߁AM(+ۡ ! mQ*P nH"5 ud@aVe Ar,?_څs)" X.|s'_. ӕ/wo* @MZ 4&& 9hEZCmۓ+<݆g6]Tb-+e%uy=9JL.(?bEm]5ѵ= Vq !M J_;2. ljQI}Q}PD󍮚zuU,/-~L=#+S u|k'TuB dPlaZo`Ep1{ctT_Z9kp!C5C$tw`7hHϕV~xV&!&I(J8lߴc :XdqMѲUI*<]UNLET_W7&+;N3=Og;`Nt Z~l\ƊbZI-ĹCWsڎ)Pwڧ7P*Pv扊3P|,)%Va ,AMְLQøtzz48ɳ@n(54a>TA)%X̤O9BYc¹fq5ڑ2N(  (`pPrFnp|Dp)QRW"r#c]I~蓀+",tYn5%(RtUI`<,'![C&Yy'*L 7x0v"gin#h|V}RRNi =w3/.Q8yf<ڲ_crt~9[sS^xYͿS`f?&/ Hz,xpR09WĖH\2kr416jb=ڪNuM$x{<ꥥq2瑫b   ^?ӦZL8<+I;ڎ.btl$hCH|GvIHFSntՄ%'Îc #~?0|]:lxb\o!j]MH1^PlHI81I4*ܭ:{IW2cq!H`5ծP&h)L %G}'}RR5:q+x6clFMX,4ךl{oyuMI[4EI&(gD c!"5J LK`̰ bxUuv.}qL_ufS,K'ݛz7Q:Q(CORk^'"0'QȞas]:ݝn`@,3BbHAIs?^؏𺯣# IJ<8WfMKuπ^r#$Js'+mOa0(mݦ4><(߼2jSy^ A[~ YB2^=Q';6ulx R炝W6Duص mr X Y{6u;ϟ]Tѣ3brĻ}QV'[@N041P5aX s턐{mitd/ A>,~ˆMd!Ľa4ǵ(0GU5ޅ8; m-Ds(r*`՗dذ4ś!_&N?<ٺv=KX?: KNCL|IFJnҎ M)UIQà$aA[} *K_Wg0s"pAZ q%dnr?*f!T)zC;){XLpb.,ق=Lv뮦O䤇tas 7X=IULCE肦ID+eV50>mC{͗EA ir+) aV;iPo`p3ٚވ3׫G :aj3@spOUl_Zhsact `XY*ʴl{@Sr)3eڄ^1,]F$a‚sL*×2u)fSf <'WӝجLq|}i{ԣ+!죛)Czʅ_ʮJWbZ7Bxb,+wr$B^D wx%6+᧎I2oU8$>mia_\QY2RȥwdaD p"OgX/c5N눮]<8M >)d^yN 2C]!5v GbxvJMp(0{~?!`onM0@)NyfQf@rf9M~kZ HqeoҟnU.DFx.4*fS)̽7ﳼ tV4]8j]y͹^$>Lvg:֍(XD_vdžRIyżѝ~Kn f۰pE~9{L.K\ 3 Y޹>rٽOC&Z?l@NVY3-w(h⃯,gcwOv1l+D{) 1֬^ lETrK]v_/d^zX^XOA H#-)s>[EJ!X.zU{Sw]\$((n"2-&(HĐp4EE?1OUW+ʒ"P]`3;$qh?Ӗ"jC׫3#KQ?y$ȷҹI5O*Fp*]pwvyS@>j%pҏUکW!EA@444|h:Z#!CIsY*OD uWvf{ (U\`Ŗ 񐈾RI*t!s:8pvӳtfPmTU a̋)c7YSEu!o^6@]'1]r"P V gE_JzN3q3eNV\$n=V ӟۘ±Xһ@yQkw(qpY1c_´01186ʢZ $c')X_e}| ,7C͘pNWQY&rV2yJL@8۵/:H(N9(dU`3OU詉eRY0JY)R06'';lqG|D0 ˱/f5Tɩ)78ӑM%SDU]7hPt=8SmyiQwsqf#Y5Hj}WS%3 VMMe^b/wTֱ7o&%[,^ZlJ-~YY1-#"ٿXr E%bK;*` @D+_PwWd.#&CX'wy%cb E7&ɳ#h|)2w;ܨVFFӾ߂gC8?Y )m!l<!Yɡ~l' ^KJBh7}c`]%L_TPuO`y*5e{ ^·HSG}\f>w1ki yFJzcvs:"?v+)q~]oG}%c?F[ȏқtoLA_ަD$̇bf$qoӏ.cE]nܶ^ۯ /%<*#5Ar!gs)~2?joEo8Pcv_L~bJ/nFx9ϐM!_2VhΦC呼 R8 ta̮R vxjW'w5j/wަ:-Zg2,b w [/mV=)tuYA>ޮ_NzWy"и˚@W;+W67t %{=D H@FTЁ-AKO_e?|VDF(xeQBf rE#兼Ib}d;-W:yH^nRB .){n%05.KG7Ϗ &DD%~C H k@y8FVG'Th?nAJ-a@ BZvsJRez7p$l"cJ{v`"p*vkn J`GR6A^.(eK-s LWVSҙ4s;x"nx idJT?L:9UdB_(&%7C>!f=.(H{oDmmXcp>UV4fE3y8N }>5'HD794o:PL:?YL[yNlx,Gw[xq*92B`^uӠ&cJpNFrh~.`~gKr0]iNY7XXbvaعk99%cS6탉c"n"_WJn4ë0)7_i7auo$ɲdTF0ޯ?'!l$a`P9z[͙W yrx {-Zp{9K G,vu4>ټ^zin(ê9lnv o1GrE?D--<\iDJg)DNu,+, d8/yfTAf_?p?gTA4K1*v'{;ikĄ2`$ $wSV2@ qf, 6L,U49 y(9R%߸ͪD{Es+k [',¢iT!|+zuuolRɣ4a }ݿYq9_Yh'?R#Tv| <@,{@lbH@G_ dQSŇO3 >~DƠY 'Z ^#V^㗍2.S)O#,_4ͫ +,Ia[w,K)zY)E%l<7tQd:]5,BŶ衊=^I9) ^49DC\{ Wvs Uq~j hFܞ"Nriz/1/V:=`z6ٲ%y}h&FNCA;\@egCkp4k8[ʊS OIw 1rA/|JW:qʱx.8թ/( i0DV @g۟ꉒ@Յ'_W0Ш+hE{Q |ކNRpmz)(G6 ?~د?)UսV+칓yeY#7wx7O]/b&OmE1Z\}ݲ!dgJ;CYWc(l(e"%^liR=9?KS#r(JЅ(q] [cq#O)Xzv5tB=bb\r7o_1P+JI {rS@$VD.I*n_j$*Gh.(p\~Sp`,B:έ>l.2oMG:z5N1;w?c< i*7T8~t\99ИJ񥇋2vTzJ'9qw`7O6XpK*łg#&{sfJet6CL g |#%S R-l5>!3l8om]NJ_.N=ыyXxO#J[ldnBE028~?YzWI>AH+lsWЯ5 Ap*F5GOt0<9C>X # &At0v0L;` c FHj^xHٺ-|(ʱ%5<NAV :5ߛA],_N&uLiML9SPd;aЏ1vKk23ծ} BdbctACip]m焯8T'rhE/8 wm((v?l>|N:|oʴ6b69ݽG"M?Ȳt(?qn6ZEt24$d֯@DGւ˳SkX:-<^GG岟[~Jvդ[">Xi]42$A(-ۋkm'|O\,z妍i@Ӓ}W-gWX2 Zh@xCA'i?)013):ػ'In/3?|c~+?:KOwQܾ8}9kg6§}4lHUn1/3:!䮻 5\xU!Y+KF6/qAzU|5;W}锑_ZUj;I5" ?;UU }Ȉ'6kWP8}}R+5Q[ۊ?b~Zr5$,7o˃ЦYi\*hvZ-jm.ϨXmfB(T[1j>-f=g)@h=|y"sKqg\ u 쪇SA$wbg<[x ڛ!ĊS|kڙЃD۾uwJU=ypXh!:)4l2/!EG}(0"}qM3:z/GQR:!Y.ߐanF&dTr$tO&XZ-8q#^؋QR%[$/M`gou\g5j5CEyQi [OR$9֔w(KhT JN'YpCre~߻fu5 dDxrF%oS}{gPENn鈜9`C~ہE0:Ȃ\U: nT.WW}6Z^qoL~*.GO*֩h0g ‰iiN J#oLM!ya*{Zb >6/;UͰ88/? naB-lY`l=|, T(:7u_ɯ-r:9A9QsiT5.7{Ӽ m8fhFihkVL Fss;ŗFD5K~C0ZW}ηx?]?Ѽ㴧sDTzYC_qR LCۅ;bvL#o2Gד^%i1#uqi3ڴ6|^j ~}P#1G+F1A0)!mO/:I&G5+ f³l~ʓԘF35yL,z=cISA4B.駗RGlK4sJ}+2N#Ks׼SY5zlc[o7SiP hA$d+uG"5)^:}@",AM>Vl!_e Җz8BiCM qb=rŝIl:i,Jq39i9L1DnR#1ee^cXyS>q}:&S' ۝#`~ݞSq< ~639+"ǡZId6KNE~+>O} ^Աg0":E ;}hPnp |i $hվó=9yn[Yø£-(A9#EjGBy>Դ;*UQcУԶo!@ڟt":0;+MAtb%ڌ{ԙ<JZEncZT_eBdG67wxf=aRI^>BZͬfN+A]ϚӃŝo屧t<,ڙA8Okk5 iưDy+@-5R3.WmdpG/ௐarYҖp-rN0S^ǰvy|G/ PUB\@ k ^s,j4Lc }u3@NK`#>_e@}$DYP!;'1xMH_:  6AF Bg%ޕo\oXcǘ"앟 B.]^-9S`aKY!@X 4 3ljhOQr@N~33mP%;΂9)Sf 1@#E&1WXdFzLeX_Cc/>ԯVQXh-7SnǠvہG#6 }<5YDQi<[`+TWpyi~7Z2r&qӭhRs`VPr%\aEQ9̈Wh"P I[Xt4 Gkg@h71'~S׎|Lg*JiC @: f|**$]PE4d^e8]>cy:gUjQת `~z,+:mY$Š X-fօX 뉾 wTIxv=it'XhjoW9l^#0; pGHXiPT*mıԠDIph9܄ 3,z'xfhadܺWt}݇!׽KIHK 6 w*_f U[cgX}0ߚVYh1+3/֚cҍR29-.xݞo]YS,Lf0|^ߔIַ;P]Xc A$pqk41s ιx`67뛼G$G5Jzm39  s!+Tt!0T X`LVH(0ަx7imLW}"/b=69YiZ4oIkz1燤z)ȯX5}70 'Ҁ%ܸE온 1u3IW~h<X94Q%!nKO\}LO,jݍབՅY`^IعOJ=ح6 {Nw0"(P<asxC5G׾"15vˌCD".Ik $!n^esӡҴO~#+j 7).yMdiN)y=kbI-9q)mh"$}Nq+5L;߀*3OW!`"{Ԧ>`Ӿzwa2 mkP{`%خ&3$S¿^/q1G|Ddl]PLO07Y|t!C NA1. V}:;MUiߋ!^MDLgW~d !vrP~ѫ}b5X,G=D-7F)A-· kѤ2| 'ee2CtnpGg`w~`ĸs.FCA0z_qc v3Ez~h~eYKMŹ/7 8H@tUCTA !Bk=Ӵ(~Az%_6n.dI{'TR{ȸ"m&"98@kpQq$ۋr+!|bVZb 9dZQ4D\LԓRPJ` r9'?H'[ZNu L|{/2wu#Oy"CNM;(s8@JDh.1|'uVxbɺ6/[7EͬŴJ]f]+.X*{&b7nlBի*s[yĬ(l_<x7Tஃq/hBG;V_J'Yr~i޿qLȚv9;PRbh<*bKI/2 t 0i[`HCa(bM:j)A!`l^3lϕTH|:4?a@v،?Pm%H3 O3$= *\ ȧۻ6HpIm,tj˭`: =U+Љ=Lk0_Ytf;> 4s3($~X1>e/~!C:|| 1r@/Xbsj#8c'qeu]9ֿ߶}X6>hUBnlKp2`^'le֗$,FlNZ`z\XG;)o9 Ppn A7Fw=#=h@by<3}W L`%]@6/~.ӊi(cB fiZ}tGDM4* T k!)8׈8(e$ zeuۂmW' :"T셯$@ý}bBi0͘LהܻR-%Лmn7,J?2ǡ,5PǓZ2v^3q|.g!z;h?`x5l%Q/g   kN*{+l76 *.I!Lgfkā~'Y]xjPL y#]c*@ߤn'fNAD14jiFh M-0,T[OPvY//!;gXRF&-eٶ4"{NR2=>bMEBjzӦw6ޝ{:CR?w)O{BqL٭ph= rQAn; /Q<-¨Fwt1 mf7}M^pVʼBas?3o Ɣ*TH/ ցj"f4-˦/O@T_sA/2?Y$2b:B`6D$tӢүԦK5fٰK(r6iJ]Qeh|;j|g|^wYYiE&ɝnWM1`A@-4wmc L'slDۉX}rrO8;tnP|僌ǸS/}:sy-{j:\rh*exơE0=ndd¿ɵ#֡(xMϠk ]BD%&}X{!!yWW.D;zdcUړ$2{/PtdJ$Ht]"[Qct]If1b +6<2T>t^M>g9o*V $2Vɬ8YgZp(e?Kg;녠,9:}BBB mKā$M^ja6V*>ßa=;x2 C e3..BK6\UG7)OVo~N/Ʈ!t9T?QaJK>Bwbu~b:#DKntld];~~L1|3%<+#|^<`ř$!v0='<}v.ԗ$NY RsU;#S9{IDџ;l|cԛbz)]RsҨs/u0ZX/\ް ,G4"bB[#E]n:߸6mEM].a.M&h5g) "Yg `zު^ O^\"k;{vj)ԙ)6Y_\{^I9|:<~5 z ̡ \K;@误bY741%OTYZI5QExBYy4d{%Zh RG>EQ=2mͬ`:TLp[ݹ 60J4YNܸ oXB8{ӾD>]j=2Hl 4>jW {< y"G& jc[rF>㯈A^*L\ q\ժ-m6Lܙč;Vv/.5TW,, -8^|g[(*@ V4%-?A&ȴ6L<-D-r4 kI8ui|`lDn0OPH@2[e6̘T p|GJC?zsnO!B$)Qs_&(w9^ѥf(3$=Q'fWd=kJECɘ!YW>3ʵ GU]pyYIPD@\Xo=&ѕ}.=tcWE=A-LӁr-繪ىAՉr&k qCYˠ$Фw<7<~\O4SӺL:lp쎠Wx*BX1r PؘZx̦ʒK)mDg 3|q{!AV(I]XRmX6I 8Q0k O۽ufE\ߗj-r&U1;YeK/<{4FǦ9N|&ryM=ׯF?c32P {+>E8X±^1*T#PLX~?8we*F5eO|oZO %*e >I!dxw /'59ɭm9CiMNWY r]žzN3\lR>Du_NDf.&$PvA^zLyN~s=bc| _ 󹨖fK#z;9X óq݀z;Y{l%?](6oea o&v;ߪZ:n#Aζ>ðV831Rv "njԳjYr] Ū^i} L$:ݠ bGׄ>phNݭbiکQS kح`LPaaN7Hr-oMNChT:qV;\{.!Ѹ?X'MVGot/Fjφ]]7]-*U%iGco]ZZ9^ I(_L%t^YЭ@5wpV8Q?3Q'k L^LN,oּ'!̚~YDgm̙K,!s3#:vOH7mNԿ|ly]]8\h<PmɄ7G1C 㘺ДŶ1(|6LKKDVAA(oIÅWʈ7~><07Q_ZV,N]njV4mye]zЌ7ő3P1oqwsʇ&nH1¥sN6C&8 cXgKE_#-ܣxI!WlIN} u2gC}Z7R&^-/d?e% Dm0#M@!U†˞gx;|1r ocyJ2KC|"i Cr7jJ]:g'ͷPuWi-ux;֐";v\z,a?'=fhs4o"I3#ŅF^nA-졲tM:Iml,yHxR֫di:9]7`LmZ5fs}yE6tF:fV{):7I+2]'wB?m3lȑXvxxhUdL l$f;TZZ`vײ}z(Dt3D:F D3]d%e62B}16\\g~$W~t($ܪjX+:pv|+s]h8MdWtg=fX3f?5 W,ď_}˝r?`¸nj| XzOjp fXAJ:SvXx0$ H){d7H)ЃUia)m4+_tM"rL*8mSoIF6g`)^.QFo3TW,Kg>6zs&W_le:js*B1Uŏ'Ģ :?v!='OWSASxe7:is 힑'0I%??a nwPzhn=&<}w,1]l28gl#B(ت90@l@KFgu<:]i̼U]OtUد[cĤK]Qd WVe9!j l*9(sMw.xɸ:(𹤬%]C/Q? G$Js1^ɮa򢼶lΜq@PG2'Kq|թTcsQqAh#V@.dFW8f OcZ q7NY)Me.]lsgp希kuc6V\oYi# &[:ݝÚOPF.1g7f)횪xoܤ.X`WP{oAk0.;9#)طx-pVZ# ( kol/9\ǷsD˗e/1{x,, i.E>xǔegWCɬ\+M/|aVŝB7PݾzpPVŶ&Ndtf3[ 00  sɳʁSћTFM=4]< jL.ovve!$÷ߤA5[nj 7y>΃8eW~Ny Wƒj"\ n5w:!U{mZP,c\JI jz'0$HU 2]y\KhcM҄b'0?5|`{v0ymnGkèyͲfwE\.k6)zwbT~i$_o z4RIpbYL:ZGl;P\?\q٭)],8Q528UwwsJ w?>{(/ hdztϳ.c9[\,Y! ŧ C'D PphzS0ީH2wɭUq'3A g۬Ű:"5 ]Q dH=?jM-r–u̳ל0>veP%~MJtXǝtWb;@[xpCc_B˃ﻴJZhc>^p^K5+ QYjPuS %i5o)/Qxy7Zj̯tswd/ϷbGk 2| S{+0 g~0^ 8GZLn-'MR/rԋ#+m2m[hFdώF:pww] !KA,[mP8.%s<1,8{g OV> vQ;̦,J6#MBAJ1$ACXOjY, q}$DKs|[sލXʹc[CX50ٹ|IEXEg>;YQ^>#=[.ӇI{v[~|Y}jƒX|}:>t(1Eu8# 1('3NȱyȘ+<4$e`}=nYK@u8|ӎ\b S0D(Iy T$Yyf6aS5@=4ϐ#eK*D/ ![*n-pz. 8*ug |_Tt!T}rD}SO9yrw,ݬBE!NmUFjm@%f5 oцkwƋcAn kn._۠-vjSHe"hŴL=dvj;ՌIsktлda)W4ۅ1**GsaOsbFZpŅ/@:_X02%[2 7q9|c|22~XplϊwWiec"uVx@$qK6s(e)(P%1A&cYX $)h,xxT6:\(e<)X,)n⻫ފd g)RQ"z|VWZkE!h +{߮A8Vo*CeG9JCp| fn5&]\qY!&H[8㦐ޭ Zqs88%6U"O=,]"LI*Ōچ ZLlo9[.FngaiMƵ>ZщOy_rF*jb(eȡxB@<3۵4mVr]ekS月OkJt8i\m<q /~N+\ tb3x3|ǬD"iKz@@fcSF)R銰U%4"Xj#a2L8Q.Q`|^}FGs7<S`}/̜?9dioDϲ` J.zޗXP?B+N(/Z7ZdqN~9vJa9}0.^k<&cкdߊIN wBŹҲǓ&mXX.sZZy򺝻5d daW=P_(0*Pԃ`t\ĭi>MpVΣ(UF!AQ n9;Am#_yLX4w 5F_F~p% 䉑`gYރ203`Ou m e~r6[ Q2{%0<()"͞8OXEHqrg|ZMV wj=V2A:f,Ɉ6γDс"aocfP)O U؇rR,a{oHeKnd !Pk&?ԘnFVX3u4MQ];hRɪDKCA R6p#&LUҌV5J 43YRѫ_#Qnm(a]㍅$9"Ryz(;[r =JoU*;WCAW nxf@FQ<,WK"nIQP~tmƋZ\*x`)WiV%X`hmRFj8a3Vc/ (L 8-K!%!o]/঴z+ذgg[{5i=80J[lIMT ^!vGNmwLpgbML90NUS 1lvvH[5tTPj5MH׎oCWә ۥaM@T5׹M:viK A'Q(-KӛMͲ˼ #鸃P \eaRA^>Uw!̡xt=Wox>kk酲xҌ׵@ ]$Vb^ XarV]^W)Vw7LA$FQD}1|jcAMpxԨL~V޹ I5 9 $>}SXF wzn7ZR6c<K>1cڨx1(QCFXzvI#yhٙ!]au3!C`eK(q wyVg1/uz5ILW/n,pK;A> 1/#ڇa`r_54 I1sұ4͟+!q@SHj JZMέyj Bn]Jw]-))g#h*10tW])H:ɵUZ67~sOaDO'`3DW4Tv!) F)vno·zw(u)[>tKx»:w k#Cԣ)ZKr|NGK_{Ck1|pGB۳D0[TCE?bl!5SY2hsX J?ex0,蜯I~Tb死d -(a;@lM'S( Ѱrc36 O.D%}L\(3VRkkh1$>;ؠVmM\R,[ʫB WXuj`4 Kk+*LʉH;ZùJo9X}P)Pշpgrw=%6_7c5g1Eoz!ȂCt}:6\~;t=} 'E\H/IÙ4 9F+ߡ6le;"jU>˶5B܅5K"S첯pɈܒNo/,TZeNElHi-aQsLs2 F>INRw}R,x6-+9"Т=q~uiȭ/˭<61y{o =havs$N(y,* oxUnńd0o-aKIB: A%3+qPt_X+]-`h C䧫[J+̟fOzuŽ5ԵfQ!r̿2ߙLOPdZXxzU v>RajA\DpU_r6>ftpoG=. ߵSgJ=&u8VM="HC'&Uo$5u_{8^a*Jd3a,l$l ^Ӊ}ˣ'pȻKajʛQ=FSɵqxAvY973Z7% cJ/@iֿjx+hzlx?EI8e/v 8hˁ̝һj&r͌ n#xh @ƴQec9RcDߴFƓlC?zc|e]KbXASs0ȉԑ֯}\HH1|s^"sޏ7vLQCSBĀA\evB:] 2,,;eX{}^Aq~D?/6x)[x|n ǿk7w* \^yn|=q/KxWB n賅y,Ūkf%HFaz?WvXy-0W,IL3LQן_]O6or>YoHuX}ИIt դWN~}g@Ӯ$d4> !{lS:ޔ/ mIx{ea*%Wq5=B!we^%wm-sAG5[ MWDw?% Av_~mRaR;x~,;2k/;3Eur *<*ΉԶ0wsm٫A?Tg.Sa,a&(v}6'33dHYϖ3#6 ]p\g y ĥ=G"q9kgƲ,ƀXPniX+{:WgmU(L|'+' U{ֿIK %gIAaA50H@uJ6#cudvQe^W< 3;1 DaB]'xO٤.HoDW6IMTqGze||H$z5BU)oTLmR}HI~舠cdl&䪺rp8~)>2'f(1hwG-rk "tU}m=L'so̳}*yV_}Mdz7LMGآ+RERd-t "yl9O;A`PL11ˍ7t̓g?y Sa؋0_X.zJt)AꃷwIR|qkui' "(ST AN4.$?!P&^ FX#cex"R5H_%]zp>\+uzySj<6ӳÑ鰙zOWEũD߿9-@W?8wܒbz6$/y@QZ-S&CڴAYDPD8av],2EZ*o0g7iCT2Ss7[t|Р#_셯=ͫgѭ` I"j̻TOfmOv+EC}0 &fdC'niz(2k,ZFHY5EÐv k5c]hy~RKC7Pd"$8'vKvڟ#©%fIC%BT 2湬t'1D޸lfGlձ*3ڌKE6P__g CYiy-t-ː(5J|`w+ٴm;PKEg9 ¤XNF3 -¹he)䜗NE@g ̢9ʗw/u&[?Da*"Ph.MpK RbuVk;hETk#֖+Q%@F~tU'F VFY?CK#f՟o'@nd#?:m,'H0>|1!+^R$=ʯRϽTW@ jTd,C/7ٸ4"2㩭_IC]^2[gu'd{_cY&RmprP*x+^JNmn*z gX=;e] w2$p y>@|3yW+7\?]A:Or\\L<{.Q]&fG[sŰYЮ#!z. {e8gY憄F#?Wg>I?mMpުngP .i<,:[>]eBb/pM p]>YQ e(~\M7E^+do+)kSby$Pu\Y2}U&z~UA5 )0[I7Ž)dC)"QW{12zm \޵K `ޚRΓ۽U`TΚL6cWH_rhsMm:NtR=Vh1dwaJ>Jr獫*%ͱ@*k$9a+ant]CJY}s,|#x"Ͳgֽ8&?؍'\@|p`=tsYrI 0|]fT3dt!rM.^wͶ0. \k7 \|˙s=u/yGへfF[t v:f'C.؂Ȕ`|"ǺT#\5Ѹc_MPn^g=aSĘ?C_K}r<{5DZz(M9-59{/)!5dF3 %|n&W.`/KOk9ßtUTZPsف(=Bʱ\U :v$7+X'"%~Aζfіwo:3km\ 浤ra!l?ա82f)nÇe5(do-$Zѳ~$ׂɅNeB'syYA*3)~Ttys1`08Lc{r{N~9$PڤN~QGF:ʢH!?-`baKU~\qI$j-dAX7#J6ޝ> nK  6 `(2%>[R2&@|goG־ĉoOuޓ>%୚t:l= ˆ;T:%VD ~熵s߸Z;wЫX=(6@ !O#FgR=KKҊ~FI^CP}#'u#y{l>ZEʁVq c<XfZ 3[}N_j‚4 %G_Sć?'KgGk> Gt]lH) ƛ<, vk*5J0e_1'Ry鐝3'޳2O(ҏ-?ew!kGD Z߀WMK&K?]-:ZCQP}hVŹ|PVq.w|d^l EzN婥_%h%Kzҩ"H5MiUV>VJ֞YSv*!Q.tOOEo ͭcXW?fMxh56kM&S/.}4|;TW=!V's^Z_hv ݌Sh>  4=*LxAP@ʨpqZq!8ȒH)x9X7jGf[a9V94y߰юVR;SEf-y~"W}.luY_r7أϫ!#gLM/E/1Фp9}Z]ajvp'rňV+Qt Y[hT~ײX> T vi .UݻY5䑑2vRIf*0n.mZmi|2Ȟ11;؝J(fcBVBR6M\dΚNXJ%Kʙ+T4kؕ]䩠Dkox, _n3$zw*8^')rQ)5:bQ5v!8xnԶ-!e ,_+ v׼l^9?eXn X9#*qЌ. 2;0b?W/,ٻjUotV:-W[K 48#|d$C(m׌(A8:k٥Xu(5)8Bz1Ռ 4pvR1Z\7%JHi-2$9寓t?㞂Ya(|p ãO\ųTQ̈́7 &kU~"1YşX$UW_)5L ﴏD;`q!43Kq{g.fۏ-ƹnTrP:^i=}   xTK3G/bFpO<=>C -z'SWzl39r47N-"q?L!j@.}$ÕsgΥ05TU#%.#y~~Xdw;v|HS6iW7i, AbhK!&Z] 9Oz?T=x Vw\3@lD:k#,)Z?`ӑH(ҁWׅi2_8"OI6۔1=q)v51\1 ehd:܌< Gr y1c89țCknH-wc0G!PA*U+Ŧ7ڼ⩰G e]+C;* mv\*Gu@y Ӕ/9m N0]qSf4`+>yUbWby?#>c?fDDW (ZSֽYX;iip[Z__7/ot O:m)Gհ]~ڄ@ j:$I.b^śt;Io\Өaae1AfhZ]ߓ%HWo-}Lb'. 0ޡ!~ XTYm{2ZiKH|(8߯[x"çYl-k%nQ7gVL=q e!/ɺL˫fȋ!B 鬁! 9tO`˜o&ǣ>݊D+jDs~SZR &ArM$g*9A^l)q-5o͐\Gbѧ?Sl\0eZ}"фªvy djq<Ġ^bq A  }5qhU-l4b۷ 퉷l--f@=٢9p? -aAsy&K"[6.{'}#BjIE:Q:(e7W]u>t(Ao< 1:oUepjauQ"ep^ǐ5cmp=V e< +X9w* зӓfS;ܗ$j+cUDt'Fn}*{ohq-Z$|BNIN>L|^c-s48+r@35kRV;]unX{b<4#^L#`v%)x9x($H1=1 @ YUSG5L s+.~ ZF1S~OgEnrOu,#Xh!퇸vrp/.Ȑx8:6^ZA{{K_c {wV2104D {* f_!8xپ!Y)k`ϳjD0rW0(^vW˜bbGAfN_mн Ax4AQ{@{"_IC^k Ly1,HXGʷeӛ Zi^B!=XRb-q;v%RUz[cdA ?brgӵ ٓY\%OL>s7#TШv)ain`"0t `.9PIM=y?,Z ͒s{^PiYg.hOc)}aZ]C^g=s?x(4V)^t.{k Qx yCfnHY^Ҫ1e#B%׊ 56O&A$Lz#j tYߵ^5CVA7}{l,OT!> >"9UV_:XԲ|,+O^G̘VitOm6_rҽYP.uLw K&)՗|[5 ZIȮD~[MHNoa֊8һ̰obQHj!_,08[Ģ|_$0;WKc/փ6e&WtOɵ.0s~oWDk8xPp,(T>}{aaY0Ԙ7GCls؜T9>:fRo',=wNX{CHA(MK;OJ3ئt>+{*a6vϋ:e+*{Eo=gܯs0bٿ87rNR"gWkec *)u>V A%Z dL7PRq +pd\OTK=]8 yEE`ꝳKuQGx졥jȬbz.xC\0X61 ;4Ia=5},')eC s%g)Cro 5_,X|k oDH`hM3:[\{ʽC94[6}sPBֻu 'GPI3T\UR-h6t%x ȫn9vd1*v;`fÿu$&"\8KVO(QmΑû)Fwxq҃qx&hd!Ԑ 8@ `knλqRE H`b;lz NwoUnyEw ?L^c{;c*8{%_`n@;7eMM{叀nj<c  @"}~'#5`]X9&]~KsrPs!,l3(>6}o(~Jhvg_/jvlISp`dEѾ΁F nSҁhZ\ewJ*#5Rk`yTEv9iP_N? ~~nU^SETהgn`l"0p|\}' ]@`Q[Q]Y^b}$5~xA{@ _42fmڴXRܗqz)`w4\x7́V; X+I;t^u@ c ͘vHhQB9?R;Ԟѹ$;߉.bQ'| {8yX@'،lti,"N@љfiВPA6d:7w$N087[ZQ¤@#Ӄfx/\ lûaWy>Ԇ.uyaN9i6B=e >[H?XHΩ J?e-ODF-RؑG uhڍWZUa07A..C=Н::5[9uz#NyjuNHJ>Pn/dvS'*mys7j#A`jm)}jj/ P̨t'[ՠ[W#DB+En-աwI=˛8Y-v1^"2{;_p2$Uy~ mԅh;gG4V O$!FC)Ilϼx*G>rXO42[vfJqoe *wI+m"L`;b㗼N M&?31p&/NO"PV ֲk|(CArWUќ )e9Y.V:D$詬j"Kn}I.K}4c/n 8K YmXaG5jE\&6H$<^观xLu剔0[2mZ>~d%=YVKAUC`~JmP[D 5Rik@BP[AHFNSSu] v,e{P)*]tk^>X|3p4Ƀ%`#@~j7IIwO5 ܜs[AxZBa˜I&(Hh/UAn񐷬aD 5?aߕt&ZcaWtY3|3]nu KYkTKڙdT鶞Ț聤ەW8&r#G@YyL1F_kVozgeӲ0-JQcտ1F:|r%"CуU=2Ze'H?qnj;*oA^gu* ß =gI̥xD&:_G=SO!(R}Y>0 {%swѐϗ*K>k>4=jӵ @~KS9Ƹ vͽkv_`L c#1RQ^y2PJi=oE ZjᚳFtnGXK9=:E: 0G Y<^Z5OtcdF RlfPp=>WX[&b\%e*5H?’D5H~չUʯ@KeQ VEjF)}MƀUV{E&[V 1#.Sl1$=KxF43'Av[O0n m+u z7:F)-bn4㥧,~\aт P$8.Jnwih&bxrnO5~S]S8(X|jRsc# T<,˱9ݽOq0m`$ 3#H+ϛy4A3Ek;;t/sZ'RL0θ<|Ė{Sxl@/X U=2[|w_ JoqSZ+Q8L@ ¯sb/1=5F[ؽYinjqߕI+Yse3@ñCY:WwLEb Y?Amye UK4:į4SA3+%f\k yzPy [=b4fOLă&薑 VֆU9V f, 8kţ :?CgA%+j` N {k5ZSƪPt؈ʼnYGkg?A }%"sRGNJ]wߺd4i+ejq2+x!mJR@⹼<_JȓD.Ls/H9d~cg7l霱ԣE좨 fDν.Zܽ6vFDSA%W8u̩q FUʭ|*/DCeB]&:GzM ^^4g.fd@.K2uрssJ d<5V(&t9dwph`Sb9,_= PE&Zƈ:bIpSЀaa~uאMF0Dhg=Y/*0Q@06}@k|S^u욥Poo" c”/7hBr~73956{3,>wVF\=\K/UDj' DJ> R.+Ӛp9/=irŔwV/}RѰ$J%P @mEےO$^b_> kvUWP?8:.蒲<= Ga(Dtc^O!^XU1l?dzۦ:? AwaDt;-_yA#[1㗮H$dz?Zf7&7T0 xQ {쫐|RuQϼy:&6NU7R~ :hoǍ_^ZΧ:+ =PK^&Rh(pm`܀ZGGZ9%+Ƅra4®nM,jg'MQUP{-W$?2(%!$} ݛ%kIo4f "&.*I>#48,WD"vɎupz3OrsB"Ds<;+ Lk c->XQ\nV?G\zim1Z/sǯ^<0aj1 ސMlWG()%-FE[!⬌6NSľ:~A)2y.~[5Mq)4w>Y<=VvЛQ ާlPʘ÷o\Rӻ](Uߠ%',qGza(scn0#p hFDA=qx&y> QǢm |j/_ S>c.âw:sa*ɧTx?&o`ÿKIMrtVB4SZgu`&8: ëLl]b"J7J49۾B@ PJ7z1jJGӻ~(tfl;*wb&UXbz9քˎH\VYjM`hoIǧ<1'S5*(7*;Qw ک7Jߢ Zy@~ӠX]t^$T)o07hg5[§쎞pMUk,pYҭ" >S5wPH,LvJME ԍ9h+_e iC">V;-X_j;dMls~$:G?|.Y@ u٬ 6X[>DvnZonG#_3Gx.Ⅎ جvT:x:όۡq;y2čP~y\X3U[3 [uQD27RIap5@o"]12^5WQSA(ݚj ioBHt%y4^2>/h5.T?P@}ExfWN})9c'eFn|; r\+$5w_א-D2B‘М> Jw m:uJgdw-Z&92ɴ*""yi¾*4[HUq}?'s0Gq2vI;zcemq?͗c-nGF6@wD(z =6wʄq+_ ̩6|3GZ|O2`Op ,"sc 'J\Ō\Q>N)h[{CFo؞' C9 W5:/;sؖ@CNϩHA}CV%&iy ve%zQ,'?@Ā, .3%Ѵ6b;f {~JPgRfe9ؕDPՒ\ຍ%p컛UZFІm"NTD4C:`&mXfʞHt-6Z)M}@U@jܦR* Z"Q"Ö,.CbL0)x=Qkrl mAd Ŝa rߘtcCчOgvѮ<_vUuO-!CAN 9t*۠!#K?!(VOFxk.C[z]P ֫kCbq*:hhт_3.s& K4\]LI.ȗ$ꚐWt,fBJ?-~%MOt1< rYFx H'Y\ Ҏ6qKÚ!KL6b] ̞i4J~xY "o~Q-䪡! % Tva.L J !p|49 ɻpDo;j&(dNDl|쏓.[:(Zy o~LK:"k0uzfi[ft3u|aYyHMQL Nh}G} b|;HA9K[ӂ!O|2 {R׭";q[jDʱ!My 6ŵ\a]j3a7[139vf+@KUA) $aMvަR+7.oʲjL;,4Ѐ"85<;bc  GcXw;BO,qy:5N٘ &CL̍/ӘyYmLuBr2&|+C17IE6ٍ8H"M0ZtK&ڣBtQ3X5o CI7JBe 1"<铓㶐W#ޙIT$Ob%1|xHAd[p'~1֛b[2W td:6njB:=ˈ/&ԙcǔP2ƕWIG=[DjIO*IM@15E煤Bg~_ {z,)=?]8qm%A*8.厶Lif$1FK>Wzz.nq/Sd:T/80PNAkc(Ag@#qp|\cӲv;iՅg cEnܭQ1Ӯfjk>`&bsufх tyKA W r?wAW0Y `::_{v5PjKY+ .h)iH$;vbrEPpVkE4:c{l6DU8%|ͫi^c~8,C+ȃ6M2 3}T萑UX}?K;[Eh?Ma(nkr.NwMٹ9My0vVe*WȒ]t%=Ԏ"T9 O 4a 0 r׶Ye c?I^oWan׺hHC(JRHNsK[?;\-ZpuYƝB6w rt6Z8r^9*8]$CÆ>McYagbti))T*2>Fwx &cP 5Ru`=[IjRoyf]?Íbq*Ok<WCou,x/d>C{CD=\Lђ%B&@hӷY:[osM(kG23"|H\!x|n1o4鍜nj4 {CBNu6G*җ{i:?b=Q2"V*c H ^`zD alzN8_NmEc.pM?X{rv۬FIkID,{|m:5UPW iYGj:!8?.bO5N̫c<{!5teN.T+J@[~0IL4:q?BwuPnb&hm޺K !H}&$i+&W&V91_C?IjK8ш[H܆ /Q2%`f!^522A(+Jm̪5d Ea1y?D#]}ՠNVW96u_c7 ސ!T@0j:3jo==8$|"q Հkmy)uȿKiKE6:fp5 ]cM=5*WLJw?ݬC5XE0$^J#_"_F}5fd!{4 y5ƝѭAUicHʿ`fU51zB6^v<+l+ ^ Ho3IuNBMn5)!Z6@z# ]l h`M4z r|<͒3r;^Z;[XFbi.z I Inoh>h\^EY'1vؙ6\Wͧi(MrQc{:=X_4y܈~HTXOH*?L9|$F$S&Xsͽ /mgWgnAzf[rTPPTPXƣ:xor ߜ:?ca[YٳG']d-^7#~8(6 =$U%=%y2`5FYsI%7W}Wf1@=`ĎD=yf@/k ŏr6Ӈ߶nXA1=lbNr4,5?AHH`YỌ7M_[,dT՛o~D˶\@H#.(s3UnZ'pPR˿&Br;L4}Iiz̽I~'slR_oei 13A͔MFW֐_Fqh!hv WO>ssJ{gէ`7&X>o[ho9m/>g Ӝs3}:1$Z6'ovgE! TxSz^t:J=-]/ʭNlƥMg^ Bp+pd٠ϝ[yr%ƒn|2C^A:in*93`%9/=v mlNYn)UnP{jB,X6Rr-8uW61W"nzЍ 7Rq"c`e+#@̢ Բ*NFdo$@!. > 8=/6i5R^=a8^cu>hg阢4 ̥9rs.|X+oumAx@VXbyCXau%Yp ljgWPJ"a8.ԡ&}QZOϹK=Wv#*b\\Cg6nZ!%»,1eDSb{#2c-}F<=?q$򘝘Ia$&ka .oA$xS 1}i:OdVvBO[=>2Y7wb܂# u z޳e=Wv,yb* L'eHB1(kDKb)Wց1%(mQ+I@-9 Nf;nPS/)ZAt1;[~]yV~OGl5DeSrfSO[SnQ7n!:_/ ,/#k25lo[u]8$UTgm׽[2"`=+yezMAt5O_3 bٍo'aںUnL3۲\i(%ڈq}-Sm~6[_Z–8H(9;ܚq~3n{n_ʡX8&do*ѹvSާ]Z9u69QFf6>l5ndvf8QrQ.Aic uۺ&º897B7Җ})W P/*/- _;'CclU'K%M^炴Gz Fz vf@Y+ np|*qtWUp,̥M4]Ze1|1u<ncpc !^dŌuV ,@0$C8So wUbq$mtlGh$@7ۜmAԠ"$ͷE_*{jΫ0l8*QFy7tNFSɳH_/ $0Rh:&Q(./vJPXˎBtڪU⌂W;{F<_{㗋އbh{di&4 kI3 =ܑUqnij86[~ A| ϼrc/z Hj /uxi4D6G;1~F4~RT3\FK6K#/eG $fk ,X/WQ[r=<@ aa\y1o׾'< :Ѩ KQ ~ NS՗YOW+|jo S[Fo\v;3obeXɂ<6-0[/sD9b~Xb՜F&&^^閞|rRc^N|Bx]7Z!~$XKxAZ&:ISI6^Y5Ʌƒ6ͰdV`,Q|T\8A @VtY0_ڽd2RĨ@LZ1%3D{G *vh/Жanw}4q{q%c>?nE.MA0o:P% ,X8g2(c6&1liFi_-HHF!Ƅ T0?o`W1nF ܇>Db h]k0H[oF3 'Zs TRQD{(O wkزI僥/t>\Ejk-X$>tÖϛ%}7,%2XI2(q6SaMɦ*dY'՞I' s=M5lRl;Bz+ɷнSA6j2 { C(^$,"34[x}9:&b&b,}j nQ%) # $QK5> >`cUC=/!.p={v50xI20mF_3t4 (kpOd pTMIbRCA"Ò;XҍR SO9y'rZKeXUpFBM}:J^G̟sM3J'Ԁsfrig_-4*2WrWEP/ZM>_Kb*Xh'sAz;2x4闞xJ0^̕08$e3sjtk+)hUT1 ѡU 0*wB|(|gCBj׃s UXHW8]Ԧ^'`_? F@ۡ?CжJa:6ؔ/qmGn|Ͽ(U9+;W£2چ`w6RwTWP6gǒJDV<$Ϻ=a'zMsv|H {o՘DVҽ鵳洊Y3/l!3Yʢ- =5DᕅmHB梧ټ#VW-zE8W\!ZPRf3NdgqLk[15KT2g[c]:L2BvQm `b+G1N8InjY]-6غU `[s a|Jkȵug֔jY?[.j0vkNQs%pH!`Ef [9K·7uYUߟk^DžsPX2d-iivL#3Fma(k/զ`9Nޅp/Zk.e!;Tdɏ܏I01>.{5Qq,ۆkyRӒfrwE%kegce Q99co+Ob=k?xnc#FJX檬؋8XR˃~ .uV;Ji0,6X7cEQ-R$NMZyϨIDvK1Rk͜{ԇE6vűu}Qčуf872}&e9%(Z{_`/MХّr'~{|!h"`agyمk r ɋ%p:_.\dd|F*)dU˛?8je՛r&$xJu}qQRE=h6lڦǍHrRa]G98EK+47){Dq/!gvg93j'+Rn^7mI~M(Ր xB4u-:CF NAğT;Oaנr|xr!×yh('ԕw`4όsO;ZT6ic抡8f?X'% XpsBK[VSRM8츎B^y\}'!vk{`c.(n @ep6+ VVKڳ2ǹ x+,~mc֨e!'ߩ_ބr4w?%uOT6% }•8{mU5,uypUhƾGuV< gJ{ . 4eYdQgc)vFb)WA#Tn6Gˉp}חˉ-©BxW1Zڲg2 Bt ;]U~-YsKJ׵~4y#r/9w(c$KeFYcӚ4pU_j^Zt67#s +HZ߮+p^Ōh4_8͛֙>Ȳ=7È*e60%<`ym}lAT9B #ݛzf/8܁ CK4ɶGxra% Gu櫈 &ԉwY/-n+9<|[Ns-mNAFw^ir)u$ O_ aZz CtؒX] u~܃Eu6U?Jmd!"t?3VU&ANÐ㖕 C}?=4e^B$ uz1{I= 0+U_&ԭXa˹b5ۮ֜ S\(rƱ"&±IipF?NnKz%1Ejޮ:)O-}m=R =F|1yg a+fqTcPڌ2<sL齘p t8%Gn1nInNTFyhG+?s4W޽w.)1NVs\GT+9Zn <ԟEKe|JXRe5VicOO>L<=XZ3u4aS?&Z5pzfqs}:ȪjG$cR~R%٫*'Yt?nwNw=fPޘ ,Ĩ>[M+~tvgÊ]d-x{歖xCB%L<:(+%oY[-P{p1@A-=&~}6FUi>u[N95Р!p 2P/۪EɃ[XSnWGf=3u)q ^b_>"Z0axGHe5h"-0`sa4iPv̀5"Q~pDzFWn14d*SC* ,aֿ߉^<' 6+Gi1S蚱hٷ$>qEƳߞjX>@!Jʓ8ת*sr<@ e,-Ui}$)D8r`XpS/;'Yb1+KCm\ӣXD}`v^V{Fo#:#%j[Gƽy^?ڦM"A)kVyxP;]+6w<\1icxDyh# U0Jyq$N Zl5%~0oЀ,Tt=0qsv5X ճ;F?ټ=$;0֙-Y&I`0":H _ (Ho\(-XZ.2_F<Ł{!Z2f(ʼn)8 Jگ NJkj3ne&ZC2zz" .4F:xdCŻ+iG}aJ+2LfF&F`ޯs8j!+E.Bw 5oiӌ g.{N|6,y9U@ E(ľQv>J[ڈ(z#CTa+Nɂsv$Oǁaf{qFrsH66 j*?zsq\rrؓ6 Wny!_1Hհł#=E,fzڄRz %"|JJCVcZ, }l|MZJ0d񒗷OSYp=  [zb!\uhI=l7ͪ?ZqX356ĕi^ IڂGAG8H+ l1,P{zOLԘr[e37`-B9!}=MeJ }Pbe 6M }n}XhFvD8`^{>$'jV%dt0+|+e6}Xx+CHo1XP/bʌRrz+xFe{[/z)j_ΓN:˱5ru >#-Ra$ms*<&(NqB('bJ0扢^nK諭W B>&1B&;, [mZk'm(Ul^F3d37nw;" Njk&+5H fz؍{O#;11rt ƇtΦGÙcmeFkB$+[z'6U^ϒB[TԱ<\pR @wI EԩXew|c\5Ƥ4M~HסEN0*>9ܤȅZyuԁSM`S}O?jm_A }g)eU6.mV!0#Ġ!MFQl糧Sۙ_h[I$Q ٓ+^5j0sn}  Қ'L:zJou|7WTo˽NbU2~=њ6Io.JUP^`iUE]뤩:I&O-Ȼ7hckt~2~T =q k'+B-iTAe4b}sN!Z9uSwsUϔ8躒yPv0^#AoFUj 'oce[6gwr3RF3В(KVRb7909yY/냓H&圃w=H jwQXT6P^>%<5 *#L쾭ojphyÝ-7i4gzlZٴMftbY9;B)A*^`:VUA#eVz;bfu !Hag]Zlc?5%4l\mk:)sXV1]5D35_(sUHi)B3h"DV7Ox6 ']]F)`?0XozmTZ!/ߎo=߂}_smy9#*&lc S7w_ONn Qdˡ_%4nh 'c4oq诂/ŷQI|NsXT3y7=y-BH4d_zn* o>a{Z }0練⿝"X&xI)|C7̻$8aHr-#s]ˆ֬h' yʝ%Վ 5%=-ģ1  +2!=xIF0?눑7:!veЧt{&J⃖֞?Ysȇ@Ϝ~4005QچZ;&Xn ]JR]fqp_~ 3gxÎ jX-$ ;`dsAh9p?UQ4phL\4yLapgQGL0S y5&܁tgdp}N "/4F{eD(Eg#uMGc}X[+/eJxbPcQLI-CыAl!h SYߒ$mC!i`g&&p+O@ӉyY>#t˴47ϤBw6w?.hLŽQpaY,]bgNh~ Gf!6(;!JVQeUfmvLvTԭAF7*:&i>6A5w'St~9K?A=efs>Ϝ(;V}#])]VLlf1 < h( "n OzН6XPUWc Qt)<fonaTS dK%0>sB9Dž2&Dʓy8XeIM8?v?MEr1ncZzC cT0cdQ KŎGv&#e LA; H'].v>ןE@WA_ޓJq˾&jCx9t,J/9b Y)}+H9;P{ȴqV̶N 9%Lu. _n#vidC#j\\=q4Sfآ3(#@ M![p\-z0k;Ycch9FO"һ jWTckL%tqټsKGXV7Fb2<\0w)xilۏt-ncߏ35ҵu{VxXkaF@'yI`Z9#NI8.i\dL2x?- ֈ踣]Sy! ;vbpyD@ggS DVuU2EfA>ϋHv g>#@ XVa+&4\ŚY_T{{C{EeJ 4/dUr`Os߅3=NM9 sv߫ۄy4ۅ:o@1xiL̚0i5rULӛ F3O7Et 9O ? i$6jrN=}ȹFfV'5=>V; ,Y%._3zNݍ aS=ACKN(l*_b["-?rP,-Wڻ Fcru FE˝rşSIi0L&g1c>̲~vJgN[*~4t; 2]\)JPUp:u')߲[18aydD֥Z%z8ITNVѴmfŻ!/o[eq(})@pq?ry\wXbJE?Uҟ+fa8SI!XnH_|7bxNu0Um>%"mMe7~\O7E&f3 @<\046%!4Zm8o2F^Y9jkaB[yU";`뺇2"_5O|H("s)RgP$;/Ox&T"T{Ps ֒,z}Ua0:T.E-/:IPZk2JgJ &E!ɫ_?˟fABA p]ǓZQo 2=NXSNI-:# M$g"V<9i)kfYJS#BB:xlLwfI;߷,'r(U35lةM-}_sU=+*On_FFQ5 :S=yfC֏jt $㰣jKZcx9=3k eLң%Jc=i@vpsS@0EyxUH#ǯ$<מ{#C%y0r]s_/=o6IKeG pϮԜaɳӸҀvmH((TU4/f\iuѬ3. |aBS+Mwkw"ΐ,B)'H\jʩ@%+^NJOХtjQu*"(Z>FW\~..܅ c&Re]R dK|Pw U eap|0*X0(xK[ZB| (?%<ÓQ|\ᓓtqf7b9D5RUн#=Lk_#2>Laǁ0{|~GѠh^r _i7^6HMײ36XéRdz6=7|&8v|C6fVqQcaE*#9PdWi?xlK"|hW@k/!Ra썴^} ҋqhv^mAC)hB"C6<Y$w^qvR"WV,NՕYTK,5a]pϼG*>{Ap \%s>Wb)IKR^ʢ!rӊa{8Q4oklYgȗB Pw]V6P, 0% ^?M]Vàs+ۉqvg%?Z\m5h݃n7;ڳ\X2o2sNIbiCxPMAѥ-z:vH}Wp;&{M^-b.T%IU>/0N16g{Ϸ%C/61{te瓴sY;MLj.TB؊>j4@a1v'#f-ؕȄt%AWP[.![hqleE=P Rc5OF8T6qwũpY!\p#y#([.+/*LN*?$TYO`8ow}o, Ea1-~g+A(JPt/,^du":wGg Y.M\[~օX-K)f0 l @7g  >Ӡ≏-Ry]xY/Xߗ}8H?3NtkY5 \9 )n xŢңCmV?}x):MPiH+o&SSPS|3L5Choj#(+FzO.k7Qyα gLΚM74t_;Pu6k2UbA-0Օ6 Pą!S SJ0g{2%.6`dY|`7?~X۴?(p _{'IL+6eR#IEA< Qijr ZO\gep e@5[uw/ӷ$Ug [~>֫"J7kytAPIC%W%iŵrx"~p7yp UZRpo5ŇĈ_&Nt:0`TS銴!န,D=yB%p*I/s#tS(8-Sh@kB,y,O;, a4}pgB:,{}OP{RxftIqJ]Q]2ҚAq W8Me 2m5@ do:k|I܍%ѯ9 0آp}^sv.v>Dž>2-HvY-<@$cQ<-̍`!F-6$+ܧ n[kJ:jDsU ݴtcOUOa{"\䆸f{7/5OhbϺG0LMXDHD"QY[#A1 "z:ZFHx͎ص1[7}RQ^u@ۣ-\&%xD}i , H!+m00nw2Y}6\DwHZMd^BR}Ǭ?Ɗk|;xV/I`:>c2IVaY{0l *XŁLY H27Xb(.16_crʢ]bm1}1 "ǔk+̻M+M@qJ }ހ(d7âc5%A찶Ԛ oxj5Bm|#!ȑrK* +Zj~Kv `[!#8"'PDM > oѯg/!=TsP DGti?r̯ɭuq3ɖ/|s XtPw6$NBL_pe4Dwa Cc >h# Z1<|TJ;ܷ4w_H_IwDB!30}ez-нDcNuQPR5{.Jo*h%Š=Jx>:'mQgfQKoOz5ym2]/YYy=Bm`vRYȀ3}=BL g}XSv - P˘*d;0b7$\^e ^]1l44`]WVoj0!"zl&8!Xn{DΎ-̈a0ǥY{e ^Xd7{E©,WA-RA'NfXcR7ݗ0?/B"1ImFyB ӫؗx^ t%KհXLv ~y`6r@HÄbET!Gťm-3ҳI4Eu#GR\N>SL'['v[e݄ ؏)3z ]tP2U63 jh 2meڲFq(43޷86%t&z0VEM e=Ó7i$C'ς tڣPy7*4>7.>{R1RyC^=b!Lr0Qb/=gmpӅwD//P[䉆 @WYdv5FWKq+{LYP7ܒ/s~moA<|m╌C:9Q<޶ D}@+mk5SQje VHh:'TM)kf젏 n<;cbS¥^Zى=-.{dP>add?K(-/6KjXJuL)w@í[\Ej#aφ1{l-g.%c;.AA$)Oe oo]W 2 >toW<^#];^Y-817d-Ƙ 2o$miٕUMu7N؄T*Ugµ"P 8h]s,v ydvХB}[;'D|?kdBmdSiÇ=QPb$Hrhi6Yi3_ Npz.0rI;B|?ˑ]JR?d@z2hG%I_Ô3 )2ɪHC&W239wVoگ(6}fUco֓zPfs  Oci:> E?oe4ß̈́?swğ^,)JĒd1\;r2C^ki7\;%@BJ-0) Qgr#oQ9u H>.-FʗH2KJ۝? x0<)2l+W:/%f':S8ۖr ڔY͵S|rw+_.do QB[KWh2C`a2oY~q~Zhl ?݅M4(Ў|˱~I!c4,#H` ʹQ٦EB`J0'fS}(-d2d15<$rؾ?aX>393}eW r)nțtA:gaEkamOZR_.zG!R^lÖG !.$T$)칚tg.f~$UBZa$3]*|K~&,p?PZj^6DWo*p;zj%w=l#!vofJ]g nSvyW'5OWj&I,P$o<%a{cAۼ°<Ρ-b[J`$MX vs."?F&ӷСwqvteG2#cL`!M0[9KɶH=NyT rD~2EqR[E]`[%iv0F4.fG 9),tq t%eL&jWg,EBvq>!]LC<%O?cq4Tj|'_([ gQTײ;G*`'k軫Ѯ"Hvy9B"%;A#2QN- ڦ39hq<{<J*xSg`W+t۸YS%4l O/ WlAzغ{$HкFOO 쬬,E+Y_=mGk}$zocjI#wpy(-”ODB9^Дs= %̴$Y qQM/7Quݟ0!P* um$kS D TT'=9[qCha(6)z8cg=z|=9A'. a^0y_f9Fߞ= a~0BkKYM^%Mg0ZWjtָMxHI4,p9ϟ*6۠n_r%根r}걁fRXDO#e3DPm=Mhb6dɿ\+]Զ2*%Y݌A aT{ ?ԕ[n 3X\.;Έ9MSf*Z@0ȟnXdfdI's`qR%;oeQjN>F:Qit Gk*,9LHPHT"NO dKٷ(vޓ@c iOzFS<9 .;RKS™u 5%{H䧲iz>-C)B/a; FRwC>t3%f\tVXa먷 Qbu~|50fqDO$85xI!G 5Zn+A\NЋ ^s^EN^Ε:R}@7Md) [)2о7w/eO%Sj{W"~D_:*OMR+pG+Pn H43WւH4t3=l{ruְ&?SԒ;)e ~-F&p)LVy5x#>]Gx;][zN?y0&i;LufA4IUTߟP{TPzF/h'~²w|YtD d6kH[_9-6۾>V7Aa>TbqUH8|V"D ~!t bBqPy`?v41㠁cx-;#̷l̂3UuAJl&ZFu2QaO# +Aggm%4BGB*itvQ@O߃yKS2Y K/b_t]8~'R֏w]>nv1r C=`1yf|Px ZV{RWsr39[d%V ^8Y~I|{3a22>ZSwз 37e;$'+B:Zn01;_/mewBLfVOXdpyv\y8mM-sTWLt܍h x`dNwkijxb3S.~7k|$ٷT!)Jp ϱJ5l@b8}|~#{K>d|bKdfNE젏Ҟ}iPd2]Fc٦Kov'DRoA4,RX ŽFfJ/~M?pjuu?8yTQ2wXI ضMl)\Uv)];= Ěn *w7C00DrA1}10-&AGLhPet"aS3*wF{ȚRHqByfΌ/]p-7)$8G!6GRSѺy{@aIf'|)CZh}VJ T]0Fջ׾vjU)͛,| n7HS7S@jT_= c?<'&臸iTK1([R&,):/D/3?"ttrL+GfG hDǞ̡RՒБtcU/8_i;Pø~$?x͝A9X?;ȏ~Lkh oqNKc /5^̛jPFP$piIw,N"ju΄ty>wMQV?ډ]ӚwlQ7^K{Ns*dXG!T>vKKfkJԒ05&] DAŔ YG-,4J:HkM( ev .uKv+O{U}HN,sUcPAZR&:@Ws Az,ZEx3nY6 59/b:ڬ1,@Z棠lRoE)ް@JrS%ܵo$81UK`R>O; ^qv%{ xJz%x-KF im">vCML-%5줸RΘbboK׽E—"`~Ϫ*]M= gzn䬿/=WMR)Tj(AC*2S6DηsEq!}$qF)1LT5c3apT󹭫z?UhƟ4gubBaHm@Jxa 6CͭϻRP8 h,˚4Z`PL 1}=,rĴvJ(s'IIayo![{oPnI2Jpi*|nn kÃ*0;)[Rb] 15MU$a e c 1_o4% xh1Mp%H\"4&6 ߍJ~E@T|fhi ֤-ˆc,fJ.@OZxX7Oku]"CyM. 6=~c4Df4 #g^omia!W5w`u) 5D`C<1t!.l8pr-%ۺQvl8(*!wldx&硞e +~duKMڍd5Y 2ͱO^]v'bR!%}u{`Rq\(:rt7suoqzDN7&'}P4i)8 Yh+ 8 `GKq0X[^/nn]oAD,-Œu8& nq;;[:Ai/NqlTaw WjAƹgդ)ϡBGH$՟SQlH29(< LrXyBg8i|PۑS 8/aSxߔe &Y.u؉ؒ;UD$Wi7vTb~/8[[g:lU/'gZ!Y44W ܚ .(oZW?@<^T[mB(? K-;Оϒ,09eH{hLh, mgVQw1",Gc w=onb.^hϢ!L˒ayNעIS;Baxs/[\. FSД ԮIKK[zҿfGޯlwN\UjLl 0OJCp0K*YecsN U[b9GzVJ!}xI 9CglQ42BgKyi6 eU&wFsNvt607 -vGZS!ȏ#qĤk7JQiV, >d\M0-9zOFz߆H0ƹ1ck 4)* s9S.C6I{Jb)Ƚrp u[Dsm7+lhB,octhcM2[*[X~;Xui:p?8SbCx$hkwwx 吃mޯm.#}l&tNg H6H]66wo {9ۃ'A #=󆃭_t3C){ڝ|M]G 6g>|PIAA4x܏<$xDht~0rر ^d5bL.aˏ)pՂk̸UMH_\N1]+~'!rJ>GG .^c lJsg*iKƊK;{Q$aĉPSб.;/,qk!(?`CSC1h %_Ӓ*V]u`X{rq-v10ϣ}/cx=\^ȯ ,&Fڪ,`këqۛT #ٵqXARoza4٭0f1' }7p;ko:$۲PNn|!l3'tF*6g1sskң6e  3o;QhVEyRǜb-^|]nヲe@2[]N-a%ɕj2 "+hgp5?i!yE7P=Toi O[򕿯V#XoL0M_֚/ڋ24b GvǴȜ3p[$ ܖ} 0Qf~yK 5Iu2ۑga:x*r WBKDIl\>&NF5y ȡT0N,!c(OJ^ K D;aߑmh1+8hI0fm$W@ٔ=)hu,9.fAAGN0$om mgBTs3M,ahЎ(e "=".RgM&?qֈ[7T0؁k3ZkY+_N-.f{6pPygFD/ 1 gw7ivM1/[lt{38I]~`E"uLJx, }2 o|&,g%^mJ7Tj:\wQ汴r uC?#=,KjwuC ;\>WVS^2euA˱>j% %gYʴDqfYso`G}KZ~E@A#?lSb_+}q$YZ~X& {(iٽ:=;o*b4[LULGem|*2Y[]a*a[|\Cq5F3U? L?ʪ!DLI#^df4 I  mL%C"cQkؗ㥫jP`!9m;YܗDAlXxB6UHݍXX!aQܑyyWS{?٩tZ,Om)F]rE_np'7*$cҔb'Eb`Iס9쌩R5cm'䝹$0f☇z`Bx2PA|;$ƹGHu) wH-"g91vj&sHBwVܕe`g0b|H2˪Էn1惦P_M#7 5ea޵4T/ķʏ;H*#׈"XTM'4 _ÃʻebB6,SItS~݃V-H0CW)%+S!W/~g?7>כHh!Y%mU7u`_R0$1?rEQL~ArѶ`iv%#B.uZii邎+k0PF;tkFqbun/( 2GN`o!J8tci E ʣrS?wV``# ی 5TdQk2_bη?Qlc1Bb=ޝ xuQ0:grzؔ8Y.䛿ϱeYq,M0nn>Lw"=7AMM=KQ6$LI=,q IËͥ E;0YDo FK;KALvau n\14{ײ=E(?7ZLj) ow_cxf5Ylk\*xW"LBh>@!!W+Mo/4b HT=f+YuP8+#!^1jd.0Ԃ<)Qbn--Ӿ/ij@C~ǡNP:mАŵ|LQ-u- a{w1 F}1зQ))_V8/ ^k'k?d؟W 5nOt_cZkɤu'.'5FB@^-u)u||Y )W֢AS ;5r$ ufFm2} V4rA F8E H"DӞO0"=U A-\D[QiuZRmKϠk_(Br{KtmNEt]:Ȇ7QM;k{_V@G(Gv we'<ɹB&C*P:tPVq:Hs~(}da#o%2\ 4@uHcm| ZPcR!ͤID,ga+=NU;CI"~Mx`u _[ʓPo~.\ϡYcH̎i zu=O=*㝮+մOԻ8+wӸXe[1F/1S3D%JxUE{-j*U'eWݤ5^0!Q$<D>?E!X e㝗A~V4i?(wMȑMlg$.G8(&u kiᯚj"VԈ bx\7ƹa :Kx擔nȻ̻zpM!-!$^UuVȔ > af>ָ#k%1mJD`eS#% g2zmܧe.7 XP ln4\0`b(hHDӎw*`vd%Ug?d=`WS.m)o}٣ K\elhHn:h#nF|s^OuVֶ 4![ k=?jAWGSETMn7Kr/Ϫ][^qE܌+;JJ55hbO;tDR|T@ۿ?Dn"괦aU"gcBexEc=A]K?l{a\űּC蓔W4Mlu~D{6^U^HM襉c\GdMͼ2bT<;4A3i4LɎg\VXN"0^d%:r|R[%0Qȴ]() iݴިb< 5ѕ{R~3Ś(byMb:$juhjJ+ WZ~{&c'~4˷aS0G\DGB&݃c*ZLxE`v!BLT cwi (%&yDDۡ|ǐrnd;!_jTcz5jLyAI)2Q<Dl-tQҟ`6e e9-|j~f7LvƊu,}"H0tUD!B4y+ڎ i@,ڡqdW̻3^RUYrMl/Ⱦc)1bnVg'!|:;+9;PAi{m^ J<ۼCцbEV etADzuǨlh!/DgP xϒμu?U/zkfa7R֭G)HP[Y6stR5 q5x|arcʺ.p~Oq'@9%&s)($7neGamo5uPAı45{Uq4[8caB4N1dx2Q)mئ%geȑ4l_ju[dFzœ _k rzG& "R~!GJrT9/9.j6hM#"3%۸9^kIe֐b^Q.w%3H3l P A9*a! ᭫[ tAȘXBI}:{k:PsQvuW7SEݻ!Ch{۶J֤x'͇ e62^0ET_gۛpj)RCmP,4:UEA[g.q29]PdziC1k$$8BpW&)C>P kN-.=qV=hzNFFj *+g<ԆCF#ւrd{\uJ u Q3ELZKM%P恩3㕋YoC9l-C9Ӑ^xr8WUo Ssr4Ŗ(ɛn.QoFJHy,S83%>l%+Tb L8<: 8y3l8Dd4t- &I;>ꡪ?Ka[iT%N#F&ma(s="#hJRw^ZE|$4MY:f3A.Xɩ7*ӗS;PеY`!JCcpP:*HMܫ:f`M!$v7Cl}l Sn=é]}1s黧尉d ~^@\ v&%+hg: _%VZZL>{ h{lI%:#Kp 9w"϶jmY58^ ]~V_BI}{̧|\r!*ѷ14@yUS1ϧ@γ@Z_v.CQ[2`$m9k(xKpO݁.@')xHGuZLOSv皯xlf URx <ө} Hf8؝c,{<)@ܩ`qF*4ȿu9yN#:{.nCDQ v,=B w+EU*8% `.=4X>Uݱ#;(:#"p,+ =2Dz,QWHΨ*=2VNNM]+|RURcgтakIȝ,cZmTR Di1*s!lN(+`&wkDZRݡ.5umVʴ6F /$XvJJHJW~?:4I!"w.*a xpp;O{ +4#:лt&k;3AcNt&_,tA)y@Q!Ƕ09v *vuOX.`Ca'Wd X+tVsxۂ5o :LLs;.uLO. !!,5 ΃/@[I7NגxM0'ލ7lu*|Z3j.pe$L\4EB;߆jSd›w6~@߃ 7ij.D꧑%<cpD2,9z(e, iM$lҹBcLJy POO o@Re_gayX u iZehhdIfJ8pAV4‰b Z,o`oNP̷B[IDX2iit, a]KfEFWy#,YtkJzGT_|z^El#+bbl8IU=ڀhafB,oWљZJRmlIQ IW}T{_y7@4PeG}TI5"k=E\p}R"ͺBǰbBfsdF&iUJ!zo[ĕd+phQvuoGtY uv ˘b]Eؐ=$mB:b+/Æh2$]UXU[%C% Bk^4?pE/ RYDcmCM9|хЇ~N3Yb$i4ᜎF}~#ZR8lV$K2y*=ATk&/ `JD 篾HuA7L+mDGX4z`9&k<t`S2]:|s;E'@z!Juw]zPS/s4̦ d&a͹="yʙ8,3#Y"L%/qD\#NeYc"A\M7芟A5Gj=O}ͱ6rf8/}ϳb Kȏo~`27g# r2H8Wbv9kĥGck%Z7X46"ĭٓ[TO?~ѕU6n&i)P5S}XK]Qrxg_AJ~ic*̛R `6FNdTE`O wKV;j!"ǼWb;Rs$31&sbXըo{Mf0ݲ4rIۆQer/Y@d0ףnJs:u svA8eÕnqvu1JupЖXKX[V-ku?醾ME&&ӞhVp 3*+]Ӌ`OL8\A>||d@99W J*o[NіqR^װE,.s_&|aҬ1O6EU3Y=vÁzBݕȁON!]8h̗ɱay:(sG[|jQLŽ^)bݏ!O1qjV"ke:PM(?hM吕yaX/h]xn2r٬a೭ xAH J ğV7;)b">,jL^lYy}\x*V PZ:Tmca&hFz˄E(ԗ!REx^"#jtsbdGƄzOBrwfo~2'%"C셞@Aφ2 m ]puMiuF$BYi[廼2-LxR{ 9B,Xc pnܢ:s^)6+eS%%u >9*(WuηioCE@jEw_dQHIv{ɟW*;,byT(F BBEz*Œ:.q`tBeƨ~|fc,]j`r ]6{${ۥl3fzD ?^Q{/8!:WN ^qXkUR˻ svkv5m)Ke+>C8INaQxjzu =[ɖ :M 1M>0v*, 7F11" XSΐ& IɲCT%)rbN(U(uT *Hz^TRRn wۈFs/q|w?pHee, Ŵ.OGY;[jh:wQHAKyM2Wm2 /0j3'wD6?1n zS'",?XHٌ gݱw?kőyvh#]!S0ێV$?oz zƤ4pwqwji |eޣCLoD/]Jh~:PnڎX#c͵vOB#ts \swc }E_0?yӷld䗹\9w>Ⱥ0yf`xA wfC7_Z,t',:g$tp=h"/s%巖k7/D=_!SY*Ū^Fd)S6s ˌ`>U~gs#?>klFJFov14sۉ\7Бi\].h% :A ӈ%@I %D}%M7"*{3@蘐~pЃ jL3-P0by >w]?e6,zqd-7~&P4ݩW%P qN@RG̃Ok:Aɵ_RlraghPlS_o] 3Suτ V3nb1+ X/QF霦#e(I-2U)RXDurTc&BsiAem&W ^C~2fLj5bqJ\ ȑz3&mu'BlO=Rn]y*v3[څ#S9vC:K.rf1s|<^"INIL5*BPWZ~ ɷ Έۆq!bKٙjlϸbQyAUs%>D\G2]ߣ[+]RAu&uS]L@t@ەm~fe1[lSRPPݕ[u. "La/MsM#PÛwd8/4>ŏrkK)jWsow86qi'o$Fbs4 b27/FЌ\pcIՆzl MѲ=vS|(#?ο=}(9`]J:ilGw|3 g@yہC!'hD|كYkUOL@ɚ֫U>UV/ĐCwJzV;&Mf:hZFԿԏDijwx3xjp+lvƒ3vpCTgwv)m?4VvO}pRt3%M`aZ $w8‡gSUvJtah7]./2R򅎅BRnUs,/} USܲ5f[! + y+!g'R& F]u[sp,ˍy/0YP"^ZK< qjHa Ǥ/Pכf핳>.%-a:uFc3_#-u26]]~)6ݳeNyGħT_dOo: 9gl;k 24#tJf3wk%B%]CiձGemp]넸/DSM#[w*ȤRԀ / :N]DW`ʏ<2 BX*a I,ΜT;s=JttGtB; emGBï[`y,Hi],@*XdfHV,|nGRk>ҿmB wPsܽ C~'xr@'٥*KI}zn$ە6iaL Y ZUKƁZ/W]92$fqm{w̕_wPuq2R5.L0+#TmEg; }5]lW|ri{ВC%ۨ&jn4\-/ͪٯ_"c{ȨcLTWHM+n4&͆=R9w7{Ngy ;>lĨgWb,.ܯ7C]"H(76!C e*,.T1CI(?+ 1Bw=%m*]4n89. 'm<)Z$y Wd8@陌;6 OֺM\+C=&uQ6I4O~7[UoVTbרovc067mx }9틷;4D!nqoYV5b}M"{:]iM7pKAgeT^"!9"9miNAu FGhJ(U_`yMʏcs<23hy!ʬ48yL߭|( 9wYy ZHZ+5 6!Վ$x^^ػZTpPF?m)R-i{iX%~JkJ696MK KE+IźN,su$@-E@3=Ϗ?Z}DE'/cxN18P@c}0XՐӥ1eAd? )5cL0û Go#  t߁{lβqb$7(N9J|X$\<(+ 4d3nylkL)Lڏk"9V[H`h2Z0Qt|J߅.. lGC-$:>RN ܫCO(吱&1iTwh$}lS'$T׺Z@K kD|һq=YGd!hIfyLW:_ YMKSБ`ksh>=7;(lʻTt,XݏIy8.Qd(Ti @UZ\ܞɫso77%J7א8C> 9%eѼx oʲui@*~9r7k(q83,:q5Ҡ`;#|6[䁽_JJ0sC;j apymDAY68Tb}.3`m B4ZNizb%bŴ8=3=~r:|&uE[m̃S|jܛV@daZ2Qf bϗcry r ԓP{˹T8EҘç\0`3 yަ懓1>z㩩^3pbK>;•jq[fcoL&qӆ( ccօsB&2fL/kq@ID?ן"FL@3m!pZ/tm;Qc+gu&\b~ZÎmL<(RyE_c9tt\2JP~'Y(b㏊ҹi*]5u?e҉6b۶_AYdj2%TڏW\Lv`Ko0L8qxZ:ys ?mF3s3mYz,|'XCq.ZW܊q eМw E4p FKaC 6̹MvՇICtOKi[X-$5gH g;yY=F>ovom_fV >Kn!:{dTi.OCƝ{Q1~ud0M=/4(kt0{I#; kߎ_+&bP"7V-Rc>b bF[RZUY8}(ɗ 5w -w]1B'Q8G a↝bB^cj>g jInkӰ~@A_u# |yGu.W\4wWѴڪF˽kG" 3>R۟NTm^i5g3>{lI$#.fw ?@I''^tQ6dĂ9=**Z/Htbo?+\4b_hNX=(zZBD%J:LKu9g l`Dݨg_ ڻGyc4UF0hBW~sHvgFfJKsE+셥Ԓ4ZZɃ**2V!pCuS-w۽z6G@RXWj}p8=02ͪ?Wn7+$77;W>8\&dR߶:edc =r5x蹖ukG79b MoڻMߴԠW#ԜoAs/(Һ]6AϷZX \D 01!6p̕:V1۝iˢ-:Äm'67 m`\9;BKѺ[+Uiv5C9>9qE[Ҵ?)BiA10!2Ǵh[aUHGOJ0h#p~"рF&FM3~Źt Nj ĈD$lrKƗXLz|ydg~ 0e HzYjePGB C/%ɡFhB$48p>$ i89x]&Pҿfɨ,<7Cf mO ( `-LE vj0n39swh)dj z(.rfr|/WlRȞ9phXS l r-i#Z;6>Y&k1ID7w/췄֎_XdA&g1ҡ xSO^v /Q UQwZOwIpjU@PJ p/Ks-k;.V5ԼZ)u6`bCp;b-+ccufJVֱÐ䅿T7;rmgnf&'8Ȫ!tb0;9%K ;T{xBHV4!>$"q}oYU(+}9kț0AM.8(AFnVg"AKS󬕪w Raw $=_CY)aUH\ۭ&1K@6|((`##L+ 0m?I2 yN' Z&b4&" ¯Ü5,-1RxW/\EUc&E^sBc@HՑyZJM`"N'fGYw:"MŇm(m+E%Es&J61Gh~[J@@ff;j߹tJ&JlF7, [ k󏁨Yy8%%c + Tf`Mu ܫmFu |^N5 =.aDP=m k1sԬm,젞k?Rz?ݥBL|>'ם/r.Yf5`@ o,ȾR֝|KZ 4R P>]J:x$Jp V[5K1_ "9C]Kfh&1C`gE NE߮%jɺH J%'&jXӢ-$ZD(¡5 w q}+FHLu'r)QMO WIUZWO FbM!֔Dy6{9Y0/}GjhX@>~R27x9C2>,@C `{ÝjQniުc|8'z:#JϛC $*KJڞgTx!ԕًXDQ;>hi-PW)MqnKxoAҜ{xBcxR2KZt%I&(蜒Nd*VJڵR4KY"dГG]n؊FcDՆ[Ͱ>;2dH: WHgĕAeZUz jįkV#ZSL?abeAq{f@C $xe`❑?aE bkvP}#qO ٬Z:Ƹ0Ĥ-6udB-KGuaH sѪ[&[xP[z tg۟Gȣ =hTHIvV&I]{/#M$ocj_zu3ZJ'ޭ}3Us{G?MjnY4Zl >mkȌRDrB4 t-H"[<%IKBvC7=5J.pgPu g%Wѥapܱ!eyYަK,JQA\q]2"MT>@X?=Ik~O98Z5w{`k`ڎ#|a]Ŋ*CU} D$4%p{)^wUzJ/m$b3zY<_Q,G-Vp:XB"9ۂBni9ppֹ/ n7unR=[n+<R\ߛ֜DU8ptHݹd5qE&uWs?Q4_;NMzq2 'OOHǀeW";Ů#G%dgDm83C 5Z}L{eC\֤7(k a S{W)v]*hE0 K)yĉ`l3 _Y' 3_"6䗛x;ܹ|ܠ~Vv$~v™J(.tUCg/y>ezCK~];>/8PE"vwZwͶcϘH) 6C7iܠɕ\h7ldlĵ=(EN&M `K9Pw!*YI=O쭥oqG,|ꏃ"?oi c X mnT8"hAA˱eXkz_QMJTy]klh lrgkI5'ZGhʥuxפ'۠@ i}x"-]%X3kk{X>>'=%q7t`UAv,*%krW-2lBg a86>+de`w븹,yr$8̽lv Ɉ9`i|#Lk\XA=h D|"~p!3SlJoYf% ΰ4$(֩be{ͰDKpuR˼ͥv^ʀ]ޣ?yP=zT^ks=7ˤVUyIʹlx:gw8zZ L^؀nƩE4Q~wTj垓޺g+ߡˀP !ֆ@n3#p5ʛ!Lc_8?FIv h pCi@bp`SeksYd~1iCu,慄ĺVp1W"欼g/Yv 5W}w^_r?i)m *8&R XZѢ{_:Qƭ_9gۖoFOyGXPr=MmkC_PG;}<=I@P'X}WgCSb¢ oePqQwok7fBx_Ŋ@];]iөmoH넞Bܽu9 2^UKSM.|j4'F^TqܬYuݼLl%n'M?眿U=\7q넚Y]/5*xt_T;ԲM2NW-F-C{ h0ݣ\hjcQATDѼ0*mRshF+T ߻RF N Գŋh׈;"cctL_n2N2o\ܩt\0CG‡;·dnlXۍ*%74Hхco,}|P:; q}9 \8&`ԺSA;$䥟|c>[bha9TcMˍ͢5@]eVJ37+?ُWxۜ4NYmeQZ~Ҙ'LZR"5r)cEvڨ< nw&rHe6d$10  .S*M 9 u 87i˜XLq EU#r g#*!$^DW9MgTZm󌪅Yr|^q4>8ΕY z|VlుkOO;}İ.@Rj7 scIj YJ* M67O b/$7dG(QpljFkE8' ׷JZBP!w᥍ZQL^X .R{-˜3?_ͭX2y;PO7>Mk<.jx.B[Q߉( pvXO?'yGQ|\ M_ ȺK!m䱎"`}`KcrTϵU;3} xmԳ9.$32!pYsFɔ;ASC>\Cq,f^e %UL{Pf)<;F?4e1RZh\TD8Yc*O s]پM.y 1`Y@YŠ4) .1<_,44?i~'1IGD/6Ûs~S2%։\nTd4%֣iּ$q{He@]νEGIvKr/L3|Ehh)qRG3DGlo`+n_zm G5|YEC.hPSb,+$A1.0Ca%qTzU)wnLyVQ33OĖҡEdsw$S7~,-ߝez9AL/26:;EihT*l -%*Ήc6>, `q<32 MY( 2gi3VF(ȻM))k]2:cOX]}eYYga>]#ko/TFMtݵPvIBQK0 xBf\%o( 5H*+$e;TqA[jw{dHnvagھ"|)fdSgNTɥ6DW⤲EvдWM hMЩ. oDZn`m@N\19C.ϴPYa,d?`uK0񑈨j5a)ĜL-OoNh*UЯ_"!^ mp-'ԢJ{ϯe8{TmJÁht0kFyOx6%pJ:ĪPh: DH5ד? i "w`_<}CQ7/H0W_N,D}@m"yvB[~߭93pw7t}Nkhh>#[g_CuU.t!Rӎ<"sP&\-,_禎C^ҡ<`NE+r֨Z\~»0kXͲc?|Yr&pv. mv}U<)ldpS kޭU! EATHP[S s=V>d' 2k4vdw(d{9]"W~`iڷ&l\ӧ*WtPfbyx8YLj_aōuF׶h^'y.n0Bkr0'=5%#d\5~4۱9?qW$Bhѥ4'h9˜s~Z{9-ZCa@wC7,JЅ^)r- LJ7|N{55xj䏈3:8̳Lx یݎQ=|, r"yy]Ln)f$*/)%- {O_4㪠x%+& Wser*F܏*lo)S= .RdTx!cp%nz0jxB0 _>" ȑusag]/*y1[sFj,-Ѕ0;eKRb _>NTMe,\;FklʮDo!K9A#_jC`vmDվ: E aƇ [1afo!"_|jFh> ~D|Q&\=a;gR+l|7״<)݁SMnjDɱ>l4rN|e6BRoa2uMuzY[nQJ/蕁A[)6"=^`VY4{c#:5lE.΃yZJ(3*( qj8ۡz+ed~[5?|e%8Ӌd6 ]Px-nU1E)~5|$;!Ex[4ࡥi|٤RͯWug/&kվh?')͊)F3ڞ# wjYo5n*/rͫcm?PeJmR̟ExяjC(6nO%OfOY?)@8 УZ苒dCثbR5dwL4O<8lັѹo'`#cjGUR7(^>*$al΃pۢ)hy:UF/hpt#%Ip(K0E[Jҷ 4TT& d6!vGAet?al52akr*8gONT$d;v: h2ߠ| PpϴJkϻ}Đf}Ί;.#eћZ:-[SKQW(NDg8 p;$ gbRIP@Sr9i~P[I5 mݐd%@6 D}[}iA~ gN .0ͩI:H'$w?1މIJx "Gg1tO><3pE6`r:F_tFD &SV6[sӇBy40hw@جHcLa ו<ʢAQKy9/py~h4 K`A[gWs5 sw}¬S# [1wtDq^ xBO7Ԇ?d4+"f8}1`rhwegym2ھX@Nlplj-.Oe. 1P j9 7Mw)Pٷ$($nk /Jϥ8ԙbw(})L{w[=X‚8P]+ɦuD#ǰL`N>p3]A^"C䃱c@;e`n W }U4* 9k$! 3望au&=XI G8-~q 66GR{6:j`LhthJV6I:$$S:(}|׆"CڀdSX2a_(:61i&]ڰ:垽;L;]aMi\o Uw3i&uSaoܼrܑ@S;;9DHa6G2H0@w3Vǔ:̿teT,^ hr}d!>;YQ}vy5\G}Ͳ-wlOc1a&#~ʥC(+p\SQx7M/ꍏmf yxxwy?qؔDZȘ\CŬc_eIunaDɳ`ZCuSj{ wIB,=#\v{ |3ńX~4C;gQfLRiRQ9; K]QQ Ėmso1ʹ쒟ףJkGwDmAmC8N_d{ <%Z^<7ҭl[ 252h0GĖ7s3%iG{ℓ}$倠2Twq4ܫ7K֘~< (5QOȯV2USt .{Ǎ< FԪa|fbzlye׍L:n+Ob&2s9ڷE#k"!ZfDа]eWSkJHqevSƵ~\>Fe@[q6LC"/ q&-ڛ-r*-lU2S=4eHs}q P%i~KI%~*'@I\.-eLlg2,q BVKT= WMڅ[+U bBMY9fs_="oF^YV3}mɑzB킬D:"?W?`-?1{29]bw IVJW>$n(_#5Gc҄m&/T_X .1cD]#>_09WQ.3\0n`W(A8 &Llqcnof Plqּ5?qW0Z疧X˨Q>=@;kOn j_'YQɅl2OL}lq(,S L ]d}趼v*9:A1+VS@P{%t^;KLr2 *C6u*E]ihHz[sJڤY_7j[MvGa[,:T|TrD/[\:S AH>;RRq~ٷQUDߢ+JAIf\6c|>v,N&iQB(-N(tƘ(( Oz飱vudE\*&n_Џ ;XJFJx0==5xWgt@/vߛde\PW妼ջvrM\J{~<⬺Vw7mtͬ3gJz yZ 4#]GPOAUySS}Oz;  /uv 6]̄J7Y2[o %h$UH't<8\W鉺 /kb4;O/T:.>6'מx_eC n]D]8#l`1h$:e`ĵAгE'_bwb+$w`!TA=*YՐtZv~חΡ2@oIliHmRWeKٹVkPxd؂.L# aBjkw<%,th2/ N Fjނ_.~;lZ8nwjI'8Cquu'X)t'ZVneU8{v41ךvbѱAGuEvj>sNO62Kٻ/ZV0)20 hۅguӿr' ŅFFTI i7Yh>k91-@q Fv*kӍLq't @$/dm,ZH/ZJ}RnIc%i:Lbt.%8zLF_#0LrK"լ2:o[KeZdvWK;N9:w`3Dy1ok|'0Fٽ@9Yʸ9pUL˭`';l?1l9I@5 sU8Uu/Ҩ_fn fR>Wxn#ӊ8l ALS{ c/b-\*)x3"KzgM~j X8kiXJ2ɣSI{niɖd^m.Od-p*ďEqdnHp_z0Zey m<)Wmi8wigϕwXH&;9cLzXRhL fWpv${3Tǯ$|h+.cKkh31 fmBXX?ʆ(|3cv>ؗϺJI&9~qO+&.)b@YV&j8ZL'J<;Pi8犥JR]R?L`z (tT wrȗ;αϬ5jƼb+*2 Qu=ă_Ty_=6M6d<(sA4,c}Z LFӁuQaSu>Ϸ#6KhJXLv43Q|7`'nL΢>y\& gfmLap {wa [#ߌ?k,N-ZXD%CMXC0?qF]=tt^N0TQO OmNT0;2EDʫ87l\ $_MBYW^%Yϲ%Ȩ_lzW"ґ$Fز%+G׼ \YλȾ=oxX?o ʠĎVt笳QҽIĢ[&B?]H`|0;3{/#Н¨^}[RVuø ]ɂ\a6C#V( {tųx-?3_ Yħh/BQIv4݌;Pt0GԻi2JヨX{}+qO r錘A,u0Iv҈ofhy6|6$R7 N L)(F_2*EJvL GdW¬"L ˘K(N--;k/0 }a038,QWLL;2(J=s'L'b*-]VE; =YG+>HB k+|qEW%pPW^E2|kIțKJ젷Wq{5Id[-9r)@D06` !PR>]:v.TG2E'Sv6;NX`$el1_yH ?1OR-R?l5;|۷Oyۃ&#] "Unj}ڃZl9 g_utz(Dݕ޿ l^kU~CΊBhAk )]X G:2)nw/ֻ,&ǾxTI9J/8}û\Y=n73@""di64q뻭#wKu/VʝZ寝>G8@.0fkG~[β/WM$]%_]Z=7`l:}+NdKKD7.p?ȕMs7 V/s`2MܹRs?eԙ'\^KM5iZuE1/k5ٴ.*$m1zq0P#&›:\TB.`ygΓ0\\?ゑVp,za/Pt=pIq_0J9+A˭m1-޽>(xA 0X$yRqTjk(?V<{zo$wO)P#<%~[7,>ۚGf4Źt;&mN;sU e s*`uusnlab SO+l;Ha1kB|P+z+0wWN-_r+c!GN}sX;qxQH &Mc> 'ج&mJo`P#_-'`!T~4y~qIUZoc|5ɍT[^#<`vۙEVmBa߈ 'jc_HٌA( RSO/}y&m6J,ʏT"{:QajN|Nn2QeK,zVFaw;h< ŏvm#AZmU C]!E=0CE0Y Gm~)W"^<' X9YPR)cnen!,&lCg!V9CǙ$k*u͙\QD)37]T^'$/介i xoƏ f zcsp ZsRDB N|iBK!JzwB,t6)}ՙy8# ip2Ze]AKDYVtL-}7?D 3ssu܎Z 8} 'UW4f$mmC$7`:k[\jvFս0W&ն̆Ct\AS5%yuݡt)쑒b7pgCr7'=5 K@\n lp&KN'?~x`0S,uM*e0agmk,u=#+!A~0l[[y2az.R1 kw⹐-a@ט&0Ъ %VFwAc]Yp򡁉O]cGbjkR.lL~-75'y=L K>}lpweUd0J,m֊åxOHOVڃz>Z[E~*4vTnaVELGGhFxob~7qY̑SW{$iFm1lng3^|b$^8z4zv("(H16](GofoWDK 6w 5,$5*w56g]v;>s`l̺ TځP"nLb 71ߞ_c] j]A?,a2cVM&lRT}H$s1F~m%xFv ('E<_tn9IL3W%ܲ эN=@ O1E ; )W80/:tM y_CeϗӨP``>T݁oZCZ}NzA۸dfkLT˟ݑ){y4nbWWH+)sF#B8&]f7?:KdyUPT"k-n>HٽCZ>[v0UL@U1P|z {yetÌ"65&Pz4hG_F~`*%`S쇌D9 l4{ dh^`ژ%W4.{H?6}'v (h̀RY?I5+^y@R==Z,X< :>M&mDn6<<ܧ?:O5>w؉ w) ^ D4 @gNE*EcQ'Ҟ4)1Ucԡ!z( _&`QJia LָiGz1e'/f|@q#13P[]Jv=(:Llr3 >A褊SzYO ƪ*I4Gs΢Î+9bOW aFbê ldǒѬ_ 0ba2 \ fjgba CSGҵ8X 0aJ0F4k'AtzBg<#O{Дw (Iɩe̺ãg%ûpu#` M26fIn6,~V{54'K;op,.IXYJτ@k5}y.i,;F|ǥ%Mq/q|Hi=UcDmTf(k> >I=0*'뜜&xu&W7\U/470@_X"_Z9\FMtw<ݟie3qOpQ̋/2yxY.Y*-~TyVl6Ȓ[`r z#kHjSRNB%اI&\?VzVN}0D!;Ϫj +;EӖ3^w(HHS>Eb曧d*i| (DžJK.߃(- 0mٳG_> (^ԑ le'WxJ>w 4_#k_[I[9Zab89fS ʇNTYn#]؞R⸲h!yT^6xhvSM;tu%9apY ؂M?U_-TefBtLu2։(XrDV.N'J5*G1GۤpLd\*MJi$%+ܳ'͠ CU9\[e4bp5ôVt]샸jH@;>F0parIы4GXJ/v0W␪Wa9A~Iԩ>˾ޑLݗQ?ԿXY늼>yy44d# ^V!w ȋRLC3·QN .)t$fΥ罫{Ə;i'-Ѝ2g'z) .ھ":ȈsJI&"zTַiRZ!CT/ӻ)MrSˮeݥ]mc6ʩ%m粭z]H5eV?t{VqTC=#c  }&~:u}rmf dk-3$c~֗l"](v[@Vu|c{.I/i #c'E1@ B@_p4Rh^զ8dbTA2m:~2>KiBغr/wOhznڦ oQjɎ6bju`wI%x6-SEc;Z* (ei)H7F,.&'P]),XݰzD\:nq,uPcөTx'ׂDnXS=p&Y6 D+{nSɎ\^SNh-;d^͟uWF=1q}P[fħwZjd2HUgϝ)  14jexcC\Ooװ3 oRQϞ8dI{Yc Iruמl0R֛wث=/H +Pz K3lG~ -} c:=74mUǭB~V̞"D)yJݰC,K.pRUH׬a`{m]Fs6;w7{9iZ&noOk.ͱ̴L_Wa9FIg$ 3'h@#QNMflʼn3B1T! tVQL)+?`"O>9Rz#>0dAأr)аTweʖ'$mJ (՞Xmڃ"F{klI%6gfϢhH 8TN|`*Rr / Q$FSy z΅uzAh,/~(j_G} 2p+Sn)uTg'7RvO?y27}QDegQd2ZPo[^lRyyˤ\om@ql6G>'xHy J*qH1YoD^dǢ &Λ2ǵbG]$ uc5z՛jAjBj^|!i[gd YvՂ6o!sb?k$D u&,|iK4H8 owVEM+GCenFgțh *R y1]=f!l@-Y8ȥsC?):lV0z!]a `ҏuyTͽԐd}&MMl۴uy2CZYWb,J9ﱂOD1ꕁ^8fI叾E|ls F>7N #&T`Bk pKHN~CXC 8 Dа~q)ʹ_\C8QŦ$BuMqFC( \hhnWW/M^,$__s ?1Fuo[ &:!|Ua܉uW&=A_ ѶS-/L)t/),yh;'$ZNf&7#)y" /Л¤e#0">]*KnWlϋϪsMa6ioDܷ{|}د(0!$$7 "7VXыHp tX?4AjmKlhuNuwHOa{u$Aoh.Ҍ;_<`wϷU{]]٥tn"\V]XMŝ󾔥3&TբnASQ )CJ_ɖ]7>\ u/"r⎀!-?ftDhhBV"bT#;(5G54όonIE @!n:%FZ scάrLE{cÀL^V_}>Ȥ՟M'i7;,˿kwm ׫1jW:tZFT"e8ur6㏉hUQ;$e{XU&tb(Ina:o#W 2[3.l8_+_Ggt ;&j=ki?/>s/)r\9]V嵴ZN_ A7wrs oIʊ)M"Uљt3dbi(r*h8gc}J%BtݞP!u,EPhG*GZݲ=W -݃e)t'-cȵy\9/oȡE5IQPW25̯Gб<.݅|u`k :w$_x0RRWiЯ"-ns.ry]aTSyQ7 /Z>BڅZIz*-ۄV-t#+Bˠv2E-ߴ߈rMdBJhMQuk+3fXsYZHB]PXl n_Rޥc_?6݁kKw91ו=4"q=JCnn#4JxwfWZzwlػrnS -zVCI|Au;Qቸdػy ͼ]T,}7#q33AuTo5(tvd4W}E WO qg_̘Z/S«U~+iew~FwY9tr@>iǑ~^8ru~J/zn(T2zHlqaW}`p / X D"Ş; h{Տ2m vPT_3-jg`{c^6y ڝr)~YYwΊw baFA0GC hV݅ b'f41^9䖢WzG_U[;=(doif| f_ 8G +J0Ƌo@9PhU2ICbq X"v$]yL*̳*91z 2ր #Zى,hj1$Ni&_ //q>qVIdek)wZt-}Z!K3?.qu'=&!"&^A.Xi/ݷ@- 8j/DXo^м[:Jߙ&G\ed/uwS 06NQuAX)(n#㈆N4s_q0 ߤ]ڃf@h3P6_ՕZ-"LlO H1Аb@>{`Q?&1%ܛszUZ@ߦ8NarxR*UP},ni&9 \eɤoN+24xMӺrJmeyq_]E^<Ou' +FޕDuSXGZ]Zm,1RpCFē_G0QCw9f ˝T1k tS80uw2q&i<,t'س6ߢӂW.;J ]CH_`d?ngX|nr*rB0NN}NFN%Ѡ6!@ErҔ|jƬ9' (QkP{\&d3M1Ϻ?V6-^|FiFt^lۑ'-ǩ@b13=G?:eTȹ:0/JD]Ɩg+ƱZB Gl*ᔦ`Nz ٰ wyt3 2f읠DOJb;:T[/I~Q'3mob&)}c3YRvv ?Y tc٬ͼ,Уxnpn&tz62,?V8- L8lXae65j@޲`X+ ~:PE) d [oeȋkSyq̅2jS}qP1)l"Dί L6lc-Z9%>+onbv :ǂ%^-1JgX<&CvLjq*%?4k ArRSw㶋@MĮ} +L4 s+mp0SYPŔȅ8nA$dA<+.-slڴTr `B-ӥZ~7K,,T :`k8Yv.~d1%T v&Uǿh\ohn}|ag׺uGɷGF @\驪F?Up|ɔRyߘؤ'M줩qovf}CQ\,X8'!I,ƉǽϺZsmÝT#2L< JlڍbUmek=w Jh7ɝ{[`^+EE{5o|CP6 #^u1,մP_\J2iAeHFX2VgWmXQ~JB +,G2gDO2@JE-;cA~V*UskSP}a[mc9̰_ ]&U6dK桲$5uH΃XJ9L)UVF W#b2 }&-AΜ Rz?;Tlh8Ƙ<>\ta=7M KASlE5p*Z <\6<݄s |qRG+@6 / wJq}FQ `i9Ϟ VՔpSIԗB5#p4ksy,AѰ#^7쇹AuqFvԁkkö[Mv%8]QdGlj8 r< eHRb')Pw IǴط[aBqB[[B,_0^-j/"6UnH,"]d8o@׮ˑLQ\;xTlSmu1ajc{'ϒ&>&2 82h+'TAOnD8xBKIG\:(T2P+ݮ|VF&mBʼ*"5&[uhA51Rퟠ @CὑF>co\dUQ1T7:$ZDf'CGXyWO|Z$qIMx )*! bZ;M|x:ϨQyS$FDC< }kuEbz= #h!U2){H8;"Wh\̈́sz7U<5 c 32Pv7C/;RP\Pw?ΜUfۡO)77zg)4E^]M;Ͽ D/kgf4Ȓz^[JoW߁!䗍H^_M\lA(DG5 mEml3+rsPZha׿6,SIդ|77#;M~XqX38S/LX=M-Ѱ53IB) hXn%1K`5 j9ERҶ{ ك 6'W&WF0(˽GBS`PW7Ŭ giu (p~p),8VffJ$`cm=:iS6 (o=I[;KTlAڝoKud4CL̋uE'^~vF&U(!Rʃ<'BKddmFPa3׷8)iJDc#5ti3Xki.*ߣ|./Fw.U<ͧ2>_ kr, W"$\0`cޏU%gh0;[Mð̇Ȅr$[R cY>Ũv&u9cdBMWy, >`T|Pt)Ϳlt`gLGHyWąz7[ C yv%Πg'(AQ+,S5gNg@,[{B6@S@: \aB{G7\b᭰,n'PP&7~x>Y hp)"}گ-u4 TsoS\YAE_hL_T˃Rt7pG#u vo/Je@o꣼,~̄B=zNA NHj z X:p m ˕3o 0O9ir֐yq2|sgEt" |V5]lr掵t3Z 04ݘ$^e=H{_Y9["sэCļ)ppx);~_'g tl^{o `J" 1T!c$VҀ%ĆX8x'^hΞUm[ 9#1|n*)C\N:7U97Μ35?z+D3vs}2be4zHd J/HZŮ]Rg'Vh VyrjQDތ)~F]^é)Xr@d PwEBbz%CYL$!l>gYX7\v}@) Zz|y (TkVjiJ9!o Cicg͘ 7MYacjJv\MV\%O])su$cGؚsLj㛼u6QGbq9MP8 CG< Byowk4N>!$bE+AT8{e~e*@sh銁~\s{9.)I pR1'JDWQ3 uvhZE{hH>!g\9RHwט7?,zʳ]u()!Ar Ļj-Ӓ-7hg2GSy5s)ݒLk xѹARFkћS#o+n~D2Ml׉j9xRZ+J +1g&h8U&T)!yznG@<5CѾ[6A'd^̙b#!%I`6^㳇S}J;'fW~ ៼eoBm,-`a ] @ XM1_`$Ẁ!mZۉR (k+)@|^a"k[¼ϏTJh$iw+R)W(d,o])bl /3`EktHٌoBM47"J q˴" ezP7K˱b<QB9nTk8q Gd5D/c 3rVF4N%Tԑ3l#o$=3PZ}6g*wM&R8{r W@ 0,fnҟLle@Knp)cd0\rgC蜘ue(xdkQ u#y[1ӮV*<slB2c?.̽:*NOg>Jw/&%,:+;~b|tf̚JQ$`05D~|^H.Jo|ڜ!R.X…܆PYY2_lF-ls;"GUkDz@>]mFyqq \JRg`l;#RT@A;'n =>i{-6oYJu ORi:ҺP".r P ztuԻ }t Zr褚Al_l[vH *+ *8Fp W}HtoLk;eQ SXrimL~R0myw7?UX<8VZ.CVs~IIU1_Vm>uڌЕ]#4Flϱ,%)$xnH~l[gAxfL=!xw?mDZIUp:#0M{94r..m(hz ?(|VȷLaϣO%8,.D2;&0-EX6N !֮<㥋]"(5Y)dwG*, p&˔\[rfΘ(Ld4\u]O]k3O :y('/Q )SE$*Kk07s6ۆV33^m z>bgOgs՜:y8/o lCA=5)[} ͟/']œ9dB78Wa0d$t(+gJ \ЭfeYGHbȽ^g:xbGxIX#ҡ?w+ QtDثhH8kl\=)^5 IL(ƹ܌ϗ^p;hTΒngڣ◪#)i.p[.>_C!lfoaKN/@]Q{ڦ=:DP';zqҜ1jkŀWmͷU jr!R8(-!{^i/ Q>(U$TO N@QyȦU:D[M`\}4ٮiMWĆNMGL') M׽d`0/]yZw4":;h~bW{*9't/s!! `TZZSrc֯["+[󐾔2\.%2XcM!Q. w%{oos^ ?'-0яnotL lQ5L!^Nn:;iDI$x PPtsCz^c />F)_ ^֓fiUKƼmm}KUhRp@Asʗ] 푈M\>1{@we®ZC.*`t\Ԋ ʉt8} A;$`(TU^j07Q!Ev\[ȆWc,̼ Gav CZL '8[JdL-={۾^uM[][,)՞:esS!hL; KK g:oU@PR]@1ǃkĦuqM'ҙ)VIIS4fci_)cRT 406 摽yDjEaL<@TĜ6OJiRr}T'(U@ B:9n_~ŀZxu'΁sz/f\0a/RB#>ʝ wƅS9kupN}r{X_*_my,#2Thbd "K,]-<"TT=aŎr%?jHY(3צ'`薁RKUMoNRN*Ue>Yĩ-5D6~7'I`k׉@G>t"pKVk þ@fC |>91PPFwDb:m"Il"FVeKr=O-P }47Qb&x3-lgV~?4rD_JsqW+-&Jxfx< c?nXK|-+6/ o``+8ifE+_b-_|!Ky[tŠ=^ S!Lk0nI@jRsaF}AfQ'[n}rLㄑ: aD k;@)!T Fꛇ<}PU~r 1=cIL@u?6eDb'bcn9jāBLx,|;smQ0#pf[vxf^Jb23VMǀ>K^= *ˊjT2{MlE`N%BLn_fBN!@y,/,6_DTd{BNk5憏avP6Z`o}+DRBZ /G_v#S mЀLS=*|QԨu_ I>#a|#2w{f)E% Z j2~L+_B)Bk.`k򤳈n`d`Gx2e``Aw_Tkr EȹDnͤE+XmpLK[YL,f6Ih?Ir&({{-{[\\D^=5t׆OMDM[ɐaa6iϝi5LY#VrpXh֢#V4H59%b'`cZwr2,> "Uk>iX|Զ"Dyu++Z&*yzzvg QNcV0Rd kΐ[ FrfsT#oqF=+rss+ cL5oOj&@kp[pRXO5 VmP$MAd2P; ?>oK%ZT$-/_s]Dqh1A7>í|w vJ&0]ok [x~"eg2j)md[HAY:\m'(BPpN]?PcrtF S$_jŖ+"G8^Yu[Z ΃sc/ w*̜x9gF.~VǔmPcsJfz?~`_>5' ̰ _:(ΖENNLvMr{MgOYNPɮ+FuՁd&JV'$HAL?hEv齩'4mv$hvsm,._ٕz}p@*@j́y[?)#oD?!#(?XJNˮ.LrJ0z>xt>Z £vv_VGR ;T:[!d6;Y}K|4= {γM8^K,܋J[;+dמ_ 6DuƏ>z*|NIt|H> |@->0L @kClsĕ VI'/o`&z'F÷!t3hlWW ((_̆Xꮻ|6aArytXB=&r~ "D SfX/&%kD ekL6]wu]Va6R ў=ZjԚrm8@0/NmCLM ]3LibCO[K^즓`8Z=p`D(mGڤԊ/"vw<ܩ_v\ >w&k=[Q sUZV+ga Gkf$eG宍{NRJ؟0k%1Ewm2PL$x!<1$/Tn~RԻɬ 5Z6 ,>hַ7jd| QyE(ypP8(#i`j0@QWv7;MT≬%AuqMףE(7UVG`rmcQs~zE =JC]vI!t8OVT0 4$s͸g3֒y\ɽXDr)h3IJ.Žd3H P>5e~j$DkTMfx֭QFN Nws6"g^n1$!zdf~cschfE,ʵ36p*_ JJ{\Ud>ƬurI*}!:Jh/)˾gRy#ۥ:)3}r=őE ᎞}nRǸ1 dJĜw*`8 EġΨ"~@6՝vkV;@*G?f\egOGO{ߎSANGG [OH}KԢ?^4M=;/D/mr!N]jQr*<4nDSyb&Of D%0|5="%HUb+W8W)QXLABkrZTZ /k~̏B,-(A!^&QS<Fg'Jq"QW*rM!yG 9\ۏD.( c4 +}OQ44eOj 9Ma\ \ee| .vj:$PZRpt*ms%93r9$vܐ .y{@",%ҷ}3V7n(_= Yyux2i\xz"ٌ?˝]6{v%Ya`Ⱥ'+: BXY5ď5JT}-!n; JEEF໣^QDs%A7Ƚؔ*c B&D1Gd_yHUe͛u+L+a܀0ySaWWiTBS eOP#>xs[B7RQrD>fس1Q\h9\ӬKɱfq(8d]J$tXJֲʔfdrGh7Ɔ>|ռJlCix9T鷔Z -\" fMx}rC#xv< !(J`IrLms2VzRgqu#08G5,rVcճ F&O2;]=GW?Fa*Vоq#?g@D7WdaHOa;П0 =rK9`*b\T{Rٌd/T>< z*έ LQf| +JIl#V88P $31LP0,-xVV }yJr@# Y!X~w_¹`tc!VJش"rLDU5%O WuxfVDQ[ɾ}fjڤ&k;Tce^H{3gnGO#x^IRgBc{ņKJoĕX"Wz*' f].a_,?|o)5k'b%zfX*O/n c5:~P6tUHUE5\#džܢӖxbl/x>_Oх1Sp'!=U~A5$ӯOG;L9e1AB4etEcQrl*oT3u*Xdv>x;7 YbWfAlSl];Sl2/5K{7B x^@L;$?`y&f4wٚglQz_cY6jV '4z"%n * m#JI)ܴ ֪JCFW6܁2KXIBA:8. f3f :VHS.jDX>! sۖ"*dzwƾ:A) 7gP3"c.zyg{tn 'QOБ,2[!@,)P{?-jWyi|ur6F ;^FF&|7`$ H>n E8SQÙe#wyNR0 xߙZrP½k|˚P&ر"Dcq5 {k,jB 'JD O@jy's\J:jM-x[dܑCWe0/O,X߼3kxy΢Ȉ_[Mk~$O“\; ]' ݓN6;,[)}pYTO uu W׆pzCNO \W- Lq;n+*o]6k'j1VU3!g]h:v z&gY 9#[G4WihjPTt$2 eĮ`D#|SWu{NJیVҋ)m,ENt&q?O~Ȳ\޵~ébej)8x;X\,6WćLdm}duD x+2H?џa2bcM>mO RWW ѝI .z'!]@p Ih;b'؏"|Ag/ifI?U#-Q qo O{=Z d+ЉځK( xJ>>P ތ[0qk[FAE(.X)&fE:*yOcۭSvu!/]Us"+r9KBtiEfu KѽW&u} re Aq%GH9oC×TxeæjRyvG)WA{B%#k@U^ZGh6}k5t7.Ki~.,Uҥ lY\fkە L^F;o͂J{ t\Vi0AQYiKo** =!>Mf7$>ˮ_5XNpvLv|Tt:/ ܚr hqzG@B#eO'pkK(`~ B}0r:`f :+&\l8泎Es[RJ<]-p~Vl}N wQh&Sц cF:2k.f6uFܝ˲#LPgL~]y&1 ژP/9oR͓Ѹ @; կSRxˠN*At.㢢Pjn S[N뉈+ qa"6duh fV8gHmTxxE\3F*1OXd[j{n^JWnT^,Zԋj)Ѧs7HyDwM%WȻ;Ȩ%0HQK'-UyGG!#-h;\t&^Y?`&CYuJu9oI Xp5 _d]A^Ђmn}7<`I eԣc5}) Nwd6}>˥٧/߁};s|nv^@ѬLțZi~ۨВb13~Y_-~lK@!b )FEGUyt!&7r"WDzl%{jpL/X8ds8AHkغOf%Tz,ץ@`}C:,cDW#ϔ95U#-zu,Æ5U/$fAGqryOx^~i(dFaxzIHZ|-Vc([zSFێ#DSkb#Xsp7Q5If0hEE?~cӃҬX嫔.XN3rT/Lk/@O% &o3!mV:< |ċN:DFk"2@ 2ḯ~"m iAAlX/<"wTsKSZqx j_^\ nJ oY ԋpץcI<1jrSu,6|4?9^O7'b1|SG/6O𶐅7u jC峘LhlK41EHbE\"]#Nk\#мysTK'#^=C6@w RSlvʱb+) 3'b:k<&j> 47cK9w?*9n=9n#aǜI|+gVZȶ>@R7-Zd7I 1uL=IzaGf`(+gUtJsn`KF(2ZHh2aJiQ!͓xU?ր$ k¬5$ʏAԯEѿcEdҩEy2BZX] E.~vJSZ%j#>*F f#~9{͋?CuCV}xZWO*89RZЈߘw' &7kE941 5TN:KFY椡`٪qp9!Ώy5B ,tn#;YThϋ'+;EŁ~Y~Qebv8]V(uHpkq׉PP["\(J{Xp}UNz "D\1~_G"l"PgT\/C[S6xhib>"N6uNK2~gq6gi`ц*ץהS^N2WzCH†dό/cR̖m޹SzKAL;~J7]$NfճmVai\骁:0;LjiQX1a_- ؾh,&[G{HԷ4K)뒣Uֆ>U_{Yh n2H\ #=% 3B8x>/9$&h0 ]"%P\=)_ vHE-ɑ4*p:m̪X&Qg^x+C;yG!`#-qgL'yBlge>4pqIV,؅DBP4UH~pˆw$nR`|E8%]1&Pdh*ZնÁL!s|6J[pM?HTd Lę kh(Vjx@V7Z2ɥCQTo1Y:~;q |<`R3`yMl@G]'[WJu;'F$a%Ϸm *N2L/K&i#FݶyjɊ [&^4Ex|/⼺Fݸvo!c+wb 4a5ߗN&/*Vw9Գi@QpEqFc[kk65_+>3f=AFN^ 滍!djDR̀'ma#Qs%@H!ꊑ,"_m~fwS O 7ݴ@לefσdRUO`Fi4g2Ӿf%x=}E; ;ߑ|rnkU50\^omK &m| pn T3ϋ@F*xxǐ;2PHKWiwC8k㲫&ΟRZ>rJ|c~ytiBr3x.;ihN61@k0|AravdPB=BƢo&A)ѮeAQAS#pQ"`x@,wORb|`|R-e<S:N~ʻB.P5;P I?@#Is=%6=ޱ$~@k?ٮQeim{"{|ڷI,ׄ53Jǯtx)׆ =YCxnL{D Nٯ9e8gXL5JϷDjuc\reXѓDbuˏ~ ׾',}!kH2w=u Q'7@jL3PvYv!pH-m`:*= !GıgMG"̽P#F2ˇߑR%;/8x?qv'2%L'r㵵.fӇLX4 xEzٖJUߛtҌ.ƨ7zd`U[pC^*x:r>3F2]֔|=L+,Ƣ*beU3kڈ%  ?)nyD 1h1ҏ|eJҠli^H}[6v=3!F^ !tͱs?úԇ\_BsS`JUȣ~}'ZYJ޳zcqлS4^x_1z5~^N@q* ~A*=:Q@$&#މ[ty|W9̎it"'+qȌnzT!2ѯp PNG-Pξ&:2S78ӺZ~˜ҲLoGJ~Vǯ_aUʁJm| $Қ1yʧRm4pMKm1m-wћDAOFI{*vf]M`txX6gfS94g‰ շ/#.0$ =^6T%t +SrR"ןvrb6jec \nVρZ64Q%Ic ٔϫ@TDz49T>>͵qѥVSpMS~\Rn 299>0xQ@edrPjP=2kUT0*{.UcwEh!n:;d$`oRhN4]T`aysпoǶ,{XCZ`$LrB]1qBjz Ȥ%4Ϝq?p̡#|jsX;YI3ǹߠS޽[i@=M.m1ߍa*'%'e VY&{O G#9Zak7QJp6p䙗h@ _3 0Ia :kAGF.xce@IM&s!Kj)VL <)enhsbptK&} Q}x۷g3T&-%/%yц80tZ59TOfv5۸Wtpƽ{2OG\O01x\!1c0Iۼ9a.~J!V(j-xB7^VC(Uᦴ^lå5x:v;O>QKuDH4ZIB'ҧ"$ק!Jj齑iԒ9d%4܆:s\F(3 BL04 p(߈:I6~6j&~_X~N6KċCTcރi0߀ h<1&RƘTc!4ϡcy~M5;JǏN%3{yS+kz.j[Z&PT&1@ŌKw*Fiق}yiibKzy0_IbUpdfq2̮ <+QX.6;;YQp7xI(x7 7-#vY?WC/?p9S+*84\0/ #J:\IjSTɯv\>K`?0er KaE"0 5dۑ}[D0J!Eۡ뫙DŽ~@^/6V}]2}^2:R^ďLBϸ$-T1I"9h摑}n1 ޽(|i TCЋÜ27CFq4T! S/Y@!rsJETGJݜʗҩW{p>T M0Lf8C,׷s t=Y%9V,lW2oμޅ J5RGu'rwA:UNVvY{=nK6֐(!jA`9t- ǎ :7Q"FCڹWcq/ _msoɲI pN&]SjjVz?olx[Uh6|:n+t pQ˼xfV7כrߒ 9K㫟4 LNr[NYL̵$dL=C?Y-(^.DPg]uv+QClYȸa˚۰8\;;'Kc\$`1rbc9fO;(0֕Du3*9TLnx E5qvb}Đnu0%>Fu)-)N QCu*˳P68pº%hd5J̢~-dI%G`gWcڄ6Z~i[JMVt^ВfmG<0%V!iWIR6w⤠q{ ccUBn&z]Io5kW,4u)B8uVT$fW`*# ?H'׃Ncaosx?bHQ߶)3l{ NnA1O~ȴESL+A4gѐ)Ї=+hxQk"ŎJHw֛JƓ  Q%SCzXR(f91k#?((pIj:X]3"΀%\ƢyӢZ]([۞(Lt "L40j+F댢U'Ъ! 8[ g/,=I#L9tСPZAH1RVQy.܊BS)^q4N7`7h=ɰH)ɵN9$5DN\2{"XV?6tH as@ V}.|ڇqA~@pf;#.=/!JE5K<8w!PZ^ çךSiJX=!m}~p8X$mr_G`pCL? * {X嬀`>߅F7;AeΆ=|KCVYJZv-:#2t0*@=NL5&Ÿ\ pV ϔT~U6 wb&9irߟOvÊ:f87D19 f @b0aT0y5٤#)w8)h7d>diUk1i~7եŸtl{ks05#d^Q`gJE6m/x"Wk ŧJڨ٘mvFAUcŗr…ݝ,r7<DZ yx،&am4al`o~.fȦv˶oQ^bPku]a̋?SLŮQ4y)pS:TvsY%E!p "Bh՝эbƪz< 3O/iT:3 ;D]bN[!wm!?{˼s`{?2CJ, |5fd"76X]SÂ7V'2CGZCCRb်zkWj`ƐWeVĪAKhR2P U"i iN!teٚkc 'Mcaj[m&p`~لҬɻpXS]#/T?Rwi~OErݓ}˨ a*2y%v$+6΍;G(V}[h3|'DWӮ<Հ5rS79 ~󒫝R@"EtR)aCi@Vngتi(,]Py.c?a&Y dUMWFPWe>UKPdIBU++j e6=z %Ѿ%vӽp01 mHb~p.3EgKcYrAr6$"KavttK,k| 1P =t 5~jP\˯Fe? Ţ * -S)sF2 3]s#Bynq; m7U?dXGBB _wlB^tf0 !Pj L4P^Ks '9\6ڽ1֐Eᦁ: &Zl}|}R(P ܄`3 .wvv;B@x%FFO>7WxXlŻim *',AXvf3.,v7<RJg٬Ԁj}[gF}& /~/`ϐ (Dͻ^|ק{K:{Ǽ1PK%i?t8t$[="{SDbó,4OةLM]˼տ3+vPSʒz=~> )H,EbP KZר[O-%R$p\;:QKP"|w$b=dH/0X01 #ȅ,=rn}*dW0)Q! T6K i`c hb)s^Pʺkͭ|;L*2>\n>TrPҍ"w蘗̶b*<0A.RϜY nѝ)amy.3)G]73RG'$[0QY~BɿS#Vn#h`u޿Ix$ޙ !29f [!48!H4 M*E/sĄGTRoˬ ]@>d$y? J.> u7ǂoq+ݽ̝$djDB0U{g,Hl%Z9m9ǡ*N)k>J]ڊ7jңy2UC2vuƟukR}R\VdqM6xȢs:<@piFPܑ;Db2N\ǔUrӍIJ l[N()8ͷTT0vdFN{`Gl3&Ѳ^zWc>T1=MnD7]`9)N;qbv}{?:D + "'C{c("^. \/|hD*FX7tE)tQd(㲦 ˑG `W!Jc" -> ]Rw3W&|d,MHQ Mt lŸ.]avɌQޝ񺓄o@oDk?'FNJ!\w-߮?b@u I@M/ߢ8DH-_U9-`~ֳBxNy!?fOKw Lk1g#ʙqak_f:s+vr9l lg ms0B/kZOYw`(y33aԂ2XɴUmd\FID|KʻN".V>\f!Jz>m_Ln&6gY-Ӝ٦Ls`ݛ'EQ1)o:w%8N7˺nX^W >ZX]vJ)PIƎB}N/-ILJUY7}Y/SF[f&nXăJQzeKԪVJ{+vmS0֦$S'8y ɝBawir)BdaEw-|eFe\Vdb_CTr_ ^JzDW!qvG?0,JmjTU#̲M,Yg`ъY)wj}0 (\Տ^xe P`TCԫ,x fIO5(\ZVZ{wTKLu=<ˠtb2FKsVgR8bn2ca$=dMlh]&9 >NFFuR$_[ X} G><5=޷lDŭԸ%)j=/_hx7,ۉ3Bc>A."bu63KN9o囕,W/;t fMIRst9c,I[[u?ܯ\ .*yVP F ^ 歳cSýcokTcT %T+$Xu8Q3DCJ8E)RdK6pA!H/-?-< MHEg^咎m_yb9鴠׷U).+Ep) i^h@sd{8Fְ҃m5ZuNvb6ߒ#eyDo(I!:ׄ{pC9:COUn=ӏzSNg9^P/؉ . 45~"NJAοDLIP‹DwFydT=H&t3YqD>h|8kWuMΥT9 nW~#O#wC"@JܤW.foLVv/Q.S @S8?om'C;Ek||%yŹ}.t_kLtttص3πqԌn-ݼRS. ,Xt5,L]@5PAz,vny&s&Э/K)]r㟚'HamQ0 j< ~-gk'*;8a[49gbCr&u=h5:{oY|o]|g﷌>bBUR9$euw ^ʰ옢7:0-+]g5]le Bh.3+JĢh*eb oea$ E<_bUJ#\;ܿVZ}sg_Ky~)EP\on)Ez[{dNAAFVHG)4-a{E p,ll!@ S *_i(C+4.:84y!kF%~~Ysme脛`oexn `?r~%(Ll>jI1uc̉'f},b&#VfA F+X x nB lW}FFlJ"ijG;z~"ǿ H4&FFFrrj7pIzAVE|)BQзXeyEy.1)0(6hk#q*{;yF-NL|rԵC 15̙/b)ҋ8|SP Ghˊ:\xVI;rwfojGݑxβaHp+p?b# ue$nOV*z$o%0m %jLq>ƴYq]S#`&x{R4d2Bm |s8mqۇ*ͬ?{T\?M pQjf@DOw릝4bp ߺvuoooX[ ^K%P#CC9wnZgh=;}m#_iiT&Ě` J4/]EF~Fzn V6ڨK mz5P=?BaJ Q ;SGn{Z5N!3,Is_/W0<ѹY..[(׻ =GY@FK~$XZNNZ×TSrbq:ti4ʞ~ޠEmv(}R}ObUwJ7i)Fٌw٨ i۲t(5O=j}B{70|%f %F`1z Z\äK:(pS[qLy|"ǢБv[S NKj-J*?sNQ&xk,E|F} qJf e8-{0CIB V*Y1j+Kmkdѵ*xv͓A [Q ޺480 Ql`Zy\ x9-|bMUrò.s ?k$" lŔ=b/v7t\'ydUWMQ1Վs[;ݞWd)ihe=,ϣi;it{yEaV"@t\3i]c7ɈȄW 3rC}8bvlrd"g|󾴰9Dy29òtfcH eK~5]8DuͶ:$w2pwWtK困ޚENԅw,͉tacyܼN"0 %#Qɗh<JtUiӪ*eWd1 &Jў3Qt36YONTOhS[U  24,wv}`.b[ ÷]4F6HG+dFKu*`e\.]q>."^{BTE-vp}(u=&MPK{?jNkvQ5 Q#R-'_{\ #ND77F6fK%U҈.t6+m}B4*zj԰Y΂-b{/TtW u}mIO&~* jSkḼz 86(>W2&j e&43SU6]nTo0cde9}WC|s,h;|*MB.AbVeuB"P(&r9ᤊl%u/렉Q3W"zNO^I0Qn,|;G?9/52  Xė9ZǨ[CD.O=4:^dĝTSg0Rvs#5Hơ9o=,0dZȁc:aS1V?$SPzCep'_Ŵ1mXx?lv:G;چtbU^vOwƹOj8 /݅P;kf{D4,,dCco- WJoXdq.Ɲg\N^l6" r_Uޜ*pps4(ViE|qr^TGnt ˿S׽`d,VOJELcFqV? YB"PWIB ƍ(Y`#>JBhTsZp4g530myMѧa{k&wjYÏ4,mc~E#mNSQƢcmOy,ꐝv׸2xiUĠZsCW%b 91#x#WYTDzQ  n4-l"tyPzOdP'9]>-:D,emXͅҖeUh8߳(Lڇ[&1d}F,ZVSÁñ XX?F2tBG~C?@3M&V3ݱ8@98fߥdu!#zŕ[NI#J ۝wZ~ޙt乔d!wH5 u.ds*(>+3y.9Iۮeo? QcB6))A$$$2d5 s~*ڪ|u&m(Q}_%GqF;qA[zx2{z(>mYN6c$Z18SPW8U<(rtjZnVxyA 0 IBm˚%l *B*Nigj[ ߃cVdŐ /`"=-)E ߲Qw G܁ce ?t5.,zN ƫG/ϼ03oBm {6$Ph\$(iGY.ϕIK[Cݬ~)'!H. aD@[~ͿMei.݄z:[ss97;R &TϞDzľe3K_#ejj?}eitk'Rn0A~w@ H/b^湨~}sL.6i̜qCfoKEhNa.N#XMc§%}'eL(޹L a' < Nl6,{}y{k_{ą\Qn{PAƗ|É9&7}ƙ=gt4xw\T*=blMDCЊ,n)Dײkb&iLHW ܱ%P v>S;2Ld5_CR{[ -crуi$%߉<] 6m[_J&V5Ь+='#AN6Ґ(xA~_VQzQո6Q_\tA6=x=, BqJₐC퀲x<&8ŻTˆiLWv(fl#|ȭ_[  <[!_Z%'չž`z $r/АA:p/PLF\ IǀNN@:$9ݜ>Yohsei&~^' )Ru.YEj s<S~ Œ񿉀vl f/c$ԏ9[Aj؞g^2=SPX$PK AʂqO}6m!EdiR<! g s-sb읐Q3c/~}!qD#`q:w1wlaK1rLlye[ť^T,7na/G_i?S4ocd$$%A 5D9BnJ=wwVn9c,.@8@Z !UAWۃնzƜʼ (e >j ?x: U{y/k'^;p/\º$ГnvNrB#s/q-U9R TMp[Isc? ݾ,͕1lB5 踌;Sl@/AE;S(r[RĈ+yf$7+i<SGfR-NV]($AmƔ`U֦;[>rx#X7!ϋX> Jꮿ m0 NbX3@BǥD)˨L3g8}`n?1Ge(qY 6jO?rPgԐ(j1BVp[,KQ+Q =lBlȟet9{P͹+IQ\LXG0(`!8XCe#&ssF?v)l3Lpu85'31qNeFDPzQ+GsOՁ'X~UT.r5waO$}[È6xھ4k`>rPGQoMK,OxRY1!@dH>7{m<|]9n㏵|ŬJ~`?V.jgJE w!=4&@)Y()G6wl q:]n%qڅޞ䥁dp7I~=+c E`X|v/7Tl[r..hPvC /6E.- Mz%&Q^wxd/Q_Ξ Nb;:3wA9 WǝE֝8HC(mj MPc'dA4[u (x;pøpaL|6rqB#(t^GE'Sxi^ևS}]{\Y+I;?U?:muZ9khYWlw!dVf KQΝfǭ+%tvHYICiL(4 qHtmrҳ%r$WQrƴcbV|`_p0 NW 1%A} MU0֌=dž㜀(%Jc-{jR1ũ)J^pߦSyk;?N4{G shbf05Rg0K[/z|v ̯Zg QKi=h#"*I*̃ꏝkT׬#{Jmjԑտ0&]hWS&|,rDGË@HlDHSԪ]<\~eLǮv0?BFzbLV9-_G 4*sl63!17U=ρf޹qZ^pJ>:~Lzl@ g g 6+Unm[@}?>3zMTt. we` Ng- SBj#k͡gFŒR. 瑴2ãʢ8ɛic&/*@2OEwbjt|},AJ{8I`޽U ?(Υ/%\_N A`r;k zbGeʲ <7zvة<&-:,!LC1ڱTm3O%sE]uanJ?#1l$k%A(=_|".zs,DRnXnۘx:Gu߼-.i>Sh@|;hp\ĦZ_Ӹ.̛x  @9%6w#~tΐ#.Vv;׏ _tnTϊ\VADg=K/b2 pg-;]uY7_R{Z @uBPKɏ"phwkRW{e☥"y\f0ah ՎՅ˷pm`lF*2J$ ]ck`Q#07?K<;|6szIy4!Αnt0/j y'zNJ ]MhN g%L綷9c=uyl41c CF!pIa uq'VX~qq -۪5G2 >Mρta^W]AwUY")s ' IKSE*68·:グNRwAގ^8WȻ \j$ sŅ&R"Is:F!>w! Hv$P&u 25ǍP{Ba{~DçL{ ocHЏt֒j457Byڡ8bM9uw|QadN},%o%m_b/H:F,x ="aSVg(zb2ǃh!pUÑŐ/'P@#5ˊFrT ȵR S;iݶaץ Ownp~?:"!1(YIw bG 'Ȟ'ӡg`nP,ŜX\:JuC4PzkZDوK[HCȞ µC¤%o"Bj7EX7g$.2FLi:i̳&!b&Uv#7 l>+MzyFt_n| NY +O~Ls>Ӭ2_wg p1좀qS 948pZ=9!vA7,~NN.RJUMC̛_'~%)f \WE-{'!AxX^G2 ȭtTszg[;yPXO]˭,WZ]L[̄&̗/]ա鳞*\W dB+mJZ %PmOlMS :V?؅7Q|̀ߍPMyBۈZvg1Ά\2cDFJɩ/JT>]n,+#mpz#|F2pى5^5ܾmO~ E&z2|U:N[p#"- ~q ɀd[ mLOkr!MCߥYܧLBݹnW+;nR Dkf=j&8<[{V>#xHI31}䲐dp OE&} !Do+^'(uL+d˂ $M x٢SL\, W$l-pVMTO{Z?<ډ ~aDIUl[䡜8""+ղ6.M>7ǬMsk4eES=].Q"Z L')DZ;͓& RQkDéfzM9e71ksht;I,up-aBZqg) ڮAY(>s!uf'$w+oa85hd [o_8J.gˉescn>:d;eh;  ^? v,z%,)Oa ,s6ǫ=aҐ*]jhj08nc@1YWyDAn6CPV% 51RcϓpC4M%vWcpm5qaB26KWʹc4I8Яr}Ҥ 䭒bڶ2EcHr3m'Nҧ6iVvcs'F?b^nHmy&ymNkA CQf5,wvq *,t!U|N2žЧfZ+ +."@aoo[sȵ{6!z'ւ.cFFnUO2%ag/>zr JTx, l,nzUhttzɘ*߾iru' svUZfRSY!LXY 9j(x@&RfW$ֿ" (|7b?~ Y֣=0>巎5QwX 6)AwWv~Bi.}S}N8ؑ}FCweZ,1Dm/ɺ;HʜT"G̏G7nȹ;U0Bʝd8xt|GPXPDفzhzvL$lO]t U쩫?*NKyH:8lA6A٠(!#KDS _ڀ[{xm ȝ<#-JF'ߛzNEʚd BW1Bu,+K[ BK`؜U/t d&#DHN4z\zNB?;1ى71xUH*wtZz{ՍU襾~wģC]PwV!p%A>CV 63dZXvW\׀:R,dU*0gcrJ„=HV뛆A O^H98t BﳳK?֍ i.BsAKu F;Nܡ}~6*wrī@I);a~~6,PRP q9mGHtEn^HYq `> I;ad\ iHu0Mo]JsBb_0}[=Xa&YS?\ec6$HH)x<3dÅGz3k2d|lӿTsUxOSҊ/L(ia^P\r [x-ծ{Ou0ڥC=҂VXp!_(}ʳ4"rUf 'Rh1!Ka/(Y*> ģiH\C `°jr nqa="!X} I g +*j ^Z!w& Q{UfmNE+ҟ&K{,i&%?9'#/w ~)hl R1atHyWo>|i)Nx5臃1-DTⱳ;C̤"Aԏ`KM:BDL(p/Լ l֧^lGۚK*0 wfjuDI#$XGעvfiBa=uJCXLvnSu+Zg}54)P5Uar֧[7s`iƟ_S+cEP)2MYsXCnv4SN;L)Il_%&m+6^5EYl9EUih(C's< _پqe~^ia7QH*Eqk-bՊ 1ꐫĹn)'S2 yX- ;~p8t5K:bA}B]xZ9ߜ_*Ǣ{-^`q7d@BXW(3̀V N9+r3! [E\vJsʛVi]"^B Dw= []>x{Hz?\q|k~/Ԅ|h4~<hЪQ1\v,o.[-HZٔ{O]QćSː(;6$YTЈ%;Dru8NwwE%Iэ .WoFd]5"'Uv;.HQlu*,W5t xu݁;TjsaZT[p/#0=Σi|wŗQ7D$P|vLW~Ҙɧ­}bbA}Ka 5ɔfx \-EE4ZJ$lTZ֌Pxri_}C7;! c_=~c_7 zKȄl9D gf&/MJǔ79g;'b~Rb|Jk<33z$`4VlT71b݉>8Ȁ>Fat4N߁~9DӃPrSs*D (8<^9+n-7{*tg_ ayP0NJq1ew7~+7O1N!~g(Jϟ- {8$McOd]lWiq΅[JUxrsv_ OUUcqwg&Wp'nV׊PdJڪkB-33 ñr^IpЁ@}ʿ9*D9PF ,FѼm`&٪w(I*)$Y6e2);_-MM("#dY  6O5Vd@!AR g ]R.dt(k$cJE"%z9!+RjhB݌%4Fi1Ft[= I\xɬm0DWbvm+DǛ`t;Yu}ACK墘X>Sí]sVPLJ u9 i`h_hOU=)D/25e:n /K8]-Kha|6Dz g0͓}˼0i ^@b[UP$ m *mK8y Sq,` _ H2E1.^Xg+&w<6qbM tVv(ݭ;MP,F| ;wCѣ`D܂ qt@5~Gs?+<WP! ?9 "`$ȅ1А}ã:?7K iW! @,`3[/Oao 04E&~IfYe`rZa%eG, ԩ9Q 3ZEW5ku"S{4ΐH\)!>P`cB] Kԭ(R\[99 Ž`ۋ_+ٙq.~G"f*Q %+#SpGeІՃ5i8ěqd/{$&8aQj ]:@hO=ӹ߶T+hmqdѴJgxȨҲiAi֢O@.8N 8k4tρd245 QYI+7VD_э#ĿQoLTK:^gcI^SՑL~ƫ1DN3N%  NoL(pfN&5t,"OBr`4^'u& R|ߌ?gs=ىR}%f+ږu9wʺV6)IbB*Җa,v׍!.\/^+,=xX-\W9kP+CDM_K\{38z'En CF)U > jmomf(lt_5WIMlXbK|s@> d|bXLzH\>gVyRGٸc(v#큯|$ѷ}("xt.'%)3#O1AtY} 1C䚛=hYS6,dvو}ILbpXNǫ*Nor?zXg!|F ^vJ"kF&8Y@g8Zmf >WOS\6mk8'PHӮ TœUBϿx .Y}YO#,tB ɟԠs] ջ" CJuehSj O~:'s(6`i4\ tߝ~x34\K98r=y͟8RD?G7_7YkrsE-/j ݪGB@ʁPZÕ1Oaw<R.pt 'k?Vch fP'{I'ACb1|KՌ2JG/ډB& p}x9;֧ rI]4F^-;ڶ# 1 M. )$@~o2. l faR5uuF[ͳH9Y:O8˃F=G9kGE'~|@,,)iS/.E\VAC;AIЗ 䄐_"닖ͥ02؇zr/cA\;}_Xa?qew4YAvy h<3b~# kqHiFgG2wRxY,jDܱ7!sψnO\5ə[J1yלtO=րk#&T,Z!O.'e0Q@{@)`< 39Lưg׉W_z]L=?:+5k>O}:5cu%\ڟFp&%G  dE|/pl׼A5 ;DEEaX,ņqJ -8c 7.bQȣ^٨.j!d/ O>T?$)h|-@cV|蒶 Hۆ?dݳjbqC .:.50Z? M║Ɉ@ʊk=ٳ!Ȣbٌ(9;ӺO@9'bX~[eaqm呼 zХ.C;[ȟv6C~Ί[-*[g-DyteB ;]7|V|s镴Cެ7Z ?v^L6Z y-c fq>ϒut`m˱Ya4$MFܛVd.n)ncx^B$D` 偁Bmc8^rnb1c+$c\O4t;MQ\}A.fb5j٠Rju%FҖ f\Ōz͙۹c HΑVY֐ҷ(!&v?.R6 pm!py em]Y҈h-,62GA0`iv!4mI.,f /F- w^ဦ\ ϸ흈ũwjvQ xg'Eeew8LLzFT!^v,OJ ̢w*!e Kv/cTD4hfrank cﺽ[ fX,Ӫ4VR^yƍU,po14=X8@U=ct+-W#Pp kۦ^{V(+Aes Ylj:4m@9 bWJE6Rk($N[Aװ8v̰k-SV_?u0IZ|9|6~k<QնÖc)f-7YHLpwDġZ3:&l{CװLs_m~ͨ!@b׃wW)Ǐgi`Y!FF(rOW! ˿d1m s] PFwiY2-纴7G &3;f ~[Tk*h}<%m2laݔX_o^}}3Klb!fFѸ촉{R' umGg8-(W)V q%\5e<\8U0^YP2|w6STUBx+>@+~ ܭ{"̧Eډ<l/A\Tl NMXnAMWG`+?U{94X{4l+򭂸YśQFmN+WFmMqqD:c}jM(eWS.ܧ&)|ÝRH7]GϪ(QBq]89 5dq*8iO!|+n͜:7UäS8< D#$ yA lfet\%:DTÖ1A٦j;rPYH'H/M}Stp`&8gQ qBvz=J!D#ZQ1Ж_h[ l'ٿN*k! ^*'gz]u6'{O[`Us3b<pP8u^f(A o<>YUwEfhgIc0E׊Ǯ(,0%dU`fm<0fvFElHI#K"">C{7-sѴ-:bhо{ fZ \JۈK 2xkU8nPE(w×^>DAɫ lUdDttBF%D!:KhfO:-_K5`h>gd Z2"'̗hTow4GhuK(`J4މBjaWrqO}2hyeĒrLĬ\pO6ziN|T_Q&ɣ;aޢrB?0 윰/goɎrYZ$ l13$qζ|U~ەW[XhƱU>98<idgeһF.Vs15˭c޴G-m cW΃*",!r="QMW !Qr Ndi%3#6)! JϯEΥص0 ̚8\_:VBxWG6PQfBS+?6C^ ~/1i{mP_razX,pzGVByźWiEȦ=ƍ{i͕>rV۫r(q3L =aHX `\Wy9{/RI2KB=?{;K͂ϵwA$2v3ΏI[,*͠r%OMv%bz%"p#/ǃNG]cH-DWؙaŲ<*rzId64$[զK݀)ס6\^ SF.3uiٺPZ7Bќ ɻE#6=D!CzTT>0/S>w"D'9g+)aSL H>(Ll~}F)zjb=6`ZGVk3(.%Lϡԑk?BrHl]Qykxd" Gw:3q|~k8|/Orzלo2C#%yLM򐕢UeFv|tҧˬ]CQQ&5J'ϱPhǐ*@FSҞ}kTg}k4] D;;IO94?9q۾7wnz>Juk,%Q(F{(<3w`o `Q[?p> =c,eNv^q3HR]Iǝc!/H#q{%A9k(| (\G/ ;q#-ϗkk,PN(7xsp[} D|2qv*m3lNÕTC484ip jv4{Ez'O/&lDB}`}{-#M'j"F fw9D |5,l0-6X$J6w zga:;SdBs]#QTU_CӞLLmBR&9 ߒ|m0JbNsD[Cbud0? (Y٠ ~!5^Iskcui>~`*T<=A7Jok1PU6U,0Ȅ*{i:MӖMM%L'.JN7hO`D?-R‘-T^'5b~>DNEF)&IB#92V{1KA4<ڸatB> H@2H )&.E).<ҸL vyvڳoś;/̪.') Jc`Wk=]/Tb_t`r~.ddO?)mH!M-T\Ʌ5,%+C2Ȗ͒?ns*)K^~t;9D= 1#b vT>f&dV8!V/fX7Ic7sv'K-7 'TLϝ]&|3!tuc{Ws9>SJ-fTXN+1NzK,!#J"wu^ yb5efDїzڨ-Ob:OzmG֩@_(+U#G`9:q.~#"k2'DTvҘ:Jw m"6\BVN߿OMEڻyL >Vszn<ᅍǷ>wxA%:d>u3<4As3fDHROanR1Rb Ǽ9~[Lmy:GwJgpw1ՠK4^Hm@W?B$OH0 {}Fa<{y9dȲe/F uh!(41^pWGzeK֕' μI,5Xh{\k@ϣ| TɳRz((NFi}ՐI SJ4U jpe&w $xn6_ES]w^^\)YM֌xw7t%/Qp_@ꤾO%ҿ%Fֿ^&Ăa =t#~ /yO!猋8!݈S3EO(>;83vA6t["'s]h׸FOD?FSuX!mC3@e60ߠcJcԼ ג|0!{@T%{nӷ#& g@r@Z3s6+;n7JH>K*KhYۮ&gzX5\Ш3MPb&Ƚϱa> t]K;gc gE,9ï]95հ5٫KH\F8Jϙ$%Oo#߃TH qOx#lhi9s-Ίyo!T/.wOtZĘHE57Շ!oYSzwm{iв rxEiSecwp0$DjmoB xy/aGꔣ Z_Ucmj]o:c8AG5c'OIOl:dߌ,uqۛzO) )op>t~@%'y )}ro:KW?dZ ɘO=4@l]r2ҺS6A&R>*ly Ӝj$ (gh )S,G.{ #:Wj0g3&`Bw#~;Vɚp@gSE_G&Ϝ"kP9$ U*E8OCnqya!rX̥=g189g`IEJ4W7/c;"%b/k'H넃`۴ 8 }ʄ=J0ҁPd?-6T,x,}eAĎU*gJ} L: AW8Μ 6!î4974tY}A3ދw5M-lanY!4yⷔ=|ؽ_nLf$aC,32 #k'C҄: E)1UW̥Bku:Fͣkg t $9 wU855T\Nlh$RݍVۇh bߧP]Q3_Ľpm2/nocFG n}vc^m]=/'/8̓o;:׀U:< @5@ؼcLFJ0cPҦ.xp0icp{_Vq)܊qҁףmol5 ''.dG;o ;v("썍6Wg=A5-e81=,WSnvJ E4+\SaU.)\+KF=syky}S(ΙGvnJye /%^F%~v˸X~:m ~uN%}ޗ. ?em k,H 鳔'tƘ8m̺1N&}PYX寻w V՚ "RYg^qz +%.c33ڪҜuӨql>?.!9 ?9Q`zX4}ƹmADEV`@&Ե N Mm#U֠d !0ŇJ  FPzP s@A2䦯F,Lp98f&ܬ..o Fm5?}s&G(]1cuVl2`+ -͗W4L`LzPPՀ栱P~$m0wʈ9*o^7Av'~?GYj/k+kvR Zo< DoGlaC+@4ujڌ0C%ɱsH@krbs "FoM 綈V~u] P_>( %c[?$ Ԓv..6NkBTcoxwV'>*&;Na }5$r.6~'E]t ):VƧ'y_S0 Z vvhm.;Cs%'l'tc".ЖcUQռI uKYƶ-ȕN]7՘Biq IahbaG(bE08ا7݊QThsnlX)UqX}9 ) pHKL ;H;g5C/N 6%:xÆ3+>W:AMC* k=DǭH$wC Yiz1VqGNBռ+>CŚкAQ|/|dgOKxX]o`Vky%CZ`d4Xk:暵kǓtjP/*62LA-x1cn{_+|%3=zpȄ> ֏P p ,NxRb%l+ca}p>{N_ yNԶѩw"/Ϻe)3.Lܗin+9+ڴ+-ʴ\Dpnrk.UʧC|oq5ځ;78 %7.HU&a =k\AF"xcm7dBv"֐ (5#䘜ϪcvTe$*֭h-یb]H12,9og*O>ToދۨB)MFPe=\wccщÏ:9uM@4\R<vamJP#%8ޗZNl+T}:lNIXBɲTqGAڮ1/cYt+𘬶:p/aLՊq+O#ᱏ8՟4nX Cd5i>mBS ˨vD|1=l=nPJdmQbFfLGu>##~w*PZz?TQ L b>gk7/ZoC&Ɏ#,o ,|_G~<ϻ qoː"π׾2[N͵y?C-Ɓyk H<*TW>.KGj;!3y-83e*sޤpu2j`ֻ=l/6i+9r /F4YZ3@df>kz"9[+ f(1w:9K%U;[L9Vu\.| >irʦ;lL}l4 9.ώ%b tΎ51C|(6NdĩvyZva'j8dmw1 oh](*^-b+"i q+ô~CrS3RvC 1iC +Z3nUiecgϭ d# OUT%•`VOu~D>_g>CW]ap>a!|p"_Wz‡_*]H 4TI\ E{_h ZoQZ+]%ce ]MQ-$x9EF"Atp 5Dosfmh"iC$x]ulb/c- |y#t:q~ cs?߅/ D>m^W;V&d ̀NWp;ƗHb3E"hϫpNXL?"\϶&kFً%GM4@ |SK=46g:Z:qr{jWjX N?ZahR5l3ZzG]*^% l[JW I[xt7Nۏ㾗$1Mc [+?`p7Wɦ;oPC!B߃E8iڤ,048q_+P7 Aq}hetE_CY810f^ZΆlTxcgF`IIǗGT\Oe5vowR$2<؃>etEE/^"9)ֿI.cCcf:̠"˜!!\\װ!gŦ7Gi?")?v\ej'_L|=.k>&%}#*FYgI=b_|xɟdZ 9Bmr"wT)zܳJNJ6b) aϖ}j}w5)/j>I_oC>":Ȝo lv*/IYVT+gpeBt!Mȼ $+JljR7 9i.ts;;Hf82?޷n6{!04sg^AU? v4'Ϯ K/h JvouWmkhex pjNeJR?fo"5n}sר|^lYD9k.U%k;H@gss=|4M ^ՁXݐfO4| 4}M!cHcIQczC0WK.[}NZY= ߏM&'sE&+JW#w.].H9;yć AYf,3{g `I]:G!yŶF퇡?3FÏ宕nQX] ٽf`~ɏ+نetAS7 VB:\K!fP32pJ^ĠC5zVtd5I)%E5CsmߌuSC`UBk84BF! P8TybNEf$,wQcc3l_ՆmX?'i epdH(.("tH™1#&*=J`Dym@pD92>ǹ#b+*`d"KYPt̯˻z8U0yXFɌ!au@k0kк\F #eR{k `(R/E%t,AQD7R4`kHK3Vw:'Kk0|՛hQVftYMue<$QjҺr" ûfhYBq KKQ *@5WG##̱g X2&MaEN7fqs3//כ""ԙ8w!JM\$r&0ZOK.HmP#6e<9;z*OwN:k/[wKB#s #lb`]úORMUi5PG"he @_)"7iqC*vD|'q.#%*6q킷#W~b&U-Xc]_bK;Vd'0+Wo )jҤmwM[L߽MՀ);7_ #ߘQPh:kt'}c P;74HII'%NcsSIV_Rx -K` -c{-aCH'k@ٛ+vƆ~Rt]}>?=!UZaY 6lx0MM :8_~Ϻtp?gC Dn|{z2;ʑ¹t&P͞ VWl?Le`aPdeڏٺ{CgCxE?TDC*X{",kop4N@ACЊ@g =]_qi!n@sS44\BJAϸGRW`A4Di WP_xӢ(sg3> [fQ⿴Jcc lOH@(CG;H!"dkd)d{S7-E37*7nA6C$y9u3y˹KwG*YwnxJ(-AdbGSz3;\J~ WWjY8[.(ɍ [W_tX쉓;ϟ''F{)U4O,|:7s/$MA/]4S{*cFLwu窘߮ds=t*_f5EQNRґ/HM6CNoJY0nͰoF,RhX~*ꀎh: R'x & X\MTDo,CjɂYG,b|J:cGEpߚ^9)XKHl=a8Dos883hB`9PZ0/z5̼ErkesJRC(Ε&E+Ns/=,t"Ȉꯙut)\[5NO<|g0?~12Ls/>\ VLVp֦: jhՊ܂ͤ sP{VM 5Fy.f]>\zWdQLmcgf;([K:F*+U}oxQ4mzQ!B2}~V ̔(IS,I` cͶt=Z64{\d3w˘P"~Ly.}>Q%L]tSC4UY=O#U!ϐ̐]OʜU(Cflja;I]}D;z}"K oǨy(S@koգ>*VWnct+1P=|&u[JJ:f`LӦ bΎn%Rv*t kL6LyOF˟wnF)T4FVO3֜)MmmV1†4mr6~;B)j]9gxM HKQ-:;KɰVTp2TG=p唢1g/|^5A\~EbrܘTVUtQBO.1ĎF}[kש(Ʈ0 Bsj%~rtC]>xw:!Вdb4aUZR^hFGz0&?HwimD7gUJivq-b_ȫ嬪y}}Uun^2M!:3ڌ%Np kъ^=ݤK& I^x(W!2G&nq5ޗ!~ml%h9ySbȼ<@Exw L4^>uYsIB vY(EȃVQ:jekXyx HjϻpgՎNK+1qU ȼfHMV!H#ةH xhM@U Q^Yw#xIm@Tp14rrx:zw-m{Ml|-s'+4D a<`qVv\II.5 j}l=`|4p&1Nu4UtEM!3/VIJI~\:D/d$bLU㙡dfoe*2t;pmLٮ$H׍A'_8uVWVM}w:7`ϺiS^'*ckӱu\X†HLPH87Dk)2;Yiwpώ2u LaKy_48\!!:f !.:-\&'` '2* '~Gb8gf +}g ؼ A aHdvnq' NC׉ gZh'7l0LJ-s!^yJB*֌PA0BIv_܈**lDnj]Dx(2qϐХMCLA4Yi@vٯ:_7Ƥ,5Jη.zFs"]aA]RcWZqd[O TkNw C]zX GܴLD0:bBAz?S:j:I e X+oaay&bkAN+;8d$iLZJXB˛ntJ .ܧ~9OJ# YliG3{uIC;N/QgBK3t))+$"mUu"ժMY F7\AwașHUQ壐PҭD.{4{67MLX4N2x(Gil+^oPz[ xF^7Mm؇оQs JbJQ({rM'l(.Z3YY Wyi་ j<ʍ~=.D{EY];H ʳGPb) ;/,`R[dBwSf-2$C'EOkov߁=a#,YdC[U٩VnB?glD1B;}'.eTyց1dkM4ڀ{n^S@܃lѮ:Șޭ_jy*[3^LEF=]wc;2R7l|+ A,$(o}v'֥UBd=RsYa-B86$X  ƨ^mktT/6Х9h0#mrZt(iP8%/nC$FtQ^H{{#=27.Y-UPxx_1'>A~3VnON>8Y{?IIK~ZMln-Ӈ.<@X6km"۾e2cofÚuPޟ Nwhn1ٴ/n _!'9'zj(+v}☼cיyyZ'$9G"0 qw ˽+`t:!){f O%qs=t'CUU$ w2"LO]#j3ah`mowL*I 4$99GFPc&49y=ףC/歍WܯV_zLjWzoL?Hؒ6p!zP;P'S6R; ltU}\-&U^D߃Y'eJt)CquN@ǒrM7pw%'O]ws#-L#_Ec5H;CWx @=5?\*(QUE Z:t35"Kʙ4`'AA57KE=>&~A@iVX[9];rS65m<70u^/QJQ4u?P̈I43y]迸3ߜ1;:IuԖ)we|9,s%)T3<'} EBYa|!.S}ϊvSe) }j~&EIgwuzߕpgn0%n$P-Ӂ!]>xgG* f!Bg2zz8\g{#+%Z%3lsYY&rIPٙ#TIIyۘ-\ ӆoVx`,К:*wϬ[$#w vAq onrɭB  d$?'}1DH\6ߘHjU(E=`ugF[6Rn tr. Q-5fÅʾ8:PLFzJm"xJ-ࠤhL˯ୀX1!* {;Rc?# 7 H 4 {=tf <%b#~L=9QudF\jsC{˚TtTwB9zQNմG{,вl4|"̈́jt;|R%N daD;*1sOd/*l龝4pNʪBl!u.Zrl.ݵ7 R_T K{EHx\=n)){ck`GZČ :-"}Zh ohؚ~7Ũ3)Z-T(ȺQ*a~J2~؃%$LR~VC]I8dxj ɥ/X}=MjY67@Rё{G{ -ώKr"YP&z?%9^c-{}QQxCKO3{tH}y g2_KTOj 8OkWP'_U-:,lO1긡NF d=G܀sBs@/ 1_d]hQп&bUv@ctڈJ *)J-2(MwIb=hZ`ŋAQq ?ȱށyGv 1M~h0kl" (jUkߝrPL ҋag~y<+ǒ&7uyy&o.SNlgYIMj銼!tyi~KrFw|◮ˌOXҥXASƢT,aȔcG/iW G,2!63 RaCdwwT7TT' E|$Ug]m3AfӼysL |SjxN-]0i ǘpZIkO2c4^2l֦)XV,ӊeRJ>Yd`-Q[HS4߁0uh4^%+푠 7m?Rl +]zGHLRL6Mª:w :E߻*ܔ{3$PGҞ#u\ <:“ʡ],ç77 B|ZAg Go"JrAneSscJ\Xuņw!N!Ε6SΝ7,Y ^T.f-Kt:{\cB3װ֥ޓ_ڂE{ YFiR1O:mc{V| Aj0dm6!qG\ |pi+|,\`1 g `/y )׶yt>!4U]xH5epʛeb$ĩ$ޒ(`,`x3)݆ь/Qo;Nj"3Z<|v{P{8bIĽ*{!E,=V4KcؘK}: m+ɂ:ۚ؄vgU8V]*=#–аEuk~ƒLk-{|AT3~ǭG$_eM" [T4& 4qp|lvW2t0o7 GB- ׅMH$Hnͻ1;\O-}uYzËڇ~ّƒhSmp_:^a5׳~WFϾ.P)E%K8!F w=iiyŶ=Tt8A0 ob1Jȳc!N~cx gY<^̄=అSlAL.11}j|^n fu :w"W\)Gwa+L#7$œBf `6$"66$סXAЛXѐ׵5"3yo$(Z <v'lm}HP=2,,&RߕsV$|kMR2˵C1LNOi/JT|hVJ(Y:cCKt|S?ɬ9=lXb7pgvUyX'.%+{?ӱݥ9/Q1벓w00mW@8LҾbVh rMXwv-6A>e#4C(W&0O"Dgcĸx>+ \ʀ0WYƀ%϶:60hˡJDŽ8f0mۯK;uDkǾ}]}t_$Dg!a~<Üڨ`mWq[ǯ$svhx?_x#a{F"`~&4a/Gb:|/M!.*h)G/̅a>̿[V6.€jA\~;\7f8Pޜ9} L󠒍Ѹ$.Bɷ\bSqgBVU"u &p@. 0: uSY^-Ci౔k.rot;ܒ BJKh[ARWp&l=g [,ɶME/ AW{jnW/u6A^|7\ӑ+˵F#|ǀ5b[ܪSHҺU f ˋM]5Zs$W&ɥ=^ECDa#4vr\^#xp(v<a(eIGv82/2&UUVãbqHiݐo.%x :ZPg)WՕoVV!qcLN`1\jI:^ENoAFG̺]qzB 2JP+1q b Jbx&`a_ MV[._6+Cfp`!waԕgEhi`_wcgfO8}tlzM:bf@&K|Ӧ rmKۡdoGgK˻w"65!8Q 566| BA=h۞Bxk!{"& E//5cSYrDL7%1թv+qh_\}$ kʹp-3ؖ5:Jt3V!Yc C{5! 7~E8%aLLb W)Oj%qTdm`TqFGY_^uO7p7ŸDìڌYCo^C.ؗmfSrUJ<,U -c~ Ƨ+oY",-ݔ֏[4|Fwt7[?et̍x:c /C7+2[?r Sy|Vpˁ| ?@ѥeط5nCs`u  q/ SW9ha, :s?Vx²f<.Uk :{! NuvqR7;` n-PjYQlnm:mG$i>Ne"pz+sI ?'G!E`Sdi# ƪc.7tL\&P ST)N)KUsEciwZxW"5%@9*S\K_4s.JTfguSש @牡XWl?Qs>_8YDr-x =Wi*ex%Ɔ0OӘb;׏rdbiUiS2Cok/ Dܺ2@/-N]\ Dĸ+\PWturo&|.g2 6j6=- ,-ܵ5C}}YCGg3qzZeN@%DX2IGIdX$Ґ~C"oCl5ҭ㿖_JO]>ENTE{vtdvI\4GҿRO'xTlzu-{9,j-fjThnlZ0#yY!EL&Oy#- 1l+EO_km)NE IPkrb˷toiEǓv~|o? s=Xi%T=nx4С%ş:{ޖ S[| gHX$y7Dž ߯eق*c}GH5 ~{Ж$APgM7eW au__ ~zflev_[!Z&5Oף ^ЊF7◼yp2-5Ηfs xq;۬*)Z^9m݉}(%o=8Φ8) ?hF[I:h$T%7UR HFo޾T8Ǿ7!Jk1\'HQ٫Sp~uw9DKkjɝ뽥,zM5f9 lf໰ƽOLI# 8k8p{l7#ȑ|;F-6'w".Ycr))H(ՅW'u›\Q(Qsl&HVP7*@o ^a۾)}@hbCO"N#tjg訚NJ694QˉTu "/$/)w+Yӄ Xku-dSU<A+yI{.+x[\4fZUtΙ)#"ө&*e&ygee_lyj,< EI|0h 5#S@}[*M WCfVLdۙzEwbGK\5%my zG/s3bJG[.SQ?t/EDYp% <( KH5Wb'+FEȠw1< Gwle(&лzKIXBOMeXV[̧Y)Q'%>^`fPOG&h44rw=Վs#rThB` #9u!w-t>pgr p ڨ31/;m4i!2̝DΩ0MKcH7ʃN"prR4#l2g`bffC?EA);fhfl;GϠ)|6VCP)xId ؕ.KSS ݟǝvtDmd/LF"5l#avV9t%E ㌬^4PnI#Qy"Homy\XFn[ӯ!ǟiF$!{R$}`6gad3riniQ$βqbDed,m°bɬ}Ҭ -Iu3DV>0-qb,Rd?S`0S/wp{%feyq:iÀo@[N+Sd91 pXs`~5Mix܏K;X6zWBpAo8Y%>X9m*2Jx~4YD r* AE)JrI6)߆~-,"TڊK3)hzSjJ thʷͽ,)he< Em-BkPtBN_~k)kT\Gs,M344ɗb&dʺGB n-ԧu lIo.m*~&13RwMsuuYJ+Mb3e(@/7yN䓌1igoSW>c=hfg&=,fC$l'GNsc@R"DR&>܆#BE؏`4d'g!idhs=bZu)Ⱥ"Ü!1-5!.U/xyO@rU.8ݍ[4Lc:[SQ-u~:q.2*wdYG9 Z4If켘Ӻ':9ˑ\h7ػq_ /z"f-P/FY{qPɄ?ajߖE@N35$߶DX]y{GyD}bUҠ9=Qq@C <RF[RyMZF xH2EdQbڅ!eŧ`h=z1Ov&i8:l K&M;c1,%FK5ub*nT"""#ΜHbo\hLvZ: k|٪ɶl?)5ŒQqf+E ]I3Av޶:#SSqj0^/ds6U'_d*8+l%fPPP](츸vUo$5\Z8(JyXX^t~(iq<&IF0G4C)m$ SJZ0!Xf&$%Q³jayT{GZ(NJ6$?"A ϐcFwSʕWͦEji M2|@<\Bf']鬎 Լ^X%躃5Q/ȶX3uc'GRS֥ n)8='8X!zS,6GۨH~qW'@#4a1v jXnIoE0RۊqxFFq]n-*[`u'3'=LkXWj#V73Jmk`5kPɈ|3<,cQӉ\#Dn$=KF6NH$$ն-L4 k3'CdެAtGUQXGU".xi3Ne6}2ȣ셥E,l#VJ͒VAzw"Z3N . |g7 1$b#w"a#9 { }OEm#0!2O7mZ hf-u[7M;t2d#Kl ".\@n/lc%Vqs,q/F`Av,aL]}ͽV9 ~ *!"݈~6urq-=J :GOut+ؐ/48qOx1|RPvܲt~y!n k`  iJ>NHcY1;漚TUBpRIƈ;0; +]=vUpyf]\h 't$u:+[½Ҝˋ! m]|Db6]g7;mc,ŸrGq ]h}'Ł2,O@:_YQt$ OYIbԿE/Khb+3U^. ViXeNh>% KEik9T2;mɞa~gKPm)[E&8<'M 0p_[z,S~!d,6NYm垵HD4z<@&Vߨ^ K! Yp4bAH?th'6l2%W=pYvN< A.]%U6+Y<ᩗ] ]J{'͐jAi "5'\K0꧿TX<٭;}B25JE]6]+4d^NixiXt-Zoμ98;4oFpc|x67sc 2 bE{.hj1to(P But$l+ Vċq(MUȏ X@@7$2pegk*>4nGL/,Wovwc:؅͈^LHw1^elCƥ0)mt*ˎSeF85'C_SXSL!ULޫV}N>VB p~$f41Z aY+ JG8:!0'd#5QH`~ӧ)xg>=t)*JBwZ(f4utUiA|98#$lxsӛDQ  9=Px_"E noV p,&Q~l78/~}p!gEp%g玖ivs?;KAnYm :Qw`_g ,(B#vJ4 aqlǦ&c _#tM84'a]b(_/9 MR*4ݴJ65q__Gѫr[{|"I.kI*)lL޾r "ڷ\CִusL0AEZtO"k!]RLr˽ˑ l]$ 'eq4U1ش@F+L^W'uz'XS|MZ;}EL~'\n;UvL=U*خ6y+vWvP0dR\{$Gd Qf)!VO<(j Mfkl06m/SՃiGPd`\b݌XQN)cu(u{x^`{+׌,FYH*>؄Mtdջ/Dw!oِ68c[f3k!m!^êޖG YP3[9,\txx \ 9 a b,_ITD߬}s~fC(5%{퐣Nw| 7>-qqk{Hcɓ3~E}ں]")q_'і=#PzqreCNm6$"Wwnz!l`}. ٠?>Eop=r xn'0$KwDz kXzI8ahU-ȫy(u'ތk6NBLBJjJ̾Azgc[8` #P/! Θaf$B/Z-pc&@ <1 m\vضJBԘ>gԽ ' ]3o@R@Ɵ'pܴNդ#,%.nt[E|b>¯tɾ ezuI:X뙘?"X(W.F`Ϲw5؀zσn [NxShG9YǰEl)G h3 Oy0 l@Z^Av/_;><`#(59rk|8[3mf&PYpYf^{7IϦ<EMiq:k bdz.F_EŽFQ;RT.yRjGb- 3oCP2:qS\'G9 [cm[6*Rn+_stQO< 5M[h *=j9"m5c_S4l˧_G+MC 3qf)˽Q Ir $5`{wmЭ/]G8$" 2tuO]܇BUW 2lMr^WI áWw"I>7RJp*%?m|÷> p^nfFQ}Cnϡ) c,9'M15`aggkKXvwe !N3_Gׂʼ>A㐶զcӅ=+a@"?tӉ:n5lYO\u%fz ]Oxƒx4'C hz&`τŹLxY-Gu/O_ /G[gMꍟͽuܻ]ߎ?|NqwL}M'qSgp_ e6Sc?1 S$=D >-ۤƦ`E904Ӵk()޸W#jNsLaxgQ8 ;j;B/ "=?}Uo-uޯp@N3w^ dzhqoZ`EgόɅnH}'a@$K{LEnrb&`_qꪜJX&ڥv>حƯP'>582yr!bP/=$Jbs{GmXV߉3רUyXs}-ï9*o5lQq^9[X.ـ)fQi!vbֽ7CR!`ٙm"[$@yo.ө/6GG2[]^t\T '@T 3chh><= יd/ eClCyD_)iX. ¤LQtM>"HsNw@G.X0vDIݒi)czIB` rJXϘ;X#>맺A:fcX,r ;?Ϛ7˻uc$!@4i; omk8hZ2͙.`v ĹeXfdUf iiJ]]]zK=Kvrrߣb)DM6ha@^pTuh*THcsVѱp*qHqujdB{PHˎRpt_0 tv@Cفzw7^^O$fwI3 +lM\6a^)GhЎSd/D>^_{Cfb'̑*qu]:r0,^Wvs @:w>sKD+AtAwN(c)A_;njJya{:0SzZ9\b)G]yǥXX5\0NK ~Ty Ӥ.iozuqiP NW$@3alG@PE#Q DitN~\ZRYa6nْM7 z10)lGV\'AN{T%'9x',fb*!+H瑎S}i.3d9V$--~S1%e} :Nh:Kor:R:ƴBnvA5[mq#kώ/4!6lE M ?o5IZGMI`,$j4 nq5~)X|":0lIaҴGpN!u_dڅj0*{>ʗ?04xUnݯm#rLŜ:&.ȗX ?*usi证`G<6Jm2.`>#^rߊ*Wﮂ~^$hhEch4 5>{9JM$BRi/і?) ,ZޠOlcV!a2"~CH7VI:5*28 7Kud 9LXhm&lǚqNGaWFJq\ JE+^}:7[iw};(:H"tK^_4%ʻnBCIQtlqV2WtDpFUYtK9?$0y1j1^F3xtie{#,dr}I̻ ?DO_IL\8TkJBṙF60kdOC:7Q_ݦhB6$t]AbnVYw/h 8{ẃ-˸2 S]D UALz`fx2x"W߾9W03~x':Sd$H?؟9t vắ{@,/oÞ"ۧHުaxˀt47,蜤Ba-s؇ Q7^iw9T;z$*iuE8T!_݃(*S dP)*wQ"4w5yP#L7b=JI0d{ 4W]"=d @]sg!(TMg_@ JކʛUm%EQ#I:K3+8 o>oifO'$&rX22Gk]A 4Q|}D}f* :Bau& Ƀ夐mx8:a*'׳‡.&~lK\(I7ޯIV"t&Tϟ|Rno4Xㆎo KɐA-p/"wݓ ~VwsSb9Aa(L4t]?h$)k -$]7:*@v$`SmU[GJUO#; K D !9hv]&:܋\_]ss9|h*Ѳ_UwPa-R3G %ښnQ2_9apTSEtN?Sg:;pk5Q'@V MF+k:q坟fDu鏚-?-@_Ѿ.rJލ$xNv&\nOmTˡ[7h ,YŃ+=D ,@I˝~8.WjjYl&6k>JDNY#S3r@Uat{X v|LYG՘j\8FW+b-a:b}_\U,=| 7MzBO v~_F!̒OҬ {ĵTRX*AiRXߐYXu-?Qgr2D9bܚ5i;H8#wvwG9ZRd oYOFd|w1MiFQyk AuW 2UD,&y/hq#|v?+<ź*l%Oi\-^=A+fKDAʚAcgۣ_#5v4qpc<_b@!>=K[+,0~D*/0Nߔ AYAMZ8ɉ|\bƑE?u䘺'Xσ-O]T̮ӖOIjGJmz ep7Yj AOϐo}#;-!љX }'+h[`/7V'"+#xR!=<ϯ%NKK @{VzH!%I1WV`aGt룛G6ZqDd98jmgSON0AtEʈ:RrG~WB.I,Kq}Wd˒Vh덶n涂~&<|?rQqI-DLsMw c(mJ<'Id'4QMf)V@7(q ;^~qa`࡫Mq!nL]:Ҍ :/b2*{ p^)eH4.x;6tw}C]:z.򰥵d*i̴)vz,䒛&Bm.TKB?%<}nf1N,81g8(ݐtT~}?RDc,x7A8\.Kα-W |DѽlV1#5)97c U&"t| OSa6 lрH؇ڤx~:2^Zx"H@WJD9فrr| i^XI;wu,';VD']ǾCqκxp|4hMc|ιv" n%>'0tORz%i8|MݾbN#!b(V#esc4F =V1a-Z$Ai 6[L&*Aڗ3C"/yG^YYQiH%YMÐǓ7OD3aCͫsU̮LrS@ lIBŰxBJ_K[ҼnZV:֑ T$Qz7,Tݦ#796;>'E*a I 5n`ќ=&NpjT,#;pmǜc9M5!YY#GU1Þ:hQda,P54n[ 2w`` e559q!mw'|4E}ϩ؂)P^FYV6PE>Q 91Z"N[ĺ9H8]:Om[WoZ$ ^]|+$~̿1{Px搢'Be%t90:ؤ;hPmkO#ʲE[ϫ\B]4=n%|!PJRx߫1὆#ŚFf6 != t+:>s'^km[hţa]Ef1Lf?fYJ4ʞmx\LDrk'$P}EqF2w{f}խf2 [W|kBU< 0$1!yJcc ` {/pĵi_{ٛ"S >.kfceO.e*y~ؗ!nN'nߍQf"D82lh"5En2FJ 0$_EPSaFɘ4FsTȷ >,MWY3`&Z_P:3~\c8Ig3c5.jUj{&!Uc)x߳AylKMnvٞڢSL\7r]5gm.#Iy= JA<>T6㡁Q3>0A'yt'S5mPIvsNs爳.91_uhB̀}Q崯xaw?c y~@qwr?(`Q8Δvrz0) ̉z]60f7/R8^-KDf[kώwV4-O{S"i J.Ixc1TFLܒZ[4V$lPa# B8 <-̾Dd&|;,N۰ L`|X((bݭdO ib0yPwotu*U,xp~ԪyҮ'#!Z\X>?D{Z1l .GL5aUR;sTXTR -381#gRjo>\ۘfXXQR)-h|BlpҖ~JW΀.v{lRWv2(i[\ ev-7J Gƌ WC[E"|N]s4 ('(^In`-6#1CG S]f"=%fWn8 P+~t:P}v tHógaW/Q=(IyMA(+qF A-v@>rˡ8vAgI(Y6 wQ[l ;L;2lefי VEFzXԨZCxq8):A8^ŲeQ^ȷ&i; Oy&sIS)U-W%p2`#6'VtH5(CJp;&С<ʝ+ʇrXGѠNn_7]5!Ԍ Ǖ!P+!_x)r`IM5Ӥc0Y|q ˰7*{Һ3 ǘe\odfE+WHk}B`AƄFTb(Pہ}L)tZPJn=7z=6BS~ֵ:Q*az!MG=5E3 jߐqRN V0U'\9Y>@:2v #6ʳCiΓh%?U,f,*xK ?NwtJPŃ̸E0~}S<'vYd?ؚhK--RLļgH٨>'j 3?G;ylF+SJxK(c_P1x޳vӃ9] Bpe]P*+.̂5y1]LZO9#s<;q"^[$Vq 'f9lxLT_5H 6cg4Z.Mv[1$h~wGs> 8IłhG yEBǍp7̒/kqu#_;}Vv02IH!~MĦʆaV@78U!Ӄ# ώCR_Cڗ_H@#7u:kM<2YE#݊&_cꖳg'4ח Grt'1ɜQg5ǜjn#2|߶g78,[Ҍb"`/?{RrZ 4$wCTS=ThDZ` *ץxtߓ( GRPEԱ"'>yE z.* Lp$K@KA|O]hQ zpD9ʪȭ2Pa:1-qՎPolNM/ةθG/ ʹ^J*wiHJMwx>nl1@­F/U<ߋ:piVJd8=x^_ YeG4kA܎49RELI@RيJȳȁ:&)PryRӖ7(7,vx;=,pwDeO:HE5" @b}q:hvg`") 8,l>{;X"<1,eMJĎ@ kK6w^i"s6Q6s*B&~Drk<H&]G@8W_ҴN;K]\z;ށ\h6[Z9 ]=k\&Z~lfp?/ݻ"x"1gڛr־6/q;?RnNeϟ*k .zպńFp(qRw\h|f4w^q|OUKJ*F+)`q{ćG*׋g ~XH.O24z nw$!YaBޭd(bRbJ8WVwVJ&2O6 (E .DA`حkgV; \UڭeC``|ѓ"#`r¾l]5>WEIPoУ4|0 vVh(U561鍗kI'|^~FẼυ3xP]\jk `>KLH*4'i f9lV<)Vtlib7I@hUY)pKGN4Yƽ(9iQGaabQL$ xoܴT]eyhM]aKї2.0"~)|9G:߰&%d%Rk1>wLPs}k"9V&e^ˉ,c{w+[xd4$RSCpobd%4fs]iM|Eݤ("c !GC|c#6'nڒEe!H/MvH\-Q$Nj @^:L<@c@&/5E\\^rJ_dYlG_#| [!%QҕI>9C+%fF}ͤuMKV6zx>qH?,FM%PK1۴}"ޜ$_PNQCkJJx _c':X>iz"}ٔyWšU ;]ީTFUG蔒gꐖ BEzZ"H/iV)cg7ԹwZ a FUblrj ѰmCop>Fj:idχ` 6T"xQ-0uJH c{a&WT. !8i oڿp"u9Z#)b!l6,4LGJW3s{ eHQBބu3Vˍ3a M8IXAfTGư+D جmN曇NCJv: 긥21s"8aݽL+4F <6FC9ÚmW+s@b-ir^m;9Q,mK7AL^ ]l'^\"r@%}t۶ovP(8P} =O$ΤA{hg@d^{> @[j(!:7*K[@}mX62pw W[@UQ1t?~wyT} 6Ź~ʵjuЌ]_<z5)L/; RT ! ;_htDBA~},1j'/d?? T}Q^FoMCq2e"ղ4kO.l4۞N[orm)Rj>NQf2Sh/ޭv84ZT>5q<{#yFGH_ Rq)ov E*Ke`fS/μ. @ >୑\ǩB %stotZ$S'y }8Nl ]5<~9v#$@mYICLIlNτ B?\p5ʵxK\4Kpxݙ̺ P~ᬻ? :M +33dm [duJ^hUO f8+ާk' J>5]醙z%}=q0TwOV1nXm=lҼC`Q ܓHҬ7B^a&%=E>Y1l/:`c.䥉=R ~#[XaA*)H4Ցb }reXmC-BMJ<܋/5&CvH|&a^ņ8눂}ys%14p *3ڊMIzzRSH*\FUוwb" hR5h( < pG[$=GȪw^4A=*ʱgquѡZU}\3)kҵL0\v`H"v9Fv@Q$1s~ ]k2Ipݯ*kSyS*&eOCϴA`lPh'IvUQ@Q!b1F0O foʶp0NNt1̲,J%3~ z򟂻G$(Tu 3 HFe80*g.ho5+,/vݥQP/>(e x>Vn1Ѵs,@E\Gż'/ٜki<):JP:f10K]%nݥ @rY\ {*994GӍ\*a}xl!ZY|],_S9Ew+GFF 4DmA+f-S͔ZJ<_c0$o~ 3@:IYO#tcy/\=q@~lnuwl`q|N9 ;:Rc,2CĕESh T%>jEÌ>3ebGh>׍r݌@7n?aHKO~d\y1 +]@5/OQ?7 ;ek24,Flފq2\]䩦cP۳ rEʽ#ÂL)qﻖ*+vطG~:Xk Al+b]x)熅WtζGKrp .V9&$H|MU'enaOiUP~>5ɦ'jy^^tre0xUnS\fE$RI˟H&d N)<`+P:SjBXDPH붆0xiMƶZrowF[h=D3uizPi꫹SE7g%c&C"#HmB;|ѮEWC PDn|^*ѡY\Mt$KF,|iƏ/cOږ 19/"(4Q*)dWs){(Ox xS!2ғxEXV{CL'}gO> )ȊJ@V"-v*j d,(IֶZh '3AGZ]qNT"rp=$["T:#FS'zp3 ̮j0)4Va<2Q)N??h Et;QQ#T,].OLDw-TA>訣G$]zE6[5/ ,^;Ma( W3t&ݪ-2+M!Sp#}s.Zl`^CNۻ{ЙC#gp4 +@k x2G"ê`3pR&3*'Ʈ FhO6V1U Sjy[;o% e("A)BAu!$[jKkٜnXf7@ n2Kl _?obJ6iyZ`o׫0z.'Dr)H%Ւ"71C];}eQ~ūS=M|8ͫ2#GVZ/";wubg-[XWJL4A/)n&5vHXbt 4ry&3ظ+4Ji''I߂s8(¬?k[^Ȥt/RaZdrR6d\ vXK5 yrе,YSaǿ+-2/`-]qٰtXcU# 6 u'%w&o`'VIe=N#r.[zJl $X1NhyHGFgo.4G[E\٣;,o(tOx{π'gJݾM PM-raCVN4~%s-= Vn(>_hҫ1Xo}]vD𶻷>1תؠ)Sq <_O{R$hIwHU`5nXJG.0z4]VC> 9R0 >ј;Kn]-V,2J4}p8v,Q)0u*T0oB1#9SAΟ sAuHx'p@ e-|{ 9[V,sꠝkd8DhI 0:x`7pg Kr%jGT䠜eg=)N(~qgtY-!5E: _S?LƧt[MY LHAK\Uz bCtdRC#& ?lFHS%J7jx04U lM*J!|bW#f dž跙hE%;!Ao$pTK k(oXXiBgۏU` *:cZX>kkT>@[m~{ u.b!KENڟZ8{:c5j|2aؓ+T65/?Esf0MXHA. yWݯzӠA ϠQS%o- b<,of(R􊻣ۿpu=U8.o#)}04”:Zl|fMly>yuSӤ2{jm w6fj(9a(S9?_߳O7yEl m M YŦj`1J(AnmPыK7q2H6.yaS@;JZnu - ^E)L ,d=N3FPbBFKhޡ ħu$@-F?'c%N:h-;|)$"d.xjMl`}#òNˣF>B()Ԋb; iFW6uq<<-U%sy?ޑ#C%<oJ͓{;/wW3! 8:jm2mFNIvXtjMe/ Y+lz0L1.RsuJh@ /6|l-oxw798I @QAK`3$ 2k wZȬ_R$Vu77a9k <ڝ{hcz.*ʘ@Thl/SuppCi yYua4[iKOFw{c탾ﻷrՐV݆1Yv2OytK,W YtVd$_OG?l?uUd:V9RĐ ϻ/v`şǀLkG%2^1B9<j(kcCZCc{Z9z%%~?;EPcnǯ'ΏpZZ}oAFdzTh+6j@-&nԱDrt:g*8yޚ禫- Ս HG쮼W!ĝ(t+'w޳o3=J9>hA^- HXA~wL,ݳ(N LБe>FXF. b'gjC0>Qޖ{<ʳ$EawPeS~c = ,CZKdu p3y8+ {`8ܣq*Khy4G*BdumgR zjOLr9!0]26t0*/u"d".1 ~*daߑ | ?FJKtFZ\͖iFLp0vwIY>QZa?Ӡ"Z&ؙ@}\@3.ŗӗφov%u†"?p dgMK(|ܱt=ƭG"yrĢٓ,琈rq5X QW2l(=N?n90c5[IBnOIopi XK YdjG<1/Wpw>,ט! ,4q$٣:c!*t4#kO(HSGSP@V8)<4]p]Thwxg|O YAs,iwrLPj1rKߕ3ZipЏ8j"9f[Q%>!P{>uxyʧY?D#FUk-VP91!$)|Y:;! .sg{}Fr]$=bshUȁeQx/S0:sa# ?E³Tm fdh="!kU:1%)ݵQ0*ng*Z1f9k VI@F/̅ t^[[gj!w-.FtS(CjΡ0df$lLςP igTze[(׃$)NfP,̆K [hLleٶڡN757zm \t]

`EA_Lf/eV\Bn пY[\t+{_mR'_2Kw 0Zh] @*1e>6"Qj鏥Y+deyѸ*Q[ V3_~0.v!hXYPQ>*fߕp!޹*c{r^E*adk!A#IpXCnQ9!!ˁl.IOr0k眡~Veyl|)׭E׎@D{c_KWw8~[nrvlws΂,"UANJ[b۝̈i-`{.+яJ"c0KYGM>q$Fa x@++ ?y[ 6,[%F A4]r3 6EW2_qh ts=sя7>/X] E)zUj%Y@ğpJ@NDe%MG=-@l 9na#]:)C?]@w&!{R^|J*Q(qL%X7]8+#M *rvki YCi0¸`v5syumO* (6T/> hpw'}ƝtQCko-kNNA >5ϚDJ1eA,7)]kݐ xz40թnjLʸPẻN}Kq:n"C tPEFG.NBj޲ EάtiHka`nR~Q W+PW0s Z_Y8BY/(RjOR2! b/6({HO _Յ' ==ۦ|4ӄ ؅ƐzqoN"]˘9P'gAn٬B\8ّuIh6J TRZ1ڗ'x^4':,Vo7\HTI43ԹH!GG,r<-ф:MGD}?^>T>0^Ѓc$IB ?߼yDY[2=3YτOc{;ͽyf"⇹b ;33 NH!f]R !\db]%*WB.`B|u0T iSq$` -_cQ;(Q!A14$.bp#dBkp8$s]I<1HE5!XC#SH 8.ҷaX ,}*2U3UF7H&sPǡzK (IW\xT2i:gÕi*޶m{M6o~>+$-{,h o^l ]h{t"&\zPΐΤ%sg}?]@'߾mo>3'JGV{[1aG-D3c`]|/;&I0]R.2Bvà%Pl-srGJk~'A1v2?"_^Ua-OydI\J4HCZ_&"sphOfӤȌ̉_+lk} ,Ko$`&pl[5ބl<ˠMbܩj ʕ!$~8(=eYμW>ٟ^_DDp!+ f.2Q׈KXԼp -{ǀ{1I5+ˡ㗓y'"W$ě ~H}=9T j߶εi#+.pqEzUDkG "7ܶqM_\ :ϥiZtz u ;`Y:Ϩ^̠i4bv'!>eݵXd. 6`8OXGu5Ɵr0yӥlΛVF$-,C'kyމ025jM4IJ[yg(p"`q?7 BBD&ȼٺrHo\퉺Ec }?A?dP[3%?+vj?DIĴƨszH'tcj$#P{]H # OOYj3 łAyG;zLE٨KiO;c0LS"/\Z,hEX$2ydddr5ɢ#T %{ltE_ Za/+&nǵA?qrRm3YωH]|m}z9bDa=ș DC :!%"?m8XVce!m&iȑ1k18V;u6E!,o#HLxO?#Np[%7Gf:|(UHkbSE׫YVajS5[Yhw[)3g _2kXx4$eߕwа>cq4ɍ:5yBl:qL$Jn'\?ƅ,t/1]>ɋC m•lu`&z;6WHv-kʏJmLZGԛyk Sӊ?izbӞ$Oz35H3Pe&wHBXiv 9 ~j.ow?u+_ V?y|ZtZW),WqC2?|ttX}&'Mp0szRFj,5Xn`AK;8հ!HhsMםx-8ո1%GT`5$Yے;ѯ{ g=1:`;p#E{k) K.H" jw= ,ɆxD_+cv!?!~^ 9=.yܱ* ռ qsxY rT1h:&[L: ?Ogl)Tx I+a%pk7Y~Hxb([eV6o_I}%H6Ocw]$T[q<ŗQ8Saz(mzj<zvPK\2!nhSk=+E+d4ˁ|.Ru`XvJr@Ǿ{Y$T ;ЦfH)5b0Rw] GndpqiY9Ŋ5 Z]]A]X4R@rqdxJ$[ .͒=qeFV+ T~毟 |X/ ܲEՋ@Ф#z\ʹ*,@zfy PveL޳RY"p/?,cM擧ήo~9Y{Nw¤hG,M^ eL͌@}.ecѴ$PޅάA!g+_ܘ(MJTosD@ ״'(<Ι@Su&г!tbq.!y1҄rqc-!h:*f?B̢VI[)&:IHv;dĖ[.\~ ,L[G ~jelH!SO{s1oˮrS^k$]jC򷈿(m6}͉IWZ 6;PAe.8@L`2-zu;ŇDُpm:3с3W*x_6W);AێDR4"cL {:%ۦb~C{t~B.wODu͜6P{婼YHSF_FULVҒw(e3O&)zDH]9h Ҵ44huhN=ef-ڂզILZ}bÛZ-*Xfnj*EuenRSͷN.MV,#kEi~k6t"ah "Q0k}whʒ`$o\/ 857'Η[BB 0u&_S/C6T$<~wn@h@ˠq=alj~.N])A +carC ]|,_<`Y䓀Ը!E\K7YyV:!_^R}χr7R]* ìjK@fI1+wr ij@Mi+IJd3ҦkyC.ܾKj Q';vڂT#eLG)gm=&}ESG͙atE576Ie0jv<2OUS$hD,3GgրhJSvtַ1ZЇeLkEz:8b=-fF蔟6(MbX@$p+HCsva<'}i\YKh@Xrg/yvk? 8foYq5Dmz֓R TC(B.^jɹ}aQ®2df|۫ϻ3Eap ˶vQ-4k̞V)r.ĪB+/5ؙkoΝ(SO8{id#&8aP3N=yN }S:$ ]NʵP Fqg @Ss !\{lӶ,*7CO]7жmgR!3ZKi& AG5f鈅@.A(0b9)<&.gH {ͷ|ÈX Ҙ;:{W5$>ە# z\NHI> _vl446l ԯj`:DCRo.kIxEtA4`B&~m8oJ_)brmW`&f3<;KD@@>Rsw/O]eQEyO@U-)P$Rg{&3#N]k} EJK5z>oxW3Ӯ"dGv^X Xmh\6jIvAM GBI]:8\֖ʌ@L" _L b&B:Q*搸$T(IMI#5Lr ˨N3j&R'H:je"ֻk6s8~ɍ??J-[JY8mqJB:ޛk*m/3ޑ-5_Ƥ; 1ci̓# Sk^Ю $H'|4q,4YWGDoc- wb@ܺA P6 D_Nz!'-iy0E>S2Z`XiTڄUj_/Wd+s3I{9E{!&O`&jx((¨|=\Yk<< Z4\ k$7w+rlMMB*]2ϐ`y7 ~=_(Y6.Z"CN=,wp_/nw#~’mZD<+c}iѡd"YťA\}#Ӆqe~̩-ͦL|cmQmNlvbBn4e ǽ38\L+H 'a' _c|2W504pqIۊǢ'Sˏj9{z3QSjG vсq=\ K ,JZukgb|*2Am H{mdZ!uә{ Fd`Y'6*![FJ')/^"3V :X~!4x;1^k)=Bq8^?yqPjEk>:9]rU? SߟFm|!hOObj~e$ڵo%;q`IZ$qJSYdivT6:M^jsBLqhL{~y*Jٽ<ƜH*Cۜ )@K5("uL 89)j/I "&^d {4Ω={㋻ f hS{R(0 c6;G޵Q_{ZL$N rnv9x5%EjHs\,X{k0%D1b4|8G)]c1%%;͌ ճL{㎺alE+ćemȿA0Ctvfګ$bz|zjnPecn3yx%xW\&;: Ve{7}@Xql:r5jjDדd2xRp9aOλrU-ބ9x'8rdTLהN'/tqj/{x!fo kE7m$)e!o|Vj&ܶj;nrꉔkЊá6-Uux΄r'* #((쨷FJ.[u 5ul=&Rs,g@ rx+ǜF!Jht+[BxVg R#=Br|X׬VfY-n#J`g,zט,]Fl M12i4)/;y񂘣adkϼcc̛+ 6xӖvw8=0KA,$^145c(qyUݮ0 Ji-%#|4z0kN۹o=f;Y_&RR>J+zG2VtH o⪄1[0[?#U|P3 OblAإ4 9d;Cz4`sEfÙJ`Mj%[5x^+LDȇi7a ,d&m6 .C0g=+r^0~NdvɢcDzs3˒:9EUA>.f`ѣp՛}m33y(7l~btJ%\؅H+"Gw':7i FV|l˿G0X1`b%ig tO,aǹegL87ZN&zVLl]7'.[A)}$RQۘԛ U#.Ckn=唒-2bu + @ס'~8Y@rz?~ZS C,;r 7#DR":OZPfXWzOvɑPXmNYo߂y ?5Lr~p&3 G>z_~Sy"VhyL%!hu4&,h[S9>| yD2%>%@FjD䌓a"M$kOc!\2F5uG(iZFA5 rT .0֊FI!"(齃PiѶ zPIVXNTn(K }ߚC|gkLfxdss Nk%7Dݷ.Kztȏ;RPɚJOK^+itANܦ|xD b֓ͽ~rSWHivwpPmDFRVꅖGs7t\v}IC.eBL(T8Ȯ)(6&FbP`1؍;7mPtRp cdwS fGoLkWIsv[OmXa#+ .|ZR 8(}_k hfJ DS51!27legS yO-Tm%!nn@I?Fp _ޕϮtD #Th'GPs'߾mt z%, 0b[#œhp0&Jר@qYxE#X]kbcbsc3ٔ{l2$@g/w6=q)FP—m6`ǜLXpV{pW^k9~)9LښW;:V#^1m-YݍJg\bdSDmpCDl瀩L;̪9(@TG }BSۚ(p` D<ŶW Ψ{|FƓ[0yE}w!db@P9bJ<0: vn0bb%H:pj,+$7GWKSJR|8wURm]%$.PX4gn}*olp@71WӉxA^j3X i~/_:C;77e ɉ~rieLlbU``֦ aZKTF1TM&O~Mr%P4 ̗@-Ě]kz9QxN2 ڃV_[ӿu6K,!sȄ7Eڐw -;B}mMQΤ=*t.4kjkĤW!qP?^Uz3&\"%";lKfu{ѽ1T'bNJ|Ɛ>FH+ou&Y t ܰ频$^$ ̨g54sxؾ%nkFd6^f4)6+%|X pCR. #zSEmFI}uUvC $̌)x}ZjKv4Y|j:`\D|;sW3Pl% tObCՒq+y8W> c⓼DI0 x:nAyށ$3^y.%!VTc/ 'Vp@Gg83Aʼnǟf646.HH?~h&"oԣ6dmq ʏ[*5GX̾+6'Ի }!Us^6X)\[#x{2reD`@pvgansg3t F2v!V.CrT|w8%o[O)cC^>ڱ+4#0T5 /XڦٖeTDghb=-iJZvfkDUo-nfn+`s:^F 3U?ouWH ^]t"q*t}e@7))+_WFE&‰[X5+ ;!sRAsXXcDbP" \-{ݚ+]sTɶ&coAX3{g'YZmΓy:*/I<@pG *ԓ,0"5r<*C-”eLDt̯.4\z+@(U+SEcʓYDx&/0o#vU4; [T+c*(7ZbOw_JS4کm,80zbyQrdy 暎 2t}|bINQ 0mU(dܬhVC#N3.~U ?Z=zx]BEoxڙ=`]U; [ʵ6mow-P- % ?-F fs練?%zH;`wp`q6InLʞUuC3Vh""ky)Z WH@߭]4#&S">VcܯBZQ+v#!ǗXnv?2 D|egQN~|..4-Լ"'$`gnHm$#Ysstrg y/[/Х7(8p;[tebDkȀO?&`5UvKЄ=>E\RM}.R:F5wIa{7 nU\D3clBm#Qg% qk6l kL)s{-ioV89Ł 첤%aH<T .O.,Tvy6\[M{",-.UEWQQ>$[5lvRdN:=rjbJtQwҊʴ~ʢ*Lb9 @ܰy'(!D ?Ӭ8gjp,$/AIєݽ81U&$d,9 $:P/A> :>/J5)M;Q4Bh(hk@W[HGC;. yNJeһ¼[fc?ׇNɐDXmyLܨvvM@ C>LUT}fj6U޽EISe ]"&!mxZ]lz^:b\P^lVLY|_=n矛$og^:oKUbQ.C vum;)?hmӳ2`LmR?owA0Yں= u2ܘ?ZSE76'x>pEDV~e#orV#ēDUPq^o%u9s<>F+=ZNcV?̬<^ng3*MwǍ:!Pe^XĊ'V5yg_9xix3#)i7Ѩ-qXOF>s ^o=٩uGa u=tƇ g&whí8Ug p!Kx&aeNu2r-\5!BpQq%h 9i ~؏7 :Ƨ5 1as7:dTQ,2/ӂɵG5TG_:%b %}f*66&y2@VSn/vǑn6 O86^0z؛p{ϳN^luDw ڴ.a;SXt;#[n!\PO5='/7Vt U]o83.[Y /4k@n lpÐƌ VirCgЋAT6]XY( Ki[6eFfdr!ˀە6=z>WLvwv ؽkp|J l wA|TT5%Z!d2\5VªG1NbOS| tHR{Í2{B}NПyTvR&k|h=Tw?$Q | G zYJw98iȃO]˒xk%v CmiJM7㸚{g jq<8ц~P!!w5 1Nt"4*#v Ώ c5|}K ӈD=YXVb& ]"gˎ ?-LfWK7<?O8c t'lT67 y=뭕,PcX1S𪶟"VYE'Aڤi*Pvxxo]П=41ϔZLk^́i˻w1M/H)Ŷd@nN E,?Y~>*ޓ*ᬽ hG,PGGrmyㄳw>{N}7K5{ Qy|3t3Wm7ii.)ŐU3He? J[zlmfEJp;zg(hS(?].t:kZ ];lw#PIuI$J\/GQX|UQ!)/VrӫΖ|ɏqOZ<{'c\a :oW<FÀ#*ZqDUKl*KW8]3CN? Hxk(0㫇bm6Db,S&i̚;Ā/LDqrST7eE.TY|i-4/׸4s*l:Q*yV} T@Ϋ_]ӡ81?PLB\|Cdin^|[hy  &o nj5'>[*gNM5"Fܶoc9oKP?|*| z VܩPX޵ oYGlK~<*hLK0;}x8h.6K.Zv!oK$8qa reU>jOTx;~}<*A~+IIO!:mNJ/o:TB|@i fzywj~pffxDh{!tc4aDe 4qRX{&?4Tgcʶ0Kjw֫u+#KPUQ)& ,_vxWtbtlJP{;y8ɒZrҚZ ,ԕ8iPCrM>uД:Zzf3J H;'K~|c,M'8L\v _>jآl0r+,ܘ1JlBxV9`e Xqş~n0@~A١g1Cޑ<9QPk"Y" %r[}\}Mmb2q_Y)CG8`ى-w&_. s>?ꕂ6gg`gۼM, @$sfX׭EvF`^;1:Z|[.z:}u|C4 _u6Aꚲ:1]^Btw<|Taȉ+'`.QFh/#ێi?Ew%35h7Z~,#>JR}a[67&jNMߍdqHCV7ƚYgJĦYӫ3F#$ݳMo㒷SOYqP*ږ(Kullmgz+YK2 W>x *kBWJr'4xhv oiQ;nM nm8^Jt3d~OfP0Ck4BȒc  O]t> 3iX7]@ Hbl}@BHk oC@5s몜q>ăz&d}?^WcE5Dk^7ZEY UpI;Fw # x Jm_YxϢhNGz<1c9N44z ؄9{R"ilF/ìD0x;)WORG=V`85|Oa}PRn#7Ј_Xch8qwߦTE5-kffM80-[|:8A%U\T #Jtk]CcMLp[ӷɖIk.tkjꩨ?zaG.W݀k5:Ccܕ)Yu2 64J[QfyxS6^/+q*)E06V%#0J3]\V1ZuUŷ(b/(=ߢD/]Xes5, <,!L>8|XaQ,uP;Bdhd()x\H?tTX)X=i_*V?b̬HjE:Z)lQ|7|!9k xGpYpR굎|qjS(I~5TGd@|ȴ FطVG&&[=vN߮}S O=qLIԨO: U>n5eœ-ZKHU-ܿ"ŏHgBl >px-K?}tGZ#P+-5;zv ^Yǿf3\WPtt_Xt:^à3F._z@zv 6> `d3p/= r2r^r+2S8U<;ĤC$/:OqV5tD+]P@}%3d=*MP'xN-RxDsUPOkZ\ ٭x(< bFqkovL#_7}2]Ց֨ ![k"e;K̖@{+g_zri%| aU"&o)R 8'PwOWX"&a.?m:WZjNs/3ֻV Hw+zF|(i ݍG?W?L&,pl[~c5qyx.*͑GvXP!b8u‡3ir/sj{J ֤(Ѷ#iGfk꿐(%Z-pCnSaoa.d簘8Ͽ?jsh_kuXROʃ5~ dg]FpSLcq̒oi?<8NgT O!=B/|=2}zb1-,ӷ/_Ls*݈T*9#-lY a[Pau~bKr*6j;:7 H{P2H2ڸx""sI > s@2zA>o[OAm^D"-2h}9kjDC@wU/2zH$zw +XorP &-,J#%{lrFW+n2ms 0.Ϛ3G a0x=J8q΢9uՠmK-2a.wh&\Yh_Q,W0=+c {nqLo0WG (['ZG5$IX4mcI8>6!5,B_wu)mWRBc53>-ϛî9.֑dw冥魓dU~?K;;=5R߳)選x{K:Z v. qDkke460ˈ_(Pg\=fp/[t`_e.6Zo:nj>P#6 i15\tHҫVMIch}J:}}WeLEtyܒ&m&(V.aJ`5X+Hw,]VQ6MɤܾmԊd5PDkͺom==Mb:}-?ß0^ jB_;03^{ٱm6/-9 G)yμop\v܃;klDTj23:76HYr2g~"#08#''EgҫhISِΏHQ DZLM1['Q%aJIYz*<ޟ(WOUjMmF޹1;>HaE͚TC@x~o)rjQejY=J(f3K "H;N8ۧUY>*׌$JQ8XlQ~2-u+) 7)rI򾠜i-nL+@x.k,>S?IWY՚f+G&_GZRAk`Sf䆍 A]w mp#Hz=; Z}7R5;"1lY]w Deݡ^g#-c^X^S YnMPks[*~?>pp2I )ӓQ)dL~}ersFUB7CDs#*Hl0K >S2,FjT9(' hc]j VKx`%oFtJ^̅r'oBԃ*O-O^lm.eRN0o=Mx*u"4̩.4,_8@Bӆ AxUxZ r)j-pg,tEy< ^XM G;ۈ2jj 7Apپ($,BNF/p3I_CI6b;!f:0 apBnnv=${1[h+k@cs̠[FBkڠd0Ԙø 8zǷem^Qt :̠7 $:!GEFVzAwFp,b`rC*)…M\5'>OA>[MF&Jyኺ`&tb(<6A"|59 AĔ4~<|s]||"^x[F^- %£NY۰C1aN$Ѓ'dV4К7<3;¨x~PT@lҡXfV?Tu f摊\^M5 Fbקg9+9N E)$dŒQ} nqEr٣f#o蒯F]SÀߦhԜ+YUl 'c1K>CȽ.^4w,Z|VnN-~&'AYUaNj-ZMCQWv#>jۿz"5fu 3+v}#WTY={P5OCun*AOyԒPD ;C&o~nšl9 ?35 ]P7=2Wٔjyqj*ez>9cDyUl|.*AQ`yr m|IV%rp)U¯5ruځW+π^dυ&]{MNᨚlN7qnw(..HxP:/nϗkԄYN~&8t@39i2Ul)~, İ>X'au6V.>x i("$EVm!c5}KooI?Nmf1t,Ujɧ>-/Y뉈0g=^4Ln 'ʻ@OvFuƃ+Lu!JQOS)2սd*Nkq5R@o{f[tOO2r=6tAkK[CojM>ęc+ܞ߄^DltE~2RGA萾{ t8{8'MG^ 87°tkgmA8'@oU:ΖkwM܉Ns͋>q|0ָږXG(!4}}V6qb#DcVn;#l6U֖~ xaV#T9aCv0:x+C9Us%zM{fSD3bj@=tbBJ@Tw GСI`rҁCEAՐ~Oǃ EO2y^1+󪦈aO f{ͣb*2g>E^_BWKd^ +UfPBMj~ bPhBs}F(d,!u-YpX'!,aۺ{B{2rPʙpFiKM쀶j$_@ [͑+g&OHZ{ק- )L@R_9@P)=\1(Y}ڹ^>%< hk6Tȩ$dvh}[7 U!ڼ1% 4`{T翴bOWQOqʷw.2%OJ$|n -=eHOt4<THBwcq|PoZ_y/^%oA!'f(!2ԎADYj+R!fQaNa[ 7,t". >B(|Ks'*>'sR+=)j?|SupJ%n4ibͧz-͎:窙tMG0n&Nĸxr/G2%%!T:ɛ`S̳6O*̻6:DTFrJxYַu:e1j82:hC)ѿ;T94iHճ}k͖3詰hNQ{2q {W֛Z690F[' CU"CS^w8W=ndS"'xR9R%gcg<"-E4Atv#m_0Z Uq2Tڪd0ϷT ,'cV8 T6[?&glG#8mV+2?U'e,qu+<Qϛ@V/ (S- t'ө^**{tF>u @W:Zvs8oM $gvckwJS,C8)`h`U9|C u1QͻJ#b IyD}n"5b=,iN%Y דĠqC 1k7Ôg8< L|l0Hܾ\'z{r\'1\>5*Nb7l#!k7wtOU 1Eq5֔bF\˿ <0A@Q7yK P/PUT1Jsu%Cf*]Tf߃xW>f>s̆^ XfFT$HZq֐X{{q$@{QVr,>HO[>^BW0y%k战C$-l?tXl.P*1$rr^|jGW=aydBH+#O ,&;G3Q;uS@>写 \ZV#yCtF !b.Z)'39k/>*ˀ: C/qlMJEz1k*ESlitqP1,]4h!LDrjJQO Wx 52ONg"U/Ṏ́ϚZ97ȪXg{E en/K ۫0oxKk{׸+򐷬DsXv Gw?2|&{*C'c) M)ʁy-¹pacl?,ԝvCHaX 95k!5^MY-O_/?CEyłc rh%rɠ7J؉"zH;ڸ#'HTRL 5⥜êA갈qW^ԈWXD0L=:<أ[ t!mKm\Y|Vޞ])]E쯂zGmZ/WnNiU0:C}VK0!x6m#sWP&~_{N I@ C.b^ȭ1hhlJo@r^MPO-9bMӷ+R~U3kt/?CG"ڒa`ǑuK<`B!E1`FPӞW0| ܺs\I1W OLa{2]V~,ʍoeMK i]DR8M!4見[17Bdnj^jMY*0 %^&us 8@=7* eZj̈́Ѩ2xIӣ _^TH0&Xގ8/кTRd4{#o?MbL9Q뭒xBi79P~_kI `waA%O&fN&= cD5UpkATF@v`pf/L`Gգl #4LZLͫT oΔ ʼb#2N+KwB[C5 /w} oՙ€-VǵA?ݟ41H;i?ϗDO"6wHַ L,<Ԃ_5/ gP84l BB6J2ٷ‡ K}AqWSah@dk-c\$1K1I߼]Z47{tTx%k]@Y{x2`dOdr `AZ(oވ i#PGNTO~dy$oKDѓYpca\4@ɂ!όG#z[?, ɞJx8I_S-% kӐH]Y^\|L`-]|g<;Q\q,$U$诩@\2M۶! q8n2@iiOO?7jL݈WX:Ki?!Q%P?N Q 1v!. $a خȬ]X8a9Z^b0WNcuJGfk;_`3g iNW8[jQ0);!*l_CeՁ"&W5$bl|w"< 6Zs]躐&R`@v97;`#fIrg$ٝb[S~g(oMXƓFtgid9'Kyߺ\0d C !Ϩ#v3sr-1OD7ngh<#o pmPmly.!}QG mnL U7X)Ef$N6bY:-J}ԗ<2Tq|R_sIR'w=4ѹ8jM ^d;# \`9Fץ~TQEPGH ʍ ߢD>Zװw +LzK+FkPRrH_a-:dky +5wPnF{\b9NK~\;ZXRtbl#k$~ 8ƿ>D#̹/=g*\$T'qkIӭ{7itu{Kq Kbbu0dDPcyo>蘔`ROO#1$&?`"KX>6֟Rz8C؜hZUq޹,?.jA*'Z1ݟ |(ٌUdfa#z(ܸ65Xo'QgeYck%ङn =[Wm":4U6SKKS/33Ɯ)nU:F|_j+Sļ"SD EIr *Nw|@u?/ϥgC?8\<6cId %,?g@%ݴ9Y_);3rwfڂMY(t+ S;-PR]6XyMqQ•k y`rGu3b2OugS|f^C[7-F_t_ްbG l!m9KeՂJd=N%At[تQl 4߃'Ad5bW ɌH:H@3\M‚>7J)3K\!WS$^7BACtΛjr1+C֜ 4\=>On@!kA8}\WΔ2<>^쓏i9'kqthj~:EJ;;^:'{xR +PPGNOeʝnoq+OMjBАu5 !v!nUG\?d25 %Heګ}T]f5?l}% ͑SAOQыwěYv81n{C@? H9IP&m'\qVj1ǎMvC'1wߛQԉǓ0->r[6m ;?.O8ɔ:k)vDǣ[.$ٱD5Dc(8r\re'ӿW ۭ9f{yhh-v^aq"iv]wfl0𞬱(>իĪ\Mßn_ی)Hme ?RYe;6L$Q0+lNLTz Ö?{Ѥ&fjgIrA]}9:p}W7[xSAD hV-}bvNvOeSe)N:җ~_l .ME ҽ{F/$W:[ T;Q|A:22PBKƴP&n|%S{94!<PS_$<1J}B?/]}M~z⇫?38O;z5T0Hb8Se1&\?@= EN^Zn<$ny-Zo#@@ܢWiq@ᲇ;b9eD|`F6ڍt=3vqy",F>*#~o4* }ƯL2οk򰭲3d7ے̑xRZZ}`US k݀M=S5Nֿ~ dK}fs}?ye RvIzHe=#"jWͻw eJ#JTf> t轘4^z"8­4]!o3{o2O0^^\FcoSR?QIʨ<-ߜJ3JPM_M$׿z!sv:r]v>{ʐQ6Cc C&z:׷|>Tq{—}7}m$(*Q"VURKyNf ('sz׳^ {qP(4bmWA l#=$nJ<) 0UIWdz0bô.Noy)cc/ CXvުma, YZ