libvirt-daemon-driver-qemu-1.2.13.2-3.fc22$>88~~j}e}>;T?Dd& - X& 5K_ej       $       Vx %% n%( 8 9x:9=hGp H I XY\ ]D ^ bdaeffilkt u vw x y@Clibvirt-daemon-driver-qemu1.2.13.23.fc22Qemu driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMUV&:buildvm-27-nfs.phx2.fedoraproject.orgFedora ProjectFedora ProjectLGPLv2+Fedora ProjectDevelopment/Librarieshttp://libvirt.org/linuxi686# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yJ+4:A큤AAAAV%V%V%V%V%V%V%V%V%V%V%3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fcea45dcbeee64414e6e3238844295da23f5213190c5bfe70d8c822eba515828f8a24b4dc5d08faed1bfb47386d1a25e2d09aeb14b2ec6515157d1d55f98b85ea311a086e4a33e59b6bc35b29afab3d554ff1847e836277f2e17a04f8806702545f35aabcb376aedc7157aebeb0eb77c96ee88ce5bb93a0ab50f1fe2083f577b8489f97e2ae165ce86ea395c13a703146850d7d74045053f4f654d2b0a2331e19@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootqemuqemurootrootlibvirt-1.2.13.2-3.fc22.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-32)libvirt_driver_qemu.so@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.9)libcap-ng.so.0libdl.so.2libgnutls.so.28libgnutls.so.28(GNUTLS_1_4)libnl-3.so.200libnl-route-3.so.200libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libutil.so.1libvirt-daemonlibvirt-daemon-driver-networklibxml2.so.2libxml2.so.2(LIBXML2_2.4.30)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)xz1.2.13.2-3.fc221.2.13.2-3.fc221.2.13.2-3.fc223.0.4-14.6.0-14.0-15.2-14.12.0.1V@VvVzU@Uq@U?v@U.RTTPTи@T}T@To)@Tg@@TWn@TR(@T6xT.T"@T!`T@TwTT S@SSS@SSg@ShSG@S:@S0@SnRJ@Ra@Rv@R@Rw@RQPRJ@RA~R@-@R9R$}RZ@R q@QQQ@Q@Qޞ@Qo@QQQ@QQ'@QQU@QYvQ5@Q/FQ@Q @QQh@P@P9@P @P @PP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 1.2.13.2-3Cole Robinson - 1.2.13.2-2Cole Robinson - 1.2.13.2-1Cole Robinson - 1.2.13.1-3Cole Robinson - 1.2.13.1-2Cole Robinson - 1.2.13.1-1Cole Robinson - 1.2.13-3Cole Robinson - 1.2.13-2Cole Robinson - 1.2.13-1Daniel P. Berrange - 1.2.12-2Daniel P. Berrange - 1.2.12-1Daniel P. Berrange - 1.2.11-1Cole Robinson - 1.2.10-3Cole Robinson - 1.2.10-2Daniel Veillard - 1.2.10Cole Robinson - 1.2.9-4Cole Robinson - 1.2.9-3Cole Robinson - 1.2.9-2Cole Robinson - 1.2.8-6Cole Robinson - 1.2.8-5Cole Robinson - 1.2.8-4Cole Robinson - 1.2.8-3Cole Robinson - 1.2.8-2Daniel P. Berrange - 1.2.8-1Fedora Release Engineering - 1.2.7-2Cole Robinson - 1.2.7-1Peter Robinson 1.2.6-2Daniel P. Berrange - 1.2.6-1Fedora Release Engineering - 1.2.5-2Daniel P. Berrange - 1.2.5-1Cole Robinson - 1.2.4-1Cole Robinson - 1.2.3-2Cole Robinson - 1.2.3-1Cole Robinson - 1.2.2-2Daniel P. Berrange - 1.2.2-1Cole Robinson - 1.2.1-2Daniel P. Berrange - 1.2.1-1Daniel P. Berrange - 1.2.0-1Cole Robinson - 1.1.4-2Daniel Veillard - 1.1.4-1Cole Robinson - 1.1.3-2Daniel Veillard - 1.1.3-1Cole Robinson - 1.1.2-4Cole Robinson - 1.1.2-3Daniel P. Berrange - 1.1.2-2Daniel P. Berrange - 1.1.2-1Cole Robinson - 1.1.1-3Cole Robinson - 1.1.1-2Daniel P. Berrange - 1.1.1-1Dennis Gilmore - 1.1.0-5Cole Robinson - 1.1.0-4Daniel P. Berrange - 1.1.0-3Cole Robinson - 1.1.0-2Daniel Veillard - 1.1.0-1Peter Robinson 1.0.6-3Cole Robinson - 1.0.6-2Daniel P. Berrange - 1.0.6-1Cole Robinson - 1.0.5.1-1Cole Robinson - 1.0.5-3Richard W.M. Jones - 1.0.5-2Daniel Veillard - 1.0.5-1Daniel Veillard - 1.0.4-1Daniel P. Berrange - 1.0.3-1Richard W.M. Jones - 1.0.2-4Daniel P. Berrange - 1.0.2-2Daniel P. Berrange - 1.0.2-1Cole Robinson - 1.0.1-6Cole Robinson - 1.0.1-5Richard W.M. Jones - 1.0.1-4Daniel P. Berrange - 1.0.1-3Cole Robinson - 1.0.1-2Daniel Veillard - 1.0.1-1Daniel P. Berrange - 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- Fix qemu:///session connect race failures (bz #1271183) - driver: log missing modules as INFO, not WARN (bz #1274849)- Fix XML validation with qemu commandline passthrough (bz #1292131) - Fix crash in libvirt_leasehelper (bz #1202350) - Generate consistent systemtap tapsets regardless of host arch (bz - Fix qemu:///session error 'Transport endpoint is not connected' (bz - Fix parallel VM start/top svirt errors on kernel/initrd (bz #1269975)- Rebased to version 1.2.13.2 - disk backend is not removed properly when disk frontent hotplug fails (bz - Fix TPM cancel path on newer kernels (bz #1244895) - Remove timeout for libvirt-guests.service (bz #1195544) - CVE-2015-5313 libvirt: filesystem storage volume names path traversal flaw (bz #1291433) - Fix VM names with non-ascii (bz #1062943) - Fix backwards migration with graphics listen address (bz #1276883)- Add sanity checks for drive mirroring (bz #1263438)- lxc network fixes (bz #1225591, bz #1225593, bz #1225594) - polkit: Allow password-less access for 'libvirt' group (bz #957300)- Rebased to version 1.2.13.1 - Fix getVersion() after installing qemu (bz #1000116) - Fix autosocket setup with qemu:///session (bz #1044561, bz #1105274) - Ignore storage volumes with non-ascii in names (bz #1066564) - Don't generate invalid system nodedev XML (bz #1184131) - Fix crash via race when unrefing rpc identity object (bz #1203030) - Fix domcapabilities failure with ppc64le (bz #1209948) - Fix regression with 'virsh event ' (bz #1212620) - Add {Haswell,Broadwell}-noTSX CPU models (bz #1182650) - Don't lose VMs on libvirtd restart if qemu is uninstalled (bz #1099847) - Ignore storage volumes that libvirt can't open (bz #1103308)- Fix LXC domain startup (bz #1210397) - Fix crash via identify object cleanup race (bz #1203030) - Fix race starting multiple session daemons (bz #1200149) - Fix change-media success messages - Strip invalid control codes from XML (bz #1066564, bz #1184131)- Fix connecting to qemu:///session (bz #1198244)- Rebased to version 1.2.13 - lot of improvements around NUMA code - a lot of improvement and bug fixes- Rebuild for changed xen soname- Update to 1.2.12 release- Update to 1.2.11 release - Use git to apply patches- Allow arm/aarch64 with UEFI- Fix caps probing when KVM is disabled (bz #1160318) - ppc64le fixes (bz #1163439)- upstream release- Fix creating i686 guest with x86_64 emulator (bz #1153797) - Fix tests with latest libxml2- Fix selinux errors with /dev/net/tun (bz #1147057)- Fix specifying CPU for qemu aarch64- Fix labelling host devices (bz #1145968)- Fix specifying CPU for qemu aarch64- Don't mess up labelling of /dev/net/tun (bz #1141879) - pflash/nvram support for UEFI/OVMF- Fix preun script (bz #1142367)- Generate non-colliding network IP range at RPM install time (bz #811967) - Fix directory creation at session daemon startup (bz #1139672) - Disable wireshark building, currently broken on f21/rawhide- Update to 1.2.8 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebased to version 1.2.7- Enable kvm on aarch64 - Cleanup F-16/18 conditionals- Update to 1.2.6 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to 1.2.5 release- Update to 1.2.4 release- Fix LXC from throwing error System lacks NETNS support (bz #1084902)- Rebased to version 1.2.3- Rebuild for xen 4.4- Update to 1.2.2 release - Add wireshark plugin sub-RPM - Add missing sub-RPMs deps for config packages- Rebuild for openwsman soname bump- Update to 1.2.1 release- Update to 1.2.0 release with python in a separate srpm- virsh nodedev-detach fails if device has no driver (bz #1028629)- upstream release of 1.1.4 - Add support for AArch64 architecture - Various improvements on test code and test driver - a lot of bug fixes and various improvements- Allow QoS change with update-device (bz #1014200) - Fix nwfilter crash during firewalld install (bz #1014762) - Fix crash with nographics (bz #1014088)- VMware: Initial VMware Fusion support and various improvements - libvirt: add new public API virConnectGetCPUModelNames - various libxl driver improvements - LXC many container driver improvement - ARM cpu improvements - a lot of bug and leak fixes and various improvements- Fix snapshot restore when VM has disabled usb support (bz #1011520)- Sync with v1.1.2-maint - Rebuild for libswan soname bump (bz #1009701) - CVE-2013-4311: Insecure polkit usage (bz #1009539, bz #1005332) - CVE-2013-4296: Invalid free memory stats (bz #1006173, bz #1009667) - CVE-2013-4297: Invalid free in NBDDeviceAssociate (bz #1006505, bz #1006511) - Fix virsh block-commit abort (bz #1010056)- Rebuild for soname break in openswman package- Update to 1.1.2 release- Fix launching ARM guests on x86 (patches posted upstream, F20 feature)- CVE-2013-4239: xen: memory corruption in legacy driver (bz #996241, bz- Update to 1.1.1 release- fix doc path in libvirt-python- CVE-2013-4153: Fix double free of returned JSON (bz #986408, bz #986383) - CVE-2013-4154: Crash of libvirtd if guest agent not configured (bz #986386, bz #986406)- Rebuild for change in Xen library ABI/soname- CVE-2013-2230 libvirt: multiple registered events crash- CVE-2013-2218: Fix crash listing network interfaces with filters - Fine grained ACL support for the API - Extensible migration APIs - various improvements in the Xen driver - agent based vCPU hotplug support - various bug fixes and improvements including localizations- Enable KVM support on ARM- Drop bogus dep on vbox- Update to 1.0.6 release- Rebased to version 1.0.5.1 - Follow updated packaging guidelines for user alloc (bz #924501) - CVE-2013-1962 Open files DoS (bz #963789, bz #953107)- Fix stream operations like screenshot (bz #960879)- Fix network driver when using qemu:///session (bz #958907).- Update to 1.0.5 release - add support for NVRAM device - Add XML config for resource partitions - Add support for TPM - NPIV storage migration support - various bug fixes and improvements including localizations- Update to 1.0.4 release- Update to 1.0.3 release- Backport "qemu: check backing chains even when cgroup is omitted" (RHBZ#896685). - Disable virnettlscontexttest which apparently fails because of a broken gnutls3. Note since this patch touches Makefile.am, I have enabled autoreconf (enable_autotools).- Fix missing python binding constants- Update to 1.0.2 release- Fix network persistence after define (bz #890492)- CVE-2013-0170 libvirt: use-after-free in virNetMessageFree() (bz #893450, bz- Rebuild for libnl soname breakage (RHBZ#901569).- Rebuild for libnl3 soname change - Deal with broken kernel headers- Fix scriplet warning when uninstalling libvirt-client (bz #888071)- Update to 1.0.1 release- Update to 1.0.0 release- 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 .fc22, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 1.2.13.2-3.fc221.2.13.2-3.fc221.2.13.2-3.fc22qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnudirectoryASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=034a327edb95b09a884d7d057d9591bb6d0c37cb, strippedPRRRRRRR R R RR R RRRRRRRRRRRR"?P7zXZ !#,:i]"k%+Dukx022SU;冠38+à02D,O{CIصGﶕ*ZzVaJky^4*h̳ՀKxWӜ(Gr/4gfq~o*871$:>j݋heŽ+nX2#-co(i;'Ϩ0heDHI^geMapnŔn:(/F;a{G|=M mc|q /j@8)_Kʳ)r}_A^m6,hBsP,%sݹb4!-РkT;9;p>Spc5Jj\84T4^wnT/,`\Aˋ!}}v_ p6{M*UuhPە"z'R *)B`4\g$xRTˌVֶ 5?Ċn6?KG-;[Y^wch48fif9F]vG YT BX_ W(\?Q٠. e:k[_2MmpJGbdN'ړEl@H Ćp f X`-sf&6\7o͛`bnUr9cf[kZd4?.Mi&]_!=ԢZcZHuBmISiM5!3 (X ɻ#%sۈu8ddXM"?szYp&6Ff"gN!5A+mb-C/Av䞁!l`!cC-`FH?UϲW:~̜=/=ɗ)(jEth/о TO("8 Sd$vȨ|cVyx2Xs_)a,`?cU#:4f]<3 od0_+Xh桮MdmG9)a.il-4MCd |Ӧ$ |`}3 v哄Ӎ#2gΞ1Oh@'^yZ" wGLpMwL}SOYpUntr;!#gjhA~qW1?k%xq0Wsc. 3Yaxf4(ҧZZk@99>7;$ Â$`8AU1.@AqyԫU)Dv0FbZ<V +l~ab#[QPc1Ts9i#v[/i.c=eO"Am% r"a W[܇Vw}5$hLi ̵ hjs5vu')bBl֮xfV7;Qn#GXI?ϝKyf9E̴1x7US pBY+n6A!ZdϜ-x18Ⱥò+%ێ+_U1ၞ:n$'2M}ٶgM)*۪[k+پ.dk&Jaj ׂ|{5R^ui.G_gAcqTg N˹;itCވow#s1!-GpB^Í+d8?FE:~EX+:o哘ձУvKyHIӛ6;F*n'QO M사80W6~W]*̯?8JN9a?Fa35`[F1ni@4;< 5 GE]kS}Ҭa{w<^r]}+)I1XuX؜ $Lbw, H@, 8,Y >|ǃ9]mjB5Ѡ_zu4_c3.*YiAD:H = B`bLYb::Hr) ٠T|VF}UEI 5{$0.14 &/&{Ɣlz'$~O:ӎё;PQdeV. ^z NCc̴dulW ,`$ 4JЎk >>puHC >J5CW W^Wd,AA>r?J0ܶ\@ǃ8F-=ɻ`[Ԥi2_"~f N7.Wn擯򑶌TQV%N>;eB/׫rR5$8xXC)lSS'od7_'e82O/ew& AgmHi=mjb.NiRHp~60rV1߼ k.KX?OjwI9ilLOtax_w'z8M &ܠQkgvt2cc`\{m4թ:b (A 0=ae1~}"K-qS R !(~C6!p;ZrȮ%~Bh"oaڼlzU5q!$$~;HbNd;rb=.ٗ5Bwrm;Mq*fGM 1#ywMkU@cc- C壊bpN&u7r6Apf&u+K ßC x z|:B'鳍8hZHȓOGh @̱a:(5y ;[A_e>x,]HW6zؒ!|L ,=2% Z8ܟEAݹ1N4++n|=.lshj9r fP:Z>ɱd?5h!lvp`Gh{[<@tCi/ v˨lEK]]0Vp"jN& Rtju<kk{aKkSܧ579H;x=*wj4F8z+wʭ.Lv7˕Ec|2F9dpUrO*v3+>٭~2kwZo䷫l1Mcw:WXܙ>~寒e)D*C"mniHA@?0Qҹ Z ;NVDXH[ 1+" n VKHT#1_~X|5p}jrISf^&]vK);|0Gt͵XBgu `:礼ot! M92~z`YQ*G^|Cm*zܽ q$H:_Ⱥ)?a 4ad |1/A߇Q;wl *b+pXzу3#5D 8ۥ=Vmj>[X i;@jk5N V{ 1&ctRj*VSn_[Ѵ&!-v*?tʅ"?VʗGϬtdHөj\0eW}+F=o\=mDJDLlB}F=z mHj附r簤-7\?K˲1k s%vao{uWxrhR[W;Vt$NRȨk]@-?/ں [abQ$M脱 vk6}nmk֔~q5A~ZOHux-;{3 )]Fd|3?\O&0rIO., d%Hiw'' F3Ħx-s.8dvP"SJēt\^Guakxgzqۑ=/*1BytQ\h ,<@HA-ͥU32+'Cߤ03^Q;!_Fmu=-}{FbIJ&ut` Aϛ|smsLT\8v.O_݈`xn7(?*4=):Чhxp'X z)έp77ve2"CQ@lZTh뾑뽺$JGTKv8zFytt7߄}RC4}Eک9$G- %,0r[dK㰽z8M7O*v/ lL~j-Yx;,N~h%Ȭ\8|ހ&K@$ xK@iJp9\vŲ/ M3m78N*)4B>=g*ާH7!t<ɆnXGu Qz`[L;JN>gg.%hV(H.Csܮ!YOe͈z@InʞR9=/ƌ^%'{+-B筓Zɴ##?@BB!U|lS4Y=Q6:ks/ZFZjh݈VBpyͥ/4AXϯ^Ӟ;H!{]Νg><>-@{BxsF%ڳeXx/!XpDa%ǁY L)el5 T+[R#d%YVTfkZwG%rZoPF 'o>ͬK+霁ϬMK! ...p\1qŘitLElê G2ңn˘x[퇅+cmxXzCJKkFZ"7<2(CJJ <򉕾)bC{#BUDAa5GQQkw]ʪĿ0)9鎮 ֝׾ %K`msp=3e]vk]%w KT Xf%MF3|xlHϾ#ˍzxtIN#m;{N;ф3/2M\/`h?~r)pwFony|2TZ0ZiE]ݺ2.io+o>o^c6׃ڬqUsrg&dɘs!h]x)de|n"GWN7GSvaQR2"dnX ]Qgnߔe8sMdd@vH,.?*qe͇!b((XmMqG2TVԸ1LQQJ gQ pODk]x.CT+m|)jٺء9$KTH!.S^T2V&m: s|[hQ2&ApK@$T^ !\b,G8% ޛ8!-?9 }|f 42_J6tIF]na 4sحeXnyf 6xόl L-\F< E(@@Bnp XmGq%}s鉗­7z @*q/?6cg31N uŒ8ǚMJR_ }+[$;ɨjool\i4q@mC?Vf_-} *7Ih2'QMV;r djuLB.vI=ŘXZ(&KsS¡x384Ѣ$N<;/)n[cGY? $~g/0^-{;'2Mo-YYK(Qn\n`"cvݒz"3k] ;(f/ G źi9 h}Z.AKMXd@Rz/9[ VP(-Ի}8bUX xUXEdg'qƃLҁ~d_ºזd 6~(}hz^Dw ҽGGïQF>?GoѰ*8J~]~Z.ۖrRf"NƠpM5YL1sE^^tldOyGwq%:^[+^f7=jDĈ޼ywS1s9@Xs;ZV'v ['Ü5c'`_zO1,gct< 50+66MΒ԰,69 ^yZуE/kR?d΀s?;~ B;&7j#P=REܼsІ@ CzfU#'tFxԼD&w&`}iW32W"n)5a_ zo1~4Rs˜jIO&t:J z!hQif[Sdlf-aQA_Жtb),ue9z(FYFk|셑2z& oz5"SLZЦ$O+tC+3JPQzA[><;|x<*&z#^PR$ߍN5WUIVaY6n[ $:ҮKiCr눩WT#,ď"j:>~0T,^1h꿛>luLan7 9y˯0 sq0xhJOtȏ4xxM%QיTN5Ջݞ"s~ vx ]R`%ߑJf>]+)F7}_})P]^_Z//?q>ϾGbg=]Uz )Ԟq5 $UD(8aͮ>ĬW%_I"@|v2^Un5@~p9FZ '#I0ldH]HefD{^-=3Փ!^`5"t=Q~c0=zzQ\_+P!4#; %bkVv.?$j@iM`_CY UǨJ:y()Ӄ!3'-\䛽m;RyYi(߳imjK̮ yӣI l:?iP6El_! /첅! /`jjV6r mlvu|v[7vZrfa= jgEt8^4Y:V<:0ь %dAm-TkEc IAztx./ח >$gf,'V f'<`\ԥ 18ӷC72azg6[4Gڹ3p!7)^1@6R f04;g;o]TP=o:4ث'0YcC;܄zV/x'{~;m`opKdoIƭpgti3--2 u={"ӐE%,0&=JL6FspjckdOzbT}H&yY3UTylV2 KzoQ@=dS^Eeu]wmj{[ H\u}xL-3 -HtC<]|4,TA왪^@ғLpԅ9) ɋa.ݎ0'ȱ.Y]U){  +;?{#$@-f4l{]/Df-c#3un*YZeaTYh  ~)4zho1`})d&K )d --cMN&r;ee^! H8IˌR)S %Ϸr`a@ 6IE&ݕK,ѠD /HZ xq5/qe^+]@h][zq;O/ߕ._|QE>Sfs|HO'2 Z^jqկ(p {w=d -'BJ:c,ƎS6SClR`ek_ɬ]Y\@)m17䯽xmgTPMvZd?I-U܀`O|Halj=I=SajRӲ^DZE}ږ9-n_?G8H_e㜝YWI=S5,gs O?K\rSZ ] T nXU4vq;} 鈎'7 -dx?33-Ef(*6fJcuF6?+ܵ-3kOY"OJ(Ts-hUH;WTN0k]pT67udKA5>}pb+J;PH,2k(bǘfm̬WgdH='dGyMٯZ;iؔHvϏ7$z?3)t#.mWN+劤蘤#YX%a6T -mULk .7xX$ڞgђ0M&D=TAh;c eؑF~rJh} 1ԑ̮]'gJR7S_j '`/P R mJXB"GUwi<;?sƄ8XLڃVЪoI}܎zq60?Ғt9dBk:PIpjY}g,Jڳ]VnF)8Xn[$"z/l_& s-S&xa@,3M-+DëӖEnAC@ ?:g6{'k9wǡea6Ac2;O'U5=Be@ ;Vç S`Eh@鸈 rڴ/N8sEcalCu6%Ʋ"Mƻ4MG T)jI>UWT$2(]6г4@q#[m5 W6@~BeCi_/W,жm(6׺no8 6vTZ\L@C2׫!(_" CZs;A7LW!Us}ZO'U ɬg>Exo (BI%jD֠lhj݌6qEh}(mLI/,Lc.%^_> 4.7,Drg22DAӸ)0EļAbُŸpgvtgOX0-QOػgixXۏ0tǣP gR¯cCZoK!U_GINiYOPjOY*35)H! ]4&7h׮~AxTAxn#[˅c?1,K{Qya#:U!xϧ> ҳc?R99W)@뢈Y$gM [~ߞK}}r.Bߝp1pӞs@vrS r,?A5E$E~GJcYF{^lY H(Y^ ":5%ȇn`LM &ԧ2sbߩLӘ}gܖJ# չA k,Fn!'v] $KR4"cUOCñflOxFhwԄzEm][Ҽ-lDKd%3gdp"Kܲd4HVJ.)qgb 4s4Xg G2\1쯏OݩXaP6Ɖ:egR 4ag.eG ho!3[CJ%2ʥYĿ$w]|̛^lm4!aIaqߙ(5$e.ҒzaAjCœ ;A#Kw額@'L+C iiV ]NbYSp.HO 1b9 A>-dj1~ȉK2L66LJŗ3Af 3!5%2DE"&$g1.p\P;GEP3$mϟh>ܪäx;ƯȄ;@9/=/mU.r{h Uc[J#[ S61Wt,+ 9hYEpbT6>Vْk[0֗ Nͱٗ! ]_=8HZCuʘŮ2R2|c4.F$4_X@d@_Ҍ\!Zg]_zI@xG GjR gfvΞ(5yb?鲆4H!U>y\0S'H3 klt\8_צk척:xR_/AGr7\G2(j09w_2p^ Da3{w6%%֠=t2F;=Cu Q(-+)J+G󤶄=K 3Z#GNPL kbՅ\e^O* p5%hcK kpciHm.2hlFq(2Q+тI_[|}U fC9#yHijQ؍qf9bV6 t _0EEYj_p1ԭJ5%?Q/V*_ * g Ct`:j. 7H!vE?}C&nck!^K}]{-+81`p,8ל Ng ݿlS'Bí|B]sK+P:ۭVǙtڍ4%OOX6u`e@(~舁;G ߴ/؀Aa oN=:!(Id 'nќʼ̍uh6_/F!2957uV"ђ+S.p[dO*NO6)&gl>-f 챕AM2%,y}"෦69g6m$3"P(hRђ>;oƑlq۟iIvP.=?>:FHp#!DD82נP)m~&/T0xU<)~ܼ& ~tR4HW*8!5pMZ=GP[* U"LtGE'Ut?AONs~oSYNH ʓ?t4I%$m7zbV. #"I=r*dS\=ؾH~FEM1Rű WK:$6ڴ.CO?|l)׈IPIs yݍ͜3!l[[svt9{3C4 Ϲ`1҆.]* )\'ZѦ `D>{Y|ꇯ{P~sBvM e[@;oør\n.)'٠ AtQBv3'R[&е\R`\y'A'@"5/ SXQ<ö6#::@)g/9?Sޜe,U/#&NUb?I} 䬭$r*veg!>dP ӾN ,QPL G.aBJދ!摗| 6!iL=el_ِg&-3~pζlnq.>>R+aJa>HN#z$vfC$.#`6\.u-ZW߲6>HcLֻ<Gc0cCz8ÉMPL["˅U$8&Mag`֏=u$cj4"7tГd.{w`mb7Mf:2-liZKqQ; \۪Wt^z/έ5 E} f"$wRwl ?4Zvw0 ze7^$VQ:j¯ѷz1yoHP)J󘦟 `2 +9OT'wV ?q² VBrC`]N_ .#+l6Ce!CS:0Ca.QӞC4š;8+|`9Fdd]θaö́V-L5,mC@#dQoO>[i&>Q̔% ,{K7JX̻n5;}&f&څ}Zkg%nP%4LMFE&#&05]x?KMG#e'yPA fGDcj|xG<0sGYDb(ImJ${.ᢴG#1'|U5spk ;_v 2hOgRYk}Ӱ%_3vxE]Abrh醰8p7Ts(/a,[}l_-/!MF+oҜ׬n[&,F(c ҳ˩ٟfI'˒V] Wf|IFok0)coq|rȆ !ٴd]ǗR*ñ6?miw㤠1$Q)GKp ĉGN%xU8y[gPeu 2dhQȕCU^qdˇu4$ݖcAPneG}Oɡ'BI"<lBWcEiȃZZ(ǟ38C K6a]ma 6߇I틤ժ1s[ 4]p{CsU AY8K_;WEr~Z> .W\րvj.خK;zkr? Q!?Cu]* #}_mLw}!(D%{.kv0h!kq5Q,86}$ 9~] _גݔ+`sFʽ!H5#_E"FzT4 :7UXX2qѨ?*jWboBKZhfw>+Rųx#F%ZșI2Y %JFP06xO|F93&{CujS m֛lMI};NYl[`fjq6[=xhd\gh z0b롍T)֧UIZcO`wQClP-a^R M Q(!mB%XOu'Gu0c0fCض GmQ ryK{W=Fը73bMGGS0q/Qs_HHf]!溝)Nh&ؑ)\iM;Ч9OMx09`%%w'MCaRCz -0zo1xw %1jb)B%&noTtdaQ8I2><11}h ),ma&^:ojцJkQ{m2[+= yO|dw[#s&gU8t 0@{Θ("ƶLS^/x럵OnRkYp<JTr{mI uoLIm(Vh]qs~0}--vuOO8uqZLlٜi}m. X 23o?&;D)>4Gu5AcFP,7Gg#&X4{u`4fqId&"=N5'q+FԭXq.A+M:9JAA7?nL|J9ȩ,/7 DDV~s@g+'>#f#/W$2=+ ߮sTH =k= Vɭzu<8CjF/:WkB?q3FA \ͼ(7A`MHlɊy.UA՗Ԃf}'Ľ,DP#`?=[Spq&w{S)};vVA%W'년S@PM>\tt0Hs<7k _I$Ɨq#hϯJd9C4ha"v*RpR!R{[uyJy}VQ'& g,]fP=OyT SW%To2-oYsl2FIDn.)wO\efC])2ǾS: wKU?I4m#lUQ,0lX3P]>Au;_C3K-@>!g^#` >H amN AƄXL:@^ nF8tW+lJ,{mGgse^5ᨒ(Vo D;9/׊q{0X*[^}4]lPO2@ tsWC Ћ#/߽ZOV,^q_`2.**S@k]aO9^PMOP UG{۽oHJY/LEUy cN.}MF6~>kEA&< Vk%@X6~AuD&`һuxC#qSÙqnfI Ыl7*@ Mopw ѐE$c{cCѺ O]A&ޱjx)pЎ9<!H~Z>@7Y fb'>Z'hy5))t\Bm77D ABu{ó{וʏ`bo|_gnmɷɱ?X`%u}W.,X8zhps k41ވ+Z:fM2/0GiH.ܪ]*@NH/Vi44GoRGŤGT5 +6lTUN퍁P/%1!<)wΔQϻ-Ķ̻mHހ8 [vCGw+2ncvavJtDG\voCwU| ^O<&XH5 *ܪğyU~moa@( 36BktQx>/jbJ,{7azO q}F v-jqwj{0bF62)QUng![r1&RZw3߀BepL-7Xν0ZJ}ݏ6tFuo2 !=ų +iy}bcoOU|kg^Y"o";O3 N*<<[%&0lO\pB!uVuPr^d.QZ9l|6RDC`KV&ݮSO6RYyZ1; z2'۞%*`6=%'y^Gkk?FY#'IkQ}tYTp lCI;CSou9Xn=X~?nZ ,vx.# QV}n_VI"W4F!?uJ3%o5J~;VED ͬs믯?Iύe"-*f~-C\*W<%-ͶW$O$I}c7KJLPMjUr[wȉ ~K>մ퍺>_Sњصcm^`dmXYM86Ъ]PvmY&JJCiHSzېjH24ҋ[E #j-lfer?Δ@c/ qz`xEU/:׭0z &_CH8D>|#0)=1鮦M2=ꤐV6yHe0qz_F)8"'T=Ms#=/GGTWuZ^$O]DšʻiRMD3!iCֶI@У/aijL'BO@"% /Q%nW5)O\#ۛq˂AVQu#H}y9JN-GsIݽ3"̙uݕge< (ش0﹦WrUO~fq{QN&*$7F $R^ >: .8[4wb&Ogy亂f ʚ@fMN1)8|2LaGudmCazs^;jPfeg&%_e^(e"%b_z|M*\I[fnTti'ȗr68} *8d5qnʼnGMgmXW7si6Y dC=MVW5+C Zؿ~/cnkwaxLeBH7OL W Eg?ȼ!yՆx9q4l wc"suc,4ݢb)NT!M%j-^vQyu0wN=4z5UezS%b_aFZ(.B2M'j'ʍ&QG!yVU";%9R&#t-UfhMeSs 5*ZT ҷ.0UuT^Ul>o:DWӑo@.wdZ;T5;,D*CڷI.[ )x-#>-6-z-qTٺAO=Y1h McDQ Kѩ P!(L%JVp(ٷί+ &.2[NSZ?TT{ (y ?>|bL}m`wi]M:L{):8 M?K4*zN(F6.ŨnbL /fx``=BvK>Mj\*qrCr8Qfc XY>$橌cEi&mTWܹu_pν"#-}}vn7H;\ET[6Hsd2z?AcR3Γ 0`V7w"ynD䪙ǜSM Vp7ڑna%x ÃJU@`n13kNրg!ߕsoth$]*~7$"8lۛBpXH+]}ҙZ(sU_ NfP`٭\+.GM ?'5#Ah/Pd8`*pTlWPIےJ#JMO {44-0]3P.7s(uޙx5{b(5p&,.wmwۨLs{TvFq^/%. =U*G0S}صtiZӵ)|fη!}CX$`a! 1:]W} 3Wk`&4@ϵXCXlKЩL@Irha6Zi~ 6 5\ xϜ+u@HOHb``p&wצx4@ä$,~0F`$A8wi1c25Za 9=!'iiS8Ӿȟ4:lF&:N}yXJ60mby;r'riYʻevRsR%IJG)Iu;ѧi8(qE)tZE$h3A]Vxkukz7gِyp5v"_ssc$ NH q]'Y+=(^^bD4 eH30d6HXqR$~[@-)TmMW~ !oҝ g%Q`ɽ.!aNt>3HLv ]8} SK(p.qM<5,lٰY [SE*#l~.|.ˬԨp. hCf_yU86{XD>8?RZi(MW2Yi S{՜=mTF m=lb°q;f"+h? hK?W|ZT|~yl@h[@o&n$e?q#y(jX3yWTƑSɁ1 #oڈL/ 1R#S.6xq&f: t@y" yLisT:8irgkTqj9~%A!4G.^E/&S,>d6iwS`+|.vԻ3c\TW 3XZ@g7T*Vn hvkC!ԺϯT,ECWF(ry/McKplsIޙ^\ $lOT*#jޱp?PD"&l%G6=  S7K/E.}0o(%YݬWzwŲtMvTq+5eA\¹a@rB/pBW/1j'8FE6 Vyc%kGZ+j ҙ_x_^Bw{o)MM&Uԁ毘 t44ݥvT/]5 02kc<౜G)wN^}e/N0Ddm?B8᫬5OJ:A ~?>c0ѡ4 -{='ա?T@gp1j!e"dSa2L̈ op>?8# Ѽog14{_VsfJ2蒾l;k#<dTEQdܠޤߜ "&EN}BҫM(B/L(cޣ.%3l wصwNZ9AsΤI\2iq}^Rk\6*]nkqև`7,$p ZSA8'\6tn/"4b9:]>)>/2łG+S sIGז?(KzL$d1+ <}qJ5h>3#n>[*`_eeJ$R\0}xOd·0B~:-u€z̶0b0OxPL uw\u[4o( 1ȯ?m73@R9d8 ]LŀHJWg2} z"[~N0Y]ګ && M5OqR|P}ҋ$r99{L#:.D bx9jJo~m8ނ>@@=?3{So+M SQ-+gD6%W(t X5aM5Bup$ͧ?0 (in5=2р$;;f}H(/ѿ+0Ԗ&m;A0{'x0j(?if(VDb\f& oe"X_͝TнI7FH>{M`U还RK -y["A9,ҝ[}u{\˂qG%[O5WN6Q5FF@diSf¯aq)Diw/=T'(3-Qusx jG3c嚂{=s7N̩)j/ɥȃ|Ep?ƒ/8nmC}A^PC6O,v{˂?U'ꋎ KgB<-=Tꚫe]L:4_{Ԗ EwhF`Ӣzܢ艀̌f>[ܰEdO;ՙif#YggQW;U"CF_'[*#$}88B\Y -el3hW6+dˠѕn&Dn%95H&`Z`i')/F7p,/D/(a.>vY*ۿe+سkv[jbɾ*f`vL9b_b Z{AE+ͱ@bcMqؐ\G9i1pi6Ob#6]9)d?E|_|ЕObOx8o~ꯞk*moq2==Gdz7ãa5iKP7#:ݳewۆCrނf!4`>;k8l-dP?ӡbx8Hq<@'ØuZ@r;xC^@r,` "$iƊFmݑԘja0q ?K1b Uf7T$ip2mW f6AL(pLGHD{_EڱV:sBd D+W[p#j%넎6aBd92tӤ}ã!` ̀epmoKS4ij;a>CEg.w z/@^Bn5 yޝŀL-[#0Go-7~1i{:em'< Aϔ@Ȃ\Vt ۋdw/f QoGVU 0B"l ۊ!C%Tυ|HjBtRviՄM|k:ݚꉁ9ٯɈ(ua* SF8#]3eI˘~"*;~AjV Q~dPb%ZY:gC1`h|6KhfVkDcϣui-*FhyI h/跜ز:3gNKXC, 9d &mX],%!Ic )%qe<A~+pi,?iØ-IudꙅlŘc$AKG,Ї&b(GKn4ZjvP+~5;ӝc\' = ,yzTAnm,a^q@,Q+|{z4㋌Y-@rjأeދ]܃O%ZfжngH!FSQD#=*EB^|"a&Cq$#TU-<4gڴ+v\21{a!g aEIX l_l !@m9!<d0zog&jړ 3;PiωN E`,@A] 1/T\F٨|/72;]Z;f3b6 .mC>`^}L. %KK7dhhAhC,:/<0e}Z_f/0O8ZwB;rRV3V5v ӊ5"_ȇ~sv D{gJmHSUW kǶBJkШ*\\*af1BLTt&'F JNp'6QL&bRB)7`T#G>cA}6\-#2Zp%ǝ4m$GN>tC]Ǔ}{LsfOŀ?wRQK3C3< †ōnxu&SiJ 6?0V&zv,pHg?  X.}ZYh g=06e 8ǟ#*L ^'_sY`YT^(pbiLc w%].Vf?Ƞo\]d`~G˽;n&40A"#) '%a3M\Bl;PEβSq }Tc LKvW!:!tlu]  0=㚭lHgf%Gܭ^.-#7O%Xh$H|.-} ?Z xh_?aD>G8L}93_ybPy>+{w8q޻hza4 7R\N5 4UDKYWڂU1~ʕ/C 钩-M+E,0d#58n$D0G¢(ګ^ݗIE1hR&>"*{Hǝڃ9{Okj_1vziNi3rĸQ:Y4ip {7ځ~~2@` OSq2t1 TF`,{#MvjbB b_Cl'M3q;А]j6ġB WAv"{U_MG0JG Jig O495 8X*3:1:«jwV3l.86G|}C۴]ˬs LS{Գ +tWfw \iD<[4PH+@KVyIz{e&_G1DFoBuImσ14Wy}a\ƃ`qUҨ襞hWڎ0 ʤ.5"L4؍O%n[*ބ H.2uz?z xWepۮ8'ָ&@Q`VKoh˜ir脯ڻZ_V]W̆L{vĆc4+x E.^ZD~`ѷ ϫEvgGrKGuJV>H/^+9UEй^!V3_"/(ms^Y}-ٵ1]8h'{V%// (:0i!. Cy?TFSD[Iܳjطsv^xAZPCHz |&N= @q Pa6$@1ֲRts?=wIyj:0Tiv-'o%dSd*`elS ץ\?' Z7 \@֣-lF(6>Ui|~ber#@a?_ rm*lG1-dsϳ璆*lQȵ-ZxW}%&4nE: Q۬X:gGG(A6WنEtWFiA 15Z'Uo_v&m%*&gG>x>946Ғ?%Y]m勨g{=8 yU"?/m~0 \E :zVFQwYYbRb`3xHLne;]l6=Rح{|70앓l՛mGw G&QsppOK8IT'nԒVʱ6h9[4t& GQɑ>% f;Xme"}r1F|jNI PLIt%E.n|}6ً{bj+g-urQ YDxH `ڣh<7} & ߏ[`_킣zCW8QW0Ygb$´i픓 z:03^_ש.iSAM>=Q-6ὼw:nK|X'H>bA.ᥪ   \IM6̋^QE\Yӟ!/Q=dwyoz5-@;5ZU!jBڳU>odsKT~ݯf-c"RqufgB!5wjh85c ajq̰ &$/Ͻ:_`-h!JHm5@ ye K'H`$m^e{KH sZAn  'sBJhxB#!J)s S2G RE?0TZ덉i9} AcvzIGUl"$wm+pp#Xg?rHTr`1*( {C̷.n- uPeM vc]&?RtBYf7dZlVhFi$Y۫qT?βzic"?150aU1)F=1 Ue|X">v.R.g{!t~x#heI_e *H+ -,s?cyՀl;7m1flYB?o|,Na{e:[YD#y4Ckc)8~dP6-r|i6VL^zK):̑JXc3*s,TS- 5 t7wAauLTi浝TTdO>AvWg==4] ~'~$}"?[]Lգ#|k&kwJ $nq]& B@@(4q<}t5QR3GAD VNOז{k-U/ٛyئ率bsP,gQ@︳]ZjC? ni,'ʢ bcQ aJȼzRg10gfŞ4Tr|pSv>av}ڙbV˩T,l<?jDʀұ:MNibɡ 湢+RYV*?vy枏)b|#f 2%xQ&(}9—6)l*ՎȢF ?ˆ>lߤV_\g3v֯6*AG˅1Db4m,Zoct ʏ 9jv߳LD.PTM9jZ#B;\?pK ]LTl x_fԆ/$jpUf"^6LbKPyʭTf{8*a)Y.bʖXGb4\阇SA&s|eۦv -t8R;+ afo*}Fmng+7d#v5~tvLfRD 'd]*xKU|In-"{w(L&{VfbW}(ViVZQ܉䓘ycx1b6uk(v3Xtf2EWs{2/L'$6ezVF:3yQ a Db1))CP=Kfn 1-^xr.BqمqyBL 4;M>NJ-td eeV/c'nFI'zكy!QGF%bWC7'J/) RN<$q$ykȓ]cz0SW,{'f!9s 4%{D1C(R%OMu\0CN⍥ypwALlSz逫SoPᛟJy\c03ElÑΞfK%.ICאַc؉' <6zQy+NUs h1⎗l7+1FWOTHEқטF+&p}_\ǵ R *l!^=0^v–2.[xYraWK٦kfm3dgEH'%򸕇nfU WQ>{x-{J{iDkNHCϽnTя paћ6;,_EHf-5Jbb?y!G4 Z4`ihDUt 1NBR$D39g.:QlEcvG<5Π >1 xsThL$dGlY>c~_^쵽ghK&Ī=f>d~e<shUgx.z~$9BLdVD-KGjM?P8.ckS=k$O-zj\ϒV WJHO:֏17IԹ~T.Xb(rѝex0!=:|Dkj("|{) JX}"1yRKf;R~a]ruԅ 1]Rנ٘& -UUPȢ*"ڐ)J佤٦!VBO|iA|z\m%ϠBTt+OcPTYFR"3/Bƾ+ʊNd|'Ǯ p`p,yP䂚핸tvFh`@潼HĘe>$ d**Vdz{>a.ٲoeH#Iv/޺|`Hb7I[X;{Fhb:aBAjH@,M@btј!I*7VZ'4ʸ 2C+sj`,IoWN͋1^K~榅j"\[0ᑊ%IӢ`?||Hp. an-89K0OL*sU,5boL#mЭ(x>tj Z҄ )U` PUYu#Z{;xu(UA\{ ֎93kf Z'\Ο-vqӖum!|~ \:B*ܻ#~L%@"t$Nj=O.fV)D[yBQW!4x]nҚpHxwIX+ʑj᰺MmyK='.bTh4jߘF[MbDNlsh.S}R%7x]lml jgSRVJyqtyE @n#uLp`>55x TSѸm!uCj@coB`0!<*Zټ 4v-y[$yh{58;ў,Ե^D$faX)TF80}ERN '#oѼ H *'тL[i mۄwr0};;^c0B&e0",;ڨ6ZwN_!˪(FiCJD)H_mTt3cS #4 L4}"mmTި!3Ash .n*l2' H/@ձaBg8vV`<7œAArcm]13A9S/ᘫ8v(2Q~o̫.ˡ!15܃0m̶XluFB =f leXN|л8n dqBs5E &.GK hս+K;e*^7 <}\ Pū<cCĥMNȌp4{o4A.ڛJŇ7s)vF/ Bz@!xvķt.gQ5W.?8[jk^Z  q"ŊN9l99]i42[H.C6I~HQt#ڶϟ@䆛59HhTnAak_a{80zxŃy8̖K0 ||?;I:3Bw½`N88_ iJSj@sDEw rxՊ'ڻyCEyaQ-JyrXJwJIҲ(+Ui>\)Ej_yފ 3Uas쪏uRqf8L8eHDLy5i@rڑCX7ĿnCxK8i*pB^/͚%]IHz?Z7l=W"1cjy@T_%ݏx^/ǫCtT(kQs+nY?@Y?} #E&z @,/Ǧ \ 8R;%ӽrisY&Z@1X-ʦaPCˊ1?-OZXg^ڎǺK:caG-EwSS&Ϗo EIAlSw? S]*`Bj+ Q2Q3;L=ҖVN!ԯ-EmRi6$Qc$.\n*"fz0zj&+@ TTz;1Ђb VKݙN6G?LF}Jnerxl' _Cm[ @5QY&dycrnc.Gi/t2Y C!`.E*c,CUx++q@3jcBmGOL]~X!`dOPRN{xD7g3,[yи1.s8YR鰂FuklL$!TmVۖJXEt͚S,"ocu8NDG?,{3:.gL@T.0G]VIiHOU" ofLͤFfN:Tڽߧbշ-ۂSXi}a̝^B =@:ңR3/Pv ntz ]\l'6Y'-ӒB>/=ޅdኡ gHBYY-Ιͯd2/O >2|W0e.y3*M2L'X7h-mM rtڢϢcYUD [$t(8CM] DTL7nXw\ cnhJUMy%m%y Z9rp`6T<;va/v6sAXfHIx2E1 2rզw)%\nōv9F?p3XZQw(j%Ϫ[.my:GwozݥauYUY( u?zP}_>"v6 YEfJ&@-v~IOr4>Q]3Zfg[LWކ!:XU2 U[T8k6fJ|F%۟R-m!VX:chiYz2 {/[y,EcOC.Mo [ޫW(1{# 2ZYZ5 4(I4U󪛅RKrVqunn1Ж)c';J-+~C.hT=1i\Zk~ZgJ-aR n@N]_8Q-w6j1SЌb}pIS%Ƭj_CNm??n6UR0wcr>3Vvm C$`$NlÝ[VK:@0 Ag,/8ɳ1ņp~+X]?t8Ml<7HxɶQfA':15駢3Z 79&W$m_bbaM9Hg{dSR=[(G2F? _X-5S'_WD??#LG-' 3y2PXc^H¼-d%=Wh+$XW:IfҰRh fp`:M/4p?^^b>]σtI ?aER[55@Z5E?]\ :0es5A@)%ʼnf-f;nYc#I(!ʖIYR+o溟ϙR0iC/j [q? ]}+[#mVAmO:a+K?pm)k86хu2w#o{8Yx&|p_F=R[w8%e+"X2-;Μ;lC/? H޷YS7?ҜQO[!ֳ{W<'<: 8!U]U4ϺN'jsEcqm_("սNfJx;i*w2~,r JqO5Js8_0,7fl{-Uɉu7Ƭhql&[wr= p0,.@6BkԑCԢ9ힾ R;M>Cx[ a<9#wf[J}YX[ܮZaHB-M+B);~qjhB7sj.[Y h+'z#o؎FmIH$?X}%|ؒ<kp:GMT`Mh839#x9E~a,}U^r94!NЉ5AV͘s?Be<&dQl朰~:f|`:nSP $ ,2Fbٓvz"}cI2W23U()7$AI( hL,ϩBi3%WPy{Ic"x&]յ𣁹 o)+wIW,M~,Q{F?PiYL9usb9Go1 ['ߒPiJ-E۠Ym>K;T55Bn{},7 "VJ)>iKo 7**B4k-r?O q4,E4Hcx)ACnQ VdH,9e3m+i#~wZf>>穴va'Ƨ1rF⼖.#&%x90N {:Ļr>̻n%eWIԳ Q u?g"rgN ՟4 d@8q;,F3/(jZ6`ZNp^@ab5z8 9q}u*B K8vs@ @jVP &~0>\%UPW]߯Gt)J Cm=I]P޴Ww8 $zcVNE|L6S̀i*g z# X!pHhsUA!lx 9BqrD"۫nl9ĭȀ1z[AFե? Fcw|׮wA9Йbq92yf5+*ߥLX]Qu3KJX!aZ9!M3"QE:H,GΑ5߉p qH9IC3'2?F VDx2ȀQD@s;Z׼bdHY ]_ %$pGWVP@ nR4YnWx B:><9;hRMIgZ/dA\oi9 ?~/~)UֹtY^qLz>S^]܌"-W2(IN#lXyoCHY ]\_׾&OV(WyuPlmy`wW@?dɵU?N(.3kWaDdZ1P(Ya?x)as+gav{Uvs=עpXg (ju̸'um})/qwѓo#WؒDZ (O7d'[jAΑS&ǍX-ym BzTZtPJv Mx%i+wE)랙]4:Z*tBb0Ɯ.  h /Gը#\[BcX4 ?T1w'wS o1i9:ơlu| 4Z<3JcnoBNKvnK~(Ywz=ףA Km@%uUY@q CG7@˷A \mѠmpmiWuq)~"HSEys=e 'ۊWcO!t# "Hyȩ4åtT,fr4=p@_ D#{v1n|fb؃ |}=Fr$r*R]Vi0Ϊ,b9̄[9Koϻ_3tm-ڈҪ ?$ b00tVbfXr:?u#Pe)H; ipUMYZr I/WOXz V O"[bJP .~hSnnl se%Hn9ZҗIʱ%Иg xP3Yh;Š˗3zȒ&P3 "#cu8ٱYeFhzr}$Ʌ5a"&.n.V~"H-,-~C=V $M-dHTOk՗>K@Jy+xw [ɧK' e|',( (GxGUn.(hE.Iܡ>uz=m4e#^0UAQP3b2i+Bab/Yu?nl(i,K-]5y$r_7˯L94k8IIoG^gi{C/5 IV ?سT>ádOL1[oGΨi2hGTdC&S;_ᖙ[0捿m0{ ex3_'I $iWSi/|vMH!!Ӣ 'ѠYu↋dg~0G_`^E<̌\\OZƊpb8Z#e%{z0+x`aN.QLV|2I?7X͢HZk9g9od| Hq1'zHDOn<(?9i:&mR`@ opj.>[D@ߠ5.w1g{<?%?0wn͛Gͫ}PCFEÆ+uP|\{a\1dUY"8Hט6H g0ގOE5(QbcTMQʵ]e*F.~| OjwhHahgf>_1WTBFqBpn[0ӯc90R6% PK{7i8:2Ѹ7`Gf0z;{ٛ|Glg>)=Ŋ5^`#*/H,o;] 4ɼD&_K/Kt'DU5RɍlCwlyŮc *va zΑ2n¨׶2ۑxia_9ܢvkqU5}Hk:qPT[] |+{8.myf~p3zVyVZ`I↮ R~dJt_\k6gMqm*coA?΅wP"O U,+)Y1L#[!!DUhW~+R^/^P$Z;C@T1.5Dz_CQj$<-U~¿(}ŢW#7:*y qaGR}m`ў'^zbyeN#sޯ^˸z%TdM ̈́q6WͰ_!كWmrCAyS>tƔ~qub'agI 3lg=nәN3j ?n;ا} }vjL$67!wrW59pr3N?c >:Txׁr=hM0-:qV-Ubw(;5XN8ջw:z~b#c@Ŵg07^ AUErV/a' hF?>%.cX2yR觫Oy]%}n0"U3턕Yg4K y++tʲыbr4Rz]%]sqRgbٕgle=!^(*jp5ZO˫y3TiPxc+r)}-`ÖWX[;.דxRiEp+R=\)%LTUu\T7B*o[2ʍkН+6d$ep*}4jˑPr']SD0Ѷ)JzJg)y86,(i{`s"0g)~Ӷxu&kL4ByaY|gTEM0q 3BMI;(#v/h[2b{[k=L3ȴ鮖 Tu ƀu&fL(MVT⁰13{aͤKHH o8`GAPs;]J&|*- P XIHBv yZ)c.s0"p:v4?>ncoj?O $QqJoI.}j v{%?o4O4\SҟAo_BՊֵ*m {{0 K%.\٣y'yi^4,đ mnߴ!0l.Ї B?8.{M\84`PUЉaf.*uջl3;.CЖn\Y6_-lU:PFlK)U+G$Һvbx1J[ɒ9[VYC=ъ+ )8v'BH_BPp Oa`gL+0NNkg0sRiϛA ndr(G!㩯>=)d!k?\ f$,ԗ6FE>ij: 3l"V(.KL ~E2yd(}!*xϏcC)!Gb@W ?ߙҶs+`ixgᲳdͮbݏ%)оÄ ٧\ ~B7:{Cp 华xn3dȣo2Ot+~Z1^)߻ڛژ=?`ʓ9}%XkʆH>CC+mȓ*pEd/re={r>nb,:C\E ބ@S 'PSj'o`} 6F"Yz-Rw#鴾THUk & Gt ZVBEx/p*91\݆۹Z~mr7wV&% o0 A5U_U~{!Ɯ̈ l$-s+l[rpu9Wv%mu +q 5ﵕm{ 3<ַ'ݿ=&Z !il@jeDA|pM‡I7򨈔blkfnj8?ᯘj3]sJ?@*Sfٕ4Lzwё6v{tk2]VE$'˰)q!!'L?è(H)/i<3$Fj*!1lCW4C4ɮDG}d:A9.r\z\92EF(I#6DbvIn*“ZV0XSm?b4'K4 $}k{`nrڣ֨ٽakL^{U,ʪ\LI!e}X@}6P6?$֡.RΈ޴ڮ ϦaR n?XG({4c9ctUJ Uq胋*iLmn.η+89S$CS |wW~mlĜ:6bnU/^;NdC*XmoYLv JVgغrXX`@ןZ$+\ ut$gԽ8py?`Ӥnof͖:~7dٙ^^,[6`B#&OO֨oxpvaO~>wb!P7mDfY4T$ A7zZ{iht* ~˓kN)ٌ'E'Ϝ:e ZXK1Ig`HGz_NM̅0,1LE)Q88Tt.x=枟5՜,K:6Œ/+V M =Z 87_LE "j٢3:Lu j\e&YȝdYT[b>m.ְk)Ed,\4"WⰈT#S&[>9wk 4dr֤V9=`;k7Chpȴ޵캕I]|V&5xF'9J_ f!˹=BcW=ڬN,ߗR;4Y(P.P,@[e$InUNL:qP 2Αzku㠲֖9*0m75\lI\^-3F7Mf|t*gU}eEz$ȥKY p|'acFfu+[utA͡TR +K($8{:sfFo @LX']7ɖ'Ykf3w]gh; w" `]2"B˷Kzz+xnO;?Bq='Bb!kZjߗ?G6G|Rg6!`rX)MagWKZm 8YPb"#nDAo^9ʨPD*Tg  Iܔh*:4;;8&V>-T= 2rMO%#Rߊ(hBfUәwߜVPnN6 ̧U-vZ_qJ5/ yxbЫ3u*(= E@fILE}]ڧPtB-~eaalӒܶZj͠; H/5aA,mسàw!WqR4iQఅTś V pDKo^f/E z5R82$w߬ i{rwS^͗Jʔ< N/&CL8g~+ u'%j2 5hz<6Zn5je$a݆tҀGL=BW%j$c#:5?3Dmh)MKmix1E'YTDMno!DH˼ɓIY9~8qSQ!XUS5_R2_9ex]a ᵠ!k.^RvY2]+%PeM7A:SˁX.^we @Zrz_NCw)[ZtW/l< O9q-b?&X|G 0u(n/v(9?vϳvg2C(]3:Ԗ*yƧr4fN`}de2L 0TXOk6J"<+͸J|ʝYFG hF3-e 6ӌ#"iUU42OsA񧗔^Da5F<4*<'T~2r5Tn <70Z+k+ꩻ4!Fѿ1 &;" ÊQsϣ?E%E<2ԩC[ʭ4%1ٓ1s\ mXZM@ѿ2Xg95TڶI3madp3_ץ[(}js n`kHB?unaG\I$:iԹ F j!J {#hӄƳ5k{\NfTPS{6fG6e4zЇ_/P_G̼0'h- Q(<B{)'h}DuyIɹeL.把ҏ׉">z{r y/w!y?@g<@- _34J:L.msJ~_m+[h ~L(>Ĭ8#ۉB3z.X̭xGw.zlH_4|ݜA~}SKzMz.H d@fEh݇Ĝ^S"}[a]F@^E)gW$Z{| [$*W^QLަM].+˫JkN,Q-`+pU7NJO ]!UX,emIJ*>k-7dp>z3f'O ü7? 9p1!/)T,R*8Xwas*cf?uRuw*eo$m(ɧ9SP۰ Ѝg(BYO(xḿI{&H|pq3^:N$%GXr'$dMa/k7@%Ki@hbW4ZlJrҾ1B)j1|A{}  غu]HF6b[t@42WEPPKWA# !| Ђ| 5*|LPr DK$<˴f;>m }>0)F){@0 |KPX{,dln%,XH0A+P9 l1͚1۽l|\)] ̫|vB 1UTԒg|klM1#۩9\O8x|fIM y&7QDe*f"f'-ҵGAB,?֧j9:Ն,k6\R7<L|3[L ct*^kH/\B^5#r9Q|VW4o J5^}8XֹֆT oX= wb|E9ii?Ǿt%y4@ԾJǰ֫aCbS.V-`sȯkFxL[{B}0R]30C Hl>sdDMɭSi2|/UFr+y? uS&&]Jh0QuǞ:~&K]P͟kx3RmdR@&_&r(k BMq{$PA.=׎-d.D#- ޯ, /B%O)ܖgC4*PBUY:.BWܩط2&SWb&f ߂G1;T`ϲ0\ݕ:ުғ,0)Y}9 M_x]$m"VXSf̺Cc%f>tCG,ў򫳔VRҬ1KbɚD\ixi6BoJdߙw@s]3crl-g(XZ!g@G#W 5~(*NEV9Sn*K fT:"Dcj9;25,իZ.U>ds3\2|Z9QBYHo9|QVERɹDf0?>hJt.|YH$%իiy7p̚#B>{ nƖ(U6`eQBg>sgԔ+aB9`D<gQB̶I_I$zLMΨ>z#ۚG4 OvZ`hPŸ.sMLڪ\,T uW>QkIS Qm?lIH }:gjBM'8:Z3NoùQ}߄ȯ֍.ˉRYJ\|OgaU\ WF?xI7$aj ĉҞwyDvzȖFG H\D1A7i$yMYށV6TuE1 Vrl2TKC}IƝaV.;YW YCѯ̑y¡'rJz f $*uk챍F;+w}ٳIEIejf`no.(E\ޟhRf Ho62a\ 5g9ymg6VׅG}͠>%?"iK# ½q?IACA3[4EG(k]c[A ˓?rMu:Uco9=Ǚd c^U1 ("' lKvhrH{!"}mQ(LY=81N} m`=BԎuM4q%Iql>ͅ/yIH."*%!YWH5\֜oMe9tuɰ$gZ6=Qt,oQ͜2!4)R/jF+]|h˂)Xn++tkV>ȜA}T\Dԡ`NA46) 1G4ߔ9h ԰P4mreL&O*W2Id#p@ue7g+u#~HOcw諜q(578bBc叽NG  5vPuO+^sw;T%.'-@@aJa 8#sU XוEm˧ /-6MԆ b4X6AܤC3Ǔ&67ଚ% ׬8#?|W!6.FVu$fbފ}Mro0F4U-j w7evQkS|`6Yyr~AuHTx@,40hqY0h@6pL̉p&{G +^C)iGy)C%J:WK_뽡A1Ӝk<ĺ^fцlQtWIi C[6+jG t e.!PРcj2|/:h\sL;AjZ-BrfI9u׎Bȩ|MO ԭRg~T* Uw쬝 `lԼ@aYL:ֽ='LB7'OE7(LVN_gնrt@Z?I2("!+%e>&aF|$0҈0 p'L:G{f&9e_Z0kf󥫍9wLSX qJ)Kױ&=g/f~!=mZTdQlB5'msivԑ?4 <=722w~U5FN00;vghʾwğ}bSR5w]jm?G監i5xb_H|Iuok|_`RJ$4.~>}Y䂗`M/@^2HV?jda$-U3-5K\#7kR!_/tf`HlfmQ9ї(ŭ[ x5pJ'\_wwnͼx8AbądK0xZaU5\}&n9 Pk kPƲWFLFVUy rQ!r?Y5EpIs'E(;Pҽx~br'}&C9wO {qԻuJF{B$8/"æYy5T1ez4\W O/aUV<_8|b˨TYTCB2IK.[TMZwR){13`Uy|IΕh}(>1pc?\[r^AC @Sټ 1= b܅80iG_|-m*eOͳ^ZϕıC|bayţGU\&j@ec(lܙjkHG P4YP*9*jxXM{L!I7lb Y x€A$Z`jJ#CɗniuљxzD_Q2a{T|GwۓK7Ye  շk^@mgkJIn/gr% g(UI =i` XhoP7+EQJEP ̭YNk 'qա7375%LCT2gb=r{ RVI|W#-#K`Wq% ҾԌx}.sc~zL?uu{`π0t+EԽ>CYjIS}tJ1wA']9] ̳ˊj!_:Z5hSyO?N6ؒQ>v'G*0*9~Q#EXltt60d]@ oE62We9+>C.+ڌηY ǒ] ;(;Z{\j$wDW4Q2-EKP]Pv'D]u2"o !gCO՝L4ʯƿW E`ОD'ofR568,tiU 8<^ʾQ`Ubh2ң#BfF\atq Bm`)tmxFV˭)ү.E_TOwb%yp9@s\I,zGڨHbr̙VM`YPUGͳIJ Hێ `4+6;oB6.ji{.QV Y^ȉ_YkeqFA"?vas\SYmmd,DZKg4&gF/m3znRK"sBݿ̭d;]ykN/ƈB,f}r xoxԚ2^ ͯ+qq ytLTpӳ$l3{~ɖW?GCQh 8Q&#YE Ep'̒K*H=wB%=Q4[Eނxp.;G~6?gp{uSc-aNNK#&^3ڋ`i#m`v%N:*,8>[rqGڔ麮Í" \<]^ܹ9'Yy+fCTr/uǞ}dnuoiIu[X>=PFW:OΨk7S_Zp})-zn~ZWݢGa:?[(AwbӀ /:D$]U뽙{ .WBhg$Aj4'g aKf#cC,lc|+ؓH=|4ˬ/k%'XɎwn|;o>m ݚloh6WJ_ ~܃R鬆0tc tY h- xӁUp69dيuh`o34L#[]rFa񉃅AN)j-yA9o5C?VsP?]+7"!h m ,S,[.=4'|m03d4o%] &sshvrQ"m(66%bs=]ҍsxGf-U#+?=wν r^r4sIO= ]  BC+` M1 :?LY\eIgOw0M^@ . wۖB^%fu,ݏN/KG%+@_Q#m "Ӿ7zlG d<]㭶zb'Y,4$'V\&SCDl[ ?;' C9vzy7t:p#Ǭl<;TR4A_Rn2ufndɫ7Wlc=ů vPspthKH$ΰ>YYW *V|R$]/cTj;" 5~/"1; };_5>W촋dZO;ǬFݦ+}jؑ'ePv=R'wp5# m=m~M;V%lf+VXÎN'qɵL|tٚ7;@ 폤ȄK`OxeQfrhǽy'6A~կNз VNTYFNz`S?0u-t +qfh|{'Ҿ ̅^Q<94ERZ(ప[qĹ8WH4_2"Môrў75{OqNPp)YOێ61ѱB |u9Qžֹ93Ot>;ķ]Ȓ7sZ)PD6LAT3bNO\WߴE|W=^ZQdnhOdZrDf! ֥yv 끿[^a`Tzv3^W=+U?eywJQ~U2[Ӹ0'zA^M C.?5f#Q(?b<7t.NHA)&l6"#O$ hlbBql2z#7jKzd1ѷHSXGpߗ48A),ąKl'h⹙E@%]舫[h}Sv۸ë04&ҷ۳r6+S֥EѲiQӥa|pN9#&uNܞQS1)Ky֩\RxƸ0'1yZg09$:wy?Z?GF+L殾?)ˬ/Š[c+f+M2g,@"^pC;{ѫ7EKδ[Pɿ69*+Ge|UR_qK>8tb R.}y( tf tnkCVX*'@pWBWMG[ X"_%IS{G|K9|2"pŲv,ѱoXiI 4ezR֙=&Ej Km&Nҧ&jf'` 3G]f\|xo _;|SA +mX;r{gjx|!]KPx4Y.f R+lkdbuMΏ"`u(e FTVTʟN%z/"Fv׽DXE; 4G7M#^w3n[u . 3Q}m*6I V6ïAZ;+09ī2K+k 1rw.;/m\zt驑A/tvCF/'̧D2=&㑫SE&xo ?`/ P"Ў06PD|['4'\RB7ܥBXpԓ kH@k&]}\ĤO'"xzo6KN# }n;SedbDwiy2Aw_p9k7+ v3xDgEkNlD}:=0L'd?ܾuӬ(, K): 2sg*q2n?d7vݖ;Hz׿[pv$|+~˧)6B$qr(Z,DŝShWu!OiC9"ΆP0paQǫ7wnSWpG4dO߻`N!-R缔+k|%hScFvؾ6ztXg/$Ř/15j AammG|JHX2)oz @pbk^oYJg %j0H[ԉMqR}<?TvǮEO&cE?\e)rDBvщNy6`3bo|Moy  w&S^t+pIF~WUw5̐;!9q:0;Iٛ\ 7 =xztP\rtdh9>h%jU2#H!of$v۵/HE^Wle+̘H{NK"H=͂lNDcި@%tj癰KJ-z=08d=TXR9G-Ft B'P2Ј:t!7)A/1In7wy|yOa`n62rJ=POro}1#I} wg4Eu(qql t.f!Hudz 3JޚͦAvCpp_nлNЍMv?eh"!BC1X>}xr ~<9}&^fڲb5A'`K:*d[i6v?쁥2!ƚ=^!uy?K rÎ6Uf@"ۻ./B5 098zmĂn$"?W*-f 'k~YLS"SlL7bA_+AG#Ty!Cw6E#cQ"9qiwf ց}༣|1a"MsQL>2͋B)_W~-ٲG6 /)qP ֥WsY:(qPYy:ͻ~:H}9{]/?3oNtֱ0'}Am״}7s,Zf}yFu7t7 24RKãsgU8yy)Ǒ2.HL}3n =@pf۬wVVO߽9*F0HRF6SMk`뙲LA ( P׊SA=k~e;(V>ԥyBimCMx Бo)5Ruwy{_/[. ~̇+ Wl{|])S:qSvܽ;p" a۳ϟ)Cp[%M]&{t Жē5jJ viF{LtR[f+Gn%$e?X s17 #}jd_Ƴk ؕ Ttn(id{7O1Hd ):V#h^fSiS\{};dZ'5^gշׅM<>! $FC;4O06~x Ĝ4P޻=n #s-3ݔqZZgq`kt'CyJxOꐅwGFY \ 6a&:dA`I/xB)Pvw=qt%w)c.8~KL"ҕcd+|GF$uMGCm-IfB{CȞ+~BN IJQ>;ZI%cܚAB>b7 StoL`~4gOE@DzA궽 (WQ< &]lwMXjԫI5l9uY4"C 0Ymk Qw-Ne8%~8l$mӚkL{F{[ a)C3 7|E ^s΀`V]㓊ZFZ'i_q)TcS{,Ink8*WU⍥ Y&S vrz QuW0Il@ػ-N 9~YUǁȦ9f.yм+4, mڠJT>z vs?h%_gʐWqsfN^ݎ-ds'yDbwKwtWNs=)̩c`[z.L~9S׌C#Ԕ5|P@:'}@t=m/8X?u !C]LB7F8%\M'h'lD^d*mY2Ҕh{`d:XؑPpolьN 5qc{OQq{<X5&Jj65-5WVvD\%Jx uv͉1ɦ?5kJV$];nIq=lt⪑/-^'S᤬|_oa`ϲpۋIV]紦)- |ϖ)y68%v߹PoR| DFFFt~58_ŝE͙x1B dڭu: 4FchkZ0 -|Eu256gMFCn6("|{~tV vin2lPuQ%i1}o9i68ix)6BEf C\?<l*E:Ȗ"M#2=*ݽ1%W2:}Ϋ ?e<|!Ȥ+6 Vz-Of֣EAkie.A:I:|*U|n㎇K3a2M_=+K"EjfZu;tE#?dzrsK %EfCIB04I[@+z"^[3A٭H6;&DC]jƁj<+cxd>}T *O? 6Tx`䋵cmˀh"cRL҂o>1#4 ɎOM=ۿ3.ZnRL[t?x'\OJnQм!.וiȓ,+Uv[PԌ2Mq}AՋ uI85QxE:"(zKtlM}EC qNT~B%v8:Ǯo~@_&,ŋ%_򖞗V3\P67U"?FѮc!b;. )oZyw^;31 @MQ( 0l&LrɃck {A򶓷oRAk՟1VJاCِlqZ ' Ρ"wQ^{ո{.GS 1}Xw݁eoJl=*LtV\ |'6+4"p,)hH?m7IU̎ԉ SL7@tH!7=Z(> ̍0gt8\O9=Դ$8aԮjECʝIPo9,_QhWW[>sSDc c$m`U7oF0<-\e^|^-rhG\!5]M:ҔTPxh趼Vq@>,ZX >H`.G<*Nceɚ [ڡ*縒ӀDr&|oڢ my#"z[dV!"?g} ~wղ/CݘӇL & 4:uvmcK}L2: MI,g8؅>5힌aБkFfGQc Z[XaJhk4ީPxMVP(Yp'ΗwZ|f]3=[k* .Qe5A}N,g')=d75r ?8SAS$x 7kH,8}F&b x\רэ{ocP:y0< QIa}d! Fj*|U*s8͹%;B/V f Ya⫡n4<d1Ɇ@?|;d(;cN+t~}*x\ŁKN$Щ*0rSU ~۪Ϡ0$E!Ez mAnP,I yq| /.$]4xgAȣhN(N7Loo%*p5cIOVy%_0m"]2K2vxjy!vth A`n0(kWԌř͛yQ9d5`*{Qe< #7+{q9FRiV<,n\z\Y51[+͠c92Pw8%9Rؿh3:jLaO"[? $O*㛃:tѓ\fq󫵊yKv6K6@#*N[z~Di|'Ηn $̤׭ @^v{ϫ"5>]tl]62Ye`ə5M%F2t6p cI_ T~Ҫj\ |>h jXHZi{}-3.^%\dC5x֏J 73\OwG? `w_Y7$m Bhh{+S~y: 0;f%*D}7wharf$^tSYw!M 5G72b$< j1pd t#`aJFa [2KJnN˶ YZ