libvirt-daemon-driver-lxc-6.6.0-13.2.vz8.16 >    `  }Dͭ*Ztql ̇?4*'7[@G 7ܛj/ؘ-D8#XteӺ(l.*icY,^މ[llŦZla 7:IӋ ER7Pp40e7bd14a62011051c65251fd8397950f96c7947d5cee3ed45761a032e8b54939ca0b004d6050a65ad30aeeca321632051d6e32eS؈`  }Dͭ* eX >;U|'9bW#aK0 xR(؀5>p<8?(d" . X >J_el  ,  d dTx X (8o9!ho:7]oGHIXXpY\]^bd8e=f@lBt\uvwXxy$Clibvirt-daemon-driver-lxc6.6.013.2.vz8.16LXC driver plugin for the libvirtd daemonThe LXC driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using the Linux kernel`builder8.eng.sw.ru[VirtuozzoVirtuozzoLGPLv2+Virtuozzo (http://www.virtuozzo.com/support/)Unspecifiedhttps://libvirt.org/linuxx86_6400V#EOh}X70]M AAAA큤AA]i`"`"_````````"`"`"`"```_`3`3`3``db647abe1ea1afe2dc06bb59eeec4e39e0a61d94ac4d7ed0d6c378cfa100617a7f2351485906f44e6db0fdaa69d04cd661d96468110f77f27cd4c1104840f2154cb2dcb17835109f01d287d3c1329f9afc62fe4c5d49afc65180b5e3bdd74928aa9dcac93217237fbcd90f2bbb3ff6ebff25f630aff984b6d7d137fc8562e8e33692709f0c8407eb44b796b31ad9182f102a0294d13c0153d072b376fa5cb1c76958e88f16685a3dc3fd24fdd7328b39a16a2a0e089c20614c5f0f08c1e2078660e0637a850fe3352e864adf63077c577a948248ef09ac4cf2d35f2f5b5dbfa5d59481e6db2b991ae3973d232f5edf9b9dbc24f896e4b0e09536d2129bbb53062945d53da187d378331b3e96d74c916b8f7a2e4d7a04c47c83f3102620762a6c8a20d3b64b4d087d2b77515a578cecfc5d082a245110610d5df780053d487b8be43d4e26b6b523da0eaa9457d8d429ab3eb2c3a786043570ea8c23f1306d0e9ae9b8d64e4b4cfaaad46949f9295d145a6d7cfc7ca33954c79e9bf412509ea316f8ce0ab5bf54fc04188076903102e79e07bd7a89da70089fb6ddb92c940b98744a4ff6324cdf85adf16a3c7be08ba9efc762ae6f685ee895c75e19c3bdbc0f2c0f488da5201f9c73101128775e244527a0a0e5c1e2788506026cbdeda320b3ad../../../../usr/sbin/virtlxcd../../../../usr/libexec/libvirt_lxc../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_lxc.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-13.2.vz8.16.src.rpmconfig(libvirt-daemon-driver-lxc)libvirt-daemon-driver-lxclibvirt-daemon-driver-lxc(x86-64)libvirt_driver_lxc.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-lxc)libacl.so.1()(64bit)libaudit.so.1()(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libfuse.so.2()(64bit)libfuse.so.2(FUSE_2.2)(64bit)libfuse.so.2(FUSE_2.5)(64bit)libfuse.so.2(FUSE_2.6)(64bit)libfuse.so.2(FUSE_2.8)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.6.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libwsman.so.1()(64bit)libwsman_client.so.4()(64bit)libwsman_curl_client_transport.so.1()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd-container6.6.0-13.2.vz8.166.6.0-13.2.vz8.166.6.0-13.2.vz8.166.6.0-13.2.vz8.163.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.0 6.6.0-13.2.vz8.166.6.0-13.2.vz8.166.6.0-13.2.vz8.16  lxc.confvirtlxcd.conflibvirtd.lxcvirtlxcdlxc.build-id05b30d7193a2deaa70072ece18361150e2507676c48fcb89b6c61403fe611b33c1f4761ae582274b7b9da7200e1bd73ca6a008eaa0854510365f78virtlxcd-admin.socketvirtlxcd-ro.socketvirtlxcd.servicevirtlxcd.socketlibvirt_driver_lxc.solibvirt_lxcvirtlxcdlibvirtd_lxc.augtest_libvirtd_lxc.augtest_virtlxcd.augvirtlxcd.auglxclxc/etc/libvirt//etc/logrotate.d//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/05//usr/lib/.build-id/3d//usr/lib/.build-id/4b//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/lib/libvirt//var/log/libvirt/-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-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b7b9da7200e1bd73ca6a008eaa0854510365f78, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3dc48fcb89b6c61403fe611b33c1f4761ae58227, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=05b30d7193a2deaa70072ece18361150e2507676, for GNU/Linux 3.2.0, stripped5k56PR#RRR(RRR RRRRRRR7RgR5R>RHRsRRRR4RR RR RRRR!RRR$R&R%RRRRRR R'RRRR)R"RRRRR#RRR(RRR R RR RRgR7RWRRHR\RRRRRR4RR RR RRRR!RRR$R&RRRRRR R'RRRRR%RR)R"RRRRR.R#RRR2R3R0R1RR(R RRRRSRRgRvR|RqRbRFRyRER^R:RCRYRUR@RhRkRIReR9RlRRuRRWRBRR8RR`RdRiRRRRZRVRoRRcRrRORjRTR}RfRR;RMRLRPR{R6RKRnRXRtRRpRmRDRaRzRARQRHRR?RsRJRR7RNRGRwR>R=R[R]RRxR_RTV1MN‹{U?mˑ|^rX[f`yRvAXR PևnJ|qRҷqKMbu< e1{<!FQH-M̸> ^ȲYhG'" 0`gvYc= &z޸=a&>D̔D;Уi}?:1wVm~n)PUƷUO̫ԍgrt Hix!K *Mf58z; gnP\JFָё^a_z֯ YJ*!A-Y}h hwawa)t aLU瑹״߯669OԈSB)"k i9qXÎ*1 Ob?Q?ɋM;BcsALԣQD.>]m1Xs"gl"Z,$cX VWӿٿ=(ͣ-[e+?-Ex<!G+(u1PKB-s]ÝXʉ;(Ê ;icWtS``Vytĝ&/̀v8fy "1S1g9'(M>r۝jf3':V>k7#&@=D([,LHk5X m3zje,LV:ևp%~=읷U@.x:JKOYC^iMğ~ٔ0eYsaO YVpns9Cːh'ڥۣ )'J5/R5U$d.T"ēxq^:*{o@Y;sE@JjsQ2̏k^aS+@Qu{ƏLg3%cXQƠ ȻDYʝoŃWb8}/aFxҧдη \XJ& m^ghTiNk#ْ1k*֮dw-,ɲ?T661;@[_D皆0"><߆%;/c ~R$x?R+qk2 r2SmX9-6 +3tK+!ɻ_@V&4,$Jj1L.WFPdQԠ!Vu%rj+[@LrXojc.9d;vsM6DW_I ?IP:lH3L/1!Gr|?u0Vj|/ 3Ee"}ܵ;mw1 Zn` .IAp a!kfAΝCsgPY#V5ק#f,uF5ުa{{i_ni|"dZ}_ bMI^W9Xs !Dr#WRYӖe 5v$pmS@CrS 8Aw.(ak]K® l >amKhPڈLІ$c &|582'l-.R/ނN""ۋ"#7ԅzs8u(9R\m[΂]HW/emPvU͸##I*2]C90<-:XE$Y`=r; bݍnUcf,?XUWdJ)IX;2<'bV0b!Yv| cpFe'%;;t0MԌ uϏq:QY*%?oi^>jS'O.}YG/x_{2cI7A;pqP#+71'WqL)Ա M6a~PMyeRg]Kq(# t[i +{EL)=CFsb(3Wx2K6Jx'dc%u+KX@a`xͯDzD33ח/JuD_( `Xn+TCKJV*_C U>{~CI8(WhlJdqNhZ W|Y TФ>>6fj7+az(w9~UMǞ?<+;| IKg`XT%RTd Z#L&"˱#L=E .1"d'޹nؖA)b\•ʃѺSf)`~T/Sψ3om{2X^N(L<. (T8?= wm8TI }/3Gq^ߛ=*^W O)sz<))`L:R' L~"(;R4ٲ̓d|KQf5Mo# ͸ʜ }?C֠.;P'a;ϵ7Ӹbelc:n%ɭYU0hN#x\>h}lfr?*tOuHV޵[MAO2۴DJh>9":8cD ;~^3 .9.^1<{ℶ1V{[F@N*uPKsASA`/彼$}jLo][#B6h =+s# 5Z|3FlQB=0!I5Ï=>w_]E+F6$QP_qnLqH 7,.Rԩ6VRn)GWqcʦg=ޖDEd Ʉv.ҷXLhT;󨮱Ia@xW+?;$Rb:;R0Ҹ8xN3,a|iW OOCNha/d2sDM(-  |_J.h#%K7| ِ9ܡuR@}fSc~jco,ɭxTI0ղL2u<^+Mi}"GsĉQ06U=&-f,?zbMy7DơK(2kn =Ml9ޜv@ےcXHf T\lvz7!T=K=+2 Q]yV?xCDіӃ<yHPtEĞ) B䓾_u DwM34sz F|X=Bv <Vw!vUebߒlgz"3H9<F]}~7P))(1@LŀNPSu^`*p)[%BOMmҷ1&p2*O|}fJ~8Qi@*&/;idwre\y1]D  -a>@k풴)$pw@nKp,A >u(98%(# ~M- s.G7.)#g}L,Ě lk xf_5r}c?K@:P*m ~m/W@~^-‚S0$Ž@/jyE7 }Ti(gZoh-(|OpՓ ªϔp[Ɲ\m1DUE㦏x{`!NH 'XF3ׇ xRCLa~=tM5@ؑmM3渘PxLǜρ ,dXuJ2$`av:33Rw%ń?.vT{ˎĿ".l7 q aJc{X2U ̊^bŏI |+k30.2 Ea[mdRqi*c5M2şqM{wt/ka0[D?(&ott?(-.W`" t O Ay/}~ٳKs@KJzlzxb,fIհY8A֯p鰨̽ՊΛ2iy+*rj_nR*Y 7n'.Qce)* ';SB'BmfB6Y"_׈Tg2GY M[!B+ _ʿ]USk=gDh@eY6mS2/uDJjdA$#rqL-5d#I>dm+) ioe deZBnka.[XpjB| hRe{&su)1ZgJĘ#[5"b -N v(v#ob%+;R?Glې(ݸ2!vleF).n&~s#ybksmT5WUyIӿwGTRC:vmIFVy+$w}sL7c z0>\r~ɳgr? ,:60{-W T,zfq蓤2뢀Z9mMi@p*N x+ڬg@zYhŮ.oCI*xG]57ǘ["W);w/3KMzb>;ξUTU6VSq:MWq@ECaJ ՁQv`~';Di7U>9] K"Dȣɖ7qvsT @L>ր&D+uy|z\tjG*}–^8Ӧ w` t*IZ:#p9@i J|f+kuGg^]k!|wy9^i^z1UJ2|]3~x&'7)k> F\ ubp\˂z!RŎ~iOK5n^JG`.,&hyMk!-"-s!ց]m1rxǫ)U"\|a  լ6嵗a#<èN)7ԞZ+ЧegO Y?$S7)Mm8Fj?7s!G@kLe&5ÓrJOXlٕbRCZt}|'4u@^YD~5폼.KǮ6{!Cde?GfTc0؀R\adv M^ާsyn_]l6ƌf[t,LaRށ!Z֘emlӔ:H"i J?@$(쯜qxW%"yMJN~U7^fV MÅ6 _¸l5hRer9܍RLJΰJ`dͿyj!lG|=>W**Z-\Tg]ƫ"=KfW?+>g_घ}.>kg5tҰIlGYYm av3`}KONfUi27hjqRw]ޚZP76dҪd5V#C)E[ FYT t&$E].w@-E c%Q.)'C}?-mxTݼD(ڧz(dېBx!Vbg" Y 8-_D}.hK  ѧ7$AXr$#[Pd.'TTw| NE| q-;wdiF ׁT0@Jm)B2$k7p3t:ď+'4'T/?JI/F YOxHeRy^BVZEJ/vgy.{5R^}A^w vO'u2uXLexVƒ͜ᚂHL\\CkF#|۵JYv.CJ:ԯw>Mfj5];#KN`x?BeO8CW:B];`gfi[=x[s ̝^%Ybkh욌j+YrPe\{'slKq˽@TݛZZ# 7q,T7N[6G`&QNf^xW䮼;YD.])csz ?R>"NV\F.?X S/H5_׈X*q]MsFu9YI*P4ڇh2TVc;VfPrZ/k9A:l_$V3m$Ep%7:T'J;FԎ˽MD܋mQW;%~.LQvT{X͕}"ǵI`fcu檼 QCk ۚ] / or4Dk-*OqB|o46 TMG>]}׻o3,[M?=z]eB&PF}J6N tAE#J|l$uO+CnFYloKơir[2j&>:կ;jZQ ԙAh1ռF_{5R ']IoI7U8=nV26OĐ| R1s٬Ww$Ωg=WQ*d\ s%AT 8>dn3!ˏfhc %i~4;+ܑb=58¯Q\/; B칑t}w6cp 5 fCeFW\PTڪ*2 IFJzQXPueR4 Fo贳!jtMNESg]TJpa+em6OC,1r,d} dC"Ž. rd)%N%q>2K]&3ܐ<꒙֜3_X=%_l@czÙ!a\oϧ9)Y8&IL#szeij`  KBڬ^p4X9hο>⨛? AKL o9/VD-³7Rd@ԧ*h?6[X5C²*΀5FRlj 53#|xuvѩHNǍp_V>a8;'!X"Z*Vs5 Vֿ~qKTpX`9wv6_8͌ M0)<޹$c'`ʻ!ƾK1.;[xt@ƛ`n J.HP]z?gJר܉NvV hj gQR%B4bQH7*iL+CO!γ@D8dsZrǝ w.OL+Y"zgYQB$X!) K^^bâDk]dx*;]X &{5!)Ƶ+J>\#XQ*,VB0S]AW&ARY,%.0HSv.7ػa GHb7ᴝv3#hFqEIW LН˝g4N_Vr'.?~FI[ *4" ) 5nv;~׍Bz^Ix%kH"P"FBvUw^=AzP|ؕ̓Ȝ]6ju/A]+dzbe^ GFa,~#fIrVŊ1cz%C ;ET/-MVW⽶PVhyqe$X8" Ow\vL*xAUv5I( L\V)I6AE*ٹ9x>|ʬ9 Tlp;c.AGy[ؾRF٫|-CUIU5fyCݢIKD~)a 6j&ݔ*8N=N2Ve7Z.8:Ks}7%f#<dsV6djDCjɦH`К9>.xDvUE^_6S)zc#cpGV(0`bOqyPzW;\C_Əd\JN `v>/T) p(́FxF;A\yض$e?z29ȫ؇ G쓿] *zPdu݅fҚ:S$/oҩ5"(z~oT_ťJ^ݺ=VAZ K?=7}t .egy&XkJ}f+Ƃ>&|mdZ[˥$r:+a;EA7OENy'ASb jvʠ`O_^3$O Cd= 5y]E2,ljw8Vb! 5xd;~o;tZ2^}2[ b{8-r,hI}kAQ+߽\ks . kh,*Q2c涙hzՔeܳm:,L.ޑrӶҘ+3Hd|3- #2qcIsE#s&"ũIU$*tCK"Cy({ܶ(d\y=~{*bwPa@7[X yiW&|G@2#05%&t*﫴e8OJpb X b䚟&{D2JmH6GvW|$F\&焏Y-Ɉ0O~0E!\gN˛@lLRVQf@ _HJ6#(NB TH2PP Qosl^SCӮΟX-{\fXּ05*X\X{$ۡp a!eRͥZUu,Y.JLx⁋:3 iдb5 mep&f-dC7_cqM8tOFpp(6U r[N D뉭x]q+`vReFoK rq9q`#Cvh/c,+?}ʎ|ʽ@wM-I9}lǼgkiWF(QX*E5?l!mܔ?!m%OlMþ!Xu ^\֯wJ]+YCR]N>d߬'M`qO7gKSeyTS**P5>UqqHmg8 Vz{4uw W{y8;bmun5Qr Ba=@KC4v\6x3h=Ԩ^W1i]TTnJYT2pP]M>[' 3A9L4 %W*2,SԬB:`jƥI7aoø5tBQ-Jj;3O6-C򰉧!2sȒG0Km<6A6߀y: jVM*-|42,7m"% "o5+MdSq.\\e  (qoŮLSȱK<̹I `bY5ݷ7(' _%##eR73G~y fSubo9 }Gvⶖ>H6B?f4 _GV~ظ@rtēyE9ߩ&F)rgJGoTI {-L*0{#)Z6)Y6^)>,PJVWӫ 3f{HۤF! L5ߑƽmUSCڰ:!VeS5l<05r\@׊CbE9&[ Z8.FamJXAWiKh2/cJӳի ԗ W G1\<Tj+{QHŏlA6E+)R:1^]`h\jN^qeԾ6=Ѧy^&K/]xAS]/t5,60?w<2iLFOT5ǣJp*[ܺXR^lNΣ l͎,g$_H %aGRlܣJr+ߣZ%X'j2d} *ߩ$ɝ| TyL}A =W1 --WXYb[U\ otf|gt%2Ɍ]?<3m* hiF`Տ6{O =<~jt?̡ԭPtԩo@vKGS6~\B&O^Dd8@D*`:Tq$/8]2 H?za} q9=BD"غ 6q?4]"G8 t9!pW0'uVfHqm<W"V{`p%#Jm =:p|Cf';Gy(Xa.eIWnЀ7|q "'^eNwRe>R~ń*ƍ-ȑF{\?KLoǃYO=!+/ͳ/cV{8w&}_u€0,k^5@3fƶ mj&3E;A}S qSBy”w;m}KQ:6`O7ϝ e5a= ۃF)}9}I.Cbv<BL=e97#-el+bnu`FTQ4̢E,7HhE,ȱ=u@E|b\ӾfpHBiM 65 .h>J9-~׫Ì ZTKG(kxrlz/lָ}Zao3۵l7E%0 ~3w-PA~dE{2Y;> 5^ˍ20Ž$;h#0E]elTk}xI: oPT62ȲG.GTfjvBGQGrU}cW#Ϛa}pxͷ@TT$r#1?FjC3 흙Vmģ;̧S=EW "QV۷~ɲQ{Z<t SĐ1׾t= AFNo'w,",2%pEʋ%gɼ`[8~zdfNZ"P/y3 c//Zn?pW6umN-v[1C; fr[*dg߉`5q [<`i_L/jǂx/'UL%)ӉHdz˺,4BBt?;LSy̳9IUoX N!@2*U^ CfY0% hfLyn|i_:ђM-vwRP90zr"RV>`=<:!QDQ3+/-LLXWpc mCXk yNSQ_zPrĵljOjcؽˋFՋ Ç#dF-i%8",4 +[P):z~Tbbtwh3X^wi%dUh.v")Ud>kCT؞2m57_sh`Nh 0 ;0ߨ+D/0Q c#! hQdp>S =in5%m 4[feIIC\2ȕɘ䄛GFHAf>T%r: \bNuc߳\]<2QE3#Ɔk3pG";܎Ȯڮ,5]97<#iV!G+ML>#oNv#dz+mRo6+T%f68ö1_ތ,Pa7cpYm7.*,kZ6B$CNb!n@ƌI)I@ƏfVkPT-O64@BqBy1|9 PBPԲo jj/TƢC77לh='~gW|U+ jy$~}/k^d1ovᓑtwIe`GnD^va#xu -#^}hمjëQ!6WѰhW!m$9zQ6f .06ãnZv"yW6\h"F>9<=pV 8oeUIրBE(/N`AD C>?T#=1k:͡7FDblh4qځů*!;0xpV՟vVoea.&lXY_T"o_k;llp0^.΄Ϧ+Kf~P! `kDVJ^e5MnvbSps@3xq,C2J=k4Q d.O%F_5yrC(9;MO;w€ IWyaISĴT GG#WBT~6"Io-O9)Q] h>Jr#W|Ȍ^夦]U4z6a_ɌfQ9-*G|/xY >=Ă'$,;Ƥ\m"up j_ |=gH;7/%F<ᐎEl:fD19U»`Ag2 HmJ+5Nf"w@ܭcMc#:jU[+t^"ae8&p-}+ {{7,FAh~I|VVS+:Sb Skfiۮ0G0E<+C oxbAz)lP[lV!J}i 7jYIFwCgs52z6ޥن>Hm]I2fme+/ TkW V[׉$r~.lR6OAsZ@Cm-/zaO-"TeaT S6:ɰLlG(Q5! flm䳶T(iW)jWhز=T >_3+1qbđ j0GQ).LJ 5 UQic @R\,B} r|Xc]6TUY*k>ّB:Gmsx! V_|*FfʵzE\J# 3Dj$1x:fϣ0)ߔ tI߇;PUB{6zI}S& MGU(7)!$Y9틈[؏$ QJQ8v) !=KnR9d̚tbA˭M/\J }a9[=eƸ%qg,~LVb> Gf41oUn*E J9 t c|CЁpo$t{3uA܅$Q?|΢=7i~xyfT:o1!\%9p3B {rd,@+ H,v6ľ.@?Vؓ *8y Zyg?f&F8NPGe/=C|k9O 0c+*d}oS;P,H!wJجFkK>=W;VܢVpQ`)P/'fXhAvNqS{S( P&$R U]&u5d?ؐٯ&:[4%W k^$ϟn`ڹŪGwҸ_[;)V@qz*w-4TǸwQJ2f)9aC=] b-_S}=w)dD_9dtG 囐?lWu@N+ڒ}j=uuzٙr?R]bݗycD_~XdxbyiR+ m^{"e E74ʘ 6B[Bz;IYY҆o`!=N~1*S@D^r$@_iy\ٝTBcaK.44x+.)aYx&8%e^;(ytXh5F{I3UO: Dw y"6Iŋt+=qc=@T(O,)i 2W8y5֣asRC V 61څv -rA6FwV&Wb<;WO} X =Zb_&5Ey`j3&d'W3S4k3,X:{Eτe9Ґb_dvzmwQ ln."R=Gct*cC&{$QwԏU [yUpGLt<:MN~׬RRta%; H@;: 8$pNvSfL1σ*Džǹ\{Tֈ#F#wӤ5p-|ݞJ u)*NH bu$ $q3%ފ4gZo0e?&R ^MBeL鄍j>?H$HUVa!n@yTybt'i5Wx;'s4Ad|cJaԬ7G󭔹\G۽x { /Uv{Agsi\ )35F=_ i\#WJY9~Q3Yb$vsNFN3VL̇(,zi&:$$åҐ'q?l8DPt 񲤌R/NjL᜝4_tC8&kⵄ_֜1'IEyDEk:*k;’K$fКx=M;6^6"zGǡqut<+äUI=T.##[%rwrDLSUB{bKtvQJA^z7yFG&mZ fN?*ejZ 4WZ]Wzj T79A0h;kRUЖY4g]ڴM$pn&m.DY."!;bAAڀdTS9T1 V=V,q򱸩JϰԞ&3 2wn."r :GRUPj6\|he`mIHEYpZ@Kż{WwZ0-=~Q|@p/Y z+*akNz Wh)#W݈je6q]a@lk_ 4b(ua;1cG3S@)@GڌWcd\9b\uj %icmuLۛD@l;y %K3>E69ROJXӪwp@ž;D?@@͍"6x ȓ5q X3LtwZD/t{tU[wgad/:ݼFPB:w9En8УSGij_G{Kdfa4ͻQDB.|@s4ltRDM_n voJ (Hū2U+?$PtE:,]ba I { |J_1Sh҅D<+>؅*2TD.k"[H5Zu4[~\97eP.hV.Q~%_VA<N[ T#I,Îx%3,Ld{\GC|BPs83KySjCe9Pު~?u$±j;ɓL҅=jMA=`fb##SV u 5PrO (äѥZkK-&kDyYkΙ6bM E]@!Ek:mf,!GP@aϰq(|PvaCkCk? k4fu1 *6ciGQ+Z K~6el~N7 kU5@q)3F'vi/\[䂠*ʚ9/5js$-{Q1{ џW-ʴW~Y99{6ZxֵC+琫j eݸ22|bװ3KEfp۔RƇ#3JZ0W zt)>):LcޮS6o`n `eB Lf1qkO/@^šKИNwu|ώ\H "u+c\G720Of9Z6R$aJ]e%DX NWމ6SaD?(>=6pgZ=6.\&@QRo]9gpt˧ݪn9?F7~~GKe&B gkGMܵk:9_d(hƒj+ɥ QOazִot^:̣! k1ʍt*lbfP}b )h񢅉oCPqK&R咛)^{XxŌؽM Ը7jZ׺45DH K_cΌ&. fmK];< k[e .qyAҲ0^%S1-   j@2`yp/VZ8- *\xߪ;;ģv9`a_IЛ -`G ϧiYbuIZC܃q;OL GQ+?#nZp Ȱ[kO #Mq6UAk~~D^Bn@\iֹ*vN#RC$hH/D4Cz}XOuxxp:mekb0SP An:)a~7[8b" ]qS@E|aAȬ4AD nst&񳀯yv6n 05cBABlQ4OI;zPlKЯN5XG| 0rk* ~"3 uIRvi5+IzIU"/6RE՞kF+a8٠Le6|L)(jֽ\^J2aJ\rXr(F !f"vx78oɜ mUǓ*%3u=saB U(nj}jYۧ̉2ױAh/xnu:Q݌{`QXX3m5wAt gnj{V*|JAMQ_؃h|ώ6"+r8(gpjXNdcSd|R (b1ճ\a t$[&ͯ=&IO7zeY#^9XG 3~}Ղ8'͂7_i7,{i愎1RV ˊE17k=9QyJ~.g/U$z2ABA̙̿-!eZ1.\(՗= .qa?QTI!),%?gbe֬ՃxwpҷM.-Q{.[ ܸ&;ojˬݘ"tܪNĎ${ܔSx`بЃ!3VQwRQafRSQ@SO'kOdB)6HrPBˌj(Jr\L= HטJGƤd4l HډA%ʉ.cVo.{ih[ߢ5HMhx3FU^iҖ z<ȒJez촞.t#6:2dd _zj8p&kj~O\!ozu!Wt j} s皼4sN+\zv-D(({gqY+E]*&^4nZȋwQ hTWFC3PZk(B9#>f4|7E}`/nMJ1\2[u{~WBrT@.Ce7-D0I!דAXwyCCGv _1ӂ[K"%ƲM7h J(9 ): Okeʝ2,/'ɲױ~HNk{E&O_78(u7"S p81<$@'ƍu@5Cz.Lx+ډELzB/ WC2f[)g.ҟeQcTЂΊy>rҗVij#Cs?Εri RJBAqV%LǝGAd` m>β|R,jHq~‚L /vLz+,]@߾c]⍏(rR.ʇ1=n0dMdBhRĉ,5H /OЛ GCnIdӭjkk9|Cb@:Ggj8|[!-ocOJb>Xq)Yu +Hz"i~śOaCCRL A>t> >m\ů'dy]K7j96?O]Q-dt dhfMǡ ze7s%g4$D&{yjjSu '/ nIoIjoǞ8Zv:\/L > -log ddD4MA abk :*`D ( VQхRɛ$2mO{N$r*tcxk4ܣN:OUrs L-4į  䐜of'1Ѕ @[> p ceQͼoӟy?ԕxgJ}̻"/~Z4G1&%<cƋ Q$ki 7bBdr8ZşceYŰc)d'%S.D!W^;D5p4>^''o_B]qۈoeJXkvh!8ϰXbpZ'߲-X|߱o{27dBǯT&hQ&GO|xY䖧S<, j*`Ϯ^JBu|%)b\TY(;yVcqK FDLޯUüN$ hՕHaܦ@b|?)00qko>W?@gsV#_ds$'ڂj}H@Րq!MMZ)_ex;pQQ23kp %#NS=77BlYe% M~a2YM `=h>4?S=p[N 6$4tk Rͅ#WTPa^{e|}'^ʷ%7B@UQMgi7[%'Qa{Md􍟴[C`{ZVFSf olKdzCCY]G[]6}`I=8|ߢ"sKS}4a%/ҩ1p$*lIjOu׸Ќg= 33ƋcM '&ldfeDܻ~Nh˕PM9>I7*<{ge7zu!@ K rKF}7L#Nŀ|24.J(g~{?9q,W(YkB,Tz_&|*kc(E"zY)<]Zq*sKe9qXjw1t{5'T2tOLpVsSG:O=9єPerm$z~4(eF4ZY o8ċv{IׁƼg^׹Mj^I*,|ANjzoH8{_lǀnɄ2F܌2qtzL &t54% n ${h4>uٲӎAn^rj?Lńo1 ߗ(PM>W$>(Ŷ³!B'~$Ed5 FnYgN5x2V̶%GO%2!*Gc_na]ˆ`Y d_J"BK eLBhTxKb9m(V Ö,Ja?Yn ~ic1 ^z:źr Lh{ۂWXMA"v}sa,'sbC?:7GD"#vn~DÌj*(QZѼ/->C! @C*)m&1ն*8JBr9\]te2-z&T.,SHZ.7 3i9fR'6G\w"%I>K4Bھb UC}?#C?:s<@P3WÉ/-Pnh &rQͤ)2ć=,(5Lx5 TwRA*ם 9~ A8_Aaryx-2!X?y3gd>tW۴+€f\Sܪ˛6 @~.Ȑiu ?5Su9`yffozdh0<ke<8~  #oa6S/n@)J->m VW#se2U gw`"f`Z+Lb1>&HK!_3lDC'y&_.+4)e?q)c&F0}gM݄:KH2[dHiƗb_LnN2ddfp|,qXq؝v!WGQb#- _5<:է;sWx]é9}jrV7LIb*Fx2jƂUG*z!uW <6SUz-ј~e9T'dcb>r@lh.d'GrBTN֡6ܭKS$&|Q9*YR3jS\po ,OyBjiz͜Z%;T#d0|}x)k} .h`kzu 8ipAcD=_c<=SlnA&SĐ!`~glX-B=ݏ~Veهi A~lTz6%4xw %lS~!)n.X8B`Z`Lg&_%6&៤ZBv}xD=oPv{ 3 1>k?rvoRoh`OUг6~H1Sy/svh, U<)#MX'@;p#ك}d!M - b[AHS $kMX$q{К doЋ˗҂s,.rWw bXp5oolܣJ6b;68Tg}{uK 8ؿw]UP0V#YIJ-DZdtaRj(C\C5l,}ZӀwPGT?`}զ[ Ywj߿x󼓓; eQ,o`TXލIibR=#rzދ-]o"cR2RQX5ג-{32ԾK[rK @·:`sXukOl߻iVMFGNlT%Ǯuʯ0R_f6p]?aЦH^!dNeО~|A|M;|D(pxEu# J7B Enn_ #E3<$Syw Cv,6Ȏ*$q +wF ޫ+еiU tFdՊԒIP^UXeԧNX42`S>'uz~n12 h/ĥotqVV-蘲 FV:ʵ{vNOc;_bOeK=TrLEp"۴Ey`WdY;ǜ]|YÊk⪞4 .9*E\pMg%cKWf@>V ZS?XLW光鐫֍wpm@s"C (BǿAI43\ 7oo lFMeϺ|%%*f V#}=Q5܃@e, NHE/ZKnEڈ|nx-Dąj KwU0}߱n8EH`$|}y1f_ V &+J\y>&ϣA`_a?zbhyWQ/Ii;gA'u&1P u& JcTcQŇDM7Fwfb^/.=ʏ_cN<c90ѡ*--,X$ fVp/vϡ\=T@0T$k@,EZx)k;DWi]ch]Fq w_N@W(IAP 'J":8^Tyl `e,:3 83pdTM 43|/DƷ˼҆὆es҈{ 7[V"߿+ C sy d?>UjhW PBRV(ZYNx[[ۘjPSDCfMtmĜQ1s~Am+s:㢜e4nNADHEFNeI$!+r,@3_f]3Xrd y<"n85j9nCaT{*;T7$f# 3jQH7 $496=p-\#M /x2+FpMD6lLviH"3(xF~rz3)[ Ԉ6Ҿ9f\In;z̝hbz*R%$\Fڝdeͮ<4~V˦rh9k'oPn GiBk ~?JLK" / s}ۧxX:maj QV>Y`By s=v-^&A|0Dܪ\O2 %9ީoPW[i_$to+ʂ 8 Y:=kp#ko{Z(8]-=H~+4ʖy8ɝG;|YV-=Q6{ x#)ѻd c E00Ƒ`壟%bT~" W6Hf&D#utg);nSNB([2f>DL&وOC1bsa)2 %fa' hwrK͘YޢoSɞܸw p<9>lrQw<[E刌u_j U %-"ڵ\C(3aڔ6ʮM'ix+6ø0:$`ʥvgr1&\}9h !^4$jgҗx55Õ9%ӄFL"!E#W% cOk ʃ 2^UG~Ab+ %kPC$mdb3YՐo5< ȁtfôd0"vnV¯ c| [X5.yі3'6, 2/@Eġ _#0+}MRs^Ѯuq' c>j-G⾴=ZR0-RIػMuK@AX,4?2S bC! WaBL†ql8/z'fRB+EC+W:o>\l a=4|N%X y ^g=f"vzecFL ⺕8Hc Y}[ҟf6$FG_),sGp+"QADb>w񪧸u'(8R-/b@1/b4M|)S~Y 9jZZ"(:*7[6eP'Y^RB%L78c[[@s)*jFG] E#W܄ D'Lٺ/Y^J^p1 u@/f yCÐTt)7Mch4U]ĿI>$V$Gf6zDLD{FAPNV^ S͞@%-]MY\mGU7[l>=Ѓ,K۲ZDg<;N{F+\K O|-:aZvPe6o]xQJE G$Ir?cu85>^w-ꏏdR#hDuN.bo݂i:#΄gH-椕-Xe zam~O3bcT~B9PNKe[8АJ/-x1w"WCZ2 ήCg FX4%qY,玤$̦ A#Wđ E*Cn`iX:FEwY--/GD'3Z L{K:A}RO?mr}Y-9b2njտg`3K|j(*ٔI+PN4DS@>'9\ B qɎn*] VȂ㽿m/ .rgk U'Z- ҇duH;mf{WdZ䟼[[90NY&W6WjPӿ>"i$8V 't[m:@#pQk`N"@EqMԍáj>] KBav|z ;^-i] YːY3xP\yH:_q_C(9@V9!h^45.Bߛ|]ϼK-9EU8<@DBYg:&_|2$D)Ҍ 菓Ҝ+7-yZ#<Ӌ!i@쏴U]jU?GL>taO}x0U&2%I<h :{ ՞Vʿ 4(];CW-Q*]$}ؒrq*EX&/lmϔjt]L .SS|V^a v,fɧ['rZۏ\.[-@qkXR\⪇`d Q9EX#%>jdA\!Fs6m6Ύ:lV6k[T8*^ еɮB3*p^3wAEw~_9_ؤu6<4F* =={Yu@!9C9 ށ}\ǂ/oT*Sfb m)zٜ8%Pۢޝ~  /ɉ'W/o{& xGf[9> s|Ǵ˺'|K^9T_}ː E:V3kc5R`IL:M\*Ag4,{̡37g/%qo\h{V2G@@Ujhg1ڐo:_6Sb!-=jCXN^!ˢ.ݚbfҹϸ$VQUPlTyhPU4ǃFrzb0^^XqK?]C,ˠ3G̶v73bg'6(2cϦlE%cZ_̷=c.n󻵖N;֊![[%_\̩Vk2@4 g bJQ?xuV ~>lS<ˉ$ YwgmTw tO7c\1m_Kb#y:)ze{5 f[h1 n4j2=a+n&9qJ)5qnTFjjkf FWk5>H0⨉x0/]_CYkykovF(^ &:"Ab8=>T6(Nr&Y`R/ 1wWH5]r{@iO"!'k)_P9ʘFVE9[1Yi^.c t^cmXYXmMateа xɸ!rRgлGJJ{ (;OMsme%*MK^wU?HiZg?PT8%śP;cGwjJїP5 tnSFsVjO>jȬ T NHs~}=sCFxAHڔ|Y{QOAyiZ qQ-1QB4| {t1ӲX޳R;D]ߏ757`xGwYuNanO3E"8jj~? @3_$[FLsPg!5yA]. 5HiH.%"eAYhoN )s | g.s`c[F@# Ր9Pp@Mur"PS44\&MU5#G^:8g/j+_lF>i 7vIW"-+.]vUb$]kfʁeF&C*@y3UisD*Pb&>ntY!mOB~ZMm/Q,RDZu a-vt2ݭܱX,>gX%{;k+;ͶL&,7TBh۶Be;,iw5gC|1o A8/G'̫)x#DwOKgA; >z<1]p(oQf;Z#Oev}X4O(_lZUUJ,kgh (4Erk1{XŻJP4$εk|%39pIorq,gf`@\ zI.*6V'9R ۞&%HFKlB*ݒz8=trA ԱzA;4mvO.ig1JvB9V9|4^< ;qL,-/O-}ڥbMFf6׉x|7_Zq6iH*Sug [Z tas야akzmiHjx oD=Xl>9"Z^YxE÷pQ OBW!Mv8^X }ԧV~mKY{r&ן 銡,:9@ؚl,tpgWk鹫q2`NGP@z%$WoH. R弸eaB;cUaOqw"fM7r_Gw98R8^'1m$_oXGin4(@F/\HF/[nVG30BvWs9 OA^&GD4}N)m WW\gv`C`_6RxBσ~+z,mFsJ_Vmi#,+݀#v0}%xhޢ\>ת NIٜzۆZ?\p<MR} #a?SQj#v8Q"(j'xմ`ҭmZuˮFa3rq[vS\ 3S*C#~c[ȟ!| zkEBcUNs&tT%&[Rş'h6NkzRy| 58f;!Q!])n]\q]*ܛv<]PK3%t&St{aQOM4^a\\pdKY\:A?VB: KxjG E+Wזw|Q32:D?VI@I9$Mw"ՈKp Q!X&ZATdSm& 2kr 4:錁 r-:zq:%Sʎޘ89LcЧWW*XOzF48n@"~F>x]Z[dak@p)3 iGLD , ̷ҵܵD*1hH]{ÓGrٟ!yL|^xa-`)t4 nwx_SD\wQlTksRl{0g  tZ[Ps+/v ; _?FqklX 0F7ci"9}v3x!%GKcD.lܺY_s@0<8C7\{w]6zj.>zL8SKY[9YFPH՗JdIlDN8d9S_<򹵜ܣT`L%vڨ YV@"!kB 弙S%aX3ᜳ.>}Mq[DLgecR|Tp@SwZ~$l"%fhϐK yNأe 䦩lf;\}\eJXI 6ngXl]pmlGvV)Lyt?NiU~c&ibx+рm^J5\byboB6ӕ}1gnhςeG:}F'?y,Lh˽3QWwe ƃacnU*# .%4fh6>u\W.V5ͥ oAJ3x ׮6[l6v1úyh6}wyC0ͥ2#g1i|X גTyFrltۻ;d w[Y[S9 7ٛşBqU%%T; Ҙ[!xe@\|SRa#2U&cKs(&kt,w&Ƥ2=uu*8^so:Ss)SAlF\?x)+Wft/}:(D9EmE 1uw{\5C|k sTe"JREem9BR3JyG zE֋vgP -l JvBj҄!dhO?[MGf=)U66Y~.~pɰ-;u.V$JX$ ٍ4=F &;R DA_)W[ȯfqndd̓MGFSfg10z6SX?s]܈zt->Z*H6o4m`J QaIJg%o2r6\U@e6jN7-t#ݾ,r:r~/lTLDES@an ɷkSAmG\&lng% 0s>Ziҹ97|ˠy%?f+m0T3ͳ@<,QicTЭֵabg=PAToN :˞4=A=lj6[Pt 623+yIAA!qY} (͑nTKіuG 0h.(YdH5*8u3(.*.,_X,t Th{X*Љ 7m?u}')9dES&8ms=|ls.9sNrZDg-]]/Knn /f4{HF[+6.bswKyzV]I?-)@VgrىX+1Y# Q@$j;<4H3㫽唾,/'HŵN'>&85.[ ƅzǓ&ἤxo AiͲ s|B. W,+4:V:lW卉 L(^b̿M\BHeX ^7\U-HxZ:yo&iZq([3\&HmUgELW$')ςq/aL惈5| ]CfeitR`Nƻ}A/ZR ^pT`T׈V7 re2nƝ 6|NMυ*o( ]!2.InY *kV3zZk8;!Lֳ@)?6I;y(H~aX[QHGkAb9zvaS zǝ&bˆgo9~}sH04lȇGnk >$29ͼU2?HC8B,_`6Fف_a6*ߗFV1O-JZu 'ho.jL_}R%> ws8Ob$j<H=dP"Ep>Y%(߈tNߪaFAuAIN^"cߢXsKR܇JS> 5Ib q7F0ubXۖ}Qžo]K td^&f?}}HDcB hRmXϷ@?[$HܤG H-Y w$+XlJ= /:{o-G][aEƼgNcKq["[2{0լ~ѕκp$-d6 '&:,*M"XJD2J t| ۂib -RM yFsKӬc(2%<=6޵+bݑ5lw5Lts83)gcԚTH֭(I*@vØR PS9 *5(b05EכQ-PHOi|y} 66Bi/{aȫ |Rv# U7yj840> ;>x*)eX[f;^gĚ{" !DkT E,LuBp8~XSS,ކ$dΛe',`m㿘ŦVA`[yF1t" @9BEvЊY8embikVsjFZ/5#UwUf`Wy@mτ o ĄN@ aS3C<4@F,1ި`LMك+j Ǔ%0LcgwxݷrN] 6{r?3^"ViFhCfíѺحmq@yR5paqz:bJRf C̦Fڲwf2LJ'QC'%A\k),MOppDVw-TZb|(g tt )$іe}ʉJ*+l5kd YWEuwޛhf|1YhP.P$ߴBć*ryypW1b\rC.8_]a$|gϵrj$Z=H40Ct]EFJ\l3 娃1,:DBPWriP& ]G0" !e]I1(r-?q$ཷ[0 A4ORl@( S8 sF"'nKd5ox)HsnAr~L4 sɐ=5MV-NNFl9Ŏ~6Q"ujHkY56 &/gi鏣ȆZǫ6^ȞIOΡփ0{s <3 TT|U-;/hs;҃3cDoH-sNRُ|_h8vw#Ņѫ.cC@BGy|edO@Q]`S:h2b5(NύH'"56 oXT j>JZE,սqLU !."p0^ 2=eW;4{:8|I|B}y)&|FϻM0Z-9'HI f|:^Tm`X^jw #e%l*pS&+DJn1KA(l`Y#2tz,2?liCfzV S$KVIM|-z,pQZn{r}L*|:_Ú.K6ČMj)QKM6z!Rﭢ}\-$HD $UN@M+n+w[7}KN# %`OCa}7mh1^{#RܽP/.,2%ynfj?eސP6[?G{HO>үϵ\bӒuPvsfwv5t9o2?Ӆ;;)Oh?j bw[uA |dR񕭍jϖb~LT )EBo ­7+$ ymȠ^`uy-׿;LXJKB }ZO*7 1LWNkg,}zLD Tv 6[R =Zr'.?(81N:VD61oX|~qdgڷX*&CA7N"&I(m ]kc%3cgg<ۢ "圡NkrRgfLn`(RB68PYyCď/^\~Z=,L$b[Kn+pL~t:.mSL#1~xz,1,vW\L+ZࡏPT6G}<#|mtvF}U-sG6N>-Z6\d?!;ю Dw--4e>~, @m"/sLXOy<2",ftMTR7d~'o?ChFoNm)k=mU0'^N@pTeM49-twl[OW˔z ,P Veǘc0ŃPUEk\J vt'Nw&;񆬧¼4$:~8kJ.;LnY&jEI1ohF7+y4v7p'{T8&{O \uִ%)`;}U&* tL YK#)2ŝ.lӁDRw@IutVl q`_nXod:{Mo{7ьzhYq,]׏6J)rlˆS- V,b;fq @yuE7 6FHGij-yçQ'+N5c1A&$YcGnF)~7MuBH=y=_h攀Tt wLn :xѲ;o.UPzꅉw \djapj))@U?|iYu@07dp)VmY'MĴ#OΏ:X4TK 9~%-#xuVOdX-cJaT KPǀ&*˨ ??#Zh#ˌ)2n̄yB $jZoyQZ>Mk|ƒ{"Ԗ/Z~QC%VM?'䉇&FI) *#-/^8, lNoS5ad\ZuլNV=<_Xͫ㒯 [vw&Aouw# I!GT`A Dł[1K#@1Uk8@VvϢz$!d-=<H(rU zaIA4;l0,,$/n}+7#W j3]GVn#ւ)bF3QGˑB5jFs-r^5Y*elRk=Gn+Wr#dJI(ϳlf N>9WpWdm_6dͶ{"rX}z1 [x#+xf /l _G?{J[D5yFYs8 TnGD:ntKl{idRj%;n3uH*A];bHJ3uP{'|j/v0ѿ%ڸ'1Lg$sbG _U$E'k^CIeR9>pZyFy皧ޣ%:PIpBb 2Kq.FJ{um-+O-#zsQI$@-A6UV*D¤ 5عȯ6?r^jKm18b6/$Yfh7Ko[Nea"}O4rrtmneĂ+0 ]D)* .QoOMN}a(rVutw#7DR0XdH ow]%4u[d4߲Z?mGqw٠eB9@2=ϛ:umYZ0^;<3Ӣfhyv=f̃‡9"5.O_(_X4lэE908J>v$54 xH5x+*gTa1.;JXO4x Pl/lK&et",.զD+ཌྷ7QP"?LvP~bzqj,È4KHZwψSJESpOqݧSC8|4,Տ팵3lGnH\g2{"䚲^W W.f=]7R\%%n022`s\1DwZ³]sU6+ TutSH"bD2Lb &@?WZ ВǰmЏ~"WU ,oJ4̛CKk"Q*{H`f݀v-7]i^c%^d SՓgqY&J&5G`I< 2]DK "4DvD %OB07X^m*Z[11: DQ\D*81=YJ5;i#uaDR}Kl?*ڸ#^JrHN|Ԅw`pE~6(w_ڰH4*=&Cme \Z3gŽR2kEY,Lp}^N*m@g(mT %|$+dkB!وWrr'Eį>5PsTJ޴UD;K)\&6՜w-sfCt&;*t2; [͂DPf ?j44A1'#DDOki~L6%WgW042KX!SRd9s!0Z#) ̣Ye9yq-XVm k> &_q.a/}MX%pz =WesW` Ue=m$" @?&\iwEdy+(' ('<5e} KhKwx6Ͱ7wW|f/GN[V9Ͱ@ 1"\Gyr)HUu~:HTrts]=A7 "aHFjpEO;q'/'dӅV'>|SUi8bV62Mu%>g 9kdk@uYLpf^>t`5W*Tm%ungY~8s}?Vフ'>st[WcCohݬi~ЎtzP3ѻxqM`b04R$n}Wg$TyŨ{ AΉ"%NKqrayDv\y/ O$tGab%WaV"(JMz@&6f3u{v!=o,U( 8Oܱ @nO/gz'NFN3(iQL|F unql:2l=Ïf#|4&z4RMgrI^KtOiCOp'Nц^azhF*heA?`R4 NOREfm8m) ESw7%6*u{΂oTu{E9m$";4ӛK pl5 V]DY KK|цcDhkɇԁ'ZfyS ׌ u̯'sul´Q4CY)M1^.X ;][L% 쁢:Ƣq2Yg_? '&–A/] խO[xwZVZO@|"D"P=0ivDvbVLxp"Rwfdk|gpe{v%1Ti.J=MFnbTO B- I($$r-zCSZ2j뻇]"nʈP(@ ѧ;WHmϴu&֟yY]cdB<_-7FV =ҧT TAB(Z)m ڸz`4"oK2Z QnsH"W0rۗ.c om2˘Ɖ:C@v$PMD>٧YwZS6$% IZ&0[OxsB$ĞBN#! ] ڡK=1-?Qm,y&h+<[q ]Z,z%eG/1_xIEM ";UÏԸ3\Z7Y.dcdlkt5`DFs94 r;W0:sӯZx_a~aNn 9$HHM2$_9?C+h~KoaQ6>*dBbKauHd ^4L4։l2/x)? 1XH?N#z*h[W[Eq;2ĬNuZ ^}f9Į9!ۮPKx,bXT\@WٲH|n|Hq 14F~r1) \HG(Q7e/zGD|;)^$Gk?"B[?U 785Ux%A o=I^*^2r{9A^rmyG|VVzթkxaWz8<:^)Po>aJV4:oNByrC|$қ6^g īgt$#VK2|-8gK8۔~YhYjZ<@]XlW>k/0{@]KIC2P<[yd);+}E9 DnIK 3$w֍*),d֝%=m+}[՗ Ew/խw\BaJ{֜Im|0#_N$B~:cE== .|eYu+l|L;o :=PmP[{N[”ؠ^[̬p0ûPz%es]oi (> ҖcDSjFfIzť;QzB(& B[sOOB~Qfm:Je%o/>2Y)*RݐWa2L&3M&&<":[]$ 5Ck*%֩s"71-R pv $<*$&GB_X\s =SE:dZ՞]IH}2N8ܪ4rY#.agScb b"M*gy؅,k{63v{4"n YZd""hvd殱efX?l2MD][R>v|6},Ե*wNyC/]7Y䫗'pb1ETUntB܎k@)fg10!D Z[Oto.Kp{~AN!IJ: 0B wwJ]#t]0w/o  MKXs|;&r&J&@'sDbP+Ά`0>jSNFq8J(SrMϵ|51Y ҠC+ߐGQ]}$;._F -Tb@Wv9Uz:7njw =L<h!p~I/n|/5h(8"-]ȀS:V:<xI*@rQ=k])C͓5W27mr<^31f-լä?ZjHH=^G, 8vNaK]1ƲA ) ɭ°䒄=`G?^Gn ̤{Pހd܃r7zk^Z k4l%;)OӇT..FO?'@5ƻF㡑^,d4墹sI >L&UxZi}R]c=8?=E['>_ߪ_bacmmVO`q{WY4l}>4&gCPrmbhJeQZN7ya>6zBD'Oui!8/$ r.a>9ХBQؑG?5sQS*"5% 螒731._sȉ7l;.r_m/y2xhLR?f5L\49z?v񢝅VPOFiτLr=̩^Ɵr"V}Y\=ø4͆a9"p\H*Rz;S4%ZlQ/\Ȍ\שZxC@ 0b t2*^ SooB{/" r-XCj`dPD=۝4M]j(@s::NP_fmiN8NA}9ʴ 3Mvao 1mxTh{Q uB!ږF<.F"0x#2_ #PMc+$*>L(ǞиaQDj[QӤp6CczzB:X);gi5ɋwH jo9Ys]Ƴ~at?(~+lɮ#d,kDѽ>47]xW ֡&fںR6ذt1̦Nͣx7G!_t*o Ozu}Bzv$QSЮ̱N ~:liψq#ų5CZcqm5SĤu Eq?˞Nm]3b$ Jb sZu2Ãc70{c{"@ޮg X0v8JQR` rk3Q9{F/ك˞]-XZ_E䩎-YD\I7D =:MU`>cjygW$Yy(L7<&OmT %Yiyx"mByh@5<y0=9$HehDzwsKbP%4J$y @~F@m$w Hʃp"nI|Q_]8dYL>~Ϻ3x* 3+g3'#Q$ tֻJ7w/B}fBƐn:WcX ݯY C+L 6VNfLͫ*~̛;OjˉL#7;|x7Tilqs=\^Gx&K5ցDNrӃ'p_ؿxNx X Y[ Zqv¨# 2p%5sN^'WUxwr3נ7Qe/.ЎXF)5d`DJ0Er]4+.l"RcJCaJr{Rf EnQrb ?; M %J>xgd$ -r,m ?@ܗZ! sj#}q{2 `Pr_bZmR[)ޕ }u2x`kAO2#ޛQyw$fk\p߶/V,H=̱xRu֗lH~"W TG!dձ֚g`XojUv|L :Yzn=ťm*`f܀~AQ o[{Ot )-wShl *:)|*Ј'̬_G,(h+oFH6qntuۜbc:̓Fjhg{s.{"'M4d}Hz 7.Uik+өĽ!D?]c1l;۞ UZY>HU1zZnq3+qؘ0OaE+xǚJy1g<]O剧zYWos/@(gL qR%N;ó%loطeǽ6On 5hu4Uo'Yv.ڜynŗLj:7s_@djc%āX$L' ңp&ґSaj%O t11au `=LW:nz6*L$< v ‹Q*S*(uʠ"N}ez=?ջ>C#]Z.%m(oǁ"Gښ*h=G[ 5}-Y_}R}rgʡG*A2Q%mRe<޿9K0Znٝ1{iw>EF)|5pq`^ &8ӼvZ=_0 {!p33yW'>͹E_FM' qeZyO۪T#l3kUqscֺɸqnE6my˻1]+Bѐ?xD'>jWIkJC- 4r(1FJJ iȞ`% w֙M"uHY8v$ȽH]7 c\n6 F ;4kNQpTfLIF%&lUrC7AP2bQkC)t/7;5H£Kgdu 9 Mw[IC~ɹ`S]KBߝ`WwV%&WR^y5`Vw< |?t/l!jo.;&!㪠k18gB-vkg[`D"52=hE vX5.=3-pi\^S_U} R%T, _23 U?SȜ! >=D[0LVF`4#vVJAf4rP+4/:VW] `|lC[3ZNxG<Ԃ 7.pDc4hLτF~Jlrvl?]⮄ N ̺߃ g.鯂s@!^}K[phmߞ 7W_J eȸ!4x=&/*Adhά:W'h%:˵㊚04>VnW\[j4vn! "x;e`*"y`Q+ReʥNDNw'8\3S4~;3\H(pT#O]0 M"9bI}ڻIH?Xئˈ/c"W&oLVAB-S@SR8^/(QBt 3:2B ٳYM!li2 џF5o}R^ h ΢ Zm[>9^Qn.;}423ZL,B =N>OQԄFj T}dơun|V;߈_N% KN`d1=΢jvzΝ8 ܔk-η6 xUHtȠ|݇R0Z;94~-_bžęOTaO\w^x)J` 8qli@b@EKn3Dp.^awf5ƘNFޱx4jo\1|IU Bɔ,'08D>qvOc(NfրWzNÓP,ڷ5-`hbk]<:s=("%~e<^N{w%|Վn|hM~'Q9c z [(a'x|pk,MAzak1_Fv]Sg Ȅ A^fm]M9e8?iq&WU0NNxW2Cא7KՋ0{uFiBɵ27}ElXN`7n%M,)orEqZÈ)c԰~Q*8X}ئ腡,]:9]XrN$VIn Ǒ@>3F09/Z>=v_M 2J̅b$׷≿tV> /_{, lCP=_.;uXB*ghoB; m VR.U!)h7qexi ᳿(Me/ɢmW:ٙ𽥂TuXg@ou`hLɷ!oTE.bvJJ !N&<# r&C10F)鯧o*`nW)fg҆-u"a s)AjƝx!ye.fԐeM\b<AeZ.aN/IJOԮ"tLv@f^Oצe;[Uv:<=at,Fs|,:8g&ng;GEfn oB}0J1 3dQ$J=k<12ܰ4#gõnLIG;uR)LW2Xٱan)SSuӰ8dɉ7D&DhP[9"c[_?|8nJq*2 ^ƜY־Kd90&[rCUBZCK|8)]E?yG~cS@,qNRIŗ>r]{; >X_RG)bX$;nj.|ayj͚U ( !df$h {۞ɺSNzd8E8^{U$?Ut+ 'oL. :x>o.m[fyx|w["ZG LC{cwBhB`"󄍾';ު#]zB~4e+yX $$X`6K N?+,y C1PAt}݈ꫠM؉6ac(A{4j醴>ѪTFluӐ$lUWVi~*d2BUcә1>&4JPgkKY}FU [dWqĕ U Y'~S6QcxumOnҝ8totrvxfi]/ Ur;B`+Sk!EȚ<!3C^ٙ}Yd{JD-u6'`Q Jgu[uj0lw 77kO{AZLĚ]X/ȓ$nS:?1^Dn;:w8e4qB&f mNA6v +\qu|*^W_|ĴRAR݌vb, ;agqeteFN- }fo+r-ܦmo}CmyFKLhߑt(xp?A*Sİdu`|j]{;B|9#V tﳉX;܇{DC!S[M4X.sPyASHޱeMڏ爛N}7'\RHzdo~hlmzJBP /TT EP>gfP>ĿKkf]Pvyͫ_4B,vX}f\v\%80}†Jl:59Hl ü&p-:&d hm &Q~p'xG>ڽCtRJ靼7։W}[*a=3Ez$O\KzuC?q0tRdĹWKZ0.:iN&dkPN۞?x\Z)!,JHZP)hrHP0S^^v\Z0CmkKee,} @Wxe :WTD;W'ޙg T8YR/#8j̵܂X  !D90eW 0=ʛ]Nxlf0-Xj{`ʉt=ᑌeQ:Q1wesBV;KFX5Pn7b{ס /;RiC:Jo듹aDmotq>jL X]m7Nu*pT]xcv8B_~?ƷM/r)1*}%M/XsSh["K_תy#ű2 OU"<?j4'}5B'J!7yhmL+,"1OoYohQ0knt~V&4= VŖVjtN;1n- fL6g7db ׏giuߜC/x`}r4w&$`%.:Pe~Oqum"#bK)`tI=iA/e^Z+d^M8&& 3/B .z1K750>u-f@q{U\mQ5WV~0B'#ح]Bv')V!(b MF skLYIA}5LU$Dr qh?` }G^:ԼVgQTVNڦ9 #tQbü9Z0ɶTD#iLs4V_6 OzX.y^lܐ^d٘3Q4+BA;3L `!\oafu"G?/a .7n V@+jqc܏t f.<A ۡ+@2_k3WgJ*=iI4zK\yifSa!s3H黎.PSy )T-3} m)jz]NWVfJODP@L8wuW0p'j*-*V,qG{G;x$m3n9 ݘ}$bsEȜƁT? X5qB{g]vEjj*-4֌fN[BL;BΎZJ!Vq\,;*wЯn]7PIHԹ_Ol}mh05Vt/z.T YS@K07@Mjܜ%ƨ-%h$WR:)Eu>}stNG-Wg"#!2wn;dInM:uP:\V%+g6:N^0T]Ev|5*~ix`BqX71 FMח'A$ \<}|te2 1ݜW^DwW Ȑ;/XPZ9ZjT~eX=ۜT7%1,2D>`?E7ڇ&DR}P-x >Q)&#)b)nod.1n@{m-ōޤlSz7:hFɃW7r]&|AQ4MG$`Քp(kOSwbp:I@H\l`_w5>XLO3}-V"^w@)&>eZX?H5d z0ӗW:AF 1CTXlnDAj"-uO%j z0K@БOB#SB:>s䓱VׄMwYpdZ)RԨR5V͖t~,9.]EϟڋnAQl#ܓMpxفNwUiÅfg"=cS-=^HL3ԋ S,tX.TYd*΅{/ؽJɟ̚= E= /֫AqFW {"[X!3"YM#Ѧ;D*Қ%Z[IcUW* ch*]\ *X;:61(V/nU,Q¡,r5LD매?<@k̹=tt'K[Ja4+O1g"#2L`A}mʪǃkWkkufMsHz]-:44{W(S/2R)_So"5`^O6xoQ1- Y2!#b96&s42c9鬥=0H̹_[؀)m!#lK!E-w"}{ mo]p$i%Mh*功" nH/0I[yٚ*EiGAz\ hJ5/kC䅒pe3DK!n+H̻5yq8 8sR> "Gm 62tTrE#MO" -o߲ެ sr#҉ _-ӷţ^QPwrYkqnH [ Z$Amjp%qvʸ%AV4nz8fz>fbpVI]D}K9QxgE`7j7P"xe[1z٫ Q W%*v}<'թO7q@-b2 @Y|@dB 8 Ϲ ?&;\h7u(2G0>ȸ&SGߌqS(ďц@ƩEjCgo76QPNwqT|Q0;;o͇:gm][%&`m'dcɞ c0ȞӪC=6 '=hsp ^zUnG.hn"zkFq :fŠ\mx*~0y89IHGk1s4XuЎvDvaudQ[9ES"_UE>G]ڔncq2+EjXwD圍{PE bnT3zDx\֠jx AڏW(魦IS wzT"nV2/_O.+ ى0y&}=B g#q&hMbv VBDbdݖB\ABً%@Q l\{fa!X}̛ۥd{DD֟/9 qivB7txnMRq" % YM'Y#llc2 }|/sCD/㳢.ˮyzaB-lskRTصo('q U77m lnOE=g-kGҾ|YBP}h^YV7GZ-KfSoQn /eV.98c&No7u `DRŦ`?*bL.E)sQkr>,P.(' H lqbġAZ8=_d틉YWL eɝFg#GH tg]qWJ3xTOq4a$ b,X)Yڅ1wo%g 3xtB~'oanlPPm)țl)ꌓڥvtɞOgK~bZܦWE^aw! ĸ (/ s3%"ۍa@񹯨14@Xned@L {IuVނhg ]=& u`" )VҚªqr65om1~x>+%ȻusKص7Cxᮑ! ll):Zr9o/rM̅S޴R u5"tT#IQ%l#U]3WlùuUw?Q58=Uq`gu.x֚KjGQP+V.nNhˇK5Gusq5#Q9$:O@zhu7aƻb\ԂŦRT/LXW< 6!_ δZ]24G=tI7[sgRY!Ys-c"<<١ҫl2:Bd l=V>MZ i\! B;_zwEQwjSKU5.}ٮ"L: qyuV㄁*ʺ֨R/D,z(ƽx!$cjc(2NQT}%ػÙ`c]^i*ϼr98=VkR=>֖Ñ]TGbށ6'>0;wEMO7+-ŕ!; &=*&tP?oYs6i׃ WVn2 W}TeU!d ḎE蒢NW4,)r|"J853#JpYFc1Y}Zn\/.]RAD^\d^`Yr\q8e8T"S.?wJX"]w贞qasRFp0\sjx󗶩fq@{&,7`M}+7T/0V4L7N^mm(Z\Qz5Vr}9S<M̈́lʧCGT293njbMIر 1Bګcmnܗ q#ce'c KVש|uμ@=4vH\pyQгd(^&cIdeז M"lJsxQ{Ė*cz0~sJ10h4t^/Y")N I8(sa,`5*ԁF ?Ov j Ṫx\Tr-^;͘70p2IŞ*vkSF]>v ._d9^ԚAzoġ? 2('vs:DGDTlh?Ժ#b[,ClM/9; b~_>GS 9`$D@ pдmSd~U-f}-lV 1Q4[lqmk#kX"OȄ/iDj`r.#2P))q}P*VGsI%{%w}S͆lmHY#x(oXk,`53]pQ^2ۼ{78-qLa3%˨uWͦ Hm&w-ߢyؖ]-? !x3s>ld\>D!G*aFpݰ2.'LTHns惡ǶEƯRƊ+Q]oWC +B6+>Y(/xeTpǼiف5L?ے9z ^u'jWvA#8{YC5#Z.jc[|$ 2ef)Um܊;:p9t8Ptsж|z(.̃ Ɲjlk0@ǍbА~e|6]slYsV3X}ɎSj4Bc .ttUcX_`Oi~";̗T'KC]& T:ٚu ؁1ӟ){Ӝm6[>]`>GbҔ)ꊶ>@pZeFr=]QυÙj?A^d?!^ .[kpb*&T9I!O@#k8ė%1(#L::0hoa"%! [-F'(ڜɔhDuA%v/xU[݃utnt6 QNiKy﯑FASݠH1ZT-%r5?F uuU_\2AVǢjpN.Jb(\+b7O3oS>L *9]/K@8RHXZPK;TO 4DLm_@*՗{jloB8FJM37 U)Q͑=IJauUaQy׿V}//e`ʠI w bv?3~,|%0`;lg]+8Gc aWz-yZx/):jTjUU8zċ(/?g'p)?]ԕ=J֮Ufn•{%dIm>bG1-K|Qa %t<>`LiKd}+ [vʎ0E{PI:G>6H,ƃy(5dZZ"H/\Юb)YJB5܌|"\49q#uS<JbȐF &[Oip&\AOր9)Vԭ =yɅZ>"ӳ=l<ԿXh:b-h sF8oɚuԆ onnYJE%ZÊe]^(duv7r%: z)89gx3!CnlY"ҝ`*&!mɽK1aۗYY~XgB ԗhjJ@M4P卐y%GƱ<+($k)v# ) xVZ+^ j?݃7P8x6F9^.J)s5cR*TEMzdG.nKI0N#SoyL,`{w=Y+Yy-r4FcV 3MAP{؝?.LNoJM&+5!)YW]¶Sn"(V&dͻaX37 ,B.H9TW~j~)*ןO-3J0OQOp ,:]3enwsI{0w|JRȉz@7$_C- ] uRz5;+y`X(kpXF_xCdN՜$҆~T>v6IO?fqٜ>kyQ$;7鈋1D5h5;*5oD|&bUK*$OuqI;؎YX j]8w (TR_6i5t h i˸(6^_E %_GD?G"U$qCHO/z)ڛ8g*8Rs/v^++OKe&BI.Qkߕ 㡤w1s iNY?5~J `xe-ψ#Aqy9I YQP,*g9"h"5e`՛*tݫ#3]ua%q3% Hz8*JPWW^|<ǭ[za!$ $jѴz(T-b[&`㔆R` V1v3\KT3Nr xaŻ6Oh؇&@6=4 Ո xIVp$zۭ,.lwy)qvKfMR],/З>^UmSe< ?]͑,6ohJ]@9 0<>H%qB~%N#k utC¬s&ޜEO6NeK P(5:o Yf%^Lp }Ua IZ V~#J Um$r|A{\[]糏d!1B[ɨ%hFu|kwԱ!`}Zvk| j:ė3$s#!86"Pe =L \:ȈSya[,;4 )[g ?PR?$Pn> D,L-.Fݼ& l#,X*DS]k}wFS?}-QAXǜ3%ul֏{' e~ťj3Y*Y{0l jkHd$F?WN۠3ޑ;%8JTW3=Po;ooi{:nh(;oUT꾗%%XQ/;%QSO{E^r[: ҭQCa[vw0KλszC  1,"wu] |36Se:n^zKX*Ǜ{yIJ^RMyqZ -m%ÒƒJ$TeKu7]DԝW 3Tύ\<(ǖQ>IGA$pIJtE!u 7ЫsVH8a~%ڈ"ќЌl ԓ'-zeo`g~ֳk x,e89LSg8`Tz1zӈ##8۲RNU"j;3:Jb+nijגTIQwZtf0'⭬?W#lh/!tLɰ/qdK-OanF' kef"L! !#Xw7Z(#J㣄H6W0O#Z*5PZ5CR r_*۴uÞZ7ZpLqe\<7!8=V[{J[ed;pe2<3(]FNN);KO9|`Q{ BUq G`wi*H lrn5Z -e:S>jI,@_:p}4fƬAvkgUccJT.WYF@0 ??" QKo|Dʪ8unG{Ո~W Zi _9bH5:/g]I<]@=x$P k;><>3_K&l )oDd+)+L.NTZY;.u: qSGɔs+s y<gal#4k+#}kL_ⵄxJʔ.\M`EV'@Y6r_C[jJ]Dce*'TUE.ǚ @$ `ip: Qflp'40ݳZ_8Q^M9gg2:+r ϦnX zuDhϋPE-!|YZ|W A-~>&f;b?&WZ%X?T|$mt⚿Ӌ+ J}RިM-~ w`dsHhY5f ׾!i80ԂmZ'U#Ǩ#[+袯5^!;'8SZ(\Ɨca@6*x.1wA`dALO *,A;!3} Cl$Hsw^ OpɳDp^S,,(rjPՊ;p̉v{ݮ#ࠛe.>$ `LCiͣk eߴ Y1[5kt2폧Tsfj[M'J!"X2&..4&/s7qSu6 $D&vJ&\Tw7a!?qMv+i7 mxlKJC˰ Lxn9}Ccy/~ 7s̝!nW.{'Y5Fs$BxO]@̮i7 ]/ g+H*~‰7I$\YO/jH"/Ͼ|vDW4gOe3lyMEmcGWˈJu>j, ~՚`1I(6 @Nm+* ̷m;M0՚5teVv#.pǚZ)}SaM"o3jp@9&cQrIV>|֝Zܫ%O\L9 |b˒SVHfa:9<n{W&Eg/_>x2 Aׇ5 Ϲ PtGKC}jCd?6K8i׽f @)-T5NDs;ߝ˭^1"7aK*2CN0/ߡz!e;>huxu>'mN,6RF~r:4~~I[rSnEBޖM͙&5|פv^nF #Qr)e /Dq}eGwT}gbX@9L۾'{AF 8Pg|;J\fy4 6s)4u< Ҧn6Kg*ӚHLd9c_bt^?YqAXd#s;wP1};ȹU X^.`rC=-)pUokc)Tִ9+M$Sq5-S>xgU2S(̹ꂕ.Q@1QtUy{p=r?4?w6?&\&%q<T|V!ms#TEZm_54^V/% n]^0/%O) F‹KC@6悍o\jUYE9:=㺜ajrr#r7ɨ^<ņ8rV%%GX }zVtja 'Da2 jJ2IDgݾ$"1ESHp/|?̑n)Bj={PcXܻ)&+^?I K# [qCMOˀgG|xj(M_Q}MΛ=m'Ow‘ /x0*(v̒[4z^pSh20FU4Jc B* Buial jU2&݅:Vl:B̿ikxd[tdD.|rq_֮?VvT}7(lhm㈀B{.WwToH!8$¡B:|_*O@՗(WMhubf|J ׀I-/ֳJǸ_^ ? CuӋ=.AD.m1r64իUQ*V`of}]Bd5`[Dx]["6䘢@t{Yka,UI -Ln~@ljLo|s.WzZ`J,{ΘHL`Tuk䙢qN>K+/[ #IS?!_c ˨džzM*&emWp&DaqFNUahgPY<-9US4LQ-ۼvPȿ;&Ym7>w#dOP'%v%&Rfo.iMDGaImWT%I2ƽBdB>%,Ћ7פG&~`JYSdFh FlOU0GVuqt4ef-YyW Q8N/{qțGn7נ-Q틜f/3y՞;ik^4F:[Q`ţ[)V{#TFQ?D)V(M[7ձq_ypY<58{$K: !W ڐ_C89Q{@ z:oxf2xiyँ{W@8F$^9 c%0 f@!DdA'# :Ϥ$0)7iIb^K\TGG|I^ V[)|ۇ8H /oR;,?5֭@f8VH>?^i"sfXGXp<]]`vg1NvHi,Di GX\p@ V?nIҐ#MDHf!1Bqɬe[Gx)\od['Q@Ԡԭ#]ؾxF{OJJsBMHqkP ӗ^3B- rL 50Z,qm.Ҭ8̻T1K3K"B,"w>Ҥ3q (_pv$;N(`?!Q}K\LD"婣]~@R6:yO Q)D}יG1 PQk! : #NE|@D(-0iLY`ҶxQJu!{N+؋ 5Z,@KP&>'{,%&.ص\4&P Y9#GZ+; ~Mi=yDs&4. e4 ݂Z"vD2S%$@=z6E>8J& ~ 0" Gki6,*:i]Z.'g٣P9B}°j\iAwv*t h2~WôEl{Twel]z#EA{_3ɉ] bۼ늾 I?KC؟['Gǝ {G*3QeB&A["WxèGBjk?W+on%BUun*oW_p[D < 8I%1T7M q== fXSe@)]?$zP肊deƽ*gGt%a4??*~`{A'-7~"4 2jsl)h`]BR+Bx}N6GyOQ a E͂mucC:wDЕ.lXrTmU5N8JFeLܭzyM'"t᜛r#{ qfAzc8b .T|!~(Nv%H nANcA)Pvd R@p 8$B*w0 ='+Pn; :&XUmʨ gr3]b"-iﮇ=@q r:;X0z&jwP* ȞR U눪e8?VJhH|Nk7~6ruEQr^r+xwP1)kp5 !mN?j+qV&$Zǜ,*Kh(&Sb_6|(@)>gu#&؀9Ê{:8_6 /DYPt 6v ae@wxROL_+cIUs =/eR_:| j\w-"ާj&kG`2Y06B0tgʺrk p=.Kl5?-wkL1 ֳclV.]hniP̈́j:8`&-)O6E6N2׹UגQq`/ ༿x\Qӡd8hx66D+!xQG!ˈǎkGNyl^|3{5/m>.Y+kY@0v**MRNF*EPS \쳢gĤ^J~Nv?YG*ʹh`ˌSrI{{w/re@r#1;umqu3ޭU P~# /$Mw!n*(}d]MA8"),A/ |&h@.Ǩ7+l``imŁiWZޚ in]Lvnh\ W㾂iFhd]e)o@? 5~}Ff {@Lr)UtMDSZ6Q/&Iڈl3a>9LyhQUXK]aW\fw:M)w, NrP]X[ sFImG)0! Y Sg>=#Mޞo{5CǍ(\| .r3+(1Y o4*oqIئ"UQ ':#Ǚ+a?rl5#F̕NJB6|Q xJ| p"i&(RQnrs9HyͻG?R= w'#,Js 1c`m3J\MMm %QaغjFDɓx$ng7#"xHK3oyap4I%=K[CIО_n8WޒOsX+m#|cEs|˰d 귙HTDYeR௭['DPp0q16^(CY 2K0Rg9};kǜZ%C|H€;o6֞Blq _x)~a1U:gh!Y'k3u+K⩋쯑m RHI8,?NTtփa[]TRoX_>ŪKMO^>ˏBAwa!m0eNeV:yZ9d_I8 uC k271>yJy!YLi)cOx[!Z쥤Ziz^fk>ߞhFA\[F %Η\Cl-#cѹ!]u>3Kֲ"u9+c[9{s & %ҒyUsMA͠bj$Jc|n%C};y 1Wߜȿ%c7뜪Dį*G8>_w:0i0w& "p (?PD3w)7r[Sz7fXDF,K73w1,ᇡ{1aaQoۮ]tGJNd0[jͽTY!Ưa˪k+8+\p ؄YMlV7<"yIF 1fc9p{3a aBaLi-3s9Sdr~]9F`G&_B@ZB[凫ZDjҔ> _:&>i$a&J̟j}ٰC9)Nhf2sBete'mx,|J,razPߙFޘ;2l/mC&!%*gmG^ZUZ0'#ĽАxȱA.r!M"8T>ZZLwYM2b d\Fxu]z$Y)# f!7hk4׈&-|ZbcHyـC[C^N%͏fO212[:ɾw{<|vC ~54 6^t!V2Ň%=O5\.g M2#MLab#rs3!g^ FZTnV#>kt5SjzDr7Px >&T ~k9eZravm28.sQw!v@BDswt#'\9"b53 5fo7ٹ/5{t'y$})Nf_Γ#w' 9"6Zr酃xRp4fs HuZʆnN7v.^zi5Y~kxfJ0t╈A:ٙzVQ Vct?F+1yqOlCMwr N3͸lح,PXj)`PeH(Pge~3¯QR췅 ̫cq2w m(}R^zkDЉƓ K%~ZN*W+c(v~eKe+$ nRc+n Ä' [62*::D6P/?BC[^DPV9nx&FYvW~lYIn`.<|CJ3z V 3Be +։ |,AY2h .-nk&<6Ӊ/z/s pȭs5wvK*vV#ttW9sgAά \Z|WR):O< -~7ys 3!--ڏY /s: ~Nv!r:J5Y* ٢&`ۗO3lJ.lG%@톛@1x:+2'v>h0JeE؃Gdhv@#ŖS!.Ց,muUNY8bqn!`^}0|R o5I\ǜb y ϲ?2 -d\-= ۑtdx.%&xt!U6V&/& j8Ҍ_uO ~كRF{|nJ(>9qڢf`CO.M?\THw?aGbZ*XA??J**SL(Q);-i.^Daƅ]u#M[$  6%f- N?/x0Qnӝ>g ?O~9( @Bs"5'!a/xXg3 :o nju31‚Lւ)H>"2}țFS.ĨBug=ޱɒ!rjUwVWR(;ۻTU?VGv|= MiZOУ?^SOQxTHLdB(DVsj_@a|/rKecj,7f澊Q G v6.;^br)X~:Bj l\c.sO0ήS{+'':DQi`&u<FQ%CӃn:ATDSl8)"YQ)qz͙Hh+6ʅTH@fg(K;7!k^g△ 8| HLcn9u3B7*Wǵ KE*•zq®HAot$DMuRm{/5Q~fmxTV`%iqVJAQW{*q| yK Z{^5#R;ТbyIۤPY\!ٓCeb=o´Ɣ+Zx8C-dr -8!F^ Q1E~5}Y5#/.h3W,#Yxf|: )*Z) վ)-Ϯ^KM9t2D%X! r96jA"I=C>Z{>2뻙W(mm:Vm% ]J_HqMEha6d-.C'ph"Ym†J{4Z!7l4Qw̿YIYKVOݣ}Ez5BT,\a`AnJG9UUI@vT}$84Y qWs%dl ˈb4˖4Qj]Ts@j">gc⯯= #|MoPp6Hw+:q3C~09GvU 'a)bvwňhɽHM&hP)yFH2bRg/9 xФZn FZ [5{M;{=3 =9~Pr^^NMmTn%_\gօ@TbG@xpÂ#s"rzuϜv~D]C=ɓ=[ḰX}Z! E (5V%t1<0홯U0 =ptrB-G,8<~ogbb{AkC,v)/{2mhޛ}]YI8<ß;wuM g_ozni4F0zw̃5L5BxpܴF[ٗk~Oh a_Wl_wY/{֠zȯiU8 R͑FFW ܐCYYpW(y-Tv;-SDl%3q+xWg"JOa7qEpCggܬOwDݿ+`˩p<3{z+[wC_ʼ_%}z? f6$iC!igtztfKQj~+&o(Kd/p@`ip|6h 0Rp3U֥C*Zl2.~?(i\BFՆWJ~¤. /:]4i<F42OR҇bm\Bgw#81 $=@yH.߉+έ0fKNNjtuօYCK70AA%X)fx%<92qN &]SEՖ3zo鿸Be04VfE҇nfU& P~fP>tD@`Y(F",ӣEKZ)n @k @s$o0&V]Ph/v=δoO5[jo̳ n -:QV7A8(n _ZހLX*z} |SҐskpGCP a2ִh id\=`srC\8 Wf*?qTmo4+wu͗uA0K&\~+rX5vl]?pZzO-N4KɁ?oVTf3( K1ףL\?Gs;+;)oxZ7Ɗ[ Hr`a}l"{%\vL{rP}wqSH&xPN7a(;X %, G3Mn3繚Vr'2w 仜Ufpj8#V trYA,-@`'_mn;wjj1>֔\=608+w `qO~a'SDN)I3ߺI`JZ>kfm"f+\r%Nl7#װsQeS͙Gǣ]|M_YlX*&jȪmCDiarnz{/K_S҇KʜIO/\wf pv[E{ZX_bA(8yi1Uf0(4gf E&bHgEYs{JGi4HpZj^ե8{tF9d2Oc}F C##նb7֙\h#̺rhݍRfHiP'U!Xfwgn+:` K6)HzaiB/Mg8{l캦oqsDTy~HZd&FVZ'M'"'8cy?#_薞 @ y`6$cqZ{fvNc/wڴ:)z&l62PSWܲu'|[cea^Uِm{=e&fiw'Bv5GحSC?sdXdhYYpSp?B귵v'K(W2_)fS`6R2{uݍP\ :t$V購-;/p) A_^E&*ê, bȣnV )"֖oy@B0IA[}[E6>gOvm#bwDٚ^tAKp~rCDdV1.|#c8U=}]|Қ<+AnOPPDg6o32ֹqo+;4.A(geAi["%e4w5{$m?- n/4Ǡ_ -$j ߌlkx%fiMC +`6,CCbj'{_v K_4pu3-PUMUf1>.dS*Y;;@\T݋ݱE Ԩ/eCL<3#ҧ}D8!ir8g^؃zِ]]?6Nx͓ᙨ+St=|tSMwat갹-\[NzD=ʯʦˢ)/,+8mwGk!D-  n7 Ja L!"vz<,uyxjŸ2˶ôf=?T(ݻRՃevd(5$79FClUb0̾Ç~V"i`Pe2}R`7t2e̗jCQ#}\Y}1 GCy.P6g#XmNtTRj&@{lrEԗ#è x|(PRo$tr`Zo~ TJ|>Aio}J㐐]{OI"C(-}w n]SIR*Z |\iiiy-ڼ2XdWÊKQ Z۪b(:$PXF0R%؆VnTكDJPnc kϼ%]IyuUOIbq8*_W:d< 5L!HAT9 QiӤ:G@>չʋbSX;i*Jsad -ɞa<ݱ'C|0Iͱʐ?Y[F;19o~۶5]3eitsʭK t7hM/ N&2͹6rnT fn$yľH&/T>!1l֍x8mVAiFo :}yW⤒aoݎMxR82bU4't6".ZB7" 17rLM'1e3&fVYg3WH$Bm6 PN:Z1Ahi;Ao/.ч8MB]SEqqBD7@k"ܪ3j ëKWF~,c(:vP4S|5I,=lbY$S AWJ ծ+k+# GqvN~'(M[.Κi.?G[#FS.$ϊ' #W%5JQ:y._"ew?p0cbR::wm ~+Z&4E|S^ u2Jm/5nȗa1b@95Fc#f&ߝhMT0;&'iք !pTNZi|ɱb|A[Y 1ݡd B3O!&Sw든#cʒNt`M?΀af%y15H M{ 'D2}{A-(z./qET': |}=;R:֦̐F>ȵبF2q3`z"=EWHXyNd7@fbxѫc# Ms2s,)T_zYtM#BH+d ]̀Ȭ|i:F}K/Ce$] 5 bJA0ieslʎہ,"lw_LF3JՊ~OKo,)7BpVްƢ'RcDR>LXD8ߏB) uišh:ʌx)SiEj.={dP9]r-eIPƢu.l -esyS|*,#% \quMojaj[X&T;-ݯIf@H8e/g,ݒ%wٝU{-c*.ײ5>О{LDrVUOp%$:XT7,Bwa+ Eu+;Ҽ['I"6k7G1D;-I1Hi@,,ɐ+*|qDJڪ?Orso1.k!&SIp*4NXw w/{3Kt)4;쮚1?^*T\XPǒgp7G L2JuϽ,EeZrGT{$SrPgXKou|<^x?|SmPJ(6rq│ؕ1BImtfQCy[ز:x]X,x\RhL5Ŭofr t,ڐ}!MV C<:y+ oԊesg!5?Ƥ,XkBەt Uma#}T2vt83JHe8ȣR5~nԸГ1nnpbG2HE;.s].7p(!L?2j;|H;'9?K{FcT:9 GLF.a>ͯү"b {=}6A(LxvI2Bo (W\"+Q]7/A_Ռ49/ޛciJN.@Џ:rn:OnHG/I8Zze Mؠ*[),}T )s`s @*p㗠Ph15mzn*$UD`nH6>Y!d*EhO#!;]s] Y)%J4ӥ}xC%|H cgvH-rԶ}4e;z 5 gr;OkY']%ďwfX9H@6{hpݜ7sTPp ^l93k>*2>P02*<; G*3TeRo0>)[1-4WITfT*ƾ:4xiQWϏH`M;7dJ<HIeU>2 X OJCv}d( 獑7e1J{6^=@:K}Mq2^ Zə]7;9RZj^,x-P%5 o*n?V7c((sDurw8-Wpg[)`pǫ\}7v׏pU[*9.@S BKp&pSk0D1"m' __pK߭IHtNE e6Z]WO6 zןy^Im} n}}?H*@@$vh,iԊG).dvjE]Xwmb LSQ>p_%#IQGNB\\%P]1[\ MHy14kdN x 5xEJ/BNP ՍMQhW' 7x6UͽmYcIi=C6oهRCs&+qTmMئ=/sO < (rbtтtĵ+woNQ2PW /sc풁l?ko(bG!ڬG "|[ Iƹ#\ DlQieQeDwX` O B^Xz/0]R/ڸ* $"eAffחAu/[@\7Ы cBsוּ iH}R4B?9J ԆEUE ʇJ0wT!j=w D_ssp27ͯ1j-~*;gl@G1NFQIҪ+jbl`IKT/Ua# Ymf_֘2® V)dPvK k'*Kkm_Ĝ$ԅH@d?(ڱcoYӯy?*c8%8Du1Z·q9~qpM` i&~]-3& '=w ?IIj/wE x&~.Ψpℸ;}ϐ'Q5<%qԙY06/ޕQ6^)TZ ڶ<16#mt `s0mP;~ ϝxjk_7K.u,#봎{:Gf6$E Bz9( A{X05$Z'>-}XWn^ksJg&b%}EkA4ms?Drb}rE\Pwd ao.QX!!@AΛM!垽 7I[ب!L0RKn&/5 rCnAt^ ߁c(]lօjM qYM6{VB:< y74>_e8'(ϮZ@W:pDSP/G/%~B/an݊ &"A"꼷HT<}?=Ϫ.|9p~̡`9r+$acDdw2ODڤo3*!lcE3-NC`o0ݼJuǓ 8" PJnoC3# _!-IiU("wzH|5:aΨCU!Do+.ϡcyjH7]jt*ːWگɽo X8e%ˤSfQф+cCR55=Lu_r?tӍUKǍY: Uv0ܠϰ"g޲G{&zl:Hp1\*6u۩>=J+'8uj: +|}Z1c(5ο˦I(gXdQBk]>1oתq`,ŔK(0,hP_lv,n6;W-W>n/]fߏ L=7FXe &8(WD`t. H}izICНJCj)OYu8];?N?mJhӟᎅ26o"0zݚʹb@մe߰sĽszǜ.fCteۻlnߨ-Y~?𩩯xs 3gsR0fc=RI-ȸ D!zFfg}"GeH:u֫%Zdٍ&9KHV@|ç~9=3i/ Ū"Zp]=xhpn!~IΥ 'I 8t2.Of`JW+Ƹ鰦uo2HIJI/ȒqR3^ZOk!_0EQqN:Ħ2k-_qt  #W}{RБg@pAW5 ,'j;_~[pr'X3lWWc$9{3|l (J[9o?V 10B6+Z "aw^ZΏӫ( EQ&&\|5qfg$ {h{ ag)0 \ ,c uG;6wV`__AnflFh?"-ntfzpȾ*|!Cšzdf3YG?5k޾Z+IM(^+B֛s.ҋSa7FcA?Ӹ?Rʛk or qsM eRq&Xx2\l50fm]'Y zjܜlLݏhܽ$,%^F? {{]c(@T/;r'F٭L>WҹG*oŠ}^12UPgBvkiOV&`.> d ;D};005:N6&>WJ&}S^w18kUM3uSӈv8Ϊ4?(֊Y\d+ ?ˤk7mԀ˃ oW\w4 -K$ƃJauݱ ¢W?J<L%[ $4ʊHգmĒk9D1l 0t,_ureV/ٚ%e淫m5 B/`QMz;a |=mDXD[K+̊Iptlaԧ쨯Ϝ,YUٯڗ3Gu.ܛ%u#Q)q+_[-o"] fkDX{ssz=nac^hFtPL~߇No;MՌ1q W C?/b#uze͏~-=is.e+ߧ<䂙˽ Wdm4v|Q?4O}7 I=_Ew`xDX %@&'ZO Mk'M,,5f5Eѡ@Xk75c:~ZS-;x̛M⏂ 5NV/ϕU .C9PrKyZu;(XU@ZTDlG1%+^"YT =k^-gtvhIH`!= mJ/A]XQeiۑU yCͥ9Nksk'2M秳h@tد݊hCfkF^Euq)#ÕTi)CȊyqX&Zz!tjĨё#u~E;,c3z_0=BՌiqB ܸ!8_HdEf@ɲsݛxLj)VZ#Zmpݻ^A\:MJ>~׾j0vAUYQ Jݎ03\_ ~8 0[tdU;0[D&Rjci@yTA({'_'oe @bD W!+_PStmuqZ1FU!w3q.1L`ۿM%d6}8槭Q|06rsM&!K椄Er tq_ϝѻyXk#Sѡ|F(߲%a_Bq~ '"@}A#Aj%/!na3դRhotD;] A^vݜӐ#<bO׾B.>3OJμN}V) 0&)D7~+!a`b-BZ>DMAÐmTף=j˹mMz;KgW7I`i<$T]*" msG)^";2 l5>)U/-2|~⋊֒W>+A˴>aEV!,s IipItns R$EO ^p8T1nFj$\2dpE9 xH/r wxdzoRޏlOiRt hz1L#/[0P~4b/|`~~71V^gWeJRS-tC9tʏ3=ȕ 6_E'4N(t=:MtvKyYOC9pI֎jF»c]B.^e0E'pu -{E݀\"@z)SV`I4|ۮgeN~QC:,Kǔe ZP*e̸#t;jx?Y7w>s \}Jq 5)Ȩi.+[oḲ[8tHc I=EjHv:goA29]ʖsۗϰ4 5,e k 5Z s1ķ6΃* /4pzST1XNjMy9rsNȨ&[|!AN:,I 2'`Fb ZyŭӐ=NYv~[mm+@ޘad٦P".SB=yw(yK曘}MWo@9:1/. Qs @A-C#!>52=eM5c5z Hbo Y7hclЌ _U%jO<-NWD}%i"[!Ve#0i*ZHf?Lly8cQ'S"N+VdcLUi/q6*'!jD:'H~rR]I('nR76dҒPQ::9'ҺlUj VyGqi0Ck,9uwqq7g~`Qw"걡7;?o5'7.W+P9U܁BUt NE5봭&R;˫(+[Âxy7G6:x|6*J\T\SvJլtP,OoԆR* g!|0-Ɖsxv1Np)d̢c:Ipk 1;]Y%b~Q3XxDtԡԄD;E&S<;lHs>$N^)CVbqͧ` "TS픋ppC:V?:{PJ:2I_ϻY ;6!7hlJ} kTAn)B& - ˒yT aƈ1GI=Nlcq |!\x,?8o 4=' F0>{Gل3VpMuQA|$]DŋA.s`6`FiĊ&jȿN" 1JF7Ms<+L^cnhh>ToPzત{|MzHeyZ~\T'*炅oc OIy"IuΪ-^|`bi>ĥ%6\ۑ M$/Z)1OeCOH5XS 6Ztt!V1S|rt$ݠsLSbPGXGK!5 bbr}>v^k^꺹$c$:1h[>}L+tw47ʈý1384H?!4u}K<.S|*B٪W O{mxmKwߤ4:UX$|Pbi.|tyxJcRh^:7 {1;/s3# Yt"v$F 1ԍ6svf00la όRcFZNHSi)"ҖbùM?=[pǮb $'~]{sKzυGVhT#c5}ȧGU@ .Μp <ꇤY +veXߖbuhVcrpԴHMD:XԪ /nߘꖎXk_PWs NEP<#1$5' ⥈r?WjlC ٌCRu)VkhN(  6:dw*ӊg݋&O45sH,y`<>m.cYs(~jQ!~8fQX;&~Q$4wbOyhU]XB,sq2':gwJ"ϭqؗ77lz .zldyKɻ`o!$;w[0Jԇela - k0 s[5JE᫼Orz3PqZgpaSw6D rA*ezuKΊ誖\FSx &'BHY^*1N\U&c 3L[L*!p$)J[{tw n !d{{o1l]I/!`Gl#yh̥%|Ԗ 3+i <`^`%Լ1h"_8LMb7FGOQ}}@rbE kt=$NS{* cFѽ;hʼZFb`O#U?yڂJuEj-%!܀]k0)nf?Wx 8%]TVofJA'X|kX?Z*AJ9k yBcI"QX'իYGV$g9Էj41$ħLqjc]rZXhK릊[?c>Psz<ÍoJvtE=y~PDB{,Gl8 b2XUBFq؋[<*+woG0ej z@?/7FnGҤNjiU`|Ajda Q ;Q|_t>Y~W]!o%y Ytb7SB knNzTf8bq0X)}$uupA#~kј/jyLK( ʼnO'1d9~)P ;|wdJqOǟTmZ~L1xF!6X3gų|c {:2gv6v`Pj?tѦ5<“ fUzLk->EX:v =Cjj,`{|,xñk K|oNe:XV@24vGBn]DQ#}FF߅DfۙCy%7єqMX4mm1$Yl=Ǘ/mHMjT JyElw$}B7~5N y ޯ]qFv:%k{aZp֤_C +|.Kv*ͮR V^i! [tdYu%ۇ%DfkzvuR3@4~tur4 zpHHF}eA~o^,؛K E]G@YRq]jy&׺Fդ@_,X )%`. &c(,o2O{Xv"9&tclcJTZf *0rXAjB{_B%ܬ[# JW;:`R'"}u9X,o>r;d I}%R0uo}^HNl3RZ2<}0櫘eyr5|+9"e7W߼~e;$2$CdŸD\U@OiB(d@U}i] h7Qd#oJ6{&.)[4}7 .U0bt٢2 RJywFln 6`oMRLЬ}Oe$.7\e8usX?I~YX܃SdO S1?x:vS$Q!U`qz9G.4\V e?|nZªo*j%]^$n]Ք[/r#>_"Abu0#bc3?}0aҳH \s=t\{Ppd4JGZICr75!D\]0 ==,PKp Dak~w=#.@%]1 wfk# 1( LjKhtūdeih;?cwEө2V/=qnB:A+UMcAhGTawbFT7rhe:+ KF'詞 憡~'&Ih{LQ6@ՔUc"Ccv]魛oOZQOpm;vK;>o;t`7gPyN1TVJe =}}%qe^_ܱnR=0SaZ@Q%!KM![`zMJ߉.V6*s36o!TdhP/t譸BU> .RdÖoksP 묍iK3:U1JxCΧP`ynjv pDZzvOtuR'BobfЦ)0J Mqއc:pd`_j 0qxi(&Ꙏ-"{_&v]Zs:+B(ޯv^ A&0ܺQ!\M)OJ2_h5`1CYf8 t~O63iv< /bGIѨ tв r{9Jv䖊 \Q Mg&- W;o,Bs%>yfKt[f~sa!)l%㖐.l2DwƧ`Uejt@IkhB.t JE/d9n9|ɸZ~M, <bF +OXAq#Ui_YFOl\![4ԥBhƒm ݹYKn҃wZ&^ XUlvm@da܃|^?Mh 75- "lwAv(Rln4t$y=QlD6u6&|ߚ.J7cxp #~I`=kM 27.7˷ UL30Mr6q =-ݿ T : V䢱(D8įHQl RgAX|%"Qހ7H2jN)2xnly0;]?q/Udb+>ܾ${QeA۰8\[cQcF\E7.i-h8STm.@aL8AuvWro>"6TMZ ӿKl<; :])qcdDnߛ_ RX(Dr傌JZթjRZ-M[W e-Sdp(8ul[?حZB/Kv7g4 d`"{8>e*EL_&ClG¶%$*/'i/l;*}fIw?5?F$+DbD蕄䒱z+(ɑ&f`B7`+5\: pc H{xaɖq4ÒQ-pϨ{%#g\P`wraR7ܶGyќZg?JPz^kj!˲` 򞊙#h94Sr8 E~n湼;aSi).wE[gTټOwyջۜaGB[X25XNMEG4*Bӻ p"z*fXJ$pܶ` . ew@oPq9K&8. \ߙ鷤{}XeHzdbL&qeZhes2dd۰E`l%i 䂱Ꙙ^:XNTsTTߪIP,dqo6&F"1+I@~ZvY)daۄNMHor4%ʳ,:_ ='ܓA=J$ &q2e\%C_Җ88Jtw鑄|8)>}ĵphmQ =~WOG*@(h. mpY=& ]DIb߄5Lʪ,Ӽ۬d"ShÖ[P6x!rw֗\´ sSgxW蝁sjF6j8sXua,!;W~9[O6q:*/+!jt̗YhFwmIL#4I v_Xh|蔪ΗlI8A+' $%|f>kMgEPTӄ=vu1?bG1iI>:ׁ VCh]>, ?jc6R5WE6%g~?4>Z,Mp]5{۶7h5x)vYH <_?ƕk`'(Lسi${$Pb[)I"(֊7Vc ~UYgƺ36TNDՏWمZMJIꚋf m̀:PZFcNxmHk1' +.Văgx0}-Jq6)guwd;(,15i:2ekl (k6s-気s4e#P\P"RUt#:5qXo?ecy61Ľ^Uu}0{ڪ |b`{8iTx=g7JR;`*+3Z`EG;V^>Mb2 kR}`'qc`!5p1J^*|. Nz 0WsDW6sMj#Wi`ejhEI[?_LͰn|f dҭz+ RqӶ>s>q̯8Nq=~Jy7]nz8;Tu#l37qsV-C"0J[5O>ZN9 "FJ 6[4I{e~3^F:4l2A3C;fQ CG~ծ$oML=23Gej9y2ua -tē v-T/P8P/g\0fÈh|?ٝT[?axLr#lD y/b|Ǹ o򀧕ˣ~@K6}nޕmt'1!UG3̚=2 Oi7i'68ob-zgh@v$Z[ V:\*.ԛb˳C+]yGk9K057 e9M5>s༃E=;sDA$cBz3~)`-@/;@TM] =I*b{ X8{Bْf t:;™ *JU. ~{`P[ eTk|gaaS}mMK9[Bx#KyA> sWD$ȕ\w!"١m"T*S|aPYF2ompZnO=ݍ<Q=ٖi9_PSVE &(4 xugo'LQ8n: ¬zթ ^ģ=-`j;]H&^Ħ<Œ8i[ڻ`&,$-vzM9ﵬ5)%Zazo@gbAz$5_ͯ`.Hkq!m g ~T<~ތPe4 CvxA>" <,s([˼e`\뺾)BÖz# [ULQkNݓCaA.>ٌ/H"$4QYGMIM9$G{ӯɓ=6.)m5 Zd oHQ6HF*g`~hp"{:t)mpUg?o4ISg`n[T('Ȓaŏ^FqoWN-qonW5x_jv?n9` Ĺod޼gx'gt THDx 5*]O|hw C "WZ$WHK9cwT P'ߤ?IΫ=T`v^Uξo#"JZR¼֕g  /45TZ߄iN7i@F$4wmEtv d-a߱B } +" (;E}];_{U I I?{Qj#fH!-S]mm*vg>:qD?atG:GaשͧoI*WBhRun>:ds>jڹ?4K$Li*smN.T`u|64aAg>7vƏo1*d+U5V1J6$p!<cPܸ'La8hkr=/.bZU&8N^4o3E;f=9Q+}| iceUu|Q$!)z%c @{K-R )کdtaj>c*/PyÝ]eS[f;5Lb1P8#dI^TʉcMϻ%\/9s )_zc# #*zhYmMz^`S!yަ U1 εNwRB cs]~ST0ޕBUjץ"c~qQ"9K0Rao,݀vԝp'ZY5>g 8Fٖeef 4p $BAS`䪓Y+cs3 Ȃm\wd۔hdIm-bCz_aZ*w0Ȫ^2 J&R΂l&f5/mzګNvER`sO~\3? 9Zsݖ.7R2~y)p{9yX|_`=}?DM28vSJi1/|fPL cnɖꍺb* g)ŔO{ORt̚wR؁̷}pʯL)5kHЈ bvM!y%? F@/޼'BvDd۬Q`LYں2UJ]S׾}q!&'+p k[Nl bsеNdV,/Xt{ }UlX4MΈlDOC+3# 15GV#%iz5'sDSLSOɸUpa!)&a[vZ6h#7jW!S,^|oW=|Ltՙ,[]70[jeCe0ƹ\֚Pi&à2wJvh!y{j,D%+UޔGi*rѽ#fxT-p#$bcy)S5[&5kփ:[BjLesl-j>N3=|1 Deϛ( ulC{BNKTgWtu=QC5u䛊>EE%6u=q$)$U>~B'h:86~\.y p1D<7YE%JJRWbgi{;.'W>鴷Lc%D#LA#:Ofi`?/!@#!"[VQ"4=流 )&ҡyeۿ_,K|}P %M߲~G? @,vsgKŎe 9\4/q`)4v*A'*E;e3-)ֿ wU6Di"Ct]B6(J w'XCDqyƟ0zvG@.*xaɪAœ_XY$jI; I?^_LeF8MvLfzR2h;1zyt ǎYJMT̳_Lw? 5ɝUfC5Yľtna(@rAZ 820ds0t5fڳICڤCT}g]r^DѡCЪTh e9Pl-PT;HkY w[9ͭxW}׹ĝ.m 9q4, ZE&܂aؐL>?(Q۲"7qVeM#wyrfAӣ#fU2B,"^5.4ċYu]p{T : +ž;0+a2yFq5 鬿2Xʖt5 z[c#, v'+3XR lwaF)npb'Tk=:CVo~+Rk+ 2[>LUPkEw3 %q"Qp==*Q* ޳Ye}'[VwA?%ЇN&;ݞR,A?Kz)4k=.u>jG~jc01),pcE93#ѷUOYզi=F xv\oXe40ҋXa]@YckNt }eJ~FHW ȈIYiuS=mS?}i:XxÂ~Z) nN3qQ /YlRV5 eN}Qz'Ν8Rݢˎۡ_xXw4 w>)jUr j2 N<pTad['Z75#FI~`%KŨM=ѝ_,ӎԓCUf/6bьy͸Di=DȔAkR}ѐr[G&߼h&9梄C1,s@o٢ͧv em>F됍8d/݁uB)ԞSg3RgZNjh@?O(jՈقNSo%2с,5-,-y /uEtx0 hdޝ`ڮ qe1"@c_qfP< ih 6]( G'Q m@(7Pm;yj}e&Rp|2+5gCZ$O ?yܖ9Q;7"Sܼf:DQplv~At[HI,`- zH=E6]v̸7sve;Q}oX}* _lE@彑h?ܲ:zҀ1K Z^ýO`bQ"0CXpk|˸`,KƠ[G;lERg2j8T˕`XN$Bx0;o_ɝ00Re]C^!nMli5#Vi+BPǑ2a0"&fNG{Qxl;Pww(jEy2T/R/o794%M#pg&\ *?I0[Ejpփ TrTi9&F`erۋF֙J O&IFgI;IB߶x|Z [Th`x 6=y%Ըi#m)mCwC/Q]TL=3r4mzW҉i?/8?q?, ';bR,C?mBDr 59RskwTb .I ~/V!43uO ĖB/NRDwVW;}{:=cb%8*80(_@a 3ŏ@ Qyhpzby"Årn1ڬo k:S7Wu^[DoVq9*v5X7]'twQwc t ά{cl'5 "Vg %cw
ǫfZϕq>/*ą:f4ao 4m`HW8~V{(4IzCG$RpKei+ `GOT%K- Ic63)paSȻkwla_960 ?j%vJyt.40! N4biCUz$Ts<ɤ;~;rYRjA,)$,[?;RHǛD)\ͰP%cTN%|,qչuBǜ =)]_>+,Mɶ/ϋo5Rڴ/Cİy謴SG@-5.{^ǞEh";䋜f"SW0bU҄K.>NSwUId iHit^ᘘ& ;mF{1{= mGu?]yX)6*.M;D\T0TR43^\12oFYH܂Ps߹߸XdxɑN-\jN*_?ٗޛA]톆m"&,V:M@Lgr} +s)W狠, gQuV!6E-Yr!b:92lyj /QnVOܐK2*ސ+n |2v Baau!V1âH;9Qߢ`Lf̌5|NOaII0$}Aw-_H@~Ճ nVGK Aܲ-CMXs*x&}6)28hNEǎoQM`ٱbpԶ^ $)m<<ܠ., &g+Z:#݅=j:zVA|1*, GhG~ef᠅`&߮n B"Y$an;|#TgL2i %}RAz`|Y}GI 8`E?"qXT{۱'XT $ΆbtRܶtC?HiY7Zkx(Z>4rѷٺB*C?Du0dcWA_xL%z8δ#4ęyeLֳxCqk6Φ:`8Ct0*9/ڹ3 SS{HSpTM&0iQon0(%!NE$6sKO iscW$m@ ZO"WuѸw6JHk3z&.%҄-Nd2Z_Q h |͌SΟ<1`,g)rVFjÑb lEp&Ks)+ES^uf̡=-5i3trQWٖ Qf1R 5s82 rHd~0[THB|<Q 9e2&ߣ9behnPvjHMšyHyRUe,vNq*t&>K=-7>*t̵kow53'![ Sjғp":9b Rjua)5 h,7P·Q`G%s7X-Gh6]%f#C܌H>7J<86-& cQeL#ryφyEz2M⿤;;&aJ|TGQ"ptw-¡p5,ugRy SVt@dtn]^GZg+ Y8ۈ?H}DL¬)P8ȿs~#;Lp~o֫p ݈)i%rDCoƺ l%!W?g'X=eP@$rĀ`^8sʉzLYcSߐ֑~ּ+''I P{v9-?N?swKaI%`ck +^ ́oT$jDO%&صqZѿ!?ħS*]Z="Amaesd}I=(ЀMq +7N)@*“`m"ao əRPDg8^Y]!,zr,iޱPUZt@[O[) [;_.vkLRꕹXH`_~b%'=Oq(&V0 4_fwdhՏ|;JCm"-_+Dp)h(('F.,֪fʋ݀zC#0b e9OyA?|YiFS.ݳ5kpǟ - RC=g/UeG"! BoQ7L=Tma>%ڎ H˹Z&_q :[ /4.i:=TS@Kj1m*fC^\τiiկ:AD\W0] u$%uEq&(AYndm$v= [#֨t.5mx(A,LHߒy c:1tq|$`#u FZ Z'5)=x ֽ讕k],דt}fk>$a eLOwpnm/arIӄTT?aSZWA@A(?H1_hh.aY!N%3N8%@Xϥ-vJ0b\D6RB$QuZ9 V*N ׉(#|S˜bjr㖠;RКVܢĐB6V=CcQ;EsJq5%,9sZ;S[p0Wy "Totp`=nyq3oOIt#zM0xpIdFQU^7s }ÝJG1t,kf?`h|wV[4~H9ݸ P X֨/ 6FVcj4gۓ!mN;NFHhvif߯Gxw'nhپyho1vXpup~zaќ͠I k+t3OಆRFHȡNh6ΗHN<(@yA]>?$mt0=$mf1ȥv* t.)WN,r`bUn⵱(ԅ7k|aDZ@{X61_5Tҥgvs$mI_c34XYBQѺe~p\J$'C8| kWI)]:%{+ r__o6E&wq(hȖg7[XۧЛ8 e%Nņ:g.3H֊Z[9;BYs2<,:Є8QlKy%?rj@eݔG^G2FK<8f/b mGwbWѸSިxF})"n/v)N&9ĵ@VB2驘znt=G!-QpbAȏKM(]6@TtUXb~-st|>VYQuIeVϽ es*CH =iV$LQVMOB7's ïQ9GHg#$.^b{l%%4dvRv!e&*P==[ ?篶BۼY)VKF^J-E}jթNZ. JzǨ5Xay"'R|$ENfxEQp͠]V!ɫ҂P߸? n'Zk-%.68BoT^qq5K|sqk%T@a )W@qI"2x. 2r_@)uZ98UJ OFmə)J)y~ n7;\KΟ:y$F}w"Mn9Y|Jn3 dOWge!:8Ӯl PL圪tB5Q=Zhulfo> ?y uUm!4[:,<8(&!]t> 8*q@}z"y8-xw P3.F΍k!rvG?xcLM B>^Ggr0k d=XJZ,A$x\ȣc$yy_5\C!ZݙB\#\B'ȩh rPfw?,yht§\ 1+j];:32=5&;Hiժ\JPpd{uCW1}yh%o"FmEi*Q=͐77X̥65ĸUm[69cui%m (X)fr݀ch.OR=ӧĢ߃G,_dD:Ds!H!_ >,i+L~t0xhd pwo10! ȓ8}},xzwLo;(Oz$('B?iVǝ/j^Ϲؽ3?ST1 "eK~i*5\gCuVBȰa?`h=zB"۸"b?|eo/'&Zቋ┆]F%u,JF}ent;SZJFkWJFϣ;(iO7huJz<]9Yfξ㖰 m>eXC2qǘ0ꏳ4^Vf:JiȌ,towO[D-/πpUmD?o45,GRw5PpmY:2+]dp&ǩZ҄:ݎm|MVNqI 䘯R +Q[p,M3 F@>Z)x(_?ш9:J?,PE1iq/wؿ\0@i"L! 'a(FСBeqj㊰6B 9MXWYjY&(y Pk6Φdl©#M@;0aIA3MeR# u;m(/)nhR<# MS\Φ#$̂vC'0 LEF44{xJS@FشCФȭ:nZBsGbd|k31_* v񘣐e\wbA,YdCgPj~ ؒ}TýG{˴nYe}#) ^`ͯK'FER-Ocp:# w1S98Tק3G#:={ ZGH3((P@.n2R|-FDl-S,jCڿ;dY L$hԍ5!^ 1S{$^$+Dj?#&Fx)@3NVAI ~c8yYgBҶV;٨a?&Vፅ胐q"kf8$9MA {abz&B־cls1+z}UU&=Z8OA㷿'" hʄhk@-U;J)kIp R&b8HyM.ө?)%,Qgjujzy$97vIUh.g-+EP?Gˮ>8*W\6IGGX1x~'45Q?}>>eB1WHT!XNb$Ro/!|ZdxW|#C0n4 q5 |cz>wAJszC|Qߔ=P\aY_@A%ĪdS"Y{l?t2j|ڂe*0Q4mXj+^X*ViDa+ \cYs?)ED^ieH.Dc\iO&Ջ` k҇pvsƫvS:5>N*? As6kB񐟍sN!Bgy yئr+`ߜ!+ؖ! rk裸C#,~UwL뗾#z$:tdI5g}Ԭ!; 2qtIras=m!8cA3*Y -ZV?GQЧQuy6 0}}ļZ#3teCKŒOqKc p V$((N_lYyXD/UG+HR(ҖP}ޅZ8 y<Y# ]uza0bc6ou}c3bTS& $/(I4ּqgR5voc K]F{ɞq 3b@뚪QO8> U5e5Bi\:Xy\b ΉNhG`B G1Ne;։mʺ_C_iLᎼ91$Q޸tKG:`j)X{,qpаc ^!x7{+%-q;: kC@ꯄvR7ZK 8ϥ&kvْ9_|[pm8czЫ'.D6Vw`}l5 {zf9 |듭w0v[B9S Z$kïR>8yc$: OzϤIh޷f"z$9a4`[f^@ʝzGL]2oHziǍGEt~L@y )X=؉ZdU"CpvQ~ڧ6zn-@ 0ۆG;C|V8T6pNr  StA-!9yt^`h,?8<>NX7`1l0[gCbM5'UrɃ 5Zo5 Ҿpa61^_'T mF2yV޺V'D+eKQ16U˛_HͰA'v72Ch㭆ir44%3;RGjxgGόE7tr〮v9zmȍPebɆW}W9ZTrM1 4h-6 jG;Qx$(_5*q Ag{Citc @}Vs@$7dg{*wX*~Tz @1SI]j3rMZ"S!#(UW?~C.t8d:ugp@jE aZcuCWۗ/# O='Ckog||F))%I+/R腑G6,-H%ig҆jV66:?gS)9aȍ/۲r4&bڍa$=`=cYSH~8x3zjE SV)vRR9Ŋf dP{Ӽo~Ч?c#Ca~_i e:_Rx\q}A˥|~{xcm!-hb55T!w D)(+fz mD! D~.i IqT-PKT<#؞vhDHRGqDOh "( y.Myx _%"'N|EuZt˯g:fz$.&I͂ R=%v*윥쉃U:'Y XD&'1yɹom{:6Nwc$iۑ!Mr,Ѧc0iⴙCG05PG^`UH%k+sK]+-wS2/>XIn5԰8c 8KIJGke10hVu1lTr%j(b[hN{BB]{'^e7GwHLbx`s"Ϗce*a('%uz-_Z2"˯wE@\f"]o',bEs~>b!% }M4`0gS1J4Xi2ESjJQ6dFn  ^JjT*aTɿheȇˆ6 * XxW)Cn2(˳ })g6Evs+"W; ?(DQgex0nƒ:w;-Q}s_i'>UH"^Y\DkYӑ#-h~>\8VWA$MZĆF'?DR ~?73XƀoY빟)pjQܑVķ3Ot?g wW. OrgvuNje1u :d9Zk,P宍Acg5PnY ~š' y7ذ+ծmAP{FwViZ#eK>B%9qių)-Iq?q[š'-BXֈ/ ir^>٭&iF30 9dx+v&z) PO"Ǝ6lIwk+ I:z53t lcIJhr T.Da@ݦ 8G^S]ROOKH\y kց0_ QKlGs6rT0 pYZ5 nk+"y-yo!w SN|qqE TYى@j4쟷csKum'1O f]fI wZƔbIxWW(MܬVe^Cp/~jb?`tJ)wM"?fQ,$Hb1Nr^",^L^Bo}`[}ϧU̾e/#ip6/MDmFo=VYJՕkGu3P+ɯ|jDuFt3{ʗWyd&rc0*{ iU=?=/<]qIϴW(Z*ErM =2x7'~҈ U>4yYtioekdRq? $ ۖFj+ Yi#*Vv%A$MW|u*>I^ |Ba 38E1SG!M(/lQ95{/ݾ ,%{\iǍ1)k#%tb>U`g( 2Q׹ֿ;~"^lj$'CI.B a ]M6v{biOmhM}v \gj7! O70cΜxKg^G3b'jlha@;d7)aɺkUM'3+"v!~CGjKhi98=pEBZAeMm3 y=h_w'Ƀw=D6LwR>X7#zw i}XWN?C]&ͱfv=W=!f(yGf!:'oSĪgYmR#ſwwNwqA Lܼ[Ae jEBp7& L;MU~/P'*׆U[>>URf%q[ݚnը"2(H\sd#^[zTM5r4f?޲g#u@5 iH`cTtʺ^ +b覥v;o`Hem[H yd_]S:f(qұzd7.,ٴ6{@7䉡ya{sᏊ"z֍v$f5*mM\N;Ki*+N#q!@¦XFFPuһ:7]B:;~`KTU6ZDkhb܈u|w ,x "Fv[0•|>=ڜ޳iLWXGt?1J}l+:(aS_ Ô$o3&?wT9o5n3c?5KHPo"r8P׵#2q>'Dl>eaҠ;ty?߶$;T? ^T>oC}) YcB +տya~Tۧ2˭k:5E\v1*]g3JTKCsi틅֧ACTM\+6Fjm/?djvfAPhsl!dEI0ӕ+LQhmV [Mj̆ߜ#wtrAү)5 i+'Ʊ_ @q'7%U˶^Hձ7/ppXA#mF&q˛ P|y-MsI_FRqD$ GyÁIaӗ˔DM2d JRcr!ujݯMŤ}i;s{''P*N^צ(Dt{B*mPj1ws؆0Wuko&`js0QhW7J[C@ޟ< AzM Moh69 հ q._Lx ^)Oo]hD ф>\fwoI]wNS%Ԓ0/]u4=c&Z@-2avFك !=3Y絗%K%!)F!qEJ$mLH/(DЂe~3hI.) fj@4 7/ ˖?>w㾥ުg{ #ԼU"&ֻ6ItUHb Dz!h%&=7B;K>41t u‚v و9$lqA-vl{ްNUv6Vz˻+0$4i*tIDߧxY"0 Fm ܀j`K <ִyD|q[5GbW`NA? OY~sKK+AL+{'5o~n{EpwQtw y1vvb!jXX` 95^:|Y?8MNGKdlLDu",lZxML;[+/X[NJ}2U-Ljx{qKiY_d@5S qfpS!uxo@kō؟A&Xa`G8{[,E`enXtL0xoo*= rXm5~xʊV)y .gyJAH]e J e*52{K;{sW; +/"w]2N6#` ӕ\B`ltS{c<&\ɌxcP#ε`']ŭc|{|GCB ,}Ajѯ%ۑo[%mj$£ DTߟ TxNe A=[U>)o.{(?Sm$>Gvu\tWl[%#R(I{ǵoE㶻,  f"4ek p8\DW7Hv2p[t/أB8" 0gsFqNs2)ck?`<ң֡D{AVсJɚٔv=Fח '>JK3}6&b1O V6}.bm[trf1V PRҟ$f}*?Kq0LmM5t}DE7MMP VP?¨i/>%Vm/0'V֎tyl.-ӥ"FKUDҁ&N~}؃7DjcL_@{G5|q7N#, .ً5E i;d!  x3o1]st*% PeOu+MCٚ|>eV`#L4E)ڜRSݪed{}@xfb)qNLw/a`]BWqױ0l7޿'bs\x,#y1#¹5\hBtzً/m-Li+nƽW2Fg)x)`>iғ3ؤ=$!K\&&^"B 8Z蚦s}"\3ZuT#Mw掐ğmcGѲE4Em ˱9_ hsURuւ:r?/N1fw׃0˧;^7||@u/)Jt<ĞjSXr``$?)kV"=AQP΃}ntTk~FjiKYVIN] E#٦& Ig#y=&mX%TRT;k~-"AffX4HGU%vöPw8u>u:ioEȼzP5_!mMr}_`t&t~4&-!CXܽu#<(|%HcA"nuoSG3-& Heb^A4GtZ`Ŕ\&M#)?16W-E>>R,wmWn! I([:MTn+m}B0/%%Ã|X R?;֓/%LQ% $}R[%-Ɏ~gyjULN%!bjۋeÜO- PrLoO1sSKL׹F fru߽'7[}'~Az\a,ʁ+e(UyTf2)"jiB_ɗU?xSjxw)7~"Hw_}.%tC.`d- ( } 703N) MќKA$cPuOP?r:a%ցwǪDiMiLV @3BRsG*F괎-HzQ A|e4^K7DWb(80Z{#e0a6T7sCM$>p iJbAd=vS{u$|ѡLm0x7Qg:mGɅ#@9u\vv˾is_gw\hO@~iiEYx/"{׈ؿp D*Xܨ=j|$8{# 6g rC '2 ™ - bdYal 1P䅽|BI<߯,Zd/`CD ?V]ԗ<ͼ;f<O"Bӳ|ģ5IPkm +AH¥'# pw55GZ9Q(vH4/BH&~\k|~nDa~҄AE~zfCF(7o+MLNN"$Vl[lcO0Gmd[MI B9-pṇvoh<͈q~tj%pA~[h* "oհ=du&Z(mj nu3:~-VEewآG @{~ޤ&2AqyI:N8qiW͊Ir~xSUBGlzi.TN%-/J_)Vθ4~}r%W|%uPAblR[#9)hFeb0Le\pr<52߷/U eaҜrAιwiͺ1Δ^[H~ZmUEHX0vUcbt _D\5>?[D\egPS"|xtjwh߷"1>ɯ9 U/s*Os`=xփ .)@wxZپi߭+rvż*-EUY k)\lv+tF8c*g梪gzY#E<9$83mL4Qri?ҎGyҭ;A0xdWMyO7Mk}~EDi Us[pA'(eꚷggY`_f?FSX>dE5 ";q1aB}~R O1aڵR9ثL\`n[2ɇׯDө]Jw(D3:NbBF=e&8E~cr1CEl[Gri+%|S}lJ?򠉉R7S%t6")'ABI}9BxS)uDJP^I/˜ 0e))CԽ`pxGSyvSH] q"H*(\"j զC4"sB'p$IK ۈi"A㬉&Ibz^lfXKZZ [ Z,:9NP:yx2$ cc~ΊPɏ1ZmaJy;T& Bh1Hmq0 }r Vp+Exv7Gf(uْj%=`u2yohfN1XU)UfՏ|HePH.4_sMHнݍ}.l3\QRԑS ܃@YbGO~If*#1Č `K3Ư8pE)OnfB<쉟b"0Q{Oޞ:VUDm \D8`w {iK!m0d|V쭙7:lB-UEN?wL{HBIY ݔD+u`4I5NK` GDZ,@(XbAV<9u6) iqoQ_*_}U h1CHyDL^;?[q-Qj -Çq洛՞1s-7c/3&[ɕ,~9mg"φy#mX&cE?I#C<9ÅThp uUB[M<}=,(̵Uǘ Du"(ζ Ok%\[l6_–&Ir8vz cTY?-ۧ;`@(qXB@[+GKw'yH+Fn#e`eCj>-W!Yo{=jrci{5}9AY_v]]@e3LuFy,I;Aq %&xRO+ѼM}Mt_4NaW5&6~}jHKjFlAP@N|>No(#I}SI|*?(=`E 6i'i?`xmzЊA!Y__GsN6.'p'VV[{vq0Vw.[O<\ӛsrMw4?Hlfi %Tkwo}lҝ3iQEݑpj˘[T$&Ny ~=Cwpe7mU䙇3Yr8omL%>Mhvu dvq> '^fB D - '+⤋o2^QgF 8WuӤI**5gE-Ŝޔ-5⿘ğM90LNP ZٵzH <̛co\ɸ?bϋ/Yh:v)rkôb: P|InL[+7Y[R6ў a'd-6Y:ǻerf+nyPFC6V)jQ$'We>r'G fv?"96m`d<IKXf"QiQ,=c"B@#Vh.(NY')n:zsNW' }W}#B/ah),12UoˬU~L0{Bx̦:ccUE9};Ԙyh̳iT_lT\֤ԛvM\Օ(XYmC Čzڼ_'hzRޕ(<؏S  %N\@ոK\, ,;ϘF˄vPquޚT 26ҕwC'L YҲ-lZ2$V{- !7G?0b!Oc0oV/um{2o$2 脑Syz;k- rb37O{}%^LTg70訰/lPW_$Щ{}zX8=7d˚[j&w0:PV{%PhR wJcRsd6;Y"PYb'DHQse+9N6`'K8 ALDSN .KSZQcm6#hr!=A!,2b9,c 7\b͐y)O 'cvRIf۽YAi0' K=0=KGA769[(1&sjk}<@޲  Lnw.I;J=2& bmsX8rOm+^V 7Ԙ}NUQ2Fi\fEsˀ upn5ddղ[v2ghuPH4rm:Avփ:WFU4(Bj ߪ +4e- U; <|'.3,).A9?ϝ>˕)0 YʥPؓ\ U$Va5H*dߟ eIeih}mNihjWdNx%B7s{Jn Ȍ逛dU smvvЮUtE9NfdJ=m,ra١ pNMR^ \e'Y0S~=c&PN!-e֬qO Zˏ5O$uJqzIR7k:&?_7 dTpH2{LBPr8"aŤӂz?+u(s&2s"3mͺO>}-eFՑv(| ?bvڗW&Mub(y ϟF_-ggn,Q66PŒO(`޸-/ {JI`Ib;o">{wӺb^|Ҕ6F!r<6v#r2{X0 xpFf)?p-*\Є#؄\%4 6+)J9DLgCQv yoe3J# {eBȜo4"t ev"n$g${PntPЦFPKs&8XjolU9x/wd=v'1ҽvwYe@|޿ovQ־-%q\#3&E5hj1J"_uic\G2od2DC['x>VAjxې|vՐ>DL ԾJD~ȉvR\*U*bekޗ4SZH珬1mMudlC1128*-Dlk7'??iv &yzBɠ[p)$fub/䨂A fxe2J zvm=SƯB *OrNKmO/up]=o[_fn_)zPab]*# ZѴAHBk ŭԉrgL@~?;tݶKO@j:gFs[ЍH&^Yo5ϠMcр~4t^ 7VxQ_@ˆ' lJ L+]D/Xpf/2E(>H*Lrק#˳9Y +C=NSl@ˑpTƃ7}՞J7YsS!N4Ry &nϒorhѹDf66=u!7V=Gn%[tHvPz/+*pᬅ~a\Ɂ$(#鵢XwVlA#)5TMH*8[ =}J]k"ȷGKi|QYNq[.%z_"*9NuؘPY%NdV󐅢nr@KޏQw7ؽS#T{<*RN^oߜӈ8uƱ nv5i1!uqP?v`Ab5u)QbtE%H$(20hqD5C١-b:#[B)$~ͽ/<\(S&#nTۨ\ZEH+,)ұ{&q{5Hj\Edk^ֶ9jbX{HU ?X鹷>V?;"Q$wԓEc|_~:nWMQJ%xIi6g?1L݃Ш֤XYH؅&8WXѤ63tXs?bm?h!>S@P߄SDf eDoki?z7a~`srL%QRq~gMO:Vh]dY!3I1NzߥKLKoDr`VL>yQm_7);{kH.aw6bS!}Sҟx+5( #!.RS#Iq%:v;0qv{MxJ8iauZ(p:`'fh%mp% V9Hʮ@ NNaeKk. W#oeN9s}lRh/quqq^#2~N)ÑkRLfpxQSY{>CY$= U,>G%@Ǡ Ϛ҆^4KGT:/c1x:p_$T,SIENƈ':<;@:uuξlMZ2n"W\7rh5]9bZ/;݊[ڃOS: 7QݯEVc1O ҝ2@-//V(x )Iol:hYMZ^l]S` քiN }գB5ݺ +͈|uUNvP+˽'ɖjޔ{48g )Y}7s¾_^~4҃v{n % =WZz$Tۥf`":UnU}h>lֻ-!nE[ewrbAP\kĹ2I&  ĺ!)0ۘflP۪PCmwDl,E"7;m=]39lLyvBEUhm(=}ɗPPs諒\1dH5)BԜ:6-E0qG):)7=yͰpdZAQI/v|Hc _~ȟh)i1w&RCQ;{FR7&Ԅ{ɊQU>Wb[_!_nRZ+d=;7մu(G"`?~%yMW Ƌk7dl/X%^>W)\WVr3h0G\ж`Vnόhd@UMQqձ諕<bnŵkTuPOA1ױIb\~#?4q<˧iqUN+}kP4h>l3D zΈF`ĽPN& ,9ehܞ}%XS38S_.Z u?5ZW4"_Xz#9D 5; l,Or'Ű> F)?uѻZ@s?bѧPO98ɍw]{Kv&^E`xO +rЖ ѷ=Gz)J`BosOuMk('ýv/fMP NF.noj_?FV|~s|YJ6Ujo$Np`pI]2{N*V1Imj~`Et{ʉ5;X*M+9Bs.J,;%IJE mtDZʕ &oг%sn<V"̡TPpi["I*Vxȥ@X_ósv Ā@ZwاYə3ˤL+i+:4#3@Ű`[-c:c\L \W+\4Tb!Y Gt?*!w}t+y&ֺNe4jY2Z7C  K8V"H;-ys7rnR1u!wbS NGZ4 RCr ]_Qoƿ¡;Om:Sf=*Y"V+?Th㟺̹ dv\s=:Ƥ$ [Gxx6~ !76Y:: }liEGRx =^_*)࠹f0-7|U+*SrW!\)씐H)\L[ͅ ŷEI%U#r8 yse8i m@5% sAIJߝ9+eBVP"*; @Q(<)|@:& ~"%5Ȥt;SMq,e8|k>1 K ZյnϠQSOژpֳJJxeUB@ڴZ5@_`'-mL%(Tw.g[ojG\進ZaU*x)Gy ~klkwPrPS]\M%r}j!_d-X 3^1e80el6JWY$S}֍׍eJqoC:6^:*HgJ杖 T7V ERR@k]Z[k-wEPÐ,qu\_DԦC9"LjwDWS/OWwrdNHy`P V' ;Ggn+]հgnp+A?"Esҡ˄~ǷV0z?٢.`j9ϡH_/!ǻ| R55JFI߽ !6z _eBzDC;u.FE}t&X ۓeKK2 8@G/'[1[̬X䬍#VrhFv)9=p!\M3E[kNWs? ).ڪ-Fo$<^(u$¸X 0'PW;&F(γm m8s(/CPnߍD>íC-k-{qutR%Bxx wh>0lWE_]ݳZu~p|#<,Z!4a~I"@(bX@ Rl[&gJ%[TTX{sgh8IKɆn.tt%eH H#D/=kh G<7\{_ Wȷnj1jFMҎːW_FU`jHNX@P^ş@cyrn#B}v8RXs2 =~.}u/kRE)p=x!7212`b-lCU3n4|w"T6Wasy9wB5XL`=MY w()32!_uSp7 >zoǛOcI̘%F/mNDу{ LH>fJ~ @PwS|?9#JُgjH-}~{묡te]F,؟ri33)DLKEJI: $k?Xҩ|xmK.r|p KǎB3QC6}]cXͽ9qW!iZU"kEC/t<[[Cؤ0_ nL(X=2x|S9?Zz0tw˳?6 f|K.BQ%^ vߨkK)$W gAžLblDrVLlI$]\`dS7ypftv^#ڃw'`k6͆!d ~ p_)YV>)4?MFkaʞ E$#Un{~\J=} u68#8mrrFYB sᮽX{!f^;#] Qb9?X1 hiL+sԩJ|}1D:n`m"sd36e32MhvC̪`{hӪ:Lmꂋ1LNf*pd~6l j V;Z녝q XwEu6HMns QJ{'`붷)b YD_쓅. |iҞ+,a-r|*=`?ً/[`5,1"B4+ysJ+okndO"2*x1, {v ACs&x+a\+wiF4-}2$C.8[kcei&pw-YݮJb 9sDv1PR^؎-t% >DRCba +&Xgk9g\7佛(h7hMLF!Rѱibi?%9<)}v)!D"$ܩHB]FiSb!Qr3:=茆#d&<ȯf|8ZЃY`ůi@CQeJu|m,udzQmCoL?9 M飈Y%uXhi 4nܶCQ k-t-xaOScTϬkg}M(FTZvjz\,[$3A,R4kpmnxЉWnAFϫ8: (CR:c>,|8`\!&PA]A o-Ar0 aKd,O†RX}#ʈ>?c4p ֚1(4SR4`Ϡ㏷..V\4 :{yLT%h68$5 T}! J,z=c@ӭ44"̜[s!eao  iYKtMا{q7Y2@_j {7 u4mЎFDi&32=~?4hy=7 FpUԾ .@`!$},*P5f';7W{ҕj8FMvu^'\9\'v-&zQ`0g$Δ27b ~bO^Dc$P ˻L qh$<^Ne -`9;'3eeh#5't#KkÔ*T-*YG9eFm//0ApF/V  g:!ẖE?E"taXnk ML2^Æb/pPRQ^VBmkHD@/Lv1=,>/Rp\_rԤ9U'{8EFXg5['C=pI>g3~DY 2 h/q@'3Dz5Ӣ_jF{N\A R7ni@֏~d5;=}qQbdU)Cu9@,},`sF-=;uGoύPDyǗ&y@91T <^uIg?.֐:WƇGeAr>yc7N`ݲK?yAv6<Ǫ K/s0TgosO؉\ a5 sS-ZQ]gFڅ6,]9 &0c F2x6"!3(x&:m-H :8 NmwO4W6Ȃ0^y%Bp zODṞ-=CܧP1SW)3`$N+"%À Y^GZ Viur7 Nv@$%p.iט@05Ϫ̭^Lu ԏ;V8f7%6,|vLh:LXxzhPw?&+7c0oUdZC 8yZG"1EW"Wx¢VQmWC^Bա /]I#Ȍˆ4`z,H aNw'FaC'T4LsR+3W0CM"۷↗Yr Pe|m=#LDw2@h'h# c-DB=[a_c3Uu"2p=2# +7SKg֕8H E-ќ:M)(<$=WsGP1t媸c#RUע*0>XF,͐:ꅤ<'ϹQ4lƂ0J.I[Ph-;'а"^"ǹd .P6--tOePT6G{`%4 ,(tA6F;)s 5.Zi}l&<=['Wt$90t$@ 7pr7זDcڣO Qx)K>uєYՀ']5"îQ<Ey#CmE^6/tezz8;x6ZB1 {˚UH2RdQ#A0*)$Fs]&!U142X1UY»PO0Jc"z|Wݰ{j,ccmcuZzc}ˁ>BʮyJs 8LԲUYfz |+Fִok0q4o5fl#O1113u3KWkDۏgjѐdeYi"x|éR>?4'p.`[׆>cׄf,D?OZg2|.10.ʤrL/9 }({_RhV:A[hf*7Uʼ Dr"R~;%A'z?+۝RP1hwstmgc 㸿!—e"OO cwMmgv&Ef8! ™'=O[WM i_>ezԹ&]V EDۼ~dPCmH-Sn`\G'hbKNF rYJ9ʷ$4Ix Ggh{f { '09Ue5z|aoA)qmw~U)|Wï8S@pYPևwSowEnŊ;MJl_c/H2Df/ *i*aKdaVs탃&x!!F*Rbq_koM2?8RwYR@mmUם@+6HPM9g?s>I'homo.m$jl1xA *-P7uu?.n|ꂂԍc:T ݲw|܏LPz(JdM7-*igu jYӴD^iMGZq=)$*b;s @Ѡ_FcZvi9lopJ1d,eLz-P0f7L i'w} HOlz|ƻ=;X|K[bYIo y7{aG Gʡw=qp=\K"tӡUd$ؒkr1+e0L|kcEY3RЛ]h2%R2ؿ-;m:a؎bngyJŨ*E,Kq'k/ b\<Rd{8IzYP·&Q} %Kׯ/ZdM+#OFqꨐQH#PW*kh?t\N[ڲB{S&æKՋQ){R3y<~]- -e&@Ț} eIXP1v(VN͖nu+wEW?c" \t>Zxth<CژHttLg_~ue/yn8ZryQp Ǭ1'}G쨘0zII} zk4^WBS)ᱭN2}dqAtmUXƭq[\ 9Q~Kemv0f9)/~jh?vu :6^w=FbpHŦD$lOSz7qНV9uJ(i:فL414`ᖽY0 ǁBnS]W5 /}i %$z)5JOsAc0Fo?$Kif TqP@"\u1bX.l6K^BVo}rFns+nWH,zۉN L<ًk9P9k'X=cl '"+ +QoHGM^И-d8?@*X%mLsBW/*Zu\$D<^Xىrm/FCx #C_iZ5"U%9E\Gdm7Gp!Fn[U'~ԉrYZJT\>2c#b% J&ύHE8Z*?[rʵ/+}D$lXǁ8=FNR|#-Kn-̌]RŅ ܸXKpjx*QD$lK)fVw=Ѳlh]ѩ1qr>+skМ2 FjJlSWtT߽yB@DTTgwHnpV"il<~>Ֆ0:tUԄkw-NTx* AQBN0f IH^mq+B!쫚"ױO ?Ȅ4A& S`}K|%Ӕu3UTvq;{mD9QNkoS1#t{p!I[ jLtguu*]u bR Ht3%:"vw"?VRT\1>n&ب&  00'evϓs[{I?.U)l4춰/B"%߶,AW~TAFR+3bgztl(t $;H!WiK[1t˻o)Hٴa{nsJCʩZ} ?c%Oj03xG +)$c붜'wۈy7)J7*y Fٳ~QI|9=519@WaQM;WL~Hs@ ~2=xf\=>H>+ƭb9;N^#M>C U2WA.7գ3L eJKFݗ`Ck:HU*!LP-{f+Oq|ܨ~SЂB:xT xv/w[fg7ԩg nV=^ۊ[Y(tap'ҬzL~<' s XrǸhGQGj<(KyZ`[7t)JnP0N-yggI5Z(VC,CwiAH 0s 0ϰP ..F>|u\8&9 1G --y1+PjRl 0T_(][^ɿGcˉ(/Pn]P>QXr]̸ʗ˞]ŚE\W 7U@$gLؾ N9ɂۤT@3':u 5h{.M~++AO!XϰX!E˹ЂZW^Sd9᪇?B0#k.b31qe>KZ9G/-^;nju'?@. &"s"&rZY-4oAc]>ۂ@fW{H'}{LV0񀙱 pmW("zT[XD܀^9|eEV>,A~D@$G_o5V%uJRe b_=$\ݢ%UK'/r6qƞLW@Uk!, ZLg̓}qY=eIm5᜘(d!SUkn]Q#pԴo'@+klnB=Fj,SvT}ћC)^?H8yr 7rV!O zcaŜ39ښ^)InoG oXvBh?;Jg<qw^al`HEJyRXw8ҳqQ>iQcni2sb+Î}uFǧ4n|鞆vZ#hм=3#,/L̻JaV}ȎO!˄ ^q@l!̣ LQ^T%R~?NUĶ4%9^9ѯzL*}W3_Bbuc&!R)LTPM~xv 6hUPw(x,(I*Za0[}pZ槃u{-R#3y.eO#%)ݡ=/vÄ#=0bT %"0 Y31iYs .E^[ơw3o"Y:8RԺ_fh{hi7V]n)4{l#@c$Yjʼ$O;A&QF2{` K̤%@(}K.qe]hBQ4qFNE :z[^54 Q#J.b6e0X&Db r3ݼwUs%E]k<=Xߞ4x^nmAF=*AQJ.>ttj![Xs!P*U yn/%j<e;kv!l8z@Ty[Δ\IN&'GP8U&ޒן 1E݅i<|c9|A H׽LFýkՆ tIf r?(k`u<La tZw 7"<YvS/z;[3U/ W(֜s@ 2ghk?uKYR1)91ʚ vhF}CkzEwbyԃy?C x;2Ӯ8.r9B')nQ]Ub>M'V P+6 a~~˳Za-BL%5wi5јXP%3O='1 /D|LI|]uT} @?ڒSרŠ0 1TWݔ1})i齙vz$G]N4 d$~{J3cC?[XЉ ߅"Ad:N@F$e}zY&=w.BKTRAsdž^P75A_7C$"˙k> `+@v[4ԨP5h T= z1%`(tWSTl`H,AѕH\M`>tw/pT!3-=sK%r)Av~ٕagĨXy$?iAsr`'bFli͙ W1 Am{~UzahɩP wz ɽ }pʳ(w vK[il9P fD[Ž2SvΓҜkvWV?t^v|%U'O Rpvʢoڧ+&7ѼJ4ܝ:<)(i$0$H ̋'q Ymwڌ&Sph+WCTaJnú5xX9IBd#/>NYj) ^׏푎`)2Zכ vdݖ:"aْHK=;B?tJ"8l9DM},Ȩ pI}ÄIpIRn@˰9-nkr,F.k|v<3|&)5H#_~. @9S_?BDߓ=UT5b :2F]5ތt'  0 6hH)mX2 Tǎ s.—=(~gΔ Ws:[#[{KHjU~􊬣A@ӈavN*jBxnڍH*-[Y^䜼Ut$Z'G;QU>Uɝd )V'@L̓ϟ#jC*S.$ +}jh])nRۺĿTaLp. vx![xGsUސٴEt| ʆεӦp|p0ik0eYe J0Iő(} \ht\ p>&.Ŋba=Q@Tf0SU7ǼBZ`j۫k= 0kBg:& 󛄋rs)B(k'X)['Ҥ{dPW&09ׅUġa|K'3E_8[,Eƺm;f]S8MNb<5b\~ȗݹʨ^Kޠm2||-F*|q0}jgCP wLv\L{2"vBW [PTA6G]܍=USEe*!(<(` JgCYcB0$ __ w7nJKrl:13mM#MaSN |HkMn@4I.*nkeG" K*9*Q |2O\u_ P)T W|j?{ aՠM\Wkl5ٔօYQdFp M*؆9)|hlt/!_4kݸ3U4A%1 70Nk_B na l߀JES(9g(kcf-K 2pt[Xwm gv.o 1̬ tƵ`?iD DNi$j<?z+{k?&s'F}ɤDa)8(7F "FLl|1pnV1,9Eu7Ea{DNB8FpVyW͏b˓i9 TkN{uÃkג$YoV ) 0O`ĄaD >pXƌI)W;?#srcztP\=?+a8cWESp|"ܫI븢KUb&ިn{Nљ{, WB8&OxmѮ5d}# 6%yf(zVksG:y7_ R$΋ 8$T: 2os@kFF3NXAnS CyY(߉ode`V*(@ޔ|an.r?L@'t@;탐"; cX,jm'mO=M1tV6yF 3'"Ŕҁ&Hp CM$ e#L8_#<2&v9&4#:U)-h r+Bky%M;k7U(D /Y1f= FHM|8J|~ܑ9E7WhtJp;* 7M;+'g^b6VȼGKL*̉')t̃MSd3S8.B'^5QiS[FH]kL [N0*]z)ըR*Z!%9[kE+y(/D. }$ĔT% }Oz-i2xy4\Oѫ }Vxjh2"]9]Aΰx cs#- zCm!mu3v|c ~>?[0a|}F]M9pO]_$+/7oeFONS4#ł;%؃{grlz+2|7aus\Z&\-^kw!&da7-r.{uTR^]˂jҽo:qv{ʡEЂiy+Sdoo\sEL2 JPp]ܫSQ1~p> QUH(-"2 A5Q,9aeL'?/@2Vh5] 6)gr]W/5{κ 72S`jJt][5/tY]zTyEio[< QQ.M tᲨxbbq@B_Ն/DuY*c-dX@ݞcJ#?=7+s-+(xhQO yӺ- լV.$_&knE@>LnMƕ$V'k nt5E"kUaBkK~85䄟h|]HqO[V{ō2%#Ϊ&dHL!c}~ XaOwiwHBL yISSC,_GdGXq[D˝&S!ĸ\M.?[Zdз_BbV/V[^ νEƅBvF^l@e]h Ezv,H*G_䈅 4|*W[{m0hXE|d'v(1 m"rNmxvָK=>G5Rf>$_EMG:32V7mZ=-"Cנ5{Svu BGF2f:YVӰcbHi-`7Z5Nsڮj8TEX!ah`H1V~ހgU_ ݻߦʰ, 77:AxJErcuвG{l=6ϕ^yA1&<`(fn45T '8i}^z ZY ޽DΛ1Bz2vZ.5c >  Gt& lV~F-YR 〺Ir ˛#^?zǰx93h]v1lܠ@vZ&ff<|RjCƥdqiw&EXXd p1x -lrũo0˪|~s(k~9@\m,K2JZ$)^@10jݹlރ^C?y*XfG#^t:vlD!~\@a|ṕʩ'Ned;32:vX&q6{Ms1\(1/95^V X<Rd[WTSagcة*8q-cK [Ӏ / Aa=%J Q+sbЂ/;<6uL"hxaYjc0^MIů_<ة"XZ{aX3۴l^]']טFi(-ۓ)V'2tXruy BU9'}3A[V 9;'ϰj:HFz"'Lddڶ:ȵrBqDAܟ@dcܒ+V:N! N>7/ػhr)ӕ֌Tgȏy67ج@wz@zUh1mbXLƢxV9E|ż_D',K1C9Ǣ.[w'D͛0$e~3\Gpvv$Z#STӀKvCCUǤ\DUp7GI;wᮒ֯ĞzIc"ɄI&!@Ŷ46 W2j4 a*/?&>- ,y,~!:7/[k/{ qCz/I-Jef=y3,DU,KTYqk(/Y5EY>\=zy SY=yWif]BmI͚2-\|${]ɵ M@4λG4&ƥ\ ۽@?B"7lCW"n&rd3"hdT Ws Wt "w ?Qx iن)J2j%IL`K =w9,cZJ$әg!j^$<1[ Hck3:?TOM< ھ.\`y$ַWuyvo$aVhʪ+UUyZ/l.ZFm"q*Eى"+<1^Je ;ކ ['HїB,`ۡ/N/8vY9z/2\t2ʯڜ'Ž]`ѲSe.BA̿Տ Rrʇ NWE~ xkWC M&,{W-Onȟ=腾Π EEi AC[\zk%uddF#.ZhOqj=U@"4P~`)K/K|I'O \y+GFs ƶ~EUe0{Q2bd[Qƫy/jzrlO/ጨ;OIKV<~hK E~18"BfEK q^6Cl!A4"Zgc%]|>ܡҲ{˙䓦s#?cOyƠU%޽{j&pjP:RqV AW(k6Q6qy3u ulI)ax S o\i`|TG4L{7xG6"z'*fڞ9*kA" j;=Ou$@q@x>zU} FG 1y% Ұz"o sX7P,0I9S&9c:De]>-Cl3w6}IGEwI ȡpx_>tmXNuv<\&‘J'W+5:^'(M~oJ%Ƴߕ*ց jD:oh>)-ψz9sjyӕ\K+G".]~R+aXAjF0V'9u"8%^)Zu[a1=U.ay(ak_bYZ-֍yc |}cf0'pa-$$sk9!P~UM@#zP`?%DR0iD04@z[l|+d영&uĔ^?H&sRcQ *RaZ{rFqvdInضQ9UCI2  RUIz dyl86ZJ QM qFBPšݍ cPpB {:h,E t@GP>a9DzU)ӌ:RVSb^:s+,If/Ke4#p+4i2lû5+v't-0HkV5ooM;^nEDPpY*/F=jV ´+m$o|>YvJJgtaj1P'뉯oЈ3zV]^UiT&2QZ'Dӻ-7`{/K֕oSF gdL[:?HaN. <_̵+*837 pgᐁ7pl&z02rͤEZ{V08` ]:z>] @/wM&%`36nMܨAqWrVÂTTh ;1VaJA1g*Y5Bl\M)5^W$>-3J}e(l8Y6R c \t-6-c B\Enm|{O꜋S"($yG?n7h.QL<EQQ8ìDxw6P|鬾 }BEM-٣ؔړsUavup^=B,5l뻑Rg-VŬ AAܜX=Z ] GơW4,,TKF=ib]_,D|Ŕ7\֒5sɵ}Id@0$F=Q().4Cf!TQɊ43,k,\l{'(ݷQ CPz5 mEt]9sWESXW(Df`!%1$*bo/įXĽG@_}E& qJ +~GYBvJ6?tf(0xijx%S<PYޒ,~TuzذJ^7Ϗh3N;?FicrsQ^Cɑ \aS)+t`Ȉͧ9 {6A9H(&_P{YXI&ƛy+w=^[X" [jV|Ԃkt#+{!tL5"_~-d6䧧Sw1 ʼn@3e.Uœ}QT8HkY4軼Ҹ BE͠gӥOnG8g8Rƕ}-suեM >4Vp5΁09 9&OÙN|{(X"&Nq?')>NGLtԟAsW0c6/hqot\vA7{?ʐ(:A7NhAL[სpS²xUݭIs=^1!Kbe#5)j}Gv[Z\!ckdj`{\w|ĩqW;5?o\ eҕN|L5QwY"pW+*"KDw;,L3 ֘=Ww6DЮEm#pu 1L -0Tڮ mv nZ!exq?&*+yI TbCw֟z!RJ8'*3[m?WfeNhxpYmB]"OYZpO8,Ğ# @D^՞N~DQFm鬰O\oCt.Pa<ri5yٿfk` C $ܨ]@3K~8Oh!hK-J'6xdڞXlwCͳA<͋+rבZRHiE "~XdCC->Žye!Ew̦V0Ā8\`L> @C:yI˄0u/ܽL͘>vʐOJ& `< ho4xQ=-,l֪ѤTߍ, ]Op )vv~dV}IHg4[ ") Mou^ FjYyfCm[[g' 83^&[Z.+\m׋(.ͭ1sBKp?vL3|C˳kn ȥ`2k^9Xi{CfIӓ) 3#MűKUc&_(ԍ2$H?n@ 8#j-Zr "+1= 8**C1Kˋ='GqzFiW80~EEڽq3[@zh%WclN7 h!yv`W* }ӦBH%55JR(E8oUeFC)Qaޱߌ'U]<#wmجL`DlCtŔ7TMF\q:4Bp,g6G" mQ)wPM~_Z#~#HY{()]'aJCZ>jr}6 I%ېg:X-J52wRegSq/?eIsNงoރM'.`丹RDM szc";^8 gV~8sLa.M[6ɩ ^+e1rm$2$}*ryEc9+ZsMA>k4JS?%X-ڼŊpȟ(_!l7(~;&_Ar >IJ%U: эz `K@ҙ MjDAq qʴϛaP׸/n:#ãF0%xl̽{]%!vsMgܵ z?Xhkb֜+[/$RM =Ͷ;so"W&1w ݳ5 hV|qT# ?  0aɶ? n`(?@l s dJQ}C+/!v@3UaBY&{Dr<$cv*Z;V%wjО!5m]sm' 8،|[Zl?V5) Zݒ1R], iCla+WsCgԤ1"At h%o<< agƹnKfzZЊp rlf"sʼxJZ֨%(c|w\ͿSh5tD!E2ۨgr(~4C20Å1kEvZt tX{ Dm'Uֽn\ޘe*Rq|VۋU>pgpbt끂ɳ,OyW `,#F5ΚVĤp:#Vs4Q0^# O&`_7s NVBs1Ҳ3h _#8Q Irp <52v)`{a8XNAp9KQ;L͒6q>Ր5vP!ogbD3ês (,OE'"sjIS r  {iGqTyЮE ƞ=IӠ4uݵ c O8R%d,pխDmG`R*ܲp,1 ç9q;̤lFK)PuSo7Eh|j]zW䚾z VAA̶_U\YyEkI.O̕0%iQNpS}T惗y{Ua-4oh'VdT ]zF67Z/ [?lbQ9;ccYQH58Gݺv/KdA"D}YڙtA-S##SݨT3Icbghb`VSe<"opz޳Ø oV GsJטr.Z D-ZVsNƓgDAB+Mp%As2":Xo.GT-/J}ɸXt⣟Xǻ hh},*xk®lw#+z Avy'xG#Q5@yβ±ykN(i5>ŸT#؄K5Z=;^ASg,3Qpu4G4ӗr5\4/d1o2,1OmvÌc{(nG˼yY x'd!cB^҉l$5QςT*{6kDf C6< Uɬ{O: P!ߘ{{L=|ν͹uQIt$w6>674-% ep51/ J ì5"VR$3^g-rc^Y(?s+jEo5-5u(k&W]ndžc).D\7HnL \f -ldJtz%B% 9 9C ;VqWcD pI>ctW7Z=#J_AD=$btA ]"=2}yHfP{~Qw09[h\`%g]4~s> =w5 ^)55jPNoVRcLyN,Qm*Vn+ɹR i9mSrQV;{af@%=E _tV]q8oDYU4 4 '7? vB׳5G[Q8!&ItN}!2PZlDh(\5JI\ @sFپOe ||ϋ[MVgW>E:ֶr&nC_(s6k 'u\doaСGd)/YoG`$m&Y"T0S^ͬ w#vt친MqDgBSR qOH)62# @P2حکYjjoV֚ qk(mڸqVއ%56Jf|+c!)Q9D{D[鮉/i>eDϋYcpSFul#Kw=v}l 0ݲ3*{ՒƟ?o{&U|ѷ{݄?NugAو1g%H5꛹\]ҵk]qGFx$,W>g8~=WuD4?kYѠs OectSyP!wG;S¿+åN3,Gmq)J; >_G2,qgs@rƠ_d?Y hHv`JTɻX .RkbH2 )!))2* ܤ*H}l,l:"P(-_ֵ$w8vyBvQru{@(Y<f©#8%[<ɕȪ8( dv\%;\gΛ ۨRYEʞQ3@1.i;S&MY8re̥~$ՙԚaЙ>PM( g;4 AfUeLW[X8-y̔) eW# ؟/6{Yʏ| "NjBw dpf7*@ 4 {/y!~J>6VU+SWƔ.8,;!md(7}qaphz'0Z~1HchtZKWNZy6)D fV,k$.B my6MGTyD!jbқzw,e)nre{m|ԥt}0䁜Pv5ռ!_z2߭%NSHdZW }=JV132{쉢 {ȅ7S@PEݿw|j-9).?Nb nο< nnR-_B2&2*IdV60w)qZՌTli TBA[̫8B3O$q_%Skx, O\K[8@;w(-U&uױkZE*>BY~Ʒ V&cL6QhM-ط?p4N%;%wّ+t5e+,?B؛Qƽ/B;g@7H z;̉ʲ :[:BGa\*m(5ɆlR1|L,HMovIx`?=%mz^y Uh2V'rA+tNÉ{.urlV.њ (@$*t ȴt: \DvW~%wL3]T~T1IM;oVD?ϤgM9a©n)n}}ՙ0 IVkl?\AG#鐩 ]V3LGa]S)D --IS /0*86$3G 5U."6I#lhެ׹s`UCM]^H9}Be~ jCvF{pkp~,{ތJ߀sR5QڼG\5Tu6жIb'iN󷌣Q;c{/k^q4Kk񇩉9"(e_'\i,L6 gRUhRIxgj`>Egyl93 NRp?oqӠݾOVЪCV\ytGO'YbyөQ݃D'fMp'ȬjoeSk$Uয়YhlW㴤tIZV)s(8Gt(b(p75HQ "j* t!,C(Kx+E5*\ħ w&@2m" q>ݫ@|#indo_~EPZaV 7~5u.0iveW0iji簬RLV>I/ox&kq#BW^ZY7W5`boq`7a>@X$Kc\]31Y&ۭY(+M2/\(㿄iQY6^%ѫSW߉'[b^ee[$e;} Fl 1aG%wR&.m #,;+2yt }i9 `5up7ZemԘvSѐI+!X>*M|b?,n̪qoOpc3vw`" bX ̺ӑ13dmpg۳ڬݾ8ߊע&րW L^bf?>|9 X+c2ˣj#O;t0!lx[/!uRQv$kpaFcƃcWq92Ep}w5AG/xck f$hFY#7%Zc?||]}hJKͩv"F2A`qVmW$YƐ/:FiF~LF%|ymYC}C-v ,h J;U!`1Iz.Pj:)EKl“V{0B9Į ?h5M2=&ʌy0 B׿s-t``mޓG;by\C` g]r{~[֐w­AFxŮ% wmńabW >[;ya_G[ͷpl iPM*Ѥ^- TR*Rv!AJc?QV7pZƍ7?҆7 Q7;.FTaStotfM usˊZt'QVNzc%@Fi+j53`>WZ$#B(d!sF[>wSC^[T#=QF| QXnGIg9;bnH)z/ߣ&|KU'Qz*uޞT߆VH5p/)n3tp5[`dFg(i,1Ѡ>'AƉ֣J!.jڮE5 y8o@Jh)(u_C'@"bK "рr3ޭH4 yU*\̄lF 0|iLK;I>ꤟnS/&ZP>o`{+/Ku@vO>:ó{EA3,=pB'zx+H:3~岲0Ʊgq ѣg8Om:fwR#q'z@~?Gwe6E=9 ,CDBSKg zއ'HDmJXk}Ӑ7_ C)ՠફqp Q8B'`,&u>29;obF6i? #*G( yg'vE Q['fFDМuςw M3O^ Gqn54Wi9-z:RR+,P2O l)f߼>yB_l,cy;XJxPhM <ΏBVWi[rkb*9ʖJJ2z>^r&G|AMGM *, w,h!c'LϬ)y5XY?QA0\0xp}!%sUXKQ 7#joų~(h`K8yWJs9V@ eXy*HVO|j9 51_A]OYK7AoН} MM9űE/M@f^n4WJB4Qe^椕$mwk[hȪSeSf`ϽFxҩc^HlaM Rp]d8l=os2eǜ$>JJ22ZbăE $f)oi\;LrJm/=5iq.>:m{5nO*L7[i z_/DC8mcPH}ě?җ3CУJ-mvV5F/ ]@xt&IL|΁9Jijے ydOdnf?Ï݀!L~K &c s|&8~<oM6 3WY(U5 UX %K[t bqܸR'\y K\A'" Q_33 IRJ<ܭyؐ=:mϋʅ V!䣑p Ȥ i/wsӵϱ-oV 2V{|2{ʉГ0⿿1{3Pު?wE(ݔMp?eܠcG$Vϗ?֥#s :tf/؀oy(\k*ߌAy@3Rh.QqL1˚~)IR<IZ%>YɪGF95F"J:]Ip9]fDfq4ZߩV`@llfc%+τzķO}\ T#g85sh[ex.q P=>Bqgy{H,u۠:W\B`j{NyOZz(q{B7]r&pA !:sk`=2|ptv|K.w"w 0Gvis~*m~Vē/0. : M x.ԗ|-'e 2U,]:8CUO@Ȧ[Qb؆`6#OBԵ,0MHpuP3}d+ED'c/^tDVBŕQ%JF\#b+DG fMx[ yeH3-"D#3\gʜM4HHdw?$~'{J֖ j1t^dP0Nn}MnX^3],9vc9[ԴE y_ &'.+ƍ}eHzWv|ݷ᛼hx5}C*};=[w5Z^Rx$(R&{o#dg5bƚKD(Ԍ (7B,x)pQg 7 }?^j\q/TpELV==@ŀh5NҊܮ㜵"'*MLѩT̈$M}H~=pwsl&XrD1,;$#}P` 8n=~i2m5sxl|,3vV{ ͏9Ut ;/]!oN>sr*[R5HI{Q7d8Jϡ6]\<[^e!5he! ^\vpXt~\*JSI2j0)!'zJA6T\6߶%L4SzNը|w'X}VlF_J7Nj DQw*\wam}l.L-5,֩!%mbHhW1\ֲO)g=;JY@eۅ[9Z*?Ny:,1v/gm*d+*eHN!* Lu|[ ^&%G*}=/3N+$yR6qϒP{F?6E=0ܛBYC~C mA& \$~7Gm9 nI8ɼ_4ߕeOCW`dKsq&ǜ)t'A$(9ZD;<[ߴ$z" С+q*ûmITB1"IjȬi%!bE }* Gpao')1HBC-\ (Ҿth&xbg  λaݪQB`O6̷-0Lx%} Zx;wV 5̑- D6an[ ;' ,LJlzרxUN~1^/ /lqaev˛m %թL.En<}j<`=S\`eha,]Ky|84|{c<*qzio"VD4>leC_S $]ʹ[1̸XqtU4"$g]bж1iXOʨ(ơ []3Gbh09N1!#jc"#N0FB1V9=C)~+y K`\r$"M21t%?$-@fjή`Yty)^z}N՟J^^0 ^yxAZa-N]*0~}]zX&^V*x&,Ye> 2Nߔh"p[ój5gFOH}K5戔rG+v,Bh2jRRxgZ}d\Wd&τ_=.tc;Qq>53mޡQef>6t]p\f>v)9&% !fz$C=\v<+s5gDEaтRf366$m0zuHY:X'/܈?hd$ aJ% M;B_)!aU:6ϡ3QC{ܻSΙeD}ްv}#>4A#Z,WeaIFU҆c@50v==lU<@To9|DCج$FeO>S@^{40_Ua qH+HgK!p?]#>Gzkep ɾ\sm) it3_Hpw%o㯏J-27(m^7n=z56!Uf`_JoBRV\3u,_Z0vW{khQ7g$fĐHz6$|'ꏙKn476A3G^1sNlc`rC|'; &ma Jϡa5jIJD~:8N(sgUOȣZM5_ݴ Q϶Mz+4Bb@jыkY0.4Z YG#UFz>$W&pEGo"! [R(`_uN3!9+2*6kӳ {Ƴ{ }y6ܰ Oar?Tu6ǴL XT~ߋΦJ.8յ$H$M|M;2`GP290AmQ:[38&F3+: pӨ 58@e/fKYA'ffeuo+n{ɇ5L=0miq/%K}b`?7:/ ñjr5(.t⊉'ccL0!'I0gC)\ arljex]Iu!R@'@)m'?|`R aU3fRɹ5  K xu>S /j-1(-i$#\)ߕIsv)LGU  !ʝL3:47=3&NR0Xn$va{TJtsp( 6hqKi? =2S'23۷8w߅tSgcb]Ǽ˘\l={U|, #g_= W 힄gq`S.muRi2NYoYsGY1aIm_e'm{w8 *i㚎K5³/(;O 1q(C~2SI> lE*sVh7_AnO$￙c^sm+Z}3Oߏ8;U/-Pb7<ө.q/k7&ˏI[8ۍ[XA2C7FV6QSVG+'$\l)7\grÄcyd/q,bd\Ȣ,I}ORNCN@b^좬ڥyLKCᥰkc#4HA*r+/r$.;8\Bs=K 匲<:aF. <|հsv) Tm-*YXi)ߤܫd$ <n57r8%KvDMhu4/rܺht&gu8=)ťx0ߌܴHQ )Ķأ`͚eMH¨!]eHf^"Jnqp_z5f_Vw<KY%y_B)MP 9D=TSbNt;/JD_t_8M$:8LUۧ3yY+H. } ;E}-|hh5@0Pѻq陛B(@rz*v FMv'MjP | ['Κ\f4dzUN=- UBB)ە~rGJ9f]P[J^쟞eao` I:(ܔzФeEFUdE-i*$Ay4f=1B^ l~'fC2wa,Twˁi#]OT0DIPd 9*)0<6P/G65䌄(F9=s; 3 oN6Pjӎ+Q5.0@`4k!v$!.] o VRݎ"Qdz9"Bm>:,'>#NK鈅՞5ӁpZJQZfVJZ pC=R Se( "2Hp̛&4X d͛ZT-&B0})5,0T~r3[P1?l~)yQGDtf؅{57jfr/ɺVcȬ8!Q{)vYȠsDŽV; n_v]dD6˩9u$;f_^B'IoXzm heSa%a04X% -G;cOzBڋyVS4¥bݫ283VBKVkfYO 9% T׼hٗdžM'YZqOiF檢(*0Ejǭ˞C7>@]XW7~Nq"b(^E e^>,qࡱqHQsǎ.CSNP.ksUMY6!دcY#ltz϶s-A⻏B, qo3}b͊V}(2jF8ߤs-rԼF"K[ ߿T [πVSLЪ¼Mr=ɗGST8,[ wNg j]._id1%'%,ya ˘dAM=Lk3z`vFs˪iDՕJ)oLGK~MV{`÷\W?e)N );kQDZ$d>;Mdz c짇S嘖oo7mV|75 Z b]^s.R ]XŐF2$̇s+>SJCNeP{lktf6ș+٘n!MoQu2<4UE@ љDYtfЂxybOraW}0 ~䃳zbH~T4 GY:@N˲Қg C{h"|+)U4ӄ!S@s@?^aۊ04>Xˑj$>p, ָ_v IȱMʩӼ#fQQ*?2aK*kL͂bFU34uHJ󴜀-kܠ>e3oaXBoR>lV{7e<`8SWǕ` ~nɆ$2zU +L_ {B{ c ON;;]VeYq_w ֢.B4~(.tf);+g'~$JzĻ멌w ʜW%'O!GtО%dD[ D(֘$5>ƿwHt_"QgBc#9+wҠk霊,7:QmnpHp1@;q@MOKMQ6[`oppQl(am ~ؑ{Lѓ{/^)-Kp&؄92"7ۅ^ZR!6Bt1Bdو,JFp^hskBLJU1q(N@ƪ `Ida(#~2lV!mDpA0n5o(w  [ A&?TIx=sɐrCiZ05Kө[emy5UsGУU#\ +d'y?o:WF\Blh#޹dN,@\%1lo--b:wqu&ׇ^$PGʹ;a p7r9]i<--#9g^5&8Îr_aI5A:&by#AqivV-NlGdǴmU鷞z8ԭ˂IOf(ƅk<"RG`|W_H ߪ s)ϝxn |Ld=ħRgXwj]E(,uFmDS ^.Q1`i..mx20.\њ9̱޾AIJdY+s wIlL4FKAebB,ǐ5Vj,HM$o[b֙S7܉ׁ-E~Mfw+@.&l?'NԪoQ]CleN8.4ݫn %>-g_NAM@#^E{_2i,טNaݖq]/n#){Xw]SUl{*nDa 3-of8nL*}2׈֍}E1Z9kև}a䚌vx[J-zRs.!Q=d`^}q։Z|Jf ʝČUB*FOdU.6LS-Yt=)^%Q)5G䟷Fh}"Q7C:D 'ġLPaU/%g);ڭlQDf˿0@ƭә󞒖{]'.}~2#҃"Q*<.sAzt/P^D ɢ\jL&9=+4!ٱ!׍b.^60FlfWz꧱0vܰ(Om!rŌ*Sީ1V43q|Rl 66p22MUoAE{@UǷ \ZuiUr/.Tdɇ)P_d)da`?)T,=fBNNu_'j 6x meGTOW }EH|DY (`JNTJUfrCRT-!]s 3ANp, zSTFsi~No܈ so7c}DIGj2|9 !d'`8< >}@].~^tNwpaP ?:xsu¬-HFpq 4>}{ߏA$U;`oB$k65.J өUSnuAMQ XӤqBҩJq0;a9P&<_p!]b*Κ"BA\ɫ@ c,| dRr?#/H,w,C)Դw.{ ;[8Ŀ +;X=/vJD7j$kcٸ A [iψHwuMlGB_Q $KR(ǁ> yHõNf.BGV Kn sQ%mr8sALQ~+K;Cs5ݸh8FGwɑM! }t8ANBV?w*U!nKXt}hƮ^ %~jgC& ܷ00 i[<N|8΋v+OJd17Cm9MZ/\ Y_pL񈇽F9M} $UZ[f~NX!g5%kk9k ?(~{\m$C/%fL8Mo~4@0_D/~{Ә*#S50(QAbW( ^{wlz9Hr10tW26o.F2jzҲvE8M.aai<3}tTƶycJV5!ߦYEA8pBģ]Q]':*rn}-\ yRsh74v7n8#(s[חzpvJvE8wZdV@C!T8ŹP-ɣە]%x6 -*9M^ ə5j'sg?jؗiVˎ1ӏg;0Òjِэ4|[P&/dsEL] \L-/}!?ϳ`,aU:Rr4]KN|-?{XmrFޤomRT=%E$s&O,Q(ғ>i7RdoKF*, !x7۲UO qy&aS <3fkMM}.BC0lf{iBp1Tڨ$9%G hV4@LgZʧ,I5aBS?bQx챏ܧ4׵TRJJFY@6IQٗ9cL8jVf }sfKbC%iKkT) 0rзпuw}kZP짻d;E2E+XGjNٽPȳA$1+tNNL7 }A4&ָ Mn#fГ akGlkZ2%c cHoF}V|h P!+L7FW$LH(B%Yκc;ꗒ$&8[ FwDn*h_fA^h`m< UQSGQoDaS#XCKF63G,Te]XDuV["zTm]D:C#-Qk,-UFPV|Nf~psn*BU9|k4*|"H iUA+'GbɁjǔ!ϝ[r.@Ψw 2}R?Tގ.5Bzd@$o<ّbL]B35 Phd Jz+3|g/ݕ!4ym;X̨bќ2@%^V^PAa \r|@.x9ms}]&Z3yP`G;=n*c:Fg HHG]Qz`O~@!zogػw/oqY kzAv̻4LHڄ@-(eXEe'?)NNDfpMWQq,1Z2 V_}zHQR:T6SJH4:w&;Hà }UsѷtYu.TAQ1 􊡕};y֪1RkC_UݾU@'h1h.mK%~ʓBpѠ8[|ETOA#&Ϟlk(>;xGq[ Pz3%G*6 q jU7Aش}J,j&8oe5IP/1O @byJp7ɴӪRt0b;B:Mղ fTA־vzQPHah"}n2@Ŏx kE Rk=u/!P.x5Ԛ) Ta\Fuo$еE\γECGoJ_d'4tYt^۠ ѫD{Qs\T,*ulN^*ncϞHP-o|(e{xMT}ύܭ}$9^~c1?-ł.Wv 0 i2bK.A 8rĭF)׮غzX5/^o4t $?(܈`1#9ַTLt=fߋ :X>ГyOPRg)3|#??tw9S=/ "|Lx PԬn(GKG%i$([J'>gͫjgBoꔊB}/MG]{H, a~Zr3y>n9X:dET]7-E`bN<򶉴MMP:' [Fh8$7Ӕ*r$N7C0R!3K<8| "6O3OR$kL;a3^wȄHݜ\]Bi4Y&M]BVZa3b^3QPAg_ |v<$~Qg᳌0ga3(| ]y۬;tph|tN+,Zx f(Yb&22!^5,m4=B \}T tO,Ujo.ue?r]Lq/L6]GGz$ծvΨS8&E/ew|~ɢ{gK"FO4"<ð(i% A>` Җ8PdSOG2 D$ [BFq_@z?ZSQ¬eq{3$pQ>@> $Jsy]9!EH޾ʹ2A2 H׼^6l6c|VY~>$Y}^jVKr)CeRxXY<;B)ۤlV~zx2"yf jƮ2h,y1@+ =ֿ']҄Æc9>4{k}K$[=̞OҊ.' N;u 1/N/6 *XѝR%5i=; \̵F*G³ߔ[ndpI#ALitFgD_.r )AҺ1 KnsmNLp^'Ԃ (Fwp븯=|*$?(CP5RX 74OecBF2_7}Jɯ(̰jiR}% o*̳4}Ҍ]`C{>>t wGQ$jq%&~l-jRo$SG+8G1Clk'c#ILHkE{̘E75f iUdq!II4/A]gZ !w z9v&D'Aǭnn Yhc9(?'Bw~jAίa+{VaF3pE!YP~ؔc9xl`I(6*VdDǿcZ'z $A3 NMbC[(# ˑ}lNT-!i'J`Jiz 7XZc>.d94eZӹc ѿزp]M\w`G%J>;BiߪOO ֦. U.F4K?v}'^a3(^/* \,V 4?~rȖk6V ~p&^EZk7sVpjVjDU\\?h`klf ym x}67t!=-X2ݾV gg/x<=jj\_bWa_ ʙ;i0"9J^X~§ȇ fvl02XV$Ճ4aQ>P<7ChxpCV{Tژ Ų Ax91]!7tԏ$dM1J"8lRL2oEE9p+&& qЦʆRX81zQsMZZTzZF+3Vb[Mso+HƎM/.l[2SGd-e 'L@0*.Dcϲ>GM)Qpgnh}^M ,?żn Be0 I^9 )p~<(0- 3?~v?svW+9 "SLț!#9Wz|mNjDK`Z؂:7۩`D_^:K~A[#3ע0mr(KyT>7bձi{G=nWуD_i780 dV ^fU F.fKL|]%u2<$ .n7ͺ2<:rn=E'zcAZkoģ:V+o8T8=R`Z4 `># ڃާpF(t /_H24$+%o-X 'Kl%݅Q/(/C=\Es-6p߽CC݈)/;tzݒtݳpC ]LZ9cF2,.w=#2Sx.jįV/PF 8r,goHPj8Nyry9*f|JoMz e^0]iIqg o6x09զcQޟr*NP-anXOG9vpQ!+Yh ;W,J0;nj۠'m!ȷi;|:A?P Sh)fYjןru{&&H\_PeR˝7K,vA~锏ɧˡy~cjZ ?Q,%+A{ާ+AFw2:F&f~qw5.kӣ_7[VkӄG.X)_|KO"ATEB$ͳP5ck[ڔș@D@y،>I#O!}FWylE#lV+/6_!?f.2ljfZ sZĀ'[җ|IE.<$Րj g-_ڴh&olG3Y/:@K rGןb8?:-n9"ebԕNj\ ;/&ʎ =Gߑ&)zf"?*6de/T^}dl4ld;g[V&EkW/lX n\6#P Ɓ̼Np@}ngω6 ^jHأ'Doh+.u. sW0r:]j39 xn7 4-p^u͖?!1syfr<†7ԋT62¸[ *7DeOP +`jI6`N7u؏K8v:qT Ờ)үGQ:զl0Qbד `p/ X@>rp?KOWWAroyJ6mQb NC*o /u_:K1ZYjy*nLޙU3_?z0>x:R*Fh뜀8_z,÷~ UkG8nX 9ˑ)̭U&̟ezZp3[ei*0U/S9 ?F b8)p RP=&T6L<כ2 pmOIJ3TnA,FW] lQB(n S*K/HiBJ?3SlV=IQJ94f@`=+уxHKknzl{, =z]oח O(1[=%SD]kfe]e'PM 9`4CZ(iή5Q: )ǡy+mqάeϵJYYL:o*}ڌS]G"U܀efJ@nO#.BTqsk<8%XD"ygՎ,Щ~ "Z$ yfZ5P픡f$ؤ9!43IgNu3bfcJ&+Otdb3G튭UK¹Kgݴ&9o1ۯ<ůI 9r. h?:ΠK)L[V5pܪ 2%s:mfi,eBxNQax="1!j(N˳?CkYmc^į`EAVs+F:PX,&cTAכf%uNѰyUIJiD;{+DGtz`Greâ6SW$k 6+iXl-TVEiCvā%{.18CeU3Zd&vLE~LU9_TF?>B8vg}?2n,2N }qf۶{}${la재fa"k=p˱ OA|-<{~G?ܢֱyk^tHI_nga(,\0hiGmA30v״fX|J5]G^/Tҷe9j KX+Y0! *4/ĎuIʾ}y !RS`yf})9QAX+ x~,j 4`Ij6`nwgkhݦ~%kGb6h,n)WO-?Vj@0*eNfS9 +WX{h@VΙ(} V>7 8zv=Ml/ꎺCKi1DLt.twͿq*EJDC m39;I@8i=]L2K^%ui%05.b$2-"$]cIX,c?Z`xuMN&',bvܚ1BeAQ%ILIruG6  cd>31|\[K7 4ž4L#8~o_Gi#`- Y8|jpsVm-K.YW1pڅ ˖ I:|5u5@c 8@g=vkasq 4Yva-Y&&ͣQQяHCeFj]A(Sx9BV$g8%Hh/6\ gtOCg:} ;TxRh \pp~|bZ)8wX"D&̒PP%JeoQv } |& H>5wM?ݲe8`.<)*0O 3@8܎![yvH4/&hplh}̷-A%0-F:mJ]v1awI NeM8UO5` |^6]4 ;mMR'Zħ+ϬOc."Fcx܏ˢ$//7ߦ-xe-xlyKUv1H϶)f>T]aFCx6Ym.ewlj[D|X`JwXKC~2(^ݤHS,_ykGN$^E TmIcDC cT)|r -@С*aӺ3hJ^& չۊ<'$PArcm i+3V{:VĨԚk\U̳ɲZdݞtO+$!Y|8t>5bv|ueP⮰f-cBٵlWo" h456- LKC Ol 'FX~e6[ߍٕS6zm|J?jpQ-G-C&Usi^e=n 5>j3p@whM: `mOPG6`;wӾF4S_enPw k+ Zx3?k*Z8o!U$0X46z/ ki 8lD EX[Ø ECVJMWfb[ƽm}lFp30`4j(55kYѯJN6H>q4Kk>2JNlAxՐb⿴mTAT*O(*85eb7գ*&l ݴac7 dNJD++4}+SoiP-0CK3 $"$Uxf9'pXPM]QY0W))c/hlsOUHfSp &f 98o=ǞGζxYṳAy{#`\;?|54Ŕc;x2U`O;jPA+i^@x^Lm}c\] YBO$.W?*(ڟ4E~y[90`vnɍs`js(F4҆dzHSDͦ\?gQΕ,A~tbn;\pWcufʲЄ1Z x$D tľQqZXXgK𛗝:bs4GB%JU$f> {PSi{z@OeԜmXfUcOڲl̴AQ~ٜI=EO4`j.!%LIu|Ķ臯Mg3ʪ2Du 1Τ {QE.:ɾTK $:Mŀwpҟ|pK ؟q֛6h/.O$㴏Iq1080,K_T`JHb\hLɫdo5`0gcDL|b"tuN:*LТfE.3fb\3ge 1X)g 7<~P2zg<\[xٻwZts쟺3cT"*3V_CSfJf6ۿL:i%~U`y4C$M2:Oح==2Au>ΈꭌDrs8G59|;W' @lThڠQCYmC@?.{-u4@`a7Uläd(mxE܀´/k BPm)[~#>\ۭ&wV8<ۦKޑrp .vTr7Î9ARk7gjj%ܐԓa'k(vőlPW d>G$u_Ca% 4JhTmW4(!0Zz(iGtțLF P^Y7}gc.bqX 5X=)R F : IOPץt<Ř-k='](`SV[PIk1˻a|⹌Bi9ĔYU':|TM vXq^u)O歅C)c>ɇ˜o/#CjCPN$#Jd啗/0V:l$-?E_ܩp=o]"@ 40v]{ =NZZHIY[$]|q#DП{Ac J?rB~cΏsDQu[r( ].!{߮0زW6yE-ە͠3r:QFr| Ӧ}l)XTcTvAߐ"p n7~9 u(L$q ǏLZc].c^0Lލ/B.-\]]F֙ڑXd2óE 2{i͓׃ J T3N&DkT AZƑw=% Km+aDM限,6{_O1ç HXW|5 O C?pQiVҚ#u,k4= Img@+%*vDF5'KVpa}o dru^AU2PN${1S04Uj i:$oMt6.u&" lvn {F2_~Û`_F\0]XlFzEl*/o +~ѥHf7 [co+MV-\_2c%2bKAi0%@.խ5(rV#=˚Z~0RS GwcMHr$,֗@s[դ ·ZlB%o-Z8,tBdޕVeu~ހ/P'mg߇LY$L>S2HeKj#-$DD"a櫴jG, !ETsp ZJu9sc.gìw,@R e_k0=h9`#dM!#MD85vg~j7A\N>bo 3"q5ͫ Z3ħEKK29J\IrHsvk9OO'1+w.p=ha ji)sybʟd.1Lxה3L諒'Jө3>R1`欃exp]n+/DBR~>X8"]m\~4lӃZ+0ǯ@\)`wpdj;ݽOOQx-X㉋FTiA+"!Pm_ДGrY*9OYrh(ŰEHGs@%e.(ZD =&Am#KŨ[9t@v*5lldP2BWdх&W8ɯ6tǂ믓s 洇vH%k?;@|aQGA`]ppcH.cC$ RD DžpO$!DڐTO-/MrOQ:Bgͽ |,S5KMa#ɒRF[јH ^]MYvYWFU,~{Hա#[7|5[{%q{ &\DgGdПG|~|FF6| ܙ>| Գ_mR_ a $z6axev"Zzf-|7JL',dmk~r;3xd=N~Dfu#FYk r|Y;IqIamqr|ȊWXz0GhOh.jͻa[Ul'vh餂Χԯ[9(k3뮵xKxSL´%?Ϝ'6XE" uD4c޴m!uS !ƔNoR;3n«[Y2ke˂'lRS F'u%痬@FJ39Q쏟Hcx\;yuB%.m] ْ ؼclc¦QGc7{qzʼnTIY"pL=9+ Btp/TdM1 c]&WҁS>郑qJOb q?ɩ6{xXjKDn?>]7"k l6KiɪXIR'g>rM_NJ8 q/ Mm%ۤ"{` #HM*f0@ Q ֐`n.'?|8\'Zeh VSC!v+JpοP[Ygê nZI b ۢ?X028j} 9ѭ;.6)R`fbĿL.)XR@`⠏yu7jLw&*< pB.; &JYY9ng~g`΢ge1%Z$e*u6ZTjm^iXެS=EeC}P9O_gWRT] Ւ۔95(t^blGxh^:e3cBeR?$N*0|A;K ryamkuaDYF4+X`R{Q5#ƥkjG](%ٳ05̎AE;f QOHZ\O["Qp.6u5Ktj.͡o]QsP5Ev)މL',Nᘪ]X*,%'8 zfeF4>QG|,eEЯl<3m6նFKT}u1hy#{Gg#;͐K]}\igV7JyT 'qu#gV;S1isMx] A=8a Â2iwnhF|Kb6:aCJV1]]kRɁkG nB?fCơ:a-ʶ:e獧(OmMCrljAX]0`;ac/M?.9d^@\'LvjO⒰ DG˸`:HSS07!nMlYcG9)Abb^)kDy~j:{Fj/ȝEV׉O,+9^PR!iezd#kY%ru?~UUMK$2,t>oRґp$ClkyG-KOM'3(Mw~uy^tw.ss존Z^^tOٝ d"OzD<&k0fOv `MP0Z,RN0tejG}=/ƃ9eaD8u'2: D:Rݮa?4;.Jnɷ:' =>yfe:T\#1&CKsIW N!mJґxҤymzbƅK:l.lIlS nE5w B1 tM&l#Xy(4jLpj΢\[҇mDu? Y~~W"ݟ6lL8(5S$?Jͅh99ߝbSy 4n@2w ƕ 8AywdJpP I$P/ ͌?~$9s:Z/5;~&ƔU8SD4ZN;9^w6>BbDML$Z;2E<w^նE\Tϵ#OnE) CA:f?d]LU`41bP;kdȅڲWg' Cx܉?aj-0Yz$)+{boF͝2}O/3S4eNI1͜/[sg7o,M>-C`HGl.1ѐ)VhJf$1Y$b=Fg鉔0tp\qі'N4j#6q䋀%_p6 |74o1Pi0Pa:"UhT :NW ; QBWOxs=A nV_Kd_`g[1K 2"$Ƀv;^dut &YtWd~i%cQ-8 h,&.V, ?(l;y_9M+hq1&>ա /MY? a֪ y~C=ҥk&7'LqCʞu įQ.R] mZz+!(U$8C\m09 qS1+љe 8:OMDS A6&7OVuwe OyyХ{_>z<TAbv8DdlL@? @^t:A_ro46{cL$y'+ +EDGqWT>lʲ{d!D${"G.7`ͨݧxYSմE*Mn@5LC1ߝP\W>U}6fX wU7^ hB)+}W,TWjhv:YQ:Ha~`)v`Xo0&)e.|S̙&s{k=k5h8c!)Q"BNhtYk߼Pwص؍z0G ᘆ1ϗwY(Vҥt^ac}?APRb|lxv8`?rJL3_uҙqҪh} lMXǚ u#8smrMCj: hMƀ%C>i&[YXk.HŬTUœ\>^z]~DM!nkgJ2 nf"gT /㡫hS31x.&G>Fu*ξ!F9 hK+q^OT` Vbў8 |_]Gu`J ,o @b9"z ʾoY$/v޲7n39x$bZnSt\ zZVyśm%dOAM+3#K|n/:>q H{#C9tD.{]P1Yr7mp:DBELVqFQ`| PR<*Qn5Fc}Uvyq}y 5sCO_%K*(2`BvL6aF^:r`?.K(D='c 2Jmwr onʋDC0,'wAtq ӎ+Np@:-;6~" ?$0<)#O)(n{{<7K _2O1Th_Õ.O5p}BJ"grH%Z 3'ɮTay ϼg{i熴,5zk#mQ6 G$ ro,ܥVv {< pI Na1?/O< P$fѥ6T'+,F+aCb/6;Fznpbcꓞ߀ygzcUc鵓 p{Q j:fkpa|s k OowStf*jN'ut5p ^7윦ŝM0 H#L̑c~Up=ai#)S/>ѶMOr>>:S4S2$eҁ|GA{ 1`TAjt~>9y}7rxjs ݇p$mz>`_+.38RH.=c'6@c_&"C(2@6#[߃-$|881yq؛>ף }dk HdO6AF21p֬ }Xڀ*]p&jЈ>vϘz̀FD/J$ǦTzfr:靖:XouV2qoFPxNOT8i7,ƤBdHFE U$AAw4 emX2S3tpN߇RE^`ctը߁D.ZZ}!mrNaTdAbHprM]eKІq8SWw^_H\mhW/hʈArz'f6q2c&;~*6^r p˾tp,HPP-k'#nAWCy1.]by_QMBaVb0BcӳeGp:wBޜǏA#kNцTF*Ck#>2?  O,oO1lA@ Ԭ,|!Ҁ*gn`(u6i6)7Yg 9Tp_;'(} ?iܘ4Z @u)[wSZq=:"ØA?}d|~} e!8Y#QeNoܫ5q멮\KϠvH?)}t W/3Fn+Grl)cOjA(N >qh?@o8J3,*Н=@ՍzѽRaU.R1vZ<4l7WL$|! =pkp{,לp~z{IepJk|p8cx%He,vl27h q0,6yvjFaڑ◹ȍ;7MKw,CaÓg(m?cD}|_s m'XnޞČ=sч EHm@Gik.S.0 DEe1CyE֌(ȧG%smVAF:/~(ce ;sGŊ]5P(_ Ԣ-ؾ 1XZD$(9dTѣ^r-閌" 2Cd]jZ[;쒙@G<пBڔڻSV?}o׌C4.JHxV^qL *8K-FTj=ժD p tM_fa`ӵdp-2ĝYXw1!ln4b=[ 6{GI]p掾=d\dQlC2þ*:`I2qrmgp*=}O}4Z*XB]X׼DžD&j!N!=$^MWkr %.B8lܡ+D~?8Wyd:FX+3Y,/ŅVÚ(8kK+hUv:5Sm||Siаz h!"n4zUR[P&:a:dlWX,i|X OضxdY^I)6Ĕ 4]KH~?G>W8fWn J[edjr?%!(s ixSKQ̛n8efZN3~Zfb mĜF_V /g0]Yt׾lEDsmƙ|V%N?=>x<Oe=VpzvA"d(ҝ?'K,Dۙ𕕮Ad$?WGE'Tge%픛UB"HF7$*h/{)[z_:7{5 uR?J4ጝ?Ns}*nPoӶD80 *x Gn^l{J?9Q3p!Q  q0o%bʱ˾./rTNs_cWhC \Vλ/94ύb4J.gX! p2`nT88˿NHc-FM+Vi#'%V: znhBLov4ͯJXX^w)&ttL_8SA(*>M BNQs rv5awߢWF]w-.%#D88vO,D۹Kjhm2`oR\o|00#>. zz R$"8`7n(f&B&Q>&/ Yx@x F _)j_(ٴ3(ǸG*OrX{5*1ADe@]a` Gш3\혐 }%TmZ=x==IP 0D ,];GJBuқ+W|\1"Ml 43S[ǥ<(|IC=8rT3=߁~45r =|-L=!E-qsٗHeM͞lyZ*ErojJRc_t[u$* ZR}&B2#o1XHz[?C6Z%r W=^{:BYSJ1UgP=9Zʮ_n)Zݪݸy-ckwjJn8f}aӓQr?Upkf_*LBN&^ysBę$!OIZ4\IVp~ %T<>qxD|qL /E$'GՖiuWX *+4Bs჉J3[1h64ƂC{'p|5/ vUž~fr7$_Rus &M uɆDߠ,^_p!K0Kgm)q#efyGb]IZ@?T:i(}vaRKV_ */Oϗ$(Ȑ]f}p-%s7WW;x|ѵڇDvPPZeN6hG3/6A1o5>N@0Wf\IfvWaw H dњ9lk+ ? q_.@ADH?j=}-y}(>K|v|a} ZZ Tq7a}l_Ѥ>r-XL"73m YVN[pk\ 핽kjn5Fę}N n)p<66nƸ_z (m>HJ 'X9\Lĩ[e<ĭ!6lɺ4Ӯ^lۊ6B#u Jv(GP\8ԝ-68X*4r,GTˉ#ÌǞ9춖3 M e6Pqv,Qd+ be V3u Aq!柊^Ӏ#PֶG;O>Zt@XVr#o`bKBeYmqt.mq:UsNHm-r =__ABS?J =|H0Wn}Ѩ~`f}R|~4vi"R-9cMtJF+yhY!JNT۷[j}YY85Զr .!(Huv \oȭdC@{Q?>vo5yrٜeщo9p2; ;=&l}r`?29m"nC_ 4Cߝ}FۃF].'KMaLZ^чhO7貂yhFήvKDFl)n(l.#5LiH>!N; DT2?isx޳=v1h3ފi*Sſz#2璂K;j #o2搨YTiJYmQ\y5e #w%*٨?t6s =o˿0V ~Kh ]0W_w=j636^n Œ&`TIU`Hie&ZfdE ~ ~e8T'7qUl |DWOT `Oғ=G2ꕿWS1Jޏ֞&cq:q9[K6 !CASl !0g $F7f;[0l1t?E4/|sVeT[ħ5 &6>5{;9VFk6#l ?_@NJk fe ̵:KȤfڹeəUƕ[Y2IG@gWX6ԆqE4 wQ0Hy LE:`n丹F|2dnP2with<\HL(9⥳|pqp2q[Z=d3' o7 .8زD:.իmUUݐC@PKX1/B%g䘠% `nDurLgY'# :)m9p^ 蹭-PEPTF]Ƒ(OKU觾$U61AuLpŽ?SaljAOr6^sDM#fHҙ6(y ~T:RxBҖȯXç0ͭŧyHqԷw񎣵*Ħ%9Lq"YeWaRM/j* 0E!SPkE#{MSwcbܑ5vңBXfUbSD+ݧmɋ%_ ӏUQc-JhtiGILQ=E}x)V}"fdϭIro5A".f_ :ذ~ta;֏ar#dr^9ԯ $vi@uS>"\z1,0'K^:gKf9c$+b#̚l6qA(Ms O}ī|0&lk Mx{%8"xʟhAMb:GizՊӺs'!^~6p1ȹ7S:N~/KCs^Nc$>~S Dv8o;QgMZpz]XRVV] ,7װ üH?ҳ@nj aap*G侂Y| OH3Z}{cC"DA`*TA*uR_\ -%ÅobQ3%R֎;-B,hMoU(`%[1c+:: E. .'hbX$P|NUC@R:X!p?G|~ Ȗy߭Bti'GƪGTQj5w{'XyDb\L?ъ=?LfB]uLWn=Cs mG j *9{9j Drr)᛹J_/u0anUCʼ'@a i <6PdG 0,YΒ ar"m(﨩qCCA0 ~Lpǩ9 '23&S/k9?OIpks#i5w~? UA_mh9&)HIw68d뚔*h'kE_jɰ Ƨ@L%8Elw 2T?jLБie0z߶ ][[s竏bBlCUe9\0P8*EpUU";G|4*4{*!cok׏Y3298WdIJ/S;pb3[KlG9tWѩ)O,h>3wM{kBN<ƒZ^gF*LiMHsWdXoN9HxN-@6_1ِW9~tΖk x 7A+]oY}mwcҪJ-|08.~Ѣ앧o[y_s4T/TZXs3۩*y?C^ x<d{%R_wMPF_c&9ĭ} S[NT9Yq^*#x!{v}N76v҅͢C_[@ o;+䆼9RJv==t)^oZd4!g%E@u ؈lߴv'cX[YTd,t@~L8w],1PqO# gW|Xw5^H\ da6ZkbTgbR=G %Gj~{#5+5f̯}D}|ލF093ݳs J}' S+.ޞa;  gk`UQ[8y`2K{@~RropLLpBj*X71xDX㴯7sԥtkO}*M%λڤ|΅(xH Dm.{ ){ғg^(S19 ?y> lGƯ| D.% ݍ O\ffKS5iCv*- V-(I G8X?rxvMp\CIk=^d Œ_Os,ۤU7ЛZ,PO]gi( bڛnV0~0 s`܏g) Wd^!؁r3.<1#MerҪAOI&Cڻ*xYAZZI_1{gj{[|\gl"ڲRk_O teτxlbPLwqҖF^>8GH؆ͥzݢt7gzf렋[wQ}U6{̠6vm"-@G  XKgDtM3b钆2뵠t(m%oۛr,M }#-/UfetNCQl _;3^>Hf7Jg 汑 &S6[1c׿O݉CnGcx!'e!%0AwsyL.*"U}mn肕!pޠd+gd攎* TWW({dN)8Q9o`'&4^g\ L_QjMPʸ\HJ`1aS>t_;q煀wH[\z*ZhclDd)/ ,p*nX_qBd&]R) w8 uuK`feKV;yBל+YYh Vz袦b^ft@A>}c.y3sSCڽ̏v-EnA\;'Qb`Ӓ*Oa.=bKV`~oXZ;{\C7E9v # }9HDYxra}X0q HyDNY_{pQ{gIeض,qsbl䛼F'VẸ(Xy=RǢ/_M#3/W40 ^`}a/01Zais;8j!/(Շr<)= .bi^s#wN乘{hήjtLgR9n|Uߊ? `T8׹*1H~VZ_HN*uygkߵh;,g2y d˹/k̈nt!F2. >:sbaރcS@a;hDX58SlnoP`Xk!G4^Ę liAQEXЅ[8{H-j*}:6^`0Ya?S1 xۇ vgfOfoT`ܤ4DpJyQ4αF~j%~2?⚃l;H/lDKR ^D∻m7(vNePrcƭz DdV+"UCrA Z7sr2 gĈΖr5Mx맋;<,[2~ c)\dKBY|LKcbba(Qi&h$zE &ͺdE|h+cnp'CfCeueo1$ZJf-?q.@zCy{c_է{ ` %>X RYAdRj!=I/zEdbZ-ג<Pu|H'>6U ~3ou(sw ! b O}M]8wP1o7+9mH5N_XM[W3p jK~xa