libvirt-daemon-driver-network-8.0.0-2.module_el8.6.0+1087+b42c833 >  A bU]rE"szwgkp52aI5#" ~ݫ&|I_DZQt}ڋ2q&; ~BW^Lһ@߄63X@I޸ ޢst8%嗺ۓbJ{.S߿LnQ7nrtS(sxzt^IOn5#rFqbH팥Цj_4O6!ym6:EoX;oqW[1j @DL^ j7Kƕx,ƒ}Oط:ߟW&"6Ha NK9 FsJ~{;A 7EϙVD#^;J$v+G`fЖQl>E^ضQ qAףѵ!!`MHY7Tn Dtϓv-HjMBLN78qzƏ ӭS^E %~c[484960187b406a88198cd207216fd88ef2f05b8287f5efa66d97c69d3719c83e42687cdee3e39f9abfa2d505958320af09fbb098 bU]U=M*i{d~}g~t\vB! Ndԋ{eTRcTnF \XUQ͕wAnU|1-X2uQNT䂍FmTF^ձeF-\C'\T8a꼡iցq1]}0/ /O[8-/E6r>Gm_lNeÙS(+[YFlROG}qE>2_zWMgPAb-+}b 5YEwЂx$L:"d-5S[Rp|X["N kz]P3i'Y&ʊn.d-ۖlJŋ"&062j|]({S0\)f6_6.{X<1mLQsD J}[qQ$ۑOCz̠;s ӵV4Qg2=Tؾ3gED&n@ PS+H )G,=hUEgNI e >pE[?Kd & E s $+2: \h}\ D x  :  T  X    (8W9 W:0W>?@GH$IXY\(]^Bbd#e(f+l-tHuvwx4y $Clibvirt-daemon-driver-network8.0.02.module_el8.6.0+1087+b42c8331Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.b#x86-01.mbox.centos.org UNCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^!,I)J0B HAAAAAAAA큤AAb b b baBb bbbbbbbaBbbbbbbbbbbb b 590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3a6a250062913971ce3e74d39a4fb1f0df0e34b93315e2a59cf5d19c71897db2f361025263fd9e36a8febf492e195aac11ca796ca562d56457f2ad0b31dc86206b3b86d580552cd17d0aa4d81c4642fc77ebc4eab7d5b603f1fce21707cd2ac08314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-2.module_el8.6.0+1087+b42c8331.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-2.module_el8.6.0+1087+b42c83312.418.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83313.0.4-14.6.0-14.0-15.2-14.14.3a7aea@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-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- Revert "report error when virProcessGetStatInfo() is unable to parse data" (rhbz#2041610) - qemu: fix inactive snapshot revert (rhbz#2043584)- Rebased to libvirt-8.0.0 (rhbz#2012802)- Rebased to libvirt-8.0.0-rc1 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1689202, rhbz#2014369, rhbz#2030119, rhbz#2029380, rhbz#2035237 rhbz#2035714, rhbz#2034180- Rebased to libvirt-7.10.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1845468, rhbz#2017928, rhbz#2024419, rhbz#1953389, rhbz#1510237- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh/bin/sh 8.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c8331 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id184af32e63d92b054761b193fcb8b81a9bc9a209bb0e83c5a02d4cdc863005cbc4348ce9ac54cd53c7352bb7fc00387bd3d7e47776d66dacd91b2c6clibvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/18//usr/lib/.build-id/bb//usr/lib/.build-id/c7//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7352bb7fc00387bd3d7e47776d66dacd91b2c6c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bb0e83c5a02d4cdc863005cbc4348ce9ac54cd53, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=184af32e63d92b054761b193fcb8b81a9bc9a209, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R R RLR0RR[RORyRRRR RR}R R R R RRyRRR RR}RR R RRRRRR RR RsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-81bf0d1cdc27405d99b5af7c8501b20b2f70954c2bfcd6088e77416f4b59facffvirt:rhel:8060020220208213251:d63f516d?7zXZ !#,Y] b2u jϿcYA'5nn[6fMF*GT /&$[KHz~҂P7%/ G|C}l ꊲqАk"9ZWvWnP_/~<ǣVfaԴT7lٴ1{HGgEďSo<}mi9QёB}V=ي5^u |kZ'^ų_#'&'8w@>K5MDAϡl PJJQX컃>p.MM#qhU15y?U~#5+|Sx{*} 6iX$ fF{Ε6`*O1yD1T#ܵgr"| V2yXI W "*2r5b9A"JOүuXR_H%.\/pYrbg;~yx^](Bx2Z@LZ!tJtA-ɜX$ߥtøsIYKE·a "de}&JH̔ïӸ.j %_ۀm(sh f'737Z ƳZ$2b]u{Meo<|) V0lˮ^ȶq,Hꪁ8g4^1Ӊ9rqҩW׹l*;UC`)azC6N!PP('%!SC<Xsح8X&\x%[;%IohJq3] |0Vq*yd( PĘڐDwI2U \`љ3 >Pʭ#A(n9q͟&~(ࣽKM _5Ԁ0F20LGF,?l(b4Њ3$ ,G[z/!BBUx爬4/ kBQNx mP1 ^&C^4YRUzD.>?B99INΪe _VrWR%E*rηK{2mkYtk4u`E1;,ݚGGײq'C\j@͐B aRK X ÃZ>GSg:Z`z߽s;Ѓ*8},6Lc| M,G,kf7'MG.Jv[݋T$=&D\J M1R$cpTPx6=эE#r< 1۔ౘn`߯t6#B9?ԃ&V W C+.&}k?f;ǀ {7Q8Js4M}hs]0jg?Mp`._ NETKnOfCLfb]! VNV]UL*EPv$2ephRUeEi R˞v{XuwV)IU -x ,;x^Xsg߰UXKܝIDS`Pv࿀|8IՒ#d !Dل&b5 rjgуŜ,7wyLжY56!6)F/dMqw|ڙ;WˏF˲ Ecw_|^rᏌٳ`FR? '{0N KDhNu Ӓ\52'3VKxXO݄|ynVC }2e NLJ\dp)(NLmu^O2`=pVП{J va7sPϨs :]63C_ϳ{z4RңM)YԼ[ eX~P\FjG_?ܪm X}}P--B atCO0LuxR2ܲw;UaE}h:.݈QΝ;r&\1up/gxv#'P P 'q?VQzVRKd"2{J[nl6DlI" g kE"%3I yi5IK5bV<޹@޷P06ܘMC]3=Td,*tAxzx70z|;DV `1:Q ce+W%9 c۹ Z~EXϩhiMmնRCo~eo_ZS4\AtCU% $]lq|qek^s 13$s#4L*Jp8_#6&?3 ]sHWMX p3ΚAn2[(n'׺|G"ӈOJԠv`TXbf2IT YI?sHr?lv^֚aDKFD".aTA!Yۧ >V@ \pZ&ۢ_祷F%uqy]tqvgE|t!( rk?ʤ"=$Q 1=R&v'GS x+%̧,I0sWP,h(-@g@Vƅ0-\(Rt ?ey B @ۊ_Y~ sQ%&Q'K^52}p$VʺVzp2WBY"I#3L#:^HwQ&!ʼnGw)Vԧ g[#׋n'.LL0V-އ_^N+߸'vtxt$ӧXH 0D>Grp 1{7 5n+=A_8?jOKyKFT{ @6}N$r"H[V{Z0dΖԯ{h=4<Ԥ :?VE ڀQ:wm>H@dO\/ϝ' /\'\mT[0||A5 %A ȢQ_{zK'g6qix*¹rcN`mp~Җ= N~0"K='ͼ&YY4h@;TESuˇpU*ub,:1f\BA=7A.]8X@_>iK>#oa F_J5&>ALD peAl !!W2K+{cd6AC L(^VX"8va' /hUEk7irWZY 4!&L%~qPǘl`iI䜌ySA]&O~YV3_ 8b[rRqO5/m-A\h|A'.iBnFsЕфc;$^:"JV$hvMڊ/{Exo9Xm/#gh&aRK~ ; c͕7%`c@)̱DG ^& U)}ގľ\]:5g:N&Ʃ8jEaT{ 砪J#/2Y(9 D'# N2+rfΑY`9z`~/M'ZJRxPgG˕4)Tk6x"SćG.Ԩo]wd?O9P|.'}^H*g!N<ӟU&@[k]9NR1h W%7 Tc~S9ݘ#z {cqAٱfJo{#Mc]NMUnVO҄{ӇCFvAHyl@` V>\o.:XBx:Nfj;e$ځ+,*T rJWl6.t (8jR>5c{D -Ҳ;?[}nxw1.1X:mlpY9n'IN0wwNZvo@SWZ*o$[մ9S1] pM8'O?n<. -6ֳ 9궵k1TK%员‰uGq Wϝ ):z,B@o0a23Grtk\N>I4VA3r^ĥaC1 ()#IF;X,]"k/K~ # }\h%il?SB4t+!Ly"oA=5_㴲8&E{6MNށ}=+P1|bBJix\\u*& a+mXL$WW^ IR䶽 ڿoӧQ} w @PΑ )M#KU М=矻x / ܝJۻ!c`.X¤«њ|5ÜqɅ^zBFF|o3{*^;- ͵U,DץQ_j)(α(fPx0$&Sp#27Rt?\GbVpv㨻*!;=|p]Kt\iz{.4t!g7 ,*"8+8oE{n3K Vjud=\?G:=3bM4תKF@| zoj:-^'.(m*Ҡ\w-O:%(58t ʰE)@ViHYcӎ_oaIPCUK%X KF_ xmHq;X 9MuA0ʩ}N0[N-SeOm wL׻"zS1Fk+Ӂ7\H/jar8ožw՜} eU[?b#UzvY"7\$#`~w̸BiG_a Oy8N&]w#6>+ !v*J,z&vesWߜftE*eewG/gm\k<׎g>Z tq F2*eiOOY7iMR{Dtbc9(P{*m3Z_˄Ns-L=0K.`h dՏjgPT 48,{2Mwte5iZ9&B2]DO)c+3PA̤3K1)2:PmZ`>wО-э9? '=dtatۉ8=9NH[@|HnܜD~؄uxk%6X^y;5 ;|ӏP Lcj ?"Qi2 fk 9fjMȡ!. ZYg?>$v˴RYK{հ hb:wNX_s >.`h,0"F3Pn+Ÿ!c*IFJq,p #oPHMn?lN&3ħN΁de)GeX)I 3TJ Ư2>HGuO$AO€ j{y,A"NxVȠ[&,ŝh"S IO Z:C噖@$6G >slR~ wQxRu m M'x:8#h_U:=۝:+>όǩd..{Cn^5 nYB߬7_u@cyr{cr#<)RڝEwlbs翛2kC5_.A?5Uu9lsc"mcInq/pfɯWQ. 2L*xP!Y4\2ߦH/ vuƏQQ5So@dT:e0îiGUO9l6z ȣ "ؘ֨b8TlO%U*b=*<-  ĝ#Xz,.5Ks"V \[$UH09OG|芍FO*Oykmx*(8/kdXfgnUn.DO?a=7PovEDcL14ga 28iˏ(? [/L?Ϛ)K2=K]b`fN".s'OvpIj'tuiSJo7]y+pze** {bbF`8L?lA SQ峓uZFOX_МH˕G{3k flk哫 1˭n8:/*U2?>7dZ:0;se^ջ>H;h\LnP19Sbh ?2K</ L,96 ղs3^E7\4Q+9Q| ˿IAˌy_'`h+aVq2f6>݉WzL唛V'뭟DQUDn fɊGYn K6#$<[UEA{I,+)GUR=>56wG3 .kkY$Wk7NLGE9,Xm(CW־a2 'Egp隢]tsW;zl Bn'<i$#28)?_`,nݮPTF0Tw3>BؿX hanztL*{Ehk(Kd)mr k;%iIf]m͐G\ջB:p=dh٭`|C!2酸!Z]`xGPkeJ_Ƅ3q0=VI<Yh㢲HNK33;c29phB``1\rj y[7y/tF x>o(;oҐtosY1"(1ΣXp r1uz9w֑ \謝myauc*˿Ac6"?-nvA^ihIfަgJBh驘6up=ITSwe>n'/K7$}H !a0,vZ3B b#Vp0 #!k/xbS.m[44޲5ơ1OmڞlNKD4%u8 JޝwBR l;LN٣ݣ˥[sa>9QAj841qc7.EU7Q:#bsʉtYLfW% >zRDg C,𱀟b$\vrܑ)7#s㱩8dQ]Q\r5Ur)L=m|y&j5#G4X7G+3vfXDפcΞSPBh8ګ]و:%E r JߡCշ/苜įbvg=Dn0L#pύ҆b2aaJ~މ=eg+;چ+wToq*)S#"*)e.젋|Zj/h  7Xվ/E]Ϙ[RCcOp/J"uX3ޡYߪpDw6[K#g?;_4u6W qCx k+^쏈*˩#'CNᯝghNY *n:Ha"Pkh`q'ךYA^Y -=jm†ğ>b)+|xȖ̽2OE K# CGʔ7Z\UN p3 YSղnR=&+1FNC`.cJsiZ f)ER_ҐIlĎ&-a4KhƱEׇv?Pϯ`vF~;o޷2gB&/6ld9ei+rހADg>|qMRx\TARo\W^Q`Bֽ߫!$O΃/ fLU;-.Y hjh1iN{ Lޭn?H!92 (| AW>`EP|APȉ! $=_GuQM<̙+31DsE- '^F0e[ a:kCއ4̔?;#zx{16C> Su Rw'm".b_jK0'fPb+="՛3d9ԠW|9-'1# p؀_)Ȼd qh_GUGfaMj_c&B#ɒ) %kHk=@ Ozt@ðsg3e'l1djW5GmЋФuCE9 mjs ppg&& q v@LO>JAt~R.ܶj!BUz;)/9+PYDçRS H%o|pQN0@;H!T3-uTrZ q!tШZׄ^k uw )}P;,Xc$A IbBFv5hw`$t*Ol2XRm!hQG pe.,=2XFsrFn+A}Q >FC8$m*Kg" b+m(/kQP?) GlI@SZ^H+0&X9? (Kō WCDl:2a{ud>}&"cnWի f0-(*A2p}#P5׹r8U=L]JQ/+iwJ͜3; , %^Ɂ)`rIAi@"' bz9Q$nReiy Ѳȱt^=F8 (7wrt`dEa`T6ɪo%5XַIe'OfRM+9{[BbSDlPʶJA~{Y-ͳkce!*jSlāBZ}*f\$JEl1 =Urb=EzvxUi,xϖ못?HS fMFԘ_ʆ Z?}-q-QJ04GZ@O`GB ȩ-T/2R"/78u8\&eF*Aȓm }G^̯+r9hn^Ծah]QOTܟ)44 [!G.eTsJ\D'H}LG(b":@:+ EM<Yġic@>vQ֯̍+Y{XL|,{(?:XA7[S} WjsyaPnBTL{ǎKF5%:l7Z8;8UҜ ΰBVWKڼk?-7>2X HxH 9%F~kP+!)MPojPU%j1o'G#ꡨd2 |9,.bH tQ͵HNZ,.DT UTƪ~#_zlĻkWz^\Llv%bQMl0:{:e#DwoQ;0x5B2҆$H@qEQS"8A#)N:Mr5z-sR+9w$b6ʶnF\hWeӡclhPP!0θI4]e?(ǰ>㼨]Ӂv2o͓>9Cd&_mv1/T.Xsk)F=(Kk . oS9a}6/* yy(^NVh*̓#L"aS3Cf2Y1=pGM/j"6L<ܾ!+DAp V݊KF8g4WI%3D,I/c pOѨeijv^ڒ_c<-Oܢ8Mm5A8aapcyi Ƥ=%3/6RE7[RgB b"/wfXWg${? 'C9 {\9 QT, %C伣DަOyH3@u% \&B泡X+Us}чzq&i! gPH6wRE4 ؖDѯF,8~x!K[dA=rJ+JVuKahkɇFO=h[\&3QO1ҰBXJwL6#,1,ZGB<:{`eG>|fsQ7Nn%}9%f`=_2狫&2,xZAQSEA0W1yL=S=|%dK^G 'v%XpgFKCR]q4tL>JG栣_U!n:yrF~J)IaVZ`tq N?z(t@xJ) 4,)֭qWaEe1.<`d/a4wfoߡ~]5m oM|بZ/5Ήu. !W]qt|;yfmw'dar1v--#  K.B"?k-w &2rDL9gXvp4{,W}s;{a:LY "]P ipɿ4L?*"Z27W)݊]+,H|15CJKN%(R+n(5Y~|?=ڝ ]\!űnty!/G0be r<;toX[ШѳY/b4ÊىyEWmxȒf#x9&SD co:f7C. z X Ex&DWNCrտ|Y-?>@Ro ^ pl9!kEl6O@>`CD6?rBm5v|lxvqCj掀2B|orFzR Fa Vc1 rlɳ4^.o{GkSHkYtX7r&u趐Y5W ~U F.nG. kQe=2}"v ZW9CZѭ(՘ʛnY YSQ&,`&Tj#bBH!VUfPHKKPH r{ ~UXJהSݙ'u?PEٴ pS> 3!R{y޺23)P Q/sMd [T 5о~^|}&})[F():<\UsO~A*m6>Es4+jơqê!g65٥S:Up>iDfaONNCv5uCM^9[e @T:+ɂ:Knƫ́@WB ٤~ o= w,<F#3rXV:g9TYi&];Vx$NYh\Y.}jFqY5[ij,t~{4SS[_*!IETI2힕9%p)꤈;k6,"ֵו+ n U80HsNc,jm6FѺ!5d5x8AJFf$*iNiɢ+'Vvsc i6{]&+vl%Q2u'iyQTJ Wi06M |kg"xQqTj(yiQ΅2Y%  "Z'NAރm5"^WOlג׈JkhO"c憴2^uUĉ/<BX֕蠫1,pL`^DXD~|x<& H{D^{ەGȱ:]+0d8SKݥHJ^]̀/6ck+\|L[qzn#"!qgCx ;3h܊s+av"x #PYY>d+i<3ՇaV'~M + г'wl6$T _&8tv*NVeF`ĭwO8ɌC<%Mȯbۀ?:Ԩ!9TN#UbK5[HqHXm2>޼VG a&G2UQ+jp͖Otz6]C{XGa*ѥW""F7#9qEd= 0q+ZT58 cx pKt4"32ft+M>pљĘn)j2 ȎUykXwL+j<씎?q3?kt&EqCp2Ty9$d sU<ªb#X }+h-9WΞ _^83ɮ!QkX0~̒gfF~w/`fy!a,')sn 慄-Vk@A;ma&6,^NW`|Y`M?͊᧵CvK],gWD ~h Fhe)yX~-STz}?Q RFِuW<–Ęj[L]Z\(L+n> u 4-ȟj?9L7M{Ĉ5=@*vNEk.x<#BrisCoI8)FăT4Ɓfm{fh+%~D ܩ45-bQ*`A]x "䒝]o^Ir*;J6Xg!vCKh1{TR7 tg@<5l~I5ݻj`{ ]-Eժ1Ь&6۟;{|\_*vĬ g4 *yh Q/0xN~c4W s6ksT72% &hw'HBh>'@-G}'rd5`j~$hNfǶ6}~{g(uʅ Iz{@{ÞKآI ۈˆŞ,Zg*kOu2ć^3UaofH_95PAG\ 7S7pe棧C?i3F4IBHyOtSѰXm:a^u6*+5Ein 2.c#lm_dըQK[do *MV[DG?o~KX@ P\lr毞8\HD90Va fE*iPB.` *r:56.1AZ%^YX:AFbgu1 6ODpk[<ܕztCfl>GsNrAO)<] Oo;Fewj+VLkMLy.f9Z %P3P?/E֪"Կ=+Hގg^EL[ƞ0XN_\>;]snl1=U5"acԾW\BvLTmFI]j4bƮ39!ө6&(F:ϙB,ަE;7Bes@yDR oT sbf!rX!]^g}:B$%Z,t[Tc>.l(c,_}neol3^ݗߪ%*SJ_T܊_3K1u5C}cvnr}%cuYz ~N!„D1~Q4w!J*C5}W%&s7qv&F9M+RP+oP\]mj1oNW.@f$nV|^_$E\x0/$j+E֕qD{X@wYG2C3xV(lCuB#vSNkH&Sd|y%Cw-.ԥd:C6ǨLl y疡x2پAHCD Qd*Sv_< c~PXdduڨo&)fh L_cn| g{uKӜ >w4[$̠q&Fho.E+$Lh"BSntÑ^§Z.;c\oBɬNt2{ M(B=nԿGC%6~b?̗4kVm'+EЉQƥ%)ٸKD-qOAim/7hH7"_  nO֠3SÉOa/AcYWϧoş@Ƈ”J>H2䛉r܈~4ǯ*̝%K ᬎUq.6rIn}Jvu8F<f٘;`&HϿ)0Vy 8$5f"4. tL3hk [͟QC%muٽIJ<,Mw #$4VD/lC;Jt!.[&䇷( uE.4ƃ])E ݑ{t0lDYw% eI K# B`6VL(gwߧrYNo H.AxhW7E1PoikA2)x{5)1 #m9_w+D=+x|I+malR8V#MV?&L#,+e\: t{x=Gw<סRX"P^(@Ʒ{rBdj22Tm1K?9ҳuX^ ,d2PR0ݪ|:}J.o sU B#VJBYї/["ybeÁG;@T|O=vѱnwQ.. 04Ӳd_/B߃r[$ S 2DҴ_[Rʄ~ۊثzT 1o$psM4L=K"  z"O!^r +dyP+61E @Vo*XU4'}^MY1AJ' &mW4B$pWcU59[MrL>|滘/IܟO0R)m[zM X[N?IͳCDkDy `SibNL5bfh-G)Ҟ8EFr' ٲOhm8Ft-+OȚ-S}8]/΄O^j)\ٲW %rzӃ!ůK^'`I%*_uH3*%ұ M m8JEUkˆ%+P P@9ph3n̼}y #<- rJ*j H j }񯂆UEww VET ἓP}kyg$Ӗ8pc^q{pw T4)2*}rc|ofwPyA]#r)%Db#-m聻ϫO"2LNAoOo;Ј`ƴrO.L+>Dv鶎"b2Y5X(7a}y6l-y)=17&W~)% -yJ($H- x Kv\?M,%Jṯ1IzR;@!_!s?D*4[A]pK%?L/{GiL'v~ѪP`Fxr9P!gN-B }n%BDR{z ʚԣh&chPN?('Ge~NᏴse5FNgӘ13q ]ny"pMς6KК=Q QoQql}! +qXHDuRLXgWq3͇nܒ@17R+%*j(;u\Ǝ8֍:qɧYĺ8ft )iM"hё25XtP:){Fep^>Q(0?U&5wa8ڐ`۴JE@vŋV($gofA->eT-QNV1rdRI)\πߑF<]bѕ 4j,pXh̘5WsBE4Q "NTX ga]jYg`y{1l%t$ _nE/d#sY^< v aOu](2.Q~v&F5mV1ԦB)[$<x'yĹDl) ':9bexIU9(R,Frb!#$3*Pq}1`Z5]#+wkj64xcP&S$X ;Aajb"l*>]"=lE L[/~M3n`/)U xR)b (dMG?Ri%_%19 Cuw[³?'OruEǡyH>"h;Yh|'=yUfu9irkVXs.gdLu6J[(:<:۫ -ic")$N}YKKwz3~w8JsA V}f"MTKx5̲̹/t.6w+XVchT:L5-Co'qpo< :uY b&T<2㞊_D%:s@i,`3]o 5@ 2MH ##z:;#jm$hdYӚ}1=-FeA[̷"j{^}Ź+l%h,ɜ'Y[,+ &u2T}ZZ)E΍ =E6ZMOlys;cY`q?3}%V )y-zk|o s @&w0 Nݺ1r~U> Abs}֑h9Dq@Z1@IQc?ihVz;夜1Qolo7=̶P6Ru}ھuHbRf~HLonE jMKrPFpPbeuAh*wuV=NZ#9$-wd3x6¹6SA)Sy)~ RHjkm7ip;%ວwPrY!l  ;&&%)%j<ȡ$yQ@c [BOYk*oUܹU9t]KFbɌ!q ƸSOaDL\ !Y|sE#vcE/yt9/]<]WUP)Vmz̴y>&Mal&X4?}Z[CwBQr iVjF]$4j]< xn=pש\geoXk2=Kւ8@%|3glVuypASLabFϢFJӒ;}EŒׂA1aL2B91>W.Egֱgܻ[>'"~7Ylv6+9C[YN~-%vKZjϷb4ՀU99ar\b6#TP>3Hnb"G>*C {Zݕ ,<Qb轡[e%xy&e:?I9 ꤞ52"M2Ь37ѩ/|,(0Kr(S)Bd`]ݽwk$qnHY v?sKd7r( G+ًs7e>쮿5R~B l1g % kZ+ڑGqjOZk>ࠝ5y#1N$h|Li5AdwX mRkPuƥ*ͽ@źgYiNToY`T`}.xl߻֢MB9:J'xhwo+]e9t RI!]$'I+RI,SP`PW /= R7nHm=nśj\*vhcÝ϶GU%Q~`*OkI6Zzz{#*Mr<û  ik+^ 8ӑTchڋ. ybx7 s,16P(%_ɜu@hμʚ4jiVqLÅEvGx=o|h;~,UK>C:!PHunrOLmJ]RG k]aF0\houÔV|.ڑ p@z_:>y+nw<wT7-+EfN zD:lgoh A§Lf`7Z~q\%{G0!7{wȑUڌ2kEJAߡ,]:ňCEb"+p=Q4oZ^wHq (:S/ $6<_Njp#9ЗKV90;Gp,Ab~ <.ɮzY5hlpĚԚƆ#`.(24}LYjuș6vaUCFI"#'"D07#Vru%8x\QRwEWT^iYUʡ8O4NuZ2;xXoeqk$ D5_J`h)שJ- lBj :WP2?9؈ȁP}_ οLOx,z %)E)$v٠yH57%!y/s[كR/à ū։LH֧hNrv.xc`c}W 1L#xWd(5\λ/V+pZh4gqʥ% gxeXu0I?2c6rl؁;fRy]SvڀH}$/"L"~#¾n%"_vwΧ\5*%'Q S%{6MŌ+ceuT[m65Bߪ߉XX<8i}nֻ VjW6>@Bj ?2\44$]XNzrA,0^i8jChzl>h?.sCH!VL>[9?LL%J,SǒfN~$5=~Œ!f@Ӏ_Y)I-`ŷV'siz2Uoma0]2,A'~p#zVloXl$l9O Uu WVhT&`}i*̎p&]pG͢ʆ#]V $eУ ̯%u@@mW+P5-P YȎ̚{Oc7rԃ,#e%j_}iO_'хU[{hZƅX7^)|U'Gls|[GNIZ1ޓYޚ89juQF[ũً6 *[&m@K| fq9_zƑ<#dk!h9 dzU+6E>]-U" Jz0IG}L!$#!9&/lyz*$|~N)6MRnZx"2/aQ^5UBC8 ZU"ױV1 @miTVk*#C n7S蝵b"WM9[*ƔˁoN^IMY z,keBbP`̵}NUūmG|âQnV;M0c1&D5$9"} ֵT_7B}{ՙhƯRq_O%%!VLIwǑV`V0 ֳmMJ!'PvM."C,ֳSF\*1hA- ~fqgLlb|3w!C_;dDpEƟm/NP[cn_敿G^g_m| k ʡc[IQ^8A3V$5ZO<{F0>U2d[٭\`0wqN3C y}[]xDz9`7/,4Pcg8Mx\w9 KY 5EFg>#g 6CTL?DJcn|/LQ̥ҳ /V [4 %H~OUj~D- h1JC>@^v:[q p:K7XNe\tEZr!_kڊPxaj:^洝S#n8 x7bSq#ĿBͥJXO.4FDF"  8;L/8r){"Fdt$[t2U5qtu8:P%Rp6h[t/yp\f#.8dqVT\}ЬR8+5=Y'9j6D1G;GB̰ 1@bj+Fy@_G:dhÑnt^#wdrL:uy\/'hvyp ħFdP1l]$fRuT6p p©nwZ6zwnL.UXawON|,[It 9,D\2IN%NV=-]RhuE%X#a{1P+M\iF~gTx&?적.L>lY0ౄk9ifclXXSG? htx%ln\ *utq;g$%͙˪ }SޤGJN[cPW+9YS_okԦ[8j%I ˦e:bdnvgƾ9ֳIsc9ҏաARrQo?UJ藈;zY $R0dn,0! Gňd%h^X ]pĈ]Z}+Z_p-i|SVdk 791YؽC_ޔN'CC,mrGJ/6, U+pD;*]Klfh,*t?Ń^r̿sG2Ķ2 cw)v-*ފQ3vIo65ў'4h9S?q8Ӯz n#P|7;H-bW!P2uJG.9.//\՚*0`'%Qܽ)=( >8dyI&C_WSFO4OZ'> M{qq;f-CaÄiK1Ӱx7p-:L\h0ߛYW/tHi8x}؍fdD>WJ-5jej @ҺCV2_I$X Mh]/BrFz1q6-m,n*9ĸUv$g']吧DSr2M؃N-H Y`P%Rs:/iԊ'%&7(.s&&p 92=Eb0 Umbq!= ̖|c@{:8 7z;) ^7-% s~T8:+'Of2SAsb&Kq3!Q E+PA "*eL#QSIȵWgف(?!: :ݾF$6$N M:ًY)6|G%ݞgn]\$)׺=9#,^C,@ XĬP]`; jq-gy> :Nk,W. C2՜ y;|=H7u^wyPwzF8ZwQh\!xpv( tNFZV/Xqol|\/de@FS}u%ʁi-^^` eG)tU@S}(+,,5;ڛ9^|i'N ˲V8J7kȷചs`SP e1W`w=Bk Q")!$[}7o#G'\3]~WLµcLOux)72f뒛)ܤDenߍl̨GqH0IV ]q) Lڧ}( GRA, ן$ LSƣjc,B)#@'ͯ4iuu(W|ܳy Ȉ͠wpEL֞SO7!PTzI"Ȱhٛ38_3W榖}"io!5<]6P"8Zڇ|MP|e9x{y)I8$@U[Y||1AWo UMR&sh0VeP S<$yN9o%sĩ8*(i;g S[eK?Lj9Fly.حP"]jm MRɴ u1lFTyJ~0AonJmqvIHB>-ju洞 h#Ŕ[r? :ڏՊl$_]4B;{,4x``^g^Ƹm{q߭*CFWsOFK7۔)s}̙"J-PnUquNZk^|BpW|r3rjSPg`Uvn PĸBmcac5epʆ%N#q%HSSNT'=e ϬR\!<6s7#J1(hK>>^X}qmd7Lq"SuJ)=dy'YWdεK1KSvﮒY5<)=y!WnGoE}:UTt#40Ź ys)wL]GV$65z|* 0Z^&t7imv߄22oѡjnp|;ui(X]cjŝ7 29\(N\ecQ+;9nbܥy[+<2O3ֻGsn$#B"-?E!+JrHL|{$ɬcH/]@Z:? NsUXj߼\84FvA#l@|4i,Ё(CU Qh-[{97|% t,pAc(CNq(d^ҳבű#DnEɽq7U˫Y { &.Ek~F2Fk:Yi9BE"92UEVH5㠌!L "l~6: m8௉.{A\Ln^~5oY?Ej,} %h=};:FoJ;c텦}yyiVT12ubiBc? mԝ, Rzw$縍nX)$1;LH/w:Dݼ=>B؉F8#ً/w 2D.ߕGZmq;₩ +-f?Hݧ(QS3 FE+OT`{&'au}A"UR뤿OKYW@{HC< Ɲn0XƤr&2㉙3bdDf2M!#a[{;%" ]mp*AaD:a-|~x1nZ&õrz,ʋTa]"+ռ+'hYҾd{_zH}*Y2|pk x[֕K{ 'Q,끰"Xp68m@- sJk0`8/⌁6 Aqg"O xLRG` op@H(s5}Rv"! '[n# ӻ _'o(@65]i0g2$^ۇT鿖(>wZ `el~<i0xřb8֙LXJl2({ךrJJB>yaaei,!*Ju   ܔcߡe*?3 .ŮGpS@x\۔  ʚ\9%Q,* iՠ}<Uf(s<\RzB 0:u&5i\LLɚ rFҥ.I!9 O)%"n}p,+Ѽׇrzw㺖ѿ%(.(lA݉.!gA]\84nUJ@v7@mҎ@>nȭH,%tVćuhuaϫ@riپHąWUO"3c(S"-E? xN*]-EܥZX>vI²$4;Yn0tV5z/%z) GPv,lbX*S{4rSb%+8| 7qHȺ%C[ Np Q?(4-!H-Ӓ@)t&0o[}:Ha!U Zw@:m&3A ugi7zm+:ƺSFrIR4NIm}ņE-u!/3bfMiwDEqKH[] uCzD"/'6^cS\j.a6rsoK;ِ_/i:I,E;)keX/D# ~S[ꤷpw|nhz=~ёb#A@ 1F#R ˎzHHpJմre` ,FtAY U&:߁4B8r]_?8>EzNzɴ"U_yh]̅M$:|Av7%6~M%v:0SmІ9C#xz:MLZR;f̪Y{$3B㦳{2^+*%pَΌP*ʹP0+XΈ3^!h&Da=D 68\5-0riNg0=KT35lRp=96yPS~LuR-lŲ|b_qRf_RppUO:zEy>Zبh+NC{#N0D8E9$|oS]2;_&ZSް1O1y6Ge^slu2^: ~woO),:;!XU/JV8Z@b_PZB~ACjS܏qƗS 0'ߏ/;Ҿ S7$'mOP_<)z 9𙥇^EGűGͺV%;qb\U`&?}<}dי^1?:wCEa :i <.SdWh= *Qk& *%AUb60dƴr,_zPP#ƍĝa8 69몽*qÇ9.Q]p84`{[Bk; QI$:N6)ݡ j9f?MP;9mnlBC^|N1uH;Ök.:tݯ∰W1)7FׇRBMf(H&/8(Y5h!c>aѰ/de0 b|Ң3>0Zb4+v(Gfd[QK9{Tmz+lڮi^"4SH4"|eTd[?*SڱŔoc f)'6R 'NBC[DwbI 2lb5ɽ^|@θi[)'硱JW"Kzi9v*l_`ha B,a|el:Y#c+P}"Z?E[WZґ]S ȅޥ̓XDm28\Hq4 :vJJ_ % }c$4kUsSRߪd`<gӊCR egh*<Q? #`v34I] *WdL3-5R{] sx.37B HaR=6!nRsF_K&OlaKah0$2-x 3xXT#*+;~kąW_BR # Snm Bzq(Cَgzzx0}Ӳ EDדǑ^aS}%b'ڝc*b31F5SaЊ3H:g٠L>wrhI(OTu 1pԞXU.vP2 guep~%xRHHn|5z$LB< xY/TIL>1w!W.-V|@]DtާRǎuJM^^~@oLRwL|.pu|4%foS;p7@3۰[wu3-$^Oi-4lyX: ٲy7[ u=c6[6e@yHo퍿&&, H)1'3bkw3\8)`&نmXldK۰Z >!f7S݃gMo7 g],Qju($2PG|xNd'3|Q;Uxj{޳Yuv͓epS2|g~?T|̐&AV'2`N +"0H6{nݶrlqi`Ӳm-6[wX.2|hh FW%l: h|= mf0eo1F*z[Me"Z R6o-]jcy͘kpƛx9\ /wX x9c4icM(*sUgtں;yL>PQ92{s  lALs/o []8p\"a)"fyh ;+o>=pǤgUq7Y7sl@Ǣ,^+іKsa3k5}=fHA5aœ߰0`ʃ VLITUyqsJRo'w [ѕBMқ5  ^HC ^V[Aj }v-ZkvVmu oع؀Um#a} 5(?%u Cq'[6^\Y1y_ @ɞb[>RGǘwTL /ľF!`A7̸3J Sn-%圕t4Zպi (L@b2WIS)ϊ+ϥ *qIlrX'ӗS}֗ dhZR9 6̤Q Y;.A~z—)M"_Qx43`,%XWI2 샡Ĩ5QwdL+nF8g]y$ om1pFCl\ab+L.\ϵ(JUo"_,:mZEWeTb!9~"AK~Q0>Q`9t|;R"ym@y ( <uYao'%¡YWK,mAL1^Yd}_koS|a1sQݘg0S"_T" g2gR [fHT,yiIꄵ/?SDQydvHCPzkGy)D[`4ST Qg5MHFWב4u-8o<<~7\))gc89e >z8ExL3sq׷jc,Ü6>Bm^?㷱a6y3A /8Ɇy (bz6YBw6Gm}-98Gj" |_3PFV"HZZQ+!ۙA5x}a2 FqYGS$U݂0a‹4Od+Kr8$DJ_^g6B,?_{ޮQہQۊ]E6˨K1 5udKƋ0CoGKۏɼ"4ݏqAY5J!7 Uq\OP,a:QgIp5Z~Ӹ'͵0 C¢3 %.z΋:D?9CqK!{<o ) ܺ :sYA"2w+X9jӽ*+J:ո6*̦ LMrd2y$軚P>|Lq~J=hW066|y ܈ٸֈڼ(Mznv}=ǜ V`!3kHZԹ DERkqIlk:]`C&t %q^HsalINc:aVYuZVLzi]uxOwlgmTLI9ll/ z_uȇFPfxRR@U9k NlFYN9sd;XM+ PU.xGrWfvj  _>aasoBgJ.+  @BWkq\C54fN.uwUFg"&u롉- ?,_gF-=χLo:acO,,DcETY'R̾L.sY)_DBC d9[r? *?)tt GhB"[o['^V7ot1%a ٰ~6`~6umu]ByʌHwMFӘ"T}'ԫ߮6FfOjwQsIg(&Ǻ,t-|9& 0DDc)^=rR }PAv}uC-w k#z",({j;wm!<~KUHu oJia&O+p`c$޹% hoܺ׺u\.h( U\-8K-\ O6u $-Łƃt/j׫04(ۢYs <^9ȕ)Pp^H87LKKE$0I?*t1ɥm2H?iʢ$S$zԐrop?YK  tÖ8]7U3™zmxn::lHS֞/_|5;a6.y2LBgFowk3acӬ|4 o-KcfQ{!DG$!$*Ut=}MnM'&5}W~tyKCCk;7i(HղjQ]S!)E ;מ'Ӱ$kީӇ jH㲧Vԥ9+@'ѾrYV/r )8?9%SBfwtxʟwgˉM>i4!ه6ȕ}yrz0 PP;qw$3,p  چPyJ;]*9Yg7u<Prwv/Ѯ5qCJ}( ƆFAQX{|](\q9|FUEk1UP>lf2iJMT[:Y'@` *t*lh"B%WP-muÎɼc;2Fm>.:' ̳Oo7 i)6'; K{zIj#;u VC|p[Ƕr2fo;@*XbYa,B)N$~╼&߷ҠkSL3MO=dBZ9Q/L%t(b<,wA-H)TϑJ70{&=aMし"X?@O*?$\MUM>r Ǭ ݼ?6GG,c-Iʢ6"sm4O'm%J=qo8wM!ԏYXD$Xפ4zC}8fy q닁Ox14))˛u(gH_~M}y4.0bB94 SkE|qb;-Wcjo.k% R^Q1;">N7!(Z.2kb~?329ucʜ7"3PeIY/9 qn:*a.MwsRlKT?HǢAL]1oc^>"lPTz/z9o $wt֔9 1=K#%e%Du>+ ^BpH.om3c1Кݎ-Q`bO8R/Qz+'I+s؊x GoyDW!etJj|M)}xyx8!0k+'~P}vA/ѝWr\tG9u3IF/͇)0JqGtl†,O9k? O @}VjaYn`/(5/= Km-JBeCE]> rkɼf-H_:2 %NW5a,]?KWҰc`YgF6*|;7nj :2T5B{Wit>*X1Hqz*9-d}q@W\fKlHbwJ\ MIxsズ[)P˫^h]MQJ)*B ~Y@HAcx ʘ삑oޅšuw\A[TtXԩm֣_[X2c?06ŴCKt+ 3S:"E K}՝.XV'5f6~_nlOQ%a>Y"٩[뺞ʑvj}y{_"Sƌ!2*9w_5D:qIu-o8)G<*>x2Q[quz̉9w@\\GcNrqjYE[R|,UB?_r"];_o=Bs40# )cr^`5Ѿ&.1i`d=(n a QXjS4>LgQolwS;.;LT.\KS$TWkus>1.IĜ1`^/9t7pqu]Oro葀Žw>>>6j ;6Ew0_yV%`w,iQ7e \Gn9͹€Ҍ;i]jo5l^CX/V/=/X#HNώ1tn[O!@GnAL0'y:[>R]GKᦛH/UD^(KfXtPp!OB@Fkm)<$80B ?4D _8+pi8Qߛӭcd1>$܍ 7CbA8x Ehҍ״dd^h7JQ18>DRo'Dm,t0:R\)0ÜM\>IH_)wÕ!'\{(Кp$R;}$G\R?^݄׍1[XZ׶.L(۫G;qjNhg Gl'D!r=|[`3n;_n:މov?"7E#`5U񄶕)0T#?m+bq#^vLIHpTz"<( kbBݾj<>rQS]rKDZʬˢYzcs`{F_H37 &;Eb*xb4ռry 6%cn0 f,UA{?i/= U(4cmIB#{fi\2vNSd~AŎ%!$x ^Bya܁+LvY -GL=+?X|Dq !Bo 7S ~ 8R '[&_D{m\UViBƩOy]߉"4(¼Em^nՁj"e *ҳSP vt`1֣оX$( piQF֨ S֪rAiXph@ZHS+Ge@sC'TWwF!]UWɝ\ GOs\:.ݲ g&{dcbRC1tj nXSE?(6>kxI0 Eo?/~̭FpH?R pJfUŚ9'cWtG oZ=LGWs܌>2yޅ{|XQ,6MhS}B~YHXDkh3gdb0c!V[b(8"lQaO<*&)ՉÕ *0fy cəklϓRzԷC|NNU Jy&KHþӧ#̿sYs}z@]5c$Os5G ig/xd`k;(^ ggQ5;jf$Ԭp/|YC,[AwɕZmp^0Mh0$3}%h#,A$nRb}gbDbG ,g6!>!I' !"pD_3> 4rTߣMT"\buws$5w g;M Lwo$\3۫v]SZQ[>>7Jyz1?yrNzRk];uhͦist2%6IRS˄ =EA n9'\L<ǒ H{N)X?>ds^ ?p4Ҥ\7g<# 03Ly|%;T (\ٗ3C; _Xxъ`Yw"I%ҟTXXkMrz֑aD -ck:JT*--'>/ܾ7.23sBi\jx.lx胜F2CX߶ &5"u#wpNpe/4.#TUTgޚ?Fzpc! M|B\2v b "?>4鰎~I7,?C=A\(a6_lz(hD M԰%/o [z!wƚ|0k_ =t)ϲS[ذb=ڝyl]]iQ9+H6XY:&"@F'wƍm}؃ϣ$#x_ }g &w?Uiф1#0o^v(~N(U l ǜ|y!8A;74|d>HP8]Oj%Hz*vOrZ#4;C1V!Xi1\G 21 ̳]ZgU:>^Q,$q4ę2$E{Ҧ)ԍA۳ G*ִDb`\T뜾4+ 4V4ǷLݡ $D+xuB'N,k=d*>VQ,p;ap.dd֍r{JKڔ-#Tƛ7ҺXHhϼquR4h?#\2_ν<@=u~S'KR 2}K#XQv+֪E>kG璌_ft>ƩbDI+櫣+!MRn<8nJسD_3%׋տJ RI7(O0*|9a.&zN^=KLoCCrw8ܪ%R>t>A4s a' 27N%cGWU.@A>ȝ"l&vh?(H?&)3c43='-o-a5S -QPrG[1jvXA[dJr77ƍ4r FgJIʔ/⭦?c]ܹS>%dqtx) 1$eI)HP[Iі&<:)I hTw3zh q-sl׿ 'R 7*{^<6z;"d^WJ*TFg:. ;wuv -( !K>]h<$ҶKڦC`kaLcx2ht:0ndF}=M zיDr8pIwט=:d*:σ+J\Fcoq};ʱu;&@ftR}Y|1АYgPK\fׇzoOoP!e)E_Džapz?nYnEBJo^`7d 7 찏VJ5/ҵ0۵q/cUcS۟Tz?C!zڝa\QA;SjYme$ {Qw1) %?Lf DHhF8K77T/=-,ӸREBbQ9n][d=Ws?1eŽOD; ַ =๿,YUtR+GgReZ%Z4dPs>\7!m)T0!*DagȂݫrnI b9 $;s$kߤ*P$J\Q1NI_Ad ΋Zd0b,ߘ@ n\FƗȈU#n ƞP G$(oMXt,F}ҷ'Lou)~ezѹm?KVW=yz{iNc kh])2g/b\{>B1,\amDv]s$w=8n-0sIH$ /A+꾷ѴTvy sRR6/}QL!T W/QzLiuC:yqZ-JW$ ˙)a5趽LzL>v1{ e逩q}Qr.[ O BÈ'09r eD#9##9HtM$i. u|MF @($ ]pEqu${+9CcFg_ɿ+DUJj֔DRRiym{C:C٨Avɣ ~z,V1 a}b7#nhccWf'(B0x i܂sR+VDiHuq:ѹ@6# -8:K'vʗoG%mҵMT[Do V1P>$2s2ďF*U0Ŧfchნ+R_{V O`q}yѕY*"ᅇvKT”et_lлy&?ED= É (J¶˴ 9|~Z)'d s_.uL&;I>i/FW)DlٞP00.t].-3eӨ7w+~enp{6]b~?Gm }:i^PRc˙yݻyJ!+J*d1=j*V>miȉ/EEq:MNxsjws{ g e_.Q(HCa>4"8: :ghakTcTU&[{Lo-{m0 >?@k2[R1I4pW~)) M/'ƫ÷߄~qMg?QBt)TX˫['ثVcz+e px_v"6OI;rTˬLR|.n0շj 1Rɢ4,I2"6(i\ƇRkd>c\9uT ({rR5nC!z`:x!3,i9 [ Zf +˨P~B/V؈W:Na…OhAG jO1mzi#"Gx}3`cG?<0}^\h un,-Ƨ`<3I"P=$ aa+Z'e1pJ@;xrh'\ɝcҦ Fu3K=mUW1 v$^F!}p J-XRGZkէ•08z[- Oi&)<D>LA1=V01iWT-p<9b.jkw?O6JoruJKbL>;y=9,6 F<o֥}!M>\9ge4=`{zuSR~CߐGz`~::3tfcA郲;Ƅv=HBl@j(Aߌ/0_Js#:?^$ʃ6Wzy N|de4c&_ 0!깧]V/},/Lԧ- C1VjOW;ӲS5%=foX^NX k^Q;YKP['t~Twc;TjxM# qiwE*.j#W-Ne"Tw)" Up]"T<= ?ϟp}/^IKٴozW64ui> 8^N(Ӷe=֠5OmJt77LP01$^-n45Png6A͗j(8O.g;Z?pk-R2#!2io*mfM-ɛ A7aj=0X݌@^6 ad -lTNI&6ԂDv꯺PkbkvC4@3A}>bf .ۛNZt8ڒ[dIisNI e>wpgOt >RW,Em?Pf+JD9M $bMU[܇Ԙ쿆/~tLq~a1uoɹIP+ڝ, Fs7Qk7xfjj( p,g Dm.1Vr:a1QI+sn/d Ȉs| p$,&/+O_|?O P4$Z&-BB U@w"JE9`E|p2{G-sAe#Kan<A*!r-{EJmɮs~ 2b6]^dU@wp}ELwIN뙀V\ˤ #a@lOUv2X4 Bwtl~H4+k(坻hR]gkԨb0+8C%c&N#V$V4z.KW з{o&"_ip J<푊DmT e`nTyw'Th!̏OU|I/V5=jcn1[h HC_2#vXPYݥR'|շ:)rǜ F>6en\Ѷ Y~7ңv妚aP˗mGr$d@͊PESDvnAn֛mzXyH |zS/O@ID7==p H%H~) AY,zg6:g]Kn*Q$fGׯnX\x~]ҧ§]$TZHXL F,B y2nﶤAlJ4K Bq *_;E583DN`lF罊%kx T|mi(h_K`sUZD)$Id0,&)?3bj5ВGjNDX5+yq&W^ xiޝB|$coACqLg@ RҙDzdk+ӺA"vIFc3lyau=OGQ!7)$^1dYcq!S"АbC1깁V9ۯFĆ^Mz5lon֟M ]vg,QO飁mL 6ƝH!=#*MN$xpnKՠOt2.&9׊lZ3 a)7a!k R&vM'c3ɑg)_؉gޡ( cGrꍼcTÐ^](gE4c#Ћ".X z~>ym2~V89Q/m_KA0C꓄XP j0l|Α`t%X-Ch9KF,_(z+."A[39GVʇ^Z1JEy@ `J$ #v阡}-C)N0CYkz|dFLT=0ǖA вYO ׷=6euH ~*60QIN 73g[(tRyIheܧ6e(tF$P21Fj' E+S!kAQ܎q|be(|ِ+ioY r KP.Aq XxzJٖ>_PYqjm.St`V ^֗b9A/$%s^nz,IVrC#xԒq g=]q*mH;tQӅXyu!nWs $qYK:d&OCx<,qt>TjUPh",b,෢aP[ǾLNÝ._}@>ӟт81b VJ$NSayjq r0`m;{n`Ǐ|`0AKzegy92G>ӵ}l|gPMr:LC }un$[R8r UDN]F۰"Pg68ZR׍ >[< TgUMv%KƯe߁_'0O cJEaO>nU(jѯ hA|q7hǞ}Rb'G$eN(ZF]\GqXa-YX2jUY\K3wmh7Tٛe'sF &eՕ2t%տ6vG2}Co0[6z1$A岹9` s_E{? CeOHHh_MtCK|Z͂&:Wσx%3f`T%NXC#7U-j.\O5$JHqJa7M4IraȉhP晨o"WiGd&l[)IUJ,AxEKsbw*M fF\S플A_`V \3#dm-CkAlB M֌-v;g(/*MOBi(m{n(0VRf# ܞ  0ҟbIC.$2lFs G_Լ9xřd&)xV75`O.JC}SXgFm)[G2 I5myZ:1fw4r%؏##>+ OL q6Ab>i)r( ?Ճ] m.Q՛%wFrq?`' cD{_ 鋙G<x?l通;ӒyޛcMñ%j܂bNyד'6?c)J3ϛ<[" I2wi`_W܂iKRvڴ:, riEJuo1GmR]EB)I(ƫnRR=3ZՒUV$@!`K{pXQk?{Xm ⿼s`?t KT|H( 4j.g) (n6_>R 8?XE8pCgtæt@y^tJW -m4"?V(ufB{ X]m5MH+ՓK+%JUSVikDSj6`RæVE^#vSpj '*7Ӱg5-F~Ԑͅ+*@cVN[.=&E\uG%#P(>W)ۻ]!#8[Vѱqy +ÀS .39ٔ-rLxySyd4:Gy]2`&!jē-y떭{YWV0}mLWtAM$E2r+zٰ*m;5 5GĻXj7t')7ꛂb}AAs:6o_Gx>e2(cU5|[C(en[V f=K,x) m/[IOP I/\i\h)lnUoX0GA6mp LA5TrRSZw\v<=L[_20swƧ#lBdIYdO^wW N? `6o' ng-\bBVt~?J%L~XBC |(;LzLSQ]*CV˂p >p-L^GX{ m |*ǘ60e9ii-0=NMErO# huwKޖ>~<ɡc=T柵1bYZ+y~DBdPhYarAR V0Rr%-0·c~ vOe  C Pqԛ÷Ȋm&@|T7*$7(e=oFSU+} ~mC 4D)ڪߴ[?̾J\Xb H[ K%O ?}4!ɶS=rSm|RdۏkVf#N }`V7Eb(Va0;匙aKV=;{L\gQ |=?2𪯝@_6e>hs^&':%1iLs8[pti: .Ǯ KZthɤ#-B{oEÑՀh}m*,U`mCk=5Uh⌳ؗI|] x\)L%^ @l|yg4`Q F^zWUymgxvC2ݾV#ح+HÐ5T% L%ϻ٭ismWV,ők L`Bq J/du^‹+:d1:s 4EWckgN˼ʗvzUFrcqQ\vBR} vXĵ#7W95=z]e%,\,PQN5/)OLwKxO(4q8)*|"qh$@ X{8|\vZZEOW2 ӑwVI *c3Z9Ia~Lm zn9C4Yq%6 >@"Ͳ,ϥ:5-1Tx݉h4\۰?p>e֞^<>:6u3?WT97n:&ZثQ, fo*tl\H[k@1& _Zdo@`MI?\؜a|aƲŭZo8K6wW"V+xbvmbtD V|WīϦ:|gMe[5L[|$GVK!)p+܁74S  xߦmt@nXoyD,?2MG҆IhYM%١`ІvVs1Il7ν_Ma·@Y``@>|}3&qpM,F{f/kc&E;FLDG$>50ld++iH|Vį&bg鈦uP}߃Rg_+,T>Z/'LMHz,6ƇtyX@JZ\3&P5pR(V_}9ShuK5MT~Nr&'ce2Q8Q!zx 3<[u0OĞOG{J7G]D[h_Ptզup#_C,{Z]@\ +o\B`?ncL8;_Ȏ}mRH&ӫ兯pQѰrPQ#},̀|?3" ;tvP}[.-ZbBl~p\]*-zU @UQľPm`5>UV'f. ܜ* {J|[ ab4b2y7\ V#/Q} Chi$RlW_&{Qi}:wNwuׇlѰ]Ubb<Uq0*8rMlb4^;6<^Z? V=K^r |K[@odJ\rGsͱU0%M,$SEz|{WA1XynvD`B|r=>Ze7kݞ'7$3SHӂ޳F0m"r]UQ{z7{qZF<9z/mUѷ ׷:]1xP*3{}%{n,}%t#2hv4k@JJ561'i -ګL CSM;A.SB(FX~Öo4N.K)3}H9ak &7SDix̲ft'NM f\y;?0Z@/=,{Xvg)PCx@m#>#8ΫޚL U6޻Qe~i2RɴUԐfSYغX{&c24f[ekxqq#5B_4ּ'0%+(G5/A*Я .-شsƥJnYe~ ~`O Z*^u`31k1ʛ'ԶY$PϨiH6(˖ L¶$ezڧQvP?hl;6 #5&dBW4)". r_DEaFt4'|{?<_35/GmP'Ik *[4!ᜲsl9^l~ڗE !D,\.BB$S{nP ~bK=Ue,zGYM,xV ]򶸉e:L[cap 2}NĜ9%i< ڍhy[֙j{^W:j/vJ4M7ueX!MP7x @f[uƶ]C&>s>F) 0ɗn(,l{N)IIo{2Zi0arP&`VU;3ߖk\ϑR,Fots 0уkU) p:IィBifSժ>S8{^,|}F~(R`+ ^`J0#Y% RyGl@0Pl%TA2!"ѬkÏ,?`zch\ /.{LJʵ5 L^>e<]XbW']9Qr,VGV= V˜#4k1$(&<+_x+BUEcBUy d Ŵllv*ʨFbP_j( m 65-[-@G'Zj!{Yqcq]UkX}IL08=8ʄk xt1?s23jӄwsGџaAgdY{. 4JUO4ucJ<epSf>Yv" 45LW_}?!Iޤƌ1—/ɏ222Ոڹ(ᚮGkRG Sn} 0e@$Adyr^e|*ds|)/:Ǚ\z< Cs, S¥@Gd>16/;.+- \b|>q[=wD]Xпq.ʄSz?4g:=?qb$ -w)(e. Qzm̹`|_9rMZ{{T\E5י;O6ʫn(Wܦui:>Ofm0t9z{ *HmW䝀cNSA^4\gda;MBoUq@D+]߰ɑ|/'QusW9 T躳qn0U ^ӣW02O91:K0(WTQ[$+~9(-aDeW? VWkio:,K5yh:/mD:LuE!bZr2a L75(j4^_wP9ԧt0{WuqqW7>B3K9._^|:ΫN1S^YwP8Mr g.р*)J*pqIJҽ!hZh9~D+ҘO7e GI d>)tE׎xv=ِxX(5}:sid%W`cCfxlciޕO˄/im>P;8iTuHᢂ]uu#\s'f7.%$&+V 1&Yw( u ۘVjbT1eDM)c&"NO=WL2xEzC̢Y.fc,;p^i,ohB6Т,܁4;'RZȥuZ6-j+5eca`[q01ٯ`3B/tlnBt)_cg0|sg=UѲRvvJ:d@8עIyjxO]oN-'9>拍",ㅤ k\qWHpju;+hT>ypw[17%Ox\ [X_-b-q _LrL:36)Hs{,yΰ׾>7;?y@ $ q\ibN9~dT$nAK1o.-Y%G7;OcI çv `3XaAEE!VY|B]2]BxvD4k2ǪIy'q߲¢(eS3?c_Nz+YP'k'f }pZ6H\i\\Vt*Q/0QrfFs ޽X|`iKR]χN7'h!O {\xy.M r!!I(vQ7WmUCםXUI0f;=XE y֚R)vD>.E`wMgilY^y#R`ᄁ.οqb1w[c̃ȧPEƮ .TƦA ;itPCzTEWF?3Sbl5o |]]\{% %j ":28|.@}#wj,WD V Æ I:DoCe8 3𮌫b(XY$q<(^&F8̄*7 1 -NXO*wlXEi|L: MV9(w .fS)4"ZtXe9 g,m;FZ6[]5co7DRA[2t4(A5\(%[.#lO ΖU.МXNuJAYmҫ 3|Іz LcW-z7EG ׺, ZLukH, 6XWj2UY&(EUńsfͯ(S\CG|xp+QK "X1d.5VD}H+9ca4k ЍRA6Ӷ(M RGgNdJn4;#%?ݧ9uV+}5א2\T AV\VZt\[(FLx&K&!)Gva7;`f{ç.Lv|7=֟SMW[07:&*6ѫP$[[iI9J^'kHgf,/ToD\-ĺ*b(7$2 \%DY6t W,p JHGrѯ32 6Zd5M^B1<$N3 2O&T؝)*FDG|)9įB~$bSQ7j}Ns̠n42 Eد97 2c<О:Ն:h~#@mPC_567B\v_O?C~5tQHuaK:νg嘒x&je`X]CLfb=f `QTՈlEirՂqN֣FOrصJ./u?VU'j{4 jK򆶠:T\r ]xtq'bL Hast9j ~rɽsNBjׂF˪a $ Mɴ'= L6umDOc#+.t0;~>߱kdi=1heP^_O~?E %Ly+c&"ڂ'Z4:]XP+;rĂ '`_8 kQmjTX]ݘӋ^= \K60qO][=7X RjMku٪@RV2f0n[cޫo {`gƎd1)MPCd?eY 3J;⯐&DWy =b { 'RU[I_ic+bjmRhP>-;Dʠ8$H^O>[U=G&w}փ|>S~ēQ(G`v"Rd Ft`; &bB0&mZu g9+P ab*C* H؏ :.j1ِ|O! Fɿ<_YhIJ6FH\0\W Kj5d׉%P/-cEfML:[ vx?ĕPް.9%'qdßJ>M#oOǂ;Sưw~KjHkɨeMkHՃm 8/}B4k39 d`}@lL !DjG3Ƈ-QbZg! > ֟a}2B4⠘c)?!ܫq=,"syZo _@3f+9WyP9q,5Va7y)8 ե&!^'e$eI@F7Ӈ]Pڦ:ETf߹q? ֹ#e 3gbB"1/nX'cP7y Aw+-q⁏ Z 0gc\\:þh Dw%^i-@gS86e9t9VK3&?W=YQ+ڿ#0aXRxk\~Ln^y,?~1ڽ@sTSߏSVz5  CQEA4]B BMV !]V 6a9`8%-VRmH'Cpn\4p]̏ 28zeѮ&Z;,1{+zDV.z1_Vxɉ g">U26]:P!}5fFo2IW߸gBe6ӄgy7c3. OAzIʹ7IvF}eٓ8B8 !dLRcc>L6N)u'h54ŷrSU~o:h= g5urQ+ϞD_PBcWTVF~k_7nnXҠfI)K*4*q$ =0r˞g0N%vϖ y XiĮuIu|{eu*)mO)A3]^&hf6bvo[t&N %nŸp9 rk I a' @K.,?.YK TU6~&X3du!haDg+#^¥Hvf ¬,:"GĢY9.DnMJ@mCkErgŜYj h8+<.Kf3e8n+ t1|Xf92J= 1Ҩ`1uYoAQ=@)%E4iဋ>K#C -gFI$Mǩ/`s6!Ej^ RQYTM6tCxRIĆ& @/qsW)EV_/-x 6SZ< n(Zp@?# xh:%0ZP?lj%]-RB6SV:Ǻ]U|A/o͉oZ j 2uaH|xgn!sf)d(H{kK}q%,FI&CҰ"$puUOj2w1F_9MPwfgHz d,jW-]5B;ʮG.~ػ -Jҡ~AQ`vo 9JF39rQc69c (!bʵbC*PCgՆB(3DF o]fKE]hfȽq-y8 R68%Kb6ƓɔN(~z#y'v9.d5wV&[uj̀ V [A:?Bq6ǀ1 !y\4Xb? -cn+J^'2K]zHCSx;3j:SC7!s(_rrRӼ, V*Zڹ n?!4r TL-EH`aDz!,d䧼 /TFcq٫K*lg|RzO-ɳ8b]5_t-eCt18$$'}U%s H.I؃wx$:ix6TF MX{q=%1@ش}ZIZiȁq:xJ a$Ybe?!M#iڣJ/F N-GkE:q\ߐdт )ETM mgڬ'7;Xf[Gf/A!Y3oj`  /JcThY%uN%4oJ;t!lm]bqJjp㝱s1n6{g'iO\7K;n%X'%8 U2p.RAN=o'y5X7-p*7"-e *&sj90`ڣ r61ͬp@D0#EW,{yx -,rNn YEڳAJ?\ߜ :kW_]~ iиMDbVy׉z0@XxI.ךAG?ږ;j-hŸe(f |S bgݨgzpq%uABgM s=b=bKdSUS&Wl,'R.6`)n :{hMXQ-|*IQ ;v# 740Mt~3bk8RmnOqzD /$@zIܠ5m[X)mD,8ґa` ?/=?Iր׻p yeYL h'u< gbY8t/i&[-^% G p=S}%9m#; XxLC-* q4 HϞsT{1[ x\VxB὾?;갪A f!C$bg>>dfc-6+:JDҎ, rs'`<;)l'ZjN 6d e3UÔgnZJУITLخ`$,)BUEDH&mL v^ J{wąajU+A7JUL gyފ־lFh엸b?OKkZQ5Z?꒨hI0d=IzWkejn7# ߌ&:ZM[v6 =D23jOkkQ7rfb.+/Z}d 6x 7wQUEw+D'vT8MAp]ڹkGr.pr`iQaJ҆95tc0 -%l40%P ,H8[PȢ1þ_p 2`4X1zl(@|ES^k7BPYrGwiCh-&ɔr yb uCwjMa2H*+|)3iM|X2ŧy-ʍ Fq~6EZ/ `$hF1R-\ Q#D #^zgo۹B3;{@ދ`+`tܕ Drؑ׎pFlϓ;6]ٖ WjݡR^H$%A[-[K1?6ѯ,-Ϋko68R@qPsfՄ`@& kVFF`d5fIfq>lw-ru+)wu3qӳﲐ+S3p#E?!Y ޺nMa1+?nbmWv>2193 gQXqK t:!CoA3Jͅ1 ys#ڨu1Է`]yaF%bqH4\2z ]HU:K@7ZHQ07ǢZf ?}br@mz~/[oLo& x =&aF[2fL^#϶\Xd~[ (,} b* *:ҫ>-TڑJ䁏ė޺%wj,C̨* mFe?*nybG eZZ$,xXd܆L4NJm)qQ\F}&`l}/`ws&_Ql{!+LWAObsh.hSI8r܃+Hl9yXf(rg jyۖ+dt>dk9ܕHYCAu!-. qOFgÄ%$F8aMrm]o޳D ?B}{Չ/q'ޛnS2,p"RGkQFgK7 Ђ)L/q8fKa4c(sbpBl a.U) >v$0r;CKIJPJk} ;+[^Ufֻ Lm R7au"m0i @֏Z%نR[ >ÐJg`Iz&\{'87[GG.y6?4;ZZHjSԁF&3 Tzs[C&w5ݼʸčbHQť?Aw?p6dK ͢Xr|‰]^ak+P[OgTRk*h1,lwJN$*4E  ~goĵ!!%j>3&$Aa,d(iԐ?|n,Tep&ۋKuL'_Š}') ~NH*R2nuL/h!KVF@Z_kMh8u@aj R|.O tn Az=ѭ2vf^:!N`S]ƽ0mCD`|iYsةcaլz1ڪf"\ϖ82ԵBXcҹ/G-]ԑ̵FCKϗ#p#Rq5"C$s#8V^wVqVGgTJn"ɰj:ɕe(Lj#˛~*ōHKa?f7[-fSoj|i# (0*>4qhtw7:bDr];=[|C)xNg!>wAd˞gpcn '0>RzV=B[qO G+NjqhLu'ߒuuIIMBVX'_C0P4{}9A#9HQ#[\g!vL}cdhvӻk:"H󋶀E fqχ ["lt-B^%rs8ղxEdWq A=KIFD6 K)a!B7A,:Ӂݔ M)`sap?{Zܗ]+WLy SjrjWl_;F({`#"/Ut3md^G^rku$E߈R1 :HT!R' t=@.o , <D3w{Nu\%I1PMV!Y~mzy*1K9ν=5pe}<pdwT,䔒 {Gb̵pBUKs,K _{j-f.Qolpi Jߖμ\Λ)&:T!VJ2$ LM Ƕ&mA@0^~J Q'amB!(1p+"*_w=a7FURXsmHGVэLԸ|ͨ Y\*gh(Tx6!zGJNÌ7 ̐Tc=0{m +1⵲-ڤc@G\1fY؎Q|H#L;( [bšπ'BKn{\yyIa9iNpNR Xԋz h*DHFD PBVՄM,7ϼa €ȩ)a)ĖzMax&V?H%Fz\{3M"-t ˆFi"v"M&{QB߻`jq=׶2fA!H>Z"6d1~o=aexaa+' |sZ {2+ZQhplE(UZPx鼘2;=)E=o}*ǝn>4S F,n%mXLF6n-gtQ7]DRR!l7c{GP~ &l~/,C^к-VcvME@Cߣ1XÆa(,xj /C(:<,BO\0;|'JPp\2魕@frO[TSk+*NwukORW#Ϳp:kWS=޾cHm@s5;S#g8;$  1*c!/>.¬ *+H^= y(-oՓŴŸݾ|e&'9qkj\K!+U`z`]1jぉ0Hfdd#)?/Te4j(̡b!1U[xzsjشwG*f,+Cy^M 5P_މ]A >S=P^j5b"z-jTČ$q#r Iꉨ<ul`z|*Z麸$n2=QrqzHĞŎ+MqPyʞ@ښH*]i z_ew5NĶeVi}5 >GIɹm OǮϏXrmPp]zi ~HX \jcSۛV;->V?I;U/Z-Wױye)xʂrG։,H֟s؝@Rv h~J~D`f 6dT47͞&DZXJML€1"g)wd4xIJ;ɋjW=$i5Yp1ao4g%֜0KH~lhK,Ɉg (l7T+*v0} Ez_BBHۆig`K~c9ҾѡUfѝUhynKa m'ncVRoOXHN&% P!'o@He>8iu\ &k,``UЦA+֖c:CxVч&/,EKj_ 1b /{qe/&`Wd-GB)VDa24-AfB,0:tn<$Ml>O!g4^1JC9^7kW=۔KNv1 xhL4b‡I,.jů<^T-F]KLA$El4ټ-=rvw~l%nR H]+I$LP}B)t8.!P/ѣ8!=/"&?D8s1%)=/3`7.@v;^V'3x"0YuBjDb.Ex},M <8"U̓>:m~RLeieUP;c<CX͠ (Ӗ&FH;fNZqnDA5" S/<,YsͪÙ1fʐ/ȥ?6,G8伈4A{β*ʑc TW']ūB^mpʝZ9ӝхF INFʡ}uiI*;lGc LENEfMJϵ`2hwQdR_:8sFSÔє:~{Kh S`G/H@WXK9φ'sc2dj`0G-efmk!o)Atb67mqGk,*)J5_[܁o}9gu= ~TZpӭih3CXCf3WF☈]t <,2&r,3i^d{!i,^WY*r# bO%)}^!I;{ ?flbh3}RM{\O-3 c/O*1L#="_X5A;N+;^,l?i`WRV0J Y*l>!?k``@[Adw&0 KM UIoQruU3mN-Voe5MXKgu p8_VL0b#=[#:Թ7{5P7F!XEҀtx{OƎ<-H;{UZvwHIBIvL>I^lI9HpQu{1޴^X)m~ԾFc4Y'H"\9{kwބU\DhCqբh7Oxulu>ƱXT9k(/h3L{[nz jx/{(l): ǚY ~q4P"Bl&jq,&ô5fp`#[fyH-`b7ipszl_Fcv:^d( Ojs{Uotv&Q4HyHca< c2!׶XJf^yKQ f& 9hPͪN ;=X2&2hPӊ" CQnݡTN+1?$Iokwx'CFpoQ!LJ}J)m3F6=C]z%gk7 [^)(TJVNw25@1ׁ ὰw7gA>uB;׆f bD[B$ҐF4x$Ƨ1^`ٕ(QL  x7Yu>4X. zw6)Vf,J.I\n}:d:nt~aHb<|"#GhMfw6heBG9AZ?Kksho0!φ!1Vyf Ì,t⸐ Yơ~͋)Y7 ,־O l`ڞ;ͽEEpnm'xKw4z4հR59_ ¿tKJ+ ͛3A2R*;^Lugc_1muV۔cW qXZ32'+p v~(du ͯ##ox*w}Y| RS] koqѥf O$~C%_#Z^ӥ9jIhVBca1Xn`|=',7X9w;s[w1&DnO1 xH,l)~y~Z#w\,oE &7 82 |ي^]+gfgOH}[d5B]㶇*NYLĴK@0QQ{c$4ѢNi@H2#uwU}C!0wav]5O( !3:qp_}$QDamzO-a]m^e$Xp,c!xj"dHcޙa| 3,ˆey^k׸ڗB_#W /ǴݭvTrFvDB$hŋV)CTq3(3!+yh'NQ}M$^TOgȓaZ DsOAQ 㴙3M[Z`KS~>|qw̮U%!v>u'\AR4%0TB;MKMVD7n3aSSOG v>b5(وA mڹQ)ɶ.|Sh3| =4!0˅YޖҍλKؑ(;羽- 8g(eIȮU/5&; Ch!=|2M%:{Kp@2Y4Gb,N |YZYЖĮ.wo8я(!09 %oP`j+^˲2MJ |0WhbS5*h$Hˆ<"fW#J8B`T41T__5賮iIX'0Fvǂ旟:)yˊY&^= X@1+*[*^2Po3 'm.QfTǐikM( ~2(bne<˺hX7r94[\ }KDN*UN$8R{!e GRbHJJ|=[/y@Hs/Juk21VoC}z}QjÇlv4t@E-EQ+B@_y%4sΉl+ju͕"}bőnh^ލ X@L?fDu W`BNҘpn]2 c&$-%uw69٢b^_}7:(s3 9;j1) . j3.IzmAKԒp](kS!3WHѥ/x4;@=y>H_åH덞GzrCy@esSsb/=T1KG"]a}u2, _hh!TTʜmQ@i-qȫq9hͥZE}S CCz AFqR$*%T{,7E͠%3d:HԤNSSU8 =^+dm+yeeAΥnJa]x{crH為f#×$~\؋%=ȅ!s dF)KZ'R~Su E ؤT15'"* &A,dhL=7H)؇]ߤw$ s9XfMxIKf*;沄&DhjW3z :@6Nd>F]n(,Zaq/%CѴ| bȋ.(VG>1lSTw،K \pt*Ks1 .DƪȜz1> yvRX,#Ќ!RJxYy~Do$6/yiWVH<5el<ݑ tfkuG4\#xpAbpVW#?R&U3b%Epbxl#- ie`A3|C^@zcmTR~&E]CB:+o\W]hD| ᄤ#SX%3Ot/&V_KHi]`%EߕJ>]+Hi 98 #጖RT(\ԦHưfĎy&ZM .mУDpc<)0]'zQțj674Y{`/|V5"ĸ?7EPUE['/]X<> eoq;c$'$!fUzar>SC&t$" )L2j7tX'¤!}h]:g|4ğ<6>P~rAq>}T; 3Q&&0og1͞E\o(ih 1̋s9 pKW_WotXcUWM7lf]6HIXl4=) M$ۜVIc~q)? Q.wB1> C|I+1E%&Q5l ^ՁMY CsoyD[b(-2_%=zV!\Ϻf*VgĠV&S6 gunO#伫;!$Ƣ[raȥm<ռȖ'x9@)|N|q=_2h鲖Zɭv8]t!4Aa D.EsES?Y?r1\JhÏ[ђNE{hV)[+qa$M}ā>Ӎ/l?֫>݌!\?l Ɲ# -x2`Ru|4wX?^A=ϖRK5fD9q*mWtͻ'C T]i0"FW7!P,k; S9g^)sÄ:ήBY>[aճ@ F̱\( U+U25mVRialQyk!s'%NZ0YSGw`|,XXX8X9UoHCS,"!:TG!g 7!$X  pB ~g]I +QCַttJDſ|2 1uPi )U"zNiWv5!&#bGJ#YI#=ou0Y–I4%L!y  j<$qS#LH(7S.sA7uOxe rn7LPH-VC@c2"n-$sALcEm<5`*Gs$ Ev>ong{JB }OV~Q!:?"{zQc]2ia[g/m-* bs<ƒfqEK (K`sųy+M'##I k" 2\"vmg:8ټ3i W\ Gr@Y4zp347r2'vR/"樘#-a9F ./N=aRֹ-x!Z(%LogfSr-k2؊_GS,úoSl{p9&P8tlwA F,BtarYv,nCh+4'm1@x)B'#S/É?[M>~>G}{pV)|F{z*R!SsEeS;&g/=+w봇TZD^M.6SkP{98剕xUeedr2จ˯~k;ggu:t" iU]Kk꟩]౮_,Э2 ЍWW&lԈ ̲0uP W^ߦj gҮd̦ZT5dbxaxt+6ٚtQ_ '@z&?L vE@)EA& ~UFKkZ֔lWvBCH6A8(o+DFπXSەc8'k?/ /Y 2 S8djF4M ZE%ۍ%k-U䞓D_JŒkHBЍ#,}e 6X*H@^K qRoJ ȼGU9Ua"HF3:lH*xFi٘+٫B87tGDFJ@]>oe57F]1BhHXt$z.8gjV^B?$6[wݚW)rWO㘟Uk0qڵG8w2OwFcΉ5}T@o+z5kfE8,yL<\`:q& aeP9-5}·nF`9\s{aU`hu }lhʛMmR>J@ɏ_ g:(9,ZNKDd+DllѣYɟ(X#w[)h^kue:_?&2.|~M\ f:@| hB@ ɻI$@snh.F?LF0^t5RE%ߝl_2OM'[H2mx(TކR~ŷGx?at/6*exH KMLdW7A? *p D'fs [ŵY^XDMWI y]nvLi/ktiЉlf6G{UgӆȪ#˙][_+h:asb\ShxGQ$^!b_'Z./Ne,eT]}#?F/~ -dy܈o׷3`3ЎN̫$^;wry*H|pkD|)GZ] 0Iݴ ~Ƃp׺Qpj E*u ,NX;[Gf졙DN,Df$|qDh 3a*R;$>v;+WW1DxqY&\+n갦vPm9_d@l|g=NOWݒJ 1eSy::Uu9]#ELWeyr)Ш+;gR:n]KC& FU8NhX|!hAY [e_>ESo~F:i<04~:?gБx_ *lg[%h*s|2bPPDa? HYO&<љ9=+2>E#?KUC?Yıwg_1?Ajb}J%|u>4Jrk-,r(٠>/X5*<*N˃(lحLw_DL77OxW>ōT¼+% NޔCsL>T/dxʉi0n$I.i)ޕ3Gw d no NMf䚆$3 HEJO!wϣϔ Xpw[\B_PW9"He%,ߔɲݶB:b|BدgNyLI꒑=>8-¾C[ ڎ; V- +"= j>oNJWirlS-L=%ԇT [8eYK [$6)z1C`Ti.B_. x$?_ihK$}@u!,puOKAMU@Ԟ@0$'z$ h`ΠJyT>;]BP$M?=%> 6K.4hU$qhJ.ПY&"Br pu2[8Z/32ėty?ӗ*+c\7tgzfo5_ SHKbFŪQP*g*pI6-Z1AxkpNop%nG /s)z?4sN"{Vt:K`sA?<ղ8,v 77U&[$ K^tD3F0rI2),3) y2 i< %;j^ѦPi)ACl+Ez0h}YMN}bBHƉø?Htb^(X'N[ݟU\~WxGw~ǟY qVKyGv +I,A\uBnmW g^&BE=9{ /RyU%2# T,X|Jo6sb=,BMU9W:FW'2ufźܕ~eL=Qz"f;Q]iZ5jSo$9+! أJ^s@%]dJHxM8k8 ~̸@+4 8<t_ : H@OV>FjL?RǍPF?¸'u~'s wJ [+ғ"PD]湀_M7<,yw~nO'؄( (5 3S̆*ϞpZGkJ%~h&03:z""(&R=O0|!BceӿHyNu*u#Jj8naw%E2lgZv7jI!0 "] GI?ec>)cLo^ fȧHX7l)v ;bUL0<:}5iy}!" zyPvRL*%lh|yaJ~ÿk X5`+ogYLy^ K|0juQx=o'lX_*p51GyëH ameFT;iEď/һMg&HӲ-VN}mcB^N!i"5\e*:| 8DKL߮G֠ Ke!Ɖ0C>O%QcG]BEC,(ߜ<8=/Xn + ?id[pAiJn#j#7kjmd(\fiÎP#ETpBYK@;1u2Sb/vn١B!???Ft>F!smI Z-Unrgo֟"9J{O9BKH $ Ԅ{6{4uɏ?'E˸Op5ꄐ\B(a|A%>7s|b*FP݄,? $~Ȫx^]F&F?3qULj&(qC.;yz/ a^YQ;C5-;)gw'_'6)Ja~-dB+mJS.+4FFn} KtDn'g]9)Y|O:,G0n3oirWW +3-(hHY4Q7vc'-C[>2`*+2e֖aKyul(qW𱥥yϚ5{DKбKJK3azy*Oч.jؖAbʙ-QemE?oBEet4t-8ᠿ UlBe ԩi wN7zA#|#\x?''6Qg"0^*kCT_H߱-8(&TNE=4}[KmyT"[02>vrI. rvE՘[P{1ysq7<=k97űX4. JM *`tX]V+܇rk<hT^ٛwlw&/?8t N7KEimAobwbKyMAWv߫0=$U`3ӰQrWp]-~WB`/ #!Ϊ9t|JDךNPGGTbY!0"˫ ~qO.+$rKg@۩>h<=ioE>{`# &e/<5bMu$^2ΕD>&IVLRs!$`m0%dp_s8 "+6׎}r̻ĥ]߱{`% ǀ_w4AfQR_-Cx=rVcknRM1e#"Mc齎5_Uem`mܶ+A 8E#[72r}yp WSGHG5vDK {r.AV LSg^}ogND}0!`>p^{+lKxGGM*T/ʁRt! ׆/Fgř6j_BggMJD"NS/,)ε|Бp7,*8H=VMe0N_ Aio~3J䋨h!8f{XQ46!l!Eԫ |+'Th&cbw_-Fھ;g஡F4Kˏlu^u3#6 %]%LwFJŧF7ҙ4Hq|g$ov2zJ)kH GD;vw$4A?]J4<<M^\8i*6OY$b0GFDNZڇmKTGFLW!nz_B$ev:`G9&։bAnTcy&,ۿ*-EKJ1(yɖq=3wMj/d 7.=sgO P_0!xfUlp8.Ǯ8> 4cp%F}.tQc2i3gϯWVʁcӖ1wm#⊇Iֵ=s Eқ$\x)}dk/5>֩jE:AL҅*[,&x0X53dkdvߑ]uY[Ng8RҤ?<հvOe|nA'@n@7Z};>!B}i݁9֣v)B88c|۬iWDdz 6 -bG9MlWZ^O㳏>|N}ZU]}z3y0 XB^HF:(;YeKA15 xo8Neʒb]ڨdBjUia\,>}3+(nԹGq9>BnrE! Ʋ|% t0uοS!Ik`~I}mNc5NUGbY5V# '%3F/J"qFx{9 m o Kݾʟ{NX̗dWj΁ln4wyvtT0u=Bp 8jt?C( ޺keltkiB˶Ns[IyqU;ZCk^"4Wb"FxbZN@08VlqGiJ5!<%igojzk([̻]-,+Aab {b+ȼ52L(FcUb 2dYWѨ \@&;WѹӴ~tOfX,K=' 7ƎP@?;?"JT`O0l=i4o1`9 Pd7zwX2pBQEԬ?:@ev.!FE51[.QXc~ Z A }u"OPk!xkD݁g&8Ǘg.eG1~,t Aa7/ɡH}j8 7KG@e טLok\ !VLԺ1eO葨yHa} PFRr|ަ㰻Cֽ`Pd+xu\ߙޓ)jF %tadOsbhFh ^k" %.LUaqBQU[̩2*s`y@fjL8)BcwdfIzVmP0H? 𒋡/q5Z~Oq`l7=r~L̛r&L%SI}˪\Л31VpDFZ?u`ܴ.!sƬݥ* }`Iwʲ݆߈X;0LmR7R*eYRp-r@RŃ<`o]l{q1չU2;~gn\1vq yz"OC?h)t%zٝ1>pII q^ R[?#VOHs!NwG7MI?d'a' &qQio}`=:n3 N[j,?Rb'Wpk;ĻQ{ _J zH!"p~_U\rA]kOG.t)6K r ^--A)=Was59^ żD1 oWImi+ 31b ^((Vߤ*9128[EzZvԳ~dfE׭Yc(%ԃZaap4~z|crIKLm…K}߮]clp*L{dR"ʈۅ6d.j܈/q n ܬ% &9)4XL;ͲcB~D&A8 Z/)}^HLg\W3̊M[=>,te, :R#[ǯE5lh;#J̺{fH9@}Wwf6 /'(dAO /)v[?|YfLq>iuP ɋ0{)GB&Znr(Ɯ"|uPr?NM_4et~61B5`yXa(y]mD m'>Cky3،!P̵ʉOដ!oW ajoCpClO+ϑ؎c Z@j[e߷AVUDąyɩ #"SC_xƢ ɕԄ?coG)gfC6X5V\t?=է9~MSh]L7!)ɓ"JB)CcPC5 &v^K| k ZMbjO=hد{e`׭ hG‚fw^&K7tՑԀ|WQ Tf(Dl_Hיf+9x3 8p#YD9 9' g=BWH_ܢ[0ߺ0`Oq0tExx'AI'mL`:R;|}?P_Ͷ@$r7!"5rL\kmrxEW;+Uc5uKC0Xl,s|,u?c-&xDMJ\6}etk#XBp';iE-zָi/yDL~&J`]N`̔s%-4'Րlх&m1ݯ'jl"'̀YQ %X Q,fS!E3⌧mE[K$3*VgPur }\:[nPxAJpLYӰKZu(@_Mflj;3}W[Rh̟pmc6w |j1Ri°=Yq]9yJTdr}?gZ&;s6ȁw8 YS=p_"2E6lADJ Uн! АuvknliY"=ţksefM$N*_Wҁ-$kq^9.{’Ads zk2&(j4Lbg GXv IAEMGgS9oM3^ҢlEC ?r%N d$Wܟ収Շ]1'qao[&4u̶E?7#%Aƨ=%sI2ph)K\>exe>*KP03S@Hr`U(Ǵ{G(q:(!BC1dB.*l@ 1%bq^;dn}}jq/l]QbҰS/}g!0HT8b ׸knNzMǒGfvYf60a[%|k!c=/f)ysmr+shX&-øq#b2 1+#z|6 ƽzc__tSc1hQ;9 } (]?V+I F񃾼K"B?€Rq X,$Nqq +NcR~'- >}+ \J*R?yJ{Gux9E, _wJWhXŪ5vItOFrɎaLLwz 'c|wux?yCUb -]G&fdg%zN*? {MQM"rPرcv#)e9Um0'TE#&Y `doF2w`bF뼮,zVƪ^ F}9aws4U>|PNr8 Xo磩p{Y X{8~ڰ9NJ'kŚ"S\=aj< m~9"sFǢd C'Ӻ>d\QU㌋-=+L7A+2 R P^ٰ0 9 nZl\p]Wn*cefL:SqJOfxk|fkqv%9'Xc#_ ݔkGUgz8\BpF+4ˆ"|I@X1c"$!_MƝX|vTrT)}3{*{"]Jg.?%]33o]FSs"#[m6)U.)('/l~/PaF=@a8vcO0Rjl$?x0EmCI9#QwdAXvVwee)ĮuyrBS͍=G")CsC'VPF3BR>,!*! c&bLW )ZGnRZ^yKPkWenqk&~AIf)IFVߛiI.uDc@ް2!JXvť3,ؕ*JB dVdѸ&3௥IH}ȿ͋3x\^j+څ܀K?t!(unt֡]m2uw 4\rpsmpUml$d;oW?ﱵrM`#+(ӐDιȊB=D<#XL>/oZF-aw0I Gǡ}@p%p(Cf[VO1d+(zt}4D3&B 3 *|r$߭GbV^Px{~rs"zt8Ӿ{iho7 "6Z-:`I866ց+S (X@'򚝉@$O#n$rglb=:ڹ/3u끈N|]bBG|dD=OĆe ~KPYh}U3f/IS#}Ǧ4Z6h0khb"*v;?2D$@}G|am,Vm?ԛ|>UNg,C_gq`ʹ`V4B,4jTm QT J@8'\ gqԜruO-<27R /N<;WLN`)f5x=$\ |Q /W|nĖF&螠(x ԰!yk_|[&r^fcu*S%SiUXf tnh[a_\q[B Z(]k"]xÊ 31? 6[p2fQ?ߙ|,-QֳiQWxV Lذ_I̤nvHy ^o2܏Fq=:`ls_Y-԰29}{F 3iSK# 15ӳ$VͬhvbM{c:Xu:Xyv}ۅ_N%|]L0GFL.w( DL7aH&%GqqIs=6rB#ܝTњ.!ȑϯ"ay+DX-nd>`d2Uݧk@7yuI!X1 AukD"j+$P>25Xs, mP'g1yJeݢ qWSOw"GGjuFd"~t}5@Jdx1+"m.*{ ISK&ТyDf!$Cm"q?4gw4&`%]/vHѱ*Aj=]g#>ی!]Z shofˆbjPTo~}+k T`ǔbHq̳Jy'Їw@zOGrf?yd  &X 'H]tF bPQl2Q0yЉ8tvĒCL^S{@97)4Uk5;Af˷F، j|w;iMSFAL'D0HH1HNx1HRs1$W>Q%,`34##BLN2GG=<4sZt{l`~RԼfϹz,<^ݡgSNe1@ Nf*Ruu-j"B jA 4]J}y$Iݓ6lᠻ %p7jKVz]$hU2 ϵM9TeM;v}͚@2}B`jZ'b'*&5S2-pB^P U64]+*xb=E<0]@D]lڅh5F̻:*؉w=r;6e,`߰ӱG#k`wۊJ-e$mHDŽVY,hD祓?dbsA1k{'Y}%ʌn33`p+t܂}pMJl#wtW<_Y3d˂GCSK rx66q~їf-p6.G q/i^U̠䙒< DL EF<@߮ ]i?(vݴ ׄGh ɟ ÚE2߹#.8³#t\q!q}s]fŷܾnW) 4av:BFŀϵ9 Ah0g׏JZ}Cü Pe xiQAנ⃔ +EGes(F%(i;:SAb78imvM,=xZf/2#.ٝP l  dDC4(yk"4m% +̻"U?:W!#Iu *,zoiT%Y1io&aJivP&|>B+jLo#9 IsOuBD#|Bv~(-Th`eyueip$PT.CgFt]MŦRIGұL#X(H/™jp wz-Ko;o%4`j˶%f҆i~Hi'[.8*3xl$c>ֆ3\D xIr_5YQ8r#n2% .6E7nYRh<)aUJ7EΟ&!0żeiA>UEw(F+ >z-cp_\Jb$q?}Onewrl1G^z% Um-@-#]ס։HGJpP~, )ZW όG)"vmSa2yF:-SG廈Tq8 }ݟaj,Ln+èP={7SŸt\&GlY0AH& Vl`E\ueƙO Ó9Ś%B/.?Ui{Պy&p8:_>HS<+bfkK.@F&1a ȽUS+n`Q,_mc~7U!|G<~Q^tmE>^[@{ ^pvX"ۖ#BL`|n=52Gp Z}po4MTψS疚|䁞BЂ Ⱥtw]{L?ŎMJ^w:cYc28v8ۆF * 1 鲋ݾ]iU촰Y>sE6է nĉ ",RĪ, Ǣ*gu֬Z:})V3hԔGl-/]gK" N~7>E<炾i|"dÊ!r D@x}7͵)#ARDA_)?׮ř*}~=PL'LE\@3Ԧ󧯡s7nw;*P-(4,XCT3'&H9'8%"PfoգT\~R7\؝-CrY$a/_TT+`aLd&]apV;s?#" *K3S@KrRrgIޜ1*Qp 4E-r ۿj227Qф3@fSb;`]c327qOlMqP1 kh -6s ߅J/*"sTb+vK񆓀BZnw[=xpN;݈ ꨝV8tQ6؞9 9ڍNxN5\'$VȌ,6źXF! kҲ~m !it|S'24˼GK.i11*XaF_Aq+4{|3tQ MCVBq:p-aOnKe'.J/w𠿬!J  @2FX^,`Db6V%^ؒI-r\Qp~{BqS(̾zg&dqnu2Y]׈%Q)rO_+ F:'^Al5_o(c;sܡ,KT( ] KP ^!/fn$h8>1}.ؚY;wBv~NHߣXBEXr=" nx4$]].X&ၢQq bj+`vhǵpY(U+k&})K)%/l#Rt.mJc2ub >PB,-'JCںO:F@ϥ) .<f84혺V `۽jchC7!$;BUŽĔi)RTDvr'C.hP kD;`4bo;{ٍ!'bژ]!#*ZTkVy\-AeIL&5*Hhsg TjG0oao#nh&K~?iQ(mw"m%=RՂj+P2EOg,߳~lV/ʟ9wm߈̚+sQAVh4<\Qj?6(q!HDXC}IRuYyrge8VdAgXI _"YM%Q]9;Wu16|B2,sN.6d"}lsHĒbjI߾DxУB$vF6'M[A\|fec2 K/FETY}0݇<L *VUä͕)А$-e!uN?~=J*PNUj6ɉ6P)?\UuUtgZ)g+^m'W .ۍ^HwM[DN:]aSj{߬(&3qĝj~22ɩ26v1B+0bj+R;xvߎK(6Zǘ$j^zQNa8 oum죨ir{H2I[vcvS o:=Pr d ב-v<7hxioL)>|tFz? 촔$#?Λڋ VyS5FzZt=drWtpe_hnU807Sroƞtfq S]s4(trhC/;S@5$m'{ 2mV3'$Oua+{Fdcu(0!2&wQX'|<Ӝ/:*ʝ[Hˇ3vhJS)L@Y,c3+dI_t.ɶ)Ls 0>pRQ`3&cOJZb%Ԫ謞Q?硕 XpPo^@zO2c[c 7D*҇r,R L#bAlR Q&H0WVO !؈';'Up+ihQX; H$͆a%$`bR|=Ɔܻa_UH@F>[Q.=у,bK:K\/m6tv45Ё&#z{Tġ>˽3CŞra!Y6gqAoux_FclŐ$ih.79_6/ISII=ǟi#eƍ[統:3 ts)XIl38([ɴ-R3;A 9l^a\QLXjs[3!Q;e]T(Y`~&xN_DO'%U(Bb00:4 U\#αQόRJzAq)VknL8ҖFu ̱SfZCQ02wneUƛ[KQۛIϏ_3z:Ƕ lɯ%t"3waD[ =Lv:Bac}퓿(x<JO;w]AԩuI0wRX͛+Ü{+b&~yU(Ә$!7'I@%7:)7.3BkP pKFDUr4ʊv pcuut@>T{%ٸi}^vKV:hU5jzS!h@"$JQeKWs* ?@mܦQmaBA3DtJ2G OR.G8 lЗ_!YE6|{]{|pbȜ׫Q+ŁM~R=;}0o6{ #gC! ](Y3 ExC-!%[lV kYbt pQz&tPK&:KvLԊc7hQK,z88ﶕVdJh7 ݡ&\8Mnt%IY5dmK'?} {c. Uk}2{.Jmɕ2ܖ=.ot*GfͽĔڠES'E` `ђiɡ_s/YH}3^q'[,l9#8:c)b(3^@p^ t'.)LY"YXĊxF|OB!O|JrZ$|yWOũT7PVG"k1㯨J3?2ۚ+gl 6V"ηWN{Fgո_L4m;zpl-|=1}u<_c'͔Z5]A\! 6b{]|^h.}FCNK Z-jtv_^XTfQjmJwbZDd$/ (kO4_p$r-Q%\l]fv}.ï? vhSc=8lQuݵžrq)`iB%M r˽ S䦮6j?Űފצe_WfffiޜKԦSy4XΤB@]^4=P(jB3##k6k ~)]cPWâq4[3,Q20k"*ͽ=JҲj9h5u/SRy'K۵O+FیEf[16a:/@.KoǨ8F!=PEJbhyYZnJhl\WO_ *㇂btC!.nfi3O\ Q91[J^]*]r%F09X9 ]B%%\QX⊡f˶7SW3o [Y*GI;ڼX&(amvMm(%yI Vy|ccBK0zo.2_2=HY}`%`$KH:?RyM(Ÿl̹Ncx1QѼ{(Uـxq{(5kD[ MbH(m&&dx 6eŻYU[J%3?2O>@Y@x24S~Hj& ˆǡ|NͶ]'`kR=pK֏׺w8pS!wOLõa.7;]x.9X" |%5S g3*ꧭ8Q&e2kj)ĶSW$=פ>5O`Rystx u\['j=={9 A7=B8NK9㶁?篈ƕuso ӏثCV Hנ%1y@ xOpdž#ez!HλZ϶L,Ķؼ e-V |X3)1oFZ-"sࡾ0Yj} NЀKMxEclTⳋ@,|o vzjuqو2c`0geʛ>^d.ghƒML7i|E@gŹ+GtS5{_ZQ쓆15 $ҺD^=ͳ0\e4vp7% d L#; C4^JyhSIVCs:_9#sצ@olkpw= }ޟT7P!q D;FB|+f}{:8:+áLThY/@^}5UHL9Ό53s¤ȺdC[Q^Dk8.,#RJ<-OP*3[ee !y:cdTɟԣd ЛlK$iQ=vϝen1zA@C(k{$Q F :xOdk 1۰Aej/r7w5H (_^C>\¸4Z9RoP<6#Le#|!PA~LsH(siI oSFub;1tnQGZoQx sD\2'3ľ6Nȷcy̌ll)Wu,S^I&RH>E7U^2\KױˉoVK,%GXM3J@ ۘъlz QZ W f S( юVQfF0{7t-d%DTm>TZ,`ĥ<4E%XEzH@.qNGZ|M=O ț5rոT>ZpFS,&kߒ3]q,ĉ%MR7~uڰ1A>T\:XW>4Q ej‘4.ihfdn;nwPbm` ` R&݆M?ZW|k gAVBLM $L*eF.{nv\1Ԭbo&ɰW r)pf/sA 1 GFԁ:jt+(yԬ3mLQ_tr-L})ԒPIT7m8sڽ _[fd'2^8Bԯ@V"FpGɅ<^B8nZNRӪ 79HWwlPweއ0CIݒtL:!5vZ$1J?x*c+>w$ =}kpj Bb;8eYsҟ_ٜj[oƇX F2@Th *M`>2ʱ!QZ ns_M {7BJ7 ƚq5(ti4a 3/qb\j#96Omi:Ñ3MCMbeD9ci 1sWx('ySJ$Y>jI.drg{ uv5LN~* |{|1[ZkAJᄕA%Bl/EI哗ۭ%Dfe쌇3L756*^En aBH!9F'WBs`C A,yV/|ʴ-$ES;7V7uE:6^[nMPoMR%uQ{1yv%Y{=,\F$*gHl!LZ@{2NbQ""MSHQv.N/6 ?t~FkFͷL7hyh]wXTc p]"h R@83=ȄsbfU8\[@קd8c;Gǰ S0e5#\E2VD5~ll9R'Vwb R`RZ&/FT8*̚L}3iu@*jh{^`$n4"W_o1=PW&0Zøo;ʢR v $vh,ͣCT02 M{٬q| 8Eb o/OS.PweO n߅KDf2>z/voMUCx t]C~/Sj3~~qV6 \d8u-Šԛ6H{1)e+W\<ɣoտ46H{͕:g1)Ɉ74kh+^bzX̫M\ Y@2K~<' AvӨfz io|dThTXtt8}LW|fE Tuc*!rZ9Kz9Wc߰y}-$/?5zTD-˹[:LI>Hu$cyLxT(7T@$gonαOmClBLzlQY Q7I?ݽHۜ"ǒS1\xu%]RЄj?{YA˨PoYAW+fkJ(c4wbqo-_.0ǧuћQA e@[=+) l<0]&xE]R2LjB42EB]عQZ # O|pjHS< [gD O2w򿳾5盵t 0+:R ըjaWTwsZ[W%1OV{xe62e(S8m7ՆO|EL6}&0bmc,`{XZs!8#mߵ=]P׶kf}ԡ/$+qCMQ4~'2z{F+p\-KYB X@o 氩 #_[˴0{xpWxߡ_cjYYFMX~n}!bxQA|B>~nLT+.TPcZVQǵK!C5f7jReKaϿͬZig(rOXehV G@GTcKw<C²l@oeXpC]p9W:hvӡ"=[c}v٧}/+Mޝ>0Bu4?DG*-!^ُ4)鹩Vp6TYPQ8\6_XfP:R'}] 2 ڄ{D ( 0ڲVj CO.K)*>v156^Zn\:] 'j~{suGpi#qsvW..6Bj.l/F=0WӒN #hΙeOݼ)XRa^,ZaO 8QP1WSBisfߐ.h;pwXDdA?mgPOrFflPԑuG.X T%appMp{s(4ֵwQ+ ޿_#lpCQ3txA` D+AQ2h|O=ˠ'2NZ㈷}&pF_6&aRV,qADZ-:h]fW0'ks0Dt+@P<+CdHVխtՠter֒wT P)2UJtvvs?uJTQ c8ךSmñY6C` .t2RL,}͆X=# ׎ ."Z(XVEd0z@!v"HJHIzr!tR)ډcikeNUQBKo3D16@c-܅R댗Vd;#iG!CXԊ1 Gu:O1t2? Rcfz4Z=Uv:A2ށ1uZ;saͅ4a͛ԑM /-i0!TP \n ^F:eB.FO]ܬs~M:#2 + 2à,@5I~"(H4G]dLÒ=\dgG`:SDl*cw kOnٟ35뾩8(';EOS` >('<<2rjHњѰ5jBnrNHRo*ܧW;$Qןt”Rdœ:o:W݅q|-)1mBEL$ q qm90+14i(Wg?P䲽Euu2)ou 0o'hqzc ď*)Y#<sЉ@ @bZkc"JS*w˕H><ޮVlҚr/1 WP.i,;J3p OgLVI lR0}gcy`w -:;\QlJϻRV~ SWrDûw^aI)m//2 ^C@RzRjzuއlB0$2;ÞF"h)m/K,}e<>`PI"Ee̼UFa ݎ%i,B@_A'`8(-PtA* f#^_-%cﮃ ZOLm=Gg S0F!و+./[j}u>L +Z=ʁOǴ!Bc1ZS.a&:y`^4,Ie8aJRaN yJ,'PMPq׶Hw gXizȎ% 8ÿ< 绶 "q9#9JHCAO*Ð70by/}s0J1*fWC.ML[е穳(psXnE=3h,amWF}n}l'W$ֲ>y,pqE3"wag; 4+׫;Y+VhI`Gvps@PG“ /10kʦlV2wmM;m08m#+?RHc tC䳿ɀ<$P .˴18=U}BV &?Jd0E߼S1(ٴW(xBw߼V:߉癁qVʯe7(IIȄp'(Kesd-v/ve6]6<0CPƾOLn{p1`cyugu*cא%Q yFO`,ˡ[a{F`? ߞ6 U'hl6y!"b28ZORwŜ}BvO`g^2'zq]օq`]E+b '[[HМ$a?gp!Brβ ̓M`VoX* n*nYDyW vqGeas2 dPޒCPWf3Ia6=P✊҈c9xm;~™ҙi䰥smjY,>'Y9XNZ6-64]8 vL(lK:܇!mxvdkW>4n|v\ ݌@ʻC?:%< a/weA2fA0a3/)b KL3q]QcuXXr ňW=x;ĦM dn6Ui[!bHͣif媹B鷭+aQk˦q  7# ɿzwT`*FлwVԊ@ĶFRi{(s"@K<]a}:_|5< Qlnxс0XL lOP6_gkkbۖ{G)ҟ'E; U;-"` ӘSIqRj^*|Z9/؝i_6P-`.L(Crj1IJ@Rz@|_SGUg_{)|HvbڨOH^ ٻ=դ,7PLكXх4j8jGp΋0-nujďjPJŠZf&0L%PM hѥ`\с?[mh%;F$C%+)ݪWp?Mt_lImXg/+'cEUSAWNEo,?ܼf|Hӊɻ=h~`h=c(,GDBu4@o%Pl"2ލwJRuTXaEu?yy 7f2fqgPQ1ըRoxbOgRMKt4E9 zt<mf`:|c(E( |QEQ^& v^B_۶<Ζ=ټP5P}NO Kc\3{i]m& iUّHiЦ}3h]z;6=Yx83Tj<|Y&55&Y;>g[<hӳbi_&900kKL>T#5*KN`HVsoSW\hg2+wZm>5fcLM&Amw[\mh&#sˆ#f$X,(FW9ݩ-P+[ecnX/36o",i {?t m[nJcA=q1Dj%~YS ~yL9" e4Z2fICb1uϲaGOleҐ]a/3ɠ\<9p ~a,}vmOU- "yf1ޙQɤsZ@̷5>WbÛfJQpy_jY|K\ސ77M#si7E!RgHϮ\O/kaC<rFzDc3 /]ɋ6Y?O7М7`'O9CsGj2@՗S)J M:O`cdjX+*\T!cT>An6:xP!P4ȿP-qP՝ļH5m.qedRHf-òIc" ^(m."@YsjL R~9֗BfLR(!AwCw'A &rSti~R\,Yt YdiG>"8vN/]Lc>'d|1'{kW0%k_࿸bҽeɎ*F/ipِm(pI͈U5*ePaY1Kjl,e<%CXcRXp꨹5GȁiWv<a_DJ)*o(d_w/e]{IخGj|7\B4Pd9Ps5!ѱ !Tg> W2bf4tqw#hqB/ YՒY]Ow67GYmED8Y]ZTF+9kJR%*W⧙$3[a&vv4`2fBڰRV1]=Xk+ۢ0ߍv#} p9 iuK|Xkb(JFTEIaDs=req9<&q.u-4(1(ydk[*3NC*%2]Z-l<1̽Ew ʆ[8s2>*QUJIh=}@5o$VF̜NԵƗw:֦dZyTG1IdԳ;( O!Yc4=I9@m s<gbXnKYFfVIGB=V-ݣYչhkL^`WB{eL cc ْ_-GEG;%9&0vmRjA؊\*.zUKM'Gi<0MKF"EjMܕ=1rckL۬}8 a0K._G!F#&1;DB"5zlnГu?;te̡7*F [>3Y^?g J+>Y@g,> Iw)m4)6jCգzAXTڛ*JBCW>cW.<) #fb>7tebx'*uH)KIm[sZfLagQF[Md9G.qDTY&39 [vn=ӎ81>C5J@wV)gR V,z`7M,WJ҉~OR 3KWŦ҂-jz3 A SP~:(*n攞e}|fc!/_nP>8Rtb|Ax_D `)a'Sy (ds(}dֽ^'I&LpCgHU@a$_v8;o* ;.5{ϙ)RV])㌴aL:¿K!,r6l.^9i/GPO^ʨ؎nu hwjar~QW 5T"Z ԩzt#-v%>pt68$2yuHIRC¼ z#3.:J$P? 84GCȾ~S>$/6"~yu>EBFDH`6֫k[`;$ 6&~9ݝZJ&l0W"/G=c/ yĆ容/]ۂh:ͯXaZs"w;V  ZAw&_+RzV;BHLl#6Zk(KB iM#nwՎiYcdޭM3]k~ڪsV'RdX݊h5*dEW(^0`${K]N19o",":N搃 6!n,mttL}F!%H#u"#=9* G{0r }/ *0M|A1Ոfxӈrfo[J O5c'; DagoLRtN͎H78vCü,9Vk 3tV~n$%@-9vܕh BNl8 $X ʬ^"SD0K l#ᖖWzl(m5y'*Hz^C&Ma{0 qv=i>vdmi9}/aL5ۘ AG\1&lT0do{POBz (R(ZDJ\ 2B4("ZJ8tؑ g@E2ƒ+K<ԲQ,j&^~BQ(Λ |lݻ nuqaI$7c-7~o+)cy!f|LoWypbbOY'" s]XQ6DbZi*9ת/:]T ۃ5YQX"Эw+=A]m')*R3Wif{$+Y>K h'ZXյ<弖1mw-{:9ұ[T*6'˰>Y9@ !+S{~~:F8xP|"p5q|MR{ҙSW)T0p,&_=c`"iOq32Aa:__[}Ew}ȕIt-_J8 mD$g[:HwT]dej>g)Ʊ34d+鼁 \pKX$ bEb݉! uAE: BQlC/t%xW<9'ͤt rm* 0܁nۼ/5%$s*x1|mR2.ngScLu&]Sogx/;LwuB#Ŷ33лLrqtlTL&g"sE^wiDߖFE͘ EHJj<=<@tԹH& (iI1k/FhKm\S7}g)oެecտV7FN/fwrY oZĘ!N\[%cTX%$m1ٱ؇efC&:J/_&"._d9gh_W[rZMfB,Si7;턡7a%9Me [go$VHxE: )w*cY$bܳ{*F'RL/|nx˖}{jey)}[•ˉkXxPX)_Ū̵iKyp~5uŬZAOfe/Q|斫ّ0 Ȯc4Ogy(3'1^*3Le؜VbthnAr% Qt.SIzu@ V/^_SύlrkUUc0EeC#6mcٜeeXЃspd*g9q*<ȅ+_ိ_1[>ET_dnRx,GQy%__*ƃ%vFPs(.SU_;-PlsWY{,}l8^ TwD0nZIWFO d^i{3oV,!)g##bo.it.i=,7`:>cFZ`+ztȶq20?Hz03AE2iIE FjҰ̂/:?w}r pj 1bk$6Ef-f68?uv6=7{<vC+xJ9paEU@Dx yzVQO<ۢ@M?AKꃜ5)%ǜC%;LSWC]CHNZwT"7ހBnTeou#˖p*эJhQF)X/ŤۓxtIn0D#ۼ^t?uLBnخZc3,yDz,<#<8xP^"ȟ$(M \/ JeƬl 5|Uo#]cguc#'w0; W3J )\T+(^+ +Iw4ϧRK6KZʐ4AC>.H7L  zRE|΄K{LBrϠ'C"ܶ䅩a_`AͲ)Wd68&L{tjh=l.F}җLj8^,Д?&iKUj)lukK\ f5RseSUm xz'zH}i.[I|O GҫR>e) 7{+*sٞĽ!/~Oa*ߖ nw[-8FtiW2øVco].ryc/)oKK )_:\ {oّ|fW o ?eҙFݼ?a} ')N2,YyHvYq bjLg&#ڛ-_sb1p[ xsIws}&g{vL>C@`uP/cuCcڴSZdd]HjP ܱc YL%zD,ZdiԖYJpUeؚ޶ a_{@բL~a&ICΥؙxŅ MǖNoMeܝ)2>@2*N3@Y>{(tZvƼbC.a$?}CB`O&K'Y {h"-2eUG$uCk`#u nS@N{b k5!qTPj )GރN*45_@Y1WepqP:j7׀%w?o<9%Bc+ PZ22 \[yƛbDbE6u@0lTooA-KKIc> >*nBL?-y*ICӐK'Le&uI=Z1e`PAx16Rs%ehTPy@@2OZzeL?JM#aPKI/gIG&dLB6"~Fņ0'c+F0pU1C+Lx'WB"mbQW>03rd4ºkz}-v#owԫqض]S[JTp)lTx_WfgB6x7 /N}fTU6S+9$=`zg1 Z!n* Qm,^?owEMQBrhE F=#+eʝqi%>$t KQ\ ~=ˠ8 L uË 9d '(w~SJ#A z&?ٷWmX2b( 9]Kx/c%rBB Y5E:dpf@0?'1X[􏷠%&jkv+ӌ&Mxz(K!Tx 5a)r"SZ7t /i'_j_'a|V6ȗ!dv_`g P&b rQs6!>`WR+C'LDh) &tUYg$d$r,X<9J4gOZf̑ kA^iFX1# SXCFLwγ!ZS`? ;aOSUxC•F"9ڻmyRShtЀ^j(*nT%}VMco-II@ζW!H 0M*b$f&Dւ 2$G?[c!6UMmMp>,VXI%zn{ijh Rc6wg7J]X|Q1~k_v%\my*aέ~Q?\ Tq |}I-P@ mp[@lXXdSΤ?k|; ~@uІM9p # 7AOmiL7mLmRzp^)XZH`BGe &X*K iC~il_ TNL Wsi4"#(RkAf̈́XL^7)^~P/46%|^~jk?@+)iJUȐ2;ώ("0 -YҐ4ͷCI^ `#uM:=t$H6#1ޢRZ73Ӊ9(dDlLa Tx5xMН .ޑwmOsɏ^ ;A{3^]dŤ|Z96+-\?d\@P@fo鋗N&L3v/!x!Q2oGwBX;S}]w~FqkK6jnPcm&~HQ_A*r\Y w~6!\l*; aNLԨy| d_aiێMg{FیXw{ &a.$XJ%xҳ O6͡!!$=bbO|Li-(;Cv2.S1-pÙHi|q'ݬ&Ԩش& #O#qMgڰ~-9uHR CFT)ɻ$A}D%%E(֡5=f\G4Dm,;-N8Q=&weU3uFq$pT(=3<ǁvStXx^z4^-ԙM.c[\LtR:@?_Pid29n6THC.Φz~ | LՖ 9 H u[y_PQ yKٞ2LwF?Qi%ݗ~v;Km+5Uwř/i-%>a{uvH .*e:kgȯguO==EGA} {R=vu2h靧IXp\)1E1E"?mH>N+|.˃G8DqŚ6Ր;3[\ |JBڣ0,NdצQ߃}/0UPn珁K Qc[KiJF9c&U.I;+828%O $8IBh宿$r91H v$Z(}&JbͅN3&u|M &SEblÖg0(.#=@BµWc!5}^ \oaߴVZlrdbJPĈ¦!ڇ~|YȚa A~?jXNLcXz{4c "H2ɸ{${fpkB?Vucah.H,V1ߟO:ZrQbSDDzE=JV72 1OarMdBV>33,q1ؖL  aM%J 1&V';ceR`&@Ȗ,=+v3%`-w )⑏(`Ha (YLԹ^S|M;Lk%)$ZV: Td!83b=O۱Tv&SYu7`1QE0v.Ffvz/&*,?R1RV#ҡ ٵ$"BMkLHDҰnǿWcYH#N7knk[EKJC3σ1Naqw0o6U@rQp2kbeIa{uYHx9+^NɏX€IQ~R>ww ۠B  ^e44t⚀Aa?a`=͏f̈́\]̈́\eVyʫH +9 6YCpdhTINY penRT|IX* [(4$$m[/Am %ʑ_3\'*pҾ0o׍/fsruV$0̯2ffY8g^ʌamZ|LSx#6˸/?i! NXWMj5$Yxá(n7%PQ IdJ#3sP^mMC5 `6I!E֯k]L(-1@BN|6ȺTkB}" a#?j ܣpBk(WZ?1%(@yS~{e-Zj5$稗n9{)ٞ83eJ^/E4؇RQ1y]…`u"[InBYb@ p7_V'lvpX)K}5:7PU\wd"mM-QٵFf?k=6'yp/ټ_^+EY?2Q:V'܊咅aQ::P;0 *ٰLC,j'Tzcm~T\̓xE [Vˏ.WLfDr\@ .ݥƢ틚!dK~lwxbʾw,DԑB-[6j 2!e-/E:_ /;YytMteg#h{eؤ|A&KP6ӡw~9POxɖOILt+ް]|im8;9De-zM/ݖWNe_ R%:ԨY]v,'c}09"#P|Sr70CwUa[Zyb6Ya =@tND3y7VmAab'%'͇ESɬw2rv@*"s[DW1EZ;o}?C'yEUt'pz ꕋf=q^ ?y1n]WN#Q0/kV.&*C43}Kx{*6qˮ~X l܈ yMAdohB~e8Ž_ l5{ t@NJs]\}IYJӵMBgPo˘"Iq(a!ZJ9= o`u9p|E97 CrV6j<թ]VGVEY\ۻpaX:<'xdݸ[|Xe:4SѾATﵮ]P]ٳN!hTfmϮTK}sLB.duuaQǃnK, zN7g((z9BV#V"Gk hop>W7XC3?T{ANHt M:S޹ssec W \K tП26n(-U"Jݣ6,}Z`p{:*H=ߺdsy˨Yd!z\20zr҂qm1y"4*DzZv%{TЮF- yؕo&".=FMn-崫 i1iDpOc=F8NAOVK3՗YQE'plu}el 65w p*|u$ aQÈˍ_~tV̶)OHGiOohU ,mx"^!l[ezAx;נVz,W a3@du 5R' "؅P΅;B}:T=<_9-/eZ+ x~nҊP~#FDIhd|Dʚ/v;cv9;Q -t,j)B ^@^/j|ixP%<S4ڎ}:i)~E~+]Sju.p"?)i ^U9VM`B2q8@UZ" !'5o;*/V͂( Eme5LC`x.!G2<県Jdpkymnj0K#݉e7_)Ej1~7Ŏ&cWT r5-?%]R6e Kq6wZ_]i a+=cM$ @ݼ{DVcKt2M*)[JX61 `8rV+($>&rUё1]1OFnPbu%?K?!(7j}ׄ` Voc5Fdt\F&,0}t}Q"pZkq ;k Ͷh X|$cw%gnBZ-1}Uc,?.՜xQShAdWvXF7H̹\VMY贌5?Ju]X;cȜ z1H7 .e{0$N@X^_dn=p~]X֐2X}j-GYÜrZ-[|O7J`I d( p01#>uobt7:(  5 c# 'm)'Rr7p3uKg UI^xl -7 Jn"p<םQ\BUDٞ)8:N)4ݖjs5\׵|=-6bɴJ3Xr;yllqȌ˜d7mݫ]h:ivi(>%/CLo6Ld]Z '$}(QBذe$qUo Zab}Ul5}mInNtJXyH>k7'9䓽ieYA/]?EV|6/#Je,ݬ̛kdTH]@Tiʚ`%#ٝo>z# H~7V rBF `b58[kdu=A96riBΐbwl6ܜqAZ5,oeD[/7Slse%;ieLy0- `ګ1pK+5fӒC>Rߡ&0sQwa$O ,ZU\!$g'yNv%ncSP"6&i{stʘ>dq^Q\8+J|aS"EB߆@5憍tW/=bNn::I7"mr 1;FW])e4lmUfPk?@ ; .'o=#9d1VL0 NDZ`VB;4m/y]61$*3Î'65DscdDUh06W'Aх #m y(ČY#@Չ[^sVHhb~a'f73- ]:j=rUw.ry͇ԫؗ WZ E![S@#*)n6<Bk 9ACk޲8 M%>:TMn}]S]AU¾ڼ+ÃNAT_rshC?A:uhqzt[-%0o(l@-l*3tx(~7o+?5eZGx;)b<~[ 1,ųyjwHT]Ǔ A4ͯର%}򫡋o-;}X?/Q/7 ir a nW,z0 *hM c/=GE͡U 'Tri*[U5}+Q2 [zϧŴ=|n̍rC;RhW Ԝ&H$ QA/"x [WJ"0h@. ]B_\mYq15Vͦ|c9=C2T8ƚGRx;WXZS ,&O& ,ʫ6/[ m8kxcG,XS} ]FD^hˬTG<ΊhV>^pJ!cR]_D|FR13̌06i0\{8Gc&-FVz*Mh:6$VX2SKS8iRǽ-I/wr QTP"]0皳SfrEE!3? j|f)~R>pM0]rWI"aW엌y0]"N ~yJ+UJt$Leb6,;05sU~Y-pB5uNLi^ l dsݛ=_Eۚ]WspjQ#'TrąpVJg<}@>bOO_?ICŠ6VqrH$6YЮCW|#V\+#`ƍ:>$kC\p1<*^X\%! O:h'h<WpMF`Bk?,0A>h"r{wn$䴦\Jл#7@^@ZZ &nDz!㤍7vN70+LjݼӤ؃O1H@-T(,@X"rԢ{-J&ikwdXXr*Ʊזj@Qwٱ:&^)q2jajƈ4Î{b2ltk;ާd{K{imhˋV$[wkQ{g-f- #d3=(~g *0ЊX~n\^ ԁ*nT+e>wat]F.ҽ g35nF]rRe8'@ - bȶ2[,T#Tm39??wXFi^BQ`Ĭwu'[٩ن{%;l2GuȮd۸0d\d!G쾅hr|Z'F21;I>оdY +sQXLmp1n]tƏnj0̊4ZPn˵.a b#>iԁ(\{A]jL>$ƚa؇ dQ:iNۖВ<۰3Sg/v]=~ H\˫ߦY˪H'36HIFX |ɝ"8w}@J" JUN:I"Mӓa,Δ3qOϕ.rWxTFp?ӢN{zGo&*1,r Jua%E 6f h3Ӎ3FUŰ"Z}ߑ9`Qql$.tZR̫=lõ^aŬiw!dttp7WdI]v:oĢZCzȄehoҴ =e϶HV7Pe+_h@ݞ]մYi a9LvST 8mHDy|EKAJu:n jw.SQU`Kp߿|D'-fyΌ˧6]vTvhn_Tp, IGrPcԮWNC!MUnS8o\;,u;-(%c:u.qZ'y-~x:u?_QL,pIw'++1rMiqQcxE? ;`@̠-xqC5Nڶ5r\<ɹQCthy]_aE:cʡt8멌ςt\ $UfǬ+<ٴ&Е Bp_YXх`xA{_vlBȵⷷ\Fa? \4ɘ_]DlW%q{{0/Rr\Jf([ k7\w).yӜHn+k(ppm&IZݎN<+6<*Pl{MI {;64̓9B l$()}0ZͬkRJq@WN5^Qx}?E!ț عL< +I(&W$թI^Z, u{ jDLZrdr'!Bw0PGLt[үDC1q"9:0(Җ>~1)ğMڹ̢v6:W.vٚ4N4C>bk;P:: ! @/33W2^?UZ)PbM$`=JWʧ/u`4Bv ѕ ] faaKGj>X J3(x qZuGԙ&j"L[Xhtr#fYt˪WQDK3nLV,}T/wLd@dG)lds/g nrElVm݃x >Xy&'Ԏ3g$;.I覷|k @ aq.sk7d';'X^_C3(n7qwIX)}B8T(WHq"0C/U(br'CS7;r+O({Ngq D{pխ5zU,3:W z4G s`$ԩ! cqnSxKv $6myڜY@mb ɍUD¦7XӮ)U:S_P}Rzitrok= cJ|> 1+$"$#bY1A`84Z 6 2vb[%蚖h]J ]9j׌ވ "K'}:d?R880)yoOk}%T;OF*MB# 9VqHv;PxG2)ƥ0"g r8X=XTS4hJltI(;{z L=M!+C~x &} 4j">0ۂ ysڭIJF!5GN7^AZ&<^3ʍTU68$X 7l;Nʵ8S"w\|^{.5E{&d V$H&Wm栢.Ҝ1Y9d!-]>ҽKPꉳ,oV<;ZjpZIL0]oHsL["T3g, |iki?vkm[\НBx@ٍo Log LWHmȍueX:, G!O(OyI2W:xۨ<K4[- Meܯ%j.\UVʤ$4ĚgؔVZ~k65KaϫSp 9ZIz) ԋQYiw:Qc 6֟-)G9eSQnk2lWd.c)İL26ʯ]璎8A.bpg!E`AYH)av1|º)#0ǣj.3+ Hٹq0f̕qjȖ[U/܂G>όi܋[V_J'*֍:ǹr$;Vj8>tC m,zۢj ܍X?FTsO)5h"'R?Z]rlX㵞FR`?ʙu4h_䋾%tẹ&/$ ,LӐ@T; AWTm8CDLJϏ(g\E{h(='v }6t< R}%GY` ~!c)RR t'-;^*xb+,ҼXзg:Zu'_M'&P]M"iÔ_Rn#^InH~O)D\\ lP@g;eglG!m? Y5DL!rmȱb=?Q?: C)w^; f^--0k}/j>[ %{ 6_{qe#|(cfǐ=Bh :XzS'# <^,ݯzyG& '*eZG_DϮkTR@".&5CP縰(tMUHTIT,C*a:_/.m xVB 2k#O :B劫XN?3#ae$~֒V{ӃLi!ø1^c>M 8S?MhCnŨ|BTSWcPڌGHMOe\Iq@F˪6]kPF]c(jW@X=g@ ыuGLˇpc0 :ݶ{whhAhqĀ^i$-~%8Ϛ|_U}rfZ iZp%z|͵6(Ji[3ت4k"ND[Єy~b+Ӓob.y puI P|5 >Hyz3Ij bmZZ+fݏo,8 >f_v*ðFx~˜_訬|3ߴS<C pJ~J[-Q/4m5}@K0;Vhx+nZ.eBQ8?ϗT Nm%)El ^Bȗ'hk:#C %hQ ^\LS"O~ ca, "KL~=N/4N`܄Bߟcgdbs iE 89Pß(`+ه(Nhh,z w_odjyG63αjӬ9%aPb5+V5X߈{F C(ln#Y-s0%mu( Ѝ$p }HX_:֪W3 eKwY4Z 9r <h`,{]Ąjҟb{l?ws(8yS= tuX̋"@c-A+uk W_ϿcnE=Ab^Yzx0L*ƹ#QP5T49]>\̺"8{ t2~|#Vo5`gKr8ZR-s"w[`7u3+<{>n8&!xBƢW)- [˅TYf40҅Ew]#A]Fs#qwkWE[PگL :Iői  MzNR٫`;t ,2!QN>0B3*ϭƉs TĠNĆڜ׌{ko͏C J$jy$Ifyf%iv M=p{@~f?5A[-7= ΰuH黾/'$Zʜ5ek/D[?2#b B)'NefܡO^ܓ7]06(BJ.Hd8$!~79OG`k`Rt$j`Irf@@nQ HNr9?TIOՍ.WCKXѪ(amy^vDol+IiB=dY K+hR̟d笾ؿoTGRʙ@{Is@$ظeȞP^^j+up|]e('EʓGޞSJiOVL.3/Vvayf_Ct{umrKS33a[PuŖָxxzZJPFH1FmWvfzm~{ k bεN)avkQDWfDpnG0@rLT|'S W=rSWƀVfPcQSjm2_[h<b::עvN.o隷׉x\'eyel.r47{(^^sCyf.2C'_OZR@&et?8J_\D'(6 X~8ךE"v A!gr)'Eti(*ޱb))1T(07Q B\۸YPbo֪7wQ<ӻPؤt7\(Z`"iX)@Z,HhF"kD61k ;qz~sGNCALgDp9k-&s7?GDJ _B*L2ip#;(+R!<tY0t0 lt;Җe~ ,F_/S=߳.,@CA ތߋ\x,t;Ax,׎Ӽ*dA[Zzqwĭ(p7 OjA$ 6$:2i\4ݖ.C|3k/E~iEZ%<8B)`÷jQnLoE[e$4vMeEF<Oʀ%O/Z}*g‰9׆7;i<8(@mG7/gM&8 H"X&@[\S蒡x?UȪӕXI*/ӹDܤ^#C`6Ķo}X}?W2Gնȥ'`.Ks+Q9Lj_y?Ƒ|WUb*#78PwGQ*V `7Q72mRSJݘ p*cnd$˥&.X2ǐ>\ :ꊋ\Q 2m ~Bh6QʋQUĺ4~aaF^LQ=L׊ѺBNoE<㦏MJȸ~\ J@\WvTeKs4לUb2L.C "OKqRSLcsڲ='O:#~\lP F3M\XROT\EErm Hn 22 $${,SKtRgl+:9EF*2*uI4 0^U azB,xYY5,{dJG85/a+`*VȭYxC3PPsYw a"ɚ{2j[{Qc`Ҏ|DRxol]=5{}141LK')Ft5{%-*Eo`كuaUP44pў2-p {-u[5z}HZ"vu)ZP(+Y/@ -^FK|=3KO6S6O5|'85Pt@Z;4meGt,GKtF3v>20GOCy' v^@*JrzO IFhd$qm7Ps< nAgq}v@EK\B%lЀo=|-ufPM: k  zdMh)]]XR%'t@:ߍLq=BK0jq(rǧqSZ}>4P]x\ߖmiG=ODJwT9Ϧ*;IBeȺ*Q+'Z@vD :Za?U1_0\c@[ ir{mPZ Ff`gҢgDŽYYQa4i0qi-L޼p'+r &G[c %12GdXؖ12^!=Yi/N>k?ǩ&oyŴR sΐ7h'?=6qϩn*r|WQ M %=C- dIt2%a|i1V0?q{?d bly[[Evk6 ٱ3-7A Եbʀ2+Hxƈ_`'P8!XMheGO0[~o8O|х'ZT@Uhw, KM843*g1HdTNm <Qowt6u|*2K2r pxӃWLלM}>kyKeF=,9&eC<>?E!K6p6IJkWb7%;ހ;M[GYWs6z=VY)Mfkb?W QˑD.Y X֭и;o-~d煔+Hbʪ,MXrDx͋HXC%fmaxqcݵ.nCAd%sEƆ,^䱵Xۥ.Bġ $A9gTB1T$s~RV_QF9Q,%ڦ  8N"l5)[fjaI&:!_Slvk_XC&Q3|e~'{-Ra^!?##&b.Si̓&h_hou+Zsf+9kCi|U}|=ie&Q+iG+3b^5^gÒ7-snq^u ߕߟ:("9"E8Z_#>B2+p5LYy}`GeJ]Q(A ׸ W޻^-tEր|LL[τ/HYV_JmbfkWժw&q͎ZM5JH,i +8lht?Vzߌ;uuDiįh6./Z.:PT8kBSu1s1(er Fn/ K])ruOwys;m7QyZgaO!} C* 8΁wNll%w2aQzǛ1&ĬO|/Q^F#LaSF(*|*?ݣ&ѷX3!Kt͙M.֊3+-ziL47c%Dũ-=f|HP@mw8ָ8t=WFd9TӕgJ߰>Ww+=gc7e~ΗK_ ZΪ@ [)sZĝK4+{Z:etBUBu0gG V;bD~BI=#hUs#?iVF X@j-~fkuX{Ҽ!mmbz?ػ {&QdA?c`12UM 0KUmO`iXaOIAOɍ^1 {q_mbleE;2k{ Gѭ~|->U=l9_A!) =f6U2=kO1-ek$I xΖU)&G)&_`CIJN<׉de|),D;Wf5Sb4[ߎs9 0x^F֑'4Am~'%ڝ%^S:O S ?6®gh4K*hU @ig?L^byꋷB#T"!@;H]@rI+_ 5Dzc(r@EHuu|aiHDThʙ߈ Qvԕ-V = ?pTֶ%>XvVBWZJpGT5Y=o.0l>;ʷ-­:" G:w@.1A]1sTǯ yqgXz%bJjdX~F7㚡P +)0hNψ=]vє e LcoEQ>/\S8v;:M"72ZPxPĥǤe7܌jb7c骣$BB)On:1NI]}j-L E  ?]7c;>ʢL0g#IS\M0:A.m\#]