libvirt-daemon-driver-nwfilter-8.0.0-2.module_el8.6.0+1087+b42c83 >  A bU],SL`$5$_:ɀ-.9!twz3Y**9oezqX3TdANC?bܨ)E/`G81A,b=Q^ peQV#DדQ5>Ĩ8ѻ^IbN'KI U)#Nȁwy lc΢CM:3jU~/D; ZJ $jEnIoZ-awa WAtL_Y`4ĥ;9N"]k~;>'Dm$5t0V{b1;èky˦=Lbyi(?FAEFdhH P{ӹ[ΫӣA}U3upy Hu I^hC 9}NQi2V(M~vUPkf57->q˄(t7d5c6789c37aa5ed6165aa5efe2b9bd122ba3bbfda4ece99a8ab890ba1791e81ec1050f7fe11ccf8cd33e04088c2b380776e7e5d0aabU]^2˃ŽU)xAB7?l*Jß:`_`EU+]pURrAkZf`&'5ddzd{+ p*ŕC+I\a>kҍ ova`ǯ  jM] N voyuSsK35z][LÕ:߉*}bV _`tr[iD^@!N4@ d3}r4?"q1 򑱣vA'D^.`[׆F%jB-Vr{dcѨ@{"tr1K);4mؗ0KG~ͅ*Rg".s} cHD?zew_iRCٓL<6U~S;^&Yy5@)p@"(iRM6Y3! CD9\snBuuleI#! |VyA >pC{?kd!' F u04;BJ lxD$l     LH P T(8W9W:+XW>y?GHIX0Y@\]^K bZdefltu<vwPxy@DClibvirt-daemon-driver-nwfilter8.0.02.module_el8.6.0+1087+b42c8331Nwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilitiesb#x86-01.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnwfilterd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnwfilterd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnwfilterd.service virtnwfilterd-ro.socket virtnwfilterd-admin.socket virtnwfilterd.socket &>/dev/null || : fi0f`"HLsO LAAAAA큤큤b baBb bbbbbbbbbbbbbb a36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e9afcde14c9a56bd369afc3d83c10e22faff130ce98d9acc4b68298ce3820b07b42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba2129de18dd5324c5e5f8fcabf0f1d391ffe997b912593fd42a6668f7aef2b5e4a09f11fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2eece2a0ab540dbb8312faf97b518258407c9b00a8384e2296137758ac4ddea2c2f../../../../usr/sbin/virtnwfilterd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-2.module_el8.6.0+1087+b42c8331.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(x86-32)libvirt_driver_nwfilter.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nwfilter)ebtablesiptableslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libpcap.so.1libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)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+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 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 nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id13611e51dcc96cd3ab563e5b06048ca48409b24dbda2c7f0780d4c80a1e81f7ae57b4a4ae5dd6fc0libvirt_driver_nwfilter.sovirtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketvirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.augvirtnwfilterd.8.gz/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/13//usr/lib/.build-id/bd//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=bda2c7f0780d4c80a1e81f7ae57b4a4ae5dd6fc0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=13611e51dcc96cd3ab563e5b06048ca48409b24d, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR RR R RRR R2R!R{RRRRR RRRRR RRRRRR R RRuR=RnRQR`RfR[RLR0RcR/RHRxR$R-RCR?R*RRRUR3ROR#RVRiR_RsRAR,RmR"RkRzRhRJRNRSRjRRgRPRqRyR%R7R6R:RvReR RtR5RXRBR^RoRZRWR.RKRdR+R;R2R)R]R4RpR!R8R1RaR(R'RwRERGRlRbRIR&RFRR{RRRRRRRR RRif test -f /var/lib/rpm-state/libvirt/restart-virtnwfilterd then /bin/systemctl try-restart virtnwfilterd.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnwfilterd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8df0f986c1fc062e59b89c41aec5988f66b7731c50c97a7367d12e6212374bbfavirt:rhel:8060020220208213251:d63f516d?7zXZ !#,й] b2u jϿcjI|X/ #K4G]&,Kgv yjsV}hWsK9?dcZI_RVÝ _x2=y%qSmg6N|mq[CǴR^4)p㟧o|[/g 2U52!ĞȝND7#?oqjZхukjٶ0.uR ]ܵ +<~HgCre_,PjonWPSsLRY "h7Uڕ/7!kD\<_Oܠ^u~ĭe@sV׷$lx ۈ7] >خrG{Ccڒ+9D)hZCyYUm}Xl=a~\K'OV xꊑJ%R"h/Jg(ف{r':mY` bضW@h7#'|M<̞ş|x\Hre@?c.l!Ԯ C/Z<}B?&jYSqZ O@:Oks93-;y)x/_rFG?~ǕJ\Ry)6i^.Ztv D{aU Hx4Ce.TvOu&;cG]f(fI½9*m[;{rSrң㑌wzƢx ^%.ӧ<3N8B9ͼ5"SʞJws./~e !=Ko TTF%ZE Ć.y6εӖ+P"*xk^XVkYdg6=:[dI[,-Ja7 ? h1l#zE!ss3jq nhS - Bʾ@R.UǣcԶ.}U/Vi< CT忰- gbiAȑWh_@ij} h&hn$! /*hJ̻HǻtwJOJ;2@?=W pa:8tp'BsTrD4b*?DrH3Nk F=ޚYwy*-|&\܀Ԃ̊oO+҃D2yi5i%`hm҄^e " ~wؚɠ¤Jʉ$7 }3K$a[\ًXwBslԎt- H(?04#ma> 7{ L'0/ x /~FYDicE58wQÿn{Ź`{r")9bd4g64,_U=?31q!k{T)'r2zEL3Od,*(Ry6L^樺aʈ y:Hmc&V .az¯Hj0]Lv_oR$p/ɍv^tW?H#Cs>ҁ/F/0'm eU9&M#[&,fǧ19L>9m+`a,4vwQ8%3tGk#RT]M(%aB҅1"[VWVG̾ F\㦸bX%IpaR/?| /*߻`0E2[$Jz)ĉJ,K&g-kL F u`x5$ M&umyzePlG"ޤ6<(1h8IӽQ;kQ{Z&^|t(/Q`I}pǢ)Y)赕!R۲SI$&;94[ۄB=fXdxgkj)!Eb7W<"F|xZmdϞ!a_ez}]>7M|mH!-+SGW| + 1JŨqҟ:"k2jAJ--͕0HKfUFwvVD4!$)dGP iR-)EY AnK!^*fU ݣXQ{v=x{H~<Őz%/7Ӂ⴫@}TBTASR?R_'9czs6:R;e9*\LInp.yWI_c+wuq9A}wb:|6 O8IzNԳWp;]DI-$ ˿.@K>+c5VwRql#YHCLis e*!smj>du0=I2NkWm$u:.A4d`}R C+%T3D䪷X}(EnyɲLq{4;AV9޹#?e45*#FÑM`Өik֍@b'vVXDBLXl~~zzV54Oʬ_6!s"XJ܇FVKـzo1.Ck>]H\ QH6PzeB{zx4r=3WMxr\?㍛8}FC ¼]'c˚uL) GKAM ,߃Wψl ,X\*.:<#iaq6 Gf;?9ރ*SMv؍Iʿ0필 &VKw!~Nݻ\͌h)YޜVPK/|3?7lbm\'kP0mKeA(p_+ٔ/4 m ]Hz"5 /7VX^(F6 l2o kqCG-U26@aKFL}Pߛd%BtTacf& "B0&^,1 +% UHήM6YdcbW}μNBݟI.\_][ƀc$\.YLXd? iv!ah'YHšQT_Ut=܈6e&xf@E|6F$ԉ)pGۤS$@5Y?;x X3;bB'r cn 1hd7<׶"jib6WѮ 9}ܝnˀr/{5ar2Ô I?]7@"g=sl~íO%U;,<;HE⫕zQ|gNWjUy}˩lL\(D=Ċ7Z&@A֒P£K~mUxO;؄'ۏWʃe߈$xVP buJuh;:膗;HS>U8x͖C,Bj! m|ca^N$0G}DɄ<"@]K>G'eU).MTdf8~#72(o&R`P[[ce-()S-YG0(F1)[&C$/#5WwJL婧 r׉8 ȨvCX};4囿n(Eꃃ2) ֆotYFM\=Bkל vm_/@1T%dl46K?XĤy7#֤H&I|E)60I(u 64 /p|5#L}~O=!`w 轾|Eϣ+p3ߊ:^.6ypU~r ܹoS۪5²$9:o /_ 75_RC˖1BwoځtL, Yq]_mDrr&kEl%y <AL4in''jj}]U﹦aw3iGBSBX:vQ {Wkwl&i B/2jZyYc[)GwQgAE0-Х#ߝȊE6 _R=ػBx 3[@բElnbl㣰h<'2pcv{awXxC14n PӴMy jB%t,s,*c@:.m9 <+Tp| 191<&&Ng.L>U-8b\\fCIckBp,[ry]Nvjok^l7 ]MY-v&^i;DT!Fɣn \7M15aB*!Sz PBdQ~s0~|ELd:,Mn6l2aG!FE&/pթt!_ԡ,|^I-\:i(Ϳ0㵱/!Nel`thMW/EɭdȬb &sÁI3}$,|KuphLe  ub"U }ze[/Ðqg4z-UHoOdq0n!Xgǐ!5d K(⾧^VG 5$bWi!f$Bz,.L!Ip1{'O=-MIW$~@T,nhEa\ذ2QJ{ߕ"yfd}9o5Q$o&cVvp%ҫ(Jb LȷeYtBя[GsxݗF;a z 9 }zUN_I3taOiX*~ۖ#boR!}6܍1_@O-V\yMeUcEO:t=z+dW;+_%?Fm8VWŽ6wWھ_ϖb=JDb|U1P\-c4|Ю4X;Ց,Ma1ޙc[& Gmcvܘ^MLWȃ,6{EJ KR 9ٟ$kJD>A RȘᲶ^b`ǍoWWIUuRPe>4pe"V]bpԒ7@(+T^P,Op̒o)(KǞNP`/rn

