libvirt-daemon-driver-secret-8.0.0-10.module_el8.7.0+1218+f626c2f >  A c+sU]VR!ſ*i1Iv:C"ӭ2~wѶY_ {J1x#Qthzp.d+ dTAҞ 9{S<]p+قPFw|) VځWVM^3]:aG-4aHۢLڽ7t ZC袔q' #N;hRKlAҷG^]<~:j>;$.)DR?̟5+F(B6$&,LQd?I|?31;mVa̾ʋ@mևv8,AO6w▔J"fN{膥1SB"&Fg5̎k\3?h(Kj3>Ҏa.!ﰯM1:ῤٸ/ G4C%Vռt!z$pg||.V.|vxjd ,]KVW֐LEK16264ecca69d0a1dd19cd09207b0a79ebf7924ee3feef2d2fc3dfc3ad3e0c229b268e62f5a707673e977c63b392858414c740ba7ڏc+sU]JԔ &dEd8O0 6  yu+iaBhfh8ȢK Ql2+A_6׏]ޜzv#ji@[\nT`Wʢiѵq{*/6UzhN֩!h/\$8իW3O.qizH?qw=Qi~&9*ys)ńp$+LN0o`]l·Γ֫Τ9|Gl"刽Gw}nGLr/+]K@ܦY, rN22eHXHO=$0h5 ,V¼7iB](#ggZWCLN)=e;tJiԚ1pC o? _d% E r  4@U[c $ D d  t ,|D| ||(8_9`_:/=_>9?AGLHIXY\`]^ bdeflt u`vwtxy~     4 8Clibvirt-daemon-driver-secret8.0.010.module_el8.7.0+1218+f626c2ffSecret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.c+6aarch64-04.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtsecretd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtsecretd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtsecretd.service virtsecretd-ro.socket virtsecretd-admin.socket virtsecretd.socket &>/dev/null || : fi0\\ H_E0 D~AAA큤c+6aBc+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6472da13d80d10a3977a3601a25637bde1c2b688faf7c4dc480d413dcb7d49d7effe162914eba43238a05e6a3b89c8fce8969594fdb9ced851b0279013b2681b669f17004c14d0493e9c1e2ea60d9d8e48c976953049df8ddc3eb170165ced4f2c35c2934a5fa94bdcce3d9a93b500f2d71711f7a4fed2cda5083260aa27336fb122233e7ca2f19ceb990c633c55b380ee0b5aa7b64a1666b5d71a0867bb0bdf3894a0f42b6ee327cd68d61a5b05d01d38a97664d85eb6256fc84e58604011128f32ec91dddf8567c68038c16d4972538ca93ca7221ea065278e4b45229a9d4a19b319532392b9e5dd055fb65de983098d73f5cd9197891ca3e4cd83712b9eb6f98b0b6f40cd049a8a91b20751b6c8f86f0627b52e220fc2226c084546cbb8d9ecee647f21e5b2efe4824aaf5592057550a70776177e3bd3208aebc1fea3a283ec4b424d55bdf084a6f7fe03d506f24c875579edb0ff0f59206c7e4d3be0a120d../../../../usr/sbin/virtsecretd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-10.module_el8.7.0+1218+f626c2ff.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(aarch-64)libvirt_driver_secret.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-secret)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff3.0.4-14.6.0-14.0-15.2-14.14.3bޅ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-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- 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 8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff virtsecretd.confvirtsecretd.build-id6e9eb158a558766713aa5d8b3fadc0f1e09427098a0b81f953a58637f838259b3387f4cc3ca3b2eevirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.augvirtsecretd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/6e//usr/lib/.build-id/8a//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a0b81f953a58637f838259b3387f4cc3ca3b2ee, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=6e9eb158a558766713aa5d8b3fadc0f1e0942709, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPRRR R RvRR RRRRzRRR R RRRRRRRpR8RiRLR[RaRVRGR+R^R*RCRsRR(R>R:R%RMRPR.RJRRQRdRZRnR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtsecretd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8024744195cb2190a6cf8b0726bd0cd5c7534e2af8422c9310994fb69b0a1b2d6virt:rhel:8070020220921151759:3b9f49c4?7zXZ !#,Q] b2u Q{LUOijzsV!Wa 닥Š+،>UF˟]j30댕_ap@DV* \IZ@cBuQ&X_ _ “z6 BGT3Qu:=miѕkke-u+ֹmñ8AN[#7u2AXRS<V]Ya wfw[-D9idU_鄣&qYhwht0e4z Jwh#Ĭ^*'6ȍ0Wsk(0o4ڀ۲)~Ar:Q-$BqNnކ-vWJ0 m`V\jM0wJ+ncb@;H݌a ~ڡ&#%v;t;~Kє8GPg$v)GXdo͆,ԚАElo=i9@ a'7sx rl =u \cP!JOI4ӱnnC xWJj OKن{IVX5s0Zŧ` " ͔R9)q;Wi4J=SӜWcO«: ƬL9鸸b*&יN !UOpU%_USl |oXeh{=I*.1I(R0>Jn#NRe iV2 Dzͳ>{YGVj4Y4w<"ZIMR;ζka^q`0j4$Z;bR(82E"?1?/yԒŀ7wXc/poKA3?,U[ل{%{>3~7͵2f_r`:@Q>As0:45h-*;]p) 8i{[%ea7q?cK|P5="Gק\udY/[Q`R}qw6[@vqY(z&jXAG b9ވg1 c ûQL, kCT7;n#IX@qq^/p6Vi1 J5DceO> ,Sr5^t5l˽Gώ'=n4Ԛݾgˣ@_n^ꆥ- $k E~~#EЯe;'CİnGKV~RAjh)t?WeH+ޤ'n %yK{q}6,(DS L&ΘR)lJ8Mg C5$XYSXcZMGMNՑBHF'@ [h-ߡ "nN\k)̳ (CѶa8ŝgPWjV6$HRV­^)|h_g.#v8 {޹E{%?3Z%f)-=w/#jDSjkqqқ JOӕ`}6`bPrUG= k$mwez̼ͥ"WJolh%9`ـW_OԤgƛ"~@oz_&U(iKO7|AZ›՚;{6rrKkiZNՆRޯCh,=ӷ_l.+==0VG]mXw,7**]< H(Y Lqu p̺"|[ 5y*(>4k>\ՆQ !a)`Ç1SNCUL8#A8D@dҧRPQ5N|fop/?ERfA\3;^`k֯Ex|{vZƺ-atĨH0gLniUb`cS ؓ BB*x5L錱+6(PQ/;r =*rhUe~Yx %\d`J5|+ޣ?8 og1ۊd||@QjEu&êH`ol-0I=FP/%-sY=; iTʃZuǙaTYQ?$5+_"oi*t ޸zs[ nL퍆 PK|d<7F&F3Ti7BS`M#vlmYא"(5FN푊T*/o9xthr(:׬ X7Zޔ2'>w;q}uZdn.Qٌc*JVZA =;(ҡ䨯V‰̎Qd~@d9HrX2%]p~c=pFdB]"w}QH^rU#ft#yǓ&$yxJk<88^Uf5gR Efvj8K&+ JK\_>=RŒu"dv!*UHF={5ΊTWZ -#Ƽˮ0#f<*'Q#tHUq_0q֦ 5kL9SsxK h0GUNuM9$vG8#凹+kYӟVz c #K[1|*sR9e\23 { nNˣ ҽ_4/QJ4#sdG;2D6!UL¼Ql曼Bi[iBPBd cűzKf0M'YQ9V`O] CՕ]̨a}fn:J{e`<~#2Pp 9VӅe+i/(ů|T;x`In5f"t74[4' j#!|<(ܕE٩T/_eS qƪiM R 1ϵ8TIg S.P4<.(^^v =rK`S3:̎NBR'pC.v )/480 9(`x0RχȐg>~1G)ϠH\Sdbi)Bm_@߇W}޽ diLM& zPCo Niaŀs>b9&Cc'7y > M\Ž 66t&hP+Uȕ3flUQ8[:n3)fxr")h (Ev[DAu h!rpN^D3l M`"T Wg9POFd0›[ qKb\e$^mǯOwƊzc'Ƈ_ƻ8!5<=Xs;$o/Ȉ3w[F ϣRZuܲ"I+ wabjA"PLpzA̸^Z/ЃIL?A.;9i/^!h;y7G]RL_рpFMx.- X 2op0 +1l/LP>Kq}:~˄f<)\OH=2!Բ4`-ف 0O q6{g[g^qDȍPhBj&Rq]H*z-xcw X9!=MJ٨S^ 䘔`8a;YBd w1R^h-E5XΣdxwvޟ*qz 1HyWC 3)~`1ۥ'bRτ9w)|Ms(lQ38 cբi{lBR᭰-]ŠBUԐVFl{ -tiZѱ]9_qPk(Z1A֤"ʗyw"1PL'ަT]ViOlnq?Q/8:&  IORL z2dtR<'mtBj/E& a:a.lysꝘ\\ s9\ddeR$uqb?ݕ&"¸D]3X3q)5ějѵly ksX2 $9gDQy)k[@s@Rg3#D0%)hl*~ePSlo1~B d/¿^jkJ-@&`;ޏ0j{N3}Tsڤ=e>㕋{ ,TT0Xn6gҡ7cDYN١cV8<[V׸<9?EW(t"Y 9Iӗ i/tscnxބ ^4$~Y=i F 9G?bKЄ~,Z '|%,0c]8tTұQZmGR4Q@)k8:R|3vl R Uϋtni~^ ِV0K"mJl;7EAWeL9$cyml G.=VG/yme"ڡvT9Sԫ ;i@ U'l7.?5$kW83&}I<8Kc ?vխVJ,[Mz@Bһ]WQ Rك " .ŷ)(e+ "s i2Í)lbP?yC= Vsx23OeHR P>%HTck=bԱ<߄ݐt~ "#/^z{!8TKnYIߺ qUQdPCphik|hnF%.[f>3䚃8;Q *HJݞ\mh?>=RXF`ڼXW A'ϐ7oU/-}\2%B̴%‹Y$Eu2fe v8M M?g%;Q9e*=tI)8pG#P#()Tƽ23Kӹ_aЭJkzw!x /8yB-ǫP$$8"FD<Ʉ5Cxm@$*1l7^|(n?[:8#Xr@ԑiYRf ƌ8J!jf|HJZR|0+ WavĹ2Y$Vhpt{ڙ2$+k09 K8P_:a4.\8Z[IDZ ?`C@HUp*F7>j Zs"=rQ+W,IOCۂ{ѳusiQ˭+L_8H@5)S;~(:E^Do_fpvQDfVn;ju}f{a9/WU7CjҀ䠧*O|$pP-2;’暋]D+:_jFNCSk2E ?:7xP|6%=+ۜl յxs."o궬D/v$. "E,n՛5&1#vtI4@ﺖSB(fd3F5VЁN&ɏ /5^|`C+- *u0ΔUGss &t 2fy庉HCs9iza*KJ} jҜyHJO" >eQ.!+a|=\pQK*x/<8zCp5_;f,4\n::F-(30@Ⱥ$|q"쟇矟-Ee ^n(LDdM0OTj4NI珞 "Ú*rRdnbkca⟇Ku]AZ,b Br&[+@A]lǛGdK?-7P3 2lsHy} %|pP@^tMNZӅ{j[evKKlB^T.A;?īӍ`?TcB).}:G,\M&vr !?¬`pSg*ӷ@;@}m97٧?}ui~.IFm{d+)T e"l2r ߚw#M)Uxg#7?+X2ujx{[eQFgtZ1{y{|$~yX9x[}# mY(y7 a&6マꅕTڈO)80ھ+$h~y h6b #>ӵD>/= WD|DOTVOx+9Ji5jtٔN|NѿC8`.zl+7o_IRLNs5"Cզ TF{짬QtkF\ݝG]؉c"t!Y5`wrt^ bO/!Z*94ؘ,I[9.36&FtnY?d<3wuWx$sc7874 ]Z*!Xb+ 峚,ѕ0EՐB0mJTb8ΑD^W8h"(Dpc&Kg:@oua|iBIœ<}dpt@%6z_M^Bc8aʯ;$m_0G7ؒ JIT)O }mb1p@OwFS>W~YTboiy=E+eEEc^?Ch&y R_"_46 DbL(pU,{<8u~43YAD{hzT'QԇN`x^6.|X铄P8hFIֵ zZ[wrA?:" ԧJy2bP).5!\{GQoSV3r*Ia㒶(ýOp@Ù Z{p=*=Jp?Qone1#M) n k_.7˟˩F)!&:rN$g2)ErMyͪ^&u֦SfnPΑMq -K9"\9 ubIvDgaIq\219c$4D@_[0pjyQg c̥F#F2DU䋥_]/EvN%ã/Fni(̏ Րg H0v3#߆n6t|OR0:o5C9/|U W J}3H;FWG^ OKԑG',3Ye&i%p(2Q-+^ZlIL O epϥȱ7d|[|_%)u:^zt֝pO! &Ϳ,[Ys}%K2U;ʒĶ~K>OrX7'4 rfB:c5"M/ \^ZI(k;`BǨwQq0]-`J3 ONҘt,[h4r2 7D^OwEw ˝_/7Ll"~Dc@5`sSBkjSMܜZcr{kEDY:oYOȦWo5Q>>b7bgG2*ڔ F&l;YsBTh*(|0[P09BN>Rlfe0?D.4NUـG7U%n1g.'d2'x^.3)ݦɣvͺXQ:o!6\{mSp 3 )ǐ:V 8yX9)O*I 3DK.D]4M >t>^Vb`004W>t =}oC"O~pU<ߥ6N EaIn̵d#AbNXӢC =e:BN[ >kFK݃ g3(Nc8h y4@ߗ!ԎZMVH>Ym Z],贩\9#s$Isi">SW0"ZԆ|"ИEon!^W0*~bc5b@%DNg_Yo| T#Լ8aiFkx%30A}g T󀟕'.Cؖ {w0:Ċho#CyrBD^8P@AcD+ՠţߘ2nW trtU`/CcBhLw.Ə^9u 5B\k jh'vjeBVq78:DUE%2OKSg`(q|2 om!:8dǛK/ bҶ" pXE7O} u[,YΑ,(#e,?;РWmemoǖ boe%\ڝMJӠ*ژS=RRDp]JɳsMCǸa{@`΃q)]$+ ($ȫQhИ4%,O>w\E;XW#;ozER^5|iq!)X3uvt"qg\(:3Uܦ? b @XI6vUb򞉯Zuv[LE5I0ܪ ~̀bW䠂L|0c|^FC -Y #lΊwo2BvYwN[,(6Q겐3޴ҵoQ%`?r. UO<>g$1 "џ09G8ʩ?<>s2C템]0#I)+ b}p.0#՗ډ^9m'yV.3TyCuoDapE{P=7k$ ˾7hg7‰)x'2 {w`o.*:hdleU5J6U"jc$OGQPPCk̯5Lތ_upƤ;@F.&jV9]$(58ZJξZK"WfMXp, @<1pTC*F;  E 䉏Ķ 6)ЈxP[ %+&7W v܌2h{9S6|0;ɘ$ B%7!OJH#Y&d +jRQo(5D0\Exͻ6v:< ܥ,^ao1f"FϧdQ\ kNH7i7?(adZCstٯ_>+M8J2t b@u"|df[KԱHF3$Q2d/#ɃFv ^]ZsHHmڹB@<.C+o hqIDb,,L@뵸o~*p Mz0-KL/ˤpiNMA^Sp[,F 'S(b$)%9FjbmtjbɈ/Aʥ$Պ^Cz2˅Ӟ2a-X+v|D@);Ĩҷue8hP A2`ol"9@6 偊ǣ_kmoƝbPrIU0@Qzrg loP"TiFwZE\q}'7/UFmlƞ )2[6$Lkj)4L8Ҝ ^<Ѧz%{q&*i9m'Fg1I/-i s+ћb2WL e1g;B (m'P}W 3*9HFo|K]Оe荕Wsf {rX![6[^.7Wݡ~_O>1!lW }ZJΌEQqGEMeWZӭuyWwnvzQpY7"(({&f@M%a0먊dm2]7މ1eˈ4*  ËA)azA.u+%#$d5b Nlp#vP" U)ٵ|l[ I tÎ3^/?ʝVVU7Є g8d؝ ժA:\t,q-#_0wW<DZf۹W.?jkj:.BGSآIOZNFȒK)ԁO}o]iQ%/b$ɂnW9u nP z@}{Ø CIe6Zh&XAz[UcjnvTeklpFqsϹEc%BݧeAoWz먌8TWwWN0F+2@k#c۪>&Xk5V4R׎V-^ENL.0h e3Xл-LgO*I?CZ6:[8~y{n-~ICZ[6ŒxHNJB)16T?""'nB2 ˘Wh!u m0IX>]vWq~ 2鎣:8ut }uD=_$(\b~B8"NR, 292iIqX\˕Sa (.,LfMQd*Ke# (3duP~ـfKs[i,%4#ϣk6}YX7_tWyM Pu ٪XV"#cS0B#KQ(/Ս?*AQn \7-k~/&mIP~TibSŤc==n9$hثl0DJ~uWew yYn@qQ y+̿vZҼ]KEv4orB]Ht$WLMdćgM9_`1U(39e eM0*ȉy [|LԵm?ڼJ[ZVQD/Iܳ "t hhuh+خ(q_R:}|8,Ay3 >Fm Òi\^+>(ob{8QgZ1#,g?!^8PۯnP_N%#-P5xn+E'΄k&6Vu= bPEZ˚؜ vN;I1]=q\Y/탂(Uq):@6d۴bdx=+whmFlN̘*O@g|{|ۍ |i$ NJ"Bd7hªN(Vݡɜs@8CST_/]8MtKK|<,DY2el#'ڦ ׺7&*11^ QZ'!ma2wX`}B,7R(#Wq^]_8ك %NS{S՝0\]oi!bFxd60̝3F_*2LBo:TEK)Dm^E I#Nαp8 |T3F #yER$Dmod)E03L@ΫPXj.?^xfLkE΄^-,@x|SxfJj ůD ONe,aTG~w6rS0zPҾM{b8T>^N'#!Zue%_iRϥH*~baOЋ fG?xj"ZYh&Yٚ͢B9޲d_܅3%6\l|:;j+[ɾy|n\:&D\<.-i(9N sqPkCozxغǽ$wI=WkJhWiѫ%|k6WT*[[eSC3 (܄X;&tN=DǶ܎EZʗL2txY[ 4]CNg۰|@- &vO[$ crfL .)贠1xBp]Ý[nge=;wǀM܅M86Cul}u? _3|eSxi_fΡV4N#.GZӕ[2{tmfOLr| *M0J?N32lfsB(d ȖcQp-!}Y8e */&J}}7&z&26$L.['=G| ,b8ӝ;pYUGסT9x4ýaZuf:0^yġw!t!C0Ð} N? QŻc#ɢiKt.Jp>zekfC(D9"ZmQHڳ+_hbBB~%MHkKڀs }[0Q2G.)~8/ B>YC##4V8Ri&1>h[ooq (K纠"uS(T5mQPuߜǍR.g 7P+FjqM_ z8j>8zsCXJ`˒a 6rL-Pi]2Wè.r}oY+)5 rm]aU_ -o”ͲWܿtxzQ4NPvYDЇ£sW] V(tc k${ߔ>]@-,]8-;xCweqb:aj lG+ZZ޷(e]"dœqxS\woHޠϛk< dH:Dmާ 2Z&/tq5&y ps6kd:򷪑bx)@4a YƆw%wԈ~v2%|I 8XVX+5׵FH%O1Üne#!mӸjm&Vh`6Ө* ZbŪhɱqp֭}Ўqù TsxnCy,FrG5o-]Z9ֺf9,_w#꫈nuI S{#SM1JVXyGkpFT8.'ִ!xá@'FTSK矱BMb֬}Y{̐Y#/EO̲d/y3V1±cl D$Y7 ٧3(=QĖȠLÌn-csW6=ai/XAGy{zڇK*F`׊- F_Mn݀J/mH0wA56 Q7ЈՈlC+Iߛsm:jq2!T}* c8ԃdIh׮i>%:٦ ,$.'OPt?=5Z*w@; m$/?r<(>/ٕ9-?1{lN9hob{sI!/‰^*0k7d{2NQJ%"`= 6 2ujqؗ8RNz`h(S)SrD(Hj?tψ(F,[ ]<'sfDԩ mDkܸ8ltdA-ʞZnA;x( #k9HXP/k; OTke ?\ x& pԆ֙v,V\_ 6,ٸ*-9:rFM4(P,yy/8'kZa/93%7"UZPV̶7˯`H%7uW3{@"TCM?Byt|X+b<}WnϸNeO2d֏~a9/y-`9UXj~p?N e01H=.f9Ͳ#Pkgh<e?~WGaeBUUD*"dH|xbHL0oע?nI& kGqhPՕl $< FQ.C FrK njl>Sr+j҃K oi~tuC In]j%LԼ6;x*^2hX,Da<g熷s)M]Gڋn}b5;N*ָ"?jbmQk2vIױԨf_ :x/J7GW,2 Cy BN+Bys>^.u,Og;o5`J6("™`ߟH v@˾@%+2%_ʹ {JKjOCBykwR+t,ٻ,WZ nU{抑:|9v0~nR-1E%6B̀Q5j~v[oicx>Զ'8 :e{jaj,?w\JEz *Ǥ>\?."D5,F<] CGk2ku17RB{bNg 8+ܞso{սM8B|TAOvg7ʣ3s|accu%'e8DjLa8:]kR)5h5 `1R;dJW9}~\lsʸlPVG[a߫SUiD0@1wty"m䌬Anp ~5JɿGpORFŧ0P!\I`CS>/al,n*f(D& wp ,c.ĹuI~'23T8n/xGe-';D{ ؜[F. }X)~ {\ǂ8mI:2d8$,O@S$$Baw\~UG U7䒙2~~.jU6MUGDcEdj%a%ۏ[:zzK߷HÜF{T&"=rJjr,'CL$,0 lF>|6@b >iPCSS {A"ޘI)n<A~ Uiy4?Z{a_40&܈Cw91K*vЕJ[8xDo_Ӊ)N-Sd~pZ?V'<j;I#UoUDnnAlAL]3 }>Q Ed@@.8>\cCcY@J, V욷$Lb1񑐵.%+#~8ԙBь@qb7'Ӡ1kqp2l{!y`ns29z*IN&bʮ›vEl-=F(k8!6F * Wnm1C@Jnfi=H{ M?dl54n,PQJ4_A5n|Nn%1tSSqB^t0[3C֍Y*[.s0&>.5&qKЇڕMh|z $$ɝd <䫷^2yu>ۅ;`WG5ZS"B#骨te wB@+I83T$AW!z\S^''V).oI#Q3IkZjw!1+^}eVd۝VK<;yQ9A I&\Ĥ-tg5ݛXFIx*!Dy$minSN<9&HA]نo O,w HA+0t~DQ/AϽKgzkepJ"e _!5\YrTRW5x867-&-t\.I K`"44/֧L8a~3䉄oe[a" >xqߛ½1A ,=bIE {E uE嬇NJ%nOOHG *A)38g/DxoITI!W)FDpplγ/&0Efl1xg jg/R|kܙn+}B2ݳG ":;#- D)[RqL6XrO E|ޱ(C5an,-փ $C˵ī7#f[@ƪ=g_c@VrwT)]kQ./I=b tDzq^ r_1t;g3zhC=&gC,0K.XiIa8r`ƑN%} A!T7s72tu-(!e눪$3+PR廲rqNI[N|ET:~R9ī.) ;P̰\>H[pz8B9f\ly4>)ȱ)[ c,zCWEn jz&̷ȟfkMlZBx/*یKT}y\.yNj(u'ED#)u@Č.|,Np)_9Ø(#ZP#hƗohR+8 ޅـO p◿daxi 0 {a=-ǻ>֦ -mt- HB;D p%0ICxYOb^:֪/(Kqaq EH(ơo6 7۶ęrϰ Ӊq#n#*сnfjlpC=5pgu4:ctAi!iGþ|ZqT<Ƣ5‡e@ۧ S,%r^W$߀A q:]RB˸`(34-3Wd `Lwad8% )D .oSK7:ohu;g!9_FgKQ5#vlPl#}tUU4":Iv KMU3>]s3OeFv}awo\*d9|mԂ惧Yc9Ґ k&EU$8`7ݷ\R5X":CBC S fsT{%jakA&zCv W?^'OVuELJ;C?" $S+oxa ,4o,5ohFt)g,@(/; NAl(GTf<-#sꈱ̗O]V=P9 (N_)GRsPAlI`l^JhׇI`!۳7xgo7Xj>Gm8M~J*)j;J ̒"2!I?R#]KKa,XYSfKGNoJ :,Uж3lfnvg lj>/5`+<_|N!<5[#8F:np|U\K's~iE0dX2>K^44 7VM"OrgzB Qh#)ַHj֍I+)NJ~8mB(_aXLruf3c>"sp" DJ|ZJnxTXf=v'CǠkb[[ XYm> ZE s+y9Q+ˆT5sn"o}SH[,T[St+|u.Y ݂ST*Atx"%mv8dI';2&%`^mrYDzVEZ>=1П?\a/.ײx:pjB"vBt[t%}L|٧٧$!7=1~;"ZuL癝=Ubo'. W_rIg(u4㹴dG(%L[00( :h=gSe r:ŗUk}o;фysv2- oab29cq1XR;>#tSk;]IМUβnܒ6fHʛ< /Eh3b= fٝбL-M^vy[%Efa5g?@2b6}/lzgEpמHJ tƺ#Llk|.;%q6 8q6-cDkedBEb@JXEO`#Cj,cޯ`gO>z YLlrcvn4; tXlt 脅:%vmDqe ",rCBG3V:o2C<Azn1)",=Vu"r=|ў)Ms2yxޚIvtq' GBz,y^AQ8|swĻhNW 36*Ek59,bl:ژ:,QŃ%AUX}v>a"*dw"F.g % v~DDY'~Z6#87ea۫so++p)ƪY91oT+\l!5y#jby]l<w?|8 ѳ.GkZ6Ą|{{E&MU)ζ?]zzn~?϶<cTYgg}1{KQU]׌f=J mlKk Lb]~.l$Pă##!YPfeھ Qv[=v7P0 ,Jv 'z5=%Q8 )"p)FsRH-.., Yɓ6)] Z4x/k#vΉ1`&FS'ѧA[]?*au櫎c&@Fɾ8T8Ɵrq- LGLtTѯD!BsK}`-h2 #l/*#KoS*y"יΔ(6oVa"gO$h)|t ݖE v nS<vYw/yɀ*($AW|3])XU5tΖHT~KtXѰu$,g%Cq V;׀0t9cߎ? ;,[yq7ܜVFlXgԒRᴯ30:#yn/6I40?y^+C[m#Xװ#[כhq^xͣB)$'NG֬vLShXʲË*(#b$\PY|=f\5ѵI2֊m{,Mo+-gPCt\),{}<4$V" Ɉ7x>Ƥ"Mj1[F{?7CJ#Z)sDoL5[(|dmo)7qD%D7zGB 0 >!-q[k0_-xr| ﷘=Sm[~60a9Rǐaʞ`CPYNJ࣪B( n#:5yr2Xlmd =#T?mb"R:eOt ugsTbw8h6SW13,\̤D.-; QxRwEj,3v\2;LYecvzC5")\*):n| eﵗE_nmlWOghRsp E19+񂔧h,$zd%H">lH/> x)k[e#,w*$8fqY .1ݧ vbm){H^{JߛH;q*:cvK78ѧqz'?ݒ#.%OcC~W]Sy%0 oAc4'5s'x8ƍqA<,, oI,⎿)Mq ^0Ma'Z/Y$hiR UNժz\ Jl9(ދ?']\8kyJFꤘ9="atr'ǞlF^Fg>qݪ'(蹥r wh!  od+{g><|ǻܥ\C #aޥwޝ м,K /f}F/b6f v;hw/U9%@480+]q&3&_FjwޑLlEYLre5 /;=1GyY--\I"UeS ̔{Zc1.L #jx**6 >Aߗ2KX:p5 Vϗt<{";z<fpN@Oc*,~% *İSZ+c-vz=+,eǿ1 @捅⻜Z)WcS~ig'llT3>Z G$_)uZvwhPe*y+F5h{Q=AeldHTӤ 1}=<7KǮڀ]d:@6Aݎ]@;~~>.,)T %wn M;%* +}t&Q'|N Տu5 =Bxr=-WDUO5[rNd<{M * ~"sYBM #^x'k PW!Ÿ́β!r>O^%lb*ZVhIeMLYROZ3~%|&RxnLYSG͙)\tz>}" 1zF[ 9lD*69z\, h_'Bg[ΑJ(k6Z lFMncΝv8qй$bWy'&u ) OguI|!aU(Op}Nn{{wtF"^ uY94صYF̶u."0>Rxͧ . UC:y0ڌ0ۡ#Q2UQ|^!ӊ$7vuV!yEFa&edM2r̿J+ .w20f&C,Z|#UxWCw_ L%R2ez산u+Đ!).G. [Rz)ƛP* ZSaV>蚟̠BzqnV v%^zBTR]G¿;\̩DM#h"^6m`b06`8"1۞Pҽ(V YsɨK^CYo 4$l>8R!*儨- BrӚ%F\9aT-Euϣ3d@,4pZ%0|lԛM/ſf[iZ000*եc0rѣ+vVzzOXG:=r5ҙ!yї7 -/zɅj5$[2A˻IF=^G4 P,}r*zȌ-4$>^,gh.P/KXwǸp'A)l0uf\f&؀Q:l}O\ᠻDY0-'jW-&O +-snzeᡲ(4۫%}C1Ay(ȸ*MDo+Z|^]|\h8}O#۾ ~Ө{*^FuV*Q:K/LWB-=$3* kN.R_@ʛY:0ۯQ0NeW lc 0p+;XlP_ۙإF`v}5thOgqWosyαTsV hٗŀ3yMm1bn1׷ch*8 [UӤTBf{0}+#]k*ǒүfrT+vG`_qUL1dݵļl(^,Jț.{鶕3o8di"8>ԈJ 9i-/H Ҟ_ѓ:܁`灒%SZ℡~!*X[Lb`d6wc"O)#ZfR_%cTY?|-p8CGt.'&!gu-Eaݓ}BhJ(t\{/P J"_"E;"+Ȗ^=-6W* 7)sI]d25j,GL"M._M7@p Z\|~zNvgRSd 6k?,l?*ZuN1 RkЧI"7ۜ^/ªmAmg>[:=uT37iyMf>vG [Xu,,ƍ`QThC("klZ# AXk.c z{9 E-Tg^o5@y4` Ѭox_WEF35&j>\ M^8=}_aMF2>V-K^-↸UJ!bRF>5x~lZ[<\sA QM>'Ͼ|1c;y:UZvi&e3n" h ު0Ƌ=B UC(|EuN8p䌹Y}!y mXa4-j5^YχAEvCӞ?7ᘚ'$-^"e@#)2"Lv6R$dpq]0s[:ytCתfF`Կ;DL''/$gR*_XDtcq!l(RmX >c>?5u]sjᘱɁMaDN%i-H9s6$ A9ɼBUd"';uxl #fRP';f?AAI(+ѪṚcZ OcOEuf"ir# XŀF ~2Qu2`rbA=&23[jf(9.}۞?͋4k Ct0\}lh[șhEtwG;0ڃ9!!{GAP~Rˆjjy߿] q `| soyz7]6@'k7-5*"حy/)!OLccf>wj]ttHX^ݨȘ^խpw~2 T!~G>7($׋"Yhؤmi!:T;kzoZvfZ&? {S 7{`GI,~S¹LagʷRCBPz EJZSgv|LTjۖNk/n>@̎P=ጉ1+4yV"7 c;3vA nXPch3^ MrCez)¬&MLך맕A98Q.-e\===E8xڟFƵ~"m4Ş&`֙2#V’+E0"v7;Y Oݤtjm@5 qqfs;H^EŐѩ/9#tFLHi9!nk"-f=&'5C{qGk1+a%F@rش]b) Կ:G9xuͽkyO %BVPƗDŽH}2 Hsjn!䒅uv<1*R [cǜn''K Z-jo(e6g,h)ӂtqXI"AR~4ܕTAax4嚗=&@n WYѸ jˬObB0TiڡL܋88R+ lmpdgcF8A<{(1[? Wy *>R/.Y}Oi#yk'J"aWzTtQx<0ݫU"FbQ7Yߤ'lo rĖWLl"6"6'{! "#O@?/YLlh=uX;8h\0%oi71g ц`f &v^WjUle7$@]( pϭⰒcK-Hh8TrB)G'pƓmpgitY6?1h }-n}n ZQO"$Fryɋ $K,!99ƈRj@xY8^K[1Cc.›>R!?Gq,nECEVxA%J2ِv#aefyW6D-'gq*zflӳr$`g3ҞSh|1t%1~^Cȓ<0G=5o hR|EmY,󫼈 ?0y]RH>LH궿;_`z~i糸] Xo[2Ѡ:X-z^\C3&K7 \G& ĪHXůw*MhKtb0TG6iǢP4}/>$2+61Ia~uaE;t ~\ncM>ke1l`pk Nv0U+{bޗh^ca۝:%YH2̫7BT&EAP%Xd@*ȥӋ\Kk .XC6K@c}5J -qDaemyd_?$H0(nB2O>Wj*A=/k®-@uіEZn:,&4%≚m F(SRIR)' H6k5!{ȔiEG}&ei'X0U εE!ԼR5tYHvِKHS|ug]^l?+A*Ȉ"T[u5e]7GP5ҝ.&9]Ga=n7y̅7iI%Eie*ǁjH 6UdPOěF-Pt?+QKZ=vb?@@Qqgm)wO *\!wfQH' qO]3p]ʋ"SM>>2%=cz>{8U|#.4.s@/iD1.X ;KE1^S"ጶ]KoIA/e 2j=B;@>{cԗ TlFAa\uټ3%6JUayŶsq.e\ ]_cѹЪL(k L?Z( ]Na; H""Fֆ1VójB9cn:R"ɝ!ֲ, 'Pl@d 5=T0˱( ߤKPO<ӫ8jg1QWy\+f܁qV 軵 tTZMqCQ Sxh_)hحmPYQS"힌&̥;ѭ6V񣲝/3F~n)ݗT?*=Zv`4n̡"_Hf룷  Gw>kETB)l}[Vʂ3-> e%>7By~|򐸍4 -a"x5N~3V.53t͖aY+:mFЉ~2#YÑXR=,ҰPya9"Q ,$ 5GU\H8؊,xt'! (-Ae[G RL9=MQTUH?cu;;et+(l%պ) x+4I8, 8Cba Z7JS\WC6qk>LQ M (ReKpm S#c@3egV@T~̺{۽KL!f/ȷ W@FijCI5=rAXm)pcNe=U^hd06Zs$<-ѫ.֠q.RO%gϑ/_VЬ@Nul^[oR~MD&Ut_ =@- =6D_B1WʻGv&=ti H2!!R=NS&lySpT oOvОquW7Qbc6IV/-,CB" z3hw2iF]Rϫq_܅ceB-X;2}VLleALc$I· ^JRbP5KS8;ׅ<z L.& 0/!罷DN}RE?ϲbg ue1ӛHqkUo]:c˗xzڂkEe]ǵYQol,Z8%L DQBsb]9vv8r^&a;= ujpVҗFg<t.|zSBӒ‹sqzlg2sx_so[5_GTZ_iTpD֍o3v?$}-=\2{]#_zgWx\h/YؚH%Vw3ѹ!uZ(oLj{3ryPI5k Ѳ*W,H\UZ쒙&FTm b\밙<ȫnlb݄p`ᘐhD:ڞ m~jEJ~(I!lM؅s5 7︵ˮq|MaGWQls4D~#:6dP%#:aRX˝gy˶N KpL{ M~=; EЀr6a>Cŕ:Zm}oۢ܏r V*JZX`',1HԒ0{+`{D(-'-JJ7;(Uv7vloO?)C3ԡxs\,kbB,U<a؟6He=Svˑq?EX Nzr{S -#nX `DMa^Ee[ma-nH%P*<[+&k:BG,% ]y(_ct~tNo3 3u~m)<f[ COggOٲNΧQۧVs܊WziOH`y&txP>|Pﱕ+ ,^Mi,^o\4JX|3b EPx\4Py-<)C5œĈyȺF:QJR;z¯d)j3F kY%yHSNk)ExT2 JNL6cLQpe+2өr5t]ݑJo,LY4@ 㺅Xʔ}l왛ۄZs"D{@4XTlX: IП.&Hd~Je TH;g33/Q*l%܇Bù]31s)mN/h'U/S**zkٲqWH@=V!U${ 6J`(Dݲ6#i4*-! z%(X63 U',`arŢ:%2܌ǮjƮ.T9p4Ķ!(&y&z4eK>4{6[ Qͼvs̿,.p4,T#!F{I'm|o̖qD(ވ\ /!7?&A')LvO'#vN%(UUўN:{by Lh%:gw*3-.@K<3_n\db?JDyA wc}vM*Qiؐh_"db]͓[yeFݴf|+| Q&`nѵ)ĠPig T?&bap=,9.[c/e$a?[`q̤}}ߞjFޣsLƯ3R Eǀ˽[\:'jQi*WWb{ANP;h#KXha)0f\.T{Xi5#穽P4W0?zd匘fMw<*1qCyu[J~]aet rzJ2\YӍ\URfLC-.dG 00?:6ҧh[p9L**GodQ. Z~E7ْ#T6${:; YN0JLW6#S (uBLk^31;k9Mu'ډo+Vsu ~ ԛfhh\[HxYfvɛ:(ß i H$U4F1WS)k-'&= ח5#&ڔ`3C;R*"HggvM'0h7K 4E ?!୮0#aN9ʗ 'Nu>W h1 md=@*܂:i>rpf0Ŭ w?uz%E!^%,1/y5YbUíAk41Lڀ:Mر-(+~=ɘ?hm}b c4И e|pLFq1g- /_@p89:*?FXw* (E IaEщ$p>p Yvkz<sLڨD֔+NQ̵A7}"5--Ѧ_5=U|y@1fuЎq#T?e ܒlRzWvM~V䥌 p_׎ՄQ> Dv˸v^-70%M`]̱:rrE̘(8> ɽB3`k1BӹT .MFt*Yvb_ ooUPNe^8?7*+׼/S,-x_N 2${;!%>usڇrܹvt8XoUF-gPu&ʆ6kVW?AÕ 6v[֊ FCJe u"ף_7w7 {`qcO~lW2N`!L I~g@8ܰob2!mWPݨkj8'wh4-B͹q w #S-(cck%}~սQ춧N-Rx 8ikFh"ZpA"oyg{$1/SpʸsM!Wf6w;d!9t4+6u IJ$,hL01lIѤ(soU5>nD%¸ŶbDZ\NZm_ĥ\L[2Ou}&}2׶ɐ!|Ӯ!=X؄(TSA Asrv䞫n\-[L/DQ|WKE0 ci F+V˞ QE3BUIm1= M OdhhQ_ɽ_+h20tK%8e|N3'6ta?7=SSٕ `ި[ *xaE@NuB" Ȼ`鄙R?Nc7` #0[lD͟JĢ2./'jzcfi_]f~.~LuL{7ՒgUى.).'A\D2w~)XZ{bdŀ^巯/IB( F;:.ox&Adr4!ǯë%Ats6h;PMi/y8u.#yl , ]6K~"yOR(tvL0hѽ99hK^~Js%|3~x+嫞}u86.7&[Dﵴ#IOqz x T.P ºLCz{2']ZtyMB B2LCn ~h(}lTv-,y2Qw|ǎsm_`b!pƣB$߹W 1D&;lJ!%FDӦ ^fA|{n'`U^iQ  B2jc6ڐuq|N$;B?W$֣@ p:P#+!p[||6VXҡ,5w̲囨ޣ?YNB?UNYB Lc^ W1uYB>T#z4Ndޗzz-k}G 1ڽѝ" ]̽uau"&ul( ;GCAn]3TSl͙^yj= \5׾1J,/uf1;3! ,kVO}Ðs1Q*^RUXtp5{[݅{o|_%Vd8~?F'Fϩ1F?qyjgfhMhK9zLx~s[*lܛtƭ?]X+}nχa D[ GSϥL`y#M2LD!=:E\]#Ifhxۻ.gl<נԿ^v#emho b73=\7D Uy"#q ?i#'j.=N=I1Ol1꟡@D7 QckDUl%Rю[N)-#:uxlCcQy_7q&o:͸Z P?g5fMd6Y,Z=:NT g/XmqJ%Clm>NyHiX aβۨڨ'!2cM״ƙnjBɣguArwkF BI0!2M&WH#}&Uw $qnx͍~?lAy&DYa!_EMXmw.d!>rtcD:)`T^jx3V=P,Tt4Sƾ+A>}d#J.bq+qZNIoZ7't" 79szN鱕]^lI#W0BK> b.Fqʯe7?k|+U8s2[)dbu\v yXi{\ JQBy(0OiiZN. 45K8Rl6~Ckt\Z[SaS:#- uq|ƐB~RA1,V[a'@.X&"ILJm1][~G\Xvlk%N$@~Ag;  /,)s1ϧw/]thec#J_ pV \3H%Q{O:Y[*+A-GzͿye\%UoEbFOQdh9sT4RV#֝BT#ۄjq J]fdjh -g(L0:o,uP{$ ">БnX'Ym?e#%"^C f#ACͺ:hQS3/y7a(qY9yYׁ˷ECk f wžq/nRr"] SP>3/SZ3XMUY bwhUC k m e?X:!ԅ"a*諭BZˈ@Ezd&m"wR&} vqW3^f8~Ap.jPآcaֵ|P u(ܥLeي O Wcj^4cR0A?YF ^cF_5X9,Z 0*,P̈@ob$_FT4i6M&Qy{䈔Y89?#sDDRRڝ؊njNHB 8gШa0w^]utwJR3fyO𛢄}Lgяf&j\1,! E"*bg&My&'N*&2sb<}Z*aôn\!}a N3xbbq 2Obxڲ[kShc|Ke%5qF+vlhpx ,1 }\z.4s2=M)7v^U5Np(lG^m,+AB鵍Q칈 ?4_d7R ɒCI3tY.e2K$~ܧ)ҟf SM#!x#:{nenJ؜, H^qOoҍt!AT &Tw4Sdiѯݼru&eCX۴ekBi7$MX: pau,TV8UCggƉ^n_G:= yѡE8Vô7)PIU( چC؍_:$ Q\oa)n$2vgS|gVGyUXf8lw8>ĸ)YQoG8+[-,OBds:51jPiM|FCװjd.펶S?J@ (<q2Y7ڭس@2꽓1߷Wnx)AԺVcߛ`UQ%l'N}56 APe?vYgWH^C WH c;5Ke+y-Rf("*UltE] H%ynAF xKro9NÖhrWx6|iue;M[y*LvhzF;~ |=ϰ[DzX"*<9+mI75z|}ab(965γmd>0-W-< d:۱( 80Ť n%yշs <:>YkI^SA*%D 7$Se/`I 9WO仜d&m._:`J=H] INmEF#x8_u1֒m{o˘=QFemxz襒x&,B|[Cb h ]sN5kf]s dU=5˾A tVh>׍Hay' jo_7B.ar>SR= R?tչO5 #\Ć6VؿDFiK |8G 6;0CmaFe*jSRWUedTF({X{oj|ob8fUɒޡ.[ͮI͵zO!veL?7=;E_BOҦ? KNou % P:'4^Jĭ4(V~ vR1~˄o~aD/pO; ->.Tm0pʍNU}qnݍZx*V9H3|ܽ!;V dLɁg2 ݨOyT8>TojCuIL.n/z.zOa!ޖhTEmfĪd/NFnva>Ǡ6ڐ;a#F}3*'?Ÿ ]qcݳ$4oEdۧ^ ;s|Ap?jC?{4%MN[kحݛ ⤼|* ˂BQh̨^D%h!QSL)Aɻ.ۆ٠'Ն׏ ,v@flO^?W(' HZٯ(R{٣ ̪M~`]jq;9sa6(sҋR-:wYLU(Qe#z l 14Td -,/cv;F! "`Dނ~:2 y$RRDث~Ą4G ij; 5,g{:?C]Щ"n}SD'ȧVӯ742gO7ݿ'P[G؉^! ƣu.l zq{lHr BH4`HmzD]U EreݺCj3O1 k3ab8-]O~@2<~f7Hv ['P=IԋX8YHjJiOuh? %jrHQq݊Ej^woDjzSp29AX`HL}0B\>S<:. w*rML(sJh!M Bk=E±`yխ(=UW6yIT^yк=7+w`,>F X[־#\\86`LSTY%ͼqjAQ}K$EŜ w(gOzOxW uo öb[Kf듬%zz`iˋm_pҎC@]]׬O9Co !_84-DsLY^^"<[f!Y[bI?|&{bfޓ7y&$p>.!gc8wе>6xXdՎMbZn6~P\Bh"V )BAes?Ǫ1rúu#C/fg$^~M Rs7='J\?n ~xv(:`{r5xVdkˈr@V70bl0^ O'(Lؒ]`J*YjG2MʦAo] v*à '6-4-U`pm9s1 űX&a DCj+tЅx$VfV"5)z)Dch q? R.寧 (fM4?dWz;1tԱL5BC-_벩,['V4l?yC٭NaH0L ?5)E ]z?PA`,Ꙓ:Iޤ"! w i?is maD=j~ӎ1% ;X4"%{|O PԠ&l f..pd{UײPu սF2A: ɑnumB@7< )`F{Xr>oHl|1Hu |'/lv]8fY#:5E<\ \2. ]| f K4 yֈTp݂_dfZN-rEg5A%_b+ B~83bfKGf;|FK|_r1b613*(]{ZpcW#W@? femHYZ!= +QBkf}d$2D]OFp8't>zfcT ma4o©9HvƔx̕0{V!( e'l)84VE Žsɠh~D>00ƨy˄qP&usβQUL%b$j EY6~'E<8C'.KrC$vAOv_hf1%NbI§ʜ'ׯPjZl㒧mr!)II^:]O{D0fPXY>,N4 ?0/R<`ߎHgĘ'S ǨU";^%l+Iըo pADr;ajXnRӺ" Fr]ZjZ;&؋N_8/@5\uAB>p .?IT:zҨ)sn0h=Ny2rn4m *H jO*wDk 3ܞ`k&~{LlZ  ' ŌFY(;x>v6NM'puT:&ykcg.=_@ q> jr⪧PV‡IEwPo_IJ78;&l{RN8V AE?G U)qe: fi8i`Rz+$ v~)PK8,GqVc¡YE>97IS9.Ii5enA,pR@W-{Vlj6z0!+:J7JZ..cqH^=)pJ*9S@lMP٧!\,&*Y>JMW=oIA ,eYcBQXm%?$r3/#~/IqqD $;ҾR}znMikL\RgYGZ %oxW;X!m [ŠU7͌`B(;$FAs/dHW?$S7Z^͠_SH"믩c< X2QiWO/GU'\ImvNiD뢛 6PvxXj DB5cb7=G{\ >qHv˗I `q0͝d'zB1ΞH)~ L1ǂ|J12 [+_ *>7a @2qс6~3tp]-!ܧb,[jJXȯ0sbYga<)s+1rfp&I0Ē|ˣORmte oӢZVnEuRn8ۄbBlBcrZhoߏfqӔo=,#1߄׳>ᨰ৪A7EAU7pTABQJPl+ć:fe2/y!9]/ ;H9;%RLTIUuQ[=rN-g7)7B"@ x?xUMǠ/ .pDn;vC<އ\}?#ɗe><*Wξkv1]u gn g E sZ{]NِDwi~m<_al%/Fv)R:n)er#pf-#\.ǬjTjLO^Z'_\ bFa) 0F_L:/{ulƍ%!X {x?yu7SZuK]d)6Gv&eT ]{UӴVō-OۊE[ʹUsD!iYb!Ît 4V7I4Moҽ!/}͈`dm5Au(u\M _l9[.(*f8vX~V t<)0R-l-wΪn$E`nP=y8^@;אѱG@бK$hᆰH_F%3䐴%2S#bτ5{]mSQ?;kF0m_26+8*5 qP $f}jp)O 3+6.ЙE[׉ON7[GЖȟs~ 9ЫkA2v|X㫯a JcZb}dhQWV=?PlZ vϡtKKUfᥙ 4K&gƶ,­|j[&=Mm no3Xl[B%Fo+RĞ3,t]JP,2'?]p[sloJI_];}i8.%C=<#xTF D2C|[$ ME%8R=.7:tueteQhJ3hf3EJggB 0;ig`(R+gH&KEX rt\eALVKYjx~`6J(KxdKƗOJ:vsjHŏ4NȽpl/5ms8΄QųoPqp otm#(ԧh[fZl\8W0zft)bxOο]]'~f=#"dV;HܼVH|܏Ӗ?DeC.sᔻɻհk" 22Q:dI(:&_]c4nײo&CʓwsaL6g.+]AkӕpJ|纞7kO~sanznFչz[g4T~(vB73m=^Uռ/uۊQC#ANhQ %\&]GMؠR)LqZ䝍E/[ֺMåOqS9H4nciEhTّ/g9k1hw?3hE4#)m"hW"oKqp7LXLʾ]4!tAIp=Z:ZRPvF1,%$J&ҏOJ~ mG%):KBt ƽDx2:Ztt$Z2*KI.f L"y$c9BJiտ0f3Em1OU+ K # mֺF)iz]`F>܃ٖ7y~#Jɲ! c (%r򍆇G(Y9Ӝamu;FG=eA+wsK&\l֨`sCz{;t1,mۻ4CHm%FUY//͕Y ME7KSiq9 Z&~Jуw~&ߕZd #^tгqK81<լ@:>%BD 3 8hyAM^x%AIΘB cpU(;Im]*qZjԬ;gE%uC>ј"{ig{yP!cU>" SGEƢ_;qvYdZWL/+ojw$,q8Nixqpu SO!*vGh@Z&Ps 哆9<W@,ʻCRHqzNJ=hrvSlf>DH1y[5+WptFJ:HC Y2@k14@e 5dAJyT9rZDdXKJDjr8 }r?r}ڹ9'2d )d "B_@ 'Lؘ;r #}qnTeJ0{ V+͕fjr̊]pR;fqX/vj0L,52`Gb8k(`2jչTU)<AtgRz9C_{NFyΚG$;pñ:fIN[$:C9ޘB[<(tW2eĕ]Ca^p~pGOM. -$S}.BźFCd r"q1Eh]3p'&iItKJO+rU:Ȥ d6wNRHbA=RtP#L~ .w$YcTپ#D;U3葫ǥ={|ha[]֍r  J49LJHCKjd3ǯF4yf$h zT&H^'R5cm|nKăZvUr=ZA4*,0>%x*'bUXK"K$~mS&$HF}g L^*\: mis62; "6хrbc|9^}Epփޚ̌@d`}IGV z}?2 QD1p*Yq理Ar)nkxx`C0\K9E?SYhʢJxh33W9b#ķ|ƞ5*%jOGKڂMde )?]"idv(H{Lʌ$0/Zs/0HtAR;5h?R͙vش @m9@0tE\w i1dؤohF{W xޚS> Te h%l_$\OoR4'pYVQejPg}eJ-V}Jj{,Mwܾp~0Em^;ϑDhC,/[#dZɉl+?C G_p D%<{cd UCr$tL-E7LnvR | OZ)ujn>MߜeJh3aӰ؜-9%FԆI"@ !.Jt;*h?L9ֆ<6hKO鰲wo;;ߝֳ^Kxڶ/[am"|{5J&)~\Tct綱l-7Gi2T F9:IlO2EjDqS~@@KʡB̅0G)SknQS%>q|+)12Azs\W`3h䰰8SΰF `ܮ2A4 dy-!t ;\)zKMa !!gX[`I-K}βp %Pרc'ȑ\D׮ (@-ib90(ur UHg4_`F7"jו%X@ѵ(l;ٴHOJ~3+W22YyYK X7TC#gusR>2|naV甍vйG`K+s-h*T?XxMnrw[V9\ja!LJk+"M½X#uFm֝vjagĴld{PdN=Q!=zQp[2K{W_>Shb?bZPR+ײƙ'DHyprtfNEc>'\P6-KXIH醐Pn[8ñv2FqޖPYAVKHsmb4r\)2azchf& k u^K(9)t{,nQ6;IJ4,bG.\'ץ5Ye6:o$m"@lӃ=yrZ8L֧U-?"!tZtq[G p$s!+:Ěq[?Ű׻l$yGL-wC$HIn+BʧES)*7FKzu7+Y<'x؍ͣ8z}CEcҼ09S ULg݆#ϙ)WQw2*E JoOj&Y]vJCeR)S~51w/:E`X)8Tf5pH3mJ,eE,)~B$=$xkկ QM?xKv<_M|P /(ˤ+:;Uԝfg1._ar۱¡ {6'n-&I[Rv  !0TfIzF(5/F&1zџ> x(J[!u08E H@18 i`gPotuH`5 4X4!٧tJKn#\? 4cA^}GDKȁT c9>IP/LJ"XXn_p\fأ'N^t P)Aڠj7i0 aӷ 'qy-(x4;}2^Y8r]ܖ8qPt"cf10I52 R>c:L^jwK]=/I`x~A=P0.J9;nz#l {IJ ؛VtKofeЋd 2-$F^\?"< LjD ٗ9Kn/(t'E{iQ;JV~G46g磩YuD~}>x͑  6X]+I dVW.]:d"% Þ9 ٻ6!h.G88l`U4[Tu+(aBVD4_G!co'nK'+.M;mA9zدIĄUPA+mysɰd唹 |Cqef#n173[V59+'ct)MJ+ D"9]\Y-¨tv,ԎX5QTIYU椅hDOX{g^M"Hh˸y7(wgCdGPQƠ 9̎hb 3 VaME-?b/+gw"!/h!l!A*+hH*mӽ$1 Pj y+d2踸Y~y0[v[Dݪ,Owc`ʯiheiw D #[,TfuHNSWU 9`HR3s^hJr:y"AI-@qQX7hlOBMgct,V/{2+0ct}| qW(ɀih%~ ~?U3fiւ% WNjv;,̾Ci븿p:wTHTF+gt<()n9U6$9#poP[M M!2ohW2.>D,'0ddJ3֡;2rO 2b_E\޳`/ȅiJsPy&v@&/{}pZ԰Ecɽ$%E"+[`O" urbs8h"dr)n@:"1t!NƑXEL}mNϵSq|wytKV@F(IH>1 Z3h|~Pu'p?kbϯ7* sD EЀd=,Cop#+D >$Cz_' Vc.k+J*j} '5e aQ31q}Q ꑚO0 c_B=u,k%gYV%!8iR"{lVH45 E+qD jN8La{(pl<ǴiW+ry233aDX ѽHp* șDERU]TۥuU!^U\`Фo]rmL#ZFWrLхX#)^snЊه-zn&bdA#\P9!fUSJxS~Y`Ȅ5~@$se)7)sA!Yt d:* t1~gb0BI=,;lUbh2</R[g/@DM' V)f$[_ᓏC zb܅ښܧ;&#+ӕtPW?4~Y_9\|pH E-cxzb44apGbdU \TJ{lF^D 6Ltj@/b&NhC8 'Y~}ؓE|w8;dv}3p|{$rd)nWCYDdؑ\8Tmi !²\`ȿ Ɩ!E)Ԗ' ɼA~U/ }ڊutG 48L2y(4* 4Ř]d ud2H;vu5sfeB=ꮍsY{EzB8(+t|A0CPrs{\JUou i6bKN;%a]~(=b@iś>,{!%-f`ok` 7&*9J?Oj ;>/Z;gqM(st:0ˮ@!&k^m"_ZV wA==|7.${e%<cD7=}r!y3,ҪnFW7K[(B")X#ΦNCs׳U=cAeN/\f2(rt+y\ދ]!;ld{mC,ðU>&^~ބ xo2zkoZD]c0IA_g՟Xo2vz0C;&d.RCRɳ{Y +U*)>`tKFBڵa';1eßgMrtą4ˤMI瓬Z/|Xe ]ԚĆDs2Roazqt㵰Za#gA; 12rWy^sg}յ؟̀{ġ2kvu{mKۂx[hF06;~{2!t(K6!cbU)}zsE[AVübZDptEu'XϣGAJ|B=Ίv1'we / >Qӗ-1|oVPݐ kBJ9VlCxhߖ qҘ??6KRf-fP8%N;ʍi>M X7#̡ 0*bfUV|fAR*8J(  =Ȼ2o(. !R|](A<= u KP0~e\\hW["?GO݇T/bT;w0Cy\9,Z8Ĺ ;,ګ2GYQeH #kɨe'(geUg- [Oә۾S $˒yG+YTnxeگs'B׾{ ԥyegoE͝eg#3zZg: mz5\r^HT/O^5@ σInx5cEz ܌4ؙǝ*RK0 ɝm5?E̜dMRahʑUɂcq VR?@]"WY.{8H|WCD.a9f2F9ZP2EV ?x9pbĨ{܆XҭE1 xWWM<II>[i\R(~Η1*"!TMgZv)hr`9nRHpg F\gkYך1lHwAbҒǣFx)E/ >bmӦoc3h"N0 s"MFNxZeP&ihxj[B]Oϥdq}>:weFV(|-yjZlV3śk_ӭ3"jEepR"Fmn*< üv6IDӁ^aN@pL*1x-G"pI*i8 3aP8[ݠ0a'tQ0&=JBsK)l310mLzgT/=y ,If/1ȣZFCmriayU²Ccu w o0| 6+: \"_<^3)m`*$/ӠH=@t\fc|T"I[Z-xMFvN$_C%+pV^$5ܥ%u$)LQdbκ/] !jEl6+RJ 4(Z|=]NAiVn;mzVxj{ZZgqY:j}^5W {Nލ[ 0_R [̐p߉zo )?]͑qDaW@F'[Ti[j#K:&Hx<#r8Tpab2U,u!t, 2)">Ɯj캻C@J/65FIW> Vm *`x{ƀwx.2'}oB}ۻjݤ> ]?QK&&34xsTVD(l dH60DHC?h>4 pg k6D?~޾pCzcAU Yɸ%!3y}XɲV]ԺdmUy $cxk[Ԕ>^L|3NkJ%m|U_vV6Ԕ':dM8э&Gڙbk]EotNcF?}vu{? Jq*=h1 T0قM6qCY-׾\C<C^ FA}Ne05,T) F#8&dYty)p%76MI+yD,n bMMbNKS9YA@ܿ[.$RgJl#//2[~cBdg2)Ȳi:;|Q`WEgui=Q:8]ͬ۩}dnZ9bwoq%m=]$]x̱w`2,%+d[lf! J4vi_96 , 7+h~[94@W"%Y |K5oQ=l+wCo!٭vSsލM{lxqL lL4%@ثv6Qah\+m-\)LGҳ,8R ag f?4Jqy|DI+ ǃ o&&˗uLJ Xɦ8iRD6Ϙ8Igwjn7c6+ QOwtLG8lf& N{-m8q#Ȫ67sr 8C&L%*6BdVjHrm45I=Mm> 0L~\pKzdԓCtn< ''\PV-H~(W"WUUp:& E$<5vK.L"@=6e;* 'KI(+|Js$~V_s=7ZD4V M|՜k\xWzsb"?M v"޽}uR,H6mϵLj/ٹ$zs+Li >VD\MK _\𷧭(C:Ћu2eU+Ɂ8_eC(ƥ2³ Zyjj*+u _!5Q,Mҙ N~SnAIvDU aG#57!+V$_fb~ʨq]Aجn#Qo[oV bqv=wnZxpq9؏^IJn֯>cы[nUY:s?fe1Z~T=A6[@&{ S'C833ij 3OUs<ۻ ``LNL;EѲ5N\_Ȯ xE!H'hVK$b1^3p襏C Գ^x(p`΍,km9`K&k1 ȃ'2Xgք)y,cd+2dvFgNgb-5{!.3=x $PD'H%D/Ac*[)Fn'=sD?D8X&5>$Ha`x l fxA,"6(dVnA~ -[H2 C!fJblJI'56SD+kΏ {c* 9!l b^X?6-@(PAs:N`jBy娢NSׯ59_yeup"keW ,H7_VIVTxA8mpYW%#&ǥɶ'F c,:ƥ)cջ2W#n]R)10w<:[k̛^z7 sc6AZj\1G܀.=rXbBȠo@klDȻZE"p.DgѽcGEw#T_}ɕEKJ)R}2ͫ@ȁħJCXgJgMXs顕ybJfE<[_yHKķnmL_ (kJD﯂ji,HoxPAaǯa`T("f4y$R~ V/9aizt2D4bicifV]Wwqk`IjNHPz M[ڗ"/13;>ZZ Һ 0mC4J%ƴ^^`{8u=HѬd/^nr,kvWʹ]4bhUn %KE~IU|)FY#*M<=2+\hR8>߉{n0L~пE!҂hCm֭MƯ5A^{Og罌A<9 Ү$?є!Oo1R-!6{e]X+}zCJä%x(+[_$g@6 67eXRڃygQBMI MƻS-ΨrmXи65L*RcCMm'/P6oNB:XۘOʕ [Pr`QLbvm4|ό`WAm&i)7|hZ}~\XGTW#_K.DWvoCǾY;]KODW=#2π@oSF?n9]潏R̟aDHGo;lV&h4gFP1͏K[1ޒLLiCqbr'ׁMho%L*"@ nlS`}7P!7da>Xrp8l+~|>̱$r#v*.ٌNG?0]xPIBj\^xkien430zF6k~L.f^G=Ӊ> D?:Xu,:ʭk*p+¬e|:)>TB>mMQ#F"vI_ڽOɀHÌ4=ls t{< !|EWsL@]"?|ku74~ZQR'LS^Qv N(J6ځ޴q [ YIl'"x@r'ye+a6`Ht%ذ~:IOK'#c66=P3lAݵkCPRd2g{q'"ݨOb1fs)ə%{a ҋEr.T1mE`?JˆAׁӐ>ҧXzK^ƭMeM(ݹ $])p)@-Q- d5veEUN'?D;~e=n?:$F!ny`xkYօfna`&>aɵPN図׷7bq*~.t5_Ȭ`3Ū' Ww:9ĆSy7J} us p8 "m ]0gdC$c3hL㕡)Us|C'8͂O +ia܍@c?K@9hR.~;k"#XHM[ZaR?'k")D l!#_ 3ES//e< L43~5teLtj6, DgI3 a UQkaMҷ|a@8Pj4`UҬkD\2ơ;=Lr?M5ݻ)dLL6H 1UFVQq%]żlChZ/TmPyH@ug%h+H0͈ ZB/*\x?M=yEtHnb/,pu9? 1bT[ i@XZpj)Ykl L^ϗ8!<s|*hI-r4 l+5YN ¯N#X[@G*pJs(DI3TBXz,vdJbn߃ oVZUYu0ȱ8:0< d~-Kg$%?ЧT"~mD@HjZɏ~mv(L(_.W^bh 1vWdqaߘ\Ȉ h0-|,ڎusz,Ѽ&k$Gck^)΀14fs!]NB~?^wxw 7o?p^ |ֱwWam Id D^%]s5!ȓ!Ex\Hv7aX9ZWdI/[hQ}|`^E7ΪZcJ4C1k:1Fw*N_/싇m_LJwh?t&(u;[cn~\ނk}3Լql7F#Ϝ9[z`od,&Bf-O{N@%Q\GG%c{/J%=ńM3:V+MH &Yrީc - x{Je|1NdA )֯ũ '>?;@UPhĝ.H%h($M4j]-9n_O"Wȩrӑ"R/I)m> n߻*WP6Ft#r wIBa}mCu2k'kZ&c~2%=+&ɷgN׬E?kjCMEow]S;É,hY"9׊#,Fp\cϝJSiύnĖЄrs {P!>{o!hQhx;zk`&x^pԛ|2[.X.@W=#X0"eV2h wn&}WJR%rϵ)6T",JAס@p[XD\ \X-lJHH30UVu`ZI6];`pg5B7fy#qx k6DN2BM]@\Þ @FH-pQJ,ftޯ1&P<J>1^q|lg ;WmI9LX kވu⚂u ]4]]@,?18a}ӯ;2\f$حCp h܀QqW/'+'9ln^lpsv4 -?'Dk./ *4wןN+8 q Ysez3y#dY5vfb}KX\ k_qXUyޒ e v/܋Vey.7#XY@;mDV"/J~εۄHBBo~a|>qn?)E_Uܬ^hƳlڌ`9MY(yVX%< 5h4_y=A}q`J-tùfS,RlQ;bW+܀_% XyWG@| 'n5kJMY YRj``azQƜyx"*O2M?SʚP )}0hVviù]#14FXP|.:̺?s\tוo؄4,K%26' ]Q~ƣHHt|5 =[*/h%T_it}Ϟ * DRG,x#n,M,]Qб6WU=od1h(“x3:x ^s<d89R*5@WLԼLV J^!/H`e?!VtxX +76ag)*8Ҵ'|J;ԇ Q58ҙQ ",| ~;IˆkߕC[d.A32 X 9NN1{fh9K!G}Y3iB>MB"XXH3"H)(x<429r.DK14e1t{t Uk z/Sނޙة ӛd fSzqtH]Y<|6Њx=J!7T8aupG %[PemS׮9DEaw WV>SLɔUT73M { t / mV䀊q@it)Ԭ&ꕁmM4Q93GY2;O<-1F롰t=d/RMcx,G͓Ӯ5NW)GX$H{*I^uTbiǾ]PzW"z~>LjѹoPzOnkzO^O[ /s1*M ODDᆤW%No*YFzxYNFΰ ))#d=7-ص4U- cMZ u#m:C،*@.J)c:i%L#/T؎#LH-w}Yҕ> hݦ/m ߣ[ihDWjHگT.aH of>զz'~l?gEe˃dZ5bwf6 Id kkJaűGZ(F9WA<7bz̩ <ǰiכ岦{щߴ&ԭE. 5d:m%[>ɘ Jp[X*F+H'8TnKviL&{YҁG.:.qp9DlG'z@5$aa24g9džY#i%D6ewy:Eph 3"n*nI,X{h긺K! 91i}y7V^Lgpӄ D+\1~_~x8)=J`kVs(NbeᅺIe?QȈ|q;[?yG1S 6_$!ly'鷏~Ɇ]ol>ND&+`X焵} Ef4O_C/)B5W{Щk~%ډC t^_@C&OF^852tIHCG L By@h&ym}HWî`!7r]rXUGkoE6T%jIAE`%|ԆW%+)&~S壹cfkdY!񚖙]ґY eo,0C(I#E?YE n.R.UAJ(g]RFP{cꦤ:K(zYFKAi2f48,YWz򢽡)t(>-M ڲcJF:Dxr*2 &'ta#"UbS;OE@_,;MdZme[@|!k"- e%Pws#򧿠BOto=2̗>]d-4`zǁɬ,iF 20ՐyJ!v?ϵ4feaӹr;t '-=,Da[GNomdz͔5Y6xtQӦӶtĄMfm6,6< -@+}TGkD qJFɋ&PsB,'`14dXpT^OG.9b&ҌA9;)`WKf ͙է⋕ày -~膠 G㠹jfUȪ$7@ebTte9Y׈@~SSh"44% 0fm0< *GSmb}?<[w+3Zf.WVǍ`b]xG^GToE:pp`o`ID5UdRB¦C14&>GlۇԚPjޛsnwIѨ䝁mi p`j)󹕚,d)6y؝WbK憚P \%bR*KMNa=֮7O5H~<@MYs Dk&=LyKm~L&z-!X;/`_dbm̂?;;J6aۗiT9SG= FG ~BQ+&'/u#zs%nnܧt+8p$^NnۑNX`beݭs 2/}UC2T anAQ 2L"I Θ.M&_WœV~DdCY4>UW3Uazz$?<&šǣV!ڵ-8 g}S _j84ptw 0%=-~::2_|mrEҏ3Dhn81f-"KOҹzHF_>FrM0d@#}6Hվ6iE[B2xeG{-sHQ0̭$K){u3]OޮG,,;9H\ PI~~cqmMi9UDsmM7 =.$YV Tݩpl_)\#;Uyu^J eԙWIF 7^ {m iµrC0Fnㄝ f9nVc#Tw zsҘ]eDG4:?(f CT=m GgF"f\<75N Rg8Mp sϞ 'bB.DQ!ID$T}Z.b"]I׹۪k]V<XA?1MI9.wP  `+M +*q&.HM(*L)4<"G[mvd?&aan'rٯ[Úex+y(CqᐡҲ7SE(埫J]QW(YL)K-`Ƶ' `Q?V;jH{3MjIJE v6ve€s 5ݙ1(+JI5UNl$.|l8YYQ 6o 'c%nlz_锫{1ɷ_$du KU|ѱvŐ8k)&K85Q .2eD >`@`I hF;UFYiqRuTʙ>$ 1\SU"(DWD[tnԄ:朣8Ԣ>EM0p_1 7 mÆ0CKQY0#u^r,+3$Z=ym@s}f撌হW1w&?>f,`:f_,|j. 6ݩ fTF譓قjXWYr{Ye5#'?skQ.6C}(V9k[lmSߥe\9X-c7LeJW(C],H|Y`eM8~\V=frv6Tz &|Wk.W I @dgֽFw'q0T L*lPa?&d; 7wf_Eӷ*;ђ$"D2N$ HFni4vY@pP2*m8߬8`|]- rJe2J fcspqs$ꄅ+tZk^#zp(R"us\Q!y)^ LC؄!rOB7 ra=hǂ?lX?s`JBʛke3 |}~|ϖG\d|-EeM}7A7?I[ALHp.&0 t!.8"Pv& ep%pgort`BmìY3/s|͓CGBđCPZ˅20,kzss ic@y֘ZscqcLzmEQ {2wv}\RynBoENM|$!2WQtc?Ce&ly([ p 3sƸgBoLWd0;OyWD}H܆݉F:q 5)T+BR1vG| ˶^(\H֔xDxDM 5 yݢz9) Hn$T+Y.=m*K-/ȍ (R|ء+UV4? QjBq2ơ!2P GD~N3W{xqDI5!"Nɼ'q^NdG6}ik&t((ls ]hZ}N8 P&wZ)n:^T,OimWS>%p*i ]tIs^ -(`cj N;5#DC2ӭ@ z߳`c^ͱxy:򶙔g&S<@i >˜(ufPTf*( #?ľ+gٙFl$q`H97#La^Y h9r? 8ap-Tl@D׺~q@d!x>Irq b{0cp_HOŞ w,=)̘cqr|`DFI|qc&yE9,ͿG ͷ Mgۂ*vO u^E', Mm;!k2妒z!$MQR8|hu*~Qg!]r9[4Ko[@rNHb8%%'.f Zln8d¨ `#wKì^< ;N6NM*i:g8 = PMgw(0gN*H [&: {F63{?Rʂ%O+D]WnUJw#3: Bb {q5;V 20Cr0(O5\Μ|{F,pza fnJ9\pm ь(lo(ѡKwшn)wL54?8_~'ڌu\riE!5p&³%Dcp?AB%Ei:U/%=l|8ewbU״'GFccxjN)C} E\K WB4-á Ē)=5+C<`ٮ|q@? RWJE$Y @ 2OT9l/: aE鳐ۣXhdoek%E'$ƅd9pIw-a2Q?n/>#cb$Rnx1*Zd:g>aC TG= 9/f_WwE;t=DvR/) |TWfOOq 7f"/čK !H6Kr40&@͙* rTvL+J{p[c;VM :a wTߥ*lnnygեj ",ۛFK5q ՜;-vMEG@1~8Zʮ~H:nk^h޹7B* K.iث@)#lzl/zS0Uq8 fQ珿r6tks6Uʆ]Z5H. 1z$f$i xaw7xvYF*[]^׸'޶摿EG,4 j*)90!1y8AaBsN-QiQ[K65MȖ"cr`݋hI(`OK4h%W7ΧWhsB5pމexki10#8@qnB-B\C,@#lE) %kLT~f}AlkQg1Fֽsyקj$QXA.P0{ _\k{en/^:̯DsE9](_IV:^b“ IjPmn;\E2.1dQ1#+uɐS.E_ҳ,SR}C9Շɑ1˝@'7 iii﵇^!'U:'X:dآ|gא¥@@ '͌& <ɼ6ۏG'!q!*H>voCBv9xD^x,Y#M| 6lpN-}hu=&I6*.5bNoum2mKuա/ޚ=5pa &E{y#1ZSG.^X6*N~ًgcL>nY/ג;W'bojP~PƏ$|ϊ$'DH э>Ɇe!0p-t#f`o=R;&/4jµfm WF,k\Щ0_'z%^m&%$ <x gıQExecڭ#2}5IpftnWe &v`+W?f*x1?-Eq(p cim ^ƻʒ_O.Qa:BF`Hb  2H,$Ɲ;<}7;C{p!p/|k'18XLb]RB<:ED嚫7  Mz [3^g@ݘdӋog.-(jB{hU;bt]}""=N](=L 2Av?JߴNCH)'.^j$V2< MR`BirFpR:/xyQP\2F82 LЭC+y m,/M Mwh ,gBCJ\l'Zm%G%/<5Sm"<7-+&]%aBK\M3~@ye vB^r듚QVPcd{ѿN+ V~Q|QLa 'RDol0\N{ fle4ajNgj 8Ђ3vWΜS 'H|ŎIMx^=,{-/C9_OI,uaͥ:#V5"cBID|Ng'+qUB//:쨕Y\ue``1--UP0zڪG+*;fɾ]? , vĈNhk\)F`4^)^`GI␤cD-sǩl,GRC3CJJ M\s'3pzoJ*1^DO =r1gjХ&"mNY!pmYb.Q\ P:r .:ɶrH>%$Il }xw ~ټiQ1& јPgގ(s`jJ0;HR†gR/dv閠 fȸ908Jq%! I@mҗouX}0D!TZwlky)?t$%\6ԅYڊUm:q_cyo9mٝ0H33'K"/'/\uM>4R;RQ};ECotIp{bsO,fn4Q +u i>wj$rw w~b}`JeTԕ{uD4΂:aۺqc%lkcN)?yʃMYr* ujbq%}06H'XDñ%S%s+ض[U$ D!cA՟8, Cp^y>[&f96G1$ F.1gqnEx +\awGuvE҈^4؋ n0 /FNuE~N!Wkz6DnY_))P.@t-W3DԉSt{<#>Ar\ d\j_>Yړ1 l;t .¼ZD&~xfZUЅ-%6/m2Nd-14 D05*[~D2ig $\L{r֚w- [ߥ4xx .][(# t NH_`+5tEdbq&gu;{Q'*jJY5&U6*e%gN?jQxZ:a)ܬ5̉x tdÞ T mC|N3p0+-Ae͎;g*jkcFJz/QRЭ_GfLQ5,944n(HcR7dݲϖrZ3 ? {Y3Oπ#]%xdJ%c$1Wb6̔UX~dWK瞭Z1Ӻx oT 'ug4@ Π܉+ziֱN,D0O:NF:ڵ\ )l/P:[Q5 З jOtorWzuG2.g샂TϹ:LKdJ(G"nscEKJ??]Aihp}P-׷oVs %#ʑg'+ж Rq,9+7)d}c ]5sHiV%$Gokmu= )Gu`K'9'1SQҏ2Cp4Ulg">T,27)=tע=;WQ=:RbڒkNt)2q{sI*¿W&k1C<]uDɄ d 1"n/wi$U8b\~Vf9]bny@|EłN-6 6 Te(w3(4\35F灛m1$40j=q{Å+_82É/GHGR9<_K2(KWll 47QQw ZJQ*TY5]p{~B?6}ةVgqD->:0_~7E|6ikRgZZcAbcmIZQR_M"DZLEjB2gzl]PmXaU1cXIԑpm`.BΪVV3䈹H\!ޭhn@vN|VHCK4;vJ2svzSΏlfsٌplNd60'92r6B:z=8ql<%4*P!Ʈ%WacR1AG'f] MY"Xq]6sJΥҚi~^R[gVKlTg*2B2ۣ[wZ;& 1m=Q;Ɯvk [SnPM܃'\D:Ei/%W$'.{|Q_򱼸||AL\ܳ ]$@/KZ02x I½J A^3l4s1:Q@RAN028v+?%E^ `@N_W. ^dH0ݬΝ%l6Vd9KCV Q\,߳T`K'=GlCf$NH% ɻmzاHR]E%v9]ab2iAn2$7]pˋSlx $Vb%`D#svԠY !i15ȭ![Tvt%}AZ!02sԜgײBҎ38MSDu팺 W/Dv b~$]l|Pϵ͕>LYGT͌+ЎO9uG(mL`ԗV], BsgsatwD+} ԓE:w;9 =v 2邊5Q[fo˜٘?f]ˠTW4Ff㮱0^qfEYȹR!d]`հ@f+^UmjԜ NEM=\R}v\hxA&.ASqwQ\ߌ4dWE}n{#8">?nV(I&E _uh(Q bֽ A{ wJܫ,X<5M)CDDN扷ށ<&c$b8"=71Sߎz-d5,2%\Eyp$Qv 6g(?Yw]%]!Gy68fo9/̔4<`nAC1Sa81o#w)Q|aI&^"secբW(sN99OIO7<[Z^ڦ{{B}g'O@ "A}3gW._wYR3/TԯOWd{1^s26$X懹ZE ϲ#:"u }Z{@@pHi)!*ڹbF-J7ZLv59k)} bi=yR'e]pjT2MʮqetfJg"Ft'`℀AJY E \PDqaU~qGhEzr~ t?!b 0II;i%SނleQ; ̧<H}0DJh G\ZenljhK¢Tx}C෈K& [^ùr_R2Q5  Hl{_萁S ͝rvR]&#̜ !HfJXGITu5')ai/5$}8~ 邠oR)Z(q1via3*35[n'ow:19@;ڐ{b~PXF.;2!XӽDSF:fw!>:\/`|Y!L\y6x|H "Z~h۠;w\qOVo8cxd8L3; 7 Da=-8IIx*YWWJhIx)SȮt}􏍐Y&@\u'Rn_Cv+žK/)q~}5` fmnR@_zh87¸޿?#%aOncBDF3v-w?ۼ @dƨ>vݚa뒅v:\/Yz%VWO&}1AUVNlR5;tIBC/ːgV'g𞑖;4;tfP`6f"ܛi8Ԯg+A--w#ZU[TNWN,TO@Lpte4*+^SA07hAtϙ\o3Rj~I0.xK8Ց uTU)KCR~ c['*\?|,VhHZm7XժȠUI8 ]g@H'|s,kޏA5r)L:6d% jԩ\ůM6u^ϗ<< heTCo#2Nǹ@axJy 2@V3MDr랐R)ڳuxQ _!cde IcNA%";.}/֜<UU'1]f )&7w3$Fia$snL}64T'i4er5+% z ^~k*q3}̥,ɴ^7ȴži:."f6A=?s=>(;36s(SS]4C&OGx =٢Kr(D6n,|Sܩd(ygV5ffORzeAn2G=!{9.Yw՟\AM̟z:} GX-!% >ZÈ.lOq[ [qg_Rԝ~-٩2è^D?$<]f.z'l#]ys#V =\̜()So\;v&/Y%x}1=UZ=1% t=z<)# '.w̆$l?2Lk fb'Ԛn<(}~Y䞥X>`껾h*C 3+-؂%#C 1+Ho͘_B[cBCI%[ %U5dh@RoD*hl`6lzbݯJ#[R+,3E=3)nv1ź j"`U!DJ(/Ԧhx`KwRzu^ԛ[kde۰@.nM~V#C>Dkn:]Fq?$Zl?nj nţ WyP`dD>}~]9S\KH)ߞhC~$qŬfO kI.D@gxJ3BUı[g:D@or,nZW}hn˪F-ԖGvHRZ ۽ gTZ&E凲F%Cv EmRDB1 TDP~soADܳ)may)<]#S8v-dPO0sʽ~DiOF)1".Km^*:O t z#j@+qf?&.4@{ 8Ou3-R X֖Ce8GrVN:/\Vyð}KzU@a7z͋e\tkHRm"-Ǭ?rJfVȱ՛iL.W"{9@ +0i*Lˠ>u:h,>Ǻ\)nψwi΋!U2]wyo0 *VITP/KukfsKTx8?!^Yǝ}F4%\4Hx۠*R@]kǪ;%3s*"6q(I § t fX'$m+ ߎ٤=s{B_y3*9[4!O=S&ԝx-_<@])1 Gm;GQbxrUO-H9`@Z#޺|[P~EG[:|mxJG'+$Ǫ36>ȥPt|S^} L%oբt)o/ "s;^i͟ `> -3K^I0y52%J!1޶ !H'7Z+P]ldmc(|4:iUֳ7kוEG2f8HD=5\ %` )NtCZ8c#o㋒e6,Կ~U1:gw}` fǢ}~${[˃hdzA.yW7:Nv×oAQ*<> Ck 3 ]=(Z`ۍ7A^QulMyl:)ҪkDkbuV7Y1cZܼ$Kv&o^ NppebL9 bط2O/ K4? vj#hLcH8ٌRŠ7$l$پ.0/^<Ƭ,A#쯺zI4[{i[} =Y~M\J(Gl&52o%WoGO9Pz s7SC z {?Gt] m ,jyh(7G&R| Ax*\&2Xq} Ũb[57̧!M>R˱|Ǘ$*EQ3[+ɁD]`vs|ͦ-Y՗].5mʣYe3 f6oEȇ$ԘȦ]3㕤?6P)1/B*$.2z9,_Us0|파/; o_HiqD y!oQhYTM'KjaؽG};x H VL'N킷0>:k*mCWL͌K7L*ȧ<;Xc~2ި2Y0Wna3Ø{YGf\apGS/1%ԗ\.S _7[>SX3"b5|:x_형#4)A)bWݽz6#Wވ 7!2wÕ LGv>}"˶4ÐI}v;"eeT-'xh4wr֜UIYa- I`yRy%:y""?BܲBT0(=M'5{fKnUB.I1g ̇*NN%R']0Uf!dOfbT޸1!;i7?zR%Ϋ[<,tC<Ӊ`KLSqr7(ƟDN)hfB儰>[YOȌqvͅ[h$qD{+ƣsfr]xN\>73!_Y}[fsS{ad`OfCG^diMiJ1Jl!6z5 4]wfuDCOCU/X*-Չ5J^MVwCk˾y־Q…̍b3ls=AGp}eBG7FlުqM؀_ DjcVj::NXePYnP[/pzff4~'P#q_C9#Ѭ9Jt^Nyx48]׆{]w@W*T ~^T,tGZp׋Z9m5&=#M8s? %aՏ|Pb۪p8<'f8 gGS6J{.Dp/'U'lwDaM{;M0Xo$GgDDDzHxS!K?]Tbjz53.ɱ`-zfMpRl3RZ[a7Kb,N$q[4 ӭpmEؓ jٱ)'!־5u Ck" :$y\@@r wv; ,$FPv7CvqY[bSd>wtBaŵիw (\}?H6~tRlyh;uN:@hd"0Q6GܨVT,6/G˜u>4l%2Y cSUl\T&m 3uYQvxZ5a(Sxi Y50xWguYdԋ稹q o]rd"l1Ks]<5˷ fk3οHߛV=9;:2=v-! ?/"qX Vٓ\f@suQ?[t3ªyX5<9 _,ST_b%֛SnUkzgf/M_u[zzڥd񂔂'4S?ipB3)3N8:DPʥ4W\#BGS{>maNGۆC͛Yag>?QY4S#w1J|XJlז%>ŕAA)5K:%E- fK{KN fַegYo -HD~ Er b+ E=Fy3u }nT&>98X`G2l:#i/5CIq܀[wcirJj!F -%H2D۠Lf;w1\R̺gױgS54>407Cd.+ 󖢚=N)IXSt[7SN2->H}\ `AE'NTN`YL6FUa~fcOG4Mη%F5,-R`QLß\PxK#:!}ݞ(g1)7x? טc F=K-(Cq4u2yRL{oi % "g\IJ8T Z+ǒtKD5֐#w =vom3W䐴, ZZL wO٪ Đtb M6[ًM /o|yPĆĶp19iW9CG_-)Jݟ o*sW> Ì%N@obD>qyؚ5pKz?%CXøG$z 'I:xU&uNv':70T)bl*y[X,$y|&e&ڪK Z6_e9?=@1C2+Ffg )A==Z:HF)U>I@Ne8Q¡7Cuqq:ރWv4u4' dm W#4OԜq#3* ҏl?BQ +Edx笅 M$,x†Cg#e{-oLgڙhғuesS4u+*mǵ n&]lUW(;h%јcW禨42Q-e+*}Z$"# 2$e/xXa{@,+R&_Ve =Twʫ}P mLSqo}JN,^ũe9IB ,C" uRP!Sը}s t'42ߜAs:!;ᑭ0ay+3Y1$a4 ZlE<~HWi;S|چ>}Y6"ujt)^勫W*B>7c1EjѣDLL&2ͳ_UVcq582Wm8 3BzLjsb,C4h^h`bϑ"]89ij%P}L5v#؈YӬC<k{;fg) iԂ~DN;UuF,|>._FӥU݁F3K@F?+W쓙S0wv Sσc!(b0P)-+n|iVOHU?@8wWN @V |(< 7bvp ~}Ü ^}vmE7)~ƛH*DDیmRa ;)Ih\WzUZ 01PIbqR^C=UW@)g\ O EfYj+;fp-C4=Hy I W&Aoy%g E? WˀY 0y=~AzަFKqQ3O Dm ӽ,!<#W$z2HDX (Ś NJik=m+ $2=t J&/hԫvxH)߆H1u>z `C GB^HA H}b8m6%`RMm-63Lő࿟K.R_(8F.\]s͇mDuQԴӑ8,W2z JԉsU䣺1QR^m%7$p/~ YJ4oRk{M\ĬX`aЋM苴dW #I;CWva Uq#eD*q4;DX$B4anوtzufu>Ak ;6 oBt Nu?R@G`Q վtTPĘXс?S 6RC\k5oI7r6!m٪I5<1#GJݞ&2YB'vӛHz?i9Ӥb=8=2R w{n0ݒۚfdG dZR$fwxaPIUU%?Q}H\4<ewiZ6ĠI}67?m=24%%{s<7IhG3yٍԸ Ò) XT=Gz[ׁ:= MҀ(UEOے#1Ԇu}?vk5tdO!'Nx41"ǘ$5}xZdL;=83Jjxt#8l9pBB\u5p'F-[-Y]o`@:"yxr|x@S#6H>Le{'bf䧟ΓA͑&hl  2I% zQN)JI%X{i ?oԚ;!k_1 W^mN~E謨+ #}.y&8gH CySJ)u4I΀?="&1E4~$p$oÃ(ijL bz}lȦSo {cꮢ/cl Phkd aO\F4!R?%{ O%w }pi#cMuL;2Bh;mK#7Ib[( $1Fso~2O+kkm`_bg%``:b.9>#+^\$Ӷn[5j9Mh4J{p21qɷ]5+zcgL.~"|>,{K,cY oc@t#]iv 8u_ghDMnNL.NAzvpqfƙ1]<2>e_ڷ}kb9OߗqDD;s{vxä:. wfxEv{d7c!&X/3L)'vfMQyϳbڋc1 srٚDceK|X720!rcT@N E"&fBur /ߝJn-],VP)|Uct:} &3d>?ʝ2ہ2?lSįP*  ']G{j D~#SjCvYA/x#B|8m]FYX,aw>ݣ,WSqUt~?q|ǩo7cсn;2CJa,v< ]y\V%PЭDe+ŨL.l酐0S,.ү%0i?7nc3<\@ȯb)׹:|+$-v6Fzr Է?} ģ˦4%0J)k$ett3#cS~Y JvyTL,^D-pXU*AJ:^z?NYZ[" ] l0 *,a4 Y6c/v6^^_jHC| az%'v^CR^i'ꚺbLgCe u7ͤd{=9܌e7p)JkY 7Y}Wnvo+#F-Y>&x{SR:~3UЙ@\9 3ɯE45%du\)b(hSzDߓRA|zSΛ)nϹ{õʍqa qaT3zNb aΞ32]<-R=R(qsIT^tƺs$ Xd.]/M%X콘A]p;1r1LȥC ޞ]*^Hn (w8# GVF@˕葳;6W>jgFg7Z~gۣJV+(铂FYV[Ou 5 ڥmIθk(W|_G3&{X9v'|9:}Q@)>ۑp;0%w(Rˮw/#ЋbCmY_C7)FUR[[ @:ƌ7J`wE7--&Pyꎻ[b2j*XZjj&zI-YVYVTq?-HofbEO.rgƆ}AoG(DaU tv8N38.y"@!ihlUΑO茠`hK9Dͼ& 53 6l&bׇu n \d(-9VB.]VL'_[-NXd!R=E0kb ǂLbJF{Q -=s@&ܙݑ4fnt$I-ͪF=.ߜ&# Æms ͠D&fk/|ᚁryʻrI߭ͪ@*R>M%$#; IS.` Z.Ɠ9[10ÿV6&#"[EP-'fdf8V;& iN5޻!Ei^D\6M *+oNJsm$"^%_},8+ ;b"\Ik ;%Y?'0|0@5YCNxw؇іyG$z g4S!u<$J.ѸcuUqq3_0c?$A(ƥ1^`]AR"q=GJ}P '^JGFʀMFNwz ۼxIq<Tc3C뿓[jY#͝)Мf]dDcRz$o52c j0}PmEQ,8{jQwI4Wd 1nr??œ1њy_N,Gʒ`;`Z T'Uo^,4j9t ,y[|m2JZ3W,9 9lX9!MoY95eA2v9h3^2(!t+ _/Cz2a/ʋثVP.ZO%ZPʫ4+F=|L+eŐuIX啈$_ " qU=SFtB V"[)[j_d[UDfs)@R/[NfoȃGy2%ڪ>~ 4+|u,B^>G3xW(KP}ix jMZB`*uT4 VFg[M"7qk#ދ5j:A9o}B|\N#֜|9.τD{r>N'r'r Ȏ&,D7x(0vqp` ;4˥`n1Ok E=/HK8'O1!z2')CF*1{! 뷒'pqPB)\.;=j|d_gQk}XE皗p{ڑO9d :u!iWOsi؟6^N.Ǚy1d5^ k]&bdM;2LlԏuHƱtIWp#譋>}!jfM |]s۔H~,U#+3A#gKֱ Ѫl4> <ƛn:Xlk$تH#R2Ofz'"Ih@}sN-&oy8&/(ɫi^tDyj۫@=Tb kJ"LMe? P}/hϏ+NFQJk):@OTsFeg }*[)ي5Q!2Nf˙`]Q75ܾe'Y/v<-VFN;5{oaT64U ti7J[)W$ 5kO8@&y^$nj楇OΈyo-^ņw1_d6ic3>spSh avqǵDeI(@2.+x0)NHzQVvӣB9ΊeYF&dLeܗ]j>z%0B|sD:\ CFۀ֫cni<ϽQADVlX%8<{&LgN#kZy/6!' vصO_#ߑ"ddXzmW5^^)H7y@(.]Xh7$؞-%:Vq*kYqAreIȸ ;,^7ȭ`z;O"K09UyBp( J~{m{@Bmo'bǓp\QNqӅV' Hv)=$T.}GUm0 @Ojd3>|6z.g+75vz4O;ΖNP&lxxLvl w9;W|15nA @j#U4zky:c"vyT1Q]L> uZ>IKFb\,ʨqK@yX@؋ڣR/wx+*3`?\a<pR?l9kԻreX"B>84<T`}сlj rjD%ᡙayiF'&tͯ|Dq700\S*fBu]on-,7vыED=D5NRd֠ |n!Fˏҡϼ<\1&֧ (15@ SgRb R܇uMZBC;j_D&_fiplu&Ux,pYUMlԺ\0/Rc礁K4^CIgyXSa[ǚ 'fX"-xK`a_|Zj [^'𦫿`+ %lkaSJaXn=["ptYJ0X9,׻nـ'dͽ+5q.iJ3qkOaM~iL^uzs~z_nr wқF~YُdfS^o&zjuSmG ԖZZǜ'8 8uS3GeR賅 nܳ-; c`FRmG)Qu'aų '\O[S D=Dd/|9-isv M&;[/9*Wߘr涛)}ts] N{0U =9b P~|Z&%fpGJY?FoO6ZA DJmdGԈ7nޗfFMbvi\&TW&!,uL-yT;"#$afotgXӥSтfFQ2'=yJjF*66_BKK~iT+M q>\gca +e_Us=E@,Zz,Ŧ3zЊ\OǨ$ 7BzxJvFq:DgҌf]_/t{7ʸ,t۳.awҭl¦XT @"V-z!AڳBCni@z(,9λ 9i+td 5Fd6ymw ~։]2̆c"Tz@M{T5>S3B@BtQ6N)v^AmClVR;w|󢢬[LYRdhS]V=p_"ό()-^ ve~oU侮c'iONÅH7|g!*o|bޣօUĶG7揆hy}U^-on,0rG_6f荆dk wPȏdd͐2n(obaġi;M &cS0X\!9Ξ uh3: M LźqK2 {HGo<̗`*3݌_公Pz8grL>"ӫf"Mіtl`#ܛ XD1хШ*aYe%rV`2qF񅧐Jy]GC/IZ?_!CgdȾUl~RV<}n8ZO 3#ə371)O|fv;~SuΠ qm_sD%:TvN3P(!yf"RVo#m@X!@_&g,+"#69 f:cP>'M>mJՔη~Z8ts.#W#xA!/.X:V ($J6f#^)ĩ"v~BX|}TЁv9I=X:|}켠\0?zP.;J6sw]8:({5"ݔgaJ zaИtv obS tw3o8IjGM=_w3ع=fg=Qt1`D칉gҡUO}`*7/Zͮ j\/9ෝ<%7=̍?k޸ui;z7#\{L.NlR^n=d;ԙ||*ݻkƖP T!VhǴybg مj؊s%lPc 7NA@Ͻ#I*}˔}fœ wxޣ w$b$-S M*nwu]Ԋ1UT??{zu% }+ yeM%Poh>Pk(;os&Y¼`̞"j9[ȵYpFL~w#k }JbsbDWM"Z= Sggۥǵ낒t{~~?/Y0,6$Amoc3ݭ=u; :o \2 lE?ab`QxN#yX-됩X򲮰@9q0{ a*x^de7JlRz|!J?]S&:7:crnNHy4 z>އxrz ^%QaWd)T Zdwdٗ~;M)Y] EƠNce k[G@3X-,E$9%2m~6R/f!ѹ7UyS `7aɩ4Z9$;zfb&_f'^Ku,ZXLԾC{kk3.cRH~;|(WT8Lץ+m#cUڪ\0:ZN!ݝ]yw(z܀݉zwH fuDݺÓ4|z?9;VLH9*Gbi|ga>;L~;8yr#B Jhd77M 1`@ƷŸ\t{$]PݼW+y $|eʠ:BG\^".xPKLvZ!S(9DcXΛ1 ; Qbżrm2kwIwmp6—Jܓ*gMS 6.$]rE(A2e$~ 2B=poo+\fʡ tM#HhaX5]JϤ|kfň:}9<= !};5VtoigBY!ضc7 YZ2 غUkCmăE17#?(>cF-Klaիu|.Sd󌂙jΛv!D[GD-R$>ΤaSJL-筙uAD#_W${9ofr%5)P.}@cꖨ)G419u()Uh8c܇,EbԒ6(.r_N lj*XzH?8Bf0-哥wSCHb{e3+~aL\wD.6?ίxsj~(I{S)(3j %G0떛G1 6aûv _hB T9 fvI g$Dlߙ[ lQ􍡀YG" vsr0X}OO-$dsB'ELݩ@J>_B"@2i6K O#:FXlRʄmp#NzuDu'qײ{fGxhڤ}wkfBCѱ'g#Ϥr3N3l6wa<˚'Gϓ}߂dLRD m.l1{DSHs:@u9 |x/D,Qo l߷{%KBꧾ;,FF]Zܠ15Kּ>8&#5T`&~Qqx$"Q.&zY6e%+Ax%%zXv-ALz+ҕw# uSQ:,2/@,R8(i7mS֘e5;Xm+8 )Ҵ%UӍ%FveR%ڻh"IfG8oZ 0e0Sۅ ";TicU{&m߃\e1dhPԂnl-铴X>eZi?k2 q? !c6ci¢TVfJ)!0\ҽoG][Stǥ`D‡٦(ATn1٦iq40xǐ2B#NKx{31 ;SYXOkX>g43X\)pfkaP:Ac *dxF5-UotnYA{yn>!Z2Wdf W!ݠ)lv@qZ]嗩6G#.eO#P3rΫcL…+y,OT"-8.Yg{O=#W33ԙ 'C8AMAV|g.!W| { _C9ы9 `3Mſ>P%тu^ڐ>=ji1/:4$=|ʯ܊}>*ZE2Xk/+eq\R^vUŠiEM,g$Ob>\ 3,<#Wxd?Uq7Vs}):Ogǚ'Rl@}#G2VHȷ!ãҥV.W,GUOhN FΔ9X,S?䏃RF 9fb-:]\& b[m]#l̿f]K.`>m %=u1 ^sCJdMAk 1:)k; FoY-$+QWfMhތжR6/mqXh<2+1y|Õ)k[D+ w\\;W6rQt(4 {EjUOL C23K8+%$ /V9:eD޾sw*ֺץqUͫh_/n웸"vpL{d3zțd/>IǶQnmw dd?$:׻iF)&ŽyYۦ/WA_/0ѝ)#hU*c ~ b5+Ab!W$&x-;8L%\op|#6:ťuz{ޣƤ r./"*7lܿP:n-5išNz@$Ӓ`b5S@2 F՚Y;TS]imQ\eȗs%6hh:W}%h^2dVܟ܅ ʖD"w,f<*p- cDaQ.B`SM%r_UZVb:&l׭Ru%' PzjAd#)gzƘKEjyCpf:mg8 TfMGPquT+W˼L}|)}R]gpSe 4%Slz 51 ܞ 2RFtW3M[x՚iAy%Dnb;Rmd$,ut%_)I=Yr=xwӣ R3E"lZX):R57o:#Bc@zy%Щ>>Ka{n L`؆>;$\;Ͽ(b$~Gmv; 8L+ ޒg}7IXтi[%;*eqmoi3U1Iy >٧!c~V6$)ye ۇ{ ċ3FZ (T \>%.oLScQ( A'SK"ve+#9w&FV>H=1_EvR4!^ɓŎ#ڳg_puw?\m7$߆na\jNcfhM* ϻRMSz0@5J9ky95Kfw8!v0 𱍅j #RS풹="OTje^-~1#|\Xpcu8৪䣞MxsK ,$fX1q*?u">tLȲ^.bZ+[Щ*ͱ7AfMea{:&1"s /ZOΧ2 ɗω])J|i5uHf4~O9ѐ ~k苅#596Z] DCzGfQGI9lo +YAP-1AFÜ6d´fNZS% @"p}QYy󛂆v: f_Գ(g6\l(Tִ?>y:$ڼpF}/;B^V8#_ GIgT#gkښnQ f*%=B1b V'$&M Rh$Fw12?hz9t ~tT,eTx_zmXF<,>d5=.-܏WߤDs@ D[̤ p/xZ^Yen`èI U<`,c.ZFSkK?%^.v3 8DFLYZ"_aϫ>ghI<*|k]hT/Mgf~M{~(m_ nMSaQiYo "?@n}J`;`KQN5/)ubTLVڬtq=MCl9ћ=k7( ;HBl2<8±\j E)Qs3t/xK(.s~% 'sd ZWK%9:Ua+tJsӴ gθ:j% 9.G0_TKӧöWQ % }`$,d#n,:LS )Ҡ_zD+ymTE!9: ~YxKʎQ'Q9`kt0f ƴ;L& :90ddŇ"QOƻVt6gDqш9ʮ%-RT3\)h כl-رj$$L[cAvȮ|$GӾvqÃ(ߪ YZ