libvirt-daemon-driver-nwfilter-8.0.0-10.module_el8.7.0+1218+f626c >  A c+sU]= EY$щ H~Y\H@#^|njͧs!ogAn<-nM^{KP gL'SM`#3عZKU%4Hk/.paG>S߽tsh,O3Jo*ɝ-,Gl -9>lO!PmO!5KcT{uAbc0P[\|@۫Q߻ sA"ro+eV%_Xs(?/g蛍ۖ,^c.cWU8_$,2!mqeg& ).%|/,z`bZuq[&: )$6cJqńt1sQpMZSHi]"Uf98^6!iGi[Yژ'nLrtI!Þ6R{6N'KIps.43T>+JxM"tQ1 49l'^Ǘ!>u$9cxzpC?d!' G v04;BJ lxD$l     LH P T(8_9_:,_>?GHDIXY\$]l^ bdHeMfPlRthuvwx yTd]hlrClibvirt-daemon-driver-nwfilter8.0.010.module_el8.7.0+1218+f626c2ffNwfilter 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 capabilitiesc+6x86-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`H"LsO LAAAAA큤큤c+6c+6OaBc+6c+6c+6c+6c+6c+6c+6c+6Oc+6Oc+6Oc+6Oc+6c+6ic+6Oc+6|a36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e1f7e54f1918326328f4519e5f83e4a35577399f3a6b7f38b23c661b61f38c42e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba21298bc5928e6a8e13e0b02ee3d8c5b63a43f41820fa7f1c2917d61d54c5bafa024a11fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2eece2a0ab540dbb8312faf97b518258407c9b00a8384e2296137758ac4ddea2c2f../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nwfilter.so../../../../usr/sbin/virtnwfilterd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-10.module_el8.7.0+1218+f626c2ff.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-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff3.0.4-14.6.0-14.0-15.2-14.14.3bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id36b055c87ada6a5417dc07dde6c39498a6d1df8d471e0380ae46a5a353422ba9cf6be4abc73637c1libvirt_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/36//usr/lib/.build-id/47//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]=36b055c87ada6a5417dc07dde6c39498a6d1df8d, 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]=471e0380ae46a5a353422ba9cf6be4abc73637c1, 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-8b1187782ceebb84e3cc3b5405dcda6e45e0c944909ac59f29495811f087abe6dvirt:rhel:8070020220921151759:3b9f49c4?7zXZ !#,] b2u jϿcd&4['|\~_Xy M·q[FWslٴ6uD~Q5)x> X4JTjehLO]S5x{Qt7̼O}$r>zY8ՋO٬'C#k"^~Lp}mcSQ6ٌLi4^:(荸kLb@@8-˕+x5èƑMd}1Ftt#[HP!oenL?(,rEhds٧9 <'=I 4V"'4U`#}vv}qr f=vу J: ӫ peeДCC듅,Ew6=x(u]3|wi3eite JOzoC5L^3"Ya=ܟJq35Q!Npȃkz0 $gaEZxlzyT0O>8fd}_UZZp͜68n|ef4sX+`Geiϸ|զv`fVpDo+gK%=9|ytՎ&EJQy|FgT`vK1 %Lq#`N맽hɤwJ`fۭvv=m>ZGXv('2mAId3$#"t"=l\ɠB%@v|rM3PAyF儱,Nr?exRF޸q~J5g í9خ8є+.ja9*U.H3XcF-KyrY(6=!Ÿ>+ȟwO Oܠep)`>ȒuD"NR2nz\zaR0^d[x8-@UIp! (~@ʐCO/uvWR?Ix֦csʈC.\{Faft 99MmjN(#gFcqltwWPcBP|ڞi*xDtǫDlz\7oott_/!Y}׍2%~V i P̸V5^[K,/=$i1 P&8\mo_pW:,'ae1ޕ/#`܃3^Ee <j}O[f8cJO\20Iֵ$~~ëA)Xnq]kvm9`N_0r.D$O1 "I~knXq:\ie͟vk[=YU'-hV[G,jvЋ|ĆJ x?{"!@D0Sn T quS뵙0hpaƲ +bDl`ElK55PZiMӬ_rVM,܎f5)R-R*4]0-C*6 [Q*a'28/Cą/M#w (% >˔S`, r ̺#)x[y]7cnu ;LJ>S;nՋ=6ؙM"_oqi[P"(vӽɛቱ>G1KTYo[,hT WƁ@hnyN {謂PiVfIsl[ 7Wrh|6lc) _(I3/aEk2ŅK1@ A+mV7PGx]y6~ZIǬ{"򢳷&eyx[Y>mq43ܚuLMz掐?42(j$56צSAlnD1(Y{-!Z (ֽ⭨ V(l݂)2?T/ςfEegu;61A)’Fc2X%7S)j]g]t CgwMw- 9O'w8aY-PlPe娣]2(MONXgի3+"Qh{Ek$np? HiՋ_Ci ʶ{-#p{Ϛ̅P@;Ǹ}ڡ^"HEyEK醻Fp Nk7h-jQL#+vɎbY5OX0kJ\;,ڼ2c3a#CGBNgk|i-K$̈́^ IZpc*h#o'[ kn, N\%B*IWhTƋ[$ yjHB"}$[=PԫY r1xRiiN7Ҏ'-@? Bc?t[U;9nL&/qfMSE%HkmﭿAIЅHkPJ;AR!#ef>,v,[$<_)l(}) AJ ȒlR4%Cݛʲ&w' $tqԛHN)g44;(>LUj#O`%Eya'Eb}kM5sEGqk^&e5 /#;pwG@p%n #ȝb =R&cp!U+>^Vp< a5y7fxx4~@sQoh* :C8~+Z٬V=shԳ۳}{y!*6 č)R&m>f'͇ AHz2.OH6瘟fVC\57y" W*20FT^)DG P*o__{G !\ӛ461 aJ$lo8@ JdUqڮRr-LsͰ=JcY=UB3U9 xRR>K'L?eZM9~,Yk}V5䳢b<+Xըd ^R)XGe BXi1\~7L{ߞ睴zZoH:HP׊M 5Th(&hں. ?W(7`t[qb$)0F3NOw}[$[h6ZfiPR(єP)d l"1'HBC?~%ׅĞ$9*=u6f4$w7 ,rycL)Zet%,ɽa.!xFyjecEQ_7oN7;PX^MW|Cm${:Wp4+;JDK&PdŊJ.ulmA] *g+L4~!|UPMঀG\^tfԍ07=h)(^6 ZɝoYkiIP^kB/y4Xу|<'6Ӊ=RwM^|J%qܗ#y((9 4t˫;S:"X:GLIot1jy,,Sώp_UW.}ɍ/ e/ @hį\\f~#1~kJ~ċsKXqm>tG"]}M xs\dNW,h(hPV:nn*OYP4h)^ )+Eg8\&L>Dwm2OyâjVjV:.رS}8VZJ>|yn"b/ۜ9.f'MZ>b2[O )GIPlfd 3\_^{%KCu#7aTe m&?ЮY8 ߮X`0n<| rBV}N8xA['}#/VdxRE/? Ǯ@e"ƀ{!j,ZZfZDVdu‡(`lBLE*Z)깏`zLMڍC*Ar{Xu`~ 04oL"yh1s ctm|sR~{PUI6kP9!S^*YzQe𡣷-Ս2@J5MRn&/)Q,%Ie0~%i񀢎b] z'{rڂJ~iGgBnc9;Ht)w?*͌Ŗj? mzf F,VP"_ΙZSJ,}gD4/yU;lzZܷRUřI0_żNc~}m %=8N~Y7]6$Jh7!o$XG#:D n' @' zA*gya-i&$C@&?*kPCCc&E엄N7|>5ۄww|ٓg*+tYP].@omc`.o| WZ! 82UȒ#xy;:wVҞe({,PdutiFegP)<%Og`aɼD{CwP c8Asrw@u#! "YCRzϺ'untuδ$@N԰kh_8@L-X0z N%aAZՈOrē]B>ߧ9O aJ{@*N(pL0r8r^pSՔw#D{/@QQ37[3$8N< rgZ֚!М`VlK"T@-Lb܋b G'9࿲d& ɯޖG1 bq@Ĭ[ɓ$̳1RCp9}%@F@65w!3QC]B\(fDa[3\ Cycߒ%[BkO~QaCՒbĽ&h~:T=<|[ }$2"} D npF=mo;׉CQXFۃf g Ad?26Oy%J0gbbr5x:9rj{# %Ⱬ`6|uܸs\lB8&일w8H Mhb~9 8c0Ў_G叀|Jh8Y NmC4sP7G"$e^\? vj-8ǃֽn;Xm3vț(ntDĊxmV3[?$k'"+F{5- =Tv,ìX5'< fAŞ"z&G=B@.vs%c !$VuvrtT)t9 X] [6($3PѩJz<~](Sbŧ<`6>24#J ;4.q{+yG>xc}g)+vLM4Y 32BcT'uGd4(G!( m-b, å?\/p2b8C wQu [Yz iJYT*ƙ0;IDEtߑOzof׫y#,lRͻ j"Nz/3|Lo:] I.OPfa }hwhOO- aO?ƫ<{_8oOڐ2qnٱ4rnp~ M#kւya릣 =P=!- XT(0sW &m)"!H|*p\n~ɱį~bYz2^2mp|A,(v~Thn ݤ]B3M ޻l|zT 4[N :hRr@ PQsǡc7n(l}7-e,㕲dGۍYړO_ژC,a'o0L&F&g`[n\w(H?`M.Q6Ȱ.A_iew3$è~F Lбp/Kl&߉cgȺ(2rZԢb ]k)^(k#B"f=Lдzʲ4O) yk8eͽYO>ȯz[-MÏӐ}r- +ip!_7ćNQ]Uh.`j:0׽bIA%V~ 3=Dřt?AtcJz`E)#YE4E'Yn:i =4Ҝe3\vRk U; G>d,ѲJ@}<#Ʊm yJ3l:8ʥ4s>-8:7!T.KHb/"#UJhgJ]k2邪AdŃgza*{Y?S6. 6p̞+QUut Ф.3`VR/.>åws ;~Zo NVr~s]/9QSt}ϣnl9jH4s-9PFrG*D?79H&>Uv\j B (UEBbTx)(E๱JڕHC#!~W/|nR޻xBt"Xd\P= ܢgՔ~a+Kp7F(+בAt2 1J:4 hh*>bK;6Ne%Ɵ '0߬` !sk /M* B5RZy ˵ 3#.yaG$`=@GavS97ے^CH99HB. szivLKr哦%?;"i.Q_L/>N?D]U!b> @>gMa-td-.L ;<b.BPSD̼@,!eD@|-g1lEd`h0@cY 5klba0E/F_^-~Whz:#!A.`flMDE8HZܗr?5f>Bdb$=$KV $d`pͥ";[Xp=V߼f 6wբ㦶 )z''?7Mƚ;b`; @,a{uysGLJ؝5URٹdx/Z߅ ΛË[(/ { 0H<ՓT'H9A {/I >PIJǨ4!j{?d0!ÕMRkPΫ ,CĞ%T ϤI\M7tՔw0r? PKqq #A~V$儇v6 /oV10\ߍ*y{B|&(tε,l2˜ 殾ö)3H\‰ ׷hg~٦+{Ivby7ngTަsmˠDPє:Bl3V^Nh+X/^6婈͘bƤ3rW~!Xi"oH}?{2s; IjYj^-H-G0( `~|b^Vܭ %Yg{,BfRE=/>:ۼ=BDo8p՘F?wpc]`~[M`D$ȼ))tIPt+"()#1ާngd)zY(&#X]܅d#:<03)jR)V]coy+>5ow3v<=9QP59aje6|Q_C] ;4tA%*U$ j-Nr13Ϙ@3K`NKV},2Lr#F Ipb$A9jyCޅs!ǯu4n&9fw^>Xwv,{7X\ïz4񑲼^> (E܂F\dߌ?Pu2)X l Fà7}LuC~b[LB䀥6џ; X"Xad/%@=v6c][߃]eTYTCbKM3v{XGǼI;=R\}p]fmBw9S=nWXaO9Q"Z 2|^!U$pT,#cmoR:Q! JlĴ-^ 7nTsuKkߓF=${_yhxiAPfVߟuȱl']cD2?\%еvE ֎0ڑm0+t($i_vet5[@>,gHyq7?0߁) 6  "%ehr<9CtzfqW-7PXH밉P HNt6u #$ꥼV T꡺T5_ciX{9x2/|7YߡF5%5%$qss$89R̀!u6g#2\;FhHٚMa&p[T:/1iaP'̷C44]c`L1oWJuեStXmsO9)a"qQ62qa÷t$2={_ˬ#"%&lWZӟ'^5FV͔ zg’`[<!\8s])HCYލhɦ"DsbqVA/#Ӗ V]<]yF˺DȐD)VϭQ>R-v->9q~0kpxq1`|^u*n{2}<֌'@ 2?6u,1,.DF&:Fl,(2j?T)ܛV%^+h_G;;~O@}e˴PчRay! y0:64la"naj H- XR[v,Tui=BG7,w=0(>I22Q ;p~Poc ײMmerJ#ۓBq'u!;ߡgvm}bY'b\C0w=wzԑdbK\A5j&ȎH+ S|h+<b;|;W5)zTSn Һh$ Y%Ym◑a{x_s|;td@tL%76pEжT7@ngr@EHrbҮAy!IaSjV(ЅZeSoW"+jSswDOrMVU'0Y\5mȫ7^BEi4~) \8gA^Z߼4L&$7JzLfN bB\"_1n`̈́?%]rG8hȮ''uݼU&/oYʈ_ԋ_bE2^^Tl _ZvjQKbyHVNukSUh@WEx}"ha#lQ=;}V~Xm|K}F2-; =-Ig7# ̠cGD$lƃ. VXFF`t:S9KਪİRFy\"ݢF2_'WydզwR{X į,d?$@&" ,c(6k ?hD}C lfu-3 pMBPT~e}Udtp2^wXYӟ1a$ <@IH[~MnUjm6PuhrPB;S- 7ǡ[y:1,9}pUjQ@: *\*8ss[ѱluwE@S -u냴#tX.Ż\Pd: XFt$D}Y)G5ķW<!ڨJt~S%;!-VeW5j3c¯.-밬Վ0o )T+g% n Qe9dNoG/g=&8ᦀP:zDB>Rp6``q(˥' PK$:0'H+)0.B ESy}jXwJ@R"G8VE8 TX{ L僰A:9t0F^P \T^Q\aP?K})k#WB}"6Z{drp *| T8h/i`;B9y Xp™qGpa(Ybn"BJm?DyiCqX1RdXPJk* 9L]j>HTw^hj-?fӑdB gd_,ǢZp<` "žn18[ "4TSt^e 8ZڶAuӮjs?'Tnȍ;s)Wq;?3NL1B)tbIZ)6g3T T:s0d 1-"X|/r;|1k*Yo~LKXGa )PMZ d%J3uG;%s&ww]1`/ $j]p|%k4nK&=qc lg M7K3K26  Ae+L_/ C3< ` BJ Jf) i,bGgOc0Lv*P.{+O5eױQJxVU v2d~#ENvw5ػ~32}ѝYQЅ-nPL*f2iK|*ve\aqII܁Y_ g 8GWß|o>0l-vҎ=ɧ~Y}^q)[Uh24޶9 U ,iy,Ӕ:"}d5leJ\z+ald_1ڡ/ٵj 6gob-0-t@_5^>\#x w黊;oXT3jmv6dckyIۏYFѬw#.YURq!v Y@Rz@3iOc_0C 6 A8jSv< BI2xL1Kj{"AX4Vx] &֞]YMp ײ)V sV{RNRRv'eq4%jS}2~70SX'6 _J sp-6w[HV. ^Xc-\'ݺ!%=s.[t6d4*_$I+cwGC)y~$Ҩh=/b Owr2Xho8!/ZI 1p NDE {hE:VR-˻M]72EK6vTz>"L Z&.j CRPk\ڢ3uڡnhCju%[I<^hD<U T> *^Ȩ6/1 /ݿEZ ϩ?JѮJD/ t 9!DI/W,P^ʌT@~o$?s0(& BHWek[}׊$HwNФ#oQ$F=!zNtS՛~۲qP{qd6Ih8q`IǿD'XEOqGERx*fFt9\ " +,0)ls,9<Ҁj;_ dy2D^0$V;AM.ߚ/?!,2:C]z%`C%0ߔ+A}i0GU<yO';&!To\4R"Zv|rWZX˓]cg*@kþkAD=|׏epSU6$io>ɔ;21q mV{-*K) k刑f̂(o|+L9[ fUSЄcH&jTtI) !P5*1Phk]i`z o3y~n6B:8bRfVmxyS?EJE?DSeGL }`.Wq\ }E$ 2*w$mW lzf+EOx9v[ǩ )Mp0w9:Q6`~-Z񑡶̻R pά 7/6/f6\ωVLb/{NٜڐUtVmcc8(s%ϣleM1Ⳍx0Աtl䷋doss*j EV$Yaw֏b녫c|!%oe3 'w3EuEmW&t ], .?C`-3`Õʵ%Tݧoģ/+NE`bt`=i:xX& `)H]HqbfDWsMڧ} YXK7R655߬_u@VqAJ٩:*)@Aœ-{tguhDnIlO?(_ @sZ- *:D-W꯭§pjޟPYΖdE*-yNHΕ0FpQAQ7UGdP4+AMg`ȴGbU7|PS~yLDTNITmny-REz'ur:- <\nYТmz$[-!a5t<9C7bztE}r}P'*gxFfD)ekT^D:\nYuoН-ԎG1#D*#ԧﻬD2NcQΨzҷ̮qD 7=b7@&n Dp&.ޱMHQעEȮ^N-"T>UVzZ%:~H->{%UZJߣ`<(JjN ϼkK]PwtNHhQb][$\{c4QsGeގ%˷+O¼w9ncSK` oY^7F&dk$)wp$(HTzTwު)?fL|K%'GݦM58ɦ:RI䣢L8b]z 7Râی{(F6ezP~-mhDFcsWK[Z֏F$:42 KMj*,P#=XTVYH]$e J4#=tfشwzsݤ4ׁعdgLl3af܈mc/$PXuo/5>`x:# .:=ifo\r5rPrTeJw{jV-r0<(hh/DFjuWih(=~oW&My/olO' .Q8rbe#:0rA3lr(VLʱhy Kzجkj)At9+CAg>Z>zL8 _{y~R#sh(nhnR+u<1oC꣺u[PԶIFۇL߱b>XG`ZI氯l гAHLδj=8Iq5z^* [NTЁnnԆՖWU!MX(|"@LuNFOeltgmH+-<{dML!˼4lo %.k\&a8u_@~QIGl*ֲ;iZHB~,CAíN#9X%]2)N3ⱷZn7'<{aR;p.K 7ܲ;'HI߀˶lovpRlgCȬ7< }ǏRf5笞ʮyҦ&{#i+>7XXNQJSŹ& }9$$6Bqf]  ^|I*V=JH ;M/xu5a_-Xgc˝B"J[j]pKC/ΉF ?!_Mpa*n$R)qq`L! C~TEԾ p mYXCZ]TE,Rr/,rrҰ]yq0벀M.k P0͍ g1ZIѼM6 :ONn/٩}o%Ku]PiIUa%Q gX@f%}Q:ES ki%&_*̛ %k@QFdReN;)㈭-`(;1~@y[ٛ3las&#Y'N3dPˮnI й a'Xʹ e KEu*}xkD6>ᤪ Zr4a2Aoզj2]˥b21򷮆%/'<&"knTۯ+"eb~˔b6Ek3n{F]ZA%)g)Om}KcxU02w߮`d7p z d/-ڞrJ-TR^ q[M~pQwU?OF~'qn ëDY}Ȅ2z^U1 Le3kC ,69exAfНz iz 8:%sV구ݰXQ-4jp+9wȮ:pcXY )n1rk_ӡJ7lXi۫Rh ~gD2S4^kԟMۘ7 PɁkV^c[ɚ=z7YwdTHV…yv>lVvLUA}0έ\ 5#*`U)P=~C8Bc%,L4'ߖ5 `/B8c9'e=&kx>c}gwuQ7+QGaHC]<ƁpKcV@` g 3M'|P\S^i" ylj,_%=s_ jgP1M>(<uT {"q.8"!ǡצ"T^HYڦV3E@{?8pN8~Dͭ7Df0H:OЅ^} nTP%ݨ0T ~mi1^ārg^ZᵫoЩ ,>,r_6)X7#ͣ*!cWћ1^5oܮ}kFACۅPMb5Ҷ>4hn42Q#=Y?&`5RGyz|^6TYa2K<cܕ8Um>']E7nVOj{YVᴭ?[,$J 2o O^ٴ-͡^YgB{,sBRlp5,dGg<op0nSĽS^YͿhh+u'N(`3r=֯e،WW  h|49Rdu y:/یTQŌzyx:r#f}߶\GBCz/^z: |tuXmX !V-;h#2*Mam" l*D!9 Nj۷$ؒwa&?W0n(?a-OFe#9XDPrg;o>*h5DzްZl3Wۿ.c~adhu;BA&DY "QAiO]Oi,zlCS] ҹ˳9] (l9Tcun֩fY@6 McUȁ*th/vucvjzWNoP$5eD}ޟ՗SkG.@658$5&WAfMrЙj~kVU Q'*Ov RT> <\$Lw! 樽 (؋x9J $Y\wi,(;)׬*msKBq{=^X LT1}P<͍BBFGs)vpK˯}9!gť(nXθH;5NBww!_Jg%|Bi,\L٭2\<0YM`@$[2:?M5-~?eg$3*E9.TpK1_iׅ,it)H^-f穬uJMj ~RE~|GC"6fѺ̗n]Oi]R5]55 u_KBH6&-o3!fdWc_{2o\] Ň&OOl+G>]xq|%cVD߫f7Xo9ؓwi<5ڈcqMLC渴lN9OJοm_.KTǗe6~OAv Pj;|.p97 @j\W` ՙƱ$XM+q uqiʚK>1wO-Ck%ʒ=E ^UpʟO}+,aRGn?f" =BXaꔬ|_|!S|\N*H8O#oHJNqpR* N`a ^'W9y.a,#W`UL35Ra~Ջ´@FI\i PZSva?:{b?<zc:+wI0GMؖjBqĪỉdHk wϺޕEBFZv~'_բ C)ޖJv%ļWb=钞 ؁dPyL 5d[K P:_[Qڟ j5 ū8'pA 3=kV-c!,OwB4n3DMw5W`*tD FA8>x/+4]z6;5~ʼn?Ud(4eϐao>RBR `&G78 t]/u"RT j(ݜ#tƝΒiD ח `l.( ;IyP\ުT9' \]0ttLJQYzQWAnR&1ff_ˑf{~3*_tybtUqU AM1q%2n#n pWyDDW 8D _sۖP''}81:o@,2!8eXAD @BPet|̈e|%[}&"_ Olg|蘥-⯄'ql d,\*fxNE3v"r b4cW5] zpWl6\h;EEc4oA(t'Zoޞ'+Ʊ0NCéG 9{qSCQ]I#14V.˸!lj>R̨(˿81-'iJ*1f 6>ʡ{,|e$ 0-ĸ3訸@&O .&܅9eE;!q[G]?&Z;K~v$HS:dCOXҮA=kDOwmVWA&&hr (+G5[y܆Mu9S`<8* >Ԟ/̶~uv/|^Ƙ/_j:.'W0\!;ײSY]L *93.ի\3e/g)bP(  Zz)$ hJ!kARyeD31c2ᧂЬLVRQ?ˆHZ`b?9Ӽ= s!A|;"٦ی }#'t`:'uy9;"ʮ[ⷊw 紈g%'\'քJG6;k%dN5lL+\3uS_\yȚ^<_g1^˟,N+9u2LԮ"y67#P܃ e[Y`!bU俀a$|O`YNv`ĒM*9ҕl]o=Kηq i?;d2Ib@A^[A}>,{D"Q]uyaf=ÂTK+Q0$[R=8+l /DemPmUFH]y2`Ԉp% 8#J&PPg3gOiLӇW,>OicDHЗv )Dr-D(.8ɊLȒl&$An#`z?}xH!8gf! %oҾ]vSIM<2Ob*@h jcw-;&nnؾnӐg sM|әURTT ōlB+ \QEH#oT9C<ˋM 궠~hO8F޾fs=Kϻ bU ݜ.޵vWڢ?3z) _ =-\th$Ã{DҸq糆ӄ: Rž>ekoy\y!Q[-K.T:S:bR7Hi6!\%LA#˹a|" 2 u^ծM~TlTfhmo#ȨtA|/e{fJBu2>|'LD=D2~ݘwqG4^EFA6?N`yR춞m_`үDVoI {cŰ,UD[IMfu Z|ݧܐI3[7oﱾ ^D ,QoDznZ/*8{Kú !ܯTB`ywyH"Z_LX﬇3/Q0пT٦2F=Oer" &@Wd<-omLD/连Lx9e[ !utOKRRA浄FNj{UHpuڦE/z x'OEM%@'q,=I0 ތsٚnz\e~)aVyZrZh+˖p'#*<ӝ3nv\'sVn YN'ъGSK B hhBo:KF٪>1BxwPTz),`LZ`U$B!/~SP2kU`yN ĢRxΆk}ϡRcYΨ}d)q/&965UdVe{n7O_agQP?pؒ gnt"#6RuzQ[)IlwAc۞qd+p]E фт+X6g7v)AX;]rBPo[#38kcV*`)$cR,6b37i+Т+,„)WTi_yeD1 z>+)$wᡸVU_BV1eFTgݭԧ*Þ,E&r"w(|".?V;Z9F%缮$T"3ޙ@Xn+c뼘 $'hCbƗנfnC.7xmkC#󽩒}t65-a'62:ɉi?ȼ`VHΣFP}HY7,oS\!0?S'<66Dy BaW&i:n燖Y=o󩗂!AҍŏT7 )N-,2׺Wۋ4'\k)oڴYz˲01vӜ)fScmjՇ#u\@+G3N&zq8aXvͯ!3SÕ wUҰN<%:15X4~i[X>"Wvˈ82_YkUݻiɈ \D:;gGNqѾ{+P7H +q& vpMoxQH.q5G]> $Z'p!l 817U$MgrRB2 =FpY023b0ʆ|̆ԋ;\%)ZW"Vt֣p;(A.?cK\w ezf!mAw~ٮ֋uS>d!鵰1o-9Ѹ*ҳUtδwqC)ҹ NS G_5 |=RHnCN*.aǢ!/t9bEpT+ɏ/rC4k6`(a$Qa(7zJ>>S  )^VDe DPbg؈P .8wPJUVO>p$?j+I&) S9C@eCR)o)3nx ~}EDϧF -=4۵ q6זı6GyX|_tVlGb @B.[;;t Zu7$ Z9,wrW6aO0-Qg3sZyآq`jE [wXS |.)AHl#N8'-^ Bz=߅ "kkKz[GŃk\96:U5*1ajE ɡDh heYEМ;q3U7=!u BA9^8 aX; )jubsgĩ16:\!}WNԩ=Qʪ='&0onL4CBx7LZ#)miM0R%2,p6X<%C6tY'6ŤƀW-pL-tpw.KMl"# L%tinSQb1պXrfH? Ng׽"'6jn8Ç߬1#(QcGir'dgBmTQ3ոOBzʮ`xcW!ZEXx 婎hj5R{$1Ls>;%.I!#KO 1ϯe,OeKoɲ:V,185͵7\ ,iNPE\EgV'?INɳDhnzf쌗V'25eT >EaӛR՝j2uRꂇ31lk-O.CPV}|:Ta+2:1~1Tnuˬ"At#yK{~d/d`+ETɪ3r&΂]fF:s22ۢJN@ў?KгYVJ+7Ak)0o+ѶSBv6gc{+`fR:Uy'.o0=p6U[jFe`A"LT3r%PcϤ` ȋLP bca xgv1j;W9cKCuK\Qn(.S_DX\n"ΘoD=RlɝX- j*!6V>p"AYIޒ)1W+_- srǾmJ$}FD[d쿅Pe/m-sH`Fm@`>I%T3]x<#֭ >e&#(K)ٌ-ꆡe8[ﶭ>Z.t]ϩ!a.OYyK" ĬV#)|^ˁg|5RnXm)dt|zy_wCTq3q@bz^J ڄ$a'r!`7r̤X`I4ۊ?2`x'a axKR N/S}9z ;z0i牺 mTY #8̙33b b|:QLn~ I܎CR7_ K8+ͨ-A{&>FOׯj?'AMa BʚE[q.4U)Lj[`0l؊>4 hY+q1'[o> 8~Nf0UiZ:{Gj:o+ޫ#DAiT]D!%9#:DaUb* `B 7NQ{NEz-i-G]!?0qF f# 5Cw9їCP6sZ}=ʞF X>**B tJL5R6bU6xIuɅXSjEr8S+7xib3DIf zmK4G"4K#V# ?O`.R eJZ5ǜѾ ZzX>jyO?I=6x_'CM ]--ު%N Դ($)ۆjt8&n5}"`#g֧2:8VsT1­C_4+`1.!bu_ nwͪj_G|Xm6Gg0NXm'MG<Tq$>t{ WfMqi4gZ4(T.v답)Vf]]d_\uH)ъ-~&:Iw \C6lU-  Hv5|$iB ]Mr!COlc]"\gJ!Afǥ-")=ΛR 1ѳcbZ־7fh"V)Ǝ6b:x3~>0#nڭrsbZ랂T4:eGWXKotCDXjoqC9( ; ݭW@b9m*kvn@^$^}'ĉ's6 a?ڇ8밄$LScOd b`J\Oڤ~g6z)od_ᔚUFn: -\Ɲr|tio'gVb,TĄuBS;]X{oi1#dgC(g/ChMѕ(`v3O'Z߲ZĘӉ>v|+;TR0t59A&#z#;Y1mq9z|v*vH ̻CJc6ց$~dgz8hkiCJ:ɋ@聯Z{njң*7zk6_EZZ"vY_okK,&Mt>Vp Olkv}aO`y-i9ЌLN.cT3xV).&킿e$Ip(]PO@^`sFsź6(wg> (Ϭ gYӭ=(+o9|&,IDgAC X),c0i&oh"_79C,osl|'DiGs+zx_CKF"PXiP Xz[Hl>^g pzeM.e3^ksYfV imbB*D^$^_μD^ -dbdO}AqZ6f~9ydFLvhTigLH-UiTrI[d̈ddv-U0mk>wZ)U˗ ܱ#Fa NRN#(ޅ׺9 8οkW&@8 b1T`đ.v7Z&Dǂ:Q'pZ!K^{Kjnv c)2>%.n]>lU,-BlAUш,i+$xu74F8Wm^9Q'-{խs٤)e<3ߎuTv˗Լ&MfՔr}7m6D_Bn,j:JZ G09T>"pgU`GU 49-B@f2LOJ΋ooQCr:#uIR#p޲ K)2AU?5A劚"X! WX)½Ҹ'!=7jMoC%6mxu=:ߤuW:xپ >dʎƓT4)j|քƅ! >R-^* YS6iσ b2WTkCA V27SU؊2 k_)9 1q)t&'f+L0[s .]ot ڎX̚O %FL q`Po89{5I[5aA2Gyj @MSlTGqtCA%Sdҁ h,(՝hw}֍%F&PuDŖ?"N#HgؓNt3Xs1qh#mN]rO`l-J8.w6;'ez6<~g{D$ Pٚhl_j+J }q RɌDTX놺FmfA`C( <06۔4t<+*9Ѐ)$ I?<\'MEvh{}h᧟yv994^:.(s?s<ߪȫFz [39{d 2ra) d A,9l9H֊hl D_!}nJ̰5.k`z\Ju_ `pJVш|ڰ4.W=Oc$ڻ1ixʇL:n`SĪ2VJ,0KCp)v{ eC芅aOyMb=]ArZ_%c Զv**BFZ>9oBkz}REJ'{{p3 xI eZ FcR7Y冣wI&t"*4 ~EԬ~0nsqi2I$S@9 [^w&WO rL e^SZ\ [6߇X4eϻ]i<TSr=F!@v';@& 2 k]%KdH|.&xrt8=:3U3Jzva)\9_OʭTO_Am2넪YXh Ul}cʸ  J Q=EX#_K'g3*Fg~pQW<˒G#ꃏivia iWwg^FB((zZemU'V3:HsNDDB}7ȩcW{GAx!]:ȺA1Gx"u3$yMt .'I'[]#H>|QW=㇆pΞD5 Z<4K]ʲh|IꬖHZ۪rADpֹ*l,x)P߀io/MUh| [%UVYr7ʰO,;?82i C NsQApAv(6?bԥEB* mu4dKlٞ۩?`UJS^B&t"# NEn'' nǴnWb1Vњ.4hIZPXM3G 68l0JäP,^&I9KO bՍ lؤ{ӌ(*qx%[{3\եJuf=(qToV-X\2cMC5bꐪ>BWg=^J!h0;ze#&VAܑgkFYk-4;;AOL]b5c}TTnԼֵG8Fq,[doY~l٢аG-9<])ua;p7`^4Z(hv<@3wWW`/~˛6"sXde[Fc_V":ob\H)c,In]%ҫ|2Zcu&|l$윪ޕpzt/1SZSF)bremg;P:P_w vӬ|bikCwoJﷆmC.#p_q4,̹Y=rHkL7,{JJY.\D顸NrBssmMJS"T359>ޠnw0-: ŷY9V3f82`OyɥcBQޖ''ikP|YڣINkT^r 4P X&ѪQaz`VcAe槸i9jJXLnS'^4+KV`ÀeH*LI g:d:qVJzjϓ`H5?4l꙼gǴ4ݘQ9NK +qCRAIkgf^z'Evg, @{q8X)WQUޔ2<%_NWpjs}3*x_P>I?peV~+b\|# 7$J*iZVkTr CH[;5}^Ǣݹa :4Af4a=rwyilX MPT"Ek?7H߫LJTRvhӾ<#\3p p( uY 2P#BFa9B8Q_E[K7cG 'Cu.SR>WDDmGi4b0pioyNR<:d/_uu FSs'Hlٰ.a)#1#N|.^9ZGHpA}ѩ;3n(ndvƓm">ɇ@8_"~w-x, <'I`Z / 0 yv[&Tcua^2h 4'_ɐ:~:jaPt!˺ +Ld0u)kKgsybdI ŊOlB 1.$A.ClLu:Z^VؓObǴr{i2Qc32f[ [0 eT :|?!W'eF0ѴX^,Pa<~sg*Ut(GF@g6 UP (TweGPE>:__` !4%Ij-0dD]eL"k4+LYL:W}db܅\[+Xy-IKeN#S&,1<fch5OdCOձ+c/lĺ|Ztc>;^ĨȽܪWѩ95.9< y:c@w3ZDG^g=QC * O^#*_=x e4W yZYe~rBH(nnDžoGVda#òm=}c6+p1 ,^#!3?`T`sx*!+T"#=Kn3(!ĉ)T6gTQ*6nh(nS$ {MoVtT-x;1bVl*GOT~*ye<*$Ⱥ >aԦx=;u \ 1 95'< #3S`FTݨ`(@gF e"r-/`fP j8iQDg۟q JJ\bEdw(Z}\%=yt·'h&p_˹ٔ1d9n򢸉 t޺v>$c^z3U~:$x*D\+I׆ 8)X:( !.3}*c 2gy^'|<@UN*vQ5,ph^_.+r3kUꬬ-MDT])ו" ?H)n2t,M'D%__~:?2;۪i·; 1N;/p9h9QG%f]ҥKk.^*GUS vc"J-j_<3C6Xg13*++, 6=s{l7nHz8թE8xp_,.ʘ>hM6PcٴrTim`Vibb.;J4 )O3"B\iBGB5P'b#7K,nKl9#~_ > q>a4jwL2L&?8[\le_Vİ#T")\1A$\ƍOtR.#(ᒋ܂ksWb垥=K87 Gey(_^D\k$;vgU$[%&4_{>я+JfmߧLp.~ҙIf$8C : '$0`V#RhH K~^tG3U`(_h恡Z7C 99|/mHvLB/3sN_12!1BGBj ?6ڎ9=2qJCntZ]55;M3v$!rB;F<3&Z#ܺ7 = ʥ6!`lE7jEuEC`=qgg@[х/&TLJ)3v WRYI~|H5В0YP?#"f]We @"w`O@#""PCgk |ږUDFN0ѻOC$킈&d6v}[DAqs i^*%㐂@Etxo8u70Yp` ]KB˭]Ic8l=0 =Afk6= JZucӣ& E-}hT5UY28-z-;EStb+t!Fڍp4qSJS#gs\ewB7 gSz4EI`'*I[<*&1]S|)2SbԚ5O%7eX+0Kju@~raJ4x/gNM)- G1Yjy:kT ` ʖ0`!ھOXiػ!YWYDt '.zhLMW{)DSt# |sOeL_Q$QFyynM {i5 gh†Wd/>!NAG>;VY]Yt:|N=zc-ЈB+k;~j8?v_@a$|T\x/&V)uUSsa5t߰+k/qDTD,ȁ?8Vx@^?GA7ӠVJ"Xi)'Sz wJn43*9]Zx:]8DsҐ5)FLНf6,>QEL=62Bvy@C6Ud5THsԆ1|>ِbLr0T^,Ė7D@/% !ޠ]rxQO*kX^R_!D޷Uf x-+<)5HڱJ= g*p܀{ݰZ B^Y(9"kӚb&u(晏 '3Tb/A*`7R֫kׁJ@!yՃ2RKp剅ƸM6E_z$&# ^{O$vN*<+q<\d.K4ridvIByĺ P%9&/MFO䏉|EaB WD&D&0L) .(wDwl@j'JI7x1}8V2eK\x3c1+,E^r>P|A$_1yf[e\2os Ni]lVg-O)V4+!`Pk3JF¥*u̟)Ir-#{lgd~6_*0roL@m\uqU~x?HP\KX8*wmxVt*z|H L~6_EK^I%Ju.;CLZ룩 r2kt1Zܪv^B`^驿lEceYw~\"j3z9wO.^nq@Co C·ϻj)XMr<{d傷ǥwj}993پEq 6iFPd05(í+>8Ѡ8ĵ4T Eٮr,/vT:O@zR#@%$^C +kFd+ĉ8H+6Gmfc2wE>HG2◘rI-i i"b s D82 i8 B-?T]b"1SX>H·xN_ӗov… NeYiģMWvގ==O,~&d-0S@4\7o_YAZȚ31oJ99[9']L![ ©|fF3j{h_,P0w+5v ,hO4)[nJΝ,!6UހnSKPYxBjYc$n6lP:=ue`hmj|l JX/]^*+AԍZjwd=veW͓pnJi,8bE6ECG#b I{N9OiYv7#tk>b;v[y}TbݝϽHQH<n^?^*B:};2NOF+N+Fmw:S9Y.X!mEƍ k@7@Jm$_6Obr.W!^_+ȷvI["WEuc8[/I̋ǯk.x\b-$`B$$zTFWn<}YXK YCe2ȺVLl n&3]sB^g*lM%_;>4-6H!зєPc#6C-.fM S& ,c4}9OFbעY![+a qWДE* H'ϚnQB~D9l%1N7ռ#^)VwঔRI2q (԰vf+2g`)XT@pУ8YSpxvmg?eQ!āX ~ua b0n%~zN^ IkB()+w~.s R0aN}-Ig'I}si%y.Z/өz2)U|E?o 鳆t^!o sRCɕH"0fo'3sXI}y!ھUi>%%haZ5L]qFV0tw XSv4-FGW^.OQKd?GO6HznSHh9tdr#-7PzƇ7up9JKǕHptTs- [|셎 *k+L]bi8N(2ÒQeff$!} #Ç\Neg,C"w8"tgr2ꏲP@F:_ R_D4 (,=z.gT^ .nt[a.ӣݐ'}PG84 7T_]CR*,&?x:w6WP WtǝM}CꪹPAZC5V+0-Cr[>u=8BuWxeѨt PD`p{^un>?&.l)Q篙)#c6Fŏ#$fRmUBujlFWz"GT!59 P]Z:7bxt$/2XG8 kfAb2Lsj@olS|`xkxjሰkMsyLMbJy~6~RvѼ&C왐A?LJq"M\)w5$F*0VaṠݏt-Ty )xI̎,?@ RPP[$=zAe8TF;  wG9?3yAW$>=j%Μ%k߈YZ[ _!Q,*lj( {8!0Kg,ips^I5+f {_7c^y Z#ʘ5Qk[qϏ_oL Z(sB!?E @`S|jhEI&;( U,l $*s"j( Q4@c0g7Qٖ:f7)BA/0C2>$N@= Zdfh-wt)\^l}X['1muNGQ@<9}; >QK*I]1s ՁGN^%G@붶wĺN ʠJw _li!h]|pq2JUT`԰VHqve]%E9tiA.h&!/Occp>%7/ZE2rHˆ^zv{r@晾RF_p+xiA9zɃr&%{P1G9>ߣ2 wJ5zIMp1Vi:tOOl# # ;_TTJ3ʎ"[t` l |۽hOeu_yـITwU"(+b͗8f2O%GQw\y]V\+P\9qq8,bQQF>VӮ;sI4<~B~ŎRӨAIyR.|.z? #n_clRºŚ8cODŤ5i *RK5 *Ėdr648RǠ^5qҊԶ&2?Z鹟LXv0G'EO299wQFcv/-Sӫ X9Z b FyЯbwη, >TA~$%@9N^h.{q)/tky v *yyW5j{8oG%ǿ+w,n,NjB= #"5Ϥv OiYNLhM?s'T#;~f ]O5yӚĈ0!"9u( *sU=~f{/5xwve9RIfb'Z^Q~_K5G^Yx걸Ut|f{. dJ~aF6@XSP!VtF 7߱9~Y'eߌ7`Cfeu,6]>9Y+;WCC2Y}JJp)$F#]ZQ$ynnf R5kӏL+db1CޡgԵud8 0IiWxH9us_Kl շnaX0-ݧMJ!{3n"TQ9M+XdHcd߯rJuuMy9 7\z,zOéyN?pH'Hgc v[g3 "!XZY$sC^p{A3aw#=y~r>U΁GDHZYqY6錈L>9vXaa0 Z-JMWK޼:Rꇷj (v0 ejp8X>4J4rߠ왔S4a_\9i.dE`/IMqt3SCIh*NшX⹕0pIʺ^hE (OH Jƅ{!I"B$~Xɥ;&V}IW{Vqh@9 v/t 01m5,poID ^צ%#~%ؔؗꛖsLGBIm):C<Fԧ&(TyޅK ) ӫtc Vղs-9֙ 1y:YHG2ds<돭jp)~T$ŀۿ7QH wTG%Up \rM?tMBw;lYE %GN~iV<֫5xDL Cm}O W]E^W30Fu.}2~gFoɤwpMDz&Qkyc /vN*z/2}_ ;Uwe3RukO&2H4Y֣㓂2o7QSU"M]8^*LG]{]V\0Lá9~(j&;JaqNG|nJg}KqTFE̳WXi//H=џczn&cg%y-f=Ո:Z%צkֳEryp~- j`<FGOԊIhZ8~bhu/xvI#~5Q*ţY٢v_nD1q_B6;C_)Sl$WԅqlSGEԠ=Szg?oBvKHJEΥ+#dV}L@="ͬ3U;֗ׯivDA.`H/f-{XβwAԻ6IXafsD[ *pȠ6 ._ԨLSLJ߱Νfsjy/?0nO"p~K%h8+ƌ CdVfNZ' _|we{iT#}@[6eAdzop58&ȖlZe VdlKkKd[6g}N~9-d&K-6-1x#/YteM w*:>ǑRok¿rY>*AQ'rĹ+h_JR#Xfk}ufv  d6M7 CTXICvQz=id'f{7C}$YSt*9 5<$P!EC ul<8ݼMޘ<.BI{,i[XSd.|0 ,:h苪[0!?;,g*|H\A0JC m<1KeĂ%LvP<;T%,m%y`V綺'/Èƿ,lpO#fɺV j]S7k &4Ԝ򿄪yEoo/$J }fo7jŵ8w)8)L3꘷:"0W~v$~IF\|By(O  L7D-gPx3nռh_߂~97 .PnA'^l3UNA^ a;䇓yTAS*c7|?"EZoP[!4bj/)7I(]#nf]! 4n#)g>*9^>ʒ"G쵑G[2= N PL=<<9)c1k*{ଓ,+ȹdMd-~vIUI⵱w1o=GMw;3 yZ%N :VH(1ns<# @tE®vKS*͇#es"3}LEmFt$ $'=dzQQ1oUnOR%3fFMuxVc\5&vgDd@m\-eZ f9x3H)$H^=nnTfCxs[~19GRCVLJw O|ˏ)zQLAOj-oW H#M$BU^%5JfII:`ՠ}+ugP'LՊC9iCJ2/e}Aû`;H^JŐ^M/ u]yTVÀAUnw%`ǙN>&a E4&lXܻը nubJ%CTYX>QԦy{!a[v =&w)zo:y FQٟ \ֹ%*Fm#S{jo:A #ʩi{Z{i(sHlx H)ˆ#]}ݾeXq S`frخgo#oz_4Nd%H o%ʬ}%f3dEGˈZR!| C-ڂ`-&2Vc=(Ia1q;ޅ{ _rhF['9#t  B4#wd _U1N+g:Uo4xUvHίgZ@H7N6q@zڋͿ,$(  ܛB&9^T14 ._TWyU2nԒatEbLL <>sY)_b;=SGNTCOm_|Np _yݰUz%3@-3@IWA:zDQo%1x^:$㇗_D;Vc^^PDuܵLKmmi07cWF#}4$%*Ô J:jm;(nlQ8PK^֎p\WK5(T j0l15QvJDe;q]QK oTK^0 N̺mѰ bi ^0Լ6Wa@y׏m`ڲ_+GE8y%Bh"j@] ƵF#95 /r. \vC`'} :|6:_ER gm"R7KU}0goQ4O}w9Ԉ!LcNlug|I=RS W0ŷY Y 8?8{^Ӌ>H g=Q WNp][CJL&^^uˬɣn)?!g->'@9b 3 cKcA ?oFɗuv65K30걘(Z_M]<ߋ\ jgOpc&x y Ok 8NMpK웾"O;U\/q#p/J4U$\yMH}uxJS,EǿvJ*O ;F,PD㬍o_2h;sg<EUɰҽZt 2{Oڎ#c tWrj2KlrS`$]guVM'BI#h<,0/N( )HBG2M}D:`xx3M=bML=76q|!/s-G6GQ^FD(!O[!o &뻊5J!N"xкkg,CQ_QA9k5BqE" 9//Z,ZR檶k CYGPIH> ei]'H'u@UtTrfsn8*ZQX%1&>wU%-p[T, mC?-V'EMIYxזn*hKk@+G(Ҋ @]mUt HTX}6CJr4x"wj&s*szg4-fXOI/6 nW7>W>mh KBzCӊ$1 ο^8iw&n>d&L]q P#Wψ 2 B9z&^s<| $%/[.?'S1ǛM  GSRJʑYGyaO1o>w@>m &Q`[ɒ^ǍOOc |kbD.V!O"b/vT}K=b g AF>AXOٽP  0-e6 'e4?ܮ*ؖ97Ɔy5[ ]8>j4*ZY+"b,P.lg+-J2*>h_|sk2jPC+jSjN:XMZo{pAT}Q#uK_EξfJ@qW?Qq ޽HbE x_}W!ҩpc#eoMТUkجKD^ ƿ vT9=|ߠi[OhƦUǹEX.@EEe&2 tx` FLLtB&?'FIF\WRyDs; ` wwg:^=oNωGRN`g|މ>mJುBGhM-ApXotFhYZQQuƃ!s a>@+jM5qLgpf\L 89goX U@a${;rQro3ʩ}5{ %ĽUAg= p1g5š;H$|:!9",PGv@z*U]CO ¡ bnA\a;Ӂ3e,]xOZc/w+*icUؑ>lte1;fX_swEqRkJ 9;6;^BL&)E Xk nMiyy#MCCC zvAىT X>?Uwss+!s /`Z_$]œ5gY% !`lE&BZk۬).[.S<J،&I  J,keZ4՝e_ 8!D~8(.7~O/y pD@ҐAQqdں4&8[37psF[(D pǸ~,ZqY y=nWs -c"(WCM- ނMYݦ/?]bPZt5?} Gm?#bF iTrٷNn`3xc3V4!7DD~'<]{wl9y)Sf؂_5| Uc6t<wU=6S1g†3P I16#r]c8 49!HEcۨZX D3-ezJ;T-/y.0(]D8u|c=z'm#50"`xV{|ЀYL!3X|3a@@juf%#v_*G )C,5^ؘ=-_kϝiM+XW ڧ(Ok;::PYh'ҳ/͙jfa3(fB.K45LZwˍ pQk|h[h䥘",r]bk!Й^7Mp 1Ӭ4 .<]>l&`Qd{GK HCƒ_܋VPf&n#xyuQªkj&p,;뢟ޮ[w"IsgT Q~&9f]'Q⟇]< Gò.l>."Jn{Ƌ<&"W$u1MI ̅"t'q^ !bw!zH /,&L҇W߼A4u@[2ar/YZBgLQ2 <40?$ ["fz/($8y Tzq@XaXg*bЦߎZA^o AHvݛ7V?e\\>V2&i%"16bgVI#gBB?,$Hr;6TUƼZDY?٥%`ݵ5Őj|wP׿CjzUs7֡b gLԛ-~t̸pY)iu[B%l~"xDIN!<&F0M@8k2M#Eja~ uYBޟԂTB)(~srO;)7ީ88vz/ sms-΢#O 멢 7$w& AP4@C3y ('{SHG CxO"EW+<*`nKĂp^إ;: @֧Kp9+aKyڕ;=?E#o?rZ+Pf Kqе5[,^; BJXɤȣP}?˓g]£۰8Lx wȾD Q93'F `41zv;鴗/iR?Am@}#2oɹ)<2Qpk1Q/4Et92^aC^@xUv3fZTeqŭ82Ȕ14O+o< G(۔> @z#K!i:/xJOy>?Ju-܎X9MJMb}L25-wSF< }0=D%*Q+2/i9݄U-;YWa_ R7*ي 㰆\+0)Sw#BuwE*q9"?|2M?QKZnSnHBe rHj={r].; !+z6C&v?' vT<b:Ez@Tx/kY;AahGO=fSgέTC^ wעb%5Bb:͆4hBÿb<77xU6{* {~p> Ŭ]:n95, 9A*i{\0{7Rm>$27ɷ9D䌙^r/jonfJC yaSÎt'1*j\y?-h*L$eї ;ÇR4yO9~6A$IN_Ҙ(q1Sc%bəs WHѤVM_^j-#Gy梏ljHW<=A:}~eHj Z\IR*%\>}8v1-qζ C l$Dn:}(Zhɒ?8n{e2}7鿬*,F8D}cLY 9Q25| Ұ-#'9ݾv_y =!/P42_nQm.+u"~9i]'Ty1v;S6 'kP5=]Z!ߔD;WTk}rӁ=Gr(Y$t0+X~:s,qN"hQCɫ6 dٕOy ̻XerXΟ#" Q<Q&8m7Tk#U%Q;eɽŶlS\^V"/w{YlLd(TPi'Zhui(5Q;݀\.2")3Qa#Cr|[?=vr2\A=ٌMT$k= j7QQJ1> -SQ5=n/O!s2xu˽GKuZ̔*@}Bhe1 NWy `}Y:'AwY,Xq u(}%h314cnz6$M0dt<>Lb7#;mADZ\)rvHoY(q*dҞ)u<@a[4co?}i3TI:W̯yw`+jΉ&X9+FbKV ʔTaywbیm-kiFQy"`8a$Z&^l-cͳޘMq8<*fj`\͇;uykAT9S:WfXZNC5fͺT ҏp<(E>o$SUK xtfΏPJJ0dvκZRC=מ'ٮk-Y̅iq`+҆?͓t3to.Hgt}'t$h{pl)"*i*˖ϟ#MEw4`w~28fyc}~A y9qSp:oYc\ERL3fh[pg뒚/;EնIvk^/z{6xָ`>gpi(ՑO H-_ɵR4{ZP=O[mc!W7V M==%x>{݌}Jg,Mn$D$xH>hIѽHɇ"p"ցNU;{"ɀ`-,Cto!Q+s_n#Xr09 o'Yթ!gmeЈ↧-M&ɥX+@ OSrp!5冷R)D+_Ň͍;(RO+J2s}-h zgJn>jbƻj')b`?'!-{]_&_9XǫXQ5Am|_ƇO@69CqI*R76P27Ft߁XW;B4~d,\he>/s۪~#Zo0n%!xdTaÒ{X ia@$ҝ~M09c06'&AѨzs}?z{ŭfC_=V5_toXp/caG)/bMSy ê ݛE7>\lr3=m-U(>=_5=H~ϖigdSBJY_ -9џ$G7s,8QTtWt'Ƥ`{plql u?mz{ W^gRr j :*H[>3oJh H Kr+QeYSz(e,g+q˪5!8h4P^N#Ԓ˚c-\ZVgx y9Ԯ$Ϯ>U G2G7u\b.fd5Ao%:kBNQ:$a#]oqg +[-T~*jSDv\nGx 't9SqqG`rtuH4y4v h_˝OP{"x7:lt'M=,) (dj]yVߪpO`t5Os2h㇫BgINP D1=rE'6 A4̎ȑPHMw-VP6t' w2Fj.幂UU ywaFȫv nثĹ>xʾn&A&##:EE,얱aUmc˟q6[/%HE(80@(a^u)(M#PP7;$om1 \>($TVCJ,s;^R!5吝/o\ڞƃg{lu쮏&GE/g_mCbXqJ-a)/H"7ZG偿pB{:)JYJw?LHR3PVz=+GgC/"Q9VǙ ƻhg̩6\[KLs"S~SBvk/,1hR=d ccNžb;`WNu{ZWܑ@znXcNm2o^U͉ںC&gL8>3@7,䆞ù'r&r%Rb<8wie@SF CӲ!lyʙ?B@ڵ >j&Ev2qD,L r$rDOʈfHcQ#5pT55G1 ,!r*}~Qˋ8%U.< xIH-%1'tQxEW1ַCvJ_Bo1h"7wAY#~Ez`mCsc |6;7"nʭj߽*y!v|Ѩn / ,뎞 ËU_Ng!RrSKCe)`++B9vxx˹?b#P $\h2Pѹ=Jwcӝ6{;!-Woz{=[A\}d\VI^uI庱ׄ0P3jԈd{Ӗ8\hG9g#5|stĶrZͤP:s B3YP6.OqIt([uG q6\-&>g3 vDTF Ș9'ބcLo ) A3:\B}lq1H)xohs%_곍՝AyưgԘ*v,޺8F!0/$tw(!F0e}C$JPPG \? מ>\i;jU }b.Z`+(uyTxVPͩ2rroSkE Ujqj[$[nE]ט[Bg9ƪ1yџR޶UdM誦&J8 Tc\4L^M;^Hpg*E*U[{ϱ>yJH^-q’˜rHd +hGsY>qS/0Qڤyz'Q˹PXyo¿ UG k/?Ϋʈ EU*yy,ԸEl]$4!;r u ~q }.GCBExEߘ$kXZ &J? KHr ăoZ %@Xm]!eifFɒ __;3X;X̏;_MK˹vŸ抒ҥ%%iV\w 6mb`dQ&P׍ď2sՠ ; Ű(nq)%#oú1^̙I]詹 V*e Ĵ'(&?qH21Ʋ.^XSS~sW<9e>2ďT*{@Є[YfݹlhK?*E Læݙѷ֋a@nz64,Y/Y%<+Yv(DKd+IQ5[19qit#5y^N=zeԻdEN!{V[Paj!ym4zjX({{ x1}i;+ pO>ԗcGf^ c |Ř|$C$y/;~MD9!g)Xr=xc}n9؏灟!mu* E#YlOSKIvssIax4(OظpV3 %%- e%.< $eMxmء0Q[wF &k-vbg  .?٬>%Tی!{LĖ ]|jWJo>6/ժ.+bή`ؔ/\1J[9]B ]$M; ǧ颛.8V޿)!`^c%ٴG慕r 0n\cO_hnԱk';Jqs0/=JX:J+%:̡Z Ũu3HZm%b3%ж}8TIY_Z"񎑯3 >j $;d=MOe&k $,JKkrTud+힀$ <ŸșZo/s/vuu#6ݣB0'@R^`VZcjf/z Y+}W ,X0ஞC9 TjiVX$v#Ĝ>˝i=0cL{zǒ}3h<:_O|;D. ]?CI6R=ؕ L|tpH8jF/Psqu "(Inb@xjh2 zT@y -8Cl\?Js:' e>nƼkl٤5WKa\Ē0nch:L0Evo{\RMoe~b8d) ?\YJ5t B:]Fqu1dz.,aOYn0zT#ދ<?ǣnu4o2'4ޔ# vMS) B 8~ `$<܃B10Zl )u1ࡶSԁ{E aIaFnB9‰ 'k-Fa[Å&Eٝ{/ɱq\qB̵l+\arnhŴ6<V]w&ivR~5j  ΍X"_!8p<v ˃4 ̡Z#U68 5F%Y*q_\"k]{/BC,Jhl@2 ij"@5YaG~vlGKMp}%E6Ĉ~: _cӼpAK:HrIeN!V I\_l+XP[}uɣ|/k[ {70*O U߷٘#ZY9/ڃ6P;J0(D"MǒK[#{#g]xHj 1S6A|? `ޖvt5UˠzV^Q@:opə*62`@h5 ʽ 븪i^d6V{J6T.ٻ$uxaJ ;H-~q@9ǩgHq=n/_'vg 0@ [.l `-ȫǕaO]oG;g߭ Bz.WgZ}[(@Í G`!g} ?T;+HsjD{) pR(ORAY48.tQ'©̡=1w~\k'0qG'}!RiŃe㗘{MAH6zϚ*0v,*žF$[ó3mcq<7=0y\@k,Zw˒Fyhl*j8XLG{ȇ(2(: #t Q1J9hgWaΓ6 uS&[óL` PHtbw)O\^de #h&lD_ٟp 6US%G!eK nX٭p%ݍ1)5ClT=Dv+*XJɒP1X&XTo^)E%156Oc# I?%ٛ:ۏ$0'5$ o[wk <A}갧nb֯U9Af0fp]O ^ 2˘1VP wJaq5DgEMyb#zi!<:i/F ޣq :([ZFފlHSKlJW,[er;A/!B^ .¡2ubq(PTTL@Hټz{Jemߝ~RD:&kN`/%nmWFYs2V͈}Ntvua{QuSVwvd,Ǵ?D:<]n bCBHwm}R98L(|W 3[Kx'S|39awKodнn %n [))6*b 0%pWw|B8zdGIz&n#%Ǖ[u_q9ђb )ȸ[ vT[pKLmnU/QNZ^v;H|1?gYzP wa ylY{t^ k 9-N.I7W*4.'_^6Tҙmdu8ňqPD^w^`*TM^E8LC,$^+~*Or_&)wkDad|^yaď0.[E;[M4S\w GqW6CJ㛯mo#oB>\!-*ڵ$bUǻW=ڱ9dz$,` ~aa`j4,hf,z`Zm2d.)!+c<l7hƜ}pԱϩ|?΀n5\.m n<-ߞ|tap*"Ҥ;?s[-44_N7ipf0eNCc&thg{ P]xSLs(RxZb@' G|@){WyM/P wdWƗ>9| e'F:kѐ\6ݥ;ygW9y8 . Ex/I!P-wJȺbc^^Ls /"/D]Yّ wqꅷ:"LU_ 9A_QYX?![7ӂԁ0E3ih|i Lt;/siP3)85a8ʗ1v  ^uE`No,27 EE52F}(Y+E׼g!PF;:"[:CXKI?tҤ/kJR=T9<ޣrx^= ogYcOþ?&眇xl~EVW)&|מPA_Κ&b"DTέu(4Ykai[#uN}>ggzqf*~%g Ve{<ь~yS/@CF+R tc a^ -5&BdQA0*JSv-!M}8Ga߂0hŎS"ٌ͇Y=)ŭ;˺CH,pßɾC~t.90⼤?W)8x \:F%gԮ`$Y;l7R:*M +b=mvpjAa Ͳ "⦖*æN3~8w4a$K1DSz o㳬Zj}h"E:(-x7-*"gAjS yFKj\qW fI)­C<@Syuz ;Z XlF%5SwGU7+/)M\ q[ȩ9#]>5ǎJB#yJkK3v߆Gsaz>ف>Gh ֳzl Hrt/R,*7m?!h=O;+<<) !Ҷ8VR [ϺЃ݁9L7V@=ȷ~tۤu4N7dv7L *;H4f 2YzEgNo96Ta-8*;[ҕqvQTt}l'e'DR48xQvnQu>+\avHuaL5gf;):N W=YpiK 5cC-сh"WK% M>Un ~uBWDXֶ-/"Ey 0OHuNcxj[nj M+9#akIu]G~z,XzCO ]fqn ZFhU\|Xj]\v36VnjeE+Z4ܨ ś}\g`]51U~)=j7|5(AhriY:oI4ױi`"L5vZ:5s>dbHpHa"^ w8eMH^ZIǒ"#h$_o0 6 麑~Hg|yATNH9S,{Q+r?r[JH(9JAKZX ۭ=!j?.~2_К(,uxܪl/v8 _jT֟jJ.l?j8] rM˖:x2[ݓ5Oԙ uIN[fÄ=|w9c_ A Yo"~V+QdX*~@\˷kU=]a<]7q fV9E Gv8c?MSDy1#S/&ՅZK d-ҚG/)RZPUZ%PNZpkKEԻidVwsWZNGn)k2vH|y A3~Fz-OVZ\p49k` Ce'td^>)@3뽥J9%5w(TR(ؤjw+vˑU]N3;%/CTQ0C\,YL4xl!ABVe?b&cFӍ@>,}4cnG~ejoIF $RE|+')|FPr^mi繳+IUƅ소}ΧU'Ou/TA*U\9&(+Dɟ-[XNʁ|{0Wmnz$~MHV]\@kkb J߿B{OǸYHCovp7\n@-Th7Z4/t!Lfr5Zςb@)-`%,gMz*N5_3 8aF3?MskJ*%;gC//JUsYz~,9ʗ)L83H;~bYjpkCr=:I,l7t^KifǖBh'9{g+Ϩq6J4|X Ǯ1Z/2 a0 r;>bPR +p Pzb/;} r"m):w5@I<҆߅fΩܫ/QE6UH[Q΍tA->ٷ MIX`x:~X  Z}ݜ{$fyuA L:R&V6瘴 Ĉo8X^kf1U5:n1E.W]R59^FuO.D ߳]ڄksolb G]ۤ6T+Zޓc,$Yl4ʶU`Y`BECg-s2f7yfIgz .&פ (5{=ڭv05%n\14JxU&r'w%E^O4wɶSep'bqᠼH 4H /\CΈwj-_`YAaQ 4MެoMƘf\vN')ݙ"z+rRVB>>um KFj[k+Wp%Ѝ#Ό`YZsH ̘XżO!EC b2:dNx5.Uir=mlچW#̻#/kv^rox! ` j+Oрj"v\N;ʀv7ƳK*L#2] z!k ZA HPr CVH*d&L{ٺ!geFVi 7RsĮ. NN`fADk0ԊhΙO WjJn 㥌d0!xJsEu}$RaB Dnd8Pz5iCBjjWqىj3_6p=p'//i[Gɲ|͵r_gɣyw7p(|'jMBc,S FcSRt7N+q^c}aFVI!Ӆ@z[;?*94Y&=qm7_|;u=T'Q¨,&igA _PMف Tvr:(^X!3suJ|Dn/-L.I2Qj~\KA+6;zHcc t:0S"#=Un;S,Vbk)|z(t./ʨ``?i 1;y_b-b6,r3޾ᒙa'nosVm o/OI 3ͱ`xp| 4ٯ#pF #IYξN *˓ .].^/$6'gNo8=^Ђ}[!I@SLc<#'2bB3;x <^{!4"XHn5K=N>TlrD}fT( 6Hdz:iu/D8!V͋솯t5Z{^-q6qq/ck=Ni%Ց5)R 5WLJZBG'e>قݳ!|eloI;萩\3 :H/l0^~Z 1˾7B2r0pCX^("oÁiUHJB*4Jՠ@ߊoEy4B α;ߥlSj0O($fVK) /XBCk@:9N{;O=+@ٰj^ԠhѲ @ȮCAa 7]41ߩq+PŽtO !9RTqT=>*~YY/'[\4]2T,dFDްo#󀐟hٔIii}B\PEcH&,%MleI(JƠ37ky.v('kH/]>uPwC0|FfB ps,w4vYd RaUݼ{?>ɐxAR~H<4.e7ZOTAǢXeN |:Ø-: T.u0GhMOcsJΡ& T\/AV}3larY+Q.EaꙞ [ww.WüxJQ )#gwgCљQ*5F!ЦP oh~AZi߷Kn>|lq"[k EsU;רi)<εXe 6%Z<,h IO35IS.)Dyi$ܣ <] f_8` EnԱsNZ,Eq2IJX1ʜS AQBe*$y ǡQ5U464).qMA:,۝`:+Ă_MD GϮqO9VB `'.xFʒQ*r1k?\{gzJ&:nʺyH@4&(H oPj5Ez},P/Lo>h &%T~ԫ_ԆN3Xz B)J?$B KNC7c\+q8|ߗ#Z{Ƞ8fȆA?hAÙv*>LIךI8ݚS>݅51cB^8p\a?dzUg^_ebdJ4 Ik6j^]|N B=^4?AFdnrYcֽHwqu$9p iaxNu½sk07QlZW)%b>::6<5:cP̷? lu UL$|p'= ]g|&E7ɳ5(\jX%.!Wp,[غ K3F"__^'9.0JTY"M*X钁v@"<( NF1krC T1A9Ë֬3Blv3lOyyeGqС/91KWs. FA{Uӽ\CEeL?& Y;@*:&'a"`q6}xo&c!H혺Q@ԕ0X@5M;VfR: &CR(\Cw8s@  $D}}Rp8W>B-lP{3dǵH d~}рe&F~y$Yi&y`2{Xl nѺzTlyB\JY$2 /Ch' g-ѓ\+('no?˛׏~u!o PVB4_ Ecb@(Ta)'a HiM^\C7efDdf==/U=AWjwX(ib-AmQ76n5Ik",wޭpr9vQّ:I+/Mve~e+x%O!4IbPOU[2Ae! EIw56{p\b@>f)'g~]&+/KYQu $=~:A㙢8mIjΥٹAnS(ڂT#DBQSVnax[T] }M}q0ncBUٛD8W}wX}7 G\y|Au}8= "nQ:~Â"؟zr"a$ƱaG\ry6^*H. |,^ 0$r1CΒHJn(1?Sf*{nesCڹ D`/8 xz d‹NqtozxR@1f O$\ m=֫Gnmw~rͅ6H_BG~[CCP-^lNiH*!msc)0cS%cR΍}]R}2$:Nm]md"Y;uQ 3]t  &(FS <4vd>P}/!2Ā?yIc1t|C\\JaLH'= ׌kx ,G6'+;515j)G8{!NL2L̒%2$]R*o֎"p^[LJB*f!xKT|\&ЃiC e Oz^'}(`-*qvN '/ZY_;Ǖ\fi|OzuPY~& P.4')ܽ6a;r'whOqfEe)C)U0&-ofb.BWBAQ˶QiQ bE[8C"ؤ%<=IpoyI1H#!߫$nP_`UJ?ؼY \楧ZZ;s: ]zr6a$}<ƻ>.n-DALU)j!{~BuސYRx?8Pzu#Lژ]h: 61 Ω)G*QpY24Y* |1<k:(ޔu{lw qCkA5Z ,fTOzy;͗y[B$.X <1U꬀"6}Q-~1PKl1 ;S\cع/䲲7D=߂$&@""9k+΄v"k7y0p ޏ>Fr4pk^ fM`BT Ӌsy6/Иj Gwƴ^Ͳ,K=̕yrKT{[r̈]Bϖpzc|M^vN[p[|s뉊C>j^${#onV>i.^\gRljMri(t*. ߿Jy U{мToI#azm72ٸ-샅QL$I}(k#\EB]`S9T ?n>|$d\D 15ӺC) eH6 ={*r!yz {@4f ю([1#*/銟JߟHAMeaa*cB L(VXg6BF }ȟyj_C=^99 )6eJRcyts8 ҏ]}޽ "2gYbJ!Bn0dh֑CV&|:p%6G\ԞuŸ`;7QZ'-- 8夓sM#1}FLI"7] Lw3EEKW-ԄQ4g"aNиG`w+9?ccd8Cd=4ڥQR^/|q_j-a-tjSq7 nnbK~rw$B(PO 0 R,*x>BFzsD23*~ծAe9חD&PomrE Ö9Y rЛ? Wk[BuE,EvZʹ `'5+,gI0+rAe*FnסF]Lm}~Z @jV4ϜtZA+C^MSnRڔիIZcz1 `[F?2\w|m_B0'_aKK" Ђ{Xjũ 'fDlZ+qd>KA';*+ hv樐|4&F|e ɘ g F')g= U+D`3ldk; @ܕT`n;imEMא رv OJ5F5@w6HjpQH8C0ycƨ ɆWw :c=r&yvh9,$zr+ЁZfn|_[)мÚrtoA ac\QaBSanGی /|ic@ǩ߬BR씌&-3Njx~'gjOj85$}4:a5Zۘ@3S6|EBRf}hmn݂ebE߉jO- ~ϑmWSboI^k xA<Ŵ Η9ψd~)1 N]O-<3x`u>'Y[]6+ {ȎdPgK--XiujA6jxsW^ `MЮn )BRhDĵS$Fլf-_h6}RrMymhi2cM7:ȼ ʃ6؆ ˁ@cYld#hUrm;BmjyVuQFMpzvR I8Ƥth?ݮK7'Z ? &ehRO| 93 + JIij2h ?RQ'~Q.?㚢hAh"IbtR~q |ʒ ƔBKq8x)2k5?6^۲ayTy_gisSD}|W|J6LHhY.T#e#d&I"?0.Lvu?lBE>w&ǃ 8_XDMsgjP%TUJ`"uF.l^qd;jYcz>͂cV7%8:𳷽ӑ"` geGo.Qǻ7,҄8/]|c-3ڇ{'@~Զz#1&afx](2Ż[:A|:18`r4 ]NU5y6l K!o=2@V_ka62!qsѥ䪪[_Ǩ{xNig"4]82A qV W!nQ3ۋĎe.DTӲbM:'YdrH;/9p^d;5.%u ?xLJFVĘ/G-JZwVO%P xR&nTB<玔\BtDv2JWe jwi? ϱ9Iһ86)-C8;YXrÉ|ZON>|u8aO/1SIB#K1csmDU 9(ÜMع#".)g9;)(L]40Or |"$x>8eOχNxgT*jO! MG)G7]1ԘA8! G5T_n͟Pϑ[b3#C' |@sp%,.Udcl2 0%aJ٤CËuIrj<[S"9@^]IN @our"wmȴ6pB3/?|dwļ_1A]LM?G1psH.py|,vZ8 @D<ɘd ph匘dMç'E;FOtHV~CD,;A͏}v"LpjxFsi_qc71[~zAѬȮR \;h7TY7"XUfʧw.|';w5gJ|y]xhv82a#3Ռvov+[xOԤ]}~Jpx|eh.xdEzdE&\99|sAB~5.%h3\L Aޑ=rUq#l=CeogDy+W3>ϘV?,u!AиE[E]nlEEbP9MR*vV8>7kzFjKdm^Gm2b: Җ}V8p\9rvFw،')x:*@5g\ _;6j0> .z5o;.݄`('5?8y ~DXan"19& ԇj&O<6Se#nNq!F‘Bϊ2B&Ez@D8MBQa 8MpNQ6:E{ŰQ,h%c4ˠ1f#A1Px49Qh-f"6wdTpfqa h NaIsǪ c#Kd'ۄ ^3$1mc:qɍqT#cûh۴1Qr4 o 5lfu9Zॶ(5W LZ|<w5x9Z\^[ ?Aٚ'P޽KIE/ 5#7TGPpkL DX7.(A1SНZ͌"tҿ0 nRfbNLV0$ܚ@Tթ3Z j}ɉ .quiwO!oe,@w<#&AUWl |zWVK +@K(ԋfͣa>t-@3@r.p#g[0"|0)尡o>2}4AՄPV8eS^a7GF'*1ŵn =TOI)Q sLG۟D霼2_GfYN u/!G敔_R,IE~(0*ELT\wn!ː7n?1I{r[Q./ -p>k U@ssmt_&nʦ KwCYn-JI(JxMĊW՛ңo t /iSuVH*Ee6yKvb*vـe5 2h='VU|Ʒ jm7Dk="DLyi(?ͣb/6RUmgc yd7+$<ԗde7'n -"8W*k dlLeG ]gaXfn l|2/XR]N68^kVə.z5zjqf ߢLʏ h\bSM}@ruW0Hq^e Usҍv3O8Rp s3IߍCȅQ2%юᒙ^mhm ֓tT` 6lW\&C1@.]tr<_6vS?TY=QR( tȜ|-Y`rr"jUekqXodG5(F"ʴ w_/7[NIw*AqbMJmmwlO龕C+qޔC1qT^Վu>Ԍ {bXD7U`^ڍ: Mנ9ڛ͐x; _0FDsFlG,Ӏ z F*= B'҈R/{C4Jy}H 5ُ~><ճ" Q;ՏjdyKB ȟC[ꈂ\W38RY? Y*H|vn4YZ}\GVL+XDHg~+jsۡh]vuL;^?")mHL7 Ꮉ"Fr# Cm A#1mnt.2@B>n|l׺H}k0*cId1T: f`rAӰQstw"DCT@n:G<蟗{?Wc?<MAM(Ng6R5pQWd,+oyRo_&W|=bV0da.36g+ހ^y|'"*<JcQVlov,+_ LG8Sf>DP'> 5MѭLNtYIV!-4m;g=4C*15?Xw B#jZ /w &ҜwVS g]b9yʗ3rj 7J\'ֆ9=?Un]j_ma kO~ Rs,5:xk9D$:4!MTy;oØ6"_W]A’[ d-`SͅW W^}fnwa↭?=j!Ťl㱍Сԅ'4ilQ 9,oU#!irC %TkQ09bkwpF".2H7b珈OX1A!}#uŠ ' eZu؍w3ѵcm? wh& ߿{ /e@Id`rdLO RyOٙ^I6GNXkͅv9Hl]QPS#Yri&8΃>YgJEkR:94NmZ_<3(>3`CnE,Ѡ+ eCrϣ05\1ND>uuݝ|I9r qz/X Z?g[l6'f'VTHOwE}YMV?G1gʬ31H#MY(GK ̶,f\JGP#D-UHFhS'WFTI4dO֋%bn@vi%$h6&< BW5{ͻI1mȟFX) ZU_5 77NJjwƭajB9rHpG3:7gWH6͝plH5glWeG?K)}면Xf"E,GHN(e - f@Ml†[X2#ۂlQO9W yZz4p*s[@'A1rHpH>8mk.j]Kܫx=Ek0VUf; D TwN[6CX`B}ҬLdSߥOGMNɩq\X}XA&Ѹ 2 $2Ot wajP5 œaf{wۋ#-٥8TWa]Q +^ 5Ɨ ǖTo<S$P "zp4ک꯳Hiw(FBڏ6~nR,B\-f[u8D Q{RpsEh=vbڈͲOf`DŻp/9kԩjG.[z)cH6..I?pBJ5֚^` +Iz,FXNhWĻORg52a#  ;Ap {ʈ.F@nPό&YL"}L@L7xϹ>[QV}LƙUp >:XiNs4*܏f}3Ϣ`ǗcR]+ g@y+^I"W,o=~r=hu Bu]dkك[I]۫sG荍G,+#/A^XPIK+@r@ $5փ*N݇KpBmL就Gx:1 2M+ ( hwASo2>\ 1S/\l@8~ !\- !w+ Ā'25~ݸ7цk47LGy_^i̐;Z:Lv3gU nH&zÁk2ICoow% K4R7 /,d6؜>"gֿsAC,{JƼbȌ!fLM :Q՞P]X!wI[Q\G[*=nJpNr8:*IMTufUe~xoT_YZ=a0޿|^ϙ;X~=_81R߯ t.J%ZNʗUUCuetn n+hD4T&\joKX]ԀT!a lR8y|>R)L dj~1-i!7ʁ{R'`cy:m>,K#F97fb>ߍ^8K-3Dm9P 7꙯E@YM6@._[N6V) 51bߜXd.3- B4'i䠩$w.j]:3L[@9_\8>uDzTM̚kBn$o #$ة:_i0?/Y65}1)Sp OXaiY|/bUʥf}I]z҆d=UXF?0rRZSgy 3 2,֓VD!; o"i _q-)}pT=)TV>P:Dh]A6(kvT '5Ze'5BK S"`*rY$2 >F Zg@}N*t:\h &RZ iX&Q-Igi2W V*ތlK vuen2|n=ASe.x.FQe៵HwBR&=Fm2 eà@;"7@܏EaRg3ə`q~ :x^%;R} KˢfȜ͋h"pFk @Yft[%owߔ|S9zvo=f [﹇h"iNCr?fP&]o沱BCYW@ &/B}(`nX3A(\>R1+{AHrJEh2YMZ6| W{\2\~TS"4LmPEe1aSj~^1#|CQZ.20=@J/ZյB,i7[1A],Mܙkf@I_M5F{ `^0# KZ>[oV7Gf9BnDX-Kc$]NV1}=˯\Gݮ~QbD6J @FהMX|X*BV1NNy aaV 'zhv֏/ؽ5e Mp\R )IlȀ[egz{;slA$bs_\/,D^}[e ^V.Ewg{KPo3Y5:\m,R*$%j,fR%Cp*+eԤyN}So|H:|ź~^`JnץQm'ypKl)LBe4\fKss*uhZ [wv0YqgmE}%v䴹%Q|Yf,EnIyL M\,SAFi01P8Lg&{O&5.;B:~z HZA3@ph~d1hö WˑִXD(o^O~MUZWW6ӌ{$nX;>ttĞqܡK=p @g80U ϥ&?VD>ᶾi8С3LX-Ht=&"IyOP$}Zɷ,ǡl]@3-suЮc#Krlm7Bk|^36/ @sǶ?D@Ǚ ^y"8 |ݛ=&3Xsqm5pDQ6i~^e p om% )%HX!w-QOP Qf dZ>'/ya9<DI6pO⊁ ܯjl1T*ket{[ț{$V&˔a{ +17a0<(FfMk#9q||_N)ѽٶ| bIoe6e*N:# oYG̬#ۥ&:r KʚVEu@KC2Ъغ\N50I4_i-}}z@rv!}RCF.\bS[_@%)S}Ah'*WhBM/&o=_wq¼ jcWBov s\؊70=FN+[CByfMd)J%z\'3L#hבWps/NM:d;a!`(ohb(2Ⴕ1R"{5: t*5lC 9x%~ X 3Z_23Kdq>\X|& 2KY3nu-Y3j;Tb0 8M_$Q-u$[u˹HnِߥOTTg@С7.KQPh`eJG;|̞UއќQ*QWCI,g` fUY\d #sK7Qgi(- xu\Dr3jb90g$.r'N~[ٟ7|^>^}J3)QP:bD[_a/ ˢ| Dj.. Aٰ9LaΫ-@r qT#zʋRSOW2Gߗ8ns>bk1ڑQ[m~iUQ tst9ݷ⏽W҈" #G #r٠,x6!Q0&x&h&xSK_3W ِ<<\~K?%R_ڬMØgc\P3hD$Ιb,e?C ٨xXj+*̣*l84:8kKi/7n8WI)׉歷) ]Bd<]>-{'Msq\ːg.{'pg]DPcNvIap dm.1m&{qOB\/؊vׄg-l6u*, |~KWp:K&F:~FC!󊯫O3%K%`xNNs%3tvM-f<.- d.sTbKy5w,M {4w ˣI3%X-Yg*'NEC>J?9򖨪uh`;\T]y"ԧۢm^W7\:@',%1uru 9)//f+a|;j&fl[ Ϛa{aƮAAǺ6+:E`#V?4Ҷ")Yٰ%h˄ڗijhwxLv3Hs[s݁#eQXtӆ)\7K찬L9|rl۽WjS7v>99``=-Y *aF1X 窜. %zODϐ+nmylu GMJ܅mOeDY&A>4DYrgE 5[wB[*wd۶osU)j,Yfv4P.|[`kݚBokr=PTV5̠boV!Wp&7^u,F>|qhDa[goHO`1] ᇥ˚Ls}J(wA&{R]h^Jj,A_CŃ@Om;w?Ҧ*/U;`!lD}ƚtD=P'llyr]p+)9YOl-1)~S6ows&s6LN6b+g#=&#($p^јQìGOH֑18 Ra5 E ?Jʰ/:揬-f`B6A#m3{a:z Fܰ\c$(HB|ga16~UrB,7TK5YΜu׆/!"uc-,?]1.w}@ V!f濨?'\m:ec|K/jit~O,XSiCi4Qy7`X4nܚ[!k*6q5%[ /YcEY4}j VrT9ˆқZ#뷥j ^pЕAC0prKY1EqU>~imjr\9mEl6k  ىU~iL?X*%O1U7]x03: ee,ȥ9@@D/Vpt7U>uAvm i[eN,ɧd : gƏ+iwݛdKSbx&G=gb1!ސxYouSjoTX)^Meʬh5좴8l cv G7Zـ>F7VJff [W82q#e;Ma9~6j$\3:BsR]۞X̵j[oD)< ZuÀeII0&\kQ ցSI@إ\/eYɡ_OFswI#bKaHժRU Q%-Ξu5֫PޙhP֛;o,Ԝ=pꛙ@J>1=T~b]ϑ w22ی)t/FfbUלo B}J JOt'\;V%m8>SDzVkjjtdvEVl,sهEa_6 'ZWy.7K@hQnrR 06BiEChpg Х28Pt|E -?=ĽI{ |BV<܎mO/ ׼/|2P8 6XPҲ/䋳wKI 6A{L/ X{SQ>ZgqX2Z '==xq)LtԤ%2% YTޯb.-vaD205X<NQWjM(ୀNĢls&EY2t5{Z:MTS_@聅:ǂqؤpnA-xA)$Imb|͵s .nN]ωϾ\ Fs#hSļOɜ("h#R!unE/UA pnWEv=&MAu4U^7B U Y4|?)ōW, y.'"#lCI*{x.qqYApF]DFcScFf] :y)і94sVK%dY#$ɱHo9M%PH2T|`:kj erf4]/9.7VrN7(I\rxS'jVC{l!'AJrF _-;v![) EXRJ {yְͥ0PRQ>4iNqmfaWKBs9;=Q~U PHH?ߔWgc3S@-OKtF:3m8kBX#U C&$KeGe/ݡGDjmaBMtpUm [љ2aAvIQT IvyX|L`6)ɋn+ؓE RhЧ}3.=K`}:X@}~aNL0xQ9Ke pkWGR!ȿNqڑX>~`ttrhKEkF8*`2t G%NxG8A<0H,j/DRd`8HOt}aGy^m H0#Z+8LPӚ7~>`z}u" ==LE9;Cdc'ah1{V]AÏcr YX2cI[3r`,{%;"쁳68d0 S?=gXY#dأwM2*p~֠],[{5xWOn%9+nboqI:eNxx2HrV<}Kil"N%]CчP,Tsg؂|o78& H}HgMX#L&X܃9jAN*?1o (p›M@Ǟ8(;l%3+&Te&mA6]~kNQR쌎d)U@6͸3euL<L*D5l3z= }D# `ܝ+`}rT>[~|߅[`X&3,hr0x{;D N(wxQv oX]#HRï KL\[nesϰ]$-u&.{8-Qwj6*d7p,5zoƊ^ƾ@^r-&A];)tSfm֟U\$Iɨu,f̢SuT#/"Ocׇ$%AaI닔[CU#p) pwȨ xXXN~,KԬ$ q7\,nɵNxy"(b"T z+Jl 54 ؕG}3a-. hy9#w y~~:NfO΃ƀȺ^ȹ*SŘj[JNU#FkR,iw ±S<=uSr&#p7͢듌DžɈJJ=;qcjIuu纋@,(}6/ej*D ĻUxm]<,2}G*j5% L~ &Nư4xMg`߿%vͅj`Faބnιi2Wz&-?}h,@ _G j]C+إHi $ue}QܥccdT)$򳴮4,LEHDpv F=IM_sHtwC6ebcU:B0@@;R]&P5ouNmNj(B-M:&`WP>GR2Pd*7 b.<r/h^=>"0:fljXT\-% hM&@#恐Ah`3 Csm2YG 6Wʤ˹H<Ϝ>"hEaI >1rDK-(dyWcOAt|)>q  -F?K@3G=!Dc¸HӭExۍݲB2"{/"@/lIXIp i)n:0klEhK4n2*0N 5Mv=IH#*_þQTM H)J=7Mwho)`4[=* +6i `MDϻ4sPCS7qe'fx9KW2I.de̬T/eu*^6F!̴/lű*"%=Tc?c}߯Q%b#QթGFa`#b "LǤNھ׏2Pp&5?"\&ʼn:5Us-.s%)UUl22D?Ɗp &[ϙT,l6 Qv"s%S>aDXN㘸$`?U5#X`t9`JշiEzUpu^8e1LFv .U+w1B=UxD=TgTj`IcXY}I`C d9I c:*s MP\ A녙ݩH{R%^5&1gC3M@vAH%XLh%¤>6*K}զrkM LaXDXÝu m|jtRWhQϟ,.6}|*GI'\3o?)~IJnOO.f=\"9w= 4Ǒg8@RV?PG_9̧xD ߷'\ % +޴q3f1灿:C@#OKwW3/J㌹`JirԌZ.v72oFڢ4۵k/O𥍮^7!oP+Ru0撐<+00kQ;VJ`l;څo Ԉ* UFߍ)bHF|p51C yY@ͧ.H : s?wΦ}[7'.m^> {R`Jfb+'-c>EVCHll6͠j}nhp^^ of4W.F w4ҍ;)&msqyUԣnT>J똋HZh*M[Bm+LW\v\<)T W&+H@ 7y1vasbYf-r,N>J <DGW%PF $@+֛! tMD%1^Rů#(y<uIʔN/;HC~{ ߰n?Wgl2ZnKrƄvD{iŕnwݨ5\!kf1?LBS2}s ,SS6fŠG@=l4{ o@8OXGBA #u~JWZ\GAæEƱL=g_LyS%l7 RA8$u/Oc ezKH"hM٣&4- !b#,e2cd+ronoؚ]';G4yLމQH~v CyvR/P&@!l4r8e’ ء R@Qq⫔c>^t"7:f~Hi*ޱue_wVIȀKzd) CGOހͽjIjX,(-Î@"a> VH_x&5} mGƻThM;CA5t/'rE!4&Üb+)*Yh)wlsY%~ V[qG$P(݆Yʹ UԏSL܁*G{/=#;ͻRO|J&P($>A& \6 M q#(.l=,h-DW0kn9}Bη֙gM]@ ;Śna/wxm!s4z&iȤzI\Oő}NdT5׬]eOT\qWI,)EKo`i/G_B]rHL3rGM=?i5td~ސ,d>BifWY,4k}BK7&,RrNq7PǝL9P~`8fJh-RF=%o}`be͙EM~n]1re:~[,ߒcSR׶:!vn\T'q*Egu'`  NS3{>lK5޷Yh;呰 j, ,$sCS;A:G"{f4.][ x!AhWPxp4|GubIu?+PkStJ2xxXKI|Onȼ 6De:if?+HwkA0\Uۡ!q^t92WhJ~j2-M/c{ѶFh 9ݱ :BĔ jŰ$ͳbnae;u BYGD9֟ +B9BT#'n= 6Hяr]]ԏ\jOa"#tƔNF4S\?@Z{r+gE6+#A0)V Ӟ" 1eTa^+Kz {EW8].Xs|NlXʌ=Uo!])%:ͺuK&KCIv0d}YW53_WA X򃋭jCOm o')Bpw@͚vg+j#/*:9g]g(h%v4Hrn:"p{l$+D g@mes4gv%^aXŶsuzs`&:J& +ZeyG3+j`LvSreՁ+Xϋ:cFeה\WܱOern e r255R`/Ŝ77Rѣ`1l ǤV:lx[~?F~-YBՏ `PXbƫ'UX]Z?AZm ~L;Mm9o^J&Ю|`PP!MY<#͠p)w(,XdyޮaDýT`+b@T"* <=~r3= knr8^qr Eq%2'ҡSO氮lCR{fC:̤"3+H"Q2%fbo4C-֯cCR2^-$Oyp;R5X&ڠ ș kH%q%.G 7Ӈ hY7vo=NcX8ZnTp(#mg~oz6#"#j;@0J"YȔ(}/oѺT׽)RI 2Je+:mVu`nv^FlހdRU>Tz(9^ؔ) ̥ˡQ#1g xi uny L֤ndn [eu b҈(ZB4eBzm֭u6}[G,GNd’d-ATT_NfzKVef3~JğS f^)/eΚ*]Ĭq/k7AE1!F?ՓxynЊ-o67onjOFdj8]آqU8"χ9ΆQ0WoՏA!dBۘ;jgiEpMd:^_!ٍ@v(W$O(g.Mb|Jd*-ʂ)LM ?xP;$̦,ѿ+*UB]ĂJah;{8NZ  d?x:,.Ym~ ?fZ3]~XVM,dֆN l_nj[s\ߵYP_%*¢$DVmdnvҐss F:̧SWJ" C{ ղ˳82x|*afeׂ/kG&Eb YSP-)7GG`u4]qy=3QROQm/@#{a[D7 r7Zm!{k`z[YG(VA_cνz1I`B!['rH)N[Wf YֽD+5MXeБP^(QэRdT: &B_X#>D:XE#~%󵒺<1._S=#{LIVbᬵEuW!R$ ?:Tݱ $ռZAd$[!vkfM&]i\-#_[` T}^+t !m;i )O]tyICrB~ٲd`׺Wx). ԚӮ˗ג /aweBۏR؎Q4a[~$n6k=b&ua%qch߹.kW8@H7}YcBK6k01"`EpgV"(ƛL]. )5 Nt,LFz`5a6Լkg=$$.h4Lg!ЋŶ-HrD .=ǣjbꚬG*o5c{n%89F^HG,3SE38:/◇7bPDXUv0/_sXk9nfA幈كj[SziD.NC.&ekƵ{Jf$r`鷉Ŝ9͂J+^cʦ?SNI+v]EFvn!Um؃bDxňHo*X|yX-/!|mTF^e#vұX$)]dCP f/ۅH> q[Om?a[mk!3 -o X~~7Q .$ecc #XD6pN|AR?OCm fݔK__䬀h7KJ8Ѣ 7m'M'#z]ZĝFhCEm؏#UoeQ Y6 tVЫiw]t0ɵ me;B@j{̏b|8<#)Yx t F9}|a7(?ZE^~xndp}뻩;dW^WS`Pq[sw `ٝl7,p}a:ojwMEeO FHB#%SU3MvC "Nj*d$qX٠{2-lb\Lho,\> si} $]nm^}sG$(HT{K_ k 8e:X,*zX yr<_y6Q G5la&ygcya]?N2(}GGF/(ҟ9y p6d~EeZdP,p%Wm@fູ]?YYFm MormŌoHGkcdOb~6/$ C(e>60h\rYh~<.uq'$^3~І$R֌\m2$J-oo[ueT*!4Z-ۡr:V?[X蔾>AAƷ  ~-.: `Mg'w?Y'!,͊.M1Nk4=^)@?pYKSq%mh7D/@9+h=z#ͩZ,K/|p~dU7eոѠS7"0duPDiryUe.쟘S0==Fiw'wT07{W"/jz+ef HUyqM.JR T=9#ۜ~mTٵk#H#KL8RO u   k2C`\Py?>){q(=MT7bq ݻ'ħ38{H@&Oa8$‡I7BR?oorB~i_2Ct!de( m~`3F- dhD_xY-32uL JF@bMZcR֣㋥KHX,YA*Qqݕ =H+Hp x%Vq\jP8VAafP_Y}G$YsQgieiZ&2EðwP-<<elee^\>ΤkjnQÁ928P;+0(`7̀pljg0*uQu&D T5ԉֿC9r;6#.ɾt C58W("#ҨzPw#ӵuEGk+ >{by)C Q9۷SC먙 &5He7Э~u0p/ 6tyR;'6ӔɥtOlq]bt̹ōdGkV1pj(^߽QN%t!ٯZG閒,{)O/uƋ7u=]"rT $vCHבpK?qK۩z1J+N2 ]APQyO6Ǖq%"<6ϮIOOO^(Y_DCKʾ yI=` {8_`_Pet׵4{wI\y }NLc ?i72;Tg~[| F2AQ=k5l28F!ܽnZ/Yۖ3LtdGRwAqX'/{"2loqA8mDD6Cݤ؍:EE ֳtW_WCϖ'BjFk|pNb824D\tʉs͉"]\f1"G .F'||DлL29gV"NP4OMaT%<JV软y @fs@I#7\ms^ ?'6vzFx[M(@E_&Ik F!?,<[kVS2tmUweK>xͳI+w074-"0EJeVm'-,k4>&㨞KHgjb^S[#@3J(E&%Cq[rEkwZ29vEl 8VoNO>^:ņƧ[lГշtKWqĕHhxz,亡`2KRb0!82dAx7Hn!6JO2{_׶Qd2_Ht>BȘg\1I)k ښ^s'FmbcqT^WSKJhWͤf:E} ;% l1bR5|/fg&G?e^'cdk<\t۟`8ZZ r84qmqb~bFƫ+,b DCjN92he.\T|_e`2(-]gohu垱R{&oKhuޛ,ю40\:[DȀMҫ JHOJG˚3LEheAGyޝ75tՅ# PvVZ)ٞŝJ'[Ihh瑍xx`MwlkQdԺ󃜏(Ԩk%&͓LnO`xuV2>n7oW%s"syM|FaNEb;bi_vDM(^w~7P=`eهf65~\D,/ydɏz"_u,uQo9-\{tkh ?Ր 9n? ൃΐQ i% ]0{]RM_%6^(mF9Ox -h'QJ|!~!O< `xŚy\*/1DXCO:HJMR'D-`UÍ)d9tBk86BE9t@ xmR hޯC>Pnz[_:^mwx'E7wgL~#Ж`OG>bcI ~c;0IuK\뫢F3b ST ~Z;o^$Lh1!; u{ᇝ[7P~|eC'Ljt+է>7|(,K͛1 Y- 5Z5,'56uOв0wZ*) "PC1O(>/gH}>oW2@򚄢wk|{v(+8UWN\ā <<UWG)@;kW<9>h:F㖃:8?kњ?,QS]THܦǯDi[uvY= uw^V͛9S|+ Ğ!_I &" prxwuE@?>Q^p~Vvt $G.ښ2`wݹvrQ.'±_zŋDNO`/m \ ST)ױBrQJQAbw}҆Nz\ycY U )ͣ@ c^Gz21T׎k,XdvNrT1p<GI; dYwʋu;h%bc@31s艤0"~+%}sb_48hQ.\Ǹ(` 'mI.)<86I%uϚuƖ/ku hxxwMKU>9e|4m])N%n(;@Ur\NkGExlb9=hZS[āWa1U\\8=dKV^2$z2*QTc:.ҍ8SjUM=]FpKf'Ƀ$BnqרLDu lSmX+ڸ}ö|m4uW4 {=yGo?oĸ;L+DyfTS1wIVP#{4ߑ>U-G}8ǵYzHSwYQfѥ%};鉍`]s`٧(/ 6hŃ&bAX UdVh>OU~B(hh>}%cۢilH}'0b' 6PQ::N3z.*;g͇ N|Y^|~iݑx W-A aߗdӋ!ƩP*B+\n9ayْ\V\ndipO9Z&_)[_@]z !*/Q+PS7ŤAݕӒ jdi.OFI?SQ4)dgfIS=qg2짔 6 t:d8Na]c[M#t_zaP]gO)P*Ώ䍰 !ʛI=GoyOۤ&_zS~.ؠKY t3vQ4\fC){"knȝA+2/0@߻,r}KԎ6#$Ɔ&O~@T5ShEϜU#/ʱcC u}*SrWh|Sfm-~icOR޾H`=0[a%qhbE0jiH7]`HrY8}y{wHc&2~mEVoX.^ ?R֝x 'ɖ5kB5CC5,(A/N6RReŸy>M|4:0$OA>O;HϬ (~U(CJ48Z/!/@$ y_nq3[RN![U"e,/O %7)dc\otS뵟P3y/ e0ޒRv$صyMQˉ_",x|BO+Wp.q@ގ<ܒQ\Lٺ9 ~h"IϫЪ}T1MqIׄ5‰ltM3>:">)[ݕӂh*l޹私ZCYث3d_'JF~0z *dgp5\=O<f ,wJfSѺsE܁~9}5MՍ 8:!AR. @ҷڝqP@1F[:($1wG+i@U#뺜6Jd#θt RH^,VBLxOka^1pu :+JO"{`V%Ӓň8]fotEQo=J%TsL5[j 8!R@2:c|8*%B063᯾Cq! {ëYCli{)H#0t8j0ߦޞT%L1}F):mM/| |99]k]D#0~sF}gȏCb?Pf瞨f|TC9pN 6 njvq `*6$m o4 opiq|y$A1`6,",8@'Wcr-'G2LtӶ]SIqDY%l7^%uis7]"F8/h6cʔ qf!t@u 4z.Xv1fHEͪoww|T+Ro[c@<*a&-V8 S{]" X͋5Yn7]-Di)OT1 -`8<5;C1l^<׍@2pZpor;|;(ܰP0DʀVyDYݴd;”]1[^7S@2'㌟:ҟ FuX"a[rϴ:S4) !^(5z({s Sr|'ض78Πz LQ{4}I'ɼOj GA_`rǻggFnqvv"2YۙxTF^<;ͫFceܐ!JzWN\hlpD e.@'@ZYZF$HMГŕ3?f/3rtק g1)y4BIrry7`)ˠE'tG 2ȸ;O/:ƒ?ti1-=9M$bol*54H€B)'NףαLL朑*DS{xȓ!SFUR[KO䔟Jy&9T[䥽1.9yⴂ:+4cFfsBj7r9? GSѦ'tC(62ts( . m `_# kh &ۯ FcA/-[ [**+bbC]v{[0FLd"׶<9g|*2.#,wU>XkiToM>6" |B5WQi'&nl$ "oz 励_-gk ףz`t%lT a*8Q b4zd+6h7-X{JMGo7.w (F5pŗ+ nQ w|1-21^(7Tۛ#s̀fɽD Q\dFw A˼]Ӿ%SƗ絭7r8@H1kg:8v{%mEDpadvAb:1珞%Ꞟ.Yn4NvMrO“ŢP>>t-*}'{6X@)>D}-#tI&p%G[´L1i|ya$)v=Y'[+NKedT6圛wљ1շ(yh\=|}; ČmΖΏ?{OTȀJ !b̏#9۫Nu:mHS_ZkG O\!Օ>Jq>1=9l.C8ianUe P$is2Fуaj\ ^>jdyM/d{0c>[UvqBwHΕ3;WQ\քJR1n 3%t+kkHD} JHx X\-Akp!ɑ6u(8$6J R-E`pPl6Չ0U2 JЯlVLQ;%>n/>|Өhlp6_aS@ՓKh<%'6zxGk!dtLȫ(N=պ<YL"ҩJ#{L糧JNMս>)C/6\HJSi郇; "L4 ¦ 8 Zέz&mJC<]5$uIEDޯe RM:>x$y,eĢGֺ=,nآ^"  *`C:=x)[ԋIuZ<< N.NO2;J 1AM,EI(5 ]x,p* v-[TˌG0Y4vESd#&{j8+D8bBÏ`|aH21@[5.MGN=3*i~&3Y,놵&&}HܦiIm쫺^Pr[g6}ʧȸ4,iQfE#$Ew[ ׸A_l 53ဏHB$C5ci60"cgNณ.Zhv[fb-uJpt3UcgYk|'яEIgdc=%C͸Ȕ֬X lV zd?15$7Q6)uذU0sq(3q/iعTQ Bר>^бbsL'zw%;eWyK 1H{;>C+f\z4kj֥l*a31S|JP6*WnI7CmDѣ-J6c\yQ @QcV q%NӚp^уnExֿk}yS :1 hT:'gи;gzwk7HUXfkUF|uSND|ëTr8^26HBDpZ%j^EcI%;rlqyo]210,N8;^<, 8)Kn¤<ϸNndBcg4-4%vl2&bTz=+ 8{^&IiޘBUEf*> *=dȑE0wRQԠDu>bjJ6-\J Ҥ?\n#j>Le[l֏(l1jnTf{6}B`@zY]S<(r~#-f–8fŬ_^? q,i|gwH5+: Di!xj1tC$)y edpGZ߁}ez/th8Iz*RݾF!5K)"``xqдL@lOjPٮ 7c!R/=k؇(VT| YOOo qנ!E̷])Ri/nL[ȇ-Y\1y'Q@j3g=Jg'E)kb("$Y,9QD }+nbܻb{\g&Џ'K:wd*jux9EcrXH ow)#M":-G -ur;kFs7 }ĽA^mHeØijr y@^0JF@`AB4*mcjU3S><37E/Tcyf-dq))5E*au129@;+L:MJhѠ8%yk ?a$oҙu4%I a~'n_P{ ȋ~i^ljKps1241>u0f PD IK(O[_E:T)xܸVjV$vIonlwSW6oh}MD:uR \^ #^P`o.ۜo!=aj,W_^&ka'O*|zmmJYn`re9{״ES6{+S0iJ#GGP\&Qa.} dK\hzCc!98Dp=}gI.dNz+$1c<' /Ylo7lgW5&- jr74{ ]IP``*q& I' k4hB ͭzyoy(5.AF`'^bqyUYS_$S#nX,>O?DBPՃP(4h!ӹ>k&!JN@J&h]h,YI׼fZDvEhgĿ*ɩ /)&p6 $\큺J-xme ؎5)m'јD9I!%eW8|"LLWSUCըRPVU,]E\p͞dGs#DG %|'3M9 (<J;ƿ`!n.فVEe{}5I:ߑ` Jj/t%sKS-97Ԁ [? j9Ѿ܁)~S ;T(CF8Mޯԩi7^{9v?X5w2H~%W4I7}MrkVЫ6M& ,K(R>WH_m#r#nMEi9SJ%7/+JZ8v!T~oS-6JJ E8Qc9YfܬEd"V?9%~^_D_% , <:mqDj:Ueg<ɬSJ{v[Qw5t5KяJƭy }?Rr~ 6h')K ! YGJVǢhMD ʕ;Ó\dF]FÖSDj>/Ӭ{!mmPDf"WFaQ7MaG5X{ʽϢ+^ػenoK褼g]-]]RMVH*}Wn[zWã~;;U)@o ZX&`(DbzFAU _]bG`G3P%xVKJe(s%0?Z.?4)6opZ2W36.2 g/~\ʵ$x2R:2{s[K3P/*mx94b6!g)wB;qusEvP%ZSGdu 8זMI෺l( }(Ey2p!ɿMX^{QpQTTqfHԁU%/E phOqALdBuL$0ܯAyfl e߾#MtirRuPhI_@|Ɋ 8ݑu e=C3c%U)lQ4-(YsrF|ՃKr.//^ST;2S Z>_;z0c=B"ƄZGG'@8w-ь/hdRF$~Ix(4 tAw-\-6y)^էQT6os^AT{Ce(wR[v-#NإJ UMsh.Pc7w -q" CϺɘ~zM{Do !vYo<G.a's^<(L!\SnD$zX&rA)([V0ACkؐ   OXS)X:[\P{_78~Hl]bк8i*! VKr׎U#t"5Jwl?GS+aҘ$}طp[Svp*ֽ:3k;_B8=U>Tg{P`^Y14DZ]?oEZQw![(pu. -DsiQj_l&-bؽ R2R纐-(w1VkbfYE.`@ݙ F\ZZูR?D!y QvM,EK\۲8I޳S%y1ĥcm(/donهJ`O}0o3"YZ (cO <K@A^}֨n2tt:dg@=o'GH&'U|Aow?kF#4n߆5}z!pԘwXuqSHP=s*bm\.RCU2 cZ߈f#sϰkK<އBˀg G\.S@ʛO%W1Ҹ&Ef|{NCƵ(ڷ@ #ҋXt)%N_=F_%X֡+Pn4` oF^zK)´ZE30ަefg>[iA2ƫ 8p!~8 Zma8))^{XJծTlI]QoTc")a_ӫs&-9 |5ӳox GTѷF76ty-C V (bFs0|Qh:2Q/e0JGݍ:ZKY8*!=7ӳGKcoftHgCVMwp=˫p[[?%rUkפ37l,4q :sAn?gvA;Vcub o$v lt %KcRU\]Rӳ7{ ]*7HvЭT_Kto8 tĢt-8V ezҶ]5sSSOܭ@RD}~Hȏv(ĀŢ"J j*u[Ly+xhʬfGU7b fUF}&ьO"5.;|4[=Iyav`^& ^~ 踀>OMBŝ}6IFەmvP6盙mrosq9 {rb*q5ΨNkSGwZS5nq\ lDq3aLԉXb@7MS,[㛟|eY99 }0o.)qFzݱy](Z@3YNlFͳcu:| `(ziTfq _|rX(ܩ.]3LH֘򖒊qQ թ"aNu:ֳUnDM~fca 1aDB5YyH(:귮DkD5VoUõgDp :Dq+.!ȤiDNyz ӗ"۸0/i7N7_~ߜ͆/6GWŀE:yf?z讉l-UwvlK XR} I/*:m tKP5Z[ktXI@guz3G1nko8o$M9^ڋJoRD<:KW5P0Gnog4gLv8 $aD>vn0wi#n%2 v½JJfA5݆ʉ<, Kf/D9?J*{6M3ɑP,k-&*y2$)6K'aqHD0Oh%oA,V?n#fXOV؜K [lQDF[nǍ˳5,+1~tiWnT8Zّ@-(G> ->sC_h̵In`C)8PXo3/ &}L14ac_PUoM \t=*q^YtѝLZFhs ; E @{_0w'GG8UjbN?0]KI;x3WmXi3ȣo$|)Dh(KMӸ$hj\ J0M(Rh]nI!FS`J\u*aCLSE~^6X6ίf.=Do"CUP(Q>$i3.MV.:Oy؜Ȯ`z'G;;J[ʲ搴uW+*Y` C1N| %SVb{Ʉv!X_y'tnў՗ ΁D b^ lδM&D£ZA&޺c##~;k~K2)t!tlGJJ|V̨GdkH2 [Ň麮guO8}Ң&>OlESz 3 xG84lGn:LhXw֑snp NCPΥSWu70Au,xL"8Zjmͧ]DMzή[>(wԅ<бT7c%n#anPU>ƭ[-fkey | %P0o% VM/[w7*3J2{y(ع_Ԧf2Du(i։Ȼ˜hSll"rS2̆VܰX R6|a+GUX{Ǹͷ~v|&Wms3Prѭw=E<ͷRl7d(#bmz>zfc,?C17i$ MCltۉFĞffu;ڞw#ZjsT;2lf.gsC#W[aRG bջ*97_1_nE ,ֶ[+x͸|PLx 2G'6MbtwEaZa:h-fe׊? z0Ie~ѿ_qaB^B}{W%菛  d̄i-kͦ<_ TM*! BsGfZ]<%n7P!5yjϢRfhA'_M Q1~^NFMLi3W[ dd3;uk=ɡ($}' gCz=,&gy5 S^?JmF=C~sv'kx1I,tI@R$|9ܸML36( UQhˮUW8;rbw:O<2&&+خcmڥݼ-tpu7E"Pf@#ExCW 0ͻ('ۈ3=PˌUh?vՐ6H a~jC` ) Kn%[ޝAI]|j%dOgi"m*Qǒ)wnQE[;V;&H;&F/ zcl4aܷxXJF T$2_%o?i/ Vi3y%_À^̜#} L[8T8_)~;e(cѹp\*1qzS;ϗEjጥ:0oƳӂeq 6F88G~w 8+ߑX{< pe]ٗz*ZAJJ"RƫqyCĩ8UY8Bg0nwƶZnTfDƪ`{Q*qQ.fmx`{FI2iT_bu8bBbklz?e}  ~Y6!+_ d*`<60Ri _Lj:UyIz YƱpA>*3W'ywZ#҅a<1}?Ql.sЍaq-c;4y>fہq$Y-|w@ӓ"(nڂZtkfBQU)%/n;sRJ<{/7 6V;oaId'0xH )7)HmQ\I` %=8E?8pC'K*&$}if\pNdbˆ~]Qlĭ^WY[5^<_ .ag[eĽg)4 /&$=N'eckLBe,sIҨ%Ԇ 51#yѡC]k?)Ł$3g);~K&(K=ۼxJK]Qd5 ѭ'9Mb)UMTkǖ-y %]4س –롆hdÕuS[oԏ+X #+̶aL{sCT̫-2mސalJ)2҉@zkn$UkQ SUNdQyz* 'D bX _VR4pX{Uo_Z`_H=:2 |U{R}ҹz{VS.f'DBzO5 nx6ͼ<]w܀x^md"婃 k[W,a3&eT2KrVD#:e9vQCiR7ÚR3*v4QYWmdHc_L`Vl] #8gByC^3<#J3E:emQ LVB9TxYI D{󩀻 Pb*8_(hn?ЋdL(tvlz60_=-\K 1wjكc!C8d-#`rIu#"_E>m#Go*b=-:9_-U#G,DS+5*JM}IC"4=^Q84UB F.'Ѳ-e?nW(VOA3ꦍ1Mez4;@b0GQ^ 9`2F2E Uoww}Sg]˸2X'P0/hj#Z`SNqEggoI:5uUcwbY]/kC 08[>LGR\br]P_= Wa۝ncޜoχ?vh<$rE$2MgY su Zgw*CܦImwLa" UXM2|)莲}<D Z§A`Ꞧ<j0}c5a# d+>iD{IƐ6=bϩ\qxN8_RGAjW=5Q=Q}~>X*.x?JHt 3;WmF'ݲq;fn9F=oиK{ce: ,.}:hU lSv:{Ü[bLAbYfh]fr64vi yEqsUghMjq; fėj`` G߿kx-ʿ$砣GM! BY&Usٝ\Oi*VI=8_ѳ[y4R~5zV!r#߉ƥ;N;9 ?0>r[L,I̳ #hr㯚2nڥdO-WF!J_x e\Y43޲zQ :%?[`/3 uJW'{ \u|mRcJj DVaxw|Rɽ[ܠ -qhL)+׵&Fl`9#: :6+/=HyOeM=w\= ?]+^>u-Tkz;(ܯF繬uB Q%T 4̃p r=ZRv%#zzT9HĤůSb u72j쨇qNw\r²9jxK;Ua~1NQN[1l`cQ9 2q ۺ"FmSf6yH7I_e ;NQqY"ER hc'kt~G]-NX3LHe Vm0L ORdc(jNU`{QJ쾇# ӎL%A'y6۱,IϖNu;&(ht遖 MȈ v2UndJcP"4~a1A. 4|^d,(Wc{ ZMw /;;!|ηܲiN}JC%Ŝt& Jtu[ em=s1pRzL W쪃ZZ?YZfP Y+ZI︟U +?ge07S<*>aP*_$e  +~}Kc_:կE}AKƢT  8,;:gN/x]&DsNX[{x7V4,OL)^V2Nv,jaLŚAG\mD|U+f%Gdb Qc鶷]Q:.1i7|B>ȅ˺@>0PnuLYd3quƿ6U<~'D*pl0@1Aj"[Rݠ/nw4+L8o`n@"vJ&oq ؚ(: " F1F_)$/5V \ėq席Nγ1SW؏*셏EY/I]3oyiD oJo˃`{ 3 Q_F19$,[ szza[SajS9ض[H_ BqrW e +\U^GY@9]#Ok(GbF7Vc@9gW60s:Sh~"j }0ϯjR4KwXjU`q U@E0Ѵ\V0%nu#D׃0F59-8v:}lCk㗽sz NUсmm~pyeTCix"AH!A-[o$ºP{ڒE@6HzX? DhfWh}$}0Vk}.l5Ғ Nk "%۩ÂBUv{>w t^_XQ{+5g,kS폴rF_3,'?b=H82ģ^Oq;un6I 9٩i?D8W.aLy]ػS`be,"`W8qA9'B%\%fȽ%TvlFNqkTP4ڇ7"y5++ PRV4$^VB&A.׽'x#o!rkJ3Iwv&_GE#$+HE :00 _hQȹXuYj98s(mm-@~IZqjJ,K]lg1X90Y[g;fJw& m #|\mIqD{l7ҩ'6CsS6 N\1(,o8hzBzK20* G2qIb_2 ȉvAޑa70Q~AGse0Cۯ7Zv&V@x6Nx"&SmO^B%iXGmzjfj2?Ь @b౑fb.lD5`ƍN1%O:v2g=r} yVIbasy?En[>7;(2C}\3Lh&A+m>%WC+w|uh/$D%NLI;k"leek!,Y=e7$h/%n_1Gl8Z825+Өq95P=Z,OkjAɶТ&z@H P'0By0A0L/x.k/ nSft1{|խi1Uo=C.[<)[mR8mf6$wzW^܌۫U_hY+ǖ{AJT<N8F{wF~Sy>joݵ5GQ/FGR*C&m Si cG}6)SJTz2!PhYXek$R;hΞ {#0/iaGD-` 0,5 -f"CL3tw8)ŀn JjD|N!.:]Aן1,E3ЦQR\KM+Vr)l'Q q:HE/M`F035\_J 0/3vz%'E8-Wg+L%Mmp'-g|oN>d| y8+0sA,eӯ.^me7Ku=i"Gt<)*셂 S4a.7n։i$[:69󧅢rRc-ەm rZ^j/^4B*k _J'%U}hTji;EoBEmlb1[3`@d$`r%WOD&D{*XJEC\n;j4ҒL,dCvhha8yz`1*cɸEey%zPG$r@ج&cO+'rꍸ5N >8[ \@&8Dm[Nܶ%EUm =gMr4"f} ɻ H>_!p$=]i&5/Kj7rztU`7(h^v$E#$:ŢžH,%ߟF<n ֛G-Oi|"upVQ@7ns։SP%jo ONF=-FHoB%T`fr$6 [? U,$4lX/!+1 &8S=Jfv-3FX%"`$,+>j7K5 J9#ڻ;bΊiD#9lë}djKRiE*|ia9zC3U!e=Ef嬶5[vAI[& sakqC&iBO0N^mAxJҦ4in` nb]SXysC\x54ڿu'8oa]ǵNqvk|c?·?\~0/7g^_ 6&Gvִ_z9Q>xxANO~SsY_k7|wQWN]}/MFP8o|Lrdk/45w隫=u'Rp(rY^5KiUzuPHX/+9xRHvL_oVsEa}Rfqtڎ-MU!0,%ϊ3?W\.qsh"'߉_*w-}>? lU>X$ePRer 8Z[HҐyմ\hk9(b ˓Xŭgplf@i,Gh#kY;7S_R{>-E:!Y1Eoz[-pX@qv<$_ؐ {pz=nATGE=u.ͽuY-4IQ^5Ψ EvW#:HvkPYMoaN~ؿCtP~AόRv3m53n,Y$o1FLArP㶦W|e# * P;8t"~7zVmn+o!bfMFu{^$r+RgS>'>~8Ȧw1qX60q8GU\]E4-]D;wxi+! : UaÜZ;;PЪdTY3QWGNCg*Dy ̓$ׂL2y+l.PB΁E({1mFF5/ FZ9gKn w1Ifi\6BNNJyb8ķ=/L^ï_Ή] uFDn2v-e/ߤڙjD2M9Q ѹhէڴhٶh *11 ǣBy8 b#ǑȜ!k$<~)w-;0(OK4GYƐKYVi. ۥd?z}d3ruv}n_}XTB SiBwg[59\e]z1z Vq+!uB\( o0!`se'{݊OFr0?-O>pF}6Ġ_AҏsXN "KYSLdz".I}E@8P_ᓓxaU漼@h`rXF\ݺH ϋy(rmNn/U{F'x}{C=k _/UTb&% ֹ)?Rպb-f2MiABc ߃ځ^M혹Xk;ݘ&G~O,ycb3%8}2.7m- >Ûom705x_U`ɑWnF@/Y@hv4WFI垾"lPt"/)V' $ZH}J8pfvR.oщ_ &Vw\7j̗  :syA*(ȋ2+tFpE/R\z7qc* 3ѧI&ߕ@(B \Baxk0cXy7Bd#L8N(,vmE4<֟QZB䞎v(UKI=kB.n]<ȼ:t;*CBQ]LcGIg8 j^z}&Izn'v;p[xґB-M:ؓX˹H3Y]Rħ'/wJ=k6Y>Dux\O9~LQ5g`P 2f$] YJA-%E*/RI ȮuPg=I:H|>P9ƱQ:bXL .hqvte-Yo}pa`n-tM{~iovV,!94#AR{9P@Ɋ +c_JX5!&[BV7+ ±G!~}8"N]A7C@?dab#މy.ZT./0[JK都 |dBd f2gXߊHI4eR8ExLgЩV&m¿,)a8[\?C0]R qaN|шoNvw^j*5fw~6Y؈;BnQ@Ɵ!nlB;Pyet/,3%j ^K~"GKϔgʆ*x%@&1 5Rxʮ>!չ=i$y3o{΀ɘ`ןԶ/NI`݇}˴Ę9r51?ԐKrx[#sdN$˺ĝ-t>:Mx]Nڳx Ϯ #slt8l < H 96^ (]nZ =nA]$8N:N`s7)VVR%-?<Zܬ,QI3Cv_NJ`u嬯е܃แTFHV ДxX󳽇I_9zN:w2p@}u6}4gH01;B ?YsSy\>BZmeHgpk:0݇YJֽ%y[^"#&C|QRZr$eFw O%SY &`@7u)'?]^ر(]VLJ ʜ<*cRh5o1dWzn'zUc:#Z~]4*Dܲ #r;i\4ߑ*u:=GygIoah@*yu-xL0c|ye5{T,zUDGȼ_:C=$l- s$fxʑE("/winK-~̅Yd dsqjM||k|˲".L0D7 mx`%D0}mo̒c࠘[ĝe"(j4gߵ>?/IU7s" H\]y{)9ws2t~.YԿU/wޕv TOݕ s=ZV^M4Խj#[;getRH_;;h N`Ă7|xM󛵦A]ڐ!W8 66]LY؛D22x d_̆^='vguVqJsX1x'%R) .3hefo)0;.o}-M]W-5~ϑ )sXF}mob/kx'8)Vt<#"TEr nkV-\Sd;.[ך`9A[D GOe'G,gg3F"V\ oz<EB «ǔE=k@}4#*T\k@م2Va%9“;.6>JNp^Lz:Ch^)_TB3WAɆ/՚flO9YV3˶j"DRgl_q)Q)4Qs튃l嫚 Rū. .H5.&1 NӪore]-c殺~H>O0f8݊NN]h ?֫ _:`B=ɉ+`3ڇRZ2lՔ-LqOĶ& >uRL;KWxt73`Ӌd{V&BZVÿtwhHOFI*7t6z&t Z ak9Z5GV}?5rޏS\b.!ye߿9E /|4TZ9TU7@[VZErX̤wHU#I5;3i>2Rbca#jWKN= ME])hEt|PvDB10KRW]/ Xlth;m~X_?&Mp.ntĺwi`Oe; QOq; 0s7?-3FVJ+Ӄ^ߠ"0 sMеХ%uaۯ_.(w:"^ly쀲 tdnRן皼C2V̂[x;5%wځc¯Rsmz[qbhwo.JRRx{de+CKi4 ɬ <}=1C/yX/]}݁t1&uQÞu@znlw2˲P-Jna(kYaYKSflNP(ٗtmgZ{Dr):jQlꁅ5Rqd6v?Xfn .7sv>` 6l4Z+ jw h@L4[6{{@Y ےe164_Q,?QfuRTM #6 IIm2H?2Mn°>g͇Enπ>S%Z:[Iu_TS`w̳ D57;wxl&awu _a($vQOB٠*Ϫ%c6c3V@ i6sTtԒN1}ݚ\Le@eq>FBūp:069n8*bg ;xG1Nxb7pm̿^;m"WļC(Mҿ6LRl _#۠mRˋ2#Pr͐FǙW jW߼NCr=J9x-Ѥ4)z^먤+]JFi>EDkW}ZCN2lhz4mGr%2iiy@z>6AxTgwٟv23^g`rlBO[J4!A(!Q :م. RO](}=cliچ!O0`LBafCX!Irohˡ0uLg2CCdh7B=4Kx6w-/3epglzs\fj'4- ƶlg`# f>B[)6~wZ!9oٚ *C2[qya|yO2D\@:.t$*\V}V)@<MJ/] 8\(pKzÀTUրfչ(#{?kC>D54ke5o8Dh~~sCJ#ȑE̐$ 97'^0>@J9aa+,jk)x~2yc0y;#?bʜ 7t"u{-7>ߧbChcau !$bM*|\"qM^d`?Rq) >ln ߽tҔ7٧[PԄߖ2fx{̈́W\lB#go?j'&hOzΖ-6xD©  CSpnF_͞E؎K2՗iމQv?&u/4a(]咁2~  KL]Kɭ YdF]A\$gzU=L+zE DW@5oczD"!H?J|Obn#ooO3e(5Gl\Xw@]2۩./X-ð W_"h;e?1*v7>l8TB7=`}YkTyŚ pr6cZDcJiBFf(u!}wv_Y_L-p.6uNeؒu[Dhiŏx}-t F;lR1b祑 lx Y#b>92%ӎg`&A4?cY.cu:=b#8*jQNΪ[d ˵+d$xCx!:Fƃe(II2(@몗O!xi+DE(؜b_reJ-rlu番eS *: Ջ_Q=ATGz`y 3v :&=m\^أt{$ a%߯m@Pi;ۮ+JI筜+Q 8z ~.Gΰ_SVl a=Zas5omrtJL{CG5jF{m Ui:~:XƂh=ыpYƋӲz@**%uO )qupmehnxnp~sS|S^^0w)A3FEމ+nQwiȓʱ".n*iATފHwYQR#K{q`DS{"Xr-`vW &JqO4 znmKH8cPV ce|^ rW9qH|~47Ԏn2'@;M|k!(m3J7dVEHg*VΨ >#zB,Xfic(ՍY+}؋Kt Τ_zC|mf_VSw᥺NNK=s</PVn4%C )kb S~‘\JorqiH-!T6J;Ye[~n@.|;@ Sfٛ3<&b(5֚~D{-Ly,TvďxX&{KOb`ɀ`LFmэ뿥sH[ g)Tغ HS1 s'e](vP͝ɿ/ʈUSBy} -_5oA ٿ$!_5G~)KEXD5TY b7v jo/28[!R [xQk$%YȎf!1##׻sUrێeoB!b٘2f^YƔʃ)@%9!*-5`$2/aZH.KI-YJR铞Z`)$,&U=V6 .lfJ]fIv/h-zWmn / W {o0Ju) 9 W r/~?aΣ e5THeY+F7錅gbk)֟!+(:W]w{@;hr:(q=F~[_ҹ bƐD(Fץ]`)OLQgZjR[#W0W&/RS3{b|2Q=?T>Ɯ&2oC9 !BQ`usܤzo\a]#m6Ci&;=d7COj"4{l;GRKAi1db' >swy/nDp[ƒ}z@uH[E_J^o" G$ׁo*aߗmL!o y7=5vooo?n3n8 b*w 㶢#J/^ܺ!4.n ''es`T99b+@kަlF)V4bW/>/V ⺉YA^OcXN,8-}YRt )Fwuz4v&[HވW9$U# Q6FzSl t t-HUX^xnU4 &L%Ӆi.W9&[y7w‘L9AU*O+'^ɉ7%2 sLnZbsXJMg"BҳƪE ̧[FX¸|~gxQaMJ\}LLi.Ny2!\K眕u{>w7ܗ6 c{|*+N{)IK[.ێ4zjr]2-ygO3D'Pv_> KmH_h!rڝΖ.aPr‘9N[>Rl9Tc*uݼO%X"2{Xw0՞լlޕζ͸A _ϋ-?*A68ˇޜXl^}u Sgq@[Uq1F '8j qx#D`ߔuG7-0km.$a Z" ah$osEkxI }; 8prkZ+?OYbi>[cmenH_%؍i䁋8/I(0[Bqa{*RF-+ (a~B 8e=FƆ{ ^£4fhe ׉/\abWFqq =b5H 9>ubkntcRr^soN)1-+N9S%YglY$f,9HإYTƊ-GLP5<)Ɠ؆qD$gLU,,Xy}y&wfĂ-ON&~sFaE.l?\ﱘ! &jFO_ Y =ӲlC3Ln5{bl|TkU{]Z,Gy5O|f[tcJ˗,x֔Eh_KomrRD*^&L?­0b< _-uY09ϕoFy@tAUizJj3N^AenE$[Sb$(LQlW3}Cc5 %ݸW͗n$cq'ھ o"cE NB:$)6.T$uE)h@h/hO5CRyLg2uX`NC5G50r7wu`{)؃>: PّCSNDxwX'\{:(ӭu d}q `q@vodG1`KHFzZ3Yc#0s]vBrVijT(-HJQ'w~*. 쀭:2`ST)!K)QOnMܛ)/5X1XKؓLU?@ÁStbv pHÎ+uR DV5xR0oo\dMC EzVU5QVw։ ũcܲEP19T5VBŎ+p@r'X1h,mcWYę@$XE⫞Rb=#j)H"׈Y*)>C|igZ[ѪWӳ<7mO"+s[2Fu_qHkՃ7zRuZ/$&N˸kTgBW* "q؃_+BM؜WS -6雱/ʵp͘EM1\;k{&/l?m1ef{ )e,H/.C+'6'1̡oVj ALe(X$nM(7 b]l1aެ||#2g`(TE&(:oӕA//dTe\ {KTwsonۡŚG,&$Є΀0-f֖ե͢>d@,p(bg澗>wy Hc9}L0!wRW`;,ܱUJiEl@.gQc͑cphqy2寙e|Pe*7zK:"U>bs|Tr4%nnֵT~?3M_r/1񈚯^Ё7\!ST_rKLj=9Rvvuc ^6X̏G07tSw`M)Ehj72GIIH~.C@#2c,9B]7k6-/ f'A,6iq>遏("qnRf+.]zе<(ETY&]gRDcLUT)܈R蒇Dߞ"9"v-K0Tė TxF""@P ^Ræj`M*  -T٩gZ2_x3mrZ*w^,Ԗ9R6^@Ex䓱n1wtVTA^#=罵=#*WCnQd!.d (oπ2in!R;~yUt#VDvTj^ۨtP!N;TE&jGee_a9V@X ~, |jyKʷ_< 3 i]MWtYhϻ H%jbl8)^l b(Xx YsM7)5 !dXᗾ/YV~至dmsRq)%ք( *OTod—v}hh1i"~z1!4!}ὋnbEI2Nu݁;HJeWIWaڭ*I2E.lZ3%OPpowxˋy3vlq= wgL7,S@ #Bh M\)gPae*c[Â]AٟޓXg K*6>?ܺ}FILM(Į,ı&ͱx;p|1āʮ2Gc9ƒyFTiZCߝ(.4'+p2C̝8v~{Fc#2 s 6 _@-;aA#T*=1GO"u雺ΏŇ.}H11A0EQ;W0.J;]e}򇇁FPZ=~ typ(4MR#E!l=֪@B ZrZ+x1P`C 0-&<).΄-?UOeeЙOŗt,s6 : UF@s; &K d$jv |ro/sj BqbnYxq~ Tlh; Ui5ZDk-UX+Voo{hN&02xNOW%T|PdnJN=y)]KFB;k8$+SS*vlؼ Rn!ѭz̏43lGeߚPڄki 6uBw赉9J B7ڈg' *3;CL*SYB++&nqOLtg8(K[4ob* JR"3:*~{iD*K>.+9hW ɚldµ=E^EJܡO$nMV1;nk5" !E-H@no2W.a ! ~o1 de(@ۧUmjLs\Len~Ɖso e4 G%z\2q Ch+3 WW}SL5mqΫktdKeHu/rPy3hz W30 WQJ|[;@RGJB=)}GZ(;4'VˏdK<^YN` keE !JCSĊ6\KOk_T͏4M#w yUgC[i&fmR2Pb*||y}O'Q9ʘs,|l6HF9xEHwc||}GTQL\ oK}Zp3FP& 'ZLT@p_2cԢ<~9c.da;[moAE @{}GSfj?Ѣ]!9i9,6w JcMΜN)%ًD$R2S wS( :d{sdk-aoe>7Q d8U(o*6ݐܨݮeIYzAzLfZDQ 0` ؜mWSt8vv] J(n$$E('i~h| /o!e?bJ\R%F}UoE5m=ҋC3w~b0nLjHիP~X WoS fAuT 2J9WS_uNU7IJgaٱ'n?/1"|ZHY`ٓTA";T,T޺P~) mLǟs<h^ ?)>#&  {J̒*`= o=5wj6Ι@iP=ǙBk-zJn4ooGUFr Usjeιa)" {nRU@gx_BO.v f.Z R=Q@A.TRTgB8Z76I]m"eksz؋zM1YXl `9e>m,C_w5l/u "Ԗz{')|e&?Q%$"^R9cjfyԆ~ЯF;{rU$E7Lķ!2ڸK~72g v6Oƒ2+ nWz|rQM]D. VQ pföN_Q0.gLL;exZ*U[!_DT='uS 4IFs 4ѝI)՟E}+0@0R<(UQ9 Yf7d!'j#_fَ0&綝&'xmxawh:%G`jC"joV_]Cs,^"H/+Vn_f{Jf`3S]wjx9lp,.D0N 7}⅞7jy<[o%,Be%s2|UU %xLAS c50Q̓$ѿ돱z@򪚹~ `A95R!;qP;&<ryDp.q^lA[(ο r3iԲ>qSٓG"|Kf*VRa\K.AD>%8h]gkןLJ:J൪w` rxռuq-%HHnEdiAbUAPԉgXa3=@gK.[ո*#YU2X1FI*̐㥍ɧ'G RFu|Gek$yx7zu+W]WFBo?Xˉ YK#D|ojеw\̕WCk]B9dTH_)-N>D+n;)gkV/7wj$;ڰ1{70CnQ&W4ܘ*}U܅2OpR"ܱsۺ C\cɋahdz^(W2TF͹*IxB+q=qSƷ॓g*09z㵛m ,p(ceDƂ#qp^<_2ٺ6GiW}AGYݫ}6"auﴛxK,FJ44ĶˉfMs]h-ܯ^Yj.w/9N'Tb鮣! k>qlI|7Ep(d t`^HC!5x!DqUK F!46}End] {rf@=z{GztB؝T@jIpQ_3#u%a0{Q?Y 7_d׏o~2Ηe&k/X|[9H })7tBd$ 'zYYPZ7&iHOhT95T}7MY;ryRA Գ='ayz1qͥ 42i.Jk4à[! OIQ;b> Xs/FWwvR 'D3ܡDBx% asF2_WLĚ\eV HcB|~?Gri,9l9?FD2F]d5~_6RE1A edEj+(:\bzʼnZPDqVܡ?7 2ŗx7ed]6+RzѽU{]Ar1S{[lˑ4KcQIZteؓz]YsuE^ꐐPfOm~_X / dƥ#3BʗXkcid~gg]T&Δḵ" % InIVCqt &ٯx^,J>i:qF/?4 BC -Q_ xUfJ4vWɉYj෸a+l9 _LI3v/4T9)5e%6+IhړP-AEo~㘠8rYMU9˴dz0U)Fd/U>V"?/[b*jOz!J,̦B a>[$8lkͱfY7Éo#Xɋ?bCT-ۻFa 0zgb~"LlL5''j +(+t>9dHe0 u*GF%R>1ipnjfigaL߅4W\'5-Y. z$NjtGN+5]KFܹ3.]:\-MOʯPqXL򶞢Q?lqJx-cw NO7Moc3V7$n!my/p+C2k*c0n5C>W<!^fB&Y6s͜"}:h "a8(ͅpת\@=܉2#hyGĴ5j<9E̤*U&#k24 ʙx9]o:{q{-T&`GBT"fEˤA^n)%X͜rH8F/ ?0RA.,Yp2fuMs0n onU ?5޺WKqy?D߶:hʶ -;Tjڄň_I;mmWShdM9 ʳ0ǯYub쀱<~1jĽ?!u}iNłn<>RЃ0TF:P-z) q@D特rC|1 Ęp{Dl4@zլuCiR3/P54? 4^tiP.Q ?e.TZ)ng_)~ixr;!; !g.5 ckG6B '䥤fuT7 1ä@\`e-_EgLVsP>b^k)[nϸ({uP9 n&ѷ) c C^o2$t|ikͫcp=;awZ0#I4A,A3vA:ㅚT+)u V8L/ڛ9a0r۞../fYye*|Upo%%+e2 ewLhI]#q]@V+ 9hh^C'q)&HR gkN:)5Ԉ1ʶ_e/mE14f@mp#hofyq`2~ЉS_pMź+#|szʗM7 sC^ʾ\8!}eFƒK"|r- 7`w7\k}",!a ^5A.?ot|i[aUnY$W* 9g5}p@Ѽėt"{[49j ^s?YHysER(c |ï8"wQB?)].U)]CVv6WNȫ^Sb9sve_AySNNO?OHt2)\v#Ǧ']JQa[QZ-[l{Ш|iWD( kk) Sׁ\եF  ۈ)pE!ё4ZR .U%S덻Y^~V6?($cqmḒx\QC /pԔQ 1Y9 PN,{xX4B?U,ܸ Fsʥi]g|RqiV8S⣲Ysi70rj"0gY]Ȋȁ'HUN<}0'JG/Ć,!*nλL, ¨oLOٝ,6(e O}V#L+8ji\scD_6aRµp5{]Ҟ[[!>)R3xWSυHړo\]#")EԐʚFO .5OE}C%PqnM8 <[ 8$Q.*1HјYLVGzDkl|1|/r"˯ɭuhSR}I|PmZem}6c4НWZ%Box9|x(C mQ /].GPҐaY2G_2晉u1/R]{LtBCAC{HڅzRO̖=ŋ>*yrNi.! Z "7zusw8 5u e ][m[dNUi@uXײV( /˙$EPw,BIv3eEQ}$!;jSu`=`U l&.<\|b b C8ېM-ubU\g.Q czJP[=NЯegY8-F1Y!u"K~#|!.)?W-Q Ԙ^_7XfߋU^ 8(=TtdN6x)YAC@*5$,%TKW;aikP6ɨu6wYX[dM ΣJMGWt]@B26 4!V 쌲0Rj6ۢoLܲg7,d`sAn/*"Cg%E@/JZXUd9NrELmaprJ鴍U.%mԸLJ5 z[[ np@ݭL| I-FKh K5Dž/cVN|ZqkE$u3ރQY `C"3=dz2~u^_' Rbvy1C?HatI~nZ#0 1d4D!'џ#6`kcSY!75{"=YR0м_egi+qⒺ%T0r X&q3GljP;DS<թ6ttW' kv_̨o8e[ݗZ̤Pĕl:v}VE$vr.`^92WE'5ϸ R5.C'e2e^QAĘrx$> yϩX7C6 R,btdI*$Sz31ut6WR5wIݒy k}aAz-GZ3fim\-}V!]1W6HbZO{wTݥʒP m"\gŹX~pm`,d oZh D7G9 |VpfYY-/B>3{@p7#x 4ToERZcHq:bÌmj-kN+49lvI +rJenoP0-QҤ|dEE{gED/Mت '}a7ABxaaC:b  @rijƌ~؀"lTjpFʹݤBVnc >`{Š i{E2A\ {5Mg$Z0 ϴ9C? < RC5Ďj`Gès<)uglK6>}/iɅ&ɗp' {,_;My|Ȇƚw(ce,zE]}O`ND%cʇAӇړzi hжΓsYi93͖/nOF7+~ȶZOoNqŶ_ojyً/B 8j2@w?+Gpi厇, }{+]i/!m]Ք~q$r[M1`*6Abٰ.1$T#t!ha{nQ.wYPEIwGW}`s_;FLw6 s+EPt{. C{$bKfKn$)!KFbM y-@a%[➺E~;M!8__{b,eʤvq 2WvCr*1Y tz[Eru0b|k( J]xPEV(_žxD͵=AcH' IP+xb$ ﵵy-`WX8/XAY&`b;2$ %X LEQutkhP!b});kOgf P?P [CFd]k$Zlct(޶!&iÛX=ݐHIu2;Cjfs b 2d)u{?I4i*(PK ]T]'>o*H';OaU1DP;vXh%K z'FriP4 ȍpsL"yrŅsx@!"e~dU-UVА} ڀ;|`3oݞS@V>jt0,%t6;X륖/G_d !1(qp}01˥RCQ'd/z!\1L$=mi7{t46Bvp"dZ7aϬFeB2Ht蘲~Ʃp^D,9k,d8DbrWNuv}E 2Ļ<5GӋv>ҷhe\r ȘB"mDTRI͸Gz|xݛy68V JH:4O#-3 :eռIyK7_f5- ,cl-b~G^#%H*۹aMu; GQӬ%IB_Vr{@~3nB`6lH}ӡʯtb ڤ!<):(y" {0E/ֽr<ڙdIRUO@п$!U]]9QٳfS,*RW]*GBϢLUۣ(@fF_ J^B1(g0 4ڢBD6/.TJ =ӈQq; ;M0.AIJ"Sl \@di!$Lx6YLN3V3i~,7-hD2 Pn#ǂ.jZOG0G@!@Coa7;_B}YeP`뚻 [($!Oud\짔Is])KƩ}Z !af.fxʔ:̉++#:*/UwVbRGe)V;5eu TDTU "mGT!5%CWu FC0:*cQznCUTO19|=A'r:DyJOV1B$wVkgcu2+DV~QJ( IwCVMw )R#0O)0Yկ&уww2\WU#.> &;u;= S]ՋZRdjɀE,}].y!Uq?tAZЋ20[,fy,wC%}Q7jN\uZK"fTQ8Z`҇U~dzy?lDc}ML[a-+XA<)j}ksh% ƶSt$#qv9S*9*PYU9I8Ze~\@)-ТL$?|27Fu%m"];k9d얣P>9Sù%ɉN?G/RjXONT)H2\޵>Erd鍴ZzadP.k1dc @a,N6DKPwi^*u8³+h8"I )̘r#eC0G|{GKI1G~6; 'NӶ YZ