libvirt-login-shell-3.7.0-1.el7>  HLk|YQ z뾂alDgF|qZ $1ioB\eV"b!\FȯNmQT8 vr*տٙɣtO"}Z~D{M @nj줃~>$4@#p) dhA|8QsG?R}DA;m?md " W  /EZ`g     <(89 4:==jGjHjIjXjYj\k]k^kYbkdlel"fl%ll'tl@ulLvlXwmtxmymmClibvirt-login-shell3.7.01.el7Login shell for connecting users to an LXC containerProvides the set-uid virt-login-shell binary that is used to connect a user to an LXC container when they login, by switching namespaces.YUc1bj.rdu2.centos.orgoCentOSCentOSLGPLv2+CBS Development/Librarieshttps://libvirt.org/linuxx86_64getent group virtlogin >/dev/null || groupadd -r virtlogin exit 0[@ ԁ聤YUYUYUd97c3aa8979b8586a13e5a109ca5c2b156dc57e0f34c0bf4ce076c347b008acfa7cd8a9eb6a2791e63684f6b2957d04ea5d073957b323f10f97c425daefdcdaf17c61c1f45664f4fac3523e6fa69144ceca70d65062c3a9ca8e9d511ce995c23rootrootrootrootvirtloginrootlibvirt-3.7.0-1.el7.src.rpmconfig(libvirt-login-shell)libvirt-login-shelllibvirt-login-shell(x86-64)@@@@@@@@@@@@@@@@@@@@@   @ /bin/shconfig(libvirt-login-shell)libc.so.6()(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(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.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-libslibxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.7.0-1.el73.7.0-1.el73.0.4-14.6.0-14.0-15.2-14.11.3YYYm@Yg`YJ_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.7.0-1Jiri Denemark - 3.2.0-14.el7_4.3Jiri Denemark - 3.2.0-14.el7_4.2Jiri Denemark - 3.2.0-14.el7_4.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- Rebased to libvirt-3.7.0- Add support for virtio-net.tx_queue_size (rhbz#1482514)- qemu: Fix qemuDomainGetBlockInfo allocation value setting (rhbz#1470127) - qemuDomainBuildNamespace: Handle special file mount points (rhbz#1471660)- qemu: Don't update CPU when checking ABI stability (rhbz#1470582) - cpu_x86: Properly disable unknown CPU features (rhbz#1470582) - qemu: Add qemuProcessFetchGuestCPU (rhbz#1470582) - qemu: Add qemuProcessVerifyCPU (rhbz#1470582) - qemu: Rename qemuProcessUpdateLiveGuestCPU (rhbz#1470582) - qemu: Add qemuProcessUpdateLiveGuestCPU (rhbz#1470582) - qemu: Export virQEMUCapsGuestIsNative (rhbz#1470582) - qemu: Move qemuProcessReconnect to the end of qemu_process.c (rhbz#1470582) - qemu: Update host-model CPUs on reconnect (rhbz#1470582)- 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/sh3.7.0-1.el73.7.0-1.el73.7.0-1.el7virt-login-shell.confvirt-login-shellvirt-login-shell.1.gz/etc/libvirt//usr/bin//usr/share/man/man1/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6ce19942f9522644b5453a1405b2cb87987084f5, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)RRRRR RR RR RR RRR RRRRRRRR?P7zXZ !#,f2] b2u Q{JᾍIͥVCPQ8/KKq4u?Lk-8ڗ*8:-U UzlFmȞR*?5]}͐m5&DPf870+P.wc 0i&_͆ P`ԪHd۰ {PE^}sB!ZN&vU{#g_d}*$T:88]8OR!:"BԍAjRGQfrnWLÍM2nLf2lKw( ,g]:osw $&xfܪa䲰A+(\$kS ́Q~jޕ-؏ce݂xQڹ,Q8=SحmY`\RH$0.`h NA_E<ěPβ UGgL_v[nt/{L垑硈wkq"kl1FW+q|7k9{SЄn> jɷ %H'3xʤxTWJL6Lj".'y @֥`ʜNn쳙Ŕ&&_gԧz]PW͛ ۝A.xWI hA'aӝRiB) j`^Oѱy2#ٝxo;=?6O]LCX}6hADܔ X L۝w#KD ଩f 3&k?#T=>q\&'w~9XD/#׺&k+pRkd7M,_\W,z1΋SFDB vlOGm5UU =|ŨNf; TFNDIf2q 3fNGO4{@tE8 ;vS;r$ck|Ow"%>-GPT9Fm#E z<9qF+-R"/#9 ?ߠ-꼭_" Bؑ<5)iJmbԩ(h-2cIǙK}Ws_-P:jdE@L.%߿WVyȲ`hX3$(Hk0} Ŷ7bw@ҡ`O?$3Sd׆SYVr-x>3tq 0]uSp6R3 ß FS SZ0܅#׆H]9~:A!8vXsFF+ f'$$J׼sH\\$ÉKzƨ*S>Z[GL&w tLa N|&f:290+|̼oKHˡ4CX1řl .[\6KtsƮAAԏ^m-v%b* ts#Ȃ'YLk=rj^%~vT:KMbiH>w 7OL!3W\C*-kM/`5m K4i|%C/CefHNwNjaAYؘ{;ge-R|4Cfr_`:\ػ7: bn0j󭆯~MZm+kKK5[pd8x*PLÒG۞b' o6 BUO{/vfэC mF*G0"}Ȃ($؁ed~1r#s`^U4T Akp)L1E);{pSAhGъd݈b|@Sx| ߯imhO:235^V'T8[3H[ՊDq8eQ ?Y%_D[Ǧ᭮?3 <M26EΒ춝-,, 97RfajRsdfwZI%kB&2nCCZs/1ȓwW}gmNf*xSWgga6?AsW0tAg:@X62{tmg1)͌8~٬&TäҶzybrY&v#AٜRum>=uXS"p>ԞdžA8y6#?{7 i7%V<( t1%>;zvx(D۔\mwʔ&"0[KPn쇡^s z~6OM눬u-~M&dꬾ0 ~6-XP ̀Pr~r,7zr~I@R-{MAXOj㳧nrO5SjօnS<DZpG7r6ߡ4vtyY@;H$~PȲU:y8f1t@:PeTM2 jNBJKy$w H*q&qYe15:ρP7)'q~X(e_YD/u2='[ָak `#Ou6Zsq8 'HҘt H[XX$.W@$:NĔahEs!ZH*]ԣYۮgL h)UTO#<.jpxlG  E6ox[+ nhSI d:~c֫_gVPC5 Ej $rh-M (bk"-Tha͢UǷeuWT:S9Ak񸢇w38!}[4#]ԩ,685ؖ|X&njh[( c1s&\.|2?:znY{?uh֌<ǵ{7(r{ji4KvE {Q+j d/O\|?9"@ clYs٘ .]}!^} R| 75ww).;;WTH2B(~P@wB.#vdR~ pJCX&JT\4$Foد7"Qf3ou ֯kgI' z߯(È/ D 2<uo)$B-yWsJԈZ(=sNC\|]W\/k!t JehJ*kA>_xM *|pxQUj5 0@88!w~uG#@bW;oSƆLo>6nON3sai`ukb";9o%l+IT:@< Io1G5[:8jr,پI癭;lžoN:Q `MجV YTAOfr;c2T!`{*ݎpI294REc[s3V7Zl)ϱx,7X8) k=4 8yi5T~ KX+Bihjq2hF,H]Aj]jN}wSvb5,ۼ3(ʡ՞oVy@^2ɌvXL֋#}:( Qw86WLWCS,c-KeO!}|ZZaH݃գ#}⿣mML#JXxLxhfNp@N.RK\LT$x(`>b_ad`r{I܎%2yygʾ!;xyr@~LdC"DXî\˴KV@8B10Ji_cOhsCe%]$]wjU;ZMKTTq䚎 Ƭ,o87!3rC>NuUX2)I4/N4 VT6<5s&a{IKq觧K5Q JmЙr0ہu<ˠ06 偢8QyBVjc %8ˣb$χ+oVhGZ>U:7u&!TML{7`6$<'?I셸Kcj-@y-wTƍ[so.[\8vw+;;)fH9٧:ms 9V-(ԧ0 -K;VeyLAe\DaS ;4Nv%=ۡ"%X`\Db4(i[]j'6ĵvգw~V==q^#wUpT*R4O#$~w>MS1Yֈ#'oʶ%2i"qt ŸVAhsH35^+/DQq` h)󅂧|s{dEڴ/9os|x|Dǰx=V*W0+/)w5Z;I?[8O7dc+\3cl_IH7PKL."O?فd2g9]-GAs~I{TОUfFN4aFsF!LnD[ 4tٵ+({7^$}VPdRx!FnbQϠ q^Eb{$5SQ|?B2TjϾ༈C|u"Q&(}L(OUƖ)CRHjؽri G MYKt5t ji܃b(1zᑨV:\g {o3ofT/^4CCq{h$3NPMg"3};(؈m]M?%a5NOg@%)6^< #-I?ȕ@~|C/9SH\<1wڵvw#b qJv1ЮǠl`mTBz+!Gis^1L?66IhPoqϦ퍊.Xr4eѱNF~T]{6^Mnb.┹h K&=9#&Zշq-Ƅx^,ĵ_`֧t=,G~Y!;\A-Y*|fMyFLgKj1h0}}#/#ʴʱkꗣFӇl,Z ̒9x=]hrugoɼe'ӫVmHE|[U|wT" @Ĝ v9477靳T݁j ڕ$ 2 Z m&j=Y!vܢh x懢f8G}RfpkI.D):֛J0UTt!YO~zSdl_ϋ Q |."i蹛̻V$A,|L61T\SU3ύ: 4bfWzƮִDeN%q-K;}=RJ \@tqF A<43B'lE4Ƀ{|BJ76b灡ov>BH )LkP,`v`V\]І?JFI(y' ۤy֌ yoP–hr \xe& iq? mDM;B1h[Nifk.o:6Aa6oj5R6LndG8v 'G,reqCr݊Ius΋(}4RiSʕs'@IY=m:*YygK `=;\mkWpm٨*4 lؔÁ_ t!e_N٣RQi%=YTL 춟I,5!T- Z&oR++'< FzMج,c-3dvr- @}PX}.bL9>kosU{03ZJYQAԟJK۟ mxx_@њzhKLkh8G׉$Kϵ-rXJcg(_ ]^eH-Yo3)w1,cy<3*`Q. OCG+z}FzZ6)lgSm0=9jNUFvtԴ7,y|/v b>'S4P!sp#tԩ(Ƶ(,fv[֤͸/kT>(T6|bbzݘIӡ95tIVƊF=;d5xR<01p=ړ2T;p|Fؽ!2LEQVþ|o j~3]+D&I` '@PT8ZLܑCˠѭWܔ >ͥSp44×lܻbo||E]m3  K?*;Oچr3_Γc6SX3<|yiېgZh; _G&[͢ aUvp3d:duH竣I\V0zOds-roOzsa1Sj4']~7V~`6$3=-|iǖ!cyEq٫Kޕ `ih8|rt[O>݇k]qCaϔ6elJ?a^oS7JႄW ^Jx7QVtyE3*wf|n'uF&jS7,,Ao=MG|fړn1yJG=a^|םLfCpFfy.1ך&-&؟Μ0_+60uJ<d:Uh)I8Cx 4|bW'~oEW|[,?@CD<x^#`\\Up1q˨%%P% PE~H0#9M RŊ(F|V 5q"$O`xkT'-( W6X(5!Mvg+Hd7"/DZn󪋍|]~F-+#1ìMr:Id}C‹ު]5IꟀ?^{5\zM^M~,Q\"}rkPZ*+X3gKzʠcjq|4 EzRJ[c*?9wsJR WW)'HCB%\1H> ~vU\<1Ce8rE5 S @JH'^֮Okqr@=Գ*Lᅻ,R(C@Qۡ߯%Y` r$eZvJF*%Ǚu"m+-Ќ5)Ob$Qal(97?0`b/cN]P½<$ Ow%y¤YnlqK}Q=:[^)# O4!dx8͌HU:N@Ys0;mT$XyC:ӽ(Eƪy~5 !SsQ)Tw\[#37n~ҙ街wc_@|r0J*l=.h̲ۢgzjH>]_8/|A֊i'?ULAwKջDQރ\[7;X>ӆ>{WD!A?=&&3IA1q0$3Hd.3 >X༚ .&c ˆ&1?VeAϗH)ܬpy$)G/ PM5RqȽ"}sfw'2\k؋UL"@FPE7m##W>JtְM 5\%M ilE^4;Or$A+)QMqJnZ |:jɆ1ōC<)ρ+SD79]G"咥nKQQF18G[ϺRQ0D4b1u4Qуi:>}A RȞtľs몴IGi3(ML͊Uyy*2|H3Hqw#~tGHEހjZ+tdR@Z~4a\x9|x;w(bLB 5>w(x!+ tPQ/AvCec}ȟ) $ft@꭬fŋq7(鮎ZةpHo͝ѤlFd}:pC%)R$Gl9a36;їȎR-Bxy;ck19]%56h;*JĿȉ?x9"Ltӑ!ލ)²D2kV?FX6t-P}.!b4 aK tjORN|LrlPp?p=߭0D2TY.=ުO1][w'tbsLC05z j oj%ʰ}$[VRn48QT҃,tYuwMr)i 2}7Y2ׯς1ףAd{b`l}E 7M4J+T!I6oijTyqe)9 ~VR]$RG\yͺKM692k60l &gM+_o2dRP1CRqj?^KCF-v9IR c:9(JA:k]|'K{ۺVhM,h@q u YwdMQ ZRY˷!ZfJž iIM?-A=<>60kn[ 6dV(L” }6.Z}lycOrchny;;" _2))g6N6TLz_LF%K=Wn ZAڬx,{B:; sR;O 9?Ovԫ@* _uK;Y:{[_[`7%GH( y%,ьATs s!|`/k/QAwQvD0 \tYe?:s)-/oqDr]()L@Si~#r] [uĐ(iâ.ä(VVB~b 2D,A6?n<8]O'T>ʙ(Ɓc̀Ү5 _y}L65q\+Q?'1Kѕ`}Þe(Q4@rkyyrЄϋXɅgs=nU-5Zҕ)a:[WRVAr懢@kU<|{X>M1L͋޹aqj*` rS4 g}$"Ή:nh\7G`{Y?oN'Gz(F谮| l>+HZa8,M-ʌ+n͞a|AEɗ552=<p#o9XC[VL;zS̞3~>_DyTQb~ڈNIk|~11,cf b]A鴆wjQ+uda4nڞb2&B&d1ItI_jaES-%mZ`fM 9wz>"چUi3zT1|Lѵ*۾c_7PfTܶX,P;?%3O(4w!9S} -pl&煇IFݼzhn.FV$Fs~)|0tI,r D~В7Q(+H M =X٭,oۥWSv;,` 䙴ݭYÎM ?\ß|m>{~w:oWcG纾=Q}_ΊQ&5cGx"oy/P}&[E*x`2tPm׹F*~0\w$S@Q?eN6;#٩VYa?[\/a[Xқ[-yv@s<h^$Lp.ebڌn.pA둃 dH5~9c )ԣ.*o81tqaY6g](kn_~asu=O ̚E̚ ˆVC5mHcnBʁ ObV.@[o&{3$",f;U?@:*ƚ3UpM\76 L<乫,WV!2 /A ;!c/f<Z`{awBkibr^v=^Fp%S]_FGg!x(0H6^4ë?,ڠ=l(!PmhX6rz* EAT#^܇:aٔtO%Ow(\`IOml]έZ1ţA ZpG bkYAku! &|/-_[aa(Tџg!A'4\uCR 酞lWcdގκC͌8牗<u;hp[aRj]tX, /Rzm\@d z q9C[/."Hmٲ;q$~.-~ZEHCIdT kQֶ Wg^KC8|Mt(;~A8E,h}@ _\K9'0- X~imN^[J"6Fp?M8q 3[Z]/ ji63 Vw-o/@y6Ȇë8@Aeh~AFjybq?(gqyx|PQzMUho3kSyN}k>끔!7/~NKSHzzSh?Uۮx0?K k'!K@Ȁ"r0&Nx~݆(ﰦ|~O F0rũ5]UPӾ̸O~cw̶<}G. =3h6+fKB=ҥ{\)/ P moIt蘅7m oZ%臾g~{GV b_:3,* Dnt(_ӥ6W (pb91{sUL1! k4tn&Pe /CSO'XBįFvRwBTqh0`onKdR[:\v.+[đ>ty==|>FI$# c-|طst,rXG|iQ%>wNH쟥kLQN`)€= Si׊9$4{Sy- BQƳBA$ /pRa\V.? jTDj 1gUc!:?9G7qLxuH*;? O%[\#͇tn>a)g"G4P.SpqM7u.n )+AXR'(`ֆa)mJw-=[E# +dgC q @ܿ->K{/M,6&tqj#֯ؽ?.S5}SɴT9 k'ǘ1$0oCP ^AS}dDNqt7`>GYK =:\$oa W%Q7rx-,VL@bO\oxl+N'PU]8" Lr[Y] t8lˣiWaЁ.ui((r;5n&5K-z٭"RUXgWa,#"5]ky$pMC9`p&ϓE.c5zˡ^jSei vq"^wto*Y,yW bL{ޢM Y[X>HCg,r {ϴÕC+:o[2* Ү+tu*IC; &=[_ųu{prJW 9[LI1anSwg" ޥ 1izM$-MEPEijGf{o%i zq>YT9'{XE_ѴB~ˆVjt-4@`j93vcI: GLӨJ|m&Hg4n_BL) 70`Fŋi @h\`T![&0tojJ֖-1Dl±qtM`pef1asR*,LeS'wwP7YJlĬ'q:?Hm'[Z :MG0/дr &s;_^qWeP fby=9 @P]PӲ@]pv;l`ǐw7ɦݍ4ȣLg <8d #ǺQ XN)-X_Ք@}*(Tbe|RE!j$tA ;)NQz]XWq0~?"gRin[ tls=9 ?#Mk27 LW0.@7Rһ%@;IO۠g 2(a{EN 77ߢ˂y <J^ձZjca'fSE^6qN~Pm#gǘvDU5ɜ!G0d-ذL;T}VLɤi3V58v/@]];3|a:IM=yMvWTe;2kʓV|4p*YUKmPN/mgX $0G$QQo9y˘$մ+#^Sa?궭lY|7|v}YiMREu&Q@Y~Lg\L+^jQ[hf]Y,%|j-wdmGk4DȠqXK<{x.B`ƢKp:qrUf;-&p6n#2槴N4-Q} os ޲ q(Z4O8AYtwV\U gVhz.zs s%/rz"5[`3L/ т|@w\*HԢl GӳFkیP$HN[CG$)T+Ojpj85socVV7Q|a[K)C*n%XӶW) xO4(5x,yHLC8Q,={ѧ9<Öd$`[A JkG.qkS49C|O޲3XњS c`$%~)oXfy-%%vf5vNgnh1QϑW>Eaa[pU;@@۾\ pp>H}˫v(1/EŐrAXM+ XB9s E<_#X`^AYܮm2C*q3 om$fiS$\8JEVVM k=f#ZhSbJ<в2*64pF3%Ȩmvg θu[ +2bze`?Ibo!F⮋U"SSG|JZq~Q#CFN +!fZ`?CZ}O }ax. :a:K:5^5iUcl04l7̊s`Y,4 >B`t٦ bc\Ž_o()ߣeP/,~ yE7,ɡ>~nsx‚%k:Tvʺ᯺{:98 D[er0`tkT%Wq%oVowTK9mfs7NF px+sMhO~F9_ T87cjaH>6 ¶E ? 4^m֚ۢ-*1C kKOeԞ4# $,X$*_ 0ަ[ Q1QޅNʱ;VPP,G3ٻ,&sBBw'IԧOP&m&Qf:}ᎄT[b `{LxdM(!/|Nʣggo& r'Y]'J Nc!MR;dUL1[N GRt ˼ۃ![4n{^X* jtRU>/lp:,J{Fͽƿܪ\K,Y]"mnbbj+wwcң{0$e E52?lNL -ŚǫtQStuz,G С5t6;pC ZqGN}/Tf3Mh!5c"׭N4\LpÒ66.>NHSo(&ŎG w3F? ulQNrd$ݧa)Bn1/r: 9q¨649Fz١KV\!r|7l* 5.=W7I$A@'.̲O/Bϰ7|#={)T^mȰLeG;WB\*znjLo9 |WW|kg{ <u.@H@_s"_yl7rJ opǍNtvm dkE=\Eӿ pcwy#k PL2isʗ,i߈(%A|/| 2Gm9H~lMseJϴ$8o'[IHae&p吺!=@#G*v~gԇqx?eӷFˢȺW"zth%{fOR*4nICݶtZvqK]Z#*P.QW0%YBLDs? ;SbO0^*~v2/Rbjh=*(ԼeBŕ#9'_$8xAU|GXp#JnMjߥhulB 1̆HZ,=;WgR-rhkzAyrϘ (yatEi?Yb&p7l*Tk祚 #Yx:cLS;qfX )I`gݼDoa쎇s@ :x RF2TDZ,:J6Y΋ Fҋ㷌h?ݩ)p]=\ d -GA!ܑ|"/`̀]xR 8}3 H1ju|ʅK#R 'O5!5%c>\ٓYlY9քm./B]5&pِEy^WJGk㬕#%c-ϭr5c (\:U#؀.%qlQP YnX,HId )Ԟ!t$Ձ(Rw+}wMylq3pu%dZ*Q:LQ;AN)@ǖ]W%k"LC 0)˗|iqÄW+(Mz۳r<U+"g%[}XJM>=4]568 /As8wrSn ]hc@1~xEl~}WJ&D=@VhMwY{OzO+L1FrJl J3Ǘgl/ty<މi}z9# ʹ/PpF**v׾G2cm '8΋ǹBbO8gVGhoEs!~>Yo\*Xìpg6XN}8KBsbS)zY-G06U{\LNrDUl>0WjY3wsD< {Mu SR+Kl3e̎т j01n0!ƊXHCDtۏ%dۑ5wc%hfwMكh9T&ym"T[M/W+mMφ0I17rO,l( J]P顥p:')՛*9;T淪;q\0uewLj@aSͤf͙E ^Gʥg9D3 L]hϥ%TG|q(DLUTk/vBj`LfaJ*1\ FgEcP45:ە{q2|-{?jjƺcK _ylqǞ!ͽʣG/ѥ/44xҤHe4XAmaС2!7iiN U$lXUdjr.dJ|&o&!&\d` g7OLSa":zBT!X9T!glP@Gʛ8ED+R!sۗ4F.#Q (ȽF2C/ؤUXu45bb0 r?tRLߪ';[?JaƲ3hڀ[pn)uW;IUgޮ@g{K:G T$zƣj DW]8f JRdP:xآ`XYF7s8-l$ 7`5 - s=o7n6p|A#9=1L`E(ds}j NRn6I ͷޏ3փ.5<"aNIfz)B/ޯsB^|y1PocgΊdR@_XYA x#Q??4TlBu($ú';-Q) e{.޼˂7tm:w,}=QBr>23z,j,Oc*hGrhJ~l"QQ '݊QЬ>)}Ӭ\ ?~Ű˝ q+J5Z K.X>_()MEEEjb҂ &20l6{,}R%Kx,Qٵ}m3`|o]ywZ.q7>GکkclN۶[9ALqd 7W@~F V1qKϞ˄H9mc+OZQ)ЎޓNB7t7 E;O.*m:"/v{ EH%E};5bR%Soo[ DWSd׼='8PvhikT#*I ^v}x֊]J,]:{'2J+ ff)JG=ۗh\&WMs_g2璟f¸&yH*P|p34rd q~QVKN객qǫoS{6Iu!"=v̘bw?a70gyY3ƊX$<#" ?*040jҵ>dɆ[UNg+jFl]mES1sĶb@2& |M!%+CMu@>fqWyb4trma_:/Y6l*6c+=DcWZC(7q]|k!L6J*L:8N9Ա_r/0CA4b,q~U8~Q3G@"67wry;. pG g 6clP_Zv|{ ,7~oR6lM&F.4fC=x"#!n;e؂|,T-i0m,I3 iҗReN{G(HF}VdD÷׳Ħ!(t]Fb9_͌[ۈ±^͇[ܐc,V~$m)EpFRU } se)tGQ 8E< |x`G$!mS1Lz( >T@thG b3۾R0󿑅FMY4Q9x͗杵J~ lDkcɕ9~4uC%@sW[ GKыIH`ܿ4׿Bܾu ȋƻ$k{3]a^pm1M8TÉ6N|"`tbO%^ tZI6wAq16)rgż2z0n|uG_!tW3B\KCj(1߅ p֜=>c`OΥ+*^yz܂΃[K+^ (/g)j;۹e׭ئnh 242UbO^Gɿ2ํgl$drV(P:Ko_fS7d"hIebܦ!ߞ,/$d ;d:αx>"rҀm>]9xd%a'nܬNϟϱqK.v~D^̙*#H6\oS`7S}b+{:S GidXl2Xc>):@gPrYC6 IBdU) isz43Ի~PI?$Щ$Oۚ%^#AWCe͑Ǖp19n%=- ]=Ν"Vb{aZB,v@?QsONf Y(S:p|vQ.}Muwk͉s?^9ғl*Twt3:>)n`TCKϸ4 FլYLCZC3tIe%D8V^-CPwYpI_A4p.| [/Z%noݍ:/| 4g*!F7JVf(<"I.D6uvo8/.T'W8U&@ 0/ƪ̊>2mIbK4AOT!1ӽFаS( e)'ـc:( M_RA?۠?%9F1[^lT*ƏM;^8%t5ıoQi1nb+|j1Ns^r=jP;b^̒p^h1\Sd|As*\ Mr5MDF uuԡ "5SoܸH#Ly6 P$%(:ZY+:O98+.Wf.Yʈ< i :. K3E\n ,ՙd)qTV&_ܽK߽kW v<w3z9l̟e5D /C'Ozn0 3*,*&FL7OqD^ݕru%.OenSNmH4wĮƨ3$$ӠoOk+gKJdA#"cأeOX8PHS&s˥tΦ!@:8D,;<|_1›2 ⛕xm&-eD63}Ӗw3>5aڪai@{2[!P7؈G%^Z%Ӎ*WLKnq<49V*A'+%)85MMyd=@htT>c/&Hy181g*fQL:a {g*ry+Xg -*m3;LI[R##ʰC|րEM.fM&ߴ/Edx9P_NX?r[K=d 9ܽ7 f12?QR~NӘ GTc:KI#h1Mvfjb,eo=jmUsa|)3q.t dm$1T_T:֌!Yo!!ϭpSzj0'n|a+KDW>sa{7 eL|T`@2s՜}jCFqM}P^IC$y>[>Lh+{3'xmA ͮM5Ll (B.CbT7in#o,Ci E|[~KɴEޥ_ȢX8inE7cͥ;2(#}+tUO:J"2ˮ-%t_@g6a%яK %SWo| )PvO̳+Z^ 3u1#2Zº@ۦ3'~鯀ӓa~vPہrxɊh 'Ds ]+Z`ް G;l+霍!-hbP: Qi3cǵm5"ݙhC˲a~PU1BS=DEd7Y2ޯ{ݿ*&]5JLJ`dk7?Ow&(< g_V}T¯`ÇoP#bF+u51{!gm?'+PFKV\_xw+ vbݙZܪDN[[GF>:L!K!SkrLf-I}>xVL.!!.޷Ef"UN6|U\Db)ÜL\8bn̖4Q vPr׻x'b\{_,y0A(CuhX?s\;\ ^@Q5ס*AͿ2pΉ (oYg ,nbr@=OkPkU}%2Z-[@%*jiNwQ듛MeUAq ?6=Y+k{dW%l~3|Zo˓ͦNZX7Q%as)zx@$VQ71zh P@1u?N U6CX Ar"HZ*CiL2n@>E'Ƀf<=;Gtr_+cfԴ[uE=6gEr!91+TK4 &.hk{u]x[Gȑv~d^xm !`BZ0闱<Ɖ٠ho]dfm֥C-&OSDqGE^2.ƬD/?^[!R5o i~4fm}ҭY]x͐xNm#IarH'B2^9h.R yT<\DَrM^y& Ⱦ3:y Q,ξǹV3\ʜ%Q}pږ̚P-Lڮ5v;2z:| : (&a.(CH ]coԷzG.2qRbn{Jt75|߽q'8TgixXosGks:K XC|.2lcֶj~ۖhD 񸲦E'TTe,-hm3ɂ`ޞkGg#d0BePj% mOHX03Z݌Gѣ Q0JYŕMW|R*$ȱO(ފ`J@,_cV14̙l]X&+ɍx8F9zI)i ޷K\(]0?X-}͢oa:ΞU6^>\ 2 vP5s"8Ĵ`OJܹ)€SMiX@+&Ĺ}~\cyk|(E@D%u/RzBj3^NT1N/aW趡@l)U~ *2i)֘o`+)VQ`t.]DjY7aJRÂh iΏS}cNL&>Ib2C](uln5~ElO>q@ /)&\3}Ĺ,Bחc*eKno:ϵ27ֹ ~2$b_TԾq́ I;UjWnEn55A(g%;; +"'k< <{U [ywQg۫k9ּѪLJ&G_ϴr\GEJsi.1C~)Z1c`ibnJ*-/b]z,껚l6MyҐxr SUO* E<̦v8PW }ZwuǾy#|EM;)olng]A`39w$ ϲҿ͇yLձMo4k:eڏ=]Yx 4ֺ*0\A6?UΎCZV=R; Q >(/dMNzX8hL`E qtq]1dQy cTtmS <^kYHu^w*?z1:;7 ZVIB^JIG*þ<`s=q^6,;sc"jK]nA|8HA<~}){>V=GHS"](|9[eޑM`<UjkI36ƠG/,^ u>l+.YJ_N:@^E3?Lה/N?T-es;>6v걫 VxN@{~VzanȟirhĒbw!l$6fMZ["ehlsD'D=6`CĽ4 n֪<04WRmqez/`Hü`J3ĵxI\ymr6aͫcvjP+,`~hN5"IɁ]`pfe,?`ƿnZn}J.Kr3M#KI .Zq#_J)X`9e5gAYf"(b$Io_2#ȻDp28İ˲6N;#t=/Mr<θ$F۟1 c"'9b{A^p ~P8yCt(,HoC[1CXĒ7MUO`hS;׆NXGm[\{(eWH䦟-<8;.A;f&A>Fu,<+AGpob(* a5/1&]nP1 u٧Y28PaDKCsRmrPuSK kU֘@R@2!h rDb ( 񻥿"q«]6\cm{\IkȬ ikk>*齨N wwJ(G(JS(O>V#eͽ'@u|\5oEF/`_x9Өwe(x6n%IePŮ2 I:IZ]$%x=C]7jSliWk|M O?߻Ȣ J˃EHy@~xYÌ,yFqY΍cwl*r-0wYOt-@/.qT</ %R k ;;e\s7g &5% p1p'еv͂H0b?TA׷Du+in_@˔j6╛ OW?C 45EzOvP5.6ȫ {vYX1x! պPtreVB~ JNC'Ez3IEݞk! 9nI*-QKFDcp]kU2QLx&Kl_|U$2ImTIWO$z`z<s-2$>,Lr6HYeϢiZ'шUfdYݍuy6U[Yo\b:SSWNІ]bJj*1{diز8ryOf+`d?edzr(,~17N>6}NigK=>!I 9Au@?#0pR[*,i+z@[L?ՀM24n83aGjq )`M2W63t8R^૖l`* elF=grS#?D 7Oэ%yWޠR`o8$E0GB[e`ڇyց 5[Pcyo躺8|g@ wlvέ0c33Rt᭸36.ξ ;FmY&>$h"Y&L˪dݪnʮkEg4-—*Bs?.Dqe>M= `3ҁ7F[x<(r3aP O=p BH|;mT #=B/䫁CWs6s9\ prN 8jZ1uĺ]a`d6~bð6yf#WK}S$b*"lѿ?S9nwgSH[}Vn0a7WʂVug: Bՠ @OsF?YFר.H=%hn `M-_Fı)O#8KZR}%W4Ζt47&| &0UAcvlFȹЊV5`3"-4Osꍈy?s!tۘT~ч| ?qzn ,3~kgU_%sxv/c(b>]&},? ohT(F=md]Z`#qm7mC( Dp,Rn$oM$j3rNSt{Z(*C >XVm|_L.u~jRq" 1TjxcEࡷ'SL/fɊ_& f&~p2'fF1_n,S^yDbV^}^!w8 т5NV>A?_qewpy?܁ўlE9 ?ЯiXu.*H~=2u-9ܗyrݬ2m{k~L $ j a_E7uv tCd6B2ۅbW~/_212DI15uzKuQGҽj`NfkQH;O<8u#\9I8TZ?!|1 E,o-5mbjc<c7~^K+8h L^e rϼK9<0Чb=Ϧ/>%̺^tojYlE3XyX)k(|=.;0ȧ@hq `ap.uhvT^\ލto]ϲ8׬.gmޣ%֦Է*LF"O:.yZ3Qs:hIc]ڒ3袘pf|! *U+ipL $>:)\*5{/OI7 ׽[^LWvߣ6;ur6$s}0ݨ͋P; K{&Q׸$6kg*k%n8g Lwkk05jԬ KaDeB hp·[ئq4TLDB(䷨yA`[7,hÖ!Yk-w]>mD[P#X{Ifx,DUY@)uEuc9RY8*wdzٯ)X" Z"bJ#2qNⵗ#(lY󁢆g$暷(}F w0?rrcP5HQ sO' `EE:yKr /=hwT}^,to2𽪙@|=BiZzt{nH^;2Z/54cԗKE+tS'YJhv?a8TyvNB[Q6wlT3ĥ&bFWWFw(o1%iOشLωK}o\e=K S1[\}E. twc }Gǚw{^=f+ŮA_yg(|f;̠nx󖫇?Yqo@ڰ@XZ7v#3hݶp֡ m\*p 6/$2OUbF)Y3oJR~~΁#~lw̡5(ݚd*T8l09!DKflby0?(X 2;#D3nh[<'njlk?L6'OX&bzc0h_ʼ!+9`F=b%qzb-s{FCy8tׇs7YT@t \H_=.0scx` zǭݗS[اеf^Dw% FIJbd3IjBɂzHmoq-\+o0O  K湑_N؏/G*ՙUӒ6q675IZՊ vN^}!5F:0Jt8ݯp}ɎzzYxJ}@-Dn/v *d0͎ҽtrOaW) i9BlOK i?pzDHܤQMxl{!':\UKPˤӨ}2w[,8~seJ@LIBb ?Wi-?7*|aߢ&?Ϣ:xX%V֨9>gZ:UuUSJocJ1~\hpXO5_IQ-#$"ٹL .6HDzfW.LWY!M&_} 4p6Bq~~pBpfRa5.a3P4bɮHτHf v7\ӲʄA aҵBC` <MY~#sQEg!$f5r'YXQ׎3|~0uڨwȼ8=\_ls*& xcƩfkcL4_O3*-\iN?FtPcېrTzJLC'}tj%++ EiHzgGgp?#fA, mWN%5Y T|?Q֞|V};8)bf59C,ΥL[\0bGIqm`yF`kSVQi`qb&Q ۹VS[bI'!(Rtx{] :תd4křR-UA7Jr˦yn,qU_JsK$j"I/u䮕6l 1"3\jSU]SURWARdBr6^!H5[a mN{xR[bQ"ѮwBv2R#joz mHQ\7RqY#hͪ8,3 Uio9JmSHa]7j{D0yWkzkQ V.M4?w_8d H4wC~sȒb*{<73"fˋk߹`dgy)́ފ ,Q^+wr-Jvކ 0HK rgޮf锃@_Ih8f@Wk{V9j{3V =aܷ,&X 5{7S\K/N54-3X>X6o1!SVP ar 5Oc̠Yt=E/ ?uN@y M8OЇhD9:;/%pQ w.T%_#OKJ8Apsk^r'Dj]:y 3w*2m-91(fkeb$%J~&8h Ws=I"wm"_g2-QԸ(fi̐Pѣt],{aU [D(om6ϯ;7-z%>O\ 'i17&TSG~$7"ƍ ?[_#T'kxRUg<ol$nh<ηA:{˚_ eM6!3|-/j^,uj)Z"Qr< gz{"Vr-5P{D3=Ku淐vA SB>(:jy 7]+! $F:T6~*K@f~U`FmDQ[LqYъ)wbg0^rEnVЉryd ^y,qvjLf+Yc{ɈZ6Q,nn).둾A+\n nLE*Bdl,΢nl* H1ՁzS{/c$aW`;x?"86/L$O3CJ\:.2|'62۵d:w_m"+aZOWk)YY%ɂ<$ 9LDo-zeHQBvJ03M[x_`Vqt_>B`|w4 ?P]PC=.6V[\w]^DýTN{G/WiEJCSs: 3dqa؍6x ߀ "זdpHOogX3 ?fa(meXؾי]579t̎1nu扟p/iы~7{GmZV{)2 #k$+ApT63@\t>rRCrF+_)p}M\6֠>BUlM{7/H~gsoa{=:hV&!6ѹR>¹90 {E3'\;xW=.X)`⪎!0xkv*@:YZ1;C}\z۪pZ"b* X&GHKgKB)Zz3Jm$CMR4% >!7ٱwa/vhHRj^28AFAx"f-Ũ47M0ݰo&vAْUk߲anaȈ`+IUo1ҥsڵ5w;0\u ;erS( \f#5+&ah\_:U.M>%5ˮP͘MC Y(YcA͎a)l=Wel]:P;I?JD_#)j:<=N1X~*M/ eHt6Wt%%sExg}ZBMAgdBS XNCaBLs3H &h*qR>N4]aT/;gP.bJÍ0sy>GXpH= xt]ؼ˚vq `h;FTE@C"-֮Ү@ٹk݁۟b-7LP,zjYaՈT~3GZŶ$Lt_U+SL+Q WMrݕh9[ I_vDS[fUୈX­Ho}=]hSȃ"g S@G$kK^1ʘ"[4Bkxl=KMYCqo|V= )MJ|u0guMߐ(˝I[(ko!'!HY~xK+GJO4Ԗ^Lpu˙ImDd/S⢠OGDz=ߥd!{_ PpdMqZLNjh TTMcH+~"RJyy9J[UygqYZOtRM)_]2fk$+z0.y_ko\? tX¶ZB\(Z_ę &DZ:7٤V?ȠWg"4Yjq^Nrr>ш{#݀0T؀#aptϘdj~p*9 :X0+zWlD-YItvreU˱CRJCzw=pE*AYTH:(!~83^+Yׯẩ>ַ:R歋]SN#)[v+#B֝_&or9j {YPXx8 IrO!0zpgM~]R [ɀ<ƈ kUҶ%yK/+R\+VU=^ 0CO._Īi8!iݸKƗn5b%|8Xx#8&шk%/ RsE}Fi|83?qMҲwGȕm ]dc[(Wv̫`GTf2S\ 8םd"DXs17#W/*&kjHz'k~'RS-=x_8rپy^׾ y0XAc3#>: ό7L 2tI;h[Qqsr}O1E _,!C?dm {C/J͢eēdicx~վ0bf> e[qmV1@F_ُ-I:ĞXcv8$<޵6[n9|2Qq*㓋F=JC%C#>R!Fc{\0%<{m;p9vRD'ʷMlhVP@d[8IˇquǢ m>6 H̐ :ǔM]gn.=΄zG_*Ej`X5 * =(' -R 5@10< =%\qVoHׄW1W{+tyڤfhD]fgF Bw>6pC6kp۴l`h9rޙ!2F77#@b2nf"mo,&Ypr&V#X?T[-v4[lmf{e%:EtΩPx'a(cČ6BAadU\Sw׭N4J3L+f>D<}RX8,3w%`N8y $g8Y`<Ɓ+2DWߜF'c9),˛;7g˳P2*u jWH/ |wfq|z[ly#}c5^P9j}MgO 5Ћ84hyrH]Gv:6d9I:PRcpU'l' '8P5ؒ[&I[$ݟ:x{x¹Q,X *܎ cC'w9%ƄªZ` 6Rb$6tMAtH#^Z0NOO Rv@i :5E参 ,ȅr@Io@5#b>bkMs-~O8$!OH3qff])ދmQ)*1 " M=^"򏝇eծfgW9R`Y"B3Q}r8kg#;ycl*'G5,O4“8^72z8s'P8?qB )zH=^_I yPK !p5%/(+sZ !B%ڰnL}:Jыѹ=z]}AU~MԺnr t974=0EjI#d&һ)Ն%C@j݁/pvX0#40"Jogܽ^|IF4!|Uc=['cS Aza?OyÇW]ZnFU`nҳ&xs.&"Y,R; >;GVɆfӯ*H*G/UJI6dz׭YiGkkG5kأ>\[L1]t3 ~ U*f(z*I{Œ22d[pQ+=[﬎wq]b݄(Ú 6ĀZ`Î7'O C z+{s OLʑ;i(5,g+T߾*^S)9׉E}ȍIBYnQϟK۾vY|͹J{R[Tz@>Mw> =H/qQ ]9$Ȯ'ű.dha8j)d0G VqA$0ecvCNgYL8nIF"c6WuoQFuFM/8.|Rh~Q 1-~S@Ya`[7dǮ67S `rA'>PD߹Aq܃bˈka(̂Fj#Ekp>O1I- / ]&whDC^=rNS'28(|9u3|$OC ;/.`ɦj=ư؂^-6"Z 3Uo3򎸔4QG:`.st$-=eK tGOLpW~I vǎFLc;mQuRxDfl jn*.߁Hxo8 (DSQK MRmXxƢ?WN] ?VC@-?JA3M~Һt2k'qpb# #F2̆HȺGҢm`1U-MC9kTvw ~qRǏ#Rr )K@oSf (l 35_Ɖ]iOt .4$ASO~ @b4L lu@{aw#]+z,Imzn!< `9Sac&b탔~&07p$zl{]higLȓ<]ը2w0B/a|_ȥ!+vR1,7fHL- /߾r9,&F: uY ލI+ :WT(Ca8=V=a@C>@Rw4QmyksDX`!zն3.q0D􎴝бʒ]<3j&AcFC|4ҡ"ǚnS=ߟ"ƌ]iv^O|epn"v׌$pE92p0)$],=_sd \=B9'2Q{]|`BVrIA ڧ5Ij9"m }dӶS,󇽬>+\}0+yߓUr&3G`^oWY*n̹uǹdɼ䆮40:u.4Ps>2sk2>z't*%;|Y 5h0nL+u}}|n LH|"b;nU;|;($,ɷȳv~)]̶乨cZ{K]DIF%EhZ8! Fc17O$4YS$7q~c 욁 ?4rQQDvH87+ζcak'U?ƟwX_4 J21rQI116@>qf)7-jP|5O.%=R~gHHiRd11a-j]Kv=+/gAzA1hc)-:[6'Tؑ3jS;!d 7fu|MKF ~&@JtV-6C; ʍF)!F 'ag\f1@R:ZE'*&R|e@JA ±[p>Xv1f!!Ts"1h1M2(a囋Mh4%|d%ԽOTLz]:`v!zY ̝tD@Ǹq,oC~I bFC)r ̀Ww 'j(Z=pwV7!'Erj2^Jj|/Aj7 G36[VڅY9kRQJߘA=Gs]e,(3Rl.Im ﰗ_WJz9t*5ZPOT[wu{&e)B1>B{QtcsueJg( BW+MJSfBs]Y0KEOAO݋WD`{?`v z>i4t3ȡίoI4Qz1b*J$x3a{Eȋv84x >m[} webJ۬"N&.=P##X=u@0vzȔǷE9{Qx/J>/VbuHyZ#OU2uӂl&8@뫄rcK`W/JjgGzI6Vv}ŌkagVy.v‹e 5Z 9prjK^np?V|9r[-'[NlʐcXrNX~t P^jKR,SG)vQ3I_ QLRFC(voNfsNr0dUmmŻ'BV\εt+e2Moo ͣ]o#[b;u,Sc?6bsI#i'xh(oHR"{,us̀LT;0]WY!k~~ rz|bOd|qywڇ/k۱w, Y2Y?.ofMI קt^,RY$|Į:Cy7)  @]B.7 f*=ۃp@U{8So}'%?nd|Qp[E#(.`kRt%LT2OKWa`Q̞m,b!s)J3 INZ]0.yY2pdK)BF mW.RU=n7~wḷ iAޗ$׌ڱҶ1q= d5˿VoxR]7A5i$] %,.ιn*jCM'[l /6qB źղ ]HĠlJSoΘ(Z6a@[5/T4!E X4Ҋ􆯌4b-BUWc88iLS^.vs&sbʱ$U7 Q[y{ 2piuFGAKaC?8gi_ .ĉے4Kk@L͓b }-H^¦؜__#+쥒 gEull\(qۂс&-bo CH*=.^~iju6!m5ًn0T#ڡY j𥠓feX=S;=b/-~-~5|VŌ-&dcҼvhp;Zkقo#ol<9h1_ǁH)A;*|6~1;@ZNѻe\\q>kV]l8 .f["/Y8Rwg롄JhFe"ʘ{CyQed)۷R!pF\4`\# ėYnerhrRUuvcASì{ޟ(TCY?Ē&)lNfÿ_|*MQjq5!t@A:<:O73 ¤.89ةjt݁ S 8WnjS@h/_;IG+()S#8ȉS{"C>ɌYș[uQ>_$$JXX"V"ت[Y3Wv e}c/֩919USN 0>Q'upVoZj!y%t0.o@L{k"mݻ7U#y;, ˼ V t797XrB3Zl4BˆfHL>"/PwCJH8Z{;qпl' L1p &$Z=1.H(ʙS8Ojmʠ">l0nu^pP70\"щn|JHs3k CW^XCѣYCnv[!٥ZoCϝp2xeFm0֚QUL~ѾtU^uJMQWegn"D<T1Iu"P:#ќ^',>~+g 產D@mnca41ʢ(Fgߢ$uM: @#-΂bӏrmTw Mc-~pXMϓֆ:D 9/cMu.su5 j|7Y}e+AcȄ-r^N4Ĕu<4n}5 ,O+<:(GlG);m!^&YKS- P|>;:c_zUB뜱^=IDе6\/1g f:ˈ!HheO?ފG$S@ߒ-Ii.PU7Myᑸu/"2!KRCXD8WuAJ^H !c8$h]fԎ2#(G mL4T"=^bx'Zͳ* < *p`5;wy@Ha-@ڧtߟ,Q(1j0Fs92/$:- wG&RuV'oA㔬d2Ci@J_Lz[.Mc +8{3|&i*̃)&J__hJA`X_Ƶe&"R)Tg*J>@ UAoQ9ʥGkC>W AeTs?-\h)r+{#0>oBUVGË0TF{|x+=YC1FF0}{kL "<=؀RW qkVo]Vi& 0fJ#¥b4*qˮ 4'!+(J2l{\,~tǒy֖, H0cVگPUt8l$fv*Д#80wUZC]])G ԯѮĴ^4Fcv# tz_Q$qȏ"pjl4mR䪍XCD8b2l aÙvkLO$p%E+t%F"Y <(7 UJQ"8箭 )GzWTߛ7ވ[ mS!cHA .G⣖hIY)!ۯ8Jt, NbV4ˑCge1Co*ڙL xQeڳGAߠ:SP"%f: @idt#܋\uStpwnCErB- @/BP0vE3PqWxeuVIV2#,\j DGJϰhn@^7}(]zFpa39F.{ܕ@cmAH۱ў"K9g#D_2 R!0fzd}\27hOtܩ5@nDsϡ(A߲&A*+帕LBUH w0 _Qep V0m!+`(V@`L_x U>2K^ܮhڄ$RFϢ{28N,,\hG=.I?~jSXKoHb{ޡSWOn+'s4r3Jqr& aCekxp,t 1RΘ =уo "tЄH)w0͐?SAg]F!s"VPɜ6Be'ZnT_6F,O_Ӊ8!lUqKsBVS#MX!.iT˘֞|4m4 J>W5jn9i<3}WWF5q!~87vxX4A+5Ub]]߷&m2=aT\֝*p'7!02H؟gitxCSX`̲TfND& p0q¾XdVVXʈ)vGZjA0VY^B<5y)yz#$̙$Mց9R-2 N 0n3Y=>I_YOd!ymyVb5U2g%pj;T7oh9r ̚'^:j*gxRI z+ڕȅFt$gq |eYĸ4=/=k]"H!Ws͢\d8 9kj}/vVEp",pr31Tg)څ_/g$/ `k2MG->` < zY&ͰC}4h@8Տ+ŠMfG([űUZHh1z3@|xᖴ'טl)i6 -c&8xƊ.hsoۂYg˻%pbtHH&] D=OHmnƤc(75M4rea&`sAA? ͔TGʕf9pie%-a7#5o?3V,ĚaVBq=>qNrRuT阄rzmg'! ArjX^44~ *I#4~%aKkѮkL1i=k/ާ1LPv0k*a#oˎRNX ̄iUKKDWR^))WoV+,7"THxbf"$^,[OeB y)b`3C$ܵ4D ;:3N>TB&oR)&|+1cya9zB#1k"nv?А\/('$Hbn퓗]mD`ws+A.;Zݥ6~s7eLa1~i8j-5 -HnXΑWˈ' K@#+;RVʙԈg^MVK6X:O NTywD7!>F.3\ޱ0Wa62S=) t lyiZ7 ABUX -gѧ!wǒnNxݹ6cG}|*̟+7ӳoP jTNY{x׶Jw1j+PBTCLQN[Fdp e'K {a,l/81.qy)g9.shdqɥm=-( NuDJ q ^$y"&Ea?#{ܒ'k-Aֹ]j!p"A%y OkJߦ9~ש/D/B!7TuR "s83 u\DՄ[Нڙ9jx'BHvu'>(g7KVozkž|.E%@f74i̙.=t*Hm6' u1GՊc|bSeCjLXĵHj^hMqИzcJ3 ˥_ #<>BEƺfG2Tp$F RЎre<5k`$uqR _[$-T&;CЧH. 5F^ {4()G5dkSR_ΖFWQvJ9&ɧ}JPΗmJ*+$d@NnQG1`yw$ϣ0&;4!0sZsGÚ ^KtYļк5ܒ$vzY$+1X3(󳱖,MLȗZ~ } <oV~-@_3ERڱu5D_(; 5$]yηkv1a F,gly5L8m"0zxcI^ҽ=Z`3u%"iń}ۦ;,]^cB>y1vF!2N{Sc1<83XO=@"`Z'5u&JBa4N HSM;Ɂ>`MJp=%,txcl:Y =Sns@a*U )"(_"-( $Ktt~fi.ira2Sch!DKBEZ0SWm|tk=*Ljr&nHb6;Y)lT $A{)-gfv96f\7U:Fa@@eÀk"7/Gx3AC@3qA1 BImGHcIkV x >w /bJ|u=NQ,Q`!^?x9|o!#er0*IeVy2E2/bnॸ,؈@~ud~:?_[LCN2.T&Y;oTڝ#P 9E1렴gMu1t$3G{P?3ʲs!G=7ȫ؀*T>_ FJfv}Ҧ9㪦R#g.7(`5(#L,)=R)@&iXG*ƹf¤ROCZ 3DT+:דN ewW +#.W r{`/Nh .m%jSH=ۧ9Q& y 2OW{Ō?9<>C8י٩*; 92S$">}BRlCA)P6w ? @)ik]yY@z/*`FR\RF=ےh!tJM)cVXcߏk\[1'+ (xuuTy%?8b%G}BV}jr]KׂZf7&-vC&#)O F0PEiX,`Y\ )NusgpꅬdqvV_edz:`b/[SxOƚb + k}Ig'~f 2!uKC fwZ(%ls*X E&'|5@Q[>@Tz}Bzv?<4 Hh'i2ڧ[֩~|QD,Q7hnT\YQh+b#8?m\1dBte EE#-Q[1Nǎ<TKyODRoN̴2->aG->78k+C@͘۶}%1sX/Pq'4#^5Y|Q8f/x|jImm'o'- )VD)RRTkO4"|G,߷ʓxiGq/` ~f,R;Cg `A~'6UWF9o]8 &bs}>(1(SmN佗87{׿*aWϖ3f^OXZ´a#&_p0bb썑K9qE4L0hm-EqYjJ 4?t"ưpq KtIr/un &tJ9}c +FMg*mKSןVגꪍ†xbRNvAf(_g2s0H vD1U7Ik>'eNYco6eNE^׼am;B4(VdDMKC~/8TfP"VV{@v;Ҵj<[E1ɏʗ+?v%GMo(2Rz3C]*A 1ɼ3!le@™~qN|3SphE.Yr5B zfr@;C|~fD|,Dxy` KVmV)N*Mqt)"`,^N/áGWgbU~=L"P\ 5kb)wBD.fxY9?lȁ ӔZQL p[a?gR aH훿\AY!pJ[sҡc}&Qep IW.|6UB^J0^y'֬~C=E8z>T`"#"Vq3Jd"0q9t`d3/Ef+ C5?lq&)3MEWchJ1ޘ)9?=}J4;B]Ubi߳G̉A) >bRs qgkkG]:FMƧ莡=b<f| =ݕv9V\t:D.`J)qn*9WYd1>?jLb7:x~y1^=|Z=O/]g z@퓎>?]חC1z`I* {xWKޠlI.V>!UQ m 7?٫;n8J߫/܁ɢ/w9C 8axOϸtn b]t5̪ݖ4J`D:Q.Ϡy(;DʩlQ-8e-+(3&_c >/֐K2*,4pӤS|t7ǰ˻^B>MY؅lFJVNhm"*@oU|PFϩU"K;cZS O~^Ds!?fC2>mMLsxr_=qRSPc7>7SF5eo~O[Q纙t!^ :[f@ 4cp0Cs<_i[}'J#DNENjM,_eFUw${mdL^dI`H ߉`KLG\ߥ i$][pO8LnPRCHa^5L$?:DqͦU7Hٰړe\{}Q}:ͦ\\#ǓMPP\8b 'qHg;ChX0L=Sf.D w]( X 4WxLV=Xf532|9 5 ?.Gb/MbVfre7WX3!yPO`ífb^6]B jN?B*%u@amyº .ɳڦDAOiP?H7Țl>ϴ8)#.W 4ђ_܂lGt"zwTfE-KʸՃoc9,hpUQ+- p%~/+!fSb'@`ӳ=Kyfu[B,Ev0/0 E_E$cxa5q#DBmoX$p%ٮ\ւ3Q^&P|W- o$-ߍ-qqF,_@~@f8iK=RgwJqFGR>Ɯqh`MdZA? ']VVhU-X ;p!XLHՠ:ɫP9;u;&H@^ZSmkf}jEF6w>l'}1:5%1 (F''|@\v|bF@ߞ.Z(zxP$+\A.Uy7Z `06 =o hАo|2* kjǞDFZ5岒T}"zJ7/ףpd/㖊$x*KYx:6MyM ,=G 2fGK+cK>n|zJΜWrnCAFm&ެ (?O},Ђ+!ѷmjrQFݑso6bFf ЎZ kEHPʔ,$+X< 9>cFb#V,¿%l ~a>A)KaaIq?aiV_"B6[r,L6Ǵ:a6%aɜLj)Cwe֔-HS ;F1xٹ޶ D8ܔ6y7:'KI6ALx ް} 5AA.;\ͩIuibh= r_:$f;l}2T#7zS)߲ ٱR7ȎMt" U:o_ kQnHGӄ0T5ۄ !% Ɨ<DZO)O.KÛR\zUfMSd P_Wc D<؟1cY:,FF6espB}9WKi6Swc6{~J]Cr!B YnƧr~)'|=.:C23q*b"ċ:V+n >wW-Y\ג͉D {kUC8ܚ bô! 8(c=Pœ/:;waî@p[l]Q#UeYN }oǒJכM2jPn1_ߚ4߱kˆ(R*H ڬS1jW!k|iVp~R J_"yd6kxQWbrT;ӒRЅ=e7: 1Npntss=PpqN $t?`]wؐxW n@Qn+LgXdRn`>e[ig3TEXD/\!EG~A}^yZ͂u%0)[7ie/uΞϞ'>[ aVޅN{d9?O)ؖve(ttdWR_2Lv-ƆՁ,8!6fT,|^>z׾3̴Ц3 e`p !pwT#?  i`Iػ8y2ey7[Q4vRG )Vk)O Qc]B|2"'Ţ_cE徼tcQ"q ? Wb⒰"]a!L+1?pK*!ƖϬs'瘐pF QB}][cLCzJ⬈\$ O\OwXDZR2뵢ީ+oYr $r qQ6rn oRL2;dy?+|J>Ab>ϵ&6zlYD QMlo+ytL/>aT@j$?sN:kz<f#\񂾿7ѥ( ;-7%"05,fv/(0Ŷ!T3 4T+n !jʏ :u>3r0Hm=$b3E{jw3pН{0DWD]DPRe<3j*uAU\oH,ZV i8Sj12X%oH7n.=r$)E~D%e9LLhvثf(lk驘;E#{fqVf ,^ ,]%x'EzFa'5uݚ`ޮ=ִD/{uj8}4A2e}fCe@pZ lo;!LH$Fjo:gaw>΂f2Y'v6yc rЅ$QݲHfY>5 Wb$W&a*j`XUZ<B_otXP ZKȮP>0HN$ؔ;okH,%,&|eUsx*˿ofKb{±۩8|g"׈`R S  eK$ASt<Ɖ 1/D 4pwz߰/is1E>',rƬE;7r<݋=˳ʳqK;|nF>fIIxoX jUZi `8X,/kEZ%RRC("5}eDHѹw)T*'04#Az)|cnUzX*ܥ57i|V pXhͳ^#N̩Iڔ5q/#9#Dx5{!a}}GlՂnXQ, qмkmǐTEa]6`GU|afċ.^ oPKYiB1j#dC8Z75ͨ6yYvAͺ5|;g|O#-f=60+{#ZALՃ;1R H+Ex#QsHZ#tL˷$ӃȪ 46TZ::_^Zqyw>fLtC|"3:Wg&KP *Iw? /֨ .W`Nn ׿v ya7{P4D0?JV!TPd}o˪ަo y~L"8]:7jY@ ~ld!C mssC4+)͠xpX`7%`h{a\1vF _2Q/ 8H #[Գ6,*eqrd Q)G4`/*Jou+2cޕש>H;b CK !K֭NevY^~?g3+wŠhelX%7bQ Sdd>n~⟼xqyjCacZ@gڞv\4FVt{*#oZ8C!?g\ܑޡP]b-lo3 󔒈Puv2qa#o2c,p(wҙpO(lkWUuXD^`O}O%$uQ:]%zu z<<ܩ'uZJ1[86rμ^,lj1M C M/n kVX;qE)_Bڎvֶg!vkv>܎5OWgoT>́9(CBD2T$>?KZþm "x{4s g |V$ٜFݱbwv׫q~*BV`;XN:q1_13 7zcUHq@#%!c^GCA #?nl1 Q #kdxv޹+AmfzZ&^P 'htx73V+MbkY$oUj=BI(mL6!f9ݐ#&D y ;]+{xjsh'˹$%sFH,7q.H"Bm(ߍS[nWs0HjW{5hʘGơ{.?ڼہTOXĸ@@u]~|}Cn)̷XP}˞cˋ@[7 >R7(Snd} q9TLߍzn@QrޗHR`;8+>4cT-NҫvKV$TI|n oH#oO+B# `"c$JvX؎X(^ 7 Ke9 ZW=5#օԚkxLȼ#ehWVZ;IPLalmz)؍DUjmuD=/ $Bkw-o$߬fJ.'GH^8!Dy1h7~Q}\w -qI6TAVav:;ʻ&W1 rkMϖhCX0F08reHǪ:[IPY<'aovB&dCJ3#L҃ ;2$!7Q5$c ,wYEI,7Q ՉQ,ZLKw+0UIuW!?EZhV T|x%5K-U:Is%f:Ij~LL0&3(]fm"O `%yZbR'Y",e_'vֺkLYHQ)+\JLm\:(39>9(jJl.j|YyVTZ,E: jk dii;eS]~nesa¡qmj<}|u~pjCf( EX@-a2AJ ہuJb҈a.HƲ0T[zi7ߗ?s[k@7GÕ;֎f%"a? Ďp4TWL3F$=p+=/vDtx̋E Y{Ks獎d#v2S>+HΙ hU!IʍP5:;\Rڣ>XP0es |-zpꄌ(Aq䫚 C*TɄ-k%:wݷbYҪs i!Ϳ+ Dt,㔔V`0vm06|.ЃRD,29Ij#׽=6r_=姪o4|kρzc3MS בNžiZ࡜0q'M,ޜH{Q HO$fE F0o >$5Yk@~~ SI E*J>8$NcvR\* ="v=R 2TMlOa)8mEJ] rku$ΰCCրqX+0 zvb5#"7o5T;zC_S:t"U0וIOlq wZq $Aol]㯎BH7 C ;jeA,=6X!ƱG!>kmz!Hn+;5^L;~3+继씾#U:6G5̤,q}} RFCM{]E#yzb&I|r|=/ HHShhLn3UvHܔ uHzUF%,)u0) l)i_?->_/9a|)Y-W=0lv& }48m T]~Ջ^=ylɔG|kMV/u1`5Å\ wxl~ӡG"XWqMM8xܘ3 BC\{q7ӗcM`lo @,(62 jE;baJ5)z~3i3gPH ZKp;SL]YR~K/A1H]nadtbW:y*݆V^cBgt) rf$.v.aY 2rnn5]RU{*g}L;pN]O@oi׬~} / *Tv< јmw7[lb6Z/V$xKxV?juP}ET>2p(s1pU$u#mW+![bHpkpV=+{eEj[Z8NdcU[m3s^gW*MAag{'hMtuulW'ܤ)38<ood k9z5m~u#o/0&Yg|',hp :;j]ݛ7NPn[2cjnUM`9\MYOClNr/]^ 8ВEmG\$g7{ycJgDW{TۅvW\J'GN{&foG}B-2&ޘf̕Cwb$5r@ $( )BvK)tNU#Qyv# 7eb(v@K`:-YSQ4NrZ(Gapc$TAɷ^A G݄`DXO˲$)>44sM>4ڿWU{qcO)1uk0+ ܅/QX-^˄(U y;?u 2ӷVUEpv i d]3/]>JD'߬Mq :E#NW q^~gɀc᏷b *1 Ͷ CC~^&^LV߶a'7*KVdy`ґQYR2}N oZ;f S#5y+oD鉸b݋VB8/+0Ij_=oq'5T$12#1\_AbQaqi8FT[np!u{/͇Z19}DS)ژ%Y$TC[a\Rt;'2"c#7!r+1"Ty',.V[EV$|dBT~j%E?y}oWStJʃ2Kkp.S,_9GsWzOI1ʉT[pj%^Йc_D(RL^h;Fu;H0dWY؀MD_>Mj~d.Jg.oywiO;7\2T ~!I#67Xɗq' V"z=hCy2AG?'?PwZ K+ǧ +ce拇"cD7pMO0{O@enHF'`cݹ}ߚUrdo}^׹~$UOGh;N,HMDX|9&hr-αx> 3B]f`̞ 4 1vKR]hWȦȖ4NhTJnnpvpeJ `] a֭P !6 5>^rnE}(Pyt୸4?}(Yҧ`S6;>},SxHNKq|P/j}VVZ剶潀Fp|uI{X}f(goWꨯ&jmLt41yGGmboŃedSl]m%_=d|bfg_|7J2ff%$J8kq9ltKj,pMpn_ٰFهC8܌< ΕGɸE隺Jpákt!鹔 6G!\+*}'\\D Av+̴'qʋ 7{ItҼaw:i OTz$`l>6ڤ7'E#YB 4[;pRNm9CrU0fF6;h$Y`2YULySdE8"`AEdV}6RB`Z1pYrfcRN51qcIѐ$ gGYĺ "XH1EбA{lJ긝 5軫-gDRkWuoF]&>E*Ո.޾'pnSNYL-ւAQe_VR@ɛ:x@RRS{p$;H•Vv, L( R.TX-&%PC57U^jw286qwk4zդeE7U$j'hW[c̋'R.~Wr]rli?v}@' tNG 7|#Br`Jib^k}qaw7O=-82vɞOK@RU7L2ŧY,Gv)6hqm3ԏ[= _?8_~"$m0 vKʪL$_NQБϣ(=Zb9it-%3F@dYOsvNYhUR6= a=Ȁ3NAӁВD̨BA]N}aIj m}i(fa{|w>EB@%DƹTqiV܋ 2A!w!:Ep غ%EABFpd(RM([8 6;ԛtvlka'Σirj`&f>J}L-nr6 ?.o(l}C| 5v>R{,=.fqikș;*{]Gh.۬G: Uڟ* wڴK |yT\ H5jb}7\T|z75( x?qMio$"eвB؍!Ma+HLe!3/Ճh_,J/d*y@yg i |iQ[Xb Ϲts늍m2j5sm FGWG4A #`-e Kշ@b@SʏR& FHC|ʣ>K-lPc O>y6c+{ȶ5'k i`%oՈ:kim԰"_S(G,r%Uō8{*`ؑ>Әx}YP-[,0bG/vP*T}yc@]'틆ȟ-NG7cvܐ-9&ڨ $,&k; hM\bрʞ߮ aSu-cM  I-14 &+pϹ0<(רʎUJxc)eVDǴ J&s_Z !r;̷DkHq=@S_(v;r#4% vFF&ITU %gyr#vZu{CF OzK{dvcp|MTG#_Ngwu0Ɛfaa?"L?JJ+orNͧ}8~^#i- V~aVp!01)0ӭۻY,nw 07Ҳ4/c,lxDi(vL;N*nOqE NPA w;f| d?;vX>^k̈KžhtXh ȱy:[\FhgNyV$سB:\~%"@qKqc0,'M\ 㟺)k'-Ґa/{(^V{m_YS,bΏO$gWrJ qd6ofj+e0:$ݢ|) TPh2F|v}Yݢa~r*?,fͩd"rGݗ(E;E"-'!]Pl􈓇e*  Oߑ=Wpt3Hqs* -1mt$kOױZ,֥A)aÎ,Fdigh9nTEY-πiD S%WhseY< ga67@Fj A:@rA%3-x=D;7 MD7XMt:oK|A_DwJHsVb&e2-"NR9g7Zu'Sԯoi"!h4:C$EFP7C]tidE͜K'c(? CGu!i7/{qC.bifW{u4dr]pwmpÓpcբjG+<"\sdN(So*eb||jB^zXTYҷT{,Hu}HLN[;y^Q>ȩO#`M;&h4M*a -K1sĬcICpd @6?&m%B(lrI8I?yȊ(Oky[`F)P "ň↿yPhH(fKbF{ЮD!NxrC"X&X&]-l]:Lhy|QJuDl,:l#|!>ہB2?#~Xh4ǁ$]L:xU{3@ }jϤ$;kkK=T^a =2dG!xW'fdO;wwna`CVSg#2qLSf6ևdXR;R{wL0ߔŞy`Nu\9Z3Xx^m~Ua>Y10M`ſ9R]xL%jk]=y˲߃V7X Ж?"_pngD2M ":!Q-bj}7}tVmzio ~4b4[ՃEH!oF܎}Ns lRvҴۄ)˔p;)Z8s|dS2rjrø@>uhDGCBåMv b ?Z-EEy.üBD '- jRAp8Z&fΡY7tף|/f JBu1h72넌͛)1b"_A? E'VYHIz95A U㏊jf\ B!})sV0*-q|ET/TlXmv2E}Q^?Tbv1 / 3ɑ|;r:\w1d2+-P)e2Pߏ.Bv9?6#|,pCZ#C K(xZ(NgkN5^g omy/ti"E)eYs\bnӇ~xEN (dڶkI$s(w:$ѝn= iXOB+&͸:tj}n?e-.Ũ,BJ>C;psqUBXYxqlcNS.DZ>JVY wZT&K$f$ ҉J{;jn"0!pj= xt]rrߡvCخq[ot$~0CfU%vߵSp U6= 2=x޾sٜF1JUW! 69 d ٚrʡtGG<*,l&= r>8smI+."H9""c'.>#~Ôndk_^}uMa$.H}4$3 ~a^kn˻-xS;n'lXK[޾gNiV8AM&@MY2ULU6g+qb٣Mnޑe@"ՀB^k /RC Ӻu-tCTtt|.O,.:y'7"P[B G*?3;p41U}TG@wa^E5@BmB#m@Kdm" HAޯlٚj/S:p>ÿK9(8ڦ#Si w)X!:ۮFzmpSϧ6Fc@Z[B GБ٬^aal[TDU%n\3*PUU-%d x~0F'/`4L㞳PDR`j)2\1m#r/$e-F(~C7 h^>d=yBDRnsPՇ(nr;M<.d)ybHm9w? #T.ާ[n>4 AQQBMc1_z.MDEhB`WֶQ̿9B6r]%g5[6$LImf. &we!Ρ9>J| Oln|)WN^(50 O#NO_0Ɋ}0R5:0r \=XX>Ñ4e̘(.nnj3!ځ8`a~~JR_>mQIq VReaWIiTEj#[SxQ6 ,o _7w(k$6,(-ġ5idFw_g9x-_6SLKNTK땉ĊTY ~00ef 4|hgZy^y<F}÷ɇ`qr/T4RB̙QJ`Y^:L"fUϲŽB4jЩ wdL1=YfHp.beϖΖps QԱEiJc;B`FMov}`['v$:8D4hFD :37a{$8smfw ֋ `1ZRf06'55b)nB>˭͚$(ɔ\l#ij3JE[pB}&ENop:sˆc(\*K5|[vuEm)==1-"@)9e/01և=I_:#^8l~9$t*3*Q<b>䆒P$D<k p%IJ[$c䱳|e.c\z 407jUi- uإCg%Dy^OxjOrv$ C|[<8;4*(%08V <|-?LEmgo+,SvQ'^ȟ(-4g+;\+R/ۂyI/Y8rk lч/*'H"%rkx QH$]Nρ]:\N: w^YFn#W$au:ݎ%Gءv3m` _JgWM] lWwFN!*S>Pox A(車"TϦP \Ok. ;,L&`O_wGw 8x~6e*c^H&ovЇ 1v"l̫=kG̡LD1Bh߻O+`f`PR}^D|{ړc);5x+a$dʮ䁺T (){-;Mde6@J P)*(Qs|kVyᬜKPM6^U@Fq0,dC3)aߚ':es@q;%][[V=!F\<Fc8,`5!Jzm':HS_x4R>`R v'w^;w!p17-dD_G3),jM XkiޥJFE1Du";KD $]76P8(l' tYۑSI9 ٵCUg_2*Z d-VaQ_fB~%g%A7{bIKo7)?2 N7Q8XcAu%U|!w}R,{ouDKò5<;FUJv*n/|`_ 8Zz@ &ߧja:4r(fS+pӓ݋pbg/&|g yalhZʬ}0vIVc}R#rP72~_՘NDi76q7[3z]hㅿMruC:X.W)LE}bӨS"mt7Fò%r3ThJ"w~!( 8AaAjǮAxg ugP o kguTF2sש@>N1 ܱYd3p;*U0(f }-)lVG<7t {m2pMB*hxt3(6TJaN)/=6E:96# G>rt>eDiip2ԓ0ZH  o9>%c+dZb.4s0Ak;gOj@rτwIE{d0D/zO1NLtPWd?N:qzby}x*a| ٪]Y0^B#J;_t)f$o!D;zpH. c4O 4PXgfY6:O !2ov*[NӶ7< c[xafCRbyⴓfVK !8  j} >]a7|YBϜ(tpk儲 Bkni#Hb;MP[IG!f䶛Q = vn 8ME (𩋺(P1eL50:E&]oYYN'!009e ;ɲ5_`]kf:n$ &m5LxҝT0<xѻCsuwn@Ldg[eSd.Q~}ì虂lP bboYћԚ,띩iS: B]ۨUDRn|J?sV;(3/Z}R/ыPVCQ>Z遡Vm.#<HW3W-٣t1BMPL-(X(2i eLeݵ(3w$w,$zU>A_,x%`{VUwuB#9nlw^:y~8@(v A Ke)%Q6Y|OJ8>ma$iYܞ)/ƋM`WU[Sm?`/7Q^Xw|G'[IX٤ːLt@cu[ 53kWa;AƟwm f2g.qkO!/Wy]'%!RxC3Lm*-@\NI8kݺM_Mډej9K uM3 {JdZ;,hM{@~ut,}?|}p A;ˠKzǐ(|DW/^b5د5,('8v0!*xʅb޽TN(V;, ;~p=2 j5Ԭ T ?,|HhԳ>t|.< d~Aɾ5K`qCWl:tO"}+@GUqũܢq'nU}3<|/0 5Oѿ83BwJT&U"suȐ(e}b$:#3Td[8.S ┩Y[.gpU$xzKź7$lJ>rҀ>@7U|sTLoO yj/yS[5}Ps~Bowbo F(v6cGm*词;]T!>D>yͳ}Xiɸ,g#9?_]ߠc uΦy8 "x,9wt p 25Rrl u& jRliUO )ڠ g7_ }FtMǚ#P൴"s"ՆP:ƥNf prS7?-6`޽Kah5Xcs_41b^)w%;w*nO1"5|?a^OJT)t0܎;ܝuL Lq3~vj؜l_ ;,T}b_e3|hD=OhYde 5e gDĂv1qXef>qZyK<(~g۩:@zܠI%L7hG!c%V ڍ{PDb{[Q 3Z4Pfgw/f0*AMsORS`: ,:M`D8 |a57: #m_r kU 2xv8NC`}DR11ZʐzJ'bWLmc?Ň_%b4#~kO0HkȳN3玁Vy.MT?G-h2p-G+;dIbI4u6FZRP}6݃hW&k2]"&znSB2UOa t.w2rlTlIK $i%{F,!9<]p\+_jf&!1z JvOmmk^]72Ps1/r:}uQ}8bybo6&ڜu[k0A]Dm>uB27H*0V;TD~OOWrئFXu j ҝ+df-}Q?[\F⻿֊E6Y5 ŭ?pgСuyjDd3ѫi\F:ҖahoCvvwr Q<|`uSuƨO%%9̨EhgqY"{+bRp=!da1@a%~V6|I7ӻWKRhV/Z--(Fn;"X : eׇSs7[Hx*<,sX?ք&C$-@,  w8_v;sFo"76j5=ťlQMјmao'ꢽOo|ko<ɜ.l&v@RYrwƁ?Ci)e@2f@wV>7z@4Ð dpi'-Orc7 g/vKaDgKROKE_4O(?kf#Z_sw 掎-f^xd$+p\eY Q=Y',3-dHأcCo_ج &3D~I|O &TGǮMX?J>P{ LOE0+ufQ>O&t} O=8넳DEO$=؟hN!u8GjVQ qhWYes-ƚvV"̧ nZ@C~t\gdˋr3mݵb9=3~ no `{-4ɆL'һ{l,'[R9N`LZUxcYox׏I: YpnE1Ԟq6 Hy$^yq;&y_!wc88}E/|iu|O+z>ϫLw+'OH; "p҄ڻU f98u}{Bx4Gn[bҘI6M l$hpغƎ-jlPb]a 6˘#熍`׾|:k%L vLc7*_h dq;sPDRIQŽU_jF7G\i||p[q;4W-`yMXw N}88+:nHuTffjZK>\BtAnNEc &!pRyΐX@gH'j*9c3fH)ԋaJUYjA11}d0̐:!@=^˚0@lF`eRqOnt8Cvr]^D.=v0Qqe> ҍoc}}hy:¤8,h/wktWe=4LIMxW {v= @6էJ!ѵpF ~ y(Hȁz. .九 ~>Kx(.JujϴA卻F-l<\yv~VY^hz΍V ꨶQ?L[6<>f:OZx1YXm~K}Hc5m!w>9a̤` p譚o֧,^HNS6*S,}TFTFWFܞL ajɣLd]<YLh ÆoBp6 ј4 A@=87=r Ysx`B3GFP^!Cr:,<ȑ.Fm^ZH_}gC:>ڲTpoeNxQƨ$bEE $B\"IEU/R#@ښfڥ]V;Ƚ;"E9p`t xmL|PE (oC1/q60“UNLL5_cVIVt=jh! `.RnG rX#l"&ci7s_ Evhv(&E`sU)zw`)vybrFgfs^i0ږ@;Z U/ܡuoύwoLuClRV,S'ߋtcePRSOe-] 'so7CL7cK' %"/\6o^ *U(#62*Pnh!Bnfԋ3#ݴ'KbUS=,)_rP?Zquɱݐs OaqLN 9Ih,O3yiU%֮)`",~pP ˅ng BE+(V:(~)#yc f$ z!7,/ ^cSΝC?kXRY, RoRw'+ B?NxD(HjRp9uپx{v%:t=^:QH0]{* F/iaW@i++iT5t5O"I<CAZ+2x|##&_[XYevV(/!͊OnUMߞ\$t͔iW3rV 5V}D;{+/MyDR `$j-/Aީ>K&1[D=s韩4뭠I 4ݹ59OO;$*@/jmlN#Y3?Syg^Wmiƣ)hnqI߀D3ZOu~9VG!nF\0=FfNU"4^ x@5{|LV5\][NzcY ("FŘ2eH#_YO 6:Y~8r}(zQ Ʋ$}  ` %yp1K׻p|IA]Z ʆN9q |7r Qd^eaBD%7%aYgQC 0ަKQIxeQ`Y6G[!-Su!kq3g*x00 zInH\o%Lv\`>KT6M- 4JoyAd})$$CD"Ür7o$̆ŃE ҘWQFYG5zTsCP"V ?̙ oAtt`/[Blw큵m&췧|ncDԷɖ QE$ep8#sN7!Sf (>CdPeU Θ }jsDiNRnAI4uРuUCdHOQ#eD_A2^>tIUVi id$;Zҿ_.GLWSUFbLīHW2s"(QH> G+xssXgPXZ ,l᧧D\ױ؈Rv  ߙĠ."0#8k{ <+vGj(4/ux.0l YPHP`,wNrlY`v}y-b؛s_kE)W Xe/-.)iKT}wX]OVN-$/= yБw.E}B! 1y@Ӳ_qQog#fR9zPclr3=NÑ$] @^=ӓr 8-K>|QA*Go,q6s |a|T`)\kPBЭ~碙ԯA5voSOċSLoA !e-h*fwPfxt%|aDJ*Yĕk׏p"k!A|(E؇lk6YWDnNGRff̾DnL~hxMVPtAlq ,%FI;)4F?zWtCQ&b2-w`L#XndNG`.@>$#?`?5=VJ\25ȏm !08B|$\I/ Fؘ1Zfgj`@KI Hmw̆j戈ҕZl1E6YF~)M͕bNR(ɞڱ[#uԁ"YMyD1 -nInOs&PмzV?jekKܿwV ?Dޮ~/Zpu=S_\Q %Ex?ht2⸤v6z<6襢雷*ʍJx562+{i0^9h9uJu_XOE.솲~/_8_)>+gb"0? vcU.qċRz(s籣 xiU 1)ƩAd\`A#Ź3 w+\7(o!~:v}IpoQd>f n/Ɗ1@Fv);Ϻ~ ]񞱖!d &ҹŷ1bx(3!|;#N.`UZȷ.r(PZb(‘MSI&PSmMV) n7J, vϳkTaO5k@v|T ܖ{536 |h.*_tn,ɰLm{5T*CP7"f8 Ðn| 1$2@y.f]8[a%d.u1U.aLӪ.ؼ'M:92rӢXCf6<[E`7I¤(cR=ށh^pUp6kA%Q|/h.ܪ&~p;:K,XQ4vw.3=6q!TYП'E!ܗM_E G_@R [tA![4=cV*e FRPTm&?.@%i'>ݥxڑjTYLD4"rI븥q /̬5#n?(;6pX%?#"J6=zdaNkۛ G{ʺ+K*yo\ff2!Oį4D 9Z;=Q Q >H%#hx3rp1tiuK~рbQM:ĚND]ϦsV^;Vt3}afYƻ#0cy0a$B98I 3n_Z*X#1? cRЇi̟2*Dɟ ʇié^X6&gk=pk k{ގN0YE^ *K0i9.=!{]+^r+TϯzRI@@&i2p?eCx3m`X~!G/E+=Tu wâqykr{<<;fB"I<.3+MHaޑU SuQLDx]H{ZLc9:,jSbfXVݑґhσAHq* XP; L_Xv;ՄgHzuk1iT`VMRP:(0n^,D}TOR/[/־ݫ`$M $KLeɼ!6dګ"fttZNv_mDm٦xԦ`L:D,I9Wvx\2-"p=|U=A2nT➲`@ ?hXq:˯|FSЉx_0z҃3<C-!?/2=yWd_g#VNLMiVְ!Sc;7kмl= ga\ìڣ3iR fD껶SVoV@:0"@\L"[(s|io|B+l'Bf@?/PrQO3`y(Q8$[^rC|}'NX`*&B !zVAaSZ urk)=kQ[(JENOm)ǶqLW qr Ă!2 a =׊>aCq‚Zxiy, *BG!dRYPc, :\F!p \bh"<P׹uN/BҰi,W1]t2D<g4M92}ٮ4zQa$`(歝 S|-)3xJ]HЭW`}0Nq&=FhV\/J0t8?^l`$K t`߬ay\s)=E۰!gNiЋ̩ȀmŗZ,aIMqX8nI;Y.Ņa75#q%Zjin~pSXnMVضI}$t,l ICh8zo\Sht7}v l}_[w=Ɗ\g?OƱ\@hbrvݼ(c5Jde"lθbL-j,p.ઈk։{gCbfmQP0)IIݚrw~$+w[IDUï8`F]"Bjh3Ը1׻>8 j߿[uJ<ҝw!N$n W܌fukWO7͔&W@-rN|C6EZ<#MDegq{D빺4EKD= U(mwQ%싏[Pe|1|<՛%{1V9E)'j@&xh[TrvP-G ]aJx/ ~Y7.j:ca>ɍD%7-.jֱ6AX.A2snx\r`4q}Q :JQm=Ny8@j3WpN?)ʌ8ntHwހ\@Cc LZCPX(yA3+֔G0cÀbȂh"Å-s5> Ǫ=)|=ǵ%a[Bp^6Ӽ4TnzؑKQin߭1I*WSLu-d@&2 :( UV/IӚ w=5ꕛ'6 -y Zj&rg^{LyE/!%UrK5*sj&?Z(8IT:  fFg̳qig#J˙(ҠDq.@v7ܠ:٣Z÷pڥ;FNJjAdHw-@hM|b/W{d.Edt "bCS6ޖނ甽iGM1ňiJ[ 4oZssA/#^j1g޴2e׀b.߹}/6uwgN̖s8T{% UQDpbДXB _m螢 ׾Z&i_UҺ"nئr9Q׀9DN] ;MQiM,3$yAw:d2)w .9W+ѳH'?[18 N Gjdq/df$D}:pd|u{E+28Foo7xqH3rׂ~tE`@6:S>XuxO)eF?|5Q٦yH=(;Υ@!|rkwFus F#QÁP"F kv*&wr> mV`~2Zx8amB0q@ɤ/^-=a883v:fq(-Bd.HE DF s>ܩ+iMS.s1D+~j>l))5{7WBa[wS4]P V8RYsm àu"mCXT: CTΌo|\3~ha4. Da@x,ʹQ9<˜?/5ȲK]x1O>[C"VٗCM܂]jl8KBK,4x+?!?au/ϼK"p<4j͟ogwJۜ&q'퐍bƭmkh\ ܃I_ r&}S+r hH#M77xIvVhn0Ѵ&\xEFD_[?O 4e;6.G7]Cޥ3ӪN-I|*ݵL{^XaT D˥2VqjvWo z/s3inL;  ˚ܔEADw@pV,)WyTߵGݶ_{paD2"6KYy`>-)B_`{w$Mv:%`nj2AuHp #FX\tlys[|'#آs> toe8Ӛx+͋WbR-7 kHj)3٩zrFm,S'Бiswxi%}r9oYmOs{9$ c RV94^hG&wZm:9瑔`/gXp]M> Ԑs><ꨬ>aCvixV'B X6E1~tVN1rC.Rw9hdM5~DI̢M. Mt˟ZF0ssPR$JVԮ1U8Dl>Õ] z1:X]:.ю9VxtҊ{[R)\F-2؅]AhA+nQm )E8#rf, T<Ώ Ci"hk26-a3fTQs6>ڷVZg 6C.qYQ$ j:A^+K9}o$Scr%W}Hz\bHd,0l 9B%T {6aNàdy)uCi<$\wA磘G8̝u?w"0urLU6Q,qg{<7LӒj쫤AT'_@*@^_2$E.KAԛ İ xiƅuQhY i1||XгQ/$_?1k,4 {giϓB TT妣c-s(Ҍ KU *S`'Hv^kCygOVlIs%^0^"зJOC1ӥ 1r:$8/ЄU ]/s59c-1pYHaݳAZr-zD5BAxu#']qŏ~X3(} bkKSmM .Dô6o얧Q* !(s͐+]UrQSc{u0؎=s F62 _\mxKq_O8xX.iّJp5F)9Ҫ߼[A{T^.‹z?dk]١1=@&w ,h l)B:&G.QE!;n)Eй^(=ky&QŀfAIBcVنoX<^#+UEK`QG|/")_3JRcU\ k'Y){bW |ö蝴QMZ bz&rJvM"5mon T_~q @7ɒ,KviOZ!o͡.H/ / E ;i#f8= fߡz|Հ2%lMօNC:MZ czSɀ VlNU.\(q}F G(+ -*7)GK2|rE_Lؚlz!hWt ~fXA+>.$, ާ.xkkOfN:a[foO޼Aࠁ)?yjkX?,ϓEc#ӴgC 3*yg 5]NA0w^ >U|Q:E^emW;8Xp:'tFB6,FKd\/a6' ,՞ZZ+j%@2YJ&jLqpL!I-') "h[ݖo)m*6S6LKjغdjIfLD ;f0_ƝN|ck$.on\mr"T?/.Ewcg |{:t4#&cF1L)H|J%~-#8d6zdw\!:MF ) sH I juN*}2QVeHwy}FDnt,56_dކ=FiiCޕPW;$E"$t]C7;ޟ != \MTsN L:YM,xflLjNoЭ`1\fז ?&+H>Ţ,V=}pMV1k%ӐJC`%O/x>ns[V>2ˆgZ7,fLKh+LAl;A=<m]Y.t^z8ɖ($ȴ3T^-]^ݺN)-N8Fl[$ Pq9}0|i8Ƭ*㰐G%Ϭge8#|t41E7C$WlmNsN ݘk4W'[dzX=z*ETMRQ9Vm. 8.AW5 1"OC]sI\\MÖK):+g4IQNZ , B8 i2<1c˿eh5>%EjqcX$nb[1_ɎސS~E׌wt3#ajNE "f`q+OOr&AW,!* K)mpX\nû,a؈TR,05Cw9)h66@ԽmpWbQu>3M#3 V[3!v:^Ў\Uμo_?V^`y@^1`)m?7sS% ~I9IFMmPwA-Zy.V{Dn/jNĪXH OZ2mo{R'0Z?(if8K*FZyLL )o nimv*G֬uGsZ,f7|&CFUpn}s+PKO2$mx7LU= lK\Kzpa?]՝'N=\~s 7s@WN[S˽EE?uw'0LR+fѶ]mbr$d־vsV5E5v:u4gW ѓu~[ ɌZ\yƒ{:|xWP+uZ|xC$@3r-%.W&Kq -Ic*>Pt}CUOiB)ak+dO(B zbU[r,}\ 111 Ϡw"ۈ˲2VIHMQ ^fI_A."K'#QDJ8tIu>Pťi+y@vmYw+4 A1)k8O\2Cso;{Ңl^܍h L1xU4 PޱvU;8],*J(zQf"1#%h;ϧUԍe:#lX:/K[CI-#^ٳ_T{Z47‡xL|Svj=),piRZǿ B*+aćG^(F,c,NYAhq~d.sc-sMV9sR c-b9EYԺʹP\{3aSK2Sλ1VܻgjA1[dyggA[Z5b"vЧ'"|9R\n&$)vC\ O\U^W} $PeLpI =D)8!co)y%>Rf O@rtGu ?y.hnf}X ^rJVdGzA+lAŒ[d#ǢHQ%\bbۑ,ŠdZ %w땣"s(td5GNm?+]S ُSm] `|yuȶǎExE3TH.+lFx{hVzYhmH"/BkVKם:ؿT?16pQQRtG[%K `R F Ns#gGU%#qPDXa >E|˻+33P+=^ߑF qaͳL C) ;./!G?Lfq 06]U\BX+ȝ0ġY']='hE쯪 CR,2#o~ ,m:^[yϔO{'Xٺ  _ijpt@Ɓ(i\UE:dZ8` MGۭnGG79emլ2uK%8iuIO""is fLُVK[`b⥕jlA&7U}}p:o6_^Sd%AcED\/ҷqkR;E(5l>(Tq.~P‚T .IROٶmeRk{6? >XEDV͹~ ו'0dKˮhR2٩BfeM2_fdϠr1屢EIUC9`7ђsUmDmq q9\SZu۬6dMsĸY/\qYW-=ꇽ^;~(0Neo9@t|yF^d0x,ȋ'7b +=e⸮ ¯kD1-~16U/&+<le JOX4oL,#E4K/?Q] )(FTRs6_v$ )5G @J5R y{)o@K '5 FuΎv.MstvFFr! @ey[=m@h4 m돑xyrX >lpt|mz$6&*Z(9Љ[[J'LC[o/ .'*UaG8jY{n1]̽nSxF%MKݍɦ{ 4s5uҰQH.Ctf`9(^15(586[U{X2&Kc^GGAx|l؂, u*fc$)>hZB)fBicR{A} ܰo4~1u{hwe/K7r3 fB.0ABx%?5<3;f_ fi;j-7 |O2@%'gSƵ|Pp$0(hB2;PUF;Hf[4,aj6ssh@KO+Í9pD@zBƢXN(u܃bA#~Kr=~s&ϛպATaWƽGv~0.,%R(|r!A*?GQHtckB9;U݂I'F"0k{ cVκbL^2K3}!oӮJ{ -ϓ oo-X7YD.%Mr,8`U㑙]T`8zא@8hS,ݺrljqkw{[}G:L.:d a蘭8ha47P`5On~ʸA|a/s$s(65&i361>{(<<&u 7Hft9QF4kvz08@3tD]Us(! d'l1ڢ>蒚yV}KÈ-4MʶU#B5tc 9[ N{fSRݧ6Ơ6''CVBV -&TxfYrWJ6NYpn&Q J)ebۦN yX5 ԨØ] Zb<@qz e8 Iߊ\ CL(,q[KMAwNSj3rnFE. /᷾*aۺ=]$r/#\dW8 `]L2Dj\ geE llz+ۍ岼̭3mY h /[/O4'^mi$uiS%!Z;~[m u'MA/OpKEg3۔痍/=_-r4ߏ۫2vx+\ITkX~^ݭҭVjq5I MJ~jONtYG[, `' PMw7;RfdLk҇݉f'df 0BM)'FCǠ&Kus/M#xDDdhI")+$[M[D8p:^9kC6 mVz-_]ʳBX5wbB~I˙̆Bls GqOM5]@t9љrtM_h)Y|!ȬVf9m lPYcs7CG:pCe7ɓCwJ^G gGvh8E*+|>T>ʛuOXa d~}d`ATRsqvv|I2.m>$bnF;Zz)׻JH?xR=Vwy+<2q){`xvj7| %4OvwXX6-. L) 5fIa yo)O$G}]!*tyé} `"ny(qMFlSP5.=n2Tiw؈jbN ]}oS=9 p l?F:'a7ذNPJb. 3_I?Ճ_RPt2_;-o`PTXίw*O+Oo孻ՎIm.}_'2#;)9xfʦ6q2F@aEmU oBטNKŊpJT&֪$_\+ⱽ[{"ې+s^m/ )er9{agus'xf.{PhG3LX`{j'c0 U)}T"g:6TUaMd ,\ˑk/cz<-[D?BfE6| 4`v γ#-Fu'bzP+ꎲ湔uu44|׭|b\gr'?Om3osΥ{8gxt!M*tlfgyޫ6m: 9I2nk-7Z9²1cZRY8&qkZeNuV }0̞mnQ#7Zc̛'1:"Hl/}dֈlRrcm4<[/D PMVr%`T$~D 4,_#גHNc Lh?1 6< 0~{U$@^$@˖ؔK>$C)ʭx<`q]_KNPIKg$ Q(5JH(>Zm[mggv#cp˒9?[g"!&ȓ.}4{"[c^,U$3QհRߪKDK!u]ٜz"wÍkjNbyc,θo1zWO)Jve6?mbtO`K۫#J8saN%&hοwRظQ#bI({.9C;7`43gDSVF 0G<~"2h]G];m*QL Ex}o!tZR`ӦԸS"USEhu"F6wYultF=LiL^rO@oV8Wma<ED+P(mKǗ01lTePe9Kv 5 Ժ<)#)%wA*yL_POҳe8/GHvt7J%χ3߇@sI kpo w/o{Çˠ7(B`:8޳4Wkwّg35 I:(|#>u.Ev[ӑ*ޑ0=:u[}׈^us Q _QR=B 8oւ5kC>y)=K5W)A"[ 0EPL [?Z,k!)MoVdfk'&𾂥u8V8+%<{ʺbeu%O7W hzA+g$Y/f2*}NP3PMEpw|z|kA bZ3x"هGҮ{2G#P-PʝhPr pCzBE.۫=2e< CWEt$IẶiP~"k:3kҀ~,060Uفn*xrEVZ nunvur1.{A5`6REX$Y6 av d}P`D ʱ&;Z-ς.#vLU#Qeyx2$[05׶KE?I*ѝ(UyI 'חUvPu'lj~=)!z. p4^?2qX k҃ R߾FY2 %(MÆ1ome QUg,C^`̩X&3!:  sTjh!te޹Uk_GUR'4.4T.`6t8E3d5iGoN'N8lP~@ AaY!R0j!Mmig8Z!lt2R >}J)XLAWhg ET6SV!#_`f;դ_>1 M' )٠V&״-dc)a"c[C@67HK% =dyعҜEh!}sSXEfc/NR,e126Tŵ/Shh,H#yfkRT;%.ࢪVruw)=cmiQ躝Vڐ |&A )c'TUa 7q;w'P ᯌw[6h9/z%VփK~ s i/Cw[Qt_6⺝;//?0rɳ IjaxwX)We]>5hg ӌ:V = }ΰmrR4֎=MJAssks'RDv^@M!pxt_EV^@_*1$\:Ҍ8I+D|Iw+n i(_dfXy@# p\@ tsAam#R , CIw`0 : ? v oTs(?e=*p4\jN[v^mV"89TۥiA78Nd .,H~1O/AQ(O:h`ӁPKuNjhIC Ѓ4KGO^x#Z]Gkk+zlV?Ħ6r}3.J/x|ؽ3yVixk;TO$~.cDzpP2 p2mSzЇԠjߖm{@}An0.*Yle}u |Z뷮 8O ۝:<%⒉Ƥ4FN˜wN}koFq!oGfl38dOnWBs1xI6( *xF㏖\Fh){N0[|a"Qy{ "m D\mS/ϑW뼿.pq1~U='rIOtT` ww?ǽdbaĝddpW2[Q>Xdbx|vwi\[uxDwL QѢy@*k73G*KiQ=RgVՂy줝tҜ5ewXUlPP Q̓-X+4p H6 Sd1 ,0|ڐΐ: Xy, K,!"pWMd]# lXYF^ bXs.5!ݖ`EyS$Zo}>փ)o-w3ZXcUP%kBrC͚\Z~HZ p6iZ+Z\o q+4iY*?۔)/0ЍewBtg7dI<V31\f3c9e%t|{~$xau0UDnvֳ"EQW4k az&1_)jw3չ&q*%#M*33iXX W$dtz0EoO Ϲ 0$vTDMO|nG}NsjRU+҄:e5 =kI@/q!sm~Řj^ bya[ ̲q qTziq8ݪP gBsr5+p Q1CD_M5s* hJI!z{A,p e(+ڴ WYORN/sˌsvq>A|D[j|?}rhy/P#܎ϥU )Ѕ.QnΖl/{wsպ1C+90Iƙ/HV$0M19Qprdf5MByV'Ȫ嵕 Y9 C)Ǵ@I_f3#ł`J pcq&FTr,v:A<<gkǴg^̦cЧ=cɂbiח>=-+]9@3Kcfd]A#zi+y?7k,!g^lXُ|jj'FuuQ1 n=]P) jxMy2:Ak]c] HA|62D ՗|}O칺4,N0{#ݿ+=.8_^w컵xS+"EFn-x^B3/t8A 'a~b(wU,P`d;8ʡZ8C׾'l:R&*F ;XB*cmNM y4YVy+}u왘?>/JQ<ږMoZ#ҧdhLM`I lgq7B)SMdP2PCt-^e"9CcO#ۙrŢ6;S$ҵC5q]OwyWw9MEq*Vl}8Q<ݛ.'~f-N[b \0ON\r? F!:#zK!;ȀD!y|OgJNr?60Ŀ.gr{n$w{fB5-W9~hV;AƀB:[쥸D>KR%0^AO`LIi{0XKXu>[l}X|y$]i.iҟb]?")ɉ|^0OI>lbbڼ ysѵ;6'k6=}L({qP ;CNĶ_;pJpv%dO^,0zMPI͢ Z&P3NQ-@YaD SݭS8yuAy|coCK R[y0L+\ ]eXE&鼕TTM\dc*NV($&O&S•kI)~ |L %'hu,f7ޟG=ͪ|jҎMDeaL74-^EiXS` $@k}jtUniħ K6P/lB:ŏ޶6 H%Ɍ<>elw7gN=pq]bA~akkmmV$d9ԴI6q.<-()*z tyj^!fHm X~ΛUjnU/$C80-vWE{,фF*냟 m~~@+F\aɻms(oD>)wuuBe.[B۬鈂R*`1Ύgu"Nz4S%o{ؓR4lp 1Ja=}ZKD9Cyb mAҁ~5y 1E-*xxYiGȬpG2hoW/2u˩cY ~ԛY]^/G Hz50a8"oqUDWY A@I? v|z7N>Px[7c:vtN thjzdBdˏ$%X1@sG"0c؇YNJ/mY}GrjA Fd6I1 ,7 \Y4vBk/9}MuDK}WЖĒ}3L*sR.b\Q7}0UoUUynmW/gV"'L^xW&yIHNH.s"AALĂ?RB 'F 4OLd+t7xSp'fW&[p\2]AAI뛜mTḤ咩.繨8\oސb&EIQO:@)zlfd2yvڧl¡'A/ĸٸŌP:\,gL-oә wƒFׄlp|]7nCІܘvH[*Avwj C!mm*&.vc62x{NǤvhWD[vj5HҖNV Ǥ{MB2ՠ5%ͧ);Ǭ ށGd-f<n`0s'geppw`sn#u J!Ȧ^>='5:/4O/M)4bqx "]^OKYlҼSQjĆCzr-Qh_[ 6;7{ɪ~M؈-g,ZOPyniO# iLoQxyr^|tqC@v]dm t2ni.#N 2@qT&=TyQSC7(_4znфb v X# -Ο*b[㽚:*IHqί"^`3y+Ę/<Βgd6ZDhDc=S>"TvF41$Z?3e nKyX4g=_;쨦mam+'uZiV FH*66$Y!s&iZ[n'PE}|ba҈B^Шy=hG {v;xA VvՒ<K f;#}UJΙR6Ŀd(L# Ͼp~/;7ܰĴۋT!.l(if-R-Owp|,q_J rjKH+ *I./0?`y,4uv0: @QJW~[np1ܜe ;ctl}K{zÜ\P`۟KgqN׊̻]yF@ UEo.g e)x&0JV Q› I`)|J|f]D4|pg V8k):0dYGS2m\Ng{e| (hK=tZᦘEm%!bGSbC =Wg_T6d^{Wg"5/ %$2x5 ׃ҞhF7h{a,NZgEz| kz'S,spT 81=Tۯ?,4$eSmҵ=Wbh9ݭTY] fuT]c;4Z.,&u=x q{>?:% &\An$re4H”ծgnmŎ&\8NdPz1!~[9 5Ś҄ݓ>d(P!le&hugfuPGp#&IKܬy4f_Uܑ~0Vre܃~L< ͖O 8$S0DI:IeʊKl'v /)aAEӢmF *xH; $=w% sDꎃ_K?fjXQqͻF9cޤ2lI:$%j -~3B-؋F!ӑC0V+?Y!5ԅ" `0ZSN/t;Lkwg"r:B^ _ZVUOYIVmNPPش_I7&vt 8PQ04q>vk,x &m Ϫ KrPff#*쌢\SzE<@}c'gEVPv`$CIÂ*Me ynzG=if'p1Ѯ#z}8/,5,hUv ;6e@;0@ K A<|vX9`:O 4 :='H=5|l.Zۗ4^ Z6m>S{o6_ZVjl+P>l-vl2oa 2En_"ͯkmS) dz=bWDb1J_zںOGmqc~vA P^l_mբIGB)A"WAEV]Y;vKDze^ڡ>S6+ZxE ^qubxBHd>z:p ^K`n ? J83TH]9p}ѡJq`" }bԏ/3 ;=wR8 t+ks8o[c㞧1MJuAC/^!|˄m{^5:L,JAqK ibu0__@6޾<5hW};s؇u=3DC߬wx,߉luǕeMx*|Xʞ}C0} DWռ?72ٵ#˸L쬗0|˘=C!)bQ#Ωnx0/LTS4v%(ם6i)rҺ_mwgp |$Usq7mdׇqW'Ce7{S2W $EY/ 5q\v'MZ[Pj7Dj}L&']0O!$Ь8({.bJia}M(9)P-.J{֋WwYW>`Rҁ!56uagS ayLdܰ9N>2xB8w .a" U8#c [n)YPîŢ^M+MVlriLhDPFE;e2) ,C|/[kl,&mx}Oگa 7.*ef JWٲ&~DQI\٠mk-Kn#9/ܩ}5*dv Co?_]г¾Ƹ́ȚHK7F9B/L}3F2?n93E{ⳛvI,VsAbYI?ytW۠1xv`N]K "aZf>WsdWNlt`DE4$$X765^A=ʋL ^c̊hqy0U•Pd /,D&smq^zd,dniZn6Q*u}e"%IRTQ[C|H`iO]S&{2ici1#_GVNn*Wf䙁n6]b}=]3pPLS:Ԛ)c~Rr< A*izDu {65w\f>WҰ/q14 Yʼn9(`Ɩa7T4+v/if2&rP q>f 1cB+r!<9aSe~Һe슌hSCU}ʊqCgbZ #ҥeJ55dr\5< uzF&8FDO7:^Cz+ ZH,)m`tMcuv 36;ҥא5?~^x;Q_V_1ɇr<%1H {c:ִYCem`urOj+GIה(1;jKh Uˇng؇9+2OM3#ߺ68S) ߣNE)IY(bsK'u.Ԁh'"#雛U%QwNt38ༀ|g?8Ũ ۤ乷P$q^ {Z:.Dtv +_賘pq4}0۵6c{/AY̞b 'F0ImkaWT</aIh0馭u03ˢŒ]-ќG4`oX3ͬq+y;G۱5yQ͓5<<yȒʃoǠ k7q_kN9!v>(J'QoM/uVi#4ZQ X ui i<\5ڬP'ʷqw+ ``iM݅o [MeoE|ѕ^B,~s }8D 4$e%0P(ZZ3l e:yAs=i;G0$R)Yn ?Saȝ dHS {kx9`N+(?xBe&6 rғ@ی 0,09.b&'WAgJnb!AɭVCŶ%D ~q@/sFa 7?2#L҂sdG v5"mOCZϩЃ?Ӡ8Qp C$TU|'Ir|LZϩJnuṶv7Y3,B{,/!D+[Po;ByHLT'qRzW5|# )y}$ ar'*"g 6[ۙo|in_ⶖ2bDg^Gԛ.?1q$F Pw{VJ~Xv_&q5*  R:2a .`?7L?Ye&}J47 kռԣ~ ^w:fbF Џ1()_Hn9>*AbRݵ/|L/([sdJ֙n5c SMwq B`.]SvZL# 5)@[ȒZL*3D\mޫ#. [E-TH *\%u! rx@|S [-'0 | փ#&34y{M`,n_?^O~l5P^* +/ZL͋*NUJ3ckD/vIz<ԭi2ep2Ú07O.AZ>YE!b9 7=1I!XCobZr~y24^҅.ncZI$,gYl6)r$F|Ua,7.uM8j\ϛ+'s 'w"Y%I^yQWYZR nJWeǀ~F$r7߬GNeb:B5ll{>'h* V8i61WVFkoS5Yf}Å)ԛ{(ޔxϼv-#iHzH*4|`(R S$n7H@lfWf->[$MyI`#x-ֶ+G+6,9"꺖DCVڒK >9g`,o*yaeM[04j2ؕ]%<4@n')j]*NSxդP nKzN>a9k<:Vuoy!"ws*-33wK(; 1 q|{A_ F_k~PEidmŠ3kO'JϤɺ!sƋB%qyX)$(4"NC6$M9 /V_rw:;2Q&6R7O1I](f_aV7Xt+"/=B؇^Ca>RKgH'Gl:lhɼ3BQS1_6sϏ]3^)u}EƏw9q?f:5H6%>{(*lJu= ]!-l6~}8 Ѥ۰孼oh_q8ScոAt&Kh(ߐqz]Pܲn'ǵZtb&M}f@" • SbǀHrΆ.jN8wur gDuʑs1N ,Mx$_+:O39:E?; O!=jLa⾭&y5@ӄE-ڎ) #g+2H%ץ#m#Rr(Z1`=_?omv.#j@ K8JkZ҅<*;CKޕ½΅L zI*.spMݨ7st.8nraJunaVi T۞Qo~,ĮqSJ R!c1VH/d:1 v` &)hn G O}O:7<CE~Mr֏W a .[TpĤzcȞ'\r!P|WÇV~ p{ TN3r!;P^h#N8rf?2KV$Ev{ZtuV@ȕo,1lau~9)9POʓh`=wGDrE!mCǞA᜸6n߰ʚđL?$>#Ke+ӒQKv :N?zeg/EiCL>uwa8p(M8W RH &V muٚ܁kdn^9g , !Jy|ʛ9J.:Wŧ|Bm5+QCfK?@{$EϦj=V^"rs?>H_IryH0,!|&n7R*LWcO{6v_W^Z%\ y,F.fm3s>|PQ^˼#ܠ@X#j3pG"]=Sl#˩jgJQVXDtH;*Adڔ&K"S+߉mhߴ{cfs9{c3󪘎 %rË0~>K^BHZBVa}=]h_'v>^X{ pYSHWn Sv,fMkB8E%l;4t^&q&l?ƻQTZ6nr; M}IT~-wTrVq1A~Ֆߝq^Dmo&"ʞ dlҝKWStZ[]*GGE1}i|H=\uKqMSފP t0btb:N٢ܒUkx|!=u+<߇KtUiPȼ.*n)s^m'MȮ WQq(ax+`3+_>B:P2 5t*OPQZ x|!ZNbɃyz+Xohɋ \}`?e*vFj&⢺DٰI3e=39jO9%^.1`C{H%j%OpW3^;k20]IYIQ"s=$,_לK.cT)i$\d!x}Fɠl_pE&-8acrξ ~.bzLԵ;B.Nݎ+.lU$c*D__ܖG+3e]/4"&}9c$F-0!&jQF~-Pya|zb}B2,TMC}KXk?DFz'U!E&CFO+Kfg5nʧڂ]Fy}9`LQBYKj1Pę@}ʲҜƧ[fϘ.%§+Jʼ<NkR)+;6R*edf|!?6j@+~0,g_kfnh8n]yh 8EƱ {bA*,{\u,@*vtYq>_ m\j1+=Ot7nޓy씣R6Jf9aIE="RKB,Q@iO1[^~XL{> Vy:X0<0D\0S ﰃ ޅpJs&GQj$Gi ])NmFN$: R^t@P6YI+KWL!S9zBnvp5qS3ҳ2BFpm!r`c/eS+s<_GA$HD eS8zxӚIPfYO,%&4AGVxjz?P/h'?@/8MJW[K?k )S&ܨrΎTȊV\4IbPn*1n5Z@h5nw*XbOٜ/wgmA@. g0Lx8}R;WkdE N*4YRwJqbmA7;Sψ| u*XKMAy7̷ ~(7K!4IA4eT v_',BQc`/DQmK+Ssz"n .O#bq 5di6hRiZ/6-:]K>= lqJ~v55t?~]RB1yn1eXi *_/䯊+AmVŔBg <_ ł) (1r(rPHOMVfAe|jcfB=XfP{cii[W:>hٲl8 (d=!3PQzh*cL$Ry#Hs蜻>gPc`à~WD1gg1Q|H,op>f[ǝ+V%M?'ۭG*-SPCYW2Qƃ@t.XmeK/ۖr6޹Ձ[e5` FFп(* @zq Z|TwP`H9 ӓT]GS;;b{ Y]ɃpcoKuo@5D _.CnB5̦?0Mzgai9"h`DxJ9#&ExWnHh#hE`>A`My?_Rt_;9hWY:e<- OFM @*0fyWjbKku\S`#_Yǒ! (\̾fI{D/1`AnJDzkkϟНȌ|@S;Wѫ{\Oe1վ\nK EX }i:Em._a^]~~5x7/t“$J6.>>t i,HZʤ+cn*X0-{!5*I8YxCkvSuQŠAJ)̿cƮ;/,7']GQ*#Gw\ V#+U= O*k7&_ ϯxwX -'kHDECM{bTa:WB9upM3rv_q(>1)) IM(S%-mgVu UAL>`ruas<>ҟN$צּ%j5mZ st||*Co G.A| }rh-Au%iV0VmI5SehQKNNNW 6"yVIL ``@052v/T$J-7,FNiLh/OLüV~$"Cj)M23M;>~uKTy7)H)؊3cet ͝39Si6-ZNKr*zG)< ̕*}{s;Lٔ9qj}e9j}G30*#<2q~Lo yͯ>,%=[_)! V{z >v}n nY:|=veEؖ`e@O)3Y2gL10+z{hS]{,J~ߵ" r\`pvBRkb&C_|^6!"E>eR I#t|`͒畺[x"S~ Xn;rX<1d4fD4[NEL+{ߛ2S5ESYֱHs ؓszVI_I] J9 |==y";6>֝{WfQN?ol솘}ɨ@s8Rb0r.gxSʗ] # O ~;552Ч0b8hJ-VՍF{{cK ޹!n46bDS!?ߪO`lot@㣩l(J4 Q59C#x̺L\G!B6bv#lP8oapwz]t2UԋYoum`jBG _ kr:~tz"aU ]U@-jU9=.5Q Cr?OT; X JW}6 aL2UH2;weAO1p[g4_a, A1si6. =Vh"@O8nZ|t-c >7Z@Uŀ(VلY>ү hlP9UTAAn3 հڷQlS)mu&lpе+jIN=  ݤS?` '2_hp/ogǫ>4&}mV28d§*xwҢ5Dk0=A( h*ֱg՝kJL΄ם$~Zq\DžՏ$t/ ro{NJ,M2殲eQL&[JI-Μ ǏlLtvCSe쫈;FE@@\e 㯐7IpsiO9W UL@d7yK">iRT:k;[RԴth9z.z)!*6"BAaTR?1Ǐ,8d|tY7ԇE+'.6oafce^)f.QЄ}ME8{X)MK*A{Y59x|7R+#P1 sH=dJ}Jz )yIDJQ RZ؆ g١,zkJLfhKh,%E-F ~_v'^ّpZOm rFğu} E &0NNnnCpd*wlsVXVA,HG =.4I3=eh]%BY p ONPxuʶ7H5iĮ_mAExiiƩ6wv8'4A 3HyM7y66{+o6 < ~D06U(O>P丼]zw/f GJ_9<]'ٹ BExȕ엿>^㤭,!YIڳQx=JB!E;`55xIJ d!PH,U$?N.0&#QZ^@TNQ"ݤY, ~t ; JYQ9$Ĭ,#gNG|0 ~&?\*&T"f?❕ sSjHIdHJC iţa"@kJa`I8kN;IXIC{N߂%*_|㋮ٷ@QRQmDUדZ OYJ l/GũwOdʔ#4BM^GCy[wd>k^RZAC)dNjE҆ Bg:t>L0 P`寅M9ʆ˫xAWl~Rt׃Cl˻!c|%2݅C  ~m_&K68%㥢+T:ЄꚽvGoe F ?Y+D;WD`hGuYiD_N&?֟dZ &z[ύJbNdw=' Sbww5Ͻ]Rfd;-🧰A LJB)7aԙE(9lX?_eySfEf7A|Wgwxo^j<`kC.'=p^n-DP_F*Hx3mq(E˄sW(EUWak)䡹Nf5C?5O s/ڵ۞qʍ%V4vA+?C}:iZ':.`'Ѱ>;7M=V'#( ([Ie֚+qˈz?@KfR0R} rFp` btɑI@/Djh EA_I\SC8h\!)*vbzv}Aa4Hչ$n'm0LW1QkcHpn0RB픁|"n:Az5r3زyMp1wRA C1NYǩp'!pϭy*?=dgv{5:t({]SB$_нKWRY6C89:[¼^}yޓoIPFY[C[&肺wfřc L0[͆B P-m$sի; 1maԫewըĢP!ؚ,9h )u`預SPs9 TNԬ7PkEXa=bmV>6q90HOC%|*F>Y=aZތ|n6*ߧfks>A5 Ig?kLMcg)D('%0!AɀDGSdv~ ֧Wxq8~ ]7QQZ :o|@sຆ '᝸쒷(8<<6MJ-qCR|Eå{ {Ubڭ ɸBͲǩC/gI5p[o 3/gjsa@ʬ,m6p;Gl LX"DN.=S P+hYt?9;WB&dK–qQ}deO7)#ELU (lO[nqF ylvUceC"HCìa'WkOORGBC< BP,)iGdKƫPl9D$Z鐾!)1&ॏ}d"c88hsG .<5;qV} `Ê,>xEoc>᫚" bam1 bx ԀIUxgЁhlv2d{>S~' p\f%u 5bDegƿkraC .2"mPJrrW >Kq4F+Khh|ޫMaaVX^HpǖFYoO]@B?ő^(X4:0YF9;lVrJ+݋o#hA%-&6ZV6 sPh-bR0#>MMkw_+9E.n~*x %6jUyˈLc`\*elZ9{cY,"y>6bO&Vjspj Tqg=DgRA @d]F>W2ᎄusPnd!v6gqQBA-%1}0C AOy"Wfc3L>J3ۦ8qy`0yf-QVäҖ& ҭ~ܰ6*@X2Pn~YfIR:97u V=Wx竈^6 u׿txǘ5EzQ%|uvܞFΉŔWY8I77{熆@9XeyF^ޓ!&ATb.MJX#5[j8 NY ҥA+ai7(m4` WAWB̲Cŭ~Q t+֥(@sQe)t;ٝ_8[s\ƣ57u fC@:ML@]eĐUNPG<5csW|3T"SH-KS^=JNr,G/ͼG}J(@<<ҕ5/,*)! ;FDweS=mfI2uBIͿhO]Cp/iRpq1qcxF'KTvb{B(g`Dsf=G@v: މwbv[&զX1fZN)*H|=yj =ϪUCB6e^^ &55#|L7XPj;}߀/T1 ( _2~ 螠^8N'+U&\{Qx p-S`4M'TBN0 sn>$ Z7;^6,1I}#5uTg''Ͽr8;`Y1E~tnU!2bh_-TXj|EH$*E%52F.f tP%ըZz̆)qjgP;6e&L<'C(ևC4nRG{* Wk%fFO!<KYtmc]:V+e\|j)j9V ٹJ9+ V{ƹhSІ)kE,5PQ"Sfs`rJa(錊 B5< ^8 =7utLGǓܪ29"ΘAPH31ӵ}Aq]fg"  SYIto؉Cn0`P07xSShEP".+R8Y+cg/@rt!^jynxB@cY2S RVkuai+;zu3į1O{!ǯW9& ( { Dq(ATd%9`Fz9Q;6twٞ]9[FF+=65twQlu:4ʾ_@-%|a&a}p!|`ksҪ:9r !$@Α"k  x%vC7jfg׿o⍅r9SU֋ J~Mz }bv C'!Y)bX>%cJ rOOӣw*]N2Mdv= O^y2(iHhlJqM.h\[dlT,)'*:ìvE&qx d3uOHl7r`=UgDsB%DNpߺݗ`J:>?Zx78紥$& 0N\m,!xЦe >Hf` @gC<2cdp"]DubqK#>jV:}bp:< CoРG dYLrU5", [|K[ IZ>t(ھٽ~dF3pڈpP~;|$?@yxa3 BGΥKI\$fD˪M8rĀl>cl"5_X[CLey{Sۙܭ ]%Gy0&:ؓR@)YC\k|甀{ @auՐW 0-tU ;5n^FH4+_enULcsls8,j3:,52?=WGdL$딱!dg-fUL>1ئ z/Y[յSR -t|ѿ@siۈ츊F -j30qH0QW}$ ?)Gc#ST5N+:Lj1oDNdܹPd;)J d2JzFs:YKv[vtќzI;M^MO@mN#]IMb*gʙ֬$n¥xNtw@P܃*>L-Zw/AΞ~HH@kNj7ns-F KϟL1d{sof>珬㜹!WhT]lNFN4(,JT#U.ZM*17cD{36D̊e&гJ%y7/ sdF*9L$1A[+\@BuUi"XhH:vw;,%1 9 .q =[^0EO6„rZD5ZB. ?x(hpb^=I vcYn9ٚ @Ѐb-ֻ;"Q%wMXbZn8&D^ uXsϭEKԎ$vu*Uxʒ0$U7r\\OC";:tbY [ViV'-|T70 *BԤ=ksMGy8UͿ?x^]rIA0rװk[řjtP9A @wj9D9@0޷7isFHRt)|ԔT6ׂ.zP륨]gov#D,L` BVgR#2Zҹw`o΢Ϟ MO^1gpHnD!?2< :վ$8}:,\ kF_O]!bّa Y0ہft& ,tK,vA y. !0ejHG*EdX_QIMm͚J cb3?/\= 2b_8?mK.T.g/\Y9ho}K^,3.f,5| ( ܁^ n̵tD廩Ŗ STU;S3i#_!ώܦYk#_ޣsĜ7ْ_-RSCQ/P*iW{&ML,#v8}P"h8闽Tza dG+@S mY}!i1B D6o?8D">c(i;(rHR("$ܮfu?UJD$uZ-,u4lV"8FjyYvѯh`XOOc^@Ȭ8-C!ҿ'29YW 7y:xG`4j# d85Du8@7X";e= <{H-M*`5Q4߷X؀M])A%vb wAaдn nZWQ3m!r֮i~MY@euZI??pN%/[',\2dmP5<{u9(k/?sTWS= hקlG"#B^b洦.]+t `󳩧_Mh,={XbF PXjd|AGVs-pxߎFM{a3̏NEZ3h9 mL6:TkORق|mU8o1#@ #/[*HB STnOJqANo9>kusd&6WQn J-c]W*i2RǦq/Jlj'sKXw ^* |u9ȥK3@ WW>_)z̠(ka$Eb.fiT.mN:ԅJIUl>ˎQw}&Ќ"ís"9Q-SE,nA k0b4>7x}*oS4Y8a̎N9/.uo|آW T+Qh bT[:b}S;)ݘwfţ-ǓKoS] n:'f8橚_dwLNsiʼnn=`kf\퐚Cƒ'hmQC~ ?'CYSir\u=70Qd`#+ Ecka+@@Bm@ :hk9UKOI` [`uxQԋJo*<=X{RhyApݙZbB??~ps-Ӧh~Hę8g9okSJJ\o@X'þJyPQR$4CP~4PgL#*<MOb"}/I%(ɧ6 DvB'~La"kK6pC,?mr.^L\goFae}O@zYo]a;5JЧ8˵| \LNCsձ2<ϷIMۮh'R{ Fљ_Ao9M{ k* RTrTiqF7~.y;Vw6~brR4ulX5mY>t\ie<ϊx]=\ f\pQ9E#]Ynz'rVekZ%[wh ԺyK.)̈(c~0L DnM8wZQT餙tvIM/[0X&qh2:{=Nqܵ5=&8C*| njKLp voD"{EzCZ~=AÃ.D+d"xwE m,DFkwWTe;U'QHd5$ɥ#Cph:ۉnkLɒ8]g-IZ{JGVTt1-<_K!b 4^1I+B/d AG)cu1U>b_cE\a_T?Ovv56I,&TV`stu1TMO5V Jr;E+^s5Mu@ 0dDS 1p+4N JSy}12!eg>wMI1t'}|s$㨟*Yg\?''(}*+]KsYPnp]-)MJnJF,(A~G ih%Wnk-v8/C< #]TSsu0Q S? 0E#r;]/RS:8H΀vax-r Sw{!J(R[)qi?qx'-?jKpCDOю76krh Zv0Ba_uWԘKc  (yʡ(gkʞ :ҤRZlG Ytw׎+كA#!g;7zR / &'/%f-$2U'6bc,2؇u썿Ǫ|:w7'S(~R7g=iũp%>1o 0e`1NnYMS t`&bfulgFGF}oJ5^hRlWbA9քڞFn&͢Tג\}ӜMCd)y8}3dQ }jQOFDD6J|3n"T>; /#jzN,#MiyI~YC;4VNOXqMգB|=H Scksd J0#_mO~o$R@=L,C_TM/.y5d| .} ޶~7'x쨅h|L͐.m$vV(}k%2]6A) _!]枼 t UT/Gt` ThV 0%m\d@EB' -t-RDxG +^t")(h?2/|fg ʈ[\}4}[03΀v85ʙm;$"ʡg_pه'qɤVVhxnq)QV53BA4tߥeZSKg['(J dct UbQEhBSquFd}~ grMsaR%rOاB؟y;b dy$n?%$|ҽoOa&=fy4zVB/MiAqieAa5yf!V{)œ%ۉO$m٦t™~|%Gl5Ku/樂Hj}t{($YI6lpʽ֜[vu lk*Ifwkej'pٯfXt0*f nGIZyۥ%z;#Q{oϾܲy^#jm @2CM͏p@CPW>gc4e"3nwT=kMQ}Z..w)g9yŎ}šnz}Q̳jaݢ1\p(X m: y6ʞkˊח_]`xC Y&P,TW%gc WD1l*CR`9\]3N@/EvgCBLxuI_mV{jXu5H9! (L-Y"cZxS؊&"DBF2rk%t h1gv/Ft nIPx) ַ4 !EK}$ ur5,%$ >Ani r6P$.,hs5\!~T_A ,:CX-FJ,>N2C yD9/kT ip*{w!ٮ' onahcU?yި sOhct&JS*q-#R#}]?ia!|߄~ƓY9 g:8| n#Ǡk/r6 ={=.Eg ը,9[h'y p% ɏE{i`cgil0?ERႯk2TI$ p<ߊv?& Փ&RUXŦZQup8C(t!j3_Gd,t}mTsjު?䪬Ю%0Ϝ;]ne%iwctD<-+Y̸C!'q%@!hwqM1!QT[HOY8ՊRNqƏxSC#x*MBP>]p& iv}+A7 ,sZ鹀Lp%%l"i'sxfOѨQe 0oWOZ6%-7[&w*jlu:;ή*P~}Zj)*U]3pWJep3?DEa%fr7c=(1%R/ /s;^=5ePZ Kk*ai}}ف;#z&rKZVxٳV|7kntxKu{n"W}[UIUlи!$N]rL*.w-MkaӐCFfu:ae%!#k*O Q1k+ “g/FO+sy*6UEa{y,GO qul:6"U׸r 7po9@㢷ʌFP*%`0[bʪ1#Ձu2h0B6?vMHh:LRdz(&o5H9( T*G~ۈyeOl[q!]qy"5٨ 61KV_pٕᾦ+R۠!"(bcNwSve/IuBs[ ׳,b5]%9:tՃX$BO_'|H/yU'z12D}'"-I+&VP$|pTQ!^ϬX2NG88 1P\S!Kt:fFu%=rb>+A̍y J+Y/+_ ڬϾXٱ rշ ]᯸v7LRXzPI JPx\ sz$yؾ)kvi4GkyMdYp [Gg7Xr; wFË`ȥ/ O*dHpZ̭DA H& |wsJqq=ypq$"}ckc$*%Ýy:5]J7ڠҶI 8K){.AY?{ݡɖ\kN73ŞQu911ʥ#-V)l]c@ǵ+#] K7}1Gq#Q#dހNsbAs/bdmCg~q;Hyɒ2 SBMjvL).Ȗ9YEWNP#oX#DU fW(xԭo^LGn]P d}'L᥋R@xaj*֫޵Ҟ/;*T ǧ3'L#cyOoцc?З:t\X.w }+}RFE`kj<"Hpiwh x2|yL*wOS}flpQEv7}KlAdSh8 G3eD>gy<5c(Ō%5J1rʙEc=#HrMi6 K,-Pj8̏sZ_Ky/\ l0%?2p0 /;-%5 NLY!6eⵚq.ze^J&oqHO.ͪhi*T?0J6`u݂3cȰ uʈ7t)SavH&vLJkX-'s1&η֦69lK^zq; M*E`%.?g9Gݡ~bu"W>ʣhOLblʕP/M4iŰ0F\6_,$vi]ݙ V!fR,6N=tyduɤI7Jz$уC`:l?2oR~YfDZdЇJ(-r@xTѭ%.2+2g)Oz^(M1Z6Sv%JC1lh?m %gT`~L\tLLfwؤZuQzq:w-HSq$J}ل jvNR8ZQGcY!3aZr-DETYiyҖ.? :4?[9lXwlC`q+\{1 H]E$(nP: W|=f&K ZaH/,=ھD 'm8my8Vq=#[@}&0H}Rvv9e-pi~v=vf8_ S5)ϧ#~[mDmW @>蛪dw5ʰh'CZ1( S渣RiXnN׶-5oVfﳥ avRKb#`JB `Jl:mu(+oa.o;՗qa`uP7D ;xL{/C F*h,ldB}R6dfer+W"6h@nK7z_O@/z† 0X0jRp%2_ #VT^BZH7^,eٕ͆gQ/Ww*v~@s_ zLs]Q~#% ٪0&]$?sS&XD&\ݷľ W;ء`Ҍ{CS.|V9 eETP'lI8>5}#Zպf6q-Cwft0>s6>Z {hm6(wTAJ˗XVxpҐ:JȲEGv䭼dn8P{zPQrxfEHVEX>#8B&y-.`mq.ZuIX_r1Bz,>6rRGV`!CıiinjiNAP3RkK]3\vQ1sܤQZP' {~O*.lݻ? 5g3يPfaS$Pi|GtR"f+aQGJh]!c}B\@R6W:aC{'kΝ29Y\Elb!~}Zo1YAurԹFBܕbbd 0Fxxsyk0q*.m]"+b q<(u4FŰF%53gFgV.<5oRqЂ[WRH/n+"-Y&DU!abnFϙW~XfmG~qˣITRfm/I)c ;kT;VslݽlfkO-4}/xyJXt>ce3A:a.v3UpHu/k3 A*tl~"Uί?8[J!Yk>v+ֳMg買48o+&p wZ`3Ϯ)VDFwcia*P*/m& 9 ( g}]ZSs[bwӃzr [q 3Ubb6| @R!t,G=%Q岲>!)x,OM§"t.1BeY;3@#n2-m+CVI,+ɠH }%i0 V#03Q9tOYpÅFI@X [@):|ѓ˭˓f-e~[gDQ ae#ۥڣ_(w ŮآWDڀHY]`Q#=,;8Fj`p^+$~JAD|ɭ-и  V-:ȵK~$@ [Tv~@CLq=Y cVCw?cq4\hyG2ޥ;{#M|hIKhaym|a%aںp+3&N zHE1}s)ޣs@hUEh] vaq0+y 4RfjX"2hD"}291JnfdB+#S- Xwǜ0ftgW}2?R; MIWG!j^k3u؇1A ws:xWC)&i FԴɂ37O޲ۖ$'v9tO^oqѝET%&{Mp4f,l|"*{%?;S(BY Db"&Ifjd;\TñBw02U}ZC"Tk7NA@'2E*$;B(G9$ˡ'QKЈpC@}3y.K _F!&V;]J'΅fHiqn,4:_ o ׌t-Ɂ#j\]7aLpZބs܆cEB~; H8^(("W6.zX sn]?5 aXI#(EjqD]~YV|l2gff=O^`.4"A&5[k?i2du#W{?=c+THre㞥l79gy.nKZ we\ mi )y v0βUL:/vfTJQC>Nc JŊ6{-.{oX,*Io։vA]6JMI$:dž8s>.Dc>/-qw@ʟ;Yu,^S\~ڍ{$u )II-k n 7OވPOGI0JCZPV<Zw+κeL9!73[vFδp3i4>`+_|*AہtL>w\@<~_ր3;.reg !)>z$̱WCjrvfˑ簾P&U[p}ȩݡ4Eկ+@rUKιhU?Xj(q:i!Lkfz8~Hv,15k'R՘%z:ZYIryb -2C9v5Q W]|4 ib>i[:caЕ] .-'\޸a!J˷eڎwzBc +Бv@n]*j9338ꥀ_4/}d}zUʸS 7~ BW[N=2QXzRwu5iYh꣘oU}8S%NP?F{Zp7a8@UJuYJRy`e:^Td+O, yfІkFo=Z7d7 P7ED~Rb}!}W\(9N<D X앒o5dCS+vHƩXEPn ut765 .Z + Cge.]rŭfS$Iw[Y[x'4& kEE6=ЊW%N=:מx$_-D*/IM\>%۫ bdKu^q"\GkC|:hd-dy3"R)r[Ӫ,,+qwgѴ"={w ~3Un݄p|1|̦^kE(<4՛ЯZ17J@d+o7sSpl\˦Xw+fh1m?49幞!D "'5yzCUizI1bWg(rA4Gd'tHkcCFD2nȽKF%^Io0\%GV\%r-Γ\ :٩z9\@ew7R^u1 %f[dXY)tuYhCܱUDC$qP^"?pUq4yvb!B[{c9?`RX(}q߬ű=~$лuQuڜb_b/Ïkʃ~kYOh{EF5öݴwE.=My@K*܅Oֽ*K^JoI!VW D\=8ثRsBY59X!Cp6S3O=s{k9;9_fJ-ie#eoE0K"ZbiMY1QG,sPPJ'Jq KRg+۩P`u2 }ȉB | 4Xr{b6(\(9r:"$L.H R#[љ9+/`R2 D";dWc>QŨ$L7  9Vf@ zAYZ9h$fD:QC(JmhZ|{Y(V S'-^˾LOJ-)LTE!3oun:C>\`M"Ьebe5(3lN9*u@Y#0GUΰ3wHEl5h E|XO@ujg_;ݣ.:@Ŗfǜm,28희oo(KѶ~M܏/sK&ⵎ1ꔄ&LOůd,m\sCO%A}lPB5bO@qhBjb{PMG5H~WGd'ƽ^V# nDHaC5|`Ʀ3½m!F0k3PlģCI/}Psڋz07PP h:dbIzB}q\)frPMOAC|^QJ;`&ޕ|Q0g"?5-*c6.cR))qvZ~"ZزE6gN{"( 88ӛH3A5q/¡XV:}F.D٣9j?|XJϴ$@< %*ALf *`׉&VVř0G} (,7lO}x OaS J oAx-֍4~`ccTpi[܈TlLݚ!/:=թ9]%5B2d{%0*=)?9+ })k_pSW?{f*='x$:T۸Xď4]Z P%ٶڼ81:/y_?h9yeR o3^宕;q2]MYEM<τ1v!AlW/~AfϺ *T%4|n@.j;{Ԯ&5[Pz(;t4)38U_GX7%&7VPp9DB$Ӟ*l{n8&u*{*za<ocwNS 4\(\ OHu{$`xexGj}*C?fh(}P+@+Q@DrqhhR3O(}?J-DR %t'vMNחܝke)Wi; tdF(K!`3v{cR6<)Nɦ]u+}l*y珠hBhE 4uZ٤d6M\.^gOU@ 3c6n Ut7kL:9ӽ &ı]$һ:B^ Ϡ!I):J3_Z ntSnZ_B^LjC ?O4K|,SPXq=r,sn{ ~`;Ῠ_J`۸'Yӑl(Q |Go&wJ߿CV?Gpmxf&ՃRaF4}ݻ23AQLʈΐj7C:MvUT0f\C$W3S5 ܉y͆*f kuCBpO*8'su'y1De7b7Ř_:%2;a"ؐ?b6櫭JtUa d9sJBt}rKy4`4g[qڏIǞAQ S꯱/|j93)ڛ ,8ϡ%B.'?YĊ0( ӓ35x= }ĭ#G03i7b2?PZjk3R2:Zo;MtvaxK];2_ =Kfq!WV*w0DH~ںPG**̐DuŸ4D؄`4NN Ph(Jd=O+.͆\O$Ws:c0ρ`ӍHzd/oEE3E'"{!g!^!/Pt hYc?x=dlYt`%?1\Bq̻Edޒ!O`HEݽ<څr>LBĄh*V00gZ7ƍMh QV37iL@pьzVyÏZnptNțqdk5߱" 6@y$p=U6F2LLAǀ҂ ~'=W7YO[y9 ]|( tRW^r?l&L5*N{ *JLg~.K9#&$)Xx͹Բ> rt˧-r+wS#ە"Ȥ1g-ijjJC{X|i tW.YA#YT*m;=l"MHC@? 0wʑsDv_Ib*p@dS$KiXUdBo/x4 ^%~xa̷e m@JWG) K۽@>R`{dg ЖS{Ǟi,?FEJ_g**WTɦNe'O[-fw,j7 }K.3*SnD6Kށ3r}=cS/7Ji!1҈#.t -K#IbmI#n_r;Pyc&0k9S8T>3Ҥ^8]}I88Md'5Ԋz3L)cLlX޾ZHINMl{00|G.ET߱2 ' ;Tj*'ɽjo@uT.`A'Vڨõw1^t=m߳D%b3b- Iԯ 6?#]>r֕ s p-ZJC^Z)4-?G>~Eq艞ٹ2,Tɡ_ )?yĿ")Ot/: r-)|&nSQ*<Þ_,S_yM_K9eh$BDnK>w5M”JtspU]2v8+I\sַLX%_<\|u`v<@")@0VW}Bߨuz ,׻+#hkbI$cic="Z8P AcJk3Q$ f츍smvZZ|_i/7Ȉ|2>@ι% Ru `B{ط'm37/A-/zyZoNbU^ #ou&Y^%ɷzĖ ݽ gunR 8w𚒃b X8&Av vo茮TA&IHC䋼SeX~0[NƪAs[#Пuycq9''AJ%2-M Ye|o)3<\xel2*uIZ B~b79057uW!H{:0*++bךY0o씦DV;$}E iD@5'Bq]h8&!*@nZo;u\bt B{p1֣qsȇݨ'ciͽoh2Hqg;P:]kRFvƍ艴;%솺Z `&0Qdd̮P}¢Jb=LU7VqG46;I|FW=/QC{#z@@١ꉣ?|5jfpOن2v3?LA<,5IsQlYc_u/vDN) 2$q5gU>nqtW --.2磍VZxBM޷.ՒD,g$ \*ΌWv[!hǂ>kl <锓ܷp9eY7g'xۉ`g7~ ƬʈwnY،$!Fz~&z BX̪[3y_A2%x7ejDVQ "I@RhxW7/>WVI'݈KtԸwOYť#IGLnD^݂Fګ]v:յT`G*H;eq%a  9 %J=![NFXS2GNgGLc;wH(*-㫅^^KoH+zY9޲GZv`l\,1@wvLa:P ]}^NI.'AR7M@d#tu3ȸj"ЄS(kȚ3QԬbpJJ06,r\ك)^~Z /Nf4=( 5myh|djH 3&ԑXM[y%/nQAgU {9 ?y`VʳbSKp hypޯ3lψg]Pe1 J T3["u=,g@9Lx.=Kkd77O(Td]m w^_IЛ-MՊ#hX;cG[apO0 9vGeh@n=-!i[}f|\tq:cf>!:˷BPʉ 9`djIYr%\G5SHr]Ш;@'4D2OwB lY.%|.5"]3o/:z¼s~ys^8-s8y{QރqM {-:~>3객)º3 ]scկGD >x"Q(tܿF B~<F[UcK,͕zGockaˣ\a +hg^ 6lrKl9go̚h]VGS[B a,bc߃36 !’&4c-ߌȯD sȶk4P6:}u]y|C? }ܨ ¯5J÷'gsBGq {^#9QF>rH[6!3[uit] qXu1Kmê^ibM_J@աJMੳݚذ.AX/5P >BUN0>7ԞMFU%\"&sEfƈ6 r仍Z~ځU`Ƣ`j 2[cv&\ HF~7%,V|5T,ce>'TѿPDw%kx/|,G~P G%t&s|NքB#mkl.P/_Z<[ז)U{L.,~'UK>5E BL, . =Zq_pТ.C^&ܺc0qs,bAvJ\YQئ i<5XgLͪ rZAmOTV;o)'|HJaqf@\݌/I)\Y<~:Za?VW1&A4h$3|Xxi7fx @;zaÖy'l\ 3k^7:g'4ڃAThA<xYҜ* Rd,(=޴c]#XNeVWu!`v \N&̓U#q2!8CzS'YReP[vhyӻ Rh8"-[۴g# I1"R 0jH N줍v7yiܾ"4su -i~G˻IyNGb_JXuiH9iId]I>l;ξXVq+"TxNJsQ-(M 'OBAkX|ᘡG<>$S#$<}Vrz",=F$nixH,0'ڟH@/LpNvgP|79%b0kZg>-4ӆڼD2޻=14-čhs(ǁA-w6v5x4+7#[}M27sb 5Uv>lO}u`dj70wJ7̂|8M}ʱ;u+8ڋ˪+K)K#u*l g^ilsT;Zi 41MDqt8pz9[כp#Q( :+OZ:j:h&<9#'.sl}$ l |#$\|Cx# +i'*Rl l,+|"HgYnHE@2MPj5)^}-Թ285 P^\q]tGWvJk΄ϟ) Dlg$~k5Ql^=A"o+9QjVJ̨U´%3tY,20¹vQ/X}tg٫Ks9eAOtd^6,*TĽ[nK͋\b8oqj{fCV"Ƅ r"}[[ ؖŊ1đJI㈧эBI+P]UUxA\qrk3ukqx`M0fc% pQT1w*ӲTCHc'6e9fah>7Oh*:ֵMZ,Yl6 .m+{9'#'2ߢ5@Pi1tR.Cq"9F-1}}(B٣ୱ"IjoC/Xe3O芈#//_.a w"EBW_ ^Kz`BN=soDƏT sz% Rb<xlG}Z9BV4W ;4R#+N/U HB5 a!˻r'U!o(};< A*c} ɶA=3vT# Ƶgߕ܂q&|%~yYYk YVU}r"7ؼ3 qN$R~Rw/Ik\ ia4HKfψEYé-fkcc  djkmzV+8eOq,\EE!D`u>L j r=s`ȰJ%I"?B<"吠[>>2@nz-ѓ.XT=Z`4qp'!R% ^Spn[g2u/ g0gjx#E髦/;}+ cme `("{aGuzKw*\KA`Î ;dƔ<"PҨl$/{"_;kؓ \v hGn1XJbI2?F|wԧ% _F|/ȠkH^MZiv< (4WMs3+邚z3D?x> cAKPnR*넬^4'gFL=dg$T^DdG nKdqLV݆H?_8ʌ VG 0x"=9ў$T&D5CfS7<3tZڝA.J)DH_1cm,ȟ:fN'$~[hIN֮\*]h*YUt q~Ao4*$pK>OkLt{z F=K/)W(FPja{*&Q(Nΰo?Я9V[z.v&0dPPm\JǠ-H;f0Hjdnt:y{J xЃ߶uhD{e!机߮|b~1IeU# f7v=J< qFʅI 'f.vzub' 1ۇDV-eh;LQĐd76a|2(i 1XȾs[,v ~;q :-'XuM&|3-X{!-H(V,m׭+JmSnjo_/@ Jk^;b"y}\OB'. ̀4ϵ%֣ )@x&jQ ^0.0D!2Q4VdjD,Hs e'Mx@:0P)J a@yq<K+;Ҵ_Q{#5&Mbml/.0Q&F("AT+qY_&)-pg3ohJ+=HXW^Üb|r_a3CeT"$ ż*1c:(㰘ǭ`PKC9(OyExi0]FcXJE6N\Y<k̳6.ҭf>po]d|n[B4Grm6xDףp^~/7{(:zSpH慓.x3kDݥ"q Ӱh<2͔i}%(sDniEa,Zӆ:,cC3!.00T]`~$,;;Z^#B\q8"u}$z#1R:n\Fɻ)8{;Z g#c@и\Uy3բ:丈!=Q#ryʞI+1}Q;bW>-|]jr*;<2+"{HbRuRw_V04DqņM݊Ujh6Eds[ 9v `7Y,S>i;+=/t A%nk]RHLiěw^j 'mr`/SI64Fri4Q~A4$C2ݪrNI%S3/b-!tPHکʐI뽗uAɭ:'aKKpjhn{!i1^MK)QLbyE+4>A3fǵk{.lon_%c{9װ.c_3!p!C?a)7J "?9@q"y){x tT4{XX h+3oγ)a!f%,RGxLGVŖ!Nʞ3_Y>(}eKx4Z91In,y ;v[jjhUqr2Jn ò?d}W?M"?)iO;ȘA> }/L[E 0Jށ'>s7v2hAli ;HLz%FW{^=V Vid3U$ {[pd X}u({EHFҐ0q#hD^-[nN ƒ M4d6Y,o<վ?'E\KAm=LC@l:zh㻒"vyi:0_}N,"h˥ ]ԗ?5. (eS#E@. 0OX|aty/ h޶Z6եdP 'OnҼS)V]tI4($~;EοL8mvfLw{ZzAhgeW '$abRԤʘ'A)hD_cЌZ"nbq׷^-b؍]HIUD1z;s@P~VBѳC:XhјIad‚N+VQ\{z (o}SCbpHpԞ#0.$;bנ ۍNW`U0Np~jxbQ8Cc@@{EO՗46R.ϟLrڠ]2`Q% 6QX61dl XH} U'xg'I4QӃ]kRw/'=➳)zEvDŽo酆>0Ӗw79gu'>k@ Dn}#5kI@tP{d4JXr}N$y㹕 hq/B1eǥgjޢ 0HVg(Xx2F#F;[W5 uF^? <a8C/D͵Hٛ0$ V&n;lS0UAZlW{ދB\*SJ]]\o=Hz!Мx+hi#F7m<5Llj_%G\V`gK.as_nCɠ[TDU V'@BwD\˴7{) CylB5,_c利jP.-Lv:b/96V05-G,$_IŘSy;CiȰYjf02_j~74!E%[6 ŅGJn9 'S_9L'M&dȉ/t6i"lpiƈ[j#q7| y-򕔨ڇQE34]/Cm_f B^Ra%Lxs=h~_mo<= 5+s꾼fV5*ݳ>%ZZd16|beF袢" R 2 #iIpVKRWr:a3/@\ڪ3D$_-o{McVzRf&86qr{PPq""d s˵]) XK?2Bx><"`zLyMphpL%C0"4* b/pa"s]y2Q'b'WBr2Nźm M!&>t!>sc:,'Z1yt۵גl,;0ލ މbɏ:Ы;<]C&咀2U{ (KװN>U"'֗!exu?o#Fl,T'V}m6"h~hbdh"4?WG'Np1"}4tXB /Wu-^K-4iHsԎ Eۍ^nȅWjM|crg2B ׊ǻZZ:!A{m mJ˩+dw!5o#ܰ_2 ag"+i؅ɒ~ E=\_qΐ%֭Tܞ%kxJTyB1f8N0ytAɲI Gu*=B "(rG%SZXk|K#)}c{C5]>sv^4 Y[` ؙ_~0Ͻ; rws'8=,L 2."r"49Cwً /<*OڋUlbN9]>P?[Td\1ƀ_m|LK8lW@]>EZ>}i"1lT3P(;Nv"oO,xZ cz$BKF7,zPjub+g%+N3MEՑimtԏz-懬PW.Q;ʌ=_5v1ȍ$Ld.lUta+)azl]ћH%p섃xw~,n_.`a2W iҵ+'ٌY_\,bw˿ςHnm?DUb|v9Cq 2k9a^3[($Yzw2^ɇ3I&)I;#~FX9\BFӃfxkɵWob߭jNdTܕ8Wc`,ބ Cp/<ޑEƄ] )<sRvi ΫF g jA^ifUj[C~1qJwu"iʟ'xhoK/u./t[H2~V_e6A̟H+knȈQT+#$>kꖳnB}ɽ<Y|xPF矶DEB'kP"Ȫ1b4@=u  ܵ˻u3E8n:a,J525ٝz$ۤ_A0^U;2xKh67G̃n2#zrXmǧC?Pcg9ipڬHKm>XOrNv/g;f`Wb$\7.& 9!ZxΌJn3fkP)}]-r ut-~/jgxgq<cIhW1}U=:5kU̽z:)^f(Xece8G9 u1dcso_[ߗHsFg#E::>n">{|PdԻ|D2@j3 &ric||ehwt^F4t6TKWMسpѴ D&C)A),un GAt3-zBx ")djgEp/U%PlwLPBݯ0"Ou `B悟ݮLSdN>VyfҷMIByد9'p(2kX{ `ϖG$R.]͋%7./A', oG%ьPDuny0Qt`pR=X46B۠ XF(mXnW[Mt%|?9A0Ws&ԋ鄥~H+>{68#  .piD)ig`*!devka!+r:!Fド+B9b۲Mg)ცQCJzhCF+>>L)u/;k1BMrѽ䴛h 6%JEkHg MrfQj4J_y;iBQn9 dIuna_eln@4^faB Փ?`tf.6}$;#y-w}aƍbvk|Mi ȹxp21Cp/`3~$Ѝ$3RLxG+sϚ@n9^C?c?U+`B!Lޔ7:K ZErt^t:5|] JeM/277'p̐6K5I^nU.(gN 4ijN'}6?{a_˸[iz :3w,L'yN0UA!'\,a8 Γ3P^+1Dȥ Cu3V O??ԹX%.{(lEϙq sua?Iedً=Y\xq#C> f_X7B0w%l@቟E  Nmģa2/ !fj$L15ow(er:8I[1 MR?_/yJFx?nC] 'MAuoڗ-Oy NsYbvr܀MtwBZeHRLp~ Oxr%bRCKgd_V_1gBs-n3&zl 3Irmp Dዶ͊!ݤ[ shƹ'A-MVT3y=џZ,l,'g G86{%W$1#Qk/7@w\Vߖo z 7TU\j}T;L`v*NdeE5xrcFP C]@bm`pˠX\VΛ<&?nnƼײeL,Г3{0 ĐB.%%+[k忕Gwd=`߳8h([ٽfqQ\\B^ X|J$pg/ǪF&L>~Sd 36jJ=@va{~'l$oOŝrb~kayl=zg/&Ih?@2*i=`S̛+-kΙ*(]tq sOJ=VʫE`ıip^`kOF^zA`ey"W>*/+a<~ØuHLk4&(5;Ƣ"I%j3qթcM:4od$JI8$'Ӧ/<FeO1e hK~ D]J8ݻ> n @ R '}5uhl:Fmoa=|9uf^k414]BA]-:\7jToyn"#಻=mm@.|$¨~PpTMjAʴ=<|fhl%/j|Z4G0?3_ FGw{"*g8^?aȭq% ow|+XE3ad;[BXqpAU\񑻎{>f==n x7ټ6q= 06t/(%)*f0!h w& F*gNJ٠z-{,dR \K4cp r.* GeYqTcQFlzMEX5J~(i⎟K4Jً}kKX(|(!qO|m{JI^jE8W,aU(Bc]Wf>!^|&bxSZ/P3 6ܠYq~=5E <: t NkrOa" E\QM d_Kq}z!fSOB.ey{:EpA1߆S7~P XoK;(pE7vy*e'{(8{Pc!G&s?b:c.HVFM/ ,,iFZ(iZg5_É= =i|RꁔpPC7%M jDSMܓU\5OQ\s؇=CUt-(,sw/JCi :5G k[L(9V&?itԗw-?;$7n=Oe_$:g$y=?@Bl#07_/\B \?#\d^*~ RcS=Y3|MzhBAT=qdw"tR5s,sg ZnDf6nuڂM;K3b"mn ~ä6i>ϴӴ/d9$)ݜ%eyDi ^oEcY2ef7\O;79ytxN*5vg8]h Vz7φx!K;JQݿVIl|]Psu]~XGrٓqm3cJX4g'K %_Sxtp JBN됑&l=ߔMm߅wVϙ1NTASm-p=@`cz+H"/r=j{W{[B.Zxbo ~8 );A?\cN|o&:[&j]fșzbx,4&Na@˜o:#SyMKz½/mϵ(weƉr51剫+XOiÙ֟bNc I^V%1G کZuS'\V_Lt ś:x P݄jXΑtbk0;Re4OCw xx3[Њ5'9?xk0C@Ӈ 1]˃[ߣU;rg B8?qeyvrԂ= %ci8,Qy׿>Au\%Va2H{݄۝r`!XRDR%կN*h-9OlB3Z9'[wzM1)yFxW~Qc<*QFä|y+`8+H~ڱ}VDN&69h uf}XRSy|`і!O 3E{"``(O]5g@E-ǴV OAtLaqQ-y1SYd^ Qᓫ6E{_ B\ټ+]^5<TRҝ\%]LyY$E]0 /Z,>yiB{UT2TG.rƨ[.]l}6 K4:DjAs+*nx4[9| ZKĿL4@t'\{_geYPk#TYnh=yk &%G$5em84 Ew_C:VUcm}xX3Лh)e´@] !)~ 9ґ,dO?6R(I]܂%Ѳ#n֨(t Js#q㦐Rup\EN8pV"ޔVGPP$4,]ey\RMtLyDs>= rJ20&1qJIgIM= tUWR7ҤKF:pP:NbONH q%EXJ#)̕9m׻( )EKΜ~SE܇Ҭ^1A #?m{~%VSDRV?ѽXc,3Ym5ke&8fa'_Hje/ sUvu=VF}^8e=@ kbĠCXdt| >U] S;/m6`K˧ybo$c𞾗PgCv g'iaMܱaUE@$Od$!iYL?M ~_CE;g  "9RWmEB9MvټK:ŊCx>3t*-Pɛ!8,'2A)DfsK{M,ާc qNY1[b IZQ2CQ.N25{`}sv6m&YU+~j@WS杹?1RT?'L(2B6\8?wWVRweU=5#mز;|TlhrDzNrB2돺摯:b@qrb2 vdW^aR#)1~?_K%r)5uΙOڪ<ԧyOlKwKnBJ @ydv=[EHhZqB8lVQNRG!qxGFa뇾%%Qv#.S ٭JT%YYÝ 7b .^}lcsR-a6^K%ÃFŽO0U _ -BgΘ?ܹO~G<َnh)m 4h:G+T%-QHg;Bhx. s5|c"pܱ5 e/1?E+ؑYq lf 9FqG*"(-^0Zurd?f=ue8V0#:&_p_<Ʀg^O~yhGPեVZ%s;X UŕH1Uw%Y`ܖ<į& ؤ^USB:E&`x?WJf+ _9ek*ISך%M9*t]x>wS~ڧfjeuڴor4r2j{[Oyf!w̢\ PKnd2#LsLZčCαE}}0~?=6li,uad[88}xF."DD1$F.jSuJcד>A@Bk[ wX6C 2XRg L-ybruXSRllV C?:ϭ 'kB z-@Mx8 ױ֨ ܜ%]ѿkT/^(j З3)Z>{Lʷ9k ɛ)鋯WV5u XΜd]HdU\ܸF M_ [G<9=k: *^ wto+Wg*Zſ8X@iq*We eމFxn cLAdVV&m .A606芇0~mbJj%@v ^iȞDN IܰPjO]3X?}ςW4rB"sRHBIg>pDVey0֜]ˋT%M,@">^K|ʹ+Y|d8Mټ ,8֤i2zTHJ=DcGal.`.6Zݲ&b?좚[ʾ_\@j< C H^e$JQC1> T,-8Q&E։P%ko_hJIκ]#$D1\O² >\:43-gS|M3 J?~P :ܲ05E.9GJXËלPGE,0 O#,;X;=u@mZeZjRjݓ#vsWDWi|XvddKoagOW`|Be 8S>CI:43g4L6NrԊv fնtk1 ;2svh&(-0zx~{F,NPq5w3|^n 3dPCg|5fI4u4s鮩MpQ!c0umn$F9vP0 @~C.4 ӈwZ="q  G [Rr weC;T4ա_s>mmoS>71*vy|eZu ݥ3k͚})SILx=P͎Dw*7(RwK<'*ە"_$L$i*{sE?PcA>bȄe ќiwޞgmQ86O%@)nb7"5^wKlV7ገ@r*k('3{͵vZUZGL琏x> SNR0o9}NL"rca0 mDM`jU6*c91K3eR@a W~4{+3W8{8ZlVE+L}ѯ/_X0t܁4T0_snMw9s4n7EԩC:EEiBpl c J/ 65/*"}qn&H^}#-<&Ɣn! _".A&9t%La C}c77mIӛ1/9\6_9ĕKW߂Y)?h xlX;AI{\O=0;&oiSSj쀱ODIqضчus.ګXIWqճZZUe XT*(94zjcD6r} 챰*kGpl0]i(ϟ9Xiȝys5# :Pgq#:\fYe= zGJ#'y<ׄF.ԧ5- {=h-Vc^`%q qZF 9hd'Y>?F䙎c^%b<{l7}4ϯ̄pea¿I^PZ[w}k1kCnaAH[&ۖc Cj4e*tNQ|%EW/o0qPl5 [7"M2UFv,i/Zc8>oR4#y2,-e:/ϠM]5F 4Jt-t"(gҔkFDn(ژB6l͒l=FY5-KMq$ՕvD T) sZW$8xɡPY\؏@e-b7"go(WT O|;xZ,0Beqx<$Y0/%>w%q؅(1jFbk|iYOنyC3yK$롤@EEH0XJxl5S7YWS=UcЩH[WY!,70^,QhgFt,ZQ5Y Om/TK?棲?[t姦7p.,|gh+Lq7"< [΍|FIO m>Cn[R-jvlW 固]@ K'{!-T`sGp=^[$󘏮BpW8ssڃ&qaPnhbI.u X&7̹pi?!`q;7%٠YCZ9%O@ze9Œ49qd!uKd(FthB2t9{7ӹg,Βýdk "M0=:P/ϒM=M\°Jr8)O:z R+A'{7;Ñ +o^/O;Rxk9uDnx*C;]Mk\mFhinEæo9Td2^=-lH}h ?ArT[kHP-R>8*nܧ64zfxF:Vp;̅R]u?V\C[`A, {Y)t)^nX2웆DT8 Ȉ:?KZYǑOKh5h1CjyNO SDZ,}Ls5fHwY"z); U cyI =Ǻ1)z`v{l}wv9DV|/ $fxU_G]-hͯ;'>gP%iriW dU!|Q}>R32(FaMSfP#6>Z՗-WNJ'$HƞAfvۜskԚUĆK䕚[ 9ǰ!V=!J XbޭӉ , ! O) X#1؃/ѵ/kt|}uJ?3HU#QC-*͇ G!~b3#̑ZS8Iñ$nC4~d>&`SO7@NG #lyvc녹IK]Ҽܳs/Ьc导;9tG_ mv7S=`$?|9;#̃ ĕ+g-Fҩ/OI4j$)bCuwsE2װAâIzsXAJ]da4 !w_  Mb>iE[vՑ)# \y3-pCcZbisHZ75g (x瓶ڔ^k\IzX/ YM7 F>' rBe Mnrdns۪bXbp`bt[gq E)%}bC#X`Aqdwk^G^U!,$K:҄nХƛr| m.ȂcIL fo[g#BpahĞ/4^VC1QLq1QV`EuX8V<{39C}o),67 n6-O7әOd\9g#=!e/LVԃ.Re6kϧ2%@H@ (cI3½ts-/MS;*QT~9e؏Tp͟%5M&3yI@xL]ʳY⑑wBcq%'w6n#l&-ۨd0 | ! dxS7H/𘈸r hFEHG ւZ`H5hqC9qs T'A۷Xغhjd%=ۿ@4 %^NP'2=S5ۆ$zb4oFq[x Oku} ['p"ףCV_7we"YRސDkRR&ʋVz4}z儺6:0Yv%!'1E2An;ӶrlZ2Ln]n:(B6W^13򫭦B~F4vfŋy:}EٗJQ b̓ [qR[81o Md`rs^j7᱙7[H8 Ma{QWv?tM/UάkjZqu#/pY NehCYu/{u86Ey-~>-A=)}a9T@:"UjR݉LL{3x~+@ فP7~=6-wybH:.UÁhaLL1:߹z3z0d~,rm0q}gjd- p5! 1{;ԶeG'tR?VSG5^O(mu1{y{Hؔ*\s\R"Ʉߨ񺋰R);̸[=п\nR-Db/ىubI&wL?{P`vJzze-QQf=(Q;,f  \:ǀSr(2S{;&(tf!dUe8[4c-tUc900t&LbMߚ]+'QZ '"|+jN WYI;eH&ٝ1P5mg5NfLA+)m [PjQPTved ѥmNjשVwopQ}ʀ5p ΰxX0NH_cY? ёdpN,KєXrs)UaoFSIYe3)=y_&˅ Y8Awbk`qU{%".:" bwԘ0I88p](Y]9ع \:AnjM#7PЉIMЌ1#l:C\.O?W$) 88׏A/lGrðLN 8xpe0j' e0d W;T"S7xwWߎ_\R:Sy]s2ݫS@fd#7veJx/+pK'",ESpYDzU5ULZ~4J0e.FM'F6Gdq8!_yʣHi'Cƭ{sh1L%$>OTg^i nIiVxueri) @j\)/$|`?AlS;\ydZC­=DGL!X~(IL1 `sJֵl@D3J|Sr3eXh{sEί%͊e8{͊A}F`nI4ΤW,^fa-v$wY0ƣy|۪RW隽w@`ewP2+P)̍n]}dx$Hq:M;֋i$u)Uܾ1CccG]x]BC0SرkEEaƌ]~۝I9TSgL ֟mgUD)T&x]̇4r&쳄rNϪŸt -_|r,ʖS.8B^޳z$]]ΦF|lAL>7rVbKש/)a~i4G3CS ]ȴrNoLtݺ!N%׊F)fIЯӟl[pv)mg!?8@Uⷘۮ@0* ,xhG1 kף:n" ]ش0 m {Ԇ#6zhgA_^90|ӖПŘ%ào|~: K'^_0)ٿqJf= }\s*C|#;X99'Xp /T՜{)OG 4X??q2\!16iCg$D|Ԃ#x7%/d[;ϵ-G0۠ =fQtK6KV>|1 #~`hObmZW+Lj"j,,;)C03kMy5 QnuƸ7<9My &UIANQnFrRfQkP;J#_fea=L0B9Hftz?Z 8^BDiO=dk!kmuw\niyLq*rG^%o:l *+\&/pHv` X{lk|XQP#/77ٛr6X8J8aP5eaז8-"@>UmKUSm:Q?zyk/G9 䶔 ;PaXZ`/#枢^FX c/7,?= a1d76:Qw92 tʫ(q3ϼf#TtOx a7̂\ re}.%'5#}& ~8_?b7*2lۓHYlZ9!eBy`{LrFE|v3xu(} Ζxzgd1in<(y3)};@67xcxrYS3fd LnLI#(pM%M^gܭ{3CEMPj6^q;f%.hp{m+ZZ΅Aɬ*u>eԬ z%WT/WX&&DO@.L;Az&z*@~mQ̎,ro1ZC+;|횐}Tl5oE˞Ac`mqZ֚sG $9iđD<Ѳ]?ս BF6YQ! ۺEzF}|g3#M=cwͱ|:φUxǧxjfᣭ.l0}XO+p 9dŦ>p$:@4yX5:4Uч!ڈ⸐\ϜmLz:Lwy[oü5|-j~ LQ 9jq@r q~VӨ'تk*ޥN;]f* 1IYv{ݺÐ'Ȧ{u7z0dp`_$@2?>9EdK>`0QJ7AJ@GOr9zi=OsW+mG6}DgS^3YF RgI_cx]'ÊTރ?<ɵHI eiy)x4o!~2KzD$y>uAeLj{\DVV 4*vCer! 4pqu|/Z?[ mg*-6ۢςh[Kpi^=1tߞK}F}A(\Z>2ق^MN#g<=! 5^Qm V 5u{U~{:~obbjI8S +xL~^mSܽawڒFDy3o{턘rt7oghƯW<3|Pr,U 0E›7)5RYГ;p5PCyGU| d-Dp/B9(v;Vm9!\MM?٤LHr >_5* xY u/ZW4~;% ʹY,Ir?*OR")h[CS{1eouռڠ.,W$-D:3oi!=C>v}UdDUW eH(d puM ⓆZJV7oe)Rn4kaANנE[;2#"kkBڛơ@fg%*  ?DU1J9g0Q![=lk6_\xg(JBkcWǞ%7ˏsz;"TPڟ;:l(}Idƙ7$a/R⣋#z.L*J!'RX$&7YuIM`Z{W%QRq^F3jT g!pw==DI5?${-fhk-D\1:GnQ6B/i%u|ݢ .a21O4h 0o{Lr %{2p7f W AILE`[iX|QUUe<ij3tX'&ˋf]ޤ¼u0Løk{ )$:&{&VԄp"P(1)i3 G^~,0^5/5p&hz@MFHqmN#'Z!\,z sUp1$wO\#3+{b'_w8gmUBjʻJb բ<8s6`a9YZ? =wRSJzL> e]֍]^H\29i~~ h{Y[?;/$llq Bgsw݋9Y!Mlo{_2c."FZR]6FFVB R'UfA 9G}YXΑx T^]4=0U@-+FMj흗!oj /7I^ a&"5x^|Mh[ںKތDCik-etX<ULQ̬wL7Ajku@ 50qFt_6ƭ5Mt܇FFnZLU[L,K:(]vo4;5I8=3h>Ev`x wZ9 ?3m;+/^9xiS7A+C_a$ig?V\?}|ciJBق` v5Oy]}e?ey#H8&@)۲2{ǘh`N_S? jn-@׸Wg#>^ql6I dZVb#WٻYv d} +OI(9fGKº$5'ݢC"}8<ѼЌCe T Kp1aq!|o}HD\2Ĕs=7*\4aO-՝ΕP=aSq[X8Ǚ|Z3'7NιGN,],kjM2pޙ]vy̴I!r6*^]THb>,jOv= ߱m"o~ UJͥ/# қ֓ØJF+.hirzT4_sY;\Ò.{񮥄 ?2WIVe!6'GZx<+> u!.;VP[:y'`(w8M A/ Eu f 51$꠳&7 ÌmnPމs+$,9>VZϊ,BblMzKAּmu8+EPݺ!-e g{sve@FjR8VM5oH24 o ZC"mv{LhkG=L9rd?=m&K#ϟڴ"d[fzFـ;Q6vEKTc)}J&Z4={="ńJjbEfvͪnUNir"2-)4 %oLրJި@DwC֜^o,b]%TZ")+s]AgE򰢟 nXKXK_eCXzOXL%0OW:ςh D8%>w;"ccM"妴]J} Z񱢑 !Q`)1ɖ'Q{Wpx%a5m4Q_ 6Nr-0дĀffJs1$LdrCv*&b@ʿXƍV+WPq$c%98|z8,|L4gYA|<8Y_FcW(,![gJB Vy("\HލWJet-8#Ά0C*JoO1Y6Rcn ϡsj~Åx0\נBY9'Tk(%/0]9}@A#nWtVN"o69I@Q5!jHELEXiR0 jK_[ꩁɡfU[>XE<FU8g>ꚷ/ sPmǧ E <\Pj?%PЂj&+$QHdM!r%ۂl恐Igoj#2±KX?K0=0Qz >{ј}c+sƬm62 W `Yw5DJޢ?vʉ _9U%Az,k Ӌ/łkTR#:%Xd+E1qP'Bm6CN%¿GDW5X'݆WԒ\|M`7ͨ)JR^p/f^q[\WiٔRݦj ﴕؓG扢?24D"'k!yJ+Q*MrSٛĂFb(MU&X*-y)>)Hl{yρܥ ema=f2Ҹ`j?+`Pi>'a9Hlkt O A!V%Afujыcg NGh(*rφZWCvȬ |p7q:DNa2m= zWLJv{9%d֖r% -rĄ˃5٫I(bS:ۥ^wX[F'GQxQqm'ŏWczS IbBE[ j ؝.)]C ɱ QWsO[xm":~4*v XɽW49nkTTf~ѭ g!,)vkn.?&!(La˃-M1[Y:K9XxY.+Sݒeӏl1͙~6;Q 7rSBS _L!.L+ ?Ait =,'XtRɲdu's(iUa|죫lΕ&Y2cK$yq*;Q*a${h;- YB .[h{[8Aݫ4Vsـϖ5Mo0yuػecU@ߓ1-o,컥]Dqy%mX%r9Ə` .ݛf睬d_lY'o:RoD'V P%BL^ۇ]̪\d*/:uǝ{,Ŵ,K­ 8 W'PcIhd05+"0Y}|G8L4Hs;Ը CH4ZMtMU49$+H^ga AgWZ+T@L[u ]&.R$mOP$#% 嚞S'5מּt)̳ 0!0NPT쉸PS[@/jNɮ8yeUZ`&4:۰f]HLN9SHFQQ[+;0O + 韔lM䲼#Oo,:xT9]/`X -/02+~ 2zχ\QTKn)5;(ɳ~j4ꎴfl[ %(}CSDn~[Ͻo|s-?Qeyh]DS|W{=1Lɝ (C3:@uXW 7+jUb ]*rJ^Aʑ*N-@g9aA)w+-qJ?O:>vuc,'K}vb)FD,%tTJNWS%nNWxuetI=DZGK?@ :xBxS~AHJPCE~K3qK|nհ!9 =P}FQMGg1'N7q'ag}|Bщ bEqL핃L.B՘{:Tbi +c]<; *CF:g@lI@E#D2I84(o8َ;K^Ff7~ Y )z K$̜l` 8Le`b=rgz0'.NZA +]nCPL.pfIZNqI2\G$:‘Newu*pIG5.;,Uo͎9k'-[&JQgiF1oBlsztZ_ґZ _dkͧj:﮼xKeY9Z(aA"ȾJn:_c AC֭ 0nx(,l@NDQr vF5"1~o+mCjz[XqUP/ kwxWOeF:An6j6"@HSF36Q)oEւYa: q@ TO{bF?pyl{{p^ )4%%mm<~!hzTpj>뾠v.JeK&I%'uc{XI? ~x`Xn%0KՊ3i]НDzSZd{~>żzUG9oI[Ҳe}1=&gVچmj|:Lqڟo3Ѝ B]y5xk.*vؒ7ZB^Ņz5fqMSWL?S*m!˷%zvяRNQ蓼 w\E/"J둒]SS9lIzvm:{$!yl4QHm2g68;+j2p)ab+֊-BjlDXXCdH3X.Dd<+B# ߭}<]tC)ed*5J) ov4}Yh!06.X=ʈYدrs3r_ӊΜ@ҹio WZHՐr, ]N>lGފ:(é1Xr> -?\!=m9">Yds*҆-tBG:_c|y8| tR&zœ/Fy#bebcp)CFu&i^V!M :WPc>'Ju:ʹWHf_={*ZEYn4aGC*xq\+vybPM34=b#JM\թQO_Ǧ~'B$=Uڮ/V4yuB@닆 a(~i,|]Yi*uK-穽Q.Xv$R!GY.LoX{Ѓ[Ȥ%ʥF*\Av1Nunҍup)I'Ԍnd0I0 |ORCW׆|q5t]%]k >X8F%o;dN$!8+vHHPC1--ڹ,`EshIpb80LDդj1d c#ŏ1x0Իj2 Y8:`JL42,Aa{Qƒ;a81AӢym 9_6RGڎi;LYY%-saU>JgMorsƄn?FXv=n1,N:¹X{fMy [lThz"i}R1!6$܆h1.RI.ix%<~k5"K) 9}L$ߗނ恛z1-J% zN6cvI h=y 9ȇ`lϡw,emZtfķ^ !ʣMzNI^ta~u}3)]RRq}rwwDţBT7q=H}YvLJXe ]>s|ͨ xx?hlմNIf4θEu'K*u(utC]\siax^q,󶥕{_5OuȽQ{Ky˦baa޿> .jx?v5jEp$c(0[XkSA컴2O F'w[Ȑ[v_7';q(̺YA6锧,`wy,V$ȏ (oζ+̄Df|•ݪ徰tjHk- xBxjbn8<9W4! \N`G3Om&bjijJpsL^?1z[&FjgBh_ ?a$EqVm-xBwo[];VcqPNl Z:c9΄˶;9VBXmfcnUc\pLgƟ@?X8t?&%ǯ@0`l{$T;?HB!6ɢi7E ΧhI@]CJI ,O/3fT&v2%4;aItMlPSNv#/:2R=*dibAVrӸ6*0ܺPސ\|eF8$OoRg"]p]we0iiŔHye)}"'PRzRSd1'.B&]̿y([`B5?sG~űcW*'G>oy,5A7L3ɕ΢"Q*H oH<7-ή`ݗS[z "w oa*xA2I /za{G]}A>sA;8Hu[q ֬-Lq6Aݷ;5&煛L0ITJK$- 9R@rAf;mAQLm.Kdq50p} M*EN/Pő+Xn&92_gi' b߻2EtP! %gu(vhUxױb0|*cIO$ 9'Z/Ƙ\mxGϪZ{i6YNVQȟ̆Aۤ!8Oˠݡ_k8[󆜺eAfɱ,NDKifͮ'S?\wi1FS}H%J^ZcӵPXy˶i9D>mC:(R<AZ;2R>.=7bT9JOU3yoTǂ[˕ZW¦l e\}DLmOoD8X%#&5iެuwӑ?m&y[X2^#Q)Hb IH zHuDN1&LI "]1!j!´2@jKM7ɠ+)& 6^Cz 7?\;*!"\}D]*6񸗑*pGi(F(ug~KI` O{e4ẃO?ҫd"Qۧ'|ŗb75[giwL|}\F-x!wĈKv/8s;%1Yٵn`z [V6xP-B [ ]O/n2ZRH EY4|S`k.B-q pQ 7(1=PBWXbT54tdrt=s`Fn9FۅP *\֕zBeB&D>$Tk=:ֱܷ+҂I6`2U=MϮɊYT zfz œ?l:.Сi^3f k7@#93ˇ}^H&[ 誋sgZ]]Y-#ԩ3{wθslJJY p.*u&o݀p>5R}hn ^]u{JB}3I霿@@ a?n(Z_m~$%YXc-/hzd@E6H; jyaz˔1|;D@C03٘e%FG%Lj5` S)_zڎQf*M pcʅ6ZǾ9PE?\}ɢ<չ5Q9\3 Hx N+"8tUǪJ;.Y&bL{PqE:%B _Wp<1㳗P`%rg̚"< )S:d1X|R+npUwd`X٣#+q3N[(ɨnzq0z$f 21} `H3OV݀>Eh5[]*y!n4P1Dv⯋0$ޓ$ŕ,j(䏳){G>8n_*Z/vM[׬No^4[õ>3Qj]34^ hZx7ť5$'Lj)F Y'*jSnU_AjFO*$]1>ċMQD1Y'P6WS.A:4*L۲{YIl>M +̦=F+{qYYMܟʹ&J*=npzHSt؟ARy[ iNEmz#f3ڤ{S>`9Et)/qH_<2LX%9U.y04g 8҃0>" !f󛶕/+(Pzrb' O'31UU e; j'=KCR.){'@t}Sl3"zBz3Z?9*{%uGg 5Q}k<@=aR#D$Ҝ휰^'ܞFO?.ɷe*6gZ 4 16>uzL+HMz5Opԋ{ tMsJ!ݥkRiۈߩpTA皐`qSPuJhI.OItk,ݓ9T]9&`@FA_=R;?Țff|MM'9 @Q{4mm򌏾I+Ơ;tXt_]\K$mPU /fQ h4.cboZsud%](2S@@F5AzOzͱC}N}xC phEW7}n "M6R݅0g< ~*`F6N{S)qnCM:kt(] Y {YoHD E{9:\˜A88dFc9U\sN,̓*N jBz-IcVJWn6u|MtTߛI}A!l~C/:؛mklVAVm Sl<:9 U;[ay.n:¼=&!1L(hwo_js?ߗ,5 ISG̵ް,&$)ORsW;ɓo%3\!Vٕ"('dUWtF MBmjzκ? 1L3JaNW/ܟnbd*Y.Z]iW>c ʶ/"(5ĵNu#gm^>UB"ks_^KX!%Q23M,[:4g3hE>~l j8HoL l/fp$Ii&,@tڽ]"A` ܢlg_rH< jX,54JJ|4Su0K-?OdB }qh@sd<*# X(J_8}ctrcپ 9yeYֶg4}hkݳX;=gԿ"# 50}繐"0 jt]BԠ>}AY)S)&@IH?ۢXYw2HBY)B^h:Mtԋ]rxƇQR+PФ3FVBbbӓj,眷‹W1Ƿ9{)]1vW p&[h>ՙpi\!{}i1t1jl%14¬ @_HbX^gCCu4E"Vue sbln-(wYΣHcXIzBf!`أuT>xh+R6qi'EVl~vz7Pmx9ؙ 9ʶR6#;Uz"P9q"Ht݊p>;1G-K˫<6)+֕ӽQj?c2 I 6* om j[Pض/kGu5ȸ=o5%,_ơW&Ј9S~ (1O~zvm.|(o"C.%c2dfܼ,92R4"}@oQd"ӟtc).٪Z16VY|mLI60vBrw9AT,? Is'..HEG7qf!8ZxF́hb!\KbN$p/0l"<_D݊5'֕'z=qvU{WEv؛{B/:JR{[LUďzجYĕ&r4Bwp;Id%UQԔ: ־B9?Ot .Պ> r ĀܔoyJ-Y:r@\ ̢?J\^XQ@fDH:GP[(Ҵm07 IM=zxmJN%CY! n*)!{1|EY({^/4ejȒe5'1mpmRw'-]]Q͌~rD.bRN?Mo}Em,>*t'HJvkԥNKEN01S;LB2+x-d>.%skӐeﲍ0Gg uIVOeox/IQ\-y3k7ݱ#׽(" 5^) ˙6`eGYi r#Hk [bݺ *5ATwEt},/ k|㿬9t .\1;֢ӱelf)MR3z~3C%|g`CVZԀF b$3Q_z='`Fs#3E:`K l>!A:pDq.t90/'\"o*т(K(u,\ige躟`. ~zIZTܱխ \BU=kuxoE &`N>j]>&1z=f_*/UOCIZ%QQ7FraO TcOJ$оyw[bW'7zK+h7G޾294}$}"I2c hبLN\hIE_`52cz^gCW ]t#s]$dp3tҍ nB Z^<F)[Gi XX1d֥9"bHR&'g{C0{j;oM6 Il~>Ѿrt>1DG7ՄxvGΡG)ß x[yfT@M;k5b9)~֓kI- |v ^Zfsvޣ#^ն662p巣~a:{62W%M,UjXӌ-;ˑpǁX2y|ư I@<."lͥ^peh^E}D M苢a3s!k4?@k7=&.6<~CbŸ'Z~[ ;C [fc~Q vV-)QBu6|ڔ>D/^1Rm7S |h)xH#Ho C 0\MlkufOl\Ls78/eӃG13j"c ByҶՕx\6;)ݫ*̗a`_9TL JCmj!FS'S/#_Ae2  >"ܐZU?8l`l`OblPkهeA>ۚ I-:'G4-[]&WA8ף eG@)(^X0@?}ixã3:~4'dHx(:@"cslɝ{.0ͯ&N0f=ݲqSP4f9P i@[t:lx2ϥ~=;08h(ŶiDW Y:+/קo w3 1!,S-`R7g)SP8bM(zRk9lAmWƷt+*3G^ !,(izpNQ'Abش@TҢ%hܧ=t(pSwݨQȊ4sJIސiaH0hOaȴ#ce7p@Vo5YK5#)͐굠rL=~_1DjgPG^d0ze#lW/䔀?Ǣ-ܲYIl;ݤϗ822~kIk^,4++Y޺J/!1X7bwK. .fH {*نx]ZQ^C\2`kSXmCB >XxC {Dv-:ZdRń\#L԰ᭇp1 SKtBZXz٭VHˍ>U?x?CAׂqdЉ*{<ԟq{F@쐀lTHNxGṀpklzvG.ɒ^YjKdśELǴ],1 t>-#DV)ϨgccçE?A'Gu$$/쵃$X?X^|rT09~`%9~Ǔ3G tF{g)svf^ Ÿ+wwEqbe!F8gdMlg(WNTAGg3崃ƠҴk4CHe6\Wt||%YJ43lG1pOqpɨ" tL-f;ݡ:*a&bʤʬ܅=Kv֞]R s+h[o,|c_PU ڢIYPmPŁ,@wlr47m<G7H>|ؠi=R2iњ7Flx}͆@:_?f^~֞_f ̆ո f?"\Kԭ_I&tB8,MFg D= -4z#b%,ÝV i<LoW B1NOP{0G=X}3sL|wdY.r}>$ /u1/9xj8ZdOKʗ:Ƃ)=.( <^If`B˔B˸D06K@ ^ǍɩtNXG}IVHO| M \m{~s!:C Gmb 3b#a~5 }4,36$1p1kdH.h^ETWJ5wTc{0t+Tfj$~uZHfyu*V~=7M> OMX_3 D8m .6U=qFdS5O3ވ2?I^e,~hnji'pї@de5d1wSd80z 9i?xJܶ3mzFcW{e΍j0m'/ *. V;嚲K1}>qxw١hy#$; *^67^k$8/SIY׾t"qCwRùf*I+ΜCy$)xJQ2|0bQSó堏 @dO4ӯey$F2 s \ sk>,=3yKo3jњ=9ѧ  H(n<]̹AI]&H7`Ngsىtve^G:edS-g'A+erv+fXݸ|1hJ~{F 56YMX{Op]֘ *dz"!|8̤=f wwڙ>lSJ%בk0)˟؍0y `)eqFQJ1|;ٮHӲ?,g,d$ߚ!bw ?߀~GI?G<` RS%F$4îS*@xn+8ݿJ(B{C<Ǒ d:C|(> hYUQ0 D,e5s'#xPP\" 'gOЦHz+~ӺUoB|mD&T  9[{Xu[ZHMhtR1'͇jG6iV|[ʥ…Vn-oXRl.{-&!5Ed`/ENjz2e)m;fުrFwT:%ϡk5wő"/'ssMٹp5C=vgƟyu8PL͝cqROTܫm ZNMbj^@L}%;}X\/<+<"Y M/m Ymb D?Ņ/ +ql5qB;,:T\,e1AoxB'"t͜ )Km['z=i! ԣqqY &q7a:*զVB_FY1H U=2Q} c 掮JKwhow"ZR$29#_FqN.VUA"DoU_-P67)ۺ-cH3ZZo&Iff6lmCY=BUAG[yfߤuө +]9!/Z;3eD48;@96p*=&aO,;Û^Ja`s@a5URY l( azx-0&8pGmA<P |;6D@4$;;]YiASe' Q { ۉؖY'&x(>o$JZl\u%J٧ w5!>lfD7i 1J?xq@J뗹OvNLb3hN3@G-ٸQNŦSЃXby)̇IM>CQ';&Jk0G?,ZL[!0aHCh}EV_?90 s.G IQD]STȔ;vT5)T~u-xkhyc^!釐:EJÜ֣\f$^QذЃՃ1&]ѽ y0'ٟJbsp)LQ`5&@lD["6 XC6W7LC^R1^M*#cEV\+7^{]`΍c/`_&7^ &Z+ԀkkE$b0|d cj6@-5i%qvgnLMviyo`IIdp] x~#;/Aombƒ0nӔTk^R35׺=\oCxX~ߛ-]4#׀EzT1&z#8Lgٓ7{J˅$yvK;ѡ% 5eݡ_ ;[ܼU-\kCDz/]q8 & h#6eL3FżhsMbZB)POMN^;A9Mڕ`Q7VRF%MtâZ> RX/]IzOi(BhZ, aj`@F29vYToK|=жP dLQtesdR:Vt&\9 ?<馢^zf;5S+{R!' B25ZڔU6xnxRT!1 f 㛭.- wxЌ"|Lkza'9:/k|GZ)H O''P>hr[vx4a@kBirVt6?_bd 'lE3 uΎM4%R)ÈREp&h!Vv=nςg3ЯV:+#SzF>Ư2/2ƴ5t@">y {JB$$y yqgeQ*Xf-.$UD1K)ySTCS2M<`4$o\".-oT>sD(f#NWЄ3%☜@++ UkT1_)N\A"Cg)HTo+HEESܒ`bP&y `ދYa>LatwHo:Kw=t,# iFA[* &M"n]?!q4 !dNG1O.w B3^*Hq8ݵ~A g*K!P%prY# 6(;>k\ o5˚,{teBeA8dj7 Rvٹb6F@ǬH'$/RUҏ{*sֵ-i;*eU -cF~>,~bM0ώ>h_}cKmW=}CT߻ qd/ ;vR2Eto!, ױA=LJǫ\B|6LPq5QP@>}bA~$u"%6Wx}T TQdXcwR ?jDb5YSuB~mmVU\tt0,i[]I3P6XhgM]q|W{vЊ-G8 6 G8EFϡrt.ETW3Nv @Q~rCՎa N-bb-;RQ4kVc `1HlM1##_Fyh 7mL䐀jK)O׵^҈fzqʄ6Z&f$LO%rq-FO>;qWaT47N HGEqrD/:D?Ū=8 FfI 4;MAv@os܂uKBRLVL)!$ 1e $@ Vz_Z07{{5mffiAM'* 0j6ed/!`"eqO{Dunajޥg~Ӎݰf%5J+}ÛsKwZq~EfsE;#="ňG[zОzGK̠8MُQVBpL[ W|#,G9c_۳?q)Ӹ䴌r/"۷8kt&c_On_u3)3 (t xrAN$!+ͫF?9HА:#"W{Zޢ\]6ݝPvHĕ ʋ:yY`V8ahw6t|xjbAVtu킘xt/{zu3h-F+]~\%;v<- OIMW>ba)x-Wx1M5a;!@PE-6?ω@,5|- W{\YoNdwVt mWQ<[]F茑iYe-{Js5H/:/,O QdX!IJtikzFẩ:QLu<JZNc3mcb>w {W[@$.JS-ɝtK>;FgmDdZLվ|gͦj'w ; TEOY(dlK-fmcC,ԮIQZCt SMbVتBRZȫI9µESX?D8ER&`!W]S$^JNTI'89oXUS2[*pY(.zS@Yݔk{QI[ħӝ#Re}/+Z͈FKbs,;ԨG5ͷyo ָ?m&bA)t d e+& 6T -댴B. ps"ޯio{3 ;V5;ʁv}Ηm/dfspvUm]$T[48.q~DMdͬg賃'>Iq/~)D؍-v`MQqߚ6vޮ6֝ [ %dy? NjQӸ2[ؔ]4 1[7)) v,p6Yjh}FN% 2+!ώUCZl@UI`%ϱ=\J2j Pp :nCLQ# Ƭb9K'1s4sщ9y6+Wڎ< ux=:VŸSǣm0q{LJAM0.7fL8B?GopGYKQ qQ Mr TW(\LdtǚA]V f{W^`'?7YL4r8J]@*oTNpq1Ρaj #9W_}5|Л_ʴj0azl҆%~@[Fh:{OT"$B f> wsYLގx֕~FX6zPշE8sc@ws>k1w_'!, *,3-R}$Ş5]|Oܘ>u=3NmYsjpG~whYn@5bW;܎yz'}0/d%p"0>18! cG hfZQG8*uR*F }oG梟# ^6#e]jkb鸞Tz0܅U⃽;YnҧW5,)`[N =t71OXv(Hq *P[an?^[mxM^H=Y[۠ espjW~",)$eʋZ}ETB BN"}%HX)/qBB' ]߁mh Xt$|t`>,MkI RFF4~(aavzKC|ɣ7owzZn/ ߃p' I zu_C@!"?X c4gg IͰ^L5;I҈>~{0s_@k4"łɾa^EٱާqbiS&/(!aX`te*FM~FρZ(t8 >AX|O{ˀ90۽P^{Af9iL8R_9&HI t! @ C1N%H͈7fv_!lD'þ LՈ G?: e8PT}Bԁ=Soea*Gs֥TLmkh`b])…gĜ9\}[}—WMIx4Dx[?c#aHK@yD.D?,m0*7đ 0% JA L'|@ٴdd[ꄱRgU'-OL3%8ulUa>a}GCJIſ,v؊86F ^@خ.P,Pz6%V1Ј>Sc p~{dK7 'uLbC^>.8z慨?~8"d)sekaF*(ib 7P{._6~yY5:lViN\ؓ+IE9JǘP* A`j„u n} |[t)E3Qt/!=C`vE*4!&ŝ/*S"g7ܩG}7ޅS㸮Jk bpTųG;-ǥ;\l6 {GS8iy8=n*>u8saB>fRċ}n_[$f~E.4ȵO[s%̠^0Nqvf1S9w E*Vc ezܶO8z^g!= 8ѯ]-lՙ#`<QG.kO&g0BH4S2 sgg2oF4g>Iő9yDj'C@jyj$])y/O 1<.,sms5چ@y/9`wy A*mu`:_E+r\x JuPpf2=S xV _5"K+~\M%!Dr'?G sIwoѐ^i.լCFTئ&!;˨O)G06U ]6N(`hC:8N[ZuF`ae_[`sᙝZ4  ޷ *qq Pкffn{E;CO Ps31,=vbbpPyz| z70ļ}d2eޔDdg-ܻ[zd&WqS]n z,!2ODR_Lvg' -,ϊqneQh,NsiԸM]5n,AO%Ȫbh c(V!J m6EK2O9xJ:MI8NPCwx ԭtVL"ABw7ʭM :>ZPF7$ju]@v~yu:dذ~g,6lazߡmcwo)qѫtPYQUfV0Ӹ; U` "y6E_nՌXܰ.&֑z=קߋnJ21GF6i%z(/1٨<}+?_pdV^8R 2/(+PAe k@q-gVYÃw:#ssw^L;/ "HQ od~iNjx7*HgM0S2ehѺ^59 "R_Jy=n:̓,%8N8i"ګ  p1+]=ϖ]8lk!R"K1ep7αFoQX>4mRkl0=ܰq]єʘfWiGTtA=ΣɝS0H&Y7*8ӈE̾ +rA)ڿ%-ED;X#$ʁ2%]iC -+H)2NXʲN@',JF^=3dC[rD*ДVzkPq@p2ßou gN 񋸪gj@|;g}T]9g2Q_ESQK;L[2b0$)_0 )& si0, wVX/52%TXm + ~gj^}btn<_;'OcQ|~VLpC 1ĵa/f,Odq'z/J~ߊu3>a{ѵ Z;B^lZ I1ZZ =T\֮cCz)ےn)b{ELXKnoݭհS<3Zy^^AerNf _Nq%NvN҆t_y5SvG=B#?-JaPr6M& 0:;nMgo FUqarñQ@P +x^ƫ?roΘI5EP[?up(Q .IȓjUcӳI(M]XR=Kx(vFQ^HG*բ#gB_*~b~c`f@X3.-k蹪E=3KLv0@6M Y5z!\7g?F뀟|f#O4iC[ fF- kl0[睹х#3B=, q\ 4l7ܖyN_Rç׊Dp40w{Qɮ;V6 YCmv` `NOs̀)cJ6 /z'7H+I]}CnϜ=chOad33>S4ek?:a7:V1u{.8ˎ-ӟM?ì~ΪD3TuBh qDduFnV)nǙ }W53F L5PݡvDe jtMɸRSꁽ5JRʽ l-BϠ7b5CgUaS+%J;tR7/ &CĘjiwsg>y!{HW+HFKF,f] =ɔAnnޅ\  g I1\JRgӇ?hT8[6Ɔ5< C0ja\P_nGdgK'qX 8~ s9R=^%cDl[7WQ(<ї{l*]KvGqAv<='[*ZR9n\6W( `r:!Zz?K(:&gń^semU47s_ 7A݋sۛD;wl+96 ŅD@ȿ jBUz Jw3ltkX&9T olg6n`E6qcj%sY}w﷑: VUh\]g$s)|"A׵R*0GJ]6=E*~X{!/YV2 Mv,ƤKpgs Cg_>xfoX ^=閕QZ5v qJOJJ/1lKk-&/f@LSoW i&4&>N>LM#75"., FNj ?ɍKlgUuq[UPsbKJ6(gA \֮nILVvH vB<)&mfuPBňi9PLrjݬ=J-:2gT)UL -ATZ^aaM/ YD& Qky9$ ͍9"Wh̏UJ# u--0ΈPl2 F^8LQ){MM;FO.o '-7{GOj7w;[Ԛ!(."7qކǓ0xqR} $9(1ILh2<"K~|L /`"v%^0WNo.LQ͌pkl"Rk& ?:y4@@]ѓl0{4 t?`xkR8R]_CbX;͕8[=b?N5lB98˛(ltZ(z\u@]翨fRg]M#Aqm.G\6Ă?/7WC?7Q yHLU{8HN3꬝ƅKXjh>!RGf;pazlM&+]Yp90`jc.77Qv#byWx)p5{XC\q"^p;Pz"֬<֞Ŏcj{`e,4~FUM}d(ӥToW(a RYpIC?5OU 975&a Rљ^tNx䪞>PqM8Hv6s3q(:.d,,"G \̉r%$X3“ }ybYʱԍlG'l0\S&](!^'ZkQ@DI{' O7KRG)tŔlr"HmSi'q7w@YGОgՠjkH q tWҙ6 n'n pDJ@ϳVS\s,<85clSҕHUVmސa0- B-*qh"xԐhǘP1uz5Xf69r8L^%k|E0 -/Ҥ؈ Ee z٥tlHZ8=SI 6@@c 'Ɏ+y"Gļ@-A2)Dge=&&dԋ4-,DfsY!%@yp:|5ɑW+co9LFgEЯ3ѹI!D3ϸ&*hg٧!Ar$IJ#Kzl.q]h(&w8Ջu#IUR%cnޑ + -F3*l@0!5ŤaL^y;hbu,9odKޭ4"/Uw/'8X/$fA+2G+sGfW}Ar;By[VlN&@6.eגAqc,zmB-0>ܺ2+3,/BWN岧V ZD1LH{KkqJR1cn҆VxYÆ &͜mHcmO1cn:NFqlP$ԕg1pgMG$q ,1r[E}ֿluq.dnP~H)zTiS}ǩx.({şz8!ob߳X}Cjdf,<Z}ٷjѧН: V䆫L6h>k#ۊ25r B3u@)1IxAp|/A>vNFKxTvb2\tZ[/ ɁL?h!&{+x!d k2c#Ďd qpqSkڈ={O[8÷D$`o{B  jta &-?Xr^y.@M :9^qd7W@dj)`P&anj#ۖ'vٹ`8X`(%EU.j  {qD/ɴ-=vKmr3zZHr`sNubcpo~moZK@ AV<h 5oz7J Vά .p&z`ptyPW#~sa|=5gZ_[-q9SF-йv>fe}i\3$sE[oP%z%1e^9VG4S͕iODGLUBcWݰJaԦTrJ4 Wۗ]q8n.jMEyF l)4Rl#ꚗȽ+գvXZ2%S=lx>nn#8!tp\a`˖;m Dh&,0b^A-T28q (`UȒF4sm(*|x ؁ʑIOsA-;:S80_e/yVWsS ;hˊ8ɰ*xv*gqj^u34rh[n ³-9iȵ~rlL5 h7 FY!nef߰ 1h'CBzmtJME"s^fy#( ȕG6N| &I,g0(Ø51\!jȆNL2=wp'Ԗ|E#"X9;8bq89FBz4 &TAkzx^tH4U52'n2XxC8ko7Vy=%>{ȇHNh?j6I)ViUOk'x;IJ3- J>v QsN?`kv=t8oK_|xkILڇ"Otc쟢$" E^>]tS қQ NjV3ala"xu+D?T23V*޶ƻCvC\d>X2;9R/:Ρ4)Uhjw NV_Ct? d8wv$X>$})J^C46 ^O0o&T>&= duYD, j\bUûa,NN}ʐOuc[p$b1=Ŵ\A?@D&J@[5qԬ)rSKF %jG Ӯa~˨BQfAҭ5acƬb{[JEq2_iS_f$u  O$RsR#c6 T黺D|=.\|f D8 jx!!QD'_5ۄ |PoٷIPd s iudG`WεG8h8>Bb:&LS(̢^`)*րRFٸ퐍׌Gm{ r0۞*3ǂڼj3>eeH+Dx44bxwoJt#p01`٠+ݮU(Xb(%èg:rTnrVs:rtQ u d:L]֒4vy)NI^5gk@o٘*7vR#7Y:1 ÎOL.\ AVk3M|yA m "RaQrQD*XEV̦7) ה=(8M!0Xs IVE/L"^|:z(/F묕U6s] RSLmSD%0B._Gqw53KT'`sJd˷,\ϻ:e-dd7eOϨd8d/M: k_.n)a%\oFdtRJrnce~G&210n^kKؾap]#Q V+_U9O*q pw2~Gy`򄞫+&@җrqclf 7(ngDߑ$ \( %V9gIWft?0NH?ҙd Ă}K~EܧZ G6>`|:ʵvE룯STՀhN!la&sA>[[1;w)Z zcCCRMԢ ,UHFsvPd:ֿ "kc GP. s8:7 {2< )FrĨ_5͢]{K H X>}wՀB#GS)/)Rmj=sBDov_J (ؼ\wO?'hM5<q~T<,X'WK=)uϟ/H]XYZ.DG&6/ϣٴ>Q|e6{G_ QpAYr]$jKEUR0n~"w 2stu@)qAɅ:X?SKrUِ E QAg8tsG_CyouxϜQ5eUvyaCڱgKVe!;~}ԠH} ,n4BkT]F9zw P,1ma .Qμ ׶l^2vլGZh+LSjWl0DCeR`^fwA3٤OSI،|2UPIx.rI*^ڢ:ۿmIѫTpP@yOs{!iE@ZICSD7Ejk40yRa/ݪ]1ZRjh#E^B>XB-!ӣDaG͟sO.b)3(F5o+12CʚE*y{$ {)ݺ5utXΧ4}wN{| ҙ[&h[)QS(_jĭszNNۋ]^ p&XЪODjqY&XIO,blf XQM_x.0H@RB n=%Ɲ7L&Zz¹(w[b ?3H?`ɓ c}VxO dd6$Ƶ qcpcg-L6a9T À)`,Rt:sH&X ,QC 9bs͖1 XEܮ(<R5j ^+3I!{el[N0YG;*4awi!@Λ<#j-پKm&^e=-Z#uzYo!%3W葿];|[ciϾ<*Hֆy1jop;B6|6x^.+g ؀d`.9޳qO@Ka4f˙*_ FQ\Ǻ:ʑ=>ٝhΥ {"}9DIU^~Y9͏B0"a(%\Ryz'we"eAtrp.`@H2?gQ}&"ILi)*eמPmFT^<)-ZۅH$>b5k:h@V6N9 60;gl`k N~щK@ON 2b g`W`\+t*?k |L xmdU) \*fC:P0ΟtP:H3-[檭N#hQ8jj*u_(/Mℰ*U"0ZvX59_UɈGhi[ 8#Ȧ3~cJČUMr=νgWv雫QvY;x>PUƎki!*o!\jըsmZ(I ჷh{ _b}dzc;zHV/Em8\<0FБMޠſQ)MeK Z $x4׋=>-%3wA 34B2>.lr{|!?$;tcA tG R*gN89)0f3hl&ߓB-;q! V H]TIܻe%%*c /~2.ZOvd7gNJ#aYHg9rRo~˂n-e8,w ʨf*笙h .PK%sM5giqXͯ]12SOZY:G9t|M>595Umc4c1.7D$qi9s|>Vf6Oh9ηA-2|d97ݕS]u**D7/TsR"@|*S`/(k* S`4|Cc:| 25ޟ5]L\5a>R2b}{ӷ'%Զ<6"ܷH FHh Ftua4XsPg/q:J-y=9-Lc=Gvi{^}r&펶͇G4ޫfa{ >@KdJlF-_dyv)hEhx~tC?)V܏ :I~?ϩ{&_ڗd1GOJqaG,3Ny49D2~:EhDZc>|n %lE"P9SZ vio:e(5o 5'IzHR7.*/Hp᪅Wl+3h"df$?9&,?zmKg4eėL B_= KIJn$b"EumOMko5>yQGM>a"ذ1a/ڨZ _k-Gc#>d YXU脹d[5J`6RW]t|vD}}jcL[>o?&RI=׼?:#{ JOv2҅|6`5R9 g'jˆCKxeWu.ɦ #FWA"oqD9uz$ F@ufe; +Dԑ8FS \I@v({ĜOEƖF]g*ݠO]pԨà_B2{nk k olE"V9Ml*~C qhp?!;)Y)pn:6MCqݩIM:eȦZHM(b5以4]YXht ~j 4\0y,xah\չcnB;KXjZP7{o/l? ߺPIEil ߟRe 0Y-TK 7V[3ׇP8'!]}: 64bHW˱ @{#}%9|'O"jS،q"Q1d: 5(ܮs+૫vuE?=8Br1q U$i_@mF&q9jrk@~%z*L;/;"Agqׯ c2tKUmrTh@Y8׿^b[[8{^1]wzϽZ BsbEϭ^Tk@/`g&`@.oAMi*'#S'*<~߷/^71 z&'4ouM6;oC:e=8%>%4{^#VxV3@K?ڎg3p&hdu5Чu@ :,2\aM4,iCWo)wj19}{&4-G%"c_ɟ Le,_vUw;RdD+/;fE}EgҔDaUHEb[{Lls*3^Z n!i\a>ۺk(*pE8zu!)5Fm:k~ 7vlKВ\ 1K-~*/A6S9Z ,);&*EadqJqϹ VhnXDjih(tٮ6n+"7L6wp|rh6x8U& ho&naE˖4 >̇{~aaH2s8؂Hd`!VN[+l.*f'u`X/£dm5;Mg0uFCƉmx3N2O9sn:F WU@9c89]6K;jη9vJW(lV{k26/uFG$גBp;¿7mOV ^-FhbZX{H@&;Jt#Qɪ&*!l Gs2}8 1i¹K (LPcܾahֈ`buS(7IAos0|-4?pW]/d}1& R[0,hh\9\w!` uAx6t)VŸyoj=mRDᴕ)v)D[8Kc~g|fk@j_O12{`Y99״/Ѿ9qz=Mi('QD7 ƂYe]bԐ?zP_풮'EEpPdR=K-OВ7 ,s#pv[#/rۢ.^Iv)f#%;r9cGq>% @2T`di=jW؋l1%F$trf-OΗ^U7Y[AṳCCkw=qYC[6ކZ5 E)nP"7xl (tY0ɶez=ݔs0x *Fn8?[.+zUa 'BcxљsnORT^q{y,,_L46 JBL)/+磉X<3j6[g,Cxr_ K 9vxOZm9~wBǙgJ&SRT\&Uxn_VE0p!XI5GT3Fw">` {d!˟gl ^#=#-? ϊ UƊb)cZeDEIRtƻsTLa,[q=$!!`ǬPEGTbBg4XO鋞ɺ*xF_&.ω]+'Ma>-5M3{(R !?@+}DHqh+fF FNWftcDy2 :?ʅdx;EH97j6gc˖-`r Q ̾QDe))&S!>Yɰd)-ה[V[Kdŀ7d&!jL쭒aQE&ԧ\RF}ikA1D;JϔCEynM\q>۾;*yWpt)>-/;0rR$=COP"#*C"/*|*"[S sѺϴ* |QfCN#dFyJp[u dERLm[( q2@=oIhD}_N~?(y Dӫ{tZɯ$@poNٚ"j)5/W]U_AW_ 5롢՘W$ CʮI8ÖOD qz;PF;j\dJ[ssR^C,yjj-dz,4t<~GP#uA{XG^+dÙfPDBl NJr2x|e}Yx:3o9 g8bC "h rFŵ{>|xn]kZXefXDh1Y>4+8 W!&T\YŖ4*X>FFEpE1r4Apu Ґ ŴYN\FWp&ԎW+Lԉ[Ws|C2QO@aXA;lP6rӾD`7ܟiu0r<2܈6>Pz;{0{S(oa% hbq!{BTn53.[RQwLT#Cwt^[^j. u UAZs$ZTO:yTy-i$P?nCdߕXS 5gFIzQlXY3J>‹x 9\ù:a@y0X'(t'~c!ӶU,k@D(ty0%pN,*Op1ap_BK)xg{t*RhiNTZ>v 6mАwFn^/b5W֫R /.,!J`@)MSc zOIMq`crEH(F숈 H"]ciSs;#m176.k#/r Bǭ6諑ۢa3t=;d 瞧(gZaIWcܵ&wٌ+%bZ|q @gTrH1R:~}"VwmIXo$y۪t)~˿: #|F]9@DGtYT#7 &{_U^"!]8ѣȧ;-r)a,IMJ[$Nw%Y7Jyό+)0;lفl D[ x~$Rp n1F*LWb!V\ͤ%2 krM Jk,ooG%~":cXCxm_i1[3B.>Wv+^,#"|بIPгݠLQ3 )PB HƚBp\@ DtPܺaLV68 C|ykdf(? % Dt'?#Wʟۈ8NQ:^)=[fiX\ñ-*blJ`|9҄ e6*[c+lSu2m EsQO:4juU .<=[Fa\)ՒBo()ԢD#@k_1'pB`LCͰ5V_cL{ x},0p G@;œnQr_Izht=s^g< @+Ce[ 9hhFsh')A[膌oKJr7q+Z;΃I/E+e 54p=D3P# F )[b*dL;c죯bf9P@4h ~bk.~o\ԏ"}oGlqi%hbtV&dSNt*HkRWWW,CdRYlBu߂D /huޣz >u!ͫYYmm%"瀭 .#Ci.t*6y % Ѵ>brK9!{Wqhly?]E S q$.e޴Na]fepr&/_D1J.=!@ q-:}ph 9uި];YT}{*iC|4aHMp^n:V$0}_s\skvߡ pT)#v+$qg bX Rv$jk;y\&0ZX 0~=| &s <Y X@8I-=PRgO~/DVh%9cwx95!pS3˝cYik*K)Ɩ;*vw+3-sS" :䊷6,|/ϾYQ mոkO]Ͼ_"1<+/.F.eP0[|}(,[W0* <[(E5@plu -R׮}UNuQ΁)PLg8+Vw܉z>+׹J6UoAp-ǟlZsw/ cy.X`Z`D#I1m듽](p q}"<XH5vuxeG1qS4E[Xr {t>$$mu@5[n)3mfBC2{eݤt5'Fhg`咽nVM|W؛4ݜܝW׳8Eny q6kO_7+#{ߪI5&)`QOB] l^:w;,S=\-S<]+ZV}ƅP8ðLʅlJJ1_&^(s¦4QfLhlİڽcSP(gt{5vdaL!:+ h=gŬP~Gߩ,%Q#zLf3,Мp!h%=E;c݌'>Z^pOO):ehlzjmkT4Kqw-W!jBF.8xOx8 VB7}wH=Vg<ՑQQҸRkK%2X#edF=a"䃝N{3>X؜Tl&VƜg@;Ƚ돭d^dZAo]R s\ɒ~3`44 nW}mʧ#h1#caƒy4`7#LvQ&\SطhQWzԊyLBLzShϖM@fgSf}Z2ٙ9v( [Լ~Zst1 w2,I:Xݩꇑ[3Uϭ5|jmbK=ͧ՝l0gT"2;/絚+K嶰'nTbE1d >'\vl18m:="rcNBGѬr%T *Kfwwo2g"mۧQ9C /p3 W*ɞRF=u'tgBiVrMYX/ e'PÙ#&Z-'Quq arCf^gO=Z-轧pPIbRO#Ǥգ!X|:|EPv? ۨW *[d}ղ53v_9bwR_S\% y͝%}ȧrݚ -WUSFj2qOnDj=>:1Y?ի:h43[惖G sm6ˏ%2X +2VF6Һmk)5Mʤ-3)pۡ(_\KGFKMusS!ďC4;+(mqhLs9Gܸ('vEjb.rSrK%Y#M3=2G65f] >{}r,M4-Z˂X&lijs,٩hRWnT4UQ{{ޥ6v& /[KewA.6PS1~}AYwhE>䀅yqDR/v[V!O>r܍0Pvmp>R5'"m $Dc<߂`UG_8(;G5T݉_}:aVHo3,^qG=R/jF3b}:BIJV0^``ȢCb2荁B dzryLDUN^;|a02~Al BWtԋڰvF+S8Q)nf嬘tCt$fI]ӆM= Fz{(d7q.ʢXAȸ2=J n#ʈH>Q{ޟ m*`23Lz˰E&[]6{`daNV rrOĂtg!"?vӸɪ=ftgiF尲8奃$ddCi+A$&|ndRstɈyYQ{TVB 2+TVYli2~5FsqK&*PDsTf&9mUĎsnX Vt ~6&m$ȁٳ.}!PK[`kpH7d=܆3W`AM c vE%Wt坠8 TEkkǰKWiVL/ImuKՁѦO3uqʇ1Cӿ_UJ-njPI׼|.'%myMAȓ.^MYsI6AXd<_S4(;S(dgPpfyP1= Y6 9tl#k;*kH0'Q;r%Nl) uQI9'w|ȞM+Vlcń&C LS!:IU4Sy: @vJ"sv5KfcO`y\:xiy7OWq/AB;5"a,)X\7q2mRapwkDڔb@| O-)Yʗ{OMD *G?~;Ȍ͕{ͺ-n5W S~SSᣀ+41+yސE9g0={f5gHV~nqW!e9ֶqɂb.QY#κmf(:wPZEwf$7%XFnXM l#Goڏ7ʒ"IxύIk2pk 9#RTVKv>]# d)Quls&E3e_7r6iNG@it5YSuvw2P5+Lky?b9G jӫʘ-ŝ}4h@e tGkbxIH$4ETq2`[_TLWW@s<jyǾw<` = 8yIA9VOĶZ :77[5^6V>3\U!FWt(t.wAMO0764dRQͳK0+RNDeWu1BL8?[5K_Y?J]zc(w,flԷ~hR4 ,Jcl-I"%fţUhEч/$d ^dk>zUh Utɤ8;2FY3v\Y#`P8ݷ}s( ROJU#GYkuYSe1A [eul !fKQQO90s j$M5V<^FQ,LA`bd.n F ށ!@TYWVF22NJQW 5m!JWiZ j}53g$xQJa;i~ 霯:`z"/T쫻} P?NgߒIS9y2'z̥)ZY1e7kM*08۸Pk8 R)eJ6:34Ҽ\%$)dxo:H*U2`)@ّY{$qU/mb䩄k4OYJW4K$Le1QF=׈⤺^W *XyG!6\=Se*[ ODiN#,` *ABcoA@] Xh#j9-OM^j'GuG:~s'ǎDT{13"7;6bY"֑[gtUrV&idHLPvE "O|ږ*G`#-dz-!{lB10kְ~4Xci5Dv>]i}wID"ɉy3j23K̖bYIaFm{.>Aty7 v:dS\NkbFV>ϫGlnz8wyf>0=A{T8Ȗl>|~\6=]jK#wz>ɪ %Nb k꥘I8'΍'yD`٠ Aa:׫"U1>HHz:h/K ;h#O\1&oţ'm6-5h0"WDE!#n4rpU S5gW՜ ] n_ؽ75bmKjlވɞB(a/Y/{,pH17pO G-'%gEMHG(RQ>e_摖ZSqAlUBpGa%d)چ>]JIUṓ'ԇ GIۓ4vF i;krޠA,N[oTUf> m${0eCPBx( y࣓ sûw  ͛ԡg7{iNW5M=R>9H!3lA[WXkjt;o!ݮ6.´GVp!]nP'(A9:djWZzxo|mcGE)l(̜& 赬Ӌ.SGJLiN" Ȑl5/?ebF)a[|L E87zLmH9yXmD$oF@@_zuG%o%]2m-` ۞ o <}qDaA7U:㨐e$ڏ;qcG>b7GlƊ14T5Qpx}QV-0Sy=h hBw:d?k*dXeK\hU7Y@+ 8^Z}17 ]̹HݗfaKz# -\s N:M|ϮlZL v|*_o3Yu鰁0 |]X"߬+ybvWi4Z`|Qb1ۇ9e ,=UNRg505kp̆ʦ}uT|fgbA[V# 󒧹'AٙFd-&I3[[`(8 S8Rl,;ML75Lϥ K{شp&I(qhBVT=X, NWSgEj30~]'P9Ff|$a )BWjY)5/P7"zo sP/;$>QD*oI;&?4y5,i\8Yu>π B.msF,J*LqBYu@6Qz&u2Dy l<셳g[PK F*>R4ǯœkKA}SM=dtQzŏpH!oWX<$ծ7&(dzf|ߖ%. @Gh`;Cf{fԼIR _- Cub 8"C#Zhon^kVuDŽd\H7w IHM&)pK)n6O\>Q57#?}}逻:kO`O'K.Sv3ItzLD5wL>׹E&\1eqoLUM ߏRCr(uXTQe((G(=96cjxUe\ ~j/tyVetINZd}"w)޸18{1J":-Թpܥx_Ut:m,8YX8xᖫi!UpN\Ohro*U2kFSI/l"(FYf]4fTCL" Kj s{xI@ۉ“JQ1EOky&qzvM4M3bCB'l zbژ< )ͮXUUP}D9D#w/>Yo?f0W4.Фb}/7fx@)}*'f*`6G@$L꼰V@Xe`Md0*V냒q;T!}$(w;U͔帜'O^X(?g A3U'N ]r؟Bʵ#Y,^d I;E7{Y3?eCPC&c'n+nC۠nM|v9i!Fwb|*ӲEa*7cFM3Iw ȟ@bW k+"=9nڣwU% &l0}k|^@DCK6Dz:٤ (T * ~0VH>p!@ [dɸzGqs2w"(jd 5Zi(rQLiW5;L[ƼYRoL9Oj[DvZrN0Dto5 {@IÀ*r,b꣓oM:logvVA J1`GrG |&MFVp~8&vQ%JpL9A-s' -xA<{!>Dk1nGGYHNQgig\'jΊ)zsT12w{[o2$ mA_Ya0p=wC %IͱdBd\٬ aFF=8)aiܾ¤4LXHXMԀOG?b ˂ZzL_JY|o4xiߣ?618Kl؍{ڌg`G ̉d>kbiе07bHeqg@4A<Ý' ].rd9怍m. P+-3v;!M MPJ5*WmVOF2]zL!޸3^A; ESXh_h1J9tBq#"-ڸs}-1$޲ANh}P0SA& (Fn+Hz)"Om哋' /FyC^yT 0Rnj`S2G`jpZ0\龝R9c1)]EWɢӃBHVfׁ)c.oA/xrC?[AβnaiEƲaU.,u| ױL(IΫ;ѵ8Dm$vMrxh~p#f>_ ,a eoVA/ε0PAmq;-ZBJ8R?}6Yǫٕnkf rL <*\nPwF*iTvFc^~w&0L$[7l)5LIo=TY5G_b[/E ie6ojdRzprϏxwJ*Mג콿yx.^1p`>h*`ɐ[\ܚaIeD>~\x&J6v,_LFK]z?̪8޳h?k'U,̐FK&9i~Q0WI[[ӚJr9>Y_QhE]an"t6wm)zp O°I֞c`7:Rwř4bl2> s1ͷ:M/UPXcKz}R\-[JCbϫ%1KLF`ļK3 HB!'U D~AA!\HZl~M{[( 7 \0dgr%~W[˷$H,nzS/w ! A16ǬO'CN%h({OLS4n/ծio͝TԱUđt-&h/3Tl*$ C a0":k$K,SQ`&߮=$i_f: PH]reH6eo,7 z@_2wӛdiG:#Yl-pMwb(|j~MHX'͝c/۱naf/.M\bU5|4yVH(1wqW༈;^MkQK<3ť#qj6o` {;ʉpIWj¥5?; n'!H[OBFE`4MDpkAE`8B1t%@}N˃]qҊ~rijW&ߒS|jtzg/vkpԇ1ċi)pAPq]p~~6JLF " oy*jv.oӠ 9 .\GYηm<_m#lR=2`ӏ?z""̘*q{!, fö٢<tNz-/UDV?Gn䝽EL5X lڶz™bYmѶPGvíezS" 5ɾ4*"R-Q%RƁۂA:I 7ꑆ>د ul= Л; .$jۓt9EUfkfˤL 餛&,8ӗ:O(N&AFPbjx`+KKs)c lp`M+ 6Z L-9k!~bb1+-}2_UiN&WE' SL|!z%!co~RR.ܐ+O9W ~ҊLjBMo,eԡD ¶>D QzRywzG:Kjyu;4(K~*zg^B TI21 UN DzGp PABFQܣ 1F$믭9U :jqb{?ػdzQC7q`-?i;p,)g{򆷕p3BQ0k'L|vgSAVZIijOm.:DŽsׅk8 Jbȇ]d`h?vL{5nyr8ɴ{9lF)%OGBA =iܶi^'s |QyV@_P7d67t36JI~&?)'r:_9GZ_=$8wH:;1씥.+ /ԉ T3m.3Sg*@|\4-uluQ2=K[{*'x dܷmefX@h5;aF*ݩ |V#;ߝjVnRsv*f5[|Q}5NI %Zϕ~W q)u4SqT(땤4xG9wi )s ˬ5&9D_1ZIf5̷ۚ)1U,Z&p B^&a9i?Ay>BaZ]?)Pq.L}Ƙ-(1͸\VԥH܀Jr;mJ zz18H%E&HI W2z+n4SO*&B'AXԬ`*`J/;0c)&>zΗamɳE~ i+轶.Ƽi F>,]3iX{61gz. W0dWu\ARΐn;zlmeಸ$J‡!lՂ8Q: W=4z!fLI{9~ۺGir :8U h/]Ԣ`C>Ԧwɀt 0Es[ 8ǯ՛!XxTvZdЇ0IB:OO3Gy]-4"ޤC5VԼa@/,buGR^A#hP9}W}/jR8 d\VjLL9끫8|=˩Nj {l612Rt&Bf~\kHS=ӎ\\ŪzNZA]y'FIy@=ekP[R~Was8#T÷9Tn+9btR9XxF>͖F7CŐ{|-5" Z6ށ%QAuWt *v,x7N_r^Y.tYB :O+sH>3N=_@QkB>wX'abj,w+8=$¢=ZY#h 5"u2SL(p" 'jNȞ(dA]]iɰ2UAfTa0dx)bj^~e( v "-1ܚ ÍcVUKtD@0<_1d~szW2#W=_Ձ5\Y?XM `N$^m_P=MDNL cI+2JMݑRAsA%`ڽGs5N~Ł88 ghl}Ӻ#Q!eMC d.ܙ&?8kv& H{tJ׋J ^'aSԇ]eBR4ܨgSUm)V,9Cq3l%c^HļKkh:˰eՁyrD3D,q191?C 0Yxd@&蛸<:cc>A׻X!>|uUvaPs1x[OW4遊[`S$q!䬜y,=+\}x/i_?Me0*縂Xkps%%Ig!C<˓K>UNs X˷ydTU~xi)$q[=M_/+l*u ՗kmӃh?[@^ae=iTV[G``QԾ1s<8Z)|BJQqyO7QR%}"J%O8EYqqm0w Uq> a(ZbcϢQ;dβ0nR*KuIٶAn=XlzF7PLdqe: Œ{I* G (D@&+y*~ܿ.Hf&+"Si"X"'~S.-حpWo~C+vuFϺm;ske#`elݬaU<80m8 >^Ts$! vN*<{ pt D_:r]xI%sa>JzWTzq[ZRέï]qhfq[=]}Q#g=[; pr8~Jޖ2"v !kS- qD$#i=IdZفg?_](Y6$rg5G$BSL[x&J*|m`5 Na)J 0#4Q]@Ewr1|UC$FK(|+"U[14(4-ps©qہi<]Xᰱ=cʃ8zg.gf1LU:(GPM21lM(uY^Z; L6[.kp/65roF%LGxK-n 3)?8P+W{sF YC ɮcZUQ&NdLC"uGf.AUEIy'v&]n{W6m߈_pvNrQN%ѱO.`5y:Ԩ$&_tL]Ky*}ڡ3O[PFNۡ Oo~nX%sJy3@! I ƒ9*h)? Z3ƀgUB| Ƭ?f@k6ruH9iЅwm=3 c^.2ju)bq3Ȧ&|Uk{ ȅv$;(OՍ xslrd%XD[D2-9׸#s- &+¦bj# mdsq]X{bBFfdH"^_`xsڼHOV&eC\0^g0T'UZbn`QaKW wG\o-o5=سfWFe"A&{`'Hc =@PO * 0;X$3x.c|#c&P"y>do8:<#|3~UoBG8I=mƉ(W6v>=4ʣ =%tv@R}d3sA&Է ,WUsE齃%I.5hT9!MVtYcџQ^@ SX&Ƶl$zU䰄 I7|'"ך~2{LZ"fphS&~.a,'mlNBF.OxŸh'5GMu'G쥝Eӧ 6M󨓬ۦLfɢLedUj"F'UnƝY̋Et`vF샤#ZG_cÑ MD. AoQGf4* P/7X]2[5I0z ;B|6t%;ZmIБoYpg<$)wUhAo J_$d j ,()<^Ì@['GgjhR)@l/&;X L. KqMHj~x g`#e;T: b:s٫*i~a48ml)FIݢEkمn8=ҫ0`QٗMXOѸ鳽w`%O3d~%cs~b }S"!0yT÷r5p.55vs!˾9B;ҲA fЇfM~AM.z߷18^w.V+рhjˠ*=k^I$P[GD.E psJJ}_]3:_en݂D譣\r)k[IgN ۢ^D8]g"(]_fBr?@9z1fW :WڅNCmG*eUK6eȣ!å D^۹1-:*-}UMȤDi+Űts |"DLŭ(1Ou K4W\{|ᨰ e%*՚stbxף m)z'߀y"$0'F`*ca[=9iīs.D`7걄dnw+ZA^x(0f~Z o/}Ǟpe .@>.]pT$Nz%:9e:z R3~9]pɈ D&vAǬ`<llPqHN6nR Ii,9Jf/{-+S .Ģ/1$/l"%IPr3zoLu%C#l<|U/tv:[޽x%nۢH N]Wyl.bcfOk}Nw>z[H_|Wz$ku̾XOTu[c`9~g[K&΀ꉩT6V]h{+9d/DR R5Zʣ'T|;%UK,/b$֧sL'oOy3W@(%gwCfSss. TGSثeLv@ &+E&F⠨Ra^-W?,j.DPݘRc Ԫ2ΖPaqlߊ`r#Z^Hܳ#s';;C V]u~m `l6Rqs/g/NtG`C#v^tͩtavX墖 tᏲ]_QP+ZD1G~MH* ?ZΈ  "Uxx% bg$J+oVڝxTZC<`:y@fqyHUε⍼6m^"}+f=H_ےPWoiNl-?)"&2ОNե Pn T#ܺD]jJ780>d^υp{nHJפ:"BӚ c1~r}VA4bM0&7rnOÌ1dp'R>XF:\4\AW߅ňRs^Tk!$;Tݼs~f { P#H? !Q\iR-kȍ~_n{)TiM ӟIKQ)cKΆu}‡8Q% p&>Lp w $eM6'wFCփ2f x^pif/X} ]Li%s~ִ)1ei]Ņ̢̖2R'scFRHo*Ts뱌DLtT$dtʼnT [KEX[sw!Oar8=_WC?('p{ sFX ѯ7WnQȞ)b= 68r>K<՟>Ik+0\\R6[BFPb#9gC_TrLO3Ŀ*#bi PꛢJ)E>Bu]Y[^kbA d@tJ, ;h5`ys5l 7Loc.#<ޖHQo›( 2ذb;xV^}J[[mdf0dl_ IbdG;aZO#\7iT 6a?Ncpf9 :2h0,[YEU ۉ)!q圂`0l'=vRDxH`j-ܧj _pX#grls5qIط^Nb$midjg?6/%s=Np ]\Z[^!j+|-; 8Ju Ҷ *>Uxj maRr@$& wiF>sYt0pƗ&'l-$طȇ6R HF=dA`r # d:t{L6x34Px݄ 1 ꅈ"MJjgI6=#:7ƚhpy7}:;i{_B>ptl*Ieq,^Y.%>3;[:?ţsRFa1X&XGM g8T<6.f僵jpe}j0:R%# 8e'!nt }7$#׸,o9?y >W"[pZ$ndbɬʦ /5pbY}.$N}@psqI~[1Bz@?@?5W[߮"$OUu@=#C$á wU8.8ݾmlD + Po)z;jS=X ԇ cITȏ>An㱒 5-O,*|OL"Xm~-ŧ*B{,-K3:7L+7zlNнwៅws{C1a V"^%L7UzrɁ%Zx袓BMGXLQM>ccjZ x<߂YM4ت7g#O%UL1kVѨ#=&8R'~ցUMܚ>WHV=.O9 uj4}A T WxῬteUNLBk-+oa/?,nA!(=E_*GS[&v\u& {hl;5n;qՖAWWgd(lE6;_ L%}12K+1Cc+T_ D `XOeJۨo#1l6Ga dG_.ksrP2c3C+}o$D|g_ToX*8m! \H7?ݬs1ul?H%rY"415>Ɯ%k6P!X5Ky]"& c g 9VOZyGf[9|RIp,9agx S4L\5}0~Ҽ\h`EEPjJRTq/.^-bhD׍cF&fDnۅU&V.yP^&n$-aLk*t. ECז>bebȦp:驤m!9okT(CMeD:v/\-c][3pA;½kUEVazb`D"G$#&CT/CldSחNcl!#36 NƄ!UHZے-_0%H]NNj `9pd_đ{|- ;qg#ÔDD`mJ"R2 N$_}`~A8i:߯f{2nSv/@5IOD8 Vlm{q4)ݡ:`}`JSIv3oIH'ܗyC'Q2GGefy15$ԋ}M‚,;X]U6 X6ZcCPo{{}[= ٹ!& #SMիiX%+8'DIV\pdң2QPm޹$J~YnBxn#IclCrTLjD D=s5q#r=,bV=k{X}-SM'h&"_)t2Ϲ+N@all 3YXޏ꥕Lg_EK)$Ӕ=x4D=I@4hvP߶Ti\cgwŬueB M>Ĝ  M`n#"̅?wCF_}uD}|.kE!~(=GB#%;_R3K/'~o$-FzlF=N۪?.D ^[$v_T ipȤv_i$!_st~”.JBIpJ߬ϹTZАl5J|!wZ!깻7JJTD#"J[*{oocxQWv_T1VD-ډB0.D/z̦(OKV{1q12>=q֋Cӑ<5svצ[16CnZ4ne: 9JF ns)o1u`Hi0Rߘk ç0hzp'iU v4A/d7|@?|tW>Lys^g~vd.R(xVM~سmjeU:'=-i( $u3NdtzbȐ]rSva]|-e"E/Q'bO@.k "JT.'2f/M]W+k Nw) T:UZb yL3Y"hbEOhT~O{c NmsQ$ P<=[9~ 9nq?;?!_^fX~DT::! ^ꙮ?5|0_\GNBY B+1̈́_/)hQSErapwgδ+hT Q %uE%hQ]y(#ww7OOim!;ԉ+A#g'(A&Ds~Y_rsVm0* ]d.N c '7^cMHݵ!3a)=ո'(4ֶ5袤3 3`'g/%R=]7nB5 ـnPӑ˂׼jR73#6\eUDZGg<|A!cBH_z>zX񾡓^a|r]jRR7,޼2WB(8EwK}"$dw3dBh/-Ge7EC3l`5ٴ_13hX[Q{G`5awޝ]<,X|j*(MUG+}mcٰ]S_~kf{Mܞë\ Aى5}@q{ZYG؀F"\<=7Ab<߽(mJYLQwgH}h*@Ld0Ȗ>l]PN盜O;I;EܬwK!:;Z?|:@ _J#+}*(̈́-6 $&1poSJMߺ^cQ~ nl2oœ d #M;o߹f|CX?QG6,pn9hRCS#L8&^qニ˼rnc+#CB~v):'҅/7v`XdL'l=/hQpRyhl*&Bbj9 McEnHO7Aa0u8~K'WQ a118I[y5ɐXZӶ 0X{yb&%MĈkahF19kH{ycDFBIPYu>PߏjZ h1.pߋP \:6\8G x+A{6^kLߐVh@{DDW˱Cl"q݌4+_^?Y`ov^*v?z@/%-IPkRKt9ӣhn5Yխ 2؞. +v%UtsX'X0uɷN:ȢլUl=zI`srˠ az5HиQ*^tz4LS݇ꋏJV"m1bBZ`_%FDa(w|rA+)ʥzkbn\S"v-XqVmZ>eɽ]#b5o6gPZ?|_$fF4d) Vy ݣz5ЋPb>Yd[ ^4Yhh7Q?p!`sJZA͠rײ?Au?JARo.io;^y*4\n z?BI:-^ֵy^f*"4**mMA m ^|ZepJPj3EuŚSP'h.@.yG ֺU j%99Cߏm*gVU'PE/bt_:޿#o MCםwºL$c`Kь=10w $])Ӏ~3x?06C3,.mpyL2X2+%agՕŃfh 9XK!;|SqIa]h9DŽ,4+XrX'c&,j\JWi#L(UPQ>WVzXd bGmdIX!`uG>yw`?F E; b:7TPXa2Jr0%yɸEH?N.' @nMqWoV;@pv@RGzp+FOð۴ݏ D]0 q< Ku3Z9C%fÌAR~DZ"_p߻( C=8P>_Xa7NO TTN6j"/k6r)#iÎD|쳍o5e`je/i6X0U7J 2.2M"3[XsH_+W$ZQfK8K#uSz }$n{uIǨ%WLN%|SlH1X/JMx1<ZwTU+;z;j2-(*hCYx0S(%%҇zbJЀ6e]jC䢯ݐ,9 ^w-|;a:$M-F`x%Drfc=u:.!cjQQYiӗa VX=r,7+?#i7B~rR:/_+nƨ7oAA]%?rߚ6}J1KBt*Rw{W:[oŦ).$\`F7Í[%jS%+nsj'k/1Oαg7+$*U`c9Q yeMLUYCtLgm(||V/;;^:V ~B?%1g3 >%$;G-te@c^LqqdlEB:侲;y ~drڛeO!ނRh_R^c5!Û6+>ϣD~. TBDcBݼ\}yGvl82%-/,U9;Oyim)¯:C>Ùr=(+!\) kcMEu& UnO\΅d:4mEvqC]T)|y1-[347ppa ,!5U0-T#O  Omq8;K-1Vst 5[dfnWAd61Or!Tdb9Rh,itWʋT:g6xeqnMB*zo3.p5O1\Gd~|IT\,toj? ?~q-'_kSqh] H fz9uHՓZmüH~2IAK>0v=|Ǡ.OSX)>$QNƯ! ^qIGVplΧ,Y GRv%88<YC.k8Fg| UA}Č3%nMN>?j.rUgh)icE۲y(۔Q\b*v}p%iz|GvAg 9J*Į(e9 Zvb@<0lfd0c̡D3,a>:ʈg+A]]dq _U ո$u0?u5h¨VS "Ƙ$HFOm5Z{EJe39.^:['7?sf*bT&WG !QjHC,T/h>f@&kV}ZSd㏧/#z6u\U_/E5f/؏0dH'op~| ,H k`"VS28X.gtÁgV:fi&F?fL<û=lf X\o㌐&yykx8X$,XL٧VNgΘ@ϸG,۫NIyeEi-koC@,1bFU|]P7*g_˺b#h[ZIG DC0MaxoxӜu#y ƆKЁǍHE)-a5> o]_jH=p5zãHݮC &ҿK~=WSFx,OP&\%T]"hꫢ\]V~J!sŖ*).DX{Q͍]Ks,u5'8ש&CNr|僥{X A(uᰘ[ÆX|#P(sZFʽg:%MVUc\b QA.ϴ?}=9g _(i-fWaqKqjʹO&kuzbq((|$֮.̢dO0enOSedJnC@6iOrӀGU$t.?-Jˉ=/»v\W[H7٭bB㨆ǖg{ټ;Vs7%dNZP' 7-\4^\-pWmsRc:9DXmBt*]#/@'|MJդV>?$St[ %V›Aph}U,6|5P#薞1V_ixj2k)bm+SWvy~IbG9rԠCFADe>\OBcu[!RkiK η|+7Ju:qEIYn9&!4Iw$0 E\6 |2k)QamuC I UՃع&^Nا~.{C )0Ebx rw Exx R(wI,Z(ؗ1$ yڳ(jQ Y]Y|F)2Z}Bfz3۬EghH* /Æ3Y<߲7!uk~BxV ^=m!SPiڧ <5ߺB㖢ETpFdࡋ Ks@:qr 8b& [ߴ6ؗ^Sɯ7_RCһJKlCzμ܉I3nIQܲIDRLEc'סҾLYD4,%@s ]aF5;@`26:I|W)5%29ѷ*bWgGZ5N4վ^< ڔ|;k{ˏIv EF1y5?+8Dv8W$i19@-:5H,}Y dMөzmM yq0IJoL8 OG% 1C5S*433X~JVE[F^9 zi>FKNUI)Ahn[DH3UEK`IyOUZaL2TUfrյ{Uf{eh?Ӻn"p%[SS$Ȗ*6'A-tG* 2ۻ`6@?N*7,Wgf|xx4{ wL؇5> J?#sdQD`BX)y0l١ߙF:6@D5Ee@ZUZ F7Qo5_ij});M؟kz^X%*΁Ti,9CXƺTNAꏞ{Yc&ȯv@=10E&lRvd=ѳ\Yƨ(:"->6 ^'0:' g{8FJ&}}&&)oSs`CG”Gϕ|^m+T4KhUi"e`96 T`kqg:6߯F<\]Zhs4Wim%ۙ?7c,(?G!ʹa5~'JU5ZK4TV)yv5HUM_<~ eٶ~.gZ#YX_OіG`]*“3?^HJt,HJf^R8QQ+ƓV9eWk,aFQxUL?c@@OQN4UR k$^l\iQAnjT .=cBT0jDNw;^v\2j/BDYB+޽)@x"Ug4]nn?VY<bƐ1 JS;p})Eڥ( dE@I͓Ro Q؝'IgG9JhRL"&sܪEՁxx)pmctM dNQD,'{И_dջQ>@v (Q6wԿNȖxg/xYMP۹%*vʢV-C>~!ܵoI"u9 RO 7.#ޫ\7p!>*8 MEdv ӹO=(0 WO$&X2i$6Ů^fq_o~2~hz( ac w_ҍރnX'uzUÌ(u8 1?@^0t> Sj. ,{%yguN{T-+AkÿyEs3#lntێ3j^ rf5J9;Rf(s)k&.\'D&gUͯ$whj͡@PD Iv%^gbY HWkrxfo7kuqI0n9{j$S̴Eda.s[Wh{1א.hی"DYK,YDx K$F(1@KѺ]Mֈ@ۗr 5SJj\\vC@z}" lVaz*O/Tȳ]#d@[J6U=$.@ c B>T,&._LnqhI̒mq mW@v%h5^sD sؑCȾڲa`W\R2\*v pjrd!m2l4ݯj+rJfȦa"G_~*%/ GEZˤL+Jr9Ls>pBZFa,tm@Krlݒef32.Nմ4 Љ}b B̢w7p 2om̌{#O 5p i1bTÄm"Fҩ Pcah )GK(b3G J@VRhf  'JN"~<GsŌ3#uAǃ5GA' VJ(S՚"C?I[ݣt\hs`xM#qѴ↡`w+bDsA :pȿ˖U ]x``Z+`>CMϣZBߟs57s<"( 4Ѵk>jQ5QgHyQ~R7ṗg.2eob-Z.- .\Kϫ{?+] M GFSӴL^;L֔)ABl[g P~>%Nj.Lt$ 5"EWk[RnqTgzM6y-S /K ̏AoOce oߛAP|S30¯>r•U쾤-m]*oN s 9"ݢZmq\Z/yW'D2֜i;_"q.z@,˝6' qC'n~t~ĵF,6D,@`]qA$V9hF, rcIC]&4(a^eۃWHWHc('n-R6P7I4@+QM cv`>)ahe.8;ޑe~FW-BD}ýXkriwl-ДiA%:kj31_Uq@7: ZcF^5#"C@׮"[0 ϢI{-un0N>n$}WiR(ÒJ\ 2 7wyW5rtLAQ͈ѦvCZL稜kh$qԇi;=݌%9W{'WN\qFR$\e ]ǖ^{D ispvfhc;\lg!벡lm{=5tF^OS{aO@A6zʩ4zm~r^8]xVD@g r1 &(6 |YgEa3 rϻxed6_~dDBC]}s@<4>'1fкDۆQW bhPCXZ7vǙut3(BGJinTڱ `b*~r+Q;@8WTC)puX`N-xڱv1/մ7^"ǃTO.er3WBD`ivHB<'LvbPpG!Fuj3DϢ nKsJO*ᓎ*UGT fq4a̔Qvˀ!Wy&G B.N WVK? 1yUg7pBy.`StCb>nɦ;EBywL䩜ml $cPK8@VۖKՇj1%Ymv+!Xo^uR̆ (.X*g"L뽪(pype9?3/@5wMgtժlWKz'] _N͋0!%T#g+g-.!TCm8QsA-] f KyXE\^j;Gg*sbdl`a5T/ƻɦϻEXPl/E@p:;$p]C雿&_63#^N&P]_T 王pOm83spdu̅U5\ws{IVkjCQb8O>ь!p \8ND A"j3.vAIs3vL0o N85n5 44l5(5| OmL**1O %%:z}?J JRU6jF"Ė@8_a Q[jvq4%?zBUyEWǛnk5T;r cRO?p3Y`OԊLQlӝB}n_ʛWMt5z0hy@\t :h̷c0Gu2"UAnކOHyuD=e2SZ3<-Sd>Ӽ֛P\zĦ;$W} х{tXmod"6!?R3!Y-+)bȂV&}]\r$LR%@ǁCs87^=?'Yֵv:rlx=$;z}U~aBXsS l9$|:==1Kq῕L-\'S@:pZUQpE:eTil ME)6< gX_+`썉[In.Kq0^?cxf).l[i {7.S1`K]}KE؏9~Q؄wZGWNvo qӄw{u-/qkz2lPkyNG` Vz_Yo)'B;,x}#5+)s?VhZ%29ie6/.R$punˉ[Wr᯼ǕsX _FYR7e=7*ujG]SeWֆx{f_k[WEѫz&=P5ll,D{)RLN W9].q|آ깜)+O}q!R͏U5ۓhI4D(NNc{!q:]=Ko'(WVreD< Vbw m&}2cz#\6yލXbx@wk^_ԅ=d )3 f@zzQpAO =nM0֏1!M'nkɡZp{??\ƘkB1! !ʈRIoEaw Q@RZ&i>0LZGiO䫶Ѷ3)j'kŸ*U MadB{_J^ -?cНcvoWDbFd9Nl9,GϣI6Qc*1vO#p@6M7sﺪ/i3NĬ#pp=j!fIMc@ܠXA+Vg;*;뜱Z6)Kߝs kNZ'7<6'Zl65PER|Y!LstohTOThsN޽C`Pa<#~날<NJ*/ltm*v[>-Ҹ,mke7fj$ 'v*/ޡ zQwl?[O#H H8+1E잦:3ݒ#Iw%߸VhCeL䎨^$/z_+%8Uǭ-;=g5ރC4HL=*GE2md =2:r2]62Ndar{_H КJ=H;M)\:#D~g@M6!͏"SMpѻ:OHQpu]C@X7#A(Q͒%=7C݀?tacv?}>ZϑA}ur%ռqY."CKuKqNxw&+0uiV_X/$11F6KV isy m7ZkKa ύкv0{3Gsx5b] 'UU[WifƳvQctuOElюVޗɸf>=i7h[^'7B8J;Ė5=N.,HJ" 9F yC6QQkI7} aQFe}X߹q.$`4hu]gˢi/ѵ_Twu έAL8Y׈QSZ ol;Ssjc$Msc&Yٝ$ڗHfzG5Zb6zڤҞuG0 [6>sV3Iús1 \89\l"׍,rmӬujԹ:sA{?@ݴ 8]s $kLўUs\>-5bG}(WKvs ___iĵ+%KO+hY6lcdPk9Z-ZT/Rq_JV@)z# Bȑ˴(ɇSOb :BMG@1~X}='ը)z)ʐe9o\Q Onu~k_FgN vͬ|碔ΦvV@n, K % O22rLLP(;eZ$p: џsk2.. " ԞպOemӝjH;߄VxO,CݚXҌpD n {6=DNE1\>;wJJ!wywo'>r`qHc=BjHƯKrRf&$䅝K8S,ȉ*c,,$NNʓ(|D󋏼 ,U\pi4<)bߺ(2U 5CIIQ4 ])bv, |H8g|́Uq`'5mi~G F ˶TXyB]rR&3=Pmtm*>M9k^w+Ne p~3vOS:hB}7e y$tR͑kԎ`.+EC~GɰEq;׽Bq83P3ɺ1X9-Jo%.m>M>u34Kߩ)Eb 7)gURS\ZPKB+6)QtukA{RnY9! Z+L}=+~C e D߿Y(,|ׁqx*^G :١XpJ^YK@s$u)t2 FX=dVޅ.X*~zITdcYxS(@F;Pin[X;rH5?jzTS.m&{]07yeF7jW~Fk= /B .;vW)v' 0~!M(:M!b) mw8x- t]*/xh7TȊd0gQc`/"`.G8qÊk6Gs%\EDw$Ift'fbi-jR|-w 'hwe^#<9 ev2Z$J$Alo w,O@>EM]8쇍ї]m%ʡ5L%DKtERi&=FÂ됼nq }\v?۳7GeG 8D{9EnĢ7%('9ǜV> p-\Bz65G6b3(;G5~9rs!@9wǮ롬/ZR-¾5B!\ٵ->4HʒBځDzyZH!sqo&@nxHDxB.hQU'D3󾈺hA#il};:]^0oV KF6,qM?W)8tޛ\;Ӣ}o XsVq{t<@"N f(OTwKdHVj.gԱi^“;ωW@rt_{Iތm)tȬuD邏T"]#jQ+tO?6w/yFIk&ʘw&0.n퀁W4혼B ___oM09!E^`& LʷcS0цCNs#iϣI}{]l:!il.XUA5GH"1F{0&irP\jmMn$ $( H*y\ɞ(!f`pgm,a\V~y\|:29B,EQôaU$ڟôr(~\m\+cNj=|UhoEw -ЌZU M%obR%jϵ FˤɅJuxeM-#|BVMd&KWq_Lc![SYN*$J 4P`b_t)xb լq96zKՐBؿ C,!%լ6p(!" eۨ;E#-I r}O? TY 6;TTSi^A ͗9h?)ch0znJ2O?7J|7)Nz)h>"ǎj{QXxR/gE}(Z8jYr>?dhsTM"T.ap+t4|Vm; NAv 7쏪 #'E /w 33 = 8{EH'~. F'Er[JHʙN DmzbGj҃$aW6kr[%dB/.f|NRz:\#2U\yFc1`Iy 듭2'M@Zj#~d_f>qQKS!],(aۦ BoD[T mU*{aUHb&s)vߧ8dk#Fk_]㉊W|>kֿ5@ LCӳ)D(x5wT '<[qcn2%0[ ^NDޚ4 q(Ի&䶧`wI ;bm-zj 3쥸ɇDp=l~s$l:JbiE1*XRI#TϙHt~OK)A:RGH2gɊrD@䔗Q;A]G5R#7q&}TJ5HRz(-TIdyF9o"D \pГ<@u6Okϱ.?,0ޡźlwFCT@nAjQ)H{(^˂STet|{t~WDz{jþgd8WjDPŵ~Y\|#2m4#=OiRI6~a дaW1] +дEW"suLe0Q8'CXm(^ˣLlg&9!f:=W$8+_tŏG?=|_LթcXJ=;aL:DR ?Sgx1ur;v9Er#rӒN_1ݒowe2aĺ@5 ݣ,#M g-qŽC=`bý1f3ngX9[h~ۄ ku&a?Q\ /.%kތ8@,5MlI=&Y c䴠3*Fף[Nz0߃42Hs0@"ނ:͸?w|ipp>ϫ~yFW#u6*-R"0) 69z]^Ly{e.O:>ly zFhF_?P  VJRe2t1'OQ!vEi.r)' swpHLS~'y|z͋'_ ׃FF%NFFiRK|̶k|sj%rKCfTvÃ2SY>MIɫ'}S%R(Ц6T~im;{ c7)W|kԇR:e zoo:#>eF{U6MTy,7a`Mh8uI9A9cex{!0ON6yÎBi5Watn܏8+ɴ5N Zށ >fae:yCVc*ҪZ/TBpYeU/wo!,0͡P.?U4s4Mg–mr~[Du燁e[|$13Lx՜⥻w\͠U篦߮suGKCy7]r<ٓV51ߜl)qڭ2ٖ>b"EFxDRmg7uYSZ9/Mat?r.e$D\}qKz$à5I3۝ `5^1{~tfI~k^$h X!+@452ήslo"~ Fr>ǰh1lKeG]I )9̗hEc!/Ts9\ Ed 8gfWQ*od%ҩe9?~cM߭ޘzr@bb]ȩ}Y `e(0H4+P<ܿܰĨ<*|5^\ bQ ds #J#|?ϷN=)L_4uzV]ZE* fD8H|,ہpnc˶S=St{] uE'xpgwct=k{\}5Y0I|eݵߥ]x5"p1ր=sjꐿ= mWv7`2#&E"j"GC\dKoQl8D[ukK-1>"npcr], :5wbsD:yw#ݣr°&A03DAS(Ue7:V-ºVx,;pJÿ3:Rq+_gJ0~0myF}i Xn A+uJfOmNӉx F2v5gXn ɕR|>Q{~=ZC_R:,WVnk0G4@Ma2bqeàfW`vdcgn_(q:6VYר X"M],˝1&ԆƇ\pԜl7a\g|c9h } ߌ*C`Ήi'601 GFx6|.}ְz@0v5\5 d]P9v }$` eWi-l:4Y_OX7E~J=lO瘛 k[uk~VP~KN`vfgO`2jME/iZ#:qZzZ}@fu¯;1H+!߇sQ.j퀕r$bO*_ѓ4ر}iݕY6j7>Up;d).x:3eW> QQ72lxRYA7b_n%giLFOi^8mqB9W~tAhD.)O7'?hmB˩BD(3 f}݇Cp#90E7'>L CzAL1-J* ܙ&H.7  edhv%>>BM[v_Vu0f%q+`, OF׺=i(0|8-D XgS8c-@Y$EؤrcxY$~]u: 0J4ճUB9[-ym?+ 酐͗·l$ZHe+u"ܸzPSʩ`.KO +W*KWED"m"u+J_=9b0S"Iql:Q8K`Ige0PJNE˧p VѮBv GDJ>h.!] cI\tᕭő ^fW]p)} *Ow/d SMѢpO0sNOK2NO$n_ 0{ VY 2J{ME @!p%/@OΧ"*slԐBrM[0GEJK}tA EUB@K"2B)܎D8 @Tv?D+vkwcgPÿP@ijEԹdCGpŇ)n [)6 1 7yX0}]i!O]^aO<FJlTI5ѭ#43ND0Guwm|ʫ]kM8F@`rAHaK= j~8:#}Z!隰Bǟ>e`_@o5=xbgY}><[8`9vQb1&0k!F?w8U *宧N$nzYz|_/= Nb y~ +eX=oY +w>hGl<+SzLs4C!v m"~3rHM˅|ɵ U+IƦ%-\="tDQitj9HB9AkK JŸP,o]|]3m@|YS?l;_0W2$V))zY8ERZ4a&5\!x bE +DI?n@`ҹ| iH͜f*lm QnkvU=+Iiƒz/wA0Hh2r$Ɯ*5e]m0FKh^8ê<,Ҍw‚D~h9UtJcpYnqԢV*&}nZ9C.ذcj4Vɩp1{ lng{_GcAOmK9_дo!} \.'./p(zNJAJ)N=yEv1pY[ i16j*c툦֜8?g t C9/%{%$_՞bq+6oaXً=j r@rׂ.E KsXW 'H|8HمzWM+ˉMbG5nH[: NM„r@8N\_V ۦP-cOu@My=L(־XӯL@L8ZJ8 &S4 i_waQ^{"H.xJD:q(xGӢ; JZ4ֽǪXVie"i YABwqm5~uC9AL)c-ΚA(;'+ nqeY%$ %HB2(VLJ8:CRH!@̙@qv%}JE+2TjPz_6pMd]k*8Yv~?>25.A28}$%Gbw[vېzÓVp]DKz=cH=j/5RSvKF[{\o@gSW^)NX!( .[Ų׬ždr+r5w%f?,YЃ -KT)t:VJ{c ;ϨdF 諱Xqz~lp+ShoWQ16#kZYEO-z=hbN;^͈mހN[~᫝:tP4Kcy2|x~W&>HeGk/@C&@O=XznuOeUiZ+pUNqW gL_1 c p(Yh4[3ϭ Obv-8(?-ַh$zl|qfL&yoPGԕ̅I1,ڸ'[2#aƃ.mj5mh6e(=/§Fj> Gރ4aW7u9AkI-:`iH*@K@~065:SeyAѴۯex~DP `ŖH#^m&53XI߃,)Ka :2 bזЀM~?sv>aq3$87򺥕i|!'[3~UT/nVD# wH6l'oۊCDRiB)`''*Dzg,3v ?N*ggn>K 4P|mҳ0ZV G:і5q\*d{#6Yա֑9h3aEc %;F{s5Wޠ8):W6iX6.6*eJ#Jź?=q~0+ )]mO`nY\S/(9Bgcwwg$s=l 8\0J ք8Xow|JvTeMKz> ޡE ̤97Nph:6@3RjDKhݱ.n?y@:שhz;:7q61=T; RǺlCd pfQhlN} S2 !&,uTTa emEX9xwe&[[=@iDy 1N?E„AE:]A̲IגV%?W^ks $ק4=0RGݏI(Ӥ"Bs&q͋NϡڜjJ(r&ͳNUa0qX@@f>(N!TV5zfA؋_)ko%܆6%BwHl_rkT!('I*)iI?,Q\0I|\`{|?K/8?6 Ï<ʸf9?Zo?X_꽫K6S$v6Dւt=A9PjWliCU 9i v]tA҅&BmfNYGt:jw-A+6ziHS=[as`!ݛƓ ‡kYwH2{,&%PDGac\:q]ݷj2ùJzqz$Y x;^^XM,ĹSzrzbƇD21PJO5>5mĉЯn[\Ư|}}?NՋ=x?'!;%Tc \tr۪DpZ{k(ڌ.kun@Ӷ{o~O'7.CS*SOP/˚lʊѳk?f4gӢSKx3b (ЉvmQ( E­!G9d y _̩i;xuqO2($k׎\vMyeI1!} *0A](,K+g\wµfҐspWfQ+z;Un7wzd0)4|V.Q 4q1ԮalRQhe/^ҥ? yHET ies|t6#{,:6$[gn- H)V;02a7vlGBn8vN'6Ѧ ޜNI95e;Kwdc<`K3 eN89 ⑎ (aC'Tx_z1\ g&l2 艹/dߗXWISbE=W~IxB$]"Ph|۰@CQKQ = Z>7ݕB:ޜ6u[rF|zg=wC݋Ơ4jloPa` ?#/ GB X?=wx2ϧҞBonw* x ن] B\R΋sH$9%6R.,{ey.Fԁ87Kڧd C(w:jDuUt9ebVt}=ҥh"´#g74噖cfK0T8(ެe1rɔ\u&Mc>b_@_Vr_\ @+%e{KQwjqst8-r`)~hk`m@|hzrt|6;@<ڗsuS$_^Vj'Q!\6a 7G )UH6 Ԭ3eSW|(/,RpSak_/C!X-^?b j(QjtO kG 2[-;NinE@C@yҁGJ3J˘cS["3LнN]<>ӭ,uW,QQ.7EK+x6s/RҰVjVgDp(Х4֮¼L=ݧgŵ,!c]{b]Pb4Қ]s4:i08QLm=7#xP $ a"#&"te, 0V;%sk /d>G n+ ́-?GC䑢$2=j1:skT+iZq aiC򀌶J!\=&h^U)f2l!LAk䏓rDǧe:@NT l>ʱ&uk+^t5, *L4Ţ ?]hM/).4b1Z`rk»Qg)2Z nTIvS͸ϙ %5]fZ?2mz#l/m@ͦ5 pZk9bmYMtRRLY'~DGa[ t$a!Y)ѱ?U$\)JZmw.K8;Ԭ3H݇z޸xn7z\8?(A{Ib"Q~`!K12B(Wّy@Ղa2a@.^sZk2ipSyy% }NW5BQ/%3+=*QbxcVn\ӽ;@%XN66{is-xa d7S3M](Z~KɈ^ h)@>DٕX͹y;u6 l,zYrs')"ӛFSn0zCExZEyzy%fBG|.ۼn8O@I;#Huv>-~6E"HT`נvIY._?v;j [nô dCRg4Rޖ|ԓ`_m/lV1|"*1L00=0I9plw&l8?齷; neh˄E;3+ԉE 32wZ]*bPpF/i]Tn9}^> 'kX@jf% 6}d&i,}EܯOgF74k50`ĦZF\契F>:FI'9seZ2R#@w'T·fyej{1C3}ϋP` v@91$ 'Q tFuV=EhthWt yaIBdYGKr^K,6sSN /Bԙ8 ij]!gh@)XSj(Y#|d ~LC RnV{tUDQ3k=qsM3^Rvc7:l6ct *xGF$6Q )^l:ȩBm8/e C z!܇lsfֆIMe6d;W$rlD dItyao*a410Z2kf#<ŊeD2g1rQMzN3\R{@!dDl1Ah-]bsz>BY:D.fEUQ`l i p#GRcU˕4% c߷,d- lPE0H>GpЄf9ɖ&"pj2۽ T#t巐X3ôs]vZ8>nN^9ז~&؍ vN .OmeQgQA4M+Sk(1N\K|_JFheVn8mbq`kSJ 6V2Nʼ7*\ \ٷx'w}&J)ᑳz 5< 4p| J3%QʜltJ }ɀ4/Un J - )Mx unM`+PI#3<}5.Zٓ7)sˠZ ) m ڕR(M]1SgBYFb2#o s5ͷeO)_bR*q*YIp6 $!8Ǖݠ&%{#0mü|fV훞a9x{zoItp(iqH-"@Ԁaշzڌ `L2n{ƼJoP!n:{l dE;4yZn^U w6թӕ+6ӷtiRNO[qR$?e@D*vf\Ͷ4ÝHq&ߊ%rIijClVۣAϤZ1ʫuY9/XC~%۵Ӹn#W؏. ˼4Z . if?}Xur7?\nX]_9FDn}>\fCH׽pŗ֖Hs|N䀷߶ /W9c!ݶ"x4U"gF 0 9vZ]C߄vsAAQ1Ѳ{+;ABӀ.ȹp^egl:b{3i(R 5ϮKNCk7}թnjnЩ% hl a3S2CZ!;v  0D775j?z|<KA &bR }`WH5r:!Cs\"M80&c8B sM40FBm<ah!A7:C9L/bDIwD@ 9кwd5Bd_1B5ۏEr)}A}migL֖1ZhuB~(bs1' u-7{큻d!Bl wh"Ԉw|G%-@z*ݶr<{mf-:H* AΓXfgm5 EX~!w9H f_Dz=څqyLQΝw-+ 0^~Tt2_M/3EaiwVL؉,J?FiT y˰m,"{-\W/2Y Mc.fÊo`fه,qic]}Vj2 &yd02/\L j Dcdw)]m,'Mh+`!o uӵ gxIɵX{ſ0]&֥e5Vu'm#V$Pp: .P7#^vNg1\*}GP!Dd#\є$RļqQrPXVdM5}ؾi,\_؍w} 'ԍ߸z]u&xeF")/#sT$uG(w+mҨj&tvZiȨ-~wZU41 95Zr 8x=+`#lc/75!K )C2r%0zQr'Tp"FCׇ$ksH4tBaLnrx7Pc&|4/{tv~#gh}(M{'60J^[%aE聭ZcL& 47ZK+v׃\d(l])hHap΢QX[Mjj`ύI^~_& 55nadzD$Bg15VD6PaKV W+S)C'PnJzy7H|9Ylݨ^OfEtibf5yg-XoReۓ w>0>@EqUqپ4hpR__R0Ds7%g\q*A;Y tZPu~ :/ FǪoL -lOQin4deֱMy{u"FWn_vڍvkQR U>7گQ=w4TANGC¦YpБ`=@I]7&^. ~M Qr.w*wu>WTFmFݩS;:!O:Bg;l水M< ?rվA%!|B23C`Ә LkA豓$baEǍ'AGl9vqqvA5LbPg ~y;*";CbkѤI]ʷ:5k鵮i93uUsH֮R2LLs__הo:Lr1F Ղݼ7dBᤁ{w,Oa*}I+;=pߙE Fֱd1V+T<xv;:;F4$u#7;ҝoo$IՌ0 dmR~XŔ)tO]ѝӻ5վY:Ki`oƒ~.P@ϡ7Ɲ_}P-rq*ߵ:&L2t>C 9rQ\nwT`t 9;)a~[V~G |wrpkԥnB9X'l\HCq- %`?w51eSjuk'# 7_z+*{2ޥԭ/>!$jtD ;$N43E0yݠ"lNVnFR,R.n߮Ŕ9?=gv(.u>)JXpN޽xg 7fVQ6I:U]4P8cBٱPv{a6(9u ZfUJUx*G`] PԶDŽE8hbpuŞIに)HlۄDr2ѦHfYxW~lԻ٦\G~ذ:W~&B6խ|¯@TT֟id&_X$t~,|ﺱuil,2$[WN9Tb~k v.Wk(K18 + z-*㝌lƯ]ZdGIEj]Lq?a|i)9mm6MgIi3#U/Zaq*h$T3F!P%.'+[>SCm+RҚL#0h5vZ)@愍 *S/! 2wKznV_cYw_W39BqkiIr:.y f:bc6*brk帩%F2UTͿ ђ.R6riq+sux`%uh}kє?5]e,fQ镠j5Ӌ)" k~`嬸x2\3Tl6us+r-/{ ~(8h+xH_B*"FY)`[9Gpq݊nNfp ~Wg<8^,&0L.k{tH6'C4 0k|DTxZwղ8l`a8u͑YcSi?5J &[fkY$+Rs'" ]>SXލ FeW짵y&~`R,0ZUN9pF?*ès F炅 rC^ɹ]#7;dHiO$ù ̑# Iu#v5@Ud=!~ g|| 5$_ `ذ,ؼ6!q׊;҈jIm?0zC_ '&8% 8G 8|~4M$ K8iqvCtk%j[a@\N[:/S%,17!40s%}c*ΪB9P YfZ#Td%&>sa8;ȝtzK:49W9Fw@j~_+3$ {z5 Ph`rRiCg_v/K>:b5ه~mT ~d6ZDh߻q̿ܔ ^aϪaciVZlǛ>v.Zɥ i-gd w2y᪌wc w ܂N mZRѮo1.|* ]=Sh^ۊvf+LҖO+lR; 9>&_R߶ɊQv垕M3ueʧ^ An&0<0s+O5aɕlǪHB9a n;o+{@TWBSuz#r$kEun͑|ˈ 8f싖O_6FU1QK?#]?hoIp˒{ 6P3#ߘ&z"gFD B*Wn[}/a}M~-qe=өntv}&+/FxQ H$?\CpP&rYLº. ܨ:i*"SkvJs4\:fHCK zW|2(3nr. +y bB!Q[(0`i" dsIἽnuhax-;QEKGp*ؓ7Kit% Og;M"QSax䬆h?v1no[5K2֪r)b9hU1"_F+1y5-Nh`H 6Sn BD7U4wAy? װvZ0ů R7̵[Bh4P$< AGe7y'n,RVjqx񹦜{_2WyA߹b63vߑ7|} U]ߓ 8ҀM][)Y18=Ԫ#ZL&b|~ 3ⲍb.ac*ff `krCvw|oƥ{Mn8y/-l7x=+SQ/ܜ)acC *xFE墟r C>i1m]vɚ(&sQљnaңiDk?n^StkEpp}I7KZP >9hp#p氐T)1~JNF5ZV{$R$)#!`Y, B0{t\iyB Yʛ?|ٕ~^|}Lɂ*%e)f.EPcZaZϦ{Ws# ݗ:Tѩ'JMT|]uD5"ڛ],!P Ixϱ]ꧦ%)7P\EB?l]~E]p5ӊ3EV$,{҉n ض%/0_sdR)Y|C6dN{ud>v-9:ښwq-_teL} U0,xq >j*Kg!@7|doS:3nmҫIZ s<U74"*%X7UŸeAe/9 z+6׃ޘ*䕊q7d2WMrMZPbf e)W`h'4QGZZO\PNfP쟬T爾3JgzKl9xA8z N7D<^< 9#7&Bh,M"H&s1AA(ɜ]սqsLWas* tѯW!Rv;v.v=5N?:g+N!3aS J'lZ172Y6t&q a{}a{ _$V;3*i܇V6:/uq5bW'Ct]Ax~Š{GjoW9n-ėBբtL&lx-> ʢwÔGCZ(KiE%] J.f-2K 3Bv>;{k78k~=Hyc#hXŇx^  pCz>|+R(b yX[V򂫶W(ОOTbʝ^#Q-X}""t<Y8 \zv!]xr !`#p_>)ĺUg olVbTxOa:ŢI$#9"oI%#y%JwuiZ{"{ZO`7gvN_Ijj9HAôjh!L|Ep7 yAx 1qn~R :)DO٥W39ɒ$Yr>ginM_xp0]WN/@0SlH`l)[mT3Wg_}P:'.3'zFŇ@/ÙRrc#&>npH/}+L$Vm04ًů >a?mq:K,9^]P +^ Ew /2e!*I]|~ԃ@Cw%H=TnTB2l7*̾ocH8#/A7^wgf܏kmECuJF\`PSۦB>^\{O*^Q<>kB(hLr{;g>|q- KB^,AJa' vj UMωP=!?\kdٿ^fA9jP0-қijj|0Dfܦ l%60[QDl#dd\ݍE@mFK&KwͿf?؎csƖfHFD b[je5ҴA`qEyРМKr|eLL4ݜ%j]50O`­X@|[N3ggrdp(C6R PcJNRC]RQDE(sѩ܅"u˹YfNk|,2o³B:']MXYj3 t^5x:vęl.(ka*`}C SOf3Z'oAzX1`iH{x/_7$Q?j~Poiw@PԌb/{>>TC[G~0BV tP&=TupZ&)3mO'}Oo4 %o? JNnΈ&/Z+:X\"_)lYC om˯c;~ʘDY[Ll6`-:ߥ.x~Ju"8;J\}.(kVdJv'!h;:;8s.E!ƊULƛCeo}(7%E*IzpPP`|L# v;QŊ$&<A΍Ev5&,ڵM`-25;cӮEI^. ս.fbt^ ?ZӉW`0,N@q]Y2a/7a3n70lr"E[*: }%̠i{B0N^&j9AJqzʓfK`]Z3w 3 HV@!A6$QҬً,y9bp=SQrv+Ze@3b8%'|+UR=ig eu8\@+~}IWˠ1}iY9w,_^m|h ;*3*xqq)١Ik8Br!ĠiLD_S3 UZ,πH|d%>;o \H81k/vkƬi{S#XMC;]M ~6DZ-[b$<.M3 |+s'/e5 Bt8/KSwHT:ԃ-y;9u{gG$;N/z+{Ou{~]Mkl*KБ'c=doC[̜ZDyE*6it;ۃtوtё]o;܏8 Gઞv?RrG Dw+"Ī7exVto:/6>v~. 2<(07 |GմtNRP>}Nju ^(Ur>*(kjoONn!c[S2LN5uRk=~/(̜C8ͤ'nęli<XYiṢA%u!u{g΀{%y֯ۘ-OO@LۿC~S<)Y)HxoߛАJe!EȯO6<'-`X6%(֭u*)7+kSCRYU$~xܖrS'o\\5b)zӦƲv&hgPc>""&z2﨟7 J +oT H[eTįCަr[g9F?A};6뚚v\U6z酹CN? Ȫw=.ȢD #8џז$O;3iPaCoݕy)ӗ_\dhb"Cݣ;u;l=ζLw,) W tSV¥4n 51z.UWG<4RTzS\F;:T</Ljt?R߈jJPM^ϽLKO 2&o/xR%hl_-:uѫt#Jg(ə66D ʛJ;#FeԡHy˂NҔ8=qœ֑oZ{҅AEDw#A\FIjPb\Zw%ˍ&[ZEE$:qu3uz#zsmQ>NPȪ h sb l¬ ꩀi೯MO Ses;݃pGԆt6*  m&os5- wianeo]iv[aur&j#KY)An^%'% {[8įp"ـUvi:Wwv ʵ||(UwbZ H6бZ]@y=3{$FiDi*ؤΒ3AY+˔P[=J6Z ef݋z>=!:ZlBLdofJHY/lo`*Sk{`0Sz]iF@֟8M[P^v$<ѴBd.9H[6ZkH-EomP~+ KZ)K@v,i.2捂|l+Wc| *pwyKDpu/#z2"/$aT"t}qF|]IU}Kg)&Ķp;U${]:CSx͐-H5|a1Vs+(vYU:u.ar"\!Ig3 haKq,DZ ;|;uz sm_ a)9RODpOP@LE.#J|j҂%w^Gb0Jʩ^zQ׾6xVrrC-H9Fz!֊yq Ƅ'$_)ys M(A6seܭVׅ/UR"+A<(b R:^VSy`{H&f;tG?%Hv)j/][Q1vLUWn%(VXD+xagHYG"5: OI4r9EQnfxm۠‚ +`ppr(Dqt =MӐ>&#P3-i\~t6.xQz៛x Fb;x[+ٍACE@RN\Oϰ%@ɥr4 }JDClk,AtQ3m $]vI⺑v$OZ!b ɬꃶa[ol`{a,~ c>FB[=A3¶FZ~Ka>'Qx5Ѥ9f" B/W@ca*=XHz7@Wpa#e!MP{l"d'u$땧(IU5ͥB< {H6M-u6K) f\ݖ[d*Ul@ՠOt#mBhczpNoٗPpO\Rs(V_]PmFVIfP@1&:((&IDkUtu|3[ĒP>q~t duD6ŕtܩ!}/<ȡ $@rP}Jx( -<.t:` O!J_rgŅݜC~0aѹls[tB$!nhtŻ,YǓ%xV[i ,{| p/zma>>\~L.sLGzЇ+^5u ٸ9wEcS#n[,Edm4 C'_Lf9_Gw~ xDN Sm{CO2dU_Xʧn8KyvG.:Q|qVg s.kCW_VE`an-Z@G0g-HiHH? F Dcc:@1,zEWSM/֍X솇B1I6Tv  )[JkFf 7^N5c6q7w4ƮWʰ™K3P,\ ͜0$CU؇#hk"`K&f̣ W)ΓG=ۏ,f^O{X;K24/ro"w5 t<[s'kY4 PFQdBV!,uI?`M9'#N\ /3{Kh i!/GthSIS(,&~K!z!mIA &+ Sڟ~o B/ W2q TnwU&{M?ʐ ɰs`m^f`2D[!3 N`;Di},_c< 0MЏe C-h80TV 4Sh4aEt붃p7}B .ě凵Y/N -lq9eEon@#D:U3MT >y{.>0^tq4ۋKn}p8.3hǗiKc#MѓCiIʅNtE!bq[F?"Շ++Iw ;IEceMo=LD-$%} Nquj"7 $V#B.9ZYV Ojn)F>{+|PS.-k2Ֆ_j@KLv1+ncey@ 4Sp/g(}vV}SYް %gSF4r `x$ \qN9gUbsI ,Б& 4O̗l{eVA CeiiWGR'9mZ7zt̪¡ISwș 76ؚd5dByM7ȮbIR3c8hEz:uBL@J6_)x\U~.tcQN jߝ)-#ьD6xv˧d|c}&*/wʕY^ٕ/!1&۱{J!#Zy^D9?.KKpYr.1ETEyȵ?FDη- #d#=yVS #!6On-8i:KVxk='sP@yT"[Ԟ bqxz[rD==n$-"a^M'"  fت`rb?$'\ܘabJՊy(tLOr9$>ofNrgYN&' #ݮ7I@v|}tOmq'|d8nKXha_ܮ1)ɄORl$y-קnx-8rf٘v4.8Po'y`M؂9J0 :{$֌o4_C g ?E({"4۾d"_ڛQ4.S YI𰤐3q:G,xq7ffntV`H;:Nռ Ui3G0?x$9ANMʇ g(˜ʀTM#*8l#OKzm f5e~ -|q+nb* >ɅbP.I {`&HH*`0;>q*LVK!N \r87z_QG t&lry#b1+ h{GP>Fb޲YmAy9nm ʾqΉ:ek #'}=q?mV~U#}>;p#K\yr8k)e #q,zynGpDƢDM}ݣrrRz^׋%BI&n:C9'1 Sl(_srJ+\NL iI@_lp _QvdYjSXJO$_ك&%P89UNbd*FI7vgЦw؉_\4WƝxlC^.QK; BЦ).^=퉇m:LWUiۃAA`}4@wf)B-/z*̖|"RE3,Q!+B~Bܣ`@bq$fJS1a 3)\dc@{ڂnŻc%{gW P9 7 K#|gq(\tv{ @ƝO]4C4]eMY䰇 P h2;Emot7I02E~4\[>!_ :wvdsndKBGj'`&R@8k^ʈЁR&-lsgr~A kjnk$M6Tw_TqH*rBOq鉞.]mwIغ".4еf(O״"βlY#$4Є%yB e3KO;fNKVaiW2]YӴh![u ?5ƗZy$*T<& .Vt/#Vv~ nV6Ots-o (ٶ]MbnzYC +dzfm w/^GR96Zl9@kruLZC0w{tuEoaeXWZǬ Xrfp%X ύw-b;a$48<%Hr_/'t ]]F[h;䝶=3;|.F*w`hԋ6I/oCn Q`Ҕ?P_9K.LBim+c.y g FpBFY06P }סdA/SE ôu]- 'k#Im{ZuJ@tdA8^37 A 4X8JS4>V;sEw,!f9Nt]xN:IJadӕ<^y6 H m*An#ZY@I1L : ]:D{%:yGU[#`r^㉺Kɱ b(ku|SC9;4wХkJx*bлDFz.Xa>2*Q~a  +1}z,).zO& Htxh ķ&ʮʅ#cncc UKudf_p PmQX+v~{CZl\*y]dl0!T'?eB,/ ~ }ȥG6oQ|RU'~$tyl&P2GTIq}&M4xc8㋏?"W HOEzҗXjFGJeRJÀܣZ;N~Lř9/nY7J} z2s +@/Z_O/q 8`!%#^cV%bh{lYU08O6}l#&hsgdHx&WrFߛgM&AW>6f U籴hh;UW x?St%kF'P$pF= $8)67N_{(]ISf?iPa EPJKtn݈.^tjD$iODNN{XuOxt79iz=wGdt5w}s3fK`4:ɛ؄I,JVI!B J&SdœVn'p0/Q^{w9BaQ%ӲMkRJ> 95IN 4cxKHu*ty/Nј_\jeͪ bmϼ0K8DHUkU7M˺۔0˩(f*] ӀA%| ~ F7+xDhN ˋX;?^@^ eo@*{S`mI{ @d. =5'eՓ6wTpԹ_ov Ls)b^8+)̩)?!zƻN:.3e܃Ɂ5sγkBNI#fq56&y*ik[ي : W%1w &HN -p4:q(ć~튞Td .3 PڦG˰z_\ */Zo"Gă`Ȍ:VWAU"SֻpƯ9Ҿyj1eN!Belq \ViۂZ&qzP lZ 5tXpɖs19lUWlƿRl\I[G3sY'G ?ÇgwQѵ؀8PA-ЬE4}‘Km dG4*A5 X^=;k*Wӓ^HsPZQUZ:Z YZYv}s@ODڬ OʋK ?Y.ꉔkˉ% Z»-G@g`U`4{GiGO{@)Fr4?3T,z<|ɣ:(Q1h_=Tb|?ETqR?D56`WxMZ<椸$p!gQSgٳ@9}/ 7l KLwv%ڸ~wfz2:+= L Oq FVQaaHw;bǼ79ơ-&b+3u`~7[5+xnS/ (RW귘0qmTmAAy nxLvh;?S>4qB ^ԄNHn "^jfٗ7?(RŖGB>ʛzd9i+p \D,iVa9NUMH5aN3ZPl E]k'Np>gU1ϓC?}$;rv_k'0HƲ,WT-L?8Q;s1"l+!sH87 I ^X Tr%qjaRᭇ9邫Q%Jr 5 VJևtnboi/M6  hQr[8=(π9#ʇV,ZS>+ j m} /0ăs=| G_LoήmMݧ99q/,.l_¥g!o4cS`=a?ɗG]`z)dĦ~%SaqW#A ]J-J%}@S#5y\D}y%^fV]ǰUnE?<5Oī^`wzX%鄚cH?|c]>Oc_ዦKLh-F(|<:T g6I/4-ǣ"^ś7tzJъe %GƄe\NXA`K)5"L'BG-u"Op4\h5v@]b_OLǁaܟL7z/eaޝO#zlwSqr>,!u:.n4׃>\:h( IzѠ&A]abdpP# gs]dA; PĭR.ůRz5Ö>@%M|Қ|^-f>mryrcrqRSҹI>W16.ކpNTNKn\/=":ZbɦӪRW[X"x-.=,{CXWp5d 5cMbMob@P?W Let?VFnj 3@x;UgVr.5\\TxѾzTWÆ{B1" $Rn*ߣ7lNYcF8d)iABb;̂#KM{nFo[t!#03Be\TTY̹hYhWJ/air5I %J~L u6w$qjcyo*E~tS<3YY|tN/*X~`:Qݘ/y_1e~> \l9FFwgXz'Ӑ(k_ߵ 5q@ai'MouCz/[o_9-w:u 5 XENMf.̗tU˖Zwt oD|b:siC@(vlʻcdï`  _m  Q}kjH>D@|\*ޠDt#QOfGJ,i +p0)*a-W{ 6 yX! ߷cykCr!tyÿD{;~$_!8X799<_\*1TmI+ٌ۵1srs eqo<㉞GL/O ȷd|GlYUcA6Ǚiߋz{+Wyψ%d||}ߋV+5_>czXrWKEW7D7e'/:Ԟɚ{( 2jp#w;NIRRȆc_}h4{< } nR;T_ A>=kl_eИqr~z,Ylr~ uA?Wdjm< "+-,tgL4MgsHyFg%+@ xr G6FR0703=ZxJ̎2DRP0rx&,s/ ~~k7k{5V>'j@ 8ROH]Ó5vF=R mIrcծј+߳BV;sx$"qBAx -)53gGPnE%\Q*%'XBUubQK.*,$h6gi!=Jb,~B*{rNbAoQrMRS[y-%_P{G^'6_/St $QIDR`rC)jw`4G ]jȎTEr9ghDgL͚=iV}Ճ⿮34c~i dbүOkβu~$CJsb_;{ {H}oRN8?Hveӥ k{su5ݯjH$3"G'325h5;WSDth~ .&e iаei-YM*v:,5.92 P@t5CM^( hM|_@8S0Ѱ] |L՚ 8)ۖ:~PͿ@mB ^Nu7N+Jвp+7V7LP>0[MzھvT=@إ7¦lD#fq/& &hp ˍO_OݜWHzhL:F w + 2P87?'oȠ7gTe[mk5=ylDٓۉC dVmr[Mk%_<:aQF|,@.D˺!cr{; Sk[p~7Ehz3]eG6ڡi"rD/,zۭj"bȃ⎠ԕe:EA56˲T,NU=uH^`oHٻ*(NMri e_4ێzjTHJ*6LH+ku|)! v)z "T^$`dhB*Ay}Ssx [nA3A0uM ;t'$~4OkHnV9iZn9ԬlPN}6. M?{WJ @Ҥ7lx+U ]ʡg%A$YDby=B=T[c_C=sh*gp{U@ rD "4J|;h#c?11Y1+!'o5ܱ6Ԧ̃}wseت2)0~o>D1V_!M yp\)}ܖMb8 >FC[iG-Dy1PS[WKKmƖ цJ=Vj>ХI'iur] $ST{GPHAm#!hV%=25Zu]<٫-yp[_oh&v?|:Ȓ-t-XW^uॳJʁ:Gˑ@!Zf2؊y==+a|,\WV[U?9^mulMƊG[$tZ4 w^idj_{kS1>ʅ9ňZc^5lT‡MXU_XO' 7x;&3nkgsJა`@Q4٭1`Gnσ657$[(A9If^ECݢ;Ox3hbǹᔐKf2:M11&$Hз8V\8s@qq\>0ǥ&$L ,@B-ua? O~}Q;'l~91ꑢѸ"=)e1Ϫ^;MvO([" ZݛB{ͯ&2[#k _-)bnǥYKBw.b(oϻ,1sA9ύ&{8=KvVNŐ^1nSFh<rCgHbp>?]W$[%+ig}wO[`k85VI-*s`;N ڀ0ȿ45+|(B;Oz-h(!n@ ry{1g^k.^E3gǘGry[A47Q[<@hͨS&H?4|3n{Aq6׀W(WHoBnس2pbVr Vc=Z`1{Ϊ6-NfA %sw[6zd^/-]֘*:Ԣ}68/V;4n,eʙҖ(23nvuCh^㰅fk4JfdfNJj8C}`ˆ,pTeĖ 5_27QZ"dЯR保~c5TUz`'ݧmo=0U92'ͬI >0\PP!kWEQw'\!'o-*1Z7cu'O#mis_,[BPC|o-w_k)e( ֮4"{_;Ϸqm>T6 YKSY5_glX _9uk 6#WKLn閱i Hjx:l̆# Kԏ)(Nc'QӛYKL0/G{h0@g.g|Aeo!C<<2^ؕ8l"_S8WRR>Mpw;2R.·+Gޭo0qSv 9^>M ;ׂ35X#y(aA! m*֊ qANiDD4ivi55LVUUR)*jd=̢J~jA8aMs,021LF#l;nZ =Lmp-gF<("nreڲ|@ҷ$u| <^8fq/Nx:5َ~k˚]CLy klºw#9y,*V=98HPhTwA%4 z׀\j5&]3&KŸmʀJlX0-_67xp`bvG-/sЄC6[XU.$mQ \U<$ŒiN %__+Q`cr*DF2Ug5vp6E<[k2(} :j*1qy#1?dUێG!`F|@Odb}>@^ 6^N&_?gnXɪVSN̬كQ} R;m~`?zy@jE )-2ER4k?:QNɣfñ7vs\A^V}b_\[7xGe띻hD5ɢŃt8"~ɳL= #'}#/"c8Dwuq Vy7ESv!mT ]V?W1ϴegL$!5'uU9ǃ׸]3 I\:=tVv[$!|F3[8(Ɛ"֔H6(?# (M [[&Oˍўɝfdfbz6T~(vՁ X<OKx?!ʀ YZ