libvirt-wireshark-7.10.0-1.module_el8.6.0+1046+bd8eec5e >  A aU]pLaۣx+DKՏRo7grD* q#Yÿo:^%twTWAjVt 𵍼+>DYK8 $[ZA(s_ woTnoS/Ċo.iCReB s Y 5܄#%Є\a|dίgZ.C^( e^Ő:H{#XрXྜྷ_ӨZSL91nvq,⟴qəESMS=©;ş[G7ˬlY xL(IQ;݋"85&J@䠯2OZb\B\a2 FI۞BUsV7 yY8T;{r£{H]$VC7vp!t$S`ՠ*cp=ޟ?ޏd : r  5;@P X ` p  ,dt(j8tT9T:TGHHXIhXlYx\]^bqdeflt uv,wxy "dhClibvirt-wireshark7.10.01.module_el8.6.0+1046+bd8eec5eWireshark dissector plugin for libvirt RPC transactionsWireshark dissector plugin for better analysis of libvirt RPC traffic.ahWx86-01.mbox.centos.org 6CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi6869 6AAahTahTahTahM2eb2dd2fe9726653810488d7609fc32e2981b387bffecda95cdc585f18d9c0b4../../../../usr/lib/wireshark/plugins/2.6/epan/libvirt.sorootrootrootrootrootrootrootrootlibvirt-7.10.0-1.module_el8.6.0+1046+bd8eec5e.src.rpmlibvirt-wiresharklibvirt-wireshark(x86-32)libvirt.so@@@@@@@@@    @libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libglib-2.0.so.0libpthread.so.0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-libslibwireshark.so.11rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)wireshark7.10.0-1.module_el8.6.0+1046+bd8eec5e3.0.4-14.6.0-14.0-15.2-14.14.3acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 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- 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.07.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e.build-id0c78baf8d06f7b0ce5471832dd01b393da921d04libvirt.so/usr/lib//usr/lib/.build-id//usr/lib/.build-id/0c//usr/lib/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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c78baf8d06f7b0ce5471832dd01b393da921d04, stripped PRRRRR RRRRR utf-84964be8a126b28b5eed66750cebed73fb42f177bc95909d39b006b451aa0adcevirt:rhel:8060020211213145023:d63f516d?07zXZ !#,2] b2u jӫ`(y-6fMrJie†22d.(ICm$0B- 1Ro%6!q̅eE9/ύ ^%"^ ?` ((a }Zm{9ֵT}H/ =vxN~zzJ\ &lb4`}@(C_1 Թ9HetnRqyB>[8Miҙ9tВ<$QerZE] m?|T#gk-!+߶Ervrc|EtvʅB յi,4)4QQ굍pk_qyKhGU"3NA.{Gm-C/i ρ`w]dK~W{пaX0$4Lnۨ<}n ,$LGzsKBMQe^$Ჴ%IfɮxW~yƿ!H g9NӪ (RLW c[߉ B zHj=#kp/3t:&ֆ`BgtVt@ALխ. sǓp/;%cpBu^r oS2`PK_vvS4 S^/-84\OAWȟER[>.jjo_V/!=[p]bX uM*|lMTd#RW5`-w@iYU2cFR.oA#\,f~93up,.s,'(b<ц$NY0$n6>w`U?y{lLw?D5cɈ9yw^G8e3o&<ޖkCֳϷ:Nh c2xrC#פ4j @3%fTfA%I~ldGBg+71%NjY&?[d Q"k'[4kU7tBi[A#Az usʂmDCH5裁ѷ \ =iH+Ob `d>ٸ""}DuT:5|$0'A+qEp&/ā 2򡼮6/3&S&SC~puٲ8^ATC<#D/G-C|o {aQXp_9\+u͉Iؤ(ʗ}V=}*LE㉚ 4 n>1cõ ;wWljo "ӽ)h_$ͪ N@kI]hRԳh\ Or<:Uz6:]:`vX*C*<Ity-+4CM+JX^;]&KWCX,_3: V!rB9' *|;>k]] C\W+QE֣bCReńj.r7 }wxObif)ӥDžjzg3"Q<++JbB*@Ú6y);ϵ$b.>rU}ıg>(o/<֊0ӕo4h%ή}X)^3lre}e:_ w c/AbgSYs^|tH}Ya7(Qއ %p` 9_w_{}Wk9٤o\i?' zKZVEwF@ko0A{#DC] pWi=JC?mJu6 @+q6?ĂIrq-9 Rх-j]h0ܗq/HK[K ʅ!2%zRx t\=uoV54!uF9vvہa-k8 e5] ?,~]D B#2̞o %* Lz.$$ԋ쀈S%`0{N#0'b_[0RMH53A{JRq*/)n;7c KQGu0siԪHpienHKGo_iURRfMMp^N/41z4c իQ6! x+1n;SZkRj ;Dk4='-9͚nQ!] vo5x4 'x >RZ]|W5naݎֲPM K7^Ut'苂NT/Is,Z/g'qBY glfӠwZFW qL}[Zii'85᮳|_:h3l  jY'T1mUK0A{vesj]XTbe)Ju3]X %@ c|Υ'.j,~_3؝)q3ffm;ϝr#8еOuf˯5h4nMK\rU-؄lD.1[(gEP3e,挊\ƭ=^l3YoQvLW'!=?1;bXg)ЍdH ?Y%(9w2O5Pzۦ}a;yAΰ=]?{fpO|] ؙ(!; r KY[>XM7@KXUr.׉, G]ܤ[w7@\VX!l D)֝siwD\ޣȳLj>PlG2kԁmPw fp8lrpF@sծ|ŐG5O:=IOEχ$㛸Efulu*Am]Z*'Rcѻe3A>Z?-YoSS~)V[ IV`~r&;v+-Hjy[Š{_sΰkd֣Zp+L1f8oׄuJ{"ccpS7MUʼnH'Ԅ'$V_&.:ɑdVj%VE<,y8mw{9wIIPIEdcPZck  /\j0ΥRNZNmq5srfLAgytc8eR_~{]tr,ͪ jm+Så*2| knװQ9$%s 5BgeG;]' z,4W9֓EK8oZpmW?xn9Pdh xypK@O.]Xw n-Lv^w?,2<~ \_sj`@E)t6G75uKh4zpFy*N+&tfg|5q(/iJԻQTjTǢK߷Z1țoYvE`]lQvn@͔i.oQ4IysJQ^o3ZߟsҖ;/3g4H('B&+oՄ@ȍ'u9/T~/:甼89u!u| PHg;zL̢8Wb2h&ژx{yihQӷ{uo|)CC3$<628J.zA*8aEwOGԟa<뷧;#!J\fKM?O;}\tRW!:>@/|.oCqLl*~Vm(Zg\=it,oA 㯰H* {IS%\iHJ:Yy+ogv~NDcsK`9`qo&sU kd;;Xf_ȿ$ MvVhIUˢ9MU(exI_QhC[F$):R^Gq:W?ڂjb-P2*Nloeb_nیrDKiϗ'ovhRg#M}Ǫt y!Y:%o:sN͐ԑ|eTWwJ+R;J>rGgL\.#uckwxF9T:O:qt"sn]"3,\x5n^?2MRnv%!)4*3i_٪ƊU01mXnXs R$ǢFt:a.EP> OP]P.F jtg aSIθW&ZP8ApeF):YSEm0T J_8)V 5WlQa|)D#Ζlcr倂)< ~K ec ^N諜 .SLYO Oi[`^D?MD6e b5c _b3ZfoTa ؞4+5u m5$ FB5HIHWL\YǞZwИZV,ʷ#Oa}1e̅mjB 81z&˧Kx8Z3R)$$)XAM_V}EGy,\o }qVd8UxÞj}=+5G4AFTk^ܫ{`r{юVS\ 6ۺ#DdŻ oW_K2t-{XgjL0FɞP<)%Yt&z*-dS=8tFk`$z)g r c\4\&P_LSPwvBlG %a3 T*Meɗ޻YٮD$`!})i;* oM|/m3 k}&U R >$n+*RGM(y0_"Gz"gWyKb~n\Q6$MʛΌE& 븵ô2ښb XՐ-sh>[yqiab67W!P:p AM=GqQ@&CF5MJ{ȓDDxܣ: ?p<Ə # |,2 zL": \lk*,yՁi~kT@%"OQG{sE܉<{_*$J}_1lwc5& GrC](vxCj \VW#/ل5p[ܨ{($@#N/r[wu>l {P_ck<>>uKŴyq@4i!qO*” Wjz(!Mؚ1}|Gɵ94Tī(yc -_EBXݍlkqU8ғ|GK~i엢7ުnЁZ{aꅱεe^LpA-)ѧP:V̴D=*.j#!|0.Y 1W4c*^:8J2E3 zS6'Ɍ+pVbvv|Wu Kͫ@ KaK$ ٔە5P2HC֐WK)$~ٻIy+ dtcrl dvdoO:T4zIA`•gf= 1*1hkS_L2eD^5rq(W$Oa(v9%z5Ċ8N" BMF:EDmhRmF4CO sS=_M5>w^gaEJ1!bP?̹6K!RY#A$ ѻ^f'W- @ⴐ(+6r4nlY, LḑTw˦f`|$<,bNTMzօP4%XBє԰@8l˾{{ 5жM֑W:ybCf$ae-jɾbh)*W4F?dX\BWJ\'AQ0}*O5}͜skLq0u` ?|Gm|jPE]P4߰7In^%UԟC/Êh猨:.MIe mm<__}t`zͷ죦tĿBO'XhZZL#Rћ&t`L,5M,y@_FUJ@$AbaL%Bܮ_?k ge|"+@rTV428:]]f QX=آ^?Ԉ9$ck-D _h2-q 9)קg3Qz_Cd;ùCk|Cݴ^#H9ouf*}ldlj:XTDFĎw婀}\Z'(:lxNx77;1urσI@rgQBgB:`,Jay9[ͻFQRs<_w+j~z\`!=bs]zd+@ (%Fw-Y8,C$Fw D;R<5Kx5$cQk<7J{ܓf]lWϏcz)'E&AO]A?0Ax&]}*/ݞIXl]x`k "N ^peO}TS)hPm4^?RydM0.8` \B{q}g-ٽuAEz=q]0kƷ$h*},pMu^eNb4UHcIfw m+ SQdKsY `"pml.%]gLD1KF%G=?q3&zd±g'M2.2VYEpmj')d2, ~ Vh` [K*W4 l} }Bg6}~ӎ=tKZZ`!S (u'2 1|񤹡M6p'ەNtFm$A?ҋx3lsYmwZ=,á&t(G,;?\-\UPS^/,ª߫Ik}3xV$'lOwC;kX>ǖbtMR}gC3.O|8jf}MFG+jT4QG3bhN)رG$ S:`י)%z:}<^VwQ.aH:آL␧`)4:N|Ao[ڀ.3?ݧq<Ye%-fK?T͐1$MXL1CCބܖ PRN g{}3Ǵ7LfEjQv_V{NF*Bƪa5rIc_Ѵ}L.=pK0q .q!6zkb|Fj?Ph*++Qڑl*1f m)חx8V2 ƣZ>NI:DwXY5BD᲍/^Gɫ 'y3드ش zMLsl ToZ:z{_^=G%dDȅKjߐ@i&WIa4N͊ N/Rfb; +MDl.pY[Buccq!Fr>cQYfޥCM^()pj;w oDjI#Cg0Ně5gf-_y}7fF@eL b)n)/][{8}!^%p'fybVyD1"~5|˙\_>:XE_ƒ-'W[Ũ,#4,K9  MNM!2,)l~ICҲ&w X4F9KB{wq 䜠$_|6>LRCb)qZ1m䩆VTO]5XWWIlK]_%P&|Έ/?^П4]| VW@p P3?NZc^ZL]6[![HMme육Y!A{ji#]AGdE/pF BKQHQν'~dU ?Y/0Þz=a ar,ֲt]DߨO)mh]+3$b. N%/l YnSfJ&[,7.$5̪\:⊃r>+q'Ijr|t'>WiJ{brƐLƻzw]@=~R#jLzheJ L̙icPxf=co'GaGa=Z̵k-H aÌ/"4ǡ`ϙ;t:@iS@W?mW`8bꌹo #!45 ~ԗᆄ a.XR {P !JWI!Z*Bx}OFɜm$5K-|b}"%߆N|; لg>..8N~765?sCK -n "wpxZ!'"4o3l`xJZrZj+NsYh8;f|^vOw ]iJ a7 {/afͭ6ب;fW??*wRc]M/A ’\l7/_w_p%A1RB=ٕellVAnz^k!ۋ^Aɥ7˩[r~ tӋD8\7ܬ(rBR=^%mI1jRovU)33έDŽVSϏnRa1'='&w'?dJQ_?|%O[@.mYjM\BHqBʾK}0e|='&̡'<K>qD ޳Q`6Ksp ܞud#rKhžm3ΑТ}H֮*bQLr/l'1'$/цR}A'1ͫPs^΅'4*oV&U ;BOIf=@ZܓϧbY@H=65H9S/ӱ@L@R7ge"=ӻK>r^ha8T /δTSՅ{lEɤǂb&|H4 bucjs0c4<'*2EH&h[^::)d3+s8t$%8'C$=R vB42O:T狋!=4^thU yh?t , z}ܝtj~]O|ݚC-dQ7;\L]{#NYuUĞxxG4~GٰGJHoJWlI4οUPEecOh` iYNXO-yvʬPi#z./T L# \~3\F?lp2^pl p(*h\O^"IHCS +E5ATI:TT;% 9 ?=NUA xk&YK8?R5Q+t/ꨑ9d}ܘeov=[TTd85poh2'ݭzx>9d3*)t(vuD5aNʳ:痌. WA+Լ?m _k.f[rYA`;Ê8 Ly78Xc+DIC%syVIX֚ _ ^GF e騇kMc8]Я6t3N qLrtB3}-\TɡpP F9fzm2*vz~2nh@ Q-h 3}Ix+D @wmWV |xs)X;edabE/dCc5h=_DB:+zڢ "b ?٧Z) RikJ+r,?(Qo[_&;څRӴOzEdA$`TD۹*h͵h[*j_SYV#@F*-[ g-V"dLB}(ko ?]fssQwUo9<=֧,&8ځ#o:tsŝ5~/9[BON%-:Q$[2f%fWm+\2Ǩ/Ko=ZW[iYڃmajg/1ݍ}J^?uzKuYjVJA cß?`uw=Ostdk @}71Jʸ)2_BwHC"!T; w3Ir-/.{jOM5 Xj|T\,K;J7mȢ_iNL]r$C`(y¾64{?WmL[S+(Sc%!Mqo(9β~>v/L[{Y zR%g치;9탏 rs #蝽OT&f_YRMW+L49Ҳ{")&b> W3|5bV-:1n΋׉{&ن}PY(a7۝B8GLRskkN\S:7KrJ: 羽?/@-#Ǡq$:R1} S2E"ѳFWɽJF.ݵ)Ҫ)*B&BTǘOJ%e@t=%xFx[T|4KvU^7b^ط+, f֮Ly!΢| Ob,FGV~h'D|)5p/s&=hXSE*Y{ HTҝ[N}E"T,9ȇ|##80KI#s( so5,s&XY CD4=* x:&!6JU 峍 ƥva0 Kg~$MzAsނ<{2C{i;:_ȈSzZ:=3AZǠw?>6RLXKwJTً>ZwyorV@YyqE'ۣ?cZoލ\wJܡa\ Q,k[ X7_xdi3k72b5f `New72HF]բ.vd*9@&ȗc1WλAbvq@8uۊE7L;(v3PL(W!K)qݪ /0%~͒ ,m0-G፫S?~7&3fp:g@0jfX4'NϓaZ09cA.֑L(UrE~W) ue> y2"}]AMIG~sx)Q k|$7`J5q7^Up Tfȵsr.ٛ{JB_~! mH & )͗kv`9lyC|ŔL Yiy/s!)^gI~p{k[A*%a8b-'.?witLC*SsZk t,'@1rTB]U,]%/E#5pŶrِv _y&c$n8}V@&O:wR'E5 $Q,`.$u<ϕα"7Ä) UyrՃyW@%_Š&/ԺKJ0)PsCډ3942ug!۞RmOO RrƊa h{N]=+ɵ eML@㦰f3fڐ:G#-SA,όl.&mqkxAHB30y %mD:YqrI;#f#hGbz jY%q?'nӇuPoY7()|Q]Nى۵i 㰣,'bKgcYl,5.=BBgmpކ10(OY}/k;7] )E`mc>)Vjn!>`N=q2*3y͕?E@ynjzB@T=k%pGu6hL'ǔbc'\xϥc;7ac|[ (֊ }:3Mr#Y~Iu6; 揫P~,%U<S,_Rh{ct'5&cTckV?`eBmr]LUױYd ɸjRr Xv},y?5?XnI_#FxKTsdyj7$OX iL,:)nbuG63pqO2 X( UQ?~(*;EF$2Gϼ]2x)o2F|m o2:z|=Z*tjI mecs|-n+T qQMjGWvd-}M\֦]%.Ӫ&lH/h{oN4ctGtWRœOFQe\7b-e3|bJU14}/1k;A j1 P0弯wE~I$/}%XeUGM!B; bO}:l8kg}B'ExSCKܵC<0"ZSyqUi&91e:^7S.Zc':ևm1sI'{`B Kks*! ׺iQV3ǨX`\r)5aZZ=DDw_N_Aݡ48.gRw{.,-QssA[8PK5Y22ǯ9rHwot;^bWptw^,7%[rHnD5z>~Z\8ȾP.4\)_?uks)/DtK*ps}QkXe+KOoTv$~A=} d!L‡d{͊ޭV@c&f˃Pe9tw!Ul8a $Mhs LY_R~VV?8)wߊ 5Q&QF|f^X3"`뒃[;EkLeD[`HkQ PJ yyE?j-f2†7SYoܖ%>4k aqwO:2В^v<^8)~F#k_o_Z3Pl{uGM1,+K7QpХ Z_&>7SirxZ[c6wl/ph/K#"Pb0T\J bpÝ ĆkS.R)5F-_CeMG[w wFgn*fzyț9c+x\[>Dn[i9T.*[<ĒԠxbZXڈ-DiVG;B‖RlO0 HE4Qc,S$a^pk$m>H-m3<5#Oª("{vWћgSyͥ&2N\3m.#mRʙj+"ffgY?@E)I5 _ O9yo &gw(̽x`KCK(aObؼmɆ//X|X-p~6k5Yx|L:0V!2T_UngCtbwrnA Nвzi*-PvcXEfʪt1'(é F;@hS[h1%pK_"xUgI|QXl&) TO (Cuu̝HHv_ z(݇Wm&HMD_HaeohAcs;r/dԗg<GM&}I AZ .%H0bYď\GW""Wy"s9X;){'ExMJ{/Ei,R*Lofs\&2ѾI Q? 4|sIBv1@ @rIÆ./:$,'_C%"N*/ǖ:H#H9҃c#-!QĢ2OhQ'{zC4IMq4ٖQhvlGAE>|B7mJăp]0bҨUa}4e{"sRBF-Fc#V+Tǎs~LcT]j+[8[ЅO&"qƕ0h\tQIv-"vF0)n4 E }:ŘTh3vDkg:6V*hƆ1f!\wu ov0w%4`e\ZB Pٶ~Ƴ Mo4<'o\2xv6bbq} g)3=j\VJiW wC.m_ ׇ'`lMJv~4᱉-w217P>kM\bZlAՊץqƦItUK/ݠT\36E 2 B60!mf9(fIK?~,-S"2fgë6]74亶AԳ)h<'1}0fG|lR\|W>,mGcTBv(W/\]5n{(ޒldl1Ez2F7C윘RDL82aACAQvjY0̝O YexS-'nS/1Vo]b;W||Ieiϻ)*"=ŅmJڙҽb΄WG~6OE7KoYYFXpIOu||TӫvEٿC ]bpR%9f"D͡hwOCle?TvR%RV̠4+% gȁXJ`WL@`r^n~BRXEp1]*842,w]`88rH{*wKے^#wu\ai0l1<9-†v o,[njiTG|.]KZ<lZ1֬ȝۊ] Xི!_ɱTΟ`(]Qͷ=:E4C#񤂒[%ӅG7= }93[1˜PD HS09Z/-p;;O> [`v$AөcBYSD%FBڼِZxӃǒRi! FU=>3I4s!睇:Jc`xX8Y#BKx?Gz0+^O5UEZe˧$cGdvµAֻI(vuW N!ڹL@7Ll=^F D ?__v[TEUJ"QQ4Vk'~=zSkRQ]c69wm8:ҿ1ќ3c1bkk}pDḑp#i xp.8w1͙PI 76j@j+fDRis P:OԺj`f3(S&U߮K%>&KVʥ"%m>n^RG|q ̀+q~6<ӽj,E^syh@Z"؂cA|:Y;Y`v X[RG +λuDKHlaX{#ٷDi ^9!?F,Tjc$yز!)jbtq(O5ȿOEG9fBkX$, ¹'t R6T٩OtiaOo@f㶪),3 E17 =Ό/=rc]JشmAHdrC [=|ўvʑ?P ~!u奱43XC9Ǝ*to']Hϓ~%a:k r+=nmtJ ӥVbKY 4~;F=Hm$Re̐A,)SX1pȥ]u( nEO`n/}4/WJK!:ݞ~\:Me5!7@#~]} סʸ|= Z.ӽwۀ—v\Et=ptN%埋yMCjX OL ~2Qcdgz]窷EӓHb$C*~PZOכ}\$؆?  IwRNLa;nͷ>T{+*&09V,ѽu<{p*KI Qf\M \GjLu_N+ Hqۜ\BaЇ:GZX6 :r~L שԪG௽eLZaP^?A-w8me} Is˖v$O2=^dȘ("> _e ^ěϺ(F0n o'<0⚄*NdUAv ⠳&ܛJD B>^RA`)Yz8xH-.\:顙n." Mo"9\4Ii'Q (rj>v~qya#SIHqh0hƧQ/Rޥg"M;:M `uc$_Scp.F+2ڳݧHJJ|O)*mFZfdAXgՇh; $te; qF"-Gɰs=3"%QU9bOm.n \? xTZs#͐P}̧B3FcCrPE]`Ӹ&C+Pk˟ )C%HPp`.Xdr\ ߷Ěw hyّbyXDWC&{8 "4%}) RG6 4l AzJLV!S;)$.m1 (W o NGcT^#$+p3I&eN<}ih`e]E9e^q^Q< .Ox-B8du |pyn ZX5ƶXٍAS04%|+k%كh^Βt(ʺx~Ks oWtm )\ S;ǭ0dJUk7]`]=}߻&R/DΓrIf@[\}b2si'm=q/AE04)@n[[ a3e'e}ueze6Sw * ,Kǜ}x?_\in+:9X 0GC ePQ6YR A@V;56TUdg0]^(xO m?/s <af(&@R( w\@iB}.R62x 4+2InW•#NNVrwZS`[i}tRm |5U"_³XHi^g K q /uwI3?I>om_ݿO]dZע&=%v?[5l\)Dɺ5^o/] Ǿd˧ߘNEd4:"N > d^5yg?7T!k&jHq;<̰A^))bP An%OS,~YŐe"X-6qnk$g*kU,-b9'o._ 0(f;<:"=A>cVXԎ@#[@2'ROh{!=FLL]JqZ[كDϛrYR3;qk!jW q֘-BBMu}PvlSk)Hx sa7S(x72d؆3&Y0Qⲅ~s,&%gCBE^_L2,la՗۴x?զ;sZ%/ݞ˵n51W=+WE_nёׂ0<SH$VOK]H^=+B%COLu'.S fQ\b+kl!d%f,zV21lobn"aɋNzo37Qn42a(tI: 04Kh # uRyd2F,v`ؙ㵇ݔ, ^^Nٺ-0;|+37C;]"8q량ъ X74 s$j13n'zCTO2׆h20(gZ@*^28^9fڀτ$ҧnM?t~w;=U>>E# " ZMœFJqB&m#g0PV8KX84! 1YK 爼X}@@V3Џ"P1|٧$n!1eB g֍`!4EYXpZ݄B _|&?bC&@fL%J];gt{DD`́Q͝f, ́f?NEF, `Tc8Xe#B[!c͜{3Kڢ=@?S+*__SHQ 3§:>m,ˢ3sя*| <[#m*zW潯g*7>1NDXYzhAWjyZLir&+uN5XWgw>H7YPXqTuﮉe`ᏥӦ•N]aZ>.sJYY'PL2[M-!e?= q,KAνdScΏ\@lbMb!m9s7ĞAVh"6{ )wn}/jMx7dXӾ' R]WÓ%Rwڤ[ ͤ㼇ë.`wz%JH(CNdOU#F:g󮕔G>A bB2/R|ԬぞEtEݙ]t\=8AЧ]05 Ӆ:w@2-f>%-_uо t xgD ۫'/TV]sbiM݈.\O ?&OA0|UA;h 0:;ѹV<yXaLag<ts9SlS|Uxm ITp띵%fh3V|? S$ x5`pY!.S?)>m>Kv-[ZOJ]5 ʂg $XL> q[].:e$qeB:G_ m/U)NcIj~ݒʍ(D1h;IԠZVv?X?WμۈpC\$ajV 1G絇=J5 L.+Mz:k;+ĴfIzC~W")w@|cOc"UC7Mv|+wBDN/x.`hziw, qz91Fs{h?t!5O2xYmfBE5NR@c"xp@-t_bG+IzKq:f=&Qq;@ 1`vQ$Trj=0qKn:^LC,1ߤF^ԍR-iK- x:MM9#DS.':+k`N7uskJQfO:sߟWL9-U"GK1َ9]fwfX*w1PNgЋ89b# 20r?_ȶ8{Tm[7Xt(ϋ,3xa.|g :Lꥤ/Ңn^rocܜ<8[[qZ͓ @ : ) 2o](  15-fKxtA=('%rt?BEFwI"|Y~3݂f%7]S*^(yxz@L9SM\t9>x|fq|vQ}&o&69?VVO{]ӿ}nCET[ÌOV~JLv&(oD[ğLHOo@F(lҨkLQGVCg?*Fgw#\ju_#8ef" p3 bVb5 g::Nrysnk2\HS8|G}f Z{TۉTRaξFX$]3&Ÿe/'pa*Lx1%lwIԎK3y1rFplENRQь4'}qp:BXu.t2C}}v<~FG*QH'Fc\>'\Hocc ىQ"ZCS''ޟ`cTEu/7%鯇M=z7RGJBtlI%&$R)STM2,@Ҕ ӎVpѽ-* $]l5؆ '\ۄ %Vp $=tDZ|0mRU1"sD\m'ǵ?@VuZ; x|8?ggkNj,0s,_qPe̢<0Ws,;3z8[|^\ `L#*"ȇ`Չ[d@Ĉٲ] 4pujw%{ $%>3ƜӸӨ ~Nǖtɹ(ȗa `Uv@j{ O;k_jb=a ǘq![`z[B@뫖ftdzYq2 >{C ~קCPu.8Khi2JSٗm5XG^~c2@D,]t9$ݯ]ƣ3{2BFc8UA#Ga}`ʧL<>=pa]JQf_@Gr/gkCw'?%@NKh(ݨCpY,JM$,X?(/fc\m;Wjh47UQzNܹ]]\h~ *C {5{g⾌S_"󌱸_yg/ =g[*yacrxSs &Bǭ_E,"`Ш'żGQӉGO9O],Ueh9>C}z{2Q̲P̐0ݚC[nG92Ǘ9p(W'F~|8פ7Eva32uUħ~,h/JSKěrp7VZU0~k~cj n#A +aϕ(>Yg8 beDi.FmjT@l-7i0= &Hx܈hL`Hn&} #a*='cӹـ-C816`N{n^;} Ǯ﹉ E`H!9mrvxy9(Hy@y{, M̓wkpR@s)Lh'j`oyi:vF`NʄЍ}|~K; &KQ ެ _ . AxYPɒ` >YO 9oObÓFhRS>mx4{|X7ȍy)Vz~3(tಥxw=FaGTp"}U%f:D, m _`NM9/Qd^ m+`Y,E+˛:I5Ɵ:1,"1ƀKow H,'̣%w~A Mz|م+ۺhO+4@-*FCb|ǩCGsPy4·l@iߜZ`sTɢaTp2#jbR̯!ϲqLa_uWbCm1VOayP窑[y&E۷||\_CRvU]S+GX_PE=|mJ5'POJ]}n6ug Y+Qk݌CM``ΰ嫓_9+r!QT}O 9Wkm8$9w$Ւ3vL&/$k-,]*\UStZw+bVV#^Mohn멇\e! f`Uv@$QCRB0 ]%T""qy~97L:~9"gS{d\q^r"d ', MN4‘TMt Rj(q825p;%Kqcʯ!zNܡE~بQ~2]PɿwuVN2 ָ:3k㻫>z\%ݰ ӥ;0T;Qoaڔ^D0J//ovE/5u*{3 Y[6iq_6ס.0 57{FW1n65vD-6tzWb( ZbSO8#U6Q*^~#9T훑a 0mwl9賠ݧjtա-:nJ7kfʿĿ)R|EK "DW Vg]NINP6߱!d #_NuJJ3KYh+7E7ļAtKtM)&fM1j$ؽ`3;fz5H![$b9 w? M gw-Շ}Vy2mFs i;s@/"<`V|漂KCTl29iR^Sio7SfEx rB U8"v}=wHX;s|19p@UNY!UX,OVjtEwphX\r z^?wa7(QB瘐 #(=ymn7ک:նe@M6g}},yj CNpo07 ^74qX}}jDkl=#QIq٣ڷx\P>GK ܑ(|(fZ 1[uLg~Dػx6,Y"&Ƚ yܗ,~$D w>>TAfa"t岼 3k.z_Mտ=*iv;aaݹU[)iʒI2Ū()<T>;Mҕz$`-d.)p50ہ#XP6Iw]ͳuiOSWd.ӭC18T\lIU6Vg%eb|.ANzv6H< RV41 K^+F gW t[ߣ+K*ESF12s5$K7P<hs-r(-w(Z=o_r9UQu9o8u!EH|SH&yU Ca]y:P)~OE=,m Xi!<;C Pt|H!\Eޟ7gcM eYiۄWN;/LAgg0ٰ=fz=yxY}`EE]GfG7a$vMkK99hK:2.!geD&gHˍ ?]#;ZXe _ݰJ\OOXE>Ϙv~916U!{:62k<[u@\|1[;f%r0ʑ6vS;&~vJ/J`ck ϒ,ٴ>e/ٲl*%mBྡ etH4`I4rjev\q,тǮH+J$ *u}nXLlGdj5FsF?dkd>euyƘj]"fb>$ ,y_բ%G[i[99`9]gAةhT x':jOT]o=[l gsz08^ϫa^O&e/w+RaiϞkeA '8"ɓrjj+V7nc_AN4 <+m #Hp)Ikƣqj+tAO: m */L,9A @p ? iap$ _xKz=Ut7_B K#p^OUfVgpgɝVݹ}z18SJ砋9ujj$0(83fk8P?Ta4FQPJ[z37]tH IU˟_'kk9ң0 郇!J5ҘYT&o^edZca9P  qCҴٮ\n>fiMp$z3rM$jwU&7,@iqbcZ-OgzeB?$>2$f +b3%ea96iTۥ*ow#Nkdj#twUJՐ"5Y](*u5>7}D tߋT_lڧiƛxiX }s½\{7Gx_t.7)Ъ.r|I7|9~P]f&@ى]&^ZKTSw"j_~i4qӜ/m(έxX`! {ln܇?VG.%c}Mݴ"rc5[~pGPut6谵M"Q0Q= k!96ñjρa3h†}Mu!;˫E VYvD0@?{gt* {\.Eavp>[qcWPh;5"ea)X#tu)HU8U&ԻRd8Z&_Sŋ 0^'-RCk=s{އ/lgݚ8v ;=`a/ q*&h?;ʴ*1< W6ѱamR؆y<{" \[W<%I̝b\ҜkN ec !czY!m30Œ>~~o6}O\jㅟ28\jف%G]!?vkmqv `Zems B8DXQ_P*s삝+KNwпcS>x.C>2$uAWvd`rBX.["s!ġD!{@ @]bctdD 't=GݒaM3s'5 w; SVCbN*OzWga9%pԋ.j@?a5K(/2xDQH '9΀?ϖ24Doɐ|P, whZ%Y-97S.F3^z?5}vBfbM%hWڋPO7JR$.Ov׍G"`D}[JgiZ fXe.ܦ)~\jd] )n*Y0Bq=}F]]'_Oť{}Yp=U(B|0G2~MrvħOq"[ bz_"G[fJӭ\յސ|pJ[>=l?#_vy?n Ѽ5W9٧@:?Wq1=5LwwL״N9nNa|?x#haJ˻hvѶ5wr=w\EI*,˱6rS栫]J)&Κo~±WOW/đT>!VVv&cF(@#>O qܸ<)NZR ěPR>qV[޲CPxJ  OKp-\]Iս&c ҞSS|XC-XU 럦erDC3$1~M_q[4٦a.Yy@v1Q3/N\"1r`G͗й^ݸ1+m z {aEz1ipr 2 ԈlЇcԦ"48AB&*g"C[?%sOPajoeL͂o1 K.aiM!>"Mf$5u%-$r@O''ی {>Lto5#Jđb%>hk>Snd?؆!` cĪX)i ͷ;J}Ia"U}ć.QwVcdRvo~$5 k+)vatB8<4,:Ka+s2:?&@ RI71~5FSXR𾦌yZŊNe@h~ X:/rDqKJAެ !}I5˘,  i@ "r(Ƞգ*ig 4ag[3u_qcs,e n_ °W9С3I4Ŀ`/͒]H?/ZS!,] sd,C`hQ>:UcNr:g!G"kTuVLcmc?fԄ'aQ7y%Rz* ܓA[V(uԿ]~8*ECnJEfjݩG»Z@i<&|S[c"ȿ;@-ڛCpf EgzG]IzcpjYH<{>h:&Li&&Y]ˀIjx 1'"!8Fq(C`b{ ,01R[&mMI7]oU;HndޟvF~o֠ڄ1>EWn;1D󝒈rZkX:=7!jltWO:۷冀ic.qW"ՑsVqz!e7S| Z _>:17mx0K؁h'wU;UM5j ȱBVI+ T;∽?EycQ˥쐉\}c:/;\1V֏ѧ=2x(Ͳ݉P$>Z= }ib@YQa= ci?oD!H¥/Ɇ(M+XT.$ *)TfwAl|E CIG6 13&3' v ?V}fʓ'aWu_7U귯Qd 8ZGJr"N0Ja*$lfH(i S1".䏺UTTGjɐ)]ɄX'!J9NYAPJʴx?Zxr™+1%\N6@8Aѧ2eL,?C^T@jfɗ$?bQGPO5dE198[:/|65̠C6o#BWh#C埘2:~Ms;y X1w JNBr*"pt&(QW? Ll}1Rj <1b77H[3o|' h&׍Jڬ3FRiW!JH2^خc*κv;n%eٴVN}/ :xvKkNZ2WZ@I'M"7 |Fn_7-ﳵI|C' Oik'zZ]X/`\ʋ1: ,Fw=ϰČI zG܊Q 5RcrfF`R)#;e{4ETڗ8{n*_dR"\$P}־Dv2б6Va,SW vH4jWuS4q6,=6y!(j$C PSu"'GI9.a {򎃌uJW1yj `P}qo4(iA~/= Q% Ofz0ypKhNۇL0y=ELxZAE#]#5m9KVR= N/*Na>jb@&.:a/OKݑYs>_w %y'ޏ6\1>,3Bʇ/`Ky5IT߸>"ԁ8fs~К;/փ\$B4\7@Ƃ"/ĔVmhkGJWLh+ qCd8AEOe 0 LBƮ30O,m!Xߞw4l`רZE7E/:ͷ!H į=*qMW{~x`7@qd1o򱀋x^ba0 %t(9BV5(ߜ7yѨ 1')j$]zPWh2T6Y L?TNjs]kʐEtȪu2=C"@ǹ D>&ra)ҏ4J x>vEoG*yF=&wHcP5^9 %_s7T*] &*N_Lq/L+Owۈm0j& /У>Ѱ!a<4P5^@X3#DAx+aUFMИ6L@!R"G.]ҏG/-.zSK3'"L_%CpnCMAohU3`^u8[YCʱ ]]5ךEJ{]CRё>3NIZ dpq3MX·7Y4OB3;B(δq#rNlNL/M(:yi>dj$b@ߏ:{&),ȟg@6iN&os4#1!RִޟH`Yf蚶_;2$g*cSdf"ve_~{f2ܕp/mm)kUWYm!@1Ϥí4&mq[wIkJ:#c,CE3DOHJw{.?N$DRϥJr՛5Q5M:IK9^:#v6}E(lrCfB-5[ƂadvxAe{CCYɰ`x@gc=a|@]պgv*=qvTJeĠ4$w9֘y1|EA&7 !go02yumCdcj"bTZ$v<*>5RNw9gB/zBafh\s#im!+9XC?yu۸#G BύhmlTw=S7}F#]!"B !2TKp]1i!*ej= =Y@JdCD%k4:3ʩd.:m(R3 ?iO,9~!(}obBsR4"쉐+=O>vsu-#K-go}ܶ232њE~۸ t!E:IdzAkt"]ߍoV|k2o p˴H{Md֛3Zm_ӪI4ðl8ο~ r;@L==2Շ<``uVL|f *:m+: Tz:mVZ{@FzO@m˰*D^f0e7N4ۿ'6`OY|n@` UFDlў#`V{u+ IÝT/\y_ʠ^5}ϗK7ꆮ8XVNEE#ű:I*ybc)^ʊገ~y%Ƣc+a颃bk;3:7pYtB<$ NT;:S^уNRos4l~?1uKG5ߪ# /*iF&fiǐXg+MiWwҎX%۶q`0:*&7lWw5 <&^=ͺ^bEi+aʉ F4Z w [) !yonN$=MJ1w? %֞Z bz 28>KO'qDa飙5<8_ 72ƯKOK̲t8Մ?/3DnJ*E[ޚҔZ8Qj..r] )4fmu">c__t*"Q5G,+͈OZ{TFeLF\ (jVKUV-HKblTCp%$K5D/MrCOm~=D oӆc"t趺G_jq@|xH cV AMh_y@̥K۷G[X`n]{5N(qYI>9Qz,fNBC=5hE;7 3jy* \pf(K9>/o*g1qGvD$t82J|;U(݃%i /j$B )"٤s';aHzǜm/=1KRLJZF+ hagLѱEŰR"lc?ORLV,tZwZo"r>d}5l i[I +PбPd8'nw wxBV0+[!t;ؖ) !a m熫;,TXօn')hÜCMW` kO[#d 4@_e~!] "eLOb܄eO/Ŋ(v%iV2N%Zv1DmL,}`eo/h?fZI?^#'LG")s3 Ar{fȩ6'x.{܏UQJ!2}x|\L,eweYX}}%Bpْ|žr/%J"..R?U?BUCs`ݧM=%iFyP~#:5Z BKVQ"L5A~0ޙ&' V/e.EiAn Y'I]6dYJB2s<9KNWSK82dx[u?Le&Ǫ7^RY߄7dMeZEV'Ra`XRRރRLy0)NI@5gAK:6aC$e|D 003Ԛ7oQZY5DO?܊VF&ˍ^7Q.+YjFOW].x@1T \%*ڙx}4%M%9Pco8 |{Po\ŗU[RY-R&z>&J*G&Oݟ]6A[.*g3;mth:h9} @U]\]RܡG ,BpSbvV,v.a{̠T;ei ;Q.m.,4PUoew>_> *Ju S-#Opl$J uGw:s/P)j ()*0Mˆ۹GV3ǡ'.lި;itk|Uݍ8 TK^Q* â/ҁ˓_{Ԧb#Ҹ?obN @qߠ?{ٱ$b?۸H/ S W}r$BثQ^8?$3m O1f#PA'@(%ϖ 82Zq)L\7FZ &ڜJnpLڼȶALz?ú;ܡ4o#STOuBS0j}Bn8B BEfWGC_\ A;nQK'H9ٖ6bhMD(RA5vg1M>_-&RvI0svǏ>tmr~>KbJ_͠/{M*=æ<_~`Rö[e~(:V%pl >'o|1O &\`78ɋd;lb jW>U3Ͷ!&ۦsvUp†ƞRgݖkJ {`?ԉBj<5mD[x_aD4yr7Y_mY^tu7Ơ=^4lԯ{aAO+R 1Nr%53;@tQMvI`yDQ }/k9=>6+vI' 2u>#wX?BvT%=ݡ@~qD_"PRwi zt&a c[O@ ȼ@$NV8#WxIwb 4#<, :-bI<«ԊIfQpV_HSsī (%)`cQseݎh [xx%{X^'vT1 UR#\^ssԧqy T *MfKW7<{4kLe[;4>$*okMF"xH3kVY Tbl\]k.,qXR)JOud#3-}s!B"헢im/g*Nqb遵!]U!a%}xͨsO;#/i^h1!8q`52Ji*dA% ז[a@0Sb2Z6dhYa]2;xЂ@kn)CQ摴c?Ũ {6Xc:ZПN{ilѫ x[?Y ! }+\N6GMuq|xZm u} .VӪ{q!319ILځMs⹿>YX~,j w[֤ yPSA 5W`"-F;yd-u40 <D?֎{Umi &[մ[Ht0Uqlb ka[~q-Ԝ3~R*G d?gZ{˾\]G=캖L?1D/0DR"(}Dî2 Zt/:6~j{_w١#~Ǜ=T6 (% gK-qB\A;Ґv'Yk_*(u5_~t]]KʺYioÍ1!SO~LsM'rSpckC36"Tr8 1l+{Shӳqfy0_/.̯ Z[xF:$fQ1<ȓ*99E:ڸ n B-‘q^lL "P[FI$6T_$qF #3AD &x5li&,p% >2* ̻b53U+ ^OwT"0Xe|F6v soSM*/wЅPZw3YY txoSy&vb"D윳G DB~{qMlm[6E([}é1~#:7ܒ/#7dޟtVdkRɜ(z"Ͼs)]?~q/Lc;\TD}lQD0xh"qxGri# @xV)%{d*9b7#ϫ/RL^- 飷BAnmwa!f2D]}JO^Ž] cYY ȪCU\t&Y)wU?,h m1  @NCmNruO|KoP)x7۫IS\oiU݆-a`j0YO' %6q.oQ]), 1=K/8%Ֆ3$: O.ohn9Stu<s s(7CڃIf;aC`1ԮMjNY!XNSӎL1ibp&X;&1"P!E$EH2Z*q%ZFăٓO 96t~].G4J≻g{n 򲍲VKOsX*9e\.x`jzki荩 Ƈf2 ?1wwU@2}}Ja =RҾCp1s1r:jO)i / Su9@@ 0; `߶m1 7XxO8Cݵnwa%m8nOQBt6#SיImsn͟v9~YǁhbU_1^\ v?Txӟ{ r2WY{$+Wh#]E)u,|vއEmaѱ >"e%ȩ$Y":f;\抇0y3Rb*Pd Z7T8m꾽>z,ÿ4{W,C0 ٵ'Y U6,wlApt\+Z;"wqƨt,l^P-~׋t =_/N?귢12{%..KPM=ucVZU$RW۩P-UщKOl3tyXr KRz^=$ؽT fج(AAc_:ԧ`*3B8خ)0RvlG &b̌Zx)969͞裲37@ò@O\gsa,*u$+cD/d >Bbqx'\ vTk}ݯi˜ĔfS)]-x X/!V ` g8OlJM$"VDžqO%-G5}_hQTJql0\}/}R6v-=ùFr#߮* PlFZ/+,e@hV"#QK ?k "(c8?x~#iu>hI8؞r$SGM9u$(~xji"k$MF' BFc/(qLI<d DdVP uQ|83 PuH5_K=yċ)Z j m_da|54iRI~`X@dwkdA Kk0}Ǽ]`. }V vGO)6Ħ$3>x§Y 4A8DIX[\Qwv\sw^aPg[QGhZn uv^YDj$g3/p<(~MMw0^k l*sܼV+吇xp k<=EjtNڃ{y3?(Q7C1'B)='wnE9!K*=!EC7X*ځehV: /k/0y! uة"Ϲ2oB_wv u@i0Xg j'Baqc|!e ߀ǻAg6ŴT3_ۆM˞qHnKLu]H`z%m4ڑgN~(/&9/Ja|<]ԙV:I򓳨 <&jn|*6NDmBrü~WХek[p%jhďjpӞuN #Ədϳ63XE5%pM%8s(Q3krX6C@ +q_صZ$&йtXtcUkE>s{\fZ+*1ۂzPPxp@Aga/,yaKw9Y[/ .β1|¸7 HR7aEƁb'YLY&02m,$;ψrS hlG6DY$plaahFk"V\%jwZrAqL7rcgV\S nkOs60r=BB.+*8LJ]6VsSgOb/{Yw_د,3&T쥨lV-]"A$t㝧WI4X](,dѴjG/e:r" eلR0''Mbݰ:y#@ \il>iL_A՜;^[$tN~> 1i*a_5XW5S^b"i̖]^dW rq$˔.Al8oѝ$] <>D7] ED1X *3é3隅p D "k@bZ3.Lu9`.ˊ>JSo@Vh@^?8hYk'gx 3O02]TJȡR '7A=9⹱ ;F*h vg$3WM"J61w;uӓoR!Zf16=::íƠFk6ߵ>} i;vG?LZk 钴#'TEnw5Z]̧k*,vG~IHa^T+]|LUg E_  92ALwT!V_V0"ԧE<~햅wA#@ەYN5*9}k9 ;`| LXʧfCr-_2~vHMOY=H5VH A𿒾 g;+1 1*8My`hstsj*wfӿbC+Gkd:Wᢘ+Ĩs0h3[&KLI1k3kLV"΂S@FAe;*Xs K3bi!NE i'{_2w]آu ̀ɘSWgǎڛ%n=)JQ Q64qffiSm P@"HS]i&.gw $Mkj*]P[8nOAD.Kb~X*<-#!)b+F ",TX 2/.  @0~΢8C_i|ƒ|<%"{)bgi965<.ǟbEK[tlѨY8d%w"?b{PkX\0ޡKf-t o;̡Ԋsn*s+q TQ>RV-e6Bl?Pzs@UCjWE"{㘺̙^| hVd4FQGUTu%Tq/iնʰk!aC<_=ڙ`}cFWbY]!h77Y5%[ ^(5sW+g9VڍȦ/#|1rCNܧ5:}hEr:x I"u[/1wj Xw]t^)c- *ԜPgpԥDm2( ROTzBsP%S?21IgPk,dBE(cPm-j;):LՀk<{Cix^#*u Vw(KT۬caTnb'y=""-d>ʔ2ReYk";&|Ȗ(hdl҄Wb˻ !xLPA5D({u6= 0/r=Iߜ)fWH{N S1GG4@tB S#((t!gG~c;0nmlpa_ M,eF'I":כ| &%/5D1A&% ]ߠݧMJ ڊo}\9V)`~^֐j5#-~x =`;"a9JU e}=m+IE\2.-6M}8,J}Eh#Te)A3]twQ  7G|??g^~ o|)ȓG9q'_y4!.pjd0qyOV4Q'=@@>`^NfdyqkW,w}ǣ˿{]8$clU!>]Ϥ4 bWpZU<BNM~!S5Y8iQ ƾM/P/@n]iT|M c[ZvgJ6fi&Stpv&<>ܧacαkXB`>L .={X"{RكAF{ vg/3YUVIP_7h5EOIJҲ!V nc]Gӣ׉ԺK/?xW-sGX*5z!tي؊ڍi_ }?SO8`@Q~_&~NGsQc _,)nn/,m<7׽4$z5a.Cy}@aR)eH]0Wa iRo@;(©xjI#u;$ UB?OY 豜Jeߤ_ KEw LrV ,GTz( c皎PZCF)wN"8[ٴz;5Y DVAvH*XG)F1mGâ~[rr:@p69fy|i/m@7UYxr нa35w.VQJGڼKS؋7sol;=?z@b4H3`gW ;Ēɻ57e(-_XnBi۠M?vQX\b'e;{.nLXeM=ES~؆: FW%Z܈`onNМ'昛CHpia%)qލ}8] 6"'q-!7窪p7ӘKXLYK0cn9`bHFXÇ2c>S٪/2x.5Ksc0-g~d^)gh~_۝{[%9Q 48>pMr5dΣ{dDrJ0Wui4 #?n+ m gtdvy;3r9+po<ȪZ!:dnJw_ʈCi/*!r/a206 Jm־OYb(E))|$v:>>h`NTq !\i-F_d?s5 fʨC;|,Yt5 "DY 1S00L'/r7s~*Ezcv/o%#BD}}Yo\%@ȃ0jIS}[%EO#0oIHO.͋ vpuE}5aFswpytVNr4";=fSAvpEa44W'2*SBBVcF*YR6k-ƓjoY;+ђҘu7=bwKgNM?qb;ÈI Uby҉C+GɼN<ʕߎ#Fk!Ӈy{ >ʿ/Id8`NTY ̜jݠ"k;[9TF<:[  ?y"LWduX1REhr:[S?+bE ">u.ㅇ+݈<1\ڤq?e<=m|UiHd Q K#3 YEYrT/S' vayx& DJ-B/^bj{O! JS &;G 5:1|{㽎Z7<[f'`gT#niNEL"kz,*V|SIfף`γc9\C:5O3#C|﮶WZg>ýԢh˘EI5Ц Ȯ-]nG}#;PL`>nTG Y 2($D)DRi͠'VGU.~Qjh 0Wdamn1$pi)BA;&62' ax9:m6>t Z"Nܼ.J\l%1)e *@Z.-}<8d(s: fq((LV4R+A~^"y̌TH4x|s)|ZtǍrE'iʌP2˽eJW x}n3˥0hIm=2/g}vw:Y F_fOAV⣞k̺:MYS P$&&)ܞ0L=I*["mnQp3k=CB*GrQup.>f~߫D8<MܭJ}g}:yS5h%J*>va -] 5s^MXR|{1'״k8phbm\gS5vAW"BX}dls9$oC|3u"%<|9훀dӋ,/ڶ̾7k X J<#myV`3Fg5"&m$w ,0?cb&b5ͯ37O!G8.F32Xie;"fEVT˹bgxV_ԨT9@ !WOۖs9aU\]YJx8i!8$P#q. B"t4ߛe" 7Tn򮝧um3 |p:M;Lr}a~(R .ーO}ђ>miDETA; ľݪbd#%'%| v @<bPX)n!wDnlʶbǿ_B71 zj)@Fv3dIz_wel,t `iQGrrE엀nѪŴXj \ 3K,ԗuv9Zr/!qL3|u]vF(8tJSFfcb[ڠkI~99Dzpe4L~C@W0p.D}҂`%XhGX\)@uaǕ`I ():]GqtVj +t$8V MW;1Rݕ2r[.Az VoAK9I@@g 17WK",hX'2H7(=Aڿc##kS,軫[NY:f'i!zV.~T(IC?c:K*΂;np V5 G8{Wa\9E%bbS3Z](Sib?w] B3EEAzyf"KGacuC@e<s2w2*=(,/O?(z0w,$nU XtyEODLK]5cAđ3j7ډQh^O- #&_$?H9:́7#[4<>Է+gx'&;=/O7qa&%y HZ?ל'Bې &3U}ژ-4cgpi$hZ-.AHYL8OnP^p`$khU~ᔲ B_P\wA>CdnE Bq_vD %u!rAv;SZ뮥P_k_dz˦t1k#^l :8D$׷'ˑ;EnQ͛rg5W6AL7G5rwdns:%8&JGcad0C.'{)=eN؋}^mDEU=Xv^3 u⵶9 c6;rҔJKj$7OtΥ b.IXpd3/q1{/ WS4gQUD5KA[TIHl\ed3V;i(v߹%*7iÛެؖE}Y6a}ƨ#?ldE!͒R/LU eZ\"eFK"z+U}T͌DXguxbX T(exUa)(('BjT"f5 )ug b%" ܴkoXGτ|?.6v HrZ~$AGRlxUo%|Ѳ]xbߜpӫԓxe>'kŮ|Dhkd>0WG'0LHw%oOC;u0bݬ" paU!ndUkhs?\E$7S |-9k@M ?Zܳ 9X',o1/V.8GpAdc;l{qmE23dg8'=u3|v9.T'b!C6 L5Jg*w6 TpW]嗢zy׷ֻ? QX6W`hO정PX{5#+(*T(Z i7s5^#~hmBTE8c:z"Sc!c S0>`]&Btes9۸3]03pGg\mFӾ X\, |CNipX5/c#s}lB>[ӌuqף+c3+rPc!xشsSD<Ή[|qܬ%{.X 7/r!n`2`*޴nv~tlfd?5R? +nto }@+  mp" w]O#%ƶD\ "03(I 6jJ:~"HWׁ A鬚Pױj@E Ԝ;1K#dJ% VOAL/A(eZG3Y9vn֬g }c(#zH)NXݺ0q3Eݿ51JX:[<껆y%|mxO°PO3n̂ 8"Q]Bgv`q{VKA߾Ҫ0#W]p}d(}q%8Ǭ4QqtcNOr؄.BBrEo[VA4Ԝ2QquGb|>Mb`Lî;@r{+y RWY&މjhڼlVCuSjFfݑl{yX|:ɰ¿Y ]#|;xS6kedE*B]refy.CqD\c-=WDT9^&;%p<:ݒ*`8Yt _\ćBN*M`P'ړNLB7Ắrޅ[D0 rS5 \S(Ix2׵,"o@FT/;m ӫj7:_8x`')!WR/ZPH8ld6R-ir4B#/@l'=s׫D\,$' bu+STaOj"䃗^2F*㚋,S4b N ͕tKwz3*قmjdW֎2χm;bU2糇NSg]pk#(6 Q&v(7µxԖJiA˙k0IPTQ*S8J=WϮ́*\\:3>Oa|?`>RdhZ( RSC&9i0szerMG\k>=!npqL\9"XM\_o@) ,G lgJGxmIK&g-A0l|ɼtT^-o)33}/ћ./ ٧[4Q1.m-0`8Xh́LpOd4(}z nZYO d; <{rhs ]!r$:=@M?ހOPB0|N3L*20c DFvXxIȴ":T7~0ccDaU/4k#0~am8 cFڱZk\a.cH~>)?9ԧYz!g4͗݉XZ7 ("C%"$~\9)7Ad*}JZU6}u Vl*;dI1kCTٜ}{ʥ *yp&]%+t;ނqG/0rw^*o-j}W ai4nλCJA2ԝ}*BϹG-GFӧ5@9NoT" ׽|jzsr1hGt-)#o$eyc@eLWxhm7ح\t8C7GLm1&!X8 ?G-"6_@^RSS7`|B{MMe=#EjJ8#w 6WOGHNlbfRi Iugx6O4d_l}+-WV#* ࣩ Gޒ[,`99R gF y>$_'y%7ނ6xJ^cfTztl2Hlo,=eg(84)FifIN&nMV 08ܴv xJd:DYz o-.B~!|:3wXЀ-Ews)Xl,Z"`W{AFIBjr$`LJp$Q$AUt-7b)O.Ous]Qna=z0# ÛDpoî38-éFNaXh1 EՁ3 sh=v@"B4/1Sjj趚5ѷC?*?jqcOEkAۢ0 A#7)`7 4`͟ (68 9?5J'į֢[6*7Qp`t#nm=yRU<ˠ9-ZÊTx!w/kc xыP]46JzgQök]0U`+$Y^*x`f݀'" vSRMa五?D˨F(̔{qzeUPk$H jfѾ'&y?D]7\I5O'ccLOoL6^ ey[T5 > csSxsAzň@R=;-[jlʌ A:-I۪ @ n潚<'> Q8cqӍɛبeBXw^jPP|wRk찉ޗԔ3 tt {3]1u }ǿobVَt\ 3<@S_+1;hߍ/2 g]j:O!sV έCI}ACp{E}9A\+Y73O8ea?Cr3ߑXZt9CN-27)$ :GqYf $%qT[$Fu%27 ~5lOw!_B]FA 30 ؅9זN+zV'Y/nGWn3cwZ5",^,N } {cK1>س< ,Gw5Y'~܃#k]wcvi6 M~g?2Jx Lׁ3;*IP d-Z>u oϣqp+y^]!d#~Ew(}S;D*EIЍa8;'؃ˆz^V.6EM냧i]rwduEz!c>")gbC RnX1ۖ\S.L/CHRa2ZgQ( Y4"%*5JŇ[a5&2 NJQcfdr5583I[q|?fR'Y|lH3RZ&P6Db\j9rs>G a!nD[ك͂='c ܄K,ǒtTf~3I*ۮoOP6F0 K;;^m|~kNum/ajk|}Ñ*d @4ݲ;J ɂ` ߒ R"upH`] w)hЈe3$_b᧳kg=^j(/ϻܾϽ,s`ϖ߿i\:nwV6 ,Z+ F\x8.U4>,nH&tWdgP?NR7F`ި) /uTd-j^/hj+(qXB 4Cq9vW[1 }~M!q1C2H[z9tccUfNU'](BP hʏIcRe+f;5Ȓ  ` \kɡ-C!P6_%p! AܣE68ʿ@5KV02hi7xV)8&!su8 F_÷yVCrn6 2 6q/loLF 8##DSÿ of)4`CG%#Zۍߚ4~EfIr}67NK,F3JD}ظk笀~Z2x捑2.w{L1bN/]kB'wx<ᆢRmh6Ë-A e{)iQٮPY3V~H[혧L0پED9-R%Tk6 EAhМL;Y ufETT ,*ȢqKARZ.qKFQ|!>"ܘW7YG޽/uKQJiE[38(6D Dɚw:ㅘV4Z679!eU&ɼ&G#>/7QC9`{C^*I[@vV;f;%*DTt2~'0Q7AVGh:~ב{vHmh(5'q*cue1B%*\~;uBoSkvwIS"̞ۘ(<Z>APV^mzB>pº{Y%1r%:r-<Ԯlyx8k7(&bFGC(jO3KoOvh+\׸Шuguz_{Wi._kᇉ,W>%7J,^rR3t:øa0Bw *kqޱ]R:T h 8|Qr4ŧoBCii+/ƭێT/mYaϻ@A'/W1:_Kr3[7K[coqnŋ=Tn8 :1㥷 c/ن1pg/pzIʈH*(ļ D&ښoojp>}ئi;bdHL@ 0@PE,Z:CmBhy8. 7^wzJ"ϠxV͒FMiZ`0xNx;Jӻu`EnGam$/\6 WD:輾qܸ[NH3. '\z+:H:֔hҤB4;(JbҔnjr{ƄMY,1>c^Up#_i0{zrؿjՠ7K9|FKaK3؛2EYrj{}.JtAKcJe4/^IWGnaax$$AJ>rc@⚼ Clo1(Y#Ʀahxb10r\[o7B*cBr8"/FwA*6*Cx E\! uZ1ǞFrUR <ؒU:iGH* hɬc/:DJ7Rp1vKGz*F ϭ[L\tnc[;uyRWWB.)o _*dxM@9&*f䞶xEa*v];G~кZsWlZ!gaI~=?rmwէ har KOS*j XO{R TKYsLkGͭ8YQ tdjOho'V >vzu'?)"7ڤr ( \qt_/nmomE6+Y5KrUl L0E#t\yʷ5 UƻՕ|׍r sLw^Dfeu8p^6w @[1Ȫڈ%aSsPx &=6+@!GRBPh ֟ung 8Ii&|I48kXjkuq9W1)s..c m ]7iK"v8U"hʰkQI8y2że\KK}ՋG] َԍʧGC9O":Gs}<jnm!$2_|16oCvqO?i,qȗobSOG fpIO&BB  W|8J_&Zk2ahFxmN&YBFh.ܡM❨ ^C}c`T3 áp_WCsiʤ VnLW2R.Q7w̌ؗhHws} g1("͙ 8D3ڜ%P$yا} 1h|8r8sˠ|%%kɸB O8E,?H+-岄<:"mlۻ TC[RG[`m{Gy J6I? ČZi)}܈ɆvH_:M~x"$)lOgedw]Ln~7.xߦKQr2\s=Zw|=#Q;ZBi?0}6JZt*IQ}~%rI!{ژ_ff&ebI9X|Ln49Ke:g#YJ!f=k\w DE9#!~nG9oqs6AҼKPS;~? #9מs~oZane]h jC0`=׿_ș: }bU=eˢ)Umszb/)XsfY&vn4=iI[D^IDlU2`)?,<ҙw|m beӼ'3tޅO߱yK;$*&H$MYp=µ23e˛}7Yl׋vpXC$:BQg{EE-='y#>ؘ\gN#?-'Z͂` u?*'k(z=¼[ݪ3B6{`[vj0=Mpk!wh+fy}pߪrw'l2vt[SJwIغXYV sXKHtzWݱb})d.5?5b|&YjJʆ> vA d;rQ~nAn;,aIЍ-6)pe*hEEݙQ :Ln w\ۯM׹f$7h¨i2f_Rҭ-_՘hLRe!LUB̈́Z0vI=ϣ)*7磫'_.30P<7aTTژ!t?//%RE8> ~3'_@_?j? O6lGp ? bd" /pE MGb,^0ik 6Q)ܹ9.;:vV$LAx i}ؠ+)As%U|a2r8}#,@D _ӂf!7PP2s69ߋ/|W"I@Lg =*O8q;gzZ;^"HɪuDD5 ?{ U L/}LR/;)sL(f.4i?<"CK)-|0XW0?w-qG'Ue$ awcAI1Դٴ}ƙ>hJ85R(byh䣆[cfZ@F&~ˏ |? e" EIZQϯRp̒tOHvC| -f? |*$ӡ茍>-npKj\YOR[-hNBpO5$ֳQvK^L'=.Py/;UN)9ܺiU啮|EUuZa,\34gMsF.yQ5Jny=:,ʖ]y}_bշ΄sgB5BY_bۯK)g*9c=b*T+HKx;ؓٚt*d'ʋ $9ƽ$۩yCއFZ*EA,;h"EWR;4,HsEydפlpǵy%w(Tfƭ@@fә3C.a׏X'1S,a)+Y5 GI+5Ygjw2BZOoHZI8[*;ҡI m܃ܓԮq0:o\J!OzJ Q`g]+X)?4KT,naLOH<8T(9*E|{\zřp b7I0#iɼ'i(` QG`LMV:4Q*Q[h^!ABuJ] =]*oxk!YMduFjy+"F C<@jڢud5FY2 x$a6"$:cE"/1l ôQnf;=t1]R3l4'Lvz=]+iU ;NKnzLr_^) ߌEfQр=J{(֦Lqcb $`t+OkN *"-myazy1Cٗ*XL.H)ym{4A=c 6ɞ`qUII_Z.\#!JɓxCanekQ8p­RCӉXA!՘ﲪHG?KpEžz&JP#9(7X[Cô.9i-508=#%rDʻ{)};lqןVR:o;M*F~dEp;.N7 єO_C`g%ߓ]Ԛ37͔"r~0m&/)'Φ*^lbjv-r5 rGti2 Nuc/rmƋqMϰsv>7e?l'nu6 +< 硛C߼;Kh8 >6ܼϮ1 / ja/'wE }'z "!<ќFڨyy !uMM/amEM]릐@*GR FI\#5 V*&`ʆV~Q>0}y,s.rϮտ_loW#lX1 kqհs4:_ߑ{ߙ) cVBYbL('bI4Q>ܱUO8 wЂDG!8=w @_&)̛Y ;J3"LYdXǢ[W_.O<"$!?,ZrK_b?T̩HinU9Y ϖnFٷ-.,XIx{w+׏ى Ys݉'BNRRid2Lyb2]F;hknv$oDL2'\vhvlC+h]E^;.BRpmi# W;/u XDF k/Dv8EY&eL[XXV4꾛ӈg{:aV]bA=F4[ıi&>ej <3CMn¶ί*O@3d`_LNhltDiyl Id6?Uy&͝ZsC@'_* R|XPD+ԫVUNTCVAg*eg}Ɓ9X%saP;sn?Q!-'s1t@ oaFɉk9,&-$Н,FjK%(1Ʋ'ֈ+P|v0ߔ.io@'s7ͻJRO* ~MpЦo#)A3<ȯc_x$8>FH䟷 ,`6YeNja(R.zx5oZ:&PqV{󍘲3VF<ɟ.k.{Ѭ}bY(V֏>p Qڑ܉ +>W[ S/ 45YKi$*Te`b2𪸻՟(ُ7eFʈsCxmD ! !O˅ңCV$Z?aA( oJ3u͈qVWe #0 Jڹw$'>XP#/QDvmQUqGW/Jc=W|HcxgJDP.5쇴ٵL^q}"rga8&,_~C{d2fw\G&A.w遟9{A^x2в!•VO'uqnhf \vRZ9:䇫f="N$u:ceB.U1 ]ҠXwIT}3@L}wǸ A^*0Z^R݄s_E^1f{/Nq5AGAGxS_.t$ }f+7ůry"\wm]|E0C+Yci&RA59$⡞i|- e7sX'a)M})@6 VӴҜqV}/L1*c8[/j@rk@aB5SUHz[T\iL_wPmʕ!({M럞R>Y}Ȝ=^Z!$͇HP'[*}$3}8br]rU6_EZN0gJ;h l?r@IQP` amO ,]Rx]E)Nk\ktؾU`g(~KIq7ЕWפ$o(8j=TtL1 mr~aZvBQg;Ѹm.:A{;帕mxVdR ?U6E4EǞi7b0CXYx|ت&oG>jIgurhWC})+%_M|}`ȏfJgoKkP9tMcؽ"5dp@CMWN Whˁ*vOM7EbTښfقaCZnSRq2Y%&]&#Xra7  5L~u Gnr DUNr/3cŮF_;'P{ RNdLV*,#phD 0!  oY\41%n|3W4YZ)mQJxCWS8oS e1jah=/wf,t0(@4ZxB $wS ?jgA2I|![{!E72h4l7ߡyPl@g+vTwiY\b}ɰ36Y{k_W .z1ƱtT !I'1v)9Gc-vtΏgv?yƖpz$pO¶v>1U-'F)P.ލ❩c–,g;FQ ,Xg> 7/ Q1'zz4ι$2ʹ, 7j\l捎[%L~(J`}&;}_C7TEec1&,nu&{baf"oULbv9#mO+\g0Ξݥ>}dOvƀ&"K6<U>FwY6}ktlzHNw/)Y@F0*% =FV>^"6L@qg5y1򸢫]L#cG]F|xɢ|AG#6g%Rű(Qu6rNo@T3 `qo˴B9иw|A7<Iv V5mP̜zxZ&QEĩSJ8_',g @(z8LIICܦa=_qkr*o4*\Qn;kT֎g] /!OS!Rm'.L9.hi+NF#3tR%?x1Ľr0e^lpC5V7b-W;+ظn)kΥj ژ/Xj0v P:QK=Z |1\-YE9X/% ^aˑҪujbEK)ԮWen,;[P3H7ffC7*6##1 d`1|#k jw!(=A$13%?W3 /Ĝތy6 5:uVZKN'5C٬ R#<gsPf.7%ƙЧ`$$\k=4 4[ [C_&E#MuVaKGDͪ |@$ǏsZA=z` ٢P >b񀗷"ֻ"e^ٷ 9_C>+YKi0صe\^HQ^{.x0)TrZXƽ@o>QdG\VvçZ9Y,tke{Uz0)0Ud #zJ0R @5ܳ@BrD؜_1FX~ֿ]؀,!R'h>E?I}hc8/@{$45:v<גN@7<6U _GWGOUft> R0y%ݏ?rۚ@M~73-eޠ( 1 ܏w UKtPs"}vNνySr@ɯg3DX^}{͞I-Vy:~BfxTr:anUPMȼ=YqD&L/;=#ݹS;<5>p5A4dX1XfQ{nrBckMypcPGTWoUYB `n$f0V+g\_NnpԃX9#L_tlP17Ԩݯn{>ddqN+Nsبrwk ")㞿B"=dֲc8 p L2]JC_=˾Y]eX9"]۬V4;ʜp p7cA!MŒ[y|Ɂi(r?精p ҝ*="wA*dpҵ0pPRvш55Gr-m*FE,BCS4MA}ݴ @$R9Mc{ɊKCHQy[YԈρn1sR~[엤Af:;#͕ǯ:GO Jm 0 PA}>fqӟ*4. *|4)x7@ֶLSn]lVR`O G@-r䵂]=QeE1Ң/ 葒{pU*u߾Ut=滍R!`djj1 .<:Fc{A3A(*#倫[eS؜llқƫ\;'i@4*fsG|_d9l}!_TQ|i[e;4'^$$y]Ft6ȸM#51BÊY բ2[~ӀfʄYZHmU }n~#l[4!JOOiE k4sظ@xm'vP0O^񻊷j|.bD9>??`[+ #r6EG)|Du'8hUc>]53W_ȍ MlX%}swFcIMkh.L|읚7p,7?> ߗ-KˍiO , xVbݻ,ьSpb4N¸$Lhɼ } D~f/'&LZpATl+&pxn)LОwpYf8Iװv\t v06g3QrkUgRIaJrI;tK 8yJzu< CK28bkqthRZ⯿\``qW<ɽ#J5Ԫmip6JOF>==7Hc2C4d $\+.!q0z̆'kx b년wnm+d;Y͋g tZL_w$W:MF R@I&n@XZܔQ]yEz9[#ˍoIA`Ζѣf$!&iT^ đA̦yὰ!K HeEtN!U?NOJyT[efC4T@lƞqvYOhSgUӹ,%,=;hZ%h9imAϻm(!q5[lݠ._:P^3 * eL*/Q+J D&`sKe e9mEʠ0 ^Kr2'Mgi,+34VAlԎ˅D@LUS߈]|zylv0P8M?jp mI9;=*q}Bp\)?Ggvz 1۲[Ɨ BI# B} `TŗH&|Yax')D>.Sdϝ6Z[a5kֹ ,(Mu8~MS[dQV/T8ȷhtWkbc&Q 9XPGorzsVrg34y*s6.U}U)zGqKKivRDiqVeiMO5:srmىU@TDK*MM$U?Kr gzk&⯉7Y?D)хYN3,GV!wB "w1MCM48i׊CAchƨdnZkKA\ݯ}4;DP(5Ȩ/( hqeQsFSj΃T~U%>Eagq4qfQMs$N5+{azwЅbsgYť!91!mX^$l: 8Tk:.u3Pŋ )!_Ru/.c JwB(GS7U:br$n2McEVC|AfI3jSO)O۞J&YޠQcع!;Wc <2M&: q8+F* ݝnY/H!šuŸ"=@2^[(=k{k%OVQ=xDBJqPд.`W?[{Oٺzl͋ݒEړ f>I~\CȹI6IOCN@դfՠ_bA=/8Ǯx`}nry)H3 1@5W(j²h9v;-;t8K p?ȟ6-4>S,b0CaDj,-$£ c=IBcux> ,= cbW HZЛ&93BF yXk !?0?_%SV;[ؠ/W[I 8()v;ѶO9\vno ƚ 82HL6EA.8H-p/9I!XQ.7bUPJ MC(\yuR}6ڵ\e!zSoǶG^׿s+X9CU:8V{Wf-JMC_0_6!felZn sQMωEpbQNLȄh$ 1~M%Eq.>v\ oaUuBp!I ,b`}Jhs~s֙~jIbrORoź($"ȔԦ||{T0 gnƹ7.F%쏐%-nr.-ā!UZIַ#6jT阣݇3ˎ^ݒ9]+DF˵J Q7Z`U 7è:KJu&J@AqU])1vrߺɋIvt{1>4R |ldDo+OdZU|bЌSȃbRl{!=]:+%% #޲YK|d$nP◵5a c'Y]fF#b 0*ƺ K AJoxDDxyj ZF}#Cv4(-MHrH$’ x((at\HA}Ԝ>= .y OڗVmYA" ,pg#үPBS#,1􃐫kh#3ʭI_t1!mq;@ vutOJ$h'ː G&1o!mmB·O̮4)X#\x$HĕTJ.n xnz]/e(1?6q.HV8.}*69ōՌΛ/xh2Up\t 9ȞK(gvsǔGi0BtdCwѧOT;Z FsNXEԎ27Ƒ(qXg3O;|8k|{Ѝ >еGMoيri%SI?O9 zy  9ZdEN|Z,{8֍S5#۫Pट|LB IKt0Epz=hmwы ;גSڱGGT7R[D<m?GI^ &A:1j;K!yS-#W*K&h65L]35lԄ]xfحylWغ*ԕaU?(ZJlL}įDDfiװ7u sێYG1|lhlcr2M҂ MpF0e.`6p+K~pPcYW N1mws<!eQB}MXx1hcQ?)+;pSƋ[^lWﮫ-qg욄iY?`T/WI y7$_;f!6Odq hX: k*D v) |+>HyWsCOрƳ?n4ל$R*w1k 4YkHgD@LeTA,P%{fM@@t (2{}{c Z7JaB=lͱ.sd ."y.N7V]Gz>MͫPn'rKak'8C cA3hJ