libvirt-daemon-driver-network-8.0.0-23.1.module+el8.10.0+1779+847 > 6 6_6 3!pQp)Tξ7]mtZ`fb ]mtZ`gI\sE[Ʌovql+Nfysn+Ϊp`x|xf[n1p$nܤzޫ9AΝ:AQS$%-z]vDbOl U=v([FN͍|Yv$i~WX G14Wsx@<_E#eAb {ԓoM x%~>u BX!,$bl5b҃Bx A(uWI8G[2]FuROnmLRP0?ejI*1XDսg*%VDt#6!p è3Yд٨4bbnFj6%l,`YG5|@Vl gLiV2;2ϙ;&,VD2Lt^s4VER_QovM%Q$}Ir6^ @[\?Eh\cpӖ48Gڼpiz e055b281906a7de14398caf3627ac111f003457f342704d1226fa07280cf41ec3cdf73c59b36540835f53afb9b4929cd5827ea3fK3!pQp)Tξ7]mtZ`fb ]mtZ`rf-7/Rcz .`Jm-z7{]UnKS /icHQԡ;]|y8cO3&k"f9F?Ok} Q$iktad-1ܛeOT u9>^Ep'Yٙ:׍i Qys, COڧ۵}t-nQפ&d3H'C12=qdPF C䘁0 &? eP>pE#K?#;d & I w <@EKS q}q$ X   N   h  l    (8m9 m:5m>?@GHIpXY\]^2bdeflt8uvwx$y!""""##Clibvirt-daemon-driver-network8.0.023.1.module+el8.10.0+1779+84732956Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.fbord1-prod-x86build003.svc.aws.rockylinux.org U~KojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxx86_64 test -x /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -x /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^I,!)JHB HAAAAAAAA큤AAfafafafaaBfafafafafafafafaaBfafafafafafafafafafafafa590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3b2b83b0c5b7cd31821fbfc1bcd8b250d80636567cca99baee3a00341d4024612a5a8e760da4c982a2c68f13fa438542aa2eb4c0c1a743eaa0bc4594c34c2e427d3e403f522cbf2821631fe2192d132fb28e94bc88d8c6cb0f38f5fb72881d121314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.1.module+el8.10.0+1779+84732956.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-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.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-23.1.module+el8.10.0+1779+847329562.418.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329563.0.4-14.6.0-14.0-15.2-14.14.3f-exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23.1.el8Jiri Denemark - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri 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- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - 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) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- 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/bin/sh/bin/sh/bin/sh 8.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+84732956 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id21a64fa9435ed153f7950099a904e7ef599447556a733d9d2ee80c23e5483c52940bce4f54d71dc0c5838f9511bb3b4b32e9e998d2bf2aa65caecda8libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/21//usr/lib/.build-id/6a//usr/lib/.build-id/c5//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/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-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=21a64fa9435ed153f7950099a904e7ef59944755, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6a733d9d2ee80c23e5483c52940bce4f54d71dc0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c5838f9511bb3b4b32e9e998d2bf2aa65caecda8, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R R RLR0RR[RORyRRRR RR}R R R R RRyRRR RR}RR R RRRRRR RR RsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-899b0b4149d69c930f3e6f0db88ddc79ae2f577f700c74cfab790d7de45764c1evirt:rhel:8100020240409152846:e155f54d?7zXZ !#,XZ] b2u jϿcb_וeueS"gN>x<&{NE {JzNXѾ"]V* }69R0r{fb^dz21rא/[ې0t̮ 9eѳe 0D%ީx|=Xr /05^uFHcz4}bEhkK+X[|%VI d#{odh͒&{/+T}'uFjHrj6iWh̍sgO賿lQB\&P) %O͕'sٗt2t㡩I1%4-U:J;wAn>7@?}Q_>a'E-6VG䊅VanCEčQv8,z8KRIX>ʍ`Mb"=L0T@WGˌa\zsâ{ 툿?Z{d@z3PI ~6ѱ(QTP~bJgaT 6A IJ*)μe0x|YOFL0AI{pB,WXQ2k O籦u `9^=H('Ԍ8V ٵv$zH|zNM5PsFw:w+VF60.F'KȽ&6BCz71 Kx K 9YK.?ׇ;պ4PQ?sߔ9>-C(6b~ hմn;[R|r""pwՍ7́x3bZk^c0.:AYZ?S6ف\1p-D:r"֧'AMGYR2;gGw!ƬH *ۑk 왳ԋ5ȠYu)|GfrʎϳS#Q81j$#WY!+p),>V@+AHY޻w%#5k $Cq ֝`9nk&VNvtBr|ZK[`N磧B6|NFvWLBH7S5y#$H>Q^7܏ { O Ԉ3WMifCdJ`ˤ@xB=m'ͷwBd"H^$~C9f|ErD}T!}خ,|8hcAM?N}tjܓ 6]rSq'+Km)Uա/nnA$ ؿ! (p7)WPˬlkcdEyp<JiiaکT)9_Vd 1 p&(Q Q26M:̪gYH4Ӌe{4UHd]:7S(Ҥ + l9dzmlԃ4#LQ8]D ` ~ A qU{Uzʼ6887vLnVFNXmZo@`:"|$ J)w.3)1<'q ;@Vht~yT_j2}X4 +#R)GR0ʳERKl]Ϳ)ΈE ~.9ѪJX}iK7>pjrmݤ<|95 nbmUUlq_I':O>V!sDdzx[ ;%,#n4ш˯D\$>PPRl5>Y}/ 8ˡIF7+{ޚrC %+w#*c|]TF~ C j @n'xջ8(Vs2ہ#TSspI5u%j2*7oG5c<2TZy29SͽEf cꢵxz>s [nd(X&ZG8[役9,[15\,9ۋFNcPoDwqpd6Պ1#_ q.zr)A?9pت_:]G'a7PFr뜮'I#N}FC&S_1g7' aNMxQy}[*MDVCM#7Ŏ 1ϦKdNǯ0",LDn-d*S/!pHL!{IDt!|C"Rw Bm[Jt~[w>|yWM$KdO@Fǁmr 4WNԫiس@%h~ /WyG[FSKn5g jܷƓpQ`Hfg+ <x~Q᷑x1SȀ]P4ؗq0fQq4'1Mvr\EFdIT2Јsg)Enf騬2tݿCzH+T~钬ޏ] s}R4 T[J[*Y[o^ZuϢ=>s6vF}6Lnvݸ}buFű`P?;\`G_s n=Ϩ1cм.=9X&?ŗb0)sƄ );ڃhS/}W Xz \?RAR¾2Q m#39)ېX(h1ߪL ndo#gdfIfUDΌPKGG{`Z:U6OE$|3~#h 7]:~~1`ÉnB~$P)Ƙ`0 T/ %s 1@~ֶ!NE 8?3HTR\&G eʜ'Qe\OИk6G*SNj SRi;KQߚAgE_o0*°8Hu1TqL0PH$ \+aOhWGV PeAf]3 ]WLŰu.0lu/M̧EO>ny8BRӃ6#<: 7| ygYDw~Gӗ{V(vtglv"3^ īÔNj x'|080m(d1uvZf6azqo5^+֒Ҳ$E#]}|;LQ{u,W8ָ^@EI vdG ~- ֔֌'jv /ꊛrfH:R#;ic gvMA~CYpbXɃ8)&ZŦaCiacȍH$}v8'G!2 jS3Ntq8ȓ?$mVr=:+i'ZWq/H)n#oKglw֙d坺3 GakN\L9+N8Vs92MqM.{[!Y/E@|[CU.<)la(vz@tnxBrily0Sd: y!@,fMk@\P"  RRQA5mhgboo:X[sZemĴ}M`}yW ngyl rm`++@ YgWܤq;#[^o?}WڑM02#zـpQUF+s~[ε+ᤧ[W]v1I9`NJ 023N Rn sG"$vAwړj)T|Mbx }/¼ u1ѐNthS{cȲPX7u*Ġ3$+1EbWXA@ַи`ytt:2c;!Y>?鈽x7l&fpr\CpqRjj"zMJ<01Gme!+ W>{hv`}Xmi[W3ՀZB{`/q./OJKF6@ i6tPnhl rRYnj [O֦~oj1HHcolPui!MdU\ow ˇM' <܌QG;+͖H̜i~{1gb"6$&ݑc* -µ P5S~,ьA7.BM" Tgs8c`Zt?%΍Y7qB|sݥ[5{qmb6v;Wbu1eحwV+CJrEp\;}qcQ\"K b~. مMxypD*=A!&2.`Q`7HaQ\Zo%\yþ1KIOoc}rl`춻/fqejy戙!>? !]aޅMxtrdh뻧)XJpFNď;f~?9r٧#YwbŷE 8F:n(E*0jg1a&45 ȕ R(E'!IG`|OqMCݽ#cd4:{$,shỉjnhO_7E0(TQ;헞-^W .Z 6x~[H&Qa΄( SEBm'a)sTCy>*68%1%x3!Kz4^Ukw,C.[ ֽ q8S zUSU(8u[[r}?1x{5?U6qBT!.Hwh4oIyO \K@H.B{@O|4 *3/>s%n:TBsST{ytr K7pMwBjR}#Jaҹ\D%dv"f՛+gOL{d8 cp$UkuNKI[vn566wL<"K܂D q^޷ҡ;y ~"KDҵ=I'>l'{ ;8-6*>ͽ R)l@q&T,nJS (UHCgCv o e t\!sm:ٍV7N7Jr?ҝA=|:}t !l%eW$џZpsу ˨"?[F\@Nfq qJo(.s4 -ۮF[oQwjruNdW`ބDy<bFA'/G F4~xzd?/"xCN7ԬX#0 "yXf4 ੴmUi%s3u?}R<ÙsFJԩ' A|sm{$Γ2^fm9\v Kv} Mبo疺,:巛hB l}TOm:'@t}- .΀L8ux$bQ<>*n_0y="}`*!}+&H6An%B}-7ʲ4kkŭhұFގDQޚcŸ4oZR"i`r4A~ʹ@=LP}[hf{8S]Dw!t̹{R#(ڳ7'NUVzʠڲ)eᑭozD:Nm_NwE#ɸ5P l,rYƺ6r_)QPn#:4FIwcZHDܞIDDŽuۓKzbRȡ_{H8lp_-71&rACA&W6 MS;XҬ+& ,a8srK`tfJ *YlDV`az,L|jFHʰD{PebY_Gu c26 t iTUu .@:eoj?.8{%$jwA`sA{XL5=_A=ݹy~/EڬN`pchPq=m!/i8.3Wyxy~1Eŋ$nM=πȝ W֧z(w)RTafutofCas-r1XqagU.ntw r9'5F$,&:\[_12Sj3L3f*a4^K!&3,` la/m/Yavـ9c>ͽ5<˭#sOݔTJohr%\̉RQ8Ep>pP xwhLzj,vu>%FbtY(%O/gP\VYB3'j.N"A8#f5sxꋰ3MNq맞ɿLR@/|3\PjnЗQ<\b$|?e#aWV%Dyrw˯2Y5WQk[ 6Uv"K?"4.tاy4rkZeS9t7_D͞}{(RoomkPKw}@#K=ICOWys֋x?R q𚤹??_o:pk]ygkFbUl:SEȽr9Ww1f!,[M7ܢ4W!8Q|޳Rb! 9$4Ы\=H%oέs?6Ek?gќ:aL20)ksƘzDwsP(%?r`\2M"xhoP@,\}^oz1AC~-q p'M_#H'?:hȿCd$2쨧"&D|Y"o;hzChu/ @3+4{lXdtHHc3o;mxDMXJ~L0(u4$'uTAky_uCgM(M@4m#>O I2vQnfK:?YAGml+azCxlq@4hRjgcʸUQ7-.ѠM2Itv'uestxCM}א':{T1Edf//Z.GS&Ǵ/DˤQbo#}]&r5(u\ > t@/}8%ӿ'[)eWj%4\ߌZeZElFb7;ޱq  u}8Ў ̞ 0;ok5wCď Iwsm Ș\,IMa@nZeA^v9uUx53|,$ۭk%ފ{(W'm<[O"$/ fI&rɋ_?kSE&H##*m}QdkzZkڰ2yX74Dr28 uG4g =d0_ap?FKΘS`+|`~  .q#E*j#R04V,Y>aomBgvYp L3o&dO3+1W,:cZ 5jzۣ}n< iuk sd57}?! +,&ƙkP"oX%LˌgExLI7v2ƿ͐ &bcdt܆N!0yFG]'Lt5I 0ػrR,"рbOc[_EkjP*Ɲ1<^5ivq:5~WC%B)\Au꯼7ZUSDIWb!SS:(T/<`:)Jg}8̤ <Z E#`Ohb=-vaEk7lfP1i Nv*69> n9wZM5@Qʋ۫U{'Yq+;̧] z8);TkxعZPPfK ʨ kҰ"k}O]Mw 7߅V/3֐nլoڑ N ΐ1ԑ _߄Նs\y{CSRw|5yH3ژK0g+D41WYS_)1o(~o%]>D&do"3 jk CS,S ڔL5r *61%TShyERx$vӘ[95FL:$!:?qcݟPqE"V4 Uze&L,= ڸV9Ƒ61b6f%C^f)$kvyNL]B+WMjVa|鹃!'fSR4 L,ec˼uj>rr~&/}NcZГMKbdz!MAD/O.f+r0Gr.X&RA+ ʫsP}[o"xzs}@_ץ& Reô%d{|; ){~fq<5.*$"jXds1P-nJC_qEbAuG.Stlj-bwd])=fd0DmPYP9K n4W9K>̖5۸۶8Y}1ÌrAf E;lRgZ2k5m~?d3AaZ?u0  =s X VpFhexúY|LM3.kչɣR3]L[OQpPg"(w:CXG{hb>=0?aH3cQa_ѣꨓ7'I Og9`-: :%sk:Q)LUv rfV= @yW -b%-+E gs DZ75- s,iQ8kedoCӜ"pQ+ A7Z㕊犥:V8;LNq;zc\<,kK#OuZ!h]J 6󰭠lIv5 >r|rGLaP R[: 6ܥOمݻ'/1!VTQB+4k{몤؃?,uϫ.eZH)[UF⯹sM׽ʝ!)TPzuS3_:?1[f j19} b3{hI== 1];`Ģs`7*7>-(:p9b=ic@7a^ːU0skn_nVY;1"/x"+~/o57u!I} :r|} =.UMgFW(xDĂ { oϞ(  U{ӽ9y j. Ibr,#O| m=V\/EvS=`L,3;Z-ܗMѿtͰ0v QOñ4!ޙ0` ]?yf^K^D =&@IZRg K|c&'8G;J=&")dMdڱddո|7s!zwci0S*N?1MAl9}ymb4opRw^ObIl3%I_BmaSE>Qc=RF U{a^I.kRWȤ0kaDq[45vbkwSzGѓ4IZ'GK?0*Rϓ10-|aDԭGSr0%CeQ̩f5[L :6sX P*ؾf55:>MpRoiL l]F Uh!QUSxࠨqO5rdkbRʻT0޹. -NOƈ 'JR;Y2N'x: ^AiU[I-4r~PswxI,% ټzjK p*n xH<-bGZ!]5':KKAA3cJ%jRbt}m寅رC!zX 3:A`}z)~P\5wU&hRP7%2OM/3'[(eIp͛|,g4}u=fN#{)scp+V@RLq!Dz;@`IŜ'ƑCe"OL5 >ἒ% \&M&}JgZ& ˘g?⠼h/^ՐA Ӿn vy|9ZeޡVqsw !6䟘+D3!<$eW(yꙝʹ9&@#2ރ \'Kω1]O0~>} ~okG9lva$m"2+*"kN <ŌFV\2`["hї'vO$V 3&HGd&YyOa r߂gCߝG+5˰qn "I6'GE =vV7ZT[`xwއќjn+:_\ll3Ȑ*~RSE5v uMٶ>. J A捳y5H\*kX#ĐAcw*&ͽt?,y]Qw~Re%Ar78[%O{ Q-PSs۴5@HHVМ9AGcVp j0Vf]2Nv1YKK^qXuYe]B$)<< Z \tc# 8NXURdVa' d@ a6mS {𛋠ʥɍV."|/~#JSs+<==%`Ӣx@Sq{]K \t&fR~z{ۺUrY7{v|$ɔ}VaTCH}5rPO8j_\JPm3 UfNfb_Apm[М!u"5;";[^?}=p5Gԅ_}惭=,yXs^5>wg#Qk㿳#ۢxLo kݩ b3qX~yŝO%].PgC4 L,ddCl1dJha@Bh_fcXuLȋ Js4g^i΁3(Pޏ$1SZjぽ,P3ka+q (5e 6ȬhQ~0ՂnG;McԋiFZC4%8>őpcoZ{X{ ff1= ,'HP<=qzWNDXA =d+mL 9JMN>[sܣd|D kYBa@l&@LM.cmÁwtUgOanvހV">.kzcEB8.8i2.#gen9~#;E)jmώe9w5 Z,#No.3J%!aN'ˈT(AF & %%ADBj,*;CԺ23[lTߗ(@5 %5p!u6=]2/8 1rZ<5'0٬OUrK DtF!B,P[rꏴ4>כ!3 ߢ}$sVKS]E;}VyZM P>87&Z˩ɥv~%>nTs)~cn#i_;[g'@,Q(IL"}Bm. 7nJh90e[N8:T̷fnfɺq.b|U`&bӏі{w oQ8ŢWU_-R0m܁<\UE~iCE@8:*qK>kBJzG:}<0a~ U",gCȝzZL[!{^M;MB$KQa_ёH \Ar[▵X7$c'ܞNuw\~ƌI:Pb$I-qȋbDp]żZrnj,2BZe8<@FSwd+hoi30Ӥs֭)͸0 ` mj A?.>B8&gm/WnNl9FyV?g5~yh!Pp%l_N=CO`:[DjBf]gނuj2As Ȥ4KcyB]ghޖJ @wmNTb{TgqifZ!`[y`rCK1cVqDO$p4 \[UgsP2+gcl/jOi֭\x0B^EfNik.f^8O.1ގW] j()6̼83pM(z!zޙi8"vsׂİ*NWl==ED]r]6f$ -Cf8Iɦ|ǀ* O'_d i/FLv7@|c[ьخX쀙&1W/n(ILEi8#<3kuab`GV h%v9xS## "Cx; .@|[([PPWs]JFsr,T|@{ Ru0'TUC7}w1[m&$IF8N``, e@0.>quU)&xJB:&7&X=`'|˸R^dNn_zGv*Y=ߤ'ys3S ߞWm0{?|0XVTvEahN 2Nr ͘U ? D$rVP9TMŸ+a[q^He胳Py8K^,Q^fm^Zj))X RU§=AN3ڞׄ_<\!\óT;޸VlceuW-r:lR [# 8$/wY3*p%=Q0^c7k6)`h Vҵx0Gђ{ ='ٓp2K2E' D(Cn=5giMzT WeSƴ Mf9(O<`T6D.aFp]> blhdoh~k:WgN2"8uq3 y,c0+S˺%:y4V4V)i>K ITCiDyeplh}/x4$ ;99ª96~u, G7d2´uuB-7HEhѿk2/;<뫜7m”Fź Lk]1GŎ?kۜ.sE\x즹LӍ #ur-tAhy4 e(`yzDx2 'UVUR',=D@F{5[&n0v2?7CKg'(oĵsBo;l= 0O)JUOƺ1;*YՄWwam[9X,d15KjL ڎEؕ/hmKSHj)"2˲2P8"d gVU& {\l&FE;+57|pckd³ЛĿhrI-o5PX/ƀ  KM:=balۊ Gz}5Tgf1Ҕl:L] vpxuҫCeJUw'm:O <*CPgԜ?^ n)w烂эZ]% k[#\ܬHJ|US]/sV9D.:C!fZݳ ͪwI#7rJ, E,]6w$Nqɀ]knTuhLbXma$ %!@Qt#a2PۍgǼk%kW<,InJ0a-1y18$YxJ )DgjR2׺8p|=kS=DMrem H蚜Nx16(sp\#7!9^3d"|d:qJ =u/Q٧P|Fk:N6& Ў=o24$rp 63~V fcYwٓT21fqc2G^< %N 6˯yIvCU =8 | o׻O̩ÐQ1\,w "bX-%O~QhCeu ٮVg{My]f8UX1@:Z `ƫ(iwj_l j/<)cX]e9\m˦Az>Ke(]{YŧU#,>1??^ԍd\g;[+6cs(J.6sYF-OE?') u^pPu,u uhēkۚwker+: 7W Sc0K;M%s4ۚgGQ^ZqC6d =ocy풂;n:@h;2=s:TfQ_vv W,wL2 R\AӆvzjˎI=͉t ۓe=y~ &at1'3͈a ,gmjΣ!85Beȫ;,N~;n#{q1 &ġKEsZw̅}-k#э F $5j,}Y:H~{dpaT%dY9svޫPh3Z"e~4 jO0TY$kr!gk. 4-ƌ%Mn r(֤5|fn)zB\d2I?{tx½iFB5*z—\ iHw\>)eEs wU ؽ¹4ѥT1ֹHc[-j 6&|цtvHN*J{tVʛg(Ccیˈ1;'&]rKm/-r>0@XL/Txt:I ۡFP[yF8ث ·bF4~a}7$7aL3.B}Vxt|L·όy~q:+3kr񺜖+b=];/Wą aش|Dz,,<_02BIbގG7D.'D%ԓ0/U 4%| vБ'-s6~<\q*Yyz)dKUmږ)TrrS(Đ?@uTtdp}G$\! ԛt %>-|Kb zQXs{.ԡDuxVMQgg@9=ml0 kuSMI s17ftOyyGDS bz O./zQ]bG쀻T̔ɿOWݓ'>,}e/wKڃ6&[Ϳ۸-VX&^lPPDʦ~RU3BY>Q%6 Wb5}(ߓz]&^S}',v31f &|%fkBTBv>@_"54Dx4z@r>FZ^4F_4.GM4[ ~RsۀRcWlQ {go'\Q0%Zdcl6\f5؃CO;92Xs8_-|M k>!s[Vg%mDJύȔwJ0N÷[xwJr*Be>W:͹›&c$4!!_/YkU_P83C=&)jx2{Z/+ot՞`vfi"g`؄O3ъ?)鲪AT8/g"?4UY[N=CCOY!ww0n(@3Ea(xy d s߻I(mQU'BȊ귧qGEz)xگZg8fĬ@a%8#zC >v3*?]O^xh4)_,R[|@m8++cjFÌnuI/6 3-#:ߖ T3?''ܸs&+v@i 6P_jdmB_EK*¿հ/'s1k 1/P܊'IprJ4f5W79\֧,ȨL<7+UL8`粩ӐQ|:ѓ%1^¡%zxO}/eBʂw @"O!"O~z݃fּ&CYKA!\4yr E,r?A*qU(In90ZlfK| ҼW]L^ nMt[HBF6{,WBAD)JINCxD|6i%#BC.wס~| 4!v??P HeIoSi3 kO&GswM.ޚi!D$DzgD ~U@ᴷ-=]Pa-${16ޠi1wƗ.mqΘO1%iCcrňPxIFGףm-XscSX?Xnj zk@DRP;d<8X14!ĐIBI^&ț5⭤uz⯰$,@KE [9vHWm3B>O0?f2_C@aDE4V讗{˞&'׫0Nҕrp&M3/qU-J$3qmTTd$:ƴl')W^#t^`9BX"#I65=_3DptYRNM3?"zj ^-{i!ὌS s #NE":CH2H8Cı:%8ܫ/D":?.{xTGmUY3jd}+h$ENmiǒF7/r=V&w^P/įdh_gbݞzQ^N߅hKݎfVeKD,#e{7$iķfӾQvf2/6VI0`یDWY5n-TfM uWUAEvIhݡ&8R _|1;>)X)Skjw*Zw{]fʹjG,q4egr: e8^Pqe qHj)[9 UꬡpMWaeA'*'!*)7V0HH,fB~ 1bt9 ZSB~ D O28Qٱٰ"v^8,` UR'xNqgPʔ@nijf(;ix 7QIku0sNOnwsAC&~n`f:MŸ|0%s HaG@`oEtI]}͑>aTXP%65$ +gasT}u$ύht-AװaoIb=A@Tم&펎ZpJ4.*_ Fj"ȳRi\dV-@#P^A.3&/b?d[8?V7#^Ʃx6NGJn$f߫yF*K9+$X@Ð I,Ф.gP 7865~s#>Y76LoHc'G"%FúۜA{:ti*+h>D1Qd,1=w}ewi5^|Wj(o(ZiS,,B\v/Dc}5⓫Pu`mf)*lQ$k"B0MR9aYt n?3Khw>9K -4 0g_ eVLOOaݩKD6`A,kĢjpa^cBy҅Ss26՘c:o3}(Q pWlS,"kR%7$WӪTB.E#Eۉ/u ߔ ޹y$~>Lb+jɩ=[dC"ǚjÐ<{b} dWEeih(бD]$Ǽ=7v\6 > H$(gI抗>jwud$QEV,6YesF(j'+r4ʶf4}CdcAWX0Qrw{Ӏ5mE:'؆xV^EtgZ QzҨg`q@bt`Vb#V {}xMOZz('TP_0; $`~}37pulBS'=d5ɫtDJ:<=NbpbUn`d38kw:(GMM J#SH:s댺d)N{yrE_Qȭi]DjZ둹->.F_X﹜KE%vC{,}.?Ggzr擓;Ix唗iG[oLzY9K^L2i6P'`>#ܠ$P[fin7FO3c"Y)`h=J=|ԕ"'u)"29Uu=ݻYQ)9^$ƯXsc! ׇ)Q_O.hݻi7XzlFOs_#MY@zDMCfy TIwX rGdWLha=O@Bz`QaqQؘ+ye-b3*fÔ(NĩiλpE-sn^Co@T&}@MKƹĴdveO¦}&b*Nf`y=sѫi[蘖sKa']F;`6RVn퍶_Lzm`7m*u*7oҙnxA(ѦřF +Ö|$6ik*{H+ #X 4rqWHQ΢wؖ&f S0H2ѯ&͇P9Zg#]fk Դusµa ɱPq 0U{Rs}H^iߘޖQHGxVq4, GQnkTi3BDW=rn&`Bጋ.{6˙F8Ub䨅?y:R&, k淙V:~>u^iOrc̞(̩ruҭ"ƬO~0[M4&(U2e)-w(f Vo }X vg̗YSx9i4zf7=٧83rg}#V ;%vmyC#LPFrbۢ5L3~ QҞN aƪgUr}ܽPs`*%(#7oOk(|9 Fql`rObXᕈu*RfjNkŊjcȮ%\`b /,Y SUh&h/ei4iӍ}Rĸd ijn[] ?K~^D;q-a>}Gec_iP%yVyRٜW;$]xgy6:ǴCK y`ogwҶ$k^ Gl9_pKQU_ Iv/\y;1_Psy\ͧ {kY5W$աqB+*)[kPC\R ,Ԡ9w-In櫳?k s '}Pjz_̓ewX;V['}ZtR+!, BBj:$ Y(x)*{AaXJ+[~>4wtgmoL?Rg[+750b6\khla 6,^3I@nkEvSp%q°ip Ȝ Bq ͋Uen\ҜC!X $xQXlv?OJuyoؗvƈ_ҖmF^_8ʏ/ SK ћN Gxkg]d  LlDPL> .BbnRz~=c u׹_&3tA Ƞ̞viHW3zB5%޳+ڑBVu(FU]V4w2ՃIu9{-^<ˏĬw4]@ӭ} l=aq},3?u}$ţۢ&ú R 0Vi9Y{CM l꡷)S2J9H;m.m()q5 Ӫ0V>7+P a w~ c t_(\J8z2Kƽ2#OM"\g8_l\9yh$G {jő%?g`E_kU0SS'M`$rkD*@@7| asly^VfOZ/DiwV:y1G'V(錠]iE1 5>J[*IL[V{kA }Ago:]S&4\T~^3K.)JRh S5AvrRW;Gʑ&p^)3<Y(X/='cVU6t@@e$)MB:;ith\/ $e荩ehؑ2zLRgq]:LOViN}C8=+M?~"7#dV;|5/ԊK|L#BNT{&p3 PÉ `a3ӎq}i}\[rكӻPe~%BGS |jXm={f3xq8wwL% lYS~d̋PDI[Ё!GJN/lo׌4{V_J~ :, ׳ZCXF~Q"ʼnz }ӈZﴦD$O{rs[ٻZF8^rrZ~g 5dZamgHUHaƑ$S눞(i.rpQ7o)W& JfD+{os>BQ\@yge Xs# d0τYU y4&ʜB{u 3p5!.6kwP/[J}FwGqRf$#ۓH#6,^mN{t=[Ye cfYBkAଡś3aϡU]yV˹F~ᴾL/ƕM en~`-ZNnu7 3}z)M=mM~yy~>2HY;(TEPȡ9X>zB_J~5zf!m!pM(&L;gn4? k#%Z0^w2si]LYnNft퐊k 9VMT9NG9dTֲq*aڥJaqW 2'{QjPLiMc~@|(O-RNn{К{C{f3~7#7rNZ (;J1?`I&!s/i-?-fÁ ,7 ґDl]̂Qg9օ w~5~F&eY>{urkhUk˒ѬbZ }U&FQ89/M8g[L˰9)f,KYPhkjwwFk= >|Y=sϷ)jbn!"b|IJ2d vF?~3X QdG&nq*D^Len854x~vˌp _.vT4v;qD \ͰeϨ"Erᰊ˿6WߕXOt]#Y8GAY[ص~.HaLupZG%5.kďvfD2P{g{ #L0=3%`6mYG8Yº^OQEf]H*!?9:AJ3BbդʧFk?l~D$=cw\'σQ=$:&Dz#8G;!'k g 3LIIM'HcQʈ{>l}ȪCkOf wY.HBg;5|)G^@uޛɚ𼘨} Ҩ{:Vm-na L"xWui,Eã"”EKfѯ{7 4_x68˅%rxV^" ⵨#  X%ٺ` @7O3DCv,0{ݨ |D ZObgfoyfZ,'!.S]gϹ>voIqojtwZD>6T5+f*?eἡNXd_0eK*1}K5fm9|Ľ!vt:u06\*2@޳<7UJ7uV^Cmyy*焤S]j? 8I$6Y[OGo}R1"];,f”.~Y 8*LG {/W4+>& MżtDX lj9m37į{HfSW|qZNkuwOVh+AYmK9#  x.vOWL;fJ36Edr.CnމE&_A qikS)ˡ/}ZC-ޙTsZB]5Э^w i@Y=\#fQ &Idq@bʷ@<@*c.f"&-NfbOGTXy.â#)sr NOS񾀞/df_^WA*G~\C_9^诸oCD2@~ܴDs{ (YKvAoJA vk Zfԯ43~6.=6)szjDoբ>T6x$_U-&Yd(V6iȞ@6U))F^;+ڑ_8K2Ӿ4$#vOtVI_g,݁d@d_sw`ڠw:֫ :iZ&o_ߴ w5:QgXw^?wS)WoCS kaWR7&FRJ >1cgi*oㄢF_ms -!EйR}UCDdrL!mX/y6d_ƅ%`; u7%lb %^*F4/=f'/ yj:c.;02ґY8Pwl>Lw5$Ot! Ncd$ Lknrm eԌr}1^9+V Sӵ^5[l&%oygDdv2J/ʦ~#-& f4Q.aϫbbH`v /Y>kCȤݕE"H@?;D'S+k}ȳ9EnqC`{Oޫhb/˕0LQ|%)eWx}͚` zm ~Q-I6m=^L\5o7&{MwN "*ՏfƤ*&\3(*̰p`\m$OA( &Ay]'gY 1)'Y)MS1@/RǴIZO{B 6)齉T͠8&WP dkzQ ZɒGĿYd$iRPY <.A cyS ȏd'2j^[f$z\^G_m ګIfGڶr-#@Ľ|΅ERUus;aA=DBzTcuGۖBPgS5l;ZW(j 4yt={)I~kd ea5*.Hm[8Og"JMmӓ6\"q$\O3Թnj=4Ǣ,$~71x0Ri{UfEsiKF;ֽѿYиR-R:*Z G11RwAsgcL#@uóաB;!Fj"R٘ U]Sl&e@$Y5Qh|#o۷"Fٴ,R4D}TɃ,Y|fE_B6}QrGMvf$ ݸa5ESf՘h`m`\9.5NrMCO@`,KY7Q<>7a>`gfF7"&®R[cmDTɆ)[nu95U}B{FO_fY껈8.Y~uG|Ӟ݄/vs*N}SC1HL-BnxΪQ%ofy]Nதbdq<e`\g)k~o.j)jqiƀb9o'qp-M`?ZG?µ3#I4 tɺ92.K3?TXZ[ȱ"ٌWZVWb=MMr9r'kKɮijNϕ>P2 dSBi *c-Ƿx}ѱ|$D'|V8uK`L$0dzǠꜮe<#4>Ϊ sA))78Ci[Jv}TAkm^JUGпYlӭ= Ǻ"~G!I47;`KthKQT">W$EhupQ+O9)d•fvЄNK dw @*Lj-U IK ̩|8 D{*&C++ߵHfnМ~`N)!{ n;ZG`acܥӐCGT!Mtm; Ȉ%;%KiaNb0`OS.]L` '; d\M"!Ѣ`t J0{m*RAe|,LEA r#Gnz> 3M%y\E7>-}ݐR}J{$gl%NM1vZl#9[qaN ̕l9DǨ6#8GXR`*ZtH >1[wKS~ g f'VXT% fI[ ȠxC`ȳܼL&"Y4vc:nMAA,u/a}Ik:MfVhX? ~Zb[<諬.-!{$}Jvy4/2i1ں[tzD2hjABTwo`'w2+&zKXJI??;{# q ;SBtTE5~nٞLzSJVJZ9DjLL.`Y o^MrlwHԘAr(("~|&_ bea1%>I)0lb#2sX4сKIAp_S ?}xWO[r~;o2⎡0-v[ssKG'qcQ 9< ȲwKij!GW4jPXxz:"|i!7Xuc ;]yVx!_U}Em/Z'3m22:OswV5)F3OH<@- [\6F0 ,eMM3~T/zxTzb^r|&ܟ@YdQX~|qF0?.1;fD3T:P17咻9`vʐ7RT|ݧ-K‘X,,/'qEt'YE¼,kgG 69{z9 ɳY ŘCCvݙݝu(1Q) WoR+یMG?L}biP)*\8A~*p \>:囫O, _E0ȱɽ&Ddp)` O{ 3zx+<c5ŌY-pRfu5L)^<%7dۈjtð"9m76c2Qޔ̈́~/ 僶7Iq&81uxQ&Z1k;Ns)CJl̆$(տޏvlܚ?ZFK-ɗO\@˻إ:|bjnS:7X$sFJ6u}$ 8IKbۣZ0،y~TBp9S,#tj Z|}/֪@< WȆ]I<|ߍœܸ%fqǒdH3,# M}ũ5qכA`t-ģIg|3W;+WQ cO0-WCIa]7H8 @H%e~YݒfCoxb=.9ʨ5gsar"1e:nMf=`ZLDyU8cs-V":O "8DBL/m~|ca7dPo+&T.02^u1K,]ӔAh5Nߑm[Y̨pQA%.^ag~O.R-7b=^ ]i_##_a(m2)$?nPU1"}yk$<_~ƞ,[ \H"ȉ-)meG*ǩpDZRU3ޚcU`^~>z9v*ĉ~uYDpW+pPH`+PB~e DM2ʛ'tB{ׇSGO"~I &!4xGdXkk07<hӑ.LT[Km,6^ʠO[ {k[2WVbw8\*$//807G!ђڇsU5 ~XQKZޅۤm_mrBgp {t̉^{7/7ɰYKX&-eGZU9[Mgs͡C)ZYWN9ԄT\M~ ?!Na=9G:mOW.1/ʴUxl4!B1qr޾g|mV@S2WϪ[ͼZ3:L; r;S ":uΎR3~ỏ_QWiYerG]XlVdFז7/}"R?R5獓  pO8iTҪDs ]a+"a f<׊Bt!}.O_Ȱi?&X.Ygj?Փ=Ԭ{Ul"ғL> ߩZ :hݺpYeY7 i~s`c -Gfil.m$GG6x8u:y(,`},pi/`Wq3 Q_ߠ)*|sZp]CBC^&ъԈ1n6v _\Vc3ꝢmK|ʤlMJܝ{'^n2-o!X9p*߼&<\ǰGgohLdW!K>JԺ`b/,S xxs cc_&RAw^+bL5Uca {iyhvEHmђp0_ Eя~dޔ}i,>F i4PS3 |ZC9xϏmrLEۀQȼsƠd;U"].3oUx4m{:ēM{B4,>;>n)z>I-iIY %0,S(Z[/n:Dz+߷HxgkG!8E7wg8ZH+#{e(,?N+H(~ơ|\h60"zn2U QE:B!MΏ.#gM01Ż%J9{Ȟ^a\-mz ;7|*^Q& GȭLb Ʊ4#ΐn"ْXS\K$:UATvy^2vQFmDn}R];rOda|BI#K?\ XJ?Sf]\b[^a["6ICg(F7$cI}{u+*1 k|:ߦ{-Iq2Z&?9*8++wgB_\\C \'ݖ ` L=6q3RWul3,8 e`rn%\WQ%剁Ex)˦ީ9FQߠtR|@ܐ˫깂c?3i]q)F39`'UJ )+.ͮw͗_2+z7^M;YO)d=_jF0+CI5r.hTO([3IFVF ܂K2\$90Ƴɾf̡`{l4TL,jG6T?u,~EO|6(V[$SnIbV lgpk 㡌I٢G4.*FaLU,T+ȌU#&*۵,.3o$kT.v#¡F45 PIOG\!y#5-cOo{(ҝU :p;UCo&<=w8&Mcv@[Ö1e"lڞ5*j\sqckź1R~-/jb;a"J #V4pbuc@uzaf5-{|QlA٠j5μG*+l1cQ~@@y;1 "2(DF#SVkuD^TfB ȫé0COF4#Ve$޹"A('؅:|45E4۞6.&\yMȂUp7h Y+ 0)a&($)X-nAng3b? rt֜>Bp/p l P[b/=&WRo?eV9JmtZA Boha<%W!4pؖ6&hߒafVt )i @r%Ng5j>R\5<>{t|mU6C{:Gzn_(.ZWՄ1.Ec IgmBMMivqS۶FOGⒸ,f39 joN$U6dlD`GRD 6 c)]x$sqOpReCЛL~29&lZ {yǬpODC}Km>Z>)pW`鵹!()/c{S0E~6gylҁXmgy*/=9{FD7/]t'[%8!f;+<֪*X<>ƼA3 X-O_&,`nLRJlkё=w柀?r_1tl XBhtR+?dDl0KЗ(F@0pJ$:YM VXYQiE YZWh%@Y^T9M hHem+29 *<$pZn%gwA"tW6KcTx8#zuU垼]e @R_G(Zx\oLUaPun[~+G,c?=Wm זV32>K4%=<&֞\F_4 ³E=i3t}K;si)%3#3&1[\Y|n.ɮD ω8&7 h]7GMh%RC(;rŏ[ANym̎`/}Gz6h8A\U9 {b jes7NK͊2^Y4û 9{HjWex'?mj lH+ VPZ0_e5+[21ZWR@h&-&yUGll2\0{?ere"ՒG^d/}v&PzVERiFT~hG~峗MUiNзz)o t%-tUvURY]iZx n5V'( ؾT!Fş )^Cl]領9H8.v^@哺ٺ Y@gSש%BOnl`V\  pK{;8edU兤\LQ(2A}ޓS] ttv|&vόz{KB1ysi@w`9'PT̫wTŁ4yۛ }mQIYQL>Kf@ ˨ǛjVMz⇯9^1G'q&as=wPn;bh凃ٟux\u5I4(W[^%Δt,1H!lFԣf)p'kW<[BC9Hd

.wxf 1a{a[j2"%7j]~ F%/R'7JygPq $jBI?pɞ|Xfv M\=_`ﱹص)a{-܇/v?iN'@O1z:M (N]H58hI )bI={ACLjPdϴq,G$k *ۀmdfgkt)0DhkgȟUn&bZK}/o5bA;6SU9 ~Ç!̓bO ^YNarQzPOBApS2ɂIrcLl\0> <\vZ:n{(p7 U5-!]\r0ƫ-zϽELDw'Ij\w4|b[bL(]%+BVbSo}ʓ|+kYKA<;8+8j~{eeȤJ湃tEcQz:c>`J?5N{Z7k7-~?-x}&n)w ;)M[\c+8<.q[3p^ js8gtU%^h^Xk1UYpFj*eg*KI?͈ F S* $^]f'\8B.N*Lfחf<}ĵs[G ^9l([q)PxE~",h(1QׄK#B R.7a cO$_燽gwv9e|ƸbnD1 ׀Q6l/-b}bMtJ"St8}!nhtC+Lv^񹕟ʔ<.B9P$/1S @]/ % tT?1EQOOZKid'^ fz~:kz◴9_Oɯ(G M.l(VIz*lzu9ТU))-]Q·_X%ԔX+$4gɏ_Q)5L"1'W+kbx)Lhy{,Ψῤga["? ҁ7^tNp^Btɶ;|GNVUƦ,# iP䐘f؎kW4xBxh|z+Y V]qɈl)4y6[qG}slzՎ,M3"i7.mҟ*14Ӆ_G lbIaaBsšJB0.sG6` _I=_ AW8F`J (/ ]xmR*P^{vQ94\&i84XBio\<ir(ŠO#-~0sd#ctDCejdfr{H@H$gI!žvP|cxտʈ/VRJ+.OEhK\H8楕&wn: B:k ]$ )yۘu7.ǹŊճe5j\(RMƞOvD]5;qҵA_e{cZW|$RcM~gC[ʐ~F2&6Rjk T8f3zo=v¶H0`ѹk: kcmS:񋦁.R~&X nA 0ĨJoJuqG$.wP# Q0rw0 1:VfI%b'DGp}ҧ$/+gQ>SN+) Ѣ4_l]w^\MtّA?N=W/ȥs7\Z kF6.{xO|_+xo y'[CoJ|X8Gi.Ckqe&a![&K_uͤ~XJL6$+~~NZ/q'9?4fy /צW-1-1u N"V)s}X'ќscL"̲PIu835ǷzD<<%$qwL+xslыN {sߺOHDA^\I͢dpye@4$ Rv`LV;h9@/QI R:cIm0H~#bhֱKEaoj #I30NO cԉޭ+ħP" |ÀC d'*,㋿<ٙhzFAgGf~Y3G)g5TuO<]H92 0+իn ~6N(OwإUrMbX8/_Q_+ Ckc4yzC^/YDm%s:{ @{T:Y?űŌy(DL$l ,TP>J|Ϗ9Iz91U&>6ZUԄ1CܐG/`1 :( s#?| ;Zu){YKJƗqKIσǕ[D 5o 2Vs{ɜ*m$GA?&W65z&߃~}+{()}Ijn,{w$(qݟ/K[;q_; $n22Z{q7/NVx 1^M߾Ş@;=bc^ HHɛwUg=}Ya_zE!W1^m9Rq`oߗۙݘXe UZ9Q s~aKuwȉ ld(K]  $ h5 YnWK/I^E+xx7 sIҸ^uBXgPݱ׉^+ J$ nQucܔ@s kŢ%te}7Oq8R{? guIFSr`GPqN))(T]+5Δ=f˃+K9зG $W/yj[ٺ᯸}19,~? u)68K8 /܈? o"r8. Yrާ'P'BId,^Q o/H ~Җ㠥&؜tXF%|!6&Wux`Ƌ .M:or{`]% @Lzϑv_\VTU,ϔ0/.‰5E}يhq1vW ò5Gxe`15VX!$1Oj cZ53*x*#O&UOۃR6|"yB:R;첅J KʯRiZ8")*W?-(~ujUbW_}Ҧe$n8AD5q{o` W r5]KɃN0ȍi5:CmTOoM4buՏz,^5s\b` '{$չ]βwk7HWq$)@uvtzڶP1.ESBiE_%L9鹝0QoWO*-WF 9}xP(~H}Ĉ\x;P*œ]ח<.r,8P7 g4x)b{>1h~tPqع> gnbG)téMB:bbvjTΙ[O hė|!v Ekvj ^zpTSU+"L!x'Wp{mb0(:IOR$¼CVxrD!zi.tI'968[BYߕl3BiJrWn}k8/qHN3L e=%Z )po5ABDRrcWnX\'DߐPziS([Xt BZLjoi8_bFZCI1iV&> ==Sx303Q)F{RA=s&sdvI{e|:P58CJYW od8մ@ V`.2I<\kv- D"W㒃^5}FM-ÒOhpqR:ޜtyGOvf $WGm W i$`SzЈJ_@J}ghźO`&ބn~6 F`05 jE'&@ 4w7]EuB;d2({yU.Oro3E,@d((pa&6sv yLFU%AYA[P .\3ȩ:593u$Baw$b,oHRUa i\T/_ܸ;db}+L9L g=) 9:@`-\gE:ʾ՟<]Qd7ɔ8OB Ȑd{Viˋnfzq7x4?Sgǵ# CM"K(rcRI qn[7=^V=AE̵?$D/!IK4nI޹]w ̺+{ "Ю \ڴ\8pS7rwJS xk?fPnbȤkK5!ۊN5^D ye-_|tϱ  Ma1FQ3)szk!zKa !MħN2J6D̨(ۦJ=f-Aa #&IU_Xg^#|chUQ8xzr,3il" "bT*v-ML+E!D"eͮg$6 3ȆHK(#j9B(Mb9lhXDS/,+?045UiӀ}];ء8(yL[H y!ZL{]KըwTҚ{qx)wMB?*'ԮWo]k 6%X3tS"f"v߯P=V.7a}>}R9~ />ٻi;'SxlkyNH"fak &d|]DC۬ug.]v0n+o&|#ϪR,A = 9%QDĮKeEbW0?fqruV/ )68pOp1L)BߘfteOxX (L)Br3vDfs#O 0.㚃"cN癲<3EztK* 9b[Z`ͨ8v, l_Ŀj [|l="?CY1ޞ1o Q|59[leM'N"b>Jɡ56v[^)N. f:VA-F^d )w g=Krc̱H#ŐGX=$psWP{lֶ-/s5Klr!dM= οw)khuz !bVTf@% nu+xz1XKE uǡۅ&M$V=6,{8JA%N~f?G?fPЌzÃl,^@J{qP#%'')`;/lX15m0w.(=y m""mgۊmǹz 7=&}En}ѵx6Wq[1z3Ǒte#Αi1i޲UJcEj洳:R~  ݂E$gLz hM<(ܜKȥ#rK+*0>Z"؛ciەq.n^k1z!DAA5]vBǨ֯4ۿ?=,C;x@y$TWD<jTR">93K=,"Gߛ> G#'`E&a~d2Jև(P!31 ٛADgr؉9SER !!jS!Jj6u%bb"At}ZUZ |g`w%jOF~)`s$l'8`lx*\fl Qs7J-*nJ>yﶉۥh7Nj=Qط-Z K#QigED1S.p]~đx?.8B`7D|#Em̉B Mu]&l˽)xIZu&s8g/=9bup!f pYemkv'=#뗅@scm[aF;@48&RXԅR^9gLWMsv(]mtAW|A[?q7e u! 4fRh%l1H7$x# R*֋A0+YV@.IM66!X1LSSu`P {"\"bk㼀7wσ eiL: Rԋc}~q ʨ/ OH ɕlcoM7w>=|IqHTWv4yQwo^ѻb2!9"m5{k`ب-(NR0wG=ySpGGUJMHvPU59uVZ (oǪ_Eci1DQR_ug!ߧ6GgO3*y4ѠS x] ?u(awߝ^}X5XQR3.ɽmȌVva0,t=\w Fq6"rxUebcbwt.-rYF!Q'r=_(M@ =oϯeYVZ26$5Sق h)z#H=HpClԷ1ၐCn9puu ߜ`n`jf+wc#n5'ngJ1ntO+*|c8#/e> At`{!j"7M{؇_Rh5BshaUߔU29o;0}&CڧBfۚr4aD R3ᘕ6s,݊2歰}͛/Շ7u:/OsY긭R-O޷[ݴOG3= ,LN&$nEgZPƀh'kkI 3C)솴{dQܯ#wzujiKФ tfG͜ xjT`A\DM:@SLkB$Sd,; Pk2Վ}<5IARA62[|PΉ(er@q1Bv^R7eAd2Wqn! Iϋfc<ǂa]VRGi.\QM*g훜%%2lF?ӄ@ m"n3%;53.Lྻ31$*_ɖ ]p^rabX*; a%&Vіy[}0Zz ~15DO! x$=8s=F&J2zsF?QD23Rzš"{Xܵ]}C0j?*U<.r_~Q(m+rV} \b QLsBUvXd ՅH38;UR`:9(z߭o1qq6]RxK9޼;LA\8^eytdJz~1DU9p{Rtx~ࡁ7YX6aت^pw hPA xtr$uWpvNI0h3EMwn4&Nؓ"s(lW-׬Bʨ4Q-[4LnsD$uB1&s%~2l"qbXP{:`wMNhΛ0' aB+-)8wM/~e BmmV$<$N`ksQPS>[Լ㕪o^Y_“c,,`jT2L94$Nܭxz._RXoPQǷ@0Z@?g3q"LWW0z9g󝤄QQS{Հ̴ uA F}zIg_&u=}o O!%J'rܳ7cU{5;1~6-ҩ W#0c"*W|4cCR 4zv.[>WW1QRz5c]GݕJ˛MZkqWwHTimw8bTH*('].PJ-X_i'8.Y/&I.9.-(cgE4tGH* Ƽ Sթ,t-ᩥٲrR8/'bF?eB HH@-e[Q ]{UcVMFRlTT?{aq&&-Xz0!z1E>i+>}lr𥔛:U;,iFKʯts[nIuG;>=mY'̯YcM!@/]մ(Wi5*0hVN A#p^ds {NsfΌAGa rh'T:7hDQ=qOaf\L>d𸠦3D5GH"_+Ash156:)*ho+]q.,KRrw_ 2/1u .( iѣ.!яj,5rdדmDFB e˾rɄ@?ֶ1LA|=OyHuL%#'S!{=xJ!˂eUǏ0b0 L^ٓ@\[ԠDE\N_,| MwgM~1D* > Ci`6__;kX3nGXR!ِ>t~{E7pDձLoWPF_7G^kF&,Xgy*:gysKSMɫWs:Š]OB6%9-M$ Ki*(f1rd>'$2tb9QN.ʣ2eG1.aH̐FKu+{c[2/.2=?6}g!n{dfXp5|p ]#Ĭɇ9ɇABdI XjDM\Ÿܾ́ĥT6X!@dYabU+v'cos_W߉L5cT˞M@eFsq0g#c@=3LluP8\J}H[M`"bY9sh6_ԁ}V Q[FVN@B Cn&/*ɤ#1CaCaBHR"y'z4E4j`!~=|lL|`~R! O {2A\vrCCBe+b4  iZ4ѝ0Z35צp1mqi'S?}VaAq%f\2hw^#&mH(d$] d 7 >ho3f5Srjs"o8-c|ЮBĞW0 ݸZڽ/ag(H™TIm9'ܪHJe%;@)R:E/e*D&˵zceB|vϯ0Sc5t-J>t ׵߱HBz.@Qd|\=# -`h[k@ű[.ҏѡ`hG[*ۖz&U TNG[6 ijq9ɪVrmbih]#)< eο㮺RܛsɖyJoۤGt9\oXBn+ OÂ8l~SL>< r(dVCS#+.M|?eU gQftvgLm< LtX-$Rf_“R/9z! _[|IUDhVECD~ >u)z@F%I'4-'5IC0})[]:j7$Bx3` E?|oM#8W]O噽xWIS`Eci*b]Qp8$(,gewqb ?4Iޠ:뵥v3) 4gTĜ`c#I=FOESw[gbo8xw"VbH~|exҤjbhȩnmhiL{8d;>Y1S\1@AN 1zWŹSuQ*__*3\7cgY2׃ɐx71:>}Msl>_ jG] Ajpk~XXQh7q$zؙeMZV:NzEI![qiA^h/à4Q FT, / 6!B'A{;+dɳimrw9jץ+D|J@2uA L7B@Bfr],`P:D\~RR9oTM]X Qg̫vz ['`$0Uw%+8u )kjtpmaMGoNcz[0~h83$CqȨ.ƜϡVlo~R#P'I#YM"E?o\p:I+~rWtop C@J(!o".m\}:w SޤL_!.A*^^GfsP'CrM:*NKDŽgqe1|3 :!O$fx1g- XzI I/*0HcXQdh>9%>B$lmwJA^y#0e & /AP. )#{bk5_Yb.>ЪQoraG'_T=WΨ'qɭ}q*|!$3>5f4 ^-+? Z܊TόPj{Wi\킓ܜVXcK|.zdl|3SkԊm-/sWDFur:ZH:\s "t o}:-a6珢iLEأM2Stߤjm*2t6Z P|1Z-rS!<7"1hR{O)b>2* jRSywã]|6oVfNZ[˸s18#IUoz9' 6VNJv`ؿ0uT߬ԝ_fқ^ "%ElA6E< w& 4!FqOry+! `O"#&,D 7C눓R M0wecbY'Q7Ep:1?o}T7^>+CBeud\[5D*̰eDۉd0I{9A|oƛn ?LIE(wؘ*1h!SoU٪K"I-:C?owx |>Ivk?%UxQnTF<N2ʸlnR w:u||y2T|1+G^UK}R\T$t@*E>9d1gFV\*d Fm+X5>sZ4XFrJD#n&Zqѭ ]j徲f⾁&;RSQm})kìv})52gnbcՠ/ã?..ǖ`4 }-0o I[l:1Yk^fS͍D/c'"CkȖ( -\@s2`:'$$v 5/z/?A-@ 1)<ŷ }%BXp\03ep{CFS !\5IvKى )Nɯ=ɥֽ\ mud3P:ݍ0q|x PY$/ 67E9\ַ N8aOџk]蹓5p %{EB.y <1>'`H!.=,/_FK XП%5mN}5V#~g+^22։R kѵZ8}S5Cpr4z'!l )ThA X9D=T "H3)Mxl&܇55& gQh҄8S4 */0\Xh=3]sXOOwF,@CR7"~)7h77.` ~@1rՎssS!tӡ0^cIeGO_M#}~ʸNO奯g$+i_]֙peXxw|E^1 9N1Nd O4zxS:ݰOJޔ]Jp~aJ 5hȕ͡*>Wq 5/綍CoBW 6qOC\v hc@CzXk8y/ser4C2pj@YzHE(+c-Ul.( w&F^U?vLzx/~v%.JYD.i?m[ +Ё~MMX5+?jfYuU.J"3!!ymgH{wZ#%d'?ke[|mj TG/?Nҷ \&QW&nY'|Aٙl'j YpzE^n!5эټi$KUv*rqy08#Lx%o ݗHvQ5H4 ApFc_B m_$]9E&;Cי[ h ɑ}E[ǓI1QH(v˵wN=Xܹ8]TFSiT1ޯ?)o]>Fێ5*sNSPHQy+PϚq!^Bj$0lѷLg*WUk$ARLo b(WZ!=$Wƒ^P|H^3|8z2u`}"?0жkl?ګ[2,`0ɐ}/,%{])4:఍ @dU`Ki8hDevTÂC9'tawɸ˂ܟ{ 1}$Ɲ/t#Mf_l&LfLqLNӪvtc%H5P/+8 9}K $U$5Ε|p|@3b>fc#S `Xfvy  ʏ7{sh< I u*S2MEȳH5iժ 31bgby@R Q(T@7 NwҺ V-(nOFVQ>J'(A.Tux?J+FȕU bi5Hr+L${#U%%Z*%&2ل8"O p^gaibjEM_n2eB =Dax̀=mC|t;Y_> g'O`X 8_be%7܅c@`VK3Lv`̶"vmCAv=;,G 9}n<(wہ"{7ifKrm 8CaCNd VGR.p]kϺYc!# a Ϛv(uk vh>g]Z\uϒN{iS/0^5>Ke"X8~g-?_FfvV~Uu=Zp:BmYPV|oazS/JHKOE |(4iNM`/STHRzz,NX˫BnՁVF^AO!z*Dz@` /yZlZ3Dnۜ H&shx9Uw֕lSHRۑclwCA@rc\eLTt.Z_y Qy>>I' !@_@_7cΒgoqQmv1q^!nط剖̞in+jkdScu&en`¯QW t?޲G(;v(Xw(CJ/L_q!lrq̈ƒ986PL(fhXe/1AvOs؂TU+B&xACXh yuo ?;cCEW3*4o&CMq |1}f|\űO ֪ tۖ` "DV;C9gWQz͢pU\rt8OQY|rɛlzF6qFF#sCG`' @hF8X\5nugMcUT34ʀ@þ<1SA7\ Z &2/s;!~JR+"k#IPkv!&Iu[OoV&ێcƜװfn8w(B6n.7 TQIQz&8=.U3g0\$R^wMl^p[:lSrY TfHv;1>#UϾ 趽u)Ffu:uʒD$y;M4J]Z^GδPRtǛէUtzsn 6h)ʙ#zk(I8YfPt-ݡ^8 v*']A:)56ot0eUY lΗms&$@eG&>EPQkGX)ﰨF.*jU*\ sUSӠSc ;J;ǤJSR 嫻 (yȗW:yS6tA1sf0lh=ߞpsǰo_FT5lysѾX.B/Ā9a}@^%>1/IaĻ;Z kؗVϑnQγi<.ja׆'oSvғ:eܻ3۳'w%k:+ĥVR snO,̊!ma8̱YHA:Z-Ia@MGˇ.8.&elg6v6̙a= dSL[oSU qLFS':P1ld s"¯E.cF$Q6|#B 0.\Up|>؈i\q'>u+ p˅/ ws9VΕ6z?Ǵ=qBz ?m:/)4.,^QhكrޭӯgHLds|f]ROH| )Ѵ4(}9hDNC2t5rc۳UlK.ڜf.)NG6`NYazT+]r:mג PN ~r"yN1~o$ܞx 'Rzh%6λidX̀NK10/&ByT*]GK/yM+44ῩAߜU~Tk/޻w&,}JbI9yȥSN0Bk Vq%Ci;?6? .A .Vu9LөWџQbp]7#;X^va Q=9HPrT ϑZM/[$δisN<|VՠF[?S-Pa!1&?\e @&XsG x,C)..ƍʣ3n#aE@"'}L'PM{`s者@gNJ`Qn1!j 58/FT R/8ׅQs癠|7'5C/6 ٦ٌV@BwՄȇ_r/ՙrl߯s@gfܝ&v,!lnl%R Q@6oO^?1z SN ;\G Λ\=)7:eMh:3,OLlb-0=g' ϣ5pƷn[*2 &pdŬ67PE bN 4m}-(/¼6&|rxTA6>zِ7~><rI1>~gpho#̚5[ Y$17=Fíì%Mt%\Zۊ|NM՟LmdD!I'Ð\ktc7{.wAjx mA諉 :ly43Qa~TBl69~,g`ɜ\^?&9%mN*5aKWh=qv! "24N<ȫ";؎C[T(]gڋ 7 S*흳sO@P7e8"7Ugrx] XySʒrʯէo%FO!%\1ru">o>@WvV.:Sw۠ya#Gyw'bsnI)K806y*2蒼ܥBlF@ 0aCƻczafJI餸أ#oS(᫞-ccrl m}8Y熽@r6u|g'5 ~zLZg;\uS| @pMU?K3a%ֹLFoC$B lV߹x$FmnAi5{;0c4e,@\;{O,:6WZ?hZ뿉Mѹ3'FXF Ԫj@qd4 +q J|7`t^ OѪ$|AU.;KrH >ξJɟ^k֣3^x/5-4?#nSgU|߽CSK{44ض^Ws97b0wǼn^]A'8p~ߟIo_sEG^~׀ֲͭ%ȍA87#|ؚ#ja*e;:)P y!;GN cp~-hX Mj2} Sda:\U4!һ6 6JP(Z9x7Q4VCakb*Ĕ@܋{P[~EJZ>7/81<3wPE,xE5wI-kWN^il |"s>2_83H*pWt9GabO&V4׍[r}MCn"(G}= f4M>e/iRGF ~b1Ɗl2 U"RVJ?-g_#M:Au, { ;-c .IgŬu6kBu֜ 41_,Tf*gڈF ["n0TR3 yaPESxDNW'q5x62gQ f ւ9[;_7 ԼVڢNITA5Q& q4pCߕȋ3YlC9>(f bۃQ|\aɢ͇'+5bLuH; .WνvbNM]3z+s*Ou=$9>2YD bp{_chL?Q_hH9ӏ<$MwFpT;D^xƲn1mUMt8KbN:g]}d Z )jRT9NWCvn4D۴OOQfyEoM4~RD4ܻ jDh{EdK{/:'RW?MOKwn 3_HcX]bӂeNffk>h0wwD㜬[Կ1?CSYRj Y# 4JǞ0PY흏b0iȲO,__Tk,3.þUQF5v5.ĦJ:3dYg!HA@qhA2s3yfsLs1V9ФcLտ&tHF uYgS}V;nkߗaH ˶gXyV;5m"j&#  #{;x\|\_zH-tWl("]^?3(QTَn}Or-*j'/.^wO3`r䐉$[}B/a{M(Y: {AhQ]HUj%%_+U`E RLDR+VR,}J_Hh}t!tC#AuJ0rzWGK*ؾ786Jr _=^*E>A툐sf'NBd[&:8 '{s cX6C'Zǡyi#suA8p QH9E"ήf:!&o=FE`bg9h/oyᅍ̦G*T`:db&_3俜:ތGF޾K};agһ:5Blf./!"oX7p7Púl tDz'hv=|ʨXrYq¢&I"~aۍֺ~g)':s?:>|{ͦ6S8Fq`MQN-<,UT\URJzg6%P97EXR:ǡx`y ]ٳuʧ w=ɪ MBΕDI=}bc)JCJvHls%~=f>Bs-=UWl__ kANCTۓpꅏ OƹĹuÆZg<:k@-sGOH)9g.'vA?VDbg^b0SBeyI̛Fu/ArY\cP-*FI^XC@!IVHc&SI֣`vPwxi@~o~5NCP..2/H:!C~F]!XOc 9[)Ō=„9w胴 nC:Ĵz3s: =jvkuLKdX?`4 Es#`|aBmpm$:=6ka?yCV/]^OaPe$Ք.`VV^_.'i~D_,E0jq ue }I'(=ĜX`yEn"ꡤFu~g__~vy'9;Ũ",: W ;eIo l,A`qgZˣ7݈xﰯdL LEj4i|7bqT5z1k|8).EƣVXc%!xPG8GṂ 5d= bqhA/$9iڗ{u qؘ컺2OFG:2TL=BXd_=I7JrB稝%[zɲˤ)ΝO0.\8= j|23= jy@Ώ21P?[Z A|5Y vq\rMąm<ӽ'E C򄱮'%vJ 4+@ȨgX&vDMi7Y<)VɛoX/Å*(T>X-jUC&Jo4}N|x\/ -: ? LJvAKNwzCBjmG_t8g13Q,]A-hv}}ɡ!{R0๸U2@Kn|*7 [y:Z/bҦH!/di^%ô.ŔM"EXlbS xTz %K MgL#xA?6z'zONZƳ"[ҝ&!Fdw @/m8kD,q4LE9 ЊZe=׹|el1Nx񰈺(܋7PJ} ]? <1 PՋt\0୊ 1Kbn& TG'-g1IbUj{}Xd&-O)S ^?MA/[I)7b{R̙lH{zEb)˥p}}9(&PauXa-ۑ̒CZ*/hngj]'O !YBŘ؅խ[?ό@<^i$mzDc yG|K4ĖuaÀ MR f@D &Cꀷ6ǽfmnSA6\@Ek} sm@*!V-W/pH/}{:6s&]LS&z(I1VTVa_ PfBC;h! /PWx5ҡrR]OkY禶I*{n@ŽP4$CU/GΜ֜$sAcKYeɎV*qݵ&F.s)DX-ؼ9] ӚE_>X*n4dԃĽWUAW+bք%i6M<$ # L@o?rX(a5:fա[b(E58**^ ; ꣓ wNW Z68pJ!H }}xU7 kB+K1>nin;X'V;5~ENegM}}7~5l5GΓrE0 %3~/e%fjti уQk;E*z8$ Zn,>uxyGQ&ypJKG 7ҡT*KuzeB#3gDYq|"D+d/H63\W3#AJANVG4tem0Bs?/dXUёt ϏS4Pl@2C"-;sy`l Bf/WquJ]ܔ|q"ޑ·{jF9_EV3 %ET#I)%]w3TPq4SD2y.df:s1֗P\a3^Pu5,ZoVӳg,(Ms[&`4~@'lXǟWk{YڣX o<`Od)G$*@'':tg9JE;F*CR@%{ʆp{^2HgV'4zvOݾUy+a$;Ľ֐`̩eP>f7oV ۚ e71$KI$M#}p-Ӻ?xupDW Y h+ ;jD2:oH/vyG:AJ^]%z k{3qCв0P|csk,PdNkD,)+T,tK0:ن{FȈ/@+5,O-. @^u?Pdžpf!OW͜~mp\%{ lG7kגttf0i}N/0"cg$3ڈBAn׆]X(ߕLskuhNto  ˹xYMqv~)L1u0{flX!(>2W /} MIePoD67n Abj ,G^޽x,8(W$?-_C~ᦱIsLlLj8 h)gVpƘOb9Ŗ xM!zk~oPh.(ub'p`g/8:t XHT#E8eUT$:D[@ Ⱦ'i'E4jl>֘X,wv`]b k "`y~-te/Õ9#by+z;v'5]s9sO6:cه3qX}} pklNԁ-^y+GܣpY,κ46jD /3_ZVėSt= MhәWgFU˘ >]D.ѕͻ-̾ꥏk%Ef7:&fM&mcOQ?$|i~% z !azZ9'ov?FVNc,+C|'NqS E"ī(#R4^;MC6!*(oii_hvvT]&$:%;fߨǛP [MK|:{S0vHy} !G2[4Qb,WxC'ZCk#aM-~ʉ0|BQ{Eu;מD5B2Yph`t|v6W=aLs\\s0ofЩ"[2t0@ǐ7e $܇4I=*;9:+2%6[6eST{PzԔ ;ɨ|T.M-m(u]I1 ?W*uuB)ĵM̹[돖?j܂4Ջ_ Bᷬt[`G63Q!~Ӷl#E_ث 6O1w7}H币.oDOW+̛Q Ns[%/#g1WV/fʶ} NPMk'aTG(+BʹqT;Do%u<΄!vT(e lg$bg-(nxrOqMc{9HfIxk]6ARYcPoL! ৑r<MقJS @kj(؞S?jXBik nBlބ ˬ^!9uѳpzI An 4s{rtP_[\)HW/I)vP3a[y=!fbBx ,KTt7Z&ܦE9R|{[ heWZ۽G S!xXJ(\$Y~ŚZQ8iʾ',-n^`ڢ3Q J]R;*_sV%+hRu-WVfU[%HYZWSt"c!&a&c[u"mC!P&LZ], UqE:]8Re>ec/Lt u./bɳDwC2;XaOSJX4~טg h \[~ E#DIi U) !TA՜nD{!IJBϸm&ӨNUe؆_MϒI>NF_ص-#l"㗧N&I66׮KU^nQkϷ-s[2&Пm2h8ɓ!{h'`rbA+[S٥h-G)ް9㯀"SgJ)&)+ 6p Li9T/w r"9$ܲ6-!DPpyl&@V[f M,Uc[IIAiŶm.U÷Y> jݽAE̺#w̗i;0 tkq:.9ߩDfihs(&gsy.q!1&ͱ{V@qG Uԏ}zaߺΎ`Y,=B d"f&nvPM,fp%Zd<\Ϝ6 ,n̝!T8Ay2c%=7'5V Lغ!=֞{"S[/Rv2db%sbn@\X3 WR6̣d=^T\߬;wow ;3"e*TJؽdp+U-\7TG . v>J֯`⎡&.OV7lh *uY4 <Ƥ8{/>ɵvSI :#`Bm\mٕIHgtUgֲNݝA-٦ֈ3d$*Gͻ x%mbɩW?+RsO8} ?"(Q \ 2`5x =8o6q=nfWC_A{-o<%yQ&@Llhp|Ѫm;9BtϣaԣCy3|je;.av{M5|7LCoAWߚ^H)K_,{ kۀ<~-ï ;>hT>Ӝ?3J cޛrb5UDjݦE%OY]FV+hӵpzKkHg]jh ?2K/@\wNYWPm<$SvAj^OB ԃZJdzh^RݽܙOJL f>TF(pŭʥ5t很0yPџy>8FdžEi;}5냢ZA>)iZ=f uݬuz#,~{8_.~c/f镩 C6_ "oZW7;.8J</@ʔA2xYѠNNħ^''Ys\n~,vCw~b(rG C~xں95b/2#imVNLBjx6xM= KȲb)XVK&*=|H @%0cz3k$3ۣ0 fi9>psp }Q7y_ q/01zFr,xzf7?20vV$L!r׼!:;k;1L'@7tk b7}I#Φ#Fo`"l*`i}BYǷx/ , UC~xY)U=:5=D<,N,]+GwHVGo}?Y:j*h"Z-R8a`-rbG6~?!vvY|*o ~Z'm\yLb7!k;]=\#&/y^E (4ۣPo(BJ<`? 3qP-k)rz%܏zڧRpJz;BCqD]r$,5&є(D)A1) !A1 ;pWnQ~Z9L3 O `zʵc78R N+yge?v@ҘD_ei]L1hbnf :6$5#u *=[{ fG4typ%ߎѵީuEm@frs'Q/|s&:dP f ߲o9q񛟙dyлD%&<1òVs8:ʯ9t綛ؾL)K+ZzwbSȨܺC]8/vt<;5Z7]- 3sdΆNڙݠʼnzzB.j|'j!o*{ +Wm;0"Ax[=xr[XsI9P[/Vo;U?L|Z" 7(("8AC}b /EYP/bSuyc˘ .Џ!B+|.Z>M/!H,! {kM{3+n@9eN‹ 0v:kȘ0Q_t]w@| [³"- FSKI$cqTSSɁ_r8c;O/"7G\^]%kxX ZK}OEqWT0/E9f;WGY:$5s8*-ీiX"Z) N* 0*x |6ul-]`nܙW" x9W3j8ѻCԽc y xjX BFcg R8UPvr.+m_NMuGneӏ cJ5 Y|+ $QےLz׬BB?H_SOY<́% ]ɾN$VR2+ [U4yͬNm̈́&c .>% |/| &W 's'Cn66HIl}huol!7n6kܛ7 35,aC%ZG_l&IPiK W,~ nF%s,zm a\OPsM6E-W‡fM*cT@K)a|±\+煹A1yYGr, >ƪ6{myf2j=-1z!%#),^9ඁ}5S\,Fxyf-gیT5†@^ƹT Hu(J.6=B^2QÎQ#z ȑiKiShKo^gpZ_@ױ6M6/Wu!Hqn'cvp^f$GKx{S~+|KK/L!MyK_ІIoF=Nwm~I/V(wwԼʍr嵕+C;(2 R{WrV!F0 ?,uj#4 F*䗻G,=!D-ХgiSsJ c$5 31et Q΄1d..-O#݅lCxBjoLl\9*)YśA Ӌ.6aRv _4炈MdeăJȇ QN5bGŠCAݩکcâ:lFiJ_ԩtJڕ߰v`ua?/eg. #: )Qzrwtw/H+LG[F'{o`TN:]-{L81 Ż5ZtME"a<4?W' ǟU4eʓG7ϔc 9MOT&iBdZ,VL[RԂ)*}'0"L*5R -f- 5oI, ~gX^5;UHehΩ^ٻw(^+;?d@E5sLOnW=GO#\\͜Ep.gČS[mmq72z˝nl{^ٙ@#x2RXPHsA-W͚Gw¢\g`TM-y?cN8j~mPv SUUEx x}𨥲YNWtEbP˿"Է!ZDWDW';Jy;MD rrM~DoSI?K8簮26y0#F]CDz*.g:SCr{4d0eJ,r .虮M- OP%~PX&Et Y+ V[cai?j0M:rE7|޽4$ceC3EHڣrOh&4k `>v0Vv- Q'_fMy48,;dRنN h;FSmMe 4{" ȭ;Ma{>*Ei+931>hF߁Ãe)d19pD[ˬG*i A;^9Wna8MD 奺Ay4ľ"xtPo*VŅOY<]¾^ah%=!RƜwFWkmz!7 lb-.&~Inv(#X ] ժm:C*֬vF`<3$!17Z㴫{9>9S 8KfD'bHbSM@XԊ\]V8~A}3GYBp;E;\=@r00D旣ޯpƢEOBezl|{cz0NU[%:F?%%m--Q !ҡ{ý3iey>G,^7NHHY!̠c e2 #0{*%4V4M:J6šmM|Y(/ ̴;OHPmwCdf,?O }$?CU[|q19lp01kaӀܼPYr׎&ڑN;+ڃDHtז[2WN*`?Wjf| 4K M,2&8iAUkéެT~+@o;Օ*I9,xOoûMf9`E6؅a">h5ղ['gHjHJ(|:P"6esZg̬P&Wi/of eBLً:kRE }Υ_l+YegLr: W2wHHǙ< *,qcBFeFWO !\.&~7 4Ej;fWV8&4`]%V'W%̼-eX^*u߶tx'8ulG 9IX.5vQ)^BP;eߧuE| ^T˿+M0I_)F|yg~ICDAR'Nvor-F"M4`;~y@v"[mr,p@hd1KJSVy>ճ3ꟽ}fzoA,Y(gE$b4gq Ubu6(f"FL8 ӥewn`!Uikk7˻ ̄<h 3KOnHU3b3ywOYN#C_:K5|0ߒG`!e"J;Q; BhF%JTOx&JL;a7}X+Y9-xD߯;} ﳡ*[h%*q{о ZvwF GHu<1&MPh Cγ]sjd3=s>YyļY]5VWKb"&T$|ۈ~áKVi|pK ̍C eDPG?7nWPZx31re捲9YY=S>8PAp )n6]G$kj!|zs+JHYf:`OO >nx+p;S~ud}NՈHOFVFtoQ ,mnqu͙`7ON;{ͦy$.0AR;g.@iKq]\ i a`Yǒtic@8+sTrVv'rz/{6h*-"!JwIq{}퉯+B 7o&2iL=:a aXQ C*=ϽIy:)<=!O=i8_nvU9:jܘ0K:LKmLvs/]c»gj}w_2O1(c,{ pq(7'pP.mפ3C0i;Mex:R]䓧#r4=JJGMطLP2 EvsرDto}4:e ̟\8toQ~da$jjG^Ǵ8m'i5ٝ>#ltK>)Yen v1p^D,,b E>Vz؁!yLșҼ[FۡrA q%Qry2-xtǣqݟD8H*]ШhQpM;0~@^GN{moz?'NҊ(8tjϞ8]#0~ 'M=ZpkΊ#Fw@`Zj k+Cfۇ M6 pwǪ]¨#tB%.i4Bxl>V$Ʒ2^+ɑiZ;4tԴ%Ε;12o0S[46fwdl/-y{,  fp58a@@{Lo9!lZnƭHQF\$¢@ ^34#lYSItp%p?S ôܔޝCJ_OɉuWvUf SJ^スw!|^8=8msKdbA͖ U5x^\YT祥m3 {COEXićPYhQɧ^7u;hKEH,}mDWߌKQgtvW r賍oI@h柒KM:R:h|,sQn<}ۯr 45h-hk-kˀO<[olPdo`姇Ĭ@^=y%)nR} reR_6eJٚݹI23ԔFӁ+ c_1P:P!>HbkFXU+-P6\fɆ+.mf.jw@&8LMNe@ ޏ5 K:uBs(XUOEHC8E08?@z& UcwXioZ,NLٛ7bJ^@Y/4fMZ+ Sk;O~w96nZ(4POϐG?Q@~@fD"͋7 9rzL@pӅSt{ıBI՝Z\ۈ2ge T9,i_)-Cmc]1_FBzbe&??j/qǦ`Dy̒}mBVϪ16m5Qc-CRG MS [BvIrF? ~w cbB& r? `oP#P̷!ʹ]D"8ķ_w,ӯC(|)-\gNg@6!U ܶj" ʝcӨEd_znXxfYO. ͥ&U IݡSŠ jle.ʸ8mvA]^Nj!HvȎƯQ%KI>LF⏄c<6|}Mݭԇ< xr彡=o 4[2+fBWM)~!sy#+ -F3gE.ݠL%Mjd7N|%3cN2 i©"mSWS]nI"@61;$>#QB ]uעor@\ ѫ^!~qk"^8ZlFsNL+o|.f]ju T|H=;9"FQؼ< 3d9=؋a3wœunX_9][xlN5FQ3AcyxmIO51}L0XH*~MFlƤW"QJU2 |MPkU.dR}Ì@rar%(숾za0Tuc<)"|{̕>`~'Ǥ2o0+ )$nJFs=o=BNJHn ݱye_;G2 0+,6N%b;T19&SeQ[4͔ Xl_n &Dc˨tBz"^1FJhU]h dM"';SÙ;ƘL_S b א)Fc ZAiu7آ0 3˥]rӍݐ3?:ZBhRێΑܬrn:$LTj1VPQyGD,B~HtEm"xA|Md6wHIH.Ek> O䐕媒Oh /Xf/x9yY&9, Itc5nW ޞc@P}D*oHZgtЅW"LkI*'\s X\q yɆƽIpqs-[ ƚ, qW T?B^},F7̻Hɡ_ \vUoW ~l;9*tŅgϗ_-$JlCPuw_hor2*3zcm^ 1.U,BMk3 o+$rI 9ܣ:_'aM>7$Rc)W*2)hߒDx.$S[GPzp?*棪T3P1 O4##/=U;q߅-'&(8LƱ7Ud,D8|#.w,-b*`Q/ǡ)fC!T0!+@5nj|2QyzVrwcus5f2iهY4 0k-ʭνgU8!xk1:F !]-*C? ގ %nN[)ױ}%Ø91v#tI eb[!rg#8-㬄*Jt޽6V, VOaJReb*ƣ8 ͵Y&UmH'-83aNo:w!!*P;5QkK:CseVR8gsrj_U81b+ t_#VFs+oM 6Η'1ܤR&0:[bW;gIXxcX*xxm}3!) \==_gM.OCH"AGOBF 9هq@c^d?5oX-涸fg3V~ m\}&@0juPs) )ȆׅfaE+5jlqM1"WغbHh GZ\ւQ|d·)[/%nYh"3٨r}H;: gGPA.)Y΅gRSK\,:9?7#aШ% :LUrQqqŧTp7% 5?KVZymdtO&Z̗XՂv?fhll}t@Xgk9)Vba3 Sf2BI GB<juD!v1,Q[”Yk<@ W#օ`l7猉Z5&C>#I&j]w9F)Ҙm5v.X3(~Uz'w4Sȑ-1>DE:%eP]|.JG0d|Hǥ8;\{"H4V҂H ?P3 yR+%C`wеaJr(؛00;8 0W=1A`)Y`jU@ h3C耞bxc_lBVE-;7MLjRӋ! ߘ Sܕ cG̣O{s''KۛD ^{D^0wS?B,cgkU#HKK<?Q<:>[T- ngiN1(amPy{6VJ3"E{`MI/S'-yN LS-͇KТL0eSyVKG>[4}K9;Y@<1nR\L$P`?/e٩Os"J 9G$ 5cp%MATOms\aߚ 2 #(PX՝ŵ~Gٝ^aRtwܳ59HFS  `4$cU]Qt$ &]3Yޜ?7C=߆kÿ &^H=L@cq Wl\DMo0H%,nceVExzUr(A%_Ç?> \kDv^:/4b 2 +rl|f (郰a! А?<:P#ո"25U𑑖(J_f!Zx+W?<'v< F0a3]XesQVNJqX=58ȣ8Ԫy0f$Yi׳g>^8F 9DnЌu.+2"$Wp.RƁE߉9HIޕB0?$|unCk~r-B vk[an.4;Xo_%ar[sڿraizp! `(湫߻_Q PTxo~’C8~D7IPxU@E_8JH*4WUVvL#JvB:=k(%/5d*OPgUn1 9tX%@b^Ji%KE܅Nu=$&9䳧)6 OOѮ ̈-YpSF<Œ{K:G xO`3fƮHjɌ«Z ʊ@> ̟tPB30l,i(M >Zi zh3w%3fXyD%gTmMZ[3/ "y+0s!QX|O:M;[2& gIWK,hSهPf^%*f E+fp0}o) tܚR%Jƈ mV z3J3옠JGT{$&aQks0n-?*\># *!Y萔ys{`cQ,o)D+CBC72<{ <>[~ݚ|c?"^" fbz[࣍G>_ X#o"IC?E'MtA}k>ǺM'}b*My@VޘYj@PcQ|Q?LPױޓY ʟv6zn2n)>/)л]hK΃2`x0ws Y5/n~U @1_K6d,CG3o!- d~$1!7Wf8fr6eZLMY7(}i^F]{ww,# [Z q&i>oI39 0IzMJ8r,mP*,^ XOI `.@suozz^aBJ(Q̺Pګ4S\cAe3H{<ȀdV2 }X53J`s _ My7C)8c[x7/n6lqq̈́))'H|DX鯹ٶ^8OATo w|Cx+dGJ:'{rߊЋ/I! J$A=BUgj8%XK?-?3 bUdZ.# n '3gҲcI_MFcޢ,`Ǭio톀<@~VCAV[ Ѳ.0-<0^yf߮ FE&EGUk6qZ8Ws_Tݚ3`OkօVF{NG%2}+ Zgg;$:y 8b/,s?5܃Z FspdOz I`Ҟq+]2=$^ޭc)Q˅EeZj/cJ34"ה$#襅I&]:;r3״ [e529X{Hn\)o.9lMcz@۴DF$;^O(U*eh SC%2.p@Yv[!~ԉě I(?gfXy6ŀuΣz#~;i^+A'oI,+mM,;sdž45TZ?Ň*-V_">>1F\Y#>qmOpM6+?1Ѷf(z؂d l(HK^ČK#F kB! Ha."eCMhC9leryɕ"vfw[0k ipx6fޑ5-l; 'Dpo@?LJ\ϥA3i vQ4k]hFr5dIt, 1 #׶ ;W:4-7#>D3bon=5sh̉ԟ(GD}6u&O?dV b\ry(yYW|$oAVHiG\vC)GFP,wlb4<%p%:wjbkY+]trʀ}_kl-Ohͬ:B%d[u-;glfd*D, n ~^ߣ-^D/:dA@^n .R`Pô=6%qHJ6aMz[jk1h%;}9 _ w tp2'A7"'ƾ0-O zAбW_d`׾E 2k{Τ (uM5 w7 Ҁ\L× 5T4>IMe0ܕ/;n`$ 8+o3̈~1b"VRo@ۛ1[1NВ:6&M'[1DdNS̠{:@vr Kxmfiep{_IC5/S(HZ$ ec1 K5Oe9/ET 7̑:']h J`}zੁRgH_EcxmgS7q~1bI"rѰKr'&=ˎa7y6hr,,va*xJݼ5SX2d"/uDYRب )8/,kH7ċf&{Ŭ:Xu%a܈=AÏ}. ~бRvL MCT|4!OW .{G޼b!y,f* !"2dB¶~A*+W!,L#I\;GSed/I(xN.cB/{S`{m!?Zÿ/UnAƶvhn0 HyX/ڈ7 Xq7xP4tOJ#N! U@gL؀:SJ̤i-~|`7v3̹v`Hyxzo_'C ,µ"!AZ#UM7VJ̉tPu!LBA'ሔ52%O[sQ"Q0=\E vcAk[՜ay WVp{Ul>TuV Yɮe5.)x|m3zlLt4q>>r5(vrG^ګPJĨ9u==}]H>>wwFq#r;3wq;/~y#t̡p 1ܛ; 6O2Q?N_.1) g߉*CHf'DCt#aU.\sLGY:1tì=Gt^ 7鮺8.%T?#tW`@s="+DC#GȜn? UEgo qc77 "~5OsNx ݌Z_٢y#'^rf+'s 4g{41yfRwg쉗5Ka&KD7 l v$`ZzO{''b03{]7hV»|)fp^JIw8u0F]"բ аky7&;: w^)G[f$p斬?HJѵ9Pv>{%MC쟿Y27pk<:yx ϱF('U6¥Uo<6zg!Ex$ : [dgfA:1d3xu/%< BI H}⡜ڴ Redc7FR)G=a$~$pz9RUl6A^e2jQlZ;-@in%\==to9/6M0S\YLI*~ShK iơ}贮io“e1F!ȇƣGUdNMPjKtjOhln>;%>O~~oh=x߃1oY{{5i% ?o`~1Y A34R`@d$8lbhc/[zMLW/P(\l ܔ2*2&('h͕!;Y¬wՕo+>O32]0ٓ>0| 5 P*A޾!$Nd sVpt\3@pV- CB_ed R7>4M[4gS%cR2.__nľ9"h0{Z Zu6AکXjvz\}p98:U֐?! ̉&'dw|C><~eiFSLQ~}n@ Y ! eP_S0 =0tR[AA8UUxwe4βD)ʐ}\l\1$'`dgK{"=oQ2|$u# {N UD%څ)pVW:_$̐ZTpfA/ҼTGf |q2 N2O's >0vZ5RR>ygQd`5] /6e>ޜF@ f^`l1>Y^fP՝scI|FWE10<9 RX%#:Vܸgka<-Vj y3LyYn7gTdPU>4F)+|3v0\6>DF,q4nz,H A>q砥EUDxu *Q \o/O&)f9ݶ4(kFW[wlWAI'p:<4y9\Owl&Kh~JO;p0(`kJ_/=AJ _p9q:9 T@+&<| FF-!\1E#6lruo;LpV,ۋ={Cd2T*Q.S[]0}AA-H l01925vmr){TTÁ^(B;^azP_x0B<!ݯw|;HaGX499zgeb mkHm(;T̜k4= fJ%Gf }|}k{*9`~~zw۠tq:>GSS >xeRGa˟}\y p$UDЊ( 1]jhyk#%-Nvh;%^/i@Op'TD[B tP%RDnUTv,X!H53=2%Ϭ-ٰ܀5cJ+JOmW`ە:B|i#zh BWLk\aVa_cT#8y=j5vp h"ƪd2c~x\'M1-od/R5׵԰;4OOU0WcY_zJAI@Z1#[(/&3WHkrܤ'*5Ć ZNb뵲/8Z8/-|^G 2-ҋ닺aUXEU#kӶoSP]kʚ-=)$t$PYCy6:|%uAf1@ԵWZ֡@֢\FJ|i!։Gԍ/63b jAVCNɊ ;WZa_bN_:b[͢Sj*}X)a",شȑxrИfIY"`2*Ct" \~J6aYY@!(x2P_=cE+(NsZtg˂  v߷R6_3nhJ ;X_JB#f|²4mxk#`t*yG,{J+ Ӗ\U38Xf0A` z_t,"݊@}cO"I|m;ﴭq ew,FQGIvD{pa?tÙb\S8!w60]m:ՒjqG*Jv7+_CT& *>J3k Sx\;4Ym[Hc¥Hh];JdL9▃@xb[G;-0)q_cF.0{aDzh[+ H(u^<J ёu@(ݲѿZitp}ĆEk,M)&oRYڙTq 'La4o|vz6 @>`0tW9;]R{4C…:PбyUގA`#\\:RlhO\M _zOg@[2LFIhEJ _R-k0V&"B3jʍZ/#HڹkU 'a5snAd1KŶۤuX@?5d-Xmrbo ]MM6)Rh6nK AiU5Ag AY61@Z1|.v+:hۏH:5҆hZ7Ufd,4*#^Hi_Wf9O=9|}ie_ {/Qwnn6^$]|×4q}KI^[dlZPG ρ`mߨmjd<qD~VujkBkyZSR+sDvb&ԛ5_D,#&N>~v첁VagA2k4Sֳ-0䤐}8[14K&bMs ΦsZvx]0 zS ry-Iu쩇BM 36^I^v(F.xL{Z'KUø&)"E[IuϺBgXxNu=* M,L'mᡀjf/4BIu1_5l^Yi׉˼˒U-ĐyE:LxMYG^z+H+EG |?fqNmk>(7!hEp\Dl۹^f Lt 4˓9 9xIN+R2U) k hG%~ħb:NX-._29$ޟ=5tРَdhjugjnO>LQ6r:7v|8,;;)Ŕ@u>=N g.l?KEoQwHk$D-̼zz>ny`CkKp;W iF~"vvUI?'1k696>㮜#*:BaΫ&9ĄbXUGqqtt4 9̎Kj_4zl*cCwP7 Vv1]v/=@ oNƚ=R_RX[lt>WVD<+N'xGCG@P&W[{ [:E{z+C8,L\3'&yq} #Eo\D:Jp=~(qSC:߱ .1dqb{0ϸaq0rqXK"rx"G[ {"6Rİ VÉ?XI(l zU)|s&GY+[:t8 0>zBm ey6J謁{fg{pQx8CIs5VLD<#eH^?=Q pi:/2Le)YMRe&;jj>Z;?r[xj[ߚBԷe'?G2IAu?%H^lޏ) oZڧʣ* ]f _«`J9N̿VHE/bcYRj15/1NCXHg=M^?{rJ1ɍP'hz*qLw ρ;_.4uXtZ5KeqKajʈ '*@I6{ÐP!dFP9܀R]m{dL>WͼFJu5[(NԚ8!bZo%CPRtAM4g(i09ۏa_+7wifj,2=>1E@ ЈX_b)=FI5n Xy=" ɏiCcXeB*QڦN^~#IGm̎>gFjN^%VN=J弜TdJGpVsw#x N[|b:+Zh%TBLc(BF*=,"G$ߨE})V"h?M2p#K')jSlcy)OXϣ<fJt=eSƀwS> eҞݫ"^[v?tئtچlvGipWk#ɧVq|Væ(4k+!9ԧP Ջ agLjHѼe4~=t.cleLGSN17'?+umYEcIlaB][/`aU@rse͖Ύ#;XMeǗ@*w:d77fwHD V2ʲh&T"rO_EBQ7C ­?u&%GɝM!nV7 ӯ~␚jWNAv?kVeʤPE٢bG*?19Z!# >g" &VՙMUSPbfseWQOx"qKGh*oUmE',7xEmw]~/ʎy*"0*+<] >\~ ja%ֈb7"˵t ^+H #2g[L OfNb2y4 ,oMa<u[~: ;1vrðQRlwD+! XmL6|aS2}@.F1KϵfVO5C_4>JV ['=`bjwbBA+WĜe뼅P@Q| =;u]ƙ[ 56&0l;yK Ph 5x@U:5Gq O΃@ni07_DHҖ/lA)%ʁl@6IL"0suLecVlդXK6om))efA!O2Õ2Wa2qzr֟@)|,mA_n )RHaKD7}xa)i4V:kuHZw<IC3V vDPR(]YOqVq]0ԢSK%)pkD;1ryFz98i z[Ɠepi! k""jrxoa)H*U/"yֈ{\5ܙ&} ;4(+Zyr]./,ZMho^{eC,:(=}8c{ OѠ'HW~G>"~`H1mc}3a-;XDL.|&;O7jO)H$K N e$FH݋*~E.==z)(G+n葓 ǎ NKqG{Ff`dIbQ`3Z`POM%#Jrb)%[{g*`jbB=wkF5 ͩty5ؙYtn LbWȄ9>&#?*%&~f&}U0tb61jnT%acCjx 1cKjʏjT GV`DBÉb%==_`dM:,N9 ml})um .5WJ :wKy6wd` מ KYy{DYu^CPD.%ѪbKfxR>-k^QdY\LL) !/wmZ^k\WAC%]YiPT 0WH9 ]zF\q9i-%~ugTNm1X)O E̯zyGPD{n(eq8""4?/ECןKUKv|UWx/sU{7yߔ i'۟~ Q lhEG}op4i6:lr:h%IWzI;ʢYMH`ugF{ݶi`5A8PSr`7^ 겉a몕j û7RCج eEznv^&&޲O@m0SXt*ÝhH%7 !1TjUoSd5QFFA?k=̳fZNm& B^ˑg~`X_4S4 cyI`U7衸^;KGe֕7+oi*Kzc} H$ mir ^RԹcupJ?0HgW8m-k֊0b%6L.cP܌M}X;{\xYGK?=LqQmҎ=q $qg-w픘IX fҋ[W4>$66JE 뉼G!$2"; Ε^MZR fu'M@: Op2q! *NwJgXsbMj#r#Dě^Iq3Ǭ0 &lMSjyƞY;vi)f?ᚏ|Cd({`u0?>:&F > Z?ꢩ#%ʑ<&)jf ?#5u/X7jf}^Ⱦ*ZəcyZӆ6TQ߇ 'O $uٿ2*BH_9{yDz ftn Vr1jߛG˸_ѷA|$ع7nmtxx"k 5Iz:pmpߗXO=sm$̓ZL| zL#7tԦ̯rl#v vG-l9Ihl}xRK,%-jomu]*B91N\ã`%"{3˴}!6\iDjyISHGBy!0+\xDžd T/^&BD$&9?[E.$wވ:,) >?kFa.D,p1YA[p|;KmoHUJH2=Pĝ\0 ӽLh>gs@,O[AI@E QǶHUFJq M̅ߨ Mv/bG>梩AܿWUCFzJmȧsHһC\P?'̄PVd &~kTgq=@^R<"c7l n z洋8$ E!Nh·}ɴZty `YFp.R;5 pRx*T#.0Յk_aᡅ6tn>ɯ i0+zVm9tbl3訂b ,-1sNߨ5dRvq+wiVvle R@9)އņsCT_ɒ(0bވBxܲWh._ud[7&oe@S z(7C`!dDm9-R_χUB(7L̳M؆zYi*k͹VK"Ffw #xSK!}}x`3~Ytm! DR0io:%'gؾ ]K}Kx*O{\4_1QMOI]1cc?'XjʥV1WO?C}اRctpvį50`]D@H8;igoN{G  9١qbXgGR|th܁&RAM~Ԅ\|5Nͮ*`PLks^ZHA&E5zR2YOǖ*DW g9=ٲMIN6p^T/Mdez EOOz9wgn᫒*4"PLu Q{SI'ɐ3Ŕq-/D(-ɛ{٭6@o$ 65G72!;o)45@pDX%xZ:G覯:ˎ6uauDQ79Zx`rXK P㾍kӞg؝a} ˁnRLsq|'تvK`uu`3ʩͿ&t~:3'>T2r ̖~/O4 RH KTRŁNCn '%t]mcТ)9Wa7"4K@xJV1+pGOfDXC̣O6cbF57x"i=$B@ϝ4`2~Kutnω aoE *%NWZR !0*벹\ f>b&2(pM"^UȿW߇{A,%y.{e@/! 5L,u&^h^"-amx\TiYlR MʁrA( BsQW4YamCmדZSA-5- :Ab}wAK'>L]%wU7s\BpZ~>t{< =:'^P6k\%w67Ev m"^xKB) bSQ.A`&IWp vCpaV$ :JJ"=e|Idب MPb_.{jr^F-c쐀eg^s?"P!\Cfn'O}S"&6!1@ZZ[_hZ"jJqhV+Q?֜ӻЧw~םi܆Һ`Prb?nƍ<UTWUg'S̮uedz, 3׃P_0 (0vv_:Fϯ#@DǞ\SԖJE4UY4\oRw/ U\ Vqۤ ֜Kc^3k1*j|^fV3w%6(%"QB^*N.v!EX[46vWUh'ĻaL6;?%)W\~e]de܈JK\YK~AoHRǫQu Ń@7&D p;#r cm4FLdšaj=2>^E{hJʤh |0""=3w3TG0ч &%5{uɓK( 'RMjb= &_[G zWo_ěLjOi>4"^ޱM>;x^6C8,pjC^:kPz0)Gh{T;~t9fWx;YFyvV9&>i9}U&#:Ⱥg~'thX`he=I'=}`O߅@,qcL9 Fi0Sg#Suu$EyƅRK.}=cdh"-'&)OG Iق.]RINgC\Á"EQP CG@X鹴HP3TDH p59 `Sv ܀IHB S>NŮ%P+@s 6%ҧ<'Aqb.O&LʇV׽!g"|@{63Dqֽۅy{(TK][`X~78W&'8`O$DS$ใDY(#!>u us%Xőob٤ zy䊳qN#q w`7Dpper'? g_yam􈇰L,~5["`k/2`q 195&_6RI2:S4aW@' Qܹ vN W[sBz#Rgq! n\npgXr oD/(G~W(fCh>a5}'z7`b`N)U-N}84#S]7j6E:r$h܍A!'%l{@x#1ji/*Y X g˜N-B2B(h$9e|qUީ֘H&35 L"YASN!sIޥA7]B{%3/4! ξE5KFX#0I86HM)eN~<~i:)éWʗgKΜʋ#u|,HpMVCXi|S _>t(Sn0zrؙ&O2iVꎜ3c?Ӆ0";3 ر,(I"_t2$[nvVf<ǯ(s$I(S??EN "bjŘb/K3]DXý!h]rS%Q,L9tL$ 57/Vb.noۉfۨf'Ul=>2jf{UT'x?'t"Clv92֨H9Mir̕{6fuƇ=$&_{<Ϫ*4X.IXiMHbf , czYi'-xhg*C@:҄G 'sݽ epaZ Nf9BUn0[QFbUFOS3Dh$pVf`)^! La_*G媰<G]_E>q?}Iv&_4 Tc2YHGв S;Um¿' S,am.(2:[u:{/P5Cꀩ/T,ST:-y2jyM|P`\r1j2dE}Unb xjG{5rT {dKvb2Yvnr-3ァȠ/y8\.r@ ٥tWvvt\ Sb;"F մ'yYf}mJ('3*q{=FJfuQ +}C?N.]f!S{͝O\:|䈏3xnxAPo}yհw_27R|17^bèNX 姖.`Zg+GH ^ e{mٽm`N>STҚ'>7M%GvwZVTrT cY=aq @uM/wWMдSl7lCԣ¨l]٨!"M}Ko~پiADT`&jn*vE4ilE 5Bb?[ a}c*3!qE)iP~6h z<`F9rMŹ E=Q,,#lχ7} rRې=^Lp{1xX4,tvo-l7ײF.Շ*]vw9UwF"J=S䢓2~[ /,k?I/&,G;R~˙`r!K7'^_rq!ٖѼ ZDU8WD'@jV4xK<['f$&'DdnM!K;8!!mXT\{zܓm/㭚.)}wWh^}Բu-ʶ$֓;Y8!AtG1J !f;JL02Qkc<&O# G.^YDe-3藬9fP_6:\[J<!"ː k~Z9%/Ae,!4==Fzs&7ϰz>rI`1u#77᬴ج DPBD8i^b}=Uy}Uf$wV};m۳#1@_$Tvbrp-}eiPb7ҁ G]q&=qpd?zYfJjB Gh~ A**lw^;CZ`q {w|smU6L7~.vijWYa*Dh3_<(ǷhS͎) 4m L>P&B!J嗹PYm_pqa-GBX(By9&MrNdjCoݙR% %ٮXo/'E6e#,7CVyg"p_u ԙ_ 8swsPjok5#4O +$ +BP:rJB26i+Y3 vCL8仟ٗuB6d@ξP9$~s>.W'9&Yt1p -\k}Aw^s1UyJL]Smh3 0'%}SkG5Y %5;n?Rh*CK3I%lpLG%rYxE?i) [oDn`(tH +Hb4bd?Asg,ǘGNO0l;$1=jJPc n/X[0uT[I<1BgC =3^ӱ~œJVnMI6kՁ,?D.A!Ց8?|{7gU&8zmSh8ў9=J#Hqߐ+#COVLg=P?/;&Zfbmxo_j9U.+$b g8 ғuc7 ~7*Gء.hZ VtcjJ2tQK *N4k X󄅰z k*ŰskNI{*z=Mp)sF}˻+Џ<(&}-8˰89bPLǍZ3.^mSDgi: ޝmGʇ>&$@-Nrc0]1WI,O,u3J)=>VJ83mD1Ad{ـ}(aNHf K}8_-W)|@erád9)F(P0'L6vSYa´W2LY %ѧ[m/O4;#"_^GIOb\#̾tk0If`~h gڊAٸN&p,X o"x<:@vU']&|C硴nR TI xؾl2q5aBl8Hdxf7Zӭu.}G{-~}!纽g(e~vA.6<0dYYT9a3&VteܼMtbbO+_3xT^+>8譍}jѹŎ|i8]١&p<:iE^t/"p t`Yي{,ѵ@-8yԒ#&@r2n3qԵ[Z5yB6-Ewq,ozmJLaSNU6خzT]clM\ѕ\^7arv3a ..QE' VJS[D1A5<2cgM+4(sH{DFG@WV7,\WWaɭ2DhW޸C/"2V{.@4,r4Cb~!ֻ9`(@J. ?ܝ^:ٛb]KmQñWZ%XD5'R9bNCh0Dn4-KPh_xG^15wHv#\($xP̸U\aGwdy9@v4#XRkq&-I&TD)^}R֕6˸gU3}ldRiԁ'C#a)Y;YA8Aܑiզ!71.VH-?;4*XKbMWiY:lW}&_ޔ,wyS72e ULa{]UF`r?&i+pԞ{+S/Y,\JXs%@F!/g#X+7v̮ZyMJ9=xyS**d Yn b"x}5֋m89VzfVW3zd+3m V !4aM WHcGH7^{BgagL"suU2z4jt\tէer!USx[RS@uzfjUBCD$(eՀۈ-V9]r6\0{#gdFdޡ"&|$(2)2$)Y -ߨUA<"{_pTf]S5Q.O> P**nΡ!z`[vsk~2 -ixɈ3h5o '6I{]q8㤝 1^K7ʧ9zGC%Sq%oٽ򖃵W썏X~of'aU0hT7B _&(f3(JӺ YЁ<<}QUq`ǎEik #&\_SqĮ׶u+QH 829*@\L׷RqzDOvjjf!R#6/ŭ3:(==h;~5A&>Z]mc=*/_ItGTlqXІyh@0o'7.<tRhvnxbA.G'\ 7h 㟽[i&bnc:A^S3^yk>0>%_XJuE@*KRuA沃1YkC95 CS,pb #FX7`nU~xE)A)B=n@ssM֞j "OmFIQ?՗-\JCWs46 KGr# !0vhf 'r{VVbxG0M=GyŤqsl}O!Q.i,TRRytx ?֤Y8;G];o1d?3e'5'59Qn-Nx>62y +k+)y!O#¸):wƌOWmC(w7IL>P#).5k0hیjٰ(/@]e/1c.mէ0RK_#Цܾt~W ­E AC@:0͖bDeU?ȮaaFԒ(:> לjtiȯ6ڕ۷ BFͺ*ްހ0NEircITUo]W<}W<{1ojtzPH۩Dp_⋨?B Nqu !,m ۠wgcU8t֯@vkّzx\ xVjX)vt+ם]Zr8)Hcd[іZc]y#BS"XT Ok$Ԗk~f4 *oNloD>Ȑ뭔z?m֦{;N <˭PKn_ĩ4dZ&I/5[n0JZͩؼ5W2x Ts3LոQ;7\Ls_km7#TBk70wA~#C'[0g(}:?-xڒ)L8ͨ=ośd C s2!Ympf=sp;S&3W[w[ԜpioI<2Vke67]R; tfs2L# C++TߺoY p1RO R 5O&K\$^"uA-.֏*nq 2"Ლ'. \EbXVɸ{ɒ*h!RjKsEt8_r @{+3-@gE2y@~CVz+zxixG9Zyɐc =^1|SVIyZ1:"P ܅2ݯڹ섇(yIƱb4v^Y֏_}j9>ϙA!9aпz~5V,zM0ZFz/b7)'wQ*0NZ&0.rg8;_k((7 q"D(omAD %V]=[0@!YM'm <-xZEYg;M[Gcd>h$MrFɄoUWpTHʞ7hmP]BDT}jp 1 BHbI7eѬtlCUZ5MߋztoKl#OcƔVD)$*WClfÕ󄨐4A7o"zcjni@65~4_ۈy_.L,!Hߋ$wW6/MBVf9(o]5}[R".Fd;KFI00PU8|YE(4 'Bv}2z1lҭK ,:텡'd ^~֌ ź#fQr|e@= 5Q'Sof}.%<>Z 㴞/ߜR9İNWNZaAkE3#?/AQz5  xw:zVcd2O=9q::6u1XF|2w/9a <tܻ*Y4=41LoSxIІJrG2 ~"; q ?Lꀚ]0̖jE 0N:@/Zڶ',2GQWk{uș aeF8S)-TKf!iœuƶ]h~1G̶,O?͋/``WF &hޅ{d^b>E{: !Ր,ϫ\̲ئퟥƙx3߰ X:# =բtRyXٞsEwV`r6x<"AbG -^r<`bd7)G+KBCFv{zL HTթdW}3+4@356aK̫˗|.nŬ81b": /8&O' &a@(kG|(}d`+TԊ29c> +Mx?E[`twB<,}`?`\hdns1s6c+Yuل?L[t C $L]2͆,QOLݬ~]@8͖Qs+x-h^H4cE+?!@Οb%I@ 02(F_ ;!5lه r/ vc >y7R6&TᘗJrBK> ."Z,_W/Z("'l{ .{RݕHF[LZú(\8I6؎`om|I--k0d&m#85-ʹ}vHf1VJ\,7/Ԅ0E⒔_ky"8Q܄[(4T׫G/#Üg!W+"%> Z?t蝘S%t}-Y[!Wy_ȱPWe|pRnrIytGtCҏ_W~* Alr(s wg:4s,w0ځxz"k*imm |r{}hW2\k`L;U99i9^xEfq6,}Gƒ#oZn9U(s4R&R;PWS̠QL/7~;-uOt?Hf-Ӱ@R)wOsW f.䎩&z h>@TdJRo7\ImY{M`WP -}0TU 27٫MFܭ_  ?a_}n 4?}){)H2 Vx`nı;b8f0p3=ouֽ4/*~'5^q[e:tu`_'#,9me6<?P 0;N'gu] E3ch7uKխʣ{YƊl!(ʿ2l+G% 2JU "vG c;ċ:f"𦊪 /.:jmnnw cI>~{;G;ʙh]4MxqCWgV)t:̇D,⹙~_.T|FќaOPsQ5K k.ηsQ?u˽Һ ݑcPє2[S!r*KQ#=4 Pd0:}{9]`L֐)zm{2? jNtVQQîW+WoTS^ԎPph[dd!9a.>bw#GC=$.Prx@SQluH\!IOX$a _֤I с,C溎mB#T>N<2M Zz~_.oH+RBW֌8zE{:z-ױ6د՚, ^GԈIØUhP@]ehڬi%s tQOh)HX-y$``{e%ƗtprW۹V!)" ~&LjaaCB5[eI:_<@z1w%^@ 1P9'-{5]g+|K\1NK>8'YhEF+1m/$cmzK&>UT| :;f޿% 4r^獏D'k -O؇Q $[ f8nPL\l {/aۯh|9QC oL)nSUf*kW˗ s=4g8 WROz~x&/Ab9`z,<಺w-N51C0OCz]WoH`U|$CPt1-ȫ?ԩhjflƠd ,9:QV_S ^sųjNW/ g6ǵJ,•:!e̍GFx 3m)Uګ%$J?l<(.R|l? R9d&:'#.yXsb96V(JӍ6sY99Z]?:soys/&XDΜLd=D֕ߔ)?Ϩ{jCY3C ݇gPn?WM55Ik8P /Pp]}4!zCBM*LCL(LSgf 'Üڍ)|,(kXɬO7]vj\}M\LFnt=TZcI]X4?ϷWQ4aծ-pbD %u*CҦLMjIEI]=k$A2b ;f΂'I]2dۧ jIB/Dd8ɨ%Ɍ@e4ݺɤҐZݍxmluAS9BsEu8<͊"U"XSY!enp=, %7 Ԑ濩_\DZ~@6D\IMƓ`#DY''gHA6ql#F׏tCsCnQLŦTqS G +Hxv6{.-\:Dl)8|.'>\]diz^I .9,"OV5BU5o8òFL;H7\ ѯD'쑷fNW^t۳m4̕P~p`6 ["մOjB #Cf>+Iq ..gR݋E-]xf,ML*,-48%CF_?s M A=N9GS@0yPw>GD}1!"JDXW㭅.I1t/~z\jG5[͝sK#XWUHO\YxfNnf4ޟʆ1iF d)Oh?jo`N_ӾM;dd^X>ӯcKaf읖hVq'W0<rmҠ2C !k s=؍jGSޡJC@`gS*~ 0Ѳd@Nc/fJ8 Wc`[s:aT4ts:Gms?܈_ !NA%;wr1umfJ6C_R{vFCm;lfMn qb˂7b9/t6SO ՉKNXM$"պ W%elII׳6j,Ч$hiyԘżdhe#B)񿚉\鬛YL:%-`(nzy/1fJ,µ76ٓGIHʅ? ΚF߇e&wЙ{Q urpXwJQg-c&̮!5`{)-٭\Qsw֌(5xxl'ћXQ7i@+4{rPMdlW.0aq^|ly\7)T*U;d-DtĆnFV$GofWXJ:IBQZe`IIשnqL 4_w4m~}q/1d`e  gP-_YGλbw;X\9 ߟ{ )DD}컏n˹9/&r TkTeJEŏ"H_ki)Z4WW;z]~񍶍,UuYprdl(:5l,{;H.C*4YPS=-OfʻDLbzгUC_ g4=đ\-w\I@ˡtR0.7mxі'%FJ^8gR+}a\#&nɺ2‚LNc[vaTGŇ20(%nxICW _*E%) Zv6`?ܭ}3Hn:(Lt$|lT]ي1( ,Pe;i>l _j<:H+J)Y l1yCD2Hk' *x n(jَ,w,&tY͕$}N Ô,sTJl?e6A,V?<^ZeB3.-#>q g!@59Ui|\Rƽw{O\r]%04q2z wנ› -^9'Z ɳ..+򾖽 C|g{Ş3˷d) F'CjNL>*P=}݂'(&oaig?7}:8EFc'/N 8572/]zX6= lziJH-s\×,s;dZRJA[YjA]鑖Keg7ߧ͙qpMEe \NWkp ~cЙ lfZ w^ZyYd]CDf,(`{R3QΊ{gS#xH/oOyI=c7+U^2L +؎?Uxx& dQ68 4gj麠ܴʿo%[ x/.j#{C1[EX>DǪM9^ Ak'p{{owʆ&m̭/..aCc'D- oNR3>.6<c橯^TR-!n5*kE+"UPTqU\g_ ?kȴ:5÷j/,V6#"KS9tuŷ@j,7΂KK{ ^lFMA~|dNۙ_ؕبE/Rm#jP N`6/ iE)VtII"0>\ԚU ) e,f՝s?+>#DԐu ECtP,@e\Qt72< .qE],BU_|Mˍ( O49PjNKZ8N RjMk͸ Ì>)m`/sԐ902McG9ޘI.Ϫ^_Dy?9˞ɯY@a^򬙚XBɠsssgif7a Od詖ZR>dI6O3N'x X6LG<ƽ?>|4cH t.Kd"%ycn4dNWlji#ݤz)~O6;򖤁(.[jfRS31> ~5%Q{f2=سno_N%,܊Tf_&M2>|i  +MHH @hA F7e<ُK>sB p'db%_bZs~H;B) s:^4zBb*29̬NfFasPNagԉ\/p0L!oԋGuբu勂X?`fJ1;:=|^ ^-W)Fz(=(=S?/7/\BTt^T9B ʭdBR7=*U q !:)L*=zؗEIb]@6Mrb ښɼPT8FfܟC'Ըpai$#ET/5+3e]!h8+hOvBR]D-<PA턷u yR;=oN% [/Y IuYo cqr"F! $PcWM5}|*G҆뒂]7}郮IZXv䱼H&V12 *H4g 5Ue"YV7[ȨwR\;Zzծ=X:˯@ 9\[ՍԣBPebhhFQ&VPV?1`Կd4TS&Ҽ_%p#'$3)1:=HTl1Ht bWf,^ )BmxF\}wM169?q_$AZT.tZ{@\"m0؃ "\~2~jEfn#wyck8,o?nlGZ+dSf݁9i Yy #~5sKB44y5#q蒷GwUeW7Auu\GD 5t 4tTyŠ"ذJ"S{qDo%}Ӵ= J V`>:-$#"G^KVs{9WHj\V#FRHy$N?gc j*ovht↓6|ܷղz& Bqmyu. m R}xqk,G0@^e6H3Fi:֍(|"LlXvęWz;B( F?o<%Z D9FV(=gAg^ΛF2od40[Z+Aݢ :*L@8Xu|루- BBl9h"it`"c:ɲ89P?>R8ϷVT8:/B?=Giu8؅;1yOui/ԻxP*PXup1P4Yo:HGglf$ ReZF/IWVGx<"wzX?ouRWnGZC&Z O珐4z"S RUn:2pb6A o]0{gr]R]fF̖nM"\D⺂C xVF;>b\M&?M8L8Ep1s"R$:ջoosWBv4X~϶, +a~Ɔbհl&YV]GIuܙr{%[]eCL9?*hEt L䶲p`tqKABr{Oz˩g)hpq^s]ۉC"iYlrZeIBUxd@JMZ A9}wn `U  |G yȴ PH7Ŗﱥ E #|0d\:0AjQDH]yUйoӑڝR<$8䜶*b&~DM˿?{g#+} _I"srUUbu-O9 8 JxGA*j_!oZ~\uTp(DJt9@զ)_$c`BG>.=Q@Od99+nkpܫ`B=uØ˃ ,am0 UΎq3,h;ޣk1฼ۤ@v$%WNߦ+VW+Dz|ul 8̖:6+ sljhMshO ʇ{Ø) 6ϴJU}=ɞzLbυ+,[ĺ>@ɧ䓆+6կH}q,Ρ6uP +KYf6-uyJHj>Mon&u wj,6[un8@:11e`*[ XŦ#A7e|sCHȢl(nŒG:d=fks7;t}eV# 8i뜷ƂH#+T7z8W=~1/#Ǩg8'tPo\: v'VMp(8v+4EӴa&vٴl.6m8F-,Wn)+C}#ӛM!6Z!|/46w. Ԭu\{>6f%*=Ka{sIO II'1Q.NJ 2:~B/PT0ii*T|jbҫC:avFXIL*Q)neYrQC3::m_2`_;Y^0fϹH2JwO62tN;!.Q$"ߐ):!2aO<V ؚ & %UB~@e8 ⡘dhlapk䆽>e*T(u=bt&?bhbܛZa-l/aj|n8 N<BDBVokc @m*yڨ2'I?# [:HBCTƛ@+爖nYez5٦GWIQTe6-ēʌ88Cv-}ȜO>٢Zy,O; NOir;0& ĹRIw+f )lwͤls3 hۻŚVH K{B C&Yb^_3ʍ4 y 1"2Jq)#bHz*DiYuض:v7"Rf)yPt~떺t1awȤpE:9hY#qaRx{Oe䦁Ԏᆄ5ߚ$WD>G p0So'õӃ Pzr{wwm{E=D}k2<͏msB$>6;' ?N vK!VCk8h!"%1D{V;x84KrxF3w3( >)sb gӆGbUqn>Kc1NǨ'ĚΨ394d-cd+X)qJZd#x̏9Oh.Az *( ؟1~8eRCw$ jZ;H Qt἟UPH/XqyI=I@t苅ue}Ѓ8Hv砎 jKWo0<?ReFTJ\>ژ'Mʉ)7EַK(Y^"6k ub $cL&t[,/UcxCh/xgnr%GȟƨӨ\|sUneoO5#g_ћЉ?aK::nfʕi*k ơߎsM4UU ')(?ck&8~`Vԧ6KO_(~pc>ZHn[u@I߇4)D,a=J1Mлavb6⬝ZH{5ǟ 5{N oa`D%:F5.),9/j{fЩEF.n3 :I&j['d9#ZYV}daYE`_y$P%Q.M˩1dF h@vHCg$]鬎|,x[੾j2`@tt0ϰX6Oyk[W/'82/+IȟiFQd.Dx}y|*"@Kk z9a Eq;P~GP%Q1 рDMnЭ!'4:N?i P D ޢXM7-EΣ+8cG5MI4j/'Yy~0"g2!\䞒;Qp?eBCھjܰ$,c )L^.V*mMOf5(爫#1I *K^Q]pz>Cc+?;0S@Zh ȰkUQ(<5|]H#KR:JPy>=v/sX.E5em>Yu` w]۲CEu3dڥpæ1Az{+1nj[8Ks_7gºLFct||^3éF?0 evߧsW3L€'BD1E 5LSwYe/&8`z8F>EkqT뵸vv4A6h( sطim7 w_ݎc3 \oXv(dBa|j btD% ݢR)osp82 [2h:CŢRpboSivF״o6Sq+Xj>|ӊD&-ک_yNb}yYwSij  >Ridg{UgMN=cq}_"O*h"wʿVEN|lwcvs#AL'uNHk~2zJT?N4}`q.9qaM`nmcPȗf> v`9k@ͱIkoomX$SN.ZkNrcnKjtdYQiKL7~qXn\wg>>XVtyFCFy\q݀9<"T-e.ePjXx; 1_*;)-njJ29kmB!f!s&%DCJDRI>.zv>11pRl<އ ?sFǎJr(xT[ҀbM쩢AU-%‘n)|;3c?{BgǡMVef0&3TBUa Q^bCZ o^ЏRQUd82`uzڕVz ے ~.-²=%2 $9 ;! j0qT'V& >ɛ (eQgE_dXI 6rg-d66Eءf6-;vm@8C~:鎣qEy_e7AcS5 %E)=tqn9gRT)84Rwث} )#gL[p%nrU.S@XEVC͙dѦQV֐Y>C9(ui=EƨU2s W7{2Uީ;b1dFA=IyAa''ݳt`S 9/Wi'<ࠃ⹊#@G l /ȹVϑ/A?bD) VK7iKOQ7gX#Qy`֕O/CuM.)dY4M 5*jW"LwM%DR>?/vJj1,zq9eLo)3(jPL!Б~K3#oB͵ q-fW>)_̶7S[tpm(ԸG#%`TN> DwΞ$^TX!ߞ7ȇ`[k̷4T\%v|UM!~F1=tU1ًꜽ%ɣU&mIR_ljVǙR.~;3 Aipp|ZhDP.qǃ'һi$GKLg`Y²Đ!,u;z3"`G&BI1J8(~tEWJ =ߥt֋Qh7mxDevDŽ@8ʻ€"eԮ`P6x;}i{dK9"w锪y@! k.h~ƹ6z[8lu%R:Q +A #\Ez;qy-"s-&媋fflҼZ𧀲#7B@y:/mlo 7 \.)-A TbBƙNb>F5fR+]ApIV_90"Ge BLסq4Vj4IO9 ioA Eؒh?( sReT_8[ɚR/[Z cgÁ ڭ\4ӊeoZ~W6 A<PlA5d$iU;]zt8)l$)>xGϠ=,ǰBy  OBI 2M|g8_c_bt#˓+BɹqŊ20;g+3̸/8H@PW%<i| p+#/9.)$;^ցk.7́O뿽gۋX>p?/փkt]g-'$Q@hV[,ֲQ48 ȩ[~Ϡ-ԴZ.s<][MN4t}yf:y[il 7⫴>|/io`MwG>-QC\chuko(kg M;MvG>0YnW ȉp@75s L@-,5(vSiU&d?/YQ !XݣO`$ʠ;c58vX :3vgq}bSy~}h509iKBϐi@DAyY̍-L@Q7RL{5USz1{<높gB ooUʞ$Ot LWF˄/ۃGkj2tMWL.?pFfՅK\vvNX3n+[yǔ_04`0n3 \_=@E G%Zsj&̴ȠZbѸ>e렑"5㝓ۿhb:eBp D0hÇ?@ߦ7N'D4˕#8PpS l)_Lw@h 4"/oBRO,p?-cz!X#eY@a,.Zi}})BT!y"Z 9k `jߕ!dgAHhޝ~XG0mB³. r!ƧwyvIRs]$_ebdlCCk:2)Bv*6 T#07Eu.+#2̇!0C: GQ_O{hrYbHe\@U@)Cx`RZ^(Q#U/5Q}}eP$\Bf k&1i3Vd`<g-_1Dh?LgognXѦ~Wr^B%b*]NAHe50Y1dg0BڠhxUAJZj,4ts_sxdx XnZT9t3eϜe U Brzh=t0pxKl_}(X[ )N+o!ݎ@_J)V.0~C<]e=hr I2=Rsei%s+ΎsXW@ҟ|lv](߳ #ƚ۷wf 4$U\S09x 1.N8Ğ>3{ cfOT 7?^<M=9V4f NĚ .GBmĈE)z#G Y݃a/p5kKWl,jβӡ2p/8>ڤ[K05-8^Q{ijޘ nxc~;|p v8µݱ'p, Dc7<(eo'n;gKh cj\'w(u%\tRyV:AHԽs[Te u >v aiO3tmB^L f-loi~YXUB(ل25FWb5R<ӗ=i 5W *;֪\vWM}kҋ}UuwTf+NC]06ԋrDSxA훟鍲:#( X̙?qx`,3v4ӎ[Z|b.}3Zq)ߴYѵdѠ'uΣ?ôɶƶvb~vC|?iC >Pˆ|bF-RByͮ@1~Y?ۗU;!< G$/Xl1`  [RcCΚc{Tx0ӯx&w5#;7Au8q(DY &hW v}fYLI/Jsu Ft%rP.qTd)_P񇀇P 5lɣCVTcu*-޶0%}`;vƉQ,VHx"G[.@eּrG jẇO"ޭ{w4@ Ir=|?>?S5t5QIHج}jRqNsC=t, AޟR xX_8PR*D |bMx)Ie^5+P6k,[~7m# DTֿ | v:~ZmXPFе 6 #Pp6rRlF/TX} W|6FNoZҭWO!:.0fB 22NN;p(V"s.#toA+QHF Њ~ŗNR%rw|Ko <*}0j<Ϯ''0td~i"Cq53_3) X|fH]BN @bx_ng%uYmǦ4mZ."DɫxL4Qij KIoM1,'] Del+b]f+ӹ6}z' P:{WCBNoD~wh]3ؐ *2؍ھ]·l#A[zi$wDԿJCWu==n%>n:i/.c2 K+%F8EK+cxQ3)l{ Y;f`OWx`D4Ӽxw2q(ui4G>"6HtM/?90UK۰PB5'jDRV>#Q.] 2j H^vsjkxg?_`xBc@7W.h!W ܖ7ʦW6u*4 ƶǕĆIM3 X*3[bI!y{vo &@H]ꩫfF%g@YZ\Y t+|tTpo:R'Mv fi}}mXL G~8f^4 mZSP9ksc;_6hoZmG(F~ `˫& ^]EESs|-{3# f!r$W.&tqȨ'ndO^JQQܗ>1ƙ7:H•wj{݋MT(;PQ1u 3T&0+.`Co,^gmT 4C=a+'\ꋵqSn.ͦN>Y#d|'cS:8gzFJ8a)H1 "*ospSAAAV<-q*ùc Nkѻ+'ͰhAjsԯ{QZ8DA31D fJ oM׈ K*8jG^N'f<̩_,8ׅZ޳k6ߐbw!ƂB+::jr[I( )nL> 7u"B+Mk {"@8(/}6Yawy-2D)9(fDjJ߫h3HkD#x0wa?,%f;0>7VGXRaŧa:b#]໭4j@ EHTCFf2JVsv|>7/ n} sb&]gO 1`?۹vh2~OtSjQ¾|Xy )I339[k;8®T p^[v5avp98,\]IcQnWx0vzTgC1tJ@**,\,f"J\'M P 噁H|JІ3O-\A7FZeӶAMz(ʺeY$ky<#Vjvz ^7`9YSD>Ճp7fxGvˆ%k9Kov Ȣ Gd@+=25m@xfo0^m7T!7Z#o~WPOu޳s!*viVs41Ш.nGBڝ/,.g.VA9[+i B_6gM5i֦ i0k65ıl8<<I\VCWŻk;yQJP:T|{v/OxooT!mqAk#_VZMO-e w|l>d31.4/n"zO~kO:Z\Xl[\F"m Gё(w`ȟ~=- ۦ16y-$Sͯ|LN8GfF:,0oNxqkU*4wroˇ.*y |xE-h,iQESI4"3Tng52פbuY$]C$=0- pIHF",>J#*B.SE -T F>7.faўϧf\l?)&G$hèhKI6aێ 6*?,ѣn18rU5O< D3ݻia-q@ԧ;פ(N2zκ^g*H .polA39Rxd+rr:=|_"Un\g۞ M%iZ+}I,;f XuP3- 'ȃx_LJ |nC1[b_27apf ̷:&cZn_|ψtX>h3k2kdHi,CTߍg`A!Nw7IX cK%F!XYd6zSǶ$ҽgz> *1 3n<`)&Y7Ѱ݄p 26^N=ۿ0)^ X Vˡ`|j.΍#,d.wkk߆хf_sǀ쭡4U,H)jpH2Qb5p>i֛pV륝''~`C [lyM$ 'ȦPhmPy'8x64yWU{zVzmhnEl̤5U_t.r&I$FHnHpYx pĜ*A Ƨc u+k|)\ld]G8:^7sA,ow$l8db4=_V\휉$jA>e#1~\I}xrEu-cDu x]ڞө;0n 1ʟgqnMN5\cN!z.p$JZ7.,/$wՄWkh#D陭dZk9-հ4_glh_vim` !+ru!&0f̙6cBЫ@j0nkفwA]J&]ESsw!O腥Mj:u E>Q;.X;ab ~4,]'qVğv2||X# n 5/+Ui]![:5#D7\2 SqU?1UE0kPsgLř0I>ܼtH=bckI̛Wڔv1)zF;5 /x *&6Ke1c7tF:|P1VvƊenH#}#x±AbsJE㖈e~F!)f=Hz |5]s!o 7c&Tڵ6fbAmqwi.\yxKyX2kf3>.VVݔ7Ӌ8:YŢNSL@C^twArG>o^eИCƢzZ%3m{LpiȲi^o`ެ l6o;qxHAypTczS'~eѶgNA=Kߍ i6Q&bDE1ic/ A>a /"ODe m2QoZ'>I:zF.M@Hdv 4Wtg x[{Lr+kJ?jX1PP`!$f`ךm=螽laUy1sP9ֶ&z/c4kl \ ZRB37gqc::g{GޢCmPvܹcyQkYĿ # =ڏ%`V3&%: w"_B}ē/pJÛ?7B! <ɗmxAא9w3[>%9^<  ֎$m*֗3}a۬dɗ׷a ZJ_<,J=!D͝i"BЙW!%1C^ãc8= 1V0bYi'&ʷty|Op ""`/r.:\(#=!2پuRk# K0˰kq#;H˞$͓Γ1#gTBd5;P rnoJ| llFx*W=)ya}aS3pswNi# '9LzleUO.=ͩ֙֋MD:wUy6v+I5pA'61bAe˪O~:y!(/,P%˩bšF:`aVvߠtڣ>aS5:unr:+l[Ԝ1n4\rtAuoxRri8+ ~3#κ7<乀IӋGmo}θW0x8|V["pZ^BwhaBض Ojo5GQTx:;\ քJ=O%#cY]*=(G..H $̠e_cM{C t^:Dj&v.擵:>:".#fJZ[W}I9[rWWXX*!%w3J:xm82.;z9ct131͸O +]^BӾ"aSE3Q''9ei~~3,ςݺl|#ڨ`3'D:ksPu=і퍇ƈn6Kڑ7D6Do$qh;%MX#?߭yh¾s:ڟ4.Ej "@s)0/ecWJid*TM=f+Ll<%ٵɤdo=4[~Tv26JJ" BX B'y뙟1M t,*b7sj_3L[neqmZP%8VȒ0D@uICksfPB O(7r7h 7;#Qx^u/A;mYg^/WEUZVv+ԉaC>@҂"xI!O%Q17QYmLM.Mlc<~v.wW"#Ulrnˌ5~8L.ȉrvlYQYAa @/Ë VtԙJ*SeAj֍ʀAݨ8]$O|gVRJ%d#vQ%B<vOmcۃj=ԱBu"Pꑷ]w:~Yd%jCPx!qN+H8/UNlMb &Z[d#L*/ PneddR8BV ~@Kԣg 0#eCƑεs؏Vc ]y*N$Ҁ=RC'^z3Ҝbs.kW8;; ǎż{:aZecՙeKuv z *ay2Sq~'A*?è&IwAz>(Ecddt*}Q7,seS `AQy_h-ݖhMyb[d:Bnc#Mm io 8QY T$cUH>KzTC>X(i@ir^yP!; ~a ]9jbʦ|У H'c e14P\Hi>lӤ͐p/+/ZKf"3$sG{Ap+$rL ^^g~?7g?}p!zS~QN3\#`2"W`Un"LGv:wWB 7 ^XrgSyzZxS萖ci>5l(g/' F=qٮåcO W=Gc̀=hWҥZ;wFV7x58g|WǭC&PtO<󍚤 t)_=ޫ1Zjk{dI3Ma)$;idpa]-o {\fƽGr 9s}H}jͰ8?[%3xSU6Y= ZbjPxK'N`pDDNNodbIȭu3譠lNSA)=3=pΝBzP;'-k^fpu7O/facn.›tOF I ^EKykS ⢀.W7JԜ[:a,#BgJ>X/ϮčeȪˑ3D`CJJI=j<]{0>&_;|l"iA6Y}B1^6D |E{џ ) BeH3z]E0|V+7e#OFgcMq#w D Ku7RB_MuK)[ t*tJb YBE*s"a YVDrW=S Ct&A=BaaGB"cjyv -&[l\% kJyJuQ~k>ݎjc GOs, T.do7SG"?| p- <4w.\sE Y)e18X -4V~AE@/6Pӭmu%hNaz&`a8cļL?(-پ.2\?B'n,0[#Ik > X/ߟyQ"'>ώZ2jh920C +ڡtVɰmk׆T-%Ru Oq̱HC^ݘWS˕0 /Y3פȑFd] e( zIT^$8r_[B'y5K\,Bu<]/ z:HM{.(!Fbj2|vdsBoˬ}Ui1޵W|/bNl3@|60an#} G'Ft$t.sPs1HY 4;&3 t2Gh5ՆS;qpn'lD 9:eJ]X^s?;)2WUIʱ)켘:i{kS%&Ze(]4\?L]z!#Xĕzt!ͲSU@M[n)lGuw$7,}=$i%>@ÌĜ1'$!h;:ѡȹ讟` 93q-lI3% R<;}@XzdʹZpj) [d]kaY\Wlv2UcΣSh(DDFkeϲ}vaG4ДQc_l 7KO%%E/:Lj*](BJ1Mϧk̫="KEs1C@FOvzB|4w6hmT4,[/$]444S?**aC=^oEKO'8ƛ÷Tq)\i[Zћ rx~vA|]k0CWYR "hºst_*2Nagtq^ΑxV6o'1WARc,bY[D.6.j+(iwS Q2Xt:#{s&IWw.ɗ熰a)S Tx$<@iE9!9~XVݸlFL \v rv8x4ڏp[<+ǟNXvmw5v8/A =50 Z9(HzdHOQ6t˂1lgZ*=7DT۾a[cOͨI$(1[__MD^D?]ʉ+#ڗߢ>fdPֵ^1w^]k+P*<9O/ ە…WV;[iUR4A;yg Y|<Ԕ7>t[mHʳO:k*zov KiZjSt[HZɔ5O>dCB)݃ [ &aO"}\jbcWb0PMZNqTaE7a$5HA#lotM_7 x\īBN~}$#E:/sj Q%fI2p^vB! -6I,ot3yv mWX>N1D+?,X> /i+Ar$Po(!X.]ʛ"_'08A$"NPd#5 VPZknVuu1 "+5~Y/&Ltp 2jKnGX Y٨V$j@,js.bȜ ¾b ]3V&tuWuÄȣOy&n<@^5+ޠ ppܰ ,{7l?:̩/7ḘLb+ipq(;jag7D}2[ f5[զǽ1iWn/IeJ_7L:w߄ql $,w=*.ְ|;ε+f]EϞEQ2:H 5ࢯ-KIxTK}gpݿk z P#mHV_UDqw?XՄ_S'Č2o U@ǂlLk1 ƺ$HF6y1LZߊ%q'?y 6YJy 7nV 7+#,LP7O}\0kh4^,=.{دanc@oO'NA߀Q}??vDe_idž0EFm V9JfA^zy&& ww6<?"'%aH= R' w4nF*P}z§;k=9r$>ʇP$AC";xPCSˋԲ}iIi>z w!=xbYSPr%픅}zpp#Uhb(7oyyt]$YgڏqswjkK-Kyk$z99)5|ıf2,o|nWr*#b i1s5quwE䛺uoڴ:wNX'i&[VslNSh }{ryi]KϊvNc^4m,?gWNRf'إ?# .e|e(~D XRva&OГ:]p LW2DyՔ]݁nFūj-AK} nxeuĊ<q?pQKvټ @6NєdIN lG/LqO]?E" zE * D:dn&SBe[3hUiJTy0q4t V;^XŔj w-EЖak2~hȖ5z:7`*T]"I7IvgOFu5bSMX? L8G4b܆[0ݜ <,Kƒ * dx/; H.P>}YhLO'N^[&ڰ͍^cg/軆۴35$W]_CFtxBU-)/ ѪC"C4(l_G= iRA9à-SqѤӿ-١pPb86"P1-+ =RwC$&,FSNzͬ6ĎŲ4Ryk޼Aܾ:7b~lNSbz j,ԽW^}όZf9T̯}=XC1 7a sW$y 8LbфbdO-W|C%bBRG0q"o~/{_j),Z=Y{lN!pTF} [Ԏo!@ԉx}P{TPtݜaqFq7,GsY;*n5NH5 ^KUNh㳦(o&O~m-uw_;P6*ޒ"<#B)*ǎۡ2TJ\jsƅhU>3_o+\魎;0F4L;;F@(}i evåH7_XHB/;,MQ 1N lr $Pn՛Kً@2&#{;,R4;UXNI$EKZO1>0DRHiTAk?64֖['4.v}x[$ͨ#_oTx2^zQ~7L}l'ϰxL.ǎ}\T ]PDG)(هeEx Xed ^$;TjMBO)y0si[ c D *AbndXy. ܂-(-?uė ni_/3Ƌco׆@\AjCd E5b ԜO0j,`HBԥJM $v(k.7ihYGG?ϞIAEǺߗVy:hGn(9B^ƁAN\wwO%b}.1 .T.=?} 8ÊT0ѭ']'Pɇd[Gɳݶd[ dCR8TS)Nة1w~4s4Bkעx gN2K0 X"&^բr*A3d4w?5Ԏ]yyLjVW }8=Xz$̇ &PiIլNuoEnya|-2FRѨٕ,4?#fW'OclpRein_/hg(scJao&^RM!im01ϖIU:` < ti $`Lg,1k_u/jnW5 ϣ9*' Co[9K\.$1˭| Pu |i܂ArNłKf)~s e%I{mM_J|XO}=-; N%eQ0xF>z X/pT죌^$,x"a3aBO`^Ϲ^+[(3Uyמ&-؋Hȉʝ@ُ(i735"s`'X0ix{ ;KHSe%$Zg-tzeڦpH~J`G>P,vd_,ÃEĖS_n<6 K_\oݔ!m:O8)wJ@ؼMBQz;R!ե&~Oغ*E+X],$[ĻH EPx=8++20G.Ev\ f}&]Ax^b(y cwbMai/kyA0fg#6~uʆ)r~lB4PG︮XROe<`H dIItdG){wƒxfwIHD[4Q(~#`hqH xSo4cx³%J!ɼ㙿ӑHBɥq]iC-Fǚ^E{\q"bGMPu}.髢P˙&> gUдI r2ͳT=O+['PگWB~7pnO6,^\aa19nܚfEY~T)N**7ROK+3!_GjۖU/ӐATUhǓbxv#%ҫJnB·"dܵB{ pvȅf{ۀ,Ȁټ6U+-g|XQG4#%`pE"u^ `8<[(o=E+!_%8 uA 34mݾD#,W"nRO}GdcD]$߹fe2覍k"q ^ x~iOeB~on, brlB.7zvDʹfQx N|%3<슬[)-ό&p7O6j9(&l6W*=uI6f?M`JcXW)hm%LpnZtnĚӸMdwQ mf2P[񛴜q &N=(pċ_vCY ?ے5Z!>7_fruxh|G,P 9Q#ċzs>E4ONzC {z$쨄(z0{:= FhmK>$dpe쎹~'Y| #5eyˌ6bO5#2g'At mL}rM)i-OR޲u? AHi9Qcmsx`,9EW\wt\~ԋCէ>8KL 4󸂌X$Pvj|!+rSr^0En38\NOm㚓jBe@,eBX [U}f o j۴KƻMu WScu%MPUM~)J^Axb؍%{$/ooY4vvxgӓ^~R@{AyХ Z-EŃWяyvGTf|@v3qq*N[{ WPV8&?$w{?j%UN *T x$c  ɖvu\i+cb顠~; zo 3չRlgb~@4%dziNHzp֚l,ē"KV- I* E%ea̼ ܄ָJ2b?Z5Pg&gѳ* $GKΖGXE?҅!:$`8]v_ -R/IV6By*1*u冪)bg+{GyG' $;/Hn,O8lKn$D /ݛJ556볥{!$yڛgZSBr|9SK>@5P{5n?䢼}^/^]+2yl앳R( ޣSB [q&Ţ>9PKJbYR9W04pǦBRk +HT/k\bbpG ܗqW75}r LÀ%y1ێ٣;YM >BήlZ`q W|da 򐫃M . vq[c>>{B4Cφ9MkFɽc^bӾh8w`6G6+G=yf Ü!MQul~תIANrqNHre7Hg4ekڰ9w-\*n[cif@ > Q/gRFCmhv#+#rgi6 D D]y#?4DI P' vUDᎰQYFelb}iA$5ǖ`{K$e.q}5/2HTm7Qlv|:abY 7`DƪzF1+ m4Gl eKɍpPY݂R {(˭_Ab))L 6D 7KQzЅKϗ*kP7_pu&*-.U8!@2npxZWǂ1A>Wu~28&Z\68{rݫm2eZiqco^i5K٪ vF6`&c"0Vh<*%?L9iG.i!TxFuۓxA[ )F<JTrop#sQ ՑωεihHH)a8ԙ % ݿ²ܘ!#)z73o |`.vx:]:J\ ᰹/.Yx=h$&zK}(9O(;לuEYbXZ._d="ӴϜp-jv#gKL}LX\RTEP,{W9F0pǸ J;w+o(Õ!c3sW8:^.j_~RR*:V/aߕBHnLRx9i)Պ][6MZd2{ gm/WmERlzk yR.}Nٌ'mari #0f63?dkVZ`˚oOKѮ5.V9̺Pahm}&/7vFDgZb'XYOMCk4!Km։^ׇvPܖ-f<($$EOrZLu.6M7n C :Ź pG,߽42nOCȜ/?v!e1ȁgܓ̊ LoLv }."p۞{g$ H/0KȈ, HL [m._hABnnyn4R\TfbI_U4?Pf}NGQRP>זe\u.(eu>Lmhs: AW97ʷ`.!,*Xհq2\ۊ:jeH{=YƠ֊IG ?_nQ\fC#$4Ó*J*?Xoړ E EHk9J5́J-bH?`5AY ;`];3 ` Gȶ $2rɿe0X0wg EǍ_?RP M^TJOsZѬXBeWD/-UtKI&@APHgFԄ@ . Jqyq삛mi$hol@tx`vh֟VK0§- V`5֌ QL}E(8~*,ُ/{c+t ,>iÔVK%ޓŕHD-a+(%knsCھ\Y\wS}]|w}V{CsZa|M5M0M?8"TYc*-!YPT$_Zw2ci"iȑ{IK%R N{›iqzywWX8~P,(NY p)82Iw8\$d7ա~x2\7W'@?H0`WnGIX2Sހ&NMlm(V4({fi2OT8<6EI\+Ve2e0y]&e2n?c 1HbH_I+L& %Y]#wo,X2<{X/).4vc1w?],Ɠ:X2\2hM1Fږ~6-ߦ@q(g^`Kk!\M3eXohN:J=[ab(TL6/+T,¡쒉<0.X+M%P#Kʔܤ(nȍHf•*0b-%ǽC7Ebr8 #gk9@6\B8;RFpċ.#ZK{eޥNRpF$(`X\2Pa1ڼ^,ES6~X{>EYU9F=1 (=Q(:? x~ t@Hiɽ 6iթs[6^ =7l-OzY|/YlhYDbj=E4aZNc% <hu~㽕('GYCB,~VTPߓ[HcPM9"j3MEݕA='#$8;e9w?ҁI&(W~ J2\ B.Z_j-G| !x 쌐| DrF2Zl8t:;筙Io{ |@eP@[wDQ!ҹLxaN+plvKcm61`o5B&*=0-VEO7J@wҥa8&9-kyq1OELXCXzA [eDT2aҭ#\Y,ǵ޼]9j &V:c%lrgi;575]I]%؟l:Z>RarTxh_R47(6Ir8 )Rς |pC |M0.25e˛~MB%!Đg9D(QD0 d}|Ըge53P޹"j, r"4ݶN+(,(3Js?jҗ rOϯOϿ`o.+8Â*'<.w&ۤRp E^P#CE|g`RV,ܘFE7H #.Xƀ7LWF o*[ժ-/Ep7;iԞC OËw[~'hoxFٱvdϧRv.pBMʡڭ)hy]=r?4:тXh٬XrR9} Z&Wf/' tYb_11CM1W2I-K]-| 5_Ծ]`y3Akz * Ɠg&D< O'g:\ok*>S:A=@qQmeLl.Lh[IVEa5|4t]-Bfll#cwtv>