s*_|"/Z5Y(d] &~W$=bJ+ٗ$ס >|ã GƐ%N줟&gtkŢd"2 [zǮvl4Pq&-[K"辔FpF%KWsկzD'Q*{P _?*B]_`||5K{~|EU5^H/6Z{, 1넔]. 0E𔠎 =!Z3=s(g|lbZ2ԜF{vgmٛ߅F&]Jl70N^ CR~Q(+:u'C_u.zvP\f/lV*wB^!w%p+"JE"æ'/U(?5GSL9 (ލ ̞T1muOmW伛 HP f9S 쵛:t22ثnsj:Ui01~id~S a*82J_=p7panOZkjT21jY&V #u⊮@AU߂ndPn!i{p"xWw) }*Уy@ue7[ xK15[k"pܙѯc;QsF]x| ?h2?m0otsXQHޒ=k+Nx'-2WNd8ґ0 #Ve M9PݭlLb,|<[ׯvF1 'S୎E$ ݌22^:g(dְ߄TmMc#t髢CKKrÔX$22>EQQ65U>sD[>&{dKH3aU鋞JOU8ʺ$^r(55b .@[_3iTMNxv.+ ufJ%k=/]!|HG9+W)LwʍG{G~C(Ż/({t8=k &U<˸'@EvEP6؆2LLZX^%ܛ%Fjr+SVAgĊI )3bZ&Cq!{H $N [_sbSЫe*r7zzlER)МE#d:{LtK$ґa)=G4ǮEDJȅ' \]8Tc:lWަrNi)96'w,_FYŝ>UPi7m_MԹ]P#9=0XNU'4.rEHҶ unh¹|6}Wůg~ չ*ܫνH/%˚fVygO!Lt*MC:!vR6]sC0K&@^rI]PT!0F̬̬VUjy J3 L!mIЙdԪzaPuQku?a#DOr!_ؔfs 3GB_24ߪbkz/RVY%᳡3qoir$$6㩘E?&C] \kr=dΠ! ecϿ k"*4ce0~+A4:_1A#*. V!Y7Y]JL)=W0!Ǐyfv踴5 .|Jm&G'?w:E]KqMoK*H|OҕX>kV5[tBIz.t! d s O"&b쩈=E=_"nu fl*$!_89o),K1M,4 W_m%ʧ*0lW%h@f#7̗2 qJtкw9&r~`t_ my]K6n.m=8u\Fv7M(<,Cc@ꝇY 3?@VܨNRdl:( n`.#6¾\MGلeES1hK{f֞iy_w4Ky݀*X cM2)==P7KEB{<%m3-v}-6r"lJB,vJ[T]# I׹z!Kcߛix;3˙[t@ot_l{LM"2W݈?#߷AJ\̛5G\ۚQG֪ šHPGбby󁑄Dhxǯ $ s4As'Z? ,  sl0ݘr\?6Yʪ?#+b`BB2ǭO$k_Q?hһ"^A¼!pI㢸Av*2G}T%};yFRK(W?a?aHm`h pPu:P iZ8yD9Qnޟ d?/pL!3!._ M< FO- .Z#V*K6j t(x"}gf9y:u`X1h8p\pe+)MkYC|cFH)%V!NMؠbPљD!RnG ỉyPs*+-~@fvKcqK@'qh]7>Gjf= jOB[񏛨"͌cқ11"1iDYWeO칸o)Np 6;$T%QgLʹQǾ/ܴZjZw AcH#AtxZ1C??`~G1j®̵ǑW]^y1nQwΏ^Ԛ)1x,%nGk4xY/oMb{ r4cO.*NTPw8a3Iͣza9u+c$wh)s25j¦ş zU_J% VzDJ_Àx8?,a?[=wceN6/L`M:β ʹQ|gX5,zhȮb]@ӏԠBoV1;_$"zfbpS.ӈIߎ@N?RRqGTz1_}M;.L?ol::9xGKW`͋xhЕ&dZ65tTP־}iI{>F\kv\wCaC@v$؄Ie7XWcat߱9/|M4]_Wʦ\Խf$sXv7-HG]{JgH:~HT<(s- IHd{+7=:T;m^hQ&RA>(c){[ձ =zA|K|A"X]] }]̹LzeV`yc.[1z U Juf#7Ywk;)]z/WJPf/DY|XlhhjήZ8Ўt {oN=V3Re>j=\6|~bJcc E]76:\"*nw]m4ꅮ1mNϬMДJw]..RY7dIe*\z8'W>U}M0Rv(4mTzd$B(+4*T&WJL!|:i'nRfۍhxB́"U젼1^鳈/O)o~gP?nu3mmVPyJϊ,ͮ1+D6?F#T@09Dk(uRen/N指(d@y.Rpa5DYN% Vy"o+@8'JF(;M6~[mBm'BkEdD_[B.FI*$D.Qo?gF;o5UA~e o OAVTկFAxzj.S%`܏soZ QR)f8GԒg;W%pUg7$U9`\td |;xNlrl@CA}Uf!3n ҇bn/|/Du_iو!TcsSy"?c*GA b;dx!-=PW.=UEYQ)z}bnQC$6u7c{p_|_Õ^sʧ\6m?y)l[9Q? iAwAD6K5rdVbvQ0 B{_;^֞g ,Eత[Wy\ Beik)릧rx ֍8[4Fumī!mE2*`k|4yCDo6''aIV]L7#fN蚛so,=szr0ߨ!j-1ÚcFTUC.j|`إuU\O)e%>/dp _  #p 6YK (c_'$T YДޑ/XQ ^3Վ\ ۖ_]*qU+bЩtt&t5`'ϴA8| 8fO0-ޝNo EwktuC>ϸ ~`FFNCĻC6%%)P_fPA!~ubh E4W8YN17DYk-vw+\ZX6^:耳g=Z}؉J!'.C|Go?zO1^1+x.X_Y9,pm%Tdsp2OJu3w6dCQ$+ rc\f\KKj¾82,gX D? 1I^C{4|q9sNʩܷ-x̯?)% #43ª3ԹGz<j810mjR]&~l*E5)t7 TyjM;sR@|Y.ݵ0lĔWB#u]~+h`\eҬ^ꟜMiD`ۘJ'64<5*BLM)beO:Y1$`@fTLȊx/ "ʳ/ VYL"$mVT@d^r, uPi9c`$#?D@X5VȷB]ZF9(pޟ`f<Hµ԰ i6>7kwjTיtP"aKԠLm\T @]-V ~`n[С"2@@;?]c~~ddoNslr;>i{(п]+FxH}򝪓',* TޛK)\z_&JʡV梁Z >x D}ZlZ-RK;ހj&]FP%N<å:důnyk 642 CR&YDV|ytG/d^e/wU=CJ3_>UN6`UE!5m H(Ђ}Urf=MYq:CEتvƆK?w6ZGMkB<$#bk%xR.۫7kIݜR'}:˦sM?$ sIh!ɚP*Ս)uo ѽ| EG2nA~ Ja}^4fql2н3.%HeȨ 땡VLRL@B&'Ԋ}>~O0D7rCW_I;m Q7şrDa4bi4VDL ϞZ4d+G5zMჲjk )9)Ӎ*):jTr9 mMn%+=R 0VPЂ D5!ܤ6@fT;`-lŐxrJюRlDyl$`ly8,$1B Pdq!wخK*95c2]@涓 ?U~ g;ry?j"nCVi8p0 )(9_0=$3%&_&1cL%H釂۔ihnӟAQ[`nWQ9c鐡x"k ep8|Jc@qsW? +#y0UƚAkbY x"aF<(˕]7yPt?PJeUk߁r|r1WYcrXbGGlE<6*l> }q oSNѓ[)6i a!J(QQLkF})dᰔ??':&46 vV#2qH2(B^$M|9ICρ vB_EaUTfviPQ9iiw"Uqlt-ɮoVzLW8zg\nq}EߛU[FL Vos ~'6)*H!4J@k^2:k,k9*:a'8/cScL1s?&:d[M:UȺ='D/!{딥cj-MUj X[1&sߙ6?cUr#A%k_CĒ^XnD>-"ܟQ6oiw\eߠ8bL =8|[8mÔJP>[w)ZyS޹>˩xije'C nlRF!Â+`T&xY;_ Z" yN)hsKyrn3'W#ĺ%(IC嘫{KF)++"pW^M\l"l0c*}h(|{I_K@iK-oK @naLY|i|?\ 7"NX2qH_h5d|`6pu~ƹgׇ:z 5)r}H.˭薵5&3dmJwI>v{CuNS!8yW$V-rY5v !)@\ e<cz 3 $T\M_M!>$!R%1cF)Kף! .>ۥoٟY#6+sjH]~<|?~߫RCon G]7ܥĒc2d1< ʹ" H$I`BeP|Zk:u "c@mxv8i -ZqX->`bì3Kfojyy;W%( ƁiـjLy”u˄?%k#֕ {Y_f~<$ q4Lr*cG"h kpx{EuMӭl"?KL"tEրsM3ز:VEa\O$ME3l!#!Z` +:MO '8`K$Q<!~;.m/=@u: .Z?ovJD[2KAըc≑'nH\wd-_6CQ[xLyH ڟzAT÷}*y;sM PVȀŪ7q]ĸ2)6IVDd;lAG@GQ_~x%mH,ٻ/vG 5*N Sݭ q<$k12TxV5}/?/_Bƾ RnOf™V[íVf&l L{ȥIxo:~ahUS9.`SӚki"1VG;5c@wXiG8b|KQs$4sqNqXaB-AOIn>gS9-P^uD#R)ړʫE_ܶS5l"(K9p[O7[:kBsIK i.ch[(2Pl9ωp+Z]|DOTfUjn /M}o>nUMHA/RG$W/;d h}cTKi$b +e1*7|/~+=UÕW`[aX8IWbۗ-HEA;R8HΤ\ h8~j^*@dc; <Ym3O$Ȯe-vS 67]GB+|ySܗ'u +48\EzOX#zAX> /RchJ M>^0  !}9k3$Ӯ󶞔+SLrv`"jGfx{*6'%Dq'=]Jg؏L[h^^8u.X?Xc$Th^ӫs*@=C^:VyT^X<`ꘟ;Pm=`0[LˠSա4i@,p0eZ%^#^'6 x\Gݼ;O\Y|v%y?Cp>M^ZE ."bXGM1+QbB< 9ue-73r FQHUeBhbUp0ONޗK<agt3`R"3%EAELGxG^77J6t3Bᶘ$cu>2u 96UN1td "=jȥAx;2\7ޛe~U w v`\G0Mbj*ʺWphOKfӋOW|e HOxYff-6# v )s{*?iѺqNu;eKҤ{؄gEJ +ޮv~@:/D1,x}T)XׅY1Ux*}ΥÒʼn%tc+I:w3>鸢ݙp4n(! J:ɠb3T)e'*wXö4:6ex(喎<7~ ==l/9$ > pafb޴s@"DEp e# l>Cl};Oq k˸]ZK7C<nI=xMlHOU .2xϻ;E:ZHK7y8C &2$J|'Q8s/h?i4ٕ W@t'Y(j\o4Ϣ|Ju'(Bku5]=xū)]ܓ4[ . ƧHw#5('Nm#^`Jk\`hA]Dz&Xf# OӋ71RN=;~@i/"P }v,! N̄|t7]d~roT`Hd*{VeYѽqMmF \' lq9p!_yRim9ʫ/Kj@gn+)MiݙvVV=-r%X̯͚[5"~MnX­8{k/c3zOz2T^ppKdG3cŰ}?X4TTA'&MOZ)ȹ7$:|)q_W#yTa8dԞdQH]ndk>&# OMaa뾌d1x= Qkԣ>3շ T5l^>=@ :yFy:ó#q3F|">5G/z#IqGD-yHyΈsYo0%F@EM9 gS}qW!H" ]Ώ=_ocBb1_8_[aP-j:$l>aozz7J>`=vرWMaGOtӤe"r 8X`_0(_4^Nv{L_"쇀 ag{/JK W%I_L$Du^-})WܳK mmųBXSt8/9]mjMq_(Km#La%<|XdZzd+50Rs*VOADgC8.kOW:lyZYT`^¡œ OwvWx*Li]ZPB_]i!x ;hw|nT.=cq'PF%\r*ĥέ>2,X3oޚT@WsC[d)cSqiV|˩ֽ Xs!-RyI0Q?'HBB Oʆt: ,KooYTQ+Xc-qEj0hRҺ1/8}WӷmCC.ldҡ@\tbǁUuV ڐQzА? ;+:.ւX>G''Z*0ou& xvyvv"E6nx7x E >Hu'j|_6 NgA82iЯ`1fa/+-zl b㋕XZC<5orEX6wV; 39,)5 lӸ۳KۃZ75PfJ{}=>̬BE n6h1@=# Si-ѽycViX3}wEEGl!2 des&%.0,RAFKhLMdG`Xr+hzn qmY^<ެ.|y=M4Al|Mrb]zʏ 9uGp 6lJAlTqg=;c=U3h`[RMJB26-B; Ya[ӹkTj[K?ߒ ULu%${81RNo`Y5MepeS2ҧ]0%M>;os 9/@13S[21 9J_^BN& yNJsOQ[37ή[exTHa7??vU"E}r@@hzEsPգ:v$ȖR}SaD&8LQ )STX1Fo'ľƈ!4OBU Zk< +rXPk<:VޙXP$qI 轩3CCx^Ru} g7I)'_*DNL,@u9"%y<-X\"R &05&%]7*DʊL .jPĤ/CtZ6'CTNGx+IͲ&iEz=|?-gբf%Lyvr΂= $yPfK dIҍlҩMM@0GCy}ވXe5t 3YHSL ##@+0l^uPʌtzV'Θ3ItaDfK\{!|YKYS&Zɉ'9KG"iO/9|)PӕvLT^I:Hua* o y8nck|5O]Ǩ_в[8#=@ǁ =rH8;6ntcfknL;_Ľ+/AwrFkK;[벎x8[̬ ]۩u\BzAWۅƳ9^[J~}T{iOw땂QǜŘHupl?1}I*w`aD2Tm؛XosVt0^8qݕ5׼Pom_)Fm } z0~ מi1ASPЏ:ő $ch:#a bMD*>|c@]v' H~b47 @cЩ$Vt~:^r4)?1՟ZD⾾qIytTl[o9LuuoFW ,iyPO)49cHƇtSD/}I_ި(2@LJĵD HDF҉uVA6`r=D;G%䧪!Q#\EFӾ%Okٛ曗WChdeV1ogP+&8 Ό9_@(fS +F[qmka)Erږ:v6<L{n$B~>=͠Ӌdkg |G}l5EU*Hn= uF Q\$/gh6%ZdV8 U-X{t3AJfL~zSC1¸&5M"/nÔi!ZE+M)2 atN k&B!+k+1l0(w =|Ièa<.bgº?xZWsxV v{ \89\Tgf V_ Keh$Ey ސ8A.vW๿ *lEBgJ &HKÛ/էߔTf ̴ҵex[T(>d=CFc>׎ho?@n }7ZXObKz>: F%g/ vA6?a8Y>S ߃iP;V/% 򪐢f|-GJeh6&73xA |ay G4MswQ!CzqZu&ǁkK- =@mR؝F\鳺eʃx4[Eۋ;]9Ӧ8Y)ф@ %`HPW4<{[e<9Aؚ_:ZPdd]GIw""d  ٸ)M^~؉ǼnC8Y^˚qc.d>~EJ0l~s+VO-;K}IpZR}MӳN\0a uKY <6 zK2jcErư"ėY\B.ls2%;y#kbv}Id#k<DVE "Z7B&qW.f4,07OʋZL(_h9}'Go1Pg~wFPMh'r\(yu7s˥I-IgvJ Tx s@D 4&S̋da~=**&ؾd 6CiEq,KZ0vʖ"o,Q6 X*LɵizVR k+Pi~buR=#al `ա,VW靾O=$2/! cCo/$A(uM8~ 7/꿉[/rW7wPTv#']l {_~x-w$Wo;pVYY|sT.U^65kT$AXi8 o>_>Ѿt2U`8Z-{_Hp>FN81C Q- !hH8.v os@(H94jNJ5w{~HS1,FOM3-hT&0t#rM͢3NAng3sutk$kD? Zm  ܹ4q! NJ>Q7DW5șNnZ32Kl~LKclZ4 gIV$~+HYe1rJ *pnѵDsf7%: 3[Oqԃp.,U]0+:uK_z.uoeD9|>86XkbwӬ*Ev ןjgz"US7 xlos{QA',jW>n>y N$xg!e}`>h(Z@;\I=ew+EpWFj`PÁTT E퇌Ӝ^INB\ŰQc;%(}ôKyfXyQ? :X7klh4eQeB-Ho9H]t6OHD@6gBI~dZ*Pk f:aS%*&Qv@OApurio@xa58({e3\ulr OyAj5Q0@yV0 oH˴MGT€OPLnsIyD\UѴֽzm)T3brshH*1I++  f3 ~䗚mq Z9':jEo oX&$AW53EM3ҽ:J/9ₕ P9ڱYqJɃqCT7GUcyCߪ;~܃|ă݊yt/^[AQI]B+=Dx8xA9ے^=2g:i=h {04D.0O>F'nЁ1A I2I4|cEejAY*{cSN:1+WX.=!e!=艞Yp} c 2Ȫꈎu0w?afD 1g #4Ն; 1wtARBU%m4V)kf:뙹ũ/G^lr#q0'T274ҰuE{vY*OS`y+$ǨklSH^٘)o"gR#殽NW*zRzDqMeI8{No)F:G1; |aO2N F6AzJm*IʇX2ba{eJԏjR M7bp=p!&J? ދsH {yUwˣsu}'*G-IZ5gFX6|oN8ea/oB$r.ߋv(_dv3$\S}. u(C[*tmɇӄl9b<+rc t7-Д*Xqhu ɓt6 鴸O^|fp=-$6> ;085*^Bo sjEL) 6"glx:dussp j!6;-9a[u[_]5G:(TтQ{uzLch3}Xhlo>fq흧P:Ѥ$羥}fO֐rfg3.з"@iw@t"LJ%%`ھZevA Ir+1@| 9^@Ĥ\[D*bwTΘb4QZa4=L^r: %' MA |Lrd_ C+w`/RҨF,p2r+эm;F?/{31pFDTFA[\X˂sf2aFr1AmҨg`ZNvN:ЙI'd9!r(nǀb.\m P|hEaT0h%P婪NeGV@sלx- )`YhN:X`ʥ6.pt$zH\E5]V`=>Jn⢿ +})47D`5q5JDuHwH :Be#9{@z[7q¦93>a;b]l88B-DK_l5V n x=L\-A{FhX)cM-S.P2SK@lpv]@B$ɠPol fBG^-]5!f(Ю8dgnHk-g7s?v5KbIQxV(93eRN=h}S(wŹ.HBŸ8Hic<hS34R5Ik!U@m Xf*a'l%ѻ=4[;Izair)ׇ"nFUb ^%{ ""g, <>!ai9" .) uXqDy<8 'qbj=LNZ1_mƕ(1eL`9ohEvZYi05l&7C祑C*SPA-km  SMZ'QvDT1KPS[,I+S6M4m.-ZS;199*3gjnUsYVrG #( <*ϊŗ2lfp\,f٥ޏ w'Q7ۿ躭^*ld׆()>Q08W Jx}ԩY\z, B}Gu@?i.DT[cGk?T+cS)ZPo9u5H鬋蝳wmxX 1vyHǛ} j3DG/֟Oa*t_6D3 d 3"n̎z{pVUdJGu_a@NjB{aZ#o.@jXxcCHb%OkwC;UhwNAL;f(vTH`3?!U!鿖9"B^Qc(Z)&g<# ^q?dXߍ݋DcRy<Ĉ.ge~;Ko즫`_<Ӕ5~0z;hM(Qg\֎(}otQ[J\bY4EvP'A~=~!QQ!ddF6taܶAp#yL* )/ͫ-wFKrz~e¡._)}#3X.W~Uye ħVA:؅֋Z׫w5xK~?nL%"&8qH惘W31$\FH+6k k-JҕiÙnڌ~{9g ΡV 3"{Mlqp;Oh7nLJ= DB]@Eԩ([x:IP[:r{wP㱿2.>+Rh)H~7ן.fd1ϛUhIOMp*v7)O@>@:R{P* vS>`T~7MԖvmm7QYjcU}="ٸ%pHhMk&DQ`֟N9{/~ZL˹ mh{"kK4iSM'z=a0OuuqR.UD&p{5Vd ̖X1D 岠{ P44ofJ_%Q5)0*)l妷Q%o9E(>'‡L|_}s"j;(PJXOA+sW 3FoVcS̏xL-GaB+6$fOi6R#.*n^?քCw/j|RT_;ճij Rŝ/\Pv/xD0"ϕ8ߜ;WE)n hz֎OK~gZ8Kow xOdB\Gc/fP&o@Rfh8b_EO%u09fm[R{ eMqNuOpce:50^R3]\dTGy0[W[z_K-MٟC7 rF+v'+ '#p/N={ɪǴ8T?h`ek`~H\&8QpB®As@(Finvtā N:e~ŵFN~$t񯍏%go]h_'+< /`A.[ik1=^"~AG<`ȺKKAلL9$ }s虿ׁٞҵS/ :9Mc1$;S]t{ԭUGRh@o>V1)c]:kuϑ$q]Q'_L &:GimnK1:> 9j{tZ|n'_*>k,M aŦ9zMƏ9@.-J~xrKVҦ{vZ"0ԶB\!lz-wU<8I)8#=e*(s8ԍz!;i78=ޑ#B3UR7'~J\uh`ZBO52wO ݁Q(aL\Wh?w`NM>B"]GCKܪ~l_hTi)//NK:AD??Zf ).~AVLJ}2w.-6"\Q+ql`A 䅱3j( Q@cW[nqJ):2 9W ''J$[DMz'tsa*n؁.S%^7݇sADe)*" 4ĿOpusB`}Cvr`|4Я,?m_E;I FA`J@J%vVXbMD DMYlqjԘ˰q[y?ktVO'h:*'?G!BCV @Rr]W;0M&@)}h7I/˾rIEh^My^Dѝ5mCgͺYVz{)} :Hꦗ)"kAFMO&')mXR $O.;.,7%n²sֈ-JA( &Ci@PZ (ǹ00t]M`wqE /)|q)OalS 7N0I&;ْ&cuanӦNte?"UQa _\q=v ;;JjO-9ۜ\.UjI1 756>"/MT4'SGA, ghgqҽ#PP;h!j .܂CZsŴ)*AL к0ڞ/ 5k\4(3z 7hx9_icy98YAړ-PlkJF(uP!͈kvDi]S;aܬfbe&~h/'VBbI:N%DpYXKϦ*VBfS Cr-130U0.ʸS83H@xnYOV;Y?ssg u<Ȝ亰6Ucc}Ɛp{6ļ[b}***pLL"ɜ m hoR/I>hZX*Xɀ-U #\L5 [,s)}X<0lL9ƻՅ5<=47j}q-mrTƥUR,5IjCoăܢ\Dv o/Uf i57AiH$< ߷Q%F@J8Ӊ{ΫQLj|3:^J.׉Iǿ6+h"$m5jA#go9߾AM`WSZ)mKGZ^+_pDp1K[VD $|?54*> 0 hz歱b忤u1P}36_&SSm"Y?(eoY Wx}݁mO`ʞf[לŸWݖzxXMtuYAw"ݯ!mzr;J Xd7@ Tb>`3pE45^=rv^6BaC>q_paW|~:|Pr/\d8RvvS"#V͌Xgq&|+ X6ј#ki'-Ո6-.҉!Z5%7ur T@ .ѿbUN|%~[; {^hǚ ?+QzBPl6E3TvWa+gK@d ["B6?oK_)*bRW&ؐufɄ Zco_~(;pp\R3r޿8ץ:xB o%cn9XU@bNP5WP$ҚڌUiGC}[l[Lr(6 bDN1u FŮ.Pp]FWd>5T)j%QBœ[jy FP̒6Päq Y*_P m}&ڱG!RܬE4\\1' /u#*ӗlXTVWBkKm $يӞaK_:Oxj't|·A[y[ev;]Xb8ik%BS[~գCqa`uB5XR s`@ݻ֎uɞajz0fIEl v- \NXNn*xP/QY7w?K}ת)8?'`73>\ ݍw,-DIP4GׂէmS&HI>Gؾ#,z.Q(MUwQy-N8^lY&iҝfuLl։ϦvG(ha?ؼܵ?l1b'>{yYF2xj*78S %%va$1$UXKʶ:kn $AIqK!G8 $g?Z׸n9+:8"EAH.`w<@MAƯwSPȴ;lR#P!:|2LG ߳3of9=p xrd/v:Ef M?-2;%rݼXDD&3ftLʺ,/ ¤Ntp!4aya;+^ m4?Rr}R`v‹ZsRD`pN ߂F¢W)I\_jQ߸N8[Zg4/X cdlr`ʫ,,uSHs#~-YOڜa⢋A ΧVgɿV m(~q(η$bpޙIά:*Wn.pgLj Whq@]hcpWH]Vm"zedIHFp`X~8|Op]Lܹ֮ ) \WSM(bNŽ u:e/Ky"f׽I9p xYmXckFV=NdotU[ޟGT9 CE 4g3مC~)A{.^dJ(E~ܙQ-'RȮD^HeY 끬Y1E.3Q46-ǣ5s ޷B zGWRxk0)5Lm2h ((CG)uXu}1'LXN*rSa4ҦX:0Ud3iNPU^!H k>iBxULd0/4T[۵1g5m: (̧oIA"QzJ^q1} R%ϛe+>80u<S LQ".k))[M?bo̫cg²xt[IR_l !Q/lWVc1@r!30#Qq"CG?N8sk ђ#7Ɉaj@ Z/w,^k^F/(` F z94U5)W܈ Uʔ3Y}w (v_ĵ֝&dGe8>xIy8ӏSPSHd1+6m T縿WW8?x[Y=*TȈ4~v|ݚF?Z1 =v ӡNMVrT f{cMba]3Q̨eLYseҬd>o-6 r\$MgC @C@(g3WY҇vԩ,O /j+K-ۨU޴w@A_b& aw;v, X:ScrAfs%_w Ww⬓RP[}w3j^ hp'%{[s]KO9nd4l' B>PACr}%QE,$ <0/oRk`9bA^XGZN@$ɸFPXM0jI4b,pawEF<Z# : JwF4:\VrXDx*Ҍ \zfS@$OW;Tޱ.dg8q-fЧ93}j|l͗z_ ^n1f&s*imzw# `Bs?@ܟOv Ӝgqb~1u2*shxUK 5o= m/vFb!(?623;/yfIʍJ3W`Կhw4L@p* ^p s!K +0[qY?[<0둓 19Um&C^-5>u`[q'|KQ~i~C77֤n_\#5uc5U%kK}Tl᫦c7|c4( .Oz*g,DTCM2A+<~}02\q`hAH#p [͑Rs#@38Ұ/)d:,TSFV,PEp)5 im HkmSQD'>$? ['uY2u;Z= isF|e4?eQ3yx Q}# }i̷0R3R:} _ [U!tZih+ߓ5c1f6k8@y]^O"^ݠɽTK]} sfc<1"pFGZmT9qCB=o' (E֎ .}i5)qn ̇|K^+>f+Ÿ.57wX~-u8 diU+n+t6齤xȑ̛ёx(q,@KT܂UxYH/KNdGA MM$4=~ #Su0)BvŧP}]_ǝۡn]IݶJL \RtsvLnO`)/$iq]i %\O dDъUGL0]~5$dt0uSɸϑwM? ]6?Gt(_Jy`NweGb<":GBmB52[ cjZd;M(˕.A7M!Mf:37RTFjȼ[j7qϑe:1UJ0;[85[naEF@"PȐ"rfzOmnC'Z #;cӷ;oH-PrG}| |cSX 9gƉhXLȇ{hJ?cu"HYKX{ lġFIE [^`~*Q9)J_澼cRՑ$~{PFO7ǂ2@=fYBSv,5CX* O wQEt!` =[tٔPyzu,@@DS09y:Lle(ؙsd_ QYOmR!^b J2t;#!{FeHP%K32U Z3><30$Y\ݳ.mޯ>C-Cqzlj}pn-[_M)!E<<)Ek<0Ѻ҃苕GMy#Cݙ5R0*"eQ#0S"!] (ؘǽ}FtAE Ix'J{ +1Ar $W1:>H)vW`^q!m8Dpc# >lЙk/ŝWyW߾EFZYK Xt5>-7?49ˑ[F~K?ڞN!SC]ߪUKW_3N1p埑`k !W?^YN蕈&V ( [ 劣pƳ"A,.xQr'^ݤ-F RɈCOiwS #*@pof'gU.f=w#HbG%}'GQ^W<:(bdv`T|WɥOꠅQ% ] `CgSɰl>},t?L閚@F\4Eq: ]ViK Ɯb(j4/kO1Z[= :F pBp$^"mJe ٔpĹRw?샨;, I3[ 7G#+8=# ô$#IгgE>d LjƘ\pJf.Y] Ϥ N%f,9f*cHs9P>̓^GVmhDj12y38JAGY N)%lQ!AR (PxCR%Je8 e+jˆ99549kB$ޅ@LiC>PJg:2,Ԝ ŷD8l܉`joG rWm;+KRHY {GB( _9m J,sP'? kwoԿ>DP1Nyv`@Ĺ0TȀ/]XZm62Čg]|Ԛf{ѿ'^A tqXQkպI O/Q0 5EWhW4G:iMK+a4Xz\饥fJ\ I`?du,10}BAMHxIh/-K O.%_Lz=-bDNΤQ> eѾM/!Z:՚`6Hb&A Lj׮5H5SjUTxXDP;c3Gp a? C+oM2dc&Bk,a{9h B7$Seq`Gŀ"RǗѱ AcN T* $JsZ5K;@(8 J.ZdY|D׸}Rʕ z7U,WIq+m}:Hq1nq,~2Js 3]js:Mm-_0JfWP/B G/~γp"Io;AaN .ri|%'쐺W訬 y$<yxlNJt~>(m?wV󋔝ŭڃ!#ʫL(#sbvTqg|Sf1.ܫQt HvH^Ȳ"Q9,aH؆Kh'ع-nJ( Դ\I!f;% )Xa-|F-9qH IfH_^/㏻V.gEG*u\nݑ$ՠ/ WhƔ  cp-z$W@dz=Xl\ooG9p}_[, ~]̹Q!F?R/rAcNGާѕ Y!]'׾Emh5zJZHk 爥xƒ((&^I]YFڮ٢FaXVj$;!8Dr߰/:mv;`7?3oXˑ*w4N/؜<&1d& GC"1,1GDNS6#_|rv[YriKjEa{!}]K^7d\q[ f IgfQ 1'm~UIOT+n^Ѹ&)sK1sU &ܴ A0F sxiCRkoo;ھO"@amK{JA3/WbFT@c @aQeݺ͢-f3IhYvV'1/׆-#jlEFF~SV<PCMw[ih֠)@L/LzEgl8(8wٟpj/_ ҤU\%ErI >c3NaLt eb4qqݙϚA9?@grK,X&rZcV> ^"?K5^ 0'>K+kBS cpJ6E WU^b[Ցxdb@cyniWbDvN-XcGn΁R'ܶZbGes'PP8^N#3VaJ2IQw!QsF;0oEZUG\vo?gTm7d:SxA(^h`@w[׭i{ƖӼ&;h}gz4%^$%]Ho. ^Π>M-"|mV$I1]nJV@ #u7feQӹC =#$2/bΊTS$ۋD;fv#uU NEph1сR>>^Dk]7Vju_kk:%gm:j>x1Ø D?<E (稶:dSS%v1 OLz=)<.9_Ju.+G Nfs?苫sBtT3w-@4@p'p(ZVs~^xQ#trZ#<xysi4 dsm;e!u5ҟ(_Mx7P9<6lÁIA*WW{) }S”&kZNq,N }M. FCM\vm0y&΁8dܛ;Z<ꏋrjmLӊ8A5#;RYW8$:9|^=ukAm["5aF]2d3歽ӛjm>U! nFeB X07+P["t.|w @:]RwÉ\wZ̐-5 %[:UF  :RwZزwtӲiCT[ZG3cJT;sk HJMyQV VL->,{'Sa\A$thizَstro#4\n>c ifx3 ߹*zX@hbH0[3~`'@܉rpΝ;zU*TC-ɧ'RD): BqQŜ+}*KM_{̸rraT*y7Xv:p.[JY?y&kMnW :Y'ޗimV'̄a=;>$$P.$lD;(XPQhL_lL~F}cۇ) ׻wwwZ|U碵=6[3!֨g0H;=3UK9v/y(tYz[7_\HʊINF5^,R6qns Lp8DI<Nk!A Έvjωt1pSOL,qk5ŌWRcpG9%7儌[jX WyG݇.Cp ÁQ3D8Жy +^\oaFVInXYX.c$Wi-^z^&2/'!G>e#j^s7dgz"4HCR.;~Ƴ)mp³U,So_T+yy>FM' ﯞ>g>N^D흎x.هPioߡ$tI“MRKV#7F=^>T"@vC8rϲL|k HaUtGHbTXfG~!]-4峤#`jqW:m rίg7\t[0zk9!,&d~cpz z(XAwEb)ae`CJ͢2Wi0g?]4-T ݿ?~ 9VoWCx~a넌Z墦 ˜DDiiH-{ɛBalZlV]l;Z>E1,Cҳ4NŨt`Iا_踽*;t3Td6]amʑȹgnT"tQ\~TPi+KXк3 ,?,̍p4݀#U\Y[^ |~~͎H+,.lE`hsAwdIcPD_O286)/o,ҷ$$Q;|O2BO15n`#VL&Y׶3N.—949@ 27?urֿ$|X>9ٖ]MxUyVG'H#]yڦ9xv KXqUᗌ\3n2:j $ 4XE 䚁 Es YUPxI"v3Ƿ(3MEe[\ɅRޑ4S*כ(&c\]W& }7&0Zd4 *]ŕQ\wOGzjBCh4E*/9%j|sA!z~?nSZ[eƔbC]]m1ٓ$AjebAJVzt&c#G\oﻺq i̝EXWJ <@+7r۩fz>K -1qtdUncK?~I=0"`^|#iܔQ W:!-*Y˧e}\y8 dӡĊC0ʀbw]F ~REHq;OLj}f+)9{gL`H1L߸FO3^u +;{?aXҮX4t4M~C59`eyE*=B:GTJ3|;8qS h8@Bw>l0q1/ۛM-Gb37L?HuF:]&`$\Q'!+_> bׇ-exML6kTS0~̎`7G~N /-FQ-@U=6`0^y37̽-A_90Lj1v;coZd7O +m1~+%xE6TMlvmI/[|Hʪ3ei.4yh7fE|Tp9@jZbaG~˙Ô*\|K!_.}Y.uC <6wFp1Mjd-`x/'JR @Zg0 TEVAch1ktY%Bfw?Et4Fuoz,~yNVF)nd|Z^c€vރٷc$3 ebDpi% Yl?^X[GPyq,z{\[< N]:^̸j.29g4Cp|7L5Tv‚Ѳߘ>j/H. JNVR{s:'zyBgpfy>` v6 ,qYbCzw9_ VdxU&ExAZI~t = 6$O~ġoMv”yu6TU8n 9Ccx*dxG'g'gǻXs}U'?`]E3QP{C-59u+ZO( YjѪ>ALZ|zWA@ϑ\mdq9 Z'-qK3o }0 Q;+W"h &J^rdO2va&q')|WUYz_8l)NܵxZ 6]xNZ,'Dv7Gz|;AbQN">%Y`Pa+\eG3左&5@Y)_P=f pUkzM9'|Vfl< Pt~<˾Rk</U5#flT&_*8?*>94 X9Q:AWY[Z!nV$tЂHcmYIs$4K`#[#J#\[BHwm CyT3Btlx LFwGpkf>F%f_tDheM}UֿQ) 3^FvICǬN`P"=7JF\*{Nr y "VݴB8jr4rGMp曙}t(Fxk4{ J6k߻ҫ;欭ALl{\ԥ(3}#H/HʼnPGaP6x"$=N3! tžbXg,U9VM(V6WUcj-:P_eO=1L0T:Bkz1m t ,XA:g? $$6/sr@7rŴ藩qnPCV fCbð2<uwV^vqt }-}[aM#NfH`-8﹗#3- a3q6`C:^Fó<ݐH F_b9::J<ˎ RinjpoS|%|ך,G5Z.tRo]--$%E80a9.:wB {R?v!D[.F3(ԭ2o vN8fJɅ"KmG Oc;as8E1ax l;~'$ K_U˝Z|+q!ii7nbb0 06V4S[3xu-Lg5|?\ݥHJDNi5/3~"\Cܹ]Gmɐ^l iTy6Kx$ہWdx Dʧ e@ϼ_-l {D+s_%lQz6 xbKB{IdDQ7ִoFy=k2FK BX c9K4U̔%k\!ukSضrMD֌͓֋0m8e?K  u48ݩQկٷvP,mbRBټN]md]}'=`J=M)qԂzx]%̻LzkMAw`;]e]rnӡӆIhn*)siW}E@6g/2%(A_@,9p)9XxG㯇r4%ݴ)&)0Y!ȾLȇo-VΗp5ĕ0;ɖ 2f_f`sƙPnz#$nXqFjŢn7zvOaQxhޯ ,mS-GZ[t:MOЬf/R7aSlԞnod<:>*!(ݿMxZ1aSp~Yi.7/CET}u&X/߲%m?ׅB7 ~>} ܃?]so׏nچb;\U!.3-L1T)8 %%/ \&ܛ#r[HB$;3n)`=2 jUv_"Sr&N¤0'W҃Q[ dmo?W#꣒?Vzσp0+3흢^TsxlQM2Foxߝ+r_ >Po:!:Rf{,a4h*֢v<{ /.H+TPԥйM4 ?\Ġx<9!\8z'-Kgm?:Ury.3o[@L># /D(?(|1xls d'ywJ ^7l)ۧy;^a˘u2}h` 0V;ft ,T.m !Mx`5tya7\Drv}IHЈ]8^M=&S ni>BӶK0KI&Q4?D>AGZѸPԷN&@dq]FkLMY&Cr,[se5waIw꥟4*D&H܍E3"ç=6ύUB6VrBfl|j>/-%ۏnMHei+S˛$NN5BAɺ"$ۨfǨ$tz6_2eTw&< /y*V=ϥxe0OoF"6T`4}?A'RrJK 8GHQ6e+j׆S'016!]/Q//^'; P('z;S%~KBdQ!Oۇ4c jèVܻe$[!9Lnx6vX!F^C>@#NLP~>6#/qN(0}誸ϐ.CKADFFs]Dޥ2b_À4,A>)`p#r6  y3V$ OsUg: wwi -'45$"VQDfBVT$ix45SLY/"(d:)zwD&_,g3D{4u?k-}o}*v'9']kq'fά1HL_"w&ykgs;0t#Ꝩ|WJ^rD@d ѻh2DʝZsjd> *˾ۗ](C&r]ߓʿ,-L,19#)!ӽB[u^Zdt >>nO'Hƀl6ndaRϏ⥼VkNmb񦢀:)7[?tɖݵ6zL;Tu( 3 lm6P%Dq3JʳF[/QS6P+4JؠK/8ŤOs} ivWӰ*FQOK_r)G(*5 W !7QʖY"s} :V ]e(?<̗{{2"$,KBn_E("Uc1hzfMKy:30IzZ1?S:=F|c_׻2a4vԃ$Nx\p'Zu*zJiPWmI 33=Dalh$hn_uˊCjƪ ~h0jfkYh(]HALjS`GK״DIЛ*΄Dkq3 6UØ[y*=o0>A;fXV,RRa*ëC*5H?CDWm{8Ȋ1Z#:԰ &ϒ ^E\bDɘm*_E߰z<\֋ v߀밾ew̴dQR)fDRgTO@⿶_$r|fqrݔ>1A UKZQWE~4mb*k3.$' Nh˶ T BO'A[eE%rjʅvjH(jtsWqTc(}^k1ܖ5hhB}3tU`LՔr7֟"ʁC|on ʩM&a`˚{t!W!.3*FiÓ4qtת*"Uu\|e1de$9[Jh_FUm<0e{ 3*],bLKz~6=!c_kǏ?7'LSwuXxrLV~RaXg^n,{C-Kҝ0y⌽{z`M,N! vd~HH/*&B5bzd]$*9Dog ٴ:+5q`ܸ\OI"F(ƒ"+cu/k=r3S( +r⋕$@OP|IU4tj44y6KBzga}"qX| oezrԦpgP_,{z ӆ7^ B^t!olvbrR3 9Z^^>sj% ]:K-@dIOQ[=4k_Tfs @$1f8h8uvw@T,0wm+Fy +)4,Y257wH$r|A۩xlP<_78 ._I4N+g6;ʙgt#B x F'cGZbǚ˥w)VD? aQZSqlB1O^#jKQ8ך|2Ra<T홹tIR٦gqTGE`qì In 7@3,]47f(YyY5 M˄ XwCZ01wK#i3ӄݺ, 2>?r(9?>MFT8K)%TPl(7Qb4g;QɲjbnSKgtGc=q³4AMc"֍'_%*@IU@y:ߗ%tHNNjW3)q!ҋm~ gnojj 0+sߏIhj/ϹXyQ G ]ʜ~_`1[9ݻ{}۫O(C{Wx=y1:/N0bĔ-3'*7Z & qUht(Ra)w*ȎajB)35CBD)Lk 2'@uU\uTb%p̴&6+|\ķN5 HzaToykOIϑi{tBbGSEBX%͇fxs_=R]pZѝG&nz[Q$>p|1虞:#pgIef59 *ѪZX>} I%CB{ czg]v~In x/ݣi:OdvQԋ޶xӿSxnT$/萶>>Ibc1b+zcAt3^a8i&Ӎ{V؊}ho:FU -|L[!o@кj$VzB?#W} yp!T-ti\r ΧPÆ}7.u_aߓ~$̝D"1ng|~.ly0wz Dg̿gec5hG9-7@o֛\wl7#"ϟum/֦|_C$"}3%'Xb1ANa.2ђYS3B{|ov"sT]gqr yeV-H5Ddb}!~dzDT||2 "PȔG\J"3$D!/#5%L:vea*;bj)Wת܏:Wxm^d/q:"pw ]h%[lڷ-[Jw;Yv"I/卍pG~ZjCo|K= sdEX\A_⣃M:b{oF֢=-Yp<H3>duftԆjc;n2CJS:3(udk19iW** ~׋,Hu8 $R5Y068uƚhy/` X//[l7'9}Z?'1s  x)+GRacA¹vw ǃ*T6OZ,j[C_{K Ϯ_<ѽYKmYcBt-ކk@ݦ>ۣR`:?l{~ (͹jGwN[  Xƃ-xѪnמQ͹/,SuXcp yZCjv8g. JjE5:/@8KO@͓t떏>څٷ5E>EJJOb|6LB򯱁wb޺bYN_dH~ qk!N-Pjʏ| D77 # ʫdR}OOmm߽|\‘e ͛iAKtqS­ x&VoϽ BiGzP,'FY64?%UW }I ' xOp}PYS(USJ,#O- z>V.M@P;P 7`/:{3|Uʢ+7c3'!cR.I^4ECn[SO1AG Kb 6jzkw%2<2y Mf67}e\(1Mxu̘J%a'w ho6 K``sPCuJ C" wXt]R@ӫT(byGXSJ}$ȬhRƄ2akQz#Y̱PJUv{Uo/"`_蚴@L[]KKʝ9<B_'A;ܢ#+_&܏%k(~$π%C ^ pDSe^frK!K"5f3¸LWTp$b,f4|!a GN-!5=O?++8h57~H AZQ3!Be: ?c[hϣ.lDXU\!p6@FI 9/ܰ2 }cM1`6JKGtyKA,lmɀ^ymgv:KWYEnOWL7H$G ǨUr[f^a`ʍp4] E*Y>G pB&c$̹0E3?;[A%(56ɵy(t\gaX-!鮃OܞqQj*x;1Z!_ Fv|t+9X scK(eſǦ YiӜ W {} D,!o.uTR+u^<ˋiH$|o^ˉydWƗ+aZ*o”$Z҇ɲdžGzr+p4fp|Pesrz=,%6FyY\(ufYAwB:i\~}5Ǹ_A{qhc8sC/'RSs6q@uד݁!k+<-=!=I9̄ʎ^i_Ӭy\rkPLe gd+H<>w܊`ܜmnn)u4 '|_oWmKN E!n!>̦ ,[ ? uU, n O*BWX ɨޣᎆWSqd2R8l3;x"kW9{O"A&mʵht`.A/恔;R% CzibODA|2Կ!q `=$glkh<;-#TvQ21*u:n)tK՟YZ$p$4Z̬pK*YTcoOPXaJ`lKoqs!.'-] q楮:ԫfB1ĽJ.\~] eX8jѱBdo!Z!ÃF;P8#J3q*>h7 ֽz,Pd+Ƥ##wu›S_b$"? !IfW`p*o9Oj?2* U1ձSޅ;WmM}jpXOsI_;(. ?W`wVXLJɲ o|u"m\oR;KN{څ⬐k tbsl7Mk(hpaSxOZv8VDDYԔbgG.c~eyi-'ENnEvNԠ4)d<+Jb- 29V GU.Ed2JCG2OAMŒْI6ΟJls5SmBȹAm&b6~ !RDY q~-5S4\P q4tcT`F[aYq%{SܜН\E}iPWWKvzK'o^z՗&RZ" ծ"sL^ޣ4ƒ?1"[=[q?atb'鈨kUu!tH)4>xo z,Դr /= r_[sboC_;<-]( }Nj)x6(~(.QBxCvSG=V_%Nu!pxjlJRX0K5`аKXu]11=@QĄ:BF*Q/rBcr-,4(:VI]b\[ν&#>°'IZ!=3nu[nVS>TµBk'C.Dd#iMͻDQ/N-=YЃ.F#.cfpw>a$ѣT A'"7I»ܶ3 Բ+Z{Nr?P*7ZX23~bIIouV2 ɗXub/U;Eo}8 tA}-46xpʃ\3u,\x +Q,f%3S+֛|(v$PV* (ќ̇_&>'zH'HC8ĦJ^% O%ө| 'P:ō.\9Bɇl%_>BᵆPYX@CU=$xC/xW֛&L>R;EH;}`eP* zjC:T<: S9hhJ5 ۧG)p3\f؛!n9ڼyq.l EإH =dtj8Y QOtE3bjR/r\JwC\ /a&-AƟE+eoKk|R ]i j.;8~붹tDYXzIAnP`8*D417g~B?K\m;nsA:U/a!1yW*gOxI頧Վ±^ vvKԕ3 9fۛrtPhB%٥,d!!dcՊkhm'wgi~ɾs1a*Ps1)YHN7>?-LAK+A|>4OHʹkj?]-o>!|/^IZsB)}k_9&% 4wn L*%ȕK~S,4TSۘuOqJ1@iEK?cU*97?xբ7z 3:>FPOzovYʻ_H SҀsл:0u"Ɏ~VOfxɒKTurXIm4 tA=>Ə\"l-`P]NLy{JOg}[6/ 2bc"["~ ijySc>_[kWƏǠ4| зFXe)IlsrH|پsaZ"mVsX^d23iO١dg?O#qJod(׆h ͎zp=z+D7/>h1Ä#Bj\qn,pq'.ߺ4\%vN0:c kuN%8-:vP O^M, r*J?:4Gըhcɨ{ՙ,Da 2#fBiͫ8:̬;(^[="rE,V/x8L0N~S&zY ~SOo ^|"^y,l @i+3, }E»8d\.]TF7/zUyS=ԋ$]4ᖿ uzjи7hAp囲 H'ByVM!&bk?^w˯|{L m8RQ7;ubgO+Aa kNYMvǔdQk$"풦ln S^PES@;e9t,QJǛE2ꚕOXg^A5\ɚ?j:-bư/y s4JEQ)?.7W5Zw@Τh/ZokN3q FڤOpbsp୶em%nb($Atu({/bCM>BޙRBN&1~a؈ soeߚ[#g֪S#ET. MosǡV{-꼩Ya~SgG ` saVy-Ip2[W O= e$[<3.ǞS$K T18(& nI9eޖI ,0"$2oΤ7!Wh.c|{?Y XK=b#N4{HxZ$IU#djWt7{YSlq2MXD! )c<;"HD˃2VWUaL'nzٙf~~u-*" \2)=j(w"x*y8(Gh-ЫXـ4(1klM 1jxi(pg\+TL_@r̥]&i:@U19!V_Ju*4T;7|$ME-K,) GQ r B9E^Gn?Bk13mgq%Zk䆾\Y&(*pgP6/(AghCQ'={? (F懡erv鷋k*шdG% a{SyX42哉qK-ЙR(~B {2!}y?=KGmu6RlO~mz7>rIFw]_#..L!W8 M`!BNSjP, o2=8W|e'y \XBlҷlSmWʶmwhڮdZ)Ƿtgl]FbwDЋQ=P0VG9:2lcH~nlm_`6#gpF>*M$k?uwFm:1v)q%(i{68GV/W.7=#h\y}SAPE3 vTs_Q6|,j/y+:)(1UN$ɀQ!ԔH U͇ Ga=r~+2N_]Vrn'4hva~N(,uHe}S{@@.OM]Y9$ |ǍG5!ik UmawPcp{=}Մoi4cV .y-Fg'y+Hpe:byt[ą^l@+Sdn/`!憩ē]oaAqcCVYSaPZ @pw \͐+5EvvGg-'s!vQɚ{P.&95åެNboaM)e%~e;y=B93c/ >uR_{gHo7 7J 1}Fh ,nS:㊙(5AدV d*1wFl`3GՆ#hjhl̨4r_n;ߖ1wF '%_9 Pԫ1o{5%.79)=; <#Ƙ?` lbesCS3gF}n{H*iFg]9ZEK,EY6Շ1+*}E7Y5:TzW󷙥mTW3bRn.BgH{aMg4-tXJHtt.4Gj5'\3m$sCºNO,86L~z\P~-Zqm1{o*Sw]D8)/{a-!9v)OO,DTRᨴ~{6$f'kIXlAq0%P9ȫ6YuvR8i2j>W 7WH3vtLU`eVF ]ШR[p4OF|Rg@aҰ؇'B o7U$+|F*rµpέ&D&@f |m]CJ |+/5lexwsݷE]suӅ5 35Lpsͻt>rgae/ _W:nt*^Hi~'Jc(B>L Y9*rqz+,١hw+.nN$(x#<JdGdC:nJCg t֛1ak,$Džbͼh6ЋtAw @r@:+@R%V6Nl[dspac7a2Ϫ'<9 )zϾIz*=_ 4"CƑ 94Ua wګC/m͌M6- ggj֢J5i_J&j*ڍ",St0ߥ/!PdOaIKLWx=Jy䍄"= ;L]u覽J"q;;#Ivheht`%5nc~L>T/xqkwɁ] I[Ob_"wIT>&T aM^^)ޛaYR䛙wgB>m [7!ѯ3T|m@sd| 6=ir;0" TRe֞Ley+8&ppZD{֎ܖlǩ/t w'.I 9qHTt ^Uw4q7t @jHYSۨ22rƭAC-5RFj/{ʲu|Є副1Ȍ`NhLg >ğwV0_:ỳ2ȟ&$[KAɇyY(*9+ n긇UBR|M^ga不"@oJ%IZO!x^"w_@ԒeJH\\Rk9DYN!›D}.=$q;, h]2EWj&.jj0v qpCA1֛m y*9OW+WۥD;NJ {yT*K,>k@IZnSj~ۦlB*)AFT#c**REʰ([px!`06ͱDN@Ku9B$-̂Ws̹t1`FZdžm?l1ȫ=v^ ar401ᕬjA|]7wsOv+ZѨd>5^2'd!Gbh_ `L,u I`(@ҫJz-{#޵2X3An<x9R.yUej< hB/[_1B^ʑl얦b&Έ y*ai+KS̨'O0<1P.(3%훅JEYC|f9iJIC9ftE.<)N?bo[v1~Hd)@I=X ! wS ֽ3K[5xv yK T1Rׂȸ 1 |jV>Hg yVY|X]kS%X' ,aZ97_=ʜHwvz2b֨&7 F51kY͙~pb0{E'8\ `|uGV%69FI51õOcqtTrLJPvqސT>hY9]Q#KVo?ԚeG$#맰~uj?x@S%c71Dr`uLf`yu=FbY?{TOq~D?b 2;G)-/2ΞQ݌k3\6 ,#.BlnVӄSzj/Ĕ8xZK"aGZ;iC{߼n80cbDarz5b6|uCﴮ@:̜E"h2=Ica* Nx PbG431|+1H<cSw)Okj>{AN'4D%1kivv* JK;0âF}Vɵ_屟90 s쟹DR9R v"J`}֧.,#Gљ 4})D0놮ɚ cq5_W!d4#QeڿqYgea" Br:%#Ys)q1a3+<۳g 9Py p]|;[940Xl̍ 1hXy DŽE2]M8O%y䘚^l:l4 B\-n2M]E~8}-Yh*{3!7*,TpkDE"elǿ|@aOM+sd:Wo%ӶOHaHi(\Lᄀt8da?*,MN0Yv*MeUUuPgM<,̮fPf>).U e൞[BV ?P?Vu52C~0'M q?fق<r:[F>B3P&bœ`by #8Wax6=szK .,?3pyTm1h O L,%oQ\)X]䝃%P*RRS-/1Vn2+ƒ18"+)Ak]jM/f쏞v>Ux?#~Od $㈝.%*D$ĥrl= 3oIu;du^ۉnm=*iuZn[/B2tOF?" YƔbNj 4.T&~`A6E(%oGO\1Bu];EVq%] -Gф(ZXk0TPљXLb`_]'t]4糆*ix Q|3&Ͽj8̑ 5h '2'T!ivD2O]}ͦ f@mFW-n(z]nċ~ *$!BC6ǑkFAv/ 4|H 7@!?ґRFsl/P6ֻ-+y/UމJ-NQښZ8Eç֔z&W*5nvMbH_(v^Nꪇ<.ҭz,zQU}0\[(h0ʴqgv,':uG-8zT],` e91<7#9 OgL e7hǸ^ ápZi8GV‰8֯\s2u|tܶY/oi?6"[ߘێyVz!N bR#ZTE{籃ye#n[x^ s@mҵrnVn[ki rj)y|%Kq<ľǽ0TZ|1 M>ĤѫLv Sv 5яaoW.iCռ"zss%7xȦ^=w.r맴Q Mu}F[j7=1oaHUFbxV-,B4)(7}R;Ʒ0=F/#֌\Rd/wo?,?Ip P 1wy2U&IX%Lч|< ?pm\IwrRLw`8_D\= [fIT΂Vfv磽})CSJ:|љ4ՀZg3=W:ѦڸDH&䶰'"kzxb3г8"ă{6 {u3xLv@$!ǕP?hE|m M y*hY]4&y{" +a\$Ãw^R!I ˦UEbR6N |%۳~Sx'r=89~ Ut GLW`>M[t1.n 5-0`nVz45 d=#) W?%x$Lpug{ʼ4aGrM_^C= qw=0,Cy00V[itts*˫ȈoۈIYJl"*wRE`d~u\]rzy;)ګ^Vig[3_WjRsB) utEnz)䘖[|j<8~mׯ^n2\p:8(KHC/ QeQGCtoSo2^ÂBs@XYO(w9cb_IoLKT:Fv`M\Y +kK&r`꺏)dM;.WvL_r`3\fgTI HaR_3Ujč9)Y I L<u.y; kcdlۣͤ@%z`G'+`-@a]\F6!+_KolْХ2vaʰt!K5b[guDyw(S = .[Y0I}H,A˕ݳR^RVf,9,GA]?Q,vl㉭! y|e\4O\YA':JP*If77U3Lˆ~`UI2TAz?@:Q=X W1Sm @%E<ۮkLk}/(>T1F| ^{_HhTid7&QʕJ.$mx yXx9]^MO||QZQSw|!\Ns`a&V%2>"„Wٸ|2f Ӥb-zsWsMMi)廙UDʹm!ڌ'.%[+e Hς6aõF PBS- 6/zŔeŹGKjDt] _áyܵ~@u6 =9Yz2dfi,k&  M9.[v巭ԐJlZ8*?* 3E,A6J2MaϕMjLlLQ.R~Jt\bSZWFH%|nƄ2#1 * } k9ι|Lzſ&Az} HRl^_NIz6o"ȇz6rl-=2H ?!"H !^%U"ZVWynI%+k DvoW ǎBLAxX;)ӑmk #˔~(c9o?Ak_hU KBAEPYpp1HZoAt.T\UC=[=(ESͿf[Ri!u2}fOSVQr0̔^)Y q&eխ4n[L ;tg/E`u"\G Vb(zyW'*)Gjd -HWe:ī$!YOi:y]#q*H$_' :QSaDɎ`цuA{{4*_*1z$˦ty;+ L(%e=잿Og$T{I9R9Ng#&Nw)ϟ|8A?q(￉AV* =2wbYBʲ<&t ~+㴋qhaDOֆй &Y7'MT{).:Ҏq "* +Fpl/,pzֽV]amifvܮ@d|ҍL`&kY옏ܡDZ杀{FB_k0`E"+r/f g(}]v]Oq-bi,`0d Q_ɮ(uUz +b}o q荠*0]i왁}^RM_1xaYV8WlZ0>8oYZ\[CUͿ`&UTFbD ՑKCgW֍uAXyR\vo_ 0O£>PHLfRq3&P-3q@NIgU9p lN:yy!geKZUa&p<%?yL]hО֫w42칙g6 v 6eYx?Xۻl Rp;>/lrj#XYRPS;Tӗ,x#_ڈ# \S,+LfB Lc;(+ڬ|ߨ(GkXQ:%:"!(l:2nxꢻѠ^ 3摚ysV$=*>as.}t/HcEY(p4Sg-OUOlR]gT"uQ*I0vNgzr #LIivQm'lۊvNzb)[@&S?%]=5/{f 8Y-bpX[0/s2@5j&d+~N!dm4|ZFŐ F#i=B}@Q2 E}or ح1aj1HzF5K}Jaah[Z5/cg.Phay—=qZUȌk]߷< D֥3K9ўE<$J@vY+*~W[NC/DQ,kwaj3gFvkqpXTRmZPASQ6Ђ/Br+QANߥ}`u#'[ P'%$4CxhcA4 )IKy%/-8c:zάl/l*jтoK눺!N+2W'W_JhcЛ P[J ִWv. 4v5@-טrrm"F4!X}4RWɡeZ;g# mP̙U4a(4RrdqgֈCbٲ#&Ԭ˥KM*f 62T06qON:h<;FZj eB&t5[1qfʬ+ ͼl@0p͈[unOvH&Mhpx+_L*wжU8- ^mj#ʏRD4RYGX$wRSmؒlouQl̢2ʨ3mc?f4wA~ڥ >* QXV%ZCڪGr7>kElGVd 8#NXU(/'HZar/+mѓ+,B"lIT΅w\K#s[ z5 b$jk1Œ8o]p[::lFgB~«"zH HN^?hق'YUw'ciDԘaR|$/IܦsE=N;ASxs㈹KB}ܪd&H?X5?~|,=e=Uʞpȩ-‡ ٙDڹ "5L;n(>_&3f x"6qa|e14'"\ Ǔ_'Uj]C%ycɆ#. ~s0y4VSPqv5c˵B,u':#CNJnE[b#.\<;O NzeM%َJUqJډC|T%If1/!: b+|?Xjv$EDJ5hs Dd@ l}XGNCcHLKx\ &dԢd.7BoV]iFS?j_Nཤ. q+Xnd7w nHbbNMh)S 0 bح8.3k qYB\q~iGw> 4cBi IPXr ɕ搅qx2IJelj(lW_C$è[(9ᓞ<;囻I*LwwWUu?9@l[77 X:u3};Pji$N%S(qCu' G`Y: ga5*5[ 4JIUAt/G47 i䪊OΨ)=eN܆T*'<(2l\$'\"#y* ~~HevKmWE4ҳD֨\rFH`= 9Z2(""=m[Ic +:MH)1mKw|NTT>969%G.-ɑ)B[gŨMGT GHQe0ou&l'aNe:*ͯ7'')g/o%`nf96! Bybf!'fxH0N+ ?/:k7IȂФ/yd-Fw }1 ́nk_Ʒӽ9됃{zkLw `fSsSVɮEesxjB,4= MC&h,4Rk3y@acHDĤa6gLMJ_{`k9:>UͶ9gI@+0UR$ZvÚqί`8[$J_"XZ=َ},&< p~)Je#Wg&7 ^2PJӏre=?aq9=^rI0fu'Š}E,?[_}`;d ? derӆWr(px|w.gC m ufa1h\3O#>=-Fh$ zg|Hi%N*yF0c1kTZGe܎QE.YE.p+ǚyb:i[H-a3J-kxIrMolW0urֈőhyoT)INU㔱?^.ҝyb‚d"yŦ[6Ձ0 JZ9PTѹ&ܪSjgfo*|_6ܬFwTĉA,IDkiz>WRļ{Su`{@ ru!1B99^'o s6u^)hcDXx3'$tEgPa6O4.[Μpn^u{>gxwm9hCoq3* i9m0cQkpsGҿlxM]b(?8˱CoX"E5}"zR@0?MK3QP¥N=E5h*x%Lc /墧~;l.i8F}Nj"g^``@f9 # 0u{'N|^?hukΟ6T;sY#3,g;ʋd @O܀u{ϲd+Q`:C.<{į~tρpޑ?F1,XV$Ej/UD1`rb?E24`Ng{H.ƀm%w񎫫$b'fFu2enŭxĜ#gGK>X1Ql/+}(KS0^t p J@(]&Ч-4i@L̺)Q:ڛb,cN QOQQ?Elŭ~DB7=L錡!Ze^ J$MZ~z59ğ+`[kPzn idQf4)YrkH$OغWA`ER}Bz0m ]Rh}W+*C+Nzc WrIR`C70tTf+?~'Nfb A,iyF!G4Ӓ'^\y}559k^:`m\#Lv\kKA=Ͱo/eT_Sm&F6) S5 Hh˄\܀Ȫ055=c b؝1gYQab+d`8%Ȣ7[G9f.z,O<ŚEE<_5҂w)zڀJ y̪Fh^weJӒe0U\2R]U :ORu*J_Lr@}Ν fnY@f=$qhG|֢`6|HN{V[ESKEǘrDl /߈_-P K YP( ^߆(Vnȼ(IAw(]4H޴oǺHJ\(,ݎ#8O?* tRiB +ʺ]뙅1!?PJetE9/S\zԬ4N<v dhoq.Z%4 Y/]WI)a Nޞ\ԵTq&EM7Gu;sĩP45XG,M]"3 ֶN uu+ց},WDPKXnO*JXl'3e>dI% '&XQ9fz ƔOl("vGBZT/jt` ds^@pj eМ ygJ]ƳM& DS^jw(U׺Ŗ4o˭cT[Q"^Q3R`1)!uL"bS.4-v!WQElxaܞ ' Тnbu=ы]x(z:,2hADF(pxJ~da7g`ϖ*U?h-(hPmq}6 ڄ78}#!-WjF7Ek~:L`ǼHyI4+(uxkPAjt٨ 6ĺOvqDS1Bp;"_Ϋ߱/ʣ(#tvG!V6h: -ȇ,[_K"b$@Ju>3q2L"~ta2 !, E/\ ;T?-Β#XI`jK˪+J7@Zf;}H-Tbtbs`x$zA)z7rPR4/?x Qw7O@gj ~$|X֠0F'cUj8B.XO u*2O8w / :ï$ z͂5oCa` ǍI7 w6'+I qk:g&[Ÿ@~ r4Hw)y!N{GtR(Gy^ dw`Kkt~+ D󥇐@=$NxSԐ@)kõ8:6fmVXno-z!wE@JQ 1("{VZuNH~&:]#E9F]T~~ 44htj 8ƓYSuׄ3l0OgņeВq<%i' 15y /Gˡ'ðP=MAm!e߀(2oý|lSlZOo)vEbדFRޣ^y^#&!ji% {Vv/GU8A8N,v]חT]vaz⏪gi{u֢Ё®^)+yk!qRYvdd4j~y[ف|.9׺B:F!<{ro] NAԧxsI5 )f~ EpЛמ9-'rvB%HmȾSyvy@X[~F hGҫ9ov\6i'b3z=G%-ȟ=̖0Vtɚ OoM@,x5h F)[Pk&5sɭO +0T~A$?6yjd&5︜Мӑ ?l Ysd2zkg3uДuԳ9,{&>IӾIso"ìWeiGX.l^U0{x\{!*&x2 Acd  ?'Ÿ49w?IqtB}= &? s{C %[PO 7L.yR%rz6uEVXf -zѶZY3=#]K)ѧua֏ 0ؘчnrvT ;Ao5B&()zmL34!-l@oxYv@1_*9ч"%(Uҏ_ [84깕$9XNcRMذ0Wx\>/5 x̧JUAZM%n:(|/)۬{BԄEЃ/V ]a w/:(^W"H2*ZU0"q- ω>q:_w&T9&|v("ǘ ׈ߊO񝾂IĚőŦrv)Igb:/A FpKk 4zJV5z#h7xwr Yg7S~v~ M%8># $h.xxmt D|vlvF_;|wpK5!zw#KEcN}\2odN38JL'W]N"I>?soDzgfPNE:aۊ%i3 dfc4!)Tw x@yYԷ>r4Iӑ`ewgb,,EYO)xrHm^'jYl-f"]rڿgXؿaK ]'p[0ܹMXqp;C 0VϢQ58TQW#@,3kxG"7l15)Mo&&مE‚yy 6?Y⊢%]. bؤv+c;\s}Qrehah7ZYK҉I<>U|JWrA*͓rip8GIhp߻]ڮYsZI;ON vit&:=&Fo^?;]]N\gbTB1~=~"ϨzlDyS$K'V&St~Ek A55*M >o(hHl# ih@9@|3 X9mlmNJ5":m!ب ģ5Jr/әLlY.1qrجvUUӽJ_͈aK(˟_j5,/m¶y(xo8[{3d2V|fR^ kqK1Y<ukt)>{B^>TcER<;)gzm*T`'5#(=mH=cCWMaO|];i$⯑tR⢈nUO+S}'螷N>Dhsۏݵ |m_h~ԾG,A:<ݍIgM:B}蔰]B&[aX?-:IN8ض]^y>E s3\B9LüO?uW;0;x+|> `КIf\$LH&ݻ#ɲS%jaUBoʨFenl& nz ~(fY>V!<.TtvhMq yi}K+_$~g(C;jSbR)!dypUi[Pv Wchlޔ@tn1"0C!Cy[yٵF&?<ȧ e>Pr;,&hsGA呼IӠֻ_bo)Qt M7Dfjz\ܕ: GRȝ Ž!Sv o,h:<<]ȇWzx\mP6!*g6QM9w#&@x|Ci\yswmCWQ$',Otn#Nd2̤SJTȡDpZ۠ ̔3eT<)aQ.u92"AR7Ioze3YL7șjOuv>Oa+6mV8O? 7%w7&O γFJ %ߣt7#ĸ9 Q~gX>NC,·i8` ;?g $2l6HR+%PՔgLE%IsȲh)IoZ܇CGX[c*DՖY cv^5&>ȜΚX~7@P([?ڢ@ LFu426a¨?J!7\PWlXTN=)ݥdvqAچ;P( F|{P_dzr/#SN@+1~m܃'g Ӌ,OJ,1†PDick8I!pLarmw> 4*g𵿢MS b}sFi"(rC?D-<#y 1C }66h>|=xjcRt㋏O 6 { "]&C {(K7-%n-#[eH=o"S³°M pϹ5 `bX 2<28)Ax,i皹ߜ\p]^P*4#5UTU&_ʃmr„sDF8>r~¹FZf]'7@f¼5HW0\J/l}3;n("ʀ֍4,Nɖ+|}EO9W,I37 EӶYwa(.@438ƤuL:PC }r(Gr F.-'b::GuEIZ/4TDAB\#HMidV) jcww?õ6IV}ؕn+dUlm6]./鵉^DY$Mݬ-rLw>?%̳(3^}UV8'Vvb/HD6k/cnOrmvy 'X ~rؐp08Hc8/YxN&6Kb ]ѱk*]GQ\Vyllg^cT]#=M"%Yf;CVa~:'8V%ޒTWltEpR٨6s]#Sdᦇ3J{.]|&R *öܸHhDv8Y;ز{E}*J):3)A0v^gO W;RdO"tz?ZJ]0;HS45E)'{> #w+~;1Xue6Lr""Vn͙1(kjrJBМZ@4Ql~_nɌ<BQXYMyVD#fjB L3xOC6 P"+ϋ #_\I3:*YX5FӔpb{o]e~~kkK-uuKiWwmT&׊i3OAyK_7;sVF..[qVH:g?Nu--8h=^Eqk)K byO-\գi)!R]$\G.Y gJfRt3* t=?tSĻפV:bM|z+NhCKafm9sf[qۂbhFŦ#+fm^y~2ˇ޺-ɡ f.g,5(_M~俗GF^k#spTth 31O}$1+ǷSw\5%أ3a,iz%(cѾ7)J83QA,/~e.\eMֳ6y-Yn1-jӧ,HYtyʁNQcSC>skz}cx'32D49|UF*"-=F@aEJ@r8eqVɳ!CfHGYঌ oу+`j9-;πDG-"]B52O#ꢓ%a Pjv:{8&+veexi$`S԰3nbga[&(=wc gdѽg }LZM"Pj!͑)I[V˸; О4TyoWcOrT;H8#3 QQn"$1 GK}5,=K3 FiR+cv;X"pi-MCxN+reubuF(h)4}0!ԺbQڋwjڑF0W v "U޲ؓu(D"'{l53`pé*dus3)}C"%Uk4%1H(23{fP$ m_* zڢ<)_a5Ivu'MS}cg' Th61cPR.^1`8{hˇN7}/B)]m]QNxvgF7KmπsInx#2Tom62RT !plezulEb )(ՆQR>\ZH(bc#*-+_)b憏$W sޱZN NEMdGzB831h_)PՁ#휴6ѽ"4̃^!>18 Aj}j9pc&#ؾV _7<+_} |fMZAWx6鍺Џ~X"*!=x؈X$mvܞ&OP v {vV{O) _G]'uөߡ<5LVO4ᙷBOMM"ڦrgCD=R/xbݵ<R^ e$C ot4p_@bdR8_Ozc9s,8ف1r<笎6 twtwU+*lܑA\k|9IA8fbOtI uOA5 N]^L, okw77+~=RywW+2#yrFg )0ˍΪw ĊU:/cc7fPbLH\׼/xQ=݉=0{S=[N s用Lk=K, [@'Tzޤd iX+Ev0 ~\%xs2zPk [P0Ӡ"Ym(&Uߏ x3.,uWѻob6J:Egsd:ȮKFIir̗Ml cwZD'cVΠmgh00\ض}O)/p>Ny^8fM9G0ّ&wAAvOcm>MO=]Xˤ2ζ4i}I34۵# l*W^[D六Ugl$!JcŦq\^?Rr9D#w:`u55[z)ox*n EZ{+)Ä= qDDuE^Pp]k9R+AW@h"ߛBU7&tr@ _EKVcj{3qxQmU֬>*_1'8wf ^;.m|ra{V5jaՖ@0aepJqPvv:G_mj=r?pWR.%&DNQ.OULE@^O@aBz+{XFMPO`p(t_$j n|ލ3.f#5v<QȥMOgZK,/GKrL!KGG vLY x( oaS7snC`-U_p\ h u)m533v!$atvԅ)GB ~!'PBu^H#^(6}8# }]s q[6{kI8W  /UtY4YWx/[APwaTYT~ޮelع玽@@)jd^r,yqz]@`ѨKHtZX6E>+_gKIxg٬Yu\mrVofچrՏ~`(E_T$,Z&gIa tAC[]3kLh4;$\~$fĺzt}G[[n*',%W O|X ?H++dW{:&#}W{wJ @{~D(M`;?$ T&8o#c"o}Q0#.FFH_Lk5@ `4`kD܂''C<#hII aŒ|sD##>,;TK(7[+r OYإ'rVP73*̪B;g9s 5I*~?NCI3kBmpW<##y7]E|Gu;Sd"ѰÄ,|\kJY* nk)xXq|FLf]/<@y) T~D>/>`tiUXTwg֫ba5WF%O65fN*bœPA2|[{1v8a9޺WE {Y`p$uזWCY;Cҿ^j)PP׫=Շ!S˺M@d`5d"\)=lb;Q&2L >v|^;F/;P;M ˛2aC6JvI$&. |^?ClA j%YZqi^z:_/mB=ɳ"$F<@ ۶7FfuB}zW>*&4l4ྷ9|ӂqtB9>>\E%I*ޣog#z!>t6$WӞūt^ W (Ό]N03$LjLxzV<_䡷RZNw݄`o\yCƘC::?יw@x ޻*Z]]vU>,}x䛿%FG;S 6ʀ+}z*(qGqyQwݬW?Y$Q#9 aeJU+?B6Akwp%dG*4@dLQtИ%Fq4l3en.yؠl"άER=.XnmyH=<:H/h3l1-DئRL|zQA|3+zg0كshkbW~ڈimUxD܌((|p YA'-88 E:|.ʺiD2 xFqŞ5m^kzF5LU}]Xif&2 -Bט!ʏm@B/Y0Xە~ k!τKhW0)jA t3 g~QRDQNV;E;aj-@]3_A7o3p&q77<%F>?IA&K}:ᦶ2LH:.FJ/0%k]PdFZ"Vc׆d=P%.!'3,'9Rvҁ[qHsM$p7Ӟjb6 ~Z8Ód3!ti^>zuW&Ja\ɢpÕqz =2iuqc l?/L817\)\d`"!X.[;vM5Z+?Xsɲ~]?f #f_|ܡ2OaG7\(#dXퟭ>[TJzD}+]Ffjwc3hᓖ*t7cgȍ9İ[gxbVtו0>ɉ8oY>!cI|~|㔊W;%(t38mPj7j# _ 6l##QA[eKUXpCz|F:as5\$l[נHlF@3MFzIkQOgg;w+ӞW$5| &6 p MMebq]JM<)uc@W0^b{ G ŃdMzLi/ $tш"jawo n`ƢK":&=+SOHl38ݝ x& aכnf m7 `_|`c~QXs}$ܟ9sZ~t\rfo)샱RuW6RnΦ |lZ *?SF.-8nvӡn>A qX`Q(ı4jhh1q9zs:氐L`175%xƔ.r7Ҳ !r5cq&6I&/,] dKoA c0 VcQP_c ~5\y.Lw蝹/:# HCEiYk#Y *$G jp3d&pHZ{;t~VlvCEH'޾K]qrCJW{%*Cz/ ܞFv vmJ#KE bn#O`k7i8$e}ڥ-hډ;Z"JAa 1 z2,ݻ@5߿:W 2pr37-{.C݃xҰ퉇Џ~Jkld*uve^aTLՊ8޼<Ŝ1Ѵ(;Cjm5͏X7SdNbʬ$ۼ5ܻὺf,Úȷҽ֬K K?@`)}a4*_YD&a0`k6M Lp]vw[ucK'IQ{VUƅCmKb1_ Kׂ7 $=4Zf+&S#G@ݻ:hՄ!ňIL-8a: ?sF%='<"q$5eX S)V}*+$~K1J*nR sJP WE$lwA||Cr,MDs * Zz! ms@NE0J'вUy Wى&is<>X_(NVi-XLd筬@.+D6K):HA dQu RG5w38ORs #y? 4c߄(ڕRuz+iO"]jWn!\ST*i3URl_Ȩ( Iv>m崘w,8=Yn}:Ӏԉq vfP5q[katoB O x{E8@!Y-µOc'){7!{l1ޫV]F՘M'Six;񶖐=#·3<":nO!?ЫqyZ[4%v(H +5H^h`F3*F{p;uUn^p5,P=A.Gfj,#gvYϱt'8% O!tƥ5hix|Y9#3 GN!+i cäz->k|ݽx6xF D'(A kd}9+KJuBd,|S^6"#Pr?7 VoI2͊ω"(,R^aeµ/V,zbl+aOBi-T-8z_z05p/Gç×M4'8U<dM W[>zd:HOjܸ,z\gmCTPEg.tl^z69[|B#~!Z)[d< 찷f07 .C/KD7]i7t6 irDQk[ 1c)E*Aa7OA9pk c"N^<W#a|$~Yy3-As%{pqCX)O Hw1( u9F%r2OcXFA̐@15k6F[zJZ@` ۢ9^w[:=QIWlɣpҍZ=@IqٙqVځZaU(Ox:nXYYzWg[\jdd|j'T ղK|r CV 4#G,hK{& RdO+^_]MtPyd{Ph!VsI֫ 1a*=-o&!Ë3g66q4rF:oq[PVUW(1뀧.7r _eyV$z~ɮ XkT4<&}d<7CtpeCh+$JH$tZ4V>Os84u6|$ZBIDjn}sbXBOD|z#93|Oo 쾾XEC}K_Q}])B6GW$v憋vzBM#Cr?i6ՙEud_:ҫ۔J>c}Ηئ_7RͲ emüAsƇF-ӑduN)O,%81Q/"2PY#(َc!%˕o[V_q|X-A-*4qE\lCodfIΏ~kϬ'q+!tN1WA/R Wf հ6/&'ǘUC.<\<᧎[FȬH1L{dxd"t/ yʈ)PI}냤警xNHI ti>Y_x~EVJNRFm1眇1@ҋ#A+kLg=;}wQ m5/*8v'.EL=4+`v6^ S w H14NdM*a1|h g6OKy x2,_W4#SrƊ [E_&6&ʐ~3v& :|/Xr}3VBho]#/f` cF`t0fl<L*YM-oNY.a +#^6WO=^kH:l)_hU;;Cw R:̷&iNf :W[m2/2Z#6N{?NNOjd ʯ,$ >=6&A\ƗeC.;s/t 932I{5]2mѣ?$iٿoFBׁZc@GTWbҗTـAz).ߥNNMSImZM؛ KJEEjz(9<3Tn)O8d{ȻݥiWl9>觗"& nkV9>5'<: 0GUΪ%l奏ٞ ѸdSz4є &vrixc\+XY[`G"R׽hs'Z9}š~*>u{Uʨ0U{]M3Hr9/Ĕє$SZN2 6P>p- Ga9%vh)ڿ6H5 V+TME9t0#f6 F.X(c̃Jp)?mF/ĺB~T/mCrV3Q&Qfza{&zZQ;y7TJg! >=s{:bEGd~wru[%'m^02#8Dgs_Ytb=IhN] r E$y{Ђmb[0(}}iyZ7?DVlg ̀.cٷ nڥ}r ZBdE>7>qxV5GpӡHphG69Fc vdH6i*JV8yEOl")J_z9#?^]+GQ4bY$?~GRqd5Q˛9?*knpOsYx%@ 3{tjܰIr޵Deo^Kz=59}Irn=JȀk]U Qg>ܘ{Vɥ}5F̊'%8dy sۘSh?$cAr5 No)wO1>mHl-*T=QdDSG@f I$uز|$G;Z-LTrA1/ 4e˒;2n mF5@6V1 nd9XtP` zp0E;9(r5ʼnos{P F 3K&lQi~=Z"etNR N5'u a1M"5w[%OKAw-xp3؏k!mp#xvN!94 Iylk1ij]fÉ5PsL5ҳVC.%~Γ̻q\J{[<ԈOst;NM-yIjzTԨ>˄aZ²*f=} APFN A-[; eIj5aYpu%RSop6O3Ieq+wO #^1 b> HHF01oX3]i UiG(I͈TS+C Orn~RCAVgXhZ)L?| aصPaX^ lS=[Mm ;G/1J> $i00bC8wee}-D,b?+8s|?!)CZr5ej28BlzQzhG ?qj3F_Wb޷Ӈb{CazиҴnxq?t 1돯)g#h8wTz Jң~JR&zID~-f́{Y%J[ rjr@ /:x]8Q>@iؘCU&\?nvP5L)7- nb#M}0<\q@]>NbU9n_ڰ2?oL{n >]%mOM^2D^aJ@D8"]_\b" q2mi=`} ۮKD{,필en"Ur;PalNhN9Іhꬱ!K.ɢLY`ֈiIS&=ևh&]$Ѓ{*4oC St e7+yG< -{Czl%rW?@{ԃ){~Z~& ]GyPDefLr8!_ld7ހ qu[>gߦdKWh=O{ `v:b>b&D"Y:֕X2x*\ݣ!~+ǘ/vsGvwZj&2׆-X9>#Ew8 O!xHsy=ޠP )xj^ᦓ5ξ[l_URAI+@Y?3ELK :V\e#H^}13~?T \ΈZbP= 98zaK2sEGg7w,A{G3 GdhYo.檤{}uMv|f ՚N=u snF[V㸿2 Վ ) ʦ ?÷EsFWSvڧh4R QMSG+"rஏWgABPPdf00m+=_:Wɽ^hfYaK)^25yh{pQZ~11ݾ  ά96R{O*lt0f7!?c!.16[7PTO߁Eі_lR~THV?3q\nW¼7ҼH(#0$6Nʈd=_IU"&ȧv=aTzwk9 8g%mwE{ϋXe/AR r,EɋqP}diۻV f#c*0@)dï5{qzz.v4řfX9̄q꧹oՐ[ކI6C82hػ#+\`e^RmkZ&n:j K+m3k4N6?oRS#y2I }+k<HBkUP(DT>o$%_o4yԦObͳ‡ʨZ&+;oǪڭ$s0~'lEuʓ% Mn=pC-1~NDnt\}ȝ$!φXaT~bLYu`E`0wXD1Ѩ屢j'κ3(c:V-ՇfN@>+:h?XK6T>a=yWhIRw6VFcmP&,z]:NX7gMU,n @wpm !Mhg4 "Z'5CT߷^ \$ΥDn>ϔR]Gxe$Jl3y2wOެ(1(c8rgўf".7hc}g%R+D ~ LL0IdT tHsR[ZCMfكPF,hfN̍VwDbu\FH-Kܽv0hKJ{VBQCdAinSނٟ/SZ8K)iOȘ綈ԯzZ$:"ik0vJ~ DVɸc%Si9[Xޝc D,ͫYrڑ9Pk,ۦR!j_nXyFH$[ *Ô&w\r!R%g{O;MbvU}-UY;#mmcIʯC#X? +vַVٿXM6;eLJ ];n+ &&{;N>߸aX}RLN*mK  Ab9Jwm-6ЧȹzJѰ?Kۿ Ɋ?l8ز9=1xY%JZBNO_.'I.i5$ԕJyc\!trKkRo#- iJed=_U\FCPsh۽=gMa[[\!v {B~q1`~= ekGDTrUcpJs(bҾyq&z0lvt"z M#aT TEvexS{p83񾏤Z8)J7] rzAV@3ڿ-VQ@R.E^WiX(Di󋄈+GtdϮGpj^ / aj1? n%8B.2:B npN㟩ܶ+ JK2,31Y璒ϝGW}%@]jR+<7z_>1ZL%DWD׍ry`vZOW!* Qq˝<` 'V=k:gFBt(m =&!v '2#(U7; qo3&]9Qb:z^7w,Ne)b J;'ǐ?y+,[\2pDumq6 R6B Qe]ʄtlf. R3՘g7oND#kU! Ѣ?&LĂυ+ )""lCu477Xک-Z5#jV9(3g8Fط uDӧGd|<PM&ߪ :ÿlzeW/Eh0OaCwUeJ=[> nfWY@ju ZMEKۢNB( F+H"&˅7uO +Ћ df}ЅW|A!G l W0ݰ",]&R,">ϮN6! wD܋\h1'exSL'2O/LғR% {0U#&1*wҶ@ݦT>xyУkRX=3_6݈#39 sgqu +^tWlfqdĔ HX=iſNlNEc~m2{ _6+KqQz6%RO+,P#'3t\2xżxbuY LGOOqf;yœE:Ӏd휣 !Tt&1QA`P9WQ>F"woERRǕKOJ@OP"::"1:|'Mp9ٵH{Mױ\V-0ұww96i_aiUw:٪JTrxˤZ^~V61hxB΍ʉ#WI5ĨH(\`04Hȱ4ۿ\P BFM 98>TLE";[1u61' o`<8q>"~UQHOeVV ٨Zc;3v>AjY RZ 6z=^|Xt1^dKK8wU4SD9UZ.m&b.s/Cv5}hC'X G)-`J$.L`ⓘ(L.*cLI3VTIȧq4Aq4lfº4>(__ρ1rb@p2 5PLni,ň8nʜt9{ a ~,~롛 )/L.O2d9ߝ2`Xちj')$z'AQ>[ ^kBw~ȟYTRd_^(ϕ}T;^s;"͎Y|jhԿ|E&)V 0c]$z %<-Dő]ѹOH;ކYY~KݍL5LnP &o.U6ߜTR8ҀE!R}bVv;>ysPlz\7a~?&I"#LCNԾǯ}* ۻ{rS_HbM/y-VfQko߬|{^t!71 {ﺣR^9ˎ:hTgeO=h?|ͽӺ.4R(1 ;~c?=\6*|Ho * +%}@M =2fwqG4 \$ Rjū.PQB^?3iSyX}WeGlNJ9 h'PqMPOu8xrOWyv4̌Ԏg 32ޘ !^Y#;Bvr#J?+zal[%hOU:L& ,HKAF9&<y[XtWߑoACmyJ=]Zפע0E9zTn={`w.VFߌqa*"$ND"tt\v=ďk)dw.)hX]ʞق[Ƀ XP;ofX%m}@ڭ?uٿWY+ ,j Ɏ+Ǭ_f582< = ksKJ9pC+I}݅tǓ5p^SWr'M|Sdm.jf[P|@-fv$%#vQj6^O{ ]oZ.=ٖ85z,O^$GΞ򢿤/w=+)wWʨ>Hm&=BM0bt?Nwm <6]\/Qzѕ@A!{\0*auytu;`Y˒!PWZV#t=SC'=:;3u K6x';d8: gm%|lKT ePQzYB);G׃57Qcq N}&r<'C7s aY )3LU}亊^7[ p(i(&[DP`b2T,'AY>qJ$K@]!qD1QgDi vsϭ{lwvGA"J7ɖ2) ѕ6<<~34Ӣ穿+Q0{*$5Q >SH62!̗@TSj#pxGl fv@7i9?$h? ?Pi@ erDx׬#+]K<ح4].1T$ mA{=’k!mރdL¶mʈo< "i~Ȳ,.1:j,n=]9thS ߟr_F^c}ET]Dys8:xdVPEz9T4[Cœ Xk]۷1~j:\nH 7"*˨rh3ɾ G@SR b,rt>7^!ʺSV EkkY}W>o%\Ty^-@ eмy=^M= *'u``gM 3!~)xdp-ɾVGUnK= `mJl+ßSibLop*˭- xwA(|݌soC1 dž1yϔR8+aX[Ӥϒ":cd鄩cUxPmlrlČ=R>f1!# kU'{bEi]SX)>7/`dUH+ԦMW,޼M[ _E- ^+ Y8BpCfI( \K> S 4/\i (v/JV@ӄ@yl-c(\M=({(j>4EkXE022=@#( N Ϙx¥BFmcBT'4L*5VYhy0[ .֣˽X]»sheā`RT@~އbUIK`7ZWn\w GXt8x'Y1cKLC{H pJ6lFY\* n U6oI*Z h2yQ3X OaLIϦ.ODXs"ƬffP věS/sh|`Ɍ_U0is{vr';j3<9=pߔô/SPkMD".|lhu NOqiG`ьjMi۾ k 'N3M<U_Z!0H=ڣzaZ:":VA̽ջ%~\Fg&;z*''Zex^Hl&= B#櫾;rg]8J }ÀeH8󗓶}+l8TL XSI5U(=_=$A^uۃӧ(pJ˷w<2=%eN:PXrQa!d( F%L(*2l)MU~7;r=6in(&R(VP^JO9&gJcd "ϔBU)?XJ6r09ⓔyĪAڨ2Ѝ l+oyޅ]Vbh\sv LFq+~8j~ңua*/8ߣR SF'1v,jik$X Jkah2=A@PoD:jWjj :[M&s-ƒv,KXB݁*zcה<&;6&SA@PHM(FKH=w=(9Pu'Mw*0(XvPuHg-GP=2Qhp9`U!.f[i.UzMy`254>٠N@47;Y^Sҩ7BL-ic1?i!$N-b^9]EJ =k4P^T1[rKr\P-@dIrc,"{7ҁjMlCW/,4Q"p˹͚*Uw]xA{nܺGamŻm}0Q}p\7׭{U>kFPwDC"ZCx-# д'YtHwty!i>ȓ6"KSȓYB ̡2\h|3|-6K?e-xݭ:+8S#͋-)T{Ge N8>EL="LTlBˍhyIM#f/H.AC\@!Nwu-~З3~V/LYTy\}g)u??b6i| ̪ =^cXhOgNT/2)еݜ@}ÖD+=a֐ˡpł>t97fWF` fMt[۰ V\ xI'W`(5R^D|+g^vCBDŬDU:dBe|kXϥA7&: ĺӜe%XW> yP8T9?>J fX<^ŝ/%73 Hs~/X>Wq@_>cKõ9EW#45gt4F)QYbD.XPy^uċqgV)e^冣8l&v0LS%[4e !YZ3{™2lW$oMbI;7NI?ٶui@~Mם򨏾.jݿ fm9׏x쀦OCnE RK! {X2|:֝C!w_ӯַ ]{ em4*>DFU1J@e,]a8 0p\q!SH`B 1 =)3y 5|#qi1NsZ?F-Si~S>aWCl9˷AGj#uͭ0vODs/I__HC ;rh.WG}U7ڀYcU: Y[:9y0vn Ң+]#vYb[4!-bOefh9JaDLw([bqtЂDwt&5 e `iɨ"ͺݓSBĄ W#;ZC%?+tD$i2w-w>7W62|Ӌ3f9j}UtfmL&T 1 8[sq7yZV\NUDJ`h'+׍}H&Uopm)Q@O-M/OՕVA3ܜM%ʶ0 q@K]?kG>֯O5+D}w3w@ b7٨1EK[ C]z@!LBA%oVdgYt"ECⳳq((U V C-9#Jv.3/s;x}mHr1@g4D>D7nd C=` -Yw 4F|%Bn_69L#qk勭Wb!C,s\mvB$K׏+/1PHǷ9{ua\ℤ4f5GoayQ:'sSo>d{·[doL).cIݼ7)O0Tzԋ& =IC*yB ? >NdvN⇡ä3tM~wQ&(\Ұ8v,rQKjpÚ㤍؂0]_{[b_Ō{R_Po`~{4zmZ{b|/ix~\TMB4kBM Ŝ/hRlPh58٩+xt~[\GpO'g!v<|~G{c|̎c\~ 1&Qg"x sgiGP])(^$5 V=GIh>zޗNǮA ìdUvV&kxJ{i2X:lE>B_uzT r퉷H HBCNXMD8hc\ׅ⵻dw *0>LqGE5i*YGǙVM8G>`B(,ZB֢2]tȃۍW,5ٞR tDH@g1Rm\_2:rMV-߯V"eDp*+м/J0~fZ%ICto G-I񢃞rd}cԊßzل_-9ў-) X-jn@FnÔT?اC`(G7<,y*`Ż p9@̎f9;1yXgѵl1'4v^: w 谭Jj@Fd6nu h@qra"߿ Ug&vcB|8"ԠTqmHU:hx5Lr8QUz+pZU%]W6>s8O ޵.ɯz>*ɐ=f#o81Sp+D/[vuZEbؔWe]SIeOc1!4mAFw.D6,JbSSz8awcpY;Y1}(xu\Vi 33F d]'IJ+]`,b} i>1?$9: }ZĔҖOߨ$T%0{41i ZF⎜B[bFLC]c*KḬ ^lL*LJ܏l?ΡӲ]-(i|) ׳d][H 1zXA_)mz!216qg\`sb` ^ Q92 s!VODlLam)SqGwQUd&ܟJ,hBhtS? *a\ka.L%2na3jD|YQTpDf#C/οrWV0AԨX2 }q`z[Y/;;9 q8,ZƑ7AE0w_6 epD KγA6qq` i p`1C QG k9TأayzcѢ1K~ke1Âm,x3gE)@`Ph#ˈ)% q6섇Wi}R!Ň~ GNs7u&I$a; o_X,.rŶxW鎂ӹ>YsjKClfgj&%(Ks*& ۤF18eWO&[nH,xO㛳 /El .}hI26yu0˺+Ϝ5 ̱P'͖h8zC*Y$j;I7FF0r-4Nkܽ@=$ZG~n$fqq7⊞:@ys)Pr!2B" Z!qV@R'%7yxF[ kH+N% ޤ Kd6cka|3H?׌2?qsp璢Jxÿ]2+>y!3AT /jXkb50 4D'Cj& Y,o8WlBO5:Y:wyLjuycˋ6Py]4>g{҆hL.QާC_wZ~-|(<'.9/1 "V@ۗ?#y|j=+UmTe~v!~Av$3[q`TG~A}2 =l_]iRڧ rZPW{hq;&vMEB G!J>`CLWymt#`x {4gMfGsIAvDA~jG_[f&Δ_N߹VDLGK o9Sq:i@mbdqi3~:Dzb#3 ,p@'U?!V >B9dS{_֭1Gò`v@ ᳸ϷSݝhHAD׏bGםe/Ŧٓn` ,^Cθ"}J,6(V_ri|T0QCފo(uz sړa\T~SXj<nۍ\uOS&x+֘GG@%!7<|h%[d6lZ;6k*UCLtɃŵ8 =C"Gù-И ^y6"%?B 5e-Ar19G#qaۘ2^k&rU8.iX[5 ũli5Ý̙ H3BL]pkocb T? KsD9z<&2ڲjkT_*R$H\f,Sв+ѕ-&qXGih _{/)*mve b" ,4T58_ XHBS04dF ȇ+8WCTVb^"("2D4f@uk $wJ<2JÝ-pQڈ)q;8Ĉ.)8֕~%vJNj~~I/T%$"Ns7z8ߍd˛hXٓ>哙mIew0}ȅ+"-+f`Ә >3&EmUv0Ɂėd2:dDC̺&D\ߨm5`XmӺh^3II~ )Cbn.CKD0-G9s[Pe'u:Lͭ䃮n14ߌ~?"o-*(G=M2ʶd:، c#aױ&-9#{VǶ#w`wb5!L /Zyhƌ~# 7\ʋ~C}Xqؑs6nF&**(JO w#H8 #"ܿ$}01(+O/8-;r^[4fÄŚe{ʘ>C{|n g9Q 3)j8Uiĩnv&Ѩ|Ia> [;\%oj_C"\8K뵠^ǙD d?3dD#pAJ""#|+ 9 :r(}m ;Xuz}6 `46T99 XtHJ~v{%'BN_}&>flN",>xG2D"~sxD6`9kw +̕VՒ(P:ǖTZfun֚;l9Y?bBa_!s>_Jeq?,a)f}99 =lk˫1D'۝Lj xROMECFkFFG9 3a/\. !51[X-N| 㦶xb6s !4Y4B %D ɨCz^k,gqd${Cc$-4$Kɮu쀿C#} M#iuV+RUSOxh6z,e6LH`^>vLt P`%>|t$Z>|`Te;p*].N*;܆M>JS^cI_MO0PTj~|X{HĊӞulA33I2S RPNO]9>{+?r,فtA(%|U/[ Uj|; =useJDOhɢ/ݔ7bhL$E\)nhÕ].F?z b~#e7KW0mSc+;fN:>z?!`gNS٥Jt|Ehꤔ͇¤K>nӯ1R҄\bAY2,_Ua~,Գ‘[pg`m(/ݤj)=ThKq.մZm߭Ͼ)1/cc(x dsǠq̦zm3J$+)'WaH)iïNQ3$#q"|Ft7ϸ/Yb-F@b*R)~@XW+~Ц[1W kjcL]!s3o6G1_$,X0v^;65:3twڎABYnY!BKʼ_Ri5EV5a~hKvTRE|R\aa\\Wɮ*82&Pѷ q̖]O7J6먟uI$2a(i%'T#̹(o 2+f#L{7.X*uSE.{ᜍ ^oPNS_~e#iE8NTo~Hx-zקh8 :y7 ;z`jnwpTa h)&9FtFΝRcfP?V$_@TH<`ն:)zh11^[-WlpۙF~.սAev ΑuOU%,ሳff zZpT,㱒'"9P i;@,my2*uƋ\ \u$6;<ٚDi|9<>At^!.XM^)mJ$-uYYJ7J0OTeSm͹\B(<6 `u<'kc'Ldsgsp[2K lZݝlWqX4[\A4Jwb* 7mɿ]6 ʔ+P)QӐL~Gs3El6 -绛?dID(%쯙ߍUSV+uT#1HUBfc3&/fbEԳC]+ ?yKuLoV @>I#i%]ww&."]ێ^_ƣ$/MJk=N!:tn]N;5}Gk>Rpc W}I0VxmIXzQVO@1=[Ah/o8=3yѼ(B ,[O4S447Cظ:e}}'py&@ L;5d{2kfC{O5bE [Xتl4( @"tqx&ۤ1FVD"j( LV"HyS:\&D aVd\`ZV8r:ײIǢ7N@ Td #K9S66r7,ajRAXkD >˵s䴁]VwN]ι%] -RoR9B\@7G&_0Te;Zҹҁ̫`IJ$HTF#~1Փ|HuD(٨u̜RRei`zzȞ;? -kԎ< \B@ʔ&B6p)u[JFvQuM1&<Ǟ!U.ONd26Ǥ2I]~oo^@Sc@5[e8BQK(`lDkiHk7>4؇S`߽U"䋊 hE,^R>}jщy[E.hIt.ePRK> ?.Idώً]շ=d~f Ӭ &s '|YS `}_~7$ɗ1Ow)5qxj\  WSҸxS7To†p?s;ٯo?,8p}[r; F='})J Hd6P?B#r!GH=hFRmw4n7>9S,\A9uGkqnmsx(uթtq^ȫLG~}nwX➞]Ðdc[ǨED5q@B`&A; z \&Nf[E9FcЅhC@?!7q9#B0cPfn8o:8 pJaTJ_rk1޿QI$ na%% !/M߈=z)1}S S0x/E* 24bz-[ IڋudP}-:d y+ 9满~Bc@qNY4p 3KI྽skACT,^Ec;$_>?~mn׈\ckiJO]gR| umP9򣴦tǢGa/CvH$6D7Dΐz;Uć:7!Ub XY>%n;CPn{ `Y>.O2?h<%!z^aYK9%XMs܋Ͽ.~'E+މ|S䬆k g>26sc3d{BF7Zfq&ҢoPx}%!!7td<|(ET=[)g*S>$w.\ 0RUaNaU2s3n w?]~);4 ||ոOCMlT,W:}uzLg q/{r<!}׶8hR}q9}V:?l<;*:(v$;p Ũ"?U$ʗ[1>9:rߔX<+U<Џ;<<^1I̠{{M?믭㑿 y|\YIrdzmGO\b~.L㯥oXݠ`+꧶4{;^)qasW:>"[B6)IQls3`Zp9>c_0+`{F44$@96WR~:ɛ䍑%{Ȋ7ް=85  :I\J|D{Kչ'p> iixAAF,Y'j@ jϠf61HΤ=?e+&*A[|T 'ItStdF38\Э!8ϸImiXK3K۴DcSYGШ1.|jO@6󹊌n9"Niץ=ʍxT1עBhG /J5e_U ($ 𨥫O%k}9B+/)oڨnL ac$',:2̉fެsu'3EU͏=녂lʁ1߳L@U_~o;y"wZy!(}ݺ>Rh@- ;Mx)o_>j$ Ð)&y~Zb % (a\uI?ȕ` F g{dh JT{it'8KzY7s#v&,<dSjCe̽ ȧ1 $kʈ/ɑl!O\H*V MrhDg1pCZKjZmMk&vONFs<5K$į@&4(;׬5hHmt.9TU=maSJwrYI Ok}'fNzI1(_O-Y)7dz:sZ&[l4ЊZϬʙ}yyt7=ڇyC6uQ2Y-$+W็ٳ ;j/*w)m괘]%2~I86`+.p+ 2fYVOE]"|pd1jڒLբ )E SؓID ;F^&#UFs3oPmVۜ[{ܢ+uͩ} 7Ynʾ~ pm&?M! 鳦?z SwJ[ 2J,[h1N) 2tLgd.;LTMU#Mϯ+O9ӍhY (jp ]0;Y~1_z6GƍPSS'`Ybd6Rod(DdsXMw y*= հKp!C:U|QZD$n0k 0tTLk$xE;wHR}"zb~l73&,}/FvMrkξUюi%$-NGH++ T;A_3-^*kH*ކ{ʖiN

Hi_0J=,:9~NK=M z(mo^+*wĈ*&]:^{j<=j}{ nK+)S.0!JX{XY]CdnhxӕS5bH.R_lɬ]XkWsxWњВU7rgch\+~ʔP_/q1y[O!}dyU|'90B$==fl00>)5.6$^lͯK*M(kch`swvFt~e.kdIA~=sUzh+{6yt2NKzRj0h}&F$TVf(De{B{(/X+jr^^EČ; Æ0[;9/E˪.P!*Zɮ,KBjrБ _I;Ƃ"W}qvc1C?v?ZO_FΤM',Dn:'@D1uR& CGD %ӆ] ;ݥ /w)H :ΡQۯ-)sCjo7~ur>&܃U6hzzg=`\lC?/Y:!i@ևb-)@1 RVڈ&>̩K<ΠV#85Xs0c{`Yf#Ҙ1(}XcBՈ=\-όK0ؑtP?Uq0OeI;v1lu)iجqFF7m]s+f0[56+n1򊔜_5܀[A6Ov򛂂zǜg*Ċ\0Bw*f0(U'a8QANR)3:1]w] z78"/ ):x;>g})cPֶU*T}nlB Ǻ9a68ՔǠJ~ǑU9'EK[bVԾ 'u=Ɲo5F6b폯~1t?Pk)[ uj.6 Zs;P}zps:N&94d{4% OZ6fr7C\=v|dYnm5=&ؐ/䰥W?Q蕀{ּ]'s-pⱹxæi/5G0ɘX[6P"+wAdt_y?_/VMdMl(֓vImFGyJlLM,O|ДCm)?Fz\ ^ᷘHvy}̎VfPKkCp}&naMCi"(o* )?\l;f_ Ӛujkj{t&i'P6/v.T0kMv~pi(/9@9WajUC⑖rf1Ԙf`3+3C[:bU#YV9P9<譒ӗmtR1c(]3]/ai-ZOJKMG`΢+"خ*Mn4CF8Nb@ӑg5n9THGa<#,ek M )5r  |.eqm3pQV1cmGyLOZvX5Duū8u2}Sf|$fŭ5 wZj7ɞHΙʆzCTjV /™6h &qgp%y(f#~=Ȋ{v068!+q`~®L=QIt = )! G*n}J.5hi6"'2hpZkl== jk=4͠UF׃t"Uh#P`6z aU,d U KzfYM3p=ΤH >"/@O0"f|CϢCr8eE7`(#/>W!؞}ʥ2H Jp&egNx| ݈TұT^\ % z9 R K(9ޮ@s"&c,omj3CD{тPO\W߾T@&*ZE+ҕÑq/lqmRTZkJ]a9#8bk-ˣdL3F>Bh%ae}O;h79SGK`\X1WdB2v/|ڌȇ@ zAuenO(3Ii>qo:~9C3Tp \vO2L>d^u9[C$_3 BL‡ӭlٝu]Qd4,%QZAeӏgлުe# 7ǿ9"u俾tdmYkyI,֣-$i5d`|(^2/f '!HƝ^Sb lM ih(9TϙbЈ/"8z>jZobit*/R=:V,@^t%GLQP>64R֎чO[iGU*; hÉ똺t& dpMP8M]o5Qq3g#|*'"pՃ+ֹO5 X2Y^5Wt5cUeT]<[C|'nWUa7dĢ6*jf}׎Pۗg &8zfA=-_),#9e7]g*rgD7'2#X ;ȶ /MSV䲴bFN-o1TgoƴVOO]*e~-8*omCFppLФPJIepr%@Pֻy}pΈ =8 ,%9:dU:SJ\?[}%0pn fNABT ^FЌ]Vq ﭛ6b.-e8 \7PIraRSc^eLo+8ޫP.LzOV玲AbpZ A U%sY8xir02.ps{&+Үc)(fLb@2dֵR\c~4\2`|Se]o3ז軧NX^ȭ!8s::tJ`XYs)5#Kܼ)Ԛ*Cd̺wo$r~-_H<0JgݏܦIESIzDeijBSR kΠǴ w`mjDT#J7ɰ]g^|+,g݃A8$g^mI@YIPCZ,'6Nk~O~E2;5ɥHKAl"bv/S!զJNbIO @p:7'#JI$]akMjxIųUiF>{3- .9t# uJ $"ۑ͢)jqW@ٯޭv#´1}LDKuC/:Т9.3^۹}oTHdXh.e;,~Q`(of=nOۚZ2B/!>vE@ӕqrINqgQCy ' *WX{`yQ .2P[ &h}_wg p9x{\HԸ赗w뜖47hn5Yb5h)qAZEg+󑠏o{RU`)Q0NU4\&C o]M'ck%2n DeE{ gOL5q21k2&,"{em?MaD!'$T/uDP6LʍH3SZ{iRB\ԅM$U(5%T9 Њ_P TKSWW_ȮRЍ#@cdE>12I`_]b2̖h"O׮*X>4)HA:Ǿ`c Y,{d>Ѹ9fGVE4}~~% Gy7socZh<{ʡ8uH`e y~ jCG P? nW ʱez227- z[V/HDV`W'VoDyƩI񡎣Eah0 ngZ]Ύvim=vD} ͰM\?p¤iH|a=o#J櫝f%| h$x+'cR!ݪt5<.\E3&sLoszwߩR_>ĵW1)΀ ').9Ba 6STݔGiկiG9c2)~OXYFHY-b45o%ף y(7oEɊ'>ܠNY:]dRz elmW)pY W(t57{dI|&!/4l"׊ Qd ,y)  jԒ+hgQ :!}072NGcXi  2fR8.wkr8(cg]ёiJԌedoo]xp[[{6 k\z$#p%KJd z WRJ,|-s~Ƚ1/kj{qT zJb&`TLq?g1uĦy_4/gUX& i>mMa}Dv>!;Td9/R{[qN_ʹd#oi<73 (Ä] Owi5fK h_Ӎ0/@DDoYȝo3?h4?pؤ ;AW~͆^VT,9Tl*t`ٓEԴzIy_y4߸'mQs)݌"wz)o%ޜAUAY7I& noAWa ~`KOlDZdėkf>SfbΪ区c:*ơuBT^GgBs*3X܃dgCfMYNH;3q0BmK&a;XJ6t%\:׼K<Ī^jL+,%X)ض7ЖSb1󕾸@:%vX"Mq rS"[Sy5*tIvK 6F*Ùyǵt%j]aP>& VܶP/Ni@UUh1F_o뽲-E0I_/d6!#~/(A~I+.VӏX а)AÊWzYu$lMC u5SM5q"݊ KI[Q逞Uhl N'As J.9W@׌R&;wHʺqG7 >>> ֣Ӑ+I-ym_NG8+X 3z%E|,%y[ 6! h;DYEƎ2jsrXzL&EѧϑDPE bG+UjS!6pΤ\8c{ - pRق 9 TBK649EXw1- d/*n f ;?قr;vZ `ؔNhf^}Iwgv}p9`6u}%y 3urEËqAZ gЪHs&܇+}τQCXj}IIq<,~a/͑@wizVZ T`MqMp]B/  W_۬]zX: mvoB@cVA}W^m+t߳+VaX/*:8; ;Y0@3W}0#Sպ.H==.liŋ-`i) "Tȶ=/. ?V;]@^w-ێq+Gy\s|pkNWe'5X=,ꕈ43RJ9ӽkV?)܆њvd4<4+OtIgwt ʪ#XНW({QIRqrnEDK5?-"iF:4jjt1H*h'Op 󫬬s`崠u q(1NOzM%^!AÏ;/~1c;MoSOZ$Q[zLd?-LPH~`g2p wIZȂ"vVk;rZۧ,S lUgQ)cHZ9B~nMK^9LȂde^(f u. Q|=YjӖ)h^ w/`҄73H [aaq4L$K PؠpEV<H+\b}!| H,% o'h)P1!S$U{Ksu%duM\Ko/L 5JIsT\-ji*5-Wݬ{vZ]^`dS*:ҥX~a>Ne?g&xhOgYUĚ#~Hwg0Ynjf#^ D[v`jesڙuiBMV7N GgڀX ױK<='n)qQhB .|{G -IGcr@@ZZv# bjv3M^b H+Ujn$'T GShÏ}Kў]mvkD #f*:B%\9 vU57' %UOsx~G֟V5\@"105~]-j7-+,;'ܲsj*@΁UqJKluAy*<?su}{%ʀ66ʋYQ-C~|\Ӑ. @$Ц\tTd aqV oM%<}5io/xU=on 6,^r6N+IKsyEH=aOos+!W ĦY7P;8FخbS"Y_L!Sytxh+TM>.ZuJz*DlP0Iv|>--gϹH!@~j@2GjCcp6i!x4W\!(-j@aZ7R.)n3oƒ$d#[]sXIPYFQ Rq5Ϛ-wKثE$08*_Fפ'Ӏ!r)l` p.^ܩz 7@hm`⧏=\&"7ߘ'evbs ua~Zg'Yv֔Ubj<U:Ui0u70(F0"i=FD-Ã%1L7/40rb yf :kƣ5;/긾<Ѯ !,X@ @b8:އTe0t+&Y,2Ѳ WA/Vr ٵ3!Ġ)=_ <gҮQݷ=s5a`ʠCM+2@Sjf>Lw _)NSf&aG,I6vw/p!1A'z4Afr]$Dc{=$|]iM5n`ô_% ҫ;rIT`t[j^#&A}RlcMLVC0]n- yb<^=іN 㻈Dւr|?i]I誃!.΢FM>{#5JGؔd1X(K)8+y*zT[A}4d4YΒ>G^nU'x0Tw/cT˿~E(!6f<tt:*4v ڡQ`Т^SYREoI֟D rRr<At=05ABP5LhSFյ *WÈy6h;(n :eExTLV=c<I]* t9DOP\PD%?K,lp|Th,5SY7N]3D8e5.{}l!HW\'L/[攠뻹wyيu E|#ԺѪp]T @#ÐK=陸ѩٷ|Xfְ֩&*IgT*8aI|=dӝxOw1՞68JЩ\NP1E)5!7s: 'J0Qe4`;:UhELa<RU6W'NyxMݝ&3F5Jᱝ;Tqi{z&;&N_^Yϙځ9-hjNPZ?%0q/C˜( [',sGwiX4(=!u*Zkv/eբH*;mQj#Bqq'^*$q5 Lmf!֌ qq. g<OM 3 KXȱMIDoY"8Ʋv<{: ʊvER@~~C4z>#**;2@2pWb7HN|)øW4\U,- lZ:h B#ॗσ*}2WᵧQ[fE6JFr %՝O.; nZk^U6_:Y Y *5&aե=xM*:ހeEDb6(jeGб$g֪'Z>dԭ$O$z:!h,JLJ1flZ^IFLN2? !rA')L ٶ5"2|_XVI˅,,媋JP"Y~,XEVɰUq].s@g ZEJTC#Jd3B=cdN4[sK/kS6gK$",|~Xʇe'Er_$ cw*RUS2I4́3VY-jyʳ -v Yse@]R#,%A2QNj7Hڥ[NByѣwv$Qfoa7$l|ARQY'F.n{Tz=]W\Xzt0+\K]]ig~XL&M`:Qm޴>XqY cf.eX:;d lTD_HK1g^{Dd;RVRݨd^'ٓUhި4B$SdFy'(:ZLG/揀U6?Q-)Az_a/`nSofL똯P; ~KxjQJzE ,d;UBѵޞV1nFjCQ+JhKXUaS/)I+m15C N^/2TəKB jÆydH汯ZƄx #ʷ!W.%]p?G()QQux2~'vOg#ۄ+Z#i@,4gF UOP bC}zgeEPTɫt>s V-ayqE ,q%p$b(;GahW;1QB@=/Uz K_{3HW5[5*<_6ciX^𥳐ہyU=suY0PS2!3`X_8Fȷyg4DO~K*ಜ\KJM,jnnQmݛ51?Z7G$un̯PN&VtEq$1rPUn4AhL}MCK}&#r8){oWRzC0aZZ/DI$0W՗hӨoTafmo=椇DO-` .](Y,HN#YMQsq)< QH\ȹYrHv&ZKVTg bk*ɋEIp6-TnIH Rݴs>xǢ`7HWdz!ǙX3/.*J)f_$Gӫ8AY@ ,*nֵt$c; &%+^i , h[9!W>,kr5-W|vX~M>$i.I`/ |_6.瀡`F^RnaU#!E*"jqWW[+^iiz9!buWv 9,c WPm}bxkKf*"!қ2ܤ7(RѼ_FuP2&L6t?q:7W~@Wb&v(۸~l)~ q1r[B2-Zq 7J'h׺N]^27D3c_;#1(2h6\41JUOzaz$kn"K)%m沓(]7)q]seCo,EOЭ;EGi\_*%:?JOvU;P*D-bkZLoρ\ͭph64-wx8" /4Ǿa9`7ӦF@ԑ$Z)v6'|D ^_@CaޛtݠM,an G. \x>\?h?mqxjppQMc #ޖMk!TՍ"0̽.VϤs_M0c~GM}~<60,KрM%c[Q7*A@rE2+XJ\c_ax50+Sڠ_3ҨbBZi@>-E32Ԍgag,*_*Hml _Z25{vPxtб4N&(4vNn @`sξ(^)!H[h!A+s2}qKAA\ʽ/8F%|Kxqb5) pvpYe6:{&ڃRkWAcǮR8VXp{SGv,fQ-IG.tj!)hx“T; 7-74%cDWD _Z27Lۅ;h_Ldw.c,TlڸH5Z&CM)@}'O&xz$S}NEϨ]~`x5v9r"yXrX`\LJOոI MY (9 6=p.p=a=J^bv e6`L"7Q9Tu+:M%x ج*c{l*].uGr߫8׈~畱o~ T=spRuN_-{ՀdXx/Uv?q­:DO* `TjS8pduq`p2??x-:c֮ք ;k9^*܌IԺwRao$6! |'lK>}s8^RmglY}3]:WZfooiFK0.e)~MN}gyKލ]Ee/;Go8Mb#|Դ$uYcD#7s_t2Tm1g95VV@^HM`p=laflV}Sai>8{1x!T?L}au):#f*b4h' yJ)񁮳G= Rz/Z<^+9+CgI*uk܌A@㭓Eb\m&F@1E~\qWhVgԪzM*2QݕB/lN&e8BŸMi.@iPR=[@̝Vx W1[ݖ"hh6PKo'CO{!Z)CV ՝Gbօ G/y2)r7]-4 zЋXpܓ\7)'$! &Ck޴;oz/1 WTvS ږ=d2;ַdO>xZEN3ڗ@Db4߄A*f3gY/fZz{b˥S9=,<=|2R>Du/=KGT v38Z0R,g\u89aezμaąI~D,Ier6M>٢Z!vcLEgxZ!CbǀrA8&c4ُ rL V5<h^+%ץO 80dʾh5C+r 2.X(99J~/t=hɼu%h Ȋfe?`1TM.UCn$zN,֬a01-)uXe讻W Q\JZ+1ɹ>R'')ʼG/I*y;QG:]֖ z\Xo-SGp[c{&!迡` ñl!~8p*Bga_ٿm2<el%`UR!#Cf|tƿv{+ 2!١]RdW_gڜ3%>ː .HogXz#/帾z)+. inYm Cj.obDms4" ٳ.]H텝)缰_9on'-rg0V3P)f33,H$1ђAd-sY:0-<"C[6=#ևfecD" VSK{M0R#^#yn~g~ g? `w7 *`#D?HilO/ڬ .3*@-a xG>P2FIsZ m<\XCYO9:zOᅃ|c.P56،Fz{#!-!]CcZcqeFhs)Q$GO "\ 0^?(@;!x&4٪@wW(%֙iKH^28,Yw*>OGpG4и:M2{Xn#ͩL[bYG0lT>q̫@i?6xI4P1NNwj1&r nNm.O B̰`sŠo<_ߝP:cM)R郆*F}nTE.BrpψO?!VraT$%DS](ږ'9j%F44Rq%8);VX"Uv8VEGM|I Mo5͜Fis(sIO\h4cr(JAc ']xC$̆bTf;|qƎ*!a ,El 8rn<|\\F2$z |A g+zŋLj1"x'#P⧓:ij\ ?O1d`󜇝d^8՞ d Y !1|o즃Q%y{Xa ?mDsn0 ~|wl;UR^EhFg/;i CW=ظ~Qn}yvI49)Ob."\g('v,ЀڏBg-QSBIvߖLs sι p 8Lhnœl@yS @0O$r֤M&Б1#i Bn7uXc =tG+L^hNYDMٿRHz[M#YJijjE]F>b @8(=2Z1J'pаP uO8śmj:hbdwdнg>4֗zzlfx^/+)2V`CO[ 1=C X #c)fk *$=1UD8ZXX2YfyX909bpw/i jeRITգLDIY-ĀMQ]&ج֟[g<_L(xVŁ+}xNɇTk3#KH8 Ȋ")Ĭ$.{n@5>yC+R0lNzzj:_ ntHkI &Bc2EN:0zTo4ǒ=X c'Z* 3'ogn+V*UBi2TjkJ/_JS!eۇ\p.l]Cl=Cjדg-s/ GxYGvS~)qEV~HkLGIwC6MDb1(3tNw ~3w93 zVPӖ=u4,@^eV}6g=6\0F{O+eunBR0J*7ThcS?䙤6S~E0qNmW:68i H,tk[*h\A3Kq=B({M}a:SV2!k$d Zzc e7Veʩ osuhl. 散th{`[yӾɦංD9~@MfvP^6Xv,Ûd$P`d,nRۂBN8OYWaȚ0R"RIpF+@]n m3ȬJ9pC6Յg¹k:-AD/KڿjW[ 99=ĆJuYT'ܰsm?Qэҥ_Y( ٽ^ML|Ɵu bub>A^G3n$HgI-5Dr2ٌzL8Qf+/07̒{%!D0n!:}D5")~ D0 ~Wq}Pѫqᢹ $kHO78\/E3e=xKcD4u /!aRF0ƟɠO[OG=Nb>G|jf(i ,]`HR\ As ϒtm8C;cporc# ZT LzEV5~4W;^{XC8@EԒHguZ T"Q@mu;kfF8$tq>YVE}K9Z ^;Ha_NeaMX}IB gv{(Q,d J;cPiIӽDP_.D$ ljj45^,-USkg/\dn Ynk$/mgy̼)2R^W>KafHg8{]f[5%ҝHЩ|ZЁr)W#fܮ/7YȳƪRYpk(2S5F\4RZ1:_O"9püꔓ}ҡĂO Xitjjd1h]sy#K#ik:Eg8NVekFU"-: OJt|{fƼs#4[_"kZ.2O{&'v37|SɊA.صJR|SeXL]SOh3-|̯,G9푴၂ґn(HGF. }@pSMɍŕ(69!Jv~iٍ!G9(M0@v@;?lOTLjjjM,{xG6W9(KRpd.S9E TlyšD9jk1M]vbU{j3=bO o\M:I̢^g{ɓ ^"r 8xC8ɑ&/8yQ-u4%NIG0Xf"_oNX- \m ƙ"U#GKp\bcb96k7d/a^\nX"IˮyFv//po Fh8wٞJa yء\%N2DHŸm~ >\$?$&>T+J7uȔ$*Iݕ҇²1ZTﰇ}O%o2\ܖ8")xL7D58r;Ge4P)xLT@a%aP:MФ'\nj0'Wz)`.w̟_~4 <?F+-\<7կ&`L}ps^Z3q\׹5H#'WBe@ LO/=aK!Bca_NG y?$||ШaRś|FkkΓY{Gi8cu1ufuڗ\#bGFY=Ei nIϼS=JbY [WOo2>]uKr'xB#Q%.sU'+>K+xx2i=hJd M #}9uΎDhWca cijytyѮ;1Ϸl1NЄ#УiաaCvR@vTe-}gl{Ef5/7 YgeRi~qA86|ϡ;0Zۖ` LJߦ*.%f2|B6IR0g?ߧHޢDZXůmaF~~@&@G/eo@3bE!˦Sm_pFV\ SFl2[84cB_>%ɛVՆA~)`2^Q;nhxt(t1RP"鬪 1lƨ AtA |#rT꬙:/aƔuxɜ uBq/$*ezؠ 0`:*^ZxAQKNiƧɋ1:z f(HW(*[OU~-Y7^=TٗcI[9\Cl֟6F;aMN&-0&u [plic26$wICѱ*&2?C&mwakQ[N?p"vMZBhlyZ񅳺>p:TdkשJVq Y4O*glJ ̚1|XZC7dYbvWfÃ9" -sϜE)W&"wtօ_P~/N `ZJ+pwZ㐯 _ + ݧܝR0;^ @.(Vr-I/zOb鸯>=i$hgEԾK8i8?r|@{is_)+=bEFR !ЪPl | Q;h8CSԳl"! gg1/8{u{M8Qᣠ^48r T?FsiAφO⦤bK-LZ%Pltْt}bm&O\$awت6Ym7|i\8o3` \e,œmPjL 8~]-2>#V* ,nBzoe] R'|=k/I[ (-zCE="k^.럳i˘;l*̒DJ ^ɒ2ɲZKyqvHu$ [(Q$UakPZ/p E/ڤCj5V{{YHI8}0TWR7CךW2J@SI ^|*Gm[#WJ+XAXS9)t藺|O_UҏoR}f:VV;nqÒꝲfci^@F ZY bS 1@bP͓SI$̠vEUlEG~JO%Oz$LDe*/p?;~ HvШAƂv"CWYgT+Z\7V,^3(*^w[utg׺ Co$:qBvy~cm̔"+Nת9iu>$A6r~ZRjAPPp _/m8'bDYnq't 4st$.6,T>ŶYmQVLE*$H%YY {}m @4J.łEfߢ^V۟T1> =S^tT#錬v068 q:m$^'@3W-mtiƫ'MLjqZy -ފ'&X0_lr3-[ >zl9c5Ѓ/u;3@K\+DP4XjùOcu^ќ!۔+ڴ/8fBa|n]fئ Sm D)Oosɣ:>yJ1ҿz"V6;UA#c:q`NfY`#Ysߧ6 ,~zUdHa^ţL*Ȓ\;3ct!ˈO,"g`xiW.hW@^0)Liw9tLdICp1K tWy KN=48,IM6{3B[g *fU7.?(>kj9\ğgImů~_ǹ_ q'QU8[Mhm~cY!22Pz=Ǒٖ ]D9WNqDk\ 15:LgTRwٕ0i?|w2\ow?N]w4'rOF]}l GJ3&P.#N{E;U-dSt1|M({;m GUqzAxY Zqt:]2 A tR m =`mA%Rt.si r&r\i5ch&aϳ2_$Î}^M|})HOHTHv`V[^P$MG8;D^/&";d:h)@ D#h%,Ag珨&96lҎ?Ag 7z6 8H3iV*\&IuD1]V*WVUe,'-1.bCy9xg!QUOyqaz+Nv+j]_y;Ə⨞q$(J"b3lqP(ʧk@Jț$alq5$1T~*a|o$HYbN0)O+`H=rz=[:tJ5~ Mϑ%;!ʞq~ܺQ,>]wOY6v~II.dU4]ϵ 'md YZ