libvirt-daemon-driver-vzct-3.9.0-14.vz7.8.4>  j|[W&  }Dͭ*p! /R̻gamo3zBʪYdjٍ)6@5Zr}u!۷HtD/3F0v( I;bWf`dBE{yc58155bd2961649329b369bb6ea253f8c85c79e4[W%  }Dͭ*2L3CJ+v:l>cQl}H׶|'_7r{Xt:+d?j˹RA#HZZ㮴_@=*kn=R&$dɏYaƖN8r #[VOu"wH>:?xd# . i 4IOXt    s ||(8]9 x]:!z]GHIXY\]4^bcdefltuvwxytClibvirt-daemon-driver-vzct3.9.014.vz7.8.4Virtuozzo Containers driver plugin for the libvirtd daemonThe libvirt hypervisor driver which provides access to Virtuozzo containers[Wbuilder2.eng.sw.rurVirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Development/Librarieshttps://libvirt.org/linuxx86_64R+ " "큤큤[W[W[W[W[W[W[Wd8b7d25af6df8311e3f889932e899bd8b4ff2b7d6a24f546c57fe9b703578da57add203e07386fbffadf739cc1542e48ff3dfd88a2e0f6895eec62bb754eae1ec64800cf1bd7a2c3720acf5a92043fb447c360e50dfe90fc19f84475114aec48c64800cf1bd7a2c3720acf5a92043fb447c360e50dfe90fc19f84475114aec484cb6a3829bd48732605736cf46f95a7febdea1d947ff81f69ccc69dddb0561c2b41b388fa1330cd89a8d5ed631646a3d74d374804e359b76ab5117c10a8444a9b41b388fa1330cd89a8d5ed631646a3d74d374804e359b76ab5117c10a8444a9rootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-3.9.0-14.vz7.8.4.src.rpmlibvirt-daemon-driver-vzctlibvirt-daemon-driver-vzct(x86-64)libvirt_driver_vzct.so()(64bit)@@@@@@@@@@@@@@@@@@@@    @ /usr/bin/pythonlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypt.so.1()(64bit)libdbus-1.so.3()(64bit)libdl.so.2()(64bit)libploop.so.7()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libutil.so.1()(64bit)libuuid.so.1()(64bit)libvcmmd.so.0()(64bit)libvirt-daemonlibvzctllibvzctl2.so.2()(64bit)libvzevent.so.1()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)ploopploop-librpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)vzctlrpmlib(PayloadIsXz)3.9.0-14.vz7.8.43.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3[Q[Q[P}@[GB[D[D[>@[>@[;e@[:[:[:[3|@[,["X[)[)[@Z@Z?ZK@ZZ؄Z3@Zľ@Zľ@Z&ZZZH@ZZZ@Z}@ZxG@Zs@ZiZWQZ@@Z2gZ/Z@Z@Z ,@Z@Z@Z@Y@Y@Y@YYܶ@Y˒YY@Yo@YY@YKY@YW@Yw2Yf@YV=@YTYX:@XXXXX@X9@Xg@X@X @X@X@X@X|@X6@XQ4@XIK@X@X@X*X*X$a@X!@X!@X@X@X2@Maxim Nestratov - 3.9.0-14.vz7.8.4Nikolay Shirokovskiy - 3.9.0-14.vz7.8.3Nikolay Shirokovskiy - 3.9.0-14.vz7.8.2Nikolay Shirokovskiy - 3.9.0-14.vz7.8.1Nikolay Shirokovskiy - 3.9.0-14.vz7.8Nikolay Shirokovskiy - 3.9.0-14.vz7.7Nikolay Shirokovskiy - 3.9.0-14.vz7.6Nikolay Shirokovskiy - 3.9.0-14.vz7.5Nikolay Shirokovskiy - 3.9.0-14.vz7.4Nikolay Shirokovskiy - 3.9.0-14.vz7.3Nikolay Shirokovskiy - 3.9.0-14.vz7.2Nikolay Shirokovskiy - 3.9.0-14.vz7.1Nikolay Shirokovskiy - 3.6.0-1.vz7.49Nikolay Shirokovskiy - 3.6.0-1.vz7.48Nikolay Shirokovskiy - 3.6.0-1.vz7.47Nikolay Shirokovskiy - 3.6.0-1.vz7.46Nikolay Shirokovskiy - 3.6.0-1.vz7.45Nikolay Shirokovskiy - 3.6.0-1.vz7.44Nikolay Shirokovskiy - 3.6.0-1.vz7.43Nikolay Shirokovskiy - 3.6.0-1.vz7.42Nikolay Shirokovskiy - 3.6.0-1.vz7.41Nikolay Shirokovskiy - 3.6.0-1.vz7.40Nikolay Shirokovskiy - 3.6.0-1.vz7.39Nikolay Shirokovskiy - 3.6.0-1.vz7.38Nikolay Shirokovskiy - 3.6.0-1.vz7.37Nikolay Shirokovskiy - 3.6.0-1.vz7.36Nikolay Shirokovskiy - 3.6.0-1.vz7.35Nikolay Shirokovskiy - 3.6.0-1.vz7.34Nikolay Shirokovskiy - 3.6.0-1.vz7.33Nikolay Shirokovskiy - 3.6.0-1.vz7.32Nikolay Shirokovskiy - 3.6.0-1.vz7.31Nikolay Shirokovskiy - 3.6.0-1.vz7.30Nikolay Shirokovskiy - 3.6.0-1.vz7.29Nikolay Shirokovskiy - 3.6.0-1.vz7.28Nikolay Shirokovskiy - 3.6.0-1.vz7.27Nikolay Shirokovskiy - 3.6.0-1.vz7.26Nikolay Shirokovskiy - 3.6.0-1.vz7.25Nikolay Shirokovskiy - 3.6.0-1.vz7.24Nikolay Shirokovskiy - 3.6.0-1.vz7.23Nikolay Shirokovskiy - 3.6.0-1.vz7.22Nikolay Shirokovskiy - 3.6.0-1.vz7.21Nikolay Shirokovskiy - 3.6.0-1.vz7.20Nikolay Shirokovskiy - 3.6.0-1.vz7.19Nikolay Shirokovskiy - 3.6.0-1.vz7.18Nikolay Shirokovskiy - 3.6.0-1.vz7.17Nikolay Shirokovskiy - 3.6.0-1.vz7.16Nikolay Shirokovskiy - 3.6.0-1.vz7.15Nikolay Shirokovskiy - 3.6.0-1.vz7.14Nikolay Shirokovskiy - 3.6.0-1.vz7.13Nikolay Shirokovskiy - 3.6.0-1.vz7.12Nikolay Shirokovskiy - 3.6.0-1.vz7.11Nikolay Shirokovskiy - 3.6.0-1.vz7.10Nikolay Shirokovskiy - 3.6.0-1.vz7.9Nikolay Shirokovskiy - 3.6.0-1.vz7.8Nikolay Shirokovskiy - 3.6.0-1.vz7.7Nikolay Shirokovskiy - 3.6.0-1.vz7.6Nikolay Shirokovskiy - 3.6.0-1.vz7.5Nikolay Shirokovskiy - 3.6.0-1.vz7.4Nikolay Shirokovskiy - 3.6.0-1.vz7.3Nikolay Shirokovskiy - 3.6.0-1.vz7.2Nikolay Shirokovskiy - 3.6.0-1.vz7.1Maxim Nestratov - 2.4.0-1.vz7.31Nikolay Shirokovskiy - 2.4.0-1.vz7.30Nikolay Shirokovskiy - 2.4.0-1.vz7.29Nikolay Shirokovskiy - 2.4.0-1.vz7.28Nikolay Shirokovskiy - 2.4.0-1.vz7.27.1Nikolay Shirokovskiy - 2.4.0-1.vz7.27Nikolay Shirokovskiy - 2.4.0-1.vz7.26Nikolay Shirokovskiy - 2.4.0-1.vz7.25Nikolay Shirokovskiy - 2.4.0-1.vz7.24Nikolay Shirokovskiy - 2.4.0-1.vz7.23Nikolay Shirokovskiy - 2.4.0-1.vz7.22Nikolay Shirokovskiy - 2.4.0-1.vz7.21Nikolay Shirokovskiy - 2.4.0-1.vz7.20Maxim Nestratov - 2.4.0-1.vz7.19Maxim Nestratov - 2.4.0-1.vz7.18Maxim Nestratov - 2.4.0-1.vz7.17Maxim Nestratov - 2.4.0-1.vz7.16Maxim Nestratov - 2.4.0-1.vz7.15Maxim Nestratov - 2.4.0-1.vz7.14Maxim Nestratov - 2.4.0-1.vz7.13Konstantin Volkov - 2.4.0-1.vz7.12.1Maxim Nestratov - 2.4.0-1.vz7.12Maxim Nestratov - 2.4.0-1.vz7.10Maxim Nestratov - 2.4.0-1.vz7.9Maxim Nestratov - 2.4.0-1.vz7.8Maxim Nestratov - 2.4.0-1.vz7.7Maxim Nestratov - 2.4.0-1.vz7.6Maxim Nestratov - 2.4.0-1.vz7.5Maxim Nestratov - 2.4.0-1.vz7.4Maxim Nestratov - 2.4.0-1.vz7.3Maxim Nestratov - 2.4.0-1.vz7.2Maxim Nestratov - 2.4.0-1.vz7.1- conf: Fix crash in virDomainDefCompatibleDevice (bug #PSBM-86920 fix)- pci: more verbose error in virPCIGetDeviceAddressFromSysfsLink - qemu: Fix updating device with boot order - Pass oldDev to virDomainDefCompatibleDevice on device update - lxc: Drop useless check in live device update - nwfilter: rebuild filters under lock on firewalld reload- pull: fix visible NULL entries in block snapshot hash - FIXUP: send error event before plain event - nwfilter: directly use poll to wait for packets instead of pcap_next - vzct: fixes for unprivileged mode- nwfilter: use vfork to fasten spawn of {ip,eb}tables commands- qemu: reset destroyed flag on domain start- use both flags on autodestroy to begin stop job - lib: provide error message in new blockjob event - qemu: fix races in beingDestroyed usage - qemu: fix domain object wait to handle monitor errors - utils: export virCopyError - qemu: monitor: set error flag even in OOM conditions - qemu: erase synchronous block job cancel mentions in comments - qemu: Add and use qemuProcessEventFree for freeing qemuProcessEvents - cfg.mk: Introduce syntax-check rule to prefer VIR_CLASS_NEW - virobject: Check if @parent is the first member in class - virobject: Introduce VIR_CLASS_NEW() macro - Introduce virNetSASLContextDispose - conf: Actually make virDomainChrSourceDef an object - qemu: Obtain reference on monConfig - conf: Convert virDomainChrSourceDefNew to return object - qemu: Use virDomainChrSourceDefNew for monConfig - src: Unify dispose function names - src: Unify virObject member name - datatypes: Rename @parent to @parentName in virNodeDevice- DROP: qemu: mark graphics ports as used on migration - qemu: allow empty driver name on disk hotplug - netlink: remove watch before closing fd - vz: remove watch before closing fd - rpc: netdaemon: remove watch before closing fd- upgrade: use rw lock for list in virDomainObjListReplace - portallocator: print warn on releasing not used port - upgrade: set used ports only for face on reconnect - DROP: upgrade: vnc: release vnc ports only in face on stop - upgrade: pass ports own on upgrade correctly - upgrade: don't pass ports own flags in upgrade xml - qemu: keep websocketGenerated on libvirtd restarts - qemu: mark graphics ports as used on migration - qemu: vnc: mark websocket as used on reconnect - qemu: simplify graphics port releasing - qemu: format serial and geometry on frontend disk device- qemu: use -device vmbus instead of machine option- spec: Remove obsolete TODO file- tests: delete cyclic symlink- rebase onto centos7.5 libvirt-3.9.0-14- rebuild after changing spec file- domain_capabilities: Report support - conf: format/parse as tristate - qemu: add vmcoreinfo support- qemu: fix allcheckpoints for no checkpoints case - TMP: fix allcheckpoints to export only last checkpoint- pull: fix qemuDomainBlockExportRestoreBitmaps- pull: qemu: add option to export all disk checkpoints #PSBM-85349 - pull: qemu: don't take checkpoint from xml on export stop- cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639) - cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639)- qemu: support updating backend of serial device #PSBM-83651 - qemu: update compat console on attach first serial device - conf: remove none console target type check from virDomainSkipBackcompatConsole - conf: remove none console target type check from virDomainDefFormatInternal - conf: remove none console target type check from virDomainDefAddConsoleCompat - qemu: fix attach/detach char devices to use guest device id- pull: introduce checkpoint switch API #PSBM-83810 - pull: enable exporting bitmap without snapshot #PSBM-83793 - pull: disable risky cases with RW NBD exports - pull: refactor misc existing patches for new patches - pull: add libvirt-domain-backup.h to apibuild deps- fix syntax-check - fix daemon restart issues introduced by hv-vss patch- api/qemu: introduce hv-vss freeze/thaw- don't use dirty bitmap deletion in transaction #PSBM-83558- spec: vzctl dependency added for vzct daemon driver - spec: loading vzenvent module was added for vzct daemon driver - spec: starting vz.service added to post action for vzct daemon- DROP vzct: set libvirt client uri_default to "hub:///?name=qemu+vzct:///system"- add vzct patch series - add hubapi patch series - run qemu as qemu:qemu - vz: add option to resize filesystems thur virDomainBlockResize - vz: support virDomainGetBlockInfo in drive - dac: don't fail on attempt to change uid/gid of the image - don't export bitmap for snapshot without own bitmap- add latency histogram API - add autoport for block export - add output exportname attribute for disk element of block export - put upstreamed patches below downstream ones, especially 'pull allocator' series- qemu: ignore unnnamed dirty bitmaps - api: document pull backup API - apibuild.py: add backup APIA - pull: add relaxng #PSBM-82498 U - pull: add TLS to block export- vz: fix ref/unref of domain obj in vzDomainRevertToSnapshot #PSBM-81534- netserver: close clients before stopping all drivers #PSBM-81765- qemu: add unmap stats to all domain stats #PSBM-75504 - remote: Extract common clearing of event callbacks of client private data - remote: Move the call to remoteClientFreePrivateCallbacks from FreeFunc to CloseFunc #PSBM-81762 - daemon: fix rpc event leak on error path in virNetServerClientSendMessage #PSBM-81684 - lxc: fix rpc event leak on error path in virLXCControllerEventSend- A pull: add TLS to block export - U qemu: add name parameter to nbd-server-add - U pull: qemu: monitor: add cmd to delete nbd export- D TMP: migrate checkpoints - A pull: migrate checkpoints - D pull: TMP: use transaction for removing bitmaps - U pull: qemu: monitor: add bitmap commands - D FIXUP for migration: pull: qemu: load bitmaps on domain start - U migration: pull: qemu: load bitmaps on domain start - D FIXUP: set security label on fleece image - U pull: qemu: block snapshots basic implementation - A cpu: add spectre related features added in vz7-u6- NORM: tests: Add caps for QEMU 2.10.0 on ppc64 - NORM: tests: Add caps for QEMU 2.10.0 on aarch64 (GICv3) - NORM: tests: Add caps for QEMU 2.10.0 on aarch64 (GICv2) - NORM: tests: Add QEMU 2.10.0 capabilities test for s390x - NORM: qemu: Add QEMU 2.10 x86_64 the generated capabilities - vz: build fix for 74c88dbb - qemu: Don't initialize struct utsname - qemu: Refresh caps cache after booting a different kernel - cpu: Add EPYC-IBPB CPU model - cpu: Add Skylake-Server-IBRS CPU model - cpu: Add Skylake-Client-IBRS CPU model - cpu: Add Broadwell-IBRS CPU model - cpu: Add Broadwell-noTSX-IBRS CPU model - cpu: Add Haswell-IBRS CPU model - cpu: Add Haswell-noTSX-IBRS CPU model - cpu: Add IvyBridge-IBRS CPU model - cpu: Add SandyBridge-IBRS CPU model - cpu: Add Westmere-IBRS CPU model - cpu: Add Nehalem-IBRS CPU model - cputest: Add data for updated Intel(R) Core(TM) i7-5600U CPU - cputest: Add data for updated AMD EPYC 7601 32-Core Processor - cputest: Add data for Intel(R) Xeon(R) Gold 5115 CPU - cputest: Add data for Intel(R) Xeon(R) CPU E5-2623 v4 - cputest: Add data for Intel(R) Xeon(R) CPU E5-2609 v3 - cpu: add CPU features for indirect branch prediction protection - cputest: Add data for Intel(R) Core(TM) i7-7700 CPU - cputest: Do not drop v[0-9] from CPU names - qemu: capabilities: force update if the microcode version does not match - conf: include x86 microcode version in virsh capabilities - cpu_x86: Rename virCPUx86MapInitialize - util: introduce virHostCPUGetMicrocodeVersion - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD - cputest: Skip tests requiring JSON_MODELS if QEMU is disabled - cputest: Add query-cpu-definitions reply for Xeon-E7-8890 - cputest: Update Xeon-E7-8890 data - qemu: Parse CPU stepping from query-cpu-model-expansion - cputest: Make a crippled version of Core-i7-2600 - cputest: Update Core-i7-2600 data - cputest: Add query-cpu-definitions reply for Xeon-E3-1245 - cputest: Update Xeon-E3-1245 data - cputest: Add query-cpu-definitions reply for Xeon-E7-4830 - cputest: Add CPUID data for Intel(R) Xeon(R) CPU E7-4830 - cputest: Add query-cpu-definitions reply for Core-i5-2540M - cputest: Use CPU models from QEMU when available - cputest: Separate QEMUCaps creation from cpuTestCPUIDJson - cputest: Test CPU usability blockers - cputest: Print correct feature in virCPUUpdateLive test - cputest: Avoid calling json_reformat in cpu-parse.sh - cputest: Replace bool with cpuTestCPUIDJson enum - cpu_x86: Disable blockers from unusable CPU models - cpu_x86: Move x86FeatureFind* to avoid forward prototypes - conf: Introduce virDomainCapsCPUModelsGet - cpu: Drop unused parameter from cpuDecode - cpu: Use virDomainCapsCPUModelsPtr in cpu driver APIs - qemu: Parse unavailable features for CPU models - qemu: Store CPU usability blockers in caps cache - conf: Add usability blockers to virDomainCapsCPUModel - util: Introduce virStringListCopy - tests: Add caps for QEMU 2.10.0 on ppc64 - tests: Rename ppc64le caps to ppc64 - tests: Add caps for QEMU 2.10.0 on aarch64 (GICv3) - tests: Add caps for QEMU 2.10.0 on aarch64 (GICv2) - qemu: Add QEMU 2.10 x86_64 the generated capabilities - tests: Add QEMU 2.10.0 capabilities test for s390x - cpu: Add new Skylake-Server CPU model - cpu: Add clwb/pcommit CPU features - tests: Add CPUID data for Intel(R) Xeon(R) Gold 6148 CPU - cpu: Add new EPYC CPU model - tests: Add CPUID data for AMD EPYC 7601 32-Core Processor - tests: Add CPUID data for AMD Ryzen 7 1800X Eight-Core Processor - qemu: Fix CPU model broken by older libvirt - qemu: Filter CPU features when using host CPU - conf: Introduce virCPUDefFindFeature - qemu: Separate CPU updating code from qemuProcessReconnect DROP Revert "cpu_map.xml: add cmt/mbm feature to x86"A - port allocator: make port range constant object A - port allocator: remove release functionality from set used A - port allocator: drop skip flag A - port allocator: remove range check in release function A - port allocator: remove range on manual port reserving A - port allocator: make used port bitmap global #PSBM-78156 A - qemu: Mark graphics ports used on reconnect D - qemu: vnc: take care of overlapped vnc plain and websocket ports- pull: qemu: add exportable paused start - pull: qemu: validate snapshot name - TMP: migrate checkpoints - FIXUP for migration: pull: qemu: load bitmaps on domain start - pull: TMP: use transaction for removing bitmap - pull: export bitmap - pull: qemu: monitor: add command to export bitmap - pull: qemu: load bitmaps on domain start - pull: qemu: remove checkpoint on autodelete - pull: add command to remove checkpoint - pull: pull: add dirty bitmap on creating snapshot - pull: qemu: monitor: add bitmap commands- qemu: Enabled pause-before-switchover migration capability - qemu: Add pause-before-switchover migration capability - qemu: Add support for migrate-continue QMP command - qemu: Enhance debug message in qemuMonitorSetMigrationCapability - qemu: Drop qemuMonitorGetMigrationCapability - qemu: Use bitmap with migration capabilities - qemu: Store supported migration capabilities in a bitmap - qemu: Create a wrapper around qemuMonitorSetCapabilities - qemu: domain: Extract common clearing of VM private data - qemuDomainObjPrivateFree: Free @machineName - qemu: Set correct job status when qemuMigrationRun fails - qemu: Consistently use exit_monitor in qemuMigrationRun - qemu: Don't misuse "ret" in qemuMigrationRun - qemu: Unite error handling in qemuMigrationRun - qemu: Split cleanup and error code in qemuMigrationRun - qemu: Refactor qemuMigrationRun a bit - qemu: Use switch in qemuMigrationCompleted- pull: stop exporting snapshot on snapshot autodelete - pull: add autodelete option for creating block snapshots - util: hash: remove const from value in kv pair type- qemu: wait qemu death indefinetely on domain stop #PSBM-70541A - pull: qemu: don't delete snapshot while disks are exported A - pull: qemu: implement export start/stop A - pull: conf: add export conf def/parsing A - pull: qemu: monitor: add cmd to delete nbd export A - pull: qemu: support block snapshot dumpxml A - pull: qemu: add block snapshots listing U - pull: qemu: track fleece blockjobs U - pull: qemu: support disks quiesce A - pull: qemu: block snapshots basic implementation A - pull: conf: add block snaphots to status file A - util: hash: add misc functions U - qemu: add option to handle inactive blockjobs to cancel op A - pull: virsh: add block snapshot create/delete A - pull: conf: add block snapshot format/parse A - conf: support configured element name for storage source A - pull: qemu: monitor: add commands for backup A - pull: remote: add pull backup API implementation A - pull: api: add driver based implementation A - pull: api: add API for pull (external) backups D - introduce pull backupsA - qemu: cpu: fix fullCPU to include all emulatable qemu features A - Stop linking tests/commandhelper to libvirt code D - tests: commandtest: handle tcmalloc hacking environment- tests: fix typo - tests: commandtest: handle tcmalloc hacking environment - qemu: use job to make domain responsive on qemuDomainOpenChannel - util: add 30s connection timeout to virFDStreamConnectUNIX - util: virFDStreamConnectUNIX: add missing error report- qemu: fail making internal snapshots with non qcow2 nvram - qemu: include nvram into offline snapshots - qemu: reduce nesting in qemuDomainSnapshotForEachQcow2Raw- api qemu: add block pull compress option #PSBM-73618- qemu: snapshot: revert upstream 9e2465834 #PSBM-76749- vz: allow to start vz driver without host cache info- nwfilter: fix deadlock on firewalld restart/reload #PSBM-66488A - qemu: treat iso images as raw U - qemu: allow disk format probing- qemu: allow disk format probing- A conf: fix use of uninitialized variable - A qemu: support hv-net interface models - U conf/qemu: add hv-scsi model to scsi controllers - U qemu: log: log monitor events by default- vz: remove domain uuid check on migration #PSBM-43767 [missed upon rebase to 3.6.0]- qemu: implement state driver shutdown function - qemu: monitor: check monitor not closed on send - daemon: finish threads on close - qemu: migration: don't expose incomplete job as complete - qemu: migrate: add mirror stats to migration stats - qemu: always get job condition on getting job stats - qemu: introduce migrating job status - qemu: start all async job with job status active - qemu: fail querying destination migration statistics always - qemu: simplify getting completed job stats - qemu: refactor fetching migration stats - qemu: drop excessive zero-out in qemuMigrationFetchJobStatus - qemu: drop QEMU_MIGRATION_COMPLETED_UPDATE_STATS - qemu: introduce QEMU_DOMAIN_JOB_STATUS_POSTCOPY - qemu: introduce qemu domain job status - qemu: drop code for VIR_DOMAIN_JOB_BOUNDED and timeRemaining- spec: don't specify owner/group of cache and lib dir- A qemu: Don't update CPU when formatting live def - A qemu: Use correct host model for updating guest cpu - A conf: Drop unused VIR_DOMAIN_DEF_FORMAT_UPDATE_CPU - A cpu_conf: Simplify formatting of guest CPU attributes - A cpu_conf: Drop updateCPU from virCPUDefFormat - A qemu: Filter CPU features returned by qemuConnectBaselineCPU - A qemu: Publish virQEMUCapsCPUFilterFeatures - A qemu: Pass virArch * to virQEMUCapsCPUFilterFeatures - A cpu: Drop cpuBaselineXML - A cpu: Don't log CPU models in cpuBaselineXML - A cpu: Use virCPUDefListParse in cpuBaselineXML - A cpu_conf: Introduce virCPUDefList{Parse,Free} - D qemu: don't expand cpu in domain def for offline snapshots- virnetdaemon: Don't deadlock when talking to D-Bus #PSBM-72273- qemu: don't expand cpu in domain def for offline snapshots #PSBM-71923- qemu: revert aeda1b8c: monitor: do not report error on shutdown #PSBM-71629 - iohelper: truncate large chunks on write #PSBM-70840 - iohelper: fix reading with O_DIRECT - iohelper: reduce zero-out in align case - iohelper: simplify last direct write alignment - iohelper: drop unused operation length limit- qemu: revert fb2cd32c #PSBM-71196- qemu: handle -1 for pid in qemuDomainGetMachineName #PSBM-71122- Rebase onto v3.6.0- Set default open files limit to 20480 (Bug #PSBM-68924 fix)- A qemu: vnc: take care of overlapped vnc plain and websocket ports #PSBM-68199 - A upgrade: vnc: release vnc ports only in face on stop - U upgrade: vnc: keep full vnc state across upgrade - A qemu: vnc: keep track if manual websocket is reserved - D qemu: drop excessive spice port release on failure - D qemu: simplify graphics port reserve/free logic- qemu: migration: make debug messages less noisy - upgrade: stop peer on vm stop only if we have job condition for peer - upgrade: move updating domain list to face switch moment - upgrade: don't fail getting destroy job condition for removing vm #PSBM-67555 - upgrade: set peer snapshot to empty list not NULL on face switch #PSBM-67772 - upgrade: fix crash if vm newdef is empty #PSBM-67801- vz: support disabled items in prlsdk boot order- build from correct tarball- qemu: agent: stop io loop effectively on eof or error - better configure options for build- PATCH "upgrade: support local p2p migration" - fix broken non local p2p migration- qemu: specify vmbus machine option to qemu in hv-scsi present #PSBM-64639- remove acidental change in libvirtd.conf- qemu: remove time limit on waiting qemu disappearence on EOF #PSBM-63151- qemu.conf: set upper limit for vnc/spice ports to 6900 #PSBM-63824 - upgrade: don't reject upgrade if hostname is localhost #PSBM-63659 - qemu: wait indefinetly when acquiring job condition in event handler #PSBM-63118 - upgrade: close agent channel befor postcopy with release ram #PSBM-63758- qemu: command: align disk serial check to schema #PSBM-59218 - qemu: support backup jobs in qemuMonitorGetBlockJobInfo #PSBM-57548 - upgrade: address issues with libvirt crash while upgrade is in process #PSBM-60706 - upgrade: fix rare 'domain not running' during upgrade #PSBM-61865 - upgrade: make upgrade work when domain has snashots #PSBM-62777 - upgrade: upgrade serial devices via changing backend functionality #PSBM-63255- upgrade: support vnc #PSBM-60651 - upgrade: support bridged interfaces #PSBM-60655 - upgrade: drop temporary logging to file- local migration implementation v2 (bug #PSBM-59980 related)- local migration initial implementation (bug #PSBM-59980 related) - epoll support (bug #PSBM-59036 fix) - conf/qemu: add hv-scsi model to scsi controllers (bug #PSBM-59029 related)- vz: don't create driver object during daemon initialization (bug #VZOS-536 fixed)- vz: cleanup: delete unused constant definition - vz: don't subscribe to perfomance counters (bug #PSBM-60384 fixed) - vz: use cached statistics for a predefined period - vz: rework the way we get perfomance counters- vz: cleanup: remove unused constant - vz: fix event handle leak in prlsdkHandlePerfEvent (bug #PSBM-60144 fixed) - vz: fix handle leak in prlsdkHandleVmStateEvent - qemuDomainAttachNetDevice: Avoid @originalError leak - qemuBuildChrChardevStr: Don't leak @charAlias- qemu: blockjob: Fix locking of block copy/active block commit - qemu: snapshot: Properly handle image locking - qemu: snapshot: Refactor snapshot rollback on failure - qemu: snapshot: Don't redetect backing chain after snapshot - qemu: setvcpus: Properly coldplug vcpus when hotpluggable vcpus are present - qemu: snapshot: Resume VM after live snapshot - qemu: blockcopy: Save monitor error prior to calling into lock manager - qemu: block copy: Forbid block copy to relative paths - qemu: snapshot: Don't attempt to resume cpus if they were not paused - qemu: agent: take monitor lock in qemuAgentNotifyEvent - qemu: don't use vm when lock is dropped in qemuDomainGetFSInfo - qemu: agent: fix uninitialized var case in qemuAgentGetFSInfo - qemu: agent: fix unsafe agent access - qemu: drop write-only agentStart - Refactoring: Use virHostdevIsSCSIDevice() - util: Add virHostdevIsSCSIDevice() - qemu: Fix improper union member access on hostdevs - AppArmor: allow QEMU to set_process_name - network: Don't unlock non-locked network driver - tests: add test cases for address conflicts - conf: add global check for duplicate drive addresses - tests: don't use duplicate disk addresses - conf: virDomainDriveAddressIsUsedByDisk: Rename type to bus_type - conf: simplify functions virDomainSCSIDriveAddressIsUsedBy*() - virt-aa-helper: fix parsing security labels by introducing VIR_DOMAIN_DEF_PARSE_SKIP_SECLABEL - qemu: error out on USB ports out of range - tests: Fix USB ports in usb-redir-filter - qemu: fix crash on getting block stats for empty cdrom - vz: add state group to all domain stats - vz: add balloon group to all domain stats - vz: add vcpu group to all domain stats - vz: add net group to all domain stats - vz: provide block stats for all domain stats - vz: don't show bootorder for containers - storage: Fix type PLOOP type check for storageVolUpload - virsh: maxvcpus: Always fall back to the old command if domain caps fai - qemu: Fix xml dump of autogenerated websocket - qemu: mark user defined websocket as used - qemu: Refactor qemuProcessGraphicsReservePorts - qemu: clean out unused migrate to unix- reworked filesystem patches- Rebuild in 7.3 environment- qemu: prepare blockjob complete event error usage - qemu: report drive mirror errors on migration (bug #PSBM-52818) - vz: set PVMT_DONT_CREATE_DISK migration flag - vz: added VIR_MIGRATE_NON_SHARED_INC migration flag support (bug #VZOS-521) - qemu: fix pit timer tick policy (bug #PSBM-56969)- daemon: Install virt-guest-shutdown.target properly (bug #PSBM-52912) - qemu: refactor: use switch for enum in qemuProcessGraphicsReservePorts - qemu: mark user defined websocket as used - qemu: fix xml dump of autogenerated websocket (bug #PSBM-55669 fixed) - storage: Fix type PLOOP type check for storageVolUpload - vz: report "scsi" bus for disks when nothing was set explixitly - vz: don't query boot devices information for VZ, set boot from disk always - vz: don't add implicit devices for CTs - vz: report disks either as disks or filesystems depending on original xml - vz: get disks statistics for CTs- cpu: fix typo: rename __kvm_hv_spinlock to __kvm_hv_spinlocks - fs: Add proper switch to create filesystem with overwrite - libvirtd: systemd: add special target for system shutdown - qemu: agent: handle agent connection errors in one place - qemu: agent: remove redundant check - qemu: agent: cleanup agent error flag correctly - vz: change printing format specifier for network statistics - vz: present CT disks based on ploop files as disks always instead of filesystems - vz: get disks statistics for CT - vz: set virtio as default network model- Revert "vz: fixed race in vzDomainAttach/DettachDevice" commit 3a6cf6fc- reapplied "qemu: fix libvirtd crash when querying halted cpus info" - vz: fixed migration in p2p mode - qemu: store guest visible disk size from qemu monitor block info - qemu: special error code in case of no job on cancel block job - introduce pull backup - vsh: Pass correct values for command line completion - qemu: Reset post-copy capability after migration - qemu: Only allow 'raw' format for scsi-block using virtio-scsi - qemuDomainAttachNetDevice: Enable multiqueue for vhost-user - vsh: Fix the incorrect environment variable prefix in error message- qemu: v2 fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 PSBM-54914 fix)- Revert "cpu_map.xml: add cmt/mbm feature to x86" (Bug #PSBM-54969 fix)- remove libvirt-daemon-config-network package requirement, which creates unnecessary 'default' network (Bug #PSBM-55008 fix)- qemu: fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 fix)- qemu: fix libvirtd crash when querying halted cpus info - relax network adapter config checking (bug #PSBM-54596 fix)- Rebased 2.4.03.9.0-14.vz7.8.43.9.0-14.vz7.8.4libvirt_driver_vzct.sovzct-migration-dst.pyvzct-migration-dst.pycvzct-migration-dst.pyovzct-migration-src.pyvzct-migration-src.pycvzct-migration-src.pyo/usr/lib64/libvirt/connection-driver//usr/libexec/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generichttps://virtuozzo.com/cpioxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x2d10fbba7fe29495710225f80c61ea500145f2fd, strippedPython script, ASCII text executablepython 2.7 byte-compiledPRR RRRRRRRRRRRRR R R R RRRR?`7zXZ !#,I] b2u y-iSq}eHva=n)Pv5N7Jk"7fqXjt}^A?Qx4 .mcB4Y3H)m8&r%&.I=èנ!3IanM3 _ J-+i ldq 8|+ 0N,\!0/6#K5.xRO<]/ L@r<iy 1+]L[E+ yKnQ|*;m>|j;ԃ?I-}a~w[<e,EΨZ^.p )ߧ]](1耱9Pm!&Op b-FQk\46R&ἕ 5$%548spdl6čA+s7 tV>TU9"F 9+C`lP4V(}uOȑ(e.f>eA-[ed[)]QZ鹘I@[wV] gB] ^.}ZTI!,$$FG/|a, rj}O(%7?^=moztoS07`$OȐ[spl5.!r9|Mtx ! ~(&aS.GpE". Hd,?A0 㐃β,>=)JLic #؄yɁVmkVVz>z[0PCOkg&kz f/q=f*~xh#YM xjf{~e1[,d*)zBZU30)'"m bI?1&.@Dn|JS?tȋ緈|ψAc2dOh|ݨKD_Qbs)b=[ /(DK*`vDwCd^"[ v`B#+pT,Uu=0B?iFaIoSCb ,H!YǺ|<7j`/nZn1wiPmxc-MmdQn_ Ь.Q/!@{6ّj]%wP3]$iUZk7o(p[yˎ iWM!}T^xGk: EarA#(,CVWwd;ZjQ$g.hz5ҽJ}"V:aOt+6&SqOOL# lZe w{W",-&zTTeE..J+3i5;~ߒVpނxͪa\!ޥA*iqŲ( sݧ $ v4+|, (8Z -n,R Zϑ'8| _] Bn-CRȰ%F鉤aEWK=h5{-RMRDO:u;6; cn C ]w׾{z0 m)UN8*|IFk 3Zd4> ":@ *,-w:ۤW{]8@P4`STt[cJ6Ã>_L;ænb-dzXh )\kX{u l D(vb3ÖX n֧ ^1KYX&I%KnW*eL+:ϱw뼻b~01CY^8۱gV:JO"J-U^wMDݬLUcy)*n2$'GbIRlm/~'Ŝ5ޖHm,(d?p9((vg"/@؍MFַ.kGij뵖YfYT @(Z>.V 6e9(Ԉ :8@i*խ=vw!D9np"e  :C5۔O6Vlp&[C%([~3p!&W,H^w"zQ+H0%B%}'TGL0haAXB(t8cښ4`?Ғ/MH\o1}$Kg ҫc&K8aN'Jԋ `j1,>Ҡ?U#m4˰8RWɂsmsUAhy[:_cyA&wUD~LziՕM>Q%<-_O WvKrh/x3CvK-܊-;@ys*ZN^c >N-Eu+XIo||91ۮ!^<-65OԢ$Iʢv7]Eٰo.*vLjLK3'-0D=zm~ֻ\■J:PSu$L[ 锑vڬM3 -XvUfкxֈܗ j&ɿ-|g9K|f4oMP ?}T`CTsR쩺,:O[8q7)= >-N-tg{lοnLQD4+_g>{pQ(A#eG"63Ml"UnY)&p)~ъ p,ZбNn"MQI02,*.^1h̲X#=͜BbAۮbwYe40Ȋp\}K-VOI5DX-Ɔw^^gy{n6[̳|V'ԳxjW..w|h/((b"l(ܿȓ¸]8ߴw0%`7xy%ʝ>c;"maet@d(ĥ圴B[uA?e_a~^,\F6/;3:=HGcv(2LFS ? C .Cm/'X3 .t/A𸚿;DMI!Qd~.~vq^Ru!6{ћ_ItGe|PA#*%9PJ}#\ Q|"xͨOtF8Vֆ98E$ @ҌܨOz"Cj'XU\VpfX^wPtT+11aD)F-{hDFҨ*% u-)Bz"1e|iV <,Hk'4+iZׯd|㰙D #Us+Gse3, 俰zP( fIN3+s!yFŖOnYJA:b"BB \ >O jRL%^d6.F넷Oã)#S ֵzat@*~m~BrG]e*?sn=%5]%#SCS% Pw騪WjVF$y' )кG$ '=E OnI[ __oS9OMA tA5Huj#!t2@(ڃPNS be:p<6,-z>0@T[GO 0f"'P(qkyHM~E|c<>SFPǒVihY ҃yPUo_^̡!V-"զa0uq$nƞt54{Ziٚv㉳NS~`y̺qT@* L.E~_<%_P |5d})\>I#o}t;SHvH?X5hn[ASiAdR]PWGF(,)a}!P~LbPV:Mt &3 #+IVƷ>)5=%* ҄ -ؼo>CRڔ:<5 HyO-A|3"|@?RvD·JG,́:xaɤ^ Wn2~'{I!M#nӇT[=4J-wev.o>?dj, @xت|q=ٰ6"+W/ǭk쑤` C^Y?ІMLr_= 9bJNx;/E%Qc> C` vF]w+x_ Zxx}rV3!hiA `dqt= {,$`~C=H^Y\ ;®i+  Q1Zm6~ϸ0}WoYp(QPe_*{hgUGFDA k> mj!)Ъ"8h, }1a7Da,'auDNd p!^0#f@A n\q"RPh7p攤@ZOV;c۟|@xڧu)B+"~nr賈JYRl}Ra(ǎB#* Ղ=:7q.\&CLA |->/.aln߬[՛HiDyShdL!)FEK1f-l \q8pLsvĚ'wo'4QI(|-'ʺM)$Km,2ޏf90 {1q1>&̶ujHj o& q(̝ri ^1N=zyl,M¬Q]kV-sf7ur7^T9LMϦ 5n[kO}T̈́l$KQĎe=m c<"4}v]#7l=}k,jQ'#/Sm֜TW; ,fa ,yCJ4 o2t zQf8ս ASTTY}Ut=X<DOF{}%ю[!lD[d RZ"t͔̰;:9>Cï`~?&q[>ucdˎAnF2Gʶi|[&Fyr [,;Iw j; 7|I7r bLZ=C/Ѽ[iJug4 _U+n|9 -r 倻gW0ܼ\m)X)ÖgB݂^(?<eRgC.=Cc7sezzl^Khl~|$Gtp< /g+iFZzo,u嶚zFGDž2Ow1kfE;14hRC`|ke wW33K2) -@nGgmg?eGdw,^ s&bĥY"5Ĥop#uHMCqCHM].z?ɵݛܛoיDkaZ:n.$%*NMVȡ0AW ?Gʶ3ı[ b^槟"sP R{̴.3qfɷ?V Nd[5I*QJW!$;[ZÉBuS*WV5!SrJq:*>xmwl3J$A<ւBQP9fGw%|sr&m(%Xb)]-'4 Rm!^LaD~Ym_ԁ+} LX/YX~g5~`"lTFH 7Mfpj1XY0E"('`j@s= C?^GaYn?E< xl0Jst 0™ThL5ph> 袨E^M3, 7l41'!{@Um(,c{ Z,SD]*IVNie?6JBFw̗ WdW;FO;Mmz ׊YdH3;X [8M <}Ј{L\vݯd.gH}Ы~+kbwvc7&}PU!m{4%)M˛>dAo 3,CYl) f 7y6tﯠu6sI#}wL9,Ud :?nu?u~ڔqM%Ǵ?͙$ =[>t`i*74m?#l o_VPKOkW+\kc^Gd|RZ| g{n` `vU|97L.#ՄOHq~)iF,R^/1cUQUmgc)FzfLwV^<{;wgٗsDx=K3|Ik-QC-dxpghK͌EVSAޕ@nO.Y¡L ZM Ke& & 69u95d `Zr i@yoAZA_kGyɜZڷ˘OA׶ Q=q_OuHW[5 vo)եgn$uh)aЏgoNM=IM#ih medq9mKdmʝ /z?KXdѵJ'^ga6t_bvȚ䎐@dJtf`= "(N3H|%i;F")Dxu'Q<(/Elwpt%ܬYWWԢP;,Bd)F3L sŋ[u~p)-UEx/ge>i7Iekzf!A]ʴCwjQw$.4BPc %5ggo9p &󒗢K¢m܇ƽv]YQ+SbiWQ+'KD.utnLrݚ(>n)яzGƵlj orkML~-ݢ.Zo_v.}n\0 ~,L(rP3uK"}4 vpy+C׳4ݺEaWEߩ#F A15=^o*pјXRgXü]_;^\mQ^Y= LDR\d rǥ8!RoBHܬRiGRBxmpns]N6bkdE)W*VάPl R*tP^X9߀ȴd*“tٸ3jӘތp+xjY17 H)Q/gC[aH`!!b{QnO碮'Ȉ 3Ë?xjҎxMk)Ϩ*$gٟv%<=^Pov" -RfEşAm E/DqJbT[=DzT-xѻլ0˗C t9΃'wdxREwt$hh}]EithRM )lH)ړbSO1*$AFo"hj[MB˅2GRtOַ2ْgTv1\F7!N7;ԊX & NBK5v\T*,h-x$!6TDD޽PKw(Ų1~_oCۗ <z%ʿ .mUd^t0|TdQkl潵O:N7cO<0ˏ#j$ֲL4{fya"a+li!m3fβ74>lsXxݾ9ɑRqƬʈcXa+w8I &5bpI?`ϭMDQ}IhSq *2`-dNSc}uA39kI?ꄥJ$ 1n"\kQ2EcVjN (Gnha*ҌɝLfs+?ufK<\tHiÐR7Qg7FjaFT)5AN#4Z b =M?k76mATArl}fm[5SPx:NTy?ɖ\,LG~LZu;?% ABBòJl!s Gہhۃi=еڝkrp[No4Tʅ]5e^g[1 4Te0;U1[py&+6iS6 aul<ƣc-Boʸ>TƜ\TxvY ?vo{8owa؝a+e6wӪe 414WAeN{Y~uS/?`Z+,[sG{P^<01{zʈŹx~6Y{ -y \:4kɖ7/rOLۚ%%GdRl!uZ_corGQ$NO[/)D{q7V3QnضMڸd6AJR̃Ǫ^*=?lЍ7Ho9䃪wB1&Vɔ6$f`1r+r@?aw; 27jчhY<0Y5߲v a\, _QQ-1 NӰi yL?@F>BC#[zsӨhs~u@}P\7Yx%f5tӥ>k\ϚW|sj}!Dz?=/*G߰C *S-[ؓ kh3<:]&+6bT֢2WEx6@ʥnS͹0a+R\ۤ!Cs9xw`0u5?_l:!{帧RU>WJ{Wk lko̫;o = N=oeu!D/djRWS^3_yG"}d8T J+!dPߛ1_bY-,obxTM}*jLG+6"HA"RZ|&t̫?$r&T5O| {2Ϛ}M"ZfAu IhRYL8Y#B0g%c7F\kWqVcb.fPa>_fVPįc; ׌(%cl NrE8N/J!<%6C/6LM,lFEfZń瀀 $ßf lmlA|CF(9=a{Pcv'}g~EXrKUC`ĵVZN$4zx pW̠JaOJXuח٭*귆!6CpL+/!4/Pc\^9gBXE󽥗+{7,R?"9TJA6~c5N2REP⨉HxT='H@VdXWz gb| 3%KS"*À$D[}gԏGXuM1|zKmKYB 4Pc!Nނf˟1`8V'&s$.Ǡn{>GWKO;n2EY5, fswDkNPő*4zTY wr"31E:j1* N4@t0RsI-bTZj\2F=}!U1k_C'Bzi6xt:C$$%jK|] w\0V_Fˮ ?&ɆEdŭ2|z&s~iO]qMO1͆mM_rKޝKR7Ft^0Z2Z w 'ʂٕq@ZC K-RAN.lϪ:<ʴ76=lO"6ObNn^韗3^D%otOԵYg' lpٕ7^# y[PN{zwVv)ĂT9DD$evppDPe`W\"Bj"#l]0tE?΂"*=!!?drl%<` ?܈8z89;^ncW8mχ̾-r*wH-R<CEy-'lRSm -9CxRIg<&n1J L1F&uzlJl웮w%-`5!V@}fƃ>a;> ԻX (TeN(ϪxhG6-]Y۹ek`4zRWj*} /nH~79Zۘp:s6(1*AprR7yeΑ۟JS'(ǚ*D :5ځB!/Y|J'bLJRJ OΚPTPj ifj}򿳢׼2#n[D,ukɆݯ  wIICeײȋ#CMhJgMRRaoŵWftH),HhQJzغ㰶Y)]6%dB*27>iy>'( Alrl% lX"oUOvA0:{&x=L'=mޢM0h|ސ4/J \PA/1P d[/$@?M_`;lx{&PE|Pcջ$(0|hѪ@rMO怮wWK[]/mX\Nv{5(M."?M!SOqX8ZpSWnЍ ˋh6&O9@? QEɍՇ1^]HnR32*)L1Z%dsʤN  ُ,,|O;(P挬PFui}Q > tiqs-΍mol*JAԵ98fW|Ђ?t|@D/>I;fU3.39m\L omaϑ;J{с\Knkc}Uffn'x,?tFPbNQ _ T ^tW8s w 9GUbNKXķC$UW^8.gHRǦXvH:d0Q;!wyۤ듻rͺۣNW0"XP@xwI|NrԦ>S)}g.G>&# ^4,+!›p Hߌz^:#H=!/-27vHzU)D kr3Gu ?}3 RL@hQw& V@JmX Yg;d#,BRHA*_∬XO 1ҸMwf!iRK?ݘW5-26䋳Y?Nn;HZ2619 SK5cuidʖJZ(+|B៿澤d s/9<p\b9{^px ?TA;^E0n\tFBSo0AbfFa|o5VU=qE &\ǻmB0VC] ( miϭ[2ˊ4u?Ԁ Y,ܞz'WKS-kx W"Ӆ"hOJjNR]SB`EDR *qH vS"U K"}|S{cc1;q#)CEDORAk 6Q@->䅘&pB| .If)&sp3//S4|W=uhƗLwlN/UY5 (\ \QNm+ Bc8ZwiY&JCEly@a(8Vj S2es o' Ս&ߥ,uTp?G ܐ nkcrVqԏYŸNT֦Bњ+~(󴁼:Bi酾bsL܆c L3&9cx`q}Ԉe-v/,j.}7 A{Pg\sV' ~5TWՊ`cE7iSBՖ\}v:)Sgs-8C<bj$1`g7=~5 ke5Ih.e]9gfInR[{)$)LX&ABeܨ|3>#nOsǒIKۖ1Pݩ&}2eI_w(dJY܄'a,Z{A~AG|DX6 $HPј4ےc\_f ًl4Xv͇ܾ EV#WnVݖJ9Q_YbԊ,8UZtLc3ONj G&SF=% h%u +jRa @. ~t\$bwm}%ȋE?qTb1.uf7v>y(aϞ9A |w +#(bL5sn(u}op<OL[:Pa K1IeR$te胤n>"!-nNP0 j;L{B;ſJ!gZqYm8MT4cyfi jlCC}'X/b ˝UgsG L: 닿.ӈa|g|x)yp_<{S&+WSVN}p5 ^{y :hyD,r@={0px`g}g^RHcZ)yp'd5uO$4R>L] @edӛ F?2A^m`:)VjlFOrܼzdE J ]y;oT_3]#zS :M`ؖU\1w1OM@&*%^hd-sC$A#-C{2^0TuB~`= vW%XnA_t*].٦#& lpXzFo}Ps=;*Lнn@]hb;T^Zn )>{һ9S뻸:c&3:bD[AB}VwjU˭zȜtD?LZnmY|N x8-mk2t`2e,LiPc6,Hhk91]̂YB.~nbp58$MǢzEY !fFzMЙQcUS6 mz'?K~K۫3Ao c5?s*wf?b8B^6I4N_  ~ pM08DW:m ֲ"zD 8SPCD-vdU`*#!GBR֔_Ub E{ 2Z?:'_ ȶ%vԅn}xqr|亮 u+xaID==KMڬbm!+wA>prޅإ r7BPFU8O@3Ϊ=HM~ЯG:m`:x}yig sL7 ={$#1p&<%DDQ=m$hc1bX0GW5tݳ*0$Z娂Eu)d$-GtkV"@_MҼ{.%Bk[cp i}@^ _LnSۖiq==D*~ƏbG60m)@=ٴ m0 L_[)JVW²@|@ͫ0*GAi\j~ 4OU]2֔5o/*hz&)3**t~ִz3m S蠪,ϡ&hSYp^4,`ɚ6/:6u:K&?8#vjc]4:1~DZ"^Fs9*—gO}*ٺ7oae[#Ct)`5!^28 ׫èzKLS8qdH&s[ٷ;/oOU idb@eG>?.PE j`Ib(/+=~`yVEJ(K] &kc2ϯMn@< KRQ\ŸP?[; eBAA5а wa~tGL<݅kdv2>ʠhDELd &9Eɹ9{\`/ Ţ}LfBy29k 4Sng1ab4'~M焄~"{ԁ]g< "u{m^Ҥ+ #)kI/yO'~TYme]rȢ'+;i4c.c5e4Q!V?ʥ+@s4ђNFd E'3206 $A[v l2x!^OO0údfa3d֦lM;J942tzoey$T04Ì[uz[Ib–?uNm/o.SE87x J8ή[K'Gh\dx Nk_XaX֠)ŀs뽋Ҧ͖3CLqt,q1%"],#%fk|B=sRK6rM-vVU(qK65 Gvåռ3QJBD͍1دnxLӫgF7V@LocMUN Y}el~"ۅ94MNJp\qZA5Eؤz !`0C%kx(ߠ =R[YW~Xk/Z] ֖;,N|}}d".Ib]U?3&.y9\ [Y^8[~1䵭!N.1jvf[I60*w`# 4GPkɞBu iBUfrJi/'Qw(=`R-_\mȩ@04˟+}mYLy4 TUuݶd_z#c@e]oO:q u 97KƋnp8gXe8$[S.>NZi 2A6OY7Ɏ')x"nsHS'SFW}` bfHE5 Nc'p4ʋQl..k ^5l+&4 WŖ”*Qm\ hvj/ãTpl+S bwx׽ađ5ڕhGS7yx LrZB0zY03Wz0 ̒VfC[E1VK  CNf1M^&NѷB9F!38M7?4dBtBGbq7BuZ OFr0ɑb櫿s11Y 0uO܎2Ar.ӣr߼IƓ)aEEd㧻p[x9@e9_A}!Ua'ft&-J@SO"{yʦ[YEX!&z` "l /H\Ud%ιqGHxؔnX Ӡ`0?љNE4 m"%w˓gO 'N[5D0*=4< 6!hT,EDB sHPZY-] ƚ:7 D e$1h ?iR'Fx8avTHAǔ9yN{#&cu`DE1`jE٘^X6*'R!wtŬ1O5Ah7z6AXMՓ['2GP;aIEṊ\p8>wbX!c_)Hw\`Kt>qJOx0Q,$?b΢exa,~$}WZ|:1ޡ]Wmh-q9U6.yXۃX +D e,?ĥ x_G~֞C|G癿oC1l>-bi"dcemX,k?М6W $i}QY!MOG^&ԕ+L]7;0t; ~rL[@&j޺PqGYt"G*B;pK @vKXv4\ZSÊ(_-yhAؑl3xVIph@0@c|.tFN;Ev²zs{\0Ӱ^5H-dxB/_nv'gB<}<( wUtnx:)ei 'B)eȇ= T+R2EGv<^1[.Zr}LY!d(o0zfn&ΟFNw9~liOxnsejn/-xC!)Cu?'Fd3JG'X[ѻ:܏V"﷑Y> WB3Yr܇-"]_LԃV7":տ@ eDV+?M 뎢IJIk% [,CG|җ} Kr8; kv8g#{"ȉ.ZNFA*zr\Wd&P3ib9ڥN[1-?!yZY(?8k`fb.\hçb?S~FhSw*s#( ;.%86  &K)jxƤ|0c+u˓)%R;-cA^L8bC_LN یCbT]XxO7Qjސb_Ye/k[' ] ' fC c(#kUǏ}k~d[MG)6dߵ :a437bTT/V5]5ZeK`^V40notvbefA &s|gVp^Rt˫)F.䐕V\sz1Iz+JU7k_a!Pfؒ>+**9/g$*X汶yc$bS編Np# .c.l%[NL|r:GY^\Ctb X_؜U*QPQ#/xyWz,]]:tΤ6/Eؾ~r&#aUX3 aUv?:[Gnx2]v xs/W^gI&$AN9Xn¸U8nL,a SW>e#EG_ddǩ* p7 " zG?0{Q̀ڢ .VkZx`f'[bsLA&-WҀMme{)Q+a_w_uahj FSq{UxsPv>}m{02}( <-3`0}i찠AT =3ӈ:서4P;8NՐq}VV8,= Bm䮾Mˮp ED  b*ߒeci)iC_bu*lf^'Y$ihAJBm̟Ä"`Gg+{)$oY껨5G\0ObKy@S%S~OmXG4u-zFi*UB[oD2&Tb4΂ K֟ξ*w1 pjָ5y%CWeMggxy{umVۯ<GOuL),$A4t($L[y_Hj<+Lz}Mmhș#}[[`%MbͰDVtӧ|DxxCox=ti^\g+J t5s;zy0% TߓܯΈaHA`L0C5ZL=ē{5觳웑F,"S~rW^wFwq|oL$ [%׫so) uRDدtx1-ɇHAc PԃNn٣ Ģ!y*Ak*%}WoF e8ɿ]^Ge:|8P)26VRʣqA0no0X دwKY2Mxjգ{T 5-#e/z;-֐VY{N%i8@>)[?/꒻.Y:"?hp Z3X zmwEJְܝ6UD`oI\MiK{-PxlqUR VXǼKw+SB1HQ {g2hOF+zwO=u>RO8mu0g!26zdm<28]=;L钋Z8u3fC16A$=ɯKI%Rkh غTt<ςY>}Q⍭Qc:Z_!SH/|Υ9~A[3\fs)Ds-Vǖh"[C w4Jԧ8ΊqcWJW8A`$P *ވ|dv:U4@Q,Fh*lQSQ|&#oWAD"ƅߛ ~to'Tt\vsg%_Py7%TeR_ZPLɒ -ϱAũPi`<xa.wISJX:|6|(ls[ߣik$.P=^XQoz7C;kH0%eljIKLˁ3 &3xhd?^DUgsz_StmT.RRܕ(ia^,$;Zei}hV ڑ`~ELy\dQgQv(6ozCpOlg[.-73ɺX*30pk _K=9aU7ޤ9U=ֺV-@7Ļb[U^S*q2". r|h](R*$y.|Kē3FwpHv2GY]~q ~Bl5ׇ]T)rx}Vn9r0hzw[%}ßN7W{4!~1EhA% Dcn#~|xP@e76wOV&r&F$FM76 笽-gߒw^go N` iXfX2!g;vT&!'Au;S/9nLIWJ3;*਀-ZfEm ?}tfujO=YO xM%bȝhFW)wvh$sHvIb7*ӮN}5$02ܺ5?6欸iE"Ϛxd։?')dU u: }b4!BxqD H3)#+w'y"~!-c=>s{)/سݯDXCYdvTϐ0~'-3^Wd~!`cym*k='ͮ6CXlXU~nDŽL4vDlJ3̸F(KT_hc%DBPfͰ=NwCEqUI|I= a:.3`Mj zt)b=h?>5'_jvoBxꆂe4\w;X~vhmOZL r츹e3jw}$CzLF+`gYtnd+4/O)"M!(8V*C+kjbgnyYj_Ww@xQQiDu۴#4I Y~Π3)bz:,ePSqQ:, 5Y@ҾYnxEVM~H-lu!0⡗Vʪxy\ 7[5J!s!D= ᫨ ~1u6Xb`t>ARTJ tH~M$Ar{jג1kY)5F2}<%F@ټ~Ckj]훫^\/|>$cP9sE#@@v ҹSzV!+c_2ksEM1hO|W=!aj_6 gu 9,sڄDэ&3CRmZ58ʳ=͸Pʮp^8K'^? ̫HMqc=ng#!m-lC& t_{jf0Od̢egM&ԔwbZLU?`}L Gp^WJ7Е&JY77Eg`]na+Ѡylbw?qc6 ѓ V6 é_%Uw{ 0XTdd-t*7e~O'Pw0%=:7 iR6yv{ۃG:F9Zv8j܊9W Og Z Ef#̋.  &ܽW)N U /zRj#BR(?1xa1q7>ߝdԚ`~bWr7Sѐhѝ&r.?FÕ)&oƸ-#9&D]eXdIOw)mJk+@ TcXa7i\`9r `WY bv^m('eseGgeI=-aڲnLO+<i2P0qf8ݜǢTAU?e>eƒՍ1E.-D-rTnl0׻6U XzX9g9FoRuʠDS=s1q;BB ꔁQ>_6x~M!3Q`1sݍD=gR&Z7ܬ|+MTy- ]`"wK2;!.I>19 @,QpeDߦ:\d긧)yL3$\TXmצ2@,%n;eӖR]Uwh]X?<JTF `SVv3;0hELJvYZe?3ajJվVYR9O߻tCY/΄$ngjF+on|MJ+7vO 9a/~eؽ1X@Cl )l-lKh $l4/=p;Ut0rQhe8,M^ ֽؽD}26ZOt`uPr0<+VYQMz>f/@ߚK46pxHMWN3Q;Aa-yÏhuGF/!9` W>zHlRr_&K}+B, ,_lqwlQg;?f`E!}|Da*OhfpEuʃw"7(^L*PF`V47}N ܋_o%<:Ÿ@(/*^o*7ҞQ!$ Oz껹eqkp_, s|j ,]7w,$uhg %/I;ìi:!s{}NORYvL_bFK܏ZQ4 GpeLl)CCh$aJ`%@'/l\ "oRͺ/Ů#._nnF-;S̘o">R.G[\ 8ZBpEYePM,Ku)kHa?]h.ޛU2WϞ_Mgl.wWi zn|+WRf&m vZYj**şE}ĿWXsb]U.ۦ0[ProMN>/M͆ވ.ăLheEc1IRؔ0W;$RghO [qW8lcRyP존l/-fP.*vLF$7'a=ٌ ZSk4slW19ZYKgWVzǹX@E4K *Utq \oԨlqYf"a&E?%[cBa;"-w;_ÊS~b$_{%!w^EC!naٻHUvmM:9 L;V&;G6/w lslҟa\B@-j9vu0ĬzF VQt L*8붝pI5_ڡh'&B3=2tiN2(߰ zh@9o[rrq19ugJF6xYA~"&4"~nv BQt`y=Ųg7LcLe P#RĤwsR&~A-Z*=ۆwT Q6vWSRüT ԯ5`2ECkW}4N0B,XcZ40?`@(Gy^ֿxvNP,` EliFj`N$:dHh0 Oy5>WET+gZ mh+6daZ|~˃Q*)ּadIFIƭ|8Ȥ21C4)@_FI@;=?*IK@5KkIɏGD$YIj O))2P%,z#T~n7 z @BRJ ަ>5 s:^|x}&]$ }+ 5:Rx]U6?fl0Һl!QE&uahxcvF3tZ4=`sᩲrui{A *A,~¡҂4 ]fx\™m$&sAςi9{`azHd-SHi"vv폀q.lVV`z}joQOpy,T@gŊgēn҇`륡KV eq]EDXW2?V(ҟrT'௴i= Fŵ#I@M]0yop*Rk4hyPqE.šݑ%E&"h<=OQP.yx]k+LVyf02ÁCRzvmhgŴCA#%s@Rˏ$^R)ITz$mձf}.<SWhP@.(*G㘕ݶomll4ׇ\-@Z 89 Wz?zpTǛ2ue]*B<Or-SbsU8y4 ZbJN'pN;(DS̅L{3Tך^ebEc!{ C/}ߠ?|mP ̐iBfsAd^67{%?%xa {%>l>RЦޮ ky  cJ^n7Ec/F?|BB=_Ee-!?' $N=c+ELtTI L/0|'sȞQשbꮣ/T2Dq݇=#zMk{U+IXL:t}'yVp)[\/UZhQ \׍7% Er`" $=N!K().;哎۪C7I t))~,9f̤eؒ1IW&e*egUla rs9#UY&S0`Al_&ռ`ԡgC]J%X-pX\#:R`sIU(w|d&`zޮ7*{{ݸdK;(\`/C}^9+ .^%UXYL[xz-*}*RlLhGl3a'r{q֮P_8W1/84qݾۀϲ]O(.H>06V1ZOyqFx}K =ѐ3Rv\4ˆ)Jr4rspHPHJI$*j#7n)A\ۑ} Te zV̾͠Z-`,ד6~2OMqjBj`*lT4.3?xۘhjӃ{XmQG/m O 4\=VCA{TF#kh ;lPK&Tx$Be" ;QO `WT"A! |gt'=;Y=E  uN 3}ƿYt5sLਉ9FH Pm=VP;@ƀ_H1ԗL{SF}h4r,6m+|)Rz&c#o^2l p%Bv*.ҭ؂߯X:%.lF~tL] y{n{2rxã%@vF 5) _h/F p$XsBB +T>L_gۃ_hԇp!j4•X7wOT 54)cVYVaUo_{QK0eڦM%(ȟ#ÿS;k9X0,ah׻#Fz?$UƉnjfeײt/ՀZЁձ蝌OfN2aUJ'mΨv˩cfP~:NwKV{@?b64"Qa[겘7Nɮ?JYZ9"Gaʾ&,L?`ťl O0%Ƀr<  +{,+12j/OFbnEQ.EAh1 9lPpUO{.;^ʀNŢ+e*Kۼ8FP==D |^aW;ِzjؠ JeV/4@ "h4szӬ8sī51^AU ]9fUЮr賺~ |r e 33hwz'>G5mG3v{ |iWKϻvNVI63䎬 {pX^aR4IL!- ԞYj`hBV;wzn\RW 53WA$YgzM lE%1 a 8:dKiЇ>rܙgtH@W e  ޽#K1:RC^/u;B*Be o?vcNJQf:HY94p<]` y% w!5[|<0 = $GHտ֖vd(Մxhda6Q"sʽbkmuS?( Jz~4#!nIe,o c1tH$FQӐ7P?RWyEü <+*s&Y!0=|Aڡ+X`Ec_ TiG6eKTA5 |Fk\ jxgnoNy"dN` z?<aEC&|Jfh:)aS"Fͅ/bfu .*(=\; +^k9@ƗgxMK bSjaH=~<*HrjLcN(0~b|35M|gnrvGp-=,T!Qe te8ݽWD1Nxr18#O{OHP+xWT^V*N2?yQj'[Q]0ұXxĬg%Ul~v6h YkD?cMiˍ+8A cJoLcm/o8EFn+T-$;jFoCMlϦb3! N#ܛ?vӫI`tiWnQƈ5lD2nPVŁ̷jʹ~N&Ib4Բ؉D JHCLq[O6mkx?_AI5c*[#v| dhݰZi6HWT3lJfƅ7(*;rMU!A*2pK t(`Zt`bEC\&~딨.@U_fxG}O)c Ҁ!<<;H;ev\ KLܶ`XÖ ^M8@^ W,/kjҞ8 E5 'cMBڔr'V fO!K7HvwRM3~*1qȮxu|Pg#hajwRhKb<(24Meuժcx|gh4$e ڥ|ΥݯGKchŽi8( a`7ah0Y|3l!&X}\?>4ŲD0K&ra qKd:p+Gp<;ԇ.~i4Ng/|{Tۯ4zi+)ܣ !El':ҕ'vNYdy RHa87qAl8B&S J_*|3$ GX))uu~㨏Iw?g[O%m)P䑿*tnX]iх=CfyBRmhls?]ff(:QQRVe K_FRS},QM5GD:DӲ,~(Э?q)g,N!o G]և\d3 \SRfTɫg#qL0=;T@^SCc.ѫzC/vv1sffv9Cx>u J$0z@(nS1XF8<2| 'kR$ĺ2ɃXE`~0SKi}$,clVb_y'KքX Sh Qz7 a6e67iHFˋţbaߕK[Yb%I(Nm1=;F` 7C /̤͗rQG97ë8󜯮5ǎr͟ ~onN˖`J=g2S]"È(Yؚy"fQT09kxlH +3IW{Bh|U/S9ӄ(x&/ |-_Tv4[9m˄4 M_jE~4VlLl9}L ]9V:ǮZoރ-XJA U.G T|BhV l94?lBw84 D5W 4k1+yબid=>UZӟFBVmC)]Ӊ_o3}sGp[qlh#j[P}`Rϓ*_Eq3 0 ?tmˤaO9G>ͯH* hwl2`& C.T*fh#Eb8P_T 6B v^OxƓVL| &PB0EU &Gs3˒lu'`b3 Cl%}O` lɼ԰ӱҖ(-~.?u%dr!U gC O`MM&ZohEFfvF~v%PfYCfɖue;ϨI0̩=/8WI$93!<D]^N}}f=!\ዠCHto_hpID2FeMP JOa"d>( cިI3jxA-KayKSn:Ws`ٖ N4icq!OHOvWyΛ ΋zhQN'} /QM‘(&ZuxL0ʗ"}G<G7㒣9 KZsZC:6 @bTOo`~gu,)ذXn-bu1"vJ`OH?mM^{L<U[–Wci&i$qRYÜh{#raփ@I_kCru]L$㇆SIG,TM$m'p,gT .H#h[ L\9*ˡ{ku|d 0{){[[&{lmr$S]W##n7MIe(Cvtsȇ(kƎjE'#Tr eD69?53#~hZ[tY 1^JT;ګbUP>E{+U}+qPv:<ZћDXGJ KW`m:9F 87$C tV\Ӄ-%(--t 8E,@G7W*g״fM7>5!{JO81/ et< %yɻ (!~9un+Lce{(X+nwgaQ4h1AM/^|BV͸Fa4P$IMf ۑlj2;roS qvPQ/HƎrP^TIKɺfFv;Jܬw[h۳) bNL1;XzN!rG3i[ !9^Y **_Cia3QT 7.:k"sD`pN[N\f%fҒ(:b$ןOŽ-l(`R gZTX yD4jQ"v,[JEbQ_6Ћ 6REV6_vh"di Sh[K ð_4hJ#?ovLQ (?de%(q;I|2@;$Ș^ u#=ݢڡT3%s1&: n8I F'DUcEďm="Su|^aCVHVR0BZLO0 3^ϖL}]'Ԏw#B#Lz<|_% t}|+OHZ4J KDj\2 Z%M 6.p1Gٟ+]`t.ESi.V嫁ZܷaɐO, \d@e Ҫcs Dְj 'm} Y`P(# ٚN[ELK-{ɐ%׍ARDzN%Է am;ʩpEO7FhE E_FL~ΌBun.JMU~鯪16n .,i;xzRmB|G3 [K>d4Wq 1R2^߉S շFc ߀w)>%e͢_ oZnD SFV2c,}xk@f PN)kY2wֈsTv6+=mT%_'M+4;~~ H2FsFr~>BT١bKkBZ#TN緮KA3^)S(T#zLx4%DnZ]~Lt`)eB%!=Wgs][/{1g\mta;bR[2p$`kѾN*K2b:.XH. h]_u_`zv#-׸%`RLEЎcI7mږ|) 6@35I!10AM`2LiO*qd7s]RM~FVr%dzw֌w$).!%nqU؋QR Mt4n &9JxThnwTPMZ>lT/u-/-:=XU ĹSƐ9]rߋ*8SL<9җ1l $2e$k"~8i!@*Ƕnm'~!#HbqaXHOvp=@gWH$ǭOg}5h^HU l34pEE7?7ݒ밿v"Lla]I9HnsՃ3Ȏ)??L$Z ҄~"EU+~0M\{fncЦ;WMi'0M'?*W`*)Z\#ab*ݨG}sZ5aDaS𙾖cu4oK7!+NfU~/nΖ1P4OZ"@,;G `˄Щ.(d1l;ۊrr? `m!*ҲOŌYgA 2Hbxb^V!^dFpOX TкCqJ7=X(+W=2=Ou@ŷx2HUC>gdD z&@e)=^nCqt"e%7\^lAYՋhl)k`P ?R5@N~ 7-J\|3 }^fWɘ f$ƥ; `ZP7 j\: 1/8W6IM@W9'.U4xtLΑlf#gqܶvփoP҉I+T$NI\;[ d><>Ef|TR7ĎU sfh2]_a*Vi~:IkʈI2ߗaBVPy׎>s݁jf\ޢ F\H{|sݐ]>C.[hjDѯ2= /IݝM8>l(Ǚ+ }ThpH-69ҳzK2gCP9஍AOr"h丼Ax%+BH&[9$=ǒrY&>Lu= Ѧ2`I #GbN,@k'cp0}X>]hw >y)t{,6&g wۙNaZLwM[_ ]`1ιvŬ+OSnH p*#ccfdiT~ǽrm`{xp7m0-Fi"訯޽ꗼ`aEb ӏx8TQ?iƗF]! !KWN?xg+&,¤hhm~ .Ƣ_B tfm4Y|7ˆ.xEjSLsIYH{,G ĉ ]n_iAdwFDH1^Y<  L[if pkJa}L"~}͆ \)jFh?G-]&j{.WUP2 ZzcֽDA'<?MnSVMƨ⥩ "^~s?1{N *icA-SSe~@ !ζƷT \Išm!ځ_- )DQ,754?<ߖyan=3Nzù3\ tXXל&Q)պGN{5;$pՍj[|54= ? sBS8Fֆ %W]&DlƞV/gǽ@ 9j3L8$3ZQo,o,1X(? lqMvj3N#̚vn3FQet#7TmfRh:$#J?Yj2+*xS\5Dt#,yW4 2pg+Pzhop7K3lvP|YKrAfJI )sѬ&0c~*.s.GmьT^Lֆ@юrm{hjek=er@-,{[Ņk5Y\U% na?_y8yhUl]U)x?+c x6LU*m(!.q4cHz|?,4>h 9\{*e5Ю F_!;F jNG1S-n.)O[\΍0P 9l.~lx{]=w[@U YmvETJ{+픶jWASғ]Y?YA pvJ"^ ,'ԼH/黔.;6Н[U~"ï)EѢuk9|5uۂ]DsF/?ϝ%EC(*E%C?l"(t‡(Uğ 튲9͟j3c&W)mN)VEpLL8 :Ǫ2$M mc#no,CS0/"p q;7Rb/[%/D=2Ȧ]p 3Zh7Q!Du|x/ڒlXεVݏY##}"ՐhǃHK<+z:1C3 l-q x}[,@GRY sń;]A8}7/Y^f0uUZs;d^4 `^ m(EG!=TԑqY>DCXZM@HؾfNJol"ѦiABZrmw' I6^ٳx9BjJďS :\PisH̊l$qðL]Fe!E<2]'`>w#A=S7>Wq<9$UWOeE [9We2n'F4p2 ;oK_8` >@ȧ} F-&$*1N;ݚ ='.ƯˑB>EtyM72S6NT~heB/4;D{*8gh{j׫WF.KQF5?4wf웑$I)o un=4+g su`{9Q@1%g6=O"R)mx!vĨ)QHnS}Fq)ZH!x]ܙ?䈩VAU(vDzd5Mpd*p^Tu0W!g3o%J2gULйIZv01lL+(\ȉROi`ɠVq'vq .ex}KKtEU.B03V$uQFp#BeˏGt$96J|ѣ|A`11^N_ƖDY>601ψ< TlM_JI#爯Ky#&s0zI @ٕZ~ %IMn:Ĩzq04(/uI nXGL"v)p!̸=ϧwJO8j4[f!Ok|sczH`\[GUOL>Ftנּ&œCP7cI4 DX񂭫IH+[^7Q!P3[͒(1J~k|mպci|`nE,^W ,i~D ?`~߂JS8P&6+uTzeC:zDHxi^CI:FB:s(KLdCoѴ6Ʉ~?,9 iޕ8$xY} =|ϯ ,Oh*zNZjnR, oEЇW]&3NhZ.; [gU:xBR퀮W[s#0ʹ7(q7|sʋ\~?=9q}WM>(Q㫚 SK+m ֯>B|+ylq&9u0ߘo۴}zBpB!H/B$Ss3+F(u>R۟qY{<)ec/B"ݘϑ;!a"_°G%!,vWנaJdc$n75ðR֌Y{i977Tҟ8FMOn K51cͨɣ>];6~vS1,vaQ.zu'%ou׽">$˂]YULiq125{Zz9Wȭq_IӺ' ?b4u$(bv=B}682tUQ*/+0 .r?O8)ِM ih9$}BWz1BgTT}E8m'"n@fS6ݭ-UI6=LDw"v`2+s")i_CM`^oOg=63[|-VO!f7oC2D ur]Zq4e jA˚U/D}Nܱ:;UpG*d KHDMgj Q!h;;bvyER|=g#N+3=َ, (Ĉ5ɾi ʣ8chɿ xfީ?|xUfPRQ @GÏM6gKuMT ȃOͰ1",:k m/?L_IWedݢ`1|A#gUC]:9"~]Vc7tXb hŅH Hô`qǨfv mPd7Y LVĘG,(İw@G/j[L0.IݚrrP΢<N߭!H3< }V/|ө.7wpHɉ`V7˸ w\F\dfVUTD.HiW`^ /|u(EsPITT&ztEud[qe2lzֈ1iwjSh|d4gh  oGx/yH`ܦyS(zmxùsN¦T5$Yn5ri$Q"ſf$M~tKa 0(1Nl]ʒɗ gD([lÄJJ7p'7ixhjp;suF%7NTJ-V{x@A­8Mr tJ]XN:W ioAv̔HH se>yuBa&{ԍsOT}`(\hscEI W+tv@nuݴ8(pvl Oy!D!|\=Ќk?SAM &1ۧCK>Xs]cGjDDpwdX M@o"@X<$MF wB*x׼ox}{l"Ԁ7;jBR :mТm&3Df ұREB^7˹Oj,޿bgaJ "m"ѵCXbue4'tע$@/saxc|C;[+~ yAc%Z *=s ׳_>UpEG_+QKS8OEJ~ѳ@8R=#|0CQ* ٨B`/ %bUͥG*Nj4Mٳ>aȓ+!P88CsngmqSZSRfOCAh H#?{ gTTiU#*-i6d3 }Ѷ9 'hll$!oZL7/<բ$u$2@$^rN`n8nf~VC#Xt% 9, v|k3oרsa=ut`%$.Q8+W[7x M鍅fL: wP>ͻ+uFl݅6I.f*?NAeplGB}ȽUX]y(jֶ?Oudچ5 ?\fc"\&V={JIXLc)6!i7%1$X E17UxźVItncK'uc⋢=wnkDz:1JxC|z,qa ŠX1ȏX+G!- :msW9͆968#ErpVį ]NH_G-?_g",0QO;O4g[8:ksvYU>'b۱y$SO4^)Fx. Gwf,\[k &Lg%'Ȥ1d~&ky,5v"Uib[sFj7묭$D>$hO 3x(@(PnXln|-Tio7+K#ۘN ~<NQf_Y VGBC7XlFjt`͐4{R&־AIXV0~@xF贒↜6sJs7 GeNcHs$g 9fEii*I H9P4:E l8B4w*DgBGm@&̖mL٫Qrv--a}͟y"@]n&1k!AhDk6dYM [ek dq)kPJ|~ 1k"$ǂ]k5^[ \׉諽girhc5/Xnr^ĸ/P'dEO dd;Sn'C8u|~yN5^W`kdFݻ{3Y慂4=n(nQFGcws7tuaͳ:0/~4Tt9Y ? D[68p[ib!6ʒ7m+nl8IrWvE%Uӂ|]ڧ WKc+Z(R7a/YJO& &L u.g7[+KgwmqVe$-TOw ŕ HQ^6QmFMՉkdSP5,|pG YΪgΏ)傥icBs'Ȏw14j5/z?-PQhM8;ʴ{bC;Y{?Oqb}"5iaܔn.Hr첰ƾ1,et͵{}׊Z~aq+IF)P潳-ڦn^%.`a[s-@wFLy`7A.}'{ DpM[JZwOqn0QYV̻, yui%&^Z/mX\yo=yPtɪI'xm9#]apo^DpA9(4p` 4ݴS|5|sZB+'&稼HX|LfWfUAc4CSwE Aݔ( %y]~ݎ>AJmr@tF< j{qjQ1[팙j\q;[Fj^4`I"j@3/8-Sg7*G7 R1KS9Mr!8!@}'"NYCh(i)iiqW%i0%C)\"Fl@λ$xeRu1o)-3Y]]4>藨HiPC&\|'J+V WF飏zy@ *B!yPFs͝ 5f<(׶թ5D}o Qp hmE6|[H:HIrlЍ(T}^h|UfҔS3Do!U33βT_+?)- Hpqjy8K]%Gp+voLFt!T\V &th`0a JH3j٠l 09nf?a+/t@ :B(3#GKujFXרA)ʇs-{=[H$)A-D6tvɣ${ʥtʷ8=W>oX.f+T`9xVl,VJHM!-T4ZCMw]_1='B -Z 8.I}X8);:eWW PA_Cy ]0YTp69ⲕ^3 8 X{hCE_y=JRxw0z.3+;͛=[΁MHQG3v4!P pr (Um]!fG 3_D0uOti_#m5z66K4B0n>"`r.Cp^E;:Go03wcQV,/nKPXQ' }TCl|sR5rs6i츤Qp.ov L-c] g r_תlHN2Hī<jMuf2#f~ÍsH yRnjk.@xW~(׶AT@v%L1Ly7OIK4ui~, -6O],Գ67c>+,D>zqp-[+`'JE$+i t^ǃ0i0I=)nh7@Q\\+n2K,zeQI}`GKqY}RK:z%m#p;n1؏nIḰ+6y1Jr ϛb גS먬rq䛐wH.^ߥ_4sٸ{H$s`ś5t( 5 %rJۏySLbaoѪӬ8TjD~%89 Z֢Ս2R纲wv׮gqU-$C%Qj 9Pq5vqьtt c2@SlDZzn!!akXB+ڋ!̻4'ƕלId91rRW,I[J;0-r53зiA% 'ЋgIs Xsmu׌;͵rY3q|0?cT^5nA~Q< 52S3L|-auZ^ 􀗉$ cl{} ҭ[|м/EA5ޠ书6K{iDu^ư0 J wgXXq=^8˗ G5y0|Ӿ-h$hJk9Lfo5鯳+쟙>Ri4B-_qߗCa͠Vs?d)$+>*Nlz ^u.HOd0\SCcgqmY)"2tq ^MYFXWDhyC%8&fWh. 6 BJ i")syxڀjJA* `\ۦ.ߍJ d*K0AwJ?((&+5N(U:rVMh@l<\'>A+EF<jפS⎶n>RI୚Pśh›NrDjꄧLÓt(j.?+'kztC?15`8tlيiG"6e)N:dvNFy+;;*߇;F Bts-^Bd`+ UеU]s{j~+©TD$2?x& <,J_s9THx޸-q?!tAQjwYwMMgbz__ySq;ۚ_it/FZ]GⰣe,_&[æ'Me-蟾d†FqFgqH*:&/v|F Fꦩrue)"!Zk=L{t%3s L9>֩1/퀺ŝCB XSVIqPYǡy*2fBncq:*g]-G3dFG_(h4[@ݔ{>u|׺Ӫ#Q u[)`eq hoP`@s{\LUO\ B C(>6},$󎥾S<~61 Iji=f0chAru^*VAQye)ωK, yOd_Q)#*a#ـ3,!~APfEY8ݠK;ͧ*ȦflL)xŷ<#J]mo־naEl5ozTA%G5u~0NoaϤj-A;LZT Z K)}"]1!)e;-Sp3H`SQtt3P'%mON9\[@4kiHh0f ;Nw#{ BŔM-nITExM'-h3h,%[+L;״O^ [JQj~mJ8~@k;js'1p噦pu1ju"*Y+1 㦞ҼrwvQ T 1Xͪ@#gl/]J[۠2U3D[DC0Ҵ5pZiVYpDw+ ٦pR.ΑRBD7%Yn6> Q0A95ݶ%*,0x/"tw I3î lZL D"7iuҮکtZS"Լc &ؓyRc_l$ E|ޥv7)| |G|ns"ljrp<9 ^?C¯Oos"wgN,MbdTjwf];}]Y^xT4}AǺR@߾f ÌW"SS)RN0M^+?yEf(  ƃ}Ԗ?N)pa&tO$!Wd\yIZ;j/UU҃L3saIogQ&O Euit,v jM@/m{ꊆ@޼^ʅO1^hS۴|s H(bVΉގ.i8hi*H75? VsW KvFH:6xPyW1 tl H Boo2`H NrMZEu,~ W@biErI4 2 4L0kx? N8L{߈z)ln(g,D?K i9RD2744$l R(~; `|X\*҆B%"6DS%VtFMoV@y$E;UZ ҆\N%"%X5֩[:\Kr!ֽL7%vxdS侨vkK\,~JҴҞNzI}M7(|˱3HPl)POya =FRu0pyzU6XLXsӾ,+32saG=ɝVQ䄥GoL{Hyvq,k}Y&t4oG}5A%.*^e 2^kܾ 0)ZmO `翅,}Yeɓ UdW/hZ΅% 5VwNYG}j=MDȏό΢6gu4'@]fp/z8Xw`3'WȘ!Elgʞ.nV?k 7qmGK}KT+CjאGR=Σz7r5є׌3,@::t(cmLx$nO%Leov ciDQ@Čw,WcC=#Xb?f*¸rS^icG1*>?똕+1E:ɄJgE\qP(=]Y|`@wwrcsz3^(Љn<: hLɝ5=-%754o'subڠ:VqV9Eaz5Re- $fxeTvȆl/knFpQĦw"rnEwbi1eSޭkPR57[2M;V16`vHS`ƇәONmgfuH)_yq[M /Y8kyhJ~aHmVJ.|/]&w+/e˹1Vip,>gK9O q vf#C}CeԖFgE?5 J̗BvfaC%vOaLrhTm7J+2-Ǘr ra/Ul:ʦ"H r}irU2<;TWC+ zR! 2q'P*t~/,׊F h┗#;\p=Df|+ ls8KoPu{1NY,:ؽ R%mGŧƕ! !pFb4!ӓۂ MQ)oZ2VpONa"][O.roM qoyƬh6zjfW]qStXˈ!! 0E?m1 Lۭ㥓 a ^Q?] }&r.! ޤC4pD2aFc>Φ``g4mh}sۮ16gn)a;]4TΚ6R-QX;`P؅Cm;I).yCnxb:; %M@ "O/PF–^=A/]SgZC`:X>_, ' $=H>WRw7Y}"WtŤ` e>{;HI1A+%㥻90q}q!EbƗ@"0`׫U84NtuEE5k.e}*M #r,r ڵ]f]"JץJrIidvjH|S96HO+NᶭmMlU#_o4am4uI4jro^/P7j '75}I/ ӳ3;"ȤHY jcOb5:4xmڮ߂ZZ7w"c`ԏLg&yJL/#z3:GD;"I3'/'~>RX@3[kGݵag؞63-Y4&Bk 5D}J.9& 1>BЅѶOYnC;+jGG/zD%͒8dxu9nE$Y&:{|?| 2R`'Jj_ɵ8O#׏lI^.*HSvImCp|Tb5$OgIC%]+zbĪ T7OOV7y?;>ho%m(P2qq [H mz/#V2*]XA-q]Ωn||9.zO0nX%߶ބ"2'2Aww,oMʜ7VAhH}z\uG)qVCBn젉4OT=1&S;:OmFnXs쓪 %R X%g)C%nX{&aVwұ3qo倿H28wM9!n ;=ǃ[C ܠ, > 7bd㟋WDʒ:Fu)6ٿj&œ!P FTUt]KVj1yeL* yY4Biv;J!T_g㔑= o| Ax&NkJ f#tpIec }>9K5 v5×'V,i1K4^Q&N͞g:jVd+ %E4+ևe'4[hufWJKoya>-Jk9?t{f5Srr2gRF3Gj/Od iS- .7wr ;"*j*A…Mb~HդNِ&z:=`ȧ9`n<{$IJLs/%ECwq $܎ȯ~$6يoSD*84n֛j7D(`Z'ISg#,}C̱4nhQPUlUFG2y(^_h논kJ8Xv rA$r<4{P"wat@Cܥ󋔬iV vpNRm|ɷS1#%5A;4P*p|XVYGA~S:åڊʴn8i@J8*1 (^k-2{VhFg%u&E& ?ۗM_6</ #J5ZP&jE(L}p Ӯ+Pf@9}m~z^|l 2լ^ǘgP ŴFp|MF<@P]?]iӈ4p݃뇍?anFYx="(>K_ߚH?*j=W.VF c'0?#9}\qCR F]؏,%dak6xr9d 'ڵeVկ"TW~F[QU1;P&E= SMB+ۡ gí}mzvIH.JzM/ǑǔM7FL0螕C]zDZ%Õx^(,=Xh)Bj%rj^(GqxW?u*^ $td) y“MQ2Fk>BpA0{}X #\5@MK(hFnӺG3LY52/j=kY; 䀾8*FhtL7!u Ө= {hqSnY?&=݆*FH ufuH8V7l&=M/=&o/ J:il$qf W H3Y,ɐDFcp$&7Rl:Bs~&Wŵ /Jӌ/jx?gݣq_j7ͱj֔k/]j2Ꜭ`]0pd~pcSH'%JjEb)yMSqN04h'= TԸ\He,z#\=JFLz"`%WM:TWA!ެtN ^.m BYU~-pn-]ʻ r^%J |ϞqPd1~5>oJΥ?6-ZboDA-1D p὾'Hyh1M4b="3h7("/02 tOͦ%kK}g;7* Jsi>QzYo-y_t(ڡN+l:zX zyc6u@hn^Fsic =.&i-¥&,^ -o.i+5⺛Xwۊҗ(њ#̨EOzʑʍ/pT[/WzBY .KT8{A%6pD, 5(͎9rr2/P?|^:.ʯtmtm,6u2"|rg&1Val1hX.9}USF^ 󡃅xR༺A8ag Qg̵xk])})@Ig¢c LǂP".n8"8`;͸ Iʉ'{jNե3,T=)d7ɝg6ye:%tlA~I$wcN(h1T)|}7;7pz谀!Fg* p}X`o)Xa d!B_<C4d? !)8}zH Jn.${S`?>-%۳0y„Z){ 2Q֜E_ֹ6k2P$:nDjs5Lbe֙Oh a/^^@3٘pL7d$b7^Dr̦%;ETeU\)6 9`ܛV3~nXmf$[?!FصlG#K.ރE%ǝ|oOcX6,!q=gC]GƤ24_J kaDUGۓ!f*NU[4~s ʩLE7L)zS sqMϒv'q_:R[sDs.:.ef>qdy߭0qwFMzګTءq |fqb<6c/poĺ?vG<(Zu}P-ls'R(lLhjW/emp:+s|Ѣ e͗S/~ކřXlˆMk fiwC9S)b5Yp@5D8xR\L/ܦ$t'8VdWq_-ee?<=$`;<Ft$:Vo^9F97GdsbD{_8> -rXB&lW:Ֆ*ѨewvHʀr;gլ.h/г]T.ph-Lǹi.Uză7~s!hFjJtWv#րƁ҃ԍʵ O3vo%y}IuHyCXUJwn_RS{Z~K1K(dqnnEŬaVL<ޓHx:Oi]袥`8EOSBݼc֖v_ڻnyce3$"_s5*y &ER6WH Znh G pYLCPy7M?2ޱ<'?Ix MT[P#CofEMP2i;N t%aa ǔ +vIXIL⫆VOnW#Y.sNa>RflǶpV) m!L}Ws>N{t?(€\ˏmHlW0WI'j~&f[</+^^6hx_Z̽W[a$FhH k3) F,Dߣd8?sUZ\cj\!|g$Wpg8A,RyeT>cPޙ&zQ\߯~_w;U>er]Jz>yطrpڟ<ԪpK*r;aEv/I`9p-qcB,Շzv-sY^繁6.~Zϛv>xPg*U𹊭 ;m . ۺ ~.@LK.YbYHZu_Œl$!SdQ?Kc4/=KHJS}L˵fQ=%mLB|ɌA7FN[8x^JB-b@G2ᵼCWBo.70+$78(8tE0WknziFTl.e*eʆ BxNE;buEHSnf|oic<ا54**\yx pod !fKh_{N8_ ._l*6Cb/lM[m=jc& }syV=q[a8_[V tw9lh!7ʒZCAqBKEYVh7zzjWO3/vLjVw/Q|/-ȱDs^0հ){ԥh]÷n)m*Nm=(l)2l:Y!]ͅIпsK=vB RhH{aJ|&ٞ":wI>F/`QE#&Pݼ;ռG+=w_?=b}i$=;Q*+TD3}4@3~w1Ү[jLyיsd&^6aQ^w7=M$H y#=;.G&u1ʥirX1=*ss׉f|kKyH'"]$@c`GFix "eNb c\q3'EG_$8@ғ{G ?ޟH!ֲ'oh^;RoT|'$O?JY¸ ZPݥ?iWT)D\ZVT[d ;L(AI%$cjqMѤĎ\(Þ1̤i9ϽJ/i GddB?~XReA[('&85"YDqb)nH i^s־8wRKZ=V|\9eH:[kTv6y.ɇc2ZdzQhtYqR_W{fd'ڊJjb0k2~PTij,7vUA84_8+L{ߞ7T1ֲ _f%Ɗۉ-ȯLxuad'&]<ұ0Ugf4?X@ėp.S()|HIÊY=\^ԉv;qdv5gc?/WR@cT]_'Ӏ |׫B.rMumVZ; E(%ϮrK9*azԐ{.qD]z^mQ(ȟS>å{RVωƸ'_їφ-v8MlY-4Q!aigG0-ہ<JoTIqTExo(.pJZ[hY$`QHu; : SnV]gz:&6Z @2n!^j ю/4-ɔW]̗BάƦPxZ5MV¾jgq N)NXu3nzvY,GPg h"$;Lb#B $.6)") B߀0vz8p(AemT[n 1G.ǖDQ8(#ZVxM|9[&"8d{דV,՝dF мjy :}&( 7>tVuž-M<#_[JPFg)EE#L6 e7ݳ}M9uJ ?8Ֆ?٩F:c 'FzcY]8FX1 +gD݈y0 Ę:ӌ;9ę'uXE8 JQyʖ8+)3B!l.Z2fx?aE%.<q2ʿedXBEߒHڸ/j Ee0(ฯl?EF7^h&I%R;@Ǽ*ĭ䬴4:~MFmjIh{yay5#ɚ gnй`Xpnn,,7v`3bb C& @_C:̦/\b `<\Q-28Yeտr;P`f)5 UQa77:&?տS#wti;̐ FKYw%eMb\2o>R_&җnڂpd#'߻avC[YFiK L g{uP#lE{=o24)$.kvYS GZ'wX9fg8J fu+V)5^p^aKǙa݁t8jUk b~d$% ,Ԩ|r_v,MPR{%H5BˬFA R*D {w?o"=K`]ڤh{?&W ڴHOR$^/C.Zspn:5H`i5çS|UtB+30&RNyFʢ&֯̕kklQ&poee]wdYTGrxT/J=UPeߧ *JĤp*_(Ve#n V\.)/܈HƏ٩*&;>fn eby˾xExGu&5^[Pf3&}P?y7i ~9L)Faa 4vĜ}R44{4ʥQUVJMxRa)i .oi y1KI~߮Lfb^8~&CbL5?jx-E"0XCjLt*LF6}I핮t(jȠ4qEI)E'E%%5oO"Meק,xrWx>>TFDZ HFjC]/<%^0~mˁF[ _i3Hc݌3YO{!'Bds 3=Xn3f_qӝXQAV]ʠ5({+MMS_WG 2C9_㙜 ?4D^9r#Nrk(;aDn&*uDn361a᳠~o`@ ;!`<#k%W- ,)Ĺ<ֶݪ)'Ύ~^j ,Ȥٛ~C#?^lq 'nVx;iiC槒g-r:Mս#Rƈu/JRZHN]0!,?d%o9I2^(^TcOKI5%9`ιI埙; WW2ԸR rCɝ+68?a%=m+&x-WȲ]L>ؾB@@c^^O:W2y!)v >aVbF䮳Tycf^7slҡJ1ȷ +d̗UA."Ur s>8XN3`)ݑ` + 1uyUqڿN*P mz-lh 6C`K M\%FǁET5ǚn*qUzssvXJ8>O*X ?)5LetW#D5H Z7@+0J/[%i$Kz3QH{IP/P 34~CW6װ草yYz9Bn:.=`zi+1%Ss/@cYsS^F6#mc#t > LQg9aRD4Tfy9٪~Jo5V ^S'6OUfҳ<:?y}Ӓk% ' x-lukxtwQm;!+fYx*g].=l{ !+nzukjM)DQӷ}#sB& d!: YZ