libvirt-daemon-driver-network-6.6.0-13.el8 >  H `F z뾂alNyECV]Ա&Ps4ylsqbd/Kewl h36-J^loeLz_m\$K&]Zn&G?Ku_e#$@χ7(e 8 ( (PHē(72.s( ; VsS9H0Sߋ_,R[f~aZoxyEuS0~R2'_p C5d\K F>p@ D? 4d & - ["* ?K`fmd   , E XRp d (8]9]:08]>@GH(IXY\]D^b`defltu8vwxXy    0Clibvirt-daemon-driver-network6.6.013.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.`Unspecifiedhttps://libvirt.org/linuxx86_64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-l^,I!)CH` RAAAAAAAA큤AA`<`<`<` - 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/bin/sh/bin/sh 6.6.0-13.el86.6.0-13.el86.6.0-13.el8 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-idb2e9b7e42a2d9d3af13b92b2e53b351876ca8f45bf5682af956e90e470432736431dcf1a291beb51f4b95659af287f4bcceff12d7b498d452ef80451libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/b2//usr/lib/.build-id/bf//usr/lib/.build-id/f4//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-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-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf5682af956e90e470432736431dcf1a291beb51, 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]=b2e9b7e42a2d9d3af13b92b2e53b351876ca8f45, 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]=f4b95659af287f4bcceff12d7b498d452ef80451, stripped(J("PRRRR R RR0R`RlR]RARR-RR RRRRRRRR RRR R!RRRRRR R#RRRRRRRRR R R0RR-RR RRRRRRRRRR RR RR R!RRRR#RRRRRR'RRRR+R,R)R*R"R RR RRLR}R`RoRuRjR[R?RrR>RWR3RA7q2'+ c-W7jKmN[#6%T#OZS]{p2'9s |ftFk)۳ J' sBh%DgJI vRZb#%o/ȼ- 䤏%6lS?j1.X1'_o8T]q  Jİ +v% ˑlX+cp6Oo #vڏ5fH iO#b/iՄ˕ci4: cU>CyPhM8WtbZ-ӜӱM[\cnnjT~(3]S\PXgP8a>[!Q8vq•}lvXc9|`B X~Z| y smh>C#(ިM/KbQ%7UKm#db7\]ćup?TRBpe'Br8x&CK58<2ߣs5~7BMȺK<6ft!)Az^KnK2̹ g;9!"gpPWI?\4*+p/ZSG"4 p=q^&T| n–V-gΖLjO;ûZ4 V ($xi6 YhQUUwUCF&>)ȉx .`Q~YCd@)sJu)![u YqrՓVLLβ&fCN+s*GMNo kinbYw\b=lC&wuy߉3~;jMH;^YPJ48)/rb:pK|0RDZ>xq*qϦ3Jg";j[ oOWSΤJ#n!bK2Jp/t?u/gr`ayozy4:^B&iy&"ƮQ.dbURJ&cw-4B qB #aOxzھΖ<'퐆 "kwjE,|Yq\dմ>9tTi'Ae_HЄ`cl꩝1 ]$={giMjTLW.4K/?K(uтO!9}KheEⅻM-"jd+[Դ>dc[85G۲L꺠<( ZaFg!Jd@y@OӷE 8} Pgn""w=Іkc[VD , ~*!9vk+;l0B A\ lϴ 4>8 dՈE~ٚNm,T6ax!LְS;&x˽6xz_y [9)s.=V2pCIdpiZxNoDR DlvK%Fl˽ BM[nBD}iAi"l [J Z)CQNፓ|Gi1 ?o7Z6ݎD&ԳzKLOCH4؀\<–U Cq-bnjüjZ<3^41CXnfUPWIG9ԱIhb8gwҟO2x{%cK@"ly ){g?Z)5;6wy#M+AF9 O_"3K>a^?Ri@|jIuM7W_=WHg+ur0S nMSo[J)kl{2wS5"}r"xQb?*&ӴZscvlc`ŕn/$横U*p8SqK:ν ,5{It wy%I!iXOn!Ox)3UD]O?g(Tc󛿅H.y%+~odxa6+D%@|g:K> b"9sKHZʕ(it? c31 ]K}+v(!.?ꟖњvKxM,hG\̏C/XmFxC=#wC2 ;\W$ŗ揢"~C>IS2]9W;%ov X?xL|QWl߄gQ; C?"e&AP}Q?32{ `8Vu R’w=X R^8DK'(/Gly!Ѹ1^Wh=,ϫ[y#,-GJ"(=@i=k2V e; m sz~=KɇԀC0Ay>fހ8iY0f!C l'nֹV TɁrM:RWcHCo1p(O4 /Unm꣋1V}2Ч8iZKXYxM `Yq+7\HsmrROׅPynjI2<ۘعfOe>4&ˡ7Ļ\|WSawTku LjPMa}F";Gծpѹ(~UsYh`GɌ|耘jQ W:!k_CVhUby9)=Bcp :)>BEꡋn6=(E9A\OYG4ޕbeϬ٤ߐ`[LV@.]`A4,?1R; .凕y[Լ۱m{t\"߂@Q8mTN"6q"9ʷ (b60n\ˬz3S{t-+s.E\YŐ/VS Z8?YzQ$mI4.oH^Ot|lͦg"5wUgY܍!:zZ_'@S/>:XdeVՓAwqg'2]-nN+kX ~y>y 9k27ІAO4?N?Pbj؊899/p0V?Mg># ;sZSD~^1")lqPaj-D' CE"y) #C@YQ[6֠K/ )Zv*2ZxW \DHVNL@T? A`Dzܝ`#q%Q` uiuXf P.Â9¢y8vaqwإv,^3-c) +ϣ U'1A|p躷:mC~#ř Opc4% pŒBmL0KM̩=i,D)0+4Rd7-IU1F؝DN)6Pc~ffq$J$*^)$ŦpC)Esa\0!2O3AQTc-R1yXQ!KVF42†2=olHW9gqk4 flBո,6b'bl2&+: ϒuX Us҆-$x8P_ca1O0tS^tUb"S&hm3cl,; 5Jcaډ|d$Ү?$3r,4BR!ȄRH)S<۫ JRYuYxl{] -T惲N7vnY;LP] ȳNOr2!*զl2}o#EO1s}j$5!QozML&7+=Bk ݋Wؑ5`ӽV0^ЬJl+p۸!@./|zy}3j^H}U>vtD tJEQ܆5Hm>Fo4KLac u:"&IabNxo;8TfI7E|OY3 &N0ߎJ2|km1B4;bLQ+G &^ԏ?$3,Jq?aiQ Eb9 GzZ +(mR̨fMfekZ Z٥cb v.)wT#q Fe^!: wlϴY$C"?#ՠB{W$O'&L@t[V`zTVn QόͿ[Dl;V#OZ_Ԁ( ="*p]B5KV=P/<-Y`M˨5gmg**ü9Gj[SI w#]x,DFծD.) .nܴ|}ѣ.qS篸HO]3KxvZ|s4#JM*qݼ1ƫ]\"ͩ(^Y IMP#Jo10Z|kM:4^Y)3y^P~5Ё.^P@PfBaWuNBic3'F2naN').˥uMLP48#kI#d &{ ;p6$_v#Ng#QdSTgU?ZIoxUhV$ObRHAZ`3i,fԁcek x6JAGuQ-h+s=!_d^:,FV'`j鿣 ̈k;*djy@Uΰs>(U455 x-1 "ϒ^,4Yz5kVxWnס@1iB䪧E8P)/ UB8xyK@j݌y-`YB{m+%8ZpP Xh Y5mZ@8יYٗ״M)f3un \G F,h)w:riQ4,FMSCiZyYb'3(%OKbzlpr&.;q_j۴"+RB@@㰒_UևǞYl s--jsggC*,sݧ)( avʩvv7e}v 4)ӎ~uL3]^@j= t=K8^Q乻8ER:&α_ң*]AVl!y\<upg~5~pV%rc2S#xI& Hq m'ec&1rUӪ=ᥭNay? :O}}@GH$w4P"o@S>4|l3.D귏:{*kWDV$9>68gWƒX] 9Fl͠wVh ^4*Gdt~T.NBWO&*7pT9,ku7oQ;uI:R'-W9Yɻ5dPd,u:r}wBwPt @ɛRM5O!OD7$! 1w쳅d6%If )Gtz&GKEKJW5L6q—Ԩ4on|27!E95?Wv'A"=f8&qé\X)r #sm 'GZ6X, }wuAH<6馃! [`_NkA#ztSR{>8:h,,E-K"Cn˶55Z~x@káp Rٕ>Iblzcɨplp*7sx,U{~~{:%N>+[~94U{>»=+ɸ/>ЫO ` P,BɈA+-h=}ǹ`Rn$&Z8 Ey_XGrbs[,/#Aw4ψ&y%HN-l`Xe@ii)ٸ:& t6n։k4Qmv3BĈ6:;g1ZEoyp[`8ʙ?E+2S =vt^Ёwx #IME+xIĘ/*Jg:u38C4-(8·LV֯[3!:p+@'RKOkN-g$Tf X8=ُUߘ4&C?Fbw֞Q\EYDb==g D2*Yb/МLSlx`هxr܁F'K7v|}/6Q^O ʹF}InMKd51檼`;L0Rq̱@c;ϛHl3*!2MzUu@Y5"h$:3ֳLIǸpS\[LSV11Ee퓉vlj72+A))$asCh׆qҭJNEs^ M6j͊  :'|#׼\fV-0} ~:B%bJb WJk]@Ԩ-m{GDRAfMD=5s(㤹}\1DSo&fXTAʈ}R*Mpf/ HQ#Y2ՑT,$D^,,*_llX~wSVc>;-F굄3h"-*(rIhntt4[B exQ0(U s,ݸ_!]W8Wahء"5biuM_*.qg⃄Wv^C 9jj+Ҙ. B rװ'dLʸK@:p .ֶO{{ЀIk%s?Jx+%wOe9{ b-D ܲmTbBq18kSRHyP o!g4,)]Śv-6~opx*g%HRU:,kX.}Nn(}%gJ@'BYʏ/R 3(Q}wk=v)|,)ʫ_)aGzV[4=!A4Y7\w/R(TMqս;0q?+!Wt >(IY Ȟ:Rh/銭̨w&zHB7w X {Z|M51-@|x ~ ЮsD5LϐgC! ',38=Lk)/ghrg7OeҠḼ_F@ ͍jsn|Q{ovC[n*tⓄc4~BEXs:d!(@0__wL=`H1U.o҆M҅Ph$1~/Bav,Yi-Z,A6>]M^wAsu/|4iW}iqi!rRq ozEr`>N9(Hk16`M^S&HJ6Ӧ] 0&[h>Y4U9fie 5$\8֫U Q;~NQϥS ūȯ$Koi )7|w|% F-} 셍'Κ')meԽI'W1Ouz!᎙%@:!9 UL֧lズ'sy:"\A' gs_Ks%Xَ;&0geP\CM:kt-Mex<_̒X%+cmXzA l \HsǠZ%%fmJ#g3N蕆F`] zBG1hr21C1+)6ܻ:X}!{tv aKD}0{x{j9LI69i17r3|B'j:.Xa\>GV4LW,D=[p> &c^Oܴx"a,'?+·be0['{5wP31- [Ǽ~'fDTS &*![9t4{+b@/E-Ug }0.ލ/bX܆НGR.Qރz# %kkGyV{lzm57*T1vTC*?G T*Bû[I( ĪN}I3:{I6Uۺ7 @ƛ\'bqJ<nN똸q9kfMyw6O-jB[Q;@X?xSn~QНYY[-9@5od6t9b#?Z(_ AmvǙ.+?madDn<ؓ!Jg= Ȭz[Gڞ!=1&}w51; ۦ]hR}qLB_&`a@pDJ!K*?a;OԔ'6e*eMRC^C7Fø}c($̚xl3<$? n;.&^_C3gs4RJXY7BuYr/ǬKMѷ0qk8(?go2'!DhbF28b$Xoq|"C͛ޘ> вs :^OPq׏K5 $ĪW^":C_)m_a쟀 eZf< 6c>^$f)d:1nfv'Ik"pGͥk\>[|ļvKɝ- %aC}},.H$49h5HzG&#^wZePo0@ :q$^_ 9Re'x5]瘵gAX*҉w:Ze@8?0Rf~܃LPu%+ 1kEݿ3gkI4@5b1cN:^T M4nv˅p"G--'OvØttW-CPX/_]ȑ۲"B9"j$j>ޕYzg;3YUox? 1!cjm<‘/m/Kp2VV=;ۆr"'x۞g6$Ȁ 9z@̗M)oț`N4) V̳.TKwcVd JDn\gh42Qv?x?gw.h ɂUt۟oClj?~v?q_^r>g+r~3 m\mn`>?ӁpB (dMQ B)Ĝ}+ )OF&N#Np~M>gia6h1Ty`t^^tmd5D>#0?{L]:%5?P9J/UG5&)& SY 9g5' 3AG6i/$nge rٟe B}Hw1K9?qiNZ<4bcE GN!FXfaفBŶRėplnasNV=8^*f 2=`ta!pT0aDvF~:zA %^*sO;wR 2PZ%dn# N0y'(RYH4hEs'YhZ\gF'ިHG! ZTi!VWrbpepkGg fFc 0}1բH1deu}PW0 y\{@QTTaH(f"ĂU<'ԋP3p`Nz}MbJЩ9㯮W~Av LDLvf7L3GJ/Ԃ^ 8~g^P4Nsx5cCh Il0).CBoћJ3r`?eĞ`yg蓎c'˜n5pY]"-M.G})7 C,W26v>7lJ+uN\ODЗԘ~|HD?:͕0"f4Zm1_WN-`55[}`"9uL6GbIۿ5"4<x1 1֢/:y uX%Mv܅VJXm G<ZCXHR<3 nzUxKyU'^!vg4]sR$џCo~]`| iJhMD}UIaFoꪄ!mgڏkLV {cS#Mjq]7 xx(`e}51>=Mt6R\Rw  %Dy~l2Au4)VQ3-ww%q[Q_![ wIzW|f&Q)2@2%t ,ybk4AePS:J6v"~qf-*]Em@x HiUi՝rdn!8biC>BZŖ{WHGx6" *Y.Éd^I:j|Ds³#s?{?HVvX"K>=Q'AD:C|Mk-_ޔ:NC]t9^ljp(jIq^=٥@CEmy*?[20a)jӕ.J@.CmYT =ҰUahxX$ ja6aЭ7 /("*O)K88h|j8>Ye$Ⲅl7[ RVVށGzp vu5VW!5}$kGKrhNe3NUꅉx:N?8R$Xq[+@!, .j<*,O Ly*v ht{;̹Ȑr }l4=}='>DG?M_#i3t,{ԒwfNfLcpc ޞeK$"+MDE1/ԳNÑk_JBlǼm7zXeةpnŲ{{7(HZ|RNb gKhLp\ i$7jwYc7CW Uǡ YPi|:Nwk-)V4zY_3)(}5cť9ӈcN%" zoR"zzyPYk&k^7ŵBCƕ&>>Ht˄$kVryjcAh ZuؐfQzS , 3RA)^M;w1_ys!%A!bД*e gěJ! =j ;32P{]N@< XɣB|SJO7҉ғOiǴͅ;Ĝ{8 UٌA0l[0_ MRUwqn ;5)}BF9RT zuSݨShNY蒷Q+lkfgmn0~Ok ^.@ l|=ק5@*^9ifͫ0( \̍$ϸq\4Y lB1\es.:]'ysi7ޘp *I $drk+Siy΂=ў /%܏U@DM8@ (O<2I&RrJ), ~ R!-3ݢozSʿQ`+>gދOgBp=iy+7' v?>^p߂W5G;L`';w*d!J#7 G,I_ߠq!pɍn!![c@K\#,:v։IR2_e"kr^~rV$?Y8h;máVr 1mݙ*zFzs?5ɳ*VIcDoqidQ (Ø_+ct X*B.'ŠW0zCUx_1e</ \:ɟrrZ#:]8-q;>JD$8H4=`;emM< _-SIm.[>o*\ C%4d-mdx7kJZ: w#z)#sL+7F(Ƞs^ja%^*TM7yMD-màw=IzJs.,~$)5" )rPBGK;Bv)'y5Bα'U~zl77 ARb cXZ S$19(]K=tyt-e wuSM)ЍD{.)߲>XUпd|3g%]M{AcGJ>#ZKeCz!~d Af;cAy"6GQ,1Vr *WvD<"T Dgp+ KrzaƆT0T=OҔyW-ٕ 073VDZ:t61 ƋZ|(*&` {ЁWS@OzK˅ERH %3h.N4-*^[kYNWZLOcXUͥ1<L6V$`d[$)Hs$)Yu>Ed2+ #BܳGdi eu_V4h0tzZcvݬ4ekff{KUl,u"axaIkqruS-GḞ,z_;X]LmW85^QUL ˪l 1øqג@⟁rlH) BQ" rɜԼl[olS$>| QJ_o0Vp.=0.g8 mS MܘS{<$E=%?S#Pa2+q~겧|2DrOJDXŠ}2[%Xr? U9imP֎DbѕY`L{{6.gN5%uހC@I% {U[q/Ǔ-*hR (m$B>d)0r2dose@,9#B-' *0ɼ=ۓ5~]kMt9}h&r/5R7^_ڕg%vi*po2*̃KA~oȞn`pc|Ms[Z}J I;@M|1䑁x31d8CE`N-Lі~?i]"%Q!Ԣ*Gyzc19tVWb9uD8Oΐ)S<]+^%1aO:DK@7C?YRA`)G8jeap(:WY6HHrjUaBcp#L<}Vv>dM j>F=2KӘ=@+kkB.V !=b4M"sj.;R72LXm"r kmrϓyudhZZ`[%'ϟCrFrAE yhCS ]ٗ^S !k,*[~Э"^+/ xeFQb#N{TkφB*wh[ozk,ucAiPD y29$xґ%9tH30J ,9)tLlb:8?fc+:˸ R 3dA٘p0KT}9vĔ"tBѠW"wY^besbhᶺa&p  7j 9HxF0cC;~gQ%>6/;pNe |*ͻBceJQoke+rR7,.*u$[6)0BhӓE]N=.GdLJj5rU!A74,}:CuSH#z`NDXDbx_ȧ#E9QTlnoR} Bx"GhT5;ZbZQVclؗedbGp/o~&n 0Tr I ěwlLUQÃ+IB#,c[JR0ܪGeG#Fă]% vz{;?M 톷 \#_B$RќT3)pᖪn*aU~VmkWL9l[^]?f6 laKHFJPW g-Cmiַ8Uda]&5mrPr-{K7VV;MuB=Y"X@ Uw) gf#|}rR C1 3ĵ-N*<У)6PD%拡{k¸juG•LGuNNoy%RZ1Y!yϒ<Ǻ|A(j D)#W˰<'`}Yj-q!Iգgk~$Hsĵ~b9sb4SjcmwNsm}ۺuC< x"HOz;!oREG- -]I*` zoM9- =/yuR\N3Tb`RxZH[m7\PfRFw08i60zݻɵ=akGL4cy"+ u.i돾!=76i30`opd9a$AD'XMҼ=="֞o^>=AH`W*~i+I9by1)9^w5*)i5מo|89/BL Nt`k'`P8`yF=F+YGsLcڿ`cOlf-/n%zH)<(2)X ۚ' (Je`АIo_A~j|fw3H@VPF #-p\m|ѮR3J&P%6jIfX³{O|hLKKƀgt@4"e`Zzfm?6c.~m\+v`OЈW"(0L7::SK@$1h Kk͏(jM,{ O~K=SM<;X;e;qBlxL ᢑVuqwq'^G6U>Xm)S;ii^L]|q_3A,`eia_lpMgv8C3M%fP\Q3N {QR5h4nMNZ< +:;{iJRR2Z3s@=z:yNCw9t7sדTE:c%RTyd^RY-˅l3(svX FK`͗# YHZ(M;曈]Bk՘.bkR<HQ~ÒKyİ4 3(YU'#`U} U\4r-3~i"B=dIkңrQ peT9k-0Q[LtW~p_2,Iy*O)zl,RhfnW1ڈ)"Cy{Z=GqPSqPRC%aa_Q}V}Q~)ɐV<ʯ_7Dd4JNǯyXRmupXWHǫdœe6͌} y ʰȿ&WK:FCw?d{EG൒Iˤ}<w 2'ʲ5/tC wDͧ;m0L>ɖ4^sc>ҚMgZ3uZ6 !ں$@*%yao(Wsc7U|-<$ha XcKy5}IC>fy-Kb˓9%*7b]G~4Q"xi>aq kR}$A/p]f,7Q4$hb #g: a7)sRL+υ=L\a] ;p&"ʱ/i%3K/Wo|Ț|`4=.swYeK3穋2x,X_RΥ '\T# FJ! .+Fx)~ O):tLyb'sӈk虢n-˼ B],h7]'nŪ)ʸJC;dd)@1Pt2 ?Bv##*$wԼv!7L]e!9=(S(6!ś$] ʯEnXܙ!~V>0^>ň@!9X=.`ydzgCܩɂhqz_{BϛI(@FW<ـL'?kTT3VdJ+ |f=@-~ܵ5X8*pьM1PGdcJ@=A8@K mS$L2f[2>Þ0ɍ^N5n K"}|*G@DF"砓}q[fB`o'V Ei8tn$"s4i Ny[(߽zX 3h{Bs|pzft3D$#)f 0_H(0Ua. Ǔ&rK@QUYK%13_3k["W ŧQygoFEA  ~u A #~3B(+NEP0JKL{ 2h{D =Jmw&Ujf_ P*rW˘[ؔ\hH5EwB( L* =÷!ٓm&F `;Ʋ^EZJPejʴUD- VPo<+r; Dfrq>K>td@O58/`XWʡ (1M{p?1[o>s򜛱72P=("ig8C[ 9;vIey{ MOnQQr5IlUe ks[Baxb%U,bo : Ɇ7%LH:_)kyw#PNGGBm~c{)gbf eW]de,eR3Sq;$+5|w: R}m_zBqF6O*M'~ŃMf/oK= al,4#6Wd$ebӶ-? ^|+d1hr.39aNj$OՅwXhґIj8H,wmUtAA9 g;~W~Y똩2* SW?:C7N>, A }2fZRBYW9G?*z}|Gl^GEh8Ubf" +Uzwܯa\1MK2T1 R9k# $IM3 };ɷa\Zf`=HǠRH19YѰxt!I?v! MdNt]ojiJgZڳU%F/ $ȉnؼ ËjZ+pSfQ^!52OdFa@EϲD%t"Ŧ]M;^;u9-w8^wpnyHד+RhKH =xeIĿ'?6G;|Ҕ)=EPVd7Mb93RJ5 `XxYGqOK} |Eja oAh۳M?f\*2#ƹ;Zu0Y5+̙W7cu'WVn?t 6deq N%(;=Օ՛^I,>6D4ShDa&8n+v9a̞٧038Y&&kftJgYH4M׹zjk^;xt/,2[DŽOc5j oʣJGMجEǬQ{n81GZ2+v^ߪU4 XRx5M>1*]WxӠJP7 ºRU,;2me"`["uWek*LU8!Rx-qAMHdtYI1;}ФO1udL)[i$7%uT%8iS\}|g[²9D 4fC{k0EԵ jIGhZws2;T@i`9>x(dV< Ml9I,AZ'rRЙST1q[q)TKCE;s0Ei!gE(i̓_n `~O52Ec h^o,``,rn:PU.L i)ʯiU*XȕYG- 'M0ɪOVB,W$´`c?CL.NǼYKܞg.]vz͗e*mB`I))? l ʌ_Y.RIV4s?헭6_"rxP~菣JlNN6AkOՁ3[MhD=2K{FӝweGЧH0V,Oj]j}yEaT1ռ^ i {ky61# lmc>zFtM i>h 2Gtj?hh՘b}7}xABӚ awV=m^)1˜?8K~o9dsӍmV$)ު 6jfٽ4ef:U<0CR1 Bnā RqZ(o%{ g( /R43G+}g{U jAodzY-w).&&U,a+OmC{ŏ9a/X HZ@iC[zTӰ>ARƳJ4DkE;qjܟ 7ߩ宻4Up`ȁ]{>ylxjMERD>n<=/wA/fywߣ i}@\`9;wx A@dV N ِ4cS}=h*'`rTպg9=V%𚟮^;Z>ƥj؂Clf'!kgu|4btLQƪ:N|DyR[ƨ@=DTAea'Jv]TmT%.VLSW,1M*dP(HSd2Mdq( D`HXK?L ֪6B9qu7~AκbL<'g]8?-@(ڿ0#H5y?PLN~DH* 94[9DVҩ+kB-? LCcybHs3u|;D 3F K4 BJ3]:Sn[0`uCv 3 ,][¤eE `:yMdƈhV[ʨ|9bO?Ǵj?I_eG Z2L֝s/l?UnЅMdɬ }ͼ 7Ly,aUf8s˄n_=2dS74#o":*^0HAjDK۹|w{FOꔎpB9] + _gx:Fy\*μݜƸ:Bt2:5KaLS |O4bz5U7& >_t&zY(,1 ˣng*7G U n)uc_<: ]_zIj0~`)=nj"_L/ѾX Y}nxz=۪Fk|8, sIHh>qˈxthtC4>yø F^)r;{ю {@%슟 ,ռ /x.BDo X^w z$8Or\:`4 c|E*n3TU RZƲhkBw]V\>)8wRj&0|W4X4,Lo~3A^ҼH=" ^g{ȢIezп}bnB^'Wd*Ӧ^֭yО?kؽ& ZoIvB'7 TS'fώN|6l3#ƚMjRc~P!yx䁂 kh#3iE ƆY%XԵmOBv;Xg2Aa2-\yW>CH9A/b[Q4mp,G<{ߢKm.HY M$P d]"=/1Rk369N,w.cniW HfH{BZJ6*muBSgXya%ɇH-}I0)OvGGg&4(e*b\5yd?'cܤRP.NҎ"'jSD]MvĝvO+k- y*}`o}`(=hE>--VÉTdR6uT>5RgYoZIpZtaˡ@=3"n,D@f >M V7|p^=kKZ>pKhʺo%xv|0t_hk_p&m1,\@P />o@x73h_]E4ZX oߐ07&òXY_TUf3omW2 ei`MX3Wm@;7Vړu7lUau`%@ H_s1Jp{k,3]6 : kc~~ΫAnNnA= ן3dYlۤ SK,U)jI,0Nd)MP./QeCbQˊQRW 5b+2 {>ZZG'RV"j.eΪ :[q!ma |%xK'ˊ[Ga0M8Y0=ƹ4ggհl)8E i!x3+HEEy6ɗž^z9۾i<2;b%@(oƔ,ٖ0z+FI xI)=2"@?Gv a\jkh(f+XVC 5Eړ @ w^ D-n4%@Zʳ! ӔG8u++@DqpV\~2X*)HsЫPU aX2u w]ÉˈrwlI0訫$g]oԑf`ͤ_JʊF+Q,uy:Ĥ:cΰ6fͻE&0el7c*q} ݧזqKz#,?(EẸB?`"SvBHաUbE*Pr2=Qq"6s =OĢ?o=۞rDS~0&WiYQ\y7w{nmiu;'KNMRs%&io 9ׅEqǢ61N؇g&M;lVW^aFa~F|žsr; ^qB\4izX?,ê(U/wo_#\GRCϟsI]Vذi9IPa`GEdp7>V_HTҴ[U0^0h{numH 62|̭18MSJ3: f2}f._Pz,`7!W׿{Dw{4kāڇ)5Uak$rr) Ye'y.hH8tVRHQ'Q>y TCoj2Q=FƖ TvUq76b:nNixN…4K Yz͉Wk)hYB'f8WUcIV72 $^"6DZgnMC7z lCiVrsPfnWG@cA3Ǝm)O;:Ocl "D&VT0{S!V1Hl</T~$g5Uq~_N]n)V0]1ץx"Xy !Ӛh@t`P { fz%qg1m:&?:VHmL>۸ Ǧ 9jܮ>D%EZ5s)\ r%f4IQtp 4o{0CՅ;^MAX=mI2HXI b*3fwȗ;&1*ozu[lbMqÇ.w̉Ҙb<̓oGz\>;µJEͬT5JOI|9Obu#QPS,o1hG\ka":$lq巠o[_#2v r y$4H0 إ v"ɠ$ZlRj=l`eOL-[NJ$KvQ<׃ D ӆG5B 7fDHmY('N(ŭJ^Mfȑ&0P]SF tܤTG D@Zd}X\e?m!zǾ| 1}LfJi7ԣZmNKD=r.Һx_Aalh4]%2H(}vrI-kH]}X*Y,˕̳EE^lf",`$.y#͓fѲLF$ȹ@`GLk\~kמLSJeUi/eɂAwXbjqӢS<9mb79Q+jo:{͐ށ: 5O7reEWvG҇hO1݂a5-Jg * 7AL*6 quـԥjGDFH+ĺ&ۧ+%mu<\@'娮&Kg GiKnid:mܨ/LWEEm!S5ѱ)bp+K۴N9[`z6Pn0M.GʩaU!O5iә]0kr|vPק5~ֲ,jWԊ\L_@m&PtNxf`tvcۖ旋 rBns:+?= K2U Izb:NXݥ J4ݲ{^ٸ|؃;܃F+=[o|fqVm}QO 09C kPƇ0eZ7w>aBO7?4{?c=ˑ.hܧOb~ !K/)|F6WZ0+r+ҊIJRQ^HGZ4A6K T0n*)xVGt/PȦ?3 oצI Vh|1ʳ6 ac n Mkt0o%6.HvJYMLF}?+7*[E $'\-t=1AQ.#%; a$ѠN/dCә:k(xJ%2Ɓq򠶵H ^Ni8}?K\Ոq]j#S/ P7XB ={>::_aٝ-'R:^o /ƥiƘ"ŗX #xu. 4z\qK_S@m?P0v&* tbZarm!HILoR|,w:*6Omc"QC'd^f"P< !FK͇9ՆM;4XGOEW`uq{$=\原Zˎ'vbg8*-G;A=Je2rrv"Ju& s m@Os0bHF }܊;r>!2oqĞ$٩jU0G1dc1Z*Ohj&'ӧg` .LNR1B4t_X GFֲGY>̶*b|C<P]m~}Fh{0أuO7v؛J[]Yۆ*@$.P`^XS$ HqbdɆ;l1XoTdǴI&ea3NB;4Uö0MQ]A>nm}WNwh;>K(*9FB ?;:[_ _2K 8x.)Ce2]j-.r<$)' SCs^4-Ci6P114~Ojy=Rn\^uB交06\*^Ig^BD; 4~o[;vE_9mKpuFwILST V\@tsj[e?d;-FH)%k (y캩}t2u!-nlgw|p w!hZ],KoTmȮZR㿆-HX~nM*D\3iZdI/-qG"Wutuƅ8 ߀?î;=^ db-aY[$x`s:n53B# NNpJ>P8ůLN9|N;T;B$ MWsʨ ]WkXԘZHj.g)*v#rWL'ToFB[:kP.(gշ64$8־dFs;]=:0kvV|< y-cNٛa'T3Eg3-qӼG cgs$ѹo!Rndk-7!R,-pLm^bg_Q>u6kW5. ERlz .xl`⚷}QMye N7~a{+3T]m!X `XW*/ښcêf>3=HSqݸ$zqd㵇FrUXd"űA73 5-kI@HQED<4bKrՊgDz[wN0-Ϊ[wsm3ɒ ~,u*d[Ġvr U+kH)Ec22]eV]#umtE10&26|DpUjaVAD٦||hSk$$2u1pF6"\Sz:\vgcfwiJ>@kv F& DATI' yK)c.U=bb,HIbrCIbDj ^A@9k0:ܑ lo0\^e0<71K·Mu#sĠg't*KJe0FsvH F"Ҹݬt~jJu]0)^mrҸ) ii溈1P:ylhC.P( hGՁuӸ瓎#Rjrp2gH UF]DŽu(4:y+Y^[ݥfРP༨JM^P+1-Xh/%R?u0⼑ۖyla$,:e\BW z]#䃱3ф};򅹃Z#)z/M^xXV 7&y@6|S}7tY#+5F[r]Zډ:HʬsE w/3q-Q&Uk_NMp|& Nw6AH3Esb {d@A -xwO?ɶ1R>0h;眺pd8,*ڨj/]r3E( g(uk F|qeџ˂K, U C {[!F ҋ ;(Ͷ48҉LJQ׿GEq%nY ѠfW`UJ Ԣ4/tB"O\#(a{ls?^8M%R M"cJq0m/p@URhywTZe' Ibc٧XY/ ӣO,PzGBqhlA|3 [՛t5Ye|B?^PM#<aT:%۟\XM_ [K~iD,aZptJ㙫f}6rW&-'s<>ǃ޾p/\1nJ.k\P$ ]xȦ܈S_:Xyv [qηsי6 2Fof qol^V~Dd6 91*#ʼn:vD&cVh& ת7-MNS]K9bA#B?s*Ů Pg~_9ھڪE=p`<1|ԸivAB,]4.TJudf0[J»հ/Mb!iK_3<槿j0XSXo7NskTX@cU餙1"5.+=g5+uQ@hSD'/!Uh6]W(z94ހK-(`{D);F={+y{jsZVZ-D՝tNfo. H9A-o|-iH2Z= tE:p,D7RMrU-a4eUDR3SRN-?g0nPQ@ttu4#NO]?ZVH C*f ,VKjՂ+TśYi|YqJ :5!p*gFB}qZu-ϲ-IFYm\Opke,VeXZEX ya7 Z[: '0de{E9͟.5c,Rc}?KsV?I0䟵&`6SZFb 7n1$-Npp ג4|>JMn<{ ^x4YHr:1v"E%'Qz+&oc޼L1[$aʜi?gSfMWYh˱ xpQ)əÜO$KI]BQ_]ߞuUea"ix;M-Wyمo^^S];M?:Yk}նbB!@s`̢"f9RB}؆>?g?n$pJ(zѸGnf+ѧ{}O(ēśqK;("YLNOM!_z4\Uu]VA* wEqs:GK9X)ZR< &~Zlt7h5MU-+"W{PXKB#Yl7>djY@\UR+EN(uwXJSB Gtk/>FrA/nS%A@*Yr|Hn=+qmFV._qUyAphU٩%a;!rb4~`; 0FO]!WsͅMuR s(9_Tlh&izq"i:3]#9S׿%bpyD$'n&u͞r%=&=li:i' Kq{A SջҀG;W(LZoHRUinԴ6넸\ E@^`$i8Y)ߔaonݲ#K.sy<x\ }?ڀ`H=-v1ź}濁Շ97%"jc1#.A$Ɛbug*8$l:T q{C9>\U>FI(TReaP, "2G"sBDž UӟZl>4b ̗dLq)3g`&|bSWg aN+SguKa}mTjŘ6eM2F)xZ{[UE ?Ia42%,ht =&Bez 5u*p0LQ_I= rDفmL6'ح4cy@29ņJ\ |auN?M!N'P~ULc"bačЈa6D+RLxl2[G3)9/l5Z#7!MqHV5H)< YXӃ5_e# jD<-F9*3y Nr2oOlyB,((  з#hx##?:Xv]U$pBbTa/b;X TAۃQzbLhp|p,9gYH`ϧgvW;s_y1y.iI(*}XGdȫ+M|VC'677ǪH ,+6FTgxMT!'WWU#UJfs[9Hw l!0?;u#O]eF-ԶZwe[$1Ɛ0~+, {{ ­ʆegr7X5XZZH0,SCNcЀ! jzzy4gYGFKώ;pاRD]85>M9L:4Av˻ ?׫; AV]?͟1WR/T)@|x@;,4r#20[C1MH5 4lZvs0gr~9S \. mMᢋ\:/&-4d}5(?NG,Q ČMj*w F Ar0uQFc8>H,o3l9+>#Ʃ';EȽrl=*|!&WaTz7(_>P.hNt˝.]<&h0LlTG.g7_s%)unlm=! ͜0,@|kU/l̬(tJ`i=&pIWnIR"n/=Klj@O`m|x|I5 \ɐ;OHUďԨNh>ݠobx^G9`q.&uKIQ%//pB2w,A+Va7YdfiEQiQp1)lD,!.Xǭ8pMNL'܆wQC^w#0 D-U tTo9Xz J o`nзfL|\ԋ'Tɋ "Yff(LtlD:LisVp> 3Rčz ;bovOIGtث< \Э N؊auwZM"2e,XnenF<7ޢH|tD y0 "?ݪ,2\Ru(o {cu6<oA^CW)?ql ōB8 w lۡ1Qz\$MATh"#HZҘxd= _ M܇5NкRFv L6aQ}oB !Hα`,i[兖n?iRqú`{T#-,A!5/,o~{!-EDB9[` oZ%3T84Ӥ/iJB(䝎dV4uH d,Mb"kz6` %fr>;ӭw~ % + CEb !'v9Zv"G7j_yzeS3r"ikτIY܍3n^ E|^Y Ygξy^'JA'' ٭ qg>^.z({ӟm-' hGzI+'rbt8=?,fivO+kPP$M؈_eY/~O"<>q>0^`z^!>{]KRnΕx F:+ĈASa}S\ lj k{a];(E!Yk'{є+WJ~wQ'b<0Zd4i)$qVwJmxbi:ah{̯1 ᡖ;#+\m{͍&>8VN9DvFzxR?[ 4^ q8t?c/M}iVi'i_duM*?(*& 1(Qsp?_T AWlJGʿ6 Ay4J\glZbnZ)u&Bf汯2! +W}6QKsusA`,ݧl{[z't7]Dr^3#v+ 3GiV󴄰%C<40Rg_ &?"N-0VJڋQHm!aboWK0B}Qa}//2*ՄF]@z꟫>]lNp!F|V-.A*f6|1v) (O:TedxYq>p7؋iN`TT!k?:7:+uM/qYG v4woa ?/3x#٥PqS{2)uJ,$2=Nmu-Y-:>|{3Ea:0rQ-[gT4c2_Jϋ(Ǽb}vE$DµΊ(H*դCӂ_hh ꃇ ̇%ΙKhqɷPV4܅65IRzJ֪G&L&9&{ 5[w'p =>h1VF!/ll IO q6^^77p)3y iz'TLAkكQAk&5 XH>$3g^۽Ul|4 '?>j V:Ejf PēY|]x}".tؤPgw{׎Q4hzEʿ u, w-P33ەp~JuY&%SrWS|K2xTtڬH$5PRhɡfnH$F m>#xcwA fH~ywQ *IPV4x.:MY[;QsŅ0}׋ӰZ8Ox_)ى[T %x$]Gt_+>;F0"?ג)6Dx5U6_[me9s_Q &7^PcޓԮ@,`3 }V!#oxvHmk}'&i.? 3BY{1gws` j:]OJI$t<}epaŘb31]ECBY~m<rl'I8O*מ݈<JZ,?ԛgXc=6;,EM&K-KZ4 @]yj̾GyZLޘevB1(1v%go8ܽFQ#1?e0;ĥ5=viG`ÍF꓄aj]MTԌE!P 5Jvn& MuB]){=ⴢD4 vy>Nq&Zo7w\d"!sė5 Lf{,̋AvQkAZ݌MOlvn ?J9'M|$ Zp+{<)>[ !C׼qn&;Jt.hHZmgZl{PozǞ+p+Ouyh{w/a\{lVu; tF%#3*OCS!g|$z B tJGqWȦ}0 g[P^s gXRErdh?[lok At#S:cJ~J#M nfMso74$wVH?"Sm$yeHQXRI!Գl튧&L+$7HQFlEIxܡsս"ʖ7HRpU0o扇k4ƒP$6EDDZo.YOLKE%xt( }ȮIƭl I!L;h| p5,5ѓYK&c_E'ъIY9p@ڤ$ꑀ >Zh3cVdd6L02@)L̼@;V7P D)NrL/g,Kb5 z㇖ziFc:X %a*ٽb6>_2y0iUҊW_W༄goοJ|-;kܪhfGUb[k(Un&`e(UTR 2|pu(LxC,[Tl䖅UD_.c4!Y$EV"T+kDd-CPN:W oNű"(rcjF!DqaZ!wkG*i%ǰFaQPdÆbFv@j8A񒢱ęsn yfOp!_ $ =Pb.{ݷ,; ʕh$cބT:\%20qi(O|5/gn$Fx]Z@ێ*I NʋgAybZ΄νbvOۚ~MUlrHΪF3+g=ۘhzJ'p|]5 N^ Uz,D;ޔml̲F*7Mr]d㞄/]tW+P5> ~1 T*_I+bGT; J l ܱUEĮT(=60*wfM!cscéy}*PF|#b'֕=Z)/cW:G8>F"Hn7yy댍bK3XaqbЫ'5"a.} ~z}֘n=ZUNr9įD'~j f /nmEk2k+X;iC jv{+ؑ ˾E-~g0 ??S`D]\URimG$PTP᫭eS[Wv xYOLkTo ֞{B)sdOg;,U>w/urMX U0w_Y=*0/R­OY0)ߗ$\^1w0O鷳 1E&bQ=Ȳ 2s9{czsN9 0Q/kMY~h$5p06-0C5$عa, 3+16~gFL8vW&$oطCn&9PţPW;4+MF[3俦%iV;IU<+/[,^ gΝ`CuI[KY =Oy4i 6VyAkp _keDRl).QA>N/f ] Ćzl-!. ľ }GNʧ@(w\TXvŞَ4Hjeq*'w~oz{;DsI9^0 Uc2ڈ dq--,MŅRpXy߈wf{gQ_^%FDnQE $SۋApO2^0r4? sR|!=]x8u頃` IJR"fBF> z_SFXy< TffYf)muM1Urǥmĵjbbk[!Y:͡fkBRS*WW7b [* m(_\7haU>M6Nʑ[*fK XR#?o5(hU1:Eּ}3Bk2XwRjE*ybl:Sh/#1Ł;9zȣ+T?Y*wy ^5frZOPϫoW+K7>}8`s6 `|n a]5cn HCY q2|y*Q, MTǺLpцC/YDI;d$2L#ɿ0@E?r6y]x IN)#Bķ`,?縘8茁B}02^]pkFcշoUՎj̗"1Lz)"ٸF\#Ld0QV*KghCz1@@kJϨZodzf~X9 XC bTJw(YԬJi22gwKK  UDO*T~3v"i3B6tveQ.\.Fguꮫ_MXezȖ]y^w?q(` v-_bOTcI^ Wuϵ"oHdx)]g  9̸N.{\&ygm`"8;G8]2="1%3G*5+Ml}T:\u'I?q$]V&psw'ˆ. w[sHl]~Ͳ<n6|hKذBLCZq˷^C%Z]zal/ƿp2c+ņ@H(fF[5 4Xކ1lvs/'`zH'*f_QaCBLaS~q*:w*5;7 2 @&"FkKpUë^iBNYW!l2Md/P, Eq9gw~DT` /V?{raYFM-Hb(x? 4[Lnz6+Oږ)!]0 /wz`Pmǻ9!\hާwfӉtcVE!Md4{ #o.ԝv><뉯ׯ F9 ߈ 3ZUBjbU'+CPEC!tB C8}Y|g#q v4.CYjX;2w)ASH_#H}{ \MY \vc{_ w~0b6>O 8ilNc21c{| jGW-P (y %H)NZ tUajJ?JP6 -uxvLv6ͥ{%@5 Y)J٨SAβ4кU@yr*AR (j5r,%/3+ޤ]Lg4H6[$C&@miBx(gknI;,j">IɞPє[~\|Ĕj>lY5؀ dqKT:XcXWK@WT_1eF10UQXM&f}fzE?pVq =fȻdN;>^r |C+F(tĨՠR9U]O3~k4NH(~FB!Qq;i"Se|Ӊ'yjK&-o%Ё[ IT{\=@਼4Tᘃ7wƮ:"{븴Y~c»|'1rUo&]<3g `um$kEjjҞTh7fq<>67U,?2IȫkXUk#S]9AH~:}o-Юoszbnaެzr=ee_}3;'+zU[\<Ĥ㛽-p>[(w_( X 6IXAQt#hèG9δOS,ZҪ6Փ$I]XgxyE,i)&8Tj1k@Pt*pwt$R>GmV(K\$D~ t~G9#qT}h2yU~(#l(ԥ{&J?H`eF+A>nN8L1x4u [c3ށ敧[Z7[ &G* B,1sI,o3NTEA\aqnjiEsf/njnn?z4JI1ϔbOP8٪;m@(;4pijä; (J2o8{/iΞ#VFU g4ZeW>D2n5I0n6O]` M]ÅSRb>ChǎʉlDM/">:!WuB"Y7V>OJHwɪdWvN:T >h!V:_eiu $LQ:'ciqdȵFِ)"ظuv o'=٬`šODËIfȃUϓ!Ēa4}Z2ԞKґ@̶!kƲ^ 5Έ‰o]Ǣ'n) Ť`Qha*[Yв圏5BҐZ)Izek#,Of6ga0PAf]Dɗ& )m",MsYɋ_PA/)fyhAwCyȏ81 KF$ dz,td} ~K;(6H" ~Z8+8*a ۴%՝RV{L_k*ܚ%ӝ5Ƚ]0O)9_\FEÎ ֐?M3*+?;,ȧϯwHJgDpƫgi} ;њQh00mN<*0\QwO3Ჯ|㛴|4lU&b*f3oXn QG6"aox{1"H7-@; }I0y85?GV#drhXn d˶Gn ^u”AYa\ [ETh!~×DZQfg&q_U3og.r,Mjmr; -,- )􏫋ϠPV6' #I7d9NO.5n,9i㢊탗4PAr钒kSw*;P^S($sD+s o\g V"7y7~Acp(3f6-]F%#|WVBۮw[TРVØ.2ȚDeL*2WE\k?xOb4Wnh-jMm=sDI]j.n} 4 2? :t2SY] :H_g1S#?[HmTKߤz'Xq}tK.H2{$;Ro74Zk:7Jy ' mLx7~⶝ViB>x41XD-.hijn1Š1dof>:Llщ^wI@(&>c!<0|k;W||~U>~̠˺c !=6佗W1kKn{W^r'ċU.AEۆTG4k;no ]B${i 16<I;6-wgs[ !d;%jLCnYh ULt@er~Uwf"Ď;hѷPRanx{=]ڃ$>>[3fr@9/q.jޚĝ.ya~L~ϛ7e4v n+Y=(&2T5#Z8  @һb:R$bJSiFp^m sB*=xbē#+|p?b;[:"8 f>Be] m;HZ'6/?p ~k]eNJSWa\BsP኶7MR u ܻt f}DTtoYga*,2oA{DsC|G9}G _o;R&:ĵ$ uqҸ5*eC*N~%l-%'O2ᵵO!t<,{zzjh3Wg}?繼,2|]DhJsh¼LSFF~NvgggcӐ'g#%}vôrSBJRWm[tO[r"%߭>g!XH̳$9^V~ғo&$BY Grqrh,Ov:TQg}oI*0%jcBF&?1?C5#}g)?IDmAxMpXPp>g܈ 4ψm҇X~K@bw&8w$U/VH8SanDJLnmhFA9Vt+өEaWin6wfoccΗ֕LyymRl0Nu@!Ѕ7/MSZ( _j탒mqGY鞝8D)GxBzQ"H #ή = `!ِzK0.攄m7ռ! JˀmΣĴ䯶,E| gՔ]#& S>Hsi \?MJ8$ dmtPO,đ dmԍVJ&>di>gS ءz&ׄmb3Z(lq7$ .Y-^#ŭ|aKs%R6~`t>өthot]4~zMC ɉ?{H_zSjKcBK71X4Т"zHnDJed89B>Ge^lMSLف|"`^U'1kIw$t 76{^#}5Dk͈8ZWNc6 ":Z2Y!:oCgb02d[df)e{ "8dBYjwABoqaIXtEyCaks1%uHyRZe.7S.QLޡ\ߴyH=z;U$@)ῈPcZ'>Dz4(!14`.Bٸ &Ǯ77$ Jst0/}`SOAʬKB|EȰ`%C+);]пSp!ܛ}AL}A7VeBZQ%;['pL0oOԛ~ iK˄ZiokDWM TT=۾3w$gI@/?ǒ,Yrn-+]OxD|¶bM8^aϼ=7{ź!5MtLkַ 8 v {o0wGDU>|"f 'ǡ*EUޙ@ۆ r1/="!EU~P?c;@}JJ$G;'Enj.|f|!0fw=s˜ Ua֡߱ v~. b+1CeI a}}`e`WKkP%ģQb)I[cc4*~{G~ fyn{b /Qyah^VTJJr!sN|;{,3+TTg_ 6t}˅3-Z|]^oPt?s9*4!poԖ0m`Sn=ljZOmki<wf8He]Lz(trGR#p͖MW1Ɣa?23$qkK3rUb51$MU@ɷ-CvKm?k#Qe~D T;(G'hCSR4ӕ)|O6hE7;zNGNWz30BΥW{vZ$G<84s-RLƐ kK>fɉg\ N/" WՖ)A)pc+߆6rVT9!ss9+xLb3 zT n- D,B6kϵPϳD?ۅ0"r- .:]|,T6^Nqd!o!W$a7A<Gi$F$Jp6)pE]*"zSf\;f"Pʐ5x#$Үop[=wuH!Q*JW)>itha}7xtȐ]F媍?.<ʣ 17PBcwdNevF36 NO} as=] JK2s+$ FqV6q`lAMx" DV Yh/%;Yχ4!K>% G' Z ;# v ll-#ؑ;;Pu5+3p=l&K^z.b2xqN'އZbsp)Yp+xD8%Fl.A!~x_h}X` ')T,~e ~xSl?0 t< :R  _D<OyJG 0uh]Q uMo" ~RVaCb {. bff.6md7u`9YAح-e|nc|N_p46Ntɉ턌ٲS:1FXPǪA֬>X7Kcnvmi[S ӔĈE`F@^T}z_5jԯboVީ0\߇k"U iL:֊bezgveT3TEyEeDZ(y3:H7/ⶲP lsׂݩN{]B(+hL3Ƨ"qK]Bpz]\i6Bg#WO-nkٹ{JrYz[k( |3>k TbYɥa2B'6,{3JJnmK!բ&Q~z&b]&w[%Vb]x^o0eS(*≌VCNk2 OGiW UͮfU\l!Vrm!8Gu& KpuSDvE9SYnQ#:씴#!F>adFRf3$j8L5dw}*JpְJjygLYW_LlfP7 E2ـs0lỴ^} d-/p (ʹZd+ƫbB27Yϙҭ|VN4D/~[>F"Du'Gъw5k#偳9gvs7wiI"ڜirdD.2/y}j7Tط J$ޥN4\|۷qbG..n!X_ '9g GѩBQEm"^H,3Z|ĦW~7'Ē^cK2P/Q+n5 ޖPTad5. _*'vʔ4K |lsd598;GB>t碧d^sZ~mZ5'~~<Q;Tȃ8זUsM}߾AbX+C9Qrگ֏ YHh?D9=٥ݡ6]k7mw4`n怯$yyeE#ڸ}K~"s&mW)yc!KCoƄΐ)$j' :W574NI~|˗[ DŽPiT^P\F&J8,ʃaV([$Ⰻ͍cVz}{^Fi'l k*H3Wr/Aڬ]bc _&I#Uy/"embfk@4!_*qeٵ ڌ쿡?PvpJm%?9<쓏Ɇu̦a9..;$MP\ɶ8ؙDV叡I{+9>Ul?~1U $h ~՘-7#!i)ΓKɍ=8j›ga2wGgDpbSB9`ETx @:h2M;cV%=e}ݸXg<~b7 *f %F,0<&Q*%Nzx@}z Ȑ!RyJjq`ߺ5Ype)‰#~!“ZnMl)WŊ8Y"d.$*Ws[4iYطťʶH?=#ݼ|èL ZA(EX<pAd>1O+RsJKRGH9RHDJ9ﳝxȇ rWHN|5E痒BYbOqYVV;?ҮEb#JɳydT?.yY`桾֛&1\G@vo`̑$lrI'fHTF(T--F kyG!6RK=x-e)n mlb?N8UI}+b]Bta#föt'6i*"x+9V;wg%Ĺ6YVk3"XhL`b@D`'?~BĽ椫V˹jeJJ)s=pu{o)V j+{<2+XE =~RGĖ׷$3aJ{ALY1REhF~q TDNޙ O Y?9t$md0J܅IH8-OkCB |~Ҷлl5&b%"_< &_Tepuɏh &l >;'oʡ|g2z;ة0.ƛ^|~rD q4I HޡA=c6(/8oald/ߍ#$ ϸDÈ1kE?^еg(l3XQQ2ȼ֭Au $foڒYqY״O;m" q"6B4nX33jhI]YfѨa\K7ŘN {-֏Qُ Y75GiCgB zvŅYnXZzu;$rHtLԃ:a[E|fPT(+2"SdE\Ԓq!2 頓>#hz"#cGUE͖_Cdcr&k~o24i)Dj<}˽iMڙJ,XAI82f!NU{ rPO*9J["G -UH@o9M|AVB*gx^>[}2ZOԇ$4M`S$uDFgYמZn-ARJ7&Tzu!Λ}}N 2B&AÛ gBps#wJbٱdC)?$n+S1?l zY΍F.e-YfW ag:i}Eě%~_%r@&ūg)WXf[QhT^S;J\FpM}앣htX8̣Jj/a!BܴY>l1hԸCkksxpkD/RDNt!`PhO#Xj$x;_ t7cڳTFeu$Ww9Sa lnHNzlD.u%)P+#)J̶'exZ|Rew}@vʳ5?Q)4y~+מDL:y/P<ɁZsPZ+X.m%]{Cmbl/q_o]tE!H##siȖ^"מt@.C@1; 7pXR[rlczl*/NaX~2|U}6Y)DܐJn1Bhdw>'|ȋpB}૗D꯭]Xs^46'y_)^XL2Lׅ@gfheAjeI-i@,D dT/%X}g OQp qE@h:]&g^^a`J6VX#rф{HeGjcۿUI!kf[o;'C␬,B,: hq!GATPk/4obF .4o xy؄.F+yKw,f(/&oI/ܸ `A ;qsPa'66MX X98/e2tx_N25wA\1ۋ^'J`p[B0'}zx9k92@bP(^ŠhbN6n5Gw@8ۙ7J >B gɗ99j1EXӊ\0q NFbCsΧ;xzI~33oW4a?)A|+ff3EcNDǖ?CV"'7!ٌ32!O8 '99c' 7[ G `PisHb+رA^ sMiihIQ;^cm^+qd$iHI&w,]P磼AcmN~Ta<Аvq~=%w)´3P$C`4|t{uDdvPy]:L[R}-˨9o07> 4l:izWqM#},+\ {9 y.j0°=ED1Ys slvhP';.E$7ES7 s~/ESdmMM>cbxm[istyI7:M 2NmTX O0ZYm9N{BEE]Zԉ\0JYv{tHjTS xSbX-rcW\xXhkU\Z7*e}<#FX`tm;rTӑB7a"L?r'qX9Oi]AR'DU\۰pcsP(Cf}\+X}^Z8i~r|jW:'f$ i6 ?3y ұ5 1#9nƺ\X BzĬp3*)|*`8%MƄ>xU~p*PB~HN[L^ <yPK e}#z9b XlmwL,C=UGD[\(?^zV?3OFl;@jf)iRJtclW;Kk-|S)~4w 7m+%&A glseh׈ *BPiׂ N EQ!;w!|V8wg}doP:J+pRvLA?a#7@kH!pJ<.Haxf(މ vޖY%(UN ͸M}u޸O˩Z2Hwo>&r>ObSU%䤆[ܩy?ГkQ'0,= gW 2zWBċ9ƝnYWM(7B3aL!EʓrfPBP boo~ 6K z@^L=VZr愦Ok] 2·i̭k.۝#XVi W{Φ>KS @_Osp%@8 E.{i΀59m~͆3⮔)d\"L&QMX SZtVp |4l/*蝉pĺskFٍD|P ᶺTSU;k/BŁT; v A@DDU=/_4г9s>_`Q8PJVszj Eu/MrļehQOxj|-< :960T%[Nz5Q12%ZU#O?ueSTίt) 6o4:erQ-ȩy1wv^ ;=cJ+C" (=!DhRURC+&q o_eyuGꌋb{y)dJu-rJHu׷枹Bm`9aTh!榳@̋?g"c,pt.ڽa彪c][1SUn@ H*$"o,bUV6{ 8ɾ<6H7mߪФ%h鵡||j26Ij s=L6$/<.œ^sgC%͚黣 &lI" 9v%i-h Tf\RP3Ka4HeRDOI TQ+4\H+Ώl֍pvNhirĸq/dʯ=Sڐ54T2Z?3ҩ83:EڑK% vP"]N/yq-#=љm}{ж9XHKq]\e7_m*C"GmLςT!;R9T2,]ߡYu^bu-A m;;D_LiB >z~Ref; PwZN^1gdhPcn̞+i|ey@?p27;nxr|M9߇I.i9໴AF;Uׇ}55vwhE?J~"96thJ5l[R LJPM){*'ߣBf+r |ɰ.퀾yIKP@Tv6UrlEm#Lo#9HYگqtp`dJrؠnhf0N\#шd*wD.s{A ˂q _0ey;EQIG_3dN7 $ۊ껨f&M׵nyl)v*i/fYuW3$Q8ߊ!I W!^]HU)ԡ^o\+܁fUTxk1A Klb~6fϷ8kKiLe+P hCE3I8'2gSTG:w#Jk8ed&0 'ٛd!=MXE/|Wޟj(ࢧ X=3! ݿs֘zI*fk8b隂l忠DxZ&PGsQ5VXpv|CkZˢ1 m n (m(8-Y23:{^NL^ވ_VDϹɮQ_f o8Ѱ>>R!@ң (ɗ0r-X^QeC%% {;|L۾]Xt2WY~=:ұ{TJ"'z`c$PGOW$dOߖ;l.p^xVi%b(s`1@̀=(w 1.xxEӳa9NW6\?p k?!=lT6@;(MǦ*$c T}{y fT~g ]-rN:~P6&;akY}jȵT[-5ӽ>xޫra=jѨXP3-C/`{%E/:&2NG˂OH"xc71!Ft#ɬ(|#"; {tJzܙ'P#5HlÆ_ k|G&‘t6;B xSJ{ r<9Z:ys F.s$I)h|{jO{&"ugC?ѢR-2 vEpB'bdlcL?Qu7{7dfBAz|j bfM~:K"'; cmhEE^(/3TP4㓇lco0|Dţʧ$Nh-*5~(l9 "VhySͽ3h`숬!t*z 2`_˪99Ȁ9k&9$)ඐWdSǓPhk!O?ib8q0X)^ v5CE$2?y* "P Vf6vJ a #1 Ħr|e yj6ȝFeQG޺.zMTbzGɝ.m)5P'M2}S_]eB*C߻#qf!ǸϾ$pB)ߔUd2~Ҏ{ <0x ]mF삹ibSE JFbo-z/,4hfS:[ RW@H#s쬁jw'*-&( HWڗ%:JG҃ctC>F >:~w!*zi3&[ĀjCȶ2ҰSTQ@*"`._̡6  "(e'X(t st¯=gX0l~v-d͇܅ xw dqdE^Z P G`TKf':u2y3,\w =*V#h(}ϩhx)0k-- qCr3[-_Iw萿r~@2Hӌ 5rM^8`gؤsʮ%xQ+ k0HF] =f$eᇬ_5XBPQ{ko~DKVXwiECп+k- SPﵑe|yhy_X- -&p;('QX:A4Lmsq1%K<Şd,Էk7cr*)7x<WndGٳ]-QFR_ ůDCzuK ӕ#ܿLSh-OA (XwU|=ix=c iW/[1Kgbu}q l+l_դ=7ᦟv>rzR"Z|M1}v)vo_ 3p{TQ7>VTE ˬcyi! y[M江>Y|6驥Q"+k+`UZshb:FK-u4?D .Ur &Q\ݜA<26tqNd{@b3?.|]`sq': ynwR8A7zp+d]QV~;>UlVقJ h&bg1UHyL/Q#vwg2ņ!Euf EH#鯞@(rZx+ʳhL\׽il-3E2?j4HL; qzk leɸJXpF7=0f\'y]=L?VqLC6N'KV)x #`CX>#@-1Jp=p}Q +i}IOq]&XFF,z)aE}[| pb*䇖| hD ߾Wf]pAKNUM,J'^z@HY# n;fߒ`WYOۺLf4ѷ?jkmlސUs{/5[v t8Ƭ*n\FV>I;ֳM9v8|*FC[wѦi@{"p{rk4w&XRѷ1#Q/p[=Di#gٙ@}VueurMnRͤ냳8yӯZ_F^bŴAj7= 1R,>5e>8n/+s7zg-.2m=^zOf ;`wK`c5u15M-]g-An]O]5ɋE~fby2NL. J8E@ә4, vIF^q09 4,cx}Bs)Ds[I|Ms`)ۜfZL{5ÁE;Wm.{TXTA Nr&<{*Xp7L'8Lamn%a]ZCfMyk.T`,<@)z(T nZ4 N|mLH jާa&rRjܒwp|T|F)#cC߾`q}TaY=_5 [4%61/DI\ [o{.eU}$ik |5sIӈQ NP&S[b1l+^f]&l$M!Q[F?b nEYٛc8*I!amf3 C+ (RY)^;b ,\Bu/N#^~x"lutڦ[5]/EPB z]l&9M TΊ= li40!. j.m."/<#6@A|D0t\^Hͅgd &whFWNj)@Cv1dw k@I8gѓǓ݀&ߵ~zzst}BqXB/~7*=55Q`V@m)݇Lio~BdjG0܀ݫ¥^rjbLVJ ֌;"_ף9’xےδqIrDӵs{ͧ5El%[^/t+0/ M()IPqwc4RªgF!shHH :ag[s>}ƘvJ70ShEf7w.F ]toX֗M ~&͢ޤ17>IgCF勮+{٧t6sĉ .+Tva <"fܢaRCpweo3 ɣc8+ZC˞K9&_Y*?LЅzp)?ŋ?%%ؗZ=o~ 5&%"'!͔su2pT2\{"I[E8|ݭl!քi O\e=$C/UNNu"6p3ќ3žm%n/\*J!6Of~XHS b[}^6M&okּo4mdMp9tqH;AH^$)xq@jOoԉҿx$ȴXEdEx N{(aȟ_0YR/ǔ6glߡȩI}^eVWz]G+V_!$jʼn11Xvy>^%O{wPW*ޫ _V1~zJJb!MC/ ~<"׭gkim[ ڡ)Aɞfm4m+ T`:&&wۭU%L)TqvМ'R5Ff* ܶ[8d 珩5?xZ["8vUp VI|T"3}/.߈vVC#{@I>jovWXߪWc [kRȑkqUy1gkO4"DZ-mLcD?8Q=ĺgHƎ2vgBbOQ·Pgj+#S!Z ž5/ivXt;;eV`L6v f`=|BbTK]mJRP>vر49 e󈀑{Ϥ F8ު(S!(ˤru)$:j"'Zi>xѤK%F:d ȪKsRD M1~ia@,ܨΐ6~ /9i\\LVUd7ʢUɨ^tMΣɃY6;nD];b.Wr:ԑE)7sXl&esٌmY_V`.p$ܒ/I[ZIB'D.4j, ^YYρHGtCɎ )֧O$Eמ2 diM׵k l])Y}[O%1󕣄mOl6c=Kn d"k ?t+ !o%tIsh}gѸRa=5;! 0#Ṽ@o[z.)՗TYͧV =Y1[i[j"8[;Rԃ.ەdt[gUH_T(ɝtzt˨dCjh@ CF3mvbhqQ3rUXA1T DBC3 `.`+#oRB:vz-DB`8 ;0.`Ck_ئ&z,[0V^CeZlOѺdV7HWA~n>:HƟ+S7Q9 =ou&4Ph]Ǖ9i2j8e.q:H{=!V&[=:8+bWӿAS A 7-?]K7ݟ 7I|}=;զKAhm,|eEWHjV0-uX~Ac_4k׶8: R\Cu#qhcRf ^?o۷M X5SJ$fB!Wzbbb>j0/7()K<אHsT.鈶:$ZIcT :w/0/H*z^x0+s\UUIF;9Ɋi=˲0zg%<>s6kݗ\},JOfwfR'ɛE*'3(i-X z ~ixOYe8)<۾"dH{;A@%S(W5Ld>U1VRjB`2"8EC.Z%h l=3:$' ז,$ޮV-cjsE7oc|0$CK7E0MӉʼ2.Z&BsV.T-8ieKB  7 vh`{7މzVǤʥ xy{" ph%&|Xy5 =]8`Z4( e_ݑ#)7Kd_b™ޕχ'MՊ`t9r<d(zBzH?q`sBm10({Dzk9"A@_aL>(ffĤ3[% "f!ۇԹ>XXs""ea0;tzQpmZ7<(K WSP8> p#@qyJGw6 i$HqƎ,iUKHa@E ʩ&߾Q:7xqEɫss|vF.̀+&atͯ$jM Ld/ZTOhBM3 m ]x\QV1J%FB@=cDUP_>ཤ)S;XNldXۨ Jk' 9 'fvY ?y6EUUSb;J xM|t+r.3E4u9녓YnCͳeP8i0\ /2ZcNzc*Ĕ$G"_Wȹf^tO؍v)۟!aӧX]a,G$,RɳH̠f!8/p'Ѩ$G=eضiL$d;nH71_İCqb"9)))¤ Us)2!Dž8+*^+.o+ϳTL߯‘F'"M |tcǫp)u'otXŝ P~6.&IF5|ru )jyC]?QRj/@Nq[nk܌H;H<˷tMX(du{(vZx%h?AR{ap_mpם'- =ڳSTcS% gK7I:V+xFPޣ2Y ߜɌAE[ YёhbλE4ꉺv;jj!\(9~n*:>z}ɷh`1sVoH.K+PP҄Q`JtlLQ?d{$V#C Uȹ媿w7=@LmM8/j TiyB ;+pY1%C(0&1צ$W5 +PWzQ`r`Cn?HNM2$ǧD{UC:MNZ$4AbG<3D@kϢC$,aD$@+P o-YH9<& iVVϊSez"^O60V / 3Mgt_ȵ_Ϟc@X$*]x2N<Z=Ym5J eꀳ}|TjaI|wQ"knzU V y\x9ek`^y!.7EUk+?X\.*JCo@1[#ieYR]ڨ I]~[y>]ƨ!LfXhv8·l7kv!z(ZD~qՄ"H)iW^)!¿@Y( ]6X9V*:iQh eivR^: `xISWV50 4NncEd/%sOqaĎ@Vg%oL1w5}%?-L% hK &d@kk(smH8t}qgBƔγfe[K.W?i @ jhP>{@!!CYtdRY\#5>ye ~Ͳ~4N7A3*$gom^#JjeIn rIpݢmWjtP&[ӛGC=J 3zan|"A*yg&2 5%JK''pʐdLx׸e%wA~m(!g֎]tvlݿQߚX|Rb!j5=*[_a-Qh!z&D!eKݔ@yd!=)v>?PL|"qPUEbSw*qD=:͓Ȋ@Cm<4MD,@ݣָ,+X"b)V' w)ބ{x$;ْL\{m+A }ߍ:xP"FпGbb_#ƫ8k^y4 ŝAqpjTDc +$|awXe].bb|ω<[CvN=dj{I4&FS]'.P?_AGO:0]Z& -g\Lz/Fu>喘\?+\NP r®OnDb>O>r\S;<6d?r\~sQ44s06gT3#ͥ2qBS嗼vA LSgS{H}Ì > r\FޗCPj)q=u8}RM#Ƙ5>iCx&c\ZngvԚyP&52M'ބ2?gj>E!5cQhM{Q&̮Ģ5~)cTmm9>ULKnsum\Nvb@[StvqbH`x7Ҽ\S h~$֣Pe\`&:tkYݖ IރT3Uܲ^ʈ/HFb7U>1lc5*@f^q$/q޵4J{o,L=RX\Dx+ -1]!ŵOJ\׊*ȧQ 8\ia'9 yJ3Ўe\t>ڗ0`b4Jׇ^z:bGE ZG-UCQ "_*GNeKgğQ-WeomHTK|uqX`ĜJ;"ci>oOMgκew$EnI^@H2\^0ދ =9l##Q^Kvc󭉀d(3av19L![. u 8N}W |dn>Ռ7h~w 0`(c=Od_q0R/[mq%R_!}N kKs(9VM瞫0#kڦÂwN9kPa.Qa0evSHVI`"6~OH;nEn&p$l:kR 45LtOKjPH X}mk̔“pVꩊzBW HzDi~H*[՚7,F}5&7/_yTʞﷶv Rb aSL|mQ(GZe=Y*} +^@ zN}xwbʃ,n▯X[?t֞eC@B7)tb9W$zYߓaiY/Z)NS0cew2K Ҿjb5.(x%Exa^i|YŴH6F"BGu%SPހ鴔 ۊ/EwR0 &:vG0.'0!Jgɭu} ųP?q[AHP^D ^2j84tTDUB7ds*K \˜΋wuw%ixcw(Uyt;ҶMVyۧcjq߇U[r6oV.6zxNWe MĥWqfZ +xHm,gjpw֪q+?ݼlϠAՋKMg4 v15DžHgi2KѥdDK-_8\ڕ~nc޹G쎥{=FEy7qkB!EOc+󐧱ͼ,r'd*Ooʠ0]?,[DAQl ҼKSߑ32RQS騡.rAz3|u(M Wjwٔ`EX fS9Tk+ze.CA+`zs.\?qc׉}]y2A(MoXK@ @^~qkZE?v #^8ehO=r9{ZV]tՅ>[ `qA`\k@ǹ_E b8[]57)gF>kB< ?>GW@(l<6ti/4jrk(R~/~b68KUԁBxPkgO{^s}_31lr*N2ʍ#.;:`jQ4}:(MD\<θ$ n8@~[2Abk?VLN6@K[\`CJK;&$_Jk3|7q4HW~Ʌ54kﰐŶQ&i4 '9W5*/vmH|wɍǭ9i9jm#I/,ڦ)-;xX.vl ̞{Je lj,TD^>o%8<:M~D /լ )QW3m$4PM|eB]h$/V%৘3ܨp\[dH"nnrNݻSy"G )y7 7RѐrZ"OMGVrRt%ps+Wt/Iە/V]EC۵>I]i漣+.zm-X>Й8ӕy*Á*Å,M=Ɓ{Ц>*c#gF*\?AAi5ˬVd:݈̟ eKEtJmw!L;y2Tpu_-T~\mMðr(LHK_/4/769.۴)1L&X1 V%$"t{<]5bws- vkb{2DUKS=!Y>+蒃c\F`5Q?Ⰲу+٬EWn.%[A~ (F_)ȓ;Mר"b&ۗSY5WV@>!} ea\Zۺs;ˋTF[ bIg縒 &{wRApKN(kF9*[t#ЋuhAAL5k MDQzQ-J\`gjH8D($_00Z\"RVprVIȈhVQD%Y(K y<'ʹaS[Ӝdfi& śMR$b.4eՄx*al|=}j^4)hO[(@$҆b=^x/+ben>yߔl$Gg9,(ֹӯ<㌍sEp+ JPgj=1\}Ҵܝ"5R]ڋد=4 aĐ>_MK;Ut\{ΙLI%14 VHXXQ%s pcPOpf0kZ?.m9_.ϻ f<$a@TphҟQn%LI+=a$Ƃ '*)FIkvέ} 14Ÿ_,vC1a՜YeSEkqQgVv';Xj*'̸zRmzϙ2 #&e$J-qUVN~O''dp\-i9H*H[5 ?u#JW]<~m&J_VB|R,9ev[*a._7e=({|K9D߃w.WG!!_!gto  q^ǒKtv9cjWblt6 Zm[ woLѱ%+{.QEW#v}t`.H;V\v)ְs\kY'*e?R޻GG=&:-QX>byzu`.j%P.1_|ʍsUAFI(w#*ݞcޯPdi|qfiڻN8HAV3 a*$پzL!2&4Ntec&DO}tˑ1کqo .œt BG#yFiم<%e)pIPӡz@:l9VP R?I߸r˹>n |0S;q'vtKp|? b.cXWJvbL.hN<iD貌@Bt6=滩@|NZ (+JOnuZ}d[oH%Hx\L W{aY- "}wtcanM|i4xHe5Wu?imQxD_`' `=(6>݆Yx=]ODBYcFh{%Ľ_[$d=שQMi@Pi#9$Զ]X|y8eH~k 5x! ni_搂oyfK*YM5x 2*䄔!_49%pE23s*'ȄPS,lܐqajR6D@pmEi2g!:)$XSPJZzJ .|+mt arߑ[bpg!|xH}R)r\N5HB,ld%)?jYY# ;w?3>|DtYZɔXE QNKִB\D0IT*<3gh0pCѣb X/? nt6Chx{G2BKCtH'o,;<6>&IBܹm,x!15žaP;/7 #@KfK)wIDÚq)!Iczִᨸ^Ѱ{l4&N м2Rt5dЅq_j!f|>.^uOl>(|ff!!)&:Ή:#}+IB5J]) l3m{p; Yb.U%ZBa$eX!]}l1zCuߺ QuoIBҮ6O0Y8$.V/t;-@ T E_LK|D} p=|yqosXa0^mH%B\cҖ۹u.|M2%Rl,ooC[[2` ɗ fnE$O"4L_ 7m<jw |}:N]+,FM\ѰH] ['+8n}L6&=1"Ir0X*zҁ :Ӣi+BCTO d2^WcqY*T3^jE,cQsz]sYR~f8ϩVF>FlSh'qk3-hݴ֠ƏB}~zR% HaxxU7$ļ.SC p J4pZy eۗɲve=.co5$55z|B-ߌѕr V &|$n8C538>"N;Au սZB~"(CEӵo݄no+k=sO$ b1MH?$JٲdۃbsL>+^ش-杫3aࡂg5%RD킌kl~E 56h f\I#">.\_;♞ |]ac-!29InCs5#~鴥|h0Kg+!~YJtɽzO'Nq-$4br91Z4-9x#l gm `up7ԧ 0b8[W݌3 @Un'UF9 bLD9ݏe-A_e#U DĄ^FhJ6tJQEJLL+&hYe-P!n ele-]*.,9ȇ@ |1`eQRqso.`x$F-W+/M7y8MIdrG-zJ'k S+YNJA jH Uӣ@u4C]Ҹv?d[7s z830$Ψvj[0;q@=ŵ6,ծ,Qo cr)) BBKYÝ(5s5RZ섗P߉W0$oz\a#U UK[`hYLC=~&%O2еfg-kt(k,&@;h3* ,*nh6wTèMfwȵ HߤkNiaq0^7WrĀ7JHOs]|֮OTY7@PSm{چܻxI[DdÜ6eƂ(97̸@L? :4a>`,<.z,=_ E/N0c@] >rAઘuϞxŜZk f +* KQ~X'UNz?WW[0zaS,uX?! R 񙢡쯯Ƕ0W=7I-qȆVP}آ 66e*,sKs!Ͻwbd>lZ%*#,?vX?s*V)2Ùb:4Go➏u/ ؤ\Ihi,rEo lwˎS/%A|iMw"4%nW:`5kw?ms 7 $}>LJO 1p1+~ xQ6ާ&ؐbx&JiVԄeq&^ljBH>Z /v+,-DA&s=Qbʌb4% an&jY>ޅ?M:?{d/"ᐡ5{hhH*4,wIqJԎZ}dĵò-uvtbiuҊ{9}"I:C\(ͣ-MkhYRV2 f4)$:Nم Tݗ㠳< !Ò=ɲ8alP}5jF2\~uey:TsdC\G p*PfTc< b,p6@eivRdnb#i&c 2=yh]#(ibU%M33V1PD;o˟ T _|MB2ϭX?W*p||n^vKWZxy(J90G@%w>,U^ÖzBD~CY }R.t4;5Nfi%$+@E.il%RK' ˱izrzqhrFSZIsE@ >èYP5v&S!Sjܛ{L{.5J5v[rG:iDYr<.WuJR%%ǒX?)Nt99ĝs}էIݽ-x:9쮺 ^o!iĕi.>- h4(Ԁ͗iru;d[ ;xv[UKW8MQIOw84ds5e{yZOyMƴչQ& ˙R%}M[KLuY;39mV˖QÂ+Tp dˋIc'_*OnѣHCgI]Edɰӑ&b09>E %0]v[c.jF0)?2ji_[u9QQ )؏ؑ}8~{ohk@BfДݙ:q-|'B\L,M O$aS&T,{7E-k jɝ%Pq>eA;tmVFl{Z(qxQ׃Kb)mrx dͺhg%>3_kZ{e& S)qu1|XӶ&ȔF,H'%3F%\4! ,& W5SITkW?eW8[ۇsy8! 佯Opz$|#ώJVy5Bԝ5}6LDC e!bNѲ/ #\yI{坏Rd q{/~C*ž5ͷ,"*zFD1wfyz E}{QHIpB'!ju8M] C!2"ߤů%zH"O\Wݎ^sw#(EP Y-N;(= i8!nH0re1{@&]Oa6*w¦`L ɫĝ,t؜/T>8~=ZJ{!2';u0wAEyAá7GWVW?e E?,ޕLp-SO+F`WIݼĕ$Q|\i)ՠNuC~ 1aʙudcQ_2|kK4B|vBZ/u]ҦDAE7L;_Ϙl,`7$;($eya?8]t|l%zCk܌Ul9= N3Cԯ* U(vLcoE|ʇC* [СugS Vu 4I}?],ŕ!B%(|tsm|Fq+HvĘbB:^T5'GE^4""xB'h5N)?Ju/|7Nhi5r#խ. EP۩EP80j2#>=,84IJ~+vJwҬ1hie:ЗƝ N>tŕ-UGg)I+i6h2x\4+gx%n(azK VfD4<ef5/)*"1(l}ukKx%Zy )|Vdf5Ƣ}>څ,zr/" SR*Oa0v-fTԴ+"3[iPw?ܿ/h#:GNeRK_ɽ}^VTiǡw-م6=ƞɪ@Poȏ$`v>HE}HC!y 2Bi--?v!W0Nrڗ$~vpz^lDB'}F]:aKHټ_LގcoXqeU 6龯cL_y/OTjGqV?b 〙rAbvuNxC;$˙.ؑM#F#ٹ_LS~nFlzQ, 5A֠ta&C}1Lه|  1Zu'O#+,J?h4Q]v^=|eN[D;Ah%D@7U8Ak{t „U(1L5Vgڂcf:_Nt@Aj|lkcn=bR+ "6"r"(ڶ zd7!,I0Ӊ2U8W0s<ÛU;kS"FSױ"<e}}qq2O04R k9!Ø(`6߻.N$Y|}23)8}n08xJZix %Ng;Fra~s=^9}X{n]!g=]cQR]pD:pts&1a4inGbAs]N)^W e) A>^%ah^ͱRh:U̽d^kq$t隱dok]ޖ4 ѽN̏XJO)R6 k+`ժ}#N+]uI:_΃ Qτf7`*YJi-aBT ēc&[y]N;-b=Dģ/`ExS ba͐UazJ+Za#\taY)bvXFHZT 3L HS23 `63~ S=ݰ3gBv.2z)i8ƉY e%uTg0s[ 52?,fʄ"A'צ .Eǀ )`CD*Tg/+܉x_zeZk9"# 35lU䣾hy չQk`:t=-ƛDzCLM|DfGaki)*Z&N&#_=vѣCS`1ذL"rG3b &ܶLf!yt+][:8R:F'YݞJ)_%L __h)eh3-znDLWxB,[c=i zt Sq#ty^ZN!5~jM{VFpf/{LtaO/gIY~%!P1$e-Z .e 1]m ۿmQ7~oVp9[qSAxHU@|Y+AsykT?u[mpVNHPfMү2vE\n]l}UiT}(x|?}%o%ůqa,1e _H$\qfmglau*͘ܤ='?Fdxm/*_gʣgCY,#Cw[>Xr]{P,% DGGT3_IجJU.b+sb$dmkRL=%eg++Kq~̴z}*"Rms"!A.~X\ /WCI9Y&YOzaP 8렫J9ZE P<ٿ >Kz1;@Iи5~>ʁ+Q bmGtiE>1vNdb9:FM؆*y:Rꯪl!8na xVS$;< : d_OzX2z#/2-0^i: RMs͓dzdn2NxPWsc_îd_ZDB_2\a4;@uc]vte>`p#?OA/omU=Y 5YUK ~V*;`q|m0@-RmY˸{=o}# 䇵:zՠa-1_#r: beO>=٦XuS 9|Ul=]bS-^pl\PE,m{ Pm` RhHpL\1 b#7ũav| S(zwņY8OF̛5_e`pxk2j%I?s"j 14.#OV;[!y8-^dOԺlpv&C&T('/杤NQT|5Yұ/,=ʹs<N{R#2 )\ƖÂxc$$0E zVكQ9t&Q4*?$ 1Cf"N_C% (i.9L pql,, F4HwLs]\CU3vْM:o_>S}kmrn=́@qytH.3E-jvp#L'e}{cs!m}bt.8~|+'uyYhIR]Mw޾'IdEI+G<|D=Bbo :v9ʪo\"]qX u?,Pu$ox2>ˡ>[H~l/e͆]*JW>xTyek7ΗDI2u Bwugꗕ};6xƹ6qQi9P% tֳpC2w6m]޿xg؟=~Kt~|ڛqrub-T# M}GqA/5/?譴'pUթd誅v~)a#\Us|ؚe`y)/7Y2x^ٮy412 unx )(/E+ wFDi^ځoPy96\brkyXPWGӿbS!iqhP (XR=RQ]S_ ~m=Bq,Gc4}/ykŸ/_u6,^BȽfou͠-n#_2 (XQ6䊞<;4fGIRwǥr ko}+‡x`[ko{10T ;/[3QgVbM-B8<&u4eUNxAΦZ2譪7*la/Dn zAFz\}g x;Q6^"QύSc`O:nBcߒo5"7%VD-\T@L au8헻dNw/;ʹЃAaGd>rl3WzIs/g|9}uvjNo?+cJXBG~G2 S%s/ q&嫮 n=֬9HoOydYy{836DOs5T22S!QS߼%Ќ`“  wo jN>3>ͽ&ĸj EwZΣ![p8LFt``Ck~ϔPL.UlYw>u6.Vi*ϪҞ_?vZ-?uU%h:,OM+Wc8z)BE&>ǂPc D8hbϟ&FqfL1t*~{';_·A6.jB|\Ysnn=VX( _"N\78V$ؐI>YL9\N1<mJF|\uӎ₅ XV%FxKQ_ov:_o%6c/m'*k7ox٤X`U\A٠66j8U&˳MGGW(9}Y#BEgSO%!3T}Հgzq98FnUGJ_5 M"=<1Z7^W6Rw\,;4NE n^nk贈z䟣uޔQI` 3AG+ K-/3t2t+~}d܄EWJBv&G>lCy Jvq2Xc?swMu凴>뢔tb2d./y&{~@d'($y+Ks0TɳS%Gk"kAs`w#\ǐjaޜ]3<^2Gr!!VE .Jw6Ⱥ>j"*`f6׭lZҮ!Rp|uڌ#'Kƀ&n{qZ.WDBw7M䀉^;FcoeItY `?LSzʃm'Kl_~lt5ݜsUѸj{GU HP<6ԼˠʎHp H06[0rl fn硺}naxsW`/V۝H9@as2L| ']m$SV|̝9uh ~'O)Jܖ5;ڋ YWGAMi] Bn)J&-C,oL ybE$-\mӝo+D[8b E 'J8r Wc7/Pշ(xۋRq KKEDn!aR6LVɟ$zhnFy*r`б@W*GNbvX>bMbZ{_z𗫨ޱԝ!FWߌ&~|ze`+n6c?7r'^ȇ9n+DbP5Zi48g5*4٫Պ6#~'(KDZQ4"wA{)0^y ^^f\S AK#/ݹ-J1&Y$-[E?Eж5GP1}RgXo3hl0 pw9c . NN@u_vURCF<5MߪY:=rs9:ӋiP=G7 ̯ (+rH~,I=/!'sMVe>o^zgPAi53*!Eny#qƺXؓsNOiZZzmH?j{WxgQv ["?4O:i\_VD1nUc$#'ȓg]:?qxlYPRc@jvsH 6neVzl|W67~uܔȩn,0pNI E(qUv~56ѻQ_z+3O;`蚆C*Uϡ!Ay숾a-IZS*!hv 7& ^Y,DbjyClyHfd<گ{ϥE3ZBԃ,@r3|';q= ;5r7g|}T}U{}#;߂i{*,cz. N1S--3xsj 9GM9GG0~7 gM_UNe)K9Lg]$A-x7(|۬3u`b&"QP~7檛`tN jȲG.nVh8$X9sp\U;;'"rlGE-O`kSn~j|'yPmPaţaw(CƓ8Di$Xjqݫ0!7`M~dHrHӮ]L"8EaBB;kK eƗg}5.1nLJf0sc#2)^dC;mAiΐЁ5~"%GZ ߏupM]Gvc*f&yU\yӶeT)\*3븰K[qϣvN~k֣$Ma֩Tu˄*]MQ4%,k->pr yQ}GћB 4lb,[JnުlɆ7 0=e1ٹą°?ȼ ̍{[d tr^pQlWf;Ys:]Ov^\ekZݍ,dTETUą\c8G/F~_ "rCuɹ7ݪFF퉳{O` x*|mPz>Dx MT|zV@Ml鎈U8(l͞D9jzz ط#1,#-eѣqPhkE!#O˻w J#`ѧ\JU7q z ʔ %YFQ_$ 'Mi)`u2Å9*EtbMz&ϺA n 2GEOx۟Iv 0g(dBH@v'h\!d(_\WHwĀIJO8K UP7-ZgoͰ[Yu g"OnQ:Q=z3s ey XHg'=QEɃ^Ck]+p#iJ}+{&;ƨX  ;BCf:L N?NImOϩі;lK"Bi|0T,!4= '9 QmM^!+D_퀀 MȬqRaF,ǟ5h&S,m\:ÆNYw#RU83ZQ|En.0ie/2f@*[kLvz&E2A\,\哸?Uq)#v54 2 wmޣnɖW[))kd|Yu@g|c}XW)ugx-6uBxšCf;đz8 X@1:.[rdKbz$ %zg6<Qx%\UsM3{T@qϵ;*Nl4{mc ,tvx*0qaEph{J/ő8E~cۂ=U1}o.:I$>]e1y;^(e,]5}kD`-lW|T!w/㿧\@#^׮l㤛y:Eq|,zCET 16zFжuQ-N-zB/ڲp݁u5yZPJkJl6(U:D3REY2 &@ͅU:UY!x8'qs -Hw9vl M4O:*&kM 6CP_fdb%m]DuVܶQ!\lW'y6qM/,rAeW61EHy0sLa p<8_)ەY90:\4(vrP 0/{\yA ߯!kw=#1瘸837jXN}_z"*Kx_~+sy;[H@!~Ne`G{ȳ-^D  2⢺ȺYQT#Xf3 ;q7N5H~A F WMDi.\u6%1>U%,#,?LrEJ/TMqGMޏA 6+ pcb өOdGsu+6:Kb!0x; Kc{kY̴6FMW ?Gr,q[ІҤ,&pmp V/(_d`XA2JT[oeA)` ET_zt@C6="o-I¦vKp#xVƿԱ-j漢[ 'MnHq4N~\ evDqRJǫ |dy|H*cN`v{zh@ř8D b~5ݢojbb;yo*0tO;cQ`-T &-^Ѳ?dS7@b9 ;DFrRd3GũӜOYi&>Pߨt :l+rLG0 p4h.n)o9/!CƘ?e'*NB؅-%}+f#R$@B %kG_2`X^`0|zb&{;r.Fm P&RGQyLB8|f3n^|, J:7+\V>▕Nd^L-s&^luFOW!B=38+%[AeLL)Z3HgA>]6kpH'@7aڄ&_ ٟӠp "!*-T6(nYnwqTT ݽIrggcIU=uRiFx~ySC 1YbmhwQ3-:GD:PR< }"VBc whЄ!peDҙ-(ޝoC g<~)8$IUtĪ6Չ9_P$݊N="(mi06 ܪUS2p j֚0gsաrk5-LZn k]w7 M {`I# R QTCc})GLʺQ]k̂p:)JmӍ{:>.IAMH:e&*{;4Օw]J"$3?m{H}l64jQ),=&H?Cvaww4g ѐ qT[ىGϗtDѐں ^SJemU+ 8z2S'L!Oj^6;ճNqiu7[(KG= +$x0Wpr_f/x>hULQRr(!أ7,]0tQ.8foRރ|P^fA欛 r!k8rΚByRojZ~8G\KxF751h^p" O+4aG[A_F8o%ĻqlG},9'/DRxY op֐ jPFwYZEOIWE)Q|ND'N 0|U#!v&Cۺ&pBv'`9t=m*M(qVLY(d@ɬy#俎L.Kd*_S#F>m,hߑ;tRMGnK'.4>Zrǹ#zZmO*'"AAqaTvM f5r[w BRxߛ:DF3q+ƝÝ8R6+Rz8\ 9EYD2f@ݝ8!'s\^ ;L3xR֣n:we#5@iOf4뽓0f qT#T|MuF< 8`HA)fpAG̿RUwٔkTS*2) c%{Y9q)6f#))gK:. \f]o4I2Y5̘C_*FlͻX`6oqNۑKD=oR씴tSݠYaPPwsa}$X>d)Ϥ58Τ6(בMW [! پ [r\'Jfde+t3hURtyJeK\fvoyW·%K >mj e"<.HS;ET('dCnyɌRh9ucN}yRzx_=EBW= uiCkߡ!0v02H8Fdhet {[O͢a)ⱈ?z jsat ͻ[o`̏5@n J&d{ =ݠA]sw~5 D>õ~fl[ueҦ0اS 6$!-.2<9z_'7} l+)}܈H@C h;<~ݲ)AR0h}:Gx %&d*hrW٥̑#jcQ.ojfhs!hh4>PlW؞EDPv59 h*zMSxI@cSˡkGN9mk8C9C}}V7MjW2q0X5mıvIYא(`Os%' OG~yLtt?2<#k,,7'Һ**ݰĖHFaE)FS?a:DG6N{BA]I4 %dz/_zE=nUdvjo3-~*BhS,*U62:lUyO gX7iNDVc<ٗ6@1X8E_HgM$!>?^^"7ePa96V4 ܳ}GLkV[T*47h̪'GZߣfzD7.;]澧T\V|}3~N*8wGa.⺰u4m$ Y5~}-YK3X:`#N+~4AH+.xh' 0&wzWK̦ 9OƄx*E>_n&~uV5\AssI mn91娹 Mka7%}8c:3 $ږ ?TG{˼/N g7`Bw.zjCNq`kn>L:-+2I5bkƝhm.Yy`yR*~1)^gD\N&q2Piv!+VE@j|v몯&pCC%ź'QD4X8z[}1Y3L'8LޤÔ?–'t?6WL76D'5n- /A@Y8نvu^׺ B!h2񀷭Urn3TA<?.:fX|?4u/4:; 菭Je_ gZ)aebՄj3}H.e*סPc%Hؿh_U^./E~?@ u5ȉ]Fyө<4@ 0>;]Ht3SO(J|Mx c4 n7B_tze pc>[b~}J{en#,:-yD7s{'R1gϚ"/g\p(2A&FZ/zS34X¹ mVic5?ݶfK)q4*1GYj4z!І\h-Ԍ1-4= ѭ-':XZ5TmQyEgx9%rSjZCw00:XK㸮4XETZԃ' /ƈBY=D7vj.a"ZHJqؖB8+sE cnI·0s ܀ U%X+kK:,.A}y\_)S߲㚄ij\hLRWD5銤^ 86 lsa8ܙ8L+w!&ugVY>٢$8eH Wso R^BW􍓪E?GOWgs~faeanLN^^IŏdNvP(Iȧɘ Qv:5OBrрds J˛m Gz>SaV Z{$)U?O7dQ0*Uca~\)DGtN:*k/hU EuY)QeJYDsRv-q昻+qLߑ8?B2%Ryi<6S.x//U*C({ 8Lrj&P~De8O8M8eQ@FCk-`Y6%+-2tCbCgaQq 6 S>)dt>\n*}m\_ Ib&ю0e|l,y^-Ju2|h v{?;9g;-?+= TDCP_?2L#ߢ4j7N 0NYo<<$`n~tP)KSxHIH׹q8 {TK9lDfyַ-z V*z)"i⚦C+H^SτUe+<d9J 9W;r'gQ5@I yکL6YY83NTh"Zj)ZNC@GX|w$Jr0 =/  CG~AD>j'Unׂg7XRi(ՙRqPB*9[C,`/rooHwgd3iϛ3q0:Q8DqmisUKT/H18" ߟwh[Zs7wfMZ$ٵXCߵݧ޿,DC^a &a-Q uA檘mZY-=^rqμNߦ5tw ~(,ɴqݵu v,ŮpClo+pmEMf8 xRӝ"y.ʃ2.֓Lo6j{nIzf48r?O~Jh$I&Y~* MT%'Fӥ[0`x7 Bߛߣ(?Foo`9iVԈ@imJ#@-ae#h&vi4?sC@ N\@-IܯT8`Ec˥U1:9S-\u#xTR$l9bU8.|h*%Gr,H{[?bCT "EYB Qx8%xQz::9>#-vc}osY^ykRHPU ;p[P' t;kެl#+KόShs>p#Z1NBG&.uȮ|o/W7 V*Il3I_|7 #47x0D!,lkV|!G|Er_ :'Tp8ː8U>uXݫ l3:/r 0 Oo"KDEm؇(;G@X];un yfI % _l4z|9ԖTPr'M@W\ ŕ~gɭ1MKfz=wQ4̯Ȃ \7 9mE3j:JzgHB׾RL'Bb;b}K F=a>o*A Q#ȗ ay^CIm~UbiR~J{wS;U(IJsbz9{d*%Y oH^H+d/c >(AEĪ ͙֍ 1U$blg݋Ӌ@r:Uc%5:Vi?X#x@ef]z N;39 ce{و6ZG"(WGA-р!#ՙV` %q&VnQhPtp_g#(K@e"|q̒ el\”f2x \Gd Ë0{,%( ǒ(QD* 1 QrV:;?=YLCVVHh= t ̃|V*֣AD&Fvs$n~,+-$Ijtq3t`_ ~!ƱK F.֐3r+}ٜѣlZVcFur A"~Nnm/Tt~0QAp:?c(Ls-toB9Yh(l$mj腻b咰aL­>Mh_AQV׵rBuص&bڝߘŶpίiͪip﷜#<~Xk"WBdZ\kD N\yk"ײf;QSn |:iwnڊ\D`oXCGHRT)Zc akgT~vo^λqR}/ QҔί \vA9t+4?_'ظ|Yx<|3 KB (iO$s$Ĭ @@4 rS/q6ܖM$C2DE`޾"|RXIk˽Ƿ1cE=兩hˡ [ba  ْM8S?ܙN۽L4yT67uHjAr(,@hDC'W_@1e~VIΛy:v n.&GbT 5 2TGt/kW y݈4aN.Ɔ[9 /\㭬κK A^m ݷ &/Z'R)ŦÏkbbf/ n"*V7@I QZ"L>ە(G_pef]>{Zv[ őH¤xLSz0&N!{ crxD yI4 !0y u7ڝ d,j,KP{Ⱦk)9*[%0cXݐ qsv;щ@`b#.K}/k0 M!Ç@9ƕ]7Хw,y'I'F:D&ѽXG$^P7.bPt?_[3`+.͇ ,uX"hq˩_蠃7:do%7{٦\\ɩWsy(*aNXh4§\`MˣgjGżJLGqӧ4+yīWm9|KD ڲ/?qy`sUV{UM5HgӚ8CCy+P!7i2QcωLK/ߏf#G_@]o~F 5Z 0mo=12]VHD>TcmLAye8=AK8+RKL~H" {?m}iZ_(#LѺ7o)`uz~xqtw&%avO_ 5H~.&=+1u0Sxi3֍{eFpsr4 z*0z~d;[!`M~ NI0}n14Ma&NN>I=crnXNQO4,0 Uʐ)H^n|I oh 4QE *(so9 [T2F!/9[[aVCsk?,%kfA"#E#NPZ#dj7ŕbi%zEj)qu\[3}ظԀΊxs5Ra2b@(pn$ 7dD,҉/?sqm寂'׾]g(4*x{VQ@>+IEXttl{5v^ß[5Ifo^6{Jd!&4 XāB!|F\[Nɘf |iwX'GϽB?HL ZcD"׍}()Xeis Ӊ/Y׃$xWa!cRQ,VhchUԡ@D[r$w AuayK* I*K1҇ tE1 P{n)PI?w,o9S`F_\- Jq\7` )I6͖ 53Oaobx3 ŸE}2W }c#O}xl` fhp ]P qǀIb{TݜrI{Bl2b Y8!`.|cJ:aO& ho0v1'V뱈ܣ(xc#'YM+'H+:H/(_:CV.WoQqqu _ݛ\]Y]nX0.$ޞ.k(KĈoVBqC, )@iq[9,'^w(L1j +џ[`@?I&[FFX}'Gan񄪨1\:K23e|I(L΋:7KTkY/WTrIQ<&lv>V8#7Y_R*^Y7#퇄vO#OU?cW7yJ4fvTDLܷ;ubsga(UW0 I I쟆ْ0ငM=b;2g{j{V:ej6z'6ӓFQY9rNv5zH}O"[rjMQ& f:jHFV̂L DuYFgYyP%VIql ,=}'4LNf M lY|Ɲqր5_A [X5جK|qANJI6*"3˳ r39LRc=JľЪgS_9yK^ {h/-1OT{tŖLsFHnذl}e3yo0kP`#nO$7H;iϡ{'s% fص.{)6&%LF0 4R4bh`obq(ŏ~76# 6OT)6Wx\^=ɹѱ 㔹rBpNk4ov$6=,vQ7tгD#5+#/_iߢ`i'}a;эNUfp_ROZv<}2@}lFzX<ܮ(\D/^5rF?{/c{Htt0t*ax̑+R0y]@eH.l{A͍~~67&;bՀ'c+՗i%?@e<tҡFw$ԐJ}x H %0z)}]˱G2>oOFǐn6˩Ox)"auH EA B(YA_L0Z28˵y\V8:`E7DN+cU VjGR3/RH4Q1w4.6h3oQi69!hmH AYer4yj+ _Y;)5q]b,~p:VBn/ Y-',ٮj):M;Qb^.[Qӈ+HkWQX60s1P 8M,/0)N,nqrgyڶw_NX9.Ed'zbb "ijTբx-(zDwbtghGDm@vCw1WguQ.:JUN;ceQңbNFz6繸![QmvԋQd^nDVW{=vbגGODB5,f/Eu $:=R)g, s 7WZi BeSK!u"P _ے yCf_^G.LDI=;H#M_mH% [$dq}B`*]_QZ-hNKX{9 ]~pYQ| o[[̠9/_dkISw6|Oo\`Bq]mw/L4U_p `!]p4>1u Svi]ʭĎݛ}15  *zƤk24ajǷm K.-$s/اΥ]}b? 72Lm;a}hn ^>,FEbJquU =/1D+d<ZG򨣲>5P+Qu#7d1C.KCM$&`{m͚ց%b LG p4F\=GvhB:K\Eᱟ2L?&j^Nms QA|O ]݅@*[ǗgVJBW@庩W/Ѿ;,!8roRX)IK#RH~.IdV!o5qnqk# ~ķ4*Q:Et; Rxl;BK'H`_ʣ_20w7~!ȍ=L{egÙIio}, Hg~_d!,3R&לx7x+lYˍ|ǝSիHeUޠ4CvAVx1eɸ)Ȝid}?j?BQ [ĤkL8ݞH蹃Q ϺwodTȹx7ѿ٫Lzuފj?N#s 44ay[?>f'qMr?k<0n#yJ׶T_; c} H1{ԴI tO)v"dcy&B@!QQ9I+`) {'B`0dXa ʥ&l;NJOsuoM6ĈKfD$5ƊIV&E$Efwf]m8lXT"BouMQikLj^)DDP퀄|{Ia DmF5ʾ/'ɯj.do Ob/ώԘdSKZYǽm KoV[3q`j?wO-uENiq1=M꽎)1ޭncᆭf$(4`N|&!H.HȊBSG8O9%-P=:ئݩ u,^ zA7CR|0 p;VL_-.K=v7פK#%ظ:'fnsG3M^WOnz@Y߹^pM<=6GUda[STsAԂX~k=L HeYēLP?J珈Z^u|(BozkN'Đ;|mGu: J-U\6y^40wC:?qM5ڗm_n($7 |$ƆTE,)"owlPwxj?IXTe7S.OH%k4Ǹ UiqhoΗ.9ݤRC7z#AclTRw -jכuoN`]huGe]3ofBpѦvɽH gXgW*D<<6t.qE6Rr}.e, 8t&q8IIĬj,> kt H3x=n|XaRv|.>h:hja!B+ۓwqiׁ[Xܨ*-l|N-vo-Gfǧ<] 0ի5# σɋ:ʑ.e@X]K"EGA0Wm7[ aIBΛkL*dӉAHuB|Qu7{TX6ɲş{:%sƿuԗ*MKa dMCQ1˭ko;TE{.֧)r)a<2 :>CXKy:'|/̻]@Z8ӺBC6!=Ճ8C~g?턼o&&vF%57`|=Aqő8Ls3:w~땤rJ,(ˁ,',d (\My7IiOѭcV Gx-9u-N0.aaEw@Szo /J_G:M+_cQA`O_M)Z n \љEgw };$!{锖.Yy %i7"Y't> `YK64|PiQ!̐3P4MTA NZh0toס&%J`Rێߚ&qGZG `meb0QYg:k1|l%fV IGNT#J|h/o@ hN !3< 8.jnsUj-?jg/#.{̑z v\bwkȳyEE3[PKp1‹r_#[c)?qsr@1K _Y<`c7ڡ(vҤ/|*<9_]_V}rw톂//S4#*t`Eu-H)JdټFfl'4B19o #\9 (0P)noFA-}r Bp}c=1=>;!OQ"K?Sjx /}32npvnci`RG:UƒqdhHĔ $w7į{T1~ VS~#۽J]QN5*d;t˼أc|= p?NXש)2*F`|cvŇtvJ9C*6.*ʳgVFlL =0t"߷ fw)';05LqoSM %*ܜYH{KZ$NW׈W~ݸeZ%iR *k7pb5|hyV>q\(HL+V C&#+X™l*sW8V;/TݿkW2rϧ"mnt`oȌAuί҂BaŁɦܤL"^V>!9'h$.2 i hс7(|ݣe)l@-WA G SYZ7z /syF'V:vr͉yǣygÐ-#>}@h` >(mB ( Byf&QqzWhSgr+ od b W!nx'9`2nxa Ӕ_heM޻C&f{JC.k .q$ɴ:BPQJZd#[ w>̊^,P 7Lх6gRs.: ~̯T7W"o!9v b#ks3dZ%?oÛNLy_wOa<==tT]q!0ೕTbI ÿ(y`V`ICU@OwZSH}K7iί);\~}B!Ez")mxVp-xT}ntβª;c>~@BpIrD $*?Q=-XR@ǹŬ+ln0 >td%\/R NMx@dsV6xK,݌ppP޽`j% _v2 ;͂Iʼ +m@wVw8g̬{Tݸo+;weɻzEX Z3z7b c)m~NP!n+ŭ1E{M}Bf=7w{>c>j<`at's/HOFB#!6; PhyC TZ` .fe^C#TQ H 2J"<.[qNMsQ3JpU$Dj-N\?lU[2* 95,70o3K(f +Ի(_'m1x]Qĉ۫)D"*.5?u-mn! AQct=aaE6 qݩ bnI^E‰J:7Nv{(Oknl l*bg6z7VNt D-qܑT+&n1J?r7DpJHgxtMjyOuΊN7Vaz4Ҝ+p|h&hj&e a27@،\Fܿ& K*ح^.;4޺c4׻zֽGA+K:u~*(H:lv .+5pmx /RVlčPΪٶzT]Lɶz0tV~ww?EmoD+#3i3$:P'"9x0zm 8Ki:G:M(QΩV;|#h#3i㙗oJF0Cj6HsW0[DX>Zj50}AޭO ayz(; Ó \jj V5BM)NWqh_r\JŌ~2h 4vVj[Ój?ެQ!L=3EReɦHǡHP{+PPWԝA +. ;4DL@gj0\¶ #'ƥX( ;.r:5glL}bQ<Xr EmjNֈϪE$gk׺ٙͅ8nOmU&%Vӿ {# =(k ȩ^̶:ʣ^2@JiQ ?z$E6Zʂ38ۗU YW ? o[SAMfT֦C6pMY8/̀xy+]M,EuI iHSGw*K-L؈ mW]$pcNوqk]i)?`L}ɚ, 'Rj= TK$wn ؾJٽQPg *&) G2P淭&S}| q-=cVlڝ`X'~x~-~褷!_a.QB ~N2Xv,`B@Za1NTTuPX$\1pJr}361c$##k$%4 2@Y#]_g C#E.=ik\QmkSf*h~ڞ\g[ʄT0c ie.|OvDa4Odn&'q9&Q{]p/Cf'T^zI|Kܜf3OF1~6; 4 >P(\:ڇ rjM~MTXk> pL$un+h7џ;xf ܵs$ʑ𩬾B)@bU~᷐O=IU[BP]mqCg>Lwr*TZ.Ǔ1ZLkq`[#=Ytgj۝P$:"ǗjTPH0ɕ%؎,x.!J=մ(ZЖ$y쪆I[k= %cC]E˸A™+hUlj-Fw=.5XLiG2*G?/Jf0Z,b)Sꮓ@b jHz>OW[׶oԜ:fk4o#I)A?*cY1txPR!iS~̬_>/Й\ ~mSXU4ijR" V/l)dr=*]t[D qcu(MY W`KAmR\H"8/iQpѯy%sլ|}ᩞ'~.bmW/Zi{$3/L[,`JAG@v6BJۜ6yZI NR⴨ PM2.9yi\)RQlB-12yxR(.UZ 7<Nsb/:hΓAV-pa#NFNkŵp)!?њbvh8#0Y O$_.cH2ib/5>}ECƗ4ZM2 jGh@̾%XBá@9YF9 ^L:݊pBtaWO?]6*si۔sSkj~&qSt/GN@X}6`_$u{1oe2,r=! ̏rmϮDrz@"T4t[L'O|=ېwj7Ks^zx'X5cȕ*CVl #=TGlcJvezξrf3Ĵ[ JRPE40v ͸HL7|n=*ÒA-z< ѽHݯ> 'Yf,=^Fׇ uH$Txs՝a=w*bױQ SZ*-)e-Y;x.om;"'#_>zhfk$*vL2.k@4mi;@ka>ῠ; Ԗi5 AaKC+u!6U9݅l*ʫ}l럋|EUA.W>GEs2q[|֎I ?=Z}<ޚ6ɎP 04ø[xfG | 6eQ 9jJhw}-{xjHU( - ֜A&CrW?gG\Cœct[ۢx'U^ӗ{gՠ_&`O[5<" ligG/?"pw"Cٵk+ [E@iۡf-̦Sm+Mwv'6CǻTu5CVL+ABzr#OPB࿰f\1}ûz2̡g_.;2ihǨ0ʫ^xN)YxG@_ƦwX@0Z ~{}N*}Š̾m^,@+t0'DB̺` J-Zc>=]M<m_!`@5ĮZʼlyD5_e?v-qư|y㬊@C.Pb2i I$}#w40cD,q~\paۃ-?eO7yhO O¯[ln]"z7[R9Ut)c&ݸ+hDc,LndXU@r|x [ߤ a>S2w b|qM{)\Z05MюZj#ǗVF.U*L.M ^p^SZJ-Ntu , ٟ5`:~5'n>%rK' DPLԚ+7G򸧸X)o߄sm+b-t*e8T/?ùNl_soW;(0YS2,XBDP7"F@p}1O]5 q%}&-Д4vǭinoH) CPej)J`5fnA#ƋMVtiLLlƘꯎ$Xl<7Z|. d"=S0ҫltc\Fд+CǼ⛸@<4"eIY?֋O_ (0!z}(!i>/'ǡT`"2ϙ={%K]<' ğ&pٖӠlA0>uUOpdCqENՍԦ1[` zDucEz3F 2J'Vfd{,zWQ8E`)I#l^ʅ^f̩;TTk<"`xmP~;W=I{}Ui<ڗ'RJS_e5&/ӃXN?#ӮΔWaOP+kvA8I*XalZw@᧟. A qdRo2ūv] }"by"rr;uMe!H':^~Ȗ26-Fx4\``y4GC򪴓ГYQSv(%cڑ_+`wJm2a?,[M#cnm t esK -:8AH k8aU]Kj?7's燿d')b{2 eϦ\t;e =xo, LZ]AЃG/6xހimW'Aw`hoDz*gHpBK:S횴}f@:GP-N7,*!-%'N,}v'Q Y*ּtmyKAA +A 4#^$)HN̮wuI;9@&29;1!}0Uo8oW!E|y}O<. 1@Y1y <(a|U$2KN(̊MOo6sDgQP5a?&E Q]\.uB~nAniLtz ,G6EԑDUm&w #h>zp;(. ~ 0 h-LkP_MzI8: 8V.mJ^r X:M&v0ºQK0cg}b u\.6ab7ҋȶOyqtH57֩";U/D.BL\\UK*Y|&6>-Di"Hr,)N볜o軋j+Zj]wHBӫl"?o|jc.t90Ǘzgǝ'pRT\*-v\* oLO;%rR'qTa $g#CMk[ǣ72(<$vd`;6ࠢ,udֳ^?\5L]֠jbP#Ww&'r(INGRU ::ZteNttiȫyf5Yn>e|}ଅ7f"](FUe5 uR3'Smf6z9]֧%H򚖟h¾S|7 O*B@rV-Y'%ZzTN;sJSɣjEox KPoXpyymȤ:"+%BI#mh8`MTu(s{D̻!ޙ?Ĕ=sG((uH=/ J=>~$߄ReLi D8oE|[KccY~"?O'dJCb9FĴrRt_3pF?5s#N'=tA?#sĠ _4~O(vCa|t_s|`l͇7f;՛hF>dt[11IZ{ܯX B_s_Х&0uMǠua4.~T}c+D<c;ު露o]ywyZ$9>}ڭngfr!͘K~뼯W'ίVjPB;^ž <>rJƅ=`?r,)4\S+2GTAޖI&uq>Zc̓H ߩ:5Lp)C~ƒ^2㚭:ZLG!UG5e4UAp>˲x-dAfHWwe J f}>}z >FW|VVV An갏utx_Cyb3SVM9'*wvczAȪm捥|jEʵf;y;}ZVу AbO{R!ν"q3[g~xZ#(sLi"iG&f &)vf33 >d7T5<}4>-CӓD.N H ɜq~?G*60ch1)uZALL1}q:ġA3`CD1h *NpzlcY} Nc;GrVaתj[A+5)%CGaP!m 4>-b;Lv) "}dC}kxV%ϐx8&Z,X8XX}N'ixM>O8eEUV5Kk3}öbμqJXg7CBi_:0?),]PtCԩI[]Gg$U9v.گ) jWL{=I]ond!IY&|GIMrLXCkcmryeK*3빦]/hil3 )_y`x64ݗߐ8 ֖fr ǒBĠ'5ᗽiEH)<=nYR{ Ɲ~Ɗi0~h~v3C;=j:hx\s rfjH"y^BࢷnR^-RL2A3vcT_9B,ա%I+-u%%NG{qʥ4h" f[ 4x:o>B49<#RECUƑ`PJv^;4j0b17Kõp2K~Yz}xxDz:1 n~}ROa%QEZsZ?g4 ⿺B~s=d cgН+6~twV"%V1vի'k6-eTmƝ-Skk9 qHڑ vrHc12W8q.:"q`v?'h*`a}62zgnn?8{)跎hsv>)Ά^=U;!fS]RDo[K_G(?4:PUoGJTdpʏ'r<I,[K%Vee kaiw s. I`98C:^6%,"vYPL}w&! JzT4$6BFG+LlTm|yI\ W!?RNL|:t6Ac{L>#Ä#u* *S6j͘=H4ȩ`Pr&`H$Ff;bcI\ٌ/XoGHzi'b*=nYs#⻙"RA)ָWĺ˳ƚ53 dC#}v[<#ߙ2Be&)A{ c7;V|d_cAWkL̅&qu#>Njs!#2PE}SE ȽVإ'p`Zul2|(~{-1fL>2rC%e+O2y(L݄5esS1O]*B:=KPpL'_F<3[wC+n~o :h(iyz 9 DIN,~L|iuȏ@ SeABGfR=j=YW4c|mW[ 3@nd@9촷}ݓn#ڙm6F!̟oQkNEi0KWp*G3U- dmi%Bq-8fBa 5 *2"8DK[kOI2yeYI'm7ufh6m%)S8uZ8q 412< ;:i=^7CoTyt\Y[ӱ.hǜ~OjT|[lgɻE6H{zl'8YrZ{ 5S΍Z7#;jn)&xK_!K(Q4u#{00[ȾJ s 1o{ފK4XV0e @A=u6m0vk&Ǚ ^J?(uu w5w~(?A0ȜF_]2ФI G TFJyr{W5[К; 5e-ɴncR (mSLP a3@52 t)r*jk^O<08/DU"|S^Ŧ6ʵ}~Y|86аRiպt'^Bd< 2絺>7O>p=$R9OZ']bk]=)ZQK뻝aJ%)]%Y,Wt6O &6_vH&)CȖFO5܌ 7.ѫfAv1aE>,,фia IXF{LFriEl#ZKN8ȶlWM=P8f9#eX(1ͼN^mbl,vaJzɏMpqOCpeR,,le!N&Av,2\YP9݉ +Űú$ly0W*`$JΤᶇ!;~4?"ޯr/6ȼw *y֞.: :+Mu|3&?hL6d/]׬y҈@DƴB%79&V%3 tHcM$J.AS]1pS/$n @gNxC6TfcJ .ϳ ˩)g*ckYcJ:71ԱWgP(&[c՝u~P;R"\Ź[Epg )f#pkfͼR"%-sBӐ^?e/b#nd p_.,CF2,!Ao[%^32xfY89hPE %cF%xEu+_2`]-b`"mwj7k˃n溿kӰk`#zA~o/zkrޜSE-dB^*4 k<k9ںq5oz1G^CM̷ ?Noݻ9X I|Z >x1ط/a5i`V)wնv-AM)CL7ȲܖhXO/P+'zć)Xq~6&{ 9%m>vl{S>72tPM VYCe.& ڒUOJFst\L>[ ZyA98 awQ+wGIO\<KK,{o7 'upg#@]+oV_V/q7O)+Rß !3PVczUJtޔh(XS{a;<Ť!b]Qo#b_8t)lpş3UL*s*c|"-wR_+3:*! Ф!i%q?]o#SO6yάrU5閊HFti5 Ve$$nY_=>jGX3$1&P#:'ρpB/6Z+Xr@aւbCMyPK;f:xvȫ@wƐٚ*:XgNׅ0&Zo#r Si@+z=&(-Z3A\s8+Yd4 Ȱ5Uq8DkҨkD.BЖazj9lŷmߥfBLT/ШL>(;~ Z/oM*r~0t=;o (#F_b;>9悏8Vrq2갡e /IC4G~ȯMj+-#<9 ׷sǰD0?EƱ$n%|ŞxZ fÞDh5FmNF> yHnpJ- Md./{ze$n&dIi~hӀ*PsLntt"{s>r}IKPe*9'_8 Q@]?wDQ no˝[`nJ#L"W|MR c3'V=M^&9W }/v_5`?ɕ1fw伜[J{!k$@eM ȣ,p~}GV\b8Һ}zrv-H 5zo1Gh #x@khp 3P8 6_:Z9_@Apѧ\W] `Q7%EsBpAZBO3 gD6}o2nrD OR<1f:iwYьдLx ;(4Nc2}Gn)RZ\\aZi+UYԦ >P*`9) B+>vcY5n, ֋,2„Uz/ii"M_ϕ:ȷZ:N@{Ҭg"}ʙ23A`^<}OHE!QވY(~+ՎR{lna(=+ 4,Yk Uo`*0DwM$ZW.ݠ׏%ƙs(UN}{{-H:ELbp-/d!RCT$@=s2cf5 J" $`҇fnsΰ=DOTB/1h7aPJ$0K윞Pl6c_}cu:g ^xHL`_GHIBq|ψƴX@1{it5]SG(v~/C$K.Eq3ێvp? }φQ3"Qny6}ʠRLcB;c4 U%`=[TPfdO-Q_ߺN:6X'9$\$3<2kzwxMvC[Guxv;w:;%q@ԃ?G!]qI,.YJ;cn|q bQ 35{G8(# Ć3*IXSyaFC6W?p!+E^ U5-R!TZiXDoPϿOpc3qytVib aIYzخMO埐DWңT'M ގyNս)ּ &Wă{Aup2[yStSSj$[HcYI~Z F?Jސ%Rڱٔ4^!u8ً7E,8J˽#/=EVm j\ՠ@+-wxXY_S*^] udD=ya WM' $ 9*'h?YU[))aHY(oeoI c}Hu}a,c3B'٤-7vGCOK{%<&1 |"/EHicdb;Ryd$`MC=z(Mam亰5b=R;U";n7z*fR[(ĉǵc8˙6Aer](K3-BzgA&ᗮW(gJ AEXb1o7$ m_ 2//5z)jzR#]`9H O:25TŭD=7 QOv\VE Gb2B8]V -/N7nZ"&o+]]KGtN?;7m\JLMl1AC2xV* 2drrv ˈ-Xon[) |>$68m]qmyF5s/YxLasE=ѱ8E"TaKdAGBgjcD!f ۓҚhEYN򲑖U#KL~+7x!<Ƽp= am`&@g~,'ڡ}J$qD,߳VPx b_mNN"ǤH , C՞Z#!x1梱82]|P: "M*,pY*QᷨdƤ%$6 [6愁}Ȫxbb)Zm>k[u֥`*AU~@> `*/RYQNop"vZ! @:SdϵN&o2_ZH'\q;Forg^>QVMF1O7V!'HBq)ɧ"Dn~lU23*'Je cǓ 4L[ɨ*sn5Lr\/2onl?9*TpFTG6tM2jolx J;Qi8sVv1z%Cfn]@(wNtA"=LN҂s ɓ<]N#~~1)=i4|)QʄÑ2wq 8aa8 hB~BҴYe8\W|[O[/fpEДVi)-wᓍ\&ieS[|C׻]lJG`.23묍gءf_r+Q<YukmZb)XЌݲSGXA`ִb)E)YKv[ <|RBCw^`u"7G8?_ZVb, Ox!gO{P US;%P:H.^HWTʨaFye,їܿwH痵 cEBk -?|8 b@c8*ژ;+x^9QQgxn *EO㦯Rg%bU@1^ Fq𙃚 i9Z(7c2SVAE'6r{T:SћBB óZށd4E((u-ܭGW2=--9Mꫡp`k<|βP^>fcjM[$-#{ğ, v,Lt'w:Iרby/X[wHnڋ3yfDZoϬ S`YXxm<9TOy`~R3! # 4f ,J+y8E) eN^>5hYػApSrO,i4f''U4a3Z(>UN7zIޔİ}TGB[ G*젷ZK%XWrk47BܟJ$?;<f g ŁfYqE]()P=*s b^`zEsu;'th#qT(d}V8R.bCj2U2pXiw!dsWZC_l ?\AԹqi唳 c~VDY@;gsM(\$ .=}>4_I$ΘH./:D'&H]) RY,w/hKBU0,OE͓U{Ċ,fHUĭ\uׅY*K4nD~akȪx~"N, ;Oס9Z3rc1mGq`\3?f7ׄUw_w<}r[vFmV; ' MNٶaIܩg\ t /⭳9OW`[WȐXl[3En$%(Sq$6ByL"轪E@_-5hG:Ƨb)&pD==|aƅs42 [jQ*Gt! Q|J.jfSQcd BfvgT>G;=YŏV_^œXH?1Ͼe2}Jck Z~ԴR}[̡*WK&c]/ȁZٲ~ҡnatL? |Y8MPe(#-\b Җno*ݴ)e̹#G; K.Aawb @|/"Ocu}j$fӱlܦG+_2bQ .{ 壳2S,7Rx?K$aMlŲ5e볉ji`L.eC<50xR7q;j~MTy\HQ%hM;[%t inȃ2`}1:PײpU@77 !f>R;q+ʣjIBf=ƷdYb<;ÏMb^`J\]nbێ {5ldOe}DIffy6#LdUĂ{\պjyn*LB{VƀmSl`s%*3ш%#;TIsD9.=& 45?ؕ -hd٠2.,>mozE` <(f{G|ŻVu@2(ZR$NgVxs8eL6n:PNHakZ&%2E<5nd@K8 ~ [goM{ϥri)ay3oY.CG=,5ê׶`Rh{}*`**V"3nh˭gsbi˕E'F<0 npwG~2ivH6W~vO3y}}y_͓W4|ߜs6Ph 1uKnzKڻCG3gPzg 0\] jH&[Yr_悜^߮ľsK"5AS&pZzI4km!JJ;*<>Q>/)m f#1%0UD|?sJCLNU:/s5>v*]&`>}`%0ilP5[<0|\k4g^:jJVF.ر99cF6].V rq#.vW5YkZQ0 WASk֕K˓@2²\&c&o뭻^+7 mu.!|?]w`:~ڬF)VR\Y2 5[),O_^$tl~*$tB?u v#hF>߀F1rkb.6SR &\Nn`)v" $3Xit`rPPB@$o]^yv`Jё\ف \A<^}z[yPg+qg.-mRl=pzP"iP?r]:rRYo+׎:qbf b*n8ؘd6\FEȊkrWv" #޶*`1Сt:;2dν)ւw <=$\r@'IrDID.8B`}΂‚+'KnQ_wFD~®UK̓(H\P {_0dXkDn[ItDOR3՝ )`߶ YZ