libvirt-debuginfo-6.6.0-13.2.vz8.16 >    `  }Dͭ*{10ys ;x"On_-0<okW/Ug-IR;=.Fh{MlՈB]&:r:; J<7 mM7jXlL6wh\f5666fe6545d579308e800e26a9e1df693b570fb1a91122b53188ccb98f27a5f29a056f45be5282f51b961b01339213d5e36256c`  }Dͭ*f ,oGmK# Z ŗ#Z|Z­N#ۉ_"u17<%R9b,Uӆeތ' :VMUA [J\>b`fz[d>z+Ac} t>p<qp?q`d & L(0 ^p      *LX(8o9o:oGnHnIn Xn$Yn,\nP]n\^nbndpep fplptp,up8vpDpppqqqq\Clibvirt-debuginfo6.6.013.2.vz8.16Debug information for package libvirtThis package provides debug information for package libvirt. Debug information is useful when developing applications that use this package or when debugging this package.`builder8.eng.sw.ru OVirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Development/Debughttps://libvirt.org/linuxx86_64 OAA큤```44f0ae7605ae91b0d9c0d7cfb2b09b663e87460cbb3a675100fab4d83de6479arootrootrootrootrootrootlibvirt-6.6.0-13.2.vz8.16.src.rpmlibvirt-debuginfolibvirt-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`]`]`]``i@`#@`.`:@``@`E```ݮ@`ݮ@`ݮ@`\{@`<@` l`2@__S__@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.16Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.15Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.14Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.13Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.12Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.11Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.10Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.9Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.8Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.7Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.6Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.5Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.4Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.3Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.2Nikolay Shirokovskiy - vz-6.6.0-13.2.vz8.1Jiri Denemark - 6.6.0-13.2.el8Jiri Denemark - 6.6.0-13.1.el8Jiri Denemark - 6.6.0-13Jiri Denemark - 6.6.0-12Jiri Denemark - 6.6.0-11Jiri Denemark - 6.6.0-10Jiri Denemark - 6.6.0-9Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: fix refreshing of restored VM #PSBM-132173 [upstream]- FIXUP: qemu: use def arg in qemuDomainTmpSnapshotFindDisks - FIXUP: qemu: factor out qemuDomainTmpSnapshotIsPresentInactive - FIXUP: allow non-disk changes on defineXML with tmp snapshot #VSTOR-45247- FIXUP: qemu: support setting net params thru prl_nettool #PSBM-129743 - qemu: support changing net params #PSBM-129743 - FIXUP: qemu: setting q35 in hook - FIXUP: setting misc win features - FIXUP: enhance error message macros - vzct 2: support volumes in define/undefine/stats #PSBM-128811 - vzct 2: support volumes on start/stop #PSBM-128811 - FIXUP: vzct 2: intoroduce vzctDomainDefCopy - vzct 2: store disk uuids in snapshot metadata - conf: virDomainSnapshotDefParse allow NULL @current - vzct 2: support volumes for snapshot API #PSBM-128811 - FIXUP: vzct 2: prepare cookie to add more parts - vzct 2: add destination pool info to migration cookie - vzct 2: migration: check storage pool alignment on src and dest - vzct 2: support volumes on migration #PSBM-128811 - vzct 2: skip actions on libvzctl config after migration completed - Save state of guest tools autoupdate in domain metadata #PSBM-129617- qemu: introduce qemuDomainCreateImage - FIXUP: vstorage migration: main patch #PSBM-106202 - FIXUP: api/qemu: add move nvram API - FIXUP: vstorage migration - FIXUP: moving bitmaps on snapshot- PSBM-130505 enable hv-evmcs/hv-stimer-direct in domain xml for Windows guests with nested virtualization. PSBM-130504 enable hv-tlbflush, hv-ipi, hv-frequencies in domain xml for Windows guests- FIXUP: conf: add format attribute to domain/os/nvram element- FIXUP: vzct 2: add basic structure and listing #PSBM-131697- FIXUP: qemu: extract private exec commands #PSBM-129743 - conf: add 'vz-dhcp' parameter to xml #PSBM-129743 - qemu: support setting net params thru prl_nettool #PSBM-129743 - qemu: keep 'netConfigApplied' in status file #PSBM-129743 - qemu: validate that route is default gateway #PSBM-129743- FIXUP: api/qemu: introduce hv-vss freeze/thaw #PSBM-131374- FIXUP: mark explicit backing more generically #VSTOR-43957 - FIXUP: fix resetting explicit backing whithout persistent conf - vstorage migration: support explicit backing - FIXUP: allow migration with explicit backing - FIXUP: remove virDomainDefMarkExplicitBacking symbol- vzct: support rename #PSBM-131350- qemu: add hook on define #PSBM-130792 - qemu: add virtuozzo specific hook on define - qemu vz hook: set machine type q35- FIXUP: qemu: wait indefinetly when acquiring job condition in event handlers- FIXUP: nwfilter: add vz specific filters #PSBM-131286 - FIXUP: example: add ipv6 filters examples- conf: remove static from virDomainDefSetMetadata - FIXUP: vzct: Support disk resize for active CT - vzct: support getting/setting metadata #PSBM-131257- src: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - libxl: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - qemu: adopt to VIR_DRV_SUPPORTS_FEATURE return -1 - src: don't hide error in VIR_DRV_SUPPORTS_FEATURE - qemu: build fix for 910b94df - src: fix resource leak introduced in d4439a6b8 - vz: fixes after renaming Parallels to Virtuozzo in sdk - backport fixup: remote: implement virDomainGetGuestInfo - make check: fix when lxc is turned off - iohelper: truncate large chunks on write #PSBM-70840 - Added new flag VIR_DOMAIN_CREATE_USER - conf: tune connection parameters for Virtuozzo #PSBM-92128 - Set LimitCORE=infinity in libvirtd.service - conf: add 'format' attribute to domain/os/nvram element - qemu: don't pause vm when creating internal snapshot - vz: use /etc/machine-id as host uuid - qemu: log: log monitor events by default - relax network adapter config checking (bug #PSBM-54596 fix) - qemu: v2 fix reboot scenario (bugs #PSBM-41956 #PSBM-54756 fix) - vz: set virtio as default network model - qemu: fix crash on getting block stats for empty cdrom - vz: rework the way we get perfomance counters - vz: use cached statistics for a predefined period - vz: don't subscribe to perfomance counters - vz: cleanup: delete unused constant definition - vz: don't create driver object during daemon initialization - conf/qemu: add hv-scsi model to scsi controllers - vz: add domain name info in error message - qemu: simplify graphics port releasing - upgrade: support local p2p migration - object: add shared lock option to lockable - upgrade: initial implementation - upgrade: don't show events from not face process - upgrade: start target domain with source id - cgroup: use id+generation for machine cgroup name if last is not 0 - upgrade: fix id clashes for domain private paths etc - conf: accept path in virDomainSaveXML - upgrade: store generation in status file - dom list: refactor: reuse code in find functions - upgrade: return face domain from domlist - migration: support --release-ram - migration: add --postcopy-start to start postcopy immediately - upgrade: virtlogd: handle output for one path from 2 qemu - upgrade: pass live config to target - upgrade: don't generate seclabel again on upgrade - upgrade: handle auto generated char dev unix paths - upgrade: vnc: do not regenerate graphics for target process - upgrade: vnc: factor out building vnc opts - upgrade: vnc: make vnc upgrade possible - upgrade: vnc: keep vnc state across upgrade - upgrade: tap: use multiqueue to make upgrade possible - upgrade: tap: don't regenerate name on upgrade - upgrade: network iface: keep actual net - upgrade: snapshots: support snapshots - upgrade: don't assign dev aliases on upgrade - qemu: drop acquiring job condition on removing vm from list - qemu: fix one more race on undefining and create - upgrade: restart pending jobs after upgrade - upgrade: fix domain lookup in old face removing phase - upgrade: make correct reconnection of upgrade - upgrade: set used ports only for face - upgrade: support for server backends for serial chardevs - qemu.conf: set upper limit for vnc/spice ports to 6900 - upgrade: don't reject upgrade if hostname is localhost - qemu: wait indefinetly when acquiring job condition in event handlers - upgrade: close agent channel befor postcopy with release ram - upgrade: use unique name for pidfiles across upgrades - qemu: remove time limit on waiting qemu disappearence on EOF - qemu: add vmbus-bridge device if hv-scsi present - qemu: agent: stop io loop effectively on eof or error - upgrade: fix crash if vm newdef is empty - libvirtd: tune OOMScoreAdjust - qemu: revert fb2cd32c - daemon: finish threads on close - qemu: monitor: check monitor not closed on send - qemu: implement state driver shutdown function - vz: remove domain uuid check on migration #PSBM-43767 - qemu: support hv-net interface models - nwfilter: fix deadlock on firewalld restart/reload - vz: allow to start vz driver without host cache info - qemu: snapshot: revert upstream 9e2465834 #PSBM-76749 - api qemu: add block pull compress option #PSBM-73618 - qemu: include nvram into offline snapshots - qemu: fail making internal snapshots with non qcow2 nvram - util: virFDStreamConnectUNIX: add missing error report - util: add 30s connection timeout to virFDStreamConnectUNIX - qemu: use job to make domain responsive on qemuDomainOpenChannel - qemu: wait qemu death indefinetely on domain stop #PSBM-70541 - pull: api: add API for pull (external) backups - pull: api: add driver based implementation - pull: remote: add pull backup API implementation - pull: qemu: monitor: add commands for backup - pull: conf: add block snapshot format/parse - pull: virsh: add block snapshot create/delete - qemu: store guest visible disk size from qemu monitor block info - qemu: add option to handle inactive blockjobs to cancel op - util: hash: add misc functions - pull: conf: add block snaphots to status file - pull: qemu: block snapshots basic implementation - pull: qemu: support disks quiesce - pull: qemu: add block snapshots listing - pull: qemu: support block snapshot dumpxml - pull: qemu: monitor: add cmd to delete nbd export - pull: conf: add export conf def/parsing - pull: qemu: implement export start/stop - pull: qemu: don't delete snapshot while disks are exported - util: hash: remove const from value in kv pair type - pull: add autodelete option for creating block snapshots #VSTOR-22687 - pull: stop exporting snapshot on snapshot autodelete - pull: add backcompat capabilities - pull: qemu: monitor: add bitmap commands - pull: pull: add dirty bitmap on creating snapshot - pull: add command to remove checkpoint - pull: qemu: remove checkpoint on autodelete - pull: qemu: load bitmaps on domain start - pull: qemu: monitor: add command to export bitmap - pull: export bitmap - pull: migrate checkpoints - pull: qemu: validate snapshot name - pull: qemu: add exportable paused start - pull: add TLS to block export - pull: add relaxng - pull: add autoport on export - qemu: add unmap stats to all domain stats - api,qemu: add latency histogram - hubapi: remote: implement listing domains - hubapi: remote: support domain- API calls - hubapi: remote: support domain lookup functions - hubapi: remote: support {create,define}xml API - hubapi: remote: support domain events - hubapi: remote: support virConnectGetCapabilities - hubapi: remote: return vz connection type if vz is in hub - hubapi: remote: return vz connection type if vzct is in hub - hubapi: find appropriate connection for domain xml #VZOS-1704 - vz: add option to resize filesystems thur virDomainBlockResize - vz: support virDomainGetBlockInfo in driver - api/qemu: introduce hv-vss freeze/thaw - pull: disable risky cases with RW NBD exports - qemu: fix attach/detach char devices to use guest device id - conf: remove none console target type check from virDomainDefAddConsoleCompat - conf: remove none console target type check from virDomainDefFormatInternal - conf: remove none console target type check from virDomainSkipBackcompatConsole - qemu: update compat console on attach first serial device - qemu: support updating backend of serial device - pull: qemu: add option to export last checkpoint - portallocator: print warn on releasing not used port - netlink: remove watch before closing fd - qemu: monitor: set error flag even in OOM conditions - utils: export virCopyError - qemu: fix domain object wait to handle monitor errors - qemu: fix races in beingDestroyed usage - lib: provide error message in new blockjob event - qemu: agent: incapsulate vm reference management - qemu: agent: remove unconvinient destroy callback - qemu: agent: factor out code to open channel - qemu: agent: remove useless signalling - qemu: agent: do not take moninor ref in IO callback - qemu: agent: remove qemuAgentNotifyCloseLocked - qemu: agent: don't retry first sync message if monitor closed - qemu: agent: better error message for disconnected agent - qemu: agent: give same message on monitor errors - qemu: agent: move monitor error check to better place - qemu: domain: add name arg to qemuFindAgentConfig - qemu: agent: prepare serial event handler for aux channel - rpc: support multiple streams on client side - rpc: fix to support multiple streams - rpc: close stream on receive errors - rpc: pass original stream recv/send error - qemu: add exec with true streams - tools: stop event loop before closing connection - virsh: don't print \n footer for x-exec - pull: fix visible NULL entries in block snapshot hash - misc: remove some invalid G_GNUC_WARN_UNUSED_RESULT - nwfilter: use vfork to fasten spawn of {ip,eb]tables commands - pci: more verbose error in virPCIGetDeviceAddressFromSysfsLink - daemon: purge logs for domains removed more than month ago - remote: fix SIGSEGV on closing client connection - pull: don't destroy vm if it has block snapshots or exports - qemu: destroy domain on monitor EOF anyway - pull: log merge/rename bitmap operations - api/qemu: add move nvram API - qemu: add option to update disk copy_on_read live #VSTOR-10895 - qemu: add qcow2 cache size policy - tools: move virshGetEscapeChar to utils - syms: add virStringListCopy to private syms - virsh: support in, err, out as regular files - qemu: support interactive exec #PSBM-91739 - qemu: remove sanity check in qemuMonitorJSONDiskNameLookupOne - exec: provide tty params on exec when possible - rpc: allow comments in prototol description - remote: leave stub comment for 16/virDomainGetOSInfoX - libvirt: add new virDomainCommandXSetParams API - exec: handle client window size change when interactive - qemu: add hci value (128MiB) to qcow2 disk cache policy - upgrade: handle firewall rules #PSBM-90137 - qemu: caps: invalidate kvm capable qemu binaries on every restart #PSBM-88418 - cgroup: blacklist criu temporary mounts #PSBM-90471 - qemu: imply qcow2 format for backing store if not set - rpc: client: fix race on stream error and stream creation - exec: virsh: support redirection to special chardevs #PSBM-91601 - exec: restore std streams' flags on become foreground #PSBM-91602 #PSBM-93755 - rpc: client: stream: notify streams of closing connection - Revert: log: actually do substring matches with fnmatch #PSBM-92872 - pull: clean autodelete snapshots on daemon restart - qemu: agent: add code -2 when guest exec pid not found - qemu: don't wait job in cleanup thread - exec: kill orphans on client disconnect #PSBM-91329 #VSTOR-17959 - exec: kill orphans on migration destination #PSBM-91329 #VSTOR-17959 - qemu: seccomp: don't turn it on by default #PSBM-93004 - qemu: ignore disabled arch-facilities in configs #PSBM-92991 - qemu: support explicit disk backing in input #VSTOR-21806 #VSTOR-21934 - logging: remove watch before closing fd in virLogHandlerLogFileFree #PSBM-93003 - qemu: don't log error for disk sources not supporting getting offline stats (nbd) - qemu: don't log error when monitor EOF is expected #PSBM-93003 - qemu: agent: don't log error when monitor EOF is expected - qemu: agent aux: don't log error when monitor EOF is expected - qemu: qemuBlockDiskDetectNodes: get name if one is known - backup: copy bitmaps to top image on snapshot - virDomainObjListAddObjLocked: Don't expect vm->def to be set - virDomainObjListAddLocked: Set vm->def only in success path - virDomainObjListAdd: Leave def assigning as an exercise for caller - virDomainObjListAdd: Remove unused flag - qemu: Grab modify job for changing domain XML - qemu_domain: Allow qemuDomainObjListAdd to keep job upon return - qemu: release job on cleanup path - qemu: snapshot revert: reuse common cleanup code - qemu: support snapshots done with Vz downstream patches - schema: snapshot: add persistent domain config - docs: add persistent config to snapshot xml description - conf: snapshot: check domain name on redefine - conf: snapshot: support persistent config on redefine - qemu: add option to close cdrom tray #PSBM-95870 - conf: remove features unknown to qemu (related to #PSBM-96228) - agent: increase default timeout from 5s to 30s #PSBM-97240 - qemu: introduce qemuDomainChrSerialTargetModel - conf: add debugcon chardev guest interface - qemu: make irq optional when formatting the ISA address - qemu: implement debugcon chardev - qemu: autoadd iobase to debugcon chardev - api/qemu: add pause/resume for blockjobs - qemu: agent: log total tx/rx for streams - debug: print 'thr a a bt' in log when taking some mutex takes much time - qemu: monitor: throttle logging BLOCK_IO_ERROR events #VSTOR-26657 - qemu: ignore delayed EOF events from previous VM incarnations #ABR-243123 - qemu: don't fail pausing block job if it is missing #VSTOR-21176 - qemu: migration: implement shared workaround #VSTOR-11398 - conf: handle empty string in interface target name #PSBM-97765 - conf: add replug option for usb hostdev - qemu: track hostdev delete intention - qemu: support host usb device unplug - qemu: support usb hostdev plugging back - qemu: handle host usb device add/del udev events - qemu: handle libvirtd restart after host usb device unplug - qemu: handle race on device deletion and usb host device plugging - qemu: hotplug: update device list on device deleted event - qemu: handle host usb device plug/unplug when libvirtd is down - qemu: don't mess with non mandatory hostdevs on reattaching - qemu: handle detaching of unplugged hostdev - conf: parse hostdev missing flag - backup: don't keep bitmaps in base image on snapshots #VSTOR-23605 - backup: copy bitmaps down on active block commit #VSTOR-23605 - qemu: support new qemu without nbd-server-add-bitmap command #VSTOR-27428 - fix for "virDomainObjListAdd: Leave def assigning as an exercise for caller" #PSBM-98834 - qemu: handle storage/virtlogd hanging #VSTOR-27947 - qemu: add option to process offloaded legacy blockjob event ealier #PSBM-121858 - qemu: reconnect: precreate legacy blockjobs - qemu: remove extra block job finalize on reconnect - qemu: remove stale cleanup in qemuProcessRefreshLegacyBlockjob - qemu: add note for outdated legacy block job events - qemu: use autoptr in qemuProcessRefreshLegacyBlockjobs - qemu: refresh backing chain after block job reconnection - qemu: move code that depends on backing chain appropriately - qemu: fix race on legacy block completion and quering stats - qemu: sync backing chain update and completed blockjob #VSTOR-28575 #VSTOR-34322 - qemu: support 'preserve' option for 'on_poweroff' - qemu: add reconnect params for nbd network disks #VSTOR-28845 - netdaemon: fix deadlock on stopping libvirtd when VM is starting #VSTOR-29392 - qemu: kill partially started domain immediately on reconnect #VSTOR-29393 - qemu: migration: log keep alive message during migration #PSBM-99571 - qemu: disable snapshot explicitly when block snapshot is in progress #VSTOR-29840 - make: add flags to configure sanitizer - asan: workaround sanitizer issues with clone(2) - asan: configure to coredump on signals - hubapi: workaround virURIFormat degradation in vz8 - qemu: adopt nodename detection to backup filter node - qemu: adopt latency impl to new qemu #PSBM-97535 - qemu: turn on keep alive for nbd disk migration #PSBM-97768 - docker: First implementation of libvirt Docker driver #PSBM-102978 - conf: add more options to save config filename - conf: allow NULL callback in virDomainObjListRename - conf: support extra id in domain list - vzct 2: add basic structure and listing - virsystemd: workaround race on systemd-machined idle shutdown #PSBM-102137 - rpc: add timeout on connection #VSTOR-32643 - docker: add lookup API impl #PSBM-102978 - docker: implementation control methods for domain #PSBM-103311 - docker: extend types of HTTP request #PSBM-103311 - docker: correct POST HTTP request #PSBM-103381 - docker: add special label with libvirt uuid in container config #PSBM-103381 - conf: support light vcpus and unlimitied number - vzct 2: support dumpxml - docker: add 'template' source type #PSBM-103381 - vzct 2: implement define - vzct 2: implement start/stop - docker: implementation of XML methods for libvirt driver #PSBM-103381 - docker: cleanup code for hypervisor driver #PSBM-104003 - hasfix: docker: look up by hash-id with leading zero #PSBM-104003 - docker: implementation of stats methods #PSBM-104003 - hasfix: docker: look up by name #PSBM-104003 - docker: cleanup code #PSBM-104003 - vzct 2: support vnc #PSBM-104068 - vzct 2: support cloud init cdrom #PSBM-104067 - vzct 2: add vzctDomainHasManagedSaveImage stub - vzct 2: support iolimits #PSBM-104069 - vzct 2: add misc API - docker: implementation of connectGetAllDomainStats method #PSBM-104003 - docker: cleanup code #PSBM-104537 - docker: changing of type of some objects in XML model #PSBM-104537 - vzct 2: make disk names stable #PSBM-104105 - hasfix: docker: simplification of existing code #PSBM-104537 - vzct 2: support stats API #PSBM-104070 - docker: implementation of network driver #PSBM-104537 - qemu: bring back capabilities from update 14 #PSBM-104797 - docker: Added support for mounting volumes or FSs #PSBM-104538 - qemu: use explicit backing mode only if there is nbd in backing #PSBM-104929 - qemu: optimize qemuOpenFileAs for reads #VSTOR-34701 - Add qemu hook suitable to handle device hotplug/hotunplug #PSBM-104793 - util: add virFileRead function - conf: moment: remember if name is autogenerated - vzct 2: support snapshots - docker: Offline migration of windows container #PSBM-104866 - hasfix: Changes for using define instead of several identical string #PSBM-104866 - docker: Added rename method for driver - xml: add venet0 network interface type - vzct 2: support venet0 network interface #PSBM-105548 - qemu: ignore allow_disk_format_probing #PSBM-105558 - upgrade: don't mess with security labels #PSBM-105674 - qemu: pass rememberOwner during update #PSBM-105674 - docker: Add some configuration features for driver #PSBM-106011 - qemu: auto load vhost-vsock module #PSBM-106171 - qemu: make latency work with legacy interface #PSBM-106129 - virsh: handle snapshots with domain state unknown - util: add means to detect vstorage filesystem - security: exclude vstorage from labelling #PSBM-105985 - vzct 2: don't try virDomainLookupByID - qemu: caps: use more precise condition when to use CAP_DAC_OVERRIDE #PSBM-106271 - doc: adopt README.md for Virtuozzo - docker: first implementation of winrs transport to windows host #PSBM-106275 - docker: basic implementation of storage driver for Windows host #PSBM-106275 - Add new type of storage pool for Windows Storage Spaces (WSS) #PSBM-106275 - docker: full implementation of storage driver for Windows #PSBM-106275 - docker: add method for cloning volume #PSBM-106275 - docker: using common CA certificate for docker and winrm connection #PSBM-106275 - docker: reuse winrm coonnection #PSBM-106278 - docker: forbid access to primordial storage pools #PSBM-106278 - virsh: don't shout if virDomainGetJobInfo is not supported - vzct 2: save disks uuid in config/status files - vzct 2: intoduce migration - conf: add auto mininal memory guarantee mode - vzct 2: support memory guarantees #PSBM-106482 - docker: unification of source code #PSBM-106989 - docker: common auth certificate for docker and winrm #PSBM-106989 - hasfix: docker: use more correct powershell expressions - vzct 2: mark supported xml parts in domain/snapshot docs #PSBM-106576 - hasfix: docker: use correct timeouts and subnet value #PSBM-106778 - docker: add support for static IP address #PSBM-106778 - qemu: add vcmmd support #PSBM-106483 - hasfix: using vars for compacting code #PSBM-106778 - qemu: agent: disable blocking calls to agent #PSBM-107669 - vzct 2: add jobs support for everything except migration - vzct 2: support jobs during migration #PSBM-107444 - vzct 2: drop job on client disconnection during migration - Changes for support DNS configuration #PSBM-106778 - docker: support DNS configuration #PSBM-106778 - hasfix: Changes for support DNS configuration #PSBM-106778 - docker: rename CA certificate file to ca.pem - qemu: fix concurrency crash bug in force snapshot revert #PSBM-107833 - vzct 2: add lifecycle events #PSBM-107730 - vzct 2: support getting stats for migration #PSBM-107763 - vzct 2: support aborting domain job API #PSBM-107446 - Fixes for support creation of docker container #PSBM-107933 - logging: read all bytes on EOF in event handler - logging: fix endless loop on EOF - docker: Support CPU limits #PSBM-107960 - docker: support wss storage pool for connection capabilibies #PSBM-108203 - docker: support wss volume resizing #PSBM-108203 - vstorage migration: execute src migration cleanup in cleanup thread - qemu: fix qemuMigrationSrcCleanup to use qemuMigrationJobFinish - qemu: monitor: bring add/remove fd commands back - qemu: monitor: add qemuMonitorQueryFdsets function - qemu: don't leave descriptors in fdsets after process startup #PSBM-108299 - qemu: support file chardev append option on hotplug/change - qemu: support logfile option on chardev hotplug/change - qemu: migration: add cookie parts for vstorage chardevs - logging: close backing file on eof on drain - qemu: monitor: add option to override backend in qemuMonitorChangeCharDev - qemu: migration: support changing chardev backend with virtlogd - logging: handle race on drain and closing in event loop - logging: allow NULL to inode and offset out args on drain - qemu: migration: detect shared vstorage chardevs - vstorage: support migrating with chardevs on vstorage #PSBM-106373 - qemu: add vstorage chardev tmpfile names to status file - qemu: sync chardevs unplugged status on reconnect - qemu: cleanup up vstorage chardevs after libvirtd crash - qemu: drain file chardevs on domain process stop - Support resources change for libvirt docker driver #PSBM-120736 - vstorage migration: introduce virDomainMigrateVstorageCommit - vstorage migration: add vstorage snapshot commit phase - vstorage migration: add vstorage disks info to cookie - vstorage migration: add vstorage nvram info to cookie - qemu: add nvram block job support - qemu: add vstorage snapshot utility functions - vstorage migration: add vstorage snapshot commit - vstorage migration: main patch #PSBM-106202 - vstorage migration: support p2p - vstorage: load bitmaps from base image for tmp snapshot #PSBM-123771 - vstorage migration: track valid temporary snapshot - vstorage migration: resolve valid tmp snapshot on domain start - qemu: move restoring after failure to cleanup in qemuDomainDefineXMLFlags - vstorage migration: disable API that can clash with tmp snapshot - vstorage migration: keep snapshot info in status - vstorage migration: add dst cleanup after disconnection - vstorage migration: determine valid snapshot on crash/disconnections - qemu: migration: fix missing owner on disconnection cleanup - qemu: cleanup tmp snapshot #PSBM-106875 - logging: allow max_len=0 to disable log rollover #PSBM-121257 - qemu: support nvram block job on reconnect - vstorage migration: handle ready state on reconnect for tmp snapshot blockjob - qemu: add filename to qemuMonitorGetBlockInfo - vstorage migration: handle completed tmp snapshot commit on reconnect #PSBM-121261 - example: fix typo and formatting - example: add ipv6 filters examples - doc: document new filters and not documented ones - nwfilter: add vz specific filters #PSBM-121477 - docker: add compatibility of validation with current xml scheme #PSBM-121897 - vstorage migration: keep nvram tmp snapshot in status - vstorage migration: adopt qemuDomainGetStatsOneBlock to tmp snapshot - vstorage migration: fix active block stats with tmp snapshot #PSBM-121042 - vstorage migration: fix inactive block stats with tmp snapshot #PSBM-121042 - docker: fix condition for list of storage pools #PSBM-120911 - vstorage migration: handle short time EBUSY on commit #PSBM-122012 - qemu: qemuDomainRenameCallback: fix sending false undefined event - qemu: rename: send events only on success - qemu: rename: return instead of goto if no cleanup required - qemu: remove duplicate code for removing remnant files - qemu: rename: support renaming snapshots directory #PSBM-100720 - qemu: rename: support renaming checkpoints directory - qemu: update name on reverting from snapshot - qemu: rename: remove snapshot/checkpoint restriction - qemu: remove possible garbage left from previous rename/undefine - docker: Add support autostart feature #PSBM-122024 - docker: Refactoring for future changes #PSBM-122024 - docker: Get list for autostart domains #PSBM-122024 - docker: Set domain as not autostart by default #PSBM-122024 - docker: Add virDomainHasManagedSaveImage method and reboot default action #PSBM-122024 - api: add stub for virDomainBlockCheckpointXSwitch - api: add VIR_DOMAIN_MEMORY_MIN_GUARANTEE_VZ_AUTO - tools: support memtune --min-guarantee-auto-vz - qemu: support min_gurantee in virDomain{Set,Get}MemoryParameters #PSBM-121895 - Fix for possibility to use inituser without initgroup #PSBM-122225 - docker: Fix adding of restart policy #PSBM-122225 - docker: Revert possibility to use cpushares=0 #PSBM-122225 - docker: Fix for correct work with process id #PSBM-122225 - docker: Style fix #PSBM-122225 - docker: Split dockerContainerUpdate to dockerContainerUpdate and dockerContainerUpdateById #PSBM-122225 - docker: Add compatibility with 'virtsh edit' command #PSBM-122225 - vzct 2: support autostarting domains #PSBM-121587 - docker: Don't use case-sensitive comparison #PSBM-122944 - docker: Optimization powershell scripts #PSBM-122944 - docker: Using sscanf with string memory allocation #PSBM-122944 - docker: Fix some error msgs #PSBM-122944 - docker: Add storagePoolLookupByVolume method #PSBM-122944 - docker: Add real refresh metadata for storage pool #PSBM-122944 - qemu: turn on postcopy to migrate bitmaps #PSBM-100171 - qemu: fix guest visible disk id if serial is long #VSTOR-38958 - docker: Refactoring code with default cert path #PSBM-123097 - qemu: fix managed pr-helper tear down on chaning device media #PSBM-123337 - docker: Check existence of image for domain definition and pulling image #PSBM-123097 - docker: Support network bandwidth limits for containers #PSBM-108327 - docker: Use negative value for removing network bandwidth limit #PSBM-108327 - docker: Will set negative value only if it needs #PSBM-108327 - forfix: docker: Set correct type of memory var #PSBM-108327 - docker: We cannot create second network with driver 'null' #PSBM-123794 - docker: Connection docker network to selected windows network adapter #PSBM-123794 - doc: document virsh commands for block snaphots/exports #PSBM-122231 - vz: fix after Parallels to Virtuozzo rename #PSBM-124533 - vstorage: remove build time checks for runtime binaries - virsh: fix Vstorage support reporting - exec: don't print errors to stderr #PSBM-124629 - vzct 2: implement exec API #PSBM-106206 - virsh: don't call virDomainGetGuestInfo for vzct interactive exec - daemon: switch off autoshutdown #VSTOR-40335 - api: fix documentation typo - misc: add bypass cache flag for block snapshot creation #PSBM-124764 - vzct: Support setting memory for active CT #PSBM-122489 - vzct: Support setting cpu num for active CT #PSBM-122517 - docs: document backup API #PSBM-124261 - vzct: Support setting memory guarantee for active CT #PSBM-122518 - vzct: Support setting IO limits for active CT #PSBM-122519 - tools: treat 'in shutdown' etc as shutdown finished #VSTOR-37835 - qemu: don't error if cannot find disk by alias #PSBM-125811 - qemu: vcmmd support for setting balloon #PSBM-123145 - qemu: better cluster size for tmp deltas on vstorage migration #PSBM-123434 - util: add hanging process debugging #PSBM-126062 - vzct: Support disk resize for active CT #PSBM-122525 - qemu: detect block node names after attaching a disk #VSTOR-40911 - qemu/api: support min_guarantee as fraction of balloon #PSBM-126684 - security: don't restore labels for readonly and shared images on errors - qemu: fix noisy error for domain with image on readonly FS - misc: add blockjob type for block snapshot job #PSBM-126433 - qemu: monitor: add qemuMonitorBlockDirtyBitmapRemoveBusy - util: add virTimeBackOffWaitUnlocked - backup: qemu: retry bitmap deletion while it is used by nbd #PSBM-126896 - qemu: add qemuMonitorJSONBlockdevDelBusy - backup: qemu: retry fleece node deletion while it is used by nbd - vstorage migration: cleanup precreated src tmp deltas #PSBM-123432 - upgrade: drain chardev's pipes #PSBM-108071 - remote: remove unused daemonConfigLoadData - util: move virConf definition to header - util: make conf a linked list of configs - util: add virConfReadDir to read dir of configs - util: add virConfCheckDuplicates to check for duplicate entries - remote: remove filename from config error reporting - remote: read config from libvirtd.d/ too #PSBM-127469 - qemu: read config from qemu.d/ too #PSBM-127469 - security: handle chown EACCES on readonly cifs mount #PSBM-127546 - vzct: add ip address to venet0 schema - vzct: dump ip info for interfaces #PSBM-106470 - vzct: support setting net interface ips on define - upgrade: support ethernet net type #PSBM-127606 - qemu: acquire job to handle agent disconnection #PSBM-127753 - nwfilter: don't add symmetric record for policy rule #PSBM-126688 - qemu: notify vcmmd of node/vcpu pinning #PSBM-126679 - qemu: fix restoring label if usb hostdev is detached from host - qemu: handle usb hostdev on qemu update #PSBM-97288 - qemu: handle timeout on unplugging device on qemu update - storage: open code storageBackendRedoPloopUpdate - storage: fix refreshing ploop volumes #PSBM-128810 - forfix: docker: build fix on rebase 5.6.0->6.6.0 - qemu: don't access vm without lock - qemu: request flat block graph output when possible - FIXUP: pull: conf: add export conf def/parsing - TMP: temporary fixes to unblock most of cases - FIXME: update README - vzct: support cpumask configuration #PSBM-107822 - vzct: support numatune nodeset configuration #PSBM-107822 - vstorage pools: detect vstorage - vstorage pools: use external metadata on pool refresh #PSBM-129099 - vstorage pools: use external metadata on volume refresh - vstorage pools: save metadata on creating volume - vstorage pools: update metadata on resizing volume - vstorage volume: delete metadata on deleting volume - vstorage pools: cleanup outdated metadata - FIXUP: vstorage pools: use external metadata on volume refresh - qemu: capabilities: Add capability for the 'copy-mode' arg of 'drive-mirror' command #PSBM-97507 - qemu: use write-blocking copy-mode for mirror commands #PSBM-97507 - FIXUP: qemu: update drive-mirror and blockdev-mirror tests #PSBM-97507 - FIXUP: qemu: don't access vcmmd in session driver #PSBM-130586 - qemu: don't prohibit of cdrom/floppy hot attach/detach #VSTOR-44342 - FIXUP: fix privileged vcmmd patch to build without vcmmd - vzct: support user alias for devices #PSBM-130985 - FIXUP: qemu: handle host usb device add/del udev events - security: fix compiler warning - FIXUP: vzct: support user alias for devices - MERGE: schema: snapshot: add persistent domain config- util: avoid glib event loop workaround where possible (rhbz#1942010) - util: Move glib event loop workaround to glibcompat (rhbz#1942010) - glib: Use safe glib event workaround in other event loops (rhbz#1942010) - src: ensure GSource background unref happens in correct event loop (rhbz#1942010)- qemu: don't set interface MTU when managed='no' (rhbz#1924681)- qemu: Fix memstat for (non-)transitional memballoon (rhbz#1918364)- util: validate pcie_cap_pos != 0 in virDeviceHasPCIExpressLink() (rhbz#1901685)- docs: Document SELinux caveats when migrating over UNIX sockets (rhbz#1638889) - qemu: Tweak debug message for qemuMigrationSrcPerformPeer2Peer3 (rhbz#1638889) - qemu: Fix possible segfault when migrating disks (rhbz#1638889) - docs: Slightly alter disks-uri description in virsh man (rhbz#1638889) - qemu: Extra check for NBD URI being specified (rhbz#1638889)- qemu: use g_autoptr for a virPCIDevice (rhbz#1901685) - util: simplify calling of virPCIDeviceDetectFunctionLevelReset() (rhbz#1901685) - util: simplify call to virPCIDeviceDetectPowerManagementReset() (rhbz#1901685) - util: make read error of PCI config file more detailed (rhbz#1901685) - util: change call sequence for virPCIDeviceFindCapabilityOffset() (rhbz#1901685) - util: make virPCIDeviceIsPCIExpress() more intelligent (rhbz#1901685) - qemu: remove redundant check for file length when determining PCIe vs. PCI (rhbz#1901685)- checkpoint: Mention that VIR_DOMAIN_CHECKPOINT_XML_SIZE may require running vm (rhbz#1874846) - man: virsh: Mention that '--size' for 'checkpoint-dumpxml' may require running vm (rhbz#1874846) - error: Introduce VIR_ERR_CHECKPOINT_INCONSISTENT error code (rhbz#1874846) - qemu: backup: Use VIR_ERR_CHECKPOINT_INCONSISTENT when starting a backup (rhbz#1874846) - checkpoint: Introduce VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE flag (rhbz#1874846) - virsh: checkpoint-create: Add support for VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - conf: checkpoint: Split virDomainCheckpointRedefinePrep into two functions (rhbz#1874846) - qemu: checkpoint: Implement VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - qemu: backup: Add partial validation of incremental backup checkpoint (rhbz#1874846) - Fix name prefix of VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - virDomainCheckpointDefParse: Don't extract unused domain type (rhbz#1901830) - virDomainCheckpointDefParse: Use 'unsigned int' for flags (rhbz#1901830) - virDomainCheckpointRedefineCommit: Don't check ABI of definition in checkpoint (rhbz#1901830) - conf: checkpoint: Prepare internals for missing domain definition (rhbz#1901830) - conf: checkpoint: Don't require when redefining checkpoints (rhbz#1901830) - qemuDomainCheckpointLoad: Don't align disks when restoring config from disk (rhbz#1901830) - conf: Rename virCPUDefUpdateFeatureInternal (rhbz#1798004) - conf: Use enum in virCPUDefAddFeatureInternal (rhbz#1798004) - conf: Add virCPUDefAddFeatureIfMissing (rhbz#1798004) - cpu: Run arch specific code for virCPUUpdate for all custom CPUs (rhbz#1798004) - cpu_x86: Change the flow in virCPUx86Update (rhbz#1798004) - cpu_x86: Add support for marking features as removed from a CPU model (rhbz#1798004) - cpu_x86: Make sure removed features are always mentioned in CPU def (rhbz#1798004) - cpu_map: Drop 'monitor' from modern x86 CPU models (rhbz#1798004)- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.06.6.0-13.2.vz8.166.6.0-13.2.vz8.16debug.dwzlibvirt-6.6.0-13.2.vz8.16.x86_64/usr/lib//usr/lib/debug//usr/lib/debug/.dwz/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=398a462277a7cee963278b43a60b54232f59a5de, with debug_info, not strippedlibvirt-debugsource(x86-64)6.6.0-13.2.vz8.16utf-8a1b2601b45116cbc94062cf15bdf55bdd1dc4f54bd75bbfa50149bba7073d0c0?@7zXZ !#,] b2u jӫ`(y,y)#ohYok=B/I1ˌL CE1,j 3%ieK'lz?TUt{%jUaҡhL6@†"`1Vs|u0ٷ᥁I;FY75]jUS<;jf*~ij(398z{{X6vkgxCID/m}j!e.Fp(GVBLI S۔{(> ñ󡐚_ ɁO)k\=chOV58 g;!sl~|F\JРAV-^~Р~ !DGZkħ`nOo&OYysگmۈհ/gֻ(a7j~$i [Y ?i9Q )гp:W%pas vHcDngl"FcerB!MD3יrk4ά2Au ʺT:p.`v'vƥ[Q]I#˕z+G*!OZM ۬SRMZ]pa[ZJR0 0 Ђ@,Ǔ ٩[FUA9*N Qe.2< cvZɾC g0kaf{,҃7Kt&%K#˳pʅ+:/#XLXd@K,O%s]Վ $xN(g4Dd6Ro<6掳 X~/S%^6Qe ͬv2t'"aV M<'AIſ꾩tyhn{.= Fټv>6AF'9A(`QKW摏}j- Jq:pށTK9^Wd.<Ѵ=Gt*u{`C]>aK ڠ&`T%.qo -Z%φ%=aZdڴ8ɍόPXܳg 59:5w%!d|W=Tp&n U?녁15#tRM8̮8^!O*% IJ<@#c=.>PbÂ^?٪ ~lXmc6c=-G-OI,)SV,ۏU@l[7gK?}Z7\rVl,Ҁ2߯W/z*t #Qv@IE1On͟ώ;L/ 5}o"gYjȨ.7C$`Kǚ]= *bid?ZWmwEDSpp~fDgC8^OBCsj{#,>~DsϦ*= H+r'}Kv syLL"$˚AFQʒltBc=m׀kmeĊ\}WU'0eF9 ʻ}GX߳K%p_\{h#85^YcӰvASK;kFNݕNj̽Zr&f]hjIܣN,cv_%d{w"9 69B%/ExZ'jF Ujf >xcuԍgl7-wEA`a~\gNAidWb\,$s,ˊ*s4VL~v32# E6A5)H܍VIMrI\y*ʂUb, yKȱwx!b0z] Ͻ,K'Fm`meT'?]f}EԆɀMKN kSZ~e8ԭl5i@*N L2ت>b5I9͝㧈u!(9O-,Ԗ nCTIXo}pYv v!ŨmR׮c=* 0P$.} ^eݓ ZFd TlU1t.B9Wy 5,:T$#uHo4 YPjZl;e]S0!+kj -yMe'_&h#zM}UG7Ӏ6;| eWZk/c<izd`pD~ , DS!ꂨn1Oҳ`|4[-ǷdEEeEsWg_ʉfTxM-$y2RSS}F]0qVN=rmqEU*:GfPq, &+vF$x8Y;դ) =̹ҵ-cW,f9_]2G!_X̚&1ʤ^U79RH,B+)k(JA[Tn-w) ?V"ZE.vNE1ZU.+àpUÿw>( 6xb0n-LOR,qE+1K?u}ThU<2??\ 9t i)H咼'w[[eTSɳ0od,2ԇ~* $Fy  z}.Nŗ8KhK~AlT_!=/}1\C aXc  |A eMpBMG6S4u'#`O;P-}SJؐF[T1v4IK(@4WiAj5Fq;.v:)`=tQqy)ڗ^1in#}IXg!ɖG[2$ SFMk@ t1W~dA/'8j¬.Qpt-\Wd7Jy+VO\XY|$ޠSv[8^Jc+3D8f[րC^3іqaB!9դ~P&yfiNkVs;SPvu~G:N_ޛO|1͹tql"\, ZjB~΋L#*) iwq>¶8zܑ±-óU` +Pn4`³*^|pKVxf+g颀ʔse/Jח/5ae=%֌+S`."l7H'PHpgˉm &aOs[}0Cvhm4xeK@8*Y'>(|8ɘ&\}|eL&_ w y]Z|_` hH.y;PB ioO>#[(Ԙe|_S+sֽk̟b+30vj޿ f~&F}?atH)i0=۳  fw_,k=# IF CbCP{g/C#XXy[R}z!MINVk GhIeIe<7c$lRˁQۏT}58jޅ^Objׅ:t\X?'10}M<ޞPHT,ee1[2zblyddщv|~0 6"wANVɕBi2֪3émSlP XS^A8Ղ/9ҹB3 >M_Z\NiyR`E̊涘"v#NO P`_4i4gYv%"Cθ\fKs\VBrRoM#J ̾|臂/ YWl4;E^܅!USf]vT!X.(V8kZLم|J6M/!~4GT¸h68Iۥv}e)k>hd^ Cߟ?$~AbQ S vIlNN޻T@ $v8oZe.aWt웠SfǹW/{ ~F(W1A?|Ru&"EZ=H.g+P&iO6X+V"lW^Y4o%پTUj# jۛoJ$}A|Ǜ+[ +P15 8&^ zn e߫aP, oJa޾c%d$-Ɍ܊TUL%AS"0^f@TD`o- :%Z7%r&<қ3{I!w8$U g '^S=X.>w'nElmsQoA{h/|۔hjGcW}T}KpHD&*jOq|MMJW{i}i*fǪ%q7[@CJdv8xkky=V:Ǜ䊞d!Lu )7SNPzb sdNuqSLQ`i:ZGQq7c/jUT޺c{G E= Zܺf~NOiBU;{.P&#?GjGM_mkjԹ)H4ؤ^͢Dd72163v+Nje4Έ1Z łՄȥKM˷]$f'l_'PnwdKI!tH&}S>vfHQNBN7[#f_{BbN@%iȶJSH7u0EbC3,&V7ѦڌyMXn6P.t" !hS/ D) Jd:/g (~Βig\]/XQkzK'l *{>nx2r} L9Ԝʿ.!_~iHmC"](YN:F\ ╯o:?|CWFѥ5muMhx`7QҬsd1=;d~~\/aU+J'( X(/Rg2.%RzfN8M*n*@v݈̀EeMݮ$[2T* ܜ$ xSbwχ'׸-SvTI>(V"7oULNU(E^;jFH#*Xaտ[*[%BLfSrGSsmfU*댪Q) e9s;*aNc^+n0߬;#QŻEؐwm_%A\`p{0im?"AF,1r~I# c7]sf0b-pĠEQଫR%/EP3Rw詸3{EhslޯcALg<N#w@Q7ȓ_}B/rf^(+a@X/gA{g j]qu6h!L=ᴊ /"X) ܗp|̬tu+ A{S4/،~Eo͉p z4Wʸ1w;EDW{\ |nGr0FPߪQA7 \gW4d c%vx;bl➀On[i{C*4fH;xfG ˶"-rn? h*w#\)yFZ'u]= IO56x͸3[H:߉+7å| 4G{?fB-Jkt8g) 2xmY )EO[0 ŬjR2iDTٺ)VXG@!`z3>hjMUx`щ2g"RI LcTar[Аtz܀g.|׺((2 cX5^o}&ih*ꕺY1赵eaBƛlҖ 0EuMrkc'c`K^k;$X!?k)͝go^4_~3.m%ҕfhm:Rtd@k-IGC/4\޿c*\ZV1;DcKU=S GBpAYAK~_LzY|>&od>S3۵.bi6@] Ȕ8'؞ ,x_ꝲ5< m9HʁQ|tgY&Qʂȿ!Q-LVg\UɫL8} `/q7@UuM^VN[UH2;V}x3vr2QӬԚҞAr&H[ |%:ηaV&*b])օRq zPǛҸ@|ܗ.[ _>i8jx*Udͫ l"&V([%oCdaQ9 A?0ĄB6~BUeטOLxX(cB! Ft@] k/X4FcHu|?&b p5DFt:nMUl0a͵o'%/Z2l\a+TC8kض2́NP*k3 JM&}p\52GqݾA5; Q{WC7yͽb%**|˴tgwK>+bK{2 TYYĹi]K&NQ^>_(j3-Eޞi=xv͝:<.u°Vm ]Fs":HV;@KHۣK vpϦ`3hjZqsWF .=I/1hP$$Q~V 4&6'")p3wRE)I ͆#{vPP)r;}nqEqZ/cvHA_dor G֌"P՞20u0.3uyҡrVIqz,!2L'^қLc +Jx(Nm LߍDxe°q"DιKXe[O(؄= F )6k5k1^xiqcVx2NR=j[T8u(O(TqBNX`?1< -oN7 |U$h-L-Ƶp V8mj7w#@ k^.QuF?ީzeg6頊2@rk1)P&9-K꟡)!LWtUkk"ݖIJuba2h2iC:K[b2M6@<Gp`dabWf܌W; oԢ!IgKJmw?_T٦3P˯Y8zW)AY7ZJT1 P[bbS2ގΤ E=#]/þ]vvr׽g8rd;3O#d>vc(9{8qc\p@>Ѻrt|2JN %u, dk)\..J}Mϊ(y7PTT־qrj{)żH͏wA)0S%;d7ېM"fo vl@`6ڋ}+'Ca}O #``?E;`LGPqh]{~Pj8\e]8= AReXht.)W^R0aAALJqoJbi}uhH7s>_]a/:ja.raVPɹdb,}[CQF{gVGrk& b R\G63~D]5#Xr0-C'DԼ Fo5v0dD#D݊ȡ UBnx:9+g) r]Z"̾P{mؿd7Dřc+fꉙmYܗ#1&|pfktWtA?{Z7lnRľ-藙HZnz ;1w ,Hh{bC$KI7J_ g"W@*GR>5p g-QfUbq"Z@L?s"V-rY71<9/;R?BnQi%Ƌ$#8J4[nqW@G f$YTUvqlR^iؕ;.jtI^&91~й:'گ슙 7Qћo_4eĄocCю X~>h99E/$=N'=zkV$-<7q{WU:EGtDp[ -R_y~]Bfhb<~zaeVFW׈ k016D(Is'og/ʶ]61OWPڏ *DDYm[Q2-?ǣ9Ͻ07Wj"~[hyvʿX9ݼ4Wn ;ڤPm4cL#Z C\7Zgz@~"Dj6^ D^<>oOAH= FMĐ >2PPtsC&eN뛒^mbY 9vȱ CrZZɇKGXHH-Z9gBG ~"LH?YiM& .zV1կ䩅;?CMOh=!gNfg '{6@On*$cF7uluv;e##I ʹxpBf@oP+3 L7,vD3q@"|h k 'm)|ޜ]2uc?, Lu9b/??|֗SMʟZ{MB5)<>:Ps.09Qz1+p@2qGR}B <r;hN&;I{& C=S3PuqL m6eZC 8*i@񪥀)60.IeJ~1F|08_6[;ouD' ;ł슓#cvd{f4jjQ|䅱jQ>7PUɺ$))mQ/'̣-.c-v"_{cY:4B9Tgր&3wUc8q=\D23PP02gh*.)-v٘3c;LFhGLÕz{@ >Ϳ#лlt{NP7tGMgT?<\Ȧ*IC+3Ccėڅmd|=+_tBVꆮd{Z: QcM8_3V TjȚmФjObwxn`fq<R>CFw''uhqDV-6*=A/N?;rf&V9`$l`ge/Ryv}x3+9! :k2 >m';)C|Ţ_ѓn &RnvXr(aMj:- Eߚ0 N}q&N)֣CO[^ZLT_ 6#1R/u\v7 #s{0&R0H XR@B=A7!xoz")yVf_1+PڐZZ_zى?q m[*Q!xA^P%s=@zVXO[1S x.8؎rG2 _Ɛ$^8=߼ac TϿcCÙS#;juD_Yťʀp7QJnVj/V̅@Zp.=p7޲ֆR_5jCtW_ٸ.w?6gX=]n(ߒ#jęe7p$!^ZۦcLd؍鋀pJ$% _졼ע$}ᗁUb2v^} . AeMo\Ni$$ WB>b.js;I 8~{$Z;HOw/=&7M,O3W7^CRo#4K2'!֐Fy ݡk7y1Ɛ%=t.!stej꧄qL)K92Л}T# _N;9ppJCg%V9=*n0Iz0v @ ڍ ce$aq1zL ga* F{0zulPl(o ~]Œ#@TI/6\Z P ?eS#ŻU(-_>q9_5<&{%C~׏Nsl)(<O}>:Cf^rG8!>s Oٲ4?a(ڏ(;ؾ$ *MjvB^oW~fR:&׆,%rhwXt6ϲ^|Xij#pُ4ٿTj\;:mP *7I&4 \ əg~ȟR[7S >MS|Oqw2_VfmX.M=IuUzhFH:Y^c9ޠa2HĂ/_zBrr?/:.24.{ncgK3U}ަ)5u7c]",C8<|@a":$Sp𺆮ų~?>CzU謕G<|tQ㌦@/GX}HQI817^+yjX?u=!k2Xҩ4> %?W*W! 䧄hىjgٺ]*ppM$QI~]jIaǻh_@9'[.`۟gOzn%f s0sR.37낟w.?۲\og4ܐZ5p2Qrڰݹw{ZO.9x2*XlPPMi!AE< ߒy8"X `(* H6SDW $ ,ecF/Oebm2˛b:o߅ ͮ]!JBaJNĺ5=HM22dW32z{ԗ 27SRovCԬ_]K֧~7I5/:=}9Cg5-r'I!q`1@4u1Q*<8yȜ5'Qw$ E p&P~>A8 e3˵ n3]:,lp='bPJw6WO zqBY{q՘G^ÉPt IH+}*!&J˰W^R / QL (kqK=~VvgKcrnwA9q| F'd+pzhut`Uz|on~UTw{5ygGJb6[My }/pQXj^!bZ@~ox뻁 f x_E,A;Fz΁6x$vbk/Ry"#f:!7>U0Y!fIqkն8K(/-5B|yեva 5l;L$BVxg!˲%Twd).?8=Yܹ[2J] 킇]Աbru/ >ʔ,rԧF;T ONEGCB݂CmoUg@1 R)ʒvPIDqTu}k :]y_!e 8ip"& r%2rhC@Q<ԆWF-4 1_f5uo[Pֳκ4lH4qlL d+k2qnjEIf0ꦣq4u#DrՔюu7?3|ɸ."]ۧf#; Jn=R ? T~SU2JcӾvBY!KLu<ܳ8u ĘAKC@RhKud,]Q/5 )I~+EqXy ~^Ig38u7W '[@WϧΎ:) VءC~TCjZ=b-' xA`]2Q"Ⱥfk}|(%A+.C#ޔ66)-z(Z0 uF/q\ ݣhn 9DFQ?6g3͜V@ UO^HÅaddFc?`{av]rWoNgp;TXC@7MRM]N2o"%&{i'qyͥJZ k5(-+D5LGaS2iҔf &؛'Lʗ!磎aJ36بmQ1x(Ra^0T:)# q `'>Xc ɊL0o2* FT y<& N.N :֪Xp`_ĥ{PFzQ >k4k-KvEfHX6`2xY453F݉KuWG0k Ϋh;-ʧ)a W>mwFPZGrh^*Hl 7IXA%WET:Hk@Wn1vyW]NL(TKq: y{|،N~1l{fKE~~; ?[[83㛚ɅCAM9颕hfG) 1#3eAD}Fu)MJ=4@Ӟ|=~+|^{!e>TsTGٲߪh F( $n,I $w79} 7M;'3PȆ_!s,UQBKQR޳\?ӤBus^!~v rZO73!{QL4m.= InT\-q6klJYHDnq]p}]0 ̐ʡ,߰FwV]#,8~h; qN rB2K>ٺ cei(4D;3l9J!XG|2Aks( 1eI=}43`v>w԰'yU]+ѱ粁i&1*wo7$sQ"s2i$ A#q_@)2Jƭ\쑰Ϸ*jۃG }OI=6Yl2 ]IAă1:K8Wv=+bb"q.+tO|xx `^DDdٜ8{F!CpȊ=S6qwvzﹸS4]+ʫO`Yn#,Apa3=@;.d*Z`QP8<|#۴t-1kJ͞{S(uKfz٢5j ^G "MF|;Qd3^'9>H]HMİ=Yxs,জFuT"Jxd[6(PA'1x!:$=ܶ*[(-hjVQ QtZ>t PDA`~ U1?΄uD1mxF2B :WӎJjxp1$t]snҮ{S8KnaCMSM5ӕ*@Xl2l`yЧc$b޿U5BEd+B TX< ?\nLШ *@Ɂsron +q왣VÓq/ʝ|d=˷TXF7YM/EկvFuzX7qe!gOfk8~ֶjޖ}ݟfgoM !7I깯rַ;̐%ʁ{U69 &s9~)5,F@nٴBG;j\uQoPDVM1`'!IKMAo;:mTӹcVFpo:=FafԥB~e|OVS̼-ӈnV;l}YG(PmDBD5VUGn*2`,#uM]7=$A9\xEI(t7^M7E1p.yzSskeG{m*Di#JEq{>ԑ^^sC_IM0D >j\R/i?xOveYW|W &_l54Ը1U82 a]ކfP-]hbasiKU-r#ԧS+)QEE}e86#+›*֠V9XHnҝ :\QoQ|`EÑ7eK DRAlrye!XwM0sVA 4BIb'Ca.c[fE]'Jxӊg"[9L$٥RsW$PeICʠ+$&C:GTEn@]Xl_]8xx=A.}z%y ~A `ȼ4òxR+W,TBڽ4j-p6օ;ѥRո>BIEYʡP9509w`xvO?8nb&{fo-34g 2W"Ş/ 3v-!ޗ\Dx:RGsmηK[3qDCeDkW>;Fj}HbZG]4lZզMNVrxkqho;feC_yqDdu&j nÛ4m)GwA܍YV%Wd6cf[j/ǡ&2̗'#]'=zBbMq}=S хc(i, UAܒAPL_]&ZJ r"">u7/ D֮aHˁu+Qt6ڈQ(SAXp 7{b]#n*J)#|Ti7tݪbδ}mLF$QVlsP ?'m-\g<6Ә\~qRn pkB.U_M赁H1^}*#m8B"GT+ҋ?Qn^= $nZ@S38\J-,"PB, ƙ4U*YtFݪvS?>{8|ۿb4ɮRSjOEd YM⏗i w@c.T LhgDֽ #,9O06qz#f=(p{RKuPg+#p]8Z\cm_m]L,f&re@ߎ\e\?}~tV^h ɺmِ?3}nNA A3q?g*?M?:7c՞"wDNJ7Ys":v.)yb,$Y pͣmKQERtUGjlVTn=!nUa4@P ohh:ү;gIh :~F-J6]R w|x=}YvUVdxѠtIJĪׯCѣuiAe#beKS+F |Azx,w }I㒚Z7T]v~4tT൐2c~'O1nʥZ 7n^glA;RH[/*nBGNqК%/,PIq*1/۳͙W:n洪?&H340`";H (P$3^V Ֆ'E5XH]AWux]MQwÙ~y$s;J'" \"^;OE}.HڗYV).L. MQC\#!"s" 4?B'D$f(.ZCH] +GbcoB%pyV/$1=r8cg֦izzcАw}]{KD3hG3E 7W0J6 [7N"P\N8b'%_IAFB2 ݷQ=Xwa6USeؔ\M}#$S o\Ê"dmԡC.us3YgPNs"Ҋ2bfnY?ٸ+A%>7`2IKS_Tq#)){Д\2P0yʴujHƶcWgic4^t\ S3ʔ;lF)D1VYIn4ɲcrKƠQ/4=JNF` _R'WQؠ$$/VQ!(FۚΎ7]5Jtu*X~9|)7e7p 3|Z1tҙS&њ'=<6Z )JP9EVዜ˓Ɨ]p>8(7@+VM dQIâ|t!F|0 {@xisoknnz2! x[|)1A.eŗ3{7UFHrLnlJߌH߹.YN&p+;'گk"-sŏðU0 ъĠ&v m1T70ovo%#jf)AO^=-vhB1oAɒI=)Rwi:I u ` iuDަ`9ѬWfjgIa=%͝M ilUa*$-yR[-%x}iU$u;q͎38.oLtJx8Աl)Q#2ȫbPq^#xNj+PU'// {xc&ܑ+{@ˤAbOBָVN1>1D޸4sy QXRg2b]͍s i~_^ާ?C-z(f-Ǯΰ)J/VB XVӓʾ2pY mJW(O^yЅAuغ%8TjrYcc.52f6Q5fVI?'%,HztNRx;aS(n:\'5 U5H3mN{gXov-O3O~t(bbF %)- E>J3xheE]rqJ_Ջ1-"Su@ۤM RwKvld<.N,؆ Tmk#X[oD+v,[)@iˈ=Ki _K; C@4qGI`=Tx#ȅNA@J> lc|]K2/@a mLb3o]C ׾[:d-ȚwR}riR)M?2[nqسfOVCyڶ$x'u,yQQ/ۍkUg D<1eu8}~!7]P P_<H|;9&k2n]!/'v=N͏esm u>Jճ?:!3k[&F9-Uw}[ӣ[A62Ĩ_",`V}vTerĚ 7-87t{gkVϟ;3fn[/>ƍ}BoOT"Fic ßοTd":n^O;XYSaAI΂@ ʵ{lw~'| d`GY V91: ҡ,hWN{%iՓgj[OZSvqne0Qxw 7mYQ)k⃰ ~'^ȹ{.c:[,'$%:qntg['f.'\E&PB0Cؽlδq>dK= 'Ap^VšK=$u$zbOi%%4Agˊ @ 4]Dks0"u#}7q*Wt/@:SM <@\s̓Vae{j.>D9qwssC@[4աȾT=Dl pWsTUK9e <S ԗ.1\M=Ųջ Oaݴ]oXte-l6`R"X>)PoUoxt!ygxc x&*c081')b q;Zo8HS5 1<#(#wPp]Ũ@S]R,ˑjcD:DG"2^@g >ːQ,K[o:i|(rXHsf^bE9jB) oz@?X# э ڀ*qJ5NШ8ya`<N0wLqCE匋itDTcž3tӶt*6+)Ow3d)| &quUs5Ln犩A@ee2Hģڦ=TvנH) >9H?RP*A >d<}U`mB4zW[Ur16mI<Ժy|wIs_遗|L1Cj1ۏ́i6 3(Fԣ]1:V?Ges|#ۖVN)?!W'uo+yzX$RŬ29L0k{.+W_MHx/+͑5D*(35è* ! iSPLШΏRa$ݗ BT^4NmWy* Ibj)S yv<541?b^ HeFdr,ԉa]@“Z-Q^{hy6@j{2i~O;gx5!ϷC~r\}41@vD?  {êGTl}j †5&!?0ۮCū*H.KYt0_|G2#!t0u&$_ʚ/poװ ;1}_x Q$sѿD: 7 _`4!8D-R2^gH6zP.hIY|IJKF@J'ZVYfCSs=Bu^ 3!*`~VfyXOqͣluL@~hrHQP2E+YHQ63%ߢ2\c{Dlms1lSUؒwx8tyWRѻgs#`YG%0Ӡ1]˚}djDWPu0/pԮ5-f94x9@R6\h߷KgBODdMwr#oɭb#8S||]{XЏ!JivĈ?\7$gEZt4TMӤ]\}M5(cVRƃ|,E\!A nVz. O"MtǝJ>1G !dxr pHm( /4YZ7 0=YRYi(!k38fTx U2rжME]02%NAFW#:p/}r@su|-y,_zT>\״ 0ƾd֑qGH%T_1?_"DLf&$N &\oː!{c]yCE@}} Ɋ-$;@茉i BG?k {-Pݣ=x):/jT𕍋f>I|+rng>ZU8'pfBuREVKQ!ynƐ+dm u j+#)SSg[I6irNt%p&SR#RR+6@E}ũQŗ_]g~zo/Y`/NLX8Gc1'mct_v~̚*Wdn 6]J~kYL\1r6KS[ؑP6Q :0UDD!suX$PmoiJ1WrafI^|bܾvpE*Q D]&gk(ṫ-k?atx*i̺ 6J/)_tSgGx9JsJ%25'bi EոE׳-#j5 g c%RGySѷ4݁Iࡴbwq5po$+.Jc-(u8mbeR^?'Šwo~YhHsV}W9tMI.4'@9ϟq(GiYPSpݑ7QM@n]Vl{%.KA[&) `rCGt>>$(sBVG`WCLD7/89ZJ+ϓǫ|n-ł)2AWr.ZncA4l7u5M_Rx2_qj=8 tH:S`sIt٘bMF#GO Mb}d5(Mb63,]=J~‰u8 ΌA7t -\nWVJv'ޙ(7XӖvؽS3IIwm*_|g$dF;\/@k.y|ѕ̙$ׁUZ]poS%#14Swarf7:=q!lˇ7>Z[Ũn^my4OjcA5SP @~RbJJu fw1r4|#ʠE1^1xX O=7oTUS]+i ZL8}OXKb7kpٚM\jan%yUڠܯ1K68%:8}C'¡K#CŐg95+Rm! i |1qsƼ<, k.}sq}(veS]FHȇ_b 8 qe`͓Ⱦʏdg *3fd=2%4՗ςE^PFYHQ|մɚ_1߈oH17i0h(0ysOMP*5[=U|.U0GYBbԺBO vhqjl_zRk+8c¿6 "8+ xm}Vf^yN.4ܽ21k2mفgC\v.wW4rd;Ɲ꛵€丯Ia_4GXIP%nԹp9MjF" ]r;k%iN}`:Zo8lGZz`3 N 69q1#Pb):m3p qQeFo%?r!N6ۄ2_$I_|Z!w-̰ShYL_YkiY{D0*!wq"bk{/+}-Gv/u&IYuk@jZDeNZkwgup3p~WؿV})m$[jHI XKYgcx*|uB\? ___Nw<0$ˉ|5k-bV=RA=g^GJ!gJ0UORG1WH&Ϝp&Iw]/i7]xkٲFFx 6c*0%o HR[tGj"K+i&0%2;D ;s>' 8E 68n7LN0` 8qi4^Z4Ҹ~@[D>>ó%|0?AXVt.+ͳ@O*+ XtHTB/Ox@=((A|taAe`p{![X_8mMdK1cZhhe?7f;tJLcB  ;Мl \w{ ^l.RVv|TBzd|V#C3@k-^UNr̷gn,-;y7T6:0+8#ſ#/{7%Iti "Ğjt557--W(Ɵ/jRcf>Ekhi]89-&Q61`Z\ +\'/T4k RZ&R횕>:e_!fEl}WyhN셩r*F-ٽ/KHy<:ۏ}Ff-uV?UO 4I/xz}S?-vf+fsth8xGi1t$@zEjׅjG, 3@NPȫ΂hˏY)" &Tc2e)#wgTo'vY뎇.jVap`b[S#򇒓AjB.B(0/^0953\Mw (1 0F4>+2vFfhfIuo]nNMEWC@fOI˚ߓ.x_%l!R`22 xN u%Y¬K Vʲn/hHp`. OVLP Ʀ [k3f "E׼,D3~uewV(ntY 9a !Zkǡ$rז/ܵ`"ߗrh!ѢHAٚb9"P dsx =zi5ea]J6D6Nri7L~Ng}XWKz{_tt5΋mr MŦa\??Rdy֗]pf l~3ʁڕp` Cf9pq* ' C @$[$z|&4)9p_ˮ火l0,BB,dkvG(QO>#B9qNcL+MhbʇGNsXhv({J' o͘Mn 1%Jv+e.j\qq*ςɿ0dQ5۱ʪxA?(ov{;{Ƿt[/1jY=)`W!/yF,`0g$4f3{55˵1O&Z#pgku/c6_GU(~̩TޖE<ꎍk ʒ",|i-gE riF3LSxŖF(9v@QYo5ߴqyV=ZPƫ{ﶘuRBiϓ%S KG ڔq1\QWX:_x:ajÅׇ r"ҀK Տ_[ƫB:VaOf:67t,d*O,:g9z:P<w.Ub>HLLJ~n:* aaL%%BmOȍɺ@Ž ogv#> z(2I\Mp:{RG%DIJA`?&o n `$=r=TzlCawL9"Dtv HIjʋ@bLg4 " *iZ'}2cP6njdBEB#c ]įR 54ʺjgS^FrE_g|C}ub%Cż,9"`.l2XgmWtpqa[\=Ⰳ^sH,AbNv{Dzk%ŀtա.\>h/xNW[ OyFʒ߿gq$7/ vز!|X *Oy"rw~rxOrԏa #՘Qs/ӎ*Ŗ- 宦iKOf ?v;Z wؤj]r JT@y%+Pze@`Zm rAxeky7ڸФL^5tv#Jp&F~Q;>7e?ր-;D<ѕd4D[|xټiCI4\J, Xڲ}uEFՑ*rOoYlu95BeN)H-9_- 7ǟùcIQXβ!pϗAO1?K~&rW1[5#s4<;)Fw:PeГJ]m ᮸Jd#ql(G*# Xyẗ́q"?79ou*J9gqW=FAF ng)GeDhA i=`)GT^pEwtXN.#sYApi< ez:3 ĮW@1 q%[m bdVĨ1Zd[*.d_ʄ}deWA_d"4Q`Z{b8, -x_ mpX ̍}3+J@5S֨Xnxk7bV.y27Ic[+xtʾ ]'Y'^O%tCi izNkW0/X%k$B:݋^k /\]?5h(k-"%(7V{N3C^ B3]zjD ꎬ RRcuh(F>| ,.vZuZD@YWHP,srw\ Ը][ !v,C$WߺZ 1(,D/#/~Q/{:< ]qXo ,<GT'%eDFN3PJs<_4!G >'Ş"ϷeGD笵G_ne;]BBtf6gFIqިf$.c6Ϥ게kg 4 B(ovPtW[NNU-zYAk! 7ޏTIݥBJ1x,^\!m'O{5@~O-tm,/e,waVf_RS2OOZO;܃S;dD5=1 mxCuXj:K (*v 7VvxEL{'![N UdI"s nU {E {elB!5w9)1ߴO3t 1Kԛʋq=оU-S¬濧-.?S*L(~^6d LƬ#GK/|!??y*:K/ћ('12?uo%Qş<+0h jllrY[͢n)L庰[v:.vI촠o؏jyMsqA BЗDq:yt~瞸g$`@ސl4o `9VK* |0YSOV}C%C.jY dC$w(b5sMqE_a/,4B&;fNg#!䷑t"WC_!I=Q8?_Vd< g"7E3Xp^(}Ti$t>JkeeH3. -J.0)I̫%f` 뱡gORog 6$Da lj@+-?NgEPq\HK^224!#>ZR%>pg2@Z,9!1yIGPQyJޖcßA[FPY|Pvޑwv|[6:YG!fmdxXAp8a;q"X<bNkRD~my<sh^$TUiuh;QR}`\/[O%gN'kB Y P!c&@;In=ͪլr.C9? ݺM=ӗ& |(HxѱԔ3 &ۅ6kK̻!4Y<[.4e 21;F.Naqa<\oVeO/llX_;cL\Τu]Mj#G2Z"zo3G:rv&x߾z3g/|XJ*QrojYYj`W*pL|T o/zVЄ\{CGwIƒ/X&Q+x!GZD<2˃5º'Zs;HD) +W1t 7 )Zvj4ƈ2t#zC:GNKI}Q#jefyk\)J ?U7c5L؈SlF?~w],c@N BPl;,Q_Rn ;c Yze=-T3wϗ܈f8NRq^%-4kɣKȄDҘG+ĸ ޅ<8".laO`==Y"HUx ng~z##zU H!y;"L#h,-߸f>fkXOP>?CU*V>'ə(3a,'a[LϻLiH[Wqɖ>ȰY%pXoMY+hW4EaDXNP*8|w3ld dن~T(\ X~zr#)$zVDW7Z!G̶EMyU/Ńˠ E5i%Qמ}=.P%-D́;AipHIdTd#p&?Gz:E%,UXb25 9wG{9'7Mu ymUɽkbo%C7Nk%)Tє8hV/oߍSIRS -rJB b UTFTbc1ƈ "EU$`j<ðXt&ƊdIm fZkB}P݌4~1p7nVsVI>URL*^< ecTuΗ9=O&6L ӣ }E'p+pg/q$276VECܑk#y@`4#ދ.D'L03ԕokmL;b);vBB"Y4|87Aa>>ifCXT9g{h^4)uH͍{4 M3Qah#+Pv4uz(ܩ[4Z#os $13`0 "So +Ş;YM@ȇ6y!΃U~ Uvٳ]S)4{$a`>ndbkɶ]{G,S?챰RY[.pv{8B;'!׷бA 鿵1JԌxR[)*٧g RyIߩ>Y^ bFbǬM7>ځ.ҾʚGP4Z4 nX`)1F&neEwh#ܻp!U}> QقMFJIr Q-8^]Q D}+I1a$Xahs?v$o9ţ|@.LI30'CAiKx=Ly+]%4j-ݙ +IH%ipk~8_=[B}9 Ohee|g҄{}Ӎ!t) hva*`"}93uq2@ g=Ě..+{ع}F >3ncHYYhEoWrHZȳ `*-g.M.Sir^tV+u<^S|c *5>vŪYr7_?Z}g/y2*;%1sSie",~N{% 'Q_@u |] SOBR!m]! K.SXjaI_AgJ#,eNBv,o{%/X"0|byFn<6Nm~>$TV= z }B$tKPa|?L'[?aj^&iT,x_CVSS܅x;J]']E$<o:h'Nxnba BMW:8hah=) OZ U֨>2Ii4d87X T۝a G CFl[QzshrqR2XZy8,'$>Mqrp؅w!ثQ, 2Pk凜G ߅rMe.:G_oh|+zRQ&r9(Y$lܶ߿u̓b춘^:,}޷Mw!x1ûǏ[#2d;&fNnCJl=at%Mִ1iaC4c;TDs9n+]LkV-⯉36/l"bw٦SVVMoA_$UD#m n^Czl0JWzQBfVr͊d޼t;e1GI TY>hrVM':=9FðeDI0|&~tI[:A&ך7k?6RL:9 rOdP (#2gΦ웡\QQ^K'4ZezOu ()nb+ۋ¶zFXp T`ےj _F5t1OK\uߵ Z$Q'+K] չ79O\m< m[`0aWXm/X_:{{Ǫi^HQVjσƖp o2?GF_DNHA6k´Op%L0QM!,5"I)d]NS*s$yeN@}@:p]B9?S_)S Fe] )dq_T?aUoAn bUPez-K/_鋒>`_<˺9Or㥸-'4sqļ:.  12ҡӈ'V]l~H)uYxW؃/X)%&em 4ና3z­*I:_pVTøɨ 0&on۸R).7±cmEX[a;+_p} RD&y涢5-#NwVSƩ<>3z$T's&;#Q,[. d*xCLB)Z0qu^"}QTεh=/FX-zG7xSё| oڽY܁L?0k, y2WHp[ap8}okq1ua|F?*l씛QAŚ۟?|*ƀ'?otLZe)Pljc& Шe8Q=<}P)iyeS$h@v̯u:"A%eSlCL;] sA ||[34bp2N0o,k5g<t@fTA@~•0 D38[};=8>ii+r3 fjwD, BZUŶ^T_/՗H#=/WOTC;$蒛4kc֋BDp'E(1vEMG>A#'#3D1Po_,IkfMQO7كE#7wtMzг>$],0I;*4i؜7$ u!]y o򵛰*#20~IJK A_xw~ds+Jϒ>Sm5|Mxs=IrLHsΫTչ#xֺe<]IќΪD>u(G|QDQ<>v?,9EsĈm:CwhC,C8$M.Y;\c&B)^qg*Ήi0VEz"Ǐԯ=8/&i(\=+؎R$pFI*\x-h:ƖY; \? 22/ ޓ$IѧYqا& fq&lg?` tLB"l؛5?>EL h9[3"xh ލ>CeՆ`cSHdM#<%ѷ ɨki䆟n.Hso9z$2O➴xGFj,y˦]~r]>5`J7rD''.ku 9K[_G2 bC#|QZU)K|Og/X?gT>Śģ&Ǎo,<ҍjN>N׫7V*0)U>pgIR*H ݲ8 ;;֝I? ) bA7_Gب1XP]$!+{M0𢯓t~"]>5(6Vjv"S-6!.R4oQG渞K BP4 vurL2]5l~)!*D=XF8GGX+G<֝? 6m<룼9OcTP蝈r)˥ˉۨx+s bB\cwk =}!ah?iD`Kn{I\WVlM2c<`w+'RĻ6TEb0ǎ1'DSi@bf&5 H:T=>/+2&ەUEv-,fp.O i  V}ɓiF*tqs6PR֒$U1pg weY̌0  %tʙ!DTaZH徲_ebw9 M'cfvj9qG)' 4B5Q 6na 3/%wmV# rsPI]R943QnK[QR"I-q%_JIW<{eۖ Iйz.b$Ù%}#s|S׸oR7*6TȔgl5"+n'Pk~?g=;١N$7kzЯh,Sg"E (5 $sai :'WO+V&WHe`,?C UQl!+,^M @js\|xk2vE18)LH ^Bjy;-` Izf(GW2&[~5@,dFV*[Y [֐ESf]ZΑl!M5iBeْvdNLv [SH7~+SFg؍D/$@cM\,]٧3fPLdmK:ʤkQ$ZiwYP낋'\ü֬Qi$Xg-wxř%&HHԻ7iQ>4^S+џŇ %OS FpO ^}٧khكJH0 #g]8ݒx,OVz7^- DdZ& ד3NIUvd[e.XI2Q7'Ӄݝ1y .sI&!PxmҧZ9s~ FTs.BpO R+7?2Ld0@$%(:5s3iYX52nu#,]u\)']],@-CeVۤeɿ U]^Ǻ Cb AkǍw5l[XCc֡r$1eؖag.|FE,9\Kq~{mzցEα@ EeZl4:Iv3ע"&=Sh)U/jFNC$l7pqXc}v}g>N *0|9́l+N*3X0B~W"'1gf>vĸ]QSUoNjW5BcFP:m-#?_l0MJlkͧcڗAG+̜ GKqhu@u+b@^Fj #|$ q=*9pznQ#VfjN2X[c<(ߝ@~9#tL(32s{i<;u-ofr] x~q:r.Z]޿SĤ;rAj1J؎|헼*.}*Ōa'ܺ絜!̱^σz`jE@WLh'm}q,~š+>nʖ.ް?Qb_+ Tb[B`GeT/L56KW>X뎙q`1v6݌4O0%Ôt¿y ^UΆ(I!bgR|9.to}5ɸ} ԯ4Q@ @yYNRF!c=&!ۭb?!L")CfXR]lz8s Ou<|?K:YT/k2Hxp ^TύOo$5.Xg_C;jadzс3p69Z7lSZ mZ@m%-'@ YEAlܑ2hgS.x>pG#C1vҟ"6g5*OQcI> ̀ b"dVVp8?87LWi G) [;ovÁeߘ9!^  Oƍ^!:"\Mٻ }I/ň @GȞJXތd5G hXv-{nBp/=I5fQ_VB7r@[kSDйNϔbsbSM[|Vra}mw)Z={GN3.r8mC&I\OEE-z\XjlEoi$6MInʰUI4OjEAxW(Oп wKѩ1OD =4*/K֋`\3+zY*Ay1diϢbv\꒖9{A:;DC'KӱyH>WUZIXE~+K0rJ֑^C}&5\;E& Gg( S`Iϻ2 JD`ѧ R!p GSV{1,.Ǵ5i̝c`B /Emx\ht/[&G?]$(cs3a|m-B~&g`Y:_279vW,y=|@p<t .V8{_\S/<^hL{)TS e~-'p-MzU÷BQ%@ dQMN_"DU8-`5 -q"ҌgQS7)*fJD6L 4E"fQO+'?QZͣy3WYτKJ}yA+n'T^ol.jPAWTw5іR5w]o,khy` i͵ٵWmܽ*$I8d>8Oe\ڏD:&*%nOib h"΀Ǎ{sMzݒ紹B xjġ>~_;Tbr%a+dߒ-;Eorէك :y^t2*\F' #sHIn%>~Q5Q׌ RCj4{m(`vl[ `̀H@{=Nq! dߙǞ`M3qu@)?i0 $͕5?U$_Cqye_ uڅ &؈&O<乧|/]\GަKEtۤSpVԾ~ä-Jpe8oZtoU^*֒KF0Y'KRfu"bcP7CBCoϝo R/E*8w1fҝRzF2MEG|k" l$zWx$dfkh&*о0XWR~l+RΤ'h܌1ǚw‰ЂxDZE#k7,=qs#l;|K ,wm:Q UM3`'QUi/(Nm\pC+ly|Zx#Z8-#y Ӗ `a4]3r A3o)PN'E)T? 4$I:Iy_Gq>'kMCGd|"4;馻քHIWa2}au.z2:/6nP0۪o[up8Sol=#[q?1~^z!gC)iG:N Q y˯,!-7yQ>~( ~(I)&8C$Z4g֧ۖyG/؜tljE`$]m_.ݒ8 /5wٗڤW DL7fR;g$r׫yrO`ʭ_q\{ͼ_{ M  |YkS'o/2}NZv+IGl;SrRn!>Q *=-_s˺muW0}Bzw"K)6% ,ʊU<P<~@{uh xhqkz;NHУZ_?&]܌r:{{5x92?W'.${4;5+7b:%Pr0I{Y}g׳)7#}( ' Tl62UVJ㤋dEjuFo,NI1hrw&*[Xxh"aW`,\3r̨Jyͩku uυN2ğrLG[D?[ 8 |"UbQ;u9| )9YiVO~J?U5b}&mkGIےnvf8 ޿58pXx*b,,E R Vsx7k!d'(6A:<ܖKWA䄵:ϫ-IzkEo^cS(ڙ)_RCnd_8|]LjLn|[ߏX=wlL7}[xވ"?3]:%W0NLXu9KWB\mGAv-368kҏGjfI4 w|GCڇ 1fBMRX]xHqFP~ xZ*m3}<v^}0w\ÒS4( RsnƀXk#؇jtmQI tkO`/2\.>`!G8b}#(Xɬ۟zv*Fë~ȑ?I.$ˑV֨?>cn;[$NejRP)j[`8-ҕ#v̰. sTdf@TщEAwp+$S#5 LD^w/4zS`em jeSk+)ǔ"ʭvmJ=(U(Vr6FrN]޼P?zh!+׸"<U7}VYSf޳!@6Z@t fWi|lor9yݛ0q$ᐰǟæ7̥ƵlG*c" ,4&yXꀇ! ;{\t 図pAm8z$71D{nI!8@Q&ЦD* D}.= :0pVy =F]u mKvw-m8b}I(%d,m0 U^ <{L.i9Z$ww_g,ޑDU&%j蹳v"m'KK&/L>ѰMxm)_E6>xInUK(yTS!g?2-:)D9꯫ [o{ګ)k>ۖ~@w(OM=s -1etQ vovi:K` s̚S1"پⵅ(;w/8/(T J-(8DrJ!v K{챐~~9BrȢ%{kj{+Viݺs*16i vYF7IHJtm `|>:?j3&+`丷oZ >x ~80rV(fp%#vqBI&^j~#7yqoOu,!/"X/HrFG>#dSZwy؄]jo?P&8ʭ8,M@.Z5EU]J~|Z'.ο۳q|@QT0/g1KB*&B nfu O4/*r6i3O#U#SbJbuAu4a̬-g\+\S§㊣i^8D00&E#OMt+-1os6IZ22r~ɺ'%_w]DS^l҃sa5mbnkř0ml|_!fW;>L +(ߕgAaufIc!$љYekIٔX90fai';\Ҟc6"6VkTИU]D8i'NqCɵK֧L@8Mx19>*dhtpO9PoJcuzDevR-1MH,~պ.[]XJG"ٱ}-LP7ݨ\ѽhQl.'M"GݜQSSiLF>n ٳFE՜`:, WQX-Z 6c?!mF5i`n˕qw^P;@ #J`}BJ&jfoD*8D 2 z琜97*.j, DD9'in Ѕ瘕=_-%쓐 d_8ks=zp 'U1<1ʾ%VRBMXg86D`O/ƌ?͢|pr Rnno@(%cXkQ[|H킵~Γѽ뮲Qs\7)GBkFHvw0./sG ̘h4=?8O+0 K| 0;q0G!^S_][۵` N1&{e\\JJR[$dR=CwGkXb~vKkFV<%Ҋ]vT@mhC ،!J2N=cz5^'oǢWR^pN '%xacg rL4ǔ+d!g*gߒ>Rܢ^yLhώs|ІHWDž$<L^bXd<7gd3GfST)"}Ӎ%IFDwŨ ϖ=kqUm~! tEWv;21uTLi%[kso!FȤt6]۷e Ѫxw,'&,{'}xl1X`UM~-yHG "D805U[+(]%C /VVT$%xIk,6Y vbGG>pЀf|>zx;`MP!gc&_x2JpH*x=,߶wtû~3K RӃr3*Y[7:T6K_W6bc'(YTWV+a#)U( s#ݦ`3L[1`^Zo٫@G%D[6HB&fpXw+x"> 8>x#(RKNvNk$b@FE..A;T:A7߻Gg G$Vvs@RT~C 9Jθ,MԗxЉDL^,M0 T Ӄ "FyKD9:.4ɭZҵ`4҈pMWFx"7)Hg-~!]tS5fcXS o+pZ9&#D= 2@s&,rMҕ7}`\ :p}Q嚑OSd㠐5Ӱ<5<~2\=]^j(99oLugu%TK+i9ɨwIeӻjg_;TNS@9OK+e>gĥ׾ 63;3_>@D֓%{HG(LCiC`Yb 4Gp R ۔ps0W '_|!,a!6aTl(z%t۷t>8/7Req7ƒҊca$h.7nzrp82A^#B#?g _+qI+,r di2VC7=;GYKp$ vQ\/l9>ءhŢ6]+O0:;uRͥ4=]o8Xb׈i-qߕTЂqPbDŵp_#HR"AkB" 㞊N< 5 L4 .6 wܫ*0.H;Z )*g>w=$܌'hQyt7&xZ@x]֋xAljccI*H@$C&LӾohܲ|yLr#+$jJ %}^ϟ2bu],ӯ 7$Q0>g7Q[B{/Gr3ZD*p-n5Q&f #SԂ)7VB/@pKbH2Iqs7zH{ꅴWZ{vGJ1|Se$"%u|3w|{1 oJ˕߰cakEޏtppv4:cLcODEmpy "Ds8[{`mYɮ.%ed"E2ptX١V'#rnQC%4ӥ߭Ο$*M*XzզZlzα`2pY7TܙbϓoE4 %~׏ )fbg2aa[*>Oaoq_)$, CY]{뵟¡Yo..d._|&HC$ QYbCh+mtJ=&MSULkM6]!JnJhD5/ eM!2%О+Y^I~8La) k)k%ǻK)IY7JyyY Qlȑwg`"'dwv޼"[UBg-i0q7"!DfmQt8`aES`J M4acp,78]&AnϖRȎ+jV,VtǏ>O3;SO̕[2J{"P+J_$.fRVB&z#\1* δ rǻ'aRh;Xzqޘa[gݼ-u9aʑ&-DJWnIbǏvC:sE̓F׃AkC,֟[E:ecw6 AtzޖEo5m2 [ {$Fd#Q*ܠ3$: D}&W$'JM"4#-ҴЛ.P҅wޣ?RNKBb7:z[&dQYc,-JC!|ԻP!6wl.zy #qzەeg_̒Ul>ahU^ >OΨP`Сp\L#h4Q#BOfIO=GOCg(Ed W-', Hr ޙRK6.hW[]7>Sla"hYsTڒQ]E_W§(W|sƆ렔0K`aK"QMALGI157eOK oq5:9f<q.>i=<}p:_L$+Ĭ C}ri,E%[hZjdC!)H}J\_idW=P",ڣRv( 2rvTdg9.u0c(ĘL]'i`8<;A-14W,^j 1r Jq_daQ>@[4"7DZ| iKZ |Vޓ1bda6b-[0H,R;쌞kw0}Z+J?\.]g-OKM †"Pw$9Yt}[Ma&r6C8'L7#XtV~N!_-QW) ~۹P~;:6YNu$Z@L˱Ate ]ŋ+UHNPi-PKYiڈtʣg[k"ޑB xa7 ⬮! xAgYrѧ u]>e633r[ĕ΍ zFJx UbUm8+_߫r 22f]?{k  -C5ԗo% wdᇩ+*IR kĿoa,*}O٠<N05Li{o8E"[2q-Ӹ #_zjn8p ~8KJA^tIx((̊ 3-2UȲ_pJdP9㈪iTI61g{ZޞdutϰPa=J{ )ь28I$J @g׹_=GM>Y)m3J{9|vo[D10r9-A13qK x[* r%,S^C*z$m2ڃݭq|p~Pa1Aڍ]-9ao\ncC6PC($}^lSf%3qɅ?MrC69ג+f ͇ërṀU\jOD={3v`HٸnpxQ8D̨U(¹YJѴ7T4 :.bk)ek8Ec{֡J^%e>⸝bYbO{Ҟ]ۡv9)@.dS䰳+qt't2m1!q0DMH0ڻ',)ezR|KDVY>kok :y/_al_[Oy{V/VrFE uXn{;7h!SlZǦgYxϵ%8JWI\?RdYAbGz;OW.'}92m{.IsH%\2CX?Uj!įʃ@F0Ue:!,+ńX?Ց:|z^?%3a9Akf nn89[7IdIw HE |ncIIMBuV0-Җ.ϋTFw dΠK겒KnJּ(z`r`}$:b 5RoѼI?i7ۋD!#"<+挹 LC<m~:枸K k͐NXi-."Vo l/=a 2ea+Omo@G oc=Z(H,ӄSlm+0Aw7 ?.sRIy㖜·9[}:Ƽ`m:cwvlL3vб*7-ċ U}nB)ٔQ(E#K.Ɂ,`)H}J&^ΌFx..Z,QEGI-.1G|l:Lp1XtH8[5{.~åP8Cc<$]tf5O9H#wA,K!=:wL Gp=pQYK F<: 1}WKx6ߕZ2J7(ޠ7TBC'|ay9}`*!+-dnޙnHQ{{+&~nuN2mթE UҪ"Wנ qfoKLm"_zl8wsQ8A;ߒTxu'k|K0)H br4?#(L ^?+#y.w* 6(R.E*7ns~jaf,i))u[װ#/}2 eCA qQEv&w>.11e _ Lzv؟l3iߘ` 1agtΪ)fOUj"l4bjJ'xHruzI9@~u Ȟvm )`@mos]ي W 1! *%Zp?}} ~lɹ*AbmigzVS^*N1[U4E=AWkfrX-O@o!@sGP~5)GC U$NScF$rs.*i`em}McJ }.K}m%wg *1,Gӻɀ%4v;# PCG^Z*hEhVrw<$+̎iD У.%&s7 PBtP \;NJ 4ّ g6ڏC=*nytk"WȹU7xcO`(<& Һ\N$mm2|߬,r/ZGl:- Rg܊Nj P7y7b@ħLL8ڦEPېLjn|p0ćCN\nwu{֜7UjӜx6G9y3+A̕6jKSnuuEJwjyp TʗM)!CJU:e_U(0ª햸(I%fq#\a X/{A> ;mV9-[5-ְNIzD9LJErBY (gu!|8]-ȬD'd\ :2.w/<|zn$fy9R.Ҷ0j k2`T&K1V;#T{܊< Kl@8lm{|h%0ս*[ѓ"e6ɉ#ظj 6oiI%^b|@4)Pڥx$Fh)9$P:r\!HLה  %&@@j4S|3v0ȷCsX8]\)5~_n"3|NR@.ܡ<@ld |ꎒKPn,dl(΋VbO1ͧ!3wL"'T)7HSu2Wd0i ]16q1 ~v38%ѱ\7]d,kBՕ6T@IdL{WZC ş84ST7?*kx˼aӶI2.~ #[7`M,ӈdf@_+Eii' Sf|]zőjJs@ }@ԽPwP AwHmY@{?Dՠ#Lb'IoO\y%&":d.ɶ1 -Ԓ9#Gi+z-5ċx._D$n^s>a(FQ t-Ƌs3 6,T#lmURG"{Ԉ+RluwVbB@ F2WFu/Jbj%& rUV9U6#h0' B&DG|P;8cʷZ0e}d\ |66D\|3]Q)y=}!OTecX/q,QPb sȫ<jdRmlG[籤2fz&#W&0z^w&2W^;/ L0GyVqoG`A,4׮`O2D*q::b!U.u7#+z0f1b!uUhɡ{JYЩJ~Թo+4u=eYNs]>irjtD;i"@Xd2 8,V[혇IR#*X:$DuJ K8>_半/cTzbºOT$nW9 6K%޾yV('嗏\dYNPrDC4N*6Vz<Ծh *yڤkd-"kTXjgHc 8^p2½9s7o#%j~- Q*!_Dvt4T u:TeJ;.`˓Gq/ŦUr4ՇaĔ"Rlp '(*\֡ٺ7*ʤmue 41ƾ%1`G=M{܋t *8>#*%!]J~B:$j< Ze?OC$oɀg+fX\Ƅ@q*AAQ5Qy\xrPoW6Mx|nbYb:q>t*]'o8 I6=@rt-6_G{, Qb jZ Kе@L uw!STނA0ehT;aX} >w$ l~YBD45 7\/m? g;(sjji4J*۴6T/b$]cGΌũK Wհp&STT$IN<";!I,.P8nq!ke L@ '8Wjp:.xXrp3U;z0€i/4Dfw1D FOX`K톈6U]id`|(.ȶ0CtPW|8LS*)؂;J aE^r"|b_y).q[7+}v)[SR8q}s4)@HY@]vR546cH<⭆UW n*sFgThQ- G['٩)j";ɬ`cgF4PkLivIkWKR~RˁU A {ڧc2J{zo\K%Ix\$et<ý6h Y6%s[Ò"XBa(*eT, CMG'|U~F1TUݪIa;% ЯFl%GjB%Vڠ8.?DJ4r/C.! -6K#LN]̆l{p,kMBzS4˿90F'b`U1F҃`d"{lֽUՈaI8iT".ڞF8f6W|7#a?iBkyW[屾0KU5 zx?(, c+FFLR }']L<*9D p)Mpy>C8R  :8DBdN-%Qi찧mNM!TfxX\c}Q A^=5T%R~5xLmԂ9Mz\p= E,zͯyhbU~_Xu:;p']vW$'2@79e}Usk[" 19RuM)u}dut%P HRf4_,Q1-6ê̥,#:%O*#s81hn^U-ˎA9h)?)#rV0 ?2Cr6FIxYl+E{KM8)dU,ڼm! 0{ZGc#RQmCcMm4☖meFX  60cwA TG}7my"iΈ:5x`t[L6u9H dt*ptuzh7WC /YWnWvat&O\ipj=_Hqhs7؎ŚÉٯ-$Ms!#a?1åfۜ=ds2v7XTTnggd)[H!>_N_`]"HvZT"/0 qnjLɚ+Өո5\(L\YuQ#cu-ej*PLk~YN/v5e2%]܆p [4=|_f)fK[Nb9Ntީ2v.Jg2QVJ{+}oFPuligA>Fhne3FY 3Lp(I]7BAvċQxUG|Fw[Q0#Tcn7+ fpP䑪u* (S &6(?Y (E C7asg s3?a@S>4(-ñ; OM!]*]{F[_~]~FU0URݞ :Dd"=nLh?,?iX7SxNrHSXv3+'uQ.myUv'g_ob*O˄\n>+laZsUɮ5'rLl^UVLu 0~G?KFY@u:D[8kQ.@R CoI_zfԌc4t".ri} KzǗt2aޗG0˟hm^)a¦kC`vv3v ̂rNݕ[zE?9{;]t!SXwѸ떹So帑7(xcIJӀBEJtƣ j(Lk֊t0vಿQs[[6 9 JcfѴ:9e LPHKMx!&MυzE֬R&r)fٛ )^*ZWyVw{\#;4,bm5E  m񰜬wɶ!esZ>6J:f7J!^eR#BbbLi1tbm>LqE rAa}}v lՁ |eIȜ;PcGyPw>)$Ly~xg.o3K~%\1K3?u>V1j؏MCNc@0;z`"RP׎qS }m_ԖC삲t;Ob@7|8ؑ CE :l7!S+9ftp7i>A4o*<@CO0*9nYl%wH01Ƽ5 ϭN;Lp~@θw_^Q+tgյm"o}Tjn P( 녮wZa;Bܮm.KYjMDf%+"Q>akPRfY+'&ZJN7u uܷw`?V:8/v؞n! axT]7ۺ𗃀3Z-ȧ;ه%TFm{}Nd { K "-~P;/>8QӶ̜© Ф}d-<" u!4*:q QP69.A؋4}vɊeid17i3ni*W>5DY, DwX(FMԞ)Tl2+\>8[@P`̽Y"$ [T3`dPLGR񸲜U+T޺wlQ$&#UBRs{ ;:Ow9N^ha\D_ AzE|g&5T1]CfqiaH3("$r;Qٌԋ@S w/g^ݩ'v/w6 UO"0.Q)Àp]'\`R,]TdAiwV@Ъث<3Sڊ7\]-TU*P5H\&;;s荿xSvCx}z.bŽ'ТC ̜ *ނ qpg1 |M tGIKh1{wv|PQLM_' xM EGnKiw2rwQ7)rg?ݺW܋ ӭ<{yqZz3ӰGJQ5hϪnkwBk ӵQ"JxQ#Aİ5[.~vq-:zs?_~G c-z_(MXg2rq/;H9F6B'{$jo ›oyO8 Զ&2?Altz :J4ڢ"q$TKpN)\O"EI7?d[g2IZ w~dSY@[@>?w\w ̚K2u yW.k"+RgZd/>WZcۈZ􂓅,cD4 _n&:`qTӶnt /Zy6O4u$Gƌ؃/ 6ۥD'Qk53ݽi2_1{2cO7.zBdJԡ<yLI3AY.>ׇ ̐19|*<$@g p.Uo@ r(uuXti?Bxڎ/vRcze"Wi(JgS#IIbE<$4I:6t%*GN:,53Xϫ.((]P ĴGy͡ )A$ H%}>AxSb +u(.,i뾇QQӇQ*xn.KtX?!I | ʳt7`/r: ǁE 2H(qXCCU?^ﲛ!9gOKwgir"P 翷 do:eҗ}e';ՒRiH\ȕ $O3ï \3ߓ >hUBB]]C?581[ܭ m]S$#yv&ݤOp ⺍:i޻c'0n񊓭tLh}VW.ơϱjп-Q% sky1C Qޑ̚ 7 Sby]|-sޠF;Yߛ?q__Ne3xQeok]V@6N;6%,79qѻg'Y >nZ5K"Qtz5WD;R;bsRQ00意C/z~1+9SC{r+ <&z N`n5Be.1/8Ph1QE[30ކmFU>WdԿyJoNԂ jWZEW0^m1Ǟ,Uu!=8nÅ]?&RuHp,Yn5M aQP|}h>.L2Lu-Sc0m@^ҐU@q#ר%4L&|g_][`hsv%aHХYD𰷛pVKXKT VSVZ˹`fFbRل Ve='ժF ӤmEdr# wqÇ~]?Zk@=>5@Ϋo O3"O~@TժA7XB9HZmXک! EpǶy{L=-: vW]5&zR~:KĀl#~=Y bRjbBd9ٜɀ@Uj:vяw1ox80{7H[?@Q"O?C]8 wg셵,օ ס1k]&tA]_9--p TI5Eصy!W>o{@[)S mώY~OvwvP`38)dDTC MJ#r>gP~ DNu)Îl0OAI mbA]YlLD5/κ[hO!n6袍iod<2ڳ]SSDEY$KCsId'9F'O؇@U7tt҇;z0-! Uzs%$9 )ײ @d͙eH{pF_\Dp_ُn5Ϊȡ*.h@#@Gg/NTSl˒#nHo/5Z_-y?s fdV>mfx#fAڂ:0C,|&LZY*s E[ȸMIRG ӶZ1 ڙ LUb+;k^3xlD zw0(*T0LsW}@]ں샑|sۧ7&Fʤ/2?V(L UU|jd|F|gnKR3Oq='ʚ/6x4ZI{G ~Tf˅moaŬ O7,{5^#t K&X}w(M&*)V\3:r̭-eQ4kɸZs7$F`ߑ΃B6WDpZl78_rVChGę%wU{J_覜x'㒾=`;[BV(B >5X' XF'[4(=h_FW:pH>:=[PkC6ŋՅt˯%e!? c~}Trbiz0PPNiU St9L/2N8iҕ9~}ߖi 8:Eж)6u}?Z\,w;z9uT+xIs{Dl')N5d@p ~#S\۵C[TLTZ:9L#˝>V!j ,΢`l s 3\XF;h&G/7dU"@=v% e koWjXWNk׽*^^5r+^.iۛͱI!G[{5*񊜿!3r<4cvysCکG|E}zbϑye/s%pSE{-̀V'ʄ`Pg=E[xgjZe|kHCt-(E庯--.EУTqxO|xS/40H&xe1Z{D<C# 1Ҏa3jL>0H?gl[FNr!Q\ N12NT8]m2(qU΁\Sٚ_5ԭC^.ob},O-_)#)U$|ÎKtP,(cc?{#ڑaMz91d!bnӹ#'acª'|G@u%AC=09?C9鏞uWVBCdC#n ìD8ɄNUǙ.D_k\mdI Dgfw(R$K9%[-x @[|ҘS.J$y/PZsA0RX~?}jfֻ8 eRoVye1b|SӷvT[D?բg|3Ҏ. |ޤFAOinZH/i9 2۹4xUt%{ uvx3fÓw/:*~ $l;Ow^I0*r˾  &A%.Yc5:KD`>; ,Wp6 m3•Gۭ X; 1wh!I) _o͖^7&nJv6Ǜ&n&?ڍ7 Bbxi" 9y <#0|EPz2E ~3ӔP." U`fW^1t0/Vij9Ԓ*JFQh#*hOHƷ3`&ߦdԌٯFxLq_ Xh303JUO9\iIÅ6B*.Ee >>>bl6m:mߵ16]eHZ^b hM(8"-Ӝ.G-\Ym2,F Q pa|t2&-.8Ȼz4.2S Wt>܋"v.ԑ98 CgHT1g +K<2!Y Y=3L. u)utzΛ(PewbIubڛg[`W?3SJ[:z2h`qsT>D" 3m?cX#'sB='5`*oq'αrɁ=Ҷ}9Y닄5Y1\;6*UC狪6†(͍uՓߨ i#ɜ Rќf$h1$kh@5t)vO.Oi<ڑe$cONjwtޥҰ4Gm(`W @vs|J JOY4P,ܤwY!4D?'+wDKC 'uD'W2!e߾]6*qp8MBJ }X -1J$*QG 5*W [e)$~эJ$u'V^ M(}e67$2`Xtʭe_sF{:BWkBBOQ#ܼCcD5y:CNyhWf":7p0G)sPIi ^ID$>S^W&wG;SveCrpIf V`dE8rq3ϝTQGbDN*!.Q3)@#n$sWחpUEuմVw//hN\B7o- O}A3pf5LH,^V_DiUq1:8qT$0V Poŝڃh%[8|~ac>WpH+uTojpbjUJ'}"*ƒnyxZK>ٞeYHI94R̆'8e世#WLq™Dl~ Nb~ jȶٓ,QGx/cR:s 喓=.PX5 ҲwvͿ`MBcuT5m#^pC%DsQ F nHŠ{*_HoLZ]͊rw8#%/%JXI_>m׮$\tz3Z9T^o  ЦZW 2<~ss 62 :`g72 5eP6G(Il8 w cI.YY`T@j 3U&Rya]nž]'Rz>=i2ۡIq"įhIz4Ke7m{$ǿC|Aȯ=ū 1Aڡq` KK>N;bţg3g3;choYq߲ATɔhf/`y7cf<'W/@7ǒ+:NۢʎQ^Wn-651CS\}Ejynw~0D$HQJ%iEF]chj1N :ADm*7so=lPV.^~ORnYvh.Tfw.v{v{Y@ͥjDL5!yƜE1 PYe%CKL5LgiQ\xWrr͍_ ss XI=M P{RrNbOK , ۯAƗ0 ?2%!{c;|~( ǚCLb߳2Wbwͦ#|>Ά%uiua y{5;+-ʒ>Y2`;I1_f->B+տ+%bDrkx_r9ZKN s]A, 40w] .F,p9HQ0hJFc~/S?;kBRd_"E!QM^#|F Li% 6=oEෲI"HB#H@T6EAcW/N;N:,ݡ2' rdُ盦RP\ 0p4{H ,>L7>[~я 鎇o֛GwqE%f C\z b1Z;XZ / w^kFG+WjɡCcޭz4No`ʎS f =pp??,=cpwhWEU<ɞK}:F>ZSfIR#w>T,pW屇킥m5D҂k*,DA[@!2:,jgwCb[LQ`FaEu!vV(Ԡ7_~?4/)=W $.Z=N<Μ,}w]BPOܿ\L #OTR"]+K|>\,XRZ0Q5yt9lSy^`FY(+b_x&m[Hm`a" D1t%+c*ۧ?ōpg Q,F{luxq^&^!~2Ayo01lCLm`i[4ŐH+NhÍַXJCn/%.̋(!'dF;Ǖf*Ρ5p|gwǀ9 *"Fm^)[./vVKWףI;ɿfgmC[|I&Ra ZQhDh ?. jيr!v;*8xȏ&D#JFxg߂ HR~!d'vFB~0R* v<-RJGJNE &""]e?5)oz)քZv mU +<Mŀ&B3 >)9aqHtK׫嶬۞4̬N@Ng2k%# U|<,#;a޿݁%gny;G^᱂E>)-WO򐓅t'5@!%DM܎f=hUyEe{H%qq}3\Baӏ JE] Lͼ[ 9 XZ=+(m&WL=va9_{e+?=⾉ݣinA30<=cM'PTW-p'z3UFY3ãO iWzsJ'6rCim@yNmLᚈ\buw166((#XK ]tl6[*+M M C,%xEJwHCNǺP$0SM߶-1 aσ3;k(ppߐjȴ =m{6WWYy0w=ª+ Te2V1avG4ъoYM`FI6+6eYzsnTz 0^V<0Z%P(s3~L i+Aȭ)/E;Ok?G%Rv4_*dO8 w@-t.A*+mLuUz/ynoX]ٗgə+p Sf0o#%TBaU' gM}وǗbKSTVRe3'(4:kt?uIb.s?M:(uNAk/u6+|s=7[޵(?RYVMMB5 36NZ%e !v߽~NGQ󖭔Gf7ƅwZꞃ4DəWRp QfY771Ubbz,rEx>l'RstƻSů|`)Qn]xi4)(Avٜ4&:oSg\6h܈Papp/>\</N]_SbYQxCg%Yg8}#,E_ %44?v4.xbvF:J ɡ=Ƃ|+P ξ4m0&2J.dE/ܳIDpzlB,4}!qrHR%[).(yVJݛ?*/.(9j?MqźWcda]&ԚNUOte' \BGj m)ACG2r'1c;e fc|y(c#3ٞT*}>~{[s%N\I "Vphseg{ՈL5K/w$k1詧 XUґ| ?nط}e&{6U\Mwe8gT>**!HZюo3?7VJw( ryL} hXO'ҏtVr?O^T>J|GJF+ "gz=&}4StLh7S /azY Uep;((p =Ee="Hgo~,7upڊe<֙;XQ+&#p*]%rxk.@"@b X)!ﻱސْ;A ^Q<#CCLzR-NFn3Vw[_zLW''Icc'= }*|R7{ 'g_X{? zu96Et~8w-!<7 "'5Ae,l^'l6xtu $cNTWͶ` HW!*@]F4vH)/"| oX M%?c}R+^4G}4 GϯDd-`51 *%VrĐL 8q_;kWE |*N`/bS^8:qs rQԼ;P9ǻ=79ghd5c1nO @!C_ I~*O)T< 'Rtxgg68F6f7{jN2m CI284}5JtHaF@TbؿitW=]ʂ9:Jsaž}8:B{v#n`Y-g2eY e7p+s5m[eORJ53z壏^Sˋv;IXب&2[kEG0 _8ةT^@4߳ ԕR^)C Vx%WR@.ASJ̹ː*5G|\F.wdxM?FUO0j%:˃v.=Dd)UZ>h)s1UV+/ x^ 3/u+|BcY7 B|kwʾsg<۶)%q݆Ӊܐ%l*\CkY1X?-(iwm"c,",,@@O~];S$2 i}DO[poP0~i_u下Pǒ 'vH2 ip +wٿ}"s;ulc8_No'_eQ6xf_;Xh4YW=I.^eh(k- ly%DuA{bj' o![hTTW]@q7"WpL6@~s]a0j58A~J[[ȰCZV{?K#Tcj e|^;/lڜ>}LR D\EμfkFw-C{{81{5_O߇j*JDNin*u FLC"mc4]d cvF,-6?APǖ22shҙ&1mҠb$bd"@4nߩuYաWAZ!w5:CNy0%71J/:ٛ%oMo$sජ|]п'/#];J'pWn%A&>|E:bS%bveyf6Ż@3``Ula_*Z OXQ+spp|)QRhSuKu>4Pɔ|YskrR5?jX֋4y$ͿV~HWUOI2UpQ,3bc+lŕ ˜ɲo4~vrRe85$EW(_XW$20>}$\_b)8Y]kf≳|#gU KA9|{]j8~K[qNULW':QB"{rN.0]UgU%K (Yb"YWS%vw.GH(iȺw3ڍl^7B0/~KO˽00mگFG}C'ZV !]q5k0<+2>`عH{Zr^xl '8r JbVF diBĤ,kF3,/H׿ I; &Epҵ-/a1DtZ^ )Y[wnut:aٽح?.ц)WGV#[8>ow}++@뀛yY=P]9wxpԺw@-6GbYa+4\(j[x.3٬p$WNؙNY.(;kRC^Z @kDm~R(|#y!mLAҚzl hڰeMH[qf c?\ਚc`VNFg\WuGf:ZP\fj. ]t㋫@0kZN\eVq3IZL|"wH=Թ«ȧoDA6%Z]j VIJ#ߵ>}8^yZ˗ʌ0V\|"u@2\H+oMaO&UssXsZk˟:46Kmӊ^k(&6_ڸ*kɻ:O( 1rKC:$=ɩ"^.$S}]Qڢg1?q\{4K]1w Ց+iٛQœN|֗e 4d&LRيcRYLzW[inq\z¦ECcHsu@5ma_A)(lOgTl9) W1$4՛6&ަ'A/0 _Sk x{,`G_c9YPY\1Bfda;aϖ5N}ֶNj#D6gwKBc#eה{Y0)µ?(enO(lfLtnU{/3:&Q%blKWo ,e{*|7wt’c+BrAr$lȡyCY逘{{eP0Y dG6Kxz^oP嵦$6)G=#?4x/$m#Xq)8YG)? :s!eo֦bj+bڿ `8/L3Y`~EpFy1p6sP44pgmfQ6pflpL%w+ qc\D{y;u3lրr ~އ{Ľ.ۜdK'b`=K)1vl}ΠcRiBU@8L , ٓ {}T!ZmMf3p H5nlQ 8V^ 3W):ƣG9A/Ŷ¢ZOv2IujYY^ʟ[g'FT6ֽ͈ǃ;y9#$&o{29̗V-V_Nx㻸k(o+e YlsSEuű-(<]#k*6|;Λ1w>쬐,(fFb =Q(0i6L;0ǭN9Y4 ZN安~#"iW]p>2*[5.D@&`IOvݮ" ɄIҎARQ'Yn(#M]YQɛ nlY^A}qHK+-N}_){bq-eqU 0!xbdfHO݉QUt"=^PmO;>˱kݺ "g f5I,Br9:oGhPavɜb-XA-"ʷEPMSs{,gzDNHϳ%1&R Nˆ qifcgaՋZb۷Qus+M|aۡ= MK0|X- zЮt?b]\\3ZD\psms8E8L2<쾹+ş" _ʹys70giYV9~E91|s'%ov`k#"VSaZ̭㾾-EnO zERB u=yQ߸=QnRy >BE3*FA\ܹG*%qj1GIsƫ\[Q,D_bjۚ|I@0*3c:rS` :%,UqXJqηL泔t ' T%u1C8UAI7Z TUۻ\h=&;cڀ ܛ˅(RNyWڽ.JaCX5\qJ:7se-;>$E(V"6 âʅ;ll1N5/-޺;oVR q~9 )fߢXAm@k֦Hnc~&x<P(3:*b򖉗~gЈNgBW{qEBێ\4̭;9bNñd-P^RԽiq{mB˛ a"tXO熊}͖- hrzT(Rq` Ai'h!ZA;G'930MvZO01&N q-2e%Wjϥ![y -mLaWq1];Wӣ5oi cjg{rտ3Bi%\XI!fEfգ޵HT÷b?Lz5$3C܊!Y4pRؙm(݇Dqe}G[#nĆ#"C}BO/ǿ<N\2T$ ϥ?pN?-H) ]/kRdp2)V@I *¼Eϔ9bٖ1־]~ZF:,l]`4 ¦K[&jgkJWa vt1[ j AHظ;|)+BȨ]T 7QD7-3n{?udeLoF凘!$كVGwyOx_wɸbJm.e+jfo?ݟa0bnMT<[&ԇUf/x/ѽM6L+=KjHL\'|Dm/Tc1CRi(]#@O`g}[znRaek#x NjƢmNˆZT\"T\$F'4XX:ܬZ{5+K5 VqвHUe&_mZdս ^䝻M}0jCKpނJCgI#}J_R5*vę`0xfs1c3g⨔"k%PU"3{Wu7-j˫tހ$z5 ,SPqдe^XB /ܞ•bGYxH0}Y%bb]./ܷ8 ӫe&o/M_)4m7L[T4G`*ƅUVWI9zl͓uXHTZِЩuHI{mN'<j(lbzce&IgMw45WqY+=^gs!8C%XPTyvxH,5!aѥ׏$0PoZJyQVVghIH_%Β1F |;ZŠ9%Ocq"ȃLCmV}IbĽ ٣Z d.!ML53)tuӜ*ИAcn)83'@c|?rQr9Do_B)2Ɓe $/mڷET^`\ d3k!tnMceLȯ]u Ã+0=59YW} loQ9zA%hjJ L8GȷvM l9G%ouHLgl=>qj\ wNYop6npQaq)X-ߐ2lL6̪QEO7/ my.! ఍@4:i#v`?@7:JλЬ1 Z4jAwkAG0M\*]nxj:_00C#!aY=#BhdCKbb[zHZ1M;6:TӛM.&nGMRzH?Y&osxI(q$),֛gعl6].4x`("B ^;meyF sҌ)FC/p*Ub.PAK;E:9rU gSĠ<ۑJ:i`UB۾R]Bt|2Dܬ]+cV-@[.9ś-%)?ktMwč/ ?OV^FL H':L~nhXiRtEgW%hUCW6b\7$~H3àn;>T^>^pyo==BY9lXИz|bu|rn߶:=dyX3_BvS$' Xuu,Tgsm1ESlmk1SG?m6,{me\$'\y`$OJ/ZF-ZۮxwǮw3Pm'jaC%a*BX9Y.]JAk[&qDAޭ;r:ńE=Uׇ_2EUw[Mv29X|zA9P®Ҝ=<"A:Ϙ|B%1KoI}5ty̘(Y[wC B~uA}ߕi/|eiưi~F1G/dy[j}tKf-^nveRgxY0%-7 M$r"t4QY%õ 함RQ:1ǘX) ]'MzJ#PG@N"PJYqH:a +O}Š%Jml]mf eDTt@r(6A>͒k(`9 _,'gԞ_C *n*hT&9Nr1JÍ`]R~ `ctQE!2͵4t J}1ޮtx8S#^և5ITWZ ͑dk'p75$EfQ\lQnJUU! һJўF " ʬdD!x9 1)d1U?4҃O"BX~%;j_]k@}|ޟ<*@%l_z7 Y6"ɤEFaE,\aP!ݑdeD_`l]<`K_ԏ=C!wޓ,LX(Ck& VQP}Zg>,զ譜!dc0J;_mo6Go/AL86~UTȒE.3k4 )]n.&*t\JgkAIa!nAy5x֕ $GcYj8d F#\)U" u(\)䦅2vl.l (\v؅|Xiz?8K5O˚/iȼgV3h&[#rayΣ_vp> fgJI%jr9I]$0F>W N1^zUoCI)׼b` ջ ,@;kVcz¯@ ߽0΍LȼzJ~{A8bcȹR( c}mI1U4]dMXG$TE3bcraWU,q:m$&jd/N2*b8VqT@w#Yy6wvÕ#j)͌_ЯE.jS:'dKJEZw)[O`Stq,Hg H:415)5@98IfdbD/gvNRqm\½.n] 9uPDʹ^EC{~u~S %dw: FH @A  Bs[zBF6Jәn;_TPoa)nGk.bWC aɨ sP,:,ՇǖrgtݘHc \)jv?)@/|Vλ곞Z] Zcv$, oQdzq)R5xpkM ʎ`SBbe8 MeۍpKWzprp/4Im. Td4?`!gw^|tGBbS򞦢%d݌&-VƇLJ0'P}Ez|lF^zjBŨ$UP`D9@ukxFΐG˅}qVK ziEȸ,"9&q,s*AAJ7`C-= @iv(ICXM鑯DIaܰ}Kaȱd'ݝ?[Z$ YRmV${|ImW.@{EwCToA ^^_vtz!Uc/)!¸f܆Ytewi FKP ؤb(kMKCi@y׊Y3_ tҵ%;Z@f1Hœuw(7ÑP*"Gt\nBҍ#P+K( WG'*uV$a<"nKwvwlkeEeShJw6e^I#St%<,>To 9%&c\%~8KX'1WpBs4|;ܕRnτW@DД?܃b+[%~*& odYJƚbN@0KΙՉa-m˷LESDx.N"UO$r|DOӓnxW,U=L>$4O~\PἽ S 326x'_ TxWhG'U2?sFg~f8=8a1ݨUoS2* N?PK2zM1\j(}a^1x:I6cO4Yk=ٜUMFf:=,= 6=~h('ҩE=W/v 8r$~*,}f>Ø A{`^UW jl"' H!D -H-=:4T@c|PZ8{c2[ef%E\nqӐ m]y{RNsՅIMs[wD(v B'eEi"K`A7c_hA:n &-`Y{ Dc%;5 y:a5&g9f\QC5=h G@ YٳH# E+C :aC V4yK"I0YHxqP-Z^eO<'@v2Ȩ"u6 q0wF~П5,&+VQ mmzĄoN;7PH}gm0hWP@{+рv[]O:76at:Hp9cUoa?=\sa (.|W:G'6s>gb@lD+̰  K!ikLJOXG3,8@[ Z$n* Bݫ}0i`_F6tVzۆ'L1pd /7ZmV1u<V}p= yog׮{w=V||#A2uKzXm3M?n*6_~ ;ޔΫ@3j.o-"g?+}By\^*]1=; &cK:s)Sh"m.< JJjg >pUA:5ΖcMJLvZȣ:"7=ƿvv5ڦ=:^ '{o MՎWwN,Utkr+p5(~M;*M64.;l-ᘘȤ`PwG5ɵ2n'dC_BZ!SѵO*LE8iNcj>`= _ǽqLm26$5j<8d1=q!GGkI*oC8Em)\|Ufyji<y,k}^1 ep;$*zQ@,E˚Ft SisqUGP'ز2c( ( ONH&̄C"#CdC;'jX[3Ph(й oj6  3}pq=Ox|V`wt)D.~ m]/$Ei&yLVt0|0kVK5GOB6-`fHyJ"#Ȅ(Ot?o ;u4s3DZ82hVRthn:O22Ȑ/62ggWg6 jQ|X q,61-*_*C: Oq=τQs,K7)]1 ecS q١m{ev5Na>n*bINsc$[a;JU9#:!Ou zLknu H9;ݬ.GG`͚%D"0~ï2fnO<]0 ]]?x!RĎ"Ti_@ WOO ̀J 6#ЀS~(.Fd ߣcY)ݼɢ$c9*"Oʬ8F֪~{FZ 4K {'>9;}.yF|Af8<$TTo@^ϥ d"V~(>˅N'a_AS{zzd`Z1EӷL~{PQ ,Wp{Qt]fYBf`֩8+Wc :\k!in#kv/a)5V~S#h.W9-B\\M~5`@b;s?.n6+ʐi؅:PzP|6g[BdmٿG\Q(b_X^yS +G67g̺ bRJƌ&RM}S+3M(Q:zzn(+llna$Ն'3 D ǔm_dѳwyLhwTaxy`,ArZ&4_I]AtR2.',+f5ڟy9@OFew:L֪Ez3@"矨|;; DJOyW=%wVf__ǘ4ج1"5ԇS1 4R2W4/cvY%RʹmyeT0=q9.=~Q[GgX(ww;*^ëh⇊a\={tJgmRș@2}* 7N+.nԏ(ςX&_; y+~@;'4@XN7E.Y2rtPr*CJZX9BX}1r+SWGK-4ջnmԒt$3L_zhJd.)U)A EZtx&̄ROJ%FfT8o{[? csQq$㢣*HFh 7cxD'vСAz3XILD*%͋4{hq#\ +l䒐<}gA \`Uբ16%@tyo\|,^ocjm9}k? W}{q0opm :=/Ff[7HwԡqO`(1-+I *E IhB{abF{^eaM;58㧧 -nW "YN*1TT|UV(YTE1^A8RwRb$۩ӏ4=H$C^qq o,So}ݒ)$+FH̰4J#X>ߌ,WsoFC4ӽ~SZK+T]r٠9G=m< $#Bԛpe?JAaj(#p3#9IWW[O󈖎zpIoUbh!0o,sW X T@LDu#QL]fikƴQA{}7j'r,\2ryp*bwaF݅O`SL`1k@Y@JđmdG>V.ΐXam]=x]s6oͶι֙Yy~Eٝ QL1s~yY&1Z,[D$]ni?WZ; ?Ϥ{w`=m~i&2?O_7V ajU k$1ska AM̸lNnիe"!io}$D.5ډG k[MRJaɟRnbf:w&ҙ1p !+y]RkY|:kY~RqO9YTP%jT ELpVGɱn6R^bN2;4TLq*ffd)1smX{\1}'~.J?QndsL EU(aO0MYqG!)D\jR&&O!K/F;؜C8̌;|}!WG\-yfPa(f,aWv)B{x-'~]W_6W?=y3Db_g…#\]ҝ۞CU]?_A62_@X[ 5/M_LssqjЍ? Hh裁aAqJwϔ.?w q;E"XTMtPnh81TqX(kzȶWy(E_Q̈́2F X1KFL&H݁)!wf ؈d[ȥkݯOO>n/ C=/+rwO'y}(} ;g\*{lN-3l$Ⱦ|FCڨ_&K4g#3>fmxƍ}cf[{xJ `9-# F }gN9w/a,9f [[H=n.LuO) ?J$;\2ς>1pbG +lFvxvd.;T2B:n2x-/bh0Qڔa|?'퀏B9_Kj>z(ZtG[c]z,MLSS{{I6 o7 D? W}[ytw#D2i.efvC[XǶ:I-ϻ#CĆHqvیe"k1I֖!~ AjD*yp܂m(K& r*C鸄b0$B0Y+ 3fjxu<Ukh Ҳn1o' ǐ`F c?ү&n6hիڒNߎZirNkAx8ʛ4JMCpg@Z0+4:H)< wF]^3ry,lI|Y*!$&yV#Ty:L#&TPmHASJΕyUBxl 8 hƝ:KmLΜ~ *Z auLd92/ OJ+8y5 9C1.80:6FN(GrkX۽9BS4!Nۙ(03-}7-Yrm/O̥K 0UtL:@u  #cND mQՀ#x+X? ޲9p-i3syV!F-0$>EƋ˔D0{~$Vf}qIr=KE A!,..K"j1Vk*xw@5J@zF#nǣ6wߺҮӲ;\o 5bv6 8b8^^ ZAufH}lXG"=`ȫc4)S ),oEc] ܥI-YZZZvfcBXΚ@OoFtDr5 7DSfW<tP[ye ͮ\5٢5ӞC \=9ݮ=7ډٗ^KȘ=vSذ9~XuLONq[NM̟U}`w7֓Vrw`ȤE q49Fg[3Yw7PlWx!4{{J52M|Q&^XPƕ}cO0[ze)H&,KꓗffQLȼʻp-Ŗ[AO) ܩT?Vgh W~&jMnѬvX)M!Ӡ'XY8ObqR y>Dг9z21'C8 }ԁurRܻ9sض.>s@`z_6eEL|{O#mVbl#r6X!p1\ $ކ)\1ԻЊnnzLH' V,k8h?_9T{M61߀\I *= i3N@Zq_._q\ *lSj6>8W-h`$Cjb j"%bS߈g ~dScT5vJ0GJ.OfC ri% Xٚz82@gBh6:x@$(:uiTj9@iP3#_կH)v=vQ֕d8U&%RRXVr>sڤQsЂXtI/1QoOJ̲6:hU2G gb$nOZg_O* MR432NK25Ljtc,:ꀼ&(OBM@n R8 ,0cXk5<᳑.#%l'32:|GK_naa*" <6A&]yR c4ɄYrEyJ1D/.s(a19jX,|ȊͷPTtM/$5F|:CP($)lWb8擷@m| +n(8ܕN?KI&-:1F uLHp*'Sh<@P3yMԣ/i[8/9HƔ,LY8ʼnyٖv=`8x'(j߷Blr/r>o'G}SgΏsp_YU@E%IC*(qI56[mVܦ9YP1܆6+z.֟=1@▛|7"'?*#tZ- !q(8ё+8;*L4q1Kp.oA>G}YCZٳ,G.Vn~KOl3h{*,EjmZgKD *N~e]>cY;& c!S2 Wvmpk.HpAvZ|zxyEq#wV~k.(;FKF*fS-/c>h1v*u(xAscdG=ÂNf{8 }c;}` HL͢tcv'f,6~Y{O6 ̻b_i-, dSo{}AݠPS'qq`Vd.pjSog@Ȗ`cT6C}cKx*oh=d]~=oݩ8h.0RDq+s45q|Cإ 6%m?rY6GZAvR̐ jM5WgxPN/!iܧg˾ jd7Q^k6@ 27{캡=Gbn(=C%dUl*N/uٌtgoܨuv_/QlFb+L}j)||ev"*rytD^v K$jJLq?v n@E-;O@Pzա uϢX%,4Jg?-P?59:շ2hszp4nf(qx3\(XJ>K9sJ*r`~.IpTte>2 c'[ %a$Q 3`_ y̿mQ #$2\ww( M?KVI?RƔZXm- e6ȫN{U|p1o~Oi.U 4T$j's>ʼn~( 1n`Raw,Q۝: n uiޅ-jy:It6KZ F7ъ BeK$X ۰g *H}]=wbqn~H h{x1kOՓeU^ƉbX`F_ˤN%,0uj`m¶#"\JkMڝ4C%n:CjvW ;mIM܊ U[%BB`SaMUݛtb%K u]jI"$AFo-B^fSZ+ƅF9L[#.A-FT3!4Ulynz^( H[ࣃC+BĈ*Oap,>A A7OneGsY"c,lk]4YvPFцrp>ϰN>8x|4jy]QMTXJaoOtjBa!Ԥ⍾0P@IV9D7҄տѢUbm<;}b-6Bb"*"G2C xl$Է)z|Uo2Kᾐ[7wGAiJz6uio~M橳!CB֏* ?JDKUßH g$r ZcI$Eӣ]ҲG&C6 8}GX Q .d'k}~f8pCe"Qޚ LWpL͐d84'Wx@O8wŏLߺBԉ2ioP-?lgbV{%ݖӤZǐtvpiH6F;u/ qX \yY7^1Si?ҏn ϻy=~:-|!&Sї+tIFbF~W!R(ioUвzMdoipV.[2FVo -,"6.3}ѐz (v;MģOn37BWw6=dR]SBq( 6buG ~Q&P}@8|C%BcÀc#pf%q+p[−D%5VH]3>rzK* O+xX1;~satKfJ'Rm].£' vՈ15n.P %՜%>b0 fzN@VLhD1B`䶬\֨HdѼr8;J6dH[[>ZАo䌊M/@6eQĉ#.&4A9Q-Ri;o|g2 vzF%VG,ɉqv6~V=-;=Vsѵ($hWz`:qY'Q/ͳʌV0'XL/nL0Mz$]7:h MaNB)71ލY 4cc\ "vzuGKyʐIlcyW'KQC4^mN!Jr3-'fjR.co7[$v㽹ezX񘫜 z# d `ƇWߐyc1*OQ)GJ`4+^q[ ?NChBejNK`W1=DaAr2%Ȧ-k8m% #L\Z,|Lp6rvapwi#9VΦ.(0 :3e|6O{zEy e@`2`|uv_,k,.][9xFL9[04aTE Gbpk-OI0ڃ|M&9_:JQzD8Lsږs%Üg{-S@(e!90V&i7/XgBL5!U@gf@z~0,yjXֱY$9. L LtY $hquP Jwpy]bN0RMBL<뵆^N7zE{30M T̼զꝠRmJk#;c,_`)N 1t}gZLZm]D4Cp "]k ç\O Id7 xD نBM`)K͗ Yt}&R&{1A)Lk)'̫hpEdZfH)vVRr0{=sd`@g:O @,ΐ'-A/F<mEbd9(!7D Qn3!׌8%6__hjA$ψIb(9\OjR:ŗДd>&猪F1U^l-q;C=<%/j THSBYUoa*,r.[k1p+$=X\ O N 7;6i,B߀C@< 4K_etܯaoےXTj{^ ̍rɵN D[ĩrWL+9*TL",IJT&Hj̓mM Vq9"`f Njl~̏4AODZ=ռѪ ~XLʰek x4ib]&!Ư=dI@ ^7,^MJ,DO{|KFH͹2ˍ4tז "kb/vv:1Y_VoEJIZZx}1=4&ɤ o09tf!Ibʑo:roy\|VA*t"\^I?+9U"ݪ9U w}gvCG6/]aVa,4g1+"JLH^…Nѝ@s`c??i2Mm=S .ܢ{'tJ):DC:c&ދ{EzN&Jz$$)AKTcIPPey "i+:1֛nE\ omrC͚2S*o5sˋI2{D͓#ѢR'Wq0e)ܢ +D/p(w 8Z+ĝ]YmFvvy 8vvw9-~u=UYIgSK \i0i/w'Q|R_)/0\;;bxN!}Cs /4' tG=ӵEiOxG9@_A,eci>9^)ߕCנBR: j?&*^1C,ȅ`j)M;.h'(ک3Rnl%SztpGDPiysԋ~8ޢG#TZl*Ok*+@2Q@ڍevD<хs ^oK TIټ"I@eQ([ϧO#D\yo>r<uuz\to󪺋<@( ׀%\s&Q)i%K4utEWtV%;m[)b.\E,5 VٴVvd>2w'E{-zĩ#(GhX}BX'K#IJAWBpQi|+j{ +tRXCy@ z4/)XoԧFJgdTO!Ggl0'I p'ұ 넛;к.Po% X3sЫFZ 2i ˺Nf:\d >Gޤs* {JsΕơZ 23(nKS`[0$,'kj.nYD) ri\<::6)4} E٦P{d{[5jF>oވRKN*9(0ZpYA DyפOBK[n0(dtKypf߈ODg`0_;I_aLܽ8J\obAs)˓ FcX4zsh'UrpwDw'OJY,Cت Fy,'p5 VސW` AtaZeuHiϝ8?ʭ_Hߟ+pixK"2+ɣfLd1ήΟKqT˧;XZJ~j)P "t;r՟U;}Џ~::_0)ķX2%M_JvI %k9.l2eG7zfP]q愓Qծ+v"6JIz>R=#|xkS$#9n@3 o*b$/TiXdjV)1ۃVɇڱ4kLyaz1G7?(=L@\жǒ4fmDeD5Q]D<:Fjn "={p u{U|SsO1k/Ma.8flU3X/(~L|ŠO* e8xlrę},*bE!W`toEƎDĔZ{UV8|*L=Gɓ;E-JJIv(mlhwnLzj_qI-/}vg١mR'vZR͘l ?0xdiP'.Xu@o y;D$m?b?'fk1?q(y~"\f2Gd*rʥ34 ~]wi  F)w\_BwOT#k5JNJذ?kᎉ5YrM:mIG /L7ơ1|-Adra>ՌAz'UQ[B27UnU#xev._xj7F4<HYS@}boە߈+5$%J̳2V,?A@;)$W oT%;5κ?{.H $8E?c?[].h|±2>epe&`PEZrwC-*߰O %(;+> %ڋV{Ac݄?9xX%&Xz N*="ZPr[Q?~l bfJNJvsB}Q*SpA׽r! >^Np젝Sz'F9xe-a!X bzV3-$+trmut,VaE2i+q:^MkYJk.~Љ{*6JD ޷Tw?EH[,RnRgE{I-Y+d3"%ER0J\ +?PW#sq,.Dga 1i7CZ PPq@Bqy)XY"ESC5_^WmAq%KD:uLhJn+[,Qe B_Mk(>ZlbG bhp,oRV2Ql%dV K}ZF~NѕM 5a5!I?2<@"i"*X=h4}iJCrqD0ުq2GXź;)ՎoVǹ81;8"񪻎9'o*q ፎ~z*,hVp8(?\?\a9~t%x :0eHm& W)\Nma:gm8{-E,-t-E5\׬W&/tHӯ,$m74~Lқ(283B# tͱR^db Y+Z'dQlDǦ.2IW{@zw txjJO2y!Ǔ ?k@UtΙNM-b(e /;hw?+rSd q.NIQr\$$L5 IGYi fatHV╌# WqXՙm{ȝCo8;|*L:Da|r..6MpMAPǔɼ:qa@ɞg\i1h-pISkGIM[IoGZ#CD rs}?ne?U AؽATQ[atPvYOx.r$ۊ%C tPv4Fq)YɨGu{o- ԉUX<`YD?iGlwL?SeZ F;h'c3d/\<ÙE>܄+`02>uG Iʽe,S'hZKr1_JWtݕDP3=zkm)YeK`.T5l`!zސMSqtD4$D)T,i>ZhU<{'jHλXrjl%SXoZQ;."{ZLY9@<ЈaW5rP_4Smm7yAljI1/T ;C\PndHQ5bö񼖖ட,%jL,UՔT]#JsSⲡs6G2X+=ż+%V K#G)gm- ;yu77O5]9!LyH ^7˞_53sqbxQ:T^*rLκ {8 \(+AsX/k t>q Pz2mV(b^ɫ#7IӖUWTIP2FIwu-Z! Yz]JW_1GG  GsM eKg $9wȗTs!zjW(tV\C[Y{S9l0!滪?rqmIW)z֢&)ExљX\[!ٌo* +l hY=3\| ?  kD4M΢lȲjLs:Ha&%t qQS.:3AJ"1J \f41{fU2:hd2(,SfY/n9ìD 0R IZ Oaqaһ9rmo%@4.Jy sÚ!B.t+ &`P_i$!_%GG[猥~[_L<\_'KmڊW#*k,A6!\34 j mX<ڏ;Yux҈3"0oMf/IGJOغ.So9zjh }w%O^/-sF*2-<_e :TL**ط791EEI{t3-k+iۯ* #'N`ߵmRrX 4%Omc"wYV.IPD"cw>NfDɴ[mPJ[c+>$**v=.Oѷk!G}UxR'kDH MKEՙm,4"}e0)Dt@XziV=⚍DKR5Ɖxq`4T_.9cl<4}ڻ vt(m 7'\KgiM֝*j4^[[ZZOHNzݞw`c"]b))P.Ct.ݙl̶a7TșlW|2j5k#xUtyyJ 46Lnj#B\;ψh-f</ݿ >~:wVC$: 8`UyoCwJDm1~t-yB8rGKN'bg6{MZ.M6_gr {NHd?/YXqU ^KmwH+kזtlIMmiޫ?qMj fCl{E)^᮰d糑W ?g[Z]7CkqB^vD"xpZAm2lùnƮXVuEɎcVrVaW|CY{zk1[M^iRE2I q-۳9{K#QiJC/ܸPb8V(CvjRI@># >xCI24~kXC|- D2} 泷`ݸ'&W6lSҽ,X/1.sR8۷uSAdiH11^mM6=[Df_b+6N82 a7P=MZB isy~feqqw$Fz+v"3 o̥#ɆƒF:o60Cp|cOw͟((2+ Gf@ƳIsV/HP$a*dܮZ;+c-za}E#Nk%>r;A8Zr6,&pq,2ia@R$c'<Pb ]AP%\G되Z g«$44 F&i@ũA|, khN.ҤBd'~Q"ム)P,l7wzRg0x)M =ɡ*ºoocE |MΫX>f* i}}AHSxXo )chε˚nAlXTLi j|ڐm~vF\`U^MY5keӻ#:mqU?lk6_*N}E :nlk.yhMx6{Z0a`.͏dIf f9##s<2gT\dc޲Pϊu+VzTph%gRvI*Ã9ӯ$ F$kӑuFꜾBs/S)O]om~Rv}N)@ Ob%_T5+Dx5c(r 2[ hDݸڠę8g ( 7 3ɏ r'‘no vV"\dO =Bwj3QD:0X(QUue%H!_5 oAlL%N&_*'S8\XvPqh..ǮuSۋEM?ExS6+KH! Ҫ/JbY`!K H o3pJ;߹k:Zu*gy]g2 BJזp`KB5v1@Z~*""E83j@V됉ao#RFG,1i56 Ƥ[q6LdQ]FR<#9FP wRJN0q'$/dt$9DD8wʚG@s>"M~db)^M6Ͽ{($@eb.[&YGESĆ;\ Sp[B qw <[m }j 7%)Q܁7O2Cx-EU'3U8ʲI>b+n6ݩ!s }!t(fW %e2=*Д5~8W{,M>?Eg-hOA <#/7} ؟56|rfڕ!xAX6ƴYwOr#7Ŕf}ax2PTa|t: SY3 jih`13z_6mf[\PU0 _U_u]fxPZ7%ƽ[T\PMg9bq`]KpƧ/}E z[1m:)ಊtVIXUTwwZ\&ߣ-" v'OXro,W,ĝyPMr\ŧ%UzD|aD!]|+ I`NمfH'oEhwcڄ++;-C¿=B|5:za2$;m|b#tE ]PʤY t˧3b64# Y]y[a\;@ LQGk:5T`ZS]R@D2)dr槳Gbk8@EJll}'iǂwcS^2t5Z6vJ<,/jSUP6)'gJ%* OJ9mrW-YSDV;oq~Sޅ)e?ʵz5J~Rx# vA1s dǹ6si9fKkjښN)_"sojMٮu[@ZYo]1et0 +=.g0؇HmtZ* %+ʚ^SY~t΀@4z Rԋ29eyG=eWIمR ¤ct-9f Es49@dR:XgR9loE$Ȋj췒mo:jtuӷ7fdxu j0:N&1Q2<Rjd干#^d օN<)}% +\5hAnX;?P昫a,|針wnMM^l?A w2>tY&T1JIf"R7+1CnEM%㛀RsxNPA1?z)Mx.'?Gq>(Op'*}YZ5h$B[P"^ 6A|t91c3hETG8~.8R%bK~[?!^x$Tjص|@I=to%ַ#"1qﱰ%A4-Ә;cvXkmQ$+8!9\k|n&ᚵxH혯]%W˪oeb|{L' S;i%@龽kEm'͢jJM €8W(08)=!0pl"זȭwEd}P0.jadGϲdmQׯ@Btb.J-iUw0 r/ZWz_I6s ":$y$6 d`!Bz N1ѸG;@$p.-XeNT=snC+'c;͒ l{[6 73*Ծ<ܘɸ3?EWԩLNiXM,\ii M#{|`_2B(|"j ӀYBF0 Wϓx'G;&$\ȿQJcNѧ]U:dAnJXS Y*vp+|}q<Fnf΃H~@Feh8rc|O B1Ni:Ͼ|MO-y0nٱA0/rdU1eakAyj_39}ݲL?ZD?ۖo.:ظJ]tet ҵuut;6ͬ&) dqP3ZFؚoqx\mi![c ["_Jy0ʆp*?ShAq_t%9PpE * L2E6Ɏ_so^T+mR/z "h &^}lo6 (uwD(aI Iu!vL˥j-22cn0|c^Wfy`/Ӷr915=^t^(m{@k rf%ҔˡaNh$TF+Qmy{e޿Ё ,sRLa#!+Cd-&;b!,vQKD aW!2_M[%ErO>|ӍK(nuofk^Fzɮ E)575C:;֕;-tm4Q,?+`xD a]ɉ z`s)Dd&uUR MM@kU WZx̢=V ^yäB^ya2x )H4R 1 J=lOk $$k9|{-vo`q=l:]ɘU7' m+TC)4 hsSMF+_>(s(`Љg[c"|V *n$ΰ E>ᰋ݃nz #e.7m'H@&fd|H̤-k9=U R(P~ pv(CǟҋkG&ecpa-~T4u5-2c\Ma?e3[#`yӯg"Ŏ !.ve#Avʫ8,jQZ-i N he)ۨB+j$OØZ]ӂuJwH|yw_lz/DF٤%q:qIP}!wSnHJw!fa{hH2b_g`*D3(xV OL3B[ o{TK-."?wC;wAV6o:Sg!KB@ wh\k$ŠѺ"!nV-u匚 J@_DA020]CuEಾ-1uIfF@Ũ5xgє#8rׯ6Pps5'#[w)US;j1n$H>'9.o4#^nP[kp>7 /6exLR,7WK³#[L@jGጟ,4U0#O(#a F^%0@^#qt[]Y$  ls(`əA:kxPq;Fo+eԉwJV*3ԫA(u_>kvjY%o}v\vWpqUBۺykH]zlՉa3z_hizЇ1rJHRcθ;P3$o޶/R.(Tf ³ÈRUh= k>oǚS-LrM-k]9YpBԕ7셂[@(: 4<" + )6y;$с%8E$>dԽrUk!S\U|VDr&}2%aԀcaqF\i,ɏ3c˰tu |Zx66*G jߢYHuk]T~p8,诟5%7Bgwt^}K݌:ՄV0C S>YѸl$W5/mj1'wgȦDÐ+}h (BIL_(Yه `hpnFCP{5G包D ۋ0F}TYNYhA!jyKg?(.?O"T <'sK%^. w|\eV㈹g},}FK ǂoZ{;Uv5zr. []biU/)?VAZJ9K *O]zr`aL9}p ô7y-&I=尪GQ.O!8Qv,xyA0wx I k&7AseRVL+mŋHHݔ$TQ(ѤBdc]5syyj2RG5Vюؓ=$DD,5vm2kDmOЍoa W=ϹY6 C:D;#x}-ml7pe8ezrd*7-h}MV4# U LU0HN۾WAqX(/j|SRE0!NHA1f4i̇OϦ<>TfJONo/ZpŠbGlC7=^Ƴ!vjL,^^['a]&+7AQLk$+PD>uaoHjp?i߯e+0U n?K-*<5K&i뮇N7,x2ST6/Xpn!Ɍ',@CtM"+hZZD ?HFS2 |6Uz\e>e,/}ZzkAg/9T9-= 7?~b

