libvirt-daemon-driver-interface-6.6.0-13.el8 >  H `F z뾂all59, K,5-"eLL֩ `޹]A x ^-[jCI TpQs˨&qA 4?)\ /-ogxM2GBqѦYH_qV6?ࣥϵȍDwL'R]y92Q6rG^`jXSԎd9N)^yuf*q8] 7#Þvs̝8ýɭOׁd57f5f7e35f175de4910a842ec9d7d1488271cd06bef03437586ea4bfef4fefa243dc9ba95abe358c510bcc64104c05e0229e7d2`F z뾂al&QJ6tTk56bmءN ټD.,%D( dVm23*>U>::OL c栲&(ᣯڑj-zN)dwFI` (3`1 0n!#BN\bJ.%cZ9`/Ξ{$2bb8]i$5}nqslRʧR 8,v~F I uOX>p< ?d"( / _ & ;G\bl      ,hX ,(8]9\]:.]G HHIXY\]^A b/defltuvwxyClibvirt-daemon-driver-interface6.6.013.el8Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the network interface APIs using the netcf library`Unspecifiedhttps://libvirt.org/linuxx86_64-vbK#}h ZAAA큤` - 6.6.0-13Jiri Denemark - 6.6.0-12Jiri Denemark - 6.6.0-11Jiri Denemark - 6.6.0-10Jiri Denemark - 6.6.0-9Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri 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- qemu: Fix memstat for (non-)transitional memballoon (rhbz#1918364)- util: validate pcie_cap_pos != 0 in virDeviceHasPCIExpressLink() (rhbz#1901685)- docs: Document SELinux caveats when migrating over UNIX sockets (rhbz#1638889) - qemu: Tweak debug message for qemuMigrationSrcPerformPeer2Peer3 (rhbz#1638889) - qemu: Fix possible segfault when migrating disks (rhbz#1638889) - docs: Slightly alter disks-uri description in virsh man (rhbz#1638889) - qemu: Extra check for NBD URI being specified (rhbz#1638889)- qemu: use g_autoptr for a virPCIDevice (rhbz#1901685) - util: simplify calling of virPCIDeviceDetectFunctionLevelReset() (rhbz#1901685) - util: simplify call to virPCIDeviceDetectPowerManagementReset() (rhbz#1901685) - util: make read error of PCI config file more detailed (rhbz#1901685) - util: change call sequence for virPCIDeviceFindCapabilityOffset() (rhbz#1901685) - util: make virPCIDeviceIsPCIExpress() more intelligent (rhbz#1901685) - qemu: remove redundant check for file length when determining PCIe vs. PCI (rhbz#1901685)- checkpoint: Mention that VIR_DOMAIN_CHECKPOINT_XML_SIZE may require running vm (rhbz#1874846) - man: virsh: Mention that '--size' for 'checkpoint-dumpxml' may require running vm (rhbz#1874846) - error: Introduce VIR_ERR_CHECKPOINT_INCONSISTENT error code (rhbz#1874846) - qemu: backup: Use VIR_ERR_CHECKPOINT_INCONSISTENT when starting a backup (rhbz#1874846) - checkpoint: Introduce VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE flag (rhbz#1874846) - virsh: checkpoint-create: Add support for VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - conf: checkpoint: Split virDomainCheckpointRedefinePrep into two functions (rhbz#1874846) - qemu: checkpoint: Implement VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - qemu: backup: Add partial validation of incremental backup checkpoint (rhbz#1874846) - Fix name prefix of VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - virDomainCheckpointDefParse: Don't extract unused domain type (rhbz#1901830) - virDomainCheckpointDefParse: Use 'unsigned int' for flags (rhbz#1901830) - virDomainCheckpointRedefineCommit: Don't check ABI of definition in checkpoint (rhbz#1901830) - conf: checkpoint: Prepare internals for missing domain definition (rhbz#1901830) - conf: checkpoint: Don't require when redefining checkpoints (rhbz#1901830) - qemuDomainCheckpointLoad: Don't align disks when restoring config from disk (rhbz#1901830) - conf: Rename virCPUDefUpdateFeatureInternal (rhbz#1798004) - conf: Use enum in virCPUDefAddFeatureInternal (rhbz#1798004) - conf: Add virCPUDefAddFeatureIfMissing (rhbz#1798004) - cpu: Run arch specific code for virCPUUpdate for all custom CPUs (rhbz#1798004) - cpu_x86: Change the flow in virCPUx86Update (rhbz#1798004) - cpu_x86: Add support for marking features as removed from a CPU model (rhbz#1798004) - cpu_x86: Make sure removed features are always mentioned in CPU def (rhbz#1798004) - cpu_map: Drop 'monitor' from modern x86 CPU models (rhbz#1798004)- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- 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) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.6.0-13.el86.6.0-13.el86.6.0-13.el8 virtinterfaced.confvirtinterfaced.build-id4134fcfe3f8f8e48d1578eb5895ec87296e0ce43ad7d180ad036b9f30600a2b16e2b7772c78056b0virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/41//usr/lib/.build-id/ad//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4134fcfe3f8f8e48d1578eb5895ec87296e0ce43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ad7d180ad036b9f30600a2b16e2b7772c78056b0, stripped**PRRRR%RRRDRRRRRR0RRRRRRR RRRRR!R R RRR"RRRRR$R&RR R RRR*RRRR.R/R,R-R#RRRR RORRcRrRxRmR^RBRuRARZR6R?RURQRRR4R}RzR\R`ReR|RNRVRRRkRR_RnRKRfRPRyRbRR7RIRHRLRwR2RGRjRTRpRRlRiR@R]RvR=RMRDR;RoRFRR3RJRCRsR:R9RWRYR~RtR[R8RXR1RR)R+R0RRRRR RRR!R RRRRR"R RRRRRR&RR R RRutf-8bcdf901a267fa1e5ec81f7696913954e7da6cfeafd297d9eef66671eda740719?@7zXZ !#,,] b2u Q{LPMFF#td D=y>,!@~y;XfӼN $}\22\ =71p2BQP]Gb|.^y~Semt@ y ʑ|T9[GF?=v{یc!Cjddl"}ɇKF}^(@hP\,'$^ppHOSEw桅)3 mH| \Qܼ>5㐟$\p`zOٮoP 2~eo.%_ht0VVx۾=0eCKW Ar齄0\JT'w,1Մ=bEpZ8݈t&en}z;/ت]9gb!$bkbh 1†%ŭ a?GwʒZ2+SΗ+d>;ySX jNק4 }YJ<#JHX.U V-7j"rG^֘Wָ>d0=la֫u̚I{7J{Jy7 2.MEk_)5w`ZLcؽz1Wc5`숎bYc/ϋkaa_9V7k>&|%t='//+ިSMZ (1ඎMkު>bL@Y,}.u Ny&E A<]!pH qڵK9vEQ/i$BrЛ:tb @mNԐaLH%g0pNۇ)2lvʄ1[WGV …u}~I !Lb5[GK =LEOjHfsv,8_4ꉇy#z#'2'hIKS|lč6OݣC#x f$X},}>:cV:ml3䷐-<<³ZMAqcǹ'<|އTgOZ &wD_G2FIV2 LI;Ӛ2! Ps"1E[ [Ug}tE|)&e뷄0B·c)Cs>y?#h>815!BRI:{CUk~[SB(:ո&TP Ъ1㝀*i=>,o8IPcgv1#]u4XRr =5ؓ Nĉ_oNmVZMIe;"Zc]T^e揻9AdhC_vLb@\PܷCZۜlGlO_'}zs&m- 4$GYEGx@E:q:S/gp)<)\<Uu[OnqA,J"CE˴9iL821S-6|q^bi5P \eeVL־҂#4ΏB 8EtGANjǐ@kV=k`nVJOZg,>ޗR7n(U-1\t&4^N0Ku ǎsD#'˽QX!=,K(" bAi\Cu6N{qx(jWZ_ki04 XrC¼ʑ{Wxb> vʨqt]lj1 $ri.QYɣ$):bGWԐэa#,BytE k/euSD1μ0U i;-̸ \7YcL1#EAи;Km3QD7~_&3l_hYb VesqveJ}݄ٛ*s(S\ MH(@}[ZtQ.ɻ-UwU7?i1AslG\ɐ"~r :e [L)ic*4Y ; K+0 $ʓNYI8Τ.֘"24Ki[ 0x}pMtRUj\/9eAV /sř5qʫ^g 49 ~mBI%AFC;4.snS=}`y"[;'$2,'9 Aq*Ctd+F:G(&.X^fk |KFDy葳,CZqLP`I͈y$1=&h65._| h./ 9< ˥P(hyACc NK_O~%|\ȪHz&{j"(I6X!-w$jQ3fBk04iшNG/z46ʉO1yRAN8}PԘ3HWݩ4{ŮM-G!{-2ճ4kßI,!`)+(BulШ(ڶ!EZ1 qHJtRvcʌ+ERE85cÐ3Ay1r`IPUX!@㥤c?7+Š+JQgTLsx|k nr)u5{9)WT-}lkXCCl;\io5~ "gs^A{nʚ>,b&Ƃr]D ctXWAdKFcIPt-QGT!Ff ρ/ WAW#I)9t+GDڤj2fcN~3;|>6CenlAxZr щ$gXr/-aNmdg(Xu`o4Ardx|V4lN;q#[?/!og\(`~p4 Lhrm)i)7$ynAgO6XYi:_*C6LWn*4U VTڱ!N4sXшQyi-v5͠.$T 6*xz&E.hf.|E1Om:>_T Yj6 lzm 0h {6L9B9\4F . -=tωU= Ok9 x܎'eʹc!TDʽ3>{Jl#?`.)z/0傢?3"< B-a%i {f߀H<͸|"GVdX-uW{\W|99?St N`4X3gA"8,$9?&t:+7~􊾍)UvNU&kAq4ug5aP0*<02K3Jw;JjBq>;`o3}nIWh# }2kSaRn:ƽ۔#b18Bam{Px")hcZ%zLxԚ؛+~TM#] q6Smq{޻Ll ]ӹ#b E37dzxg@٧J>c3ϧ:Z0y=3#ҍ nek"NQ !x=lWOk4 z1=, 9ũumUYxT/1^Oݘdm2=>ݛ(Aϕ @K,jB(0$ЩɅQ"uKG=Vp [cU>aB-~`,P* $_1}7R 4_<vpxٗPnYi͘р̏}F(O4!S\+7/I)} [dK$N: /1545ۙsԐR'&u87(NxXm>d$ 1'R;WZq2{!iteuZ_Qh J릫\fY>UX>FSdO35Z:lOBEI[o&â% G~JaYqkb/4{&eK{s c`3ph &fF<;@!}@ Qaoc<%ylAhPo Џ}T_(,e'NX@ztvt͋8x9>2*vȁlhpp5S\s["񊑧_ aDzb~+-cGD9; vG/Ln<9 rʹC=񶾘6n0dÛe =&Q^ߎ/&msϽC<-h{6o!nBRןWyd1!&m8/qf~fI~ZNP:DUY-5=.A׷{b\vC!n1Px7k9L(2 T+ٕnL_R._ss Y~.W*_Pۇ ֹue/1$-{(<(x"a ?lT̥3s4\[SHdzb^YES¹8pYc,!y36ڟMG m)zjI&1{ GusYL9ioܬ`{WqVGdW?""OT| rǙ||;Vw;̍JdX yJx9 + xwjHfA}񒮓:AߐbW-:glfAz׾58UQѻ} OVS/[Ǿe~swC'1̥Yusi=y{7 L;wcXS~@z";d, S*@s<I'9;gjU+VCQ-9B#sF6n2ԪF+30ϛbyd߽qtV#I d\iD.Ps!Ti>im6:QȖ`+O(i%gWß,Qİ\~aӲC~cUKo.>G3Yi=c%-R5`jDH8wK#y%֋h+gsÕۦ8A5hXzgSZh*Ģ08Nn7_0p1]T^¥U4,*p&8-"?[$f(o/ֈC28! OQ&`AS?E:2ÖQyoC {1%p -9mxeؕ4Nh" 7o a8_tb~;>2rpnq[‚ {{3eT<|Q}s)^kVn]6SS [qsiv I#*i\ VHh<ʠ0x)쨏!Q.LE%U}!6ol -}9<3q܎mD=Si!tiw"*g?*NK@EW7սoڥb8ܡyKsp8;ekk]R9ŔuH\"# l!)XIv *PD ? %/ /& x߀4e\ZyMTueFy'[STY|ZףX>j2G9d*mn xFJL*.kpag(G+p_G'VD^3{*{¶f!aSΰ j-%7B7uJ3%xٚ"F狢YU2nCcJ34ʿlPWN::e{[/2 1АUĖ3Lpc^*_)U,mSUCpMaF85lwAV:qt#Aӣ;"y'%T=ۆX|V371uzW*xD#i1[zP9gJ7FS{um307{?MDFIjQH@Mx cVԯdsHD0!{^2(v'-Qf˿bZGXqWl l!)OliJ-6Q̈O]վ"`-[ Np_jjeBkH?rq4ɚ4Lq`h " ZјWQF@a5rj46d`ZWQ^Q8=?֭!8 T;#edWN7u*~Z sϕ.'O])CYr֬t}4U,612 (+.$s8UW PaXՋ!Ҫ}z#aJKҵ^M~o59Ar+.')ڹ=/f,7wQN"hܥUaGK! {QxN4I\[P<8kMB51zUz_jDr)_;7 MQ\بQ@׋A:f!.G Vm@[kr_X#zޙXw^e("ɋMjsrByRU;\ǿUGG`[%"ǝ(4Xb8 xK[kzz)X;S[g*,AH\4hNsth,IteDqw*U?S)d/yR"Tcp5QCdV37b ΀:\zZ3)7Ų_ "TPe^ܤ>rpT?:@GS?x6AvnCЊLN ^CS'f..*=nhIkt V! K8x @s}և\WÚ`P>(֓i',xw:S|^Fawwȴ5z#ԕ.LS7'v-f뢜{@]dM)W.ؒyZmJVb"rAz ,)9WRadĒHAQcoRxICӗġ2W*D4WJ@ٮ46O4=-XSRv08hmǼ`MY~)#;ܜYN<|bpк6ѼBQ 3^Y!`)@~9#Wk=3/ۇ zf\W_*p(Zw5U -w&u.㫐d@.AF@C{#n`ep&hqSJP^RApx!ZU!_OܢRzNjk lqS bFآ5iVn*["0MzdІ1oߖ\$N3CyBcDa8Z2fM BeʨZ]O [2HFdF ?dDR,qi_ R*%+5hmXl!@ZMU`BۮmN3 WXPޟ" Oro}]eŃ^ c1ӽ,:隽8=78nI bUZ.H/YSU2+Q(̱ 2dDX.Şx\fǝ+) Tff sO5WWۯwj|6E,{&kq>UeHJ޽IJes; =W8)s9'ˏ@~ F_c,kw1c0^c J{;7Cx*j|&1q@S3+?Xu8Ax!%1y9ꥨ/ Z5cXPjԊ E?a'](jf=eN䄗"N:hm-@tצV[ (TX֒y=3﮴BCHiԂ໪7S-O su~SCY6(|ezpz v0l&C5h'~W*"rr'Pz*fsRP`&%P:GIri6c[voTQ8nG}-m4NSfn^>Us!C:\jP\srցo?;8}+p+ʬznegu_qBA.8kV,."Krd޳Ub-FJM0(߽?б !V֬IE@Ӧ]u)a,G~!ޘ OO3oxbʸpVۺ͚D'4 J,2SRtIVtb-Rm91fLռ"pAf>kMbE>XԾd>zvq cƱ!DKX,x>EWw;b@*]L^@Z񕟫RKAvkڧ3h[CG)w h E n`'?Ku؍%/v벞.hB.ƞ)o'e{5NRU ,&Y \_`m}&C>gk"CO( y#=wJl̍:Wwz-%JGAglQ~@ԮNMˀJCۓqO˩Aɂ3%0ٓVgCOTQj,;0`?B/ӲIFv7v2sVIa5*`>E$Zg!Ftآ#3u:$~pBu=4)ډQZ1yj~ƶdH E8ᢹ7U71U86Q6KG2?GW@=f;D!3*%+?6\sLd̫Ks} Yb/N P[^a{gve}t|NW@ީ罻Ӄ&6Nq*ztfvmW7ک tߞأ2RL'#-k,jI1eI( f]n)  AࡏEqweVL^s@sR.%hK}>7;EMQ?%Z޷ds&s6Qcs%H EKmP7ӝR|qH n01t|Kw nd3 ,M{}.G*\:mr33.jG! 'b&b)U#2i&Bī8V>?s3RX:O<od縄N-ZOlVjlXUR؄5Mɰf|!VT 4u YZ7)QVEw'>8 f}f)e6#/BN 3y~s1IlCbn42 I{ D(G1Jpm&H/?\dE7AP̕"o? b!X=,2~ٖ+U? )~e)Q}]>GnSRFUJk2zx KYWhE9W`_q*}ta*҅Ax C%3`q%qt~%j́j$7MMH#,?wU9SUvMLܭ'.eTyjЃ^V-S{HQs1qVDRU{a$ Պ\ugq;A^I'!AW)U:%fc b.+ղxVۣ] xuZwPfsxiؤd6<VH]U`UݵK@f~=^bpxqseMŶMzx;2=ȭ*Θ~}Q o5At78 ef_!BV<)*8iuU돏f^`ˏaڑPDsk4~R(pIZ./A-K!{^2.TLDbiti\uӵH׍9Z06}P*_׸ Lbmh'*NVe@¡mŇ׊~q;,Aﴓ jWN4 2 q d9i@}.Z"9-S۵ yw:b*=>n1=a|iʛN.1_ J4o8CYmA-}molB 5.F{r-&}2|hx&ey;&76h#N)xԧɥLQ hO)ڈ€2}F-²6amhظ2 }GFw c˕4OFU_z}ݙ"&{hNuy6hy?ʻ( X'ak}ڌhuߐ]|=$ŕQ /sPXgǭiEKB]$]֥\ }s5kWW nc3 U=_-W$'Xo%B\6mY<׿K䉖4 +(w~GhPw߮bs\@9}% #kJ=\'{L/Y hQdb !ݏi %[q"KpWwɮ;R*܄@uaA:7NLx:4O'Gkޖ&a {oCM9*4ܧYZ#]\H,C^_4{Gx5P@].Յw_JA:k}td. zf ,FeG d-=܌fiz_Jb^N"i~ HI\@,)B0ś*68\61Ԕm*ؐ݀l飛t>׼Ӵ07ZZ/] j̕a_ ߖ$Iª 3þ苊7lQa MX7da] K{'Qms ~0EFAZ9-t'c敜6u*کzoR*Չ֮CQ="7kg((#ߐ[U l]"m\V#pu*DWcØ&y*+\u=5+V9 C^&H(JA-83bU`rvh1)W"8ǠR5O %;}q/j"_)$w1ܷNw?@cw.f 9)'iaVkzSuV}c wguӧ ߞ64 irZܩ67띢d<4|*%٣G Mಸ!$WQ׵VA]*e: \KG%vcgef9&yV.<$&i#IȝxDdip1p#-$儓0Pt c]IuQKvՠAiw ƉQN 26XBˋxNDt}c-Bq]I -WuiEG?<%zQy fpk{l8n!GB~PsbvEBgwvy ^N;[mr!|P3O\/BDn0vZ'ꩯ<l\YKckWZr;G5d}kLmI0á 3K,{U !ݖP+bXՆxl Pk@iuW93P7d'G6Q(ݛ]/|aOIyI[UG*:# ?:g\AK9uj&b#2FWӐc=@cv  j4꤈RVIy*z{d ;oRt2P-5UfDnN4+ ymB}QM9`3_᥈P6MϕstD0I U/O>>?,|˲ڗZiB|:XΧzpuiO'ޭ!"J7܃hmT+1tw/:þem̿v YOkp9`1? z#5nUYal0XnP33qg=^k6Cbi9A" t/9J-qpv&~FM ~c mJIQGC*rE 6ޮi6ܖ6Ol],ո8! S_Zh!KL!n-Ԍj̱W{z޽V+nIvH [?P#N1D%bL2(D3?uív7_~fr󥔟^mE>$Ltw'Z#[^BlxFZ 4QiTWKr'mhL,tD F"c qfEn$)jz ܞ$yd m~[q/&^K)ϊx5蟡Ai@~5mo|ĀYdey铇Dn`tf޻qy iǪ)ZO<ɖs_ ^WAԊ¥[[JED*[ +\/C]*uPi|!\Fg/& u 'Rґ̓Aa~o ~RR+0 >Py_hqpWb.3ݱmKi$ֹ& 93Є g-u.j,ʓ ? 8 ҽїyy4vx>$$cbzlC=HS% sx{\ O6Rx$eoxPt*}]&oqnm ( etڋ^t}e{ePq6R.*D2~I&3QOf-ZJjװklH:%,zd~[PgحFq=$J 8c)GwU a>`"g!2*0L{Q;eL[2IcJ>2v YЁŨMj WhP3ib;ZPV OYX51B+s[s03iFb;9=3h"*)o<StYbTŮW揧;cl2sL͑x)h.@A`X UsZTy[s9Š{i;u)J/0L !$aF'(+H<๮S?q3clQj$ƒ1dr[aލXp%uIJ x!$Dt'yOl.y8YuRIt aɏjN=y=3[(P6n@w}P+Wed=,nj&q룅gtX .DslJ6Eąu҃tAd]`g2&3[&3c2fQ a @<:1mj.`VUi1Wj*_EwwrŴ94\ gk&|T#T02 (poڛ'zpu!5sZ9CH*[Lm'hݏSqn9b3r2uB۝Oj0-z%&.F g,Z|ȍ E {w5XO7ke\d*Psy+u5D{.ib4_st א:({ "ZtFdٰkMRP9A-`Vϸ;+Ò&4~'trgf;6c8tYw݊mX  țtJeDJH9n%^KG< ջ)L|ڕPs#Da 28~Ex:9Օ]:5vۆdajWH2y~(sX^|$Dt!cF.8 HװRUB[djw H ?1*㟡SF+S:56 <,fDK^'x;NDP(3" RP8ޭ0|u th|nt&F C@.i*zU=h8r[g|01ߕ:awK0PORw+xZJWb٥Q6w G{6+5v ʎF7YU oPL^>3.iHزߞ7ˊ` ##u y)y 9ֹJ ڴ歵ҳ/Gj(Ftp`He=IN|Z*LCMqsW_.p3:W]Ćٙ><%ayT@&]=?Rt(]=zƓRb^E.vS!Q'R7DMr֌bg5WZCɲ <ߎl6NAٲA' -0oclGܼ]P߉Xk ~Z?YXl{m[OtO3PQ=$VqCϡ7aW-6t%גٟoMֵ;S=bC;m36NeNkܪF>9ŝe5vȲ9U S 7;x vsL߷c-^}-DJr:ed!4 :G;aI20y:o㾛rBĚʆ+@=qc3($%ɐzՐoxTA4!IG`i_k}UHgeX<闏kR XDPU!C&d.LK5 LćٸTk衂%bM(-|eowL5F{kTVvC|Od͟HxK}}F>K)t-Q0 }q(YK"z lt8U0LݖU|";+AL%H$ a`Zei#_6,:X!Et v&cQ1ܻIg*(s5ZqxYC T x t/inA9DpE9[@Q ojbA:'ue\4rT=pߊ#Vv2y˳VհC!IWr|R,~M-o<,-kz_;BJm3 fͲ,<ъT&,mlɗH #-z Au|=c_WtњDRV,i,:R8BF=>['5Z:#`e.OH BR>5_ ^)W5ʬᡆ9nߣq ~I;-cw~'*%\uA7{N /8TK^.uq# 5'ƤW=jʳ8dwlAdRډ' Q!M̕U h`S( s[#S %{Z(POx|/:SN0Q-ªC3NUg%(0 C6gs3fn?5Pz_ไu+_aXˡ!pAqL&͸<kR>n{LLo} N'eG'"+ɑ~KC;A F?I'lC2amn7=3DLF")[>;42Uz4Oՙ-Qu3;E'_Y~hH <,Kv iO6?lpkE?%<ە﷮"HKbeS6kƸ;>*ZvWA01wj0DXXZ!oz/ q˅^T[47v-deC!dxy" :8f!YR*>tuer(xS8;`d.]?>4AWn: 1><: ŋ3LW tyRD;52N7}X=i+c(%CBM3+1b]M;҅V6zHi8XT m+t3AS ~`N nbec?+^&440iPp- _JC~9 /4yf:?9N:W9#lK?.vJι[ sSr 9*'mdӳ}~{K#K@Kyp\v{R6,Kw9DM,|_]RDYpf.#9 <+I=b3o6~dJ2$y B'HNHhh^:$4:aԉo0JAK9h^EDܘpFO( {cY߈Ԁmq㻹vHk >) Qvg| }l6F%ydT&tCSWdXfKfKvǸ6cqze+/|LSɐS_1h13>r MDgƏ@[$ L2z3k|w\:^b : {JZSTLW6:9#VlDBjF%FWuKܔ_!bcnQrF. [wlGΈ[g |M;b|I錭'u:|*-'ĔsFL@m%wg#{$uGl0n'@;){Qc!74͋{2^WE)< ⏲$S\x֥ xY㤯99{5ha+Z2o# Nw< lCO}I$BJ{+UO7׿^IyߗL0d6QSH\xÇvWh PlZ^b|s"}OSɰI v6t0cu/)^]\IBqC s7KE ҭ ߔz($aEY–/U`sy 8:$P+i jo¬꥗&x /6;MF|QN5h'd ,/fpyc<"Ø= WyAv\"Aa+3EGSXNUtgGu nL8`[&>V ڴLP6c`"T|\Nf@3sm\K#/t9J/dϓ#GT=)>| ӠO~'!VCC2:oΙ `:R^6/uX !XKz$ѹcKP={0DE͡*=ʽqI6 HT?/6Ϭ#u"e?)I.a4AEQSjMzZ@SMC긹կ-'{&n1t 60-:;xѶd'z&IR8 rz%>],NweҺ>?wż(R fvKyUd\$Ac٥[}*dL܁-SVO,sGP, tlJIt(+/ޢET/ {I$#wkSfUش[4yc'/ߖ:Z*JS[C=&H6 m 9*E;7N#D7! Z"-P8QΞ7t⦡.K=W`3W%8)PJ"a \q;=–I]rFka! Ǝ4C݈!ҾϵV}zkrN2IUO +0*¯8*+JLYfSm^^l9DO4=TOI@ sv̆ o=kF@(2{/"2VƪȥwN߷Yb-DY]"/N=eb0HI xDhC/7I62X*k!ۊ3ii*(,T"&j 轾ۧ\˜^`ӋcAP։T+L#7R5H^5!cBwQW}dUwet';g <ȒJ^kT!^/}ډ"E]i>ێ.0jٚ:g^V9(|r27ȱVTOhJOUJhY@M"AY_9-\(FLB#Î&=KP HX׵d  &[W'g*˘dt{3 0q 6$~17K1Eh(]gj%-(rC$ٛ#Rq>?&1shYlvqz5+?}6@ΣmAAH|<#sI%YXtJ0RI8#:fd"IदZ%#TeE'-d`1^v[1'-ܬvW |!tc sS6G Zm"dsi)跳"&2] u4 Z2LEC{y&D5mG^xAs$#Euњl-cwS1=_V7R(~4-1ߓ+X=@ t6&5 WBC.;mZaOb̆zAJ2`v͸H8dbu"^ԼvWo{39 AނrȻ5̈ L:-\i;bwG TѪk3e,rC b %"9EN^ns7Nq]\'vf"M3S4YDm{ @KT4[:e7 ;;?X[/^#'#me6% 4?Ӻ*%z,lg`DD{ @S;/?`=@[Sl<;!y:P.mYDT%㎾n?$RҁP̱<$_&7?Ygӫكk͌T!b;y9@#) ^"zmlHN\'*"IĸT Nj-nXEin0{L"?akܰA3rP$YZFE(挣G[㿏#2Q,ܾut#ƆׇQkL=*:n $1<)OM#i-wa$ ڼոTN hlv_'VTCG78a;6>hW 6jmipވZqK\k-_JJhjU/V !M*Eg/W4=ݭN[6g}AMbNp)`_vi\VluF׎xx̛ޡ5.!-܉54-Ytr> 8Ca;65ڝ^_ Ygc"怨P$Zdɚn^φSu[pK"lgnP`3ƤmyZ=,j5R鰟YG}OьxOSy(bg%}W-VS\rIԹwq=ҟ,dKc`tROP;d˾=.(!3 #*X-zs4\ݍ^&:ǧkERR4Qvwך޶ #YP+Qa5iDu4\C`l譝], ggݡ]XQd^r ""*fǸ]e_{1kiv^Th2R;XıEeړw7,r -k]Xz>7h.~o%ЫYeʜs3 oiM1pWTl ^eGퟨᚋ:Xp;T{˪Vf[9$yZS9~a?aj> wǂVC>j$)ww/F)Pa*JWlqɹmgbK"_K"C#fY5,{`%O35l#Ҡ/ns3R*|U_eKsJWdz!xE9f=^J|7_։~ng?ǐgO2Ag{N\/ &Ϛ țGSvJm0FWG~3RU )!:|Wv  ͓̑t51~ ǡk])K$v0ūq(G%װOp]/6'Hžʀ,]nVr؏& ][΃ΦGGmߡ*Mb"`mOOa)sk^롷 p ەڽRrV)aFN:&7uBpxe);)2t|)R[ 7t=#7$x$87AKH \IEGm 4瀿 X+R~": `o-dS-szg: x8^n_L (9]wƬ>b :lr=vHLqR]H^DQL GhF`7#ԡJ&@5}NA%RDoc/qɚ ;@Yq22c9ӁvAhÛLZ@QhARU߸^B45ԙ^¦pAj.JRI|./VIDSyQL9W%$E&x{\MbOUTWRM;'I"VIQ5:&B-[9-<^ N.&k, mt$#jL-I1"TɩK8&6*r݃H@"ut*oj(TL h=WiCeKcdVXPʓ#wqrwi7ӊ|3 }"w_I2J:>S֟Eԝ;i<xZf+}l _G }#O fX b^wbUm '[l`V[BQZNv;,# sV;6-K߄[Geևݷc+@o"AƀZb3 *I%ff`O#"IIۘ8NW6RWЦ݂QG #6@JoZ$voAD&> Qp=[)AIE(\}wZI-sH%mD")߹5GG)*RgE9 ?b+kGYWF~æ?!,z7GpPA_\LAiu11{Koj}{Pv8U .5퉙%Nl3!bpDPW'!ÁaGD,߁cEFlw ~= aEdְp;5 l:>}?EF❒Z^fOdŁ6D-˻#l;bc~HZ@MAʬ jl'_dah@ #Qd8#v;Ye tf0Ҷk[ 8Ё|޿L8<)sMCj6]ա u/*^$07 Hg&;@89Qe-n' p"6kKzMT<8V*ilW_xro}VNUԿd8 ]]4Ȫ2\'bE$+{% h",Ug6A4=cD2nm6m}*RmDSkbh6>J gVMjm&XNJYI¦0rˣ=~Ѕa "y0 $ Lbk,)r {&l ZP5 &36 ༠sY;`cm^»4 1MjIxzvd%LI#ǙޣP`Td8d [Kdd*T4';^9'}XD3?b@a8OQM)RoP;z)q<=aqU֬r1\^ʥ70YY?Й}t)z7,}<<LQh l}y3d]v:-#n_lC'f{KF&&ʺ96u*|(-- sVd]]S-EhRY;8żdssZSSdA[w/ph[Œ,C7{N=@PljG> .煔+ж3D:Q)6AAu=J0!o]WI_cu_EY><y#Qd:E ߇NxiL kP> a_Ʊ?~hh=v %rtMMBپnKAĆT#g M2K /0`uuNZ`9HaN,l|Qvi&Ǻƛ&7V%wD?F9vW-7l&OMx5c_u<}hTXbrZ[>czYJg / HHbhMm![?i1Y vm5r?l"CpwYqg6}콍e]R.YiƁzr`ge߇D?Ƽpr3XvĠNCO3wQ2NoSQex䟚pG=h=q֒UڙG0jvF#F[8οy:?$Hym(r1ѴB`7M.׻^.cS (ݯbk?#o~ICoz7uG9jFɟ+4pQ:0,c(cL/eIdV\=T]zɋU^;*qnXQl.zGf2(rCBaHjdI`"eKC6+8v#f`PQW2Nu`"$0Q#;`E7@WB02N`.݄*`KݚO^;&s%):n<RеHFyKD7#MvrNNīhkVAꂳn0`."g LzF_H[_ԛglt#7(l.vA JB;y)2D_Cmgq9u-)rIK1;-hmp"و}QW,a[|PR cr|WFͥ|KQUvl4IM_-U+wyv[[CR6mkQMnHxS׫JPr9 ЉY7,!nolY(d]|<^4չR3>򢍦4 ucl%OmƲ}~&a#w"t:s] aZj}\tuw=(`|[j`t8m3D)^6;RˍϪbQ+Ǐ9#wqnXQI.##کXvA9y.ƴ 6n:?NS; 6z kOOy eRK3nӡ*Zm:Iۜq:{00:1&ԃ0ȩMu5B~R =/@91vv| YvYZU+;R]SGRjV$t:;:Z~R'ZXJ{M؅0b5|޴Q05ĊXG,> E89;S0.L$#;-ShnN_ D9\c?2~/pDʂX>ҌL?-smGVń.MBne(3vJv,WiVPOLb80u3pjX_:,;] @V bF 0۾#ndn^U_f#XoHYp/4מsjurvLPׇ(cu^_ƫ6$غ'&0{)hL5b/ǧ;\6î;pb5A!hQ{,עӲ[Y-ҙBܫrI L"k[97zl.;&}SE)d}q dq_5,cYGI0.6-ᮦ"?a]O!v0-k2Ebɘ;@`?cvNJyzam|s׃ǥr3ƋK7׎$SxjIN s`Hso5E˵U#%G!70 =V~)±"?L{:_{}3\yQ60&V71^WY䨄a8Ε㯁͟ns4rF)e=$Gs9w/Q,-JP@j tiktL&)B>/GPQڽc&םY|ƟCVߨ"t+1*4iXIeXdƨ\kGkneuad.>) ?PfPG z*Sגx|Qp<Ź@6q>Oε ,2 Dw<Ϳ$ݎlg"$g*ї޳>vﶭ}@%:PՑ j̈́n| ;V5}Kߗuw?+x6"VށIq>ufbnh:EQ-`$p9OP4I':A9> yqF|X4HF'!D=WM  jXUo94V[ ;"M"hǒ~EV.9ڳ]8#*>idyU;ݛP_-O-B*9Krk.3v 5p^9YV==?T<~&4塌.2:$"5{@%1]2#jhTL*YVt$3h@JR7>`l62֒vTh@VJtklfCD^`N lgzRyTn8l|E}IA`{duݨ1knhmNZ)H ^ɘYfq&D~PgmL6!8\6øP'l1PޝnoDž5wX  Ux:S= mc#¢U Q iԮ ;.%@|g4GZm?~1d^'.k]#$q\5X@nKVQXӍiN%DSUF<,*\uTk.f yV"ð[==:[Ct2à_Ƴƒp[}19-/U\+4{G^~5h2Ti-`eZ+9K[H7ov b3BK(51< EOLMyDػ/`֚N myy3^IY~RߪYXjJAGjgC)(bޅ)$3A*}NU6"|;D+q= Y2X< Z V׹&cS+,`g bpCtR`]΃{W*io̵Y%ЋrT Iv3lYhWpEW|'"jsʡgm$:c a q!c6V[6&6М=Cs lO-px7+>e0[|to !x54\t]Ři$EfWxXyScx.w~`Mmd0_gs9o-p6ilF\emVW9z[kڀ9?oZԖrgj85Hq7El %ؙEӹnz6\:`hZ^KsZ~`*-pߋup]{ҭfj {iB!h40.wpf$EI ^NT__|lދ@$@z05^OFUE\_ʇcH,FV5Q} Q Dffޛp:$ V& 98\Izӕ`HQǏ#פ" X6mNYT2_!;\.0}~J"p\:uOS@l0Jz/>.tmq3{HG۞ LVb EpmGgkoUn'͙;PPa\a#X;]˦XD%BXP_ UI@sڥcbtY!ߝ0A)!3 ÷1v h N:P2a.yXFŅΨ*2C' >gҳf ;*(aF:ix)ivJ+= ^q`ųpkjO \ XHHR3V߾,ʱfzQgQ!Ck8ٌ .{TҲۤb9ܶ^T};GcyrF":ZBz A%gP`)VrNjh۰/lJ]I&ቔVr:D}" #32d \UmEŸ"z=2(@W+TiXhEVU5Cus}'IAa:F >::zF AvO8KldˬȵnjUϋ%>ϧ/rnR]t#PQ9{(^[%ͼ"杯Bb:1qOb0Q]8P#wҼv&krVj7Hf5\*ĪY{*_Zzg_JN]j6nd[dքd gR d?H, w;[yꦔ2a1E nʚWuAi7#OL1l+J7NfZ]2GOC5i,5^;7Eb!%EdRPzH =i4g!w@"eZ],^$pq9QW>ӪlRez!GXК>"7m{6>lbr(ٺa ~d:kH eܕA9B1df(O^fp̧6#6a"򬾠<.#KG~$ t@¯Kڀ9= ?$X6|lw"%$jfsҫir)nmMwvZ/tges톁t+no৻/PО}n0yal1;H70_4G k{If9 9;v)ϥX-0t.C7O r(Bw5Qe(C?"?_v͑@p$lv :X_/&`%A͘r: c6i]EnT^ו5P`} ,JXXg8IveB路\`oa19l&-چ:bW슴plo뭯*GfWH #? Ӧ#[ἕY:Q~H"H=kSH7M=pj+UH7-b߳1j^XGޝ+lۈCS}(و~9Xbe`a"\v\ x$ﻲOr3 ֭NZ~銝sBLkn/go`35tAEсY;E֥0>z4!d-S?*Zjc"x|Z-\EkW{}hbJ{*K^W=HxEvkcB}#~?9q rk^#!OkZ_%i53iðϑ̌K}$5VP0sb1M?KC[PgIkͥ|ԋ7=comc+ݣpgQji1D]N+%)7 D?4q:.]sv3ϑJDB fG]0 @Jj^ s'>q'!Rk {`iAcYٜ#}Uhs^<%$֖ -Uk{xf]N!z]m(dV 6q~%^_>3I=v.B#s*O唓ɩVk0OB xvoCК=8lN@a^TkdqPuz|PxuN"?mF=߃T^Q23[waW>1Q*AkZ16af ē>*!dL?gNz\dR&šAmB{=$._Cz?2: ?gRb->!Y`{`R@Qtn<~'¼}~5ʨe=>x.xgF̦}DoH#{ \XmVDS@+z NꏈD c9#ǕF򂨐e) ΚS^~ڔtclwp݇02LkI?40 /U@x*v}6/(kb-g\@VŞugĸpZn-{AVG(!jB[a% <8^ V̕ mDy~uNJz'kNN2.;բԖ'r+!6 !yLe{#̵\QU8[q:t~o\fXM[лo]8 ƪp#_x@7R lD%'Ֆ λu=;0+xT=wi-"Y%TƐ ʫmv "qkKPF:躞h: izcbͭd I'Oi4J?e,k>XA9IS*҉-#dCb7W h*QLYK`VλhgYZƨF&SІīZnj;OhdjmY5W{`u)`J :ch3mg4{uT)f]fOT oe1=YⲎdžu9Lj4\Su:W_mt_~F5k1C^ 1al066s?VQcHC b;$ZUثϟFָk16s[j*j?U nwOx'_\;[D M:S,=;s^H]3ʂD=-e@|)1[n`JMGHQփKXĖ 3\"r:Q?.-=UuJ[Wj̗恤K];9oFԱ;=S+Jo+ ̶qsy+v [C',pކp3ܓh.*+Ywvl{MV6&q3-e ѩB 7ܸ~$vz.HQMqK03sw+_?gr \X\=x kF,PǤ';^h"sT\%z&#`ÀP\I`56mEBfbLTuAgQN( q-μg5D>ɐ\yڄ:ɖ[!/5#pSe<}@XDv@,@4h 2qb`l>`39ͮ.)%1vb"ɑq[s)BĶm/@*%`(C\I-Egs_ {j_o^=#SV ḂL쯚8"6;#㾸5rȽ" əL&=P8mK1fvO5OH*ЖjX+׉[&Օ:dփ=`)-1SiGy Eޡ=wwv¨gҾ=~&cx'o7u¬4)8ZaM5lb~\Xĉ`};f/UYVLмNJr"xK+d@g_)ÇW_lRzag(&k Efà- ȩm\3{SK>AUZ1p { $ؠE̛ a*t̑jԻ S;u. ױ2KWP_uq͉]Oe$y;gw ,V߲%a&7$g+@bL:zeZ ŃgQyk:uVm<$: u 2ҭl MWv!=^*%i $)wE*C BDUxtڶ`6jhF_,ZU{fSItdn1Qڴ2P˨w8bDIO88T[ْ#Hڞ,x4 `+̶ $^ A&:*iu 'aC7C|PC!(ʛzZft0Mb!-1{}2y09he/J'_AdW꿆Ts0g &U>6N?43AgxKvŲ֍7J68nut=~h 1˰ba5ެm;6ř7=wz|R*ȷcnA8b{[gu Y)l<TcEFp^/3CƮ,ycq J(8JRs |j.5dXazɠGt [o o̭%A>OJDk+:*!-o+6@`'=(b#cuZ;23AʗM"=Oh=ʲxr*DЫcRB9 ~W#1:^3MQNW uA03B>> (w-bVȐ$A. >RQ HELΪg&BϨ:`K2OMo lyymRl[`vC+[J׳g=ډt-KqesV0Y1i/tOtaa4ٮ-b($)nlqBpG(KwR 'WueRxTP:uG-Ŵ|JŔ7Z+IJchoʿB`BfBշX25 ` W5uZ[7-5fIH' cAULzgp?u>|q=c9H2?dǹJPh#Do,C^G+S@>2Ja> W @=3_ WcJGY5aQFhZ$[Td ZD&mPZ #2*xqĽ|o bԘZpc1 Ii)4?,AM+"vvnP|Z+ҳao-YjuL y3GuGl0(p$ ?@N;c0Q\.{ N!*@j0 )"N BH-Aמ8S Lt'޻/!!Μ(AOϭƨ~b k |HGpd1yEz3}DN&([n kٵ^= VnCh)ѵX58eƉ3@J`ŋ>c?X7-1Crψs(8Hb1/cbEBxšf"p"䛭X:Jįi4I8|_}Rǀ~#!);w6:%4][jU$x_IzOSqC\K =b@۶,<٦Il]/L: 9'{rc>Va͉XO;?C yL@HHa1mT,,:[tT{.Mm}A2\:1vbCψypg UJҷ-}pԛjZBi]KR@Ų婧x<~g SHZ}%-V(t*dJADQQ4<$hRm׆Y: 9 q]klshH &[2g%*o[HݼzX_('prr90Q3z_og6`28Fmp Tr@"f!Q5ԮIq5sju(]r 5W׎`PW :ȃzb+D@ʤ%Wc~I.fȼt[;7 c8?$`ֆ 9@-hp,NBiJZ Ɯ,'2 6lwäiC;z#ѿOt>wD)iƝ_8W4clmKG^)%>OhP#jJPڊ'- -k)ZE5~P \ckc4kP%_PHΕ5=yKM=wWMNΪ_cQf rѶ Ci6En4)o]"<ZYʷNVG נLV>1<ZfĬ\(+I.7f4Dە`:TP GtȡKWFoxi@F Q*z|0{O,%NUU[ұ/~ƦWw7!'uBZvC$ƵȚq% aBXS s-⏨Raf y`=! _ o%MK'Ո-!zØ;1s$iO O[lصhcwjhlA6%gO'r |>,x ׆9 XdTLjvq3YL{Y əަCJtyB"&T DE LM snL*٫fWDC{x?l,Z%ͫO SWOr\'ShMS&b̽\4=x3۾+-ϓJQ;y [,GwL觹5`Ioƽ5x݁JNc0MZ2yKh/V.WSpCA)4wE.\nT9տ##W6K9e$A Z/y R Z0tS ҆ybqfIr>T妲o=hݺYD>l+BdHb2 3Ra/{t-xX<:%@ =M}=]ϵENq &=$iN\Vgׂnx/vBtZN' \ ԞMrKvB YjY[,Uh]dKUђkN4;͔88w:\KD ǗyGɟxT Sy pxqq6k k0*q lTh4٢XkжΓP[;Ns+`@bS!lgQ=s\-cuBYN1.b 2a!˘)(ȗbU/8܂|&W^⓼ZSP#\S %_֑mp3HN/NQ|Q Gc.!|@$TPT#[TR2^4(r]_:׳rni-H׀h]gN%?w5@}lol&"H<_D Tf۲ͼpA5Dx eس,UlVAn+͌jTl?1="y-e;9u(;.c+=<txddzbR|Gy;(pE *l[Q&`Sz& n gE#H=\Yz4CLMd@.A'&cޤ ݵ QN.LQbŐ HGJzmї n$9:պ1/pfu@ h1Ha외'KC?s2uQU]'#ҒORJ0/cF1`6i+jc]gti q!SΖMQ86vqپ~:D 䭤R+K}w:*B|p\e85|_8A"4bL2V19WPL̈tϫ}8 /& ow@0iiYwj!mRor|@t} lM;]eiV'x~,sN1[YK+/@{S)]9OGJB$GRAj*aPU3V#Qp72gK3ߍ%9];ydY>NUՎ$`"NRj=\oSÁky>4I!ӯjBcz_77g,t7^\n.$q{wFqq<45%t gh'Q4v] }ZuCd1dG GjxK*_ qb^ A/T8|ubϚ8dIXا + 9+ OJ^tvJ\}QOCN9M.n ܵ:{_v뺝vZX.3 U&M;Dm`/'TMkPMFz&wז ԼGُH']lY&K3@$A<}*QnbjKƽ\$ E$Qhn|QD7+@8"E_oeX8UYn4RXCmCie8HymS c_Ͽ,b^K"r;}@7k kh3kQn[D`%X=Q\o5Α%ޓ9'R@9nha?uT7Ǹ1:$[ҁ(rnPҼ\L~žHdǤ~ TMVw%=mz{zuۀJUY?8MA4׹2ZjW_3vRkH,^vȌ*SqoHRQkch .EV\e[>P l H+y%R5jULS$*_iuYl:*F$Rsf>`h[k:-jectU/ iǠ %U jilbRYB-yZAA*ƭe+l $ɑVUˣrV8ےY*R[#t0{;ǎکWTztXr_͏FS'J=[}RRT{T%=" GBzFwzA|X#diĝ"`?XIQ(:}Ɇou3ׇ.@R\VG A ۥY9K4D}ut,@+V&h㵒+-E tJ\”^-?#:`Jm=k0bo>BY`](h9 >;ſ͂\bk/Ѽ_th N⤒UUiZǡc_ `eZ8'-Oxq7OKi}-#1q.&'$b"wu72_(h-X ;f%ZZ900< <3TU I2:wAx8\u$8v;Ta<꿄›qMP_ Xo+#ZX{?] 9<;41ū!8jQe#n#%#6)IC$yH#m]ݥh]_]%Aqh@X}_Ff[UU߭138]l`3v ~HB> "Kh`I9wH`SF)Oyb6|(B{gC%}`:}EfOO>@ߑ{c`#f䤰aj*6bkƢba:3vS#(~S RD6]etđ|¯Ƌh:w@b\^PÅVj0T{ ׂ[٘{Ԋ.9O7:* L,~豆q>K۶!A{lR뺟iOT{٢3m)zz!ޥ!3Q{o!< e{9{piE¦ώ;3V*c=ĪF5mfLp[rd`JPOJM d^H.T`^xDŦniTd!%ϹZ>26 OKqǭ?! YEhmGuVً3%L5ԐCV^BƋ@NU=f4O"P{v.e=űpyHEfzhi[;[UhB }})A{+0GHv@5B5>Jr 4yhjIiy9OqmZx?{ˋX`̅&?0Ӱ'e2k#!rX A2Rz.$,rj%H̤|Xsİ#Y`H;{ٌs),qBmdzidՕAݬd%LfwMFN/IC>ݷNҮ&iRijPo-0Jt+!"ld=<(6-M3r`-&,& 2` (k+3G$G*otƜwy@vQQ}2UNK;/udWkNmc;t(CWsKs2‰6C9Bfłq{>}Ad$ tQAp%]_+vtp-cA/^d+T샕anj) ^F T ђQ勉2$GkCp|/ mL`=v( (dZBLer{&攁X|FJG~xBY!Mp>uַaH傲gV7[ f@q?mvAF|"G+2"ɽ2~I/6~K=&5\ &)n*% dW}ll,66`Ic>٨Z AL;wٺdՊl|!Z#ZfyGTG*F^jMrr*5O7jG;fur-uG.K:{H9៨y$(VG0ʲ|P!H9)Xys5mDI  ,qyP\O逦" -fZ#Ov#z=kI "$Rݗk {30Urj<{u܊Mu][M:e6\n\fCP?w(в62#ai;GwǦt/)7eD)ۄENr3jU$ {8!GWZHjF>'ӌSR=O_8r'6r+wxڏdDۂEzJI_yk's%$G/Ji5Jc ,gnyIL"Epr⌐QءIպ@BQ]q(V ׸&} $B|#v:O#31|WQ(# !rJ4*eȪ,1 %,'E@9D-^ZҞYs|e+F?s&d!h\[ku+љ_&pGSQUM޳dvdHY39ZRK ۱-@7;Tv/[C ^XUu]#F9EgCW-5nj>&kU#V Hs{.!'#驆7 Ġzrcj[Ʊ9ΩT5ϑMѻPԳ^8zM1sWɽB::KuN)mTjmT4&u8r{=f^yaTziX +cZLlc9=AÉ)k1!Mdi,lcğ'rZbP"9@Z v8)2`WLzkytawŋD}{uǛE9Is'#dg6\=T+t &Ld!}/O`9aKs }t4?U+`ڨ,)LFDot<+cXyGLp`{Ku.c,B5 &5w@{,C= ;_D+~H3"!~ZubHX sPU<0o\პ/,H9,ʂ•eT$V8]+cnBo3n.<_ 1׈F%z픔GJ֝QYRoᭁEl6F 2S/SM'Q7[dU,RWz}޼.6e0^v(w6-fB'~ʙ}JKRaEܧhҿiRe4_f ~T N;2)އ!47Ң]m3@t}wO'q%+^m865&5+-uxG)E%3έ87}5v3D{?_Q*mL|{9櫕5HC[r ]ˤ;?рENCୟV>VLN2ctWbѻ+q":轉o91Id,z)~{.|E.J b⎲!tGH~Lp|mw{f<l2N]q^#zmZêh޴'@Ohf& U{LD.% OL 61wU1# R.|yR.2O'T^B_9J@y;}@hj'#u$KBFZ?- SoK<V H@e V#Zͤ| AQL{2k͕خ#LGBcOJ1pÓQ6?Z&dFfcЧ}R4;tib:ԫ9Bޑ QPKVi } g" t$ *HAODl&Bg$A/ۙ^ zqZva 3T_E˩S KE7;g Cf-xB{;.;i4r1xj'{fX̯TPY:Cφ[Bt[V| ;-ٜכbB%.} 2phc0UV'IM*==`=T7PLՎ:jάSZozV/J`˹[)[Q %,zfau{f q'ycJ&w34hٽ?.l|nV чӯygX2yŠ2`x; qA" =W-"#e>f(N>zjWM!:<:Ẍb* V< /t>AMCz(^f:h!!^vx vRMmbm\ vDM֫8ݨ?srܱl0r񡓙 ?qqCIU7ߦ\XYVt_; +Ph!se[󫸹 w"L^$@3;f@8,庽ɪj/q\RHG[iIsF*"&s #2׼+wAzȃ2ҍ:sʁa!NzipZ/)RGA:TT#[L~2bEt)aKZ {~Vome/_  ٤_'`BYL}"@EU(6ކ<.v{ Top4iР#zPjvpe$p}\N.q.&_׍Ko\Ee@Z: tAK,=)~V(2Y`Y z@aN*"u*_ElETA~էlq4Gq^hKPvF9wmƶ\{ivu~x}#+ڱ\Qg$cQB/babh*1'BQ X59)oВR vnbt;"8dWϕF-~ҕӅfk_4/wħE‹L:6n14. Zm(@=$.JU A9H)ͧmNIz^KuyRfxwѢDJ`_ӜddoK QGPMsN*R+H!f|u.fQĭn 0@^ TJCժ[Ů'w˝WL~jr26%0D,BNjHD!svz`_oe :H09$DhqZ3D}#DE6)z& k n'03p9Nmxv&qjUwxA( Q"i*I֧3d4%wp"-S'aKI0=hPi>c7Kgi«Nrq pmG5 ~G^=MQkEWrFk`^DwaNoPh2+nnP4WsK\/w*4#\7RGp3!oAOk^z%X;-2T"z#f+E, 58WzŦA2~7p`w%9 >'&P% :N`iyW/Jؼ[|,K29Kh*׮:JpOu--*;d>=2kY&aQ_vG!C ~csd,<|V# > vfoD҆ľsQ&$k"^p&{3Mz0B 9y I:^ aD SOg},9Bj79ȜŵF @"\, yoя/w)H7~7K b&Y|[$TUD>$1<\lSyٶjds=NLT3 օ F}K˯Z噳!2Gʳѓ.L#?.D=iI.P9O~ef%q|LE XߢC /[qhGkF9Cv5F%"jYyJ ,a@N: S]7+ p`sE6T=Gx2)e[$BFKQjJ&ib\@+3hv%D-LlX&; Euya TOb6^T<>d6 SYQ8Q'(<WmF P'4Kƙ)QP$`}92 (7e?Y$6+3mԻoE3.P{$ !M)8wѰ{j_"E?vHA)m< 7ϫ{ׂ wPDڧDjY}nǙ`O ,ҕ/"c9hW @˻,*'wgY?0'&eqZmUki%Q1,? .јY݌D?3[j^ ~w_A*W$Ǿgƈ5NuuXkgEU $5!~RFd`2)-/8h/*WoȮO!&c/W| %GT`eIm%{FSd*1([=O"4)?b D^ԣؤ"OV˼l%չ3輺Έ^EpT37d'5-yx;L~GE[SL7cmt7 ?p<1pk I=sP~o5;DoDXbT aj.CS[iqO[y?DE%ëSѪ3z E}Qप%w6b•Mi/y( ,|}rs@D[g+zZo(Udarw0REs[~}SNx8E*¬ JbXM<wX#&@jD0,uPt ҇~o궪!8,x%ېun@:pܧM39wFT*RʷR-hγuF`P0曆+Se$~;ڬ e%<Ām̻s+}fQޑabWl7H9mDrR?Rj ~jp-Úq> NJ76kH6eN{ޒfMt,d#Иk/:kW|0ndswK[a1%͠`>%LTRn `*K\ZF`R# ;Rڿ / J.ꕇk@;,eO=eӽOYvNAcɌvĐP>U؁G!,l.9d$l~vBwd hTDl/,ذbfS K<9 \7!ng4+`9Po4nW@83^>OƛǦ&N򅴴7 ]sG2QYEZ6vq;UзdTa8\ (f[›ܨot,dW1g:tWAt߽ aJ$Ι5wj=) 'FYLGV/1nP@gxT1p}(#qœCA ֒HN,$s0VVa/3e aM:F_>xW~Dc-^)`7  ɐv3 p`K t]MRl[4M  `/xfOI(8hqXN`ʢvi/zG)"GƲ%YI@qXU5 =7 Eʁx>b}նK[&:t֌xM,Jv`RT}k4mL,}:}f}z| O0 cGy6ɯ1=109 usO$K /2OsL*S煣'ĥ'gsveF uhX,FvOXHu)ݧy3.H@{WzBҎVS 7Hv۶˲ 'VYVp G Hз߽tCFEVRbQȭh *'X!%84(p!fk wt|;I6]{EݖP$tSmg0"BiBY?ٝ ?^1ϒx |P"5 J|~}DLkɄt!hfl>8?MdS)VQx$T|`fk.qbɁ*k ;LU3\;49O XboAah?Dx/1!憝~a3g1x 9b+ɮCDԗs< HypF﹜]E NP?͜=ov\.uqs ;oN^VR.rqW`A?(~,ٮLP+]DGt[/G>#5|0M)[[i߿̆m)\LhWD?=Ni.^:rbz#=][ z̆QrX85 =SAb3z% <:1 nˡaJkL=ȫfJ"&XWKr,jql-w!pZx yEuHn9O1JZ氓5=+pg.(h3ln%IO Rdl1\5~ex0~o#;w93BA/71?hKqsj 0Hӗmrc>Ph X7CRn:/< y&n᥀*ۚ72+v+uaxDi!KLMΩW>|t#)O˧gfk0ҷQܩs@^x.1H^n; 剱+Zh!Y> {mDٴ^K"Hr2;na/TU Rb۵kM aBapH^Up/fit1 kP~V wбwxuň&/K^a2~E6wJdBW@5]- 6b9IuimyJ|!",,3=oڽ MʚO]6=hr+B:6|\|LV(#&)zi!@o# u V%4d\LrsMu' Ly+-'Y] {&zGS~D;[kw [ըSx\6g`O)e:ps@F,لQE?2/Z^'TYŐ5{P9΍dLB{k`4a> +ըxzenWS@WbҴ7ӧ,"u $B#M7|r^ aJwZb$maK"cEdXLgx׫ʅe3"qgdv|aĶyMف&&%/K n=<qlQdBӓp@h.7igWmZ5}wpd"roƧeH:o>_>{G-6vuIV䌛Huݱ[ { `*A4; z4#W+N[J6(oh}'dQ*-+ı8s`mƯ~ƞWߌg8Ab׸%"3h}dRmᐊIsnxT"٣E0t͈5^Eqid%Xy'‡C >5ؑx3d)($q &I/-)%4F$172 Q (Ty"UᾝЀ̌f9/("j *c6lfwxEldkѽ.-[.OyA 0k>(v8b1 eP$cHw7]^La-J+N{ 'D폃{|nrn3 i\//u΢2(6}Ee};8E#GQMh52ڒx6F|8Աm3jS@Ӫͥ+:ŗS BL Hg<$w\`\l4d=Ы?C">d/r:ŭ9׬T<.,kVҢi,V3@7˝ ??8E}.,詓/)VL|YL.pQvpvPNw7X"B5JFlj DNQSdsØTo& ˅L{@q^UZQCNTu(/'[Ihl2RW=mh+{1|?c,1#vu!B6f#q=2Z $ pf,Z+ ߹|Vs${hX " h9>0 "6~ԀٴlyDRPW4W~~xtM[D/-kB$V5e00QtYOW vD-1j"; a$OũN44ӴW`C |W10>{idߗ1L @pJ$*GC@ĿaS4 I+єZmti%$_EY);~+ޠ`N} $AeH A1g*~}c[5SG'#ua?9!MHm} :wX4eT!K{ֱ9*J-( x!vP$n\#Q>;.l^/r *#Wμ}CepiO̓@g AI`R!qQeeaqϿ#s7M0V4 娫#B3T~ Z`L PʻRv>+os<(. _ʺ*Rm]Q3D$rjg%ﵳ+ )ǿWD ChY5ӵkS$o~nFİ;ITtϡnjpNO/3f&K7DX H]!׍0fJ3 29$'Lwi r,7yCyCG%YkƵSiz!榐C϶jڃ`ѻ>t'{+˗|izCYhoǐCFKV8Cqs+mtz.AޘA^LIk "$/8VB4c8~fb'<,5^˨G%פ;Uh2wm˲hQ{n]7lF"C>ftp#r,fAOR>EXXNz7z$<'N\01M֘z23/)u6QRQlKH$LA=Ձ<8&|.ind$9b&(7%`zlT(Q性6ĘFv`y94:Ȏ=n\i/Жty $ixEY#b]m}#2_ Xà(WF1h LQهC}/$cRa (ޜ0Y P? BBa}Okx-cSw+Z +9fq-YJ -` JH X B'^wJm9jΊtya{ #m|@T{?R?ÄK7i6J[-{"/'uuUW M3#BLk&G=.֤ _A!_O}։ ņWU\q]ڡ`hFJ[|Fgjc6]X1~q6_!梧QJTi GꏚlB:nˇC)۔,26 2ùNBxCt1֧ߢ-2yWQSz3FK4T. 1:UxY!F:C٫ Vt]7õv!r PL%S'ճ@ʀ떲9:&Ӻf,u;_\7LTCܵFw|+q me%aY9'oe84r+3nkn%mȬN A (W) IϧF@~ vUDp.V-}صM0%A\ && _ جL݅>Ll 7ZBr^ݤL82%Ntac;;nݶeB|Y-6SO؈phQ|Ac|xb|z sVtͤFY_-*|} 1L␆Cj(A! cLߨO67Ւ}z2T>aL{O3π"ÎFPnm\QA+,Y9|N^̹0C)́ΠT*Xzu ֏1jh#AcAx!GX` SAg%ve595+x;H*sxZ !AM<:6P3]:zCq~\4KK/ 3ɕ#z& Art` [%}f2GK,-Ixa+Nmsf*u#t.B(j5ȣgۺz ]hB4dxފk/c@H-KfDiQ.:k;Ζ&K7Rjf^k5!hSƛ=>jm3[E-14a0W[6:mc6S רρ_&'9tqQrF4qΈ=ohF8Eي7%B&7x}iLn5Z=UNzT[`l,{(S1CkTTz,_]Ip%ogYNTbAA6z lauݹ HWI,,Z> \ԗaŎl.zyu䶞vam~3nJVZ{|ȞF[tPo$DeF,=Ed!T{];_6!IWD`-W'␖Z/fJ-[guhqax-cF9}XLYFqr~_{Qh䮺ֽZ-=BXz3v/Ws +͐bc0xM X||ⅹ8cp.rQ< ,?dU]B>4w7t0ʲq3}NTMr:Grf=qDGP\ Mq;Iۉ,baEjak~p( JQ4P_ D)i & %6b>^%4S /xXlT[,Jn4th1Y%Y8 F7qId]q,Mgs )ޝtdْ7 |[5Hwǟ. "<89hɧ10Sو[b)  YmwM˫j0[p94 TB) U.tHӸ-PTkl_2j&-ny g'Ñpyl/džb>yZ^ ym!9eC8 4  \dTiY>wW Vl|e80am&!Wg,Bϟ T'gqYgnܠ%s-iKzc]VնE>sYX핼S^gacb +=cJOemY (5-OA+w Ӻ@4d's@yůw$Hzp¥AlPoSzmCT6:v&qj8[`[;>{l:Jj.>% f,*c@&ʛk,T"T.}0aЉNgBOVV(lKɣ̏ ̢ghhؓ!PFFhXY.%姈]h E+A`TЃ5ZM`uT_O9KK/)mxtɴHҋcrfF3YZ}sQ y͏[[/Z|h;A9/%W5U &y1?Efy KٲGly6>8CTt-{X xZA-Ncjǐ^#l,ȝa6[v 5" b)EМ .yL魟7pH;izWׂLq r,s2  2"t#Mrޗն>!`|!*a[Sv'Mb~)U$PvSwx2?tiUP8JIpO0@pwؿAU@W+~ma_+*:|(^`lsI֍[]@*awYH/r Ebgr1Yh"~Ωt*`gkX VNNɝi }9c&ȧDaw; hsXr 25+omU-7 zO@9_|>ER-EG"S=MNń`u&k~+s]jv&6uO֙"b4l5vٙ1/4~j&Vg-i4pJjD% Yļ%i"_':H"mifX)lG]Iȅ<"7X 5`{ko ɕ:obWPSH/z-K3wc?iƾPo2*ku9vH=XOPAq&HHSw0O?z&~;$-%rfH||igs_y(pWR51Ѭk ~߿.͙޿DJJXsb' [P|OC٪b52jF8"/KJN:D#vǭR0zU)#Q!>\)+.VNE5n&tLevsޅ䄋ǰfaQ+mIa}q+tվJ`*`B ՌԋhMHaK8ud{3hac%V$d}FmǷr6ӟ7 XNwTb7)|JuSՉUQؐGpۛsvc Ej@$3oؕ>DO/ й׽/{F1CgUԻQA+@ PN}7֒m7 .^4κk]piyT1N~<Wc/ Ȁ_jΣ~Rc%IJTe6=Ж.U~ԘQTB!!9[y> C@p`/v1nSIVW08iz,@*d]"o]~C POV<(.2|S_,lY]O,\wsg'BP߈ ֭Na@YcbejM%{.9P5Q.1*,lLmT G W阡U[X <{;·]ZᢶBoɺvUG҈/ԍdF J*^B}Z輛@GuSfp4~y~w xj⠁*h{UjA9jx"7:1(-𓍆Hew@\?ce)y̭ 9^QS?h 0 ejṀ?һ@2 u58M>UfVph+nYHÇ" ʐ:127 <dr^ToTF{UaIe2(iSdQFNW?7b`;k'*K/!˴(ОHg!s wp ^k9a5NUg^}Q/2o M/٭`r[xfiy1A%{,i3tUSdJw#_dX5MX{D"3^64`3\&`l%D\ݞ4,d9';t^JX k|hcJS7>UR/w 5j/Jk'ᕛS jz{Ovؐ-FKBև)q EqW.ȉ]xZU,P05N^B)k*o!ku[5YGDOG]7 s$+xݐo9" y-}j܏x~ ޡ@1"ݝ  /T$+K|K~gs!M \z^vŎJ"}-rgX'Š;c*:=]:Uom "jJv{9;:D{q"Qp 5iL&Td"U$N4Hfh #;=`; 1h:F`aaJ$-nP`4O "O USbr%S|C5s<] 8Tt$Qie~TuP בÆD`酰=2ijEuXD&6KXu;!8`bQ́CWZ'Baءﶳe3Z0x9䩴EC0qerqvEPeTy^s@@إ=Xm[,#9@اG`^i%ܽϩwBn/~u]-aH< R#aČ \=;e=2즲C!Xf>7K[~8~.& "c,S熓MFb}K;Ⰲ13lA^,ZgO{:ڶb4fi;tXF7y4X@ĺ`yX~gMNmC AMp%#^7dOc@XT],p1.[hQz&ISdlUֹXLNPػ:YR :o.b+h#^%ⵒy|''0qB*bpaP/Bz8&DNxyh |kr2Gԇj%xV\&[+]2sb> n9:,DݥD0 `BG^5B#L9V lRag˝oa&s)ڡeTV]0mQChy[ aJ&&Q/#ڡ|D 0U{c6mLzo)k|F?^?ab֒u/7QQ7!t~ˀ?FaD0{=x܅s[}dɗ5ZLuv׹9T6 $9kC--XmñQJ@D2PXr;KUD̬ aobXE Bńd]\qPtifeˀ] blcV ;as[E)@DrxȆ1T'+h ] +Oc](ȳQ*! h1]p:H&AEnG$T0-#L^ Ѝ7!2 >`_+Jq{5bfPT@gP4jq8j~nudoKa݁W)5źP9ĂKT YJ3I@$ kpJϛoėʹI)7>\D LI/dCpk`Ã$KyH߭pS*{ 8/kg:5Am4uӨn+Aih' Yլ:Q {E2W|Q,]iKݺWrŠRB?=zŲKh뀊hȥ`K}07j2e ]๱}WB% %_ ZtsdyK!NGheŶlx"E/׷m<ϢXtK")&/'Z]>>+=el"rmICq(#,x$UX m7ʈ-Dwowi':8e|6^{{Q2!gT+ߕ[Kg$<{4k ,aSvҕܸյ@+Af;99J:Gp; gu=' Y,O%2 J..tڧ3aB]-> %bNV5a]WTI5 `fgm[ru.ѽCЅ5d4y;coPE800߬8EW`k4:ei'-%Ĭb@"@58^}?\'" H' bH `/Y'jS$s)Ge(Fׄ^1-:v.\Ukn0ÒLhvE;ןj`NDL y5m|6j]+ o|x{|яY|4Xf(v =.>lN2p;}1ҙV?7,M;fcw6 ?%2ѦFT(_#7$e^|SsI qY@x+GqjUթ|Uvh|>yu+,jrnU7#7ג֨/CN7R"'c@^'LeVW+Fƫފֶ.Q"qW*1)bNӃ_anbAmΧi&}\)f?K?gn㚸ȟ9Ẫ[ u+.L]&dP (Pe_YʍNn.oPuQ~|#W/1sGl\ᱏD" 00`}5Q;|[?![gE"P^d`=G論x"t8U i:+37uBɺnsC >]CTɍLGjh0y!t >K'$T\ɪ:a &=5I#е4̰zR ||^/p@Nx9ٽB8E g)DDfwE7!P:WaMlK~iwsÊk y}Wrz쩒:3d7+s5nvxvMX-7qcCP;q` l{ˣ|yyvƸ>O0R=ß^ ; \ⁿDHNO~jy |RLZBp a-)ZDŧ4p*Aݞ}x+7w `>'rj^t|6~;n2t1)9O :uƵÂ$g?}ՠ47-vgVW$eZQs|8c==(&L?8 r9GjV'ϙS/|qjDD|Y/54IP7~ؐЗ5&\5E`J3?LW$}.M~tNa-A#GY_wWz+t'31&0aq_iU5QD&+ =5c4& ki韾sChh${'{d5K/^>,9~l~]LX.H[*r׋jXJO;XU:fQd \ǛC5&+n҃Ŧ@.ӊW%FԆV|-@i)qi r8SW<ѽs(+q "ps =':6ՂĿr_P;1OwPR_\B dL>q+=!MY5SXqM/Lu 4%f2@5`4 9 04udO?ԛIDҎ.'jJ`L v;TBUO$=ٙx~@#)n[eF2TAgOzpD>6Cp~RӕTNGWVʬd84BL_NO۷. HʋePHQ4fqzĜvcJE\ {wT(Huȯ-y.sk_C28*_x#|'?w :3@CNo=`1U/Z0b,mAUI)޿r~DoZBXiwr51 )hx39ʥ$5Ȭkpǖv)3F iShguw5Tx$TD/&ms?ȈW?]LC.kʀһ\e33"0 6>ܑrޠOBvY Tfu,QMHjRhrE2vɩzQk#ImQ]9Oi)e͝h*,4R5ۣr$ 7N^~N172uhv˃+Ŵy'̺}%OSvJFl{mJ\Ww[f\<֪ MAir ?em*| 4v.RU;Cѣ0u꣘[͐RڛbP71&4\/Z_2)|vC M+ 0皺eli b5LF ȓH]ɉ;~o+.g\ s.I}v B7_*Y^7ԑZh)\]NRctK>p"LR@&.:ZҔ?r!QƢ cq.q^:ў sf$Hm9SuPO[CVPAMrQi)wXJtFY?*p V)Coj3>5 &V;tz X&'18gN[EBt6:dtHݠ uހĴ+֎HcN'SHTL9"oұ޹mEóAE-ڗr&v=^?$"f7ܚP!T >S͈%ĚPa6 6rr8⑜`>y٥.^IYͲáY>*ſ @?'iNQ0+/iOi?9)ϩqhE&'fNXM_U/>-ȕL7h 0J}'N|*49mrqJ YRR2έO@$&Bht1(R{)W¿0b@5Y(u"y4s0p]E&o%D/F|^u\ 3cV єS{)] .n@8W{]QT|Ph,q/ĶtKS2dj\NUleim@.wE Ö%zCaBD PB$M^dс!'=.sh7WjGZ?[!Qep?\r1nVx99zS&S're> H9$mʋ2n4 vo1GXõkR"FhcmDmkͬ@vdpʳe&5 K")ǜcp!'V%GeMVI*B?A0-j:o˳@)Dl7@z&?!";.+=85{6 &XI{C"!U C"˾fY}Bm|)M|ݪu 㴃 6ç#w䔪[MtY6]) ^|H&]ɽz4vΊWJ"lIK0O_AuQA9ȯrRJ[ZKަ=hBK%%L`8^=2bɐrDm"Ź|<ⁿl7f9FRdލ!z8@VP6Qp@Wϛk:0)Ҥ. i|\qK9N1wj|O2;g` w3Qƪ88aMlq`OBIk_/8\ *MGOFSKA8ʱqD ?ktV]W)2{.Kׯ;wGiij|Lc_$CyVdEĪ<U^ث8=tGٵ%PL6Qv&]7H,BT*\t >A "Ԧ32ŞM^'~1ĉqVx. ln:f$%YlRTaM'q4>ȂJ YTpyݛS"Ʈ~}uc/|fa,8|'C*, &,uX 3j%ΒwƏ#uj%}P(j3w4[S?')&; vthK,ST?uϥ-q]ZoJgl譫K06ϙ 8۶ALlv; ڗv ʉ𔇯5Dk4Uuvw呇 qۣ=@L13^l{騯ޝrIU%̜g˜>qKoy!'G} "_͆d]]2CeAqD{`mb}+S']kTeH/DDS8!hZ;- V.5}ZOy)#@IS2gm50{va%Uο]֏' Jv8Mb:mTUš#h)fazlkw:M~@4ߡAf([Kq(D^IߺHdug 5Bs=nTKW(0[DL\MS">ea;1XA_x/`᧢F/v$v?hay PSB+ +'KD:->qi;5weSx/kl7|h&(p/WqN&ݨrM,W[рl"5hDȦn34u/*t,L_\4*Ûsˌ(~\8\jnGZtKr5&xX&jR8Q:-HQ |5Ŵ'5Ui 1 bLf}J 㞸}1gOjOO(JnaJ؜fr9RJ|k$*`}NI'kM DJp^ ?S `8o$BB1m R -X_WXf  `;嶒d얦~Y~RbVIŚʽfD5*X|7 G^,xmD_-x61BrOJ 4I} iI@Ɯr 5 _0k]KVdդm%s$"ȜtrNME"9ZRW+B˥$˝, F,`#p$_>T0Jb\mi#)TQ|'٭齝̿lkJJ5hu,R3kͤ0Bx4aWSEl&>T&#RM,#N=QYh;8q2!~q8.VEA z.y\%L1%fgpeY->%;8gLduOk`{ T/\4e TT^ g*l/= B1 hחFY @K8N=p;!'4|,ҷ^l[w0. 0 wfJçͦ 5QE6L)#7_nLPWdP[d@PcSrɹ[e #L\7HY&]J+~x(*s=ǚi]-ګE!krwR˸L>ֵ%4tK "6nF#}7VZ m\IeAJos-:8SP.lsAtտ e+dBq ynٛˉ}*Vdb("i0-f=MbK /T2$PZGXh}32kBnLMTc\1C?aޮu܁\E=FK q˟Pk{m44,:`u%kgDL<ɪpVO).<*L^=0g$KW7xTD(J.bu{\k8KGN#ڂr~jJ̥{mA9lj%0 b8ZNA^TF gke%߀@W>gڗCZ财PǨd1@v7\; wZP>\l i tBȰa7hI[B!ƾ!к!bXA4=UcױdV |zOf>.F`2BqiO$Xn]V䍏Y|jb¯7cއ&.xz| nYÑ}DUǥ&lxDVU7 R+Y&9B3 uoiwGV ?'/J  ~l!u?$``EB5~*iTfU=2ҋFB݃Olخ'~GCKT5%G `y3۠XlѴ٬s) kzl#Ӻĕm$*T`&-Y I ?K^Tl=&T..y=t_SJek[e  jU򅛧`O{WD w=!2Q`jntl^=I@+(ݩğ  lN3ANŤndp0hcY@r't#US~|*!~lͥX/mXT5 ?',vF#O_KvCmXɘN]3 ֣r'ӿ)E㇦ă  }8<Cwc9SLzN؂' 891Jv2qK! ݊ϱBGp8bFp瑇frr<[weN-1*o9RMsW Y]؍^A ԞLP4NMtMDS҈x^xXCѿ (k<9ڀ.8oXi,1c n/$ч$z R5@.~Ri'| ]S؄ՕА$@ rM %mZJCsoNEJ&)[DvlVT8aѣByx &Ggw A5xޢůBdaWđv QΉkD5p"dӗtq<*;.#kZ|x R.0_Lԟ2 RQ*)wh26]jغ]c^FV\U2E.j/"q-E% "xlr5iDZ5D(apP'LbqvxB[g'C,N>(j'fٲJAR?r*Rd{UP`0s|0uS!Brp+scP$-<3 [:h{pJ.iSuoLgY{j 3_D|s͒-d a/ 1 dTƠiN XSN\㴧Oka=jx]-nIzN̘ rv6H>>IǠSqwV!5`\{ }qR+]LCAlԗʆ2E::n ^S+8nNc۽^|(vb` 4Bȩ)r{sp(I>= 'VfF `@&UuB(3Z,!l Rۊp%@yȹ/3G1\~ mǰʘy+_77&L˘6NX#LH2 v>I wpRy-t|PfFO rM.;+ս0E0m9)VE*q!713<GU"l8m<u)"DI_'ShPas\{0k҇s 4n{'ϯÇعW8KVJr]cBQrk?bxGF-R(@評5T^ ]K.; si+}R5 %=U_Z mD:34$zoX]Na IKX,V>,C|C5OnWzu Hr)OBu1}:Wޙc!|Љa)3Emrri$qn)ywA ܓ~z!65y,xÕ֣݀2i]a1$Gra{WOD(j:ϳH%@{D ^u(s%>Z9}X:f@i!/63uGFC KFg%!Is$AUSDM.B^䅈}XYd9uYXKC:| Co @*l##Z{ '[Za;-1?r^eEW՛[KFۛnQٛMi8|> &}+[.j.?|Ūk[!H{^ $n5HW+{08\! 4}EfЫ7I# m-)B*hVJbO7ex43Yvx{\$H{,}? of!dvǥ5yJ6lЎu^2ЙJd cm;̵'sum(rޙx%֤PmhA5=wSեH&=Lظ{tuI&BՇ u>'m>>GCA!\XpH)6Z^+q2L)W(GzKNC9\kh0GO=pa1ȓ*,MÅ:ԞVCmrD w]!buIB5ZVuEX^_cI )bZv\[:3<wmLwOauC^\pZH.](q(Vm8qm1=+5n9d{o,sɶqpW9\ۖ{y} H1h`+K@ Κh'q,PLT6h/dgbr~_ӯd!)= h`Еbܡ(ϹDvPg_ךq V)|bc8c*3s1gMT}aq80wDuvm0#2+z`օ&ri1ɿ竼րyXR~#}ePѺۭ4nS1y_A jeҰLUW#[ 47 23) _$~j53#ѻaPqv $OLJ]vWnUҶQ6O0 !ONޱ²:!9lׁ/] $:6sEOQ6_ Zj^8}Xţ5B-:.FySlFӆK}B[cjP%2[SPߏy-`O]dxּv =ui/a3Mn8s U;ц]^'ݡ) Oܧj/(~UıUJ$ax%)#A>`j"MN+?S=T!^4ڽ3B' G+ġ>s [eJAqʟr ߲ |>9 ,՟بh$,]>2)GvUB1,R״BcXEay׾ϘC _^Ozlp, cn D7jL IhJ%SpM|i ^"sO>fM 0]-v8}PQ6Xi[+չN>8M&K&"AHi7p}|iO(!~>KbV˜4;@|k.rj?u+r3!0c :ME-zh$^1g?!_Oלྙ߇Nӵw*^2x [2 :J?p"R#i |ɿ<>)140Ĭ5)|;@ vL,f)nc"%HcdgW *Y0)yo!3yP,# [@<(⧬p8Hu=.5{`ՉtVA]^{s?tIRر (`ֶ;)I,ʉ(b18ӆ$:GrzX_6 016Hh7˒S7D*t0'd~nR"^g?k8 n~#E5r Z~}+i {83%T&49vBxQuߙrK!}hk5.+RH)yj>2&ҪAS=_dNdQFvMH8@dZ;#!RbuG `{YTe.pb%42kh~Ubˌ G;No[9;ڽKLQ–qڑt>5+tZD}c StLToᇒ7PA1yfpFֲ#<&557,4P=`'H,pVNVCoi^ʹyP%0MqvN$Fٷ9ӲX 8|+~4^3?L"{`Ds2\D1aʳT!SlaPC„ eFuXBĔtQ 32xڋu^Z>7TOCLR)mEIΤxǿ ʾC BQ7@j8h-\2ɠ9yc3 ۛ@؎$.a+cA Q6uXڞi|Z޵ӝ0N읧ͺ^T\.UyE|*!@g)a ?v . XQьS fG J 6Z~@hLrd8AB;K3 z{|a or錨 ?KʸJپۏ-?FoiU8j*j4SAnHͰc -Z6P+QhPNP7% L:ܥ icwUfeAM]R:ہ 2i&He;6t&‚B!j_mޔlw.oPC~mZ78;q]șݩտ\A9 ֠ϯnz-Wm9s[ Ra"`賩z3Mp 93زڳcgRJB)+xh*r wX]c&iHX$JEPL&k_c-=`VM*gS8p_Dsb4ė&H^^s4˅IW\ [Fg*QYl_Qi_f]םPm"Lq߂Jƽ^G".;- Sԙ>3r/~ W".S}! װ"] qNРrdbS?C[W[ɿbOyyVNi?bքEp`/3$k)"jp3! %8tH{Y;rMNv< þ+yGLspfrdN*eRF6z+w7`ӹE "'zP(UkwC)H5Ty 2rwn$K?8٫8`P8}۵G a}Ȉ~=wQ+(miO;g}ަ~W$a!q@NߜӔ4ʒ(?;6VlJsJ:v$4}[> (q_Dv{F`7-1* uKc@y; "{kToͻ E D,: +gɚ=]o#9Z C$c =@W@{ ;TP*4o{PWv|[lu-Y$Yb2^x`DI ʓRD,1"bWU($䫀j#^@ Z9VȐ=B1Q߄1~? )',v~U†>~1<1nkQ@>+mZJ8݌D:IX8P#ix*NSH#X;Ű(=u ޼umPټ-Z& K>@Xk#iCam&ĘJtˁ-JVyF\/A.'t q՚2A90tfDp2`\L'إN0 &]/%,„: w7Us9FV'e?&Mr*>=i^@` dyn"t[/:U .FXPE Ҕ1~ѵ='t;~GY8`E)_I ܸUUcg%_ȻZ$Up8'䫫7">~In ΀h9UE IC綞`\.&W~`wȹ ,qtSKmH>z`h`*mF]aRqWvqrI'_;$D.kC1!s4@K=\'A&Uuļy2;K$ipRp Ŭx _5fs,\اJj=@BNהT ނ@l4)6Ф\7 NŜ g+ ׯhneMn ̓DT6HR3.>VȘ_WC XrS^yX,V4gͽpTQqN3)2OCrПuaha1]Mc O C.,>'K۩qЄvC3 (4!з2͵XNF5=bCyLO[k t5::=%e7->'Asm}j(O {'00"IKЀ^_Y@_wvUpb<'U(SQVZrU6 S qj:T;͛*j7(3!W.AerK3wGcϷFy$EF 3LR0#x c1TrY~JyuPq,$vim)Ŋ}K[cu/Xmx=l u'H?ZuDgKb {[WTGrTTcd)~Mv)JTTb\fjqYR= ;/삕/ân&}JsM/XR iQݍI9Gj *fytuwL-):81%Jm]qYY( 3:cCfp&>VNj~A1VDV] ւ')'*\9 TYUDV n Fzx@RRhDkA<^8sw=Œi9;ݏ{^s܉q ^fp#du{;tZJJ9uP綩Z캉|Oڲlj/2\vѱrR:=L-O>3(AP +(L J~F>؛]A{2aO]hKlĝpkXMa~#";X~oFD!7Ӱ%`TdIPjoc2(,!dKaHKNB3 !~'dضX;QΣ ! $2d9+gsQ(R!i9^T!d" Rjd0x6W,[ɱIs'f~}*u2F; {%?sme$C~V샶XE@I^.b: 9-a֩K1ڲPrVNŝ.&O#R eEgrNz(7FxM ؉$-[O#o0ɠya8詮2hgA+D)$!#u-%N`¼Gԙ2& )7@4i7\rZf% ju]&Bhq{| J-ePw^\ j8ɬF}nZ<=n%mZSPE& [q^v-8]6װ-l?"wK0xZ %}7W״Wr\RNg_׊DqA7lkjp}=_{ Byި(aߡ҂-eӦ$]౯omzG/}+'ٝY}s;N߼%Amȅ~eAA5]/ʊA_ef4[2LJy{銔=ж7 _ 9xH z 4o(Zϐ!wHkwW1uddsV+D][R‡28;us@WlP\]+bzlځ-.I]A}d.ɨY=jMw$+ڗ0N_w<б;tTql(ST3@j.@VeLOf ]| V>,iƥAiڟs>H!8ޅ=@,H7, C EeU^mZVr O>%NLmzDQE$\w;&ąZ.$8h.;rQuM|Do X[=Ƚh?IJjAG1Q'Q_ @T^Uױ=ρg-ffV>{i.1{F} 4jbWaRYv0s IuP}M< ΥӭlcE`Y Q Q^m ¬Z4i#8cPr  J5w^"5jC1 `eHIŒ|nݥa.{Ő`yX /Us,i5ڭ$HT=%3cqJ9va6zaug( N:j 5]ӐT+j47$Ђ#څ#kVSDGLJiBݏ{x)⽵{ؒ$ݮ\,,p^[KU?PBaxh0P?4 6 IvYDսcsMJžFa/CMrh[E>d:Y4J!׽ӈg݀}.bgj5/]]ҝ\X1"!9HMaw4Yo-p5.#&.) hKSnN8,*!ClwΚWN#]:ݲaTX>qa9pyY~7@@Tqe1;Q;efd7q=&s;(K߼ÍKYrǬ dahP@#S`A;W#(ja=8V LPnKkl5QjJUR4/)զZ8|!;Sv !8SRNlI^ G[{k, :={s6Ĩ;b \ьHnD57D~4[= &Xnl1e|z4J fxþŃo+sŏ X_TͧuQBZ!r1b[ߑC]EJ:KO4CȒGFg*ٷ'sXiJ٠gz]K+;c9jRr[0 fя^N.&ΌOSY@;W[hj`3<`y=xk([_HFzݴìDh"d%jw+r ǒ_d#XSr=y>-3>QӚ^ZYS9dk,yx䠀@D K*84m-FY 헓`S+n0FqE*6._+qD/ϲI*#\<EZar\mr2eza pqU*Z[)C g{Qd+`n]>&A!@\hp= V6p9 gitztC2@xF6C֝]J8'H ˶ ޙb(I_EF:!, ' >"fU2u'vTN)Nc} R'!3є[䏗rb6uǙzVed65m  XBj^s8(2Xmt8*,Zg +¾8|X4f=t"z,Evw!g+A?f FT8Zז9,]+.8Qxfl?6ncלuS׺ i..]ԁo^B$./"7'\t[@ˡ-0ofAz7y0oSPO܋kD#x#=魃8昖mЄvu&3KO(tVPMRG $c/{RֆW1 ڬ=S-#qJx%!2"aW' L*tB=Z 2&Aaq;G0Gϣ7ӄ:iX}ZVuN/nWHq푗:t(Ÿ}L0V'63_uʿ_̆ 2^:S,['״쬂C{Ea2pU7g=T69f )i`iaw\8f9x`]Fxm2,JYb.ɡ52{'eM3O~t7%|hkJcNaqOt6 &#m a!Ë)-?όB.Qsl׶ˁ`~7O8 7jiuM0 y pamZ|Y>bfN;_Sf% rVCp܋7-wLk*?sD;ǐ97Kҍ/쾠z-:TD>12~x2^UB* ΂\-PSʳԑ_MUW(PH^ퟘRm v@%vL<B|Z@t`,Z$"\:&dhݡ ? dĠMI:&l(:'eXtރ,ʧuR:jB/rkb⊍Q;ٽuH#ʓn^,SwA7U׵[ ؆Ǖ,yZn6a\Kk);."Pr4@ܙPZ-6&=}ײA%(bjm;WKXj#5d 6R#"dZTp@+/&+m#ޚrq=[1Ws[j# xT81O{뮈V E!*0e%~(X~_C #-]:Cf au yo*$6IJKD ;!wqeކc hC#'cqƻ񨓄ue_;?m"גD2`kxܥPשJCJ҂ xIΩw,*~PTkm2SiW"d`Xfg˥UM9 ėI4!f,2w "(*mC6p#\+V$k]i76/kmGE)EӓFgK!sA\~`Al. $S` ]VrXu0A"3 :FQ#3oE$t~Vh6)l%ް-UZTAܮ*V_w6•U)D@OJ5?I{xlx3\s#Y}{#%,"ؿz"%`߈g?*>;aʥY,`U,3]ToFj:Ӥ/"v'%mr262mwWsjGGk|cǗ8"p k3nV=3 qݹT~=:MꡨkfaSP$ؿ"_[QAzI|"YB tb2DYfE5 ^em\r>u;\gw 3O4ُҵ.:7#6G q]NϏeEB& : U7lfǸ#v8֬<F'@_x]T~^Q $vBAޣ=LxueF]x @ޟBp9H!Cll8mǑM4K$n_Sv}/ۇ 找 -ƳR˘,O}0{>õ0߳4 `m佶ھwi5%R:u*lo[3ꠦ !U_+(*/:$vba|Y_ih7/ᖎ˿I}&y/POpiT'ic\&bB%[ޅ`\"Y ^[D3eMR 7Ԛj)aQm)7,N7q0VTU#.tvl"$Cw M"ĩxKi#_'K{%e]NzϾzdNm- hIM'nvp)ۗ2b+ZqXb.C&>ݗ}I--T`s6W1z?_gm_pѴ'm-W!uDh6䏵"zԯJmi'Mח:ңQZDwk EbA?rM9މmTV !;XscvG#Gbw8/'mhF ?8_m9PgD*@ɀN;r*JJ3dbKMćD@#g'?/ O<'?ߟ]6S]Hs#D6A Lخݒq3tak$)͹[P)Տphme092kЖH2XƈFM|}x=h *SMwpυLsPVa98LM;3`.Ӱ^Do&%o{7`CKpIf҆=MtC9Ch,E5t j`-cB &Tq#tNl؅IAW8`XȂg‚-Y$8_6Β:/ BdCL a(ʱ#]a62Lc@=6,S-RaB{k]x.nC{Be ?׊$\ ߚqzDؼ̦^_/LI?{Z:39rYZ_}˞`aMˮuG.{#䞂;j+fà8ruN+TdZg 'n0`x_FF@T -Fp1A%3z=穵#9Gb`f9s_>98|SW% zbbtE=t0ՓfAExx\oƥ8U-ȸ l> '6ӦH U?U/; ®H^S34MЄKpb~a?%@;~s+[M#x ?㌎or*_8[Tܙz>J>|:9TP )LDX3ǀӅJk0ZlC/I5u`*N^\(eRz80b}[]ܱc^a+OS*_6u=f-Ƿ 2鿫*HsLqE蛳%d݁Zo=6i?z'R uҟ4Ҕʜ}7[x)in!XVjzȱJ@MXob#[ ~g.ٌ0s<)qnM Cբ+:GU!U5߃De Rc%XX!M"N-rL]寊 I2JN{l Fs1Q|k&7ۇ|[=SU%2Z'TzDO2Q517y]tHZPn/p"=AVdc>w~MU- y"D8+)=I[62 $ ."sDFUpY;jSv}v[!%rjH?)mّ۹+_y!3X}!Nz)Q[.Wh V"i zrLUfqtD!wLu7#!J[낏,LykAYMSqpܿ&F]}{+y8R,5?#KBTdһ@LN3`!r|DmUmH9djb+Y9w6 ܎+YO3`l?9R 6T =ao !2*ӏ [حhV>_(Y-叔f:~i~i_M=EP'p2½L0 Sd|[24?. 6k4| wr+|5-͕or B .tz&x덆÷+}-C-D6<+nHG Qm7A]Jq+Jjwù+N_zŲ+o Usu2j}HQ}ti&Y?'ٮie5/jN;,vY0ITQ>}WԀt͉Wnd3~'Ru\ҵxȹ٭c0p^]($ &fbN?٧ߎ8l>FB娠[}tq19k{N~rujϜ@'u7C)1*C":S[lܿƤ Dأ3 +[ >^`t =:T,O.;Zkv%Ѽ}%>՞v(J%f+-~˛L=bYi$eRv2.%NR 5Ya¼r&Ʈұgoivɥy M9/j2FkPNf[N.(5kSы#ɽk@eFrL ?3ߣg!T6!W+fOg%vk JwvJaHS'Ε KsL+ԃ)a 'o*&>gQp *"!;s/%! OJԕ;4KK;wX5ᡀBN%:> 6saw[P$4!\6rXA\Y~ʊ vH#+&AO+ݟ .3҇ u5Q|p*+|A)u)&4spqUj&|] G_j9-y-n[.gin%v&<]%|}3Yf!%xLrzU*&pk@A>ٴtk'N+jV9<>/T@nZh\JIKKh#Db-/@HDan'* v^qW(;L85WIU[eq/\P K!F|s}(Gd/)\<'jU/ZF}b#wq_d͟D#'z891,5gvoZqK?b{ͩޛkfv-.HzT(&K5z ze[k&' :.DeNG&9 #iՎm2I믚\v[E.&w=¡fwlV#AHǵ+k9G:8 =%pdU%ޠδN `5&eL=E0Ƶ|$=C\XXhϏ&qk(Ӆ Uw7t_v!I=*%~!0L0%ƳimQ--,NjB B&SGCyޮYp ŰI 2at+s e\oY75<˧ʂL^J,QLKчoiFwț:_q(D6iN@z%6(2,5T) ti"t .,|)_KZ˕"S/ (PTGJF1A^|n$~M&yKthL|D6T(`Gd/FmEk_`w惆!HFL-J)ؚLM޿ W_PV521Ini VVt8₣3'=6 uc _3ޘVAt6q1e;ms_n A$}FZ-y&rW!CďaLyә G0&;2l熢xq$̡meNg/{W:UxW|= ~qR[虮t u5mBӭ=1cgvME򮿸~(Y^&,OC;C㕙|4"V {bwȯ~;%tً`ۘ=Vɯ e8u'U~?v~,菜GzB Wq30]9M@~&fB&ӰqV6س|!$<6ob ST P10~[zT rV#0*+n$Z }8[tU ߯_P-րW)TdU7 U= TIs|D)!˶aڜiupkd>0Ky\Td"$V*^ᰎo 8<@g{[DT؇+xd#&T+9Q8tk@EjD̴6V3<-wKLN<( ▲-V&Q|c&PjTqr#CbV"wXJ,vWR*<?NԻԺC_xe9 Q% S"id$m[.b`Ԁ~ x(\9%jg Jn='My,F u7n(@"-rথ1+B,Nj. n!oZ-K("Ɋ rh[{/qN׊N^ 4ǠU#~v^'dű9;g1 +9]=Y4kQ`'+vg76!P.>ҥ6Ni+mA=MI x|4݉Ǔ=,~JA7.ɵ6mC~a85kmdICmUٱY?1KQp7 h\Һ tvn'Qz :-$q 5THtɬYZ#nT Hv|at^]=!ZhlͶM$XKs4/< ,NA.~9nh4i 9z`DPl%l-^V;E2>)/LNp]"hZإ r./ m2 '5[\ JyC3˨xR{`M"şc& BOV9X%D?i!7w`8-EoڿF7a`D :?ZaЁCJ pQ {/ha⦭J™8 wYHit|m[lnT9%>1lQ` Fakxo_L:?͗*^Bza&9Ͷ ;4C}.8ܧKb_1:3MDVdvb?3\}#:<'A?ƗE.xoH?ダ琨"=;HǺە"i9Oi9u <`;90"a|QuyܐiD>x )@:Oar(죷wm@l˟k_!8e ǩҢ2;1ob!]9zfC|zĸ|)-}nG8J"Tu_]78&+w-Fj)p멊lͺEqSNJ?&rE wC=g'Jv1QK1Qg3W$ة ӈKWO.a3Qcѥ_;qPI Nbyy zg2ZT́3-aZ!9O Ծ񿋿lw8ϰ7:#G_v,]6e +`iBf@4bYGF*W,yF 3ڃn|US<ȹqB䘜1X6X]zuOo2t (ݏdF?bJ^#yq[vJ[VO>j٨ՙ"!.I%@R78vǔ6Uæ蹌QN,Fz;Up'GK}fТ"\ < K3'<ȤݡCf5 Wz<7!@JQU>U7j.q[90MK͞'0 Onȓreh'!4 v6˛zz5q+A0ӥe${C+[B;MWP`1q̙> ' 6=iàW +m)=*>ڦd,LYVEu-A+" "C[#s#k (*=õyl4O\Qu5{ᴨNȔA̼$czN4Rpc)DUj턏qJ:ω%1nFe WezhL4OI886=D(G,yg; cCPm~~ׅEhjӬ9YobP`eFMn:vZ;?jɕA~9.;&k郰C,wM8}PNR8'{5Htc-tO5-*1(apL'6+q"DT򳄷8UXmigДVl:ho2 2@<gGneF6 _Xl4;f(q y,[˼SCv#C*Bb! Gx݋X9"7v5oִ;ٚ]@>()H]ˆ ðEżrx2̘M?4َZ-+SBk;ۭ T6&]2C[,ð,c;}8dFOں8&T>d]TsV1eGPe}kJ7ϙ 6j^]8F eeVn;^^A:]wcBh>kys!bԔ,L<|]BC~ٟ,~>#@'X2,5}u"o36m M{Z٠QqMLR|AG l,]@W}p%%]%uU0X WU2Ub t+|$5@Z$vn sV`?~>f (/c\rl1@M2uj/m{y[F8mZc3 S,b^R0?ZuE쳥Z+d]v[up#È`FRm)Ksp;7iI#:Q ^jT!]%5%0[J 3IDzAM|̿r_\m\hetl>p.)quuht?kt~VsNJڕ=ug◪lDM>WZā-2Z8qOP_PvIƏpMڠgT Me+('vk#!E:\0?'A\z[ -Tp5Q $/؅uFcO3sA˂:TQ9KT[wogs#K#"cĴ2ĀHޤ𼾆4iL)Z˟ԳZ&fs躱j?(qnrCѸ2W|asSDa֔btswog,J&QI(BʐE)ΛXZ4XJW 8HfUwnt{ӱU v jٕU,I0ض.>, :bEu.VlvO`9k{L Q?“n%)+3A[mC|{Z"AoH\ 3R9SfCO+kJSNv`SX'谰#怫Eg`}}\sC|mE ɨ{NK/QB>z1SIS X? #G q<Q? ^ɠG߂J?8acDpsJfPĘ-t#0YQ'-!Λ8=KTsXIU2,~1b7U ȉ\Lp?^HF6r/i嗰F5Nr+Ya kM62 [ҳv5lҭznbhEKSc=-qv}Ɗ/ HuJUl3QEc%ѥ$P2A7I:Rt6GTj'Ch({2AI7;8GKǸb''ژ-`Uj 5 `lk1Ko)죷[ͯZm" X˞nr-OT}Tv@jԛG{.WkQї6ÿ/.Sz:#km: t(ǤϔB)iO~Q'wly9~!ͺ&iqI0 %[%;.^IY='_ǩ?,>GЈ>Е/>/ۋ&O ft>%YqT&} i*߷i0 p/-9toLU-%ƈ4o#\i޺U9OY#*Ǿ(.o}@CR{ F0l)^mb],x2O1Fd{Sfn`ƾx Uq@ ^}Kf8pT;IulDgC6ZTi'f+s3L{`MF"e6k~C^'YLymm7D(ukoX\zB8Rj}ᩰLQ(!pPG_B%VSr'>%Ea795aZA4Ez}]kje|ZNHn~t^*ەk<叞];h`eZF_7KgӮZI9Ep!ѫfV>JO>X@ bo¨chg103;v}o>Wȝ4 jqKp2Wmnu4O't@S z*k!?&0 7+(w1I> UdmBNw{"5&Wi}y3l] 7J$=iph>^9lʼjJϥ S8* aqp1ΓdZ~k+eǕ; #px$1mH,;-~ò[ ؋yDp^Ww^ÁW<'R}.+ZLJ4^At֨Sh_@| r6.KzC1EccAv5RjLlm͇04&) 0akN,Ưcr#=* M,(?7tl&x|@=B'eUB$ '_?r0;4pN0.q+Sʋ)b_cb䓄!gX4z(QQ=BeͼdqE}pVh$AOiTpF}H2TVYޗ~ mk,WxFtVե Tj>2Y5nXRx߄|5/Sfq%Wf .|n\|/1Շ$z!ID"Ԍ%0bj2׉|FL?폪X Aɚ*M(D"9w! Dz/5mO]; oЦ(vtB?>]ȟX&ڋ!(StR,Q$e QژwCq=h{C sa䑸lBʄH}l3y˻K7p'E,:5n>f\:Svs,Ű20D k1V\3){kU^yM$XiC+7ܟ[^}탽IJu nW?uVrLr#YƤĄ@Ÿ 'B$l]+doӞ43^lc {}s9T`fG)Ao?2· njAXgXj" /*`6s8#D5dZ!S3ТN-2LMo˞/ܺZWc_U#  dh=Uže^j3{&O" &QdH/.Pg4m@'^ݒ_sp⑀$jIW6+%INN)?3z)"a{c #bS@Z8h#T+%Gƒ}4ʄ9l8p:zҰ3ׇHf_e3$ʷK49^ jz,pݼ}EC*,LXMΐukU õ*!p>D:*@]+KcT"Z鍿a _iCu~dE#oT<+L"t`>gM~}]{g Lvr9PBӲv[=R-*bj5$H; |(Yspd yC>`qjh-Gr4i_-OSpAVApۯ_<31Snams&!ol.9j\si*,Qd2sr)RɻEպ[%+BI_B mSX˥C: IztP%@a&b [FJ` *4VndN3ؑvrDu~1fXV"X7#X8E2 #t0?(fu+7ı 2E>lpH(FNAٟX{0e /eĪ6ZFiUz$bB`URD_9j@8[W ,LB@A7@` oJ#y`)MzZ UvzK9rXZ V@hԳ|h -Hu662cR8vIe"Q&bj|PK7W9%\o'dVD oC~oaW;7j#SOLgDu 0% 2f.Õsũ24vҙ7O  4ikBNےG֠8 ew`3iȜZ^;]J۟fj,rlbLp\ٶ ;)x("ljL/1Z3Z!o7ӟ˂zݷ ݤ xHS_|g.MlS]혋qd$pxG"8F`C7Y|~LB I/* %"ϪDǚd+fTHg 5M 0 O)!厫i`!~v B!iKg@`{Α6hSam$Sa9 ѷ"'cԇƧ,ijjS; œ42$vu^2J[5ŏe yCmEVlЪ՞?ƄJa AYQŽX KswObW.\/ ۾|Ԡ&, Q-ނ4۵~imznY䗸M])ő'),Impz{:w5BVC)l2'J 1a&ڌ g/ENГ; Β,B](m?k8Dl7cub}!S"9B/0ƵNc}!Uu/*s|-1ޥ*'1Ffa@4E|MY#tx7ɨrpC|mwWø ?s/+N(\ ,Hd| Å (\>ӷǖ8fcR;p8 f#{-&-O+\ V ok+uLD@jٶ[Fڶ^LTvr2znW-.@h En&\zX. gYMﺎծ`T':Ǧ3tʩ(GB1$çnRIS;gFy$T%M腩P0&L tdf鎌@X%Fk<:,%a!+EGn~qv+$4FCkO0o7~qI:'Ju ʡGP4iWcԀmeL:1%1B(dX>b\'k0&]uIIo#rcnB3%V}Ul#b= :-rIqt;Uݝ+r̒S"y??lŵH>`P-KoA5 Mec{s]Y\)W~s$BH<Ėb8\W0,v |]2_26D=>DR˒f])qzi_0Π ։C)5PfBW$0!26^ShzU} dɁ6tT$y0Zj좑sFHu]7w/TP-<\yW^61{1hʧDjZV7?ۣ(~ЩXc^ey | &Pz7M)Lյ7M! ?7AeZ[H/YJpV# F5K'u833UF m^Z! %':Oܹ^$ֻyo-G^|[TX )IEء ߸pZBS=, J{l(9ՂAF֩wTN">2/=94 a:zI /8:CeVfRӱnn07Z^ 9xf=YGw>^6N4Xζɀ~Ӷ4Ƴ$hnը ~SMX!F+1ޣvEϟ,x¸Y&ǻtlnи{`~ %E-&[3kf#[i,t?/$<`@kRǒU3 _ت0GV9E1f|2?nuG}`?*)CgPUq-;ruxIԥOB@J/+j2>z )b9Oߖ>,ËeфhpʘȤV(Gl5P/ҹwwK,ڗծPg.5=D/-  + f+՜2RAIH+Bn _9RCjnW%ZEGmNlo5*dnZBSn*tQE@1! |Up&+zi*EW_Oؤ 4lW_;si396)1YC8D;=Pn*&rln3}=zÀIKJ?![=-@*AzQ WDFH׭;a2/qukQnȰ9- ȷظa%2m0̈ w)@d~Ox}-қ8$D*[Uw<둇k/hb 6fg"Zޔ q(QܸlUoi-1[6:F=tn. .F 窫lϗ`ц1x1/ߔoD}Rƚn* 9m pD!Y$U'?S2rzgcdaZI.2C]30ꖖ+zItk\}5JPM6DL{Zɔx MWA)išV=5}AQ0Q4%G d3gys`0l^VAIM>uPӟ%:gU$()Ԏք}zH8Q$gjvu 0w9]w͠^2f|fZevnT+K~`4VhGq2(Jɣٓo}MC}ً0s5{y+(@Ƅ̛WQJ}*d|2w[R*Gw{)0Rd0Ό_0] 3Ʀ(;.d/jӄȁhiɉ=qmI'FDwQZ^8%"_7jS/V4n鯗ߦ` 3SKF{cQL IY#D„nnY%ʘfKGӪ#-;' &D/87_8e0&5mfr\(:DaJFBX;~5z"|{RM8?R8- R@\z 9O%4V!KB^Hj. J~89ZB_:sM%q,a%X↓rN#E ML# xc5`/=/\g@)򲿰p?(4wjVq4pw` 1ъQՁH4 v, '&bU{7PהRԄ~Dp+n +|v[YVK~@QRKg %~ЄLp.N Ȉq{#_Hu8y2R -uUYXA%O36fҧ@a"˶>Vʿ6/TѯQ.yTX:=Cdt;:_k~\JzvxBh~mHHܵDӸx6P LRE&Y)` s`ߨJb8BJewhCSʋ;Q@1V]ƶ7XD}sseSPĩ 7Jm}0"BTNG=T[=I|1i?t >֮ Oui0)Ǿ{f=MiNԑɽw DQE’(tS?lp&g"7!!0Vby: ϛ׈㩊n;~ߴ& 2d r@;#3_.WS:Wf"~ Ejt =G:͂J& +϶vC"z p(UGrrWm%ynIWVlToJ-gx7- 5oK*kFM^KLb9@ ?ac@9'NllZV0h5ٯ@]ݸ>I=5wŲh07D1/4h=P05y!2= a >?e>2W+sX## P)*3>o{toMrPyEq=Yq%6J~*4D{%ҳ-&T[}ee0Zz Nvh=b\+q!q .^_Qc.!=[m2Tʝ'/]qD~hMW>kLglHB }jUގ|=]}P.8'άߎ!C,t-; _(R23,``=qn}X>&6%b28L̓Mo-Y'+㛅t?f㞒750N5g:84*􂏓VzvB>)ڠMVgn2DI8W|.l۔x ߈GvB(0J]$8ySl&un֦`㧐T;W*7KG-+ ojqD0Ɗ|5O\%=:L#$u b 6+X2D,uB(Pe$OI !jh}?g^6gFڲ*bRCkʴ< ( _V_" 5R\圚nHJE?-DUC*Kz!i8Qkv : (XgK;YrGFF=#ٱ9df P k]cTPNTS?FBd\R-n0ia't9m8f^jBKH 3#/Ĝ#7qӃ°nm!1 ],p1 .F7>U-j .0 8YyAC):?M*Q:CVw872h4b팸Y:U1܆\S-[,)g(Tx:a NKBƾ?t :'ɵ/d4p)kP-y鬛/LSO cr芳 s}3?Gdkj 5i bn /znљ; na(qdЌNt7{XCް&1>yMAojFJ&|ıkkmx5K:iXdAZV#ˣ+Do)pfG3efdDf|*$$L?8Xx9 +lj{̩#,Y,<)B!RW$E N(iX5|QLzmIM?8סy}+B9R$8w=fwl%1WH `eV:cEd F9f,J(]>d m%ۄ#d R(jx؃P-\?t_5~eA(;[g0iU=+@@6:ɣ~%a4H#abKU=jFɯZe=IB *?>*Kgn$ǼDry7I;k^S'5?ޤ e焷ɵPs&Q?&(=ߞ8I6+WlaQ/}bRA5"7)H+-_$H8528H{C% 7miPb4?Q 6F'ߒ;%FWnEMGŜ-8[+0Ԑ[w$!9z=c 2j*20U}{riKw&c-O |;8N~ح7ĄXBM#b{`z OhPt+,n8M n2vVvHf-#aVS[[=T@+L!纮"jK*KrEShˏ&DA=L*$SI%d[%ut?QڃjEn@0qo5^yC޻ ܼtYnAE#)6jٺ&V;H G$NB+w\Z_|T+e H)Ŷͫ;eZN(S4 ˠ<]3j3hvvWVpl-3h{2ZAzcƷx2-qo4ݬ?+9Dv$(8KZk㪵w~QP9K ɧ}jӬX@} @N`9NKZNDc5ɱhl58sHMpNtGmftƫǛ=~gCn=eInPV8.zG &w PɎByvc{^BQ]{2ϿA:u|ĬVaqRBOs+JaL{'-(|^TY3[u EC׍QپCxqR&[uN24Cb!(٥D1qWe،tɢ@<]M|Kj٠m>;up' ]18n+ԼyrGv;3o.+cC87\_v|:1YKjRF0DZ>$4u+egHĦwFP^4i ;j 10-n||t1LOYs#f,?΄4J_][ |"kQՙ9bp?z|Os znOQ@;6"J˸ޗgBJu/ Akc92ys Y=p G޲,< 64þ-<%橥-eqX rţ.gJ*qIsO}9%H;}陁>t߱=a_'@tb!wUbdss.d'^K'՛|ͷFEsXs1P;ϊEjvzy,v)I 8oɧ am?2S$tglK{֢0uB