libvirt-lock-sanlock-3.9.0-14.vz7.8.4>  j|[W)  }Dͭ*w1~ ۹!D5"1m/VEmPȹ:MON*ūiJa5T>v}=kWe]=os?$0x,Jxemej3_iQD[a6a348f5686b3b97f30119f1c6d622a4fe68ac9aOL[W)  }Dͭ*2l{Vt8ݰeGU̓?` O Ta|㨙ies2YD՚nп>6E/~ {Ғ(ҁx~Bj.`\bW;|Xtw7ݟ=Û N9;ilmx><?d ( T %+2     0X|-- -( g8 p]9 ]:#]>GH<I\XdYp\]^\bcdefltuvwxy8+Clibvirt-lock-sanlock3.9.014.vz7.8.4Sanlock lock manager plugin for QEMU driverIncludes the Sanlock lock manager plugin for the QEMU driver[Wbuilder2.eng.sw.ru9VirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Development/Librarieshttps://libvirt.org/linuxx86_64if getent group sanlock > /dev/null ; then chmod 0770 /var/lib/libvirt/sanlock chown root:sanlock /var/lib/libvirt/sanlock fi q,@/ 큤A[W[W[W[W[W[W[W[W4e26ce6ba612c2075ce5761ae056e9d0d8f4bba92fb5100df81ad3edfd46c22c37984716335d4a477e0a997214bf64605b8af3925c634945d5ca43890382580b05547ae5d25851a3a42487e367b07d59b786f0ecf3d41049e874f43c80a3d3683bb7e0b1d148074ac9a057009f5a66659b589037da14e7d984177677eb86392adf5d5f00612224ab7bc581f3d33883d74e094894eadbce61fc9d5352ecaa582bb50140645f862a54a547987ff5d09933d240d3fc1a4629f974b62cc9ee835a3dd38d3571b996668aa0fff723c013d2b0c0c5b5d89392869bc51e65f0ba76971drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-3.9.0-14.vz7.8.4.src.rpmconfig(libvirt-lock-sanlock)libvirt-lock-sanlocklibvirt-lock-sanlock(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @  /bin/sh/bin/shaugeasconfig(libvirt-lock-sanlock)libacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.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)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgnutls.so.28()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsanlock_client.so.1()(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_3.9.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)sanlockrpmlib(PayloadIsXz)3.9.0-14.vz7.8.43.9.0-14.vz7.8.43.9.0-14.vz7.8.43.0.4-14.6.0-14.0-12.45.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.0/bin/sh3.9.0-14.vz7.8.43.9.0-14.vz7.8.43.9.0-14.vz7.8.4qemu-sanlock.confsanlock.solibvirt_sanlock_helpervirt-sanlock-cleanuplibvirt_sanlock.augtest_libvirt_sanlock.augvirt-sanlock-cleanup.8.gzsanlock/etc/libvirt//usr/lib64/libvirt/lock-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//usr/share/man/man8//var/lib/libvirt/-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-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xc34ce1578f2181ac75fa533366f5d5390a93fb95, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x5f0bf99e4befe8751fc2029da07e753446e55fb0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)directory * RR R R R R RRRRRR*R R R R"R#R!R$R RRR&RRRRRRR%RRRRRRRRRRRR*R?@7zXZ !#,w+] b2u Q{Khw~6V ;Kmk}O e^[Ql~|>zGq=uzLhJa$z{]EwtjV|DrP1Zx #T29`{ UxqJŷ`d}b|hS%N.Ij쭄X֮" AF*ȋ-9uqi:~I!aRYx̄@m5_G(N+ icJiU`ΞX ]Tx1GԻnSְ Ig7UGdw}O {*IhO1ͦR"~+ "d^>:l%DǺyŒ&U؟nDEЁ8T. 7->NC Qhl+e{mmfo㬏R륫b" |1=WSr7HWFwfeWS SYؖg۹$tY$GZrN|0_%OoC;n5&u/PjV~Oyá(ZL26@&U'PAȍ)$s^TߦPuY~h(K-6;Z:jh6vwd~󤠣 ya]@~!ٱ%+}JhLF5*$;<KW44+^[I[f٨w!퉲Jrܗq%#ʓB_u-UDPe}C!%K_ 9c= ڊ ҭZB5S9q4S>A 2_%Z`~Wi8lyd@K")opN%\.\kerz~6'F_CCXd +0@Moe=6>7co1bg0]i7iS#p Մ rd4JlW uԪf?6ގŰ M giZc -q6nUb~; Ԗ2E)S``wz>#=I_pJ#V2~~jɧʍ Kk *5 -̊o@aD,3vR-mc8JJK qPVU1!t\{-VwZMRo0o(IZ[ў_fpP48~@uavLYU [l%>V{EBr>MQ?;m|.K`*Џ*CsϮ)E^[|V}Uxnjk~ed &;,w*C|sr.01)zWPXSş*؂䗱S KsyĮa%u'#F n.-E\?0h遌. Bg@B?_eS*g%|˲WЕp\>GGl-۞OƇ&,uCd'z MEPFrp{YӻVFu&q/BHcxL6 _%NiQ-}rT5M@X!+ Ą\u CCS-鞠5*ԟ'K_R"X؛VDXf|Ϗ[Kc˄L`RiGl&w8e8~H6xe jEjբ:nR7m:{lQ$<W?Z\n$.TDN#_~~)%i~R#ʈe g]@@ΠdNT \5I{5{W%bPAB-\.qUG?|Ō!3jָ4l "GBV 0;!ZNJVp"LUhOw(*t#,&>f3|t~)r&U|pLR`^q2E?/p8۬#8t[Lg179xʁ'8HBؑ^;Z_ *7F":z>9G2̩VXݷ>'e; u2*m$UEt %ۉD[Z|]8ȉ+wZuwwEbMJ~Hbx~Vp{hA Mӻ6 # %[Gwכ4Zx7L p)V5xo./!c6-v徐FY[w Ui߸%xchd86V*)ɣ/AwԆ2i kۺ_'aW 3*ݢŜEIn)_.Ȇo8u c!Y^Pz瘍MP$.MEA/{;(K-Ds~wD9]@NK@X*%.0ʩVu 8"MkF)Fwxm> #tI.=&Ƹ$w";է!1^b#&exhLҸ(VP0*v5WYA  !%>H'FَO@*~*f8r_$C d$ςCLvIbE%%]brkkDVݝ>! `O*`Zdˈ.?ܦؖ11%2XcDȱda%@mûrF:`c \`Ջ># 2]ndwr-x3>#GYn,&'ð^id9 3ɟKB|G{>U%M@1NRr Iƕ& ;Jc B f.+}GllKc}6Qkۜs)@\Pt[liWDp!s'?66'P+yWJX mpo>tt#>k<]I]Ǡ:\R%;ʉ aBeDHxXԞ=[~'Xhʰ,f +P[\ׄ$G}/u,(+o85܌a75^O‚-Ɲ!x ӽ}18LbCK۫GƲEE֘tZbT=zK!)yUVu){vc'{X`(P cvrW[gϑ6zyS}p#**MeS;PmKlڜ~qPg s@xgrŎv)Թ{։Kg p#W_T۾~2BRGUCQӳsMf)hqG\hVSʀAU, rܸǚFnw(I'::U~ *-dp![5@~P{*$c;}fn.EOO,.ki1ʪnidR/8zL?A@ɁFw6 _)=&$d0TbKřx~4WMߔ> (B: 0\y q@ ΢bJ˖tC'E7r3r^Jy i6!bC.vN|m+X6n7 =$U8o߀He)5!x+f+7\+fVm]ZҬp} \# edb8ךzsHa K21fVp .k_9 !q׮u;/~&W/ kɭ^ dNt꣡|zJUs *2d,![/A +ϭ0ӴWb}Je8r!,螖j!O) [eKE{Bh2P/De5t$ʙOUbJB!Z(w`[96T Ml5ePenЌAOKK6ۆA.]+ΆGOolfSXQit(oa''t$ Ǥ uz97Da  _B,FYǾ[+Xߐs9n>Ȕаդyzc<-q>Y!C:o'?)¸5 slTJN -Î 96fXGt/gQ6o1961 ШptQ.ܱ%> [N.=i 'G5_W٧BGf/4 =5)p~/RXUB*Wbun|l()H8M(e桽٥rBC3ʂt$&Yր P` *դ<`Vnd:Ж <[%Y8Pg@ NʎMVB7Fs!r[]A9๛5uB0j$QEEfudɀjLskj7˸0y`W 4@I* ȤGЃDǐ/!a%ꓡ!`w2M$ Ae\4m]du:L~cwYظ;dfjϭpbSKjxh2E g煐Blf<̂o4ɵةKǖYp,V +N0]B_kǶ{ *EQgHVKa!S12Cи4ҖƂCsS߯91}(T{w?C8?K҂s$Ύ|7&MJ;MסD(U/d;BLۦ|~ ё% eB6l-k 班ΠFIC4'[1-  +pn_* -'o-0Ĺ0[COh=Jevf%PЮ],N*B:$S+ΗVg=lxGLIp cZZ=gbhdkKП{;>ʔe.U2oR -,('K9f瀉y>cMXc&b8dPr%tAL9uTh,^9cw/)XwHfX{c`Ѥ #)$͉:3@_'P||t5yקCh)@&% 6!S/P?(m] e{TdɎqjqޘZ(OӽA1c<+7 Zu8kh0`Q*n[P7P^WRkX.kFh} >oom\o_eLUs<3p7JdR*M^ܾn-:pWoHQN^4xa\Z@qݸ~cO(ǹ};cM(_f:lĜ\FPͥݹWZw(C4WJ1 9 '3JCWuJ@\B9HXЍBaħJѵ%[p d=GgG ; 2N%| 3 C_Tz M 'Io nKn;3u /c,B;nacӻ"g +Pbd**wϏ^GnbN C~i[s j6 O;O:#H)m!d`S5HS۪c,FʒeViUL˭5+YM݆Tԗ q,;cZJm`pGT4H̙T "0Ð2."a=<&-鬲D]_$ _M3O|Q=J;J4UvC'f ܣ)肚)8J*jL|VYKxX+} HqDb9Z!4 dUJlCpÂ}z j z]bv9è C-JpŢLEӽQKPA_+.a4# ]s;{՗q@ ҴweơYoo(j`JV|MA̯:F-6'-g#|XhYpNDXfB4#ƯЙoHY;W|vR=BR'&.*5bzT>zѕ϶I).&\,> W;(޽#m͌ß_̐8]U ",8Y7eQ훨۩E(*r1koTytލ+艘 T낮ٴ}g#G36ƴz1mW!S / FLi[h :8E%(`10eHFQȝB&$q:o9ygW.k/ {XϢ &AҊ%}: d@s x $BJ w0k򿡅J*@,H7$Jʖ "46ѦZD{C84&+##I@my8*ow3AS^<&&fbIF`lhrGkﱘNsGGǝ qxVu.5uZɟ6KܮlR#DVǙ%N1l֌[Tva/6.4`5!^ثfU;71Gˡ%:&hİ_8dEO$,ٍQ^ X8Q`%N ;@D ;M)(sfuQa zQ+ dkGH0=Nx<{p'Ip9RJ%#d֬1DNǰmHAUfb B4$ wsQ0h ؉,W^bYQkEh4TJ|*$fHay2#J@t]skj O+Jr/rb!%7T7&F_S1B;GlZK7{(gy+V`6 G*Xv Uͺ;l*px,a^T9 I"q\b#$Jأ'Zﱶ+#0cg]@'>= }s3@@ILI[ޗu/u'JrbGsBl) ?!^s).)3:\B=_w")S;v!GӬMЩMlX9[V1mQ T_-Hq[x.3jq_0_,Ϝ%WxWϘp`~Ҹ)}tj(+!_36Ivy-IYss벭Os=MM.ĩT:YV'8#V~LPmmhLQQHM .%m1M=/ޙ zCnf'9Q_QhJhw*VHG5DR(ߴPc'|]_wG?_@#ɶ,I2[!1ܘ܇>:/*mqAT@'&ZShC3c20?B*8׵3V$EH93E#?NKc}lns>*/ơVm;DЯ}S kͲ9b4N]fK}5Cbq}MO"^n`.}<5Z 2"J AFfyCR,܆u G.nFE^>/H!u%"_tEWC PגZZ P!p \n_2+p H{aJI\X+zZzÐsuGi%(72FF妸$6y?1lT|25R>^ei%|Iu:f~dBNVu_ iN+t!;EZHxd'AnK3We!^SXLS%.}Xrj%jQiu.bt@]/.:Xv]FqVagRM:)ꖨ5IyŸڦ7}W|5jJ YiK۔YZԪ\E mrIZΙ]/9Xs3};i?[f#";*!?!AOq)Kl(3c@SHBzDl-"I iLj 7}f:e)|sc0\-(ʅKiI#h:,IN9Ąꚝ]Wpth%GfΩd0W3ޥ3(i2>zJ?O^]pO.~LCt蘭3K'9gmEɟڐNe46]WGåIyc\]jA7A5? gkXQ$DX#DžBAj+ MH : 8y6@B<AvEKWDvdzuK7T^c'0"}f# -R}s/H\_G˼X\P~x0&ƘE ?W+v~ i8&5/GņW۫iw?^"ޏYFʫvN:F:%a@}Ghi%YlHEwJ)頨Iaq&f=j8 ,,׏.#Z`?W-oxX#~;3@ڡhSyٓhN]`GEwy8)Ŏ?),N3߰/|K\\ԣa"#Zz2G2i6S !'wYC-}+UJFV*P[H- f|B矁%.HvMFFamO,ҡ, e22 3?q)c2P9wdvOT-sX3N\?|d@l'G-A;U4ʝqڢүI? %; flZ9}v֋SѾl|PFI&Ŗ `zL ӮXb6e2}k߽%pe;{ӡ&̩o:QsM0GΪ+ 6 ܏u:3£vwKt a~5oZ2u\Ҟ C Iq#\W?IJEW܁EYrv-F)idqHV+Y] @BA ,~1yA5^E{5,R6WA h[rəA%_,oHHL={p7fHF55td6| }un4c,37PH"VZiZk0M"^!EY+\hRٽ?Cxi8ͧbU6 bP$v},tx9YlS0ysG^#B׎*&|A(Eo6/+~0jXQgдv2)UdF}/Ioi'Te¦؋z=5{\Hu;Sfvx7QK_}+12t$d'-Hhy5m9E6 x\Q?sAУ!^G<!a |dgQ472,%W8} 8?ї6K{/1{THOC.LX 逵{z63W .§.I$'AKvGŠS^kf"y)O(i+ylť ',k"6EmՏ:<@~=Lxka-KuLۮT.9 lH`^ՇCG:D3F\It47U!́tU_*d6rd{,Xz6#4= KܷkzwNKСb~1X \p Qܙ9@+?KάU`'湽_)EhHB|x2ε(魣 T ^tu)z v~~uk qju5ݴMMc* sH5Ċb}r2AxY3}u)sCԏfx6YN>C\c #ٛ Q+%me)2jך;|ղ)GR& 81vNl-ė[~wEpZ2 Q7ap.BlWzO;@':)B_HMyA5y }A;r>z l8x> \Aeo Pf Ԭ- Ը760 ?KƿZIsi9LmcKُcE  E rz} 4g{Cpdy`*x΄ȶ:^i֘XD_!5~w(v_9E2Kld7ѧZxIub6Z;O\&$V$ V_(y;:>\fF=#>޽Z|>{\+(+A вmiaMjK`pcqo[83K)C4ne!<Ղfne981OSvZ>U,200#Q_F6sAǴp pEtEbRCbhFVҖ|ci%]Xg \o: .m,O~Qlc`W =Pv" ;|1 gI%i\mݘ6^gǵ"O%7gZM,Ei͚7{xo;SOf46l73|= 2.joТvEloH4%_ߖ7i&1>h;fYd KZ}2+|z-GF1incEV1*N)]5%,Kǘ㽻c΁uǡTʭ.U4Q~w֦Y2c"BJOc5A?EpI}foUJD5_rx[0qdfl ռuO{Q8nH[G'GW@8x:>Ӭ(gBxr6>('f@<Νќ1aj50S_ig=B^GjgV*KW|[m4 u6×RI.UT$Un*5AI5w. E˺vGeyAÐ]w^mʁwW*'Wk&ՖJU |ԌdT=sN " &y=E^7ٔE_)2,1 EIeF4Ș|qT7t Qmmlxǯ|:Wݱϔ uj-0츆h?H& ,thL8iE[^:S#%]v5]ڳ;f~+ mQ#MP+U{!r+TIS\'oS.4 tVNc:C|Sd" #t m׍GPitC 9OOn m0*ȇ⬚-qH625MX3|}IHowGV={cXHqBDBEgdi\8㬆odb>n2luGf*<VmrxdN[I87Wk< -;kyrvՑ5ySG!QJ>{oῢ)ݑf+hRV+Co@Vb>:er/p]C(|GK:͹1? osdo_9)%--3'Ƌ3m2/1:x"F ̋EoG76MF[?0ր/ v:{Lrvu!A= NUA{_!ogoo-0`?u)'pJܦڵ3Ki;'T)ۜ=};б0e&nkZ$Q%J߇ӡVZ3֮y~"ed)˄Es hzj1bq5Ma~E~POD%R"*2FB@[wOlX-j14bY V;iWx)wWz;}wۍ PmlW~f]u&W.x\R;:ݱJR 4x%dꝑr|m OIson(O'}"1(V8JTll,BZo$6I L 23L["ZUN8܋"6MNd{N\h'EOҋ46sUv$imje]PX`iBNꒃcĩx1?s.(. nTS2^#?^vx*Nf}*AT~dM\v h3͝0. cM_zOB9,( #O{Rw_K$:'MVɋ:U:S&ҫ^2AXAC_(5ҴWT on j 'Q+NK_%y4յYDA$[hYXQU 3w#4|2&H3eq1y' Ba~aj(>ZOv|WkC^A8IC)k8] ]$ 4:QM7^*e t{j5S܀Z*Q`sUb,@k69׸zH 0ӻymX^t/@tH2 I':;>}_,ʇS\딩j\qD9n z¦df+Dz>[yçhY-z Y`{t9uS7uɞQɼPAMu}}iLoQ\`icQ߬X+3se`:θ(r. uI{" ۺmOU$D%sv6I])I#Sù @^c7iֈ1>˻H䤹n]l7–%wȇ"-@|e&4b>OBc0es|=x<ʨ3?lP&SLRã7_7^ŐA{Q #tV|b!x]1 t$d8$}n܆FĻp2ĕ++/"oID%ة?QG<;6<@UcI NG԰%_w҈҉ `I(ZW;.~_^vE5h_ ݳ, E q?2HIF{4mϰ Y~ }&k~-rcJo46&G)$6a{[> <_|m"lt[z2_r*삊*r)IKڝ]?ř%Վ㶁bMn?f~6(y|,OǎS5ãK ӝɕsGS gDxCT5q ńXW uƜo~2A.KsN@IFPKz[kZ>oPMK'6=y跔vIo'pc5xՎm &wM4dX>&BDx5:ϼPB h.-И 8Jˇ͂xx|>0JhuܒJ[٤])j!h(aʸSP*Ya4a7qvű)..Ly3=zs SgIqw## L|z~uywhKn_7 N $JL~/?R ^@X) G`q^X#ب i-$f5Db٩n#X}Pt&bGXb yCR)^JC^c~zD'BSZ{'{QuacI[+cvZwJ2u<a/<; 6h¡۫dW`Wcj,5p=}h/h"4TO̙M)Ҵm * G&:BQwf׳9qQ0=ʔbn-ڃHȵYkՆgiɘj1&5&ЮnҰ U: 4(1 CDPy;a%VuyYe|PXd $Ϯxdг㉴o/X0WC|tpD|wm9j}~IQg` 1=}[#4{;|H^ qii9Y&85}od~'puNJ4[ʭW&#=)ERn`{F=WW{e-G -J([]%>Ra~酨~j):>}KKwcCAӫB5wFyDg\J|s>%NםYpع]A?et%]T11rc& ^);ׅ"hwQR0xoƙ;RT Yw-'qe5guy#}fϽjHAeY_HBA@OV?i?:l u&%glo鴽(EyFpʕW _S0sMp98 p>RKaע>b^6vN\K}U9'زg8!0d \ jRS:@,n$a^uk$\wv[@ 7{D0ay2Ҩ;>m6i-V&coMfjϲfP\~34+1ϹQ;C9c%a{_Ex:f/H*}|_U~39Q  a92n0q^wƹ4a;p }gg/s,[Pwcd,:hbWL{@F6[bbE(ﱕ/Xdb(O|夎;QttM)n M&W@QiOC6!ͅFN0+д r\!n>dH1!Hi٘z(7E"8S֘^!mJ8}IOxZώgpM! k0G_zrzȘmNGzQ~mR{@Car5F.z]D?Zt'%=dlf|h9>m :28G\B(̈&XE)jqG@3c˱ 5Fc&2ŧxr+q J'a ڏ aUJK@Y[Дy`4~N˜[9KoEW/Y]z |cɋ 'N<35ȝa|y?5WH5 16Mmc1cK AΠZ}HOYUZ V7 deѺה|0s,/l㳂CMƑV5=.R2dtCWRP=!C]RϦEAoDwS&"`EkfcHGzQmd#B(B+/@~?@U/$7&r::5|Y8J\o_K5dJa,}roR+,|[۳Y#FgFK#w#U Eݒ|Tv!Ђs;#3mZLw~$`>xE@X,1><ryӛˈRgl8 p$~ުAT NȰbiz%FۤHm!$)ۣ{`V8[ʕh9)00|4!.̪#Vq`(0AY^p=B~{X< ׿zW-6!@g}I0NcFOKS !{.\᫕7Z^ɚ<_Id]y*'S EKJk}m(oo|U̗u0cy}?@BA_\n \e0u7''qW$Ym/[8 UE.MS9j%=#dnFgN)fл| MȦ{+NθNC^Ε"7~Yb8ѝ/%Rk+cQkC4w{KUt{2?%yCXHOTxf?e\<3-. 4ZdOǰ"bl)\ Ga]YLފ^2۶ 5kdϗ7" +>:2܊fBgT%KIXkBn^6n4I ѤۇJDz12R:6/4w8]Dsab9q6!po)ɦbKn]׾bGSY"-薧(1eLydC֫8JegɏDoNtع&z[O ϖ,Ćl]T1/?M&JNgIo$[gq9>6z %ÃϷޟ8Fdk2Wc`&fQL}4̷CRQݺzrejȭ5m?vX=߷b=M v)+17@ED]Mv#Vfn$F@n¯B 1)$LR14ҏ&rN4@:]QpPZ<]#e3"/-27j =@4Rj]T؟O2ڏ~=7>!ޛ$\aVf^KzrXMĊsǢvzū-C\eg E5 s=:6dBu.)ʤ~.7B0 eKɍ];y%6M`kFj~D3C)D'ڷ,gAK,;l<"xVń4ٚl?BYjIf麬\ +xW3:lܳ"v NGQ/* M ;m. r2{G'uU.ptz$ȿ!:pN|䡘@TtڃϦ{l KHk]Pem8 E)җ`B ]g4z2;&U**xj^#n>.cY4 ,NRo6]BJP\f))'MxCrF8 DQDr69rSa„&">] ݝ$pLzPdiZ/3.K9>/&@l174L >VQA̐As tX$L/H]tAnE۰*,:xb>ZL- Yq .te,e6߳@Gơ{6H+tӵUGO\|%|ͬ ޜ%#Jjo[53kF4QCJ R-쬡A+׳Ntgn18=B'kiIXz,8 }j05mF"q2B% xjzU{cD$@%}Xנ6=k!ўwٯTlÜz=B䒖"8m:ZE8j!mwTQv|8'ht #o y9mF1B}βu f]f9QsLZ4v]06_vr뻊Q Ǫ7f#c[wC"݃>0/ڂG$7p(俺o֫]D KJ˾=:;;CΧW(S7Gqד7~k؞&Q?+et6cyHmYN܃o ޷nņqNe֠\Ef. d:O3Hl9ZYdmC?%0= ͉fꬽXA{LvI+{tbbj'j#{l‘j-֞e1ӑ(B [k),F'l5UQ^D#O>EqHЭiʜdxjwgx7#$!p9j)oK>C\%(/i-B{^>7^ٍ]c.9qx: 8X4FcH&C,l8(!=3MI j!ON( a plD3&iJvL7;PU;%SAieb!oIK'#{+[~v)fh qb2E2 S//m W$1dNB!.P/RLD7ɿ$͜"iY\y?ގQ,ukyzݻ{r/؉^vͥۛ&9M16Ŭ';3%ߣ(ƛ؂yJ9Ox56yqߍarss,\=A(7?48D+_'a_F g·m@a1$ ua.Cص|l,v%jO,uFm&Vp6⥓{^$꣧& U=[R`5#!#gZ%\Ű ;,9ih |Ydݸk+haיEaT!DDճ#;U.AUtB"`.FKX]d!tJ`X+e1.1RyX]][`)!ϭ$׷ *?K`D͉gQ;Yszʸ o::APW DG0yNf܁VBr7riSmY  4,JO3huԌx@^S +SŒB< ⷹ? MRJ xῖ/!s%C3e1 #dž~wΚCm 2֚WgY{%vuw04SsԎKZ3YT[}42hX)  *+)O~Sf;S[h9FX9"׎~5rM?󂢺hBlwQu2OGH1! &Gzl\-rVHŊކ![wwo%/ v{7H^.˶`<ń _j*K*'3UI8 4_SF<ʙϨ+TB#z懐uD+"7 f#pVIE2U3&Ttqk'hsz-`ABbHO?]CrWs#v|[z)p'3pdo=лثN9SLhVg]nye|F7?@VK&EVd *xۧJ .z;ڹl7=(R36BKxAxghj853Р Eiゖs8%Cuj0LdV #0M`vμFϹpBZ||*n כwbꔧ2rrDF18aok%P!EԼiȾdHź;؃[؀}U^XٖKь>KH}hV/=Eʾ]STޅAF۷S@m*Ƈ@P&eV Inƕ}j4Qrnט+k/ F0ٶݍ &%/-Cn`)}k"U,K?dKxC1ݢX2m ;@@0A}õrO4mt:gLxIW|1hN% m^CK6]D# ^g@~5zuk8Ո!?(A{9?aޤ=T9~A02Dd7 ކ0&QHQi0teR)iBbo7:-8ͯԗtHnܰcAȞq`Ԁno=f!kf3P)L^}cˊ*GS*wҿ=ʘxل KCH)͈) .ZNDÖ6@jPKj]8)ҕM1єW2TO~]hSj>+4dL]TѤzdAi%H1t̓ fTK =+kOō&j'0ו$qMsݯQWwErPkPEr_F{l2&}Nğ˘a~3ɽ0ڞ:z҄J!4ҬaEu%?0vV=*WBw܂/t^P9;69 jVMRB:YDjי˓&`Nz׮{,콷F֪2*]LgÑɇFׄ D]ws9q:AbEN(zAVA9uB܆Uĵ^\ -b,^ :CRt&t}m02 TIi OFhښmdY;6%rw[@VHεkmDAp6e]#xGjX }[\blO+kJ~@#4gkVs/_p"/d!2#3}RNEK0u5cJTx|f=LegϘYP _Xfd&2Osr_a;׎ {qXxGԆ 4J'\D#<# ;epy!%`P|1On|1802eܡRH[w ܌T ֽc뼴b4Aٜ #GOYT~XJ:1R#1WGp>[($8= %sjw%b%4^ţA0 2H΄s.GoE}?W_}WlJ9m/(Ьig-gFDw\;`dY;/Ug[]3334Yl˫3~p4 Ϙ~at´?(). '}b$ݖiѥkư+VNjg6Sȳci(RPFZOAШq{/;"[ܟ*P A͚G"itiW]wm R,%?OTk:VDeOw*0Ka~GǒHkp&ʄt!!Uw1;14oyZEj{իuAp8&dD*fDFԋ؃:sDŸd1_x+U%Տv#YnfH$p)r܊Aa<6.EN=e8! {/=H݃ 0";Hfn!FFn\!ƃ 6:-~P$*!ȿPaWYj"p8^-iiS {~>G`n-p-#ͦAIzpW=)NJah%Khk2]Rᑚy %aNUF)Cu75 _䌱Ԅtp=|k2@x,6z9m/ϭUPB/b]E)'bHԿSc+pL>'Eɍd(\nuO=wA-L sӠAjT=fN\:n~Ui]0"1PEqdtj@M2/4 =O@cAf-FR,]4-ʙA$5t*VsMSe)Ga+\麦I^ùkbZ6JuqgsbeN+"? 5uEJUQb>gKqmX<?~jnR9,•GoF ^'xdjV/uSۗFRCٳ|*?hLC:+VhƺOekRR*GSim1U<#DW]O&Gt$ȖWq ؜/6JAq 1R%@\@ls/hBCd?q0Q:sb5n28wWygrUO+ڂ'%=Ӓp=^Iu`)gGAx#zʫTB#JVm82w[j/u~0)mB6^~RQ2 ><\xCPșf*{ׅե]h}ҶQ4 l)cZ+Ԗ5yc .<:쨤ڟZ {:^ W87קk{Uv_'CAdg@  i':-5l^2`6/)_Ľi5/x_6E(\9@7g{1dSN6F8Jʙ66yRɺmT O%()Q[6:O#{Ovtt}v9{q%"qҢRY DTX.n>v$q-I2C2*H&]CΦʯ: T=pʎEPڹvsL bRBI_m_VSEG~>h=k:ѥNuwbn_4b!lh?H7źvu2&'aE^jbK ԞKkJ]*hOUSw.'v=ŠhXk|RnT5x{i~RMtː&yfHwĕ{®5nKG(,%ON-_4Wu}1)n-na~;iBc ^/bPO=rYmvHVi * gIH".շ3J\Ʒ"r E2J)Ov vhu9=2BGFu4[(M-v/K #-|1p03آUrtl QoUx;B2{g | xm3:݇-8i>-jCщAX?,5| S+֚vȹo` !#.PSGE`sXnd6?:lxxOn\{ݾ{ofm;欝%m RSϨ;wy/)AhJYP˔3ORwiʩ` 'Pp>