a7 lc}EC@5~i%a\!y0)jof/r*!g Q2h Ё&W/k; MBԑVq6Y#JXJ'DE(V6Dy_s#[P63e+U Ȑ@u)3 HwJ(0'ƀӲC C[~QX06%L_McHdovj }c\˲9Ku80`-zgǧ=o[ǔl CWNه& 7[E WV'S ~f0BQ2qӧiS#yq|lfR΍< 8}ח 1xU$̃$ nK"SaC+hЅ:m7 ч' Mo/FdzWؔB4d̷ 7"qWd"XRЋ- >y MiLhG7,HR*B~fa_6Z'3$qD l;EtvaL>d2a°R6WF%8 #tڽ;B ̵r!Y+,$DYZ$VlKqgdrB9O&r@(P>ĢA=!nAYi^T"d2/\ V:W#O@Sc=X7iԲOJ }X^YzSu7 H3m*90HJQ"m MN״NOz7wTfaܡmPe)t.<i7']ojg|2o-.0syP2$[59EhNϨow(g}2޺ !L g8<=B lOh-Oq>hKq j1 WMBINf#qOt G2Gc׌mQrqhdMO;Br, X@ ϡ c$$ncJ>Fp9em+ԖjPz-^TSb7KMZe͕ Ij qʓ$lٖSopHfZLw!߄ea՞w\θ"^+Xly̅^R#- "! ;p j2G3b1Q_2e֤|#Q)SD4`og${:Gu5e!Vv:K_@f=? `ui9=Z5탔d2hRߚZX x'f,`\CB޺(X9՗ZfW* 45@sbv?$eU .hzD+. {ٯ/{Bw.kg.@G(@4Xj(-Ś,C01Xz?7bŋaV9A]{"gd6V[$cP[D25_Bx #clv Ptl*H=ҢRei 9oDFԩ߷ʝFsƅo-K?湊5 \O0_!rvJKrr!z8JiXJp\Q ~L~!2;~)7ZJ8c-'7v1]~7:`q߲ ؓѪeQ!~me KC@,x>[U:^Ueȅ'#lra7$ >giQl !8zOz,ִ w~0W{+ڙp 6.Iț\$ٲpx 9M|m E[*r8X^?se 欀nїr ]3ǁt+6 L0Ll]Nx5&LcyU㿄D*{: P`X4rU`̈́b_ֿdžiޔ޳)r5W~t 8| xrP}= |j!N<#*Fw!"/7!HJnk,Qtg''Bb5's'pK-~[PMڂ ?\ة+?)'{V V' j5D 6PM T<Vm`dS}ڟ՛ qmm5 Ք0EmΏ\CMڏxCa1O`)xyއ:a? 9I%cVOٌ-8-򊢡WK4 {5S*L4 .0v(P4{ mJX YH_..VZw$.{4FD}ۥpUyI9쇭(@$8%<}Tȕ|Yil_ZgÜT*Nd7X-l0.5n@6%)?=ZjCWm N*Q{+PVdG&80U'Y÷CXeB|sO""6ɳ8W`B0!`5äl R-3S {bu}dIЎW~*$7+22މfN^"# #h2i6 / DpVW?6\\KFJDz$Zߍ%2@.:/W w*fe -2 C<&=qt΀#9_b,ލ <Э[Mw !ibV5#%T0J#֋.LS{ɩLDC- 3E-O ։7bohO `w;1htOcζR;FԵ->O*# X&_bY}Yr)^&vm[hpM[+աE gӞwUAʨǰL? ',7t\iįI{F=Q}WggqtijYPZ teAD5`p:T@xxPsC|Иv| RZ T)>Z-@N0LIJ\ӶtoP(ZOЊ壢HYr0dukA:1a6bޙD c jC9!iOơS]Hul#Yu% "OqM&8eltpA!Ql+EX6㭄gq {q ˷5YaX%C¡GP@?1ˡs%`0e{`ZVƈ+#k݅h1kY=$m1΄v)z͜"1sPʣ)Fz4^xYCXN@$Hԅ创oxrǐYAa=o-vi-pЃ/ƶ# \TiP5hAR;V.'u1/Jq]b{ZU uT;=Xܼ#dB{z4Pc5rt%VZ o Z>J*@X LuTkQ)[Ú)_G=oFuSG6*xU Kajj*ܫ(&*YoK#A>~+ý]q3Kh;LJ)O~<᳃nsF; Q`]h-5;}{`M0XOZZr4A[$ymK'?m/a&+s2&'+?jgrG> ieJh3C$U=B9f E+xIm{0uw'{e~nmurꊜvs@ m'b֑QPT̓ )0qA6BR%@Eyk  |'벺̆\^<`/9}_FC+LO fPHW70Mhpw$AھeѸKDբQp+ꥭeLaԜ+u&7b(JfJEW1\`u.W^HS[6*$RTGw{o BSv,YL0<9+ -& Wbpz Eb>H]n8W@DN#mUݭ)dUs]fl'#1fRdV]%o^>&}-|E @sޭb.vV廒xj3\(]̷% | yMaCOPB^"@p̍2: utNċ.oV1_~2%?biӥ A HN*#Z#稦 A(jǔi8,㞶ľ 3= ԝX|4{/*ܬbě4?FԕE\GF}velHSPQ$B %(L.]XnHz* TYn}L bxCL6N؈a3Wz'Q-?#TXus6Sje}[DѪj!ؘbEڇn5`$7ݑ > <"$)^H7M˸ܥ LU߼;\}st^W6yn*dd?xVأb6ns$e0;yVݯduH+W11IW׵R?^G [=HÜfjܢrK||ec\ag+5>Nm|~ǩ5)$Jd{{k_>I dgQ>c̋h=Eb-u0lsӊЍeh3ٗ5uw+ &|N2[`р,$va3@yp ݛ<4FJ9ٌtrDGUw$C%uTbOg<=F[G=lސ.9!Y%QԀn8n/݃FJ.) (6u;c؟lz|Xlj[COѹt[ҾԧF":S{ICHy!/䃜 ? qOVJuC]s.q`!}m:nWCu0W=NT< ܨ/ )lt6ז\|UEP;ieX~_Dٮk҇I} }˙9Ď(HQǧ3f.Lr͡iխ\.r JQ?c@ݺtB9O\g'=UbJkLBĹR#ja1߾R!>g=0u)+ 683vr41:9W.kk]^R {Κ",$PHFX6##,m(Vvxy "0 p$_:5#H[.5̈́r\v{#v('+xP_>ӥݤS)EEv&)h0% |__~`U <(b=\ " 戮hK'\Tdhtr 8~W"ߢ3[I)#RN$>QUd% ~!BjN֕Ҷͫk>qvp(9#卄eJ+X"Ks>IBhy5Z4FΛ4ɶC ;FnLe A u\wG&)X_}.(<*tPyzVΟԫcks)H_Ş4IowOZoFɸ=@ڞqˍ/&} L|e\ܸI1XHhRxa/8o4bdyo)\}|-!z5e{j"tZyLWx 3 drɪLl%{Fʘ ِ5I:q-‹5\* tc I:G܄y Fi_sCPⲭ8Tr\_ⳘcEtO#jDV~Ժ'ĵ {eφ8MC z,'?Ơ0tdu=8 9iMUH q̺ð_?G[M w4Ȋc%-J==!ޱo9PF$Pr%uV'BQSNшRE"NDZx/`ُGK A20p ws98bdt]dJ}Mߥ-\S}9!C\qv= 9߸ǖVN"/;t dr:(CVj -LT[Џc)Վ rlhwqK/d9^gB F}\4 V⁸Q! #*n!=ET ٦~ŪƦ^E KOߚcA%u6?=,\Q)SB /~URkTv˜?$ɋ;5wϿյnWhcuC YK+NՋ+PtZ-\2]g-|t3[ol~Hv.([w,I eR BiHV@~S2|~Z2|ϤG8tQ\[c9Ubd$}gM0F1eW!S|x3'@\w8wԫ=]|2dTwj0Z?ygSVzOdmӅo'$ J֔=qdrV@GkRiE%tߓ%nyG_Q%|I=#^Hݘ}9s5%=nS(12hVELgj7?D 5#P%%R =o}u-&1)(pԅuѵi653\~"݉Dkmm,=m/a1 -4Tp>Dr@IaRPVuݖ&ujaA hetr9fM^K눈ק/`bFU55o€0!gGAYD@+r[ElQC+|{ʹ Q3^bȭ+RX2l.q`}oMϵҲž\9F\lnKW5Fub=Ht,w8ekKf{9[Jxº^,.d P6 J6k.0} rC(E {RËbHڧz4O2?Adħ=p}v}b wd^d|[a7A8U@,Mvol/{w*(39B`* XFC%hK[H-a|b0d@LsTcT|C& #y/\`]zK:<[#Ux_5bjzje!-1EB'bPy!bo&YEl`PX6"pr;0G7gcy 1#/zܡqEP1C'IY9nɸmǷ>hKIȴ7Cv?Ur2HX0N! M$W+FovhloU÷³{b˂P^6~ܲf'usB4%qN:$cѶ.nUHNO`NbWIJabAGXaߛl-X}l98Ɨݫqʅ{۝--M+Zfcy!hR]$N|1TCM̨y-1`;`]$O$G0\3vi`h[p"Y>; +=h@^}(F&]ta'O0SǍ N)?#%cb~E ۷pVC-C{YAuJ>@bQ#VIRy WqS.C29h 2}X x O H^ǐJBC%xt~^=??;d3 |x22rӾ13]joS50Os#bcT5,=*X{{яkZ$r.J'(\}н㤮!,RDkj>SwEVXYvlUº .)QP+h;qb#QfYSҕ j6`7^@ʦ%|*FMc+EUG8r5}oz.4,ɣc]n> IZ^xo({LDS ^.PsCNRFD'zB˿WLK9KvJ9SuP>\gePʭ>5dCMⷭZ)(flu }Z&(!- I^K>|33IQ'XTC{9VT4_y+m_(6N"~qj O[o4/-auYL:B LpK/T`z=/$*)7nk?;vrwſ8L`wfJ)} `tF:N]-֞8ې/_`qxaudYVu}zV32ښT˓BGM2'/u/.#%ES ^Ν*&)\C:Hv.f ''،fnD֭ś^j,Z.*-T5eǮ&+>,rgbӋjJNl'4\YA݋|W!{(9&4>kԢjjԶ:¨s=,>Dyұ [x~MxG,:\׬c~ WjI286E^h#2 $p- /1"v9H\,$12,}J@Œ! n)"[&YsmY-bY6ⓇL māM~NY(mXJO(2|:=]7nzKɸ b#$c~KZEֳB k-y`-"8Zּ \W*}#B 5Q#A7BS%cvy9aGqڱ 8 kN2RH ( Tc$x{\Zas芿J~ԻYoN/ ϕtUw*ǀ : ?q"[w8]^Plۇ] U_&_Ӥr2ob>"'՞RGB(bD^ƺxm~wp) dQ>YeN^B ?GGuxakd clÐ5' M(k=3IۿƞU"0ɒje Rccg7ꍞTr澟 U׌њF! 1hWyC1~XH}Bu9nH^C<\½(6ԎjuѼߋߑ$փ݂ehRsd8n?CQ>τ_''|nUez:vx_h7,G|وKL.޿w 4P+&lxЪZ{({Nr;֞KZZlWɇUAMXmwzp6|8q]i${#!c_g#gkNX z#Ϧ(ʪ8j|vsemR_7宨ܵ9oi?iCC=6td;VZ[W˗8;r='B1A4Ն%+-VU KoELB"p\@kM9) 8R[IҙOrv{JKmv| /Sp$ͺF,q48u&W~Cj~lrzDX|svb|UdAgt9FZwAsH_d9`Wwbút'fw&/Ls>!^&S.XQjߔ= #zO֍+mQF% :oQW#8l(] GR5Q똵9~VV4Gsv ŅrT#Ω#%VG0 i|?'i(FꓟbliPW}y* pT7==#섀qpzX(unLIel^> -D'ᇮ.'2|zde?f+wX1 'asKݶvd>Pkn $v\Q:m$ abv E(myo0ġu{FYMHHWˤHs(!SeeJyT!ZVQ(}kԶIb^26x3m:^G@<<g .IzwBMeΩ2pYUUժdwJN~l#,WM6/REc] :\rɲxطRR{i=5df ?ݴq~9ۊ"֦k=S5ς)!LfL.FK/f$Ljt<{ف;94fdvѭDN_78SzO@>@EAR&V@:<]_sM87`iܮ`y7xKv{CL_R">Wu5>z2K D1Mج٬|>L h+˹Ʉ?C4k'=g(*ME |o}`(cc"4 h[u)-x0"bz[_YMa^ݱee]CdV7`28wdu3AR7ivL@$ⅻGh23^<t5?vC$[_tjF|>mWrs|`3p 9=T:U*+9Uq.vIs Q hx DQy^^^vœ]Ac1hիyK%XD] bwVICog s4cAI"x|>W1N(>6ۓF❣:^Ɵ61l[" _/ՙ1˲/k>7_@u|-[qB.~P~i.|D"^Pb@]gx7۳)p&n GH JE؆Gyqۂl|֘T0"ոk*xemZI|Z804 ^$3 mیLbzZʿ}VTͭ}JQ]{*'ؓH sJbv!KQl V5\̐.9;9 ҌiRWML="iƖmKe/(dT|؟%k$fWx/(Nih_ZpԄ2C 安Fs:K[h*ɍ 0=BzR>"}J <п^\՚ǝƸۇeη^W)La%`Rƶ55pvÒ,V̋{I7#`OUG!Q a~ 49]~P+wp_T~ґ1nk y6h4 &(*3 %I]Ri^RJ}9IqmhuU}C'D,1Gn5@^WD  nG1՜uOwѯ0 I5l\fY@8#"Wł!2^LQ43B=$t2P)ܐu p~?jThOcϕ $Rz\e IƝ7 0uP;Z,b6oT3Y:1y- J êV&m۽V$B a30=:Vܘ};̔{HI.3wfNG0P]]9$cyJ; !)>5B#; 0K{gibvDY|hϥ-Ԃt/?[68xɗѹ{Z`@U@ƤU~N$EWe~ᡰ9 | Zl"G H2\z[fKMZ\lػS,-lxƫU.V9e= ͦ1ObwyЌ+H g̻`4.5{[R?=}&Jl_3v3F$/\N'UbOЫl x9_RLFpv@Z4^J\?&+,W)UDzUs?^dx0ӯ6ϔ|d3"AϟAoX|CZÚ=tHņylS|q ӫ1&RBhX4ZP ^oPN+gfȔBnȳs[ab|anu3'xieCcŞ2i`Е_^.a߀{Ť;6&sW 'p.6mߢ?gUke=k8]Jc 8rV K~G~V+"0ՌRV6~,ǼZ;`-(ng ŋM?+s+hNQeh? #>6}IV4smѡ,W0.geFyPVwJr}NQQ)3ߥ4rPUsd^yǬ,`qOZKj!bsPjͽ$mU:'p8rFL0HCj^JmD]xOY/G EE?Iso[DtJ ? &jF^a5F> =@2+e~9+a1C1^ᄷsJ(oPgNh&OTm&Š:ʾ 1$ǒc.vrJ¯uˤ_tՑxko{8>I DlSI(.cL+@G,yi|>/w9x] яcyՓ23IxlpEo@Fk(.}AE q~o+R='_%Շ{ f; [cRXn19s4@̹'Nӄ+o @}uT G';ΕǴKo<`!L1 2:?~^g>Vo@8@Fj SlDB"f`#ɳA8`I* ?촷ˑ~0@o9a"A943jt$Xz,T{*sLn5]Vh=AV{;/"f{㻂>]~;EKJṮ)JߘCr?c%W  eb<_!_.~5PSDj6u}JWt+͍ C0Pі{3kVx@^+`\'8!g,{bHDf'yY4sEhA^vޡd62CB\RWM4qDQEyyY|A[Y!hϏi(Z6M`Qi̟^/^D-[Z{^8CvV>6P88p)m4_c(#c$KMtAtSL73n d̥`hV@#>-W "/բM :μzOVj{$Zb}ᱱ]4!\$Ei4Ie}좆;jE'MHhhVθBu@q QiX[X?&^1XT x W G)&_(2ayhZ| /& (ŅWI;nE=B^ JzH 0{aj w 0B{NH,$T/!yP$nC@m" S"\WՏ+No<DWϧ"a<[򜌤J/*gxS)[_:1P *p-FӤ P I.Im'ޅpG{~p1⥝c]0J6#X"l@0?VrfE<%e90jSbfl5#1Ӊq9D:ih섴lgYVg>V ojjXߋ4N7Ժ#~;E#*i_ޣXI%A,3r%%z<"fm3DVRh$ ;dhAHq&tR| 1pwaHʸ'nO9e|*2Dnt*td/Swst*Y* ɧe g,@6;dΛוuUnlViCn+ K%N8xaOY'}zB2%3$.z[mK0B zmȦ1]DȕP8NEx8ߗɷJ)|6EFa|`UAϖJ%ƛKV;yb/Zbf5YBq>岊:׋N$jH0cvb$ Lͬq1>2g8;d' #< sE;f2ޡQ _.ޞpn#v{I{>!sߊ~?äő 7Nqvx~@ ,^n{GL`nFגwA&}/-& "VZ|AXulZ{EL^~q/@@~F)qgʮpJyP9#cKmbJF{[!rl;_gE;l>Fe8tLTW2 .sMVfsHQ/lRY -pbº0\"5aƒ|U%s]͌Eǚ.9!w_I~!6&3RveÂMlRr+@a-X֕KNůWFF/{k9w `0e=3F}ӛ6!/Dr~ d:%eV"?4гKts<-PYϞlFSer-og08t \ 76xcnx ПGN:3\6QOxtFv8rV&ΡQ :dTx&}vT\P9Ye PvܻD_3B_@% ٘l4 d)ac/ZxTt&戢tƢA{UR$W>\D~ul2)N, 3W KʻM.0GUhO+u dڀ|QzC}MB`,n|"mAj=ZFN\Y/l`N4=WV7؛zf{D=GjQdQSGɀ4s>J^:TPB+՛lF1ՐHNmsֱzW84!-n֕&-$x$V},S!50zI`K|EדW_]Z9ȴz /ͭ?((r2u7MAm2ҵv0.)pȏld?J? e m4V[PU5xs^cf K{!@pѾ`I+үcJ ILYf_ )O@=8T<ťd|JʸHR yt i[5n$=sp?_ˍּY0 f"$ C !ÈfI mٯ=P-FdhKLyV MQ+:|\%Uø `eAp [c@F(&άRFEDuW )1g3Ś4,4 .@ڬp,Rp6`+CL[۠U0{<3*at5~ih<< E@~ >=okY}Jd3 erI@7F0:WNJ)jPtFf pEqGPO-Rp(Coюjf,o9#ޢL=Ao(~~8\PGN_';+ndrSP({/oQit.lnaM7m|ȎxO- Q(ۜrc;+ĿǢs+1X̶Fbe\pa\ gWcN[)kg5DEGn+MGЋ(^n׃P<=\e^JQ^+z}jr) h"e[=;z$]%͸}jp)lRS\E-mW{s TfOSYq%OfV( WF/bA ig!(|ї e$[Bӡ^e0ZIF`¤!sˤ`31ĪĐE5i4"(*b>j iɚn׾/Ww]&q1Y&F9aWD zqO_\an_@h~t`Z4ˑj@on^TnEɸ=ŵ3`>՝Pv.F\ڈ@M{ {=rqi}5N/xV-nF u˨9aVCP&x~nLGZ('^IXQIa &piۛR6?4Gw.ACɡ\&qzmUk[nxp q~?PRrܧMi^ ̹>8SNIy/\dziHtaVbbxa_ȵTJCY6r<@kȣc#)?HMy ަGM7ajn3jZ5j@P,I}#س!t,XQȝ[RNEgNOQ6/Zsf=I$f9!2_Ͻt16R6j.+p9&W;<䗣TpQ̐^8+_l$*cُ΃[SKk#(]cwv Ò`>dFh7~۲U)d]V֏7O1OuZҩ b|9>}U dٍ㖎M) ޜ!:qv[ͺzNػV6VsI;$%Ej@h1vt|*LBXJԉC}`"l;ac@ȊIp(^D޽;k>v|=@2UeéhH(go@W^ ]2j}eW8K>Y2 Bҿ^ mY1bS&n4_Wi~urf[YX.E "

