libvirt-daemon-driver-xen-1.3.0-1.el6>  HLk|V[ z뾂al7V ZnQR ihvgLtII32&>4u7! B&6uRE!7nMRծr@p/@%'A 0Kv̵@ % x8|\)\^yLnTW }9¦ֈWiH_`ɡ$FXRQ"pL.>aǠd029c3e9483fa3d7bed84fb91f62f8020c86dec5tV[ z뾂al#DV^|AFG_82fET?v ;݆C6ĺOf'iȄ ,D(U$6nBVh͢1wae/5 AQ7#uԼeMI9q?qd" ( R )=CLT X \ d  DG(|89:sGoHoIpXpYp\p0]p8^pRbpdqeqfq lq tq$uq,vq4wqxqyqqClibvirt-daemon-driver-xen1.3.01.el6Xen driver plugin for the libvirtd daemonThe Xen driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using XenVc1bk.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Development/Librarieshttp://libvirt.org/linuxx86_64AVV5039e96f72ae7472e52d9afa1f4df42dbead01a3f4642b399a1dfb2a63b755c0rootrootrootrootlibvirt-1.3.0-1.el6.src.rpmlibvirt_driver_xen.so()(64bit)libvirt-daemon-driver-xenlibvirt-daemon-driver-xen(x86-64)@@@@@@@@@@@@   @ libc.so.6()(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.9)(64bit)libdl.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibxenstore.so.3.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)1.3.0-1.el63.0.4-14.6.0-14.0-15.2-14.8.0Vs@VhV9@VqU@UpUUWU'UlI@UY@UG_@U/@TPT}T*@TWn@T+T@S$@S@Sg@Sf+S:@S@RRv@Rw@RJ@R$}QQo@Q@QU@QYvQ5@Q @PP`K@P@@P>@O@OOz@O8@O3NNN{#@Nx@N98@N@M@M‘@MM] M# L@Lʷ@LLYV@L1@K@K @K@Kie@KJJyt@JMJ@II@Im@I=@I+H@HHb3@HQG^@G@Gg@FFFF#@FiDF$FoEE@E՜EK@EE@E%Ex@Emv@EPu@EO#E3t@E@E@DfDfDfD@DD@DZ@DDГDГDȪDȪDĶ@D@DDD4D:HD;@CC@C@Cܮ@Ch@George Dunlap - 1.3.0-1Daniel Veillard - 1.3.0-1Daniel Veillard - 1.2.21-1Daniel Veillard - 1.2.20-1George Dunlap - 1.2.15-104George Dunlap - 1.2.15-4Daniel Veillard - 1.2.19-1Daniel Veillard - 1.2.18-1Daniel Veillard - 1.2.17-1Daniel Veillard - 1.2.16-1George Dunlap - 1.2.15-3Daniel Veillard - 1.2.15-1Daniel Veillard - 1.2.14-1Daniel Veillard - 1.2.13-1Daniel Veillard - 1.2.12-1Daniel Veillard - 1.2.11-1Daniel Veillard - 1.2.10-1Daniel Veillard - 1.2.9-1Daniel Veillard - 1.2.8-1Daniel Veillard - 1.2.7-1Daniel Veillard - 1.2.6-1Daniel Veillard - 1.2.5-1Daniel Veillard - 1.2.4-1Daniel Veillard - 1.2.3-1Daniel Veillard - 1.2.2-1Daniel Veillard - 1.2.1-1Daniel Veillard - 1.2.0-1Daniel Veillard - 1.1.4-1Daniel Veillard - 1.1.3-1Daniel Veillard - 1.1.2-1Daniel Veillard - 1.1.1-1Daniel Veillard - 1.1.0-1Daniel Veillard - 1.0.6-1Daniel Veillard - 1.0.5-1Daniel Veillard - 1.0.4-1Daniel Veillard - 1.0.3-1Daniel Veillard - 1.0.2-1Daniel Veillard - 1.0.0-1Daniel Veillard - 0.10.2-1Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Daniel Veillard - 0.9.11-1Daniel Veillard - 0.9.10-1Daniel Veillard - 0.9.9-1Daniel Veillard - 0.9.8-1Daniel Veillard - 0.9.7-1Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Daniel Veillard - 0.9.3-1Daniel Veillard - 0.9.2-1Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-1Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.6-1Daniel Veillard - 0.8.5-1Daniel Veillard - 0.8.4-1Daniel Veillard - 0.8.3-1Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Daniel Veillard - 0.7.7-1Daniel Veillard - 0.7.6-1Daniel Veillard - 0.7.3-1Daniel Veillard - 0.7.1-1Daniel 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- Enable xen4centos settings- virt-admin and administration API - various improvements in virtio devices support - log daemon, logging improvements and protocol - many bug fixes and improvements- a number of improvements and bug fixes- security fixes for CVE-2015-5247 - a number of improvements and bug fixes- Gratuitious offset to build against Xen 4.6- Port to aarch64- Big improvements on ppc64 support - New virDomainRename API - Support for QEMU new pci emulations - a number of improvements and bug fixes- libxl: support dom0 - a number of improvements and bug fixes- numerous improvements and refactoring of the parallels driver - hardening of vcpu code - hardening of migration code - a lot of improvement and bug fixes- Introduce pci-serial - Introduce virDomainSetUserPassword API - libvirt: Introduce protected key mgmt ops - add domain vmport feature - various bug fixes and improvements- Turn on with_xen and with_libxl for RHEL (CentOS)- Implement virDomainAddIOThread and virDomainDelIOThread - libxl: Introduce configuration file for libxl driver - Add VIR_DOMAIN_EVENT_ID_DEVICE_ADDED event - various improvements to parallels driver - a lot of improvement and bug fixes- qemu: Implement memory device hotplug - Implement public API for virDomainPinIOThread - Implement public API for virDomainGetIOThreadsInfo - SRIOV NIC offload feature discovery - a lot of improvement and bug fixes- lot of improvements around NUMA code - a lot of improvement and bug fixes- CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image - a lot of improvement and bug fixes- CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() - CVE-2014-7823: dumpxml: security hole with migratable flag - Implement public API for virDomainGetFSInfo - Add define support for the new throttle options - a number of improvements and bug fixes- vbox: various drivers improvements - libxl: various drivers improvements - Internal driver refactoring - a number of improvements and bug fixes- CVE-2014-3657: domain_conf: fix domain deadlock - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk - Introduce virNodeAllocPages - event: introduce new event for tunable values - add migration support for OpenVZ driver - Add support for fetching statistics of completed jobs - many improvements and bug fixes- blockcopy: virDomainBlockCopy with XML destination, typed params - Introduce API for retrieving bulk domain stats - Introduce virDomainOpenGraphicsFD API - storage: ZFS support - many improvements and bug fixes- Introduce virConnectGetDomainCapabilities - many improvements and bug fixes- libxl: add migration support and fixes - various improvements and fixes for NUMA - many improvements and bug fixes- LSN-2014-0003: Don't expand entities when parsing XML (security) - Introduce virDomain{Get,Set}Time APIs - Introduce virDomainFSFreeze() and virDomainFSThaw() public API - various improvements and bug fixes- various improvements and bug fixes - lot of internal code refactoring- add new virDomainCoreDumpWithFormat API - conf: Introduce virDomainDeviceGetInfo API - more features and fixes on bhyve driver - lot of cleanups and improvement on the Xen driver - a lot of various improvements and bug fixes- add LXC from native conversion tool - vbox: add support for v4.2.20+ and v4.3.4+ - Introduce Libvirt Wireshark dissector - Fix CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC - a lot of various improvements and bug fixes- Fix s CVE-2014-0028 event: filter global events by domain:getattr ACL - Fix CVE-2014-1447 Don't crash if a connection closes early - Fix CVE-2013-6458-1 qemu: Do not access stale data in virDomainBlockStats - Fix CVE-2013-6457 libxl: avoid crashing if calling `virsh numatune' on inactive domain - Fix CVE-2013-6436: fix crash in lxcDomainGetMemoryParameters - many doc and bug fixes and improvements- Separation of python binding as libvirt-python srpm - Add support for gluster pool - vbox: add support for 4.3 APIs - a number of doc, bug fixes and various improvements- Add support for AArch64 architecture - Various improvements on test code and test driver - 4 security bug fixes - a lot of bug fixes and various improvements- 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 - 3 security bug fixes - a lot of bug and leak fixes and various improvements- various improvements to libxl driver - systemd integration improvements - Add flag to BaselineCPU API to return detailed CPU features - Introduce a virt-login-shell binary - conf: add startupPolicy attribute for harddisk - various bug fixes and improvements including localizations- Adding device removal or deletion events - Introduce new domain create APIs to pass pre-opened FDs to LXC - Add interface versions for Xen 4.3 - Add new public API virDomainSetMemoryStatsPeriod - Various LXC improvements - various bug fixes and improvements including localizations- 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- Move VirtualBox driver into libvirtd - Support for static routes on a virtual bridge - Various improvement for hostdev SCSI support - Switch to VIR_STRDUP and VIR_STRNDUP - Various cleanups and improvement in Xen and LXC drivers - various bug fixes and improvements including localizations- 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- qemu: support passthrough for iscsi disks - various S390 improvements - various LXC bugs fixes and improvements - Add API for thread cancellation - various bug fixes and improvements- Introduce virDomainMigrate*CompressionCache APIs - Introduce virDomainGetJobStats API - Add basic support for VDI images - Introduce API virNodeDeviceLookupSCSIHostByWWN - Various locking improvements - a lot of bug fixes and overall improvements- LXC improvements - S390 architecture improvement - Power architecture improvement - large Coverity report cleanups and associated bug fixes - virTypedParams* APIs to helps with those data structures - a lot of bug fixes and overall improvements- virNodeGetCPUMap: Define public API - Add systemd journal support - Add a qemu capabilities cache manager - USB migration support - various improvement and fixes when using QMP QEmu interface - Support for Xen 4.2 - Lot of localization enhancements - a lot of bug fixes, improvements and portability work- 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- bugfixes and a brown paper bag- 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- 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- Add support for the suspend event - Add support for event tray moved of removable disks - qemu: Support numad - cpustats: API, improvements and qemu support - qemu: support type='hostdev' network devices at domain start - Introduce virDomainPMWakeup API - network: support Open vSwitch - a number of snapshot improvements - many improvements and bug fixes- Add support for sVirt in the LXC driver - block rebase: add new API virDomainBlockRebase - API: Add api to set and get domain metadata - virDomainGetDiskErrors public API - conf: add rawio attribute to disk element of domain XML - Add new public API virDomainGetCPUStats() - Introduce virDomainPMSuspendForDuration API - resize: add virStorageVolResize() API - Add a virt-host-validate command to sanity check HV config - Add new virDomainShutdownFlags API - QEMU guest agent support - many improvements and bug fixes- 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- 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- esx: support vSphere 5.x - vbox: support for VirtualBox 4.1 - Introduce the virDomainOpenGraphics API - Add AHCI support to qemu driver - snapshot: many improvements and 2 new APIs - api: Add public api for 'reset' - many improvements and bug fixes- 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- 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- 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- 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- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes- 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- big improvements to UML driver - various improvements and bug fixes- esx: Support vSphere 4.1 - Qemu arbitrary monitor commands - Qemu Monitor API entry point - various improvements and bug fixes- 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- Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- 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- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups* Wed Dec 23 2009 Daniel Veillard - 0.7.5-1 - 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- 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- 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- 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- created1.3.0-1.el61.3.0-1.el6libvirt_driver_xen.soxen/usr/lib64/libvirt/connection-driver//var/lib/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, strippeddirectoryPRRRRRRRRRR R R R?p7zXZ !PH6S] b2u y-iSq5G9MǔDwPxb%*=x&IqQB &Ul.X毆ŠZؗ@ǫWcPR#Q E9^_/YІ|h0TTNfDzR8 w?7`;I`q6nR#n˕ 09+R6RzMp=dB̟ .cS'vNwmϦ؇ 85N =,8e=9?Qf`ɆCR{6 BfE'VzJ`Hg B9.mJ?CRj<3'Go%X,-Y_Y)>hWVCoct"H.wIY*_R@0",Chn`r'DӈIbX}KK,Ÿ|dl n8"%/2c64@z˼J[jU'\ 3Hx^E<*0zGC7/8!ٺSD{;70!9;>#]^ .&ϔ\d-#",ku1I'W=%F~]ڠ⢋P:fEUEk3־HSB-7w-4Ng@QKU[^D刚K!x#O5fW+[ݾb@\W# L[DO+rs;-)M s 3B2g)%}M͸+k%.2oU|I?-[DKXQK%n>3VÞa;ݮߡ:엧{mOT yU*kև&q2uV9o,b{z:@)UY {)$Eh9,<|kT!M[Bܸpxdk_IUZ:zM7UxW?jd{Ac(~o$oHZ%E O<Σ =v#!Өx1&@(D ƽlj~<~uj}'P/LˊU5_?R H@ഛI:e0{1V,XU(ZљGN&M2u7~35.<^|QB{!6YV8:d{ӁĐ1I8m%[ N- L|OnCRG)?d. i ,;~Km^HsK{DcPYK+x=yDʟiֳ,%? )$~;H,qYrHݾڱҬAUI6%g;Y' tdh43oQFwecZ碽 CڷhYG,ݡorb ZL~$%)=M9ɴB× G]|v Jm:mcBCyC;=*5^{=U۔coK*=4k`Mί]Ӏ*udJ$> &"G$jb%DCo5'y׃HPp&Lƥ1+g;o @P.fb‰.ˡ_twʺnbc feWt|8Iŝ'WC|sOd]mt:,LK}ٌU'E4dHh/&H58B@`+r)CX$ ;b!\/=Y*Zx{*nQjNfG1eϰ]*\Scj'1XWŹ2tTAhb ):Y1,cah(E{AEz0! к5082ډ'7iec?Hz7DwujȵW %Qܩ(v08ӻ\̭,΁4pb;GF4t3fˉ@};Nl<ԍoJ028&BU,ás9ļ鵣oB3@T wT.ߙc~|[tqJxwlm [@Y'LA:x=$? &rE# vZI sF\|v!Hwtg$} hXhbQC [+/*o 痦  M7EV)] Y.IxCŠƓ ñF8זjVlooif$a(HCv{CWN)u+:\QTUcѰ8uj@:Xh Tz[ZfL h㼉vϟ#DP :ݰsB1Q`8% o0"Y.rOlͨXKA5 bd0V@N^!MYJ +H$9$NZ8#okr}l_TN4I,A[ۚ` [l>Fy҅yegoJbU/o U[ĵ-lב]f7K~X&(+ ڪ{jg짾d{ *xqpGE^@MAdʖFMKAAV ^Am]/ާ^<4T* ^3˃,l%y܉`aHLEᦂN, ?⵵vkPVԻ\\Ռ0洟mYu+˙wC m2'#&S[ݷ\ u[t(QWU3ڒsȼ='= `@i1S_DJtn"&en)yqOmՒhRp#J~2)k~>n>_Hk/A>[AE]RԖ׸Ĺ'z(9ΉL(nQy>a t$ʣ 3rdGlAGpDd"TM/]Oōg7@0ە Ow: ZdM)i2yɂM:!OIt iyKkԉUrMQ+M-Z%Q$PJ-q?!<۱S٣rFGD(?BپLٶRoKhH3цBD-\tB8WL6Šo޼߰W{x^#] 7,i,6TS'ijlU d!wV'nV~HrҪ, *ݗl iAo: /j-_ɥ=P5m)j#fxbK*8<6t?$Z8Utݷ5!GHI_NLO!OtPTwv PsxDZDV&M٧w^&SuяA;Hw#_N&Ӭ_voYCEXoRmؓWu=$Y>&b3Nᣁ2ZI91;t@aVz2{/0 &y3!@:u=,&4•] 7B;A^mo3IްX!a}Jm7ƺw䔵VVq($/ey5gkԕ_طuM/KjQy㙑uԚjpL8nkWDUvѝB39^J}|T\HJ"9>B?X6kXJ!Ys*_DNd Å,Ū0/4ov4}cO0/|8~#2c0ضbbeEE6cz5,iKL@+vx_r $2u0uC@,d+Ḷ Iz]#waI&{iP >sfA[̌O)),D&+j^+OÐ$ 6<{b3EETK 1?4o DAцiDW! y|DTaSDuΣ8Z, ╣?Ѳyoׅ0#TtQ^pٛc߷v_5&ˑzY|=WH9%#%760H#`lP2V.𬤭ɤiWeC:꘵0{Ms2=3vK/xicYM!>߼ `G+uIL P^TFYf.I\J|6H0QĄ$Ayq{E$PRՔd☎.~?bfi)HdȌ#r (!$BҒOZ>) /ύ)C b_9NͨB ʷc}WIk@aɂ;ma·]R]35  5֋]t\ ӎnk[t<ϢܱtD(2ig!?gew =(hxC\A@̂(D턡&y*H&apsZ cߍAmjA)K妋kv13֖/}̈́Ň,9+:ƍ=m,*GbxWt$w hbOEaf$n}UF Og |a “|Qz\˼hh(fIHĊ/OYׅG؂.!)E9SH.PPۯnp}'Ɇ(Ɏ-􂓟/  M0 ޹^-R 397i8I(7 @\r<_IB Q/:P]ǘ^ ,%&}Z;hU7wѪ{Jc|k:nf}]{'s+葅E]0b :\FC'c$|!%"(Ӣ'Tcj3 Z_45S0)ҟr qwgW.jv-7׮SGJ@`-q#,G7*dAt@v^萫]PH[<2p,<[+-A+Ixz* ;Jܕ|?Fa+ 5TM$[wlb8iS;O¡?̍NZWyFxKyd"!,aF7p HG5 Z$ -8U,JSKYw+Xi" DtڿrƦM7MΧ_' Tu'BT=@1'6N]!IF3"^Q/x-#"f5{Q>"6W9A˚B!MhiNxA< H x#󟨍^嬒1֚Q"EsoBL)iHs4gFٲ ~α>XKzo 给Q!T3~NːpGqKwL?dOlL`7_vt\ +\km/KNu? pg$QݮW+3A5+r rkW~}U%#t^CB9~{SK%%[w}8ŅOQh-jH,O\w2 gW2 ק(rOX9)zVXà͈|\`? Z|]JTT86g=+͏Bd`NbYf8ȥ>i%CJsvLԶz`Ć[`@"r|dʄw@|<,),CT0_ 9l^ I+ c;]3dH~(:8TgTdBi"K\ٽ9-Y{GJH4m6ّGTm0YZ~ b/`^Q&Qj3Ek)ȂwsN*D]+o?Hd@z1(5Ź/ ?^,Hwɐ x=tvwF\_If2Q s u y'P"F:gڏA-A y*Hq7]܃#]-Hz a:6=q F\>װh9!"{p)8*M ~$*'m KKK𯮯4kUNy|!ɚ:\2m[UfUV7 ?ZPS-Kn΋i$zΊ, ձ=Vz1ăGQUp]셓$.NSmrUxN{Et"+\uK*Ύ`A:=H8HEK]Q\"JdE9?\\n Ϩ)z\=j"I hAf L)]D7mZ}~4~W:knETiXU\o v0SVN"E S(7ouFW^60ߥBbn+%}G!4:^\s V"0J_U| (d߼mܜcdB| /ޢ`@]=ZnM0gz[.*Cj5 QVpb+ q^ļ "R%] R0 CHa?]}3h`E6[ܿ)T Dem\~|_w#bj~X>yozca6\\4]ADB{3byj-;]$Td]W'jǡӫP.yR O*xH/TAF*eَuO4uE 7$U׷9hK/SH'met.4n$OD+Fv9}ֲyĤ,5p +_;8%E\zK`)yBʳjFE"n!eg8Qm5F0ꍾTWD&\` %Q5󘁊A*5OP s+ZOehsy@_,7, B@PrW6Ƚd%Jd`N]^ϲ.@۬v?32Nr?BS۱Ə{[ s,uۏyl\U)+龣]6/Lk+19\@ ?,EJ`fCΧg&}>V϶M I+FxVQ7ػxtM{=O ԫw"e7o_c# 40 ;`AıFotVNMIQ^z -rҏ/r]IEƩJVB+Cv${mӞ[1*m'shbin?9RL n 6r#DdBpVZxw 3*5ʁ8vۃ<ŊF2(C7ѵ>ܣ3U%7-Wؘ+K`3ݔd}.Jj: h-$BnȩA\lGK!|YTn5ft͵Q3rtГ+OiglLg)>J\A q܌g,ҫ,Mä́C021Ro7l%Jd-ݦhP@ i_͎4NDž1|UdjrxVJ*T&@om RikFbZ lбwdBH``՚La=^3嚊NulUBW4%9ZPsd FO!boNښvm.Ԓ*CJH^N=?B!BY9:* }u.HlO7$!<:p9;a$BA'#NI^/`4@:2 Ws bwjumݪƣ O 1]9!$'?ecJ!єe Y;(1z<(͂ Fv=rS\;xmccQ 'kJQJղ5&q0ZH,"mָ@s!2||:yn;YO\nS}J]юfESY1>[ #lTu@/'(F4Y*~9ۙZ6**CHW\5܁iBBb T[.JL=[c{3_}f\3S@$8Zu&'li3Sҹ$@ekr ,mI}*,LTEKH=-tCEଢ଼]W᱾6VIoXJ2h}˶WL]G1#>ېe,s|Y4hv_GJ7pݛHP.ib;W+C1Z?dGu^M&X5G+c4Lѻ١ϔࣳ.lL*^|] Jwl R5psS$NC3n3ᇆo\Ӱp|a"TB[n Bp1pkRz?UsJZign Zxk='ƛs 21dLH )Ӷe5,onӅ< ~ehYpe.^)uc>ܱr0ӒP#rCcDB~7,Cj2DT K$ Sh @x߭I5+qE2m鶝a=4-֎q6?WPhAyv05?4HwKVYk,Җ 1nw;4E-c%&Q$2^$Ql+8sѿw}#M ;mcHF7eUGJ.)ՉzAfAJ v5?a<3Kݏ'[P#9\2fw LQ+ڎ'qu#s8CL)n~ O joߵ)\Ql$QNV}32Fdu?z>ƷLy/PPSRG7 ыo5j+RpMH6*C_kAf5g!H%]*rŖ& Jߨmh7. &vZ7?ʇ[~V)'ri CYB0Y, (bR17}|WRCjcMNO,3]6l 6Au,!ɦ i˳#8jGLҎh2ouk\J;9 +swLѪJ5#ݔoF ot&k&ugK픓Ey7@'J&o8AivKyi i %{Sj@:u@vu{5txco7ø44]].u(]g n侍/j6e&~- Zf0x]5n>+گzJ G J0ušqRFN+RB"-ӎ{4-a$+#cGTv2yoqbe%"2}0hԣkrptay[}{vxV^ eB|v45? $̴LqmU~hmκKE59S_ݙY񸭂](*?vgrk@$8{$9 MOi()#(5'Q$BvT&X֍h*Ķ.`A[ǻ4-uԛ$Noyr0͌yv0]g,Q*=gg q:{ JaZ!`ź⸟uە!R6ƶdeo/tr=W!ts MN1[I hӄv2 $kK:+{S峣!itbţ%rYמ؍0L/URNZڬ735qaK$RxFMWgyPrzT[HkCWҨg:K5/MV{eo]p2y~-JN,uJzs(N h-!ȹCޢmFJFMH5e_* Ѱ1qgZ](kY 8\bt8[K)<ktY0m 2Z\Fڍ~wXg0;rU_j-llX.M)Kpf d"xkȍs`Y$@\@ 2Hh4Mp4έD ٫ax#`⪔OOu"y5P=5|gkiϢ|C~1EZXh&m[ %_p0g6zpZ*/y}PR zKw:=54y)(ڤԦXnb‘Fkq!0J2Bn8 3P㢙}&Vj[+,fH.!gԭش} g%(|t}R!k#26AY9=M-ф/»>@}IVN[:dwzf+c5ˉXn~ /1 083=t%~pHQ>)s038\ P.}xVqwe/,Y4w!{j+u{qR.P _[Nlꨟ{XrE\MRX~wA4u իLF>yE6Å9ݺeߙW(Gq!(u,QH~E7Rˍ 8MY<6M9bjCܴ -ngDZ;-G,%:A dLBիsO lI':9[ǟ{>Yg(\'g :ndt$M\MՏbT .E|!2wαrk e8wߓݧ$)&r-Ũp&K Y ,?IAMInM{q[|s+ݴ>7]-G5Y..^ !<!qR*(zCzH81ۭMYvnȩƹxmC=T1Ira̦E#wz2ds @yɖ?۴ g4׹̲Q֢np+gS!{2հ$.jV09P! Xx iJ;pp.i>r:Խ)/YVݜ@c`S>`0#*<5@ko Q[ۤS$y5O-$PC)JԆX⃁74(Qb5ĕ]<sF >M۟Ӈ%T%& v>XuYsl題[.w$I2sI&/ n΢~E1ᏞFlݑv ?f[(U(q`QC ;tJ;ꮛ#!ā8@4yQ4tuyX-Vdr*0yS'_ [xP`]4b.cc̡sx`Ri>R~NI>\D`f]+%de*H;&]~ݭ6S^0ZOQ[u=Di !>\Z7:<ݡX`7ÂRt?=~:Dx_^n Coqe+! Weg{aTggN~U liP}` Oiݦ|ƛEI{H!QtwJUW #&Y} nm]wFEb!#dt E%pd(?/QDtE8?b< e=S{ )ָHãfh{xV!z]31(²us5j3)M b)YlS YyzAQQz%+Tl`d{z\ld+,?, ,D5E 8,A6Ad8W ֠C[O?LY9+U\\P(whl/߫sYcMP+Xj `F p$DTΖ :~gmJhF/{Q"XSL;Qcz  y;',,m/_cĦs6N .m`!/Drho6QՈzSLy*W V䚋>|u6HQ`/75ĕԹBZ`GxVU*ۗˤTq6QzqH >Я?0}u~"H ^$UR'*@1& ӝ<_ FLy1b=2B[9a+p֊MpeѪ&4V_Q糈ae("{_wcB(s!@1?p 4]ؼH2}X-/@!AǶՕ9S~GۧDfѻϳ5c=ZH>+xŖ,Jͣ^ߪYW%fsް~uyLHMj^]U3`_in,| ^vJѐ*: pNC9op/>x.FJ{&Wfd4Dv= .G>b^<ѥIw*S?yQ1Qv)f[=F@=\5|]"ʾSd'º*'D$ߌԷzꊭ[zȤf5-) Vy,H۞QFr]]D+}£1gо8{@: J?G-aܾŋy׼?U!5 un"sMDSP/P7*4 PQcʛfq9tQuDE$xeI-"؂89X7CgJ%Zhc~ Yn3Rl`G˴;[$D#5uAeB!т'RUYc[RϾ0w=6_6r*vȃHfD+ yϒ I}B/}vIogE`HW ]'I /?e+5ζJ !WPf)H]yODn l-s=.P9Z%`+p Aٕr$l(_% P3Qo&NC|2^ϑޜ3^}LTIb@zR )* SvTCQDC 43e@[V֬iDŅk y#'\SUcE;]3۪NJD'eQ_ZY`ll%~ MogbdTu_^J,w=ajp$1Sel=IU1!_of@và~O7o̙pLvWSBYP2/6ʥ+s=[[9fzSQbI3/pr ĒVm}^!ߺ7=&mY(ԑo:x2щň;ܜLLt$Ap`Ei5aeZ?Vj,wJf<+pq zydxY<&ܶ<%ϏI'Ǚm63^Q澃zD#)QD^bIC‡_-2JivH!j%M(at&amCN(aK %ex۳IMd9)wXPJ.;~렯6J/ޞSb,w7oy4ק>?pUlQZ˷2P>YZT%3P/pv&jLGZ-!9~0MN>^ZoZטḛц8O4~kI( ]zg3T?zp͉ eQ6Qr]o$Zynk4WSnwogois.s!騐`=?c,$ak)c$Ff>jq͕=\[:* eJj\B>1?,)1ʀ]|,ݞi@Yxw >S3DL P&mM#^ai q5Gt9z $l;ϱOQ1?[NW.h~id`?IưǬYhBC Sy NNz[!=%L׀k?/VF'e*%v炥CZYPy27ݫv+]r3.uF\bna<*!q5ʕ0Bz<:ׯ$YߍSuq!3:+e& O_dYHNp#a5\,7j2o Jn9 C7yrJ1i?ۿZq[YQ 8Kˋ9je֬^1zoh`!X0c@MkA%xl; /)z59AaлHǰҶn0(Y%<)-Nީf Bq‘Rr[a1řxZ1]bD`[ۗ숛V},HݘN,x&lYrR #dob5mZ4*E6,aP44z!x)uP0Dyv+!#%pnۜ@&VЃݶ ;H*B}W5[YyS;yR9+gćۘ]geC\"AG/W#2iGBEr pxzD,;76Q0QHq8bv9/}>S`hX3~#1{AW [06+4L`-0RݖS̆9xukh áə+ߜ,‡M|dݷ"7$(jKπF!OTܝ<{oC*b2~D0%}[DBa,#pXT+$f;Lf *ctßqA(~FT<.a%b]p2kqhw%|#;PEAܑӽG/vO`UEdsw4i;阫]9]&/#,lAD=zҗ'xZAth8[s"5JKu=ˀUdY'ye9A "Ec>d:ci܎ #o)cз- ȴ g|+#΢UӑD~^QNq<3AHJ :%YA5ӡ0c2rvƸ99nMR<(0vTx!u&ݿ۴g xA)H&gXjc3bϡ#XZ~FS2F d TS5-})%Ag5/Vgǀ!#GzːF)arJ7K;5ߥXX??2Wۃ.=A~dٵH)ЄWmz<@FtAer!tjnq7,%Hͤ0m< >..ZmFeZ\W<"AT:2IS*|JUckО+ٴEeCƐr!/fPaI2|Vu"4Ū~:=Ϣkśl-kf5*}rmy[uv!_Hn=EjJC^X1jc飍|ިLlGۗ'`%|Q4ZW\vc8VӹPVӝc+jiTu< DԦ^ĪwUXu9WkK pt?!3?Rh1sllc$goqaDvUkDFwiL SGsp0+>zBOУFJ+Ū9K0A@\tSGr6u~ gca{ N;s!ֻ.]N* ubRaRNyM "_3ĿYYDg|-CfdrgvraZ,c֤+Ж A(ma[K$L_(yY(4fK#v *PT$Hcm~QNi8jvey $o'Q|ؿ\鄻 A beIũ>RH^fX|NJ=zMcVj/A[1#~ə_YEaNl]IJP ;&:=w֧iЅZ;q<ۅɧF}(AU͌q=LAB[hDiAJ)C8%\x`ֶ;<GwFE>zy0 Цbsk|lJ*Tm#"k$35궒7po:5?8^i]Ilk2KhfW\|{AqW:5|hqV`:̮42܃{v53R1x_}lE1<Ұ#TD+g(.t8 N.epjt%DC `-v*'t9.lX[M*N͌KN 0^?+XDX7 ή u*q]I#VYŨl ߕ]v}CL]a7a 2UNrY¾ qKo./FCM,S(p5u42 C7{[^{i&lMNS9!bӍM??p1F8zEOdocD#7/!'`MXh#$qmث$}Q\ |u1xtfjiM20LTsiN[HT*.Z n!hɷ@pnW\;tdMQXn`cċ.⧽)Hv|bm(_/bLx/#r$Fu ;Ul<WP*,V!rjjᓕ:Àܑ)K]6.u ʹ4:VV){xiL^͉"q*Tcd%x>o@q+1Pjr&>)*l̯F3#@wBEiG˹ߥFCu@].kx&AsiAtM` uY$t<;#V-'Ou9ǡw%ȍGƓܳyB=QOJ> 3LêѝaBpZNVb!]Um} ;"FMkPk낾9_;2&>WS,ܲ]$zΦR^ 3jwZaYK%e`PƲwRТ;Orfʆxdo!O|SS%fIzM[5ph'29*HU||yv&_ $k&3,K̜b*O *l7ʁ6T|Qe S*|E8/[ $3zNT!Hν6/xWy zvb AU?T0{b.݅M$=Zj]|mBL ym m{ [DY@h"Wpk\ni+2/m z:`&κHq`t!ZJ|Nrq1C80hFaÍy=DX5>߭H~ _5γhEʥՐzUmV_1neu1ɲ\bU#>94J UeÉL=Lr*{!nדE&YOC4b Nhn䝳tՏ4My1CCc?|{̜dƚt4,@{fPv.nZiv ҋg t2=]Gjh(~uvN7?bG؜q|u2{QY 4& h`".L0KOyn syEi@׷h TcR/N|rN5A+18IQ2Cor7Jxpl &՝rVq⪚o~2{n+|aj4g ,\1дGmi #˵b۞uJMçNۮ~3͙?&MR{mN&E`󀚾SxEm |t|٩GhrY[7DrO@PTĝHqWWԉI#&L#>3=no gԒQH@Z:ΟFYϷiGFZ wP}#DC^Bmݓ5dMgE;*%}QWhm;p;nY:TV_g:@O~)dAdx)!5'%iDsɛ}^{꘱<=(_&{G >PQa6G%jl_mV[%9N0 'أ |Y{uom?'y*,u~>-kW|ȷtrm!{@V SM[ [#3P_](z46iM=sX74z 8Veg"+;"b>E9VW~(oKq&և3@1ƅ@Xs^ rԔ2Z'IN2p"<T*Z[\&$f#f/ZI )~HeKXXN0u(G'\0qtGFs|cGK9KX{wuW\}xCBk_ mju{U_$PWr#ġ?mBP_uTܦlЮLN+\Dp\S8nuG 7P埂4e$La"S_"]"F֓d 9׫u6WK=FS p]u/}(> Xf@n&->QLf~Պ ~V3X2HW~~ً}^KZqfX^N@mie9^i6('NnLTj!5a6A΂d}6JF %:-n[뭮(\ BxSNܨ̝aŻbҐH"?PSN}ߏ>f U#v-}}Lk^#тm8/'a-L]Hwk/oTi|b~2Sw~Ns O s.^m ʅ#;M e홫+UVşݘ ARjq2E3kXyC{4˰i,&M*W*MTwĤYo0EljkA8u[ )#&X+;3@r/g26w3ևQ OI+CL'~%_< Z8=E sǴ´Wu]Ƒ2t[ #жNxZd֧J^* %w-jW"X :.$!f8ߝ 5=5!A  ~UjY{1!D?(Q>G>)NF{ܓ_x!+k B^QW<i&r$6(@p&aӺ+~2 nMr8PSTn{t'CB'-z)dFi=E~x%/$$߹/N$Ҵf,J4\O`vI:g:Oc!vA+O&m꯻M|.0 @ODzQ:wE(=HCW #' ;HմnIXaV8U"80B˪LoǸͦOi,wF_㿾B]i$:t[ !)qEJ-'B\YU=~Ru)Ṱ8`9NVΗ/'Q5 G˛n27ȘUA8o=,RunmnڵVE9jJGſOCC]^^@eXro1^a0Awk`LB-4LwQi W,ǽY߱JXyjϺ8-kwi7En^PVC8!H7头sf=.CYpYR҉%VZ?LB\̕r_Ci6PgI2qḒn=t9Ce|M>A>jN!էdHtqUݣZyE/j,fsjEAKY!WUBm Gх{AHvu$l9 [ɤmfEJo05|xA87C| F퇣 ovs>bVͰ:/n ̣Vi N'c*S6C*Ms59k"" |A!4Pm}r 4Ú,\9(S=yR@K3ԛѕ !^n߼ipA S_"[*SfTOm$ӦTo BO0PExpSe^orubd5|ǑnIf$ײmMŞx WՂ(<;8y@m0԰܉p> hFbnn9D"AGw/ҿ9dBnt 6OD;t sr m|1_ۜLJc~-xAҚ(La1k#sUތ"A8N6hALeܖ} p$ ?[?G(A>$yNm@Y{>YwjݡWZGԚ(S!:M(}u7f ǖ`ο|Yt8h%T>MR!Bn}9o9Mb2_*%F&cvn+ni* Jxa3B`+ >,A R rz.EDtbE՗%2v: f48Yp;/r˗NrQ!D'Yf+SL1"ESz&! 4s줪*0KsЎGIu>m^ ~VUV*ٗnު8aVQߑǼ gHp}go}ssܨ(1ԪU)3nifc;dĄˡ1>D Dq$8-kܾS k+}cH+Z(Br2ali\{;X^)}H3I92pFL`jМ=v16 4% [-~"o\a̷(Kl7.R8X*CM%P(TÜP$2~zpE6yB(]چ)} T}RR ,PU)ؔNa:H|sq4JQ12b,0a)ؒ9o%;yLM1: |R7;<|cҊRA>):@Rz8 c3(!ԧ,Sq%oF?s+zRD5GX^["o|م5H_ߠgQ#O?̑RGh$g.1U}IGqb$J#ײ:[W1֚#$& [ v98* Jw&mVnA80ҊP/p^|_~=jS*#dq/UuX co_HzCxQoԱ60ggC;-Kg`8kDLjخ- k˜0ݴd治rQad; 1P#0A*rA^}?E>nDcF%dfZVpf۾n%g:jCeň}9B [%r7V.Rh,~fa][jlYAw|'*/Nts#k4Ij/1kQ@;8kFqNJ@=gPMm7{:X;(:v%a VKPʯOG4ug2ra~qzU'bFCB pXMHJKkD\0xyg(R!{K Dݰ (RE x+jjY ̥…._ ӱhD1͍|~1S$Dw =!o J& 1#5{a׊]k P\v39M}4kOPR)fgr*5.({8"کDq/THVE($A~$`IrHhEC-H.Cޙwl~QȲih@P `S. L߽n}uc){*w)&P)49Rr7,?r"f9~Dz㷂oԨ$[͜-#kiVljfE) \1:ѠZO1QV#`U SPxJY &$jo8X岪 o> h)7ӯG_$?\z0 F?1Q^qZgߩu ȇӑ)?=kLBjD9/X!M u. rQDɡMۅQ{i(&^߄A^b驕/gXV pr`_yW@c<2'kgu h&UWE7җP ?ΚQq0&Ps⃷BsTR~CItO3^gpKy*%_htьz si.N3_曷ܠ^潭 @7ٙY9~H]d ;}]:i3쌐S.Pm2Ze6Txq+XJLX͟e吧0 hy!#0U{Ƅ/l>K |abCP =YC?Xγk{^wdr}(!z5m뒕fGhidbkJo#ym `fϔ^\ZYȍIKۛ_`î ' jz`(a`~jEqI+kPw vgYv "D8'^FYUA ief|.+5#Ҫi>-P}0 :5XG4uѭjf%O@:܍<΄˼,`Ii. !2j7</X-ݷ'vX D 5Kв2N2u4-kZG°#^$UظANTD(YDXU,̫Kuё9&y|p׶UTwI8{'C?]13L7R_LI8{Ô"DyvlGTB8jd[ ^hf#O/?ئ \]${Bᶯu˳[iYJ 8<@UN")1;w91ԖHyzU@ G9L0F(`5:) }iyAS#w-o20V]v$<#?5X Nj?d2:w˅t?ߕծ^[*{]iGv;hMHc4 ;> =!}m @O8(_A|e "6>]&ޯtPT6X^Z33ړnY365s-al^"8j mnUbj>SJpɖ1L!QC||W "큺=E~7jrog*Q䶉eSPزY\!nHna߻Xٙ/->j=`_#YhȦG]57u+11wycu>P ]d*By Jf"]SDfNK߱XYXy4:v>kijRgc4\IS XMÀ+kJ(L'n9O|C#݅ PO~.->'*XtAKXeJP(Sᛲx62 PUZ$qjB?lQ q@mO5BbY iF]A!>ƇMV:QMRo *սDvXyG*D^F'Uu`Zm{5%y@0/Л+P8Yz)%s:rKߥr.0#q}5kWzB9\h*"9a &zp̧e/+yRܹiX}K|oyF،O:FBY*Y:d$d̸͟T(nZ.N豆+ ::!Ԫ=bfCڡS9uDsCW 9TZ5Fp_Ju#:9E2gk dTyJ]׷|.޷7~"R$c{~7'N17H\sonoҰ<}#zS&玮&wtĿo7]/Cz f";^3*6nKF!$l!'g‹hg>5AĐ-jm2(Zޕ-ͽ _VIUdXB#b1g*+AlȫφS@\Wx3객]a>`ƧT`7Fb`8rc*3(n{g(F",0 pKLNDٺߞRإF% Rp6ҬL^zň:q'7zn̟T($OE&=D!EGu~jme~XcNSAcaGՖ rzRp!cUpnBls7-4D\rk"l(^ـ?ީ)1lezȴF`nk12;yrL֫譙D`k҂o]ĿJ讶tLIZhs#mVv|$?d2]p@Ju4dHuߓɢrk6_5ggYsOD}.U&) ~vx̔},!ĩ a1퐰5]:m,~˖?23û%=gZ`Jq>WPk O<L\`ع*wMI?R'ϼN$KOֲj 26M@yexYex%V~hr/6ؓ˩d%tL$)3דc1M- 5Yfބi4v \ `փswxlo2yTV`MJ|C)ǜhX&d3+D^=;m?wڪX`!H3)iQMCӇ5 1bvKKp>zLW<b0,NleN2V'$4b7 #,}7TȐ Z5+g Q"] T!lnшeBY$ - S%;P#߰fjKTQϺ6CZDc}o:t­4WN.,t?797hQa~e)U.٘ IP]hzO%"<&$=gbmH9irQQPz9 |:u͊tV {s5!iOZnJvo$fo}?S =o >v'/FQw8׺/htu3bcS;>f|#,#)C#"8z?JijI.@k:fJuM J}ёWIwsʸ $0Qc&ع8L̶Lf;:GQX;rH*g!U?1lk"7e cT?6_1t|ona g?-Y+KF s";eY-joO\rÖIh#Zb?C8E5vzA,쮑X"X^E֐oS+Dq 39 (XZ?gegl:2rl۴hf,n$Q5%3[3Cwb~zGE+,WCg1d4H,qEQG< Uķ.A}oR#̐#JXX;Au,y0{2h$S"ʪ!Pt|A%ʹȊTGQ,ŽZQ~#y>݉vM~kp;v׊Fį; {>߷k"uq (Ű RV{/'F~q@nDD?`|ά4w [)AA9 /UKe-ű$]>\x`[kΎZ2ܭ̌E4o;1G1`i% 飝e0C(u5Ak& QVR%f\O&ҸR\M Sh0Rfϵкʧ&-~ga^ ! R/fnLlLwנxde:pEma9-嘖u8D٥?t󚕶'GrЖwS i*FnЗY'Dgʟp1A NJ _W$,K2&*"uI ,-Z]f/b ' VR#,Frן"HaW}W%-?y zX*dfjcQZIhڑoLԃhʐ&8^ZT'T%;8͓@u.N]C 5A;[BV\}0〸k]8hmL(wͳ)vFgwf{RG`,4‡x2rf dQNBUVը ]9>C }TUc<" %'K"ݣePȺUΌl`Q ̈́Ux2q%ݲRh>- €к<C˶$PXsXDo^rN%%E{pZ2'ھ gk.3%-6I-dcD[jNQ =_Ca .!IFY = 8kW9P?f-3x Dd^b!B֪} AuoMK7DVn6*^Lmh5| 6E?|y^ZWT! 䰣"Q8vf'w>sTG~0&~ۍ^wϊ̿-}z:, .6i k`~Wa9œzu%J \Q 2 A,CoZ^fU- M 坊bKkv5 A ݭ؂ 1W@ `mU5۝6uWo_8膐F#_FIN!2xeRoUc.P۞d;e]/5n>3q56/yz&|\ac ڮ)d7V,P.&@ (Ȥ:5hqzqUQN?7%!8ypO˜|ՓJ <[Z ]Zu"Vw(4]x^چqZ)ӐqlM:Û8OІ=_6[)&]>2*n[Aמ{fE& |^F_"n,WP5T/S}4ʖIdB/KƼ<`'ZC ;d EMGB=E?u:N?DP.WK3- %?ij85V8㦅r^UK^~'"9C"Y,qj*68{5bPD~a/ck݅dP6aJrЕ /ή\;矊# 8C!?ڀ$:=nzm-tԦY9`0WkE`"@X5[?j#ʒ) /_.8R-U,cQAFZFhu3R *Ɖh؟@ŋc c7U]mm+O!za x'Eo#k]pNև ,-Tz$ҁ1\ љvdE%tf*IIT4Z?[u5D !.C m_6҉ڇrJ fc98&@*FJS& s@ۂ|P^aھAۍ׸=QlIkoR&"ҷbj/NM]َeABB2fT2"fR_\Qw؀H?w#dНwHad6ӺÙ*Igo͈@قCͤO}H{8WN+<\1 \PLvP4qijB<;9 ¼z)U6Cbޕ*Q^L;ȃz7Js%FdV5u 1؋$1N+$ ^.sy5a$mۄJP2ncj}QԱm#t2;ۄwXr0~Ĝ9%IMC)<|T©we#Py ĩ@S엌囀6}\*J.:IJ5Ai_=ͪbpAgl>2~R4*ݠǘR|h_{YP d5~os\Af1eXiJiFrERKgKŸ`fU ^oWfuk@$6g냅,׋ '|Sp icv~Ѐ)Zpp@AN0! b9-b \r8o{I}S,G]#b!ٷ d>y.}5r}޸`>p䰮{Ns6 *bp"5hpîb yv(̲E+X/#v<CWvӬ9|H &/NaU|1xHԄ>Cuđ d"64*K?ߙ5m TbK߯&P'HJܖTf׾9^;>?z@BI%ʍBU32d¦=g+1^N{j NJVlh\xet3X %1޸J95̀W)}Sz͙EyurlY!f]c_ryqo ?/v8Ϳ4/%L7WVξ.r,ޫt{IʔryCq"1s"BdtYI<)ɰ)}l G@rSPs c#'fְfnbmڒ\q(/fÙ%/aa,պO,u!]cұ%I{IG}sz_dfV~V*r`>h`HNCT^ y WI~!V/g.{v~"%;s/@O$e)w&,tYG[yR5D>N5QV5!}~)F)ʵ`ϊ/-zp U JjC~h^#]@}a raA6U 5i~I{2V|p}w(_SI!hȌ7Kg@dΎtsOr }2`e+vxjΞ;܁NEK* +L2-D[%\:N|_!W۠^v"Wh޸v3Ӿb;i٢'y\R _ULem豜TdǢC#T6\|+Gפ>Ւ}$cnMIЙb(ɵZ_P#%P; ,(9OxaeP3T4Ri\Fv qZaPHR|b/t-p'q[i:|.|:zeUOqQQ'"̚k2|26dQa*ΘTDIHKfުgmB-za0Tv).×*-͍b=`rrb.gT}soU$߀F`3scLYVNaB8}\aF1I̚/,NTW uw4;C9~qGo䟛S3Nqt鲋1X=!bWK/ElXѹZЮrE9}N.g? + Km5  ?L!Nv2fIKv)0kni?]`,dE%Tv4py]u%QW &'Hq >FrY~1B/L! c[KovZqmjkj D@@=W4F@KTty2?߾򾧶ݯrLPaA:h$<π:HW\ kpq5̞KOu;/#-2uÅ^W1 KR[@(Ypq$d)t±3B46])#.+ OC፻šWi2Tܬҹ~Vrk)fZ$ 6T/Z= DX9- |1!y:Tg'R;/rx-m}0k U7A pȇQc<&IC] զ!Q;mZԦ¹Х$ש?#"~a\"ǂ7ae*ca{~\h^_8ie/ygB"DSta?Ѕ܃~A2XDTeM. 7,1*bo,ǵ~WR]c ’̹ʀ*E= 6B V=h@xf=E6A>>?LZ:$F,U⇪|KWoSu21u~u qa]CsM-0LQ`=t#(Xk{r,!1;Ć_+aku&ـ%d~)c}ƇfqDe*Q8,'yT8Sꉠȱ~{yˤKd7ڌL>oV־_k|abm;:K]ѭim˨`h?ݪZnD)&3gy\ZR3@rסL募?? Gi)Q@"-L"Pl[b,|W!Dq;Uw_K#œU^h0w~ V֘忋c^NͬCIFY3 e\Nl`eBK0-F{i#҆ZԯKVү2qc?v`j| '$ykZcېnߥrdȝd% _ *Ce0`/kN?ʋDaީl}uړR2 WIJIE<; ۶9fy)q5C:/TiȭHdxRěWbG9~JmI&rhj&U-YF!aG'IqP>6%;Fx`vwv8J暑H&ىXC c$w362nmn5{@Wc V>]9\?XGG)ICթk}Z?g<)Jђܜ=['bQ C&96M'>us Λݫu59{:KBB=d\̼}1/f3/%-;#LLKڤ a[ی5AD ޤ8k7kSa9e.):/)K,S&"R9] Sз3Ci1"]$ GfIk#[x;Ѧj8F6 y/9U}\&nq9٢J- f3p8r@sF)eAcNhiyFqԁ|FŔC=!7&D_cZּ wSm?t&T>pPj >/Cc)hʑU]Q1lsje7D =&>sg#(o#62E$5b1|He =)54Yig)c?n5Cr B9Y皅=:Jr`5E%v@ͷb`@F=9:4[)+"vg/r}9pLPaм:4)ۺdm1'ο(>Ȑz"IޣwW cb G2y`pmPjVR9$ mXQʼn6)D5ƆBZ& ln3-n=ay]x00FEoNkVe,H8޿FqWrr$ DIz $DsI%)Mt&\׌h7;""q:4(^8"b[OƐX$O Kn&S84]y6*5zRHpB%F-zz5JC >H\aYm=ktJ[+d25߆}_}لzEGEc{BJVHWgT PJ?[ lאop,*+=mtC7rAzU,j0!u6 %E1d.wxeC,"+D5{/j4@-}aj/>hY' Ⱦ-<2Cxc|Olx4rWY%* yr9ƬKdTSB@y+w~?ꥡH~w^;D32,kJ.=Lg>Q4h&a0'=YrdC+=(Ubҝ-m\M2=wGiS6Nod]`$f[}AR@GҫL".ד^Ԁ6 jlCenRx>)/!򡙅o!^ׅ Ta~ TB⼸*^5FWklZ_s\ۇirB&p'/FIF`xٚG; әmCR*AE+iC=-}OA*̿2caۯ5p3R]q L:5+ǕI%ŋ nn_K a81g2b[vroS۫7ٷ}FI{8\^\ G2h& JD^QZ.z{@?f7B#t<xGƖ݌}O37I9!|h:c] ')TJ,nrn zԇy|#Ј jC(MΓW3ՓW+s2}"nhOaF%(;ae2TU %X.MߛK/QS9oQ:rFұX#J>P8;<hq` ͈cRP0W|.@D 0{j2&jBB~vz&k ٺ5$N\h`3㦕Z*+hVg .<%0̶R{T}-DqCJ#hYTqvȱ9:F{a_#+zcmwLoZLqKDc_8\msNQ4=fgG3RQ#<82a?U p W)w^,&eiSb-O̠/d{V,$#w͊pAm~jB%:f}UˤZb9Yͼ:Bzn]+PDp ΜT)iF  9ʚXʘ=EZ <'GgLFVM&M H,b?eA-ZlL#dޖO2^BL^rwi)E^?O:Ši ȕ!KyQ*f:+7{ O+\ Fi90Yv J; ׮n5 c_Mh#v@2|,UP-`}ݷ4l-(* PAHVq0n#T\3!iy[Yuj.@NVSdB Zpn7W&Vrv-o R:Gb~SssHIZu6/ZuƖ[ߗw} yvS^5o PJ2 I82z# a\aK{`XwU?fK[-c@tHE%P)̏AV"8OU 1ɌCN4 8N90aי@:oe?zZ^3;ٜ4:Ğo=C(%)]Zl飛eM9eu__ cFdY&>IBQK2yK IJũ#Ja'xx$;5 Z2k4< T-1w*fN!1`F/F.d.Xo@qߍ>9tk,dZ|Њ!ֶܡL3'_yL.-'8T/i*dUQOɱnd:$tɭ M[ǭOa{44R h; 1"AHZ@N`xOHtRAcM_wi [24O ,x;&)khFuVDVAKrͻ߰a?ƏWlvtR/Y!:J#=Jkűqr^juXTK{g5D:_0~Kϔn -H wGk0K(q^N;(u29\6 F`M9I.ߧ*(`;2J~imR}ؑ*ďޠ'r=&Q'->kGP8~D &p(YghٴGEEJjD mx O˴nu 8Y-IAZ.pqf6/Vm0(ګ>`s,؋J~)A G2E*( |"~р71*ŸK{B8,i 혈Ea#]|FQJШR aqJ&i;e /غK_?vsބWDzv[N{E^M5 qQQ?Dv#q[p2-D$RnuJY `& TL3o^ +\w8׽Ba5(0@_ 8d)_&/:ڭÜc&"h R3)u߽Qڢ:r zL~Pk]PLsq'!ft8 ;^[T#8vL6}T gzAs$ߠ4;T,<*``r2j7`Tߓw -z!A_JL#;{| `״lʯ4`۵f]5V9i 65K2ɅROtQ'iRku,V U>[%_OhPfV3A@AәAOڧIUдD6זWm m +p.zXIPldN}T,o#,Cn"FqcmΧgEZ^ZS ո nR=p3e>Ua~2z-ޗVIZp;V6a!1r6ƫaNV x5zzzU]T9kfEFW>?ΦgdQ8xb}yZr_X1pNlS3#MSU#͘n-<6ݫ{q-A(*I1dl|'ߙp> ZCOkjtMV4Js0rZ#wĕ;S)Vó40A!Ix(tn_8Flf.P"J}>NG8&kIKAG_!S#v5FU j~w奔y0eI!҂΂j*zss*W坌շm/6<: fJzQu9NK1v@-@ ]\)wo &lWT腳HF[x< I=@h[ǟPSg|wm]\n{ q=.)b1=Ob+-o !Hr!HBX7!Va\m&ԗډXzgyUhJT@/DZt扗yZ*8?4DlcQ 5eahuimέϊDnH[+ӪFsfq>'܁t^O!JxTqliw 5 0yunF;{Y<\3cNEqsy8ۖ|mɀDŽWEZ}/Raҗ9vj-_dhD렑}vAxE|ZUR]x<Ɓ|᝹du~iΠ5}MKPx4 j -7{1iO2 aچ2 Ka_s*Ji^rg >/3BSm@51\Xʏ QY Q!׻h:s3lGVX~B MYͳPuQ# %C, QpDӸ8+D:s޾e0A{}I{`o`Օ`pB٘\'"`h/M_پ!.*[9윃$ƚ"GL"5E^=׆Y;nn.f?b/k!nCN3Jؗ"8E<`wE.Sz͠Ƌ?`N,5oT6 E3rtK"|-ugMYGv(n~,}#1Ỿ!v9#dV 8lHf%Ms,6<='A]H:pjor A$*.85oa 4khw(Ŋ 9z6ČWyH S-(@G@m% HDAcGBx$c3S &Rh`Z֣ rqGմD rKoUhV4oXJn{LNeh0e/sΓΠ[p3h!d j"NdTC,o}Oжe] VJXi//\k-@+ 1Ktj>QM S8ĕ7wQCBLlثǀ% ni;"8w+2 k[yֺǃKxA1'1|Y}qmST}e%6 pΣ*;o8|َJY& XzYAXF$hqNBJzut{*T)^)^i5GsþH\6~!$vFBƶt\F ,4G"HDc5­aҎԽy/{5HKH[w: >ˋ#RkDB6[Tvi5יy;!zZg]#|q̕$fD!V:+o ?+ Xخąe{SpJ"JYQbH7l(k2@M O(lݼMD>CP^޹A&?x _VwfV^yh*sZ }0 syX ɤ!8`d&iRfg '*Ѽ wfX=RADDAY3x>]"RKcFguy,KplΩgVZ*F@aвdVΪĻMo= D/*pԱL3kYce p{50=m~oY3!iac#Krɬc3Nb 6xhah_0mAO_+z|Ln]ѡX KnDZ8/xC o1uЭKeI¥0j޴QtԇQG,h/SK3 %H$Z;dv. Q()b=z% ltZ  {=XU]7)b13tҜ4d^A !=㧭tIGi<׸D!Ch_wl~(0(.wd[sw qE #˼2( PHFh.fU 06 }VS۲2A5(Xi£0DO} FZH.C~;&34uLɕ`hp2݀9]?B ch:5*v€>*"X:S-W % 1$YIן_+5*h|L2mI8<3zNHN%Z67#״m2pW7$I9qS# P AFFںiOFxv 6v kR3!v.'894wV( Y2LW#l*KoQr_ZA;P+Qx"|`}08@ M,|k/8By>gȼQwY>V`ђ@H i7WنcPrUp xCZ9|i yTvEB.sB`Aߞk YVh.;A_*D 5<~1Sq=NݛNf̑&z :/GMQʍcuYS5,١] cz$Epx.U|Nw.r0|gi;9 `2F#aHę;|2-J]pc?>Q9Z,Ʈ(*I袉t`E6iMm&K* Qhd=ߛ}=ͮ2ﱺ˙nlF8SsfB'zA QV"2Zi5^tsdLnUg%y0LeViS@4Z$ T 1Ah>CKhCs*L3z_MF78yCO7Ud沑T A]r&qUq0𑭆^Y~* @2LNI86:}{ⱌJZ#նG1_52൧,pw+U֨ay`W\ӇJpĆZxO?KO6Օ̑qH6zʘGZ(OcGeODDڟz`KʝR9z{*˪S`ǝhS+>ƻnX(S(JgܕMKpb1'[m㞶WjYvcR OKm 2HUƕ@lB7wq=%)2Y^xT"3VrP/p*)KYCٲT*&Gy|a~ч1л݀]U 1CN@b 3^T^x@{AB? Ӌ\aMSՕmݸecPߢ;^.GxoL_蝉k*~E&e1q=Kc(o<qASH(V:ma*9~F-AgJ{2蚚W Ȱ,:&7Pe*;7\kI# cW1}ćZ/yοMƈGr 2rjǟru;l-;zJؙ!PaeΈ#\Z^_#\=վ=zH>58ڃm (//QcDo|"N % HW$=kAc12^802+)x6I?Nƈ2F4^NXS h9U ={'1Hs颕QlbmY6-~HJ1Ԕ˼xp{ $K8Lx>>Xݲ8l43!RfI\K+3GlSfoE mxw y(qJ(CD[zb %jI/2:8j1q^[o0.g ?/?qmint'%\״JtCiu'BMYr/?tt1kj9£}Ti^`ȵZ+>~@+wH 'Zfɳ>t|O|[3%AfYyR}:PhuD2fC#AMꑁ+DZmim1KƬ 2u$Hc!5{ /.&8 GjFL#KzFp<2">Pm8XJFEy$>s~PD$xhԭzXnVHڟLJ`W0b!쬰_PSy6+T h2KDg{ΰݭ4Qz`XtPsB7f!bI[)y51UI᪃F>iF?>V!ͨ8T9d!n;b턮" m]"5fD(fI1jj ~~*Y)7KY[855 ;r_vS{qmW!tqNn@u*^N?#dbڲLx'v07!)j_kzϷT庖oD 5LUbd9w ?ihD{f. oSvrW K~` j+?A*⽟cA꺂9,T,^F/%>uQ.ZL8p]dWƸ=(y I KmyDA4 ё炎}u;E =6W#H ɘ*VK#<_ %$dN]v}ŗιN t:]I}vH4rtInjF-l7OIޕ/t%Ns}?突 _YN\thRx>g}+os ϣf ~Z|/SHYj^ Sޙ$_ i6w^e8O)Oղ!Z<@7\!&5d5*ݍF߿?_-v}"I|_RgV#iM 7oN:gA߱}A.$aB P;/s_b8+O/[7k??ދ"{}(aoI =R]Do`(=(% VxܹhZyr0*mo=2? @z!I2vM-3ImhYsjAlt۠;tp [AaX6l¬n&`fW}w7_/|C:DjRMs]<*}IN";'h76N/YJӲd_k'3!gCnmlk6z ߀Ř%^yp <ϊiټ|\03{g :WlU3'V?a o@: ѐobd2Sbi.O ,pFjL9iAL&Rdg.BFBл"PZ86pt7yU}O[qp .dwc 8g[{Ͷ "H#0Q{g4iEpÕvI:E s iT9޸,)$D= ?Gxwۈ$qZգ w$¦N穤!gM;Nh31 $D"%)_5,GDX\*j;o j {":ޯAe}[fG&G.|jsYעQY0aOlξ&r߻e5ra]d=u᪣iHˎDdSt]GnX }&yJ֍t~oLPgsJ$mB BavB"[k</W߇%nd4vc#nu"+Lɑ&ќVyW\FL+${^h-KRUoۏCEdbM2HXԟ6};$kRrLj';h{e=|>!2l[D2|_mN7w,b2Z^Ǟ)rrt`. -z@ ^p?4+rB=/F2 "sxǀhQYw9f@7ݒWIl!Z''яF2wu#̍6!f?+LIU[=L~hB$PۡMi71Bi ORRD[U3RWReO>7"lRCh ~/%YTe^O Rbz=?:Z+`ǨOdL;2U=- js^HcK {R7@$M{I\5->P[,Mz鮧|)&<q8tdo5/RcPîTE~|uTrVPhM5mГYU9O|3/8?Wuv] S=]1ՁCi͏YvmdՕ?*Uv x5bcbKD.. g4d*ED|xŭY~ 1sr!hCAf5$sil%}RE@r$*[\+ 7"!" E:XW&,PâIUl :R]e"!#ۅ;:0YF%J#lA;ZkS=@q&T<&*RO+9^D/ESuZ¿i~kc~'W_`(>fLƘ)S;7I7Vn2r>7B15xNI/*3cso?Y٤ ,хݰ<`M+I` *P1߆P{!a/|\h{YM)9'u6a kMYT\CHQ]P sA3pI>޴VSi\٢m˻*`f=x\r+.T0ߧt?8b7_:~S_еRE&7(WV9nD vQ p/!-1Q*HtvGp:!&Y -KHP◭Mc(yhӖA;8 , 'j\{&ewm%7;Μc}!iYyܛz ,B,f ?A nEqD),bസi%œTlWYRm^b?ֳC{6=Jfp8j256hm<,dix+)q>, zοiM{ks-{>:$&ԒCWuV> Ǣ 3& 0ZRZc#{m+12=I)Qmt]-O&6PLQThĪ!,N͊O#B="Egǰ?-Z:*o812 ef ރzOgtgX%+)KMwgm`Q4bg_^#6'CIrË%&{4cM }/S/FM;srfըwj}ỵ䓥݋F"h[@fuʦeG?C}re٣} a|wvYZlTBxҜt&i_ϡe9TLG̢Ro_yqjygO(Қ]v"(`QA=#d)A]_h~qp3ɳDraC>ÈgAC4H3}#:<: Vx.}b Ei'΅nGo;6T$Vg5L|)N^ٚ 1L3.0-!;&pVE#0υ#Z] Х/YDž4rѢͰݍSe=@oY>"kdʀgh~VBr5syUώ/OXf3ݐkJ6FfJrF18miwd4^-٠EN~jertJ"4t~π阖LK!PE(uB䮠`LeQ,l~uj18ǭGiJ##bsZR0 2#kWߎ]XBH!H=`dV!4$+~,v-S:<\ÏIժ%DJ[NER>*~P9ޯ9O/c< MWp |[ n TK UsE+Ѵw97<~:JaR {DxߟrFSdBCܐSzN@j))j u fiݗ]1.;wMRHzwSgMf ^hSQYB:f݌lje}RZ94o|>:Lٟ+I(R4Bris@lMØ: y$5w`BhSЄHZ!^:?ٞ|Uo'TL7r +t| /yV1$)˓pfHX[8w^FCխ}4ngjeQsHtSuMX_&InL} (mN#/3TcrO~},E~n?bO}|VҊشvo%Vx4OOFg TwռR=f iM,_q"9NTYG%e? 47/s TT]\@;Sg +bwǡ53:ʾZ'S#\9yraE|yx*Vv(Q(leTE)ltd)o>Q)[t*4/wFy{s5Hg CHK0'a?I_W&3&1<M“Fo5ٶS+gyYh%MPGܣF.;,)CeYƫ &M-c7~Wn&i&2;/T-~EI|(yUwEc{#i 1zSv8{)>m ljNchА!>47+Q,I(S"VCEݛ$4=Ow%X$+%R .Hz5#MCz>8nH X% JJoIMr}F)ulbn)[|{QW=dӸD٪Kw :F޸ 74$H;`Ga%B>o҄s)$)-c}aGqBk{Ξ#@{zUSg@ kI 2d31q-^dUSucxQ@MDkm}ߠu)T\?jOq>2SY镃h)'$Z ;N>oP5B oycdfҮP,ޞ[O$:Vzp!vcm'j }vdT?*;ߣ8 oembh+p랾\D? ǒO}!85O0~6IJAS9wT~ \L( C@6}^F%س>+A\OK4VlAQ7/2,jfw0Q75]%btF~Ȕ-HBP 6pCRO]b"woHb" & 4'6t<]YW5GU"0v/Mh])kӶj%|{(nW~°~wF)u.f@;/ TzP'h:aWNWlt TuS?ʯn{?n&'Ӑi$ۇ?*ǴTX_L|h,, -H=|aKeLFS\ ,Uv}J{ +UZTY`O#\A-sA#BG6(^zXSp7޷^uVCCߖKOog9m{c >/uRa3#NR%أrkdmUFV.)ԉox H>o:7V4Q]6j# y޾-Gv"8JlaJ3/f_:Iר1QaX `/=!mּػM{]e\1իr4͈.P-Uo8עm˲ʲ)G,Lwi3m׎o&]D07?Ud]6=5gC}Mi9.yN(Ԓ=ǚq+"m_V6iNR& U.dQo0&%qLe=nv)=ۆ ?yiDnYp(u#/e{bF\焍Uvt=@zj_1r[V֪h|GNU*k?ip^,_<=JUW;/WίM_\ Ռ# i 38mŬА,oԥ"=r0k'$D1d[˕;J|(3z`q0hmuh&v8x=\SŒ&OGAhSic[(r+:I/O\p"2M.ǡ2ro`+Vݯ`$2$=е78cJxpxG[vVe~}w(Ήj-윭>Epܺ#w+ZoiӴIdz ,H C"tdq,vq6_\bUKnt|GAi皗L.mm5ʻ~YsT3RVƙVNAZBBa[m{ 1u%'ԞJfՠ0n/Y*i%[z.Ig΢߆{%ԸjJd(2o5A AU'詉^ 0}i<E6ʷmnu N1Poff[(I ЎQG'?7 ~zs?x֨4ZFWPeM&A!C0?цqChIԙlg:BGu ^h h*/tè'>|@=X@8JjQYmt:i# ϟ1ݞMx<0!ԓA'~3\:+_t(稺Xo懥{^`?`BGI?tGk w~43!W*O+(>z)~3U$c֍SهY5!N{>' .0fd῕ǦZJ6$MOsK4{8e]Eӽ{_ 29w/WE+ef+k^RP R3; }na;3EW%ji^aZey/FMVB=δA{n8#G\݄B:5^,WH;6-ݷOU^4 # 9e)K2.vsJ8_ z7(l8;0K]Wg}ꋵ#;(CDE5\UXD?36so9wR:w]"t ‡RОn놬fQH)ޓ|v7}HW'%lkeQslNRz3_a ,dIb])7o1!:7}7YVa7~ImY+ñƀtᶠȗ}nԌSOD')lW֮kA \Y>f!w @=]#1W9-yԳ{󁁚MiwS24;q*py&o`CE6g1cpÜW+@Zgd Y'Tdԑ$&p5)T::Z$;dw47Lw+l_++4+@B !y>6_ȒtTD1Du#+bX ,FCB!D1]A=34` W UXa߫R NpѨCvօ65q1/ VͧjB2Sp8pdLB:qB"_9Νr(.Txg{5P#$*6)\B';V0kĿ. %s%3 (!}:n(HaKO=礍T.&pSJ+cT 'm^τG &M_?fSm "'2kC $V]^k5e۬$}״v?fSSW޳Cd oc~.fdMLg5B9j4gJ_HP '\-6e(@ъˎ1@./!T{VoIծЖZ_v´W=3ȺTRNk#Y͇O<#DI`3[ .@Pm"ɖ\ݑ6D0~[,L],螃l:^ Hw\&vnT $Qvfw[&^Lx )3uNwvB[V0n_Wg]o{`DP,4Sl fK=zo'(p!d؊ :vi^7BwvAC)~J$A27ZL%}SV3r%vF-UtC]qq\PM}nlU <տkEJt#+wҞ|0 `gNS!L'5Vo 9{Q½;~'.T|9N%vg{Rrh~WۻQwrMs}6DG!k(k?TmJȺ/3W2ZKUl"W!umub/paIg.6QPL*_:Zr RŴ;GGJd?ze/P>I;r A\Ԍiʑ7R%u[I$.p[d1QIrV4%$ngu]G[hn'y:lL2M/s%Thfg̀a<Qg@ ML,9Kcpɰrj[7eMNɿɸ DB(a3h"3JD ܟhk{gTwߔNE Ei1Ɯ.T(TQ'cBuEgob;?79K2;\=di( kLEN=KwcT LMV" dOg ?mcxYD3[>#R]{9:.Qs@C~ݙ84Pڃ3\qh2&)^Cyg6GQ1MQxL4|#DL2`^#'XG–m):DIl$ akYx$xK)/:hQES\L,&PGm:wV(ݞ?3o Öau_SN2s̤` 3v\Jƞb0,@ܙsSt*c׈T_\i]l[Z GR*گ41son]q(ֻ7$dx= Z8sBx@/Xukpx .əef]c{!a8 ğruįa"5$)Mw %O] P$ݎUr69M)"Bc[ue4QWx몭iԖCcc|rPG :/[ߞ]R>e.gm$ [:FX*WPRpcn+=Jj=d|d kkL2g Mռ[E><˫eFOI7fTL7>Y%xA;fb^X[ A^˧Bͭo'BQ`MOafDńD¿.6Kc1*8*M5yUL݆Ph={PXF ^/0";mt[W7g_i.apv|8BkЇv'܈#d*Lmʮ02_@qbD;>uI,WQRqJ-uJ@O"ϝנW83܌53g  qSJ$'i]U2f`TdbvH>{G,ݸ"cK٠՟%\ P3[sn)am*ⳙ!*DDA +ٽ_㮘FsV 2)RV3S1ꀕw8zeYJH1va;5 &<7˺A[\Ju:miJ,2؛1% {l◍hJ-@iR@Z "DLvb;*[8:LH<7GyRB p C0+ ˰?h{'/D()7-Hnx9LEWO#ӣj[=xd)Q~锗/V3are1_K,t^ىis9I}2p U 6"Rm4IwͩT?`85 HEj,\'2 N( ^o_/1 6= "0֕ktٷjKB b}vMٴB3S`⟿sJ#ѯA$H֓}l#m%yϸz2̾r`v _8{/?`@hR#,d<ܖDOݥzӀ:Rv8t+ =40X߬8,%$ Q Zq},]ATN'Pcɞ%p vQz6 a1tz-AG2Z3>m :p4Sa 2NH],[,cIοN cÇ\˰Z~؍ʨɪаp95fT :BOiҲ-+Z—xvA$s3B3|G܀P1%*Z Qit9O'T\Hi";-6Ӂ"-5 qwZfַˬ.# e[I k躻"S:XZiHX5 Nڷ#4vT<nM=ʽRnO5P*'נ6G_h)d7,˫AC3ѓ-tT/!%~!lI-""hL.[̍SX's ? ߻gMb2hAG_Ũ)jcw75T2s ߓt]cWʪc~pt#KE^DeVr-cXs::x ж8lJ(4eʛUG9[^AR6=k]vG2N&Js"~Y_`>LWamdS^KK'cA/Y?-ɶI:Q/v\\$$Q8HȱEXN(ɟ{ c¬`[U, 6*'+x=;;M\%:#Oiǐ-m/λl$}(?oҵhZ~ctC.^槏b"BV/r@7yM_|Xor@k\Z^e!6c>~#cuk r?.[i,v h̫o%s{9@f@>r+A yߒܝ'.q Fi[[_ 떑x{*IV8m7Xr<\ۦnb6AI:YQ%]"h |:ibՋGB1<|3ge: 0o> u,f[-q:abfzh1xvj ǘhN> S7r/Ϻ4j*/P!F[,-3mJByo]!"9(9U&Z]&S-fXBT#`z`f֖[`!4i Y2bGvH3͹4DbdܗtU&I bEH곒"*95+UPԥ0F-*"j[w1*y8H:Qy4v(>BQ+].gJH;e` ,xY@3xI@vd"}Cg:7O؟B_XXԱ'q0&W*Hʗt `X b=^vi?9N=pi|Vofd +hZʸiˤ Nۄ2nzS& #8ipal{َ-/YDr pCNvsvEXSя>uYKW7NTgwLn]hS]֙ƙ\2f [:Q@4./G74+_Q#7pfv):a,B@@75%Rc"b9zPXz{.Fct ;({~$M Z7KB qDXyv}Q5NZAT ju=Izxƒ*kǂZ5 zGzYz)QJJ3ǟ8D;čɱuX#2^1Rm+b0[ hspsӉKE׳0ɻ]Mz~|޻EOyo3hmVs!oe'=9Û>%k m3oFe95BDw-'W'h^' pQAA7XBWs**\(P&f`݉7*Xa}L{:w=A&9p9F ]#э.W 蕚&֛0]‡Q}dYsL֮,Y)NaeI[ߌk닶9?:wN_U$.X{ #i+qx&]Wqj `DS{̜O$# {M ӷ3B U7%D,Z]Aj2iXe}(WVH5ƨJAXZAW/ݖH!0x2E rnXcl7BҺໝ+GiOY#bzZUD 鵓Еm%Tx@سXXaȔ_-j`ΧxjM8ug5=V# /l69+:ElM(Or}Ls٘ }lv 1|5[Ran&NK$݌Ry"xQL^0 uJj}dUVqai/C0J] !hgIL P t_Z]Ap{ k#wnES|\MZ*XPi~yq]ot¸t(~.,TqvdC+VD%v_S_U(x@%0$%A 3Fg**nh/;ı< ؔmkNrR(F;3//#0& VW?XW`}y Q3R1g*c άڹ6ïBP=f v-MF w]4Ŏz7D ܌?tи>}|YĢxxQG ,cAo*+5t:=/ !o R_'\0MB<֝П>[fDްdDwYrʶ'(uX!nflD 'n8D,]g])=Fknu NRCW(';jOD"+99ꍐy4b4x/u00:3eh߉1Z9Zn>Ӷ _x;&TM{sZ-3 H"$o CtPa+DZ|ĴuM0ldi!]- 0S3@RLh ÕRoaohkYG@H鶴x%4(,3Kz"eQ3zl蘘.hB@ O erx8eRpBy:4vRtuw@kc1 lT7g25>w:P bvA[Qȑ|< ^, q΅)di]!@?56gنC`L+i\ d\U%Ù* 3r_YHl2a2}->Cͺ&F}hEpsr8q %UWm:rA+ W*.?Q5\J5o121#R5zZ*4`nU#3f  .3eͰE';ksl̥57/h_F3BAh!euӮ`s eYpEjN9nr3)|X)Y27 'C5h7xZ!XnhदStky#dR}"ökHsP3 ЬP6"LT8T6}HL/ ߥsp L>CxG 9uF+c%)"ٱeSДl`1qC,=#*>۷>=>x$Rl owi q~ /(G'5;H֜MeF_""ޅaw*u1 QhOՐWdpsl1/pI7pV]L%*:-Hg V8ۯv| PHjQnPZ6;,l&t]Ez16dXbѦc4OhrJɔ+.m`sbdώ؏F2e>h (x]!\˭tk)]£_T8nT쾯ŘL#%_:8I uoĪ/?IhI!H0EHߞ8eB~*NFElRHP#V-0YnF&J"o RԚwz!C̅ܺQ_8;oPl|4H_w;$Ux{P&DV;OeW±0^M,jrw߈HTb\8&BJJe Ps4n;D6 ^2(q)ʽ5iʍOb$O{ʇaUt 'Xk>Xu־a3`K>q<i'4M `e(ʼn}A`6SM$D )/rMNQG#; 2G2Tz#\ҟd$ 4kCGd_@t ?uU#I,x`+k1 :I^#53ٳB"%J en*m hR 17wY&]B Ƞ#2u+bFq챓O kS*.TK_x,Y[v&nn-qB|,m 힊4:nh^AnJh)iw7G=#q % (&o{6!Wƨ98z4 ;Z6,՚ (VF611ڦd5ڪ:7q$4OۘHQgͧ|x%LZjaJ&CJ~:7(d} o'07Z?]G]/>4)Jl?c# ]#^aC]ٱZDlK(ԋ^O|&[7ڧ7p͢֏2U0L1,GX*iee?o4)v}PE:vȺ2#L:g4!0Yd48EЧn@i;߸\;' ω\l/G|sv :|UˣWׂ2+IE ӟ84/LP/k|^A0=9W|(hpI=kk(MX*Nh )-Mk$eg]2Y..=62)/:E~qOw"Vc91V)'UW鯝q.#Yd<!Y$F-`x"8_"WR,[wE 4%]:UP00 7@:{k'= [PRt2 r0;xUVm>AnmJ/FkF|  2Wۘ~0¢{C?02OR[rҝY^ܣ}3iӢ& `/4u_!Lq`G/*!KQ^YƓDyG/úcM Ce{jIe$"I;ݑ6mn U~u`o ^՚wwΤ?b|,UDgf8"³"DA\<>T4p ϔ (i ЬEӈhvc3pv=AO_cQeZtJkyWKsVȯPi'!\2R)D;[CTfbUv𽦕7tyQbyp*-+C`M}55~E"&Xl"(㱵T%o??4L>5.3mO7Os6R{ $ߔ BtCԩ*)v Sr[rOfygİi";Z] gbc,umϷjgfq!jfqs7glrI8oLzy9 fyer: |v9.' ň\5Gk uhbŝ%Ǐ7)7lz}DQ_9J$j;~v wIP"p L{&obqLۥFpt{{i :2&k a-f0rً ܷ8?m^=@'S72AʼBI.-ɬ9tKN7 dn5ހ]_31GMDh;[_ z*;h{i?-Y#滂7#uQ @!ko=\Tdj; >PĝɬDԈmz@`:?j)y9V9֗)6!|0 D3# ַ!IfHl_Lbu@H,kM)7i^km`x)1|'<@-c͎LjCw`2F4&kN 6؎DZr.џC3F<>rAPr<1|yWMR6ҵ(wդ@sY z#}A XGd ZsA?c pI+kڟZ #Ѣ KPXҙ/A~Nu(j$$O8]?. 5Qo^bH b7ѽ8FˆqM`}P xE|zŲ Ra04/咻Ca J"^ HLeF\UwFh)12=&8 ;FFB~t+9{.݊͡TsuJ`^< wL;'W;I'Ҕ =)oȑ,b+KMi6Pۢxm9T$s^0(V 4yBY< =i!'x{Mŕ:+DvnSF"R|>IdV;-w7v4IV7\+Qa. en+[GWX~ 0x4w/)6p+d,7I^B&ro2_ʘ7B妶^-P\-wCbZNYqz@"Lwz>h hZiu^C5,tBf,umjqMTN6['Su^׎GM5; ]v_p_3F X1ߝ;F S3xIBYm!5ߙ_$z*zET]h>C; ){ްrYԍu>kwgY8 awF+AK =dg(>@.!'-fz=yD]-Jt,H!&Hѡ]܎4kfE+ Xnf>Z{|ڳ,F"dJ5CuCY*hN=Y0ؕTLOC^[wϨ^.ód@rMܙApjk[<ղ}>",ɀ ڧ#Nj%ɉ|?E_|dAIU+(:ǽ<8] N6ۂf9fԘC;oTǩ"{ˏN_iRG^B0X3o %d_)юX ; S%%V,KZ]p8Zp7,4ÝQ/+M˥˶2>a3p$o{XUmñAC,#}+JTmxh*WݚX ^PQ&y`y=S2\-@Zb`VS߯\x\i[^%ɓ4!h@>TN`:XS_{mr%8PnDQqV򃺸MA-66?Bخ>"vD}[^25u3);7#j\0LqH%惺.]_ EPOh0'IN|Jm'YFc$v}ӱr᷌J4Xayp\ݒ,-8ipޥy^nss(0m F.:Pn%l[bPT k9MH 55v@Bz_?WD+|9{&,jSI.V\>>}$mY}$_m\x5>/w[P-}ԔQIL.,~p0b-4vuS9gwukQ{2 MW[vj0~EqzSl YZ