libvirt-wireshark-8.0.0-2.module_el8.6.0+1087+b42c8331 >  A bU]'xo: څ#RP~xI[GOnb$/ކX7b|'(p­17xˁ\lƽugNhX Xnb+kP@*){|{<)gFax{ܽmm~6VL_>*opA 7RLPzl-VG!e2u!UlF.Ǵ@i=x&Caef324da2b5f1c232497a06ae800e08af872f829740fa33fc5a66c6cf6edd42af280806358e4491615a9dd645fd3f5cbc7f31850hbU]fHFZiDlVQ8GHV._;ED#Wm?}f6Ee>6h /e}*k{{鮀$7s 1yYQP~T'f<1#B^!NS'>= XMCnEv] Ji?:h\Pg|4q}Ḧ́ͤ#6dv3DaFċRv|ݓ>SY:]U;jڍ ,JDēpUGl[ pFhjȈ-pYFy/RKpXsA@ˆ,x,*eNT0V/Cf֞O&Хz8Էp=?d 9 q  5;DT \ d t  0hx(8W94W:WGHIXY\@]P^ݏbdefl!t<uLv\wx y HLRClibvirt-wireshark8.0.02.module_el8.6.0+1087+b42c8331Wireshark dissector plugin for libvirt RPC transactionsWireshark dissector plugin for better analysis of libvirt RPC traffic.braarch64-01.mbox.centos.org<CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64;<AAbnbnbnbcdcf81700b2ae45b2c03d5d33f6d3ea8b6058b18f87726c416611f8b8fa438ef4../../../../usr/lib64/wireshark/plugins/2.6/epan/libvirt.sorootrootrootrootrootrootrootrootlibvirt-8.0.0-2.module_el8.6.0+1087+b42c8331.src.rpmlibvirt-wiresharklibvirt-wireshark(aarch-64)libvirt.so()(64bit)@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libpthread.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-libslibwireshark.so.11()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)wireshark8.0.0-2.module_el8.6.0+1087+b42c83313.0.4-14.6.0-14.0-15.2-14.14.3a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Revert "report error when virProcessGetStatInfo() is unable to parse data" (rhbz#2041610) - qemu: fix inactive snapshot revert (rhbz#2043584)- Rebased to libvirt-8.0.0 (rhbz#2012802)- Rebased to libvirt-8.0.0-rc1 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1689202, rhbz#2014369, rhbz#2030119, rhbz#2029380, rhbz#2035237 rhbz#2035714, rhbz#2034180- Rebased to libvirt-7.10.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1845468, rhbz#2017928, rhbz#2024419, rhbz#1953389, rhbz#1510237- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.08.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c8331.build-id4954c10e0d48eb589757d1d2799f62b3fe629b24libvirt.so/usr/lib//usr/lib/.build-id//usr/lib/.build-id/49//usr/lib64/wireshark/plugins/2.6/epan/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4954c10e0d48eb589757d1d2799f62b3fe629b24, stripped PRRRR RRRRRR utf-8ddc1213d9f921f6fd3959b29356110c70e46f3e0f93462c11691c20b8051412avirt:rhel:8060020220208213251:d63f516d?07zXZ !#,iE] b2u jӫ`(y-ᐼ8 CR<ɭ,m(ތNSO!h??Ws/Y KŚeWSDždR7fIhsGZ8Px)?LrȒuHtec½DOHr.%NUy6h!,R (|@J? )^gDg5iGn[}v4oj0Tx*mtC?ٿb QWU6Db eHVI"vvq)#0-Pv6Sբa"ۯM=}~   ۰jU#bj>+D~%sc:9H18D#4\^~ )+\U5ݟ|_ d-K/.αmjT5p0\ 1VP _&cF| Y%2"+FC5ZqĦͥ8kzc7[n#~׏_,Nct߽0U&>NֳH)>){E{?m`WQ:wVV tnO% BB>=Dk.Yv.e?CgYAhGew]:=2 u覆 X sY"9X:,E38aO$BJ5"ӢgxA]INo@wՎsW |X;0T(+{Ԏ&Rơ ZS/d6B;?y ZΖ4?+bsڷ*E{cVj~F|RTZqrS5_PV3TAW)6ݔjBA'['pN+}s( /VZM X5ĪU/31)MpwDb0(ROS(匘d6iT|D23dA"HjPYCK ho_G< F^C$Ym"oPaȹAKD7+A值ݟ['Cs8Y?N4V%RyʋbJѱ]#A Wړu%mϖ2dZ_B$ެR K A @B֙ժvY93Ss&wxLn!q~HGYBkۅ=-v= }n*:u c)_P Wn\K/D3{}i+n{y b/ůF)Eo=CDlFFh4oJT4j. D.e0;HR@B#?To#=q`]/|/)=QDSI]`KC¼xwȘ9:yæT BX$ j *ʼO6rAڕ1bd/đEvR1C0gkJ^$FU9O'r]slk8. C' 0ֺy b^b^\sՃuqRwF}OAP)d(~i5co>!)*06V7#ul * PFr zIvfm9ܼ]37.N]?WvпwEJ# (iI<fh};``5`(YeZH$(P;GXLX3Kj-45j[;-tNѴxH5(D+d^0`5(Y[Z@mc"TM-+mE!4&3.0=:9aY G4u _"'Hr0_VkokFdv#=Cp(E(PIa{,u(f2Wk8UKI? $2ZF77)nl@sv[}dC;Ջz@I&VQ8|4S]R{ WzC~^+T @LʼmkɺG1웆1xŠ;C+D;/D"4M%c4wDKMrɐ_b!̟ =,e[ُ䭰F$v#1t\Ʊ[d_&"hC_'~XH̐c OBg]RYx~/Z8vC7_*Zz\%&UK?+#M-KI%{ёÏuB1qoh1͈`6a3㯍EKѠ`꿤b ݘ|-Lǫr|s_?(W蹕;J1b"AZl-+UrR= 5L^ Ncc}iYۆu'pt" ea?gf;Z' .W: `T@ 8g{pqD%DN`P\1 AКm8)ʘ´( *9P8 &C#uHk~%L:Nh43'^37F25vط|]Ļ5m](іg玈5Ԥ.*L eDG^M} ba$!!ȣ#3[+z/,GjwY4*d\"A#@ 4;?#TGŒU::L^iSx0h lby#}}kffWjGGP'xW%Lrnb5e#yfaz5UӾ[Wb{%>WPxp23~(Ǟ:.9J&sJ#FNk{Emb)`_8ɡwJY9j7a3y;E2Y/&Xo" =\<.| zRϘqk_F1Bc%w8 B :($nvgDwK.KK[Qd֫iݛ7.ٸ ߧmqX า~d1s\5 ¨^^JbشK ea$sϬOZ$qţvD?f5LSV&/lzb4<~H'>Bg&9ח5l~ԃQNR-z8qqܖʿDJFIydmVgv`ȱq*\0w͖p5-r=SR=tWX[N-SF,g˟Xt=@DaF.~}/e+jsFnڬ!kP ̉&Rswl(Y$~Md{)K|F/#Bnt7ݶRO Ӯ.5MAbvF4`#so4?%_!7/BvP(5ڷu#D:$3K)iϐx; SsK/,vrQbVOst'A&eijmyEk>-)/^z!jeQ6EKKTTıߨsgXTt /[ pJI2982Gw mJO/fއe zbF%9p9㽆fւd[c0!MrDG ܶr -h sC[,\JW&S҃Ko& HdNya^yn(h:P?BqzQ4|Sd9_'ܯPن; ҺAw"bt1ƼfBZn(GK+=wf oCx >>l*7,&Wt2ifoӿo{q]j!6˛Ksךs4M-@A\A(}o[O_c3!7$o#0ԁoql,B;bM,M"N{Qw(5IIb5(ŝԠͷ/(wI[xs"[\mm/ m.^/'jiB*ܲn#$}? Іsow5}M&i. mBJ9ɥSL2޷jhk2LRTX# ZjOUp鷲2{j0/"'*k}]YՋ<5-d'FShr_WhWzƥ1TQ΀NN4Qh *\ `%2pu75MG Oѥlp|[Ʋ{f)24Y7- Sd%d^ӷnփT;P! ryGn M;?|oF_%af`8ZT$`?R`43{yoM|G>8E(ggC7NDN !M*v͚.O8c0cqQekFɯ,A ey t5W': .Z>XO".7Ukm"+RXsPk!9%h ;ozƯ CGg?+eC F'L=Н?$aon_]U9.(:fSh1fS9'eP&2ܢ֮ve*kV[RgkIȤ'!a\2c*ca-hX\޷ '/ 9Νױ7>Y i8r&7 Σi;2S,3Իa ~N޶.__݃C|xZ?m炝yXyntqkeJvmJe?,U'U-+RASi]K߹+3?'kK&g07+,*0Z8<`6rD1rqx۳O -AprwvAQ3 mrvo@•B|@L8h'MC1KV'O6np[69!HAI\Px=OmbPY sT T]pfm!k> 621?8W%Cg *;B~Fz6L8 {cpJt^=w-WŪ P5Y}o\14$AgPWքYrT}sm"-L}TN"aUm'|<.e laFL1MHl`o>V FE"furb SI|g5\D/]ŐKـk޺4fla U\b 嫦,0Fh!ٌuy>Zs[ HqL량R]|} ъIriQ] L H>6,*| dz&d bNCF8R[$fy܅)u\>ZB[B'XA4|1Zo>X'$/wp&fN2h:,)Zu؇LƔY OehP! iF- #M{TU#aLSM~)Jw_tʰ`{<[")"+kC6ucoUkih9$ު~c%b/ F @Q1/ oif4 _i!;R܄,E܌4@[085T~[#^]N]O ?w"d2Y;r*&R ?;6u7 j7C{_2,'В*GM@;(pwOtʳ_6* g۲uo'I74(#_^cNO%vi\r;}[*L9MhN8OzFC5{ށu3MKWopGr8 ~$(L?܊I1- #Ew Q@1ĥ{G3l{ՙB~@/4@g#W5^4AvаTY+tz60Cp3|et6_G|1C|Ziɋ0rUݼGYw5AFk`t0Ŗ/_؈݁ u5l~0+"X&qNb2L2Uy?#9yᔵ@ȑ=Z9ɿ_hj&L)af?h&(CE*7-V#EmRt{OTEJ|';e8˰_*/2V!k#&9%=6IF(ݤ5,,'}Lk^{JOΙ*60bŜܦB{uFE0.'=h6hMgÝ"n}Ra;QanZ!v >Cd᭷)4G3ԼPCǞ3Wz Qd\8p.g#~n,wwT?skk/ +z.G3.ҧbe%h(uiC%-+ 1~n]1=bgE[x{ZPi K_p=rkrc5qg8ukMBO>2bDUlbO?NFOGVBY<*ܐւoPLoVM^gWCpD&P J o}5 m` Qs*`bd]߿ dCAhr4s-YwVL&< ?̄~Q<[W܂MK{$OkUz`X9F:p5.̺Pc/((T 틵icPS&[P -pO]mp=BgY+zy )9iy(йM*^!z5T\g c^xcmuu i1j5lƬ2Ob*|j,Ʉ7/n2F#% ¦թ{z?D/$yBQMCb(ǯk<=wjsTq 4xP HNps :{r0}ЎC]1D :|"]-|-,`͌;k\(te)@Ԉ|e7e |Et6MH6\`1x GpqWk|튳6>_&愚ZWGTSbVvtL!7bnN@|׿I |֭'!df02\'R:A)Okr3:'w:='Enw&džۢ &#:'! ƏE xᗿ_# Rr'Vp*,~Փ /XcKG,KL(Kz[վ1awE4)j: >}:G'Ta>sn>( Ǘ=]Y 'AVP\U+5PJ-T~\РJ~2V8d3S5ӰްIKڧӆgM95\,)trP>"%[hC<]1Д;C8(Ȳ)>MvH́e:$荠3.נDK9 <ݝ%xDrRh/~VWMe$N8n\α>⌼@&o j^.]HT #sn`]TVؕGiy{9ٜ <rކ4Vus]&mS7yW@N'oSS)9sU@Dn{t;h)=B]*;GTD/<8*@;ͫ{iwOT yoDg}#z*ğtJr@c9W%br|:acbn]DNN .ڈ%)3Y@~qZ=\&& **/o- <"ZtC9[j<e3άƫlyC*6tpsJ k?={?iB'] 1@lR}nL)t<g>!"O4Y:+S.!黉Rkj48.yH泎|c8&wMԄfˬ98y!G{;QGh} ީ50fwA{1܍L5'9ҩ#fU[$? DR+D O~V_ƾ Zº6-sjLhu? 'ܽGcDDw|T%zZ=Lpffzo=AW6>L~:V ûM,I<˦PmfE @pUf|,$>P!5+ޙL.aA0.և(d/ D lp=(-.pV~\#n|AiTGXڨN&;7>SfoY bԶD爞xmGSeڹN~kNQ6/2/ѷݿП@q*dhx% "AIHjDu>{u"|t-29>%DףPj kl#"Jwڸ@ $T( 8D *'p c ϟѕ NPچϤЃہ/I6‡`NžCͳ|Cnz}%BMOBrF 꽿G G24Ch18DnO;uJ.Oo"]& ?_8}G (:K]Q<6n8-p;U50wxS.vW:vnPOa<טÑ^5 .}J?N~gȗˍ[̊%SEsi}٤k'|(h",%J=_zkƊ%WLw1Ħj?#AS#)PEIhPE Ah@)d=\imyp=$(LKk\-Z1OA}tMIqA]Wk҉UFӏ{ZLSEIjg=iSaVяm[cx# V RR:r*U=cۭSÔC8PSҮͤ1 -쭃HN<%/'qk*~{ }V3 E@3{c;Ls :+8jv.:vko1W}\sRfkQ59Hޞ VENgO$d{g{J cK@k 5!LVݮu_cU|t7E 8qe'" l~G)+]}:)N 7@bg<)9aCa\jh{8Q/)w5Eݿt(a!&*U8 BS2gެa8STyuPdKdU^LH2oƏ;^p J0-f?4#ezZ8K)]R-s"KUx&IVOTuA={lLrV8)W!u?bرa * Эi`h|/7Pd.۠~/ OD f09ʧ0)Kb7 fC'E| @3Ý6uq 3mFʄ]bh20?R(X K3vP IO1S1!ZaYfg׾bFWẩL yTGʼ} %#ej,(@ſ鉰be9A"U k{pd!Gx֭hW {=E,aLjT+-0ea, >̧QyA2$kWM zPbKa6܄k?TjڲJIB1U~`%7@Ga57=U o{[/'&)gdT΍7ЊK 9v.5ҔH^ZD vQWmEbI,7F';EλP!KĒr"5=9ko+rU&E4K&RgLOMړ]h\ܴ?I7bt.H)b'mL3HT ?%dydTuG§!炥 v'wь1|! T[X7u5c[T |@HW^Cs9틴+,V&YѡDoTŹiU z%yT RD&׀K[ rS,FKs` eKN9m'..f,h[OAw.  <qt-ɳfX'Ou}eJ0QvEDcsrjqBuSJS6 ClkX-+.l4zHdlJU d B$ Qez Z<̞8fCjQ 'ei T<r?aUb//Ͱj aB&B t" ap`p=?+. y}eU.15 @wXʧX݂z I)vZo|{g/t|;pTBƚd/zM6dh>{N~MF!F uMt+5ip"4=UO|A_3yd?Q"EY\E_fT2#+O{MnKIj"0uʕԟᙻ-WD7ݕk|s y;]p6i>rzTQn OQՔk 7AsU"8[s Ƚ:zѝa7uKTcaK[r_ʇuHj:D?v q#;,&cy1/E\tco3hc?VR'{ j9FN8]Y@_41x n0ۘ"w6eNկ<6 KELKtJ{,!6hY"j\TvBEЅ2}po_i:׈?"r:T]ӐCÑUTP &~2GԖF!⨉T[HU)&a0[}a #KaͼVؕB^Ϭi) -ZASC_a+*iH$>+ G8!ӢDX1{?7 n-Q3l7Ɇ`E"C֋NLo(.H˨jWk 3 ';j';;CWjk,\|fk( hQYENB>c`'T>_FzD)S&;ϔXA7!ni::ߞNCF9u]ɜws1~[ XM ч-)R ̓0[#FLn_~NH-1Ez'2S!5bk ]I]<zU3VwTMjF?Cb(WvSxBYt@v $6iSrfx4_^U vY2N27ᝅA=Hu }ȇ6^QH'Ո2 !q$U+$`0VfE&x7ʱ}B^Pz .V6} `Ďa7o)G"F38f 9fC_4=\z$.h0xw*phloLRhǐnl#ǤID~?f1 I 3{ p U[f#X T"X4I伯R+ $u/P|IhHlCb~#Q.XnD.t,A/*˪EQ\4Hzl-K( b |߽}d>w%n>ag-(W*-#;!<l8d;M i?jxaxxx3ƎmuŞ^ H !Z Gk-q8Y.ȤM{׋pMP-JĞ@䭾W[r,)FM.' Mz\kR8Up Duk mO(:E:Br~0bI:\[!sEpulMǹRĖL#Z5fJ ;('5(Wx xRT5 ?5,z+I56DbW62߯|QMc N%?1LwZ׀D@ܓPV%pOtrUCW1ҖnL} ‘<\M AQ'$vj5l (EV~U &.1Zǐu ̈́/jUnwԀtNUQdBp9u;A"'YT~O  an|N1g)*xDT9|J uҢ|o›;9s;n:;7HEOri9gElt8zNC8(~*v}wgT}e"7DҩcQ'g|_H6TolTbF %`(t3ƴ]dYdozxaO((ă2 amV\Ti>X{0Z~}. ʶ3IavN_fEaT^3we-'b{i:fdz5܊E I%=:Q-A/oXE~wVMaS% `$ACqz,as1LwJN;)njY\”DDOoG[ӊ>UXiP޵V_P>={G>xYm$(,raPjr\w2 ԜO~Sa^ 6ټM[1EScAI,fӘK_m;͢5_Ÿ49]+9-ۏ6ýBGrJ=7IS.qɫ?D185 #)nQLKek&xİhWʌN3璂| EPIqflE$ `ptU@YC B.j}l#= [9z8*fP}/Pф*ީGlt4ȄanWfq8Db,xqϦ$fD'e!uK2u , ^;֨MB[X R~LsLVIN,%Y vG!܂}Ɵ h&h88 )v]@ ^^AO]8RH@ `'m FJg&P-xDEnTifp6v62ʰuFď}hP^nx?O9Xui&Y`و!>x:B3?Yd^rCHjqv[pvL$'o=,EhOC}%vUmVޤ<]_@5ɡct&ɤsL毞i 0UrU;h'?OVǫ.b7q=0:-=_.A A680o07.W^4FDPO~=~ Z^-GܘOe3xK'Ujjr+\*=١%->& OPđhkxu2[2S'e=wV6뻛?c@]\' (?QܲC)x~epaiť<([4;}HHx+Ylq|[f䡐$|uu}cG솗MLt܊g&J-,~/ˊ҉MH }iݛ, 64eB ] ɘ1g_AԵ)o҆[~;*x'?AA@gLo?H7lbvt%U~iɔE niv< 1lZΫQnö'ף!2 Vj WZA 軪-ЛR<ɬcV`Cp`TKG^joeEfERX&b$R 'jjKþXQ LSn|*z'z8\Z#iWa>`LNK1F ߧ8:3*84hͫ5*Wi%V8Leiڬ b*QMv;RnS͛gQ|< 297ƛ5b_鎜Tzs1bGqY`vwz=w*Лl $>"ɵȅFƈ\9:Z:}GjĞ@ (g+|W|yw򴤥'mzNln2AږnԿ,_+LPnz~l7D\_ِm … Y8xuSܚ*1l<-DTO5e[ǂ;vaDW۶ iyy az`4q 'e!kkl5z@O)]q3d9%ɋZcA(!ʑ.ZMݬxIf

[bBBL*ybb*۟2v?F-_:VL@\U/2sbi&s֍.;Hjf0AqQu Y_ipW?"qF"9>أA?G8l8_+ x@kZdb;[|4=쫒E쓋}$MNem[Zi~yDe zkO'r'(\g<+dĪF6t?mwԋu0'A E*S"e՚["߮V$D3п/niM@ۃ7Vs:M'&!BQ\tY.uԵ|Wz7m|*6Vp[g|y(gM{zv)z'lM 1xMol/j=faɊe5ÅMs=\Ȓ-Y]NG\c` qjf7E|ȝa[iN5IϺ ,+- NPi>B8xY9)|WS&3LFd o;wgtˣړ? QhДTۍQpYN/I,^dX[NI#͐( GWOHnypcq?W#"M{CLy2Yċrdđ2.Huj8m&Ql>zL?ԽN}` =5`h: |dK!8nDR; iBb ֎@'W@J^n1<ćPΓ,(k8ei%ʮҍkPj@73egiqJH giP)voɷ8s F[Ǯgg>ܯ @<giˀ'􆽯l{MŁа!YM󶦖iy f1^x/3f9jna}Pf4j,嵆և|﹏<F '$|\kNeТ"ý`87Kn+Hʸ|J!FQ5 CPN'OgېDzOuA_pJBmzVQ6lϥC5uRo5VU闾52w&,‹{~-γ֤SYKJ<%Sc -Łg:QpR'z=-O ,5Z?u/ZW>Dڳu˄R0@TDvfW()d0™K:1L3/+h.b,ީugtkǑU%7%۩%ahlس?SQJR༁o9:z7VLųU&G<]Q^݆ޛ(ސp V; QNc|)n-˪ϡ)uO?vD#Iί'ՔB><N-09ߨI#,h>aG=2B2=˲PǍVKi9xv߆XFB͐ Ez; ~WW7̜S; ͤh{XNTNuaU/ /ejf-f#w")uG1zԫY r^s+FԖ0?54ݎ܀XNwZ{ǎ&PaOiXFQNMȤDQGws9 Hl}i)%1#Ekrm;| aS0g3QReqEwcɐ2D-C-%^+r|Vy'Y0:40mB XqŒnsAEjxXGn3Fn|σ텇Gcchw I`HG#$t9TRΚ@ O`h7唬_rSS%_Y U಼C]MXH-cp޿{ K\ϫW5AP; x(5SC\oCͨ,zyYMj? ^c rz䄷\l' ک9nZ *uX&GYlX ?g19+CF<\IH$vU`G+ jo!طF@'-B57vvj,͐@Bni5 `:>$;E4KSEYE#h*^T`[:^n]'i_~WL ޞvfO1 X$ ҃imIX޴fBx7XEiy4J]^"Ϸ]һhr恽ΊF#Ubo K H I=U=[^*ю_}omnjwȳO.B%l}[͕1.fHأ0k]ƣ#1/CrMb Wk~+&z7MTQ I? P&x3qDEaJ(T_Ɗ(qJĒ1.f:?\HSlY-[R'#iy|ʌɌFT:@$ f%,ErAh/ ?"}ROzl˚E-x=|4nﻴu*anapT7$h~rql '=Q#*k\eAaƼ;3B `;e;mXp>I_?ŝ" 3s*P$}豈$]5%685n)u}s. ceݍ`@Z(_\0o'( TIJaF>jUTҩ)t2q @̕JڥkB 0> 9O8 :j@2oe:?U{)Y8}LK Jqq4,`>p5QMNEDlVy K-س=8%SPzﺳ_y=qG>dWqFkpWQ6( JO>?M s+.ޮ*` LZ$26IyX^jk00@@4pi hOC4UǤ۰Iz·#[ rx]s,ތ:69t.N Am\ƒbǫqTKWY!4c9z h~JOS? خ` ^ۻ15Z}u?Ԯ >Qa6wN3)[(Y&ٌI}[g8؄8/I͹{Z-&Wu hZe788 Q(CBl/9 zAOgQK#xP OKʇNOۨo%urXp;y՛=&M]x5.?Q:qSWDGya7NM'ڌ**>gb1G`TF?6no5HNA_3Iby%m~2l{gfy`R8Q<dNkXm*lUotk;êtN KFAsb,j%~k)^>#jfw*?+q$td?:VCiF(0 :* '}L%[\F80zgvɫ3ׯsb> qR ˙uw/#-m+8K(R.IпHX/x >R#k83 ucBvkE_!5A{N D)*v: #we_1uT2IzB("/whMIW25d^lgCAR+_+G8IW=KL&MG&ΐ1%swW-?Om*0{9]-q7G C7gbP?c1?5Fyr"q({6fW0ijk)eC4W;\gܪdҌhp$Ce|.gXEW#/NP'gqrw z]O&"7GUՂmDC8OJynG7K͛%ݧ0bk5,T́gү kB=\( P4ZF;V%S'N XŠܨ!޽8uu}Sw@zɒ X}ĆKr?k9'8wLgVzVJR|ͶCK,%Yl67[MK[nĤJrȒWg+ňVӒood uIoF?C&ZS~{3Ar0}~\~dk_ߞdrԨܒ+Wg+J)iQY=%q-sBja_sG}q~+-TꙻEcc"` z^j$[`2վ6BS!8SdL[@ėg ww^̾ pL?~ghi /]Mx48ߝBv@ \/h5GfQrר=KFHF-'8OPp:!Jzem"DcPU3̧~fQkndOtPO ;e~e@C-W ?#( EЖ Tz4iep.R{^WX%4vPBL憭OB^)D V[ڡ}P|)[ǑQtPwXN^DӴ ]uIh M R=w!t྅] nl D3RxI6:ʴP枯%Hi DR7H X7'#tN÷t$6j0C^d=i^3=bney=RύJ:cNU}&Fng4W^ $;`GР^?@zz%?ϊjRC~TSv،^Q\DLis9J9P~=G}KkM'!eKE_`udKGA2E|Y"]7.Kd""y '걇-}C~ǥa}"3q7k@:YފkEQ_uWJrQŐ~UZ ī{S?v#hc%) @m / Ac]}u.۪I$΁rdոwyڠ7oJӀTwe+&3qiŞǎ_ֺ!;5ob{#MoTmHCAVb;yd9߹ly].!;:TKnS[ bt"BYw q ߃dN }-,S=tOؐ 6xHjFd×>A[Nc:HY2F }tu,=;UG@@!Y@Onl-7uqR⬂;ե+ٴ})*ԟJJX7'0HUE=kQ.`)G)k?q;6>Dèn3Xd~4¼]`@ #wQׄAeÑ[|v츗j6 Qtoc]1Due*r$)N5 0k?䖣[7Y[K<%2%,] &؆o"|2aq%4L݁/ĐzV$0tT)sZ ge-sD8bWӳbǑË!Ԫ]+^CFZ7v&vΫUraLaR\O13VƦ` k.Q/8P'J`zڥ514-` hKAFc)=-y$y>HL䕇 nGSjLz>xk\}CWV,qQ]߸fwzoKNB81H j{f4d;iT)C;=B.Hc:⼟]q:K59$.W̻|OyoqV|?;C칫?%xMseoXߥ3ӓ}E>51 }†¹Ǜk.gNnGcgtA$VJx(@Yu%Ls:GIiաeU%Z|JѼZ8{XSKVj5wK1!zT{N{Ja` D 8`>!ѬӫgQp:m.0I%aji|} ԦQuQ{8q:P1 QHGfBq5?\vt%&k ~Vgm8jM6߄ήhDP]& qش[XE XЉ72HB޴;=!"v5C\-ȒQ+qQ[j GݲG"{~V0sw-Q7xt)E^'䘯A^+rٺ|Oj !ါ|\&}\yqNr6quK_ ):$ o@k6P.g<+a^-n=+ˉZxbt,sZ!qo'=avѫ𻔳g; z5AVN8/`4x'IWJ9p 5:I4ݗ([[tbL*,&M \kmڏ ^Zl>wX-Mar[WS Ο`jڰ.jCb۩|[U\ ?#"Y^mH9ˢsͩJPH ̥W$]F3p8yqKЭ 1B`ޚ1j'OguE{z(Uy䀱1aqUoRk?'ut0J;eb_ 읗UjoF[-08\Z@!:>걕 ]CNHaTMFdO԰ihd3fĥClK`'mɣ{p~h)mZ wK`bI(cFN#"VSXZT%fW\{`c|$'4pfYMph1BkMfM)e5kNkDР>p!*.Ȱ[6]IO'm-u_WLxx>K'U Sޯɪ1Z}jcVF'`t/dؼ{U1tK Vyw#w.F$kc:^;7N(JEex^_reGk*lZ>ޱ0.O }U\;^!Wo*yÆ7 xqf xXry4ݖk +w_ >Hә&q'5to[вк *6 V+ ZG ~JA࿱)XzNBc\cZx ѥCu5Se[}x}l 샀,]L:ê*7PĕҘV;M1[$_}gڗ|,CԈ2mA:±=vəA{Jܯ }AtI ;ÙaiQO$ϊ\v@Q=UFʺNL{UrX߄ζZ:8"1mĐ-^"|zq=V4Ԁf.< ]T8Dn3?Eh} g/LCOG=XQAOp!i5i'Ʌϩnf.Ն]}Η&‹2u#㎆=eh.V\ť2tzZڀ%,b֞+.p-혭B({o0>{ߗ"x|ԙUX|#z.5~I(S3jk?cM y}r_-=Xֽ7{]ax *.@OO7Vr !ۭ}w0~8)qc瓒jO]$~n $8!< y2bz {abH1 fu%1qIu~89dv& :=\я&qe\ 悑ӚHl͙X6@b١ם륫>U]`;'d;KToggDy; y-F銙*]N|*?U8."3F2]|cATRIm{Ev<_`=Tp¶6˯lA3/XF +I{_A 8]64(!Zg_rٖiumfNA!M:ejq ІΨǽ/ {MWU.۾[Cŀ~Z73.eZb, z[[Yi6jZ+h]꟟x+$uv5j ,* CZIjx~s?Q5⢉ӈrvM_>Mj74)f4!&'T7񦈧4~̣)1ǿ}nJoMm0Hrp$ FX}ܧZjVUSmzQM? p꾑b)yih)*dAȾ3/a-?2b_ w+4/Gf10Ud MXGdF#0=!2{9tV(YDZC=G\p۔\I7M [K/%:|gw-1 ]IIei2uw`oռ|ʄB^B4NJ_`YtKB{eF*kÐښR8G$^0rH@琘Z#̙A])@IVccvnS#M*&Gl/%~)Z7s47 o* ">77M@IM1q87ټ9&֩g7Y%q>}^3+Vt( A_@7=(g9ʉhd4qm:e-T%BVl ؿ(s8UE&^,ٸ1WRN6+! ]@Jh^jo;7O_3a \.9T+_`GZc-{h}|V{=j&.FxTR'IsN7õ|]']q]&虄|/zNE_B1MTܡ#HHn-r6rC,~y:,wNTР )WeVgC KiWKkY$w$Fd Jr0SQymz-3:T④3)+a1LjRqnLajFdL@#vQ *(xUe =dY(UĞeJ\eJ]p‘ A Y<*mT)o$3Cِ\/ˆɹ{|$KGSD5vIogϢ,ѧ&CTG j͌tm+_ QcND>^8Hpz.iԛg76YyF p 'g-BvǾ{-Zc 7Xۻ_z7DNƁsg;gq⹹m0ݨG߾M]}lg]SkGDGdk)+Nfx~rInǫ02yu.)wXX6WHэjtarZWut W5JQ^\o!NV *bt]! D>;76htk3P$vxL,Ea/u[.RUg:ǧ%-\ Md!z4q;h>$dQ25+<toGƓO:Ӈ}SNPL`q1FDэgaj%k.8 cxb8M"6]ݬV뙻bJ].oIۿQ -$ǐ}Ej=}g{0X,SSvcd1i}6GBNt"kyx}ȋN"qr#󙥉9 ARǞmq1Uz؂*qZ͎Ձ\J0j &IՇ2uhPsm!}95t,PۯN@}!+$Gd]ȴejyzk)9":/m)PdHMVS1bss8'Skjk|zPyw,"NK|-rFD7.i|waQė- B<U&AC0hA1eAYUf-E6S*2ib߈!B\va&~+Pt?F?`:0w~n yqD&YTh5M[ꡞge'J$M_]Dה_u rUhbkcłCl蓶m]X  OqBhѨ/f|dƓ-)+FWʅu&ф_6^an"7 -a= Cb9pHrΰsg7ܡR݉/DC u8bt529o\ґ7:m6MEÎ +ߋX%Fy:R܄Z3;r*dkJA.J&|JmJ 1?YIk$ եg ǁLco){vq=]::7퍄<93ڙiאS%ګ8]3+/9Iqڃy>zNO Q(}i; dl@$M>74Au.PD5;M~[$!YqGFq 5YU!%@L&O}ہ cvnK0JCU4ܥCZ(Q2Z>0NE5TZ(`P_h/p.WჂk5RCc?eȆ|*Ň5:о)kbe6\l > _*4C6sTczw=cWͨOQ~ZR )VM}/Sg^86 jw6UdJG*sGye~]AIF "'ǐ#=Cd\lƎY{D (|fϟ1;(/嬇fv& NPp=%l@ RbX||!"ظzFk$̅լЭAR)Ho{kVB' rk 6h]ϖ>{g7;z d0;c ->iC32a#'+3C̸{OikBR:l$Ozd?j찥E]jf;CSl,rݹ$+cp\yv~md-T sD!xp[y&3 x ~ lo;3% GgFʙ.%:\5RIa?K}vZ=fɿ*Q1#>ROߍ~:0h(5a<gppxޒ:;ˑgv{q HykJى3U7m8inERvm SB$]slIT2h9A [jy4M1쎸S'S^Yp%PIZ˝p3k} &U P4rkZ!h]Ë*^Ӧ~o%.]sòo]Z%5ݟ!sW9Tw` n}9b8QczLlio{zAU*ŠL'2,dewكFAܠȘ*uE=]@ cQA8LgX'|å%noL;|K7%,L>ӣh{A , 5R`iZUY[q|NzH+ '=x:\)48aV(;Ur'O}sIyt$50תfKaR0X^8.#b6?:])-eD}+ZfQ!\w憖jp1 >)ލi K6QyK{9V>OܭHOnL39\!$*Vq>=$K 2tY޴QȮ QiCI}5&ՅWW TBG(O<#e%cTxm)C:["@j*e09EV&,!TB&H7N67AӈTg~~=J7(7O* QvD8>w33h<2Y=1vx(tpqzw?nhV>P1Ӯ)bS$ K>[!p^O \nB 5A̦䉊:r\Wa/A(jW,%qxL-@j[TN@&<]S7'%=1hM`FQۧ-_|p#{֭sz{pO i~k!u[@_(F.~#4 'Az;u?Ω8hI[<ąg>؝XԼ?%3'aXg?NsSP{Mi@]~@@U6Ӯظ2e:#^囯36 稔w@,% F96_V] 3gp[$N۠٠A1~_eEG*Zy%_ߣ[ Kp穮 H\GVr zVI,vu!htDx8PԙQB5`E4S ]z+-\Y;%l|{?X ~'祕lho< l6wisqH@4If0\L]s<l{OHD;'Asy(H_w"Ĉn0";`Smj{J2ya}3Iֲ/"Vy޺}u-!;3W2X? 'Te'FY_m+II"[̾o6.טxOd @4RI @0u1Jw rGeGA(DX^^-[O1ӆVI?Ci67)7 qQX-n4u%0n )- we]H<yF3:YY5DHYC!6@R'z{-|Ty+&G"z@,ܹwOI(lTU^l3@(ȁ*"hwݹc|<,A%Vc `9u ,=c3磪տx3^n9U=ݝ©`uL`kxk]yG!Pܫ}҆ʁj]̖U3#}*c`ճ1 USd%@D򱊤 Le4jՌ99CCRf|I!vFNVo"L~] ߊ<NQ5Vi~+ ^oXt>d9YOr3}pLˎ6`XѦ2Z&#Ozp\ ݐj 䈪}t֢?GAyIwMȧ8 ގqa317w[p,+@vucBimBq3{__| b hL!fH;2b୲R鮥9\"!t& Z):IԴ@$kQO|kOV|P `ALfR#[q_òɶWeR&F1N+ %J:WTUؒw)OQ5@л,tds̠&Z|EWhR >D^`w1vAw::d}!RL:ջp=X@V _kfeDABjR<@@RZRzBce4DAM/~.gF4bcy\ioJUZ볽,'\0`NEヤtBC*6׌YC .:4[ Cqcf l+]9neq}N ٻ MӐĥjv+m{2 dd?haX/yVgJa9$*/π >4^o;f1*%s߿̮#Z;3pk]=fhh0: cR//!ܓ2 1[Ͷ:ӽ&cY쇅؆x5r4|iQ>Y Ӭ[}W7hlM/O$2/V*|~4(NyK\qPV% +b“lq6\ ]u2g#'Q7˔lG*SyF[gLQeCYjEp_q-"8\#tbS<2!Iәk+Qoeho74Qᵙdk&atnf3DOr,"__? EpiƉW8g^ c~tָ7%)'("9]]'հ7i`Z)xK.ݢ9-wnPEi6CB93L"ym.u)lް.i4QC|9YhA"IAk)G8ޣP*GDBq:hq\Cb)<2z R,ܮrv 1Aֽח3I.ATSUK`p#r_B.?)K@ѐ~%@MGM+jT9L!]ͫ }^"X{%S-S$w#U!]u&LLf))E+a8xHK=ښ^R_P޴F*G\ן F=;6ޤ'O+*{#63&HkrPڎɖm!BW !f";=!^Knq'%"Yu^@Xx"+ .Q7%(}e/'EbЗJE(Ƥ/T0!sl`Yrq>/)* +E%ēa6|djX\fYɖXVI'q'jaNWyo`'æZ|\ZB1UǴ$A,qR`~!D7.!iBE*vjlҶ?4O ZnvUhyU'uUŦu3[7d7z‚R8 [5(x%[F#LhN˜9< /gxE {oJZOpoR5֊qw<,['*<-52kɮIP~B\j+T)oc=YMjU`h~:4(v?8 t[l?&N\ ЬkScOb閸XS.YfBU8pZXL6<-畲`.8~y`_ªڄdC,q:*o9$n ֆ<\W ϭ;?8)_~kE}YG$fY ytrG#H:/)q35yOjZu!*Dir1Cɺ -?R~Cr^9Rlz6Ғ( UˤQ344xv ²XkDZӞX&KB) ?&4^UQe}_y_Aev J)SzV|<ƹo?;OחIѬ}4kr8RAG^!_4ǽ^kY{:;AvSDm-Oj/^LXOC3J\7dNG!2ΈWϻyYg f.&{ۜ5uKqN䙻Vdn`'٭e1(HT7.0g '=bM85Fd /Yck7jsb %mI,Q#`8geG\AH4Rq\u:H)'a>2NP8iҫ?9fT)P3fL81r:y/'?]4yQ92sL?8CcKMm?1Ac"7AdPAg#3`g+S?)PBӫٮXL}mm%{&w䊪ks(lM`%~%@Dr'# ]L@~P?D[X "B@:y %Ъv4F2pEnZ}bӠ*r^rFO>F1o"Q]H>$ !+/I氛UXؐ$d`Sg,A]WبrRXUwz>LPkԬ7w vF9R>H&_vDp QG+%s Ui:U9nx9!lF53Že|p ^4oZJ'=C1RNP3a-Q6QD[xx%H_I /+};_4 T4"6]_DU@0$=;ճ>):V$u~t `P(3k LJLپ#֪qlm ,.[!6kwjݡ|b 8'W =C*/cא\.軿 5^ D7,M n%a9@oЉCp̉.p| jI;MK" ^J()W"v3=4HM^6\zoz]߾7` y®y9_ +a|*e4da󆨚=ERcF0:lkvez7:0sJ4,lgvۜ7HW"kE-Aj*?.L `ml?2MpIIPމ \Ơ8 / Dt-u}uɪAAT&SnjM]Oщ?S#AmQ>9>8_W~ !߉qm*|Ja&( Cw 920!.U9?s`BR0.^D.n{hS#e'-߿>7 pu}1m*A1œ&pg1Ns {X4'_} Ÿazm<߫(*(IYBg2G>01%yo#Mz@ckkElK>޼^V5.VNʻEtϗ&cZd-v|VX ӪA]3-۾Bݭg@vaaυ,u7X K3MrbYMđ-3D PWdEw1yQrN^NjnvP^kX`$2\}VB~8y5NP⤢һw*JҁVǐKs)A#fO˂HI*>Yj7 T"Id݌2TqVp'E1}Y=ne;$IdyP)ʼo)n#z%Uu`S7VCvZ-Ưh g:p.+50Q KkTigKENoKc XK'5?s^EoT'F G#+YQ1"歔/sCM(!C&3/fWv_!"ҸS*P2/ yETj`]eQ ju˺ X!keYKcT0L (ݰS;*K"AZ)m굍uB+w*ئ`Qɖ # e|iHVPS'[5қ܉!LsG2#U+ɑZņh@AlmW)b"NA 8k~xHK9 Yih"ML+꟧a?pVy枭[!@CHU-V `?+abZx( SfyϋZZpA.6*Ð762F*@W-fg 7‼([1i E*A#674T蒉i6YV[Xgeq9 ֻ)Fe+_u#N>^iӓW\y?_HC׏eDmfcS ^1D3}-)o.볜BW1cl"cz^҆B< $[͵0$2$~kl.v`7,~K {EpuECh€XA8Ԇ\yYuinj6KZxH\tSFr.6RlJZB aX#><(%qt槖єᒏ,8Ǫ4EcqoXmj k9m˰u޺즲f&O$􃒇G\TAwyObxV趒=$7b?^'i iACò27J 8}Dp{ ե<i?-r[ϕu9+_ݟ_&Jo͡EqգkP(3boicv{W`KcQmͫN  yaD#}/ǧ1_pIDLsES$yAdU1gqU#>fT;ˊ!yKdC1ַӖR{`"ENە劁n28S7pA?q:9E^fܗ7RV9ZZxc`o7= AI (Mk5Ū*e>4Gg A7갡\m7$2rpes^lWMZE+^P z*e+vIE]KMґ;-UZ]ayQuWs5hB7Ƨt OÔׄYGJ6Y\]9cݦ&.VYKUvT0F-u榗 NvJ;Y@*Z3{'ܕ?U=5dɫ Go9cӈV6npzŚmnqCQ釪P)QU @~"='?F+Y$ gN4`T zPe֍K$}řcP[հ&xс `UU p֖Wlr kZwE AB. Y`ɇ13 GEƚD9B%HBw'Sڌq84-n꼟s (bXHw/k]OKqoth9EgWv MChed⯫ 8 Bm/ISWwDž ١:0 @k_p]wU` @{cz*#,{u Πӌ6ͥ=iam,Rb84_NۜQlH0¡QuI@{#rFwZEl5rtN3Y^C} S+~qnϾ3[a_Am2v>=F97VomJ jHu@+a ̛j^SW-GTA=H%B>z`(ۿxjr9|d3VtD#ԭiDag'ilwvȬXgoe6Ѵ I ٳIsCmr@IF2L0q˖r*D0>_7ևX-9+tܛLt:UbU.Or ggn\q_S&a_0>H>OpnpelF(&!2C*w˜/0B,ؓO +L1wMn6>ՕVcIp>yϣG CޛÛQ ճ{>Hxl,iNke Ng.s=Q#V&VM8n v%e%ϔ.;F^Uc&T%ڨ^e,5ȵ/8笨3 Xpfu,RW %m?G{jZ$I8 EGJLrYx> btz:X8lc ׵ [^RZCэ36h: h..8Bʥ_Fs2a[RQN18Vɩ̛A]'YhFWXHy}zXz HrdH{pfQ< ^W#>r*ۯᮋ脴jhi-i%!Vim9F8N2u'rH*׎i\KHuI{ąQ2* lޒыSMf{Ra bwIP5x^츥@g%^,Eɽ^xx)ɚXeK^~! ?s#,w /V~duoZewHsr:v:o#w$t&T  MZk,(IR01UWznvE?(ɻTJ3.݀2SeJ+#r'C'.h{oߒu4z% VVA2˛67Q]m7쾮ukFKznnP("-fBWqm̒}6=A=lDxSUE'1Jl3 LJ/:d/;1&KT Vh*rӒH5.}JJ*6^~\l7$`[ Q[_L+&+T< Dm[hkBKvEwPe3F6_voAS┠9pxJ5VSؼMOظ)9./է R}I lzo+:474(sZM,Os[?lj/}^`Zyid@Ћ oxSf?S, C˭/Lq٭N$q\ ,ER6S\kt=fz OfEEwѺX\o*u5 8~?X^A ~˙D7&,s[Pq#CЦVE~t 8Zս\,1\NH"SAq>z#,˺ xRP`;Z\8oh&LL _JtM»d9@7%W> a\>>ق4B`B~kǹv'm6 -' _M~CnA?erV0ǁ\0O MhMb ]4gT2+ w׌Nbnw=0F^Kh(f(.>=L?v#m 9>Cd .:-2;k$$c^;jaH V2Qb5N@U " x؉ޕ6͏j}EMFSbchf~wJX.* sRD(B[.Uc@#d3X`qJbU X:=@h~^‰tB+{`2ӠPra# m@phH%bX)Oݟʚn˱)c[4'K>tBDlfRi7/ Ri\c#8xWHY5 F5EXڳiX_Enc_}|mTs}@K7)Qif*_zӀ{c,D>FRDžL;1aX|F[| i=Fx'o aRxsꪉT+1 {A? O#{O 70}XY7$FǿYV|fW\MUt}6_mSs {Yvǟ!@vb7\yi@Oui1RUubo:K|C3=J?<7upa6s}8KG {yr†Wm,ϰVUwz/(.\E{P{o{K. %C!AL}^n8<}ϻJ(:X9t7wJsB\PKN$*ΫSjXdAr/)]ЊyaM &?G!-TɵsF(L+ I#,ɭecHpq[vGiBwPn'ncX+`͈z½1PkƖSzU#@kT*"%UABrr_2s(sy"NyvQb64-$[C)bD.Gי;Q1#xUifeKhT+ne1tFt0pᫍj\%v2AؾGX'(~!Rپy335^Ig";w1p ͤ+>Jf֊# ƙ)q8ɚ$)o5gKXmNߡH$:bFC$'.$( M-(k @VkT\%Mj5=qDV˃Nb*xu04p2Fi[cB[C9..h_jR9Bzb8)880g߽8Vޞ2Xw{Z { dY2R*y6ʲAogޒgZ% ȸ&eg (H0euuK7[ft{{{ŠKvbPhBsS_͕:\]I 䐻/% F鈄KcɆ!& 젆&Šk2w{3 L"k=j,L\gg0@;Y*ޖnE8pu>@yglloo6vTBeUS.( 6#Vpómv~2c05>4XxqnpgS+c `D8遍#фۛiJɡ򿀍Xc )' p\HokguQznVh+<.ۋYG胷GWTde᷎<]_l\ókˈ].'s1v,' Vqh=}QDeΧʗ0Nj5Ǭg3;lq 2}uZcK,6*Ʊ"|"TlRT_}!l;_NfĽR@F6L9Ca#&arb#!^`yHcoDŽV9Ũ1AqnN0Rm>STTQ#2A'6ЄF"Tvɯr-q=V(1yͧUu#JSl˕r0K4Z$'lIw)E{p6ĝگt'IlB`09k]!eY^CZۀĥ"ï\C6ЎW,  hܨ|NZѣzOųvA~gGy}jz[Q3`p Ϙ oe1O1Yu+l6_&wH:UZ]т- \o6e,ܻ7>҈M^"WIGxŜ(iy Y: k\ziՙnؿn{'$V+]!rMqGC6Q{~*f(H Si/#}'PrR>lLT2"GaAŏ2T o[5;CƬ } e#֛wU8pA_ekϸ{4X; MYA>XCQ;uDWFbK~g~g!IXK]Th3Fz׆IeM~ d.[_*%;j b~uijA\14h$lft[VMgjdb(Q>n5bP%hlyfsꉥCjY`zޢzts c (SmN8ڋso?/2k5߂3N)_km$,AR /n/J什08u }.W'{ʈF؀^>lJ5 "BŵiOӕqRom@Hc[p:uUh;#\yPv!t @0ɢ7a~,RίKү< 7BegRE*SRVfs@wg=[;J:eؖ>{]L5"Z;9AkQq rޤv$ą=N׿[g 39/ hP Z.O_XͰl<'Xk/=T~ } xrswNdQ$bpÖEM>SC˶zA;RW BR۫")4ɩȣʂW f8j^Vd`ȪKs"t8#ST9uJIa{dh65I9sDK_ž `m#!dјpP+p<(AH-P_ <9vyQ> Cn1iɠF(m Am77p!RyW>%)  ɾ̒ݟ *%<<(Fs1²=xi8|`onZX6fqTl'ޗe?/dQ[}SϹ_\"]h,umXͥa?+eNM32C]rwa%Z7Ʀ)E02tu3LJ )w߇ܜACofG1c]T\F]w,[oCAt6m;Ŝ mPeJ$`gÇ'֜#~TC x(/2pbҫO:D%L^y:s<QqO[#etZ$1>3Pk1j02㍵W;@\uZbB,罦(sd݁wGPdp3 `Avvg_ǙNd/W(@"9< ibP u]/аX"<# *Sh#}3sz+FmeMY)b5Sf>w9[ wR-Z0\?7H˷1U;5>mF|Ջ #-2_$H}Mxh\$ܵYB4ƬQ{,t ՑdBEb󾞿&lkV)h,G\F)qĈ|;3 Ob`mICҊ3kՕl:jm,. hL| m&a' :0,&<2)Id UYEy"gt4oRm [~ j!p+| 5)a4y'cEKm#P^3wx Dfe:uҍ6/t"XL<ц5UZ֒rsvh#$)΋KD4jQ.2\+16:/U|2/ b5u> Zk-=:J.+ߖCZ׈;1q[ 'R|#Ǣ/qSbkxUu2/tjS I=/u[h,ympSk  /\YNIwT*vimy-V#A,i\5s/r<rf@l0O|24k74I ^)⑓4~Oυ}PG4ĞeWvivtUVfΣ.k`MBJ*#!!*r-оe9/kg3HַDYSyMUx9ޑ%ZluG!5¹[x.]TkSL'VE}z@@d:)VE*\}/~סOlT ¢FxG&cf;XHyBކۏi@xPʶFߑNݲn o@-^S8uxeٟ#+Źb[ƻ1;K]5EӶ x#~O\5q8!CB)_`,}qB?_c+qT$7ړ:coy=O502prUff`[d t[QIKЕJ)1V1L<`!7faJF,QDhH/Q}ɐj7nF3vCG}UlUߢ*]|Uκp%]xqLp~ψiͺ]*+p?`h:E{Y So(ܟ*.5(AG?_[ S1^_!n3./pWqG 5(0!V [53-[eJH|m:(5+/e@bK+É%;#]1hOEƲ|Y T]nKjc:mՌ1U_UMn仱H VBTn (23ol-b.*u6<"7.Wk;WlPk5 ߑ.88Ҝ~< }UIFFfᧅ؛ ݑ w"ǔpKKlhRl;r[IkGGƇ5rt<`\'5Ŏo𘻣`xfCЏ)0ٕwsr`6PG<jݳjuH$"/{u1!׭!w]/|D^j3v6YT uT:iשd:j^͞WJCք-mX J,>e}cS\M'g)!tC0ɋy{%uswߞWlm0ōjsKx_5QCL]q^ tp熎.:hpdo7E1dy ee$(t8T'3I->>ً窭5p,*Φ  XjTRD/p:1=G ܌MO1N,K=y=ٝ.q-6Jf 뜩rLj+|B!o t [ՑxָkB k^OyqPm*rBbM1 DB3@Q; $*}6ÿ`sڄP:=\M,SR~o8MTN*k^K#t Mzfb ˵PݏQ&D&[DԄ?Ro}-S-|)u*u d ͆*©x%uyd9_*-Fk3x8 $/VOZw@ YX{ZݘRL15 !9 n564)tmyl~'\7A,F~-` (hN7߼[~}x>CEf;kc 'O0"Ϭ mOfb|Zr=΀2{LO@g7x>;r = ?9aY*>4Լ. HԍJ)pBwBqWVׄؔhZ}fR0O{-pD(z.V$g8|ww8Qopó,_߃¸ =Ha?— Fv^Ma P <9'a\x;{'F` Mwi\uזiDF,@mjqjђ(k4Bk]Ra")!E`$XVj9~U49qԃ[*3xUq#C:Y1M>Ck^":ǂ&y{ F-Z̈w!hrH3 I'l-Q*|c?f6`*Ř #||={zycSX*hUu<(vYدBS coBug*ڨfrKystsDY9m0w(̨fHq ̯zt"i'Z] p{ͽabie;_9Qk> -XAZK` Od`J Cz`qsǗIuo-,9YJw`{{oDc+NYp=#v ,,E-*Y݌3=\+x'__9U1)SFhoyz>L0e" b Xߌn/ooz"A^LYs2j|(YGza$/KV!F3w:;OO}rtBFQ[:77^~VO9 } BTK2o\v :NFP*Džݎ&-Vq4g`,CCQ E9 ѸXKKJ,{MyO1;#IؽTE3;9w2G\v+={ ۋ^R`.#M!W@a&h}f@*gnN]9|vڭ]7ki5 sV VLXc3nn%us6r/.g l s+D5}9/&fgH ys}o :D'H+!&S"ΙUsM!4)S_'GC[NMAG׭PQ?pL ^+9`CƏ]@0Q%5^G@Yt.JؐA`GϢ+{Q/4"- c-\բ/WjqcbhlhrAN%3,bV L'16 pBğ6"qh\Fg-ﶕW}ʼn! .Ѻ(o-Q9rt3HWʜu@I'%9HKpѷOdhIQP㎏fHS3ĵ5r%.jF"?w$K U]g)"(@5u:M3GD7M(y{o. |`AF^Bi5dj5`R&d亁I.[:שPQa vɜY3QP##|zXm%t ByRLbcK^Tl5 =h"Ns)T[$"I.DdpWDZ/ӎ""̟, =3ӏ6!#K,(ȯr]X l]/)@wq|.fLW} 5p #-1*(8"[;Oo-]CL:gϚ13^ ef+y!ehl. P ?4Pow|Lq8~:K>+f)АSmeP[(,ʇ8ZS1j%/ڃ^Ǟ l,Ůis/ 2;,jlE ux&ھa(+=aOncLI cVG)ǜ@*ĠWM2m1> лxikrKIf:>&l}A.ͫ 넺z x#T2F˶%:BkE%#{MK?J+YOH$Dh~{HsB[ZנQ.lMygx!|u2 G9ɲL]; UO 57(F$3Ӵ}^W!bÐNђQ2_5"$TRG!_ՁS%;hJx)̵Wh EL5""3K]s-m(b %p\CCLlE0;[Q6D|ֈ;#*`aKp ꑟ|EԛP\o@d_I^itvY VS*GW(.ζaB`"4=͊4ll g#^+W&`RW^dNF!-5Dpٝ3;МQ NLHWgהq$['"m8 WX!-w~m/sKJJ5!*DH!ʿq| kA|c Mi@ot Y\ΰIV BaI(NciTN:17B(6U?ߔJ+^Гuim+n>:Fσ_?#h Pun/gM+K7QZFVi!'- X) nKO˅eUoO[!W]ԏΒ3kvNʂ֒iho;ӛJ7 Ȭ%`E%a񍌟L^0L5,̿VbW !/-H6r3mYM Rc }-Mƙc RG0ڛPT2}Vϫ͕ EX > $󑩄C#ށX $NwJ(Bt'` ]Kܰi'RؼNfDnXRFH{IH Gb2Cw..ڟZkBMY;Hx۪A/xO ܗ0/% -CQ(0`/Lջ0iI=؄S[Uˀ-7׮ꞇi 1֢: ٕժ3EX`ĩ' N@ir4tm'1V(=$-V wɖCS{`1vty}*TTѨb/  Եfr~Mv>3Qh`|eENprFyx[s1!Qƹl44DSߤ؇<$6]d NaIJ\T`tW^M1 -вi*-ڥ&Nk֬%e01:gPGEꊾMH2za3U嚏2YmBk' m#SAa3*oZoթ|fk \?KwHHʅ9L~rx+DT"G'goPn8b\Tk߁)qKE)d7//bܟd\ӯ8lPXѣc!/y"f?-jg!* J}a~ ."qZ[Ne59*3JY&ʧt0ٴbQ懰9u8F"flQU=ϴ(A1O*mAz%Qmk> Q%mBʆ#W 7(Qs'dzzb&H уZpDFr۹7pwf㾆d ^:j$cA./@[#eCronY=Htsj5[i}؄^8ZO$6 'P<ʙ;hDPd"(3qA2c39სfKkpxCI1!fV/'m_c.}xf8! uH ]^mHjZnI* E'@ r0 (gwNvAJCi0Ka&)௞L#)`VJ[}:D,y<֏mRA_:I a;glznQ~1rGUP~ i/)FEX ~||=w|%a| .f QVׄC11!YCU, I?я _ Dv 359쩡zİ:x(@W1?} }n8CGGJ#RpZK]?ؖE9AS5Ac"=ٳ"»t_ Q+v1mDl&=@ `O>[Yj~4oa IkDA쓐Ӹ#ģyj7k f ~AW\T{}KDR7'v@PaY簝0>kO3L!h,ܲ:{ӷf 9%TZ¬Z[yEvCp #R91>X!IB𷀻+koY4sZl( 1zM2mFɮu٭.h?. "QM%ι:D:]!'ѓPƂ0aD.~DYTE}OLn z;iq-_ = V jhH|ͩ/ШeNՑӄCf)%$8 I&_&fV>(`i jڔTM1PqLW ى¤GRtS\@/wdf,}367o:4s.F{N"Mf'rzlr1/B qs*\k6PZ5`bC(Hw6F{.Ɍ+5B8g6]YJǧ M<~\ai ¡Ds}QOg;p*,Ӭ2z kˮW8pսڗ}H!5"cU^eݏCdFSe,av76ںYZ.TaUp3܏gg&C X64 KHr0U/͖/Hr%KԁטVh- U~lq}^5^[몈&ͨםl@rTfc !Ʀr#UFm瘧64rcknP:mZsV,x-0.8士1vCZe_J@ &A۷_$tesUk\"Z7{F,'v'դq) 7پOV*@qo^ 6*2@P;gr־\)3_G ^907; \~xmzsfsPoѣG4BȯcF0*./ɋTPyϜfn;}Q&tdRX2S{m.IaaFNxqc^w<3ï5hšt[=aq D]/16K5\We+LvK{S|`_̠z`}~= =Q'Layߜ#gFb4FӡYaڴ"EY-h4v@z ō"G`Pb ZPY݅?h)SM=`pyZ' rG~I.Zw3>&eT,x`)ʬJNe 葴^W[ d3}ObDiH=TaQ? vBqTNKK.CU檗l %qxv<*RJ4@N{:=cd1"؜||c=Q:8]Eif.Rk-S٫?JL'd)*=R砡v4n: S^KGVcie²|8u{۳/L66F*i'u>PHƑZ8ZH<@ZdJrQ+k.z \U1B噾=ME.HaNPg'qóVwBKY'.!ڼ|QƉq1Q]k S#LC as7)cC-Qh7:0:b+C2s Il7~w[K t5EJq{[!I+JAڬ-ރ ;F{H B yYmu$xgT1(b5K =C?&kqcK1KY5\Ak["W5 fZ g7_ECqgTRtXj#&*) d8յrRIa|sLX^ݨ!EB2TF{f.%uG܃DiHނ ƋxN5Z  ܔbe7LzO-—L1.nRL$O2Ģf‰9C@{9OIGbQK1Hvw%ֲO7GY3e!o=B`}k曔U~JrnΟ#\ ,0 ,%ٜN ba_Vɤ#Yx@lمkO.z`h]^GT 7k__Ҙr£1*ea˥LMţdӠ_Un.C]zn.\=$ ZЗuGޒb=ülpL,uY!?!H lLEz5m7Uӆ}M(h\VYh(q,0b[c~\֚ tC;&ҳG/%j51W~|E7Vf_I& 哜\/v(Jhji Jp&w) ֱ2J%0=fRIs(O*ƶys知 5 * &ar:3!X o)TD"J!y~y_ 8e)zDWMm")۴A!vgv69JIe&m8a-k[N`3ZG9-T-Gѕ $\%ne^mL7yt`+74j&28ެwu[<ol92DW*xߟ&OU6C)e?(d˓sFl~C469g/ iUT>]f)}s|ufP 2ZS>x[\d;5ۖKdoFNM}㲤(cЮ \Boh!7,ֺgMP/)<h=3YIh9׸'eCF?3=.J)  KO]C,us[YhsY2<$F'}b9.-P#vCKw&ݭFsCAQe(i}ߢDL0Uϓ81*NL_QEk?`OK)6,LτJ74a cyņ6y>?Ur2}06q*If~~̮ݷ@WH OfIYB(.ŒDWq runSL#8^)#"`;]f݃t35)xp)L"ÕPStGZ'|F =+<7q@&H$m}:fc#ϮqG+.kK` C&4zDŎkhLGNp;0veG*fh ɺ;\) LG)Xq'2kO_rS5V $>s;L08wm0tjU-fXmszg•as;q⸤EL\KWgɵaQ j;zEP7Iaue@JkŢR|:ҶdYZ1t-Md6|X- wng/`5#u w>m 7/H¤lxc8Hp5*LVJ'H jًN-o'C?d $F-޹mƟLPm8dҏp5D2+,"Vr2ZB)I=9$yq-IK#6OS7KuhYFJشGͻG5Bsyђ7'†vyzW;Ot)_&bBNUڕY|5N@W.޸rB%Vs~:R&@kz7(Ҹfq{XAo  qmF7ΣmM$&^;j ; puT[󤗂XXw7d"{>p]Y@>)8y/觧BH*lvΒ\aX)_\(\E<݅nE1#UE/ſES>6s![Fl޼<ƚPa=ć?& Y+EՐo\eB)XRڽ!^{OY<HCfp{_b*/Ur3ǔU;o}6G<+ ,BP.~{v'O*PD|붑]oo5i+1JOQ }wofQp#Ld3[: bmZC ~ 9 r1iV~sȕ|;W#uHyqn{ ]a<$'?ߝv$%}ԝ_@}?qg&#v,l:şOjY,={`Vdt u G<3:0YP6ս%,kЩ*@ smyLU*-0RUsj FV/GAe.s~MoW|?nnaJ!" Ȁ am BbG3Y(|EW$0I%9"a*c얈<"(Ӂ؃P\YCfe6}뺈UF'f}r b1] 4ˏntc2RMk; RBt9GϜT4_v\Clhg%1#?)g"rZUj\gOrWij Iao(%9 ёf%/hl E<'_r\^>uL ]+ڟXcղ M3ΓY9XlGV2i -C>IKbVEJdA_1k#lsTς4>dQtsfXC*bydZcWK:m&ҝBKgk7̓m !Zrz#wa+]"D&s!; ߲υh&zuoSC0 g TW*4]ZbGuϿf@ G.93L-DRmt>nfyYgK\Q6ٟȫ- KD-Vi9ϐz=IԸ!aL73y6"{8ף'R1 E2  Y^,HO1mGA$aH-+v(f}t;uWM 'Һn\?P2Ѝ NU-$P= nݱ9Y@  GRuS^s!}xVˮ=O30fx7ʃ@NjIbAii\E2oK<m(P9 ]3e x@acN笁91nEpZ^@TL9m ߨuZb5,PK\f_I|ٜ&J-q=jϘ5bp.`byUUϊ`lKaLFL ,˘A RI("HiI T!9b)Sߢ{~>sfouKByCfdҹ VVNKa1C>NZk_ٞB!R~罈LX›v;WN {\CDcץ&RUD'!%O \IwIY“1qbO|uvhw/.vwϼrVt>`5&~dڢr V,L]#ԕoc*CjM;1]PIIez^TfDY#CY")Y8Cm( d/ rFxzY!Į \Di.z e8;MI\(^}YփSo5L΍߸ #tQ`."%[\ےK-F`*1N yq((DiVs8XaxՅ|c z!Gsw6wb`d?n-N1Gwu&X3' 45_MU O-[p9 Y~c흈e.9Wbyi74O|Z ErP:: Tt'{,܃?#y@eW:7ݫot%%Dyk2]Vc'&5S9E[e\v)aUHorֲmxe9S˥V/% &/=4TIE9nĀY{Lۻ/)R\ߵ⢯.|i02_zds.ܽ>bPN$M(F09PY v[H FI> 4WÒ_8~ UzZp9G ;Q FRV'90662#$m#AЖƨD$G@WSxٶ{ӻM|AQ@fjPDnzM})s*ع 7Ժ0a9j8Ei${;'@kx۩[B2gLNF#X Y82} 7/1'8p Z[}e`}0jΣ HM>gEo]l 72̓˵8ƁtJ +ٿ ߸MfΑѮJ}hqM3(`CmnHvOY'A7t}ƴ+hV&9qnT SH;ߒH\hzxe03eM<~+![ŗC-*4r,g.@{rf!vÞ@\ uN޾(&OŃ0.O%>QxhȏcVVzTEjHY43ϩ#B\{y0'TxHq6Dͼ01OFi}z# `8Ғ :(o=0O.@AC9~HZ](4Ϸ%e4oQjAGͦg=͜{1mǺqdP,K*3yǞ~mdE=^ Ȇ0NCw^-L kz*cJg̏Xj%!ɥb׼/փCɈh%2"ݷNm^>;]@HZoHܸ넣3u9/3u馛fP7K`~a6Tm!V%7%b{k1uJlevlWWK-hlRa q}edX5#J˘|ǘL}%8(kd|`ďȿ@wV&3HE(Fr'|V 8^a`I*?K::Ze?W K 01;Sv`oy{-7~(Iص xoC=0 Ọ"}f|aE%,z?kI7ud)(t hTY2#lyi Lm,{nz7}=py[QWGݛ;L)Cg_-Af?HE'u3L'5ExxppАlӋ">5ÙZ[arP8 m-2v~[ 3]4O=exw3MoiG_ry_ڻ5f Y8=GW0#,I0qEDzb#1_r[fN-RK5kgD|X"m{e KN qUmdEL3jЗ2i#VlS_|:Fg" 1A$ Teug">} n֟0#+t nb?.N{v q۴# Z]{QœWBI2Z]B&1|2!v\veBB45Bfiu*BV(8( 71\{E ~ [q{?HĆC>{zv[jaRo:4TIL硊߶ng Jմ9{ 3:gr%Mt7mvMac[UA+@ricC?)vs'ETު#íkd;{}q6DO63XƦ0>3|o(k075/L٩>hj3v܂f5.3rHm2h$M ӗ&/:nyT^H&D> &y^sN`ndLz#ع;`除u,Q,r@iԟ?&ۧjN0$) 5 s(9@1_WsbFr2RKSīѻ)Mf^ 3 8a:6eV{kLqӪ1Uy* lya`ʢ:6@F 5&&Ԡr$c[-;KOa 0PچH˜QFP?d/Nk6e|l͘}gMK 1g)a <¬iH(p@v$ L6)U8x'ڞ-ỉRTe]k)Cy !sdk00F'!۫O^ tIv`uM&͟]\P,[IA}$u@cN~eB"1~/FxZ/5&y<Ggc8^!dbv A犐Vk@sPRWWaqix-wV5^R٥qs1^L›SH|_YEd} {gR`C,=a02:I_V1K=a툊!Pʐ(*ɯ[C2 JLwIp`s6yRҁ2?F%3Cڰkԥ1yӷxuϚ6h$,6NQ*OdǯplZ!< c A6=P9^0toྙfpIj/x_wy$ * [M$sIRzմC)NTE_.%^kQ `S]/A?#άIn PVv.ڗޏtà(.-vGx!"NT⽌mݩ{¨)7|Љ9WQ!`{ 5SA~2!lN͋`bia=XU 416rVl@y_RGLAa*ڝfcKz?Mލ:z>[;OІGj񭮴R݃NF:U]?etOxٱbdĜ-e$Ku?ӗ9mIjښ(@ͲI8X?veu\əW >31 %""2wkT"Oc׆C !Ǎf[jis6{D<" Dby: J7il<ڪ EukT ĞT8m&o[Ϗv\P'fYƁKɤ;ޓ]dOlCB:<\*Q4[V+^0n]q@,f.!1ł)C0 mhԼ7{/6%)PĴ6iCV~ PZ7ehMk_])ډ{@`\XբeB!N* Xeܫ@<4M2Q>H_z9ͭFY|i+Y%ʋh%+` 8;54oŌ3mWB6fPN$n|2(|{ۖw[}%Jrl|}~%r+羑w{1Hl˪.T k"QTBi^1 *wqfCz 0T mǽY:2aj>G9H XS#]-srr1uVYuV 8|x! ۏ ~Å^4c@:oq 9TqJ$lo-7QY]Šإm:O}]v9QwߋEZ%uzOxj[ c$Rn?vU)շ>+9!sբPpI-QXQ0f>_m TḦq cQgĊt!a.@dyuH3c\ȠRD{+4j.Cę̦ [0;ݗf] -ܺ=3N4%P?t=gskϲ~~S?cq >:+̬[ʎYtTA%S؁nj,1Lau"ktw/H2o0NUYHJ^s Ǖ瓻K9$@ԋCeK6n ^z!+#`C7˷^KJf(}g9 NISz\FG{NhMkxbA !ً s]o6ɘsJ J'7;ϫbojddP#R!Nx,@/R~1.m5y)Di^0S脧N +9x;5ưrqpLf@I͐ DϠ3b P^p8 [;VO1͗ƠnyJǔ/BK6ypr|S{U>\#V@!Z%JP`XC?Zi<;A Xt~q2A:20|UNk‚7%4j'ٴ`ZR}=4÷d\4nj Գp[/=޶$w_NM~F<Ľ\(z^"A6qA"ӟpt̽YDt$&)z>~{}"1$lUu@6>u X,k')5J8'c&Άsͣ%NRRG^jSv*R , 18  ۏnU&Z&n>E4o8R¥^tϼʩ7 @*/Wq:K_|[ O{%g+4+Vqq~"\\{ Q9} u+!RbBhSx?2g+[Ȣa QI jOϿuNƓ+"7#4pZ RPdP1cƏ aiж.CrLWyLԅ<8-;[ $V!`"5$hgJ!ײG:fRHi#fKK {<;Zc0s Xh'ppTۤ-dqpNLGFOJOӬ !lS`'Uk/$P^LC __ip`Qt;\ P.:vv)lS=~,#QH~UNU}Jƹ}fl[GcE04 m,Q]Z"i6sH#EYt ~*%@}ۨOˋN!B#1Ya$Ј>-(]n2w"_W64=yYOݿ܋Ȕ}$;K.Lt"7`M8pKh~{&FJrfO\ 1N;M5 SRLmI1YKXxd(+6f*ǜc~ get6Cv;) 0ivX@n>_øwu׾v ]A4Ca93mKt$*$jA&/Lh`:%L#sP,AZvd>0(JvdasBN f`!1'uʻhޛ2#ɠ5Jz$)@]ѕdyѯߦㄽ/<( { &}֛8/ChH+ܡ+vϱ|9rMdt 6 D!G |@$)[e;{6b#3kk( NJ=X=4d^Ίջ x6v$瓍Ԙ[WS3G^ݑrCt:ڳI pF<僱X9Ho0muJR"Ofun r4g+l{>r0žha'<  g nt Md}~`@h}YʫP i4ˉfFfZf*&$UKR#Vi eK5 *)XP(pV^w4(ű$$+I(+$D7ktJHvB#ٞiدIVA"Y$)Z arA~6[r ~~j2P@Ųz^arMKE:(}: tUt; B"Fxg̋N-LRqelPw?OswӭV*6p~<+9Me)a)#l#&V5鶱re:_?9$Z%(\65K\yQN$>S:iS(Owl7EH:=mW gZ)VƻM380JÀHg,@I#JbD* {vӄZ]Q9}'U9/Fx;Lmk*IEUյ/ `dx 0р(>۹[d84l,5A1 pO8 ]=߮>0_;JGh 4Zrm.$[)AT' j I͕: -i^lu0a{ $j"$ZE[n>xJCw?u}9s,Jiy(v?.dS* y@"dv@&-Ss6}]6da-->P{>>l+F/S@ 8oސޝpzCa4K(Ğjfw.sH0o](%0,[*f9S1'+^c._,uM fr?d µ 9-xE#ֳ}Dj@ vwUgZ !ѧp<.Pd0˲ĚV"l!Q)qEx/ķW!̉㼕"1amXKRWlřV,$0.m2S1[E^ppTвY/%Faҿ^2ýv\c=dF1WJ,cyu25))P̘'}A&V1^pc֑;Q!ӰOq+(6fTо;Xw`oZ'Qq &+tjW+ JFN8>6+/js dw[aMV<`Dz|.sFϽڶ:;R!B/ "wuYߡyFskWu~S, E%GBtJ]N=qVET,H%0ੁ֧22b~;~\orJJ ~ vweL1sXRW|sTG^حЦ=Q$ >I_ ^xơkB$9 G@3WfߒA,X30QlX'X[m?R_LM%lsF\dTݣ>xsd F{)[OSOQL 1zYQAD2An;q)9h M4;)[?bT_1oқC)raPl]6խb<(3|D8]E\- UjoWaG^I&7Gi 6QJ5 Ɍ G^UtpXVQmM]I(/6(o:NL_ 6v58j__[U/jŪC)eMOI aۣfR|E{DHNZ3@ZϜT@Ī/gӲz/}=0 +I`fdWp˨ma6d[.xs\f6qliӏ裌A#C|ybsJ8Cr ͔#*H(:&"^Ya@ry&GBr p,~S}ӶGK^@h/5{WMURҌ;.|.U1m趯)^P2?Bh/|L)O-nwexrļ+6'e%~.u2|0i>&'"%fAyLWh ꎓJ 3YEՆ46CX0A:=Jpyn PI 0R1pe.VI swOp\䐙ؘC"6:)Bkd9,3l2|OR 5PLa=tG .PA3im*9!o|IsػJ /9Ȋʤh^L_לЁGjp(;jv>qJe@<6GT_-nhW _c':bj\,0yw85F<:-'чiջ4%屾r])7`* =j?O;C|0F6De0vZ<&\kL#X1w!U=UDtFxYQM($9K5zoؾ, Mlt+:'G*j<{pus}תjmݧ>;YͬLLHbʐ&nAAI\䰲_W_d4weTMg ..jQZG )ǟJӐSZ B9T .d~^YhwP[oI:ܟܒS6[1'%ST@`6|̋Q!pgAz Y-KrښcU Ip}5 h4/HIo2!PtՐFn|iU  ZGda列UZ5H!+1*0q8q:*v< $G(UcE-hU@mVWfZٖoM*.=?j)qIت`$)Wv҃WosE_ BŻw6 3C8)W30_6GuEeopwB.f Ȉ[ x-ut0, %?o){U rJ]Bg|0ے$ە !3$06'>0qϕf R׺_;0+ 䝦ܕ6µ9(M=ɥgS>$Z;B A^tw()0o !Ψ0N_!ΰF*Fl 5ET5$ ͚A[-2ōEOLï YYXJ/Ns7<ߧ ǹɬ_ҧDށGoEZBn?28aDh&,} p<B5fQ%L<5ʎ7lN(#`2b&zx_ /H/)zOLIS79,vO4"QĊ~^}Lžw(1{=@Z8#E1Bۮ&CiC?OM'{[vͪo )2FF`^^ *c/x_(Ðú+Ū|HؠNIٝ/V rfR !GmPl8tbP\b+q n3MrAfI*-j~^Np>[m^%V趜\ӵ+'^Re A8nT_QѾ/) Uھc 7Pά=~8:iD%k _NtsS>=1ISn|g]~͟uCftG f`qye`oHH, 7QY|n mJ;Ol ē)OoYѬp]FgO2]{ 8V. NBjfKVFt^="$.-,`u462lָ10o:C1ߤⵀaVwV1 z AbB b*ADƣg<\Z)'CݹGm@VEZ` w#! WxAn/"{iT 7+U[P Fz5aXr.ЁYj̈́EZkf,ɛR˩Tuv؏)jAݐI lз0S6:ו?B敪hi}UHHO{` 鿭Z9ZD/EH䥝?ߎMpSР{=~j =c@/>NU3zӭWiy25 $ _ML<\(G>T>% r/E lP9XXg:r}`]\ p1:[/ 2opȼCw!:erUkϚ-f/V[5f}gNpLgeBnY㑈PuD F6.1 -?*e_D"w{B,O\c4\c?pyc$BnG!ʼOdxƮ֑^8Gq ^>,D0,8+f c1u`:Ze0=V佀QTɘS-SK l4TˤŹ/Fc3k}S sRuײ_ڥHmHXSbGK >Zސb+ɩȥ հ=H Ƃ:ɾ=m#hXT.o}߆z s 99Ouo9O,eԛǕO*Ўog4oYсp͒a /m/ PFd=֎MfM~|zB:A<^3mK.gvF^Q{'h}a³M~ҭ>`R?s ׇyYYۧ/r%U&FDFa%9)]K´(#BҕGPD"7u O4. x|xe+90|!do@ k"%zyptP<Z |!:VVzfuJGtZ 3LLA~귳P ʢƗd+@;NEo8P[EΏ̐pw6=jziZDe fQD.+#!Pu}?%̰L*TPm}GbJnDl}V9!4hgo+ 9Nk쁧Βº?b6lvPᓻBYSMhlòcY5`@x_bH+V泶\II\7g=$Pv$Nҫ/6>4;`G5GYGRrE ɾꄒڙ#j<[<{!-+EzQ@qVQc2H:{"xFvBd;xpu/8 QyH!kcRi / wRSU*bV妞(MjZG K*ZuQ|\}BY8>[ ̌ՀqPdM*E07 Y~DW|zE(-wl (4l%Q~5r.f2rKE@55`"gDbxoxH:suyYO|;O3Y@yGAXqC%Q;Ed7.br:Wc(Fզ.eEwl%`k0rN fP g}g~LX3 s \bMR~y䰙k?ӑ{JίxDvFEcJBI1WWU_L.5̐FKyjoUQ&fj%g$T=I)x_W ,E3WEj} W li$(&f +uZ-քcqa@BQ Z+ gdؒ4zGN̷ &W*)JC'l&Լ)8%h#TXU9Ϥck,lXR* isZ<#϶RqeYk,ܒcOje)P[#17a[!Yԁ፸lސdD$r FsN1)AoqOlgϕTz >JC Ր$a b|)~ aL5ZAk4=%$<$/,oevCoX8ɞ=pAwRO7>x>?LN|k0=n]6A>It4Q`XD9XG3=O[2<ߴs (nJY4-Uř\_peԽ7~vf~uq숆U6F-(xFf*L=3bfp xl㱈JxI1cU2ZHk*MXVV>l+=-3ϬKǙ3ʐ)W;XH";oʓJq泱+/7آ}v{7 wKԱ/.b>VRplm374C=}k jO" 1ee^Aݦ+ƙ|2Q yS/i 0$)cxᤶRhid[6\°@r6c%wLԠ&w@S2ӂS3@w|7V դ N5L]Rmaݦ{ED mGSN0DMzi`tF >uWo::h es@zL:'4YVhCPfATǍ[ 1o{) t\>GHl[3i} TTI'967Wz)&3Nz8Pi:Bjqo@mJ+X:! Uj<>UlSs&,<_.e8ojKS)uڷ3ףSq vCAf;y%fTIGz*E}yeGCK[ɳ};1 j UY6Ie ͨd_}`(7ն=N ([ųx4iT hxN5Ygm/嗕b})1EIYτE,D(4(ڽu6xS]6Il`hBwurݡRm!9/F=OՎ?6Y}gfMprкRvf۷xlnV|,![K uVXRF_N-Ki L7(k-! 'izd(2.J"-6&aL8=wI9x+);?!&Ɛ\E~Ik[6`0[O$5aߛ(^f;?~L&2ދDӛѮp:g3kqk<qt5ޒeX4-p&q)}3“?ݲ[h'ƠDuJ =`e;vդWylM8ϸaXcyYf{f[\T ]ļVFNjjS}h71 l 4GYd}$Tm!ؒJ6xʣ* DF'}S)7xfW1N=g$ JH!^9|ju#4LD|O{J BT ؐMl?{Pn[&ttf|aSՉkwLk8Чvt-1]&.:ʝ%-z.yy$ޛj `/T!S ,[3^ <UH,zz&1-0ǚB;jWC7N% ]:rK6˱䝤{ÚY+Lx lCJSOOk'Uw$Ēe3·,0Wo!,wI:oMr6_+ro2?lvÝ!O1J53a6moW9Vop"U3t_prw~̝q9jS]@q<%( rC'SeI9'BwsARz'cla'/ jce~nD-pf~3EYT^k)gh.%SqFqv +GBD>[H4JwF"t [QcvhzzOb ϗ"BCܱFP.(](Hsn$,gR_5E:57@#㪛׆7qro]OUsH1 D0jUe x]Rnf)O4-`4\RdzlcK lB?v:5 q݀'fSُ_,~6 ';/Qn&yP/Ҩ^F*LǻƁ4} yVooqস8ɚtlRUpON8Tfx!Zv-Q i_ L\ˏV^yqӷ|^K-$#9j( `(]5#ue? :k-U|AM8$-CNZcIըT*'~O!cF bt2A3Zؐ堃  "ek89~TNңXhA[YV#A %ޠ9g~q,v~.]d+= CGS; (@94Myʏ%pP.J4/CXVGE@_19J'''Z\n/c/>&bb?JFd9ҩW[,] TBX"JauhMy-nwB& S)o63o9Gcx=߈ە/qM8EUBaݟ;Is)~h:@rד݁b,Wk5Z햁^?0w[JK w5.t+1V$U6ӳxXu?X0^ߚSDžK7X?cG|^Z BI<ɂd#[,BcƄV񼰶Ôh4}H lR Ś@WkklELnN"T; ܔr aH?4T״rߖrL>S:sOlTo V&1a|.ȟ dL`c/SC V0k$a 5zzb?ׇ38`ن ׏,`cBMrbg#fxz|\.}74'yN,%[jɂŅXCWL:giFQ&ht4;Mٲ*XQúP>ILy L87z?EW D6n(y>rLP^Œf'om[cNr]%:3tP=gߘk-9b&1Oong{viG|b@粻wEF Te]EwB\Z$4d'gm4XDK#kmc:"szt k!\T'4e8Jꒋ[7.ۜ(FcTª%i[R"8 o]GM4~\F7euW+XrA%vuZ,E 5}ѐzw#PB92'0 86kDc | ѕ:ؑd O B).3Y|J2$rp]E$Fp ?:#N 57N Mge6 *G0g!S [rdu[ ŝ;2Qۑ09m*˦98;.f+#/КPHKQ ^|Xr p^G1u@7\_/HNobDXک&ږ$g s*θ,[5Edg!~/wN\"'VJxA٘Q]HR&n&yG9 6|9«sMzi*AŬf Q x @VP+O b6{LG6b_ǢWgXE׷oJ[!ʷ 8XH^u,EyN؟AIʼMRȔk101N&OsHn߳?Nzͧ6<єP8Ncg1.6&g^ۤ[ye"%o#t ]KLqZ}Y6f[!r˒mBҨ*yVԙH=kACBծP;>?x<{U\1^iۆ*.ׇ৭xƎ/=D" \QP!91f{Ėg*!O}w]b&a@~qM_h uxч鼯?xcSyCSu @"ocAlZdW nNkmo]&ff/sL;?<ٻD+.[AŚhGfoxiPOa}F`'F9#scRJӯ4_ׇf N)KZ+_*iL )ߴAcGoe`:/{7j_rȑa \j_ xqA?+2e 4!۸ ĊӎSyL 2\6~VRG"+>?gV/fY*wAXCm—̞abh B{ciZE󩉖tOͽ%o<3h@33&39C4V^