Bq+ٔ DM]@JR AS 0_! NPzkTnK.HHwVBQ.UږTe WQ ;?( m]JE3ܾofKxP?"^r /c!O:FE 4gaKG bR&ӦU0(Ujü;|ǺJd-^+J5 :#z\3?Dӫ~#ջšvG6O}36f<ˏ;8>on j2s*-Fr]PC_v8=LXpmv UfpVV|^np8Ck `[.)(LkԔ &ɩ>AC+DU4tRP7Mwe;3tM+=n1(hj<]Ti/;b[3kyѽt#LN~?|ӅAN^_t 5?J=>F5] Eɤ +.Tft˳66EJv5 MEG?][TG)dߧvAIZxQ/LƮэ ofVN*p!)eg"- Ef$%N':7j9ݫc DR.m42Pۏ;cjaXi;A n0 KߎD6PY9)uqRf!ڍ}x!{xV[dx`l5y>!96iȑ`oWIEjܥ貌*f!^v6~ggy6zda]YRMAMUFޭp ="@QD0er>5@Qmcj#SJfL߇$e0hEc73c<&Z7!! U+Ulw6{΢醧]Zu:ǚ3CXxx8;3a=50$S퍴o7(%Wn B-0pL}KCS?BJ!5>u#*|ͰDalA$~.И('ޥap~zզJ.#΃5dS>]xa2[ە@y/jT '{g'۴QDa<)ݿ㡔Qy2K?2:nsQ/8 pc~ e!Zmw۰\e>rnn':l5dpe'1ܽt҃۴AS`)Ta/5wTR9C%jVFExe$tdĶj+,2=:$'%ϚX!CF+#*/B'M5}{ʈA2)5H+i6!lvtnZE|'QMd]L#BB] eȰضA |PWKunr f1ޯc?Dx4ZG@rNN 6DŽM{;ϖs"j ##:'UQ:.e,~dڅQY.YU6sQf)@$oV\mэg*_6?qpZ .†@YNR $&Q\,o sd;zR6=l]xpBxFӸq`v-d%jq6X"/nL6M%θH(p祄a?^%ͳeJ\BJΑo]}*Yn#aL@[)\psg|]s1(/cL㯑 1\6cPC,cY&eh~ƈ:kN%;竏_#4J)gK]:p3c|9X;6vh& su'SGj" +E.充DXK ;Qc,חٟAd˫!*wfww{TeX"GYP$0ȸ[:oտVG ? 0\$I m]Wo,ly$JN{ jӔ%9;l,T[ VvJ 0[I! (b+6Zp2Rӟ_na;rzZe]~ V#6;Ʊ c'$c@|}I@[}qo^C*cDr vQym 'qwX.'UWċ7_V݀=~MNO;M\* |qI)ɏƾ8?9}]7Jy01]B +…8đc;'q|B<reWC9cmp,,hpc6;C'MkaȨTjeDy&5|kD`U )tǙ) y>TL,4߄ZGM5 FPetOI|xiʏ1W=GO$['@2f8Ug0G#xSk葮xz%Dd`DJm FZB0NBtyyZOZv8Nk)ta(Blzs]qx$z Ee~~_s UM,3JGX5R4qUf~\ r7s-XR+v dMZS=IDzTI9є46S[HO>yh= bS@3vmW.qDY Wns-mB{?i&3.όkɽl9;wGdRE,-߽p}h,\5aZJ eWO[_PC;ș71u.} կZ(~<^c0JW ᦎK*Damӷ#9{e`0jG%!T{qe)5_%b3ByP\/|(ȵ\ TP5u0 H8(p6A9 `&7GX{ؒ`JIIe&r;\R/4!}E@hq8\zdGyTej }z*M\3I7m(L"Fo"[Sף/ڰr/"M2C :KwF#By#Ѯ(-d`ܔ&;Hd> >M: ɣۤFL%!;Ҙrh@E$uȁٛ8TcMI./zPojcڢJx3\8v[@5+Em—$|ʒ(7?҅BfI 鷉7qiPp1+'R{)ʺź1#[u;.£lkX|2O,j}J@ͫ=J[& `PZ>zWcj \ ub\mu7uPδk "*[cnh]'FfVtj'-;#{Ũv񹼁#\mZFCMF0iv/b2_$IL**VIXi4& ^z >N 7wtI1Fਚ5;%KMg;W20Hr51,ȧ < zQ58٦3dը ʪspv#+[pif0aG7y5L KO>Z<(ttpF-|cE %I;KoG{ЄyTSK1 ڋIG)@{#Pdvɶ?Y) B$tݛwK8Do= K@~. Ps >TSB%qQwfb`'CYȘd&ʕC.ÿcb/zwldcOo4%Q x?$刈 vuhľݿ߻"lw7h$K{7~1y}76HԌt c)=fR|3SΙ)"PQs*^LOd ʺ,y]>$bAk>[ڡG~+î ؔcit*HcZ}Qtʏ% ̄X)voXωa_Ez w ݱ7oC.x̮hu!}f *5xaTRlJ\s/6s,>;kɿEyxb 6ߐuGM\w2ՏIF|8,9a@p 9IJЗ:5h*Q7.>qΉR Nif&uPf M!-}qw7;•E73cJ;UiQ]xSp*spGqp|q2./3ltjHQI+`D1yY+_&w}KsȃT0uK@_uTX$Fۂ⢊(qU([d4/=cH>Z/P6"9Dky\y@N|Md%.XO]Bc8]_Em=O (Pgl\K ~F>W+ ʵ"ܼQa窺$EeP&&!gx)8 )U%Q' TԨBh{&j=# x5K iq򆋏c69a]Q(-&JAp)`ֲ]E:U.i#>4,uA?\.ocUp):k fs~:2wH4oӼ O$ d?RzQ2\B7l9uDŽ!X8 $'t%pfhʀAi Bk"eX\饀'; 'SX^>T V$1YSO:hۯ'#;gnNaTDS$5K&‚P1` @ND&"fk.CyMndrJ"BMPSXG> QWiM n.dy. ԥHAe(SK .<m%u+M3Bg?&P_?Kg"9p->>PN{mIt'3qpzWof&*I&m/s<殺tP0V'4y^8*֭Zw.Hȭr-_:.ڷmM-tU$v^]>!`ﭏ8գ&]90Vo$=eʯfT=c 91s8\:!Vp1Lj &n2`c\I$EqZ3-VfV\uF *X/,T.bO~S]YA*+(K -O15wDu#n08jC0yEַcE[ AZ"'{cZpQ@G9Ӧ;il?s0AօS#WXBqi`_k|\vBjOҼ;ؘfOj \hMDk_}Qt]d`-`(+6)1( 5Z%]xmC i3D+T8zC.)nyͨL&@cyk$H8a:N;fבX2\i<̧'URM[FJ4ZdVWIH PswuUֻ-?@<C׊VA4;̸bE!}`|H٩fO(@f KM S4VK@!Z#YRg&(b rgMs'Fq+jeʂK 1 *9ꔛ+!힉$ï+k`WIkRڏ@?u6޿=A~:=iq#~.ZEQNYE쵎۲3܌8CaBjmPXFD ٭BPpŀas)5ka"ss,יdfM帏nV3"D僳E(ĝJbjH2>qEXd&@P4xZZhUs9q Y|`޴hfҵRviн4Rf5+z{E#3Is^UƷDǣs2v #BJ6J#&pBYE~ Rq*W|MV[Q6 dpaK[y$\9dݏB*Lm2Ktg3%k*u7* ԥlګױ6 oȒCiG;Q^t҇ؿ ?fjbZk7j/KT?/nUߪ]2"= \L2:uCf'tϏע0RhISlj%!q| )ښHF5[Śv#KY6 ~> v>08aZ~b})f%L{hoմ]~kIN-b9J/hH4kr>zA{lg@qN1Ǣ\N%|k<~?,sD⚂mOQڬwV1Fe\gf3J}q KCܨ`g]fSV5 &\c6[c gӦ:kg zWYle9l Iڮu/oxoNzC+Zn/.T8nNv,6&_w3펎2,'~9'‹1]])v,Zeҩe5o%~`dY(m{@xdyxr_> 9l_iczMx7%NFd~ĩW[1 !o!>|dVla %(E'Tp]vÍm;Qx"jv_n'U*pB1%+Hh|n31wv[pL%t:1z9(%ЫI4MΛGf<:ڨ؟a!stv)֙Fgb 9 ;, ?X 2NT6FQ9U Cx2^Jq䨣[7&yԨ6f-`S 1NSxHD^O8I<%VEK}ȉ ]XwǞ_ ƓSRwؘڼSs?Gz@WCLz#R`C.Dq(JY7{_ή!"!`WFL0eux nv/a_rkkJ64:"6OTR%AS-1 [ lz3!'WtYVM8:_)SPE{}j*w2z`_x)>+EJ$aNr'7_z{EI/q6FQfXr.׎^3TV1 ZF/+ ZIo=IbRz`߾ްcj@g{#b;fAW$~SD_^hՅQYr0Qk FM)/|hLp\< Iɬz<\h圵F  s^L$ }aYe $U)h.Djn'(!r4-8%̻|hLHXэj]r_U#dE7~K^uak!8b 9{Ācz.m`jv`W&2ˆv!b]?5p} M Š# 8'0+jD+CȻq;:c6*y #tx!D} $A=gKR A-psBAf.F^ZI| Ȧ$7"/%b_Aa|ؠ $5]: m=;c[9O`|{>a kla!*GY0 HX=kA̤Wҫ$ BTC=)cuv$=Dh|aӆ5*?5]26M(Y.U$5j01"v+ٓճ%~>6(Ds9[B9>Mt'͵%:0t#Xy0Stz;ycrg)-MgSx5 +Fx GR QX"āGa:_?[># E!m.$՜)ƽ.Tnv%CmLrŐ*\] Xal* *П%>HqҘA:Gv4|!JfR0 99I0kfȟGěwSwA).[[)~/ 2) h7= :2o`t*v zуQ1oY}N y)C;CÝ5pG FKU19u Lh~dN˿LI8!sogxI+"JðBc_>EG>B~ϲ׼`GjD-/XX0af)>O,QBh"P2#?@]d` y>z{c1n4ٶXϹe+I'zW:+.PKn= P"$KKZb#(0s%7GaNGcفUw3~t?r*rp bABhȏMK"mx}t:t=;!i5+0ܭfwd ƔǵY|-ve~`'ydWԣwf"ȝV,dFp ûVoRϋGe*&5Îj^/q  J*gaw)x 'yGzN]g*DBGI$?{zr*KGz}:8;m)5|'bdvp?r8%#Xl'LS_F%*+/rg ul'`zRcĊ~Mf;\oDv+Cǝ M`U,:ä# PXdN.tWd#D7(`_^+Ξ [.[}<A'sx BhC=Bph b\i4QoڂV24uHθwMV0wV*vTΌFn^~@HGD Q 9aƾ,GOپɌqT!Kj& b>"y?7j(hlTJAVĝ :j-K o$w.ohZ߄K> YZ