JK"OO[kҒt9=b3O2"BL7gA|6|Ic?}3{CХ⺆_j'?(%% = H鯣CeVNwb v%c̛ށmG;ّQYxϔ^8vaEm%)pmnUm> \)MʶB pq֪:ڳS_ todKMȿ 5ۦu8?t?d.f;'ęCT;Z ౞%yq㢉 E2%cb X QTŚo<~|{.IPνحA'VcdtfeKwWDAzAJ lTOD"Ԇ0H `{&>HhW~~g ' !?5}9iO(zd#42m()T{@h j*g Hkxj`R`@@}%/J3sys KGv\4m>^<CRE:kC<".i)=jOG`SPhmP$osG=ٟ!Qq!ui]?JE h!~HR|)o-Ghx6xzO7%a9k#3u.>" DE`97Phsװ=yHV:9l/HKSs(S:ݲn᭻#2:ᖺjFl<5VɨpwUËu}(ɍ4ʀ% 8mc½N5^4ټ#_1sz ,l H6 e⌓$>0;ޜDxì[G_%\f-vz'YFiG-2m׾P|sq37)G̳~l|􂝇+\\U5bԒFA)?,ϩSew$ "zG L C7;@`Ps{| cX@9O*x'*зy7)kvʔ@=~;{>f86Dhuv/~3i<[/lJs5RHl3't|RqJw*c`f+q1Yi__5%9 A7#7lgFļgV\1FPi8k45?#x$cU(5 l!Ezo syJ;sNPNhI[`mW%"T)(mc= `ui7Tv@(qd08.Lѡl'6L"B*sJ+Ay7.iE{G.x%[5-#mA׭[x>v:2?{&|4Nf2JƉݗ'q슰?L#o,6dL9vT١V^tپټTh{7{|ߢUnE6ó*-$! k?ũ97j3"ڃPSqI:|X=Ѫc41x}Hc'*93ݣXc?[>!,wH*J^_1 UƻB@r=dũ9-򏰑F쒖b6ԣt1 qLf[ק4gS?OW9Ь8 c0$;rɎg,h~F;}.⸔t6.d\99)m<5+ ,aѸ5+{S{ܘ- 5l \ g@&uoѾAUsxW(䎹yDSaA:1i`3ۗ2҈.tRHfoذ31ԯ9Tf Q3U4M,Hvg'V% "^`Ot$|Xj0CSmjs扼Ņ@B} ")SÖ0 v%Ga(qV4T|IΦsufI94ciHgbR|E§pT2MLba~ zh耘L<%X=/ArFnVVN0L[!j?w |F=.E9g+ R,^ڡZS@:Ro/#и{LCS' Zy0͆jx`ͼ Z0T,3z+,A%pT)m/Sf(^c )Lʐw.xz'C+ }VPeQh[݊ģKKo%ؕr4cG[|IB.$U"@m C>vk>)`|O;nr#mPHO1*yQTip(UA@ܦqs쑀^ -XDӓ/^)A~:! GEFgF^fκ doM[@/L8] RZi7Pe][ņNFhdO.C !tb@4 yMvZ AS< ;݂f7jO4 iē%c0URO9}8V;N7 PQk+o_d&J_9<°gl)URhaף<)B*]͗((s 1†S,4UJUag嫣<@<PC2Ԕ52AX/ *ibf_h{lRu<⍟_Sb¶$BW-,2pil(ˁjq̖aGW+,8dߘ ՝xځIHVq}<̿_7⡙| lUkXV^y߉ =r67h)Co ˹n^-0t#jGx12` Õ;WŠu>D/5FB21rڌPr_CfF1B&s0T(˛%T_o=CHwjmk9{>7U(%Pߕ zC],.k߻^DŽUd)(wD:Ր,%)ryoD st/dÜX,Sv.j h?'ێH^_W^(cd ю[IQy׌kBΐQ/P $Oz)Yʴ)6R<eZ»VwðCNjlzv{2]WP9SmqQl/oIAn5L{Z8J. {%A?fWc x PPT7O7-2wykJ<WMR;8BYE33(ݛϏG*"Er5vQ QGBQLїz+9jIUNz>nYDq=S?Iyz'&<$?ťײI^VܸRJ{nE 0MVJp8!G/u =IPKH^'YWWcG;Fh+N%C(ggI Ll,3 )QB΀gܼ:.[Q,AƮOE4awOT(Teog@Y=_k6'ŞE:DPȰ퓢eجv=aزZL]GřXiQۆnr =8I,a74`VSt}@ KWc٪n(}.UOAgA>weֺ9@z}i|`$4a)dWVl4n`6t 6 '@:<4mD6PxALAxzMԘAai/ܢYUiWv^f >5 +^c |l0,<"H"DyhSCU*f{tQ dry;IQm;!ЭP%WK'O5Ҋj(cqxSbyur<꣄)􇖃GBеeaR[ lζr7TYJiإ=s*&\%o׍%}9-ӿ*aHV)i\uB:x6IFG:P h i˿s|%OYa]0+]0XCFC.+ד̎Lp,dTmz]i $G{h]Ε^'b Gl\p&!yڑ$>Ib8&zDe̶l'+W Rˮ #~ıQ\Sȱ޹Lu.~vh>!B4'b;E0%fW>Q 69j^,${_LޒsmY$n.zhe&6Dtwv&J̋0Ȼplԯ |B!=wD(HD1r1cZ&XbUʝNS.BWJYΈ%w;(M\@@ឌ9(1nWQV`Z^!KhSb Fn#u9.҆TDҡ,GiKG=jGit}CYuZ}G1;ylҤ֪Mt(qZIYNԨbB '#2Nw^ - )̺ӥiP3Wy#u팊(`Mvځu}V.-9yKzWt!~|t[H)2׃da:mψIv‰k}bCSCjo`BľqIobDr׻B9!}~FWT"Mr+pmӤT{ drKDl5K?UWN{У2VyEbf퍕j)9`SZ6au^}F ,AQR⪼e0bJ_*ʱ:fC&, bCS(Ε0B)]fP_huU-![N]_!k3j f^\DkK@E]-vV1U9=u8 şK_ V@j=,SWP\$lAjXwI'%~@~Qip4(|T4U]8|(!#;Ap[Ӂfcn]"v*:d% q oe(@yPMXgViQ BzYM ҆N*iظ=c@RKE,EoT"c Gߎ=Eh ؼRҧ@>3|. 9:bSJ~DCN/ŀ?0c,&TȋW<\#ϦVDA&U`bĿnb&1+x?׉UJbw}VyޗԖUGY0P߉+J*c!r!; ](c buF]3 2@. a%;oMPhlu Ngi-ףubm Mƺh΁P6'%i"tUdLj(a61XT?ndi~! SA$l'c:"= ޚM#ho!)E׭ m]*H}=3w)![wxOLNHŸ I ί$ije+CՏap!^%\wocRXSݳYV\ 1<=Js,rC^=\ 7JS [ذ=rwiEU<ܞQp(;nGJ Ϭn|J}QtbmOIǍsdZt$"vDŽ~q" `7`^ffNC?Bp v&j9f]:crԥny6t6F+M=6&P2Z .ᅄPNw̓'ޓˌ,FSٔruO.gHL~2бo68sBvJ~x'Τf9%FXl% ^m mGoELW'qC[gҡǁ!Zxo9(:xAك&RDX$G|A}x<H.}':,HxDW+O [P%mG8/i^E0:ߎ .5`߁l[Xyb2+.tT%غ`:ܖ(oRtڅ.^> Q͑m4Wh7&`pA4֚:-PJtD Yr$CW]W'Y\fYH.>x'蟼 AweW"5G^ppdiRl_0cs>݈14oeH1Ӄ )9B|7P+~_bo/8?A#bUf7 ӼȵT -)NCG6 ^~o÷ǃ&P03\/e!6boz vu7l.k:㴊VYNNtF"Woג!(#%Lbx'ּfamdhPsM~_U UUf!FˌgGyu|~5s ϶[b״{<配/آ 73{ňU@~.7C;^ڸlK lf Xl%$ӆK75n)P()YLK,\%;p8 ȫwۍ[2\v—beQr&2uTA`UUgw4W4W[2[.L '@Gܟv#J]E 5{˴Z(gr^[7m7a8uT덲ع<аr}M98S s@Wu`4 6+ܤgWNAhyw/J⦐h+d6(~x~6V; @[sOug~¸d[,^"@nk1ucU(pQ)^ާBo]-c 6"H\+D)T_Olkl LANyq?B@H<%ӽ?&āV+L%io}L+SY=]J5ZL#U|:`'ϑ 6ePa"l \hx/ƐC\H]D^~1 j᪆OB\h쌖S%#Dd|g0H<++Q@IM#`y2u#`?%u)lt_iDGsYꌓoz]}NB+GRV<^a`X׬1DSDd-Xe&{ R7>y}pn/=zڛ$U@Z)W {@2\%rԙNaɸ U jCʮa^k/: ?)CPX>{RM/"S6o ajcrkBzGv`iqNÞ63*r ]Ϋb\;vX)ƈ-sܷDG|i'oֱX2~ wާ&,4uqX?(iˌﯚPN;0Fn7A|uOK_~`0݃SD.dEл赬LβVdlf;*bbʃğ-tUK/Ul\ <6ur#nDBłQ6/t!DR]!@BuL@75~t^|)УY2PTDuhs\MN{a}Vhz]Ee@<[ל}yknb -ILEFoZq=B5!6saJ0SQ;nA>QB`2he y:ȭpbP6,jσpRRA+Fg@J;yF;RW B4掏^q; IZw<$Kh%\56"$)_Z2vN!ySFkW?*9cg_Rp-l Zgbɞmz_YνY) ?Z(_`a@ 16?,WV|ry $JQ*P\ ~ =Th ߙ+l}ڛc”fܽt y-{K) P4#!D"$I\ ۈ.$hÓc䒯E!xGsҿp0YULv'M;._Sh,mk1'eefsUE$xPd4Y2L2AG:1KV+@| |]Lj"`rXzd>]dBa.s6zSpީ}_ǦHC0`n_Է9ơ#r^VpE&(X:*#Q*g;̧K}LY$J?vb/%G:&ҝ7'~KO16t#C`.W9/LH lmdP4vq ; i$ &ľ%C/00GCo^wSC!]{ЧԸ1Ϟ_̾;>gsq'3K44aM݄.7?B2ͭ/ό5c`(Z7VkTjw|t&jKɘ?{7Fdӫt/-| e\HIT,%Zm犋..r곏㛹yB }7%\}L6E?%c,]*MXʷLWčw\ҟGr6wΒʃ)IsElGbIY=#<4o]ځ"g0d ؞` ?U> h $پ)log6&!ҧiV:nxNc$o:a%q$$鼿* Fr$P:h xLJHѢĀ ;3:'TU16}VzX3:wb-Ƹ8a7gZҌb@][W9qgJե̏]%V #se K&5GY/2 nֳjN3N"vuޱ1YM hUnWb _DloǙ Y*@C$Ahِ~nCcK6%)ļ]P`4Lva--~ >M#=\r+rdj޴4PW;k1 g 1EͭN%w/_݅װ ;CٞzJgU;5H`$Or;KnHbFD` ;ͥƵF(ݤ\ɻ=ĜӒ rnr-a7PNlXvL2:J \$kDϩ䱠Ilh^?ދJ2+ g6> ߂oP6EP)&?fOh`;X+q<ڕma2Ғ%e9^)ю1{o[YߣivL]ƺ)4ϓa/=dYNyɏGf2&LUKھ}s+;cORW1yED/-S OWkC{Rowr.Wi9~I*mݳ ռ:j< ZqṬ?bUEoG9! b\4(-TaIs Mg`qv ϗY3̿@S*(p"e DۄkP=NiTŷ< }T3*IF^Q-ճ;#aM7`ui5O? ⌡X@E濰-AAcr{by;${B b*̟0O EmXAi; ()$>1x-Dmsi{6I36io'ڹ!6ۼg0 Ӿ 0NȺHKdDx)O{֕'B]vDD^`^rhCe}g/-Y-mYAG5`!E]UK4 w+{ ?i2q_6F@ōs0m{>/{.tbrx ,Z?&jЎ ,f~˰<cO zXK/J;rI = v3jΧOHm`Tt>Xk#*#r$yI)1٪748W#R.VIAm`1icйeڧ@%kJU4pX: rEc={3VYbuJVP"[0Hd``쒅8kp[[Ÿ)zWeZ_R),=<\]B&o:De7dF N皚r x\|m}T}q?):t&[VŎR(J7Z*3,Z% ^>e hXhȵQU6ۨ[ ,EDM>(U[ӣC3hB9+M&ؽ"C1)FL3 z]-2ԩ|fPOIeJjcݸ&nLS+5z_X}wkDqLRT^ cD-Mq]:N9 W h|H 䖤2²0ò>'$>~㑁(]P6=u3?,+9MG$947wl/Es9p*]3 89q.o4VWAcxBme&T摦B嵙ȂvWnS#W,ZB rrWokP>ZcoŎ)#Sԅ76=LlTyW` SԄ@^Ɇp҉UAJ7C&y!:9w^}ONىV=̍ 1H ~Q:_|zF]Y|j|Fd _*5 J3Hj\ ՂD''-nX5JG 1ZQI}[Ef9ߴMjWjg>E/L871P 1*)1F\ZٕaQEOk[)f[URCw7#WܾJ?aq}lǂn8 lࢵy^/zLl7ed yWoІMz[c g}J*_8>0_)O*ңs*TL|AwR%+o::BCSsFS煋E(GKSXrpٗu9ӣqLJ KHp.ȑ")I6Av=DPUPЛ (=/<3~?-ٳMLks!N]U<8A 8z)O??B=Pl*fKu@-ywH녡SJuڎ`TP;kh0es=!KEIHS=V0?UbIO$QLT<.ڋG;>R)o L@R}j^cӈ(tM]Ozó!A=9 '=Cm{KI쓏8ŕ J c"Kʡ։|kExqKh`OCFřTnp=$SBW]3Axk|0EAw-(0eʩy&2#` )拇MJ̋pZO3UhΜ0Y귚u6 1t^O}>pFA7%曲iUD43_3qs,+Ms6͵s4+lw"e;M<3Er}?- fyNZ^CEcE|e*225 ^)^5aWDXZ}ܽ;_R;o8Wp1(ip-]:dW#b 3]2F `~HejZM Ç*b=Q$%}XRjnw?B!|] EËv3Wozg)B5%u:„~p~fR%҉yY(jۜenZ?&,zFw%|+ޟ^LVUm\j~q(ho}]-x +rF(f4R</qzF<n $OY->l 4qF4u|V "1͝Hf>ݺ%]Q{wx5e;͋C&Z7< xMA@z"ӻCS3 evXJ@f˪BIie Yj%^c2lmoF?%hy.iֶD ˾%uDחdéSЃW#b -R+yRCY e7& ըh ]$ ˟^C HG9L"^2t2C褔;,`8:| w$֦sP T_L.,Xmi 1BX[ILD$;+sS0 mkS19K5`@uOcrA8C $o4&L2QyaYgԓW?dT !'("K#taâm0NyU_s Ȏ,ef}+<> !N3;J|3iU|,xŐ~, aQCr:ܠDzsOq/5v/ykLpp"zHMg$y8= <ы)H,2n4 |6H-[bLNUwfV{U (}TLHwZIFHD*<+~(pİ<o/JLNzQģjE# F4aG C;yt!LgU}rPAu!΀">) 08bWsYFG:E2( —e{rr$磎`|JB*v0Gd&KT8b&'%j4b*R7ҍ7!~HKek8.Ag^8f:Gv|M5x *X2KgԺy >Vޞm 2 /f{̚w& u7`{iXxќpF0|L03шr%A3YRLP ;Ь%ep%ͣ`1LFrЅIffxubkyn3T ˆC-~*SPPpԩ0,+b>IrM,ߙF,s;! [F .X &@sJ%ac)hvB{tf^Sf #$PH̀q#W[Jsfgb 3bJk| %:ߎ,B 2b"%"U7\4m*gK3ذ5)3 [k9N݃kTM;F{^Y,L-}qqi꽰teD[+}~՛g+ ybZhXى}pЀ ;>Rnlc#@3wjeJ]g_⿸Xʹ:4|'p%)m%dž'@;ymLTA-|0Yp:txyܶH=Of-Se=:#n[K0 hG߻T< "Bb;dÙG,itإ4/nhDBl_)38@:'KKZ2fpp5сfL1g-ײ+ђ:q~`vn-ʴ7YTߡQ}H¸A|AYq#kg/5z^y^MlfS= `*"/Mr#jxYhN i}Zc( lΒR4pWu(y&'=8a?^PjyTS1KJi'v36AKHڈQJ9He3[iSrjջ3ME%k@-G;E6e.ԜEx".һ p~W=Gu@A΃ Sa(X > }ҚRl_&LAZCic_`ż6ESϋ:mLU1C EU ntkP`^TyRl!v,{b͖]sQ$slX,w$>3}i"5g%]";d/q.$iWsG|.ڲøfKcjOPGݭ2P9O+ ƦJ5tE`D Ddf>N? )P-8 a?yh$l6<:},ۊ S JExBRc:Adϙ̠afJ'Tuk! /mFWTd@LbW;"i"_{[# K4.Xi$!^y!b:?7? kCΉs&R5tRTE8 ZU.f:u +sܓmޅUI 3Bv&D.G}҂r}ۛŁ琨=>$Ck !AvG2w=7.$VYKkmpV F[_AQ &(Av X] [Pθo 59DdQ_g^ 1R4a }II]*p: 4qXzm21ZmTa24KwM@ӂڐ-wɀ=Ñ_JD;(I Y\=Ɨ"U_4r" 5!e ~%OGf| %Dqzc gAJ= ޝ8h4Lr3 ?èbC!~ӡ ]wݘvDWFOZͿ #z:.Ohʛd?haحJjSV3OwU}ݾVو@F0aHN@fe# P1yٯcUȃ@>YB51880(cI^@ovI(+v;XiF| G9"j{vImͩycxT`ٌ ϒ ϟ& |n`p8!@I>Ҫp^/ k`$ej+1dۤb 8\1,gUv]KOusWjv Vu''fcfcOДuȤx4kUXI;mz3}j_Vrq\`-&.< ||hӧCkZד6` 4|gR8;,~VޑXe\u/z ;?.?XMtΛESf- n P_BL 8 M <`O6?_197&\F_JPQu`Vph1a`71 >վR(De7`QC,0*uk?a0~y@@%vv9Lؽ QEJ7_8`#b 51#1TT>uYqs5"媐EFdh#VQ,c-Ja?l:ݬMU_PbǗl'{Њ9fi(rw^[D4sE! 8BӭM2*DFŤZo-PD֠ēw\ [s&SHziԕ }R5KBxlO4ĦS sJj+Wܬ92M;~iRKey.(tp|gҡK/Gjy+x}RMgMikԨt!$=,WGLctM[Gw2SB`w,|A&Ƅ5 mNqC sPR寮ԥ5'ſ~߅.*">RGī]o3оm+RVpվ^9{*2tǒ0R8J$'5(6rCIF~Q1A3!f4s͝99C"u^̨ !ks54rbNta So2A0 DFOQnXIc"FqQN | ʂDf.vz_q(M-bfC#`)_w,F?@xdP|wa"DF3^B&_3goI8+B"ߢFbXo]nv}@tjB<5p _DY;"6_"5_ 7WmH7{w7协yA-S)wI ApK]mR1p-Y0;{D9}2{ }Y8֙cR+N|&ixJV)L?6FFgzt@?|7aHpv&@0;AѼĸy|fRoSjZý̰s"<ݳK[= z/+&Mu^+bϙ+dA1m@Ǻp׿|MjTi<ܜ ӁɏG*`W:X-xW|o^t$RVϴdN&u~Z*P*<̪5e<,W0mȋȔeM)2ȅɪį{@{e=sP yr`NkNAc6r_byz" ˆRTw#3Veq#DG f7CT vbd,i._X$$` [}z%@;%Xҟ@WdȦlBtM&Ih/Ӭ ܂{RCBG]IQf0&l Ojb<Hԫ-ch1^|tW UQV䆸eR7G:O"B+yAÿ_UlAle܆@ά;!B "w H|ߠ|+-߈-2ҠX{N=ޓŎY?]FD(E'.y7"b?x(e4L"k}W!ࣽ v 8@l Sր~6.$:,!q Mo҄h t8W}ӯO-xk:p~9!4/[p =W(+EɄ O 2.lE|F4 ~]Fӯߩ&א}NE SFJX8_8FNjj.α0 ZuCl~m nЅ`n+8ڜtcd(G26GfE&]vItERcpk~= ?h6XJEw)2s3.,iJƸ&hzV L R\gυ؍@/h9Ek@NZ^7OG<*f8jCq‹VE'.9m5OG xf:ɠׇ 1!~^-LnKXu Uë֟Zb z-IqF /@] 4+Nj$/-{x=,FP±̥W~'HHFYB-c|gr8W(C9%ÉSp!msqP Y?,|'¹#S0sd_E2bz \^v;=Qn-"Z79p ZorHl?(Y?6NmVRX0 "8KI=y5qbZG6)]yHi[]/Z^rODౚ8ߍGR=oD*`kuBK~Ygx $WCk.NX >H" P~TI@J8FPO].]pӹl CN~'1Jx%.PV#Wxevn(9s*LJ 1ȹ'Q69|s ܼNU-=:L͏Rq[bP _$G:|E [OS(ӮZԪ+=;+fܤ령geDTtɳ\ESu*ԚBRx xVp4z^Kjw>h|h:4c传xݮPFv|gɌ .?I3V.@D"oY}[ߏ}LV6LmHI»~c끚Ä_@Ty{nc/([EH c=ĒG*R*Ȭ0s)NX\P) =ťa~FuVD÷P{G0+J"l G7Z>ִ/Xso2Q J{.p6˺3s EGrļ~AF>팬tv]hv]x8M.cr" IuOGAn!PЋ#SR+m6 L=tM,N},nY@mDvүN""~ '5j@١phyApʭAgzFv$`'+wwUD}K`;+p6kRcs*471gPq1M18p}QuNI9G<3:۝ /Ҵz+FL`gJie'BׇL:ʊ;iȟtsś5l̤;24B:]`Cj C I]Drb#O8#f `F"_XĪP&:XH%#z+GA{5c:<(-3I5͊VXmG F^JgYwBBrS95ƸэrƼ@d asOpBpZޢwr;AUuL}PiulW愑G1! ~ͭ6W!٭aKi%ᢑr4>M+{0E+ gYM.3n޻?ؗ:7]#z(0\&RO!|^`>|vq79]js?c5XD0hOn޺dH)V1G]pYB*??oˈ)G8)z碑_$$?/@?C,HM\tkUzVp)g1܋sS+Cᦜ2)6J0B*Xd gXQ%_>Ԡ8Z#jUV#G|g 6~PO_,Nr}۷9Z?b|mKL0 %$A +[ ;dL/.T :`7&J_.%xE~X 4 zỲu؟%ZD\ J_#__%.TR!| I5 ETEr/$`+qܝ w _K;C42۠RVH 44ֻͤLdWx9~pDRRCpur1Z.`eg?OdM'Ɓ@XvSÒـvͦ(+/Gx(/<]7%n/ nCjQCM%_%sO4ZVoh&\RasU[ Şw+ DV1,Bɠ4dI6#\XjqmbbEh@U6ߐt-p8kzaMu 0r=[yt"Gb d0WTh|C 4W+ 3jDf"WꋧT[DV'FޱMR-"SH_HBŜlg߀h|mZ9u|@O^x{0l,%eߨ{|]!= Βh/ g 69#QWNX1 `1\&A/>=ℨrO6 BГk7&h|7R𵹗9V8iaH? (4Dx&Z\Rz|$\D|d^(Pb a7f=* -LAq"D;=)M^$xk%ٯ&nQ{4&LNPٟۤǸ&ؒ+sX%= YNw/"|ヶP@]ɀYqQ7w>ȢMdLX>bK X]́j?~_wh/~ x?? *IZ)B?EL_q@s#9O;ORVQ̮~Ƀ|/ v0ec^n+r Vć''.`G/ٜ?9JK`>.T.iz.IFD4Fh0b.oh@StdQu.)iL}KQ8W?Rz4g1@UUYj@"Ent1X1S6D>p^k*AFjiZdrWK'F `mD-X9pp2mfVX?1eY!c6/k&KEx'ãr~i=Y@.s?{1Y^w=3h<[XtϿ OE&ϒbM[w5V+th.4cOyÕPW 0u'\;_2R06HgT5 w^Q'W:{mQT&Rҁ20v׳>գ}p'j[綆}dIvg #>R٬k/ D>6^ nВYMΖjrBFLmP-g(MWz: &Uf.?ՁsU`U{  8# x>#DGS, İ&o.'_ \03zј3ZJBTd#z/D]eݏ~fB0CÕsZ˂$ijefM1h$m쭬bk9L,sQD$YqȠ'+u/s47͈SHva}Hqq7j{qWuAc`ZӾ%ύI OaB;o;|v"W:bבY#|W"| hql!ubߪ:ɱVK.v y!LO2skr+ec܂PDձ֜bZU6Kian'C=j?Av\\>Wվڎ~ءb/'8CKYN XZ4#Ŀ\g~S:W]oI:[V³z$Rߐ "(I |iN ѕcq6P%,"̆{ͿR4Eyg b }Wu46n{Xżog$PqHҡljSY)1e))"׌8sĸUFCiۻ.gJVJv#n>}1ADfNу;/eO_3xR_hΊo V.|Uu2CwiV;R62`v'!R yE(5%O3ܯߥ,N{h"/H{q$qGa3aW=)]W >#˃yYn?ȨJ^-y'E5+[l1XK'KaFUBIP l W4J@꿂g[N|uByB4Z99jTDF܆"3;W|D6n.\20BP k߁#vn.Tp5۲a6H,wMYq_ Nfbg}hO9s8@tܕ?NI?XWuՆ]͙n+6_<$ {(KlU,ehѴ1 pU[;ve7,ϻٌhJPWz gDxn͘eZ#y:-xaQ΀z զZ?DKڡ{ƜS;4 xZF09f;^1yox^$b809=7SfE{l,AUI"ˡWV[A0#{0 t`e9ATBa8Jաw7:.--@9^=H[m =2J4]V5q@&oWa9pIO]!Y#$BwʧT#e!9.fsگփ/y#~۞nJCYm/؍\R݆L,7  `Y|SF:Rguyfd=pD91l&I/M_]dlajjL >_:< 0jaWUȶ/mMZ w=C&i @_eifI~,}ܳ/;ODAZ-!4RkX?:X)ʐk9VVO 6(9%<Šȶ|jYxG_d)fMi7{"r8L@VANIx< Ju~%9WԲbd۫4=bL\]>mt)g+'66?u˲B&̣)|i"F5S~m\N>"D a˃-a\(j0d$] Ug> Y yA*ۦNA%v(T@Mjm0uJ(.i YW,Z, C;w~Sbg>fX9$LS H߽Yl'q^Ԛ rvV\y4;77!j>:(;;l/ջ(ٿQz(Iॎ?Q>C&ٳ\ybVHR}H"yǴ'7ZvdUr/ѸޜMƛ$ 3"b'Īʃ] Ƶ߶ d-ঢ/\j(veG8aڢ,o&LI}ͅBDلOii@IFE^ϛif lr'B; GVau 0"h>8hIƵ")6F3|쟖cET,(i4:KX툎P:W&90Ėk$45E1 nEsf2X8w:5bem,^bP4)mlOqq֭sW7^2= [Cs.>?`3uU)q| %ݪz]pȕF!u8Xͼ$Zsʵ05lY#3mOM6dumV2vg$xՁU% F0\0Īn10ۺ( `Re0yБPB6W|!ޞ3 t dcplPX[WQ/\`oq@e IN%\[[[1؀j&LY8h$y"?|iiɓi_ӍtPYR [U綠Vq+SeF^-LE %_t VD[倰Nl4*XʃSwEivז[j "S$D~Z{jIזD?M|*jK^ k89Olbl љ0Um?qZNx.⑖J/ħp9q(+$]3o ,EMo"y Bsi{%mcL14M?8¦APʫ@rZ;:Щ2G3"ͫ:plRJ8ԫLE,n!`b6G)V$GQ &TMߑ$ 6EkKVzѧmx|=%Ly-. R}^1в]QU9!H!¦WIj$K׵:EhJa{]?"Y"P5dy :(o0{#aYfh$[{L!Q%)<aȬGK㙵٬!|&k=\Ix'Mİvߴ?QhnEe[s) 4>dҼ0ܦ'ۡ&< 'Lp vg2?v!W{2DI5`V:4 MOդ:9"tJ_f/.\:똩AdB#/rZc!&]4Tcvw 4m9 ?okoQ9rryaIcGG~?b< bdJ3b?v$޻#>}ⴎ*0 "X*\n2C i@vKXǓICsZTl܅/9bځKm;F#wT ?p/kRh Icd6ru4@m7!2L=OJ h nBsB{/AP2[s:6L~8񀡿3r JЉ$r/c^sE m>FHg EY"= >}C?hҀtšaU _wݵN@X}ʨ- zK`Z);9`ws |HY]WB?RVkM&ըsiZyS8h@[ ^tT`eP\rNld?٤#}&_~݂VjL)d/X):G,y{w$|Y0bϴ[riп[^x$ l5tʳ`!۶/g c&!g{Oi$|hH}]$"Uue9!ktfBc{fHq-8U}tأ? !!TApaj'ۃʺH~CzuZ:[ߓjwɘYl^qիs"]L%o^[uv>>fP .ߩz=ASttۍA.b`H9~0VzyY5Zikb؞\ s rx1nu_O0"WS;! e[2} Vl- ʻHHrăƨl7ց &̧>*dhyi3߄/.ܷB[c`wF~eo 2o"O?,OR>n=#Xvպ]ZKv$ZӛѸ:uGYݵP*9@L2=HwtJ Y{ڿ=߅G>S35/ެ?dbf7ќW !ZՏW?` ,Z]Pz< T!=T8Kt+,9fIHwܸFϏ ֆ6|Vr^3l"Ui_ν}ȉWAVc6,|م0Cz@^`\q$Ԗ<7N~{1#u+!]`K=&e%⧟<}Eh$ Qп$ς0R4iqS|/^d6h2M[7Vkj&MmOC1*'os0tد{}7Mւ,uSSE0%[ݨWcNJQ]eAgPRt S0^4LS IfFՆr g%='y >/Tx+JvI!|ǹi?P-(f߂0籵S]$f>/HV׭|9.k|7$uۊ4>⾲ܰõ=eZ"`r;8Bhք3GjΆMtcqnn`=mLp[%`N\U,6ⰈoTq dp93H5T/d"!\ H=1#-a7Eh8&wܡsZ*#fgTSck@{^ҿ@;U\Aic\{Tbc]{ŕHȯoBrW~ס׵DJFǫq+l\:ZCLnw NWnA2džy֙q#]l/C@@zi'$7\\&۠4+ctc"㳐MBu3+ъʅQ[~+HiXP5^4UAgk]aqkuI59a{ey7t>UW{Z/K @& m{%g!eMɑ${ܼu*e(-LQ*azPwm -+է \r`+7TRS-nW@|2#|qpUvɤ+  &Gp?#!;S5X[J[;,vTu`=pxݏ>\FjSneGڂI%`q8Źx%N"ά‘pRq3tu!|9 W \, jF '$ؘ ?DGO4  W-%^dax(2-r,DZ@B& 8 A8=u#+6A1 7ePt9ua2̖iv끑>C/n)4Se^F#"DOWNR %oR4;Q7_xl M1y ?X}7>v+|38ݖd8dgj c˘@5@XBKX|f,xfZ! Z5Wa`8&9}O|w @s'*ǹږ91Y9SFV9G*@Ҕ-]I:g J$KPo'9{\u5.-:Q-v7ٙJ -EJP\bԒ@4)סTM!Lz6|M)i4!ԲTHT5gQ5iw)PۄW@~V~(BT 'NTp"bix= 2-XQT,ݱE$F+Oٮ4̏*^qq:2 xK,~U=L~ q娽vh LƢ'î$zBSqiٚTmp^c!akY_`'^s]L goЃ* |vk;.#`|S DNƽ.ϑd[ߦ, j؀Rފ9ZGܝdY*IF5Hfܞy^ MA4sZ(02"~71wI,0Ha7ǫ)p! <#.Bg)oY/t~2eap4JwS2M5]/6^8jtL͡KL&q2*L29Ċߑ)v1wgTJ[^!Qץ  my!/,X#󏨀QHO4=]܎2@w sjWLoj_ {=# &ę׷1,]S,"6>C@%g##"tRRxX+x̋,ZKSDb7plA/q3K_+W]0#N7䯤h2jAlHY)W%sI'3r;%^NnlH抎v%k:lƯ3@%N/7a3(|xДdp\C7 qW!7:HVTncʯ:s;#hw QvP+\HV,-TJU.mjGNul% W:V|޹:a>K9ӉcTHy%iq{E!}r<@03g#˶`KzV5붳oNezx</Y<|oeeYhpEN:MPA/.JKY4jXh=y7Q%]YWV;@Ln24 o=Q+Y]UKg\s-\a(*ds~U_AKhcyl(tŗ| ɠpklp& _zCcX;vg~Q7x듮wFXJnO{=pvX۾g~u(o2W%%rLvZVM6{d(3l{]&ȈiEݶZ [ MG^{m+)2!Rsh^Z1܋MtpGg&~S!`.|0YzQe%=S7B?0f/QqBx/VRW]592PB">=Br*M u)Hz 'O~ᓚ數ErLveS@vL)>Q&w=}!ãj dnx8 L>&ɬߪb?Uņax'Cw*K-7f"^)+L:Y3Y 9%1LWikXA1IȬ,oRӢ>fM*pT91&#bhU-}hDw HX8$6 NipW A,u$uCau#^tG@Qmstר*O* E=Ỳ?J-8SW': "3z(PѭMVltAnGȵ91#0y``I'Yt%/3+${n6wB}DH3\03m ??ʵ}aL#?]*m>C8Ͼݻ:ޔwN 7qw}Ӝd-XtMo3~iW53 yw.f^j׀cġamp@TdXHƹ>$3ĉMR804mM r-Bm1WBfIiIӫZ]gfi*.zy ȟ@% ܔH\:yz>PĂ dG{{uTуFNKg"$谪TnFF)Ѱ1HռPaqLdfċavֽWxvu%Jר 1PI`*g d$ڹ`0%x<0m!XLܾЫ̦ɞ;7D:a)zJ[4=yD;L/˃d"ߤ tLNUL娟x=#<oK t.Q%S}K0ELXTgV?fPMY6: fO߀W "?W*ڑK_*=zzɯ *YqS#"!7  \Їq\ v Jr rZëztN}Fa7kGg/_/{Îc4{m4O(BomZxGe'S2 xm1)va$P"o|9-x<זӄg'?^WN*a>e9@[/ZbvBlkZƼkD%8ګ SiBr0$ 0YN(UלND$,vgs,t9gmYLII`{Y"zo12V09 rXe3?m|P+}A+0yw[do"Ik B#5 #x.(xåq9'83qy8€UFlZSb*|i75mNCcE*ɩ`{~iwLj8Lb:vO`B =kY[2SBjKO!^6)OBԗV[|+D 1mOfDqvK o(rF*r啕1Yn07WUԓ Q5- JٰN #\3ޒƼ?)WQEW"5Ggڷ\|9I37?v{Nr;l*N퀶K1j7B(=q]hJ zr_U1ĄxW0ÝSӆzԼXxW^thH.`jJCAp{j=qKIO5bTӕq! -qG׻T~0ag;۵=npd·Lp[Yng#y8WD/48S!柷腻'Ja}J`i7{Kv39"53&"us \*K~et԰:h6Ռ[z7z=)w;/B(+)ub/4 B%OpZ|?bJFGSpPHy=ǩc"vgpYdUnO;ߖ_ЛjyKA.&Y\b`iYvWÉ}vډ}Ws7vhl_aITt.H늭^0%p ,oHi_).:wGw#]j࿖m!zrqWUKZ<~wwGk<uw[t<@ +Wko_!]k֩)%O?\^8'2lƃ0b5 hTO&mڗ J*,xtW?(Ϲ\mGM yf`QA0&BZlY T^vl5;+nuBE mB5#GOL5&ZfCTC16P1tT"yk#^&bsxSѴe/"y&y/œaNщm#ML[={q5Em[M"T= ?a*2-& quq T*΍O֪1dx9yӻp 74*HtdI)|M4C:1d) r\<ݡDG Hܽ1B(k8AH帴p9p6+ю%bOY^0j|uC(imGXrP^1V3gOV3p$g Q7q^8kO_:)mkdp_Fji'a/ɬ1gU0!&`n;OSbd pBmS%Z2}F@;P͑/l 5os#n" 'uGf$vA*1:n⹻R))k^A& #Fh𳸩sx.m<2[ce)Nq7xZ=L⁇== qg-@ko3B &mS;>gL?QI$ү̷}eIMgZV`G^gEw >l:\< Âi.bu)HS{7ޢ_F/~Kd-i@,`6&?ea?;Bd+tMp~C5bPxI#FhBB< h&;se]o *nj!W*Zfaf5CS+gE:\?in/#WKVEz3XG^cɪc ȶYiB,ހA !챺ɴy\0fh^pM m:wIJƟڿ`$mNq\Y)5puaVP<{ Z@ ()zeZ\rHAdJ:/nL~Чϫ;Ÿ$37œ%Ԑypb \BU?q) ŵ6|c],0:ݷG Qؤ=ТPlseAݤc ~0qt]7ihx+b`ܬs:xe%՞.LߋEbb|#^JiMn~'` =!i єT727Ǡ\x{hzR-6eҿShI%vyuGȎ.`Jq#,2v$y5\ Z"l"l#]y޻uz'wcN 7)?]3m'I 0'&}hhAߍIH+6}Vv| Ki `hP?T|܉isT :`)eLz &6{Du]Rjn#s}e}qt7qI_#i@m"D^+4@ᄊ.p۝񧭯JYjnĈĘU՚;GM {:j""䑢[^ &9)tᄳ(.Fiqߨ1=CvqrZZ b( A"܂tk{+’掜f[,T4xz8kb,x}F$.v\CaxV,6>|V}+H/UCYTgQ5Ng#.تR9jgTfu^5wxUNε/k_Y@&=̭ lcZ,Fz8=htMt\qcƠO>=HeUDOĎO Ll)M#1j8JDf3iv"k괨 RD% s!7(.1XV j55jz.V{50tcI̐$Lβ~pIofY˷$LL8f0bOZMd"nuJ{z+:Fu`'oCԑ(oSsCN&Q0.`?_ 2"̤G+Bڮy-ǡJ/R`8*UqAATg|D(oxgBɒӟo*CoiJF 7CVG|Fqn-urihn鋔(~̹| ?H/G+=U u@GCRŌ1~cv_cRS/1,/q3[mR'aAnvc͈<d(_yV`Iڧ2@5x/@7ؕebu$H\Q7~R~qɀ ?a$ zI/R߉_`IIZs͉Cϣ]PE]y 2&Eyt0L"\|{]kĽNR `G4(R٣ Zx GgԜ"m!?}Y'(.ǂȎ~s3>)LŢ)*ɹ>O=PS Z<Ҝvf{>q1MW"Yb*]t_ tfkUxHR7+8b@5bWin(+GsX6z0KICvxN0<ӐH.}80fERs=bc;U|=3IpL<9$OG!U&u[}&@{fW:}8`+f^\nm k`=_ X_$<+eCx?O>CKy(0}?ZR HSV1m+4M_MMլdաL9)]c;y NƽqY>F>$eetZz떍}ؔ==#껷(ٓty#93rŐݎ+rQYNEݻTiˣ웠|9 UFQCJ>KZgn"ɡwӀ͆P#8ǭya z3b-ѕ! :5RX^߻7RՂ/#ec ?(vwA U޺ 6oʃ҂ :b:69CO=l.I+lc Y:xN6TP;s85:AWV^׻6eiw&qm] {N])F&,mYNa5 Sׂ4R02KW *T/ҭ\*_(tD$ĵhWUAUNDP4o &Х=VF=xJ zg)$6G:Bl/57i9j3M'ôD-Ov}&y> 덗A.}A RS B=:PѢΩuԟZ+m(sKÅu p_K՜ܑEA[F ,£$7DENsJbZcb~}i;|<zו -~$\1gbܾmї*$pm' aF~PNϺ^@&+R:l :w@׺ԅjѢp\(`;ޢQuVǷU!3"[kFz4: DѮ>@%H![=qE3Ώ2@iEŃ>/=ptX\^pqLkTzWa8_Z{NRivI,Odo M(T~o}>@?OazΨ K :6DHVƔS\Pptp{;ks I@Lḃ\6c/N 2# ZxY>EnVfGJWZ$uơ'TB ȐeqZ$t?:uwz!tR[h7mE'qgZLrzρS PQX5a``DMFdnnD`ņ;wA u $(O*{0lM+5 F ,:6*̄@'/vTR='T}p ϛd#/X |iOu>'DN,Oy5$8-jH'84mj%b$^ ̚d;ƼyӗU~3>iSp^!)U:rc]rR q*cG⢎([Y_Bi5.Ĩ:@L@,nj@~zXk ^蟩*Q1{t٘`?:V&4p_ C_W҇)K)V86dՏ TX+ 80qD9OD4 Yf9XH` 22Q?O[rmBQ~IU'0N ᦺpOs>!IukK ua4RRTU;%Gl 'Sw4Q'Q}R; !E@dD} gNf *`\TUGYT/9>T *iO]yAz4lJaV>n]dcL#=@J?SubDD ["}yQ+q;If\sp~:݄hy‚ЛMia= BS/~vZe6uM xiptDk ֕DZ85󴌔lɕk,E.f`0+oFȅ!d|^P deANf/ <.Ϗ U/>+O_u7BwҏSU&#%jۏ:>*^G@Q#jm-\ 9WO>kpDӺx[ɭoM :8 hT Mhp*=770m4dqc󗷬\`;j .+r}1Y:ͷg̺( x]/Ξ/D@:`Q^|:f%o_k+0DGE$MhGxh4)m _@U y,pC2L2 ~ k^ J[rWjS`f:rG1 n 6R4 d&(dŏO%b_r`L S#oHV"4ue-ju7;gq d*_5{e9JA0U~rly p+sL&nbGe#?2 b *%?I¦o[9)*[9-yYB#Pv?f,6$W2fTCAjFUx4{ 8K\1Cֵ5~lL$1~e6S3S$'^+/NAMYJ)IЂ po8~Cʅn^A+}@=*#(!i;x4jrqT">ylh9~PE?t~ieV>|"4?]yp=iްC5㗬և3 \!並e4Oo)gQټk4S(7Z ekב7GkW^E[Y2JIIMV.JvOQӚK\~&`j@eާNcEKy2O;rJSnpیP+Ȇjk /tSuΨ,Bvl(}Cł5$~m@v/u7[XRk@=e5/%D'nknh՗۱ECk3?q <AϗRھFmP@Ϫ_*]ĻVB_m.-'o;l'$ؘ4a$u[}7/L|Xr^Ku())X#a\iIzlޡ:F?5, ߠO9DT:,>4E4u3ۉ$8ˉBn _+uP7LJ+KrQAvACT՟]J7bOl񍹟1qZu^6&a7[Pa14<*MMQ1 E٦ڜʦln,4^;yC{&-56w _z>(6W yIخo߻XVxN|aj@> uMJHpq?GzAJ=,q%a>v> +5tn{ivw2;J3(&&a*{Ųd몒7-ftqXΤDP-V"W 4 |&E4zcruCiY֫ቈVr,FQy>}4G Bg9;9knմFhe~=9E6t9,Ό0۠~x5 xOnJj=P$!m++8zP$?Pvu꫖]>y/PO)W-3ZZ-QqSLSMA`suM`˜Z =BkᏟ=0eUzl!2JtP_Ӡϩa%Z7 C1 瑍ț~ ީ4y*ULPk@V<'@ xܺdb[7`<{X dozpz󪖗M; 0DsHv$)sO)9s'Sl8@/ogK682ntV1>qf4p5C P@\~)N+D8Y%(d5׆/̸KEL4&3pb unqԫn_NáJ4[Y ,~=6r @&#uhFB:Kxf|V-F&D!Eb1Yƒ8|]? _lGiD\ O|J>Xpex+`~PK¥A;1 kRV/&FM =I˛PZV``xcYC6neʀX[҆sE0Do<*oUJzXU4VJQ*PWUjXIw#]+[C{2TnkA ^t>#oYZiVA <| "fǤDZ.hpB1}ņp}8 "Y;2aDНEoiLnւqXp%BG(]dd!l;ɖV3wLڸi<%f^ rQQFBJZbL{ Ne__Nػsy֕Ix#<9j(*kV8tXɑ-vi(|$ty;n!--cJ'ؒM-ɓepIWNíZ?e%\5N~ژn2l4wpTh0" #Doӆ X!4fi C%(r'HT<(w v$hQ=$܃*QuF-Mpcd%3}  &Q[rP>~14G'ڱd^v,y~ .qRmi&I~}dVG񨾅L<ȷm G 6ʹfnw4uK04ӔO׃#}ɐ`H,$Joˡ8荥T+>kn~Ͱ(4]J#O3rr_E7Iن y;FR5+b;nyzs#*%5}#D5܁C$#_s]+{8`ޚ`2럺F, };P$/ %w#s;yvZ_{`SpIaCr!s=>c@\1Jnk]0gNg;Qq>V3$^(+=, шÀM` Cb\ O(Y#rm·r"%aدn3ߍbqaƵ[@f3|nY@~ ` YR~.JALSAGmllyU'La@.sk\QQ 8dӐQkˍ [h}yD &If ܙY⧭>mGYA+1PZFDT f)7.eQmdAT&u 3VM֍~p|]w?R¾]13X-_ mj3Ԍ:ZD9T(!G)$v!x#C%͇/zȽxi&;E3q.{t*!A%nV y<Ҏ2՛짵;C%4"MElt 2s:?-rGb.[bazsG{/4# yn'L6 ʰǸPc5;!+L?p)t"6к.h^1VgZdɴSɛBCE[4QF<ߪvuDd`Xs=4DJI/N*-vzk&VRoAnimQ2"dhpB$m/X8ƿhpv!.L򾞺q+:oA){m_|·{|xe5\&_}X [ 2wѩ l8ʈv69~U $lzM2ٚk yfoA!rFΈb}AR:Ugrz2 //\CckSv,A6}Yk= `<{g8ZȺ>p'.qW+U4Ϣxi.QΗ~8|P}.m/crZƭ"$ԠukզvP`M:@u*ZT+]VsEM@o&3u/ 2Yhw~ۡ%1q06Q_3n(QsDuMaJq;Ƥbm%'Դs+FWF]VBB VFEiG(>=O[NA6l9\^욐KLJzϳ-cU.ӃXox˲-[eB̢t^V %(Lb[g~#HyVQ3g0- f H!b^ZZR9O P 2.>O2f^@TMX?݋CՔ2MOw.0&)IAD#E &ibNcyI$Ll7k])b>˶JdqA/2i$Ǜ;cL.si52r9F>-$e"$ѢVѻ;鬯{z6zS$d''irtFw.ςclT6'WO ]?8DS NufJKXL,1n7rͮkzvNo{x|)yuRS*7 -]GA37j ꝵP<ϔ3$vDŽ:S ۇJg^`O/Lw`cBKp]~7/*RYEéz/dkڻ:uQ Ig㌣w' ,njd e\f¬MRT!1lFO%~=[1c߼l$\ E .2K4M̞m JÖV'.vM:?- İʝWfwRP;3%(4 ,UZz3ʭg5 xzT "Y57 (d,}TiD^b$ht4?v [z?tM_ PCZ\?tIcm=8 dua-8x;d.h].ºF!o"CjԶ?Nť