libvirt-login-shell-5.0.0-1.el7>  HLk|\@D z뾂alahbn4S ;%CSl CZ/#)Ư|O`QM&%vM5}'69+4蘛E(M(=yΊ(k!N=CKl-2&0V 6,24nMIЉΕjZ 9d522e7753d46e359fd7a9ddd0bd76d9dae6f957D\@D z뾂alyQJZ_60R!# :Ȋ8Hܛ.Ů;-fW8rT O=ˣ-n.A:ԛrM%B(hC)xƤq/³=w:r#S^X3$Zr\t!|>EIx5&` .EJ٘o^S!κ6{m_x氷?:b.W:qA%ˢkKc29֊CʇH}>&.GD4Q@uإ;>;{d?{Td " W  /;PV]     0   (D8L!9 !:Ay!=xGx$Hx0Ix<Xx@YxL\xp]x|^xbxdy}eyfylytyuyvywzxzyz{PClibvirt-login-shell5.0.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.\?Dc1bj.rdu2.centos.org9CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_64getent group virtlogin >/dev/null || groupadd -r virtlogin exit 0[% 聤\?C\?C\?Cd97c3aa8979b8586a13e5a109ca5c2b156dc57e0f34c0bf4ce076c347b008acf13230625c9c9bd2c5ff520ac82528e2580a323c6a4d67f49f9697f27299e0e20ca5b3b553cf5dbff98ffb80916e03f0aac078291d03e8a97f4eae392a867d97brootrootrootrootvirtloginrootlibvirt-5.0.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)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(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)5.0.0-1.el75.0.0-1.el73.0.4-14.6.0-14.0-15.2-14.11.3\?\[@[@[[[[ZZUZI@ZZaZ]@Z8@Z2gZ!D@ZNYYm@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 - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.8.0-1Jiri Denemark - 4.7.0-1Jiri Denemark - 4.6.0-1Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 4.2.0-1Jiri Denemark - 4.1.0-2Jiri Denemark - 4.1.0-1Jiri Denemark - 3.2.0-14.el7_4.9Jiri Denemark - 3.2.0-14.el7_4.8Jiri Denemark - 3.2.0-14.el7_4.7Jiri Denemark - 3.2.0-14.el7_4.6Jiri Denemark - 3.2.0-14.el7_4.5Jiri Denemark - 3.2.0-14.el7_4.4Jiri 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-5.0.0- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0- Rebased to libvirt-4.8.0- Rebased to libvirt-4.7.0- Rebased to libvirt-4.6.0- Rebased to libvirt-4.5.0- Rebased to libvirt-4.4.0- Rebased to libvirt-4.3.0- Rebased to libvirt-4.2.0- rpm: fix incorrect expansion of macros with line continuations for args (rhbz#1558648)- Rebased to libvirt-4.1.0- qemu: Fix crash in offline migration (rhbz#1530130) - RHEL: qemu: Report full stats for completed migration (rhbz#1530130)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1532183) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533418) - qemu: take current async job into account in qemuBlockNodeNamesDetect (rhbz#1530129) - qemu: migration: fix race on cancelling drive mirror (rhbz#1530129) - qemu: drop code for VIR_DOMAIN_JOB_BOUNDED and timeRemaining (rhbz#1530130) - qemu: introduce qemu domain job status (rhbz#1530130) - qemu: introduce QEMU_DOMAIN_JOB_STATUS_POSTCOPY (rhbz#1530130) - qemu: start all async job with job status active (rhbz#1530130) - qemu: introduce migrating job status (rhbz#1530130) - qemu: migration: don't expose incomplete job as complete (rhbz#1530130) - qemu: Fix type of a completed job (rhbz#1530130)- qemu: Properly store microcode version in QEMU caps cache (CVE-2017-5715)- util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- qemu: block commit: Don't overwrite error when rolling back disk labels (rhbz#1516717) - qemu: block commit: Determine relative path of images before initializing (rhbz#1516717) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1516717)- qemu: Pass virArch * to virQEMUCapsCPUFilterFeatures (rhbz#1508549) - qemu: Publish virQEMUCapsCPUFilterFeatures (rhbz#1508549) - qemu: Separate CPU updating code from qemuProcessReconnect (rhbz#1508549) - conf: Introduce virCPUDefFindFeature (rhbz#1508549) - qemu: Filter CPU features when using host CPU (rhbz#1508549) - qemu: Fix CPU model broken by older libvirt (rhbz#1508549)- 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/sh5.0.0-1.el75.0.0-1.el75.0.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]=f15293953fa14ba03d7438a7f904492b03472bec, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)RRRRRRR RR RR RR RRR RRRRRRRRR?P7zXZ !#,{d] b2u Q{KJiHYvslMX36gU/yjX2ZVgI|H<.fX&HB3wI7chn- _ݣl/:qUwNWml- C, |u]}jAsdN`u)Dg/b3V7Qf/uJ.rHOAvZ$13R *ʖ)VP&3Ѻm%U 5&Dq e`J!!30&WDT Or^)fw (!s;{$x)׊4hٴp;ds /jCAf$lԥ. j_ G3_]E~IxM^謶!9Es^&=TR,0Pgď(Z:=;z~)Hdom3oK76ʔ-8%\r.R͙0(i/BLF{ZY>Wo3NN؃{yEY{5|J"XHH#C*pvC<"A@ÆN .wmB"J{Ӝe7V-`u8Ce<ǂz/ TQ}"e n/"-7vqwuT4ovwZJ%;p!̫tJ#PvInV:XvRNvz>{4,JXa9"eEӵYU˥cjW0mq X "jV%u4xjAjUT&"s!*m(Y'~H92Lȷ+|,q ?픻xDx}7(pOzOrhk _z~ Zce6kpP= ,1Ӹ&B6.;IБ} Ԩ -vkVXzVѳ΃Ich |0d>t%BEsW=p|]QAĂ%s+giIۢq?XkF@Ȱ*r' ~# @9#U'Z@*/?:t`uʹOIty!w4Z{h{,Ee||b Gn٨#@z{Q~+#CN0_aF|xBݴWZmL@R#N{yD<`Y=sU7&6, Xհ n9O 몌9RU͜OX;DǵRyw6ࢅ[lܛbѸM96#"'uG<܂/OgD`V0n~PT&MJaDݿ-fSYNgσΛ6x?&:g0S~~5%k(/\Jq=O5jwKuj|v>QP)WDszo)Z-}"tqb7jcOa vf T2 kJ"̴s.çWm 1 uR_선W??zVjFOdgX"wh`I?.5\cUIZ2H1AZ ΃YD UZ5LKZZ7mʚ3B ޅ2N1:fFNUb E!-1as cOEC*_O[T޹,[VL#,z$33hPT Scˡ{iL}]<lH.g|ַx諈@a֊Wq6:g#oBc׮oLgkzڽ: ܏X d:l3B&ދ@`]hFWDWNB΁3RpQu4'I[Uz+Sr`Xxa0SN`†:XxIIu=Ug(>̶G3n f; 5 {mB q15twDB-|t]ːq,1a^ #r}Sg/ڄdؙRI,Pͅ:|'"4B)Sou3;-vV[Y:2 GHA^?! ?/68oQ0l}+ygDksST,BS+-bV(D/_R}ŧu浠hZ3ha^$# ̿Cɟ.5ojV^JVAI3?78PnKL{gSRU_ON)\س. ]dFԟY& LW5[7c <3?OFhh u8s!'\A8M |`l.j\1F u2%;%,*aS\aBRhfZr** ^,>҃JLDSsj[Q:ZeT%hb!],gP7 {J=,[WC%$_`>Nn]~A[}iJIMе C Ʀf zp{H2HożYg6j(5g8vX׸̹}8A4tٽJӀeuC4p@mYJ2 KXK8NI0C` OO( E4DWtg?asp^N_#0vuzFم UHI9,%#7h0Ƹ[R}*؜ ^{ױo}u8bC 9+3١þXҭ'뷜Ncq^n͍ɭtI`k/FL4pИ3b>_.08 $H_3C RzlTwJO8- -ZlD:v52`cҰr׀v,F*"o6$ʕ_g{brGT@sõt 7svIh-eA2i$[dćB-=X\awƁuYJ|0FWE|@΂{kӒGLf0@Μe:x$kg#S?˰[x do+0O_ْͬ^J+5`;mKMEY#|՝>+WH`, *z6rW<(췵):OUt/ KPeO[cckօix!B:S{ {r/n_mjf'Bx/*KhUxID{!5-+/RtWx$ !M u,Bre\TDXsU˛REfvh*+Yoo{e7".HQO1dQ:$ൖ]#&$|Q*a;^Gꉓ+;+a!ÛX]K%HAZ&a jS:rP d27 "KBꎦiX3,(CA"|fH3|QVͮXw.Hddfj2iIQ&"i zWkwE&[^Õzsb_,wUa2|${i:TgCϔt]gn1- !Ź[}C=☿ qd0x{LlpKY(_YjN6sv#{?.^J܁ l*/, djסӂ_y9RܚQ.x6.ҩ(ł>z>(bNے;gYtbb̝;>펞a8=Dx Bu  ;ׁÓd;hJ@qhruу24Ց&L+>utVjAЕĥv}ոZ=tXk!$c(ܪf9N)xޯr4Tz$+*rs'' PÛsus(f&-׌ݯtP!,-ׄDlC QLPMSb yB!;}}fCuwz5 9v|[&ilZ^'N8t'Fg2Q_{M ~jm8}獣B@m"Jev\\d !, KQ -0,/8#fz2k~fP^[#>e 2]t'6cՏA"s cCj x{Civ_zv1I"/ a{\q=қXp-]xV'"~ExRU:_M ؃#B'Ď1 K]ó:f;uUׂyVUkaa>Hb&E4+CoX:A:C]ѧQBQfԔ 9*Jp <\rߺ)*BàU,9=JԅB #*KY%Y`^kojk}? s}A^SJ}d S[-BԦ?S؜H×|8."גߦb]^0ȐzXna VptBbC]{wTk޺$m#-e8(CT+wIyi)W2k#X1<;]PNK?"B_Sk^-Ў$wpx('U<2-ܧ^QcM'<Ռpa| O0g6^qj}PY:߿F|j Ka3/"@Ѫ:z, ]v}Jp~n?1*+ǿHE訕2RVTn؄q[K%֫N:{F|ҲBVghPnhܶD*Bd'Kgq nD;_yG`m?QS6"iD]Doa}\HI02EY8Hq?;F :*^gg{lAӡ*/vbw 4L[pķt:Brc$RJݬ)E` ,wWLq]pm5/\wj?ɦH#[1<N ܀) '|0=afOINs}] V4F P_$f?aaSZhwj|kB^MQo\B beل->ԫܢkSuHLSh ŵ@6G s<9UEwߡ˛XfxG'rʈ.ݙQ4AzCw✭ @Q{ŻU7δGE2'@K)2Xlc$ڞ|ORꫣumCHS&@3wuEm~[N T"X3ޞт@'L+.?R]"vJY 3.DhuD"Zl6'bmD=`UVtJnȉ kq j{/3Εޞ-BWE` RڿQC鹍JCDmgE#AWT |m&咆i_˙Ӣ!oŢ`vɟY$fVX\x-2pOFi `)ZCqMB_]vp4yXj3|_mak,lj\Ge 8QmS_Rt/',y'z͌oCe /eSR䝾csuEZlpkn0H,[砑Đ##CgP%Dȹp@iN={2hHzrW:,D]Jy`~F=@@4CkVֈnIkq\DPjMkʃ=w\'󜯴"y#ڣp{odmi2/zO.kqF1PprчMfx1s#M.'0riUonEWitĸ 8%  Go5 ]Ҡr9 |m2p/mԘ7P[,ӄi'+ՋxxJÁ)watv;u-T !0X/3ȞVy]֯5?N!fſs 8fl(@a#K4,7n6aȿi-#ƪ+%<ɻ. 2`d%2RoZ:l LG]k;%5Ep.'u.2Np1( >/Z9H-PjXDSfI@=_.=}cUB c;Z011Gl~59u6D Wu6Vabk]j8*z mt&G8cJ$Hs>$<ߙߦcO+0ZPj/0sGP&j uq7N^1(=WGjbQ0>h73c1^3rds|o#~±~6j>H!̖E+]t얇ŏ" 2w#5$:2KױCl ⓦu#fc3U)h>:[ͽ B'ȈGxc9kN?jͧ XW}Q!1wKzaa=-w_ i#T -LW&]7yR"YX 5umH%gBŲCc (/Ή~ ~@wdxݓiCdAAyhjl[B@ڒs|y⏄MEC[u=PG7Bq@4, *dݢBJѽ0^h.C컭-z h# S$9XnsNeE=L܍}o&@JqfMUξ1)mi$C.wta'R#8Kb𫐴Rg"P sީ[vU7=Qߓ# !zw_)Z%MZeJ ?i8zV/:\&?Q2bF}>& c{ϭՄj\0:n 4O3Y҉fJ0H#q 0zMan`9RDFT9Iݣ^euiw-AJLI镗ާ*|DGZ]"p]*}IV厺+oNCM|WѝI?X|U( =XhԮi~r31w{ ُP^(xf*h\@ Bc(RϘ遴{}rxxpIUp;d<ά2h)C1QUŚN hV”j]Fk_`4egb($ 3?3|j[&ʨeH79/6%NuX6y%LŁԙrLP8ώբewPqPWY"JؼYStu| t[+Vy%_rvTPQ>*b YpH/-nEr w(xKN Omgv #. qv&ByYY}1Vfl9ۓ .1Ԁk}9;uxZ,hT Ϙ91`-5c\X ^,ux,+x?yȁ|gE8JT:'ԚZAVޗJkoGtR$hG}(')h4Pޮ3&M+ Wݟ 8/I*IYK\+.[޴%&v1!LE0?$irޕ >ǀ\TK|f_og`G[:cڷ2D9 UkQ5~9|9WUqPX 1{kFMQ'gUݯo ߆X YN,+F#R,< 7yL&Ey9d,RC{N1H@l{0#S ֢έg PA>;Z7CWra(J0. wyP*IjY"NlJ ΘW2Oڵt lS+Ãy/{^}6iyx{J*XR?w 7ĔH(rQ.3Ou7)CWO&2m"&;=,l 29Bέ!׋< 'R9Z监ˡgm Xcw  )*Hg*^V5ƴJsSeHcOF< yG{6dUcqw‹@s`/#3==M\0\bx|:oA\hZJPw'OG*~TMvyROW#jpGASE:RGO :el[(Bu6Ú?HAwUPf=ҝ1upv/[&COȞOvȯCa/M7.b&|# ;(gBj?^!k/Iq1WONKg4+;)丑DU{6h@]0J?A! D=hBilݙ=dVB.W?j=Ėrj>qqoxz?uCԐ,^#^`p ؀ITL}6} zc|wO oCS!"teAZcHK[F}t֬M Zrz5b~_c;iwNvt~TT.ŮBY-U^ 5Erfak=u# !zFU$jvTx3tHcM l0'&!3+4?&(" 5gB9խԑ5/sa&]._|vm8ˏ+0 j"KΥ1gC~$V<B {ʑR͹ 44V>R KMTome&a6ǺU#BhOAȖqЮ-i+DĤwRhr-xCCwq8B-(_S͊G/>]ab8ORMU.pZG?GV6Ake|Tu er u^PwFҵ_ޏ:<|l WtJ )sm|Vi&dGo\)A cm a2A!#XLi݊QOޚК@_Mku2n՘XcÙ}Z$x?Z!LsH~¤Pk̗ qa7~e'qӜiPv4C$&?AWHώh=A!,~7h@'a:=Fq=7X"бx%BVSs$Ly)HzF.wH%K6{\\dV 7Î}D,1Q&:/6ST< G6}81vESzeJ cB=q)LG1"P}2 ]>#}?#/5bUn&hN@m\pR E =F pl/Dn/"z~D[p ݌j V=zl$ p/t=9NR?# xqK`[JsaʘṃCb Els#HYr⨤7+'lFB?oݱu@ީi j"[;R+3R*Xmpp d4x*ѐr)|<[v]][SL(֣[1%^%hy *3 @Wj|M(fMҴv?NǐlU+y}JD"9,]| ?^hFd'ߞv}$agM3_/ |p6jo Yn"SFqB}S3¯ݿjK_>X`&5$l?ZIdnuGi-T#{v)bIb vä[S p0"geʕsRsE.XD9' y2jN+d1 F\{X 6E*هǪccƽzHi9jaJ-J(&3EsM ]bE]R*h:ޱvFQwsa,FDObe:?+@zGմ[F>xn"n}lw?/i IzM,Nb5os 0$UG]/l' jE?[fͨ! &Ʉa--m5Oп C0CO5i6cQi|RFS IL\}>㋅f\Qxrh{ =wDx_`$Vw+0xY6o06nz*B(9Lq芄hfYwuÄ́79[iHdVcEɫtl(rMxo+nm`8.Fb"qbY#N~{vO|ݡn\Ad:&Z k2G7*/RGl{, ɀq7YjX]:SD3H͸e msҺ/'o>>B.U_L lr'hϣض4X':޵c B4J-P9XL"Ӿ>4+d+\tE(uy]4[>:" b fƸi2 f'-}(2H'lYb;]( ЬSb TD"_PゞȰl&;Wh?yZεF*+3~ "~=.bmt^yˬJv~(1SQ X&k’R}u׉[cOHVẹMFO*:<-?B81 0@I&~kXEx3ch%1ռE{6dctL"tD`ч&!ҳtʄ|$1b~:槚-v7}=P$MioV0ӌ2ޮ:)Ƌ!oMQo ';EAԊ&2.UpӌL:hJW!/*oh]x(!x/|~ \ )R8q6d0/ʰgN:/!wy'&oE.غ+YҔ"G \yZ2(8(gk+/{Ko*բn0F9,qVi(0WdߊgnNXa.t  YyƴHH̍pZ „dQxy|;йdl*/QŹӹ|L,Ê:&ș~jMSNL[e'"7r%|q`V 2;Av zk[M`]3{/dQVqF e\K;] :҂3\X>#*VI =ʜh@AXxiA.б1G1_X%*CA%a]s$!bg˿W Ny^`d񴘗+*c >q +Fz.e.:GULvzٯ4rF\K 0<0BXW5a?]}ρ} !8j.&Qn{>*ZKҋsHK{7r ׅ@_SMIۈ7׼;OF" T6Pʋl(\RX6BYh~Y6AJ ٻ@j{]6j4ҽ'ͼ].eyZ!8ͼîQ1 ᎎ 56åP_H!=1a1 @0䗯H[f@Is&vWGj jtg ~ni {PkM "a?WFlV5=EMw)f u2Я ҩGvK[iZd #D642;R8u@ gkDK9"Q2*`yN'J:/3lV'k\TK/ުQ%JIwM˔WjXn|)Nftæ;y|1lg?yw?F:&0Z慢撡!wVlemռPbmWN[u 8 k9<Df믓RARL/0[o aSF/yHQ˥8'5^;Vz33na4EywH!AW\nǼ/xq|"5SÂIWyNɢO;͙ p_yHCvC2jZ!¾I"T|=s6ku$6u?*RkQK5eMSv݀G=qYӖ5Ov(]AX^,kV#Oo\HPMx J`zF8=o-sb4 xn]ЌE|gtoZĽJCIh#\R^ӣVskf$*z69VM7ۘhf,ҙA)WX *}dPXee"ܚ163{@$ǝxVHR© '&z/,~0v9$DgbQK[Vd RBjʶҌAOejx)-V="s tmsmzw#Đ,L5dLIr1'4 { }%h`-Ue1ϤPz{F|v2vPiέT95yAzŶ{:U<\t+|)rGc|*Mw HiFךV{UGKKBeg.A&Hi__}Zg\Ptf@ %87f`[qiUK vd4Iw9UFʧBvigl{ UR9GI }8H7,E&;-X)5uQj3E[v`Tj@V%e' 1VPou|xk4*MS%=݉E{30=URϒ3}~߽G?{zBEUeټ=(`ڲo| U vʤru` c]0]NDKkk&wf}x~ d (T֟RǤpY-BD9QՕo)< Morژ)SZ qu/}r¹zynruG`$'MA5')Cl< cJ C^љ?g(I](@Š3u1!_Q!(F-?V3Ϧ3@ln~axjdMT#J@m*c{ݕzG2OL-ݛЏqod)%(u]tV.!uoTDhs$%CW5E(6cC3) h?a.<>c I#P4=.Ai$7=KӰ:^!)2: ؠ^z{.EXf<p&Mn"OQ8+JXeHۀP `K=@H|\f :HwrsSFP#[)sEРcD8ڸ]&iFY}ue\!=0ZT`uB3/CjT`h E*G9 IH[m*W[a>M<|Rgxb4BS]XF ]6ջ}{ƿPL@ܥS& yARBEɚج^a0oe~Zes IɕAJЏt}@~/' hGdqb]ѣWDxjp6F䅈o`æؗe7ys+謭3(ww,)husVLOeKw]x9jHpH0hԎps<@)Fk,1%XnǸH G .%w o_п.}iiCj~s;8kveGCՍ%Yɶ>+zYk_T;iA`GI*eiE mI b&+ ?:ûQHQȖ gk/ u8+U"$_{@[60/+$z8 "Yбk4ZGE0RhԊZgmFEkx*vn4f]O(.#16˸y]ё?lVWk=qG̵:#JWXΘtVSt ,^83FrZh"LZr<;ːt-{J]khYrnhJmN!3T`;x#u<#hDG9Uٓ7|+aƢ,'>>P'^sh&GVJ[ i32uoŮv~o#rV$U/u#Ŋي|E/s"5Tu=_;79%0 2Ӛ~#ۡ)W|3Niome,jBX1Kw W(!:ګ 需$YLb[a \:P{5rZczL!񃕕7q݋"oN3DiY<Q.H8}ٕIbao 7jP vyуM6 7 fPe~/ ބ+ݶΝjDb>Q2Wntԣ*I? KO!grK.72?nao\,8;>m暏"tql=vʚXpciEDt𳮵>jqr*$C (c1(_Ӓspn۠/#n ]w,J$ί>^Uk}ˉ?ȱV^|ݴtkF:X"j`6.LuY7OlsHj ZɅS^s{ЎF; |[dz~Kzh<,l?0a+FYfV#]&cs^"2@a)_o+n`+bйUDr^AW)Ew3 |Y<cQ/8'V$EۍQorG2,8KLW N"P'd]>@gtdd^ zREqb_:7 rX?gеhz=qY`11t"1(3Ty[ǬjI OG xS255ocj6Zwr VS]zڒo9*c|]yf٩).2orhLjwVk4OkMʇ,N̘CF ,L52p_i=!;k7 { ;;TT}v-C{EiUf̜(k"@bIV Ŗa Eʆ)q}Aۤ;(HpU>֗Ey7t#f\&rD|ZO"PQlf'$D8gP:/cxZJ\@JqI3 dݹ[kfC|z`Ga[z(-bEF-2dh/_%Y8,i$ 9x]f"!0h^ %zB315Lt9æ.\"9QKȱJ M@ 偽oL#˅dq2(8(wNf#6`!xbG*7ϴ bg-G0Qdt=.6O=&^gr9N䘫߸T`UXza_uig8wUɰ/ I^ >mtb*1 LpK`%+'%%RoAoO]oO<=u";, HHHtR~(bz ;<{l$1",IxFnT|e/>Qu@PBS9:-jI/S!TBGMV/n23b#X(@Mn5Btme#|&&8N^&2l rztƃœZBwWb "jv{PLM|;[/]z|Tgbso4{QFhR@8"祲qUmkUwP_KHMœ4`dm!~s>B!0vExh{"o%[Nl;׸]ʳ*i!D؇͑$ǣNgP"w 96+ͪMM5_h@_AE^c)אJəܿ'negD2iԒARUb8m-:*nfǘC,CjA:C1rE4blFu뛓D$ċ>+Jv\z bP5GL~D<m[3nS܆W!fW\ BsR"t#mń^W ю7ڭ"ϩE]C-!:sȡc6kIIPPYH**m׉.pk&T(o9,kR'):Kη#(n+_FMlh72/vBe"e5VjMrDaūlđcUJȖ4ܹ<Q!vW`&a| \x|ŗz=<_fdV$:h=N[2Gaf) qf"$~SlER3yPĐ q׆ jN"=b_m>AU =\E- ď>v{٢v8n@'Q5oxZڃVf#jL? og,!MКJ XK1rYiR#e4$a>'`^=cLֈUq3Hl84#ʼncI[|#6XeFS./_}ы<6һ%w8n5l/O Bm觥3d(S~ u\eub KY$ 2W 5ڑL4u 4,E/kZٱɠ3ሤd t-%+MԈdGŀғrة=(2n~i'mX:o6}(VT/8١kI,.k19WGWmt8JwaY|.4>wʑRw-v Lm(,p_+]bWOFeeF%CV^WG Du5S  a1&Bo*[Qq]7be> ί'+ut"&8 ޥ0K9죖cµcA<ᖼr2lkuw5cEUzW` f5S<кI$r*Zߙ!@_a  eU&dl1x?W? Uq|]Q N;hzЌd5鿽8BʐP7y$GR:|P+sőS CHf.{xRR̄1Hy?:*\0H |8*̩5OͿU; fidijEӿB^.IjeܢQʟĞޱӠyqi @s(U?}X v>9>g`:][͟Il}ER-ˉ4Su{kԂ~F #P,f0ڋ [)=}ZU]'M(['(&U XAѽQ]2i{L1׷&9Sd7};&6Nlt2re p.^)M/1@ok2ء1^P]P|[u"*ĘyzNS3w1c>+Ay&95:[ZDN Xk2uönKȤ{}ۆ/NÊPZY+29eI:RQI+W_>.+c rY»Z=h4^ .VW XCXҐg\"A&u}PrXDüuDסdBGO5G=rY!J@K\ ɒz8>rS;'iUaV0A\e80`!"sXQB~ 6yљx? }t"DY"> |z73 'hu/ ~ +[xT4[.X' ;-@E- kuR{kS{+(y#"g. ba! ְi)`;s3]{qrrX@aJo1(ְp[׾@ǯGտLOMEH |i0х(8]LH ?vÂEnF!U Z+d|sj8JZK^\>Foݾq@?EO붑N>B:DĎdVL_ȑ-ߺ=Kֹr-BK/~nQIQ|峁 ňCZJ*|_E_b_f=bXי6|+7l |4( C9\,^jzӴS*VLoO8L7j١"HQz+V_i3&R>q͹p 6q, yȴr؛>Ms>} oH!V*~WKї/>7&]EmÚ+#qv v ϹI3"@`Ռ*#le,i;w;>C?4>yz6!],I&ph)W@_(A.dwr;dot<+\$#q/5,n8c߳r@"19n ;,p,C=W + !Jb%Ǹix^b:(y?_N^#n =KMj#$fYv|N22Dk'.Bk0P5YApV[[/$s (CbUaD'j8o>P}Us|I|;5o(ASrI711=Cb<7pMTZBؚ)XY e5,yzHiJv*~^o,j\GP*}[n$ ,hO$҇/x x#Z:~-6zjc1?ӐD%32|6z/d(N \w6-V}cնҞ gͯNg"kR~euuH"ط)`*)EOVQ/ *e/GxE%]H/<;rU|%Wrn|=P4<8|;6!ú1֏Q[arKgV? :k>21"jC= NPs %":Rrv!#厣/kOd&[To,ѓ (ewe΅aZx@^A'vk%<|Zp-o:w5AYEU' ʷ7}%j[^%٦6_kȪ ]Wn@!LBZS>kcBfZ%6vs0 Nc7Xѱw'A}jzs%FuD e(!1]MB[lk21 @]f;Aӹg& :76I͸8#l ?gTӜ>u^K ,zpWtTTYM9w[cyڐ4ljqFXY~I‘_KVOGce\(mxUwc`f/W:RE KpI-ebXhB2%9{*~;͗02_+|~%Z Z7wF)ae;lM3o5͇;@PqbUʪ9܀& @wԯgKڝ_8DP'اDWbW6vC7!b r 9] ݗdFOKl `էHmr"\5qw E@[ ,`O&;RV,>QjVMyzdZF|S$gvVGB4, Þ2݋:vS/Ve1᡺TKw;0v/S0HfޡE4]$&I.b聹7=ː=!g1/u"C Nm=ś :9UG6mKD,Y2U_G=C y3cpa&/!CoaqtˀO[ "WXL&(l")}t)sj ..fbt$yv!pHvVAEi$k-L$Xd֛[љVMGf/KXkZ ^1f:n>$;kӞgtke!X;&>I郫c)-B!^r,.hg fU^peQ& ;wIR[uDld! f8a\Sh]kii;uf?<_d:]а`PW*U;|Vjj-nR*Yd5[zޏG?&}S[h9oxJI)̺ٹ5y_o$O2Az@c/1x) HhUO-NRKSr|ћ:= yM*}463zi@FF*~vUo/M #_ڣǛu*pȾ"xψa% b3W瘀O-Z !"_iZv\SB:#FXVF\,׆ɔ}2HIFou?.S͈,,&ȷcjֹ2VjlF9oth-϶RlQt1RNF/23|n'U"~}i2N9Ybjh:v#'^eW|v.˛7)uN\ţZgnJleA{,n(:N"p x3]&\T/F-GPx{oj-.h`}WXłp&r C:oű\i5Z1ɅOqzPwGB)d%;4 {!Kv"tbe o'ѯsClB"=N/ AcK7a@w*b%E0S$N E@Ȯv)f!~]έoG- gn *%JYf[b} ML&7lham;}ޛX}҆cȆ:иvM DAg_ΧG@o0PAB,Fu0y1dh(ֿXCˇm53k,rZb 2P_.dvCű-s7cenM$*sJs9w豚: FGxDGpFYC&Xbd"gZLco#Ht$xja <4~z$9{,Zi{)W;PȩgRoqdftSR,߫sqϧJwwٕ6A H7o?fl]M) Tk8`<e'PIݕQnh, ,. FvB\IrF`ڒwi,)".I jBH]Q4@a,ә}f}_<Rӝo48KA#T%<)upݻEڍ?{_5q0`uc3c B^ Ķ Eь$כJXzqxeN'[-?ݜ\Fw{4.h#)\C#դbv霪9G:g^c{TO|g ~j4؝4Z+ǡuHPʓI^ġ٠Rp7I5f?39dzrv̥mۭ]:>ﶧd?r݊[t*!3T5-HrT#L%%Jփ܅o sC9GN6|u,FPL.%n.J] ~3 Y 0y`6NtZX1$4iTBbdo)J2'#*jZ +7k0 m5kL% Q|EyQvzfLc4ox!g SM~m/$[$m#4dzH_"0b*wNhB%!!=Öx)>$EmˇgH/X/O `}[>/0)lc}ނL? Ux*P4)\|6(1@NdЙT. +E 8߆/(#_IAn6gWdG94C9_0+o`a:)Kk,/I5^)9۠Fk,^X$@A.}N– ins!=J0~x؎nAܑeNUD}"ZƲ̦Fu4l 7[~Z A~o%I/41?I.+}[VJ^- v'4sL*TqُADj`Db hո*9©16_zٱ۔q4 U~Y? ?p>qFG};dFZID=()%Ecqѳj0 eTbճ֡0x G$GUT]2\8ՠz]k:X3m9 88حbHA܃1=uTѳjDREp=$ѭ<8[xc_V9,a x϶jէcbYIklt,ҒMgA(C!V[lYVXʆ,UhEe7 ?ƽ\4$wFmWvxTJF}䉹;[ˋHȏ-$:-{!+j66Rz3vԢ wXFudƦ=ȷDd)a?!0DӣVۤS~>^pbpGy_.D§ܡ| D$afߕ,&(K%̈r6Qhꎋ`U[%\82("%7Of(n{ܺIʧg.wk TxpAFfhg'A$mV*հbq&ߔ}fESgT"SɯBj/bw'_ds  7/* s=kk}9Ǖ]xYH1]9N8g#[|zlejM:ƞP-êiE6&AlOM(LR&צ[.Avz<IpdV1BGs65)/ū2:9#n1cy䚰཮յ.ۙ,lbZ ^xtJ̢aLBle ߮>nJ {0ݢcTe~RE'-stKBkKBQTLތ^EMj<"460w(+Yoh_\>)d3vqD_CܦΦa[ӥYsrCi7|)8(Y,0`++ 5,9i%A޷mQu-'@0buts!z^t␉ |5e⋹p  51# DeR}{1$uD̖,H=4J=Ӑ@ O +'ÅH3vv_.i Ls( W3S;~?h^w(X}GuߚdNx-vJX"Rsyge Dٮ#6?h{gt_/,Cџ^ iQgѦ7$dׯqC@R`L~m¡j31%J+i^(vDˉm2o$Ϧ&p A$PmYy S~V*:N-bhV8rvnM?,l0&D Qzzi;\`r/299A7ޫE>k-͠voeb\C ,Έ) LJJAK;*ߚ#p_8hY7LBifEXYiFk'ԯ+TR`&\:_0O0̡D4&3 Fje_l=HVkjɄڸGp<]`E,f^`` LR:180𕏃៓an>UZ2؊SVYBn_S:ogZA+pQisO$ƨr΄` ԇAǩw*?:y+ ef>[8R%j&tdOGY#g? pJPկ]`JNc ڰMDj#ISpe#)F`*PSψlG?Wm/%5_GsP{{9Gڃi{Ko&hY:'J2 r˱ 1O|:\~|2G(M R5Xp,Wt+ XVi=Ҏ`zfHh)CygCT<8kwqXZ'//NnfWΉ9qL Gԙ,!Ngo`8sv|âיK?j B2%3Qm&)Mh>}(*/z^[}I2q uRng7o&n? EŪdQ!Z+n4"&7?F' D>.iX}b =*c{`IAꑄ{N>ۦD2.$ע;_ 9n;F[@|e~MN ymfSMv}L .ppmC6' A[} vwfeҾ/0 {FG;c`ěx2#$C+i$:N]7w5LA]JྙOկ IJǂȗWZq垦:;fǛE(!Zu@v|1sTeg;{O{]"16|V+?nggW}HL22`xQЋ`%Swy4-lk ,tǀSC~rUQ{E7}t{hJ) 4&Ǧn#TޔЇ)VSQpU}1k "lVKڔl j?!3oï_- k,)E<}%HZ4p9_P1䏝޻`8' z(Txs'oW\Ҹ":Mr bu0ީC$AZ/'W`՗վb6x3 #D<3І2M$;X2"M#vC̠#j=G2PP3I ̴×D SIzSS 2_6IGDdV[ߐWsJA,In;$LR]vsp<ڊ_PQj0Tx!Э#^u*8FRw{;]Ix`3[D8k2ُ?&Fs#hti!F0eZNKk0 \RkGӂfF\n]JRb!P6afБ"?~fޏw;lc{#tҚ0IR7MPP4*1˻ƙ,~;FPg*PϹ/z3Q&CEdPhF6~jd0Yg,*ա8upYOe3F `%:w80>\R_i65V-m< ?ovd&.H`(4xVDvmZ' xO;4QIQ ,8o83bJK!2/IX@=H,f3_~x -0 ojr^u{E& g05C|( 1Q1! Qt{*Cbv#!"lK/" 9-d/ 5_&0謰N18sjZ~‡@%~yG{ruH38%S/ϐe d6 x*AkyCǫe"38mW̊9j\DČRcy9xqg g]Zm˷kfK ܽuA5,nS]FzM^N5c_mwc:J#[qȂQlJ'Du3fgzY!Kah`xR_hJ2s ukͰ E\ׁfn0/ҫ U:KET|GyXa'!=O4WqFuWm>Dݐ$ujaH eWlf"Ik(E#DH;O- FG)x@ /+@BzqeZx^)@> f)0\A j]b02MgG Vx"aaBKmohE.Hה`8GeǞs"`k^n0GNi(dQ_X?>PW,`In[S}?%P.x x`p _C<"1uvp*j,jbeE۩Q*j*]HL:G_$w6ń^څ}#ϫ[6%V4f`Er#%wۦ?M }ipxDC/#Rh&ndPA]secRPnG(=_$-]d"#/Ѵ0.MzF?!զc<\C]]}\^qq8O* c5%YZ#r2_pv8DB5z3=c6p= Y؇L(o@/%>CeWg(\"m?sJPɁFb|X=eqB2KԫUz௱1HZ peKJ'aH`j^bt*kq8%pGu+`9芆Np-Σ,VɍщCt.4@Њjߛp{7.̐wa’3kD16)@&Ϻ\lןDF/?{ϕbcna%6dAƦoN ZCĆJ8:OAХG^ Zt#YV65ɱ'H>b`eSQb۸3䀲O4J 1x^V߽H+vȋʑ^@-'rqBw !Bc/|1`٪fŸo윰z+Cjת..(]0=τ޺ց..Tp`1fxVj9$F[rx#6P'Q/]eyW -QΞ]oM {&g#&Dz#:thG{4pߵY!ILǭ'o5 [y$TB?L7Âք8A9^vB^$ĹAoeorN!yn/>%\`G/CH50;w@ĥ-A ;C y&]зЩc'TK;i%5?檩qepM>$tD0a Pm^49,MQ۷qd`/B\LyVD'` ]Hk_iv%oǴ`|Hy`\3,ЂٞjOî N aV챼 L59ެZ]bPerQ?zjh1~7"_*(fc`%hخ E~(1c^CzPgN_>ƊL/x6xe,5#pVV_~_aYa/ҵfL)QR6:mXsܺ$o7OINER_}c)9IcxGuxHͪ )͒|XE6è aOkD7I5 w$:Z;߄xIBTM`ʝvq\\AEV^Y΋g4Еo6^-2=YKXEV>b|0#37WM.Ŭ '+u#$d5 t*#y=*^v#uB1-fO7Wǿ =(K4Ü{|\ACТ0"_9]]U wz{i.( YסI-S'6U*yEh}jcvDd|Grbl:?pJm@*|OPPuYW Ď n{Js7ޯUd]?kфH4^Hi-5N6/P.wCuʲQ$S5o,;6`¼agΡfNlN՗:~wm'-3uj a$cT̻o/ YXpOv~\Չ>Nj#2r{A͛ l`,(l1?s!DDX K3[峏 Oz[tV̫ 2kyw1T趬t8IE]U*̭-+A(?:kkCho"0xz=d@~ci/-;{~K3{fDPrpJϠ>uvY8Ru0.ב[3[,=8ƀEp Cͨ9 DԤA+yP8WW^1m=v ZsRyMik {'d-hZ㚫m";'%; i=:|MvSɩqoj5ӥ ɻmb> lG,2}lڕk̎*s3SBs"A՚R[Ձi}KaW2W|_rJ3+-ԋLfUzGnQ6ŲcB> aź6*>8FQגGnPP.$%O+yQ_d0 #{{Nen1X߿EkɁ82vK up &pM kjv~0TD&]K"V5=8&&8Lw/*'fg0eyk ZŐ%p1,/((AA%ɝktA sWL9i ֱᤩD[LnhmA_\Ͻ]M7D2BȎ\?#33)DbXШ$7Kq yBX).}*{{jvaZyq׹Q(s-RVuG7q߬zۅBۇXc(,<"&g lt'b$G$M) Zqb$:Vt5{;rj~F[jEɨ2;#Jg^)2}GS5ux-ڨ:(q`e;0;$tqwuyeYD/"UHo1AzF}ɮ|X*9pWfnҢe1I{ܐt {6R5jXm\r졶DȀxѼF:mq\dXquWoկ{lT20,3 L>x /Yz+3`8Xbǖ.p޼APbpo?trTE41OG7,oKV#\2"N[\r&l3=+Y Z]@Qj7*r@Yَ W[ %MF!Q i]"U9#. _NvI iJw6z,)OFSܝO"Of{ N`MB|xod+ r~/h.,6uL2GE*rCcBLzHr_&DڵnJOL/yT=UOIf4%IqyFŵ4nGg%T|9=ܑP3xLE +dQP_ėfH1HB$|s}OArfwl!so[t䨳lyuCErw9x恭Q1q5_ yW h=rC%@-trwI/FNQ, ?B5r1%W(Պ"2ʓM{I)tqT|id2HAA{0$& <—;|?~Ah[l!6VW{pl i"㜓ڨp~ SIv{Z&¤eQ3[9ʠ\,"(2tdz@C;PDgBJۅ;BP.E3i%Hǃ5VsQYAy0OsLP1L Xk{8$m$u(Iݘʫōdf.LQ*MʢBNh?'gXa}P t 0)<޹9ٴߠ̠:)‡2љ(ԁ4]D~K+@"_젪/inkr1 p"{n.<u"E97|)?.p_*8Sr}3we/h%{AQ)!?Ge ~lD0W Pz#Glr'v/jИA?$e8e0*PSE$,U nAVMH gMdN>g3ɪsywnCVūcɊ/iv1*{KT ml*ڒs5y'sӇ3YZCHJJ}&y81O/t<b=_E2nL$`C@JNF/GQ.{e?I0osXpFd SFMK/ήe;nՖE F#uֻ%Y"x$>6$k`lRtja5W*юA`laG|I c$Npӛ}Izm aW hw /2ʼk45Q!W[QiF|U_FAuo5Eۛ\ha 7fWntUn@Ѡ89:XCAAHWB -0?SbyJ| D ּ [@bnX*F; P'7[&W1CdgKKA(fb 1؉ΈMum/Ӡ\ n=B.Y6#5pzEU/낞$ߖ}ÑC|HAD\o!\(J(5{uVk~R E2'u[0_6_#M:` S@&][>LB[m[')#|c2#&,&(n<}ͤEr=cM1c,B/)'F?e"eXk$0o fX̵0/~!!1Z4?jU7I{,OF- O^˽4܈։1+̩`L]:dBU ߆ji9Q裲8c˒Z+RqPYх)mq1Lj9VAwW?ւB]b E@*=0ϖkrT]su/+?Z:_V)SC"Jc)ϨY!>%St)s?ːO S4e+K]E2oLAQ0mQ&O!\HrBi$1sz,[,J#kRˤ07)qSh)8ilk*<"7(zOͺui|rabŌNgu^nD9$V$E@P|W* !k eWۍd*L"Cia|_O. ,J.[wV1;m;e[p\@hyVO?Ō3O#)b'M]a+yTC=^9Dj`u)21E51>S|>^"(@KقƚyBoi3U=BET닋hO7/w z58 LbT>D fr /a}q吪pv?(;z>^d>"3<~%n/ǹ RgnB b]c":]djVSEIk:Iuc?n:C NXO36=BAx, L6fǰMZÐËP..]H凭x@~VǾl[{9ZL3@oqPzAҦbXg ~. =B- %y|zbTb,Tz)xLMoQgt?lJXTցR,{Aomo0G_6]39:2Ӑ z*Z 쐔4ʶ<0rE1d$ KmKF4#ؘNKs5Jr(v \鴚Y]߼f$ O[Em/1&ĥ4A!__aUF[r 7EHW[ƶ;T>3w,`ܐb^,[C̃+T2 cZBl-Q *?R4l;lks|CW7.IR}93P…AU~km;tj𦴒8# ' roi~>%׋+帉D5-'2Q֌F>AD㒖 r_v"ʵ M{TeD`Eb!# } gaR#C1i^`0,Gq?YW3W} }RF#""Y-u7Ώ`"}Iנ6GER >=0a_/Gy5d}>t_'Zisʑ6N[閞L/X@ w Tu~}ANxE-d^OAzʮ7P`(pПzԬ@Kp[|h3iWm|#*VOϟ59gF\uϞK2r@*fdeCG7{hyqbe~YjB[cb17L `n %5\}Bx<}[ϡ~\XHc >k@C\c^W! 49{5]_#>8p9d6.^Ѩ7sC~(Qmxfpx#"{:\ NG*n4M@Hs(2ZFʡ}Xo<}bY! ÉQ/A,=4J Y/s94śYVY='tnDt~5|D.,Xi;ԟgТ"2o\C0JRL)ɵ'os ׵bJ`8 -Ox"Aґ3=SxRhR(c aXYpp#;y*Zqo¢'9KBo뜚vڛ 8DTC +N SGp@|ޯ`hbizD${K*tQ-427=(:Ga/2GK6:+n<`;Lz2`?f0^OGZ-k0V=_ 4]8%?>sL:>`:Dҗ\[E`ilx&[Wdfz}t BCQqT#xzvs-PdV(VmsN[B T9ÿqIX^!ÜZp4 &\QZBnۤNJ55x[ԵhcKa-i ,Om {nXC?Bw '@hR0" sև6K* 1[K#M<֌㶗%MnƟGYUB1g0mrD9#(aJV3-#{V%:.[:m߯5OlmhutVLhn@w-TI5ʅW}r}U//[Qg\r6NeC^u_DV!S6љWM5W؅%Uq-Xa6R]Ƽ6^KY#RSimO=.6",3FWyMqmഅ ,RIz;kU5uT] פR1RZ`=]0_MW`,M%d`D"Qi1<_ X(>>Ȇzrf<=#)!y]T\;5:&&dDd@CmL}ۙ S0wD$uI Sڀnk)D̎ ^+/Em#18IR3ХL+3 HEd1<5m7c~H4lz]8Z:$jK/M;h*$)cEh~LP9~™Uxa6>RMXJPWnE~hPŪWvCgOfU5uWxh;Dc//"Ty}*⢭L%Epe93<Ay|x?ќ`htiP03,K]!@g!D(ƏuUe5 aI?M>=g2Izu"rפD#ጀVOe᜴״*LdadX՟pHg2p1]cisiM >ڶeCmKέM6`?)4GEפV0-&'X9g)%d>1q=O{pY ,Z-bE{G0A@PP'0滗DKܳ!&cF@usboǦG 8ʪ<(s֦Aw5ŨFjR(Ćf e /T*w?kn. >*y,26>f yG{!]u4`r6C[DٶW56h8JZZqzU '%:qma(MK[y7^¦dJLY:T;{T,gWK8pcN[^wN^f{Aھh9P^`[LJ lFNZj'INo=޸Hi5`P$B F/P.㞡0ܸH7bWv c}lC8S(P82w}8:^2Yr)3M?m+ȹ;cz@xK qBz2e-&oJ$v}}6+6ڌųG6bQd~b;ah":\Z4uEwņ(\2k^u\5-Zۺ>1Xݹ &z@UԚon?OStkU؂-+yȟ) |n]S9F͞N "a>q]ӷWQiXI@۸=0 n̡ngm+hg=dv1@ B.m):>ElTP&m=6l$KG\a1r''OK]Fk4hZS w.4 qNyY.Zr_\Ta ><1q˩ƫhNKwn/F *Vײ98Ɵ!I7~P{mah:``V+S-άNKHR |P,1<ŚQ~ˉ ioþ`5Ϡ;Qqճ% 3Ʀ G|M"\&H"'gZ7FEexz_u5msuS2Y8mbuYB`Dj7}Vœr 4!ūXCǾ\- &o) s11V[i& sX2ɬdsJ"_I8B*53~TSt?!</^oIsOڳydT5C8SmMR$K5%)9hkszvz5ΎK3-nXH4`XD{V9mz$ذghq(0X]fR"Mwy|+[d4K#]WaWY~tj[r{+q%$+8 ˢB :4 X,#2(ZE%?a:r:r^Sr9p9 ?5EsqM값n83,*Ҋ&͂n_OC1F^*n7镎~Pn]inY780o G7 eoD`m&HP'tW֖ EPR`Z~  ԹT;0)pBC~{|,vX-xTYzUCyĩAo56#\eUzP; OΏn7U¤Ӻ Y!=zC0E~7`-"=W##]fwHI_X>9O -g 8!ԱXN;VBhjg2GGRb ubxdAZ<Fk`B #u@i3tBXv3\/Z+89x< bj&ם=!CQ$M~fHV | lOGqK-5NWc fΎ1CJ &+HtsDQ$>X@4n }dcd%s"\jC 6K_9[ߖ*0Hޤǵh}25ˉC/ݖ4"|h%\ez1_wٞ"AMUOΏR'+yГ"Fe#4;Y ?"T>ҝa~q_C'OR,f *Q%,[}j~qr0rxj/o3&+`}5ȓVJѢd- |;Y~ 0W1uw_pAMn=VF@nU%Xa]&\e$I8'e}D+WO&0gfvϰ<*aʑ/},Bf~T} Vh_ޝ{,#4-u{V"IEܻx':~I 96n@kȪRU"W❧f<к}+%/i UQuQ\(~Qbd(yUWϫFL@hC$insX'vmDQ=P:c,~+H_w  Jwb rV Ȟ05]IuƻvkBKsR995 W PǖL |;"QbcS;#pj VOZԊLĒJy;Y A(45lS R V “E)j䈈5ނqx؉La|''T y4t`vܐpach1|ѕT xktgLp`ף ;֬䆺Q&4b:1lv/19|%*`h #p#f:?V׆fv(Keu4 }QFK*_YQdGT]@au\d^%ͽ}8~ V9"mɝ +_6/WjՇGdE9x~ HsOI{ʉ\܊dAMĻR"ɱءc(QG 0fˠ 5|hͱĦ΋?!9 %*LnRpolȲ˰#j=ˑ NUdPȼM?^׊G{8$K#\M&O]fd*Ǿڲ*X9\j>7J {X%vʝJyK74X( 'm: ?7 ^ kgug } c:ΎnGԯӀ5>O~$,o$<ゴ21# PbǏ7k6pFɕm cauަ(,ܓӚ(*| ;ˮ[r> =|[)GO省Rn'ay*"8tnj$y8d~rf2,#>iK9ٮsYˑR6ǥTG :OR75jUz\9%{_QI +m8 #W3tY~"L$}&ԅ,Cm=:dŔ>e5ҷ Ka}mBI:ZUYߢЏ}cY 6q,9C>s4sm:m}ZlP6Gu-}w"G+Y qj8o ?,-SK5QU 3$c8K6'EGc}R$VF$[(l,z͓73X,Aʐhz2K_{=cX:˾[ {qsZ/ O^]W!u'd%٨,kN0mX NYmג&|FeDur#qfw<n+I2ڃMn]7/ДXS]6O@MEnB(Q:ɰM篳;.eunR!?(?ůe#9#@h$@W< I~;D_}G6G !a..ベ~c\sNs3ImQ~TE!?602FoVv/r OnCc;v7&fOi k: TNxB9^q 7*;v %xXXm=: M=BkB|cp2n |8a"'c7_o7D}WuZ",DG9JT3kCubZ=NͻѰmi,J=hgpM-bpHNlNHmZW q_(TG=sSA($Ldy,R0幅ԝ' ׽m oMN7OoA7AZ -'(ū[ی 0is=n1B¤jnvvK obRKţ,&gp/vIHC~)0*J_OE;m]Sm|*86 )hyL~v%E Z!ή;OU硈KҶҙ 9-&).ͼ1?t)ZǕ|Զ[}Ȩ5f oFO tqM%Dn nrdLdTS|^74)+@鿉 & JL.Ћ$jWĆS.TF<ؼ}v:nd*1+كx9OT$c<>+݅PoΒ'tpTw3|TlYpۨ|;9buT/="{LUeuCO—Lb^;5UJkm|%/H,n 4La8/Q/b'e?[h,Sf1.tE$Bә2G& ASisuWY@Vð'c葪Uǩ/r{ l=s[tx54 thDPg6 Zn:|#3khJ ѓ)U r4~+JǦ87yax^zkch[MRN\#`U S6] 06cy, ]*4r a:ʱݖFg4nQ.,j@ ! WhϗD: J?;x.oK|έPENpQޫ%HEoy% !R0 5n۔] :"}E oM />v#7XE5/te,_aHj&ol}oĶhUzV*8(F{nk4.F[|#~{$'2A@i'̛W ThTRNKKN؈SӲip8jYVucY>d`ҝ+Y+MŠڪ7mj={{ ƀPG 9"\i:>l;d=%o9aKPwV[^~Ƹ%tMi&#Au~^|gJ]86ǹ޷-9ҏwܽՇ_Vy_DW]dh+І`=}%6wK^\N<(OхW\;#$!˒d3&>%;  &ze(}Ё?OF ʡ܌9NƸAͥ@h[k kQa-1"lӤuiaI,ʽ j@?@oV2ŏ{tbżV.kF+5ewM#3I v{9J/m<.6&;td ^A6NSs$cIax Z@/rc'w QMo'Xа+=fV{3=B=Wl+nV|R{y͝xt ^"bL<~R<^t1%6CI+?!B4o(d[Ϊ|9 Nf+06'O.7xƴOSeO9BP\lFGPw VOGc2sNK?bs")}G2#8q0 08s~ gwc?Pmښv1bR63oiqy#6*+{ ޷6_Om7i.LViZ:qo8Raz' p=Xdgz2+7J<4z>A y o?SᢟzBfwu [y2D lI%d_`2Eh.Ur_] 8|U0lϷF8mnjҥRRn4Kx?Y+տضgb o $} HE /(90m].m̼4Axe<{mZ΁nn`@Z $arTrUy*Zk󦓽,rw;wZq}z,1SͰ?]ws6ѱ 2\=]E^2?^\mr899*ՅmvM ZwL 5͌dCPrW85HUkh7 y/:JėbVkz]8IOsLӞu生)ܦ .~FX]і"@ jW W [*U&jr#uA}:qHaYnV].WZJisY1w}cN9FlZ\Pk!r8 V</ଢrHK*pviZTLV!h>ߦX,ozKŶ >ij>NXI's UlbIpScD4AuT*+VBl kXyV5$Nċv V ^}׽c>!<ݭCGwnJ.nz -$jkmPcFkSFյ(oT5V QBYx6B ĉ޿3*U1A3`_pQvQ1Se&2S&td!G7nBsh\PGz"q"il:NAP6m:[i͐ję6A ZfúA*{=C {R0~֚m2K55Z0#Q9"?֏P<򅋄Ntu+tn[vX~/i0M=c7QӲ>!L.\|$zsO!w?r1˦ߝGRfnR9z="w6{yoAu#K+I&Ai57O/rI-ؑ;{)mm]s&#lL )E}%./!)v# ZuDXoׅ~ڿ.s 5pQ$,Ar:=j&NaqHxׇݖzd( Le"񧁴Sr;Kw.J>wZ4aTzA!g"x~DV6fHJo.i7)lΞZrS)̔@MtAf'Ǧz ;v*R'1㓗ܡ 7*Y4@(;FՕeRQ;^\0[#E\Q3FT6fZ>F 0kQl>~m*ϵ2kBy2э;RFtZ-ޱ@,pͶ#)WJt֑~}b{y>_7۷Џg&ь+X/<_\j%2M1+6t* y1H,!kKdl.OjAK@# 1 /qG_ɸʢk PGPnf%g'@7_eR_#Ec 5Z]%3&~Z2-&1ɯ9uc9nﶞb%Fh5g-/`ѷ9;blC"=a^ SֻQ` D%zfFS1።]N0}/Q..4]li;6ЊS]%<[oQb >LΧlxW q_q2J狼a*權Aý O2DDwS>xkq4{B]2*d4h:Lp- FOwh`L 8 C > n_Q, jL͸#`Y[R` aj`ɸ>a5sf 5IÚdCQ*T7ژ8\Eˤ"\Ԡ62hJ|S 6=V ˛Ã}IUBk/nβOk*7$>pA6oի]ǻG'J+ jP"UC 9bqdv#4rV]D& =:8tE%Vtx̾^7NHiJtLf`Fa͉窚; '#&1Aoi|aLį{|kR(?Ab#8A,+r,|U0ibcEӯ$á0k^A8 WoRu*6y1ۛT~L+d`dtjdS .c焋ϗm,4ft8AhpYm"ߞQ-xٰP&=kQ)'ӵa~7|}KEF$=V\Vuƍe>{i]ePlDT^ #+,iݾBβ7\ F^ڿqc%AWE#3J>nM!Ԭ!G<s "ʂ4H/ڼE6ka?`oom5hds#T.WaoY(J:NU3Z6<  /_RfyRd[yk|JȄ&L"':?ȊVw24A*C }.wؑ+ьr]s$m7Fw`m#1f'ywӰwYl4K=ĭȑ5=qb֏좺APPQg2 s<풲Щ' n֭ c|7Ww!UW!@sr^E>tk% Гsii]S2#X_*M"ܸy6A(AG!]7{6$xn|zr1Ǔgu 瀿K#UܖI)hv~ꐋj^!&%.!:-yqd:LNCl^\1)((:&G ]?YmZBLG]j:"WAŒZ#U'_VKv7L@\3sgdj:3ei~P %)/ڈ)bFq{gKt^]LP4H>W\Mݑ6 u\9*

tkG9^b+t^0H a"DiN\ ;"5X^ݣ$/iJH'hzzۛnS)sSAl 5^ʀz8[;߼3D'0Vk(yf"K⷟"^НTE%KfHȩRtsRַB(# "/9k9.xlαb YCh:"pTOӎ膢f /̒r1kFq a?[f:jmOEWT/[}I ^t_: A e V8 \F(V2uR"ZJ66mJݽY9)GfoSɡ~QhL;^ܚPW^'Ū2ۿ،ىMEZ;R#?pHQy.<:+"*ZgFFɎgkFC{;|\r^+hK7m )y4j(eVIt/%.CMb4P+AHy?kޫLm p6B}~zҗ&ݡjcĭ=`Ķ.S2~X.3eo+&PC̥Mf#gj 7 oQB_Y?4 t!8SJnĢP]>kE*'u t]'pȐ:DŽ[R!ifKFWDL핋M˫0 5%!X+sQI#S@Im>=jYmJ}dHR©M-on  qin^rγdk" c%*;!aGZ!w鮻-ŃziU煦"X9T qf6L_$Ofz3;Z?:nm^7͌a0 :3 Rϖ"Җ6wMR (]6vZ|lT]2lGE96h-IF @?f[ KEHw_T5j1C&owdFl`'JD L.: +p/.v,&Ncߊ4/XO*Έ8ʚ6Nîg${[wH^YoԆw?ꋡvK4OeFZ ?9-hJD`',*EJȈZCD]+Isp8!'O*n3y=ݩX(C P{9BGF@6[Q~~?+vw*wDfu5FIr⸙u!o9C5#]/n\~w{d㙐ߍ6+1.l7 2.+dK-d17l'1Eٕ3hu%*9QU5'#u/]rpY{&d@mкOAz?AKVΔ Q1 rYO \ˆ09B.S; \K9MU0;;_(XZTPXޭGtzz-Bk-}1Nxۇ{Ek*W0~l}L١ta'?e!LpA9e~X12,! Bɴ.&/!/.Wv?ssd:9['P\oS, mD/| ,! [[avM_ Ƀ(MTOf YrHF| A_Ķ3#)0  !L9zv6 Y#UPBDs ١ T~5^잪xL18#_~ݮN[_"IG*d=ѺIPkS(++qRjaW4jC}vR0zeW563LV`!`nfa#Tؐz-`1꩒\S.~HpG$V2f ,EeŃP6Ph62$ݴӟ:@lS(cp FŬ\4f7ǡDcX3;~%,2p uZ[ a15"|Z32C.>hAFRIwGIJBU(s'{Z Eo`p C^-J= [\]%@`i'vEivCIEP'X;p@-Xiĕ>4!UT:\'0=?nS4n粹+VM 5JAfG=Ǵ9 ;:zx =rS&ςnȔ +Z"qǺϳgA)#qs>:-]9^K4d5s Ff̟cϖƲmy_JtP+ S,  l6)]cHKb/|sF"ńҝ^W/ 5sc\/.0Ԝ )&ݖYN559Tܸrc9Z66С<&׵3ߤ"p;o3m\wOo&v(a8ug;>sATiuY:7_RyEj 綍cا, jh9Ѵwsnw|_78FeTIa!5t י},[լe:eaOf6AhDLVN7eFcK!ɗN<_'& Ռtͷ6_7}0юnFͣ j6P]588 <"C Sk0Pʺ#EȂ?O gm*9iW]}P ָ7V7b9AiS⛆ɧO͙~\܀*pR:PƘ7eW44Svpj )NVlGBi B8 t\"ٸ5}5~:~B0mbZ,#S7Hk.Ol\R{Ա2jF% VYC DnS|9soq35 ^u· /]2j>7IM_= E'vaH2ʶPF>hN۷4#.$~0h5^[9۷TtUQh6FciR)&Ei-[?sOq xg3f@E7ye45+JUчG`Mϐ:1qZ-ʨEu<,8FW!T (3tF ?*n<]˜Wnqrc[n*SL myR` Wo,Ҵ Kk[?8r7o~Ʋ ż-JM]Ho|1,"\isuqF~_ǍhK Y?ODv9T/^r% 6iyh_]Ϳw@/9qI}qMݛek=Q@ǭBC8P)P\@OB>.WUzτ eѠI7ݯQe0zkxBMM{,W wKW {Vԓa ,xF 5췵۹.rIP2=YDoWTh8y me548lT\Y^+n@9DNt 9yY︆; ΊCb6~go^\:K/@hoG@X;_lw[&!7gUFKuh/U|}CcC{㽂ƷkvĴ(gmYW `䚜oԏ2T%o+a 5Wڱ͖ ,hc TE#ȧXR_ YggLcy9wC} 7m.v QNb֭4=@ GVtRw:E/\ zO5K 6-v?+TVc"[M/vX l?ߡE֪]*rh,,5W]H@7=)%( /R'wDžiEꭆ.evFB Ǩd嵿؇Θ?㵶R\9d9!Сa\M:["^ы a:N3u5[8K>KThTN/VQKhm2Oy&a+dJqϪ@p#ʲf UvB\ø]Y䅶6fԑ HXiw#(bY=e!.OИ4;L M:9m B l4$?u521%] NM`^ڝ+Hʋ I@ԝ묌[p 2 Pq"j ӈι 9j H"锈3[leT Q_AbVڻA~+v;V()̪uxb؅3s"sRGG 䠫R'|Iȓ !UQ e`l(Θ n ]c-Ύ7OEz Y%/sno#N_Rk ƿa( X2z8 ~.tȸ9wUul?l}b/02m~r C&*Zt\E9`WckYSqQ&YE+Id 5AQ)Th#jc?9Lk %"Yzk R9_ VݫS ! 9m E"mX`892W x<=qD}sy8mv%7r(/ki$%67‡\&M/A?,^xWl~:-+Q'~Π!@H4bkJN炽]H,=--W\+r9`n3eDpևDRݤepR@aNg#N-( 8& d.q9Bу }%)MjLdVYHA_(wr_[aWzh[W%ģ&$<`׀CP7TpDHtM{+Yg 8\G-x4Ci]V'G7gxj:*|PKhxG~@i2ͱ]{4Fha*{@R,u⦵H/`"fgTihL򯨳O+^m]Hc4 ]~Xeğ}bsiL|dmłł?X}eGgsAV0fU,.hFux? '/lş~b6Dw#`|}OT.eBLhbԌF1 qy&_vͰHp &h,ak#@D(I8Mk^I /}:U?s'ѥ4uh@Hb<ƪِ GN"S>j%d '1Ɛ~ ;:2"#t f`wNIuAK\i'8_]++Lg E:CHLnKU&Lο}MVFkn-7~ڭEb]y.^2| [PC -4/*Mqڣ3 ŧlAePtQ(س ,f;>9>,)pkHC5*~u: ixWȬ@hٜيG1ȦZ\2 9%c2fY!E(QaˌMܓ*uʼT硺gDri# ?t\;dhO$4 >48QU; A5{՝@<uVWN@>7P_~o[fh#y2.Nxha^6zY`)rILZAc=|<'LaMVe|&@|Iep OFm.ã}- c6BRpi\$VpN$ CS%vZBFq 2δN j7‡K)s{nΙ˲i3-"XpȺpM7V@B/_mwW:}=Alt B\ -*SGh^У:AkPUDCPX&)Oc4 R}KsّA'[,eM0<}##JuԦ8g"ytlzұQ7E'\`>I@Lۺ^`2RCP=_f+r TkXآm+4dA}:pZ9uQuXLQArQUė%\+0&Zmzo7Մ J|a.J Bȡ@KaQ (yO2; P=h4P5 f9hI| O)vىIhԠ0|^W=CD˒ m8'7%8Ghaqk<U6ZB!N0tY#/f5[aJq(GnX)ZB֠r&`~T`O 'WI ԡoPǍMFG4*7Ed75)@ډ~S݆lY\#;{,r/zK S*'9S do'L7+TT *)T7" `?vavFM+3>hE\aڬ_]--oӒ}h7d Up:S#d:SbX &4.F4%5ۧOQm)M.͙),=9FQau^R7Ì*A01zV3xS0硯+v"]ڱ.("_7)5맍T՚\0+R'Y@rJD0TP1d0[?ERP+ZIjsMp$dDRg)۰Uj7=;_[ )3%O=Mh\'{߅h߈fmAc62&rmxF (Dc̓Jy$y o]wJ2.HauR8 }O{"8i3JD+*x 6n!6T>φc%$qχ j;ExQ"rM: 2<=c_rFMD0.9|Wn7"vd پ"Gcn7V&ё hkg*RI{ͰM}G(^e=EfV=Ex-omCu:tء, QLymBH2_M3a,0:+.٤MD1 ' 5ߞ^T_4s=z8z=K@>1XObbr#&qeOqGA`e#>W{dEj8"_ŢN*QS̅ #/{J<DZpءSҏ@.5aƝц932~`K3=["Ԡ.}I{U2y0 rصy|3̘ N27jGЏ|YU:4` &zܙn(*UygQ'1kKFwQ3&.dpGwrz]RoݔHf,cB8^Ȳǩ%fnڶf#TЊUJɣRo ) eRR2ԌOvUYScvV,TnK*bSHq_&WCۦ+ΗWj˿)h*{q҉Ëa4:u>Z{ [йj(CP8eS r^ c?~(Ho1cA^X[jiKuJIKt0Uj qMwD/.&/'^zxh"|KKȧcu _x,$Eo(NSCxsŪ N5MlN=\NO3֕{u 2ϸW^?#0`N`0)n>v0L*LxT@]5ë́oy<ɋcWcޟ طLBk -)N>Xq2&J3ɟ1YYTZc5t43x4m(GK'D(IëXF)5Wp[7L=+y^e" fu|j~Fd}Ak%a>6b2,+q;;zƼaCr6G$ɞt뗄^UF|gж|M%C`b͢F="SWa6xHVV8Ж*@ HU|&=(x|F7 TS+j]BP|J9Zu+:@a`I)/p%TXneu}Iu:p;<3 {U+ L:b:MygSibmllQ̌*-{u}hX-KqC3WS^_NPEܲ 1"}%fvYUТSʹWsyz  +̔Ǹ`D5 {Kc%5pq\ŭW_I!K55Z{j>Xz7+u"F1Fw,P3%4nc\ѶIv/yF "w̧MM)ߠa qhͮLІ:MorX̜Wߔ WZx\xС:|8u$-2wYZeJH ]TW4imӇC,/U9n5x>TL1!mS6?4գGݼS&5{㻲5 5?_sz&Pjx{Z\Bٲ#I^ʞzm܂ sE}OWvT)jTB(#OVce1[rnОՌ!};NFK~8X[CCYuN / F૫և ǹ=3-/:3U,vug0a L!|:L+fq?M4o/)(k+>gW6$o ^3Hz_cW$ӽ8auQGmMNf`+F,Xbb/!S՝loSvfc0VBb!Fn9ILNR/*eS1C*W(rZJ`˩Eʞ&1;[T5cA5hA[agc4jPFFO>0gD|RƍTB^I~u# < \X: Pҗ9;g T+ -R󱂗(dɞ]Pitg)FM<:QYۨ1agq=\iCqrXM-z$%RS]c%~ڄ-LꃟrAv(F%BJP :i9qmKA.;*_KM~RbCYIBF1YBPPYzЭ#Q6oRMF4>xь@\k rIIkD) BJK.T׬B4#tՄNROlGTt_ `|=NKS1B>hlPMcM )CO,ۣY2tL _S`u81ɣ=XڳaQI,2:}*>ɐ/*w¯oثm$Goۡ?T&v` 7?X.xL%.aI˟MNժ0L}좶C$ad#T2xN)--~6AoHUO,@2bjx%gHJT}XFS>u}ʖy_'ZfWb| >WsK|܁.ݧg=D7p}x{Іܮ"FCNdy21)6!N<Ƿ77:Lrwqtq&PI ;Wiq{-]J ,-g4+9c꾷@ݫ@ t+,9>VSžTg dl8ULE AI0{wdՌR%Q̣%qO gӺ#@C5Z٬J<ct+0j'Pho hgɂy Xh`g\N1p:C/c~go $[f:Jeu\t#˰2պ' kB5=&T4?Ԃ^$Y29Q C[Hg)*HtF!B3X mhdOc5T ވc + ,8Tfq!&}!qJFH))1ԢJ?ɵ᫯.5hO?'7D/Kk%.wjcqe|8ܿx9]]D+%b1jcš|u-u涱XFH6Cnb!7Vτn`Ǖ 2VD M;i]W]gZlchtθ=hIJ3P}k*s A^CNol$LϨuݎ>x{URtDPV堞':LZ&,w<0ߤ@7Ǖwtz+y:8x/_~35QEpɆVQ$ }E8dyʏ\SӼ?uIƆEqA }?ӎn_H:9'AQ}RLC>C*@(.u-1q.jF[yvawJa(TI׈&d>oۼ61y!{oymҴ3t78 )hO-կ:"qrPB)8S 9nt-=/8WӱB,{3;CwMjdpgPy[qٙ 'rשP0I 7׺_uf8dczαxxtafw" 5G1x^Bw3#Un\H[򄮒GU4պƏ;?E:Ki{9댤9D:*y)DL3n푻3[JWrw'|m/[E rR TF-Y8z@h8B h!, "iT٘Yè@Aٖ^&7NEh3]擟ػ -ic.}vax]&$,c6X ʒ~Ǎ -b#ּ J-RS*.z.wj%FkŏDEu֔hHN-HE T#rmE3j8րN(U)Z4ĤJ!r~aa)urR>^ y4I4+[21TOj/[{Ì; 4~935뇾{֎3w6Mނu@11RѪ&> gY9B)xJcxJSD;бQg 5ԅSw#w*gḝǝcޚ&˻ LTf*`&ڷ.'xt'٘a32(26'B^J.|k@1)*3 AϵVXjh' X0:iW*?+R~0=W7SQVɦbkrGi')?{yYeVLU藅Ju:V1'gW@(+B7rUoΟΒv0g}-,'\e(N*eS(g/tP *mvqdDUm|Th$֭-1ț\<QI 'a}TޥW0ĜpuVm?e"9L"#@>.y +8> MT)zb_緢zϑ)B2 "ZP&SzA™ȻMAj&yc쿹[ %0R6O;b3Zlfx2yKJ?NyYe9dcg j I?I!mXUIlP Ƹ`i<={5W/%­UYVO?Ai]&b.%mE$}?`m.xZiaf՗>k9K(!pdQ tl$! =_L @Qơ}E _ED#@8]ʼM_ lÕ2偡2iZ}#PhhEM $kjf44nʄ o 3 <{yFZЊtYX2ѓvoR4f36ʡG޴l@{XY/K-S$a1>sÈ}نk/t2ަk}rL>1z` ;~3CѣoSW\e#….53ٓUqs3.jĴuy0)LHbxNT<r3gJRx1/,^xb'YAOv}ϻk;W8p)ޓn{5\jKmYcDJk2](jx\y|~ [N=;bdW &>x5o?s!By`C+)b@ ӋBȑ|Z60,jYHX^[xnv\L$t˞4,A;U^O7mpBT\ٌJ&^k_MɣRk/nlug| Ϳ )n&d^3$"L 8uQ%t^ sV C^$qѥ?3½-7OFN?+Cq탵gD! $3]Yd Ώj%q5R!7f]p0 oh[`KX5e6ss ̓WWm_}kVL֕,a*QqS% 2r Oƺۙfi칢ںg/->l_;@8Q8kɏB,AœOTف2 6S $9NqIYE&CE,m q%+6u&a(T%8X#7Ӗg/ sQMP*Q=ޖy^ Nհ([߬cO&8u왙-~Ts:-Op&qTc'85C'g\ *#: x<7Ĺs^&ʳiy8fȣd,#A{2h%!Nf}xF@5Ƌg6[wvE9T]hY6A*¼]Wϴfj3>_$]ѾսO 1D9L~{=(ěMyiC!W]0",g ΋A kb\ W#*litVj'VUqNUwq(m(xF]csdOW)6y~eLnSب)Ln Ĭ Bhѵ_ E7b0H^~VH lۙ: F%VbL`W'?]֝,qdDۛ!41B䶖#Gw.@hhus; D*,D^ʊ*8Tki/T}CsD[+8¥ Ni/(p q%"d6>tFs\I)/mFKU NrO9KԴ=ww$*M4y|xߓ\߾:H5tQo*yʰ~?ϳM+ePbRH_q#@/lFC#znXP HOZee`g0(鱤0؊AVbFqj)&`贔0X'[9;QR{U ?.Ш(BAk\"0ȓl\;dcxB'G?|%W98X5YjYWd=W"? Z뵮ֿ{(1ꋟa -u<f9){+`#x oHsR;s]A!Q.h3"Ifp|/aYjDrU&3[5J2'qa,PWeŷA^^VLe1?Y *F:o.62܁hn_kH +l V $ب8N ;MByKB+~is}N9 !ĮiϢ^ 6m s ̞[TUgZ"ԏڦEUš 3n>Ì2W(n>qI?+)B5.hwA3@kEjrF,CX9HM4G<bXB(c"!G. rZ4jV0H4a= N07ZzQ21,LJ{~Kuò 2@e2ƨy'nzcf:NL˻UN{+ Tɮ$G(rNf2m3w1%n[o lܟnj,KC8ϗjY7дFu`)8`k#( %gZˢtzG0?`-bZ# u1#[ &*\a=_n -v&N ַI?^ 9:]D Xd#*Ͽ.c_*#Bv.in16xlP{/Jϑ!Ayl;_neܤ;j ,*-Y U/cV3O9Wp/@$i FΎ4bC]~9IhS_J N'Bc\n! ZImyM#*@L-{}g!E3zu\L3aXva!c `22=_`E_mnG,.W̩÷)O4 5?[e)5%GrJCjDlꄓ.} fv J%Xt ?bPRCn`b3[ٌNJ;8vwe W3iyf*Dq`Bڏ#y iDqYg^i]:Isw$ 2 >)ʰc`"EB/2'B(uC1աtٹdai]-qYx+<Ө2J7ܘl"a4=Jc}dE&6֑6-0vl+~l(..E;5 -y1N+K ȜX"Yzc.t9o\·df\Kk˅bW:M3l j}0N|5B˷1 ַA+OݻӶ'ĸ<1y?BKzcA\-e=;&c]CWJ c~f :'pH{v'._dz^膼1}SXnqS:&-y!p$flr3;2%Fȱȗ5K h9nXё%qXsrhC6?_3,M|rj_!Ttm:g1/E=V0P@}T008\KzCJ v`vc' ES#pㆈjr@| ueek#Pv y+alyz.jH֮lT'R҈=<Vl Eq$zcZ[1ZٞƘK={x$+o7]¦-ky(NMLC_ֱ 3aK^-!~0ӯOG3eEPҰFM7j췽nìtm4)vAbHmS}<[٭C/<[F•Zd*P#]ۜD9/47m2[Fp`(ҳwpO9·Ŝ`gEsFeGBAo*ײNXdA/row;V PuTe@DR@ˎO6>wFUjIV/i+x**;h E-E E t%cHU_g'w`̀,2洇l)T#ښ Uy5Hb2!T e܆ ۶S5'ru\t@rf"K dq^n@ng8F[<,JWKБ)΋SXeh?Bz *X[ŸZJNY*Rⶬks&k0 }Y"RQ1S 53Q8u3: CIr^X⩕zfÊ+< (LE!$z oҟo" > N-#. rRa&IJ bۙJ,ZG^nD؇9Etmx_?#4[9H6=BLG̫ 8K'3u<9Cu+;SqjA ˻n 8}U7!Md 18+ON^l%٫uPW۳S/S'Ы 4h}B{rSCme[ab Jkc(CbTOB|\lQ#j>7ސ^ On!׻f`/k>܊~ ϓbf㬓~Ӟ'ippK'*@0Bx͂ڥD uQ)蕦}+1gA- 3KE%1NQh (xb-OIRVԪD7Ml_&ӅB#W%l;;΅/ wI|e1R>eA9"*[+=HT&m1i…9&qn!ΐҏ 3&֭>`x6O0 qzAB_9]`? yuȚS[@"6tdj8\1fVW(8E\d"m<"lQ:xDhH0TS"3vOG%y[h ojYQA|Ÿ&I4uIVV`mFr׽ʩn+D bvu8N4gr{W<Âk#^0x/ }qA}a}{5\~@(ŒĖLDO/{BYCCU|_hN$..9e4ҷpݰsR29wPQN'٭P醊⨾z屶ZW-s6 ec'5.i%7<ͪS[^m@Qh*> )ʤ:l49"%ʨ^SW5:LIUN%;pjq6R5A{A1a} <)&Rn8N| ιp M1Wɸ.A>Xk:e] x聄Z[4#ϣϢʗO!+B.Vhɡ$m5 Vak74"A΁z<=ieYrG?t>?؃KmE[_BzWc˾=!=fwyYtlaVf'LﭳjMum܍ζ\Yu'֦5re\WOׅ?y z9YlV5JS1C/z%&`Y+[:d̍8$8zOj=(-Xa0׌F$i*! Cl&5i34IeNÁ$8# Y]nBrNr?`M;[E#A fN̑P^&sZzsK*(b 8i-2Jl.Fͨ_;1+QE{1a~3NyMf 8:蠔z{$!oԣx?1ΞbC\i}߶[><$&y ׫3@ yOI뉨ü,jYc0^e6`[Ӽ`$bynΦm:BhxÀ[z+0[ܩIK(d;Qڣ~a7?js $}.V-H Z0È5- YiXe{&ku!^; 1c6<#/1XSQcU# :~ vQ H\ XyD%A`ĒS},kvriLq e?$]HjlE>l:Z7/*p$})Mnu7*G([sΙ4⼋'rҶTҴWD$Cd&$ZȥOdߧ~kC@ ߴ$1F479 .}-X&yĊ'Je 6ĶiQo,*䞽=8$n#4Jʖ$lDUhHu(žrj џ;8 óz&'y<  K`i8ƞ-aBS6_8KSlsAG7cP #QJhm-B[WQ+h +TG&-g(*ͼPVyz9?RHK$SM3Ҿ5rndυ\m7(s Sq@qf 'u0 <Hgeùyœ7w:P!e`.0FjZp5#` 0T :Ȃ]HUz}Qe $N55]s}ˤI-Qѧ~t6uV`8l-μ C*Lq;w"VYqzSJo&A#]D`gXJ N24?!\~'˟sڐ?~O/ GsK2l'ň0Vߣw|fXn^ zh0W{aWuݑ]~E83 tXT_}+CK%7!f,@*oL \-6Jzc~'" ?4[JlpP0#(g SW^%͢R\Ayne\_4sTr6!=ֲTQu t3|w@(UHXw%W9 `\ܖ5JyX2v)I}\re S;&]- )Ya+ixnȈ'&&RjWӪ1-[.(_A2#8;BaIi64@,/n@{Os 3;}kv<' njpxLK70FO5-HaPv+*Y$I/Q PRRUFAײiebYLhU|dhȭR3stUAlÓ`OAµ~ES)%^Qvz~V t'̲rިk<4QEHADW /Ҝ6%^&qfv!١\`۷gvOa9qhg_0PWWx N<` ưa@,؅jyxF(/SGLH|,&W[y`G/CMuk]E)IW͏f`A<.Ȱq^o3UBFꆘɸ8օ׺W֤>&98YU8- PA3Ɨ eQ[W~d$bF~MC{oS:KMޝG4_-ʡ%IJl TWq}qq5³3 IRI)Zpw݁pu&aɁyzM =T]5tjb'a!^y k{Jf30>]_ %% \2]e`Y?GZ@ITU\=IxE#_ x^'bO]`*#s_pW"bGvZc>c6= J,!82j @Ql=LkEL4`A܏ǭu-vX?MkJM@$f䰺Ye2[:\7%"~1$7֤> X} {ms֮PJrK|,#<-jţ4jm7zkFzQ7:7"[w3!atR!j@jF{mPwv~e7JR#'8Ph*GOʨ?LbdW_v'I&t]%* mLvS*՞թ"# E:|뻊⯝bܬ pa)T\*k tEa*(L?F rԄTTOȊͫ~/(1Erdbީi9Y8_LmdXpTqiN#%[P_pZ&$!fՊ;o; 0^2Mb߽[+PUyk2v̠dR@T}1 ~ULm͉>LکL4"b;vuVL`{DEƈ 7ֽKA8vr !fd&^T5cvK9>Cm w-dG}N6Ibe8cwGf0BԷ@X=8_z)_]x:Y'\Z;F 90ֶy /VlZi˙DMG_nm\K5"7_j>ߏ6ei?-4mdGkB&oz^/_C' ,DᯫJC)8F$p1﬋]DV(ӂ8?V7ӋRyܟ0?մf5;x-̩aݾ+^uwFx~" YCfa3+t/0x[PPUI %FO`JY.enzM) o;X&+t.: ~qxv`ԲƘFP+Dfu!,mH[(Dõꪪe$i , j=hp/4wu߬5%좐oq!6Lw5Z#z9#j56Eۂ^]^3 _ALu?`/N'dwtxH%yHgpےu@f ESդ?:xy"@?.O/~' gDd@D;f^e"܈FxpsЈyh/PɌ5jK 9;IO #n`rRKNmᤨ*Ćvq4MzivHƿT%gY#}Cɹq.^yJ;/eq4U,/7 'lw0?b]呖kfpZO_]-Hm< cb;u΅,{//GA$H"̋&+(qo 3NMU:pw^z5.񆊓%y8/ex}GlwrM̜U,WV:k<fmֱ|hm<6ڏi@)M![L޵lUE6c6Pk %(aʰ,f[q,DF,|+ʆcPOui6w^gyq2ȭ`Ӗpz](Uqg)P߿+¾u0l* |:鯣a2b"-6a%Jtۃ.ކ筣^ҁ,._ʗ{SXdZjVLԹ'"SIm,3aW\/H1U,8Ǚ@u8/E1F x6]bw խ$!3뤬w&/ől| &^Q>Ziȟ0ۚ$΅sX(MWdt魴@En~讹 ڂ O ;^iT6 Xɲxv{gxd+n+QsαWK= sxy(YJRCV\V/2;\**Pg\\F, ;F;ǸGȥSv6өtgք#/^2 UvgQ+5X+I y+; `ӹw%|a M%p]QAj`PqS.rnkeÀXTjX^e)h뷂VGN="<&qRlE/yIb5"*%x$ʷ[LbB4`X]L4h/'C2'[e 5ĈDO/ h, > oy Cj}L{N¶4|d&eӕ!GEO/}4-hI#Yd0~VGGqa> 9DSߩ,^N!ڤ{wx ҸxÈnxeAKV1p|Sfh>+F5eb(F'p:c'4лS5 ,C \|? V=pZԨ(V$ wuX 9_R5Fcp@4g!a c f" Gl`ʖCٮ݀PVPJcmS+#Dx:#<~,}21@%qu aLy1ȑ13jiS% 3i&6MD`UZu <4Dnpsby")Uj'^;4kys*V~-S/TRd>:E,=1oIFJ7x߄ e{ -$%wp64)}SKb"fQgb c5_{\X|9mk͋Pz| O &M#2}OLj0SsbXs\iTH7b:˔dEzolD^-dЭNҤRTU\kXx:zCAlc!SpJvKIv:mI| FVI+Qa~Vԫ)zf ;Lx"2B<84wGfQ!>.O#&-\h2!;ENe \~8 x\eAcf>W&-O+C$7?fճB Тa~.@zaREW|"1mduaeƿz ,6v5d}N!=;P>zs!0݋,1jK4'5o$|c<*.h;LQ40 ߐ6} t, yD7޸ܺmAR_8縟-5ws ~H4!as.,<)<>X-;A:<8Tw V~yӗ+)LkQswї.IcLtO ✩k"ܠDz^b=}b 1Y}w!$Y[sM[ ,Zp~:ͲJLbLk۳RVmRKןOCERp\oM 3 VsxHi7AþMj)䟥-:cXl^@ȧSp'7i5',j' aHF(LYN‚{׬zRhld]#Nv`_ބ' ۺZvj:ߐT>7FiprZG'S$5Y"X;KcSw"؄'*`"=46¤s@Z:J=*̿iU%n4$ʾ>j/uf蟑rc6|Q/ZqǾ4'*,\a8{(_vuPCӘ~CYT]Ns) :*ߧeh{˔*hR66.LWA˵;t}!1 9OMAb4 y<莞ɄE}t)lڈ wjY2dXty45x׶CCFR 4^A(RfW; .;HErwÆO%C "r.%qZSc |66!T.*\h GgHK鑙_fefʒڊ3tcQ2,q wAmKĘx0.ueky< ^h=Gು.1 {nEcB ucaV/o˪l )Q*mk*4#IU"wN{Bp!8fb~a> 3hv kle, v`M|1mu8 W6Ul1 To%>$ۂ8_\*{S;0]p4p#`C-{i{і~ vļ򧍀CuwrD,5;bԡW .e!LYf'Hl/~0 :'*^;M3vy EϢ6.0irim|Z8ceȄϞ;b:POY.L!O0Ν*/u=q(&~t/2exw^U)vW^km6q YyKToDL/2TK뙧V5&%RVѬ5 H;JΪH=~R >Z]+fK؀+LhӮD U } -i0Յ]0]ls<}.>Eہ4K T #H3В7yt1m5eE[Q'q 5o؝X~(y0} aײo?hw1pTLeȊ?{Cp6QnyzkamXSOܵ6OdrF<g%n9r,Cg?ٟX#0oBPe*Gϝ nkRip"֣D&&!*RIۭ\6Vd=8˼ˬ0tnhgaC#*Tr_a[w@ҡy@kR"ʠ9ZUߴu("rzrXInwM#+ ދO@ Aq*ڴX`2`z~ f5@q:SOL< Q_(s;mìF7ZY+]٤S?Z)݈GP$.~2O1f+kU;N|53O fLI>`Ac*MP rp0Qѕ4wd2Cp)b$ X%̍iJA0{YmMzCI,:,;5=$Ox3"\))y~,^p+0C._Y*ZdBqD߼%PK ,< 6̓Cjjyb)9y+7sTAle*PCNr~LQT1&?_:mb*C_\h$z٫% IC[!P#HI6z*["We"4=[ay]zNK *O-&4fJ>9bTfR 81*cJ,^R+FMI"GrJ oSlecl0ss&.ƒA |S}NÁZf2I'Gw5**]cUn >e~^im.`rvE Ԍ%0䔨WK&c\b,o2S.Vre?L'-j1q&CO%WJu5e2;sJZv\s8 )<[ٲi]1]B^?8u*~1퓦Mʭ\glR%]%<[nj^hJ߬4'$xE͢[wXԮ/k4^R}}:e ~ΰߴ,.XֳhɕEQ8 X*׶Q]9t3$嬀ͤEPp6CBV*YPzf< # I_;ŸO V-r`?@ ="<\c428{ tv:㏩O3B^Mq) v`t= +ҾӉpz"8<2u-~}ABxS$|IvWM>='4`bJH#<@Zk^Jnq{ra !COlWtvxOGڭOP h8맷[ZFdژ}X0k(hlvqӟ& нHF^I`%Ⱦ+ r5 g/qӰ+Z/'n&84 Gg֢wH}x`s+ءCܜ;Z[`0ea<_gk櫡W@tbWcx# 5yWAL#yJa b2`fjwn:oL.d}{9e9`hHumLö7";bkz;վ/Iupƴd?]1_6IKw8ט|5vl]UyJnK{/kJӾ?: :CB ~W _wzJ?/dք'R'/ܫI3s32|pyxT4Tʮ(L.?_9?A@bJ^I?~~:`жA/s;,~ƯeZo_ٳr惩@/Ͻ~]y?f`0TIcWQ{Kkԥ(^c`#j& w'pe"CwX8׻]U 97* y(HNyt*OwsٮDϸP+1(v=4 TP8ʡ)]!pn%qs 0N5LLl;w &7|&d؋C3=v,{0vTܗw̵o f5==z;z/3{μ]4ߩŧ>O펅xunH_ =x^( ԠD}[y39at<_P(UeaHW?5#"6#Dv_$VHF}O[NTV`8=M[ gA2L[.X`4COLv`[4SK>pIRBRbX ˟%KZ d͊*I/mߖswtGLQ#&;s9_Va$)3洠"ӟڥ=Fz(Lr}~2oTYPy$lr6OנVZ8s!㎀n=́X #]/ Mń }_ ^qeNa. K͘ Mso`+l 9y@+Wc3KuO'nwcf7~8h̰Azюv+)D`H:< 9"lr6M΢<7YƵ\yGK!+ s "tjҘK3~gn{O؀q~I =Y] \h&M|nJ6<]*Jٽ:~0]o%`@`8CfP_fQۂp|8gO]>{(&5}AL:[e(Ba%|u,E8Ǔ](^;eQՇq& thYT(\UΉ ~tTcLa*1ܢ[b9%CZ6a2"H׿KF|{-4:_"1Na D%?_㻩P[;Gb1ڶI>z \4DVpq9 A,=UJal}:~:Ƹr)#e$GK Erd%: !zXz/ꇫ8-)dd1IB)#Q!c'FCy`DHǝbzwk395$eqT&[(p!X>;W\ZA|S0.2isr#]C}ޱvҴnEUyQ,k%o QD}.*Xђ0Kd(`* w'}R0̒cJNu茹@hxfhaݸ[rMc]ٿ#̓% CFkoo N Gosc۷<6FTt)wfіUlq/DD^6V߈w0pûl,X%;>~+9BX=B3\I R]\n~g0Ikgδ6WO3 |XE8^*/ص1\VA:b/UF53SG᲻[/sb| X}AQEm4]iwINBWA,h_tmA:vW.3eYXwA_$ݯ$XģN)= 9t4ImnD+Om-[v}ML͠6<*[①<ȑ'8Cl [`@#ȃFzGIM#דr]=`FBכ/b]Q,*SeBo 릙#\lcQz0oQE}<T0VHM "@)5[^=r[VCl|8@5/*? fW;Z<!s]Dxr>#>[þ@eSa|=?Ѡp 1;9xr7 gzhpkzgvTN',F2z7#9ʞjEnuJfi  "Oh#s+߷gaj]RsˆdoۍXNqKѻ{l!cMhʹ۬ 2\0MH34 |%޼Ct,.LWڞnޣZ6UxBR w."3 9Z^E5%}zp j+0vr'cy!s*Vf hjOd3kH?L9I Fqndyܙ :\ŠXhh.1 ?IYUpts)g.dM ޳2HKA^*K 7?l8&?]az"aǠ]b`bR<-޵`-LNWw{c|"Zpb&?^YvP,E:Qt`oT~_C[^b3gnu\>Z,B܋'F^nʂz9I*v(sBn:J%TΠDv0;DKUVuIΙِ;YWtwIvPnBHGhQ& sypPݰ7Ѯѡ3½x|lI33uCՎTmsYdpwf8 o}_ހ? K'ꛯ}зʦaz5;$)ZV[RN2SpERdmhR[cwuXLx^+w &\Z0D{:ڿaxߠXS.w »YW \jj³Tlx:!""y {ki8RhDtQ4G T)j8!6=ij퇇޶G1r s m aWe}<F36jF =^IA%{Ĵ$+Iq4ȕ} &xԍMªV du2)]` clȽ8ݖEpFA||pXއ^ѫIr\,dX^1R "V{p8 1~/\+p܀JK#7 ϟ{Ad'n'܇ *RRR^S;ur 55_ag\.e@rˮxEY"YF; -/4*T'I5*nQGOK {{ 1 (6&ڃ ̕D{YN*(Țşz:Z@cc|X-2G)HVaɊ5[ &[Lj.;> GYUX !JZ IB YAdrJ o^ +0MIZ߹-Մm^#('^Eӟ{AS}w# {5 7bw7_ϡެKU? I\KkQS{ T];Ң'j `yg:!H1Ea[kI.fA5 3z3VFUؑ`;\k+cRo)cE}#Z*/D`(X.0œiq34CA.ہY b^)ECqe-0`ϣl?O]3) T;HAWVΔ;oϣ0i>ju>Fz0T#MgمRSF(dvq).D=cR\,2QgSK{hQd:>IyM#Lqd Aw6tC̜PSo,-?OO5K"Ui$D"2s^> 2<\Ңm˱ jo7^ؾr.a ? hA*[N@?K0o$n:lgG)Ӎ EdJ߇A dz*|>'Dl)1#:l'^|j+_n4HWU"rﰬcKkgY-4]:ק1Hg,ٸ Q=l0dT If V<nQyT6b)sg[6=#_.̌N†;E* ;*Y1TYjX`Z&&<w#P[`^FTF-}jt|ӬXd[DQW|g*O&|ѓa>,cJe:I'|Gull<%zZT2v@CwLO 2%>TvKGdx L CG2'*UIdahT[e(uys%s|x _pUj2IeiGG]I hjpi/PjN% +QKXFUOۑ2ԮC4gOCB=c,+n.8|a?H$ .$GWH(26#[zTz$~*AC/(L" &SIEm@YoITIq>uC+CRؗ$T_G_ԉ8Eɟ{%_+] Ӛ2P T]Q.ZWVZfXA^߾Q`~,Y-թa:Mp9gzGGygdlnΤ?SUq4$`BaG'BVQ_Alԏg)A Ejs0`P 0n\.rggEcSlx+I ?*:c|Xx0tc۝Y6J|PPjFqXo1|VH`kz~ٟ3 ω -X>SjӍzui .WZnH] zJh Vg8c @d;Y@}l8ըX> <`y?>\=a:$넑:OMz&mA]ȆG nC$WjTah9'GBe{DU9 @"cOPO5̶\S%!X҄cĊ-% NA󾨔v0j#D X1W#65#l~_,,vwe] Φm6963Ϯt⻸cg/^hScDU_`؈:'Y8Se1SՆ-(E%젡!=j>zlV=J" |NvX5cfQmxbfF\eɐck10rʭz2#R< &RCM,C $%O@2DZ$8>KD ̻̦8Y!kxr>0K(6_vkR HV{OF]51Xa==A)&jJaOy"8 cѫR'DK ! RT'm1aj5IuSH5bT*jti% s!`@U r8(+sĬ-M6+~t~b0xtGrY$JHnw, s1iF c/vh@t8kh3-ٯtq)'$`C(Sy"8:aV{bІ/av Z`39ک.Qiqu`$e ΎbLOnwVLէ&+d]*gJfc+5:x%VRD O͍[Ԃ'9;K̅ɼF\OCHi1+UH1QL,(Jevb|pJqӵ*s3)E(@H}5B(| -Nih|k_r{B~/!v !k h&B߰&1Z". N]vi ndž*.s2a]s&p Sd2ol -?(Viiv EOwtp25ib`Co*G0K5B3ooC12爭Zj XQzs<ݚLA>\et]&ٺI"mګ8gH(A(! w<`L8VXG;Ky}=a8)anJ2l)=a#hW%ZbFWks聃%4t\>`ptU6SO6"E+a)+(% e3r~P7a-0xrus6¨ԀVVc6N8 RIܷ*8$.Ѫ' s nOa=p]Ig. uϱ#LmnOPpȿTTsFn5k*hz%EqPHcܦ_aU--஖&b=Gϱγ8KN⸽%ꯜf+NG9]sm|a'ȋEK 4JG5V4g%ҤQn::}.!vč+p K5{p}|)x@U'^'=T&L_x\]h{zFr!zo9{m73}ڥД $`}nLaiYгVc 㞹$$|B؋Z`=S|ې[Jʓb7|.ըkIUR{q͏!rxMc5e+dYYcIm[X<_j%{)CEd0?״/F #=NPO̕haGb{d̲TU= TTw c>FVMzcWݫ<資G,;Vz){4N[^}w 4SP鷶R4AS-MDV@BLBli@QzR i[Y4-Ђ^x Ȝbaa bnuY-㹗cem<|r,ȗׯ*ٶLVK\HeK.S<^gA 3ipQ7Kxt1lj1fJZVl4y?sZԡ{mc]Ok+`iUQ4: Y!8|).F/ԧ&Qr}cgF!lTGM6@x=puDSv:+u<LRov&D7,ڞ #r_:ΗJfp3;E rx,<_9׋ ʗ8$fp;jLDeBؠeZN [yNo/^IjV2:}҄69wXd9!,cI?nxky39a1#{>҄PA#?mF[gV9v=|~se^u/ΙHpg2:N0P'XdYR˾*z#GiPJz3p+86yҀU'+OmL:sdD䧯-Z@X 70b;F/ylo!>%"(٣ȿ~?ψ57T>J_v! 6"Nګ`ܐ¼dɭ̏f'PH;߻ACa-_q̍bVK'{$7uٓdE\gxޑmm@֏gȣi%zhՀ.ty7k @Rc/v d6Mf\st9>\ʵ,5(b7N2G[>Ǽi hgɡIO!df8cd 5uEoAܛԆsrY젳{C(_nH*.sS3߂tt.HLrx?w-֘V: /OC#+TԔ>A$ nSg ;ĢNRs+ ;޲Q;>~Q[-2+ֿcVr&GxB罱WQe@+b*Vm&y{b㌺At HJ9 wq:8`>a@6Ѵ[ ZY1;E8=s}n+;[:?,$+m&D1z]ЇCT40T㷩DӤ4q*Ӆk55̸R (>fMAVfi:'i>xM1(ZJ]YzȰ:N ۚSB }y~fk?<_/;SHYX_{lkV[/HvۇLitAYT=ږne|[ R|_%'^B~NizzэGmV;Wnլe/YLa?4MSuǚ=yKjxiP{0m˾+44;#0g u*k5:=.?AfN`(l &L.œ)y[R. 4 sK1G.’T5rDg3Ɏ w4w2; j6SR~D8!j#Oj9VY4&Wfbӈ˼=Y=S@*[7'.ʚa<$9aY ghܒh> pjWщɼqBvc_ŭ@8 V+Lڏ[v1f{{`l-]Vlu>b`q 0E! `+)-#Ҥ[x2(^'yilSF,'.ip.''e Z2(Inī@%-T`q+Yz-8q}%RbViRfB~ŏn.g_~4Wj P#.3q~ BKVk|7JS;J@NFP0mMOk[e5yDY̕_2xA{*q]xJg鍜Ѓ*bM4 N 1 Lm' i T4"$ZPĥnrtĀǷ J*4,7ٴur gKVP=/1> xa?&F2-yTF2w 1Plב- V}xG~Ky*"K|::232R.> ٦=kW?>΁}#q0Juk,!xm5K E!n/NRNޢV95Z[ӧF$Hmp絕y~dt9E+.5jFo?gc M)J{Mٌ?#wV.M!7>;ǬzՀV*6#c֡^tVGsb bdmec> T1nEq{u>ed5 OXA jDfNGln̊rf[g[6h|UhHȴZ_PA{K|BL)_\~u;mIؘ ExVRffЗ XHU4-rI}1 )Pm 'Ђ] Pn׸ b KuA~>z.{(Gw|X]ֳs'S9WтkCƾOXIg%mh&;AQfHI;\9 A9zbƻqYrEӁcOirpx/ Z.y]% +Lo1_Dݛx&:768 |y6ݹHJJ`K3Bs<ڱF4ghX-CKҺU<6\ OV5BS㛜;gT(թH J78&gL$R긕ޞ=s^$Ж2clCuK-Ԑ0 [[EKuſy/k ;zzd??{i|V XzPo5lcG5o Ca-3#Zw;(!FQ6xfC0;9ʛǚp % [}kW3Bzo艮nWIB^Pc 8Ab'jO iuE35P\&h;&U*#k ;7@[4#1)|sPϽe,O70m5SW =>Cx L&$V Ҙ3n 値Ub49(3e!+\W Oر!n-W5.MN2ܢ3킙RJr( #Fʮ $>E{, !;u(a7p;}#U5F3:#]i Q/*VAG~A4 ފc$X!AeQȋi3zRQs[.cjsXA CbG ;jrk.߰GTD+5F/u"AO?=Yw˼cJ~'1u J@ ݩDZ>x nY!jt:z[4IH%H7J=Q[ AV@~ߖ@+{L|.2Wq1KZ2}<d6cw ͛ C_NV@*1Q 'dQTt*1,"s=d$\ڳ֌iG K-c-@WTZLӛ\NB lGK3JߌSD5X#tl9ajpt"dveC,N%l˾)U54p{s2 %B CDu}\ 0F2q \OЍ7vk;imseM˞W+CNqn=;8qMSܽBG Xzl,jeϬ)f F]xt\:6)LNYs!kLpX S;DyA uzUFڻ;ވߓe^f !J@*\qwn !cp^Y%%H ~rH-lyy5|fnٚ rmBc1K0,r}BxU=GjmOQK;kw(#yh_N8 NMW B$Zjv?Xqb|ĢR)<ؚ;nCq?|*#/}}>]'uAUO[i`{QQ3cx28nv Tdln8#[JS*-D 1$M?A97FAYȝ=#ȹ2(crNȑ1@J;:ѥS/Gz_{(zciX왨/@mpښ"C> kJ?lc;c6"S0Y1եNV^v@^;+)+r;+\F)<[d Qb0H . .ARFwc-MD#>Fܘ e/ M)ŷ탏'jB@9I];Mv&ڱmC2+~P4C2Qf*-&Ћ ;Akr7)VJzeB"' {+~Q#p_F?WAN݂AAذoW+wMDDhݞVXYLY\3U7q^6IFĚ9ItD$lM%6} &( )H y_ZKOso}Wr2g[r9sSb5,On"W2L|Ng.\Z\Ih >ބeib-ʻ׶6 -Oͺ0- P zЦ w? cƛhB࿍ ' :Hm+ʃQPQv͖fRXJ(ħ~/"]gu;4{] O\p'>HmJ]G."hD_>9<BbҖI5 d7qH;`41xsz̓!rYaF ՊjB~@c!@pE'wq4ڪL[ufqdS's'+Lj^<59edh#HOP:Q`l^trkZHRYvzŀmU46P$8`;p4/\̋?L^DuX Qd^WT=E_D s5 ȎDׁ+S2d9yW΍?bM8w-ձS<",F $wQψ" P3&LxIh!$|hu`-QKEɔՄpPOJ]ɑ jS%s4ϬEω[3i$ ,:d2[1L{(]#39*`wےcU)悌 ^E")I$iEQ;w `dN,R_} < Xy7b^,߫Meo逰djD>C5Ry$keu"EOkS/g#=> krEkv|,c!t F?"?W^_R Cud>n.-簮ulV)*K /+nEXxH&L]B)nK4!|XJ+= /CNt:4 >:lniruOVYs^mMD|OǼG)t#-3;Q'ج;33EO7+ǫ w]]b A .B((r(Om7;#')e,*ŀՍGl^#zl@!!e]hq )tԈt[M7XabJ1J""Q;P$>&Ԇ{m NaS!oǟ(J/?( i%ǫdږ{)W 'thb z坳iRG qpi9y?Yqf@:ž:F ԡM+ \ׯm^檹 N-3%`,wYH`0zgcc?/l P}T=RS8ЏJZUp3E+xEv2=v0pvӗMdA1DFqI6D;T%3$Q_:ӡA^hE6{-. Yr=OO8 ]J3ZS>MKgmfxB#k5w~}ws0 @\S.1?\rZ ID" wK`O{;ZXe[b{8[ơwe.:>|zӾ8K[6Վ{OTc '+#t-N=4eۇF0?+ԣ$}8K^Ms(@OM{66dI^O'N1AüFѸ&&b{ʂ0)2]8Y[ snΣ%0"bkVչ4>nD `88##h679?[(n, t >"}c^wsQMݽlsT$ʑK !/n줌7 [ EA/Gv?RNjĹ'hJ~;m%<ȟyY;^N3βpA} knŝD5EhmuIb\R#*~Z7&˻7Q`.W@b卶6-@C`b0g |ӱ6qkҀ'5#Z? -Jh[;% FE2Tec#N\6NMbi15ªV۬ie91$Njbp]JIkslbUkL0ah*Uhpܝ2 jGQX{Z!ƽ9vPŜ ` pG=PI,r A_c:󷘫 C\vpL~z #p28^O)q~0o;0*pAVvͲ`E?~S{Ivb6x6I5#jۤ :)Ušy7MJN;6GZKN I \B9#dIн/1j(Dj&sBцBm}^|2{1Thy.5uF;zR:t)ص6z 6gXXx5''0!˿-~CXiEM(ZlK=Q8\XyNHOM)AXxN6A lzz: &: ֠XP ayM؜/kB뿀׿RfH.*eS&8S_b@+4 zN)4E|E Z(i*`:6bJ(+;*^VJmTInaX9yrGs\meM |M C,jAQx_#^ LoϽҾ}50]41*zɽ#05o0s -r~|=\/:C& ^<̉$Ii[T `a܅2fo7",nuy]@XԢ^iQ>[<`|N̯L }ևk/]AM _B$ 7ݱ[^fhjLfnsqg$d}ֺ6Gyym+>l^M^uӐ?S5@huғi~PHnVU唿P:V"F~dk2D:QT&&3w9( >* .xo!2/^/]j:N=j5ꦣ#Ge1 /N.kmЎPAz:Cגqr^8? ?9sv~C#ZX@12o3]'BJX85s!/d,)q\şIڗ`Uh`U۪}r*\:̦¡3Rٙf9:%6c3:*tRu4|F]+V=5jͷ#ךcN^ƧkMU [&pq1'6 5%":۩JJr>yZ]*|& ûKw%c@xH4tKg)0n;`3Ʈ:z4e`R(4MɄJrĉA5 {,ˁ$۪3wE1+Yo>dq”XH|3E2/#RO5,:ΈFLDŽ5VO'9hmwBnң]@M5-, h3 +oOάԤ`ౌ}&R&v7l;n&ʙ,U[b>s6/J3q.\WRpT$|fhJR ecpHlܦø/<_=n76 "i3K̻0m"SlFd[NXi t&mbĚrf+M <$uwk xpiCB&Bfw^_- iduK H9t'oLjGpSf-Fqztr.;&9F&ˮܯ DvP5eڥt'GgZ}+!Ϣ>ZI *:7څ˂Ǖ/|zPq _'Fj(oV9pn^@\X0 - 詫eE$kj3\1H$E5ER֨'bbi:5#Z/dP43 ]mQ+=H|z@zRH+;X3+O@3~s@r57H"`<_Aol8UIv.cWۤ}* 8\yMPMN_Sv˽: /~@L~X3UJ?Z:y*f ̀] Eg;s@[+|W:ȟ?1z`OfhAG`բLs˳2.s4.`؍y'œF\*JUz>Xs.3?W(jiS+T⢿<1)aU[lh_jƗfz{JbSc9 9ob蔦6p6;ӡF#=]B<[3 dTjp췘nU(656wT RaH@&:374<) 1A=sycAO\ehޛms1uԍBE:3Yoeh{ \¤.iF@=HcQij[ek@\vЪ&,fc+Dz:U*v2gd=fsE9pyd Eo}8㿿( >R"1QPuUGb)Zh̑pA͠!q0~H($ o#\ ꧤ]<шrw#!VtCY˙V*;@Iu^5<-)ݣZqlfUy0s!b?b7M,=DvL@%U FŒ`4&R[N4=Ӵ0a6,'oAŰn?l3jMXpj 3&f3_>مH<{jAu%}.nxh.m Kr. !\8Z;9#z#p $Jj^;>3yW~kz ^6^&Dvrspqzm?&)9JcF͇1]*ЙaqZr*zjpLt&P쬒8.OXCuZEuH#f9}(#t>Y7;VIqtBPiAtw~oZUƛJݮV:jݯȰ$؝VP{X8]˂{xI}U| H('5]p2dF)INhe_*ߊ9@oD#c;0##f lFh;Ex+ _dJ ʮj:U/"ZDCj} 6VGX?l8VmfM\<Ƌoa,dZ}Uٸ\ :`0Qn*H!܃2xz[JW2IozOa' _ULFA"4I1"ehP%bڄehhͬ F&$34g$hS#9 j^uQ|Mʹ!G3ߑs }> p/bM![ T5yu̞H6tc`vWֹO@.1-iqWLwNO#ʕ,`[Qb;w&I/SOi|:܁gKt- շcfչC %|wWo[1#0 OOu4\φr_jX!!2tpSɑL0eu\VAM(=H,')yZ޽,WY+sV[q@tgZ鐀'x5H0OiA /{Q"NVo7vi`+3ntI~w!%L85V0Ӄc+ۡjD" Xu&9Bc62*|jrP&+ׅ}$ˡ}HÀ"h{i`u:LbE+0|%MϫJ1>zV_qAهu= 25],&a:.^ ޮz s@҅!sDVs(!P.4;_] 9-GwIaL?$pu-cdSMX"?2ShZX:t⟟qOa/,QV m9= m/eyeֻ BdpArAB}"?K_  ý^mE6ME{8V 'fM`1u=;%?^JJ^/ ڔ GoCLnOKvܤŊ:7ٲ,YA*s&L*xgUlYSq6oRCbzeše ?Gm#i֨UH1o6pȁm%ԘEds?E="BUP=SĹ?;VN 7H 1gzC~yP-~~j~7L/pY|Ů uBJ(M e?%>~ Mmj-oxN8͚7!Gw>`rԟVʹR7j+~}J :c2'G@BH~9,HO du&(,jE0`YG ^ 74Eș?Jk:FvڕD(9&F1G5CƓ gf86hMϔ!SmYHBR,&TD;vnK5;yRPtsל:[Zrq#gG:=&Ր:EO`bz5v<-r|`r]`d=?bN)|3An=?ͽ nl "zy8<9YT'V;PD|B,0i˱@)ӱ|_f&4E`w 7yVP~ !<ڹ2.Aȟ-JvuHx"*pxƮշai~v!kJWo#IQ 9Mʎ'3?j<xoȴt0WI1X6n&IdM1\!y1X񟻥#oSE+K<; CEԛLi]`xDh$CnC̞ZWz Dˈ/ LXx OxjS,w2@OO\ #y8f,XPؿ<İZ8婆4h?ҬѽU9^$p򻘯ZYޓq (_lwڋ/9Lu+}c_v eJ u4rbf""TCeh)\nǒ˒]J=ŀUWJ0*$x?VߒeJo]6LdO7J2@*3Ig Pa+5^5@r8*-'Õx4}P7ܖrﳻwlMT1}%vgJ~m* v]"bAC:^ޕ.Ɓ.!W%&ɤ@Z>u,JaBn9C< %Lj ko<İDŽ / )i`V+_mLPdzy;JB+6?RV(c&^ v7XIN(|G1pm:+\P@ y1D y܇S]|ep Z?dàA²EsE8w(n󧓦QgA=,`:"y…XgQt 1Ǧ]6H9X:8Ί OT[J B﷍'_VKy7(wdԲX37]-K"i~yL\/gi`5.[~0^׿c :[ u<~y;=m?w v_/s`y<*tb4KmM`n`!z_O>Z^534/ѢY#8g>-|> Hޭ as%Qtq`q5>i!$A 0XȎsf<:f϶ui9S\ՙ52 Ǣ{ol4T?z+)(jZOiW\^X?Q+=cץz-kO{dtMjAC a"ӿ}:Jc^An`̫VNʌ؁1*C13l :kv! cn g-=>.;.OOR l*^X K;3J"зGpb׾2c[}yHۇ `^%)oє6Vs>mVi;f $Fs1?7NvYw46Wt'l0-}5@ƖG V^9%saSIȞ@i9˧pk:A M?:m/NVjE F|^myw.ZZ{~Oj`qTԡ …2(sx,*<*4fCeeqeДXVݫt {?͝i*P`V)m39xh^'nEe&oLM!ԹoW>Ã[|i^)d;}q*f>yLmɁ_Sz[!m>cEhxJR!0*,$o<,f:޿P()ܡfg|btHSog}Ep./M,}Of;Ga}Yϝ0r\R? ͩFȼ]ʾԄaob!;ܪ} 6_{In*:XᶶQ(K RJDC깡( ;τ7|+Vt:?HfɒQ_ȺwO+/Mv_i]֝$ZTXlI5P2$Jфݹ(.'Lo*,בЌ>*?#XH Y]dylrz0앲(CQpGIL6.z"]}-lHq:},[{ãwe9k*ោfQ:7v8L5EoMXt c ya2'Г>+'يI7IZ-Dy:@fQAOi$$|ĦC:Xf?NTNGl^:`gSc$FKx"@@LF(S6{-lĢڑDeS?=uyZõ5R/~GUp|RxT3ɑ@eZ;˰ [C{Tt /(y//w0gvSa?Jx#AVK&B* ](S>A#Z=e }[M?ԷG(vnҸ ^/?LDBb Hmb(;zjZ8FU+L>@ma$ $i]eyO/-4Aj͢4h{^Wuhˌe[0y{Yw4*lcf>I;zeԿ(KJNhEmkr))=`$ςa-)*X0/WzC鱡 "Ո?i׌kܗR rM燿0h@򋟅4 ?6m4LM x)c k13#ЪD,K*tf \5 663!?6<3:: 7^8Usq9STSɍBC (&qL{pq {6}FL/GnV\yI~-|p,3aG,*Җ#(>5=\=vp˫B&nzmFKiG;4A|z؜`W<Tyd~ +]>FAWJ`Iu/s0(nPEcpx@dE,˚:>鏁 zb . Jjݡd 9CmՓfJB`%[[%a PXn+(MC<0bA0"mCiavKIf8޴Q|C|I 0@XF[%|Yٞ X8L&֟kgG02yh/cX.vp&E"<^_~(u2d뾱HkD櫪I32\N H+aֽ߾A.g*6H|>8C%=[rZ u=X" sS%q5UQ %r"W.P1}* %Vz|U 2䣟aCiTE^~cɾc1|$4 ^)e24`;5C6ң=5 7y `+էE]p劷o'C;67)y~Q*o$8{;ye6owﴸ_j ZC907UoR39F}T`OUt`ob:5@ hWgDIY`_CHSčۉ"MjAsl9iU[ )EG`eg9(钽0솼}op;aׅ%$_"{{%jnt곺K͙rut5v> hqi˹ j2 sA)/6kڲ}o0,Yl<R-xs V`[f:J.[ݿvVƛuJJJ"BJ$C+0?!4"'Ç뎶SA,)-[_ +/Hap5M5bۋ}_R+w>힨z2>o'[|9zƗwTU<5j<,{?uu]˵' k.  `GxuQ;=()bMi|."8_!Ǟ`zQj Zy6FNgk^,Hfjߎ?|c&|CKe㉐R+@ciDiNTߘY>5.53xD:薿6.\hʟokgATA,՜A^/_0(ЫA7t[%z%sp(Qlxvp8 (>d/E*#HIf6s\s sM0Y0gbt=ѻCIR1]GIФbrBQN͏8Ň"%](aBEZv@p+*T[rGv;,c&Fʹ,B4 >I6ߕYa)y#pZE a o2'jDK"5)]]6/I)"2I2fRߋE*=@b^W^"loͱđ'39o(zNvs챂\`w."Zgۨ˟ăޔPS@ 5JPpZ8H]hʾ5Udx& Ns'^ Fj#`(_c<,!Q#M6fN"͍Lt.F=wY-rԺ]̓u*o_#_i\UhOo7)</=ԍd"5fħ۽00S[[*u,$>|ӎ$S\q xHvy ksg"% 6~,qdBq糣f')/}T5ˇ=Ȉ7Su" 4{%Ⱥs )n"6VķJ gJ]UR9L $J74~O#vg-IaCp/^CD_ 8YSI4 2Ab$b)lIڹ`/.b"I(0A?XϹew?i|Q E΁ۖLQxv>oN,+w yp﹒4ґ'ubriqrЧY6Q/-{:0^̈́!m.%r,:Q̇\ ;sgt=Lu>j֑4a˸ ?(C;,i pI/V m]9j~77-eE\QVr17!|l(˴#$sg﷏  .FRǂ*Oi;:V ?]' `ſ(x(ZlwX{šR2oIN7r1u9wL&"Dot~n>3?|GDHab>AkpUEeb~:D(!}5 .NQ̚XTNJ/?v"ps]|z~6n+#?/ j }>k{cҚ lZ`s#蟞>@`8;8f۟x߿gaTmcOm-OC Ts.gRr8;" A$7L>]IMmqZ>|VsTH淈XM#GِMoVRGK=w'eag ={> GZ6!/͖[~\18< _EH9ш١QVrTHJ;1k7$+2&۾2Ilr}v JYboz cz#RK18"7Qw+ԁHѶg]cp2.LCzwnGYgB0Q@д[&DU1-Z}& >!a@]^FH# JdN_]_: _${p>f߿0ܲ1~>1,Cjf>I S?cU%=:ˌr1dԟStL彠(Xqh*# 8zT]C7Rծ%/87XqHkȑKtsH#)z2cpkJnLabd/)CEOI (zUTU N.iH.:ayHmFBѧ;T އo4,*ޏ/qC} W<闹BxP9'/ 'ib%׺=uhS~Amx]؅`qBW.m)7u\5) Qy 9ump3@{sLE`?P.R@^br`ri@O 'lnbѼA2FY)G$YQ_]]IPIGD)5< dN`bۥAʉ$F jMef^6ӵZK7?O!=W}V|ɾſAP3Ydv*!~ۍ }WGmMw%葩z xa)xu#"Er-m4G$AFʗ@S?=*![s _p?M{ڈPm5n][Maq#U,$}1y=g5ºa6 HNu}ea P͕a1bĎ,e5vت/A]pO6Z;=.Zo pHl7G &fНXW$L &z1BF!oO}0kd(gVzxyBL4;^Ə9|# Rf4*6: RL-,E AFa0"^B*'1po`Bg`$r YVYr ùK&H%H,@dlg6\H@}[(E?D4շNE}4rQo VM' Ae~e.A#t$)% ĮNm%neqOчhc.ZIxx1xYX_PUPN_%40 Z| UD度GͱN}쮧4HׅVQp(^ε'Cj.!US7ZNٖ &/~,H"uKH%$ $27~]TIJ 7/|JusXRBO ٽٚxﵹg%^̖y'w:4\>7Z$.(pR~&V9Emě"Gy$!:-b@ U|4ruڑGobfGZGF›2Eh9)rnUƎw2˰͵bS5%S<#Ǡk뼗Av+'`4n(.NѧToו`b>}BOVnip odEOKOBuT#2Mi+ (LPk؜Bꈍ){+ Zei,!_NA>ӻ'UyyU肏3y]7)s%P:H/ijr}onQÁ.ZkB(Kn)-GFD/p 9l1Sق(NtԩǠ{fSX)!j )Q IJogCymV^sAm=m `&rp[B&_`Gt3abAqԖL sQf5@e" r]?p'oQbBlx ;1v  pn#eO|dFfp"4\_iJ^ضCm כRuPӍ6? |+Ε$SEрycȖ=fUw61~{॔/fE|ELb&~%=iz2Ջ㻹qFBeR?J NQ$|y} Ϋh! B N 8{B~p(,W:7tg]W6Sz*M,az`fϼ_),݃1m秬0#PJBJ3`+@/́ x&aڛ6*+Rj(|?(|lI]!ko@m-IHzeӛ_@< Plr aR6  &8n=dij.'=vN.j6F k!"WK+En,- ;A ujo<^?׿y䊗L&M/%nbs6L G#]`؅`0OX@%$'֓u8ehV#MUzbh!̂J 7 1= 6s2hiiT NL)#H =VC L8p+BHʊ?ߟ 3Ny$K荵]"><aF0]=}׸e6o l]ܭymVn{n͋G6_r?UMe9ʯ\ ũܣr]y TB1XK0^ j̑r[P\x BZTpO r` E֣gLoԧ/* #juX9ShlJ4 HD>pa^SO|i}kCGZ{_iȻ+vtL9I6o3 b%շ(rϤvGgcRJ2.`.QC}t_HDo\/J<"k 'J a RE84Ș_ICV($?;rKH~?g>%f.DA{9aLN8 fS n^!I*WTxG|* &Ci_Xz}(oyWܚm-g (<򢈞94,-%_VK9鎤ybq؍Mv/}y*JHAQ%2J]g}ʱQtiQv!Z `APd%N Rˠ7{s1L7n1 9Ã4 "xal\Z+_ρn*<"z.s"ABm+X%8G$ujoLzmt$+~p8;LDA o9gcl$˒!},2dQ"[c92%ߴDaLa<8_u?Ϸ 4P_F|m  E?G`8s%Og@ь%WbB-+qiq'jHVlT &k ی (Â;X*ԶQZ,vKF тmA m=dy F:VAwVlW?p?}b|h]pq֋&0/8 13elc:cDc+r_ر}"U?{]: |J'pq9xy R.Z;Hڙ=UճW#W~FR'я Xzv0;Ѭ#~r/ƕq`FP2{g}3-mYpZ$T͕[1gv[[&Tzz){? ~1Yh[@TJ. [WΌoľEտy[fС(о{Ko,&m 매i@(o+^5YNpٽLq#DOvQJc{s}2jqM֝{T^ֳKd1PS*mC 2N3=̼mk(A ܋3$x=Әtޔ@;lE^e s 9ׁ^ q5h?ηGg: j|Άa4>O C gytħhMM0 ZӅSէwEsG@e <4)%0: CO 0h3+p:2s7:9C|Rے2|?9e]e,TA,}r~4KN%sT&nuX,Ρ:qjerzf&)wVȒZ'M_o9f7<_EST e@ l̐|%_zTQ(R}A##ӮZI_1Xq s*YzmrToMK R<Bxj)}:k+y* bd6=rG-W*= qpd҅K 1)K30-yqtn"e; `j3%l$|Uj{vHA4$r‰O78eOnF!V,;Fќ{ XR6IG ,C,*wwouzpѢez`4EE%] ]PMӮԸgdS3w=/4}Ͱxe8kcd%'9V3Is*0c3H@hDzCEI8ՖY0|xWv CJóqDj7"}^9a/Í_"DZ3i$Xyձg(.^'2EHƱ%#h0WwPF7e;|ۮR z`9 ڎzdEph* K ~uNX( wU%cHm,zG?߂G{QdWʵ 95KiCeNxm-a;S+fclL%Eمe* GMw:$Lj4.ڴ {]OUZeI4FoNsv x= `B@5)4$odR/u8@ wS:Om!2.UFpu'C3ح[4#HB9QȺӦx~iG8V݅u?:ê oQ kTf3 Qo3^IRA! )zHK#E3y(YV#x{twtY}vJ1h=CXuڞ]=ǒh(^@\jyb. I$\_7f7VK_oxN0Xb<1ed~NnJZsj>Oa8c+̯MC^&$ʻ;5#Qν6.A")w[sZp/K muBi2.%moYՕc6(OH.tK5N&˔&C)q))rR)3fvbBScuI u=WvmVFP6R#/&%͒{Aߣ/I2Ƈ0%%@xuL[efjFTZcmS:40PmUyinU)$ޑAun-Vsh̓W9}8; }YWNH?JST='9wc8"y8Ea4NSthiڤ14(O@?:/NV 텵ddDNMģe9{Zj5x?4R*V[Eje\:T2B I\S98J k$7=I%7 kGخ[TG6Qae2(T& //ny '$dtP=>g$=N33Z`92-.zY 26˳ol]eUBL>/J?uV`޺@)oho|߮AQ,L{_76\MjHgEJlGbTQ4sMSO#WyKnCH%z!+2}5J_{JNrzd[y)dtrd; 6Z"=k(\DNl ٜ%@ 1ʘiVsҤ0'XAd_%mơ)y3J\21T@逥m>6W]s%JM.D;wq;!Y|׆=&n0gM4B|Yغchwoz;C(pM6|l8[gY_ۍK3ᛣgy+%, 5@㔰3-O9eۊplkg] s'D8bpbU2iA1xguV|QPf{Fadeރ3|^XpiIz* K`VmPc3x =ةoR.r+&s7tO`|u|cx \Hϰ=z̤go! IVA_·$G׭ W"/E4GɌ8G#U"5\dh~*)l0% ۴%P^{ѲSzٜ}߂'+ɵP>hOJ ~:m϶a76* UZ&ݑuQ}7~R{&jWlO  A0>`8&KHn~+Y%rx58d:͔}JOeQę)> Z1/b$HCϮIzѝc 3]H$kuwKV5|}m}̵3ËC(Qjȉ1eq->4iWYM3.J'pK&Wغylձ/`XD`/Y,r>"{Ё0B[=^gsu~4ĉBeDt :{1)sߏAװ: dGirMtUēs`]l (ЎPG7ԌOy20G! (0H]hDǤJF(,R$8OJ|$Aa}Vl)4$JVꊥvj\)e.&Į̳r/I^7X%exz m!84%_.R6uu$ElXs#u >?|}R4>4a w<}E>' V檓qНٛFҠDI^isOskc4CRs85g4p-=H))GǖP0=@uRK&=_a !d7ˍƼV&2cdbɢ Cp)K0ӣMV5Z}U/ x-e8⚗KTӪQF_59"^!]zƮ5ݨ|}DgS)?T6][ lн+2} 5rR vh$ԕ+T&Dki0FNۃ䮖XkTU7𫳪iG/%bJm0/)jNH_dǨn\Q,yس טι B|UJQa#3U.lf}_f0e(hiA`]JA\ybaF3=ܩpEʁ^rLj_|/;kf]Җzޫvbϰ_ym.'3$C r(VmxahkttiiY)jiZ2cG.Jvuv,C1Zc]4yUK>ӼV nftSy^T)'˼~VcXp}E_?K.S^#a'ݑ!KF0k6CwE%5v6nVP7xȅ jS sS2@(Yi9#j-%6i'#P!OOwI01L RKO \xmlF?G+özI\5{+?@i.'mi*|v#c;CSؙ{V 7BQrUcA]GWw`bZr%w׎ u{[\&dfR̦09Ƿjig.3|,:&0G:b+(W5s>]9QR:]јe+!S.--?LBp+b6fko;J `\aM*aacy4)/6!Me*FԀU|ThB\!"d+pr^!nyr,,濓6]",hvgAe)GswxUthw+Q}} Q÷vYSY]P]ڙkt|Qc z (pΩILN X^g0)nSM`ϸ;+c?yH)(69s?c,쬭@zJ3w >F|17\Cg PDW]JnP ;QǙ]uTχEwL*r=2`PBpcb<r]W1ĝH}\HX'[,Gy{eAa NL~أg.)lOu<~ZerO%EML0jQO+ <8<2TH)z9:o)Rξ7tIp&V/`džr&hcXq[GЈ ő? o@dZ[7Mh6UuN;ľ0~ɎluU1W' .?0آx)Z lͬP  FտcOd[*f-.[<5ߧKm261ʏ[S/nR ^?Tf<ێs! _c cIi8YMmcƘpe_p$f02 /rW0"'"3 t%Nx;K^."jʚSݜ  YN Q]eaz7Ư Nڸe0$I Ѳ3N|[e y|UiwPH3PP4a'(IPqxS6,\|٠Ƕޮª BwrEFZ-/ nS5 E@0z~wqk#qC=IթZ_dC'+Da.}òπW#yvJwD/n_Q1*w!s}u.(LJZN*c6\EYwW6iOsPHp&⸕!衂@hZpM։+1 GGqMIUv pZ:sQlV$qKJ+[BYvj#RpCihlGW\Wȥ|)3:vy{V:M,zF6%6m'Wq#%Xdn="Lҋ k\H䭙YR`\ai+hQ!7hRag+]f;$|2d C,?odj4!CϨGrs`$wkZ  ;ll`>/no97?]EW N $KO y(!Js'.õǍ? /ǎPGn`$lVU]+e^uRu,a[oN0bmO#Iu\Wqe'/VB [̝äZRLy^ \v <g)??7v '@M@&fq[}Nk\@iXjÊb, (ȼcEas ޖUnE,J"< 6'Dnxht׬xbhjQ7f|;lp~%\?C2`CNs :}x/ʒ=ZhgX֪V[]x{G1r܍l Gg\Oщ>m53`+iJ2((eRyˆ gCޥdxox!Q0V2](XҷZ աY|? R71y+K]`},~$ߠΕvW92`07"O>ŝ>2ֆA(Iɕk±[RD7${ne= .46FNd(4@;󱨛A넶`o̻˲c^!i@lh_#ƒ~є?Y!$4G7?`0Q30+:q,xk##= ult2L#B jVq9Ձ3ضs}(>^:Ц'k?h>t;j5sM!J]K.ŝ H~T~6^WEdĆY7Aq-Ben'kksD@ծiBFÁnRRht<.3+Qjw&C"`e+6Ъ@p7u`2,MQH[fie_ġ:a{ߟaixF~=[)3\/HN5땠17ͨN!HֿA # EE6򶑹⣼E9Öf-iW+.'@p`I' IC+%TuVG]'.Zi|Jqpy`$FO_#26~$n l2Q$ ?M[ p O}LjA3Y\ 4~#]RC Trwɮ2d8HhSsN5zs&#$9Qʀ]<E ?>Iumh&>$U[va@p2~Zh@ڬ+5k}gVuA2LXo23Qf kh69yK5k6A'FW5h+5(1`$+N7B.{bw:ebK7)l'@Q/ LJjlZUha_2~6+T]J1j% 8,l!Ǘk?.r>˅t fxJ5uZ8s/l8UwЛfߞу';$0 K\nF^k,kp@!m(η&iF]JL|u"̯r'_E&TͿHuxjN=j[FߝPSkwZ@Zͥ?c'^ [;.qx=*EaY5Wg5cJ_cC|kta 1Ahx(+BqUvFjn7O-{\u=3yeK]C.njpOYDLTeeʚr1\L*LxWi5d(]&BݑuNZ|6˟?T!S\}6"MuW%ͱ95b~*uhmABDj_S?RӠ5ga)JJqT1lq4ẅ́y{d"tZI8H^I)@``= $+zwn|@ k ?:s0.W]5{o$u`b?c2)+'4mǼLVasÿcEFb407rLrbgQVyCNκN@jB(a,K\k#&ᡤ)l:<ͣ7^hU|41>M +Wda2miZ#ˑ:eYe^kb\NyAbubTvi%{9͇k1| nq䎔UolZ̰UOW6t r@6*q1PJ5(\Z(j#;0= dzd'.ؑ[˪^cm"ZڼxX{T #l&,A<fǶbSƫU¤8'%zY޷eݢ,A(C6U$ FqUS>tm1z 2qZ ֘4j0b*glz8Y+NQ@곺REG0_אiIGASJu@H)IJ>VC5OoE"mDT*I*.4#Vl8!0454_WdjőDb 1L{eQw-, ^d[D>h7RqQ;qla?2/vƏH!vjtw/RNjC0Jx'0ĝ6\))3Lmd& +MVWx}@p8Jvsb=:46dG;͑h5u `>O "s0#&+/yz%B1UN˽i I2@oJ  4 k`/߳Љr4iؔ'!irF~+uRMQQsjPǕS)6^hJ}29Túg"l[r??CyzLW2gy.e/A_ T?vH*(L׭Eҥ$LhZWHaȧ`4GRY>G_jh̠y.NLK㴒 s}X A |=.CE#l*9 :z[$ Ą *$ Oֹ SIJ4Ub?U+~w.+Ta.`D֞|HӭdE3/_sz?J>kn2TUx_.ԛfHk) |?\{R*E/u?fmx HҙTDQvnvtidb.l-{?|WMHl&>:uh0z~(a K=AJHWc~6JpD'בLlGAng`! w]i9$"B ݻVj%Y4!~+<컞 mʀ©O%_GzuOj>pҰ.BAJ/qiBmq2{MƘj8_r*3̃)gg\ia, N-(?Hα7[ CAx%G:rZ?<EElz%O` NP.;6~ }r \pQh8Pa+|ak&f5_;nTq4LFZ5j^?.l.a#1#RH8 gy7P6TܸrfC`˝4 uZγT8}GK!Bƛr:^]cy|.g?E.Qa%*'G;oN3Pr3PU(mW nإeއ3E~dzDJ"J$~sf9a&U,7I +)oRЧ;^(I*W/(WN5e$:5kݩ̭R[hЇ>e[=B a S>G#'Γ2vےHc3tu$cs4~iSRQ,~A1~!S!PC&TmɼEӻD%,)cRɦ#2Th^ ~,O4Dt'ky(4, ͧA{ pjUJ88!B]o(rNg6Y{qZ^S}6~A йݱB\9 7^~ɾFm%R̩}-<ڱ92+K4mR u~xMP{pN^0ld=_hGW-kIu{魫|TX=sdļb&3U` }a>6 XO;@ho!AY:2(aíu,iV#=ɄYه@cϳQ,S/}\YҬNE\ ӣՐذES2xU*\> -|"L\JSg+9x&|aDsV%*r{9؝>_ L^K3mMxje'GrC􁎒.גצ1mԼ2uP3Z]Bs vOhTwLFEK +9E<2r %UJ)+V24*ݛ+`uIkLQĵG|=[wH UQCf{NSf7giMdx)L[6zc^T'%&(X8|.+\`e4 _ܘree)%E8>\0@4LGm$ϭ/켎CunͲŲy>tBm4~ yV)mH׃/(J =f?tg!4 霂>@jכ3I5ƛҙ)K 7뷷K̤{*QjބBi5'6H^A? `vE{T?j5{iQ>O }+0ƻJ!¶qwQաL_Ff^KƔo6w)ɂo'v_ *h^;]VuNB 6^ A? b7"/}_dkX_t4`Yt]O 2Rٽ{TH:L>6m#L%O>^fҋbYE 0RɭZ5tSɸk *gU6Q+wҡ* E{5uMڒ?%OL ǥMAOQ V ~ր;eU9dwޤ1G*x.5dr:pb⭳(HW< Lz6;g.Le )z{3zפfhk85+ޡ*1Q e@ C]۵O+I@=]L7PZh'_I} Kt3?v} ;(:"?ۿ\>fEfl=v؏%fg1{-jC=@>DţM4An7nM\rRl-vB7zKd$ 5zFΓ $ YPaŸ*B[G{uu4 [$XE[-`/P'rsrb{Vyn<4TpwӋ|t\j/lD*b< p>Lt@N8jlG,ڍ`(<)l{PzRgӬ`gH{̨U=Ah&ЉEiVOIu<JuCKw}6}О}#m N 1=W 4LYrscN?&+" CLhGCݾ1TF͋ :HM"0CAKw]#]g5Ecuu \IՇ6*÷4zIyR͈?:l31=;އ1/ł|tzSM]2)HfÙO+p:ྈ{)`b_0|fQf /1Vڔj:Cr0!A_;4~Vh?D¾5?)^~&ⴑ^ 鉀%ltD% LA5% D}Q|sk3COᬄ4(:rhuːx bZퟭIQ9SkSJ&[~;9M]I]h*ZvbDdy,,,c+ LuQPq/[ЩF,ڣXR-\Fdr.u͠|xpŸ6G wEA oVbǾan a)v+ 7a[.lTw-MlAN =сn'אx4v&|{\#}125n{BR^[n %<)ƥ"O~&FMߧvŇ@Qij6XLkJBҘZ3k"ȑ5^0D/R#`aO3D m _LkmϷ|E|tɻ_AݞY+WoG 4pD|t㔲o5/$ fI{D-b))LveTLӼ9򉘅mI.[~]"M /dvk".p5F4q4 {l>i,Zǔv <"c-2<^BKEv?^W.N>5QQ;AàZULg`p5PSVR/jޝuΩ C{gm1ET İx4!vE#orWP`, ͟,ҟ|gA״*lS4Tf+0Z$A& >6I. ac9@kgtNl2ȴ7zwi_N ?~V{^y}(~^huc8~bI,NZVy GP_.tjV!hCfPYPWCͼGkVQD=!\-syz 1y! 5k @y?yx溊B}#, -eS,}}QIC:1PgߘnF׻`\0 MD䂫"X9wmoKy O`[Uh_6XXϯphA&`y~ݸҘ'HzHgƆ0|Y>#PD|$[c ARlvEa:$Rv4ֱ'MP]mwTBԠnB4O BC\ ӊUr7Tx.Jy*9Qq٣b&>`}\t~%:9vmN<]OfM5ol,t|Bm"w3G?Z.tSy,,N4NMG歔QlkW({'Opaܽ޹HKSʿdlj:?vDLޕw \#LEߖ*9ťt߱)[ji/>(b &OG s]-krNiطQ)T?=t"nrÃG]PËzTebT;]KQܒ@eK$+uZ@O}8:boq7 S&jT12ʷPK|}0;Y}0FlX̛F4 r5$'$$ʁ;^ vVŧE_'v Śt;^vde !ȁ&IG_ cчo!wW;/D MV̜č2)̋s #?`]3X,`QX%U[ee[A>7yZtE~zOZ y yB]䣉 ` ց"L&}A؉Dl=aVO/aH&+GN]n޷L1(m78l\+v9!v9xQk~n9hwnHS\"dA7':x|>̕o"OŁۀ4- ]JEgL !/HY7r!yCnY}zza 3;] ζ4g,`42plBW.!d&ܞUu)ݩ`N g촇ZG'K# =FfSxJ*3#_"p`YlV&ꬨ|oA ֈ{1j6ק{ )L#{VZ_cCMg)UV`ɾ]g b.A,^PeyZ_T$t-:D+H"rZ~UFpRv6 U[Q?a4OZ9~FbKR#TbuʩrPrrožڿVwv 75 WpKo0<نH#joT&j(XH'xFn! vDQ8ܝմ 5w蒏ېxw+]8g\}6N/Z(>M7`3lVfrjZUn3S٧:BR6V3/`Ƨ(dwߚy}5ԸA/c-W*@FɸurbILLv9V]KuReX Hj5bǽar̗p~8 kثF; 91L!an|Y] ?p؝jkϤFxi?\H*'9l]L9q+bo =`dOZg֤ Cy>v}|i]_ BXDM?M^/[vW3 굓龲FuwYC2"9GA>nRQ)QS_\M\ĝn@cx؝F%fhMǓ\E<7ߍK/B)+phwC!{36mrFi 1qH5ucnd#\E;vAՐH/\`J1kP>ړ3V'$`T)Qŝ.b`,IwZӛ`XgR/A[Ri۶JsLI# + k#wa;E9:?/~HB@ehg*-^B`р~XS\KT ߣ-ag}[YIrUVB_< `Q|UE˅-DXM o5Vrp]#VHOƄ廮N)o p2^&>Cpsj5ˆɅ-Y0!pytVyV֨VIU%nŧ(6EwY=Q=?!Ccbȴ\,dbMJz}׋{ECBDzm.l_S`jۣ uŗK74:Fyx9p;5kJ$::㫔τea3~E% 6my"MSwÞ3 )dK`k_iXLvz@n@&:e;u# ;iXؑϩoR h- pć,`Xt(Kn<Y-lzv}tĠyѭlDs߳kְd9 M% }x]DQRuXؓ9C> h4[HTfM+8#]sͤ/(q0cj;&E=ŒwC~PcyB&H2bvJT &U|؂X(9T*?]dqGZ`[3tAd̐\k42(hZkm&Lޱv B{蛅vP J;P?f\DC޺L!_\T-2RT0"B/<\d@9}?rюtp7fٙ=%vfղ]L5.raסT"kZ1vLiK"j^'zCzy: r,ˊe2eI,#qR1UDIyh&6 8e+{=A@OnwZ>!xhU!`y74p^pZ/,>a}L)i1=~1u8ǂ6o>9s6au< Ö%l;4nBMn4+OD[3F/T/\aHZPD`U'Gv* Y1;zP=u"NV!tXC~>Jn]ȀқNR:!YDžDmTnd Z> dyO>,UKQ;-gYO@ba?IkL'U;{%@WȎ7"5AT{jo{Jtse"k3cfU< ̓z+Z(|AJ^(0CJJ_bj@ q/w_Z#2f !KVts&H&.S9LDyŻMG#!9nHLCaКI,3oH&I#LITjHdk%#stsv2O/7sڶwJJUkZk \7Ռg~MhV2slƌT;{FR;Nd ]W ikےx) ~#d2A 0#L{%&=pMisłԃ3hEcZrwjD }~8c$(<jbgp^_CRjØeFu>o/pܮf<#R39\@bTa^k\kiRfw;0$_>d ÈN"NɎX2H8"B~Cm*uOMSB7 #I%&TC"[N,O5#Vn!p9qM'@xE؍\[i^sS[Ag#FU'o[~o3uOQ*\n۶lM0L' {'BBŒ)N"0` ה],@QgGf&䕺+jQM*$Z^`BMۺF`#=Ў48.!:[Ƭo@N9+sK{DerC*;|=\v:Ԩ#I@u2}صazd E1ۄ$bڴ|$a^J ,>d3u{U7{Q3v=H[Wh9顷GN­p*$9{::ݲ{:X<0/z%*`.{d7z"E: jZSO8IHCT((7&4ujC$XTBш$|w3kQB4dkғ1q(K+ [=_S8pwXcCUAψ̝ &M/=kFCt3&f]y 1FaiF-KR8Q2ާٻtZ{C:zuL ^ _OwP sgM\ vo y, mR*n7?C+9RNwC= {CChLrM‰Xlnj^\MZAfVK!l= u:Pי]!{ Y-KWzZT_qvő3Nu_!GU ](DI_cDye 4 k|#mm}s;,ҊPb5"[$Wl8/) 㦝:yL-g sGme!!̲yǖJ䤤 ]| 5OBX=;hr4g};=v88Y-^Yk}7K^,DA Я$ę <7?ލ6KJ=OF`1^jzj>[ Dgsk )~HC>[ډ]?VMnjj(y 1ָigyoao mcFR 4‘{2#z5Dxi}0 ekK_:WZUG0u-M8nh4cI}4Y#|nǽG;w ,X0B É ڡsgU)_B 7Ti1iE4ANUy0x/%I0m&urz.׻ҭyq @):ȹ+ h0XW5 Y|~vTtB,C6sYvݾeks(X8d e5WL/s)3<gȣppcmIQE)C:8Ip}%!4a80%- hiԧĘ+lQG\_h6C`׈죇]hΈ,1=I0k)η!804E_o#ׄbg;x|m4Ͳ~DKo{gWs*ⓚa݅\PiH\mlO> xڄ}pLFjJ7aLyڕM겂sKh#;WdErJ=351Ξձ8LR1rJY'صEtFʔe TýW)yf*20耝kVy΁Zb8k !vf{3u;ZwO^2fƳү9Gh˚unzO}V¤&53 WqN7to';ijx_F+=3 ǚ$OcTS :!2̠8[A9aS<Lkoa=AI6!1t'9|@8 v皼X}^Z+[S[2h.QZcv,t l7xA|ksEnb>GB|iּiH k#Md3>;% 9M1F6&B;IWMι}mSulO΀a'J^4HK,ljw5c(sMl)/<<܄pӣ!(J1ٕ Cdɩn[]9ԥJƨ`J4hמa5dcA:wj=!69)eZ;Μ?S% Y 9Kz>j<ږ;ޤs,h;(\6@,D@ Ѹ.$ɽ)ewLuTu;|ڷ .  v$'-6of/$œx?{HpPlG{);I jn-5| נ nD[R30΢Зi6<΁PJRr~K¢ɇܙ=ïn(TUƹ.1wwĴ=1V]p\)c4- #g}-o\l\aϩߛ ;÷l+B#>Y*1 *c":2b֎VOzJJ^}fGp4 ci*AGF!j>xYjRb=/g 9߻LhS'<݋T+N ?-͙gc"f3GQ`FVqKWwZ#4U} ›M@%aD]WzQ?p-T*\ҷ9u !X Ls"Bd^^^bF7K6|xMpVAUZ8O?rm@:Ep"GCI Ꝥ%8EkG$Sr@_P2rkg|DBCRYI?1`k3́+:^e@rc,Y B^(yg>~p!aB68{k=۶o"WT-12\)Cpqoi MyB'ǹuY TcTf֢i:W1gpRkPS 0Z#  SS3P#gךM^̮љhƯP@糓Zȩse/%X#G)=Fj\NNג@6] >K |cz ewDo!fg3 \R8НF8~soO8ǖJ! 3y*MSac #qEx%_]h7D'0aUvwu%ލ#/s~Qآ,Jry %f XB BRP8' k5pIO-.+^#z^_b o#+2Z#xlF,$x(n_\}BJ C !ذ~+_D"͞D9QkBѾ!,wI(o: R~S[g-iu'z3WkLj#_txl W$?N^s-# 87tL!bsu(bbBGtMU;<ކ|= "I8$UNqMגs<͜:Bo: 3*/yOgJC . ^<B(zzWq:=)mJh@=I:3՟kFҪ4O$ӰeMW7.Ɂ@o`<aM~<4NRr,zHlV0ca{p˼"].V繖Pi-ھmN"[CdFӉt[۶hmjg!Ԇf(Qi`ʼI>YX`NI 'K=_DwBRQȂN7rekk\A`yVVЮ Ki9D=Ԧ<Î}gȞrF]]5tE!>q(@֣#Yq9}r^k}Qj 9?^a7 ;9;SiSJR2Sg }07$xt{![זmcō-N:DXM6F%=VsbEݘFUiQۧ"j]LpIjkͅ5]3ŻWr0*V#ut2-C'6%64 <*?DY Y+jeNh66KDvU@߱)DXZ0Um6R/έ_KIê?8ӣ 䡩Z$Wehu~ý]Yy嵐TpT6쓒\Z:̺%R T/?W[H8 5Ю΃ h#v_1<+B@*p.g0~U|XTz^]*kl`-\T]5J3gu!tYsǭ]vv`[:KWUw7;y֩m}y)g9$y:Z&xvuSAgPWX3(^̠cmqA.޾6\WI7VBsp%uox#-KGisö\oE!DkMh]}L?p V jp[{$;n DwR|v:vRQZH x%ǥ+n=Z3p=5>ӧ:deuPF% N.;{1g^oJ5 M`t?2Z + vV$uuLO$)LTQ2^2RCImD}í\wn'z%Hw Q| vӐ12Rs|je׳G%fF` bquvq c byMl/w?G/ۮYx&qlEqqb-i#g+t5Megov:gG˓F"7y4Y022}I!oI|zGį.V$)LOS.ogBǙ3 #>9}K55''&W|`zlAg5Eӕ.sG?l3ڋ gr1w/pLj@8EIƁ }FN/rn@Q͗(dr1!;p8ۖscKそ.L0fshEgB|~erT^%hs%!U:wB6? YC>3͂- ՙҮ;BqpM_l'mx5V DW7#ǓmZcNB壝[_U_:)iZ L!L-jYt[a%}4Jl9pǝsӂv&?ե56 @{$1Ħv\OR>jDy 5^:ۥj9 )l@}e[jFS׊tNX135mo MNm.d0[5ran$WEs,>$3jMk +pԛO9bQGT7>} J&*|EN<1(7 xq#ul*J&@&Q[=]D$pin34%ŴMUb-Le`= l({5^`y!*ߚdd%M6g>:E}dmP}c-LӑOo`;X]23&XNI>j˫꟟?QKj/7xB6}xa+2&Rz?8kk b C'|E-TE+14Ǭv Kct ʳmI#HDdTַ]h91M¦j'GOa`p"E` .gȉZm.?,`bK_qqU~" mbV&"T>cM}"pخiioGMɛH䶨m߮`iJ+C]x,ãٽ=-{mL?m[Gn`F;Qd%e hy-۩E"07ɻF ktG/')_eu|AqZ1!_!D/Rw^+  {#Ol`/NZ颕;zv d{ \HîJgW[Ww9P\Ƀ^23۴QEۑ.mwS]N3䠛8L LDƕ YI ܽMՕrU* ShO;9k%r ܫ?L$JPF>GP9 \7g|SSoYT˿N =9T`İFuRO @U8j7;ߞ>|i)Rda1aRA**-wLa |(NΊ+J +0X]H-XyTUAԱ >٨ss ͷ4hak%qn u s|ձdҖ$pCm_1wA~7P:5ټ?bg8"[;̎⯢*Mw'Otܟ =M*;O*RcG1 ކ (&)ѣ[_yTwT퀮K$fLR{h<-On{ Hڃ _SVU,h;_c9t^:&򷍮]ѩ}ۇX G_Ѡg'DNȐǴJnk5BS=ï?!@:FUT ӓ&F5]3%EB.]΂^9q?Df}Ϧi덵] ]#a$TSqdfn7 G[{I#<&aC_s̓zh< vInc87j_CXOڡ x^~&Lme JE1s\G'OUPm4D9ՆjSlZ\fL;W \㪃G4sܬ=G,z'! 8ߣzƮigx8wsjP[n0ř)Ж⍤!/\jMy7>^owÒdfRrWDm{w !C$2%Cnn]-y 6y&:DV} ;2Ye?qL `{7:j ߖ:xVv1n\bģ{ÎώK;zФ@B'LTl篜-B][՟HŅ}4 o *GHdC,H[VL#&qNl(L9fc XVB-A_ς8m,÷'3 :3)NNlZsh/-49uT1xey`1X|!m~k{JCh;vxnu)KLcSl ݕ23pwm9} 8s^*2uH@{f"hVa˔Jg.bvby+8l(3XDhGͶBNmc2Nau--g}87f0DBR/+dH/u+aZMH˜p *V6EbpRuX c~/TN^1Qpᾱ zduQt菝%Uv~B;J$q|U>\5٨ ,;د=W<)W OYeR~x5p2GY}E;\b|G.zG#lI%BAaUȌay+[~;ZkU sARH9&u쾕#EEN8  x{7nU$'ҡa]ϒe*"xquWN$Zg %V-GE+&֌#@>, ZB6f5Cbj ]6{WNҨ8?/4Y[m5jp.IFV7`B}V,F#F۾艿!mJP&_v $M`mhPl>1Y)Bu&_^}aBdID~KXzR '5r2,IE 93G,ikOطm_4wl'C ;ZTy4rZMvps0u.>0 3z <]"xKez*+zeEEbT׉lк/baAzfV`v\`+X^:$ &Ibns+ĥKYpX_'7:sgҁgEQ+615`\ ݔiAWWyyb{\𫕢XaUS&̉}HXWpz+ǝa3Ri'= m L1AP 3{f E稯0ue{Ɵv*O>{R:Ҩ3'|ᮯ[^WׄwgO}36l$NqUi߶ZI굅[w|`4 0Gyb*ط{DƒK+e3 82^$0բc(X`Ng@V{X v諌3<29* eǓKkf]YFmo"enR[N_a1z$+g̐ewn*۴ Eo)lOҒ${c S^)ٟ+2%"TXԓ:-Cm˞>.|u D/'#uh.]iN%t}6T;zńBt^?1qT D6mfe,(GtVKtA,>.(Q n Ryw 3$5[IWƯFfҊ̗;mSlzwL<@?Q"UHl)Ķ13z+n`B78 ls|:^4@V^6/WpC>RkgUv/g׆>ѻtD :XPpG8Dh޻ah ,w2B>6@uJZ h"r&hlfLiX* ڍ pT%Čˌ \°rXNTRud]:Lā7Vo3gTjwppڀY.0hNFGi3)_8o :$SgV5%'%]b^֮dH?!W0&&g(Qf =Hj$|r A0gRͮuQʍ $p*f-?ݻ+XGwe7&C@)S!;cTvֳӎӾu' Z'F}zl-[2BU! 'n/ @uKv *BmX5C+bhm 6VBMڋw J z8A0qM䲮0@5qlyil\۱~awIx.CW(<6%Rnn-x~К$UaWL[+nCn63,ofg<-|LcߑlwNK&n!f/AO'<: "%Y 2 ,V>E>K>$kyZi+HA'Yǃfxӗzڟ[Y\ܱ%N`A-6"'=KrP6mŠ]A؞[P@~h`?Bg 4h3z !4$>+9|E՜%/YJ6?Tsbٲ* !q;%usmAx]"^vfWŤmJQS]/910ziL ;c?+)c1&/H1/сY5&~E]5Ao4LSQydagR W3l^]Z`#\,.j${ovgBB4M "FTeܰ#ç]oD-|j1,'C|̵ZKx;U1!NϭLn H9yB,Ǿ~ֶE9wHF(TPajtu*\kY RtRȟ^NӼ. Z|ycSaeY `h^1ɉ}dU8X(uvzheN|tQb#B2,\K;b˒$6;ũ7#}_r.L5HUĺ۪ja](\cV9 mX(z;ʴ^ պ=a!4j%Q2G\[- _QLZ%۝N3Qa4Y]$WEV & cX޿Bm˿NǾhTRQ׌SHMo]I.>I۪%RMĭ c 3 շYePmTǝۂ>Ɉ*4nhKy<*01R)b*}@$JW^ Q4G.7ݕӤD')%0\/Od=q fs8]pҸtdj(} ?ݸdy9bngTI$hhg:U(.m?2*&JF} q >@OU( qʉq*ľR/J I\ֿ=uDėi[38VcY#ghEǸ$5%c[҂;@k57=ϊ+PV쫇!OY|駗eGE_=T;f7b-\+Ng΀4=siҡ'" kGn\.5z X=|43h@8>{pSI_ Q ZK'zR '8Vٓ1m}KrUs'_M´r̗CP:k eߑQ2Ǚd>ze')&?@Ӡc 3:yO(yHBr~fHȹl^[;pehf4jii0(PNls*%6Eir֤}Vh-KJ]J[p4?Czc5<ό27`w[X1JIQbM=41#? VҨ´=Z:< rˋiL#\~]B:Dud6U}aǎ*I^aB3vǚFZuuH!KeHt]h҄:^n3%(O%P(q{{C둞<ѵԑ4\Ǫmw<0)SC ys`*١MD 2TJ[yEN"Ňpm5j ?5 FoO5`E)2ƞčgiB{y[yl')]&i*}yE}UuPtGxb |LI_d_a"FE܉enL %pU" P(}_R;^0͞"C 7d31^<83yKl[s]9:ZÁ@>.*OOem"&?|*0;} µ|WV37bcd>>8[ E cIg N_ce} 4!֜R @ϥ;Qb㓌8yZC@. Yg)!P}lwQū^Oҳ#a6{uV]f=SLy\p B1rͻLDE+juvцN9XʲHBT}p^V]lg'P,^Mw9ʹaRͥ0ry*OC W^x٭xRtӥa/-8rbAh_SPUJo`*|^%<49F3FKG4JF7yI`>jw`!J?5|| Rn-oH6fRKͺ@})Bx4fU7ujAyGUҿBvEGSɁVR.wO p;yC0pJ F5Ts"} @v*2ػNXWEa8!(U,wb_wMȜ;m&Dv|̨D~Po&,*/џ*UZ&BV)([Q).`_eRwNG2;gݞCH:BTcyO LF8}mpϙ4ٓr <*`JUW<^le_.lA\a S-w &lv~(Ág? `KD؈YvJaXg@琻`a1rԩK I*^.wEvJ50Jm{E~:4zfrqBBP!ḵpctS6Կҷﭹa#%Վ˨^D#m7> 8NPPT5V-Aek(|0/v<'|پ:?ki+N2́d]Y];nM:9*d sk8(0|7N;:U? YEJhf;.&1^L푶_20srC>2ޥݱ@{jz@D;H򴺕Q.r M,]޾+''R%_0bC'0}|L ( aV>ݨڪ7 @u;vĈ=IoR6zcIQ/qǡm9|̓iK-aj')]YEUܦx2-LྟlK|@gTp\Ї;҅~ ahg@FQ~tvY;ؽ|ef6Gn=8C3":2\JPR <򞎓cvu|wЈn]aOV\MƘ+ 1:.m_do1!cor} ( "dË_~2 2YrK.+5R2\#zR5F \*'8z3=V+ʐ33^ND06Rk=$RꤨX3vbT1 5JKgaSUA{`9=-_*+= yj'*\>d1kE4G=m$\@oc]N\Tz}C"6])FKf>XDn 6=jLo (`HgT܅ }꒿ ?boQ<ӊJz* 4]ȀƺF-sXxzXQ;i #V- =/Qqc,A)ޮHM\zw6 βLhkN=xʎ_ZbCGMsG=On7ڻhȬ vUU0~&(VYah9 U1Pؒ//hil Oa~I넆Fwi 3nfLdĿ }s;}/Muf8 ~ Oir I/0~ $tt(cs6XM-vM^IHĵo йh,/ *::pBI.dQP3 SlMA tӨТe޲¢&cUru-er&O[ŔR=Epqѹ@_$/ߜj@2@IQJJ]3`ٕ4DBPmw@lQd{he7!?\S?-zɀ5@Pʅ=w)o3{N+%:hյn҉ΡН YWYT/!Hq9tմ!wJ.[2%9z"ND8&^>A[#9jLA6O˜<g1|#m!4[e50zƯ&JpB+l/RE1|S&2{jtӉ/|.E~uٲrGzYTI3syN_мtZ ay~|@Ç=U,zSZ U),K[M:Z[ dדWZ<;ܮL2:&|(k{ GмX[8Mw =⦁ jn Y?؉>WemIϯ79/ }&}pq2s@('Bp:: /H{% .8?B 2㻦p u9֠B^1UU +H"!Ś[Ԙ!*$6v8Z12Dn$- ޕVDHa1OCcGm ILpr_{-q8ܑ*u)ɔ8ZdQK>1CMR2]  ;5!wal `Z5$OH.<+W8`|!3M.p@9UmFp`B^8;-J qk$˫r ^@Xp[8\JD 6NV^w+ OvsJdȏl9s$b/=vGa5x$r2@~isA c&zC#{(^kQ[@jZbFn[N<9{54>Z 1g.utJa0vثܨdɘULݪ=ɮu,}) e6Ҋf )8M:FWNOw^cD >Pff: È$b^n: &zO^љ"oaû Y{Cos[yM9)Ark7f@9wKr'YFxu-:۪#Ij_ ?ZZj X׌FKlOQQ$:?!4jo9Mlk2e[9рnN 0øw? 􃀩[Q-̅GW[+ݧä.6r0oXn5A`_7xfO{&kĿ ("wCTAxek,&2ΕN,)fSUԘ痲^pWE?VtpXq8KaʤsA#̞ÓT;ineNU4>5*`<H3peсB:$z$ }+Oma1Lx`\0HZ>9VZC_9>An=CȠzZ>htfPh2T#ŽYҝ v>$qKwNqtc,oVPQuy'fWM] S ?(t-ܡe]9 vk$Am]@IB|Y w޶*ʱ9lؙw>>=/iDѬףWй͆'OZR'N7yON 3DIǥ87pwcxL $3Tʱ>M)Ad6gd氁3"蠴HQrjhdIQ寄}0^nL5LaIMfhLC8ܱN-ݎRCșݩk.Ùe{Rs(Ð X\p-ө!^(rGKQ[hzW ç7ATsGEIR`r@KFиζiDx0a }uW[O/VMǛCzWE / VNiTE'e q 惮p_=>wP MW0tQ/ < [؞t{I}3K[𐧆''άZ,GMbf$:bފu)䢠(RcgeҸ}IYi%n8$hT^@`IfRtqL᫱Ȳe/rS(w%Qɿf{Z0Eg2 1݂6H@ zMC(h&?yQTw|^ҋN`3-djYC:`3n{v ;{I|+4kuY'j@3fO3YfwR((r: T66Q7^;xoHIHc?Facq4JQ(E_I&OH7թy!ҕnH'sf46?89%xTT0D^`0DDn6' ˑV i^9-G{=#\nmXHZeKw^1S2Mw=V[%:@沮&Y i+H|v+7`a,sʿ|LGsf>BhZ3ݢ~=?&=*A+p:Z&0l/+rhf෮p6ا1ǴH)G*ҩ&=XD•en(it&[o2 }d3! )'[YHm5MJm[٨b mC9&HZCڞ)1i&Ph$>9.)C]]Y/ĕM 4!9 H-yWY?2t(oc&Z:!n)Mw|2a"\R%0/HZ& ٩T+*o6wl)@ZNP1lvH^x^2T57oP{vjm1aЅ$9xm|c)ek wF~iA1o>7o`Q>}vG!Z! p$㩱)M,5 wac~wo =O,{Y`{8R4BOAGF+JrUfNdiCҗKD:& hr/xT)]cX}FVVa֕$=BJc#ЎZiNNrۍ@G"5_6Cy L)"@Z#oQ(/q(_'5Rq;SJDV%+l+)q{q7#a$ >8 ~awA(#¸t(e%\rN#1]7̍`$gQn-))0#XieE0v5yc_G }%u`cFxtj+?qQC{c:>S 8OQfDS2!ƳyYc3ۙdxqk0R ^O@;"J}/Cb,|C;ژ{h EvLJ$%-j#i*rfx00 3v=`1uu4~88vz׉(Љ½E!jzOJVx;[z5ǔ87G4բ>;D mJ\y{b:w S_S"iJsD=f?`Sg+?ZWp+NTzK3qRܮ#0U2Ec$.qiė1[ "^?o;Qd\fP~2ĒƐt豃h]s~(,s qh)`L93KDmKUF~[I|NɆ+Aw#ŠB4}M+Y+sխ@в4L_Km cd6]|'v&cUU}j\F:ՠ4²0 |m8BW-ɺ ٌ4J -k2Oksg^snM`ͣ ssaGǵE16]{($⏈WL^"iR?vNPP#k ? bSСW4Nʮ`G a7#әjh vHC8nپIњ#)~ E3slPhyʉ+B]=0hɃA=w(WuN^|:>{&HWWgdxd,^-Kb` " |bÏGOw+~j|ʌJQ(歁ǪXP`㎿'+jb7ŋX0Tg0g/)aW8D.\WMQ;WgMZ-R]an{zzR{!O̤(L)T~AP@*Ap˳qNhZlBbR oIr0 هc#zMA%l-؝]^WYִ=N)w-kE;8ԅ<y!&bHO]XE)H9w(osC"0R,o_`/LBƓ`8 15ъι:afIDp{W荸9=rA(VWJBJp-ZPgh-BkBqd+!)NM¿'i_(U@Ts'%]w|ٙu"Dt/3Ý3:"[,958;6XBG_~"RXg1)^݅?mX>MnmxkxHKb3q'Ei<~=sRU/L,pd셹 *+xָjf$%EoLdB˯:'}4!(uXFBDht!aK^F=PV*@迾O':q#8sot}LUO!,GzW:Sg1C7 MUCjvsS@PLY)`n5gQ%47`HAo#:u(G≦8A0dDNⲲuwF~x{ȑ-I >!ѩ NŻV| ƩyĆ{(Pn)V&P]@7+\C&,8]N|o4@4 K[qȥ!XA{r O:FsyC) ,%ʓ8SS)`-Ea$c0fy=c!UO;tM@w^3>!%HSy܌6zbZ-2Ν͠Z~CGz-n%)n0;bˎhz|wWhM=dr i]4ÆW"0z*r3$"&c>цp ,Qᥫ M4;ob _b1\eSs3m5Z; mǭg&%ZJ&ۨ֞x5'3zeFH-s|GNٯx%{\SC}YJhK^T 0H(9'"5μ>cұ|&fY{Ж`ٲ!L ȸm}p )zz}d:SB~u KɒhqFqݍ^R8hb+e>(ۈrh1Aϝ5=Sr/;z瘹*yn I(g%Qa !Q loc.Zf2C<&p䯠/yw.w)7^~v=B$v:=T8~^'.lTqmB N-Z͆g;30.!ng69H0DZ6֩4aP)7.,]w_t|C~:M}ŏd1GcoϦ8x6E8S~SmLbb^J!Sҏ(ҳUj+m2专A}(,.zTN,ɥc3QIEfUOwN[GaQCKM'IY3䓩aSHuJy/'T%[\˷wtox897mp>f E3^q֧ ߘ!=yE&t-06}C: 2*A )9]=LPb;qUWlݣc.Plw>J@Qn 0\'5h,FfVYfZD_|8((= YËQnIhEhVR \'㊵#~3#2׿qy/Y[}v[ۣfVVgEr!mNsp{kb5Z +*`mJL 2!ڸOZI{Ye}<1͈Go*3͞ &Ϲ6k&]{d-e#W< ,d.B:vYx)FWc .Vf+{?@ 05ߐ1=7$+8WK&m0 (`lȿrx}9h5Pat$.gcS_KK.NDJeHZ}_v ৵$@7( `ryXz+!zZ1E3q-⬢Qoob:e  Yxw( *Σ/P3F;\*7fxD5$4V?u8J [z`~M^1 z]x>$Ё:m;Ic7\*F4[!D3ɠZ7_!91[̋ 1@ GzmN}_LLOʊ=zWSmN{F%- ,*$NA_ B(3~2-$ˆL,@(,^8Qkol,F77A [˪ySʚ*ߏī .֏C@kSaվ E_Uew(x%aE ;IE}|sHC@Z!57/N]`?zӌ{˱o;I o oXdzk=C^,e۲E )籫I+~D݁Cnz_dzkқMipYDSG.5CѼtA@̸4Ts˸4YSJ^>Tۻ]@Z^PA#l[(dz47 U$@FϘb|yfjk˱;$dҵ+(F{:\mE w=$d2)ĝBr- V&Wߍ^tr)QWxx-D(ԅ X:b,K4ܶKM˄ (2 Onu?)c᭑xSl'8WfMX8XPB<2WCO[ٕ6+,*z?K@T=ϙCz_Nu!AYB.#e\^}EO ދ%a6v=!W\0~%0_j(щmm]v;k{6rjm̫&tz7PEC%[lH;ι2ZjȦk(;S4IM\[BqEQ92,uP/]\Pg 5LLPEK4k?Sf2>LyFsfkrѿo)O3~{>I < 3D5DZV=DS15DbUj-jixbf!wVS+X #ZHWiW$Mڂ?\A#B%w!5GzHB)z I=8Ef J:8{yU]ȁXF Hy,}˜O#=I }k8 fy<}N=usW$`Wʙٞ!( qh`Ϳ>:du$ m٦QOGz3C;o0L &5 tA-+I.ڊY(u+1)܇'W,~}. *0ɠ# |- yF;T g(`PT*Bv@ͼ[fRKN\u gqrkhR% l/֨/)SU+M?ǪU9ϡ|r: -,NZ+pg{d%D@(吣9:5Ax `Lt?wV/9u#پ`#P{^If?ndhpZy76 Ow!󡼸(^xe/Yi:8(:[(QUn>(7Hh观d9fbbZ"nVfUL""V5vHɚm' O_Y<GrĴ*;Ġ( uÝbp@8ªR!ZIp2Y}Gu;qMTYVf `l|pMߦ ~\`!&A0  rKE*JFAE>"8=ۣ̄ƙ7S<>&-zc6MY`U=7I}=!mh=}-(3`8e-}=z9itC<`>>+6X sQ6 |@ۖTlJkO5vY|ǿkaXܾZb?b tco*]8Eg)!^@(]{AitgiSrA{|~6t/$0jYAȚ(\FM)CI*3ۛ7Nhnj uN/j}Do#阞anev<;QoU۳.eL=T-&~.E_6 Js}L 2{ae9ˌ{{yQ0Rw8Fqa>Q UVF-+Yyc0d@3OPmtaԘgf!΍ũxS-%jGOi4#bʆ'T?xP׾V,tNK-l(> L@i( tY-(ЭWb̲(~ysmly1,8 M_e;x+Z\r,Acj8xyjmXםNˮByYV,;٠+gs g 0 \zF9,Ds3/g{2v5>@V ]RJFF\gLQRlRVwh5"N2l&q^DچppEj`f<ˉ`mpCos! @v-R%̏СmSƒϝl&1aM5T{Z:&[+Z j5R+'( o ĜXq>fKp^ 3գũ> U94gz՛U츨o%=N9Ya =z![;a GUuZ]zE)o2Xcp G' B@<1 S Թe|(Rg1 ݥsOþJ8n5c=#BJMdwn 24ձDl:EƸ0EMgJ"]O$ h0zW 9/϶0LZ=ۍ.'ڦyvLU= 1E < j6Lj_}?g# ˼.TIVn2L(8,wBP3 ENO*)R_:s˨F13hd$JoHStSS3MK5@crV_&r X#:ZkѵgxSBKZ]k]r$&lX7KU (JP(Bv{D9s O *znLDV+\@)rc}[@-wn+. 5 GmIg#{+R8~ҊtdPEIo{{_~2-[ "Ʃ jܞl99v3o\P/R5-JK_`DB`g]IᇡM ?7̬ږNHH Gg5aԞѩ}@D*sԔ5O!*ù+8Z0t|d!ēFi)vXE>E@P|P9:r%Gk-5N ޟsxض7#k! b NƿڟLgpM;23,׭n\ލ`aS#Z Շjզ+|y7IܼKkN¾qQu枪0:+ԟZzBkZk vd; Ua>PaXJNEDZ:kT5??'x 0ך^ #;ӱ_n{:s8X Y|ywI/L:JR@>EWrhFCQVfyZm_2R*9 ;L~q:eOIbmk(_\9V|e_DjNoivk_WkM4ιC-["cx|v_'Iqm@ )J񃞎r_8g&{GT)CӒM=vexF$1Cc1ڿ2TEϮ} oBK[$9;P9R:J뷂sh=`fvĞy #z.TRM"V29 dz!"=țC\Fy1xL][o7˂j$LJU.uK[sʥa[Sk |OST>[2܋tL( [O ވ?( 9<(4僣y!ō!cb#P"Y.] Fw`NsSQƺ'$<ֲ>xBډ S*G%^?P3Bu~ ezsr%wݠJ%/#FL0x]W(q;oA)4 Fu^c6(mP2At  l+7_S-sj­QI8C9{}^Voi594&:M RnOu;lӉdމ.WP?% )wV;cVw_ZNXQ W]ghpd\ ?*9L|"y#V{9s.S=BJ _5mSڣzTOa"iBֱ4mu7&1w@BGRݣ@w璵&8p%!jtkV?Lq TAPʯWg eC Jбturr˂?&D$) w9W$db 5jv<9+.FbˇSŞ)A:-<4[ERޠMTCr H#aU38,HTSPJ&ZCBGurnR-c`iƒxiz͍s \jkDIAqFd\sL9e? Nl0o,W!k!8+jt{ vؔx6Dyc7 bH̋ݶї˫9{!Zoi2AyG>!Y@TSd#Denib6S9v*)7 r[WRr^!;7r`2x> lR4Ay;E _R38(6͜ڢ_~<]Cd B") Rna_(%]Y8UvWd^MvH(FMo.}{:}{Hlb*yٞ^b#d͌iMin)Ĵ/n<qTehQYBTx2 e{{@먢l/PHb8;8 dώR34hzh訕~OZŐbq]1Pݮǭ5Y脷;U L4d'NYrt5fzi˳nd>g˕9A7|n%B,6\ YW<.:wkk/˱>H T 32Q:&pKseJ.=Tb=33rIa%o䍟i )v Vrs&RsLdW PxUQ:lN4UULZތ:>@R-AʲICunopK3(C:'{Φ~]ؒ"yv16Ih|MK]~ g_@ߚ45X[ȍr.&GZy<3oFJY[2߅6MxK{o(~ux[f jB⍻Ũ/]gri8wU;KdDU@rrw*v?ʔELƩ>~퐍5diƾ\[~`~ўBztN_|4c+]I.H&L1 G I"8Rrc+;`6˟15 N̵8Itv}\՟]̻c*)+27;OwwDx-EW ! _r7\S[.iKvMĂ9`#MX8@PZ-IenB_h9 PT>_V8T.jEV{1=vF%a5YfAZW?>~X^ L荵k֪Dlty8aSo{ܹs#^OԹ @¤kXEi_rV][7_KD_!ƻcw3]wP/EA.[˜Q%uEӶxFUxI;wkPU "e0 bD' _|EM$L@%,+ApA󿫭iS^j361D7T*ڨP*Lj! !i3.vDm|dƀʡeNĎxW5eS-o' (y'RyhA dnqx[]F\ur+Nd}+uy+!ρ/#&GIޱ)3z{p1tl$ K>-|pD.$,u%d>1ExZi͟F||_$s疑%]lUh$a*b.^؀٪4/PNNCUpAy? 2hڼ (#⡡b=^d [,q0yX Qv.ͽMigAGP{T8:P]_tP?`%HZF䥍Su-\t:x7 z?C|6"x_W=ec|Yy#v(ݩzRJ; ~AY{cc:1&sx(ߘ\VXwyRP.0_wi_JOkzdD><.h@My"l'F`n;'RO,F.ºQ -'u ZC&2_Ԝ6Hݔu R. Oo\Y@B% 5)` ^$vr1ܹjaYuS%C֬ b=CQxP+7 ?j;I,ǛرǔhTئݘ2FDHr@1xbǦpTB- 'a('ǽLd j>\(XYؕN ,M7-D@ͳ](әP3\xcJHA¯pz5u }\U/2. I:L 4}>$p3z8J1(G9vrk\PYoPK < YZs _{ˁ'<@+{d,>:W^r&K}Z"E.W^+~Ҙ,s%m ) Kʞ }iВ,yѷ9(f:E+Z2Q 6<&UY G~>_%WCYs\=H4+6Ř>c𔐖Yr'Lz\ul"U͍?r[PlRgK-Itzgci즪vwmۥ|bu 0Т snvݪ-23*L6G(.~3E`n97/aE"_@J{ '4MYa=B-9[Y G37$D)e4֌[L'̇>jaEɵ(&Q/^ 4SnPꎏj0-a?Tƒ7nS#h"7ڄia؊H@rF <}D6h3߄ŖwX[Saira@R~s #xn.yyڂA}Ym{B9xȇ^\m%})VlO@:+cUϡ<Z' @g-ℂjɬ~\u^}~C/B5R26-']#p1i| E ~d90AG'}2`bP@+ȴA|CuR: ٬vfZf_qXf9 "^ ,LyWFE_Ԩ!3Ub>HG7<] !Yգx^XBMm-UcrlY># B@{:U5 ݯ"QJu6!lOsq? f!89x7CNR$,Swg[ lpKQdLW&n2E%<4)3b;x \N9I`HS}P|W ?._)㕠}l &Wh7t }tBq۴). o%͎Ӱ}gbMjg;8`$9TЛ$8r >[G+ JGŅقzG`C{âei|rCb1J%RAt!ikNwvSdBDmOFE]g]Ƶd60kQF>rw,g\*ZuD95D7 h-(1ԓoCJQǤv,?Rj>S#eGrUAк,9'rx}@Ze*by >HqmP"C%rp3ߴ `DH gAFk9,E@! "U !=\{VhA6~(:b(d2_=-W!JkRL6Wb(;H5g `H .Cs$:E-*'0{;8łQ»UYʟn5 {V򙁰/Datl":EvTCG} 3>ľ=&YUPt_V kOyn׺Ût3-iKSgLŃTxʚ=TqXӳ>F\p͠HDt]B|Y a&MЦȑ( 7:Lcr L9mȎԼ"sta FVjZݎu"1Zs/?=6]oG-*暷IVh뗝w*F#vt;pwBC V\n/ T^F(<-zـ gU2YB(ӸPzDg,AGx~SmwGX i?,6ܫB) 4ȯg<t85҅mbGL@.[K"]&Cp V t60vVn\c|Ď$ݼ@>oy9vb/G 3,[NM7]0Fr!e]['a4m {hԀ򸈁}0QY(7Soμ &x@ˎe Si},/gĥ9޶X9WRqYIkpH1AJ)^^ֈW@&kٚDM8L^t{{X|j!oLIU=4Ghz&MC6'D+ufF!lR6+9sA٣z>Wh--TRmgշ_I )˔XfҍsX ]t5Iɦ8ԡT]PZ ^ t'G鏸4BCa觪[$3`yCzZ Ғ A<_3pT!e1n:PHȳRt:տME n ҈ݮf1]$XrݐQ"틿"(7"9GdRO-ҫF[)q6Ӧu3؆, @>9bϗi ˍJ0 E&1ժ[ _qpp۴]|Y:~|qNG˪Ik#X~M_dpt[}QaqX̴鋫!5yf4{vnSK2t@$Ȝ:ȀSWA^H&l\\̷aN_0Tf cvPlE㻵?9o.u|1[ CWQ܎~o'f'qiXF@1C+cr$C?}^(ShĐݮ0NRK@:E3x[)^d4x !ecB·1FD:XK$q]MEL,cso[uW+4oOg!ش7R("7o^ꌵ6}+HVC_^ lЉ޿uUuj?OvJ}C@l%CESy8//5NMK:!Q-W;#8xLLtSJgfqr5BOҲn˰+s{dT {7*`nȽc-Ė;w%*!}C6?5S=ohoG\/m> ߂ g +[j_3+|7W), ô$'\.C@1`e ƫ#hLS/l儹( BVLGLc=i+ѥFJY~{DSu$7'5;Jw$~`i 9O׿~e+Wyd1흓r_ܳspju!cy̪]Q}(f PV6/eV^)i_E^X2DXL:$(߰e/M!/$eVV͔dw P83S;!B%Fqi/ڳ #z_ş^5R$Xm5RC#\U'dmo}y!vg20x$!{@Jc!E:Y@dy(u:mz?'Ib:efzwYE? j^0ρ/?Tʸr8j<9VrK& *҄t/ bjp@GVY!$Og*,Hɬ@I,`:t_>AN~W0-qWXcH! %<&mO0=\)0 inbx"hG{OD+zцIRjڠ*'(1p}Ci\sgꀵ6b*8͖xz= .,.C@kC!hqV]+ Al[6tu>hB l 0`NQv5$;8”l;fXqj0l~}W=h?$/q*BˋC/>^gW,@\.:Fik*kAgV"T|P8%ޅaX72fnxh@+^)6kAɠh )W?à0 c!f_[MpcZN`zq.ҳ8S 1"5t;a] 42 ~_eY5wx<-ӹa:qUKx3gY+Aڵ&#XQ0>f{ax@#1o׬|C b6W B aֹ4Ơ3mᵏbJoͅjo>G)!<˛xi-7^H0<ȮCTH+DA]'%hx*aܱ~pVs;5޽M?v!j.Qϗcr;.fUoP|uI [Œ[РĂFͥI sz5$;HfvES iԩĄ^dTE%lDﺷXgD,Ig^twOP6AH)X^h *67|IVogM|M"rOp0hF:|KTՍn_]Xܹ^DB| \QPVzXd5=s}`wZ/RftpD9vcwx_Sx T"jaP W$0R߰$N75)nygea G5_~ d!Š2>k_M$K½Pb"?qg} ˥YiR)=pQ%z6.̚ͳIt d ExI70S'K|G~묖4 :,prSޡ!b:ѥA<92T36c*4_oU}ͤDD'}Oy ۮm§2 )EuV U1`[l ޷7ː 8B8dL*M#WӁ;fz@:*ņ5W#NgE:SGb{)<ﭔzq5pI-YZL5n|3`dkqhvq߱U1x},wƧ&aᅋ!VK'OwSWwfEqP{NH{g{i 7ABҮd,Rۢi15t:Qrd]@(К;P(`ېY;fYLD/$G@m?jf:c{\֚6k*oBuTzFOBhrR.Xf=)2`Mj4O͒w NnRvwO*`@檹Y(`8M o%(aj"e AI?-ⷈ68oHk r{= H%o\S/KRr]Ĉni i-4qs9 PԂ؁hğ 8C(Ohn&ޑYU5~&'q]LTcOHGπ袲e+D_}NI4Bi@sc,.()-6x8!'jw'sg/wލ">%VXz4:l O.W Ws[cEюCn2]/O LA VJ$=6j\łiiYwy(OF|`dGt>xȪWCbr~ɍҀ5=wģe ={d[ hj\g*U;),aj wW NL}"(VgM&PFmM,}X7fTCAv[,5SV\-H\Pn'i:`@6},YY cj: BW)`]$kiv%͵IvK7rWPFgDlx;g'{&18k\ڜԫ*ىLjXKSS:Dd ~V|d\,udSRx~nGZ Oc7a6”D}};&ݥ5wj{1/W[uJqЃŭ|kpo~PÑ0~ X UX#mjm|3'9X}Xlgx;[\8["eX}!{67}Cڡ176X‘!;F'9xp/PHaN&>_#"%o:[ǫ_J٥;ӓJ?Ϸ!\mVgi6Bӏi"lL;/yxq~˅@WP@mI>53 : I""pfD̟hQMcCL@1t#JbE8،E=̱ (uR$Z?w&hMAö́—"]3k 0G߻Ǽf9h4D߇ 7aBE_ׅjpXBm8gq ͿH :p ]lpХME\>'|jk:EmD7 hILRc|r4xSF0(`AWmK y,=qͤ@e>sc h2D/4^#[L Rxxt>Ҫ|TO&)fq_Ќ J6Fz҈_zVΑ}Iiqsv@A?RP@WW0ob*:Off.]Em7hcͨUk|Ko F\zz0(?+cykU>7[hAӾfS*J (\z|.=t}Dgnh ,;=/GW)%p’ZXNnJF0(<*32:Z)3 j(s| ĒMB1n#nOLph+J' u%?)-a"PL\B,6Bw:J^/"8so΀KZ=d: j(P⧄]5SiF&$S]8˭4/TQ=Bѱ"8o^`=b뱪'LX\ؽ%ݻvfJAAGvuPa[P<^T|h{ulZ ]ƛ{(~Uݞ)l5zh`۹ߣB1qt Fh7 E@uTVJmiU+^-s&(8j|E1=%`"k1SʘKK-yB_%@S|Hb/k`O2z<\{aK .SɝǍ[>`~!AB>9)׮z}H#%ui.u88b\ҵC4HTjF# ,:JǫWl[<f?@zf_MdzmŦAv;t?`WHV,qB <v>T~Hɉlݺ$͘,Q<4LBK1d7U X|{2Zw=HJJza ײ̄20όsGl W㸎CZmH "]SIzRnU*E7q|O~noapeev17iCdTfM;ʡi^ݑttY@5Yje;Y" =)d } oPoQgi1uQB7vzyuw-P%ץ6Gzl)Uʊu C*gg2i=rDx\KX-Ⱥx-ˇ6𰗎还@#)B5%/⫚*ˬ e: (PPՖI3Z%I8DŽeԃ5I˓2 L&- F BI'G3Q(©~7Xv ;)7\S6ه*DW|Df+t>yhCe,^PPƚo~ +}*]Eq0b]}6]UJ%H$a 5Gt 4{뤕_͉Gڮ _C.1[Ο ¬y?l `z-|1M Hl5:J@yb.Ώ>FĜ27mk ImY{ip0P< p50c)[K,"胳Jw5/-0>{^#F]A37E(\?Oד KWx+,Ԍ&Zumki{"J(sJR}IKsJJ-/s-ڦYt J=\co7dべKl*Vr =tFwy96c3J!Ey:lEDzQffLXQʏ^0Y:iچ3c1%YBe[{ HcLiB2 Bo/9}-z[rY gƲ17<S,=FE6?Yts3`Π.6+,r"z:]W0jvJ(kQĨ0_߇H]Br4O/td ']0 G^r[D<̫VQhBZ+Ϡ}t7#|{ovLNLmbӽDJǻ?%'$C k]?z"ܸ(Y>L  ]fե);L jg$zVTG r('p87ʂ#=踝g'[6k0֭+|} 4t"]7HoUp>bt:¢JR N׿Z.gr%A.Z:oeDVk*xΈr[Wp bN:srr/ 6gvct[[/Nn9-w.,#Ÿ!f&S`*7-Lz ~ЯE&/UQwUGlߠ3 d^=OYK4wjK誥nV-֭MlJË g{'. g.ݕk|%!B-4n<ڴ𸾔s>K`DFT![4՛pfC4W*7ˈRD҃w֠8Ǽ#vh8:N`.7EHcN͋Q4~1U`0h7 dBolw߰sKf˵w`Hw).GT92H܍}_S0Aj1fT8lfQ>UGW},^ FEuT1w21˶ %iJ<XP]ߤt1,*Qb4N̵$R O1Wg;YÍ k%m^fҠfBsAr\ǵfjq!ԀA&rbWt"ziL൦\{A@ ԩ =YHg\تU_`%3+ ~s$@WZ}:T0VX_\QOpZo]`xD!z+SXd/2pߜݱYOJ@2 \j#-=ۃn_;f͛˛-S0>MIcl,x$ մ` fg8GFQ M*:-q1!2'!4*% _M3WoM~ N1N6λ+v8j'DS"ծ;j_J5$)Z F1^P6\cyDtorM-ЌD5[…OIУ\27̃}wøE,a| >TP3GwAM6 5p/KfPyTXr~@yE C뙢*%S \J@pEÎ(?ڝ<ݣok/e9Q.]}!w5.<*Dngio;Ȳ7cLLmk *F~4w5:VG#c' :?ϱ*QM n\oQW upF)==ph8.bDq'X ܙn5nmQw}3ٓ0a4P_DM4 UפZ6 6 E_!EP5hOQ&bxx z},(u/yQe׹Bot($cgHTS>"kƾ&\cZ𯉦{MckëVs?c^!sAF ?;DOxt9φ3Y TFj: rF.yP|l LsjOVe9,b+1ZqB)IJN&#ŐѲ͂j ڡ6Z$ZSЏHꙞpBd̪q޴M}] k|dڂ\u/ZNռ-복uu=0:( rMV`Dx(uR5hx4A̫\/ NPZdNX?yHVxz'Ju`]5]FU77B.M 5ȽkȫbLq;XQG-6z'QŘ5 ݥCkp~F̡5Ƞ?+cF4Hq)e}bt۳Y-#gvmF;&0&(X^aecnvMZ w#fHd?n윂O޺b/,e/J>YJɋ2j Uc@71s`GY)+m윈!uV{IA𗼍 y*~K,ެob@ 4ҎM8+6cp/pc͈$yM5dkL<(bBt! )'Wh~o zAS&Z<܍䨷Ɨr\0t݂{営S0DY oӛu$˚b'tiHsI7%w>q RI4 /E=3}ra6Sqb,! 1OSec?\T@w*.'GݍfGiHC UqWz?UI`1Zaju!cXklփ{ODLpRe,aBR u`UTDπ$VfַMMgL*#էJ(-Dpƈ1QlghMjy/0kw?]>@R   ,`9߬'1(Y ] +d􂌉c(BDDn'6mw-V>X G{T=~.CTi7%>%;`łWq*ꇼՒ/}+,iaݸǴ(R*[b8! p.aԤ/GM1I,W9{ o٧-YȂDN&Qpr_cFV4:fF]da2 c~xԈ꓏vnVU #;`ֳ FOBR"ZelpsKctHZ q^ 4:}g?ρ@)}T- J`NܪAXK;r[UH*zHAⓜ#n c <*B*R3; {d݄bw!jԇgM;)% c0 x{#[$EOOR 0|g4A%v5c;uYR7PKgxM?~es6p.?NiKbO2Npoo%@hGиFrUl =l}ؖJ&qEЮ(?cR"Tݸ( 8jR N((2bT4wdEv6*Q|c+FBlh ǐ!9'*sy j"ͨB_nm>!M6"l6󽚹󼐻whYptN|q5;ʽZ8MPy[5U=h]JBY:Mҝ*[HC5D\&r- X'bT'Q%b3{rN-TC͵6-I|35Y* 5QlQ,Ylaˎ8q) v9>Zg-WG~Jci wɕB>D&{-qpWD X(XG_x`;-)yEuV pI4]G~ݮ}O߁~1SV+?7 Ҡѝڳh):a)h)b = lÅk.G?raqj?_e{3&C^WҊєm1% f`t|H!\uy$i . l8J=ό3ԃzw,] zXt&_c#N Oc UC$`3;nIQk6/ۗEE/lgM"wdNs pyZ$&)ͺ.'|zMq % P ,E \B)* 3KԾ-q|(8}ͯ-v`bAf_p9 q&P "T鮾4ܤhSc:[tU_koCf+eZ=|xbu'D>attԙғh|j^o#zlBMc嚕4f}j-ޅCeXұ-ҚA}.'T$"gs`E qofsy ?A\XRc1/":^D֍kqEUqCEzW6Y\z;g~cP%^YRb6̾Q)r9qFglFY`6$Q,̷bn}i_m)MME@=Ck5N*TSY =LX*F%Sb/[a =:QOgDQU@|POʡ{PG}޼kNBmKx7g߾N6epoX[#` itϼ/)]oTJ$ k_6ۀoۊ*T5;Ԛ _j|]lp}~;I,TyT_FdBqNZ1B(×%r*0rQGTW2ł~ ̃v8Ep59o痪BMy{EX88:{HUuUJfxU[óg7ؚ t gk/kc|#P`=i.Ҟ즚zP+qO;J!]Xz "Jz;^؃7\5!NKZMH&@Ҿ%Bt3[غrЁpg`I4cpU͏AuAш~E E"7.] YY8FO=ϯ{B~> gwQ5< vd=9d>d_ إf4h~_e܀~St屴' ꐟ*wx3}{Cte<`K ݃>xLe$ Ա^kFae:p|km`2 -dD< Se^LգgM+\W\rgs8oT/[( 2i_^0$U7NqT;GJi;T{Z Ԑ*-R̖ es:pAj=ݹ_8g,sެOrNq yi.Z uw.,+WoƯ X_aH^*lwS W=qbv>KwWX)_nD(E C317 2pB<>b$7Q$@9NDI^!P1>2 B${kQ D-^V^j&*=WKŔ> b4e Q?Hs=(.fN\{Pw) j)lfĜ3P'mvgk U\"cZ{AWh2:e ctKzE)+1ND<.fξOA RPD-RBD)m e)XS8.@݈Po~@óoM gU}DKTn1E:&W4בXd|~GMޒ 1r;"ntJ9қ8[[Lİn %uށaZfUǝ]~'b`R Y^֒GSfULu`6! \yDPcFVFr2F0KΓESWfU&cfl鍻 Ev|U+tWp>W?]-$NbDV|XM0) GỰ@ZQwOk^>UN; AłCo5̼nNf&Y5Bג:w#E ?m? GlGZn=TFj/ 2'%lآrz<~ ʋL(:{TГ yaGoC@s«iiER+`ݬ?۳V cMckSW).i)|j soe}I6ۍG>0fƢ7-C9qR"L8{Qe+Z`N5},::ѭhY֐/'}.gvpPv6,j@]F7j(uM[W#DNiMӼ!ׇӧ=Sm*)N;E_)loTÔ6דtJZsb@'YPzmdL#Z ˥q2Us[w`nji?] VQtJLj:28^[2%Lً@ AEnt)YHHO22!q;öRG?WvuI}h1Έj4Q5q6 Kϙ?t{PtCeGDE^~ݠ26JDD`boۡ?X_\+PR4%!ƌ!Pn2.O> mD z:6I.|+ Vħ\('켎.}i6L+Tjڔ(m2iPh䠻i07jKYԎaIL==MlHۨq& ;L솃i;m8ZG5IJ6d<3}W=q)ӝ/]3Z\ ۶ taUt#kYK{kMT)W8U]h4\l=C"X̏E*{Y~?B+ .H&/55Nb^<)?W.NQR-f&$znM~Ԓ*Kwg!+C̘lqQe^CǦ:g4h\YB* +<, \ͤ sKi@bpbzz1'6gYyej$.\fj5,QrP2*Zͭ%﫡qbeJ(#2 i5h7敭.025*>$Zdv~s{R7Mqr9ʌ%i 5|nA#V2#,~m ķ>6ďzb 3MoJP§SRC5ؘ-1C=N›4!i\^}E#ǝ$DŽT{_&J `kO]} Q~ng?|\Mj- Ps#euziQDGhDbs6 zYkzvY ~؁iL\!tf͹DJ}nѮ )_g 5&W,%)Şv!T_r+*kv.{EYx}7˓J[ ;%]O:,V엓)=8ٝ3t׷<[v!/mߺ$Jy?L-8|{u±n@kߣW{oF!eP}~ڰ1EIwR[]XE r[k$d: |inɩ┓;+i꒲Y̧ IҠXXF祣d{l~iN7 2n!/:N?p:87l,1J1VKc%jQ{+Mf9t㣬i 1YU/4Oz@F1_|9fbUrQRQzfO-wtk V|.UA5MTQ[?2 .4VߐVdz Jf+‘Y PM~:Xe t[`JC9b6>Nrۛo@10_c'7+!bw3!^l1 jj[v3xꌡLK⋎81D"NSʼn0isDJ<( pddev9%pbs+LBhMY} *w-8 W?>c(!B^v:sh=Rw2@< GV \rn5rnl(f"kȲ\ȫUo 4>E@ay.YWt. 7,0bL.r0n%L&sܫg*̔?e'!'p$*zޘll0IFc`\&9ݟܘǛx?['@C/+5J3I Օ*,׋1/vqX-eb\qŇufY! vېv Yg"h˶^N/*É𺓆-1N1G^Z+Ad]5)ͽXKꆹ@=ἩPѤLY2q`+WQ/vZ!+7fھN`mȨp chH4XAu"'!0' -@h " +Njx9ZosR2,T!}-a$Y?ގYGE-5ș20:@cz vN0-< @5w%.HVBߑY<g ,nCOK}^{A%7眸yo[V8 p{VU˃%NRcC?+lAώJVJOh'*d_#%vL:4gқy3Eꐠpy4\5 Pǐ[+T#[Y;]sNx~ͽESuSyh];h(J7ʔ{02ǽ̣0a9̳V)%%l]`"WQ3,5 SB*"-^{Ҡ_׈Eq2;Z+Ld$u-(o$,nBoF^7ȑc$t^Rb7Xp#i /ь(q9h|HmԢx`ޅ͇-; O$ ,3}7JS35H0lKse : Fl%-"XhбE9kITǺՂ]5ok>5l@VmD![@뱍9iKl\':x268@l)L@1,nHG)ɝtfFR 5]8@bϵ2_iNɩA:fYsWI++o(:WTl# eyǓZArPkO:Uh횺 Oh^sͱv8>YSZV VӐgw ٫j>TYF^Թ cحe s:joO6`)|0Y@hV)ӘMu ~VbdRzd2g7Վpq1l]͋YdD ثbe:<ֿ9~jҪ{4Qe⊋>L#&|kɰ|"sBh̘FСƖ91uJ m] 9SBR;nWDPxx}i[RtBٓX͍=~R^$[P 9lܱ)ƾ4Nнn@$YY=~TJNv {C ֟oG_뵯w2H9r Dt@tL.+7vK81ƍnkZ0AJ@ 25(u_y7FiAp{WVX6}ٹ\Ľ%?7?<͍q:FIS^j7ԃRwŒ3Ћ6^vk " z< r\Ή#IS@h( :wʊp(.QlFdf R /4ϟn:19# 3urgl-|T +&/D2sUQ*^אʨ԰M+M~2zc[[\]}UL 3<̽ץo$5reT KC'Ss_Wc]LӚh]L|&2x2S=A^KXIUF/4)暢,0+>ߥpyu~ 09{Kt3"\G6~{c"?jC6[XP# Fje,掁w6YǠ NaR(ŠH^nC;reaWCjuZ2Bm}1!Oq PJLxI1/J(ԖvM`1FѮTW@t$o\?_M:j]6l3Ӯ'h(mwa|)UcZgqN~5t|5A 9Y$ʹodfMb/oIU*|.E}hf@e<4[_u2+%@p{)WHnfbqV= Fy$E-.c']bvmRk4PaU U:M]-C'!N2cQc[?_Fك,ͬ6Znfw^)JqU1S&񵩫 TiCe$fn@x?w#\H/5"wP(x|.hbz-qw~0ft;|Af6¼' D;D.chSdVMn01P@JМ;VShXz後 lܕBfCFAҶXj3S\%dAnCԏ(y?0O'\i7X'AIW#q(BC3b6$MRD;Sh3;[QQ8Ȱh%B u-LLR?DC8sl}pEZdt`mp\k6'=c̃Q|ڌK rN!Vz "w ~gu] fkէ @ݫ=a5"fkD! +5Α(v]"$:{F]Α"[):x8p9#>/:t9rVGrpnϝfy7RG.R鱩l(ej*Du*j/l֔GE6;x}2{.Ctko42Y_7|4d|/UƅQ2 C ΡckR"MTrs5lzNSF2<@D;Տ|%;$7rG?&ᄢRcG5" C($aKBm*EtߔVl;{v0™딖G$= )j,̭ ̹nZbe?$+ rY7bj${ !Ĵd @$À1H%n/G9K31HÚ^CkA|k/Z,8}7+H3 (NZLP݅P3j98T(lW=4uga!]R/2Ӎr{'{a -o6 #'(."%E!BFLZـQۈ;&P&7j% v~%RH>ڬ-93ڂ%@hL׸x8x4}pPМGx|w·nk! 09Պ]rV9-lrB5 -"q2\v#.;e/ufY:]Y> fK乳繮C?ԍf$v#=BK?'ޯNE':`´ Ofmۍj6fgT+8QBבQNZ=7E _*" g:wcBj%`~i)`I }p iO=p&eOڶKRmxvvsi_a1OMhfBcDxyB~5y#^j)ԕ1)<꣜ÖZB7Ң+PV~'BZ A؜s@јCF:H{/zqx_%=VV7Bnu5QpOVsc~c,W=iyBmDJ^~otY-G!6 ]>+uBQnA腕E|% :;U\.5kF :NQE>0ٶ݈ Z`}fc~D u=>#s%afS38lNEw)|{Ԁe0b:pSDvxxMG3tnckq uԋ-7D ٜ.G5_\6JOuSvr!I1=m?Nx6<3Q[I؊tx;_0 c\ׁ¼1|Db%޷ͱg췔I&>*w 8ҳ ٺ# qy{OF? $^pP<I WZ qZ呑*DD@݁QM|]W`=f+ߧR; ۾v*!yF&KJ֧T2 RGLFPe"P4h G 14*ґT)w5:$$_v{~7<5tnz8 E:bi9J1h 9Tqc)v=\@g4Zo)r#lAkn5!-4YM_O8PZ*kqo;t>/vƛ9 f*|j\3u@1`JWlayntTG>)lisƝ &hK;ߊCh"7Y"$u"!RV~ %(9J=Nyk)}-{J?ًhá= xVPϮ O|tdZ[*@1jAWXBz(^'by|% hU#'>ʼTi*%0 'ٚؾ8^QԚEZ1psyY/lʃL*M Mt]s+a8|ȧ&ވ&e|u{ncX[\-!*N@> !3.w.a ϓnvFf:`\&w{1McZ4A`KԐoo[oBe ]h~"~Ia.*xLjLY?ivg?/ "86=n:Ì)r;=fZ8IT]<+mvy;H6"6 &!Pdm<}R~dt*D/,gSCRm6r?iEbVӸLK貚ǕS5Rr=T99=}#X;bM &3hꏰ(tJ9k416a[5L#> }C8jڢ546GU@#g $P] Pg Dg yg VDK› |Zc49S}=[\os6PWF%n.yEJ c,Em"jb.sI{x8 /J?w,`#kQWi[bAG$6Z@:\y`0)"a !-NTWу]Hǜ^XtxqVٴ7Nohޔ^H|"H4\ZEk*.[Y< &ʴ_-Kh*7k@jg}MYʁ ' {^d;޳;|>6 3!d&(y}3VYUK\ge$6ꬪSG~`'^u`*5LyvFEbnK˥l e\/f8q@ѝ?~5͝NA-Xyr.)LKa1!VWX SV=.YIʜ k 3{F84"s_1GTy89tJq0)Ϩ> "\u֠{}!/^mY;[9BǞ"G& ϕaԱAKM x k[bɦvθ*1;KĄ^u_XlQˡ3|̹t3w Ƕ2\Vsfp"'('E,{=n{W@੐(CnӾ*WPK:%B8EsiBXm@ŧlro]r}}.D) ?cKNBPh} *Skح7LHIA<=x01K16=/5SVMuRu{l20p[+ :HQ[`V://g2MT,r\煴'DG,|L};J¸8-;dc~6 u3NCzjsC uIj)#oY©CqtX[  Ȉj&OXݗ}JޱԄ B6*۩r>]t{_ԃմ5ܻu+IYl{Pn?QK8ja9ȋ-hOV5 lA%a}{E9(0{vƣ,ŗm롴M.Vl(3a뙔g j2+dMggga>= uoAuXa_ALDH%3J {QϡDHjt0B2J[2|5 (s41ᡱ hH(lDv9RJ9TVqn }SbǤHyw}H0Ha 0w^QO5i5# KEH|⓽( j Y1獟bSÛ*EB_hVX o@.f~\YKoifM vHpq> #/jʉrÐĚcsQך,#RG+ֱq+Ԩ˯_dU~6 my1PU}SCOffչV9h CJOnQJ4iXL-咣䈾<';['&Zց8jX >B9{~rY!,*gC[wi!)E O2EXm5g?7CGkoEO5&xjntQbO(!Cyq(X5|O9nZ-Ut]`Υ!PPt2JYeDX7ln1KrA=V"0*_S`ec]^xex FHЈ$<^̗FehfE>ԪT! XoWc4eGȰVf~_FYZ9"5?`h% M+a7JiMKi0سL[QCr6o?/Ot>F<{s;IkԒ(rr+ygUBUPF Gp$1 xg^5|. 9o 27`)qrКNTƳ9e=o6xW*WA_A\]X =E:0᳚Sʛy9H._=sO ţ[bz?RQ kP-}K= (ڪ[ Lh_ytD\{n-]QA˨ڨf/eKOIT'ᚆHaj\*H&f=-| bAG̦>1Z!'h v -a}ҼȡD֢^Gt~Gt,CyٱqJ-8T+f$Q;"oJ ~b&cȻ#ƯyGiZ/),+Gt' ;^?] iR'syzy*쎹珑9QY|l2h玒09vV1vugW+a)cVc=bJ~)"Gc`{ 5t=I)nk%@8V> Qzjg!v)sɔ樚|izP{QPNf R?^\_kJdkUg#LXmrN#u1r`(NLcm" PO*C[?V-ٟ\3{|f5Ž}c9O\y*oG)9DGRACœZK[|RTRX*M!7 U"n8`/y R7.g %+j&2ne^R hovadMvP@. |2'2U *o0 a #j,eB`-jŌuюfn34oSY|HϿ@6CʠΪ1$#P۸c{/Z\g.c\Ā+B]45 m U&EnL) Ob~ *u#;\^ZG7pfh 1蝪G^X"/熥K=^O i RغV~Y8/ yQw<<[Og<.; aItFgM" [NMWBhm[l?-2,iƿoSMSfܪ1r8؏|[JM Z+$r=dʫ"n=U:7rrSb,]GS8Jnd9Vlu!M'a\ı-D]Eokk- Mp:rv(3ޮB=Tטo׸'ZIQ T*k) L 2PO5f} 4 Pv3\c O{ڮ< irlٛhHeR:SkV&98(RSs|Y C,bivtO2s@^>>XogUhmA99G.`F,+p$gqF3-L0ʧŗU ϢAwr:נ=:CO,柚ym} #}a8P2ҟERWA9r}"* N Ϝ5~ʑL\Y~`TQv/%4XQzP"k ^F:VEpbԶN@oVZ3ޫC%ײZT(sdh`{ lجq htM4@CL,|B{WBFlA:40GO1֩wuoJ3#}&wsrʸ]*Aw:! qkc8ndPmRuzIK%G$k5U[[+ ;;zןJbkeX8 4Wc:P\'=G{8P:J<=ns%vVy|2}5SGwG CX@d0;,,,E؎+Nw|oL?zl鯕 i2;Ād b3 4C~2E} j9d;U.7\d_dmuo)|{`UmWyFQ֨15ݞe9ݳ  dn*F$ǙSk =W|^j__V U LB䄐?r:E{=*e  I=+WG#9OtRucnM'{e^A8{naO{~keƎYwQ7xnJڟ7rhs/wj|g3)dn 6[-΀Dm6 qō1@zPk5hEU' 8D>Ww3+x/5Z"KeHP-[Bs1-&*S[_j?mZڌI9 VRc #c: ނ̄nq >J3$ )YF%"BHlm #0,2w"׽kd~0tOO#70vT!{`_xe ^|O:ۂ"!X՜#M{7S:_hn>z<'fd جyz;bd9&JAN ׎1k'rzM/ۜzSf$mʆ:BWǺR).i&Ep*"K+Ȅz?yS NN ib1f*w-[:]W;&^ M/nSzoe=4Q)Ĉ hnDoa2)E3k6Ghp~fXLM0;Hw&b[$]`N)mCѱOq6>.v:/=s]= GeB 9`VjMC'P.(ч%V`~4_kbZ#u#XMUR l&^CHzEt Nފv8z5#+%dEטOx]գ*e9%$ rUo(*V9)@x)e[ۦ`NIy:P'LskSJgx!;Ų)eG!XC \+eأ66uͰ;΀0-#,kH֞0\"]29$5pM J;iDjh }FIаhZ~-Yt3Q.zuZ"D7 v=lu}jܰG2P4:N.2Z1bG P4uՐTibۢYmy{^4ZL9ѮQD)D0=]uy-J\3,q7q葄/E|yK(xt(6} ?4[O?/MNF,4iUN_>8mc${ ۰(A0"֊K-*])fn9h)#61ZR8xBt I5gOq[g aW)/3{% ,02I6$qBeM>NQR ´bފ]7/l'+%#+b Ncw }M$w]~:2HJmfaN*o 9`=+w7b,;udLb[τ.~rdi%܉ex;&U"8P9!NUIK4gFY{q0q1;yU6f!43=#$Duj0p!ߞ'Vt1ֽL8`]N^ʣy hWm񳞈~j1jWco`;?c7p7s2}r({=2 >~k\dA$( nڝ۲(NqڝrCb\X$({r]a;=,DH ɲgTP|!Y:KgW+Z>%xt|O~aCmnf}EƘO/bW=7a,-;F#P*^2䱑:@[^] ZseBk෹{Aց)r{Zav9H\@ ;KpT ZK 2k5|4ZҤR`_%=&(wZPhOk:qߍ=_Y $M. 0#08}_0t"AXQP!_Q=%rQd @\7NYr} 5I7KKtK?2䥜HB |B6YY6Uچ +!B(gƺYauH,i8Mۣ 9{C`@HG:ejIͦ^::LY H *KJ;BMVؿL1A[Cp|,khZb<`Un+gk!B?&F`5p3#ke04Twy5rh@ƿf̭U\mmxөDq#X{m{(!M'?MOu-|cNpb < 9s5nE\׌CpqmHDspœas0{xnӴu&$)Y,2% l|hks  &ɂ$$shRX"r{5dtHs}bk[$ի̴0z!2=):[E>nmJ^^*lsƨ ]oK\=US(I܇RsIcGm Uth3:܇j%%g)Lk*ҕ I[chZCkJ`s2WI ?>s5Hw v^Ps]9%W(i (: 8ܟ1NliO}4$lsw-恫!)m 6L7xmqrW`M79*ewLG$ hk} C(v߅acRwD_jE<>k=64C@@\<62CP"!`?* ɼf% 0/c &=/VF4KbH>mѶ o DC4?e;p; 22Xp= 8J?;s`|zHW 2b\+xi嶼+mCj*k G,}1NuM' lzh~Kǃ\?=G[. ޛOBGD3^Q<:"jV/(zM?W_@SQO! +LQ*26;MHSꐦ q%lhm>%Dٰwlf hMJ?ʗ"Ϯ(-7{TnJh5G:mNRweX߇͵/X}[3SXՙj 8xH[Bh 82;ڝ&0q ,~-Ό_#]lk Fl+9NDZ8qxNs {KF }Oha(#ktPC΃8`V?W`+İ ArD :eu%sSbқ!oύ{~. 5:Α,dZkG-Ms5FZ λE9;|1<msޝRe}xyQ DoD Iכ3Gw̐B!zD硨ikZٰDB~Jft;xVRB.eժ4[3~le^J_L]9l"}1GƽnjZ|E`s /!%$RR_[*>R_>޺wJuםhoPw㨿v SB?#U8j}NK& (V#`In:Qyx!!ߓoSN8o`U3kL,uG ԴD7l\u+J,<4W17VˤP7;bNׯ)רA~uRN K0H#WfV6HZQ5ޑfv h2\]9#rȰh#<T(#ȂQ[_Ezd_m& iL:(I-m̼Oa 9e3` `O[MN5|P` 15+ 3i}ao^{Z5=ðَ-, rEdUԅZfYA<^N:oo *;\;:-N 6q ( diGY=xc,k4nS$R{O%rP;l<(9JǦuv>3(zěp\&"oSse(BweUOw#1vWwVf)!,cA*pm>xw@iVɋgb[;@jX?(,K yDԂ,ѭU8iѾb= vr%kcЭ`  b>P8u@ B:g=J}4u.տg-[i$Hx=Ej Ux%UmkB~b4DB *$Xn5'f6,x|+7¥_]:y#ž18O4wH ? |$ "e%YgO&?esD M0@]XrRfn:G̈՗ZV0*  , B0KI~\;~7$b}=e_` @E|V18Gv#Ixc?Ik+`^=X`4s 1_*2G? fѳЪ/ꏚ~Y:3*0MA7fAx Scr|A(v' b&sV %X >xldbW{<8K{Mae}Z\7M('$`ҘHC* jH_y 5nB=@F{)#q;`[\t\ '`E Hf7N84[b1E?)[M&AS3dyM:lk"-sE#RW_A*p[L($ߗ"OBpр[Tyu>̡M&5O١iQFۻ[]^I%jQn#pa @IHRF_Ib5lklœCV;c'lsLP\vKlI/grᕎ-r.䮛:t \SntiQ|W5f=L 2G,#fy8\0(IQ{㐷Q6%R;HҺϩΰ5IֱH t?15>EÚks/ @.M'-nIMy*5AYl;$Xj6N~{ Ia{w>~r sfLA6,)aؐ0yTKR3wnC5r52os2Gr[(V2bfx xUq * X ީ8bm;4ׇk$Vl@aϮ> Z#{!ksK/U(<V6N`1݀mhAOWC Byl6Ie.`ZǙ,ⷽ k\@'4q=QF5NӰ@j4_uˆSJlKAc85I}V# _CceyW<PrJMG@0Q%.듮N 6;S51$,p(/KeP\Q&@ʠ^=6zRMb^DGm5C\yT%ͼS?cKbuVǴsy%4&IE4D}QRyA;./~(sb-()H({$Y`XSvY׊ČEC0'ƋvnQ d[JTYMމ9 Qލ7>8|M Y}6(#GܼԽ0'Б @G \g])nI_C\H 4`0<H=dz -6}4g;{q||b9)NidU3'Fm6`Lf^+th=!zWtsv&{VvaTuFeV*A# {uW<9C( RqU;+-ح2.x$"p&'looOn[WJo  61Z53cݙY%, h4o--!z7X0T]\J\8\ڒ@6lސIA,a_v6!ֳX>zP<6w ]P9o>ȍk(5^j w6rs]@cc'Kxִ{Ew{Q_%dhٗ3 h]EBd,X6y/5tv ԑLaC1|=@kM"0vȻxKUWl+P6sz?_zx4k|K2GEE4p ij|[7nI$4?ZrNLpOI%n[FP_xLfi' iz4T!$5_ ك} TӴ3]bC 6˖H\oN1!uz w ~>MkD)vdZYg:,N]OH*̎:IE e/q[L[ƯU)x9מ̀FmSqdTqK: {/Zy.vmhP+C&; kT A2߲ٺ%\v-O-5Ւ 웰 .&hQ/1$ I2:Q{^sNTn[ځPpN,eR/Oms"n6M-PkSRpތn/oIQ 䡹 YH7>[Ճm!3P=k~ ~6xvݏzS[Q"RX: *\2C)~X7} &o>K҃ԌɸTBh n3u]" MʙjS!@]GJL-CPl٦<|]F"X{o)AYs%Sl(rRum#P$])P SIhNMI#1{/7̲rү 6?~is5*I/C(V5""v)b^Ё" P3tLhգ@#xi٩M/nƐL%Iܩ0zؽa] 4]RJeu&C/`ѯÊQZ7!8^IȕvWdj}{q0"^aҵthu0q Sg%7>˰^4GT Đ$1wE?0w<mτHpl߹!;QӃP AZĽ C,DZ)nHCOǠ33Tح }A  0gFs78X!Ue~dnV+S #'2JC% (\ÁXg"C&CüW~7gCV揥F@}w&O2gg6dސRځߔv,,ZZ+[=lp_0< Y=*=ޝ)WHIK,x`$m*cBqdJO#}r㞹b/ PZ1# 8ltx)SIHLߥYaD9:\d! G/1U<代$_έ$;d*RxdQֺ8ZCZ TH1E1ZfWݼ8"1n{+bc,0v/ݚZآ½5z68%&{&4! I:6ޝ.myM3?pގaBI!ftu&8K-[mD<V e47<@>ZɐOcT>Ni`t_` fKoF"_:KܩBBpyi3c8z |X Z $V?υsjv<Ǵ.Fx 4uAms>13=$B ($d -|c럇t5Q&tA $Mx] tC8@1($Y&7+mR+Y|ҝ9!8~ʾېtKm[c5ړ=ɂx)|ВWi^v PXr)Ǩ^% IД(n uCh`НkMHG@ˣWW'#\-f/ 31&8z 6Ԑp!<b>z{Uo/jx][RlP]3& J!(hKS/H҂ UdU:*2 ׳.3ѥDؿo|O1k6UnJζFZa &La"SDض4i3-@W[[YZ:Ok<:.p\> db7ʁg8{ q"ҫľ,#| q 3"Tf|gPFs0ZYZqZjJVQMs'dtQp.iנNԧVȩԞyC6E 7~{DZW<^$m,Fфiy!uv m{C5&D^?el>1sҟervbAB`P#^Iyݭro!nq\v`ASA`{p8RcPf3n:6EECǪ̃ͺ}Bl{3ru\:1lu )#Cuq0֐hI>+m($O-|n\YJq&xT엺Q{-t Ǖ8?V^ޡbf\o3(6t.aYA9 c N[Uw>B,!B/}dJc1S2W6"(bnP$+lsOiՋ`[*Zmr:c+kC(C1؁:qH{Pm:qqTE}g"(J]ӗ:Sn:J3ȇGZP\UnǗ 8p  CoSkˀOf^w;ڀϔ !kO(GÞ"IP)9Im7@pģg86rXjQ|ZR.1v6=nʃn$8:RfRn뚻8):h&|W_>\solԯvpjmSOYK4fΟ84:A8vo+n>׶a &\uq8;e0.|lHL46ػ`"/vC̽+On 2݀J%=lKCU5Isw1D&^wzk;}k{E0aGƱ@ntCtF=M $P,'& *6`} s$uHkPNA #JU(Nyxʅ 2u U=axAO 'sq6HNUIs^;H.B+PlKʕAy|M'oȼA˚T!᫁Z `Ё~r⶛|90Xdsv|J!<$iRJVt{ ƣǝ 4-%J!xt -xxw.,jH}clI2cM/%NGȜ[?t]s Ù ds8΂ "&>10ӕ!VIZkDdF\*% j7@~먔|KY>mڠ&)ZtJդ*C6}SUJ_e5MH: dȔ[ LUx/FKg"*A2:}hFhV]o,q#T+|E ø0X6NTpU Xb\%(O`|qͺ_ VOsJd*0 [pe,C6fog,8ݬ=`Bck{Drs>^[Oc=AY0rP-ǪJ ? mOMӔF;z8-y*d",/f“yS^J#thϾ!?Syg}x8dܐ9Z9ۨ>8y:I ):ӓPs7c%:M?Su,{Ua_s%|6j ? rg37gļڒ8?rM%x{ӑw7Kײ5CxI'uba-5YBn-6@y9(0{L50)m"yJ.{*N3p6Y<ۂ\,# +Np(pT" o8b/})N=%]l,hՈ޲T`-jD >pqHe AH`b_Rph+Ǿ%DEDcx+:}q0IGNWsc#BǍ? >tsOEQ/3uIb-6crYᅭq x0ӝv5Tz2x:{lףlk`= y"Tw kJ`@@]l04Ka [_Y7ago›m04sCjoŎAB0RㆼxJ7U{ \Ֆqr&/!zOtb+$ ]]e ="0l%x|!mR+#^=ΌRmeT 1df ]_)t^`LM ۠R?(?S$|ϕNAgt['Z|>-"m,{H4ohƒ2nJY+0"׬יRh[FٶIwLL)120}4yK=Bw*V-gW?ɉCX_b-ʹB؉U)XT=lݭx/gdecj"ͲJiѮt8٠@X덶\&i7 @%9e4ސak*._+侷.fHPN4u<|܆-]EcY*k??bd;. [G%2ݲݧZ7"֔kd^ Oؠ:_/u5Xn;`tG=#e+W&RƲ-r4G, @sOj1TdFWK\dR20*2}0F*$hꀷM* n6JKX>;I}J}t\m>ȍy|Ew$o/:PLK~]3؆qw-:U)ȸRN,+޾.j{>nn8Qfz%K71LɌR{6 ÁKމga'>{#L ET6E;eCʗU8;, ͇OcA,@*C*7$8^grd(SԶd/%S2KyBfAh0)&=-3E@OXtVl26%o+fb+KJQSM1ȵ/eT3HF1Ou$#|s\e6ڋY7Oog#qn´S~Eo ز}սA۵ O56xE;mm)xm 58ڦ_mocY^]')%A=`>SRqd>BHe MIܷ]QdqQaRG]p550Mzhl5x7 {E3ha;v㵈>xTCL:LWVUTW0ha&=%h7{#6#IaĶP fy>͑_iZ/ (m3a4zNT:Xћ L[Tu*AK/f:HjtCq\g3 Ib-@‹, b]$sDRj4$Z^Z>EXS/De>u oIĆ3OyۛGH{fFOxdjk2:7$,:?S4ȬrXo"l8BoZu=^ՊD3t9?P|7ԷI&u3x~՟;Cal}5$ E.@%md:vh[Pѝ}h玲K$^R؊b+Q%{^ j%\äSRf栓h>32uEv=7^q$22 v_! B~-`]9l"x$LokXZ;dbm'uIloSp'o+{xcwVCHܬ_ '?Mx Kd8g^ f} -PHl2<(?FIݒ.欜9mWXI *߇Z$\@R"d]}5%ƍIc,iUwt)nؑg[45gJmߪab_W|olH2l߸3+4N s[Wtf!o)}O$ԨTrO8||YːLәpyVNiOqq|piX:cgo 4;8PŇVti6l9z}'4\{)3 f chy]d^~9zBj<=|: .r:nQ<_F @4p|š%,aG%P {)K&rm/r5I5[זN62 q@+4+GGw[ B‘ڙ.%tyQڵ<hT0Gy\[JډNPZkNBeafAz{L+uDӊu"`?hHB"o E33]%AԣD$kYtM+m\g陲{2^;gۀS1E"WC7߉7'Xwt"1y<@6F4){ҡm ؝]>eut,hb[Sl$%aй# S,y<4~,ѿcmEnI/Krhmyw^`ŝ+sls%WnUho>HOS~úfUCX"q|nrM^XSL|Q7!d w4zwP}:&/ 6r6,9BBb1D:BսA=M_}~T(b2*эý2,&wEzA2O&|Wdh=jkwZwMɓ{hDVDfE2 "Žبz@CC8Msv~@%<09WsMk tptÉcaf!>`GXjau {5?C*%?Z1G׼WIE2gݕgEkRˀ$v{ `KB'_q9{>(mM0e]^n[ H|Z|]\3bp$2V^9FT#~Th@o.Rw]ڿ-Ob2{tknpZ~OsBW<2 *K(KX.b>Û4rpAۿif촬%Wqc])Ȏ^|&$qJLLI˒v2$%@" 2+E}YG ) !*ņc;mO5d?Q]%.@uNJV঩U֜L~C럩A47{@W  ycǾTz*vy8Cx,uїjɥ̹7H>0杄-4T'r60{w(tAq2pSSJI2`ix?@,ocXkgn7E (sw0>L_y6yrᐨ.dϛB2 ?FR;řhRRch΋X F{V.^ $1#WCk1c@lBYP#/s(UP3L29eytLhJo\74]!դTƙٲ(,0z[N. U~aӧx 姭8\5N]+ T}pbGպ$D?0uR1|֭W;abbԦx(v2jg?-.v@܀N³K~A߰_T~wNcK!@,Ǘ`8)]՛S,ZK Jp?}yjEu뀛_VMU jslZ[HDR%N`Nzu"~ݲ!ex.LҌ=u!AJ9QLe!~s tVR(qz}0FT2XchNc.F,5Fh緍Ja#l20UIۧH1=LCB<֑3m[t?EX. ˕ߵ-Iدh]V-{6h Es<\dbN)p,kH2WGw_ؒ f!mXy0~/!AQt08HI%1ZSFwsC梪`ca:gSl e$z$JmSˠ?2v.U{01nqbޜ>E-6[_?IOE:]Rn[fD6F^1݃tM$`~l|kȵw&Yqx_ek[[:ʝ?mesL!P41t)|U~/fl=Y\y3Ԛ<}$>KЪfq2sxTWx.p0XձAR,扟lHaIjԼB70P!QdinQ!"H%&OOAфq:1D|,t#B+ %[UV HOQ`RvvP Zjx:]GQj]&uq#Po̙\9Q0ny WsIQG+/Fnrsrp--L268`2sN+TowB]VڦnMs*g.R*9lۦ]#+y F VZ C*eϭsRy-5/+钧 7w3ev"C3 CO7m`6b ~4e6a*qL ށgvXNl@KpMYadGպh ·;ܕO.iź\8l<ʰ{Hٛ/ˇags$HSRF+\s֠۠[.NlKon_nWZPW{-2 )4F{ ig\JK0]b=߿ K}!y41,x_42i/N㾫 {NA#-wĬc] ,S[Yoh?%-}e cNEoRcxvLc= ^4+ wE .&*% {=@SA ZЯ89|Gx%ߤcAyÓ.%R 7drBl;+[O0,E,m]ҩqr|@!Xx(qo.}gLo ~}ƌL2UWuxl : 3viGXֱJLfD~õ8P/3xFJm&ZC]*ph2dy%!ԏ6U,rCwBE`H0ރ%iėqVFiq{wZ@-d,'}& RV"UTu*=7'LMfhnŠ S6:Xn}ŽpPLw~()IĒp92JMp]2\4Po%MGH%`>!h3mnj= *si}TZ7!%PmΝk6BfgʦL;~ ^ #^(^z ’z2sx[v‰p7!D*OBf=wF=LߢXi+ *dړC'͏ʺ ?:=7 gl>u:fBL~>)w@K" ȫjқj^IJ'ͱ9"hi}xHl#azԨH_m@A5z Y B {ݫHP<^~b>pMYY_O膽M-Q<ӧ˯>RPD vy\дB,Kb\ W5:!\8qȁH3'ٕĻD2+}"/aD+sHB%]ã.!.;w%e ٿ.Q :*dJ(X{z)g0hyMr]s` ӥ#C7Ϲ j:upqdaUZ5!Lq}~/HS*/;O-)SV;kcVU¢4JbB l:75ά3kNՖEa*^w_^ 3آ}[vx:EGm:xqdiXD`g@YbܦAEl c4J3 ։7tck`d4! 0Ǣ#l\|{Ԏ(vHeT:_dFs8ފxk-%).pl2Aa{σj ЃPe~6'+[7 >89ˎ 8> \8CHabh=zF\o4lzu=Oֹ#j+h=o:pK [ӈX8Eџx!IxN 2UR"]2ù'YQF"qY[CrES9B^ǵa rQ42L暎 8(7gȟUC$$Ĩȏjq7My,vҨM^Cq͏} u4gqP !qM 28/ *c`N4qgWb 8x f{̰P5%oc{‘w/Aț]Z8ث߂Eu03L ދ/ef˷3̭rZPsUBlǾ V}6%Kq=?xܖ.b;&\S\~C 9M>B:&e%^%!2i6R8&~. v.yL|GO/ib#n_8}#F`]NESш ?~)_G76PfR R"LcNmx0>=ۚ1R:wOHT}(˶Pdy5Uf{;|EIM,KK싲)l2wM(5O鿆:i=cdYԭQDܘduVs/pc~ym~,8Za qHd4wAeFـF1+CʐmdM |Tme'i^p@AZg&F X+ caAnA%`;l@-c RWׅd', So.ykUv*}RRH NM+J`o\[" r'gkią2uiP=%BUJ[3CzQ2>  Z_ zDuo߾!A"G/,}!3"@!=YH#Pd " \ۻi=e\?Iܟ^-.w!ݘGepw.PGc G#ZS+79(;f$t&,]>K iQy0UmJTYֲg' j=vB߻OP@u܏q`=%wl/F 2d-:ދ&16?Q*dTt(F2bmxHRPA;zrUh3F >U/MִJh#x{nāxwlLaIBB*(L H-39w:-&X7#ͷQB_4 >Vt =K749 Ʒ%HAYivm# <_?7TIh {J>ͥ~6A `-Rnq8Nwxq^JSZq&높\jEr.%CtZkPmVZObºm|Yy#wn:*tv A^8r) TKo n,D5]]l9eK;d 5FʪcwEK4 rd$)4~W$5kC:Y UZe3%w ۃ,vځm\,Y3a+L"JsjX#6N4׋g`FA:ӚȜڒbD?"UdYɤEV} GڜuC J@XR;3dhJ7ZNP$QW9=n{GƂ6,!} `V&xl(ew]S&@I4ayi4Q('];F䇐"*&)9|ӲpJ- g'@gB'Z0J0`H9᭡|Vf"ә@҅2 䄟tf~E֘ _*`3'#|,fD'N=Hvze. ^k64=^2nYG`UE ZZs7cSCY.U={r{}c ݀ :c6E 'GњKU9r/'-75;kO⓱sNv^@Z"\$<:}%Y&e3dUA|0@b46'?yyl%~34ծC,^=t|$;wKtץUn Gt)SG.gpJ."ڄEo:e"=ݮRu? 5 vE;$ZFoNmH+qmHbV_=e%Fs?sW2$r`czETnU^H۠W{ooqD8s(cZO}zaWCsyS(M̹*[Va_7GsL(j' 5i+E'xEhĊ 6tGJp8/?d //9“jMXhZCDm(zcj ftsUh2q7DL)CbJZh10esLw7GX¶\DF+f_t5o] Ҕ}~Dve*&{~͉HvO8, ?~뢈^ZČ΃\|&nw elۿ/зu\]~L/Sa_ U5A0L}ʧSkĶz;(oZc;$#L^`źMD_'w+1"A:LƼ1x4p`G{ XW1hM~ma#)Fc{;Inm3ngF}p > չavw[vK-.VJv_FZ[K“sR tҠ d׳H3[>a"/Da~F(.S\ }CUTxӮOP3J!5@<[V=֊z8d<=e-Y֠ݼWm[s{×VN !l,}Eڰ8E$D\J"($RD(M #S?wF1<g?W:wj}2>}Pk[j+{]&w8gÑgc“@T2t{0Uj~_-]YiKv2xHU91?iS7Dǘ`sD3pYNyMX~"$ST^O}5b@SpAin%>Pu޼oLwa3΅6oKU-ʈ%ND`oMG6Vpљ?|l$kuDLLD Ya2n27_5o5WQw:K8L nP䞍%mlV+@Twn6^aVM`) I%0Pi nxyGrNskXƕQ`^&r쉰UFXӢ/Io cuz%"˯-Qa3DPGGȴMLM#j9V 8iGVC4mqs7o׼&:NA7lrHoFЩWWp 6ϊektS~DKz頵ENx E&(F a+}2`r*4`oКIX'.#04F#|UAlqg ZDfڼ8UH袭jQUK7TX廜5?tՂW)jح/pge/D oVZfM\ԇ44Lrss,Y8+TY,Zh5OEZMTiN۩B9`'nWCuq}  ȄhK)܋UG? wI>"'/N"]ZK ;e-)y7uFeB밭,$܄%r K|d-4 634QGVƪ}\=KTX^CB]tv= Ѯ¤zQ55KFRNt4 ?zYM횧n6o}基.A|avfJ G枮)#pzGk 2,LghD^EٙH}qRNJϩk#~_ H&dm)e٢dד_,/QyYvkɁk{-vm#QnU3셮XVwkX|Wczf`)M~pF^R*?奢]{ tb˘zGQ@?%t\Ԩ7*_{?B;ާ"+0"Tݩ.>W 4 Pl\V$fkjDn"ct&ج9e (VO/}CT6Ow^ ӓM\]aR͏}Dx.15!GbV &-)69IN*Cd[G?͊O`%3]䔍ktBf׌2xv@o'B_ʁ~n9qu&QHNZu.(<,ur P!e UqH\n,س|?ĬA"e#5vaf?=rwf66 h18yV {dnJpn sM똑&ܝ}hpaH1Bb7x?MAhܼEr~D}#W 7 ?͖;xKd2 ZTNT\U@A,=ȂกRR%[GqIR?tel&0Ę^L\Z)f GQWj̟;E?: v&F衵>u#tnɻ{p2'JJ(~9YfitnlQ^Yq~1w[++@}tb"3xޖCr,)aN7.DUϭae(o\@'x9g˛1!:t:*^6K*0db:[{_eXgrb԰:oEJ;}aF fnw›9Rp6. m|/s Dҿ.`e}fG_TٸuS/0ȉǺ`XH6d*#6U@,\6Rn^`,>fCB&^-kj$U 6^a.g_;!,MR9y'K`e-'\Ё[Xܗ@yf!5'e[Kჿ_sc8` 8%&1 l *qc+c}g|UB/<$2ei5<}xiPvD+-dk{XdDg$L";\a!AFI0gwzYᓿD7Sx5r3PM񍵕jkwXEX|kz"Bj pk'9:Ѻaup8cT©4Y{kVdRy)9 oTmZTzjF=$Ȃ:R}^@6lO!ƭƒ8>[ v{.+!"%h:sa OK~; ZH.]*1pgK jMapi0IAEϢujˎE;T٩PbGcBEᦟ ɯ?=CpKhlRX =80B!9gcM>8+,3DG9WIxOK#pގ͈wOy("m7Is%`Vl,q&{TD SQf#d#)Xu^PfBi+]P{7uβbuA  FE"ۯ}R7?i,Wپa?l/AW3|Z4!X[=ء{asT_AcQ17^pBcj8J?$qHw+{$F>|[A~Vn(-u;W#]~?P6FW8/ULnk&t_XIIPm]\C1/sc@H rj"ݚ^RxGc0`VxմH |> 3[u{>9-7KsğFAuR4Gj0<ct֥ޤ?XN:c FEE> ޭZ_'BFDo0ƧDԧ|a{:=4N6 ̜]DR4 ,&sO!)W [@<ր|A9^$,U]]( Bh-"]êCP}?%*H:jo(\L»~(.3Jd7;0n5 Y9EJdzLIBbHˑ ӪӿR &'c&w_-K ~{`@}Lh1lH< _+ɇ<^)zam/[k}_3MmjkdWzS䕳pZ7/dU+ 4:[ `I0<dk%#F;Fz;SP!,GIֳ'z7 ؆ފ07P?'vZ^h'\JVf=z $}Bj))@DjZ)a _N2y.j4mW"{ E`fHQo .fd  ->z0v\Aɀӿ+ |MML8jVX${ ᫁"{Q ܼGl8u /qY6gb(껸'ck6=MyojQdX;qԞ+bU! &=?o՗wA7HJ8qZ1HS\Sze"h"7Ѱ?} #bOp%#ۛ#E TS+5u'oPvaakTG!?_a3)̥;+CVjν}30B~bSi;^շB{n$ Y8Q ?SķnV(vԙtaHNnƕ?'`Ka\S?jxMG1iUG۴nZg>7a.^zH!Uf2=* z@a[̟qteԗܖEpo=[(lCar.'!ؗ$`YB^r`L.bQۣϯ%xԟA7s|q7HAd<ݘERwG#mK/X(csk`+hNq%^71Κ?^ßkЬ#uMy]2kwwWϾ^3+য়41t QvOQm\Ox|2d|wnw,)V`Q⣏ځaAL&we%dk#T=tuVdѽud W9l!9jMx첿;{ 4ap3]+q?!t k+ %q^)MRS&(`;V[HifeCjwRF}7wI(I p`|| dS9+Tn,b(O…3̥T2I0P#_P5Y8#v^cFd}`kƤ*G{só3~?ajo*ITˑ\N޻j&u\-yIce|K!6)I;InA93P6}nMdQ쳳le &q8 wuIsʏPÉ)8MȈE,%Jjv A FRk> r(}P@uaϮc3)79$rzm4B}l—MIɐ$֫W!eQLR8[/ PeS8"l77'gu|q\LٝCpTDv7|wn2:2YXvh&NaDV$w&tO8=.b`&f̖@/ P6.!'@K&\ǽ,࿴)`6<ă( ^b̳qqdĭ쫛/"F\%WZi&~{e鹭 Ы6F\3F!DX0D wּ;pKFk~&+;%a]-ÇsVOழjP#~kf[JiDꮻ]IqaZd;"1 ~cV"oqML69}P7"C!htrh-y$2gh! ( '| E:+ MZ*"6S'7L*']ۅ9CjOBgU.[؈֓CWڼ}a&BC (C8?t7AۖCy &"G atZXq@uP 5JJR<1[S={ޢO9 PP`Hd63`ǿ!85!a(x4[PNӅPvNߪ&pI vj_`pdlC~KͲB}!]U0SiΏ#T~׀J4%(Y bCsdTD="+oggG%CplI|ûO5 jX9nD3͔3@آʇ>U!I54ƶE_Jgc0j[u>fZ{aY*3(_x[ + њ<**2Rn˔/ `Yarzt'LbW+@.Fp &z@i^YaOpgp37j*(vC sM= .H;RađKg(~0?٪5hZZ2^ӱB~t6{wX%0|K^1Σ̌5ct_yC);#ޯhh9\y6d׬gTݤuÑշI Vowu rs*/:p1-7iѠē745l;Hn=97izy4wI}8+6ec9c`Vv]URR9Vswc [ۉyƩP?=}sob.]ۏko ڰ.[f7!5Oզa}| .&'Mm\&˅x#4 hn̟~QmQ ~ӪܚQ#孹lwO X-!XseGh z, 2ÕW$ Ed@>=w7v]HW56 Ikta}}W wV!U{.ϓ-#)rN޿^aۇK!ޤJC*'jvH[Rb,b7:ue6*`lZLHǨYFn E9HۜuZD.:+wvRF v$,e \$Š*3'χ`O(䀬kyEhص3V7co~meqN` n,/N Hr=SQTt,Z /be##zK\ u>wV\&ߐ3sXv [MZrhwȮs0:?LVRg<|F,bmvP~ : Hd4+TK+7Y+3ljx c*L׀Cp1T9i,zv'IKd;Ky}(~ IZh뚓:Q`q&"2TSD1(?g%GCgd})^va%q;(^u M}BeCJ6wJv!M֘ՖK8Kʘ.t▁{^`pQ-vWj,Yd?鞛dmj[`M?7M{yG<4*,_axԆtJfxyI>s`H!JՒ\t +{ι}"N|jSl2 .'.:R<k"43)~R.銠5~%_V#ll&o+ [ZȄd'ɇVw`ft+ЍC%uQgk! FY3_O5٩?+GF`STܴ_@M!Z]m+3?[È+OCs_Dɍ2c!2h[m6,$ ϙ<7eP56ۢ&Zn^C)/J :룃^Mͥ+bGZM^世/&=.n-s[ ;}r',tl+Hgo-ZjRn}Nyf@nX9-!U ygǢs59t _}8ch9ג,:V&&Iw}8ԊnȪI:`x_D}3tHf4SNava'<ud}|*S& X[ť S4DrUBml-%7:{FVa,Ǽ7}QnQovzQ#4?EXxJ=4%2+_iz'U޻j7VafyIkJXM=mvMsȃh䛒O IL.1D%EO8V=O+;ElbC 萤$P՛>oAoC/W`i4PQ #ƥVjuz==?+H_рkX0/K5:j.pA*rdA{K;r=pd#Ixܒ6W,h6ޛR -fϣ%.mЀU+ŗY5{o_݃.,]'j ֤G=XVO.cnӲךwL}j2;mڍ U|JZ)9eϑef >)v&^=^q ̂ҝeUoDz"="'Lwe:| R1\b,Zȯ7 E|Q@,!$xsPXrd"%=xGږbk5)6|?QF; qRrz]*d?S8ZڅDmQޅ_7 bROH'ae%dLƺLjtZjי۰db|| ޥ#8gKu J\սo@%dP әLWݼۨF_[<=ib9,B'զcs 3%gTǐEYcFjs :"?J  RGYOpy!@}IJ>|&ًlo6isĶfYwKVj\ɷKoCPT@)mWwP1sJ`pZ-D"--eX<`h% AFji;MW`j OBd#h<(B/z+36F8a1N! 1Ocs1fWF5hJj[ X!?HÄN@i_4*i֎|`uMZEvI"BhW&up݉ʨ@c+BTkaZYs-c|D7m#ˆ˕7~pQӟP:F"y_еPꬮr~%˱*[Q f nJ>W<Hd/>yD.jC%'CEv3~aDH˻΢"JofyG"&Eo[uE*<Ӗ~J!zR>l 1ݴBԹjE1ƋH^|kZ|gV^sȞ!eZ_@ekʼnǶ-CV*yz6gGe` ;[-ܭ1riiN/rk\b`Gr4l6v%&fsҩ:gwqvʶ%J{⦳7Y끔 X rH|~CY:^`C@*YŪx"`{A? JLSh-sw">T:⴫o,͹8DH'=Po!J6>e F# `D`~B-j-H,]3u+jׇs)j8`))VIkR{d־؞a^igцͰDbifi qe~_ a$Ptii9|JDpZ9@'w\$ie\rnzhbOH]_=nLLZYogĉ=ȋt G6ma<I6^RXZ^{NfGbWpϨj(,ooNE:^(B-GwSf^WKEa/p!@O'׎#Y/ϭ}V3t)kr06d~j|>lP{ʟ@J,u1M:yJ)N2xӅJG-\j5aAE 5`$Q0h)n9҅έT!ȇy62R;3U±>OΐQQafԭl{q%EB~ ƱdlKB~V) 4U+[hv:gOPر@R&P '8^K _6 ޳>n{彊/ҬQg y $ zf<ϴ|ޣTxx` cΐ@.;{]܃~u~EKJկ2@_\o7ߌi)_rad1D2Wvո~DF*ѣC;rGjFؘGK{ ɣ&X)MGٽxjw S}m8(i @b=#STn+s FH-qM|9җvC`x_bn/>嗉$Pi0y m*NE7<#tvt͏H̪L^!M|ΒKg]ѡn6" kźY"_fߋ#U+1eUj4a~?[H8Y A ,秋[خ"kni!(1-ru)j\eGOr\. ĄڞjBT)v^=>qu%Xԫ  Ԛ>>mP}st'"/i*VH#TG/.$XݖV'(ӞVȘ1WT`N2II/GI.3lbXM?kxyHrnw3~0 ̅ fkmeLR0YtA'Pb-/,*ra9Y[=] ERmK3U(wdq#+ڸf^V/;&׹ۯ:Iy ivois{:*Z?Ǫ-2F;D#"u]0Kq|f嚹f!"]O*X FfYE D\["R?_͐+9X+x XI *])/"]cٴoV>p/Bɶ'4[)P:"9gUx1^?V+=x4cE}\+Phth yC"Ѡ)O߿'٫JkdL22^ &-Jq>?@v^bR.fM.S'F8\i\B fJop'W~ a3"ȃJǮym0p `^ܜ)FecFNy•`dLP5!S,@q=(1 N9IFeOV {VF:TRDv7S-6gܥbqSD[yb8VS%ΜSjFlt;ӱa'R 8QaJMvF"I:#U6LƎ wcfY_5LRRxke Ωq+E<d  _d |Fe_PSI] h ezDyx*_D$x; f An.5'kg!& ǪuC55Ȱv OCI5XUKOn*_OTNtpU5lԨ.L_k˳)DaJˇE.o~q*Oif}<&7X.3oQBLoFUP7Pc^ZEP$d r*r) KY$v%^j# ^J E,=4@p3-Pu а$ ˴ZLH8zW 2$ڼ6Q|c`M^C ATBj|gwTlpq5+ޣqm;RAFb.6 7ňrSAwHN93mY7ؼ=M oKRe`h}Dg/ BagGv3eMWF2a_(F@=IU .P:ǛʺK,sW 2_6t}.]Wf6#Ep!SfJj֓7r/nPל9:NLF* TҌU77v ۸E7YUdc#Ff%zcz3e_ySj UwwDQ^(FMEt,7+,YaqOCT&̓t96LxǦb;0?}CXG)z }EV]W A)BqO%Hqm]qADƥ@ITh u*9F`1ƿy緹hl7 \Ė~s7i_ L}> UaV80\NjO[}XMԕn=OTnLPc8K(V3V$v˾:XqowBVKIx']F.|~pg)<<""Ic חb#$]Q$}=o+Ǥ C38ٗDѽ4W! IQg=n݊Hi38rWsu dJTBk' j_HLe@ң9$'r'gl³$6~Ss׏vv!F@kSy{dT`˭%^/ٽciiwА2zOئK q=DVHZAVD]jfjr;.cl,BIӧGG /n0*cA*뫠8+f m`\EU>Afsnm&sDwA#\7%i+!R/Qy\?maHErFn'EKMj;hT%2F$82crXi]EU̵yLtO)CMka|̷66Uj)p{bP9`2m*Ԓ\7%tR`wԶ~pm~/=)) $C7鿑󊪒O]L)yfg-9mx``ݾlm1: )ƀ`Q:Klڶ|ldS̀8X6z<B xbgwc%w ~2㿙Jqr}TgòS /),CV{?5iXYrj4JODs 0MkWA`{R)+3xOJ0 R,drEez$←)4GQouuxVdv]~0h;c!sO8׃žn{xw.r>\ryL]p8j#M>.L=Y|=Ftnoi-JH[(7FU%~@dT|!_,,|<6!YU ?AN /1F;z֑"1֮;3:k>Gaz0 xmgyEUj[c5~cե+ H9 ՃQ+8伤cf4Ķ~⻬z4! ;㎎{d%`\\&pe0Kv0Q`s!H^̎}L|u\*/eT 3Rd5Tvpb"PF6T;ᙠA‡fWp[lׯiI>6"J:8 '=8BsWq F$gױw,;B,; ut>*EN> /IFׄ~t4|Xqq㠆 9Ɨ$oZTcRN6jbɵKY29WI<ߢ]C]>;|(:42t&ڔnQT{Lq sOߙI GVn\ܸ>ַ)Ŧ/xҿU︨5Ha 3y=֪~u'@1e&# SW?3a84pygFCi+ŚL|P7'FI6SI+0%TEv]A gˏIx\h4=u\>U5ڌX7m0!!ǧu۶5^R9<ꬑ̏kmֱZtVhc?׬HWB\|J\Wz!(vy \)[E"D;Pu3:G $bΝ_kQe~ )6~P>12ibN#+4^b~n<˘K;*?a 1{ϻ#`Q.%%n5QeB9i^lC>Rž^Wu8lRX#O:{C[ i]=k˓(] b\Q!jEsЬ+al|R j" fhQP͌hzX 2u(90nyȒ5*(CoQΚ23DL+|X" #r4ێ`8;Wi?dbhj+3W3v8نx)s-1j4?)} ~YtKadavqvJSfӳFr/2BX4~j~J&bciR2lFuv;خ0 voPP ~}X+1Tm{{Z?Hct:26!HIZ-z5^zcnI6l-c $<ß#FaEu{. Ţ2Olnӏh U/x)N }PMHwTIگ)콨;g:yf+l]IIC8݂Z4ykNSKPJ7nfeC@U Ԯu409z)m`0 q!>n*`f"o0!! xJ#e͏c9]ѫN_}oրO+Clov1]bzz%Lz%*mcXc}<׃4n7:ICr1[7ݚvkfUPlW0m PlW,3[DHPLlUE"O28 M7bn]4 _p˨rviI33 DN1IvkgPلLpO4Fr9eɽe8LU9VX0$tv4GQ\N&֕nE8+_i}o!gC9%R-,;R{]Ց/*=zQNV6Ur|mdzŵ\_L_8y+yĸPLV[ |_KYnES ޮ F5L\UnC3{W8!Xy})4=RKW֕h`L'=BN$^_KtGm$M\urۯv0 Q` =Y?[5` R18K6Qu$Npvsq3ӑZ\HP=VI6ҷ},vYѬlHnp⥵<6^AaI^ī!3y< }]w#@{d<h%Mɧ[Sh@P=œ1N-U/픱ڡ{嫨pPoN"an}[ӆ 0\mg@肀ݶ͵Q*s)cyqZ$A ׺OOWnCy48aYb N 9]Z,e32/wÌ ٞKcԄȨPUC6:Ui['.Ss IFN{CW;O %5F|>IUW?J_*F%ЗGzb^,.ij,|fbKQsc$v𑎂T[PXXU֢*^08V(Vy[٘ċAJ.R$)wcvrh3{ LiFihI!NQj0F6AZKFS7/wU)VnVX)&"bw,Wi 䴔H'.<}:ӕ25ag5婯u~K6q 4( >ΦyH/ }tςd<[~ ȷ/Kubs+wyqG:1ex'Y_=XPXg w=LRK$ _S_~Tΐu ('e{n' p;\*4)f^otѠ)t&ԑ}a`e-?#TCsAXTI)vFQ;TOY[y[ufsJi5NH^-N{u٥855f?q.5.xVrNRXXc{e25b9RSONT%^MEq"Bj̵@vHצAd4ޜ/6L~]##i&Er~mOc>:B{6#“Lv˖( pᅫ%8q26u8F(iX6ZnFIAc4C-4xC ' BOwa[ K1uek5aiZ~VŜtnA!8ݩ^*/_X7jn}XB?wZVֆKMh^䵁!6 !T+Bk X{rNoSR\۩Z^`LMKKSh#gdu3J^X{b{N 4\~hn?zn?YaV"m#`㽵]135į~QI*QȘ|(o4xBeaދ=#JZ.ueFm%IEf.g+,.ۆ1uȽ*c_m>JN] sWK"f zXIHAA?hgi!sP ~`P>+$AkLd1ӈ%m4HZOMIChO]oyK&~p ua5O [=1JJ8&(")`$}q8{yj [ a1#bvfKQ݁T"%BRQ?eL*/ X1!:L]`*yQ9+,b`8IZwwmW]Ru/ϊVAsNv@,W'2EdwEsJklJ\6V68f:qn'Ax%9]*Hԯ4E~l{/&]1+FK]Ige(8$,,h1fu*|rGNF<1-gUXrTg"x0rB* ɓVl(FA$iiSvla*QO \'.Y%֙S|75U5GZk^,gL~tŅ^#)ggFV3)E?jK?I\ٝ3 TF~18@ %YL5 ߛ*m,KeI br5j;GO &58}oU3F%NQX8u.ڥ=*k`ɪs]kA @a2W}XZ:G7Ԥ&p]|~,\6(d~삆kW:Tקºe&ĝ:XpB?3-nC!=( a<@K7AB R2 eM{!&ҝ0A.L'iޭ`ȵTPh(P`X} An{;Lu:Xk6PUMܳq?꣡ʣK S VDQAb)ILH=gJ\SܠB WB`PThӁ͈rv:Z4=MD]/UxppؽAqX`h;㟓gbS< #;A7bdW]UqЩd6#~ L*jOHliIpϹ, mmC@(-#fi_spp2 TCA* 3젏`+U]n]Q[:ϝ]`t&똖!Lf%q (|a.<7($q³*/bRGscDMnpb@Oſ퐵%VV W"ZUa[Wΰ1/"̡Mfm:K{#rjRpIěE `RH\"HSo'II5 ^2o\5'EŅ%͈iAvfB,ާBQ0r\, v)ahh2ٛo6rbY0*ZLς#3TCagFncB|ZԼqkشtlNӫWa0L7IFvWow!8"Ѻ` Ŕ*_L2u449FΑlsD@v2/Q9h%dmBG_m~ ݻi.r ;*Tmn"aʦ1 ;/nd"@^ZΝL,'VX[1U7Mc`dp_Jbc!b.L2T,IJZ!k l(Yb"SOr);2>9PhÛ|8BFAJ/xX)q TD}xR AFԏ^r]ȴ5sW}QD`7Ƌk&ۖ@Ojej ͨ/JRGA05[Gb{ ,d> qBp)TEDC$`4? xAHWgzQonrAwVP1}+c`uH4 [glY砹va9 C; f.OޕҞ@)RK!A0HrX0qA,S萫1YC9'W:f\ܐfgs.7A,Aږ+*Ĥ J:̊'{nQ_2Q{jdPȟkhy5ݢLA:$prF wbd:ZP_z 5a6y›"*o\q{Ѱq`TÇ[1*NiON gp r_q)l)0H! /\m3윉Q%-C볩&  pU>(j7 W,G@}o~~fS/̳M #4GmbZҟ'&d?*ǘaoEvNzɌ~ņª ^ҷyP/0Vm]*Q<ǃ^D8lk 06I7TOpSKc.N:ψ?F?p-YJvɎ&Ni젛lDCSDE$Oğ׆aqQwje V#5:,Pi^lW@/B۲lu [op:q}p0z ,1Saʎ73s *)һ%Ulu'M/OSI-+,|^8-X>kT XDuZw"[kex% d4|-[)7{%@뾔6.KKet0$ #TwgUܑȱ -P[3$?, FkTRQf^۳фWD!m]Ic;:^ׇ NW>|SI`B)n[w`t4ؚ Ze Zr$OZX)J:*uŒ6B%AFxW&(HfG~L+a7|v{ѵRG9? $2=w wZI>Z-ԛL5Ơ^NLT+Hk*4 |W[3xvR+_CxRm]GфSYeq@Ae(}xk,r͌PgUQ!Ղ:jcw8k_Ug d$j &YMG!"hJĢ$<|2285U3[myX{Y'ƇJ6 A\vٟ61֒ GG>\n=o"b݃DPVhiD#_NM,s4L>_RŰI~QY%N1+@x}PdnKW !SIAbG2`M]")+)ijZcnc )%P^`RSelf+1;zSyѫWບ+ݳx!gl4*UPĞPN;Ѓxت *?MIDty_f)R/bk8MތI$Z4P718EvP/.Aa=3΢<8 CP"mNQ $TQXK-=]0CѴe"!怞ʨ`_>9_{͚t?7o*a$ h#LʅLl|N%4W% Bj}ukv7-tj_NU:~@2H]n"]DKϬ4& Ӛ!/\/UkS5 6%vĔJ,%dxi%bc>rLz1q"J{ܲH04xmvZBr@DV z?/mк㣵@i\0ѓu m}c/R@{"}ɝ@wĂ"^půYB`!Jvp < x #] {Y𲸑^!r8g*DŽߒOczMiH*g ā` [;P$Q]~Bp@1=®=Dz zʪ]MHt9%l _`ZP*Լ*07 QS[T%"F[8 Q7YSa(_,&t#?^.H-,4Ke 8I`{ K}׳Tg&Vt?;ZE|U%3n>_)h*mS'U Vy:|LҒzoZ%|rG)\Մez\BMk@'+% w{dlrB~Vƃr~?:-7"gF;DOi!@X(p+9*syS|OJZb{6N}/)%/ưN†&^bOC4~\ˆGm6u]0@_V# (р<AVSxő+~Gqy!줐Pr'NEn+ZyH&"z~qAe ੳJjvz*|v]ey&m0[ՍhBH&f_uEo4pc,!kCZuw-"s _=:w wS.8ebTyH̳<`qq:meu4}o>M[:ڌ0i/ {٘PtHr~z}mCm%Qkz2,wSeK +E5T}f6uVr9 3IDŽw6F152jGJ11 ! e Ѩa)ǿ?V>-X$:%0kQ'P;܎ Es9B+:nϰ&paal_[f)9:Ԓ O4[L H0OpF# lw7)aƂ^ y [gL6Qkh6G 0}jn 腂{ ç| &y@L\F er{⦹w+boVx2*XJ˒pλ}^@7#7VP-׆DWR+w5hiF\@rk?:eoDHڼ[7`i8]5 Kn̐@yB&ئ&%ExD3MX۱f̈́ z&,6:)nI0_ߠ{pMcwG0ǩ;K4raYKQ%8:ǸѩS|sndQjoG6MzS'#Cuj+$-g$@'y wD/Z}ȕhKM(_YoG}n=}~"1arNP|:%zɚkYD8W˄[5}d<5E .bj o⠔H'W/M=kBE'6)],ƸMiߦS(q%_0}hQ.jk>YjXbͮꓵ$Y/'Rxb%NRG^wHe @YqZ-GmiDIN cqo^?EϽ't 0h /x˴G;9$*3C@,7q>/:%z/&ӳ޿ Ֆ*5_ 77ׁbuTJ<stș8xPokaS"wm8D9dʶ>`^TO6N\ݗ%i]L|v?}0Or3>D 놓e7 w}b*3k.bUL`S](\'rE )j`qq`SR28 C6r/=LĿt2˛-v!2uՙKe9,uiW^C뇌Yލ/u׽L4LS# \0L*Ί;_<>Tw@ʎU,.C ^*X `a=;*Z̛2S MO%g|lDn5K15WѰ>\]s`&SS JAs. G+<^<+D;Œ—Ǝ5YzFIv%{VL]nSEBuv=ilO.<BSFNϡ`/@KDxg#xWw9"#5;A'X/^uT`8ɯO PKM/sq6<(VݎzH/4|q܊u`{u.5i]:kwz VPxApR6]c'v!M4ϙ<'K GD9dTg+Jy8؝hbE#oߌ~cɬg8\`2}.:?ɑ5W  u\xG=etlD^-qMc{5p 9ea!',hKjۍaɮ+p4jTKeh]Ut0@;Lb` %ҙ~IO]hy$EҔz`>m?`]URWgѮ+[լa T?\aZk3Ap.9 F 7mS^%?]aB\`zj)kTFm:;M?Eݶ˜K iD01;yAdT`2 W]$ub&+A@'$Tcnb,>YȠǾrPGM^rYhT҂NzFDy 6b1[RQ-ũ%΍tS,~sԜ}Gئƙ*<`H:SW [Y\$("ףnǣ[)^8*W!Fa:pE8.`rQTw41r\m73ur[%0"m( / G]KR@Ĭ77焿иigpBZGn|U33QDj ԉXq }uq#t,&t(}na-cVkgCTkﺉ#e*(KtB yU[;BaeJG^Ꮃciaʔ=[a\Sc0-s?^m0Jsi3oMIW5~pЀӋOx!VtM.z F.N`֘$f>jY#N [9 )5Wv@1ErWU&ȍ1~Mfʝǁܛp \EЉ>oz1sU4RO P? j*)X Mo A ƳyV{ 7= w{d5Ŗ.\$k,p絖ܵίO\'0i>^TB'>Pye*O߱/,KYE&l ílNMU"CVÞmEVxP2FC9 wK_E}na ʛMt/ҏ_\f/H'I1do?!KFIAsݜks'LK0nFqe><6͕ XPQ劈|ܗ>vj+ ,"!Tg06LK}]\ ukdf$'2#r:M~&A 4]‚6Iz~`bJu3aCXyb‘8`)UUY$\hØ'C<>r}~6#y{}cG쫧=w yH-/fh ~zyh2F /w5l< z|a):)Cco;En+pVH[/Oqq.` @8b~N+$KSoo$ f@//kuT!̐ڝpL _:UdcmTL w~wN2?-)|^I+f5qا/k,%b 켘=BR{_fpI,pyTu !-15y'ڞʩOk=74bRo!COise~ *<4V4>N}?w?]?l|WXW";cw|_F:ZXhiXyy{sT+ usj?A8j[CyoHΟNS-5H:q qoƳ~T_l7bվt[Kqtjqdw6d G#TjZע,?k XmtX)D=SF]Uf#M(φ|9iیvg跢hw|9/V7aq o8 ʨk@Ծ}hn׀Lhn8LLb׉ ssmPnHIJOrp!]#&ҚRHSjndxDr:/yˏWLh<9;7b.,>e.U~@li]H.GW?SO]J2qTq N9g)bIKץaI$MYCi)c&;zb=@u'e?ǧ`C^0[ZIg}w>t~NCfyP"LR`{N%iVi:3?)pn%'(n FU8 8 g}>]?Ӷ8 nmwl'j龼ezX46a" ~ :gs8mZc ZeJ!D%K28w/{y޺a: INilTxSɹdA&FSNo}YYџR1ʟCb[JSچu|Q<~k@kr=Dv&R̷COcFwx6#*WK vB|/೸߿קNBFBuqWz2z sJśX)`kQQ~c|p(Qo6R).ЏgpvD!<}hŞcn Eq\׍W RiSssCKDz. h"5b|eA'Etl^nd5M.曳w0Dm9T;bOEZOXsa /K`-rɸ$ce( JorBwrbAsZUݼjg@igtI/ķLcwTdsA;CRUC^c "z pp2p31YMJL޾/V8Ms}K&ޔ:!d"4MԀ⸝Q%2 ڙ]+ B|⡅'L+g-~@op0k>-MԢB_fl' iRVp3Mϼb==nchV~楋HAG2Uec}_bү~8:D1PdA}p('sҕ;<qӦt8S9JI%!wv"<5 ?>Ij|J0~fZ,9SHPoy|~:m>ÍN}qIʘ'#OAT`ҷ>!⑒f&޷nuRHȇ69s ÛǾ .g#H'p㕦mss"%!#MSvb')kc-r-ʎyX[*%y{lB؜' x _ ]JғTuKbsxNK2)l<U`3Ϙ 6neDQ^m/]~[ ŀf&[^[!9/Ux_X缪YFB#^.=465T$3k] J}b6E \XCSZc2ʡ\G bl1.<`w|"$|%jK$#E0+Y p-_RLOCG[L9X j4ّ݂.U]B 0$ vď;y~[>S{dpuf‘hq9W{l1A!$70LfT]4yx$ULFHvR>'{L 3@ $ \cwx~&L _#k܋t@6Qxk ?@s}BMoM1v_Ky8hG,xZ![&O&猱Mg{Dڕ<92kqr0iigU?T EV4{*=#1EPC|PVT)+,`%w`,fG‘d#!eڜ}/rkoq m ;M\gTU6ftqʁ(xHw+%)AOnsߚB&@0#Ga K_ev%GtJ6?T7Oʫa&;&ߞFPx1r|8[ CRrcoD\y Z 6-Ԇcg'58P}F|;C3+w[I^Wo@ÿz¥eZ ULVi>fJYirk[f^.m3~4!Q;o{G6ip{E^_WGBqV&ߜ5HL sxOT3>,xʼnyS2 TNbxw עts(AnR^x#Ip3mv֟Tk 7znBK<ߤvU1EBh5^27H$:de Rj'I1m {q֢}p RQ!ڿPֱi!O ߩFtM@(Ya~r_2_vcQR1l7SSkjV @uѣkGz6zVK 7#pj9_KgU me 7 e`x J Q.mibxzYh@vb>z GZUOtrp=7m&x†2K)GgQ؍.Eek{,A &^(WdιȰ0Dh m.4,3KcZk!)[qsCwc'|K w7'9KEw Cﯪvtʊ s@30z9Dx8GSb=k4|7||-$KfE2ՏEҾ_ LYR#Dœ Tǵe(%'0LQ6#;ǖV鱆o{ G0dDsCe9;\m?}4؈+Jcݤ!;x A:.}Aʦb;7nSFvq0$=PO7{/֐kX,4 #e'N^:w )r:VzUo9_Ңe>Lɚ-CHp'Nע՘K=T[kxx !.E 4҂^ {S6_Ȕf^~ӵ"7AI\=dXm@}4/*i_ xmXz>t1}ua}xm>C~^#֥#gg Y&u;\6"+ ؖw2Hvƒ/ MH[^n` <=cW-+%z&{ɤ;?;by㧲[ym3 ۪8/P+ @{559bu+S̮Pڶ0fvҒ5-3|B%E'VJPiZb"#YloGfб85|Jԓy '7ʶQiX(> aUZED33I}u܊ _Cn%U\"@jz a6l&^J|󗠓U% 9]cƨ;XA:OƛD}є-Ԃ>Ns_CLC Ո}Չ) FIpR@\.Б' BX2)-M//ʲcFpKG}.[Ghр9t@{ͳu!0嶸m.?@%)\=@jfp$sQb^ϓ8]PgohUB Mn{g374e%S~E7Hfp-'Ŧd0~[?/2隘iD2Cj WM;~)B55MtX1)>8ɐ%"Ei6e3o|z3@~S+)iW˙)YuQ[cqMod~|S$ܙc~wfo<5 tChnpƏw{Td\FiB/iFE"тElKQ_` e"{*֗:hfYy2ShxY:uܤE O#S]i _+d]2*+zhkX tŨ}6mV0?a鬴ؖl#$v+D;{p7N6ZHDKl6(xH@x\(ҟ d2eHF# >L.iٸ^u!wrG]z@ YD{Ԓ*=RԐ;" +&}#inYun[ =1ti8ð YoDy_7WD; +%u1B@6vι宾I2 -q5ь,24pi P)3=GXg'A}IOgb>eiq_E"d )5ϖ^g 3[`4*y,=#5<;e eqd W3(k8f I)}I4"BAjܯ?>utż]B".F <#/Q1}PX D7.ڶ|,#ncxVUAI_}lt&|RA(]0ztՈO w.H眣'˂YsX=AU5ҊkS`̧],(!=!DW˄[7>A7~ =+ytg}.&B*0Eo"}ugلyӍȣm5/J/hv]G}ZuNxݡBmR*f ѶWS9[DCn'Y3`hUy ]#4E_=ȥ0z|Zi3oY惤 O O̻NF. {<3IN! xCW|ςW*ﹷI7!a_a'y)nռsPy1B5rKW`f/<īΈYd;tN!3д:)~ *-$-?+Y $Gw'\Sɖ쉰}0u)fɰ5R/q|NMwW fTEebB÷Is Q{I\lIzh4Э>{lRIkg +‚C=h:3Ɏ,^*";>xF<{5FN`BqzZ Rbgz޽Jٵ #.rl6Qa@/8sG %FK>$${vC*[~Ф6! %E #A$ƲU⏀2u{ji jgb &: (U df' 𵮴sҕᙔ ggyl*=^] P{';fG<&cJeK}X޾ `JOYx CUlUR-ڤzJ:g ) ߪ{B*L]D>}C1?$Y@.!jwP,%0F3wVzsZB\RC Y%H3ޘ_Ttﲫ ,n7w!f!JŽUϏm"MU"!uw9|@{%9P{hv#s436}·|\d4? \;i)ā#kyS&ԣ*&bdp e$ȝ/ȔNP_-wY8`_648A|<XgjW9ssJZWw7*rDaZm:BzNG`xfȔR#?u9e'tLȐ̉ƛ"s-#I%{MӬTdPgֶ?P;e5;b$s\rZwEb;9JL$竧GFM+YG ͠>|?vl-NzLp!f5I֧<,*Y~ ՒFuqziW_v`(HSv ޥ>' r a dP|a&!v̬J7^՛(e4#O;<3cwTOWӨEF(ŸKdqlFsCo^}?+]Qr+o4j*泃)'A?/vqe15;hy!GoYsgC*n~!_~0n^23!F+)\OێS^ib<-lʲn)ͪ@ mmeEഷ(t]U\JK_.~=ۚ۷tT[v/FGVQXǩnw-!|"*z0UNv JE؁Ns E34etc[mf4iaF8pM~Q8Y7aiys&,e Y;y8q܉Qx({sFnؔBȴ&t?6VsU< Du+acpPPjpk:NtY3e0=*z Lk7('+_ >Xdww xYpw%KPtat#2h7oE>V*@*ų/r~9_mmӂj[k; _jQ(717`Q,y"Kjر%:64\Ύ|ezp(e|xX3t=J#o tR2uJ,]vk뤠e= 3a%sH%ޥbv2sT>Epp=:IT N)ҿٿl@82 Qݮ$D6b.(]! k\tDˑJIy1sKg_`7/:6CU 08` É!92)(KM%>AXބ bIͬ\)FR9`3]_< 1_ Y̗tln!(wM(3^v>! V5XGo MZ,grSWpTɕ#ZERm<&nt 8/r{p:mUj9cVpKZbkhy9ÕhQAhyEI60AGN {Ѱ7r.֛ UJ^fZOsa[_Ua-W|5y' anb^CcM56mA_&]>)ib]XRYڮCӆSbM* 9pV:'jһlOl N/^25K~.I/ ků ?ڙ&Y&-PҙԢwLn2{ ;kGuRV #sȸG] ,zK]E}tpq7eX 7,>$]ZR0=K9-ԊFx ##L](eZ]uronN1A۟Q~\Yqz+u³n£_R|ݲYAW7+޶%ΏL VCP>MxJ6@-\3L#ɟaƕQly>!(cXkb/QyH_p귳\wh)wtAs^; ӛ'\Y&9`ytHĠ#rq9 Nn#:ǺϠ>r59t=+U>2YA:[XWmgVQhX_P$-<ُDZJxe =aI_&`5\G$Wb묶c^ҕ{w$K9 (ߙfE'j(N 5*.1v x1 w$}_C4 + ǣ8 UEY(@6WxG{h0e5oEk.B< xp YmE]w67BPqO_DgJ+.Q6;}{U5䊺P ղ+*oAtBwp1*:gCMXaz$*$"D"j聆iDQ[Ɨ#z/F:I0|abq' !Sv# R`ۗ@H+v\qyG]{raov,- 5Jw$rx~EJJ(8Wm#PÃkW_TI(^@ PQ;wA20MiLM(pm<@" B)S&dZb%0 n/0~fK\ӄB$K_sҝ^ϕI@ˋ'_u+Sp.VR+<+ybʭڮ`DB,ÏX9}^ 4d^aƹ-P|k܁f#4FŁC&Fda/+G 'sШ aa@I dz4fUqn vbk&E4~ 5kjU䵺Ϊx+ Yυ%ոS dzRQ$|PUfDsk ^5ϱ||\o3Yg3>ܞ`R?&F/n=2J3v) /Z6 F3qߨץ(^N~W}ٗgtNؑ߅O'Pr]F@lmXѱD8k;'WzיU[eTh=!Z#J"VpL׬#ev:0 U2hݷ'۳5!tдlʲb,vD]}b1(arAg5NxU*: yJ`fN46p>`L0:(o"?d ؕ<}5ЩX-&ׇ^%]Nm@''=~єt pKnyfG3~l6v6[d bLbdmeޯcՄ& /fb `\ ei  \mIwCCۅ*/?@W72Z'&sԇ wĠi[ n'O.8z>nR @:1@Pt~hN$)ԥLZ\ZPm4A 2uc@us U=EoNw>@UxR("ifPnm,OWw2sKq.%Ә|.OKw0:?`(jLUZ&J~ *9Xzgh+^:B>tJƊR+\]+ǿ}>uXzeSx6{}ñTE8̚T!P{0\{,8Ҽ%`;)]m_Lyjߠ| r$?Z\NWi[mY,*XY dNF1 J55 KmP$Gb,!k/z 1 &a{|>EFk*Ym^>i3X*G2_LuG%!{%mW`bPzu@҈Djm\sv!Zg7%)dz~RJX!iS*#)X3"|پkۅP>?y@#`~V (_G#b:|!j%ǂ|+(%Z-!N3uK;S\_htๅ-ODJH!^@NY*³,mA wN@C8N"ߨ!dYƚ˥^)Dp&xR/՝-pE E3"=ͮkef)ExчzZcޛmF*ўc.7䬮rr2Ґ3_*nfUބ9אV;v$$q]=k&y Fiu( 0: & Ag ** ͳ;΢>mp?d9~CP:u+μ±^H\Jt 9)6SL]"]R_0FU[m.^ Бgk^ET؎Ōl](ӎ{eK޴lzLMÑK^y.`Jz "c RM \fwj],~}`ew@56@0b*ZѯsIJ=]_ 6|8* eèPպNN=jw3W`>OR l-<ÔBp>T^'k [Dʃ%o&,^3?j؉KW%H}Yٸ'~ ) csHk g\#KvLUlpl"P9c fx0XNr#O#zwr7'[To]+?Lҥ$\42y <@_ }Fq$4f-|Sff27\!(5e~q@y赶B%ۡC6ĭ&g"}< TAꡋl 1d8Yռq2c{Jǡ)xF@2eP$' ǃ{`ϸN8qEA/xzdMD2W"HbmSMAt! )7wjA1| E9}>m5Nu)ӟϲ5"}[E"֕)&!KP oSR"}u (c>Qk 3׀9b*K%$qo"9푻d KkrC nߧK?+A*Ʌ$t<!RCu:=2 deOc&rYXAM%pH?@oM7R0o!3|TCIhyC96GzdE@`L SovҤʁPu夂'eLyӄ`xpZ4iq$ͨ! @#[9U"_,2N/7 A(TaJELa3C*dإ ʸg)g:@?4I2ɦLӰ6⃾r3{aVk~h8>\dCU!+2ӝwer:b[Fۏa/=R2osZ-UhlGcda\pW/PIaݻnƊ K ֯UM=X3` Y cxb[`<ۣvD_ȊRըAfp/H4'H}30ډ}׃z74%?oF-wol61Jz@AGk)KuĽ;<~VҖ`gDjcN؇_zH-Iif,B\VJ ;8xV(Dw># :K;5diRa&J$mhq^ W;I3>~/zNXn"HRD]We[;.rz{Č~ 'hWF f׵,!ԝܯGQְBٝbZ N$x:IJAta*o3 2;h0FrbCT XY?!]hݫQ"~B9>jm4L)}cG[jIMi]6]dʐlb{biܲtQV^nUqՊV&H5BL@8 J @5%w$H̼cds{d[>+5UzS/[TkO]THyOB x(k_ Ed|t .Ѫe07]qƩ̫)I >TE3 3(_hXKU=Tc?ex[iw֋>1i.XzbG-EpX%y89Sl\K `JFLlYW"s ;>f0KԛZb|r&#\ʴ)e8@Zo\Iy^\YU /3Ó ]KNvMnAk&4 sQj),)֐i ~]n۱ *6iDLGX`6{itŖM> s@ݦKC.;g`YA90pʣvaf,PDElgq1 [,/E {w=.,UJst4\GA3C;9E 2kK瞶[z/O;pE+7hmm^ BaP +3F̤V8KK3Z߹'2Q!Ҧk4)NE /0-k@7&QJ ؼ2Uڪx(Pڮ`+'9mo ծ ƪ(ycuQokm}iY\tqW[ޝ?5`~$!D5i6ikwl߬;Nj1Owo=CnJXF& pFoarHLVZ f.`tŢU+piRE)=IauALJ_Xg/HJ˶e+P&&=f!rX7d2,{FkFR'˃-S尻V|!~|&vp,JL_ Ď ,oKk+5!r}0͞8mE Wj9 ֺ2aF$闗\ވ"H~Osbg~ 0^ä@c%neq ř, K7P)-CX{OelA/ܦ9`_HjMnjkvoHYhyITu6?<,f).ms0ڧ]hùډs} .[dUW@\ʁ&Htb&Kh @D՗,3 槳v5^و&U&F,K&78o!Xk\>c$*8(`]7='md&}Yg9!l^58K)uȆM$A48g9># #'Dvhan ݏ# nr`ߩDK\ānS0w*0i̊-qkM/2"Gwl uDFa+[l\kOe@qk\~ך>Ey{ /O޼^*0fR_͍Ð䒵Rr=_FOnԩtyfCFN>Z1:5wbzBqdrǁWQCٻ8=R{%N'9=jy<|x!ɱdȌn s ܴ3LA?#V# &={B4J,9e=[?bV}%le?H䉉<趀ĘN{tb;{(~'{ ˒ĩ.Ru"ט*E^/yְ,d*rGPI ;)mL1JcMK1#Ύ_7U,cS7uk щ??26?_i2wOs]ݸ2L%5윍D@̸,e50 XzTM1k^]LC"Rˠe/jHW`<~A@:G샅}6xs2ΰLO(DՄawy2?g{1 @ p}{97+,8 FV2T ɋ֑1-l_*&$KUnĂіhT'Jo:[ HLovKtago(4@qCw@iWP6t]i^>d@ghdDa/z"4,_I0ZJ_̶5$|Cz}@ g6tp'v e?tS\\2 NP2@S~Xgh~U=\X>X1̆]+ ͱK]3H#][F6 |ancpR&F\|UG~x-t{ [}rSԏX?/HtfnmDW&<h~CGsW`Jѳw8s;! @YD.ܞX/9CRfG%_ÃB3_R+[ 8Numx1Ri$,WD&ky 16k1 u-11Lq@-%I1^OTB7޸mD>P`:*T' fv6-)Y_ z[GNunL5*UB*TVJ[ɪ^ٶ >SU' EBOvƽ yC_*0UۣdNI@2 Rݯ-g!;0@!r.҄w}]XfYբ\T4<|}Xbx -/k  с+Ґ.Pt* +z#JMTjxf_ lYwǢY+V@D / S d=4jF׊nkbGod͆6I"C|6-JdE^jxL> 7rʛhE SauD}%\q&Dq^-g5`kgfTjY~RuwSS@+X0ޝ9AqfƁԽY5=QП5miʎRKUsʂܺjQ`glX CEw#* WQfqA:ɸ$&5e`K"T#*:cU{+A8"@J$٢LҍߞMk8,0.s7 *o`M0.ޭ4w~f[w "]<Ĝ@-V=bZ7ENa%iν~p((ݨ|}I3z.X^/-VU!,% do#C~P0iҎ(ziI$mV8Vte&7RV度G~1/1&ar@f K"/`x9bFTe]"E y]n?M2? OKeTB9ѹ?+T9z>ZHGTMˮ]`K)w8&*-:޺»sV詨q-aYx sa4NE?\xpV"r>_X5H,SX#R f24W`1dN {D<=F>#\#+/LuW@\qFWN23UptspQ`6sMty%' ͢(yz K*_JJ$:'Tl$s7]Q;;_PHv 1I<06dmQ.ĮPP{ٞ%&ݼ =)va@R YJG4:]6~J#Z)c45`u<5R62Y`9KCTrP﷩`Y,S1fA{#' |f26?o[j*>xݘ%!6(4T#.:6c5v4pRi83!lt~U-/g#Ju$-4ÌacҎP_^ɥ\kcᐄM6jiŪ*Q40k Sai[lCvS5/8'諼O Tj[Xbƕıuz8D4]0祩grTZ<ҏ]u=[(G< pL>R^saH6A찤^>Nqeh)j \i1V#LoA]y^tit4Pz70l@x,x׌ǞD}V;zӂZf"T '% 76@صxt.~I)z3_-vn]JBۦp)5ZZՇ/+D[{tMQ,څb3wX|D6.Y- O^U 1+i?|L.  h=<(}d,v ΦyCbqdqn|!zLV7͋&^G" Rx4TmG.^k1s( حOIFKCD(Jvc{ghٿ+)3n*GN{$r}ه JU&&%7ӑP/+^͜c :^ҵN!=.3> ULO(U501BDn >JjrmFŐ"du#-Jv 1՝~+ ݫWe3޸ /f5h0(J"]H*[V ?HTl;+2P(TޏKtn # Ҝ 6VχsX0~&Fxٍ ~!w]q߅39CA!ĺ6%,Ya҂#SQu= <̬K/FMKXla?CUó۞v ?o ^PD@!dc WdZa&$gY]b zabRc I^nJ*ܣ[{}98Vޢ{BzFІΏQ8ibS&~qAU} jY9gH}o kk98KmYIL=jR)7'="vV}&` ADO"b2NRv^]kl"8.7=j $]TLwAWTTbmgTx8^?,:)/ ,s+=an\$gz2xJ6K~P{JG-[h}-b ɐ}DWGH$Hm:ˢ%-Bk)P_iFD 0}8NJ/s&.y_7tpsq&~nWN~'R Wz~6јktЖ,`onj"lu"5m.Szf\&r͉qZ0][_"{pQI/t9*Dĩ1Pxc;1svZ?WgVИl=$=`t|3ؑnM>+ kq##D(57{*vf~Ѣ.99plxXS35AǚR5^``fu6|5u} Ѓ+;,v%&7è2u˰:U!_Z\wh{\Fv "#=SEϵգY7ԴS&x*ǔz_ o9k5=JƯќ}H<uP̮)1\MMսvHFq <2ƾZ; Cbr/*԰<|j 6ޕ3RfFLt=/ P<̨8?:o2"GsP@6V#m|`vWG,cȫpTOE@vߥ(e-Gྡ:ب&Dq0YANT(S Mϖ+W:n^_41D 6_3r|^qǩ)ldLoJ^$<4#6@jy3(Fގ]ӛLl[ѝ2-"a6Di7;-{&0V/ ɠii?6z+/#2jcZՎJIj&UbANٗ]x:]/4Ot Ŗr8 ̿__&T$| r 91aO/[=. =- ֮o};9Ⰷ˛Z2_rTcLc=HA/lFrjѻ2ogJ=b"-ы"|1\}娮]pb Sg9*68L-E-5#0J/9ay͂ Ƿ~ {*;碇tF0@VdJB2d]=Fv0 B0t8jZmmt*KT!3mszn.ֲJt%ˀGKq3ypv ++58lU``Mz,=4'i<ϲVU5j]Z"K5lG_2^7RCNؤlql?2 XR:i|[dVVѰU>/4Jj|]5F`]dR!FaRmY.cMֲ oYk.j.m+FOVasĠX0aBU8hr7 N!ǵ=ZOo].jg>~VX#τ(ΏWg!n$y-&OѬ a"IH7 ' h1^Ϛ!a|onT&z4Z`jI $]lD3LqveI!:$vPi'[ Gf1~IȊhOd}e>Q#jCsF<(%V?$g>FsNEN ('ysCG}ev%5M"/eaF?3)^K>Z^RڦnW}S"UnwqN;Q)Bd+7k_ϡvUq8A @kAܓ-ϜmؑR?m(Z4!9^,6NZݓqjk3޾r#vEIi},#y3$N#օmɋgB4[1_ JxK|oֻE>8;:h8[ d=t{Cy5nquS~_pCxCh'ǥl?ŀnsJ)?zsL8?|*K&@oD4;}NVtTRXX4Y\S2xSdzu㧫pwl$^ > VI_|؟5*ԕ괗X=#YԌ:/.ReP\ jܱ9ХOc\0ZT?=9GKf+GOGy :z@ILܜxx'Y 'AVB5^G@/^[.eO4%Vd\'!, ߂TQ=,X❁ދH) /I/^ j <Ӟ*QclYU˷"D,H>lʺI؎tt1cT>s*P}M΍dR' CPhFw`nq]-\ 3ŵs!޴6 Tk[ `ws`Um.A<$W Yu38CLuzdm ь{v1m3e< "G:S>f9%D 0r%mT`x{%`̤Zʒs\h% dUZ%{WF -zz2Xu &*sL|^nÝ A><)MpihzqgV :>\=FvU'JP32W2ýnFMQ.yV^1Bf2uNnrBM,ءF޾|Jr5kB>rh`&"fRo~FN2TWUq1f.!b N2K٭KglFK $)&@?>׷jyy J U?kK0 ̺~ED ;8ik2}ǨG$BZ1(~ߺa0ΘrWux0X%WD>]a|@TΖKd8JzQ"-9N{6P+,-xԻK`U|gu'RWɮ'@J FMS@'5KYCIDw 7o=mɷ 8uZ(ϖNH˂DX 8 o+eX#fN{ Ӄʀⳙ컬y&ph(2X4gjwGc[!~YJgS𫀎bX ٫Nl*g_X!3o#cCG?JP.KgYRwaqjPF׿ Jut9Gu6tMKo;/ͧhs["Z5Byx=u񷀜_I$@\s!(J>gy \=nbb*.=pՠ:{|;C K785׉u!0'7|f0;6Tk<~~G3Z@N o+[hWsxGdn$sEIh{Fi ~D`>hW?3G 8Ɏ_>EJT.U)3͹6w{̀(cIHlt9 W/N&-E疨>к:w+Rgbbc:f8ĕ'2Qj4Jt$kgƤoNl?)'T0f{03^J.e-v}뾁ɿٺmѭ1+iJyXn> +DE[?@+rf ǭV] M)R~$N#vօ%8GDH|a4Gc%N!cPTM|/N<*o"<ɃMZA ĶȠ 7YiJ혊xkˌ%H.:bG!p*nR`G^h3ϱ}S a6|%%] fJ` AeZau0+dI.C-E$1bU(sAxxv6œj:,DZ:flp^حD@֬ z(ľh`W33Csv֓Y7CE+E"nD4D,2Ɏi<"݇"~Obe,FaWQqH)_ f.rޘƮ`DH{cV6/%1)zcv M"fWzt?͎=h&'Dй&#`as}USQ)IBEДv%:BE^℀ڍu[rB- !|$-*wzCԴrT `<[]a t ԉ_}r@3ӛ!85F)pcϑ;YcJ7P#E+L:w\R$'tҨ6>(:^wKOHkya9ЈVcEnݍ6=lxu,|j|) ѰN$-vˋ;x,Sį8u CRSb4LAJf?Wx>JHRՠXm)}*~U-7janvdfBz."&FcgR|"7r)v i1+g-% H"4H7c߳:'ָw:q}_.9hdqOt#6gIt\K΅ؤ{*Ԡj7.KX< : [efx)8O޻ 1 a!9*yڧHi#UQP"0؁q[=xk +ذ;*~RhI,SmH_Rlc ~0{:w֗B,$?>Gl&etTurXM쉨m[S26|\]<׼ z&0BL7ď@ɀ{>UKءQ`ԗY]8Ȉ.4Y_zܓ,4Ꝇ նQ֝/K2 r̔38V8nׂ(5 E1+ zhCh`*ҤU#BD %EBdj0I Gl`sٮɰZ?B3k8 0b9.f@M_~;H_˾,~g'\BAl0Cb.X֩]Cƥc &#-X+Wv]j#Vi%rmL TÜ@kp|Uy6P˳oA?a2 %ddOBn>$ed?Kp۫|š)X+ja7Fxگ!G?Khk֙-Q9d(tS󘭞NeL\V;ېp(P(_i c%m Hl!zX 2o5T255pQe;=Gg)sF@ a(' g]07!sq)0*,s`z 1 +v-u;>cߪؒW+GyX}-;ԕdv E|  Xt ky[FӆJaH?{k?:e\Zfj*O1tP=;ȘDy'9 sg4 Zޛj8!c|=Wےrdk ]0n1ە[q. Y:"/[:,&‡7LP~{ZB:8RF"R]2Mk,C3C"4@꼊{R*[EmИf| * Ѩ)Wklp >$ ܮgq=Sj~:@R˅e~'#8uDO V7B)V1qhFj _ULqE|J;z,b9T6S_%>]8HRKw,rYgLTM4풊é8'i8iE&T9q -\UzQ#!O.@=z6pi{#BhvXה][K(ZW8Pp1yl*kF lG+^`y_wݑVk?&%P@,;m7!1\;R¹Z!Ax] (Z-CsE.FEWZ> )@jTzУѶgQПRdc6q9_ |4!ÈxݑR$?47IAmaNMuNzC3{M̭nmcNOiSkgYW|݀PڥuNe{a)1ޤwB!9 ;Lw8Ȃ߿:U0DΜ[r.7= o4 )0+CM81kwRMG?vă^1BjwJCZSr?$ːTCŏ^\*u|eV padk+-٠%dm9$zSqhI@AI2|*>ܢgJ3iLUq6͜OFkX0 }z|lpFYLh#B9 7}ۣO5>zh,֦*p5>Q::Xu I -U/ (.VNEKy NW;]S$iG$+deεq(P= a *j,8 VhOEjн͆w1"&n?V) ;1V b8G>6ל弾=R d~BdD% z-GFŪ8a 'mFX8 b(Jj;k2&`f<[.,xE lmD3-] "ht]Z1 i^69gf#7|y uygrNb&}OCf6d#=OɧP=m0雏Xik-g$6P8ӱdlM\ 薆$"Gc0:SVw':kQ XM6\ *]7̳2zOFdƚ MJ8b@T_5Y%u ;jpd9"=nc܄ISmoBk[NFh-$- #og R;-:D,'rKͽYz.?y6"2϶n蹌`VhndB|ҙ@N7Fso$^.5ڸ;Ĩ&%LA'֚ #U<*hQ"R@"yspa|w 3E;^dIɣٻ~$Rbaz$/8@]Q8h'R?e 2S MWEOEO0 vZ6qf9jn#>q/t;R K B4qspw\MـR5 R$b q{:}a*R[nOTcӀ7dzG'j<`FD(O@ΐ9vg6&Aɧ,$h uPY&\-5 ,YXgm6bCTzmbdY"7LI&#{_@\7f|^4A'{ŠE=3XGzw S'٦  J24(v2V>|T*O]Hxf*+SnN8'(}\û8 Xf;w"ƛhWȡ[\+n֔;~,uc60ݜs=7(۹-U $<$϶u*ʏ>(~Ôqk#>p:pkJ_y FUІ )q! i|*uڴ7ThF/<:R9PÌSzd!zøz3^U7Aq8))ԗ"Iy:ףYcOFYa_NhGm75#EaP u/^`:z~0b>$|hunˋ͌82WR !!WQfgwƸsUi ^ޫt ./^(L$P^pDOИ&u,հl-b[2{ZXvLC4 q ̄#FJ4&/Úpm;<Q%iQta ʹO6[kPBBfn]^%J]r% vԜIWB>>m+ Szp\@\  i |`gP r? `u45oUW[ɱ0<"qdr@ϸsC @yZ>L_f9Oؽ 23F1C3KEw@_@Jف0RkVԄ!J1Yv]nIk"svU[4Ayz:%|t{ޞXcɰMto$Ɛlw:ϩsjeOإbm}гYD|wMyPC󴧻e@޻=UgVx1f=HC =b`LF<0p499_֦M2|+;ց@b9w&G&tYӫNDUBJ}9ҬDZ I<[li6bL@(bԂ9gdbkML^h<9/G,5o*kqNأH6z#V߁c 7vdE\=ߟX\:}=IVb7CϼbP^*)yEoB!1T7LN\6ZUص OR`qە}'p'`;Q"dY̦q-;rw#ca9T%>l/Bo!1ײZmҽL_,|1[/#$pwoR~BS{v7Q/5WU[0@;οp;3?0XEj9O%m&-.QoFFI@^XYeB}HzwkТ JqmElH~ P4q]K/o11RfE6!)߲0ql'"so֙b@xb0OHF\o#՟!c_]KONWgR!zGoge&0V(Lڏlթ>N_ p.#=)ʠ5/^qvpGJEY;崐j鈮 .0#QC`;VmEAYw}q ^*&qYck\?耰'gÆBtkH3;Ju {W4י8 9KzL)տOX9HB2؟THDd+|FA[s'L}# Z)1D_ON͝|<$A&/' N6Ë.OzP X9\WM+cf%mlbS4.v2TAMa&xbo#4'lj;3ޠ]Hlng>㧔s 8N\zK6#t|h?+)v|^2f,YHS6O8u-E3MY.X\z  Eu"tSK$A+e}I1Ql~n![x `+ N3LX+ze6id?qnly"Y1SiIZ/'_쐯 DpH~F8:2_b. L`ovVٯr 2G1*Ǒp9<0`w>ϟ,>S Jta8X[ /kiߣȃR\HyCʽGliaۖq8,Oc|>͕Ň:D/ׂhYs .}"x,0XqPVy ;/< ~/Ѯ<̜a1.Fm]ZCi7sjn8niMEyA?SΉ! O#!CO_O@;甆}ԩzK3B&9V#^w~`?`o0ׅj$ qH?sWypHMxX`(~{mx",$pziʄGy +(zCnevݿj"pyC<4ÂD:w SK Rp㒺el~#~x+hQxj= ԼŤ) q>dg{9T9fCL\ *~800NUJ鎖T%G n2徾/|-8p7n'_u~%EN'U'=(J,_: &OL_NiD#$뉧P-qe.n$ ZͬwDۆ'[Z ٚlP"=6CLu+Ȼ"ȷw'"]PB_66>t#E޳9&yLȊ@y (Jj\a/?2iTE˞HݯDՒy=h_D:cgp\2 s7u3@Ɋb+OTo^ccW1 5-3vu{*@S\F0ix B 3cB>gp2FnpCT"JUl7l|Mi1Ou鶵G޷ ,Y㔬H3`‹N1 -o"B <q73'c"d{M$e'Jt` tQaOضKΤa2qD4Ǩj /FOD+YKVCrT N_Nuy k(a|B#HJɁ`cDf4Ib"5ܽZh¹"z~+.nb`ξN5&[;*,*#D7V0 *-AǎGdކ2X6>99w^Q;)\~v U93KW+\n:Q vn֡;LfEGr'vS-cZPP$hG>AiC.j cz:99M (xu_QKmNDG~TWjEI/z*{nFjJH %uKC.B)7Ymp,[kނlGHZvaGA !ݢv)Im8[e8"N'gZ+.r ~ʯ:#\HF h5ѶSw8bst]ӕqGxѩ)FT-aH;1#R ,_ݑ!`ʳg11,Y0K|f QDMI3Dd>sHʐ9H%2R` *yFb놭= İ$?k; @l뮢1ߧpbœJaES\O+>YkSmN|$cͩY(=zm x*RPx  ꚡ$Rйyhz vwߴ/=¡/p0vJ_v3>|ri*i58U( YFh,W8k `IA(C\2_ܻLE(<# kuM Q72cg]+\-DL.o, ۝*u `n^A,L`YdB؃b2Z(ة"{(nôW5v8 [%䆈O(kl}!͹#N4:N\\rH>6]mj=yߗ[Q!XN[Mw1͓Ny ̍Zsňҷfb (F+E3XqrS{G,~:"uyn"\w9+T'㚺(LF AeD=S6[^ L1=đmgssT̆; H)_6,<}u>mI.)$ey6ziLycם^"vsR^==vr ²JDf]`jձG`4pqMDAo⠍c62Q]#گ?r{pOV'3?c!%Ht{ =$B\zo"9 Xo/Yi[#3v^Լ eOL3) &5ޱ8 "؛]}^x5&}ҭ_{QQԄd)N3\ZD!k:5gpz«ܿC>-sTi rf6;C$˱KB|EtҲ2[olQሻ1 i['51σtx8fuT f}[?cih I3YS+4D\C;D$P F@yyAj e?#1;,#w !psv>:5Xco*ai3o ⵊPOO %l`ѷW4,yU/.Ͻo{$ x4QչyQ!'Xqj{ˏV2Dkf{ i_G= ]盁7b_~PdCȅRAYX->K1 S1޽FLzWDKB` s;>OIrưXkTқs +߻Ƒ /0.Ba1OGr,7^hN6'p3E9E<EQ|sI$tɄ$iޅ6ɎՇA8^KS){y~a\$| k'1zTË繃0Ot >αuA]%TW+zFwuXvBexHtQS+ Kr']jU҄_WP~ay-)o"%S5|81Eؓ/8u2(H5109ȫ!I8|dR1Pom,xINªu Sm d#{KSC(K }r=,s ^3{-#kk;k;E)mC;!u!C=훉ņ;INtqo#$ S;`/MSw$c ܷ-րc@ ؖ&_w[$/MɼjOxSTQPvvɆ6 .= 7.JPN'ak, i5mɓd{~v@HT\jߝV%Dh׃t*GnC2JO4P_ϔgUف3(?67=VإQH0FQM0#>.zuZsڕͻБp >wAYP(B!G{C5IH 4 ) /X|oE.ujt#};WiiN$ ^Ɲvc27`O9 AxQkPfjIoRa{($HH/"· j}t `&0KZ"Ul*8r"e4P O!~,)(XHcf $K(6#kA2vo$vIAAeo{1>M j@gYk+9օQeMJV.J^(Qsgmgǖt?K~-淸rƸ ^n#얢R JYAQmRCEKnYeSs^<G ?_0LQ?/n K{qNVӗuD/MpF6rG둔Y xС0q>5}]_7/ V`އmQKP /[E[ vQc6 :3;ݨz~N Q #ז\,ZwȽKn)6 m :s#b2NЄ&r[̆Ғ[13IJs@X.cH[, ]iL50/xsPEkkFॾ6ZHnLSiAEA-r8wh ggZ|-.7OSk|8C:Mt N lKŸnြs2nyT_-~(%Z0_ Kr];H.?u UH:= 4@/  |.?޽E(hѐI_2^n_u~7yQ"&U̻9]4`;ۂ&LRZ7sNX$; [7a~}ApĨjuj;b1<`L1 nZ5?7i3BH]BMEOg? KXݿt7vs=!1?DH9' {ںv޺q]XUB+.nbr(ld{,޿7_uMcdYj_D(q 2flJ(XMDsd6Bg.dNq k݉̀"ENu>>xNzȸà\ϴ{{rL4(a感r_SRi/: M "cԼY`(S4(-nHhnk\QkZ~ vC}!ԔSJ Ikelmt+MXqa*R>qHvXXy|=pR+O}DƒgԠe4kͦQ媮<9k$90VȒŘ"5jKW3􆓥``![o${ $1NNc0<,/F<$cjי;Q<`{+5>DO N)+D*m3̦1o[%7?閖}2[k3<[ U>ؓ1fw$ 5NNMQ,RV/lMs+CQQ9ՄBťh Y+>h ZyN62Ccm໴ňXK8?FG)h kr.ªwPBAT"OJt;yCb/ALay3"CZzCU M [[M*%) cC>tad=NAO7TЃs6Yg|d{79J}ܱ;͗VFX@2-GٙÝθyu߃5.W7vW^Nm1!4-` OP#fRB3d{'5=` Bc5 "\%!~8 -Zz`/sقØ&D7fyjkS+s~G /K{McTh m3L4v4xFY t|m RF` *׏f 38o>+Ӹ;婃H6z:W!)'Wï>TO3^RŚ֖rAN5 %Y-D$=3=Q /WeY.Q#p7niP󹥘2 Rm؂:|=灬*zVs{\iV{tgSO=QkwJPas>[N㛭Y.!F7"բ~g1 ~r[hGo#v鲋o 쭇+{(=j+?0ȫi00[j?RnZV"EJ<Bۡ S9'O3OGVø&H;C ONO~PүH5;*t zN˿b,^MoJ`ҵ#o x u;C: ҔQiJ]\]|XTIȌM\%Re&PN*J b].R?20Dv;$uKmDŽN5S 9ؿW.^Jsյr[ @>ڿq?!&Nkh!o-zfSV_S.07as\ t9\d5j5Rݵ85fgMd)\{B쯣-Vc8.QWiyb:0ѰFGh>y*N6)rgSdɌ<2٬w{iӊ5H<6r:L8ZѴKq$ìU &(PU9YZǬs8uef_jӰf.] %o Z^]|b4O樍ȟuizȟ8>r~+ XϿVhYfY)3G&Ĺ ߅lcwVysS14 '=4k&ɂɮ67^g/ _KoZ^8si2: 04^6=M 'j,dr<]r0*T0:m8فUz:URs%E;f#44["$7NٰBRڐzwhSNgN7.=xIM! aW@Ezz0cޔ_kM1JOB>t ?pV_~ejPT;~d-w;Q0ӈЅCp2K_$0qaM~٠+ =ɸ٘\NSNdEnы$`yOF.^D. Ul1o0.mNwT+a O\ʫ`3!xߧ} ܳgx|Ϛ9 zh$*EG[-D|Pۍs%PbL&wV?S{ӏH52O. x,XEr/WAHU+ L|,gX@0?GJQH9FGGwRluҮbχEU_%a5U &BգT!MڀI֘k 0YM^}IV]r񷺹 ؏۹2CVPw؃"S6 7Nc}uYCă%0:O)}VMG*v %R RZRxkK_2m=ųu- Pp\(H>0l5YBuRn8/5,wˑ߃ׁrՖ7ϕRdI#|$qd=}yϝ! OW2*78,DIέPNHuAҳO{>{ƀK>N z?Կfjz~[Cpg5hrkIrɚg~[Wo;/蓍eS+4řfhT!JpONƴ$N~Vi JrscD񚼸I±j䆌DW.4yfrssC'й8$\--$@6A )0f1]fZx}l O]Kl`CY! o3 8r&8Oܣ?Zb:@t[1e"vОj ?8~ ח8J zyW&V}4Fg ؊dTdzu_ӹ 5J$] F]AfXi j1IrgVQa< c]XϯwR,6lT%|@`σ:PdOS^XJM)Zߒ u}m09"RTT Ow}NHY*z״ecƼ@_..4e[W5ƏA`Q6OXe@j1o_:M|R6p#SB>>0 t-y-_"t!Fv/ÛI }*E&uKaW7@aҭx, ~6zdo>a ppU)1vb|Ts*/PWZ &/ȉު B!e/%;hh!}CvLY h@jX8RU}E}[l`L&"OÒwgDK_@9KR$)FMC xƘuep=Q=ڴM_W-zo7R!}QeS~rj7)k]4c9Rne ^|q I :=ˉ8TNd%il3XUFl=7%bN]?VH TҏDinel·ԲpD `l!W6$'^Idp:#\!k6M]F8rV?t?yk~lsGө1|ѐށ$>V?iqEhpgc$fśB<7]-] ) /03Вr/ ;3fg(~YN&GC+ U50fĚTXT^n7oI\d=m^G7&x0/kֲ)O-%L9H^ׇeoA5 U2D .wh\cEŲKwQdlN=l<ƍ1Nţu;;FFX2> ,mi6X#c23Icg]m*5q j F#?Rd\g܉>Zvoq"9^A2 QۓS DrG,VՕYTipZnsi5ɚӤB:x "]haBVb5Ys_/jk6W$~?.cҁ'!#k?dS%uۣUcvoe'Ștn\1maNy r'X)w=8j^e[t3y͚ӿ_RsqgnJfn`M e4\+4Ž#rfIX|A$ ވͽ.~^ a ?l-`{?<^'VyptS ʨ6N3jѻ7\ <2B\ī>uOe/s 7>u-:~|Zseӗxj砫/_GKՄepo9X(06௏5m oz`M=:}$fXws4 4oM(t_9Ш\֜Mh;uցlcIK˰FHR"$uDR{N|x"H{ʉ'flNOXiSǫ`@4DY($r]'ܝhMIKVaۡ;F-'p[pLIn!«ݖΓKt2H3oK!֌U? IA8]x}uX]lRhjARTjN!@lyFx b)k=>s+?xp8U=煌p֞KBSLꕟPKJV*weؖdnjcl/N*މe6<7hey\ވM#'EYaMi7y4DxQ. 5';y{=+ɁvDc޹:qex%7Gp,_ϽWg1[} dQe~#Qnbݱ22zjlrCt2urߐi#> eYa)(W=y.J%2$SS>N|Q ҖPwx? KsAi3m̧N^FKmVV9i;O2֋${"UG g%]o$qxK1o۝׮*!u/_X2#8 yGO7t+K]M G3KϞKU=ttp#U軗EVL3va+5mkn\Sۤy‹Ӛp\UO[DOIzwq0NYu qM@ %Qջﷀixlۉ;S[7>ZqdF[yeS\+@ul!ߠ.ʊYϜ&guD{>1޷tRGj_/Nϧ ~@;Ws lv+C>Byr_/hml9盆nJ*?TQig5 182,8j_Q%Z}IE){jXu*υ?\K AQDm#x1Խ!rHE pUjVp^ ,Mmv_A}iΖVxҽ1$[\u}y4װ rUk(m@4@-Wz\IiѼOyXUyejBwc(f_Ş㽸+x:vwx(ش h^A,.ޒGW2uSQb{kFkvE}&hL|iډl2ҫT6X>B1@gG6p ZTԬ,aȈ} ߅^r q *9(3hv1#{~ɗ83 K 0Vc#}1E_Al<^t@$h jEgx h!YBSN!wAs1W{k"p*oɎ 4;֍_Jn:8f֎NNj=<0f\YGa\9aRn*jbGŰr~Y~@x@cI_ L#0AL5\L#GP~ɟٟgdg055bTsЭoq)^`hJe.9j_[z{}[6x?rFt1;bB+fCYVihu1*os|jU:|OLePjp0/3K^rSEj ryxıp"b@ IU =oCr6=MƄ[c/ioNT}!*NP8e6+>3A?;S&A_^FCK^g^-_ }rPFjB+$Hzm^-a\ Yʇ7x 4SØ "٧+h[P: e#ڶE464#zi(n盛IKgZHprǜ,3T}>bsǗAj~tVTn-zJw,Go7$^B_Ԟjk].f2<ƀnzf`_{s_69o1 XC~~i12[ŕXR])bRmUJ jOQ}]+ 쐑O ka~LnQ}$'pWg<#JHZ?h< ޢz1Z¦ )PItQ)t@OZSo!Į&Q@FoQ`]ӷHb!Ƞb` Jc'~]XP}MV(85ܜSF6`Z^Q15-<7)(b*i`WFgto9TA},Vqv4h\ }F*u^U!!tosAeDTn&H˔Tr h΃->`rD϶Yaw~4Q:Ӄw+sh!su ּ]K`2ajxG! w-@Xȡτy LymMZ'۾cwZdVZ/5HA$Ձ.pU1^ܱ;SNA_dB"inc\(Z#2M0:c'Y\ [M̕ 5}~ҋ"PdnL8W Z5y(b]Y/D +;k&/3MH$MxǝAL%dzJI7wčKH#}@)XBFo40^/Tew(ZqXKƗ"ϤMKDYxn7tűI}tB_PSBF\n&IM:X=E*"7~ʬTwh+m~g%98r?3׷H8x@!9@qGSgMLѥE b 쐋Gׁ2GᄂʇwXNj a"9K^n_2[gOC8WK'KՇAGBy߮X5x@FqWlB{І]i,'naKW>ѐؼ}]zM޼0o fBk=0hnc:'^ U-P`m֣ ֶ#*߫,9e鋛 |DTa9gAm <"|{-m w{]KJ_%hׁ+ؿJ_BϾW}6\hVv4Ni@`.ٞb]Hp|\0<'eb+Ic[]_ޑ}P\htIpЎ-@PG$3̟޹׋˭N1sgN H$ iĬY_"(tpղʄv~H\[f$ǫqÛJ{1M:DѾHWbh\zZ3 $pL+ ]|C|/McN="4NET YLnlxϒ!g=#_3,׀Ǥfm4['a s^u<Ǽ6GTE^ørzxUfz s5YNRB}b֛>rtT1tcֶl{) {pC qy)HKvM74f&NXR~~V6xώ]Tu_`B09"(a*_)h6f$\ۤv {Eh@b1-;Vj 9LAd5"'3͔ &p.kJqZh3o~QRL0irl ==fROTAXuxy-ЖP(Iyfcn)HfqkH±Q i["'P4R.>e~ϫQkjX:rBHp:mGϡ&1nTC[c" IӎQz( [[`>S=Y*!UH[8Q ͵9-rR@㽳YT 'IF?T*-r^,8 [0  ug:IpAxyIH(`0`8ʞ^$.II'M[p2c]N7c.-](t׵w!#g]l-Wʫ;֕OύJAX8yv225e= i0(Ϭai(ڿCHNn6m?!:h@m u;@ȷ0xFTPmx{.oIրW܇DJg{ W벎vNti$udr }o i?e gk0s,Lѧ˱;էG[/gd})6Υk~hzIRSpZ3aFE+-YG^8+_a5E 0>uRL0*()OUhMQ@_<.]^izTcPaז8)[E PMFXU!t^z J+S"kHN_q( ?ℍX.5nm@B77"ts:\dAiCnu6̔Ǜ˦20 ZZu9^ڷNd9GPʁ`{M3ejg0n blgo[mޞ,xqt>B dsxu9pۑHruȞA&xXa<t XRTS F3'n~;6 ! QZػPľ1['gTnFDn+ M wYIϿʻ79E"S}Ì]~jNiAwl@i3Ĵť꛳QyB ;bAV ~M'_If!," _aYWy:f: wT51_Zcn&:#k㸸-$M/ .Lf#[n Tn*stn ԏ$&?*`%v#:Q.8&HX/=w8< d~90&%co-C Xf3lvD&.aICis|zn%77sKbx%e@xp֜vcU˜IԷ >z,[^;FnK݀+ˏ$t_sx!IVBhk<ϼjS؍m_xr*=2UT~:LSe]0Dud/57aJt?RqPjTH`qJ u+( 9Y4w.%4f1\a~lehaa!@z|(@@l(#{ A^QIc*xyU諲Le&"d{sh>@ 6LhU7yUBUhtxze37G՜d/-lIxgM=Ŧ `eC?愒^٧&"Nsa8 ,qcdU[Uޞf)/jpUr''-tny@ 2w zj^FΗ訡*-=zFPS.|ɋ_A[t\,={-0'cUs_75J#%kZt&@$!XEF|xd`jW쒹&qlAܝeCpaq*~MY07E>ہofܻ\#Əɼ?LX?tчfث}g ߑ"@2n[Ι^ҖΧGh_)souWcnNdC;{`FXG_^S1Cq؉+ݜC>KyDг+AV&T)PϏGLb _6‚;˴bz6ڰ9+}DBsu'P  y#~MdK^)jB9'!yrN+dbPψ3;ꎟlDEZ&YJ`رB  hQ:g(1Ȱmv¡vm}lPZjy=HI E7 K8> U$hf;9n"gdc>9gaYCfqm'5Y=IT3ohȆyj'I?ABhy݉09XIt݈a"+ь0T0j3_>Uy3%ˁ[!U\ѼƂ33lBl,8Sj?A<u*3Iy'79V U/9˴y .=SC!wC&iyC@7ǯ+\]J8HFxA,e3T)+T'.U>!&3OIҰ)+wBck13ҏ0 w,zr#C}:$ ʛ\qG?x.dJ@6MJ 9DvŠ\`ijn Dn֚Ue1 ͧDpHۯKW=Tr[I &t& #as1k!>zWs 4 fu rSKwO%0vT7άd)sq2 {0`J.rWʱɜEÊ7.~~ ^.)F+ÜF%H]Qǎ,\ W 9 "rH}m#Ѯ%!Q}˜@#^;9PhDvXcl/;m`\B殖x{?Ef<@r_ ]_9 ( l=ˉ|gJT<5.a#c$_&zh&%]HEeýP[W8^<ɣQe$z'n#z8 ,{BC^f1灦 RUE_XVױYGzqwrשCoHIx1}xy̚ X廚Neii("?-?ђ-:D-)4v}YC` &xHPNF!UhYFז>)Ňx6(8%z2dxAe3cX?&Y1DA|<"fP$'6A $inp'!x"KCoOs ]^mg T2(`!҄1ewx]̊Kl1%"vؓk%|eO|$Tq)b佥aאت/eaJ;&NsRNȔ?S#}%vm }µlJEdW!yI`)^Zy>ZOd:s0j.wPA0Z =wqa d!9 {ޡhߊY&ЕD7w&V}[C>ET%6Te bA-hX"!n}THX?vJpvJ޲Jwu.2_R\sX5M BP"eLW4z^sjI7W/pT,jhYhV>mj*&0(D2*Z7{Q@݀R3?b ,%qιRzB2Th24wGO1d@G>b%#Q>I: ݃Z\3K*%ғ~]h{ V/^Xb4?6q[E[>[HyЪ&Wu:b_\C:%гVW _FؾF_=!TQY48[4 &g퇿0n/_1&1ݦc) &$3$` 9G-*LUqma.VNbr,C&crIe<1 wD,9:v Cͥge{P\93yr 8#+u\M`i]gL 0$4=|5؃<BYgԊn5Tl;_%5BuF8:7[ͪvbsʙ<)p)CA9Q`q;ꌽ&0lLө{oFMAGIoWFq 1]=YJhœr)[+GVY^yؠ)3ɫ@:\Sp絪f9.pJ"x,cvi`!5X#bwnE[OPNAQys 31F6@GEBK CDam;lD?Sk@INy^.h00xL tE<W"X"fc=2oY @0ZCy㭒=6@PS}՞KRŻ@!w,jwE ~3+eh%K Qp9ռZ8{ZTYtr_'fLcLM~BM) (ńaqSO6&/$=Ond;1R 'fe÷&.mކ̂Ғ&H1*4yȼ-LJO!sؤ]3)j1H. H54annl/ԈnFzNw +%b~#86LE%v2 'k_H,o6;K59<٢A)?})3Ʋ֜(S&6z^U%쥛f4ږ܃,vp.;muD0 +)lGy[6DPx83Wv-j]!U~\V"%2 _Ɍ5O QQW,Vi5gG,Ady#xs3)ޝ/age`RD0!QjoՊ¾$6^15w(=4-F{wz He0#z :+* bhrW+{e&.2YKLzjYpL7m%4*=vi1}@&Qɟ6m*1Xt8 6VCL^SϷ.y4TS.a툂P6i??]1_1VsD@?ƞ< JJI~zkNx S2xk>Vy0 DMu$"vK+ˍ9K$ /4y&7AWҾ-u=U^SvNㅂ}ȓ7 ~O҇`8$ q2>9# "3=EO pnS3Uύ[ U=uT0N~2s* )[cGeEr5f=V28Q)ŋz灒zבp(kܝZ>Lk'$[/ɥRsXNAPu*x׷ͦHm&~o ,mF]Lсg9u!4WW^`zX[G6I !S~U Čfߕe:i-Rҧ ܊?SƠ[ByQ5hk.Hulc·e{5T}ɎiiYNJ|ryL)q$oԥm6osԒ evFgXZ*QjW~΂(zl*J?''7TP7cp(XK;7̋A*ϳ&qq|N4VCo;`CÐ]߆l?+}5oc\vkT"""C&s\Z_0Ty^ADd\m#٤L xu`Ow"'GoӋ~/;m#6-*ȋ XLܗ|P ik__:+egu\+Bq!o93 PpHXMS^,]+F z_Rh/pHEճR;)(1҈zm>.kgX5hv_"v=vy~q$i u #4>kU0/2*O Яܴ=ǰ+өO}(k،W6oX,ɩq%DP-"S$BOhɌ'FZYhԪz.p&2ٳtK*:ɯ=V<[p q¾",2'Gk"'g:Ӄo{b>y=O d8UC^4ѩ<$t{AQڕC'6#gXc/x9yXi}BSxǹ%LSH|R d]VSX~8Nפ~fN֢hKwOXyϩ܆N{6w=>z&2z2QN#q#Ą-xL#g%6?I(\+18rx>3SͺqDm\^I޷9m:W6ȸVO| dM3Q<ة.!x"d 0x_:w t[W*flT,tpK3z܏'*p"J~20){4BxB*붢52#<ݪk1KH#I=P[٫q]cZu kB, n`Ҷ ;MnDʓ޷ {Ԍ%S}XKԲcbhv%?2K JyU*z}8(}PRONJp`F&ZE8`|H*5tW6(aߖL@=EFd}v#(amXS{LR=F> d,oeSzƴO QY!%XOEAnݛ L2V '- o%H`g?E0F᪆ME3bK&ELj`"M@Mo Zc4̴aى᪨ Q]0?3d̳E+ݏru{3<%Szi3ڪz(E}l|[0"6`mʏ͵^؞.8x ,vPK/\Ievx$M/<|>IvHZU>ݤgNWsn#eN&!9}Ӌ\WA:̄$iMxO0O'$ͽT=Hukއ G+!IK[ Q^n\o^a:Y|\MǪ[5ZH>F!c>=[*mQ/ ! ᴂdΚz 2R1>;MiDJf6jRLZRGhN AqIԀ"A/?:_YC/REV6'ɮ \R6JZ p1t QR5t. )gy2rYRe%vL*l|94@^^#uOK;L8OY>A9"6:tׯL"Y"╊<=~}ӱֹBֳ FGʳA4%e` DT~k|3xA3Y/b%k@ Fo{+&9Rx[[ To_rTK=cc+'4*ntCt%6{vo8#j# c3cM>Oi>K{;LJvO7$y&KY #2-oOo 6v%y,xc5b-HӕN@rrQdu {Jf`UJݑFk_[6`Ë9$:CpCa {-:S(Ƀ %պ/?T0̉|54)LPI,HUW, m~UDp2DIdzK̳"qf'1mYH͕3e6_`ի(̆}Slg%BBc$zZ2kTyLꊱH9粒v,=6,1^F @!au-,K@t(m=dj/ Zb;4Rtd}me?i}3`Jsjyw> /2סHw`JU׍r~0W{ALɠ_AL|"(}etњ (? G|c*9zz@/ԸC`Ac!4օsUoβStlnW܇gtLƓw\XX5=?#i=>~y4}<(egUCQ.7,]Z/ݠJ6x[L\@$Ɖ;;FxTpExx#43Q0nj$^(}SQ4kUA$$9h%^K]lfb|]@ Ws"y6jhK@JNðaZ?xܽv?jDrq07Y|$shMZmL~^6.iL*<`чIἦAeG V=x=Zq`:snD/G.v?G哼j8:d& y6a(ؿcYm`GPkh${fYt@aӜ$em|MLFdz\Un wZ3jw) `OF lQKnG;f)=5pP+'F5> jݹJ[3ސaIƥGOA-@g^zlw>6# Uٟ@ߚh~vT0PjZDM 5{c8H/©^DSQB̥sϏPv@z VKAp},C[5I[h xE|̒h+cQ:k(YH}hF~ %1b8FvFn5#e\tυAYl$hY^Z7vhMY儭 Tr(}2׼ÁNjn<%hXuTf*>.IGgb8]Z#-&FYA 2ؗq]IL]Lnf6`"3#1*b =~v| ͆Ɠb+;F/-I3B W`RRָj~BjmlÛ@vL)⋿s 2$㬜}e"E>z| n)( -/oj&& fNxG.m%kDi_B/Z ;>-ĈXd4\w"}E]G"PvNR&cM[VK^M1/ H!k+ p.nWU\*pz9y[$LB0b]UECy {7;)?* G/=%?(] G+xcF2Gp{?Qa\lw>cte0 <±>pEy T% 'v=4f=ncUԖpbP,whĠ=  ՟H BLbwdDcB>ҥ߂xECt7ymIT/ɶGr k6oTpUt\'+U¢;P9V?no=O]Á*Kb.epI+!|HEGTTpNε wHȝeO].WOV5]`H>"72F"2+\Q ;b0ũo I+DUZUё I1;O3/ ނvh!%P٫Xy"xMp⮰jTQ(Med|\Ј 7k<_Xla[W;6ѫ-0Gtw[cbR}yn"Xr;eie@HԭNr9"gc v LNq l6q X} -uDh ѱSŊQ2U'4J@r3n͕>*rcK4Cؕqok1`%^H8 ]}Ux6K?0 x0V/5.u]9ĠP#xC$%Xዬ;oeubE5F.͈i\Co= B Æ//AYW˜W]&7\ӷ)@<},PWs *t'#`+j7|17xG\?jPP <(0Q1A\@Ǣ8C5@(+\Q;p>rh;7a M 椱oE],f5%7 4af$vrDckF@tY;sO✏}:Meƪ7 0%+lI2SO4Jy@Wpgk?Mz/K\"\y*:5qVcP+?^qNo&bqo;;+N>QkWxplyHaԭR֐Ҫi$uPirU AgoFV:F`Ԏs|k)c ZM:w"ՅV$aѮA{n*)ة| 4Q IlU߼yͩ Nl/,R8e428㨃 W RG,T][,}so͑o)DPLN2 vND|K^~`JlKzkD󪲻4b}yT*oO^>4gU TAEmp!VlF5Ʋ8}^t{Ks螎7#]|`\|$)S |#>9 `!i$RuDq?%ݽLjqA- }lr}?cyGOXst)+gϥ$$p!!:¦Tm[eLZ U_6f۩̻ajLߘUͼIO9R0neα**  p>,{PTf»lTX%~Yլx^I8 :GI/# JiR&$ \%Ʀڠ&$$sLI[ ד^ך깗G JH] Җʷ$ɭ+!`z(R~<2?T U @ ېCۍOnqӶ؀Zև 4 ^6:\#g#;O?x@7_B_50ᢖ_THĵEm$([͎Ty7DAc+|ʼntB DcyݛY߇}3s#;Q_غ|bR6:$:7=ȫHAHKLʶg"D~z4 ãEB:c,>&č !i߁EC-?i$a.7RrK]Q$ͪh^4[Zu 8`#J~22њǺ%Y!Zk%bW8Erџя]TI |q":gbܾ:{>$x 0HygA}ucNt(7]jeJHoH%KӦ?nHap9u!=jXI/l$DVqAŹ6OЈG 8ޠ`c <,hc&>㓋&|g @9ܶ{z `L͏{pe"%Х7N&-brm-vc*Sxp, d(_7OLd:R$?a\A7$lDp umHqB݃ňY|˒ա =KbɌ}}G_s@eX\ Jn{ ]ȅVdsx9д@X-zy[f A͵hF@TC)U;1F8hmk9!u2Xzz~ğ 'nG<ךBΚ(jPנPO߽r6D':4x9囆ԪLhP٦gyC="|6LDNڋ1&$ [5;r`g%R|5+ؚ![!TgR`Z* :e٤dvɭlxa+Q>c"gɀc%*s)y-c];srGc.hL1_ 9pUpІ&cZG+)dG·nNyY(=`_YX]lKP23 ܘcju (BXT0N*sڠ Bzg(H^k/;yF6ދmpM#hԁU:f~:@R/ܟ k#8=aMc)؂*j99FbC`wiNtV"q\À, kꐼ ;ߎS[Lvww*BReo˸"5K0v.ڱ0-1R Tjّg ^JRݤ! @hpy$^'-1"Ud6_s{yMR?"x Ե`&CA貴@70 kRH,r7ARpMxD&zk$|t{YǹPW^%*C{WL ;ؘ >]#p {Z?)ֶ5p}L4[(Lx{feSLx&64ce=$:V7S 5՚]DnE -rw)zOoeBQuFB&Q=v L`ًK;^"cmka=X1Q\Z̬gLwkwȵR8#ٗ'&!# $FkpLښ\B~ܦ}oM{oNt}:D#Ǯ:_O/UQi"[x. *B++KX'dkb9ZOtYgeR6Y_` 9LwChL o'ژute !Y(IX{_w^ rVN~.D@4ڪz<}0Ut@X("~h_vGX5#4gikE inMåoY;;d&|mcG6|<[-^ ~*{BNvlk sIa@tvڲ+k2EX=fI geaH,sJ kgV{=@!(Dnٻ[?b " r32>AmѮUt8I,s%X0AG;w.}j\|.?KE&fuReBEk!Ac2ɫ% r .m}H("}&UMHUL1AK=4 ɤI\@R(m6gRNk+v/E@M|f_{"[VTw3C_ ҉VHqQiѻfcؔn.zQ9-8JWtAVx"J,N + _P=M 1z,XEed#]rOdJ~/#ٗu 9;h> e5Әm2 ": oGaeR q &+n BվLQG||2c"NUpPa>ģ4=εNTUp{R`g⏿(&hPO[)$V+$9Mex_y~'<WgcuX'`Cg#5qGܐʁ!ҚZtuVuvKlw 5~(v^a!Oe{. +^,ސqYXk:WA98R,)K %JQ2 GQѩkwoQzGز_5CTz@œ>F-\56iAՔ, lKՓI [c(#f58=#dPZԣ"MPW:GaXF6 !]%'^7Ɖ4\nn1!DM̊0l˝z QwDZIBEFM@ uy'Squ3i_6u2[1_Ąꢧ>[f7;8'ccijP {ЉW _HmϬtIOO5 r2SEƌ7 +_u0k>c`eC#fh^5~a5|ś!u%M&mtЯU%8" v.=ib C;jNbY)B#ss?pq=Rod,må \8 T)HX"_d"*f{"\5@##Ƃ&4m~[4~ϡ.尞XVwxI k8;񆢇u6GjF}4#lV=ƧR r.!4?p|1F?2 h'` kf%0 >kߚ{JSzFL5IT+9]:[>R2#EKXf^=3w~T<^'mmzGĴl cip׮\f\]WЎ׮qo[f@$04x 1 >wȻd\["3b@U떚yo ٿ16KQ+K  ytЎCݮd+YLdXӦplpUǵD.({ -Qv)q|I},pmsB%}Ns|/]8jTX/*y{bibE<$UW#1ϭO/2>Q1t;<, IB޼vpqUJ+0&Wf-+0%WXLy:f2j \/s9~ܔ|o,$*Q(s]/&8f:ꀏ~ &"ѫyۆtJFm]ZJVz>iN_LBpiӆERGdFefy-S1Y2 WMTrLܝgONkσ.Yss,}g5k?|tFj{D;Zu59jU4d(ʃove44P4Rd\i %oYr'POBH=F|.^ڑ,}ߋ s1;fa]!e}lF[7qxk^{I&i`6\iKkrEq^IDNpM렖fJB_4.2[ dMTj`gxP_2Nݮ^&J@ gv"91(e Cz!PJ&$&/7I-F,{߅"VN0ҩ`b-OUi`A:i%[qB,Y >bVG~5R,NXLADS " Y( (G,vLc8è'B`Di4a ^ܟ1]ap%Xד41#)dô5tؘfpIX{Zόx/~@pqIK5 DNA,`7?:{*%6GWdMB|;-RTq$۵vfrpׅ^;:^D K2]uVX(eɤt0 *ӽ@^eXN z[L%o@XcՀo7d6q\ c@5G^d55u&cj#QY8_x]ĨC6q/4=7CT0̱z'~Uߓb$ʆ֊[R=ÿ(vykbƛU6>Uw_`O W;)@ũ[qb´M[8C9&MGkmˈf- ΆձH_A||!QE.x(S o<\sƕO<Q-{-cj{ co5b#;+lwR)bq:X'.Xk[2N E :I;nNbN\ed3ߑ/(eE|I[ ;jqD-bBSTOfk/jnm옘"=LHL2tmc@v!TdV%dmO8!/fB'E,ч=og$YaC'hg5߬D-양Dg~ kHcA/) ؐA ?>B6a 295d'/lLgWraʿ&뜘Gk;gqƐ%_w04Vs- LlGNRZ I)ȽO$ܧ 2l;D X%ȹ;:2S |>^i(dIY ERAƥiA-DA'XsXw m Οקּfo}.x'/c||X .3D kQq{mAhD+ iz0WqfW4EGN@Kx'I0Ob!A’h!3JxMdKXHfNx鞯بf7ʊ: @L s8hd[{y_yN!@mӅU5/ؿĚ}6󬛊yBri~5t֥>`z1WK_<I*b` ziYSYod* Eu%\/:j;?!elWX6(9͗ "pI#G-leNSg@LvqϖrA-X6HY'1l't.w~ 1!AvkN&l1D!k)3D<`#ݦTw<Վxfda643)?Bwo&H;.#g#w3BNi)/XqtYGElfS/gpv;CΟŴ / Cgb"Ʈ{]]BӍ6<`ջGR|ܡh|U%TUkKH(5V[4KT^O.?pkw5Tzl1qs4W{&N'޳{,#Ԧ~E2W R$ڵܓt| iÌf .'FGkOp9Cf pE( ;V >O]l5Xzu 'AHѷS,h|EAZ* +ih8f$gH&,#CQAHK?Y[ՅvEi43s5Ѡ&% R6,FZp)GMʌfƩҢ-n9XPGǢm4W~(Di>]|pp2KBw %?=^=I Sw|yO0sׯsOL&:V U֙}6A;j 匼+V|7h?~/?a93e*R-/1Vrɮ718]V6z'Uu` (e,k*7,h{}A2=9XAɝ |ZC /9 D݁/Zr=$?AU:F뀶N2{/ _W:RNB,śq$txiX*]?f&}Y#!JARSOP; n̨PJ z%4J ˱5Th=,# M({߆U2,l87@odc6}pIѕ =.z#<`FDن4w/d` l MyÜby#J0 |3hs#G'yqDL`_Ħu}KW~oԭ3^יTaT\TOUvXo 6(%4wTEk *%x=ފV דq&b6Pĵ%i'T__~c): ‡gq^9}q:ѭA JiQVq2b4*͜+8}E ]kO8sS+7Npl5Xb^fA\>63+ zcE 8oL.1 fe_3/a`-M;9fr~Z4{dkߌ DVNz'leFd2GOP35:o纷szȗ{t͚.I7q7@h‰IdɴiE/L>cLaf78X %ΎT1CFP?l¸pzH9b# #ZIK##Zv_.@__܅U=jU1W $N_MGx_z!"%0QDBE-JO:x ́g2S4Htr@i>-EHɿT SȀR *kD#6"PmȭĶ aoOaw_;8|a)S`<| !<je4ojЛ%XMy!xƘ$+W8Z55w+g4qn3sdwG3 1] s$'n1-K^3R¸eF}/"(vM&U&5"Hx㦏)uG7tO$<՜[9U4mA`r^HqHfCz sPAJ3.:Rs 8vlIkRaL,]G]'=㤏JY;tƋ+)#M|gWH*6)㾂{;&՚I5[Z;<ՑlC1;rk$_sݠP9$6n:[# 1.aAO!>VJU\z}v$] ȕ-ұ]S|\۾9$왌j\mrS|D&DFWL`rzYD]u."璧d15[VUמL5f.C(yy8-~nilpƖ\- TV8g lR_*.4KJFOH̳ qBuy]%}Z2mW;('}!,5{Hq2F%Mc =J:b\3% 1̐0U[}B9#+/&:0BYƙ9K*;FߧB?wUEHόQMN Rh&xiC)N>տs}~S/y8}?'5H ~v}?k%2~s:MkS%3A5f $Wp kVJGJ`#G*%3#juTԃe_,(٠`H@/X؟wVV17v'6+`F-Ԗ-Q9&qfXoL<E3b:[ {jm_ٯOX_{E_"6=L ierkI38 ̽94k@z]la!+%DG 2Ǩ_d_|5}Z1&1W5?N3:$Ei],VdSA3 c0PkVB}TdiPsi"*'Œ;B $8Bx5H̀J$<߭xO.RQO^2M-6Envc m{PBGC%Nb2=meI(a%:Dn+|r{ jCtǩ(I r 8k>xykB(%趜 aXm%yc 93?}eq*;DT7s_'ۨ)[>") 9~O iۡݥHAQ9Mp| )#>zG5p$b "RKlxiϛ񘉛ŜC;]>g| x#mWJZIMk+lZ5/d~#!;:Q1HDC'pC &಼̱C沎7 jZ+˻W[W )C`U15:)TLΝZ6D zc$x8I^ݖo'6ø`c,sŁH>1)Idi3&2_OMnuTӇe]@b*brV.' d@DO.;h"eyUGK؍ޡ;6;8_+,L;l0X "[%S\c̷з$ہ$M`Nd8dXf`M9f&5P=Z!1O)Akz)eTHY62.SnfT JsD/u 1Z\׽ 4)P(x*?e맴al-n'-Tp ՟e~Ћ]=1u)qZRhTbIxhu RQq'z"@!ƭ70!7j)W)Bu&Ý'?TD;G.{ej7ÃEg+ATCNAXP}BZ!> k*2FѶspg9Kkk(4N6IZ/0p-<_3 ":2UK:4.@3RO H)L}XQCz?hIaks2f|XO&O HuGzm__%D)SQ~hF1WBi֯LNիl>HO a\nkzaTCiNk$3H +>'հRӢ$]saGvCذ ۖYo߫}3M/Tpmsֆwi bxO-AX8Ac0› GB|UB(}y}d61b=[b_F/EO^HZ Ky q>;ʄpq~],s[1.꘸ƭi9kE ֱQ n MwW?M8 :jw [uVV'ihu4#*, ȸ #3.r>1dJu$nA>TťTGhShi˲z ;ț(Fΐ!L {~E]T8^"NX7Sck >ޫjitCit,iT" C k1Q?.\#rЅ00TtkW5G/- 42Kϣu2mD~/ObҌWUSq/-YͽFj*8!gj_JNj@itȢSorDKQ3"8m՛RȨqn%! s>zn?=GXY@0qob0ץ V(ÜD6 B"/5R¡4U W.n4 0Bw4c5x8T8:R =_EՈD}E5k^m+v^ʜh=DFW%*m1$3Ku[aJ-{r% `,1Us=J\YjIKez"9Fn]ɒpڠvo-&9yŒt4k>cɀU/rq }&D<9 &;6M§Jԛ֥r$)O H< ȥF|P)i<7Rǜ*p:E0ۏ83%H r3-bGٛO>ѝ/лd G[AÉe^9~gk7ߗyp5a9-O8jNNxs (\nsPNV<`֕51Ev\Ub-m2S#z#ڪߗϷl{ 6J) xJ];}C'F/3֣Ek+ ͟POyi#L@u|I/2Jj݋Z}*Kib.M(owͥd>|dUvEK J9"yV4KpD:qIt/URY7|uD4~t^񥻞R/ǥ:09#$U>1nC(HN r)Am pkgͮA>+ᄥ\`( K3f} \ث*m Euڅ;XcJFJ.ֈghuODR-?NI"3H4;$?h oV"!=4j. Z٭n ۭ,G 8/*KGROr' iAFA%fj cwH[Η? #& di;綉o+*m"uqғʛ.k"&:$RSO{VOZv&3ab ;s 5v<|'l;rH GjූĴKP?+SP3+Bnr_bO6:uڕmZ %cJH3^^Ăj ؤlw[6K;|alG|YRTktV-Z0!BB? cpAq]ycc{C,[4>ǏY`Y|?uXgu֟ ps?cZ_"-h޲^etvz[Ta3s¡ǔó^.T<4 :pƁҊ/^"#!m,x?_O_ `︢a1#[HɃXnyo̞?\YH [-*Dο~m%I}A!%c{ʉb3Xls$~CbiG'\ $ N8m?]V*0 nEĘ~BgƋQ)$)!N=BnErWkTØbԪ!7Ec {˞}Bm&(v51=!~.$fa8s/xV555M3О!Zѹ7%) XZOnAL9KSm=>3- v` &7?UOFX.#eS;4H/蝝)17{U:[k6fcWVK0tD# k=t?^(e\Hc%Ku=O8iuەUvPߋ (=.Qz Q٭ÐVedRW8D&W<0ʺPcՔtNF]mB{1+oPpS|\aSΓ\]L"\$I1!R,:lqh©U/(WcUGPNw*ŵ׿n͏!Tᶴ3& ]y.+1d4uv_OhZVՑL WLPݥCaM]w%c~>"'` [՚S /1;V_ N+Q*:BsUCǗ–o(e(c;LU745Of\{wyh^C[~Z' #{Ɏ$$0?2@}R|cv5F&_DZvEzѥ=1yvYuQCSvMM>LZϴ y(exgG UZ['؇QRGQCg˅W `\j~)J Sog@ dP^rI{O'".!N4K9m;[/LY`_2)KYAՎsfL _y̨c9[ Ke2IB-PG?Hhr^ '2b,1%=%W[Cu(çi`qZa]9IoV!o8x V DgD ꮕRW[xdz0Fiv l@`>Dhd2BF+OsJ~Ψ9Y #v"' ŅlGg\2`tfqAksfQ&0'ۨT,1HP3tdR1Hh;J[8<rulQd# %bP l?Ƙn#7HAc۳5Him w/conŵ̌g 'H霦&YE=Dj1D7JEcK.I:7{o#uя5>uP{ypPqp ؞wbjP|F]yM) =kE . = wm qmWҮbNX`q q6qBS UP #U&8s|)QIVQxS{waS]Un go _N ?{GLCQcq8`us^% ;N)IbƖf|eo녧V_Bh/'-@$z w/ιLkl}|10LJfvV]< F~`N4tt*˟ZJI6}xΗKGa[@-7SwAǻGG'1̅G&'eƭQ:g!~*+~Ȁ1.LKh6֪=l5딡-Y,kG,I:6}_ M~A2l `/j-7q-avD/h\> >[wԆ -7= N8:Cw0-68# .7i ݎMsS?/#RCu}UlymIy]X$܁o1"Bܿˍ*_)neDI$;uzڼ<G Y! ;="n5`Ӂٓ WrR*/NX#̘tTm W̄< M@MS[ ̆ Tv_4q87E86Jz"&Vu"@ H U!-Ll>EMW"S yz--0ܴ-n(E5E[2wF\{c٬)8_|OϳUN!xWG iN#j-Ļ-%v۲3P{1#vx?坔L>Bi$Q#wiR/ǩG/pmü~im.R=4BOôxmdl~bL&ciI>c7*@yj;َtiu@T†Y~)Y:|fb5A@L}4?(5 ,] șH^e,ĄņAc$J10S [`H]G-\nҟInK6ٟ o٨8"Jp!/G?j=^gkbhO9^wuQW&<(4cq*o¨0N> \gT )8-j4칭轶UAM5Iy'`2v&ܷf4Nq>HkSQ+EI*yi~zN+V5d2UuBf$>s9G;,Ϥk!tqBcL rsۧSL78Q (qo6Jh %OQ1G%<=d^.H#3S|,dG*]RrnPNxZ?rr0@א(;LgB[-U e1]"'պ3Z~ ETK_::&]+tɵjEDO*&aGe|yg5]V|dx?'pXВ3@޸qU|n!06j?ڂn(e:H$h YZ